* {
	margin: 0;
	padding: 0;
}

html {
	color: #000;
	background: #FFF;
	overflow-x: hidden;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

html * {
	outline: 0;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

a {
    text-decoration: none;
    color: #333;
}

.adv_active {
	/*border-bottom: 2px solid #FFFFFF;*/
}

/*.tab-link:hover {*/
/*	border-bottom: 2px solid #FFFFFF;*/
/*}*/

.home {
	width: 100%;
	height: 640px;
	background: url("/images/home-background.png") no-repeat;
	background-size: 100% 100%;
}
.home-lingshou {
	width: 100%;
	height: 640px;
	background: url("/images/lingshouhome-background.png") no-repeat;
	background-size: 100% 100%;
}

.home-content {
	width: 100%;
    margin: 0 auto;
    height: 100%;
}

.home-left-title {
	position: absolute;
	margin-top: 236px;
}

.home-left-btn {
	position: absolute;
	margin-top: 393px;
}

.home-left-btn img {
	cursor: pointer;
}

.home-right-bottom1 {
	position: absolute;
	margin-left: 642px;
	margin-top: 262px;
	width: 604px;
	height: 433px;
}

.home-right-bottom2 {
	position: absolute;
	margin-left: 720px;
	margin-top: 202px;
	width: 377px;
	height: 252px;
	animation: dong 2s infinite;
}

.home-right2-center1 {
	position: absolute;
	margin-top: 111px;
	margin-left: 614px;
	z-index: 99;
	animation: dong 2s infinite;
}

.home-right2-top1 {
	position: absolute;
	margin-left: 670px;
	margin-top: 189px;
	animation: icon-top 4s infinite;
}

.home-right2-top2 {
	position: absolute;
	margin-left: 811px;
	margin-top: 100px;
	animation: icon-top1 4s infinite;
}

.home-right2-top3 {
	position: absolute;
	margin-left: 967px;
	margin-top: 156px;
	animation: icon-top 4s infinite;
}

.home-right2-top4 {
	position: absolute;
	margin-left: 1118px;
	margin-top: 214px;
	animation: icon-top1 4s infinite;
}

.home-right2-top5 {
	position: absolute;
	margin-left: 1062px;
	margin-top: 364px;
	animation: icon-top 4s infinite;
}
.swiper-container {
        height: 100%;
}

.swiper-wrapper {
        margin: 0 auto;
        width: 100%;
}

.swiper-pagination-bullet {
    width: 9px;
    height: 9px;
    background: #FFF;
}

.swiper-pagination-bullet-active {
    width: 30px;
    height: 9px;
    border-radius: 20px;
    background: #FFF;
}

@keyframes dong {
	0% {
		transform: translate(0px, 20px);
	}
	50% {
		transform: translate(0px, 0px);
	}
	100% {
		transform: translate(0px, 20px);
	}
}

.home-right-center1 {
	position: absolute;
	margin-top: 163px;
	margin-left: 825px;
	width: 238px;
	height: 252px;
	z-index: 99;
	animation: dong 2s infinite;
}

.home-right-center2 {
	position: absolute;
	margin-top: 226px;
	margin-left: 892px;
	width: 67px;
	height: 138px;
	z-index: 98;
	animation: dong 2s infinite;
}

.home-right-center3 {
	position: absolute;
	margin-top: 226px;
	margin-left: 927px;
	width: 46px;
	height: 117px;
	z-index: 97;
	animation: dong 2s infinite;
}

.home-right-top1 {
	position: absolute;
	margin-left: 692px;
	margin-top: 193px;
}
.home-right-top1 {
	animation: icon-top 4s infinite;
}
.home-right-top3 {
	animation: icon-top 4s infinite;
}
.home-right-top5 {
	animation: icon-top 4s infinite;
}
.home-right-top2 {
	animation: icon-top1 4s infinite;
}
.home-right-top4 {
	animation: icon-top1 4s infinite;
}
@keyframes icon-top {
	/*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名�?*/
	0% {
		transform: scale(1);
		/*开始为原始大小*/
	}
	25% {
		transform: scale(0.7);
		/*放大1.1�?*/
	}
	50% {
		transform: scale(1);
	}
	75% {
		transform: scale(0.7);
	}
}
@keyframes icon-top1 {
	/*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名�?*/
	0% {
		transform: scale(0.7);
		/*开始为原始大小*/
	}
	25% {
		transform: scale(1);
		/*放大1.1�?*/
	}
	50% {
		transform: scale(0.7);
	}
	75% {
		transform: scale(1);
	}
	100% {
		transform: scale(0.7);
	}
}
.home-right-top1-1 {
	position: absolute;
	margin-left: 725px;
	margin-top: 261px;
}

.home-right-top2 {
	position: absolute;
	margin-left: 783px;
	margin-top: 90px;
}

.home-right-top2-1 {
	position: absolute;
	margin-left: 816px;
	margin-top: 158px;
}

.home-right-top3 {
	position: absolute;
	margin-left: 913px;
	margin-top: 100px;
}

.home-right-top3-1 {
	position: absolute;
	margin-left: 946px;
	margin-top: 168px;
}

.home-right-top4 {
	position: absolute;
	margin-left: 990px;
	margin-top: 191px;
}

.home-right-top4-1 {
	position: absolute;
	margin-left: 1023px;
	margin-top: 259px;
}

.home-right-top5 {
	position: absolute;
	margin-left: 1081px;
	margin-top: 152px;
}

.home-right-top5-1 {
	position: absolute;
	margin-left: 1114px;
	margin-top: 220px;
}


.home-right-wechat {
	position: absolute;
	margin-left: 1014px;
	margin-top: 80px;
}

.home-right-pie {
	position: absolute;
	margin-left: 1062px;
	margin-top: 281px;
}

.related {

	background-color: #FFFFFF;
	min-width: 1200px;
	padding-top: 70px;
	box-sizing: border-box;
}

.related-part {
	width: 1200px;
	margin: auto;
	height: 740px;
}

.related-card {
	width: 266px;
	height: 194px;
	background-color: #FFFFFF;
	border-radius: 6px;
	float: left;
	margin-right: 45px;
	margin-bottom: 34px;
	box-sizing: border-box;
	border: 2px solid #FFFFFF;
	box-shadow: 1px 10px 43px 0px rgba(71, 71, 71, 0.1);
	padding: 25px 20px 0px 32px;
}

.related-card:nth-child(4), .related-card:nth-child(8) {
	margin-right: 0;
}

.related-card:hover {
	box-shadow: 2px 19px 40px 0px rgba(75, 149, 252, 0.13);
    transform: scale(1.1);
    transition: all 1s;
    /*border: 2px solid rgb(75, 149, 252);*/
}

.related-card-img {
	text-align: left;
	margin-bottom: 21px;
}

.related-card-title1 {
	font-size: 20px;
	font-weight: bold;
	color: #141E38;
	line-height: 25px;
	text-align: left;
	margin-bottom: 14px;
}

.related-card-title2 {
	text-align: left;
	font-size: 15px;
	color: #666;
	line-height: 28px;
}

.related-card-text {
	font-size: 14px;
	font-weight: 400;
	color: #5C6276;
	line-height: 22px;
}

.related-card:hover .related-card-img > img {
	transform: scale(1.2);
	transition: all 1s;
}

/*鏀圭増*/
.action {
	min-width: 1200px;
	width: 100%;
	height: 952px;
	background: #F5F8FE;
	background: url("/images/background.png") no-repeat;
}

.action-content {
	width: 1200px;
	margin: 0 auto;
	padding-top: 100px;
}

.action-p1 {
	text-align: center;
	font-size: 32px;
	color: #000;
}

.action-p2 {
	text-align: center;
	margin: 13px 0 92px;
	font-size: 18px;
	color: #54545A;
}

.action-list {
	margin: 0 auto;
}

.action-list .action-div {
	float: left;
	height: 601px;
	background: rgba(122, 146, 242, 0.04);
	border: 1px solid #D6DAE7;
	border-radius: 30px;
}

.action-point {
	float: left;
	width: 3px;
	font-size: 18px;
	color: #1890FF;
	margin-top: 295px;
}

.action-triangle {
	display: inline-block;
	float: left;
	width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 7px solid #1890FF;
	margin-top: 306px;
}

.action-channel {
	width: 262px;
}

.action-btn {
	height: 52px;
	line-height: 52px;
	font-size: 16px;
	text-align: center;
	color: #FFFFFF;
	background: linear-gradient(90deg, #437EEB, #78A1F2);
	border: 1px solid #3181F3;
	box-shadow: 0px 6px 0px 0px rgba(219, 223, 232, 0.89);
	border-radius: 10px;
	margin: auto;
	margin-top: -26px;
}

.action-channel-btn {
	width: 164px;
}

.action-channel-list {
	margin: 0 auto;
	text-align: center;
	margin-top: 14px;
	width: 230px;
	height: 107px;
	background: #FFFFFF;
	box-shadow: 0px 2px 10px 0px rgba(20, 58, 126, 0.1);
	border-radius: 10px;
}

.action-channel-list:last-child {
	height: 48px;
	line-height: 48px;
	font-weight: bold;
	color: #282C44;
	font-size: 16px;
}

.action-channel-item-title {
	margin: 0 auto;
	font-size: 14px;
	line-height: 26px;
	color: #673119;;
	width: 101px;
	height: 26px;
	background: url("images/titleBack.png") no-repeat;
}

.action-channel-item {
	display: inline-block;
	background: #F5F8FC;
	border: 1px dashed #1B62E1;
	font-size: 12px;
	color: #282C44;
}

.action-channel-item1 {
	width: 93px;
	margin-right: 10px;
	height: 26px;
	line-height: 26px;
	margin-bottom: 6px;
	border-radius: 3px;
}

.action-channel-item1 img {
	vertical-align: middle;
	margin-right: 5px;
}

.action-channel-item2 {
	width: 46px;
	height: 56px;
	border-radius: 10px;
	margin-left: 21px;
	margin-top: 11px;
	float: left;
}

.action-channel-item2:last-child {
	margin-right: 0px !important;
}

.action-channel-item2 img {
	display: block;
	margin: 0 auto;
	margin-top: 8px;
	margin-bottom: 6px;
}

.action-channel-item3 {
	width: 52px;
	height: 56px;
	border-radius: 10px;
	display: inline-block;
	margin-left: 18px;
	margin-top: 11px;
	float: left;
}

.action-channel-item3:last-child {
	margin-right: 0px !important;
}

.action-channel-item3 img {
	display: block;
	margin: 0 auto;
	margin-top: 8px;
	margin-bottom: 6px;
}

.action-merge-list1, .action-merge-list2 {
	margin: 0 auto;
	width: 150px;
	height: 68px;
	background: #FFFFFF;
	box-shadow: 0px 2px 10px 0px rgba(20, 58, 126, 0.1);
	border-radius: 10px;
	margin-top: 16px;
}

.action-merge-list3, .action-merge-list4, .action-merge-list5, .action-merge-list6, .action-merge-list7 {
	margin: 0 auto;
	width: 150px;
	height: 58px;
	background: #FFFFFF;
	box-shadow: 0px 2px 10px 0px rgba(20, 58, 126, 0.1);
	border-radius: 10px;
	margin-top: 16px;
}

.action-merge img {
	margin-top: 6px;
}

.action-merge-list-title {
	font-size: 12px;
	font-weight: 700;
}

.action-merge-btn {
	width: 114px;
}

.action-group-btn {
	width: 174px;
}

.action-group-item {
	display: inline-block;
	width: 133px;
	margin-top: 28px;
	text-align: center;
}

.action-back-btn {
	margin: 0 auto;
	width: 110px;
	height: 46px;
	line-height: 46px;
	background: linear-gradient(90deg, #7680B0, #606993);
	box-shadow: 0px 2px 10px 0px rgba(20, 58, 126, 0.1);
	border-radius: 7px;
	color: #FFFFFF;
	font-size: 14px;
}

.action-white-btn {
	margin: 0 auto;
	width: 102px;
	height: 37px;
	line-height: 37px;
	background: #FFFFFF;
	border: 1px solid #ABC8F0;
	border-radius: 2px;
	font-size: 14px;
	color: #282C44;
}

.action-back-divider {
	margin: 0 auto;
	width: 4px;
	height: 20px;
	background: #6B91E7;
	opacity: 0.2;
	border-radius: 2px;
}

.action-operating-btn {
	width: 214px;
	margin-bottom: 21px;
}

.action-operating-item {
	float: left;
	width: 148px;
	height: 527px;
	background: #FFFFFF;
	box-shadow: 0px 2px 10px 0px rgba(20, 58, 126, 0.1);
	border-radius: 10px;
}

.action-operating-left-item {
	margin: 0 auto;
	width: 126px;
	height: 82px;
	background: #F5F8FC;
	border: 1px dashed #1B62E1;
	border-radius: 10px;
	text-align: center;
	color: #282C44;
	font-size: 14px;
	margin-bottom: 11px;
}

.action-operating-left-item img {
	display: block;
	margin: 0 auto;
	margin-top: 11px;
	margin-bottom: 8px;
}

.action-operating-right-item {
	margin: 0 auto;
	line-height: 42px;
	text-align: left;
	padding-left: 28px;
	margin-left: 10px;
	width: 130px;
	height: 42px;
	font-size: 13px;
	background: url("/images/jiantoujvxing.png") no-repeat;
	border-radius: 4px 0px 0px 4px;
	color: #282C44;
	margin-bottom: 10px;
}


.action-merge {
	width: 182px;
	text-align: center;
}

.action-group {
	width: 272px;
}

.action-operating {
	width: 338px;
	text-align: center;
}

.action-divider {
	width: 46px;
	background: rgba(255, 255, 255, 0) !important;
	border: 0px !important;
	border-radius: 0 !important;
}

.more-marketing-func {
	margin: 0 auto;
	width: 180px;
	height: 46px;
	background: linear-gradient(-90deg, #3961F4, #5A82F8);
	border-radius: 23px;
	margin-top: 695px;
	cursor: pointer;
}

.more-marketing-func p {
	height: 17px;
	font-size: 18px;
	font-weight: 500;
	color: #FFFFFF;
	text-align: center;
	line-height: 46px;
}

.hide {
	display: none;
}

.system {
	width: 100%;
	height: 819px;
}

.system-content {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	padding-top: 100px;
}

.system-item {
	margin-top: 70px;
	float: left;
	width: 211px;
	height: 519px;
	background: #FFFFFF;
	border-top: 1px solid #EEF1F8;
	border-bottom: 1px solid #EEF1F8;
	border-left: 1px solid #EEF1F8;
	padding: 0 0 0 27px;
}

.system-item .title-img {
	margin-top: 26px;
}

.system-item-title {
	font-size: 20px;
	font-weight: bold;
	color: #192643;
	line-height: 25px;
	margin-top: 3px;
}

.system-item-divider {
	width: 32px;
	height: 2px;
	background: #1B62E1;
	margin-top: 17px;
}

.system-item-desc {
	font-size: 16px;
	color: #4C496A;
	margin-top: 17px;
}

.system-item-li {
	margin-bottom: 22px;
}

.system-item-li img {
	vertical-align: text-bottom;
}

.system-item-blue-btn, .system-item-white-btn {
	width: 184px;
	height: 38px;
	border-radius: 4px;
	line-height: 38px;
	text-align: center;
	cursor: pointer;
}

.system-item-white-btn {
	background: #FFFFFF;
	border: 1px solid #1B62E1;
	color: #1B62E1;
	cursor: pointer;
}

.system-item-blue-btn {
        background: linear-gradient(-90deg, #437EEB, #78A1F2);
        border-radius: 4px;
        color: #FFFFFF;
        margin-top: 7px;
        display: none;
}

.system-item:hover .title-img {
        display: none;
}

.system-item:hover .system-item-title {
        margin-top: 40px !important;
}
.system-item:hover .system-item-blue-btn {
        display: block;
}

.system-item:hover {
        border-top: 2px solid #1B62E1 !important;
        box-shadow: 0px 0px 24px 0px rgba(219, 223, 232, 0.63);
}

.system-item:last-child {
	border-right: 1px solid #EEF1F8;
}

.service-item-title {
	margin-top: 29px;
	font-size: 20px;
	color: #192643;
}

.service-item-desc {
	font-size: 15px;
	color: #505C75;
	margin-top: 16px;
}

.service {
	background-color: #F7F7FB;
	height: 739px;
	padding-top: 95px;
	box-sizing: border-box;
	text-align: center;
}

.service-w965 {
	width: 965px;
	margin: auto;
	height: 100%;
}


.sevice-content {
	width: 860px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	background-color: #F7F7FB;
	height: 414px;
	margin-top: 96px;
}

.service-item {
	display: inline-block;
	width: 414px;
	height: 174px;
	background: #FFFFFE;
	border-radius: 7px;
	float: left;
}
.service-item:hover {
	transform: scale(1.1);
    transition: all 1s;
    box-shadow: 2px 19px 40px 0px rgba(75, 149, 252, 0.13);
}
.service-item:hover img {
	transform: scale(1.1);
	transition: all 1s;
}
.icon-div {
	margin: 0 auto;
	width: 74px;
	height: 74px;
	background: #FFFFFF;
	box-shadow: 0px 9px 19px 0px rgba(219, 223, 232, 0.48);
	border-radius: 16px;
	margin-top: -37px;
}

.cost {
	background-color: #F9FAFF;
	width: 100%;
	height: 1157px;
	box-sizing: border-box;
	text-align: center;
}

.cost-w1200 {
	width: 1200px;
	margin: auto;
	height: 100%;
	padding-top: 100px;
}

.cost-h854 {
	height: 854px;
	width: 100%;
}
.cost-item {
	vertical-align: top;
	width: 170px;
	height: 854px;
	display: inline-block;
}
.cost-item:last-child {
	width: 142px;
	height: 854px;
	display: inline-block;
}
.company {
	width: 142px;
	height: 142px;
	background: #FFFFFF;
	box-shadow: 0px 4px 25px 0px rgba(20, 58, 126, 0.14);
	border-radius: 6px;
	margin-top: 26px;
}
.company-name{
	font-size: 12px;
	color: #8C8C8C;
}
.trends {
	height: 1051px;
	/*background: url('/images/trends/bg.png') no-repeat 0 center;*/
	background-size: 100% 100%;
	padding-top: 72px;
	box-sizing: border-box;
	text-align: center;
}

.trends-w1200 {
	width: 1200px;
	margin: auto;
	height: 100%;
}

.trends-card {
	width: calc(50% - 60px);
	height: 130px;
	float: left;
	padding: 23px 10px;
	box-sizing: border-box;
	margin-bottom: 5px;
	margin-left: 13px;
}

.trends-card:nth-child(2n) {
	margin-left: 96px;
}

.trends-p1 {
	font-size: 32px;
	color: #000;
	margin-bottom: 86px;
}

.trends-p2 {
	font-size: 16px;
	color: #666;
	margin: 21px 0 94px;
}

.trends-card-circle {
	width: 56px;
	height: 56px;
	background-color: #F6F9FF;
	border-radius: 50%;
	font-size: 22px;
	color: #376EF2;
	letter-spacing: 1px;
	font-weight: 700;
	line-height: 56px;
	float: left;
}

.trends-card-text {
	width: 320px;
	float: left;
	text-align: left;
	margin: 0 23px 0 6px;
}

.trends-card-text-title {
	font-size: 15px;
	color: #454F66;
	margin-bottom: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.trends-card-text-content {
	font-size: 14px;
	color: #9AA3B7;
	/*overflow: hidden;*/
	/*text-overflow: ellipsis;*/
	/*white-space: nowrap;*/
	line-height: 25px;
	height: 50px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.tremds-card-goimg {
	display: none;
}

.trends-card-btn {
	width: 144px;
	height: 56px;
	background-color: #F6F9FF;
	border-radius: 28px;
	float: left;
	font-size: 14px;
	color: #376EF2;
	line-height: 56px;
	cursor: pointer;
}

.trends-card:hover {
	box-shadow: 0px 4px 14px 0px rgba(20, 87, 171, 0.13);
	background: #FFF;
}

.trends-card:hover .tremds-card-goimg {
	display: inline-block;
	position: absolute;
	margin-left: -14px;
	margin-top: 14px;
}

.trends-card:active .trends-card-btn {
	background-color: #96B5FF;
}

.page-icon {
	position: absolute;
	width: 84px;
	display: inline-block;
	height: 74px;
	vertical-align: top;
	line-height: 86px;
	margin-top: 300px;
	cursor: pointer;
}

.page-front {
	display: none;
}

.page-front, .page-next {
	background: url("/images/white.png") no-repeat 100% 100%;
}

.trends-btn {
	position: absolute;
	margin-top: 735px;
	left: 50%;
	margin-left: -70px;
	width: 140px;
	height: 46px;
	line-height: 45px;
	background: linear-gradient(-90deg, #3961F4, #5A82F8);
	border-radius: 23px;
}

.trends-btn span {
	font-size: 18px;
	font-weight: 500;
	color: #FFFFFF;
}

.trends-btn a:hover {
	box-shadow: 0px 6px 16px 2px rgba(55, 110, 242, 0.49);
}

#c1, #c2 {
	margin: 0 42px;
}

.contact {
	position: fixed;
	right: 20px;
	top: 290px;
	z-index: 9999999;
}


@media (max-width: 1024px) {
	.contact {
		position: fixed;
		right: 20px;
		top: 250px;
		z-index: 9999999;
	}
}


.contact_ul li {
	width: 40px;
	position: relative;
	cursor: pointer;
	height: 40px;
	border: 1px solid #E7EAF2;
	background: #FFF;
	margin: 10px 0;
	box-shadow: 0 0px 6px 0 rgba(76, 86, 114, .12);
	border-radius: 4px;
}

.contact_ul li:hover {
	background: #4D96FC;
	border: 1px solid #4D96FC;
}

.contact_ul li a {
	display: block;
	width: 40px;
	height: 40px;
}

.contact_ul li a {
	display: block;
}

.contact_ul li.icon_contact1 a {
	background: url(/images/right/icon_contact1.png) center no-repeat;
}

.contact_ul li.icon_contact2 a {
	background: url(/images/right/icon_contact2.png) center no-repeat;
}

.contact_ul li.icon_contact3 a {
	background: url(/images/right/icon_contact3.png) center no-repeat;
}

.contact_ul li.icon_contact4 a {
	background: url(/images/right/icon_contact4.png) center no-repeat;
}

.contact_ul li.icon_contact4 {
	display: none;
}

.contact_ul li.icon_contact1:hover a {
	background: url(/images/right/icon_contact1hover.png) center no-repeat;
}

.contact_ul li.icon_contact2:hover a {
	background: url(/images/right/icon_contact2hover.png) center no-repeat;
}

.contact_ul li.icon_contact3:hover a {
	background: url(/images/right/icon_contact3hover.png) center no-repeat;
}

.contact_ul li.icon_contact4:hover a {
	background: url(/images/right/icon_contact4hover.png) center no-repeat;
}

.tan_wei, .tan_wei1 {
	background: #000;
	position: absolute;
	z-index: -9;
	right: 120px;
	top: 0px;
	border-radius: 5px;
	background: #F6F8FB;
	border: 1px solid #E6EAF0;
	padding: 10px;
	display: none;
	box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
}

.tan_wei .p_tel {
	font-size: 16px;
	color: #9BA8C3;
	width: 115px;
	display: block;
}

.tan_weiFix {
	display: block;
	opacity: 1;
	right: 75px;
	transition: right 0.2s;
	top: 415px;
	position: fixed;
}

.tan_weiFix2 {
	display: block;
	opacity: 1;
	right: 75px;
	transition: right 0.2s;
	top: 362px;
	position: fixed;
}

.tan_sanjiao {
	position: absolute;
	right: -7px;
	top: 13px;
	width: 10px;
	height: 10px;
	background: #F6F8FB;
	border-right: 1px solid #E6EAF0;
	border-top: 1px solid #E6EAF0;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}


.foot_bt {
	padding: 40px 0 10px 0;
	background: #373D44;
}

.w1200 {
	margin: 0 auto;
	background: #383D43;
	text-align: center;
}

.qr-btn {
	font-size: 14px;
	margin: 0 auto;
	width: 99px;
	height: 38px;
	line-height: 38px;
	color: #FDFDFD;
	background: linear-gradient(90deg, #437EEB, #78A1F2);
	border: 1px solid #3181F3;
	box-shadow: 0px 4px 0px 0px rgba(219, 223, 232, 0.89);
	border-radius: 4px;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
}

.ul_server {
	margin-right: 120px;
}

.ul_server li a.ft_a {
	color: #FFF;
	line-height: 40px;
	font-size: 14px;
}

.ul_server li a.ft_a:hover {
	color: #4F87FB;
}

.ul_server li dl {
	padding: 10px 0 0 70px;
	position: relative;
	margin: 9px 0;
}

.ul_server li dl dd a {
	font-size: 14px;
	color: #FFF;
	line-height: 26px;
}

.ul_server li dl dd a:hover {
	color: #4F87FB;
}

.ul_server li dl dt {
	color: #B2B6B6;
	font-size: 12px;
}

.ul_server li dl .icon_server {
	position: absolute;
	left: 0;
	top: 10px
}

.p_til {
	color: #FFF;
	line-height: 40px;
	font-size: 14px;
}

.ul_hz {
	width: 480px;
	margin-top: 20px;
}

.ul_hz li {
	float: left;
	width: 120px;
	height: 50px;
}

.online-saoma {
	position: fixed;
	right: 10px;
	bottom: 10px;
	z-index: 1000;
	width: 65px;
	height: 140px;
	background: url(/images/saomazixun.png) no-repeat center;
}

#c1 {
	display: inline-block;
}

#c2 {
	display: none;
}

/*.trends-card-text-title:hover a {*/
/*	color: #4d96fc;*/
/*}*/

/*.trends-card-text-title a {*/
/*	color: #454F66;*/
/*}*/

/*零售电商*/
.home-right-img {
	position: absolute;
	top: 200px;
	margin-left: 660px;
}

.home-left-btn img {
	cursor: pointer;
}
.access-point {
	width: 100%;
	height: 926px;
	background-color: #FFFFFF;
}

.access-point-content {
	width: 1060px;
	margin: 0 auto;
	margin-top: 99px;
}

.content-title {
	text-align: center;
	font-size: 32px;
	color: #000;
}

.content-desc {
	text-align: center;
	margin: 13px 0 0;
	font-size: 18px;
	color: #54545A;
}

.left1, .left1-1, .left2, .center, .left2-1, .left3, .left3-1, .right1, .right1-1, .right2, .right2-1, .right3, .right3-1 {
	position: absolute;
}

.left1 {
	margin-left: 33px;
	margin-top: 72px;
}

.left1-1 {
	margin-left: 122px;
	margin-top: 108px;
}

.left2 {
	margin-top: 332px;
}

.left2-1 {
	margin-left: 88px;
	margin-top: 362px;
}

.left3 {
	margin-left: 33px;
	margin-top: 637px;
}

.left3-1 {
	margin-left: 117px;
	margin-top: 592px;
}

.center {
	margin-left: 219px;
	margin-top: 63px;
}

.right1 {
	margin-left: 938px;
	margin-top: 66px;
}

.right1-1 {
	margin-left: 756px;
	margin-top: 102px;
}

.right2 {
	margin-top: 338px;
	margin-left: 989px;
}

.right2-1 {
	margin-left: 797px;
	margin-top: 370px;
}

.right3 {
	margin-left: 938px;
	margin-top: 638px;
}

.right3-1 {
	margin-left: 759px;
	margin-top: 603px;
}

.left-title1, .left-title2, .left-title3, .right-title1, .right-title2, .right-title3, .left-desc1, .left-desc2, .left-desc3, .right-desc1, .right-desc2, .right-desc3 {
	position: absolute;
	color: #313B57;
}

.left-title1, .left-title2, .left-title3, .right-title1, .right-title2, .right-title3 {
	font-size: 20px;
	font-weight: bold;
}

.left-desc1, .left-desc2, .left-desc3, .right-desc1, .right-desc2, .right-desc3 {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
}

.left-title1 {
	width: 80px;
	height: 43px;
	margin-top: 55px;
	margin-left: 124px;
}

.left-desc1 {
	width: 182px;
	height: 58px;
	margin-top: 159px;
	margin-left: 48px;
}

.left-title2 {
	width: 168px;
	height: 19px;
	margin-top: 340px;
	margin-left: 91px;
}

.left-desc2 {
	width: 196px;
	height: 58px;
	margin-top: 423px;
	margin-left: 15px;
}

.left-title3 {
	width: 109px;
	height: 43px;
	margin-top: 619px;
	margin-left: 120px;
}

.left-desc3 {
	width: 210px;
	height: 36px;
	margin-top: 729px;
	margin-left: 48px;
}

.right-title1 {
	width: 121px;
	height: 43px;
	margin-top: 49px;
	margin-left: 804px;
	text-align: right;
}

.right-desc1 {
	width: 153px;
	height: 36px;
	margin-top: 154px;
	margin-left: 852px;
	text-align: right;
}

.right-title2 {
	width: 121px;
	height: 19px;
	margin-top: 348px;
	margin-left: 853px;
}

.right-desc2 {
	width: 182px;
	height: 59px;
	margin-top: 428px;
	margin-left: 879px;
	text-align: right;
}

.right-title3 {
	width: 105px;
	height: 19px;
	margin-top: 648px;
	margin-left: 822px;
}

.right-desc3 {
	width: 182px;
	height: 36px;
	margin-top: 728px;
	margin-left: 826px;
	text-align: right;
}

.two {
	width: 100%;
	height: 1088px;
	background: url("/images/background.png") no-repeat;
	background-size: 100% 100%;
}

.two-content {
	padding-top: 100px;
	width: 1200px;
	margin: 0 auto;
}
.two-item {
	float: left;
	margin-top: 72px;
}
.two-item-title {
	width: 240px;
	height: 110px;
	background: linear-gradient(0deg, #6091FA, #3C7BF4, #6191FA, #3C7BF4);
	border-radius: 4px 4px 0px 0px;
}
.title-p1, .title-p2 {
	color: #FFFFFF;
	text-align: center;
}
.title-p1 {
	font-size: 20px;
	padding: 31px 0 9px;
}
.title-p2 {
	font-size: 14px;
}
.two-item-content {
	padding-top: 25px;
	width: 236px;
	height: 463px;
	background: #FFFFFF;
	border-left: 2px solid #EEF1F8;
	border-right: 2px solid #EEF1F8;
	border-bottom: 2px solid #EEF1F8;
	box-shadow: 0px 0px 20px 0px rgba(37, 99, 217, 0.21);
	border-radius: 4px;
}
.white-btn {
	margin: 0 auto;
	width: 178px;
	height: 58px;
	line-height: 58px;
	font-size: 18px;
	font-weight: 500;
	color: #282C44;
	background: #F5F8FC;
	border: 1px dashed #1B62E1;
	box-shadow: 0px 0px 20px 0px rgba(37, 99, 217, 0.21);
	border-radius: 2px;
	text-align: center;
}
.two-divider {
	margin: 0 auto;
	width: 7px;
	height: 16px;
	background: #6B91E7;
	opacity: 0.2;
	border-radius: 2px;
}
.divider {
	margin-top: 367px;
	float: left;
}

.three {
	width: 100%;
	height: 566px;
	background-color: #FFFFFF;
}
.three-content {
	width: 1200px;
	margin: 0 auto;
}
.three-title {
	font-size: 36px;
	font-weight: 800;
	color: #0D1426;
	margin-top: 109px;
}
.three-title2 {
	font-size: 36px;
	font-weight: 800;
	color: #0D1426;
	margin-top: 44px;
}
.three-title4 {
	font-size: 36px;
	font-weight: 800;
	color: #0D1426;
	margin-top: 103px;
}
.three-title6 {
	font-size: 36px;
	font-weight: 800;
	color: #0D1426;
	margin-top: 73px;
}

.three-desc {
	width: 431px;
	font-size: 18px;
	font-weight: 500;
	color: #54545A;
	margin-top: 23px;
	line-height: 28px;
}
.three-desc2 {
	width: 467px;
	font-size: 18px;
	font-weight: 500;
	color: #54545A;
	margin-top: 23px;
	line-height: 28px;
}
.free-user, .ask-custom {
	display: inline-block;
	width: 134px;
	/*height: 54px;*/
	line-height: 54px;
	border-radius: 4px;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
}
.free-user {
	background: linear-gradient(90deg, #4A6EE4, #6066D3, #749EFF, #306AEE);
	color: #FFFFFF;
	text-align: center;
	margin-right: 16px;
}
.ask-custom {
	background: #FFFFFF;
	color: #306AEE;
	border: 1px solid #2563D9;

}


.home-left-title, .home-left-btn {
        margin-left: 50px;
}
.home-right-img {
        margin-left: 700px !important;
}
.two-item {
        display: inline-block;
        margin-top: 72px;
        margin-right: 45px;
}
.two-item:first-child {
        margin-left: 45px !important;
}
.two-item:last-child {
        margin-right: 0px !important;
}

.home-right3-center1{
  position: relative;
  width: 77%;
  height: 640px;
  margin-left: 41%;
  background: url(/images/call-bannar-right1.png);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 10% 38%;
}
.home-right3-top1{
  width: 350px;
  position: absolute;
  top: 25%;
  left: 31%;
  animation: swing 1s infinite alternate;
  transform-origin: center;
}
.home-right3-top2{
  position: absolute;
  top: 33%;
  left: 20%;
  animation: icon-top 5s infinite;
}
.home-right3-top3{
  position: absolute;
  top: 38%;
  right: 21%;
  animation: icon-top 5s infinite;
}
.home-right3-top4{
  position: absolute;
  top: 9%;
  right: 29%;
  animation: icon-top 5s infinite;
}
@keyframes swing {
  from {
      transform: rotate(45deg);
  }

  to {
      transform: rotate(-45deg);
  }
}


.related-item:hover{
        transform: scale(1.05);
        transition: all 1s;
        box-shadow: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -1px rgb(0 0 0 / 6%); 
}

.meizhuang{
  background: url('/images/meizhuang-bg.png') no-repeat center -30px ;
}

.banner-content{
	height: 600px;
	border-top: 1px solid #fff;
	background-image: url('/images/topNav.png');
	background-repeat: no-repeat;

}

.m-auto{
	margin: 0 auto;
}
.text-center{
	text-align: center;
}
.text-30{
	font-size: 30px;
	font-weight: 800;
}
.mt-200{
	margin-top: 200px;
}
.mt-20{
	margin-top: 20px;
}
.c-w{
	color: #fff;
}
.bt-lq{
	width: 150px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 20px;
	color: #487bf0;
	background-color: #f5f8ff;
	cursor: pointer;
}
.related{
	width: 100%;
}
.related-title{
	font-weight: 800;
	color: #000;
	text-align: center;
}
.related-item{
	width: 380px;
	height: 456px;
	border-radius: 10px;
	background-color: #fff;
	box-sizing: border-box;
	cursor: pointer;
}
.item-top{
	background-color: #3a90fd;
}
.w-1200{width: 1200px;}
.pdf-btn{
	border: 1px solid #1B62E1;
	width: 314px;
    height: 40px;
    border-radius: 4px;
    margin-right: 20px;
}
.line{
	width: 35px;
	height: 2px;
	background-color: #fff;
}
.c-b-7{
color:#7B7B80
};	
.meizhuang{
	background: url('/images/meizhuang-bg.png') no-repeat center -30px;
}
.jiancai{
	background: url('/images/jiancai.png') no-repeat center -30px;
}
.kuaixiao{
	background: url('/images/kuaixiao.png') no-repeat center -30px;
}
.jinrong{
	background: url('/images/jinrong.png') no-repeat center -30px;
}
.meirong{
	background: url('/images/meirong.png') no-repeat center -30px;
}
.jiaoyu{
	background: url('/images/jiaoyu.png') no-repeat center -30px;
}
.hujiao{
	background: url('/images/hujiao.png') no-repeat center -30px;
}
.lingshou{
	background: url('/images/lingshou.png') no-repeat center -30px;
}
.huihua{
	background: url('/images/huihua.png') no-repeat center -30px;
}
.fangdichan{
	background: url('/images/fangdichan.png') no-repeat center -30px;
}
.yaofang{
	background: url('/images/yaofang.png') no-repeat center -30px;
}
.lizhi{
	background: url('/images/lizhi.png') no-repeat center -30px;
}

.meizhuang{
  background: url('/images/meizhuang-bg.png') no-repeat center -30px ;
}
.w-380{
	width: 380px;
}
.h-214{
	height: 214px;
}

.m-auto{
	margin: 0 auto;
}
.w-1300{
	width: 1300px;
}
.related-item:hover{
	/* transform: scale(1.1);
	transition: all 1s;
	box-shadow: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -1px rgb(0 0 0 / 6%); */
}

.ml-10 {
    margin-bottom: 3px;
    color: #1B62E1;
    font-size: 14px;
}

.jiaju_popup {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999999;
    display: none;
}

.yinhang_popup {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999999;
    display: none;
}

.kuaixiao_popup {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999999;
    display: none;
}

.meizhuang_popup {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999999;
    display: none;
}

.yimei_popup {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999999;
    display: none;
}

.fangdichan_popup {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999999;
    display: none;
}

.yaofang_popup {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999999;
    display: none;
}

.lizhi_popup {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999999;
    display: none;
}

.popupbox {
    margin: 0 auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    width: 380px !important;
    height: 400px !important;
    background: url(/images/poupBg.png) !important;
}

.popup-img {
    top: 22%;
}

.zixun {
    top: 77%;
    color: #000;
    font-size: 18px;
}

.zl-title4{height: 40px;}

.cxbpc{display: block;}
.cxbmobile{display: none;}