/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
	font-family: AlibabaSans-Normal;
	-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: 700
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: .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: -.5em
}

sub {
	bottom: -.25em
}

img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 1em 40px
}

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

code,kbd,pre,samp {
	font-family: AlibabaSans-Normal;
	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] {
	-webkit-box-sizing: border-box;
	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;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: 700
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td,th {
	padding: 0
}

@font-face {
    font-family: 'AlibabaPuHuiTi';
    src: url('./alibabaFont/zh-cn/Alibaba-PuHuiTi-Regular.otf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AlibabaPuHuiTi-Bold';
    src: url('./alibabaFont/zh-cn/Alibaba-PuHuiTi-Bold.otf');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'AlibabaPuHuiTi-Light';
    src: url('./alibabaFont/zh-cn/Alibaba-PuHuiTi-Light.otf');
    font-weight: lighter;
    font-style: normal;
}

@font-face {
    font-family: 'AlibabaPuHuiTi-Medium';
    src: url('./alibabaFont/zh-cn/Alibaba-PuHuiTi-Medium.otf');
    font-weight: Medium;
    font-style: normal;
}

@font-face {
    font-family: 'AlibabaPuHuiTi-Heavy';
    src: url('./alibabaFont/zh-cn/Alibaba-PuHuiTi-Heavy.otf');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'AlibabaSans-Normal-Italics';
    src: url('./alibabaFont/AlibabaSans/ltalics/AlibabaSans-Italic.otf');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'AlibabaSans-Bold-Italics';
    src: url('./alibabaFont/AlibabaSans/ltalics/AlibabaSans-BoldItalic.otf');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'AlibabaSans-light-Italics';
    src: url('./alibabaFont/AlibabaSans/ltalics/AlibabaSans-LightItalic.otf');
    font-weight: lighter;
    font-style: italic;
}

@font-face {
    font-family: 'AlibabaSans-Heavy-Italics';
    src: url('./alibabaFont/AlibabaSans/ltalics/AlibabaSans-HeavyItalic.otf');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'AlibabaSans-Medium-Italics';
    src: url('./alibabaFont/AlibabaSans/ltalics/AlibabaSans-MediumItalic.otf');
    font-weight: Medium;
    font-style: italic;
}

@font-face {
    font-family: 'AlibabaSans-Normal';
    src: url('./alibabaFont/AlibabaSans/Norma/AlibabaSans-Regular.otf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AlibabaSans-light';
    src: url('./alibabaFont/AlibabaSans/Norma/AlibabaSans-Light.otf');
    font-weight: lighter;
    font-style: normal;
}

@font-face {
    font-family: 'AlibabaSans-Medium';
    src: url('./alibabaFont/AlibabaSans/Norma/AlibabaSans-Medium.otf');
    font-weight: Medium;
    font-style: normal;
}

@font-face {
    font-family: 'AlibabaSans-Bold';
    src: url('./alibabaFont/AlibabaSans/Norma/AlibabaSans-Bold.otf');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'AlibabaSans-Heavy';
    src: url('./alibabaFont/AlibabaSans/Norma/AlibabaSans-Heavy.otf');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'AlibabaSans-Black';
    src: url('./alibabaFont/AlibabaSans/Norma/AlibabaSans-Black.otf');
    font-weight: 900;
    font-style: normal;
}

/* @font-face {
	font-family:iconfont;src:url("http://at.alicdn.com/t/font_1464766513_4899473.eot");src:url("http://at.alicdn.com/t/font_1464766513_4899473.eot?#iefix") format("embedded-opentype"),url("http://at.alicdn.com/t/font_1464766513_4899473.woff") format("woff"),url("http://at.alicdn.com/t/font_1464766513_4899473.ttf") format("truetype"),url("http://at.alicdn.com/t/font_1464766513_4899473.svg#iconfont") format("svg")
} */

.iconfont {
	font-family: AlibabaSans-Normal;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale
}

.icon-sousuo:before {
	content: "\E600"
}

.icon-home:before {
	content: "\E602"
}

.icon-back:before {
	content: "\E603"
}

.icon-right:before {
	content: "\E604"
}

.icon-icon32208:before {
	content: "\E606"
}

.icon-caidan:before {
	content: "\E605"
}

.icon-dian:before {
	content: "\E601"
}

.icon-jinggao:before {
	content: "\E607;"
}

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

html {
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

body {
	font-family: AlibabaSans-Normal;
	font-size: 14px;
	line-height: 1.42857;
	color: #333;
	background-color: #fff
}

button,input,select,textarea {
	font-family: AlibabaSans-Normal;
	font-size: inherit;
	line-height: inherit
}

a {
	color: #333;
	outline: none
}

a,a:focus,a:hover {
	text-decoration: none
}

a:focus,a:hover {
	color: #922100
}

figure {
	margin: 0
}

img {
	vertical-align: middle;
	max-width: 100%
}

.img-circle {
	border-radius: 50%
}

.img-block {
	width: 100%
}[role=button] {
	cursor: pointer
}

ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.relative {
	position: relative
}

.fr {
	float: right
}

.fl {
	float: left
}

.clearfix:after,.clearfix:before {
	content: " ";
	display: table
}

.clearfix:after {
	clear: both
}

.invisible {
	visibility: hidden
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
	font-family: AlibabaSans-Normal;
	font-weight: 400;
	line-height: 1.1;
	color: inherit;
	margin-top: 10px;
	margin-bottom: 10px
}

.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-size: 65%
}

.h1,h1 {
	font-size: 36px
}

.h2,h2 {
	font-size: 30px
}

.h3,h3 {
	font-size: 24px
}

.h4,h4 {
	font-size: 18px
}

.h5,h5 {
	font-size: 14px
}

.h6,h6 {
	font-size: 12px
}

p {
	margin: 0 0 10px;
	line-height: 2
}

.text-small {
	font-size: 12px
}

.text-normal {
	font-size: 14px
}

.text-large {
	font-size: 16px
}

.small,small {
	font-size: 85%
}

.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 {
	text-transform: uppercase
}

.text-capitalize {
	text-transform: capitalize
}

.text-overflow {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.list-inline,.list-unstyled {
	padding-left: 0;
	list-style: none
}

.list-inline {
	margin-left: -5px
}

.list-inline>li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px
}

dl {
	margin-top: 0;
	margin-bottom: 20px
}

dd,dt {
	line-height: 1.42857
}

dt {
	font-weight: 700
}

dd {
	margin-left: 0
}

address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.42857
}

.container {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px
}

.container:after {
	content: " ";
	display: block;
	clear: both
}

.row {
	margin-left: -15px;
	margin-right: -15px;
	font-size: 0;
	letter-spacing: -3px
}

.row:after,.row:before {
	content: " ";
	display: table
}

.row:after {
	clear: both
}

.top-spacer {
	margin-top: 20px
}

.top-spacer-s {
	margin-top: 10px
}

.top-spacer-m {
	margin-top: 30px
}

.top-spacer-l {
	margin-top: 40px
}

.bottom-spacer {
	margin-bottom: 20px
}

.bottom-spacer-s {
	margin-bottom: 10px
}

.bottom-spacer-m {
	margin-bottom: 30px
}

.bottom-spacer-l {
	margin-bottom: 40px
}

@media (max-width:719px) {
	.top-spacer-l,.top-spacer-m {
		margin-top: 20px
	}

	.bottom-spacer-l,.bottom-spacer-m {
		margin-bottom: 20px
	}
}

.c1-1,.c1-2,.c1-3,.c1-4,.c1-5,.c1-6,.c1-7,.c1-8,.c1-9,.c1-10,.c1-11,.c1-12,.c2-1,.c2-2,.c2-3,.c2-4,.c2-5,.c2-6,.c2-7,.c2-8,.c2-9,.c2-10,.c2-11,.c2-12,.c3-1,.c3-2,.c3-3,.c3-4,.c3-5,.c3-6,.c3-7,.c3-8,.c3-9,.c3-10,.c3-11,.c3-12,.c4-1,.c4-2,.c4-3,.c4-4,.c4-5,.c4-6,.c4-7,.c4-8,.c4-9,.c4-10,.c4-11,.c4-12,.c5-1,.c5-2,.c5-3,.c5-4,.c5-5,.c5-6,.c5-7,.c5-8,.c5-9,.c5-10,.c5-11,.c5-12,.c6-1,.c6-2,.c6-3,.c6-4,.c6-5,.c6-6,.c6-7,.c6-8,.c6-9,.c6-10,.c6-11,.c6-12 {
	position: relative;
	display: inline-block;
	vertical-align: top;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 14px;
	letter-spacing: normal
}

.c1-1 {
	width: 8.33333%
}

.c1-2 {
	width: 16.66667%
}

.c1-3 {
	width: 25%
}

.c1-4 {
	width: 33.33333%
}

.c1-5 {
	width: 41.66667%
}

.c1-6 {
	width: 50%
}

.c1-7 {
	width: 58.33333%
}

.c1-8 {
	width: 66.66667%
}

.c1-9 {
	width: 75%
}

.c1-10 {
	width: 83.33333%
}

.c1-11 {
	width: 91.66667%
}

.c1-12 {
	width: 100%
}

.c1-pull0 {
	right: 0
}

.c1-pull1 {
	right: 8.33333%
}

.c1-pull2 {
	right: 16.66667%
}

.c1-pull3 {
	right: 25%
}

.c1-pull4 {
	right: 33.33333%
}

.c1-pull5 {
	right: 41.66667%
}

.c1-pull6 {
	right: 50%
}

.c1-pull7 {
	right: 58.33333%
}

.c1-pull8 {
	right: 66.66667%
}

.c1-pull9 {
	right: 75%
}

.c1-pull10 {
	right: 83.33333%
}

.c1-pull11 {
	right: 91.66667%
}

.c1-pull12 {
	right: 100%
}

.c1-push0 {
	left: 0
}

.c1-push1 {
	left: 8.33333%
}

.c1-push2 {
	left: 16.66667%
}

.c1-push3 {
	left: 25%
}

.c1-push4 {
	left: 33.33333%
}

.c1-push5 {
	left: 41.66667%
}

.c1-push6 {
	left: 50%
}

.c1-push7 {
	left: 58.33333%
}

.c1-push8 {
	left: 66.66667%
}

.c1-push9 {
	left: 75%
}

.c1-push10 {
	left: 83.33333%
}

.c1-push11 {
	left: 91.66667%
}

.c1-push12 {
	left: 100%
}

.c1-offset0 {
	margin-left: 0
}

.c1-offset1 {
	margin-left: 8.33333%
}

.c1-offset2 {
	margin-left: 16.66667%
}

.c1-offset3 {
	margin-left: 25%
}

.c1-offset4 {
	margin-left: 33.33333%
}

.c1-offset5 {
	margin-left: 41.66667%
}

.c1-offset6 {
	margin-left: 50%
}

.c1-offset7 {
	margin-left: 58.33333%
}

.c1-offset8 {
	margin-left: 66.66667%
}

.c1-offset9 {
	margin-left: 75%
}

.c1-offset10 {
	margin-left: 83.33333%
}

.c1-offset11 {
	margin-left: 91.66667%
}

.c1-offset12 {
	margin-left: 100%
}

.hidden1 {
	display: none
}

.visible1,.visible-inline1 {
	display: block
}

@media (max-width:1199px) {
	.c2-1 {
		width: 8.33333%
	}

	.c2-2 {
		width: 16.66667%
	}

	.c2-3 {
		width: 25%
	}

	.c2-4 {
		width: 33.33333%
	}

	.c2-5 {
		width: 41.66667%
	}

	.c2-6 {
		width: 50%
	}

	.c2-7 {
		width: 58.33333%
	}

	.c2-8 {
		width: 66.66667%
	}

	.c2-9 {
		width: 75%
	}

	.c2-10 {
		width: 83.33333%
	}

	.c2-11 {
		width: 91.66667%
	}

	.c2-12 {
		width: 100%
	}

	.c2-pull0 {
		right: 0
	}

	.c2-pull1 {
		right: 8.33333%
	}

	.c2-pull2 {
		right: 16.66667%
	}

	.c2-pull3 {
		right: 25%
	}

	.c2-pull4 {
		right: 33.33333%
	}

	.c2-pull5 {
		right: 41.66667%
	}

	.c2-pull6 {
		right: 50%
	}

	.c2-pull7 {
		right: 58.33333%
	}

	.c2-pull8 {
		right: 66.66667%
	}

	.c2-pull9 {
		right: 75%
	}

	.c2-pull10 {
		right: 83.33333%
	}

	.c2-pull11 {
		right: 91.66667%
	}

	.c2-pull12 {
		right: 100%
	}

	.c2-push0 {
		left: 0
	}

	.c2-push1 {
		left: 8.33333%
	}

	.c2-push2 {
		left: 16.66667%
	}

	.c2-push3 {
		left: 25%
	}

	.c2-push4 {
		left: 33.33333%
	}

	.c2-push5 {
		left: 41.66667%
	}

	.c2-push6 {
		left: 50%
	}

	.c2-push7 {
		left: 58.33333%
	}

	.c2-push8 {
		left: 66.66667%
	}

	.c2-push9 {
		left: 75%
	}

	.c2-push10 {
		left: 83.33333%
	}

	.c2-push11 {
		left: 91.66667%
	}

	.c2-push12 {
		left: 100%
	}

	.c2-offset0 {
		margin-left: 0
	}

	.c2-offset1 {
		margin-left: 8.33333%
	}

	.c2-offset2 {
		margin-left: 16.66667%
	}

	.c2-offset3 {
		margin-left: 25%
	}

	.c2-offset4 {
		margin-left: 33.33333%
	}

	.c2-offset5 {
		margin-left: 41.66667%
	}

	.c2-offset6 {
		margin-left: 50%
	}

	.c2-offset7 {
		margin-left: 58.33333%
	}

	.c2-offset8 {
		margin-left: 66.66667%
	}

	.c2-offset9 {
		margin-left: 75%
	}

	.c2-offset10 {
		margin-left: 83.33333%
	}

	.c2-offset11 {
		margin-left: 91.66667%
	}

	.c2-offset12 {
		margin-left: 100%
	}

	.hidden2 {
		display: none
	}

	.visible2,.visible-inline2 {
		display: block
	}
}

@media (max-width:959px) {
	.c3-1 {
		width: 8.33333%
	}

	.c3-2 {
		width: 16.66667%
	}

	.c3-3 {
		width: 25%
	}

	.c3-4 {
		width: 33.33333%
	}

	.c3-5 {
		width: 41.66667%
	}

	.c3-6 {
		width: 50%
	}

	.c3-7 {
		width: 58.33333%
	}

	.c3-8 {
		width: 66.66667%
	}

	.c3-9 {
		width: 75%
	}

	.c3-10 {
		width: 83.33333%
	}

	.c3-11 {
		width: 91.66667%
	}

	.c3-12 {
		width: 100%
	}

	.c3-pull0 {
		right: 0
	}

	.c3-pull1 {
		right: 8.33333%
	}

	.c3-pull2 {
		right: 16.66667%
	}

	.c3-pull3 {
		right: 25%
	}

	.c3-pull4 {
		right: 33.33333%
	}

	.c3-pull5 {
		right: 41.66667%
	}

	.c3-pull6 {
		right: 50%
	}

	.c3-pull7 {
		right: 58.33333%
	}

	.c3-pull8 {
		right: 66.66667%
	}

	.c3-pull9 {
		right: 75%
	}

	.c3-pull10 {
		right: 83.33333%
	}

	.c3-pull11 {
		right: 91.66667%
	}

	.c3-pull12 {
		right: 100%
	}

	.c3-push0 {
		left: 0
	}

	.c3-push1 {
		left: 8.33333%
	}

	.c3-push2 {
		left: 16.66667%
	}

	.c3-push3 {
		left: 25%
	}

	.c3-push4 {
		left: 33.33333%
	}

	.c3-push5 {
		left: 41.66667%
	}

	.c3-push6 {
		left: 50%
	}

	.c3-push7 {
		left: 58.33333%
	}

	.c3-push8 {
		left: 66.66667%
	}

	.c3-push9 {
		left: 75%
	}

	.c3-push10 {
		left: 83.33333%
	}

	.c3-push11 {
		left: 91.66667%
	}

	.c3-push12 {
		left: 100%
	}

	.c3-offset0 {
		margin-left: 0
	}

	.c3-offset1 {
		margin-left: 8.33333%
	}

	.c3-offset2 {
		margin-left: 16.66667%
	}

	.c3-offset3 {
		margin-left: 25%
	}

	.c3-offset4 {
		margin-left: 33.33333%
	}

	.c3-offset5 {
		margin-left: 41.66667%
	}

	.c3-offset6 {
		margin-left: 50%
	}

	.c3-offset7 {
		margin-left: 58.33333%
	}

	.c3-offset8 {
		margin-left: 66.66667%
	}

	.c3-offset9 {
		margin-left: 75%
	}

	.c3-offset10 {
		margin-left: 83.33333%
	}

	.c3-offset11 {
		margin-left: 91.66667%
	}

	.c3-offset12 {
		margin-left: 100%
	}

	.hidden3 {
		display: none
	}

	.visible3,.visible-inline3 {
		display: block
	}
}

@media (max-width:719px) {
	.c4-1 {
		width: 8.33333%
	}

	.c4-2 {
		width: 16.66667%
	}

	.c4-3 {
		width: 25%
	}

	.c4-4 {
		width: 33.33333%
	}

	.c4-5 {
		width: 41.66667%
	}

	.c4-6 {
		width: 50%
	}

	.c4-7 {
		width: 58.33333%
	}

	.c4-8 {
		width: 66.66667%
	}

	.c4-9 {
		width: 75%
	}

	.c4-10 {
		width: 83.33333%
	}

	.c4-11 {
		width: 91.66667%
	}

	.c4-12 {
		width: 100%
	}

	.c4-pull0 {
		right: 0
	}

	.c4-pull1 {
		right: 8.33333%
	}

	.c4-pull2 {
		right: 16.66667%
	}

	.c4-pull3 {
		right: 25%
	}

	.c4-pull4 {
		right: 33.33333%
	}

	.c4-pull5 {
		right: 41.66667%
	}

	.c4-pull6 {
		right: 50%
	}

	.c4-pull7 {
		right: 58.33333%
	}

	.c4-pull8 {
		right: 66.66667%
	}

	.c4-pull9 {
		right: 75%
	}

	.c4-pull10 {
		right: 83.33333%
	}

	.c4-pull11 {
		right: 91.66667%
	}

	.c4-pull12 {
		right: 100%
	}

	.c4-push0 {
		left: 0
	}

	.c4-push1 {
		left: 8.33333%
	}

	.c4-push2 {
		left: 16.66667%
	}

	.c4-push3 {
		left: 25%
	}

	.c4-push4 {
		left: 33.33333%
	}

	.c4-push5 {
		left: 41.66667%
	}

	.c4-push6 {
		left: 50%
	}

	.c4-push7 {
		left: 58.33333%
	}

	.c4-push8 {
		left: 66.66667%
	}

	.c4-push9 {
		left: 75%
	}

	.c4-push10 {
		left: 83.33333%
	}

	.c4-push11 {
		left: 91.66667%
	}

	.c4-push12 {
		left: 100%
	}

	.c4-offset0 {
		margin-left: 0
	}

	.c4-offset1 {
		margin-left: 8.33333%
	}

	.c4-offset2 {
		margin-left: 16.66667%
	}

	.c4-offset3 {
		margin-left: 25%
	}

	.c4-offset4 {
		margin-left: 33.33333%
	}

	.c4-offset5 {
		margin-left: 41.66667%
	}

	.c4-offset6 {
		margin-left: 50%
	}

	.c4-offset7 {
		margin-left: 58.33333%
	}

	.c4-offset8 {
		margin-left: 66.66667%
	}

	.c4-offset9 {
		margin-left: 75%
	}

	.c4-offset10 {
		margin-left: 83.33333%
	}

	.c4-offset11 {
		margin-left: 91.66667%
	}

	.c4-offset12 {
		margin-left: 100%
	}

	.hidden4 {
		display: none
	}

	.visible4,.visible-inline4 {
		display: block
	}
}

@media (max-width:479px) {
	.c5-1 {
		width: 8.33333%
	}

	.c5-2 {
		width: 16.66667%
	}

	.c5-3 {
		width: 25%
	}

	.c5-4 {
		width: 33.33333%
	}

	.c5-5 {
		width: 41.66667%
	}

	.c5-6 {
		width: 50%
	}

	.c5-7 {
		width: 58.33333%
	}

	.c5-8 {
		width: 66.66667%
	}

	.c5-9 {
		width: 75%
	}

	.c5-10 {
		width: 83.33333%
	}

	.c5-11 {
		width: 91.66667%
	}

	.c5-12 {
		width: 100%
	}

	.c5-pull0 {
		right: 0
	}

	.c5-pull1 {
		right: 8.33333%
	}

	.c5-pull2 {
		right: 16.66667%
	}

	.c5-pull3 {
		right: 25%
	}

	.c5-pull4 {
		right: 33.33333%
	}

	.c5-pull5 {
		right: 41.66667%
	}

	.c5-pull6 {
		right: 50%
	}

	.c5-pull7 {
		right: 58.33333%
	}

	.c5-pull8 {
		right: 66.66667%
	}

	.c5-pull9 {
		right: 75%
	}

	.c5-pull10 {
		right: 83.33333%
	}

	.c5-pull11 {
		right: 91.66667%
	}

	.c5-pull12 {
		right: 100%
	}

	.c5-push0 {
		left: 0
	}

	.c5-push1 {
		left: 8.33333%
	}

	.c5-push2 {
		left: 16.66667%
	}

	.c5-push3 {
		left: 25%
	}

	.c5-push4 {
		left: 33.33333%
	}

	.c5-push5 {
		left: 41.66667%
	}

	.c5-push6 {
		left: 50%
	}

	.c5-push7 {
		left: 58.33333%
	}

	.c5-push8 {
		left: 66.66667%
	}

	.c5-push9 {
		left: 75%
	}

	.c5-push10 {
		left: 83.33333%
	}

	.c5-push11 {
		left: 91.66667%
	}

	.c5-push12 {
		left: 100%
	}

	.c5-offset0 {
		margin-left: 0
	}

	.c5-offset1 {
		margin-left: 8.33333%
	}

	.c5-offset2 {
		margin-left: 16.66667%
	}

	.c5-offset3 {
		margin-left: 25%
	}

	.c5-offset4 {
		margin-left: 33.33333%
	}

	.c5-offset5 {
		margin-left: 41.66667%
	}

	.c5-offset6 {
		margin-left: 50%
	}

	.c5-offset7 {
		margin-left: 58.33333%
	}

	.c5-offset8 {
		margin-left: 66.66667%
	}

	.c5-offset9 {
		margin-left: 75%
	}

	.c5-offset10 {
		margin-left: 83.33333%
	}

	.c5-offset11 {
		margin-left: 91.66667%
	}

	.c5-offset12 {
		margin-left: 100%
	}

	.hidden5 {
		display: none
	}

	.visible5,.visible-inline5 {
		display: block
	}
}

@media (max-width:319px) {
	.c6-1 {
		width: 8.33333%
	}

	.c6-2 {
		width: 16.66667%
	}

	.c6-3 {
		width: 25%
	}

	.c6-4 {
		width: 33.33333%
	}

	.c6-5 {
		width: 41.66667%
	}

	.c6-6 {
		width: 50%
	}

	.c6-7 {
		width: 58.33333%
	}

	.c6-8 {
		width: 66.66667%
	}

	.c6-9 {
		width: 75%
	}

	.c6-10 {
		width: 83.33333%
	}

	.c6-11 {
		width: 91.66667%
	}

	.c6-12 {
		width: 100%
	}

	.c6-pull0 {
		right: 0
	}

	.c6-pull1 {
		right: 8.33333%
	}

	.c6-pull2 {
		right: 16.66667%
	}

	.c6-pull3 {
		right: 25%
	}

	.c6-pull4 {
		right: 33.33333%
	}

	.c6-pull5 {
		right: 41.66667%
	}

	.c6-pull6 {
		right: 50%
	}

	.c6-pull7 {
		right: 58.33333%
	}

	.c6-pull8 {
		right: 66.66667%
	}

	.c6-pull9 {
		right: 75%
	}

	.c6-pull10 {
		right: 83.33333%
	}

	.c6-pull11 {
		right: 91.66667%
	}

	.c6-pull12 {
		right: 100%
	}

	.c6-push0 {
		left: 0
	}

	.c6-push1 {
		left: 8.33333%
	}

	.c6-push2 {
		left: 16.66667%
	}

	.c6-push3 {
		left: 25%
	}

	.c6-push4 {
		left: 33.33333%
	}

	.c6-push5 {
		left: 41.66667%
	}

	.c6-push6 {
		left: 50%
	}

	.c6-push7 {
		left: 58.33333%
	}

	.c6-push8 {
		left: 66.66667%
	}

	.c6-push9 {
		left: 75%
	}

	.c6-push10 {
		left: 83.33333%
	}

	.c6-push11 {
		left: 91.66667%
	}

	.c6-push12 {
		left: 100%
	}

	.c6-offset0 {
		margin-left: 0
	}

	.c6-offset1 {
		margin-left: 8.33333%
	}

	.c6-offset2 {
		margin-left: 16.66667%
	}

	.c6-offset3 {
		margin-left: 25%
	}

	.c6-offset4 {
		margin-left: 33.33333%
	}

	.c6-offset5 {
		margin-left: 41.66667%
	}

	.c6-offset6 {
		margin-left: 50%
	}

	.c6-offset7 {
		margin-left: 58.33333%
	}

	.c6-offset8 {
		margin-left: 66.66667%
	}

	.c6-offset9 {
		margin-left: 75%
	}

	.c6-offset10 {
		margin-left: 83.33333%
	}

	.c6-offset11 {
		margin-left: 91.66667%
	}

	.c6-offset12 {
		margin-left: 100%
	}

	.hidden6 {
		display: none
	}

	.visible6,.visible-inline6 {
		display: block
	}
}

.responseHelper {
	position: fixed;
	left: 0;
	bottom: 0
}

.responseHelper:after {
	content: "C1 > 1199px";
	z-index: 9
}

@media (max-width:1199px) {
	.responseHelper:after {
		content: "C2 > 959px"
	}
}

@media (max-width:959px) {
	.responseHelper:after {
		content: "C3 > 719px"
	}
}

@media (max-width:719px) {
	.responseHelper:after {
		content: "C4 > 479px"
	}
}

@media (max-width:479px) {
	.responseHelper:after {
		content: "C5 > 319px"
	}
}

@media (max-width:319px) {
	.responseHelper:after {
		content: "C6 < 320px"
	}
}

body {
	font-family: AlibabaSans-Normal
}

.container {
	max-width: 1920px
}

@media (max-width:959px) {
	.container {
		width: 100%
	}
}

.kang .header {
	position: fixed;
	top: 0;
	padding-top: 32px;
	width: 100%;
	z-index: 99
}

.kang .header .logo2 {
	display: block;
	width: 200px
}

.kang .header .logo {
	display: none;
	width: 200px
}

@media (max-width:959px) {
	.kang .header {
		padding-top: 0;
		background-color: #fff
	}

	.kang .header .logo2 {
		display: none!important
	}

	.kang .header .logo {
		display: block!important
	}
}

.kang .logo,.kang .logo2 {
	position: relative;
	top: -15px;
	left: 10px;
	float: left
}

@media (max-width:959px) {
	.kang .logo,.kang .logo2 {
		top: inherit;
		left: inherit;
		float: none;
		line-height: 60px
	}

	.kang .logo2 img,.kang .logo img {
		margin-left: 15px;
		width: 139px
	}
}

@media (max-width:959px) and (max-width:479px) {
	.kang .logo2 img,.kang .logo img {
		width: 139px
	}
}

.kang .language-type {
	float: left;
	margin-left: 5px;
	font-size: 16px;
	color: #fff;
	letter-spacing: 0;
	text-align: right;
	font-weight: 300
}

@media (max-width:479px) {
	.kang .language-type {
		font-size: 12px;
		line-height: 23px;
		    font-weight: 300;
	}
}

.kang .language-type a {
	color: #fff
}

@media (max-width:959px) {
	.kang .language-type {
		margin-left: 12px;
		color: #316bac
	}

	.kang .language-type a {
		color: #316bac
	}
}

.kang .language-type-wrapper {
	position: absolute;
	top: 0;
	right: 0
}

@media (max-width:959px) {
	.kang .language-type-wrapper {
		top: 18px;
		right: 10px
	}

	.kang .language-type-wrapper .menuIcon {
		position: absolute;
		right: 0;
		top: -2px;
		width: 35px;
		height: 29px
	}
	
	.kang .language-type-wrapper .menuIcon img{
		height: 10px;
    	margin-top: 3px;
	}
}

@media (max-width:959px) and (max-width:959px) {
	.kang .language-type-wrapper .menuIcon {
		display: inline-block;
		position: relative;
		margin-left: 20px;
		right: auto;
		top: auto
	}
}

@media (max-width:959px) and (max-width:479px) {
	.kang .language-type-wrapper .menuIcon {
		margin-left: 10px
	}
}

.kang .subscribe {
	position: relative;
	top: -6px;
	float: left;
	width: 86px;
	line-height: 34px;
	color: #fff;
	font-size: 16px;
	border-radius: 5px;
	text-align: center;
	font-weight: 300
}

@media (max-width:1024px) {
	.kang .subscribe {
		background-color: #316bac;
		display: none;
	}
}
@media (max-width:959px) {
	.kang .subscribe {
		background-color: #316bac;
		display: none;
	}
}
@media (max-width:479px) {
	.kang .subscribe {
		top: 0;
		width: 50px;
		line-height: 23px;
		font-size: 12px;
		display: none;
	}
}

.kang .subscribe img {
	padding-right: 3px;
	width: 14px;
	position: relative;
	top: -1px
}

.kang .header2 {
	background-color: #fff;
	-webkit-box-shadow: 2px 1px 2px #888;
	box-shadow: 2px 1px 2px #888
}

.kang .header2 .Nav a {
	display: block;
	-webkit-transition: background-color .3s ease;
	transition: background-color .3s ease;
	font-size: 16px;
	color: #103b86;
	letter-spacing: 0
}

.kang .header2 .Nav a:hover {
	text-decoration: none
}

.kang .header2 .Nav-subNav {
	background-color: rgba(28,28,28,.7)
}

.kang .header2 .Nav-subNav a {
	color: #ffffff;
	font-size: 14px;
}

@media (max-width:959px) {
	.kang .header2 .Nav-subNav {
		background-color: inherit
	}
}

.kang .header2 .subscribe {
	background: #316bac
}

.kang .header2 .language-type,.kang .header2 .language-type a {
	color: #316bac
}

.kang .header2 .logo {
	display: block
}

.kang .header2 .logo2 {
	display: none
}

@media (max-width:959px) {
	.kang .header2 .Nav a {
		color: #fff
	}
}

.footerWrapper {
	background-color: #fff
}

.footerWrapper,.kang .footer {
	position: relative;
	background: #103b86
}

.kang .footer {
	max-width: 1920px;
	margin: 0 auto;
	height: 109px;
	padding-top: 40px;
	text-align: center
}

@media (max-width:719px) {
	.kang .footer {
		padding-top: 20px;
		height: auto
	}
}

.kang .footer .icon {
	margin-right: 13px;
	margin-left: 13px;
}

.kang .footer .copyright {
	font-size: 16px;
	color: #fff
}

@media (max-width:719px) {
	.kang .footer .copyright {
		display: block;
		margin-top: 10px;
		margin-bottom: 30px;
		font-size: 12px;
		
	}
	
	.kang .footer .copyright span {
		display: block;
		color: #fff;
	}
}

@media (max-width:479px) {
	.kang .footer .wrap {
		display: block;
		text-align: center
	}
}

.kang {
	padding-top: 100vh
}

.kang .logo,.kang .logo2 {
	width: 200px
}

.kang .video {
	height: 100vh;
	width: 100vw;
	background-color: #000;
	text-align: center
}

.kang .videoWrapper {
	position: fixed;
	top: 0;
	z-index: 0
}

.kang .videoWrapper .soundBtn {
	position: absolute;
	padding-right: 10px;
	top: 30%;
	right: 16px;
	z-index: 1;
	background-color: #316bac;
	border-bottom-left-radius: 17px;
	border-top-left-radius: 17px;
	cursor: pointer
}

.kang .videoWrapper .soundBtn:after {
	display: block;
	content: "";
	width: 50px;
	height: 35px;
	line-height: 16px;
	color: #fff;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAaCAYAAABGiCfwAAAAAXNSR0IArs4c6QAAAtZJREFUSA2tlktrFFEQhTMxiQtFY3yhBgY1GlRQXGQV9R8kG0FXPjYi6MaNCOIioILgXheCiOAiuDJBUBR8v5AIIlHH+EAxokGFgAg+2+/0VA3dd3p6RrHg9K177qk6Pbe7b9LUZBFF0XlwFcxxLhxZK4Jz4DnYFK43PKf4BlA8AvPCQrjlYBx4jIWahud06AD3rdNjxgVeTB4aSTbp6+HIWjPoDvnUHMEM4L/wGXknyDKCzjXbIQExkDIIJwimgUtSEi9Acuti0i55v2wtmh/gJ+gNPVJzBFPBEMiLmmZqRuGAFetlakkZmKCNhWbLW8kHrSBrqJixeAScBAVvSt4CngDF1pgn0bYdB5+B4haYaYZTyE+JzIikWcnWd7qZ1W8zftTNZBSG3soOKyiQHwsFzJNm/kK8h29zQ3LtzgegWKm9/Rin1ZeHUJXvjfxoIEmaqelLW0997HCnjd8js7zQni9M3Kk/dNVUzGwH9lujE643fovxZ+uZSae3qegNyPeKJH6DXQm+P2ajaMQ5M+s1/mYjZtK+Bl3ehHw3kJlinzVdVp5Gb1xn/FLjxxo1k/4dWOGNyLeDX0BxCHjTV64xs1WxIor+ykw1E2CNNyPfDHRSKK6Vh+iOr5tZn/F34w84uVgnn8v6FYp7pCsUCoMMG8E3sAEoHpSHynWJZSWZjVfoxpJZyC5juE5yDIcY+sBXzYkia63lNL7GOrJ7emba73+JiURD9VkPJq3RMKPO1/ngO9DLVJRIZ9gBMAo+Gb4w1ovUdyZjCnqAH3sXyQ9ak+vJG0vlCNrBiAlrDVVmZriaAj+ivLY/ZRBOUM0G+hehVmSamWE3RW+tUFs7PexfNUekPX9qReFQ08wMF1Pg5+Vt8vYqg5BAtAjoL3YYuWZm2EmR3+xw2DtzTkER6MhKRl0zM9TuXACHM5tnkYi7gD8H0qiUpftvHAa6yzNAW5P/hmW4/gH1JJDInxFLzAAAAABJRU5ErkJggg==) 10px no-repeat
}

.kang .videoWrapper .soundClose:after {
	content: "";
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAZCAYAAAAmNZ4aAAAAAXNSR0IArs4c6QAAAlRJREFUSA2tlkFIVFEUhh1NQyvdSaILFxEWEojoQgwmaFEILdwFReFGwZ2LFrVIBBFcuxEEwYW4aacgEUS0slpoLULaFGgmgoLIgIi+vvN4Z+ZnmPfUmXfgn/Pfe8/5/7n3Du9NVdUlIwiCa2AW/AKNl2wvrxyjTvATeHQnKVHUD+bBk6S6xDWah0AOaPTENVFUA7ai4jPyYFxtyXka7GgXIoHiFGtsYhT/kIYj+L2SJsWTFBYfreiE9DzjLFUn0rQOz5hP+MHgPrzDx7ZANIPXoN4GMdGbyWS++ho6dfBT5k5lbhQ+42PyU9aX7DgmQbmR3zECfWAX/AH9YmQea8BjM1xjdOAzZWQ1npF++wItbg5/KGtGu6pZbPKCCvM76bdreutjjvYDfNvH5AEzTiUQ/4jQooi9ZGfXZbwiPJuacST6SsSvwrMy3hDemqoxu7bj1CNtF7Md4S2pGkfCOTGoFX4ivDZVY+70BuK3xEB3f1Pm/6VqjPAYCB9K5AB8Ah63nZB3UjNmt/bkeyPiq9z5rowfC/9ixscyUQkdptnv1O7THrdh8KXuQjqjoaVlM16WiUroWtR8Rh5lt+siNiF8H/75Ch8vwDdwB/j9QMOXxCMjFwmMltjZd2pz8N/ew9wDuL6Lp1nXX7iXFjJNz4C9R+Mi/6wudBUYTe1gT5r/whsKFQmMwg6gL3TRCc4zfi/FZf0LqUdgTkScxhpTYH99Dr2QPJ6wv+Qlmp8DPfpYY1OidgRsgimgv59ko1KrCNjRbwD7S5N/55aqTX0Ow2rQVonwf93BjFpz1WH7AAAAAElFTkSuQmCC)
}

.kang .video video {
	width: 100%
}

@-webkit-keyframes arrow {
	0% {
		opacity: 0
	}

	40% {
		opacity: 1
	}

	80% {
		opacity: 0
	}

	to {
		opacity: 0
	}
}

@keyframes arrow {
	0% {
		opacity: 0
	}

	40% {
		opacity: 1
	}

	80% {
		opacity: 0
	}

	to {
		opacity: 0
	}
}

.kang .scrollarrows {
	width: 22px;
	height: 42px;
	margin-top: 10px
}

.kang .scrollarrowsBlock {
	position: relative
}

.kang .scrollarrowsWrapper {
	opacity: .75;
	position: absolute;
	z-index: 50;
	left: 50%;
	bottom: 45px;
	text-align: center;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.kang .scrollarrowsFont {
	color: #fff;
	font-style: italic;
	font-size: 12px
}

.kang .scrollarrows path {
	stroke: #fff;
	fill: transparent;
	stroke-width: 2px;
	-webkit-animation: arrow 2s infinite;
	animation: arrow 2s infinite
}

.kang .scrollarrows path.a1 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

.kang .scrollarrows path.a2 {
	-webkit-animation-delay: -.5s;
	animation-delay: -.5s
}

.kang .scrollarrows path.a3 {
	-webkit-animation-delay: 0s;
	animation-delay: 0s
}

.kang .Carousel-pic li {
	position: relative;
	background-position: top;
	background-repeat: no-repeat;
	background-size: 100%
}

.kang .Carousel-pic li .infoWrapper {
	position: absolute;
	padding: 81px 100px;
	left: 0;
	background: rgba(4,8,15,.5);
	width: 100%
}

@media (max-width:719px) {
	.kang .Carousel-pic li .infoWrapper {
		padding: 40px 80px
	}
}

@media (max-width:479px) {
	.kang .Carousel-pic li .infoWrapper {
		padding: 10px;
	}
	
	.kang .Carousel-pic li img {
		min-height: 350px
	}
}

.kang .Carousel-pic li .infoLine1 {
	font-size: 48px;
	color: #fff;
	line-height: 48px;
	text-align: left;
	font-weight: 300;
}

@media (max-width:959px) {
	.kang .Carousel-pic li .infoLine1 {
		font-size: 24px;
		line-height: 24px;
		padding-left: 23px;
    	padding-right: 24px;
	}
}

@media (max-width:479px) {
	.kang .Carousel-pic li .infoLine1 {
		font-size: 16px
	}
}

.kang .Carousel-pic li .infoLine2 {
	margin-top: 28px;
	max-width: 569px;
	font-size: 18px;
	color: #fff;
	text-align: left;
	font-weight: 300
}

@media (max-width:959px) {
	.kang .Carousel-pic li .infoLine2 {
		font-size: 14px;
		line-height: inherit
	}
}

@media (max-width:479px) {
	.kang .Carousel-pic li .infoLine2 {
		margin-top: 10px;
		padding-left: 23px;
   	    padding-right: 24px;
	}
}

.kang .Carousel-pic li .infoLine3 {
	margin-top: 22px
}

@media (max-width:479px) {
	.kang .Carousel-pic li .infoLine3 {
		margin-top: 10px;
		padding-left: 23px;
    	padding-right: 24px;
	}
}

.kang .Carousel-pic li .infoLine3 .infoPageLink {
	display: inline-block;
	background: #fff;
	width: 152px;
	height: 52px;
	font-size: 18px;
	color: #003774;
	line-height: 52px;
	text-align: center;
	font-weight: 300
}

.kang .Carousel-pic li .infoLine3 .infoPageLink:hover {
	background: #003774;
	color: #fff
}

@media (max-width:959px) {
	.kang .Carousel-pic li .infoLine3 .infoPageLink {
		width: 92px;
		height: 32px;
		line-height: 32px;
		font-size: 12px
	}
}

.kang .Carousel-pic li .infoLine4 {
	margin-top: 16px;
	font-size: 16px;
	color: #fff;
	text-align: left
}

@media (max-width:959px) {
	.kang .Carousel-pic li .infoLine4 {
		font-size: 12px
	}
}

.kang .Carousel-pic li .infoLine4 a {
	display: inline-block;
	color: #fff;
	border-bottom: 1px solid #fff
}

.kang .Carousel-pic .Carousel-next,.kang .Carousel-pic .Carousel-prev {
	width: 33px;
	height: 60px;
	background: url(../img/0bf5677e.png) 0 0 no-repeat;
	left: 20px;
}

.kang .Carousel-pic .Carousel-next {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAA8CAYAAADorNMqAAAAAXNSR0IArs4c6QAAARtJREFUWAntmL0OAUEUhReREJXaC/AM3kLnSbyIVkVNdHR+nkelo1jfyI5MrqWyV8SZ5GTm3mLP8Zmd7G6WMfI8H6I5mqBm6LkOTLvojOJYsfANgmE/uifzV4KskwBx6RsE1xbaRvdkVpAExn3530Q2Fgf1V4goyOPU5i8It6+IiMiDgF1oj4iIJWBr7RERsQRsrT0iIpaArX9hjywJWbPBK6vfEBnVK3N9vvCF1um5nbVLep9vQaGOFsiOHY3qvwBgEgKEbx927Gl0Pv+TzRUxUQAREAERCATKTkLXg0gBREAEyggcvJ4HGi/OAQUQARHwIRCe0rkNZ8gO1wAD607tF6Cg0MP0mgTxDRBfmAgwRkc0RdW/mkXjYr4BSWyF719qp28AAAAASUVORK5CYII=) 0 0 no-repeat;left: inherit;
	right: 20px;
}

@media (max-width: 479px){
	.kang .Carousel-pic .Carousel-next,.kang .Carousel-pic .Carousel-prev {
		width: 23px;
		height: 60px;
		background: url(../img/0bf5677e.png) 0 0 no-repeat;
		left: 10px;
		background-size: 10px;
	}
	.kang .Carousel-pic .Carousel-next {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAA8CAYAAADorNMqAAAAAXNSR0IArs4c6QAAARtJREFUWAntmL0OAUEUhReREJXaC/AM3kLnSbyIVkVNdHR+nkelo1jfyI5MrqWyV8SZ5GTm3mLP8Zmd7G6WMfI8H6I5mqBm6LkOTLvojOJYsfANgmE/uifzV4KskwBx6RsE1xbaRvdkVpAExn3530Q2Fgf1V4goyOPU5i8It6+IiMiDgF1oj4iIJWBr7RERsQRsrT0iIpaArX9hjywJWbPBK6vfEBnVK3N9vvCF1um5nbVLep9vQaGOFsiOHY3qvwBgEgKEbx927Gl0Pv+TzRUxUQAREAERCATKTkLXg0gBREAEyggcvJ4HGi/OAQUQARHwIRCe0rkNZ8gO1wAD607tF6Cg0MP0mgTxDRBfmAgwRkc0RdW/mkXjYr4BSWyF719qp28AAAAASUVORK5CYII=) 0 0 no-repeat;left: inherit;
		right: 0px;
		background-size: 10px;
	}
}
.kang .CarouselWrapper {
	max-width: 1914px;
	margin: 0 auto;
	overflow: hidden
}

