.page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 100%;
  height:auto;overflow:hidden;
}.box_0{width:100%;position:relative;}
.swiper-slide img{width:100%;}
.swiper-pagination-bullet{width:35px;height:6px;margin:0 3px;border-radius:10px;transition:all .5s;background:#000;}
.swiper-pagination-bullet-active{width:15px;background-color:#3573ff;}
.swiper-pagination{text-align:center;}
.box_1 { background-color: rgba(243, 244, 246, 1);position: relative;
}.box_2 {background: url(../images/bg1.png) 100% no-repeat;background-size: 100% 100%;width: 100%;position: relative;padding-top:20px;}
.box_5 {
  background-color: rgba(30, 52, 99, 1);
  width:100%;
  height: 44px;margin-top:-5px;z-index:999;
}

.image-text_1 {
  width:100%;
  height: 20px;
  margin: 12px 0 0 15px;
}

.thumbnail_1 {
  width: 20px;
  height: 20px;
}

.text-group_1 {
  width:auto;
  padding-left:10px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
}
.notice{width:90%;height:22px;overflow:hidden;}
.noticTipTxt{color:#fff;height:22px;line-height:22px;overflow:hidden;margin:0px;}
.noticTipTxt a{color:#fff;}
.noticTipTxt .u-swiper-item{height:22px;line-height:22px;}
.box_3 {
  width: 96%;
  height:70px;
  margin-left:2%;
  margin-top:20px;
}
ul.box_3 li{width:25%;}
.label_0 {
  width: 24px;
  height: 24px;
  margin: 10px;
}
.image-wrapper_1,.image-wrapper_2,.image-wrapper_3,.image-wrapper_4,.image-wrapper_5,.image-wrapper_6,.image-wrapper_7,.image-wrapper_8{
	box-shadow: inset 0px 0px 4px 0px rgba(255, 255, 255, 1);
	border-radius: 50%;height: 44px;
	width:44px;
	display:block;
	margin:0 auto;
}
.image-wrapper_1 { 
  background-image: linear-gradient(
    180deg,
    rgba(96, 232, 156, 1) 0,
    rgba(26, 199, 108, 1) 100%
  );
  
}
.image-wrapper_2 {
  background-image: linear-gradient(
    180deg,
    rgba(92, 197, 246, 1) 0,
    rgba(46, 166, 241, 1) 100%
  );
}.image-wrapper_3 {
  background-image: linear-gradient(
    180deg,
    rgba(132, 255, 251, 1) 0,
    rgba(14, 146, 217, 1) 100%
  );
}.image-wrapper_4 {
  background-image: linear-gradient(
    180deg,
    rgba(169, 126, 255, 1) 0,
    rgba(189, 29, 243, 1) 100%
  );
}.text_1 {
  height: 25px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 12px;
  font-family: PingFang SC-Bold;
  font-weight: 700;
  text-align: center;
  width:100%;
  display:block;
  white-space: nowrap;
  line-height:25px;
}
.image-wrapper_5 {
  background-image: linear-gradient(
    180deg,
    rgba(255, 189, 126, 1) 0,
    rgba(243, 133, 29, 1) 100%
  );
}.image-wrapper_6 {
  background-image: linear-gradient(
    180deg,
    rgba(223, 92, 246, 1) 0,
    rgba(241, 46, 140, 1) 100%
  );
}.image-wrapper_7 {
  background-image: linear-gradient(
    180deg,
    rgba(255, 187, 132, 1) 0,
    rgba(228, 90, 26, 1) 100%
  );
}.image-wrapper_8 {
  background-image: linear-gradient(
    180deg,
    rgba(255, 132, 132, 1) 0,
    rgba(228, 26, 26, 1) 100%
  );
}

.box_19 {
  border-radius: 50%;
  height: 60px;
  width: 61px;
  position: fixed;
  right:0;
  top: 50%;z-index:999;
}

.box_20 {
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 50%;
  height: 54px;
  width: 54px;
  margin: 3px 0 0 3px;
}

.image-wrapper_10 {
  background-color: rgba(53, 115, 255, 1);
  border-radius: 50%;
  height: 48px;
  width: 48px;
  margin: 3px 0 0 3px;
}

.label_14 {
  width: 28px;
  height: 28px;
  margin: 10px 0 0 10px;
}
.text-wrapper_2 {
  width:80%;
  height:20px;
  text-align:center;
  margin:20px auto;
  position:relative;
}.thumbnail_2 {
  width: 20px;
  height: 20px;
}.text_9 {
  height: 20px;
  line-height:20px;
  overflow-wrap: break-word;
  color: rgba(53, 115, 255, 1);
  font-size: 20px;
  font-family: PingFang SC-Bold;
  font-weight: 700;
  text-align: left;text-indent:1em;
  white-space: nowrap;
}
.box_6 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 12px;
  height: ;
  width: 90%;
  margin:10px auto;
}
.group_1 {
  width: 100%;
  height: 185px;
  background: url(../images/card.png)
    100% no-repeat;
  background-size: 100% 100%;position:relative;
}
.image-text_2 {
  width: 105px;
  height: 110px;
  margin:60px 0 0 20px;
}

.text-wrapper_3 {
  height: 85px;
  background: url(../images/no2.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-left: 10px;
  width: 85px;
}

.text_10 {
  width: 48px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: PingFang SC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin: 55px 0 0 19px;
}

.text-group_2 {
  width: 105px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFang SC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 5px;
}

.image-text_3 {
  width: 85px;
  height: 110px;
  margin: 5px 0 0 10px;
}

.text-wrapper_4 {
  height: 85px;
  background: url(../images/no1.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 85px;
}

.text_11 {
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
  width: 48px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: PingFang SC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin: 55px 0 0 19px;
}

.text-group_3 {
  width: 82px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFang SC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin: 5px 0 0 2px;
}

.image-text_4 {
  width: 105px;
  height: 110px;
  margin: 60px 15px 0 10px;
}

.text-wrapper_5 {
  height: 85px;
  background: url(../images/no3.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-left: 10px;
  width: 85px;
}

.text_12 {
  width: 48px;
  height: 22px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: PingFang SC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 22px;
  margin: 50px 0 0 19px;
}

.text-group_4 {
  width: 105px;
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFang SC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
  margin-top: 5px;
}

.image-text_5 {
  width: 202px;
  height: 28px;
  margin: 20px 0 0 87px;
}

.thumbnail_3 {
  width: 20px;
  height: 20px;
  margin-top: 4px;
}

.text-group_5 {
  width: 177px;
  height: 28px;
  overflow-wrap: break-word;
  color: rgba(53, 115, 255, 1);
  font-size: 20px;
  font-family: PingFang SC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 28px;
}
.box_7 {
  width: 90%;
  height: 32px;
  margin: 10px auto;
}

.text-wrapper_6 {
  background-color: rgba(204, 204, 204, 1);
  border-radius: 8px;
  height: 32px;
  text-align:center;
  width:32%;
}
.pane{display:none;}
.tabPanel ul li.active{background-color: rgba(53, 115, 255, 1);}
.text_13 {
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-family: PingFang SC-Bold;
  font-weight: 700;
  white-space: nowrap;
  text-align:center;
  line-height: 32px;
}
.box_8 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 12px;
  width: 90%;
  margin: 10px auto;
}

.section_11 {
  width: 100%;
  margin:;
  display:grid;
  grid-template-columns:70% 100px;
}

.text-wrapper_9 {
  background-color: rgba(241, 244, 255, 1);
  border-radius: 12px;
  padding:10px 20px;
  margin-left:15px;
  margin-top:15px;
}

.text_16 {
  color: rgba(53, 115, 255, 1);
  font-size: 16px;
  font-family: PingFang SC-Bold;
  font-weight: 700;
  text-align: left;
  line-height: 20px;word-wrap: break-word; 
}

.box_9 {
  width: 90px;
  height: 34px;
  background: url(../images/jiantou.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-top: 15px;margin-left:10px;
}

.image-text_6 {
  width: 76px;
  height: 20px;
  margin: 8px 0 0 7px;
}

.thumbnail_41 {
  width: 20px;
  height: 20px;
}.section_2 {
  position: relative;
  width: 90%;
  margin: 10px 0 0 15px;
}.image-text_7 {
  width: 100%;
}

.image_1 {
  width: 88px;
  height: 123px;
  margin-right:20px;
}
.text-group_7 {
}

.text_17 {
  height: 34px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 14px;
  font-family: PingFang SC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 34px;
}.text_18 {
  height: 25px;
  overflow-wrap: break-word;
  color: rgba(53, 115, 255, 1);
  font-size: 18px;
  font-family: PingFang SC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 25px;
  margin-top: 3px;
}
.shuxing{height:30px;line-height:30px;
  font-size: 14px;}.text-group_7 {
    width: 70%;
}
.text_19 {
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;padding-right:10px;
}

.text_24 {
  overflow-wrap: break-word;
  color: rgba(53, 115, 255, 1);
  font-family: PingFang SC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
}
.section_3 {
  background-color: rgba(53, 115, 255, 0.2);
  margin-top: 13px;
  width:100%;
  height: 1px;
}
.text-group_8 {
  width:30%;
  height:80px;
  margin-top:20px;
  text-align:center;
}

.text_22 {
  overflow-wrap: break-word;
  color: rgba(53, 115, 255, 1);
  font-size: 18px;
  font-family: PingFang SC-Bold;
  font-weight: 700;
  white-space: nowrap;
  line-height: 22px;
}

.text_23 {
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 16px;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  white-space: nowrap;
  line-height: 44px;
}


.text_32 {
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(248, 138, 11, 1);
  font-size: 12px;
  font-family: PingFang SC-Bold;
  text-align: left;
  padding:0 2px;
  white-space: nowrap;
  line-height: 20px;
}.text_39 {
	padding:0 5px;
  height: 20px;
  margin-right:2px;
  line-height:20px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  font-family: PingFang SC-Bold;
  text-align: left;
  white-space: nowrap;
  background:rgba(248, 138, 11, 1);
  border-radius:3px;
}
/**进度条**/
/* votebox */
.votebox{width:100%;margin-left:15px;text-align:left;position:relative;z-index:66;}
/* barbox */
.barbox{height:12px;line-height:12px;overflow:hidden;margin-top:5px;}
.barbox dt a{color:#0048CC;}
.barbox dd{float:left;}
.barbox dd.last{color:#999;}
.barbox dd.barline{width:100%;background-color: rgba(241, 244, 255, 1); border-radius: 12px;
    height: 12px;
    border: 1px solid rgba(53, 115, 255, 1);height:12px;overflow:hidden;display:inline;}
.barbox dd.barline div.charts{height:12px;overflow:hidden;background-color: rgba(53, 115, 255, 1);
    border-radius: 12px;}
.jindutiao{margin:20px; display: grid;
  grid-template-columns: auto 1fr auto;
  grid-template-rows: auto;}	
.text_31 {
  height: 20px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
  font-family: PingFang SC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 20px;
}
.text_50 {
  height: 20px;
  width:80px;
  overflow-wrap: break-word;
  color: rgba(53, 115, 255, 1);
  font-size: 14px;
  font-family: PingFang SC-Bold;
  font-weight: 700;
  text-align: right;
  white-space: nowrap;
  line-height: 20px;
}.text_81 {
  height: 25px;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 12px;
  font-family: PingFang SC-Medium;
  text-decoration: line-through;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 25px;
}.box_18 {
  width: 375px;
  height: 49px;
  background: url(../images/MasterDDSSlicePNGa098a68e139e9abe24d3b92788f27973.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-top: 37px;
}

.image-text_14 {
  width: 24px;
  height: 41px;
  margin: 4px 0 0 26px;
}

.label_9 {
  width: 24px;
  height: 24px;
}

.text-group_20 {
  width: 24px;
  height: 14px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 10px;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 14px;
  margin-top: 3px;
}
.text-group_6{color:#fff;font-size:14px;font-weight:bold;}
/**新增**/
.group_0 {
    background-image: linear-gradient(180deg, rgba(52, 116, 252, 1) 0, rgba(117, 164, 252, 1) 100%);
    border-radius: 0px 0px 24px 24px;
    width: 100%;
    height: 58px;
}
.box_8{background:url(../images/bg2.png) no-repeat right bottom #fff;}


