
 html, body {
   font-family:"Microsoft YaHei", "Arial", "PingFang", "SimHei", "SimSun", "KaiTi", sans-serif ;
   -ms-text-size-adjust: 100%;
   -webkit-text-size-adjust: 100%;
   color:#333;
   font-weight: normal;
	 font-size: 16px;
 }
input{
	font-family: "Microsoft YaHei", "Arial", "PingFang";
	border:none;
	box-shadow: none;
}
 html, body {
   height: 100%;
 }
 /*-- 将栅格系统里的所有元素设为 border box --*/
 * {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
 }
 iframe {
   display: block;
   margin: 0;
   padding: 0;
 }
 /**
 * Remove default margin.
 */
 body, div, h1, h2, h3, h4, h5, h6, p, figure, form, ul, ol, li, dl, dt, dd, legend, th, td, input, optgroup, select, textarea, pre, code, blockquote, hr, caption {
   padding: 0;
   margin: 0;
 }
 ul, li, ol {
   list-style-type: none;
 }
 /* HTML5 display definitions
   ========================================================================== */
 /**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
 article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
   display: block;
 }
 /**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
 audio, canvas, progress, video {
   display: inline-block;
   /* 1 */
   vertical-align: baseline; /* 2 */
 }
 /**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
 audio:not([controls]) {
   display: none;
   height: 0;
 }
 /**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
 [hidden], template {
   display: none;
 }
 /* Links
   ========================================================================== */
 /**
 * Remove the gray background color from active links in IE 10.
 */
 a {
   background-color: transparent;
   text-decoration: none ;
 }
 /**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
 a:active, a:hover {
   outline: 0;
   color: #992e35;
	 text-decoration: none;
 }
 /* Text-level semantics
   ========================================================================== */
 /**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
 abbr[title] {
   border-bottom: 1px dotted;
 }
 /**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
 b, strong {
   font-weight: bold;
 }
 /**
 * Address styling not present in Safari and Chrome.
 */
 dfn {
   font-style: italic;
 }
 /**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
 /**
 * Address styling not present in IE 8/9.
 */
 mark {
   background: #ff0;
   color: #000;
 }
 /**
 * Address inconsistent and variable font size in all browsers.
 */
 small {
   font-size: 80%;
 }
 /**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
 sub, sup {
   font-size: 75%;
   line-height: 0;
   position: relative;
   vertical-align: baseline;
 }
 sup {
   top: -0.5em;
 }
 sub {
   bottom: -0.25em;
 }
 /* Embedded content
   ========================================================================== */
 /**
 * Remove border when inside `a` element in IE 8/9/10.
 */
 img {
   border: 0;
 }
 /**
 * Correct overflow not hidden in IE 9/10/11.
 */
 svg:not(:root) {
   overflow: hidden;
 }
 /* Grouping content
   ========================================================================== */
 /**
 * Address margin not present in IE 8/9 and Safari.
 */
 /**
 * Address differences between Firefox and other browsers.
 */
 hr {
   box-sizing: content-box;
   height: 0;
 }
 /**
 * Contain overflow in all browsers.
 */
 pre {
   overflow: auto;
 }
 /**
 * Address odd `em`-unit font size rendering in all browsers.
 */
 code, kbd, pre, samp {
   font-family: monospace, monospace;
   font-size: 1em;
 }
 /* Forms
   ========================================================================== */
 /**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
 /**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
 button, input, optgroup, select, textarea {
   color: inherit;
   /* 1 */
   /* 2 */
   margin: 0; /* 3 */
 }
 /**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
 button {
   overflow: visible;
   border:none;
   box-shadow: none;
 }
 /**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
 button, select {
   text-transform: none;
 }
 /**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
 button, html input[type="button"], input[type="reset"], input[type="submit"] {
   -webkit-appearance: button;
   /* 2 */
   cursor: pointer; /* 3 */
 }
 /**
 * Re-set default cursor for disabled elements.
 */
 button[disabled], html input[disabled] {
   cursor: default;
 }
 /**
 * Remove inner padding and border in Firefox 4+.
 */
 button::-moz-focus-inner, input::-moz-focus-inner {
   border: 0;
   padding: 0;
 }
 /**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
 input {
   line-height: normal;
 }
 /**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
 input[type="checkbox"], input[type="radio"] {
   box-sizing: border-box;
   /* 1 */
   padding: 0; /* 2 */
 }
 /**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
 input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
   height: auto;
 }
 /**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
 input[type="search"] {
   -webkit-appearance: textfield;
   /* 1 */
   box-sizing: content-box; /* 2 */
 }
 /**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
 input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
   -webkit-appearance: none;
 }
 /**
 * Define consistent border, margin, and padding.
 */
 fieldset {
   border: 1px solid #c0c0c0;
   margin: 0;
   padding: 0.35em 0.625em 0.75em;
 }
 /**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
 legend {
   border: 0;
   /* 1 */
   padding: 0; /* 2 */
 }
 /**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
 textarea {
   overflow: auto;
   resize: none;
 }
 /**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
 optgroup {
   font-weight: bold;
 }
 /* Tables
   ========================================================================== */
 /**
 * Remove most spacing between table cells.
 */
 table {
   border-collapse: collapse;
   border-spacing: 0;
 }
 td, th {
   padding: 0;
 }
 /**
 * Remove default margin.
 */
 body, div, h1, h2, h3, h4, h5, h6, p, figure, form, ul, ol, li, dl, dt, dd, legend, th, td, input, optgroup, select, textarea, pre, code, blockquote, hr, caption {
   padding: 0;
   margin: 0;
 }
 ul, li, ol {
   list-style-type: none;
 }
 /* HTML5 display definitions
   ========================================================================== */
 /**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
 article, aside, details, figcaption, footer, header, hgroup, main, menu, nav, section, summary {
   display: block;
 }
 /**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
 audio, canvas, progress, video {
   display: inline-block;
   /* 1 */
   vertical-align: baseline; /* 2 */
 }
 /**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
 audio:not([controls]) {
   display: none;
   height: 0;
 }
 /**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
 [hidden], template {
   display: none;
 }
 /* Links
   ========================================================================== */
 /**
 * Remove the gray background color from active links in IE 10.
 */
 /**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
 abbr[title] {
   border-bottom: 1px dotted;
 }
 td, th {
   padding: 0;
 }
 /**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
 button {
   overflow: visible;
   border: none;
   background: none;
 }
 /**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
 button, select {
   text-transform: none;
 }
 /**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
 button, html input[type="button"], input[type="reset"], input[type="submit"] {
   -webkit-appearance: button;
   /* 2 */
   cursor: pointer; /* 3 */
 }
 ::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
 ::-webkit-scrollbar-thumb {
    background-color: #bbb;
}
::-webkit-scrollbar-track-piece {
    background-color: #ddd;
}
 /*按钮 样式*/
