@media screen and (min-width: 768px) {
	.news1200 {
		width: 750px;
		margin: 0 auto
	}

	.tectImg {
		width: 693px;
		height: 445px;
	}

	.impression ul li {
		width: 50%;
	}

	.impression ul li .padding {
		margin: 10px;
	}

	.impressionTop p {
		font-size: 30px;
	}

	.tablediv .vmid {
		width: 60em;
	}

	.caseDetail .caseDetailLeft {
		width: 50%;
	}

	.caseDetail .caseDetailRight {
		width: 42%;
	}

	.tech5_one {
		width: 360px;
		height: 101px;
		margin-right: 30px;
		margin-bottom: 10px;
	}

	.tech5_one:nth-of-type(2n) {
		margin-right: 0;
	}

	.researchOneBottomBottom .flex {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.researchOneBottom .researchOneBottomBottom .sboxLeft {
		width: 56%;
	}

	.researchOneBottom .researchOneBottomBottom .sboxRight {
		width: 34%;
		margin: 0;
	}

	.researchOneBottom .researchOneBottomTop ul li {
		padding: 30px 00px;
	}

	.researchOneBottom .researchOneBottomTop ul li span {
		font-size: 1.125rem;
	}

}

@media screen and (min-width: 992px) {
	.news1200 {
		width: 970px;
		margin: 0 auto
	}

	.menuBtn {
		display: block;
	}

	.search,
	.nav {
		display: none;
	}

	.improvementBox,
	.indexNewsFlex,
	.smartAttireOne .flex,
	.aboutOneBox,
	.contactContect,
	.footer-wrap,
	.footer-list-div {
		display: flex;
	}

	.footerTop {
		padding: 110px 0 70px;
	}

	.footer-copy img {
		width: 118px;
		height: 118px;
	}

	.tectImg {
		width: 693px;
		height: 445px;
	}

	.titleall {
		margin-bottom: 70px;
	}

	.titleall span {
		font-size: 18px;
	}

	.titleall p {
		font-size: 36px;
	}

	.masim ul li {
		/* width: 293px; */
		height: auto;
	}

	.interlist ul li {
		margin: 0 8px;
	}

	.tech5_one {
		width: 303px;
		height: 101px;
		margin-right: 30px;
	}

	.tech5_one:nth-of-type(3n) {
		margin-right: 0;
	}

	.tech5_one:nth-of-type(2n) {
		margin-right: 30px;
	}

	.aboutOneBoxLeft {
		width: 50%;
		margin-bottom: 0;
	}

	.aboutOneBoxRight {
		width: 45%;
	}

	.smartAttireOneLeft {
		width: 35%;
	}

	.smartAttireOneRight {
		width: 55%;
	}

	.improvementBox .improvementBoxSame {
		width: 49.8%;
	}

	.improvementBox .improvementBoxSame .improText h3 {
		font-size: 30px;
	}
	.improvementBox .improvementBoxRight .improvementBoxRightTop .improText h3,
	.improvementBox .improvementBoxLeft .improText h3{
		font-size: 34px;
	}
	.secondBoxTop .sbox .sboxRight {
		width: 550px;
		height: 330px;
	}

	.sboxLeftAbso .moreimg {
		display: block;
	}

	.sboxLeftAbso {
		bottom: -145px;
		position: absolute;
		width: 640px;
		padding: 40px 50px;
		border-radius: 30px;
	}

	.secondBoxTop .sbox .sboxLeft p {
		font-size: 24px;
	}

	/*.secondBoxTop {*/
	/*	padding-bottom: 200px;*/
	/*}*/
	.banner-content span{
		font-size: 24px;
		margin-bottom: 20px;
	}
	.banner-content .titleooTit{
		font-size: 48px;
		margin-bottom: 32px;
	}
	.banner-content .sub-title{
		font-size: 30px;
		margin-bottom: 46px;
	}
	.banner-content .moreimg{
		display: block;
	}
}

@media screen and (min-width: 1200px) {
	.news1200 {
		width: 1200px;
		margin: 0 auto
	}

	.search,
	.nav {
		display: block;
	}

	.menuBtn {
		display: none;
	}

	.header h1 img {
		width: 101px;
	}

	.contactContect .contactContectLeft {
		width: 490px;
	}

	.contactContect .contactContectRight {
		width: 590px;
	}

	.contactContect .contactContectLeft dl dd p {
		font-size: 20px;
	}

	#demo li .img .title,
	.contactContect .contactContectLeft dl dt {
		font-size: 24px;
	}

	.contactContect .contactContectLeft dl .line {
		margin: 20px 0 35px;
	}

	.contactContect .contactContectLeft dl {
		padding-bottom: 60px;
	}

	#demo li .img .bottDemo {
		width: 70%;
	}

	#demo li .img .bottDemo {
		font-size: 16px;
	}

	.tech5_one {
		width: 327px;
		height: 101px;
		margin-right: 109px;
	}

	.tech5_one:nth-of-type(2n) {
		margin-right: 109px;
	}

	.aboutOneBoxRight ul {
		margin-top: 80px;
	}

	.indexNewsFlex .indexNewsFlexLeft {
		width: 590px;
	}

	.indexNewsFlexLeft .indexNewsFlexLeftImg {
		height: 360px;
	}

	.indexNewsFlexRight {
		width: 570px;
		height: 524px;
	}

	.indexNewsFlexLeftImgTop .padding {
		padding: 40px;
	}

	.indexNewsFlexRight dl {
		margin: 26px 40px;
	}

	.secondBoxTop .sbox .sboxRight {
		width: 738px;
		height: 443px;
	}

	.secondBoxTop .sbox .sboxLeft {
		margin: 50px 0 0 50px;
	}

	.sboxLeftAbso {
		bottom: -100px;
	}
}