.kang .main {
	position: relative;
	background-color: #fff
}

@media (max-width:959px) {
	.kang .main {
		padding-top: 60px
	}
}

.kang .Field {
	max-width: 1520px
}

.kang .productHeading {
	padding-top: 100px;
	font-family: AlibabaSans-Normal;
	font-size: 30px;
	color: #103b86;
	letter-spacing: 0;
	text-align: center
}

@media (max-width:959px) {
	.kang .productHeading {
		padding-top: 42px
	}
}

.kang .productDesc {
	padding-top: 35px;
	padding-bottom: 58px;
	font-family: AlibabaSans-Normal;
	font-size: 16px;
	color: #103b86;
	letter-spacing: 0;
	text-align: center;
	line-height: 30px
}

@media (max-width:959px) {
	.kang .productDesc {
		padding-top: 17px;
		padding-bottom: 34px
	}
}

.kang .productDescStyle2 {
	padding-top: 100px;
	padding-bottom: 147px
}

@media (max-width:959px) {
	.kang .productDescStyle2 {
		padding-top: 17px
	}
}

@media (max-width:719px) {
	.kang .productDescStyle2 {
		padding-bottom: 50px
	}
}

.kang .Tab-bar {
	margin: 0 auto;
	padding: 35px 0 0;
	display: table
}

