body {
	color: #515a6e;
	padding: 0
}

body {
	padding: 0
}

label {
	display: inline-block;
	max-width: 100%
}

html {
	position: relative;
	-webkit-tap-highlight-color: transparent
}

.btn {
	-moz-user-select: none;
	-ms-user-select: none
}

a,body {
	background-image: none
}

.btn {
	white-space: nowrap
}

.container:after {
	clear: both
}

*,:after,:before {
	box-sizing: border-box
}

@-ms-viewport {
	width:device-width
}

body {
    background-color: #f8f9fe;
    background-attachment: fixed;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-family: "Helvetica Neue","Helvetica","Arial","PingFang SC","Hiragino Sans GB", "Microsoft YaHei","WenQuanYi Micro Hei", sans-serif;
    font-weight: 400;
    line-height: 20px;
    margin: 0;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: subpixel-antialiased
}

html {
	font-family: sans-serif;
	min-height: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

button,input {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	cursor: pointer;
	-webkit-appearance: button
}

button {
	text-transform: none
}

button {
	overflow: visible
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}

label {
	margin: 0
}

ul {
	margin: 12px 0
}

input {
	line-height: normal
}

input[type=checkbox] {
	line-height: normal;
	margin: 4px 0 0;
	padding: 0
}

label {
	font-weight: 500
}

.btn {
	font-weight: 500
}

.access-hide {
	overflow: hidden
}



ul {
	padding: 0 0 0 32px
}

a {
	background-color: transparent;
	color: #399AF2;
	text-decoration: none
}

a:focus,a:hover {
	color: #13c2c2;
	outline: 0;
	text-decoration: underline
}

h2 {
	color: inherit;
	font-family: "Helvetica Neue","Helvetica","Arial","PingFang SC","Hiragino Sans GB", "Microsoft YaHei","WenQuanYi Micro Hei", sans-serif;
	font-weight: 400;
	margin-top: 48px;
	margin-bottom: 12px
}

p {
	margin: 12px 0
}

h2 {
	font-size: 34px;
	line-height: 40px
}

section {
	display: block
}

.container:after,.container:before {
	content: "";
	display: table;
	line-height: 0
}

.col-lg-12,.col-sm-12 {
	min-height: 1px;
	position: relative;
	padding-left: 16px;
	padding-right: 16px
}

@media only screen and (min-width:768px) {
	.col-sm-12 {
		float: left
	}

	.col-sm-12 {
		width: 100%
	}
}

@media only screen and (min-width:1440px) {
	.col-lg-12 {
		float: left
	}

	.col-lg-12 {
		width: 100%
	}
}

.container {
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px
}

.icon {
	display: inline-block;
	font-family: 'Material Icons';
	-webkit-font-feature-settings: 'liga';
	font-feature-settings: 'liga';
	font-size: inherit;
	font-style: normal;
	font-weight: 400;
	height: 1em;
	letter-spacing: normal;
	line-height: 1;
	overflow: hidden;
	text-rendering: optimizeLegibility;
	text-transform: none;
	vertical-align: -16%;
	white-space: nowrap;
	width: 1em;
	word-wrap: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-lg {
	font-size: 1.4em;
	vertical-align: -20%
}

@media screen and (min--moz-device-pixel-ratio:0) {
	.icon-lg {
		vertical-align: -26%
	}
}

.access-hide {
	border: 0;
	clip: rect(0,0,0,0);
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	width: 1px
}

.btn {
	position: relative
}

.btn:after,.fade {
	-webkit-transition: opacity .3s cubic-bezier(.4,0,.2,1)
}

.fade {
	opacity: 0;
	transition: opacity .3s cubic-bezier(.4,0,.2,1)
}

.margin-top-no {
	margin-top: 0!important
}

.modal {
	overflow: hidden
}

.text-right {
	text-align: right
}

.btn,.switch-toggle {
	vertical-align: middle
}

.btn,.btn:after {
	background-color: rgba(154,154,154,.18)
}

.btn {
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	-webkit-user-select: none
}

.btn:after,.switch-toggle:after,.switch-toggle:before {
	content: ""
}

.btn {
	background-image: none;
	background-position: 50% 50%;
	background-size: 100% 100%;
	border: 0;
	border-radius: 20px;
	box-shadow: 0 1px 3px rgba(0,0,0,.15),0 1px 3px 1px rgba(0,0,0,.15);
	color: inherit;
	cursor: pointer;
	display: inline-block;
	margin-bottom: 0;
	max-width: 100%;
	padding: 8px 15px;
	text-transform: uppercase;
	user-select: none;
	transition: .3s all;
}
.btn:hover {
	border-radius: 5px;
	transition-duration:0.4s;
}

.btn:after,.card {
	border-radius: 10px;
}

.btn:active,.btn:focus,.btn:hover {
	color: inherit;
	outline: 0;
	text-decoration: none
}

.btn:active:after,.btn:focus:after {
	opacity: 1
}

.btn.waves-attach:active:after {
	background-color: transparent
}

.dropdown [data-toggle=dropdown] {
	cursor: pointer
}

.btn-brand {
	background-color: #5e72e4;
	color: #fff!important
}

.btn-brand-accent {
	background-color: #666;
	color: #fff!important
}

.btn-flat {
	background-color: transparent;
	box-shadow: none
}

.btn-flat:after {
	background-color: rgba(154,154,154,.36);
	box-shadow: none
}

.btn-flat.btn-brand {
	color: #525252!important
}

.card {
	background-color: #fff;
	box-shadow: 0 0px 0 #e5e5e5,0 0 15px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.05);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 24px;
	margin-bottom: 24px
}
.card-inner {
margin: 24px 16px
}

.card-main {
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
min-width: 0;
position: relative;
}

.dropdown,.shop-btn  {
display:none !important
}

.dropdown-toggle {
-webkit-transition: background-color .3s cubic-bezier(.4,0,.2,1);
transition: background-color .3s cubic-bezier(.4,0,.2,1)
}

.checkbox {
display: block;
position: relative
}

.checkbox label {
cursor: pointer;
margin: 0;
min-height: 14px;
padding-left: 20px
}

.checkbox input[type=checkbox] {
margin-left: -20px;
position: absolute
}

.form-control {
background-color: #ebebeb;
background-image: none;
border: 1px solid rgb(148, 148, 148);
border-radius: 20px;
color: inherit;
display: block;
font-size: 14px;
height: 36px;
line-height: 20px;
padding: 7px 0 8px 1em;
opacity: 0.5;
}
.maxwidth-edit {
	width: 100%;
}

.form-control:focus {
border-color: #399AF2;
border-radius: 5px;
transition-duration:0.4s;
outline: 0;
opacity: 1;
padding-bottom: 7px
}

.form-control::-webkit-input-placeholder {
color: rgba(0,0,0,.38)
}

.form-control::-moz-placeholder {
color: rgba(0,0,0,.38)
}

.form-control:-ms-input-placeholder {
color: rgba(0,0,0,.38)
}

.form-group {
	margin-top: 24px;
	margin-bottom: 24px
}

.floating-label,.switch-toggle:after {
	-webkit-transition-duration: .3s;
	-webkit-transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.floating-label {
	color: rgba(130,130,130,1);
	cursor: text;
	font-size: 14px;
	line-height: 1;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 11px;
	left: 1em;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	transition-duration: .3s;
	-webkit-transition-property: color,-webkit-transform;
	transition-property: color,-webkit-transform;
	transition-property: color,transform;
	transition-property: color,transform,-webkit-transform;
	transition-timing-function: cubic-bezier(.4,0,.2,1);
}

.form-group-label,.switch,.switch-toggle {
	position: relative
}

.form-group-label {
	margin-top: 36px;
	margin-bottom: 36px
}

.form-group-label .form-control {
	position: relative;
	z-index: 1;
	padding-bottom: 8px;
}

.form-group-label .form-control::-webkit-input-placeholder {
	color: transparent
}

.form-group-label .form-control::-moz-placeholder {
	color: transparent
}

.form-group-label .form-control:-ms-input-placeholder {
	color: transparent
}

.switch.checkbox label {
	padding-left: 40.5px
}

.switch-toggle {
	background-color: rgba(0,0,0,.38);
	border-radius: 6px;
	cursor: pointer;
	display: inline-block;
	height: 12px;
	margin-right: 8px;
	-webkit-transition: background-color .3s cubic-bezier(.4,0,.2,1);
	transition: background-color .3s cubic-bezier(.4,0,.2,1);
	width: 32.5px
}

.switch-toggle:after,.switch-toggle:before {
	border-radius: 50%;
	display: block;
	height: 20px;
	position: absolute;
	top: -4px;
	left: 0;
	width: 20px
}

.switch-toggle:after {
	box-shadow: 0 0 0 12.5px rgba(0,0,0,.1);
	opacity: 0;
	transition-duration: .3s;
	-webkit-transition-property: opacity,-webkit-transform;
	transition-property: opacity,-webkit-transform;
	transition-property: opacity,transform;
	transition-property: opacity,transform,-webkit-transform;
	transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.switch-toggle:active:after {
	opacity: 1
}

.switch-toggle:before {
	background-color: #fff;
	box-shadow: 0 1px 3px 1px rgba(0,0,0,.25);
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: background-color,-webkit-transform;
	transition-property: background-color,-webkit-transform;
	transition-property: background-color,transform;
	transition-property: background-color,transform,-webkit-transform;
	-webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);
	transition-timing-function: cubic-bezier(.4,0,.2,1)
}

input[type=checkbox]:checked+.switch-toggle {
	background-color: rgba(255,64,129,.5)
}

input[type=checkbox]:checked+.switch-toggle:after,input[type=checkbox]:checked+.switch-toggle:before {
	-webkit-transform: translateX(12.5px);
	transform: translateX(12.5px)
}

input[type=checkbox]:checked+.switch-toggle:before {
	background-color: #ff0022
}

input[type=checkbox]:checked+.switch-toggle:active:after {
	box-shadow: 0 0 0 12.5px rgba(255,64,129,.25)
}

.checkbox.switch .switch-toggle {
	position: absolute;
	top: 4px;
	left: 0
}

.modal-content {
	box-shadow: 0 1px 50px #a2beff;
	outline: 0
}

.modal-close,.modal-title {
	font-size: 20px;
	line-height: 28px
}

.modal {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	display: none;
	outline: 0;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 40;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar
}

.modal-content,.modal-dialog,.modal-heading {
	position: relative
}

.modal-close {
	color: #727272;
	cursor: pointer;
	display: block;
	float: right;
	margin-right: -8px;
	padding-right: 8px;
	padding-left: 8px
}

.modal-close:focus,.modal-close:hover {
	color: #ff0022;
	text-decoration: none
}

.modal-content {
	background-clip: padding-box;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px
}

.modal-dialog {
	margin: 48px 16px
}

.modal-heading,.modal-inner {
	margin-top: 24px;
	padding-right: 24px;
	padding-left: 24px
}

.modal.fade .modal-dialog {
	-webkit-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition: -webkit-transform .3s cubic-bezier(.4,0,.2,1);
	transition: -webkit-transform .3s cubic-bezier(.4,0,.2,1);
	transition: transform .3s cubic-bezier(.4,0,.2,1);
	transition: transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)
}

@media screen and (min-width:480px) {
	.modal-dialog.modal-xs {
		margin-right: auto;
		margin-left: auto;
		width: 448px
	}
}

@media screen and (min-width:992px) {
	.modal-dialog {
		margin-right: auto;
		margin-left: auto;
		width: 960px
	}
}

@media screen and (min-width:1440px) {
	.modal-dialog {
		width: 1408px
	}
}

.modal-dialog {
	width: 1408px
}


.modal-footer {
	padding-right: 24px;
	padding-left: 24px
}

.modal-heading,.modal-inner {
	margin-bottom: 24px
}

.modal-title {
	margin-top: 0;
	margin-right: 28px;
	margin-bottom: 24px
}

.modal-va-middle {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center
}

.modal-va-middle .modal-dialog {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

@media screen and (min-width:480px) {
	.modal-va-middle .modal-dialog.modal-xs {
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0
	}
}

@media screen and (min-width:992px) {
	.modal-va-middle .modal-dialog {
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0
	}
}

.content-inner {
	margin-top: 48px;
	margin-bottom: 48px
}

i {
	user-select: none;
	-moz-user-select:none; 
    -webkit-user-select:none; 
    -ms-user-select:none; 
}

@media only screen and (min-width: 480px){
.shop-gridarea {
    width: 100%;
    grid-template-columns: 100% 0% !important;
}
}

.shop-flex .shop-price::before {
    content: "\FFE5" !important;
    font-size: 1.5rem;
    position: relative;
    bottom: 0.4rem;
    right: 0.1rem;
}

/* ------------------  */
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
a{background-color:transparent}
a:active,a:hover{outline:0}
strong{font-weight:700}
h1{margin:.67em 0;font-size:2em}
img{border:0}
@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
a[href^="javascript:"]:after{content:""}
img{page-break-inside:avoid}
img{max-width:100%!important}
h2,p{orphans:3;widows:3}
h2{page-break-after:avoid}
}
@font-face{font-family:'Glyphicons Halflings';src:url(/static/fonts/glyphicons-halflings-regular.eot);src:url(/static/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(/static/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(/static/fonts/glyphicons-halflings-regular.woff) format('woff'),url(/static/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(/static/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

a{color:#337ab7;text-decoration:none}
a:focus,a:hover{color:#23527c;text-decoration:underline}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
img{vertical-align:middle}
h1,h2,h4{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
h1,h2{margin-top:20px;margin-bottom:10px}
h4{margin-top:10px;margin-bottom:10px}
h1{font-size:36px}
h2{font-size:30px}
h4{font-size:18px}
p{margin:0 0 10px}
ul{margin-top:0;margin-bottom:10px}
.index-container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:768px){
	.index-container{width:750px}
}
@media (min-width:992px){
	.index-container{width:970px}
}
@media (min-width:1200px){
	.index-container{width:1170px}
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row{margin-right:-15px;margin-left:-15px}
.col-lg-6,.col-sm-12,.col-sm-3,.index-col-sm-9,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-12{float:left}
.col-xs-12{width:100%}
@media (min-width:768px){.col-sm-12,.col-sm-3,.index-col-sm-9{float:left}
.col-sm-12{width:100%}
.index-col-sm-9{width:75%}
.col-sm-3{width:25%}
}
@media (min-width:1200px){
.col-lg-6{float:left}
.col-lg-6{width:50%}
}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:focus,.btn:hover{color:#333;text-decoration:none}
.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}
.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}
.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}
.btn-primary:active{color:#fff;background-color:#286090;border-color:#204d74}
.btn-primary:active:focus,.btn-primary:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}
.btn-primary:active{background-image:none}
.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}
.container-fluid:after,.container-fluid:before,.index-container:after,.index-container:before,.row:after,.row:before{display:table;content:" "}
.container-fluid:after,.index-container:after,.row:after{clear:both}
@-ms-viewport{width:device-width}
@media (max-width:996px){
	.menu_more{display:none}
}
.fr{float:right}
.ml-15{margin-left:15px}
.ml-20{margin-left:20px}
.fr{float:right !important}
.ml-20{margin-left:20px !important}
.ta-c{text-align:center !important}
body{margin:0 auto;color:#637282;font-family:PingFangSC-Regular,-apple-system,-apple-system-font,SF UI Text,Helvetica Neue,Helvetica,Arial,"Microsoft Yahei",sans-serif}
body,html{height:100%;-webkit-tap-highlight-color:transparent}
img{max-width:100%}
a{text-decoration:none;color:#0061ff}
ul,li{margin:0;padding:0;list-style:none}
.btn-primary{color:#fff;background-color:#0061ff;border-color:#0061ff}
.btn-primary:hover,.btn-primary:active,.btn-primary:focus{color:#fff;background-color:#004ece;border-color:#004ece}
.btn-white{color:#0061ff;background-color:#fff;border-color:#0061ff}
.btn-white:hover,.btn-white:active,.btn-white:focus{color:#004ece;background-color:#fff;border-color:#004ece}
.btn-on-shade{border:2px solid #fff;border-radius:8px;width:165px;height:64px;line-height:64px;font-size:16px;font-weight:700;padding:0}
.btn-white-solid,.btn-white-solid:hover,.btn-white-solid:focus,.btn-white-solid:active{color:#333 !important;border-color:#fff !important;background:#fff !important}
.btn-white-solid:hover{color:#222 !important;background:#f8f8f8 !important}
.btn-white-hollow,.btn-white-hollow:hover,.btn-white-hollow:focus,.btn-white-hollow:active{color:#fff;border-color:#fff;background:transparent}
.btn-white-hollow:hover{color:#fff;background:rgb(0,0,0,0.05)}
@media (min-width:1340px){
	.index-container{width:1330px}
}
@media (min-width:1200px){
	.index-container{width:1280px}
}
body.p1-portal.p2-default.p3-index{font-family:PingFangSC-Regular;color:#444444;letter-spacing:0}
body.p1-portal.p2-default.p3-index a{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}
.first-screen{position:relative}
.first-screen .background-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:#0009;z-index:2}
.first-screen .btn-index-top-right{border:0;padding:0 5px;font-family:PingFangSC-Regular;font-size:16px;color:#FFFFFF;letter-spacing:0;text-align:center;font-weight:normal;width:auto}
.first-screen .index-top-menu{position:relative;z-index:5;width:100%;height:100px;line-height:100px;background:rgba(0,0,0,0.1)}
.first-screen .index-top-menu ul.index-menu-list{font-size:20px}
.first-screen .index-top-menu ul.index-menu-list>li{float:left;padding:0 25px}
.first-screen .index-top-menu ul.index-menu-list>li>a{color:#FFFFFF;font-family:PingFangSC-Regular}
.first-screen .center-content{position:relative;z-index:5;margin-top:8.5%}
.first-screen .bottom-arrow{z-index:5}
.first-screen .center-content .logo>img{width:200px}
.first-screen .center-content .slogan{font-family:PingFangSC-Semibold;font-size:45px;color:#FFFFFF;line-height:1.5;text-align:center}
.first-screen .center-content .button-list{margin-top:60px}
.first-screen .bottom-arrow{margin-top:8.5%;margin-bottom:81px}
.first-screen .bottom-arrow img{width:63px}
.index2020 .with-title>.index-container{margin:20px auto;padding:90px 35px 75px;color:#fff}
.index2020 .box-model>.index-container{color:#333333}
.index2020 .row>.index-container h2{font-family:PingFangSC-Semibold;font-size:45px;letter-spacing:0;margin:0 0 25px 0}
.index2020 .row>.index-container h4{font-weight:normal;font-family:PingFangSC-Regular;font-size:25px;letter-spacing:0;margin:0 0 18px 0;line-height:1.4}
.index2020 .row>.index-container p{font-family:PingFangSC-Regular;font-size:18px;letter-spacing:2.5px;line-height:30px;margin-bottom:15px;text-align:justify}
.index2020 .row>.index-container .index-image-wrapper{padding-top:30px;text-align:center}
.index2020 .row.center-big-title>.index-container h2{font-size:55px;margin-bottom:30px}
.index2020 .row.center-big-title>.index-container h4{font-family:PingFangSC-Regular;font-size:25px;text-align:center}
.middle-content-wrapper .width-limiter{max-width:650px;margin:0 auto}
.index2020 .row.stable-service>.index-container h4{}
.index2020 .stable-service.with-title>.index-container{padding-top:40px;padding-bottom:0;margin-bottom:30px}
.stable-service .button-list{margin-top:50px}
.btn-color-reverse .btn-white-hollow{background:#333333;border-radius:8px;border-radius:8px;font-family:PingFangSC-Semibold;font-size:16px;color:#FFFFFF;letter-spacing:0;text-align:center}
.btn-color-reverse .btn-white-solid{background:#FFFFFF;border:1px solid #979797 !important;border-radius:8px;border-radius:8px;font-family:PingFangSC-Semibold;font-size:16px;color:#333333;letter-spacing:0;text-align:center}
.stable-service .footer-text-link{margin-top:30px}
.stable-service .footer-text-link,.stable-service .footer-text-link a{font-family:PingFangSC-Regular;font-size:16px;color:#CCCCCC;letter-spacing:0;text-align:center}
@media screen and (min-width:768px) and (max-width:1120px){
.index2020 .row>.index-container .index-image-wrapper>img{max-width:500px}
}

@media screen and (max-width:449px){
	.ml-15,.ml-20{margin-left: 0px !important;}
	.btn-on-shade{margin:10px auto}
}
@media (max-width:1119px){
	.col-lg-6-right{padding-top:50px}
}