.m_info_advantage ,.m_header,.trait_info2 .stitle,.m_xt_img1,.m_xtys_img1,.xtys_pic1{

	display: none;

}

@media only screen and (max-width: 1700px){

	header .header .naver ul li {

		margin-right: 2em;

	}

}

@media only screen and (max-width: 1640px) {

	.section {

		width: 1400px;

	}

	.solution_swiper1 {

		padding: 0 40px;

	}

	.solution_swiper1 .swiper-button-prev {

		left: 0;

	}

	.solution_swiper1 .swiper-button-next {

		right: 0;

	}

	.td_left_a a, .td_right_a a {

		width: 36px;

		height: 36px;

	}

	.td_left_a .td_a01 {

	    left: 158px;

	    top: 52px;

	}

	.td_left_a .td_a02 {

	    left: 204px;

	    top: 53px;

	}

	.td_left_a .td_a03 {

	    left: 247px;

	    top: 54px;

	}

	.td_left_a .td_a04 {

	    left: 290px;

	    top: 55px;

	}

	.td_left_a .td_a05 {

	    left: 332px;

		top: 55px;

	}

	.td_left_a .td_a06 {

	    left: 374px;

	    top: 56px;

	}

	.td_left_a .td_a07 {

	    left: 414px;

	    top: 58px;

	}

	.td_left_a .td_a08 {

	    left: 450px;

	    top: 58px;

	}

	.td_right_a .td_a09 {

	    right: 548px;

	    top: 68px;

	}

	.td_right_a .td_a10 {

	    right: 512px;

	    top: 67px;

	}

	.td_right_a .td_a11 {

	    right: 476px;

	    top: 66px;

	}

	.td_right_a .td_a12 {

	    right: 438px;

	    top: 64px;

	}

	.td_right_a .td_a13 {

	    right: 398px;

	    top: 64px;

	}

	.td_right_a .td_a14 {

	    right: 360px;

	    top: 62px;

	}

	.td_right_a .td_a15 {

	    right: 320px;

	    top: 62px;

	}

	.td_right_a .td_a16 {

	    right: 277px;

	    top: 62px;

	}

	.industry_img2 {

		height: 345px;

	}

	.history_m1 {

		width: 61%;

	}

	.special_c1 {

		padding-left: calc((100% - 1400px) / 2);

	}

	.system_m1 {

		padding-right: calc((100% - 1400px) / 2);

	}

	.system_btn1 {

		right: calc((100% - 1400px) / 2);

	}

	.success_info1 .stitle {

		font-size: 20px;

		line-height: 32px;

		padding-bottom: 16px;

	}

	.success_info1 .txt {

		font-size: 14px;

		line-height: 26px;

	}

	.xt_list1 ul li.li1 {

		left: 35px;

	}

	.xt_list1 ul li.li2 {

		left: 35px;

	}

	.xt_list1 ul li.li3 {

		right: 35px;

	}

	.xt_list1 ul li.li4 {

		right: 25px;

	}

	.gs_type1 ul li {

		font-size: 18px;

	}

	.zck_info2 .stitle {

		font-size: 18px;

	}

	.cpys_img1 {

		width: 42%;

		margin: 0 auto;

	}

	.cpys_m1 .stitle {

		font-size: 18px;

		line-height: 28px;

	}

	.cpys_m1 .txt {

		font-size: 14px;

		line-height: 28px;

	}

	.cpys_b1 {

		top: 74px;

	}

	.cpys_right1 ul li:nth-child(2) {

	    margin-top: 90px;

	}

	.cpys_right1 ul li:nth-child(3) {

	    margin-top: 98px;

	}

	.cpys_right1 ul li:nth-child(4) {

	    margin-top: 70px;

	}

	.cpys_left1 {

		margin-top: 40px;

	}

	.cpys_left1 ul li:nth-child(2) {

	    margin-top: 62px;

	}

	.cpys_left1 ul li:nth-child(3) {

	    margin-top: 78px;

	}

	.cpys_left1 ul li:nth-child(4) {

	    margin-top: 66px;

	}

	.cpys_m2 .txt {

		font-size: 16px;

		line-height: 24px;

		padding: 15px 0;

	}

	.cpys_img2 {

		width: 46%;

		margin: 0 auto;

	}

	.intro_swiper .swiper-container {

		padding: 0 2px;

	}

	.intro_swiper_thumb {

		padding: 2px 0;

	}

	

}

@media only screen and (max-width: 1600px){

	.s_nav dd {

		margin-bottom: 15px;

	}

	.first_dd a {

		font-size: 15px;

	}

	.s_nav_box {

		padding: 30px 0;

	}

	.first_dd {

		padding-right: 30px;

	}

	.right_dd {

		padding-left: 30px;

	}

	.case_img1 {

		height: 355px;

	}

	.about_title1 h2 {

		font-size: 30px;

	}

	.about_info1 .txt {

		font-size: 14px;

		line-height: 32px;

	}

	.about_u1 ul li img {

		height: 70px;

	}

	.about_u1 ul li p {

		font-size: 14px;

		line-height: 24px;

	}

	.yf_list1 ul li h2,.quanqiu_list1 ul li h2 p {

		font-size: 54px;

	}

	.yf_list1 ul li p ,.quanqiu_list1 ul li p{

		font-size: 15px;

	}

	.success_img1 {

		height: 672px;

	}

	.special_c5_1 {

		padding-left: calc((100% - 1400px) / 2);

	}

	.networking_type {

		margin-top: 0;

	}

	.networking_type ul li {

		margin-bottom: 16px;

	}

	.dig_title1 h2 {

		font-size: 32px;

	}

}



@media only screen and (max-width: 1560px){

	.about_left1 {

		margin-left: calc((100% - 1200px) / 2);

	}

	.about_m2,.about_right3 {

		padding-right: calc((100% - 1200px) / 2);

	}

	.about_right2 {

		width: 30%;

	}

	.about_u1 ul li p {

		font-size: 12px;

	}

}

@media only screen and (max-width: 1480px){

	.section {

		width: 1200px;

	}

	header {

		/* padding: 14px 0; */

		height: 87px;

	}

	header .header {

		margin-left: 4em;

	}

	header .header .naver ul li {

		margin-right: 1em;

	}

	header .header .naver ul li a.navYi {

		font-size: 14px;

	}

	header .logo {

		width: 10em;

	}

	.ht {

		padding-top: 87px;

	}

	.dig_title1 h2 {

		font-size: 30px;

	}

	.dig_info1 .txt ,.dig_info2 .txt ,.xdigital_info1 .txt,.zc_info1 .txt,.qt_info3 .txt,.ys_info1 .txt,.spot_info1 .txt,.industry_info3 .txt,.history_info1 .txt,.about_info1 .txt,.about_info1 .txt,.system_info1 .txt,.dig_info3 .txt,.trait_info2 .txt,.stkos_info1 .txt,.net_info1 .txt,.xttd_info1 .txt,.xtys_info1 .txt{

		font-size: 14px;

		line-height: 28px;

	}

	.xttd_info1 .stitle,.gs_info1 .stitle {

		margin-bottom: 6px;

	}

	.gs_info1 .txt {

		font-size: 14px;

	}

	.mesh_m1 .stitle ,.xttd_info1 .stitle,.gs_info1 .stitle ,.xtys_type1 ul li .xtys_h1{

		font-size: 18px;

	}

	.xtys_type1 ul li .xtys_h1 {

		line-height: 60px;

	}

	.mesh_m1 .txt {

		font-size: 14px;

		line-height: 24px;

		height: calc(100% - 265px);

	}

	.mesh_list2 ul li .info p {

		font-size: 20px;

	}

	.mesh_info1 {

		font-size: 20px;

	}

	.product_ul li .img img {

		height: 258px;

	}

	.solution_info1 .stitle a {

		font-size: 18px;

	}

	.solution_r1 {

		padding: 40px 20px;

	}

	.solution_info1 .txt {

		font-size: 14px;

		line-height: 24px;

		margin: 10px 0 20px;

	}

	.creat_h1 h3 {

		font-size: 18px;

	}

	.creat_h1 .txt {

		font-size: 14px;

		line-height: 24px;

	}

	.zc_type1 ul li {

		width: 20%;

		margin: 0 2%;

		font-size: 16px;

		line-height: 64px;

	}

	.zc_info1 .stitle {

		font-size: 18px;

	}

	.td_left_a a, .td_right_a a {

		width: 34px;

		height: 34px;

	}

	.td_left_a .td_a01 {

	    left: 134px;

	    top: 42px;

	}

	.td_left_a .td_a02 {

	    left: 173px;

	    top: 43px;

	}

	.td_left_a .td_a03 {

	    left: 210px;

	    top: 44px;

	}

	.td_left_a .td_a04 {

	    left: 247px;

	    top: 45px;

	}

	.td_left_a .td_a05 {

	    left: 284px;

	    top: 46px;

	}

	.td_left_a .td_a06 {

	    left: 318px;

	    top: 47px;

	}

	.td_left_a .td_a07 {

	    left: 352px;

	    top: 47px;

	}

	.td_left_a .td_a08 {

	    left: 388px;

	    top: 48px;

	}

	.td_right_a .td_a09 {

	    right: 470px;

	    top: 56px;

	}

	.td_right_a .td_a10 {

	    right: 436px;

	    top: 54px;

	}

	.td_right_a .td_a11 {

	    right: 406px;

	    top: 55px;

	}

	.td_right_a .td_a12 {

	    right: 374px;

	    top: 54px;

	}

	.td_right_a .td_a13 {

	    right: 340px;

	    top: 53px;

	}

	.td_right_a .td_a14 {

	    right: 340px;

	    top: 52px;

	}

	.td_right_a .td_a15 {

	    right: 272px;

	    top: 52px;

	}

	.td_right_a .td_a16 {

	    right: 236px;

	    top: 52px;

	}

	.qt_m1 {

		width: 100%;

	}

	.qt_info3 .stitle {

		font-size: 20px;

	}

	.ys_info1 .stitle {

		font-size: 18px;

	}

	.ys_info1 .txt {

		line-height: 22px;

	}

	.networking_type ul li span {

		font-size: 18px;

	}

	.networking_type ul li {

		margin-bottom: 30px;

	}

	.industry_img2 {

		height: 296px;

	}

	.industry_info2 .stitle {

		font-size: 22px;

	}

	.industry_info2 .txt {

		font-size: 14px;

		line-height: 26px;

	}

	.industry_info2 .industry_b2 span {

		font-size: 12px;

	}

	.industry_b_title2 .stitle {

		font-size: 34px;

	}

	.spot_info1 .stitle {

		font-size: 22px;

	}

	.relative_img1 {

		height: 255px;

	}

	.relative_info1 p {

		font-size: 14px;

		line-height: 46px;

	}

	.banner_info1 {

		font-size: 32px;

		line-height: 54px;

	}

	.case_img1 {

		height: 305px;

	}

	.case_info1 p {

		font-size: 20px;

		line-height: 32px;

	}

	.contact_n1 {

		width: 80%;

	}

	.contact_dl dl dd {

		flex-wrap: wrap;

	}

	.media_type1 ul li a {

		font-size: 16px;

	}

	.news_img1 {

		height: 210px;

	}

	.news_info1 .stitle {

		font-size: 16px;

		line-height: 30px;

		height: 60px;

	}

	.news_info1 {

		height: 134px;

	}

	.special_c1 {

		padding-left: calc((100% - 1200px) / 2);

	}

	.system_m1 {

		padding-right: calc((100% - 1200px) / 2);

	}

	.system_btn1 {

		right: calc((100% - 1200px) / 2);

	}

	.dig_left1 {

		margin-left: calc((100% - 1200px) / 2);

	}

	.xt_img1 {

		padding: 0 14%;

	}

	.xt_m1 .stitle {

		font-size: 18px;

	}

	.xt_list1 ul li.li1 {

		left: 0;

		top: 80px;

	}

	.xt_list1 ul li.li3 {

		right: 0;

		top: 80px;

	}

	.xt_list1 ul li.li2 {

		left: 0;

		bottom: 0;

	}

	.xt_list1 ul li.li4 {

		right: 0;

		bottom: 0;

	}

	.td_info2 .stitle {

		margin-top: 15px;

		font-size: 20px;

	}

	.td_info2 h3 img {

		height: 48px;

	}

	.ys_list1 ul li p {

		font-size: 16px;

	}

	.dig_info5 .txt {

		font-size: 14px;

		line-height: 26px;

	}

	.td_info1 .txt {

		font-size: 14px;

	}

	.trait_info1 h2 {

		font-size: 24px;

	}

	.stype_n1 p {

		font-size: 22px;

	}

	.st_type ul li {

		width: 260px;

		height: 260px;

		border-width: 12px;

	}

	.stype_m1 {

		border-width: 12px;

	}

	.stkos_info1 .stitle p {

		font-size: 18px;

	}

	.net_info1 .stitle {

		font-size: 24px;

	}

	.xtys_img1 {

		width: 48%;

	}

	.xtys_info2 .stitle {

		font-size: 18px;

		margin-bottom: 4px;

	}

	.xtys_info2 .txt {

		font-size: 14px;

		line-height: 24px;

	}

	.special_c5_1 {

		padding-left: calc((100% - 1200px) / 2);

	}
	/*新增*/
	.shou_top_box {
		width: 47%;
	}

}

