/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */

html {
	font-family: sans-serif;
	line-height: 1.15
}

body {
	margin: 0
}

article,
aside,
footer,
header,
nav,
section {
	display: block
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

figcaption,
figure,
main {
	display: block
}

figure {
	margin: 1em 40px
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

pre {
	font-family: monospace, monospace;
	font-size: 1em
}

a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}

a:active,
a:hover {
	outline-width: 0
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted
}

b,
strong {
	font-weight: inherit;
	font-weight: bolder
}

code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

dfn {
	font-style: italic
}

mark {
	background-color: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

audio,
video {
	display: inline-block
}

audio:not([controls]) {
	display: none;
	height: 0
}

img {
	border-style: none
}

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

button,
input,
optgroup,
select,
textarea {
	font-family: sans-serif;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

[type=reset],
[type=submit],
button,
html [type=button] {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	border-style: none;
	padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
	outline: 1px dotted ButtonText
}

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

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

progress {
	display: inline-block;
	vertical-align: baseline
}

textarea {
	overflow: auto
}

[type=checkbox],
[type=radio] {
	box-sizing: border-box;
	padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

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

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details,
menu {
	display: block
}

summary {
	display: list-item
}

canvas {
	display: inline-block
}

[hidden],
template {
	display: none
}

.layout-container {
	width: 100%;
	box-sizing: border-box;
	overflow-x:hidden ;
}

.layout-container .layout-inner {
	max-width: 100%
}

.layout-header {
	width: 100%
}

.layout-header .header-top-nav {
	background: #393946
}

.layout-header .header-top-nav .header-top-nav-inner {
	width: 1020px;
	max-width: 100%;
	height: 50px;
	margin: 0 auto;
	padding: 0 10px
}

.layout-header .header-top-nav .header-top-nav-inner ul {
	float: right
}

.layout-header .header-top-nav .header-top-nav-inner ul li {
	float: left;
	color: #9dacb4;
	font-size: 16px;
	padding-left: 35px;
	line-height: 20px;
	padding-top: 15px
}

.layout-header .header-top-nav .header-top-nav-inner ul li a {
	color: #9dacb4
}

.layout-header .header-top-nav .header-top-nav-inner ul li.active a,
.layout-header .header-top-nav .header-top-nav-inner ul li:hover a {
	color: #2d8cff
}

.layout-header .header-top-nav .header-top-nav-inner ul li.active .tel,
.layout-header .header-top-nav .header-top-nav-inner ul li:hover .tel {
	color: #fff
}

.layout-header .header-inner {
	width: 1100px;
	max-width: 100%;
	height: 64px;
	margin: 0 auto
}

.layout-header .header-inner .box-brand {
	float: left;
	height: 64px
}

.layout-header .header-inner .box-brand a {
	display: block;
	height: 100%
}

.layout-header .header-inner .box-brand a img {
	display: block;
	height: 32px;
	margin-top: 16px
}

.layout-header .header-inner .box-nav {
z-index: 100;	height: 64px;
	float: left
}

.layout-header .header-inner .box-nav .nav-list {
z-index: 100;	height: 64px;
	margin-left: 38px;
	line-height: 64px
}

.layout-header .header-inner .box-nav .nav-list .nav-item {
z-index: 100;	position: relative;
	float: left;
	height: 64px;
	margin-right: 34px
}

.layout-header .header-inner .box-nav .nav-list .nav-item .like-a,
.layout-header .header-inner .box-nav .nav-list .nav-item a {
	border-bottom: 2px solid #fff;
	padding: 6px 0;
	font-size: 14px;
	color: #666;
	line-height: 1;
	cursor: pointer
}

.layout-header .header-inner .box-nav .nav-list .nav-item .like-a:hover,
.layout-header .header-inner .box-nav .nav-list .nav-item a:hover {
	border-bottom: 2px solid #2d8cff;
	color: #2d8cff
}

.layout-header .header-inner .box-nav .nav-list .nav-item .like-a {
	padding-left: 3px
}

.layout-header .header-inner .box-nav .nav-list .nav-item .like-a:after {
	content: " ";
	display: inline-block;
	width: 1em;
	height: 1em;
	vertical-align: middle;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAPFBMVEUAAABlZWVmZmZlZWVkZGRlZWVlZWViYmJgYGBlZWVlZWVlZWVlZWVmZmZlZWVkZGRlZWViYmJgYGBmZmZb9oA9AAAAE3RSTlMA+OrZWUw1IhDKv5WIeGhAKxoIDiTweQAAAExJREFUOMvtyjkOgCAUANH5yua+cP+7Go3RoEBpLHjtDMXXbOUD7crDHByN48XI3WtHhJarL0Sps1eWhPHoYkga9j6R0XvRZHWK4q82U4YFSdoChl4AAAAASUVORK5CYII=) no-repeat 50%/cover
}

.layout-header .header-inner .box-nav .nav-list .nav-item .second-nav-list {
	display: none;
	position: absolute;
	width: 200px;
	padding: 0 26px;
	top: 100%;
	left: 50%;
	margin: -4px 0 0 -100px;
	border: 1px solid #dcdcdc;
	border-radius: 8px;
	box-shadow: 0 0 50px rgba(0, 0, 0, .1);
	background: #fff;
	z-index: 1
}

.layout-header .header-inner .box-nav .nav-list .nav-item .second-nav-list .second-nav-item {
	height: 51px;
	line-height: 50px;
	border-bottom: 1px solid #dcdcdc
}

.layout-header .header-inner .box-nav .nav-list .nav-item .second-nav-list .second-nav-item:last-child {
	border: 0
}

.layout-header .header-inner .box-nav .nav-list .nav-item .second-nav-list .second-nav-item a {
	display: block;
	border: 0;
	padding: 0;
	height: 100%;
	line-height: 50px
}

.layout-header .header-inner .box-nav .nav-list .nav-item .second-nav-list:after,
.layout-header .header-inner .box-nav .nav-list .nav-item .second-nav-list:before {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	position: absolute
}

.layout-header .header-inner .box-nav .nav-list .nav-item .second-nav-list:before {
	top: -8px;
	left: 50%;
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #dcdcdc
}

.layout-header .header-inner .box-nav .nav-list .nav-item .second-nav-list:after {
	top: -6px;
	left: 50%;
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff
}

.layout-header .header-inner .box-nav .nav-list .nav-item.active>.like-a,
.layout-header .header-inner .box-nav .nav-list .nav-item.active>a {
	border-bottom: 2px solid #2d8cff;
	color: #2d8cff
}

.layout-header .header-inner .box-nav .nav-list .nav-item.active>.like-a:after {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAPFBMVEUAAAAsi/8si/8tjP8sjP8rjP8sjf8rjP8tj/8nh/8sjP8sjP8ti/8tjP8sjP8si/8qjv8nif8ggP8tjP8RH9JeAAAAE3RSTlMA+e7hz1lMNSIQv5WIeGhAKxoIp6/NvgAAAEtJREFUOMvtyjcOwCAQBdG/YIJz4P53tSUjRC4RBa+dwdCa5iawPIhczO/TjISisKekO/iNLGE70yg4/q5QtH+dTlRshiSqVoGhVy9j5QVRmTTQVgAAAABJRU5ErkJggg==) no-repeat 50%/cover
}

.layout-header .header-inner .box-nav .nav-list .nav-item:hover .second-nav-list {
	display: block
}

.layout-header .header-inner .box-nav .nav-list .nav-item:hover .like-a:after {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAPFBMVEUAAAAsi/8si/8tjP8sjP8rjP8sjf8rjP8tj/8nh/8sjP8sjP8ti/8tjP8sjP8si/8qjv8nif8ggP8tjP8RH9JeAAAAE3RSTlMA+e7hz1lMNSIQv5WIeGhAKxoIp6/NvgAAAEtJREFUOMvtyjcOwCAQBdG/YIJz4P53tSUjRC4RBa+dwdCa5iawPIhczO/TjISisKekO/iNLGE70yg4/q5QtH+dTlRshiSqVoGhVy9j5QVRmTTQVgAAAABJRU5ErkJggg==) no-repeat 50%/cover;
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.layout-header .header-inner .box-user {
	float: right;
	width: 100px;
	height: 30px;
	margin-top: 16px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	border-radius: 15px;
	overflow: hidden
}

.layout-header .header-inner .box-user a {
	display: block;
	float: left
}

.layout-header .header-inner .box-user .btn-login {
	width: 54px;
	color: #2d8cff;
	border-radius: 0 15px 15px 0
}

.layout-header .header-inner .box-user .btn-register {
	width: 44px;
	background: #fff;
	color: #2d8cff;
	padding-right: 2px
}

.layout-footer {
	width: 100%;
	background: #000;
	border-top: 1px solid #dcdcdc
}

.layout-footer .footer-inner {
	width: 1000px;
	max-width: 100%;
	margin: 0 auto
}

.layout-footer .footer-inner .content {
	position: relative;
	padding: 51px 0 31px 150px;
	border-bottom: 1px dotted #dcdcdc
}

.layout-footer .footer-inner .content .box-logo {
	float: left;
	width: 22.5%;
	padding-bottom: 40px
}

.layout-footer .footer-inner .content .box-logo img {
	display: block;
	height: 32px
}

.layout-footer .footer-inner .content .box-item .title {
	position: relative;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	margin: 0 0 25px
}

.layout-footer .footer-inner .content .box-item .title a {
	color: #fff
}

.layout-footer .footer-inner .content .box-item .title:before {
	display: block;
	position: absolute;
	content: " ";
	top: 0;
	bottom: 0;
	left: -13px;
	width: 4px;
	background: #2d8cff
}

.layout-footer .footer-inner .content .box-item .pole {
	height: 120px;
	width: 2px;
	background: #fff;
	float: right;
	margin-right: 50px
}

.layout-footer .footer-inner .content .box-item ul {
	padding-bottom: 34px;
	float: left
}

.layout-footer .footer-inner .content .box-item ul li {
	line-height: 26px
}

.layout-footer .footer-inner .content .box-item ul li a,
.layout-footer .footer-inner .content .box-item ul li div {
	color: #999;
	font-size: 12px
}

.layout-footer .footer-inner .content .box-item ul li a span,
.layout-footer .footer-inner .content .box-item ul li div span {
	font-size: 14px;
	padding-left: 6px
}

.layout-footer .footer-inner .content .box-item ul li a.active {
	color: #2d8cff
}

.layout-footer .footer-inner .content .box-item ul li a:hover {
	text-decoration: underline;
	color: #2d8cff
}

.layout-footer .footer-inner .content .box-item.box-item-about {
	width: 23.2%;
	float: left
}

.layout-footer .footer-inner .content .box-item.box-item-joinus {
	width: 17.3%;
	float: left
}

.layout-footer .footer-inner .content .box-item.box-item-contact {
	width: 26.7%;
	float: right
}

.layout-footer .footer-inner .content .box-item.box-item-qr {
	float: right;
	width: 146px
}

.layout-footer .footer-inner .content .box-item.box-item-qr p {
	color: #666;
	font-size: 14px;
	line-height: 2;
	text-align: center
}

.layout-footer .footer-inner .content .box-item.box-item-qr img {
	width: 100%
}

.layout-footer .footer-inner .content .box-item:after {
	content: " ";
	position: absolute;
	display: block;
	top: 51px;
	bottom: 31px;
	width: 1px;
	left: 63%
}

.layout-footer .footer-inner .copyright {
	margin: 0;
	padding: 35px 10px;
	font-size: 14px;
	line-height: 20px;
	color: #999;
	text-align: center
}

@media screen and (max-width:1000px) {
	.layout-header .header-inner {
		padding: 0
	}
	.layout-header .header-inner .box-brand {
		margin-right: 0px
	}
}

@media screen and (max-width:970px) {
	.layout-header .header-inner .box-brand {
		margin-right: 0px
	}
}

@media screen and (max-width:930px) {
	.layout-header .header-inner .box-brand {
		margin-right: 0px
	}
}

@media screen and (max-width:890px) {
	.layout-header .header-inner {
		height: auto;
	}
	.layout-header .header-inner .box-nav {
		height: 64px;
		// width: 100%;
		padding-bottom: 20px
	}
	.layout-header .header-inner .box-nav .nav-list {
		height: 64px;
		line-height: 64px
	}
	.layout-header .header-inner .box-nav .nav-list .nav-item {
		height: 40px;
		// margin-right: 10px
	}
	.layout-header .header-inner .box-user {
		// position: absolute;
		// right: 20px
	}
}

@media screen and (max-width:950px) {
	.layout-footer .footer-inner {
		padding: 0 0px
	}
	.layout-footer .footer-inner .content{
		position: relative;
   		 padding: 51px 0 31px 0px;
   	 border-bottom: 1px dotted #dcdcdc;
   	 margin: 0 auto;
	}
	.layout-footer .footer-inner .content .box-logo {
		width: 100%
	}
	.layout-footer .footer-inner .content .box-item ul {
		padding: 0;
		width: 100%;
	}
}

@media screen and (max-width:500px) {
	.layout-header .header-inner .box-nav .nav-list .nav-item .second-nav-list {
		left: 70%
	}
	.layout-footer .footer-inner .content .box-item.box-item-about,
	.layout-footer .footer-inner .content .box-item.box-item-joinus {
		width: 23.5%;
		text-align: center;
		margin-left: 5px;
	}
	.layout-footer .footer-inner .content .box-item .title:before {
	display: block;
	position: absolute;
	content: " ";
	top: 0;
	bottom: 0;
	left: -1px;
	width: 4px;
	background: #2d8cff
}
.layout-footer .footer-inner .content .box-item .pole{
	display: none;
}
	.layout-footer .footer-inner .content .box-item.box-item-joinus {
		margin-top: 30px
	}
	.layout-footer .footer-inner .content .box-item:after {
		display: none
	}
	.layout-header .header-top-nav .header-top-nav-inner ul li {
		padding-left: 10px
	}
	.layout-header .header-top-nav .header-top-nav-inner ul li.nav-item-tel {
		display: none
	}
}

#kefu1 {
	position: fixed;
	right: 0;
	top: 80px;
	z-index: 2;
	width: 132px;
	padding: 10px;
	background: #fff;
	border: 1px solid #ddd;
	box-shadow: 1px 1px 1px #d4d4d4;
	font-size: 12px
}

.cs_tel {
	height: 25px;
	background: url(/images/img-73539ac3fb.gif?v=1) no-repeat 0 0
}

.cs_tel_ct {
	color: #666;
	line-height: 150%
}

.cs_tel_num {
	color: #c00;
	font-size: 18px;
	font-family: Arial, Verdana;
	font-style: italic;
	font-weight: 700;
	display: block;
	padding: 5px 0
}

.cs_online {
	height: 30px;
	background: url(/images/img-73539ac3fb.gif?v=1) no-repeat 0 -50px
}

.cs_online_qq {
	height: 25px
}

.cs_online_qq a:active,
.cs_online_qq a:hover,
.cs_online_qq a:link,
.cs_online_qq a:visited {
	text-decoration: none;
	color: #666
}

.cs_qcode {
	padding: 10px 0 0
}

.cs_free {
	height: 32px;
	background: url(/images/img-73539ac3fb.gif?v=1) no-repeat 0 -100px
}

.cs_free a {
	display: block;
	height: 32px
}

.cs_free a span {
	display: none
}

.cs_baidu {
	height: 32px;
	background: url(/images/img-73539ac3fb.gif?v=1) no-repeat 0 -200px
}

.cs_baidu a {
	display: block;
	height: 32px
}

.cs_baidu a span {
	display: none
}

.cs_spr {
	border-bottom: 1px dashed silver;
	margin: 8px 0
}

.cs_space {
	clear: both;
	overflow: hidden;
	height: 8px
}

.cs_close {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 12px;
	height: 12px;
	background: url(/images/img-73539ac3fb.gif?v=1) no-repeat 0 -150px
}

.cs_close a {
	display: block;
	height: 10px
}

.cs_close a span {
	display: none
}

html {
	font-size: 16px
}

@media screen and (min-width:300px) and (max-width:374px) {
	html {
		font-size: 12px
	}
}

@media screen and (min-width:375px) and (max-width:413px) {
	html {
		font-size: 13px
	}
}

@media screen and (min-width:414px) and (max-width:639px) {
	html {
		font-size: 14px
	}
}

@media screen and (min-width:640px) and (max-width:719px) {
	html {
		font-size: 15px
	}
}

@media screen and (min-width:720px) and (max-width:749px) {
	html {
		font-size: 15px
	}
}

@media screen and (min-width:750px) and (max-width:799px) {
	html {
		font-size: 15px
	}
}

@media screen and (min-width:800px) {
	html {
		font-size: 16px
	}
}

* {
	padding: 0;
	margin: 0;
	box-sizing: border-box
}

.clearfix {
	*zoom: 1
}

.clearfix:after,
.clearfix:before {
	display: table;
	line-height: 0;
	content: ""
}

.clearfix:after {
	clear: both
}

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

html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	webkit-tap-highlight-color: transparent
}

