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

	.header {
		/* height: 71px; */
	}

	.header h1 img {
		width: 120px;
		margin: 22px 0;
	}

	.titleAll h4 span,
	.titleAll h4 {
		font-size: 40px;
	}

	.titleAll span {
		font-size: 30px;
	}

	.pText p {
		font-size: 18px;
		line-height: 30px;
	}

	.brandSecondBox {
		width: 400px;
		height: 110px;
		font-size: 25px;
		margin: 0 100px;
	}

	.brandSecond {
		display: flex;
		margin-bottom: 50px;
	}

	.footerTopIcon ul li {
		margin: 0 60px;
	}

	.footerTopIcon ul .footerTe .exclude {
		width: 79px;
		height: 79px;
	}

	.footerTopIcon .footerTe .exclude img {
		height: 37px;
	}

	.compete .competeBox ul,
	.serverFourBox {
		display: flex;
	}



	.footer .footerTop {
		padding-bottom: 80px;
		margin-bottom: 80px;
	}

	.footerBottom .footerBottomLeft p {
		font-size: 15px;
	}

	.footer {
		padding: 100px 0 0px 0;
	}

	.serverSixBox .serverSixBoxtop {
		margin-bottom: 20px;
	}

	.banerTextBox .ban span {
		font-size: 14px;
	}

	.brandSecondTotal {
		margin: 230px 0;
	}

	.brandBox,
	.company {
		margin-bottom: 120px;
	}

	.server .serverFirst {
		height: 100vh;
	}

	.server .serverFirst h3 {
		font-size: 84px;
	}

	.server .serverFirst .p1 {
		font-size: 57px;
	}

	.serverSecond .serverSecondFirst img {
		width: 60px;
		height: 60px;
		margin-bottom: 30px;
	}

	.serverSecond .serverSecondFirst .number span {
		font-size: 50px;
	}

	.serverSecond .serverSecondFirst .number sub {
		font-size: 50px;
	}

	.serverSecond .serverSecondFirst p {
		font-size: 20px;
	}

	.serverThree .serverThreeBox .serverThreeBoxTop {
		font-size: 18px;
		width: 65%;
	}

	.serverThreeTotal {
		width: 60%;
	}

	.serverThree .serverThreeBox .serverThreeBoxTop {
		font-size: 16px;
	}

	.serverThree .serverThreeBox .line {
		margin: 30px 0;
	}

	.serverThreeTotal .serverThreeBoxFirst {
		width: 575px;
		height: 100px;
		margin: 80px auto;
	}

	.serverThreeTotal .serverThreeBoxFirst .textFir sub,
	.serverThreeTotal .serverThreeBoxFirst .textFir span {
		font-size: 50px;
	}

	.serverThreeTotal .serverThreeBoxFirst .textFir p {
		font-size: 20px;
	}

	.serverThreeBox {
		margin-top: 60px;
	}

	.serverThree {
		margin-top: 80px;
	}

	.serverFourBox {
		height: 500px;
		margin: 50px 0;
		padding: 25px;
	}

	.serverFourBox .serverFourBoxSame .topCenter {
		height: 78px;
		line-height: 78px;
		font-size: 24px;
		padding: 0 30px;
	}

	.serverFourBox .serverFourBoxSame .topBottom {
		padding: 30px;
	}

	.serverFourBox .serverFourBoxLeft {
		width: 70%;
		margin-bottom: 0;
	}

	.serverFourBox .serverFourBoxRight {
		width: 27%;
	}

	.serverFour {
		margin: 120px 0;
	}

	.serverFivebox .serverFiveboxLeft .serverFiveboxLeftTop:nth-of-type(1) {
		margin-bottom: 20px;
	}
	.brandBox .brandBoxImg img {
		width: 400px;
	}

	.height130 {
		height: 130px;
	}

	.webSiteFirst .webSiteFirstText {
		width: 75%;
	}

	.webSiteFirst .webSiteFirstText p {
		font-size: 18px;
		line-height: 32px;
		margin-bottom: 20px;
	}

	.webSiteFirst .webSiteFirstBox {
		padding: 150px 0 90px;
	}

	.serverFive .titleAll span {
		margin: 40px 0;
	}

	.webSiteThree ul li {
		width: 220px;
		height: 141px;
		margin: 26px 35px;
	}

	.webSiteThree ul li .webSiteThreeTop span {
		font-size: 18px;
	}

	.serverTextBox .ban p,
	.banerTextBox .ban p {
		font-size: 18px;
		letter-spacing: 2px;
		line-height: 50px;
	}

	.webSiteThree ul li .webSiteThreeBottom h4 {
		font-size: 25px;
	}

	.webSiteThree .ttr {
		font-size: 18px;
		line-height: 32px;
	}

	.webSiteFour .webSiteFourTop .swiper-slide h4 {
		font-size: 27px;
	}

	.webSiteFour .webSiteFourBottom h4 {
		font-size: 28px;
	}

	.webSiteFour .webSiteFourBottom p {
		font-size: 15px;
	}

	.webSiteFiveBox .webSiteFiveBoxFirst {
		width: 33.3%;
	}

	.webSiteFiveBoxFirstImg {
		margin: 10px;
	}


	.banerTextBox .ban {
		margin: 0;
	}

	.serverTextBox .ban span,
	.banerTextBox .ban span {
		display: block;
	}

	.banerTextBox .ban {
		width: inherit;

	}

	.banerTextBox .ban a {
		margin: 0 10px;
		padding: 5px 20px;
		height: inherit;
	}

	.banerText h2 {
		margin-bottom: 30px;
	}

	.numberaaa font,
	.numberaaa span {
		font-size: 50px;
	}

	.numberaaa .number_box p {
		font-size: 20px;
	}

	.numberaaa .number_box img {
		width: 66px;
		height: 52px;
		margin-bottom: 20px;
	}

	.numberaaa .number_box {
		margin: 0 60px;
	}

	.industry .texthing {
		width: 347px;
		font-size: 18px;
		line-height: 32px;
	}

	.compete .competeBox ul {
		margin-top: 80px;
	}

	.compete .competeBox ul li {
		width: 314px;
		margin: 0 60px;
	}

	.compete .competeBox ul li img {
		width: 115px;
		height: 110px;
		margin-bottom: 50px;
	}

	.compete .competeBox ul li span {
		font-size: 18px;
		line-height: 30px;
	}

	.compete .competeBox ul li p {
		font-size: 22px;
		margin-bottom: 30px;
	}

	/* .compete,
	.industry {
		margin-bottom: 120px;
	} */

	.iccBoxFirstImg {
		width: 673px;
		height: 504px;
	}

	.iccBoxFirstImg .role1 {
		width: 344px;
		margin-left: -279px;
		margin-top: -117px;
	}

	.iccBoxFirstImg .role2 {
		width: 63px;
		margin-right: -307px;
		margin-bottom: -238px;
	}

	.iccBoxFirstcompany .pText p {
		font-size: 18px;
		line-height: 28px;
	}

	.iccBoxFirst .more {
		font-size: 18px;
	}

	.iconButton a {
		width: 264px;
		height:52px;
		line-height: 20px;
		font-size: 16px;
		margin: 0 40px;
		letter-spacing: 2px;
		border-radius: 15px;
		padding-top: 10px;
	}

	.iccBoxThird,
	.iccBoxSecond {
		padding: 100px 0 0;
	}

	.iccBoxSecondBox .iccBoxSecondBoxOne {
		width: 182px;
		margin-right: 40px;
	}

	.iccBoxSecondBox .iccBoxSecondBoxTwo {
		width: 556px;
	}

	.iccBoxSevenbox .iccBoxSevenboxOne .iccBoxSevenboxOneFirst {
		width: 260px;
		height: 97px;
	}

	.iccBoxSevenbox .iccBoxSevenboxOne .iccBoxSevenboxOneFirst p {
		font-size: 22px;
	}

	.iccBoxSevenbox .iccBoxSevenboxOne img {
		width: 100px;
		height: 100px;
	}

	.iccBoxNine,
	.iccBoxEight {
		padding-top: 80px;
	}

	.iccBoxSevenbox {
		margin: 80px 0 0;
	}

	.iccBoxEightBox {
		margin: 80px 0 0;
	}

	.iccBoxEightBoxOne ul li {
		font-size: 18px;
		margin-bottom: 60px;
	}



	.iccBoxEightBox .iccBoxEightBoxOne .buton {
		position: absolute;
	}

	.iccBoxEightBox .iccBoxEightBoxOne .buton a {
		width: 280px;
		height: 60px;
		font-size: 18px;
	}

	.iccBoxEightBoxOne h5 {
		width: 250px;
		height: 50px;
		font-size: 32px;
	}

	.iccBoxEightBoxOne ul {
		margin: 50px 0;
	}

	.iccBoxEightBoxOne:nth-of-type(1) {
		margin-bottom: 0px;
	}

	.iccBoxNineBox .iccBoxNineBoxFirst {
		width: 70%;
		height: 102px;
		margin: 60px auto;
		padding: 0 30px;
	}

	.iccBoxNineBox .iccBoxNineBoxFirst p {
		font-size: 18px;
	}

	.iccBoxNineBox .iccBoxNineBoxFirst p span {
		font-size: 30px;
	}

	.iccBoxNineBox .iccBoxNineBoxFirst img {
		width: 87px;
		height: 87px;
	}

	.iccBoxNine .ttText {
		line-height: 32px;
		width: 70%;
		font-size: 18px;
		padding-left: 20px;
		/* margin-bottom: 120px; */
	}

	.iccBoxSecondBox {
		width: 784px;
		margin: 80px auto;
	}

	.iccBoxSecondBox .iccBoxSecondBoxSame {
		height: 180px;
		margin-top: 20px;
		margin-bottom: 25px;
		font-size: 18px;
	}

	.iccBoxSecondBox .iccBoxSecondBoxThree {
		width: 400px;
		margin-right: 40px;
	}

	.iccBoxSecondBox .iccBoxSecondBoxFour {
		width: 340px;
	}

	.iccBoxSecondBox .iccBoxSecondBoxFive {
		width: 100%;
	}

	.iccBoxTen {
		padding-top: 120px;
	}

	.iccBoxTenSame {
        margin: 10px 20px;
    }



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

	.iccBoxTenFirst .iccBoxTenFirstBox {
		width: 228px;
		margin: 10px;
	}

	.iccBoxTenFirst {
		margin: 44px auto 77px;

	}

	/* .iccBoxTen {
		margin-bottom: 160px;
	} */

	.iccBoxFirst {
		display: flex;
	}

	.bgSLL {
		/* height: 963px; */
		background-size: 100% 100%;
	}
}

