.control > .page {

  padding-bottom: 0;

}

.page {

  width: 100%;

  min-width: 8.3375rem;

  margin: 0 auto;

  background-color: #ffffff;

  position: relative;

}

.banner {

  position: relative;

  width: 100%;

  height: 3.0625rem;

}

.banner img {

  width: 100%;

  height: 100%;

}

.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;

}

.cate_market .cate_content .content_right .tag_list .tag_item {

  width: 0.4562rem;

}

.cate_market .cate_content .content_right .tag_list .item_2 {

  width: 0.6312rem;

}

.content_right {

  position: relative;

  left: 0.5125rem;

}

.content_right .img_item {

  width: 2.4063rem!important;

}

.special_trade_item {

  position: relative;

  top: -0.3937rem;

}

.home_carousel_contant {

  height: 3.7500rem;

  overflow: hidden;

}

.home_carousel_banner {

  width: 100%;

  height: auto;

  min-height: 3.7500rem;

}

.home_news_contant {

  position: absolute;

	top: 3.2rem;

	width: 100%;

	height: 1.2500rem;

	z-index: 999;

}

.home_news_contant .home_news_center {

  width: 8.3375rem;

  margin: 0 auto;

  display: flex;

}

.home_news_contant_title {
  position: relative;
  top: 0;
  font-size: 0.2250rem;
  font-weight: bold;
  width: 1.6875rem;
  height: 1.27rem;
  z-index: 99;
}

.home_news_contant_title h3 {

  position: absolute;

  top: 0.2000rem;

  left: 0.2750rem;

  font-size: 0.2250rem;

  color: #fff;

}

.home_news_contant_title a {

  position: absolute;

  top: 0.7688rem;

  left: 0.2750rem;

  font-size: 0.1000rem;

  color: #fff;

  font-weight: normal;

}

.home_news_contant_title a .font_thin {

  transform: scale(1, 2);

  display: inline-block;

  font-size: 0.0813rem;

  margin-left: 0.0313rem;

  font-weight: 100;

}

.home_news_contant_title img.home_news_left_header {

  width: 1.6875rem;

  height: 1.2500rem;

}

.home_news_contant_list {

  position: relative;

  top: 0px;

  left: -0.4000rem;

  width: 7.0625rem;

  background-color: #fff;

  border-radius: 0.0438rem;

  padding-left: 0.3750rem;

  box-shadow: 0  0.0063rem 0.1375rem rgba(0, 0, 0, 0.15);

}

.home_news_contant_listUl {

  display: flex;

  flex-wrap: wrap;

  justify-content: space-between;

  padding: 0.1875rem 0.1875rem;

  width: 100%;

}

.home_news_contant_listUl li {

  display: flex;

  justify-content: space-between;

  width: 3.0000rem;

  line-height: 0.3000rem;

  font-size: 0.1125rem;

}

.home_news_contant_listUl li a {

  width: 2.4250rem;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

}

.home_news_contant_listUl li i {

  width: 0.5938rem;

  font-size: 0.0875rem;

  color: #999;

  text-align: right;

}

.cas_info {

  width: 8.7125rem;

	margin: 1.1rem auto 0;

	padding: 0 0.1875rem 0.5000rem;

	display: flex;

	justify-content: space-between;

	background-color: #fff;

	z-index: 999;

}

.cas_info .calendar_info {

  width: 4.0625rem;

  height: 3.8625rem;

  position: relative;

  z-index: 99;

}

.cas_info .calendar_info .info_title {

  margin-bottom: 0.1875rem;

}



.cas_info .message_info {

  width: 3.9813rem;

  height: 3.8625rem;

  z-index: 99;

  background-color: #fff;

}

.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;

  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: #df0623;

  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(/images/home_left.png) center no-repeat;

}

.cas_info .calendar_info .calendar .widget-title a.right_arrow {

  background: url(/images/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: #df0623;

  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 .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;

  padding-bottom: 0.1875rem;

  position: relative;

  border-bottom: 0.0063rem solid #DF0723;

}

.cas_info .info_title .font_thin {

  transform: scale(1, 2);

  display: inline-block;

  font-size: 0.0938rem;

  margin-left: 0.0313rem;

  font-weight: 100;

  position: relative;

  top: -0.0125rem;

}

.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: #224397;

  background-image: url(/images/calendar_info_bg.png);

  background-repeat: no-repeat;

  background-position: bottom right;

}

.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.14rem;

}

