/*trade1*/
/*.nav{background: url(../img/trade1-bg1.png) no-repeat top center;}*/
.section2{
	background: url(../img/trade1-bg1.png) no-repeat center center;
	background-size: cover;
	height: 693px;
}
.section2 .xcontainer{
	background: url(../img/phone2.png) no-repeat center right;
	height: 100%;
	position: relative;
}
.section2 .xcontainer .absolute{
	left: 0;
	top: 50%;
	height: 368px;
	margin-top: -184px;
	color: white;
}
.section2 h1{
	font-size: 90px;
	letter-spacing: 10px;
}
.section2 h2{
	font-size: 49px;
	font-weight: normal;
	letter-spacing: 10px;
	padding: 10px 0;
}
.section2 h2 .inline-block{
	display: inline-block;
	background-color: white;
	color: #e56273;
	font-size: 40px;
	font-weight: bold;
	border-radius: 22px;
	line-height: 1;
	padding-left: 10px;
	margin-right: 10px;
}
.section2 h2 .inline-block span{
	font-size: 62px;
}
.section2 p{
	font-size: 20px;
	line-height: 32px;
}
.section2 .absolute>div{
	padding:40px 0 20px;
}
.section2 input{
	width: 330px;
	line-height: 40px;
	border: 0;
	border-radius: 40px 0 0 40px;
	padding: 0 20px;
	height:40px
}
.section2 button{
	line-height: 34px;
	color: white;
	border-radius: 40px;
	border: 1px solid white;
	padding: 0 20px;
}
.section2 .absolute div button{
	line-height: 40px;
	border: 0;
	border-radius: 0 40px 40px 0;
	background-color: #B94BC9;
}
.section3{
	background-color: #EA3D78;
	color: white;
	line-height: 1;
}
.section3 h3{
	font-size: 40px;
	padding:50px 0 20px;
	letter-spacing: 5px;
}
.section3 p{
	font-size: 14px;
}
.section3 img{
	display: block;
	margin: 0 auto;
	height: 80px;
}
.section3 ul{
	padding: 30px 0;
}
.section3 ul p{
	line-height: 20px;
	padding: 0 20px;
}
.section3 ul .buttonstyle1{
	line-height: 40px;
	border-radius: 40px;
	background-color: rgba(255,255,255,.2);
	font-size: 18px;
	display: inline-block;
	padding: 0 20px;
	margin: 30px 0 10px;
}
.section4{
	padding: 60px 0 80px;
	text-align: center;
	position: relative;
}
.section4 .absolute{
	width: 270px;
}
.section4 h3{
	font-size: 40px;
	line-height: 1;
	letter-spacing: 5px;
}
.section4 p{
	font-size: 14px;
	line-height: 20px;
	color: #3c3c3c;
	padding-top: 16px;
	padding-bottom: 40px;
}
.section4 img{
	height: 600px;
}
.section4 .menu1{
	left: 50%;
	top: 38%;
	margin-left: -456px;
}
.section4 .menu2{
	left: 50%;
	top: 54%;
	margin-left: -456px;
}
.section4 .menu3{
	left: 50%;
	top: 38%;
	margin-left: 190px;
	padding-left: 204px;
}
.section4 .menu4{
	left: 50%;
	top: 54%;
	margin-left: 190px;
	padding-left: 204px;
}
.section4 .lanren2{
	background-color: #F1F8FF;
	border-color: #F1F8FF;
}
.section4 .active .lanren2{
	background-color: #0062E3;
	border-color: #0062E3;
	color: white;
}
.section4 .active::after {
	content: ' ';
	position: absolute;
	top: 50%;
	width: 100%;
	height: 1px;
	background-color: blue;
	right: 0;
}
.section6{
	text-align: left;
	height: auto;
}
.section6 .fl{
	width: 70%;
}
.section6 .fr{
	width: 30%;
}
.section6 li{
	display: inline-block;
}
.section6 span{
	font-size: 18px;
	color: white;
	display: inline-block;
	padding-top: 46px;
	padding-bottom: 24px;
}
.section6 dd{
	font-size: 14px;
	color: white;
	line-height: 1.8;
}
.section6 .bg1{
	background-color: #192330;
	display: block;
}
.section6 .bg2{
	background-color: #29323F;
	display: block;
	padding-bottom: 20px;
}
.section6 p{color: white;font-size: 14px;}
.section6 a{color: white;font-size: 14px;}
.section6 .bg2 p{color: #999999;padding-top: 20px;font-size: 12px;}
/*trade2*/
/*.trade2 .nav{background-image: url(../img/trade2-bg1.png);}*/
.trade2 .section2{
	background-image: url(../img/trade2-bg1.png);
}
.trade2 .section2 .xcontainer{
	background-image: url(../img/phone3.png);
}
.trade2 .section3{
	background-color: #FF6269;
}
.trade2 .section4 img{
	display: inline-block;
	margin-left: -500px;
}
.trade2 .section4 .menu3{
	margin-left: -60px;
}
.trade2 .lanren2{
	width: 214px;
	height: 372px;
	line-height: 214px;
}
.trade2 .lanren2 .right{
	width: 214px;
	height: 372px;
}
.trade2 .lanren2 .left{
	width: 214px;
	height: 372px;
}
.trade2 .lanren2>span>span{
	line-height: 2;
	color: #3c3c3c;
	display: inline-block;
	position: relative;
	top: 74px;
	left: -16px;
}
.trade2 .section4 .active .lanren2{
	background-color: #F1F8FF;
}
.trade2 .section4 .active::after {
    top: 21%;
    height: 2px;
    background-color: #F1F8FF;
}
/*trade3*/
/*.trade3 .nav{background-image: url(../img/trade3-bg1.png);}*/
.trade3 .section2{
	background-image: url(../img/trade3-bg1.png);
}
.trade3 .section2 .xcontainer{
	background-image: none;
}
.trade3 .section3{
	background-color: #FFB81F;
}
/*trade4*/
/*.trade4 .nav{background-image: url(../img/trade4-bg1.png);}*/
.trade4 .section2{
	background-image: url(../img/trade4-bg1.png);
}
.trade4 .section2 .xcontainer{
	background-image: none;
}
.trade4 .section3{
	background-color: #FF6861;
}
.trade4 .section4 .menu3 {
    left: 50%;
    top: 30%;
    margin-left: 190px;
    padding-left: 204px;
}
.trade4 .section4 .menu4 {
    left: 50%;
    top: 45%;
    margin-left: 190px;
    padding-left: 204px;
}
.trade4 .section4 .menu5 {
    left: 50%;
    top: 60%;
    margin-left: 190px;
    padding-left: 204px;
}
/*trade5*/
/*.trade5 .nav{background-image: url(../img/trade5-bg1.png);}*/
.trade5 .section2{
	background-image: url(../img/trade5-bg1.png);
}
.trade5 .section2 .xcontainer{
	background-image: none;
}
.trade5 .section3{
	background-color: #FC672F;
}
.trade5 .section2 .buttonstyle1{
	line-height: 40px;
	border-radius: 40px;
	background-color: rgba(255,255,255,.2);
	font-size: 18px;
	display: inline-block;
	padding: 0 20px;
	margin: 16px 0 10px;
}
/*trade6*/
/*.trade6 .nav{background-image: url(../img/trade6-bg1.png);}*/
.trade6 .section2{
	background-image: url(../img/trade6-bg1.png);
}
.trade6 .section2 .xcontainer{
	background-image: none;
}
.trade6 .section3{
	background-color: #FF9E23;
}
.trade6 .section2 .buttonstyle1{
	line-height: 40px;
	border-radius: 40px;
	background-color: rgba(255,255,255,.2);
	font-size: 18px;
	display: inline-block;
	padding: 0 20px;
	margin: 16px 0 10px;
}
.trade6 .section4 .x-percent2 img{
	width: 120px;
	height: auto;
}
.trade6 .section4 .x-percent2 p{
	color: #494949;
	font-size: 26px;
	line-height: 30px;
	font-weight: bold;
}


/*crm-solution*/

.p0 {
	padding: 0 !important;
}

.crm .nav {
	background-image: none
}

.crm .section2 {
	background-image: url(../img/crm-bg.png);
	height: 514px;
}

.crm .section2 .xcontainer {
	background-image: url(../img/crm-img1.png);
}

.crm .section2 h1 {
	font-size: 54px;
}

.crm .section2 .xcontainer .absolute {
	margin-top: -140px;
}

.crm .section2 .inline-block {
	line-height: 28px;
	color: white;
	border-radius: 30px;
	margin: 10px 0;
	font-size: 20px;
	display: inline-block;
	margin-top: 10px;
	background: -webkit-linear-gradient(-70deg, #27C8FF, #27C8FF, #4840DA);
	background: -o-linear-gradient(-70deg, #27C8FF, #27C8FF, #4840DA);
	background: -mos-linear-gradient(-70deg, #27C8FF, #27C8FF, #4840DA);
	background: -moz-linear-gradient(-70deg, #27C8FF, #27C8FF, #4840DA);
	background: linear-gradient(150deg, #27C8FF, #27C8FF, #4840DA);
	padding: 0 16px;
}

.crm .section2 p {
	font-size: 17px;
}

.crm .section3 {
	background-color: white;
	padding: 10px 0 40px;
}

.crm .section3 .xcontainer {
	background: url(../img/crm-ico1.png) no-repeat left center, url(../img/crm-ico2.png) no-repeat right center;
	background-size: contain;
}

.crm .section3 h3 {
	font-size: 39px;
	color: #3c3c3c;
	font-weight: normal;
}

.crm .section3 p {
	font-size: 15px;
	color: #3c3c3c;
	line-height: 2;
}

.crm .section3 .x-col3 {
	padding: 0 24px;
}

.crm .section3 .x-col3 {
	width: 22%;
	margin: 0 1.5%;
	padding: 50px 20px 0;
	height: 363px;
	background-color: white;
}

.crm .section3 .x-col3:first-child {
	margin: 0;
	margin-right: 3%;
}

.crm .section3 .x-col3:last-child {
	margin: 0;
	margin-left: 3%;
}

.crm .section3 h5 {
	font-size: 26px;
	color: #3c3c3c;
	font-weight: normal;
	line-height: 2;
	border-bottom: 1px solid #F6D08B;
}

.crm .section3 li img {
	height: 140px;
}


/*msg-solution*/

.msg .nav {
	background-image: none
}

.msg .section2 {
	background-image: url(../img/crm2-bg.png);
	height: 514px;
}

.msg .section2 .xcontainer {
	background-image: url(../img/crm2-img2.png);
}

.msg .section2 h1 {
	font-size: 54px;
}

.msg .section2 .xcontainer .absolute {
	margin-top: -140px;
}

.msg .section2 .inline-block {
	line-height: 28px;
	color: white;
	border-radius: 30px;
	margin: 10px 0;
	font-size: 20px;
	display: inline-block;
	margin-top: 10px;
	background: -webkit-linear-gradient(-70deg, #27C8FF, #27C8FF, #4840DA);
	background: -o-linear-gradient(-70deg, #27C8FF, #27C8FF, #4840DA);
	background: -mos-linear-gradient(-70deg, #27C8FF, #27C8FF, #4840DA);
	background: -moz-linear-gradient(-70deg, #27C8FF, #27C8FF, #4840DA);
	background: linear-gradient(150deg, #27C8FF, #27C8FF, #4840DA);
	padding: 0 16px;
}

.msg .section2 p {
	font-size: 17px;
}

.msg .section3 {
	background-color: white;
	padding: 10px 0 40px;
}

.msg .section3 .xcontainer {
	background-size: contain;
}

.msg .section3 h3 {
	font-size: 39px;
	color: #3c3c3c;
	font-weight: normal;
}

.msg .section3 p {
	font-size: 15px;
	color: #3c3c3c;
	line-height: 2;
}

.msg .section3 .x-col3 {
	padding: 0 24px;
}

.msg .section3 .x-col3 {
	width: 22%;
	margin: 0 1.5%;
	padding: 0;
	height: 376px;
	/*background-color: white;*/
}
.msg .section3 .x-col3>a{
	line-height: 3;
	color: #5b6eff;
}
.bgwhite {
	background-color: white;
	width: 100%;
	height: 100%;
	padding: 20px 20px 0;
}

.msg .section3 .x-col3:first-child {
	margin: 0;
	margin-right: 3%;
}

.msg .section3 .x-col3:last-child {
	margin: 0;
	margin-left: 3%;
}

.msg .section3 h5 {
	font-size: 18px;
	color: #3c3c3c;
	line-height: 2;
}

.msg .section3 .x-col3 h5 {
	font-size: 26px;
	font-weight: normal;
	border-bottom: 1px solid #5A54EE;
}

.msg .section3 h5 a {
	display: inline-block;
	background: -webkit-linear-gradient(180deg, #167EFF, #5609DF);
	background: -o-linear-gradient(180deg, #167EFF, #5609DF);
	background: -mos-linear-gradient(180deg, #167EFF, #5609DF);
	background: -moz-linear-gradient(180deg, #167EFF, #5609DF);
	background: linear-gradient(180deg, #167EFF, #5609DF);
	padding: 0 14px;
	border-radius: 30px;
	color: white;
	font-weight: normal;
	line-height: 1.6;
}

.msg .section3 li img {
	height: 140px;
}
.msg div.bg2{
	background: url(../img/crm2-bg2.png) no-repeat center center,url(../img/crm2-bg.png) no-repeat center center;
	background-size: cover;
}
/*our-cultrue*/

.cultrue .nav {
	background-image: none
}

.cultrue .section2 {
	background-image: url(../img/tm-bg.png);
	height: 240px;
}

.cultrue .section2 .xcontainer {
	background-image: none;
}
.cultrue .section2 h1 {
	font-size: 54px;
}

.cultrue .section2 .xcontainer .absolute {
	margin-top: -36px;
    height: auto;
    left: 50%;
    margin-left: -96px;
}
.msg .section3 .x-col3 {
	width: 22%;
	margin: 0 1.5%;
	padding: 0;
	height: 376px;
	background-color: white;
}
.cultrue .section3 .x-col3:first-child {
	margin: 0;
	margin-right: 3%;
}

.cultrue .section3 .x-col3:last-child {
	margin: 0;
	margin-left: 3%;
}
.news-p {
    padding: 30px 0;
    position: relative;
}
.cultrue .sec2 img {
    display: inline-block;
    height: 466px;
}
.cultrue .news-p.tl .absolute {
    width: 50%;
    height: 406px;
    right: 0;
    top: 30px;
    margin: 30px 0;
    margin-left: 324px;
    padding: 50px;
    background-color: white;
    box-shadow: 0 0 10px #F0F0F0;
    text-align: left;
}
.cultrue .news-p h4{
	font-size: 39px;
	color: #565656;
}
.cultrue .news-p p{
	font-size: 16px;
	color: #565656;
	line-height: 2.4;
	text-indent: 32px;
	padding-top: 20px;
}
.cultrue .section3 .x-col4{
	width: 33.33%;
}
.cultrue .section3{
	background-color: white;
}
.cultrue .section3 .x-col8{
	float: none;
	display: inline-block;
	width: auto;
}
.cultrue .section3 .x-col8 img{
	float: none;
	display: inline-block;
	vertical-align: middle;
}
.cultrue .section3 .x-col8 h3{
	font-size: 30px;
	color: #3c3c3c;
	font-weight: normal;
	padding: 0;
	line-height: 2;
	border-bottom: 1px solid #AFADF7;
}
.cultrue .section3 p{
	font-size: 18px;
	color: #3c3c3c;
	line-height: 2;
	padding: 0;
}
.cultrue .section3 .box{
	padding: 30px 100px;
	background-color: white;
	white-space: nowrap;
}
.cultrue .section3 .box .inline-block{
	padding: 0 20px;
	vertical-align: middle;
}
.cultrue .section3 h3{
	font-size: 30px;
	color: #3c3c3c;
	font-weight: normal;
}
.cultrue .section5 {
    background: url(../img/aboutus-bg3.png) no-repeat center center;
    background-size: cover;
    text-align: center;
}
.cultrue .section5 h3 {
    color: white;
    font-size: 46px;
    padding: 68px 0 48px;
}
.cultrue .section5 h5 {
    color: white;
    font-size: 26px;
    padding: 10px 0 28px;
}
.cultrue .section5 img {
    width: 80%;
}