body,
html {
	width: 100%
}

body {
	color: #333;
	font-family: Microsoft Yahei, SimHei, Whitney SSm A, Whitney SSm B, -apple-system, PingFangSC-Regular, simhei, Helvetica, Tahoma, Helvetica Neue, Arial, sans-serif;
	font-weight: 300
}

ul {
	list-style: none
}

a {
	text-decoration: none
}

img {
	max-width: 100%
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0
}

.banner-common {
	height: 420px;
	width: 100%;
	overflow: hidden;
	position: relative;
	background-position: 50%;
	background-size: cover
}

.banner-common .banner-inner {
	width: 1020px;
	max-width: 100%;
	margin: 0 auto;
	padding: 0 10px;
	text-align: center;
	color: #fff
}

.banner-common .banner-inner h1 {
	font-size: 48px;
	font-weight: 400;
	display: inline-block;
	padding: 0 56px;
	line-height: 100px;
	border-bottom: 1px solid #fff;
	margin: 50px 0 24px
}

.banner-common .banner-inner p {
	display: inline-block;
	margin: 0;
	font-size: 16px;
	line-height: 26px;
	max-width: 100%;
	padding: 0 77px;
	position: relative
}

.banner-common .banner-inner p:after,
.banner-common .banner-inner p:before {
	content: " ";
	display: block;
	position: absolute;
	width: 50px;
	height: 55px;
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat
}

