.page {
  max-width: 10.0000rem;
  min-width: 8.3375rem;
  margin: 0 auto;
  background-color: #ffffff;
}

.banner {
  position: relative;
  width: 100%;
  height: 3.0625rem;
}

.banner img {
  width: 100%;
  height: 100%;
}

.content {
  height: auto;
}

.pos-box {
  height: 1.0000rem;
}

.data_report {
  width: 100%;
  height: 1.0000rem;
  display: flex;
}

.data_report .report_text {
  width: 2.5875rem;
  height: 100%;
  background-color: #FEAE76;
  color: #ffffff;
}

.data_report .report_text_info {
  width: 0.9000rem;
  height: 100%;
  margin: 0 auto;
  padding: 0.1875rem 0;
}

.data_report .text_title {
  width: 0.9000rem;
  font-family: Microsoft YaHei;
  font-size: 0.2250rem;
  font-weight: 700;
  line-height: 0.3375rem;
  letter-spacing: 0em;
  text-align: left;
}

.data_report .text_btn {
  display: block;
  margin-top: 0.0938rem;
  color: #ffff;
  width: 0.9000rem;
  height: 0.1375rem;
  cursor: pointer;
}

.data_report .text_btn img {
  display: inline-block;
  position: relative;
  bottom: 0.0313rem;
  left: 0.0438rem;
  width: 0.0500rem;
  height: 0.0750rem;
}

.data_report .report_select {
  flex: 1;
  height: 100%;
  background-color: #F5F9FF;
}

.data_report .report_select .select_content {
  margin: 0.2438rem 0 0.2438rem 0.3750rem;
  width: 95%;
  height: 0.5125rem;
  display: flex;
  flex-wrap: wrap;
}

.data_report .report_select .select_item {
  width: 1.5625rem;
  margin: 0 0.3937rem 0.1438rem 0;
  cursor: pointer;
}

.data_report .report_select .select_item .img_item {
  display: inline-block;
  position: relative;
  top: -0.0063rem;
  width: 0.1500rem;
  height: 0.1500rem;
}

.data_report .report_select .select_item .img_arrow {
  display: inline-block;
  position: relative;
  top: -0.0187rem;
  width: 0.1000rem;
  height: 0.1000rem;
}

.data_report .report_select .select_item .text_item {
  display: inline-block;
  width: 1.0000rem;
  height: 0.1625rem;
  font-size: 0.1250rem;
  line-height: 0.1625rem;
  margin: 0 0px 0 0.0938rem;
}

#calendar {
  background-image: url(home_date_bg.png);
  background-size: 100% 100%;
}

#calendar .ui-datepicker,
#calendar .ui-datepicker-prev,
#calendar .ui-datepicker-next {
  background-color: unset;
}

#calendar .ui-datepicker-title {
  border-bottom: unset;
}

#calendar .ui-datepicker-calendar th,
#calendar .ui-datepicker-calendar td {
  font-size: 0.1250rem;
}

#calendar .ui-datepicker-calendar td {
  height: 0.4000rem;
}

#calendar .ui-datepicker select {
  background-color: #f8f8f8;
}

#calendar .has-data a::after {
  content: '';
  position: absolute;
  right: 0.0187rem;
  top: 0.0250rem;
  width: 0.0313rem;
  height: 0.0313rem;
  border-radius: 50%;
  border: 0.0125rem solid #FEAE76;
}

.cas_info {
  width: 8.3375rem;
  margin: 0.3750rem auto 0;
  padding-bottom: 0.5000rem;
  display: flex;
}

.cas_info .calendar_info,
.cas_info .message_info {
  width: 4.1063rem;
  height: 3.8625rem;
}

.cas_info .info_data span img {
  width: 0.2813rem;
  height: 0.1500rem;
}

.cas_info .calendar_info .calendar {
  width: 2.1875rem;
  height: 100%;
  margin: 0 auto;
  color: #333;
  background-image: url(home_date_bg.png);
  overflow: hidden;
}

.cas_info .calendar_info .calendar table {
  float: left;
  width: 2.1875rem;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  text-align: center;
}

.cas_info .calendar_info .calendar table thead {
  margin-bottom: 0.0813rem;
}

.cas_info .calendar_info .calendar tbody tr {
  height: 0.1875rem;
  line-height: 0.1000rem;
}