.btn{ 
   display: inline-block;
   vertical-align: middle;
	text-align: center;
    white-space: nowrap;
   cursor: pointer;
   -moz-user-select: none;
   -webkit-user-select: none;
   -ms-user-select: none;
   position: relative;
   z-index: 1;
   -webkit-backface-visibility: hidden;
   -moz-osx-font-smoothing: grayscale;
	 font-family: "Microsoft YaHei", "Arial", "PingFang";
	background: #f2f2f2;
}
 .btn:hover {
   opacity: 0.75;
   filter: alpha(opacity=80);
 }
 .btn:active {
   opacity: 1;
   filter: alpha(opacity=100);
 }
 .btn + .btn {
   margin-left: 10px;
 }
 /*按钮 大小*/
 .btn-xs {
   padding: 0 10px;
   height: 24px;
   line-height: 24px;
   font-size: 10px;
   border-radius: 0;
 }
 .btn-sm {
   padding: 0 15px;
   height: 30px;
   line-height: 30px;
   font-size: 14px;
   border-radius: 2px;
 }
 .btn-nm{
   padding: 0 18px;
   height: 38px;
   line-height: 38px;
   background: #992e35;
   color: #fff;
   border-radius: 5px;
   font-size: 14px;
}
 .btn-md {
   padding: 0 30px;
   height: 50px;
   line-height: 50px;
   font-size: 16px;
   min-width: 120px; 
	border-radius:5px;
 }
 .btn-lg {
   height: 60px;
   line-height: 60px;
   font-size: 18px;
   padding: 0 30px;
 }
 .btn-fluid {
   width: 100%;
 }
 .btn-radius {
   border-radius: 50px;
 }
 .btn-primary {
   background: none !important;
   border: 1px solid #c3cdd9 !important;
   color: #333 !important;
 }
 .btn-primary:hover {
   border-color: #992e35;
   color: #992e35;
 }
 .btn-disabled, .btn-disabled:hover, .btn-disabled:active {
   border: 1px solid #dfe0e5;
   background-color: #efefef;
   color: #999;
   cursor: not-allowed;
   opacity: 1;
 }
 .btn-green {
   background: #e7faf5;
   border-color: #14cfa0;
   color: #14cfa0;
 }
 .btn-red {
   background: #fcf1f1;
   border-color: #e5737a;
   color: #e5737a;
 }
 .btn-orange {
   background: #fef7ef;
   border-color: #f2ac61;
   color: #f2ac61;
 }
