﻿* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
*:before,*:after {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
html {
	font-size:10px;
	-webkit-tap-highlight-color:transparent
}
body {
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:14px;
	line-height:1.428571429;
	color:#333333;
	background-color:#fff
}
input,button,select,textarea {
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
a {
	color:#00A0DE;
	text-decoration:none
}
a:hover,a:focus {
	color:#006992;
	text-decoration:underline
}
a:focus {
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
figure {
	margin:0
}
img {
	vertical-align:middle
}
.img-responsive {
	display:block;
	max-width:100%;
	height:auto
}
.img-rounded {
	border-radius:3px
}
.img-thumbnail {
	padding:4px;
	line-height:1.428571429;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:3px;
	-webkit-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	display:inline-block;
	max-width:100%;
	height:auto
}
.img-circle {
	border-radius:50%
}
hr {
	margin-top:20px;
	margin-bottom:20px;
	border:0;
	border-top:1px solid #F7F8F9
}
vr {
	margin-top:10px;
	margin-bottom:10px;
	border:0;
}
.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	margin:-1px;
	padding:0;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus {
	position:static;
	width:auto;
	height:auto;
	margin:0;
	overflow:visible;
	clip:auto
}
[role="button"] {
	cursor:pointer
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
	font-family:inherit;
	font-weight:500;
	line-height:1.1;
	color:inherit
}
h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small {
	font-weight:normal;
	line-height:1;
	color:#777777
}
h1,.h1,h2,.h2,h3,.h3 {
	margin-top:20px;
	margin-bottom:10px
}
h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small {
	font-size:65%
}
h4,.h4,h5,.h5,h6,.h6 {
	margin-top:10px;
	margin-bottom:10px
}
h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small {
	font-size:75%
}
h1,.h1 {
	font-size:36px
}
h2,.h2 {
	font-size:30px
}
h3,.h3 {
	font-size:24px
}
h4,.h4 {
	font-size:18px
}
h5,.h5 {
	font-size:15px
}
h6,.h6 {
	font-size:12px
}
p {
	margin:0 0 10px
}
.lead {
	margin-bottom:20px;
	font-size:16px;
	font-weight:300;
	line-height:1.4
}
@media (min-width:768px) {
	.lead {
	font-size:21px
}
}small,.small {
	font-size:85%
}
mark,.mark {
	background-color:#fcf8e3;
	padding:.2em
}
.text-tent {
	padding:.2em
}
.text-left {
	text-align:left
}
.text-right {
	text-align:right
}
.text-center {
	text-align:center
}
.text-justify {
	text-align:justify
}
.text-nowrap {
	white-space:nowrap
}
.text-lowercase {
	text-transform:lowercase
}
.text-uppercase,.initialism {
	text-transform:uppercase
}
.text-capitalize {
	text-transform:capitalize
}
.text-muted {
	color:#777777
}
.text-primary {
	color:#00A0DE
}
a.text-primary:hover,a.text-primary:focus {
	color:#007bab
}
.text-success {
	color:#3c763d
}
a.text-success:hover,a.text-success:focus {
	color:#2b542c
}
.text-info {
	color:#31708f
}
a.text-info:hover,a.text-info:focus {
	color:#245269
}
.text-warning {
	color:#8a6d3b
}
a.text-warning:hover,a.text-warning:focus {
	color:#66512c
}
.text-danger {
	color:#a94442
}
a.text-danger:hover,a.text-danger:focus {
	color:#843534
}
.bg-primary {
	color:#fff
}
.bg-primary {
	background-color:#00A0DE
}
a.bg-primary:hover,a.bg-primary:focus {
	background-color:#007bab
}
.bg-success {
	background-color:#dff0d8
}
a.bg-success:hover,a.bg-success:focus {
	background-color:#c1e2b3
}
.bg-info {
	background-color:#d9edf7
}
a.bg-info:hover,a.bg-info:focus {
	background-color:#afd9ee
}
.bg-warning {
	background-color:#fcf8e3
}
a.bg-warning:hover,a.bg-warning:focus {
	background-color:#f7ecb5
}
.bg-danger {
	background-color:#f2dede
}
a.bg-danger:hover,a.bg-danger:focus {
	background-color:#e4b9b9
}
.slick-slider {
	position:relative;
	display:block;
	box-sizing:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0
}
.slick-list:focus {
	outline:none
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-track,.slick-slider .slick-list {
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.slick-track {
	position:relative;
	top:0;
	left:0;
	display:block;
	margin-left:auto;
	margin-right:auto
}
.slick-track:before,.slick-track:after {
	display:table;
	content:''
}
.slick-track:after {
	clear:both
}
.slick-loading .slick-track {
	visibility:hidden
}
.slick-slide {
	display:none;
	float:left;
	height:100%;
	min-height:1px
}
[dir='rtl'] .slick-slide {
	float:right
}
.slick-slide img {
	display:block
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-loading .slick-slide {
	visibility:hidden
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-arrow.slick-hidden {
	display:none
}
.slick-prev,.slick-next {
	font-size:0;
	line-height:0;
	position:absolute;
	top:50%;
	display:block;
	width:20px;
	height:20px;
	margin-top:-10px;
	padding:0;
	cursor:pointer;
	color:transparent;
	border:none;
	outline:none;
	background:transparent
}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {
	color:transparent;
	outline:none;
	background:transparent
}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {
	opacity:1
}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {
	opacity:.25
}
.slick-prev:before,.slick-next:before {
	font-family:'slick';
	font-size:20px;
	line-height:1;
	opacity:.75;
	color:white;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.slick-prev {
	left:-25px
}
[dir='rtl'] .slick-prev {
	right:-25px;
	left:auto
}
.slick-prev:before {
	content:'←'
}
[dir='rtl'] .slick-prev:before {
	content:'→'
}
.slick-next {
	right:-25px
}
[dir='rtl'] .slick-next {
	right:auto;
	left:-25px
}
.slick-next:before {
	content:'→'
}
[dir='rtl'] .slick-next:before {
	content:'←'
}
.slick-slider {
	margin-bottom:30px
}

html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display:block
}
audio,canvas,progress,video {
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden],template {
	display:none
}
a {
	background-color:transparent
}
a:active,a:hover {
	outline:0
}
abbr[title] {
	border-bottom:1px dotted
}
b,strong {
	font-weight:bold
}
dfn {
	font-style:italic
}
h1 {
	font-size:2em;
	margin:0.67em 0
}
mark {
	background:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-0.5em
}
sub {
	bottom:-0.25em
}
img {
	border:0
}
svg:not(:root) {
	overflow:hidden
}
figure {
	margin:1em 40px
}
hr {
	box-sizing:content-box;
	height:0
}
pre {
	overflow:auto
}
code,kbd,pre,samp {
	font-family:monospace,monospace;
	font-size:1em
}
button,input,optgroup,select,textarea {
	color:inherit;
	font:inherit;
	margin:0
}
button {
	overflow:visible
}
button,select {
	text-transform:none
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled] {
	cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
input {
	line-height:normal
}
input[type="checkbox"],input[type="radio"] {
	box-sizing:border-box;
	padding:0
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
	height:auto
}
input[type="search"] {
	-webkit-appearance:textfield;
	box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none
}
fieldset {
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:0.35em 0.625em 0.75em
}
legend {
	border:0;
	padding:0
}
textarea {
	overflow:auto
}
optgroup {
	font-weight:bold
}
table {
	border-collapse:collapse;
	border-spacing:0
}
td,th {
	padding:0
}
@media print {
	*,*:before,*:after {
	background:transparent !important;
	color:#000 !important;
	box-shadow:none !important;
	text-shadow:none !important
}
a,a:visited {
	text-decoration:underline
}
a[href]:after {
	content:" (" attr(href) ")"
}
abbr[title]:after {
	content:" (" attr(title) ")"
}
a[href^="#"]:after,a[href^="javascript:"]:after {
	content:""
}
pre,blockquote {
	border:1px solid #999;
	page-break-inside:avoid
}
thead {
	display:table-header-group
}
tr,img {
	page-break-inside:avoid
}
img {
	max-width:100% !important
}
p,h2,h3 {
	orphans:3;
	widows:3
}
h2,h3 {
	page-break-after:avoid
}
.navbar {
	display:none
}
.btn>.caret,.dropup>.btn>.caret {
	border-top-color:#000 !important
}
.label {
	border:1px solid #000
}
.table {
	border-collapse:collapse !important
}
.table td,.table th {
	background-color:#fff !important
}
.table-bordered th,.table-bordered td {
	border:1px solid #ddd !important
}}


.page-header {
	padding-bottom:9px;
	margin:40px 0 20px;
	border-bottom:1px solid #eeeeee
}
ul,ol {
	margin-top:0;
	margin-bottom:10px
}
ul ul,ul ol,ol ul,ol ol {
	margin-bottom:0
}
.list-unstyled {
	padding-left:0;
	list-style:none
}
.list-inline {
	padding-left:0;
	list-style:none;
	margin-left:-5px
}
.list-inline>li {
	display:inline-block;
	padding-left:12px;
	padding-right:12px
}
dl {
	margin-top:0;
	margin-bottom:20px
}
dt,dd {
	line-height:1.428571429
}
dt {
	font-weight:bold
}
dd {
	margin-left:0
}
.dl-horizontal dd:before,.dl-horizontal dd:after {
	content:" ";
	display:table
}
.dl-horizontal dd:after {
	clear:both
}
@media (min-width:768px) {
	.dl-horizontal dt {
	float:left;
	width:160px;
	clear:left;
	text-align:right;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.dl-horizontal dd {
	margin-left:180px
}
.dld {
	margin-left:70px
}
}abbr[title],abbr[data-original-title] {
	cursor:help;
	border-bottom:1px dotted #777777
}
.initialism {
	font-size:90%
}

address {
	margin-bottom:20px;
	font-style:normal;
	line-height:1.428571429
}
code,kbd,pre,samp {
	font-family:Menlo,Monaco,Consolas,"Courier New",monospace
}
code {
	padding:2px 4px;
	font-size:90%;
	color:#c7254e;
	background-color:#f9f2f4;
	border-radius:3px
}
kbd {
	padding:2px 4px;
	font-size:90%;
	color:#fff;
	background-color:#333;
	border-radius:3px;
	box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)
}
kbd kbd {
	padding:0;
	font-size:100%;
	font-weight:bold;
	box-shadow:none
}
pre {
	display:block;
	padding:9.5px;
	margin:0 0 10px;
	font-size:13px;
	line-height:1.428571429;
	word-break:break-all;
	word-wrap:break-word;
	color:#333333;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	border-radius:3px
}
pre code {
	padding:0;
	font-size:inherit;
	color:inherit;
	white-space:pre-wrap;
	background-color:transparent;
	border-radius:0
}
.pre-scrollable {
	max-height:340px;
	overflow-y:scroll
}
.container {
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px
}
.containers {
	margin-right:auto;
	margin-left:auto;
	padding-left:95px;
	padding-right:95px
}
.container:before,.container:after {
	content:" ";
	display:table
}
.container:after {
	clear:both
}
@media (min-width:768px) {
	.container {
	width:750px
}
}@media (min-width:992px) {
	.container {
	width:970px
}
}@media (min-width:1200px) {
	.container {
	width:1170px
}
}.container-fluid {
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px
}
.container-fluid:before,.container-fluid:after {
	content:" ";
	display:table
}
.container-fluid:after {
	clear:both
}
.row {
	margin-left:-15px;
	margin-right:-15px
}
.row:before,.row:after {
	content:" ";
	display:table
}
.row:after {
	clear:both
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
	float:left
}
.col-xs-1 {
	width:8.3333333333%
}
.col-xs-2 {
	width:16.6666666667%
}
.col-xs-3 {
	width:25%
}
.col-xs-4 {
	width:33.3333333333%
}
.col-xs-5 {
	width:41.6666666667%
}
.col-xs-6 {
	width:50%
}
.col-xs-7 {
	width:58.3333333333%
}
.col-xs-8 {
	width:66.6666666667%
}
.col-xs-9 {
	width:75%
}
.col-xs-10 {
	width:83.3333333333%
}
.col-xs-11 {
	width:91.6666666667%
}
.col-xs-12 {
	width:100%
}
.col-xs-pull-0 {
	right:auto
}
.col-xs-pull-1 {
	right:8.3333333333%
}
.col-xs-pull-2 {
	right:16.6666666667%
}
.col-xs-pull-3 {
	right:25%
}
.col-xs-pull-4 {
	right:33.3333333333%
}
.col-xs-pull-5 {
	right:41.6666666667%
}
.col-xs-pull-6 {
	right:50%
}
.col-xs-pull-7 {
	right:58.3333333333%
}
.col-xs-pull-8 {
	right:66.6666666667%
}
.col-xs-pull-9 {
	right:75%
}
.col-xs-pull-10 {
	right:83.3333333333%
}
.col-xs-pull-11 {
	right:91.6666666667%
}
.col-xs-pull-12 {
	right:100%
}
.col-xs-push-0 {
	left:auto
}
.col-xs-push-1 {
	left:8.3333333333%
}
.col-xs-push-2 {
	left:16.6666666667%
}
.col-xs-push-3 {
	left:25%
}
.col-xs-push-4 {
	left:33.3333333333%
}
.col-xs-push-5 {
	left:41.6666666667%
}
.col-xs-push-6 {
	left:50%
}
.col-xs-push-7 {
	left:58.3333333333%
}
.col-xs-push-8 {
	left:66.6666666667%
}
.col-xs-push-9 {
	left:75%
}
.col-xs-push-10 {
	left:83.3333333333%
}
.col-xs-push-11 {
	left:91.6666666667%
}
.col-xs-push-12 {
	left:100%
}
.col-xs-offset-0 {
	margin-left:0%
}
.col-xs-offset-1 {
	margin-left:8.3333333333%
}
.col-xs-offset-2 {
	margin-left:16.6666666667%
}
.col-xs-offset-3 {
	margin-left:25%
}
.col-xs-offset-4 {
	margin-left:33.3333333333%
}
.col-xs-offset-5 {
	margin-left:41.6666666667%
}
.col-xs-offset-6 {
	margin-left:50%
}
.col-xs-offset-7 {
	margin-left:58.3333333333%
}
.col-xs-offset-8 {
	margin-left:66.6666666667%
}
.col-xs-offset-9 {
	margin-left:75%
}
.col-xs-offset-10 {
	margin-left:83.3333333333%
}
.col-xs-offset-11 {
	margin-left:91.6666666667%
}
.col-xs-offset-12 {
	margin-left:100%
}
@media (min-width:768px) {
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
	float:left
}
.col-sm-1 {
	width:8.3333333333%
}
.col-sm-2 {
	width:16.6666666667%
}
.col-sm-3 {
	width:25%
}
.col-sm-4 {
	width:33.3333333333%
}
.col-sm-5 {
	width:41.6666666667%
}
.col-sm-6 {
	width:50%
}
.col-sm-7 {
	width:58.3333333333%
}
.col-sm-8 {
	width:66.6666666667%
}
.col-sm-9 {
	width:75%
}
.col-sm-10 {
	width:83.3333333333%
}
.col-sm-11 {
	width:91.6666666667%
}
.col-sm-12 {
	width:100%
}
.col-sm-pull-0 {
	right:auto
}
.col-sm-pull-1 {
	right:8.3333333333%
}
.col-sm-pull-2 {
	right:16.6666666667%
}
.col-sm-pull-3 {
	right:25%
}
.col-sm-pull-4 {
	right:33.3333333333%
}
.col-sm-pull-5 {
	right:41.6666666667%
}
.col-sm-pull-6 {
	right:50%
}
.col-sm-pull-7 {
	right:58.3333333333%
}
.col-sm-pull-8 {
	right:66.6666666667%
}
.col-sm-pull-9 {
	right:75%
}
.col-sm-pull-10 {
	right:83.3333333333%
}
.col-sm-pull-11 {
	right:91.6666666667%
}
.col-sm-pull-12 {
	right:100%
}
.col-sm-push-0 {
	left:auto
}
.col-sm-push-1 {
	left:8.3333333333%
}
.col-sm-push-2 {
	left:16.6666666667%
}
.col-sm-push-3 {
	left:25%
}
.col-sm-push-4 {
	left:33.3333333333%
}
.col-sm-push-5 {
	left:41.6666666667%
}
.col-sm-push-6 {
	left:50%
}
.col-sm-push-7 {
	left:58.3333333333%
}
.col-sm-push-8 {
	left:66.6666666667%
}
.col-sm-push-9 {
	left:75%
}
.col-sm-push-10 {
	left:83.3333333333%
}
.col-sm-push-11 {
	left:91.6666666667%
}
.col-sm-push-12 {
	left:100%
}
.col-sm-offset-0 {
	margin-left:0%
}
.col-sm-offset-1 {
	margin-left:8.3333333333%
}
.col-sm-offset-2 {
	margin-left:16.6666666667%
}
.col-sm-offset-3 {
	margin-left:25%
}
.col-sm-offset-4 {
	margin-left:33.3333333333%
}
.col-sm-offset-5 {
	margin-left:41.6666666667%
}
.col-sm-offset-6 {
	margin-left:50%
}
.col-sm-offset-7 {
	margin-left:58.3333333333%
}
.col-sm-offset-8 {
	margin-left:66.6666666667%
}
.col-sm-offset-9 {
	margin-left:75%
}
.col-sm-offset-10 {
	margin-left:83.3333333333%
}
.col-sm-offset-11 {
	margin-left:91.6666666667%
}
.col-sm-offset-12 {
	margin-left:100%
}
}@media (min-width:992px) {
	.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
	float:left
}
.col-md-1 {
	width:8.3333333333%
}
.col-md-2 {
	width:16.6666666667%
}
.col-md-3 {
	width:25%
}
.col-md-4 {
	width:33.3333333333%
}
.col-md-5 {
	width:41.6666666667%
}
.col-md-6 {
	width:50%
}
.col-md-7 {
	width:58.3333333333%
}
.col-md-8 {
	width:66.6666666667%
}
.col-md-9 {
	width:75%
}
.col-md-10 {
	width:83.3333333333%
}
.col-md-11 {
	width:91.6666666667%
}
.col-md-12 {
	width:100%
}
.col-md-pull-0 {
	right:auto
}
.col-md-pull-1 {
	right:8.3333333333%
}
.col-md-pull-2 {
	right:16.6666666667%
}
.col-md-pull-3 {
	right:25%
}
.col-md-pull-4 {
	right:33.3333333333%
}
.col-md-pull-5 {
	right:41.6666666667%
}
.col-md-pull-6 {
	right:50%
}
.col-md-pull-7 {
	right:58.3333333333%
}
.col-md-pull-8 {
	right:66.6666666667%
}
.col-md-pull-9 {
	right:75%
}
.col-md-pull-10 {
	right:83.3333333333%
}
.col-md-pull-11 {
	right:91.6666666667%
}
.col-md-pull-12 {
	right:100%
}
.col-md-push-0 {
	left:auto
}
.col-md-push-1 {
	left:8.3333333333%
}
.col-md-push-2 {
	left:16.6666666667%
}
.col-md-push-3 {
	left:25%
}
.col-md-push-4 {
	left:33.3333333333%
}
.col-md-push-5 {
	left:41.6666666667%
}
.col-md-push-6 {
	left:50%
}
.col-md-push-7 {
	left:58.3333333333%
}
.col-md-push-8 {
	left:66.6666666667%
}
.col-md-push-9 {
	left:75%
}
.col-md-push-10 {
	left:83.3333333333%
}
.col-md-push-11 {
	left:91.6666666667%
}
.col-md-push-12 {
	left:100%
}
.col-md-offset-0 {
	margin-left:0%
}
.col-md-offset-1 {
	margin-left:8.3333333333%
}
.col-md-offset-2 {
	margin-left:16.6666666667%
}
.col-md-offset-3 {
	margin-left:25%
}
.col-md-offset-4 {
	margin-left:33.3333333333%
}
.col-md-offset-5 {
	margin-left:41.6666666667%
}
.col-md-offset-6 {
	margin-left:50%
}
.col-md-offset-7 {
	margin-left:58.3333333333%
}
.col-md-offset-8 {
	margin-left:66.6666666667%
}
.col-md-offset-9 {
	margin-left:75%
}
.col-md-offset-10 {
	margin-left:83.3333333333%
}
.col-md-offset-11 {
	margin-left:91.6666666667%
}
.col-md-offset-12 {
	margin-left:100%
}
}@media (min-width:1200px) {
	.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
	float:left
}
.col-lg-1 {
	width:8.3333333333%
}
.col-lg-2 {
	width:16.6666666667%
}
.col-lg-3 {
	width:20%
}
.col-lg-4 {
	width:33.3333333333%
}
.col-lg-5 {
	width:41.6666666667%
}
.col-lg-6 {
	width:50%
}
.col-lg-7 {
	width:58.3333333333%
}
.col-lg-8 {
	width:66.6666666667%
}
.col-lg-9 {
	width:75%
}
.col-lg-10 {
	width:83.3333333333%
}
.col-lg-11 {
	width:91.6666666667%
}
.col-lg-12 {
	width:100%
}
.col-lg-pull-0 {
	right:auto
}
.col-lg-pull-1 {
	right:8.3333333333%
}
.col-lg-pull-2 {
	right:16.6666666667%
}
.col-lg-pull-3 {
	right:25%
}
.col-lg-pull-4 {
	right:33.3333333333%
}
.col-lg-pull-5 {
	right:41.6666666667%
}
.col-lg-pull-6 {
	right:50%
}
.col-lg-pull-7 {
	right:58.3333333333%
}
.col-lg-pull-8 {
	right:66.6666666667%
}
.col-lg-pull-9 {
	right:75%
}
.col-lg-pull-10 {
	right:83.3333333333%
}
.col-lg-pull-11 {
	right:91.6666666667%
}
.col-lg-pull-12 {
	right:100%
}
.col-lg-push-0 {
	left:auto
}
.col-lg-push-1 {
	left:8.3333333333%
}
.col-lg-push-2 {
	left:16.6666666667%
}
.col-lg-push-3 {
	left:25%
}
.col-lg-push-4 {
	left:33.3333333333%
}
.col-lg-push-5 {
	left:41.6666666667%
}
.col-lg-push-6 {
	left:50%
}
.col-lg-push-7 {
	left:58.3333333333%
}
.col-lg-push-8 {
	left:66.6666666667%
}
.col-lg-push-9 {
	left:75%
}
.col-lg-push-10 {
	left:83.3333333333%
}
.col-lg-push-11 {
	left:91.6666666667%
}
.col-lg-push-12 {
	left:100%
}
.col-lg-offset-0 {
	margin-left:0%
}
.col-lg-offset-1 {
	margin-left:8.3333333333%
}
.col-lg-offset-2 {
	margin-left:16.6666666667%
}
.col-lg-offset-3 {
	margin-left:25%
}
.col-lg-offset-4 {
	margin-left:33.3333333333%
}
.col-lg-offset-5 {
	margin-left:41.6666666667%
}
.col-lg-offset-6 {
	margin-left:50%
}
.col-lg-offset-7 {
	margin-left:58.3333333333%
}
.col-lg-offset-8 {
	margin-left:66.6666666667%
}
.col-lg-offset-9 {
	margin-left:75%
}
.col-lg-offset-10 {
	margin-left:83.3333333333%
}
.col-lg-offset-11 {
	margin-left:91.6666666667%
}
.col-lg-offset-12 {
	margin-left:100%
}
}table {
	background-color:#fff
}
.bgb {
	background-color:rgba(0,0,0,0.2)
}
caption {
	padding-top:8px;
	padding-bottom:8px;
	color:#777777;
	text-align:left
}
th {
	text-align:center
}
.table {
	width:100%;
	max-width:100%;
	margin-bottom:20px
}
.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td {
	padding:8px;
	line-height:1.428571429;
	vertical-align:middle;
	height:60px;
	border-top:1px solid #ddd
}
.table>thead>tr>th {
	vertical-align:middle;
	border-bottom:2px solid #ddd
}
.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td {
	border-top:0;
	width:30px;
}
.table>tbody+tbody {
	border-top:2px solid #ddd
}
.table .table {
	background-color:#fff
}
.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td {
	padding:5px
}
.table-bordered {
	border:1px solid #ddd
}
.table-bordered tr.alt td {
	background-color:#f5f5f5;
}
.table-bordered tr.alt th {
	background-color:#f5f5f5;
}
.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td {
	border:1px solid #ddd
}
.table-bordered>thead>tr>th,.table-bordered>thead>tr>td {
	border-bottom-width:2px
}
.table-striped>tbody>tr:nth-of-type(odd) {
	background-color:#f9f9f9
}
.table-hover>tbody>tr:hover {
	background-color:#f5f5f5
}
table col[class*="col-"] {
	position:static;
	float:none;
	display:table-column
}
table td[class*="col-"],table th[class*="col-"] {
	position:static;
	float:none;
	display:table-cell
}
.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child {
	border-left:0;
	text-align:center
}
.table>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th {
	background-color:#f5f5f5
}
.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th {
	background-color:#e8e8e8
}
.table>thead>tr>td.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th {
	background-color:#dff0d8
}
.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th {
	background-color:#d0e9c6
}
.table>thead>tr>td.info,.table>thead>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th {
	background-color:#d9edf7
}
.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th {
	background-color:#c4e3f3
}
.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th {
	background-color:#fcf8e3
}
.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th {
	background-color:#faf2cc
}
.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th {
	background-color:#f2dede
}
.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th {
	background-color:#ebcccc
}
.table-responsive {
	overflow-x:auto;
	min-height:0.01%
}
@media screen and (max-width:767px) {
	.table-responsive {
	width:100%;
	margin-bottom:15px;
	overflow-y:hidden;
	-ms-overflow-style:-ms-autohiding-scrollbar
}
.table-responsive>.table {
	margin-bottom:0
}
.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td {
	white-space:nowrap
}
.table-responsive>.table-bordered {
	border:0
}
.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child {
	border-left:0
}
.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child {
	border-right:0;
	text-align:left
}
.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td {
	border-bottom:0
}
}fieldset {
	padding:0;
	margin:0;
	border:0;
	min-width:0
}
legend {
	display:block;
	width:100%;
	padding:0;
	margin-bottom:20px;
	font-size:21px;
	line-height:inherit;
	color:#333333;
	border:0;
	border-bottom:1px solid #e5e5e5
}
label {
	display:inline-block;
	max-width:100%;
	margin-bottom:5px;
	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"] {
	margin:4px 0 0;
	margin-top:1px \9;
	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:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
output {
	display:block;
	padding-top:7px;
	font-size:14px;
	line-height:1.428571429;
	color:#555555
}
.form-control {
	display:block;
	width:100%;
	height:34px;
	padding:6px 12px;
	font-size:14px;
	line-height:1.428571429;
	color:#555555;
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc;
	border-radius:3px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s
}
.form-control:focus {
	border-color:#66afe9;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)
}
.form-control::-moz-placeholder {
	color:#999;
	opacity:1
}
.form-control:-ms-input-placeholder {
	color:#999
}
.form-control::-webkit-input-placeholder {
	color:#999
}
.form-control::-ms-expand {
	border:0;
	background-color:transparent
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
	background-color:#eeeeee;
	opacity:1
}
.form-control[disabled],fieldset[disabled] .form-control {
	cursor:not-allowed
}
textarea.form-control {
	height:auto
}
input[type="search"] {
	-webkit-appearance:none
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control {
	line-height:34px
}
input[type="date"].input-sm,.input-group-sm>input[type="date"].form-control,.input-group-sm>input[type="date"].input-group-addon,.input-group-sm>.input-group-btn>input[type="date"].btn,.input-group-sm input[type="date"],input[type="time"].input-sm,.input-group-sm>input[type="time"].form-control,.input-group-sm>input[type="time"].input-group-addon,.input-group-sm>.input-group-btn>input[type="time"].btn,.input-group-sm input[type="time"],input[type="datetime-local"].input-sm,.input-group-sm>input[type="datetime-local"].form-control,.input-group-sm>input[type="datetime-local"].input-group-addon,.input-group-sm>.input-group-btn>input[type="datetime-local"].btn,.input-group-sm input[type="datetime-local"],input[type="month"].input-sm,.input-group-sm>input[type="month"].form-control,.input-group-sm>input[type="month"].input-group-addon,.input-group-sm>.input-group-btn>input[type="month"].btn,.input-group-sm input[type="month"] {
	line-height:30px
}
input[type="date"].input-lg,.input-group-lg>input[type="date"].form-control,.input-group-lg>input[type="date"].input-group-addon,.input-group-lg>.input-group-btn>input[type="date"].btn,.input-group-lg input[type="date"],input[type="time"].input-lg,.input-group-lg>input[type="time"].form-control,.input-group-lg>input[type="time"].input-group-addon,.input-group-lg>.input-group-btn>input[type="time"].btn,.input-group-lg input[type="time"],input[type="datetime-local"].input-lg,.input-group-lg>input[type="datetime-local"].form-control,.input-group-lg>input[type="datetime-local"].input-group-addon,.input-group-lg>.input-group-btn>input[type="datetime-local"].btn,.input-group-lg input[type="datetime-local"],input[type="month"].input-lg,.input-group-lg>input[type="month"].form-control,.input-group-lg>input[type="month"].input-group-addon,.input-group-lg>.input-group-btn>input[type="month"].btn,.input-group-lg input[type="month"] {
	line-height:46px
}
}.form-group {
	margin-bottom:15px
}
.form-control-static {
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:0;
	min-height:34px
}
.form-five{
	margin-left:-45px;
	margin-right:-15px
}
@media (max-width:767px) {
	.form-five{
	margin-left:-15px;
	margin-right:-15px
}}.form-control-static.input-lg,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.form-control-static.input-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn {
	padding-left:0;
	padding-right:0
}
.input-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn {
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
select.input-sm,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,.input-group-sm>.input-group-btn>select.btn {
	height:30px;
	line-height:30px
}
textarea.input-sm,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-btn>textarea.btn,select[multiple].input-sm,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>.input-group-btn>select[multiple].btn {
	height:auto
}
.form-group-sm .form-control {
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.form-group-sm select.form-control {
	height:30px;
	line-height:30px
}
.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control {
	height:auto
}
.form-group-sm .form-control-static {
	height:30px;
	min-height:32px;
	padding:6px 10px;
	font-size:12px;
	line-height:1.5
}
.input-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn {
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.3333333;
	border-radius:3px
}
select.input-lg,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,.input-group-lg>.input-group-btn>select.btn {
	height:46px;
	line-height:46px
}
textarea.input-lg,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-btn>textarea.btn,select[multiple].input-lg,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>.input-group-btn>select[multiple].btn {
	height:auto
}
.form-group-lg .form-control {
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.3333333;
	border-radius:3px
}
.form-group-lg select.form-control {
	height:46px;
	line-height:46px
}
.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control {
	height:auto
}
.form-group-lg .form-control-static {
	height:46px;
	min-height:38px;
	padding:11px 16px;
	font-size:18px;
	line-height:1.3333333
}
.has-feedback {
	position:relative
}
.has-feedback .form-control {
	padding-right:42.5px
}
.form-control-feedback {
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	display:block;
	width:34px;
	height:34px;
	line-height:34px;
	text-align:center;
	pointer-events:none
}
.input-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback {
	width:46px;
	height:46px;
	line-height:46px
}
.input-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback {
	width:30px;
	height:30px;
	line-height:30px
}


.collapse {
	display:none
}
.collapse.in {
	display:block
}
tr.collapse.in {
	display:table-row
}
tbody.collapse.in {
	display:table-row-group
}
.collapsing {
	position:relative;
	height:0;
	overflow:hidden;
	-webkit-transition-property:height,visibility;
	transition-property:height,visibility;
	-webkit-transition-duration:0.35s;
	transition-duration:0.35s;
	-webkit-transition-timing-function:ease;
	transition-timing-function:ease
}
.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
}
.dropup,.dropdown {
	position:relative
}
.dropdown-toggle:focus {
	outline:0
}
.dropdown-menu {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	list-style:none;
	font-size:14px;
	text-align:left;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.15);
	border-radius:3px;
	-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);
	box-shadow:0 6px 12px rgba(0,0,0,0.175);
	background-clip:padding-box
}
.dropdown-menu.pull-right {
	right:0;
	left:auto
}
.dropdown-menu .divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.dropdown-menu>li>a {
	display:block;
	padding:3px 20px;
	clear:both;
	font-weight:normal;
	line-height:1.428571429;
	color:#333333;
	white-space:nowrap
}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus {
	text-decoration:none;
	color:#262626;
	background-color:#f5f5f5
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus {
	color:#fff;
	text-decoration:none;
	outline:0;
	background-color:#00A0DE
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
	color:#777777
}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
	text-decoration:none;
	background-color:transparent;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	cursor:not-allowed
}
.open>.dropdown-menu {
	display:block
}
.open>a {
	outline:0
}
.dropdown-menu-right {
	left:auto;
	right:0
}
.dropdown-menu-left {
	left:0;
	right:auto
}
.dropdown-header {
	display:block;
	padding:3px 20px;
	font-size:12px;
	line-height:1.428571429;
	color:#777777;
	white-space:nowrap
}
.dropdown-backdrop {
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	top:0;
	z-index:990
}
.pull-right>.dropdown-menu {
	right:0;
	left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
	border-top:0;
	border-bottom:4px dashed;
	border-bottom:4px solid \9;
	content:""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
	top:auto;
	bottom:100%;
	margin-bottom:2px
}
@media (min-width:768px) {
	.navbar-right .dropdown-menu {
	right:0;
	left:auto
}
.navbar-right .dropdown-menu-left {
	left:0;
	right:auto
}
}

.nav {
	margin-bottom:0;
	padding-left:0;
	list-style:none
}
.nav:before,.nav:after {
	content:" ";
	display:table
}
.nav:after {
	clear:both
}
.nav>li {
	position:relative;
	display:block
}
.nav>li>a {
	position:relative;
	display:block;
	padding:10px 15px
}
.nav>li>a:hover,.nav>li>a:focus {
	text-decoration:none;
	background-color:#eeeeee
}
.nav>li.disabled>a {
	color:#777777
}
.nav>li.disabled>a:hover,.nav>li.disabled>a:focus {
	color:#777777;
	text-decoration:none;
	background-color:transparent;
	cursor:not-allowed
}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus {
	background-color:#eeeeee;
	border-color:#00A0DE
}
.nav .nav-divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.nav>li>a>img {
	max-width:none
}
.nav-tabs {
	border-bottom:1px solid #ddd
}
.nav-tabs>li {
	float:left;
	margin-bottom:-1px
}
.nav-tabs>li>a {
	margin-right:2px;
	line-height:1.428571429;
	border:1px solid transparent;
	border-radius:3px 3px 0 0
}
.nav-tabs>li>a:hover {
	border-color:#eeeeee #eeeeee #ddd
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus {
	color:#555555;
	background-color:#fff;
	border:1px solid #ddd;
	border-bottom-color:transparent;
	cursor:default
}
.nav-pills>li {
	float:left
}
.nav-pills>li>a {
	border-radius:3px
}
.nav-pills>li+li {
	margin-left:2px
}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus {
	color:#fff;
	background-color:#00A0DE
}
.nav-stacked>li {
	float:none
}
.nav-stacked>li+li {
	margin-top:2px;
	margin-left:0
}
.nav-justified,.nav-tabs.nav-justified {
	width:100%
}
.nav-justified>li,.nav-tabs.nav-justified>li {
	float:none
}
.nav-justified>li>a,.nav-tabs.nav-justified>li>a {
	text-align:center;
	margin-bottom:5px
}
.nav-justified>.dropdown .dropdown-menu {
	top:auto;
	left:auto
}
@media (min-width:768px) {
	.nav-justified>li,.nav-tabs.nav-justified>li {
	display:table-cell;
	width:1%
}
.nav-justified>li>a,.nav-tabs.nav-justified>li>a {
	margin-bottom:0
}
}.nav-tabs-justified,.nav-tabs.nav-justified {
	border-bottom:0
}
.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a {
	margin-right:0;
	border-radius:3px
}
.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus {
	border:1px solid #ddd
}
@media (min-width:768px) {
	.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a {
	border-bottom:1px solid #ddd;
	border-radius:3px 3px 0 0
}
.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus {
	border-bottom-color:#fff
}
}.tab-content>.tab-pane {
	display:none
}
.tab-content>.active {
	display:block
}
.nav-tabs .dropdown-menu {
	margin-top:-1px;
	border-top-right-radius:0;
	border-top-left-radius:0
}
.navbar {
	position:relative;
	min-height:50px;
	border:1px solid transparent
}
.navbar:before,.navbar:after {
	content:" ";
	display:table
}
.navbar:after {
	clear:both
}
@media (min-width:768px) {
	.navbar {
	border-radius:3px
}
}.navbar-header:before,.navbar-header:after {
	content:" ";
	display:table
}
.navbar-header:after {
	clear:both
}
@media (min-width:768px) {
	.navbar-header {
	float:left
}
}.navbar-collapse {
	overflow-x:visible;
	padding-right:15px;
	padding-left:15px;
	border-top:1px solid transparent;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);
	-webkit-overflow-scrolling:touch
}
.navbar-collapse:before,.navbar-collapse:after {
	content:" ";
	display:table
}
.navbar-collapse:after {
	clear:both
}
.navbar-collapse.in {
	overflow-y:auto
}
@media (min-width:768px) {
	.navbar-collapse {
	width:auto;
	border-top:0;
	box-shadow:none
}
.navbar-collapse.collapse {
	display:block !important;
	height:auto !important;
	padding-bottom:0;
	overflow:visible !important
}
.navbar-collapse.in {
	overflow-y:visible
}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
	padding-left:0;
	padding-right:0
}
}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
	max-height:340px
}
@media (max-device-width:480px) and (orientation:landscape) {
	.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
	max-height:200px
}
}.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse {
	margin-right:-15px;
	margin-left:-15px
}
@media (min-width:768px) {
	.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse {
	margin-right:0;
	margin-left:0
}
}.navbar-static-top {
	z-index:1000;
	border-width:0 0 1px
}
@media (min-width:768px) {
	.navbar-static-top {
	border-radius:0
}
}.navbar-fixed-top,.navbar-fixed-bottom {
	position:fixed;
	right:0;
	left:0;
	z-index:1030
}
@media (min-width:768px) {
	.navbar-fixed-top,.navbar-fixed-bottom {
	border-radius:0
}
}.navbar-fixed-top {
	top:0;
	border-width:0 0 1px
}
.navbar-fixed-bottom {
	bottom:0;
	margin-bottom:0;
	border-width:1px 0 0
}
.navbar-brand {
	float:left;
	padding:15px 15px;
	font-size:18px;
	line-height:20px;
	height:50px
}
.navbar-brand:hover,.navbar-brand:focus {
	text-decoration:none
}
.navbar-brand>img {
	display:block
}
@media (min-width:768px) {
	.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
	margin-left:-15px
}
}.navbar-toggle {
	position:relative;
	float:right;
	margin-right:15px;
	padding:9px 10px;
	margin-top:8px;
	margin-bottom:8px;
	background-color:transparent;
	background-image:none;
	border:1px solid transparent;
	border-radius:3px
}
.navbar-toggle:focus {
	outline:0
}
.navbar-toggle .icon-bar {
	display:block;
	width:22px;
	height:2px;
	border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top:4px
}
@media (min-width:768px) {
	.navbar-toggle {
	display:none
}
}.navbar-nav {
	margin:7.5px -15px
}
.navbar-nav>li>a {
	font-size:1.4vw;
	line-height:20px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:50px;
	padding-left:10px;
	line-height:20px
}
@media (max-width:767px) {
	.navbar-nav .open .dropdown-menu {
	position:static;
	float:none;
	width:auto;
	margin-top:0;
	background-color:transparent;
	border:0;
	box-shadow:none
}
.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header {
	padding:5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a {
	line-height:20px
}
.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus {
	background-image:none
}
}@media (min-width:768px) {
	.navbar-nav {
	float:left;
	margin:0
}
.navbar-nav>li {
	float:left
}
.navbar-nav>li>a {
	padding-top:15px;
	padding-bottom:15px
}
}.navbar-form {
	margin-left:-15px;
	margin-right:-15px;
	padding:10px 15px;
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
	margin-top:8px;
	margin-bottom:8px
}
@media (min-width:768px) {
	.navbar-form .form-group {
	display:inline-block;
	margin-bottom:0;
	vertical-align:middle
}
.navbar-form .form-control {
	display:inline-block;
	width:auto;
	vertical-align:middle
}
.navbar-form .form-control-static {
	display:inline-block
}
.navbar-form .input-group {
	display:inline-table;
	vertical-align:middle
}
.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control {
	width:auto
}
.navbar-form .input-group>.form-control {
	width:100%
}
.navbar-form .control-label {
	margin-bottom:0;
	vertical-align:middle
}
.navbar-form .radio,.navbar-form .checkbox {
	display:inline-block;
	margin-top:0;
	margin-bottom:0;
	vertical-align:middle
}
.navbar-form .radio label,.navbar-form .checkbox label {
	padding-left:0
}
.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"] {
	position:relative;
	margin-left:0
}
.navbar-form .has-feedback .form-control-feedback {
	top:0
}
}@media (max-width:767px) {
	.navbar-form .form-group {
	margin-bottom:5px
}
.navbar-form .form-group:last-child {
	margin-bottom:0
}
}@media (min-width:768px) {
	.navbar-form {
	width:auto;
	border:0;
	margin-left:0;
	margin-right:0;
	padding-top:0;
	padding-bottom:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
}.navbar-nav>li>.dropdown-menu {
	margin-left:-40px;
	margin-top:0;
	border-top-right-radius:0;
	border-top-left-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	margin-bottom:0;
	border-top-right-radius:3px;
	border-top-left-radius:3px;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.navbar-btn {
	margin-top:8px;
	margin-bottom:8px
}
.navbar-btn.btn-sm,.btn-group-sm>.navbar-btn.btn {
	margin-top:10px;
	margin-bottom:10px
}
.navbar-btn.btn-xs,.btn-group-xs>.navbar-btn.btn {
	margin-top:14px;
	margin-bottom:14px
}
.navbar-text {
	margin-top:15px;
	margin-bottom:15px
}
@media (min-width:768px) {
	.navbar-text {
	float:left;
	margin-left:55px;
	margin-right:15px
}
}@media (min-width:768px) {
	.navbar-left {
	float:left !important
}
.navbar-right {
	float:right !important;
	margin-right:-15px
}
.navbar-right ~ .navbar-right {
	margin-right:0
}
}
.navbar-default .navbar-brand {
	color:#777
}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {
	color:#5e5e5e;
	background-color:transparent
}
.navbar-default .navbar-text {
	color:#777
}
.navbar-default .navbar-nav>li>a {
	color:#777
}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus {
	color:#333;
	background-color:transparent
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {
	color:#00A0DE;
	background-color:transparent
}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus {
	color:#ccc;
	background-color:transparent
}
.navbar-default .navbar-toggle {
	border-color:#ddd
}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
	background-color:#ddd
}
.navbar-default .navbar-toggle .icon-bar {
	background-color:#888
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {
	border-color:#e7e7e7
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus {
	background-color:#e7e7e7;
	color:#555
}
@media (max-width:767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color:#b9b9b9
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
	color:#333;
	background-color:transparent
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
	color:#555;
	background-color:#e7e7e7
}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
	color:#ccc;
	background-color:transparent
}
}.navbar-default .navbar-link {
	color:#777
}
.navbar-default .navbar-link:hover {
	color:#333
}
.navbar-default .btn-link {
	color:#777
}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus {
	color:#333
}
.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus {
	color:#ccc
}
.navbar-inverse {
	background-color:#222;
	border-color:#090909
}
.navbar-inverse .navbar-brand {
	color:#9d9d9d
}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-text {
	color:#9d9d9d
}
.navbar-inverse .navbar-nav>li>a {
	color:#9d9d9d
}
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus {
	color:#fff;
	background-color:#090909
}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus {
	color:#444;
	background-color:transparent
}
.navbar-inverse .navbar-toggle {
	border-color:#333
}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {
	background-color:#333
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color:#fff
}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
	border-color:#101010
}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus {
	background-color:#090909;
	color:#fff
}
@media (max-width:767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
	border-color:#090909
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
	background-color:#090909
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
	color:#9d9d9d
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
	color:#fff;
	background-color:#090909
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
	color:#444;
	background-color:transparent
}
}.navbar-inverse .navbar-link {
	color:#9d9d9d
}
.navbar-inverse .navbar-link:hover {
	color:#fff
}
.navbar-inverse .btn-link {
	color:#9d9d9d
}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus {
	color:#fff
}
.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus {
	color:#444
}

 
.label {
	display:inline;
	padding:.2em .6em .3em;
	font-size:75%;
	font-weight:bold;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:.25em
}
.label:empty {
	display:none
}
.btn .label {
	position:relative;
	top:-1px
}
a.label:hover,a.label:focus {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}

.list-group-item.active>.badge,.nav-pills>.active>a>.badge {
	color:#00A0DE;
	background-color:#fff
}
.list-group-item>.badge {
	float:right
}
.list-group-item>.badge+.badge {
	margin-right:5px
}
.nav-pills>li>a>.badge {
	margin-left:3px
}
a.badge:hover,a.badge:focus {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.jumbotron {
	padding-top:30px;
	padding-bottom:30px;
	margin-bottom:30px;
	color:inherit;
	background-color:#eeeeee
}

.jumbotron h1,.jumbotron .h1 {
	color:inherit
}
.jumbotron p {
	margin-bottom:15px;
	font-size:21px;
	font-weight:200
}
.jumbotron>hr {
	border-top-color:#d5d5d5
}
.container .jumbotron,.container-fluid .jumbotron {
	border-radius:3px;
	padding-left:15px;
	padding-right:15px
}
.jumbotron .container {
	max-width:100%
}
@media screen and (min-width:768px) {
	.jumbotron {
	padding-top:48px;
	padding-bottom:48px
}
.container .jumbotron,.container-fluid .jumbotron {
	padding-left:60px;
	padding-right:60px
}
.jumbotron h1,.jumbotron .h1 {
	font-size:63px
}
}.thumbnail {
	display:block;
	padding:4px;
	margin-bottom:20px;
	line-height:1.428571429;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:3px;
	-webkit-transition:border 0.2s ease-in-out;
	-o-transition:border 0.2s ease-in-out;
	transition:border 0.2s ease-in-out
}
.thumbnail>img,.thumbnail a>img {
	display:block;
	max-width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto
}
.thumbnail .caption {
	padding:9px;
	color:#333333
}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active {
	border-color:#00A0DE
}

@-webkit-keyframes progress-bar-stripes {
	from {
	background-position:40px 0
}
to {
	background-position:0 0
}
}@keyframes progress-bar-stripes {
	from {
	background-position:40px 0
}
to {
	background-position:0 0
}
}
.btn {
	display:inline-block;
	margin-bottom:0;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	touch-action:manipulation;
	cursor:pointer;
	background-image:none;
	border:1px solid transparent;
	white-space:nowrap;
	padding:6px 12px;
	font-size:14px;
	line-height:1.428571429;
	border-radius:3px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.media {
	margin-top:15px
}
.media:first-child {
	margin-top:0
}
.media,.media-body {
	zoom:1;
	overflow:hidden
}
.media-body {
	width:10000px
}
.media-object {
	display:block
}
.media-object.img-thumbnail {
	max-width:none
}
.media-right,.media>.pull-right {
	padding-left:10px
}
.media-left,.media>.pull-left {
	padding-right:10px
}
.media-left,.media-right,.media-body {
	display:table-cell;
	vertical-align:top
}
.media-middle {
	vertical-align:middle
}
.media-bottom {
	vertical-align:bottom
}
.media-heading {
	margin-top:0;
	margin-bottom:5px
}
.media-list {
	padding-left:0;
	list-style:none
}

.panel {
	margin-bottom:20px;
	background-color:#fff;
	border:1px solid transparent;
	border-radius:3px;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);
	box-shadow:0 1px 1px rgba(0,0,0,0.05)
}
.panel-body {
	padding:15px
}
.panel-body:before,.panel-body:after {
	content:" ";
	display:table
}
.panel-body:after {
	clear:both
}
.panel-heading {
	padding:10px 15px;
	border-bottom:1px solid transparent;
	border-top-right-radius:2px;
	border-top-left-radius:2px
}
.panel-heading>.dropdown .dropdown-toggle {
	color:inherit
}
.panel-title {
	margin-top:0;
	margin-bottom:0;
	font-size:16px;
	color:inherit
}
.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a {
	color:inherit
}
.panel-footer {
	padding:10px 15px;
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
	border-bottom-right-radius:2px;
	border-bottom-left-radius:2px
}
.panel>.list-group,.panel>.panel-collapse>.list-group {
	margin-bottom:0
}
.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item {
	border-width:1px 0;
	border-radius:0
}
.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
	border-top:0;
	border-top-right-radius:2px;
	border-top-left-radius:2px
}
.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
	border-bottom:0;
	border-bottom-right-radius:2px;
	border-bottom-left-radius:2px
}
.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
	border-top-right-radius:0;
	border-top-left-radius:0
}
.panel-heading+.list-group .list-group-item:first-child {
	border-top-width:0
}
.list-group+.panel-footer {
	border-top-width:0
}
.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table {
	margin-bottom:0
}
.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption {
	padding-left:15px;
	padding-right:15px
}
.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child {
	border-top-right-radius:2px;
	border-top-left-radius:2px
}
.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {
	border-top-left-radius:2px;
	border-top-right-radius:2px
}
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
	border-top-left-radius:2px
}
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
	border-top-right-radius:2px
}
.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child {
	border-bottom-right-radius:2px;
	border-bottom-left-radius:2px
}
.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
	border-bottom-left-radius:2px
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
	border-bottom-right-radius:2px
}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body {
	border-top:1px solid #ddd
}
.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td {
	border-top:0
}
.panel>.table-bordered,.panel>.table-responsive>.table-bordered {
	border:0
}
.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
	border-left:0
}
.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
	border-right:0
}
.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
	border-bottom:0
}
.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
	border-bottom:0
}
.panel>.table-responsive {
	border:0;
	margin-bottom:0
}
.panel-group {
	margin-bottom:20px
}
.panel-group .panel {
	margin-bottom:0;
	border-radius:3px
}
.panel-group .panel+.panel {
	margin-top:5px
}
.panel-group .panel-heading {
	border-bottom:0
}
.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group {
	border-top:1px solid #ddd
}
.panel-group .panel-footer {
	border-top:0
}
.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom:1px solid #ddd
}
.panel-default {
	border-color:#ddd
}
.panel-default>.panel-heading {
	color:#333333;
	background-color:#f5f5f5;
	border-color:#ddd
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#ddd
}
.panel-default>.panel-heading .badge {
	color:#f5f5f5;
	background-color:#333333
}
.panel-default>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#ddd
}
.panel-primary {
	border-color:#00A0DE
}
.panel-primary>.panel-heading {
	color:#fff;
	background-color:#00A0DE;
	border-color:#00A0DE
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#00A0DE
}
.panel-primary>.panel-heading .badge {
	color:#00A0DE;
	background-color:#fff
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#00A0DE
}
.panel-success {
	border-color:#d6e9c6
}
.panel-success>.panel-heading {
	color:#3c763d;
	background-color:#dff0d8;
	border-color:#d6e9c6
}
.panel-success>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#d6e9c6
}
.panel-success>.panel-heading .badge {
	color:#dff0d8;
	background-color:#3c763d
}
.panel-success>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#d6e9c6
}
.panel-info {
	border-color:#bce8f1
}
.panel-info>.panel-heading {
	color:#31708f;
	background-color:#d9edf7;
	border-color:#bce8f1
}
.panel-info>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#bce8f1
}
.panel-info>.panel-heading .badge {
	color:#d9edf7;
	background-color:#31708f
}
.panel-info>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#bce8f1
}
.panel-warning {
	border-color:#faebcc
}
.panel-warning>.panel-heading {
	color:#8a6d3b;
	background-color:#fcf8e3;
	border-color:#faebcc
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#faebcc
}
.panel-warning>.panel-heading .badge {
	color:#fcf8e3;
	background-color:#8a6d3b
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#faebcc
}
.panel-danger {
	border-color:#ebccd1
}
.panel-danger>.panel-heading {
	color:#a94442;
	background-color:#f2dede;
	border-color:#ebccd1
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#ebccd1
}
.panel-danger>.panel-heading .badge {
	color:#f2dede;
	background-color:#a94442
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#ebccd1
}

