@charset "utf-8";
/* CSS Document */
/*Reset start*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* 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;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */

a:active,
a:hover {
  outline: 0;
}

/* 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.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * 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.
 */

figure {
  margin: 1em 40px;
}

/**
 * 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 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * 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"], /* 1 */
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 2px;
  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;
}

/**
 * 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;
}
/* normalize end */

/* user reset */
*{
  margin:0;
  padding:0;
}
html,
body {
  height:100%;
}
body {
  font-family: "Microsoft YaHei", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
}
body:before,
body:after {
  display: table;
  content: " ";
}
body:after {
  clear: both;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #69a8f5;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #5e97db;
  cursor: pointer;
  text-decoration: none;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
h1 { font-size: 2em;}
h2 { font-size: 1.75em;}
h3 { font-size: 1.5em;}
h4 { font-size: 1.125em;}
h5 { font-size: 1em;}
h6 { font-size: 0.75em;}
h1,h2,h3 { margin: 0.66666667em 0;}
h3,h4,h5 { margin: 0.33333334em 0;}

/*Reset end*/


/*  */

/* Fontawesome */

@font-face{font-family:'FontAwesome';src:url('../font/fontawesome-webfont.eot?v=3.2.1');src:url('../font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('../font/fontawesome-webfont.woff?v=3.2.1') format('woff'),url('../font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),url('../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;}
[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none;}
.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em;}
a [class^="icon-"],a [class*=" icon-"]{display:inline;}
[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:0.2857142857142857em;}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em;}
.icons-ul{margin-left:2.142857142857143em;list-style-type:none;}.icons-ul>li{position:relative;}
.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit;}
[class^="icon-"].hide,[class*=" icon-"].hide{display:none;}
.icon-muted{color:#eeeeee;}
.icon-light{color:#ffffff;}
.icon-dark{color:#333333;}
.icon-border{border:solid 1px #eeeeee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.icon-2x{font-size:2em;}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.icon-3x{font-size:3em;}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.icon-4x{font-size:4em;}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.icon-5x{font-size:5em;}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.pull-right{float:right;}
.pull-left{float:left;}
[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em;}
[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em;}
[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;}
.icon-white,.tp-nav-pills>.active>a>[class^="icon-"],.tp-nav-pills>.active>a>[class*=" icon-"],.tp-nav-list>.active>a>[class^="icon-"],.tp-nav-list>.active>a>[class*=" icon-"],.tp-navbar-inverse .tp-nav>.active>a>[class^="icon-"],.tp-navbar-inverse .tp-nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none;}
.tp-btn [class^="icon-"].icon-large,.tp-nav [class^="icon-"].icon-large,.tp-btn [class*=" icon-"].icon-large,.tp-nav [class*=" icon-"].icon-large{line-height:.9em;}
.tp-btn [class^="icon-"].icon-spin,.tp-nav [class^="icon-"].icon-spin,.tp-btn [class*=" icon-"].icon-spin,.tp-nav [class*=" icon-"].icon-spin{display:inline-block;}
.tp-nav-tabs [class^="icon-"],.tp-nav-pills [class^="icon-"],.tp-nav-tabs [class*=" icon-"],.tp-nav-pills [class*=" icon-"],.tp-nav-tabs [class^="icon-"].icon-large,.tp-nav-pills [class^="icon-"].icon-large,.tp-nav-tabs [class*=" icon-"].icon-large,.tp-nav-pills [class*=" icon-"].icon-large{line-height:.9em;}
.tp-btn [class^="icon-"].pull-left.icon-2x,.tp-btn [class*=" icon-"].pull-left.icon-2x,.tp-btn [class^="icon-"].pull-right.icon-2x,.tp-btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em;}
.tp-btn [class^="icon-"].icon-spin.icon-large,.tp-btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em;}
.tp-btn.tp-btn-small [class^="icon-"].pull-left.icon-2x,.tp-btn.tp-btn-small [class*=" icon-"].pull-left.icon-2x,.tp-btn.tp-btn-small [class^="icon-"].pull-right.icon-2x,.tp-btn.tp-btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em;}
.tp-btn.tp-btn-large [class^="icon-"],.tp-btn.tp-btn-large [class*=" icon-"]{margin-top:0;}.tp-btn.tp-btn-large [class^="icon-"].pull-left.icon-2x,.tp-btn.tp-btn-large [class*=" icon-"].pull-left.icon-2x,.tp-btn.tp-btn-large [class^="icon-"].pull-right.icon-2x,.tp-btn.tp-btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em;}
.tp-btn.tp-btn-large [class^="icon-"].pull-left.icon-2x,.tp-btn.tp-btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em;}
.tp-btn.tp-btn-large [class^="icon-"].pull-right.icon-2x,.tp-btn.tp-btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em;}
.tp-nav-list [class^="icon-"],.tp-nav-list [class*=" icon-"]{line-height:inherit;}
.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%;}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em;}
.icon-stack .icon-stack-base{font-size:2em;*line-height:1em;}
.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}
a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none;}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);} 100%{-moz-transform:rotate(359deg);}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);} 100%{-webkit-transform:rotate(359deg);}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);} 100%{-o-transform:rotate(359deg);}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg);} 100%{-ms-transform:rotate(359deg);}}@keyframes spin{0%{transform:rotate(0deg);} 100%{transform:rotate(359deg);}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);}
.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);}
a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block;}
.icon-glass:before{content:"\f000";}
.icon-music:before{content:"\f001";}
.icon-search:before{content:"\f002";}
.icon-envelope-alt:before{content:"\f003";}
.icon-heart:before{content:"\f004";}
.icon-star:before{content:"\f005";}
.icon-star-empty:before{content:"\f006";}
.icon-user:before{content:"\f007";}
.icon-film:before{content:"\f008";}
.icon-th-large:before{content:"\f009";}
.icon-th:before{content:"\f00a";}
.icon-th-list:before{content:"\f00b";}
.icon-ok:before{content:"\f00c";}
.icon-remove:before{content:"\f00d";}
.icon-zoom-in:before{content:"\f00e";}
.icon-zoom-out:before{content:"\f010";}
.icon-power-off:before,.icon-off:before{content:"\f011";}
.icon-signal:before{content:"\f012";}
.icon-gear:before,.icon-cog:before{content:"\f013";}
.icon-trash:before{content:"\f014";}
.icon-home:before{content:"\f015";}
.icon-file-alt:before{content:"\f016";}
.icon-time:before{content:"\f017";}
.icon-road:before{content:"\f018";}
.icon-download-alt:before{content:"\f019";}
.icon-download:before{content:"\f01a";}
.icon-upload:before{content:"\f01b";}
.icon-inbox:before{content:"\f01c";}
.icon-play-circle:before{content:"\f01d";}
.icon-rotate-right:before,.icon-repeat:before{content:"\f01e";}
.icon-refresh:before{content:"\f021";}
.icon-list-alt:before{content:"\f022";}
.icon-lock:before{content:"\f023";}
.icon-flag:before{content:"\f024";}
.icon-headphones:before{content:"\f025";}
.icon-volume-off:before{content:"\f026";}
.icon-volume-down:before{content:"\f027";}
.icon-volume-up:before{content:"\f028";}
.icon-qrcode:before{content:"\f029";}
.icon-barcode:before{content:"\f02a";}
.icon-tag:before{content:"\f02b";}
.icon-tags:before{content:"\f02c";}
.icon-book:before{content:"\f02d";}
.icon-bookmark:before{content:"\f02e";}
.icon-print:before{content:"\f02f";}
.icon-camera:before{content:"\f030";}
.icon-font:before{content:"\f031";}
.icon-bold:before{content:"\f032";}
.icon-italic:before{content:"\f033";}
.icon-text-height:before{content:"\f034";}
.icon-text-width:before{content:"\f035";}
.icon-align-left:before{content:"\f036";}
.icon-align-center:before{content:"\f037";}
.icon-align-right:before{content:"\f038";}
.icon-align-justify:before{content:"\f039";}
.icon-list:before{content:"\f03a";}
.icon-indent-left:before{content:"\f03b";}
.icon-indent-right:before{content:"\f03c";}
.icon-facetime-video:before{content:"\f03d";}
.icon-picture:before{content:"\f03e";}
.icon-pencil:before{content:"\f040";}
.icon-map-marker:before{content:"\f041";}
.icon-adjust:before{content:"\f042";}
.icon-tint:before{content:"\f043";}
.icon-edit:before{content:"\f044";}
.icon-share:before{content:"\f045";}
.icon-check:before{content:"\f046";}
.icon-move:before{content:"\f047";}
.icon-step-backward:before{content:"\f048";}
.icon-fast-backward:before{content:"\f049";}
.icon-backward:before{content:"\f04a";}
.icon-play:before{content:"\f04b";}
.icon-pause:before{content:"\f04c";}
.icon-stop:before{content:"\f04d";}
.icon-forward:before{content:"\f04e";}
.icon-fast-forward:before{content:"\f050";}
.icon-step-forward:before{content:"\f051";}
.icon-eject:before{content:"\f052";}
.icon-chevron-left:before{content:"\f053";}
.icon-chevron-right:before{content:"\f054";}
.icon-plus-sign:before{content:"\f055";}
.icon-minus-sign:before{content:"\f056";}
.icon-remove-sign:before{content:"\f057";}
.icon-ok-sign:before{content:"\f058";}
.icon-question-sign:before{content:"\f059";}
.icon-info-sign:before{content:"\f05a";}
.icon-screenshot:before{content:"\f05b";}
.icon-remove-circle:before{content:"\f05c";}
.icon-ok-circle:before{content:"\f05d";}
.icon-ban-circle:before{content:"\f05e";}
.icon-arrow-left:before{content:"\f060";}
.icon-arrow-right:before{content:"\f061";}
.icon-arrow-up:before{content:"\f062";}
.icon-arrow-down:before{content:"\f063";}
.icon-mail-forward:before,.icon-share-alt:before{content:"\f064";}
.icon-resize-full:before{content:"\f065";}
.icon-resize-small:before{content:"\f066";}
.icon-plus:before{content:"\f067";}
.icon-minus:before{content:"\f068";}
.icon-asterisk:before{content:"\f069";}
.icon-exclamation-sign:before{content:"\f06a";}
.icon-gift:before{content:"\f06b";}
.icon-leaf:before{content:"\f06c";}
.icon-fire:before{content:"\f06d";}
.icon-eye-open:before{content:"\f06e";}
.icon-eye-close:before{content:"\f070";}
.icon-warning-sign:before{content:"\f071";}
.icon-plane:before{content:"\f072";}
.icon-calendar:before{content:"\f073";}
.icon-random:before{content:"\f074";}
.icon-comment:before{content:"\f075";}
.icon-magnet:before{content:"\f076";}
.icon-chevron-up:before{content:"\f077";}
.icon-chevron-down:before{content:"\f078";}
.icon-retweet:before{content:"\f079";}
.icon-shopping-cart:before{content:"\f07a";}
.icon-folder-close:before{content:"\f07b";}
.icon-folder-open:before{content:"\f07c";}
.icon-resize-vertical:before{content:"\f07d";}
.icon-resize-horizontal:before{content:"\f07e";}
.icon-bar-chart:before{content:"\f080";}
.icon-twitter-sign:before{content:"\f081";}
.icon-facebook-sign:before{content:"\f082";}
.icon-camera-retro:before{content:"\f083";}
.icon-key:before{content:"\f084";}
.icon-gears:before,.icon-cogs:before{content:"\f085";}
.icon-comments:before{content:"\f086";}
.icon-thumbs-up-alt:before{content:"\f087";}
.icon-thumbs-down-alt:before{content:"\f088";}
.icon-star-half:before{content:"\f089";}
.icon-heart-empty:before{content:"\f08a";}
.icon-signout:before{content:"\f08b";}
.icon-linkedin-sign:before{content:"\f08c";}
.icon-pushpin:before{content:"\f08d";}
.icon-external-link:before{content:"\f08e";}
.icon-signin:before{content:"\f090";}
.icon-trophy:before{content:"\f091";}
.icon-github-sign:before{content:"\f092";}
.icon-upload-alt:before{content:"\f093";}
.icon-lemon:before{content:"\f094";}
.icon-phone:before{content:"\f095";}
.icon-unchecked:before,.icon-check-empty:before{content:"\f096";}
.icon-bookmark-empty:before{content:"\f097";}
.icon-phone-sign:before{content:"\f098";}
.icon-twitter:before{content:"\f099";}
.icon-facebook:before{content:"\f09a";}
.icon-github:before{content:"\f09b";}
.icon-unlock:before{content:"\f09c";}
.icon-credit-card:before{content:"\f09d";}
.icon-rss:before{content:"\f09e";}
.icon-hdd:before{content:"\f0a0";}
.icon-bullhorn:before{content:"\f0a1";}
.icon-bell:before{content:"\f0a2";}
.icon-certificate:before{content:"\f0a3";}
.icon-hand-right:before{content:"\f0a4";}
.icon-hand-left:before{content:"\f0a5";}
.icon-hand-up:before{content:"\f0a6";}
.icon-hand-down:before{content:"\f0a7";}
.icon-circle-arrow-left:before{content:"\f0a8";}
.icon-circle-arrow-right:before{content:"\f0a9";}
.icon-circle-arrow-up:before{content:"\f0aa";}
.icon-circle-arrow-down:before{content:"\f0ab";}
.icon-globe:before{content:"\f0ac";}
.icon-wrench:before{content:"\f0ad";}
.icon-tasks:before{content:"\f0ae";}
.icon-filter:before{content:"\f0b0";}
.icon-briefcase:before{content:"\f0b1";}
.icon-fullscreen:before{content:"\f0b2";}
.icon-group:before{content:"\f0c0";}
.icon-link:before{content:"\f0c1";}
.icon-cloud:before{content:"\f0c2";}
.icon-beaker:before{content:"\f0c3";}
.icon-cut:before{content:"\f0c4";}
.icon-copy:before{content:"\f0c5";}
.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6";}
.icon-save:before{content:"\f0c7";}
.icon-sign-blank:before{content:"\f0c8";}
.icon-reorder:before{content:"\f0c9";}
.icon-list-ul:before{content:"\f0ca";}
.icon-list-ol:before{content:"\f0cb";}
.icon-strikethrough:before{content:"\f0cc";}
.icon-underline:before{content:"\f0cd";}
.icon-table:before{content:"\f0ce";}
.icon-magic:before{content:"\f0d0";}
.icon-truck:before{content:"\f0d1";}
.icon-pinterest:before{content:"\f0d2";}
.icon-pinterest-sign:before{content:"\f0d3";}
.icon-google-plus-sign:before{content:"\f0d4";}
.icon-google-plus:before{content:"\f0d5";}
.icon-money:before{content:"\f0d6";}
.icon-caret-down:before{content:"\f0d7";}
.icon-caret-up:before{content:"\f0d8";}
.icon-caret-left:before{content:"\f0d9";}
.icon-caret-right:before{content:"\f0da";}
.icon-columns:before{content:"\f0db";}
.icon-sort:before{content:"\f0dc";}
.icon-sort-down:before{content:"\f0dd";}
.icon-sort-up:before{content:"\f0de";}
.icon-envelope:before{content:"\f0e0";}
.icon-linkedin:before{content:"\f0e1";}
.icon-rotate-left:before,.icon-undo:before{content:"\f0e2";}
.icon-legal:before{content:"\f0e3";}
.icon-dashboard:before{content:"\f0e4";}
.icon-comment-alt:before{content:"\f0e5";}
.icon-comments-alt:before{content:"\f0e6";}
.icon-bolt:before{content:"\f0e7";}
.icon-sitemap:before{content:"\f0e8";}
.icon-umbrella:before{content:"\f0e9";}
.icon-paste:before{content:"\f0ea";}
.icon-lightbulb:before{content:"\f0eb";}
.icon-exchange:before{content:"\f0ec";}
.icon-cloud-download:before{content:"\f0ed";}
.icon-cloud-upload:before{content:"\f0ee";}
.icon-user-md:before{content:"\f0f0";}
.icon-stethoscope:before{content:"\f0f1";}
.icon-suitcase:before{content:"\f0f2";}
.icon-bell-alt:before{content:"\f0f3";}
.icon-coffee:before{content:"\f0f4";}
.icon-food:before{content:"\f0f5";}
.icon-file-text-alt:before{content:"\f0f6";}
.icon-building:before{content:"\f0f7";}
.icon-hospital:before{content:"\f0f8";}
.icon-ambulance:before{content:"\f0f9";}
.icon-medkit:before{content:"\f0fa";}
.icon-fighter-jet:before{content:"\f0fb";}
.icon-beer:before{content:"\f0fc";}
.icon-h-sign:before{content:"\f0fd";}
.icon-plus-sign-alt:before{content:"\f0fe";}
.icon-double-angle-left:before{content:"\f100";}
.icon-double-angle-right:before{content:"\f101";}
.icon-double-angle-up:before{content:"\f102";}
.icon-double-angle-down:before{content:"\f103";}
.icon-angle-left:before{content:"\f104";}
.icon-angle-right:before{content:"\f105";}
.icon-angle-up:before{content:"\f106";}
.icon-angle-down:before{content:"\f107";}
.icon-desktop:before{content:"\f108";}
.icon-laptop:before{content:"\f109";}
.icon-tablet:before{content:"\f10a";}
.icon-mobile-phone:before{content:"\f10b";}
.icon-circle-blank:before{content:"\f10c";}
.icon-quote-left:before{content:"\f10d";}
.icon-quote-right:before{content:"\f10e";}
.icon-spinner:before{content:"\f110";}
.icon-circle:before{content:"\f111";}
.icon-mail-reply:before,.icon-reply:before{content:"\f112";}
.icon-github-alt:before{content:"\f113";}
.icon-folder-close-alt:before{content:"\f114";}
.icon-folder-open-alt:before{content:"\f115";}
.icon-expand-alt:before{content:"\f116";}
.icon-collapse-alt:before{content:"\f117";}
.icon-smile:before{content:"\f118";}
.icon-frown:before{content:"\f119";}
.icon-meh:before{content:"\f11a";}
.icon-gamepad:before{content:"\f11b";}
.icon-keyboard:before{content:"\f11c";}
.icon-flag-alt:before{content:"\f11d";}
.icon-flag-checkered:before{content:"\f11e";}
.icon-terminal:before{content:"\f120";}
.icon-code:before{content:"\f121";}
.icon-reply-all:before{content:"\f122";}
.icon-mail-reply-all:before{content:"\f122";}
.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123";}
.icon-location-arrow:before{content:"\f124";}
.icon-crop:before{content:"\f125";}
.icon-code-fork:before{content:"\f126";}
.icon-unlink:before{content:"\f127";}
.icon-question:before{content:"\f128";}
.icon-info:before{content:"\f129";}
.icon-exclamation:before{content:"\f12a";}
.icon-superscript:before{content:"\f12b";}
.icon-subscript:before{content:"\f12c";}
.icon-eraser:before{content:"\f12d";}
.icon-puzzle-piece:before{content:"\f12e";}
.icon-microphone:before{content:"\f130";}
.icon-microphone-off:before{content:"\f131";}
.icon-shield:before{content:"\f132";}
.icon-calendar-empty:before{content:"\f133";}
.icon-fire-extinguisher:before{content:"\f134";}
.icon-rocket:before{content:"\f135";}
.icon-maxcdn:before{content:"\f136";}
.icon-chevron-sign-left:before{content:"\f137";}
.icon-chevron-sign-right:before{content:"\f138";}
.icon-chevron-sign-up:before{content:"\f139";}
.icon-chevron-sign-down:before{content:"\f13a";}
.icon-html5:before{content:"\f13b";}
.icon-css3:before{content:"\f13c";}
.icon-anchor:before{content:"\f13d";}
.icon-unlock-alt:before{content:"\f13e";}
.icon-bullseye:before{content:"\f140";}
.icon-ellipsis-horizontal:before{content:"\f141";}
.icon-ellipsis-vertical:before{content:"\f142";}
.icon-rss-sign:before{content:"\f143";}
.icon-play-sign:before{content:"\f144";}
.icon-ticket:before{content:"\f145";}
.icon-minus-sign-alt:before{content:"\f146";}
.icon-check-minus:before{content:"\f147";}
.icon-level-up:before{content:"\f148";}
.icon-level-down:before{content:"\f149";}
.icon-check-sign:before{content:"\f14a";}
.icon-edit-sign:before{content:"\f14b";}
.icon-external-link-sign:before{content:"\f14c";}
.icon-share-sign:before{content:"\f14d";}
.icon-compass:before{content:"\f14e";}
.icon-collapse:before{content:"\f150";}
.icon-collapse-top:before{content:"\f151";}
.icon-expand:before{content:"\f152";}
.icon-euro:before,.icon-eur:before{content:"\f153";}
.icon-gbp:before{content:"\f154";}
.icon-dollar:before,.icon-usd:before{content:"\f155";}
.icon-rupee:before,.icon-inr:before{content:"\f156";}
.icon-yen:before,.icon-jpy:before{content:"\f157";}
.icon-renminbi:before,.icon-cny:before{content:"\f158";}
.icon-won:before,.icon-krw:before{content:"\f159";}
.icon-bitcoin:before,.icon-btc:before{content:"\f15a";}
.icon-file:before{content:"\f15b";}
.icon-file-text:before{content:"\f15c";}
.icon-sort-by-alphabet:before{content:"\f15d";}
.icon-sort-by-alphabet-alt:before{content:"\f15e";}
.icon-sort-by-attributes:before{content:"\f160";}
.icon-sort-by-attributes-alt:before{content:"\f161";}
.icon-sort-by-order:before{content:"\f162";}
.icon-sort-by-order-alt:before{content:"\f163";}
.icon-thumbs-up:before{content:"\f164";}
.icon-thumbs-down:before{content:"\f165";}
.icon-youtube-sign:before{content:"\f166";}
.icon-youtube:before{content:"\f167";}
.icon-xing:before{content:"\f168";}
.icon-xing-sign:before{content:"\f169";}
.icon-youtube-play:before{content:"\f16a";}
.icon-dropbox:before{content:"\f16b";}
.icon-stackexchange:before{content:"\f16c";}
.icon-instagram:before{content:"\f16d";}
.icon-flickr:before{content:"\f16e";}
.icon-adn:before{content:"\f170";}
.icon-bitbucket:before{content:"\f171";}
.icon-bitbucket-sign:before{content:"\f172";}
.icon-tumblr:before{content:"\f173";}
.icon-tumblr-sign:before{content:"\f174";}
.icon-long-arrow-down:before{content:"\f175";}
.icon-long-arrow-up:before{content:"\f176";}
.icon-long-arrow-left:before{content:"\f177";}
.icon-long-arrow-right:before{content:"\f178";}
.icon-apple:before{content:"\f179";}
.icon-windows:before{content:"\f17a";}
.icon-android:before{content:"\f17b";}
.icon-linux:before{content:"\f17c";}
.icon-dribbble:before{content:"\f17d";}
.icon-skype:before{content:"\f17e";}
.icon-foursquare:before{content:"\f180";}
.icon-trello:before{content:"\f181";}
.icon-female:before{content:"\f182";}
.icon-male:before{content:"\f183";}
.icon-gittip:before{content:"\f184";}
.icon-sun:before{content:"\f185";}
.icon-moon:before{content:"\f186";}
.icon-archive:before{content:"\f187";}
.icon-bug:before{content:"\f188";}
.icon-vk:before{content:"\f189";}
.icon-weibo:before{content:"\f18a";}
.icon-renren:before{content:"\f18b";}
/*  */
.container {
	margin-left: auto;
	margin-right: auto;
	padding: 0 15px;
	box-sizing: border-box;
} 
@media (min-width: 768px) {
	.container { width: 750px;}
}
@media (min-width: 992px) {
	.container { width: 970px;}
}
@media (min-width: 1200px) {
	.container { width: 1170px;}
}	  
	