.cas_info .calendar_info .calendar tbody tr td {
  padding: 0.0813rem 0;
  text-align: center;
}

.cas_info .calendar_info .calendar td,
.cas_info .calendar_info .calendar th {
  font-size: 0.1250rem;
  height: 0.2500rem;
  line-height: 0.2500rem;
  text-align: center;
}

.cas_info .calendar_info .calendar th {
  font-weight: 400;
}

.cas_info .calendar_info .calendar td span {
  display: inline-block;
  width: 0.2500rem;
  font-size: 0.1250rem;
  margin: 0 auto;
  font-family: MicrosoftYaHei;
  color: #999999;
  cursor: pointer;
}

.cas_info .calendar_info .calendar .widget-title {
  line-height: 0.5000rem;
  text-align: center;
  border-bottom: 0.0063rem solid #ebebeb;
  margin-bottom: 0.0313rem;
}

.cas_info .calendar_info .calendar .widget-title span {
  position: relative;
  top: 0.0438rem;
  display: inline-block;
  width: 0.8563rem;
  text-align: center;
  margin: 0 0.4000rem;
  font-size: 0.1500rem;
  line-height: 0.1500rem;
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
  font-weight: bold;
  color: #333333;
}

.cas_info .calendar_info .calendar .widget-select_highlight span {
  color: #FF8845;
  font-weight: 700;
}

.cas_info .calendar_info .calendar .widget-title a {
  display: inline-block;
  width: 0.2500rem;
  height: 0.2500rem;
  line-height: 0.2500rem;
  color: rgba(0, 0, 0, 0);
}

.cas_info .calendar_info .calendar .widget-title a:nth-child(1) {
  background: url(home_left.png) center no-repeat;
}

.cas_info .calendar_info .calendar .widget-title a.right_arrow {
  background: url(home_right.png) center no-repeat;
}

.cas_info .calendar_info .calendar .widget-back {
  float: right;
}

.cas_info .calendar_info .calendar .widget-disabled span {
  color: #fdfdfd;
}

.cas_info .calendar_info .calendar .widget-highlight span {
  background: #f7b82e;
  color: #fff;
  border-radius: 0.0313rem;
}

.cas_info .calendar_info .calendar .widget-active span {
  background: #FF8845;
  color: #fff;
  border-radius: 0.0313rem;
}

.cas_info .calendar_info .calendar .panel {
  width: 100%;
}

.cas_info .calendar_info .widget-panel table:nth-child(3) {
  display: none;
}

.cas_info .message_info {
  width: 3.9813rem;
  margin-left: 0.1250rem;
}

.cas_info .info_title {
  font-family: Microsoft YaHei;
  font-size: 0.2250rem;
  font-weight: 700;
  line-height: 0.3375rem;
  letter-spacing: 0em;
  text-align: left;
  color: #03255C;
  margin-bottom: 0.1250rem;
  position: relative;
}

.cas_info .title_btn {
  position: absolute;
  top: 0.0625rem;
  right: 0.0375rem;
  font-weight: normal;
  font-size: 0.1000rem;
  display: block;
  color: #03255C;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  cursor: pointer;
}

.cas_info .title_btn img {
  position: relative;
  bottom: 0.0125rem;
  width: 0.1000rem;
  height: 0.0750rem;
  vertical-align: middle;
}

.cas_info .calendar_content {
  width: 100%;
  height: 3.4000rem;
  display: flex;
}

.cas_info .calendar_content .calendar_info {
  width: 2.2500rem;
  height: 100%;
  background-color: #f8f8f8;
}

.cas_info .calendar_content .calendar_detail {
  width: 1.8313rem;
  height: 100%;
  padding: 0.1875rem 0px 0 0.1875rem;
  background-color: #0F45AE;
}

.cas_info .calendar_content .text_content {
  padding-right: 0.1875rem;
  height: 2.5000rem;
  overflow-y: auto;
  overflow-x: hidden;
}

.cas_info .calendar_content .text_content .text_detail_title {
  width: 4.3750rem;
  font-size: 0.1000rem;
  font-weight: 700;
  line-height: 0.1375rem;
  letter-spacing: 0em;
  color: #ffffff;
}

.cas_info .calendar_content .text_content .text_content_item {
  margin-bottom: 0.1688rem;
}