.close {
	float:right;
	font-size:21px;
	font-weight:bold;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:0.2;
	filter:alpha(opacity=20)
}
.close:hover,.close:focus {
	color:#000;
	text-decoration:none;
	cursor:pointer;
	opacity:0.5;
	filter:alpha(opacity=50)
}
button.close {
	padding:0;
	cursor:pointer;
	background:transparent;
	border:0;
	-webkit-appearance:none
}
.modal-open {
	overflow:hidden
}
.modal {
	display:none;
	overflow:hidden;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1050;
	-webkit-overflow-scrolling:touch;
	outline:0
}
.modal.fade .modal-dialog {
	-webkit-transform:translate(0,-25%);
	-ms-transform:translate(0,-25%);
	-o-transform:translate(0,-25%);
	transform:translate(0,-25%);
	-webkit-transition:-webkit-transform 0.3s ease-out;
	-moz-transition:-moz-transform 0.3s ease-out;
	-o-transition:-o-transform 0.3s ease-out;
	transition:transform 0.3s ease-out
}
.modal.in .modal-dialog {
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	-o-transform:translate(0,0);
	transform:translate(0,0)
}
.modal-open .modal {
	overflow-x:hidden;
	overflow-y:auto
}
.modal-dialog {
	position:relative;
	width:auto;
	margin:10px
}
.modal-content {
	position:relative;
	background-color:#fff;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,0.2);
	border-radius:3px;
	-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);
	box-shadow:0 3px 9px rgba(0,0,0,0.5);
	background-clip:padding-box;
	outline:0
}
.modal-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	background-color:#000
}
.modal-backdrop.fade {
	opacity:0;
	filter:alpha(opacity=0)
}
.modal-backdrop.in {
	opacity:0.5;
	filter:alpha(opacity=50)
}
.modal-header {
	padding:15px;
	border-bottom:1px solid #e5e5e5
}
.modal-header:before,.modal-header:after {
	content:" ";
	display:table
}
.modal-header:after {
	clear:both
}
.modal-header .close {
	margin-top:-2px
}
.modal-title {
	margin:0;
	line-height:1.428571429
}
.modal-body {
	position:relative;
	padding:15px
}
.modal-footer {
	padding:15px;
	text-align:right;
	border-top:1px solid #e5e5e5
}
.modal-footer:before,.modal-footer:after {
	content:" ";
	display:table
}
.modal-footer:after {
	clear:both
}
.modal-footer .btn+.btn {
	margin-left:5px;
	margin-bottom:0
}
.modal-footer .btn-group .btn+.btn {
	margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
	margin-left:0
}
.modal-scrollbar-measure {
	position:absolute;
	top:-9999px;
	width:50px;
	height:50px;
	overflow:scroll
}
@media (min-width:768px) {
	.modal-dialog {
	width:600px;
	margin:30px auto
}
.modal-content {
	-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);
	box-shadow:0 5px 15px rgba(0,0,0,0.5)
}
.modal-sm {
	width:300px
}
}@media (min-width:992px) {
	.modal-lg {
	width:900px
}
}