.btn-white{
	background: none;
}
 /* Isi btn样式*/
 .button--isi {
   color: #fff;
   /*	background: #7986cb;*/
   overflow: hidden;
 }
 .button--isi::before {
   content: '';
   z-index: -1;
   position: absolute;
   top: 50%;
   left: 100%;
   margin: -15px 0 0 1px;
   width: 30px;
   height: 30px;
   border-radius: 50%;
   -webkit-transform-origin: 100% 50%;
   transform-origin: 100% 50%;
   -webkit-transform: scale3d(1, 2, 1);
   transform: scale3d(1, 2, 1);
   -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
   transition: transform 0.3s, opacity 0.3s;
   -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
   transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);
 }
 .button--isi .button__icon {
   vertical-align: middle;
 }
 .button--isi > span {
   vertical-align: middle;
   padding-left: 0.75em;
 }
 .button--isi:hover::before {
   -webkit-transform: scale3d(9, 9, 1);
   transform: scale3d(9, 9, 1);
 }
 /*按钮 样式结束*/


 .nm-search {
   width: 100%;
   height: 46px;
   vertical-align: center;
   position: relative;
   border-radius: 30px;
   overflow: hidden;
   border: 1px solid #992e35 !important;
   background: #fff;
 }
 .search-icon {
   position: absolute;
   left: 5px;
   color: #992e35;
   font-size: 26px !important;
   top: 9px;
 }
 .search-input, .search-input2 {
   height: 100%;
   border: none;
   background: #fff;
   float: left;
   margin: 0;
   padding: 10px 10px 10px 30px;
   font-size: 16px;
   box-sizing: border-box;
 }
.search-input{
	width: 70%;
}
 .search-input2 {
   width: 100%;
   padding: 10px;
   border-radius: 5px;
	border:1px solid #e5e5e5;
    height: 38px;
	line-height: 36px;
 }

 .search-btn,  .search-btn2{
  
   height: 100%;
   border-radius:30px;
   float: right;
   font-size: 16px;
   color: #fff;
   margin: 0;
   text-align: center;
 }
.search-btn{
	 width: 30%;
}
 .search-btn2{
   width: 100%;
	 height: 42px;
	 line-height: 42px;
   border-radius: 5px;
 
 }