@media (max-width:719px) {
	.kang .Tab-bar {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: distribute;
		justify-content: space-around;
		padding-top: 50px;
		width: 100%
	}
}

.kang .Tab-bar-wrapper {
	float: left;
	width: 100%
}

.kang .Tab-item {
	position: relative;
	margin-left: 21px;
	width: 227px;
	line-height: 65px;
	letter-spacing: normal;
	padding: 0;
	font-size: 14px;
	color: #112b48;
	letter-spacing: 0;
	text-align: left;
	border: none
}

@media (max-width:959px) {
	.kang .Tab-item {
		width: 200px
	}
}

@media (max-width:719px) {
	.kang .Tab-item {
		width: 25%
	}
}

.kang .Tab-item:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	margin-bottom: 5px;
	width: 100%;
	height: 5px;
	background-color: #d8d8d8
}

.kang .Tab-item_current:before {
	content: "";
	max-width: 323px;
	height: 5px;
	background-color: #103b86
}

.kang .Tab-item_current:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 30px;
	height: 50px;
	-webkit-transform: scale(1.05);
	transform: scale(1.05)
}

.kang .Tab-item:first-child {
	margin-left: 0
}

.kang .Tab-container {
	margin: 0 auto
}

.kang .Tab-container:after,.kang .Tab-container:before {
	content: " ";
	display: table
}

.kang .Tab-container:after {
	clear: both
}

.kang .contentBlock {
	position: relative;
	margin: 0 auto;
	max-width: 920px;
	overflow: hidden
}

.kang .contentBlock:after,.kang .contentBlock:before {
	content: " ";
	display: table
}

.kang .contentBlock:after {
	clear: both
}

.kang .contentBlock .description {
	margin-top: 56px;
	width: 473px;
	font-family: AlibabaSans-Normal;
	font-size: 14px;
	color: #103b86;
	letter-spacing: 0;
	line-height: 30px;
	text-align: left
}

@media (max-width:959px) {
	.kang .contentBlock .description {
		width: 100%
	}
}

.kang .contentBlock .descriptionWrapper {
	float: right;
	position: relative;
	letter-spacing: normal;
	left: 480px;
	-webkit-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out
}

@media (max-width:959px) {
	.kang .contentBlock .descriptionWrapper {
		width: 50%
	}
}

@media (max-width:719px) {
	.kang .contentBlock .descriptionWrapper {
		padding: 0 20px;
		width: 100%
	}
}

.kang .contentBlockImg {
	float: left;
	width: 417px;
	position: relative;
	left: -420px;
	-webkit-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out
}

@media (max-width:959px) {
	.kang .contentBlockImg {
		width: 45%
	}
}

@media (max-width:719px) {
	.kang .contentBlockImg {
		display: block;
		float: none;
		width: 80%;
		margin: 0 auto
	}
}

.kang .contentBlock .btns {
	margin-top: 63px
}

@media (max-width:959px) {
	.kang .contentBlock .btns {
		margin-top: 60px
	}
}

@media (max-width:719px) {
	.kang .contentBlock .btns {
		margin-top: 20px;
		text-align: center
	}
}

.kang .contentBlock .btns .btn {
	display: inline-block;
	margin-right: 20px;
	border-radius: 42px;
	width: 217px;
	height: 53px;
	line-height: 53px;
	background: #103b86;
	color: #fff;
	text-align: center;
	font-size: 21px
}

@media (max-width:959px) {
	.kang .contentBlock .btns .btn {
		width: 159px;
		height: 39px;
		line-height: 39px;
		font-size: 16px
	}
}

@media (max-width:719px) {
	.kang .contentBlock .btns .btn {
		margin-right: 0
	}
}

.kang .contentBlock .btns .btn:hover {
	opacity: .5;
	position: relative
}

.kang .contentBlock .btns .btn:hover:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	border-radius: 42px;
	width: 217px;
	height: 53px;
	line-height: 53px;
	border: 2px solid #fff;
	-webkit-transform: scale(.98,.95);
	transform: scale(.98,.95)
}

@media (max-width:959px) {
	.kang .contentBlock .btns .btn:hover:before {
		width: 159px;
		height: 39px;
		line-height: 39px;
		font-size: 16px
	}
}

.kang .companyInfo {
	max-width: 1920px;
	margin: 0 auto
}

.kang .companyInfo .banner,.kang .companyInfo .bannerMobile {
	position: relative;
	margin-top: 160px;
	text-align: center
}

@media (max-width:959px) {
	.kang .companyInfo .banner,.kang .companyInfo .bannerMobile {
		margin-top: 70px;
		display: none
	}
}

@media (max-width:959px) {
	.kang .companyInfo .bannerMobile {
		margin-top: 70px;
		display: block
	}
}

