@charset "utf-8";
/*basic - reset*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, a, em, i, img, strong, b, table, th, td, dl, ol, ul, li, dt, dd, form, fieldset, label, input, button, select, textarea {
  margin: 0;padding: 0; outline: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

html {
  font-family:'Microsoft Yahei', 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 14px;
  color: #333;
  line-height: 1.42857143;
  -webkit-text-size-adjust: 100%;
  box-sizing: border-box;
  /*字体抗锯齿渲染*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

*, *:before, *:after { box-sizing: border-box; }

/* HTML5 display definitions
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */

/**
 * Add the correct display in IE 9-.
 */

/**
 * Add the correct display in iOS 4-7.
 */
audio,canvas,video {display: inline-block;}
audio:not([controls]) { display: none; height: 0; }

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress { vertical-align: baseline; }
table { border-collapse: collapse; border-spacing: 0; border: 0 none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
ul, ol, li { list-style: none; }
img { vertical-align: middle; max-width: 100%; height: auto; display: inline-block; border: 0 none; }

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */

/* Links
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 * 3.a:hover, a:active, a:visited, a:link, a:focus
 */

a {
  color: inherit;
  outline: none;
  text-decoration: none;
  background-color: transparent;
  /*去除移动端点击显示的蓝色背景*/
  -webkit-tap-highlight-color: transparent;
  /*禁止用户选择文本*/
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-text-decoration-skip: objects;
}

a, area, button, input, label, select, summary, textarea {
  cursor: pointer;
  /*移动端300ms延迟*/
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

em, i, ins { font-style: normal;text-decoration: none; }

b, strong { font-weight: bolder; }

small { font-size: 80%; }

hr {
  box-sizing: content-box;
  /* correct box sizing in Firefox */
  height: 0;
  /* correct box sizing in Firefox */
  overflow: visible;
  /* Edge and IE */
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #999;
}

input:-moz-placeholder, textarea:-moz-placeholder {
  color: #999;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #999;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #999;
}

button, input, select, textarea { border: none;  outline: none; }

/* IE后面叉号 */
input::-ms-clear, input::-ms-reveal { display: none;}
/* 去掉input自动填充的黄色背景 */
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
  box-shadow: 0 0 0px 1000px white inset;
}
textarea { overflow: auto; /* IE 10+ */ resize: none }
button, input { overflow: visible; }
button, select { text-transform: none; }
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button, html [type='button'], [type='reset'], [type='submit'] { -webkit-appearance: button; appearance: button; }
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0; }
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Remove the default vertical scrollbar in IE.
 */
/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] { -webkit-appearance: textfield;appearance: textfield; outline-offset: -2px;}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */
[type='search']::-webkit-search-cancel-button, [type='search']::-webkit-search-decoration { -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; }

/* flex */
.flex{display:flex }
/* flex: flex-grow flex-shrink flex-basis */
.flex-shrink0 {flex-shrink: 0;}
.flex-1{ flex:1 /* 1 1 0% */ }
.flex-auto{ flex:auto /* 1 1 auto */ }
.flex-none{ flex:none /* 0 0 auto */ }
.flex-initial{ flex:0 auto; /* = flex:initial;  0 1 auto */ }
.flex-row{flex-direction:row}
.flex-row-reverse {flex-direction:row-reverse}
.flex-column{flex-direction:column}
.flex-column-reverse {flex-direction:column-reverse}
.flex-wrap{flex-wrap:wrap}
.flex-nowrap {flex-wrap:nowrap } 
.flex-wrap-reverse{flex-wrap:wrap-reverse }
.flex-middle {justify-content: center;align-items:center}
.justify-between {justify-content:space-between}
.justify-start {justify-content:flex-start}        
.justify-end{justify-content:flex-end}            
.justify-center{justify-content:center}            
.justify-around{justify-content:space-around}      
.align-stretch{align-items:stretch}     
.align-start{align-items:flex-start}  
.align-end{align-items:flex-end}
.align-middle{ align-items:center }
.content-start{ align-content:flex-start }
.content-end{ align-content:flex-end }
.content-center{ align-content:center }
.content-space-between{ align-content:space-between }
.content-space-around{ align-content:space-around }
.content-stretch{ align-content:stretch }
.selft-stretch{ align-self:stretch }
.self-start{ align-self:flex-start }
.self-end{ align-self:flex-end }
.self-middle{ align-self:center }