.clearfix:before,.clearfix:after {
	content:" ";
	display:table
}
.clearfix:after {
	clear:both
}
.center-block {
	display:block;
	margin-left:auto;
	margin-right: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
}
.affix {
	position:fixed
}
@-ms-viewport {
	width:device-width
}
.visible-xs {
	display:none !important
}
.visible-sm {
	display:none !important
}
.visible-md {
	display:none !important
}
.visible-lg {
	display:none !important
}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {
	display:none !important
}
@media (max-width:767px) {
	.visible-xs {
	display:block !important
}
table.visible-xs {
	display:table !important
}
tr.visible-xs {
	display:table-row !important
}
th.visible-xs,td.visible-xs {
	display:table-cell !important
}
}@media (max-width:767px) {
	.visible-xs-block {
	display:block !important
}
}@media (max-width:767px) {
	.visible-xs-inline {
	display:inline !important
}
}@media (max-width:767px) {
	.visible-xs-inline-block {
	display:inline-block !important
}
}@media (min-width:768px) and (max-width:991px) {
	.visible-sm {
	display:block !important
}
table.visible-sm {
	display:table !important
}
tr.visible-sm {
	display:table-row !important
}
th.visible-sm,td.visible-sm {
	display:table-cell !important
}
}@media (min-width:768px) and (max-width:991px) {
	.visible-sm-block {
	display:block !important
}
}@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline {
	display:inline !important
}
}@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline-block {
	display:inline-block !important
}
}@media (min-width:992px) and (max-width:1199px) {
	.visible-md {
	display:block !important
}
table.visible-md {
	display:table !important
}
tr.visible-md {
	display:table-row !important
}
th.visible-md,td.visible-md {
	display:table-cell !important
}
}@media (min-width:992px) and (max-width:1199px) {
	.visible-md-block {
	display:block !important
}
}@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline {
	display:inline !important
}
}@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline-block {
	display:inline-block !important
}
}@media (min-width:1200px) {
	.visible-lg {
	display:block !important
}
table.visible-lg {
	display:table !important
}
tr.visible-lg {
	display:table-row !important
}
th.visible-lg,td.visible-lg {
	display:table-cell !important
}
}@media (min-width:1200px) {
	.visible-lg-block {
	display:block !important
}
}@media (min-width:1200px) {
	.visible-lg-inline {
	display:inline !important
}
}@media (min-width:1200px) {
	.visible-lg-inline-block {
	display:inline-block !important
}
}@media (max-width:767px) {
	.hidden-xs {
	display:none !important
}
}@media (min-width:768px) and (max-width:991px) {
	.hidden-sm {
	display:none !important
}
}@media (min-width:992px) and (max-width:1199px) {
	.hidden-md {
	display:none !important
}
}@media (min-width:1200px) {
	.hidden-lg {
	display:none !important
}
}.visible-print {
	display:none !important
}
@media print {
	.visible-print {
	display:block !important
}
table.visible-print {
	display:table !important
}
tr.visible-print {
	display:table-row !important
}
th.visible-print,td.visible-print {
	display:table-cell !important
}
}.visible-print-block {
	display:none !important
}
@media print {
	.visible-print-block {
	display:block !important
}
}.visible-print-inline {
	display:none !important
}
@media print {
	.visible-print-inline {
	display:inline !important
}
}.visible-print-inline-block {
	display:none !important
}
@media print {
	.visible-print-inline-block {
	display:inline-block !important
}
}@media print {
	.hidden-print {
	display:none !important
}
}

