html, body {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.section .mt20 {
	margin: 0;
}
.top {
	bavkground: #fff;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.foot {
	z-index: 101;
}
section, article {
	width: 100%;
	height: 100%;
	position: relative;
}
article .txthide {
	text-indent: -999999em;
	overflow: hidden;
	line-height: 0;
	font-size: 0px;
	display: none;
}

.f22{
	font-size: 22px;
}
/*
================================
Bx Slider
================================
*/
.slider {
	height: 100%;
}
.main-slider {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 99;
}
.slider ul li {
	width: 100%;
	height: 98%;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	background-position:bottom center;
}
.slider ul li .content {
	position: relative;
	margin: 0 auto;
	text-align: center;
	padding-top: 40px;
}
.slider ul li .inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
}
.slider h2 {
	font-family: "微软雅黑", "宋体", Arial,;
	color: #ffffff;
	font-weight: 500;
	font-size: 66px;
	margin-top: 21%;
	margin-top: 36vh;
	margin-bottom: 4%;
	text-align: center;
}
.slider h3 {
	font-family: "微软雅黑", "宋体", Arial,;
	color: #fff;
	font-weight: normal;
	font-size: 20px;
	margin-bottom: 0px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	text-align: center;
	letter-spacing: 2px;
}
.slider p {
	font-family: "微软雅黑", "宋体", Arial,;
	color: #fff;
	font-size: 20px;
	padding-left: 30px;
}
.slider p.button {
	overflow: hidden;
	margin-top: 20px;
}
.slider p.button a {
	font-size: 18px;
	-webkit-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	color: #ffffff;
	background: #00b9ef;
	padding: 6px 30px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.slider p.button a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.bx-wrapper .bx-viewport {
	left: 0;
	border: 0 !important;
	box-shadow: none !important;
}
.sectionTitle {
	width: 100%;
	height: 55%;
	margin: 0 auto;
	padding-top: 0px;
	text-align: center;
	position: absolute;
	top: 7%;
	left: 0;
	opacity: 0;
	-webkit-transform: translateY(-30px);
	-ms-transform: translateY(-30px);
	transform: translateY(-30px);
	-webkit-transition: all 1s ease-out;
	transition: all 1s ease-out;
	z-index: 8;
}
.fadeInDown .sectionTitle {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.sectionWrapper {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1200?"1200px":"100%")
}
@media screen and (min-width: 1337px) {
   .sectionWrapper { 
	display: flex;
    flex-direction: column;
	justify-content: center;
	}
}
.sectionBtndiv {
	width: 100%;
	position: absolute;
	bottom: auto;
	left: 0px;
	text-align: center;
	z-index: 10;
}
.sectionBtnsub {
	width: 13%;
	margin: 0 auto;
	text-align: center;
	display: block;
	max-width: 195px;
_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>195?"195px":"13%");
}
.sectionBtnsub img {
	width: 100%;
}
.sectionbg {
	width: 100%;
	height: 100%;
	max-width: 1920px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1920?"1920px":"100%");
}
.section1, .section2, .section3, .section4, .sectionbg5 {
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	background-position: bottom center;
	background-repeat: no-repeat;
}
.section1 {
	background: #fff;
}
.section2 {
	background: url(../images/index-bg1.jpg) no-repeat center -110px #d0d7e1;
	width: 100%;
	background-size:100% 118%;
}
article.sectionWrapper.section4Wrapper.fadeInDown {
    background: linear-gradient(to bottom, #f2faff, #ffffff)!important;
}
.section6 {
	background: #fff;
}
.secitonbottombg {
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 20%;
	left: 0px;
	z-index: 1;
}
.section1 .secitonbottombg {
	position: absolute;
	bottom: 0;
	left: 0;
}
.section2 .secitonbottombg img, .section5 .secitonbottombg img, .section6 .secitonbottombg img {
	width: 70%;
	max-width: 1200px;
 _width:expression((document.documentElement.clientWidth||document.body.clientWidth)>100?"1200px":"70%");
}
.section3 .secitonbottombg img, .section4 .secitonbottombg img {
	width: 79%;
	max-width: 1200px;
 _width:expression((document.documentElement.clientWidth||document.body.clientWidth)>100?"1200px":"79%");
}
.section1 .secitonbottombg img {
	width: 100%;
	max-width: 1622px;
	height: auto;
	max-height: 705px;
 _width:expression((document.documentElement.clientWidth||document.body.clientWidth)>100?"1622px":"100%");
}
.section2 .secitonbottombg img {
	height: auto;
	max-height: 510px;
}
.section3 .secitonbottombg img {
	height: auto;
	max-height: 610px;
}
.section4 .secitonbottombg img {
	height: auto;
	max-height: 578px;
}
.section5 .secitonbottombg img {
	height: auto;
	max-height: 530px;
}
.section6 .secitonbottombg img {
	height: auto;
	max-height: 630px;
}
.section1 .sectionTitle {
	text-align: center;
	opacity: 1;
	top: 28%;
	_top: 26%;
	left: 20%;
	z-index: 30;
}
.section1 .sectionTitle h2 {
	position: absolute;
	top: 0;
	left: 0;
	height: 52%;
	width: 100%;
	text-align: center;
}
.section1 .sectionTitle h2 img {
	height: 100%;
	width: auto;
}
.section1 .dload {
	position: absolute;
	top: 60%;
	left: 0;
	height: 100%;
	width: 100%;
	text-align: center;
}
.section1 .iph_dload {
	position: absolute;
	top: 60%;
	left: 0;
	height: 18%;
	width: 100%;
	text-align: center;
}
.section1 .iph_dload img, .section1 .andr_dload img {
	height: 100%;
	width: auto;
}
.section1 .andr_dload {
	position: absolute;
	top: 85%;
	left: 0;
	height: 18%;
	width: 100%;
	text-align: center;
}
.section6 .secitonbottombg a {
	position: absolute;
	left: 0;
	bottom: 5%;
	height: 15%;
	width: 100%;
	z-index: 99;
}
.section6 .secitonbottombg a img {
	height: 100%;
	width: auto;
}
/*回到顶部*/
.arrow_down {
	position: absolute;
	bottom: 3%;
	left: 49%;
	z-index: 100;
}
#arrow_up {
	display: none;
	position: fixed;
	bottom: 100px;
	right: 50px;
	width: 90px;
	height: 90px;
	z-index: 60;
	_position: absolute;
    _right:expression(eval(document.documentElement.scrollright+1200));
    _top:expression(eval(document.documentElement.scrollTop+700));
}
.item{
	background: url(../images/fw-bg.png) no-repeat;
	background-size: 100%;
	padding: 10px 40px 24px 22px;
    border-radius: 5px;
    position: relative;
	height: 160px;
    z-index: 1;
    transition: .5s;
    margin-bottom: 20px;
	display: -ms-flexbox!important;
    display: flex!important;
	align-items: center;
}

.icon{
	font-size: 50px;
    width: 26%;
    height: 70%;
    line-height: 85px;
    text-align: center;
    display: inline-block;
    border-radius: 50%;
    color: #fff;
}
.icon img {
    width: 60%;
}
.text{
	width: 74%;
	margin-left: 10px;
    margin-top:3%;
}
.text h3{
	font-size:20px;
	margin-bottom: 14px;
}
.text p{
	color: #999;
	font-size: 16px;
}



.heading {
	text-align: center;
}
.heading h2{
	font-size:36px;
}
.heading h3{
	font-size:16px;
	color: #666;
}
/*
================================
Partner - Version 1
================================
*/
.p1-content {
	position: absolute;
	bottom: 0;
	background: url(../images/index-bg1.jpg) no-repeat top center;
	width: 100%;
	height: 110px;
	background-size: 100%;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/index-bg1.jpg', sizingMethod='scale');
}
.p1-content .container {
	top: -80px;
	}
