@charset "utf-8";
/*公共样式*/

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
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: transparent
}

a:active,
a:hover {
	text-decoration: none;
	outline: 0;
	color: inherit
}

abbr[title] {
	border-bottom: 1px dotted
}

b,
strong {
	font-weight: bold
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: 0.67em 0
}

mark {
	color: #000;
	background: #ff0
}

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 {
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
	font: inherit;
	margin: 0;
	outline: none;
	color: inherit
}

button {
	overflow: visible
}

button,
select {
	text-transform: none
}

button,
html input[type='button'],
input[type='reset'],
input[type='submit'] {
	cursor: pointer;
	-webkit-appearance: button
}

button[disabled],
html input[disabled] {
	cursor: default
}

input {
	line-height: normal
}

input[type='checkbox'],
input[type='radio'] {
	box-sizing: border-box;
	padding: 0
}

input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
	height: auto
}

input[type='search'] {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield
}

input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
	border: 1px solid #c0c0c0
}

legend {
	padding: 0;
	border: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: bold
}

table {
	border-spacing: 0;
	border-collapse: collapse
}

td,
th {
	padding: 0
}

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-tap-highlight-color: transparent
}

*:not(input, textarea) {
	-webkit-touch-callout: none;
	-webkit-user-select: none
}

body {
	font-family: 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 17px;
	line-height: 1;
	color: #000;
	background-color: #fff
}

a {
	text-decoration: none;
	color: #000
}

a:active {
	color: initial
}

input[type='text'],
input[type='search'],
input[type='password'],
input[type='datetime'],
input[type='datetime-local'],
input[type='date'],
input[type='month'],
input[type='time'],
input[type='week'],
input[type='number'],
input[type='email'],
input[type='url'],
input[type='tel'],
input[type='color'],
select,
textarea {
	-webkit-user-select: text
}

input[type='file'] {
	-webkit-user-select: auto
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
	margin: 0
}

ol,
ul {
	list-style: none;
	margin: 0;
	padding: 0
}

em,
i {
	font-style: normal
}

input {
	border: none;
	outline: none
}

.fl {
	float: left
}

.fr {
	float: right
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.overflow {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.c_fff {
	color: #fff
}

.bg_fff {
	background-color: #fff
}

.fnum {
	font-family: Times New Roman
}

.fwb {
	font-weight: bold
}

body {
	font-family: "微软雅黑";
	min-width: 1280px;
	overflow-x: auto;
}

.fwn {
	font-weight: normal;
}

.bg_4fc482 {
	background-color: #4fc482;
}

.bg_ed994f {
	background-color: #ed994f;
}

.bg_f1f1f1 {
	background-color: #f1f1f1;
}

.bg_efefef {
	background-color: #efefef;
}

.bg_b77ac2 {
	background-color: #b77ac2;
}

.bg_eee {
	background-color: #eee;
}

.bg_4eb67a {
	background-color: #4eb67a;
}

.bg_3ea96b {
	background-color: #3ea96b;
}

.bg_eee {
	background-color: #eee;
}

.bg_fff {
	background-color: #fff !important;
}

.bg_35ad68 {
	background-color: #35ad68;
}

.c_4fc482 {
	color: #4fc482;
}

.c_4eb67a {
	color: #4eb67a;
}

.c_ed994f {
	color: #ed994f;
}

.c_a0a0a0 {
	color: #a0a0a0;
}

.c_fab207 {
	color: #fab207;
}

.c_e39d6a {
	color: #e39d6a;
}

.c_2f3d4a {
	color: #2f3d4a;
}

.c_03d2c0 {
	color: #03d2c0;
}

.c_f6b849 {
	color: #f6b849;
}

.c_0d6db7 {
	color: #0d6db7;
}

.c_5cc080 {
	color: #5cc080;
}

.c_ffde00 {
	color: #ffde00;
}

.c_fff {
	color: #fff !important;
}

.c_333 {
	color: #333;
}

.c_999 {
	color: #999;
}

.c_cecece {
	color: #cecece;
}

.t_center {
	text-align: center;
}

.t_left {
	text-align: left;
}

.textIndex {
	text-indent: 2em;
}

.hdg-hide {
	display: none;
}

.hdg-img-box {
	position: relative;
	line-height: 0;
	text-align: center;
}

.hdg-img-box>img {
	width: 100%;
}

.hdg-img-box>h3,
.hdg-img-box>h4{
	position: absolute;
	top: 10%;
	left: 0;
	width: 100%;
	font-size: 30px;
	text-align: center;
}
.hdg-img-box>h4{
	font-size: 34px;
	font-weight: normal;
}
.hdg-img-box>p{
	font-size: 18px;
	position: absolute;
	top: 17%;
	left: 15%;
	width: 70%;
	line-height: 1.5;
	color: #fff;
}
.parking-img-box {
	margin: 3em 0;
	text-align: center;
}

.parking-img-box>img {
	width: 90%;
	max-width: 1480px;
}

.hdg-header {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	min-width: 1280px;
	height: 75px;
	background: rgba(0, 0, 0, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3197000000, endColorstr=#3197000000);
	z-index: 9999;
}

.hdg-logo>a {
	float: left;
	display: inline-block;
	width: 372px;
	height: 47px;
	line-height: 5em;
	overflow: hidden;
	margin: 12px 0 0 68px;
	background: url(../../img/logo.png) no-repeat center;
	background-size: cover;
}
.hdg-logo>span{
	float: right;
	font-size: 25px;
    color: #fff;
    font-weight: normal;
    margin: 23px 10px 0;
}
.hdg-nav {
	padding-top: 8px;
	height: 67px;
}

.hdg-nav>li {
	margin: 0 10px;
}

.hdg-nav>li>a {
	display: inline-block;
	line-height: 55px;
	font-size: 17px;
	margin: 2px 15px 10px;
	padding: 0 15px;
	color: #fff;
	transition: all .3s;
	-webkit-transition: all .3s;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}

.hdg-nav>li:hover {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	background-color: #fff;
}

.hdg-nav>li:hover>a {
	color: #333;
}

.hdg-nav>li.active:hover {
	background-color: rgba(255, 255, 255, .0);
}

/*.hdg-nav>li:last-child {
	display: none;
}*/

.hdg-nav-list {
	display: none;
}

.hdg-dropdown {
	position: relative;
}

.hdg-dropdown-menu {
	display: none;
	position: absolute;
	left: 0;
	top: 67px;
	margin: 0;
	padding: 30px;
	background: #fff;
	z-index: -1;
}

.hdg-dropdown .hdg-dropdown-menu div {
	-moz-transition: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in;
}

.hdg-dropdown:hover .hdg-dropdown-menu {
	display: block;
}

.hdg-dropdown-menu dd {
	padding: 7px 0;
	margin: 0;
	position: relative;
}

.hdg-dropdown-menu dd:after {
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 50%;
	height: 1px;
	margin-left: -25%;
	content: '';
}

.hdg-dropdown-menu a {
	display: block;
	width: 122px;
	margin: 0 auto;
	text-align: center;
	padding: .5em 0;
	font-size: 17px;
	color: #333;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	white-space: nowrap;
}

.hdg-dropdown-menu a:hover,
.hdg-dropdown-menu a.active {
	color: #999;
	text-decoration: underline;
}

.hdg-icon {
	display: inline-block;
	vertical-align: middle;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.hdg-icon-people {
	width: 23px;
	height: 25px;
	margin-right: 9px;
	background-image: url(../../img/people.png);
}

.hdg-icon-pen {
	width: 22px;
	height: 22px;
	margin-right: 9px;
	background-image: url(../../img/pen.png);
}

.hdg-footer {
	position: absolute;
	width: 100%;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	overflow: hidden;
}

.hdg-footer a {
	color: #fff;
}

.hdg-footer a:hover {
	text-decoration: underline;
}

.hdg-call-btn {
	display: none;
	position: fixed;
	right: 0;
	top: 160px;
	padding: 8px 8px;
	border-radius: 3px;
	z-index: 99999;
	background-color: #ed994f;
}

.hdg-call-btn a {
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	font-size: 14px;
	padding-left: 5px;
}

.solution-menu,
.product-menu {
	position: fixed;
	width: 1230px;
	top: 75px;
	left: 50%;
	margin-left: -615px;
}

.solution-menu>a {
	width: 12.5%;
	text-align: center;
}

.solution-menu>a>div {
	height: 100px;
	line-height: 100px;
	margin-bottom: 20px;
	text-align: center;
	border-right: 1px solid #eee;
}

.solution-menu>a:last-child>div {
	border: none;
}

.solution-menu>a>div img {
	vertical-align: middle;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
}

.solution-menu>a:hover div img {
	transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
}

.product-menu {
	width: 1352px;
	margin-left: -676px;
}

.product-menu-list {
	margin: 0 86px 0 63px;
}

.product-menu>div:last-child .product-menu-list {
	margin-right: 0;
}

.product-menu>div:first-child .product-menu-list {
	width: 330px;
}

.product-menu-list>h3 {
	padding-bottom: 8px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

.product-menu>div .product-menu-list a {
	text-align: left;
	font-size: 14px;
	list-style: square;
}

.product-menu>div:first-child .product-menu-list a {
	width: 50%;
}

/*登录*/

.hdg-login-bg {
	position: relative;
	height: 100%;
	height: 916px;
	background: url(../../img/login-bg.jpg) no-repeat center;
	background-size: cover;
}

.hdg-login-con {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3197000000, endColorstr=#3197000000);
}

.hdg-form {
	position: fixed;
	left: 50%;
	top: 100px;
	width: 449px;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-background-clip: content-box;
	overflow: hidden;
}

.hdg-form-head {
	line-height: 63px;
	border-bottom: 1px solid #e1e1e1;
	font-size: 23px;
	color: #434343;
	border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
}

.hdg-form-con,
.hdg-form-tips {
	width: 368px;
	margin: 45px auto;
}

.hdg-input-row {
	height: 48px;
	margin-bottom: 2%;
	border: 1px solid #e1e1e1;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-webkit-background-clip: content-box;
	-webkit-transition: border-color .3s cubic-bezier(.65, .05, .35, .5);
	transition: border-color .3s cubic-bezier(.65, .05, .35, .5);
	overflow: hidden;
}

.hdg-input-row>label {
	width: 51px;
	height: 100%;
	border-right: 1px solid #e1e1e1;
	background-repeat: no-repeat;
	background-position: center;
}

.hdg-input-row>input {
	width: 277px;
	height: 100%;
	font-size: 16px;
	text-indent: 23px;
}

.hdg-input-row>i {
	width: 37px;
	height: 100%;
	background: url(../../img/close2.png) no-repeat center;
	cursor: pointer;
}

.hdg-input-row>i:active,
.hdg-btn:active,
.hdg-input-row>i:hover,
.hdg-btn:hover {
	opacity: .85;
}

.hdg-icon-people2 {
	background-image: url(../../img/people2.png);
}

.hdg-icon-key {
	background-image: url(../../img/key.png);
}

.hdg-icon-phone {
	background-image: url(../../img/phone.png);
}

.hdg-icon-safety {
	background-image: url(../../img/safety.png);
}

.hdg-icon-scenic {
	background-image: url(../../img/scenic.png);
}

.hdg-icon-area {
	background-image: url(../../img/area.png);
}

.hdg-btn {
	display: inline-block;
	height: 48px;
	line-height: 48px;
	padding: 0;
	border: none;
	background: #ccc;
	color: #fff;
	font-size: 18px;
}

.hdg-login-btn {
	display: block;
	width: 368px;
	margin: 0 auto 62px;
	border-radius: 4px;
	background: #4fc482;
	-webkit-border-radius: 4px;
	-webkit-background-clip: content-box;
}

.hdg-form-tips {
	text-align: right;
	font-size: 14px;
}

.hdg-form-tips>span {
	padding-right: 13px;
}

.hdg-form-tips>a:hover,
.hdg-form-tips>a:active {
	color: #ed994f;
	text-decoration: underline;
}

.hdg-form-tips>span>a:hover,
.hdg-form-tips>span>a:active {
	color: #4fc482;
	text-decoration: underline;
}

/*注册*/

.hdg-register-bg {
	background-image: url(../../img/register-bg.jpg);
}

.hdg-register-bg .hdg-form-con,
.hdg-register-bg .hdg-form-tips {
	margin: 18px auto;
}

.hdg-register-bg .hdg-input-row {
	margin-bottom: 18px;
}

.hdg-register-bg .hdg-login-btn {
	margin-bottom: 35px;
}

.hdg-register-tips {
	text-align: center;
}

.hdg-icon-check {
	width: 18px;
	height: 18px;
	margin-right: 9px;
	background-image: url(../../img/checked.png);
	cursor: pointer;
	transition: all .3s;
	-webkit-transition: all .3s;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
}

.hdg-icon-check.active {
	background-image: url(../../img/check.png);
}

.hdg-phone-row {
	border: none;
}

.hdg-phone-row>label {
	border: 1px solid #e1e1e1;
}

.hdg-phone-row>input {
	width: 134px;
	border: 1px solid #e1e1e1;
	border-left: none;
}

.hdg-btn-verify {
	width: 163px;
	margin-left: 15px;
	font-size: 16px;
}

.hdg-btn-verify.active {
	background: #4fc482;
}

select {
	border: solid 1px #e1e1e1;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	appearance: none;
	/*清除select下拉框默认样式*/
	-moz-appearance: none;
	-webkit-appearance: none;
	padding-left: 15px;
	padding-right: 25px;
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	background: url("../../img/down.png") no-repeat scroll 95% center transparent;
	/*自定义图片覆盖原有的下三角符号*/
}

select::-ms-expand {
	display: none;
	/*清除IE默认下拉按钮，但是测试发现IE10以上有效，IE8，9默认下拉按钮仍旧存在*/
}

.hdg-phone-row>div {
	height: 100%;
}

.hdg-phone-row select {
	width: 145px;
	height: 100%;
	font-size: 16px;
	text-align: center;
}

select[name='province'] {
	margin-right: 12px;
	border-left: none;
}

/*首页*/

#swiperAll.swiper-container {
	width: 100%;
	height: 100%;
}

#swiperAll .swiper-wrapper {
	-webkit-transition-duration: 1s !important;
	transition-duration: 1s !important;
	-webkit-transition-timing-function: cubic-bezier (0.00, 0.45, 0.49, 1.01) !important;
	transition-timing-function: cubic-bezier (0.00, 0.45, 0.49, 1.01) !important;
}

#swiperAll.swiper-container-vertical>.swiper-pagination-bullets {
	right: 3%;
}

#swiperAll .swiper-pagination-bullet {
	width: 26px;
	height: 26px;
	background: #fff;
	opacity: .3;
}

#swiperAll.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 7px 0;
}