.cas_info .calendar_content .text_content .text_detail_content {
  margin-top: 0.0625rem;
  color: rgba(255, 255, 255, 0.8)!important;
  font-size: 0.1000rem;
  font-weight: 400;
  line-height: 0.1750rem;
  letter-spacing: 0em;
}

.cas_info .calendar_content .text_content .text_detail_content a {
  color: #ffffff!important;
}

.cas_info .calendar_content .text_content::-webkit-scrollbar {
  width: 0.0313rem;
  height: 0.0313rem;
  /**/
}

.cas_info .calendar_content .text_content::-webkit-scrollbar-track {
  background: #0F45AE;
  border-radius: 0.0125rem;
}

.cas_info .calendar_content .text_content::-webkit-scrollbar-thumb {
  background: #FF8845;
  border-radius: 0.0625rem;
}

.cas_info .calendar_content .text_content::-webkit-scrollbar-thumb:hover {
  background: #FF8845;
}

.cas_info .calendar_content .text_btn_look {
  display: block;
  width: 1.4813rem;
  height: 0.2500rem;
  border: 0.0063rem solid #ffffff;
  text-align: center;
  line-height: 0.2500rem;
  background-color: #0F45AE;
  color: #ffffff;
  margin-top: 0.1875rem;
  cursor: pointer;
}

.cas_info .message_content {
  width: 100%;
  height: 3.4000rem;
  background-color: #F5F9FF;
  padding: 0.1375rem 0.1875rem 0;
}

.cas_info .message_content .message_item {
  display: block;
  cursor: pointer;
  margin-bottom: 0.1738rem;
}

.cas_info .message_content .message_item .info_title_item {
  width: 3.7312rem;
  font-size: 0.1250rem;
  line-height: 0.1875rem;
  color: #333333;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-bottom: 0.0625rem;
}

.cas_info .message_content .message_item .data_info {
  font-size: 0.0875rem;
  margin-right: 0.1875rem;
  color: #999999;
}

.cate_market {
  height: 6.0188rem;
  background-color: rgb(255 121 121 / 5%);
}

.cate_market .cate_title {
  position: relative;
  margin: 0 auto;
  width: 8.3375rem;
  height: 0.9000rem;
  line-height: 0.3375rem;
  padding: 0.3750rem 0.1625rem 0.1875rem 0px;
  display: flex;
  justify-content: space-between;
}

.cate_market .title_text {
  font-family: Microsoft YaHei;
  font-size: 0.2250rem;
  font-weight: 700;
  line-height: 0.3375rem;
  letter-spacing: 0em;
  text-align: left;
  color: #03255C;
}

.cate_market .bgc_position {
  position: absolute;
  top: 0.9063rem;
  left: -0.8900rem;
  width: 5.0000rem;
  height: 4.1875rem;
  background-color: #FEAE76;
  background-image: url(home_bg.png);
}

.cate_market .left_positon {
  left: -0.8900rem;
  right: unset;
}

.cate_market .right_positon {
  left: unset;
  right: -0.8000rem;
}

.cate_market .title_btn {
  display: block;
  color: #03255C;
  cursor: pointer;
}

.cate_market .title_btn img {
  position: relative;
  bottom: 0.0125rem;
  width: 0.1000rem;
  height: 0.0750rem;
  vertical-align: middle;
}

.cate_market .cate_content {
  margin: 0 auto;
  width: 8.3375rem;
  height: 5.1250rem;
  padding: 0.3750rem 0.1250rem 0px 0px;
}

.cate_market .cate_content .content_info {
  position: relative;
  z-index: 999;
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.2813rem;
}


.cate_market .cate_content .content_info .item {
  display: inline-block;
  font-family: Microsoft YaHei;
  font-size: 0.1125rem;
  font-weight: 400;
  line-height: 0.1625rem;
  letter-spacing: 0em;
  color: #ffffff;
  margin-left: 0.1875rem;
}

.cate_market .cate_content .content_info .item.active_item {
  font-size: 0.2000rem;
  font-weight: 700;
  line-height: 0.2125rem;
  letter-spacing: 0em;
  margin-left: 0.3750rem;
  cursor: pointer;
}

.cate_market .cate_content .content_info .block_item span {
  color: #666666;
}

.cate_market .cate_content .content_info .block_item span.active_item {
  color: #333333 !important;
}

.cate_market .cate_content .main_content {
  width: 100%;
  height: 3.7500rem;
  display: flex;
  justify-content: center;
}