.menuzord-menu > li > a {
	color: #fff;
	padding: 22px 22px 14px;
}
.menuzord-menu li a {
	padding: 28px 40px 22px;
}
/*
================================
Partner - Version 2
================================
*/
.p2-content {
	padding-top:100px;
	position: relative;
}
.p2-content .item .inner {
	width: 210px;
	height: 150px;
	margin: auto;
}
.p2-content .item .inner img {
	margin-top: 40px;
}
/*产品滚动*/
.selected-solution {
	height: 500px;
}
.selected-solution>div {
	position: relative;
	width: 1140px;
	margin: 0 auto
}
.selected-solution .swiper-container {
	height: 590px;
	width: 1140px
}
/*主体列表*/
.selected-solution .solution-cardlist { 
	max-width: 1540px;
	margin: 40px auto 0
}
.selected-solution .solution-cardlist .col-sm-4 {
	padding: 0 10px;
	top: 0;
	transition: all .15s linear;
	box-sizing: border-box
}
.selected-solution .solution-cardlist .col-sm-4 .solution-card {
	height: 470px;
	background: #fff;
	border-radius: 2px;
	text-align: left;
	overflow: hidden;
	transition: all .15s linear
}
.selected-solution .solution-cardlist .col-sm-4:hover {
	position: relative;
	top: -20px;
	transition: all .25s linear
}
.selected-solution .solution-cardlist .col-sm-4:hover .solution-card {
	height: 520px;
	box-shadow: 0 0px 15px 5px rgba(0,129,255,.3);
	transition: all .2s linear
}

.selected-solution .solution-cardlist .col-sm-4 .solution-card img {
	width: auto;
	height: 216px;
	transition: all .2s linear
}
/*
.selected-solution .solution-cardlist .col-sm-4:hover:before {
    opacity: 1;
    top: 0;
    height: 100%;
}
.selected-solution .solution-cardlist .col-sm-4:before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    background: linear-gradient(to right, #ff2c6f,#ff9f56);
    width: 100%;
    height: 0%;
    transition: .5s;
    z-index:-1;
    opacity: 0;
}
*/
.selected-solution .solution-cardlist .col-sm-4 .solution-card h3 {
	margin: 30px 26px 16px;
	font-size: 22px;
	color: #333;
	letter-spacing: .65px;
	text-align: left
}
.selected-solution .solution-cardlist .col-sm-4 .solution-card p {
	margin: 0 30px;
	padding-bottom: 30px;
	font-size: 16px;
	color: #807f7f;
	letter-spacing: .51px
}
.selected-solution .solution-cardlist .col-sm-4 .solution-card dl {
	margin: 0 30px;
	overflow: visible
}
.cf:after, .cf:before {
	content: " ";
	display: table;
	line-height: 0
}
.cf:after {
	clear: both
}
.selected-solution .solution-cardlist .col-sm-4 .solution-card dl dt {
	margin-bottom: 10px;
	font-size: 16px;
	color: #252b3a;
	letter-spacing: .51px;
	line-height: 19px;
	position: relative
}
.selected-solution .solution-cardlist .col-sm-4 .solution-card dl dt:before {
	position: absolute;
	display: inline-block;
	left: -8px;
	top: 7px;
	content: '';
	vertical-align: middle;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #252b3a
}
.selected-solution .solution-cardlist .col-sm-4 .solution-card dl dd {
	float: left;
	width: 50%;
	margin-bottom: 6px;
	font-size: 16px;
	color: #a0a2a8;
	letter-spacing: .44px;
	line-height: 20px
}
.selected-solution .solution-cardlist .col-sm-4 .solution-card>span {
	margin: 20px 30px 0;
	font-size: 16px;
	display: inline-block;
	color: #666a75;
	letter-spacing: .51px;
	line-height: 22px;
	opacity: 0;
	transition: opacity .15s linear
}
.selected-solution .solution-cardlist .col-sm-4:hover .solution-card>span {
	opacity: 1;
	transition: opacity .2s linear 50ms
}
/*了解更多*/
.selected-solution .solution-cardlist .col-sm-4 .solution-card>span a span {
	display: inline-block;
	vertical-align: middle
}
.selected-solution .solution-cardlist .col-sm-4 .solution-card>span a span.arrow-f {
	width: 13px;
	height: 13px;
	background: url(../images/marketplace-selected-arrow0.svg);
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	position: relative;
	transition: .3s ease-out
}
.selected-solution .solution-cardlist .col-sm-4 .solution-card>span a:hover {
	color: #666;
}
.selected-solution .solution-cardlist .col-sm-4 .solution-card>span a:hover span.arrow-f {
	transform: translate(4px, 0);
	background: url(../images/marketplace-selected-arrow2.svg)
}
/*重置swiper*/
.swiper-container-horizontal>.swiper-pagination-bullets.solution-pagination {
	bottom: 20px
}
.solution-pagination .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	border-radius: 100px;
	overflow: hidden;
	background: #fff;
	border: none;
	cursor: pointer;
	content: '';
	display: inline-block;
	box-sizing: border-box;
	opacity: 1;
	vertical-align: middle
}
.solution-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #3366cc;
	box-sizing: border-box;
	width: 32px;
}
.swiper-container-solution .swiper-button-prev {
	left:-26px;
	width: 14.5px;
	height: 30px;
	margin-top: 0;
	background-image: url(../images/marketplace-home-arrow_big.svg);
	background-size: cover;
	transition: background-image .15s
}
.swiper-container-solution .swiper-button-next {
	right:-26px;
	width: 14.5px;
	height: 30px;
	margin-top: 0;
	background-image: url(../images/marketplace-home-arrow_big.svg);
	transform: rotate(180deg);
	background-size: cover;
	transition: background-image .15s
}
.swiper-container-solution .swiper-button-next:hover, .swiper-container-solution .swiper-button-prev:hover {
	background-image: url(../images/marketplace-home-arrow_big_hover.svg);
	transition: background-image .2s
}

/*
================================
Partner - Version 3
================================
*/
.p3-content {
	padding-top: 100px;
	position: relative;
}
.p3-content p.f22{
	font-size: 22px;
	line-height: 46px;
}
.p3-content p{
	font-size: 14px;
	line-height: 24px;
	color: #9a9a9a;
}
.network {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: justify;
	right: 0;
	top: 0;
	z-index: 0;
}
.network1, .network2, .network3 {
	position: absolute;
}
.network1 {
	width:250px;
	z-index: 2;
	margin: 0 auto;
	animation: myfirst2 15s infinite linear;
	top: 38%;
	left: 33%;
}
.network1 img {
	width:250px;
}
.network2 {
	width:352px;
	z-index: 3;
	opacity: 0.2;
	animation: myfirst 10s infinite linear;
	top: 29%;
	left: 26%;
}
.network2 img {
	width:352px;
}
.network3 {
	z-index: 1;
	animation: jisuanbutton 5000ms infinite;
	-moz-animation: jisuanbutton 5000ms infinite; /* Firefox */
	-webkit-animation: jisuanbutton 5000ms infinite; /* Safari and Chrome */
	-o-animation: jisuanbutton 5000ms infinite; /* Opera */
}
.network3 img {
	opacity: 0.9;
	filter: alpha(opacity=90); /* 针对 IE8 以及更早的版本 */
}
@keyframes jisuanbutton {
 0% {
filter:alpha(Opacity=100);
-moz-opacity:1;
opacity: 1;
}
 50% {
filter:alpha(Opacity=50);
-moz-opacity:0.5;
opacity: 0.5;
}
 100% {
filter:alpha(Opacity=100);
-moz-opacity:1;
opacity: 1;
}
}
 @-moz-keyframes jisuanbutton /* Firefox */ {
 0% {
filter:alpha(Opacity=100);
-moz-opacity:1;
opacity: 1;
}
 50% {
filter:alpha(Opacity=50);
-moz-opacity:0.5;
opacity: 0.5;
}
 100% {
filter:alpha(Opacity=100);
-moz-opacity:1;
opacity: 1;
}
}
 @-webkit-keyframes jisuanbutton /* Safari and Chrome */ {
 0% {
filter:alpha(Opacity=100);
-moz-opacity:1;
opacity: 1;
}
 50% {
filter:alpha(Opacity=50);
-moz-opacity:0.5;
opacity: 0.5;
}
 100% {
filter:alpha(Opacity=100);
-moz-opacity:1;
opacity: 1;
}
}
 @-o-keyframes jisuanbutton /* Opera */ {
 0% {
filter:alpha(Opacity=100);
-moz-opacity:1;
opacity: 1;
}
 50% {
filter:alpha(Opacity=50);
-moz-opacity:0.5;
opacity: 0.5;
}
 100% {
filter:alpha(Opacity=100);
-moz-opacity:1;
opacity: 1;
}
}
 @keyframes myfirst2 {
from {
transform: rotate(0deg);
}
to {
transform: rotate(359deg);
}
}
@keyframes myfirst {
from {
transform: rotate(0deg);
}
to {
transform: rotate(-359deg);
}
}
/*
================================
Partner - Version 4
================================
*/

