@charset "UTF-8";
:root {
  --html--size: 16px;
}
@font-face {
  font-family: cartierFont;
  src: url("../font/BrilliantCutPro-Regular.ttf"), url("../font/BrilliantCutPro-Regular.woff"), url("../font/BrilliantCutPro-Regular.eot");
}
:root{--gutter:16px;--gutter-medium:16px;--gutter-large:16px;--gutter-xLarge:16px;--gutter-largeNoSpace:0;--wrapper-gutter:16px;--wrapper-gutter-medium:16px;--wrapper-gutter-large:16px;--wrapper-gutter-largeNoSpace:0;--wrapper-gutter-noSpace:0px;--wrapper-gutter-xlarge:0px;--wrapper-horizontal-padding:32px;--wrapper-horizontal-margin:72px;--slot-horizontal-padding:16px;--hero-width:100vw;--scrollbar-width:0px;--sliding-underline-weight:3px;--header-height:75px;--promobar-height:40px;--promobar-height-sticky-mod:0px;--editorialbar-height:0px;--editorialbar-height-sticky-mod:0px;--viewport-height:100vh}
@media(hover:none)and (pointer:coarse){:root{--viewport-height:calc(var(--vh, 1vh)*100)}}
@media(min-width:1024px){:root{--gutter:32px;--gutter-medium:64px;--gutter-large:48px;--gutter-xLarge:48px;--gutter-largeNoSpace:48px;--wrapper-gutter:32px;--wrapper-gutter-medium:64px;--wrapper-gutter-large:96px;--wrapper-gutter-largeNoSpace:96px;--wrapper-gutter-noSpace:0px;--wrapper-horizontal-padding:72px;--wrapper-horizontal-margin:96px}}
@media(min-width:1025px){:root{--header-height:150px;--wrapper-gutter-xlarge:96px}}@media(min-width:1280px){:root{--gutter-large:96px;--gutter-largeNoSpace:96px;--gutter-xLarge:96px}}@media(min-width:1920px){:root{--gutter-xLarge:144px;--wrapper-gutter-xlarge:144px}}
@media(min-width:1921px){:root{--wrapper-gutter:calc(50vw - 928px);--wrapper-gutter-medium:calc(50vw - 896px);--wrapper-gutter-large:calc(50vw - 864px);--wrapper-gutter-xlarge:calc(50vw - 816px);--wrapper-gutter-largeNoSpace:calc(50vw - 864px);--wrapper-gutter-noSpace:calc(50vw - 960px);--hero-width:1920px}}
/*页面默认样式*/
html {
  background: white;
  color: black;
  font-size: var(--html--size);
  font-family: cartierFont;
}

* {
  font-family: cartierFont ;
}
.pd_20b{
  padding:20% !important;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
}
input[type="password"]::-ms-reveal{
 display:none
}
input,textarea,select{border-radius:0;}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow: 0 0 0 1000px white inset;}
div {
  position: relative;
}
img{vertical-align:top;}

body, button, input, select, textarea {
  font-size: 12px;font-family:cartierFont;
}

input, select, textarea {
  font-size: 100%;
}

a {
  color: black;
  text-decoration: none;
}

/*原子类*/
.pointer {
  cursor: pointer;
}

/*字体大小*/
.hide {
  display: none;
}

.block {
  display: block;
}

.hidden {
  overflow: hidden;
}