@media screen and (max-width: 992px) {
	.improText .jiantou {
		display: none;
	}

	.improvementBox .improvementBoxLeft {
		margin-bottom: 5px;
	}

	.threeBoxTop .main {
		margin: 0 10px;
	}

	.threeBoxTop .main .main_in {
		font-size: 15px;
		padding: 3px 10px;
	}

	.secondBoxTop .sbox .sboxRight {
		float: none;
	}

	/* .detailistBottom table {
		width: 1000px;
		overflow-x: scroll;
		overflow-y: hidden;
	} */

	.detailistBottom tr td:nth-of-type(5),
	.detailistBottom tr td:nth-of-type(4),
	.detailistBottom tr td {
		width: 100%;
		display: block;
		text-align: left;
	}
	.detailistBottom tr:nth-of-type(even){
		background-color: rgba(42, 176, 255, 0.2);
	}
	.detailistBottom tr td p{
		padding: 5px 0;
	}
	
	.interlist ul{
		flex-wrap: wrap;
	}
	.interlist ul a{
		width: 48%;
		flex-shrink: 0;
	}
}

@media screen and (max-width: 767px) {
	.news1200 {
		width: 95%;
		margin: 0 auto
	}

	.menuTit {
		flex-wrap: wrap;
	}

	.menuTit .main {
		width: 47%;
		margin: 5px;
	}

	.menuTit .main .main_in a {
		font-size: 15px;
	}

	.menuTit .main .main_in a {
		padding: 10px 15px;
	}

	.p_list .p_loopitem {
		padding: 0;
	}

	.e_container-4>.p_item.cbox-4-0 {
		width: 100%;
		padding: 20px 0;
	}

	.e_container-4>.p_item.cbox-4-1::after {
		display: none;
	}

	.e_container-4>.p_item.cbox-4-1 {
		padding: 20px 0;
	}

	.indexNewsFlexLeftImgTopRight .e_timeFormat-5,
	.dtailTil span,
	.caseDetail .caseDetailRight h4,
	.cggs-detail-title h3,
	.e_timeFormat-5 {
		font-size: 22px;
	}

	.sboxLeftAbso p,
	.secondBoxBottom ul li span,
	.indexNewsFlexLeftImgTop .indexNewsFlexLeftImgTopLeft h4,
	.indexNewsFlexRight .indexNewsFlexLeftImgTopLeft h4,
	.smartAttireOneLeft p,
	.aboutOneBoxRight ul li span,
	.aboutOneBoxRight p,
	.caseDetail .caseDetailRight p,
	.join-list ul li p span,
	.e_h3-6 a {
		font-size: 15px;
	}

	.join-top .joinLeft {
		float: none;
		width: 100%;
	}

	.detailistFrist p,
	.join-list ul li.first-li p span {
		font-size: 16px;
	}

	.join-list ul li .join-top {
		padding: 10px;
	}

	.join-list ul li .join-top p {
		font-size: 15px;
		line-height: 30px;
	}

	.caseDetail .caseDetailLeft {
		margin-bottom: 50px;
	}

	.dtailTil {
		padding-bottom: 20px;
	}

	.tech5_one {
		margin: 10px 0;
	}

	.aboutOneBoxRight ul li img {
		width: 40px;
		height: 40px;
	}

	.researchOneBottom .researchOneBottomTop ul li {
		width: 20%;
		text-align: center;
		padding: 5px;
	}

	.researchOneBottom .researchOneBottomTop ul li:first-child {
		justify-content: center;
	}

	.researchOneBottom .researchOneBottomTop ul li:last-child {
		justify-content: center;
	}

	.second,
	.three {
		padding: 40px 0;
	}

	.smartAttireOne {
		padding: 80px 0;
	}

	.indexNewsFlex .indexNewsFlexLeft {
		margin-bottom: 40px;
	}

	.smartAttireOneRight {
		margin-bottom: 20px;

	}

	.indexNewsFlexLeft .swiper-pagination {
		top: inherit !important;
		bottom: -20px !important;
		left: 0 !important;
		text-align: center;
	}

	.secondBoxBottom ul {
		flex-wrap: wrap
	}

	.secondBoxBottom ul li {
		width: 33.3%;
		margin: 20px 0;
	}
}