/* 常用 */
.p-relative{ position: relative; }
.state:after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;content: '';transition: .2s cubic-bezier(.175, .885, .32, 1);transform: scale(.6);pointer-events: none;opacity: 0;background-color: transparent; box-shadow: 0 0 0 .05rem rgba(0, 0, 0, .09);}
.state:hover:after { transform: scale(1); opacity: 1;background-color: rgba(0, 0, 0, .07);box-shadow: 0 0 0 .05rem rgba(0, 0, 0, .07);}
.state:focus {outline: none;}
.state.focus:after {transform: scale(1);opacity: 1;background-color: rgba(0, 0, 0, .07);box-shadow: none;}
.state.active:after { transform: scale(1);opacity: 1;background-color: rgba(0, 0, 0, .07);box-shadow: none;}
.state:active:after {transform: scale(.95);background-color: rgba(0, 0, 0, .09); box-shadow: inset 0 0 0 .05rem rgba(33, 150, 243, .2), 0 0 0 .1rem rgba(33, 150, 243, .2);}

.clearfix:after { visibility: hidden;display: block;content: "";height: 0;line-height: 0; clear: both;}
.clearfix { zoom: 1;}
.pull-right {display: inline; float: right;}
.pull-left {display: inline;float: left;}

/* 文字 */
.text-600{ font-weight:600; }
.text-bold { font-weight: bold}
.text-left { text-align: left;}
.text-right { text-align: right;}
.text-center { text-align: center;}
.text-line-through { text-decoration: line-through;}
.text-underline { text-decoration: underline}
.text-linedotted { text-decoration: underline dotted;}
.text-lowercase { text-transform: lowercase;}
.text-uppercase { text-transform: uppercase;}
.text-capitalize { text-transform: capitalize;}
.text-ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.text-line2-ellipsis {-webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical;overflow: hidden;}

.f10{ font-size:10px; }
.f11{ font-size:11px; }
.f12{ font-size:12px; }
.f13{ font-size:13px; }
.f14{ font-size:14px; }
.f15{ font-size:15px; }
.f16{ font-size:16px; }
.f18{ font-size:18px; }
.f20{ font-size:20px; }
.f22{ font-size:22px; }
.f24{ font-size:24px; }
.f28{ font-size:28px; }
.f40{ font-size:40px; }