.section4 {
	background: linear-gradient(to bottom, #f2faff, #ffffff)!important;
    
}
.p4-content {
	background: url(../images/map-bg.png) no-repeat bottom;
    background-size: 100% 80%;
	padding-top: 100px;
	position: relative;
	padding-bottom: 40px;
}
.iframe-body-sty-p4{
	position: relative;
	overflow: hidden;
	height:714px;
	width: 1250px;
	margin: 0 auto;
}
.iframe-body-sty-p4>#iframe-shrink-p4{
	position: absolute;
	transform:scale(1);
	left:0px;
	top: 0;
}
@media screen and (max-width:1366px) {
	.iframe-body-sty-p4{
		height: 706px;
		width: 1250px;
	}
	.iframe-body-sty-p4>#iframe-shrink-p4{
	transform:scale(0.68);
	top: -16%;
}
}
.map-bg {
	position:relative;
	top: 0;
	left: 0;
	width: 1080px;
	height:740px;	
}

.map-info{
	position: absolute;
	z-index: 0;
	width: 100%;
	height:100%;
	left:2%;
	top: 0px;
	background: url(../images/map_x.png) no-repeat center top;
	background-size:100%;
}
.map-info img{
	width: 84%;
}
.pin {
	z-index: 2;
	width: 30px;
	height: 30px;
	border-radius: 50% 50% 50% 0;
	background: #ffff33;
	position: absolute;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	left: calc(10% + 686px);
	top: 406px;
	margin: -20px 0 0 -20px;
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-o-animation-name: bounce;
	-ms-animation-name: bounce;
	animation-name: bounce;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	-ms-animation-duration: 1s;
	animation-duration: 1s;
}
.pin:after {
	content: '';
	width: 14px;
	height: 14px;
	margin: 8px 0 0 8px;
	background: #3595e7;
	position: absolute;
	border-radius: 50%;
}
.pulse {
	background: rgba(255,255,255,1);
	border-radius: 50%;
	height: 10px;
	width: 10px;
	position: absolute;
	left: 50%;
	bottom: 400px;
	margin: 14px 0px 0px -10px;
	-moz-box-shadow: 0px 0px 4px #ffffcc;
	-webkit-box-shadow: 0px 0px 4px #ffffcc;
	box-shadow: 0px 0px 6px 2px #ffffcc;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ffffcc')";
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ffffcc');
	-webkit-transform: rotateX(60deg);
	-moz-transform: rotateX(60deg);
	-o-transform: rotateX(60deg);
	-ms-transform: rotateX(60deg);
	transform: rotateX(60deg);
	z-index: 0;
}
.pulse:after {
	content: "";
	border-radius: 50%;
	height: 40px;
	width: 40px;
	position: absolute;
	margin: -13px 0 0 -15px;
	-webkit-animation: pulsate 1s ease-out;
	-moz-animation: pulsate 1s ease-out;
	-o-animation: pulsate 1s ease-out;
	-ms-animation: pulsate 1s ease-out;
	animation: pulsate 1s ease-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-webkit-box-shadow: 0 0 1px 2px #ffffcc;
	box-shadow: 0 0 1px 2px #ffffcc;
	-webkit-animation-delay: 1.1s;
	-moz-animation-delay: 1.1s;
	-o-animation-delay: 1.1s;
	-ms-animation-delay: 1.1s;
	animation-delay: 1.1s;
}
@-moz-keyframes pulsate {
 0% {
 -webkit-transform: scale(0.1, 0.1);
 -moz-transform: scale(0.1, 0.1);
 -o-transform: scale(0.1, 0.1);
 -ms-transform: scale(0.1, 0.1);
 transform: scale(0.1, 0.1);
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter: alpha(opacity=0);
}
 50% {
 opacity: 1;
 -ms-filter: none;
 filter: none;
}
 100% {
 -webkit-transform: scale(1.2, 1.2);
 -moz-transform: scale(1.2, 1.2);
 -o-transform: scale(1.2, 1.2);
 -ms-transform: scale(1.2, 1.2);
 transform: scale(1.2, 1.2);
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter: alpha(opacity=0);
}
}
@-webkit-keyframes pulsate {
 0% {
 -webkit-transform: scale(0.1, 0.1);
 -moz-transform: scale(0.1, 0.1);
 -o-transform: scale(0.1, 0.1);
 -ms-transform: scale(0.1, 0.1);
 transform: scale(0.1, 0.1);
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter: alpha(opacity=0);
}
 50% {
 opacity: 1;
 -ms-filter: none;
 filter: none;
}
 100% {
 -webkit-transform: scale(1.2, 1.2);
 -moz-transform: scale(1.2, 1.2);
 -o-transform: scale(1.2, 1.2);
 -ms-transform: scale(1.2, 1.2);
 transform: scale(1.2, 1.2);
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter: alpha(opacity=0);
}
}
@-o-keyframes pulsate {
 0% {
 -webkit-transform: scale(0.1, 0.1);
 -moz-transform: scale(0.1, 0.1);
 -o-transform: scale(0.1, 0.1);
 -ms-transform: scale(0.1, 0.1);
 transform: scale(0.1, 0.1);
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter: alpha(opacity=0);
}
 50% {
 opacity: 1;
 -ms-filter: none;
 filter: none;
}
 100% {
 -webkit-transform: scale(1.2, 1.2);
 -moz-transform: scale(1.2, 1.2);
 -o-transform: scale(1.2, 1.2);
 -ms-transform: scale(1.2, 1.2);
 transform: scale(1.2, 1.2);
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter: alpha(opacity=0);
}
}
@keyframes pulsate {
 0% {
 -webkit-transform: scale(0.1, 0.1);
 -moz-transform: scale(0.1, 0.1);
 -o-transform: scale(0.1, 0.1);
 -ms-transform: scale(0.1, 0.1);
 transform: scale(0.1, 0.1);
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter: alpha(opacity=0);
}
 50% {
 opacity: 1;
 -ms-filter: none;
 filter: none;
}
 100% {
 -webkit-transform: scale(1.2, 1.2);
 -moz-transform: scale(1.2, 1.2);
 -o-transform: scale(1.2, 1.2);
 -ms-transform: scale(1.2, 1.2);
 transform: scale(1.2, 1.2);
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter: alpha(opacity=0);
}
}
@-moz-keyframes bounce {
 0% {
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter: alpha(opacity=0);
 -webkit-transform: translateY(-2000px) rotate(-45deg);
 -moz-transform: translateY(-2000px) rotate(-45deg);
 -o-transform: translateY(-2000px) rotate(-45deg);
 -ms-transform: translateY(-2000px) rotate(-45deg);
 transform: translateY(-2000px) rotate(-45deg);
}
 60% {
 opacity: 1;
 -ms-filter: none;
 filter: none;
 -webkit-transform: translateY(30px) rotate(-45deg);
 -moz-transform: translateY(30px) rotate(-45deg);
 -o-transform: translateY(30px) rotate(-45deg);
 -ms-transform: translateY(30px) rotate(-45deg);
 transform: translateY(30px) rotate(-45deg);
}
 80% {
 -webkit-transform: translateY(-10px) rotate(-45deg);
 -moz-transform: translateY(-10px) rotate(-45deg);
 -o-transform: translateY(-10px) rotate(-45deg);
 -ms-transform: translateY(-10px) rotate(-45deg);
 transform: translateY(-10px) rotate(-45deg);
}
 100% {
 -webkit-transform: translateY(0) rotate(-45deg);
 -moz-transform: translateY(0) rotate(-45deg);
 -o-transform: translateY(0) rotate(-45deg);
 -ms-transform: translateY(0) rotate(-45deg);
 transform: translateY(0) rotate(-45deg);
}
}
@-webkit-keyframes bounce {
 0% {
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter: alpha(opacity=0);
 -webkit-transform: translateY(-2000px) rotate(-45deg);
 -moz-transform: translateY(-2000px) rotate(-45deg);
 -o-transform: translateY(-2000px) rotate(-45deg);
 -ms-transform: translateY(-2000px) rotate(-45deg);
 transform: translateY(-2000px) rotate(-45deg);
}
 60% {
 opacity: 1;
 -ms-filter: none;
 filter: none;
 -webkit-transform: translateY(30px) rotate(-45deg);
 -moz-transform: translateY(30px) rotate(-45deg);
 -o-transform: translateY(30px) rotate(-45deg);
 -ms-transform: translateY(30px) rotate(-45deg);
 transform: translateY(30px) rotate(-45deg);
}
 80% {
 -webkit-transform: translateY(-10px) rotate(-45deg);
 -moz-transform: translateY(-10px) rotate(-45deg);
 -o-transform: translateY(-10px) rotate(-45deg);
 -ms-transform: translateY(-10px) rotate(-45deg);
 transform: translateY(-10px) rotate(-45deg);
}
 100% {
 -webkit-transform: translateY(0) rotate(-45deg);
 -moz-transform: translateY(0) rotate(-45deg);
 -o-transform: translateY(0) rotate(-45deg);
 -ms-transform: translateY(0) rotate(-45deg);
 transform: translateY(0) rotate(-45deg);
}
}
@-o-keyframes bounce {
 0% {
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter: alpha(opacity=0);
 -webkit-transform: translateY(-2000px) rotate(-45deg);
 -moz-transform: translateY(-2000px) rotate(-45deg);
 -o-transform: translateY(-2000px) rotate(-45deg);
 -ms-transform: translateY(-2000px) rotate(-45deg);
 transform: translateY(-2000px) rotate(-45deg);
}
 60% {
 opacity: 1;
 -ms-filter: none;
 filter: none;
 -webkit-transform: translateY(30px) rotate(-45deg);
 -moz-transform: translateY(30px) rotate(-45deg);
 -o-transform: translateY(30px) rotate(-45deg);
 -ms-transform: translateY(30px) rotate(-45deg);
 transform: translateY(30px) rotate(-45deg);
}
 80% {
 -webkit-transform: translateY(-10px) rotate(-45deg);
 -moz-transform: translateY(-10px) rotate(-45deg);
 -o-transform: translateY(-10px) rotate(-45deg);
 -ms-transform: translateY(-10px) rotate(-45deg);
 transform: translateY(-10px) rotate(-45deg);
}
 100% {
 -webkit-transform: translateY(0) rotate(-45deg);
 -moz-transform: translateY(0) rotate(-45deg);
 -o-transform: translateY(0) rotate(-45deg);
 -ms-transform: translateY(0) rotate(-45deg);
 transform: translateY(0) rotate(-45deg);
}
}
@keyframes bounce {
 0% {
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter: alpha(opacity=0);
 -webkit-transform: translateY(-2000px) rotate(-45deg);
 -moz-transform: translateY(-2000px) rotate(-45deg);
 -o-transform: translateY(-2000px) rotate(-45deg);
 -ms-transform: translateY(-2000px) rotate(-45deg);
 transform: translateY(-2000px) rotate(-45deg);
}
 60% {
 opacity: 1;
 -ms-filter: none;
 filter: none;
 -webkit-transform: translateY(30px) rotate(-45deg);
 -moz-transform: translateY(30px) rotate(-45deg);
 -o-transform: translateY(30px) rotate(-45deg);
 -ms-transform: translateY(30px) rotate(-45deg);
 transform: translateY(30px) rotate(-45deg);
}
 80% {
 -webkit-transform: translateY(-10px) rotate(-45deg);
 -moz-transform: translateY(-10px) rotate(-45deg);
 -o-transform: translateY(-10px) rotate(-45deg);
 -ms-transform: translateY(-10px) rotate(-45deg);
 transform: translateY(-10px) rotate(-45deg);
}
 100% {
 -webkit-transform: translateY(0) rotate(-45deg);
 -moz-transform: translateY(0) rotate(-45deg);
 -o-transform: translateY(0) rotate(-45deg);
 -ms-transform: translateY(0) rotate(-45deg);
 transform: translateY(0) rotate(-45deg);
}
}
/*
================================
Partner - Version 5
================================
*/
.p5-content {
	padding-top:100px;
	position: relative;
}
.partner-col {
	box-sizing: border-box;
	margin-top: 60px;
}
.link-list {
	display: flex;
	flex-flow: row wrap;
	justify-content: center;/* margin-top: 60px; */
}
.link-col {
	width: 20%;
}
.link-list .module-item {
	text-align: center;
	padding-top: 0px;
	height: 124px;
	position: relative;
	border: 1px solid #e5e5e5;
	margin: 10px;
	background: #fff;
	overflow: hidden;
	-webkit-transition: all 300ms cubic-bezier(0.02, 0.01, 0.47, 1);
	-moz-transition: all 300ms cubic-bezier(0.02, 0.01, 0.47, 1);
	transition: all 300ms cubic-bezier(0.02, 0.01, 0.47, 1);
	cursor: pointer;
}
.link-list .module-item:hover {
	border-bottom: 1px solid #fff;
	background-color: #fff;
	border-radius: 2px;
	-webkit-transform: translateY(-6px);
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	box-shadow: 0 2px 14px 1px rgba(158, 181, 204, 0.5);
	-webkit-transform: translateY(-4px);
	-moz-transform: translateY(-4px);
	-ms-transform: translateY(-4px);
	-o-transform: translateY(-4px);
	transform: translateY(-4px);
}
.link-list .module-item:hover img {
	margin-top: -120px;
}
.footer-main{
	background: url(../images/footer_bg.jpg) repeat-x bottom fixed;
	position: absolute;
    bottom: 0;
    height: 200px;
	width: 100%;
}
.footer-main .col-md-8{
	background: #dfe0e6;
}


