.__reset{margin:0;padding:0;list-style:none}
/* Chrome, Safari, Edge, Opera */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
/* Firefox */
input[type=number] { -moz-appearance: textfield;}
.__rest_input_button_style {
    outline: none;
    background-color: transparent;
    border: none;
    padding: 0;
}


/* 按钮 */
.__button {
    outline:none;
    border: 1px solid;
    background-color:var(--bg-color,transparent);
    border-color:var(--border-color,transparent);
    color:var(--text-color,#000);
    transition:0.3s;
    padding: 22px 2rem;
    font-size:calc(var(--font-button-size) - 1px);
    border-radius: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1.8;
}
.__button::after, .__button::before { content: none !important;}
.__button:hover,
.__button.__active{background-color:var(--active-bg-color,transparent);border-color:var(--active-border-color,transparent);color:var(--active-text-color,#000)}


.__cont_inherit p,
.__cont_inherit a,
.__cont_inherit span,
.__cont_inherit div,
.__cont_inherit ul,
.__cont_inherit li {font-size:inherit;font-family:inherit;color:inherit;line-height:inherit;font-weight:inherit}
.__cont_all_inherit * { color:inherit !important;line-height:inherit !important;font-weight:inherit !important; font-size: inherit !important;}
.__cont_inherit h1,
.__cont_inherit h2,
.__cont_inherit h3,
.__cont_inherit h4,
.__cont_inherit h5,
.__cont_inherit h6 { margin-top: 0; margin-bottom: 8px;}


p,
.__cont_all_inherit>*{margin-top:0;margin-bottom:8px}
p:nth-last-child(1){margin-bottom:0}

/* 元素覆盖 */
.__element_cover::after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1;
    cursor: pointer;
}

/* display */
.__none{display:none !important}
.__flex{display:flex}
.__inline_flex{display:inline-flex}
.__block{display:block  !important}
.__inline_block{display:inline-block}
.__grid{display:flex;justify-content: center;}
.__mobile{display:none}
.__desktop_show{display:block}
.__desktop_hide{display:none}

/* visibility */
.__visibility_hidden{visibility: hidden !important; opacity: 0 !important;} 
.__visibility_visible{visibility: visible !important; opacity: 1 !important;}


/* flex */
.__flex_center { display: flex; align-items: center; justify-content: center;}
.__flex_x1{flex:1}
.__flex_direction_column { flex-direction: column;}
.__flex_wrap{flex-wrap:wrap}.__flex_nowrap{flex-wrap:nowrap}
.__flex_align_center{align-items:center}
.__flex_align_end{align-items:flex-end}
.__flex_align_start{align-items:flex-start}
.__flex_justify_center{justify-content:center}
.__flex_justify_end{justify-content:flex-end}
.__flex_justify_space_between{justify-content:space-between}
.__flex_justify_space_around{justify-content:space-around}

.__top_left{align-items:flex-start;justify-content:flex-start}
.__top_center{align-items:flex-start;justify-content:center}
.__top_right{align-items:flex-start;justify-content:flex-end}
.__center_left{align-items:center;justify-content:flex-start}
.__center_center{align-items:center;justify-content:center}
.__center_right{align-items:center;justify-content:flex-end}
.__bottom_left{align-items:flex-end;justify-content:flex-start}
.__bottom_center{align-items:flex-end;justify-content:center}
.__bottom_right{align-items:flex-end;justify-content:flex-end}
.bottom-left{align-items:self-start;justify-content:flex-end}
.bottom-center{align-items:center;justify-content:flex-end}
.bottom-right{align-items:flex-end;justify-content:flex-end}

/* grid */
.__row_2{grid-template-columns:repeat(2,1fr)}.__row_3{grid-template-columns:repeat(3,1fr)}
.__row_4{grid-template-columns:repeat(4,1fr)}.__row_5{grid-template-columns:repeat(5,1fr)}
.__row_6{grid-template-columns:repeat(6,1fr)}

/* gap */
.__gap_2{gap:2px} .__gap_3{gap:3px} .__gap_4{gap:4px} .__gap_5{gap:5px} .__gap_6{gap:6px} 
.__gap_8{gap:8px} .__gap_10{gap:10px} .__gap_12{gap:12px}.__gap_14{gap:14px}
.__gap_16{gap:50px}.__gap_18{gap:18px}.__gap_20{gap:20px}.__gap_25{gap:25px}
.__gap_30{gap:30px}.__gap_35{gap:35px}.__gap_40{gap:40px}.__gap_45{gap:45px}
.__gap_50{gap:50px}.__gap_60{gap:60px}.__gap_70{gap:70px}.__gap_80{gap:80px}


/* font */
.__font_size_x1{font-size:12px}
.__font_size_x2{font-size:14px}
.__font_size_x3{font-size:20px;font-weight:700}
.__font_size_x4{font-size:18px}
.__font_size_x5{font-size:20px}
.__font_size_x6{font-size:22px}
.__font_size_x7{font-size:24px}
.__font_size_x8{font-size:26px}
.__font_size_x9{font-size:28px}
.__font_size_x10{font-size:30px}
.__font_size_x11{font-size:32px}

/* font-weight */
.__font_weight_bold{font-weight:bold}
.__font_weight_normal{font-weight:normal}
.__font_weight_light{font-weight:300}
.__font_weight_x1{font-weight:400}
.__font_weight_x2{font-weight:500}
.__font_weight_x3{font-weight:600}
.__font_weight_x4{font-weight:700}
.__font_weight_x5{font-weight:800}
.__font_weight_x6{font-weight:900}


.__font_style_italic{font-style:italic}
.__font_style_normal{font-style:normal}

/* text-align */
.__text_align_center{text-align:center}
.__text_align_left{text-align:left}
.__text_align_right{text-align:right}

.__kst_text_transform_capitalize{text-transform:capitalize}

/* text-decoration */
.__text_decoration_none{text-decoration:none}

/* line-height */
.__link_height_x1{line-height:1.2}
.__link_height_x2{line-height:1.3}
.__link_height_x3{line-height:1.4}
.__link_height_x4{line-height:1.5}
.__link_height_x5{line-height:1.6}
.__link_height_x6{line-height:1.7}


/* text-transform */
.__text_uppercase{ text-transform: uppercase;}

/* -webkit-box */
.__text_overflow_ellipsis_x1 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    overflow:hidden;
    text-overflow: ellipsis;
}
.__text_overflow_ellipsis_x2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    overflow:hidden;
    text-overflow: ellipsis;
}

