@charset "UTF-8";


@media screen and (min-width:1200px) {
	
	
	/*<!--图片轮播-->*/
	
	/* .carousel-inner{
		width: 100%;
		background: #f5f6fb;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-align: center;
		align-items: center;
		box-sizing: border-box;
		padding-top: 140px;
		padding-bottom: 70px;
		position: relative;
		overflow: hidden;
	}
	.item{
		display: flex!important;
		-webkit-box-pack: center;
		justify-content: center;
		box-sizing: border-box;
	}
	.item_main{
		position: relative;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: start;
		justify-content: flex-start;
		align-self: center;
		margin: 0 30px 0 50px;
		max-width: 600px;
		box-sizing: border-box;
	}
	.item_cont{
		width: 100%;
		font-size: 34px;
		color: #00229e;
		letter-spacing: 1px;
	}
	.item_title{
		width: 100%;
		font-size: 54px;
		color: #00229e;
		font-weight: 600;
		margin-top: 10px;
		line-height: 76px;
	}
	.btn{
		width: 148px;
		height: 54px;
		background: #00229e;
		display: block;
		border-radius: 90px;
		text-align: center;
		line-height: 40px;
		color: #fff;
		font-size: 18px;
		margin-top: 56px;
	}
	.btn:visited{
		color: #fff;
	}
	.btn:hover{
		color: #fff;
		box-shadow: 0px 5px 30px rgba(5,30,141,0.3);
	}
	.item_pic{
		box-sizing: border-box;
		padding: 0 40px;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center;
		border-radius: 20px;
		max-width: 980px;
	}
	.item_pic img{
		width: 48vw;
		filter: none;
		box-shadow: 0px 5px 30px rgba(5,30,141,0.2);
		border-radius: 24px;
	} */
	
	
	.banner_text {
		position: absolute;
		bottom: 26%;
		left: 13.3%;
		text-align: left;
		padding: 40px;
	}
	.banner_text3 {
		position: absolute;
		bottom: 18%;
		left: 13.3%;
		text-align: left;
		padding: 20px;
	}
	
	.banner_text h2 {
		font-size: 45px;
		color: #FFFFFF;
		text-align: left;
		letter-spacing: 2px;
	}
	
	.banner_text h3 {
		font-size: 18px;
		color: #FFFFFF;
		width: 417px;
		text-align: left;
		padding: 40px 0;
		line-height: 40px;
		letter-spacing: 1px;
		font-family: sans-serif;
	}
	
	.banner_text h4 {
		font-size: 18px;
		color: #FFFFFF;
		width: 450px;
		text-align: left;
		letter-spacing: 1px;
		padding: 8px 0;
		line-height: 30px;
		font-family: sans-serif;
	}
	.banner_text4 h4{
		width: 450px;
	}
	.banner_text h4.one {
		padding-top: 40px;
		line-height: 40px;
	}
	
	.banner_text h4.two {
		padding-bottom: 40px;
		line-height: 40px;
	}
	
	
	.banner_text em {
		display: inline-block;
		width: 125px;
		height: 40px;
		line-height: 40px;
		border-radius: 10px;
		background-color: #fe5b5f;
		border: 1px solid #fe5b5f;
		color: #FFFFFF;
		font-style: normal;
		margin-right: 20px;
		cursor: pointer;
		text-align: center;
	}
	
	.banner_text em:hover {
		border: 1px solid #e13a3e;
		background: #e13a3e;
		color: #ffffff;
	}
	
	.carousel-inner .item1 {
		background: #f5f6fb;
		background-size: cover;
		height: 700px;
		
	}
	.item_z{
		width: 100%;
		height: 700px;
		display: flex!important;
		-webkit-box-pack: center;
		justify-content: center;
		box-sizing: border-box;
	}
	.item_pic{
		box-sizing: border-box;
		padding: 0 40px;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center;
		border-radius: 20px;
		max-width: 980px;
	}
	.item_pic img{
		width: 48vw;
		filter: none;
		box-shadow: 0px 5px 30px rgba(5,30,141,0.2);
		border-radius: 24px;
	}
	.item_main{
		position: relative;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: start;
		justify-content: flex-start;
		align-self: center;
		margin: 0 30px 0 50px;
		max-width: 600px;
		box-sizing: border-box;
	}
	.item_cont{
		width: 100%;
		font-size: 34px;
		color: #00229e;
		letter-spacing: 1px;
	}
	.item_title{
		width: 100%;
		font-size: 54px;
		color: #00229e;
		font-weight: 600;
		margin-top: 10px;
		line-height: 76px;
	}
	.btn{
		width: 148px;
		height: 54px;
		background: #00229e;
		display: block;
		border-radius: 90px;
		text-align: center;
		line-height: 40px;
		color: #fff;
		font-size: 18px;
		margin-top: 56px;
	}
	
	.carousel-inner .item1 {
		background: url(../img/index/banner7.png) no-repeat center;
		background-size: cover;
		height: 700px;
	}
	.item_main{
		position: absolute;
		left: 8%;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: start;
		justify-content: flex-start;
		align-self: center;
		margin: 0 30px 0 0px;
		width: 40%;
		box-sizing: border-box;
	}
	.item_cont{
		width: 100%;
		font-size: 32px;
		color: #00229e;
		letter-spacing: 1px;
		line-height: 44px;
	}
	.item_title{
		width: 100%;
		font-size: 62px;
		color: #000;
		font-weight: 600;
		margin-top: 10px;
		line-height: 74px;
		margin-bottom: 42px;
		letter-spacing: 5px;
	}
	.item_words{
		width: 100%;
		font-size: 20px;
		color: #00229e;
		margin-bottom: 10px;
		letter-spacing: 2px;
		line-height: 30px;
	}
	.btn{
		width: 148px;
		height: 54px;
		background: #00229e;
		display: block;
		border-radius: 90px;
		text-align: center;
		line-height: 40px;
		color: #fff;
		font-size: 18px;
		margin-top: 24px;
	}
	.btn:hover{
		color: #fff;
		background-color: #080e57;
	}
	
	
	
	.carousel-inner .item2 {
		background: url(../img/index/banner1.png) no-repeat center;
		background-size: cover;
		height: 700px;
	}
	.item_main2{
		position: absolute;
		left: 10%;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: start;
		justify-content: flex-start;
		align-self: center;
		margin: 0 30px 0 0px;
		/* max-width: 600px; */
		width: 40%;
		box-sizing: border-box;
	}
	.item_cont2{
		width: 100%;
		font-size: 24px;
		color: #fff;
		letter-spacing: 1px;
		line-height: 44px;
	}
	.item_title2{
		width: 100%;
		font-size: 56px;
		color: #fff;
		font-weight: 600;
		margin-top: 16px;
		line-height: 74px;
		margin-bottom: 42px;
		letter-spacing: 5px;
	}
	.item_words2{
		width: 100%;
		font-size: 20px;
		color: #fff;
		margin-bottom: 10px;
		letter-spacing: 2px;
		line-height: 30px;
	}
	.btn2{
		width: 148px;
		height: 54px;
		background: #00229e;
		display: block;
		border-radius: 90px;
		text-align: center;
		line-height: 40px;
		color: #fff;
		font-size: 18px;
		margin-top: 56px;
	}
	.item_cont5{
		width: 100%;
		font-size: 24px;
		color: #fff;
		letter-spacing: 1px;
		line-height: 44px;
		text-align: left;
	}
	.item_li_title5{
		width: 100%;
		font-size: 28px;
		color: #fff;
		letter-spacing: 1px;
		line-height: 44px;
		font-weight: 600;
		margin-top: 20px;
		text-align: left;
	}
	.item_title5{
		width: 100%;
		font-size: 40px;
		color: #fff;
		font-weight: 600;
		/* margin-top: 10px; */
		line-height: 52px;
		margin-bottom: 48px;
		letter-spacing: 2px;
		text-align: left;
	}
	.item_words5{
		width: 100%;
		font-size: 18px;
		color: #fff;
		margin-bottom: 10px;
		letter-spacing: 1px;
		line-height: 26px;
		text-align: left;
	}
	.item_bold_words5{
		width: 100%;
		font-size: 24px;
		color: #fff;
		margin-bottom: 10px;
		letter-spacing: 1px;
		line-height: 26px;
		text-align: left;
		font-weight: 600;
	}
	
	
	.carousel-inner .item3 {
		background: url(../img/index/banner2.png) no-repeat center;
		background-size: cover;
		height: 700px;
	}
	.item_main3{
		position: absolute;
		left: 10%;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: start;
		justify-content: flex-start;
		align-self: center;
		margin: 0 30px 0 0px;
		/* max-width: 600px; */
		width: 64%;
		box-sizing: border-box;
	}
	.item_cont3{
		width: 100%;
		font-size: 36px;
		color: #fff;
		letter-spacing: 3px;
		line-height: 44px;
		/* font-weight: 600; */
	}
	.item_title3{
		width: 100%;
		font-size: 60px;
		color: #fff;
		font-weight: 600;
		margin-top: 20px;
		line-height: 76px;
		margin-bottom: 42px;
		letter-spacing: 5px;
	}
	
	.carousel-inner .item4 {
		background: url(../img/index/banner3.png) no-repeat center;
		background-size: cover;
		height: 700px;
	}
	
	.carousel-inner .item5 {
		background: url(../img/index/banner4.png) no-repeat center;
		background-size: cover;
		height: 700px;
		text-align: center;
	}
	
	.banner h4 {
		position: absolute;
		left: 0;
		right: 0;
		margin: auto;
		top: 50%;
		font-size: 26px;
	}
	
	.banner .login {
		position: absolute;
		left: 0;
		right: 0;
		margin: auto;
		top: 70%;
	}
	
	.banner .btn {
		border-radius: 10px;
		font-size: 30px;
		color: #FFFFFF;
		width: 320px;
		height: 99px;
		margin: 0px 30px 15px;
		padding: 13px 0px;
		display: inline-block;
		margin-bottom: 0;
		font-weight: normal;
		text-align: center;
		vertical-align: middle;
		cursor: pointer;
	}
	
	.login .btn-default {
		background: rgba(0, 0, 0, 0.6);
		border: 1px solid rgba(76, 76, 76, 0.6);
		font-family: sans-serif;
	}
	
	.login .btn-default:hover,
	.btn-default:focus,
	.btn-default:active {
		color: #FFFFFF;
		background: rgba(51, 51, 51, 0.6);
		border: 1px solid rgba(79, 79, 79, 0.6);
	}
	
	.login .btn-register {
		background: rgba(4, 82, 176, 0.7);
		border: 1px solid rgba(7, 107, 210, 0.7);
		font-family: sans-serif;
	}
	
	.login .btn-register:hover,
	.btn-primary:focus,
	.btn-primary:active {
		color: #FFFFFF;
		background: rgba(0, 56, 124, 0.5);
		border: 1px solid rgba(24, 89, 156, 0.7);
	}
	
	.banner .btn span {
		display: block;
		font-size: 18px;
		color: #8a8a8a;
		padding-top: 8px;
	}
	
	
	.carousel-inner .item6 {
		background: url(../img/index/banner5.png) no-repeat center;
		background-size: cover;
		height: 700px;
	}
	.carousel-inner .item7 {
		background: url(../img/index/banner6.png) no-repeat center;
		background-size: cover;
		height: 700px;
	}
	.carousel-inner .item8 {
		background: url(../img/index/banner8.png) no-repeat center;
		background-size: cover;
		height: 700px;
	}
	.carousel-inner .item9 {
		background: url(../img/index/banner11.png) no-repeat center;
		background-size: cover;
		height: 700px;
	}
	.carousel-inner .item10 {
		background: url(../img/index/banner9.png) no-repeat center;
		background-size: cover;
		height: 700px;
	}
	.carousel-inner .item12 {
		background: url(../img/index/banner_13.png) no-repeat center;
		background-size: cover;
		height: 700px;
	}
	.carousel-inner .item13 {
		background: url(../img/index/banner_14.png) no-repeat center;
		background-size: cover;
		height: 700px;
	}
	.carousel-inner .item14 {
		background: url(../img/index/banner_15.png) no-repeat center;
		background-size: cover;
		height: 700px;
	}
	.carousel-inner .item15 {
		background: url(../img/index/banner_16.png) no-repeat center;
		background-size: cover;
		height: 700px;
	}
	.item_main4{
		position: absolute;
		left: 12%;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: start;
		justify-content: flex-start;
		align-self: center;
		margin: 0 30px 0 0px;
		/* max-width: 600px; */
		width: 30%;
		box-sizing: border-box;
	}
	.item_title8{
		width: 100%;
		font-size: 80px;
		line-height: 92px;
		color: #fff;
		font-weight: 600;
		letter-spacing: 1px;
		font-style: italic;
	}
	.item_cont8{
		width: 100%;
		font-size: 26px;
		line-height: 40px;
		margin-top: 34px;
		color: #fff;
		letter-spacing: 1px;
	}
	.logoRoll{
		width: 100%;
	}
	
	
	/*banner   end*/
	
	
	/* 知名媒体 */
	.mediai{
		width: 100%;
		margin-top: 90px;
		min-width: 1180px;
	}
	.media_bx{
		width: 78%;
		margin: 0 auto;
	}
	.media_bx ul{
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		list-style: none;
	}
	.media_block{
		width: 32%;
		/* padding: 0 0 42px 0; */
		height: 250px;
		box-shadow: 0px 4px 28px  rgba(2,67,212,0.2);
		background-color: #fff;
		border: 2px solid #fff;
		border-radius: 12px;
		position: relative;
	}
	.media_block:hover{
		border: 2px solid #0123a1;
	}
	.media_block a{
		width: 100%;
		height: 100%;
		display: block;
		cursor: pointer;
	}
	.media_block_a{
		width: 100%;
	}
	.media_block_img{
		width: 64px;
		position: absolute;
		top: 0;
		right: 0;
	}
	.media_block_main{
		width: 83%;
		margin: 0 auto;
		padding-top: 44px;
		font-size: 24px;
		color: #333;
		line-height: 38px;
	}
	.media_block_logo{
		width: 100px;
		position: absolute;
		right: 8.5%;
		bottom: 11%;
	}
	
	
	
	/* AI销售大脑 */
	.aiNum{
		width: 100%;
		margin: 110px 0;
		min-width: 1110px;
	}
	.aiNum_words{
		margin: 0 auto;
		display: flex;
		width: 78%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center;
		margin-bottom: 70px;
	}
	.aiNum_words_title{
		width: 100%;
		text-align: center;
		font-size: 42px;
		color: #000;
		font-weight: 600;
		letter-spacing: 1px;
	}
	.aiNum_words_des{
		text-align: center;
		width: 100%;
		font-size: 18px;
		color: #555;
		margin-top: 22px;
		line-height: 32px;
	}
	.mb-large{
		/* width: 78%; */
		max-width: 1400px;
		margin: 0 auto;
	}
	.Block{
		display: block;
		position: relative;
	}
	.Grid{
		display: flex;
		flex-wrap: wrap;
		margin: 0 -12px -24px;
		width: calc(100% + 24px);
	}
	.with-3.Grid>div{
		width: 25%;
		text-align: center;
	}
	.Grid>div{
		flex-shrink: 0;
		padding: 0 12px 24px;
		position: relative;
	}
	.color-teal{
		color: #f29f9e;
	}
	.color-yellow{
		color: #f1d12a;
	}
	.color-sky{
		color: #3caff2;
	}
	.color-roi{
		color: #907dec;
	}
	.Block-content{
		position: relative;
		z-index: 20;
	}
	.FactoidBlock-statistic{
		font-family: BN Axel Grotesk,sans-serif;
		font-size: 56px;
		font-veriation-settings: "wght"700;
		font-weight: 700;
		line-height: 76px;
		text-transform: none;
	}
	
	
	/* 销售人员的圣经 */
	.bible{
		width: 100%;
		background: #f5f6fb;
		padding: 110px 0;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-align: center;
		overflow: hidden;
		/* min-width: 1200px; */
	}
	.bible_words{
		width: 78%;
		margin: 0 auto;
		height: auto;
		padding-bottom: 60px;
	}
	.bible_words_title{
		width: 100%;
		text-align: center;
		font-size: 44px;
		color: #000;
		font-weight: 600;
	}
	.bible_words_des{
		width: 800px;
		margin: 0 auto;
		text-align: center;
		font-size: 18px;
		color: #555;
		margin-top: 20px;
		line-height: 34px;
	}
	.bible_main{
		width: 78%;
		/* max-width: 1400px; */
		/* padding: 0 50px; */
		margin: 0 auto;
		height: auto;
		min-width: 1200px;
		padding: 0 50px;
	}
	.bible_main_all{
		width: 100%;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		list-style: none;
	}
	.bible_main_block{
		width: 28%;
		background: #0243d4;
		border-radius: 12px;
		height: 420px;
		padding: 3.4% 4%;
		position: relative;
		transition: all 0.6s;
	}
	.bible_main_block:hover{
		transform: scale(1.07,1.07);
	}
	.bible_main_block a{
		width: 100%;
		height: 420px;
		display: block;
		text-decoration: none;
	}
	.bible_main_icon{
		width: 60px;
		margin-bottom: 8%;
	}
	.bible_main_title{
		width: 100%;
		font-size: 30px;
		color: #fff;
		font-weight: 600;
		letter-spacing: 1px;
	}
	.bible_main_cont{
		width: 100%;
		margin-top: 30px;
	}
	.bible_main_cont ul{
		width: 100%;
		list-style: none;
	}
	.bible_main_cont ul li{
		display: flex;
		-webkit-box-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		align-items: center;
		margin:6% 0;
		color: #fff;
		font-size: 16px;
	}
	.bible_main_cont ul li img{
		margin-right: 12px;
	}
	.bible_main_next{
		width: 36px;
		display: block;
		margin-top: 30px;
		float: right;
		position: absolute;
		right: 12%;
		bottom: 10%;
	}
	
	.scenes{
		width: 100%;
		margin-top: 110px;
	}
	.scenes_bx{
		/* max-width: 1400px; */
		margin: 0 auto;
	}
	.scenes_btn{
		max-width: 1400px;
		margin: 0 auto;
		margin-top: 40px;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center;
		box-sizing: border-box;
	}
	.scenes_div{
		width: 33.3%;
		float: left;
		padding: 40px 0;
		color: #888;
		border-bottom: 3px solid #fff;
		cursor: pointer;
	}
	.scenes_sel{
		border-bottom: 3px solid #0123a1;
		color: #0123a1!important;
	}
	.scenes_pic{
		width: 50px;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	.scenes_text{
		width: 100%;
		text-align: center;
		font-size: 22px;
	}
	.context{
		background-color: #f5f6fb;
		padding: 80px 0 110px;
	}
	.context_bx{
		max-width: 1400px;
		margin: 0 auto;
	}
	.cont{
		width: 100%;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-align: center;
		align-items: center;
		box-sizing: border-box;
	}
	.context_main{
		width: 100%;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		height: auto;
		padding: 0 50px;
	}
	.context_main_pic{
		max-width: 860px;
	}
	.context_main_pic img{
		box-shadow: 0px 2px 10px  rgba(2,67,212,0.2);
		border-radius: 24px;
	}
	.context_main_text{
		width: 400px;
		min-width: 300px;
		padding: 0 0 0 80px;
	}
	.bible_main_title{
		width: 100%;
		font-size: 36px;
		color: #000;
	}
	.bible_main_cont ul li{
		color: #666;
		font-size: 20px;
		margin-bottom: 22px;
	}
	.btn_block{
		width: 100%;
		margin: 0 auto;
	}
	.btn_hei{
		margin-top: 14%;
	}
	.bible_btn{
		width: 140px;
		height: 46px;
		background-color: #00229e;
		text-align: center;
		color: #fff;
		border-radius: 50px;
		font-size: 18px;
		outline: none;
		border: none;
		
		display: block;
	}
	.offer_btn_a{
		width: 100%;
		height: 100%;
		color: #fff!important;
		text-decoration: none!important;
		display: block;
		line-height: 6rem;
	}
	.successful_btn_a{
		width: 100%;
		height: 100%;
		color: #0263e0!important;
		text-decoration: none!important;
		display: block;
		line-height: 46px;
	}
	.bible_btn:hover{
		/* box-shadow: 0px 0px 0 -3px #bbb; */
		box-shadow: 0px 5px 32px  rgba(2,67,212,0.3);
	}
	
	
	/* 六大解决方案 */
	.solution{
		/* width: 100%; */
		max-width: 1400px;
		margin: 0 auto;
		padding: 110px 50px 110px;
		/* min-width: 1200px; */
	}
	.solution_title{
		width: 100%;
		margin: 0 auto;
		text-align: center;
		font-size: 44px;
		font-weight: 600;
		color: #000;
		margin-bottom: 60px;
	}
	.solution_main{
		width: 100%;
		margin: 0 auto;
		/* height: auto; */
	}
	.solution_main ul{
		width: 100%;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		list-style: none;
		margin: 0!important;
		padding: 0!important;
	}
	.solution_main ul .solution_main_block{
		width: 33.33%;
		border: 1px solid #ccc;
		height: 320px;
		cursor: pointer;
		padding: 1% 0 0;
		overflow: hidden;
	}
	.solution_main_block_cont_des{
		width: 100%;
		background-color: #0123a1;
		height: 160px;
		padding: 0 8%;
		margin-top: 36px;
		border-radius: 20px 20px 0 0;
	}
	.solution_main_block_cont_btn{
		/* width: 140px;
		height: 40px;
		display: block;
		margin: 0 auto;
		border: 1px solid #fff; */
		width: 100%;
		text-align: center;
		font-size: 17px;
		color: #fff;
		display: block;
		padding-top: 20px;
		letter-spacing: 1px;
		/* text-decoration: underline!important; */
		line-height: 20px;
	}
	.solution_main_block_cont_des_text{
		width: 100%;
		text-align: center;
		padding-top: 34px;
		font-size: 16px;
		color: #fff;
		line-height: 30px;
	}
	.solution_main ul .solution_main_block .solution_main_block_hover{
		display: none;
	}
	.solution_main ul .solution_main_block:nth-child(1){
		border-right: none;
	}
	.solution_main ul .solution_main_block:nth-child(2){
		border-right: none;
	}
	.solution_main ul .solution_main_block:hover{
		background: #00229e;
	}
	.solution_main ul .solution_main_block:hover .solution_main_block_hover{
		display: block;
	}
	.solution_main ul .solution_main_block:hover .solution_main_block_cont{
		display: none;
	}
	.solution_main_block_cont{
		width: 100%;
	}
	.solution_main_block_cont_num{
		width: 60px;
		margin: 0 auto;
		color: #0243d4;
		margin-top: 22px;
	}
	.solution_main_block_cont_title{
		width: 100%;
		margin-top: 10px;
		color: #333;
		font-size: 30px;
		font-weight: 600;
		text-align: center;
	}
	.solution_main_block_hover{
		width: 100%;
	}
	.solution_main_block_hover_num{
		width: 100%;
		color: #fff;
		font-size: 28px;
		font-weight: 600;
	}
	.solution_main_block_hover_title{
		width: 100%;
		font-size: 30px;
		font-weight: 600;
		color: #fff;
		margin-top: 10px;
		text-align: center;
	}
	.solution_main_block_hover_words{
		width: 100%;
		font-size: 16px;
		color: #fff;
		line-height: 28px;
		margin-top: 17px;
		padding: 0 8%;
		text-align: center;
	}
	.solution_main_block_hover_btn{
		width: 130px;
		height: 40px;
		border-radius: 50px;
		background-color: #fff;
		display: block;
		margin: 0 auto;
		color: #00229e;
		text-align: center;
		line-height: 40px;
		font-size: 16px;
		margin-top: 20px;
	}
	.solution_main_block_hover_btn:hover{
		border: 1px solid #fff;
		color: #fff;
		background-color: #00229e;
	}
	
	
	/* 五大核心技术 */
	.technology{
		width: 100%;
		padding: 110px 0 150px 0;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center;
		/* min-width: 1200px; */
		background-color: #080e57;
	}
	.technology_title{
		width: 78%;
		text-align: center;
		margin: 0 auto;
		font-size: 44px;
		color: #fff;
		font-weight: 600;
		margin-bottom: 60px;
	}
	.technology_main{
		width: 100%;
		margin: 0 auto;
		/* background: url(../img/index/technology_bgii.png) no-repeat center; */
		/* height: 530px; */
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		/* position: relative; */
	}
	.technology_main_bx{
		width: 1200px;
		/* max-width: 1400px; */
		padding: 0 50px;
		margin: 0 auto;
		position: relative;
		/* height: 490px; */
	}
	.technology_main_bx img{
		display: block;
		margin: 0 auto;
	}
	.technology_main_block{
		display: flex;
		-webkit-box-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		align-items: center;
		width: 300px;
		height: 110px;
		border-radius: 12px;
		background: #fff;
		box-shadow: 0px 5px 30px  rgba(2,67,212,0.3);
		border-bottom: 3px solid #fff;
	}
	.technology_main_block_bgi{
		width: 60px;
		height: 60px;
		border-radius: 50%;
		background-color: #ebf0fc;
		/* margin-top: 25px; */
		background-position: 50%;
		background-size: auto 36px;
		background-repeat: no-repeat;
	}
	.icon_1{
		background-image: url(../img/index/technology_1.png);
	}
	.icon_2{
		background-image: url(../img/index/technology_2.png);
	}
	.icon_3{
		background-image: url(../img/index/technology_3.png);
	}
	.icon_4{
		background-image: url(../img/index/technology_4.png);
	}
	.icon_5{
		background-image: url(../img/index/technology_5.png);
	}
	
	.technology_main_block:nth-child(1){
		position: absolute;
		top: -4%;
		left: 10%;
		padding-left: 2.8%;
	}
	.technology_main_block:nth-child(2){
		width: 304px;
		position: absolute;
		top: 44%;
		left: 1%;
		padding-left: 3.5%;
	}
	.technology_main_block:nth-child(3){
		position: absolute;
		bottom: -11%;
		left: 30%;
		padding-left: 2.8%;
	}
	.technology_main_block:nth-child(4){
		width: 310px;
		position: absolute;
		bottom: 17%;
		right: 2%;
		padding-left: 3.6%;
	}
	.technology_main_block:nth-child(5){
		width: 320px;
		position: absolute;
		top: -2%;
		right: 6%;
		padding-left: 4.2%;
	}
	.technology_main_block:hover{
		border-bottom: 3px solid #0452e2;
	}
	.technology_main_block_words{
		font-size: 26px;
		color: #333;
		margin-left: 6%;
	}
	.technology_main_cont{
		width: 150px;
		position: absolute;
		left: 11%;
		top: 10%;
	}
	.technology_main_cont_pic{
		width: 90px;
		margin: 0 auto;
	}
	.technology_main_cont_words{
		width: 100%;
		text-align: center;
		font-size: 20px;
		margin-top: 10px;
	}
	.technology_main_cont2{
		width: 150px;
		position: absolute;
		left: 9%;
		top: 350px;
	}
	.technology_main_cont3{
		width: 150px;
		position: absolute;
		right: 9%;
		top: 10px;
	}
	.technology_main_cont4{
		width: 150px;
		position: absolute;
		right: 9%;
		top: 200px;
	}
	.technology_main_cont5{
		width: 150px;
		position: absolute;
		right: 12%;
		top: 400px;
	}
	
	
	/* 为什么选择木心智能，我们的客户这样说 */
	.choose{
		width: 100%;
		padding: 110px 0 120px;
		background-color: #f5f6fb;
	}
	.choose_title{
		width: 78%;
		margin: 0 auto;
		text-align: center;
		font-size: 44px;
		color: #000;
		font-weight: 600;
		margin-bottom: 60px;
	}
	.choose .choose_cont{
		max-width: 1400px;
		height: 500px;
	}
	.choose .choose_cont .swiper-wrapper .swiper-slide{
		/* width: 33.3%!important; */
		text-align: center;
		font-size: 18px;
		background: #fff;
		/* Center slide text vertically */
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		/* -webkit-align-items: center; */
		/* align-items: center; */
		transition: 300ms;
		transform: scale(0.8);
		border-radius: 14px!important;
		cursor: pointer;
	}
	.swiper-slide-active,.swiper-slide-duplicate-active{
	    transform: scale(1)!important;
	}
	.choose_main{
		width: 100%;
		padding: 16% 12%;
	}
	.choose_yh{
		width: 100%;
		text-align: left;
		font-size: 60px;
		line-height: 30px;
		color: #021f9f;
		font-weight: 600;
		/* font-family: "微软雅黑"; */
	}
	.choose_main_text{
		width: 100%;
		text-align: left;
		font-size: 16px;
		color: #333;
		line-height: 28px;
	}
	.choose_main_name{
		width: 100%;
		text-align: right;
		font-size: 18px;
		color: #000;
		padding-top: 11%;
	}
	.pChoose{
		display: none;
	}
	
	
	
	/* 用户隐私数据安全保障 */
	.protect{
		width: 100%;
		padding: 0px 0 50px;
		/* background: #f5f7fc; */
		margin-top: 100px;
		/* display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center; */
		/* height: 960px; */
	}
	.protect_title{
		width: 78%;
		margin: 0 auto;
		text-align: center;
		font-size: 44px;
		color: #000;
		font-weight: 600;
		padding-bottom: 60px;
	}
	.protect_main{
		/* width: 1200px; */
		max-width: 1400px;
		padding: 0 50px 50px;
		margin: 0 auto;
	}
	.protect_main ul{
		width: 100%;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center;
		list-style: none;
		height: auto;
	}
	.protect_main ul li{
		margin-top: 36px;
	}
	/* .protect_main ul li:first-child{
		width: 620px;
		margin-top: 0;
	} */
	
	.qua_main_line1{
		max-width: 1250px;
		height: 230px;
		margin: 0 auto;
		/* display: flex;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center; */
		margin-bottom: 20px;
		/* padding: 0 50px; */
		overflow: hidden;
		position: relative;
	}
	.qua_main_line1 ul{
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
	}
	.qua_main_line1 ul li{
		/* display: block; */
		float: left!important;
		width: 1249px!important;
	}
	.protect2{
		display: none;
	}
	
	
	
	/* ROI计算器 */
	.value{
		width: 100%;
		padding: 150px 0 0px;
		/* background: #f5f7fc; */
		/* margin-top: 124px; */
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center;
		height: 500px;
		
	}
	.value_title{
		width: 1200px;
		margin: 0 auto;
		font-size: 44px;
		color: #000;
		text-align: center;
		margin-top: 100px;
		font-weight: 600;
		margin-bottom: 60px;
	}
	.value_block{
		width: 1100px;
		margin: 0 auto;
		padding: 50px 70px 60px 70px;
		box-shadow: 0px 5px 30px  rgba(2,67,212,0.3);
		border-radius: 20px;
		position: relative;
		z-index: 90;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-align: center;
		align-items: center;
		background: #fff;
		/* margin-bottom: 720px; */
	}
	.value_block_title{
		width: 100%;
		text-align: center;
		font-size: 32px;
		color: #000;
		padding-bottom: 40px;
	}
	.value_block_main{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}
	.value_block_main_item{
		width: 50%;
		padding: 0 15px 34px 0;
	}
	.value_block_main_item:nth-child(2){
		padding-right: 0;
		padding-left: 15px;
	}
	.value_block_main_item:nth-child(3){
		padding-bottom: 48px;
	}
	.value_block_main_item:nth-child(4){
		padding-right: 0;
		padding-left: 15px;
		/* padding-bottom: 10px; */
	}
	.value_block_main_item_head{
		display: flex;
		margin-bottom: 8px;
	}
	.value_block_main_item_head p{
		font-size: 16px;
		line-height: 20px;
		color: #2b323b;
		margin-right: 14px;
	}
	.info_tips{
		position: relative;
		width: 18px;
	}
	.tips{
		display: none;
		position: absolute;
		top: -38px;
		left: 5px;
		transform: translateX(-47%);
		white-space: nowrap;
		/* width: 200px; */
	}
	.tips p{
		font-size: 14px;
		color: #fff;
		background: #2b323b;
		line-height: 20px;
		border-radius: 6px;
		padding: 4px 8px;
	}
	.tips-triangle{
		width: 0px;
		height: 0px;
		border: 5px solid transparent;
		border-top-color: #2b323b;
		position: absolute;
		bottom: 0px;
		left: 48%;
		transform: translateX(-5px);
	}
	.info_tips img{
		cursor: pointer;
		width: 16px;
		/* display: block; */
	}
	.info_tips:hover .tips{
		display: block;
	}
	.value_block_main_item_industry{
		width: 100%;
		height: 60px;
		/* position: relative; */
	}
	.value_block_main_item_industry form{
		width: 100%;
		height: 60px;
		border: 1px solid #e6e6e6;
		border-radius: 8px;
	}
	.value_block_main_item_industry form select{
		width: 96%;
		height: 58px;
		line-height: 60px;
		padding: 0 18px;
		box-sizing: border-box;
		margin-left: 1%;
		/* border: 1px solid #eee; */
		outline: none;
		border: none;
		/* border-radius: 8px; */
		font-size: 18px;
		color: #333;
	}
	.value_block_main_item_input{
		width: 100%;
		height: 60px;
	}
	.value_block_main_item_input input{
		width: 100%;
		height: 60px;
		font-size: 18px;
		color: #333;
		padding-left: 26px;
		border: 1px solid #e6e6e6;
		border-radius: 8px;
		outline: none;
	}
	.value_block_explain{
		width: 100%;
		text-align: center;
		font-size: 16px;
		color: #8a98a8;
		line-height: 20px;
	}
	.value_block_btn{
		width: 170px;
		height: 54px;
		background: #0243d4;
		border-radius: 100px;
		display: block;
		margin: 0 auto;
		text-align: center;
		font-size: 16px;
		line-height: 54px;
		margin-top: 38px;
		color: #fff;
		text-decoration: none!important;
	}
	.value_block_btn:hover{
		box-shadow: 0px 5px 30px  rgba(2,67,212,0.4);
	}
	.zw{
		width: 100%;
		height: 226px;
	}
}


@media screen and (min-width:768px) and (max-width:1199px) {
	
	
	/*<!--图片轮播-->*/
	
	/* .carousel-inner{
		width: 100%;
		background: #f5f6fb;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-align: center;
		align-items: center;
		box-sizing: border-box;
		padding-top: 140px;
		padding-bottom: 70px;
		position: relative;
		overflow: hidden;
	}
	.item{
		display: flex!important;
		-webkit-box-pack: center;
		justify-content: center;
		box-sizing: border-box;
	}
	.item_main{
		position: relative;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: start;
		justify-content: flex-start;
		align-self: center;
		margin: 0 30px 0 50px;
		max-width: 600px;
		box-sizing: border-box;
	}
	.item_cont{
		width: 100%;
		font-size: 30px;
		color: #00229e;
		letter-spacing: 1px;
	}
	.item_title{
		width: 100%;
		font-size: 44px;
		color: #00229e;
		font-weight: 600;
		margin-top: 10px;
		line-height: 56px;
	}
	.btn{
		width: 148px;
		height: 52px;
		background: #00229e;
		display: block;
		border-radius: 90px;
		text-align: center;
		line-height: 38px;
		color: #fff;
		font-size: 18px;
		margin-top: 46px;
	}
	.btn:visited{
		color: #fff;
	}
	.btn:hover{
		color: #fff;
		box-shadow: 0px 5px 30px rgba(5,30,141,0.3);
	}
	.item_pic{
		box-sizing: border-box;
		padding: 0 40px 0 0;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center;
		border-radius: 20px;
		max-width: 60%;
	}
	.item_pic img{
		width: 48vw;
		filter: none;
		box-shadow: 0px 5px 30px rgba(5,30,141,0.2);
		border-radius: 24px;
	} */
	
	.banner_text {
		position: absolute;
		bottom: 26%;
		left: 13.3%;
		text-align: left;
		padding: 40px;
	}
	.banner_text3 {
		position: absolute;
		bottom: 18%;
		left: 13.3%;
		text-align: left;
		padding: 20px;
	}
	
	.banner_text h2 {
		font-size: 45px;
		color: #FFFFFF;
		text-align: left;
		letter-spacing: 2px;
	}
	
	.banner_text h3 {
		font-size: 18px;
		color: #FFFFFF;
		width: 417px;
		text-align: left;
		padding: 40px 0;
		line-height: 40px;
		letter-spacing: 1px;
		font-family: sans-serif;
	}
	
	.banner_text h4 {
		font-size: 18px;
		color: #FFFFFF;
		width: 450px;
		text-align: left;
		letter-spacing: 1px;
		padding: 8px 0;
		line-height: 30px;
		font-family: sans-serif;
	}
	.banner_text4 h4{
		width: 450px;
	}
	.banner_text h4.one {
		padding-top: 40px;
		line-height: 40px;
	}
	
	.banner_text h4.two {
		padding-bottom: 40px;
		line-height: 40px;
	}
	
	
	.banner_text em {
		display: inline-block;
		width: 125px;
		height: 40px;
		line-height: 40px;
		border-radius: 10px;
		background-color: #fe5b5f;
		border: 1px solid #fe5b5f;
		color: #FFFFFF;
		font-style: normal;
		margin-right: 20px;
		cursor: pointer;
		text-align: center;
	}
	
	.banner_text em:hover {
		border: 1px solid #e13a3e;
		background: #e13a3e;
		color: #ffffff;
	}
	
	.carousel-inner .item1 {
		background: #f5f6fb;
		background-size: cover;
		height: 500px;
		
	}
	.item_z{
		width: 100%;
		height: 500px;
		display: flex!important;
		-webkit-box-pack: center;
		justify-content: center;
		box-sizing: border-box;
	}
	.item_pic{
		box-sizing: border-box;
		padding: 0 10px;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center;
		border-radius: 20px;
		max-width: 750px;
	}
	.item_pic img{
		width: 48vw;
		filter: none;
		box-shadow: 0px 5px 30px rgba(5,30,141,0.2);
		border-radius: 24px;
	}
	.item_main{
		position: relative;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: start;
		justify-content: flex-start;
		align-self: center;
		margin: 0 30px 0 50px;
		max-width: 100%;
		box-sizing: border-box;
	}
	.item_cont{
		width: 100%;
		font-size: 28px;
		color: #00229e;
		letter-spacing: 1px;
	}
	.item_title{
		width: 100%;
		font-size: 46px;
		color: #00229e;
		font-weight: 600;
		margin-top: 10px;
		line-height: 62px;
	}
	.btn{
		width: 148px;
		height: 54px;
		background: #00229e;
		display: block;
		border-radius: 90px;
		text-align: center;
		line-height: 40px;
		color: #fff;
		font-size: 18px;
		margin-top: 36px;
	}
	.carousel-inner .item1 {
		background: url(../img/index/banner7.png) no-repeat center;
		background-size: cover;
		height: 500px;
	}
	.item_main{
		position: absolute;
		left: 8%;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: start;
		justify-content: flex-start;
		align-self: center;
		margin: 0 30px 0 0px;
		/* max-width: 600px; */
		width: 40%;
		box-sizing: border-box;
	}
	
	.carousel-inner .item2 {
		background: url(../img/index/banner1.png) no-repeat center;
		background-size: cover;
		height: 500px;
	}
	.item_main2{
		position: absolute;
		left: 8%;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: start;
		justify-content: flex-start;
		align-self: center;
		margin: 0 30px 0 0px;
		/* max-width: 600px; */
		width: 40%;
		box-sizing: border-box;
	}
	.item_cont2{
		width: 100%;
		font-size: 22px;
		color: #fff;
		letter-spacing: 1px;
		line-height: 34px;
	}
	.item_title2{
		width: 100%;
		font-size: 42px;
		color: #fff;
		font-weight: 600;
		margin-top: 20px;
		line-height: 60px;
		margin-bottom: 20px;
		letter-spacing: 5px;
	}
	.item_words2{
		width: 100%;
		font-size: 16px;
		color: #fff;
		margin-bottom: 4px;
		letter-spacing: 2px;
		line-height: 28px;
	}
	.item_words2 span{
		font-size: 18px!important;
	}
	.btn2{
		width: 148px;
		height: 54px;
		background: #00229e;
		display: block;
		border-radius: 90px;
		text-align: center;
		line-height: 40px;
		color: #fff;
		font-size: 18px;
		margin-top: 56px;
	}
	
	
	.carousel-inner .item3 {
		background: url(../img/index/banner2.png) no-repeat center;
		background-size: cover;
		height: 500px;
	}
	.item_main3{
		position: absolute;
		left: 10%;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: start;
		justify-content: flex-start;
		align-self: center;
		margin: 0 30px 0 0px;
		/* max-width: 600px; */
		width: 64%;
		box-sizing: border-box;
	}
	.item_cont3{
		width: 100%;
		font-size: 30px;
		color: #fff;
		letter-spacing: 3px;
		line-height: 42px;
		/* font-weight: 600; */
	}
	.item_title3{
		width: 100%;
		font-size: 46px;
		color: #fff;
		font-weight: 600;
		margin-top: 20px;
		line-height: 62px;
		margin-bottom: 42px;
		letter-spacing: 5px;
	}
	
	.carousel-inner .item4 {
		background: url(../img/index/banner3.png) no-repeat center;
		background-size: cover;
		height: 500px;
	}
	
	.carousel-inner .item5 {
		background: url(../img/index/banner4.png) no-repeat center;
		background-size: cover;
		height: 500px;
		text-align: center;
	}
	.item_cont5{
		width: 100%;
		font-size: 18px;
		color: #fff;
		letter-spacing: 1px;
		line-height: 32px;
		text-align: left;
	}
	.item_li_title5{
		width: 100%;
		font-size: 24px;
		color: #fff;
		letter-spacing: 1px;
		line-height: 40px;
		font-weight: 600;
		margin-top: 16px;
		text-align: left;
	}
	.item_title5{
		width: 100%;
		font-size: 34px;
		color: #fff;
		font-weight: 600;
		/* margin-top: 10px; */
		line-height: 46px;
		margin-bottom: 36px;
		letter-spacing: 2px;
		text-align: left;
	}
	.item_words5{
		width: 100%;
		font-size: 16px;
		color: #fff;
		margin-bottom: 10px;
		letter-spacing: 1px;
		line-height: 24px;
		text-align: left;
	}
	.item_bold_words5{
		width: 100%;
		font-size: 20px;
		color: #fff;
		margin-bottom: 10px;
		letter-spacing: 1px;
		line-height: 22px;
		text-align: left;
		font-weight: 600;
	}
	
	.banner h4 {
		position: absolute;
		left: 0;
		right: 0;
		margin: auto;
		top: 50%;
		font-size: 26px;
	}
	
	.banner .login {
		position: absolute;
		left: 0;
		right: 0;
		margin: auto;
		top: 70%;
	}
	
	.banner .btn {
		border-radius: 10px;
		font-size: 30px;
		color: #FFFFFF;
		width: 320px;
		height: 99px;
		margin: 0px 30px 15px;
		padding: 13px 0px;
		display: inline-block;
		margin-bottom: 0;
		font-weight: normal;
		text-align: center;
		vertical-align: middle;
		cursor: pointer;
	}
	
	.login .btn-default {
		background: rgba(0, 0, 0, 0.6);
		border: 1px solid rgba(76, 76, 76, 0.6);
		font-family: sans-serif;
	}
	
	.login .btn-default:hover,
	.btn-default:focus,
	.btn-default:active {
		color: #FFFFFF;
		background: rgba(51, 51, 51, 0.6);
		border: 1px solid rgba(79, 79, 79, 0.6);
	}
	
	.login .btn-register {
		background: rgba(4, 82, 176, 0.7);
		border: 1px solid rgba(7, 107, 210, 0.7);
		font-family: sans-serif;
	}
	
	.login .btn-register:hover,
	.btn-primary:focus,
	.btn-primary:active {
		color: #FFFFFF;
		background: rgba(0, 56, 124, 0.5);
		border: 1px solid rgba(24, 89, 156, 0.7);
	}
	
	.banner .btn span {
		display: block;
		font-size: 18px;
		color: #8a8a8a;
		padding-top: 8px;
	}
	
	
	.carousel-inner .item6 {
		background: url(../img/index/banner5.png) no-repeat center;
		background-size: cover;
		height: 500px;
	}
	.carousel-inner .item7 {
		background: url(../img/index/banner6.png) no-repeat center;
		background-size: cover;
		height: 500px;
	}
	.carousel-inner .item8 {
		background: url(../img/index/banner8.png) no-repeat center;
		background-size: cover;
		height: 500px;
	}
	.carousel-inner .item9 {
		background: url(../img/index/banner11.png) no-repeat center;
		background-size: cover;
		height: 500px;
	}
	.carousel-inner .item10 {
		background: url(../img/index/banner9.png) no-repeat center;
		background-size: cover;
		height: 500px;
	}
	.carousel-inner .item12 {
		background: url(../img/index/banner_13.png) no-repeat center;
		background-size: cover;
		height: 500px;
	}
	.carousel-inner .item13 {
		background: url(../img/index/banner_14.png) no-repeat center;
		background-size: cover;
		height: 500px;
	}
	.carousel-inner .item14 {
		background: url(../img/index/banner_15.png) no-repeat center;
		background-size: cover;
		height: 500px;
	}
	.carousel-inner .item15 {
		background: url(../img/index/banner_16.png) no-repeat center;
		background-size: cover;
		height: 500px;
	}
	.item_main4{
		position: absolute;
		left: 8%;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: start;
		justify-content: flex-start;
		align-self: center;
		margin: 0 30px 0 0px;
		/* max-width: 600px; */
		width: 35%;
		box-sizing: border-box;
	}
	.item_title8{
		width: 100%;
		font-size: 62px;
		line-height: 68px;
		color: #fff;
		font-weight: 600;
		letter-spacing: 1px;
		font-style: italic;
	}
	.item_cont8{
		width: 100%;
		font-size: 19px;
		line-height: 32px;
		margin-top: 20px;
		color: #fff;
		letter-spacing: 1px;
	}
	.logoRoll{
		width: 100%;
	}
	
	/*banner   end*/
	
	
	/* 知名媒体 */
	.mediai{
		width: 100%;
		margin: 70px 0 0;
		padding: 0 6%;
	}
	.media_bx{
		width: 100%;
		margin: 0 auto;
	}
	.media_bx ul{
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		list-style: none;
	}
	.media_block{
		width: 32%;
		/* padding: 0 0 42px 0; */
		height: 250px;
		box-shadow: 0px 4px 28px  rgba(2,67,212,0.2);
		background-color: #fff;
		border: 2px solid #fff;
		border-radius: 12px;
		position: relative;
	}
	.media_block:hover{
		border: 2px solid #0123a1;
	}
	.media_block a{
		width: 100%;
		height: 100%;
		display: block;
		cursor: pointer;
	}
	.media_block_a{
		width: 100%;
	}
	.media_block_img{
		width: 64px;
		position: absolute;
		top: 0;
		right: 0;
	}
	.media_block_main{
		width: 83%;
		margin: 0 auto;
		padding-top: 44px;
		font-size: 22px;
		color: #333;
		line-height: 36px;
	}
	.media_block_logo{
		width: 100px;
		position: absolute;
		right: 8.5%;
		bottom: 11%;
	}
	
	
	/* AI销售大脑 */
	.aiNum{
		width: 100%;
		margin: 90px 0 108px;
		padding: 0 6%;
		/* min-width: 1110px; */
	}
	.aiNum_words{
		margin: 0 auto;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center;
		margin-bottom: 70px;
	}
	.aiNum_words_title{
		width: 100%;
		text-align: center;
		font-size: 38px;
		line-height: 52px;
		color: #000;
		font-weight: 600;
		letter-spacing: 1px;
	}
	.aiNum_words_des{
		text-align: center;
		width: 100%;
		font-size: 18px;
		color: #555;
		margin-top: 22px;
		line-height: 32px;
	}
	.mb-large{
		width: 100%;
		/* max-width: 1400px; */
		margin: 0 auto;
	}
	.Block{
		display: block;
		position: relative;
	}
	.Grid{
		display: flex;
		flex-wrap: wrap;
		margin: 0 -12px -24px;
		width: calc(100% + 24px);
	}
	.with-3.Grid>div{
		width: 24%;
		text-align: center;
	}
	.with-3.Grid>div:last-child{
		width: 28%;
	}
	.Grid>div{
		flex-shrink: 0;
		/* padding: 0 12px 24px; */
		position: relative;
	}
	.color-teal{
		color: #f29f9e;
	}
	.color-yellow{
		color: #f1d12a;
	}
	.color-sky{
		color: #3caff2;
	}
	.color-roi{
		color: #907dec;
	}
	.Block-content{
		position: relative;
		/* z-index: 20; */
	}
	.FactoidBlock-statistic{
		font-family: BN Axel Grotesk,sans-serif;
		font-size: 48px;
		font-veriation-settings: "wght"700;
		font-weight: 700;
		line-height: 60px;
		text-transform: none;
	}
	
	
	/* 销售人员的圣经 */
	.bible{
		width: 100%;
		background: #f5f6fb;
		padding: 90px 6%;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-align: center;
		overflow: hidden;
		/* min-width: 1200px; */
	}
	.bible_words{
		width: 100%;
		margin: 0 auto;
		height: auto;
		padding-bottom: 60px;
	}
	.bible_words_title{
		width: 100%;
		text-align: center;
		font-size: 38px;
		color: #000;
		font-weight: 600;
	}
	.bible_words_des{
		width: 100%;
		margin: 0 auto;
		text-align: center;
		font-size: 18px;
		color: #555;
		margin-top: 26px;
		line-height: 34px;
	}
	.bible_main{
		width: 100%;
		/* max-width: 1400px; */
		/* padding: 0 50px; */
		margin: 0 auto;
		height: auto;
		/* padding: 0 50px; */
	}
	.bible_main_all{
		width: 100%;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		/* align-items: center; */
		list-style: none;
	}
	.bible_main_block{
		width: 31%;
		background: #0243d4;
		border-radius: 12px;
		/* height: 420px; */
		padding: 6% 4% 15%;
		position: relative;
		transition: all 0.6s;
	}
	.bible_main_block:hover{
		transform: scale(1.07,1.07);
	}
	.bible_main_block a{
		width: 100%;
		/* height: 420px; */
		display: block;
		text-decoration: none;
	}
	.bible_main_icon{
		width: 60px;
		margin-bottom: 20px;
	}
	.bible_main_title{
		width: 100%;
		font-size: 28px;
		color: #fff;
		font-weight: 600;
		letter-spacing: 1px;
	}
	.bible_main_cont{
		width: 100%;
		margin-top: 28px;
	}
	.bible_main_cont ul{
		width: 100%;
		list-style: none;
	}
	.bible_main_cont ul li{
		display: flex;
		-webkit-box-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		align-items: center;
		margin:12px 0;
		color: #fff;
		font-size: 16px;
		line-height: 24px;
	}
	.bible_main_cont ul li img{
		margin-right: 12px;
	}
	.bible_main_next{
		width: 36px;
		display: block;
		margin-top: 30px;
		float: right;
		position: absolute;
		right: 12%;
		bottom: 10%;
	}
	
	.scenes{
		width: 100%;
		margin-top: 110px;
	}
	.scenes_bx{
		/* max-width: 1400px; */
		margin: 0 auto;
	}
	.scenes_btn{
		width: 100%;
		padding: 0 6%;
		margin: 0 auto;
		margin-top: 40px;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center;
		box-sizing: border-box;
	}
	.scenes_div{
		width: 33.3%;
		float: left;
		padding: 40px 0;
		color: #888;
		border-bottom: 3px solid #fff;
		cursor: pointer;
	}
	.scenes_sel{
		border-bottom: 3px solid #0123a1;
		color: #0123a1!important;
	}
	.scenes_pic{
		width: 50px;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	.scenes_text{
		width: 100%;
		text-align: center;
		font-size: 22px;
	}
	.context{
		background-color: #f5f6fb;
		padding: 80px 0 110px;
	}
	.context_bx{
		width: 100%;
		padding: 0 6%;
		margin: 0 auto;
	}
	.cont{
		width: 100%;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-align: center;
		align-items: center;
		box-sizing: border-box;
	}
	.context_main{
		width: 100%;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		height: auto;
		padding: 0 30px;
	}
	.context_main_pic{
		max-width: 860px;
	}
	.context_main_pic img{
		box-shadow: 0px 0px 36px  rgba(2,67,212,0.2);
	}
	.context_main_text{
		width: 400px;
		min-width: 300px;
		padding: 0 0 0 42px;
	}
	.bible_main_title{
		width: 100%;
		font-size: 34px;
		color: #000;
	}
	.bible_main_cont ul li{
		color: #666;
		font-size: 20px;
		margin-bottom: 22px;
	}
	.btn_block{
		width: 100%;
		margin: 0 auto;
	}
	.btn_hei{
		margin-top: 14%;
	}
	.bible_btn{
		width: 140px;
		height: 46px;
		background-color: #00229e;
		text-align: center;
		color: #fff;
		border-radius: 50px;
		font-size: 18px;
		outline: none;
		border: none;
		
		display: block;
	}
	.offer_btn_a{
		width: 100%;
		height: 100%;
		color: #fff!important;
		text-decoration: none!important;
		display: block;
		line-height: 6rem;
	}
	.successful_btn_a{
		width: 100%;
		height: 100%;
		color: #0263e0!important;
		text-decoration: none!important;
		display: block;
		line-height: 46px;
	}
	.bible_btn:hover{
		/* box-shadow: 0px 0px 0 -3px #bbb; */
		box-shadow: 0px 5px 32px  rgba(2,67,212,0.3);
	}
	
	
	/* 六大解决方案 */
	.solution{
		width: 100%;
		/* max-width: 1400px; */
		margin: 0 auto;
		padding: 40px 6% 110px;
		/* min-width: 1200px; */
	}
	.solution_title{
		width: 100%;
		margin: 0 auto;
		text-align: center;
		font-size: 40px;
		line-height: 54px;
		font-weight: 600;
		color: #000;
		margin-bottom: 60px;
	}
	.solution_main{
		width: 100%;
		margin: 0 auto;
		/* height: auto; */
	}
	.solution_main ul{
		width: 100%;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		list-style: none;
		margin: 0!important;
		padding: 0!important;
	}
	.solution_main ul .solution_main_block{
		width: 33.33%;
		border: 1px solid #ccc;
		height: 320px;
		cursor: pointer;
		padding: 2% 0% 0;
		overflow: hidden;
	}
	.solution_main_block_cont_des{
		width: 100%;
		background-color: #0123a1;
		height: 160px;
		padding: 0 8%;
		margin-top: 36px;
		border-radius: 20px 20px 0 0;
	}
	.solution_main_block_cont_btn{
		/* width: 140px;
		height: 40px;
		display: block;
		margin: 0 auto;
		border: 1px solid #fff; */
		width: 100%;
		text-align: center;
		font-size: 17px;
		color: #fff;
		display: block;
		padding-top: 20px;
		letter-spacing: 1px;
		/* text-decoration: underline!important; */
		line-height: 20px;
	}
	.solution_main_block_cont_des_text{
		width: 100%;
		text-align: center;
		padding-top: 34px;
		font-size: 16px;
		color: #fff;
		line-height: 30px;
	}
	.solution_main ul .solution_main_block .solution_main_block_hover{
		display: none;
	}
	.solution_main ul .solution_main_block:nth-child(1){
		border-right: none;
	}
	.solution_main ul .solution_main_block:nth-child(2){
		border-right: none;
	}
	.solution_main ul .solution_main_block:hover{
		background: #00229e;
	}
	.solution_main ul .solution_main_block:hover .solution_main_block_hover{
		display: block;
	}
	.solution_main ul .solution_main_block:hover .solution_main_block_cont{
		display: none;
	}
	.solution_main_block_cont{
		width: 100%;
	}
	.solution_main_block_cont_num{
		width: 60px;
		margin: 0 auto;
		color: #0243d4;
		margin-top: 22px;
	}
	.solution_main_block_cont_title{
		width: 100%;
		margin-top: 10px;
		color: #333;
		font-size: 30px;
		font-weight: 600;
		text-align: center;
	}
	.solution_main_block_hover{
		width: 100%;
	}
	.solution_main_block_hover_num{
		width: 100%;
		color: #fff;
		font-size: 28px;
		font-weight: 600;
	}
	.solution_main_block_hover_title{
		width: 100%;
		font-size: 30px;
		font-weight: 600;
		color: #fff;
		margin-top: 10px;
		text-align: center;
	}
	.solution_main_block_hover_words{
		width: 100%;
		font-size: 16px;
		color: #fff;
		line-height: 28px;
		margin-top: 17px;
		padding: 0 8%;
		text-align: center;
	}
	.solution_main_block_hover_btn{
		width: 130px;
		height: 40px;
		border-radius: 50px;
		background-color: #fff;
		display: block;
		margin: 0 auto;
		color: #00229e;
		text-align: center;
		line-height: 40px;
		font-size: 16px;
		margin-top: 20px;
	}
	.solution_main_block_hover_btn:hover{
		border: 1px solid #fff;
		color: #fff;
		background-color: #00229e;
	}
	
	
	/* 五大核心技术 */
	.technology{
		width: 100%;
		padding: 90px 6% 150px;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center;
		/* min-width: 1200px; */
		/* background-color: #000b4c; */
		background-color: #080e57;
	}
	.technology_title{
		width: 100%;
		text-align: center;
		margin: 0 auto;
		font-size: 38px;
		line-height: 52px;
		color: #fff;
		font-weight: 600;
		margin-bottom: 60px;
	}
	.technology_main{
		width: 100%;
		margin: 0 auto;
		/* background: url(../img/index/technology_bgii.png) no-repeat center; */
		/* height: 530px; */
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		/* position: relative; */
	}
	.technology_main_bx{
		/* width: 1200px; */
		max-width: 1400px;
		padding: 0 50px;
		margin: 0 auto;
		position: relative;
		/* height: 490px; */
	}
	.technology_main_block{
		display: flex;
		-webkit-box-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		align-items: center;
		width: 300px;
		height: 110px;
		border-radius: 12px;
		background: #fff;
		box-shadow: 0px 5px 30px  rgba(2,67,212,0.3);
		border-bottom: 3px solid #fff;
	}
	.technology_main_block_bgi{
		width: 60px;
		height: 60px;
		border-radius: 50%;
		background-color: #ebf0fc;
		/* margin-top: 25px; */
		background-position: 50%;
		background-size: auto 36px;
		background-repeat: no-repeat;
	}
	.icon_1{
		background-image: url(../img/index/technology_1.png);
	}
	.icon_2{
		background-image: url(../img/index/technology_2.png);
	}
	.icon_3{
		background-image: url(../img/index/technology_3.png);
	}
	.icon_4{
		background-image: url(../img/index/technology_4.png);
	}
	.icon_5{
		background-image: url(../img/index/technology_5.png);
	}
	
	.technology_main_block:nth-child(1){
		position: absolute;
		top: -4%;
		left: 10%;
		padding-left: 2.8%;
	}
	.technology_main_block:nth-child(2){
		width: 304px;
		position: absolute;
		top: 44%;
		left: 1%;
		padding-left: 3.5%;
	}
	.technology_main_block:nth-child(3){
		position: absolute;
		bottom: -11%;
		left: 30%;
		padding-left: 2.8%;
	}
	.technology_main_block:nth-child(4){
		width: 310px;
		position: absolute;
		bottom: 17%;
		right: 2%;
		padding-left: 3.6%;
	}
	.technology_main_block:nth-child(5){
		width: 320px;
		position: absolute;
		top: -2%;
		right: 6%;
		padding-left: 4.2%;
	}
	.technology_main_block:hover{
		border-bottom: 3px solid #0452e2;
	}
	.technology_main_block_words{
		font-size: 26px;
		color: #333;
		margin-left: 6%;
	}
	.technology_main_bx{
		width: 1200px;
		/* max-width: 1400px; */
		padding: 0 50px;
		margin: 0 auto;
		position: relative;
		/* height: 490px; */
	}
	.technology_main_bx img{
		display: block;
		margin: 0 auto;
	}
	.technology_main_cont{
		width: 140px;
		position: absolute;
		left: 8%;
		top: 10%;
	}
	.technology_main_cont_pic{
		width: 70px;
		margin: 0 auto;
	}
	.technology_main_cont_words{
		width: 100%;
		text-align: center;
		font-size: 18px;
		margin-top: 10px;
	}
	.technology_main_cont2{
		width: 140px;
		position: absolute;
		left: 5%;
		top: 68%;
	}
	.technology_main_cont3{
		width: 140px;
		position: absolute;
		right: 6%;
		top: 0px;
	}
	.technology_main_cont4{
		width: 140px;
		position: absolute;
		right: 7%;
		top: 46%;
	}
	.technology_main_cont5{
		width: 140px;
		position: absolute;
		right: 11%;
		top: 90%;
	}
	
	
	/* 为什么选择木心智能，我们的客户这样说 */
	/* .choose{
		width: 100%;
		padding: 90px 6% 100px;
		background-color: #f5f6fb;
	}
	.choose_title{
		width: 100%;
		margin: 0 auto;
		text-align: center;
		font-size: 38px;
		line-height: 52px;
		color: #000;
		font-weight: 600;
		margin-bottom: 60px;
	}
	.choose .choose_cont{
		width: 100%;
		height: 500px;
	}
	.choose .choose_cont .swiper-wrapper .swiper-slide{
		text-align: center;
		font-size: 18px;
		background: #fff;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		transition: 300ms;
		transform: scale(0.8);
		border-radius: 14px!important;
		cursor: pointer;
	}
	.swiper-slide-active,.swiper-slide-duplicate-active{
	    transform: scale(1)!important;
	}
	.choose_main{
		width: 100%;
		padding: 16% 12%;
	}
	.choose_yh{
		width: 100%;
		text-align: left;
		font-size: 60px;
		line-height: 30px;
		color: #021f9f;
		font-weight: 600;
		font-family: "微软雅黑";
	}
	.choose_main_text{
		width: 100%;
		text-align: left;
		font-size: 16px;
		color: #333;
		line-height: 26px;
	}
	.choose_main_name{
		width: 100%;
		text-align: right;
		font-size: 18px;
		color: #000;
		padding-top: 11%;
	}
	.pChoose{
		display: none;
	} */
	.choose{
		display: none;
	}
	.pChoose{
		width: 100%;
		background-color: #f5f6fb;
		padding: 90px 6% 100px;
		overflow: hidden;
	}
	.pChoose_title{
		width: 90%;
		margin: 0 auto;
		text-align: center;
		font-size: 38px;
		line-height: 52px;
		font-weight: 600;
		color: #000;
		margin-bottom: 50px;
	}
	.col-md-12{
		width: 100%;
	}
	.pChoose .swiper-slide{
		width: 100%!important;
		height: 400px;
		background-color: #fff;
		border-radius: 14px;
		/* margin-right: 30px!important; */
		padding: 8% 8% 12%;
		/* margin-left: 20px; */
	}
	.pChoose .swiper-slide .title{
		width: 100%;
		font-size: 44px;
		font-weight: 600;
		color: #021f9f;
	}
	.subtitle{
		width: 100%;
		font-size: 18px;
		color: #333;
		line-height: 30px;
	}
	.text{
		width: 100%;
		margin-top: 30px;
		text-align: right;
		font-size: 18px;
		color: #000;
	}
	
	
	
	/* 用户隐私数据安全保障 */
	.protect{
		width: 100%;
		padding: 0px 8% 50px;
		/* background: #f5f7fc; */
		margin-top: 90px;
		/* display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center; */
		/* height: 960px; */
	}
	.protect_title{
		width: 100%;
		margin: 0 auto;
		text-align: center;
		font-size: 38px;
		line-height: 52px;
		color: #000;
		font-weight: 600;
		padding-bottom: 44px;
	}
	.protect_main{
		width: 100%;
		/* max-width: 1400px; */
		padding: 0px 0% 40px;
		margin: 0 auto;
	}
	.protect_main ul{
		width: 100%;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center;
		list-style: none;
		height: auto;
	}
	.protect_main ul li{
		margin-top: 10px;
	}
	/* .protect_main ul li:first-child{
		width: 620px;
		margin-top: 0;
	} */
	/* .qua_main_line1{
		max-width: 1400px;
		margin: 0 auto;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center;
	} */
	.qua_main_line1{
		width: calc(100% - 8%- 8%);
		height: 160px;
		margin: 0 auto;
		margin-bottom: 20px;
		/* padding: 0 50px; */
		overflow: hidden;
		position: relative;
	}
	.qua_main_line1 ul{
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
	}
	.qua_main_line1 ul li{
		/* display: block; */
		float: left!important;
		width: calc(100% - 8%- 8% -1px)!important;
	}
	.protect2{
		display: none;
	}
	
	
	
	/* ROI计算器 */
	.value{
		width: 100%;
		padding: 150px 0 0px;
		/* background: #f5f7fc; */
		/* margin-top: 124px; */
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center;
		height: 500px;
		
	}
	.value_title{
		width: 1200px;
		margin: 0 auto;
		font-size: 44px;
		color: #000;
		text-align: center;
		margin-top: 100px;
		font-weight: 600;
		margin-bottom: 60px;
	}
	.value_block{
		width: 1100px;
		margin: 0 auto;
		padding: 50px 70px 60px 70px;
		box-shadow: 0px 5px 30px  rgba(2,67,212,0.3);
		border-radius: 20px;
		position: relative;
		z-index: 90;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-align: center;
		align-items: center;
		background: #fff;
		/* margin-bottom: 720px; */
	}
	.value_block_title{
		width: 100%;
		text-align: center;
		font-size: 32px;
		color: #000;
		padding-bottom: 40px;
	}
	.value_block_main{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}
	.value_block_main_item{
		width: 50%;
		padding: 0 15px 34px 0;
	}
	.value_block_main_item:nth-child(2){
		padding-right: 0;
		padding-left: 15px;
	}
	.value_block_main_item:nth-child(3){
		padding-bottom: 48px;
	}
	.value_block_main_item:nth-child(4){
		padding-right: 0;
		padding-left: 15px;
		/* padding-bottom: 10px; */
	}
	.value_block_main_item_head{
		display: flex;
		margin-bottom: 8px;
	}
	.value_block_main_item_head p{
		font-size: 16px;
		line-height: 20px;
		color: #2b323b;
		margin-right: 14px;
	}
	.info_tips{
		position: relative;
		width: 18px;
	}
	.tips{
		display: none;
		position: absolute;
		top: -38px;
		left: 5px;
		transform: translateX(-47%);
		white-space: nowrap;
		/* width: 200px; */
	}
	.tips p{
		font-size: 14px;
		color: #fff;
		background: #2b323b;
		line-height: 20px;
		border-radius: 6px;
		padding: 4px 8px;
	}
	.tips-triangle{
		width: 0px;
		height: 0px;
		border: 5px solid transparent;
		border-top-color: #2b323b;
		position: absolute;
		bottom: 0px;
		left: 48%;
		transform: translateX(-5px);
	}
	.info_tips img{
		cursor: pointer;
		width: 16px;
		/* display: block; */
	}
	.info_tips:hover .tips{
		display: block;
	}
	.value_block_main_item_industry{
		width: 100%;
		height: 60px;
		/* position: relative; */
	}
	.value_block_main_item_industry form{
		width: 100%;
		height: 60px;
		border: 1px solid #e6e6e6;
		border-radius: 8px;
	}
	.value_block_main_item_industry form select{
		width: 96%;
		height: 58px;
		line-height: 60px;
		padding: 0 18px;
		box-sizing: border-box;
		margin-left: 1%;
		/* border: 1px solid #eee; */
		outline: none;
		border: none;
		/* border-radius: 8px; */
		font-size: 18px;
		color: #333;
	}
	.value_block_main_item_input{
		width: 100%;
		height: 60px;
	}
	.value_block_main_item_input input{
		width: 100%;
		height: 60px;
		font-size: 18px;
		color: #333;
		padding-left: 26px;
		border: 1px solid #e6e6e6;
		border-radius: 8px;
		outline: none;
	}
	.value_block_explain{
		width: 100%;
		text-align: center;
		font-size: 16px;
		color: #8a98a8;
		line-height: 20px;
	}
	.value_block_btn{
		width: 170px;
		height: 54px;
		background: #0243d4;
		border-radius: 100px;
		display: block;
		margin: 0 auto;
		text-align: center;
		font-size: 16px;
		line-height: 54px;
		margin-top: 38px;
		color: #fff;
		text-decoration: none!important;
	}
	.value_block_btn:hover{
		box-shadow: 0px 5px 30px  rgba(2,67,212,0.4);
	}
	.zw{
		width: 100%;
		height: 226px;
	}
}


@media screen and (min-width:280px) and (max-width:767px)  {
	/*<!--图片轮播-->*/
	
	.carousel-inner{
		width: 100%;
		background: #f5f6fb;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-align: center;
		align-items: center;
		box-sizing: border-box;
		position: relative;
		overflow: hidden;
		/* padding: 98px 7% 50px; */
	}
	.item_main{
		position: relative;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: start;
		justify-content: flex-start;
		align-self: center;
		width: 100%;
		box-sizing: border-box;
	}
	.item_cont{
		width: 100%;
		font-size: 28px;
		color: #00229e;
		letter-spacing: 1px;
	}
	.item_title{
		width: 100%;
		font-size: 42px;
		color: #00229e;
		font-weight: 600;
		margin-top: 14px;
		line-height: 56px;
	}
	.btn{
		width: 130px;
		height: 48px;
		background: #00229e;
		display: block;
		border-radius: 90px;
		text-align: center;
		line-height: 36px;
		color: #fff;
		font-size: 16px;
		margin-top: 30px;
	}
	.btn:visited{
		color: #fff;
	}
	.btn:hover{
		color: #fff;
		box-shadow: 0px 5px 30px rgba(5,30,141,0.3);
	}
	.item_pic{
		width: 100%;
		box-sizing: border-box;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center;
		border-radius: 20px;
		margin-top: 60px;
	}
	.item_pic img{
		width: 100%!important;
		filter: none;
		box-shadow: 0px 5px 30px rgba(5,30,141,0.2);
		border-radius: 24px;
	}
	.banner_text {
		position: absolute;
		bottom: 26%;
		left: 13.3%;
		text-align: left;
		padding: 40px;
	}
	.banner_text3 {
		position: absolute;
		bottom: 18%;
		left: 13.3%;
		text-align: left;
		padding: 20px;
	}
	
	.banner_text h2 {
		font-size: 45px;
		color: #FFFFFF;
		text-align: left;
		letter-spacing: 2px;
	}
	
	.banner_text h3 {
		font-size: 18px;
		color: #FFFFFF;
		width: 417px;
		text-align: left;
		padding: 40px 0;
		line-height: 40px;
		letter-spacing: 1px;
		font-family: sans-serif;
	}
	
	.banner_text h4 {
		font-size: 18px;
		color: #FFFFFF;
		width: 450px;
		text-align: left;
		letter-spacing: 1px;
		padding: 8px 0;
		line-height: 30px;
		font-family: sans-serif;
	}
	.banner_text4 h4{
		width: 450px;
	}
	.banner_text h4.one {
		padding-top: 40px;
		line-height: 40px;
	}
	
	.banner_text h4.two {
		padding-bottom: 40px;
		line-height: 40px;
	}
	
	
	.banner_text em {
		display: inline-block;
		width: 125px;
		height: 40px;
		line-height: 40px;
		border-radius: 10px;
		background-color: #fe5b5f;
		border: 1px solid #fe5b5f;
		color: #FFFFFF;
		font-style: normal;
		margin-right: 20px;
		cursor: pointer;
		text-align: center;
	}
	
	.banner_text em:hover {
		border: 1px solid #e13a3e;
		background: #e13a3e;
		color: #ffffff;
	}
	
	.carousel-inner .item1 {
		background: #f5f6fb;
		background-size: cover;
		height: 650px;
		
	}
	 .item_z{
		width: 100%;
		height: 650px;
		padding: 84px 7% 50px;
		/* display: flex!important;
		-webkit-box-pack: center;
		justify-content: center;
		box-sizing: border-box; */
	}
	/*.item_pic{
		box-sizing: border-box;
		padding: 0 10px;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center;
		border-radius: 20px;
		max-width: 980px;
	}
	.item_pic img{
		width: 48vw;
		filter: none;
		box-shadow: 0px 5px 30px rgba(5,30,141,0.2);
		border-radius: 24px;
	} */
	/* .item_main{
		position: relative;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: start;
		justify-content: flex-start;
		align-self: center;
		margin: 0 30px 0 50px;
		max-width: 100%;
		box-sizing: border-box;
	} */
	/* .item_cont{
		width: 100%;
		font-size: 28px;
		color: #00229e;
		letter-spacing: 1px;
	}
	.item_title{
		width: 100%;
		font-size: 46px;
		color: #00229e;
		font-weight: 600;
		margin-top: 10px;
		line-height: 62px;
	}
	.btn{
		width: 148px;
		height: 54px;
		background: #00229e;
		display: block;
		border-radius: 90px;
		text-align: center;
		line-height: 40px;
		color: #fff;
		font-size: 18px;
		margin-top: 36px;
	} */
	.carousel-inner .item1 {
		width: 100%;
		background: url(../img/index/banner7_m.png) no-repeat center;
		background-size: cover;
		height: 650px;
	}
	
	
	.carousel-inner .item2 {
		width: 100%;
		background: url(../img/index/banner1_m.png) no-repeat center;
		background-size: cover;
		height: 650px;
	}
	.item_main2{
		/* position: absolute;
		left: 10%;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: start;
		justify-content: flex-start;
		align-self: center;
		margin: 0 30px 0 0px;
		width: 40%;
		box-sizing: border-box; */
		width: 100%;
		/* padding: 0 8% ; */
	}
	.item_cont2{
		width: 100%;
		font-size: 24px;
		color: #fff;
		letter-spacing: 1px;
		line-height: 36px;
	}
	.item_title2{
		width: 100%;
		font-size: 40px;
		color: #fff;
		font-weight: 600;
		margin-top: 20px;
		line-height: 56px;
		margin-bottom: 20px;
		letter-spacing: 5px;
	}
	.item_words2{
		width: 100%;
		font-size: 16px;
		color: #fff;
		margin-bottom: 4px;
		letter-spacing: 2px;
		line-height: 28px;
	}
	.item_words2 span{
		font-size: 18px!important;
	}
	.btn2{
		width: 148px;
		height: 54px;
		background: #00229e;
		display: block;
		border-radius: 90px;
		text-align: center;
		line-height: 40px;
		color: #fff;
		font-size: 18px;
		margin-top: 56px;
	}
	
	
	.carousel-inner .item3 {
		width: 100%;
		background: url(../img/index/banner2_m.png) no-repeat center;
		background-size: cover;
		height: 650px;
	}
	.item_main3{
		/* position: absolute;
		left: 10%;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: start;
		justify-content: flex-start;
		align-self: center;
		margin: 0 30px 0 0px; */
		width: 100%;
		/* box-sizing: border-box; */
	}
	.item_cont3{
		width: 100%;
		font-size: 24px;
		color: #fff;
		letter-spacing: 3px;
		line-height: 38px;
		/* font-weight: 600; */
	}
	.item_title3{
		width: 100%;
		font-size: 40px;
		color: #fff;
		font-weight: 600;
		margin-top: 20px;
		line-height: 52px;
		margin-bottom: 42px;
		letter-spacing: 5px;
	}
	
	
	.carousel-inner .item4 {
		width: 100%;
		background: url(../img/index/banner3_m.png) no-repeat center;
		background-size: cover;
		height: 650px;
	}
	
	.carousel-inner .item5 {
		width: 100%;
		background: url(../img/index/banner4_m.png) no-repeat center;
		background-size: cover;
		height: 650px;
		text-align: center;
	}
	.item_cont5{
		width: 100%;
		font-size: 20px;
		color: #fff;
		text-align: left;
		margin-bottom: 10px;
	}
	.item_title5{
		width: 100%;
		font-size: 26px;
		font-weight: 600;
		color: #fff;
		text-align: left;
		margin-top: 14px;
		margin-bottom: 24px;
	}
	
	.banner h4 {
		position: absolute;
		left: 0;
		right: 0;
		margin: auto;
		top: 50%;
		font-size: 26px;
	}
	
	.banner .login {
		position: absolute;
		left: 0;
		right: 0;
		margin: auto;
		top: 70%;
	}
	
	.banner .btn {
		border-radius: 10px;
		font-size: 30px;
		color: #FFFFFF;
		width: 320px;
		height: 99px;
		margin: 0px 30px 15px;
		padding: 13px 0px;
		display: inline-block;
		margin-bottom: 0;
		font-weight: normal;
		text-align: center;
		vertical-align: middle;
		cursor: pointer;
	}
	
	.login .btn-default {
		background: rgba(0, 0, 0, 0.6);
		border: 1px solid rgba(76, 76, 76, 0.6);
		font-family: sans-serif;
	}
	
	.login .btn-default:hover,
	.btn-default:focus,
	.btn-default:active {
		color: #FFFFFF;
		background: rgba(51, 51, 51, 0.6);
		border: 1px solid rgba(79, 79, 79, 0.6);
	}
	
	.login .btn-register {
		background: rgba(4, 82, 176, 0.7);
		border: 1px solid rgba(7, 107, 210, 0.7);
		font-family: sans-serif;
	}
	
	.login .btn-register:hover,
	.btn-primary:focus,
	.btn-primary:active {
		color: #FFFFFF;
		background: rgba(0, 56, 124, 0.5);
		border: 1px solid rgba(24, 89, 156, 0.7);
	}
	
	.banner .btn span {
		display: block;
		font-size: 18px;
		color: #8a8a8a;
		padding-top: 8px;
	}
	
	
	.carousel-inner .item6 {
		width: 100%;
		background: url(../img/index/banner5_m.png) no-repeat center;
		background-size: cover;
		height: 650px;
	}
	.carousel-inner .item7 {
		width: 100%;
		background: url(../img/index/banner6_m.png) no-repeat center;
		background-size: cover;
		height: 650px;
	}
	.carousel-inner .item8 {
		background: url(../img/index/banner8_m.png) no-repeat center;
		background-size: cover;
		height: 650px;
	}
	.carousel-inner .item9 {
		background: url(../img/index/banner11_m.png) no-repeat center;
		background-size: cover;
		height: 650px;
	}
	.carousel-inner .item10 {
		background: url(../img/index/banner9_m.png) no-repeat center;
		background-size: cover;
		height: 650px;
	}
	.item_z_yq{
		visibility: hidden;
	}
	.carousel-inner .item11 {
		background: url(../img/index/banner_12m.png) no-repeat center!important;
		background-size: cover!important;
		height: 650px!important;
	}
	
	.carousel-inner .item12 {
		background: url(../img/index/banner_13m.png) no-repeat center;
		background-size: cover;
		height: 650px;
	}
	.carousel-inner .item13 {
		background: url(../img/index/banner_14m.png) no-repeat center;
		background-size: cover;
		height: 650px;
	}
	.carousel-inner .item14 {
		background: url(../img/index/banner_15m.png) no-repeat center;
		background-size: cover;
		height: 650px;
	}
	.carousel-inner .item15 {
		background: url(../img/index/banner_16m.png) no-repeat center;
		background-size: cover;
		height: 650px;
	}
	.item_main4{
		/* position: absolute;
		left: 8%;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: start;
		justify-content: flex-start;
		align-self: center;
		margin: 0 30px 0 0px; */
		width: 100%;
		margin-top: 50px;
		/* box-sizing: border-box; */
	}
	.item_title8{
		width: 100%;
		font-size: 48px;
		line-height: 58px;
		color: #fff;
		font-weight: 600;
		letter-spacing: 1px;
		font-style: italic;
		text-align: center;
	}
	.item_cont8{
		width: 100%;
		font-size: 19px;
		line-height: 32px;
		margin-top: 18px;
		color: #fff;
		letter-spacing: 1px;
		text-align: center;
	}
	.logoRoll{
		width: 100%;
	}
	
	/*banner   end*/
	
	
	/* 知名媒体 */
	.mediai{
		width: 100%;
		padding: 50px 8% 0;
	}
	.media_bx{
		width: 100%;
		margin: 0 auto;
	}
	.media_bx ul{
		/* display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center; */
		list-style: none;
	}
	.media_block{
		width: 100%%;
		/* padding: 0 0 42px 0; */
		height: 230px;
		box-shadow: 0px 4px 28px  rgba(2,67,212,0.2);
		background-color: #fff;
		border: 2px solid #fff;
		border-radius: 12px;
		position: relative;
		margin-bottom: 22px;
	}
	.media_block:last-child{
		height: 240px;
		margin-bottom: 0;
	}
	.media_block:hover{
		border: 2px solid #0123a1;
	}
	.media_block a{
		width: 100%;
		height: 100%;
		display: block;
		cursor: pointer;
	}
	.media_block_a{
		width: 100%;
	}
	.media_block_img{
		width: 64px;
		position: absolute;
		top: 0;
		right: 0;
	}
	.media_block_main{
		width: 83%;
		margin: 0 auto;
		padding-top: 44px;
		font-size: 22px;
		color: #333;
		line-height: 36px;
	}
	.media_block_logo{
		width: 100px;
		position: absolute;
		right: 8.5%;
		bottom: 11%;
	}
	
	
	/* AI销售大脑 */
	.aiNum{
		width: 100%;
		padding: 80px 8%;
		
	}
	.aiNum_words{
		margin: 0 auto;
		display: flex;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center;
		margin-bottom: 50px;
	}
	.aiNum_words_title{
		width: 100%;
		text-align: center;
		font-size: 30px;
		color: #000;
		font-weight: 600;
		letter-spacing: 1px;
		line-height: 44px;
	}
	.aiNum_words_des{
		text-align: center;
		width: 100%;
		font-size: 16px;
		color: #555;
		margin-top: 22px;
		line-height: 30px;
	}
	.mb-large{
		width: 100%;
		/* max-width: 1400px; */
		margin: 0 auto;
	}
	.Block{
		display: block;
		position: relative;
	}
	.Grid{
		/* display: flex; */
		/* flex-wrap: wrap; */
		margin: 0 -12px -24px;
		/* width: calc(100% + 24px); */
		width: 100%;
	}
	.with-3.Grid>div{
		width: 100%;
		text-align: center;
		margin-top: 14px;
	}
	.Grid>div{
		flex-shrink: 0;
		padding: 0 12px 24px;
		position: relative;
	}
	.color-teal{
		color: #f29f9e;
	}
	.color-yellow{
		color: #f1d12a;
	}
	.color-sky{
		color: #3caff2;
	}
	.color-roi{
		color: #907dec;
	}
	.Block-content{
		position: relative;
		/* z-index: 20; */
	}
	.FactoidBlock-statistic{
		font-family: BN Axel Grotesk,sans-serif;
		font-size: 56px;
		font-veriation-settings: "wght"700;
		font-weight: 700;
		line-height: 76px;
		text-transform: none;
	}
	
	
	/* 销售人员的圣经 */
	.bible{
		width: 100%;
		background: #f5f6fb;
		padding: 80px 8%;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-align: center;
		overflow: hidden;
		/* min-width: 1200px; */
	}
	.bible_words{
		width: 100%;
		margin: 0 auto;
		height: auto;
		padding-bottom: 60px;
	}
	.bible_words_title{
		width: 100%;
		text-align: center;
		font-size: 30px;
		color: #000;
		font-weight: 600;
	}
	.bible_words_des{
		width: 100%;
		padding: 0 8%;
		margin: 0 auto;
		text-align: center;
		font-size: 16px;
		color: #555;
		margin-top: 20px;
		line-height: 32px;
	}
	.bible_main{
		width: 100%;
		/* max-width: 1400px; */
		/* padding: 0 50px; */
		margin: 0 auto;
		height: auto;
		/* min-width: 1200px; */
		/* padding: 0 50px; */
	}
	.bible_main_all{
		width: 100%;
		/* display: flex; */
		/* -webkit-box-pack: justify; */
		/* justify-content: space-between; */
		/* -webkit-box-align: center; */
		align-items: center;
		list-style: none;
	}
	.bible_main_block{
		width: 100%;
		background: #0243d4;
		border-radius: 12px;
		/* height: 420px; */
		padding: 14% 13%;
		position: relative;
		transition: all 0.6s;
		margin-bottom: 30px;
	}
	.bible_main_block:hover{
		transform: scale(1.07,1.07);
	}
	.bible_main_block a{
		width: 100%;
		/* height: 420px; */
		padding-bottom: 20%;
		display: block;
		text-decoration: none;
	}
	.bible_main_icon{
		width: 60px;
		margin-bottom: 8%;
	}
	.bible_main_title{
		width: 100%;
		font-size: 30px;
		color: #fff;
		font-weight: 600;
		letter-spacing: 1px;
	}
	.bible_main_cont{
		width: 100%;
		margin-top: 24px;
	}
	.bible_main_cont ul{
		width: 100%;
		list-style: none;
	}
	.bible_main_cont ul li{
		display: flex;
		-webkit-box-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		align-items: center;
		margin:4% 0;
		color: #fff;
		font-size: 16px;
	}
	.bible_main_cont ul li img{
		margin-right: 12px;
	}
	.bible_main_next{
		width: 36px;
		display: block;
		margin-top: 30px;
		float: right;
		position: absolute;
		right: 12%;
		bottom: 10%;
	}
	
	.scenes{
		width: 100%;
		/* padding: 0 8%; */
		/* margin-top: 110px; */
	}
	.scenes_bx{
		/* max-width: 1400px; */
		margin: 0 auto;
	}
	.scenes_btn{
		width: 100%;
		padding: 0 8%;
		margin: 0 auto;
		margin-top: 10px;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center;
		box-sizing: border-box;
	}
	.scenes_div{
		width: 33.3%;
		float: left;
		padding: 30px 0;
		color: #888;
		border-bottom: 3px solid #fff;
		cursor: pointer;
	}
	.scenes_sel{
		border-bottom: 3px solid #0123a1;
		color: #0123a1!important;
	}
	.scenes_pic{
		width: 50px;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	.scenes_text{
		width: 100%;
		text-align: center;
		font-size: 18px;
	}
	.context{
		background-color: #f5f6fb;
		padding: 50px 0 70px;
	}
	.context_bx{
		width: 100%;
		padding: 0 6%;
		margin: 0 auto;
	}
	.cont{
		width: 100%;
		padding:;
		/* display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-align: center;
		align-items: center;
		box-sizing: border-box; */
	}
	.context_main{
		width: 100%;
		/* display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		height: auto; */
		/* padding: 0 30px; */
	}
	.context_main_pic{
		width: 100%;
	}
	.context_main_pic img{
		box-shadow: 0px 0px 36px  rgba(2,67,212,0.2);
	}
	.context_main_text{
		width: 100%;
		/* min-width: 300px; */
		padding: 40px 0 0 8px;
	}
	.bible_main_title{
		width: 100%;
		font-size: 34px;
		color: #000;
	}
	.bible_main_cont ul li{
		color: #666;
		font-size: 20px;
		margin-bottom: 18px;
	}
	.btn_block{
		width: 100%;
		margin: 0 auto;
	}
	.btn_hei{
		margin-top: 10%;
	}
	.bible_btn{
		width: 140px;
		height: 46px;
		background-color: #00229e;
		text-align: center;
		color: #fff;
		border-radius: 50px;
		font-size: 18px;
		outline: none;
		border: none;
		
		display: block;
	}
	.offer_btn_a{
		width: 100%;
		height: 100%;
		color: #fff!important;
		text-decoration: none!important;
		display: block;
		line-height: 6rem;
	}
	.successful_btn_a{
		width: 100%;
		height: 100%;
		color: #0263e0!important;
		text-decoration: none!important;
		display: block;
		line-height: 46px;
	}
	.bible_btn:hover{
		/* box-shadow: 0px 0px 0 -3px #bbb; */
		box-shadow: 0px 5px 32px  rgba(2,67,212,0.3);
	}
	
	
	/* 六大解决方案 */
	.solution{
		width: 100%;
		/* max-width: 1400px; */
		margin: 0 auto;
		padding: 70px 6% 80px;
		/* min-width: 1200px; */
	}
	.solution_title{
		width: 100%;
		margin: 0 auto;
		text-align: center;
		font-size: 30px;
		line-height: 44px;
		font-weight: 600;
		color: #000;
		margin-bottom: 50px;
	}
	.solution_main{
		width: 100%;
		margin: 0 auto;
		/* height: auto; */
	}
	.solution_main ul{
		width: 100%;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		list-style: none;
		margin: 0!important;
		padding: 0!important;
	}
	.solution_main ul .solution_main_block{
		width: 33.33%;
		border: 1px solid #ccc;
		height: 330px;
		cursor: pointer;
		padding: 2% 0% 0;
		overflow: hidden;
	}
	
	.solution_main_block_cont_des{
		width: 100%;
		background-color: #0123a1;
		height: 182px;
		padding: 0 8%;
		margin-top: 36px;
		border-radius: 14px 14px 0 0;
	}
	.solution_main ul:nth-child(1) li:nth-child(1) .solution_main_block_cont .solution_main_block_cont_des{
		margin-top: 9px;
	}
	/* .solution_main_block:nth-child(1) .solution_main_block_cont .solution_main_block_cont_des{
		margin-top: 9px;
	} */
	.solution_main_block_cont_btn{
		/* width: 140px;
		height: 40px;
		display: block;
		margin: 0 auto;
		border: 1px solid #fff; */
		width: 100%;
		text-align: center;
		font-size: 17px;
		color: #fff;
		display: block;
		padding-top: 20px;
		letter-spacing: 1px;
		/* text-decoration: underline!important; */
		line-height: 20px;
	}
	.solution_main_block_cont_des_text{
		width: 100%;
		text-align: center;
		padding-top: 26px;
		font-size: 14px;
		color: #fff;
		line-height: 22px;
	}
	.solution_main ul .solution_main_block .solution_main_block_hover{
		display: none;
	}
	.solution_main ul .solution_main_block:nth-child(1){
		border-right: none;
	}
	.solution_main ul .solution_main_block:nth-child(2){
		border-right: none;
	}
	.solution_main ul .solution_main_block:hover{
		background: #00229e;
	}
	.solution_main ul .solution_main_block:hover .solution_main_block_hover{
		display: block;
	}
	.solution_main ul .solution_main_block:hover .solution_main_block_cont{
		display: none;
	}
	.solution_main_block_cont{
		width: 100%;
	}
	.solution_main_block_cont_num{
		width: 48px;
		margin: 0 auto;
		color: #0243d4;
		margin-top: 22px;
	}
	.solution_main_block_cont_title{
		width: 100%;
		padding: 0 6%;
		margin-top: 10px;
		color: #333;
		font-size: 22px;
		line-height: 30px;
		font-weight: 600;
		text-align: center;
	}
	.solution_main_block_hover{
		width: 100%;
	}
	.solution_main_block_hover_num{
		width: 100%;
		color: #fff;
		font-size: 28px;
		font-weight: 600;
	}
	.solution_main_block_hover_title{
		width: 100%;
		font-size: 20px;
		font-weight: 600;
		color: #fff;
		margin-top: 10px;
		text-align: center;
		padding: 0 6%;
		line-height: 28px;
	}
	.solution_main_block_hover_words{
		width: 100%;
		font-size: 14px;
		color: #fff;
		line-height: 22px;
		margin-top: 16px;
		padding: 0 6%;
		text-align: center;
	}
	.solution_main_block_hover_btn{
		width: 90px;
		height: 34px;
		border-radius: 50px;
		background-color: #fff;
		display: block;
		margin: 0 auto;
		color: #00229e;
		text-align: center;
		line-height: 34px;
		font-size: 14px;
		margin-top: 16px;
	}
	.solution_main_block_hover_btn:hover{
		border: 1px solid #fff;
		color: #fff;
		background-color: #00229e;
	}
	
	
	/* 五大核心技术 */
	.technology{
		width: 100%;
		padding: 80px 8% 80px;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center;
		/* min-width: 1200px; */
		background-color: #080e57;
	}
	.technology_title{
		width: 100%;
		text-align: center;
		margin: 0 auto;
		font-size: 30px;
		line-height: 44px;
		color: #fff;
		font-weight: 600;
		margin-bottom: 50px;
	}
	.technology_main{
		width: 100%;
		margin: 0 auto;
		/* background: url(../img/index/technology_bgii.png) no-repeat center; */
		/* height: 530px; */
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		/* position: relative; */
	}
	.technology_main_bx{
		/* width: 1200px; */
		/* max-width: 1400px; */
		/* padding: 0 50px; */
		width: 100%;
		margin: 0 auto;
		position: relative;
		/* height: 490px; */
	}
	.technology_main_bx img{
		width: 100%!important;
	}
	.technology_main_block{
		display: flex;
		-webkit-box-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		align-items: center;
		width: 300px;
		height: 110px;
		border-radius: 12px;
		background: #fff;
		box-shadow: 0px 5px 30px  rgba(2,67,212,0.3);
		border-bottom: 3px solid #fff;
	}
	.technology_main_block_bgi{
		width: 60px;
		height: 60px;
		border-radius: 50%;
		background-color: #ebf0fc;
		/* margin-top: 25px; */
		background-position: 50%;
		background-size: auto 36px;
		background-repeat: no-repeat;
	}
	.icon_1{
		background-image: url(../img/index/technology_1.png);
	}
	.icon_2{
		background-image: url(../img/index/technology_2.png);
	}
	.icon_3{
		background-image: url(../img/index/technology_3.png);
	}
	.icon_4{
		background-image: url(../img/index/technology_4.png);
	}
	.icon_5{
		background-image: url(../img/index/technology_5.png);
	}
	
	.technology_main_block:nth-child(1){
		position: absolute;
		top: -4%;
		left: 10%;
		padding-left: 2.8%;
	}
	.technology_main_block:nth-child(2){
		width: 304px;
		position: absolute;
		top: 44%;
		left: 1%;
		padding-left: 3.5%;
	}
	.technology_main_block:nth-child(3){
		position: absolute;
		bottom: -11%;
		left: 30%;
		padding-left: 2.8%;
	}
	.technology_main_block:nth-child(4){
		width: 310px;
		position: absolute;
		bottom: 17%;
		right: 2%;
		padding-left: 3.6%;
	}
	.technology_main_block:nth-child(5){
		width: 320px;
		position: absolute;
		top: -2%;
		right: 6%;
		padding-left: 4.2%;
	}
	.technology_main_block:hover{
		border-bottom: 3px solid #0452e2;
	}
	.technology_main_block_words{
		font-size: 26px;
		color: #333;
		margin-left: 6%;
	}
	.technology_main_cont{
		float: left;
		width: 50%;
		margin-top: 30px;
		margin-bottom: 28px;
	}
	.technology_main_cont_pic{
		width: 70px;
		padding-bottom: 8px;
		margin: 0 auto;
	}
	.technology_main_cont_words{
		width: 100%;
		text-align: center;
		font-size: 18px;
		color: #fff;
	}
	.technology_main_cont2{
		float: left;
		width: 50%;
		margin-top: 30px;
		margin-bottom: 28px;
	}
	.technology_main_cont3{
		float: left;
		width: 33.3%;
	}
	.technology_main_cont4{
		float: left;
		width: 33.3%;
	}
	.technology_main_cont5{
		float: left;
		width: 33.3%;
	}
	
	
	/* 为什么选择木心智能，我们的客户这样说 */
	.choose{
		width: 100%;
		padding: 80px 8% 80px;
		background-color: #f5f6fb;
	}
	.choose_title{
		width: 100%;
		margin: 0 auto;
		text-align: center;
		font-size: 30px;
		line-height: 44px;
		color: #000;
		font-weight: 600;
		margin-bottom: 50px;
	}
	.choose .choose_cont{
		width: 100%;
		/* max-width: 1400px; */
		height: 500px;
	}
	.choose .choose_cont .swiper-wrapper .swiper-slide{
		width: 100%!important;
		text-align: center;
		font-size: 18px;
		background: #fff;
		/* Center slide text vertically */
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		/* -webkit-align-items: center; */
		/* align-items: center; */
		transition: 300ms;
		transform: scale(0.8);
		border-radius: 14px!important;
		cursor: pointer;
		/* margin-right: 0!important; */
	}
	.swiper-slide-active,.swiper-slide-duplicate-active{
	    transform: scale(1)!important;
	}
	.swiper-wrapper{
		/* transform: translate3d(0px, 0px, 0px)!important; */
	}
	.choose_main{
		width: 100%;
		padding: 16% 12%;
	}
	.choose_yh{
		width: 100%;
		text-align: left;
		font-size: 60px;
		line-height: 30px;
		color: #021f9f;
		font-weight: 600;
		/* font-family: "微软雅黑"; */
	}
	.choose_main_text{
		width: 100%;
		text-align: left;
		font-size: 16px;
		color: #333;
		line-height: 28px;
	}
	.choose_main_name{
		width: 100%;
		text-align: right;
		font-size: 18px;
		color: #000;
		padding-top: 11%;
	}
	.choose{
		display: none!important;
	}
	.pChoose{
		width: 100%;
		background-color: #f5f6fb;
		padding: 70px 8% 80px;
		overflow: hidden;
	}
	.pChoose_title{
		width: 100%;
		text-align: center;
		font-size: 30px;
		line-height: 44px;
		font-weight: 600;
		color: #000;
		margin-bottom: 50px;
	}
	.col-md-12{
		width: 100%;
	}
	.pChoose .swiper-slide{
		width: 100%!important;
		height: 520px;
		background-color: #fff;
		border-radius: 14px;
		/* margin-right: 30px!important; */
		padding: 12% 12% 18%;
		/* margin-left: 20px; */
	}
	.pChoose .swiper-slide .title{
		width: 100%;
		font-size: 40px;
		font-weight: 600;
		color: #021f9f;
	}
	.subtitle{
		width: 100%;
		font-size: 16px;
		color: #333;
		line-height: 26px;
	}
	.text{
		width: 100%;
		margin-top: 30px;
		text-align: right;
		font-size: 17px;
		color: #000;
	}
	
	
	/* 用户隐私数据安全保障 */
	.protect{
		display: none;
	}
	.protect2{
		width: 100%;
		padding: 70px 8% 40px;
		/* background: #f5f7fc; */
		/* margin-top: 100px; */
		/* display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center; */
		/* height: 960px; */
	}
	.protect_title{
		width: 100%;
		margin: 0 auto;
		text-align: center;
		font-size: 30px;
		color: #000;
		font-weight: 600;
		line-height: 44px;
		padding-bottom: 10px;
	}
	.protect_main{
		width: 100%;
		/* max-width: 1400px; */
		padding: 20px 8%;
		margin: 0 auto;
	}
	.protect_main ul{
		width: 100%;
		/* display: flex; */
		-webkit-box-pack: center;
		justify-content: center;
		list-style: none;
		height: auto;
	}
	.protect_main ul li{
		/* margin-top: 10px; */
		width: 100%;
	}
	.protect_main ul li:first-child{
		width: 100%;
		margin-top: 0;
	}
	.qua_main_line2{
		width: 100%;
		height: 230px;
		margin: 0 auto;
		/* margin-bottom: 20px; */
		overflow: hidden;
		position: relative;
	}
	.qua_main_line2 ul{
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
	}
	.qua_main_line2 ul li{
		/* display: block; */
		float: left!important;
		/* width: calc(100%- 1px); */
	}
	
	
	
	/* ROI计算器 */
	.value{
		width: 100%;
		padding: 150px 0 0px;
		/* background: #f5f7fc; */
		/* margin-top: 124px; */
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center;
		height: 500px;
		
	}
	.value_title{
		width: 1200px;
		margin: 0 auto;
		font-size: 44px;
		color: #000;
		text-align: center;
		margin-top: 100px;
		font-weight: 600;
		margin-bottom: 60px;
	}
	.value_block{
		width: 1100px;
		margin: 0 auto;
		padding: 50px 70px 60px 70px;
		box-shadow: 0px 5px 30px  rgba(2,67,212,0.3);
		border-radius: 20px;
		position: relative;
		z-index: 90;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-align: center;
		align-items: center;
		background: #fff;
		/* margin-bottom: 720px; */
	}
	.value_block_title{
		width: 100%;
		text-align: center;
		font-size: 32px;
		color: #000;
		padding-bottom: 40px;
	}
	.value_block_main{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}
	.value_block_main_item{
		width: 50%;
		padding: 0 15px 34px 0;
	}
	.value_block_main_item:nth-child(2){
		padding-right: 0;
		padding-left: 15px;
	}
	.value_block_main_item:nth-child(3){
		padding-bottom: 48px;
	}
	.value_block_main_item:nth-child(4){
		padding-right: 0;
		padding-left: 15px;
		/* padding-bottom: 10px; */
	}
	.value_block_main_item_head{
		display: flex;
		margin-bottom: 8px;
	}
	.value_block_main_item_head p{
		font-size: 16px;
		line-height: 20px;
		color: #2b323b;
		margin-right: 14px;
	}
	.info_tips{
		position: relative;
		width: 18px;
	}
	.tips{
		display: none;
		position: absolute;
		top: -38px;
		left: 5px;
		transform: translateX(-47%);
		white-space: nowrap;
		/* width: 200px; */
	}
	.tips p{
		font-size: 14px;
		color: #fff;
		background: #2b323b;
		line-height: 20px;
		border-radius: 6px;
		padding: 4px 8px;
	}
	.tips-triangle{
		width: 0px;
		height: 0px;
		border: 5px solid transparent;
		border-top-color: #2b323b;
		position: absolute;
		bottom: 0px;
		left: 48%;
		transform: translateX(-5px);
	}
	.info_tips img{
		cursor: pointer;
		width: 16px;
		/* display: block; */
	}
	.info_tips:hover .tips{
		display: block;
	}
	.value_block_main_item_industry{
		width: 100%;
		height: 60px;
		/* position: relative; */
	}
	.value_block_main_item_industry form{
		width: 100%;
		height: 60px;
		border: 1px solid #e6e6e6;
		border-radius: 8px;
	}
	.value_block_main_item_industry form select{
		width: 96%;
		height: 58px;
		line-height: 60px;
		padding: 0 18px;
		box-sizing: border-box;
		margin-left: 1%;
		/* border: 1px solid #eee; */
		outline: none;
		border: none;
		/* border-radius: 8px; */
		font-size: 18px;
		color: #333;
	}
	.value_block_main_item_input{
		width: 100%;
		height: 60px;
	}
	.value_block_main_item_input input{
		width: 100%;
		height: 60px;
		font-size: 18px;
		color: #333;
		padding-left: 26px;
		border: 1px solid #e6e6e6;
		border-radius: 8px;
		outline: none;
	}
	.value_block_explain{
		width: 100%;
		text-align: center;
		font-size: 16px;
		color: #8a98a8;
		line-height: 20px;
	}
	.value_block_btn{
		width: 170px;
		height: 54px;
		background: #0243d4;
		border-radius: 100px;
		display: block;
		margin: 0 auto;
		text-align: center;
		font-size: 16px;
		line-height: 54px;
		margin-top: 38px;
		color: #fff;
		text-decoration: none!important;
	}
	.value_block_btn:hover{
		box-shadow: 0px 5px 30px  rgba(2,67,212,0.4);
	}
	.zw{
		width: 100%;
		height: 226px;
	}
}