.cate_market .cate_content .main_content .img_item {
  width: 2.0500rem;
  height: 100%;
  position: relative;
  background-color: #b4b3b3;
}

.cate_market .cate_content .main_content .img_item img {
  width: 100%;
  height: 100%;
}

.cate_market .cate_content .main_content .bottom_title {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 0.4375rem;
  line-height: 0.4375rem;
  font-size: 0.1500rem;
  font-weight: 700;
  text-align: center;
  color: #ffffff;
  background-color: #0F45AE;
}

.cate_market .cate_content .main_content .img_item:nth-child(2n) .bottom_title {
  background-color: #3f5aa3;
}

.cate_market .cate_content .main_content .tag_list {
  position: absolute;
  bottom: 0.4375rem;
  padding: 0 0.1250rem 0.1875rem;
  display: flex;
  flex-wrap: wrap;
  height: auto;
}

.cate_market .cate_content .main_content .tag_list .tag_item {
  display: block;
  margin: 0.0313rem;
  width: auto;
  padding: 0 0.1rem;
  height: 0.2000rem;
  line-height: 0.2000rem;
  text-align: center;
  border: 0.0063rem solid rgba(255, 255, 255, 0.6);
  color: #ffffff;
  border-radius: 0.0063rem;
}

.cate_market .cate_content .main_content .tag_list .item_2 {
  width: auto;
}

.cate_market .cate_content .main_content .tag_list .item_3 {
  width: auto;
}

.cate_market .cate_content .main_content .tag_list .item_4 {
  width: auto;
}

.cate_market .cate_content .main_content .tag_list .item_5 {
  width: auto;
}

.cate_market .cate_content .time_title {
  position: relative;
}

.cate_market .cate_content .hidden_content {
  display: none;
}

.market_ser {
  height: 4.3250rem;
  background-color: #ffffff;
}

.market_ser .title_info {
  margin: 0 auto;
  width: 8.3375rem;
  height: auto;
  padding: 0.3750rem 0.1250rem 0px 0px;
  display: flex;
}

.market_ser .report_text {
  width: 1.6062rem;
  height: 1.0375rem;
  color: #03255C;
}

.market_ser .report_text_info {
  width: 0.9000rem;
  height: 100%;
  padding: 34. 0.0313rem 0;
}

.market_ser .text_title {
  width: 0.9000rem;
  font-family: Microsoft YaHei;
  font-size: 0.2250rem;
  font-weight: 700;
  line-height: 0.3375rem;
  letter-spacing: 0em;
  text-align: left;
}

.market_ser .text_btn {
  display: block;
  color: #03255C;
  margin-top: 0.0938rem;
  width: 0.9000rem;
  height: 0.1375rem;
  cursor: pointer;
}

.market_ser .text_btn img {
  display: inline-block;
  position: relative;
  bottom: 0.0250rem;
  left: 0.0250rem;
  width: 0.0562rem;
  height: 0.0688rem;
}

.market_ser .item_net .report_text_info {
  width: 100%;
  padding: 0;
}

.market_ser .item_net .report_text_info .text_btn {
  display: block;
  width: 100%;
  height: 100%;
  line-height: 1.0375rem;
  text-align: center;
  font-size: 0.1250rem;
  font-weight: 700;
  letter-spacing: 0em;
  color: #ffffff;
  margin-top: 0;
}

.market_ser .item_net .report_text_info .text_btn img {
  vertical-align: text-bottom;
}

.market_ser .item_net:nth-child(2n+1) .report_text_info {
  background-color: #0F45AE;
}

.market_ser .item_net:nth-child(2n) .report_text_info {
  background-color: #FEAE76;
}

.market_ser .report_text:nth-child(3) {
  margin-left: 0.1063rem;
}

.market_ser .report_text:nth-child(n + 4) {
  margin-left: 0.0438rem;
}

.market_ser .bottom_list {
  margin: 0 auto;
  width: 8.3375rem;
  height: 2.3375rem;
  padding: 0.0625rem 0px 0px 0px;
  display: flex;
}

.market_ser .bottom_list .bottom_list_item {
  position: relative;
  display: block;
  width: 1.6062rem;
  height: 2.3375rem;
  margin-left: 0.0500rem;
  cursor: pointer;
}

.market_ser .bottom_list .bottom_list_item img {
  width: 100%;
  height: 100%;
}