#swiperAll .swiper-pagination-bullet-active {
	background: #5cc080;
	opacity: 1;
}

#swiperAll .swiper-pagination {
	z-index: 999;
}

#swiper1,
#swiper2,
.hdg-hardword-tab {
	width: 100%;
	height: 100%;
	background-color: #000;
}

#swiper1 .swiper-slide {
	background-size: cover;
	background-position: center;
}

#swiper1 .hdg-slide1 {
	background-image: url(https://qumaipiao-gw.oss-cn-shenzhen.aliyuncs.com/img/swiper-14.jpg);
}

#swiper1 .hdg-slide2 {
	background-image: url(https://qumaipiao-gw.oss-cn-shenzhen.aliyuncs.com/img/swiper-15.jpg);
}

#swiper1 .hdg-slide3 {
	background-image: url(https://qumaipiao-gw.oss-cn-shenzhen.aliyuncs.com/img/swiper-16.jpg);
}

#swiper1 .hdg-slide4 {
	background-image: url(https://qumaipiao-gw.oss-cn-shenzhen.aliyuncs.com/img/swiper-17.jpg);
}

#swiper1 .hdg-slide5 {
	background-image: url(https://qumaipiao-gw.oss-cn-shenzhen.aliyuncs.com/img/swiper-18.jpg);
}

#swiper1 .hdg-slide6 {
	background-image: url(https://qumaipiao-gw.oss-cn-shenzhen.aliyuncs.com/img/swiper-19.jpg);
}

#swiper1 .ad-slide {
	background-image: url(../../img/newyearPC.jpg);
}

#swiper1 .swiper-slide>a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

#swiper1 .hdg-slide-cover,
#swiper2 .hdg-slide-cover {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
}

#swiper1 .slide-text,
#swiper2 .slide-text {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	line-height: 1.5;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.slide-text>h3 {
	font-size: 70px;
}

.slide-text>p {
	font-size: 38px;
}

.slide-text>h3>span,
.slide-text>p>span {
	font-size: 60px;
	font-weight: normal;
}

.slide-text>h3>strong,
.slide-text>p>strong {
	font-size: 74px;
}

.slide-text>h3>b {
	font-size: 78px;
}

#swiper1 .swiper-pagination-bullet {
	width: 16px;
	height: 16px;
	border-radius: 100%;
	opacity: 1;
	background: #fff;
}

#swiper1 .swiper-pagination-bullet-active {
	background: #4fc482;
}

#swiper1.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 110px;
}

#swiper1.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 8px;
}

#swiper2 .hdg-slide-cover {
	background: rgba(255, 255, 255, .6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff);
}

#swiper2 .swiper-slide {
	font-size: 18px;
	color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	padding: 0 10%;
}

#swiper2 .parallax-bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 130%;
	height: 100%;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	-webkit-filter: blur(3.5px) grayscale(.4) saturate(0);
	filter: blur(3.5px) grayscale(.4) saturate(0);
	-ms-filter: blur(3.5px) grayscale(.4) saturate(0);
	-moz-filter: blur(3.5px) grayscale(.4) saturate(0);
	-o-filter: blur(3.5px) grayscale(.4) saturate(0);
}

#swiper2 .swiper-button-next,
#swiper2 .swiper-button-prev {
	width: 7.3%;
	height: 4.8%;
	margin-top: 0;
	background-size: contain;
}

#swiper2 .swiper-button-next {
	right: 5%;
}

#swiper2 .swiper-button-prev {
	left: 5%;
}

#swiper2 .swiper-button-prev.swiper-button-white {
	background-image: url(../../img/left_1.png);
}

#swiper2 .swiper-button-next.swiper-button-white {
	background-image: url(../../img/right_1.png);
}

.hdg-swiper-cover {
	position: absolute;
	left: 50%;
	top: 10%;
	line-height: 1.4;
	text-align: center;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	z-index: 9;
}

.swiper-title {
	position: relative;
	font-size: 35px;
	color: #333;
}

.swiper-title:before,
.swiper-title:after {
	position: absolute;
	top: 50%;
	width: 403px;
	height: 1px;
	content: '';
	background: #ccc;
}

.swiper-title:before {
	left: -425px;
}

.swiper-title:after {
	right: -425px;
}

.swiper-text {
	font-size: 18px;
	color: #4fc482;
}

#swiper2 .slide-text {
	width: 100%;
	height: 100%;
}

#swiper2 .slide-text>ul {
	max-width: 1220px;
	height: 100%;
	margin: 0 auto;
}

.hdg-softword-tab {
	width: 100%;
	margin: 20% 2%;
}

#swiper2 .swiper-slide:first-child .hdg-softword-tab {
	width: 30%;
	height: 100%;
	margin: 0 1%;
	background: rgba(255, 255, 255, .7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4583ffffff, endColorstr=#4583ffffff);
}

#swiper2 .swiper-title:before,
#swiper2 .swiper-title:after {
	height: 0;
}

#swiper2 .hdg-softword-tab-cell {
	display: block;
	padding: 5px 15px;
	margin-top: 100%;
	overflow: hidden;
	transition: all .8s;
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
}

#swiper2 .hdg-softword-tab-cell>div {
	transition: all .8s;
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
}

.softword-icon {
	height: 69px;
	background-repeat: no-repeat;
	background-position: center;
}

.softword-icon1 {
	background-image: url(../../img/icon-system1.png);
	background-size: 76px 55px;
}

.softword-icon2 {
	background-image: url(../../img/icon-system2.png);
	background-size: 65px 68px;
}

.softword-icon3 {
	background-image: url(../../img/icon-system3.png);
	background-size: 68px 54px;
}

.softword-tit {
	font-size: 29px;
	font-weight: bold;
	margin-bottom: 15px;
}

.softword-list {
	margin-top: 25px;
	height: auto;
	opacity: 1;
	overflow: hidden;
}

.softword-list>div:first-child,
.hdg-softword-tab-cell>div {
	color: #5cc080;
}

.softword-list span {
	display: inline-block;
	line-height: 1.5;
	margin-right: 10px;
	white-space: nowrap;
}

.softword-list.last-child {
	padding-bottom: 100px;
}

.hdg-softword-tab-cell>div.softword-tit2 {
	font-size: 16px;
	padding: 15px 0;
	margin-bottom: 30px;
	color: #aaa;
	border-bottom: 1px dotted #5cc080;
}

.softword-cell {
	padding-left: 55px;
	text-align: left;
	color: #333;
}

.open-now {
	display: inline-block;
	margin-top: 45px;
	padding: 5px 10px;
	border-radius: 4px;
	background: #5cc080;
	color: #fff;
}

#swiper2 .swiper-slide:first-child .hdg-softword-tab .softword-list {
	height: auto;
	opacity: 1;
	color: #fff;
}

#swiper2 .swiper-slide:first-child .hdg-softword-tab .softword-tit2 {
	border-color: #fff;
}

#swiper2 .swiper-slide:first-child .hdg-softword-tab .hdg-softword-tab-cell {
	margin-top: 55%;
	background: #5cc080;
}

#swiper2 .swiper-slide:first-child .hdg-softword-tab .open-now {
	background: #fff;
	color: #5cc080;
}

#swiper2 .swiper-slide:first-child .hdg-softword-tab .softword-cell,
#swiper2 .swiper-slide:first-child .hdg-softword-tab .softword-tit2,
#swiper2 .swiper-slide:first-child .hdg-softword-tab .softword-tit,
#swiper2 .swiper-slide:first-child .hdg-softword-tab .hdg-softword-tab-cell,
#swiper2 .swiper-slide:first-child .hdg-softword-tab .hdg-softword-tab-cell>div,
#swiper2 .swiper-slide:first-child .hdg-softword-tab .softword-list>div:first-child {
	color: #fff;
}

#swiper2 .swiper-slide:first-child .hdg-softword-tab .softword-icon1 {
	background-image: url(../../img/icon-system11.png);
}

#swiper2 .swiper-slide:first-child .hdg-softword-tab .softword-icon2 {
	background-image: url(../../img/icon-system21.png);
}

#swiper2 .swiper-slide:first-child .hdg-softword-tab .softword-icon3 {
	background-image: url(../../img/icon-system31.png);
}

.hdg-software-link {
	position: relative;
	display: inline-block;
}

.hdg-software-link>img {
	max-width: 100%;
}

.hdg-software-link>a {
	position: absolute;
	width: 108px;
	height: 108px;
	font-size: 0;
}

.hdg-software1 {
	left: 122px;
	top: 214px;
}

.hdg-software2 {
	left: 238px;
	bottom: 20px;
}

.hdg-software3 {
	right: 220px;
	top: 20px;
}

.hdg-software4 {
	right: 115px;
	top: 218px;
}

.hdg-software5 {
	right: 227px;
	top: 21px;
}

#swiper4 {
	height: 100%;
	background-color: #000;
}

#swiper4 a {
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

#swiper4-slider1 {
	background-image: url(../../img/hard-indexban01.jpg);
}

#swiper4-slider2 {
	background-image: url(../../img/hard-indexban02.jpg);
}

#swiper4-slider3 {
	background-image: url(https://qumaipiao-gw.oss-cn-shenzhen.aliyuncs.com/img/hard-indexban03.jpg);
}

.hdg-icon-stytem {
	width: 35px;
	background-image: url(../../img/system.png);
}

.hdg-icon-weixin {
	width: 31px;
	background-image: url(../../img/weixin.png);
}

.hdg-icon-phs {
	width: 29px;
	height: 29px;
	background-image: url(../../img/phs.png);
}

.hdg-icon-web {
	width: 33px;
	height: 28px;
	background-image: url(../../img/web.png);
}

.hdg-icon-wts {
	width: 33px;
	height: 32px;
	background-image: url(../../img/wts.png)
}

.hdg-icon-ssts {
	width: 31px;
	height: 31px;
	background-image: url(../../img/ssts.png);
}

.hdg-hardword-tab {
	background-image: url(../../img/hardware-bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.hdg-hardword-list {
	position: absolute;
	left: 50%;
	top: 25%;
	width: 1280px;
	height: 33%;
	margin-left: -640px;
}

.hdg-hardword-list>div {
	text-align: center;
}

.hdg-hardword-list>div>a {
	display: inline-block;
	margin: 0 62px;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}

.hdg-hardword-list>div>a:hover,
.hdg-hardword-list2>li:nth-child(2) a>img:hover {
	transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	-o-transform: translateY(-20px);
}

.hdg-hardword-list>div>a>img {
	max-height: 90%;
}

.hdg-hardword-list>div>a>p {
	margin-top: 20px;
}

.hdg-hardword-list2 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	min-width: 1280px;
	height: 36.899563%;
}

.hdg-hardword-list2>li {
	height: 100%;
	overflow: hidden;
}

.hdg-hardword-list2>li:first-child {
	width: 30%;
	text-align: right;
	padding: 2em 5em;
	line-height: 2;
}

.hdg-hardword-list2>li:nth-child(2) {
	width: 10%;
}

.hdg-hardword-list2>li:last-child {
	width: 60%;
}

.hdg-hardword-list2 h3 {
	font-size: 28px;
}

.hdg-hardword-list2 li>img {
	height: 100%;
}

.hdg-hardword-list2 li a {
	font-size: 16px;
}

.hdg-hardword-list2>li:nth-child(2) a>img {
	margin: 2em 0 0;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}

.hdg-hardword-list2 li a:hover,
.hdg-hardword-list2 li a:active {
	color: #fff;
	text-decoration: underline;
}

.hdg-solution-tab {
	background-image: url(../../img/solution-bg.jpg);
}

.hdg-solution-list {
	max-width: 1280px;
	height: 100%;
	margin: 0 auto;
	background: rgba(255, 255, 255, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3197ffffff, endColorstr=#3197ffffff);
}

.hdg-solution-list>ul {
	width: 912px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -40%);
	-webkit-transform: translate(-50%, -40%);
	-moz-transform: translate(-50%, -40%);
	-ms-transform: translate(-50%, -40%);
	-o-transform: translate(-50%, -40%);
}

.hdg-solution-list>ul>li {
	width: 304px;
	height: 230px;
	overflow: hidden;
}

.hdg-solution-case {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 100%;
}

.hdg-solution-case>img {
	width: 304px;
	height: 230px;
}

.hdg-solution-case>div {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: #fff;
	background: rgba(0, 0, 0, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3197000000, endColorstr=#3197000000);
	transition: all .5s;
	-webkit-transition: all .5s;
	-ms-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
}

.hdg-solution-case>div h3 {
	font-weight: normal;
	font-size: 22px;
}

.hdg-solution-case>div p {
	font-size: 12px;
	padding: 15px 24px;
	opacity: 0;
	text-align: left;
}

a.hdg-solution-case:hover div {
	height: 230px;
	line-height: 1.5;
}

a.hdg-solution-case:hover div h3 {
	padding-top: 60px;
}

a.hdg-solution-case:hover div p {
	opacity: 1;
}

.hdg-about-tab {
	height: 100%;
}

.hdg-about-bg {
	height: 100%;
	background-image: url(../../img/about-bg.jpg);
	-webkit-filter: blur(3.5px);
	filter: blur(3.5px);
	-ms-filter: blur(3.5px);
	-moz-filter: blur(3.5px);
	-o-filter: blur(3.5px);
}

.hdg-about-cover {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#319700, endColorstr=#319700);
}

.hdg-about-tab .swiper-title {
	color: #fff;
}

.hdg-about-con {
	position: absolute;
	left: 50%;
	top: 24%;
	width: 1120px;
	margin-left: -560px;
}

.hdg-about-list {
	width: 220px;
}

.hdg-about-list>li {
	position: relative;
	width: 141px;
	height: 141px;
	text-align: center;
	margin: 0 auto 60px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	background: rgba(0, 0, 0, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3197000000, endColorstr=#3197000000);
	cursor: pointer;
	transition: all .5s;
	-webkit-transition: all .5s;
	-ms-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
}

.hdg-about-list>li:hover {
	background: #4fc482;
}

.hdg-about-list>li a:hover p {
	color: #fff;
}

.hdg-about-list>li div {
	height: 97px;
	line-height: 120px;
}

.hdg-customer-bg {
	background: #333333;
}

.hdg-customer-con {
	position: absolute;
	left: 0;
	top: 20%;
	width: 100%;
}

.hdg-customer-type {
	display: inline-block;
	margin: 20px 25px 25px;
	padding: 12px 19px;
	border: 2px solid #191919;
	color: #fff;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	cursor: pointer;
}

.hdg-customer-type:hover,
.hdg-customer-type.active {
	border-color: #4fc482;
	color: #4fc482;
}

.customer-case {
	width: 16.666667%;
}

.customer-case>a {
	position: relative;
	display: block;
	line-height: 0;
	overflow: hidden;
}

.customer-case>a>img {
	width: 100%;
}

.customer-case>a>div {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	line-height: 30px;
	text-align: center;
	color: #fff;
	background: rgba(0, 0, 0, .6);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
	transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
}

.customer-case>a>div .c_ffde00 {
	padding-top: 50%;
	margin-top: -30px;
}

.customer-case>a:hover>div {
	transform: translateY(0%);
}

#jcontact {
	position: relative;
}

#jcontact:before {
	animation-name: ani-before;
	animation-duration: 2s;
	animation-timing-function: linear;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-play-state: running;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 160px;
	height: 160px;
	margin-left: -82px;
	margin-top: -82px;
	content: '';
	border-radius: 100%;
	-webkit-border-radius: 100%;
	border: 3px solid #4fc482;
}

#jcontact:after {
	animation-name: ani-before;
	animation-duration: 2s;
	animation-timing-function: linear;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-play-state: running;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 178px;
	height: 178px;
	margin-left: -91px;
	margin-top: -91px;
	content: '';
	border-radius: 100%;
	-webkit-border-radius: 100%;
	border: 3px solid #4fc482;
}

