@media screen and (min-width: 1024px) {
    .layout_mobile{
        display: none;
       }

.mechanism{
    width: 100%;
    padding: 1.07rem 0;
    background: #F3F5F8;
    box-shadow: inset 5px 10px 40px 1px #EEF0F5;
    display: flex;
    justify-content: center;
    margin-bottom: .88rem;

}
.market_structure{
    display: flex;
    justify-content: center;
    /* align-items: center; */

}
 .structure{
    display: flex;
    /* justify-content: center; */
    flex-direction: column;

}
.structure .structure_title{
    width: 9.6rem;
    text-align: center;
    font-size: .3rem;
    font-family: Source Han Sans CN-Bold, Source Han Sans CN;
    font-weight: bold;
    /* padding-bottom: .33rem; */
    color: #020C17;
    align-self:baseline;
}
.structure .structure_img_box{
    width: 9.6rem;
    height: .95rem;
    display: flex;
    justify-content: center;
    align-items: center;
    /* margin-bottom: .1rem; */

}
.introduce_img{
    width: 4.25rem;
    height: auto;
    margin-right: 1.8rem;
  

}
.introduce_logo_box{
    margin-bottom: .88rem;
  }
 .structure_img{
    width: 6.595rem;
    height: .48rem;
}
.structure .structure_content{
    width: 9.6rem;
    display: flex;
    justify-content: space-between;

}
.structure_content .structure_content_item{
    width: 3rem;
    padding: .4rem .48rem;
    font-size: .2rem;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #4D5A73;
    /* position:relative; */
    background: url('../../upload/202206/16/structure_bg.png') no-repeat;
    background-size: 100% 100%;
}
.structure_content_box{
    display: flex;
    flex-direction: column;
    line-height: .4rem;
    z-index: 50;

}
.structure_content_box .item_title{
    font-size: .24rem;
    font-family: Source Han Sans CN-Bold, Source Han Sans CN;
    font-weight: bold;
    color: #0052D9;
    margin-bottom: .3rem;
}
.structure_content_item .content_item_bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}

.effect{
    display: flex;
    justify-content: flex-start;
    align-items: center;

}
.effect .effect_img{
    width: auto;
    height: 3.03rem;
    margin-right: .3rem;
    margin-left: .8rem;

}
.effect .effect_process{
    width: 3.5rem;
    height: 3.03rem;
    display: flex;
    flex-wrap: wrap;

    align-content:space-between;
    
}
.effect_process .effect_process_item{
    width: 100%;
    font-size: .2rem;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #4D5A73;
    line-height: .4rem;
}
.effect_process_item P{
    padding: 0;
    line-height: normal;
}
.effect_process_item .process_title{
    font-size: .24rem;
    font-family: Source Han Sans CN-Bold, Source Han Sans CN;
    font-weight: bold;
    color: #0052D9;
    margin-bottom: .15rem;
}
.enterprise_module{
    display: flex;
    justify-content: center;
    /* align-items: center; */
    margin-top: .6rem;
    margin-bottom: 1rem;
    
}
.enterprise_module .enterprise_item{
    width: 3.20rem;
    margin: 0 .16rem;
    background: #FFFFFF;
    box-shadow: 6px 6px 16px 1px rgba(9, 41, 96, 0.1);
}
.enterprise_item .top_bgimg{
    padding: 0;

    height: 1.26rem;
    width: 100%;
    position: relative;

}
.top_bgimg .bg_img{
    width: 100%;
    height: 100%;

}
.top_bgimg .top_logo{
    width: 1.03rem;
    height: 1.03rem;
    position: absolute;
    top: 50%;
    right: .17rem;
    margin-top: -0.515rem;

}
.top_logo img{
    width: 100%;
    height: 100%;
}
.enterprise_item .item_content{
    padding: .4rem .3rem;
    font-size: .18rem;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #A8A8A8;
    display: flex;
    flex-direction: column;
}
.enterprise_item .item_content .enterprise_title{
    width: 100%;
    font-size: .24rem;
    font-family: Source Han Sans CN-Bold, Source Han Sans CN;
    font-weight: bold;
    color: #193A77;
    margin-bottom: .3rem;
}
}