nav.navbar {
	min-height:60px;
	position:fixed;
	z-index:999;
	width:100%;
}
nav.navbar.nav-bg {
	transition:all linear .8s;
	background-color:rgba(100, 112, 137, .3)

}
.navbar-default {
	background-color: rgba(100, 112, 137, .5);
	color:#FFF;
	border:none;
	border-radius:0;
	transition:opacity .6s ease,background .6s ease,box-shadow .6s ease
}
.navbar-default .navbar-collapse {
	padding-right:4px
}
.navbar-default .navbar-header {
	min-height:60px
}
.navbar-default .navbar-header .sidebar-toggle {
	float:left;
	padding:6px;
	margin-left:5px;
	margin-right:5px;
	margin-top:8px;
	color:#FFF;
	background-color:transparent;
	background-image:none;
	border:none;
	font-size:24px;
	margin-right:12px
}
.navbar-default .navbar-header .navbar-toggle {
	margin-top:14px
}
.navbar-default .navbar-header .navbar-toggle:focus,.navbar-default .navbar-header .navbar-toggle:hover {
	background-color:rgba(0,0,0,0.35)
}
.navbar-default .navbar-header .navbar-toggle .icon-bar {
	background-color:#FFF
}
.navbar-default .navbar-brand {
	display:inline-block;
	height:auto;
	color:#FFF;
	padding-top:18px;
	padding-bottom:18px;
	font-size:16px
}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover {
	color:#FFF
}
.navbar-default .navbar-brand img {
	display:block;
	float:left
}
.navbar-default .navbar-brand span {
	display:block;
	float:left;
	margin-top:17px
}
.navbar-default .navbar-nav>li.open a {
	color:#00A0DE;
	background-color:transparent
}
.navbar-default .navbar-nav>li.open a:hover {
	color:#00A0DE;
	background-color:transparent
}
.navbar-default .navbar-nav>li.open a:focus {
	color:#FFF;
	background-color:transparent
}
.navbar-default .navbar-nav>li {
	position:relative;
	padding:0.08rem 0 0.09rem
}
.navbar-default .navbar-nav>li.d-none {
	display:none
}
.navbar-default .navbar-nav>li>a {
	display:block;
	color:#FFF;
	position:relative
}
.navbar-default .navbar-nav>li>a:hover {
	color:#00A0DE
}
.navbar-default .navbar-nav>li>a:focus {
	color:#FFF
}
.navbar-default .navbar-nav>li .hotTag {
	position:absolute;
	top:7px;
	right:2px;
	width:28px;
	height:auto
}
.navbar-default .navbar-nav .services-menu,.navbar-default .navbar-nav .solutions-menu,.navbar-default .navbar-nav .events-menu,.navbar-default .navbar-nav .user-menu {
	background-color:#0D1421;
	padding:0;
	border:0
}
.navbar-default .navbar-nav .services-menu li i,.navbar-default .navbar-nav .solutions-menu li i,.navbar-default .navbar-nav .events-menu li i,.navbar-default .navbar-nav .user-menu li i {
	display:inline-block;
	width:28px;
	height:12px
}
.navbar-default .navbar-nav .services-menu li.menu-title,.navbar-default .navbar-nav .solutions-menu li.menu-title,.navbar-default .navbar-nav .events-menu li.menu-title,.navbar-default .navbar-nav .user-menu li.menu-title {
	background-color:rgba(229,229,229,0.06);
	font-size:12px;
	color:#97989c;
	padding:2px 0 2px 20px
}
.navbar-default .navbar-nav .services-menu li.d-none,.navbar-default .navbar-nav .solutions-menu li.d-none,.navbar-default .navbar-nav .events-menu li.d-none,.navbar-default .navbar-nav .user-menu li.d-none {
	display:none
}
.navbar-default .navbar-nav .services-menu li.service,.navbar-default .navbar-nav .services-menu li.events,.navbar-default .navbar-nav .services-menu li.solution,.navbar-default .navbar-nav .solutions-menu li.service,.navbar-default .navbar-nav .solutions-menu li.events,.navbar-default .navbar-nav .solutions-menu li.solution,.navbar-default .navbar-nav .events-menu li.service,.navbar-default .navbar-nav .events-menu li.events,.navbar-default .navbar-nav .events-menu li.solution,.navbar-default .navbar-nav .user-menu li.service,.navbar-default .navbar-nav .user-menu li.events,.navbar-default .navbar-nav .user-menu li.solution {
	padding:0;
	border-bottom:1px solid rgba(229,229,229,0.07)
}
.navbar-default .navbar-nav .services-menu li a,.navbar-default .navbar-nav .solutions-menu li a,.navbar-default .navbar-nav .events-menu li a,.navbar-default .navbar-nav .user-menu li a {
	padding:10px 20px;
	color:#FFF;
	transition:all .3s
}
.navbar-default .navbar-nav .services-menu li a:hover,.navbar-default .navbar-nav .solutions-menu li a:hover,.navbar-default .navbar-nav .events-menu li a:hover,.navbar-default .navbar-nav .user-menu li a:hover {
	transition:all .3s;
	color:#00A0DE;
	background-color:rgba(239,239,239,0.15)
}
.navbar-default .navbar-nav .services-menu li a:hover h4 small,.navbar-default .navbar-nav .solutions-menu li a:hover h4 small,.navbar-default .navbar-nav .events-menu li a:hover h4 small,.navbar-default .navbar-nav .user-menu li a:hover h4 small {
	color:#00A0DE
}
.navbar-default .navbar-nav .services-menu li a:focus,.navbar-default .navbar-nav .solutions-menu li a:focus,.navbar-default .navbar-nav .events-menu li a:focus,.navbar-default .navbar-nav .user-menu li a:focus {
	transition:all .3s;
	color:#FFF
}
.navbar-default .navbar-nav .services-menu li a h4,.navbar-default .navbar-nav .solutions-menu li a h4,.navbar-default .navbar-nav .events-menu li a h4,.navbar-default .navbar-nav .user-menu li a h4 {
	margin-top:0;
	margin-bottom:0;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:30px;
	font-size:14px
}
.navbar-default .navbar-nav .services-menu li a h4 small,.navbar-default .navbar-nav .solutions-menu li a h4 small,.navbar-default .navbar-nav .events-menu li a h4 small,.navbar-default .navbar-nav .user-menu li a h4 small {
	color:#FFF
}
.navbar-default .navbar-nav .services-menu li a p,.navbar-default .navbar-nav .solutions-menu li a p,.navbar-default .navbar-nav .events-menu li a p,.navbar-default .navbar-nav .user-menu li a p {
	color:#97989c;
	margin:0;
	font-size:12px
}
.navbar-default span.navbar-btline {
	display:block;
	content:" ";
	width:100%;
	height:1px;
	background-color:#97989c
}
.navbar-default .navbar-right {
	margin-right:0;
	font-size:12px
}
.navbar-default .actions {
	margin-left:15px;
	padding:7px 0 0 25px;
	position:relative
}
.navbar-default .actions span.middle-line {
	display:inline-block;
	content:" ";
	width:1px;
	height:16px;
	background:#FFF;
	position:absolute;
	top:17px;
	left:0
}
.navbar-default .actions .btn {
	margin-right:10px
}
.navbar-default .actions .btn:last-child {
	margin-right:0
}
.nav-tabs.nav-justified.nav-short {
	width:80%
}
.navbar-default .navbar-nav li.select-unit .language {
	position:relative
}
.navbar-default .navbar-nav li.select-unit .language .line {
	position:absolute;
	left:3px;
	top:50%;
	transform:translateY(-50%);
	height:20px;
	width:1px;
	background-color:#fff
}
.navbar-default .navbar-nav li.select-unit .language .line.en {
	height:0
}
.navbar-default .navbar-nav li.select-unit .language-menu,.navbar-default .navbar-nav li.select-unit .presentation-menu {
	background-color:#303848
}
.navbar-default .navbar-nav li.select-unit .language-menu li a,.navbar-default .navbar-nav li.select-unit .presentation-menu li a {
	color:#fff
}
.navbar-default .navbar-nav li.select-unit .language-menu li a:hover,.navbar-default .navbar-nav li.select-unit .presentation-menu li a:hover {
	color:#00A0DE;
	background-color:rgba(239,239,239,0.15);
	cursor:pointer
}



.scrollbar-light::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1);
	background-color:#303848;
	border-radius:10px
}
.scrollbar-light::-webkit-scrollbar {
	width:5px;
	background-color:#303848
}
.scrollbar-light::-webkit-scrollbar-thumb {
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1);
	background-color:rgba(239,239,239,0.15)
}
.navbar-default .navbar-nav>li.presentation-more {
	display:none
}
@media (max-width:767px) {
	.select-unit .language .line {
	height:0
}
}@media (min-width:320px) and (max-width:479px) {
	.navbar-default .navbar-nav>li a {
	padding:0.10rem 0.15rem
}
}@media (min-width:480px) and (max-width:767px) {
	.navbar-default .navbar-nav>li {
	padding-top:0;
	padding-bottom:0
}
.navbar-default .navbar-nav>li a {
	padding:0.10rem
}
}@media (max-width:767px) {
	nav.navbar {
	position:relative;
	background-color:#0D1421
}
.navbar-default .navbar-nav .services-menu li a h4,.navbar-default .navbar-nav .solutions-menu li a h4,.navbar-default .navbar-nav .events-menu li a h4 {
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:65px
}
.navbar-nav {
	margin:0
}
.navbar-nav.navbar-nav-mobile li {
	border-bottom:1px solid rgba(229,229,229,0.07);
	padding:0
}
.navbar-nav.navbar-nav-mobile li.open {
	background-color:#303848;
	border-bottom:0
}
.navbar-nav.navbar-nav-mobile li a {
	padding:0.15rem
}
.navbar-default .navbar-collapse {
	padding:0
}
.navbar-default .navbar-right {
	font-size:0.2rem
}
.navbar-default .actions {
	padding-top:0.15rem;
	margin:0.15rem 0 0.15rem 0.15rem;
	text-align:center
}
.navbar-default .navbar-nav .services-menu,.navbar-default .navbar-nav .events-menu,.navbar-default .navbar-nav .solutions-menu {
	margin-bottom:0
}
.navbar-default .navbar-nav .services-menu li a,.navbar-default .navbar-nav .events-menu li a,.navbar-default .navbar-nav .solutions-menu li a {
	padding:0.10rem 0.15rem
}
.dropdown-toggle-mobile::after {
	content:'';
	border:2px solid #667180;
	display:block;
	width:10px;
	height:10px;
	margin:auto;
	position:absolute;
	top:15px;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	border-top:none;
	border-right:none;
	right:20px
}
.dropdown-toggle-mobile.actived::after {
	border-bottom:none;
	border-left:none;
	border-right:2px solid #667180;
	border-top:2px solid #667180
}
}@media (min-width:768px) and (max-width:991px) {
	.navbar-nav {
	margin-top:10px
}
.navbar-default .navbar-nav>li>a {
	padding:10px
}
.navbar-default .navbar-nav>li.company-more,.navbar-default .navbar-nav>li.developer-center,.navbar-default .navbar-nav>li.manage-control {
	display:none
}
.navbar-default .navbar-nav>li.presentation-more {
	display:block
}
.navbar-default .navbar-nav>li.presentation-more .presentation-menu li {
	display:block
}
}@media (max-width:768px) {
	.navbar-default .navbar-nav>li .hotTag {
	display:none
}
.features {
	padding-top:185px
}
}@media (min-width:992px) and (max-width:1199px) {
	.navbar-default .navbar-nav>li.developer-center {
	display:none
}
.navbar-default .navbar-nav>li.presentation-more {
	display:block
}
.navbar-default .navbar-nav>li.presentation-more .presentation-menu li {
	display:none
}
.navbar-default .navbar-nav>li.presentation-more .presentation-menu li.developer-center {
	display:block
}
}
.nav.nav-tabs.nav-justified>li::before {
	bottom:-2px
}
.nav.nav-tabs>li {
	position:relative;
	margin-bottom:-2px;
	margin-left:15px;
	margin-right:15px
}
.nav.nav-tabs>li::before {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:2px;
	background:#1989fa;
	content:'';
	opacity:0;
	-webkit-transition:-webkit-transform 0.2s ease-in;
	transition:transform 0.1s ease-in;
	-webkit-transform:scale3d(0,1,1);
	transform:scale3d(0,1,1)
}
.nav.nav-tabs li.active::before {
	opacity:1;
	-webkit-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1)
}
.nav.nav-tabs>li>a {
	padding:12px 0;
	color:#333;
	border:none
}
.nav.nav-tabs>li>a:hover {
	color:#1989fa;
	background-color:transparent;
	border-radius:0
}
.nav.nav-tabs>li.active>a,.nav.nav-tabs>li.active>a:focus,.nav.nav-tabs>li.active>a:hover {
	color:#1989fa;
	cursor:default;
	background-color:transparent;
	border:none;
	border-radius:0
}
.nav.points-bar {
	border-bottom:0;
	margin:auto
}
.nav.nav-tabs.nav-justified>li.active>a,.nav.nav-tabs.nav-justified>li.active>a:focus,.nav.nav-tabs.nav-justified>li.active>a:hover {
	color:#333;
	cursor:default;
	background-color:#eee;
	border:none;
	border-radius:0
}
.nav.nav-tabs.nav-justified>li::before {
	width:0;
	height:0
}
.nav.nav-tabs.nav-justified.points-bar>li::before {
	width:0;
	height:0
}
.nav.nav-tabs.points-bar>li.active>a,.nav.nav-tabs.points-bar>li.active>a:focus,.nav.nav-tabs.points-bar>li.active>a:hover,.nav.nav-tabs.points-bar>li>a:hover,.nav.nav-tabs.points-bar>li>a:visited {
	color:#00a0de
}
.nav.nav-tabs.points-bar>li>a[aria-expanded="false"] {
	color:#333
}
.nav.nav-stacked.left-tab {
	border-bottom:0;
	margin:auto
}
.nav.nav-stacked.left-tab>li::before {
	width:0;
	height:0
}
.nav.nav-stacked.left-tab>li.active>a,.nav.nav-stacked.left-tab>li.active>a:focus,.nav.nav-stacked.left-tab>li.active>a:hover,.nav.nav-stacked.left-tab>li>a:hover,.nav.nav-stacked.left-tab>li>a:visited {
	color:#00a0de;
	background-color:transparent
}
.p-xxs {
	padding:5px
}
.p-xs {
	padding:10px
}
.p-sm {
	padding:15px
}
.p-m {
	padding:20px
}
.p-md {
	padding:25px
}
.p-lg {
	padding:30px
}
.p-xl {
	padding:40px
}
.p-xxl {
	padding:50px
}
.p-w-xs {
	padding:0 10px
}
.p-w-sm {
	padding:0 15px
}
.p-w-m {
	padding:0 20px
}
.p-w-md {
	padding:0 25px
}
.p-w-lg {
	padding:0 30px
}
.p-w-xl {
	padding:0 40px
}
.p-h-xs {
	padding:10px 0
}
.p-h-sm {
	padding:15px 0
}
.p-h-m {
	padding:20px 0
}
.p-h-md {
	padding:25px 0
}
.p-h-lg {
	padding:30px 0
}
.p-h-xl {
	padding:40px 0
}
.m-xxs {
	margin:2px 4px
}
.m-xs {
	margin:5px
}
.m-sm {
	margin:10px
}
.m {
	margin:15px
}
.m-md {
	margin:20px
}
.m-lg {
	margin:30px
}
.m-xl {
	margin:50px
}
.m-n {
	margin:0 !important
}
.m-l-none {
	margin-left:0
}
.m-l-xs {
	margin-left:5px
}
.m-l-sm {
	margin-left:10px
}
.m-l {
	margin-left:15px
}
.m-l-md {
	margin-left:20px
}
.m-l-lg {
	margin-left:30px
}
.m-l-xl {
	margin-left:40px
}
.m-l-n-xxs {
	margin-left:-1px
}
.m-l-n-xs {
	margin-left:-5px
}
.m-l-n-sm {
	margin-left:-10px
}
.m-l-n {
	margin-left:-15px
}
.m-l-n-md {
	margin-left:-20px
}
.m-l-n-lg {
	margin-left:-30px
}
.m-l-n-xl {
	margin-left:-40px
}
.m-l-n-xls {
	margin-left:-50px
}
.m-t-none {
	margin-top:0
}
.m-t-xxs {
	margin-top:1px
}
.m-t-xs {
	margin-top:5px
}
.m-t-sm {
	margin-top:10px
}
.m-t {
	margin-top:15px
}
.m-t-md {
	margin-top:20px
}
.m-t-lg {
	margin-top:30px
}
.m-t-xl {
	margin-top:40px
}
.m-t-n-xxs {
	margin-top:-1px
}
.m-t-n-xs {
	margin-top:-5px
}
.m-t-n-sm {
	margin-top:-10px
}
.m-t-n {
	margin-top:-15px
}
.m-t-n-md {
	margin-top:-20px
}
.m-t-n-lg {
	margin-top:-30px
}
.m-t-n-xl {
	margin-top:-40px
}
.m-r-none {
	margin-right:0
}
.m-r-xxs {
	margin-right:1px
}
.m-r-xs {
	margin-right:5px
}
.m-r-sm {
	margin-right:10px
}
.m-r {
	margin-right:15px
}
.m-r-md {
	margin-right:20px
}
.m-r-lg {
	margin-right:30px
}
.m-r-xl {
	margin-right:40px
}
.m-r-n-xxs {
	margin-right:-1px
}
.m-r-n-xs {
	margin-right:-5px
}
.m-r-n-sm {
	margin-right:-10px
}
.m-r-n {
	margin-right:-15px
}
.m-r-n-md {
	margin-right:-20px
}
.m-r-n-lg {
	margin-right:-30px
}
.m-r-n-xl {
	margin-right:-40px
}
.m-b-none {
	margin-bottom:0
}
.m-b-xxs {
	margin-bottom:1px
}
.m-b-xs {
	margin-bottom:5px
}
.m-b-sm {
	margin-bottom:10px
}
.m-b {
	margin-bottom:15px
}
.m-b-md {
	margin-bottom:20px
}
.m-b-lg {
	margin-bottom:30px
}
.m-b-xl {
	margin-bottom:40px
}
.m-b-n-xxs {
	margin-bottom:-1px
}
.m-b-n-xs {
	margin-bottom:-5px
}
.m-b-n-sm {
	margin-bottom:-10px
}
.m-b-n {
	margin-bottom:-15px
}
.m-b-n-md {
	margin-bottom:-20px
}
.m-b-n-lg {
	margin-bottom:-30px
}
.m-b-n-xl {
	margin-bottom:-40px
}
.space {
	margin:15px 0
}
.space-md {
	margin:20px 0
}
.space-lg {
	margin:25px 0
}
.space-xl {
	margin:35px 0
}
.around {
	margin:0 15px
}
.around-md {
	margin:0 20px
}
.around-lg {
	margin:0 25px
}
.around-xl {
	margin:0 35px
}