@keyframes ani-before {
	0% {
		transform: scale(1);
	}
	25% {
		transform: scale(1.1);
	}
	50% {
		transform: scale(1.2);
	}
	75% {
		transform: scale(1.1);
	}
	100% {
		transform: scale(1);
	}
}

@-webkit-keyframes ani-before {
	0% {
		-webkit-transform: scale(1);
	}
	25% {
		-webkit-transform: scale(1.1);
	}
	50% {
		-webkit-transform: scale(1.2);
	}
	75% {
		-webkit-transform: scale(1.1);
	}
	100% {
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes ani-before {
	0% {
		-moz-transform: scale(1);
	}
	25% {
		-moz-transform: scale(1.1);
	}
	50% {
		-moz-transform: scale(1.2);
	}
	75% {
		-moz-transform: scale(1.1);
	}
	100% {
		-moz-transform: scale(1);
	}
}

@-ms-keyframes ani-before {
	0% {
		-ms-transform: scale(1);
	}
	25% {
		-ms-transform: scale(1.1);
	}
	50% {
		-ms-transform: scale(1.2);
	}
	75% {
		-ms-transform: scale(1.1);
	}
	100% {
		-ms-transform: scale(1);
	}
}

.hdg-about-list>li p {
	font-size: 16px;
}

.hdg-icon-gsjj {
	width: 56px;
	height: 42px;
	background-image: url(../../img/about01.png);
}

.hdg-icon-zxzx {
	width: 46px;
	height: 51px;
	background-image: url(../../img/about02.png);
}

.hdg-icon-lxwm {
	width: 52px;
	height: 47px;
	background-image: url(../../img/about03.png);
}

.hdg-about-cell {
	width: 720px;
	margin: 30px auto 0;
	padding: 0 0 0 90px;
}

.hdg-about-cell>p {
	font-size: 15px;
	color: #fff;
	line-height: 2;
	text-indent: 2em;
}

.hdg-icon-tel2 {
	width: 36px;
	height: 36px;
	margin-right: 28px;
	background-image: url(../../img/tel2.png);
}

.hdg-about-contact {
	position: relative;
	margin-top: 80px;
}

.hdg-about-contact .hdg-qr {
	height: 189px;
	vertical-align: middle;
}

.hdg-about-contact>dl>dt>span {
	font-size: 26px;
}

.hdg-about-contact>dl {
	display: inline-block;
	margin-left: 20px;
	vertical-align: middle;
}

.hdg-about-contact>dl>dd {
	margin: 30px 0 0 0;
	font-size: 36px;
	font-style: italic;
}

.hdg-sidebar {
	position: fixed;
	right: 20px;
	top: 100px;
	width: 105px;
	text-align: center;
	z-index: 99;
}

.hdg-icon-qq {
	width: 105px;
	height: 139px;
	margin-bottom: 8px;
	background-image: url(../../img/qq.png);
	cursor: pointer;
}

.hdg-icon-qq>a {
	display: block;
	width: 100%;
	height: 100%;
}

.hdg-icon-kefu {
	position: relative;
	width: 102px;
	height: 102px;
	background-image: url(../../img/kefu.png);
	cursor: pointer;
}

.hdg-icon-qq:hover,
.hdg-icon-kefu:hover,
.hdg-contact-form>i:hover {
	opacity: .85;
}

.hdg-slide-tab {
	display: none;
	position: absolute;
	left: -215px;
	top: -27px;
	width: 215px;
	height: 123px;
	background: url(../../img/bar.png) no-repeat center;
	z-index: 99;
}

.hdg-slide-tab dd {
	font-size: 20px;
	width: 100%;
	height: 38px;
	line-height: 38px;
	margin: 25px 0 0 0;
	text-align: center;
}

.hdg-icon-kefu:hover~.hdg-slide-tab {
	display: block
}

.hdg-contact-form {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 757px !important;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	background: rgba(0, 0, 0, .9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#596f000000, endColorstr=#596f000000);
	z-index: 99;
	overflow: inherit;
}

.hdg-contact-form .hdg-form-con {
	width: 633px;
	margin: 15px auto;
}

.hdg-contact-form label {
	text-align: right;
	width: 95px;
	line-height: 1.5;
	margin-right: 10px;
}

.hdg-contact-form .hdg-input-row {
	position: relative;
	border: none;
}

.hdg-contact-form .hdg-form-head {
	color: #fff;
	font-size: 35px;
	border: none;
	line-height: 2;
}

.hdg-contact-form .hdg-input-row>* {
	border: none;
}

.hdg-contact-form .hdg-input-row:last-child {
	height: auto;
}

.hdg-contact-form .hdg-input-row:last-child i {
	height: 48px;
}

.hdg-contact-form .hdg-input-row>input,
.hdg-contact-form .hdg-input-row>textarea {
	width: 83%;
	text-indent: 23px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}

.hdg-contact-form .hdg-input-row>textarea {
	resize: none;
	font-size: 16px;
	line-height: 1.5;
}

.hdg-contact-form .hdg-login-btn {
	width: 220px;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	margin: 0 auto 2%;
}

.hdg-contact-form .hdg-input-row i {
	position: absolute;
	right: 0;
	top: 0;
}

.hdg-contact-form>i {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 44px;
	height: 44px;
	background: url(../../img/close1.png) no-repeat center;
	background-size: cover;
	z-index: 99;
	cursor: pointer;
}

.hdg-news-swiper {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 90px;
	background: rgba(0, 0, 0, .7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4583000000, endColorstr=#4583000000);
	z-index: 999;
}

.hdg-news-swiper>div {
	width: 1280px;
	margin: 0 auto;
}

#news {
	width: 1130px;
	height: 90px;
	line-height: 90px;
}

#news a {
	position: relative;
	width: 40%;
	height: 100%;
	padding-left: 14px;
	margin-left: 10%;
	font-size: 14px;
	color: #fff;
}

#news a:before {
	position: absolute;
	left: 0;
	top: 43px;
	width: 4px;
	height: 4px;
	content: '';
	background: #fff;
}

.hdg-news-swiper h3 {
	width: 150px;
	color: #f27137;
	font-size: 18px;
	line-height: 90px;
	text-align: center;
	position: relative;
}

.hdg-news-swiper h3:after {
	position: absolute;
	right: 0;
	top: 25px;
	height: 40px;
	width: 1px;
	content: '';
	background: #545351;
}

/*产品*/

.hdg-main {
	margin-top: 75px;
}

.hdg-pro-nav {
	height: 294px;
	background: #eee;
}

#swiper3 {
	width: 1280px;
	margin: 0 auto;
	padding-top: 68px;
}

#swiper3 .swiper-slide {
	padding: 0 45px;
}

#swiper3 .swiper-button-next,
#swiper3 .swiper-button-prev {
	width: 22px;
	height: 100%;
	top: 0;
	margin-top: 0;
	background-position: center;
	background-size: 22px 41px;
}

#swiper3 .swiper-button-next {
	right: 22px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAApCAYAAAAxmNlDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM3NTk0REJEN0Y1OTExRTc5NEI3Q0QzNDlBRjlFQTBEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM3NTk0REJFN0Y1OTExRTc5NEI3Q0QzNDlBRjlFQTBEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qzc1OTREQkI3RjU5MTFFNzk0QjdDRDM0OUFGOUVBMEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qzc1OTREQkM3RjU5MTFFNzk0QjdDRDM0OUFGOUVBMEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5AjVH0AAACKElEQVR42qyXP0iUYRzHX88jQUQdFARdwjZ1rIQWNVHQy1OxxYugpTQHh4auQSEdtKVBUBscTE0QPRErNSkV0qUpqc2EBp10qSHIiPz84PfAcVzq+97vCx9e7njuw/M+f37PPVnR7YE9z/P2oR1+eT6zdKMv7fch+A6N8AZyPaOIOAorUAubUGAlltdvg9dwDdah0EIsOYEOmFP5Ryi2EDt5DGahEjagxEIs+Qt3YULl21BmIXby+/ACymELLluIJf/gITxXuYz5FQuxkz+CZ1CqPa+wELvEoT9JXmUllgzCEyjS1XLVSiwZhl6Vv4frVmLJiE5qvu7QWiuxZBzuQR68bd0ZrLMSSyZ1I+VIVUTeYiWWvILbEIaFVHkowyK2qMVLkkAesxLLCbLMIwJ/YMrJMxarfF3lv2Ea+QMTscpl4wxBFjw1E9PLVh59OiQ9ISOpjGtCP3bQ+0TYQHqHx0sd3zak7ywmr1smS6URJ/V0cQeN1IxR+AlNSHcsNkg8SdqQKg3a47guq2OoR7qbrpFfsdTkxyqVqvblfw3DAaSHWof3zmp8EbHspDHoggOVfjvvR2EfUvmrW6NyLxNxti78mL523UWlZ4lFOgWd8FWlR35mOZ34EsyDnAifZZ36laYTi3QBbsEnlf4IsoOSxXJNkNPgJshOag4qTRbn6h3EXRciQS46qbVC7hwfVLpmIXXiVajWO0jUQurEsrRm9Bg/sTqqTgUYAIrmi2Mz2bWkAAAAAElFTkSuQmCC');
}

#swiper3 .swiper-button-prev {
	left: 22px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAApCAYAAAAxmNlDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQwNTBEMDg5N0Y1OTExRTc5OEY0QUNFRThERTA1NzlFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQwNTBEMDhBN0Y1OTExRTc5OEY0QUNFRThERTA1NzlFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDA1MEQwODc3RjU5MTFFNzk4RjRBQ0VFOERFMDU3OUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDA1MEQwODg3RjU5MTFFNzk4RjRBQ0VFOERFMDU3OUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5ZfpcYAAACNklEQVR42qyXQUgUYRiG13HcwINd6lQHwexk1KkOFpREWlZIKwRp0qFDKnToUh4kyIN16NDBqCCMsDqkZCVBRSWBZXVMb0WXhKAOFSEkxvZ88A5MstrOzPfBw8+wuw/f/vP/7z8TFovFXKlqmxrIpag8XIeNQc6vTDoKnfAndJJWwxi0wDTsDZ2kE7ALXsB+mM86FavhiaTPIql9EDhIG+Eh7IukWcRrYRK2wgNoh4X4F4KU0uewBW7DoaXSNOL1MAUNcAu6bGmV+mKQUGp/vx6uwNHlpEnEG+A11EnaA8WVflCOuF6dWscXoPt/0nLEm+AVrJP0TLnztpJ4s+7+GuhLIl1WTLJtY3gZk55PuibDElLbSY+gBnrhcpodFCyRNjE8lbQnrfSfjpE2M9yDVVqjI1nSKZD0oILEpF3jjf0jGVMvFyItMN7RdQHpuEfyW8dDUAUDXtJIfFY7qU83z0dMl1d1s2x+J5Dv8RBXRMc/wg6GG+q+XQGebVVY0bnla0GXowrw7GLJo2NmEe5Ch4s4JrfT9jfchGMuYskt1VrhFwwrg7OLVfbwYSvkpzLjpJfY6g3shm9wySvoo3oHTZIPQr+X2Oo97IQ5OFdO8Cc5/mdj8tNw0TaYh9jqA+yAj3BKN7XCQ2z1SZ2b/ARcg0oPsdVn2A4zcFwbqdJDbPVFq8XkR/Qsl/cQW33VnL+FwwqvvIfY6rt2qMkP6ECu9npr+hF7B7En+/uer2PzSsXHUPtXgAEARC+LiH2lAKEAAAAASUVORK5CYII=');
}