.cf{ color:#ffffff; }
.c0{ color:#000000; }
.c1{ color:#111111; }
.c3{ color:#333333; }
.c6{ color:#666666; }
.c9{ color:#999999; }

.bg-ffffff{ background-color:#ffffff; }
.bg-f9f9f9{ background-color:#f9f9f9; }

/* border */
.border-line::after{
  content: " ";box-sizing: border-box;-webkit-transform: scale(.5);transform: scale(.5);
	position: absolute;top: -50%;right: -50%;bottom: -50%;left: -50%;
	border: 1px solid #ebedf0;
}
.border-line-t::after{
	content: " ";box-sizing: border-box;-webkit-transform: scale(.5);transform: scale(.5);
	position: absolute;top: -50%;right: -50%;bottom: -50%;left: -50%;
  border: 0 solid #ebedf0; border-top-width: 1px;
}
.border-line-r::after{
  content: " ";box-sizing: border-box;-webkit-transform: scale(.5);transform: scale(.5);
  position: absolute; top: -50%;right: -50%;bottom: -50%;left: -50%;
  border: 0 solid #ebedf0; border-right-width: 1px;
}
.border-line-b::after{
  content: " ";box-sizing: border-box;-webkit-transform: scale(.5);transform: scale(.5);
  position: absolute;top: -50%;right: -50%;bottom: -50%;left: -50%;
	border: 0 solid #ebedf0;border-bottom-width: 1px;}

.border-line-l::after{
  content: " ";box-sizing: border-box;-webkit-transform: scale(.5);transform: scale(.5);
  position: absolute; top: -50%;right: -50%;bottom: -50%;left: -50%;
  border: 0 solid #ebedf0; border-left-width: 1px;
}

.border-none{ border:0 none !important; }

/*   
  箭头：transform:matrix(前四个参数控制箭头方向,最后两个参数分别控制距离左侧的距离 距离上侧的距离)
*/
.arrow-t:after {
  content:" ";display:inline-block;position:absolute;top:50%;right:0;
  transform: matrix(0.71, -0.71, 0.71, 0.71, 0, 0) translateY(-25%);
  border-width:1px 1px 0 0;border-style:solid;
  height:8px;width:8px;border-color:#969799;
}

.arrow-r:after {
  content:" ";display:inline-block;position:absolute;top:50%;right:0;
  transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0) translate(-50%);
  border-width:1px 1px 0 0;border-style:solid;
  height:8px;width:8px;border-color:#969799;
}

.arrow-b:after {
  content:" ";display:inline-block;position:absolute;top:50%;right:0;
  transform: matrix(0.71, 0.71, 0.71, -0.71, 0, 0) translate(-65%,35%);
  border-width:1px 1px 0 0;border-style:solid;
  height:8px;width:8px;border-color:#969799;
}

.arrow-l:after {
  content:" ";display:inline-block;position:absolute;top:50%;right:0;
  transform: matrix(-0.71, 0.71, 0.71, 0.71, 0, 0) translate(-50%);
  border-width:1px 1px 0 0;border-style:solid;
  height:8px;width:8px;border-color:#969799;
}
/* 箭头-end */


/* 三角形 */
.triangle-t:after{ 
  content:" ";width: 0; height: 0; position: absolute;
  border-style: solid; border-color: transparent;
  border-width: 0 8px 8px 8px;
  border-bottom-color: #969799;
}
.triangle-r:after{ 
  content:" ";width: 0;height: 0; position: absolute;
  border-style: solid; border-color: transparent;
  border-width: 6px 0 6px 8px;
  border-left-color:#969799;
}
.triangle-b:after{
  content:" ";width: 0;height: 0; position: absolute;
  border-style: solid; border-color: transparent;
  border-width: 8px 6px 0 6px;
  border-top-color:#969799;
}
.triangle-l:after{
  content:" ";width: 0;height: 0; position: absolute;
  border-style: solid; border-color: transparent;
  border-width: 6px 8px 6px 0;
  border-right-color:#969799;
}
.triangle-rt:after{ 
  content:" ";width: 0;height: 0; position: absolute;
  border-style: solid; border-color: transparent;
  border-width: 0 8px 8px 0;
  border-right-color:#969799;
}

.triangle-rb:after{
  content:" ";width: 0;height: 0; position: absolute;
  border-style: solid; border-color: transparent;
  border-width: 0 0 8px 8px;
  border-bottom-color:#969799;
}

.triangle-lb:after{
  content:" ";width: 0;height: 0; position: absolute;
  border-style: solid; border-color: transparent;
  border-width: 8px 0 0 8px;
  border-left-color:#969799;
}

.triangle-lt:after{
  content:" ";width: 0;height: 0; position: absolute;
  border-style: solid; border-color: transparent;
  border-width: 8px 8px 0 0;
  border-top-color:#969799;
}
/* 三角形-end */


/* 间距 */
.has-padding-sm{padding:10px}
.has-padding   { padding:15px 10px }
.has-padding-lg{ padding:15px }
.p-w-sm { padding-left:5px;padding-right:5px }
.p-w    { padding-left:10px;padding-right:10px }
.p-w-lg { padding-left:15px;padding-right:15px }
.p-v-sm { padding-top:5px;padding-bottom:5px }
.p-v    { padding-top:10px;padding-bottom:10px }
.p-v-lg { padding-top:15px;padding-bottom:15px }

.pt3 { padding-top:3px     }
.pt5 { padding-top:5px     }
.pt10{ padding-top:10px    }
.pt15{ padding-top:15px    }
.pt20{ padding-top:20px    }
.pt25{ padding-top:25px    }
.pt30{ padding-top:30px    }
.pt35{ padding-top:35px    }
.pt40{ padding-top:40px    }

.pb3 { padding-bottom:3px  }
.pb5 { padding-bottom:5px  }
.pb10{ padding-bottom:10px }
.pb15{ padding-bottom:15px }
.pb20{ padding-bottom:20px }
.pb25{ padding-bottom:25px }
.pb30{ padding-bottom:30px }
.pb35{ padding-bottom:35px }
.pb40{ padding-bottom:40px }

.pl3 { padding-left:3px    }
.pl5 { padding-left:5px    }
.pl10{ padding-left:10px   }
.pl15{ padding-left:15px   }
.pl20{ padding-left:20px   }
.pl25{ padding-left:25px   }
.pl30{ padding-left:30px   }
.pl35{ padding-left:35px   }
.pl40{ padding-left:40px   }

.pr3 { padding-right:3px   }
.pr5 { padding-right:5px   }
.pr10{ padding-right:10px  }
.pr15{ padding-right:15px  }
.pr20{ padding-right:20px  }
.pr25{ padding-right:25px  }
.pr30{ padding-right:30px  }
.pr35{ padding-right:35px  }
.pr40{ padding-right:40px  }

.mt3 { margin-top:3px    }
.mt5 { margin-top:5px    }
.mt10{ margin-top:10px   }
.mt15{ margin-top:15px   }
.mt20{ margin-top:20px   }
.mt25{ margin-top:25px   }
.mt30{ margin-top:30px   }
.mt35{ margin-top:35px   }
.mt40{ margin-top:40px   }

.mb3 { margin-bottom:3px  }
.mb5 { margin-bottom:5px  }
.mb10{ margin-bottom:10px }
.mb15{ margin-bottom:15px }
.mb20{ margin-bottom:20px }
.mb25{ margin-bottom:25px }
.mb30{ margin-bottom:30px }
.mb35{ margin-bottom:35px }
.mb40{ margin-bottom:40px }

.ml3 { margin-left:3px   }
.ml5 { margin-left:5px   }
.ml10{ margin-left:10px  }
.ml15{ margin-left:15px  }
.ml20{ margin-left:20px  }
.ml25{ margin-left:25px  }
.ml30{ margin-left:30px  }
.ml35{ margin-left:35px  }
.ml40{ margin-left:40px  }

.mr3 { margin-right:3px  }
.mr5 { margin-right:5px  }
.mr10{ margin-right:10px }
.mr15{ margin-right:15px }
.mr20{ margin-right:20px }
.mr25{ margin-right:25px }
.mr30{ margin-right:30px }
.mr35{ margin-right:35px }
.mr40{ margin-right:40px }



.container{ margin-right: auto;margin-left: auto; }
.row{ margin-left:-10px;margin-right:-10px; }
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
  float: left;
}
.col-xs-1 { width: 8.33333333%; }
.col-xs-2 { width: 16.66666667%; }
.col-xs-3 { width: 25%; }
.col-xs-4 { width: 33.33333333%; }
.col-xs-5 { width: 41.66666667%; }
.col-xs-6 { width: 50%; }
.col-xs-7 { width: 58.33333333%; }
.col-xs-8 { width: 66.66666667%;}
.col-xs-9 { width: 75%; }
.col-xs-10 { width: 83.33333333%; }
.col-xs-11 { width: 91.66666667%; }
.col-xs-12 { width: 100%; }
@media (min-width: 768px) {
  .container { max-width: 740px; }
  .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
    float: left;
  }
  .col-sm-1  { width: 8.33333333%; }
  .col-sm-2  { width: 16.66666667%; }
  .col-sm-3  { width: 25%; }
  .col-sm-4  { width: 33.33333333%; }
  .col-sm-5  { width: 41.66666667%; }
  .col-sm-6  { width: 50%; }
  .col-sm-7  { width: 58.33333333%; }
  .col-sm-8  { width: 66.66666667%; }
  .col-sm-9  { width: 75%; }
  .col-sm-10 { width: 83.33333333%; }
  .col-sm-11 { width: 91.66666667%; }
  .col-sm-12 { width: 100%; }
}
@media (min-width: 992px) {
  .container { max-width: 960px; }
  .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 { 
    float: left; 
  }
  .col-md-1 { width: 8.33333333%; }
  .col-md-2 { width: 16.66666667%; }
  .col-md-3 { width: 25%; }
  .col-md-4 { width: 33.33333333%; }
  .col-md-5 { width: 41.66666667%; }
  .col-md-6 { width: 50%; }
  .col-md-7 { width: 58.33333333%; }
  .col-md-8 { width: 66.66666667%; }
  .col-md-9 { width: 75%; }
  .col-md-10 { width: 83.33333333%; }
  .col-md-11 { width: 91.66666667%; }
  .col-md-12 { width: 100%; }

}
@media (min-width: 1200px) {
  .container { max-width: 1200px; }
  .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
    float: left;
  }
  .col-lg-1 { width: 8.33333333%; }
  .col-lg-2 { width: 16.66666667%; }
  .col-lg-3 { width: 25%; }
  .col-lg-4 { width: 33.33333333%; }
  .col-lg-5 { width: 41.66666667%; }
  .col-lg-6 { width: 50%; }
  .col-lg-7 { width: 58.33333333%; }
  .col-lg-8 { width: 66.66666667%; }
  .col-lg-9 { width: 75%; }
  .col-lg-10 { width: 83.33333333%; }
  .col-lg-11 { width: 91.66666667%; }
  .col-lg-12 { width: 100%; }
}

.visible-xs { display: none !important; }
.visible-sm { display: none !important; }
.visible-md { display: none !important; }
.visible-lg { display: none !important; }
.hidden-xs { display: block !important; }
.hidden-sm { display: block !important; }
.hidden-md { display: block !important; }
.hidden-lg { display: block !important; }
@media (max-width: 767px) {
  .visible-xs { display: block !important; }
  .visible-sm.visible-xs { display: block !important; }
  .visible-md.visible-xs { display: block !important; } 
  .visible-lg.visible-xs { display: block !important; }
  .hidden-xs{ display: none !important; }
  .hidden-sm.hidden-xs{ display: none !important; }
  .hidden-md.hidden-xs{ display: none !important; }
  .hidden-lg.hidden-xs{ display: none !important; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-xs.visible-sm { display: block !important; }
  .visible-sm { display: block !important; }
  .visible-md.visible-sm { display: block !important; }
  .visible-lg.visible-sm { display: block !important; }
  .hidden-xs.hidden-sm { display: none !important; }
  .hidden-sm { display: none !important; }
  .hidden-md.hidden-sm{ display: none !important; }
  .hidden-lg.hidden-sm { display: none !important; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-xs.visible-md { display: block !important; }
  .visible-sm.visible-md { display: block !important; }
  .visible-md { display: block !important; }
  .visible-lg.visible-md { display: block !important; }
  .hidden-xs.hidden-md { display: none !important; }
  .hidden-sm.hidden-md{ display: none !important; }
  .hidden-md{ display: none !important; }
  .hidden-lg.hidden-md{ display: none !important; }
}
@media (min-width: 1200px) {
  .visible-xs.visible-lg { display: block !important; }
  .visible-sm.visible-lg { display: block !important; }
  .visible-md.visible-lg { display: block !important; }
  .visible-lg { display: block !important; }
  .hidden-xs.hidden-lg{ display: none !important; }
  .hidden-sm.hidden-lg{ display: none !important; }
  .hidden-md.hidden-lg{ display: none !important; }
  .hidden-lg{ display: none !important; }
}