footer a.contact {
	display:inline-block;
	padding:0.05rem 0.3rem;
	margin-bottom:15px;
	height:0.25rem;
	background-position:left top;
	background-repeat:no-repeat;
	background-size:0.25rem 0.25rem;
	text-align:center
}

footer .container dl dt {
	margin-bottom:20px
}
footer .container dl dd {
	line-height:28px
}
footer .container dl a {
	color:#FFF
}
footer .container dl a:hover {
	color:#00A0DE
}
footer .logo {
	display:inline-block;
	margin-left:-10px;
	padding:15px 0 20px
}
footer .logo img {
	width:125px
}
footer .qrcode {
	margin:0px auto 15px;
	width:112px;
	height:112px;
	background:#FFF
}
footer .qrcode img {
	max-width:100%
}
footer .sns {
	position:relative;
	padding:50px 0 5px
}
footer .sns a {
	display:inline-block;
	width:18px;
	height:auto;
	background-size:18px auto !important;
	padding:10px;
	margin:0 10px;
	cursor:pointer
}
footer .sns #wexin-qrcode-popover {
	left:-68px;
	top:-120px
}
footer .links {
	margin:35px 0 20px;
	border-top:1px solid #adaeb3;
	text-align:center;
	font-size:14px
}
footer .links ul {
	list-style:none;
	margin:0;
	padding:45px 0 10px
}
footer .links ul li {
	display:inline-block;
	padding:0 16px;
	margin:7px 0;
	height:14px;
	line-height:14px;
	border-left:1px solid #adaeb3
}
footer .links ul li:first-child {
	border-left:none;
	padding-left:0px
}
footer .links ul li a {
	color:#FFF
}
footer .cloud-verify {
	float:right;
	margin-top:25px
}
footer .icp span {
	line-height:24px;
	white-space:nowrap
}
footer.form-footer {
	position:absolute;
	bottom:0;
	padding:0;
	width:100%
}
footer.form-footer .links.career-footer-links,footer.form-footer .links.blog-footer-links {
	display:inline-block;
	border:none;
	margin:0;
	padding:0 0 45px
}
footer.form-footer .contact-links {
	float:right
}
footer.form-footer .contact-links .qrcode {
	position:absolute;
	top:-40px;
	left:-120px;
	opacity:0
}
footer.form-footer .contact-links .sns {
	display:inline-block
}
footer.form-footer .links.form-footer-links {
	border:none;
	text-align:center;
	margin:0;
	padding:0 0 20px
}
footer.form-footer .links.form-footer-links ul {
	border:none
}
footer.footer-mobile .collapse-wrapper {
	margin-left:-15px;
	margin-right:-15px
}
footer.footer-mobile .collapse-wrapper ul {
	list-style:none;
	padding:0;
	margin:0
}
footer.footer-mobile .collapse-wrapper ul li.panel {
	border:0;
	border-radius:0;
	background-color:rgba(48,56,72,0.29);
	position:relative
}
footer.footer-mobile .collapse-wrapper ul li.panel .panel-sort {
	color:#fff;
	background-color:#0D1421;
	border:0
}
footer.footer-mobile .collapse-wrapper ul li.panel .panel-sort a {
	display:block
}
footer.footer-mobile .collapse-wrapper ul li.panel .panel-sort .sort-name {
	color:#fff;
	font-size:14px
}
footer.footer-mobile .collapse-wrapper ul li.panel .panel-sort::after {
	content:'';
	border:2px solid #667180;
	display:block;
	width:10px;
	height:10px;
	margin:auto;
	position:absolute;
	top:12px;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	border-top:none;
	border-right:none;
	right:20px
}
footer.footer-mobile .collapse-wrapper ul li.panel .panel-sort.actived::after {
	top:15px;
	border-bottom:none;
	border-left:none;
	border-right:2px solid #667180;
	border-top:2px solid #667180
}
footer.footer-mobile .collapse-wrapper ul li.panel .collapse-menu .panel-menu {
	padding:0;
	border-top-color:#4C5461
}
footer.footer-mobile .collapse-wrapper ul li.panel .collapse-menu .panel-menu .menu-unit {
	padding-left:15px;
	border-bottom:1px solid rgba(229,229,229,0.07)
}
footer.footer-mobile .collapse-wrapper ul li.panel .collapse-menu .panel-menu a {
	display:block
}
footer.footer-mobile .collapse-wrapper ul li.panel .collapse-menu .panel-menu a.github,footer.footer-mobile .collapse-wrapper ul li.panel .collapse-menu .panel-menu a.weibo {
	display:inline-block
}
footer.footer-mobile .collapse-wrapper ul li.panel .collapse-menu .panel-menu h4 {
	font-size:12px;
	color:#b9b9b9
}

@media (max-width:425px) {
	footer.form-footer .links.career-footer-links,footer.form-footer footer.form-footer .links.blog-footer-links {
	padding:0
}
footer.form-footer .contact-links {
	float:none;
	text-align:center
}

footer .container dl dd {
	line-height:24px
}
footer .links {
	text-align:center
}
footer .links .cloud-verify {
	float:none;
	text-align:center
}
footer .links .cloud-verify .verify-logo,footer .links .cloud-verify .iso-logo {
	display:inline-block;
	float:none;
	margin:0
}
footer .links ul {
	width:100%;
	padding-top:20px
}
footer .links ul li {
	padding:0 8px
}
}.icon {
	padding-left:24px;
	padding-top:0.02rem;
	padding-bottom:0.02rem;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0 2px;
	-webkit-background-size:20px 20px;
	-moz-background-size:20px 20px;
	-o-background-size:20px 20px;
	background-size:20px 20px;
	background-repeat:no-repeat;
	transition:background-image .3s
}
.icon-aq {
	padding-left:18px;
	background-size:16px 16px
}

.conveyor {
	margin:0 15px;
	margin-bottom:0.68rem
}
.conveyor.conveyor.conveyor-rectangle {
	margin-bottom:0;
	max-height:334px;
	overflow:hidden
}
.conveyor.conveyor.conveyor-rectangle .slick-prev {
	z-index:1;
	top:42%;
	left:5px
}
.conveyor.conveyor.conveyor-rectangle .slick-next {
	z-index:1;
	top:42%;
	right:5px
}
.conveyor.conveyor.conveyor-rectangle .rectangle-slider {
	position:relative;
	padding:60% 0;
	margin-bottom:-5px
}
.conveyor.conveyor.conveyor-rectangle .rectangle-slider img {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	max-height:100%
}
.conveyor.conveyor.conveyor-rectangle .rectangle-slider .bg {
	position:absolute;
	left:0;
	top:160px;
	width:100%;
	height:100%;
	background-color:#00a0de;
	opacity:0
}
.conveyor.conveyor.conveyor-rectangle .rectangle-slider .mask {
	position:absolute;
	left:0;
	top:28%;
	height:100%;
	width:100%
}
.conveyor.conveyor.conveyor-rectangle .rectangle-slider .mask time {
	font-size:0.30rem
}
.conveyor.conveyor.conveyor-rectangle .rectangle-slider .mask .title {
	font-size:0.14rem;
	line-height:0.22rem;
	padding:0 10%;
	margin-top:0.25rem
}
.conveyor.conveyor.conveyor-rectangle .rectangle-slider .mask .site {
	font-size:0.18rem;
	margin-bottom:0.35rem
}
.conveyor.conveyor.conveyor-rectangle .rectangle-slider .mask .site .site-spec {
	width:40px;
	height:4px;
	background-color:#fff;
	margin:15px auto
}
.conveyor.conveyor.conveyor-rectangle .rectangle-slider .mask .details {
	opacity:0
}
.conveyor.conveyor.conveyor-rectangle .rectangle-slider .mask .details time {
	font-size:0.14rem
}
.conveyor.conveyor.conveyor-rectangle .rectangle-slider .mask .details .site {
	font-size:0.14rem;
	margin-top:0.15rem;
	margin-bottom:0.20rem
}
.conveyor.conveyor.conveyor-rectangle .rectangle-slider .mask .details a {
	color:#fff
}
.conveyor.conveyor.conveyor-rectangle .rectangle-slider .mask .details a:hover {
	color:#006992
}
.conveyor.conveyor.conveyor-rectangle .rectangle-slider:hover .bg {
	transition:all 0.3s;
	opacity:0.8;
	top:0
}
.conveyor.conveyor.conveyor-rectangle .rectangle-slider:hover .mask {
	transition:all 0.3s;
	top:0
}
.conveyor.conveyor.conveyor-rectangle .rectangle-slider:hover .mask .middle {
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-50%);
	width:100%
}
.conveyor.conveyor.conveyor-rectangle .rectangle-slider:hover .mask .details {
	opacity:1
}
.conveyor.conveyor.conveyor-rectangle.conveyor-m-x {
	overflow:initial
}
.conveyor.conveyor.conveyor-rectangle.conveyor-m-x .slick-prev {
	left:-25px
}
.conveyor.conveyor.conveyor-rectangle.conveyor-m-x .slick-next {
	right:-25px
}
.conveyor.conveyor.conveyor-rectangle.conveyor-m-x .slick-prev:hover {
	background-repeat:no-repeat;
	background-image:url(arrow-left-highlight.png)
}
.conveyor.conveyor.conveyor-rectangle.conveyor-m-x .slick-next:hover {
	background-repeat:no-repeat;
	background-image:url(arrow-right-highlight.png)
}
.conveyor.conveyor.conveyor-rectangle.conveyor-m-x .rectangle-slider.square-slider {
	padding:30% 0;
	margin:0 8px
}
.conveyor.conveyor.conveyor-rectangle.conveyor-m-x .rectangle-slider.square-slider.pointer-none {
	pointer-events:none
}
.conveyor.conveyor.conveyor-rectangle.conveyor-m-x .rectangle-slider.square-slider:hover .mask .info .site {
	color:#fff
}
.conveyor.conveyor.conveyor-rectangle.conveyor-m-x .rectangle-slider.square-slider:hover .mask .info .time {
	color:#fff
}
.conveyor.conveyor.conveyor-rectangle.conveyor-m-x .rectangle-slider.square-slider:hover .mask .info .spec-border-b {
	border:none
}
.conveyor.conveyor.conveyor-rectangle.conveyor-m-x .rectangle-slider.square-slider:hover .mask .details .site {
	color:#fff
}
.conveyor.conveyor.conveyor-rectangle.conveyor-m-x .rectangle-slider.square-slider:hover .mask .details .spec-border-b {
	border-bottom:2px solid #fff
}
.conveyor.conveyor.conveyor-rectangle.conveyor-m-x .rectangle-slider.square-slider a {
	display:block
}
.conveyor.conveyor.conveyor-rectangle.conveyor-m-x .rectangle-slider.square-slider .bg {
	background-color:#3074d5
}
.conveyor.conveyor.conveyor-rectangle.conveyor-m-x .rectangle-slider.square-slider .mask .info .site {
	font-size:0.3rem;
	margin:0;
	color:#3074d5
}
.conveyor.conveyor.conveyor-rectangle.conveyor-m-x .rectangle-slider.square-slider .mask .info .time {
	font-size:0.18rem;
	line-height:0.36rem;
	margin:0;
	color:#3074d5
}
.conveyor.conveyor.conveyor-rectangle.conveyor-m-x .rectangle-slider.square-slider .mask .info .spec-border-b {
	display:inline-block;
	border-bottom:2px solid #3074d5
}
.conveyor.conveyor.conveyor-rectangle.conveyor-m-x .rectangle-slider.square-slider .mask .details .site {
	font-size:14px;
	line-height:28px;
	padding:0 0 5px
}
.conveyor.conveyor.conveyor-rectangle.conveyor-m-x .rectangle-slider.square-slider .mask .details .spec-border-b {
	display:inline-block;
	border-bottom:2px solid #3074d5
}
.conveyor .slick-slide {
	text-align:center;
	outline:none
}
.conveyor .slick-arrow {
	width:0.22rem;
	height:0.45rem;
	top:20%;
	-webkit-background-size:0.21rem 0.45rem;
	-moz-background-size:0.21rem 0.45rem;
	-o-background-size:0.21rem 0.45rem;
	background-size:0.21rem 0.45rem;
	background-position:0 0;
	transition:background-image .1s
}
.conveyor .slick-arrow:before {
	content:""
}
.conveyor .slick-prev {
	background-image:url(arrow-left.png)
}
.conveyor .slick-prev:hover {
	background-image:url(arrow-left-highlight.png)
}
.conveyor .slick-next {
	background-image:url(arrow-right.png)
}
.conveyor .slick-next:hover {
	background-image:url(arrow-right-highlight.png)
}
.conveyor .slick-dots li button::before {
	font-size:40px;
	content:"-";
	color:#B9B9B9
}
.conveyor .slick-dots li.slick-active button::before {
	color:#3498db
}
.conveyor img {
	margin:auto;
	max-height:42px;
	transition:opacity .1s
}
.conveyor .case {
	display:inline-block;
	height:42px;
	-webkit-background-size:auto 42px;
	-moz-background-size:auto 42px;
	-o-background-size:auto 42px;
	background-size:auto 42px;
	background-repeat:no-repeat;
	transition:background-image .1s
}
.conveyor .case:hover,.conveyor .case:focus {
	outline:none
}
.conveyor .case:hover img,.conveyor .case:focus img {
	opacity:0
}
.conveyor .index-case {
	display:block;
	margin:3px;
	border:1px solid #eeeeee;
	height:100px;
	max-height:100px;
	line-height:100px;
	background-size:100px auto;
	background-position:center center;
	background-repeat:no-repeat
}