.kang .investor {
	width: 240px;
	text-align: center;
	overflow: hidden;
	padding-top: 10px
}

@media (max-width:959px) {
	.kang .investor {
		float: left;
		width: 50%;
		margin-bottom: 20px
	}
}

.kang .investorWrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0 auto;
	max-width: 1170px
}

@media (max-width:959px) {
	.kang .investorWrapper {
		display: block;
		max-width: 750px
	}
}

.kang .investor img {
	width: 200px;
	height:200px;
	border-radius: 50%;
}

@media (max-width:719px) {
	.kang .investor img {
		width: 120px;
		height: 120px;
	}
}

.kang .investor .heading {
	margin-top: 42px;
	font-size: 24px;
	color: #103b86;
	text-align: center;
	font-weight: 300
}

@media (max-width:719px) {
	.kang .investor .heading {
		margin-top: 32px;
		font-size: 21px;
		color: #103b86;
		text-align: center;
		font-weight: 300
	}
}

.kang .investor .description {
	margin-top: 21px;
	font-family: AlibabaSans-Normal;
	font-size: 16px;
	color: #103b86;
	letter-spacing: 0;
	text-align: center;
	line-height: 30px
}

@media (max-width:959px) {
	.kang .investor .description {
		font-size: 14px
	}
}

.kang .investor .more {
	font-family: AlibabaSans-Normal;
	font-size: 16px;
	color: #103b86;
	letter-spacing: 0;
	text-align: center;
	line-height: 30px
}

@media (max-width:959px) {
	.kang .investor .more {
		font-size: 14px
	}
}

.kang .timeLine {
	max-width: 1920px;
	margin: 0 auto
}

.kang .newsWrapper {
	position: relative;
	margin-top: 110px;
	font-family: AlibabaSans-Normal;
	font-size: 14px;
	color: #fff;
	letter-spacing: 0;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover
}

@media (max-width:959px) {
	.kang .newsWrapper {
		margin-top: 32px
	}
}

.kang .newsList {
	position: relative;
	width: 765px;
	margin: 0 auto;
	padding-left: 65px
}

@media (max-width:959px) {
	.kang .newsList {
		width: 535px
	}
}

@media (max-width:719px) {
	.kang .newsList {
		width: 90%;
		padding-left: 35px
	}
}

.kang .newsList:before {
	content: "";
	position: absolute;
	left: 0;
	top: 30px;
	width: 1px;
	height: calc(100% - 83px);
	background-color: #fff
}

.kang .newsListWrapper {
	padding-top: 78px;
	width: 100%
}

@media (max-width:479px) {
	.kang .newsListWrapper {
		padding-top: 30px
	}
}

.kang .newsList li {
	position: relative;
	margin: 0 auto 80px;
	width: 100%
}

.kang .newsList li:before {
	content: "";
	position: absolute;
	left: -72px;
	top: 20px;
	width: 14px;
	height: 14px;
	background-color: #fff
}

@media (max-width:719px) {
	.kang .newsList li:before {
		left: -42px
	}
}

.kang .newsList li:last-child {
	margin-bottom: 0
}

@media (max-width:959px) {
	.kang .newsList li {
		margin-bottom: 38px
	}
}

.kang .newsRight {
	position: relative;
	margin-left:-10px;
}

.kang .newsRight .date {
	position: absolute
}

.kang .newsRight .day {
	font-family: AlibabaSans-Normal;
	font-size: 70px;
	color: #fff;
	letter-spacing: 0;
	line-height: 30px;
    text-align: left;
    margin-top: 15px;
}

.kang .newsRight .yearAndMonth {
	margin-top: 5px;
	font-family: AlibabaSans-Normal;
	font-size: 18px;
	color: #fff;
	text-align: center
}

@media (max-width:959px) {
	.kang .newsRight .date {
		position: absolute
	}

	.kang .newsRight .day {
		font-size: 50px
	}

	.kang .newsRight .yearAndMonth {
		margin-top: 0;
		font-size: 12px;
		line-height: 16px
	}
}

@media (max-width:479px) {
	.kang .newsRight .date {
		top: -25px;
		font-size: 30px;
		text-align: center
	}

	.kang .newsRight .day {
		font-size: 30px
	}
}

.kang .newsInfo {
	padding-left: 95px
}

@media (max-width:479px) {
	.kang .newsInfo {
		padding-left: 55px
	}
}

.kang .newsInfo .newTitle {
	font-size: 24px;
	color: #fff;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media (max-width:959px) {
	.kang .newsInfo .newTitle {
		font-size: 18px
	}
}

.kang .newsInfo .newDescription {
	height: 38px;
	overflow: hidden;
	margin-top: 13px;
	font-family: AlibabaSans-Normal;
	font-size: 14px;
	color: #fff;
	letter-spacing: 0;
	text-align: left
}

@media (max-width:959px) {
	.kang .newsInfo .newDescription {
		font-size: 12px;
		line-height: 18px
	}
}

.kang .newsMore {
	padding-left: 15px;
	font-family: AlibabaSans-Normal;
	font-size: 12px;
	color: #fff;
	letter-spacing: 0
}

.kang .newsMoreWrapper {
	padding: 18px 0 18px 40px;
	width: 650px;
	margin: 0 auto;
	text-align: left
}

@media (max-width:959px) {
	.kang .newsMoreWrapper {
		width: 535px
	}
}

@media (max-width:719px) {
	.kang .newsMoreWrapper {
		width: 100%
	}
}

@media (max-width:959px) {
	.kang {
		padding: 0
	}

	.kang .video {
		width: 100%;
		height: auto
	}

	.kang .videoWrapper {
		position: relative
	}
}

.no-flexbox .investor {
	float: left;
	width: 25%;
	padding: 10px
}

.categoryBanner {
	max-width: 100%;
	margin: 0 auto;
	text-align: center
}

.categoryBanner img {
	width: 100%
}

.Culture {
	margin: 0 auto;
	max-width: 960px
}

.ContactUs {
	max-width: 927px;
	margin: 0 auto
}

.ContactUsImg,.ContactUsTitle {
	text-align: center
}

.ContactUsTitle {
	margin-top: 23px;
	font-family: AlibabaSans-Normal;
	font-size: 26px;
	color: #103b86;
	line-height: 30px
}

.ContactUsMap {
	margin-top: 30px;
	height: 320px
}

.ContactUsDescription {
	margin-top: 20px;
	margin-bottom: 80px;
	font-family: AlibabaSans-Normal;
	font-size: 14px;
	color: #4a4a4a;
	letter-spacing: 0;
	line-height: 3;
	text-align: left
}

@media (max-width:959px) {
	.ContactUsDescription {
		padding: 0 20px
	}
}

.ContactUs .btns {
	display: table;
	margin: 110px auto 0;
	width: 270px;
	border-radius: 3px;
	border: 2px solid #228ee1;
	margin-bottom: 20px !important;
}

.ContactUs .btns button {
	float: left;
	width: 50%;
	line-height: 44px;
	color: #228ee1;
	text-align: center;
	background-color: #fff;
	font-size: 18px;
	border: none
}
@media (max-width: 479px){
   .ContactUs .btns button {
		float: left;
		width: 50%;
		line-height: 34px;
		color: #228ee1;
		text-align: center;
		background-color: #fff;
		font-size: 18px;
		border: none
	}
}
@media (max-width:959px) {
	.ContactUs .btns {
		margin: 50px auto 0
	}
}


.ContactUs .btns .current {
	background-color: #228ee1;
	color: #fff
}

.ContactUs .anchorBL,.ContactUs .companyHG {
	display: none
}

.GeneralView {
	margin: 0 auto 90px;
	max-width: 680px;
	font-family: AlibabaSans-Normal;
	font-size: 14px;
	color: #4a4a4a;
	line-height: 24px;
	text-align: left
}

@media (max-width:959px) {
	.GeneralView {
		padding: 0 20px;
		margin-bottom: 50px
	}
}

.Subscribe {
	margin: 0 auto 80px;
	max-width: 710px
}

@media (max-width:959px) {
	.Subscribe {
		padding: 0 25px
	}
}

.SubscribeTitle {
	margin-bottom: 22px;
	font-family: AlibabaSans-Normal;
	font-size: 18px;
	color: #4a4a4a;
	letter-spacing: 0;
	line-height: 30px;
	text-align: left
}

@media (max-width:479px) {
	.SubscribeTitle {
		margin-bottom: 10px;
		line-height: inherit;
		font-size: 16px
	}
}

.SubscribeRow {
	position: relative;
	padding-left: 90px;
	margin-bottom: 34px;
}

@media (max-width:959px) {
	.SubscribeRow {
		margin-bottom: 20px
	}
}

@media (max-width:479px) {
	.SubscribeRow {
		padding-left: 0
	}
}

.SubscribeRow .name {
	position: absolute;
	top: 0;
	left: 0;
	width: 74px;
	font-family: AlibabaSans-Normal;
	font-size: 16px;
	color: #757f91;
	line-height: 56px;
	text-align: right
}

@media (max-width:959px) {
	.SubscribeRow .name {
		line-height: 30px
	}
}

@media (max-width:479px) {
	.SubscribeRow .name {
		position: relative
	}
}

.SubscribeRow .input {
	padding: 0 10px;
	background: #fff;
	border-bottom: 2px solid #bfc4c7;
	    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
	width: 595px;
	line-height: 56px;
	font-family: AlibabaSans-Normal;
	font-size: 16px;
	color: #000;
	    border-radius: 0px;
	
}

@media (max-width:959px) {
	.SubscribeRow .input {
		width: 96%;
		line-height: 30px
	}
}

.SubscribeRow .notice {
	margin-bottom: 30px;
	font-family: AlibabaSans-Normal;
	font-size: 16px;
	color: #757f91;
	line-height: 30px;
	text-align: left
}

.SubscribeRow .notice span {
	color: #d0021b
}

@media (max-width:959px) {
	.SubscribeRow .notice {
		margin-bottom: 20px;
		line-height: inherit
	}
}

.SubscribeRow .submitBtn {
	background: #228ee1;
	border-radius: 6px;
	width: 150px;
	height: 60px;
	font-family: AlibabaSans-Normal;
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	border: none
}

@media (max-width:959px) {
	.SubscribeRow .submitBtn {
		width: 96%;
		height: auto;
		line-height: 30px;
		font-size: 16px
	}
}

/* .Subscribe .required:after {
	content: "*";
	position: absolute;
	top: 0;
	right: 0;
	line-height: 56px;
	font-size: 24px;
	color: #d0021b
} */

@media (max-width:959px) {
	.Subscribe .required:after {
		line-height: 30px
	}
}

@media (max-width:479px) {
	.Subscribe .required:after {
		top: 35px
	}
}

.NoSubscribe {
	position: relative;
	top: -110px;
	left: -160px;
	opacity: .8;
	background: #000;
	border-radius: 3px;
	width: 320px;
	height: 220px;
	text-align: center;
	font-family: AlibabaSans-Normal;
	font-size: 20px;
	color: #fff;
	line-height: 30px
}

.NoSubscribeWrapper {
	position: fixed;
	top: 50%;
	left: 50%
}

.Employ {
	margin: 0 auto 98px;
	max-width: 1014px
}

@media (max-width:1199px) {
	.Employ {
		display: table
	}
}

@media (max-width:959px) {
	.Employ {
		max-width: 720px;
		padding: 0 20px
	}
}

.EmployBlock {
	position: relative;
	margin-top: 40px
}

.EmployBlock:after,.EmployBlock:before {
	content: " ";
	display: table
}

.EmployBlock:after {
	clear: both
}

.EmployBlock:first-child {
	margin-top: 32px
}

.EmployBlock img {
	position: relative;
	right: -7px;
	float: left;
	width: 434px;
	z-index: 1
}

@media (max-width:1199px) {
	.EmployBlock img {
		width: 42%;
		width: 396px;
		height: 203px
	}
}

@media (max-width:959px) {
	.EmployBlock img {
		width: 295px;
		height: 151px
	}
}

@media (max-width:719px) {
	.EmployBlock img {
		right: 0;
		float: right;
		width: 100%;
		height: inherit
	}
}

.EmployBlockStyle2 img {
	position: relative;
	left: -7px;
	float: right;
	margin-right: 0
}

@media (max-width:719px) {
	.EmployBlockStyle2 img {
		left: 0;
		float: left;
		width: 100%;
		height: inherit
	}
}

.EmployContent {
	float: left;
	width: 580px;
	height: 224px;
	border: 2px solid #b0c4d4;
	border-radius: 6px
}

@media (max-width:1199px) {
	.EmployContent {
		width: 58%;
		width: 499px;
		height: 203px
	}
}

@media (max-width:959px) {
	.EmployContent {
		width: 407px;
		height: 151px
	}
}

@media (max-width:719px) {
	.EmployContent {
		padding: 50px 25px;
		width: 100%;
		height: inherit
	}
}

.EmployContentTitle {
	padding-left: 36px;
	padding-right: 62px;
	margin-top: 50px;
	font-family: AlibabaSans-Normal;
	font-size: 16px;
	color: #228ee1;
	line-height: 30px;
	text-align: left
}

@media (max-width:959px) {
	.EmployContentTitle {
		margin-top: 10px;
		padding: 0 20px
	}
}

@media (max-width:719px) {
	.EmployContentTitle {
		margin-top: 0;
		line-height: 22px
	}
}

.EmployContentMain {
	padding: 10px 62px 0 36px;
	font-family: AlibabaSans-Normal;
	font-size: 14px;
	color: #4a4a4a;
	line-height: 28px;
	text-align: left
}

@media (max-width:959px) {
	.EmployContentMain {
		padding: 5px 20px 0;
		line-height: 24px
	}
}

@media (max-width:719px) {
	.EmployContentMain {
		padding-top: 10px
	}
}

.EmployNotice {
	margin-top: 53px;
	max-width: 828px;
	font-family: AlibabaSans-Normal;
	font-size: 14px;
	color: #4a4a4a;
	line-height: 28px;
	text-align: left
}

.Employ .QRCode {
	margin-top: 39px
}

.Employ .QRCodeTitle {
	padding-left: 15px;
	font-size: 40px
}

.Employ .QRCodeEmail,.Employ .QRCodeTitle {
	font-family: AlibabaSans-Normal;
	color: #228ee1;
	text-align: left
}

.Employ .QRCodeEmail {
	margin-top: 28px;
	font-size: 20px;
	line-height: 38px
}

.Building {
	margin: 0 auto 107px;
	max-width: 1020px
}

@media (max-width:719px) {
	.Building {
		padding: 0 20px;
		margin-bottom: 50px
	}
}

.BuildingNews {
	position: relative;
	margin-top: 30px;
	padding: 26px 10px 16px 310px;
	height: 222px;
	overflow: hidden;
	background: url(../img/76383801.png) 100% 0 no-repeat
}

@media (max-width:959px) {
	.BuildingNews {
		background-size: cover;
		height: auto
	}
}

@media (max-width:719px) {
	.BuildingNews {
		padding: 30px 20px;
		background: #fff;
		border: 3px solid #b0c4d4;
		border-radius: 6px
	}
}

.BuildingNews:first-child {
	margin-top: 30px
}

.BuildingNewsImg {
	position: absolute;
	left: 0;
	top: 0
}

@media (max-width:959px) {
	.BuildingNewsImg {
		top: 10px
	}
}

.BuildingNews .title {
	font-family: AlibabaSans-Normal;
	font-size: 16px;
	color: #228ee1;
	line-height: 30px;
	text-align: left
}

.BuildingNews .content {
	padding-top: 10px;
	font-family: AlibabaSans-Normal;
	font-size: 14px;
	color: #4a4a4a;
	line-height: 28px;
	text-align: left;
	overflow-y: scroll;
    height: 140px;
}

.CompanyInfo {
	max-width: 900px;
	margin: 0 auto 150px
}

@media (max-width:959px) {
	.CompanyInfo {
		padding: 0 20px
	}
}

@media (max-width:719px) {
	.CompanyInfo {
		margin-bottom: 50px
	}
}

.CompanyInfo ul li {
	position: relative;
	margin-bottom: 45px;
	padding-left: 30px;
	padding-right: 120px;
	font-family: AlibabaSans-Normal;
	font-size: 18px;
	color: #4a4a4a;
	line-height: 20px;
	text-align: left;
	border-left: 6px solid #228ee1
}

@media (max-width:719px) {
	.CompanyInfo ul li {
		font-size: 16px;
		padding-left: 10px;
		padding-right: 80px
	}
}

