.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-modal-dialog, .vjs-button>.vjs-icon-placeholder:before, .vjs-modal-dialog .vjs-modal-dialog-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .vjs-button>.vjs-icon-placeholder:before {
	text-align: center
}
@font-face {
	font-family: VideoJS;
	src: url(data:application/vnd.ms-fontobject;base64,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dHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiAARwbGF5C3BsYXktY2lyY2xlBXBhdXNlC3ZvbHVtZS1tdXRlCnZvbHVtZS1sb3cKdm9sdW1lLW1pZAt2b2x1bWUtaGlnaBBmdWxsc2NyZWVuLWVudGVyD2Z1bGxzY3JlZW4tZXhpdAZzcXVhcmUHc3Bpbm5lcglzdWJ0aXRsZXMIY2FwdGlvbnMIY2hhcHRlcnMFc2hhcmUDY29nBmNpcmNsZQ5jaXJjbGUtb3V0bGluZRNjaXJjbGUtaW5uZXItY2lyY2xlAmhkBmNhbmNlbAZyZXBsYXkIZmFjZWJvb2sFZ3BsdXMIbGlua2VkaW4HdHdpdHRlcgZ0dW1ibHIJcGludGVyZXN0EWF1ZGlvLWRlc2NyaXB0aW9uBWF1ZGlvCW5leHQtaXRlbQ1wcmV2aW91cy1pdGVtAAAAAA==?#iefix) format("eot")
}
@font-face {
	font-family: VideoJS;
	src: url(../fonts/23eb534930094a05b00b851b7396822e.woff) format("woff"), url(../fonts/0e7a889b06404cf194455a93daf73d9d.woff) format("truetype");
	font-weight: 400;
	font-style: normal
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder, .vjs-icon-play {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .vjs-icon-play:before {
	content: "\F101"
}
.vjs-icon-play-circle {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.vjs-icon-play-circle:before {
	content: "\F102"
}
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder, .vjs-icon-pause {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, .vjs-icon-pause:before {
	content: "\F103"
}
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder, .vjs-icon-volume-mute {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, .vjs-icon-volume-mute:before {
	content: "\F104"
}
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder, .vjs-icon-volume-low {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before, .vjs-icon-volume-low:before {
	content: "\F105"
}
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder, .vjs-icon-volume-mid {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before, .vjs-icon-volume-mid:before {
	content: "\F106"
}
.video-js .vjs-mute-control .vjs-icon-placeholder, .vjs-icon-volume-high {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.video-js .vjs-mute-control .vjs-icon-placeholder:before, .vjs-icon-volume-high:before {
	content: "\F107"
}
.video-js .vjs-fullscreen-control .vjs-icon-placeholder, .vjs-icon-fullscreen-enter {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, .vjs-icon-fullscreen-enter:before {
	content: "\F108"
}
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder, .vjs-icon-fullscreen-exit {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before, .vjs-icon-fullscreen-exit:before {
	content: "\F109"
}
.vjs-icon-square {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.vjs-icon-square:before {
	content: "\F10A"
}
.vjs-icon-spinner {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.vjs-icon-spinner:before {
	content: "\F10B"
}
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder, .vjs-icon-subtitles {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before, .vjs-icon-subtitles:before {
	content: "\F10C"
}
.video-js .vjs-captions-button .vjs-icon-placeholder, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .vjs-icon-captions {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.video-js .vjs-captions-button .vjs-icon-placeholder:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .vjs-icon-captions:before {
	content: "\F10D"
}
.video-js .vjs-chapters-button .vjs-icon-placeholder, .vjs-icon-chapters {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.video-js .vjs-chapters-button .vjs-icon-placeholder:before, .vjs-icon-chapters:before {
	content: "\F10E"
}
.vjs-icon-share {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.vjs-icon-share:before {
	content: "\F10F"
}
.vjs-icon-cog {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.vjs-icon-cog:before {
	content: "\F110"
}
.video-js .vjs-play-progress, .video-js .vjs-volume-level, .vjs-icon-circle {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before, .vjs-icon-circle:before {
	content: "\F111"
}
.vjs-icon-circle-outline {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.vjs-icon-circle-outline:before {
	content: "\F112"
}
.vjs-icon-circle-inner-circle {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.vjs-icon-circle-inner-circle:before {
	content: "\F113"
}
.vjs-icon-hd {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.vjs-icon-hd:before {
	content: "\F114"
}
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder, .vjs-icon-cancel {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before, .vjs-icon-cancel:before {
	content: "\F115"
}
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder, .vjs-icon-replay {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before, .vjs-icon-replay:before {
	content: "\F116"
}
.vjs-icon-facebook {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.vjs-icon-facebook:before {
	content: "\F117"
}
.vjs-icon-gplus {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.vjs-icon-gplus:before {
	content: "\F118"
}
.vjs-icon-linkedin {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.vjs-icon-linkedin:before {
	content: "\F119"
}
.vjs-icon-twitter {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.vjs-icon-twitter:before {
	content: "\F11A"
}
.vjs-icon-tumblr {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.vjs-icon-tumblr:before {
	content: "\F11B"
}
.vjs-icon-pinterest {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.vjs-icon-pinterest:before {
	content: "\F11C"
}
.video-js .vjs-descriptions-button .vjs-icon-placeholder, .vjs-icon-audio-description {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.video-js .vjs-descriptions-button .vjs-icon-placeholder:before, .vjs-icon-audio-description:before {
	content: "\F11D"
}
.video-js .vjs-audio-button .vjs-icon-placeholder, .vjs-icon-audio {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.video-js .vjs-audio-button .vjs-icon-placeholder:before, .vjs-icon-audio:before {
	content: "\F11E"
}
.vjs-icon-next-item {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.vjs-icon-next-item:before {
	content: "\F11F"
}
.vjs-icon-previous-item {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}
.vjs-icon-previous-item:before {
	content: "\F120"
}
.video-js {
	display: block;
	vertical-align: top;
	box-sizing: border-box;
	color: #fff;
	background-color: #000;
	position: relative;
	padding: 0;
	font-size: 10px;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	word-break: normal
}
.video-js:-moz-full-screen {
position:absolute
}
.video-js:-webkit-full-screen {
width:100%!important;
height:100%!important
}
.video-js[tabindex="-1"] {
	outline: 0
}
.video-js *, .video-js :after, .video-js :before {
	box-sizing: inherit
}
.video-js ul {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	list-style-position: outside;
	margin: 0
}
.video-js.vjs-4-3, .video-js.vjs-16-9, .video-js.vjs-fluid {
	width: 100%;
	max-width: 100%;
	height: 0
}
.video-js.vjs-16-9 {
	padding-top: 56.25%
}
.video-js.vjs-4-3 {
	padding-top: 75%
}
.video-js.vjs-fill, .video-js .vjs-tech {
	width: 100%;
	height: 100%
}
.video-js .vjs-tech {
	position: absolute;
	top: 0;
	left: 0
}
body.vjs-full-window {
	padding: 0;
	margin: 0;
	height: 100%;
	overflow-y: auto
}
.vjs-full-window .video-js.vjs-fullscreen {
	position: fixed;
	overflow: hidden;
	z-index: 1000;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0
}
.video-js.vjs-fullscreen {
	width: 100%!important;
	height: 100%!important;
	padding-top: 0!important
}
.video-js.vjs-fullscreen.vjs-user-inactive {
	cursor: none
}
.vjs-hidden {
	display: none!important
}
.vjs-disabled {
	opacity: .5;
	cursor: default
}
.video-js .vjs-offscreen {
	height: 1px;
	left: -9999px;
	position: absolute;
	top: 0;
	width: 1px
}
.vjs-lock-showing {
	display: block!important;
	opacity: 1;
	visibility: visible
}
.vjs-no-js {
	padding: 20px;
	color: #fff;
	background-color: #000;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 300px;
	height: 150px;
	margin: 0 auto
}
.vjs-no-js a, .vjs-no-js a:visited {
	color: #66a8cc
}
.video-js .vjs-big-play-button {
	font-size: 3em;
	line-height: 1.5em;
	height: 1.5em;
	width: 3em;
	display: block;
	position: absolute;
	top: 10px;
	left: 10px;
	padding: 0;
	cursor: pointer;
	opacity: 1;
	border: .06666em solid #fff;
	background-color: #2b333f;
	background-color: rgba(43,51,63,.7);
	border-radius: .3em;
	-webkit-transition: all .4s;
	transition: all .4s
}
.vjs-big-play-centered .vjs-big-play-button {
	top: 50%;
	left: 50%;
	margin-top: -.75em;
	margin-left: -1.5em
}
.video-js .vjs-big-play-button:focus, .video-js:hover .vjs-big-play-button {
	border-color: #fff;
	background-color: #73859f;
	background-color: rgba(115,133,159,.5);
	-webkit-transition: all 0s;
	transition: all 0s
}
.vjs-controls-disabled .vjs-big-play-button, .vjs-error .vjs-big-play-button, .vjs-has-started .vjs-big-play-button, .vjs-using-native-controls .vjs-big-play-button {
	display: none
}
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
	display: block
}
.video-js button {
	background: 0 0;
	border: none;
	color: inherit;
	display: inline-block;
	overflow: visible;
	font-size: inherit;
	line-height: inherit;
	text-transform: none;
	text-decoration: none;
	-webkit-transition: none;
	transition: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.vjs-control .vjs-button {
	width: 100%;
	height: 100%
}
.video-js .vjs-control.vjs-close-button {
	cursor: pointer;
	height: 3em;
	position: absolute;
	right: 0;
	top: .5em;
	z-index: 2
}
.video-js .vjs-modal-dialog {
	background: rgba(0,0,0,.8);
	background: -webkit-linear-gradient(-90deg, rgba(0,0,0,.8), hsla(0,0%,100%,0));
	background: -webkit-linear-gradient(top, rgba(0,0,0,.8), hsla(0,0%,100%,0));
	background: linear-gradient(180deg, rgba(0,0,0,.8), hsla(0,0%,100%,0));
	overflow: auto;
	box-sizing: content-box
}
.video-js .vjs-modal-dialog>* {
	box-sizing: border-box
}
.vjs-modal-dialog .vjs-modal-dialog-content {
	font-size: 1.2em;
	line-height: 1.5;
	padding: 20px 24px;
	z-index: 1
}
.vjs-menu-button {
	cursor: pointer
}
.vjs-menu-button.vjs-disabled {
	cursor: default
}
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
	display: none
}
.vjs-menu .vjs-menu-content {
	display: block;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	overflow: auto;
	box-sizing: content-box
}
.vjs-menu .vjs-menu-content>* {
	box-sizing: border-box
}
.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
	display: none
}
.vjs-menu li {
	list-style: none;
	margin: 0;
	padding: .2em 0;
	line-height: 1.4em;
	font-size: 1.2em;
	text-align: center;
	text-transform: lowercase
}
.vjs-menu li.vjs-menu-item:focus, .vjs-menu li.vjs-menu-item:hover {
	background-color: #73859f;
	background-color: rgba(115,133,159,.5)
}
.vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover {
	background-color: #fff;
	color: #2b333f
}
.vjs-menu li.vjs-menu-title {
	text-align: center;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 2em;
	padding: 0;
	margin: 0 0 .3em;
	font-weight: 700;
	cursor: default
}
.vjs-menu-button-popup .vjs-menu {
	display: none;
	position: absolute;
	bottom: 0;
	width: 10em;
	left: -3em;
	height: 0;
	margin-bottom: 1.5em;
	border-top-color: rgba(43,51,63,.7)
}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	background-color: #2b333f;
	background-color: rgba(43,51,63,.7);
	position: absolute;
	width: 100%;
	bottom: 1.5em;
	max-height: 15em
}
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing, .vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu {
	display: block
}
.video-js .vjs-menu-button-inline {
	-webkit-transition: all .4s;
	transition: all .4s;
	overflow: hidden
}
.video-js .vjs-menu-button-inline:before {
	width: 2.222222222em
}
.video-js .vjs-menu-button-inline.vjs-slider-active, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline:hover, .video-js.vjs-no-flex .vjs-menu-button-inline {
	width: 12em
}
.vjs-menu-button-inline .vjs-menu {
	opacity: 0;
	height: 100%;
	width: auto;
	position: absolute;
	left: 4em;
	top: 0;
	padding: 0;
	margin: 0;
	-webkit-transition: all .4s;
	transition: all .4s
}
.vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-menu-button-inline:focus .vjs-menu, .vjs-menu-button-inline:hover .vjs-menu {
	display: block;
	opacity: 1
}
.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
	display: block;
	opacity: 1;
	position: relative;
	width: auto
}
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
	width: auto
}
.vjs-menu-button-inline .vjs-menu-content {
	width: auto;
	height: 100%;
	margin: 0;
	overflow: hidden
}
.video-js .vjs-control-bar {
	display: none;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 3em;
	background-color: #2b333f;
	background-color: rgba(43,51,63,.7)
}
.vjs-has-started .vjs-control-bar {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	visibility: visible;
	opacity: 1;
	-webkit-transition: visibility .1s, opacity .1s;
	transition: visibility .1s, opacity .1s
}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	visibility: visible;
	opacity: 0;
	-webkit-transition: visibility 1s, opacity 1s;
	transition: visibility 1s, opacity 1s
}
.vjs-controls-disabled .vjs-control-bar, .vjs-error .vjs-control-bar, .vjs-using-native-controls .vjs-control-bar {
	display: none!important
}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	opacity: 1;
	visibility: visible
}
.vjs-has-started.vjs-no-flex .vjs-control-bar {
	display: table
}
.video-js .vjs-control {
	position: relative;
	text-align: center;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 4em;
	-webkit-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none
}
.vjs-button>.vjs-icon-placeholder:before {
	font-size: 1.8em;
	line-height: 1.67
}
.video-js .vjs-control:focus, .video-js .vjs-control:focus:before, .video-js .vjs-control:hover:before {
	text-shadow: 0 0 1em #fff
}
.video-js .vjs-control-text {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.vjs-no-flex .vjs-control {
	display: table-cell;
	vertical-align: middle
}
.video-js .vjs-custom-control-spacer {
	display: none
}
.video-js .vjs-progress-control {
	cursor: pointer;
	-webkit-box-flex: auto;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: 4em
}
.video-js .vjs-progress-control.disabled {
	cursor: default
}
.vjs-live .vjs-progress-control {
	display: none
}
.vjs-no-flex .vjs-progress-control {
	width: auto
}
.video-js .vjs-progress-holder {
	-webkit-box-flex: auto;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	-webkit-transition: all .2s;
	transition: all .2s;
	height: .3em
}
.video-js .vjs-progress-control .vjs-progress-holder {
	margin: 0 10px
}
.video-js .vjs-progress-control:hover .vjs-progress-holder {
	font-size: 1.6666666666666667em
}
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
	font-size: 1em
}
.video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-load-progress div, .video-js .vjs-progress-holder .vjs-play-progress {
	position: absolute;
	display: block;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 0;
	left: 0;
	top: 0
}
.video-js .vjs-play-progress {
	background-color: #fff
}
.video-js .vjs-play-progress:before {
	font-size: .9em;
	position: absolute;
	right: -.5em;
	top: -.333333333333333em;
	z-index: 1
}
.video-js .vjs-load-progress {
	background: #bfc7d3;
	background: rgba(115,133,159,.5)
}
.video-js .vjs-load-progress div {
	background: #fff;
	background: rgba(115,133,159,.75)
}
.video-js .vjs-time-tooltip {
	background-color: #fff;
	background-color: hsla(0,0%,100%,.8);
	border-radius: .3em;
	color: #000;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 6px 8px 8px;
	pointer-events: none;
	position: relative;
	top: -3.4em;
	visibility: hidden;
	z-index: 1
}
.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
	display: none
}
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip, .video-js .vjs-progress-control:hover .vjs-time-tooltip {
	display: block;
	font-size: .6em;
	visibility: visible
}
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
	font-size: 1em
}
.video-js .vjs-progress-control .vjs-mouse-display {
	display: none;
	position: absolute;
	width: 1px;
	height: 100%;
	background-color: #000;
	z-index: 1
}
.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
	z-index: 0
}
.video-js .vjs-progress-control:hover .vjs-mouse-display {
	display: block
}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: visibility 1s, opacity 1s;
	transition: visibility 1s, opacity 1s
}
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
	display: none
}
.vjs-mouse-display .vjs-time-tooltip {
	color: #fff;
	background-color: #000;
	background-color: rgba(0,0,0,.8)
}
.video-js .vjs-slider {
	position: relative;
	cursor: pointer;
	padding: 0;
	margin: 0 .45em;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #73859f;
	background-color: rgba(115,133,159,.5)
}
.video-js .vjs-slider.disabled {
	cursor: default
}
.video-js .vjs-slider:focus {
	text-shadow: 0 0 1em #fff;
	box-shadow: 0 0 1em #fff
}
.video-js .vjs-mute-control {
	cursor: pointer;
	-webkit-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	padding-left: 2em;
	padding-right: 2em;
	padding-bottom: 3em
}
.video-js .vjs-volume-control {
	cursor: pointer;
	margin-right: 1em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.video-js .vjs-volume-control.vjs-volume-horizontal {
	width: 5em
}
.video-js .vjs-volume-panel .vjs-volume-control {
	visibility: visible;
	opacity: 0;
	width: 1px;
	height: 1px;
	margin-left: -1px
}
.video-js .vjs-volume-panel {
	-webkit-transition: width 1s;
	transition: width 1s
}
.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel .vjs-volume-control:hover, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel:hover .vjs-volume-control {
	visibility: visible;
	opacity: 1;
	position: relative;
	-webkit-transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s;
	transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s
}
.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal {
	width: 5em;
	height: 3em
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
	width: 9em;
	-webkit-transition: width .1s;
	transition: width .1s
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
	height: 8em;
	width: 3em;
	left: -3.5em;
	-webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
	transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
	-webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
	transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s
}
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
	width: 5em;
	height: 3em;
	visibility: visible;
	opacity: 1;
	position: relative;
	-webkit-transition: none;
	transition: none
}
.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical, .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
	position: absolute;
	bottom: 3em;
	left: .5em
}
.video-js .vjs-volume-panel {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.video-js .vjs-volume-bar {
	margin: 1.35em .45em
}
.vjs-volume-bar.vjs-slider-horizontal {
	width: 5em;
	height: .3em
}
.vjs-volume-bar.vjs-slider-vertical {
	width: .3em;
	height: 5em;
	margin: 1.35em auto
}
.video-js .vjs-volume-level {
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #fff
}
.video-js .vjs-volume-level:before {
	position: absolute;
	font-size: .9em
}
.vjs-slider-vertical .vjs-volume-level {
	width: .3em
}
.vjs-slider-vertical .vjs-volume-level:before {
	top: -.5em;
	left: -.3em
}
.vjs-slider-horizontal .vjs-volume-level {
	height: .3em
}
.vjs-slider-horizontal .vjs-volume-level:before {
	top: -.3em;
	right: -.5em
}
.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
	width: 4em
}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
	height: 100%
}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
	width: 100%
}
.video-js .vjs-volume-vertical {
	width: 3em;
	height: 8em;
	bottom: 8em;
	background-color: #2b333f;
	background-color: rgba(43,51,63,.7)
}
.video-js .vjs-volume-horizontal .vjs-menu {
	left: -2em
}
.vjs-poster {
	display: inline-block;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	background-color: #000;
	cursor: pointer;
	margin: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%
}
.vjs-poster, .vjs-poster img {
	vertical-align: middle;
	padding: 0
}
.vjs-poster img {
	display: block;
	margin: 0 auto;
	max-height: 100%;
	width: 100%
}
.vjs-has-started .vjs-poster {
	display: none
}
.vjs-audio.vjs-has-started .vjs-poster {
	display: block
}
.vjs-using-native-controls .vjs-poster {
	display: none
}
.video-js .vjs-live-control {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	-webkit-box-flex: auto;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	font-size: 1em;
	line-height: 3em
}
.vjs-no-flex .vjs-live-control {
	display: table-cell;
	width: auto;
	text-align: left
}
.video-js .vjs-time-control {
	-webkit-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	font-size: 1em;
	line-height: 3em;
	min-width: 2em;
	width: auto;
	padding-left: 1em;
	padding-right: 1em
}
.video-js .vjs-current-time, .vjs-live .vjs-time-control, .vjs-no-flex .vjs-current-time {
	display: none
}
.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control {
	width: 0!important;
	white-space: nowrap
}
.video-js .vjs-duration, .vjs-no-flex .vjs-duration {
	display: none
}
.vjs-time-divider {
	display: none;
	line-height: 3em
}
.vjs-live .vjs-time-divider {
	display: none
}
.video-js .vjs-play-control .vjs-icon-placeholder {
	cursor: pointer;
	-webkit-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none
}
.vjs-text-track-display {
	position: absolute;
	bottom: 3em;
	left: 0;
	right: 0;
	top: 0;
	pointer-events: none
}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
	bottom: 1em
}
.video-js .vjs-text-track {
	font-size: 1.4em;
	text-align: center;
	margin-bottom: .1em;
	background-color: #000;
	background-color: rgba(0,0,0,.5)
}
.vjs-subtitles {
	color: #fff
}
.vjs-captions {
	color: #fc6
}
.vjs-tt-cue {
	display: block
}
video::-webkit-media-text-track-display {
-webkit-transform:translateY(-3em);
transform:translateY(-3em)
}
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
-webkit-transform:translateY(-1.5em);
transform:translateY(-1.5em)
}
.video-js .vjs-fullscreen-control {
	cursor: pointer;
	-webkit-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none
}
.vjs-playback-rate .vjs-playback-rate-value, .vjs-playback-rate>.vjs-menu-button {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.vjs-playback-rate .vjs-playback-rate-value {
	pointer-events: none;
	font-size: 1.5em;
	line-height: 2;
	text-align: center
}
.vjs-playback-rate .vjs-menu {
	width: 4em;
	left: 0
}
.vjs-error .vjs-error-display .vjs-modal-dialog-content {
	font-size: 1.4em;
	text-align: center
}
.vjs-error .vjs-error-display:before {
	color: #fff;
	content: "X";
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4em;
	left: 0;
	line-height: 1;
	margin-top: -.5em;
	position: absolute;
	text-shadow: .05em .05em .1em #000;
	text-align: center;
	top: 50%;
	vertical-align: middle;
	width: 100%
}
.vjs-loading-spinner {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
	opacity: .85;
	text-align: left;
	border: 6px solid rgba(43,51,63,.7);
	box-sizing: border-box;
	background-clip: padding-box;
	width: 50px;
	height: 50px;
	border-radius: 25px;
	visibility: hidden
}
.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner {
	display: block;
	-webkit-animation: 0s linear .3s forwards vjs-spinner-show;
	animation: 0s linear .3s forwards vjs-spinner-show
}
.vjs-loading-spinner:after, .vjs-loading-spinner:before {
	content: "";
	position: absolute;
	margin: -6px;
	box-sizing: inherit;
	width: inherit;
	height: inherit;
	border-radius: inherit;
	opacity: 1;
	border: inherit;
	border-color: transparent;
	border-top-color: #fff
}
.vjs-seeking .vjs-loading-spinner:after, .vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:before {
	-webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(.6, .2, 0, .8) infinite, vjs-spinner-fade 1.1s linear infinite;
	animation: vjs-spinner-spin 1.1s cubic-bezier(.6, .2, 0, .8) infinite, vjs-spinner-fade 1.1s linear infinite
}
.vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:before {
	border-top-color: #fff
}
.vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:after {
	border-top-color: #fff;
	-webkit-animation-delay: .44s;
	animation-delay: .44s
}
@keyframes vjs-spinner-show {
to {
visibility:visible
}
}
@-webkit-keyframes vjs-spinner-show {
to {
visibility:visible
}
}
@keyframes vjs-spinner-spin {
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
@-webkit-keyframes vjs-spinner-spin {
to {
-webkit-transform:rotate(1turn)
}
}
@keyframes vjs-spinner-fade {
0% {
border-top-color:#73859f
}
20% {
border-top-color:#73859f
}
35% {
border-top-color:#fff
}
60% {
border-top-color:#73859f
}
to {
	border-top-color: #73859f
}
}
@-webkit-keyframes vjs-spinner-fade {
0% {
border-top-color:#73859f
}
20% {
border-top-color:#73859f
}
35% {
border-top-color:#fff
}
60% {
border-top-color:#73859f
}
to {
	border-top-color: #73859f
}
}
.vjs-chapters-button .vjs-menu ul {
	width: 24em
}
.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
	position: absolute
}
.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
	font-family: VideoJS;
	content: "\F10D";
	font-size: 1.5em;
	line-height: inherit
}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
	-webkit-box-flex: auto;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto
}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
	width: auto
}
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control {
	display: none
}
.vjs-modal-dialog.vjs-text-track-settings {
	background-color: #2b333f;
	background-color: rgba(43,51,63,.75);
	color: #fff;
	height: 70%
}
.vjs-text-track-settings .vjs-modal-dialog-content {
	display: table
}
.vjs-text-track-settings .vjs-track-settings-colors, .vjs-text-track-settings .vjs-track-settings-controls, .vjs-text-track-settings .vjs-track-settings-font {
	display: table-cell
}
.vjs-text-track-settings .vjs-track-settings-controls {
	text-align: right;
	vertical-align: bottom
}
.vjs-text-track-settings fieldset {
	margin: 5px;
	padding: 3px;
	border: none
}
.vjs-text-track-settings fieldset span {
	display: inline-block;
	margin-left: 5px
}
.vjs-text-track-settings legend {
	color: #fff;
	margin: 0 0 5px
}
.vjs-text-track-settings .vjs-label {
	position: absolute;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px);
	display: block;
	margin: 0 0 5px;
	padding: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden
}
.vjs-track-settings-controls button:active, .vjs-track-settings-controls button:focus {
	outline-style: solid;
	outline-width: medium;
	background-image: -webkit-linear-gradient(bottom, #fff 88%, #73859f);
	background-image: linear-gradient(0deg, #fff 88%, #73859f)
}
.vjs-track-settings-controls button:hover {
	color: rgba(43,51,63,.75)
}
.vjs-track-settings-controls button {
	background-color: #fff;
	background-image: -webkit-linear-gradient(top, #fff 88%, #73859f);
	background-image: linear-gradient(-180deg, #fff 88%, #73859f);
	color: #2b333f;
	cursor: pointer;
	border-radius: 2px
}
.vjs-track-settings-controls .vjs-default-button {
	margin-right: 1em
}
@media print {
.video-js>:not(.vjs-tech):not(.vjs-poster) {
	visibility: hidden
}
}
@media \0screen {
.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
	content: ""
}
}
@media \0screen {
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	visibility: hidden
}
}
.bg-navy {
	background-color: #001f3f
}
.bg-blue {
	background-color: #0074d9
}
.bg-aqua {
	background-color: #1394c9
}
.bg-teal {
	background-color: #39cccc
}
.bg-olive {
	background-color: #3d9970
}
.bg-green {
	background-color: #2ecc40
}
.bg-lime {
	background-color: #01ff70
}
.bg-yellow {
	background-color: #ffdc00
}
.bg-orange {
	background-color: #ff851b
}
.bg-red {
	background-color: #ff4136
}
.bg-fuchsia {
	background-color: #f012be
}
.bg-purple {
	background-color: #b10dc9
}
.bg-maroon {
	background-color: #85144b
}
.bg-white {
	background-color: #fff
}
.bg-gray {
	background-color: #aaa
}
.bg-silver {
	background-color: #f2f2f2
}
.bg-black {
	background-color: #111
}
.navy {
	color: #001f3f
}
.blue {
	color: #0074d9
}
.aqua {
	color: #1394c9
}
.teal {
	color: #23acb1
}
.olive {
	color: #3d9970
}
.green {
	color: #2ecc40
}
.lime {
	color: #01ff70
}
.yellow {
	color: #ffdc00
}
.orange {
	color: #ff851b
}
.red {
	color: #ff4136
}
.fuchsia {
	color: #f012be
}
.purple {
	color: #b10dc9
}
.maroon {
	color: #85144b
}
.white {
	color: #fff
}
.silver {
	color: #ddd
}
.gray {
	color: #aaa
}
.black {
	color: #111
}
.border--navy {
	border-color: #001f3f
}
.border--blue {
	border-color: #0074d9
}
.border--aqua {
	border-color: #1394c9
}
.border--teal {
	border-color: #39cccc
}
.border--olive {
	border-color: #3d9970
}
.border--green {
	border-color: #2ecc40
}
.border--lime {
	border-color: #01ff70
}
.border--yellow {
	border-color: #ffdc00
}
.border--orange {
	border-color: #ff851b
}
.border--red {
	border-color: #ff4136
}
.border--fuchsia {
	border-color: #f012be
}
.border--purple {
	border-color: #b10dc9
}
.border--maroon {
	border-color: #85144b
}
.border--white {
	border-color: #fff
}
.border--gray {
	border-color: #aaa
}
.border--silver {
	border-color: #ddd
}
.border--black {
	border-color: #111
}
.fill-navy {
	fill: #001f3f
}
.fill-blue {
	fill: #0074d9
}
.fill-aqua {
	fill: #1394c9
}
.fill-teal {
	fill: #39cccc
}
.fill-olive {
	fill: #3d9970
}
.fill-green {
	fill: #2ecc40
}
.fill-lime {
	fill: #01ff70
}
.fill-yellow {
	fill: #ffdc00
}
.fill-orange {
	fill: #ff851b
}
.fill-red {
	fill: #ff4136
}
.fill-fuchsia {
	fill: #f012be
}
.fill-purple {
	fill: #b10dc9
}
.fill-maroon {
	fill: #85144b
}
.fill-white {
	fill: #fff
}
.fill-gray {
	fill: #aaa
}
.fill-silver {
	fill: #ddd
}
.fill-black {
	fill: #111
}
.stroke-navy {
	stroke: #001f3f
}
.stroke-blue {
	stroke: #0074d9
}
.stroke-aqua {
	stroke: #1394c9
}
.stroke-teal {
	stroke: #39cccc
}
.stroke-olive {
	stroke: #3d9970
}
.stroke-green {
	stroke: #2ecc40
}
.stroke-lime {
	stroke: #01ff70
}
.stroke-yellow {
	stroke: #ffdc00
}
.stroke-orange {
	stroke: #ff851b
}
.stroke-red {
	stroke: #ff4136
}
.stroke-fuchsia {
	stroke: #f012be
}
.stroke-purple {
	stroke: #b10dc9
}
.stroke-maroon {
	stroke: #85144b
}
.stroke-white {
	stroke: #fff
}
.stroke-gray {
	stroke: #aaa
}
.stroke-silver {
	stroke: #ddd
}
.stroke-black {
	stroke: #111
}
a, a:focus, a:hover {
	color: currentColor
}
.paging {
	width: 100%;
	height: 152px;
	padding-top: 70px
}
.paging .p-more {
	display: none
}
.paging #page {
	margin: 0 auto;
	width: 100%;
	text-align: center
}
.paging .page_div {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 15px;
	font-family: microsoft yahei;
	color: #666;
	margin-right: 10px;
	padding-left: 20px;
	box-sizing: border-box
}
.paging .page_div a {
	width: 40px;
	height: 40px;
	border: 1px solid #dedede!important;
	text-align: center;
	margin: 0 4px;
	cursor: pointer;
	line-height: 40px;
	color: #929292;
	font-size: 14px;
	display: inline-block;
	border-radius: 3px
}
.paging .page_div a:hover {
	text-decoration: none
}
.paging #firstPage, .paging #lastPage {
	display: none
}
.paging #nextPage, .paging #prePage {
	width: 85px;
	height: 40px;
	color: #929292;
	font-size: 14px;
	line-height: 40px;
	border-radius: 3px;
	text-align: center;
	border: 1px solid #dedede!important
}
.paging #nextPage:hover, .paging #prePage:hover {
	text-decoration: none
}
.paging .page_div .current {
	background-color: #1496cc;
	border-color: #1496cc;
	color: #fff
}
.paging .totalPages {
	margin: 0 10px
}
.paging .totalPages span, .paging .totalSize span {
	color: #0073a9;
	margin: 0 5px
}
.paging .totalSize {
	display: none
}
@media (min-width:768px) and (max-width:1023px) {
.paging .page_div a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 12px
}
.paging .page_div a:hover {
	text-decoration: none
}
.paging #nextPage, .paging #prePage {
	width: 55px;
	height: 30px;
	font-size: 12px;
	line-height: 30px
}
}
.navbar {
	border: none;
	background-color: #1598cc;
	margin: 0;
	border-radius: 0
}
.navbar .right-nav {
	max-width: 100px;
	float: right;
	margin-top: 20px
}
@media (max-width:1000px) {
.navbar .right-nav {
	display: none
}
}
.navbar-brand {
	padding: 0;
	height: 60px
}
.navbar-brand img {
	min-width: 145px;
	max-height: 60px
}
.navbar-nav {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 1200px;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-transform: capitalize
}
@media (max-width:1000px) {
.navbar-nav {
	display: none
}
}
.navbar-nav>li>a {
	color: #fff
}
.navbar-nav>li>a:hover {
	opacity: .7
}
.nav>li>a:focus, .nav>li>a:hover {
	background-color: transparent
}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {
	color: #fff;
	opacity: .8;
	-webkit-transition: color .3s;
	transition: color .3s
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	color: #fff;
	opacity: 1
}
.navbar-default .navbar-toggle {
	border-color: transparent
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color: transparent
}
.navbar {
	padding: 10px 30px;
	width: 100%;
	height: 80px
}
.navbar.navbar-fixed-top {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999
}
.navbar .navbar-link {
	display: inline-block;
	margin-top: 10px;
	width: 180px;
	height: 40px
}
.navbar .navbar-link img {
	display: block;
	width: 100%;
	height: auto;
}
.navbar .hamburger {
	position: relative;
	display: block;
	height: 60px;
	width: 30px;
	cursor: pointer
}
@media (min-width:1001px) {
.navbar .hamburger {
	display: none
}
}
.navbar .hamburger i {
	position: absolute;
	width: 80%;
	height: 3px;
	top: 50%;
	right: 0;
	background-color: #fff;
	pointer-events: auto;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-delay: .35s;
	transition-delay: .35s
}
.navbar .hamburger:after, .navbar .hamburger:before {
	position: absolute;
	display: block;
	width: 100%;
	height: 3px;
	top: 50%;
	left: 50%;
	background-color: #fff;
	content: "";
	-webkit-transition: -webkit-transform .35s;
	transition: -webkit-transform .35s;
	transition: transform .35s;
	transition: transform .35s, -webkit-transform .35s;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}
.navbar .hamburger:after {
	-webkit-transform: translate(-50%, 10px);
	transform: translate(-50%, 10px)
}
.navbar .hamburger:before {
	-webkit-transform: translate(-50%, -10px);
	transform: translate(-50%, -10px)
}
.blue .navbar-nav>li>a {
	color: #1394c9
}
.blue .hamburger:after, .blue .hamburger:before, .blue .hamburger i {
	background-color: #1394c9!important
}
.blue .right-nav {
	color: #1394c9
}
.blue .right-nav .brf {
	border-color: #1394c9
}
.cover-bg {
	position: fixed;
	background: transparent;
	display: none;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 9999;
	background: rgba(0,0,0,.6)
}
.side-menu {
	position: fixed;
	right: -420px;
	height: 100%;
	width: 80%;
	max-width: 420px;
	background: #1b1b1b;
	top: 0;
	opacity: 0;
	overflow-y: auto;
	z-index: 10000
}
.close-ct {
	height: 80px;
	line-height: 80px;
	text-align: right;
	padding-right: 42px
}
.close-ct .close-btn {
	display: inline-block;
	cursor: pointer;
	width: 32px;
	height: 32px;
	line-height: 32px;
	color: #fff;
	font-size: 24px;
	vertical-align: middle
}
.close-ct .close-btn i {
	font-size: 30px
}
.link-ul {
	margin: 0
}
.link-ul li {
	list-style: none;
	font-size: 24px;
	color: #fff;
	padding-left: 27%;
	padding-top: 7%;
	padding-bottom: 7%;
	-webkit-transition: all .3s;
	transition: all .3s;
	cursor: pointer
}
.link-ul li:hover {
	color: #1393d7
}
@media (max-width:768px) {
.link-ul li {
	font-size: 18px
}
}
@media (min-width:769px) and (max-width:1023px) {
.link-ul li {
	font-size: 18px
}
}
@media (min-width:1024px) {
.link-ul li {
	font-size: 20px
}
}
.link-ul li span:hover {
	color: #1393d7
}
.link-ul li.last {
	font-size: 16px;
	padding-top: 12%
}
.link-ul li.last:hover {
	color: #fff
}
@media (max-width:768px) {
#footer-menu-wrapper {
	width: 100%;
	background: #f2f2f2
}
#footer-menu-wrapper .footer-menu {
	width: 92%;
	padding-top: 5px
}
#footer-menu-wrapper .footer-menu .footer-option .footer-line {
	width: 100%
}
#footer-menu-wrapper .footer-menu .footer-option .footer-line .footer-title {
	width: 100%;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #929292
}
#footer-menu-wrapper .footer-menu .footer-option .footer-line .footer-title h3 {
	line-height: 45px;
	font-size: 16px;
	color: #333;
	margin: 0
}
#footer-menu-wrapper .footer-menu .footer-option .footer-line .footer-title .delete {
	display: block;
	font-size: 24px;
	color: #323232;
	cursor: pointer
}
#footer-menu-wrapper .footer-menu .footer-option .footer-line .footer-content {
	width: 100%;
	margin-top: 4px;
	padding-bottom: 4px;
	display: none;
	border-bottom: 1px solid #929292
}
#footer-menu-wrapper .footer-menu .footer-option .footer-line .footer-content a {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	color: #929292
}
#footer-menu-wrapper .footer-menu .footer-option .footer-line .footer-content a:hover {
	color: #1496cc
}
#footer-menu-wrapper .footer-menu .right h3 {
	margin-top: 0
}
#footer-menu-wrapper .footer-menu .right .list {
	width: 176px
}
#footer-menu-wrapper .footer-menu .right .list li {
	display: inline-block;
	float: left;
	width: 34px;
	height: 34px;
	line-height: 34px;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 50%;
	-webkit-transition: all .3s;
	transition: all .3s;
	background-color: #a6a7a7;
	text-align: center;
	color: #fff
}
#footer-menu-wrapper .footer-menu .right .list li a .iconfont {
	font-size: 20px
}
#footer-menu-wrapper .footer-menu .right .list .facebook:hover {
	background-color: #3b5997!important
}
#footer-menu-wrapper .footer-menu .right .list .linkedin:hover {
	background-color: #006dc0!important
}
#footer-menu-wrapper .footer-menu .right .list .twitter:hover {
	background-color: #1aa9e1!important
}
#footer-menu-wrapper .footer-menu .right .list .youtube:hover {
	background-color: #de322e!important
}
#footer-menu-wrapper .footer-menu .right .p-phone {
	width: 200px
}
#footer-menu-wrapper .footer-menu .right .p-phone .iconfont {
	font-size: 46px
}
#footer-bottom-wrapper, #footer-bottom-wrapper .footer-bottom {
	width: 100%;
	height: 40px;
	background: #323232
}
#footer-bottom-wrapper .footer-bottom p a {
	color: #929292
}
#footer-bottom-wrapper .footer-bottom p .a-top {
	display: block;
	line-height: 20px
}
#footer-bottom-wrapper .footer-bottom p .a-bottom {
	line-height: 20px
}
}
@media (min-width:769px) and (max-width:992px) {
#footer-menu-wrapper {
	width: 100%;
	min-height: 320px;
	background: #f2f2f2
}
#footer-menu-wrapper .footer-menu {
	width: 96.5%;
	height: 100%;
	padding-top: 25px
}
#footer-menu-wrapper .footer-menu .footer-option {
	width: 70%
}
#footer-menu-wrapper .footer-menu .footer-option .footer-line {
	margin-right: 50px;
	min-height: 200px
}
#footer-menu-wrapper .footer-menu .footer-option .footer-line .footer-title .delete {
	display: none
}
#footer-menu-wrapper .footer-menu .footer-option .footer-line .footer-title h3 {
	color: #333;
	line-height: 47px
}
#footer-menu-wrapper .footer-menu .footer-option .footer-line .footer-content {
	display: block
}
#footer-menu-wrapper .footer-menu .footer-option .footer-line .footer-content a {
	text-decoration: none;
	line-height: 24px;
	color: #929292;
	display: block
}
#footer-menu-wrapper .footer-menu .footer-option .footer-line .footer-content a:hover {
	color: #1496cc
}
#footer-menu-wrapper .footer-menu .right {
	width: 28%
}
#footer-menu-wrapper .footer-menu .right .list {
	width: 176px
}
#footer-menu-wrapper .footer-menu .right .list li {
	display: inline-block;
	float: left;
	width: 34px;
	height: 34px;
	line-height: 34px;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 50%;
	-webkit-transition: all .3s;
	transition: all .3s;
	background-color: #a6a7a7;
	text-align: center;
	color: #fff
}
#footer-menu-wrapper .footer-menu .right .list li a .iconfont {
	font-size: 20px
}
#footer-menu-wrapper .footer-menu .right .list .facebook:hover {
	background-color: #3b5997!important
}
#footer-menu-wrapper .footer-menu .right .list .linkedin:hover {
	background-color: #006dc0!important
}
#footer-menu-wrapper .footer-menu .right .list .twitter:hover {
	background-color: #1aa9e1!important
}
#footer-menu-wrapper .footer-menu .right .list .youtube:hover {
	background-color: #de322e!important
}
#footer-menu-wrapper .footer-menu .right .p-phone {
	width: 200px
}
#footer-menu-wrapper .footer-menu .right .p-phone .iconfont {
	font-size: 46px
}
#footer-bottom-wrapper {
	width: 100%;
	height: 79px;
	background: #323232
}
#footer-bottom-wrapper .footer-bottom {
	width: 95.3%;
	height: 79px;
	line-height: 79px;
	background: #323232
}
#footer-bottom-wrapper .footer-bottom p a {
	color: #929292
}
}
@media (min-width:992px) and (max-width:1200px) {
#footer-menu-wrapper {
	width: 100%;
	min-height: 320px;
	background: #f2f2f2
}
#footer-menu-wrapper .footer-menu {
	width: 96.5%;
	height: 100%;
	padding-top: 25px
}
#footer-menu-wrapper .footer-menu .footer-option {
	width: 77%
}
#footer-menu-wrapper .footer-menu .footer-option .footer-line {
	margin-right: 50px;
	min-height: 200px
}
#footer-menu-wrapper .footer-menu .footer-option .footer-line .footer-title .delete {
	display: none
}
#footer-menu-wrapper .footer-menu .footer-option .footer-line .footer-title h3 {
	color: #333;
	line-height: 47px
}
#footer-menu-wrapper .footer-menu .footer-option .footer-line .footer-content {
	display: block
}
#footer-menu-wrapper .footer-menu .footer-option .footer-line .footer-content a {
	text-decoration: none;
	line-height: 24px;
	color: #929292;
	display: block
}
#footer-menu-wrapper .footer-menu .footer-option .footer-line .footer-content a:hover {
	color: #1496cc
}
#footer-menu-wrapper .footer-menu .right {
	width: 20%
}
#footer-menu-wrapper .footer-menu .right .list {
	width: 176px
}
#footer-menu-wrapper .footer-menu .right .list li {
	display: inline-block;
	float: left;
	width: 34px;
	height: 34px;
	line-height: 34px;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 50%;
	-webkit-transition: all .3s;
	transition: all .3s;
	background-color: #a6a7a7;
	text-align: center;
	color: #fff
}
#footer-menu-wrapper .footer-menu .right .list li a .iconfont {
	font-size: 20px
}
#footer-menu-wrapper .footer-menu .right .list .facebook:hover {
	background-color: #3b5997!important
}
#footer-menu-wrapper .footer-menu .right .list .linkedin:hover {
	background-color: #006dc0!important
}
#footer-menu-wrapper .footer-menu .right .list .twitter:hover {
	background-color: #1aa9e1!important
}
#footer-menu-wrapper .footer-menu .right .list .youtube:hover {
	background-color: #de322e!important
}
#footer-menu-wrapper .footer-menu .right .p-phone {
	width: 200px
}
#footer-menu-wrapper .footer-menu .right .p-phone .iconfont {
	font-size: 46px
}
#footer-bottom-wrapper {
	width: 100%;
	height: 79px;
	background: #323232
}
#footer-bottom-wrapper .footer-bottom {
	width: 95.3%;
	height: 79px;
	line-height: 79px;
	background: #323232
}
#footer-bottom-wrapper .footer-bottom p a {
	color: #929292
}
}
@media (min-width:1200px) {
#footer-menu-wrapper {
	width: 100%;
	min-height: 320px;
	background: #f2f2f2
}
#footer-menu-wrapper .footer-menu {
	width: 95.3%;
	height: 100%;
	padding-top: 25px
}
#footer-menu-wrapper .footer-menu .footer-option {
	width: 80%
}
#footer-menu-wrapper .footer-menu .footer-option .footer-line {
	margin-right: 55px;
	min-height: 200px
}
#footer-menu-wrapper .footer-menu .footer-option .footer-line .footer-title .delete {
	display: none
}
#footer-menu-wrapper .footer-menu .footer-option .footer-line .footer-title h3 {
	color: #333;
	line-height: 47px
}
#footer-menu-wrapper .footer-menu .footer-option .footer-line .footer-content {
	display: block
}
#footer-menu-wrapper .footer-menu .footer-option .footer-line .footer-content a {
	text-decoration: none;
	line-height: 24px;
	color: #929292;
	display: block
}
#footer-menu-wrapper .footer-menu .footer-option .footer-line .footer-content a:hover {
	color: #1496cc
}
#footer-menu-wrapper .footer-menu .right {
	width: 17%
}
#footer-menu-wrapper .footer-menu .right .list {
	width: 176px
}
#footer-menu-wrapper .footer-menu .right .list li {
	display: inline-block;
	float: left;
	width: 34px;
	height: 34px;
	line-height: 34px;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 50%;
	-webkit-transition: all .3s;
	transition: all .3s;
	background-color: #a6a7a7;
	text-align: center;
	color: #fff
}
#footer-menu-wrapper .footer-menu .right .list li a .iconfont {
	font-size: 20px
}
#footer-menu-wrapper .footer-menu .right .list .facebook:hover {
	background-color: #3b5997!important
}
#footer-menu-wrapper .footer-menu .right .list .linkedin:hover {
	background-color: #006dc0!important
}
#footer-menu-wrapper .footer-menu .right .list .twitter:hover {
	background-color: #1aa9e1!important
}
#footer-menu-wrapper .footer-menu .right .list .youtube:hover {
	background-color: #de322e!important
}
#footer-menu-wrapper .footer-menu .right .p-phone {
	width: 200px
}
#footer-menu-wrapper .footer-menu .right .p-phone .iconfont {
	font-size: 46px
}
#footer-bottom-wrapper {
	width: 100%;
	height: 79px;
	background: #323232
}
#footer-bottom-wrapper .footer-bottom {
	width: 95.3%;
	height: 79px;
	line-height: 79px;
	background: #323232
}
#footer-bottom-wrapper .footer-bottom p a {
	color: #929292
}
}
@media (max-width:767px) {
#floatnav-wrapper {
	display: none;
	width: 40px;
	height: 40px;
	position: fixed;
	top: 80%;
	right: 15px;
	z-index: 99
}
#floatnav-wrapper .floatnav-kf {
	display: none
}
#floatnav-wrapper .floatnav-top {
	display: block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	border-radius: 5px;
	background: rgba(50,53,74,.4);
	text-align: center;
	color: #dedede;
	cursor: pointer;
	font-size: 12px
}
#floatnav-wrapper .floatnav-top i {
	font-size: 20px
}
#floatnav-wrapper .floatnav-top:hover {
	background: #4a73ff;
	color: #fff
}
#floatnav-wrapper .floatnav-top-mobile {
	display: block;
	width: 40px;
	height: 40px
}
#floatnav-wrapper .floatnav-top-mobile img {
	width: 40px;
	height: 40px
}
}
@media (min-width:768px) {
#floatnav-wrapper {
	display: none;
	width: 40px;
	height: 80px;
	position: fixed;
	top: 80%;
	right: 31px;
	z-index: 99
}
#floatnav-wrapper .floatnav-kf {
	display: block;
	width: 40px;
	height: 40px;
	background: #5c5c5c;
	text-align: center;
	line-height: 40px;
	color: #dedede;
	cursor: pointer;
	position: relative
}
#floatnav-wrapper .floatnav-kf i {
	font-size: 26px
}
#floatnav-wrapper .floatnav-kf .kf-words {
	display: none;
	font-size: 14px;
	margin: 0;
	line-height: 11px;
	padding-top: 6px;
	color: #fff
}
#floatnav-wrapper .floatnav-kf:hover {
	background: #1496cc;
	color: #fff
}
#floatnav-wrapper .floatnav-kf .kf-link {
	width: 20px;
	height: 80px;
	position: absolute;
	top: 0;
	left: -20px
}
#floatnav-wrapper .floatnav-kf .kefu-ct {
	position: absolute;
	display: none;
	top: -34px;
	right: 53px;
	width: 177px;
	border: 1px solid #ddd;
	background-color: #fff;
	line-height: 1.34;
	padding: 10px 0;
	border-radius: 4px
}
#floatnav-wrapper .floatnav-kf .kefu-ct .kefu-btn {
	width: 11em;
	margin: 5px 0;
	display: inline-block;
	padding: .5em 0;
	border: 0 none;
	background-image: none;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font-size: 100%;
	font-family: inherit;
	font-weight: inherit;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	overflow: visible;
	cursor: pointer;
	background-color: #1496cc;
	border-radius: 4px
}
#floatnav-wrapper .floatnav-kf .kefu-ct .kefu-btn:hover {
	text-decoration: none;
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,.1));
	background-image: linear-gradient(180deg, rgba(0,0,0,.1), rgba(0,0,0,.1))
}
#floatnav-wrapper .floatnav-kf .kefu-ct:before {
	position: absolute;
	content: "";
	z-index: -1;
	width: 150px;
	height: 100%
}
#floatnav-wrapper .floatnav-kf .kefu-ct:after {
	position: absolute;
	content: "";
	top: 38%;
	right: -5px;
	margin-top: -5px;
	width: 10px;
	height: 10px;
	border: 1px solid #ddd;
	background-color: #fff;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	border-left-color: transparent;
	border-bottom-color: transparent
}
#floatnav-wrapper .floatnav-kf:hover .kefu-ct, #floatnav-wrapper .floatnav-kf:hover .kf-words {
	display: block
}
#floatnav-wrapper .floatnav-top {
	display: block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	border-radius: 5px;
	background: rgba(50,53,74,.4);
	text-align: center;
	color: #dedede;
	cursor: pointer;
	font-size: 12px
}
#floatnav-wrapper .floatnav-top i {
	font-size: 20px
}
#floatnav-wrapper .floatnav-top:hover {
	background: #4a73ff;
	color: #fff
}
#floatnav-wrapper .floatnav-top-mobile {
	display: none
}
}
.ntalk-window-containter {
	left: auto!important;
	top: auto!important;
	right: 0!important;
	bottom: 0!important
}
.ie-tip {
	display: none
}
.ie-tip-bg {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 99999;
	background-color: rgba(0,0,0,.9)
}
.ie-tip-ct {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 600px;
	height: 506px;
	z-index: 99999;
	margin-left: -300px;
	margin-top: -253px;
	background: url(../images/ie-tip-bg.33a86dbb.png) no-repeat 50%;
	background-size: cover
}
.ie-txt {
	margin-top: 274px;
	padding: 0 47px;
	font-size: 24px;
	line-height: 2
}
.ie-btn {
	margin-top: 50px;
	text-align: center;
	font-size: 16px
}
.ie-btn .ie-btn-l {
	border-radius: 40px;
	color: #fff;
	background-color: #1496cc
}
.ie-btn .ie-btn-l, .ie-btn .ie-btn-r {
	display: inline-block;
	padding: .8em 3em
}
.ie-btn .ie-btn-r {
	border-radius: 40px;
	margin-left: 30px;
	color: #1496cc;
	border: 1px solid #1496cc
}
.banner {
	position: relative;
	height: 500px;
	background: url(../images/bg.367a7322.png) 50% no-repeat
}
@media (max-width:768px) {
.banner {
	height: 300px
}
}
.banner h1 {
	font-size: 48px;
	letter-spacing: .4em;
	font-weight: 700
}
.banner h2 {
	font-size: 24px;
	letter-spacing: .2em
}
.banner .postion-vc {
	position: absolute;
	width: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.trans-color {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.trans-color.g1 {
	background: -webkit-linear-gradient(bottom right, rgba(108,59,173,.6), rgba(177,200,200,.6));
	background: linear-gradient(to top left, rgba(108,59,173,.6), rgba(177,200,200,.6))
}
.trans-color.g2 {
	background: -webkit-linear-gradient(bottom right, rgba(19,71,150,.6), rgba(1,184,175,.6));
	background: linear-gradient(to top left, rgba(19,71,150,.6), rgba(1,184,175,.6))
}
.trans-color.g3 {
	background: -webkit-linear-gradient(bottom right, rgba(4,85,77,.6), rgba(78,181,194,.6));
	background: linear-gradient(to top left, rgba(4,85,77,.6), rgba(78,181,194,.6))
}
.trans-color.g4 {
	background: -webkit-linear-gradient(bottom right, rgba(181,210,230,.6), rgba(219,173,217,.6));
	background: linear-gradient(to top left, rgba(181,210,230,.6), rgba(219,173,217,.6))
}
.trans-color.g5 {
	background: -webkit-linear-gradient(bottom right, rgba(193,170,210,.6), rgba(173,96,171,.6));
	background: linear-gradient(to top left, rgba(193,170,210,.6), rgba(173,96,171,.6))
}
.trans-color.g6 {
	background: -webkit-linear-gradient(bottom right, rgba(101,59,173,.6), hsla(16,33%,54%,.6));
	background: linear-gradient(to top left, rgba(101,59,173,.6), hsla(16,33%,54%,.6))
}
.trans-color.fade-enter, .trans-color.fade-leave-to {
	opacity: 0
}
.tab-category {
	margin: 50px 0;
	border-bottom: 1px solid #666
}
.tab-category ul {
	margin-bottom: 0
}
.tab-category li {
	position: relative;
	color: #686868;
	padding: .7em 1.7em;
	font-size: 24px;
	-webkit-transition: color .3s, -webkit-transform 3s;
	transition: color .3s, -webkit-transform 3s;
	transition: color .3s, transform 3s;
	transition: color .3s, transform 3s, -webkit-transform 3s;
	cursor: pointer
}
@media (max-width:768px) {
.tab-category li {
	font-size: 18px
}
}
.tab-category li.active {
	color: #1394c9
}
.tab-category li.active:after {
	position: absolute;
	left: 50%;
	margin-left: -10px;
	bottom: -16px;
	content: "";
	width: 21px;
	height: 21px;
	border: 1px solid #666;
	background-color: #fff;
	border-left-color: transparent;
	border-top-color: transparent;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}
.tab-category li:hover {
	color: #1394c9
}
.tab-category li.translate {
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}
.v-item .post {
	position: relative;
	margin-bottom: 60px;
	height: 410px
}
.v-item .post .post-featured-image {
	position: relative;
	overflow: hidden
}
.v-item .post .post-featured-image img {
	display: block;
	width: 100%;
	height: 310px
}
.v-item .post .post-featured-image:after {
	top: 50%;
	left: 50%;
	margin-left: -30px;
	margin-top: -30px;
	width: 60px;
	height: 60px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAQAAACQ9RH5AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiAwgQBif6OvOLAAADy0lEQVRYw83ZYWgbZRzH8e9zTdrZRrbFNUyjU6PgmhUZcaOKVftq9I3Qvuhg4JulIJus4gbzzRQKujcO3GgHGwUHvhOLVkGwFMQiTle2hW3Gdi9GxGrmSLUqC22TbH18cT2bS9Lcc5cn636v7o7/83zyXC557u4RuEkzEcKECBGgiUYgT44sGTKkSbFQ3kSu0ZVQJIPEaCdctV6SJkmCeT2wYDtdRJQ/oiTFJNct0SscpZtHFMni3GScaa9wkF7aPKBWZhhj3j3cQQ/+GliAAl/IKTewnz5iNaJWEozKghocIM42TSzALOdk1hneyAFaNbIAc5yV/9oPGWWj1c9CKwdEoBrsJ14H1qTjwnap2uE+rd+tPdvoWwvu0HYlV05MdFSCg/TUlQXoEcFyuLfmvwvn+OkthaM1/Tmqp01Ei2FBt1OLaMtnLyVfTT7xzgRf8lcNdLcQJgnQRn/16s7NX+8LPADAEu/uHRrdwyvKE2VpPpIz1oi7nGo/eHGFhQ2c+PQ7+QvD3PIId4EJB4k41T4dsu12cFm+NjDMNyx7gCMiaMIx55NmNJQcaOL40PcyzTB/uIYFMRNu93jKdnFJxodOM+F63O1g0EzYIwx+BgcuyD85RdpVu7BoNlzcxlXOTqbkG9+eYZy7ym0EEaOG8VrxcazrovyHk/ymPmaDkHJxtbRzQR75YYSvuKNUH9IFQwNHX0jIJT7kVzU4oFCmmu2clwc5zYRjZcCgSSMMBoPyOSa45lDXZNCoFQbYDVxxqGk0FDqqSwzy2vu8COx0qMkb5LSiywyKy+zhWYe6nI8sD2pjr7NfpDjE446VWYOMJvQuJ36MiQ0cUWAh49MEJ9kvfud1HlOszxgu55VKucPxyd1iE4eVWUj7SCFrmp+u0C9ucdDVZCNJGSzUMOYCg8PPiy285XKOS8sFH5DkUU/sJfrF3xziYdctk+atT2LNNyT/Z7l0ks9x7M1OEWbAAytJgA+YJ8VT1WtvZFo3F+1O0S9uM8BWT2cqJeet++pJp9q3z2cXVzaXOLr3ZfGkZ3ZFM69nwWGnt1nRlvdiz2zip09G3l+kk4c8onCTk1KuvgOJEvfclbuck9Ow+rQ4zcw9YWdMtvj5eIyCx87UU2DM2lx9NFkky446w5/LG+UwpNni4VepnoQcX92x3/qMMls3dpbR4l37U+AyP7ODljqwc4zIpbVhyJMkqp2e46y8bT/UUFaU4yoRNmpkZxkpZSvBkCdBUNtlluBj+0k2c5+9KDezTksDZtZlMcSqWJflHyvrsOBVHI1LfP8BZAQYIgmUCHYAAAAASUVORK5CYII=) no-repeat 50%;
	opacity: 0
}
.v-item .post .post-featured-image:after, .v-item .post .post-featured-image:before {
	cursor: pointer;
	content: "";
	position: absolute;
	-webkit-transition: all .3s;
	transition: all .3s
}
.v-item .post .post-featured-image:hover:before {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.4)
}
.v-item .post .post-featured-image:hover:after {
	opacity: 1
}
.v-item .post-title {
	font-size: 18px
}
.v-item .post-title a {
	color: #626262;
	line-height: 24px
}
@media (max-width:768px) {
.v-item .post-title {
	text-align: center
}
}
@media (min-width:769px) {
.modal-dialog {
	width: 60%;
	max-width: 1000px
}
}
.vlistcont {
	position: relative
}
.vlistcont .zahimg {
	display: block;
	width: 100%
}
.vlistcont .vlistpage {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden
}
.vli-close {
	position: absolute;
	left: 50%;
	width: 44px;
	height: 44px;
	text-align: center;
	line-height: 44px;
	color: #fff;
	border-radius: 50%;
	background:url(../images/ganb.png)50% no-repeat;
	bottom: -60px;
	margin-left: -22px
}