@media (min-height:800px) {
	.arrow_down{bottom:1%;}
	.selected-solution{height:390px;}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card img{width: 100%; height: 140px;}
}
@media (min-width:1200px) {
	.arrow_down{bottom:1%;}
	.selected-solution>div{width:1140px;}
	.selected-solution .swiper-container{
		width: 1140px;height: 370px;}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card h3{font-size:18px;margin: 24px 20px 10px;}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card p{margin:0 20px;padding-bottom:10px;font-size:12px;line-height:20px;}
	.selected-solution .solution-cardlist .col-sm-4{padding: 0 15px;}
}

@media (min-width:1600px) {
	.arrow_down{bottom:2%;}
	.selected-solution>div{width:1370px;}
	.selected-solution .swiper-container{
		width: 1370px;height: 590px;}
	.selected-solution{height:590px;}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card{height:480px;}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card img{width:100%; height:260px;}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card h3{font-size:22px;margin: 30px 26px 16px;}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card p{margin:0 30px;padding-bottom:20px;font-size:16px;line-height:20px;}
	.selected-solution .solution-cardlist .col-sm-4{padding: 0 14 px;}
}
@media (min-width:1601px) {
	.arrow_down{bottom:2%;}
	.selected-solution>div{width:1540px;}
	.selected-solution .swiper-container{
		width: 1540px;height: 590px;}
	.selected-solution{height:590px;}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card{height:480px;}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card img{width:100%; height:260px;}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card h3{font-size:22px;margin: 30px 26px 16px;}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card p{margin:0 30px;padding-bottom:20px;font-size:16px;line-height:20px;}
	.selected-solution .solution-cardlist .col-sm-4{padding: 0 14 px;}
}
@media screen and (max-width:1366px) {
	body{
		font-size: 12px;
	}
	.menuzord-menu li a {
	padding: 22px 40px 14px;
}
	.item{
		height: 136px;
		margin-bottom: 10px;
	}
	.icon {
		height: 100%;
	}
	.slider h2 {
	font-size: 52px;
	}
	.p1-content .container {
	top: -60px;
	}
	.heading h2 {
    font-size: 28px;
}
	.p2-content,.p3-content,.p4-content,.p5-content {
    padding-top: 88px;
}
	.partner-col {
    width: 1140px;
    margin: 0 auto;
}
	.p3-content .col-md-5{
	padding-top:5%!important;
	}
   .footer-main {
	height: 140px;
	}
	.footer-l-1 {
    height: 40px;
    line-height: 60px;
	}
	.contact-item {
    height: 20px;
    line-height: 20px;
}
	.footer-main .col-md-7 {
    margin-top: 20px !important;
    margin-left: 12% !important;
}
}
@media only screen and (min-width: 992px) and (max-width: 1279px) {
		.item {
		height: 108px;
			padding-top: 8px; 
			padding-bottom: 14px;
			margin-bottom: 0;
	}
	.text p {
    font-size: 14px;
    line-height: 20px;
}
	.text h3 {
    font-size: 16px;
    margin-bottom: 6px;
}
	.p1-content .container {
    top: -46px;
}
	.selected-solution {
    display: flex;
}
	.selected-solution>div{
		width: 100%;
	}
	.selected-solution .swiper-container {
    width: 92%;
}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card p{
		padding-bottom: 16px;
	}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card>span{
		margin-top: 0;
	}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card{
		height: 452px;
	}
	.swiper-slide{
		height: 77%!important;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets.solution-pagination{
		bottom: 8%;
	}
	.selected-solution .solution-cardlist .col-sm-4:hover .solution-card{
		height: 488px;
	}
	.partner-col{
		width: 100%;
	}
}






.head-v3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 72px;
  width: 100%;
  z-index: 10000;
  position: fixed;
}
.head-v3 .header-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 1438px;
}
.head-v3 .nav-menu-btn {
    z-index: 111;
    display: none;
}
.head-v3 .logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    z-index: 111;
    cursor: pointer;
}
.head-v3 .go-app {
    color: #446ef3;
    background-color: #ecf0fe;
    border-radius: 6.5px;
    font-weight: 600;
    line-height: 32px;
    font-size: 12px;
    margin-right: 30px;
    padding: 0 9px;
    cursor: pointer;
}
.head-v3 .header-nav {
    position: relative;
}
.head-v3 .header-ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 72px;
    position: relative;
    z-index: 10000;
}
.head-v3 .header-ul .logo {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 100%;
}
.head-v3 .header-ul .logo:hover {
        cursor: pointer;
}
.head-v3 .header-ul .header-nav {
      position: relative;
}
.head-v3 .header-ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #626467;
    font-size: 15px;
    position: relative;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    top: 50%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
}
.head-v3 .header-ul .noke_header_li {
      width: 160px;
      background: #ffffff;
      border: 1px solid rgba(31, 33, 38, 0.12);
      -webkit-box-shadow: 0px 6px 18px rgba(29, 41, 57, 0.14);
              box-shadow: 0px 6px 18px rgba(29, 41, 57, 0.14);
      border-radius: 4px;
      overflow: hidden;
      -webkit-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out;
      padding-top: 6px;
      padding-bottom: 6px;
      visibility: hidden;
      opacity: 0;
      position: absolute;
      left: -40px;
      top: 44px;
}
.head-v3 .header-ul .noke_header_li ul {
        width: 100%;
}
.head-v3 .header-ul .noke_header_li ul li {
          height: 40px;
          line-height: 40px;
          text-align: center;
          color: #1f2126;
          font-weight: normal;
          font-size: 14px;
}
.head-v3 .header-ul .noke_header_li ul li:hover {
            background: #f2f4f7;
}
.head-v3 .header-ul .translate {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-left: 172px !important;
      position: relative;
}
.head-v3 .header-ul .translate .translate_ul {
        position: absolute;
        top: 45px;
        left: -16px;
        width: 160px;
        background: #ffffff;
        border: 1px solid rgba(31, 33, 38, 0.12);
        -webkit-box-shadow: 0px 6px 18px rgba(29, 41, 57, 0.14);
                box-shadow: 0px 6px 18px rgba(29, 41, 57, 0.14);
        border-radius: 4px;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
        visibility: hidden;
        opacity: 0;
        padding-top: 6px;
        padding-bottom: 6px;
}
.head-v3 .header-ul .translate .translate_ul li {
          color: #1f2126;
          height: 40px;
          font-size: 14px;
          line-height: 40px;
          width: 100%;
          text-align: center;
}
.head-v3 .header-ul .translate .translate_ul li:hover {
            background: #f2f4f7;
}
.head-v3 .header-ul .translate .translate_svg {
        width: 24px;
        height: 24px;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0IDBIMFYyNEgyNFYwWiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC4wMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDIxQzE2Ljk3MDYgMjEgMjEgMTYuOTcwNiAyMSAxMkMyMSA3LjAyOTQzIDE2Ljk3MDYgMyAxMiAzQzcuMDI5NDMgMyAzIDcuMDI5NDMgMyAxMkMzIDE2Ljk3MDYgNy4wMjk0MyAyMSAxMiAyMVoiIHN0cm9rZT0iIzFGMjEyNiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMyAxMkgyMSIgc3Ryb2tlPSIjMUYyMTI2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMjFDMTMuOTg4MiAyMSAxNS42IDE2Ljk3MDYgMTUuNiAxMkMxNS42IDcuMDI5NDMgMTMuOTg4MiAzIDEyIDNDMTAuMDExOCAzIDguMzk5OTkgNy4wMjk0MyA4LjM5OTk5IDEyQzguMzk5OTkgMTYuOTcwNiAxMC4wMTE4IDIxIDEyIDIxWiIgc3Ryb2tlPSIjMUYyMTI2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik01LjYzNjA1IDUuNzYzOTVDNy4yNjQ3MyA3LjM5MjYzIDkuNTE0NzMgOC40IDEyIDguNEMxNC40ODUzIDguNCAxNi43MzUzIDcuMzkyNjMgMTguMzY0IDUuNzYzOTUiIHN0cm9rZT0iIzFGMjEyNiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTguMzY0IDE4LjIzNjFDMTYuNzM1MyAxNi42MDc0IDE0LjQ4NTMgMTUuNiAxMiAxNS42QzkuNTE0NzMgMTUuNiA3LjI2NDczIDE2LjYwNzQgNS42MzYwNSAxOC4yMzYxIiBzdHJva2U9IiMxRjIxMjYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+);
        margin-right: 4px;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
        opacity: 0.7;
}
.head-v3 .header-ul .translate .translate_text {
        font-size: 15px;
        font-weight: 0;
        line-height: 24px;
        font-weight: 600 !important;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
}
.head-v3 .header-ul .header-li {
      font-size: 1rem;
      font-weight: 600;
      line-height: 1.5;
      margin-left: 0.4rem;
      -webkit-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out;
}
.head-v3 .header-ul .header-li:hover {
        opacity: 1;
        cursor: pointer;
        color: #436ef3;
}
.head-v3 .header-ul .header-li:hover .translate_svg {
          opacity: 1;
          background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0IDBIMFYyNEgyNFYwWiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC4wMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDIxQzE2Ljk3MDYgMjEgMjEgMTYuOTcwNiAyMSAxMkMyMSA3LjAyOTQzIDE2Ljk3MDYgMyAxMiAzQzcuMDI5NDMgMyAzIDcuMDI5NDMgMyAxMkMzIDE2Ljk3MDYgNy4wMjk0MyAyMSAxMiAyMVoiIHN0cm9rZT0iIzI4NzhGRiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMyAxMkgyMSIgc3Ryb2tlPSIjMjg3OEZGIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMjFDMTMuOTg4MyAyMSAxNS42IDE2Ljk3MDYgMTUuNiAxMkMxNS42IDcuMDI5NDMgMTMuOTg4MyAzIDEyIDNDMTAuMDExOCAzIDguNDAwMDIgNy4wMjk0MyA4LjQwMDAyIDEyQzguNDAwMDIgMTYuOTcwNiAxMC4wMTE4IDIxIDEyIDIxWiIgc3Ryb2tlPSIjMjg3OEZGIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik01LjYzNTk5IDUuNzYzOTVDNy4yNjQ2NyA3LjM5MjYzIDkuNTE0NjcgOC40IDExLjk5OTkgOC40QzE0LjQ4NTIgOC40IDE2LjczNTIgNy4zOTI2MyAxOC4zNjM5IDUuNzYzOTUiIHN0cm9rZT0iIzI4NzhGRiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTguMzYzOSAxOC4yMzYxQzE2LjczNTIgMTYuNjA3NCAxNC40ODUyIDE1LjYgMTEuOTk5OSAxNS42QzkuNTE0NjcgMTUuNiA3LjI2NDY3IDE2LjYwNzQgNS42MzU5OSAxOC4yMzYxIiBzdHJva2U9IiMyODc4RkYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
}
.head-v3 .header-ul .header-li:hover .translate_ul {
          opacity: 1;
          top: 45px;
          left: -16px;
          visibility: visible;
}
.head-v3 .header-ul .header-li:hover .noke_header_li {
          visibility: visible;
          opacity: 1;
}
.head-v3 .header-ul .header-li:hover .translate_text {
          color: #436ef3;
}
.head-v3 .header-ul .header-li:last-child {
        margin-left: 8px;
}
.head-v3 .header-ul .header-li.whyUse {
        margin-left: 0;
}
.head-v3 .header-ul .login {
      padding-left: 20px !important;
      padding-right: 20px !important;
}
.head-v3 .header-ul .header_hover {
      padding-left: 12px;
      padding-right: 12px;
      height: 40px;
      border-radius: 4px;
      line-height: 40px;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      position: relative;
}
.head-v3 .header-ul .header_hover .colse_hover {
        display: inline-block;
        width: 16px;
        height: 16px;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDZMOCAxMEw0IDYiIHN0cm9rZT0iIzFGMjEyNiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        opacity: 0.7;
}
.head-v3 .header-ul .header_hover:hover {
        background: #f2f4f7;
}
.head-v3 .header-ul .header_hover:hover .colse_hover {
          opacity: 1;
          background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgMTBMOCA2TDEyIDEwIiBzdHJva2U9IiMyODc4RkYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
}
.head-v3 .header-ul .hover_list {
      background: #f2f4f7;
      color: #2878ff;
      -webkit-animation-delay: 2s;
              animation-delay: 2s;
      -webkit-transition-delay: 2s;
           -o-transition-delay: 2s;
              transition-delay: 2s;
}
.head-v3 .header-ul .hover_list .colse_hover {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgMTBMOCA2TDEyIDEwIiBzdHJva2U9IiMyODc4RkYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
        opacity: 1;
}
.head-v3 .nav_restructure {
    position: absolute;
    display: inline-block;
    top: 30px;
    width: 100%;
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    z-index: 996;
    visibility: hidden;
    padding-top: 10px;
}
.head-v3 .nav_restructure .product_bottom {
      width: 100%;
      height: 60px;
      background: #ffffff;
      border-top: 1px solid #f0f0f0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-shadow: 0px 40px 40px rgba(29, 41, 57, 0.04);
              box-shadow: 0px 40px 40px rgba(29, 41, 57, 0.04);
}
.head-v3 .nav_restructure .product_bottom .product_bottom_divs {
        width: 1174px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
}
.head-v3 .nav_restructure .product_bottom .product_left {
        margin-right: 24px;
}
.head-v3 .nav_restructure .product_bottom .product_div {
        color: #1957d2;
        display: inline-block;
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        font-family: PingFang SC;
        font-style: normal;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding-bottom: 1px;
        height: 29px;
        margin-top: 15px;
        cursor: pointer;
}
.head-v3 .nav_restructure .product_bottom .product_div .span_product {
          display: inline-block;
          width: 24px;
          height: 24px;
          background-position: center;
          background-size: contain;
          background-repeat: no-repeat;
          background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0IDBIMFYyNEgyNFYwWiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC4wMSIvPgo8cGF0aCBkPSJNMTggMTJMNiAxMiIgc3Ryb2tlPSIjMjg3OEZGIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMy41IDhMMTggMTJMMTMuNSAxNiIgc3Ryb2tlPSIjMjg3OEZGIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
}
.head-v3 .nav_restructure .product_bottom .product_div:hover {
        border-bottom: 1px solid #2878ff;
}
.head-v3 .nav_restructurehove {
    opacity: 1;
    top: 32px;
    visibility: visible;
}





	.rest {
    display: none;
}
	.font1{
		border: 0px;
	}
	.font1{   
    display: none;
	}
	