@media screen and (max-width: 1023px) {
    /* 系数*2.56 */
    .layout_pc{
      display: none;
     }
     .layout_mobile{
      padding: 0 .768rem;
     }

     .title_modular{
        font-size: .768rem;
        font-family: Source Han Sans CN-Bold, Source Han Sans CN;
        font-weight: bold;
        color: #020C17;
        text-align: center;
      }
    
    
    
       /* .explain{
        width: 17.66rem;
         margin: .768rem auto;
         margin-bottom: 1.638rem;
        background: #F5F6F8;
        padding: .6144rem .768rem;
        border-radius: .2048rem;
        font-size: .5632rem;
        font-family: PingFang SC-Regular, PingFang SC;
        font-weight: 400;
        color: #4F5258;
        line-height: .9728rem;
        display: flex;
        flex-direction: column;
    
       } */

       
       .explain{
        width:100%;
         margin: .768rem auto;
         margin-bottom: 1.638rem;
        background: #F5F6F8;
        padding: .6144rem 0;
        border-radius: .2048rem;
        font-size: .5632rem;
        font-family: PingFang SC-Regular, PingFang SC;
        font-weight: 400;
        color: #4F5258;
        line-height: .9728rem;
        display: flex;
        flex-direction: column;
    
       }
       .explain .explain_part1{
        display: flex;
        justify-content: space-between;
        align-items: center;
    
       }
       .explain_part1 .part1_content{
           padding-left: .768rem;
           width:7.0656rem;
       }
       
      .explain_part1 .part1_img{
        width:9.3696rem;
        height: 5.12rem;
        /* margin-right: 0.768rem; */
      }
      .explain .explain_part2{
          padding: 0 .768rem ;
          margin-top: 0.2816rem;
    
      }
      
       .mechanism{
        display: flex;
        flex-direction: column;
        align-items: center;


       }
        
       .top_line{
        margin: 0.9216rem 0;
       margin-bottom: 0.6144rem;
       width: 11.9552rem;
       height: 1.19552rem;

       }

      .mechanism .profit{
        width: 100%;
        display: flex;
        justify-content: space-between;
        
      }
     .mechanism .profit .profit_item{
        width: 5.632rem;
         padding:0.768rem 0.4096rem  0.4096rem  0.3072rem;
         display: flex;
         flex-direction: column;
         align-items: center;

        font-size: 0.4864rem;
        font-family: PingFang SC-Regular, PingFang SC;
        font-weight: 400;
        color: #4D5A73;
        line-height: 0.6912rem;
        position: relative;


      }
      .profit_item .profit_item_bg{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        box-shadow: 0px 3px 16px 1px #E3E8EF;

         
      }
      .profit_item .profit_title{
        font-size: 0.5888rem;
        font-family: Source Han Sans CN-Bold, Source Han Sans CN;
        font-weight: bold;
        color: #0052D9;
        margin-bottom: 0.4608rem;
      }

      .bottom_line{
        margin: 0.9216rem 0;
       margin-bottom: 0.2048rem;
       width: 11.9552rem;
       height: 1.19552rem;

       }
       .effect{
        width: 100%;
        display: flex;
        justify-content: space-between;
        margin-bottom: 1.6384rem;

       }

       .effect .effect_item{
        width: 5.6832rem;
        padding: 0.6144rem 0.5rem 0.5632rem;
        display: flex;
        flex-direction: column;
        background: #F5F6F8;
        border-radius: 0.2048rem;

        font-size: 0.512rem;
        font-family: PingFang SC-Regular, PingFang SC;
        font-weight: 400;
        color: #4D5A73;
        line-height: 0.7168rem;

       }
       .effect_item div{
        text-align: center;
       }
       .effect_item .effect_title{
        font-size: 0.6144rem;
        font-family: Source Han Sans CN-Bold, Source Han Sans CN;
        font-weight: bold;
        color: #0052D9;
        width: 100%;
        margin-bottom: 0.3328rem;
        
       }


       .market{
        /* margin:1.6384rem  0; */
         margin-top: 1.024rem;
         width: 100%;
         display: flex;
         justify-content: space-between;
         flex-wrap: wrap;

         
       }
       .market .market_item{
        display: flex;
        flex-direction: column;
        align-items: center;
        background: #FFFFFF;
        box-shadow: 6px 6px 10px 1px rgba(9,41,96,0.1000);
        border-radius: 0.2048rem;
        margin-bottom: 0.64rem;


       }
       .market_item .market_top{
        width: 8.448rem;
        height: 2.4576rem;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
       }
       .market_top .bg_img{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
       }
       .market_top .logo_img{
        width:1.92rem;
        height: 1.92rem;
        z-index: 2;

       }
       .market_item .market_name{
        font-size: 0.7168rem;
        font-family: Source Han Sans CN-Bold, Source Han Sans CN;
        font-weight: bold;
        color: #193A77;
        margin: 0.7168rem 0;
        margin-bottom: 0.6144rem;
       }
       .market_item .market_content{
        width: 7.1rem;
        font-size: 0.512rem;
        font-family: Microsoft YaHei-Regular, Microsoft YaHei;
        font-weight: 400;
        color: #A8A8A8;
        line-height: 0.9216rem;
        margin-bottom: 0.8192rem;
       }
    }