@media screen and (max-width: 1219px) {
	.busi_con04 .cl_con05_img .text {
		right: 9%;
		top: 10% !important;
	}

	.tt {
		right: 9%;
		top: 52%;
	}

	.busi_con04 .cl_con04_img .text {
		left: 3%;
		top: 50%;
		transform: translateY(-50%);
	}

	.c6-list ul {
		margin: 30px auto 60px;
	}

	.busi_con02 .text {
		top: 90px;
	}
}

@media screen and (max-width: 1024px) {
	.text-nr {
		margin-top: 20px;
		font-size: 18px;
	}

	.xq_bnt {
		margin-top: 18px;
	}

	.xq_bnt a {
		width: 220px;
	}

	.busi_con04 .cl_con05_img .text {
		right: 3%;
		top: 10% !important;
	}

	.tt {
		right: 3%;
		top: 52%;
	}

	.ft-rg {
		width: 60%;
		height: auto;
		margin: 0 auto;
		position: initial;
	}
}

@media screen and (max-width: 767px) {
	.c6-list ul {
		width: 90%;
	}

	.footer {
		height: auto;
	}

	.ft-lf {
		width: 95%;
		float: none;
		margin: 0 auto;
		position: initial;
	}

	.ft-font {
		position: inherit;
		width: 100%;
		text-align: center;
		padding-top: 15px;
		flex-wrap: wrap;
	}

	.ft-font>div {
		width: 100%;
		border-right: 0;
	}

	.ft-font1 {
		line-height: 35px;
	}

	.ft-font>.ft-font1:first-child {
		line-height: 21px;
	}

	.ft-rg {
		width: 95%;
		height: auto;
		float: none;
		margin: 0 auto;
		position: initial;
	}

	.ft-font1 {
		font-size: 12px;
		margin-bottom: 0;
	}

	.ft-link {
		position: initial;
		width: 100%;
	}

	.ft-img {
		margin: 20px auto 10px;
	}

	.link-lf {
		float: none;
		text-align: left;
		display: block;
	}

	.ft-font>div {
		text-align: left;
	}

	.lin_title {
		font-size: 16px;
		font-weight: bold;
	}

	.ft-font1>div div.tel {
		width: 100%;
	}

	.link-lf ul {
		float: none;
		text-align: center;
		display: flex;
		align-items: center;

	}

	.ft-font1>div {
		flex-wrap: wrap;
	}

	.link-lf ul li {
		padding: 0 3px;
	}

	.link-rg {
		float: none;
		text-align: center;
		margin-left: 0px;
		flex-wrap: wrap;
		justify-content: center;
		text-align: center;
		padding-bottom: 20px;
	}

	.busi_con04 .cl_con05_img .text {
		width: 100%;
		top: 0 !important;
		left: 0;
		box-sizing: border-box;
		background-color: #fff;
	}

	.cl_con05_img .text .fnt_32 {
		font-weight: bold;
	}

	.busi_con02 .txts {
		padding: 20px 0;
		text-align: center;
		width: 100%;
	}

	.cl_con05_img .text .fnt_32,
	.cl_con04_img .text .fnt_32 {
		font-size: 21px;
		line-height: 1.8 !important;
		text-align: center;
	}

	.busi_con02 .text h3 p {
		font-size: 28px;
	}

	.busi_con02 .text h3 em {
		font-size: 13px;
	}

	.busi_con02 .text .tes {
		font-size: 20px;
		margin-top: 20px;
	}

	.busi_con02 .text div.p img,
	.tt p img,
	.tt2 div img {
		width: 14px;
		height: 14px;
	}

	.busi_con02 .text div.p img {
		display: none;
	}

	.tt p img {
		position: relative;
		top: 7px;
	}

	.busi_con02 .text div.p {
		line-height: 26px;
	}

	.cl_con05_img .text .fnt_32 p {
		display: block;
		font-size: 21px;
		text-align: center;
	}

	.busi_con04 .cl_con05_img .text p.fn_mag {
		margin-top: 20px;
	}

	.busi_con04 .cl_con05_img .text p span {
		font-size: 28px;
	}

	.busi_con04 .cl_con05_img .text p.fn_mags {
		font-size: 22px;
	}

	.tt p.jic {
		font-size: 16px;
	}

	.busi_con04 .cl_con04_img .text {}

	.cl_con04 .cl_con04_img a.yx img {
		display: block;
		width: 100%;
		margin: 0 auto;
		position: static;
		transform: translateY(0);
	}

	.cl_con04 .cl_con04_img a.yx {
		margin-left: 0;
		background: none;
		padding-top: 20px;
		padding-bottom: 40px;
		background: #f7f9fe;
	}

	.busi_con04 .cl_con04_img .text {
		background: #f7f9fe !important;
		transform: translateY(0);
	}

	.cl_con04 .cl_con04_img {
		height: auto !important;
	}

	#nb_icon_wrap {
		width: 15% !important;
		height: 8% !important;
	}

	.tt div.btns a {
		font-size: 16px;
		width: 120px;
		height: 40px;
		line-height: 40px;
		letter-spacing: 3px;
		margin: 0 20px;
	}

	.cl_con04img {
		margin-top: 20px !important;
		margin-bottom: 20px !important;
	}

	.busi_con04 .cl_con04_img .text h3 span {
		font-size: 21px;
	}

	.busi_con04 .cl_con04_img .text h3 span span {
		font-size: 28px;
	}

	.tt2 div {
		font-size: 16px;
		line-height: 20px;
		width: 100%;
	}

	.tt {
		line-height: 20px;
	}

	.tt div.btns {
		justify-content: center;
	}

	.busi_con04 .cl_con05_img .text {
		margin-top: 40px;
	}

	.busi_con04 .cl_con05_img .text p.fn_xian {
		display: block;
		margin: 0 auto;
		float: none;
	}

	.busi_con04 .cl_con05_img .text p.fn_xians {
		display: block;
		margin: 0 auto;
		float: none;
		width: 64px;
	}

	.xians {
		width: 64px;
	}

	.c6-title {
		font-size: 28px;
	}

	.busi_con04 .cl_con05_img .text p.fn_maga {
		margin-top: 0;
	}
	.con056_item{
		width: 100%;
	}
	.tt {
		position: static;
	}

	.c6-list {
		margin-top: 40px;
	}

	.s4_join .join_text div.more {
		margin-top: 0;
		bottom: 35px;
	}

	.cl_con04 .cl_con05_img a {
		width: 100%;
		margin-left: 0;
		margin-top: 0;
	}

	.cl_con04>div .text {
		position: static;
	}

	.ins {
		margin: 0;
	}

	.tt p {
		font-size: 16px;
		line-height: 30px;
		display: flex;
		/* width: 50%; */
		/* width: 100%; */
		box-sizing: border-box;
		justify-content: center;
		flex-direction: row-reverse;
	}

	.busi_con04 .cl_con04_img .text h3 i {
		margin: 0 auto;
	}

	/*.dian{display: none}*/
	.busi_con04 .cl_con04_img .text {
		left: 0 !important;
		top: 0;
		height: auto;
		background-color: #f5f5f5;
		color: #333;
	}

	.busi_con03 div.dl dl {
		width: 50%;
		margin-bottom: 15px;
	}

	.busi_con03 div.dl dl dt img {
		width: 40%;
	}

	.busi_con03 div.dl {
		padding-top: 20px;
	}

	.text-nr {
		padding-bottom: 20px;
	}

	.tt {
		right: 6%;
		display: flex;
		flex-wrap: wrap;
		top: 70px;
		width: 50%;
		margin: 0 auto;

	}

	.cl_con04 .cl_con04_img a {
		width: 150%;
		margin-left: -17%;
		background-color: #f5f5f5;
	}

	.fnt_32 {
		color: #333 !important;
		font-weight: bold;
	}

	.cl_con04 .cl_con04_img a {
		width: 100%;
	}

	.indexService.mobile .indexTitle .txt {
		text-align: center;
	}

	.indexService {
		padding: 45px 0;
	}
}