.navigation-tel-s{
	display: none;
}
.footer-main-app{
		display: none;
	}
.p3-app-col{
		display:  none;
	}
@media (max-width: 1080px){
	body {
   overflow: scroll!important;
}
	
	section {
		height: auto;}
	header .logo {
    width: 100%;
}
	header .logo a {
		height: 60px;
	}
	header .logo a {
    background-size: auto 100%;
}
	.head-v3,header.sticky{
	background: #0f46a0;
	width: 100%;
	height:130px;
	box-shadow: 0px 6px 16px rgba(0,0,0,0.2);
    transition: all 0.36s;
	}
	header.sticky .logo a{
		background: url(../images/logo_w.png) no-repeat;
    background-size: auto 100%;
		
	}
	.head-v3 .navigation-inner{
		display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
		flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
	}
	li.droppable {
    display: none;
}
	.head-v3 .nav-menu-btn{
		border-left:2px #4b7dcf solid;
		height: 130px;
		display: flex;
		-webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
		padding: 0 28px 0 38px;
	
	}
img.menu-dark-btn ,header .rest a  {
    height: 46px;
    width: 46px;
}
	.head-v3 .logo{
    margin-right: auto;
		width: 100%;
	}
	.navigation-tel {
    display: none;
}
	.navigation-tel-s {
    border-left:2px #4b7dcf solid;
    height: 130px;
	display: flex;
    color: #fff;
    background: no-repeat;
    font-size:30px;
    width: auto;
    display: flex;
		-webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
	padding: 0 28px;
	white-space: nowrap;
}
	.navigation-tel-s .tel-icon {
    display: inline;
    width: 46px;
	margin-right:8px;
}
	.navigation-tel-s .tel-icon img {
    width: 46px;
}
	.head-v3 .nav-menu-list {
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 999999;
    background: #fff;
    height: 100vh;
}
	.head-v3 .nav-menu-list .logo-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 130px;
    padding: 0 30px 0 30px;
    -webkit-box-shadow: 0px 2px 8px 0px rgba(29, 41, 57, 0.08);
    box-shadow: 0px 2px 8px 0px rgba(29, 41, 57, 0.08);
}
	.head-v3 .nav-menu-list .logo-wrapper img.logo {
    width: auto;
    height:60px;
}
	.l-header-wrapper .close {
    position: unset;
    float: right;
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset;
    margin-top: 18px;
    margin-right: 24px;
}

	.head-v3 .nav-menu-list .logo-wrapper img.close {
    width: 50px;
    height: 50px;
    opacity: 0.5;
}
	.head-v3 .nav-menu-list .nav-wrapper {
    padding: 36px 30px 0 30px;
		    width: 94%;
}
	.head-v3 .nav-menu-list .nav-wrapper li {
    padding-bottom: 22px;
    font-size:38px;
    font-weight: 500;
    line-height: 2;
    color: rgba(18, 20, 28, 0.7);
}
	.head-v3 .nav-menu-list .nav-wrapper li a{
		color: rgba(18, 20, 28, 0.7);
	}
	header .nav-wrapper {
    margin-top:0;
}
	
	
	.slider ul li {
	height: 100%;
	    background-position-x: left;
		background-position-y:78px;
	}
	.slider h2 {
    font-size:78px!important;
		margin-left: 1%!important;
		    margin-top: 22vh!important;
		    margin-bottom: 8%;
}
	.slider h3{
	font-size: 44px!important;	
		display: block;
    margin-left: 1%!important;
	}
	.arrow_down {
    display: none;
}
	.p1-content{
	display: none;
	}
	.bx-wrapper .bx-controls-direction a {
    display: none;
	}
	.section2{
		height: 92%;
	}
	.p2-content, .p3-content, .p4-content, .p5-content {
    padding-top: 120px;
		padding-bottom: 100px;
}
	.selected-solution .swiper-container {
    height: 100%;
}
		.selected-solution {
    display: block;
}
	.heading h2 {
    font-size: 54px;
    font-weight: 550;
		margin-bottom: 36px;
}
	.heading h3 {
    font-size: 32px;
		margin-bottom: 36px;
}
	.selected-solution .swiper-container {
    width: 84%;
}

	.selected-solution .solution-cardlist .col-sm-4 .solution-card {
    height: 100%;
}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card img {
    width: 100%;
    height: 46%;
}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card h3 {
    margin: 10% 10% 4%;
    font-size: 44px;
}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card p {
    margin: 0 10% 2%;
    font-size: 32px;
    line-height: 1.5;
}
	
	.solution-pagination .swiper-pagination-bullet{
		height: 20px;
		width: 20px;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
		margin: 0 20px!important;
	}
	.solution-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
		width: 72px;
	}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card>span{
		opacity: 1;
		margin: 10%;
		font-size: 30px;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets.solution-pagination{
		bottom: 0;
	}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card>span a span{
		line-height: 1.5;
	}
	.section1{
		height: 73%;
	}
	.p3-content .col-md-12 .row {
    display: none;
}
	.p3-content h3 {
    display: none;
}
	.p3-app-col {
    display: block;
    width: 80%;
    margin: auto;
    height: 630px;
    margin-top: 80px;
}
	.p3-app-imgbg {
    background: url(../images/p3-img-bg.png) no-repeat;
    background-size: 80% auto;
    height: 100%;
    background-position-x: center;
    background-position-y: center;
	font-size: 32px;
    
		position: relative;
}
	.p3-app-imgbg div{
		position: absolute;
		text-align: center;
	}
	.p3-app-imgbg div a{
		color: #fff;
		line-height: 1.4;
		
	}
	.iframe-body-sty-p4>#iframe-shrink-p4 {
    transform: scale(0.88);
    top: 0%;
    left: -60px;
}
	.p4-content {
    background-size: 126% auto;
	}
	.footer-main{display: none;}
	
