/* banner部分 */

#banner {
    position: relative;
    width: 100%;
}
.swiper-slide{
    position: relative;
    height: 51.25rem;
}
.banner_qrcode{
    top: 25.625rem;
    position: absolute;
    left: 16.3125rem;
    background: #FFFFFF;
    border-radius: 1.25rem;
    padding: 0 2.25rem;
    padding-top: 1.125rem;
    padding-bottom: 1.25rem;
}
.banner_qrcode_img{
    width: 11.125rem;
    height: 11.125rem;
}
.banner_qrcode_tips{
    margin-top: .625rem;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 1.125rem;
    color: #2E3235;
    text-align: center;
}
/* banner部分 */

/* 考勤管理 */
.function_left{
    display: flex;
    padding: 6.25rem 16.25rem;
}
.function_left_item{
    padding-top: 2.875rem;
}
.function_left_item_title{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: bold;
    font-size: 1.75rem;
    color: #2E3235;
    padding-bottom: .9375rem;
}
.function_left_item  li{
    margin-top: .9375rem;
}
.function_left_title{
    display: flex;
}
.function_left_title_icon{
    width: 1.125rem;
    height: 1.125rem;
    margin-top:.1875rem;
}
.function_left_content{
    margin-left: .75rem;
}
.function_left_text{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 1rem;
    color: #2E3235;
}
.function_left_subtext{
    margin-top: .9375rem;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 1rem;
    color: #646A73;
}
.function_right_item{
    margin-left: auto;
}
.qrCode{
    padding-top: 4.375rem;
    padding-bottom: 7.5rem;
}
.qrCode .function_right_item_img{
    width: 31.625rem;
    height: 37.6875rem;
}
.qrCode .function_left_item{
    padding-top: 9.875rem;
}
.business_accounting .function_left_item{
    padding-top: 10rem;
}

.business_accounting .function_right_item_img{
    width: 43.75rem;
    height: 37.6875rem;
}
/* 考勤管理 */

/* 维度管理 */
.function_right{
    display: flex;
    padding: 0 16.25rem;

}
.function_rightRight_item{
    padding-left: 12rem;
}
.function_leftRight_item_title{
    padding-top: 11rem;
    padding-bottom: .9375rem;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: bold;
    font-size: 1.75rem;
    color: #2E3235;
    line-height: 4.5rem;
}
.function_rightRight_item li{
    margin-top: .9375rem;
}
.attendance .function_right_item_img{
    width: 31.75rem;
    height: 37.6875rem;
}
.apply .function_leftRight_item_title{
    padding-top: 10.5625rem;
}
.apply .function_rightRight_item{
    padding-left: 9.3125rem;
}
.apply{
    padding-bottom: 7.5rem;
}

.apply .function_right_item_img{
    width: 34.4375rem;
    height: 37.6875rem;
}
/* 功能部分 */

/* 工人评价 */
.evaluate{
    position: relative;
    width: 100%;
    height: 40rem;
    /* overflow: scroll; */
}
.evaluate{
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;     /* Firefox */
    overflow: -moz-scrollbars-none; /* Older Firefox browsers */
    overflow-x: hidden;        /* Hide horizontal scrollbar */
    overflow-y: scroll;        /* Show vertical scrollbar when needed */
  
    &::-webkit-scrollbar {     /* Webkit browsers */
      display: none;
    }
  }
.evaluate_bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 40rem;
    background-image: url(../../assets/images/product/product_worker/item2-bg@2x.png);
    background-size: cover;
    background-position: center;
    z-index: -1;
}
.evaluate_title{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: bold;
    font-size: 2.5rem;
    color: #000000;
    text-align: center;
    padding-top: 4.375rem;
    padding-bottom: 3.125rem;
}
.swiper-container{
    
}
.evaluate .swiper-wrapper{
  /* transform: translate3d(-9.375rem, 0rem, 0rem) !important; */
}
.evaluate .swiper-slide{
    padding: 0 2rem;
    background: #FFFFFF;
    box-shadow: 0rem .625rem 1.875rem 0rem rgba(176,191,231,0.2);
    border-radius: .75rem .75rem .75rem .75rem;
    border: .0625rem solid #F1F2F8;
    height: 14.1875rem;
}
.evaluate .swiper_slide_user{
    display: flex;
    align-items: center;
    padding-top: 1.875rem;
}
.swiper_slide_user_avito{
    width: 3.125rem;
    height: 3.125rem;
    border-radius: 50%;
    overflow: hidden;
}
.evaluate .swiper_slide_user_name{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 1.125rem;
    color: #2E3235; 
    margin-left: .9375rem;
}
.evaluate .swiper_slide_text{
    padding-top: 1.875rem;
    width: 25em;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: .875rem;
    color: #646A73;
}

.evaluate_button{
    display: block;
    margin:0 auto;
    margin-top: 3.75rem;
    width: 12.5rem;
    height: 3.75rem;
    background: #446DFC;
    border-radius: .75rem .75rem .75rem .75rem;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: bold;
    font-size: 1rem;
    color: #FFFFFF;
}
/* 工人评价 */
/* 愿景 */
.vision{
    display: flex;
    background: #F7F7F7;
    padding-left: 16.875rem;
    padding-right: 16.25rem;
    padding-top: 4.375rem;
    padding-bottom: 4.375rem;
}
.vision_left{

}
.vision_left_title{
    padding-top: 3.8125rem;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: bold;
    font-size: 2.5rem;
    color: #000000;
}
.vision_left_item_layout{
    display: flex;
}
.vision_left_item0{
    padding-top: 2.5rem;
}
.vision_left_item1{
    padding-top: 2.5rem;
    padding-left: 7.5rem;
}
.vision_left_item3{
    padding-top: 3.375rem;
}
.vision_left_item4{
    padding-top: 3.375rem;
    padding-left: 5.75rem;
}
.vision_left_item_title{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: bold;
    font-size: 2.5rem;
    color: #446DFC;
}
.vision_left_item_title span{
    font-size: 1rem;
}
.vision_left_item_subTitle{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: .875rem;
    color: #000000;
}
.vision_right{
    margin-left: auto;
}
.vision_right_img{
    width: 56.25rem;
    height: 27rem;
}
/* 愿景 */
/* evaluate_img_layout */
.evaluate_img_layout{
    position: fixed;
    width: 100%;
    height: 100vh;
    /* background-color: rgba(0,0,0,0.6); */
    top: 0;
    left: 0;
    z-index: 10086;
}
.evaluate_img_bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: rgba(0,0,0,0.6);
}
.evaluate_img{
    padding: 1.25rem;
    padding-bottom: 1.5625rem;
    background: #FFFFFF;
    border-radius: .75rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.evaluate_img_title{
    text-align: center;
    line-height: 1.875rem;
    padding-bottom: .625rem;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: bold;
    font-size: 1.125rem;
    color: #000000;
}
.evaluate_img_content{
    width: 12.5rem;
    height: 12.5rem;
}
/* evaluate_img_layout */