@media screen and (max-width: 600px) {

	/*.commer_con01 {height: 200px;}*/
	.busi_con02 .text div.p {
		font-size: 18px !important;
		line-height: 30px;
	}

	.icon_box3 {
		bottom: calc(100% + 10px);
	}

	.icon_box2s1 {
		display: none;
		position: absolute;
		bottom: -52px;
		transform: rotate(30deg);
		right: 10%;
	}

	.icon_box2s2 {
		display: none;
		position: absolute;
		bottom: -56px;
		transform: rotate(150deg);
		text-align: center;
		right: 69%;
	}

	.icon_box3.icon_box3s1 {
		display: none;
		position: absolute;
		top: -84px;
		transform: rotate(-40deg);
		left: 73%;
	}

	.icon_box3.icon_box3s2 {
		display: none;
		position: absolute;
		top: -129px;
		transform: rotate(220deg);
		left: 16%;
	}

	.busi_con03 div.dl dl.zhogn {
		margin-bottom: 0;
	}

	/*.icon_box3{display: none;}*/
	.xq_bnt a {
		width: 150px;
	}

	.xq_bnt a img {
		width: 100%;
		display: block;
	}

	/* .text-nr{font-size: 20px;} */
	/* .tt{display: none;}
    .tt2{display: none;} */
	.c6-list ul {
		width: 96%;
		margin: 0px auto 0;
	}

	.footer .wrap {
		width: 91%;
	}

	.link-rg {
		font-size: 12px;
	}

	.link-lf ul li {
		font-size: 12px;
	}

	.link-lf {
		flex-wrap: wrap;
	}

	.f-zx {
		display: block;
		z-index: 9;
	}
}