.banner-common .banner-inner p:before {
	background-position: top;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAAA+CAMAAADnNz6wAAAAb1BMVEUAAADMzMzMzMzNzc3MzMzMzMzNzc3MzMzMzMzNzc3Nzc3MzMzNzc3Nzc3Nzc3Ly8vLy8vMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzNzc3Nzc3MzMzMzMzMzMzMzMzMzMzMzMzMzMzNzc3MzMy1hRalAAAAJHRSTlMA6KR/0cBIcvcLQhIsITsHG2JQ4tbuyreqhns03JyWj3ZpWK8iLYQ7AAADYUlEQVRYw5VY7ZKjIBBEIyqKgEYFNX5m3/8Z707YurrNTN0wv9PVDN30jGEfJZqlyqHqctUI9ll1o3IMYCCAbvK2OI7io+a5yCEKIbsT+v3xG9A1GmCQrRszqPretQBCL8c7gwGZOxvoSOd7+ILrueY1cKSCI4Ay2y4DAE6bYAxbZz6bkAfKwCfoYk37ThDAa6sEIFyLMozHogFv5CnWQ79XNYOOhDJMSjBAuUePMIA9MFGlWNPZDgjHmCl4iSndAQCxzBnC0G++afKZhvcFHum0A/VIwa9FhjDYomFAqTXBACADqy+XIPc6L2BwtByzK3wkJvdXCdt1rUAGtT9himyWGmIQuS3hrt1lIECDPeskrWAGeSBKjCfIwFSaIEIggLqDEWWyKhAgLk5WLrQ9jyXYtW0N3PXcY9cEM7BlhbXrH4vAuo5yExMdh+1k87iun7vSIECbM4MNu8uorkveGqQJNb3gi71qGFFZuIkVaYKZC77ZfpYC8dMIR/jcMLgaJGP5BTPopujhrn04IeEBvglECVHtL/yZIi+1jGrbIJFpK4ZVZeGb3a7q3/LLGppPvFA/AEstvl8FHB49/1Gp34zklMFZMNofgF3VIfnHL1r1k7wpticRMHYmGCojIkI8KFdSAXmNbR74TA7a0ap0SvhIo/b9mjwi50SK5yYFvgMir11jswL25MNTNAcnXm3mpQBCE9uOWqMhC+I1tn+kEFHa6TgL8lzf2q1U7b434SUdiFdrldfOJXH2YMqWxKtNF/+M7BBlD6bJFvQzMMYerSHEB5C8dHvwTmDxga/PwR507cLcJlowcb5v9Y7TjtX5/qKmwZ1QOiY+brHrLoX6xtc2unbZ5Cn8JyE9Pujalfy4AUI+xqj40HKmavdujafYyfHRibDWxU0XAccHtl/gCYXHR61cSZ5gcdMlO3x8mEgLhviga8eYJE+w7CF9fPRUihAf6oyMj2VNyNOF3dXNkfFB1+6tPMVJjo+wdSsbod1dRxo3JEXHI+Ljrskl5ITSt2dj4uOuzQ7kCRYVH4M9A4WjTzBNiA/oOzEjW1CF+EioaleBIgDo8eEGqnZSe4o+oVUfto82JSJ42zBfq3Ppf8ul6e4RppvSlIT4+w/nMU0PQs2F/xapq3Om/H6a2u97+gW60CYN6hDO5AAAAABJRU5ErkJggg==);
	left: 0;
	top: -13px
}

