body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,legend,button,input,textarea,th,td,div,a,span{margin:0;padding:0;box-sizing:border-box;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.title{padding-top:100px;font-size:34px;color:#333}
.nav_title{padding-top:0px;font-size:18px;color:#666;line-height:32px}


.container {
	margin:auto; width: 1140px;
}

.shadow {
	box-shadow: 0px 10px 50px -10px rgba(11,38,86,0.15); -webkit-box-shadow: 10px 50px -100px rgba(11, 38, 86, .15);
}
.shadow_large {
	box-shadow: 0px 10px 100px -10px rgba(11,38,86,0.15); -webkit-box-shadow: 10px 100px -100px rgba(11, 38, 86, .15);
}

.panel .panel-title {
	text-align: center; color: rgb(24, 38, 67); line-height: 45px; padding-right: 40px; padding-left: 40px; font-size: 34px;
}
.panel .panel-title .sub-title {
	color: rgb(140, 142, 165); line-height: 33px; font-size: 18px;
}
.panel .white.panel-title {
	color: rgb(255, 255, 255);
}
.panel .white.panel-title .sub-title {
	color: rgb(255, 255, 255);
}

.call .robot-list {
	margin-right: 0px; margin-left: -25px;
}
.call .robot-list .robot-item {
	background-position: 0px 0px; margin: 0px 0px 25px 25px; padding: 50px 30px; border-radius: 4px; transition:0.3s linear; width: 273px; height: 280px; overflow: hidden; float: left; position: relative; z-index: 2; cursor: pointer; background-image: url("call/bg.png"); background-repeat: no-repeat; background-size: 184px 184px; background-color: rgb(255, 255, 255); -webkit-transition: all 0.3s linear;
}
.call .robot-list .robot-item:hover {
	z-index: 3; transform: scale(1.1); -webkit-transform: scale(1.1);
}
.call .robot-list .robot-item::before {
	background: rgb(69, 149, 239); transition:20s linear; left: 0px; top: 0px; width: 100%; height:8px; display: block; position: absolute; content: " "; opacity: 0; transform: translate(-100%); -webkit-transform: translate(-100%); -webkit-transition: all .2s linear;
}
.call .robot-list .robot-item:hover::before {
	opacity: 1; transform: translate(0px); -webkit-transform: translate(0);
}
.call .robot-list .robot-item .robot-title {
	color: rgb(24, 38, 67); line-height: 28px; font-size: 20px; margin-top: 50px; margin-bottom: 10px;
}
.call .robot-list .robot-item .robot-desc {
	color: rgb(140, 142, 165); line-height: 20px; font-size: 14px;
}
.spacing-mt_50 {
	margin-top: 50px;
}
.spacing-mt_100 {
	margin-top: 100px;
}

.call .industry-cover {
	background-position: 50%; left: 0px; top: -120px; width: 100%; height:750px; text-align: center; padding-top: 220px; padding-bottom: 0px; position: relative; background-repeat: no-repeat; background-size: auto 100%; 
}
.call .industry-cover .title-text {
	color: rgb(255, 255, 255); line-height: 56px; font-size: 34px;
}
.call .industry-cover .industry-list {
	margin: 50px 0px 50px -145px;
}
.call .industry-cover .industry-list .industry-item {
	width: 100px; height:148px; margin-right: 0px; margin-left:145px; float: left;
}
.call .industry-cover .industry-list .industry-item .industry-icon {
	background: hsla(0, 0%, 100%, 0.2); border-radius: 2px; border: 0.01rem solid hsla(0, 0%, 100%, 0.3); transition:0.3s linear; border-image: none; width: 100px; height: 100px; color: rgb(255, 255, 255); line-height: 100px; position: relative; z-index: 2; -webkit-transition: all .3s linear;
}
.call .industry-cover .industry-list .industry-item .industry-icon:hover {
	z-index: 3; transform: scale(1.1); -webkit-transform: scale(1.1);
}
.call .industry-cover .industry-list .industry-item .title {
	color: rgb(255, 255, 255); line-height: 28px; font-size: 20px; margin-top: 20px; margin-bottom: 0px;
}
.call .industry-cover .btn {
	width: 300px;
}

.industry-cover .title-text{color:#fff;font-size:40px;line-height:56px}
.industry-cover .industry-list{margin-left:145px;margin-right:0;margin-top:50px;margin-bottom:50px}
.industry-cover .industry-list .industry-item{width:100px;height:148px;margin-left:145px;margin-right:0;float:left}
.industry-cover .industry-list .industry-item .industry-icon{line-height:100px;width:100px;height:100px;border-radius:2px;background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3);position:relative;z-index:2;-webkit-transition:all .3s linear;transition:all .3s linear}
.industry-cover .industry-list .industry-item .industry-icon:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);z-index:3}
.industry-cover .industry-list .industry-item .titles{font-size:20px;line-height:28px;margin-top:20px !important;margin-bottom:0;color:#fff}
.industry-cover .btn{width:300px}
.icon{display:inline-block;vertical-align:middle;background-image:url(../images/icon.png);background-size:544px 499px}
.icon-houses{background-position:-240px -334px;width:70px;height:64px}
.icon-edu{background-position:-80px -334px;width:70px;height:65px}
.icon-car{background-position:32px -334px;width:70px;height:59px}
.icon-bank{background-position:160px -334px;width:70px;height:64px}
.icon-business{background-position:440px 80px;width:64px;height:64px}


.icon-ab-test {
	background-position: -440x 0px; width: 64px; height:70px;
}
.icon-ad-service {
	background-position: -514px -122px; width: 28px; height: 28px;
}
.icon-ai-audio {
	background-position: -440px -334px; width: 50px; height: 50px;
}
.icon-ai-2 {
	background-position: -230px -414px; width: 32px; height: 30px;
}
.icon-ai-1 {
	background-position: -146px -414px; width: 32px; height: 31px;
}
.icon-ai-4 {
	background-position: -104px -414px; width: 32px; height: 32px;
}
.icon-ai-hangup-sms {
	background-position: 0px -475px; width: 26px; height: 24px;
}
.icon-ai-hangup {
	background-position: -514px -388px; width: 26px; height: 26px;
}
.icon-analytics {
	background-position: -514px -160px; width: 28px; height: 28px;
}
.icon-5 {
	background-position: -272px -414px; width: 32px; height: 30px;
}
.icon-audio {
	background-position: -440px -274px; width: 50px; height: 50px;
}
.icon-bank {
	background-position: -160px -334px; width: 70px; height: 64px;
}
.icon-business {
	background-position: -440px -80px; width: 64px; height: 64px;
}
.icon-car {
	background-position: -320px -334px; width: 70px; height: 59px;
}
.icon-chance {
	background-position: -394px -414px; width: 30px; height: 30px;
}
.icon-channel {
	background-position: -112px -112px; width: 102px; height: 102px;
}
.icon-checkmark-circle-blue {
	background-position: -134px -475px; width: 20px; height: 20px;
}
.icon-checkmark-circle {
	background-position: -70px -475px; width: 24px; height: 24px;
}
.icon-checkmark {
	background-position: -414px -106px; width: 16px; height: 12px;
}
.icon-conversion {
	background-position: -3.14px -4.14px; width: 30px; height: 30px;
}
.icon-crm {
	background-position: -3.34px -1.86px; width: 0.7px; height: 0.7px;
}
.icon-data-clear {
	background-position: 0px -2.24px; width: 1px; height: 1px;
}
.icon-4 {
	background-position: -188px -414px; width: 32px; height: 30px;
}

.icon-3 {
	background-position: -514px -40px; width: 27px; height: 32px;
}
.icon-funnel-analysis {
	background-position: 0px -3.34px; width: 0.7px; height: 0.7px;
}
.icon-go {
	background-position: -4.4px -3.94px; width: 0.18px; height: 0.08px;
}

.icon-monitor {
	background-position: -5.14px 0px; width: 30px; height: 30px;
}
.icon-network-ad {
	background-position: -3.54px -4.14px; width: 30px; height: 30px;
}
.icon-new-customer {
	background-position: -5.14px -3.1px; width: 0.26px; height: 30px;
}
.icon-number-filter {
	background-position: -1.1px -2.24px; width: 0.96px; height: 1px;
}
.icon-old-marketing {
	background-position: -4.34px -4.14px; width: 30px; height: 30px;
}

.container{margin-right:auto;margin-left:auto}
@media(min-width:768px){.container{width:750px}}
@media(min-width:992px){.container{width:970px}}
@media(min-width:1200px){.container{width:1200px}}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row{margin-right:-15px;margin-left:-15px}

.icon_helpcore-banner {
    height: 100%;
}
/*call begin*/
.common-color {
    background-color: #30343d;
}
.call-bg{
    background-image: url(../images/bg1.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    position: relative;
    opacity: 1;
    display: flex;
    z-index: 2;
}
.function{
    min-height: 500px;
}
.function-white{
    background-color: #ffffff;
}
.function-gray{
    background-color: #F7F7F8;
}
.function_link{
    text-align: left;
    margin-top: 45px;
}
.function-tit{
    text-align: left;
    color: #ffffff;
    margin-top: 50px;
}
.function-tit h3{
    font-size:48px;
    font-weight:400;
    color: #ffffff;
    line-height: 1.5;
}
.function-tit p{
    font-size:16px;
    font-weight:400;
    padding-top: 0px;
	color:#FFF;
	width:52%;
	line-height:150%
}
.function-tit .function-tit_btn{
    display: inline-flex;
    margin-top: 20px;
}
.function-tit .function-tit_btn a{
    font-size:18px;
    font-weight:400;
    color: #ffffff;
    padding: 20px 40px;
    line-height: 1;
    background-color: #0F50B6;
}
.function-tit .function-tit_btn a:hover{
    background-color:#2885ff;
}
.function-pt{
    padding-top: 100px;
}
.function_pl-110{
    padding-left: 110px;
}
.function_pr-70{
    padding-right: 70px;
}
.function_pr-70{
    padding-right: 70px;
}

a img {
	border: 0px currentColor; border-image: none;
}
a {
	text-decoration: none;
}
ul {
	list-style: none;
}
dt {
	
}
h1 {
	
}
h2 {
	
}
h3 {
	
}
h4 {
	
}
h5 {
	
}
h1 {
	font-weight: 400;
}
h2 {
	font-weight: 400;
}
h3 {
	font-weight: 400;
}
h4 {
	font-weight: 400;
}
h5 {
	font-weight: 400;
}
::-ms-clear {
	display: none;
}
::-ms-reveal {
	display: none;
}
.clearfix {
	-ms-zoom: 1;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
a {
	color: rgb(51, 51, 51);
}
a.link {
	color: rgb(255, 139, 2); cursor: pointer;
}

}

.none {
	display: none !important;
}
.f-left {
	float: left;
}
.f-right {
	float: right;
}
.text-left {
	text-align: left;
}
.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
}
.text-justify {
	text-align: justify; -ms-text-justify: inter-ideograph;
}
.tb-rl {
	text-align: right;
}
.tb-rl img {
	float: right;
}
.section {
	margin: 0px auto; width: 1170px;
}
.btn {
	padding: 0px 26px; outline: 0px; border-radius: 2px; border: currentColor; transition:0.3s; border-image: none; height: 50px; text-align: center; line-height: 50px; font-size: 15px; text-decoration: none; display: inline-block; cursor: pointer; min-width: 98px; -ms-user-select: none; -webkit-transition: all .3s; -o-transition: all .3s; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.btn-default.btn {
	border: 2px solid rgb(255, 139, 2); border-image: none; height: 46px; color: rgb(255, 139, 2); line-height: 46px;
}
.btn-default.btn:hover {
	background-color: rgb(255, 248, 239);
}
.btn-primary.btn {
	background: linear-gradient(-55deg, rgb(255, 120, 0), rgb(255, 153, 2)); color: rgb(255, 255, 255); box-shadow: 0px 4px 20px 0px rgba(255,128,0,0.4); -webkit-box-shadow: 0 4px 20px 0 rgba(255, 128, 0, .4);
}
.btn-primary.btn:hover {
	background: linear-gradient(-55deg, rgb(255, 102, 0), rgb(255, 139, 2));
}
.btn-ghost.btn {
	padding: 0px 24px; border: 2px solid rgb(255, 255, 255); border-image: none; height: 46px; color: rgb(255, 255, 255); line-height: 48px;
}
.btn-ghost.btn:hover {
	background-color: rgba(255, 255, 255, 0.19);
}
h1 {
	font-size: 35px;
}
h2 {
	font-size: 26px;
}
.container {
	transition:width 0.5s cubic-bezier(1, -0.02, 0, 1.04); margin-right: auto; margin-left: auto; min-width: 960px; box-sizing: border-box; -webkit-transition: width .5s cubic-bezier(1, -.02, 0, 1.04); -o-transition: width .5s cubic-bezier(1, -.02, 0, 1.04); -webkit-box-sizing: border-box;
}
.container-fluid {
	transition:width 0.5s cubic-bezier(1, -0.02, 0, 1.04); margin-right: auto; margin-left: auto; min-width: 960px; box-sizing: border-box; -webkit-transition: width .5s cubic-bezier(1, -.02, 0, 1.04); -o-transition: width .5s cubic-bezier(1, -.02, 0, 1.04); -webkit-box-sizing: border-box;
}
.container-fluid {
	width: 100%; min-width: 0px;
}
@media all and (max-width:768px)
{
.container {
	width: 748px; min-width: 0px;
}
}
@media all and (min-width:768px)
{
.container {
	width: 748px; min-width: 0px;
}
}
@media all and (min-width:1008px)
{
.container {
	width: 984px; min-width: 0px;
}
}
@media all and (min-width:1200px)
{
.container {
	width: 1170px; min-width: 0px;
}
}
.row {
	clear: both; margin-right: -15px; margin-left: -15px; min-height: 1px;
}
.row::after {
	clear: both; display: table; content: "";
}
.row::before {
	clear: both; display: table; content: "";
}
.row .pdl-row {
	padding-left: 15px !important;
}
.row .pdr-row {
	padding-right: 15px !important;
}
.extend-left {
	margin-right: 0px !important; margin-left: -30px !important;
}
.extend-right {
	margin-right: -30px !important; margin-left: 0px !important;
}
.row .col-1 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-10 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-11 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-12 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-2 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-3 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-4 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-5 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-6 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-7 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-8 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-9 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-1 {
	width: 8.33%; _overflow: hidden;
}
.row .col-2 {
	width: 16.66%; _overflow: hidden;
}
.row .col-3 {
	width: 25%; _overflow: hidden;
}
.row .col-4 {
	width: 33.33%; _overflow: hidden;
}
.row .col-5 {
	width: 41.66%; _overflow: hidden;
}
.row .col-6 {
	width: 50%; _overflow: hidden;
}
.row .col-7 {
	width: 58.33%; _overflow: hidden;
}
.row .col-8 {
	width: 66.66%; _overflow: hidden;
}
.row .col-9 {
	width: 75%; _overflow: hidden;
}
.row .col-10 {
	width: 83.33%; _overflow: hidden;
}
.row .col-11 {
	width: 91.66%; _overflow: hidden;
}
.row .col-12 {
	width: 100%; _overflow: hidden;
}

.function-item__icon{margin-bottom:30px;width:70px;height:70px;}

.robot .list li{margin:0;padding:0;display:block;overflow:hidden}
.robot{width:100%;height:700px;background:#0A1321 ;}
.robot .robottitle{ padding-top:3em; color:#FFF; text-align:center; padding-bottom:60px; font-size:36px}
.robot .list{width:1200px;height:10em;text-align:center;margin-top:3em; margin:auto}
.robot .list li{width:10em;height:100%;display:inline-block;vertical-align:top;position:relative;border-radius:1.5em;font-family:icon;color:#fff;z-index:1;margin-right:1.87em}
.robot .list li:last-child{margin-right:0}
.robot .list li:before{content:'';width:9.2em;height:9.2em;display:block;background:#232B38;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border-radius:1.5em;z-index:-1}
.robot .list li:after{content:'';width:100%;height:100%;display:block;background:#232B38;position:absolute;left:0;top:0;opacity:.4;z-index:-2}
.robot .list li span{width:100%;height:7em;text-align:center;line-height:7em;display:block}
.robot .list li span font{font-size:4em}
.robot .list li p{font-size:18px;color:#fff;margin-top:-.5em}

.ai-layout-a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.ai-layout-a-item{display:block;position:relative;color:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ai-layout-a-item-links a{color:inherit}
.ai-home-section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.ai-home-section-title{font-size:32px;line-height:44px;text-align:center;color:inherit}
.ai-home-section-more{margin-top:60px;text-align:center}
.ai-home-section-more-link{font-size:16px;color:#000;cursor:pointer}
.ai-platform-wrap{width:1180px;margin:0 auto;position:relative}
.ai-home-section-platform{position:relative;padding:100px 0 120px;color:#fff;background:#282C69;-moz-background-size:100% 100%;background-size:100% 100%}
.ai-home-section-platform .square-dot-icon{position:absolute;right:0;top:0;width:197px;height:202px}
.ai-home-section-platform .rect-dot-icon{position:absolute;bottom:8px;left:35px;width:237px;height:50px}
.ai-home-section-platform .ai-layout-a{margin-top:56px;color:#fff}
.ai-home-section-platform .ai-layout-a-item{width:290px;margin-top:20px;padding:46px 50px 70px;border:1px solid transparent;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;background:#4353A0}
.ai-home-section-platform .ai-layout-a-item-title{font-size:24px;line-height:26px}
.ai-home-section-platform .ai-layout-a-item-desc{margin-top:28px;line-height:24px}
.ai-home-section-platform .ai-layout-a-item-links{position:absolute;left:50px;bottom:50px}
.ai-home-section-platform .ai-layout-a-item:hover{border-color:#fff}

.module-section{ margin:auto; width:1200px}
.module-case{padding-top:120px}
.module-case-head{margin:0 auto 30px;text-align:center}
.module-case-head-title{margin-bottom:30px;font-size:32px;color:#333}
.module-case-head-dep{color:#999;font-size:14px}
.module-case-list{list-style:none;margin:0 auto;padding:0}
.module-case-item{display:inline-block;position:relative;list-style:none;width:277px;margin-right:24px;font-size:0;overflow:hidden;height:360px}
.module-case-item:last-child{margin-right:0}
.module-case-item:hover .module-case-more{top:0}
.module-case-item:hover .module-case-info{top:-100%}
.module-case-info{position:absolute;top:0;left:0;right:0;height:100%;-webkit-transition:top .5s ease-in-out;-moz-transition:top .5s ease-in-out;transition:top .5s ease-in-out}
.module-case-img{display:block;width:100%;height:207px}
.module-case-des{overflow:hidden;height:153px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #eaeaea;border-top:0}
.module-case-des-title{margin:26px 20px 20px;font-size:16px}
.module-case-des-content{margin:0 20px;font-size:14px;color:#999;line-height:22px}
.module-case-more{position:absolute;top:100%;left:0;right:0;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px;color:#fff;background:rgba(0,111,240,.96);-webkit-transition:top .5s ease-in-out;-moz-transition:top .5s ease-in-out;transition:top .5s ease-in-out}
.module-case-more-title{margin-top:30px;font-size:16px}
.module-case-more-content{margin-top:30px;font-size:14px;line-height:22px}
.module-case-more-span{display:inline-block;position:absolute;left:30px;bottom:54px;margin-bottom:24px;font-size:14px;line-height:22px}
.module-case-more-link{border-bottom:1px solid #fff}
.module-case-view{margin-top:50px;text-align:center}
.module-case-link{cursor:pointer}
/*case*/