.market_ser .bottom_list .bottom_list_item:nth-child(1) {
  margin-left: 0;
}

.market_ser .bottom_list .bottom_list_item:nth-child(2) {
  background-color: #f5faff;
}

.market_ser .bottom_list .bottom_list_item:nth-child(5) {
  background-color: #eff3fc;
}

.market_ser .bottom_list .bottom_item_text {
  position: absolute;
  top: 0.3750rem;
  right: 0;
  display: inline-block;
  width: 100%;
  height: 0.1875rem;
  font-size: 0.1500rem;
  line-height: 0.1875rem;
  text-align: center;
  color: #0F45AE;
  font-weight: 700;
}

.network_pub {
  height: 4.7750rem;
  background-color: #F8FAFF;
}

.network_pub .network_pub_content {
  margin: 0 auto;
  width: 8.3375rem;
  height: 3.6563rem;
  padding: 0.3750rem 0.1250rem 0px 0px;
  display: flex;
}

.network_pub .network_pub_item {
  width: 2.5938rem;
  height: 3.6563rem;
  margin-left: 0.2813rem;
}

.network_pub .network_pub_item:nth-child(1) {
  margin-left: 0;
}

.network_pub .title_network {
  width: 2.5938rem;
  height: 0.4375rem;
  font-size: 0.2250rem;
  font-weight: 700;
  border-bottom: 0.0063rem solid #FEAE76;
}

.network_pub .message_content {
  margin-top: 0.1875rem;
  width: 100%;
  height: 2.8438rem;
}

.network_pub .message_content .message_item {
  display: block;
  cursor: pointer;
  padding: 0.1250rem 0;
  border-bottom: 0.0063rem solid #03255C1A;
}

.network_pub .message_content .message_item .info_title_item {
  width: 2.5938rem;
  font-size: 0.1125rem;
  line-height: 0.1500rem;
  color: #333333;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-bottom: 0.0625rem;
}

.network_pub .message_content .message_item .data_info {
  font-size: 0.0875rem;
  color: #999999;
}

.network_pub .message_content .message_item .line_item {
  color: #999999;
  margin: 0 0.0938rem;
}

.network_pub .message_content .message_item .new_item {
  color: #0F45AE;
}

.network_pub .message_content .message_item .hot_item {
  color: #FEAE76;
}

.network_pub .message_content .message_img_item {
  width: 100%;
  height: 1.6875rem;
}

.network_pub .message_content .message_img_item img {
  width: 100%;
  height: 100%;
}

.network_pub .message_content .message {
  padding-top: 0.2125rem;
}

.network_pub .look_btn_more {
  display: block;
  width: 1.2500rem;
  height: 0.2500rem;
  margin: 0.5313rem auto 0;
  color: #ffffff;
  background-color: #0F45AE;
  line-height: 0.2500rem;
  text-align: center;
  cursor: pointer;
}

.shanghai_info {
  background-color: #ccc;
  height: 2.5000rem;
  display: flex;
}

.shanghai_info .shanghai_info_item {
  flex: 1;
  position: relative;
}

.shanghai_info .shanghai_info_item img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}

.shanghai_info .text_item {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 2.5000rem;
  height: 0.5250rem;
  line-height: 0.5250rem;
}

.shanghai_info .item_text {
  font-size: 0.2250rem;
  font-weight: 700;
  line-height: 0.2625rem;
  text-align: center;
  color: #ffffff;
  cursor: pointer;
}

.cate_market .cate_content .content_right .tag_list .tag_item {
  width: auto;
  padding: 0 0.1rem;
}

.cate_market .cate_content .content_right .tag_list .item_2 {
  width: auto;
}

.content_right {
  position: relative;
  left: 0.5125rem;
}

.content_right .img_item {
  width: 2.4063rem !important;
}

.special_trade_item {
  position: relative;
  top: -0.3937rem;
}





/*# sourceMappingURL=index.css.map */

/*# sourceMappingURL=index.css.map */

.calendar_info .calendar_content .table_cascader{
  width: 2.2500rem;
  position: relative;
}
/* 交易日历 */
#home_calendar_cont {
  width: 2.22rem;
  height: 100%;
  background-image: url(../../images/home_date_bg.png);
  background-size: 100% 100%;
}
#home_calendar_cont .el-calendar-table .el-calendar-day {
  height: 0.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