.banner-common .banner-inner p:after {
	background-position: bottom;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAAA+CAMAAADnNz6wAAAC4lBMVEXMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzoThPjAAAA9XRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BSU1RVVldYWVpbXV5fYGFiY2RlZmdoaWprbG1u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);
	right: 0;
	bottom: -13px
}

.banner-common .banner-inner .button-group {
	margin-top: 70px
}

.button-group {
	width: 100%;
	text-align: center
}

.button-group a {
	display: inline-block;
	color: #000;
	margin: 0 25px;
	border-radius: 2px;
	padding: 5px 15px;
	font-size: 18px;
	font-weight: 700
}

.button-group a.btn-contact {
	background: #ffe030
}

.button-group a.btn-trial {
	background: #2d8cff
}

@media screen and (max-width:690px) {
	.button-group a {
		margin: 0 15px;
		width: 120px
	}
	.banner-common .banner-inner h1 {
		margin: 30px 0 26px;
		line-height: 1.4;
		padding: 0
	}
	.banner-common .banner-inner .button-group {
		margin-top: 50px
	}
}


@media screen and (min-width:375px) and(max-width:750px){
	.layout-footer .footer-inner{
		padding: 0 !important;
	}
	.layout-footer .footer-inner .content{
		position: relative;
		padding: 50px 0 30px 0 !important;
	}
}
