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);}
.desc{width:100%;background-color:#fafafa;text-align:center;padding-bottom:100px; }
.desc .descContent{width:1180px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center; padding-top:50px}
.desc .descContent .list{width:214px}
.desc .descContent .list>img{width:100px;height:114px}
.desc .descContent .list>p{font-weight:bolder;font-size:22px;color:#333;letter-spacing:-.56px;padding:20px 0 0 0}
.desc .descContent .list>div:last-child{opacity:.8;font-size:15px;color:#666;line-height:24px; padding-top:10px}
.title_mpcc{padding-top:100px;font-size:34px;color:#333; font-weight:normal}
.nav_title_mpcc{padding-top:0px;font-size:18px;color:#666;line-height:32px !important}
.center{ text-align:center}

.mpcc-bottom {
  background-color: #fff; padding-bottom:100px
}
.mpcc-bottom-title {
  padding-top: 80px;
  margin-bottom: 30px;
  font-size: 40px;
  color: #222;
  text-align: center;
}
.mpcc-bottom-list {
  width: 1056px;
  margin: 0 auto;
  padding: 0 0 100px 0;
  padding-bottom: 0;
}
.mpcc-bottom-list-item {
  display: table-cell;
  padding: 40px 48px 0 48px;
  width: 288px;
  height: 180px;
  list-style: none;
}
.mpcc-bottom-list-item-icon {
  text-align: center;
}
.mpcc-bottom-list-item-icon span {
  width: 54px;
  height: 54px;
}
.mpcc-bottom-list-item-title {
  width: 288px;
  margin-top: 20px;
  margin-bottom: 0;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #222;
}
.mpcc-bottom-list-item-desc {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
  color: #999;
}
.mpcc-bottom-list .no-left {
  padding-left: 0;
}
.cc-icon {
  width: 24px;
  height: 24px;
  display: inline-block;
  fill: currentColor;
}

.bushu{width:100%;height:584px;background:#fafafa;padding-top:91px;-webkit-box-sizing:border-box;box-sizing:border-box; margin-bottom:120px}
.bushu .bushuContent{width:950px;height:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}
.bushu .bushuContent>div{width:400px}
.bushu .bushuContent>div img{width:252px;height:164px}
.bushu .bushuContent>div>div:nth-child(2){font-size:26px;color:#333;padding-top:30px;padding-bottom:20px}
.bushu .bushuContent>div>div:last-child{font-size:14px;color:#666;opacity:.8;line-height:24px}
.bushu .mpcc_title{
  margin-bottom: 30px;
  font-size: 40px;
  color: #222;
  text-align: center;}


.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: 130px;
}
.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: 10px;
	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;
}
a.link .more {
	background: url("../images/ic_arrow-170744143b.png") no-repeat -36px -28px / 134px 42px; width: 15px; height: 20px; line-height: 100%; font-style: normal; vertical-align: middle; display: inline-block;
}
a.link:hover {
	color: rgb(255, 120, 2);
}
a.link:hover .more {
	background-position: -52px -28px; transition:transform 0.3s, -webkit-transform 0.3s; transform: translateX(10px); -webkit-transform: translateX(10px); -webkit-transition: -webkit-transform .3s; -o-transition: transform .3s;
}
a.blue {
	color: rgb(0, 123, 219); cursor: pointer;
}
a.blue .more {
	background: url("../images/ic_arrow-170744143b.png") no-repeat -72px -28px / 134px 42px; width: 15px; height: 20px; line-height: 100%; font-style: normal; vertical-align: middle; display: inline-block;
}
a.blue:hover {
	color: rgb(2, 95, 209);
}
a.blue:hover .more {
	background-position: -90px -28px; transition:transform 0.3s, -webkit-transform 0.3s; transform: translateX(10px); -webkit-transform: translateX(10px); -webkit-transition: -webkit-transform .3s; -o-transition: transform .3s;
}
a.white {
	color: rgb(255, 255, 255); cursor: pointer;
}
a.white .more {
	background: url("../images/ic_arrow-170744143b.png") no-repeat -108px -28px / 134px 42px; width: 15px; height: 20px; line-height: 100%; font-style: normal; vertical-align: middle; display: inline-block;
}
a.white:hover {
	color: rgb(255, 255, 255);
}
a.white:hover .more {
	background-position: -108px -28px; transition:transform 0.3s, -webkit-transform 0.3s; transform: translateX(10px); -webkit-transform: translateX(10px); -webkit-transition: -webkit-transform .3s; -o-transition: transform .3s;
}
@media not all, not all, not all
{
a.link .more {
	background-image: url("../images/ic_arrow@2x-2afdf67cad.png");
}
a.blue .more {
	background-image: url("../images/ic_arrow@2x-2afdf67cad.png");
}
a.white .more {
	background-image: url("../images/ic_arrow@2x-2afdf67cad.png");
}
.guidance-box .title_3 .more {
	background-image: url("../images/ic_arrow@2x-2afdf67cad.png") !important;
}
}
.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;
}
@media all and (max-width:1200px)
{
.row .col-md-1 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-md-10 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-md-11 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-md-12 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-md-2 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-md-3 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-md-4 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-md-5 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-md-6 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-md-7 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-md-8 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-md-9 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row {
	margin-right: -12px; margin-left: -12px;
}
.row .pdl-row {
	padding-left: 12px !important;
}
.row .pdr-row {
	padding-right: 12px !important;
}
.extend-left {
	margin-right: 0px !important; margin-left: -20px !important;
}
.extend-right {
	margin-right: -20px !important; margin-left: 0px !important;
}
.row .col-md-1 {
	width: 8.33%; _overflow: hidden;
}
.row .col-md-2 {
	width: 16.66%; _overflow: hidden;
}
.row .col-md-3 {
	width: 25%; _overflow: hidden;
}
.row .col-md-4 {
	width: 33.33%; _overflow: hidden;
}
.row .col-md-5 {
	width: 41.66%; _overflow: hidden;
}
.row .col-md-6 {
	width: 50%; _overflow: hidden;
}
.row .col-md-7 {
	width: 58.33%; _overflow: hidden;
}
.row .col-md-8 {
	width: 66.66%; _overflow: hidden;
}
.row .col-md-9 {
	width: 75%; _overflow: hidden;
}
.row .col-md-10 {
	width: 83.33%; _overflow: hidden;
}
.row .col-md-11 {
	width: 91.66%; _overflow: hidden;
}
.row .col-md-12 {
	width: 100%; _overflow: hidden;
}
}
@media all and (max-width:1008px)
{
.row .col-xs-1 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-xs-10 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-xs-11 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-xs-12 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-xs-2 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-xs-3 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-xs-4 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-xs-5 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-xs-6 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-xs-7 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-xs-8 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row .col-xs-9 {
	float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.row {
	margin-right: -10px; margin-left: -10px;
}
.row .pdl-row {
	padding-left: 10px !important;
}
.row .pdr-row {
	padding-right: 10px !important;
}
.extend-left {
	margin-right: 0px !important; margin-left: -24px !important;
}
.extend-right {
	margin-right: -24px !important; margin-left: 0px !important;
}
.row .col-xs-1 {
	width: 8.33%; _overflow: hidden;
}
.row .col-xs-2 {
	width: 16.66%; _overflow: hidden;
}
.row .col-xs-3 {
	width: 25%; _overflow: hidden;
}
.row .col-xs-4 {
	width: 33.33%; _overflow: hidden;
}
.row .col-xs-5 {
	width: 41.66%; _overflow: hidden;
}
.row .col-xs-6 {
	width: 50%; _overflow: hidden;
}
.row .col-xs-7 {
	width: 58.33%; _overflow: hidden;
}
.row .col-xs-8 {
	width: 66.66%; _overflow: hidden;
}
.row .col-xs-9 {
	width: 75%; _overflow: hidden;
}
.row .col-xs-10 {
	width: 83.33%; _overflow: hidden;
}
.row .col-xs-11 {
	width: 91.66%; _overflow: hidden;
}
.row .col-xs-12 {
	width: 100%; _overflow: hidden;
}
}
.animated {
	animation-duration: 1s; animation-fill-mode: both; -webkit-animation-duration: 1s; -webkit-animation-fill-mode: both;
}
.fadeIn {
	animation-name: fadeIn; -webkit-animation-name: fadeIn;
}
.zoomIn {
	animation-name: zoomIn; -webkit-animation-name: zoomIn;
}
.fadeInUp {
	animation-name: fadeInUp; -webkit-animation-name: fadeInUp;
}
.header {
	font: 14px/1.7 "Microsoft YaHei", "PingFang SC", tahoma, arial, "Hiragino Sans GB", sans-serif; width: 100%; height: 68px; position: fixed; z-index: 1000; font-size-adjust: none; font-stretch: normal; _position: absolute; _bottom: auto;
}
.header .logo {
	background: url("../images/logo-390867f9f0.png") no-repeat left; width: 250px; height: 68px; line-height: 68px; float: left; _background: 0 0;
}
.header .logo a {
	width: 100%; height: 100%; display: block; _display: none;
}
.header .logo a.ie6 {
	color: rgb(153, 153, 153); font-size: 14px; display: none; _display: block;
}
.header .logo a.ie6 b {
	color: rgb(255, 139, 2); font-family: Arial; font-size: 26px; font-style: italic; font-weight: 700;
}
.header .logo img {
	
}
.header .header-menu {
	float: right; _width: 670px;
}
.header .header-menu li {
	height: 68px; line-height: 68px; float: left; position: relative; cursor: pointer;
}
.header .header-menu li.productNav {
	cursor: default;
}
.header .header-menu li.productNav a {
	cursor: default;
}
.header .header-menu li.hover.productNav a {
	border-bottom-color: rgb(255, 120, 0); border-bottom-width: 4px; border-bottom-style: solid;
}
.header .header-menu li a {
	margin: 0px 8px; padding: 0px 10px; height: 64px; color: rgba(255, 255, 255, 0.8); line-height: 64px; font-size: 15px; font-weight: 400; border-bottom-color: transparent; border-bottom-width: 4px; border-bottom-style: solid; display: block;
}
.header .header-menu li a:hover {
	border-bottom-color: rgb(255, 120, 0); border-bottom-width: 4px; border-bottom-style: solid;
}
.header .header-menu li a.link {
	color: rgb(255, 139, 2);
}
.header .header-menu li a.link:hover {
	color: rgb(255, 120, 2);
}
.header .header-menu #aboutusPanel:hover a {
	border-bottom-color: rgb(255, 120, 0); border-bottom-width: 4px; border-bottom-style: solid;
}
.header .header-menu #aboutusPanel:hover dd a {
	border-bottom-color: transparent; border-bottom-width: 4px; border-bottom-style: solid;
}
.header .header-menu .aboutus {
	padding: 15px 0px; border-radius: 2px; border: 1px solid rgb(221, 221, 221); border-image: none; left: 50%; top: 68px; width: 130px; margin-left: -65px; display: none; position: absolute; box-shadow: 0px 16px 24px 0px rgba(18,18,49,0.1); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 16px 24px 0 rgba(18, 18, 49, .1);
}
.header .header-menu .aboutus a {
	padding: 15px 0px; height: 20px; text-align: center; color: rgba(51, 51, 51, 0.8); line-height: 20px; font-weight: 400; border-bottom-color: transparent; border-bottom-width: 4px; border-bottom-style: solid; _color: #333;
}
.header .header-menu .aboutus a:hover {
	color: rgb(255, 139, 2); border-bottom-color: transparent; border-bottom-width: 4px; border-bottom-style: solid;
}
.header .header-menu .active a {
	color: rgb(255, 255, 255); font-weight: 700;
}
.header .header-menu .active a:hover {
	border-bottom-color: rgb(255, 120, 0); border-bottom-width: 4px; border-bottom-style: solid;
}
.header .header-menu .active .aboutus a {
	font-weight: 400;
}
.header .header-menu-black li a {
	color: rgba(51, 51, 51, 0.8); _color: #333;
}
.header .header-menu-black li a:hover {
	color: rgb(51, 51, 51);
}
.header .header-menu-black .active a {
	color: rgb(51, 51, 51);
}
.header .header-panel {
	background: rgb(255, 255, 255); left: 0px; top: 68px; right: 0px; overflow: hidden; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; display: none; position: absolute; box-shadow: 0px 16px 24px 0px rgba(18,18,49,0.1); -webkit-box-shadow: 0 16px 24px 0 rgba(18, 18, 49, .1);
}
.header .header-panel .header-panel-wrap {
	margin: 0px auto;
}
.header .header-panel .header-panel-brief {
	width: 200px; padding-bottom: 9999px; margin-bottom: -9999px; float: left; background-color: rgb(242, 242, 243);
}
.header .header-panel .header-panel-brief .header-panel-brief-one {
	margin-top: 26px; margin-left: 31px;
}
.header .header-panel .header-panel-brief .header-panel-brief-one a {
	font-weight: 400;
}
.header .header-panel .header-panel-brief .header-panel-brief-two {
	margin-top: 126px; margin-left: 30px;
}
.header .header-panel .header-panel-brief li {
	font-size: 15px; font-weight: 300; margin-bottom: 13px;
}
.header .header-panel .header-panel-brief li a:hover {
	color: rgb(255, 139, 2);
}
.header .header-panel .header-panel-brief p {
	color: rgb(136, 136, 136); margin-bottom: 20px;
}
.header .header-panel .header-panel-brief .header-panel-brief-more {
	margin-top: 20px;
}
.header .header-panel .header-panel-brief .header-panel-brief-more a {
	color: rgb(136, 136, 136);
}
.header .header-panel .header-panel-brief .header-panel-brief-more a:hover {
	color: rgb(51, 51, 51);
}
.header .header-panel .header-panel-brief .header-panel-brief-more a:hover .header-icon-1 {
	background-position: -17px -230px; transition:transform 0.3s, -webkit-transform 0.3s; transform: translateX(10px); -webkit-transform: translateX(10px); -webkit-transition: -webkit-transform .3s; -o-transition: transform .3s;
}
.header .header-panel .header-panel-detail {
	overflow: hidden; padding-left: 30px; margin-left: 201px;
}
.header .header-panel .header-panel-detail .container-fluid {
	margin-bottom: 10px;
}
.header .header-panel .header-panel-detail .col-2 {
	margin-bottom: 12px;
}
.header .header-panel .header-panel-detail .col-2 a:hover .header-panel-detail-tip {
	color: rgb(255, 139, 2);
}
.header .header-panel .header-panel-detail .header-panel-detail-title {
	padding-bottom: 4px; font-size: 17px; font-weight: 700; margin-top: 23px; margin-bottom: 13px; border-bottom-color: rgb(227, 230, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.header .header-panel .header-panel-detail .header-panel-detail-tip {
	line-height: 17px; padding-bottom: 3px; font-size: 16px; font-weight: 400; margin-top: 3px;
}
.header .header-panel .header-panel-detail .header-panel-detail-intro {
	color: rgb(153, 153, 153); line-height: 20px; font-size: 14px; margin-top: 7px; max-width: 112px;
}
.header .header-panel .header-panel-label {
	padding: 0px 4px; border-radius: 2px; color: rgb(255, 255, 255); font-size: 12px; margin-left: 4px; display: inline-block; background-color: rgb(255, 107, 83); _vertical-align: middle;
}
.header .header-icon-1 {
	background: url("../images/index/icon-release-74ce63d832.png") no-repeat 0px -230px; width: 14px; height: 16px; margin-left: 4px; vertical-align: middle; display: inline-block;
}
.header_b .logo {
	background-image: url("../images/logo_b-9846f696e9.png"); _background: 0 0;
}
.headerIeFix .header-bg {
	background: rgb(0, 0, 0);
}
.headerIeFix .header-bg_b {
	background: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.headerFixed {
	background: rgb(255, 255, 255); transition:0.4s ease-out, opacity 0.4s ease-out; top: -68px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 2px; border-bottom-style: solid; position: fixed; box-shadow: 0px 16px 24px rgba(18,18,49,0.1); -webkit-transition: all .4s ease-out, opacity .4s ease-out; -o-transition: all .4s ease-out, opacity .4s ease-out; -webkit-box-shadow: 0 16px 24px rgba(18, 18, 49, .1); -moz-transition: box-shadow 1s;
}
.headerFixed .header-bg {
	background: rgb(255, 255, 255);
}
.headerFixed .logo {
	background: url("../images/logo_b-9846f696e9.png") no-repeat left;
}
.headerFixed .header-menu li a {
	color: rgba(51, 51, 51, 0.8); _color: #333;
}
.headerFixed .header-menu li a:hover {
	color: rgb(51, 51, 51);
}
.headerFixed .header-menu li a.link {
	color: rgb(255, 139, 2);
}
.headerFixed .header-menu .active a {
	color: rgb(51, 51, 51) !important;
}
.headerSlideDown {
	transform: translate3d(0px, 68px, 0px); -webkit-transform: translate3d(0, 68px, 0);
}
.headerSlideUp {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
@media all and (max-width:1200px)
{
.header .header-panel .header-panel-detail .header-panel-detail-tip {
	font-size: 15px;
}
}
@media all and (max-width:1008px)
{
.header .logo {
	width: 140px; overflow: hidden; background-size: contain !important;
}
.header .header-menu li a {
	padding: 0px 8px;
}
.headerFixed .logo {
	background-size: contain !important;
}
}
@media all and (max-width:768px)
{
.header .header-panel .container {
	width: 100%;
}
.header .header-panel .header-panel-brief {
	width: 175px; float: right;
}
.header .header-panel .header-panel-detail {
	margin: 0px 200px 0px 0px;
}
}
@media not all, not all, not all
{
.header .logo {
	background-image: url("../images/logo@2x-20d444e351.png"); background-size: 246px 24px;
}
.header .logo-b {
	background-image: url("../images/logo_b@2x-f30b0b1a44.png"); background-size: 246px 24px;
}
.header_b .logo {
	background-image: url("../images/logo_b@2x-f30b0b1a44.png"); _background: 0 0;
}
.headerFixed .logo {
	background-image: url("../images/logo_b@2x-f30b0b1a44.png"); background-size: 246px 24px;
}
}
.chat_box {
	background: rgb(255, 148, 0); border-radius: 10px 0px 0px 10px; top: 50%; width: 80px; height: 220px; right: 0px; margin-top: -50px; position: fixed; z-index: 5000; cursor: pointer; box-shadow: 0px 4px 20px 0px rgba(225,79,0,0.4); -webkit-box-shadow: 0 4px 20px 0 rgba(225, 79, 0, .4);
}
.chat_box .icon-chat {
	background: url("../images/chat_icon-01dd6e931f.png") no-repeat 0px 0px; width: 36px; height: 36px; margin-top: 26px; display: inline-block;
}
.chat_box .icon-wechat {
	background: url("../images/chat_icon-01dd6e931f.png") no-repeat -46px 0px; width: 36px; height: 36px; margin-top: 26px; display: inline-block;
}
.chat_box a {
	height: 110px; text-align: center; color: rgb(255, 255, 255); font-size: 13px; display: block; position: relative;
}
.chat_box a:hover {
	border-top-left-radius: 10px; background-color: rgba(255, 73, 0, 0.2);
}
.chat_box .wechat:hover {
	border-top-left-radius: 0px; border-bottom-left-radius: 10px;
}
.chat_box .wechat::before {
	left: 0px; width: 100%; border-top-color: rgb(255, 128, 0); border-top-width: 1px; border-top-style: solid; position: absolute; content: "";
}
.wechat_qrcode {
	border-radius: 8px; border: 1px solid rgb(238, 238, 238); border-image: none; top: 50%; width: 182px; height: 220px; right: 90px; margin-top: -50px; display: none; position: fixed; z-index: 1000; box-shadow: 0px 1px 20px 0px rgba(62,62,62,0.25); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 1px 20px 0 rgba(62, 62, 62, .25);
}
.wechat_qrcode p {
	color: rgb(51, 51, 51); line-height: 19px; font-size: 14px; margin-top: 5px;
}
.wechat_qrcode img {
	margin: 5px 10px 10px; width: 162px;
}
@media not all, not all, not all
{
.chat_box .icon-chat {
	background-image: url("../images/chat_icon@2x-dc45917ea9.png") !important; background-size: 82px 36px !important;
}
.chat_box .icon-wechat {
	background-image: url("../images/chat_icon@2x-dc45917ea9.png") !important; background-size: 82px 36px !important;
}
}
.footer {
	background-color: rgb(247, 247, 248);
}
.footer a:hover {
	color: rgb(51, 51, 51) !important;
}
.footer .footer-contain {
	color: rgb(136, 136, 136); padding-top: 85px; padding-bottom: 80px; position: relative;
}
.footer .footer-contain .footer-module {
	font-size: 15px;
}
.footer .footer-contain .footer-module a {
	color: rgb(136, 136, 136);
}
.footer .footer-contain .footer-module li {
	line-height: 46px;
}
.footer .footer-contain .footer-module .title {
	color: rgb(51, 51, 51); line-height: 40px;
}
.footer .footer-contain .footer-module .ul1-li {
	text-align: left; margin-right: 48px; display: inline-block;
}
.footer .footer-contain .footer-module .ul1-li1 {
	text-align: left; margin-right: 48px; display: inline-block;
}
.footer .footer-contain .footer-module .ul1-li1 {
	margin-right: 0px;
}
.footer .footer-contain .footer-module div.icon {
	top: 8px; width: 40px; height: 29px; margin-right: 8px; float: left; position: relative; background-image: url("../images/ic_footer@1x-afbac7a66f.png"); background-repeat: no-repeat; background-size: 454px 103px;
}
.footer .footer-contain .footer-module .AAAxy {
	background-position: -5px -5px;
}
.footer .footer-contain .footer-module .ISO9001rz {
	background-position: -50px -5px;
}
.footer .footer-contain .footer-module .hzhb {
	background-position: -98px -5px;
}
.footer .footer-contain .footer-module .yxcyqy {
	background-position: -145px -5px;
}
.footer .footer-contain .footer-module .gxjsqy {
	background-position: -192px -5px;
}
.footer .footer-contain .footer-module .jsjxhls {
	background-position: -242px -5px;
}
.footer .footer-contain .footer-module .zghlwxhhy {
	background-position: -288px -5px;
}
.footer .footer-contain .footer-module .xncxqy500q {
	background-position: -338px -5px;
}
.footer .footer-contain .footer-module .gabxx {
	background-position: -384px -5px;
}
.footer .footer-bottom {
	text-align: center; line-height: 30px; padding-bottom: 20px; font-size: 14px; position: relative;
}
.footer .footer-bottom a {
	color: rgb(136, 136, 136); vertical-align: middle;
}
.footer .footer-bottom span {
	color: rgb(136, 136, 136); vertical-align: middle;
}
.footer .footer-bottom .footer-links {
	margin-top: 10px;
}
.footer .footer-bottom .footer-links span {
	margin: 0px 12px;
}
.footer .footer-bottom .footer-links em {
	font-style: normal; font-weight: 600;
}
.footer .footer-bottom .icon {
	height: 27px; display: inline-block; position: relative; background-image: url("../images/ic_footer@1x-afbac7a66f.png"); background-repeat: no-repeat; background-size: 454px 103px;
}
.footer .footer-bottom .icon-standar {
	background-position: 0px -78px; margin: 0px 20px 0px 0px; width: 100px;
}
.footer .footer-bottom .icon-standar:hover {
	background-position: -108px -78px;
}
.footer .footer-bottom .bottom-micro {
	background-position: -2px -46px; margin: 0px 10px 0px 0px; width: 85px;
}
.footer .footer-bottom .bottom-micro:hover {
	background-position: -360px -46px;
}
.footer .footer-bottom .bottom-wicre {
	background-position: -105px -46px; margin: 0px 16px 0px 0px; width: 110px;
}
.footer .footer-bottom .bottom-wicre:hover {
	background-position: -231px -46px;
}
.footer .footer-bottom .icon-en {
	background-position: -260px -78px; margin: 0px; width: 28px; height: 20px;
}
.footer .footer-bottom .icon-jp {
	background-position: -215px -78px; margin: 0px 16px 0px 0px; width: 28px; height: 20px;
}
@media not all, not all, not all
{
.footer .footer-contain .footer-module div.icon {
	background-image: url("../images/ic_footer@2x-43503f2ea4.png"); background-size: 454px 103px;
}
.footer .footer-bottom .icon {
	background-image: url("../images/ic_footer@2x-43503f2ea4.png"); background-size: 454px 103px;
}
}
.chat-people-box {
	border-radius: 2px 2px 0px 0px; height: 166px; position: relative; box-shadow: 0px -4px 20px 0px rgba(255,128,0,0.4); background-image: linear-gradient(-28.999998deg, rgb(255, 120, 0) 0px, rgb(255, 153, 2) 100%), linear-gradient(rgb(245, 245, 245), rgb(245, 245, 245)); background-color: rgb(255, 120, 0); -webkit-box-shadow: 0 -4px 20px 0 rgba(255, 128, 0, .4); background-blend-mode: normal, normal;
}
.chat-people-box .chat-people-setion {
	color: rgb(255, 255, 255); padding-top: 50px; padding-bottom: 50px;
}
.chat-people-box .chat-people-setion span {
	font-size: 26px;
}
.chat-people-box .chat-people-setion .btn {
	font-size: 15px; display: inline-block;
}
.chat-people-box .chat-people-setion .col-3 {
	background: url("../images/avatar-361e56eca9.png") no-repeat bottom / contain; left: 0px; height: 290px; bottom: 0px; position: absolute;
}
.chat-people-box .chat-people-setion .col-7 {
	left: 300px; top: 50px; width: auto; right: 190px; position: absolute;
}
.chat-people-box .chat-people-setion .col-2 {
	top: 50px; width: 190px; right: 0px; position: absolute;
}
.chat-people-box .chat-people-setion .avatar_1 {
	background: url("../images/avatar_1-b31253152a.png") no-repeat bottom / contain;
}
@media all and (max-width:1008px)
{
.chat-people-box .chat-people-setion {
	line-height: 300%; padding-top: 20px; padding-bottom: 10px;
}
.chat-people-box .chat-people-setion .col-md-8 {
	float: right;
}
.chat-people-box .chat-people-setion .col-2 {
	text-align: right;
}
.chat-people-box .chat-people-setion .col-7 {
	left: 25%;
}
.chat-people-box .chat-people-setion span {
	line-height: 26px; font-size: 18.2px; margin-top: 20px; margin-right: 20px;
}
.chat-people-box .chat-people-setion .btn {
	margin-top: 10px; margin-right: 30px;
}
}
@media all and (max-width:1200px) and (min-width:1008px)
{
.chat-people-box .chat-people-setion {
	line-height: 300%; padding-top: 30px; padding-bottom: 30px;
}
.chat-people-box .chat-people-setion .col-md-8 {
	float: right;
}
.chat-people-box .chat-people-setion .col-2 {
	text-align: right;
}
.chat-people-box .chat-people-setion .col-7 {
	left: 24%;
}
.chat-people-box .chat-people-setion span {
	line-height: 33.8px; font-size: 23.66px; margin-top: 20px; margin-right: 30px;
}
.chat-people-box .chat-people-setion .btn {
	margin-top: 20px; margin-right: 30px;
}
}
@media not all, not all, not all
{
.chat-people-box .chat-people-setion .col-3 {
	background: url("../images/avatar@2x-f6ab8efb7d.png") no-repeat bottom / contain;
}
.chat-people-box .chat-people-setion .avatar_1 {
	background: url("../images/avatar_1@2x-cad5f1f953.png") no-repeat bottom / contain;
}
}
.flex-container a:hover {
	outline: 0px;
}
.flex-slider a:hover {
	outline: 0px;
}
.flex-control-nav {
	list-style: none; margin: 0px; padding: 0px;
}
.flex-direction-nav {
	list-style: none; margin: 0px; padding: 0px;
}
.slides {
	list-style: none; margin: 0px; padding: 0px;
}
.slides > li {
	list-style: none; margin: 0px; padding: 0px;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
.flexslider {
	margin: 0px; padding: 0px;
}
.flexslider .slides > li {
	overflow: hidden; display: none; -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	margin-right: auto; margin-left: auto; display: block;
}
.flexslider .slides::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "\0020";
}
html[xmlns] .flexslider .slides {
	display: block;
}
* html .flexslider .slides {
	height: 1%;
}
.no-js .flexslider .slides > li:first-child {
	display: block;
}
.flexslider {
	background: rgb(255, 255, 255); margin: 0px 0px 60px; position: relative; -ms-zoom: 1;
}
.flexslider .slides {
	-ms-zoom: 1;
}
.flexslider .slides img {
	-moz-user-select: none;
}
.flex-viewport {
	transition:1s; max-height: 2000px; -webkit-transition: all 1s ease; -o-transition: all 1s ease;
}
.loading .flex-viewport {
	max-height: 300px;
}
.carousel li {
	margin-right: 5px;
}
.flex-direction-nav {
	
}
.flex-direction-nav a {
	margin: -20px 0px 0px; transition:0.3s ease-in-out; top: 50%; width: 40px; height: 40px; color: rgba(0, 0, 0, 0.8); overflow: hidden; text-decoration: none; display: block; position: absolute; z-index: 10; cursor: pointer; opacity: 0; text-shadow: 1px 1px 0px rgba(255,255,255,0.3); -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out;
}
.flex-direction-nav a::before {
	color: rgba(0, 0, 0, 0.8); font-family: flexslider-icon; font-size: 40px; display: inline-block; content: "\f001"; text-shadow: 1px 1px 0px rgba(255,255,255,0.3);
}
.flex-direction-nav a.flex-next::before {
	content: "\f002";
}
.flex-direction-nav .flex-prev {
	left: -50px;
}
.flex-direction-nav .flex-next {
	text-align: right; right: -50px;
}
.flexslider:hover .flex-direction-nav .flex-prev {
	left: 10px; opacity: 0.7;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
	opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
	right: 10px; opacity: 0.7;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
	opacity: 1;
}
.flex-direction-nav .flex-disabled {
	z-index: -1; cursor: default; opacity: 0 !important;
}
.flex-pauseplay a {
	left: 10px; width: 20px; height: 20px; bottom: 5px; color: rgb(0, 0, 0); overflow: hidden; display: block; position: absolute; z-index: 10; cursor: pointer; opacity: 0.8;
}
.flex-pauseplay a::before {
	font-family: flexslider-icon; font-size: 20px; display: inline-block; content: "\f004";
}
.flex-pauseplay a:hover {
	opacity: 1;
}
.flex-pauseplay a.flex-play::before {
	content: "\f003";
}
.flex-control-nav {
	width: 100%; text-align: center; bottom: -40px; position: absolute;
}
.flex-control-nav li {
	margin: 0px 10px; display: inline-block; -ms-zoom: 1;
}
.flex-control-paging li a {
	background: rgba(0, 0, 0, 0.15); border-radius: 20px; width: 14px; height: 14px; text-indent: -9999px; display: block; cursor: pointer;
}
.flex-control-paging li a:hover {
	background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
	background: rgba(0, 0, 0, 0.5); cursor: default;
}
.flex-control-thumbs {
	margin: 5px 0px 0px; overflow: hidden; position: static;
}
.flex-control-thumbs li {
	margin: 0px; width: 25%; float: left;
}
.flex-control-thumbs img {
	transition:1s; width: 100%; height: auto; display: block; cursor: pointer; opacity: 0.7; -webkit-transition: all 1s ease; -o-transition: all 1s ease; -moz-user-select: none;
}
.flex-control-thumbs img:hover {
	opacity: 1;
}
.flex-control-thumbs .flex-active {
	cursor: default; opacity: 1;
}
@media screen and (max-width:860px)
{
.flex-direction-nav .flex-prev {
	left: 10px; opacity: 1;
}
.flex-direction-nav .flex-next {
	right: 10px; opacity: 1;
}
}
.guidance-box {
	margin-bottom: 160px;
}
.guidance-box .col-6 {
	margin-bottom: 30px;
}
.guidance-box .col-6 a {
	padding: 26px; border-radius: 2px; transition:0.3s; display: block; box-shadow: 0px 6px 26px 0px rgba(18,18,49,0.1); -webkit-transition: all .3s; -o-transition: all .3s; -webkit-box-shadow: 0 6px 26px 0 rgba(18, 18, 49, .1);
}
.guidance-box .col-6 a:hover {
	box-shadow: 0px 18px 30px 0px rgba(18,18,49,0.14); -webkit-box-shadow: 0 18px 30px 0 rgba(18, 18, 49, .14);
}
.guidance-box .col-6 a:hover .title_3 {
	color: rgb(255, 120, 2);
}
.guidance-box .col-6 a:hover .title_3 .more {
	background-position: -52px -28px; transition:transform 0.3s, -webkit-transform 0.3s; transform: translateX(10px); -webkit-transform: translateX(10px); -webkit-transition: -webkit-transform .3s; -o-transition: transform .3s;
}
.guidance-box .title_3 {
	text-align: left; color: rgb(255, 139, 2); font-size: 18px !important;
}
.guidance-box .title_3 .more {
	background: url("../images/ic_arrow-170744143b.png") no-repeat -36px -28px / 134px 42px; width: 18px; height: 20px; font-style: normal; vertical-align: middle; display: inline-block;
}
.guidance-box p {
	margin: 10px 0px 0px; text-align: left; font-size: 15px;
}
#Live800_chatTip_iframe {
	position: absolute;
}
.index-banner {
	min-height: 560px; _overflow: hidden; _height: 560px;
}
.index-banner li {
	position: relative;
}
.index-banner .btn {
	margin-right: 20px;
}
.index-banner .index-banner-text {
	top: 159px; width: 100%; color: rgb(255, 255, 255); position: absolute;
}
.index-banner .index-banner-text h1 img {
	margin-left: 0px;
}
.index-banner .index-banner-text p {
	width: 570px; font-size: 18px; margin-bottom: 30px;
}
.index-banner .index-banner-text1 {
	top: 360px; width: 100%; position: absolute;
}
.index-banner .slides-img {
	left: 50%; top: 0px; height: 560px; margin-left: -960px !important; position: relative;
}
.index-banner .flex-control-nav {
	bottom: 20px; z-index: 5;
}
.index-banner .flex-control-nav li a {
	background: rgba(255, 255, 255, 0.3);
}
.index-banner .flex-control-nav li a:hover {
	background: rgba(255, 255, 255, 0.6);
}
.index-banner .flex-control-nav li a.flex-active {
	background: rgba(255, 255, 255, 0.6);
}
.index-intro h1 {
	text-align: center; margin-bottom: 50px;
}
.index-intro .index-intro-data {
	margin-bottom: 110px;
}
.index-intro .index-intro-data .row {
	
}
.index-intro .index-intro-data .index-intro-module {
	margin: 0px auto; padding: 10px 35px 20px; border-radius: 2px; border: 1px solid rgb(238, 238, 238); border-image: none; box-shadow: 0px 6px 26px 0px rgba(18,18,49,0.1); -webkit-box-shadow: 0 6px 26px 0 rgba(18, 18, 49, .1);
}
.index-intro .index-intro-data .index-intro-module div {
	color: rgb(255, 139, 2); font-size: 35px;
}
.index-intro .index-intro-data .index-intro-module p {
	color: rgba(51, 51, 51, 0.8); font-size: 18px;
}
.index-sme h1 {
	font-size: 35px; margin-bottom: 50px;
}
.index-sme .index-sme-banner {
	width: 1256px; margin-right: auto; margin-left: auto; min-height: 766px; _overflow: hidden;
}
.index-sme .index-sme-banner .flex-control-nav {
	bottom: 0px;
}
.index-sme .index-sme-banner .slides img {
	height: 766px; _width: 1170px; _height: 714px;
}
.index-release {
	margin-bottom: 90px;
}
.index-release .index-icon {
	background-position: 0px 0px; width: 56px; height: 56px; vertical-align: middle; display: inline-block; background-image: url("../images/index/icon-release-74ce63d832.png"); background-repeat: no-repeat;
}
.index-release .index-icon-1 {
	background-position: 0px -5px; margin-right: 30px;
}
.index-release .index-icon-2 {
	background-position: -66px -5px; margin-right: 30px;
}
.index-release .index-icon-3 {
	background-position: -132px -5px; margin-right: 30px;
}
.index-release .index-icon-4 {
	background-position: -198px -5px; margin-right: 30px;
}
.index-release .index-icon-5 {
	background-position: -1px -131px; width: 26px; height: 30px; margin-right: 2px;
}
.index-release .index-icon-6 {
	background-position: -38px -131px; width: 26px; height: 30px; margin-right: 2px;
}
.index-release .index-icon-7 {
	background-position: -74px -131px; width: 26px; height: 30px; margin-right: 2px;
}
.index-release .index-icon-8 {
	background-position: -146px -131px; width: 26px; height: 30px; margin-right: 2px;
}
.index-release .index-icon-9 {
	background-position: -108px -131px; width: 26px; height: 30px; margin-right: 3px;
}
.index-release .index-icon-10 {
	background-position: -182px -131px; width: 26px; height: 30px; margin-right: 2px;
}
.index-release .index-icon-11 {
	background-position: 0px -200px; width: 14px; height: 26px; margin-left: 10px;
}
.index-release .index-icon-11:hover {
	background-position: -22px -200px;
}
.index-release .index-release-profession {
	border-radius: 2px; border: 1px solid rgb(238, 238, 238); transition:0.3s; border-image: none; width: 770px; height: 648px; float: left; position: relative; box-shadow: 0px 6px 26px 0px rgba(52,58,77,0.1); -webkit-transition: all .3s; -o-transition: all .3s; -webkit-box-shadow: 0 6px 26px 0 rgba(52, 58, 77, .1);
}
.index-release .index-release-profession:hover {
	box-shadow: 0px 18px 30px 0px rgba(18,18,49,0.14); -webkit-box-shadow: 0 18px 30px 0 rgba(18, 18, 49, .14);
}
.index-release .index-release-profession .index-release-wrap:hover .index-release-title {
	color: rgb(2, 95, 209);
}
.index-release .index-release-profession .index-release-wrap:hover .index-icon-11 {
	background-position: -22px -200px; transition:transform 0.3s, -webkit-transform 0.3s; transform: translateX(10px); -webkit-transform: translateX(10px); -webkit-transition: -webkit-transform .3s; -o-transition: transform .3s;
}
.index-release .index-release-profession .index-release-title {
	margin: 26px 0px 0px 32px; height: 56px; color: rgb(0, 123, 219); line-height: 56px; font-size: 26px;
}
.index-release .index-release-profession .index-release-intro {
	font-size: 15px; margin-right: 20px; margin-left: 118px;
}
.index-release .index-release-profession .index-release-content {
	margin: 40px 20px 0px 118px;
}
.index-release .index-release-profession .index-release-content li {
	width: 50%; float: left;
}
.index-release .index-release-profession .index-release-content .index-release-card {
	margin-bottom: 48px;
}
.index-release .index-release-profession .index-release-content .index-release-card div {
	transition:0.3s; color: rgb(0, 123, 219); font-size: 18px; -webkit-transition: all .3s; -o-transition: all .3s;
}
.index-release .index-release-profession .index-release-content .index-release-card div:hover {
	color: rgb(2, 95, 209);
}
.index-release .index-release-profession .index-release-content .index-release-card p {
	color: rgb(136, 136, 136);
}
.index-release .index-release-profession .index-release-content .odd {
	margin-right: 40px;
}
.index-release .index-release-profession .index-release-content .even {
	margin-left: 40px;
}
.index-release .index-release-hot {
	border-radius: 0px 2px 0px 15px; top: 0px; width: 85px; height: 30px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 30px; position: absolute; background-color: rgb(255, 107, 83);
}
.index-release .index-release-more {
	width: 370px; margin-left: 26px; float: left;
}
.index-release .index-release-more .index-release-module {
	border-radius: 2px; border: 1px solid rgb(238, 238, 238); transition:0.3s; border-image: none; height: 196px; overflow: hidden; margin-bottom: 30px; box-shadow: 0px 6px 26px 0px rgba(18,18,49,0.1); -webkit-transition: all .3s; -o-transition: all .3s; -webkit-box-shadow: 0 6px 26px 0 rgba(18, 18, 49, .1); _margin-bottom: 45px;
}
.index-release .index-release-more .index-release-module:hover {
	box-shadow: 0px 18px 30px 0px rgba(18,18,49,0.14); -webkit-box-shadow: 0 18px 30px 0 rgba(18, 18, 49, .14);
}
.index-release .index-release-more .index-release-module:hover div {
	transition:0.3s; color: rgb(2, 95, 209); -webkit-transition: all .3s; -o-transition: all .3s;
}
.index-release .index-release-more .index-release-module:hover .index-icon-11 {
	background-position: -22px -200px; transition:transform 0.3s, -webkit-transform 0.3s; transform: translateX(10px); -webkit-transform: translateX(10px); -webkit-transition: -webkit-transform .3s; -o-transition: transform .3s;
}
.index-release .index-release-more .index-release-module div {
	margin: 26px 0px 0px 32px; color: rgb(0, 123, 219); font-size: 26px;
}
.index-release .index-release-more .index-release-module p {
	margin: 0px 26px 0px 118px; font-size: 15px;
}
.index-business {
	overflow: hidden; background-color: rgb(247, 247, 248);
}
.index-business .index-icon {
	background-position: 0px 0px; width: 56px; height: 56px; vertical-align: middle; display: inline-block; background-image: url("../images/index/icon-release-74ce63d832.png"); background-repeat: no-repeat;
}
.index-business .index-icon-12 {
	background-position: 0px -66px;
}
.index-business .index-icon-13 {
	background-position: -66px -66px;
}
.index-business .index-icon-14 {
	background-position: -132px -66px;
}
.index-business .index-icon-15 {
	background-position: -198px -66px;
}
.index-business .index-icon-16 {
	background-position: -264px -66px;
}
.index-business .index-icon-17 {
	background-position: -330px -66px;
}
.index-business .index-icon-18 {
	background-position: -396px -66px;
}
.index-business .index-icon-19 {
	background-position: -462px -66px;
}
.index-business .index-icon-20 {
	background-position: -528px -66px;
}
.index-business .index-icon-21 {
	background-position: -30px -230px; width: 14px; height: 16px;
}
.index-business .index-icon-21:hover {
	background-position: -47px -230px;
}
.index-business .index-business-intro {
	position: relative;
}
.index-business .index-business-intro h1 {
	text-align: right; padding-top: 100px; font-size: 35px;
}
.index-business .index-business-intro p {
	margin: 12px 0px 0px 380px; font-size: 15px;
}
.index-business .index-business-img {
	margin: 0px auto; width: 1422px; height: 786px; position: relative;
}
.index-business .index-business-img img {
	width: 100%; _width: 1170px; _height: 647px;
}
.index-business .index-business-img .btn {
	top: 30px; right: 122px; position: absolute; z-index: 10;
}
.index-business .index-business-content {
	margin-top: 80px; _position: relative;
}
.index-business .index-business-content li {
	width: 33.33%; margin-bottom: 55px; float: left;
}
.index-business .index-business-content .index-business-module {
	_position: relative;
}
.index-business .index-business-content .index-business-module-title {
	color: rgb(255, 139, 2); font-size: 18px; margin-top: 10px;
}
.index-business .index-business-content p {
	color: rgb(102, 102, 102); font-size: 15px;
}
.index-business .index-business-content .index-business-contact {
	text-align: center; padding-bottom: 50px; font-size: 15px; _overflow: hidden;
}
.index-business .index-business-one {
	margin-right: 80px; display: block;
}
.index-business .index-business-two {
	margin: 0px 40px; display: block;
}
.index-business .index-business-three {
	margin-left: 80px; display: block;
}
.index-business .link:hover .index-icon-21 {
	background-position: -47px -230px; transition:transform 0.3s, -webkit-transform 0.3s; transform: translateX(10px); -webkit-transform: translateX(10px); -webkit-transition: -webkit-transform .3s; -o-transition: transform .3s;
}
.index-business .index-business-banner {
	padding-bottom: 60px;
}
.index-robots .index-robots-intro {
	position: relative;
}
.index-robots .index-robots-intro h1 {
	padding-top: 100px; font-size: 35px;
}
.index-robots .index-robots-intro p {
	font-size: 15px; margin-top: 12px; margin-bottom: 30px; max-width: 886px;
}
.index-robots .index-robots-intro .btn {
	left: 0px; bottom: -90px; position: absolute; z-index: 10;
}
.index-deploy {
	padding-bottom: 190px; position: relative; background-color: rgb(13, 16, 29);
}
.index-deploy .index-deploy-radius {
	background-position: center 10px; height: 72px; overflow: hidden; position: relative; background-image: url("../images/index/Arline-a67e74e1bb.png"); background-repeat: no-repeat; background-color: rgb(255, 255, 255);
}
.index-deploy .index-deploy-intro h1 {
	text-align: center; color: rgb(255, 255, 255); font-size: 35px; margin-bottom: 40px;
}
.index-deploy .index-deploy-background {
	margin: 0px auto; height: 501px; display: block;
}
.index-deploy .index-deploy-desc {
	left: 0px; right: 0px; bottom: -80px; position: absolute; _left: 50%; _margin-left: -585px;
}
.index-deploy .index-deploy-module {
	padding: 20px; color: rgba(255, 255, 255, 0.8); min-height: 180px; box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1); background-color: rgb(23, 29, 49); -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, .1);
}
.index-deploy .index-deploy-module h1 {
	color: rgba(255, 255, 255, 0.9); font-size: 28px; margin-bottom: 5px;
}
.index-deploy .index-deploy-module ul {
	margin-left: 15px;
}
.index-custom {
	padding-top: 190px; background-color: rgb(255, 255, 255);
}
.index-custom h1 {
	text-align: center; font-size: 35px; margin-bottom: 50px;
}
.index-custom .index-custom-logo .col-2 div {
	margin: 10px 0px; border: 1px solid rgb(238, 238, 238); border-image: none; height: 90px; overflow: hidden; box-shadow: 0px 6px 26px 0px rgba(18,18,49,0.07); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 6px 26px 0 rgba(18, 18, 49, .07); _border: 1px solid #eee;
}
.index-custom .index-custom-logo .col-2 span {
	background-position: 0px 0px; margin: 15px auto; width: 120px; height: 60px; display: block; background-image: url("../images/index/custom-34967cb24b.png"); background-repeat: no-repeat; background-size: 872px 264px;
}
.index-custom .index-custom-logo .col-2 .index-custom-1 {
	background-position: -10px 0px;
}
.index-custom .index-custom-logo .col-2 .index-custom-2 {
	background-position: -152px 0px; width: 128px;
}
.index-custom .index-custom-logo .col-2 .index-custom-3 {
	background-position: -302px 0px;
}
.index-custom .index-custom-logo .col-2 .index-custom-4 {
	background-position: -442px 0px; width: 134px;
}
.index-custom .index-custom-logo .col-2 .index-custom-5 {
	background-position: -595px 0px;
}
.index-custom .index-custom-logo .col-2 .index-custom-6 {
	background-position: -744px 0px;
}
.index-custom .index-custom-logo .col-2 .index-custom-7 {
	background-position: -10px -70px;
}
.index-custom .index-custom-logo .col-2 .index-custom-8 {
	background-position: -152px -70px; width: 130px;
}
.index-custom .index-custom-logo .col-2 .index-custom-9 {
	background-position: -302px -70px;
}
.index-custom .index-custom-logo .col-2 .index-custom-10 {
	background-position: -442px -70px; width: 136px;
}
.index-custom .index-custom-logo .col-2 .index-custom-11 {
	background-position: -595px -70px;
}
.index-custom .index-custom-logo .col-2 .index-custom-12 {
	background-position: -744px -66px;
}
.index-custom .index-custom-logo .col-2 .index-custom-13 {
	background-position: -10px -138px;
}
.index-custom .index-custom-logo .col-2 .index-custom-14 {
	background-position: -152px -138px; width: 130px;
}
.index-custom .index-custom-logo .col-2 .index-custom-15 {
	background-position: -302px -138px;
}
.index-custom .index-custom-logo .col-2 .index-custom-16 {
	background-position: -442px -138px; width: 136px;
}
.index-custom .index-custom-logo .col-2 .index-custom-17 {
	background-position: -595px -138px;
}
.index-custom .index-custom-logo .col-2 .index-custom-18 {
	background-position: -744px -138px;
}
.index-custom .index-custom-logo .col-2 .index-custom-19 {
	background-position: -3px -206px; width: 133px;
}
.index-custom .index-custom-logo .col-2 .index-custom-20 {
	background-position: -152px -206px;
}
.index-custom .index-custom-logo .col-2 .index-custom-21 {
	background-position: -302px -206px;
}
.index-custom .index-custom-logo .col-2 .index-custom-22 {
	background-position: -442px -206px;
}
.index-custom .index-custom-logo .col-2 .index-custom-23 {
	background-position: -595px -206px; width: 126px;
}
.index-custom .index-custom-logo .col-2 .index-custom-24 {
	background-position: -744px -206px;
}
.index-custom .index-custom-more {
	margin: 35px auto 85px; text-align: center;
}
.index-custom .index-custom-contact {
	padding-top: 58px; padding-bottom: 60px; border-top-color: rgb(223, 226, 228); border-top-width: 1px; border-top-style: solid;
}
.index-custom .index-custom-contact .col-10 {
	color: rgb(255, 139, 2); font-size: 30px;
}
.index-custom .index-icon-22 {
	background: url("../images/index/icon-release-74ce63d832.png") no-repeat -30px -230px; width: 14px; height: 16px; vertical-align: middle; display: inline-block;
}
.index-custom .link:hover .index-icon-22 {
	background-position: -47px -230px; transition:transform 0.3s, -webkit-transform 0.3s; transform: translateX(10px); -webkit-transform: translateX(10px); -webkit-transition: -webkit-transform .3s; -o-transition: transform .3s;
}
.map-container {
	margin: 0px auto; width: 1139px; overflow: hidden; position: relative;
}
.map-container .map-pot {
	animation-duration: 0.3s; -webkit-animation-duration: .3s;
}
.map-container .map-pot .map-pot-center {
	left: 50%; top: 50%; width: 200%; line-height: 1; font-size: 0px; margin-top: -5px; margin-left: -5px; position: absolute; _line-height: 2;
}
.map-container .map-pot .map-pot-center span {
	margin-right: 4px; vertical-align: middle; display: inline-block;
}
.map-container .map-pot .map-pot-center .map-round {
	background: linear-gradient(-28.999998deg, rgb(255, 120, 0), rgb(255, 181, 2)); border-radius: 50%; width: 10px; height: 10px;
}
.map-container .map-pot .map-pot-center .map-text {
	color: rgb(255, 255, 255); font-size: 12px; display: inline-block;
}
.map-container .map-pot .map-pot-round {
	border-radius: 50%; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0; background-image: linear-gradient(-28.999998deg, rgba(255, 120, 0, 0.12) 0px, rgba(255, 153, 2, 0.12) 100%), linear-gradient(rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.12)); background-blend-mode: normal, normal;
}
.map-container .map-pot .map-pot-round-10 {
	animation:ripple 4.5s ease-out 0.5s infinite; -webkit-animation: ripple 4.5s ease-out .5s infinite;
}
.map-container .map-pot .map-pot-round-20 {
	animation:ripple 4.5s ease-out 1.2s infinite; -webkit-animation: ripple 4.5s ease-out 1.2s infinite;
}
.map-container .map-pot .map-pot-round-30 {
	animation:ripple 4.5s ease-out 2s infinite; -webkit-animation: ripple 4.5s ease-out 2s infinite;
}
.map-container .map-pot-undeploy .map-pot-center .map-round {
	background: linear-gradient(-28.999998deg, rgb(94, 94, 100), rgb(199, 199, 205));
}
.map-container .map-pot-undeploy .map-pot-round {
	background-image: linear-gradient(-28.999998deg, rgba(106, 106, 110, 0.15) 0px, rgba(144, 144, 149, 0.15) 100%), linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15));
}
.map-container .map-intro {
	left: 0px; bottom: 20px; position: absolute;
}
.map-container .map-intro div .map-intro-circle {
	background: linear-gradient(-28.999998deg, rgb(255, 120, 0), rgb(255, 181, 2)); border-radius: 50%; width: 12px; height: 12px; margin-right: 4px; display: inline-block;
}
.map-container .map-intro div .map-intro-desc {
	color: rgb(255, 255, 255); font-size: 12px; display: inline-block;
}
.map-container .map-intro .map-intro-undeploy .map-intro-circle {
	background: linear-gradient(-28.999998deg, rgb(94, 94, 100), rgb(199, 199, 205));
}
.index-card {
	border-radius: 0px 40px 40px; width: 970px; overflow: hidden; box-shadow: 0px 6px 20px 0px rgba(18,18,49,0.05); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 6px 20px 0 rgba(18, 18, 49, .05);
}
.index-card .index-card-content {
	margin: 50px 40px 30px; font-size: 15px; min-height: 155px;
}
.index-card .index-card-content div {
	margin-bottom: 30px;
}
.index-card .index-card-content p {
	color: rgb(0, 0, 0); text-indent: 30px;
}
.index-card .index-card-footer {
	height: 75px; line-height: 75px; overflow: hidden; box-shadow: inset 0px 12px 20px 0px rgba(97,102,127,0.08); background-color: rgb(238, 238, 238); -webkit-box-shadow: inset 0 12px 20px 0 rgba(97, 102, 127, .08);
}
.index-card .index-card-footer .row {
	margin: 0px 40px; _margin-top: 26px;
}
.index-card .index-card-footer .row .col-8 {
	
}
.index-card .index-card-footer .index-card-name {
	color: rgb(69, 69, 69); padding-left: 10px; font-size: 18px; margin-left: 6px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.index-card .index-icon {
	background: url("../images/index/icon-release-74ce63d832.png") no-repeat 0px 0px; width: 107px; height: 24px; vertical-align: middle; display: inline-block;
}
.index-card .index-icon-23 {
	background-position: 0px -168px;
}
.index-card .index-icon-24 {
	background-position: -118px -168px; width: 68px;
}
.index-card .index-icon-25 {
	background-position: -192px -168px; width: 122px;
}
.index-card .index-icon-26 {
	background-position: -250px -168px; width: 63px;
}
.index-card .index-icon-27 {
	background-position: 4px -230px; width: 14px; height: 16px;
}
.halfslider {
	padding-bottom: 40px; position: relative;
}
.halfslider .halfslider-wraps {
	overflow: hidden; position: relative;
}
.halfslider .halfslider-wrap {
	list-style: none; padding: 20px 0px 40px; width: 10000%;
}
.halfslider .halfslider-item {
	transition:0.3s; float: left; position: relative; cursor: pointer; opacity: 0.5; transform: scale(0.9); -webkit-transform: scale(.9); -webkit-transition: all .3s; -o-transition: all .3s;
}
.halfslider .halfslider-item:hover {
	opacity: 0.8;
}
.halfslider .halfslider-item-active {
	cursor: default; opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.halfslider .halfslider-item-active:hover {
	opacity: 1;
}
.halfslider .halfslider-item-active .index-card {
	border: 2px solid rgb(255, 139, 2); border-image: none; box-shadow: 0px 20px 38px 0px rgba(213,100,0,0.15); -webkit-box-shadow: 0 20px 38px 0 rgba(213, 100, 0, .15);
}
.halfslider .halfslider-item-active .index-card .index-card-contact a {
	color: rgb(255, 139, 2);
}
.halfslider .halfslider-item-active .index-card .index-card-contact a:hover {
	color: rgb(255, 120, 2);
}
.halfslider .halfslider-item-active .index-card .index-card-contact a:hover .index-icon-27 {
	background-position: -47px -230px; transition:transform 0.3s, -webkit-transform 0.3s; transform: translateX(10px); -webkit-transform: translateX(10px); -webkit-transition: -webkit-transform .3s; -o-transition: transform .3s;
}
.halfslider .halfslider-item-active .index-card .index-icon-27 {
	background-position: -30px -230px;
}
.halfslider .halfslider-control {
	width: 100%; text-align: center; bottom: 0px; position: absolute;
}
.halfslider .halfslider-control .halfslider-control-bullet {
	margin: 0px 10px; border-radius: 50%; width: 14px; height: 14px; display: inline-block; cursor: pointer; background-color: rgba(0, 0, 0, 0.15);
}
.halfslider .halfslider-control .halfslider-control-bullet:hover {
	background-color: rgba(0, 0, 0, 0.7);
}
.halfslider .halfslider-control .halfslider-control-active {
	background-color: rgba(0, 0, 0, 0.3);
}
.brain-map {
	width: 876px; height: 700px; margin-left: 170px; position: relative;
}
.brain-map .brain-map-back {
	width: 876px; height: 700px; position: relative;
}
.brain-map .brain-labels {
	position: absolute; min-width: 150px; animation-duration: 0.3s; animation-timing-function: ease; -webkit-animation-duration: .3s; -webkit-animation-timing-function: ease;
}
.brain-map .brain-labels .brain-label {
	padding: 0px 24px; border: 1px solid rgb(238, 238, 238); border-image: none; height: 40px; color: rgb(22, 28, 49); line-height: 40px; font-size: 15px; margin-bottom: 4px; display: inline-block; position: relative; z-index: 10; box-shadow: 0px 6px 26px 0px rgba(0,0,0,0.1); animation-duration: 1.2s; animation-timing-function: ease; animation-delay: 350ms; animation-direction: alternate; animation-iteration-count: infinite; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 6px 26px 0 rgba(0, 0, 0, .1); -webkit-animation-duration: 1.2s; _border: 1px solid #eee; -webkit-animation-timing-function: ease; _background-color: #fff; -webkit-animation-delay: 350ms; -webkit-animation-direction: alternate; -webkit-animation-iteration-count: infinite;
}
@media all and (max-width:1366px)
{
.index-sme .index-sme-banner {
	width: 1000px; min-height: 610px;
}
.index-sme .index-sme-banner .slides img {
	height: 610px;
}
}
@media all and (max-width:1430px)
{
.index-business .index-business-img {
	width: 1170px; height: 650px;
}
.index-business .index-business-img .btn {
	right: 0px;
}
}
@media all and (max-width:1200px)
{
.index-banner {
	min-height: 460px;
}
.index-banner .slides-img {
	height: 460px; margin-left: -788px !important;
}
.index-banner .index-banner-text {
	top: 140px;
}
.index-banner .index-banner-text1 {
	top: 300px;
}
.index-intro .index-intro-data .index-intro-module div {
	font-size: 20px;
}
.map-container {
	margin-left: -80px; transform: scale(0.77); -webkit-transform: scale(.77);
}
.index-sme .index-sme-banner {
	width: 970px; min-height: 570px;
}
.index-sme .index-sme-banner .slides img {
	height: 570px;
}
.index-business .index-business-img {
	width: 970px; height: 560px;
}
.index-robots .index-robots-img {
	width: 100%;
}
.index-robots .brain-map {
	margin-left: 80px; transform: scale(0.9); -webkit-transform: scale(.9);
}
.index-deploy .index-deploy-module {
	min-height: 220px;
}
.index-release .index-release-profession {
	width: auto;
}
.index-release .index-release-more {
	margin: 30px auto; width: 100%;
}
.index-release .index-release-more .index-release-module {
	height: auto; padding-bottom: 26px;
}
.index-card {
	width: 766px;
}
.index-card .index-card-content {
	min-height: 180px;
}
}
@media all and (max-width:1008px)
{
.map-container {
	margin-left: -100px; transform: scale(0.7); -webkit-transform: scale(.7);
}
.index-banner {
	min-height: 380px;
}
.index-banner .slides-img {
	height: 380px; margin-left: -620px !important;
}
.index-banner .index-banner-text {
	top: 90px;
}
.index-banner .index-banner-text p {
	width: 455px; font-size: 17px; margin-bottom: 10px;
}
.index-banner .index-banner-text1 {
	top: 280px;
}
.index-intro .index-intro-data {
	margin-bottom: 80px;
}
.index-intro .index-intro-data .index-intro-module {
	padding: 10px 10px 20px;
}
.index-intro .index-intro-data .index-intro-module p {
	font-size: 15px;
}
.index-sme .index-sme-banner {
	width: 900px; min-height: 540px;
}
.index-sme .index-sme-banner .slides img {
	height: 540px;
}
.index-sme h1 {
	font-size: 26px;
}
.index-business .index-business-intro h1 {
	font-size: 26px;
}
.index-business .index-business-intro p {
	margin: 20px 0px 0px 256px;
}
.index-robots .index-robots-intro h1 {
	font-size: 26px;
}
.index-business .index-business-img {
	width: 900px; height: 500px;
}
.index-robots .brain-map {
	margin-left: 60px; transform: scale(0.8); -webkit-transform: scale(.8);
}
.index-deploy .index-deploy-intro h1 {
	margin-bottom: 0px;
}
.index-deploy .index-deploy-module {
	min-height: 250px;
}
.index-card {
	width: 666px;
}
.index-card .index-card-content {
	margin: 40px 30px 20px; font-size: 14px;
}
}
@media all and (max-width:768px)
{
.map-container {
	margin-left: -196px; transform: scale(0.56); -webkit-transform: scale(.56);
}
.index-banner .index-banner-text1 {
	top: 230px;
}
.index-banner .btn {
	padding: 0px 18px; margin-right: 10px;
}
.index-sme .index-sme-banner {
	width: 750px; min-height: 450px;
}
.index-sme .index-sme-banner .slides img {
	height: 450px;
}
.index-business .index-business-img {
	width: 750px; height: 420px;
}
.index-business .index-business-one {
	margin-right: 40px;
}
.index-business .index-business-two {
	margin: 0px 20px;
}
.index-business .index-business-three {
	margin-left: 40px;
}
.index-robots .brain-map {
	margin-left: -20px; transform: scale(0.6); -webkit-transform: scale(.6);
}
.index-card {
	width: 516px;
}
.index-card .index-card-content {
	margin: 20px 15px; min-height: 215px;
}
.index-card .index-card-footer .row .col-8 {
	height: 76px; overflow: hidden;
}
.index-card .index-card-footer .row .col-4 {
	font-size: 12px;
}
.index-custom .index-custom-contact .row {
	margin-right: 0px; margin-left: 0px;
}
}

.cc_group {
	overflow: hidden;
}

.mpcc_professional .pro-module3{background-color:#fff;-webkit-box-shadow:0 28px 46px 0 rgba(18,18,49,.12);box-shadow:0 28px 46px 0 rgba(18,18,49,.12);border-radius:6px;margin-top:107px;padding-top:66px;padding-bottom:36px}
.mpcc_professional .pro-module3 .module-title{color:#454545;margin-bottom:0px; font-size:36px}
.mpcc_professional .pro-module3 img{margin-top:45px}
.text-center{ text-align:center !important}



.cc_group .icon1 {
	width: 110px; height: 60px; vertical-align: middle; display: inline-block; background-image: url("../images/product/cc_group/group_icon1-7d36b5e3ac.png"); background-repeat: no-repeat;
}
.cc_group .icon2 {
	width: 26px; height: 26px; vertical-align: middle; display: inline-block; background-image: url("../images/product/cc_group/group_icon2-fa06864563.png"); background-repeat: no-repeat;
}
.cc_group .icon1-1 {
	background-position: -20px 0px;
}
.cc_group .icon1-2 {
	background-position: -170px 0px; width: 130px;
}
.cc_group .icon1-3 {
	background-position: -340px 0px;
}
.cc_group .icon1-4 {
	background-position: -500px 0px;
}
.cc_group .icon1-5 {
	background-position: -655px 0px; width: 120px;
}
.cc_group .icon1-6 {
	background-position: -800px 0px; width: 150px;
}
.cc_group .icon1-7 {
	background-position: -10px -60px; width: 120px;
}
.cc_group .icon1-8 {
	background-position: -170px -60px; width: 130px;
}
.cc_group .icon1-9 {
	background-position: -340px -60px;
}
.cc_group .icon1-10 {
	background-position: -490px -60px; width: 132px;
}
.cc_group .icon1-11 {
	background-position: -658px -60px;
}
.cc_group .icon1-12 {
	background-position: -812px -60px; width: 130px;
}
.cc_group .icon2-1 {
	background-position: 0px 0px;
}
.cc_group .icon2-2 {
	background-position: -108px 0px;
}
.cc_group .icon2-3 {
	background-position: -36px 0px;
}
.cc_group .icon2-4 {
	background-position: -144px 0px;
}
.cc_group .icon2-5 {
	background-position: -72px 0px;
}
.cc_group .icon2-6 {
	background-position: -180px 0px;
}
.cc_group .icon2-7 {
	background-position: -216px 0px;
}
.cc_group .icon2-8 {
	background-position: -252px 0px;
}
.cc_group .icon2-9 {
	background-position: -288px 0px;
}
.cc_group .icon2-10 {
	background-position: -324px 0px;
}
.cc_group .icon2-11 {
	background-position: -360px 0px;
}
.cc_group .icon2-12 {
	background-position: -396px 0px;
}
.cc_group .icon2-13 {
	background-position: -432px 0px;
}
.cc_group .cc_group-head {
	background: url("../images/product/cc_group/group-banner-1600198d53.png") no-repeat right bottom / auto 100%; height: 450px; color: rgb(245, 245, 245); overflow: hidden; position: relative;
}
.cc_group .cc_group-head .group-canvas {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: -1;
}
.cc_group .cc_group-head .mask {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: -1;
}
.cc_group .cc_group-head .mask {
	z-index: -2; background-color: rgb(7, 9, 28);
}
.cc_group .cc_group-header {
	padding-top: 160px;
}
.cc_group .cc_group-header h1 {
	font-weight: 400;
}
.cc_group .cc_group-header p {
	padding: 0px 0px 25px; line-height: 170%; font-size: 18px;
}
.cc_group .cc_group-header .btn {
	margin-right: 20px;
}
.cc_group .cc_group-box2 .title_2_mpcc {
	line-height:200%; color:#333 !important;font-size:36px; text-align:center; padding-top: 70px;
}
.cc_group .cc_group-box1 p {
	margin: 0px auto; text-align: center; line-height: 170%; font-size: 15px;
}
.cc_group .cc_group-box1 .link {
	line-height: 36px; margin-top: 10px;
}
.cc_group .cc_group-box1 .wrap {
	height: 572px; position: relative;
}
.cc_group .cc_group-box1 img {
	left: 50%; height: 572px; margin-left: -644px; position: absolute;
}
.cc_group .cc_group-box2 .title_2 {
	line-height: 96px; padding-top: 70px;
}
.cc_group .cc_group-box2 p {
	margin: 0px auto; text-align: center; line-height: 150%; font-size: 16px;
}
.cc_group .cc_group-box2 .link {
	line-height: 36px; margin-top: 20px;
}
.cc_group .cc_group-box2 .wrap {
	margin: 30px -15px 0px; width: 1200px;
}
.cc_group .cc_group-box2 .wrap .ie-routers {
	display: none;
}
.cc_group .cc_group-box2 .routers {
	position: relative;
}
.cc_group .cc_group-box2 .routers .box1 {
	background: url("../images/IVR-1.png") no-repeat 0px 0px;
}
.cc_group .cc_group-box2 .routers .box4 {
	background: url("../images/IVR-1.png") no-repeat 0px 0px;
}
.cc_group .cc_group-box2 .routers .box4-1 {
	background-position: 10px -114px;
}
.cc_group .cc_group-box2 .routers .current.box4-1 {
	background-position: 10px -224px;
}
.cc_group .cc_group-box2 .routers .box4-2 {
	background-position: -115px -114px;
}
.cc_group .cc_group-box2 .routers .current.box4-2 {
	background-position: -115px -224px;
}
.cc_group .cc_group-box2 .routers .box4-3 {
	background-position: -230px -114px;
}
.cc_group .cc_group-box2 .routers .current.box4-3 {
	background-position: -230px -224px;
}
.cc_group .cc_group-box2 .routers .box4-4 {
	background-position: -345px -114px;
}
.cc_group .cc_group-box2 .routers .current.box4-4 {
	background-position: -345px -224px;
}
.cc_group .cc_group-box2 .routers .box4-5 {
	background-position: -460px -114px;
}
.cc_group .cc_group-box2 .routers .current.box4-5 {
	background-position: -460px -224px;
}
.cc_group .cc_group-box2 .routers .items {
	text-align: center; font-size: 16px; margin-bottom: 80px;
}
.cc_group .cc_group-box2 .routers .items .box1 {
	background-position: -190px -10px; margin: 0px 10px 0px 8px; width: 140px; height: 75px; text-align: center; line-height: 54px; display: inline-block; _height: 55px;
}
.cc_group .cc_group-box2 .routers .items .current.box1 {
	background-position: -15px -10px; color: rgb(255, 255, 255);
}
.cc_group .cc_group-box2 .routers .items .box2 {
	margin: 0px 20px 0px 15px; border-radius: 2px; width: 136px; height: 54px; text-align: center; line-height: 54px; display: inline-block; box-shadow: 0px 6px 21px 0px rgba(23,29,53,0.08); background-color: rgb(221, 222, 226); -webkit-box-shadow: 0 6px 21px 0 rgba(23, 29, 53, .08);
}
.cc_group .cc_group-box2 .routers .items .current.box2 {
	background: linear-gradient(-55deg, rgb(69, 74, 97), rgb(113, 120, 146)); color: rgb(255, 255, 255);
}
.cc_group .cc_group-box2 .routers .items .box3 {
	margin: 0px 22px 0px 8px; padding: 0px 28px; border-radius: 2px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 54px; text-align: center; line-height: 54px; display: inline-block; box-shadow: 0px 6px 21px 0px rgba(23,29,53,0.1); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 6px 21px 0 rgba(23, 29, 53, .1);
}
.cc_group .cc_group-box2 .routers .items .current.box3 {
	background: linear-gradient(-55deg, rgb(23, 29, 53), rgb(67, 83, 160)); color: rgb(255, 255, 255);
}
.cc_group .cc_group-box2 .routers .items .box4 {
	margin: 0px 42px 0px 25px; width: 105px; height: 86px; text-align: center; display: inline-block;
}
.cc_group .cc_group-box2 .routers .dot {
	font-size: 14px;
}
.cc_group .cc_group-box2 .routers .first-items {
	margin-bottom: 60px;
}
.cc_group .cc_group-box2 .routers .current {
	animation-duration: 1s; animation-fill-mode: both; -webkit-animation-duration: 1s; -webkit-animation-fill-mode: both;
}
.cc_group .cc_group-box2 .routers .arrows {
	height: 1px; position: relative;
}
.cc_group .cc_group-box2 .routers .arrows .arrow-1 {
	background: url("../images/arrow_1.png") no-repeat center; left: 234px; top: 40px; width: 337px; height: 332px; position: absolute; z-index: -2;
}
.cc_group .cc_group-box2 .routers .arrows .current.arrow-1 {
	z-index: -1; background-image: url("../images/arrow_1_1.png");
}
.cc_group .cc_group-box2 .routers .arrows .arrow-2 {
	background: url("../images/arrow_2.png") no-repeat center; left: 425px; top: 40px; width: 170px; height: 332px; position: absolute; z-index: -2;
}
.cc_group .cc_group-box2 .routers .arrows .current.arrow-2 {
	z-index: -1; background-image: url("../images/arrow_2_1.png");
}
.cc_group .cc_group-box2 .routers .arrows .arrow-3 {
	background: url("../images/arrow_3.png") no-repeat center; left: 245px; top: 40px; width: 356px; height: 332px; position: absolute; z-index: -2;
}
.cc_group .cc_group-box2 .routers .arrows .current.arrow-3 {
	z-index: -1; background-image: url("../images/arrow_3-1.png");
}
.cc_group .cc_group-box2 .routers .arrows .arrow-4 {
	background: url("../images/arrow_6.png") no-repeat center; left: 616px; top: 40px; width: 342px; height: 332px; position: absolute; z-index: -2;
}
.cc_group .cc_group-box2 .routers .arrows .current.arrow-4 {
	z-index: -1; background-image: url("../images/arrow_6-1.png");
}
.cc_group .cc_group-box2 .routers .arrows .arrow-5 {
	background: url("../images/arrow_5.png") no-repeat center; left: 634px; top: 40px; width: 303px; height: 332px; position: absolute; z-index: -2;
}
.cc_group .cc_group-box2 .routers .arrows .current.arrow-5 {
	z-index: -1; background-image: url("../images/arrow_5-1.png");
}
.cc_group .cc_group-box3 .title_2 {
	line-height: 96px;
}
.cc_group .cc_group-box3 h3.title_1 {
	padding-top: 60px; margin-top: 0px;
}
.cc_group .cc_group-box3 p {
	margin: 0px auto; text-align: center; line-height: 160%; font-size: 16px;
}
.cc_group .cc_group-box3 .link {
	line-height: 36px; margin-top: 20px;
}
.cc_group .cc_group-box3 .wrap {
	margin: 0px auto; width: 970px; _overflow: hidden;
}
.cc_group .cc_group-box3 .wrap .slides img {
	width: 100%;
}
.cc_group .cc_group-box3 .wrap .flex-control-nav {
	bottom: 0px;
}
.cc_group .cc_group-box3 .custom {
	margin-top: 20px; margin-bottom: 50px;
}
.cc_group .cc_group-box3 .custom .col-2 {
	padding: 15px 0px; text-align: center;
}
.cc_group .cc_group-box4 {
	padding-bottom: 40px; background-color: rgb(247, 247, 248);
}
.cc_group .cc_group-box4 .title_2 {
	line-height: 96px; padding-top: 70px;
}
.cc_group .cc_group-box4 p {
	margin: 0px auto; text-align: center; line-height: 170%; font-size: 15px;
}
.cc_group .cc_group-box4 .link {
	line-height: 36px; margin-top: 10px;
}
.cc_group .cc_group-box4 .row {
	margin-top: 75px;
}
.cc_group .cc_group-box4 .mgt-0 {
	margin-top: 0px;
}
.cc_group .cc_group-box4 dt {
	height: 26px; line-height: 26px; font-size: 18px; margin-bottom: 8px; vertical-align: middle;
}
.cc_group .cc_group-box4 dd {
	color: rgb(102, 102, 102); line-height: 170%; font-size: 15px; margin-bottom: 38px; margin-left: 32px;
}
.cc_group .cc_group-box5 .title_2 {
	line-height: 195px; padding-top: 20px;
}
.cc_group .cc_group-box5 dl {
	margin-top: 90px;
}
.cc_group .cc_group-box5 dt {
	height: 26px; line-height: 26px; font-size: 18px; margin-bottom: 8px; vertical-align: middle;
}
.cc_group .cc_group-box5 dd {
	color: rgb(102, 102, 102); line-height: 170%; font-size: 15px; margin-right: 30px; margin-bottom: 30px; margin-left: 32px;
}
.cc_group .cc_group-box5 .link {
	line-height: 15px;
}
.cc_group .cc_group-box5 img {
	width: 686px; height: 502px;
}
.cc_group .cc_group-box6 .title_2 {
	line-height: 145px; padding-top: 45px;
}
.cc_group .cc_group-box6 dl {
	margin-top: 110px;
}
.cc_group .cc_group-box6 dt {
	height: 26px; line-height: 26px; font-size: 18px; margin-bottom: 8px; vertical-align: middle;
}
.cc_group .cc_group-box6 dd {
	color: rgb(102, 102, 102); line-height: 170%; font-size: 15px; margin-bottom: 30px; margin-left: 32px;
}
.cc_group .cc_group-box6 .link {
	line-height: 20px;
}
.cc_group .cc_group-box7 .title_2 {
	line-height: 185px;
}
.cc_group .cc_group-box7 dl {
	margin-top: 30px;
}
.cc_group .cc_group-box7 dt {
	height: 26px; line-height: 26px; font-size: 18px; margin-bottom: 8px; vertical-align: middle;
}
.cc_group .cc_group-box7 dd {
	color: rgb(102, 102, 102); line-height: 170%; font-size: 15px; margin-right: 30px; margin-bottom: 30px; margin-left: 32px;
}
.cc_group .cc_group-box7 .link {
	line-height: 20px;
}
.cc_group .cc_group-box7 img {
	width: 876px; height: 586px;
}
.cc_group .cc_group-box7 .custom {
	margin-top: 30px; margin-bottom: 50px;
}
.cc_group .cc_group-box7 .custom .col-2 {
	padding: 15px 0px; text-align: center;
}
.cc_group .cc_group-box8 .col-7 {
	_position: relative;
}
.cc_group .cc_group-box8{
	 margin-top:130px;  padding-bottom:100px
	
	}
.cc_group .cc_group-box8 img {
	height: 419px; padding-top: 0px; margin-right:100px
}
.cc_group .cc_group-box8 .wrap {
	height: 420px; vertical-align: middle; display: table-cell;
}
.cc_group .cc_group-box8 p {
	line-height: 170%; font-size: 15px;
}
.cc_group .cc_group-box8 .title_3 {
	line-height: 100%; padding-bottom: 26px;
}

.cc_group .cc_group-box9{
	 margin-top:50px; border-bottom:40px; padding-bottom:50px
	
	}
.cc_group .cc_group-box9 img {
	height: 460px; padding-top: 0px; margin-right:150px
}
.cc_group .cc_group-box9 .wrap {
	height: 380px; vertical-align: middle; display: table-cell;
}
.cc_group .cc_group-box9 p {
	line-height: 170%; font-size: 15px;
}
.cc_group .cc_group-box9 .title_3 {
	line-height: 100%; padding-bottom: 26px;
}
.cc_group .cc_group-box10 {
	margin-bottom: 20px; margin-top:50px
}
.cc_group .cc_group-box10 img {
	height: 515px; padding-top: 0px; margin-right:30px;
}
.cc_group .cc_group-box10 .wrap {
	height: 320px; vertical-align: middle; display: table-cell;
}
.cc_group .cc_group-box10 p {
	line-height: 170%; font-size: 15px;
}
.cc_group .cc_group-box10 .title_3 {
	line-height: 100%; padding-bottom: 26px;
}
.cc_group .title_1 {
	text-align: center; line-height: 50px; padding-top: 70px; font-size: 26px; font-weight: 400;
}
.cc_group .title_2 {
	text-align: center; line-height: 230px; font-size: 35px; font-weight: 400;
}
.cc_group .title_3 {
	font-size: 40px;
}
.cc_group .link {
	line-height: 350%; font-size: 15px; display: inline-block;
}
@media all and (max-width:1200px)
{
.cc_group .cc_group-box1 .wrap {
	height: auto;
}
.cc_group .cc_group-box1 .wrap img {
	left: 0px; width: 100%; height: auto; margin-left: 0px; position: relative;
}
.cc_group .cc_group-box2 .wrap {
	margin-left: -100px; transform: scale(0.8); -webkit-transform: scale(.8);
}
.cc_group .cc_group-box10 .wrap {
	height: 430px;
}
.cc_group .cc_group-box8 .wrap {
	height: 430px;
}
.cc_group .cc_group-box9 .wrap {
	height: 430px;
}
.cc_group .cc_group-box10 img {
	width: 104%; height: auto;
}
.cc_group .cc_group-box5 img {
	width: 104%; height: auto;
}
.cc_group .cc_group-box6 img {
	width: 104%; height: auto;
}
.cc_group .cc_group-box7 img {
	width: 104%; height: auto;
}
.cc_group .cc_group-box8 img {
	width: 104%; height: auto;
}
.cc_group .cc_group-box9 img {
	width: 104%; height: auto;
}
.cc_group .title_3 {
	font-size: 26px;
}
}
@media all and (max-width:1008px)
{
.cc_group .title_2 {
	line-height: 160px !important; padding-top: 0px !important; font-size: 26px;
}
.cc_group .cc_group-box2 {
	margin-bottom: -130px;
}
.cc_group .cc_group-box2 .wrap {
	margin-left: -230px; transform: scale(0.6); -webkit-transform: scale(.6);
}
.cc_group .cc_group-box3 .wrap {
	width: 100%;
}
.cc_group .title_3 {
	font-size: 22px;
}
.cc_group dl {
	margin-top: 20px !important;
}
.cc_group dd {
	margin-bottom: 20px !important;
}
}
@media all and (max-width:768px)
{
.cc_group .cc_group-box2 {
	margin-bottom: -150px;
}
.cc_group .cc_group-box2 .wrap {
	margin-left: -230px; transform: scale(0.6); -webkit-transform: scale(.6);
}
}
@media not all, not all, not all
{
.cc_group .icon1 {
	background-image: url("../images/product/cc_group/group_icon1@2x-04866e21a4.png"); background-size: 950px auto;
}
.cc_group .icon2 {
	background-image: url("../images/product/cc_group/group_icon2@2x-5fa75d4d90.png"); background-size: 457px auto;
}
.cc_group .cc_group-head {
	background: url("../images/product/cc_group/group-banner@2x-9af59549af.png") no-repeat right bottom / auto 100%;
}
.cc_group .cc_group-box2 .routers .box1 {
	background-image: url("../images/product/cc_group/routers/pic@2x-5d71735f68.png"); background-size: 568px 316px;
}
.cc_group .cc_group-box2 .routers .box4 {
	background-image: url("../images/product/cc_group/routers/pic@2x-5d71735f68.png"); background-size: 568px 316px;
}
.cc_group .cc_group-box2 .routers .arrows .arrow-1 {
	background-image: url("../images/product/cc_group/routers/arrow_1@2x-dd18ae5c51.png"); background-size: 337px 332px;
}
.cc_group .cc_group-box2 .routers .arrows .current.arrow-1 {
	background-image: url("../images/product/cc_group/routers/arrow_1-ce5fccd59d.1@2x.png"); background-size: 337px 332px;
}
.cc_group .cc_group-box2 .routers .arrows .arrow-2 {
	background-image: url("../images/product/cc_group/routers/arrow_2@2x-b01b68170c.png"); background-size: 170px 332px;
}
.cc_group .cc_group-box2 .routers .arrows .current.arrow-2 {
	background-image: url("../images/product/cc_group/routers/arrow_2-50c4784dad.1@2x.png"); background-size: 170px 332px;
}
.cc_group .cc_group-box2 .routers .arrows .arrow-3 {
	background-image: url("../images/product/cc_group/routers/arrow_3@2x-e94de1dd94.png"); background-size: 356px 332px;
}
.cc_group .cc_group-box2 .routers .arrows .current.arrow-3 {
	background-image: url("../images/product/cc_group/routers/arrow_3-9c9bc2f8e8.1@2x.png"); background-size: 356px 332px;
}
.cc_group .cc_group-box2 .routers .arrows .arrow-4 {
	background-image: url("../images/product/cc_group/routers/arrow_4@2x-67f856cf49.png"); background-size: 342px 332px;
}
.cc_group .cc_group-box2 .routers .arrows .current.arrow-4 {
	background-image: url("../images/product/cc_group/routers/arrow_4-ffc8a3f161.1@2x.png"); background-size: 342px 332px;
}
.cc_group .cc_group-box2 .routers .arrows .arrow-5 {
	background-image: url("../images/product/cc_group/routers/arrow_5@2x-098cfcd812.png"); background-size: 303px 332px;
}
.cc_group .cc_group-box2 .routers .arrows .current.arrow-5 {
	background-image: url("../images/product/cc_group/routers/arrow_5-bf0cc0e058.1@2x.png"); background-size: 303px 332px;
}
}
.products {
	overflow: hidden;
}
.products .products-head {
	height: 450px; background-color: rgb(247, 247, 248);
}
.products .products-header {
	padding-top: 78px;
}
.products .products-header p {
	padding: 76px 0px 25px; font-size: 18px;
}
.products .products-header .btn {
	margin-right: 20px;
}
.products .products-header .fadeshow {
	display: none; position: relative;
}
.products .products-header .fadeshow span {
	border-radius: 10px; animation:fadeAndScale 1s both; position: absolute; box-shadow: 0px 28px 46px 0px rgba(18,18,49,0.15); -webkit-box-shadow: 0 28px 46px 0 rgba(18, 18, 49, .15); -webkit-animation: fadeAndScale 1s both;
}
.products .products-header .fadeshow .translate-positive {
	animation:translatePositive 4s infinite alternate; -webkit-animation: translatePositive 4s infinite alternate;
}
.products .products-header .fadeshow .translate-negative {
	animation:translateNegative 4s infinite alternate; -webkit-animation: translateNegative 4s infinite alternate;
}
.products .products-header .iefadeShow {
	background-position: left top; width: 110%; height: 370px; display: block; background-image: url("../images/product/index/guidanceIe-a9dfce514c.jpg"); background-repeat: no-repeat; background-size: contain;
}
.products .icon1 {
	width: 56px; height: 56px; margin-right: 30px; vertical-align: middle; display: inline-block; background-image: url("../images/product/index/icon1-f221b0d320.png"); background-repeat: no-repeat; background-size: 386px 56px;
}
.products .icon2 {
	vertical-align: middle; display: inline-block; background-image: url("../images/product/index/banner1-c925bb9f28.png"); background-repeat: no-repeat; background-size: 1263px 185px;
}
.products .icon1-1 {
	background-position: 0px 0px;
}
.products .icon1-2 {
	background-position: -70px 0px;
}
.products .icon1-3 {
	background-position: -136px 0px;
}
.products .icon1-4 {
	background-position: -204px 0px;
}
.products .icon1-5 {
	background-position: -272px 0px;
}
.products .icon1-6 {
	background-position: -340px 0px;
}
.products .icon2-1 {
	background-position: 0px 0px; left: 70px; top: 74px; width: 160px; height: 98px;
}
.products .icon2-2 {
	background-position: -165px 0px; left: 280px; top: 10px; width: 312px; height: 175px; animation-delay: 0.3s !important; -webkit-animation-delay: .3s;
}
.products .icon2-3 {
	background-position: -482px 0px; left: 430px; top: 85px; width: 244px; height: 160px; animation-delay: 0.5s !important; -webkit-animation-delay: .5s;
}
.products .icon2-4 {
	background-position: -730px 0px; left: 30px; top: 216px; width: 247px; height: 150px; animation-delay: 0.3s !important; -webkit-animation-delay: .3s;
}
.products .icon2-5 {
	background-position: -984px 0px; left: 265px; top: 152px; width: 132px; height: 185px; animation-delay: 0.5s !important; -webkit-animation-delay: .5s;
}
.products .icon2-6 {
	background-position: -1122px 0px; left: 420px; top: 266px; width: 141px; height: 142px; animation-delay: 0.5s !important; -webkit-animation-delay: .5s;
}
.products .title_1 {
	text-align: center; line-height: 150px; padding-top: 40px; font-size: 35px; font-weight: 400;
}
.products .link {
	line-height: 350%; font-size: 15px; display: inline-block;
}
.products .products-box1 .guidance .col-6 {
	margin-bottom: 30px;
}
.products .products-box1 .guidance .col-6 a {
	padding: 28px 26px 26px 32px; transition:0.3s; display: block; box-shadow: 0px 6px 26px 0px rgba(18,18,49,0.1); -webkit-transition: all .3s; -o-transition: all .3s; -webkit-box-shadow: 0 6px 26px 0 rgba(18, 18, 49, .1);
}
.products .products-box1 .guidance .col-6 a:hover {
	box-shadow: 0px 18px 30px 0px rgba(18,18,49,0.14); -webkit-box-shadow: 0 18px 30px 0 rgba(18, 18, 49, .14);
}
.products .products-box1 .guidance .title_3 {
	height: 56px; text-align: left; color: rgb(0, 123, 219); line-height: 56px; font-size: 26px !important; vertical-align: middle; position: relative;
}
.products .products-box1 .guidance .title_3 .more {
	background-position: 4px 5px; top: 15px; width: 26px; height: 30px; font-style: normal; position: absolute; background-image: url("../images/ic_arrow-170744143b.png"); background-repeat: no-repeat; background-size: 134px 42px;
}
.products .products-box1 .guidance .title_3:hover {
	color: rgb(2, 95, 209);
}
.products .products-box1 .guidance .title_3:hover .more {
	background-position: -18px 5px; transition:transform 0.3s, -webkit-transform 0.3s; transform: translateX(10px); -webkit-transform: translateX(10px); -webkit-transition: -webkit-transform .3s; -o-transition: transform .3s;
}
.products .products-box1 .guidance p {
	margin: 10px 0px 16px 86px; text-align: left; font-size: 15px;
}
.products .products-box1 .link {
	line-height: 170%; margin-top: 6px; margin-bottom: 50px;
}
.products .products-box2 {
	height: 520px; color: rgb(255, 255, 255); overflow: hidden; position: relative; background-color: rgb(7, 9, 28);
}
.products .products-box2 .intro {
	left: 0px; top: 0px; right: 0px; position: absolute;
}
.products .products-box2 .col-6 {
	margin-bottom: 30px;
}
.products .products-box2 .col-6 a {
	padding: 27px; border-radius: 2px; transition:0.3s; color: rgb(255, 255, 255); display: block; background-color: rgba(255, 255, 255, 0.1); -webkit-transition: all .3s; -o-transition: all .3s;
}
.products .products-box2 .col-6 a:hover {
	background-color: rgba(255, 255, 255, 0.15);
}
.products .products-box2 .col-6 a:hover .more {
	background-position: -84px 5px; transition:transform 0.3s, -webkit-transform 0.3s; transform: translateX(10px); -webkit-transform: translateX(10px); -webkit-transition: -webkit-transform .3s; -o-transition: transform .3s;
}
.products .products-box2 .title_3 {
	height: 56px; text-align: left; line-height: 56px; font-size: 26px !important; position: relative;
}
.products .products-box2 .title_3 .more {
	background-position: -84px 5px; top: 15px; width: 26px; height: 30px; font-style: normal; margin-left: 10px; display: inline-block; position: absolute; background-image: url("../images/ic_arrow-170744143b.png"); background-repeat: no-repeat; background-size: 134px 42px;
}
.products .products-box2 p {
	margin: 10px 0px 20px; line-height: 170%; font-size: 15px;
}
.products .products-box3 {
	background: url("../images/product/index/box3-70d8c4c5b9.png") no-repeat top / 1660px 682px; height: 682px; margin-bottom: 160px;
}
.products .products-box3 .guidance {
	min-height: 320px;
}
.products .products-box3 .col-4 {
	position: relative;
}
.products .products-box3 a {
	display: block;
}
.products .products-box3 img {
	left: 50%; top: 0px; margin-left: -215px; position: absolute;
}
.products .products-box3 p {
	text-align: justify; color: rgb(102, 102, 102); line-height: 150%; font-size: 15px;
}
.products .products-box3 .bottom {
	left: 15px; top: 197px; right: 15px; position: absolute;
}
.products .products-box3 .title_3 {
	color: rgb(255, 139, 2); padding-right: 18px; font-size: 18px; position: relative;
}
.products .products-box3 .title_3 .more {
	background-position: -36px -28px; top: 8px; height: 15px; font-style: normal; margin-left: 4px; position: absolute; background-image: url("../images/ic_arrow-170744143b.png"); background-repeat: no-repeat; background-size: 134px 42px;
}
.products .products-box3 .title_3:hover {
	color: rgb(255, 120, 2);
}
.products .products-box3 .title_3:hover .more {
	background-position: -52px -28px; transition:transform 0.3s, -webkit-transform 0.3s; transform: translateX(10px); -webkit-transform: translateX(10px); -webkit-transition: -webkit-transform .3s; -o-transition: transform .3s;
}
.products .products-box3 .link {
	margin: 25px auto 0px; line-height: 100%; display: inline-block;
}
.products .products-box4 .title_1 {
	line-height: 100%; margin-bottom: 65px;
}
@media all and (max-width:1200px)
{
.products .products-header p {
	padding-top: 20px;
}
.products .products-header .fadeshow {
	margin-left: -100px; transform: scale(0.8); -webkit-transform: scale(.8);
}
.products .products-box1 .title_1 {
	line-height: 100px; padding-top: 30px;
}
.products .products-box3 {
	background-size: 140%;
}
.products .products-box3 img {
	top: 10px; width: 350px; margin-left: -175px;
}
.products .products-box3 .bottom {
	top: 172px;
}
}
@media all and (max-width:1008px)
{
.products .products-header .fadeshow {
	transform: scale(0.6); -webkit-transform: scale(.6);
}
.products .title_1 {
	line-height: 100px; padding-top: 20px; font-size: 30px;
}
.products .products-box2 .col-6 a {
	padding: 12px;
}
.products .products-box3 img {
	top: 70px; width: 280px; margin-left: -140px;
}
.products .products-box3 p {
	font-size: 14px;
}
}
@media not all, not all, not all
{
.products .icon1 {
	background-image: url("../images/product/index/icon1@2x-cbccabc7d1.png");
}
.products .icon2 {
	background-image: url("../images/product/index/banner1@2x-efdf4139d3.png");
}
.products .products-box1 .guidance .title_3 .more {
	background-image: url("../images/ic_arrow@2x-2afdf67cad.png");
}
.products .products-box2 .title_3 .more {
	background-image: url("../images/ic_arrow@2x-2afdf67cad.png");
}
.products .products-box3 .title_3 .more {
	background-image: url("../images/ic_arrow@2x-2afdf67cad.png");
}
.products .products-box3 {
	background-image: url("../images/product/index/box3@2x-6e5b2b8413.png");
}
}

.section5{height:430px;background:#FAFAFA!important; width:100%}.section5 .section-content{background:url(cc-img.png) no-repeat 50%;background-size:auto 100%}.section5 .main{width:1160px;margin:0 auto;padding-top:108px;overflow:hidden}.section5 .main .section5-item{width:300px;float:left;margin:0 42px}.section5 .main .section5-title{margin-bottom:36px;line-height:1;font-size:32px;color:#000;text-align:center}.section5 .main .section5-desc{font-size:18px;color:#848484;text-align:center}
/*case*/
.case{height:800px;padding:100px 0 120px;box-sizing:border-box;background:#fff;}
.case h2{font-size:40px;color:#373d40;text-align:center;margin-bottom:80px;}
.case .items{position:relative;margin:0 auto;height:240px;z-index:1;}
.case .items li{cursor:pointer;}
.case .items li.item{width:720px;height:300px;position:absolute;transition:all 0.3s ease-in-out;border:1px solid #ecf0f0;background-color:#fff;box-shadow:0 2px 10px 0 rgba(53,55,75,0.13);border-radius:4px;}
.case .items li[data-index='0']{left:260px;z-index:50;transform:scale(0.7,0.7);}
.case .items li[data-index='1']{z-index:105;left:50%;transform:translateX(-50%);}
.case .items li[data-index='1'] .content{margin:30px auto 50px;width:540px;text-align:center;}
.case .items li[data-index='1'] .content img{width:160px;height:100px;}
.case .items li[data-index='1'] .content p{margin-top:10px;width:540px;font-size:16px;color:#70727d;text-align:center;line-height:24px;}
.case .items li[data-index='1']::before{content:"";display:block;background-image:url(../images/main_a.png);background-size:100% 100%;width:28px;height:24px;position:absolute;left:60px;top:80px;}
.case .items li[data-index='1']::after{content:"";display:block;background-image:url(../images/main_b.png);background-size:100% 100%;width:28px;height:24px;position:absolute;right:60px;bottom:30px;}
.case .items li[data-index='2']{right:260px;z-index:50;transform:scale(0.7,0.7);}
.case .items li.before,.case .items li.after{width:50px;height:50px;background-size:cover;position:absolute;top:50%;transform:translateY(-50%);}
.case .items li.before{left:180px;background-image:url(../images/main_img_a.png);}
.case .items li.after{right:180px;background-image:url(../images/main_img_b.png);}
.case .logo{display:block;margin:130px auto 0;height:70px; width:auto}
.case .logo{height:140px;}


.boxx{ height:350px; padding-top:80px}
.btns-wrapper{text-align:center;margin-top:25px;}
.btns-wrapper .btn.btn-line-blue{display:inline-block;color:#0A69C6;font-size:18px;width:160px;float:none;}
.front6 .btns-wrapper .btn.btn-line-blue{color:#fff;}
.btns-wrapper .btn.btn-line-blue:hover,.btns-wrapper .btn.btn-line-blue.color-white{color:#fff;}
.front6{margin-top:30px; text-align:center}
.front6{background:url(../images/bg-front6.svg) no-repeat center #222459;background-size:100% 100%;}
.front6 h2{color:#fff;font-size:32px;}
.front6 .title-region p{color:#fff; font-size:16px; padding-top:10px}
.btn-line-blue{border:0;line-height:48px;margin:0 auto;background:url(../images/btnBlue.svg) no-repeat;clear:both;width:160px;color:#333;border-radius:48px;}
.btn-line-blue:hover{background-image:linear-gradient(90deg,#6ACAFF 0%,#0B1CBA 100%);border-radius:48px;color:#fff;}
.w{width:100%;max-width:1240px;padding:0 20px;margin:0 auto;position:relative;}
.core-case-box{background-color:#08061E;}
.box_case{padding:0 0 80px 0;position:relative;background-color:#fff;}
h2{font-size:32px;color:#000000;line-height:150%;text-align:center;margin-bottom:5px;font-family:PingFangSC-Thin;}
.box_case.gradient-blue h2{color:#fff;}
.title-region{text-align:center;padding-top:20px;margin-bottom:50px;position:relative;z-index:3;}
.case-core{overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;height:413px;transition:background-image 0.5s;margin-bottom:60px;background-color:#08061E;}
.case-core-list{height:100%;width:25%;float:left;border-right:1px solid rgba(255,255,255,0.4);padding:100px 35px 0;position:relative;transition:all 0.5s;cursor:pointer;}

.case-core.cell1 .case-core-list{width:100%;border-right:none;}
.case-core.cell2 .case-core-list{width:50%;}
.case-core.cell3 .case-core-list{width:33.33%;}
.case-core-hover .case-core-list{padding-top:62px;width:20%;}
.case-core-hover.cell2 .case-core-list{width:33.3%;}
.case-core-hover.cell3 .case-core-list{width:25%;}
.case-core-hover .case-core-list.current{width:40%;}
.case-core-hover.cell1 .case-core-list.current{width:100%;}
.case-core-hover.cell2 .case-core-list.current{width:66.7%;}
.case-core-hover.cell3 .case-core-list.current{width:50%;}
.case-core-list:last-of-type{border-right:none;}
.case-core-list .case-logo{height:58px;margin-bottom:10px;}
.case-core-list .case-title{font-size:20px;line-height:150%;margin-bottom:10px;color:#fff;}
.case-logo img{height:100%;width:auto;}
.case-summary h3{font-size:20px;color:#FFFFFF;line-height:150%;margin-bottom:15px;}
.en  .case-summary h3{text-align:left;}
.case-summary p{font-size:14px;color:#FFFFFF;line-height:150%;transition:all 0.5s;opacity:0;}
.case-core-list.current .case-summary p{opacity:0.8;}
.case-more-btn{height:48px;width:82px;background:rgba(0,0,0,0.2) url(/sites/all/themes/yitu/images/more2.svg) no-repeat center 18px;border-radius:24px;position:absolute;left:35px;bottom:70px;transition:all 0.5s;display:none;}
.case-core-list.current .case-more-btn{opacity:0;}
.case-wrapper{padding:80px 0;background:#fff;}
.case-type{width:140px;float:left;}
/*case*/