.hdg-pro-case {
	width: 20%;
	text-align: center;
}

.hdg-pro-case>div {
	width: 110px;
	height: 110px;
	line-height: 110px;
	margin: 0 auto 30px;
	text-align: center;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	background: #ccc;
}

.hdg-pro-case>p {
	font-size: 18px;
	color: #333;
}

.hdg-icon-picon01 {
	width: 61px;
	height: 49px;
	background-image: url(../../img/picon01.png);
}

.hdg-icon-picon02 {
	width: 50px;
	height: 50px;
	background-image: url(../../img/picon02.png);
}

.hdg-icon-picon03 {
	width: 54px;
	height: 48px;
	background-image: url(../../img/picon03.png);
}

.hdg-icon-picon04 {
	width: 48px;
	height: 47px;
	background-image: url(../../img/picon04.png);
}

.hdg-icon-picon05 {
	width: 45px;
	height: 43px;
	background-image: url(../../img/picon05.png);
}

.hdg-icon-picon06 {
	width: 65px;
	height: 67px;
	background-image: url(../../img/picon06.png);
}

.hdg-icon-picon07 {
	width: 57px;
	height: 66px;
	background-image: url(../../img/picon07.png);
}

.hdg-icon-picon08 {
	width: 54px;
	height: 52px;
	background-image: url(../../img/picon08.png);
}

.hdg-icon-picon09 {
	width: 55px;
	height: 55px;
	background-image: url(../../img/picon09.png);
}

.hdg-icon-picon10 {
	width: 39px;
	height: 46px;
	background-image: url(../../img/picon10.png);
}

.hdg-icon-picon11 {
	width: 66px;
	height: 68px;
	background-image: url(../../img/picon11.png);
}

.hdg-icon-picon12 {
	width: 42px;
	height: 55px;
	background-image: url(../../img/picon12.png);
}

.hdg-pro-case:hover div,
.hdg-pro-case.active div {
	background: #4fc482;
}

.hdg-product-contact {
	position: relative;
	line-height: 0;
}

.hdg-product-contact>img {
	max-width: 100%;
}

.hdg-product-contact .hdg-contact-form {
	background: none;
}

.hdg-product-contact .hdg-contact-form .hdg-input-row>input,
.hdg-product-contact .hdg-contact-form .hdg-input-row>textarea {
	color: #fff;
	background: rgba(255, 255, 255, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3197ffffff, endColorstr=#3197ffffff);
	border-radius: 0;
	-webkit-border-radius: 0;
}

/*案例*/

.hdg-case-con>li,
.hdg-solution-con>li {
	position: relative;
	padding: 2em 0;
}

.hdg-case-title {
	position: relative;
	width: 250px;
	height: 55px;
	margin: 0 auto 2em;
	text-align: center;
}

.hdg-case-title>div {
	position: absolute;
	left: 0;
	top: 0;
	width: 70px;
	height: 55px;
	line-height: 55px;
	text-align: center;
}

.hdg-case-title>h3,
.hdg-case-title>p {
	padding-left: 55px;
}

.hdg-case-title>h3 {
	font-size: 34px;
	font-weight: normal;
}

.hdg-case-title>p {
	font-size: 15px;
	margin-top: 5px;
}

.hdg-case-title:before,
.hdg-case-title:after {
	position: absolute;
	top: 50%;
	width: 71px;
	height: 0;
	content: '';
	border-bottom: 1px solid #ddd;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.hdg-case-title:before {
	left: -81px;
}

.hdg-case-title:after {
	right: -81px;
}

.hdg-icon-cicon01 {
	width: 47px;
	height: 47px;
	background-image: url(../../img/cicon01.png);
}

.hdg-icon-cicon02 {
	width: 51px;
	height: 53px;
	background-image: url(../../img/cicon02.png);
}

.hdg-icon-cicon03 {
	width: 44px;
	height: 45px;
	background-image: url(../../img/cicon03.png);
}

.hdg-icon-cicon04 {
	width: 50px;
	height: 50px;
	background-image: url(../../img/cicon04.png);
}

.hdg-case-list {
	width: 1280px;
	margin: 0 auto 0;
	padding: 30px 0;
	overflow-y: hidden;
}

.hdg-case-list>dd {
	margin: 0;
	padding-bottom: 5em;
	width: 16.666667%;
	text-align: center;
}

.hdg-downUp {
	position: absolute;
	left: 50%;
	bottom: 25px;
	width: 34px;
	height: 18px;
	margin-left: -17px;
	padding: 10px 20px;
	content: '';
	background-image: url(../../img/down1.png);
	background-size: 34px 18px;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
}

.hdg-downUp.active {
	background-image: url(../../img/up1.png);
}

#swiper3 .hdg-case-list {
	width: 100%;
}

#swiper3 .hdg-case-list>dd {
	width: 20%;
}

.hdg-case-img {
	width: 168px;
	height: 168px;
	margin: 0 auto;
	border: 1px solid #eee;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	overflow: hidden;
}

.hdg-case-img>img {
	height: 100%;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}

.hdg-case-list a:hover .hdg-case-img>img {
	height: 188px;
	margin-left: -10px;
	margin-top: -10px;
}