html,body {
	width:100%;
	height:100%;
	overflow-x:hidden;
	font-family:'microsoft yahei ui','microsoft yahei',PingFangSC-Light,'helvetica neue','hiragino sans gb',arial,simsun,sans-serif
}
html {
	min-height:100%;
	height:auto;
	position:relative;
	background-color:#FFF
}
body {
	font-size:0.14rem
}
code {
	font-weight:400
}
a {
	cursor:pointer
}
a:hover {
	color:#28aedf;
	text-decoration:none
}
a[data-lightbox] {
	display:inline-block
}
img {
	max-width:100%
}
.text-left {
	text-align:left !important
}
.btn {
	font-size:0.14rem;
	transition:background-color .3s
}
.btn-lg,.btn-group-lg>.btn,.btn-group-lg>.btn {
	padding:0.10rem 0.30rem;
	font-size:0.18rem;
	line-height:1.3333333;
	border-radius:4px
}
.btn.btn-primary {
	color:#fff
}
.btn-hollow {
	color:#FFF;
	background-color:transparent;
	border-color:#FFF
}
.btn-hollow:hover,.btn-hollow:focus {
	color:#006992;
	background-color:#FFF;
	border-color:#FFF
}
.btn-outline {
	background-color:transparent;
	border-color:#FFF
}
.btn.btn-normal {
	color:#fff;
	background:#1989fa;
	border-radius:0
}
.btn.btn-normal:hover {
	color:#FFF
}
.form-control {
	border-radius:3px;
	-webkit-box-shadow:none;
	box-shadow:none
}
.form-control:focus {
	-webkit-box-shadow:none;
	box-shadow:none
}
label {
	font-weight:300
}

.modal-content {
	-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.3);
	box-shadow:0 3px 9px rgba(0,0,0,0.3)
}
.modal-backdrop.in {
	opacity:0.25;
	filter:alpha(opacity=25)
}


@media (max-width:767px) {
	#feedback-modal .modal-dialog {
	margin-top:12px
}
body {
	font-size:0.2rem
}
.btn {
	font-size:0.2rem
}
.stripe.stripe-blue {
	padding:15px
}
.stripe.stripe-blue h3 {
	font-size:12px
}
}

.jumbotron.hero {
	height:5rem;
	margin-bottom:0;
	text-align:center;
	background-repeat:no-repeat;
	background-position:center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	-webkit-font-smoothing:antialiased
}
.jumbotron.index {
	height:7rem;
	margin-bottom:0;
	text-align:center;
	background-repeat:no-repeat;
	background-position:center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	-webkit-font-smoothing:antialiased
}

.jumbotron.hero h2.identification {
	font-size:0.34rem
}
.jumbotron.hero .img-wrapper {
	width:100%;
	position:absolute;
	top:20%;
	left:50%;
	transform:translate(-50%,0);
	padding:15px 30px;
	text-align:center;
	vertical-align:middle;
	color:#fff
}
.jumbotron.hero .img-wrapper img.text {
	width:50%;
	height:auto;
	margin:0 auto
}
.jumbotron.hero.hero-contact,.jumbotron.hero.hero-company {
	margin-bottom:-0.30rem
}

.jumbotron.hero .banner-desc-right {
	width:100%;
	left:60%;
	position:absolute;
	bottom:1.2rem;
	color:#fff
}
.jumbotron.hero .banner-desc-right p {
	text-shadow:none
}
.jumbotron.hero .highlight-desc {
	padding:10px;
	background:#3f66cf;
	font-size:28px;
	display:inline-block;
	font-weight:bold
}
.jumbotron.hero .banner-container {
	position:relative;
	height:4.5rem;
	width:100%;
	margin-top:-0.68rem;
	margin-bottom:0.30rem;
	text-align:center
}
.jumbotron.hero .banner-container .banner-desc {
	color:#fff;
	padding-top:1.70rem
}
.jumbotron.hero .banner-container .banner-desc p {
	margin-bottom:0
}
.jumbotron.hero .banner-container .btn-banner {
	position:absolute;
	bottom:0.6rem;
	left:50%;
	transform:translateX(-50%)
}

.jumbotron.hero.hero-banner2 .banner-container .btn-banner {
	bottom:0.4rem
}
.jumbotron.hero.hero-bannerPlayer .middle-container {
	padding-top:0.7rem
}
.jumbotron.hero.hero-cdnprice .banner-container {
	top:0
}
.jumbotron.hero.hero-cdnprice .tips {
	font-size:14px;
	color:#69c3fb;
	line-height:28px;
	text-align:center;
	position:absolute;
	width:100%;
	bottom:0;
	left:50%;
	transform:translateX(-50%)
}

.jumbotron.hero.hero-bannerGoglobal .banner-container {
	height:4.5rem
}
.jumbotron.hero.hero-bannerGoglobal .banner-container .btn-banner {
	bottom:-50px
}
.jumbotron.hero.hero-invitation .container {
	position:relative
}
.jumbotron.hero.hero-invitation .container .content-box {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	min-width:800px;
	text-align:center
}
.jumbotron.hero.hero-invitation .container .content-box p {
	color:#52caff;
	font-size:0.18rem;
	margin-top:-56px
}
.jumbotron.hero.hero-invitation .container .content-box .actions a.btn-banner-invitation {
	color:#14315b
}
.jumbotron.hero .right-mask-banner {
	min-height:3rem
}
.jumbotron.hero .right-mask-banner img {
	vertical-align:middle;
	display:inline-block;
	max-width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto
}
.jumbotron.hero.hero-blockchain {
	background-image:url(products/blockchain_banner.jpg);
}
.jumbotron.hero.hero-vision {
	background-image:url(products/vision/banner.jpg);
}
.jumbotron.hero.hero-vision-machine {
	background-image:url(products/vision/machine.jpg);
}
.jumbotron.hero.hero-city {
	background-image:url(products/city/banner.jpg);
}
.jumbotron.hero.hero-city-pack {
	background-image:url(products/city/city_pack_banner.jpg);
}
.jumbotron.hero.hero-city-medical {
	background-image:url(products/city/city_medical_banner.jpg);
}
.jumbotron.hero.hero-city-affairs {
	background-image:url(products/city/city_affairs_banner.jpg);
}
.jumbotron.hero.hero-city-peace {
	background-image:url(products/city/city_peace_banner.jpg);
}
.jumbotron.hero.hero-city-trip {
	background-image:url(products/city/city_trip_banner.jpg);
}
.jumbotron.hero.hero-city-edu {
	background-image:url(products/city/city_edu_banner.jpg);
}
.jumbotron.hero.hero-about-time {
	background-image:url(about_time_banner.jpg);
}
.jumbotron.hero.hero-about {
	background-image:url(about_banner.jpg);
}
.jumbotron.hero.hero-about-corp {
	background-image:url(about_corp_banner.jpg);
}
.jumbotron.hero.hero-about-content {
	background-image:url(about_content_banner.jpg);
}
.jumbotron.hero.hero-about-career {
	background-image:url(about_career_banner.jpg);
}
.jumbotron.hero.hero-about-miit {
	background-image:url(about_miit_banner.jpg);
}
.jumbotron.hero.hero-safe_gateway {
	background-image:url(../asset/img/product/safe/gateway/safe_gateway.jpg);
}
.jumbotron.hero.hero-data_csa {
	background-image:url(../asset/img/product/data/csa/data_csa.jpg);
}
.jumbotron.hero.hero-data_bee {
	background-image:url(../asset/img/product/data/bee/data_bee.jpg);
}
.jumbotron.hero.hero-data_prophet {
	background-image:url(../asset/img/product/data/prophet/data_prophet.jpg);
}
.jumbotron.hero.hero-data_analysis {
	background-image:url(../asset/img/product/data/analysis/analysis.jpg);
}
.jumbotron.hero.hero-data_data {
	background-image:url(../asset/img/product/data/data/data.jpg);
}
.jumbotron.hero.hero-safe_clean {
	background-image:url(../asset/img/product/safe/clean/safe_clean.jpg);
}
.jumbotron.hero.hero-safe_fox {
	background-image:url(../asset/img/product/safe/fox/safe_fox.jpg);
}
.jumbotron.hero.hero-safe_grade {
	background-image:url(../asset/img/product/safe/grade/safe_grade.jpg);
}
.jumbotron.hero.hero-safe_op {
	background-image:url(../asset/img/product/safe/op/safe_op.jpg);
}
.jumbotron.hero.hero-safe_risk {
	background-image:url(../asset/img/product/safe/risk/safe_risk.jpg);
}
.jumbotron.hero.hero-safe_seep {
	background-image:url(../asset/img/product/safe/seep/safe_seep.jpg);
}
.jumbotron.hero.hero-safe_waf {
	background-image:url(../asset/img/product/safe/waf/safe_waf.jpg);
}
.jumbotron.hero.hero-safe_gateway {
	background-image:url(../asset/img/product/safe/gateway/safe_gateway.jpg);
}
.jumbotron.hero.hero-safe{
	background-image:url(../asset/img/product/safe/product-server/product.jpg);
}

.jumbotron.hero.hero-productServe {
	background-image:url(../asset/img/productServe.jpg);
}

.jumbotron.index.hero-index {
	background-image:url(tmsj.jpg)
}
.jumbotron.hero.hero-index {
	background-image:url(tmsj.jpg)
}
.jumbotron.hero.hero-honor {
	background-image:url(honor_banner.jpg);
}
.jumbotron.hero.hero-news {
	background-image:url(news_banner.jpg);
}
.jumbotron.hero.hero-plup .middle-container {
	padding-top:50px
}
.jumbotron.hero.hero-plup .right-mask-banner img {
	width:80%
}

.jumbotron.hero.hero-arch .img-wrapper {
	width:100%;
	text-align:center;
	vertical-align:middle;
	padding-top:60px
}
.jumbotron.hero.hero-arch .img-wrapper .arch-text {
	width:456px;
	height:auto
}
.jumbotron.hero.hero-ecugcon .img-wrapper {
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-50%);
	width:100%;
	text-align:center
}
.jumbotron.hero .container {
	position:relative;
	height:4.52rem;
	text-align:left
}
.jumbotron.hero .container.center-container {
	text-align:center
}
.jumbotron.hero .container.center-container .middle-container {
	width:100%;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	color:#FFF
}
.jumbotron.hero .middle-container {
	padding:0 10px;
	width:100%;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	color:#FFF
}
.jumbotron.hero .middle-container .banner-desc span.text-warn {
	color:#FBEF12
}
.jumbotron.hero h2 {
	font-size:0.40rem;
	font-weight:400;
	text-shadow:0 0.02rem 0.03rem rgba(0,0,0,0.5)
}

.nav.nav-tabs.nav-prices-links li a,.nav.nav-tabs.nav-prices-tabs li a {
	padding:10px 0;
	border:1px solid #e6eaef;
	background-color:#eee;
	width:100px;
	border-radius:0
}
.nav.nav-tabs.nav-prices-links li.active a,.nav.nav-tabs.nav-prices-tabs li.active a {
	}.nav.nav-tabs.nav-prices-links li.active::before,.nav.nav-tabs.nav-prices-tabs li.active::before {
	height:0
}
.fixed-right {
	top:1.11rem;
	z-index:2
}
.tab-content-caculating .info .title-left {
	font-size:0.30rem;
	color:#2f3033
}
.tab-content-caculating .row.details {
	margin-left:0;
	margin-right:0;
	background-color:#fff;
	padding:0.5rem 0.1rem;
	padding-bottom:0.20rem;
	border-top:0.01rem solid #e6eaef
}
.tab-content-caculating dl.dl-border {
	border:0.01rem solid #e6eaef;
	padding:0.38rem 0.30rem;
	background-color:#fff
}
.tab-content-caculating dl dt.icon-title {
	font-size:0.24rem;
	color:#17120f;
	height:0.80rem;
	line-height:0.80rem;
	padding-left:0.70rem;
	background-position:left;
	background-size:0.60rem 0.60rem;
	background-repeat:no-repeat
}

.tab-content-caculating dl dd {
	color:#2f3033;
	line-height:0.30rem
}
.tab-content-caculating dl .formula {
	color:#f0102e
}

.tab-content-pricing {
	padding-top:1rem
}
.tab-content-pricing .hash {
	padding-top:80px;
	margin-top:-80px;
	background-color:inherit
}
.tab-content-pricing .pricing-white-bg {
	background:#fff;
	border-right:1px solid #e6eaef;
	margin-bottom:0.50rem
}


@media (min-width:1024px) {
	.list-inline-prices .special-price.col-md-3 {
	padding-left:0.20rem;
	padding-right:0.20rem
}
}@media (min-width:768px) and (max-width:991px) {
	.prices-page .features {
	padding-top:30px
}
}@media (max-width:768px) {
	.features .row .list-inline-prices {
	margin-left:-0.40rem;
	margin-right:-0.40rem
}
.tab-content-caculating .row.details {
	padding-top:0.20rem;
	padding-bottom:0.20rem
}
.tab-content-pricing {
	padding-top:0.40rem
}
.tab-content-caculating dl.dl-border {
	padding:0.10rem
}
.tab-content-caculating dl dt.icon-title {
	font-size:0.18rem
}
}@media (max-width:767px) {
	.feature-price {
	padding-top:10px
}
#feature-price-nav .nav-prices-links li {
	display:inline-block;
	margin:0;
	position:initial
}
#feature-price-nav .nav-prices-links li a {
	padding-left:20px;
	padding-right:20px;
	margin-bottom:0
}
#nav-product .nav-prices-tabs {
	width:100%;
	background:initial;
	border:none
}
#nav-product .nav-prices-tabs li {
	display:inline-block;
	margin:0;
	position:initial;
	margin-left:-5px
}
#nav-product .nav-prices-tabs li a {
	padding-left:10px;
	padding-right:10px;
	margin-bottom:0
}
}@media (max-width:425px) {
	.features .row .pricing-caculator .col-sm-6 {
	margin-bottom:15px
}
}.inland,.ENA,.Asia,.India,.SA,.Oceania,.east,.sourth,.north,.northAmerica {
	display:block
}
.inland.displayNone,.ENA.displayNone,.Asia.displayNone,.India.displayNone,.SA.displayNone,.Oceania.displayNone,.east.displayNone,.sourth.displayNone,.north.displayNone,.northAmerica.displayNone,.steady {
	display:none
}
.noborder {
	border: 0;
	background-color: #F2F2F2;
}
.noborder li a {
	color: #302e2e;
	font-size:0.15rem
}
.fusion-checkbox label,.kodo-checkbox label {
	margin-left:0.1rem;
	margin-right:0.1rem
}
.overflow-visible {
	overflow:visible !important
}
.features.feature-solution .left-line {
	border-left:1px solid #e5e5e5;
	float:right
}
.features.feature-solution .right-line {
	border-right:1px solid #e5e5e5
}
.row-solution {
	position:relative;
	padding-top:80px;
	margin-top:-80px;
	margin-bottom:0
}
.row-solution .col-scene {
	margin-top:30px
}
.row-solution .col-scene .col-scene_scene .col-sm-6 {
	margin-bottom:0
}
.row-solution .col-scene .col-scene_case {
	margin-top:30px
}
.row-solution .col-scene .col-scene_case ul li {
	margin-bottom:0.1rem
}
.row-solution .col-solution {
	padding-left:35px;
	padding-right:35px
}
.col-solution .content {
	line-height:0.36rem;
	padding:20px 0;
	margin:0
}
@media (max-width:767px) {
	.row-solution .col-solution,.row-solution .col-scene {
	padding-left:10px;
	padding-right:10px
}
.col-solution .content {
	padding:0
}
.col-solution .icon50,.col-solution .icon40 {
	margin-bottom:5px
}
.row-solution .col-scene .col-scene_case {
	margin-top:15px
}
.row-solution .col-scene .col-scene_scene .small-padding {
	padding-left:0
}
.features.feature-solution .left-line {
	float:none;
	border-left:none
}
.features.feature-solution .right-line {
	border-right:none
}
.row-solution .col-scene {
	margin-top:0
}
.col-scene_scene .icon40 {
	margin-bottom:0
}
.features.feature-solution {
	padding-top:0
}
}
.features-nav {
	height:0.46rem;
	margin-top:0
}
.features {
	background:#FFF;
	padding:0.68rem 0 0.50rem
}
.features #cases-slider {
	max-height:45px
}
.features .architecture {
	padding:0 150px
}
.features.features-ind {
	background-color:#fff
}
.features.features-ind .ind-actions {
	text-align:center;
	padding:15px 0
}
.features.features-ind .ind-actions .btn-ind {
	color:#fff;
	background-color:#3f66cf
}
.features.features-ind .img-wrapper.blue-shadow {
	padding:0 0.1rem 0.5rem
}
.features.features-ind .intro {
	text-align:center
}
.features.features-ind .intro .title {
	display:inline-block;
	padding:8px 0;
	color:#070917
}
.features.features-ind .desc-wrapper {
	position:relative;
	height:210px
}
.features.features-ind .desc-wrapper .content {
	position:absolute;
	left:50%;
	transform:translateX(-50%)
}
.features.features-ind p.text {
	color:#fff;
	padding:0 0.5rem
}
.features.features-ind p.desc {
	color:#fff;
	text-align:center
}
.features.features-ind p.time {
	font-size:0.18rem;
	color:#3786f4
}
.features.features-ind .guest {
	text-align:center;
	padding:0;
	min-height:190px
}
.features.features-ind .guest h5 {
	padding-top:0.1rem;
	color:#070917;
	text-align:center
}
.features.features-ind .table.table-ind-meeting {
	font-size:14px;
	color:#fff
}
.features.features-ind .table.table-ind-meeting.table-bordered {
	border:1px solid #3786f4
}
.features.features-ind .table.table-ind-meeting.table-bordered>thead>tr>th {
	color:#000;
	background-color:#3786f4
}
.features.features-ind .table.table-ind-meeting.table-bordered>thead>tr>th,.features.features-ind .table.table-ind-meeting.table-bordered>thead>tr>td,.features.features-ind .table.table-ind-meeting.table-bordered>tbody>tr>th,.features.features-ind .table.table-ind-meeting.table-bordered>tbody>tr>td,.features.features-ind .table.table-ind-meeting.table-bordered>tfoot>tr>th,.features.features-ind .table.table-ind-meeting.table-bordered>tfoot>tr>td {
	padding:0.15rem;
	text-align:center;
	vertical-align:middle;
	border:1px solid #3786f4
}
.features.features-pbt {
	padding-bottom:2.5rem
}
.features h2 {
	font-size:0.30rem
}
.features h3 {
	font-size:0.24rem;
	margin-top:0.2rem;
	margin-bottom:0.1rem
}
.features h4 {
	font-size:0.20rem
}
.features h5 {
	font-size:0.16rem
}
.features .list li.active a {
	color:#00a0de
}
.features .list li.hot a {
	color:#2f3033
}
.features .btn.feature-btn {
	color:#28aedf;
	background-color:transparent;
	border:0.01rem solid #28aedf
}
.features .btn.feature-bs {
	color:#000;
	background-color:transparent;
	border:0.01rem solid #000
}
.features .btn.feature-btn:hover {
	color:#fff;
	background-color:#28aedf
}
.features a.more {
	display:inline-block;
	margin-top:0;
	color:#00A0DE
}
.features div.feature-case {
	position:relative;
	border:0.01rem solid #eeeeee;
	margin-bottom:0.30rem;
	min-height:1.40rem
}
.features div.feature-city {
	background-color:#fff;
	position:relative;
	border:0.01rem solid #eeeeee;
	margin-top:0.30rem;
	padding-top:0.40rem;
	margin-bottom:0.30rem;
	min-height:1.40rem
}
.features div.feature-city h4 {
	font-size:0.16rem;
}
.features div.feature-city p {
	color:#888;
	font-size:0.12rem;
	line-height:0.18rem;
	padding:0
}
.features .row .col-sm-6 {
	margin-bottom:0.25rem
}
.features .row .col-sm-6.col-init,.features .row .col-sm-8.col-init {
	padding-right:0;
	padding-left:0.35rem
}
.features .row .col-sm-6.col-init-left {
	padding-left:0
}
.features .row .col-sm-6.col-sm-6-init {
	padding-left:0.15rem
}
.features .row .col-padding {
	padding:0.10rem
}
.features .container .col-sm-12.col-init {
	padding-right:0;
	padding-left:0.8rem
}
.features .row .col-clear {
	padding-left:0;
	padding-right:0;
	margin:0
}
.features .row-clear {
	margin:0
}
.features .media-object.media-object-index {
	max-width:1.20rem
}
.features .caption.caption-index {
	padding:0.15rem
}
.features .caption.caption-index .caption-title {
	margin-top:0;
	margin-bottom:0.20rem
}
.features .caption.caption-index p {
	color:#888;
	font-size:0.14rem;
	line-height:0.28rem
}
.features.kirk-usage .row .thumbnail {
	min-height:2.33rem
}
.features.plsv-services {
	padding-bottom:0
}
.features.plsv-services .row.row-clear {
	padding-left:0.20rem;
	padding-right:0.20rem
}
.features .intro {
	margin-bottom:0.50rem
}
.features .intro .title {
	color:#333;
	font-size:0.30rem;
	margin-top:0.20rem;
	margin-bottom:0.20rem;
	font-weight:300
}
.features .intro .title.title-light {
	color:#fff
}
.features .intro .title.border-y {
	border-top:2px solid #3074d5;
	border-bottom:2px solid #d9438c
}
.features .intro .desc {
	text-align:center
}
.features .tab-content {
	margin-top:0.2rem;
	line-height:0.28rem;
	overflow:hidden
}
.features .tab-content .tab-desc {
	padding:0;
	text-align:center;
	margin-top:-0.20rem
}
.features .tab-content p {
	color:#888;
	font-size:0.14rem;
	line-height:0.28rem;
	padding:0
}
.features .feature-item {
	margin-bottom:0.50rem;
	padding-left:0.15rem
}
.features .feature-item:last-child {
	margin-bottom:0
}
.features .feature-item h4 {
	margin-bottom:0.15rem
}
.features .feature-item h4>img {
	margin-right:0.15rem
}
.features .media-left {
	padding-right:0.30rem
}
.features .media-object {
	max-width:1.40rem
}
.features .media-heading {
	margin-top:15px;
	margin-bottom:0.20rem
}
.features .tit{
 overflow: hidden;
 text-overflow:ellipsis; 
 white-space:nowrap; 
 width:480px;
}
.features p,.features a {
	color:#888
}
.features p {
	font-size:0.15rem;
	line-height:0.28rem
}
.features a.icon {
	display:inline-block;
	margin-right:0.10rem;
	line-height:normal
}
.features a:hover {
	color:#28aedf
}
.features .thumbnail {
	border:none;
	background:transparent;
	min-height:2.5rem;
	margin-bottom:0
}
.features .thumbnail div.caption.p-clear {
	padding:0
}
.features .thumbnail .caption.caption-center {
	text-align:center;
	padding-left:0;
	padding-right:0
}
.features .thumbnail .caption.caption-center h4 {
	margin-bottom:0.15rem
}
.features .thumbnail .caption.caption-center p {
	color:#888
}
.features .thumbnail .desc {
	text-align:center
}
.features .thumbnail h4 {
	text-align:center
}
.features .thumbnail h5 {
	text-align:center;
	color:#888
}
.features.features-scene .img-left {
	max-width:2.70rem
}
.features.features-superiority .media {
	min-height:180px
}
.features.features-superiority p {
	font-size:0.14rem;
	line-height:0.28rem;
	color:#888
}
.features.feature-core {
	padding-bottom:0.50rem
}
.features.feature-core .title {
	font-size:0.28rem
}
.features.feature-core p {
	line-height:0.28rem;
	color:#888
}
.features.feature-core h4 {
	margin-bottom:0.15rem
}
.features.pili-media .media {
	min-height:1.10rem
}
.features.pili-media .media.en {
	min-height:1.92rem
}
.features.pili-media .media p {
	margin:0
}
.features.pili-media .media-heading {
	margin-bottom:0.15rem
}
.features.pili-media p {
	color:#888;
	font-size:0.14rem;
	line-height:0.28rem
}
.feature-color {
	background-color:#F7F8F9
}
.features-black-bg {
	color:#fff;
	background-color:#303848
}
.features-black-bg.features .intro .title {
	color:#fff
}
.light-bkcolor {
	background-color:#fff
}
.features-solution {
	background:#F7F8F9
}
.features-cases {
	background:#FFF
}
.features-less.features-cases {
	background:#F8F8F8
}
.features-less .row h2.title {
	font-size:0.30rem;
	text-align:center;
	margin-top:0.05rem;
	margin-bottom:0.3rem
}
.features-less .row .row>div {
	margin-bottom:15px
}