/*  */
.tp-col-1, .tp-col-2, .tp-col-3, .tp-col-4, .tp-col-5, .tp-col-6, .tp-col-7, .tp-col-8, .tp-col-9, .tp-col-10, .tp-col-11, .tp-col-12 {
	box-sizing: border-box;
}
.tp-row {
	margin: 0 -5px;
}
@media (min-width: 768px) {
  .tp-col-1, .tp-col-2, .tp-col-3, .tp-col-4, .tp-col-5, .tp-col-6, .tp-col-7, .tp-col-8, .tp-col-9, .tp-col-10, .tp-col-11, .tp-col-12 {
    float: left;
  }
  .tp-col-12 {
    width: 100%;
  }
  .tp-col-11 {
    width: 91.66666667%;
  }
  .tp-col-10 {
    width: 83.33333333%;
  }
  .tp-col-9 {
    width: 75%;
  }
  .tp-col-8 {
    width: 66.66666667%;
  }
  .tp-col-7 {
    width: 58.33333333%;
  }
  .tp-col-6 {
    width: 50%;
  }
  .tp-col-5 {
    width: 41.66666667%;
  }
  .tp-col-4 {
    width: 33.33333333%;
  }
  .tp-col-3 {
    width: 25%;
  }
  .tp-col-2 {
    width: 16.66666667%;
  }
  .tp-col-1 {
    width: 8.33333333%;
  }
  .tp-col-pull-12 {
    right: 100%;
  }
  .tp-col-pull-11 {
    right: 91.66666667%;
  }
  .tp-col-pull-10 {
    right: 83.33333333%;
  }
  .tp-col-pull-9 {
    right: 75%;
  }
  .tp-col-pull-8 {
    right: 66.66666667%;
  }
  .tp-col-pull-7 {
    right: 58.33333333%;
  }
  .tp-col-pull-6 {
    right: 50%;
  }
  .tp-col-pull-5 {
    right: 41.66666667%;
  }
  .tp-col-pull-4 {
    right: 33.33333333%;
  }
  .tp-col-pull-3 {
    right: 25%;
  }
  .tp-col-pull-2 {
    right: 16.66666667%;
  }
  .tp-col-pull-1 {
    right: 8.33333333%;
  }
  .tp-col-pull-0 {
    right: auto;
  }
  .tp-col-push-12 {
    left: 100%;
  }
  .tp-col-push-11 {
    left: 91.66666667%;
  }
  .tp-col-push-10 {
    left: 83.33333333%;
  }
  .tp-col-push-9 {
    left: 75%;
  }
  .tp-col-push-8 {
    left: 66.66666667%;
  }
  .tp-col-push-7 {
    left: 58.33333333%;
  }
  .tp-col-push-6 {
    left: 50%;
  }
  .tp-col-push-5 {
    left: 41.66666667%;
  }
  .tp-col-push-4 {
    left: 33.33333333%;
  }
  .tp-col-push-3 {
    left: 25%;
  }
  .tp-col-push-2 {
    left: 16.66666667%;
  }
  .tp-col-push-1 {
    left: 8.33333333%;
  }
  .tp-col-push-0 {
    left: auto;
  }
  .tp-col-offset-12 {
    margin-left: 100%;
  }
  .tp-col-offset-11 {
    margin-left: 91.66666667%;
  }
  .tp-col-offset-10 {
    margin-left: 83.33333333%;
  }
  .tp-col-offset-9 {
    margin-left: 75%;
  }
  .tp-col-offset-8 {
    margin-left: 66.66666667%;
  }
  .tp-col-offset-7 {
    margin-left: 58.33333333%;
  }
  .tp-col-offset-6 {
    margin-left: 50%;
  }
  .tp-col-offset-5 {
    margin-left: 41.66666667%;
  }
  .tp-col-offset-4 {
    margin-left: 33.33333333%;
  }
  .tp-col-offset-3 {
    margin-left: 25%;
  }
  .tp-col-offset-2 {
    margin-left: 16.66666667%;
  }
  .tp-col-offset-1 {
    margin-left: 8.33333333%;
  }
  .tp-col-offset-0 {
    margin-left: 0;
  }
}
/* 撑起浮动的容器，不占用边框的位置 前缀尚未更改！！！！！！！！！！！！！！====================*/
header:before,
header:after,
footer:before,
footer:after,
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.tp-btn-toolbar:before,
.tp-btn-toolbar:after,
.tp-btn-group-vertical > .tp-btn-group:before,
.tp-btn-group-vertical > .tp-btn-group:after,
.tp-nav:before,
.tp-nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.tp-modal-header:before,
.tp-modal-header:after,
.tp-modal-body:before,
.tp-modal-body:after,
.tp-modal-footer:before,
.tp-modal-footer:after {
  display: table;
  content: " ";
}
header:after,
footer:after,
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.tp-btn-toolbar:after,
.tp-btn-group-vertical > .tp-btn-group:after,
.tp-nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.tp-modal-header:after,
.tp-modal-body:after,
.tp-modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}