.CompanyInfo ul li .download {
	position: absolute;
	top: -5px;
	right: 0;
	width: 70px;
	height: 30px;
	line-height: 30px;
	padding-left: 30px;
	font-family: AlibabaSans-Normal;
	font-size: 18px;
	color: #228ee1;
	text-align: center;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAeCAYAAADZ7LXbAAAAAXNSR0IArs4c6QAABRhJREFUSA2tVktsVFUY/s65j5lpO4/aSFELCDY4IAjykKKoNZbgg526MyYuTUwwLjXQ4oYgSxfGDREWYkgtmmBciAtFkRJQWqmFthRDH/QBbWlnOnfmvvz/07llhjIDqH9ye27P+c///c/vjujq6jI1kdolpHzXdV0phPBxH+L70AxDDroe3kkmN1+601Vxqbv9vXg88Skpwacb9ytC0A26Nzub7nMta2dy3bYFQLrneq9DSJgh81+CCMymU9B1rR7hSNvFi+07k8ktVwqdlaD0cARlH3aWXFaPcrxYnw1mszkYhr5aE7Ktt+N0He8FIoOXcqvvuJg4/BUmv2wFPMprCclmszBNcz3Cemv/n6drA7W7g0gJb3oazsgY7OFrcCYmAdorJZalgLY4pna0u7u9hvVKawdWyHOtOgEZCcOdmIIMh1Whg+NgLUx3JpNByDSfp1ocuXz5bPzuIGRFGDoqtzWQSwKyIrIARNN1hMKRosfzBaKx6HY76+zVA0/KrtTZsqICzug4Zn/vQOXWp+HncuoKR2AYJtUiVGSC5g2OnYXnY8M9RcI1sC72IPZKE1I//Uq1GYHQtSKjhekK3lmBxsi5JxDftmEPDCHa1EhA2zF5pBVuKq06TWgaAZZPSPlT9oSG1B4YhjM5qVLFHWYPDmFkzz7oixdBS8RR2bAZ4bWrAKaNO0hZEPbQ6uzCVNtxClvAm0kh/MQqxHa8pADTp87Az1gqhZEnV6MUKZUEYYDUz6eQ+uU3uDenUfvhBzAWPQjfceBTW8debkJ4dRL20DDCyZXwS0TBgZUEYUOzZ84R60hUvfAs9JoH4FnWfDL43Kh7CObSOgXMJFlKSoLwhdjOHWrSK5+hlqUIFgh5Xy6CQP8WiOLsYJtW8pTTAEoJd5eS23UK1Be8FujqMmRg5vsfYf3RtaD3F1y8jw0m1fDGtZDPbaKaUM6Z/KzuS0QfBkXAND7Xijy1ARn6rjsPQV9R6m3+WpFQKXzv1hlv8blvO9DrFoOoP1/4/EDxYOk1CehVVYAm4abTyI2Ng/fDS5ZA0sxwgXM3JtTc8D4Tpllbq3R4vHnG7evX6bkx7+CtmtCxR3y0+M03UPNiIzIDgzDiccx0dmLo0GE8tme3ct6ZnoEei2LqdDuGvjikwB/fvw/ZkRF49OESRKLXjrZi4sQJRlQyBxKETlsyEoFFvd+9633EN27ESjIwcfKkimL06zaMffMtouvXob6lGTnyOHXhAkWtoX//Acz2XYY0DRWVINIMpCgStUldpVVVIrG1AYmGBjhTNyk1UxQF5YI/03R+8+w5zHR0kBMbkOr6S5098vZbcIgR0j09GD/+XWBfrXMEma8h76ghq67GotdehaTvSN/ej5EdG1P55TNuZ1W7eAIOkyQ1CbOuRXyW6b+iajjfFHmofCTs5dyONE1kiQR7dzdzm6gca9GoMhypq0Ns8ybUNDYismwpBg8enEsNUdCNH04g3dun0sqUVDik+ZrMAXDrWVevUgGzEASmWpW85MGcPt+ByIoVeHj5o7DHr6N3TzOlrBMV9fWYOX+ejLqq0wR15e1SVBOek9G2Y0pHAfAb1YK77u9PDqh9Dpgphs9lKARrYAA9H1Hn0f93AuBLOtmgH1RU0FyeOpSp8n/4ihragjs+igdS2eMaCl9SJKItsn5No80XyJv/TYg8I0+tQdYXx3Q7Y3yO+mWJqpXLW/gHd9AA/wmMApVS+jnPbXEt87N/AF8PSyqsnMs8AAAAAElFTkSuQmCC) 0 0 no-repeat
}

.Share {
	max-width: 1000px;
	margin: 0 auto;
	overflow: hidden
}

.Share iframe {
	width: 100%;
	height: 600px
}

@media (max-width:959px) {
	.Share iframe {
		padding: 0 20px;
		height: 100vh
	}
}

.FAQ {
	max-width: 920px;
	margin: 0 auto 50px
}

@media (max-width:959px) {
	.FAQ {
		padding: 0 20px
	}
}

.FAQ ul li {
	margin-bottom: 30px;
	font-family: AlibabaSans-Normal;
	font-size: 18px;
	color: #000;
	line-height: 30px;
	text-align: left
}

.FAQ ul li .question {
	position: relative;
	padding-left: 66px;
	padding-right: 20px;
	margin-bottom: 17px;
	padding: 8px 20px 8px 66px
}

@media (max-width:719px) {
	.FAQ ul li .question {
		padding: 8px 25px 8px 56px
	}
}

.FAQ ul li .question .circle {
	position: absolute;
	top: 0;
	left: 0;
	background: #228ee1;
	width: 46px;
	height: 46px;
	line-height: 46px;
	border-radius: 100%;
	text-align: center;
	color: #fff
}



.FAQ ul li .question .btn {
	position: absolute;
	top: 14px;
	right: 0;
	width: 23px;
	height: 16px;
	background: url('../img/optbtn.png') 0 0 no-repeat;cursor: pointer;
	background-size: 100%;
}

@media (max-width: 479px){
	.FAQ ul li .question .circle {
		position: absolute;
		top: 0;
		left: 0;
		background: #228ee1;
		width: 36px;
		height: 36px;
		line-height: 36px;
		border-radius: 100%;
		text-align: center;
		color: #fff
	}
	
	.FAQ ul li .question {
		padding: 2px 25px 8px 56px
	}
	
	.FAQ ul li .question .btn {
		position: absolute;
		top: 9px;
		right: 0;
		width: 19px;
		height: 16px;
		background: url('../img/optbtn.png') 0 0 no-repeat;cursor: pointer;
		background-size: 100%;
	}
	.FAQ ul li {
		margin-bottom: 20px;
		font-family: AlibabaSans-Normal;
		font-size: 18px;
		color: #000;
		line-height: 30px;
		text-align: left
	}
}

.FAQ ul li .answer {
	display: none;
	position: relative;
	padding-left: 66px;
	color: #757f91;
	line-height: 34px
}

.FAQ ul li .answer,.FAQ ul li .answerFont {
	font-family: AlibabaSans-Normal;
	font-size: 16px;
	text-align: left
}

.FAQ ul li .answerFont {
	position: absolute;
	top: 8px;
	left: 17px;
	color: #228ee1;
	line-height: 16px
}

.Cooperation {
	margin-top: 50px;
	max-width: 1100px;
	margin: 0 auto 230px
}

.Cooperation:after,.Cooperation:before {
	content: " ";
	display: table
}

.Cooperation:after {
	clear: both
}

@media (max-width:719px) {
	.Cooperation {
		margin-bottom: 50px
	}
}

.CooperationItem {
	float: left;
	padding: 0 10px;
	width: 25%;
	height: 300px;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

@media (max-width:719px) {
	.CooperationItem {
		width: 50%
	}
}

.CooperationItem img {
	border: 2px solid #b0c4d4;
	border-radius: 6px
}

.CooperationItem a {
	color: #757f91
}

.CooperationItem .current {
	color: #228ee1
}

.CooperationItem .current img {
	border: 4px solid #228ee1
}

.CooperationItem .current .CooperationTitle {
	font-size: 22px;
	color: #228ee1
}

.CooperationTitle {
	margin-top: 30px;
	font-family: AlibabaSans-Normal;
	font-size: 16px;
	color: #757f91;
	text-align: center;
	line-height: 30px
}

.News {
	margin: 0 auto 100px;
	padding: 0 20px;
	max-width: 900px
}

.NewsTitle {
	font-family: AlibabaSans-Normal;
	font-size: 24px;
	color: #4a4a4a;
	line-height: 30px;
	text-align: center
}

.NewsDate {
	margin-top: 15px;
	font-size: 14px;
	color: #8b8b8b;
	text-align: center
}

.NewsContent,.NewsDate {
	font-family: AlibabaSans-Normal;
	line-height: 24px
}

.NewsContent {
	margin-top: 40px;
	font-size: 16px;
	color: #4a4a4a;
	text-align: left
}

.Honour {
	margin: 30px auto;
	max-width: 860px
}

.Honour:after,.Honour:before {
	content: " ";
	display: table
}

.Honour:after {
	clear: both
}

.HonourWrapper {
	float: left
}

.HonourImg {
	width: 682px
}

@media (max-width:959px) {
	.HonourImg {
		max-width: 100%
	}
}

.HonourImgMenu img {
	width: 120px;
	height: 87px
}

.HonourTitle {
	margin-top: 30px;
	font-family: AlibabaSans-Normal;
	font-size: 26px;
	color: #4a4a4a;
	text-align: center
}

.imgBox {
	transition: all .25s;
	-moz-transition: all .25s;
	-webkit-transition: all .25s;
	-o-transition: all .25s
}

.imgBox:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.fontBox {
	transition: all .25s;
	-moz-transition: all .25s;
	-webkit-transition: all .25s;
	-o-transition: all .25s
}

.fontBox:hover {
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px)
}

.loadanimation {
	animation: myanimation 5s;
	-webkit-animation: myanimation 5s
}