.features-custom-function {
	background:#F7F8F9
}
.features-custom-function .col-xs-6 .media-body {
	padding:0
}
.features-custom-function .media-left,.features-custom-function .media-body {
	padding-right:0.25rem;
	padding-left:0.25rem
}
.features-scenario {
	text-align:center
}
.features-scenario img {
	margin-bottom:0.30rem
}
.features .list {
	list-style:none;
	margin:0;
	padding:0
}
.features .list a:hover {
	color:#00A0DE
}
.features .row.row-dora .col-video {
	padding-left:0;
	padding-right:0;
	margin-bottom:-5px
}
.features .row.row-dora .col-content-middle {
	padding:0.50rem;
	margin-bottom:0
}
.features .row.row-dora .sm-right {
	float:right
}
.pandora-btn:hover {
	color:#28aedf;
	text-decoration:none;
	background-color:#fff
}
.pandora-title {
	width:208px
}
.bottom-line {
	padding-bottom:1rem;
	margin-bottom:0
}
.bottom-row {
	border-bottom:1px solid #e5e5e5;
	padding-bottom:0.5rem;
	margin-bottom:0
}
.section .title1 {
	font-size:0.30rem;
	text-align:center;
	font-weight:500;
	margin-top:0.20rem;
	margin-bottom:0.10rem
}
.section .section-row {
	margin-bottom:0
}
.section .section-content {
	margin-top:0.4rem;
	margin-bottom:0.1rem
}
.section .section-context {
	margin-top:0.2rem;
	margin-bottom:0.1rem
}
.section .title2 {
	font-size:0.20rem;
	color:#2f3033;
	font-weight:500;
	margin-top:0.20rem;
	margin-bottom:0.20rem
}
.section .title3 {
	margin-bottom:20px;
	color:#5e6166
}
.section .img-box {
	text-align:center
}
.section .img-box img {
	max-width:70%
}
@media (max-width:425px) {
	.features {
	padding:0.30rem 0
}
.features .intro {
	margin-bottom:0.20rem
}
.features .media-left {
	display:block;
	text-align:center;
	padding:0.10rem
}
.features .media-left .media-object {
	margin:auto
}
.features .media-body {
	display:block;
	width:auto
}
.features .media-body .media-heading {
	text-align:center;
	font-size:0.21rem
}
.features .row .col-sm-6 {
	margin-bottom:0
}
.features-cases .conveyor .index-case {
	border:none
}
.features-cases .slick-dots {
	bottom:-15px
}
.features-hotnews .list {
	margin-bottom:10px;
	text-align:center
}
.features-hotnews .list li {
	display:inline-block;
	padding:0 2px
}
}@media (max-width:767px) {
	.welcome-page-news .features,.cooperations-page-index .features,.welcome-page-user_agreement .features,.welcome-page-sla_kodo .features,.welcome-page-sla_fusion .features,.welcome-page-sla_pili .features,.welcome-page-sla_dora .features,.welcome-page-product_news .features,.welcome-page-welfares .features,.errors-page .features,.blog-page .features,.career-page .features,.recommendations-page .features,.feedbacks-page .features {
	padding-top:1rem
}
.welcome-page-news .features.web-form,.cooperations-page-index .features.web-form,.welcome-page-user_agreement .features.web-form,.welcome-page-sla_kodo .features.web-form,.welcome-page-sla_fusion .features.web-form,.welcome-page-sla_pili .features.web-form,.welcome-page-sla_dora .features.web-form,.welcome-page-product_news .features.web-form,.welcome-page-welfares .features.web-form,.errors-page .features.web-form,.blog-page .features.web-form,.career-page .features.web-form,.recommendations-page .features.web-form,.feedbacks-page .features.web-form {
	padding-top:0
}
.welcome-page-news .error-page.error-page-404,.cooperations-page-index .error-page.error-page-404,.welcome-page-user_agreement .error-page.error-page-404,.welcome-page-sla_kodo .error-page.error-page-404,.welcome-page-sla_fusion .error-page.error-page-404,.welcome-page-sla_pili .error-page.error-page-404,.welcome-page-sla_dora .error-page.error-page-404,.welcome-page-product_news .error-page.error-page-404,.welcome-page-welfares .error-page.error-page-404,.errors-page .error-page.error-page-404,.blog-page .error-page.error-page-404,.career-page .error-page.error-page-404,.recommendations-page .error-page.error-page-404,.feedbacks-page .error-page.error-page-404 {
	max-width:215px;
	min-height:120px
}
.banners-slider {
	max-height:5.18rem
}
.jumbotron.hero {
	height:4rem;
	margin-bottom:0;
	padding:0
}
.jumbotron.hero .container {
	height:4.5rem;
	position:relative;
	top:0;
	left:0;
	transform:translateY(0);
	padding-top:0
}
.jumbotron.hero .actions .btn {
	margin-right:5px !important
}
.features .architecture {
	padding:0
}
.features .container.container-center {
	text-align:center
}
.features .title2.title-center {
	text-align:center
}
.feature-case .container .intro .title {
	font-size:18px
}
.features .row.row-dora .col-content-middle {
	padding:0.15rem
}
.features .row.row-dora .col-xs-contain {
	padding:0
}
.features .row.row-dora .sm-right {
	float:none
}
.features-hotnews .list {
	margin-bottom:10px;
	text-align:center
}
.features-hotnews .list li {
	display:inline-block;
	padding:0 2px
}
}@media (min-width:768px) and (max-width:991px) {
	.features.features-livequiz-architecture .thumbnail .caption p {
	min-height:140px
}
.features.features-ind .guest {
	min-height:239px
}
.features .intro {
	margin-bottom:0.20rem
}
.features .col-sm-6:nth-child(odd) {
	clear:left
}
.features .media-left {
	display:block;
	text-align:center;
	padding:0.10rem
}
.features .media-left .media-object {
	margin:auto
}
.features .media-body {
	display:block;
	width:auto
}
.features .media-body .media-heading {
	text-align:center
}
.features-sla .nav>li>a {
	padding:10px 0
}
.features-kodo .nav-tabs.nav-justified.nav-short {
	width:100%
}
.navbar-default .actions {
	margin-left:0;
	padding-left:0.15rem
}
.features-eval .evaluation-right ul {
	padding-left:2.2rem
}
.features-eval .evaluation-right ul li {
	padding-top:0.12rem;
	padding-bottom:0.12rem
}
.features-less .row .row>div {
	margin-bottom:15px
}
.features-less .row h2.title {
	font-size:0.30rem
}
}@media (min-width:992px) and (max-width:1199px) {
	.features .row a.icon {
	margin-right:0
}
}@media (min-width:992px) {
	.features.features-livequiz-architecture .thumbnail .caption p {
	min-height:84px
}
}
.navbar-default .navbar-brand span.navbar-brand-text {
	margin-top:5px
}
.hero-career .banner-desc {
	padding-top:60px;
	padding-bottom:60px
}
.fluid-slider-wrapper {
	padding:1.68rem 0 0
}


.social-slider .slick-next:hover {
	opacity:1
}
.fluid-word-slider {
	margin-top:480px
}
.conveyor.fluid-wordbutton-slider .slick-slide {
	text-align:left
}
.fluid-slider-img-wraaper {
	padding:0 0.2rem
}
.Btn-prev,.Btn-next {
	background:#6994B9
}

.banners-slider .slick-dots.banners-arrow {
	bottom:0.48rem
}
.banners-actions {
	position:relative
}
.banners-actions .btn-absolute {
	position:absolute;
	top:-1.70rem;
	left:1.00rem
}


@media (max-width:517px) {
	.features.features-positions h4.media-heading {
	min-height:36px
}
.features.features-positions .nav.nav-tabs>li {
	margin-left:0;
	margin-right:0
}
.features.features-positions .nav.nav-tabs>li img {
	display:none
}
.features.features-positions .nav.nav-tabs>li a {
	padding:5px
}
.features.features-positions .positionTab td .space {
	display:none
}
.features.features-positions .positionTab td time {
	display:none
}
}.banner-box.banner-career-school {
	margin-top:68px
}
@media (min-width:517px) and (max-width:768px) {
	.features.features-positions .nav.nav-tabs>li {
	margin-left:5px;
	margin-right:5px
}
.features.features-positions .nav.nav-tabs>li img {
	display:none
}
.features.features-positions .nav.nav-tabs>li a {
	padding:6px 10px
}
.features.features-positions .positionTab td .space {
	display:none
}
.features.features-positions .positionTab td time {
	display:none
}
}@media (max-width:425px) {
	.features.features-position .desc {
	font-size:14px
}
.features.features-position h2.title {
	font-size:18px;
	margin:15px 0
}
}