#home_calendar_cont .el-calendar-table thead th {
	text-align: center;
}
#home_calendar_cont .el-calendar-table td{
  border: none;
}


/* 交易日历 */
.text_detail_title{
  display: flex;
  align-items: center;
}
#calendar_temp .el-calendar-table .el-calendar-day{
  justify-content: unset;
  position: relative;
}
#calendar_temp .el-calendar-table .el-calendar-day>p{
  display: inline-block;
	width: 100%;
	text-align: center;
}
.point_cont{
  width: 0.288rem;
	position: absolute;
	display: flex;
	justify-content: center;
	right: 10px;
	bottom: 0.04rem;
	left: 0;
}
.point_purple,.point_blue,.point_yellow,.point_red {
  width: 0.022rem;
  height: 0.022rem;
  border-radius: 50px;
  margin: 0.0125rem;
}
.point_purple {
  background-color:#CD6BFC;
}
.point_blue {
  background-color:#1084f1;
}
.point_yellow {
  background-color:#FFC30A;
}
.point_red {
  background-color:#DF0723;
}
.text_detail_mr5{
  margin-right: 0.03rem;
}
.text_detail_content{
  margin-left: 0.0725rem;
}

/* 日历样式 */
#home_calendar_cont .el-button{
  border: none;
  font-size: 0.094rem;
}
.table_cascader .el-date-editor.el-input, 
.table_cascader .el-date-editor.el-input__inner {
  position: absolute;
  width: 0.9rem;
  left: 1.1rem;
  top: 0.79rem;
  transform: translateX(-50%);
  z-index: 10;
  opacity: 0;
}
.table_cascader .home_calendar_i .el-input__inner{
  cursor: pointer;
}
/* .table_cascader .home_calendar_i:hover,
.table_cascader .home_calendar_i .el-input__inner:hover{
  color: #3a8ee6;
  background-color: #ecf5ff;
} */
.el-calendar-table .el-calendar-day {
  height: 46px;
}
.el-calendar__header {
  position: relative;
  padding: 0 20px 0.138rem 20px;
}
.el-calendar-table thead th {
  text-align: center;
}
.el-calendar-table tr td:first-child {
  border: unset;
}
.el-calendar-table td {
  border: unset;
}
.el-calendar__header .el-calendar__title {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  font-size: 0.132rem;
  font-weight: 900;
  z-index: 9;
}
.el-calendar__button-group {
  width: 100%;
  position: relative;
}
.el-calendar-table .el-calendar-day {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.el-calendar-table td.is-today {
  color: #333333;
}
.el-calendar-table td.is-selected {
  background-color: #224397;
  color: #fff;
  border-radius: 5px;
}
.el-calendar-table .el-calendar-day:hover {
  cursor: pointer;
  border-radius: 5px;
  /* background-color: #224397; */
  /* color: #fff; */
}
.budge {
  width: 5px;
  height: 5px;
  border: 2px solid #DF0723;
  background: #ffffff;
  border-radius: 50%;
  margin: 0 auto;
  margin-top: -13px;
}
.el-button-group > .el-button:not(:first-child):not(:last-child) {
  display: none;
}
.el-button-group {
  width: 100%;
}
.el-button-group > .el-button:last-child {
  position: absolute;
  right: 0;
}
.demonstration {
  margin: 0 5px 0 20px;
}
.special_trade_item {
  position: relative;
  top: -63px;
}
.special_content_car p {
  line-height: 30px;
}
/* #home_calendar_cont .el-calendar-table td.is-selected{
  color: #fff;
  background-color: transparent !important;
  background-image: url(../../images/calendar_day_bg.png) !important;
  background-size: 0.276rem 0.24rem !important;
  background-repeat: no-repeat !important;
  border-radius: 0;
  background-position-y: 0.03rem;
}
#home_calendar_cont .el-calendar-table td:hover{
  color: #fff;
  background-color: transparent !important;
  background-image: url(../../images/calendar_day_bg.png) !important;
  background-size: 0.276rem 0.24rem !important;
  background-repeat: no-repeat !important;
  border-radius: 0;
  background-position-y: 0.03rem;
} */
#home_calendar_cont .el-calendar-table .el-calendar-day:hover{
  background-color: unset;
}
#home_calendar_cont .el-calendar-table .el-calendar-day .calendar_p{
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* #home_calendar_cont .is-selected .el-calendar-day .point_cont .point_red{
  background-color: #fff;
} */
/* #home_calendar_cont .current .el-calendar-day:hover .point_cont .point_red {
  background-color:#fff;
} */




