.text-center {
    text-align: center;
}

.grey { 
    -webkit-filter: grayscale(100%); 
    -moz-filter: grayscale(100%); 
    -ms-filter: grayscale(100%); 
    -o-filter: grayscale(100%); 
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
    _filter:none; 
}


.section-title h2 {
	color: #666666;
	font-size: 26px;
}

hr {
	height: 2px;
	width: 92px;
	text-align: center;
	position: relative;
	background: #A6A6A6;
	border: 0;
	margin: 10px auto 30px;
}

p.section-note {
	color: #999999;
	font-size: 16px;
}


.services-section{
	padding: 50px 0 0 0;
	background-color: #fff;
}


.carousel-item {
	height: 500px;
}
.swiper-img  {
	height: 500px;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	cursor: pointer;
}
.ft-carousel .carousel-prev-btn {
	background: url(../images/gfqh/ft-carousel/slider-arrow.png) -110px 5px no-repeat;
}

.ft-carousel .carousel-next-btn {
	background: url(../images/gfqh/ft-carousel/slider-arrow.png) -110px 5px no-repeat;
	background-position:8px 5px;
}

/**
 * �������
 */
.software-container {
	padding: 60px 0;
}
.software-wrapper {
	width: 100%;
	background: url(../images/gfqh/index/software-wrapper-bg.png) repeat;
	height: 550px;
}
.bold-title {
	font-size: 26px;
	font-weight: bold;
	color: #333333;
	text-align: center;
}
.sub-title  {
	text-align: center;
	font-size: 20px;
	color: #333333;
	font-weight: 300;
	margin-top: 30px;
}
.software-link-wrapper {
	max-width: 300px;
	margin: 0 auto;
	padding: 20px 0;
	cursor: pointer;
}

.software-link-wrapper:hover{
	background: #FFFFFF;
	/* border: 0.1px #E6E6E6 solid; */
	border-radius: 10px;
	box-shadow: 0 10px 30px 0 rgba(136,150,171,.15);
}

.software-link-wrapper:hover .download-now{
	border-color: #1D68FF;
}
.software-text {
	font-size: 20px;
	line-height: 24px;
	color: #000000;
	font-weight: bold;
	margin:  35px 0 40px 0;
}
.download-now {
	display: inline-block;
	width: 160px;
	height: 50px;
	border: 1px solid #CCCCCC;
	border-radius: 50px;
	font-size: 20px;
	line-height: 24px;
	padding: 13px 0;
	text-align: center;
}

/**
 * ��˾ҵ��
 */
.company-business-wrapper {
	width: 100%;
	height: 700px;
	background: url(../images/gfqh/index/company-business-bg.png);
	padding: 40px 0;
}
.text-left {
	text-align: left;
}
.business-content-wrapper {
	
}
.blue-line {
	width: 39px;
	height: 4px;
	background: #1D68FF;
}
.business-title {
	text-align: left;
	margin: 30px 0;
	color: #333333;
	font-size: 24px;
}
.business-item {
	height: 220px;
	cursor: pointer;
}
/* .business-item  {
	margin-bottom: 20px;
} */
.company-notice {
	background: url(../images/gfqh/index/company-notice-bg.png);
	padding: 70px 40px;
	position: relative;
}
.company-notice:hover {
	background: url(../images/gfqh/index/company-notice-bg-hover.png);
}	
.business-item-title {
	font-size: 22px;
	color: #000000;
	font-weight: bold;
}
.business-item-sub-title {
	font-size: 20px;
	color: #333333;
	margin-top: 26px;
}
.look-now {
	width: 160px;
	height: 50px;
	border: 1px solid #1D68FF;
	border-radius: 50px;
	font-size: 20px;
	line-height: 24px;
	padding: 13px 0;
	text-align: center;
	position: absolute;
	right: 20px;
	top: 85px;
}

.business-item:hover .business-item-title {
	color: #FFFFFF;
}
.business-item:hover .business-item-sub-title {
	color: #FFFFFF;
}
.business-item:hover  .look-now {
	border: none;
	background: #FFFFFF;
}
.trade-tip {
	background: url(../images/gfqh/index/trade-tip-bg.png);
	padding: 70px 40px;
	position: relative;
}
.trade-tip:hover {
	background: url(../images/gfqh/index/trade-tip-bg-hover.png);
}

.company-dynamic {
	background: url(../images/gfqh/index/company-dynamic-bg.png);
	padding: 70px 40px;
	position: relative;
}
.company-dynamic:hover {
	background: url(../images/gfqh/index/company-dynamic-bg-hover.png);
}

.trade-notice {
	background: url(../images/gfqh/index/trade-notice-bg.png);
	padding: 70px 40px;
	position: relative;
}
.trade-notice:hover {
	background: url(../images/gfqh/index/trade-notice-bg-hover.png);
}

.custom-service-wrapper {
	width: 100%;
	height: 650px;
	background: url(../images/gfqh/index/custom-service-bg.png);
	padding: 100px 0;
}
.service-content-wrapper{
	max-width: 950px;
	margin:0 auto;
}
.text-wrapper {
	padding: 20px 40px;
}
.service-item {
	border: 0.8px #E6E6E6 solid;
	border-radius: 20px;
	box-shadow: 0 10px 30px 0 rgba(136,150,171,.15);
	max-width: 448px;
	height: 460px;
	position: relative;
	display: inline-block;
	cursor: pointer;
	transition: all .6s cubic-bezier(.23,1,.32,1);
}
.service-item:hover {
	-webkit-transform: translateY(-8px);
	transform: translateY(-8px);
}
.service-item img{
	width: 100%;
}
.service-title {
	font-size: 22px;
	font-weight: bold;
	color: #333333;
}
.service-description {
	font-size: 16px;
	color: #666666;
	margin-top: 14px;
}
.right-now {
	display: inline-block;
	width: 160px;
	height: 50px;
	border: 1px solid #CCCCCC;
	border-radius: 50px;
	font-size: 20px;
	line-height: 24px;
	padding: 13px 0;
	text-align: center;
	position: absolute;
	bottom: 30px;
}
.complain-text {
	letter-spacing: 2px;
}
.complain-email-num, .complain-phone-num {
	letter-spacing: 1px;
}
/**
 * ����
 */
* {
/*     -webkit-font-smoothing: antialiased; */
    -webkit-touch-callout: none;
}
.animate {
    visibility: hidden;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
	transition: .5s ease
}
.slideUpIn60 {
    visibility: visible;
    -webkit-animation-name: slideUpIn60;
    animation-name: slideUpIn60;
}

@-webkit-keyframes slideUpIn60 {
	0% {
		transform: translate3d(0, 60%, 0);
		visibility: hidden
	}

	to {
		transform: translateZ(0);
		visibility: visible
	}
}

@keyframes slideUpIn60 {
	0% {
		transform: translate3d(0, 60%, 0);
		visibility: hidden
	}

	to {
		transform: translateZ(0);
		visibility: visible
	}
}

@media (min-width: 993px) {
	header {
		height: 500px;
	}
}


@media (max-width: 992px) {
	header {
		height: 500px;
	}
	.swiper-container {
		  height: 500px;
	}
	.swiper-img {
	    height: 500px;
	    background-repeat: no-repeat;
	    background-position: center top;
	    background-size: 140% 100%;
	    cursor: pointer;
	}
	.navbar-nav {
		left: 0;
	}
	.look-now {
		width: 120px;
		top: 65px;
	}
	.business-title {
		margin: 20px 0;
	}
	.business-item  {
		margin-bottom: 20px;
	}
}
@media (min-width: 993px) and (max-width: 1199px) {
	
}