.cas_info .calendar_content .text_content .text_detail_content {

  margin-top: 0.0625rem;

  color: rgba(255, 255, 255, 0.8);

  font-size: 0.1000rem;

  font-weight: 400;

  line-height: 0.1750rem;

  letter-spacing: 0em;

}

.cas_info .calendar_content .text_content::-webkit-scrollbar {

  width: 0.0313rem;

  height: 0.0313rem;

}

.cas_info .calendar_content .text_content::-webkit-scrollbar-track {

  background: #224397;

  border-radius: 0.0125rem;

}

.cas_info .calendar_content .text_content::-webkit-scrollbar-thumb {

  background: #5d76b5;

  border-radius: 0.0625rem;

}

.cas_info .calendar_content .text_content::-webkit-scrollbar-thumb:hover {

  background: #5d76b5;

}

.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: #224397;

  color: #ffffff;

  margin-top: 0.1875rem;

  cursor: pointer;

}

.cas_info .message_content {

  width: 100%;

  height: auto;

  background-color: #fff;

}

.cas_info .message_content .msg_report {

  display: flex;

  justify-content: space-between;

  flex-wrap: wrap;

  color: #333;

}

.cas_info .message_content .msg_report li {

  width: 45%;

  font-size: 0.1250rem;

  display: flex;

  justify-content: space-between;

  align-items: center;

  flex-wrap: nowrap;

  border-bottom: 0.0063rem solid #eee;

  padding: 0.1625rem 0;

}

.cas_info .message_content .msg_report li a {

  width: 1.5000rem;

}

.cas_info .message_content .msg_report li a img {

  width: 0.1250rem;

  height: 0.1250rem;

  margin-right: 0.0500rem;

  position: relative;

  top: -0.0250rem;

}

.cas_info .message_content .msg_report li i.font_thin {

  transform: scale(1, 2);

  display: inline-block;

  font-size: 0.0813rem;

  margin-left: 0.0313rem;

  font-weight: 100;

}

.cas_info .message_content .msg_report_bmLine {

  border-bottom: 0.0063rem solid #224397;

}

.home_pro_bg {

  position: relative;

  top: -0.9375rem;

  width: 7.5000rem;

  height: 1.8750rem;

  z-index: 29;

}

.home_pro_bg img {

  position: absolute;

}

.home_pro_bg .home_pro_bg_1 {

  width: 5.6250rem;

  height: auto;

}

.home_pro_bg .home_pro_bg_2 {

  width: 1.2500rem;

  height: auto;

  right: 0.8125rem;

}

.home_products_cont {

  width: 100%;

  padding: 0.5000rem 0.8313rem;

  position: relative;

  height: 4.5000rem;

  overflow: hidden;

  background: #f8faff;

}

.home_products_cont img.home_lp_1_bg {

  width: 0.6250rem;

  height: 4.5000rem;

  position: absolute;

  right: 0px;

  top: 0;

  transform: scaleX(-1);

}

.home_listed_products .home_lp_bg {

  width: 7.1875rem;

  padding-top: 0.3750rem;

  background-size: 100% 100%;

  background-repeat: no-repeat;

  display: flex;

  justify-content: flex-start;

  flex-wrap: nowrap;

  z-index: 22;

}

.pro_activeNew {

  font-size: 0.1875rem;

  color: #0f45ae;

  position: relative;

}

.pro_activeNew i {

  font-size: 0.1250rem;

}

.pro_activeNew .shang {

  display: inline-block;

  width: 0px;

  height: 0;

  position: absolute;

  top: 0.1250rem;

  right: 0.3750rem;

  border-bottom: 0.0375rem solid #999;

  border-right: 0.0375rem solid transparent;

  border-left: 0.0375rem solid transparent;

  border-top: 0px solid transparent;

}

.pro_activeNew .xia {

  display: inline-block;

  width: 0px;

  height: 0;

  position: absolute;

  top: 0.1250rem;

  right: 0.3750rem;

  border-bottom: 0px solid transparent;

  border-right: 0.0375rem solid transparent;

  border-left: 0.0375rem solid transparent;

  border-top: 0.0375rem solid #999;

}

.home_listed_products {

  width: 8.3375rem;

  height: 3.7500rem;

  margin: 0 auto;

  display: flex;

  justify-content: space-between;

  z-index: 30;

  overflow: hidden;

}

.home_listed_products .home_lp_col_box {

  width: 1.6875rem;

  overflow-y: auto;

}

.home_listed_products .home_lp_col1 {

  overflow-x: hidden;

}

.home_listed_products .product_title {

  font-size: 0.2250rem;

  font-weight: 700;

  line-height: 0.3375rem;

  letter-spacing: 0em;

  text-align: left;

  color: #03255C;

}