.list-inline {
	padding-left: 0;
	list-style: none;
}
.list-inline > li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}
.list-inline > li:first-child {
	padding-left: 0;
}
/* css-tp-btn */
.tp-btn {
  display: inline-block;
  padding: 5px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.tp-btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.tp-btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.tp-btn-fix {
  padding: 0;
  height: 24px;
  width: 24px;
  line-height: 24px;
  vertical-align: middle;
  font-size: 12px;
  border-radius: 2px;
}
.tp-btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;
}
.tp-btn:focus,
.tp-btn:active:focus,
.tp-btn.active:focus,
.tp-btn.focus,
.tp-btn:active.focus,
.tp-btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.tp-btn:hover,
.tp-btn:focus,
.tp-btn.focus {
  color: #333;
  text-decoration: none;
}
.tp-btn:active,
.tp-btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.tp-btn.disabled,
.tp-btn[disabled],
fieldset[disabled] .tp-btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
a.tp-btn.disabled,
fieldset[disabled] a.tp-btn {
  pointer-events: none;
}
.tp-btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.tp-btn-default:focus,
.tp-btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.tp-btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.tp-btn-default:active,
.tp-btn-default.active,
.open > .dropdown-toggle.tp-btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.tp-btn-default:active:hover,
.tp-btn-default.active:hover,
.open > .dropdown-toggle.tp-btn-default:hover,
.tp-btn-default:active:focus,
.tp-btn-default.active:focus,
.open > .dropdown-toggle.tp-btn-default:focus,
.tp-btn-default:active.focus,
.tp-btn-default.active.focus,
.open > .dropdown-toggle.tp-btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.tp-btn-default:active,
.tp-btn-default.active,
.open > .dropdown-toggle.tp-btn-default {
  background-image: none;
}
.tp-btn-default.disabled,
.tp-btn-default[disabled],
fieldset[disabled] .tp-btn-default,
.tp-btn-default.disabled:hover,
.tp-btn-default[disabled]:hover,
fieldset[disabled] .tp-btn-default:hover,
.tp-btn-default.disabled:focus,
.tp-btn-default[disabled]:focus,
fieldset[disabled] .tp-btn-default:focus,
.tp-btn-default.disabled.focus,
.tp-btn-default[disabled].focus,
fieldset[disabled] .tp-btn-default.focus,
.tp-btn-default.disabled:active,
.tp-btn-default[disabled]:active,
fieldset[disabled] .tp-btn-default:active,
.tp-btn-default.disabled.active,
.tp-btn-default[disabled].active,
fieldset[disabled] .tp-btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.tp-btn-default .badge {
  color: #fff;
  background-color: #333;
}
.tp-btn-primary {
  color: #fff;
  background-color: #649fe8;
  border-color: #5e97db;
}
.tp-btn-primary:focus,
.tp-btn-primary.focus {
  color: #fff;
  background-color: #69a8f5;
  border-color: #598ecf;
}
.tp-btn-primary:hover {
  color: #fff;
  background-color: #69a8f5;
  border-color: #649fe8;
}
.tp-btn-primary:active,
.tp-btn-primary.active,
.open > .dropdown-toggle.tp-btn-primary {
  color: #fff;
  background-color: #69a8f5;
  border-color: #649fe8;
}
.tp-btn-primary:active:hover,
.tp-btn-primary.active:hover,
.open > .dropdown-toggle.tp-btn-primary:hover,
.tp-btn-primary:active:focus,
.tp-btn-primary.active:focus,
.open > .dropdown-toggle.tp-btn-primary:focus,
.tp-btn-primary:active.focus,
.tp-btn-primary.active.focus,
.open > .dropdown-toggle.tp-btn-primary.focus {
  color: #fff;
  background-color: #649fe8;
  border-color: #5e97db;
}
.tp-btn-primary:active,
.tp-btn-primary.active,
.open > .dropdown-toggle.tp-btn-primary {
  background-image: none;
}
.tp-btn-primary.disabled,
.tp-btn-primary[disabled],
fieldset[disabled] .tp-btn-primary,
.tp-btn-primary.disabled:hover,
.tp-btn-primary[disabled]:hover,
fieldset[disabled] .tp-btn-primary:hover,
.tp-btn-primary.disabled:focus,
.tp-btn-primary[disabled]:focus,
fieldset[disabled] .tp-btn-primary:focus,
.tp-btn-primary.disabled.focus,
.tp-btn-primary[disabled].focus,
fieldset[disabled] .tp-btn-primary.focus,
.tp-btn-primary.disabled:active,
.tp-btn-primary[disabled]:active,
fieldset[disabled] .tp-btn-primary:active,
.tp-btn-primary.disabled.active,
.tp-btn-primary[disabled].active,
fieldset[disabled] .tp-btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.tp-btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}


