@charset "utf-8";

@media screen and (min-width:340px) {


	.index_f1 {
		position: relative;
	}

	.index_f2 {
		width: 100%;
		overflow: hidden;
		position: relative;
		padding-top: 60px;
		height: max-content;
	}

	.index_f2 .bd ul li {
		width: max-content;
	}

	.index_f2 .bd .tempWrap {
		width: 100% !important;
	}
	.index_f2 .bd ul li .pic:first-child{
		margin-left: -20px;
	}
	.index_f2 .bd ul li .pic:nth-child(2){
		margin-left: 0px;
	}
	.index_f2 .bd ul li .pic:nth-child(3){
		margin-left:20px;
	}
	.index_f2 .bd ul li .pic {
		padding: 10px 0 12px 0px;
		width: max-content;
		
	}

	.index_f3 {
		overflow: hidden;
	}

	.index_f3:hover img {
		transform: scale(1.1);
	}

	.index_f3 {
		width: 175px;
		height: 74px;
		background: #FFFFFF;
		box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.08);
		border-radius: 5px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.index_f3 img {
		max-width: 100%;
		max-height: 100%;
		transition: all 0.5s;
	}

}
	@media screen and (min-width:1100px) and (max-width:1380px) {
		

	.pls-nav-search-dropdown {
		visibility: hidden;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 3;
		width: 420px;
		background-image: linear-gradient(0deg, #ffffff 0%, #f3f5f8 100%);
		border: 2px solid #fff;
		box-shadow: 8px 8px 20px 0 rgb(55 99 170 / 10%);
	}

	.pls-nav-search-wrap.is-open .pls-nav-search-bar {
		z-index: 2;
		opacity: 1;
		transition: all .3s ease-in-out;
		width: 424px;
		-ms-transform: translateX(0);
		transform: translateX(0);
	}

	.pls-nav-search-bar {
		box-sizing: border-box;
		position: relative;
		padding-right: 76px;
		padding-left: 20px;
		margin: -2px -2px 0;
		height: 76px;
		width: 200px;
		-ms-transform: translateX(224px);
		transform: translateX(224px);
		background-image: linear-gradient(0deg, #ffffff 0%, #f3f5f8 100%);
		border: 2px solid #fff;
		box-shadow: 8px 8px 20px 0 rgb(55 99 170 / 10%);
		opacity: .5;
	}

	.pls-nav-search-bar-input {
		box-sizing: border-box;
		border-width: 0;
		background: transparent;
		width: 100%;
		padding: 25px 0;
		font-size: 16px;
		color: #495770;
		line-height: 26px;
	}

	.pls-nav-search-bar-btns {
		position: absolute;
		right: 20px;
		top: 0;
		display: flex;
	}

	.pls-nav-search-btn {
		display: flex;
		align-items: center;
		justify-content: center;
		box-sizing: border-box;
		height: 76px;
		font-size: 0;
		line-height: 76px;
		cursor: pointer;
		background: transparent;
		border-width: 0;
	}

	.pls-nav-search-i {
		display: block;
		width: 16px;
		height: 16px;
	}

	.pls-nav-search-btn {
		display: flex;
		align-items: center;
		justify-content: center;
		box-sizing: border-box;
		height: 76px;
		font-size: 0;
		line-height: 76px;
		cursor: pointer;
		background: transparent;
		border-width: 0;
	}

	.pls-nav-search-i.clear {
		background-image: url(https://cloudcache.tencent-cloud.com/qcloud/portal/kit/images/slice/clear.24377927.svg);
	}

	.pls-nav-search-i {
		display: block;
		width: 16px;
		height: 16px;
	}

	.pls-nav-search-wrap.is-open .pls-nav-search-result {
		opacity: 1;
		transition: all .3s ease-in-out;
		transition-delay: .1s;
	}

	.pls-nav-search-result-title {
		margin-bottom: 12px;
		font-size: 14px;
		color: #9ea6b3;
		line-height: 22px;
		padding: 0 20px;
		font-weight: normal;
	}

	.pls-nav-search-tag-blocks {
		font-size: 0;
		margin: 0 14px -12px;
		max-height: 80px;
		overflow: hidden;
	}

	.pls-nav-search-tag-block {
		display: inline-block;
		vertical-align: top;
		padding: 0 6px 12px;
		box-sizing: border-box;
		max-width: 100%;
	}

	.pls-nav-search-tag-block a {
		box-sizing: border-box;
		display: block;
		background: rgba(205, 216, 229, .5);
		border-radius: 2px;
		height: 28px;
		padding: 0 12px;
		font-size: 12px;
		color: #495770;
		line-height: 28px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.pls-nav-search-wrap.is-open .pls-nav-search-dropdown {
		visibility: visible;
		transition: all .3s ease-in-out;
	}

	.pls-nav-search-result {
		padding: 12px 0 20px;
		opacity: 0;
	}

	.pls-nav-search-i.search {
		background-image: url(https://cloudcache.tencent-cloud.com/qcloud/portal/kit/images/slice/search.7a49bf02.svg);
	}

	.pls-nav-search-bar-btns .pls-nav-search-btn {
		margin-right: 20px;
	}




	/*新快消-行业洞察*/
	.Solution_ag44 {
		width: 100%;
		display: table;
		margin-top: 6px;
	}

	.Solution_ag44 ul li {
		float: left;
		width: 570px;
		height: 200px;
		margin-right: 60px;
		box-shadow: 0px 1px 17px 0px rgba(0, 0, 0, 0.09);
		padding: 30px 59px 30px 38px;
		text-align: center;
		background: #FFFFFF;
		margin-top: 44px;
	}

	.Solution_ag44 ul li:nth-child(2n) {
		margin-right: 0px;
	}

	.Solution_ag44 .img {
		float: left;
	}

	.Solution_ag44 .img img {
		width: 75px;
		height: 75px;
	}

	.Solution_ag44 .title p {}

	.Solution_ag44 .des {
		float: left;
		width: 360px;
		height: 85px;
		font-size: 18px;
		color: #2E2F34;
		line-height: 27px;
		overflow: hidden;
		text-align: left;
	}

	.Solution_ag44 .des p {
		font-size: 15px;
		color: #2E2F34;
		line-height: 170%;
	}

	.img44 {
		float: left;
	}

	.img45 {
		float: left;
		margin-left: 38px;
	}

	.Solution_ag44 .title p {
		font-size: 18px;
		color: #2E2F34;
		text-align: left;
		line-height: 180%;
		font-weight: 700;
	}

	.Solution_ag44 .title1 p {
		font-size: 18px;
		color: #2E2F34;
		text-align: left;
		line-height: 180%;
	}

	.Solution_d122 {
		padding: 120px 0;
	}

	.Solution_af33 ul li {
		margin-top: 30px;
	}

	.Solution_af33 {
		width: 100%;
		overflow: hidden;
		margin-top: 30px;
	}

	.Solution_af33 ul {}

	.Solution_af33 ul li {
		margin-top: 42px;
		text-align: left;
		width: 33.3%;
		float: left;
		margin-right: 0px;
	}

	.Solution_af33 ul li:nth-child(3n) {
		margin-right: 0px;
	}

	.Solution_af33 ul li .img {
		margin-bottom: 10px;
		text-align: center;
	}

	.Solution_af33 ul li .img img {
		width: 100px;
		height: 100px;
	}

	.Solution_af33 ul li .title {
		font-size: 24px;
		color: #2E2F34;
		line-height: 33px;
		text-align: center;
	}

	.Solution_af33 ul li .des {
		font-size: 14px;
		color: #2E2F34;
		line-height: 24px;
		margin-top: 15px;
		height: 72px;
		overflow: hidden;
	}

	.Solution_af33 ul li .des p {
		font-size: 14px;
		color: #2E2F34;
		line-height: 20px;
	}

	.Solution_ag25 .more {
		width: 100%;
		overflow: hidden;
		margin-top: 56px;
	}

	.Solution_ag25 .more p {
		width: 160px;
		height: 48px;
		font-size: 16px;
		color: #3255FA;
		line-height: 46px;
		text-align: right;
		border: 1px solid #3255FA;
		border-radius: 50px;
		margin: 0 auto;
		background: url(../images/Solution_ag1.png) no-repeat center right 27px;
		background-size: 6px 12px;
		padding-right: 56px;
		transition: all 0.3s;
	}

	.Solution_ag25 .more p:hover {
		background: #3255FA url(../images/Solution_ag2.png) no-repeat center right 27px;
		background-size: 6px 12px;
		color: #FFFFFF;
	}

	.Solution_ag25 .more.on p {}

	.bm0 {
		overflow: hidden;
	}

	.bm1 {
		width: 290px;
		height: 275px;
		float: left;
		margin: 10px 5px 0px 5px;
		position: relative;
		transition: all 0.2s;
	}

	.bm1 a {
		display: block;
		width: 100%;
		height: 100%;
	}

	.bm1.on {
		width: 410px;
	}

	.bm1.on1 {
		width: 250px;
	}

	.bm1 .index_e5 {}

	.bm1 .des {
		width: 360px;
		transition: all 0.2s;
	}

	.bm1.on .des {
		height: 60px;
	}

	.bm1.on .index_e5 .hx1 {
		width: 57px;
		-webkit-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}

	.index_e5 .hx1 {
		width: 0px;
		height: 2px;
		background: #FF6D10;
		margin-bottom: 9px;
	}

	.bm1 .bj {
		background: #000000;
		opacity: 0;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		transition: all 0.2s;
	}

	.bm1.on .bj {
		opacity: 0.3;
	}



	.xindex_a1 {
		padding: 64px 0px;
		margin-bottom: 64px;
		position: relative;
	}

	.xindex_as1 {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		opacity: 0;
		transition: all 0.6s;
		z-index: 1;
	}

	.xindex_as1.on {
		opacity: 1;
		transition: all 0.6s;
	}

	.sha {
		opacity: 0;
		transition: all 0.6s;
	}

	.sha.on {
		opacity: 1;
		transition: all 0.6s;
	}

	.shb {
		opacity: 0;
		transition: all 0.6s;
	}

	.shb.on {
		opacity: 1;
		transition: all 0.6s;
	}

	.shc {
		opacity: 0;
		transition: all 0.6s;
	}

	.shc.on {
		opacity: 1;
		transition: all 0.6s;
	}

	.xindex_a2 {
		width: 1200px;
		margin: 0 auto;
		position: relative;
		z-index: 2;
	}

	.xindex_a3 {
		font-size: 28px;
		color: #FFFFFF;
		line-height: 50px;
		text-align: center;
		font-weight: 700
	}

	.xindex_a4 {}

	.xindex_a5 {
		width: 100%;
		overflow: hidden;
		margin-top: 30px;
	}

	.xindex_a5 ul {}

	.xindex_a5 ul li {
		cursor: pointer;
		width: 50%;
		float: left;
		border: 1px solid rgba(255, 255, 255, 0.6);
		border-right: 0px;
	}

	.xindex_a5 ul li .title {
		transition: all 0.3s;
		color: rgba(255, 255, 255, 0.6);
		font-size: 16px;
		text-align: center;
		height: 45px;
		line-height: 43px;
	}

	.xindex_a5 ul li:hover .title {
		color: #FFFFFF;
	}

	/* .xindex_a5 ul li.on{background:#315BF4;border:1px solid #315BF4;}  */
	.xindex_a5 ul li {}

	.xindex_a5 ul li:nth-child(1) {
		border-radius: 4px 0px 0px 4px;
	}

	.xindex_a5 ul li:nth-child(2) {
		border-radius: 0px 4px 4px 0px;
		border-right: 1px solid rgba(255, 255, 255, 0.6);
	}


	.xindex_a5.on1 ul li:nth-child(1) {
		background: #315BF4;
		border: 1px solid #315BF4;
	}

	.xindex_a5.on1 ul li:nth-child(1) .title {
		color: #FFFFFF;
	}

	.xindex_a5.on1 ul li:nth-child(2) {
		border-left: 1px solid #315BF4;
	}

	.xindex_a5.on2 ul li:nth-child(2) {
		background: #315BF4;
		border: 1px solid #315BF4;
	}

	.xindex_a5.on2 ul li:nth-child(2) .title {
		color: #FFFFFF;
	}

	.xindex_a5.on2 ul li:nth-child(3) {
		border-left: 1px solid #315BF4;
	}

	.xindex_a5.on3 ul li:nth-child(3) {
		background: #315BF4;
		border: 1px solid #315BF4;
	}

	.xindex_a5.on3 ul li:nth-child(3) .title {
		color: #FFFFFF;
	}

	.xindex_a6 {
		width: 100%;
		overflow: hidden;
		margin-top: 22px;
		display: none;
	}

	.xindex_a6.on {
		display: block;
	}

	.xindex_a7 {
		float: left;
		width: 280px;
		background: rgba(255, 255, 255, 0.1);
		padding: 24px 0px;
		border-radius: 2px;
		min-height: 432px;
	}

	.xindex_a7 ul {}

	.xindex_a7 ul li {
		cursor: pointer;
	}

	.xindex_a7 ul li .title {
		font-size: 16px;
		color: #FFFFFF;
		opacity: 0.8;
		height: 48px;
		line-height: 48px;
		padding-left: 48px;
	}

	.xindex_a7 ul li:hover {
		background: rgba(255, 255, 255, 0.1);
	}

	.xindex_a7 ul li.on {
		border-left: 2px solid #315BF4;
		background: rgba(255, 255, 255, 0.1);
	}

	.xindex_a7 ul li.on .title {
		padding-left: 46px;
	}

	.xindex_a8 {
		width: 840px;
		float: right;
	}

	.xindex_a8 .nr {
		height: 0px;
		overflow: hidden;
		opacity: 0;
		transition: all 0.6s;
	}

	.xindex_a8 .nr.on {
		height: auto;
		opacity: 1;
		transition: all 0.6s;
	}

	.xindex_a8 .nr.on .title {
		margin-top: 32px;
		transition: all 0.6s;
	}

	.xindex_a8 .nr .title {
		font-size: 24px;
		color: #FFFFFF;
		line-height: 32px;
		margin-bottom: 40px;
		margin-top: 52px;
		transition: all 0.6s;
	}

	.xindex_a8 .nr .des {
		font-size: 16px;
		color: #FFFFFF;
		line-height: 24px;
		opacity: 0.8;
	}

	.xindex_a8 .button {
		margin-top: 24px;
	}

	.xindex_a8 .button .button1 {
		width: 122px;
		height: 40px;
		border-radius: 2px;
		font-size: 16px;
		color: #FFFFFF;
		line-height: 40px;
		background: url(../images/xindex_a2.png) no-repeat center right 20px;
		background-size: 6px 12px;
		padding-left: 20px;
		border: 1px solid #FFFFFF;
		transition: all 0.3s;
	}

	.xindex_a8 .button .button1:hover {
		background: #315BF4 url(../images/xindex_a2.png) no-repeat center right 20px;
		background-size: 6px 12px;
		border: 1px solid #315BF4;
		transition: all 0.3s;
	}

	.xindex_a8 .img_list {
		width: 100%;
		overflow: hidden;
		margin-top: 48px;
	}

	.xindex_a8 .img_list ul {
		float: left;
		background: rgba(255, 255, 255, 0.1);
		border-radius: 2px;
	}

	.xindex_a8 .img_list ul li {
		float: left;
		width: 140px;
		height: 70px;
		padding: 12px;
	}

	.xindex_a8 .img_list ul li img {
		height: 46px;
	}

	.xindex_a8 .img_list ul.on {
		width: 420px;
	}

	.xindex_a8 .img_list ul.o1 {
		width: 560px;
	}

	.xindex_a8 .img_list ul.o2 {
		width: 700px;
	}

	.xindex_b1 {
		padding: 64px 0px 48px;
		background: #F7F7F9;
	}

	.xindex_b2 {}

	.xindex_b3 {
		width: 100%;
		overflow: hidden;
		text-align: center;
		background: #FFFFFF;
	}

	.xindex_b3 ul {
		font-size: 0px;
	}

	.xindex_b3 ul li {
		display: inline-block;
		padding: 12px 20px 16px;
		cursor: pointer;
	}

	.xindex_b3 ul li.on {
		border-top: 4px solid #4E77FF;
		background: #fff;
	}

	.xindex_b3 ul li img {
		height: 64px;
	}

	.xindex_b4 {
		width: 100%;
		overflow: hidden;
	}

	.xindex_b4 ul {}

	.xindex_b4 ul li {
		height: 0px;
		overflow: hidden;
		opacity: 0;
		transition: all 0.6s;
	}

	.xindex_b4 ul li.on {
		height: auto;
		opacity: 1;
		transition: all 0.6s;
	}

	.xindex_b5 {
		width: 50%;
		float: left;
		background: url(../images/xindex_b1.png) no-repeat center right;
		background-size: auto 400px;
		height: 400px;
	}

	.xindex_b6 {
		width: 537px;
		float: right;
		margin-right: 36px;
		margin-top: 64px;
	}

	.xindex_b6 .title {
		font-size: 24px;
		color: #FFFFFF;
		line-height: 33px;
	}

	.xindex_b6 .des {
		font-size: 16px;
		color: #FFFFFF;
		line-height: 24px;
		margin-top: 16px;
		opacity: 0.8;
	}

	.xindex_b6 .des p {
		font-size: 16px;
		color: #FFFFFF;
		line-height: 24px;
		margin-top: 20px;
	}

	.xindex_b6 .button {
		margin-top: 48px;
	}

	.xindex_b6 .button p {
		width: 122px;
		height: 40px;
		line-height: 38px;
		border: 1px solid #FFFFFF;
		border-radius: 2px;
		color: #FFFFFF;
		font-size: 16px;
		cursor: pointer;
		background: url(../images/xindex_a2.png) no-repeat center right 24px;
		background-size: 4px 8px;
		text-align: right;
		padding-right: 35px;
	}

	.xindex_b7 {
		width: 50%;
		float: right;
		height: 400px;
	}



	.xindex_c1 {
		width: 100%;
		overflow: hidden;
		margin-top: 40px;
	}

	.xindex_c1 ul {}

	.xindex_c1 ul li {
		float: left;
		width: 384px;
		height: 290px;
		position: relative;
		padding: 29px 40px;
		margin-right: 24px;
		margin-bottom: 24px;
	}

	.xindex_c1 ul li:nth-child(3n) {
		margin-right: 0px;
	}

	.xindex_c1 ul li .img {
		text-align: center;
		position: relative;
		z-index: 2;
	}

	.xindex_c1 ul li .img img {
		width: 60px;
		height: 60px;
	}

	.xindex_c1 ul li .title {
		text-align: center;
		font-size: 16px;
		color: #FFFFFF;
		line-height: 33px;
		position: relative;
		z-index: 2;
	}

	.xindex_c1 ul li .title p {
		font-size: 16px;
		color: #FFFFFF;
		line-height: 33px;
	}

	.xindex_c1 ul li .des {
		font-size: 14px;
		color: #FFFFFF;
		line-height: 22px;
		margin-top: 12px;
		position: relative;
		z-index: 2;
		opacity: 0.8;
	}

	.xindex_c1 ul li .des p {
		font-size: 14px;
		color: #FFFFFF;
		line-height: 22px;
	}

	.xindex_c1 ul li .bj {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		background: rgba(34, 38, 41, 0.17);
		box-shadow: inset 0px -1px 2px 0px rgba(255, 255, 255, 0.38);
		border: 1px solid rgba(255, 255, 255, 0.15);
		border-radius: 4px;
		z-index: 1;
		transition: all 0.3s;
	}

	.xindex_c1 ul li:hover .bj {
		background: #3255FA;
		border: 1px solid #3255FA;
		opacity: 1;
	}


	.xindex_c1 ul li.on {
		width: 275px;
		height: 350px;
		position: relative;
		padding: 36px 35px;
		margin-right: 30px;
	}

	.xindex_c1 ul li.on:nth-child(4n) {
		margin-right: 0px;
	}

	.xindex_c1 ul li.on1 {
		height: 300px;
	}



	.xindex_c20 {
		width: 100%;
		overflow: hidden;
		margin-top: 40px;
	}

	.xindex_c2 {
		float: left;
		width: 380px;
		height: 250px;
		position: relative;
		padding: 29px 40px;
		margin-right: 0px;
	}

	.xindex_c2 .img {
		text-align: center;
		position: relative;
		z-index: 2;
		margin-bottom: 10px;
	}

	.xindex_c2 .img img {
		width: 40px;
		height: 40px;
	}

	.xindex_c2 .title {
		text-align: center;
		font-size: 16px;
		color: #FFFFFF;
		line-height: 33px;
		position: relative;
		z-index: 2;
	}

	.xindex_c2 .title p {
		font-size: 16px;
		color: #FFFFFF;
		line-height: 33px;
	}

	.xindex_c2 .des {
		font-size: 14px;
		color: #FFFFFF;
		line-height: 22px;
		margin-top: 12px;
		position: relative;
		z-index: 2;
		opacity: 0.8;
	}

	.xindex_c2 .des p {
		font-size: 14px;
		color: #FFFFFF;
		line-height: 22px;
	}

	.xindex_c2 .bj {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		background: rgba(34, 38, 41, 0.17);
		box-shadow: inset 0px -1px 2px 0px rgba(255, 255, 255, 0.38);
		border: 1px solid rgba(255, 255, 255, 0.15);
		border-radius: 4px;
		z-index: 1;
		transition: all 0.3s;
	}

	.xindex_c2:hover .bj {
		background: #3255FA;
		border: 1px solid #3255FA;
		opacity: 1;
	}











	.xindex_d1 {
		padding: 64px 0px;
		background: #F7F7F9;
	}

	.Solution_g1.op {
		padding: 0px;
	}

	.Solution_e1.op {
		background: #FFFFFF;
	}

	.Solution_c1 {
		background: url(../images/Solution_ca1.jpg) no-repeat center center;
		background-size: cover;
	}

	.xindex_e1 {
		width: 100%;
		margin-top: -72px;
		padding: 10px 0px;
		height: 144px;
	}

	.xindex_e2 {
		height: 144px;
		background: #FFFFFF;
		box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);
		border-radius: 4px;
		width: 960px;
		margin: 0 auto 0px;
		padding: 24px 40px;
		overflow: hidden;
	}

	.xindex_e2 .img {
		float: left;
		border: 1px solid rgba(0, 0, 0, 0.15);
		width: 184px;
		height: 96px;
		margin-right: 20px;
	}

	.xindex_e2 .cont {
		float: left;
		width: 450px;
		padding-top: 16px;
	}

	.xindex_e2 .cont .title {
		font-size: 20px;
		color: #222629;
		line-height: 28px;
	}

	.xindex_e2 .cont .des {
		font-size: 16px;
		color: #616469;
		line-height: 22px;
		margin-top: 12px;
	}

	.xindex_e2 .button {
		float: right;
		margin-top: 24px;
	}

	.xindex_e2 .button p {
		width: 162px;
		height: 48px;
		font-size: 16px;
		color: #FFFFFF;
		line-height: 46px;
		text-align: center;
		border-radius: 4px;
		background: #3255FA;
		transition: all 0.3s;
		cursor: pointer;
	}

	.xindex_e2 .button p:hover {
		background: #2748BF;
		transition: all 0.3s;
	}

	.khcg_01 .khcg_01_r {
		float: left;
		padding-left: 122px;
		padding-right: 328px;
	}

	.khcg_01 .khcg_01_l {
		left: inherit;
		right: 0px;
	}

	.khcg_01 .khcg_01_l {
		width: 280px;
		border-radius: 4px;
		border: 1px solid rgba(0, 0, 0, 0.15);
	}

	.khcg_01 .khcg_01_l .khcg_01l_t {
		background: url(../images/Solutio_d8.png) no-repeat right center;
		background-size: cover;
	}

	.khcg_01 .khcg_01_l .khcg_01l_c {
		padding: 15px 20px;
	}

	.khcg_01 .khcg_01_l .khcg_01l_c ul li {
		border-bottom: 1px dashed #E7E7E7;
		padding: 7px 0px;
	}

	.khcg_01 .khcg_01_l .khcg_01l_c ul li:last-child {
		border-bottom: 0px dashed #E7E7E7;
	}

	.khcg_01 .khcg_01_l .khcg_01l_c ul li a span {
		font-size: 12px;
		color: #616469;
		line-height: 20px;
		display: block;
		padding-left: 31px;
	}

	.xindex_e3 {
		position: absolute;
		top: 0px;
		left: 0px;
	}

	.xindex_e3.on {
		position: fixed;
		top: 80px;
		left: inherit;
	}

	.xindex_e3 ul {
		overflow: hidden;
	}

	.xindex_e3 ul li {
		position: relative;
		padding-bottom: 12px;
		border-right: 2px solid rgba(49, 91, 244, 0.1);
		padding-right: 16px;
		cursor: pointer;
	}

	.xindex_e3 ul li .title {
		font-size: 14px;
		color: #616469;
		line-height: 22px;
	}

	.xindex_e3 ul li .sx {
		position: absolute;
		top: 0px;
		right: -1px;
		width: 2px;
		height: 22px;
	}

	.xindex_e3 ul li.on .title {
		color: #315BF4;
	}

	.xindex_e3 ul li.on .sx {
		background: #315BF4;
	}

	.xindex_e3 ul li:last-child {
		padding-bottom: 0px;
	}

	.xindex_f1 {
		margin-bottom: 50px;
	}

	.xindex_f2 {
		margin-top: 32px;
	}

	.xindex_f2 .title {
		font-size: 20px;
		color: #222629;
		line-height: 28px;
		font-weight: 700;
	}

	.xindex_f2 .cont {
		font-size: 14px;
		color: #222629;
		line-height: 28px;
		margin-top: 12px;
	}

	.xindex_f2 .cont p {
		font-size: 14px;
		color: #222629;
		line-height: 28px;
	}

	.xindex_f2 .cont img {
		max-width: 100%;
	}

	.xindex_f3 {
		width: 1200px;
		margin: 0 auto;
	}



	.xindex_f4 {
		font-size: 24px;
		color: #222629;
		line-height: 22px;
		font-weight: 700;
		border-bottom: 1px solid #E7E7E7;
		padding-bottom: 29px;
	}

	.xindex_f5 {
		margin-top: 39px;
	}

	.xindex_f6 {
		height: 484px;
	}

	.xindex_f7 {
		position: absolute;
		top: 0px;
		left: 0px;
	}

	.xindex_f7 img {
		width: 343px;
		height: 472px;
	}

	.xindex_f8 {
		position: absolute;
		bottom: 0px;
		right: 0px;
	}

	.xindex_f8 img {
		width: 343px;
		height: 218px;
	}


	.xin_tc1.on {
		display: block;
	}

	.xin_tc1 {
		position: fixed;
		z-index: 114;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		overflow: auto;
		display: none;
	}

	.xin_tc2 {
		position: fixed;
		z-index: 10;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		background: #000000;
		opacity: 0.7;
	}

	.xin_tc3 {
		position: fixed;
		top: 50%;
		left: 50%;
		z-index: 11;
		width: 960px;
		margin: -324px 0px 0px -480px;
		background: #FFFFFF;
		overflow: hidden;
	}

	.xin_tc4 {
		float: left;
		width: 480px;
	}

	.xin_tc4 img {
		width: 100%;
	}

	.xin_tc5 {
		overflow: hidden;
	}

	.xin_tc5 dl {
		margin-bottom: 10px;
		display: flex;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
	}

	.xin_tc5 dl {}

	.xin_tc5 dl dt {
		font-size: 14px;
		color: #222629;
		font-weight: 400;
		line-height: 40px;
		width: 60px;
		text-align: right;
		margin-right: 12px;
	}

	.xin_tc5 dl dd {
		flex: 1;
		-webkit-box-flex: 1;
		-moz-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
	}

	.xin_tc5 dl dd input {
		width: 100%;
		border-radius: 5px;
		border: 1px solid #E4E4E4;
		height: 40px;
		font-size: 14px;
		line-height: 22px;
		color: #000000;
		padding: 0 18px;
	}

	.xin_tc5 dl dd input::-webkit-input-placeholder {
		font-size: 14px;
		line-height: 22px;
		color: #7B7D85;
	}

	.xin_tc5 dl dd input:-moz-placeholder {
		font-size: 14px;
		line-height: 22px;
		color: #7B7D85;
	}

	.xin_tc5 dl dd input::-moz-placeholder {
		font-size: 14px;
		line-height: 22px;
		color: #7B7D85;
	}

	.xin_tc5 dl dd input:-ms-input-placeholder {
		font-size: 14px;
		line-height: 22px;
		color: #7B7D85;
	}

	.xin_tc5 dl dd select {
		width: 100%;
		border-radius: 5px;
		border: 1px solid #E4E4E4;
		height: 40px;
		font-size: 14px;
		line-height: 22px;
		color: #7B7D85;
		padding: 0 18px;
	}

	.xin_tc5 dl dd select::-ms-expand {
		display: none;
	}

	.xin_tc5 dl dd select {
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
	}


	.xin_tc6 {
		width: 100%;
		flex: 1;
		-webkit-box-flex: 1;
		-moz-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		position: relative;
	}

	.xin_tc6 dd {}

	.xin_tc6 dd input {
		width: 100%;
	}

	.xin_tc6 button {
		position: absolute;
		top: 0px;
		right: 1px;
		width: 111px;
		height: 40px;
		font-size: 14px;
		line-height: 22px;
		background: none;
		border-radius: 5px;
		border: 0px solid #E4E4E4;
		color: #315BF4;
	}

	.xin_tc7 {
		background: #3255FA;
		border-radius: 4px;
		font-size: 16px;
		line-height: 48px;
		color: #FFFFFF;
		text-align: center;
		padding: 0 16px;
		margin-top: 25px;
		cursor: pointer;
	}

	.xin_tc8 {
		position: absolute;
		top: 24px;
		right: 24px;
		cursor: pointer;
	}

	.xin_tc8 img {
		width: 16px;
		height: 16px;
	}

	.xin_tc9 {
		width: 480px;
		float: left;
		padding: 25px 40px;
	}

	.xin_tc10 {
		margin-bottom: 15px;
	}

	.xin_tc10 .title1 {
		font-size: 24px;
		font-weight: 700;
		color: #315BF4;
		line-height: 32px;
		margin-bottom: 15px;
		margin-top: 60px;
	}

	.xin_tc10 .title2 {
		font-size: 16px;
		color: #616469;
		line-height: 32px;
	}

	.xin_tc11 {
		background: #3255FA;
		border-radius: 4px;
		font-size: 14px;
		line-height: 38px;
		color: #FFFFFF;
		text-align: center;
		padding: 0 16px;
		margin-top: 20px;
		cursor: pointer;
		width: 120px;
		float: right;
		margin-left: 36px;
		transition: all 0.3s;
	}

	.xin_tc11:hover {
		background: #2748BF;
	}


	.product_bg5.duanning1 {
		background: #fff;
	}

	.product_bg5.duanning1 .product_bg6 ul li {
		border: 2px solid #eee;
	}

	.duanning2 .product_d2 p {
		color: #fff;
	}

	.aakk {
		position: relative;
	}

	.aakk .container {
		position: absolute;
		left: 50%;
		margin-left: -600px;
		top: 5%;
	}

	.aakk img.pc {
		width: 100%;
	}

	.product_a1.aakk {
		min-height: 200px;
	}


	.aakk .product_a2 {
		padding-top: 30px;
	}

	.header1 .container {
		width: 94%;
		margin: 0 auto;
	}

	/*产品简介*/
	.qa_a1 {
		width: 100%;
		overflow: hidden;
		background: linear-gradient(180deg, #FBFBFD 0%, #F5F6FA 100%);
		min-height: 484px;
	}

	.qa_a1 .container {
		position: relative;
		min-height: 484px;
		padding-top: 82px;
	}

	.qa_a1 .qa_a4 {
		position: absolute;
		bottom: 0px;
		right: 0px;
	}

	/* .qa_a1.on{padding-top:0px;} */
	/* .qa_a1.on .qa_a2{padding-top:142px;} */
	.qa_a2 {
		width: 525px;
		float: left;
		padding-top: 65px;
	}

	.qa_a2 .title {
		font-size: 36px;
		color: #2E2F34;
		line-height: 42px;
		font-weight: 700;
		margin-bottom: 25px;
	}

	.qa_a2 .title p {
		font-size: 36px;
		color: #2E2F34;
		line-height: 42px;
		font-weight: 700;
	}

	.qa_a2 .des {
		font-size: 18px;
		color: #2E2F34;
		line-height: 26px;
	}

	.qa_a2 .des p {
		font-size: 18px;
		color: #2E2F34;
		line-height: 26px;
	}

	.qa_a2 .more {
		width: 100%;
		overflow: hidden;
		margin-top: 42px;
	}

	.qa_a2 .more p {
		width: 162px;
		height: 46px;
		font-size: 16px;
		color: #FFFFFF;
		line-height: 46px;
		text-align: center;
		border-radius: 4px;
		background: #3255FA;
		transition: all 0.3s;
	}

	.qa_a2 .more p:hover {
		background: #2a47cd;
	}

	.qa_a2 .button {
		margin-top: 48px;
	}

	.qa_a2 .button p {
		float: left;
		width: 160px;
		height: 48px;
		line-height: 46px;
		border: 1px solid #315BF4;
		border-radius: 4px;
		color: #FFFFFF;
		font-size: 18px;
		text-align: center;
		cursor: pointer;
		background: #315BF4;
		transition: all 0.3s;
	}

	.qa_a2 .button p:hover {
		background: #2748BF;
		transition: all 0.3s;
	}


	.qa_a2 .button p.sa1 {
		width: auto;
		padding: 0px 20px;
		margin-left: 16px;
		float: left;
		height: 48px;
		line-height: 46px;
		border: 1px solid #FF7700;
		border-radius: 4px;
		color: #FFFFFF;
		font-size: 18px;
		text-align: center;
		cursor: pointer;
		background: #FF7700;
		transition: all 0.3s;
	}

	.qa_a2 .button p.sa1:hover {
		background: #FF7700;
		transition: all 0.3s;
	}

	#saas .qa_d2 h3 {
		font-size: 18px;
		font-weight: 700;
		color: #2E2F34;
		line-height: 25px;
		text-align: center;
		margin: 15px 0px;
	}

	#saas .qa_d2 p {
		width: 80%;
		margin: 0 auto 30px;
		line-height: 24px;
		color: #7B7D85;
		letter-spacing: 0px;
	}

	#saas .qa_a2 .des p {
		font-size: 14px;
		font-weight: 400;
		color: #7B7D85;
		line-height: 20px;
		margin-bottom: 0px;
	}


	#saas .qa_d6 .img img {
		padding: 8% 8%;
		width: 100%;
		transition: all 0.3s;
	}




	.qa_a3 {
		width: 664px;
		float: left;
	}

	.qa_a3 img {
		width: 100%;
	}



	.qa_d1 {
		padding: 80px 0px 0px;
		position: relative;
	}

	.qa_d2 {
		position: relative;
		z-index: 5;
	}

	.qa_d2 h2 {
		font-size: 28px;
		text-align: center;
		color: #2E2F34;
		line-height: 56px;
		letter-spacing: 0px;
		font-weight: 700;
	}

	.qa_d2 p {
		font-size: 16px;
		text-align: center;
		color: #2E2F34;
		line-height: 42px;
		letter-spacing: 0px;
		font-weight: 400;
	}


	.qa_d5 {
		margin-top: 0px;
		position: relative;
		z-index: 2;
	}

	.qa_d5 ul {}

	.qa_d5 ul li {
		padding: 64px 0px;
		border-bottom: 0px solid #E7E7E7;
	}

	.qa_d5 ul li:last-child {
		margin-bottom: 0px;
		border-bottom: 0px solid #E7E7E7;
	}



	.qa_d6 {
		overflow: hidden;
	}

	.qa_d6 .cent {
		width: 36%;
		float: left;
		padding-top: 18px;
	}

	.qa_d6 .cent .title {
		font-size: 28px;
		color: #2E2F34;
		line-height: 33px;
		font-weight: 700;
		margin-bottom: 16px;
	}

	.qa_d6 .cent .title1 {
		font-size: 16px;
		color: #2E2F34;
		line-height: 33px;
		margin-bottom: 15px;
	}

	.qa_d6 .cent .des {
		font-size: 16px;
		color: #7B7D85;
		line-height: 32px;
	}

	.qa_d6 .cent .des p {
		font-size: 16px;
		color: #7B7D85;
		line-height: 32px;
	}

	.qa_d6 .cent .list {
		margin-top: 8px;
		width: 100%;
		overflow: hidden;
	}


	.qa_d6 .cent .list dl {
		margin-top: 13px;
		font-size: 16px;
		color: #334CC5;
		line-height: 28px;
		padding-left: 36px;
		background: url(../images/qa_d7.png) no-repeat left top 2px;
		background-size: 20px 20px;
	}

	.qa_d6 .cent .list dl dt {
		font-size: 16px;
		font-weight: 700;
		color: #2E2F34;
		line-height: 26px;
	}

	.qa_d6 .cent .list dl dd {
		font-size: 16px;
		font-weight: 400;
		color: #7B7D85;
		line-height: 26px;
	}


	.qa_d6 .img {
		float: right;
		width: 58%;
	}

	.qa_d6 .img img {
		width: 100%;
		transition: all 0.3s;
	}

	.qa_d6 .img:hover img {
		transform: scale(1.02);
	}

	.qa_d6 .icon_title {
		width: 100%;
		margin-top: 40px;
	}

	.qa_d6 .icon_title p {
		width: 147px;
		height: 38px;
		border-radius: 21px;
		border: 1px solid #3255FA;
		text-align: center;
		font-size: 14px;
		color: #3255FA;
		line-height: 36px;
		transition: all 0.3s;
	}

	.qa_d6 .icon_title p:hover {
		background: #2748BF;
		color: #FFFFFF;
	}



	.qa_d5 ul li:nth-child(2n) {
		background: #F5F5FA;
	}

	.qa_d5 ul li:nth-child(2n) .qa_d6 .cent {
		float: right;
	}

	.qa_d5 ul li:nth-child(2n) .qa_d6 .img {
		float: left;
	}

	.qa_d6 .button {
		width: 100%;
		overflow: hidden;
		margin-top: 30px;
	}

	.qa_d6 .button p {
		width: 120px;
		height: 36px;
		border-radius: 4px;
		border: 1px solid #3255FA;
		background: #315BF4;
		text-align: center;
		line-height: 36px;
		font-size: 15px;
		color: #fff;
		transition: all 0.3s;
	}

	.qa_d6 .button p:hover {
		background: #2748BF;
		color: #FFFFFF;
		transition: all 0.3s;
	}



	.qa_e1 {
		padding: 60px 0px 60px;
		background: #F5F5FA url(../images/aq7.png) no-repeat 0px 0px;
		background-size: 33% 100%;
		position: relative;
	}

	.qa_e1a {
		margin-top: 60px;
		margin-left: 20%;
	}

	.qa_f5 {

		background: #FFFFFF;
		box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.07);
		border-radius: 10px;
		padding: 40px;
	}

	.qa_f5 .img img {
		height: 48px;
	}

	.qa_f5 .des {
		color: #7B7D85;
		font-size: 14px;
		line-height: 23px;
		margin-top: 20px;
		height: 92px;
		overflow: hidden;
	}

	.qa_f5 .title {
		display: none;
	}

	.qa_e1a .swiper-button-next,
	.qa_e1a .swiper-button-prev {

		position: relative;
		display: inline-block;
		width: 54px;
		height: 54px;
		background: #FFFFFF;
		box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.14);
		opacity: 0.4;
		border-radius: 100%;
		text-align: center;
		line-height: 54px;
		color: #4462FB;
		top: auto;
		margin-top: 30px;
		text-align: center;
		outline: 0px;
	}

	.qa_e1a .swiper-button-next {

		background: #fff url(../images/aq12.png) no-repeat center center;
		right: 0px;
		margin-right: 10px;

	}


	.qa_e1a .swiper-button-prev {

		background: #fff url(../images/aq11.png) no-repeat center center;
		left: 0px
	}

	.qa_e1a .swiper-button-next:hover,
	.qa_e1a .swiper-button-prev:hover {
		opacity: 1;
	}


	.swiper-gg {
		position: relative;
		bottom: 0px;
		left: -30%;
		width: 130%;
		text-align: center;
	}


	.qa_f1 {
		padding: 80px 0px;
		background: #fff;
	}

	.qa_f1a {
		margin-top: 40px;
	}

	.qa_f1a ul li {
		width: 23.5%;
		float: left;
		margin-top: 24px;
		margin-right: 2%;
		border-radius: 10px;
		position: relative;
	}

	.qa_f1a ul li:nth-child(4n+4) {
		margin-right: 0%;
	}

	.qa_f1a ul li .img {
		width: 100%;
	}

	.qa_f1a ul li .img img {
		width: 100%;
	}

	.qa_f1a ul li .img1 {
		opacity: 0;
		background: url(../images/aq21.png) repeat center center;
		position: absolute;
		z-index: 2;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 100%;
		border-radius: 10px;
	}

	.qa_f1a ul li .img2 {
		opacity: 0;
		position: absolute;
		z-index: 3;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 100%;
		display: table;
		border-radius: 10px;
	}

	.qa_f1a ul li .img2 p {
		text-align: center;
		vertical-align: middle;
		display: table-cell;
	}

	.qa_f1a ul li:hover .img1,
	.qa_f1a ul li:hover .img2 {
		opacity: 0;
	}

	.footer_list0 {
		float: right;
	}

	.footer_list11 {
		float: left;
		margin-left: 78px;
	}

	.footer_list11 dl {
		margin-bottom: 40px;
		overflow: hidden;
	}

	.footer_list11 dl dt {
		font-size: 14px;
		font-weight: 500;
		color: #FFFFFF;
		line-height: 20px;
	}

	.footer_list11 dl dt p {
		font-size: 14px;
		font-weight: 500;
		color: #FFFFFF;
		line-height: 20px;
	}

	.footer_list11 dl dd {
		font-size: 14px;
		font-weight: 500;
		color: #FFFFFF;
		line-height: 20px;
		opacity: 0.6;
	}

	.footer_list11 dl dd a p {
		font-size: 14px;
		font-weight: 500;
		color: #FFFFFF;
		line-height: 20px;
		opacity: 0.6;
		margin-top: 18px;
	}

	.footer_list11 .footer_hh1 dd {
		float: left;
		width: 83px;
	}

	.footer_list11:nth-child(1) {
		width: 167px;
	}

	.footer_list11 .footer_hh2 dd {
		float: left;
		width: 55px;
	}


	.dnnav0 {
		display: table;
		width: 100%;
		min-height: 400px;
	}

	.dnnav1 {
		display: table-cell;
		width: 25%;
	}

	.dnnav2 {
		display: table-cell;
	}

	.dnnav1 {
		background: #F1F3FA;
		padding-top: 36px;
	}

	.dnnav1 ul {
		float: right;
		width: 160px;
	}

	.dnnav1 ul li h2 a {
		display: block;
		height: 36px;
		font-size: 14px;
		font-weight: 400;
		color: #2E2F34;
		line-height: 36px;
		text-align: center;
	}

	.dnnav1 ul li {
		margin-bottom: 20px;
	}

	.dnnav1 ul li.on h2 a,
	.dnnav1 ul li:hover h2 a {
		border-left: 2px solid #4462FB;
		background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
	}

	.dnnav2 {
		padding: 20px 0px 20px 60px;
		vertical-align: top;
	}

	.dn_p1 {
		width: 870px;
		float: left;
		display: none;
	}

	.dn_p1.on {
		display: block;
	}

	.dn_t1 {
		font-size: 14px;
		font-weight: 600;
		color: #4462FB;
		height: 40px;
		line-height: 48px;
		border-bottom: 1px solid #EEF1F5;
	}

	.dn_t1 h2 {
		font-size: 14px;
		font-weight: 600;
		color: #4462FB;
		height: 40px;
		line-height: 48px;
		border-bottom: 1px solid #EEF1F5;
	}



	.dn_t2 {
		overflow: hidden;
	}

	.dn_t2 dl {
		float: left;
		margin-top: 10px;
		width: 33%;
		margin-right: 0.3%;
		overflow: hidden;
		padding: 12px;
	}

	.dn_t2 dl dt {
		float: left;
		width: 20%;
	}

	.dn_t2 dl dt img {
		height: 23px;
	}

	.dn_t2 dl dd {
		float: right;
		width: 80%;
		height: 68px;
	}

	.dn_t2 dl dd h2 a {
		font-size: 14px;
		font-weight: 600;
		color: #2E2F34;
		display: block;
	}

	.dn_t2 dl dd p {
		margin-top: 8px;
		line-height: 24px;
	}

	.dn_t2 dl dd p a {
		font-size: 13px;
		font-weight: 400;
		color: #7B7D85;
		margin-right: 10px;
		margin-top: 10px;
	}

	.dn_t2 dl dd p a:hover {
		color: #4462FB;
	}

	.dn_t2 dl:hover {
		background: #F6F8FF;
		border-radius: 5px;
	}











	.dn_t3 {
		overflow: hidden;
	}

	.dn_t3 dl {
		float: left;
		margin-top: 10px;
		width: 33%;
		margin-right: 0.3%;
		overflow: hidden;
		padding: 12px;
	}

	.dn_t3.foo dl {
		width: 25%;
		margin-right: 0px;
	}

	.dn_t3 dl dt {
		float: left;
		width: 20%;
	}

	.dn_t3 dl dt img {
		width: 23px;
	}

	.dn_t3 dl dd {
		float: right;
		width: 80%;
	}

	.dn_t3 dl dd h2 a {
		font-size: 14px;
		font-weight: 600;
		color: #2E2F34;
		display: block;
		line-height: 28px;
	}

	.dn_t3 dl dd h2 a:hover {
		color: #4462FB;
	}

	.dn_t3 dl:hover {
		background: #F6F8FF;
		border-radius: 5px;
	}


	.dn_t4 {
		overflow: hidden;
		margin-bottom: 0px;
	}

	.dn_t4 dl {
		float: left;
		margin-top: 10px;
		margin-right: 0.3%;
		overflow: hidden;
		padding: 12px;
		margin-right: 47px;
	}

	.dn_t4 dl:last-child {
		margin-right: 0px;
	}

	.dn_t4 dl dt {
		text-align: center;
	}

	.dn_t4 dl dt img {
		height: 23px;
	}

	.dn_t4 dl dd {
		text-align: center;
	}

	.dn_t4 dl dd h2 a {
		font-size: 14px;
		font-weight: 600;
		color: #2E2F34;
		display: block;
		line-height: 28px;
		margin-top: 10px;
	}

	.dn_t4 dl dd h2 a:hover {
		color: #4462FB;
	}

	.dn_t4 dl:hover {
		background: #F6F8FF;
		border-radius: 5px;
	}


	.dn_t5 {
		overflow: hidden;
		margin-bottom: 0px;
	}

	.dn_t5 dl {
		float: left;
		margin-top: 10px;
		margin-right: 3%;
		overflow: hidden;
		padding: 12px;
	}

	.dn_t5 dl:nth-child(3) {
		clear: both;
	}

	.dn_t5 dl:nth-child(4) dd {
		width: 420px;
	}



	.dn_t5 dl dd .st1 span {
		font-size: 13px;
		font-weight: 400;
		color: #2E2F34;
		margin-top: 10px;
		display: inline-block;
		margin-right: 20px;

	}

	.dn_t5 dl dd .st1 span:hover {
		color: #4462FB;
	}

	.dn_t5 dl dd .st2 {
		font-size: 13px;
		font-weight: 400;
		color: #7B7D85;
		margin-top: 10px;
		display: inline-block;
		margin-right: 20px;

	}

	.dn_t5 dl dd .st2 b {
		font-size: 13px;
		font-weight: 400;
		color: #2E2F34;
		margin-top: 0px;
		display: inline-block;
		margin-right: 20px;

	}

	.dn_t5 dl dt {
		float: left;
		width: 40px;
	}

	.dn_t5 dl dt img {
		height: 23px;
	}

	.dn_t5 dl dd {
		float: right;
		width: 260px;
	}

	.dn_t5 dl dd h2 a {
		font-size: 14px;
		font-weight: 600;
		color: #2E2F34;
		display: block;
	}

	.dn_t5 dl dd p {
		margin-top: 10px;
	}

	.dn_t5 dl dd p a {
		font-size: 13px;
		font-weight: 400;
		color: #7B7D85;
		margin-top: 10px;
		display: block;
	}

	.dn_t5 dl dd p span {
		font-size: 13px;
		font-weight: 400;
		color: #7B7D85;
		margin-top: 10px;
		display: inline-block;
		margin-right: 20px;

	}







	.dn_t5 dl dd p a:hover {
		color: #4462FB;
	}

	.dn_t5 dl:hover {
		background: #F6F8FF;
		border-radius: 5px;
	}

	.dn_t1 h2 span {
		font-size: 12px;
		font-weight: 400;
		color: #A1A3AD;
		line-height: 17px;
		margin-left: 30px;
	}


	.qaindex_d1 {
		padding: 120px 0px 80px;
		margin-top: -62px;
		overflow: hidden;
	}

	.index_q1 {
		padding: 60px 0px 0px;
	}

	.index_q1 ul li {
		width: 387px;
		height: 478px;
		background: #FFFFFF;
		box-shadow: 0px 7px 14px 0px #E8EAF4;
		border-radius: 5px;
		border: 1px solid #E6E8EF;
		float: left;
		margin-right: 19.5px;
		margin-bottom: 20px;
		padding: 1px;
		margin-top: 15px;
		transition: all 0.3s;
	}

	.index_q1 ul li:nth-child(1) .id1 {
		background: url(../images/bs1.png) repeat center center /cover;
	}

	.index_q1 ul li:nth-child(2) .id1 {
		background: url(../images/bs2.png) repeat center center /cover;
	}

	.index_q1 ul li:nth-child(3) .id1 {
		background: url(../images/bs3.png) repeat center center /cover;
	}

	.index_q1 ul li:nth-child(1):hover .id1 {
		background: url(../images/bs4.png) repeat center center /cover;
	}

	.index_q1 ul li:nth-child(2):hover .id1 {
		background: url(../images/bs5.png) repeat center center /cover;
	}

	.index_q1 ul li:nth-child(3):hover .id1 {
		background: url(../images/bs6.png) repeat center center /cover;
	}


	.index_q1 ul li:nth-child(1):hover .id1 h2,
	.index_q1 ul li:nth-child(1):hover .id1 p {
		color: #fff;
	}

	.index_q1 ul li:nth-child(2):hover .id1 h2,
	.index_q1 ul li:nth-child(2):hover .id1 p {
		color: #fff;
	}

	.index_q1 ul li:nth-child(3):hover .id1 h2,
	.index_q1 ul li:nth-child(3):hover .id1 p {
		color: #fff;
	}



	.index_q1 ul li:hover {
		margin-top: 1px;
	}

	.index_q1 ul li:last-child {
		margin-right: 0px;
	}


	.id10 h2 {
		font-size: 20px;
		font-weight: 700;
		color: #2E2F34;
		line-height: 27px;
		margin-bottom: 20px;
	}

	.id10 p {
		font-size: 14px;
		font-weight: 400;
		color: #7B7D85;
		line-height: 19px;


	}

	.id1 {
		position: relative;
		background: url(../images/qb4.png) no-repeat;
		padding: 20px;
	}

	.id11 {
		position: absolute;
		right: 20px;
		top: -40px;
	}

	.id2 {
		margin: 15px;
	}

	.id2 .dn_t2 dl {
		width: 100%;
		border-bottom: 1px dotted #EAEAEA;
		margin-bottom: 0px;
		margin-top: 0px;
		padding: 21.5px 10px;
	}

	.id2 .dn_t3 dl {
		width: 100%;
		border-bottom: 1px dotted #EAEAEA;
		margin-bottom: 0px;
		margin-top: 0px;
		padding: 26px 10px;
	}

	.id2 .dn_t2 dl:last-child {
		border: 0px;
	}

	.id2 .dn_t3 dl:last-child {
		border: 0px;
	}

	.id2 .dn_t3 dl dd h2 a {
		font-size: 16px;
	}

	.id2 .dn_t2 dl dd h2 a {
		font-size: 16px;
	}

	.id2 .dn_t2 dl dd p a {
		font-size: 16px;
	}


	.qa_d22 {
		position: relative;
		z-index: 5;
	}

	.qa_d22 h2 {
		font-size: 28px;
		text-align: center;
		color: #fff;
		line-height: 56px;
		letter-spacing: 2px;
		font-weight: 700;
	}

	.qa_d22 p {
		font-size: 16px;
		text-align: center;
		color: #fff;
		line-height: 180%;
		letter-spacing: 2px;
		font-weight: 400;
	}



	.index_w1 {
		background: url(../images/qd4.jpg) no-repeat 0px 0px /cover;
		padding: 80px 0px 0px;
		margin-top: 60px;
		overflow: hidden;
	}

	.index_w1a {
		margin-top: 60px;
	}

	.index_w1b {
		float: left;
		width: 40%;
	}

	.index_w1c {
		float: left;
		width: 54%;
	}

	.index_w1c img {
		width: 100%;
		transition: all 0.6s;
	}

	.index_w1c:hover {
		transform: scale(1.01);
	}

	.index_w1b dl {
		width: 200px;
		float: left;
		margin: 40px 0px 60px;
		position: relative;
		padding-left: 30px;
	}

	.index_w1b dl dt {
		color: #4462FB;
		font-size: 40px;
		font-weight: 400;
		margin-bottom: 0px;
	}

	.index_w1b dl dt span {
		color: #4462FB;
		font-size: 20px;
	}

	.index_w1b dl dd {
		color: #45474B;
		font-size: 16px;
		font-weight: 400;
	}

	.index_w1b dl p {
		position: absolute;
		width: 11px;
		height: 11px;
		background: #FF7700;
		top: 0px;
		left: 0px;
	}

	.index_v3 {
		background: linear-gradient(180deg, #F3F5F9 0%, rgba(255, 255, 255, 0.59) 100%);
		box-shadow: 0px 2px 14px 0px rgba(183, 186, 204, 0.37);
		border-radius: 4px;
		opacity: 0.9;
		border: 1px solid;
		border-image: linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1)) 1 1;
		backdrop-filter: blur(10px);
		padding: 25px;
		overflow: hidden;
	}

	.index_v3 .swiper-slide {
		text-align: center;
		transition: all 0.3s;
	}

	.index_v3 .swiper-slide img {
		width: 80px;
		height: 80px;
		border-radius: 100%;
		margin: 0px 0px 0px;
		transition: all 0.3s;
	}

	.index_v3 .swiper-slide .img {
		width: 80px;
		height: 80px;
		border-radius: 100%;
		background: #fff;
		margin: 3px auto;
		transition: all 0.3s;
	}

	.index_v3 .swiper-slide:hover img {
		transform: scale(1.05);
	}

	.index_v3 .swiper-slide:hover .img {
		margin: 0px auto;
	}


	.index_v3 .swiper-slide .title {
		font-size: 14px;
		font-weight: 400;
		color: #2E2F34;
		line-height: 20px;
		margin-top: 20px;
	}

	.index_v1 {
		margin-top: -102px;
		position: relative;
		z-index: 2;
	}

	.index_h1 {
		padding: 80px 0px 60px;
	}

	.qa_d24 {
		position: relative;
		z-index: 5;
	}

	.qa_d24 h2 {
		font-size: 28px;
		text-align: center;
		color: #2E2F34;
		line-height: 56px;
		letter-spacing: 2px;
		font-weight: 700;
	}

	.qa_d24 p {
		font-size: 16px;
		text-align: center;
		color: #2E2F34;
		line-height: 180%;
		letter-spacing: 2px;
		font-weight: 400;
	}

	.index_h2 {
		padding: 80px 0px;
	}

	.index_h21 {
		float: left;
		width: 376px;
		margin-left: 3px;
		margin-right: 29px;
		margin-bottom: 20px;
		background: #FFFFFF;
		box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.05);
		border-radius: 3px;
		overflow: hidden;
	}

	.index_h22 {
		float: left;
		width: 376px;
		margin-right: 29px;
		margin-bottom: 20px;
		background: #FFFFFF;
		box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.05);
		border-radius: 3px;
		overflow: hidden;
	}

	.index_h23 {
		float: left;
		width: 387px;
		margin-bottom: 20px;
	}

	.index_h21 .index_h21a {
		height: 186px;
		background: url(../images/qqb2.png) no-repeat 0px 0px /cover;
		padding: 100px 0px 0px 70px;
		transition: all 0.3s;
	}

	.index_h22 .index_h21a {
		height: 186px;
		background: url(../images/qqb3.png) no-repeat 0px 0px /cover;
		padding: 100px 0px 0px 70px;
		transition: all 0.3s;
	}

	.index_h21 .index_h21a:hover {
		transform: scale(1.05);
	}

	.index_h22 .index_h21a:hover {
		transform: scale(1.05);
	}

	.index_h21a h2 {
		font-size: 24px;
		font-weight: 500;
		color: #FFFFFF;
		line-height: 33px;
	}

	.index_h21a p {
		font-size: 16px;
		font-weight: 400;
		color: #CED4E7;
		line-height: 22px;
		margin-top: 5px;
	}

	.index_h21b {
		padding: 20px;
	}

	.index_h21b ul li {
		overflow: hidden;
		height: 36px;
		overflow: hidden;
	}

	.index_h21b ul li span {}

	.index_h21b ul li span {
		font-size: 12px;
		font-weight: 400;
		color: #7B7D85;
		margin-right: 15px;
		line-height: 36px;
	}

	.index_h21b ul li b {
		font-size: 14px;
		font-weight: 400;
		color: #2E2F34;
		line-height: 36px;
	}

	.index_h21b ul li:hover b {
		color: #3255FA;
	}



	.index_h21c {
		overflow: hidden;
		padding: 10px 20px 20px;
	}

	.index_h21c p {
		text-align: right;
	}

	.index_h21c p a {
		font-size: 14px;
		font-weight: 400;
		color: #7B7D85;
	}

	.index_h21c p a:hover {
		color: #3255FA;
	}

	.index_h231 {
		overflow: hidden;
		margin: 5px 0px 20px;
	}

	.index_h231 h2 {
		font-size: 20px;
		font-weight: 500;
		color: #2E2F34;
		float: left;
	}

	.index_h231 h2 span {
		float: left;
		display: block;
		width: 3px;
		height: 22px;
		background: linear-gradient(180deg, #A8B9FA 0%, #315CF4 100%);
		border-radius: 2px;
	}

	.index_h231 h2 b {
		display: block;
		margin-left: 15px;
		float: left;
	}

	.index_h231 p {
		font-size: 14px;
		font-weight: 400;
		color: #7B7D85;
		float: right;
		line-height: 22px;
	}

	.index_h231 p a {
		color: #7B7D85;
	}

	.index_h231 p a:hover {
		color: #3256FA;
	}

	.index_h233 {
		margin-top: 20px;
		width: 387px;
		height: 159px;
		overflow: hidden;
	}

	.index_h232 {
		margin-top: 0px;
		width: 387px;
		height: 164px;
		overflow: hidden;
	}

	.index_h23 img {
		transition: all 0.3s;
		width: 100%;
	}

	.index_h23 img:hover {
		transform: scale(1.02);
	}


	.qa_d51 {
		padding: 80px 0px;
		overflow: hidden;
	}

	.qa_d51 ul li {
		float: left;
		width: 33.33%;
	}

	.qa_d51 ul li .img {
		text-align: center;
	}

	.qa_d51 ul li .img img {
		width: 310px;
	}

	.qa_d51 ul li .title {
		text-align: center;
		font-size: 20px;
		font-weight: 400;
		color: #2E2F34;
		line-height: 27px;
		margin: 20px 0px;
	}

	.qa_d51 ul li .des {
		width: 216px;
		margin: 0 auto;
		font-size: 14px;
		font-weight: 400;
		color: #7B7D85;
		line-height: 24px;
	}



	.qa_d5.qa_d513 ul li:nth-child(2n+1) {
		background: #F5F5FA;
	}

	.qa_d5.qa_d513 ul li:nth-child(2n) {
		background: #fff;
	}

	.qa_d5.qa_d513 .qa_d6 .cent {
		padding-top: 48px;
	}


	.qa_d52 {
		padding: 80px 0px 80px;
		overflow: hidden;
	}

	.qa_d52 ul li {
		float: left;
		width: 25%;
	}

	.qa_d52 ul li .img {
		text-align: center;
	}

	.qa_d52 ul li .img img {
		width: 90px;
	}

	.qa_d52 ul li .title {
		text-align: center;
		font-size: 20px;
		font-weight: 500;
		color: #2E2F34;
		line-height: 27px;
		margin: 10px 0px;
	}

	.qa_d52 ul li .des {
		width: 216px;
		margin: 0 auto;
		font-size: 14px;
		font-weight: 400;
		color: #7B7D85;
		line-height: 24px;
	}

	.qa_d55 dl {
		float: left;
		width: 25%;
		margin-top: 50px;
	}

	.qa_d55 dl dt {
		float: left;
	}

	.qa_d55 dl dt img {
		width: 65px;
		height: 65px;
	}

	.qa_d55 dl dd {
		float: left;
		margin-left: 10px;
	}

	.qa_d55 dl dd h3 {
		font-size: 18px;
		font-weight: 400;
		color: #2E2F34;
		line-height: 25px;
		margin-bottom: 5px;
	}

	.qa_d55 dl dd p {
		font-size: 14px;
		font-weight: 400;
		color: #7B7D85;
		line-height: 20px;
	}

	.qa_m1 {
		padding: 70px 0px;
		background: #F5F5FA;
	}

	.qa_m1a {
		padding: 22px;
		background: #fff;
		margin-top: 60px;
		overflow: hidden;
	}

	.mm1 {
		width: 240px;
		float: left;
	}

	.mm1 ul li {
		background: #F5F5FA;
		border-radius: 5px;
		width: 100%;
		position: relative;
		height: 106px;
		margin-bottom: 8px;
		cursor: pointer;
	}

	.mm1 ul li h3 {
		line-height: 106px;
		padding-left: 30px;
		font-size: 24px;
		font-weight: 400;
		color: #2E2F34;
	}

	.mm1 ul li span {
		position: absolute;
		bottom: 10px;
		right: 10px;
	}

	.mm1 ul li.on,
	.mm1 ul li:hover {
		background: linear-gradient(153deg, #799BFD 0%, #4462FB 100%);
		border-radius: 5px;
	}

	.mm1 ul li.on h3,
	.mm1 ul li:hover h3 {
		color: #fff;
	}

	.mm2 {
		width: 916px;
		float: left;
		padding: 10px 40px;
	}

	.mm2 .img img {
		width: 100%;
	}

	.mm2 .mm21 {
		display: none;
	}

	.mm2 .mm21.on {
		display: block;
	}

	.mm21 .title {
		font-size: 24px;
		font-weight: 400;
		color: #2E2F34;
		line-height: 44px;
		text-align: center;
	}

	.mm21 .des {
		font-size: 18px;
		font-weight: 400;
		color: #2E2F34;
		line-height: 25px;
		text-align: center;
		margin-bottom: 20px;
	}

	.qa_g1 {
		padding: 80px 0px 80px;
		overflow: hidden;
		background: #F5F5FA;
	}

	.ae1 {
		padding-top: 40px;
		text-align: center;
		max-width: 100%;
	}

	.ae1 img {
		max-width: 100%;
	}

	.ae2 {
		overflow: hidden;
		margin-top: 60px;
	}

	.ae2a {
		width: 48.5%;
		float: left;
		background: #fff;
		padding: 35px;
	}

	.ae2a.ae2b {
		float: right;
	}

	.ae2a .title {
		font-size: 24px;
		font-weight: 600;
		color: #2E2F34;
		line-height: 33px;
		margin-bottom: 15px;
	}

	.ae2a .des {
		font-size: 16px;
		font-weight: 400;
		color: #7B7D85;
		line-height: 22px;
		margin-bottom: 40px;
	}

	.ae2a img {
		max-width: 100%;
	}

	.ae3 {
		margin-top: 50px;
	}

	.ae3a {
		overflow: hidden;
		margin-bottom: 20px;
	}

	.ae3a ul li {
		cursor: pointer;
		float: left;
		width: 16%;
		line-height: 50px;
		background: url(../images/at44.png) no-repeat right center;
		text-align: center;
	}

	.ae3a ul li h4 {
		display: inline-block;
		line-height: 50px;
		font-size: 20px;
	}

	.ae3a ul li:last-child {
		background: none;
	}

	.ae3a ul li.on h4 {
		color: #4462FB;
		border-bottom: 2px solid #4462FB;
		;
	}


	.ae3a ul {
		margin-left: 8%;
	}

	.ae3b {
		background: url(../images/at46.png) no-repeat 0px 0px /cover;
		background-size: 100% 100%;
		height: 404px;
		padding: 0px 0px;
	}

	.ae3b .qa_d6 .img {
		float: left;
		padding: 45px 0px 0px 130px;
		width: 48%;
	}

	.ae3b .qa_d6 .img img {
		width: 495px;
	}

	.ae3b .qa_d6 .cent {
		float: left;
		margin: 60px 0px 0px 150px;
	}

	.ae3b .qa_d6 {
		display: none;
	}

	.ae3b .qa_d6.on {
		display: block;
	}


	.ae4 {
		background: #fff;
		overflow: hidden;
		margin-top: 60px;
	}

	.ae4a {
		float: left;
		width: 270px;
		text-align: center;
		cursor: pointer;
	}

	.ae4a .title {
		font-size: 20px;
		font-weight: 400;
		color: #2E2F34;
		line-height: 27px;
		margin-top: 100px;
		transition: all 0.3s;
	}

	.ae4a .des {
		margin: 0 auto;
		font-size: 14px;
		font-weight: 400;
		color: #7B7D85;
		line-height: 20px;
		margin: 40px auto;
		width: 200px;
		transition: all 0.3s;
	}

	.ae4a .img img {
		width: 190px;
		transition: all 0.3s;
	}

	.ae4a .img {
		text-align: center;
		margin-bottom: 60px;
		transition: all 0.3s;
	}

	.ae4a.on {
		border: 2px solid #4462FB;
		width: 390px;
	}

	.ae4a.on .title {
		height: 50px;
		line-height: 50px;
		background: url(../images/at52.png) no-repeat 0px 0px /cover;
		margin-top: 0px;
	}

	.ae4a.on .img img {
		width: 250px;
	}

	.ae4a.on .des {
		margin: 100px auto 40px;
		width: 200px;
	}

	.wewe {
		background: url(../images/ay7.png) no-repeat 0px 0px /cover;
	}



	.ae4a .title {
		font-size: 20px;
		font-weight: 400;
		color: #2E2F34;
		line-height: 27px;
		margin-top: 100px;
		transition: all 0.3s;
	}

	.ae4a .des {
		margin: 0 auto;
		font-size: 14px;
		font-weight: 400;
		color: #7B7D85;
		line-height: 20px;
		margin: 40px auto;
		width: 200px;
		transition: all 0.3s;
	}

	.ae4a .img img {
		width: 190px;
		transition: all 0.3s;
	}

	.ae5 {
		padding-top: 60px;
		padding-bottom: 40px;
		overflow: hidden;
	}

	.ae5a {
		width: 330px;
		float: left;
		text-align: center;
	}

	.ae5b {
		background: url(../images/ay13.png) no-repeat center top;
		width: 105px;
		float: left;
		min-height: 310px;
	}

	.ae5a .title {
		text-align: center;
		font-size: 24px;
		font-weight: 400;
		color: #2E2F34;
		line-height: 33px;
	}

	.ae5a .img {
		text-align: center;
	}

	.qa_h1 {
		background: url(../images/ay14.jpg) no-repeat center top /cover;
		padding: 80px 0px 0px;
	}

	.ae6 {
		margin-top: 60px;
		margin-bottom: 60px;
		overflow: hidden;
	}

	.ae6a {
		width: 200px;
		background: url(../images/ay27.png) repeat;
		float: left;
		min-height: 404px;
	}

	.ae6a dl {
		height: 60px;
		line-height: 60px;
		margin-bottom: 0px;
		cursor: pointer;
	}

	.ae6a dl dt {
		float: left;
		width: 24px;
		margin-left: 33px;
		height: 60px;
	}

	.ae6a dl dd {
		float: left;
		line-height: 60px;
		font-size: 16px;
		color: #fff;
		margin-left: 25px;
	}

	.ae6a .vv1 dt {
		background: url(../images/ay15.png) no-repeat center center;
		background-size: 24px 24px;
	}

	.ae6a .vv2 dt {
		background: url(../images/ay16.png) no-repeat center center;
		background-size: 24px 24px;
	}

	.ae6a .vv3 dt {
		background: url(../images/ay18.png) no-repeat center center;
		background-size: 24px 24px;
	}

	.ae6a .vv4 dt {
		background: url(../images/ay17.png) no-repeat center center;
		background-size: 24px 24px;
	}

	.ae6a .vv5 dt {
		background: url(../images/ay20.png) no-repeat center center;
		background-size: 24px 24px;
	}

	.ae6a .vv6 dt {
		background: url(../images/ay19.png) no-repeat center center;
		background-size: 24px 24px;
	}

	.ae6a .vv1.on dt {
		background: url(../images/ay155.png) no-repeat center center;
		background-size: 24px 24px;
	}

	.ae6a .vv2.on dt {
		background: url(../images/ay166.png) no-repeat center center;
		background-size: 24px 24px;
	}

	.ae6a .vv3.on dt {
		background: url(../images/ay18.png) no-repeat center center;
		background-size: 24px 24px;
	}

	.ae6a .vv4.on dt {
		background: url(../images/ay177.png) no-repeat center center;
		background-size: 24px 24px;
	}

	.ae6a .vv5.on dt {
		background: url(../images/ay200.png) no-repeat center center;
		background-size: 24px 24px;
	}

	.ae6a .vv6.on dt {
		background: url(../images/ay199.png) no-repeat center center;
		background-size: 24px 24px;
	}

	.ae6a dl.on {
		background: #4462FB;
	}


	.ae6b {
		float: right;
		width: 980px;
		background: url(../images/ay27.png) repeat;
		padding: 40px 40px;
		min-height: 404px;
	}

	.ae6b1 {
		display: none;
	}

	.ae6b1.on {
		display: block;
	}

	.ae61 h2 {
		font-size: 20px;
		font-weight: 400;
		color: #FFFFFF;
		line-height: 27px;
		margin-bottom: 35px;
	}

	.ae62 ul li {
		float: left;
		width: 16%;
		margin-bottom: 20px;
		cursor: pointer;
		border-radius: 2px;
	}

	.ae62 ul li img {
		height: 60px;
	}

	.ae62 ul li.on {
		border: 1px solid #80726D;
	}

	.ae62 {
		margin-bottom: 15px;
		overflow: hidden;
	}

	.ae63 .ae64 {
		display: none;
	}

	.ae63 .ae64.on {
		display: block;
	}

	.ae64 {
		padding-bottom: 22px;
	}

	.ae64 .title {
		font-size: 20px;
		font-weight: 500;
		color: #FFFFFF;
		line-height: 27px;
		margin-bottom: 20px;
	}

	.ae64 .des {
		font-size: 16px;
		font-weight: 400;
		color: #FFFFFF;
		line-height: 24px;
	}


	.qa_j1 {
		padding-top: 80px;
	}


	.qa_d511 {
		margin-top: 0px;
		position: relative;
		z-index: 2;
	}

	.qa_d511 ul {}

	.qa_d511 ul li {
		padding: 64px 0px;
		border-bottom: 0px solid #E7E7E7;
	}

	.qa_d511 ul li:last-child {
		margin-bottom: 0px;
		border-bottom: 0px solid #E7E7E7;
	}



	.qa_d61 {
		overflow: hidden;
		padding: 0px 0px;
	}

	.qa_d61 .cent {
		width: 36%;
		float: left;
		padding-top: 90px;
	}

	.qa_d61 .cent .title {
		font-size: 30px;
		color: #2E2F34;
		line-height: 33px;
		font-weight: 700;
		margin-bottom: 26px;
	}

	.qa_d61 .cent .title1 {
		font-size: 16px;
		color: #2E2F34;
		line-height: 33px;
		margin-bottom: 15px;
	}

	.qa_d61 .cent .des {
		font-size: 16px;
		color: #2E2F34;
		line-height: 28px;
	}

	.qa_d61 .cent .des p {
		font-size: 16px;
		color: #2E2F34;
		line-height: 28px;
	}

	.qa_d61 .img {
		float: right;
		width: 58%;
	}

	.qa_d61 .img:hover img {
		transform: scale(1.02);
	}

	.qa_d61 .img img {
		width: 100%;
		transition: all 0.3s;
	}

	.qa_d511 ul li:nth-child(2n) {
		background: #F5F5FA;
	}

	.qa_d511 ul li:nth-child(2n) .qa_d61 .cent {
		float: right;
	}

	.qa_d511 ul li:nth-child(2n) .qa_d61 .img {
		float: left;
	}

	.qa_d61 .button {
		width: 100%;
		overflow: hidden;
		margin-top: 30px;
	}

	.qa_d61 .button p {
		width: 120px;
		height: 36px;
		border-radius: 4px;
		border: 1px solid #3255FA;
		background: #315BF4;
		text-align: center;
		line-height: 36px;
		font-size: 15px;
		color: #fff;
		transition: all 0.3s;
	}

	.qa_d61 .button p:hover {
		background: #2748BF;
		color: #FFFFFF;
		transition: all 0.3s;
	}

	.ae7 {
		padding-top: 60px;
	}

	.ae7 ul li {
		width: 20%;
		float: left;
		text-align: center;
		margin-bottom: 30px;
	}

	.ae7 ul li .title {
		font-size: 16px;
		font-weight: 400;
		color: #2E2F34;
		line-height: 22px;
		margin-top: 10px;
	}

	.ae7 ul li .des {
		font-size: 12px;
		font-weight: 400;
		color: #7B7D85;
		line-height: 17px;
		margin: 10px 40px;
		height: 51px;
		overflow: hidden;
	}

	.ae7 ul.apa1 li {
		width: 25%;
	}

	.ae7 ul.apa2 li {
		width: 20%;
		margin-left: 10%;
	}

	.id11 img {
		width: 140px;
		transition: all 0.6s;
	}

	.id11 img:hover {
		transform: scale(1.1);
	}

	.ae5a .img img {
		width: 100%;
	}

	#mdzs .qa_f1a ul li {
		width: 18.4%;
		float: left;
		margin-top: 24px;
		margin-right: 2%;
		border-radius: 10px;
		position: relative;
	}

	#mdzs .qa_f1a ul li:nth-child(4n+4) {
		margin-right: 2%;
	}

	#mdzs .qa_f1a ul li:nth-child(4n+5) {
		margin-right: 0%;
	}

	.ae1 {
		position: relative;
	}

	.kko {
		position: absolute;
		text-indent: -9999px;
		display: block;
	}

	#kl1,
	#kl843 {
		width: 7%;
		height: 8%;
		top: 20%;
		left: 18%;
	}

	#kl3,
	#kl845 {
		width: 7%;
		height: 8%;
		top: 24%;
		left: 11.5%;
	}

	#kl2,
	#kl844 {
		width: 7%;
		height: 8%;
		top: 24%;
		left: 25%;
	}

	#kl4,
	#kl846 {
		width: 7%;
		height: 8%;
		top: 9%;
		left: 38%;
	}

	#kl5,
	#kl847 {
		width: 7%;
		height: 8%;
		top: 4%;
		left: 43%;
	}

	#kl6,
	#kl848 {
		width: 7%;
		height: 8%;
		top: 4%;
		left: 50.5%;
	}

	#kl7,
	#kl849 {
		width: 7%;
		height: 8%;
		top: 9%;
		left: 55%;
	}

	#kl8,
	#kl850 {
		width: 9%;
		height: 8%;
		top: 24%;
		right: 12%;
	}

	#kl9,
	#kl851 {
		width: 7%;
		height: 8%;
		top: 20%;
		right: 20%;
	}

	#kl10,
	#kl852 {
		width: 19%;
		height: 12%;
		top: 50%;
		left: 29%;
	}


	#kl11,
	#kl853 {
		width: 19%;
		height: 14%;
		top: 34%;
		left: 29%;
	}

	#kl12,
	#kl854 {
		width: 19%;
		height: 14%;
		top: 35%;
		left: 51%;
	}

	#kl13,
	#kl855 {
		width: 19%;
		height: 15%;
		top: 49%;
		left: 52%;
	}

	#kl14,
	#kl856 {
		width: 15%;
		height: 14%;
		top: 64%;
		left: 17%;
	}

	#kl15,
	#kl857 {
		width: 14%;
		height: 13%;
		top: 74%;
		left: 54%;
	}

	#kl16,
	#kl858 {
		width: 14%;
		height: 13%;
		top: 74%;
		left: 31%;
	}

	#kl17,
	#kl859 {
		width: 16%;
		height: 14%;
		top: 65%;
		left: 69%;
	}




	.qa_h1 {
		position: relative;
	}

	.qa_h1 .xindex_as1 {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		opacity: 0;
		transition: all 0.6s;
		z-index: 1;
	}

	.qa_h1 .xindex_as1.on {
		opacity: 1;
		transition: all 0.6s;
	}

	.qa_h1 .sha {
		opacity: 1;
		transition: all 0.6s;
	}

	.qa_h1 .sha.on {
		opacity: 1;
		transition: all 0.6s;
	}

	.qa_h1 .container,
	.qa_h1 .qa_d22 {
		z-index: 2;
		position: relative;
	}

	#hyxcx .qa_a2 .hx p {
		font-size: 18px;
		font-weight: 700;
		color: #2E2F34;
		line-height: 25px;
		margin-bottom: 25px;
	}

	#hyxcx .qa_a2 .des p {
		font-size: 14px;
		font-weight: 400;
		color: #7B7D85;
		line-height: 20px;
		margin-bottom: 0px;
	}

	#szsc .qa_a2 .hx p {
		font-size: 18px;
		font-weight: 700;
		color: #2E2F34;
		line-height: 25px;
		margin-bottom: 25px;
	}

	#szsc .qa_a2 .des p {
		font-size: 14px;
		font-weight: 400;
		color: #7B7D85;
		line-height: 20px;
		margin-bottom: 0px;
	}

	.qa_d51a {
		padding: 80px 0px;
		overflow: hidden;
	}

	.qa_d51a ul li {
		float: left;
		width: 30%;
		margin-right: 5%;
		padding: 50px 80px;
		background: #F8F8FC;
	}

	.qa_d51a ul li:last-child {
		margin-right: 0%;
	}

	.qa_d51a ul li .img {
		text-align: center;
	}

	.qa_d51a ul li .img img {
		width: 120px;
	}

	.qa_d51a ul li .title {
		text-align: center;
		font-size: 18px;
		font-weight: 400;
		color: #2E2F34;
		line-height: 25px;
		margin-top: 30px;
	}

	.qa_d51a ul li:hover {
		background: url(../images/bc17.png) repeat;
	}



	.qa_d511.qaoo {
		margin-top: 30px;
	}

	.qa_d511.qaoo .qa_d61 .cent {
		width: 36%;
		float: right;
		padding-top: 10%;
	}

	.qa_d511.qaoo .qa_d61 .img {
		float: left;
		width: 58%;
	}

	.qa_d511.qaoo ul li {
		background: #F5F5FA;
	}

	.qa_d511.qaoo ul li:nth-child(2n) {
		background: none;
	}

	.qa_d511.qaoo ul li:nth-child(2n) .qa_d61 .cent {
		float: left;
	}

	.qa_d511.qaoo ul li:nth-child(2n) .qa_d61 .img {
		float: right;
	}

	.qc1 ul li {
		width: 20%;
		float: left;
		text-align: center;
	}

	.qc1 ul li img {
		width: 200px;
	}

	.qc1 {
		margin-top: 50px;
		margin-bottom: 50px;
		overflow: hidden;
	}

	.qc2 {
		text-align: center;
	}

	.qc2 .title {
		font-size: 18px;
		font-weight: 400;
		color: #2E2F34;
		line-height: 25px;
		margin-bottom: 50px;
	}

	.qc2 .img img {
		width: 90%;
	}

	#ddxcx .qa_a2 .hx p {
		font-size: 18px;
		font-weight: 700;
		color: #2E2F34;
		line-height: 25px;
		margin-bottom: 25px;
	}

	#ddxcx .qa_a2 .des p {
		font-size: 14px;
		font-weight: 400;
		color: #7B7D85;
		line-height: 20px;
		margin-bottom: 0px;
	}

	.qc30 {
		padding-top: 60px;
		overflow: hidden;
	}

	.qc3 {
		width: 35%;
		float: left;
	}

	.qc4 {
		width: 60%;
		float: right;
	}

	.qc4 img {
		width: 100%;
	}

	.qc41.on {
		display: block;
	}

	.qc41 {
		display: none;
	}

	.qc31 {
		height: 150px;
		margin-bottom: 20px;
		padding: 35px 40px;
		border-radius: 10px;
		border: 1px solid #EBEBF6;
		cursor: pointer;
	}

	.qc31 .title {
		font-size: 24px;
		font-weight: 700;
		color: #2E2F34;
		line-height: 33px;
	}

	.qc31 .des {
		font-size: 16px;
		font-weight: 400;
		color: #606469;
		line-height: 24px;
		margin-top: 10px;
	}

	.qc31.on {
		background: url(../images/bc54.jpg) no-repeat 0px 0px /cover;
	}

	.qc31:nth-child(2).on {
		background: url(../images/df10.jpg) no-repeat 0px 0px /cover;
	}

	.qc31:nth-child(3).on {
		background: url(../images/df11.jpg) no-repeat 0px 0px /cover;
	}


	.qc31.on .title {
		font-size: 24px;
		font-weight: 700;
		color: #fff;
		line-height: 33px;
	}

	.qc31.on .des {
		font-size: 16px;
		font-weight: 400;
		color: #fff;
		line-height: 24px;
		margin-top: 10px;
	}

	.nk3 {
		display: block !important;
	}

	.nk3 .swiper-slide {
		width: 32%;
		float: left;
		margin-right: 2%;
	}

	.nk3 .swiper-slide:last-child {
		margin-right: 0%;
	}

	.nk2 {
		display: block !important;
	}

	.nk2 .swiper-slide {
		width: 48%;
		float: left;
		margin-right: 4%;
	}

	.nk2 .swiper-slide .xindex_c2 {
		width: 100%;
		float: none;
		height: auto;
	}

	.nk2 .swiper-slide:last-child {
		margin-right: 0%;
	}

	.nk1 {
		display: block !important;
	}

	.nk1 .swiper-slide {
		width: 100%;
	}

	.nk1 .swiper-slide:last-child {
		margin-right: 0%;
	}

	.nk1 .swiper-slide .xindex_c2 {
		width: 100%;
		float: none;
		height: auto;
	}

	.nk1 .swiper-slide .xindex_c2 .des {
		text-align: center;
	}


	#szsc .qa_f1a ul li {
		width: 18.4%;
		float: left;
		margin-top: 24px;
		margin-right: 2%;
		border-radius: 10px;
		position: relative;
	}

	#szsc .qa_f1a ul li:nth-child(5n+5) {
		margin-right: 0px;
	}

	#xls .qa_f1a ul li {
		width: 18.4%;
		float: left;
		margin-top: 24px;
		margin-right: 2%;
		border-radius: 10px;
		position: relative;
	}

	#xls .qa_f1a ul li:nth-child(5n+5) {
		margin-right: 0px;
	}


	#xls .ffxx {
		padding: 40px 150px 0px;
	}

	.xz {
		cursor: pointer;
		display: inline-block;
		font-size: 12px;
		color: #3255FA;
		line-height: 17px;
		background: #ECF1FF url(/images/learning_center3.png) no-repeat center right 10px !important;
		background-size: 14px 14px !important;
		padding-right: 20px;
		border: 1px solid #ECF1FF;
		padding: 6px 30px 6px 10px !important;
		border-radius: 3px;
	}

	.xz:hover {
		color: #fff !important;
		border: 1px solid #3255FA;
		background: #3255FA url(/images/learning_center3333.png) no-repeat center right 10px !important;
		background-size: 14px 14px !important;
	}

	.id2 .dn_t3.dn_t39 dl {
		padding: 17px 0px;
	}

	.id2 .dn_t3.dn_t39 dl dd p a {
		font-weight: 400;
		color: #7B7D85;
		margin-right: 7px;
		margin-top: 10px;
		font-size: 14px;
	}

	.id2 .dn_t3.dn_t39 dl dd p span {
		font-weight: 400;
		color: #7B7D85;
		margin-right: 7px;
		margin-top: 10px;
		font-size: 14px;
	}

	.qd1 {
		overflow: hidden;
		margin-top: 60px;
	}

	.qd1 ul li {
		width: 48.5%;
		float: left;
		margin-right: 3%;
		display: flex;
		padding: 33px 40px;
		background: #F8F8FC;
		border-radius: 5px;
		margin-bottom: 30px;
		cursor: pointer;
	}

	.qd1 ul li:nth-child(2n) {
		margin-right: 0px;
	}

	.qd1 ul li .img {
		flex: 1;
	}

	.qd1 ul li img {
		width: 100%;
	}

	.qd1 ul li .cont {
		flex: 3;
		float: left;
		height: 126px;
		padding-left: 15px;
		padding-right: 30px;
	}

	.qd1 ul li .title {
		color: #2E2F34;
		font-size: 16px;
		line-height: 200%;
		font-weight: 700;
		margin-top: 15px;
		margin-bottom: 5px;
	}

	.qd1 ul li .des {
		color: #2E2F34;
		font-size: 14px;
		line-height: 200%;
	}

	.qd1 ul li:hover {
		background: #4462FB;
	}

	.qd1 ul li:hover .title {
		color: #fff;
	}

	.qd1 ul li:hover .des {
		color: #fff;
	}

	#gos .ae1 img {
		max-width: 80%;
	}


	.qa_d5 ul li .qa_d6.jyy .img .upo {
		display: none;
	}

	.qa_d5 ul li .qa_d6.jyy .img .upo.on {
		display: block;
	}

	.qa_d6.jyy .cent .list dl {
		background: none;
		margin: 0px;
		padding: 15px 0px 15px 40px;
		cursor: pointer;
	}

	.qa_d6.jyy .cent .list dl.on {
		background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
		border-radius: 5px;
		padding-left: 12px;
	}

	.qa_d6.jyy .cent .list dl.on dt {
		background: url(../images/qa_d7.png) no-repeat left top 2px;
		background-size: 20px 20px;
		padding-left: 28px;
		color: #315BF4;

	}

	.qa_d6.jyy .cent .list dl.on dd {
		padding-left: 28px;
	}


	.hu1 {
		overflow: hidden;
	}

	.hu1 .hu1a {
		width: 33.3%;
		float: left;
		padding: 20px 40px;
		text-align: center;
	}

	.hu1 .hu1a .img {}

	.hu1 .hu1a img {
		width: 88px;
	}

	.hu1 .hu1a .cont {
		flex: 3;
		float: left;
		padding-left: 5px;
		padding-right: 0px;
	}

	.hu1 .hu1a .title {
		color: #2E2F34;
		font-size: 16px;
		line-height: 200%;
		font-weight: 700;
		margin-top: 20px;
		margin-bottom: 10px;
	}

	.hu1 .hu1a .des {
		color: #7B7D85;
		font-size: 12px;
		line-height: 200%;
	}


	.hu2 {
		margin: 60px 0px;
	}

	.hu21 {
		width: 570px;
		height: 365px;
		background: #FFFFFF;
		box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.1);
		border-radius: 10px 0px 0px 10px;
		float: left;
		padding: 30px 0px 30px 60px;
		margin: 24px 0px;
	}

	.hu21 h2 {
		text-align: center;
		height: 27px;
		font-size: 20px;
		font-weight: 700;
		color: #2E2F34;
		line-height: 27px;
	}

	.hu21 dl {
		overflow: hidden;
		margin-top: 36px;
	}

	.hu21 dl dt {
		float: left;
		line-height: 30px;
		margin-right: 16px;
	}

	.hu21 dl dt img {
		width: 30px;
	}

	.hu21 dl dd {
		float: left;
		line-height: 30px;
	}

	.hu21 dl dd.la1 {
		font-size: 16px;
		font-weight: 700;
		color: #2E2F34;
		margin-right: 40px;
	}

	.hu21 dl dd.la2 {
		width: 6px;
		height: 6px;
		background: #A0B3FA;
		border-radius: 100%;
		margin: 12px 12px 0px 0px;
	}

	.hu21 dl dd.la3 {
		font-size: 14px;
		font-weight: 400;
		color: #2E2F34;
	}





	.hu22 {
		width: 638px;
		height: 414px;
		background: linear-gradient(135deg, #6FA6FF 0%, #3C6DFF 100%);
		box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.14);
		border-radius: 10px;
		float: left;
		margin-left: -8px;

		padding: 40px 55px;
	}

	.hu22 .hu22a h2 {
		font-size: 20px;
		font-weight: 500;
		color: #FFFFFF;
		line-height: 27px;
		margin-bottom: 20px;
	}

	.hu22 .hu22b ul li {
		font-size: 16px;
		font-weight: 500;
		color: #FFFFFF;
		line-height: 22px;
		background: url(../images/bh5.png) no-repeat 0px center;
		background-size: 16px 16px;
		padding-left: 40px;
		border-bottom: 1px solid #6E9AFE;
		line-height: 70px;
	}

	.hu22 .hu22b ul li:last-child {
		border: 0px;
	}


	.bow {
		padding-bottom: 0px;
	}

	.qa_d90 ul {
		overflow: hidden;
	}

	.qa_d90 ul li {
		width: 25%;
		text-align: center;
		float: left;
		cursor: pointer;
	}

	.qa_d90 ul li h3 {
		height: 70px;
		font-size: 28px;
		font-weight: 700;
		color: #2E2F34;
		line-height: 38px;
	}

	.qa_d90 ul li p {
		width: 58px;
		height: 3px;
		background: none;
		margin: 0px auto;
	}

	.qa_d90 ul li.on h3 {
		height: 70px;
		font-size: 28px;
		font-weight: 700;
		color: #4462FB;
		line-height: 38px;
	}

	.qa_d90 ul li.on p {
		width: 58px;
		height: 3px;
		background: #4462FB;
		margin: 0px auto;
	}

	.hu3 {
		overflow: hidden;
	}

	.hu3a {
		float: left;
		width: 33.33%;
		text-align: center;
		margin-top: 60px;
		padding: 0px 50px;
	}

	.hu3a .img img {
		width: 88px;
	}

	.hu3a .title {
		font-size: 16px;
		font-weight: 700;
		color: #2E2F34;
		line-height: 22px;
		margin: 15px 0px 10px;
	}

	.hu3a .des {
		font-size: 12px;
		font-family: AlibabaPuHuiTi-Regular, AlibabaPuHuiTi;
		font-weight: 400;
		color: #7B7D85;
		line-height: 17px;
	}


	.hu4 {
		overflow: hidden;
		margin-top: 40px;
	}

	.hu4b {
		float: left;
		width: 20%;
		margin-top: 90px;
	}

	.hu4b ul li {
		background: #FFFFFF;
		border-radius: 5px 0px 0px 5px;
		line-height: 30px;
		margin-bottom: 15px;
		padding: 19px 34px;
		overflow: hidden;
		cursor: pointer;
	}

	.hu4b ul li.on {
		background: linear-gradient(153deg, #6FA6FF 0%, #3C6DFF 100%);
		border-radius: 5px 0px 0px 5px;
	}

	.hu4b ul li img {
		width: 30px;
		display: block;
		float: left;
		margin-right: 25px;
	}

	.hu4b ul li span {
		font-size: 18px;
		font-weight: 400;
		color: #7B7D85;
		line-height: 30px;
		display: block;
		float: left;
	}

	.hu4b ul li.on span {
		color: #fff;
	}

	.hu4a {
		float: left;
		width: 80%;
	}

	.hu4aa {
		display: none;
	}

	.hu4aa.on {
		display: block;
	}

	.hu4aa img {
		width: 100%;
		margin-left: -16px;
	}

	.gop {
		display: none;
	}

	.gop.on {
		display: block;
	}

	.gop .qa_d2 p {
		padding: 20px 20%;
		line-height: 150%;
		color: #7B7D85;
	}

	.gop .qa_f1 {
		border-radius: 10px;
	}

	.hu39 .hu3a:nth-child(4) {
		margin-left: 16.7%;
	}

	.hu6 img {
		width: 100%;
	}

	.hu6 {
		margin-top: 50px;
	}

	.hu5 {
		overflow: hidden;
	}

	.hu5a {
		float: left;
		width: 25%;
		text-align: center;
		margin-top: 60px;
		padding: 0px 50px;
	}

	.hu5a .img img {
		width: 88px;
	}

	.hu5a .title {
		font-size: 16px;
		font-weight: 700;
		color: #2E2F34;
		line-height: 22px;
		margin: 15px 0px 10px;
	}

	.qa_d90 {
		border-bottom: 1px solid #E5E5EB;
	}

	#dnn8.on1 {
		position: fixed;
		top: 0px;
		z-index: 112;
		background: #FFFFFF;
		width: 100%;
		padding-top: 40px;
	}

	.vk0 {
		background: url(../images/bgdn1.jpg) no-repeat center 0px;
		background-size: 100% auto;
		margin-top: 76px;
	}

	.vk1 {
		padding: 120px 0px 120px;
		overflow: hidden;
	}

	.vk11 .title {
		color: #315BF4;
		font-size: 48px;
		line-height: 72px;
		font-weight: bold;
		font-family: AlibabaPuHuiTi;
	}

	.vk11 .des {
		margin-top: 30px;
	}

	.vk11 .des p {
		color: #333;
		font-size: 24px;
		line-height: 48px;
		font-weight: 400;
		font-family: Source Han Sans CN;
	}

	.vk11 {
		width: 50%;
		float: left;
		margin-top: 40px;
	}

	.vk12 {
		width: 50%;
		float: left;
	}

	.cxin_tc3 {
		position: fixed;
		top: 50%;
		left: 50%;
		z-index: 11;
		width: 960px;
		margin: -324px 0px 0px -480px;
		background: #FFFFFF;
		overflow: hidden;
	}

	.cxin_tc4 {
		float: left;
		width: 480px;
	}

	.cxin_tc4 img {
		width: 100%;
	}

	.cxin_tc5 {
		overflow: hidden;
		width: 390px;
		margin-top: 30px;
	}

	.cxin_tc5 dl {
		margin-bottom: 10px;
		display: flex;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
	}

	.cxin_tc5 dl {}

	.cxin_tc5 dl dt {
		font-size: 14px;
		color: #222629;
		font-weight: 400;
		line-height: 40px;
		width: 60px;
		text-align: right;
		margin-right: 12px;
		font-family: Source Han Sans CN;
	}

	.cxin_tc5 dl dd {
		flex: 1;
		-webkit-box-flex: 1;
		-moz-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
	}

	.cxin_tc5 dl dd input {
		width: 100%;
		border-radius: 5px;
		border: 1px solid #E4E4E4;
		height: 40px;
		font-size: 14px;
		line-height: 22px;
		color: #000000;
		padding: 0 18px;
	}

	.cxin_tc5 dl dd input::-webkit-input-placeholder {
		font-size: 14px;
		line-height: 22px;
		color: #7B7D85;
	}

	.cxin_tc5 dl dd input:-moz-placeholder {
		font-size: 14px;
		line-height: 22px;
		color: #7B7D85;
	}

	.cxin_tc5 dl dd input::-moz-placeholder {
		font-size: 14px;
		line-height: 22px;
		color: #7B7D85;
	}

	.cxin_tc5 dl dd input:-ms-input-placeholder {
		font-size: 14px;
		line-height: 22px;
		color: #7B7D85;
	}

	.cxin_tc5 dl dd select {
		width: 100%;
		border-radius: 5px;
		border: 1px solid #E4E4E4;
		height: 40px;
		font-size: 14px;
		line-height: 22px;
		color: #7B7D85;
		padding: 0 18px;
	}

	.cxin_tc5 dl dd select::-ms-expand {
		display: none;
	}

	.cxin_tc5 dl dd select {
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
	}


	.cxin_tc6 {
		width: 100%;
		flex: 1;
		-webkit-box-flex: 1;
		-moz-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		position: relative;
	}

	.cxin_tc6 dd {}

	.cxin_tc6 dd input {
		width: 100%;
	}

	.cxin_tc6 button {
		position: absolute;
		top: 0px;
		right: 1px;
		width: 111px;
		height: 40px;
		font-size: 14px;
		line-height: 22px;
		background: none;
		border-radius: 5px;
		border: 0px solid #E4E4E4;
		color: #315BF4;
	}

	.cxin_tc7 {
		background: #3255FA;
		border-radius: 4px;
		font-size: 16px;
		line-height: 48px;
		color: #FFFFFF;
		text-align: center;
		padding: 0 16px;
		margin-top: 25px;
		cursor: pointer;
	}

	.cxin_tc8 {
		position: absolute;
		top: 24px;
		right: 24px;
		cursor: pointer;
	}

	.cxin_tc8 img {
		width: 16px;
		height: 16px;
	}

	.cxin_tc9 {
		padding: 25px 40px 0px 100px;
	}

	.cxin_tc10 {
		margin-bottom: 15px;
	}

	.cxin_tc10 .title1 {
		font-size: 36px;
		font-weight: 700;
		color: #315BF4;
		line-height: 32px;
		margin-bottom: 15px;
		margin-top: 0px;
	}

	.cxin_tc10 .title2 {
		font-size: 24px;
		color: #616469;
		line-height: 32px;
	}

	.cxin_tc11 {
		background: #3255FA;
		border-radius: 4px;
		font-size: 14px;
		line-height: 38px;
		color: #FFFFFF;
		text-align: center;
		padding: 0 16px;
		margin-top: 20px;
		cursor: pointer;
		width: 120px;
		float: right;
		margin-left: 36px;
		transition: all 0.3s;
	}

	.cxin_tc11:hover {
		background: #2748BF;
	}






	.cxs_tc1.on {}

	.cxs_tc1 {}

	.cxs_tc2 {}

	.cxs_tc3 {
		margin-left: 50px;
		padding-top: 0px;
	}

	.cxs_tc4 {}

	.cxs_tc4 img {
		width: 100%;
	}

	.cxs_tc5 {
		padding: 32px 16px 22px;
		overflow: hidden;
	}

	.cxs_tc5 dl {
		margin-bottom: 10px;
	}

	.cxs_tc5 dl dd input {
		width: 100%;
		border-radius: 5px;
		border: 1px solid #E4E4E4;
		height: 50px;
		font-size: 16px;
		line-height: 22px;
		color: #000000;
		padding: 0 18px;
	}

	.cxs_tc5 dl dd input::-webkit-input-placeholder {
		font-size: 16px;
		line-height: 22px;
		color: #7B7D85;
	}

	.cxs_tc5 dl dd input:-moz-placeholder {
		font-size: 16px;
		line-height: 22px;
		color: #7B7D85;
	}

	.cxs_tc5 dl dd input::-moz-placeholder {
		font-size: 16px;
		line-height: 22px;
		color: #7B7D85;
	}

	.cxs_tc5 dl dd input:-ms-input-placeholder {
		font-size: 16px;
		line-height: 22px;
		color: #7B7D85;
	}

	.cxs_tc5 dl dd select {
		width: 100%;
		border-radius: 5px;
		border: 1px solid #E4E4E4;
		height: 50px;
		font-size: 16px;
		line-height: 22px;
		color: #7B7D85;
		padding: 0 18px;
	}

	.cxs_tc5 dl dd select::-ms-expand {
		display: none;
	}

	.cxs_tc5 dl dd select {
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
	}


	.cxs_tc6 {
		width: 100%;
		overflow: hidden;
	}

	.cxs_tc6 dd {
		float: left;
		width: 394px;
	}

	.cxs_tc6 button {
		float: right;
		width: 111px;
		height: 50px;
		font-size: 16px;
		line-height: 22px;
		background: #FFFFFF;
		border-radius: 5px;
		border: 1px solid #E4E4E4;
	}

	.cxs_tc7 {
		background: #3255FA;
		border-radius: 8px;
		font-size: 20px;
		line-height: 58px;
		color: #FFFFFF;
		text-align: center;
		padding: 0 16px;
		margin-top: 25px;
		cursor: pointer;
	}

	.cxs_tc8 {
		position: absolute;
		top: 8px;
		right: 6px;
		cursor: pointer;
	}

	.cxs_tc8 img {
		width: 40px;
		height: 40px;
	}

	.footer_bottom8 {
		text-align: center;
		font-size: 0px;
		background: #FAFAFA;
		padding: 20px 0;
	}

	.footer_bottom8 p {
		display: inline-block;
		font-size: 14px;
		color: #999999;
		line-height: 20px;
		margin: 0 10px;
	}

	.footer_bottom8 p a {
		color: #999999 !important;
	}


	.ch1 {
		position: relative;
		height: 660px;
		width: 100%;
		background: url(../images/bu12.png) no-repeat center center;
		margin-top: 80px;
	}

	.cha {
		position: absolute;
		width: 270px;
		height: 124px;
		background: #fff;
		border-radius: 5px;
		box-shadow: 0px 0px 5px #D6D8DF;
		padding: 0px 20px 20px;


	}

	.cha1 {
		background: #4462FB;
		height: 2px;
		width: 78px;
		margin-bottom: 15px;
	}

	.cha h2 {
		font-size: 16px;
		color: #333333;
		line-height: 200%;
		margin-bottom: 10px;
		font-weight: 600;
	}

	.cha p {
		font-size: 12px;
		color: #7B7D85;
		line-height: 130%;
	}

	.ch11 {
		left: 0px;
		top: 268px;
	}

	.ch12 {
		left: 100px;
		top: 90px;
	}

	.ch14 {
		right: 100px;
		top: 90px;
	}

	.ch18 {
		left: 100px;
		bottom: 90px;
	}

	.ch16 {
		right: 100px;
		bottom: 90px;
	}


	.ch15 {
		right: 0px;
		top: 268px;
	}

	.ch13 {
		left: 470px;
		top: 0px;
	}

	.ch17 {
		left: 470px;
		bottom: 0px;
	}

	.product_a62 .more {
		width: 100%;
		overflow: hidden;
		margin-top: 42px;
	}

	.product_a62 .more p {
		width: 162px;
		height: 46px;
		font-size: 16px;
		color: #FFFFFF;
		line-height: 46px;
		text-align: center;
		border-radius: 4px;
		background: #3255FA;
		transition: all 0.3s;
		margin: 0 auto;
	}

	.product_a62 .more p:hover {
		background: #2a47cd;
	}



	.Solution_e38 {
		width: 100%;
		overflow: hidden;
		text-align: center;
		background: #FFFFFF;
	}

	.Solution_e38 ul {
		display: flex;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		border-bottom: 1px solid #EAECF3;
	}

	.Solution_e38 ul li {
		display: inline-block;
		/* padding:0 11px;background: #F5F6FA; */
		cursor: pointer;
		flex: 1;
		-webkit-box-flex: 1;
		-moz-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		position: relative;
		border-right: 0px solid #EAECF3;
	}

	.Solution_e38 ul li.active {
		margin-right: 84px;
	}

	.Solution_e38 ul li p {
		font-size: 16px;
		color: #333;
		line-height: 60px;
		border-top: 0px solid #FFFFFF;
		font-weight: 700;
	}

	.Solution_e38 ul li span {
		width: 0%;
		height: 2px;
		background: #315BF4;
		transition: all 0.5s;
		display: block;
		position: absolute;
		bottom: 0px;
		left: 50%;
	}

	.Solution_e38 ul li:hover p,
	.Solution_e38 ul li.on p {
		color: #315BF4;
	}

	.Solution_e38 ul li:last-child {
		border-right: 0px solid #EAECF3;
	}

	.Solution_e38 ul li:hover span,
	.Solution_e38 ul li.on span {
		width: 100%;
		left: 0%;
	}


	.Solution_e48 {
		margin-top: 0px;
	}

	.Solution_e48 ul li {
		display: none;
		width: 100%;
		overflow: hidden;
		background: #FFFFFF;
	}

	.Solution_e48 ul li .cont {
		float: left;
		width: 375px;
		padding: 33px 40px;
	}

	.Solution_e48 ul li .cont .title {
		font-size: 18px;
		color: #222629;
		line-height: 26px;
		font-weight: 700;
		margin-bottom: 13px;
	}

	.Solution_e48 ul li .cont .title p {
		font-size: 18px;
		color: #222629;
		line-height: 26px;
		font-weight: 700;
	}

	.Solution_e48 ul li .cont dd {
		margin-bottom: 25px;
	}

	.Solution_e48 ul li .cont dd:nth-child(2n) {
		margin-bottom: 0px;
	}

	.Solution_e48 ul li .cont .des {
		margin-top: 0px;
		font-size: 14px;
		color: #616469;
		line-height: 22px;
	}

	.Solution_e48 ul li .cont .des p {
		font-size: 14px;
		color: #616469;
		line-height: 22px;
	}

	.Solution_e48 ul li .img {
		float: right;
		width: 825px;
		padding: 20px;
	}

	.Solution_e48 ul li .img img {
		width: 100%;
	}

	.Solution_e48 ul li.on {
		display: block;
	}

	.mb2 {
		margin-left: 20px;
	}

	.kv1 {
		padding: 80px 0px;
	}

	.kv1 ul {
		overflow: hidden;
	}

	.kv1 ul li {
		width: 360px;
		float: left;
		margin-right: 50px;
		background: #fff;
		padding: 20px 30px;
		box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.0656);
		border-radius: 5px;
		margin-bottom: 5px;
	}

	.kv1 ul li:nth-child(3) {
		margin-left: 10px;
	}

	.kv1 ul li:nth-child(3) {
		margin-right: 10px;
	}

	.kv1 .cont .title {
		font-size: 20px;
		line-height: 24px;
		text-align: center;
		margin-top: 20px;
		font-weight: 700;
	}

	.kv1 .cont .img img {
		max-width: 100%;
	}

	.kv1 .cont .img {
		text-align: center;
		margin: 40px 0px;
		height: 123px;
	}

	.kv1 .cont .des {
		font-size: 14px;
		font-weight: normal;
		line-height: 22px;
		letter-spacing: 0px;

		color: #7B7D85;
		height: 110px;
	}

	.kv1 .more {
		width: 100%;
		overflow: hidden;
		margin-top: 42px;
		margin-bottom: 10px;
	}

	.kv1 .more p {
		width: 160px;
		height: 43px;
		font-size: 16px;
		color: #FFFFFF;
		line-height: 43px;
		text-align: center;
		border-radius: 4px;
		background: #3255FA;
		transition: all 0.3s;
		margin: 0 auto;
	}

	.kv1 .more p:hover {
		background: #2a47cd;
	}




	.qa_d518 {
		padding: 80px 0px;
		overflow: hidden;
	}

	.qa_d518 ul li {
		float: left;
		width: 33.33%;
	}

	.qa_d518 ul li .img {
		text-align: center;
	}

	.qa_d518 ul li .img img {
		width: 150px;
	}

	.qa_d518 ul li .title {
		text-align: center;
		font-size: 20px;
		font-weight: 400;
		color: #2E2F34;
		line-height: 27px;
		margin: 20px 0px;
	}

	.qa_d518 ul li .des {
		width: 306px;
		margin: 0 auto;
		font-size: 14px;
		font-weight: 400;
		color: #7B7D85;
		line-height: 24px;
	}


	.kv2 {
		padding: 80px 0px 0px;
	}

	.kv2 ul {
		overflow: hidden;
	}

	.kv2 ul li {
		width: 25%;
		float: left;
		padding: 0px 30px;
	}

	.kv2 .cont .title {
		font-size: 16px;
		line-height: 24px;
		text-align: center;
		margin-top: 0px;
		font-weight: 700;
		height: 48px;
		color: #2E2F34;
	}

	.kv2 .cont .img img {
		max-width: 100%;
	}

	.kv2 .cont .img {
		text-align: center;
		margin: 40px 0px;
	}

	.kv2 .cont .des {
		font-size: 14px;
		font-weight: normal;
		line-height: 22px;
		letter-spacing: 0px;

		color: #7B7D85;
		height: 110px;
	}

	.kv3 {
		padding: 0px 0px 40px;
	}

	.kv3 ul {
		overflow: hidden;
	}

	.kv3 ul li {
		width: 33.3%;
		float: left;
		padding: 0px 30px;
	}

	.kv3 .cont .title {
		font-size: 16px;
		line-height: 24px;
		text-align: center;
		margin-top: 0px;
		font-weight: 700;
		height: 48px;
		color: #2E2F34;
	}

	.kv3 .cont .img img {
		max-width: 100%;
	}

	.kv3 .cont .img {
		text-align: center;
		margin: 40px 0px;
	}

	.kv3 .cont .des {
		font-size: 14px;
		font-weight: normal;
		line-height: 22px;
		letter-spacing: 0px;

		color: #7B7D85;
		height: 110px;
	}


	.qa_a1.on3 {
		min-height: 520px;
		max-width: 1920px;
		margin: 0 auto;
	}


	#sdss {
		margin-top: 76px;
	}

	.bg11 {
		background: url(../images/bmi8.png) repeat 0px 0px;
		position: relative;
		height: 484px;
	}

	.Solution_a49 {
		margin-top: 110px;
	}

	.Solution_a49 .title {
		height: 70px;
		line-height: 70px;
		color: rgba(255, 255, 255, 1);
		font-size: 60px;
		text-align: center;
		font-family: Arial-bold;
	}


	.Solution_a49 .title1 {
		width: 800px;
		height: 56px;
		border-radius: 6px;
		background-color: rgba(255, 255, 255, 1);
		margin: 50px auto;
		position: relative;
	}

	.title1 input {
		height: 56px;
		line-height: 56px;
		padding: 0px 20px;
	}

	#tttt1 {
		width: 50px;
		height: 56px;
		background: url(../images/bmi7.png) no-repeat center center;
		position: absolute;
		right: 0px;
		top: 0px;
	}

	.caseg0 {
		overflow: hidden;
	}

	.caseg1 {
		float: left;
		width: 380px;
		min-height: 200px;
	}

	.caseg2 {
		float: left;
		width: 820px;
	}




	.caseg2 .case1 {
		width: 100%;
		display: block;
		overflow: hidden;
	}

	.caseg2 .case1 ul {
		overflow: hidden;
	}

	.caseg2 .case1 ul li {
		width: 380px;
		float: left;
		margin: 0px 0px 30px 30px;
		transition: all 0.3s;
		background: #FFFFFF;
	}

	.caseg2 .case1 ul li .cont {
		border: 1px solid #FFFFFF;
		border-top: 0px;
	}

	.caseg2 .case1 ul li:hover {
		box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.12);
	}

	.caseg2 .case1 ul li .img {
		width: 100%;
		overflow: hidden;
		height: 153px;
	}

	.caseg2 .case1 ul li .img img {
		width: 100%;
	}

	.caseg2 .case1 ul li .img img {
		width: 100%;
		transition: all .5s;
	}

	.caseg2 .case1 ul li:hover .img img {
		transform: scale(1.05);
	}

	.caseg2 .case1 ul li .cont {
		width: 100%;
		padding: 20px;
		border: 0px solid #EDEDED;
		border-top: 0px;
		transition: all 0.3s;
		position: relative;
	}

	.caseg2 .case1 ul li .cont .title {
		font-size: 22px;
		color: #2E2F34;
		line-height: 36px;
		height: 72px;
		overflow: hidden;
		font-weight: 700;
		margin-bottom: 8px;
	}

	.caseg2 .case1 ul li .cont .des {
		font-size: 12px;
		color: #7B7D85;
		line-height: 22px;
		height: 44px;
		overflow: hidden;
	}

	.caseg2 .case1 ul li .cont .des p {
		font-size: 12px;
		color: #7B7D85;
		line-height: 22px;
	}

	.caseg2 .case1 ul li .bottom {
		width: 100%;
		overflow: hidden;
		margin-top: 25px;
	}

	.caseg2 .case1 ul li .pdate {
		float: right;
		color: rgba(153, 153, 153, 1);
		font-size: 16px;
		line-height: 23px;
	}

	.caseg2 .case1 ul li .fenli {
		float: left;
		border-radius: 2px;
		background-color: rgba(50, 85, 250, 1);
		line-height: 20px;
		color: rgba(255, 255, 255, 1);
		font-size: 14px;
		text-align: left;
		font-family: SourceHanSansSC-medium;
		padding: 3px 9px;
	}



	.caseg1a {
		border-radius: 2px;
		background-color: rgba(255, 255, 255, 1);
		margin-bottom: 40px;
	}

	.caseg1a h2 {
		padding: 25px 30px;
		color: rgba(51, 51, 51, 1);

		overflow: hidden;
		cursor: pointer;

	}

	.caseg1b {
		background: url(../images/bmi5.png) no-repeat center center;
	}

	.caseg1a h2 b {
		float: left;
		display: block;
		font-size: 20px;
		text-align: left;
		font-family: SourceHanSansSC-medium;
		line-height: 28px;
	}

	.caseg1a h2 span {
		float: left;
		display: block;
		background: url(../images/bmi9.png) no-repeat 0px center;
		width: 22px;
		line-height: 28px;
		height: 28px;
		margin-left: 10px;
	}

	.caseg1c {
		padding: 0px 30px 30px;

	}

	.caseg1c ul li p {
		line-height: 42px;
		font-size: 16px;
		padding: 0px 20px;
		color: rgba(51, 51, 51, 1);

		font-family: SourceHanSansSC-regular;
		margin-bottom: 5px;
	}

	.caseg1c ul li.on p,
	.caseg1c ul li:hover p {
		border-radius: 300px;
		background-color: rgba(242, 242, 242, 1);
		color: rgba(50, 85, 250, 1);
		font-family: SourceHanSansSC-bold;
		font-weight: 700;
	}


	.caseg1a .caseg1b.on h2 span {
		float: left;
		display: block;
		background: url(../images/bmi10.png) no-repeat 0px center;
		width: 22px;
		line-height: 28px;
		height: 28px;
		margin-left: 10px;
	}



	#sdss1 {
		height: 314px;
	}

	.bg111 {
		background: url(../images/bmi8.png) repeat 0px 0px;
		position: relative;
		height: 314px;
	}

	.Solution_a491 {
		margin-top: 120px;
	}

	.Solution_a491 .title1 a {
		line-height: 23px;
		color: #8D92A1;
		font-size: 16px;
		text-align: left;
		font-family: SourceHanSansSC-regular;
		padding: 0px 5px;
	}

	.Solution_a491 .title1 {
		line-height: 23px;
		color: #8D92A1;
		font-size: 16px;
		text-align: left;
		font-family: SourceHanSansSC-regular;
	}

	.Solution_a491 .title2 {

		line-height: 39px;
		color: rgba(255, 255, 255, 1);
		font-size: 28px;
		text-align: left;
		font-family: SourceHanSansSC-bold;
		margin: 16px 0px;
	}


	.Solution_a491 .title3 .pdate {
		float: left;
		color: #8D92A1;
		font-size: 16px;
		line-height: 23px;
		margin-left: 20px;
	}

	.Solution_a491 .title3 .fenli {
		float: left;
		border-radius: 2px;
		background-color: rgba(50, 85, 250, 1);
		line-height: 20px;
		color: rgba(255, 255, 255, 1);
		font-size: 14px;
		text-align: left;
		font-family: SourceHanSansSC-medium;
		padding: 3px 9px;
	}


	.zd1 {
		float: left;
		width: 810px;
	}

	.zd12 {
		border-radius: 4px;
		background-color: rgba(255, 255, 255, 1);
		padding: 30px;
		font-size: 16px;
		color: #333;
		line-height: 190%;
	}

	.zd12 p {
		font-size: 16px;
		color: #333;
		line-height: 190%;
	}

	.zd12 span {
		font-size: 16px;
		color: #333;
		line-height: 190%;
	}

	.zd12 img {
		max-width: 100%;
		height: auto !important
	}

	.khcg_018 {
		background-color: rgba(245, 246, 250, 1);
		overflow: hidden;
		margin-bottom: 80px;
	}

	.zd11 {
		margin-bottom: 30px;
		position: relative;
	}

	.zd11 img {
		width: 100%;
	}

	.zd11_2 {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		padding: 60px;
	}

	.zd11_3 {
		height: 31px;
		line-height: 31px;
		color: rgba(51, 51, 51, 1);
		font-size: 26px;
		text-align: left;
		font-family: SourceHanSansSC-medium;
		margin-top: 13px;
	}

	.zd11_4 {
		line-height: 31px;
		color: rgba(51, 51, 51, 1);
		font-size: 16px;
		text-align: left;
		font-family: SourceHanSansSC-medium;
		margin-top: 13px;
	}

	.zd11_5 .button {
		width: 120px;
		height: 38px;
		border-radius: 4px;
		background-color: rgba(50, 85, 250, 1);
		cursor: pointer;
	}

	.zd11_5 .button p {
		color: rgba(255, 255, 255, 1);
		font-size: 16px;
		text-align: center;
		font-family: SourceHanSansSC-medium;
		line-height: 38px;
		margin-top: 20px;
	}






	.zd2 {
		float: right;
		width: 370px;
		min-height: 400px;
	}

	.zd21 {
		border-radius: 4px;
		background-color: rgba(255, 255, 255, 1);
		margin-bottom: 30px;
	}

	.zd21a {
		height: 60px;
		border-bottom: 1px solid rgba(228, 228, 228, 1);
		background: url(../images/bmi11.png) no-repeat 15px center;
	}

	.zd21a h2 {
		color: rgba(51, 51, 51, 1);
		font-size: 20px;
		text-align: left;
		font-family: SourceHanSansSC-medium;
		line-height: 60px;
		padding-left: 40px;
	}


	.zd21b {
		padding: 0px 20px;
	}

	.zd21b ul li {
		background: url(../images/bmi12.png) no-repeat 0px center;
	}

	.zd21b ul li a {
		display: block;
		margin: 0px 0px 0px 10px;
		height: 60px;
		overflow: hidden;
		line-height: 60px;
		color: rgba(51, 51, 51, 1);
		font-size: 14px;
		text-align: left;
		font-family: SourceHanSansSC-regular;
		background: url(../images/bmi13.png) repeat-x left 0px bottom 0px;
	}

	.zd21b ul li:last-child a {
		background: none;
	}


	.zd21b ul li:hover a {
		color: rgba(50, 85, 250, 1);
	}



	.zd21b1 {
		padding: 0px 20px 20px;
	}

	.zd21b1 ul li {
		overflow: hidden;
		margin-top: 20px;
	}

	.zd21b1 ul li .chi1 {
		width: 40px;
		height: 40px;
		float: left;
		background-color: rgba(245, 246, 250, 1);
		border-radius: 100%;
	}

	.zd21b1 ul li .chi1 img {
		padding: 12px 0px 0px 10px;
	}

	.zd21b1 ul li .chi2 {
		float: left;
		width: 280px;
		padding-left: 10px;
	}

	.zd21b1 ul li .chi2 h2 {
		height: 23px;
		line-height: 23px;
		color: rgba(51, 51, 51, 1);
		font-size: 16px;
		text-align: left;
		font-family: SourceHanSansSC-regular;
		overflow: hidden;
	}

	.zd21b1 ul li .chi2 p {
		height: 17px;
		line-height: 17px;
		color: rgba(153, 153, 153, 1);
		font-size: 12px;
		text-align: left;
		font-family: SourceHanSansSC-regular;
		overflow: hidden;
		margin-top: 5px;
	}

	.zd21b1 ul li a {}



	.zd21b1 ul li:hover h2 {
		color: rgba(50, 85, 250, 1);
	}








}