.partner-col {
    width: 94%;
}
	.link-col {
    width: 33.33%;
}
.link-list .module-item img {
	margin-top: -120px;
}	
.link-list .module-item {
	border: 1px #ddd solid;
}	
	
	.footer-main-app{
display: block;
    background: #f6f6f6;
    border-top: 2px #ccc solid;

    padding: 5% 6% 0;
	}
	.footer-a-top{
		font-size: 32px;
		
	}
	.footer-a-menu{
		width: 90%;
    margin: auto;
	}
	.footer-a-menu li{
		line-height: 86px;
		border-bottom: 1px #ccc solid;
	}
.footer-a-conten {
    margin: 6% 0 0;
}
	.footer-a-conten ul {
    margin-bottom: 0;
		padding-bottom: 2%;
}
	.footer-a-conten li {
    line-height: 1.8;
		font-size: 28px;
}
.footer-a-bottom {
    background: #164ca3;
    width: 100%;
    height: 110px;
    color: #fff;
    font-size: 26px;
    text-align: center;
    line-height: 1.2;
    padding-top: 2%!important;
}
	
		.p3-app-col {
    width: 792px;
}
	
	
	
	
	
	
	
	/*--内页-*/
	.rest{
		display: block;
	}
	
		header .rest a {
    background-size: auto 100%;
    display: block;
    width: 100%;
    height: 42px;
    margin: 16px 0;
    background: url(../images/icon-rest.png) no-repeat;
    background-size: auto 100%;
}
	.head-v3 .rest {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    z-index: 111;
		width: 100%;
		margin-right: auto;
		margin-right: auto;
    cursor: pointer;
}
	.head-v3 .nav-menu-btn.n{
		border: 0px;
	}
	.head-v3 .navigation-inner .font1{   
		display: none;
    font-size: 30px;
    width: 100%;
    color: #fff;
    padding-right: 116px;
		border-bottom: 0px;
	}
	
	
	
	
	
	
}