.home_listed_products .home_lp_col1 .home_lp_col1_list li {line-height: 0.2500rem;margin: 0.1805rem 0;font-size: 0.1500rem;cursor: pointer;}

.home_listed_products .home_lp_col1 .home_lp_col1_list li i {

  font-size: 0.1125rem;

  color: #999;

}

.home_listed_products .home_lp_col1 .home_lp_col1_list .pro_active {

  color: #224397;

  border-right: 0.0187rem solid #DF0723;

}

.home_listed_products .home_lp_col1 .home_lp_col1_list .pro_active i {

  color: #224397;

}

.home_listed_products .home_lp_col2 {

  width: 1.6437rem;

  /* padding: 0.94rem 0 0 0.4125rem; */

  padding: 0 0 0 0.4125rem;

  /* overflow-y: auto; */

  border-left: 0.0187rem solid rgba(0, 0, 0, 0.02);

  position: relative;

  left: -0.0187rem;

}

.home_listed_products .home_lp_col2 .info_title {

  font-size: 0.1500rem;

  /* line-height: 0.3375rem; */

	line-height: 0.2500rem;

  letter-spacing: 0em;

  text-align: left;

  display: table;

}

.home_listed_products .home_lp_col2 .info_title:hover {

  color: #333;

}

.home_listed_products .home_lp_col2 .home_lp_col2_list li {

  line-height: 0.2500rem;

  margin: 0.1875rem 0;

  font-size: 0.1125rem;

  cursor: pointer;

}

.home_listed_products .home_lp_col2 .home_lp_col2_list li a {

  display: flex;

  justify-content: flex-start;

  align-items: center;

}

.home_listed_products .home_lp_col2 .home_lp_col2_list li img {

  width: 0.1500rem;

  height: 0.1500rem;

  margin-right: 0.0750rem;

}

.home_listed_products .home_lp_col2 .home_lp_col2_pageTo {

  margin: 0.3125rem 0  0.3750rem;

}

.home_listed_products .home_lp_col2 .home_lp_col2_pageTo .home_lp_col2_pageImg {

  cursor: pointer;

  width: 0.3000rem;

  height: 0.3000rem;

}

.home_listed_products .home_lp_col2 .product_box {

  display: none;

}

.home_listed_products .home_lp_col2 .product_box_active {

  display: block;

}

.home_listed_products .home_lp_right {

  display: flex;

}

.home_listed_products .home_lp_col3 {

  width: 4.1688rem;

  padding-right: 0.0313rem;

  position: relative;

  overflow-y: auto;

}

.home_listed_products .home_lp_col3 .home_lp_col3_item {

  position: relative;

  width: 4.1063rem;

  height: 0.8750rem;

  margin-bottom: 0.0625rem;

}

.home_listed_products .home_lp_col3 .home_lp_col3_item img {

  width: 100%;

  height: 100%;

  border-radius: 0.0375rem;

}

.home_lp_col3_item_cn {

  position: absolute;

  display: block;

  top: 0.2813rem;

  text-align: right;

  width: 100%;

  padding-right: 0.1875rem;

  font-weight: 400;

  font-size: 0.1500rem;

  color: #fff;

}

.home_lp_col3_item_cn:hover,

home_lp_col3_item_cn:focus {

  color: #fff !important;

}

.home_lp_col3_item_en {

  position: absolute;

  width: 100%;

  padding-right: 0.1250rem;

  text-align: right;

  bottom: 0.2000rem;

  font-size: 0.0875rem;

  color: #fff;

}

.home_lp_col3_item_en a {

  color: #fff;

  margin: 0.0625rem;

}

.home_lp_col3::-webkit-scrollbar,

.home_lp_col_box::-webkit-scrollbar,

.home_lp_col2::-webkit-scrollbar {

  width: 0.0313rem;

  height: 0.0313rem;

}

.home_lp_col3::-webkit-scrollbar-track,

.home_lp_col_box::-webkit-scrollbar-track,

.home_lp_col2::-webkit-scrollbar-track {

  border-radius: 0.0187rem;

}

.home_lp_col3::-webkit-scrollbar-thumb,

.home_lp_col_box::-webkit-scrollbar-thumb,

.home_lp_col2::-webkit-scrollbar-thumb {

  /*background: rgba(104, 158, 245, 0.2);*/

  border-radius: 0.0625rem;

  height: 0.1250rem;

}

.home_lp_col3:hover::-webkit-scrollbar-thumb{

  background: rgba(3, 37, 92, 0.2)

}