/* 
  css-bootstrap form=============================
*/

/* css-bootstrap form */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  line-height: normal;
}
/*input[type="file"] {
  display: block;
}*/
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.tp-input {
	display: inline-block;
	height: 32px;
	color: #666;
	border: 1px solid #ccc;
	vertical-align: middle;
	border-radius: 4px;
	box-sizing: border-box;
}
.tp-input-sm {
	height: 28px;
}
.tp-input[type="search"] {
	height: 30px;
	border: 1px solid #ccc;
}
.tp-input[type="search"],
.tp-input[type="text"],
.tp-input[type="email"],
.tp-input[type="password"] {
	text-indent: 0.5em;
}
.tp-text {
	vertical-align: middle;
	
}
.form-control {
	display: block;
	width: 100%;
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	-webkit-transition: border-color ease-in-out .15s;
	transition: border-color ease-in-out .15s;
}
.form-control:focus {
	border-color: #69a8f5;
	outline: 0;	
}
.form-control:-moz-placeholder { color: #999;}
.form-control::-moz-placeholder { color: #999; opacity: 1;}
.form-control:-ms-input-placeholder { color: #999;}
.form-control:-webkit-input-placeholder { color: #999;}

.form-group {
  margin-bottom: 5px;
}
.form-normal input {
  height: 32px;
  box-sizing: border-box;
  vertical-align: middle;
}
.form-normal label {
  margin-bottom: 5px;
}
.form-normal span {
  line-height: 32px;
  vertical-align: middle;
}
.form-inline div {
	display: inline-block;
}
.form-inline img {
	vertical-align: middle;
}
.form-inline label {
	vertical-align: middle;
}
.form-inline input {
	height: 32px;
	vertical-align: middle;
	box-sizing: border-box;
}
.form-inline span {
//	line-height: 32px;
	vertical-align: middle;
}
.form-inline .form-group {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
}
.form-inline .form-control {
	display: inline-block;
	width: auto;
	vertical-align: middle;
}
.form-inline .radio,
.form-inline .checkbox {
	display: inline-block;
	padding-left: 0;
	margin-bottom: 0;
	vertical-align: middle;
}
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
	float: none;
	margin-left: 0;
}

/* css-form */

.form {
	font-size: 14px;
}
.form input {
	display: inline-block;
	box-sizing: border-box;
}
.form input[type="email"],
.form input[type="text"],
.form input[type="file"],
.form input[type="password"],
.form textarea {
	display: inline-block;
	text-indent: 0.5em;
    border: 1px solid #cccccc;
    box-shadow: 1px 1px 1px rgba(0,0,0,.075) inset;
	border-radius: 4px;
	color: #666;
}
.form input[type="file"] {
	text-indent: 0;	
}
.form input[type="email"]:focus,
.form input[type="text"]:focus,
.form input[type="file"]:focus,
.form input[type="password"]:focus,
.form textarea:focus {
	border: 1px solid #69a8f5;
	outline: 0;
}

/* css—form-block */
.form-block dt {
	float: left;
	width: 160px;
	height: 50px;
	overflow: hidden;
	clear: left;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.form-block dt span,
.form-block dt a {
	line-height: 50px;
	vertical-align: middle;
}
.form-block dd {
	margin-left: 180px;
	min-height: 50px;
	line-height: 50px;
}
.form-block dd input {
	margin-right: 5px;
	line-height: 32px;
}
.form-block dd input[type="text"], 
.form-block dd input[type="email"],
.form-block dd input[type="password"],
.form-block dd input[type="file"] {    
	height: 32px;
}
.form-block dd img {
	display: inline-block;
	margin-right: 5px;
	height: 60%;
	line-height: 50px;
	vertical-align: middle;
}
.form-block dd .tp-btn {
	margin-right: 5px;
}
.form-block dd textarea {
	display: inline-block;
	margin: 12px 5px 0 0;
	min-width: 20em;
	min-height: 8em;
	padding: 0.5em;
	text-indent: 2em;
    border: 1px solid #cccccc;
	border-radius: 4px;
	line-height: 1.428571429;
	color: #666;
	box-sizing: border-box;
}
.form-inline-block {
	padding: 9px 12px;
	width: 100%;
	color: #333;
	font-size: 14px;
	overflow: hidden;
	box-sizing: border-box;
}
.input-group-addon {
  display: inline-block;
  padding: 5px 10px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #f2f2f2;
  border: 1px solid #ccc;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.input-group-addon input[type="checkbox"] {
    margin-left : 2px;
    line-height: 32px;
}
.input-group-addon + input {
	margin-left: -1px !important;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}
.input-group-addon ~ .input-group-addon {
	margin-left: 5px;
}
/* form end */

/* css—table */
table { max-width: 100%; font-size: 14px; background-color: transparent;}
th { text-align: left;}
.table { width: 100%; margin-bottom: 20px;}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
	padding: 8px;
	line-height: 1.428571429;
	vertical-align: top;
	border-top: 1px solid #ddd;
	min-width: 2em;
}
.table > thead > tr > th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
}
.table > tbody + tbody {
	border-top: 2px solid #ddd;
}
.table-dark-head > thead > tr > th {
	background-color: #f5f5f5;
	text-align: center;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
	background-color: #f9f9f9;
}
.table-bordered {
	border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
	border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
	border-bottom-width: 2px;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
	background-color: #f2f2f2;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
	border: 1px solid #dddddd;
}
.table-dark-head thead {
	background-color: #e5e5e5;
}
.table-form > tbody > tr > th {
	text-align: right;
}
.table-form > tbody > tr > th,
.table-form > tbody > tr > td  {
	border-color: transparent;
	vertical-align: middle;
}
.table-form input {
  	vertical-align: middle;
}
.table-form input[type="text"], 
.table-form input[type="email"],
.table-form input[type="password"],
.table-form input[type="file"] {    
	height: 32px;
	text-indent: 2px;
	box-sizing: border-box;
}
.table-form input[type="file"] {
	text-indent: 0;
}
.table-form span, {
	vertical-align: middle;
}
.table-form a {
	vertical-align: middle;
	display: inline-block;
	margin-left: 5px;
}
.table-form .form-label {
	width: 8em;
}
.input-width-lg {
	min-width: 30em !important;
}
.input-width-md {
	min-width: 15em !important;
}
/*
  component============================
*/

/* component-divider */
.tp-divider-block {
	height: 1px;
	width: 100%;
	margin: 7px 0;
	background-color: #e5e5e5;
}
.tp-divider-line {
	height: 1px;
	width: 100%;
	background-color: #e5e5e5;
}

/* component-pageTitle */
.tp-page-header {
	padding-bottom: 10px;
	padding: 20px 0;
	color: #666;
}
.tp-page-header small {
	margin-left: 5px;
	color: #999;
}

/* 部件—项目标题 */
.tp-item-title {
	margin-bottom: 10px;
	width: 100%;
	color: #333;
}
.tp-item-title h5 {
	vertical-align: middle;
}
.tp-item-title h5::before {
	display: inline-block;
	height: 1em;
	width: 4px;
	margin-right: 5px;
	background-color: #69a8f5;
	vertical-align: middle;
	content: "";
}
/* 部件-项目标题 */
.content-tips {
	color: #999;
	text-align: center;
}
/* 部件-logo*/
.tp-logo a {
	display: inline-block;      
}
.tp-logo img {
	max-width: 100%;
	width: 100%;
}
/* 部件-导航条
.tp-navbar {
	padding: 5px;
	background-color: #f2f2f2;
}
.tp-navbar  > .tp-nav,
.tp-navbar  > .tp-input,
.tp-navbar  > .tp-tp-btn,
.tp-navbar  > .tp-fixed-tp-btn,
.tp-navbar  > .tp-text {
	float: left;
}
.tp-navbar  > .tp-nav {
	margin: 0 5px;
}
.tp-navbar > .tp-navbar-brand {
	float: left;
}*/
.tp-nav {
	position: relative;
	list-style: none;
}
.tp-nav li {
	float: left;
}
.tp-nav-tabs {
	
}
.tp-navbar {
  position: relative;
  min-height: 32px;
  border: 1px solid transparent;
  box-sizing: border-box;
}
.tp-navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.tp-navbar-nav {
  margin: 0px 0px;
  border: 1px solid #e7e7e7;
  box-sizing: border-box;
}
.tp-navbar-nav > li {
	margin: 0 !important;
}
.tp-navbar-nav > li > a,
.tp-navbar-nav > li > a:hover {
	border-color: transparent !important;
	border-radius: 0 !important;
}
.tp-dropdown-hover:hover > ul {
	display: block;
}

/* tp-nav======================= */
.tp-nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.tp-nav > li {
  position: relative;
  display: block;
}
.tp-nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
  color: #333;
}
.tp-nav > li > a:hover,
.tp-nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.tp-nav > li.disabled > a {
  color: #777;
}
.tp-nav > li.disabled > a:hover,
.tp-nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.tp-nav .open > a,
.tp-nav .open > a:hover,
.tp-nav .open > a:focus {
  background-color: #eee;
  border-color: #337ab7;
}
.tp-nav .tp-nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.tp-nav > li > a > img {
  max-width: none;
}
.tp-nav-tabs {
  border-bottom: 1px solid #ddd;
}
.tp-nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.tp-nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.tp-nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.tp-nav-tabs > li.active > a,
.tp-nav-tabs > li.active > a:hover,
.tp-nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.tp-nav-tabs.tp-nav-justified {
  width: 100%;
  border-bottom: 0;
}
.tp-nav-tabs.tp-nav-justified > li {
  float: none;
}
.tp-nav-tabs.tp-nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.tp-nav-tabs.tp-nav-justified > .tp-dropdown .tp-dropdown-menu {
  top: auto;
  left: auto;
}
.tp-nav-justified > .tp-dropdown .tp-dropdown-menu li {
  min-width: 100%;	
}
@media (min-width: 768px) {
  .tp-nav-tabs.tp-nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .tp-nav-tabs.tp-nav-justified > li > a {
    margin-bottom: 0;
  }
}
.tp-nav-tabs.tp-nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.tp-nav-tabs.tp-nav-justified > .active > a,
.tp-nav-tabs.tp-nav-justified > .active > a:hover,
.tp-nav-tabs.tp-nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .tp-nav-tabs.tp-nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .tp-nav-tabs.tp-nav-justified > .active > a,
  .tp-nav-tabs.tp-nav-justified > .active > a:hover,
  .tp-nav-tabs.tp-nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tp-nav-pills > li {
  float: left;
}
.tp-nav-pills > li > a {
  border-radius: 4px;
}
.tp-nav-pills > li + li {
  margin-left: 2px;
}
.tp-nav-pills > li.active > a,
.tp-nav-pills > li.active > a:hover,
.tp-nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.tp-nav-stacked > li {
  float: none;
}
.tp-nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.tp-nav-justified {
  width: 100%;
}
.tp-nav-justified > li {
  float: none;
}
.tp-nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.tp-nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .tp-nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .tp-nav-justified > li > a {
    margin-bottom: 0;
  }
}
.tp-nav-tabs-justified {
  border-bottom: 0;
}
.tp-nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.tp-nav-tabs-justified > .active > a,
.tp-nav-tabs-justified > .active > a:hover,
.tp-nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .tp-nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .tp-nav-tabs-justified > .active > a,
  .tp-nav-tabs-justified > .active > a:hover,
  .tp-nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