@media screen and (min-width: 992px) {
	.footerTopIcon ul li:hover .bb{
		background-color: #6DE0F6;
	  }
	  
	.serverSixBox .serverSixBoxtop {
		margin-bottom: 28px;
	}

	.iccBoxTenFirst .iccBoxTenFirstBox {
		width: 261px;
		margin: 20px;
	}

	.iccBoxTenFirst {
		width: 912px;
	}

	.iccBoxNineBox .iccBoxNineBoxFirst p {
		width: 75%;
	}
    .iccBoxTenSame {
        margin: 10px 24px
    } 
	.iccBoxNineBox .iccBoxNineBoxFirst:nth-of-type(even) p {
		text-align: right;
	}

	.footerBottom .footerBottomRight dl {
		margin-left: 90px;
	}

	.footerBottom .footerBottomLeft {
		width: 530px;
		text-align: left;
	}

	.footerBottom .footerBottomLeft img {
		width: 69px;
	}

	.footerBottom .footerBottomRight {
		display: flex;
	}

	.iccBoxSevenbox .iccBoxSevenboxOne {
		width: auto;
	}

	.iccBoxSevenbox .iccBoxSevenboxOne img {
		margin: 50px 0;
	}

	.iccBoxFiveBox .iccBoxFiveBoxOne .iccBoxFiveBoxOneImg {
		width: 170px;
		height: 170px;
		margin-top: -85px;
	}

	.iccBoxFiveBoxOne p {
		font-size: 27px;
		margin: 30px 0;
	}

	.iccBoxFiveBox {

		margin: 150px 0 100px;
	}

	.iccBoxFiveBox .iccBoxFiveBoxOne .iccBoxFiveBoxOneImg h4 {
		font-size: 30px;
	}

	.serverFourBox {
		height: 547px;
	}

	.banerText h2 {
		font-size: 36.51px;
	}

	.banerText h2 span {
		font-size: 48.77px;
	}

	.bannerGorm .sameBox {
		width: 407px;
		height: 742px;
	}

	.bannerGorm {
		height: 723px;
	}

	.bgSLL {
		height: 963px;
		background-size: cover;
	}

	.serverSixBox {
		height: 600px;
		padding: 30px;
		margin: 50px 0;
	}

	.serverFivebox {
		height: 600px;
		padding: 30px;
		margin: 50px 0;
	}

	.iccBoxFiveBox .iccBoxFiveBoxOne {
		width: 222px;
		height: 195px;
		margin: 0;
	}

	.iccBoxEightBoxOne {
		height: 720px;
		width: 470px;
	}

	/* .news1200 {
		width: 970px;
		margin: 0 auto
	} */

	/* .menuBtn {
		display: block;
	} */

	.company .pText {
		width: 919px;
	}

	.brandBox .brandBoxImg img {
		width: 559px;
	}

	.brandBox .brandBoxImg {
		margin: 0 20px;
	}

	.industry .pText {
		width: 817px;
	}

	.iccBoxFirstcompany {
		width: 965px;
	}

	.iccBoxFirstcompany h4 {
		font-size: 40px;
	}


	.iccBoxThirdBox {
		margin: inherit;
	}

	.iccBoxThirdBox .iccBoxThirdBoxOne {
		width: 470px;
		height: 175px;
		margin: 50px;
	}

	.iccBoxThirdBox .iccBoxThirdBoxOne h5 {
		width: 400px;
		height: 90px;
		font-size: 32px;
	}

	.iccBoxThirdBox .iccBoxThirdBoxOne p {
		font-size: 26px;
		margin-top: 10px;
	}

	.iccBoxFourBox {
		margin: 80px 0;
		height: 100px;
	}

	.iccBoxFourBox p {
		font-size: 18px;
		line-height: 26px;
		width: 80%;
	}

	.iccBoxFourBox i {
		display: block;
	}

	.iccBoxTenSecond .iccBoxTenSecondFirst {
		width: 15%;
	}
}