.hdg-case-name {
	height: 1em;
	margin-top: 2em;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.hdg-case-img2 {
	height: 50px;
	line-height: 50px;
}

/*方案*/

.hdg-solution-banner,
.hdg-pro-banner {
	position: relative;
}

.hdg-solution-text {
	position: absolute;
	top: 45%;
	left: 60%;
	padding: 20px;
	line-height: 1.5;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.hdg-solution-text.left {
	left: 25%;
}

.hdg-solution-text>h2 {
	font-size: 40px;
	font-weight: normal;
}

.hdg-solution-text>p {
	font-size: 16px;
	text-align: left;
}

.hdg-solution-text>p>strong {
	font-weight: normal;
}

.hdg-pro-banner .hdg-solution-text {
	top: 36%;
	left: 30%;
	line-height: 2;
	background: none;
}

.hdg-pro-banner .hdg-solution-text>h2 {
	font-size: 46px;
}

.hdg-pro-banner .hdg-solution-text>p {
	font-size: 24px;
}
.hdg-solution-title{
	max-width: 1280px;
	margin: 0 auto 2em;
	color: #fff;
	text-align: center;
}
.hdg-solution-title>div{
	position: relative;
	font-size: 68px;
}
.hdg-solution-title>div:before,
.hdg-solution-title>div:after{
	position: absolute;
	content: '';
	width: 10%;
	height: 1px;
	background: #fff;
	top: 50%;
	left: 5%;
}
.hdg-solution-title>div:after{
	left: inherit;
	right: 5%;
}
.hdg-solution-title>p{
	font-size: 17px;
	line-height: 1.6;
	margin-top: 2em;
}
.hdg-solution-subtitle{
	font-size: 34px;
	line-height: 143px;
	text-align: center;
	color: #fff;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.hdg-solution-con li dl{
	line-height: 2;
	margin: 0;
	padding-bottom: 1.5em;
	background: #fff;
}
.hdg-solution-con li dt{
	max-width: 1280px;
	margin: 0 auto;
	padding: 1.5em 1em;
	font-size: 16px;
	color: #4fc482;
}
.hdg-solution-con li dd{
	max-width: 1280px;
	margin: 0 auto;
	padding: 0 1em;
	font-size: 14px;
	color: #333;
}
/*合作*/

.hdg-solution-con li:last-child {
	padding-bottom: 0;
}

.hdg-step-list {
	max-width: 1280px;
	margin: 0 auto;
	text-align: center;
}

.hdg-step-cell {
	position: relative;
	width: 88px;
	height: 92px;
	margin: 0 auto;
	line-height: 92px;
	text-align: center;
	font-size: 42px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
}

.hdg-step-cell:before {
	position: absolute;
	right: -10px;
	top: 50%;
	width: 0;
	height: 0;
	content: '';
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid #4fc482;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.hdg-step-list th {
	position: relative;
}

.hdg-step-list th,
.hdg-step-list td {
	max-width: 220px;
}

.hdg-step-list th:before {
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	height: 0;
	content: '';
	border-bottom: 1px dashed #4fc482;
	transform: translateY(-50%);
	-webkit-transform: translateX(50%);
	-moz-transform: translateX(50%);
	-ms-transform: translateX(50%);
	-o-transform: translateX(50%);
}

.hdg-step-list th:last-child:before {
	width: 0;
}

.hdg-icon-question {
	width: 45px;
	height: 51px;
	background-image: url(../../img/question.png);
}

.hdg-icon-advantage {
	width: 45px;
	height: 51px;
	background-image: url(../../img/advantage.png);
}

.hdg-step-list tr td {
	padding: 1.8em 1em 0 1em;
}

.hdg-step-list tr:last-child td {
	padding: 0 1em 0;
	vertical-align: top;
}

.hdg-step-list td em {
	color: #333;
	font-style: normal;
	font-size: 29px;
}

.hdg-step-list td p {
	font-size: 14px;
	color: #999;
	line-height: 1.5;
	text-align: left;
	margin-top: 1em;
}

.hdg-solution-box {
	width: 100%;
	border-top: 1px solid #eee;
}

.hdg-solution-box tr:nth-child(even) {
	background: #efefef;
}

.hdg-solution-box tr:nth-child(odd) .hdg-solution-info div {
	margin-left: 44%;
}

.hdg-solution-box tr:nth-child(even) .hdg-solution-pic {
	text-align: right;
}

.hdg-solution-box tr:nth-child(odd) .hdg-solution-pic {
	text-align: left;
}

.hdg-solution-box td {
	width: 50%;
	padding: 2.5em 1.5em;
}

.hdg-solution-box tr td.hdg-solution-info>div {
	text-align: left;
	width: 56%;
	line-height: 1.5;
}

.hdg-solution-info h2 {
	color: #333;
	font-weight: normal;
	font-size: 40px;
}

.hdg-solution-info p {
	color: #999;
	font-size: 16px;
	font-weight: normal;
}

.hdg-solution-box td>img {
	/*width: 45%;*/
	height: 350px;
}

/*资讯*/

.hdg-news-list,
.hdg-news-detail,
.hdg-job-list {
	max-width: 1200px;
	margin: 0 auto 15px;
}

.hdg-news-list>li {
	width: 90%;
	margin: 20px auto;
	padding-bottom: 20px;
	border-bottom: 1px dotted #ccc;
}

.hdg-news-img {
	width: 25%;
	line-height: 0;
	height: 160px;
	padding: 0 15px;
	overflow: hidden;
}

.hdg-news-img>img {
	width: 100%;
}

.hdg-news-info {
	width: 75%;
	padding: 0 15px;
}

.hdg-news-title {
	font-size: 23px;
	line-height: 1.5;
}

.hdg-news-intro {
	font-size: 18px;
	line-height: 1.5;
	margin: 5px 0 10px;
}

.hdg-news-date,
.hdg-news-more {
	font-size: 13px;
}

.hdg-news-title:hover,
.hdg-news-more:hover {
	color: #4fc482;
}

.hdg-page {
	margin-bottom: 130px;
}

.hdg-page * {
	font-size: 17px;
}

.hdg-page-left,
.hdg-page-right {
	display: inline-block;
	width: 32px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	margin: 0 4px;
	background: #4fc482;
	color: #fff;
	border: 1px solid #4fc482;
	cursor: pointer;
}

.hdg-page-btn {
	display: inline-block;
	width: 32px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	margin: 0 4px;
	border: 1px solid #fff;
}

.hdg-page-btn:hover,
.hdg-page-btn.active {
	border-color: #4fc482;
	color: #4fc482;
}

/*资讯详情*/

.hdg-news-nav {
	font-size: 18px;
	padding: 1em;
}

.hdg-news-nav>a {
	color: #333;
}

.hdg-news-nav>a:hover {
	color: #4fc482;
}

.hdg-news-con {
	padding: 0 5%;
}

.hdg-news-name {
	font-size: 35px;
	padding: .7em 0;
}

.hdg-news-tips {
	font-size: 18px;
	padding-bottom: 1.5em;
	line-height: 1.5;
	border-bottom: 1px dotted #eee;
}

.hdg-news-article {
	width: 80%;
	margin: 0 auto;
	padding: 15px 0;
}

.hdg-news-article>p {
	font-size: 18px;
	line-height: 1.5;
	margin: 1.5em 0;
	color: #333;
	text-indent: 2em;
}

.hdg-news-article>p>img,
.hdg-news-article>p>table,
.hdg-news-article>table {
	max-width: 100%;
	margin: 0 auto;
	line-height: normal;
}

.hdg-news-detail>p {
	font-size: 18px;
	margin: 1em 0;
}

.hdg-news-prev,
.hdg-news-next {
	color: #333;
	font-size: 18px;
}

.hdg-news-prev.active:hover,
.hdg-news-next.active:hover {
	color: #4fc482;
}

/*人才招聘*/

.hdg-job-list {
	margin: 70px auto;
}

.hdg-job-list>li {
	width: 90%;
	margin: 0 auto;
	border-bottom: 1px dashed #eee;
}

.hdg-job-list>li:first-child {
	border: none;
}

.hdg-job-list>li>div {
	width: 16.666667%;
	padding: 1.5em 0;
	text-align: center;
	font-weight: normal;
	font-size: 18px;
}

.hdg-job-list>li>div>a {
	color: #4FC482;
}

.hdg-job-list>li>div>a:hover {
	color: #ed994f;
}

/*联系我们*/

.hdg-contact-us>li>div {
	max-width: 1200px;
	margin: 0 auto 2em;
}

.hdg-contact-us>li {
	margin-bottom: 1em;
}

.hdg-contact-us table {
	width: 100%;
	line-height: 1.5;
}

.hdg-contact-us table td {
	padding: 0 5px 3em;
}

.hdg-contact-us table td>h4 {
	margin-bottom: .5em;
}

.hdg-contact-us .hdg-icon {
	margin-right: 15px;
}

.hdg-contact-title {
	font-size: 35px;
	padding: .8em 0;
	background-color: #eee;
	margin-bottom: 1em;
}

.hdg-contact-title>span {
	font-size: 18px;
}

.hdg-contact-phone {
	width: 70%;
	font-size: 29px;
}

.hdg-contact-qq {
	width: 30%;
	font-size: 29px;
}

.hdg-contact-phone>div:last-child>div {
	width: 50%;
	margin: 2em 0;
}

.hdg-contact-phone>div:last-child>div:first-child {
	border-right: 1px solid #eee;
}

.hdg-contact-qq>div:last-child {
	width: 100%;
	margin: 2em 0;
}

.hdg-phone-btn {
	display: inline-block;
	font-size: 29px;
	padding: .8em 2em;
	border: 1px solid #eee;
	border-radius: 8px;
	-webkit-border-radius: 8px;
}

.hdg-icon-icon-tel {
	width: 20px;
	height: 17px;
	background-image: url(../../img/icon-tel.png);
}

.hdg-icon-icon-phone {
	width: 14px;
	height: 23px;
	background-image: url(../../img/icon-phone.png);
}

.hdg-icon-icon-qq {
	width: 24px;
	height: 24px;
	background-image: url(../../img/icon-qq.png);
}

.hdg-icon-icon-point {
	width: 19px;
	height: 23px;
	background-image: url(../../img/icon-point.png);
}

.hdg-sale-call>div {
	width: 50%;
	font-size: 29px;
	margin: 2em 0;
}

.hdg-supplier-call {
	font-size: 29px;
	margin: 2em 0;
}

.hdg-company-addr {
	margin: 1em 0;
}

/*公司介绍*/

.hdg-company-intro,
.hdg-company-intro-img>div {
	max-width: 1280px;
	margin: 0 auto;
	line-height: 2;
	padding: 20px 0 120px;
}

.hdg-company-intro>h3,
.hdg-company-intro-img>h3 {
	font-size: 40px;
	text-align: center;
	font-weight: normal;
	padding: .5em 0;
}

.hdg-company-intro>p {
	font-size: 16px;
	text-indent: 2em;
}

.hdg-company-box {
	width: 100%;
	color: #333;
}

.hdg-company-box td {
	width: 50%;
}

.hdg-company-box tr:nth-child(odd) td.hdg-company-info div {
	text-align: right;
}

.hdg-company-box tr:nth-child(even) td.hdg-company-info div {
	text-align: left;
}

.hdg-company-info {
	background-color: #eee;
	line-height: 1.5;
}

.hdg-company-info>div {
	position: relative;
	padding: 0 4em;
	width: 100%;
}

.hdg-company-box tr:nth-child(odd) td.hdg-company-info>div:after {
	position: absolute;
	right: -50px;
	top: 50%;
	width: 0;
	height: 0;
	content: '';
	border-top: 50px solid transparent;
	border-bottom: 50px solid transparent;
	border-left: 50px solid #eee;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.hdg-company-box tr:nth-child(even) td.hdg-company-info>div:after {
	position: absolute;
	left: -50px;
	top: 50%;
	width: 0;
	height: 0;
	content: '';
	border-top: 50px solid transparent;
	border-bottom: 50px solid transparent;
	border-right: 50px solid #eee;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.hdg-company-info h2 {
	font-size: 40px;
	font-weight: normal;
}

.hdg-company-info h2 span {
	font-size: 29px;
}

.hdg-company-info p {
	font-size: 24px;
}

.hdg-company-pic {
	line-height: 0;
}

.hdg-company-pic>img {
	width: 100%;
}

.hdg-company-intro table {
	margin: 5% 0 0;
	text-align: center;
}

.hdg-company-intro table td,
.hdg-company-intro table th {
	width: 25%;
	padding: 1%;
}

.hdg-company-intro table th img {
	max-width: 100%;
}

.hdg-company-intro-t {
	font-size: 18px;
}

.hdg-company-intro-p {
	font-size: 14px;
	vertical-align: top;
}

.hdg-company-intro-img>h3 {
	padding: 1.5em 0;
}

.hdg-company-intro-img>div img {
	margin: 10px;
	vertical-align: middle;
}

/*软件支持*/

.hdg-pro-box {
	color: #fff;
}

.hdg-pro-box caption {
	color: #333;
	font-size: 42px;
	margin: 1.5em 0;
}

.hdg-pro-box caption span {
	position: relative;
}

.hdg-pro-box caption span:before,
.hdg-pro-box caption span:after {
	position: absolute;
	top: 50%;
	font-size: 33px;
	line-height: 0;
	content: '///////////////';
	color: #eee;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.hdg-pro-box caption span:before {
	left: 0;
	transform: translateX(-105%);
	-webkit-transform: translateX(-105%);
	-moz-transform: translateX(-105%);
	-ms-transform: translateX(-105%);
	-o-transform: translateX(-105%);
}

.hdg-pro-box caption span:after {
	right: 0;
	transform: translateX(105%);
	-webkit-transform: translateX(105%);
	-moz-transform: translateX(105%);
	-ms-transform: translateX(105%);
	-o-transform: translateX(105%);
}

.hdg-pro-box .hdg-company-info,
.hdg-hardware-banner .hdg-company-info {
	background-color: #4fc482;
}

.hdg-pro-box tr:nth-child(odd) td.hdg-company-info>div:after {
	border-left: 25px solid #4fc482;
	right: -25px;
}

.hdg-pro-box tr:nth-child(even) td.hdg-company-info>div:after {
	border-right: 25px solid #4fc482;
	left: -25px;
}

/*硬件支持*/

.hdg-hardware-banner .hdg-company-info,
.hdg-hardware-banner .hdg-company-pic {
	display: table-cell;
	vertical-align: middle;
}

.hdg-hardware-banner .hdg-company-info {
	width: 43%
}

.hdg-hardware-banner .hdg-company-pic {
	width: 57%;
	position: relative;
}

.hdg-hardware-banner .hdg-company-info>div {
	position: relative;
	color: #fff;
}

.hdg-hardware-banner .hdg-company-info>div:after {
	position: absolute;
	left: -25px;
	top: 50%;
	width: 0;
	height: 0;
	content: '';
	border-top: 50px solid transparent;
	border-bottom: 50px solid transparent;
	border-right: 25px solid #4fc482;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.hdg-hardware-banner .hdg-company-info p {
	font-size: 24px;
}

.hdg-hardware-features,
.hdg-fxs-box,
.hdg-fxs-con,
.hdg-fxs-claim {
	max-width: 1280px;
	margin: 0 auto
}

.hdg-hardware-features caption {
	padding: 0 5% 4em;
}

.hdg-hardware-features h3 {
	font-size: 29px;
	padding: 3em 0 1.5em;
	border-bottom: 1px solid #ddd;
}

.hdg-td-5 td {
	width: 20%;
}

.hdg-td-4 td {
	width: 25%;
}

.hdg-td-3 td {
	width: 33.333333%;
}

.hdg-td-2 td {
	width: 50%;
}

.hdg-td-1 td {
	width: 100%;
}

.hdg-hardware-icon td {
	padding: 1.5em 0;
}

.hdg-hardware-title {
	font-size: 24px;
	line-height: 2;
}

.hdg-hardware-intro {
	font-size: 14px;
	background: #f5f5f5;
	line-height: 1.5;
}

.hdg-hardware-intro td {
	padding: 1em 3em;
	color: #999;
}

.hdg-hardware-features.hdg-td-2,
.hdg-hardware-features.hdg-td-3 {
	margin-bottom: 4em;
}

.hdg-hardware-features.hdg-td-2 tr td,
.hdg-hardware-features.hdg-td-1 tr td,
.hdg-hardware-features.hdg-td-3 tr td {
	padding: 1em 5%;
	line-height: 1.5;
}

.hdg-hardware-features.hdg-td-2 tr td span,
.hdg-hardware-features.hdg-td-1 tr td span,
.hdg-hardware-features.hdg-td-3 tr td span {
	color: #999;
}

.hdg-hardware-safe {
	margin-bottom: 5em;
}

.hdg-hardware-safe td {
	padding: .5em;
}

.hdg-hardware-safe caption {
	padding-bottom: 0;
}

.hdg-hardware-safe caption h3 {
	border-bottom: 0;
	padding-top: 1em;
}

.hdg-hardware-safe caption h3 p {
	font-size: 16px;
	line-height: 3;
}

.hdg-layer-img {
	position: absolute;
	left: 60%;
	top: 50%;
	width: 18% !important;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.hdg-hardware-detail tr td:first-child {
	text-align: right;
}

.hdg-hardware-detail tr td[colspan] {
	text-align: center;
}

.hdg-hardware-safe td {
	width: 33.333333%;
}

.hdg-hardware-safe td>img {
	max-width: 100%;
}

/*分销商对接*/

.hdg-fxs-banner .hdg-solution-text {
	top: 40%;
	left: 30%;
}

.hdg-fxs-box caption,
.hdg-fxs-con caption,
.hdg-fxs-claim caption {
	line-height: 1.5;
	padding: 4em 0;
}

.hdg-fxs-box caption span {
	font-size: 17px;
}

.hdg-fxs-box caption p,
.hdg-fxs-box td h3,
.hdg-fxs-con caption p,
.hdg-fxs-claim caption p {
	font-size: 30px;
}

.hdg-fxs-box td {
	line-height: 1.5;
	padding-bottom: 3em;
}

.hdg-fxs-box td p {
	font-size: 16px;
}

.hdg-fxs-box td img {
	border: 3px solid #444;
	box-shadow: 2px 2px 5px #888;
	-webkit-box-shadow: 2px 2px 5px #888;
	-moz-box-shadow: 2px 2px 5px #888;
	-ms-box-shadow: 2px 2px 5px #888;
	-o-box-shadow: 2px 2px 5px #888;
}

.hdg-fxs-con td,
.hdg-fxs-claim td {
	line-height: 1.5;
}

.hdg-fxs-con td h3 {
	font-size: 29px;
}

.hdg-fxs-con td img {
	margin-bottom: 2em;
}

.hdg-fxs-con td p {
	font-size: 15px;
	padding: 0 8% 3em;
	height: 115px;
}

.hdg-fxs-claim td p {
	font-size: 16px;
}

.hdg-fxs-claim tr td:first-child {
	padding: 1em 1em 1em 4em;
}

.hdg-fxs-claim tr td:last-child {
	padding: 1em 4em 1em 1em;
}

.hdg-fxs-claim {
	position: relative;
}

.hdg-fxs-claim:before {
	position: absolute;
	left: 4em;
	top: 0;
	width: 1px;
	height: 100%;
	margin-left: 22px;
	content: '';
	background: #4fc482;
}

.hdg-join-now {
	display: inline-block;
	font-size: 24px;
	padding: .6em 1.5em;
	margin: 1em 0;
	background: #4fc482;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}

.hdg-join-now:hover {
	color: #fff;
	background: #ed994f;
}

/*案例详情*/

.hdg-scenery-banner .hdg-solution-text {
	background: rgba(0, 0, 0, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3197000000, endColorstr=#3197000000);
}

.hdg-scenery-con .hdg-case-title>h3,
.hdg-scenery-con .hdg-case-title>p {
	padding-left: 0;
}

.hdg-scenery-con .hdg-case-title:before,
.hdg-scenery-con .hdg-case-title:after,
.hdg-scenery-con .hdg-step-list th:before {
	width: 0;
}

.hdg-scenery-intro {
	max-width: 1280px;
	margin: 0 auto 3em;
	text-align: center;
}

.hdg-scenery-intro dd {
	display: inline-block;
	vertical-align: top;
	width: 180px;
	height: 400px;
	line-height: 1.5;
	padding: 0 1em;
}

.hdg-scenery-intro dd:nth-child(odd) {
	background: #4fc482;
	border-radius: 10px;
}

.hdg-scenery-intro dd:nth-child(even) {
	background: #ed994f;
	border-radius: 10px;
}

.hdg-scenery-pic {
	text-align: center;
	height: 130px;
	line-height: 180px;
}

.hdg-scenery-info {
	text-align: left;
	font-size: 17px;
}

.hdg-scenery-intro p {
	font-size: 16px;
}

/*剧院专题*/

.hdg-theatre-list.hdg-step-list th:before {
	border: none;
}

.hdg-theatre-list {
	width: 100%;
	margin-bottom: 20px;
}

.hdg-theatre-list th {
	padding: 0 1%;
}

.hdg-theatre-list th>img {
	max-width: 100%;
	margin-bottom: 20px;
}

.hdg-case-pic {
	position: relative;
	width: 100%;
	max-width: 1280px;
	text-align: center;
	margin: 0 auto;
}

.hdg-case-pic>img {
	max-width: 100%;
}

.hdg-theatre-tab,
.hdg-theatre-step {
	width: 100%;
	max-width: 1280px;
	margin: 0 auto 30px;
}

.hdg-theatre-tab>li {
	float: left;
	width: 23%;
	margin: 15px 1%;
	background: #fff;
	border-radius: 4px;
	-moz-border-radius: 4px;
}

.hdg-theatre-tab>li>h3 {
	height: 48px;
	line-height: 48px;
	font-weight: normal;
	text-align: center;
	background: #4eb67a;
	color: #fff;
}

.hdg-theatre-tab>li>div {
	height: 270px;
	width: 1%;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.hdg-theatre-tab>li>div img {
	max-width: 100%;
}

.hdg-theatre-tab>li>dl {
	height: 200px;
	padding: 0 15px;
	line-height: 1.5;
}

.hdg-theatre-tab>li>dl dt {
	font-size: 16px;
}

.hdg-theatre-tab>li>dl dd {
	font-size: 14px;
	margin-left: 0;
}

.hdg-step-list-bottom.hdg-step-list td em {
	font-size: 23px;
}

.hdg-step-list-bottom {
	margin-bottom: 50px;
	width: 100%;
}

.hdg-theatre-step td>img {
	max-width: 100%;
}

.hdg-theatre-step td {
	color: #fff;
	text-align: center;
}

.hdg-theatre-step td>div {
	height: 40px;
	line-height: 40px;
	font-size: 22px;
}

.hdg-theatre-step td:nth-child(odd) {
	width: 15%;
}

.hdg-theatre-step tr:last-child td {
	text-align: left;
	line-height: 1.5;
	font-size: 14px;
	vertical-align: top;
}

.hdg-solution-con li:last-child.hdg-theatre-coo {
	padding-bottom: 50px;
}

.hdg-theatre-img {
	position: relative;
	margin: 5% 0;
	text-align: center;
}

.hdg-theatre-img>img {
	max-width: 100%;
}

.hdg-theatre-img>div {
	position: absolute;
	top: 0;
	left: 40%;
	line-height: 1.5;
	text-align: left;
	color: #333;
}

.hdg-theatre-img>div>h3 {
	font-weight: normal;
	font-size: 36px;
}

.hdg-theatre-img>div>p {
	font-size: 24px;
}

.bg_eee .hdg-company-intro table {
	width: 100%;
	max-width: 1280px;
}

.bg_eee .hdg-company-intro table td,
.bg_eee .hdg-company-intro table th {
	width: 33.333333%;
	padding: 1%;
}

/*百度商桥样式*/

#newBridge .icon-right-center {
	top: 250px !important;
	margin-top: 0 !important;
}

/*底部导航*/

.hdg-footer-nav {
	padding-top: 80px;
	background-image: url(../../img/foot-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.hdg-footer-nav>div {
	max-width: 1280px;
	margin: 0 auto;
}

.hdg-footer-left {
	width: 540px;
	height: 310px;
}

.hdg-footer-right {
	width: 740px;
	height: 310px;
}

.hdg-footer-right dl {
	width: 120px;
	text-align: left;
	margin-top: 10px;
}

.hdg-footer-right dl dt {
	font-size: 16px;
	color: #fff;
	margin-bottom: 23px;
}

.hdg-footer-right dl dd {
	line-height: 36px;
	margin: 0;
}

.hdg-footer-right dl dd a {
	font-size: 14px;
	color: #81878c;
}

.hdg-footer-right dl dd a:hover {
	text-decoration: underline;
}

.hdg-footer-nav .hdg-about-contact {
	margin-top: 0;
}

.swiper-slide .hdg-footer-nav {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 28px;
	background-image: none;
	background-color: rgba(0, 0, 0, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3197000000, endColorstr=#3197000000);
}

/*商米介绍*/

.hdg-sumi-intro {
	max-width: 1280px;
	margin: 0 auto;
}

.hdg-sumi-intro-item {
	width: 50%;
}

td.hdg-sumi-intro-item>h2 {
	font-size: 30px;
	font-weight: normal;
}

td.hdg-sumi-intro-item>p {
	color: #707070;
}

.hdg-sumi-intro-item:first-child {
	text-indent: 1em;
	line-height: 1.5;
}

.hdg-sumi-intro-item>img {
	width: auto;
	max-width: 100%;
}

.hdg-sumi-intro-item[colspan=2] {
	text-align: center;
}

.hdg-sumi-intro>.hdg-sumi-intro-item {
	width: 100%;
	padding: 157px 0;
}

.hdg-sumi-intro>h2 {
	padding: 60px 0 40px;
	font-size: 38px;
	font-weight: normal;
}

.hdg-sumi-intro>div {
	font-size: 28px;
	color: #c1c2b8;
}

.hdg-sumi-intro>p {
	margin-top: 35px;
	line-height: 1.5;
	color: #c1c2b8;
}

/*专题介绍模板*/

.hdg-row {
	position: relative;
	padding: 1% 0;
}

.hdg-row-bg {
	width: 100%;
	line-height: 0;
}

.hdg-show-title {
	font-size: 34px;
	padding-top: 4%;
	text-align: center;
}

.hdg-show-desc {
	max-width: 1280px;
	margin: 0 auto;
	padding: 60px 0 90px;
	line-height: 2;
	text-indent: 2em;
}

.hdg-show-table {
	width: 100%;
	max-width: 1280px;
	margin: 0 auto 4%;
	text-align: center;
}

.hdg-show-table img {
	max-width: 100%;
}

.hdg-show-table p {
	margin-top: 5%;
}

.hdg-show-table td>div {
	display: inline-block;
	line-height: 0;
}

.hdg-show-table td>div>div {
	padding: 6% 0;
	background: #4fc482;
	color: #fff;
}

.hdg-show-info {
	display: table;
	max-width: 1280px;
	margin: 5% auto
}

.hdg-show-text,
.hdg-show-img {
	width: 50%;
	display: table-cell;
	vertical-align: middle;
}

.hdg-show-text {
	text-align: left;
}

.hdg-show-text>* {
	max-width: 85%;
	margin: 0 auto;
}

.hdg-show-text>div {
	font-size: 34px;
	margin-bottom: 30px;
}

.hdg-show-text>p {
	font-size: 18px;
	line-height: 1.5;
}
.hdg-show-text>p em{
	font-weight: bold;
}
.hdg-show-text>p.max {
	font-size: 24px;
}

.hdg-show-text>p.mb10 {
	margin-bottom: 1em;
}

.hdg-show-img {
	text-align: center;
}

.hdg-show-img>img {
	max-width: 70%;
}

.hdg-top-title {
	max-width: 1280px;
	margin: 0 auto;
	padding: 60px 0 90px;
	color: #fff;
}

.hdg-top-title>div {
	position: relative;
	text-align: center;
	font-size: 36px;
	margin-bottom: 50px;
}

.hdg-top-title>p {
	text-indent: 2em;
	font-size: 18px;
	line-height: 1.5;
}

.hdg-top-title>p>img {
	max-width: 100%;
	margin-top: 5%;
	margin-left: -2em;
}

.hdg-top-title>div:before {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 50%;
	height: 1px;
	margin-left: -25%;
	content: '';
	background: #fff;
}

.hdg-top-title>div>span {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 300px;
	margin: -18px 0 0 -150px;
	padding: 0 35px;
	background: #4fc482;
}

.bg_eee .hdg-top-title>div>span {
	background: #eee
}

.bg_eee .hdg-top-title>div:before {
	background: #999;
}

.bg_eee .hdg-top-title {
	color: #333;
}

.bg_fff .hdg-top-title>div>span {
	background: #fff
}

.bg_fff .hdg-top-title>div:before {
	background: #999;
}

.bg_fff .hdg-top-title {
	color: #333;
}

.panel-tab>li>dl dd {
	font-size: 16px;
}

.complex-panel,
.complex-label {
	max-width: 1280px;
	margin: -50px auto 0;
	padding-bottom: 5%;
}

.complex-panel-cell {
	display: table-cell;
	width: 30%;
	padding: 0 4%;
	text-align: center;
}

.complex-panel-img>img {
	max-width: 100%;
}

.complex-panel-title {
	margin: 7% 0;
	font-size: 24px;
}

.complex-panel-text {
	line-height: 1.7;
	text-align: left;
}

.complex-label {}

.complex-label-cell {
	position: relative;
	float: left;
	width: 21%;
	margin: 0 2%;
	text-align: center;
	border: 1px solid #e1e1e1;
	cursor: pointer;
	overflow: hidden;
}

.complex-label-img {
	height: 254px;
	line-height: 20;
}

.complex-label-img>img {
	max-width: 50%;
}

.complex-label-text {
	padding: 1em 0;
	background: #4eb67a;
	color: #fff;
}

.complex-label-intro {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 1em;
	text-align: left;
	line-height: 1.7;
	font-size: 16px;
	color: #fff;
	background: rgba(0, 0, 0, .6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
}

.complex-label-cell:hover .complex-label-intro {
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
}

/*公交售票*/

.bus-panel {
	width: 100%;
	max-width: 1280px;
	margin: -5% auto 3%;
}

.bus-panel td {
	width: 33.333333%;
	padding: 1em 0;
}

.bus-panel-img {
	width: 30%;
}

.bus-panel-img>img {
	max-width: 100%;
}

.bus-panel-text {
	width: 63%;
	line-height: 1.7;
}

.bus-panel-text>div:first-child {
	font-size: 24px;
}

/*视频播放*/

video::-webkit-media-controls {
	overflow: hidden !important;
}

video::-webkit-media-controls-enclosure {
	width: calc(100% + 32px);
	margin-left: auto;
}

video {
	width: 100%;
	max-width: 640px;
	margin: 15px 0;
}

/*公司二维码*/
.qmp-qr{
	position: fixed;
	top: 340px;
	right: 21px;
	width: 143px;
	z-index: 100;
}

/*全域旅游*/
.gt-title{
	height: 634px;
	text-align: center;
	background: url('http://qumaipiao-gw.oss-cn-shenzhen.aliyuncs.com/img/gt-01.jpg') no-repeat center;
	background-size: cover;
	color: #fff;
}
.gt-title p{
	font-size: 28px;	
	line-height: 1.8;
}
.gt-title p:first-child{
	font-size: 34px;
	padding-top: 2em;
}
.gt-title h4{
	font-size: 70px;
	margin: 0.3em 0;
}
.gt-title div{
	display: inline-block;
	position: relative;
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 1em;
}
.gt-title div:before,.gt-title div:after{
	position: absolute;
	content: '';
	top: 50%;
	width: 60%;
	height: 1px;
	background: #fff;
	left: -70%;
}
.gt-title div:after{
	left: inherit;
	right: -70%;
}
.gt-subtitle{
	height: 223px;
	text-align: center;
	background: #22a666;
	color: #fff;
}
.gt-subtitle h4{
	font-size: 47px;
	padding: 1em 0;
}
.gt-subtitle p{
	font-size: 17px;
	line-height: 1.6;
}
.gt-step{
	max-width: 1280px;
	margin: 0 auto 2em;
	text-align: center;
}
.gt-step>p{
	line-height: 2;
	margin-bottom: 3em;
}
.gt-step>img{
	max-width: 100%;
}
.gt-step-title{
	position: relative;
	text-align: center;
}
.gt-step-title:before{
	position: absolute;
	content: '';
	top: 50%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #ccc;
	z-index: -1;
}
.gt-step-title>div{
	display: inline-block;
	padding: 3em 2em;
	background: #fff;
}
.gt-step-title span{
	font-size: 32px;
	display: inline-block;
	width: 52px;
	height: 52px;
	line-height: 52px;
	margin-right: 27px;
	border-radius: 100%;
	background: #01ad71;
	color: #fff;
	vertical-align: middle;
}
.gt-step-title em{
	font-size: 34px;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
}
@media screen and (max-width:1440px) {
	.hdg-header {
		height: 70px;
	}
	.hdg-logo>a {
		width: 310px;
		height: 39px;
		margin: 17px 0 0 20px;
	}
	.hdg-nav li>a {
		font-size: 16px;
		line-height: 45px;
		margin: 8px 5px 9px;
	}
	.hdg-dropdown-menu {
		top: 62px;
	}
	.solution-menu {
		top: 70px;
	}
	.hdg-main {
		margin-top: 70px;
	}
	.hdg-contact-form {
		width: 530px !important;
	}
	.hdg-contact-form .hdg-form-con {
		width: 429px !important;
	}
	.hdg-contact-form .hdg-form-head {
		font-size: 18px;
	}
	.hdg-contact-form .hdg-form-head {
		line-height: 53px;
	}
	.hdg-contact-form .hdg-form-con,
	.hdg-contact-form .hdg-form-tips {
		margin: 30px auto;
	}
	.hdg-contact-form .hdg-input-row>input,
	.hdg-contact-form .hdg-input-row>textarea {
		width: 75%;
	}
	.hdg-contact-form .hdg-form-tips {
		font-size: 12px;
	}
	.hdg-contact-form .hdg-input-row {
		height: 38px;
	}
	.hdg-contact-form .hdg-input-row>input {
		font-size: 14px;
	}
	.hdg-btn-verify {
		font-size: 14px;
	}
	.hdg-btn {
		height: 38px;
		line-height: 38px;
	}
	.hdg-login-btn {
		font-size: 16px;
	}
	.hdg-login-btn {
		margin-bottom: 40px;
	}
	.hdg-register-bg .hdg-login-btn {
		margin-bottom: 30px;
	}
	.hdg-phone-row select {
		font-size: 14px;
	}
	.slide-text>h3 {
		font-size: 50px;
	}
	.slide-text>p {
		font-size: 30px;
	}
	.slide-text>h3>span,
	.slide-text>p>span {
		font-size: 50px;
		font-weight: normal;
	}
	.slide-text>h3>strong,
	.slide-text>p>strong {
		font-size: 64px;
	}
	.slide-text>h3>b {
		font-size: 68px;
	}
	.hdg-input-row {
		margin-bottom: 1%;
	}
	.hdg-contact-form .hdg-input-row>textarea {
		height: 90px;
	}
	.hdg-news-article>p,
	.hdg-dropdown-menu a {
		font-size: 16px;
	}
	.hdg-about-list>li p {
		font-size: 15px;
	}
	.hdg-about-cell>p {
		font-size: 14px;
	}
	.hdg-news-title {
		font-size: 20px;
	}
	.hdg-news-intro {
		font-size: 16px;
	}
	.hdg-news-img {
		height: 140px;
	}
	.hdg-contact-title {
		font-size: 28px;
	}
	.hdg-contact-phone,
	.hdg-contact-qq,
	.hdg-phone-btn,
	.hdg-sale-call>div,
	.hdg-supplier-call {
		font-size: 20px;
	}
	.hdg-contact-title>span,
	.hdg-job-list>li>div {
		font-size: 16px;
	}
	.hdg-solution-info h2 {
		font-size: 32px;
	}
	.hdg-solution-info p {
		font-size: 14px;
	}
	.swiper-title {
		font-size: 30px;
	}
	.swiper-text {
		font-size: 16px;
	}
	.hdg-about-con {
		top: 20%;
	}
	.hdg-pro-box caption {
		font-size: 35px;
	}
	.hdg-company-info h2 {
		font-size: 34px;
	}
	.hdg-company-info p {
		font-size: 16px;
	}
	.hdg-join-now {
		font-size: 20px;
	}
	.hdg-hardword-list>div>a>img {
		height: 200px;
	}
	.hdg-contact-form>i {
		width: 30px;
		height: 30px;
	}
	.hdg-show-title {
		font-size: 30px;
	}
	.hdg-show-desc {
		padding: 30px 0 30px;
	}
	.hdg-solution-title>div{
		font-size: 50px;
	}
	.gt-title h4{
		font-size: 60px;
	}
	.gt-title{
		height: 550px;
	}
	.gt-subtitle h4{
		font-size: 40px;
	}
	.gt-subtitle{
		height: 200px;
	}
	.hdg-img-box>h4{
		font-size: 24px;
	}
	.hdg-img-box>p{
		font-size: 16px;
	}
}

@media screen and (max-width:1024px) {
	body {
		min-width: auto;
		width: 100%;
		overflow-x: hidden;
	}
	.hdg-header h1 {
		float: none;
		text-align: center;
	}
	.hdg-nav li>a:hover,
	.product-menu>div .product-menu-list a,
	.product-menu-list>h3,
	.hdg-nav>li:hover>a {
		color: #fff;
	}
	.hdg-dropdown-menu img,
	.hdg-dropdown-menu a>div {
		display: none;
	}
	.product-menu>div:first-child .product-menu-list.product-menu>div:first-child .product-menu-list {
		width: 100%;
	}
	.product-menu>div:first-child .product-menu-list,
	.product-menu-list {
		margin: 0 1em;
	}
	.product-menu>div:first-child .product-menu-list a {
		width: 100%;
	}
	.hdg-call-btn {
		display: block;
	}
	.hdg-logo>a {
		margin-left: 10px;
		float: none;
		display: inline-block;
	}
	.hdg-list {
		position: absolute;
		top: 0;
		display: block;
		padding: .8em;
	}
	.hdg-list img {
		height: 40px;
	}
	.hdg-theatre-img>div>h3 {
		font-size: 24px;
	}
	.hdg-theatre-img>div>p {
		font-size: 20px;
	}
	.hdg-nav {
		display: none;
		position: fixed;
		left: 0;
		top: 70px;
		width: 100%;
		height: 100%;
		padding: 0 30px 70px;
		overflow-x: hidden;
		overflow-y: scroll;
		background: rgba(0, 0, 0, .75);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#2e9cd000000, endColorstr=#2e9cd000000);
		z-index: 99999;
	}
	.hdg-nav li {
		float: none;
	}
	.hdg-nav li>a {
		margin: 0;
		font-size: 14px;
		text-align: center;
	}
	.hdg-nav>li:hover,
	.hdg-nav>li.active:hover a {
		background: none;
	}
	.hdg-nav li.active {
		display: none;
	}
	.hdg-dropdown-menu {
		position: static;
		height: 0;
		margin: 0;
		width: 100%;
		background: rgba(0, 0, 0, 1);
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		overflow: hidden;
	}
	.hdg-dropdown:hover .hdg-dropdown-menu {
		height: 0;
		opacity: 0;
		padding: 15px;
	}
	.hdg-dropdown-menu a {
		font-size: 14px;
		width: 100%;
		color: #fff;
	}
	.hdg-nav-list {
		display: block;
		width: 40px;
		height: 40px;
		margin: 17px 15px 0 0;
		background: url(../../img/list.png) no-repeat center;
		background-size: cover
	}
	.hdg-sidebar {
		display: none;
	}
	#swiperAll.swiper-container-vertical>.swiper-pagination-bullets {
		right: 1%;
	}
	#newBridge .nb-icon-right-center {
		width: 55px !important;
		height: 60px !important;
		right: 0 !important;
		top: 70px !important;
		transform: translateY(0) !important;
		-webkit-transform: translateY(0) !important;
		-moz-transform: translateY(0) !important;
		-ms-transform: translateY(0) !important;
		-o-transform: translateY(0) !important;
	}
	.hdg-news-swiper {
		display: none;
	}
	.slide-text>h3,
	.slide-text>h3>strong,
	.slide-text>p>strong,
	.slide-text>h3>b,
	.hdg-solution-case>div h3 {
		font-size: 16px;
	}
	.slide-text>p,
	.slide-text>h3>span,
	.slide-text>p>span {
		font-size: 14px;
	}
	#swiper1.swiper-container-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-custom,
	.swiper-pagination-fraction {
		bottom: 10px;
	}
	#swiperAll .swiper-pagination-bullet {
		width: 15px;
		height: 15px;
	}
	#swiper1 .swiper-pagination-bullet {
		width: 5%;
		height: 4px;
		border-radius: 0;
	}
	#swiper1 .hdg-slide1 {
		background-image: url(../../img/swiper-111.jpg);
	}
	#swiper1 .hdg-slide2 {
		background-image: url(../../img/swiper-112.jpg);
	}
	#swiper1 .hdg-slide3 {
		background-image: url(../../img/swiper-113.jpg);
	}
	#swiper1 .hdg-slide4 {
		background-image: url(../../img/swiper-114.jpg);
	}
	#swiper1 .hdg-slide5 {
		background-image: url(../../img/swiper-115.jpg);
	}
	#swiper1 .hdg-slide6 {
		background-image: url(../../img/swiper-116.jpg);
	}
	#swiper1 .ad-slide {
		background-image: url(../../img/newyearAPP.jpg);
	}
	#swiper4-slider1 {
		background-image: url(../../img/hard-indexban011.jpg);
	}
	#swiper4-slider2 {
		background-image: url(../../img/hard-indexban021.jpg);
	}
	#swiper4-slider3 {
		background-image: url(../../img/hard-indexban031.jpg);
	}
	.hdg-about-con {
		width: 100%;
		left: 0;
		top: 120px;
		margin: 0;
	}
	.hdg-about-contact {
		margin-top: 0;
	}
	.hdg-icon-tel2 {
		width: 24px;
		height: 24px;
		margin-right: 15px;
	}
	.hdg-about-contact .hdg-qr {
		height: 90px;
	}
	.hdg-about-contact>dl>dt>span {
		font-size: 14px;
	}
	.hdg-about-contact>dl>dd {
		font-size: 14px;
		margin-top: 10px;
	}
	.hdg-about-list {
		display: none;
	}
	.hdg-about-cell {
		width: 100%;
		margin: 0;
		padding: 15px 24px;
	}
	.hdg-about-cell>p {
		line-height: 1.5;
	}
	.hdg-solution-list>ul {
		width: 100%;
	}
	.hdg-solution-list>ul>li {
		width: 50%;
		height: auto;
		text-align: center;
		line-height: 0;
	}
	.hdg-solution-case>img {
		width: 100%;
		max-width: 304px;
		height: auto;
	}
	.hdg-solution-case>div {
		max-width: 304px;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
	}
	.hdg-solution-case {
		line-height: 0;
		overflow: hidden;
	}
	.swiper-title {
		font-size: 20px;
	}
	.swiper-text {
		font-size: 14px;
		display: none;
	}
	.hdg-sortword-list {
		height: 165px;
	}
	.hdg-news-article>p {
		font-size: 14px;
	}
	.hdg-footer {
		position: fixed;
		bottom: 0;
	}
	.hdg-main2 {
		margin-bottom: 38px;
		padding-top: 70px;
	}
	.hdg-hardword-list>div>a {
		margin: 0 1%;
	}
	.hdg-hardword-list2 {
		min-width: 100%;
	}
	.hdg-hardword-list2>li:first-child {
		padding: 0;
	}
	.hdg-hardword-list2 h3 {
		font-size: 16px;
	}
	.hdg-hardword-list2 li a,
	.hdg-hardword-list>div>a>p {
		font-size: 14px;
	}
	.hdg-hardword-list2>li:nth-child(2) a {
		display: none;
	}
	.hdg-hardword-list>div>a>img {
		height: 150px;
	}
	.hdg-softword-tab {
		margin-top: 10%;
	}
	#swiper2 .swiper-slide:first-child .hdg-softword-tab {
		font-size: 14px;
	}
	#swiper2 .hdg-softword-tab-cell {
		margin-top: 50%;
	}
	.softword-icon {
		height: 50px;
		line-height: 50px;
	}
	.softword-icon>img {
		max-height: 100%;
	}
	.softword-tit {
		font-size: 14px;
		margin-bottom: 15px;
	}
	.softword-tit2 {
		font-size: 12px;
		padding: 15px 0;
		margin-bottom: 30px;
	}
	.softword-list {
		margin-top: 25px;
	}
	.softword-cell {
		padding-left: 30px;
	}
	.open-now {
		margin-top: 45px;
		padding: 5px 10px;
	}
	#swiper2 .swiper-button-prev {
		left: 2%;
	}
	#swiper2 .swiper-button-next {
		right: 2%;
	}
	.hdg-p-h {
		height: auto;
	}
	.hdg-software-link>a {
		position: static;
		float: left;
		font-size: 16px;
		color: #fff;
		width: 40%;
		height: auto;
		margin: 5%;
		text-align: center;
		padding: 1em 0;
		background: #4FC482;
	}
	/*关于*/
	.hdg-header {
		min-width: 100%;
		background: rgba(0, 0, 0, .6);
	}
	.hdg-company-intro {
		padding: 15px 24px;
	}
	.hdg-company-intro>h3,
	.hdg-company-intro-img>h3 {
		font-size: 24px;
	}
	.hdg-company-intro>p {
		font-size: 14px;
	}
	.hdg-company-info h2 {
		font-size: 16px;
	}
	.hdg-company-info p {
		font-size: 12px;
	}
	.hdg-company-info>div {
		width: 100%;
		padding: .5em 10px;
	}
	.hdg-company-box tr:nth-child(even) td.hdg-company-info div {
		margin-left: 0;
	}
	.hdg-company-box tr:nth-child(odd) td.hdg-company-info div {
		margin-left: 0;
	}
	.hdg-company-box tr:nth-child(odd) td.hdg-company-info>div:after {
		right: -15px;
		border-top: 15px solid transparent;
		border-bottom: 15px solid transparent;
		border-left: 15px solid #eee;
	}
	.hdg-company-box tr:nth-child(even) td.hdg-company-info>div:after {
		left: -15px;
		border-top: 15px solid transparent;
		border-bottom: 15px solid transparent;
		border-right: 15px solid #eee;
	}
	.hdg-company-intro-t {
		font-size: 16px;
	}
	/*案例*/
	.hdg-solution-text>h2 {
		font-size: 16px;
	}
	.hdg-solution-text>p {
		font-size: 14px;
	}
	.hdg-case-title>h3 {
		font-size: 20px;
	}
	.hdg-solution-text>p {
		font-size: 14px;
		display: none;
	}
	.hdg-case-title {
		width: 220px;
		margin: 0 auto;
	}
	.hdg-case-title>div {
		height: 35px;
		line-height: 35px;
	}
	.hdg-case-title>div .hdg-icon {
		height: 35px;
	}
	.hdg-case-list {
		width: auto;
		max-width: 1280px;
		text-align: center;
		padding: 0;
	}
	.hdg-case-list>dd {
		float: none;
		display: inline-block;
		width: auto;
		padding-bottom: 2em;
		width: 90px;
	}
	.hdg-case-img {
		width: 90px;
		height: 90px;
	}
	.hdg-case-img>img {
		width: 100%;
	}
	.hdg-case-name {
		font-size: 14px;
		margin-top: 1em;
	}
	.hdg-downUp {
		bottom: 10px;
	}
	.hdg-case-img2>img {
		max-width: 100%;
	}
	.hdg-scenery-intro dd {
		margin-bottom: 1em;
	}
	.hdg-solution-title>div{
		font-size: 40px;
	}
	/*联系我们*/
	.hdg-contact-us table td {
		font-size: 14px;
	}
	.hdg-contact-title {
		font-size: 20px;
	}
	.hdg-contact-phone,
	.hdg-contact-qq,
	.hdg-phone-btn,
	.hdg-sale-call>div,
	.hdg-supplier-call {
		font-size: 16px;
	}
	.hdg-contact-title>span,
	.hdg-job-list>li>div {
		font-size: 14px;
	}
	.hdg-contact-phone,
	.hdg-contact-qq {
		width: 100%;
	}
	.hdg-contact-us .hdg-icon {
		margin-right: 5px;
	}
	.hdg-company-addr>img {
		max-width: 100%;
	}
	/*分销商对接*/
	.hdg-fxs-box caption,
	.hdg-fxs-con caption,
	.hdg-fxs-claim caption {
		padding: 1em;
	}
	.hdg-fxs-box caption p,
	.hdg-fxs-box td h3,
	.hdg-fxs-con caption p,
	.hdg-fxs-claim caption p {
		font-size: 20px;
	}
	.hdg-fxs-box caption span,
	.hdg-fxs-claim td p,
	.hdg-fxs-con td p {
		font-size: 14px;
		height: auto;
	}
	.hdg-td-2 td {
		float: left;
		width: 100%;
	}
	.hdg-fxs-box td img {
		max-width: 100%;
	}
	.hdg-join-now,
	.hdg-fxs-con td h3 {
		font-size: 16px;
	}
	.hdg-fxs-claim tr td:first-child {
		padding: 15px 0 15px 24px;
	}
	.hdg-fxs-claim:before {
		left: 24px;
	}
	.hdg-fxs-claim tr td:last-child {
		padding: 15px 24px;
	}
	.hdg-td-5 td {
		width: 100%;
		display: inline-block;
	}
	.hdg-fxs-con td img {
		max-width: 100%;
		margin-bottom: .5em;
	}
	/*活动展会*/
	.hdg-step-cell {
		width: 60px;
		height: 70px;
		line-height: 70px;
		font-size: 30px;
	}
	.hdg-step-list td em {
		font-size: 16px;
	}
	.hdg-step-list tr td,
	.hdg-step-list tr:last-child td {
		padding: 5px;
	}
	.hdg-solution-box td {
		width: 100%;
		padding: 15px;
		display: inline-block;
	}
	.hdg-solution-box td>img {
		height: 150px !important;
		max-width: 100%;
	}
	.hdg-solution-box tr:nth-child(odd) .hdg-solution-info div {
		margin-left: 0;
	}
	.hdg-solution-box tr:nth-child(even) .hdg-solution-pic,
	.hdg-solution-box tr:nth-child(odd) .hdg-solution-pic {
		text-align: center;
		height: auto !important;
	}
	.hdg-solution-info h2 {
		font-size: 20px;
	}
	.hdg-solution-box tr td.hdg-solution-info>div {
		width: 100%;
	}
	/*硬件设备*/
	.hdg-hardware-banner .hdg-company-info p {
		font-size: 14px;
	}
	.hdg-hardware-banner .hdg-company-info>div:after {
		left: -10px;
		border-top: 20px solid transparent;
		border-bottom: 20px solid transparent;
		border-right: 10px solid #4fc482;
	}
	.hdg-product-contact {
		display: none;
	}
	.hdg-hardware-features.hdg-td-2 tr td span,
	.hdg-hardware-features.hdg-td-1 tr td span,
	.hdg-hardware-features.hdg-td-3 tr td span {
		font-size: 14px;
	}
	.hdg-hardware-features caption {
		padding-bottom: 1em;
	}
	.hdg-hardware-features.hdg-td-2 tr td,
	.hdg-hardware-features.hdg-td-1 tr td,
	.hdg-hardware-features.hdg-td-3 tr td {
		padding: 0 5% 1em;
		font-size: 16px;
	}
	.hdg-hardware-features h3 {
		padding: 1em 0;
		font-size: 20px;
	}
	.hdg-hardware-banner .hdg-company-pic,
	.hdg-hardware-banner .hdg-company-info {
		width: 100%;
		display: block;
	}
	.hdg-hardware-icon td>img {
		max-width: 60px;
	}
	.hdg-td-4 td {
		width: 25%;
		display: inline-block;
		padding: .5em 0;
	}
	.hdg-hardware-icon td {
		padding: .5em 0;
	}
	.hdg-hardware-title {
		font-size: 16px;
	}
	.hdg-hardware-intro td {
		padding: .5em 0;
	}
	.hdg-main {
		margin-top: 0;
		margin-bottom: 28px;
		padding-top: 70px;
	}
	#swiper3 .swiper-slide {
		padding: 0 15px;
	}
	.hdg-pro-case {
		width: 33.333333%;
		padding: 8px 0;
	}
	.hdg-pro-case>p {
		font-size: 14px;
	}
	.hdg-pro-case>div {
		margin-bottom: 10px;
		width: 70px;
		height: 70px;
		line-height: 70px;
	}
	.hdg-icon-picon01,
	.hdg-icon-picon02,
	.hdg-icon-picon03,
	.hdg-icon-picon04,
	.hdg-icon-picon05,
	.hdg-icon-picon06,
	.hdg-icon-picon07,
	.hdg-icon-picon08,
	.hdg-icon-picon09,
	.hdg-icon-picon10,
	.hdg-icon-picon011,
	.hdg-icon-picon12 {
		height: 40px;
	}
	.hdg-pro-nav {
		height: auto;
		padding-bottom: 1em;
	}
	#swiper3 {
		width: 100%;
		padding-top: 15px;
	}
	#swiper3 .swiper-button-next,
	#swiper3 .swiper-button-prev {
		width: 15px;
		background-size: 15px 24px;
	}
	#swiper3 .swiper-button-next {
		right: 5px;
	}
	#swiper3 .swiper-button-prev {
		left: 5px;
	}
	.hdg-hardware-title {
		line-height: 1.5;
	}
	.hdg-hardware-features.hdg-td-5 td {
		width: 20%;
		padding: 5px;
	}
	.hdg-hardware-detail.hdg-td-2 img {
		max-width: 100%;
	}
	.hdg-hardware-features.hdg-td-2,
	.hdg-hardware-features.hdg-td-3 {
		margin-bottom: 2em;
	}
	/*招聘列表*/
	.hdg-job-list {
		margin: 20px auto;
	}
	.hdg-job-list>li {
		width: 100%;
		padding: 0 5px;
	}
	.hdg-job-list>li>div {
		padding: 1em 0;
	}
	.hdg-page {
		margin-bottom: 38px;
		font-size: 14px;
	}
	.hdg-page * {
		font-size: 14px;
	}
	/*招聘详情*/
	.hdg-news-nav,
	.hdg-news-tips,
	.hdg-news-detail>p,
	.hdg-news-prev,
	.hdg-news-next {
		font-size: 14px;
	}
	.hdg-news-name {
		font-size: 20px;
	}
	.hdg-news-article>p {
		margin: .5em 0;
	}
	.hdg-news-detail>p {
		padding: 0 24px;
		line-height: 1.5;
	}
	.hdg-news-article {
		width: 100%;
	}
	/*新闻资讯*/
	.hdg-news-title {
		font-size: 16px;
	}
	.hdg-news-intro {
		font-size: 14px;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.hdg-news-date,
	.hdg-news-more {
		font-size: 12px;
	}
	.hdg-news-list>li {
		width: 100%;
		padding: 15px 24px;
		margin: 0;
	}
	.hdg-news-img {
		height: 115px;
		padding: 0;
	}
	.hdg-news-info {
		padding: 0 0 0 15px;
	}
	.hdg-news-article>p.t_center {
		text-indent: 0;
	}
	/*软件设备*/
	.hdg-pro-banner .hdg-solution-text>h2 {
		font-size: 16px;
	}
	.hdg-pro-banner .hdg-solution-text>p {
		font-size: 14px;
	}
	.hdg-pro-box caption {
		font-size: 20px;
	}
	.hdg-pro-box caption span:before,
	.hdg-pro-box caption span:after {
		font-size: 16px;
	}
	.hdg-pro-banner .hdg-solution-text {
		line-height: 1.5;
	}
	/*剧院专题*/
	.hdg-theatre-tab>li {
		width: 48%;
	}
	.hdg-theatre-step td>div {
		font-size: 14px;
		line-height: 1.5;
	}
	.hdg-theatre-step tr:last-child td {
		font-size: 12px;
	}
	.hdg-theatre-list {
		margin-bottom: 10px;
	}
	.hdg-theatre-list th>img {
		margin-bottom: 10px;
	}
	.hdg-step-list-bottom.hdg-step-list td em {
		font-size: 16px;
	}
	/*底部导航*/
	.hdg-footer-nav {
		padding-top: 15px;
	}
	.hdg-footer-left {
		float: none;
		width: 100%;
		height: 120px;
		text-align: center;
	}
	.hdg-footer-right {
		float: none;
		width: 100%;
		height: auto;
		text-align: center;
	}
	.hdg-footer-right dl {
		width: 20%;
		margin-top: 10px;
		text-indent: 1em;
	}
	.hdg-footer-right dl dt {
		font-size: 16px;
		margin-bottom: 5px;
	}
	.hdg-footer-right dl dd {
		line-height: 36px;
		margin: 0;
	}
	.swiper-slide .hdg-footer-nav {
		bottom: 0;
	}
	/*商米介绍*/
	td.hdg-sumi-intro-item>h2 {
		font-size: 20px;
	}
	.hdg-sumi-intro>.hdg-sumi-intro-item {
		padding: 60px 0;
	}
	.hdg-sumi-intro>h2 {
		padding: 40px 0 25px;
		font-size: 18px;
	}
	.hdg-sumi-intro>div {
		font-size: 18px;
	}
	.hdg-sumi-intro>p {
		margin-top: 20px;
	}
	.complex-label-cell {
		width: 40%;
		margin: 0 5% 5%;
	}
	.bus-panel-text {
		font-size: 16px;
	}
	.bus-panel-text>div:first-child {
		font-size: 20px;
	}
	.hdg-show-title {
		font-size: 20px;
	}
	.hdg-show-table p,
	.hdg-show-table td>div>div {
		font-size: 14px;
	}
	.gt-title h4{
		font-size: 50px;
	}
	.gt-title{
		height: 500px;
	}
	.gt-title p:first-child{
		font-size: 30px;
	}
	.gt-title p{
		font-size: 24px;
	}
	.gt-subtitle h4{
		font-size: 32px;
	}
	.gt-subtitle{
		height: 170px;
	}
	.gt-step-title span{
		font-size: 26px;
		width: 42px;
		height: 42px;
		line-height: 42px;
	}
	.gt-step-title em{
		font-size: 26px;
	}
}