.btn-12345{
	height: 42px;
	line-height: 42px;
	font-size: 16px;
}
 .search-ls {
   width: 100%;
   height: 30px;
   line-height: 30px;
   overflow: hidden;
 }
 .search-ls ul {
   display: inline-block;
   vertical-align: middle;
 }
 .search-ls li {
   font-size: 14px;
   color: #992e35;
   display: inline-block;
   vertical-align: middle;
   margin: 0 5px;
 }
 .header-input {
   width: 300px !important;
 }
 
 /*表单 样式结束*/
 /*表单*/
 .flex1 {
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -ms-flex-align: center;
 }
 .flex2 {
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-justify: center;
   -webkit-justify-content: center;
   -ms-flex-justify: center;
 }
 .flex3 {
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -ms-flex-align: center;
   -webkit-box-justify: center;
   -webkit-justify-content: center;
   -ms-flex-justify: center;
 }
 .flex1-item {
   -webkit-box-flex: 1;
   -webkit-flex: 1 1 33%;
   -ms-flex: 1 1 33%;
   flex: 1 1 33%;
 }
 /*common*/
 /**container**/
 .container {
   max-width: 1220px;
   width: auto;
   height: auto;
   background: #fff;
   padding:20px;
   margin:20px  auto;
   position: relative;
	box-sizing: border-box;
 }
 .container2 {
   max-width: 1220px;
   width: auto;
   height: auto;
   padding:0;
   margin:0 auto;
   position: relative;
   box-sizing: border-box;
 }
.min-h{
	min-height: 600px !important;
}
 
 /*common*/
 
 /*字体大小*/
 .h1 {
   font-size: 24px !important;
 }
 .h2 {
   font-size: 22px !important;
 }
 .h3 {
   font-size: 20px !important;
 }
 .h4 {
   font-size: 18px !important;
 }
 .h5 {
   font-size: 16px !important;
 }
 .h6 {
   font-size: 14px !important;
 }
 .h7 {
   font-size: 12px !important;
 }
 /*字体行高*/
 .line-h1 {
   line-height: 60px;
 }
 .line-h2 {
   line-height: 50px;
 }
 .line-h3 {
   line-height: 40px;
 }
 .line-h4 {
   line-height: 30px;
 }
 .line-h5 {
   line-height: 20px;
 }
 .line-h6 {
   line-height: 15px;
 }
 /*字体颜色*/
 .color1 {
   color: #333;
 }
 .color2 {
   color: #666;
 }
 .color3 {
   color: #999;
 }
 .color4 {
   color: #2c6199;
 }
 .color5 {
   color: #2678bf;
 }
 .color-match1 {
   color: #992e35!important;
 }
 .color-match2 {
   color: #e6b045!important;
 }
 .color-red {
   color: #cd291f !important;
 }
 .color-green {
   color: #009688 !important;
 }
 .color-cyan {
   color: #2f4056 !important;
 }
 .color-white {
   color: #fff !important; /*白色*/
 }
 .color-orange {
   color: #e67422 !important;
 }
 .color-blue {
   color: #1e9fff !important;
 }
 /*背景颜色*/
.bg-bg{
	background: #f2f4f7 !important;
}
.bg1{
	background: #992e35!important;
	color:#fff !important;
}
.bg2{
	background: #e6b045!important;
}
 .bg-orange {
   background: #e67422 !important;
 }
.bg-white{
	background: #fff!important;
}
 .btn-warm, .bg-yellow {
   background: #ebc82c !important; /*黄色*/
 }
 .btn-danger, .bg-red {
   background: #f77539 !important; /*红色*/
 }

 .float-l {
   float: left;
 }
 .float-r {
   float: right;
 }
