body{margin: 0;padding: 0;}

#vueContainer{max-width: 500px;margin: 0 auto;height: 100vh;position: relative;overflow-y: auto;}
/* #vueContainer.zl_home_bg{background-color: #0038A8;} */
#vueContainer.zl_home_bg{
    background: linear-gradient(
    135deg, 
    #2c5f2d 0%, 
    #0057D6BF 30%, 
    #007AFFBF 60%, 
    #FCD116BF 100%
  );
  background-attachment: fixed;
}


.zl_navber_box{z-index: 2024;position: absolute;top: 0;left: 0;width: 100%;}
.zl_navber{height: 50px;background-color: #2c5f2d;display: flex;justify-content: space-between;z-index: 2028;position: absolute;top: 0;left: 0;width: 100%;}
.zl_APPname{font-size: 20px;line-height: 50px;padding-left: 20px;color: #fff;font-weight: bold;}
/* .zl_APPname{width: 94px;height: 30px;margin-left: 20px;background-image: url(./resources/logo.png);background-size: 100% 100%;margin-top: 10px;} */
.zl_menu_btn{width: 16px;height: 16px;margin: 17px 20px 0 0;vertical-align: top;}
.zl_menu_btn_a{width: 20px;height: 20px;margin: 15px 20px 0 0;background-image: url(./resources/zl_h5_026.png);background-size: 100% 100%;}
.zl_menu_list_box{position: absolute;width: 100%;top: 0;left: 0;height: 100vh;background-color: rgb(0, 0, 0,0.7);z-index: 2025;}
.zl_menu_list{width: 100%;background-color: #fff;}
.zl_menu_item{line-height: 45px;text-align: center;font-size: 14px;border-bottom: 1px solid #ddd;}

.zl_body{width: 100%;z-index: 2000;height: 100vh;position: absolute;top: 0;left: 0;overflow: auto;}
/* .zl_body_box{background-image: url(./resources/zl_h5_002.png);background-repeat: no-repeat;background-size: 110% auto;} */

.relative{position: relative;}

.zl_footer_001{background: #fff;text-align: center;margin-top: 43px;padding-top: 25px;}
/* .zl_footer_002{color: #0038A8;font-size: 20px;padding-top: 25px;} */
.zl_footer_002{width: 94px;height: 29px;background-image: url(./resources/logo_bottom.png);background-size: 100% 100%;margin: 0 auto 0;}
.zl_footer_003{color: #818181;font-size: 13px;padding-bottom: 15px;margin: 12px 35px 0;}
.zl_footer_004{background: #EAEAEA;}
.zl_footer_005{margin: 0 35px;padding: 13px 0 16px;color: #818181;font-size: 13px;text-align: center;}
.zl_footer_006{text-align: center;line-height: 44px;background: #AFADAD;font-size: 13px;color: #FFFFFF;}

.inputBox{position: relative;}
.zl_min_title{position: absolute;left: 8px;top: -18px;font-size: 14px;color: #333333;background: #fff;padding: 0 5px;z-index: 100;}