.home_lp_col3::-webkit-scrollbar-thumb:hover {

  background: rgba(3, 37, 92, 0.2);

}

.market_ser {

  width: 100%;

  height: 4.3625rem;

  margin: 0 auto;

  position: relative;

  padding-top: 0.5000rem;

}

.market_ser .info_title {

  font-size: 0.2250rem;

  font-weight: 700;

  line-height: 0.3375rem;

  letter-spacing: 0em;

  text-align: center;

  color: #03255C;

  padding-bottom: 0.0625rem;

}

.market_ser .market_ser_title {

  text-align: center;

  font-size: 0.1000rem;

  color: #999;

  margin-bottom: 0.3125rem;

}

.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 .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 .bottom_list {

  margin: 0 auto;

  width: 8.3375rem;

  height: 2.3750rem;

  display: flex;

}

.market_ser .bottom_list .bottom_list_item {

  position: relative;

  display: block;

  width: 2.1875rem;

  height: 2.3750rem;

  margin-left: 0.0500rem;

}

.market_ser .bottom_list .bottom_list_item img {

  width: 100%;

  height: 100%;

}

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

.market_ser .bottom_list .bottom_item_text a,.market_ser .bottom_list .bottom_item_text a:hover,.market_ser .bottom_list .bottom_item_text a:focus{
	color: #224397;
}

.market_ser .bottom_list .bottom_list_item {

  background-size: 100% 100%;

  background-repeat: no-repeat;

  z-index: 99;

}

.market_ser .bottom_list .bottom_list_item .font_thin {
  transform: scale(1, 2);
  display: inline-block;
  font-size: 0.1250rem;
  margin-left: 0.0313rem;
  font-weight: 100;
  position: relative;
  top: -0.018rem;
}

.market_ser .bottom_list .home_marketSer_page1 {

  background-image: url("/images/home_marketSer_page1.png");

  position: relative;

  left: -0.8750rem;

}

.market_ser .bottom_list .home_marketSer_page2 {

  background-image: url('/images/home_marketSer_page2.png');

  position: relative;

  left: -1.1875rem;

}

.market_ser .bottom_list .home_marketSer_page3 {

  background-image: url('/images/home_marketSer_page3.png');

  position: relative;

  left: -1.5000rem;

}

.market_ser .bottom_list .home_marketSer_page4 {

  background-image: url('/images/home_marketSer_page4.png');

  position: relative;

  left: -1.8125rem;

}

.market_ser .bottom_list .home_marketSer_page5 {

  background-image: url('/images/home_marketSer_page5.png');

  position: relative;

  left: -2.1250rem;

}

.market_ser .market_ser_bg_1 {

  position: absolute;

  top: 0px;

  left: 0.2500rem;

  width: 1.8750rem;

  height: 100%;

  background-image: url(/images/market_ser_bg_1.png);

  background-size: 100% 100%;

  background-repeat: no-repeat;

  z-index: 1;

}

.market_ser .market_ser_bg_2 {

  position: absolute;

  top: 0px;

  right: 0;

  width: 1.8750rem;

  height: 100%;

  background-image: url(/images/market_ser_bg_2.png);

  background-size: 100% 100%;

  background-repeat: no-repeat;

  z-index: 1;

}

.market_ser .market_ser_more {

  margin: 0.3125rem auto 0;

}

.home_btn_more {

  display: block;

  width: 1.2500rem;

  height: 0.2500rem;

  background-color: #DF0723;

  color: #fff;

  font-size: 0.0875rem;

  line-height: 0.2500rem;

  text-align: center;

  border-radius: 0.0187rem;

}

.home_btn_more:hover {

  background-color: #ec243e;

  color: #fff;

}

.home_btn_more:visited{

	color:#fff;

}

.ineNews {

  width: 8.3375rem;

  margin: 0 auto;

  padding-top: 0.1875rem;

}

.ineNews .info_title {

font-size: 0.2250rem;

font-weight: 700;

line-height: 0.3375rem;

letter-spacing: 0em;

text-align: left;

color: #03255C;

padding-bottom: 0.1875rem;

border-bottom: 0.0063rem solid #DF0723;
}

.ineNews .ineNews_cont {
  display:flex;
}
.ineNews .ine_medias_tt {
  width: 4.0313rem;
  margin-right: 0.2937rem;
}

.ineNews .ineNews_list {

  width: 8.6312rem;

  height: 3.9063rem;

  overflow: hidden;

  display: flex;

  flex-direction: column;

  flex-wrap: wrap;

  flex: 1;

  margin-bottom: 0.1875rem;
margin-top: 1px;
}