/* 交易日历3 */
.calendar_symbol_v{
  font-size: 0.12rem;
  top: -0.001rem;
  right: -0.02rem;
  position: relative;
  transform: scaleY(0.5);
  display: inline-block;
  font-weight: 200;
}
.calendar_symbol_l{
  font-size: 0.2rem;
  position: relative;
  top: -0.018rem;
}
.el-calendar__header {
  position: relative;
  /* padding: 0 20px; */
  padding: 0.1rem 0.1rem;
  border: none;
}
.el-calendar__body {
    padding: 0 20px;
}
.table_cascader .el-date-editor.el-input, 
.table_cascader .el-date-editor.el-input__inner {
  position: absolute;
  width: 1rem;
  left: 1.1rem;
  top: 0.15rem;
  transform: translateX(-50%);
  z-index: 10;
  opacity: 0;
}
#home_calendar_cont .el-button-group .el-button{
  background-color: unset;
}
#home_calendar_cont .el-button-group .el-button:hover{
  color: #409EFF;
	border-color: #c6e2ff;
	background-color: #ecf5ff;
}

/* 交易日历 - 历史数据中包含style，字体大小颜色等等，强制改写 */
.text_detail_history span,
.text_detail_history p,
.text_detail_history div,
.text_detail_history small{
  color: rgba(255, 255, 255, 0.8)!important;
  line-height: 0.1563rem;
  font-size: 0.1rem !important;
  font-weight: 400 !important;
  font-family: Microsoft Yahei !important;
  -webkit-text-size-adjust: none !important;
  letter-spacing: 0em;
   word-break: break-word;
}
.text_detail_history table {
  width:100% !important;
}
.text_detail_history td,
.text_detail_history tr 
{
  border: none!important;
}


.message_img_item{
  height: 1.775rem;
}
.message_img_item_img{
  display: none;
}
.title_btn .red {
  display: none;
}
.banner {
  height: 3.37rem !important;
}
.tag_list .more{
  margin: 0.0313rem;
  width: auto;
  padding: 0 0.1rem;
  height: 0.2rem;
  line-height: 0.2000rem;
  text-align: center;
  color: #ffffff;
  border-radius: 0.0063rem;
  display: flex;
  color: #ffffff;
  flex-wrap: wrap;
  justify-content: flex-end;
  width: 0.3rem; display:none;
}
.tag_list .more1{
  margin: 0.0313rem;
  text-align: center;
  color: #ffffff;
  display: flex;
  height: 0.2rem;
  line-height: normal;
  flex-wrap: wrap;
  padding: 0;
  align-items: center;
  position: absolute;
  bottom: 0.1875rem;
  right: 0.13rem;
  width: auto;
  display: none;
  text-decoration: none;
}
.cate_market .cate_content .main_content .img_item .more1 img{
  width: auto;
  height: auto;
}
.tag_list.active .tag_item {
  display: block !important;
}
.tag_list.active  .more1 img{
  transform: rotate(180deg);
}
.block_item a{
  color: gray;
}
.active_cate_tab a{ 
  color: white;
}
.bottom_title a{
  color: white;
}
.cate_market .cate_content .content_left .tag_list {
  left: 0.07rem;
}
.cate_market .cate_content .content_left .img_item:nth-child(2) .tag_item:nth-child(2) {
  padding: 0 0.187rem;
}
.cate_market .cate_content .content_left .img_item:nth-child(3) .tag_item:nth-child(4) {
  padding: 0 0.21rem;
}
.cate_market .cate_content .content_left .img_item:nth-child(3) .tag_item:nth-child(5) {
  padding: 0 0.216rem;
}
.cate_market .cate_content .content_left .img_item:nth-child(3) .tag_item:nth-child(8) {
  padding: 0 0.136rem;
}
.cate_market .cate_content .content_left .img_item:nth-child(4) .tag_item:nth-child(1) {
  padding: 0 0.68rem;
}
.cate_market .cate_content .content_left .img_item:nth-child(4) .tag_list {
  left: 14%;
}
.content .cate_market .cate_content .content_left .img_item .tag_list .item_3{
  padding: 0 0.38rem;
}


