/* 后台欢迎页 */
.hw_m_statistical div:last-child { box-shadow: 0px 6px 10px rgba(220, 239, 255, 1); }
#homeWelcome { min-width: 1700px; }
#homeWelcome .com_shade_content { margin: 15px 15px 0 15px; }
#homeWelcome .com_shade_content:last-child { margin-bottom: 15px; }
#homeWelcome .com_shade_content + .com_shade_content { margin-top: 12px; }
.hw_order_module .hw_o_nav { padding: 17px 0 2px 0; color: #fff; font-size: 0; display: flex; -webkit-display: flex; }
.hw_order_module .hw_o_nav .hw_o_n_item { position: relative; min-width: 314px; height: 118px; margin-right: 12px; flex: 1; -webkit-flex: 1; overflow: hidden; border-radius: 4px; background-size: 100% auto; background-repeat: no-repeat; float: left; }
.hw_order_module .hw_o_nav .hw_o_n_item:hover { color: #fff; }
.hw_order_module .hw_o_nav .hw_o_n_item:after { content: ""; position: absolute; top: 29px; right: 16px; width: 80px; height: 65px; background-repeat: no-repeat; background-position: top right; }
.hw_order_module .hw_o_nav .hw_o_n_item:last-child { margin-right: 0; }
.hw_order_module .hw_o_nav .hw_o_n_item.type_1 { background-image: url('/backend/img/welcome/back_order_type_1.png'); box-shadow: 0 5px 12px rgba(64, 168, 246, .5); -webkit-box-shadow: 0 5px 12px rgba(64, 168, 246, .5); }
.hw_order_module .hw_o_nav .hw_o_n_item.type_2 { background-image: url('/backend/img/welcome/back_order_type_2.png'); box-shadow: 0 5px 12px rgba(110, 116, 253, .5); -webkit-box-shadow: 0 5px 12px rgba(110, 116, 253, .5); }
.hw_order_module .hw_o_nav .hw_o_n_item.type_3 { background-image: url('/backend/img/welcome/back_order_type_3.png'); box-shadow: 0 5px 12px rgba(235, 115, 119, .5); -webkit-box-shadow: 0 5px 12px rgba(235, 115, 119, .5); }
.hw_order_module .hw_o_nav .hw_o_n_item.type_4 { background-image: url('/backend/img/welcome/back_order_type_4.png'); box-shadow: 0 5px 12px rgba(12, 185, 227, .5); -webkit-box-shadow: 0 5px 12px rgba(12, 185, 227, .5); }
.hw_order_module .hw_o_nav .hw_o_n_item.type_5 { background-image: url('/backend/img/welcome/back_order_type_5.png'); box-shadow: 0 5px 12px rgba(90, 198, 220, .5); -webkit-box-shadow: 0 5px 12px rgba(90, 198, 220, .5) }
.hw_order_module .hw_o_nav .hw_o_n_item.type_1:after { background-image: url('/backend/img/welcome/icon_order_type_1.png'); }
.hw_order_module .hw_o_nav .hw_o_n_item.type_2:after { background-image: url('/backend/img/welcome/icon_order_type_2.png'); }
.hw_order_module .hw_o_nav .hw_o_n_item.type_3:after { background-image: url('/backend/img/welcome/icon_order_type_3.png'); }
.hw_order_module .hw_o_nav .hw_o_n_item.type_4:after { background-image: url('/backend/img/welcome/icon_order_type_4.png'); }
.hw_order_module .hw_o_nav .hw_o_n_item.type_5:after { background-image: url('/backend/img/welcome/icon_order_type_5.png'); }
.hw_order_module .hw_o_nav .hw_o_n_info { padding: 26px 0 0 23px; line-height: 1.4; }
.hw_order_module .hw_o_nav .hw_o_n_info .text { font-size: 16px; }
.hw_order_module .hw_o_nav .hw_o_n_info .number { font-size: 30px; padding-top: 8px; }
.hw_manage_mdoule .hw_m_nav { display: flex; -webkit-display: flex; height: 96px; }
.hw_manage_mdoule .hw_m_nav .hw_m_n_item { flex: 1; -webkit-flex: 1; float: left; min-width: 405px;}
.hw_manage_mdoule .hw_m_nav .hw_m_n_info { position: relative; padding-left: 114px; padding-top: 15px; font-size: 14px; font-weight: bold; line-height: 28px; }
.hw_manage_mdoule .hw_m_nav .hw_m_n_info:before { content: ""; position: absolute; left: 29px; top: 26px; width: 60px; height: 60px; background-size: 100%; border-radius: 16px; }
.hw_manage_mdoule .hw_m_nav .hw_m_n_info.type_1:before { background-image: url('/backend/img/welcome/icon_manage_type_1.png'); box-shadow: 0 4px 10px rgba(64, 168, 246, .3); -webkit-box-shadow: 0 4px 10px rgba(64, 168, 246, .3); }
.hw_manage_mdoule .hw_m_nav .hw_m_n_info.type_2:before { background-image: url('/backend/img/welcome/icon_manage_type_2.png'); box-shadow: 0 4px 10px rgba(115, 122, 253, .3); -webkit-box-shadow: 0 4px 10px rgba(115, 122, 253, .3); }
.hw_manage_mdoule .hw_m_nav .hw_m_n_info.type_3:before { background-image: url('/backend/img/welcome/icon_manage_type_3.png'); box-shadow: 0 4px 10px rgba(255, 113, 111, .3); -webkit-box-shadow: 0 4px 10px rgba(255, 113, 111, .3); }
.hw_manage_mdoule .hw_m_nav .hw_m_n_info.type_4:before { background-image: url('/backend/img/welcome/icon_manage_type_4.png'); box-shadow: 0 4px 10px rgba(250, 121, 156, .3); -webkit-box-shadow: 0 4px 10px rgba(250, 121, 156, .3); }
.hw_manage_mdoule .hw_m_nav .hw_m_n_info .text { color: #666; }
.hw_manage_mdoule .hw_m_nav .hw_m_n_info .number { color: #333; font-size: 24px; }
.hw_manage_mdoule .hw_m_nav .hw_m_n_info .label { color: #999; }
.hw_manage_mdoule .hw_m_nav .hw_m_n_info .icon_up_arrow { display: inline-block; width: 8px; height: 28px; background-image: url('/backend/img/welcome/icon_up_arrow.png'); vertical-align: top; background-repeat: no-repeat; background-position: 0 7px; margin-left: 10px; }
.hw_manage_mdoule .hw_m_nav .hw_m_n_info .icon_down_arrow { display: inline-block; width: 8px; height: 28px; background-image: url(/backend/img/welcome/icon_down_arrow.png); vertical-align: top; background-repeat: no-repeat; background-position: 0 7px; margin-left: 10px; }
.hw_manage_mdoule .hw_m_nav .hw_m_n_info .icon_arrow { display: inline-block; width: 8px; height: 28px; vertical-align: top; background-repeat: no-repeat; background-position: 0 7px; margin-left: 10px; }
.hw_manage_mdoule .hw_m_nav .hw_m_n_info .icon_arrow.type_up { background-image: url('/backend/img/welcome/icon_up_arrow.png'); }
.hw_manage_mdoule .hw_m_nav .hw_m_n_info .icon_arrow.type_down { background-image: url(/backend/img/welcome/icon_down_arrow.png); }
.hw_goods_module { float: left; width: 622px; }
.hw_goods_module .hw_g_content { height: 150px; position: relative; }
.hw_goods_module .hw_g_left { float: left; width: 80px; position: relative; }
.hw_goods_module .hw_g_left .hw_g_l_info { width: 50px; line-height: 34px; position: absolute; text-align: center; font-weight: bold; color: #333; font-size: 16px; }
.hw_goods_module .hw_g_left .hw_g_l_info.type_1 { border-bottom: 2px solid #5f81ff; left: 30px; top: 52px; }
.hw_goods_module .hw_g_left .hw_g_l_info.type_1:after { content: ""; width: 2px; height: 12px; background-color: #5f81ff; position: absolute; transform: rotate(45deg); -webkit-transform: rotate(45deg); bottom: -2px; right: -5px; }
.hw_goods_module .hw_g_left .hw_g_l_info.type_2 { border-top: 2px solid #dfe6f1; right: -200px; top: 69px; }
.hw_goods_module .hw_g_left .hw_g_l_info.type_2:before { content: ""; width: 2px; height: 12px; background-color: #dfe6f1; position: absolute; transform: rotate(45deg); -webkit-transform: rotate(45deg); top: -2px; left: -5px; }
.hw_goods_module .hw_g_right { float: right; width: 240px; padding-top: 25px; }
.hw_goods_module .hw_g_right .hw_g_r_info { color: #666; line-height: 50px; }
.hw_goods_module .hw_g_right .hw_g_r_info > span { padding-left: 20px; font-size: 24px; color: #333; vertical-align: middle; font-weight: bold; }
.hw_goods_module .hw_g_right .icon_back { width: 12px; height: 12px; float: left; margin-right: 20px; border-radius: 4px; margin-top: 19px; }
.hw_goods_module .hw_g_right .icon_back.back_1 { background-color: #5264ff; }
.hw_goods_module .hw_g_right .icon_back.back_2 { background-color: #dfe6f1; }
.hw_goods_module .hw_g_center { text-align: center; position: absolute; width: 85px; line-height: 20px; color: #999; top: 58px; left: 113px; }
.hw_goods_module .hw_g_center > p { font-size: 20px; color: #333; }
.hw_member_module { margin-left: 699px !important; }
.hw_member_module .hw_m_ul { display: flex; -webkit-display: flex; height: 150px; }
.hw_member_module .hw_m_u_item { flex: 1; -webkit-flex: 1; float: left; min-width: 234px; }
.hw_member_module .hw_m_u_info { text-align: center; line-height: 28px; font-weight: bold; padding-top: 90px; background-repeat: no-repeat; background-position: center 30px; }
.hw_member_module .hw_m_u_info.icon_member_1 { background-image: url('/backend/img/welcome/icon_member_type_1.png'); }
.hw_member_module .hw_m_u_info.icon_member_2 { background-image: url('/backend/img/welcome/icon_member_type_2.png'); }
.hw_member_module .hw_m_u_info.icon_member_3 { background-image: url('/backend/img/welcome/icon_member_type_3.png'); }
.hw_member_module .hw_m_u_info.icon_member_4 { background-image: url('/backend/img/welcome/icon_member_type_4.png'); }
.hw_member_module .hw_m_u_info .text { color: #666; }
.hw_member_module .hw_m_u_info .number { color: #333; font-size: 24px; }
.layui_chart_date_btnlist { font-size: 0; position: relative; width: 180px; }
.layui_chart_date_btnlist > a { display: inline-block; width: 64px; line-height: 30px; background-color: #fff; color: #666; text-align: center; border-radius: 4px; border: 1px solid #dae3ea; font-size: 14px; }
.layui_chart_date_btnlist > a.check,
.layui_chart_date_btnlist > a:hover { background-color: #e6f2fc; color: #0aaaff; border-color: #0aaaff; }
/* .layui_chart_date_btnlist > a + a { margin-left: 5px; } */
.layui_chart_date_btnlist > a.market_setday_btn:first-child { width: 59px; border-radius: 4px 0 0 4px; left: 0px; margin-top: -16px; }
.layui_chart_date_btnlist > a.market_setday_btn { width: 54px; border-radius: 0px; position: absolute; left: 60px; margin-top: -16px; }
.layui_chart_date_btnlist > a.market_setday_btn:last-child { width: 59px; border-radius: 0 4px 4px 0; left: 114px; margin-top: -16px; }
.layui_chart_date_btnlist > a.market_setday_btn.check {
    width: 64px;
    left: 55px;
    z-index: 1;
    border-radius: 4px;
}
.layui_chart_date_btnlist > a.market_setday_btn:hover {
    z-index: 2;
    border-radius: 4px;
    width: 64px;
}
.layui_chart_date_btnlist > a.market_setday_btn:first-child.check {
    width: 64px;
    z-index: 1;
    left: 0;
    border-radius: 4px;
}
.layui_chart_date_btnlist > a.market_setday_btn:last-child.check {
    width: 64px;
    left: 109px;
    z-index: 1;
    border-radius: 4px;
}
.layui_chart_date_btnlist > a.register_setday_btn:first-child { width: 59px; border-radius: 4px 0 0 4px; left: 0px; margin-top: -16px; }
.layui_chart_date_btnlist > a.register_setday_btn { width: 54px; border-radius: 0px; position: absolute; left: 60px; margin-top: -16px; }
.layui_chart_date_btnlist > a.register_setday_btn:last-child { width: 59px; border-radius: 0 4px 4px 0; left: 114px; margin-top: -16px; }
.layui_chart_date_btnlist > a.register_setday_btn.check {
    width: 64px;
    left: 55px;
    z-index: 1;
    border-radius: 4px;
}
.layui_chart_date_btnlist > a.register_setday_btn:hover {
    z-index: 2;
    border-radius: 4px;
    width: 64px;
}
.layui_chart_date_btnlist > a.register_setday_btn:first-child.check {
    width: 64px;
    z-index: 1;
    left: 0;
    border-radius: 4px;
}
.layui_chart_date_btnlist > a.register_setday_btn:last-child.check {
    width: 64px;
    left: 109px;
    z-index: 1;
    border-radius: 4px;
}

/* 后台登录页 */
.home_login {position: absolute; bottom: 0; overflow: hidden;left: 50%;margin-left: -960px;background-image: url(/backend/img/login/back_main.jpg);background-repeat: no-repeat;background-position: center top;background-size: 1920px 1000px;width: 1920px;height: 990px;}
.home_login .hl_value_1{position: absolute;right: 400px;top: 787px;width: 213px;height: 84px;background-image: url(/backend/img/login/value_one.gif);z-index: 5;}
.home_login .hl_value_2{position: absolute;left: 418px;top: 755px;width: 192px;height: 92px;background-image: url(/backend/img/login/value_two.gif);z-index: 6;}
.home_login .hl_value_3{position: absolute;left: 786px;top: 809px;width: 265px;height: 86px;background-image: url(/backend/img/login/value_three.gif);z-index: 7;}
.home_login .hl_light_1{position: absolute;right: 739px;top: 738px;width: 181px;height: 255px;background-image: url(/backend/img/login/light_one.gif);z-index: 1;}
.home_login .hl_light_2{position: absolute;left: 255px;top: 763px;width: 431px;height: 228px;background-image: url(/backend/img/login/light_two.gif);z-index: 2;}
.home_login .hl_light_3{position: absolute;right: 586px;top: 737px;width: 159px;height: 256px;background-image: url(/backend/img/login/light_three.gif);z-index: 3;}
.home_login .hl_light_4{position: absolute;right: 0;top: 730px;width: 465px;height: 188px;background-image: url(/backend/img/login/light_four.gif);z-index: 4;}
.home_login .hl_footer{position: absolute; bottom: 4%; z-index: 11; width: 100%; color: #fff; text-align: center; font-size: 12px;}
.home_login .hl_footer > a:hover{color: #fff;}
.home_login_box {position: absolute;top: 50%;left: 50%;margin-top: -235px;margin-left: -428px;background-color: #1270dd;background-image: url(/backend/img/login/back_loginbox.png);width: 856px;height: 439px;border-radius: 15px;overflow: hidden;box-shadow: 0 5px 20px rgba(85, 159, 255, .4);-webkit-box-shadow: 0 5px 20px rgba(85, 159, 255, .4);z-index: 8;}
/*.home_login_box .hl_b_left { width: 340px; height: 100%; box-sizing: border-box; float: left; color: #fff; font-size: 16px; line-height: 30px; padding-left: 30px; padding-top: 375px; background-image: url(/backend/img/login/dynamic.gif); background-repeat: no-repeat; }*/
.home_login_box .hl_b_left { width: 340px; height: 100%; float: left; }
.home_login_box .hl_b_main { margin-left: 340px; height: 100%; }
.home_login_box .hl_b_logo { height: 183px; box-sizing: border-box; padding-top: 130px; text-align: center; color: #dfdfdf; background-image: url(/backend/img/login/logo_backend.png); background-repeat: no-repeat; background-position: center 44px; }
.home_login_box .hl_b_item { width: 408px; height: 48px; box-sizing: border-box; margin: 0 auto 25px auto; border: 1px solid #dad9dc; border-radius: 50px; padding-left: 60px; background-repeat: no-repeat; background-position: 25px center; }
.home_login_box .hl_b_item.icon_user { background-image: url(/backend/img/login/icon_user.png); }
.home_login_box .hl_b_item.icon_password { background-image: url(/backend/img/login/icon_password.png); }
.home_login_box .hl_b_item input { height: 24px; line-height: 24px; border: none; border-left: 1px solid #e0e0e0; padding-left: 11px; color: #333; width: 300px; margin-top: 12px; }
.home_login_box .hl_b_opeate {width: 408px;margin: auto;padding-top: 6px;padding-bottom: 22px;}
.home_login_box .hl_b_btn {display: block; cursor: pointer; width: 408px;height: 50px;line-height: 50px;background-color: #09aaff;color: #fff;text-align: center;font-size: 14px;border: none;border-radius: 60px;margin: 40px auto 0 auto;}
.home_login_box .hl_b_btn:hover{background-color: #1e9fff;}
#wave_cartoon{display: none;position: absolute;width: 320px;height: 320px;top: 50%;left: 50%;margin-left: -160px;margin-top: -160px;background: url('/backend/img/login/wave.png');opacity: 1;-webkit-transform: scale(0.01);-webkit-transition: All 0.9s 0.01s ease;-webkit-filter:brightness(3);z-index: 10;}
#wave_cartoon.pass{-webkit-transform: scale(10);-webkit-filter:brightness(1); opacity: 0;}