/* color */
.__color_primary{color:#007bff}
.__color_secondary{color:#6c757d}
.__color_success{color:#28a745}
.__color_danger{color:#dc3545}
.__color_warning{color:#ffc107}
.__color_info{color:#17a2b8}





/* width */
.__w_auto{width:auto}
.__w16{width:16.66%}
.__w20{width:20%}
.__w22{width:22%}
.__w23{width:23%}
.__w24{width:24%}
.__w25{width:25%}
.__w30{width:30%}
.__w33{width:33.33%}
.__w40{width:40%}
.__w45{width:45%}
.__w50{width:50%}
.__w55{width:55%}
.__w60{width:60%}
.__w65{width:65%}
.__w70{width:70%}
.__w75{width:75%}
.__w80{width:80%}
.__w85{width:85%}
.__w90{width:90%}
.__w100{width:100%}

.__w_x1{width:0}
.__w_x2{max-width:30px}
.__w_x3{max-width:40px}
.__w_x4{max-width:45px}
.__w_x5{max-width:50px}
.__w_x6{max-width:55px}
.__w_x7{max-width:60px}
.__w_x8{max-width:65px}
.__w_x9{max-width:70px}
.__w_x10{max-width:75px}
.__w_x11{max-width:80px}
.__w_x12{max-width:85px}
.__max_w100{max-width:100%}

/* height */
.__height_auto{height:auto}
.__height_x1{height:0}
.__height_x2{height:50px}
.__height_x3{height:100px}
.__height_x4{height:150px}
.__height_x5{height:20%}
.__height_x6{height:25%}
.__height_x7{height:30%}
.__height_x8{height:35%}
.__height_x9{height:40%}
.__height_x10{height:45%}
.__height_x11{height:50%}
.__height_x12{height:55%}
.__height_x13{height:60%}
.__height_x14{height:65%}
.__height_x15{height:70%}
.__height_x16{height:75%}
.__height_x17{height:80%}
.__height_x18{height:85%}
.__height_x19{height:90%}
.__height_x20{height:95%}
.__height_x21{height:100%}


/* padding */
.__p0{padding:0}
.__p2{padding:2px}
.__p3{padding:3px}
.__p5{padding:5px}
.__p8{padding:8px}
.__p10{padding:10px}
.__p12{padding:12px}
.__p14{padding:14px}
.__p16{padding:16px}
.__p20{padding:20px}
.__p25{padding:25px}
.__p30{padding:30px}
.__p35{padding:35px}
.__p40{padding:40px}
.__p50{padding:50px}

.__pt_0{padding-top:0px}
.__pt_5{padding-top:5px}
.__pt_8{padding-top:8px}
.__pt_10{padding-top:10px}
.__pt_12{padding-top:12px}
.__pt_14{padding-top:14px}
.__pt_16{padding-top:16px}
.__pt_20{padding-top:20px}
.__pt_23{padding-top:23px}
.__pt_25{padding-top:25px}
.__pt_30{padding-top:30px}
.__pt_40{padding-top:40px}
.__pt_50{padding-top:50px}


.__pb_0{padding-bottom:0px}.__pb_5{padding-bottom:5px}.__pb_8{padding-bottom:8px}.__pb_10{padding-bottom:10px}.__pb_12{padding-bottom:12px}
.__pb_14{padding-bottom:14px}.__pb_16{padding-bottom:16px}.__pb_20{padding-bottom:20px}.__pb_23{padding-bottom:23px}.__pb_25{padding-bottom:25px}
.__pb_30{padding-bottom:30px}.__pb_40{padding-bottom:40px}.__pb_45{padding-bottom:45px}.__pb_50{padding-bottom:50px}


/* margin */
.__m0{margin:0}
.__mauto{margin:auto}
.__ml_3{margin-left:3px}
.__ml_5{margin-left:5px}
.__ml_8{margin-left:8px}
.__ml_10{margin-left:10px}
.__ml_12{margin-left:12px}
.__ml_15{margin-left:15px}
.__ml_20{margin-left:20px}
.__ml_25{margin-left:25px}
.__ml_30{margin-left:30px}
.__ml_35{margin-left:35px}
.__ml_40{margin-left:40px}

.__mr_5{margin-right:5px}
.__mr_8{margin-right:8px}
.__mr_10{margin-right:10px}
.__mr_15{margin-right:15px}
.__mr_20{margin-right:20px}
.__mr_25{margin-right:25px}
.__mr_30{margin-right:30px}
.__mr_35{margin-right:35px}

.__mt_50{margin-top:50px}
.__mt_40{margin-top:40px}
.__mt_35{margin-top:35px}
.__mt_30{margin-top:30px}
.__mt_25{margin-top:25px}
.__mt_20{margin-top:20px}
.__mt_15{margin-top:15px}
.__mt_12{margin-top:12px}
.__mt_10{margin-top:10px}
.__mt_8{margin-top:8px}
.__mt_7{margin-top:7px}
.__mt_6{margin-top:6px}
.__mt_5{margin-top:5px}
.__mb_50{margin-bottom:50px}
.__mb_45{margin-bottom:45px}
.__mb_40{margin-bottom:40px}
.__mb_35{margin-bottom:35px}
.__mb_30{margin-bottom:30px}
.__mb_25{margin-bottom:25px}
.__mb_20{margin-bottom:20px}
.__mb_15{margin-bottom:15px}
.__mb_12{margin-bottom:12px}
.__mb_10{margin-bottom:10px}
.__mb_8{margin-bottom:8px}
.__mb_7{margin-bottom:7px}
.__mb_6{margin-bottom:6px}
.__mb_5{margin-bottom:5px}


/* border */
.__border_radius_x1{border-radius:4px}
.__border_radius_x2{border-radius:6px}
.__border_radius_x3{border-radius:8px}
.__border_radius_x4{border-radius:10px}
.__border_radius_x5{border-radius:12px}
.__border_radius_x6{border-radius:14px}
.__border_radius_x7{border-radius:16px}
.__border_radius_x8{border-radius:18px}
.__border_radius_x9{border-radius:20px}
.__border_radius_x10{border-radius:22px}
.__border_radius_x11{border-radius:24px}
.__border_radius_x12{border-radius:26px}
.__border_radius_x13{border-radius:28px}
.__border_radius_x14{border-radius:30px}
.__border_radius_x15{border-radius:15px !important}
.__border_none{border:none}


.__border_bx1{border-bottom:1px solid rgba(0,0,0,0.175)}

/* overflow */
.__overflow_hidden{overflow:hidden} .overflow_y{overflow-y: auto;}

/* bg */
.bg_transparent{background-color:transparent}

/* shadow */
.__box_shadow_none{box-shadow:none !important}
.__box_shadow_x1{box-shadow:0 0 5px 0 rgb(14 16 18 / 16%)}
.__box_shadow_x2{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075)}

/* opacity  */
.__opacity_x0 { opacity: 0;}.__opacity_x6{opacity:0.6;transition:0.3s}.__opacity_x7{opacity:0.7;}
.__opacity_x8{opacity:0.8;}.__opacity_x9{opacity:0.9;}.__opacity_x1{opacity: 1;}
.__hover_opacity_x1:hover{opacity:1}.__hover_opacity_x6:hover{opacity:0.6}


/* cursor */
.__cursor_pointer{cursor:pointer}


/* transition */
.__transition_x1{transition:0.3s ease-in-out}.__transition_x2{transition:0.3s cubic-bezier(0.1,-0.43,0.52,1.25)}
.__transition_x3{transition: .2s;}.__transition_x4{transition: .3s;}

/* position */
.__static{position:static !important}
.__relative{position:relative}
.__absolute{position:absolute}
.__absolute_100{position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box}
.left_x1{ left: 0;} .left_x2{ left: 50%;}.left_x3{ left: 100%;}
.top_x1{ top: 0;}.top_x2{ top: 50%;}.top_x3{ top: 100%;}
.right_x1{ right: 0;}.right_x2{ right: 50%;}.right_x3{ right: 100%;}
.bottom_x1{ bottom: 0;}.bottom_x2{ bottom: 50%;}.bottom_x3{ bottom: 100%;}
.__transform_x1{transform:translate(-50%,-50%)} .__transform_x2{transform:translate(-50%,0)}

/* index */
.__index_1{z-index:1}
.__index_2{z-index:2}

/* image */
.__desktop_image_aspect_ratio{height:0;padding-bottom:var(--image-aspect-ratio); position: relative;}
.__image_custom_size {max-width: var(--desktop-image-size);}
.__image_fit_cover{object-fit:cover}
.__image_fit_contain{object-fit:contain}
.__image_fit_contain_x1{aspect-ratio:1/1}
.__image_fit_contain_x2{aspect-ratio:2/1}
.__image_fit_contain_x3{aspect-ratio:3/1}
.__image_fit_contain_x4{aspect-ratio:4/2}
.__icon_size_x1{width:8px;height:8px}
.__icon_size_x2{width:12px;height:12px}
.__icon_size_x3{width:16px;height:16px}
.__icon_size_x4{width:20px;height:20px}
.__icon_size_x5{width:24px;height:24px}
.__icon_size_x6{width:28px;height:28px}
.__icon_size_x7{width:32px;height:32px}


/* 只在1024屏幕上显示 */
@media only screen and (min-width:1024px) {
/* image */
.__text_priority>.__text_box{order: 1;}.__text_priority>.__image_box{order: 2;}
.__image_priority>.__image_box{order: 1;}.__image_priority>.__text_box{order: 2;}
}

/* pc */
@media only screen and (max-width:1440px){.__pc_row_4{grid-template-columns:repeat(4,1fr)}
    .__pc_row_3{grid-template-columns:repeat(3,1fr)}
    .__pc_row_4{grid-template-columns:repeat(4,1fr)}
    .__pc_row_6{grid-template-columns:repeat(5,1fr)}


    .__pc_gap_2{gap:2px}
    .__pc_gap_3{gap:3px}
    .__pc_gap_4{gap:4px}
    .__pc_gap_5{gap:5px}
    .__pc_gap_6{gap:6px}
    .__pc_gap_8{gap:8px}
    .__pc_gap_10{gap:10px}
    .__pc_gap_12{gap:12px}
    .__pc_gap_14{gap:14px}
    .__pc_gap_16{gap:16px}
    .__pc_gap_18{gap:18px}
    .__pc_gap_20{gap:20px}
    .__pc_gap_25{gap:25px}
    .__pc_gap_30{gap:30px}
}
/* 平板 */
@media only screen and (max-width:1024px)
{.__flat_flex{display:flex}
.__flat_inline_flex{display:inline-flex}
.__flat_block{display:block}
.__flat_inline_block{display:inline-block}
.__flat_mobile{display:none}
.__flat_grid{display:grid}
.__flat_overflow_xauto{overflow-x:auto}


/* grid */
.__flat_row_4{grid-template-columns:repeat(4,1fr)}
.__flat_row_3{grid-template-columns:repeat(3,1fr)}
.__flat_row_2{grid-template-columns:repeat(2,1fr)}

/* gap */
.__flat_gap_2{gap:2px}
.__flat_gap_3{gap:3px}
.__flat_gap_4{gap:4px}
.__flat_gap_5{gap:5px}
.__flat_gap_6{gap:6px}
.__flat_gap_8{gap:8px}
.__flat_gap_10{gap:10px}
.__flat_gap_12{gap:12px}
.__flat_gap_14{gap:14px}
.__flat_gap_16{gap:16px}
.__flat_gap_18{gap:18px}
.__flat_gap_20{gap:20px}

/* flex */
.__flat_flex_wrap{flex-wrap:wrap}
.__flat_flex_nowrap{flex-wrap:nowrap}
.__flat_flex_align_center{align-items:center}
.__flat_flex_align_end{align-items:flex-end}
.__flat_flex_align_start{align-items:flex-start}
.__flat_flex_justify_center{justify-content:center}
.__flat_flex_justify_end{justify-content:flex-end}
.__flat_flex_justify_space_between{justify-content:space-between}
.__fm_direction_column { flex-direction: column;}
.__flat_text_space_nowrap{white-space:nowrap}
.__fm_order_x1 {order: 1;}
.__fm_order_x2 {order: 2;}
.__fm_order_x3 {order: 3;}


.fm_flex_x1{flex:none}
.fm_flex_x2{flex:1}

.__flat_gap_2{gap:2px}
.__flat_gap_3{gap:3px}
.__flat_gap_4{gap:4px}
.__flat_gap_5{gap:5px}
.__flat_gap_6{gap:6px}
.__flat_gap_8{gap:8px}
.__flat_gap_10{gap:10px}
.__flat_gap_12{gap:12px}
.__flat_gap_14{gap:14px}
.__flat_gap_16{gap:16px}
.__flat_gap_18{gap:18px}
.__flat_gap_20{gap:20px}
.__flat_gap_25{gap:25px}
.__flat_gap_30{gap:30px}

.__flat_w25{width:25%}
.__flat_w33{width:33.33%}
.__flat_w30{width:30%}
.__flat_w70{width:70%}
.__flat_w100{width:100%}
.__flat_max_w100{max-width:100%}


/* position */
.__f_position_static {position: static !important;}

.__fm_w_auto{width:auto}
.__fm_w20{width:20%}.__fm_w22{width:22%}.__fm_w23{width:23%}.__fm_w24{width:24%}.__fm_w25{width:25%}
.__fm_w30{width:30%}.__fm_w33{width:33.33%}.__fm_w40{width:40%}.__fm_w45{width:45%}.__fm_w50{width:50%}
.__fm_w55{width:55%}.__fm_w60{width:60%}.__fm_w65{width:65%}.__fm_w70{width:70%}.__fm_w75{width:75%}
.__fm_w80{width:80%}.__fm_w85{width:85%}.__fm_w90{width:90%}.__fm_w100{width:100%}
}




/* 移动 */
@media only screen and (max-width:768px){
/* grid */
.__mobile_row_3{grid-template-columns:repeat(3,1fr)}
.__mobile_row_2{grid-template-columns:repeat(2,1fr)}
.__mobile_row_1{grid-template-columns:repeat(1,1fr)}

/* gap */
.__mobile_gap_2{gap:2px}
.__mobile_gap_3{gap:3px}
.__mobile_gap_4{gap:4px}
.__mobile_gap_5{gap:5px}
.__mobile_gap_6{gap:6px}
.__mobile_gap_8{gap:8px}
.__mobile_gap_10{gap:10px}
.__mobile_gap_12{gap:12px}
.__mobile_gap_14{gap:14px}
.__mobile_gap_16{gap:16px}
.__mobile_gap_18{gap:18px}
.__mobile_gap_20{gap:20px}


/* overflow */
.__mobile_overflow_xauto{overflow-x:auto}

/* display */
.__mobile_flex{display:flex}
.__mobile_block{display:block}
.__mobile_inline_block{display:inline-block}
.__mobile_grid{display:grid}
.__mobile_none{display:none !important}

/* flex */
.__mobile_flex_direction_column { flex-direction: column;}
.__mobile_flex_wrap{flex-wrap:wrap}
.__mobile_flex_nowrap{flex-wrap:nowrap}

.__mobile_flex_align_center{align-items:center}
.__mobile_flex_align_end{align-items:flex-end}
.__mobile_flex_align_start{align-items:flex-start}
.__mobile_flex_justify_center{justify-content:center}
.__mobile_flex_justify_end{justify-content:flex-end}
.__mobile_flex_justify_start{justify-content:flex-start}
.__mobile_flex_justify_space_between{justify-content:space-between}

/* 方向 */
.__mobile_top_left{align-items:flex-start;justify-content:flex-start}
.__mobile_top_center{align-items:flex-start;justify-content:center}
.__mobile_top_right{align-items:flex-start;justify-content:flex-end}
.__mobile_center_left{align-items:center;justify-content:flex-start}
.__mobile_center_center{align-items:center;justify-content:center}
.__mobile_center_right{align-items:center;justify-content:flex-end}
.__mobile_bottom_left{align-items:flex-end;justify-content:flex-start}
.__mobile_bottom_center{align-items:flex-end;justify-content:center}
.__mobile_bottom_right{align-items:flex-end;justify-content:flex-end}

/* font-size */
.__mobile_font_size_x1{font-size:12px}
.__mobile_font_size_x2{font-size:14px}
.__mobile_font_size_x3{font-size:16px}
.__mobile_font_size_x4{font-size:18px}
.__mobile_font_size_x5{font-size:20px}
.__mobile_font_size_x6{font-size:22px}
.__mobile_font_size_x7{font-size:24px}
.__mobile_font_size_x8{font-size:26px}
.__mobile_font_size_x9{font-size:28px}
.__mobile_font_size_x10{font-size:30px}
.__mobile_font_size_x11{font-size:32px}

/* text-align */
.__mobile_text_align_center{text-align:center}
.__mobile_text_align_left{text-align:left}
.__mobile_text_align_right{text-align:right}



/* width */
.__mobile_wauto { width: auto;}
.__mobile_w20{width:20%}
.__mobile_w25{width:25%}
.__mobile_w30{width:30%}
.__mobile_w33{width:33.33%}
.__mobile_w40{width:40%}
.__mobile_w45{width:45%}
.__mobile_w50{width:50%}
.__mobile_w55{width:55%}
.__mobile_w60{width:60%}
.__mobile_w65{width:65%}
.__mobile_w70{width:70%}
.__mobile_w75{width:75%}
.__mobile_w80{width:80%}
.__mobile_w85{width:85%}
.__mobile_w90{width:90%}
.__mobile_w100{width:100%}




/* padding */
.__moble_p{padding:0px !important}
.__moble_p5{padding:5px}
.__moble_p8{padding:8px}
.__moble_p10{padding:10px}
.__moble_p12{padding:12px}
.__moble_p15{padding:15px}
.__moble_p18{padding:18px}
.__moble_p20{padding:20px}
.__moble_p25{padding:25px}
.__moble_p30{padding:30px}
.__moble_p35{padding:35px}
.__moble_p40{padding:40px}



.__mobile_pt_8{padding-top:8px !important}
.__mobile_pt_10{padding-top:10px !important}
.__mobile_pt_15{padding-top:15px !important}
.__mobile_pt_20{padding-top:20px !important}
.__mobile_pt_25{padding-top:25px!important}
.__mobile_pt_30{padding-top:30px !important}
.__mobile_pt_35{padding-top:35px!important}
.__mobile_pt_40{padding-top:40px !important}
.__mobile_pt_50{padding-top:50px !important}
.__mobile_pt_60{padding-top:60px !important}

.__mobile_pb_8{padding-bottom:8px !important}
.__mobile_pb_10{padding-bottom:10px !important}
.__mobile_pb_15{padding-bottom:15px !important}
.__mobile_pb_20{padding-bottom:20px !important}
.__mobile_pb_30{padding-bottom:30px !important}
.__mobile_pb_40{padding-bottom:40px !important}
.__mobile_pb_50{padding-bottom:50px !important}
.__mobile_pb_60{padding-bottom:60px !important}

/* margin */
.__mobile_mauto{ margin: auto;}
.__mobile_ml_5{margin-left:5px}
.__mobile_ml_8{margin-left:8px}
.__mobile_ml_10{margin-left:10px}
.__mobile_ml_12{margin-left:12px}
.__mobile_ml_15{margin-left:15px}
.__mobile_ml_20{margin-left:20px}
.__mobile_ml_25{margin-left:25px}
.__mobile_ml_30{margin-left:30px}
.__mobile_mr_5{margin-right:5px}
.__mobile_mr_8{margin-right:8px}
.__mobile_mr_10{margin-right:10px}
.__mobile_mr_12{margin-right:12px}
.__mobile_mr_15{margin-right:15px}
.__mobile_mr_20{margin-right:20px}
.__mobile_mr_25{margin-right:25px}
.__mobile_mr_30{margin-right:30px}
.__mobile_margin_auto{margin:auto}
.__mobile_mt_50{margin-top:50px}
.__mobile_mt_35{margin-top:35px}
.__mobile_mt_30{margin-top:30px}
.__mobile_mt_25{margin-top:25px}
.__mobile_mt_20{margin-top:20px}
.__mobile_mt_15{margin-top:15px}
.__mobile_mt_12{margin-top:12px}
.__mobile_mt_10{margin-top:10px}
.__mobile_mt_8{margin-top:8px}
.__mobile_mb_50{margin-bottom:50px}
.__mobile_mb_35{margin-bottom:35px}
.__mobile_mb_30{margin-bottom:30px}
.__mobile_mb_25{margin-bottom:25px}
.__mobile_mb_20{margin-bottom:20px}
.__mobile_mb_15{margin-bottom:15px}


.__mobile_show{display:block}
.__mobile_hide{display:none}







/* image */
.__mobile_image_aspect_ratio{height:0;padding-bottom:var(--mo-image-aspect-ratio); position: relative;}
.__image_custom_size {max-width: var(--mobile-image-size);}



}

/* 小屏幕 */
@media only screen and (max-width:550px){
.__min_row_3{grid-template-columns:repeat(3,1fr)}
.__min_row_2{grid-template-columns:repeat(2,1fr)}
.__min_row_1{grid-template-columns:repeat(1,1fr)}

/* width */
.__min_wauto { width: auto;}
.__min_w50{width:50%}
.__min_w55{width:55%}
.__min_w60{width:60%}
.__min_w65{width:65%}
.__min_w70{width:70%}
.__min_w75{width:75%}
.__min_w80{width:80%}
.__min_w85{width:85%}
.__min_w90{width:90%}
.__min_w100{width:100%}
}


button[disabled]{ opacity: .5 !important;}
button[disabled]:hover{ 
    background-color:var(--bg-color,transparent)!important;
    border-color:var(--border-color,transparent)!important;
    color:var(--text-color,#000)!important;
    cursor: not-allowed !important;
}