@media only screen and (max-width: 1400px){

	.xttd_m1 {

		width: 100%;

	}

	.xttd_img1 img {

		width: 400px;

	}

}

@media only screen and (max-width: 1366px){

	.dig_left1 {

		margin-left: calc((100% - 1080px) / 2);

	}

}

@media only screen and (max-width: 1240px){

	

}

@media only screen and (max-width: 1200px){

	.section {

		width: 768px;

	}

	.m_header {

		display: block;

	}

	header .header {

		height: auto;

	}

	.p_header {

		display: none;

	}

	.nav_icon {

		display: flex;

	}

	.naver {

		position: fixed;

		width: 100%;

		left: 0;

		top: 80px;

		height: 100%;

		z-index: 101;

		background: #fff;

		padding: 0 40px;

		overflow: hidden;

		display: none;

	}

	.naver.fold {

		height: calc(100% - 80px);

	}

	.naver.fold ul {

		height: 100%;

		overflow-y: auto;

	}

	header .header .naver ul li{

		display: block;

		margin: 0;

		text-align: left;

		height: auto;

	}

	header .logo{

		width: 10em;

	}

	header{

		padding: 0;

		height: 80px;

		display: flex;

		align-items: center;

		justify-content: center; 

	}

	.ht{

		padding-top: 80px;

	}

	header .header .naver ul li a.navYi span::after{

		display: none!important;

	}

	header .header .naver ul li a.navYi {

		width: 100%;

	}

	.s_nav_top{

		display: none;

	}

	.s_nav{

		position: static;

		transform: none;

		box-shadow: none;

		border: none;

	}

	.s_nav_box{

		background-color: #fff;

		padding: 0 15px;

	}

	.right_dd a{

		line-height: 25px;

	}

	.s_nav dd{

		margin-bottom: 25px;

	}

	.foot_h2 a,

	.foot_right h2{

		font-size: 16px;

	}

	.foot_phone{

		font-size: 18px;

	}

	.foot_dl a,

	.foot_time,

	.foot_map span{

		font-size: 12px;

	}

	.foot_ul li{

		margin-right: 5em;

	}

	.footer{

		padding: 50px 0;

	}

	.s_nav dl::after {

		display: none;

	}

	.s_nav dd {

		display: block;

		margin-bottom: 15px;

	}

	.first_dd {

		width: 100%;

		text-align: left;

		padding-right: 0;

		margin-bottom: 6px;

	}

	.right_dd {

		width: 100%;

		padding-left: 0;

	}

	.plan_ul {

		height: auto;

	}

	.plan_ul li,.plan_ul li:first-child {

		width: 25%;

		height: 350px;

	}

	.plan_ul .info {

		width: 100%;

	}

	.plan_ul .info .info_box {

		width: 100%;

		top: 50%;

		margin-top: 0;

	}

	.classify_list a {

		width: auto;

		padding: 5px;

		margin-top: 0;

		font-size: 14px;

	}

	.plan_ul .info h2 {

		font-size: 20px;

	}

	.plan_ul .info .classify_list {

		margin-top: 15px;

	}

	.case_right {

		width: 100%;

	}

	.case_left {

		width: 100%;

	}

	.case_con {

		overflow: hidden;

	}

	.case_swiper1 {

		padding: 0;

		margin: 30px 0;

	}

	.case_swiper1 .swiper-container {

		padding: 0;

	}

	.media_left {

		width: 100%;

		margin-bottom: 30px;

	}

	.media_right {

		width: 100%;

	}

	.foot_ul li {

		margin-right: 3em;

	}

	.footer_keep {

		padding: 10px 0;

		font-size: 12px;

	}

	.mesh_list1 ul {

		display: flex;

		flex-wrap: wrap;

	}

	.mesh_list1 ul li {

		float: unset;

		width: 32%;

		margin-right: 2%;

		height: auto;

		background-image: linear-gradient(0deg, #2479c1 0%, #005399 69%), linear-gradient( #005399, #005399);

		padding-bottom: 60px;

		position: relative;

		margin-top: 20px;

	}

	.mesh_list1 ul li:nth-child(5n) {

		margin-right: 2%;

	}

	.mesh_list1 ul li:nth-child(3n) {

		margin-right: 0;

	}

	.mesh_m1 {

		height: auto;

		margin-top: 0;

		position: unset;

		background: none;

		padding-top: 30px;

	}

	.mesh_m1 .stitle {

		font-size: 16px;

		margin: 10px 0 0;

	}

	.mesh_icon1 img {

		height: 60px;

	}

	.mesh_list1 ul li:hover .mesh_m1 {

		height: auto;

		margin-top: 0;

		background: none;

	}

	.mesh_m1 .txt {

		height: auto;

	}

	.mesh_b1 {

		font-size: 14px;

		line-height: 42px;

	}

	.product_ul li .img {

		padding: 25px 0;

	}

	.product_ul li .img img {

		height: 180px;

	}

	.solution_info1 .stitle a {

		font-size: 15px;

	}

	.solution_info1 .txt {

		font-size: 12px;

		line-height: 18px;

		margin: 10px 0;

	}

	.solution_info1 .solution_b1 span{

		font-size: 12px;

		margin-right: 12px;

	}

	.xdigital_info1 h3 img {

		height: 50px;

	}

	.xdigital_list1 ul li {

		padding: 30px 15px;

	}

	.xdigital_info1 .stitle {

		font-size: 18px;

	}

	.ys_m1 > img {

		height: 90px;

	}

	.qtys_list1 ul li {

		width: 100%;

		margin-bottom: 40px;

		margin-right: 0;

	}

	.qtys_list1 ul li > img {

		width: 100%;

	}

	.networking_type ul li span {

		font-size: 16px;

	}

	.networking_type {

		margin-top: 0;

	}

	.networking_type ul li {

		margin-bottom: 15px;

	}

	.qt_c1 {

		flex-wrap: wrap;

	}

	.qt_left1,.qt_right1 {

		width: 100%;

	}

	.qt_b1 {

		margin-top: 30px;

	}

	.qt_img2 {

		height: 490px;

	}

	.qt_info2 {

		line-height: 70px;

		font-size: 18px;

	}

	.qt_m3 {

		height: calc(100% - 70px);

	}

	.qt_h1:hover {

		transform: translate(0);

	}

	.qt_h1 .qt_m3 {

		opacity: 1;

	}

	.qt_list1 ul {

		font-size: 0;

	}

	.qt_list1 ul li {

		width: 30%;

		margin-right: 5%;

	}

	.qt_k1 {

		padding-left: 0;

	}

	.qt_k2 {

		padding-right: 0;

	}

	.qt_info1 .stitle {

		font-size: 18px;

	}

	.qt_info1 .txt {

		font-size: 14px;

		line-height: 24px;

	}

	.qt_item {

		height: 240px;

	}

	.qt_item .qt_img1 {

		width: 82px;

		height: 82px;

	}

	.industry_img1 {

		height: 180px;

	}

	.industry_info1 .txt {

		margin: 15px 0;

		line-height: 22px;

		-webkit-line-clamp: 2;

	}

	.industry_info1 .stitle {

		font-size: 18px;

	}

	.industry_info1 .industry_b1 span {

		width: 88%;

	}

	.industry_img2 {

		height: 190px;

	}

	.industry_info2 .stitle {

		font-size: 18px;

	}

	.spot_list1 ul li {

		padding: 45px 15px 20px;

	}

	.spot_list1 ul li .spot_num {

		height: 62px;

		top: -30px;

	}

	.spot_info1 .stitle {

		font-size: 18px;

	}

	.banner_info1 {

		font-size: 24px;

		line-height: 42px;

	}

	.case_img1 {

		height: 200px;

	}

	.case_info1 p {

		font-size: 14px;

		line-height: 26px;

		margin: 10px 0;

	}

	.serve_type1 ul li a ,

	.about_type1 ul li a {

		font-size: 15px;

		height: 52px;

	}

	.serve_type1 ul li a img ,

	.about_type1 ul li a img {

		height: 24px;

	}

	.serve_type1 ul li a span ,

	.about_type1 ul li a span{

		margin-left: 6px;

	}

	.serve_type1 {

		padding: 40px 0;

	}

	.question_list1 ul li a ,.question_list1 ul li span{

		font-size: 14px;

	}

	.down_right1 {

		width: 100%;

		margin-bottom: 30px;

	}

	.down_left1 {

		width: 100%;

	}

	.online_left1 {

		width: 100%;

	}

	.online_right1 {

		width: 100%;

		margin-bottom: 30px;

	}

	.online_info1 {

		text-align: left;

	}

	.online_info1 .stitle {

		font-size: 24px;

		padding-bottom: 10px;

	}

	.online_info1 .txt {

		font-size: 14px;

		line-height: 26px;

	}

	.message_form1 .form_group h2 {

		font-size: 16px;

	}

	.message_form1 .form_group .input1 {

		font-size: 16px;

		line-height: 48px;

		height: 48px;

	}

	.select_m1 dl dd {

		font-size: 16px;

		line-height: 32px;

	}

	.select_m1 {

		top: 48px;

	}

	.history_m1 {

		width: 68%;

	}

	.history_info1 .time {

		font-size: 22px;

		margin-bottom: 10px;

	}

	.media_type1 ul li {

		width: 33%;

	}

	.media_type1 ul {

		width: 768px;

		margin: 0 auto;

	}

	.media_type1 ul li a {

		width: 100%;

	}

	.news_list1 ul li {

		width: 48%;

		margin-right: 4%;

	}

	.news_list1 ul li:nth-child(3n) {

		margin-right: 4%;

	}

	.news_list1 ul li:nth-child(2n) {

		margin-right: 0;

	}

	.system_m1 {

		padding-right: 5%;

	}

	.system_btn1 {

		right: 5%;

	}

	.special_c1 {

		padding-left: 5%;

	}

	.special_c3_left ,.special_c3_right{

		width: 100%;

	}

	.zx_m1 {

		flex-wrap: wrap;

	}

	.zx_l1,.zx_r1 {

		width: 100%;

	}

	.zx_r1 {

		margin-top: 20px;

	}

	.zx_btn1 {

		left: 50%;

		transform: translateX(-50%);

		bottom: 0;

	}

	.zx_info1 .stitle {

		font-size: 18px;

		margin-top: 25px;

	}

	.zx_swiper01 {

		margin-bottom: 40px;

	}

	.about_title1 h2 {

		font-size: 32px;

	}

	.dig_left1 ,.dig_right1{

		width: 100%;

	}

	.dig_left1 {

		margin-left: 0;

		margin-bottom: 30px;

	}

	.digital_w3 {

		padding-left: calc((100% - 768px) / 2);

		padding-right: calc((100% - 768px) / 2);

		padding-top: 0;

	}

	.dig_left1 .dig_title1 {

		text-align: center;

	}

	.dig_left1 .dig_title1 h2::before {

		left: 50%;

		transform: translateX(-50%);

	}

	.networking_type {

		text-align: center;

	}

	.networking_type ul li {

		display: inline-block;

		margin: 0 1%;

	}

	.networking_img1 {

		text-align: center;

	}

	.dig_info2 .stitle {

		font-size: 20px;

	}

	.td_m2 {

		width: 100%;

	}

	.xt_img1 {

		display: none;

	}

	.m_xt_img1 {

		display: block;

		text-align: center;

		padding: 0 20% 20px;

	}

	.xt_list1 ul li {

		position: unset;

		width: 100%;

		margin-bottom: 20px;

		left: auto !important;

		right: auto !important;

		bottom: auto !important;

		top: auto !important;

		margin-left: 0 !important;

	}

	.digital_x_c05 {

		padding-bottom: 10px;

	}

	.xt_c1 {

		margin-top: 20px;

	}

	.td_img1 {

		display: none;

	}

	.td_list1 ul li {

		position: unset;

		width: 100%;

		left: auto !important;

		right: auto !important;

		bottom: auto !important;

		top: auto !important;

		margin-bottom: 20px;

	}

	.dig_list2 ul li .s_icon1 {

		display: none;

	}

	.digital_x_c09 {

		padding: 20px 0;

	}

	.dig_img5 {

		display: none;

	}

	.dig_list2 ul li {

		position: unset;

		width: 100%;

		left: auto !important;

		right: auto !important;

		bottom: auto !important;

		top: auto !important;

		margin-bottom: 20px;

		display: block;

	}

	.dig_list2 ul li:last-child {

		margin-bottom: 0;

	}

	.trait_list1 ul li {

		width: 32%;

		margin-right: 2%;

		margin-bottom: 18px;

	}

	.trait_b1, .trait_b2 {

		min-height: 330px;

	}

	.trait_info2 {

		padding: 0 12px;

	}

	.trait_info2 .txt {

		font-size: 12px;

		line-height: 18px;

	}

	.trait_info1 h2 {

		font-size: 18px;

	}

	.st_type ul li {

		width: 160px;

		height: 160px;

		border-width: 10px;

	}

	.stype_m1 {

		border-width: 10px;

	}

	.stype_n1 h2 img {

		height: 40px;

	}

	.stype_n1 p {

		font-size: 16px;

		padding-top: 10px;

		margin-top: 8px;

	}

	.net_type1 ul li {

		width: auto;

		padding: 0 15px;

		height: 58px;

		min-width: 170px;

	}

	.gs_type1 ul li {

		font-size: 14px;

	}

	.gs_type1 ul li img {

		height: 22px;

	}

	.gs_type1 ul li {

		height: 45px;

	}

	.xtys_type2 ul li {

		font-size: 14px;

		padding-right: 20px;

		line-height: 42px;

	}

	.xt_info2 .stitle {

		font-size: 18px;

	}

	.xt_info2 .txt {

		font-size: 14px;

	}

	.xtys_img1 {

		display: none;

	}

	.m_xtys_img1 {

		display: block;

	}

	.xtys_list1 ul li {

		position: unset;

		left: auto !important;

		right: auto !important;

		bottom: auto !important;

		top: auto !important;

		width: 100%;

		transform: translateY(0) !important;

		margin-bottom: 15px;

	}

	.zc_swiper2 {

		display: none;

	}

	.xtzc_left {

		width: 100%;

	}

	.xtzc_right {

		width: 100%;

		padding-bottom: 30px;

	}

	.xt_b2 {

		position: absolute;

		width: 100%;

		left: 0;

		bottom: 0;

		flex-direction: row;

		margin: 0;

		justify-content: center;

		align-items: center;

	}

	.xtzc_c1 {

		position: relative;

	}

	.xt_b2 .swiper-button-next {

		margin-top: 0;

	}

	.zck_info1 {

		padding: 15px 0;

	}

	.gs_img1 {

		/* display: none; */

		margin-bottom: 15px;

	}

	.gs_m1 {

		padding: 0;

		margin-top: 20px;

	}

	.gs_list1 ul li,

	.xttd_list1 ul li{

		position: unset;

		width: 100%;

		left: auto !important;

		top: auto !important;

		right: auto !important;

		bottom: auto !important;

		margin-bottom: 20px;

	}

	.digital_h1 {

		padding-bottom: 40px;

	}

	.xttd_img1 {

		/* display: none; */

		margin-bottom: 15px;

	}

	.xttd_m1 {

		padding: 0;

	}

	.xtys_left1 {

		display: none;

	}

	.xtys_right1 {

		width: 100%;

	}

	.xtys_h2 {

		display: block;

	}

	.xtys_type1 ul li::before,.xtys_type1 ul li.active::before {

		display: none;

	}

	.xtys_type1 ul li.active {

		box-shadow: none;

	}

	.xtys_type1 ul li {

		padding: 20px 0;

		border-bottom: 1px solid #eee;

	}

	.xtys_type1 ul li.active {

		padding: 20px 0;

	}

	.xtys_type1 ul li .xtys_h1 {

		line-height: 1;

		margin-bottom: 15px;

	}

	.pc_info_advantage {

		display: none;

	}

	.m_info_advantage {

		display: block;

	}

	.about_left1 {

		width: 50%;

		padding-left: 10%;

		margin-left: 0;

	}

	.quanqiu_list1 ul,.about_qq .about_info1 {

		width: 100%;

	}

	.ys_mk1 {

		width: 100%;

	}

	.ys_m_list1 ul li {

		width: 110px;

		height: 110px;

	}

	.ys_m_list01 {

		padding: 0 50px;

	}

	.ys_m_list02 {

		padding: 0 150px;

	}

	.ys_u1 {

		font-size: 12px;

	}

	.ys_u1 img {

		height: 32px;

	}

	.ys_yuan {

		height: 250px;

	}

	.special_c5_1 {

		padding-left: calc((100% - 768px) / 2);

	}
	/*新增*/
	.bei_item {
		width: 22%;
		margin-left: 4%;
		margin-bottom: 4%;
	}
	.bei_item:nth-child(4n-3) {
		margin-left: 0;
	}
	.miao_block {
		display: block;
	}
	.miao_left {
		width: 100%;
	}
	.miao_right {
		width: 100%;
		margin-top: 30px;
	}
	.jishu_left {
		margin-top: 0;
	}
	.shou_top_zh {
		font-size: 20px;
	}
	.shou_area {
		height: 400px;
	}
	.shou_bottom_area {
		height: 240px;
	}
	
	.shou_top_box {
		width: 55%;
	}
	.shou_top_box img {
		width: 60%;
	}

}

@media only screen and (max-width: 1024px){

	.foot_icon{

		margin: 15px 0;

	}

	.foot_phone{

		margin-bottom: 10px;

	}

}

@media only screen and (max-width: 900px){

	.foot_ul li {

		margin-right: 2em;

	}

}

@media only screen and (max-width: 768px){

	.section,.media_type1 ul{

		padding: 0 40px;

		width: 100%;

	}

	.special_c5_1 {

		padding: 0 40px;

	}

	.foot_left{

		display: none;

	}

	.foot_left,

	.foot_right{

		float: none;

	}

	.footer_keep{

		line-height: 20px;

		padding: 10px 0;

	}

	.dig_list1 .item {

		flex-wrap: wrap;

	}

	.digs_m1 {

		width: 100%;

		margin-left: 0;

	}

	.dig_n1 {

		flex-wrap: wrap;

	}

	.dig_img3 ,.dig_info3{

		width: 100%;

	}

	.dig_img3 {

		margin: 20px 0;

	}

	.xtys_type2 {

		display: none;

	}

	.xttd_md {

		width: 100%;

		padding-right: 0;

		padding-bottom: 60px;

	}

	.xttd_mr {

		width: 100%;

		top: auto;

		transform: translateY(0);

		bottom: 0;

	}

	.xttd_mr .xt_b1 {

		position: absolute;

		width: 100%;

		flex-direction: row;

		justify-content: center;

		margin: 0;

		bottom: 0;

	}

	.xt_mc {

		flex-wrap: wrap;

	}

	.xt_info2 {

		width: 100%;

	}

	.xt_img2 {

		width: 100%;

	}

	.intro_w1 {

		flex-wrap: wrap;

	}

	.intro_right1 {

		width: 100%;

	}

	.intro_swiper {

		width: 100%;

		margin-bottom: 30px;

	}

	.about_m1 {

		padding: 0 40px 40px;

	}

	.about_left1,.about_right1 {

		width: 100%;

		padding: 0;

	}

	.about_right1 {

		margin-top: 30px;

	}

	.about_m2,.about_yf {

		padding: 40px;

		flex-wrap: wrap;

	}

	.about_m2 > div,.about_yf > div {

		width: 100%;

	}

	.about_left2 ,.about_left3{

		margin-bottom: 30px;

	}

	.about_m3 {

		padding-bottom: 0;

	}

	.about_m2 {

		margin: 0;

	}

	.about_qq {

		padding: 40px 0;

	}

	.quanqiu_list1 {

		margin-top: 60px;

	}

	.about_m5 {

		padding: 30px 0;

	}

	.about_m5 iframe {

		height: 450px !important;

	}

	.yf_list1 ul li h2, .quanqiu_list1 ul li h2 p {

		font-size: 30px;

	}

	.about_right3 {

		padding-right: 0;

	}
	/*新增*/
	.xzpc {
		display: none;
	}
	.xzsp {
	    display: block;
	}
	.three_block {
		display: block;
	}
	.three_left {
		width: 100%;
	}
	.three_right {
		width: 100%;
		margin-top: 30px;
	}
	.shou_top_zh {
		font-size: 18px;
		margin: 0;
		text-align: left;
	}
	.shou_top_en {
text-align: left;
	}
	.jishu_left {
		width: 100%;
		float: none;
	}
	.jishu_right {
		width: 100%;
		float: none;
		margin-top: 30px;
	}
	.jishu_top_box span {
		font-size: 16px;
	}
	.jishu_top_box {
		padding: 0 15px;
		margin: 0 15px;
	}
	.center_title {
		font-size: 16px;
		margin: 20px 0 15px 0;
	}
	.center_text {
		line-height: 23px;
	}
	.shou_area {
		float: none;
		width: 100%;
		height: 300px;
		margin-left: 0;
	}
	.shou_area2 {
		margin-top: 0;
	}
	.shou_area1 {
		margin-left: 0 !important;
	}
	.shou_area3 {
		margin-top: -6%;
	}
	.shou_bottom {
		padding: 10px 15px; 
	}
	.shou_area_other2 {
		height: 150px;
	}
	.shou_area_other {
		height: 150px;
	}
	.shou_area_current {
		height: 400px;
	}
	.shou_top_box {
		display: flex;
		justify-content: center;
		align-items: center;
		width: 100%;
	}
	.shou_top_box div {
		margin-left: 15px;
		width: 35%;
	}
	.shou_top_box img {
		width: 25%;
		margin: 0;
	}
	.shou_area_other .shou_top_box img {
		width: 20%;
	}
	.shou_area_other2 .shou_top_box img {
		width: 20%;
	}
	.shou_box {
		font-size: 14px;
		line-height: 23px;
	}
	.shou_bottom_box img {
		width: 20%;
	}
	.shou_bottom_zh {
		font-size: 16px;
		text-align: left;
	}
	.shou_bottom_en {
		text-align: left;
	}
	.shou_bottom_area {
		margin-top: 15px;
	}
	.shou_top_shu {
		width: 2px;
		height: 50px;
	}


}

@media only screen and (max-width: 480px){

	/*新增*/

	.jishu_right {
		margin-top: 15px;
	}
	.miao_box {
		font-size: 14px;
		line-height: 23px;
	}
	.jishu_title {
		font-size: 16px;
	}
	.jishu_top_box {
		margin: -1px 0;
    height: 113px;
	}
	.jishu_top {
		margin-bottom: 25px;
	}
	.shou {
		padding: 30px 0;
	}
	.bei_list {
		margin: 30px 0;
	}
	.center_block img {
		width: 55%;
	}
	.bei_item {
		width: 32%;
		margin-left: 2%;
	}
	.bei_item:nth-child(4n-3) {
		margin-left: 2%;
	}
	.bei_item:nth-child(3n-2) {
		margin-left: 0;
	}
	.bei_area img {
		width: 35%;
	}
	.bei_area span {
		font-size: 14px;
		margin-top: 10px;
	}
	.bei_area {
		padding: 15px 0;
	}
	.center_block img.center_show {
		display: none;
	}
	.center_block img.center_hide {
		display: block;
	}
	.jishu_top_box img {
		width: 39px;
	}

	header{

		height: 55px;

	}

	.naver.fold {

		height: calc(100% - 55px);

		padding: 0 20px 15px;

	}

	.ht{

		padding-top: 55px;

	}

	.section,.media_type1 ul{

		padding: 0 20px;

	}

	.special_c5_1 {

		padding: 0 20px;

	}

	.h_head {

	    height: 50px;

	}

	header .logo {

		width: 6em;

	}

	.naver{

		top: 55px;

		padding: 0 25px;

	}

	.search_mask {

	    top: 60px;

    	width: 80%;

    	border-bottom: solid 1px #ccc;

	}

	.search_mask input {

	    font-size: 14px;

	}

	.search_mask button {

	    width: 20px;

	}

	.language{

		margin-left: 1em;

	}

	.header_right{

		margin-right: 50px;

	}

	header .header .naver ul li a.navYi span{

		padding: 10px 0;

	}

	header .header .naver ul li a.navYi{

		font-size: 14px;

	}

	.right_dd{

		padding-left: 20px;

	}

	.s_nav{

		padding: 10px 0;

	}

	.s_nav dd{

		margin-bottom: 10px;

	}

	.first_dd a{

		font-size: 14px;

	}

	.right_dd a{

		font-size: 12px;

		margin-right: 15px;

	}

	.s_nav dl::after{

		left: 35%;

	}

	.footer {

		padding: 20px 0;

	}

	.foot_map {

	    width: 130px;

	    position: absolute;

	    right: 0;

	    top: 50%;

	    transform: translateY(-50%);

		margin-top: 0;

	}

	.foot_map a{

		height: 32px;

		line-height: 32px;

	}

	.foot_h2 a, .foot_right h2{

		font-size: 14px;

	}

	.foot_phone {

		font-size: 16px;

		margin-bottom: 0;

	}

	.foot_icon {

		margin: 8px 0;

	}

	.foot_icon img {

		height: 26px;

	}

	.foot_icon .ewm_pic {

		height: 80px;

	}

	.sidebar ul li {

		width: 34px;

		height: 34px;

		margin-bottom: 4px;

	}

	.banner {

		margin-bottom: 30px;

	}

	.pro_swiper .slide_li .img {

		height: 160px;

	}

	.pro_swiper .slide_li .img img {

		max-height: 100%;

	}

	.pro_swiper .slide_li .info {

		margin-top: 18px;

		padding-top: 15px;

	}

	.info_btn {

		margin-top: 15px;

		width: 100px;

	}

	.pro_swiper .slide_li .info h2 {

		font-size: 14px;

	}

	.pro_swiper .slide_li .info .txt {

		line-height: 18px;

		margin-top: 4px;

	}

	.pro_swiper {

		margin-top: 30px;

		padding: 0 10px;

	}

	.pro_swiper .swiper-button-next {

		right: -15px;

	}

	.pro_swiper .swiper-button-prev {

		left: -15px;

	}

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

		background-size: 18px 20px;

	}

	.title h2 {

		font-size: 20px;

	}

	.title h3 {

		padding: 15px 0;

	}

	.plan_ul li, .plan_ul li:first-child {

		width: 100%;

		height: 145px;

	}

	.plan_ul {

		padding-top: 30px;

	}

	.plan_ul .info h2 {

		font-size: 18px;

	}

	.classify_list a {

		font-size: 12px;

	}

	.case_swiper1 h2 {

		font-size: 18px;

	}

	.case_swiper1 .txt {

		font-size: 14px;

		margin: 10px 0;

		line-height: 22px;

	}

	.case_swiper1 {

		margin: 20px 0;

	}

	.case_swiper1 .swiper-container {

		padding-bottom: 30px;

	}

	.case {

		margin-bottom: 30px;

	}

	.index_video {

		margin-bottom: 30px;

	}

	.media_tab a {

		font-size: 12px;

		width: auto;

		padding: 0 8px;

	}

	.plan_ul .info .classify_list {

		margin-top: 10px;

	}

	.slide_li video {

		width: 100%;

		height: 260px;

	}

	.ban_txt {

		min-width: 64%;

		line-height: 1;

	}

	.video_swiper .swiper-button-prev {

		left: 0;

	}

	.video_swiper .swiper-button-next {

		right: 0;

	}

	.media_img {

		height: auto;

	}

	.media_ul li {

		padding: 20px 12px;

		margin-bottom: 10px;

	}

	.media_ul .li .num {

		width: 14%;

	}

	.media_ul li .media_info {

		width: 76%;

	}

	.media_info .data p {

		margin-right: 10px;

	}

	.media_info .data p + p {

		margin-right: 0;

	}

	.media_info h2 {

		font-size: 16px;

	}

	.media_info .data{

		margin-top: 4px;

	}

	.media_info .txt {

		font-size: 12px;

		margin-top: 4px;

		line-height: 20px;

		height: 40px;

	}

	.media_left {

		margin-bottom: 10px;

	}

	.media_con {

		margin-top: 30px;

	}

	.media_li .media_info {

		padding: 20px 12px;

	}

	.media .tl_title .left {

		width: 54%;

	}

	.media {

		margin-bottom: 30px;

	}

	.inside_banner {

		margin-bottom: 0;

	}

	.inside_nav a {

		font-size: 10px;

	}

	.inside_nav {

		padding: 14px 0;

		line-height: 1;

	}

	.inside_nav .section {

		display: flex;

		align-items: center;

		flex-wrap: wrap;

	}

	.info_tab a {

		font-size: 12px;

		width: auto;

		padding: 0 10px;

	}

	.info_tab {

		padding: 0;

		margin-bottom: 30px;

	}

	.digital_w1 {

		padding-top: 18px;

	}

	.dig_title1 h2 {

		font-size: 22px;

	}

	.dig_title1 {

		padding: 25px 0 18px;

	}

	.dig_info1 .txt, .dig_info2 .txt {

		font-size: 13px;

		line-height: 24px;

	}

	.digital_h1 {

		padding-bottom: 30px;

	}

	.mesh_list1 ul li {

		width: 48%;

		margin-right: 4%;

		padding-bottom: 50px;

		margin-top: 14px;

	}

	.mesh_list1 ul li:nth-child(3n),

	.mesh_list1 ul li:nth-child(5n) {

		margin-right: 4%;

	}

	.mesh_list1 ul li:nth-child(2n) {

		margin-right: 0;

	}

	.mesh_m1 .txt {

		font-size: 12px;

		line-height: 18px;

	}

	.mesh_icon1 img {

		height: 42px;

	}

	.mesh_m1 .stitle {

		font-size: 14px;

		line-height: 32px;

	}

	.mesh_b1 {

		line-height: 36px;

	}

	.mesh_list2 ul li .info p {

		font-size: 16px;

		line-height: 20px;

	}

	.mesh_list2 ul li {

		width: 20%!important;

		height: 280px;

	}

	.mesh_list2 ul li:first-child .info {

		opacity: 1;

	}

	.mesh_list2 {

		margin-top: 20px;

	}

	.mesh_w3 {

		padding-bottom: 30px;

	}

	.mesh_u1 {

		flex-direction: column;

	}

	.mesh_ul ,.mesh_ur{

		width: 100%;

	}

	.mesh_info1 {

		text-align: center;

		font-size: 16px;

		margin: 12px 0;

	}

	.mesh_b2 {

		text-align: center;

		margin-bottom: 10px;

	}

	.mesh_swiper2 .swiper-pagination {

		text-align: center;

	}

	.mesh_w4 {

		padding-bottom: 30px;

	}

	.product_ul li {

		width: 48%;

		margin-right: 4%;

	}

	.product_ul li:nth-child(4n) {

		margin-right: 4%;

	}

	.product_ul li:nth-child(2n) {

		margin-right: 0;

	}

	.product_ul li .img img {

		height: 150px;

	}

	.product_ul li .info {

		padding: 10px 0;

	}

	.product_ul li .info p {

		font-size: 13px;

		line-height: 22px;

		height: 22px;

	}

	.digital_w4 {

		padding-bottom: 10px;

	}

	.solution_img1 {

		width: 100%;

	}

	.solution_r1 {

		position: unset;

		right: auto;

		top: auto;

		transform: translate(0);

		width: 100%;

		padding: 12px 0;

		box-shadow: none;

	}

	.solution_swiper1 {

		padding: 0 10px;

	}

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

		width: 10px;

	}

	.solution_swiper1 .swiper-button-prev {

		left: -10px;

	}

	.solution_swiper1 .swiper-button-next {

		right: -10px;

	}

	.solution_info1 .txt {

		margin: 5px 0;

	}

	.solution_wrap {

		padding-bottom: 20px;

	}

	.ban_box h2 {

		font-size: 18px;

	}

	.inside_banner .info_btn {

		margin-top: 15px;

		line-height: 28px;

		height: 30px;

	}

	.inside_banner .info_btn a {

		line-height: 28px;

		font-size: 13px;

		height: 30px;

	}

	.inside_banner .img {

		height: 150px;

	}

	.inside_banner .img img {

		width: 100%;

		height: 100%;

		object-fit: cover;

	}

	.zc_type1 {

		margin-bottom: 15px;

	}

	.zc_type1 ul li {

		font-size: 13px;

		width: auto;

		padding: 0 15px;

		line-height: 34px;

		margin-bottom: 10px;

		min-width: 110px;

	}

	.zc_m1 {

		flex-wrap: wrap;

	}

	.zc_left1 {

		margin-bottom: 20px;

	}

	.zc_left1,.zc_right1 {

		width: 100%;

	}

	.dig_info1 .txt, .dig_info2 .txt, .xdigital_info1 .txt, .zc_info1 .txt,.industry_info3 .txt ,.spot_info1 .txt,.case_info1 p,.history_info1 .txt,.about_info1 .txt,.system_info1 .txt,.det_info1 .txt,.net_info1 .txt,.stkos_info1 .txt,.dig_info3 .txt,.xt_info2 .txt ,.gs_info2 .txt,.zck_info1 .txt,.xtys_info2 .txt,.xttd_info1 .txt,.gs_info1 .txt,.xtys_info1 .txt{

		font-size: 13px;

		line-height: 22px;

	}

	.gs_info1 .stitle,.xtys_type1 ul li .xtys_h1,.xttd_info1 .stitle {

		font-size: 16px;

	}

	.xttd_w1 {

		padding-bottom: 10px;

	}

	.xtys_type1 ul li {

		padding: 15px 0;

	}

	.xdigital_list1 ul li {

		width: 100%;

		margin-right: 0;

		padding: 20px 15px;

		margin-bottom: 14px;

	}

	.xdigital_info1 h3 img {

		height: 32px;

	}

	.xdigital_info1 .stitle {

		margin: 10px 0;

	}

	.digital_x_c02 {

		padding: 30px 0 16px;

	}

	.creat_i1 {

		width: 50px;

	}

	.creat_h1 {

		padding: 40px 9% 0;

		height: 230px;

	}

	.creat_h1 .txt {

		font-size: 13px;

		line-height: 22px;

	}

	.creat_swiper01 .swiper-container {

		padding: 30px 0 80px;

	}

	.digital_w8 {

		margin-top: 0;

		padding-top: 10px;

	}

	.creat_b1 {

		bottom: 30px;

	}

	.creat_btn1 .swiper-button-next {

		margin-left: 12px;

	}

	.creat_btn1 .swiper-button-next img {

		height: 18px;

	}

	.creat_btn1 .swiper-button-prev img {

		height: 14px;

	}

	.dig_right2 {

		width: 100%;

	}

	.dig_left2 {

		width: 100%;

		text-align: center;

	}

	.qt_xtzc {

		flex-wrap: wrap;

	}

	.networking_type {

		margin-top: 15px;

	}

	.networking_type ul {

		 white-space: nowrap; 

		overflow-x: auto; 

		-webkit-overflow-scrolling: touch;

	}

	.networking_type ul li {

		display: inline-block;

		width: auto;

		vertical-align: middle;

		margin-right: 8px;

	}

	.networking_type ul li:last-child {

		margin-right: 0;

	}

	.networking_type ul li span {

		font-size: 12px;

		line-height: 24px;

	}

	.qt_list1 ul li {

		width: 100%;

		margin-right: 0;

	}

	.qt_item {

		height: auto;

	}

	.qt_info1 ,.qt_k2 .qt_info1{

		padding: 45px 15px 20px 15px;

	}

	.qt_list1 ul li {

		padding-bottom: 0;

		margin-bottom: 40px;

	}

	.qt_item .qt_img1 {

		width: 60px;

		height: 60px;

		top: -30px;

	}

	.qt_item:after,.qt_list1 ul li::before,.qt_list1 ul li::after ,.qt_m1::before,.qt_m1::after{

		display: none;

	}

	.qt_k2 .qt_item .qt_img1 {

		top: -30px;

		bottom: auto;

	}

	.qt_k2 ul li {

		padding-top: 0;

	}

	.qt_info1 .stitle {

		font-size: 16px;

		margin-bottom: 5px;

	}

	.qt_info1 .txt {

		font-size: 12px;

		line-height: 20px;

	}

	.qt_m1 {

		margin-top: 50px;

	}

	.qt_k2 ul li:last-child {

		margin-bottom: 0;

	}

	.qt_c1 {

		padding-top: 0;

	}

	.qt_img2 {

		height: 430px;

	}

	.qt_info3 {

		padding: 0 20px;

	}

	.qt_info2 {

		font-size: 15px;

		line-height: 48px;

	}

	.qt_m3 {

	    height: calc(100% - 48px);

	}

	.qt_w1 .qt_c1 {

		padding-bottom: 0;

	}

	.ys_m1 > img {

		height: 42px;

	}

	.ys_m1 {

		padding: 0 10px;

	}

	.ys_info1 {

		width: 84%;

	}

	.ys_info1 .stitle {

		font-size: 14px;

		margin-bottom: 4px;

	}

	.ys_info1 .txt {

		font-size: 10px;

		line-height: 16px;

	}

	.qtys_list1 ul li {

		margin-bottom: 15px;

	}

	.qtys_list1 ul li:last-child {

		margin-bottom: 0;

	}

	.industry_type1 ul li {

		width: 100%;

		margin-right: 0;

		margin-bottom: 18px;

	}

	.industry_content1 {

		padding: 30px 0;

	}

	.industry_b_title1 h2 {

		font-size: 22px;

		padding: 0 30px;

	}

	.industry_content2 {

		padding: 30px 0;

	}

	.industry_b_title1 {

		margin-bottom: 30px;

	}

	.industry_img2 {

		height: 100px;

		width: 40%;

	}

	.industry_info2 {

		width: 56%;

	}

	.industry_info2 .stitle {

		font-size: 16px;

	}

	.industry_info2 .txt {

		font-size: 12px;

		line-height: 20px;

		margin: 6px 0 2px;

	}

	.industry_info2 .industry_b2 span {

		margin-left: 10px;

		font-size: 10px;

	}

	.industry_k1 {

		padding: 15px 0;

	}

	.wejoy_page a {

		width: 28px;

		height: 28px;

		line-height: 26px;

		margin: 3px 2px;

	}

	.choise_page {

		height: 30px;

		margin-left: 2px;

	}

	.wejoy_page span {

		height: 28px;

		line-height: 26px;

		margin-left: 2px;

	}

	.industry_list1 {

		margin-bottom: 10px;

	}

	.banner_info1 {

		font-size: 17px;

		line-height: 30px;

	}

	.s_banner1 > img {

		height: 180px;

	}

	.industry_m3 {

		flex-wrap: wrap;

	}

	.industry_dl1 {

		width: 100%;

	}

	.industry_dr1 {

		width: 100%;

		margin-top: 10px;

	}

	.industry_b_title2 .stitle {

		margin-bottom: 15px;

		font-size: 24px;

	}

	.industry_d1 {

		padding: 30px 0;

	}

	.spot_list1 ul li {

		width: 48%;

		margin-right: 4%;

		margin-bottom: 40px;

		padding: 30px 12px 15px;

	}

	.spot_list1 ul li:nth-child(3n) {

		margin-right: 4%;

	}

	.spot_list1 ul li:nth-child(2n) {

		margin-right: 0;

	}

	.spot_info1 .stitle {

		font-size: 16px;

	}

	.spot_list1 ul li .spot_num {

		height: 50px;

	}

	.spot_list1 {

		margin-top: 50px;

	}

	.industry_d2 {

		padding-bottom: 30px;

	}

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

		width: 40px;

	}

	.relative_swiper1 .swiper-button-next {

		right: 5%;

	}

	.relative_swiper1 .swiper-button-prev {

		left: 5%;

	}

	.relative_img1 {

		height: 180px;

	}

	.relative_info1 p {

		font-size: 12px;

		line-height: 34px;

	}

	.industry_d4 {

		padding-bottom: 20px;

	}

	.case_img1 {

		height: 145px;

	}

	.case_mr {

		width: 60%;

	}

	.case_ml {

		padding: 0 15px;

		width: 40%;

	}

	.case_b1 span {

		width: 80%;

		line-height: 26px;

	}

	.case_list1 ul li {

		margin-bottom: 15px;

	}

	.successCase {

		padding: 30px 0;

	}

	.serve_type1 ul li a,.about_type1 ul li a {

		font-size: 13px;

		height: 40px;

	}

	.serve_type1 ul li a img,.about_type1 ul li a img {

		height: 22px;

	}

	.serve_type1 ul ,.about_type1 ul {

		flex-wrap: wrap;

		justify-content: center;

	}

	.serve_type1 ul li ,.about_type1 ul li{

		width: 30%;

		margin-bottom: 15px;

		margin-left: 0;

		margin-right: 5%;

	}

	.serve_type1 ul li:nth-child(3) ,

	.about_type1 ul li:nth-child(3){

		margin-right: 0;

	}

	.serve_type1 ,.about_type1{

		padding: 30px 0 15px;

	}

	.question_list1 ul li a {

		font-size: 12px;

		padding: 0 10px;

		line-height: 46px;

	}

	.question_list1 ul li span {

		font-size: 12px;

		right: 12px;

	}

	.question_list1 ul li {

		margin-bottom: 0;

		padding-right: 25%;

	}

	.question_list1 {

		margin-bottom: 0;

	}

	.inquire_w1 {

		padding: 20px 15px;

	}

	.inquire_form1 {

		width: 100%;

	}

	.inquire_form1 .form_group {

		height: 44px;

	}

	.inquire_form1 .form_group input {

		height: 44px;

		font-size: 15px;

	}

	.inquire_form1 .form_group button img {

		height: 22px;

	}

	.down_form1 .down_t1 {

		font-size: 14px;

		line-height: 42px;

		padding-left: 12px;

	}

	.down_form1 .form_group1 select {

		font-size: 14px;

		height: 42px;

		padding-left: 12px;

	}

	.down_form1 .form_group2 {

		padding-left: 12px;

		height: 42px;

	}

	.down_form1 .form_group2 input {

		line-height: 40px;

		font-size: 14px;

	}

	.down_form1 .form_group2 button {

		height: 42px;

	}

	.down_list1 ul li p {

		font-size: 14px;

		line-height: 42px;

	}

	.down_list1 ul li span {

		padding-left: 15px;

	}

	.down_list1 ul li span a {

		font-size: 12px;

	}

	.down_list1 ul li {

		padding: 4px 0;

	}

	.down_right1 {

		margin-bottom: 15px;

	}

	.down_list1 {

		margin-bottom: 15px;

	}

	.inquire_content1 {

		padding-bottom: 60px;

	}

	.online_info1 .stitle {

		font-size: 20px;

	}

	.online_info1 .online_line1 {

		margin-bottom: 12px;

	}

	.message_form1 .form_group .input1 {

		font-size: 14px;

	}

	.message_form1 .form_group {

		margin-bottom: 16px;

	}

	.message_form1 .form_group h2 {

		font-size: 14px;

	}

	.message_form1 .form_group .textarea1 {

		font-size: 14px;

		padding: 10px;

	}

	.message_form1 .form_btn {

		margin-top: 30px;

	}

	.select_m1 {

		width: 100%;

		padding: 12px;

		border-radius: 8px;

		box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15);

	}

	.select_m1 dl dd {

		font-size: 13px;

		line-height: 30px;

	}

	.history_m1 {

		width: 100%;

		padding-left: 80px;

	}

	.history_list1 ul li {

		margin-bottom: 20px;

	}

	.history_list1 ul li:nth-child(2n) .history_m1 {

		padding-right: 80px;

	}

	.history_img1 {

		width: 60px;

		height: 60px;

	}

	.history_list1 ul::before {

		display: none;

	}

	.history_list1 ul li .dian {

		display: none;

	}

	.history_info1 .time {

		font-size: 18px;

		margin-bottom: 4px;

	}

	.history_list1 ul {

		padding-top: 0;

	}

	.history_con {

		padding-bottom: 60px;

	}

	.contact_title1 h2 {

		font-size: 22px;

		padding-bottom: 15px;

	}

	.contact_title1 {

		margin-bottom: 15px;

	}

	.contact_m1 {

		padding: 15px;

	}

	.contact_n1 {

		width: 100%;

	}

	.contact_info1 .txt {

		font-size: 12px;

		line-height: 20px;

	}

	.contact_info1 .stitle {

		font-size: 15px;

		margin-bottom: 10px;

	}

	.contact_c1 {

		padding: 30px 0;

	}

	.contact_list1 ul li {

		width: 48%;

		margin-right: 4%;

		margin-top: 20px;

		height: 140px;

	}

	.contact_list1 ul li:nth-child(3n) {

		margin-right: 4%;

	}

	.contact_list1 ul li:nth-child(2n) {

		margin-right: 0;

	}

	.contact_n2 .stitle {

		font-size: 15px;

		margin-bottom: 10px;

	}

	.contact_dl dl dd p {

		font-size: 12px;

	}

	.contact_dl dl dd img {

		height: 14px;

	}

	.contact_list1 {

		margin-bottom: 30px;

	}

	.contact_map {

		height: 300px;

	}

	.culture_n1,.culture_jy1 {

		flex-wrap: wrap;

	}

	.culture_left1,.culture_right1,.culture_left2,.culture_right2 ,.culture_left3,.culture_right3,.culture_left5,.culture_right5,.culture_jy_left1,.culture_jy_right1,.culture_jy_right3,.culture_jy_right4,.culture_jy_left4{

		width: 100%;

	}

	.about_title1 {

		margin-bottom: 15px;

	}

	.about_title1 h2 {

		font-size: 22px;

	}

	.culture_c1,.culture_c7 {

		padding: 0 0 30px 0;

	}

	.culture_left1,.culture_right2,.culture_left3 ,.culture_left5,.culture_jy_left1{

		margin-bottom: 20px;

	}

	.culture_c2 ,.culture_c5{

		padding: 30px 0;

	}

	.culture_c6 {

		padding: 30px 0 0;

	}

	.culture_jy1 {

		margin-bottom: 30px;

	}

	.media_list1 ul li {

		width: 100%;

		margin-right: 0;

		margin-bottom: 18px;

	}

	.media_type1 ul li a {

		font-size: 14px;

		line-height: 44px;

	}

	.media_img1 {

		height: 130px;

	}

	.media_ml .play_icon {

		height: 42px;

	}

	.media_b1 {

		font-size: 10px;

		bottom: 4px;

	}

	.media_info1 .stitle {

		font-size: 15px;

	}

	.media_info1 .txt {

		font-size: 13px;

		margin-top: 10px;

		line-height: 18px;

	}

	.media_type1 {

		margin-bottom: 30px;

	}

	.news_img1 {

		height: 98px;

	}

	.news_info1 {

		padding: 12px 12px 0;

	}

	.news_info1 .stitle {

		font-size: 15px;

		line-height: 24px;

		height: 48px;

		margin-bottom: 6px;

	}

	.news_info1 .news_b1 span {

		margin-left: 6px;

	}

	.news_info1 .news_b1 {

		font-size: 10px;

	}

	.news_info1 {

		height: 108px;

	}

	.news_list1 ul li {

		margin-bottom: 15px;

	}

	.special_left1 {

		width: 100%;

	}

	.special_c1 {

		padding: 30px 20px;

		flex-wrap: wrap;

	}

	.special_right1 {

		width: 100%;

		margin-top: 20px;

	}

	.zd_img1 {

		height: 220px;

	}

	.zd_info1 p {

		font-size: 13px;

	}

	.zd_info1 {

		padding-left: 10px;

		margin-top: 6px;

	}

	.zd_info1::before{

		height: 40px;

	}

	.jyzd_swiper01 .swiper-container {

		padding: 0 0 60px;

	}

	.creat_pagin .swiper-pagination .swiper-pagination-bullet {

		font-size: 12px;

		margin-right: 6px;

	}

	.zd_u1:hover {

	    transform: translateY(0);

	}

	.zd_u1:hover .zd_top1 .zd_mask {

		opacity: 0;

	}

	.system_m1 {

		flex-wrap: wrap;

		padding: 30px 20px;

	}

	.system_left1 ,.system_right1{

		width: 100%;

	}

	.system_info1 {

		margin-top: 20px;

	}

	.system_info1 .stitle {

		font-size: 16px;

		line-height: 22px;

		margin: 10px 0;

	}

	.system_info1 > h4 {

		font-size: 14px;

	}

	.system_info1 .txt {

		margin: 10px 0 15px;

	}

	.system_btn1 {

		right: 20px;

		bottom: 30px;

	}

	.special_c3 {

		padding-bottom: 0;

	}

	.special_c4 {

		padding: 30px 0;

	}

	.zt_news_list1 {

		margin-bottom: 10px;

	}

	.success_n1 {

		opacity: 1;

	}

	.success_n1 {

		width: 80%;

		padding: 15px;

		transform: translate(-50%,-50%);

		left: 50%;

	}

	.success_info1 .txt {

		font-size: 12px;

		line-height: 18px;

		margin-bottom: 12px;

	}

	.success_info1 .stitle {

		font-size: 14px;

		padding-bottom: 10px;

		line-height: 22px;

		margin-bottom: 10px;

	}

	.success_top1 .success_t1 {

		width: auto;

		padding: 0 15px;

		line-height: 30px;

		font-size: 12px;

		bottom: 10px;

		right: 15px;

	}

	.success_swiper01 {

		padding-bottom: 80px;

	}

	.success_swiper01 .system_btn1 {

		bottom: 30px;

	}

	.special_video {

		height: 230px;

	}

	.special_video .play_bg1 {

		height: 42px;

	}

	.special_c7 {

		padding: 15px 0;

	}

	.why_list1 ul {

		flex-wrap: wrap;

	}

	.why_list1 ul li {

		width: 100%;

		margin-right: 0;

		margin-bottom: 15px;

	}

	.why_list1 ul li .num {

		font-size: 26px;

		margin-bottom: 4px;

	}

	.why_list1 ul li .txt {

		font-size: 13px;

		line-height: 20px;

	}

	.why_list1 {

		margin-top: 30px;

	}

	.special_right1_1::before {

		right: -10px;

		bottom: -10px;

		border-width: 2px;

	}

	.zd_label1 {

		font-size: 14px;

		line-height: 28px;

		padding: 0 6px;

	}

	.zd_info2 .stitle {

		font-size: 15px;

		margin-bottom: 4px;

	}

	.success_info2 p {

		font-size: 14px;

	}

	.success_info2 {

		bottom: 10px;

		padding: 0 15px;

	}

	.success_swiper02 {

		padding-bottom: 40px;

	}

	.success_swiper02 .success_btn1 {

		bottom: 0;

		left: 50%;

		transform: translateX(-50%);

	}

	.special_c5_1 {

		padding: 30px 20px 0;

	}

	.zx_info1 .stitle {

		font-size: 15px;

		line-height: 22px;

		margin-top: 6px;

	}

	.zx_info1 .txt {

		font-size: 13px;

		line-height: 22px;

	}

	.zx_swiper01 {

		margin-bottom: 30px;

	}

	.zx_info1 {

		margin-bottom: 40px;

	}

	.zd_info3 .stitle {

		font-size: 15px;

		line-height: 46px;

	}

	.zd_m3 .zd_img3 {

		height: 240px;

	}

	.zd_m3 .zd_info3 .stitle {

		font-size: 16px;

	}

	.zd_m3 .zd_info3 {

		height: auto;

		padding: 15px 12px;

	}

	.zd_m3 .zd_info3 .txt {

		font-size: 13px;

		margin-top: 8px;

	}

	.special_t1 .about_title1 h2 {

		font-size: 18px;

	}

	.zd_list1 ul li {

		margin-bottom: 15px;

	}

	.special_t1 {

		top: 50px;

	}

	.special_c3_1 {

		padding: 30px 0;

	}

	.zx_btn1 .swiper-button-next,.system_btn1 .swiper-button-next {

		margin-left: 12px;

	}

	.zx_btn1 .swiper-button-next img,.system_btn1 .swiper-button-next img {

		height: 18px;

	}

	.zx_btn1 .swiper-button-prev img,.system_btn1 .swiper-button-prev img {

		height: 14px;

	}

	.special_c1_1 {

		padding: 30px 0;

	}

	.det_title1 .stitle {

		font-size: 17px;

	}

	.det_title1 {

		padding: 30px 0 25px;

	}

	.pian a {

		font-size: 12px;

		line-height: 30px;

	}

	.news_det1 {

		padding-bottom: 30px;

		margin-bottom: 20px;

	}

	.news_details {

		padding-bottom: 30px;

	}

	.notFound p {

		font-size: 14px;

		line-height: 26px;

		margin-top: 30px;

	}

	.notFound > img {

		width: 60%;

	}

	.dig_info2 .stitle {

		font-size: 16px;

	}

	.xt_list1 ul li {

		padding: 10px 15px;

		margin-bottom: 12px;

	}

	.xt_m1 .stitle {

		font-size: 16px;

	}

	.td_list1 ul li {

		padding: 10px 15px;

		margin-bottom: 12px;

	}

	.digital_x_c06 {

		padding-bottom: 10px;

	}

	.td_m3 {

		padding: 15px 10px 0;

		height: 350px;

	}

	.td_info2 h3 img{

		height: 30px;

	}

	.td_info2 .stitle {

		font-size: 16px;

		margin-top: 8px;

	}

	.td_info2 .txt {

		font-size: 11px;

		line-height: 18px;

	}

	.dig_swiper01 .swiper-container {

		margin-bottom: 20px;

	}

	.digital_x_c07 {

		padding: 30px 0;

	}

	.ys_list1 ul li p {

		font-size: 10px;

		margin-top: 6px;

	}

	.ys_list1 ul li h2 img {

		height: 28px;

	}

	.ys_list1 {

		margin-top: 30px;

	}

	.digital_x_c08 {

		padding-bottom: 30px;

	}

	.dig_list2 ul li {

		padding: 10px 15px;

		border-radius: 12px;

		margin-bottom: 12px;

	}

	.digital_x05 {

		padding-top: 18px;

	}

	.dig_info2 {

		margin-top: 0;

	}

	.net_type1 {

		margin-bottom: 24px;

	}

	.net_type1 ul {

		flex-wrap: wrap;

		justify-content: center;

	}

	.net_type1 ul li {

		font-size: 12px;

		padding: 0 6px;

		height: 40px;

		margin: 6px 4px;

		min-width: 140px;

	}

	.net_m1 {

		flex-wrap: wrap;

	}

	.net_info1 {

		width: 100%;

	}

	.net_img1 {

		width: 100%;

		margin-top: 20px;

	}

	.net_info1 .stitle {

		font-size: 18px;

	}

	.digital_w7 {

		padding-bottom: 30px;

	}

	.stkos_type ul li {

		font-size: 15px;

		margin: 0 2px;

	}

	.stkos_info1 .stitle p {

		font-size: 16px;

	}

	.stkos_type {

		margin-bottom: 20px;

	}

	.st_type ul li {

		width: 80px;

		height: 80px;

		border-width: 3px;

	}

	.stype_m1 {

		border-width: 3px;

	}

	.stype_n1 h2 img {

		height: 18px;

	}

	.stype_n1 p {

		font-size: 12px;

		padding-top: 7px;

		margin-top: 7px;

	}

	.st_wrap {

		padding: 60px 0 0;

		min-height: 680px;

	}

	.strength_box {

		margin-top: 70px;

	}

	.trait_list1 ul li {

		width: 100%;

		margin-right: 0;

	}

	.trait_m1 .trait_b2 {

	    -webkit-transform: rotateY(0deg);

	    transform: rotateY(0deg);

	    -webkit-transform-style: preserve-3d;

	    transform-style: preserve-3d;

	}

	.trait_m1 .trait_b1 {

	    -webkit-transform: rotateY(-180deg);

	    transform: rotateY(-180deg);

	    -webkit-transform-style: preserve-3d;

	    transform-style: preserve-3d;

	}

	.trait_b1, .trait_b2 {

	    min-height: 278px;

	}

	.trait_list1 ul li {

		margin-bottom: 12px;

	}

	.gs_type1 ul {

		display: block;

		white-space: nowrap; 

		overflow-x: auto; 

		-webkit-overflow-scrolling: touch;

	}

	.gs_type1 ul li {

		display: inline-block;

		padding: 0 10px;

		width: auto;

		height: auto;

		line-height: 40px;

	}

	.gs_type1 ul li img {

		height: 16px;

	}

	.gs_type1 ul li span {

		margin-left: 4px;

	}

	.gs_h1 {

		flex-wrap: wrap;

	}

	.gs_info2 {

		width: 100%;

	}

	.gs_img2 {

		width: 100%;

	}

	.gs_type1 {

		margin-bottom: 20px;

	}

	.gs_info2 .stitle {

		font-size: 16px;

	}

	.zck_img1 {

		height: auto;

	}

	.zck_info1 .stitle {

		font-size: 16px;

	}

	.xtys_info2 .stitle {

		font-size: 16px;

	}

	.gs_box {

		margin-top: 30px;

	}

	.inside_product {

		padding: 30px 0;

	}

	.info_title h2 {

		font-size: 16px;

		padding: 0;

	}

	.info_cont {

		margin-top: 30px;

	}

	.intro_info1 .stitle {

		font-size: 16px;

	}

	.intro_info1 .txt {

		font-size: 13px;

		line-height: 22px;

		margin: 10px 0;

	}

	.intro_btn1 a {

		width: 45%;

		height: 40px;

	}

	.intro_btn1 a:first-child {

		margin-right: 10%;

	}

	.intro_btn1 a img {

		height: 18px;

	}

	.intro_info2 .txt ,.ad_cont{

		font-size: 13px;

		line-height: 22px;

	}

	.intro_w2 {

		margin-top: 30px;

	}

	.advantage_h2 {

		font-size: 20px;

	}

	.advantage_h2::before, .advantage_h2::after {

		margin: 0 25px;

	}

	.ad_cont {

		margin-top: 20px;

	}

	.advantage_box {

		margin-bottom: 30px;

	}

	.resources_ul .li {

		padding: 10px 0;

	}

	.resources_ul .li p {

		font-size: 14px;

	}

	.resources_ul .li span {

		font-size: 13px;

		padding: 0 0 0 15px;

	}

	header .header {

		justify-content: flex-end;

		padding-right: 3em;

		margin-left: 0;

	}

	.language {

		font-size: 12px;

		width: 40px;

		position: absolute;

		right: 72px;

		margin-left: 0;

		top: 50%;

		transform: translateY(-50%);

	}

	.search_icon {

		position: absolute;

		right: 126px;

		top: 50%;

		transform: translateY(-50%);

	}

	.search_form {

		margin-right: 30px;

	}

	.language img {

		display: none !important;

	}

	.header_right {

		margin-right: 0;

	}

	.search_form .form_group {

		width: 120px;

		height: 28px;

		padding-right: 22px;

	}

	.search_form .form_group input {

		font-size: 11px;

	}

	.search_form .form_group button {

		right: 6px;

	}

	.search_form .form_group button img {

		height: 12px;

	}

	.online_img1 {

		width: 12%;

		top: 0;

	}

	.inside_h2 {

		padding: 0;

		font-size: 14px;

	}

	.inside_h2::before, .inside_h2::after {

		margin: 0 10px;

	}

	.search_info1 .stitle {

		font-size: 18px;

		margin-bottom: 12px;

		padding-bottom: 10px;

	}

	.search_info1 .stitle::before {

		height: 2px;

		width: 25px;

	}

	.search_info1 .txt {

		font-size: 12px;

	}

	.about_m1 {

		padding: 0 20px 20px;

	}

	.about_title1 h2 {

		font-size: 16px;

	}

	.about_u1 ul li img{

		height: 45px;

	}

	.about_u1 ul li p {

		font-size: 10px;

		line-height: 18px;

		margin-top: 6px;

	}

	.about_u1 {

		margin-top: 15px;

	}

	.about_m2 ,.about_yf{

		padding: 20px;

	}

	.about_left2, .about_left3 {

		margin-bottom: 15px;

	}

	.yf_list1 ul li p, .quanqiu_list1 ul li p {

		font-size: 10px;

	}

	.yf_list1 ul li h2, .quanqiu_list1 ul li h2 p {

		font-size: 20px;

	}

	.yf_list1 ul li h2 small ,.quanqiu_list1 ul li h2 small{

		margin-left: 2px;

	}

	.yf_list1,.quanqiu_list1 {

		margin-top: 15px;

	}

	.creat_pagin .swiper-pagination div {

		width: 40px;

	}

	.creat_m1:hover {

	    transform: translateY(0);

	}

	.case_info1 p {

		font-size: 11px;

		line-height: 18px;

	}

	.zd_img3 {

		height: 116px;

	}

	.trait_info2 .stitle {

		display: block;

		text-align: center;

		margin-bottom: 10px;

	}

	.ys_list1 ul {

		justify-content: center;

		flex-wrap: wrap;

	}

	.ys_list1 ul li {

		width: 33%;

		margin-bottom: 10px;

	}

	.inside_nav .section {

		padding: 0 0 0 10px;

	}

	.xt_b1 .swiper-button-prev img , .xt_b1 .swiper-button-next img{

		height: 50px;

	}

	.solution_img1 img {

		height: 175px;

		object-fit: cover;

		width: 100%;

	}

	.info_cont1 {

		margin-top: 0;

	}

	.info_cont1 .info_tab {

		margin-bottom: 0;

	}

	.parts_tit {

		font-size: 16px;

	}

	.parts_tit::before {

		margin-right: 0;

		font-size: 16px;

		font-weight: bold;

	}

	.product_ul {

		margin: 20px 0;

	}

	.foot_right {

		position: relative;

	}

	.case_swiper2 img {

		height: auto;

	}

	.contact_dl dl dd {

		margin: 0 10px;

		width: 100%;

	}

	.contact_dl dl dd p {

		width: 86%;

		margin-left: 4px;

	}

	.contact_map > img {

		width: 100%;

		height: 100%;

		object-fit: cover;

	}

	.floatRight {

		width: 32px;

	}

	.floatRight ul li {

		height: 32px;

	}

	.floatRight ul li .f_icon2 img {

		height: 32px;

	}

	.float_info1 p {

		line-height: 26px;

	}

	.video_swiper {

		background: #333;

	}

	.ys_m_list01 {

		padding: 0 6px;

	}

	.ys_m_list02 {

		padding: 0 45px;

	}

	.ys_m_list1 ul li {

		width: 76px;

		height: 76px;

	}

	.ys_u1 {

		font-size: 10px;

	}

	.ys_u1 img {

		height: 22px;

	}

	.ys_yuan {

		height: 176px;

	}

	.ys_mk1 {

		margin-top: 20px;

	}

	.ys_icon1 {

		margin-top: 20px;

	}

	.digital_x_c01 {

		padding-bottom: 30px;

	}

	.ys_icon1 img {

		height: 10px;

	}

	.ys_u1 p {

		margin-top: 4px;

	}

	.xtys_pic1 {

		display: inline-block;

		margin-top: 10px;

	}

	.intro_swiper_gallery .img {

		height: 280px;

	}

	.product_ul li .img {

		height: 180px;

		padding: 15px 0;

	}

	.success_img1 {

		height: 380px;

	}

}