@media screen and (max-width:640px) {
	.hdg-img-box>h3,
	.hdg-theatre-img>div>h3 {
		font-size: 20px;
	}
	.hdg-img-box>h4{
		font-size: 20px;
	}
	.hdg-img-box>p{
		font-size: 14px;
	}
	.hdg-theatre-img>div>p {
		font-size: 14px;
	}
	.hdg-theatre-img>div {
		top: -20%;
	}
	.hdg-logo>a {
		width: 250px;
		height: 31px;
	}
	.hdg-software-link>a,
	.softword-list {
		font-size: 12px;
	}
	.hdg-swiper-cover {
		top: 15%;
	}
	.customer-case>a>div {
		display: none;
	}
	#swiper2 .hdg-softword-tab-cell {
		margin-top: 100%;
		padding: 0 10px;
	}
	.softword-tit2 {
		padding: 10px 0;
	}
	.softword-cell {
		padding: 0;
	}
	.hdg-software-link>a {
		margin: 2%;
	}
	.hdg-software-link>img {
		margin-top: 20%;
	}
	.hdg-contact-form {
		width: 300px !important;
	}
	.hdg-contact-form .hdg-form-con {
		width: 280px !important;
	}
	.hdg-contact-form label {
		width: 80px;
	}
	.hdg-contact-form .hdg-input-row {
		font-size: 14px;
	}
	.hdg-contact-form .hdg-input-row>input,
	.hdg-contact-form .hdg-input-row>textarea {
		width: 66%;
	}
	.hdg-contact-form .hdg-form-head {
		font-size: 16px;
	}
	.hdg-contact-form>i {
		width: 26px;
		height: 26px;
	}
	/*剧院专题*/
	.hdg-theatre-tab>li {
		width: auto;
	}
	.hdg-theatre-tab>li>dl dt {
		font-size: 14px;
	}
	.hdg-theatre-tab>li>dl dd {
		font-size: 12px;
	}
	/*底部导航*/
	.swiper-slide .hdg-footer-right {
		display: none;
	}
	.hdg-footer-right dl {
		width: 33%;
		height: 200px;
	}
	.hdg-footer-right dl dt {
		font-size: 14px;
	}
	.hdg-footer-right dl dd a {
		font-size: 12px;
	}
	/*商米介绍*/
	.hdg-sumi-intro {
		font-size: 12px;
	}
	td.hdg-sumi-intro-item>h2 {
		font-size: 16px;
	}
	.hdg-sumi-intro>.hdg-sumi-intro-item {
		padding: 30px 0;
	}
	.hdg-sumi-intro>h2 {
		padding: 30px 0 20px;
		font-size: 14px;
	}
	.hdg-sumi-intro>div {
		font-size: 14px;
	}
	.hdg-sumi-intro>p {
		margin-top: 10px;
	}
	.hdg-img-box>h3 {
		top: 15%;
	}
	.hdg-show-text>div {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.hdg-show-text>p {
		font-size: 16px;
	}
	.hdg-show-text,
	.hdg-show-img {
		width: 100%;
		display: block;
	}
	.hdg-show-img>img {
		margin: 15px 0;
	}
	.hdg-top-title>div {
		font-size: 20px;
	}
	.hdg-top-title>div>span {
		width: 160px;
		margin: -10px 0 0 -80px;
	}
	.hdg-top-title>p {
		font-size: 16px;
	}
	.complex-panel-cell {
		display: block;
		width: 100%;
		padding: 0 4%;
	}
	.complex-panel-title {
		font-size: 20px;
	}
	.complex-panel-text {
		font-size: 16px;
	}
	.complex-label-cell {
		width: 90%;
	}
	.complex-label-intro {
		transform: translateX(0);
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
	}
	.bus-panel-img,
	.bus-panel-text {
		float: none;
		width: 100%;
		text-align: center;
	}
	.bus-panel-text>div:first-child {
		font-size: 18px;
	}
	.bus-panel-text>div:last-child {
		text-align: left;
		font-size: 14px;
	}
	.bus-panel td {
		vertical-align: top;
	}
	.bus-panel {
		margin-top: -20%;
	}
	.bus-panel-img>img {
		max-width: 80%;
	}
	.hdg-show-table p,
	.hdg-show-table td>div>div {
		font-size: 12px;
	}
	.hdg-solution-title>div{
		font-size: 28px;
	}
	.hdg-solution-title>p{
		font-size: 14px;
	}
	.hdg-solution-subtitle{
		height: 90px;
		font-size: 22px;
	}
	.gt-step>p{
		font-size: 14px;
	}
	.gt-step-title>div{
		padding: 2em 1em;
	}
	.gt-step-title span{
		margin-right: 15px;
	}
	.gt-title p:first-child{
		font-size: 26px;
	}
	.gt-title p{
		font-size: 20px;
	}
	.gt-title div{
		font-size: 24px;
	}
	.gt-title h4{
		font-size: 40px;
	}
	.gt-title{
		height: 420px;
	}
	.gt-subtitle h4{
		font-size: 28px;
	}
	.gt-subtitle p{
		font-size: 14px;
	}
}