@media screen and (min-width:1200px) and (max-width:1600px) {


	.vk1 {
		padding: 120px 0px;
		overflow: hidden;
	}

	.vk11 .title {
		color: #315BF4;
		font-size: 36px;
		line-height: 72px;
		font-weight: bold;
		font-family: AlibabaPuHuiTi;
	}

	.vk11 .des {
		margin-top: 30px;
	}

	.vk11 .des p {
		color: #333;
		font-size: 20px;
		line-height: 48px;
		font-weight: 400;
		font-family: Source Han Sans CN;
	}

	.vk11 {
		width: 40%;
		float: left;
		margin-top: 40px;
		margin-left: 10%;
	}

	.vk12 {
		width: 50%;
		float: left;
	}




	.product_a2 {
		width: 525px;
		float: left;
		padding-top: 65px;
	}

	.product_a2 .title {
		font-size: 24px;
		color: #2E2F34;
		line-height: 36px;
		font-weight: 700;
		margin-bottom: 20px;
	}

	.product_a2 .title p {
		font-size: 30px;
		color: #2E2F34;
		line-height: 42px;
		font-weight: 700;
	}

	.product_a2 .des {
		font-size: 14px;
		color: #7B7D85;
		line-height: 26px;
	}

	.product_a2 .des p {
		font-size: 14px;
		color: #7B7D85;
		line-height: 26px;
	}

	.product_a2 .more {
		width: 100%;
		overflow: hidden;
		margin-top: 42px;
	}

	.product_a2 .more p {
		width: 162px;
		height: 46px;
		font-size: 16px;
		color: #FFFFFF;
		line-height: 46px;
		text-align: center;
		border-radius: 4px;
		background: #3255FA;
		transition: all 0.3s;
	}

	.product_a2 .more p:hover {
		background: #2a47cd;
	}

	.product_a2 .button {
		margin-top: 28px;
	}

	.product_a2 .button p {
		width: 160px;
		height: 48px;
		line-height: 46px;
		border: 1px solid #315BF4;
		border-radius: 4px;
		color: #FFFFFF;
		font-size: 16px;
		text-align: center;
		cursor: pointer;
		background: #315BF4;
		transition: all 0.3s;
	}

	.product_a2 .button p:hover {
		background: #2748BF;
		transition: all 0.3s;
	}

	.aakk .product_a2 {
		padding-top: 0px;
	}

	.product_a1.aakk {
		min-height: 200px;
	}

	.qa_e1 {
		padding: 40px 0px;
	}




	#sdss {
		margin-top: 76px;
	}

	.bg11 {
		background: url(../images/bmi8.png) repeat 0px 0px;
		position: relative;
		height: 484px;
	}

	.Solution_a49 {
		margin-top: 110px;
	}

	.Solution_a49 .title {
		height: 70px;
		line-height: 70px;
		color: rgba(255, 255, 255, 1);
		font-size: 60px;
		text-align: center;
		font-family: Arial-bold;
	}


	.Solution_a49 .title1 {
		width: 800px;
		height: 56px;
		border-radius: 6px;
		background-color: rgba(255, 255, 255, 1);
		margin: 50px auto;
		position: relative;
	}

	.title1 input {
		height: 56px;
		line-height: 56px;
		padding: 0px 20px;
	}

	#tttt1 {
		width: 50px;
		height: 56px;
		background: url(../images/bmi7.png) no-repeat center center;
		position: absolute;
		right: 0px;
		top: 0px;
	}



	.Solution_a49 .title4 {
		width: 800px;
		height: 56px;
		border-radius: 6px;
		margin: -30px auto 50px;
		position: relative;
	}

	.Solution_a49 .title41 {
		float: left;
		color: #fff;
		font-size: 14px;
	}

	.Solution_a49 .title42 {
		float: left;
	}

	.Solution_a49 .title42 ul li {
		float: left;
		color: #fff;
		font-size: 13px;
		cursor: pointer;
		background: rgba(205, 216, 229, .5);
		margin-right: 10px;
		padding: 2px 10px;
		border-radius: 2px;
	}

	.Solution_a49 .title42 ul li.on {
		background: rgba(205, 216, 229, .9);
	}

	.caseg0 {
		overflow: hidden;
	}

	.caseg1 {
		float: left;
		width: 300px;
		min-height: 200px;
	}

	.caseg2 {
		float: left;
		width: 900px;
	}




	.caseg2 .case1 {
		width: 100%;
		display: block;
		overflow: hidden;
	}

	.caseg2 .case1 ul {
		overflow: hidden;
	}

	.caseg2 .case1 ul li {
		width: 400px;
		float: left;
		margin: 0px 0px 50px 50px;
		transition: all 0.3s;
		background: #FFFFFF;
	}

	.caseg2 .case1 ul li .cont {
		border: 1px solid #FFFFFF;
		border-top: 0px;
	}

	.caseg2 .case1 ul li:hover {
		box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.12);
	}

	.caseg2 .case1 ul li .img {
		width: 100%;
		overflow: hidden;
		height: 170px;
	}

	.caseg2 .case1 ul li .img img {
		width: 100%;
	}

	.caseg2 .case1 ul li .img img {
		width: 100%;
		transition: all .5s;
		min-height: 170px;
	}

	.caseg2 .case1 ul li:hover .img img {
		transform: scale(1.05);
	}


	.caseg2 .case1 ul li .cont {
		width: 100%;
		padding: 20px;
		border: 0px solid #EDEDED;
		border-top: 0px;
		transition: all 0.3s;
		position: relative;
	}

	.caseg2 .case1 ul li .cont .title {
		font-size: 16px;
		color: #2E2F34;
		line-height: 27px;
		height: 54px;
		overflow: hidden;
		font-weight: 700;
		margin-bottom: 8px;
	}

	.caseg2 .case1 ul li .cont .des {
		font-size: 12px;
		color: #7B7D85;
		line-height: 22px;
		height: 44px;
		overflow: hidden;
	}

	.caseg2 .case1 ul li .cont .des p {
		font-size: 12px;
		color: #7B7D85;
		line-height: 22px;
	}

	.caseg2 .case1 ul li .bottom {
		width: 100%;
		overflow: hidden;
		margin-top: 25px;
	}

	.caseg2 .case1 ul li .pdate {
		float: right;
		color: rgba(153, 153, 153, 1);
		font-size: 14px;
		line-height: 23px;
	}

	.caseg2 .case1 ul li .fenli {
		float: left;
		border-radius: 2px;
		background-color: rgba(50, 85, 250, 1);
		line-height: 20px;
		color: rgba(255, 255, 255, 1);
		font-size: 14px;
		text-align: left;
		font-family: SourceHanSansSC-medium;
		padding: 3px 9px;
	}



	.caseg1a {
		border-radius: 2px;
		background-color: rgba(255, 255, 255, 1);
		margin-bottom: 40px;
	}

	.caseg1a h2 {
		padding: 20px 20px;
		color: rgba(51, 51, 51, 1);

		overflow: hidden;
		cursor: pointer;

	}

	.caseg1b {
		background: url(../images/bmi5.png) no-repeat center center;
	}

	.caseg1a h2 b {
		float: left;
		display: block;
		font-size: 20px;
		text-align: left;
		font-family: SourceHanSansSC-medium;
		line-height: 28px;
	}

	.caseg1a h2 span {
		float: left;
		display: block;
		background: url(../images/bmi9.png) no-repeat 0px center;
		width: 22px;
		line-height: 28px;
		height: 28px;
		margin-left: 10px;
	}

	.caseg1c {
		padding: 0px 20px 20px;

	}

	.caseg1c ul li p {
		line-height: 30px;
		font-size: 14px;
		padding: 0px 20px;
		color: rgba(51, 51, 51, 1);

		font-family: SourceHanSansSC-regular;
		margin-bottom: 5px;
	}

	.caseg1c ul li.on p,
	.caseg1c ul li:hover p {
		border-radius: 300px;
		background-color: rgba(242, 242, 242, 1);
		color: rgba(50, 85, 250, 1);
		font-family: SourceHanSansSC-bold;
		font-weight: 700;
	}


	.caseg1a .caseg1b.on h2 span {
		float: left;
		display: block;
		background: url(../images/bmi10.png) no-repeat 0px center;
		width: 22px;
		line-height: 28px;
		height: 28px;
		margin-left: 10px;
	}



	#sdss1 {
		height: 314px;
	}

	.bg111 {
		background: url(../images/bmi8.png) repeat 0px 0px;
		position: relative;
		height: 314px;
	}

	.Solution_a491 {
		margin-top: 120px;
	}

	.Solution_a491 .title1 a {
		line-height: 23px;
		color: #8D92A1;
		font-size: 16px;
		text-align: left;
		font-family: SourceHanSansSC-regular;
		padding: 0px 5px;
	}

	.Solution_a491 .title1 {
		line-height: 23px;
		color: #8D92A1;
		font-size: 16px;
		text-align: left;
		font-family: SourceHanSansSC-regular;
	}

	.Solution_a491 .title2 {

		line-height: 39px;
		color: rgba(255, 255, 255, 1);
		font-size: 28px;
		text-align: left;
		font-family: SourceHanSansSC-bold;
		margin: 16px 0px;
	}


	.Solution_a491 .title3 .pdate {
		float: left;
		color: #8D92A1;
		font-size: 16px;
		line-height: 23px;
		margin-left: 20px;
	}

	.Solution_a491 .title3 .fenli {
		float: left;
		border-radius: 2px;
		background-color: rgba(50, 85, 250, 1);
		line-height: 20px;
		color: rgba(255, 255, 255, 1);
		font-size: 14px;
		text-align: left;
		font-family: SourceHanSansSC-medium;
		padding: 3px 9px;
	}


	.zd1 {
		float: left;
		width: 840px;
	}

	.zd12 {
		border-radius: 4px;
		background-color: rgba(255, 255, 255, 1);
		padding: 20px;
		font-size: 16px;
		color: #333;
		line-height: 190%;
	}

	.zd12 p {
		font-size: 16px;
		color: #333;
		line-height: 190%;
	}

	.zd12 span {
		font-size: 16px;
		color: #333;
		line-height: 190%;
	}

	.zd12 img {
		max-width: 100%;
		height: auto !important
	}

	.khcg_018 {
		background-color: rgba(245, 246, 250, 1);
		overflow: hidden;
		margin-bottom: 80px;
	}

	.zd11 {
		margin-bottom: 30px;
		position: relative;
	}

	.zd11 img {
		width: 100%;
	}

	.zd11_2 {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		padding: 40px;
	}

	.zd11_3 {
		height: 31px;
		line-height: 31px;
		color: rgba(51, 51, 51, 1);
		font-size: 22px;
		text-align: left;
		font-family: SourceHanSansSC-medium;
		margin-top: 0px;
	}

	.zd11_4 {
		line-height: 31px;
		color: rgba(51, 51, 51, 1);
		font-size: 14px;
		text-align: left;
		font-family: SourceHanSansSC-medium;
		margin-top: 13px;
	}

	.zd11_5 .button {
		width: 120px;
		height: 38px;
		border-radius: 4px;
		background-color: rgba(50, 85, 250, 1);
		cursor: pointer;
	}

	.zd11_5 .button p {
		color: rgba(255, 255, 255, 1);
		font-size: 14px;
		text-align: center;
		font-family: SourceHanSansSC-medium;
		line-height: 38px;
		margin-top: 20px;
	}






	.zd2 {
		float: right;
		width: 330px;
		min-height: 400px;
	}

	.zd21 {
		border-radius: 4px;
		background-color: rgba(255, 255, 255, 1);
		margin-bottom: 30px;
	}

	.zd21a {
		height: 60px;
		border-bottom: 1px solid rgba(228, 228, 228, 1);
		background: url(../images/bmi11.png) no-repeat 15px center;
	}

	.zd21a h2 {
		color: rgba(51, 51, 51, 1);
		font-size: 20px;
		text-align: left;
		font-family: SourceHanSansSC-medium;
		line-height: 60px;
		padding-left: 40px;
	}


	.zd21b {
		padding: 0px 20px;
	}

	.zd21b ul li {
		background: url(../images/bmi12.png) no-repeat 0px center;
	}

	.zd21b ul li a {
		display: block;
		margin: 0px 0px 0px 10px;
		height: 60px;
		overflow: hidden;
		line-height: 60px;
		color: rgba(51, 51, 51, 1);
		font-size: 14px;
		text-align: left;
		font-family: SourceHanSansSC-regular;
		background: url(../images/bmi13.png) repeat-x left 0px bottom 0px;
	}

	.zd21b ul li:last-child a {
		background: none;
	}


	.zd21b ul li:hover a {
		color: rgba(50, 85, 250, 1);
	}



	.zd21b1 {
		padding: 0px 20px 20px;
	}

	.zd21b1 ul li {
		overflow: hidden;
		margin-top: 20px;
	}

	.zd21b1 ul li .chi1 {
		width: 40px;
		height: 40px;
		float: left;
		background-color: rgba(245, 246, 250, 1);
		border-radius: 100%;
	}

	.zd21b1 ul li .chi1 img {
		padding: 12px 0px 0px 10px;
	}

	.zd21b1 ul li .chi2 {
		float: left;
		width: 250px;
		padding-left: 10px;
	}

	.zd21b1 ul li .chi2 h2 {
		height: 23px;
		line-height: 23px;
		color: rgba(51, 51, 51, 1);
		font-size: 16px;
		text-align: left;
		font-family: SourceHanSansSC-regular;
		overflow: hidden;
	}

	.zd21b1 ul li .chi2 p {
		height: 17px;
		line-height: 17px;
		color: rgba(153, 153, 153, 1);
		font-size: 12px;
		text-align: left;
		font-family: SourceHanSansSC-regular;
		overflow: hidden;
		margin-top: 5px;
	}

	.zd21b1 ul li a {}



	.zd21b1 ul li:hover h2 {
		color: rgba(50, 85, 250, 1);
	}




	.dddi {
		position: relative;
		top: -60px;
	}




}