/* nav end*/

/* 部件-按钮下拉菜单 */
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.tp-dropup,
.tp-dropdown {
  position: relative;
}
.tp-dropdown-toggle:focus {
  outline: 0;
}
.tp-dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
/*  min-width: 80px;*/
  padding: 5px 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #e7e7e7;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, .125);
          box-shadow: 0 4px 8px rgba(0, 0, 0, .125);
}
.tp-dropdown-menu > li {
  width: 100%;
}
.tp-dropdown-menu > li > a {
  width: 100%;
}
.tp-dropdown-menu.drop-right {
  top: -6px !important;
  left: 100% !important;
}
.tp-dropdown-menu.drop-right:hover {
  top: -6px !important;
  left: 100% !important;
}
.tp-dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.tp-dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.tp-dropdown-menu > li {
}
.tp-dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
  box-sizing: border-box;
}
.tp-dropdown-menu > li > a:hover,
.tp-dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.tp-dropdown-menu > .active > a,
.tp-dropdown-menu > .active > a:hover,
.tp-dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.tp-dropdown-menu > .disabled > a,
.tp-dropdown-menu > .disabled > a:hover,
.tp-dropdown-menu > .disabled > a:focus {
  color: #777;
}
.tp-dropdown-menu > .disabled > a:hover,
.tp-dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .tp-dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.tp-dropdown-menu-right {
  right: 0;
  left: auto;
}
.tp-dropdown-menu-left {
  right: auto;
  left: 0;
}
.tp-dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}
.tp-dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .tp-dropdown-menu {
  right: 0;
  left: auto;
}
.tp-dropup .caret,
.tp-navbar-fixed-bottom .tp-dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.tp-dropup .tp-dropdown-menu,
.tp-navbar-fixed-bottom .tp-dropdown .tp-dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