.text-l{
	text-align: left!important;
}
.text-r{
	text-align: right!important;
}
.text-c{
	text-align: center!important;
}
 /**外阴影**/
 .nm-shadow {
   -webkit-box-shadow: 0px 0px 10px rgba(76, 5, 9, 0.3);
   -moz-box-shadow: 0px 0px 30px rgba(76, 5, 9, 0.3);
   box-shadow: 0px 0px 30px rgba(76, 5, 9, 0.3);
 }
 .nm-shadow:hover, .common-shadow:active {
   -webkit-box-shadow: 0px 0px 30px rgba(76, 5, 9, 0.3);
   -moz-box-shadow: 0px 0px 30px rgba(76, 5, 9, 0.3);
   box-shadow: 0px 0px 30px rgba(76, 5, 9, 0.3);
 }
 /**旋转**/
 .trs180 {
   transform: rotate(180deg);
 }
 .trs90 {
   transform: rotate(90deg);
 }
 .nm-line {
   width: 100%;
   height: 1px;
   background: #e5e5e5;
 }
 .nm-line-v-s {
   width: 1px;
   height: 14px;
   background: #999;
   display: inline-block;
   vertical-align: middle;
 }
 .nm-line-v-m {
   width: 1px;
   height: 20px;
   background: #999;
   display: inline-block;
   vertical-align: middle;
 }
 .nm-border {
   border: 1px solid #992e35 inset;
 }
 .nm-mod {
   width: 100%;
   height: auto;
 }
 .nm-mod-item {
   width: 100%;
   height: auto;
   line-height: 40px;
 }
 .clear:after, .clear:before {
   content: "";
   display: table;
 }
 .clear:after {
   clear: both;
 }
 .clear{
   zoom: 1;
 }
/****字体超出省略显示****/
.t-over1{
    overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis ;
}
.t-over2{
	 text-overflow: -o-ellipsis-lastline;
	 overflow: hidden; 
   display:-webkit-box;
	text-overflow: ellipsis;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
	 line-clamp: 2;
}

.t-over3{
	 text-overflow: -o-ellipsis-lastline;
	 overflow: hidden; 
   display:-webkit-box;
	text-overflow: ellipsis;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
	 line-clamp: 3;
}
/****字体超出省略显示 end****/

.margin-r5{
	margin-right: 5px;
}
.margin-r10{
	margin-right: 10px;
}
.margin-r15{
	margin-right: 15px;
}
.margin-r30{
	margin-right: 30px;
}
/***平均5等份***/
.layui-col-xs2_5{
	position: relative; 
	display: block;
	box-sizing: border-box;
	float: left;
	width: 20%;
}
.layui-col-xs7_5{
	position: relative; 
	display: block;
	box-sizing: border-box;
	float: left;
	width: 80%;
}
.layui-col-xs0{
	width: 0;
}

.border-b{
	border-bottom: 1px solid #e6e8eb !important;
}
.border-r2{
	border-right: 2px solid #dadfe5 !important;
}

.border-none{
	border:none!important;
}
.z-index10{
	position: relative;
	z-index: 10;
}
.show{
	display: block !important;
}
.hide{
	display: none !important;
}
.bigger{
	font-size: 120%;
}
.medium{
	font-size: 100%;
}
.smaller{
	font-size: 80%;
}