.font_more_hide {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.font_sou_hide {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.box {
  box-sizing: border-box;
}

.gr {
  display: grid !important;
}

.fl {
  display: flex;
}

.fl_0 {
  flex-shrink: 0;
}

.fl_1 {
  flex: 1;
}

.fl_tb_cen {
  align-items: center;
}

.fl_lr {
  justify-content: space-between;
}

.fl_lr_end {
  justify-content: flex-end;
}

.fl_lr_cen {
  justify-content: center;
}

.fl_cen {
  align-items: center;
  justify-content: center;
}

.fl_inline {
  display: inline-flex;
}

.re {
  position: relative;
}

.ab {
  position: absolute;
}

.mr_no {
  margin: 0;
}

.border_no {
  border: none !important;
}

.bold {
  font-weight: bold;
}

.size_6 {
  font-size: 0.375rem;
}

.size_8 {
  font-size: 0.5rem;
}

.size_9 {
  font-size: 0.5625rem;
}

.size_10 {
  font-size: 0.625rem;
}

.size_11 {
  font-size: 0.6875rem;
}

.size_12 {
  font-size: 0.75rem;
}

.size_14 {
  font-size: 0.875rem;
}

.size_16 {
  font-size: 1rem;
}

.size_18 {
  font-size: 1.125rem;
}

.size_20 {
  font-size: 1.25rem;
}

.size_22 {
  font-size: 1.375rem;
}

.size_24 {
  font-size: 1.5rem;
}

.size_26 {
  font-size: 1.625rem;
}

.size_28 {
  font-size: 1.75rem;
}

.size_32 {
  font-size: 2rem;
}

@media (max-width: 1025px) {
  .sm_size_6 {
    font-size: 0.375rem;
  }
  .sm_size_8 {
    font-size: 0.5rem;
  }
  .sm_size_9 {
    font-size: 0.5625rem;
  }
  .sm_size_10 {
    font-size: 0.625rem;
  }
  .sm_size_11 {
    font-size: 0.6875rem;
  }
  .sm_size_12 {
    font-size: 0.75rem;
  }
  .sm_size_14 {
    font-size: 0.875rem;
  }
  .sm_size_16 {
    font-size: 1rem;
  }
  .sm_size_18 {
    font-size: 1.125rem;
  }
  .sm_size_20 {
    font-size: 1.25rem;
  }
  .sm_size_22 {
    font-size: 1.375rem;
  }
  .sm_size_24 {
    font-size: 1.5rem;
  }
  .sm_size_26 {
    font-size: 1.625rem;
  }
  .sm_size_28 {
    font-size: 1.75rem;
  }
  .sm_size_32 {
    font-size: 2rem;
  }
}

/*padding为4px*/
.pd_l_4 {
  padding-left: 4px;
}

.pd_t_4 {
  padding-top: 4px;
}

.pd_r_4 {
  padding-right: 4px;
}

.pd_b_4 {
  padding-bottom: 4px;
}

.pd_lr_4 {
  padding-left: 4px;
  padding-right: 4px;
}

.pd_tb_4 {
  padding-top: 4px;
  padding-bottom: 4px;
}

/*padding为5px*/
.pd_l_5 {
  padding-left: 5px;
}

.pd_t_5 {
  padding-top: 5px;
}

.pd_r_5 {
  padding-right: 5px;
}

.pd_b_5 {
  padding-bottom: 5px;
}

.pd_lr_5 {
  padding-left: 5px;
  padding-right: 5px;
}

.pd_tb_5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

/*padding为8px*/
.pd_l_8 {
  padding-left: 8px;
}

.pd_t_8 {
  padding-top: 8px;
}

.pd_r_8 {
  padding-right: 8px;
}

.pd_b_8 {
  padding-bottom: 8px;
}

.pd_lr_8 {
  padding-left: 8px;
  padding-right: 8px;
}

.pd_tb_8 {
  padding-top: 8px;
  padding-bottom: 8px;
}

/*padding为9px*/
.pd_l_9 {
  padding-left: 9px;
}

.pd_t_9 {
  padding-top: 9px;
}

.pd_r_9 {
  padding-right: 9px;
}

.pd_b_9 {
  padding-bottom: 9px;
}

.pd_lr_9 {
  padding-left: 9px;
  padding-right: 9px;
}

.pd_tb_9 {
  padding-top: 9px;
  padding-bottom: 9px;
}

/*padding为10px*/
.pd_l_10 {
  padding-left: 10px;
}

.pd_t_10 {
  padding-top: 10px;
}

.pd_r_10 {
  padding-right: 10px;
}

.pd_b_10 {
  padding-bottom: 10px;
}

.pd_lr_10 {
  padding-left: 10px;
  padding-right: 10px;
}

.pd_tb_10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

/*padding为12px*/
.pd_l_12 {
  padding-left: 12px;
}

.pd_t_12 {
  padding-top: 12px;
}

.pd_r_12 {
  padding-right: 12px;
}

.pd_b_12 {
  padding-bottom: 12px;
}

.pd_lr_12 {
  padding-left: 12px;
  padding-right: 12px;
}

.pd_tb_12 {
  padding-top: 12px;
  padding-bottom: 12px;
}

/*padding为14px*/
.pd_l_14 {
  padding-left: 14px;
}

.pd_t_14 {
  padding-top: 14px;
}

.pd_r_14 {
  padding-right: 14px;
}

.pd_b_14 {
  padding-bottom: 14px;
}

.pd_lr_14 {
  padding-left: 14px;
  padding-right: 14px;
}

.pd_tb_14 {
  padding-top: 14px;
  padding-bottom: 14px;
}

/*padding为15px*/
.pd_l_15 {
  padding-left: 15px;
}

.pd_t_15 {
  padding-top: 15px;
}

.pd_r_15 {
  padding-right: 15px;
}

.pd_b_15 {
  padding-bottom: 15px;
}

.pd_lr_15 {
  padding-left: 15px;
  padding-right: 15px;
}

.pd_tb_15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

/*padding为16px*/
.pd_l_16 {
  padding-left: 16px;
}

.pd_t_16 {
  padding-top: 16px;
}

.pd_r_16 {
  padding-right: 16px;
}

.pd_b_16 {
  padding-bottom: 16px;
}

.pd_lr_16 {
  padding-left: 16px;
  padding-right: 16px;
}

.pd_tb_16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

/*padding为18px*/
.pd_l_18 {
  padding-left: 18px;
}

.pd_t_18 {
  padding-top: 18px;
}

.pd_r_18 {
  padding-right: 18px;
}

.pd_b_18 {
  padding-bottom: 18px;
}

.pd_lr_18 {
  padding-left: 18px;
  padding-right: 18px;
}

.pd_tb_18 {
  padding-top: 18px;
  padding-bottom: 18px;
}

/*padding为20px*/
.pd_l_20 {
  padding-left: 20px;
}

.pd_t_20 {
  padding-top: 20px;
}

.pd_r_20 {
  padding-right: 20px;
}

.pd_b_20 {
  padding-bottom: 20px;
}

.pd_lr_20 {
  padding-left: 20px;
  padding-right: 20px;
}

.pd_tb_20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

/*padding为21px*/
.pd_l_21 {
  padding-left: 21px;
}

.pd_t_21 {
  padding-top: 21px;
}

.pd_r_21 {
  padding-right: 21px;
}

.pd_b_21 {
  padding-bottom: 21px;
}

.pd_lr_21 {
  padding-left: 21px;
  padding-right: 21px;
}

.pd_tb_21 {
  padding-top: 21px;
  padding-bottom: 21px;
}

/*padding为22px*/
.pd_l_22 {
  padding-left: 22px;
}

.pd_t_22 {
  padding-top: 22px;
}

.pd_r_22 {
  padding-right: 22px;
}

.pd_b_22 {
  padding-bottom: 22px;
}

.pd_lr_22 {
  padding-left: 22px;
  padding-right: 22px;
}

.pd_tb_22 {
  padding-top: 22px;
  padding-bottom: 22px;
}

/*padding为23px*/
.pd_l_23 {
  padding-left: 23px;
}

.pd_t_23 {
  padding-top: 23px;
}

.pd_r_23 {
  padding-right: 23px;
}

.pd_b_23 {
  padding-bottom: 23px;
}

.pd_lr_23 {
  padding-left: 23px;
  padding-right: 23px;
}

.pd_tb_23 {
  padding-top: 23px;
  padding-bottom: 23px;
}

/*padding为24px*/
.pd_l_24 {
  padding-left: 24px;
}

.pd_t_24 {
  padding-top: 24px;
}

.pd_r_24 {
  padding-right: 24px;
}

.pd_b_24 {
  padding-bottom: 24px;
}

.pd_lr_24 {
  padding-left: 24px;
  padding-right: 24px;
}

.pd_tb_24 {
  padding-top: 24px;
  padding-bottom: 24px;
}

/*padding为25px*/
.pd_l_25 {
  padding-left: 25px;
}

.pd_t_25 {
  padding-top: 25px;
}

.pd_r_25 {
  padding-right: 25px;
}

.pd_b_25 {
  padding-bottom: 25px;
}

.pd_lr_25 {
  padding-left: 25px;
  padding-right: 25px;
}

.pd_tb_25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

/*padding为26px*/
.pd_l_26 {
  padding-left: 26px;
}

.pd_t_26 {
  padding-top: 26px;
}

.pd_r_26 {
  padding-right: 26px;
}

.pd_b_26 {
  padding-bottom: 26px;
}

.pd_lr_26 {
  padding-left: 26px;
  padding-right: 26px;
}

.pd_tb_26 {
  padding-top: 26px;
  padding-bottom: 26px;
}

/*padding为27px*/
.pd_l_27 {
  padding-left: 27px;
}

.pd_t_27 {
  padding-top: 27px;
}

.pd_r_27 {
  padding-right: 27px;
}

.pd_b_27 {
  padding-bottom: 27px;
}

.pd_lr_27 {
  padding-left: 27px;
  padding-right: 27px;
}

.pd_tb_27 {
  padding-top: 27px;
  padding-bottom: 27px;
}

/*padding为28px*/
.pd_l_28 {
  padding-left: 28px;
}

.pd_t_28 {
  padding-top: 28px;
}

.pd_r_28 {
  padding-right: 28px;
}

.pd_b_28 {
  padding-bottom: 28px;
}

.pd_lr_28 {
  padding-left: 28px;
  padding-right: 28px;
}

.pd_tb_28 {
  padding-top: 28px;
  padding-bottom: 28px;
}

/*padding为32px*/
.pd_l_32 {
  padding-left: 32px;
}

.pd_t_32 {
  padding-top: 32px;
}

.pd_r_32 {
  padding-right: 32px;
}

.pd_b_32 {
  padding-bottom: 32px;
}

.pd_lr_32 {
  padding-left: 32px;
  padding-right: 32px;
}

.pd_tb_32 {
  padding-top: 32px;
  padding-bottom: 32px;
}

/*padding为36px*/
.pd_l_36 {
  padding-left: 36px;
}

.pd_t_36 {
  padding-top: 36px;
}

.pd_r_36 {
  padding-right: 36px;
}

.pd_b_36 {
  padding-bottom: 36px;
}

.pd_lr_36 {
  padding-left: 36px;
  padding-right: 36px;
}

.pd_tb_36 {
  padding-top: 36px;
  padding-bottom: 36px;
}

/*padding为38px*/
.pd_l_38 {
  padding-left: 38px;
}

.pd_t_38 {
  padding-top: 38px;
}

.pd_r_38 {
  padding-right: 38px;
}

.pd_b_38 {
  padding-bottom: 38px;
}

.pd_lr_38 {
  padding-left: 38px;
  padding-right: 38px;
}

.pd_tb_38 {
  padding-top: 38px;
  padding-bottom: 38px;
}

/*padding为40px*/
.pd_l_40 {
  padding-left: 40px;
}

.pd_t_40 {
  padding-top: 40px;
}

.pd_r_40 {
  padding-right: 40px;
}

.pd_b_40 {
  padding-bottom: 40px;
}

.pd_lr_40 {
  padding-left: 40px;
  padding-right: 40px;
}

.pd_tb_40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

/*padding为42px*/
.pd_l_42 {
  padding-left: 42px;
}

.pd_t_42 {
  padding-top: 42px;
}

.pd_r_42 {
  padding-right: 42px;
}

.pd_b_42 {
  padding-bottom: 42px;
}

.pd_lr_42 {
  padding-left: 42px;
  padding-right: 42px;
}

.pd_tb_42 {
  padding-top: 42px;
  padding-bottom: 42px;
}

/*padding为44px*/
.pd_l_44 {
  padding-left: 44px;
}

.pd_t_44 {
  padding-top: 44px;
}

.pd_r_44 {
  padding-right: 44px;
}

.pd_b_44 {
  padding-bottom: 44px;
}

.pd_lr_44 {
  padding-left: 44px;
  padding-right: 44px;
}

.pd_tb_44 {
  padding-top: 44px;
  padding-bottom: 44px;
}

/*padding为46px*/
.pd_l_46 {
  padding-left: 46px;
}

.pd_t_46 {
  padding-top: 46px;
}

.pd_r_46 {
  padding-right: 46px;
}

.pd_b_46 {
  padding-bottom: 46px;
}

.pd_lr_46 {
  padding-left: 46px;
  padding-right: 46px;
}

.pd_tb_46 {
  padding-top: 46px;
  padding-bottom: 46px;
}

/*padding为48px*/
.pd_l_48 {
  padding-left: 48px;
}

.pd_t_48 {
  padding-top: 48px;
}

.pd_r_48 {
  padding-right: 48px;
}

.pd_b_48 {
  padding-bottom: 48px;
}

.pd_lr_48 {
  padding-left: 48px;
  padding-right: 48px;
}

.pd_tb_48 {
  padding-top: 48px;
  padding-bottom: 48px;
}

/*padding为54px*/
.pd_l_54 {
  padding-left: 54px;
}

.pd_t_54 {
  padding-top: 54px;
}

.pd_r_54 {
  padding-right: 54px;
}

.pd_b_54 {
  padding-bottom: 54px;
}

.pd_lr_54 {
  padding-left: 54px;
  padding-right: 54px;
}

.pd_tb_54 {
  padding-top: 54px;
  padding-bottom: 54px;
}

/*padding为56px*/
.pd_l_56 {
  padding-left: 56px;
}

.pd_t_56 {
  padding-top: 56px;
}

.pd_r_56 {
  padding-right: 56px;
}

.pd_b_56 {
  padding-bottom: 56px;
}

.pd_lr_56 {
  padding-left: 56px;
  padding-right: 56px;
}

.pd_tb_56 {
  padding-top: 56px;
  padding-bottom: 56px;
}

/*padding为64px*/
.pd_l_64 {
  padding-left: 64px;
}

.pd_t_64 {
  padding-top: 64px;
}

.pd_r_64 {
  padding-right: 64px;
}

.pd_b_64 {
  padding-bottom: 64px;
}

.pd_lr_64 {
  padding-left: 64px;
  padding-right: 64px;
}

.pd_tb_64 {
  padding-top: 64px;
  padding-bottom: 64px;
}

/*padding为68px*/
.pd_l_68 {
  padding-left: 68px;
}

.pd_t_68 {
  padding-top: 68px;
}

.pd_r_68 {
  padding-right: 68px;
}

.pd_b_68 {
  padding-bottom: 68px;
}

.pd_lr_68 {
  padding-left: 68px;
  padding-right: 68px;
}

.pd_tb_68 {
  padding-top: 68px;
  padding-bottom: 68px;
}

/*padding为84px*/
.pd_l_84 {
  padding-left: 84px;
}

.pd_t_84 {
  padding-top: 84px;
}

.pd_r_84 {
  padding-right: 84px;
}

.pd_b_84 {
  padding-bottom: 84px;
}

.pd_lr_84 {
  padding-left: 84px;
  padding-right: 84px;
}

.pd_tb_84 {
  padding-top: 84px;
  padding-bottom: 84px;
}

/*margin为4px*/
.mr_l_4 {
  margin-left: 4px;
}

.mr_t_4 {
  margin-top: 4px;
}

.mr_r_4 {
  margin-right: 4px;
}

.mr_b_4 {
  margin-bottom: 4px;
}

.mr_lr_4 {
  margin-left: 4px;
  margin-right: 4px;
}

.mr_tb_4 {
  margin-top: 4px;
  margin-bottom: 4px;
}

/*margin为5px*/
.mr_l_5 {
  margin-left: 5px;
}

.mr_t_5 {
  margin-top: 5px;
}

.mr_r_5 {
  margin-right: 5px;
}

.mr_b_5 {
  margin-bottom: 5px;
}

.mr_lr_5 {
  margin-left: 5px;
  margin-right: 5px;
}

.mr_tb_5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

/*margin为8px*/
.mr_l_8 {
  margin-left: 8px;
}

.mr_t_8 {
  margin-top: 8px;
}

.mr_r_8 {
  margin-right: 8px;
}

.mr_b_8 {
  margin-bottom: 8px;
}

.mr_lr_8 {
  margin-left: 8px;
  margin-right: 8px;
}

.mr_tb_8 {
  margin-top: 8px;
  margin-bottom: 8px;
}

/*margin为9px*/
.mr_l_9 {
  margin-left: 9px;
}

.mr_t_9 {
  margin-top: 9px;
}

.mr_r_9 {
  margin-right: 9px;
}

.mr_b_9 {
  margin-bottom: 9px;
}

.mr_lr_9 {
  margin-left: 9px;
  margin-right: 9px;
}

.mr_tb_9 {
  margin-top: 9px;
  margin-bottom: 9px;
}

/*margin为10px*/
.mr_l_10 {
  margin-left: 10px;
}

.mr_t_10 {
  margin-top: 10px;
}

.mr_r_10 {
  margin-right: 10px;
}

.mr_b_10 {
  margin-bottom: 10px;
}

.mr_lr_10 {
  margin-left: 10px;
  margin-right: 10px;
}

.mr_tb_10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

/*margin为12px*/
.mr_l_12 {
  margin-left: 12px;
}

.mr_t_12 {
  margin-top: 12px;
}

.mr_r_12 {
  margin-right: 12px;
}

.mr_b_12 {
  margin-bottom: 12px;
}

.mr_lr_12 {
  margin-left: 12px;
  margin-right: 12px;
}

.mr_tb_12 {
  margin-top: 12px;
  margin-bottom: 12px;
}

/*margin为14px*/
.mr_l_14 {
  margin-left: 14px;
}

.mr_t_14 {
  margin-top: 14px;
}

.mr_r_14 {
  margin-right: 14px;
}

.mr_b_14 {
  margin-bottom: 14px;
}

.mr_lr_14 {
  margin-left: 14px;
  margin-right: 14px;
}

.mr_tb_14 {
  margin-top: 14px;
  margin-bottom: 14px;
}

/*margin为15px*/
.mr_l_15 {
  margin-left: 15px;
}

.mr_t_15 {
  margin-top: 15px;
}

.mr_r_15 {
  margin-right: 15px;
}

.mr_b_15 {
  margin-bottom: 15px;
}

.mr_lr_15 {
  margin-left: 15px;
  margin-right: 15px;
}

.mr_tb_15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

/*margin为16px*/
.mr_l_16 {
  margin-left: 16px;
}

.mr_t_16 {
  margin-top: 16px;
}

.mr_r_16 {
  margin-right: 16px;
}

.mr_b_16 {
  margin-bottom: 16px;
}

.mr_lr_16 {
  margin-left: 16px;
  margin-right: 16px;
}

.mr_tb_16 {
  margin-top: 16px;
  margin-bottom: 16px;
}

/*margin为18px*/
.mr_l_18 {
  margin-left: 18px;
}

.mr_t_18 {
  margin-top: 18px;
}

.mr_r_18 {
  margin-right: 18px;
}

.mr_b_18 {
  margin-bottom: 18px;
}

.mr_lr_18 {
  margin-left: 18px;
  margin-right: 18px;
}

.mr_tb_18 {
  margin-top: 18px;
  margin-bottom: 18px;
}

/*margin为20px*/
.mr_l_20 {
  margin-left: 20px;
}

.mr_t_20 {
  margin-top: 20px;
}

.mr_r_20 {
  margin-right: 20px;
}

.mr_b_20 {
  margin-bottom: 20px;
}

.mr_lr_20 {
  margin-left: 20px;
  margin-right: 20px;
}

.mr_tb_20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

/*margin为21px*/
.mr_l_21 {
  margin-left: 21px;
}

.mr_t_21 {
  margin-top: 21px;
}

.mr_r_21 {
  margin-right: 21px;
}

.mr_b_21 {
  margin-bottom: 21px;
}

.mr_lr_21 {
  margin-left: 21px;
  margin-right: 21px;
}

.mr_tb_21 {
  margin-top: 21px;
  margin-bottom: 21px;
}

/*margin为22px*/
.mr_l_22 {
  margin-left: 22px;
}

.mr_t_22 {
  margin-top: 22px;
}

.mr_r_22 {
  margin-right: 22px;
}

.mr_b_22 {
  margin-bottom: 22px;
}

.mr_lr_22 {
  margin-left: 22px;
  margin-right: 22px;
}

.mr_tb_22 {
  margin-top: 22px;
  margin-bottom: 22px;
}

/*margin为23px*/
.mr_l_23 {
  margin-left: 23px;
}

.mr_t_23 {
  margin-top: 23px;
}

.mr_r_23 {
  margin-right: 23px;
}

.mr_b_23 {
  margin-bottom: 23px;
}

.mr_lr_23 {
  margin-left: 23px;
  margin-right: 23px;
}

.mr_tb_23 {
  margin-top: 23px;
  margin-bottom: 23px;
}

/*margin为24px*/
.mr_l_24 {
  margin-left: 24px;
}

.mr_t_24 {
  margin-top: 24px;
}

.mr_r_24 {
  margin-right: 24px;
}

.mr_b_24 {
  margin-bottom: 24px;
}

.mr_lr_24 {
  margin-left: 24px;
  margin-right: 24px;
}

.mr_tb_24 {
  margin-top: 24px;
  margin-bottom: 24px;
}

/*margin为25px*/
.mr_l_25 {
  margin-left: 25px;
}

.mr_t_25 {
  margin-top: 25px;
}

.mr_r_25 {
  margin-right: 25px;
}

.mr_b_25 {
  margin-bottom: 25px;
}

.mr_lr_25 {
  margin-left: 25px;
  margin-right: 25px;
}

.mr_tb_25 {
  margin-top: 25px;
  margin-bottom: 25px;
}

/*margin为26px*/
.mr_l_26 {
  margin-left: 26px;
}

.mr_t_26 {
  margin-top: 26px;
}

.mr_r_26 {
  margin-right: 26px;
}

.mr_b_26 {
  margin-bottom: 26px;
}

.mr_lr_26 {
  margin-left: 26px;
  margin-right: 26px;
}

.mr_tb_26 {
  margin-top: 26px;
  margin-bottom: 26px;
}

/*margin为27px*/
.mr_l_27 {
  margin-left: 27px;
}

.mr_t_27 {
  margin-top: 27px;
}

.mr_r_27 {
  margin-right: 27px;
}

.mr_b_27 {
  margin-bottom: 27px;
}

.mr_lr_27 {
  margin-left: 27px;
  margin-right: 27px;
}

.mr_tb_27 {
  margin-top: 27px;
  margin-bottom: 27px;
}

/*margin为28px*/
.mr_l_28 {
  margin-left: 28px;
}

.mr_t_28 {
  margin-top: 28px;
}

.mr_r_28 {
  margin-right: 28px;
}

.mr_b_28 {
  margin-bottom: 28px;
}

.mr_lr_28 {
  margin-left: 28px;
  margin-right: 28px;
}

.mr_tb_28 {
  margin-top: 28px;
  margin-bottom: 28px;
}

/*margin为32px*/
.mr_l_32 {
  margin-left: 32px;
}

.mr_t_32 {
  margin-top: 32px;
}

.mr_r_32 {
  margin-right: 32px;
}

.mr_b_32 {
  margin-bottom: 32px;
}

.mr_lr_32 {
  margin-left: 32px;
  margin-right: 32px;
}

.mr_tb_32 {
  margin-top: 32px;
  margin-bottom: 32px;
}

/*margin为36px*/
.mr_l_36 {
  margin-left: 36px;
}

.mr_t_36 {
  margin-top: 36px;
}

.mr_r_36 {
  margin-right: 36px;
}

.mr_b_36 {
  margin-bottom: 36px;
}

.mr_lr_36 {
  margin-left: 36px;
  margin-right: 36px;
}

.mr_tb_36 {
  margin-top: 36px;
  margin-bottom: 36px;
}

/*margin为38px*/
.mr_l_38 {
  margin-left: 38px;
}

.mr_t_38 {
  margin-top: 38px;
}

.mr_r_38 {
  margin-right: 38px;
}

.mr_b_38 {
  margin-bottom: 38px;
}

.mr_lr_38 {
  margin-left: 38px;
  margin-right: 38px;
}

.mr_tb_38 {
  margin-top: 38px;
  margin-bottom: 38px;
}

/*margin为40px*/
.mr_l_40 {
  margin-left: 40px;
}

.mr_t_40 {
  margin-top: 40px;
}

.mr_r_40 {
  margin-right: 40px;
}

.mr_b_40 {
  margin-bottom: 40px;
}

.mr_lr_40 {
  margin-left: 40px;
  margin-right: 40px;
}

.mr_tb_40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

/*margin为42px*/
.mr_l_42 {
  margin-left: 42px;
}

.mr_t_42 {
  margin-top: 42px;
}

.mr_r_42 {
  margin-right: 42px;
}

.mr_b_42 {
  margin-bottom: 42px;
}

.mr_lr_42 {
  margin-left: 42px;
  margin-right: 42px;
}

.mr_tb_42 {
  margin-top: 42px;
  margin-bottom: 42px;
}

/*margin为44px*/
.mr_l_44 {
  margin-left: 44px;
}

.mr_t_44 {
  margin-top: 44px;
}

.mr_r_44 {
  margin-right: 44px;
}

.mr_b_44 {
  margin-bottom: 44px;
}

.mr_lr_44 {
  margin-left: 44px;
  margin-right: 44px;
}

.mr_tb_44 {
  margin-top: 44px;
  margin-bottom: 44px;
}

/*margin为46px*/
.mr_l_46 {
  margin-left: 46px;
}

.mr_t_46 {
  margin-top: 46px;
}

.mr_r_46 {
  margin-right: 46px;
}

.mr_b_46 {
  margin-bottom: 46px;
}

.mr_lr_46 {
  margin-left: 46px;
  margin-right: 46px;
}

.mr_tb_46 {
  margin-top: 46px;
  margin-bottom: 46px;
}

/*margin为48px*/
.mr_l_48 {
  margin-left: 48px;
}

.mr_t_48 {
  margin-top: 48px;
}

.mr_r_48 {
  margin-right: 48px;
}

.mr_b_48 {
  margin-bottom: 48px;
}

.mr_lr_48 {
  margin-left: 48px;
  margin-right: 48px;
}

.mr_tb_48 {
  margin-top: 48px;
  margin-bottom: 48px;
}

/*margin为54px*/
.mr_l_54 {
  margin-left: 54px;
}

.mr_t_54 {
  margin-top: 54px;
}

.mr_r_54 {
  margin-right: 54px;
}

.mr_b_54 {
  margin-bottom: 54px;
}

.mr_lr_54 {
  margin-left: 54px;
  margin-right: 54px;
}

.mr_tb_54 {
  margin-top: 54px;
  margin-bottom: 54px;
}

/*margin为56px*/
.mr_l_56 {
  margin-left: 56px;
}

.mr_t_56 {
  margin-top: 56px;
}

.mr_r_56 {
  margin-right: 56px;
}

.mr_b_56 {
  margin-bottom: 56px;
}

.mr_lr_56 {
  margin-left: 56px;
  margin-right: 56px;
}

.mr_tb_56 {
  margin-top: 56px;
  margin-bottom: 56px;
}

/*margin为64px*/
.mr_l_64 {
  margin-left: 64px;
}

.mr_t_64 {
  margin-top: 64px;
}

.mr_r_64 {
  margin-right: 64px;
}

.mr_b_64 {
  margin-bottom: 64px;
}

.mr_lr_64 {
  margin-left: 64px;
  margin-right: 64px;
}

.mr_tb_64 {
  margin-top: 64px;
  margin-bottom: 64px;
}

/*margin为68px*/
.mr_l_68 {
  margin-left: 68px;
}

.mr_t_68 {
  margin-top: 68px;
}

.mr_r_68 {
  margin-right: 68px;
}

.mr_b_68 {
  margin-bottom: 68px;
}

.mr_lr_68 {
  margin-left: 68px;
  margin-right: 68px;
}

.mr_tb_68 {
  margin-top: 68px;
  margin-bottom: 68px;
}

/*margin为84px*/
.mr_l_84 {
  margin-left: 84px;
}

.mr_t_84 {
  margin-top: 84px;
}

.mr_r_84 {
  margin-right: 84px;
}

.mr_b_84 {
  margin-bottom: 84px;
}

.mr_lr_84 {
  margin-left: 84px;
  margin-right: 84px;
}

.mr_tb_84 {
  margin-top: 84px;
  margin-bottom: 84px;
}



@media (max-width: 1025px) {
  .block_sm_mr_t_16{
    margin-top:24px;
  }
}