/* 部件-弹层 */
.tp-modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.2);
	z-index: 999; 
}
.tp-modal-content {
	position: absolute;
	top: 100px;
	left: 50%;
	margin-left: -300px;
	width: 600px;
	min-height: 100px;
	padding: 0 15px 15px 15px;
	background-color: #fff;
	border-radius: 6px;
	box-shadow: 1px 2px 30px rgba(0,0,0,.3);
	box-sizing: border-box;
}
.tp-modal-content.extended {
	width: 920px;
	margin-left: -460px;
}
.tp-modal-header {
	margin: 0 -15px;
	padding: 0 15px;
	background-color: #69a8f5;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.tp-modal-header h5 {
	color: #fff;
}
.tp-modal-header a {
	margin-top: 0px;
	padding: 4px 8px;
	height: 100%;
	color: #fff;
}
.tp-modal-header a:hover,
.tp-modal-header a:active {
	color: #fff;
	text-decoration: none;
	background-color: #5e97db;
}
.tp-modal-body {
	padding-top: 15px;
	box-sizing: border-box;	
}
.tp-modal-footer {
	padding-top: 15px;
	box-sizing: border-box;
}
.tp-modal-footer  .tp-btn {
	margin-left: 15px;
} 
.tp-file-upload {
	position: relative;
	display: inline-block;
	text-align: center;
	-webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
    box-sizing: border-box;
}
.tp-file-upload input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
}

