/*虚拟资产*/
h1 {
    font-size: 2.3rem;
    color: #002169;
    margin-bottom: 3rem;
}
.fy_cont.cont1 {
  height: auto;
  margin-bottom: 10rem;
  margin-top: 12rem;
  width: 100%;
  background-color: #ffffff;
  text-align: left;
}
.fy_cont.cont1 .item a,.fy_cont.cont5 .item a{
  display: inline-block;
  width: 11.8rem;
  height: 3.6rem;
  border-radius: 0.3rem;
  border: solid 1px #454545;
  font-size: 1.5rem;
  line-height: 3.6rem;
  color: #454545;
  text-align: center;
  transition: 0.4s;
  font-weight: 700;
}
.fy_cont.cont1 .tit_h1{
  font-size: 3.1rem;
  margin-bottom: 0.4rem;
  font-weight: 700;
  color: #002169;
}
.fy_cont.cont1 .tit_h3{
  font-size: 1.6rem;
  font-weight: 700;
  text-align: left;
  color: #141414;
}
.fy_cont.cont1 .item p {
  font-size: 1.1rem;
  line-height: 2.3rem;
  color: #454545;
  margin-top: 1.8rem;
  margin-bottom: 1.4rem;
  width: 28.5rem;
}
.fy_cont.cont2{
  width: 100%;
  height: 30.6rem;
  background-image: linear-gradient(180deg, 
  #80adfb 0%, 
  #6284fc 49%, 
  #8e79e3 100%);
  text-align: left;
  background-size: 100% 100%;
}
.fy_cont.cont2 .tit{
  padding-top: 3.1rem;
  margin-bottom: 1.9rem;
}
.fy_cont.cont2 .tit h1{
  color: #ffffff;
  text-align: left;
  margin-bottom: 0.7rem;
}
.fy_cont.cont2 .tit h4{
  color: #ffffff;
  text-align: left;
}
.fy_cont.cont2 .item a{
  display: inline-block;
  width: 18.1rem;
height: 3.6rem;
border-radius: 0.3rem;
border: solid 1px #ffffff;
  font-size: 1.1rem;
line-height: 3.6rem;
color: #ffffff;
  text-align: center;
  transition: 0.4s;
}
.fy_cont.cont2 .item a:hover{
  background-color: #ffffff;
  color: #454545;
  transition: 0.4s;
}
.fy_cont.cont2 .item_c1{
  float: left;
}
.fy_cont.cont2 .item_c2{
  float: left;
  margin-left: 2.2rem;
}
.fy_cont.cont2 .item_c3{
  float: left;
  margin-left: 2.2rem;
}
.fy_cont.cont2 .item .item_c div:nth-child(2){
  margin-top: 1.3rem;
}
.xnzc .sub-title {
  text-align: center !important;
  width: calc(100% - 100px) !important;
}
.width {
  width: 65.6rem;
  margin: 0 auto;
}
.xnzc_con h1,.xnzc_con h2,.xnzc_con h3,.xnzc_con h4,.xnzc_con h5,.xnzc_con p{
  text-align: left;
}
.xnzc_con a{
  color: #002169;
}
.downicon {
  width: auto !important;
  height: auto !important;
  font-size: 28px;
  padding: 20px 38px;
  line-height: normal !important;
}
.downicon img{
  width: 33px;
  height: 29px;
  display: inline-block;
}
.xnzc .sub-title {
  text-align: center !important;
  width: calc(100% - 100px) !important;
}
  .fy_cont.xncont2 {
  height: 30rem !important;
  background: #fffff2;
}
.fy_cont.xncont2 .xncont_con {
  display: flex;
  align-items: center;
}
.fy_cont.xncont2 .xncont_item_l {
  margin-left: 110px;
}
.fy_cont.xncont2 .xncont_item_l p {
  margin-bottom: 40px;
  text-align: left;
  color: #002169;
  font-size: 1.8rem;
}
.fy_cont.cont2 .hbox {
  display: flex;
  justify-content: center;
}
.fy_cont.xncont3 {
  height: 68rem;
}
.fy_cont.xncont3 .xncont_con {
  display: flex;
}
.fy_cont.xncont3 .xncont_con .xncont_item_r {
  margin-top: 24px;
  text-align: center;
}
.fy_cont.xncont3 .xncont_con p {
  line-height: normal;
}
.fy_cont.xncont3 .xncont_con .xncont_item_tit {
  font-size: 3.62rem;
  color: #002169;
  font-weight: bold;
}
.fy_cont.xncont3 .xncont_con .xncont_item_cen {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
}
.fy_cont.xncont3 .xncont_con .xncont_item_cen p {
  display: flex;
  align-items: center;
  font-weight: bold;
  font-size: 1.75rem;
  color: #2D323A;
}
.fy_cont.xncont3 .xncont_con .xncont_item_cen p:first-child {
  margin-right: 17px;
}
.fy_cont.xncont3 .xncont_con .xncont_item_cen p img {
  margin-right: 11px;
}
.fy_cont.xncont3 .xncont_con .xncont_item_bom {
  font-weight: bold;
  font-size: 2.18rem;
  color: #2D323A;
  margin-top: 28px;
  margin-bottom: 28px;
}

.fy_cont.xncont4 {
  height: 60rem;
  background: #FFFFF2;
}
.fy_cont.xncont4 .xncont_con {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.fy_cont.xncont3 .xncont_item_r .xncont_item_download {
  display: flex;
  align-items: center;
}
.fy_cont.xncont3 .xncont_item_r .download_item {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.fy_cont.xncont3 .xncont_item_r .download_item_r {
  margin-left: 50px;
}

.fy_cont.xncont3 .xncont_item_r .download_item img {
  width: 150px;
  height: 150px;
}
.fy_cont.xncont3 .xncont_item_r .xncont_item_download .download_item_btn {
  width: 284px;
  height: 66px;
  border-radius: 5px;
  border: 1px solid #2D323A;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 33px;
  cursor: pointer;
}
.fy_cont.xncont3 .xncont_item_r .xncont_item_download .download_item_btn:hover {
  background: #FFD100;
  border-color: #FFD100;
}
.fy_cont.xncont3 .xncont_item_r .xncont_item_download .download_item_btn .ios {
  width: 27px;
  height: 30px;
}

.fy_cont.xncont3 .xncont_item_r .xncont_item_download .download_item_btn .andriod {
  width: 24px;
  height: 29px;
}
.fy_cont.xncont3 .xncont_item_r .download--text-content {
  margin-top: 30px;
}
.fy_cont.xncont3 .xncont_item_r .download--text-content .download-tit {
  font-weight: bold;
  font-size: 1.75rem;
  color: #000000;
  line-height: normal;
  margin-bottom: 10px;
}
.fy_cont.xncont3 .xncont_item_r .download--text-content .download-time {
  font-weight: bold;
  font-size: 1.75rem;
  color: #000000;
  margin-top: 20px;
}
.xnzc_table,.xnzcsf_table {
  width: 100%;
}
.fy_cont.xncont5{
  height: 35rem;
}
.fy_cont.xncont5 .xnzc_table tr th{
  background: linear-gradient(180deg, #7FABFB, #6486FC, #8773E3) !important;
}
.fy_cont.xncont5 .xnzc_table .xnzc_tr th {
  background: #D2E0FF !important;
}
.fy_cont.goTo_fwsf .xnzcsf_table tr th {
  background: linear-gradient(180deg, #7FABFB, #6486FC, #8773E3) !important;
}
.fy_cont.goTo_fwsf .xnzcsf_table tr .l-row {
  background: #D2E0FF !important;
}
.fy_cont.xncont5 .b-tit {
  font-size: 1rem;
  color: #4C4C4C;
  text-align: center;
  margin-top: 1.6rem;
}
.fy_cont.xncont6 {
  height: 53rem;
  background: #EBF1FF;
}
.fy_cont.xncont6 .xnzc_content{
  display: flex;
  justify-content: center;
}
.fy_cont.xncont6 .xnzc_content .xnzc_adv {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.fy_cont.xncont6 .xnzc_content .xnzc-item {
  display: flex;
  align-items: center;
  margin-bottom: 3.75rem;
}
.fy_cont.xncont6 .xnzc_content .xnzc-item .xnzc-tit {
  color: #002169;
  text-align: left;
  margin-left:2.25rem;
  margin-bottom: 1rem;
}
.fy_cont.xncont6 .xnzc_content .adv_c {
  max-width: 22.75rem;
  margin-left: 2.25rem;
  text-align: left;
}
.fy_cont.xncont6 .toopen_div {
  display: flex;
  align-items: center;
  justify-content: center;
}
.fy_cont.xncont6 .toOpenA {
  background: #FFD100;
  border-radius: 5px;
  border: 1px solid #FFD100;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #2D323A;
  font-size: 1.87rem;
  padding: 1rem 1.2rem;
}
.fy_cont.xncont6 .toOpenA img {
  margin-left: 10px;
}
table tr th {
  width: 18.3rem;
  height: 2.9rem;
  background-image: linear-gradient(0deg, #ffd100 0%, #fffb9d 100%);
  border-radius: 0.3rem 0.3rem 0rem 0rem;
  border-right: 0.2rem solid #ffffff;
  border-bottom: 0.2rem solid #ffffff;
  color: #454545;
  font-size: 1.1rem;
  /* padding: 0.3rem 0.1rem; */
  font-weight: 500;
  text-align: center;
}
table tr td {
  height: 3.8rem;
  border-right: 0.2rem solid #ffffff;
  border-bottom: 0.2rem solid #ffffff;
  background-color: #eeeeee;
  font-size: 1rem;
  color: #454545;
  /* padding: 0.3rem 0.6rem; */
  text-align: center;
}
.fy_cont.xncont5 .xnzc_table tr th {
  background: linear-gradient(180deg, #7FABFB, #6486FC, #8773E3) !important;
}
.fy_cont.xncont5 .xnzc_table .xnzc_tr th {
  background: #D2E0FF !important;
}


/* 波浪 */
.top_yellow,.top2_yellow,
.top_blue,
.top_lightblue,.top2_lightblue,
.top_white,.top2_white,.bom2_white{
	position: relative;
	/* top: -148px; */
	z-index: 3;
}

.top_yellow::before,.top2_yellow::before,
.top_blue::before,
.top_lightblue::before,.top2_lightblue::before,
.top_white::before,.top2_white::before,.bom2_white::before{
	content: "";
	width: 100%;
	display: block;
	height: 150px;
	background-size: 100% 100%!important;
	position: absolute;
	top: -148px;
}
.bom_white::after{
	content: "";
	width: 100%;
	display: block;
	height: 150px;
	background-size: 100% 100%!important;
	position: absolute;
	bottom: -1px;
	z-index: 3;
	height: 194px;
}
.top_yellow::before{
	background: url("../images/header/top2_yellow.png") no-repeat bottom;
}
.top2_yellow::before{
	background: url("../images/header/top2_yellow.png") no-repeat bottom;
}
.top_lightblue::before{
	background: url("../images/header/top_lightblue.png") no-repeat bottom;
}
.top2_lightblue::before{
	background: url("../images/header/top2_lightblue.png") no-repeat bottom;
}
.top_white::before{
	background: url("../images/header/top_white.png") no-repeat bottom;
}
.top2_white::before{
	background: url("../images/header/top2_white.png") no-repeat bottom;
}
.bom2_white::before{
	background: url("../images/header/bom2_white.png") no-repeat bottom;
}
.top_blue::before{
	background: url("../images/header/top_blue.png") no-repeat bottom;
}
.bom_white::after{
	background: url("../images/header/bom_white.png") no-repeat bottom;
}