.banner-box {
	position:relative;
	padding:17% 0
}
.banner-box .banner-image {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.banner-box .content-box {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.banner-box .content-box .content {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	text-align:center;
	color:#fff
}
.banner-box .content-box .content .title {
	padding:0;
	margin:0
}
.banner-box .content-box .content .key {
	margin:0;
	padding:0.38rem 0
}
.banner-box .content-box .content .desc {
	max-width:363px;
	overflow:hidden;
	margin:0 auto;
	line-height:28px
}
.features.feat {
	border-bottom:2px solid #dadbdd;
}

@media (max-width:767px) {
	.features.features-newmedia-bg.features-newmedia-engine {
	padding-top:0
}
.features-newmedia .title {
	font-size:1.2em
}
.features-newmedia .desc {
	font-size:1em;
	line-height:2em
}
.features-newmedia .thumbnail p {
	font-size:1em;
	line-height:1.8em
}
.features-newmedia .thumbnail h4.title {
	font-size:1.2em;
	line-height:2em
}
.banner-box .content-box .newmedia-content .desc {
	display:none
}
.banner-box .content-box .newmedia-content .title {
	padding:10px 0 20px 0
}
.features-newmedia .img-box {
	display:none
}
.features.newmedia-nav .tabs .nav-justified.nav.nav-tabs.nav-tabs-newmedia>li,.nav-tabs.nav-justified>li {
	display:table-cell
}
.features.newmedia-nav .tabs .nav-justified.nav.nav-tabs.nav-tabs-newmedia>li a,.nav-tabs.nav-justified>li a {
	font-size:14px
}
.banner-box {
	margin-top:68px;
	min-height:150px
}
.banner-box .content-box .content {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	transform:translate(0,0);
	padding:30px 0
}
.banner-box .content-box .content .title {
	font-size:18px;
	padding-top:23px
}
.banner-box .content-box .content .key {
	font-size:12px;
	padding:15px 0
}
.banner-box .content-box .content .desc {
	line-height:23px;
	display:none
}
}


@media (min-width:768px) {
	.jumbotron.hero.plsv .middle-container {
	top:60%
}
}.row .five-sm-1 {
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
@media (min-width:768px) {
	.row .five-sm-1 {
	float:left;
	width:20%
}
}.alaccelerator-price {
	text-align:center
}
.alaccelerator-price .intro {
	padding:0 30px;
	margin:0 auto
}
.alaccelerator-price .table tbody tr td {
	border-top:none
}
.alaccelerator-price .table tbody tr td .title {
	display:block;
	color:#fff;
	font-size:0.18rem;
	margin-bottom:10px
}
.alaccelerator-price .table tbody tr td .desc {
	display:block;
	color:#fff;
	font-size:14px
}
.alaccelerator-price .table tbody tr td .line {
	display:block;
	width:2px;
	height:80px;
	background-color:rgba(255,255,255,0.15)
}
.features-alaccelerator .thumbnail .alaccelerator-service {
	/* 123 */
	/* border:0.01rem solid #eeeeee; */
	padding:0;
	min-height:367px;
	margin-bottom:20px
}
.features-alaccelerator .thumbnail .alaccelerator-service .caption {
	padding:15px;
	min-height:172px
}
.features-alaccelerator .thumbnail .alaccelerator-service .caption .title {
	margin:10px 0;
	font-size:17px
}
.features-alaccelerator .thumbnail .alaccelerator-service .action {
	padding:0 15px;
	margin-bottom:15px;
	text-align:center
}
.features-alaccelerator .thumbnail .alaccelerator-service .action a {
	display:inline-block;
	margin:0 10px
}
.features.alaccelerator-bg {
	background-repeat:no-repeat;
	background-size:cover
}
.features .intro .title.light-color {
	color:#fff
}
.features.features-alaccelerator .price-box {
	padding:0;
	margin:0 0 15px;
	/* background-color:#fff; */
	transition:all 0.3s
}
.features.features-alaccelerator .price-box:hover {
	cursor:pointer
}
.features.features-alaccelerator .price-box.active {
	transition:all 0.3s;
	transform:scale(1.02,1.02)
}
.features.features-alaccelerator .price-box.active .price-title {
	color:#fff
}
.features.features-alaccelerator .price-box.active .price-title:hover {
	background-image:url(hover.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover
}
.features.features-alaccelerator .price-box .price-title {
	padding:20px 40px;
	/* background-color:#F7F8F9; */
	border:none;
	text-align:left;
	color:#00a0de
}
.features.features-alaccelerator .price-box .price-title p {
	font-size:10px;
	padding-top:0px;
	padding-left:25px;
	width:250px;
	height:1px;
	text-align:left;
	color:#dbdada
}
.features.features-alaccelerator .price-box .price-title .num {
	font-size:15px;
	color:#fff
}
.features.features-alaccelerator .price-box .price-title .tail {
	font-size:13px
}
.features.features-alaccelerator .price-box .price-info {
	text-align:center;
	color:#fff;
	padding:0 15px
}
.features.features-alaccelerator .price-box .price-info .begin {
	padding:15px 0;
	font-size:18px;
	line-height:36px;
	border-bottom:1px solid #eeeeee
}
.features.features-alaccelerator .price-box .price-info .outpart {
	padding:15px 0;
	font-size:14px;
	line-height:28px
}
.features.features-alaccelerator .tips {
	text-align:center;
	font-size:14px;
	color:#e6e6e6
}
ul.list-style {
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center
}
ul.list-style li {
	display:inline-block;
	vertical-align:top
}
ul.list-style li img {
	margin-bottom:15px
}
ul.list-style li .dots {
	display:block;
	padding:0;
	margin:46px 0 0;
	width:100px;
	border-top:4px dotted #36a0df
}
@media (max-width:767px) {
	.features.features-alaccelerator .thumbnail .alaccelerator-service {
	min-height:auto
}
.features.features-alaccelerator .thumbnail .alaccelerator-service .caption {
	min-height:auto
}
}@media (min-width:768px) and (max-width:991px) {
	.features.features-alaccelerator .thumbnail .alaccelerator-service {
	min-height:auto
}
.features.features-alaccelerator .thumbnail .alaccelerator-service .caption {
	min-height:228px
}
}@media (min-width:992px) and (max-width:1199px) {
	.features.features-alaccelerator .thumbnail .alaccelerator-service {
	min-height:auto
}
.features.features-alaccelerator .thumbnail .alaccelerator-service .caption {
	min-height:200px
}
}@media (max-width:991px) {
	ul.list-style li .dots {
	width:1px;
	margin:46px 8px 0
}
}.jumbotron.hero.hero-cdnprice.mb0 {
	margin-bottom:0
}
.cdnprice-bg {
	background-color:#042241
}

.row .seven-sm-1 {
	position:relative;
	min-height:1px;
	padding:0
}
@media (max-width:425px) {
	.features.feature-invitation .slick-slider {
	margin-bottom:35px
}
}@media (min-width:768px) {
	.row .seven-sm-1 {
	float:left;
	width:14%
}
}

.details-card {
	background-color:#fff;
	box-shadow:1px 4px 6px #e7ecff;
	min-height:647px;
	padding-bottom:70px;
	margin-bottom:15px;
	position:relative
}
.details-card .card-title {
	min-height:187px;
	padding:15px 30px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	color:#fff
}
.details-card .card-title .title {
	font-size:18px;
	line-height:36px;
	padding-left:44px;
	background-repeat:no-repeat;
	background-size:36px auto;
	background-position:left center
}

.details-card .card-title .desc {
	color:#fff
}
.details-card .card-body {
	padding:15px 30px;
	color:#333333
}
.details-card .card-body .title {
	font-size:18px
}
.details-card .action {
	position:absolute;
	left:30px;
	bottom:36px
}
.details-card .action a.btn.btn-primary {
	color:#fff
}

.index-a1{
	background-image:url(index_a1.png)
}
.index-a2{
	background-image:url(index_a2.png)
}
.index-a3{
	background-image:url(index_a3.png)
}
.index-a4{
	background-image:url(index_a4.png)
}

.details {
	/* background-color:#000;
	box-shadow:1px 4px 6px #e7ecff; */
	/* min-height:387px;
	padding-bottom:70px;
	margin-bottom:15px; */
	position:relative
}
.details .card-title {
	min-height:367px;
	padding:95px 0px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	border:1px solid #f2f2f2;
	color:#000
}

.details .card-title .title {
	font-size:18px;
	line-height:36px;
	background-repeat:no-repeat;
	background-size:36px auto;
	background-position:left center
}
.details .card-title .desc {
	color:#8c8c8c;
	padding-bottom:10px
}
.details .card-body {
	padding:40px 0px;
	color:#333333
}
.details .card-body .title {
	font-size:18px
}
.details .action {
	position:absolute;
	left:30px;
	bottom:36px
}
.details .action a.btn.btn-primary {
	color:#fff
}

@media (max-width:767px) {
	.card {
	min-height:auto
}
.card .card-title {
	min-height:auto
}
.details .card-title {
	padding:150px 0px;
}
}@media (min-width:767px) {
	.row-flex {
	display:flex
}
.row-flex .details-card {
	height:100%
}
}.features.features-arch p.desc {
	font-size:0.18rem;
	line-height:0.36rem;
	color:#888888;
	text-align:center;
	margin:0
}
.features.feature-arch-actions {
	padding-bottom:0
}

@media (max-width:767px) {
	.table-responsive.table-parter-wrapper {
	border:none
}
}@media (max-width:991px) {
	.list-step-center .step-li .unit .unit-line {
	width:130px
}
}@media (max-width:768px) {
	.list-step-center .step-li .unit .unit-line {
	width:50px;
	margin:0 -15px 68px
}
}@media (max-width:465px) {
	.list-step-center .step-li {
	display:block
}
.list-step-center .step-li .unit .unit-line {
	display:none
}
.list-step-center .step-li .unit .unit-text {
	display:block
}
.list-step-center .step-li .unit .unit-text .step-num-center {
	position:initial;
	left:0;
	transform:initial;
	display:inline-block
}
.list-step-center .step-li .unit .unit-text .step-text {
	display:inline-block;
	margin-top:48px
}
}
.invite-content p {
	color:#2EAAF4;
	padding:.2rem 0 .2rem;
	font-size:.18rem
}
html {
	position:relative;
	font-size:100px
}
body.modal-open {
	padding-right:0 !important
}
.browsehappy {
	border-radius:0;
	margin-bottom:0
}
.sidebar-collapse .features-blog .side-mbbar-wrapper {
	transition:all .2s ease-in;
	display:block;
	position:fixed;
	background-color:#fff;
	width:100%;
	height:100%;
	top:0;
	left:0;
	padding:46px 15px
}
.sidebar-collapse .features-blog .side-mbbar-wrapper .sidebar-content {
	position:absolute;
	top:120px;
	left:0;
	bottom:0;
	width:100%;
	padding:0 50px 80px;
	background-color:#fff;
	overflow-y:auto
}
a.out_link {
	display:inline-block;
	margin-top:0;
	color:#fff
}
a.out_link:hover {
	text-decoration:underline
}
a.underline {
	text-decoration:underline
}
.kodo-modal {
	color:rgba(255,255,255,0.75);
	font-size:0.14rem;
	line-height:1.8
}
.links-list {
	list-style:none;
	margin:0;
	padding:0
}
.links-list li {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	position:relative;
	padding-left:0.20rem;
	margin-bottom:0.10rem
}
.links-list li::before {
	content:"";
	position:absolute;
	width:8px;
	height:8px;
	border-radius:4px;
	border:1px solid #525866;
	top:5px;
	left:0
}
.links-list li a:hover {
	color:#07A0DF
}
.select-lg {
	outline-style:none;
	outline-color:#e6eaef
}
.select-lg:active,.select-lg:focus {
	outline-style:none;
	outline-color:#e6eaef
}
.banners-slider .slick-dots li button::before {
	font-size:0.40rem;
	content:"-";
	color:#B9B9B9
}
.banners-slider .slick-dots li.slick-active button::before {
	color:#3498db
}
.banners-slider .slick-dots.banners-arrow {
	bottom:0.48rem
}
.banners-actions {
	position:relative
}
.banners-actions .btn-absolute {
	position:absolute;
	top:-1.70rem;
	left:1.00rem
}

.fxd {
	position:fixed;
	top:0;
	left:50%;
	transform:translateX(-50%);
	background-color:#fff;
	z-index:10000
}
.relative {
	position:relative
}
.icon40 {
	padding-left:0.40rem;
	background-repeat:no-repeat;
	background-position:left center;
	background-size:0.40rem 0.40rem;
	height:0.40rem;
	line-height:0.40rem
}
.icon50 {
	font-size:0.14rem;
	display:inline-block;
	margin:0;
	margin-bottom:0.20rem;
	padding-left:0.50rem;
	padding-right:0.50rem;
	background-repeat:no-repeat;
	background-position:left center;
	background-size:0.50rem 0.50rem;
	line-height:0.50rem
}
.icon140 {
	font-size:0.30rem;
	padding-left:1.0rem;
	padding-top:0.30rem;
	padding-bottom:0.20rem;
	background-repeat:no-repeat;
	background-position:left center;
	background-size:0.80rem 0.80rem;
	margin-bottom:0.20rem
}
.nav.navbar-wrapper-middle>li>a:hover,.nav.navbar-wrapper-middle>li>a:focus {
	text-decoration:none;
	background-color:#fff
}
img.list-img {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%)
}
ul.ul-step {
	list-style:none;
	padding:40px 0;
	margin-bottom:40px
}
ul.ul-step .step-li {
	display:inline-block;
	width:300px;
	margin-bottom:0;
	border-top:1px dashed #00A0DE;
	position:relative
}
ul.ul-step .step-li.step-li-no {
	border-top:none;
	width:105px
}
ul.ul-step .step-li .step-no {
	position:absolute;
	top:-23px;
	width:46px;
	height:46px;
	border:1px solid #00A0DE;
	font-size:24px;
	color:#00A0DE;
	text-align:center;
	vertical-align:middle;
	line-height:46px;
	border-radius:50%;
	background:#fff
}
ul.ul-step .step-li .step-info {
	margin-top:35px;
	margin-left:-35px
}
ul.ul-step .step-li .step-submit-btn {
	position:absolute;
	left:-15px;
	bottom:-60px
}
.color-light {
	color:#fff !important
}
.d-none {
	display:none
}
.d-block {
	display:block
}
.b-0 {
	border:none !important
}
.b-2 {
	border:2px solid #e0e3f2 !important
}
.b-1 {
	border:1px solid #eee !important
}
.bb-1 {
	border-bottom:1px solid #e5e5e5
}
.p-0 {
	padding:0 !important
}
.p-1 {
	padding:5px !important
}
.p-11 {
	padding:5px !important
}
.py-2 {
	padding-top:10px !important;
	padding-bottom:10px !important
}
.py {
	padding-top:30px !important;
	padding-bottom:30px !important
}
.m-0 {
	margin:0 !important
}
.m-b-5 {
	margin-bottom:25px !important
}
.px-1 {
	padding-left:5px !important;
	padding-right:5px !important
}
.w-100 {
	width:100% !important
}
.f-xs p {
	font-size:12px !important
}
.p-relative {
	position:relative
}
.p-relative:hover {
	cursor:pointer
}
.p-relative:hover .cover {
	transition:opacity 0.5s;
	opacity:1
}
.p-relative .middle {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	min-width:333px
}
.p-relative .cover {
	transition:opacity 0.5s;
	opacity:0;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	color:#fff;
	background-color:#36a0df;
	background-size:cover;
	background-image:url(index_a5.png)
}
.p-relative .cover p {
	padding:10px;
	color:#fff;
	font-size:14px;
	line-height:24px
}
.error-page {
	margin:50px auto;
	background-repeat:no-repeat;
	background-position:center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}

.resources-page-plup .media-body {
	min-height:190px
}
.resources-page-plup .col-solution-plup .icon50 {
	margin-bottom:0;
	padding-left:0.3rem;
	padding-right:0.1rem;
	background-size:0.3rem 0.3rem
}
.resources-page-plup .table>tbody>tr>td {
	padding:12px
}
@media print {
	body {
	padding-top:0
}
.topic-sidebar-wrap {
	display:none
}
.topic-content-wrap {
	margin-left:0
}
}@media (max-width:1199px) {
	.pricing-caculator {
	width:6.0rem
}
input[type="range"] {
	width:70%
}
}@media (max-width:768px) {
	.visible-xs-inline {
	display:inline-block !important
}.p-11 {
	padding:10px !important
}
.pricing-caculator {
	width:100%
}
input[type="range"] {
	width:55%
}
.input-num {
	width:0.9rem
}
ul.ul-step .step-li {
	border:none;
	display:block;
	margin-bottom:45px
}
ul.ul-step .step-li .step-info {
	margin-top:-8px;
	margin-left:55px
}
ul.ul-step .step-li .step-submit-btn {
	left:0;
	bottom:-140px
}
}footer .container .grey-link a {
	color:#fff
}
.grey-color {
	color:#adaeb3
}
.grey-seg {
	display:inline-block;
	margin:8px 0;
	height:180px;
	line-height:14px;
	border-left:1px solid #adaeb3
}
.grey-lec {
	padding-left:20px;
	padding-right:5px;
}
.grey-legt {
	margin-right:auto;
	margin-left:auto;
	padding-left:30px;
	padding-right:30px
}
.grey-beg {
	color:#000;
	font-weight:bold
}
.grey-case {
	color:#000;
	background-color:#fff
}
.fixed-b {
	position:fixed;
	bottom:0;
	width:100%
}
.p-0 {
	padding:0 !important
}
.p-t-0 {
	padding-top:0 !important
}
.m-t-0 {
	margin-bottom:0 !important
}
.m-b-0 {
	margin-bottom:0 !important
}
@media (max-width:736px) {
	.banners-slider .slick-dots.banners-arrow {
	bottom:0.18rem
}
}@media (max-width:768px) {
	html {
	font-size:70px
}
}@media (max-width:767px) {
	.left-hotnews ul>li {
	display:inline-block
}
.modal .modal-dialog {
	margin-top:12px
}
.nav-tabs.nav-justified.nav-short {
	width:100%;
	text-align:center
}
.nav-tabs.nav-justified.nav-short li {
	float:none;
	display:inline-block;
	margin-left:5px;
	margin-right:5px
}
.nav-tabs.nav-justified.nav-short li a {
	padding-bottom:5px;
	padding-top:5px
}
}@media (max-width:415px) {
	.p-relative .cover p {
	padding:5px;
	line-height:18px
}
}li {
	list-style:none
}
.intLink {
	background-color:#f2f2f2;
	margin-bottom:5px;
	margin-top:5px;
	padding-bottom:5px;
	padding-top:5px;
	
}
.intLink a{
	color:#333;
}
.cap {
	margin-bottom:20px;
	background-color:#fff;
	border:1px solid transparent;
	margin-right:8px;
	margin-left:8px;
}
.crp {
	margin-left:65px;
	color:#777777;
}
.city {
	width:100%;
	height: 320px;
	margin:60px auto 0 auto;
	padding:0;
}
.city img {
	width: 360px;
	height: 240px;
	/* max-width: 420px; */
}
.city li {
	float:left;
	position:relative;
	width: 360px;
	height:100%;
	cursor:pointer;
	transition:0.5s;
	transform-origin:bottom;
	filter:alpha(opacity=100);
	opacity:1;
}
.city li img {
	transition:1.2s;
}
.city li a {
	display:block;
}
.city li div {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	line-height:42px;
	height:42px;
	filter:alpha(opacity=100);
	opacity:1;
	text-indent:9em;
}
.city li div a {
	color:#FFF;
	text-decoration:none;
}
.city li div a:hover {
	background:#333;
	color:#000;
	text-decoration:none;
}
.city li.active {
	cursor:pointer;
	transform:scale(1.12,1.18);
	z-index:8;
	width:504px;
	height:337px;
	filter:alpha(opacity=100);
	opacity:1;
	padding-left:26px;
}
.city li.active img {
	transform:translate(0px);
	width:504px;
	height: 337px;
}
.city li:nth-of-type(1) {
	transform-origin:bottom left;
}
.city li:nth-of-type(5) {
	transform-origin:bottom right;
} 

.z-li1{
    z-index:1;
}
.z-li2{
    z-index:2;
}
.z-li3{
    z-index:3;
}
.z-li4{
    z-index:4;
}
.z-li5{
    z-index:5;
}
.z-li6{
    z-index:6;
}
.z-li7{
    z-index:7;
}
@media only screen and (max-width: 767px) {
	.rom {
		margin:0;
	}
	.ram {
		margin-left:15px
	}
	.m-l-n-xls {
		margin-left:-20px
	}
    .city {
        width: 100%;
        margin: 30px auto 0 auto;
        padding:0 20px;
        height: 100px;
    }
    .city li a {
        display: block;
    }
    .city li a {
        display: block;
    }
    .city img {
        width: 60px; 
        height: 58px; 
        max-width: 150px;
    }
    .city li{
        float:left;
        position:relative;
        width:12.5%;
        height:100%;
        cursor:pointer;
        transition:0.5s;
        transform-origin:bottom;
        filter:alpha(opacity=100);
        opacity:1;
    }
    .city li.active{
        cursor:pointer; 
        transform:scale(1.12,1.18); 
        z-index:8;
        width:60px;
        height: 100%;
        filter:alpha(opacity=100);
        opacity:1;
        padding-left: 0;
    }
    .city li.active img{
        transform:translate(0px);
        width:80px;
        height:75px;
    }
}

.news-link-p {
    height: 90px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    line-height: 30px;
}
.news-link{
	color: rgb(7, 7, 7);
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height:90px; 
}
@media (max-width:767px) {
	.news-link{
		color: #666;
		overflow : hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		height:60px; 
	}
}

.last-li{
	display: none;
}
.last-l{
	display:block;
}

/* 添加锚点 */
.li-right{
	margin-left: 61%;
	margin-top:-50px;
}
.breadcrumb-right{
	/* padding: 8px 15px; */
    margin-bottom: 20px;
    /* margin-top: 5px; */
    list-style: none;
    border-radius: 3px;
}
.breadcrumb-right>li {
	display: inline-block;
	padding-left:20px;
}
.li-nav,.li-nav:hover {
    padding: 0 5px;
    font-size: 13px;
    color: #ccc;
}
.li-nav.active{
	font-size: 15px;
	color:#fff;
	font-weight: 500;
	text-decoration: none;
}
@media (max-width:997px) {
	.li-right{
		display:none;
	}
}
/* 返回顶部 */
.come-top{
	position: fixed;
	bottom: 50px;
	right: 50px;
	cursor: pointer;
	display:none;
}
@media (max-width:767px) {
	footer .qrcode {
		margin: 15px auto 15px;
		width: 112px;
		height: 112px;
		background: #FFF;
	}
	footer .qrcode-t {
		margin-bottom: 10px;
	}
}