/*等待弹出框*/
.tp-popup {
	position: fixed;
	top: 0px;
	left: 0px;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.3);
	z-index: 100;
	padding-top: 250px;
}
.tp-loading {
      box-sizing: border-box;
      margin: 0 auto;
      width: 200px;
      height: 100px;
	  background-color: #fff;
      padding-top: 40px;
}
.tp-loading img {
 	display: block;
 	margin: 0 auto;
}     
/* 部件—分页导航 */
.tp-pagination-box {
	text-align: center;
}
.tp-pagination-box .pull-down-tip{
    color: #999;
}
.tp-pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}
.tp-pagination > li {
	display: inline;
}
.tp-pagination > li > a,
.tp-pagination > li > span {
	position: relative;
	float: left;
	margin: 0 5px;
	padding: 5px 12px;
	line-height: 1.428571429;
	color: #666;
	font-size: 14px;
	text-decoration: none;
	background-color: #f2f2f2;
	border: 1px solid #ddd;
	border-radius: 4px;
}
.tp-pagination > li.ellipsis > span {
	padding: 5px;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 0;
}
.tp-pagination > li > a:hover,
.tp-pagination > li > span:hover {
	border-color: #69a8f5;
	cursor: pointer;
}
.tp-pagination > li.ellipsis > span:hover {
	background-color: transparent;
	border: 1px solid transparent;
	cursor: inherit;
}
.tp-pagination > .active > a,
.tp-pagination > .active > a:hover,
.tp-pagination > .active > a:focus,
.tp-pagination > .active > span,
.tp-pagination > .active > span:hover,
.tp-pagination > .active > span:focus {
	border-color: #69a8f5;
	background-color: #69a8f5;
	color: #fff;
}
.tp-pagination > .disabled > a,
.tp-pagination > .disabled > a:hover,
.tp-pagination > .disabled > a:focus,
.tp-pagination > .disabled > span,
.tp-pagination > .disabled > span:hover,
.tp-pagination > .disabled > span:focus {
	border-color: #e5e5e5;
	background-color: #ccc;
	cursor: not-allowed;
}
/* 部件-input type="file"美化插件 */
.file {
}