.ineNews .ineNews_list .ineNews_list_li {

  width: 4.0313rem;

  border-bottom: 0.0063rem dashed #d7d7d7;

  padding-bottom: 0.1563rem;

  margin-right: 0.2937rem;

  font-size: 0.1125rem;

  height: 0.6500rem;

  padding-top: 0.1375rem;

}

.ineNews .ineNews_list .ineNews_list_li a {

  display: inline-block;

  width: 100%;

  padding-right: 0.1875rem;

  line-height: 0.1875rem;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

}

.ineNews .ineNews_list .ineNews_list_li p {

  color: #999;

  font-size: 0.0875rem;

}

.ineNews .ineNews_list .ineNews_list_li p .ineNews_list_hot {

  margin-left: 0.0938rem;

}

.ineNews .ineNews_list .ineNews_list_li p .ineNews_list_hot em {

  color: #DF0723;

  font-weight: normal;

  margin-left: 0.0938rem;

}

.ineNews .ineNews_list .ineNews_list_img {

  position: relative;

  border: none;

  padding: 0;

  margin-top: 0.1375rem;

  height: 1.8125rem;

}

.ineNews .ineNews_list .ineNews_list_img a {

  padding-right: 0;

}

.ineNews .ineNews_list .ineNews_list_img img {

  width: 100%;

  height: 1.8125rem;

  border-radius: 0.0313rem;

}

.ineNews .ineNews_list .ineNews_list_img .ineNews_list_img_title {

  color: #fff;

  position: absolute;

  bottom: 0.1563rem;

  left: 0.1250rem;

}

.ineNews .ineNews_list .ineNews_list_img .ineNews_list_img_date {

  color: #fff;

  position: absolute;

  bottom: 0.3438rem;

  left: 0.1250rem;

  font-size: 0.0875rem;

}

.ineNews .ineNews_more {

  margin: 0 auto;

}

.shanghai_info {

  width: 100%;

  height: 2.3750rem;

  margin-top: 0.3750rem;

  display: flex;

  background-color: #ccc;

}

.shanghai_info .shanghai_info_item {

  flex: 1;

  position: relative;

}

.shanghai_info .shanghai_info_item img {
  width: 100%;
  height: auto;
  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;

}



.bottom_list > div:nth-child(1){

  position: relative;

  left: -0.8750rem;

}

.bottom_list > div:nth-child(2){

  position: relative;

  left: -1.1875rem;

}

.bottom_list > div:nth-child(3){

  position: relative;

  left: -1.5000rem;

}

.bottom_list > div:nth-child(4){

  position: relative;

  left: -1.8125rem;

}

.bottom_list > div:nth-child(5){

  position: relative;

  left: -2.1250rem;

}

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



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











/* 交易日历 */

#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;
  margin-top: 0.08rem;
  /* line-height: 0.2rem !important; */
}

#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.024rem;
  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;

  /* background-color: #224397; */

  color: #fff;

  border-radius: 5px;

}

.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.779rem; */

  top: 0.879rem;

  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;

}



/* 上市品种-右侧-品种-期货： */

.home_listed_products .home_pro_list .product_box:nth-child(1) {

  margin-top: 1rem;

}

.home_listed_products .home_pro_list .product_box:nth-child(2) {

  margin-top: 1.44rem;

}

.home_listed_products .home_pro_list .product_box:nth-child(3) {

  margin-top: 1.9rem;

}
.home_listed_products .home_pro_list .product_box:nth-child(4) {

  margin-top: 2.37rem;

}

/* 上市品种-右侧-品种-期权： */

.home_listed_products .home_pro_list:nth-child(2)  .product_box:nth-child(1) {

  margin-top: 2.815rem;

}
.home_listed_products .home_pro_list:nth-child(2) .product_box:nth-child(2)  {

  margin-top: 3.285rem;

}

/* 防止缩放造成页面变形 */

.home_carousel_contant .el-carousel__container{

  height: 3.46rem !important;

}


.home_carousel_contant .el-carousel__indicators {
  bottom: 0.53rem;
}
.home_carousel_contant .el-carousel__indicators .el-carousel__button {
  width: 0.06rem;
  height: 0.06rem;
  border-radius: 0.06rem;
}
/* .ine_medias_tt {
  width: 8.62rem;
} */
.ine_medias_tt span {
  display: inline-block;
}
.ine_medias_tt span:first-child {
  width: 4.26rem;
}


.text_detail_history table,
.text_detail_history td,
.text_detail_history tr 
{
  width:100% !important;
  border: none!important;
  word-break: break-word;
}