@media screen and (min-width: 1200px) {
	.footerTopIcon ul li:hover .footerTeBox {
		display: block;
	}

	.iccBoxSevenbox .iccBoxSevenboxOne img {
		margin: 0 0 50px 0;
	}

	.banerText h2 {
		font-size: 52.51px;
	}

	.banerText h2 span {
		font-size: 72.77px;
	}
    .iccBoxTenSame {
     margin: 10px 30px
    } 
	.bannerGorm .sameBox {
		width: 534px;
		height: 973px;
	}

	.bannerGorm {
		height: 940px;
	}

	.bgSLL {
		height: 1200px;
	}

	.banerTextBox .ban a {
		margin: 0 30px;
	}

	/* .footerBottom .footerBottomRight dl:nth-of-type(2) {
		margin-left: 90px;
	}

	.footerBottom .footerBottomRight dl:nth-of-type(3) {
		margin-left: 110px;
	} */

	.serverSixBox {
		height: 740px;
	}

	.serverFivebox {
		height: 730px;
	}

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

	.iccBoxFiveBox .iccBoxFiveBoxOne {
		width: 260px;
		height: 195px;
		margin: 0;
	}

	.iccBoxTenSecond .iccBoxTenSecondFirst {
		width: 180px;
	}

	.iccBoxEightBoxOne {
		height: 720px;
		width: 520px;
	}

	/* .nav {
		display: block;
	} */

	.menuBtn {
		display: none;
	}
}

@media screen and (min-width: 1500px) {
	/* .serverSixBox {
		height: 883px;
	} */

	/* .serverFivebox {
		height: 868px;
	} */

	.bannerGorm .sameBox {
		width: 628px;
		height: 1145px;
	}

	.bannerGorm {
		height: 1145px;
	}

	.bgSLL {
		height: 1340px;
	}
}

@media screen and (min-width: 2100px) {
	.bgSLL {
		height: 1528px;
		background-size: 100% 100%;
	}
}
@media screen and (max-width: 992px) {
	.iccBoxThirdBox .iccBoxThirdBoxOne p.pc,
	.banerTextBox .ban p.pc{
	  display: none;
	}
	.iccBoxThirdBox .iccBoxThirdBoxOne p.moblie,
	.banerTextBox .ban p.moblie{
	  display: block;
	}
}
@media screen and (max-width: 767px) {
	.news1200 {
		width: 95%;
		margin: 0 auto
	}
	.bannerGorm{
		margin-top: 46px;
	}
}