/* 部件-select美化扩展组件 */
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  min-width: 220px;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  font-size: 14px;
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #999;
    line-height: 30px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 2px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
      list-style: none; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #ccc;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;

  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #ccc; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 150px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #69a8f5;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #ccc;
  border-radius: 4px;
  outline: 0;
    background-repeat: repeat-x;
	background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
}
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #69a8f5; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 32px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border-left: 1px solid #ccc;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-repeat: repeat-x;
	background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
	border-right-style: none;
	border-right-color: inherit;
	border-right-width: medium;
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: medium;
	border-bottom-style: none;
	border-bottom-color: inherit;
	border-bottom-width: medium;
}
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #ccc;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #69a8f5; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
    background-repeat: repeat-x;
	background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: medium;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
    background-repeat: repeat-x;
	background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
	border-bottom-style: none;
	border-bottom-color: inherit;
	border-bottom-width: medium;
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #69a8f5; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #ccc;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #69a8f5; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #ccc;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #69a8f5; }
/* select美化扩展组件结束 */




/* 
以下是和部件相关的内容=================================
 */

/* logo */ 
  

/*
  非通用部件================================
*/ 
.tp-links > ul:before,
.tp-links > ul:after {
	display: table;
	content: " ";
}
.tp-links > ul:after {
	clear: both;
}
.tp-links {
	width: 100%;
	padding: 0 5px;
	box-sizing: border-box;
}
.tp-links h4 {
	border-bottom: 1px solid #ccc;
}
.tp-links ul li{
	list-style: none;
}
.tp-links ul li{
	float: left;
	width: 25%;
	margin-bottom: 5px;
}
.tp-rights {
	padding: 15px 0;
	background-color: #f2f2f2;
}
.tp-rights p {
	padding: 2px 0;
	text-align: center;
}
.tp-imgShow {
	margin: 0 auto;
}
.tp-banner {
	position: relative;
	max-height: 500px;
	overflow: hidden; 
}
.tp-banner img{
	width: 100%;  
}
.banner-caption {
	position: absolute;
	bottom: 20%;
	left: 10%;
}
.banner-caption h3 {
	color: #333;
}
.banner-caption p {
	color: #666;
}

.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
  width: 100%;
}
@media (max-width: 767px) {
  .carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
  }
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000px;
            perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-repeat: repeat-x;
	background-image: linear-gradient(to right, rgba(0, 0, 0, .2) 0%, rgba(0, 0, 0, .0001) 100%);
}
.carousel-control.right {
  right: 0;
  left: auto;
    background-repeat: repeat-x;
	background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .2) 100%);
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .icon-chevron-left,
.carousel-control .icon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .tp-btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .icon-chevron-left,
  .carousel-control .icon-chevron-right {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 24px;
  }
  .carousel-control .icon-chevron-left {
    margin-left: -15px;
  }
  .carousel-control .icon-chevron-right {
    margin-right: -15px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}

/*module=======================*/
.tp-module {	
	margin-bottom: 10px;
	width: 100%;
	border: 1px solid #ccc;
	height: 200px;
	box-sizing: border-box;
	overflow: hidden;
}
.tp-module h5 {
	margin: 0;
	padding: 5px 0 5px 10px;
	background-color: #fafafa;
	border-bottom: 1px solid #ccc;
}
.tp-module h5 a {
	margin-right: 10px;
}
.tp-module h5 i {
	display: inline-block;
	margin-right: 5px;
}
.tp-module.extended {
	height: 410px;
}
.list-style ul {
	list-style: none;
	padding: 10px 15px;
	box-sizing: border-box;
}
.list-style ul li {
	padding: 5px 0;
	overflow: hidden;
}
.list-style ul li a {
	float: left;
	width: 200px;
	width: -moz-calc(100% - 90px);
	width: -webkit-calc(100% - 90px);
	width: -ms-calc(100% - 90px);
	width: -o-calc(100% - 90px);
	width: calc(100% - 90px);
	padding: 0;
	vertical-align: middle;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.list-style ul li span {
	float: right;
	width: 88px;
	color: #666;
	vertical-align: middle;
	text-align: right;
}
.list-style ul li a:before {
	display: inline-block;
	content: " ";
	font-weight: bolder;
	padding-right: 5px;
	color: #ccc;
}
.list-style p {
	font-size: 16px;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}
.detail-style p {
    margin: 15px;
    text-indent: 2em;
   /* max-height: 10em;
    overflow: hidden;*/
    box-sizing: border-box;
}
.nav-module ul {	
	list-style: none;
	padding: 15px;
	box-sizing: border-box;
}
.nav-module ul:before, 
.nav-module ul:after {
	diaplay: table;
	content: " ";
}
.nav-module ul:after {
	clear: both;
}
.nav-module ul li {	
	float: left;
	width: 40%;
	margin: 5px 5%;
}
.nav-module ul li a {	
	display: inline-block;
	width: 100%;
	padding: 5px 0;
	background-color: #f2f2f2;
	background-color: hsla(0,0%,95%,1);
	border: 1px solid #ccc;
	text-align: center;
	box-sizing: border-box;
}
.nav-module ul li a:hover {	
	background-color: hsla(0,0%,96%,1);
	text-decoration: none;
}
.nav-style {
	list-style: none;
	box-sizing: border-box;
}
.nav-style ul {
	padding: 15px 0;
	list-style: none;
}
.nav-style ul li {	
	float: left;
	width: 30%;
	margin: 5px 1.66666667%;
}
.nav-style ul li a {	
	display: inline-block;
	width: 100%;
	padding: 5px 15px;
	background-color: #f2f2f2;
	background-color: hsla(0,0%,95%,1);
	border: 1px solid #ccc;
	text-align: center;
	box-sizing: border-box;
}
.nav-style ul li a:hover {	
	background-color: hsla(0,0%,96%,1);
	text-decoration: none;
}
.tp-module .imgNews {
	position: relative;
	height: 210px;
	background-color: #ccc;
	overflow: hidden;	
}
.tp-module .imgNews img {
	width: 100%;
}
.tp-module .imgNews a {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 10px 0;
	color: #fff;
	font-size: 18px;
	text-align: center;
	cursor: pointer;
	background-color: #ccc;
	background-color: rgba(0,0,0,.2);
}
.tp-module .imgNews:hover a {
	background-color: rgba(0,0,0,.3);
}