.nm-head{
	width: 100%;
	height: 50px;
	line-height:30px;
	padding:10px;
	font-size: 20px;
	font-weight: bold;
	color:#992e35;
}
.nm-head a{font-size: 20px;
	font-weight: bold;
	color:#992e35;}
.nm-head .yang{width: 24px;height: 24px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.nm-head span{display: inline-block;vertical-align: middle;}
.nm-head-sm{
	width: 100%;
	height: 42px;
	line-height: 42px;
	padding: 0 15px;
	font-size: 16px;
	font-weight: bold;
	color:#0f2033;
	background: #f0f2f5;
}
.nm-head-t2{
	font-weight: normal;
	font-size: 16px;
	color:#666;
}
.row{zoom: 1;box-sizing: content-box;}
.row:after, .row:before {content: "";display: table;}
.row:after{clear: both;}
.column2, .column3, .column4, .column5{float:left;}
.column2{width: 50%;}
.column3{width: 33.3%;}
.column4{width: 25%;}
.column5{width: 20%;}
.column-p{padding: 0 2px;}
.width1, .width2, .width3, .width4, .width5, .width6, .width7, .width8, .width9{float: left;}
.width1{width: 10%;}
.width2{width: 20%;}
.width3{width: 30%;}
.width4{width: 40%;}
.width5{width: 50%;}
.width6{width: 60%;}
.width7{width: 70%;}
.width8{width: 80%;}
.width9{width: 90%;}
.width10{width: 100%;}
/****/
.pd-t30{
	padding-top: 30px;
}
.margin-t30{
	margin-top: 30px!important;
}

.gradient2{
	  background: -webkit-linear-gradient(#3d72cc, #1f4b99); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#3d72cc, #1f4b99); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#3d72cc, #1f4b99); /* Firefox 3.6 - 15 */
    background: linear-gradient(#3d72cc, #1f4b99); /* 标准的语法（必须放在最后） */
}
/**弹出层样式**/
.mask{display: none;width: 100%;height: 100%;position: fixed;top:0;left: 0;	z-index: 999;}
.mask-bg{width: 100%;height: 100%;background: #000;	opacity: 0.5;position: absolute;left: 0;top:0;z-index: 1;}
.mask .popup{
    width: 800px;
    height: auto;
    position: absolute;
    top: 50%;
    margin-top: -300px;
    left: 50%;
    margin-left: -400px;
    background: #fff;
    border-radius: 10px;
    padding: 0;
    padding-bottom: 40px;
    z-index: 10;
	overflow: hidden;
}
.mask .popup2{	width: 600px;height: auto;background: #fff;border-radius: 5px;	margin-left: -300px;}
.mask .popup3{
	width: 600px;
	height: auto;
	background: #fff;
	border-radius: 5px;
	 position: absolute;
    left: 50%;
    margin-left: -300px;
	z-index: 10;
	top:60px;
	overflow: hidden;
}
.mask .popup-header{width: 100%;height: 50px;	background: #f2f2f2;line-height: 50px;
		border-radius: 10px 10px 0  0;font-size: 16px;font-weight: bold;
		padding: 0 20px;box-sizing: border-box; }
.mask .popup-header .header-r{width: 40%;height: 50px;float: right;text-align: right;font-size: 16px;color:#999;font-weight: normal;	}
.mask .popup-c{	width: 100%;height: auto;max-height: 500px;
	padding:20px;overflow: auto;overflow-y: auto;box-sizing: border-box;}
.mask .popup .bottom{width: 100%;height: 58px; background: #fff;box-sizing: border-box;
		padding:10px 20px;position: absolute;bottom:0;left: 0;border-top:1px solid #f2f2f2;
	border-radius: 0  0  10px 10px ;}

/**弹出层样式 end**/

.layui-table th, .layui-table td {
	line-height: 24px ;
	font-size: 16px;
	color:#333 ;
}

/***高度固定***/
.list-h2, .list-h3, .list-h4, .list-h5, .list-h6, .list-h7, .list-h8, .list-h9, .list-h10{overflow: hidden!important;}
.list-h2{height: 80px!important;}
.list-h3{height: 120px!important;}
.list-h4{height: 160px!important;}
.list-h5{height: 200px!important;}
.list-h6{height: 240px!important;}
.list-h7{height: 280px!important;}
.list-h8{height: 320px!important;}
.list-h9{height: 360px!important;}
.list-h10{height: 400px!important;}

.layui-tab-card{box-shadow:none;}
.layui-tab-card > .layui-tab-title {background-color: #f0f2f5;}

/**404 **/
.kong-c{width: 100%;height: auto;padding: 30px;text-align: center;min-height: 500px;}
.kong-c .img{width:270px;height: 100px;margin: 30px auto; }
.kong-c .img img{width: 100%;height: 100%;}
.kong-c .title{font-size: 30px;font-weight: bold;color:#333;margin-bottom: 10px;}
.kong-c .sub{font-size: 20px;color:#999;line-height: 150%;}
.kong-c .btn{margin: 30px auto;}
/**404 end**/

.placeholder{font-size: 16px;color:#bfbfbf;font-weight: 400;}
