.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);
}
.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;
}
.icon{display:inline-block;vertical-align:middle;background-image:url(../images/icon.png);background-size:544px 499px}
.icon-ai-1 {
	background-position: -146px -414px; width: 32px; height: 31px;
}
.icon-ai-4 {
	background-position: -104px -414px; width: 32px; height: 32px;
}

.icon-5 {
	background-position: -272px -414px; width: 32px; height: 30px;
}

.icon-4 {
	background-position: -188px -414px; width: 32px; height: 30px;
}

.icon-3 {
	background-position: -514px -40px; width: 27px; height: 32px;
}
.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);
}
.container {
	margin:auto; width: 1180px;
}

.box2.gradient-blue{background-image:linear-gradient(-148deg,#313B81 6%,#1E1E51 94%);color:#fff;}
.box2{padding:0 0 80px 0;position:relative;background-color:#fff;}
.box2 h2{font-size:32px;color:#000000;line-height:180%;text-align:center;margin-bottom:15px;font-family:PingFangSC-Thin;}
.box2.gradient-blue h2{color:#fff;}
.others-pc{position:relative;overflow:hidden;margin-bottom:100px;}
.others-pc.others{margin-bottom:0;}
.others-pc ul{overflow:hidden;}
.others-pc li{width:calc((100% - 4px)/3);float:left;height:300px;text-align:center;margin-right:2px;margin-bottom:2px;background-position:center center;background-size:cover;background-repeat:no-repeat;}
.others-pc.others li{width:calc((100% - 8px)/2);}
.others-pc li:nth-of-type(3n){margin-right:0;}
.others-pc.others li:nth-of-type(3n){margin-right:2px;}
.others-pc.others li:last-of-type{margin-right:0;}
.others-pc li a{display:block;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;transition:all 0.5s;}
.others-pc li a i{display:block;position:absolute;overflow:hidden;background-image:url(../images/border.svg);background-repeat:no-repeat;transition:all 0.5s;width:0;height:0;opacity:0;}
.others-pc li a:hover i{opacity:1;}
.others-pc li a i.t{width:0;height:0;overflow:hidden;background-position:0 top;background-size:100%;top:0;left:0;}
.others-pc li a:hover i.t{width:100%;height:3px;}
.others-pc li a i.r{width:0;height:0;background-position:right 0;background-size:auto 100%;right:0;top:0;}
.others-pc li a:hover i.r{height:100%;width:3px;}
.others-pc li a i.b{width:0;height:0;background-position:0 bottom;background-size:100%;bottom:0;right:0;}
.others-pc li a:hover i.b{width:100%;height:3px;}
.others-pc li a i.l{width:0;height:0;background-position:left 0;background-size:auto 100%;left:0;bottom:0;}
.others-pc li a:hover i.l{height:100%;width:3px;}
.others-pc li a:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;opacity:0.95;background:#4555A3;transition:all 0.75s;}
.others-pc li a:hover{}
.others-pc li a:hover:before{opacity:0;}
.others-pc li a span{position:relative;display:block;width:100%;padding-top:110px;color:#fff;font-size:20px;text-align:center;background-position:top center;background-repeat:no-repeat;transition:all 0.5s;background-size:75px;}

.others-pc li.cc a span{background-image:url(../images/icon-cc.png);}
.others-pc li.c-c a span{background-image:url(../images/icon-c-c.png);}
.others-pc li.IPPBX a span{background-image:url(../images/icon-1.png);}
.others-pc li.cc a:hover span{background-image:url(../images/icon-cc-h.png);}
.others-pc li.c-c a:hover span{background-image:url(../images/icon-c-c-h.png);}
.others-pc li.IPPBX a:hover span{background-image:url(../images/icon-1-h.png);}


@media screen and (min-width:280px) and (max-width:767px) {
	.box2.changebk{background:#288ae8;color:#fff;}
}