@media only screen and (max-width: 991px) {
		.container {
    padding-right:0; 
	padding-left: 0;
	}
	header .logo a,header.sticky .logo a,header .rest a {
    height: 38px;
    margin: 18px 0;
}
		.head-v3 .nav-menu-list .nav-wrapper li {
    font-size:36px;
}
		.slider h2 {
    font-size:62px!important;
			margin-bottom: 6%;
}
	.slider h3{
	font-size: 34px!important;	
    margin-left: 3%!important;
	}
	.heading h2 {
    font-size: 48px;
}
		.heading h3 {
    font-size: 28px;
}
	.iframe-body-sty-p4>#iframe-shrink-p4 {
    transform: scale(0.78);
    left: -102px;
}
	.head-v3,header.sticky,.head-v3 .nav-menu-btn,.head-v3 .nav-menu-list .logo-wrapper,.navigation-tel-s,.head-v3 .header-ul .translate{
	height: 72px;}
	.navigation-tel-s {
    border-left: 1px #4b7dcf solid;
	font-size:22px;
	padding: 0 15px;    
	}
		.navigation-tel-s .tel-icon img{
	width:30px;
	}
		.navigation-tel-s .tel-icon {
    width: 30px;
}
img.menu-dark-btn ,header .rest a  {
    height: 30px;
    width: 30px;
}
	.head-v3 .nav-menu-btn {
		border-left: 1px #4b7dcf solid;
	padding: 0 22px;
	}
	.head-v3 .nav-menu-list .logo-wrapper img.logo {
    width: auto;
    height:38px;
}
		.head-v3 .nav-menu-list .logo-wrapper img.close {
    width: 24px;
    height: 24px;
}
	
	
		.slider ul li {
		background-position-y: 40px;
	}
	.head-v3 .navigation-inner .font1{  
    font-size: 28px;
	}
	
}
@media (max-width:912px){
	.selected-solution .solution-cardlist .col-sm-4 .solution-card{
		width:77%;
	}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card h3 {
    margin: 6% 10% 4%;
    font-size: 26px;
}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card p{
		font-size: 20px;
	}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card>span{
		margin:2% 10%;
	}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card>span a span{
		font-size:20px;
	}
		.head-v3 .navigation-inner .font1{  
    font-size: 26px;
	}
}
@media (max-width: 820px){
		header .logo {
		width: 76px;
	}
	.head-v3 .nav-menu-list .nav-wrapper li{
		font-size:20px;
	}

	.slider h2 {
    font-size:52px!important;
		margin-left: 2%!important;
		    margin-top: 26vh!important;
}
	.slider h3{
	font-size: 30px!important;	
    margin-left: 3%!important;
	}
		.heading h2 {
    font-size: 42px;
		margin-bottom: 30px;
}
	.heading h3 {
    font-size:26px;
		margin-bottom: 48px;
}
	.p2-content, .p3-content, .p4-content, .p5-content {
    padding-top: 90px;
    padding-bottom: 60px;
}
	.iframe-body-sty-p4>#iframe-shrink-p4 {
    transform: scale(0.74);
    top: 0%;
    left: -150px;
}
	.footer-a-top {
    font-size: 28px;
}
	.footer-a-menu li {
    line-height: 76px;
}
	.footer-a-conten li {
    font-size: 22px;
}
	.footer-a-bottom{
		height: 90px;
		font-size: 22px;		
	}
	.selected-solution .swiper-container {
    width: 100%;
}
	.selected-solution .solution-cardlist .col-sm-4{
		padding: 0;
	}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card h3 {
    margin: 6% 10% 4%;
    font-size: 32px;
}
.selected-solution .solution-cardlist .col-sm-4 .solution-card p {
    font-size: 24px;
}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card>span a span {
    background: #fff;
    border-radius: 4px;
    font-size: 24px;
    padding: 4px 10px;
}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card {
    width:60%;
		margin-left: 6%;
}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card p{
		padding-bottom:0;
	}
	.section2 {
    height: 100%;
}
		.head-v3 .navigation-inner .font1{  
    font-size: 24px;
	}
}
@media (max-width:768px){
	.selected-solution .solution-cardlist .col-sm-4 .solution-card{
		width:56%;
	}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card h3 {
    margin: 6% 10% 4%;
    font-size: 26px;
}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card h3 {
    margin: 6% 10% 4%;
    font-size: 26px;
}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card>span{
		margin:2% 8%;
	}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card>span a span{
		font-size:20px;
	}
		.head-v3 .navigation-inner .font1{  
    font-size: 20px;
	}
}
@media (max-width: 540px){
	.head-v3, header.sticky, .head-v3 .nav-menu-btn, .head-v3 .nav-menu-list .logo-wrapper, .navigation-tel-s, .head-v3 .header-ul .translate {
    height: 36px;
}
	.head-v3 .nav-menu-list .logo-wrapper img.logo {
    height: 22px;
}
	header .logo a, header.sticky .logo a{
    height: 22px;
    margin: 7px 0;
}
	
	.navigation-tel-s .tel-icon img {
    width: 18px;
}
	img.menu-dark-btn,header .rest a  {
    height: 18px;
    width: 18px;
}
	.navigation-tel-s .tel-icon {
    width: 18px;
		margin-right: 4px;
}
	.navigation-tel-s {
    border-left: 1px #4b7dcf solid;
    font-size: 12px;
    padding: 0 15px;
}
	.navigation-tel-s {
    font-size: 12px;
    padding: 0 8px;
}
	.head-v3 .nav-menu-btn {
    padding: 0 10px;
}
	.slider ul li {
    background-position-y: 34px;
}
	.slider ul li .inner {
    padding: 0 0px;
}
	.slider h2{
		font-size: 20px!important;
		margin-left: 0%!important;
	}
	.slider h3 {
    font-size: 12px!important;
    margin-left: 0%!important;
}
	.heading h2 {
    font-size: 20px;
    margin-bottom: 12px;
}
	.heading h3 {
    font-size: 12px!important;
        margin-bottom: 18px;
}
	.p2-content, .p3-content, .p4-content, .p5-content {
    padding-top: 42px;
    padding-bottom: 46px;
}
	.link-list .module-item img {
    margin-top: -70%;
    width: 100%;
}
	.link-list .module-item{
		height: 48px;
		margin:4px;
	}
	.footer-a-top {
    font-size: 16px;
}
	.footer-a-menu li {
    line-height: 42px;
}
	.footer-a-conten li {
    font-size: 12px;
}
	.footer-a-bottom {
    height: 50px;
    font-size: 12px;
}
	.iframe-body-sty-p4>#iframe-shrink-p4 {
    transform: scale(0.34);
    top: -219px;
    left: -400px;
}
	.section4 {
    height: 400px;
}
	.p3-app-col {
    height: 226px;
    margin-top: 46px;
}
	.p3-app-imgbg{
		font-size: 16px;
	}
	.p3-app-imgbg .d1{    
	top: 10px!important;
    left: 72px!important;
}
		.p3-app-imgbg .d2{    
	top: 10px!important;
    left: 164px!important;
}
		.p3-app-imgbg .d3{    
	top:98px!important;
    left: 41px!important;
}
		.p3-app-imgbg .d4{    
	top: 98px!important;
    left:191px!important;
}
		.p3-app-imgbg .d5{    
	top: 152px!important;
    left:117px!important;
}
	.p3-app-col{
		width: 300px;
	}
	.selected-solution .swiper-container {
    width: 100%;
}
	.selected-solution .solution-cardlist .col-sm-4{
		padding: 0;
	}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card h3 {
    margin: 8% 10% 4%;
    font-size: 22px;
}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card h3 {
    font-size: 22px;
}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card p {
    font-size: 14px;
}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card>span a span {
    background: #fff;
    border-radius: 4px;
    font-size: 12px;
    padding: 4px 10px;
}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card {
    width: 540px;
}
	.selected-solution .solution-cardlist .col-sm-4 .solution-card p{
		padding-bottom:0;
	}
	
	
	
	.rest a {
    margin: 8px 0;
}
	.font1{    font-size: 16px;
    width: 100%;
    color: #fff;
    padding-right: 54px;
		border-bottom: 0px;
	}
	
	
}




@media (max-width: 414px){
		.selected-solution .solution-cardlist .col-sm-4 .solution-card {
    width: 414px;
}
		.selected-solution .solution-cardlist .col-sm-4 .solution-card {
		margin-left: 0;
}
		.font1{    font-size: 12px;
			padding-right: 38px;
	}
}