@keyframes myanimation {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-webkit-keyframes myanimation {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.kang2 {
	padding-top: 0
}

@media (max-width:959px) {
	.kang2 .main {
		padding-top: 60px
	}
}

.kang2 .mainBody {
	padding: 0 20px;
	margin: 0 auto 100px;
	max-width: 1440px
}

.kang2 .mainBody:after,.kang2 .mainBody:before {
	content: " ";
	display: table
}

.kang2 .mainBody:after {
	clear: both
}

@media (max-width:479px) {
	.kang2 .mainBody {
		padding: 0
	}
}

.kang2 .mainBody .dateList {
	float: left;
	padding-top: 30px;
	width: 222px;
	width: 15.8%;
	background-color: #228ee1
}

.kang2 .mainBody .dateList:after,.kang2 .mainBody .dateList:before {
	content: " ";
	display: table
}

.kang2 .mainBody .dateList:after {
	clear: both
}

@media (max-width:959px) {
	.kang2 .mainBody .dateList {
		float: none;
		padding-top: 10px;
		width: auto
	}
}

.kang2 .mainBody .dateList .year {
	font-family: AlibabaSans-Normal;
	font-size: 30px;
	color: #fff;
	text-align: center
}

.kang2 .mainBody .dateList .leftBtn {
	margin-right: 18px;
	color: #fff
}

.kang2 .mainBody .dateList .rightBtn {
	margin-left: 18px;
	color: #fff
}

.kang2 .mainBody .dateList li {
	line-height: 46px;
	font-size: 18px;
	cursor: pointer
}

@media (max-width:959px) {
	.kang2 .mainBody .dateList li {
		float: left;
		width: 25%;
		text-align: center;
		
	}
}

@media (max-width:479px) {
	.kang2 .mainBody .dateList li {
		width: 33.33%
	}
}

.kang2 .mainBody .dateList li a {
	display: block;
	padding: 0 15px;
	color: #fff
}

@media (max-width:479px) {
	.kang2 .mainBody .dateList li a {
		padding: 0 5px
	}
}

.kang2 .mainBody .dateList li a:hover {
	background-color: #103b86
}

.kang2 .mainBody .dateList li .count {
	float: right;
	font-size: 20px;
}

@media (max-width:959px) {
	.kang2 .mainBody .dateList li .count {
		float: none;
		padding-left: 10px
	}
}

@media (max-width:719px) {
	.kang2 .mainBody .dateList li .count {
		float: none;
		padding-left: 5px
	}
}

@media (max-width:479px) {
	.kang2 .mainBody .dateList li .count {
		float: none;
		padding-left: 0;
		font-size: 14px;
	}
}

.kang2 .mainBody .dateList li .current {
	background-color: #103b86
}

.kang2 .mainBody .monthMap {
	display: table;
	margin: 0 auto;
	width: 700px
}

@media (max-width:1440px) {
	.kang2 .mainBody .monthMap {
		width: 500px
	}
}

@media (max-width:959px) {
	.kang2 .mainBody .monthMap {
		width: 100%
	}
}

.kang2 .mainBody .monthMapWrapper {
	float: left;
	margin-top: 25px;
	width: 57.14%
}

@media (max-width:959px) {
	.kang2 .mainBody .monthMapWrapper {
		float: left;
		width: 100%
	}
}

.kang2 .mainBody .monthMap .heading {
	margin-bottom: 10px;
	display: table-caption;
	font-family: AlibabaSans-Normal;
	font-size: 30px;
	color: #228ee1;
	letter-spacing: 0;
	text-align: center
}

.kang2 .mainBody .monthMap .rowFirst {
	display: table-row;
	width: 100%;
	font-family: AlibabaSans-Normal;
	font-size: 24px;
	color: #8b8b8b;
	line-height: 24px;
	text-align: center
}

@media (max-width:1199px) {
	.kang2 .mainBody .monthMap .rowFirst {
		font-size: 20px
	}
}

.kang2 .mainBody .monthMap .rowFirst div {
	display: table-cell;
	width: 14.28%;
	height: 70px;
	line-height: 70px
}

.kang2 .mainBody .monthMap .rowOther {
	display: table-row;
	width: 100%;
	font-family: AlibabaSans-Normal;
	font-size: 26px;
	color: #8b8b8b;
	line-height: 24px;
	text-align: center
}

@media (max-width:1199px) {
	.kang2 .mainBody .monthMap .rowOther {
		font-size: 20px
	}
}

.kang2 .mainBody .monthMap .rowOther div {
	display: table-cell;
	padding: 5px 0;
	width: 14.28%;
	height: 70px;
	line-height: 70px;
	text-align: center
}

@media (max-width:1199px) {
	.kang2 .mainBody .monthMap .rowOther div {
		height: 50px;
		line-height: 50px
	}
}

.kang2 .mainBody .monthMap .rowOther .hasRecord {
	color: #fff;
	display: inline-block;
	width: 70px;
	height: 70px;
	background-color: #228ee1;
	border-radius: 50%
}

@media (max-width:1199px) {
	.kang2 .mainBody .monthMap .rowOther .hasRecord {
		width: 50px;
		height: 50px;
		line-height: 50px
	}
}

.kang2 .mainBody .monthMap .rowOther .now {
	position: relative
}

.kang2 .mainBody .monthMap .rowOther .now:after {
	content: "\B7";
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 16px;
	font-size: 65px;
	height: 5px;
	line-height: 0;
	color: #103b86
}

@media (max-width:1199px) {
	.kang2 .mainBody .monthMap .rowOther .now:after {
		bottom: 10px;
		font-size: 40px
	}
}

.kang2 .subscribeBtn {
	display: block;
	width: 164px;
	height: 43px;
	line-height: 43px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	background-color: #228ee1;
	border-radius: 5px
}

.kang2 .subscribeBtnWrapper {
	margin-left: 140px
}

@media (max-width:959px) {
	.kang2 .subscribeBtnWrapper {
		margin: 0 auto;
		padding-bottom: 20px;
		width: 170px
	}
}

.kang2 .subscribeBtnWrapper .notice {
	margin-top: 13px;
	font-family: AlibabaSans-Normal;
	font-size: 14px;
	color: #8b8b8b;
	letter-spacing: 0;
	line-height: 24px;
	text-align: left
}

.kang2 .subscribeBtn img {
	padding-right: 3px;
	width: 16px;
	position: relative;
	top: -1px
}

.kang2 .scheduleList {
	position: relative;
	float: left;
	width: 360px;
	padding-left: 45px;
	margin-top: 25px;
	width: 27%
}

@media (max-width:959px) {
	.kang2 .scheduleList {
		float: none;
		margin: 0 auto;
		width: 360px;
		display: table
	}
}

@media (max-width:479px) {
	.kang2 .scheduleList {
		width: 300px
	}
}

.kang2 .scheduleList:before {
	content: "";
	position: absolute;
	top: 0;
	left: 8px;
	width: 1px;
	height: 100%;
	background-color: #228ee1
}

.kang2 .scheduleList li {
	position: relative;
	height: 123px;
	padding-bottom: 39px
}

.kang2 .scheduleList li:before {
	content: "";
	position: absolute;
	left: -44px;
	top: 0;
	width: 16px;
	height: 16px;
	background-color: #228ee1;
	border-radius: 50%
}

.kang2 .scheduleList .date {
	font-family: AlibabaSans-Normal;
	font-size: 20px;
	color: #4a4a4a;
	text-align: left
}

@media (max-width:1199px) {
	.kang2 .scheduleList .date {
		font-size: 16px
	}
}

.kang2 .scheduleList .meeting {
	padding-left: 25px;
	font-family: AlibabaSans-Normal;
	font-size: 20px;
	color: #9b9b9b;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAoBJREFUOBF1lD1oU2EUhu+9uU2qrRa1DgpCij+0ok6iWFCwQx2kQ3FSwcT8CE4ixbmiqHRRcbDYNGmhIUiguNgODgaFulgE0SEiiigJDjrEJIaYP58T771+vcYPTs4573nP+/3e6FqHsby87MvlcjOUxrC3XV1d54PB4AehxmKxC7quT7ZaraphGFfC4fCi4Ib8uEc+n78Edg7bhB2t1+sPhIPIEG4ake34AXwylUr1S62jEISdUlSGnQ+AOT3wusvlsoj+BZUmjSXLcpsKlpbY5/M9Y1tfFTwbiUTeSO6oK0Wt2Wz20rBqYd/w3+Px+AZwP6tYsvAmEy4tLCz4JTct0HE0jNKwSION9RNPkQxxVifxW62CAW+iWq2OUR/8R4jifltB9ZBPKCJqac/8/LzPEZqdnd1H9SIN4ypLibcp8Zqwp6dHbwuxnbOsJMa5vIJxD/9pDdNKmMTZr6v+S5+bmxtsNBqv4VzjBm4i0iazws2Qj5immbUfozSn02lPsVg8Bq8aCoVe2IIGIpMkK9Fo9IYtgvhuhN9hj2u1WhbRM7ZIoVB4wuqf0rfCA005QgSHEHhkA+K5HXnZ7ReLl+1fxbRSqXQcNyKxNU5br10zmdUP+NGuWL7QKWdCN655vd4fwjUofsZ2qI3kM9h7C/vJZLJ9jbNaBX+ocO8GAoGc5PKyX0J0rjyZTG4kvwMuhy2DXv1WIpE4zO1OkB9so3xC4KOcX0Byw+PxXKdxBOCyAJVK5RRuHGyL5Ix1xAc43Nv4KWzXH1gziPdi05lMxtQFZKYwwH3sObNU8PI/5B4lgF43KHlfX9/69kfLn1Oc5mE+wi/gw4g13AbejdX/Y9pv7LIvdMHSEUEAAAAASUVORK5CYII=) left 5px no-repeat
}

@media (max-width:1199px) {
	.kang2 .scheduleList .meeting {
		font-size: 16px
	}
}

.kang2 .scheduleList .address {
	padding-left: 25px;
	font-family: AlibabaSans-Normal;
	font-size: 20px;
	color: #9b9b9b;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAAAAXNSR0IArs4c6QAAAahJREFUOBF9UjFIw1AQzY/JIk0iiEs7OHRydNTBoZsVCjp00MXSVlAci+BiZx0EB13aZureoaCl6CgOjg4FcepQLApqsfgbNPX9kiv5qSZw3N279/6/fzmm+L5KpWIMh8MCLMUYi8O7KD/BapZlnabT6S+iMwps2064rmuDPE9YwD+qqrqdzWbvBD4SeqJriMYHBUSUfmuatpzJZO6Z195DyE0kGnk8oRWNRhdVCMSb/mtPEokE3IVOp7OnIUhNVBVlgJMvYFN49y7qeoCT0rzpSTiw41wuVxRguVzmOPxAIihKXAXAA6BI+z7MHxPMNUQt2Bwhnj8slUpctIq8EKiJtCWEl7AVkdGH1mYQn8ETJHkceKWapnkO9FWqhCdtwzBsFWv0iY3YAncQzse2MNaHbULjiOEoWKMmxOsAn0PEbXDWMO1bwZFWrF6vT3e73eIf4z+KxWInyWRy3JUkpNsw0RvECS+v5fP5DaqRH7VKCXld13cQf6D1F7S3T7jfT9xYrVZNx3EsiGZB/EHb75FI5E0M0S8U/1H6OOcNkJf8YK/XayBf9WO/NuGhxnNe9pwAAAAASUVORK5CYII=) 3px 6px no-repeat
}

@media (max-width:1199px) {
	.kang2 .scheduleList .address {
		font-size: 16px
	}
}

.Trends {
	padding: 0 20px 70px;
	margin: 0 auto;
	max-width: 1440px
}

.Trends:after,.Trends:before {
	content: " ";
	display: table
}

.Trends:after {
	clear: both
}

.TrendsType {
	position: absolute;
	top: 0;
	left: calc(50% - 37px);
	padding: 17px;
	width: 75px;
	height: 75px;
	background-color: #228ee1;
	color: #fff;
	font-family: AlibabaSans-Normal;
	font-size: 20px;
	border-radius: 50%;
	line-height: 1
}

@media (max-width:719px) {
	.TrendsType {
		left: 0;
		padding: 10px;
		width: 45px;
		height: 45px;
		font-size: 12px
	}
}

.Trends .Tab-bar {
	padding-top: 40px
}

@media (max-width:719px) {
	.Trends .Tab-bar {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
}

.Trends .Tab-bar-wrapper {
	float: none;
	padding-bottom: 92px
}

@media (max-width:719px) {
	.Trends .Tab-bar-wrapper {
		padding-bottom: 50px
	}
}

.Trends .Tab-item {
	margin-left: 115px;
	width: 105px;
	font-family: AlibabaSans-Normal;
	font-size: 26px;
	color: #103b86;
	text-align: center;
	line-height: 30px
}

.Trends .Tab-item:before {
	max-width: inherit;
	top: inherit;
	bottom: -22px;
	height: 6px
}

@media (max-width:719px) {
	.Trends .Tab-item {
		margin-left: 0;
		width: auto;
		font-size: 20px
	}
}

.TrendsList:before {
	content: "";
	position: absolute;
	top: 0;
	left: calc(50% - 4px);
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #228ee1
}

@media (max-width:719px) {
	.TrendsList:before {
		left: 18px
	}
}

.TrendsList:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: calc(50% - 4px);
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #228ee1
}

@media (max-width:719px) {
	.TrendsList:after {
		left: 18px
	}
}

.TrendsListWrapper {
	position: relative;
	padding: 40px 0;
	margin: 0 auto;
	max-width: 1080px
}

.TrendsListWrapper:after,.TrendsListWrapper:before {
	content: " ";
	display: table
}

.TrendsListWrapper:after {
	clear: both
}

.TrendsListWrapper .blueLine {
	position: absolute;
	top: 0;
	left: 50%;
	content: "";
	background: #228ee1;
	width: 2px;
	height: 100%
}

@media (max-width:719px) {
	.TrendsListWrapper .blueLine {
		left: 22px
	}
}

.TrendsList li {
	position: relative;
	padding-bottom: 60px
}

.TrendsList li:after,.TrendsList li:before {
	content: " ";
	display: table
}

.TrendsList li:after {
	clear: both
}

@media (max-width:719px) {
	.TrendsList li:nth-child(odd) .TrendsLR {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}
}

.TrendsLeft {
	float: left;
	padding-right: 60px;
	width: 50%
}

@media (max-width:719px) {
	.TrendsLeft {
		padding-right: 0;
		padding-left: 60px;
		width: 100%
	}
}

.TrendsLeft .title {
	margin-bottom: 10px;
	font-family: AlibabaSans-Normal;
	font-size: 24px;
	color: #4a4a4a;
	line-height: 30px;
	text-align: left
}

@media (max-width:719px) {
	.TrendsLeft .title {
		margin-top: 10px;
		font-size: 20px
	}
}

.TrendsLeft .description {
	font-family: AlibabaSans-Normal;
	font-size: 14px;
	color: #8b8b8b;
	line-height: 24px;
	text-align: left
}

.TrendsLeft .imgWrapper {
	text-align: right
}

.TrendsLeft .date {
	font-family: AlibabaSans-Normal;
	font-size: 14px;
	color: #8b8b8b;
	line-height: 24px;
	text-align: right
}

@media (max-width:719px) {
	.TrendsLeft .date {
		margin-bottom: 10px;
		text-align: left;
		font-size: 20px
	}
}

.TrendsRight {
	float: left;
	padding-left: 60px;
	width: 50%
}

@media (max-width:719px) {
	.TrendsRight {
		width: 100%
	}
}

.TrendsRight .title {
	margin-bottom: 10px;
	font-family: AlibabaSans-Normal;
	font-size: 24px;
	color: #4a4a4a;
	line-height: 30px;
	text-align: left
}

@media (max-width:719px) {
	.TrendsRight .title {
		margin-top: 10px;
		font-size: 20px
	}
}

.TrendsRight .description {
	font-family: AlibabaSans-Normal;
	font-size: 14px;
	color: #8b8b8b;
	line-height: 24px;
	text-align: left
}

.TrendsRight .imgWrapper {
	text-align: left
}

.TrendsRight .date {
	font-family: AlibabaSans-Normal;
	font-size: 14px;
	color: #8b8b8b;
	line-height: 24px;
	text-align: left
}

@media (max-width:719px) {
	.TrendsRight .date {
		margin-bottom: 10px;
		font-size: 20px
	}
}

.Product {
	padding: 0 20px;
	margin: 0 auto;
	max-width: 1440px
}

.ProductList {
	padding-top: 38px;
	padding: 0 50px
}

.ProductList:after,.ProductList:before {
	content: " ";
	display: table
}

.ProductList:after {
	clear: both
}

@media (max-width:719px) {
	.ProductList {
		padding: 0 0 0 0px
	}
}

.ProductList li {
	float: left;
	margin-right: 10px;
	margin-bottom: 34px;
	padding: 0 20px;
	height: 40px;
	line-height: 40px;
	font-family: AlibabaSans-Normal;
	font-size: 16.8px;
	color: #fff;
	text-align: center;
	border-radius: 20px
}

@media (max-width:959px) {
	.ProductList li {
		margin-bottom: 14px;
		font-size: 16px;
		height: 30px;
		line-height: 30px
	}
}

@media (max-width:719px) {
	.ProductList li {
		margin-right: 5px;
		padding: 0 5px;
		font-size: 14px
	}
}

.Product .blue {
	background-color: #103b86
}

.Product .cyan {
	background-color: #228ee1
}

.Product .green {
	background-color: #0d5616
}

.Product .lightGreen {
	background-color: #489d47
}

.Product .gray {
	background-color: #9b9b9b
}

.ProductProcess {
	margin-bottom: 34px;
	padding: 0 50px
}

@media (max-width:719px) {
	.ProductProcess {
		padding: 0 0 0 0px
	}
}

.ProductLine {
	position: relative;
	margin-bottom: 54px;
	height: 30px;
	line-height: 30px;
	font-family: AlibabaSans-Normal;
	font-size: 20px;
	color: #fff;
	text-align: left;
	border-radius: 15px;
	background-color: #dcdcdc
}

.ProductLine:before {
	transition: all .25s!important;
	-moz-transition: all .25s!important;
	-webkit-transition: all .25s!important;
	-o-transition: all .25s!important
}

.ProductLine:hover:before {
	-webkit-transform: scale(1.1)!important;
	transform: scale(1.1)!important
}

@media (max-width:959px) {
	.ProductLine {
		margin-bottom: 25px;
		height: 20px;
		line-height: 20px;
		font-size: 16px
	}
}

.ProductLine .digit {
	position: absolute;
	top: 0;
	left: -45px;
	font-family: AlibabaSans-Normal;
	font-size: 16.2px;
	color: #a4a4a4;
	line-height: 30px;
	text-align: left
}

@media (max-width:959px) {
	.ProductLine .digit {
		line-height: 20px
	}
}
.ProductLine :before {
	transition:all .25s !important;
	-moz-transition:all .25s !important;
	-webkit-transition:all .25s !important;
	-o-transition:all .25s !important;
}
.ProductLine :hover:before {
	transform:scale(1.1) !important;
}
.ProductLine .blue:before,.ProductLine .cyan:before,.ProductLine .gray:before,.ProductLine .green:before,.ProductLine .lightGreen:before {
	position: absolute;
	content: "";
	left: calc(100% - 35px);
	top: -30px;
	width: 70px;
	height: 85px;
	background: url(../img/f947f9c1.png) 0 0 no-repeat;
	background-size: 100%
}

@media (max-width:959px) {
	.ProductLine .blue:before,.ProductLine .cyan:before,.ProductLine .gray:before,.ProductLine .green:before,.ProductLine .lightGreen:before {
		top: -17px;
		width: 40px;
		height: 45px;
		left: calc(100% - 20px)
	}
}

.ProductLine .cyan:before {
	background-image: url(../img/42b2cf98.png)
}

.ProductLine .green:before {
	background-image: url(../img/96c4d534.png)
}

.ProductLine .lightGreen:before {
	background-image: url(../img/89a62935.png)
}

.ProductLine .gray:before {
	background-image: url(../img/ee28371e.png)
}

.ProductLine .percent {
	position: relative;
	border-radius: 15px
}

.ProductLine .percent span {
	padding-left: 10px
}

.ProductLineWrapper {
	padding: 0 50px
}

@media (max-width:719px) {
	.ProductLineWrapper {
		padding: 0 0 0 0px
	}
}

.Product .mobileProductList {
	display: none
}

@media (max-width:959px) {
	.Product .mobileProductList {
		display: block
	}
}

.Progress {
	padding: 0 20px 70px;
	margin: 0 auto;
	max-width: 1440px
}

.Progress:after,.Progress:before {
	content: " ";
	display: table
}

.Progress:after {
	clear: both
}

.ProgressType {
	position: absolute;
	top: calc(50% - 37px);
	left: calc(50% - 37px);
	padding: 17px 14px;
	width: 75px;
	height: 75px;
	background-color: #228ee1;
	color: #fff;
	font-family: AlibabaSans-Normal;
	font-size: 20px;
	border-radius: 50%;
	line-height: 1;
	text-align: center
}

@media (max-width:719px) {
	.ProgressType {
		left: 0;
		top: 0;
		padding: 10px;
		width: 45px;
		height: 45px;
		font-size: 12px
	}
}

.Progress .Tab-bar {
	padding-top: 40px
}

@media (max-width:719px) {
	.Progress .Tab-bar {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
}

.Progress .Tab-bar-wrapper {
	float: none;
	padding-bottom: 92px
}

@media (max-width:719px) {
	.Progress .Tab-bar-wrapper {
		padding-bottom: 50px
	}
}

.Progress .Tab-item {
	margin-left: 115px;
	width: 105px;
	font-family: AlibabaSans-Normal;
	font-size: 26px;
	color: #103b86;
	text-align: center;
	line-height: 30px
}

.Progress .Tab-item:before {
	max-width: inherit;
	top: inherit;
	bottom: -22px;
	height: 6px
}

@media (max-width:719px) {
	.Progress .Tab-item {
		margin-left: 0;
		width: auto;
		font-size: 20px
	}
}

.ProgressList:before {
	content: "";
	position: absolute;
	top: 0;
	left: calc(50% - 4px);
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #228ee1
}

@media (max-width:719px) {
	.ProgressList:before {
		left: 18px
	}
}

.ProgressList:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: calc(50% - 4px);
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #228ee1
}

@media (max-width:719px) {
	.ProgressList:after {
		left: 18px
	}
}

.ProgressListWrapper {
	position: relative;
	padding: 40px 0;
	margin: 0 auto;
	max-width: 1080px
}

.ProgressListWrapper:after,.ProgressListWrapper:before {
	content: " ";
	display: table
}

.ProgressListWrapper:after {
	clear: both
}

.ProgressListWrapper .blueLine {
	position: absolute;
	top: 0;
	left: 50%;
	content: "";
	background: #228ee1;
	width: 2px;
	height: 100%
}

@media (max-width:719px) {
	.ProgressListWrapper .blueLine {
		left: 22px
	}
}

.ProgressList li {
	position: relative;
	margin-bottom: 60px
}

.ProgressList li:after,.ProgressList li:before {
	content: " ";
	display: table
}

.ProgressList li:after {
	clear: both
}

.ProgressList li .ProgressLR {
	display: table;
	width: 100%
}

@media (max-width:719px) {
	.ProgressList li:nth-child(odd) .ProgressLR {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}
}

.ProgressLeft {
	position: relative;
	float: left;
	padding-right: 60px;
	width: 50%
}

@media (max-width:719px) {
	.ProgressLeft {
		position: static;
		padding-right: 0;
		padding-left: 60px;
		width: 100%
	}
}

.ProgressLeft .title {
	margin-bottom: 10px;
	font-family: AlibabaSans-Normal;
	font-size: 24px;
	color: #4a4a4a;
	line-height: 30px;
	text-align: left
}

@media (max-width:719px) {
	.ProgressLeft .title {
		margin-top: 10px;
		font-size: 20px
	}
}

.ProgressLeft .description {
	font-family: AlibabaSans-Normal;
	font-size: 24px;
	color: #4a4a4a;
	letter-spacing: 0;
	line-height: 30px
}

@media (max-width:719px) {
	.ProgressLeft .description {
		margin-bottom: 15px
	}
}

.ProgressLeft .imgWrapper {
	text-align: right
}

@media (max-width:719px) {
	.ProgressLeft .imgWrapper {
		text-align: left
	}
}

.ProgressLeft .date {
	font-family: AlibabaSans-Normal;
	font-size: 14px;
	color: #8b8b8b;
	line-height: 24px;
	text-align: right
}

@media (max-width:719px) {
	.ProgressLeft .date {
		margin-bottom: 10px;
		text-align: left;
		font-size: 20px
	}
}

.ProgressRight {
	position: relative;
	float: left;
	padding-left: 60px;
	width: 50%
}

@media (max-width:719px) {
	.ProgressRight {
		position: static;
		width: 100%
	}
}

.ProgressRight .title {
	margin-bottom: 10px;
	font-family: AlibabaSans-Normal;
	font-size: 24px;
	color: #4a4a4a;
	line-height: 30px;
	text-align: left
}

@media (max-width:719px) {
	.ProgressRight .title {
		margin-top: 10px;
		font-size: 20px
	}
}

.ProgressRight .description {
	font-family: AlibabaSans-Normal;
	font-size: 24px;
	color: #4a4a4a;
	letter-spacing: 0;
	line-height: 30px
}

@media (max-width:719px) {
	.ProgressRight .description {
		margin-bottom: 15px
	}
}

.ProgressRight .imgWrapper {
	text-align: left
}

.ProgressRight .date {
	font-family: AlibabaSans-Normal;
	font-size: 14px;
	color: #8b8b8b;
	line-height: 24px;
	text-align: left
}

@media (max-width:719px) {
	.ProgressRight .date {
		margin-bottom: 10px;
		font-size: 20px
	}
}

.Manager {
	padding: 0 20px;
	margin: 0 auto;
	max-width: 1440px
}

.Manager .personInfo {
	float: left;
	padding: 0 70px;
	margin-bottom: 66px;
	width: 50%;
	text-align: center;
	max-height:484px;
}

@media (max-width:959px) {
	.Manager .personInfo {
		padding: 0 40px
	}
}

@media (max-width:719px) {
	.Manager .personInfo {
		padding: 0 20px
	}
}

@media (max-width:479px) {
	.Manager .personInfo {
		padding: 0 10px;
		width: 100%
	}
}

.Manager .personInfoWrapper {
	margin: 0 auto;
	max-width: 1160px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.Manager .personInfoWrapper:after,.Manager .personInfoWrapper:before {
	content: " ";
	display: table
}

.Manager .personInfoWrapper:after {
	clear: both
}

.Manager .personInfoWrapper .title {
	margin-top: 15px;
	font-family: AlibabaSans-Normal;
	font-size: 22px;
	color: #4a4a4a;
	text-align: center;
	line-height: 30px
}

.Manager .personInfoWrapper .position {
	margin-top: 8px;
	font-family: AlibabaSans-Normal;
	font-size: 14px;
	color: #228ee1;
	text-align: center;
	line-height: 24px
}

.Manager .personInfoWrapper .description {
	margin-top: 8px;
	font-family: AlibabaSans-Normal;
	font-size: 14px;
	color: #4a4a4a;
	line-height: 24px;
	text-align: left;
	max-height: 200px;
    overflow: hidden;
}

.Manager .personInfoWrapper .description p span {
	max-height: 200px;
}

.Manager .personImg {
	text-align: center
}

.Manager .personImg img {
	width: 180px;
	height: 180px;
	border-radius: 50%
}

.more{
	cursor:pointer;
}

.retract{
	cursor:pointer;
}

.Skill {
	padding: 0 20px 70px;
	margin: 0 auto;
	max-width: 1440px
}

.Skill:after,.Skill:before {
	content: " ";
	display: table
}

.Skill:after {
	clear: both
}

.SkillType {
	position: absolute;
	top: 0;
	left: calc(50% - 37px);
	padding: 17px;
	width: 75px;
	height: 75px;
	background-color: #228ee1;
	color: #fff;
	font-family: AlibabaSans-Normal;
	font-size: 20px;
	border-radius: 50%;
	line-height: 1
}

@media (max-width:719px) {
	.SkillType {
		left: 0;
		padding: 10px;
		width: 45px;
		height: 45px;
		font-size: 12px
	}
}

.Skill .Tab-bar {
	padding-top: 40px
}

@media (max-width:719px) {
	.Skill .Tab-bar {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
}

.Skill .Tab-bar-wrapper {
	float: none;
	padding-bottom: 92px
}

@media (max-width:719px) {
	.Skill .Tab-bar-wrapper {
		padding-bottom: 50px
	}
}

.Skill .Tab-item {
	margin-left: 115px;
	width: 105px;
	font-family: AlibabaSans-Normal;
	font-size: 26px;
	color: #103b86;
	text-align: center;
	line-height: 30px
}

.Skill .Tab-item:before {
	max-width: inherit;
	top: inherit;
	bottom: -22px;
	height: 6px
}

@media (max-width:719px) {
	.Skill .Tab-item {
		margin-left: 0;
		width: auto;
		font-size: 20px
	}
}

.SkillList:before {
	content: "";
	position: absolute;
	top: 0;
	left: calc(50% - 4px);
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #228ee1
}

@media (max-width:719px) {
	.SkillList:before {
		left: 18px
	}
}

.SkillList:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: calc(50% - 4px);
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #228ee1
}

@media (max-width:719px) {
	.SkillList:after {
		left: 18px
	}
}

.SkillListWrapper {
	position: relative;
	padding: 40px 0;
	margin: 0 auto;
	max-width: 1080px
}

.SkillListWrapper:after,.SkillListWrapper:before {
	content: " ";
	display: table
}

.SkillListWrapper:after {
	clear: both
}

.SkillListWrapper .blueLine {
	position: absolute;
	top: 0;
	left: 50%;
	content: "";
	background: #228ee1;
	width: 2px;
	height: 100%
}

@media (max-width:719px) {
	.SkillListWrapper .blueLine {
		left: 22px
	}
}

.SkillList li {
	position: relative;
	padding-bottom: 60px
}

.SkillList li:after,.SkillList li:before {
	content: " ";
	display: table
}

.SkillList li:after {
	clear: both
}

@media (max-width:719px) {
	.SkillList li:nth-child(odd) .TrendsLR {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}
}

.SkillLeft {
	float: left;
	padding-right: 60px;
	width: 50%;
	text-align: right
}

@media (max-width:719px) {
	.SkillLeft {
		padding-right: 0;
		padding-left: 60px;
		width: 100%
	}
}

.SkillLeft .title {
	display: inline-block;
	max-width: 395px;
	margin-bottom: 20px;
	font-family: AlibabaSans-Normal;
	font-size: 24px;
	color: #4a4a4a;
	line-height: 30px;
	text-align: left
}

@media (max-width:959px) {
	.SkillLeft .title {
		display: block
	}
}

@media (max-width:719px) {
	.SkillLeft .title {
		max-width: inherit;
		margin-top: 10px;
		font-size: 20px
	}
}

.SkillLeft .description {
	display: inline-block;
	max-width: 395px;
	margin-bottom: 15px;
	font-family: AlibabaSans-Normal;
	font-size: 14px;
	color: #8b8b8b;
	line-height: 24px;
	text-align: left
}

@media (max-width:959px) {
	.SkillLeft .description {
		display: block
	}
}

@media (max-width:719px) {
	.SkillLeft .description {
		max-width: inherit
	}
}

.SkillLeft .imgWrapper {
	margin-bottom: 30px;
	text-align: right
}

@media (max-width:719px) {
	.SkillLeft .imgWrapper {
		text-align: left
	}
}

.SkillLeft .date {
	font-family: AlibabaSans-Normal;
	font-size: 14px;
	color: #8b8b8b;
	line-height: 24px;
	text-align: right
}

@media (max-width:719px) {
	.SkillLeft .date {
		margin-bottom: 10px;
		text-align: left;
		font-size: 20px
	}
}

.SkillRight {
	float: left;
	padding-left: 60px;
	width: 50%
}

@media (max-width:719px) {
	.SkillRight {
		width: 100%
	}
}

.SkillRight .title {
	display: inline-block;
	max-width: 395px;
	margin-bottom: 20px;
	font-family: AlibabaSans-Normal;
	font-size: 24px;
	color: #4a4a4a;
	line-height: 30px;
	text-align: left
}

@media (max-width:959px) {
	.SkillRight .title {
		display: block
	}
}

@media (max-width:719px) {
	.SkillRight .title {
		max-width: inherit;
		margin-top: 10px;
		font-size: 20px
	}
}

.SkillRight .description {
	display: inline-block;
	margin-bottom: 15px;
	max-width: 395px;
	font-family: AlibabaSans-Normal;
	font-size: 14px;
	color: #8b8b8b;
	line-height: 24px;
	text-align: left
}

@media (max-width:959px) {
	.SkillRight .description {
		display: block
	}
}

@media (max-width:719px) {
	.SkillRight .description {
		max-width: inherit
	}
}

.SkillRight .imgWrapper {
	margin-bottom: 30px;
	text-align: left
}

.SkillRight .date {
	font-family: AlibabaSans-Normal;
	font-size: 14px;
	color: #8b8b8b;
	line-height: 24px;
	text-align: left
}

@media (max-width:719px) {
	.SkillRight .date {
		margin-bottom: 10px;
		font-size: 20px
	}
}

.Carousel {
	overflow: hidden;
	position: relative
}

.Carousel ul {
	width: 999999px
}

.Carousel ul:after,.Carousel ul:before {
	content: " ";
	display: table
}

.Carousel ul:after {
	clear: both
}

.Carousel li {
	float: left
}

.Carousel[opt-visible="1"] ul {
	width: auto
}

.Carousel[opt-visible="1"] li {
	display: none;
	width: 100%
}

.Carousel[opt-visible="1"] img {
	width: 100%
}

.Carousel[opt-visible="1"] .caroufredsel_wrapper li,.Carousel[opt-visible="1"] li:first-child {
	display: block
}

.Carousel-title {
	font-size: 14px;
	margin: 0;
	padding: .5em 1em;
	line-height: 1.5
}

.Carousel-title_large {
	font-size: 18px
}

.Carousel-title_xlarge {
	font-size: 20px
}

.Carousel-title_xxlarge,.Carousel_style2 .Carousel-title {
	font-size: 24px
}

.Carousel-pic {
	position: relative
}

.Carousel-pager {
	position: absolute;
	bottom: 15px;
	right: 15px;
	white-space: nowrap;
	font-size: 0;
	z-index: 1
}

.Carousel-pager a {
	display: inline-block;
	margin: 0 7px;
	color: #fff;
	height: 8px;
	width: 18px;
	background-color: #fff;
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

.Carousel-pager a.selected {
	background-color: #922100;
	width: 48px
}

.Carousel-pager span {
	display: none
}

.Carousel-pager_center,.Carousel_style2 .Carousel-pager {
	width: 100%;
	left: 0;
	right: 0;
	text-align: center
}

.Carousel-pager_under,.Carousel_style2 .Carousel-pager {
	position: static;
	clear: both;
	padding: 20px 0
}

.Carousel-pager_under a,.Carousel_style2 .Carousel-pager a {
	background-color: #aaa
}

.Carousel-pager_num {
	right: 0;
	bottom: 0
}

.Carousel-pager_num a,.Carousel-pager_num a.selected {
	width: 24px;
	height: 12px;
	line-height: 12px;
	background-color: #3e040c;
	margin: 0;
	border-left: 1px solid #fff
}

.Carousel-pager_num a.selected:first-child,.Carousel-pager_num a:first-child {
	border-left: 0
}

.Carousel-pager_num a.selected {
	background-color: #d32202
}

.Carousel-pager_num span {
	display: block;
	font-size: 10px;
	text-align: center;
	font-family: AlibabaSans-Normal
}

.Carousel-pager_dot a,.Carousel-pager_dot a.selected {
	width: 14px;
	height: 14px;
	line-height: 14px;
	border-radius: 100%
}

.Carousel-next,.Carousel-prev {
	position: absolute;
	top: 50%;
	margin-top: -22px;
	width: 45px;
	height: 45px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAABaCAYAAAAsPd/jAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAADUUlEQVRo3u3aPYicRRzH8c88wYCevUmMRlIYUnsWWhuOWIhWdhGDwlV2AZvUZ6OFjYIkYFJZBSwMR6xt3NSBFCbxJYl97oQ7vLF4Zo/NsvG4fWZm94Hn1z3Lw8z3eZidl//3CTomxngaqziL1/ASXsCLeIJt/I37uINRCOG3Ln2GOUFP4D2cx8tzNPEXbuLHEMLDotAxxlfwKdZwpMvbSvkXm/guhPBHVugY41F8jI9wNAPsdHZwDVdDCDudoWOMr+ILvF4Adjp38XkI4ff/u6k5APgtXK8ELPVzPcb49lzQMcZ38BVWKgGPs4IvU/8zM3N4xBjfxNd4rjLwZHbxWQjh1wOh0xi+pp1nF50nuDA9xp8aHmmW2FgSYIljI3HNhtZOa2cWTTqVM7g4+cP+8EgLxw/KzMNds4MPxwvQ5JteX1JgiWt9fNFAjPEkzpXsdXV19Y2OTZxLnPtv+n0HLDRdgUej0e2OzTT4YBJ6bcmBx1mDJu2Hj/cAGI7FGE832g18H4D3m260J46+AMPZBqd6BAynGhnHcwVgONZoD6F9AYaVRob9ckXgfeitHgHDdqOtS8yd0Wh0O8MSfZhsNXjUtZXK4I8aPMjRUkXwB422VJUllcDvNBjlbLEC+KhJxcDHPQF/jHvjrelm9tdRBnwzhBDH0Dewt+Tge4mzPQSEEP7ErdzQmcF/TpxPHbG+1Z56lxF8J/FhqsIUY1zHJyXAO+ZKCOGb8cX0Yfaqtty6TLmLK5M/9L+WB+mGS9qq5SKzi0uzCuwzax2pvHp5geC7uDyrzMsB+iJV5DfULaxvaxXGL8+6oZfO5TB26yIuKFOk3MX3ctmtKfj+eMQZ8GNj+y5OzNHEQ/ykhrF9xgNMu/HjeF77593CP9oj3X2Z3HiJ8u4e4viZFNg9DkJ/jgxCfxJ46RaXQehnyiD0F5FB6NfMIPRrpozQr1DizS/0K5R4ywj9CuBlhH5h8HJCvzB4GaFfGDy/0K8AnlfoVwLPJ/QrgucR+pXBuwv9BYB3F/qHSaYvFvII/YrA5BT6lYDJLfQrAFNC6BcGppTQLwhcTugX/K6pjNAvCFxG6Bf+ciy/0C8MPAj9GhmEfukMQr90BqE/CP2UQegf5gGqC/3/AJLZFHbX5B2MAAAAAElFTkSuQmCC) no-repeat;cursor: pointer;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	opacity: 100
}

.ie8 .Carousel-next,.ie8 .Carousel-prev {
	visibility: hidden
}

/* .touch .Carousel-next,.touch .Carousel-prev {
	display: none!important
} */

.Carousel-prev {
	left: 5px
}

.Carousel-next {
	right: 5px;
	background-position: 0 -45px
}

.Carousel-pic:hover .Carousel-next,.Carousel-pic:hover .Carousel-prev {
	opacity: 1
}

.ie8 .Carousel-pic:hover .Carousel-next,.ie8 .Carousel-pic:hover .Carousel-prev {
	visibility: visible
}

@media (max-width: 479px){
	.Carousel-next,.Carousel-prev {
		position: absolute;
		top: 50%;
		margin-top: -22px;
		width: 45px;
		height: 45px;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAABaCAYAAAAsPd/jAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAADUUlEQVRo3u3aPYicRRzH8c88wYCevUmMRlIYUnsWWhuOWIhWdhGDwlV2AZvUZ6OFjYIkYFJZBSwMR6xt3NSBFCbxJYl97oQ7vLF4Zo/NsvG4fWZm94Hn1z3Lw8z3eZidl//3CTomxngaqziL1/ASXsCLeIJt/I37uINRCOG3Ln2GOUFP4D2cx8tzNPEXbuLHEMLDotAxxlfwKdZwpMvbSvkXm/guhPBHVugY41F8jI9wNAPsdHZwDVdDCDudoWOMr+ILvF4Adjp38XkI4ff/u6k5APgtXK8ELPVzPcb49lzQMcZ38BVWKgGPs4IvU/8zM3N4xBjfxNd4rjLwZHbxWQjh1wOh0xi+pp1nF50nuDA9xp8aHmmW2FgSYIljI3HNhtZOa2cWTTqVM7g4+cP+8EgLxw/KzMNds4MPxwvQ5JteX1JgiWt9fNFAjPEkzpXsdXV19Y2OTZxLnPtv+n0HLDRdgUej0e2OzTT4YBJ6bcmBx1mDJu2Hj/cAGI7FGE832g18H4D3m260J46+AMPZBqd6BAynGhnHcwVgONZoD6F9AYaVRob9ckXgfeitHgHDdqOtS8yd0Wh0O8MSfZhsNXjUtZXK4I8aPMjRUkXwB422VJUllcDvNBjlbLEC+KhJxcDHPQF/jHvjrelm9tdRBnwzhBDH0Dewt+Tge4mzPQSEEP7ErdzQmcF/TpxPHbG+1Z56lxF8J/FhqsIUY1zHJyXAO+ZKCOGb8cX0Yfaqtty6TLmLK5M/9L+WB+mGS9qq5SKzi0uzCuwzax2pvHp5geC7uDyrzMsB+iJV5DfULaxvaxXGL8+6oZfO5TB26yIuKFOk3MX3ctmtKfj+eMQZ8GNj+y5OzNHEQ/ykhrF9xgNMu/HjeF77593CP9oj3X2Z3HiJ8u4e4viZFNg9DkJ/jgxCfxJ46RaXQehnyiD0F5FB6NfMIPRrpozQr1DizS/0K5R4ywj9CuBlhH5h8HJCvzB4GaFfGDy/0K8AnlfoVwLPJ/QrgucR+pXBuwv9BYB3F/qHSaYvFvII/YrA5BT6lYDJLfQrAFNC6BcGppTQLwhcTugX/K6pjNAvCFxG6Bf+ciy/0C8MPAj9GhmEfukMQr90BqE/CP2UQegf5gGqC/3/AJLZFHbX5B2MAAAAAElFTkSuQmCC) no-repeat;cursor: pointer;
		-webkit-transition: all .3s ease;
		transition: all .3s ease;
		opacity: 1;
		background-size: 14px;
	}
}

.Carousel-intro_below {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	padding: 0 10px;
	background-color: rgba(50,50,50,.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#99323232",endColorstr="#99323232")
}

.Carousel-intro_below,.Carousel-intro_below a {
	color: #fff
}

.Carousel-intro_color2,.Carousel-intro_color2 a,.Carousel_style2 .Carousel-intro,.Carousel_style2 .Carousel-intro a {
	color: #0a3962
}

.Carousel-intro_color2 a:hover,.Carousel_style2 .Carousel-intro a:hover {
	color: #922100
}

.Carousel-intro_sys {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 30px;
	padding: 0 10px;
	background-color: rgba(50,50,50,.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#99323232",endColorstr="#99323232")
}

.Carousel-intro_sys,.Carousel-intro_sys a {
	color: #fff
}

.Carousel-time {
	color: #999;
	font-size: 14px
}

.Carousel_style2 .Carousel-title {
	padding-top: 0
}

.Carousel_style2 .Carousel-summary {
	text-indent: 2em
}

.Carousel_style2 .Carousel-pager a.selected {
	background-color: #922100
}

@media (max-width:479px) {
	.Carousel-title_large {
		font-size: 16px
	}

	.Carousel_style3 .Carousel-intro {
		position: static;
		background: none;
		-webkit-filter: none;
		filter: none
	}

	.Carousel_style3 .Carousel-intro,.Carousel_style3 .Carousel-intro a {
		color: #333
	}

	.Carousel_style3 .Carousel-title {
		padding: .5em 0
	}

	.Carousel_style3 .Carousel-pager {
		bottom: 55px
	}
}

.Carousel-picnews {
	position: relative
}

.Carousel-picnews-pic {
	margin-bottom: 10px;
	overflow: hidden
}

.Carousel-picnews-pic img {
	-webkit-transition: -webkit-transform .5s ease;
	transition: -webkit-transform .5s ease;
	transition: transform .5s ease;
	transition: transform .5s ease,-webkit-transform .5s ease
}

.Carousel-picnews-pic img:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.Carousel-picnews-pic_noMargin {
	margin: 0
}

.Carousel-picnews-intro {
	font-size: 10px
}

.Carousel-picnews-title {
	font-size: 1.4em;
	margin-bottom: 1em;
	margin-top: 0;
	line-height: 1.5
}

.CarouselPluginIntro {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	font-size: 100px;
	padding: .1em 1em;
	overflow: hidden;
	background-color: rgba(0,0,0,.7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#B3000000",endColorstr="#B3000000")
}

.CarouselPluginIntro,.CarouselPluginIntro a {
	color: #fff
}

.CarouselPluginIntro-num {
	position: absolute;
	left: 0;
	width: 100px;
	top: 50%;
	font-size: 20px;
	margin-top: -2em;
	-webkit-transition: all .4s ease-out;
	transition: all .4s ease-out;
	text-align: center
}

.CarouselPluginIntro-num_small {
	font-size: 12px
}

.CarouselPluginIntro-num span {
	display: inline-block;
	font-family: AlibabaSans-Normal;
	font-style: italic;
	line-height: 1
}

.CarouselPluginIntro-num .total {
	margin-left: -.2em;
	font-size: 1.2em
}

.CarouselPluginIntro-num .total:before {
	content: "/";
	font-size: 2.4em
}

.CarouselPluginIntro-num .current {
	color: #cc191b;
	font-size: 3em;
	vertical-align: .33em
}

.CarouselPluginIntro-title {
	margin: 0;
	font-size: 22px;
	line-height: 2;
	font-family: AlibabaSans-Normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.CarouselPluginIntro-summary {
	font-size: 12px;
	line-height: 2;
	font-family: AlibabaSans-Normal
}

.CarouselPluginIntro-toggle {
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -24px;
	width: 48px;
	height: 48px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAADACAMAAAB1ThCsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MjJFMDhDRkExMDYxMUU0OUY1MThENzI4QzlGRDA4OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MjJFMDhEMEExMDYxMUU0OUY1MThENzI4QzlGRDA4OCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQyMkUwOENEQTEwNjExRTQ5RjUxOEQ3MjhDOUZEMDg4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQyMkUwOENFQTEwNjExRTQ5RjUxOEQ3MjhDOUZEMDg4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jGaP5gAAAAxQTFRF////7e3tzMzMAAAAPwMZPQAAAAR0Uk5T////AEAqqfQAAAC6SURBVHja7NPRCsMgEETR0f7/PxfCUlI6s8bmpYWbB0G4B6KLemx+AgAAPwDm3ANzJqHYB6HQ13INVOqFYh+Ecu+Fmt4Kdb0TWgxsCXgPAAAAAADcBWPsgTGSUOyDUOhruQYq9UKxD0K590JNb4W63gktBrYEvAcAAAAAAL4FUr83QM3W/dJb8tmbM5wi07tDvzLX21uq0Pb+Wo/U92EOOr6dwaU8T3ob8B4AAAAAAAAAAADAH4CnAAMA/ClqzNeMsv4AAAAASUVORK5CYII=) center -96px no-repeat
}

.CarouselPluginIntro-toggle_up {
	background-position: center -48px
}

@media (max-width:959px) {
	.CarouselPluginIntro {
		padding: .05em .1em .05em .6em
	}

	.CarouselPluginIntro-num {
		font-size: 12px;
		width: 50px
	}

	.CarouselPluginIntro-title {
		font-size: 18px
	}

	.CarouselPluginIntro-summary,.CarouselPluginIntro-toggle {
		display: none!important
	}
}

.CarouselPluginExif {
	position: absolute;
	padding: 10px 53px 10px 25px;
	width: 300px;
	line-height: 22px;
	right: 0;
	top: 0;
	color: #fff;
	font-size: 12px;
	background-color: rgba(0,0,0,.7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#B3000000",endColorstr="#B3000000");
	-webkit-transition: all .3s;
	transition: all .3s
}

.CarouselPluginExif .other {
	color: #bbb
}

.CarouselPluginExif-button {
	position: absolute;
	right: 0;
	top: 0;
	width: 46px;
	height: 46px;
	background: url(../img/57000c9c.png) 50% no-repeat
}

.CarouselPluginExif_hide {
	background-color: transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#00000000")
}

.CarouselPluginExif_hide>div {
	opacity: 0;
	filter: alpha(opacity=0)
}

.Breadcrumb {
	padding: 0 25px;
	margin: 14px auto 0;
	max-width: 1440px;
	line-height: 44px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #999;
	font-size: 16px;
	line-height: 60px;
	font-family: AlibabaSans-Normal
}

@media (max-width:479px) {
	.Breadcrumb {
		font-size: 14px;
		padding: 0 5px
	}
}

.Breadcrumb span:last-child {
	font-size: 18px;
	color: #103b86
}

@media (max-width:479px) {
	.Breadcrumb span:last-child {
		font-size: 14px
	}
}

.Breadcrumb a {
	color: #5a5a5a;
	-webkit-transition: color .3s ease;
	transition: color .3s ease
}

.Breadcrumb a:hover {
	text-decoration: none;
	color: #272727
}

.Breadcrumb a:before,.Breadcrumb span:before {
	content: ">";
	padding: 0 5px;
	color: #5a5a5a
}

.Breadcrumb a:first-child:before {
	content: ""
}

.Breadcrumb_style2 {
	font-size: 12px
}

.Breadcrumb_style2 a {
	color: #333
}

.Breadcrumb_style2 a:before,.Breadcrumb_style2 span:before {
	content: "-"
}

.Breadcrumb_style3 {
	line-height: 32px;
	font-size: 12px
}

.Breadcrumb_style3 a {
	color: #666
}

.Breadcrumb_style3 a:before,.Breadcrumb_style3 span:before {
	content: "-"
}

.Breadcrumb_style3 span:last-child {
	color: #999
}

@media (max-width:959px) {
	.Nav {
		display: none;
		max-height: 60vh;
		overflow-y: auto
	}
}

.Nav-wrapper {
	margin: 0 auto;
	width: 650px
}

@media (max-width:1199px) {
	.Nav-wrapper {
		width: 500px
	}
}

@media (max-width:959px) {
	.Nav-wrapper {
		margin: 0;
		width: 100%;
		background: url('../img/menuback.png') no-repeat;
	}
}

.Nav-component {
	position: relative;
	margin: 0 auto;
	max-width: 1420px
}

.Nav-component:after,.Nav-component:before {
	content: " ";
	display: table
}

.Nav-component:after {
	clear: both
}

@media (max-width:959px) {
	.Nav-component {
		margin: 0 -15px
	}
}

.Nav>ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	line-height: 22px
}

@media (max-width:959px) {
	.Nav>ul {
		display: block;
		padding: 0 25px 25px
	}
}

.Nav a {
	display: block;
	-webkit-transition: background-color .3s ease;
	transition: background-color .3s ease;
	font-size: 16px;
	color: #fff;
	letter-spacing: 0;
	font-weight: 300
}

.Nav a:hover {
	text-decoration: none
}

.Nav-item {
	float: left;
	padding: 0 10px 30px;
	font-size: 16px;
	text-align: center;
	position: relative
}

@media (max-width:1199px) {
	.Nav-item {
		padding: 0 0 30px
	}
}

@media (max-width:959px) {
	.Nav-item {
		float: none;
		padding-bottom: 0;
		width: 100%;
		line-height: 46px;
		border-bottom: 1px solid hsla(0,0%,100%,.5);
		text-align: left
	}
}

.Nav-item_current:after {
	text-align: center;
	content: "";
	position: absolute;
	width: 100%;
	height: 6px;
	line-height: 0;
	left: 0;
	bottom: 0
}

@media (max-width:959px) {
	.Nav-item_current:after {
		height: inherit
	}
}

.Nav-item:hover:after {
	text-align: center;
	content: "";
	position: absolute;
	width: 100%;
	height: 6px;
	line-height: 0;
	left: 0;
	bottom: 0
}

@media (max-width:959px) {
	.Nav-item:hover:after {
		height: inherit
	}
}

.Nav-subNav {
	display: none;
	position: absolute;
	top: 100%;
	left: -30%;
	width: 160%;
	line-height: 39px;
	z-index: 9999;
	background-color: rgba(28,28,28,.7)
}
.Nav-subNavItem a{
	font-size:14px;
}
.Nav-thirdNav a{
	font-size: 14px;
}
.Nav-subNavItem a:hover {
	opacity: .9;
	
	background-color: #103b86;
}

@media (max-width:959px) {
	.Nav-subNav {
		padding: 0 15px;
		display: block;
		position: relative;
		background-color: inherit
	}
}

.Nav-thirdNav {
	position: absolute;
	top: 0;
	width: 100%;
	left: 100%;
	background-color: rgba(28,28,28,.7);
	display: none
}

.Nav-thirdNavItem a:hover {
	opacity: .9;
	background-color: #103b86
}

@media (max-width:959px) {
	.Nav-thirdNav {
		padding: 0 15px;
		display: block;
		position: relative;
		left: 0;
		background-color: inherit
	}
}

.Nav-subNavItem:hover .Nav-thirdNav {
	display: block;
}

.Nav_10 .Nav-item {
	width: 10%
}

.Nav_9 .Nav-item {
	width: 11.11111111111111%
}

.Nav_8 .Nav-item {
	width: 12.5%
}

.Nav_7 .Nav-item {
	width: 14.28571428571429%
}

.Nav_6 .Nav-item {
	width: 16.66666666666667%
}

.Nav_5 .Nav-item {
	width: 20%
}

.no-flexbox .Nav-item {
	width: 120px
}

.Tab-bar:after,.Tab-bar:before {
	content: " ";
	display: table
}

.Tab-bar:after {
	clear: both
}

.Tab-item {
	float: left;
	text-align: center;
	padding: 3px 20px 6px;
	cursor: pointer;
	font-size: 16px;
	border-bottom: 2px solid #aaa
}

.Tab-item_current {
	color: #91181d;
	border-color: #91181d
}

.Tab-container {
	margin-top: 15px
}

.Tab-content {
	display: none
}

.Tab-content_current {
	display: block
}

.Affix {
	display: none;
	position: fixed;
	right: 0;
	bottom: 0;
	width: 60px;
	height: 60px;
	line-height: 75px;
	text-align: center;
	background: #2568ad url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAMCAIAAADpm9qRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGrGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUI5MEJFMTQ2QkRBMTFFQUFFODJCMDMzRDMwNjRBNkEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZTE3NGM0YzAtNzBmMS1hMTQ0LWIyODgtZmZmZjMwMmE0OTE3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUI5MEJFMTQ2QkRBMTFFQUFFODJCMDMzRDMwNjRBNkEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggV2luZG93cyIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMDMtMjJUMDk6MTk6MTArMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTAzLTIyVDEyOjE3OjU5KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTAzLTIyVDEyOjE3OjU5KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9IjhEQzMyRURDOERDQURDQjAwN0I3RkJGOTc1Q0MxNzlCIiBzdFJlZjpkb2N1bWVudElEPSI4REMzMkVEQzhEQ0FEQ0IwMDdCN0ZCRjk3NUNDMTc5QiIvPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpkOGM5ZjA5OS1iYTU4LTUyNDAtYTgzZC01ZDkzYzFiODkyM2MiIHN0RXZ0OndoZW49IjIwMjAtMDMtMjJUMDk6Mjk6MTcrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZTE3NGM0YzAtNzBmMS1hMTQ0LWIyODgtZmZmZjMwMmE0OTE3IiBzdEV2dDp3aGVuPSIyMDIwLTAzLTIyVDEyOjE3OjU5KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+yKb0BQAAAHhJREFUKJFjVM1Yy0AZYMEj15tkCmEUzzuNRxkTQf1//v7tjDci2Qhk+1mYmVmYmeEiRBnRGW/05+9fBpj7ISQet6AbgdX/+N2CYgREBQszc/nCc2jq4CZimoIwgmD44zKFiUj9eExhIl4/LlOYMOWINwUCGClP4AB6+jyx2QBopwAAAABJRU5ErkJggg==) center 10px no-repeat
}

.Affix,.Affix:focus,.Affix:hover {
	color: #fff
}

.Affix:after {
	content: "";
	display: block;
	position: absolute;
	background-color: #2568ad;
	top: 0;
	left: -5px;
	height: 100%;
	width: 15px;
	-webkit-transform: skewX(-10deg);
	transform: skewX(-10deg)
}

@media (max-width:479px) {
	.NewsContent p embed {
		width:100%;
	}
}

.animation1,.animation2,.animation3,.animation4,.animation5{position:relative;top:200px;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}