@media screen and (min-width:1600px) {

	.qa_d5 ul li .container {
		width: 1400px;
	}

	.qa_d6 .cent {
		padding-top: 5%
	}

	.qa_d511 ul li .container {
		width: 1400px;
	}

	.qa_d61 .cent {

		padding-top: 10%
	}

	.qa_d5.qa_d513 .qa_d6 .cent {
		padding-top: 10%;
	}

	.ae3b .qa_d6 .cent {
		float: left;
		margin: 0px 0px 0px 150px;
	}




	.qa_d528 {
		padding: 50px 0px 80px;
		overflow: hidden;
	}

	.qa_d528 ul li {
		float: left;
		width: 32%;
		margin-right: 2%;
		margin-bottom: 24px;
		border-radius: 10px;
		opacity: 1;
		background: #F5F5FA;
		cursor: pointer;
	}

	.qa_d528 ul li:nth-child(3n) {
		margin-right: 0%;
	}

	.qa_d528 ul li .img {
		text-align: center;
		margin-top: 30px;
	}

	.qa_d528 ul li .img img {
		width: 180px;
	}

	.qa_d528 ul li .title {
		text-align: center;
		font-size: 20px;
		font-weight: 500;
		color: #2E2F34;
		line-height: 27px;
		margin: 10px 0px;
	}

	.qa_d528 ul li .des {
		width: 200px;
		margin: 0 auto;
		font-size: 14px;
		font-weight: 400;
		color: #7B7D85;
		line-height: 20px;
		height: 40px;
		overflow: hidden;
		text-align: center;
		margin-bottom: 50px;
	}

	.qa_d528 ul li:hover {
		background: linear-gradient(147deg, #9FBBFF 0%, #6686FD 77%);
	}

	.qa_d528 ul li:hover .title {
		color: #fff;
	}

	.qa_d528 ul li:hover .des {
		color: #fff;
	}


	.qa_d6.on .img {
		float: left;
	}

	.qa_d6.on .cent {
		float: right;
	}

	#sdss {
		margin-top: 76px;
	}

	.bg11 {
		background: url(../images/bmi8.png) repeat 0px 0px;
		position: relative;
		height: 484px;
	}

	.Solution_a49 {
		margin-top: 110px;
	}

	.Solution_a49 .title {
		height: 70px;
		line-height: 70px;
		color: rgba(255, 255, 255, 1);
		font-size: 60px;
		text-align: center;
		font-family: Arial-bold;
	}


	.Solution_a49 .title1 {
		width: 800px;
		height: 56px;
		border-radius: 6px;
		background-color: rgba(255, 255, 255, 1);
		margin: 50px auto;
		position: relative;
	}

	.title1 input {
		height: 56px;
		line-height: 56px;
		padding: 0px 20px;
	}

	#tttt1 {
		width: 50px;
		height: 56px;
		background: url(../images/bmi7.png) no-repeat center center;
		position: absolute;
		right: 0px;
		top: 0px;
	}

	.Solution_a49 .title4 {
		width: 800px;
		height: 56px;
		border-radius: 6px;
		margin: -30px auto 50px;
		position: relative;
	}

	.Solution_a49 .title41 {
		float: left;
		color: #fff;
		font-size: 18px;
	}

	.Solution_a49 .title42 {
		float: left;
	}

	.Solution_a49 .title42 ul li {
		float: left;
		color: #fff;
		font-size: 16px;
		cursor: pointer;
		background: rgba(205, 216, 229, .5);
		margin-right: 10px;
		padding: 2px 10px;
		border-radius: 2px;
	}

	.Solution_a49 .title42 ul li.on {
		background: rgba(205, 216, 229, .9);
	}


	.caseg0 {
		overflow: hidden;
	}

	.caseg1 {
		float: left;
		width: 300px;
		min-height: 200px;
	}

	.caseg2 {
		float: left;
		width: 900px;
	}




	.caseg2 .case1 {
		width: 100%;
		display: block;
		overflow: hidden;
	}

	.caseg2 .case1 ul {
		overflow: hidden;
	}

	.caseg2 .case1 ul li {
		width: 400px;
		float: left;
		margin: 0px 0px 50px 50px;
		transition: all 0.3s;
		background: #FFFFFF;
	}

	.caseg2 .case1 ul li .cont {
		border: 1px solid #FFFFFF;
		border-top: 0px;
	}

	.caseg2 .case1 ul li:hover {
		box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.12);
	}

	.caseg2 .case1 ul li .img {
		width: 100%;
		overflow: hidden;
		height: 170px;
	}

	.caseg2 .case1 ul li .img img {
		width: 100%;
		transition: all .5s;
		min-height: 170px;
	}

	.caseg2 .case1 ul li:hover .img img {
		transform: scale(1.05);
	}


	.caseg2 .case1 ul li .cont {
		width: 100%;
		padding: 20px;
		border: 0px solid #EDEDED;
		border-top: 0px;
		transition: all 0.3s;
		position: relative;
	}

	.caseg2 .case1 ul li .cont .title {
		font-size: 18px;
		color: #2E2F34;
		line-height: 36px;
		height: 72px;
		overflow: hidden;
		font-weight: 700;
		margin-bottom: 8px;
	}

	.caseg2 .case1 ul li .cont .des {
		font-size: 12px;
		color: #7B7D85;
		line-height: 22px;
		height: 44px;
		overflow: hidden;
	}

	.caseg2 .case1 ul li .cont .des p {
		font-size: 12px;
		color: #7B7D85;
		line-height: 22px;
	}

	.caseg2 .case1 ul li .bottom {
		width: 100%;
		overflow: hidden;
		margin-top: 25px;
	}

	.caseg2 .case1 ul li .pdate {
		float: right;
		color: rgba(153, 153, 153, 1);
		font-size: 16px;
		line-height: 23px;
	}

	.caseg2 .case1 ul li .fenli {
		float: left;
		border-radius: 2px;
		background-color: rgba(50, 85, 250, 1);
		line-height: 20px;
		color: rgba(255, 255, 255, 1);
		font-size: 14px;
		text-align: left;
		font-family: SourceHanSansSC-medium;
		padding: 3px 9px;
	}



	.caseg1a {
		border-radius: 2px;
		background-color: rgba(255, 255, 255, 1);
		margin-bottom: 40px;
	}

	.caseg1a h2 {
		padding: 25px 30px;
		color: rgba(51, 51, 51, 1);

		overflow: hidden;
		cursor: pointer;

	}

	.caseg1b {
		background: url(../images/bmi5.png) no-repeat center center;
	}

	.caseg1a h2 b {
		float: left;
		display: block;
		font-size: 20px;
		text-align: left;
		font-family: SourceHanSansSC-medium;
		line-height: 28px;
	}

	.caseg1a h2 span {
		float: left;
		display: block;
		background: url(../images/bmi9.png) no-repeat 0px center;
		width: 22px;
		line-height: 28px;
		height: 28px;
		margin-left: 10px;
	}

	.caseg1c {
		padding: 0px 30px 30px;

	}

	.caseg1c ul li p {
		line-height: 42px;
		font-size: 16px;
		padding: 0px 20px;
		color: rgba(51, 51, 51, 1);

		font-family: SourceHanSansSC-regular;
		margin-bottom: 5px;
	}

	.caseg1c ul li.on p,
	.caseg1c ul li:hover p {
		border-radius: 300px;
		background-color: rgba(242, 242, 242, 1);
		color: rgba(50, 85, 250, 1);
		font-family: SourceHanSansSC-bold;
		font-weight: 700;
	}


	.caseg1a .caseg1b.on h2 span {
		float: left;
		display: block;
		background: url(../images/bmi10.png) no-repeat 0px center;
		width: 22px;
		line-height: 28px;
		height: 28px;
		margin-left: 10px;
	}

	#sdss1 {
		height: 314px;
	}

	.bg111 {
		background: url(../images/bmi8.png) repeat 0px 0px;
		position: relative;
		height: 314px;
	}

	.Solution_a491 {
		margin-top: 120px;
	}

	.Solution_a491 .title1 a {
		line-height: 23px;
		color: #8D92A1;
		font-size: 16px;
		text-align: left;
		font-family: SourceHanSansSC-regular;
		padding: 0px 5px;
	}

	.Solution_a491 .title1 {
		line-height: 23px;
		color: #8D92A1;
		font-size: 16px;
		text-align: left;
		font-family: SourceHanSansSC-regular;
	}

	.Solution_a491 .title2 {

		line-height: 39px;
		color: rgba(255, 255, 255, 1);
		font-size: 28px;
		text-align: left;
		font-family: SourceHanSansSC-bold;
		margin: 16px 0px;
	}


	.Solution_a491 .title3 .pdate {
		float: left;
		color: #8D92A1;
		font-size: 16px;
		line-height: 23px;
		margin-left: 20px;
	}

	.Solution_a491 .title3 .fenli {
		float: left;
		border-radius: 2px;
		background-color: rgba(50, 85, 250, 1);
		line-height: 20px;
		color: rgba(255, 255, 255, 1);
		font-size: 14px;
		text-align: left;
		font-family: SourceHanSansSC-medium;
		padding: 3px 9px;
	}


	.zd1 {
		float: left;
		width: 1000px;
	}

	.zd12 {
		border-radius: 4px;
		background-color: rgba(255, 255, 255, 1);
		padding: 30px;
		font-size: 16px;
		color: #333;
		line-height: 190%;
	}

	.zd12 p {
		font-size: 16px;
		color: #333;
		line-height: 190%;
	}

	.zd12 span {
		font-size: 16px;
		color: #333;
		line-height: 190%;
	}

	.zd12 img {
		max-width: 100%;
		height: auto !important
	}

	.khcg_018 {
		background-color: rgba(245, 246, 250, 1);
		overflow: hidden;
		margin-bottom: 80px;
	}

	.zd11 {
		margin-bottom: 30px;
		position: relative;
	}

	.zd11 img {
		width: 100%;
	}

	.zd11_2 {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		padding: 60px;
	}

	.zd11_3 {
		height: 31px;
		line-height: 31px;
		color: rgba(51, 51, 51, 1);
		font-size: 26px;
		text-align: left;
		font-family: SourceHanSansSC-medium;
		margin-top: 13px;
	}

	.zd11_4 {
		line-height: 31px;
		color: rgba(51, 51, 51, 1);
		font-size: 16px;
		text-align: left;
		font-family: SourceHanSansSC-medium;
		margin-top: 13px;
	}

	.zd11_5 .button {
		width: 120px;
		height: 38px;
		border-radius: 4px;
		background-color: rgba(50, 85, 250, 1);
		cursor: pointer;
	}

	.zd11_5 .button p {
		color: rgba(255, 255, 255, 1);
		font-size: 16px;
		text-align: center;
		font-family: SourceHanSansSC-medium;
		line-height: 38px;
		margin-top: 20px;
	}






	.zd2 {
		float: right;
		width: 350px;
		min-height: 400px;
	}

	.zd21 {
		border-radius: 4px;
		background-color: rgba(255, 255, 255, 1);
		margin-bottom: 30px;
	}

	.zd21a {
		height: 60px;
		border-bottom: 1px solid rgba(228, 228, 228, 1);
		background: url(../images/bmi11.png) no-repeat 15px center;
	}

	.zd21a h2 {
		color: rgba(51, 51, 51, 1);
		font-size: 20px;
		text-align: left;
		font-family: SourceHanSansSC-medium;
		line-height: 60px;
		padding-left: 40px;
	}


	.zd21b {
		padding: 0px 20px;
	}

	.zd21b ul li {
		background: url(../images/bmi12.png) no-repeat 0px center;
	}

	.zd21b ul li a {
		display: block;
		margin: 0px 0px 0px 10px;
		height: 60px;
		overflow: hidden;
		line-height: 60px;
		color: rgba(51, 51, 51, 1);
		font-size: 14px;
		text-align: left;
		font-family: SourceHanSansSC-regular;
		background: url(../images/bmi13.png) repeat-x left 0px bottom 0px;
	}

	.zd21b ul li:last-child a {
		background: none;
	}


	.zd21b ul li:hover a {
		color: rgba(50, 85, 250, 1);
	}



	.zd21b1 {
		padding: 0px 20px 20px;
	}

	.zd21b1 ul li {
		overflow: hidden;
		margin-top: 20px;
	}

	.zd21b1 ul li .chi1 {
		width: 40px;
		height: 40px;
		float: left;
		background-color: rgba(245, 246, 250, 1);
		border-radius: 100%;
	}

	.zd21b1 ul li .chi1 img {
		padding: 12px 0px 0px 10px;
	}

	.zd21b1 ul li .chi2 {
		float: left;
		width: 270px;
		padding-left: 10px;
	}

	.zd21b1 ul li .chi2 h2 {
		height: 23px;
		line-height: 23px;
		color: rgba(51, 51, 51, 1);
		font-size: 16px;
		text-align: left;
		font-family: SourceHanSansSC-regular;
		overflow: hidden;
	}

	.zd21b1 ul li .chi2 p {
		height: 17px;
		line-height: 17px;
		color: rgba(153, 153, 153, 1);
		font-size: 12px;
		text-align: left;
		font-family: SourceHanSansSC-regular;
		overflow: hidden;
		margin-top: 5px;
	}

	.zd21b1 ul li a {}



	.zd21b1 ul li:hover h2 {
		color: rgba(50, 85, 250, 1);
	}




}