@charset "UTF-8";
@media (max-width: 1680px) {
   .wrap{width: 1440px;}
   .newIndexC3List{height:470px;}
   .contactEwmDl dd .tit {padding: 0 20px;}
     .newIndexC3List dd a .title{margin-bottom: 0;}
    .newIndexC3LScrollText .info{margin-bottom: 10px;}
    .newIndexC3LScroll{margin-top: 2px;}
    .newIndexC3List dd a .title{line-height: 29px;height: 29px;}
    .newIndexC3RPic1 .text{font-size: 32px;}
    .newIndexC3RPic2 .text{font-size: 32px;}
    .newIndexC3RPic3 .text{font-size: 32px;}
    .newImgText2 dd a .text{padding: 20px 45px 0px 80px;}
    .newImgText3 {padding-top: 100px;}
    .newImgText3 dd a .text{padding: 30px 8.97% 35px 40.4871%;}
    .newImgText3 dd:nth-child(2n) a .text{padding: 30px 50.4615% 35px 0;}
}
@media (max-width: 1440px) {
  .wrap{width: 1200px;}
  .contactEwmDl dd .tit {padding: 0 20px;}
  .contactEwm {padding: 75px 30px 0;}
  .RightDl {padding-left: 0;}
  .menuDl dd {padding: 0 20px;}
  .group3C {width: 400px;height: 400px;top: 80px;}
  .group3RightDl dd {width: 600px;}
  .group3C .line::before {width: 1000%;}
  .group1Rigth {width: 600px;margin-left: 90px;}
  .column3LMain {padding-left: 1.5%;padding-top:78px;padding-right:26px;}
  .column3LDl dd {margin-bottom: 14px;}
  .column3R {width: 530px;}
  .column3L {width: 50%;}
  .indexTitleBox {width: 662px;}
  .serviceTextC {padding-left: 100px;padding-right: 100px;}
	.newIndexC2List{height: 465px;}
	.newIndexC2List dd a .title{font-size: 20px;height: 40px;line-height: 40px;}
	.newIndexC3List{height: 390px;}
	.newColumn3LMore i{height: 135px;}
	.newIndexC3LScroll .bd{margin-bottom: 15px;}
	.newIndexC3LScrollText .time{margin-bottom: 7px;}
	.newIndexC3LScroll .con .pic .textTitle{font-size: 16px;line-height: 40px;height: 40px;}
	.newIndexC3List dd a .title{font-size: 14px;}
	.newIndexC3RPic1 .text{font-size: 28px;}
	.newIndexC3RPic2 .text{font-size: 28px;}
	.newIndexC3RPic3 .text{font-size: 28px;}
	.newIndexC4List dd{height: 455px;}
	.newIndexC4List dd a .textTitleTwo{font-size: 18px;}
	.newIndexC4List dd a .text .textTitle{font-size: 18px;}
	.newIndexC4List dd a .text .info{font-size: 14px;}
	.newIndexC4List dd a .learnMore{height: 50px;line-height: 50px;font-size: 14px;}
	.newImgText2 dd a .text{padding: 20px 45px 0px 80px;}
	.newImgText2 dd a .text .info{height: 90px;font-size: 14px;}
	.newImgText2 dd a .text .textLogo{margin-bottom: 15px;}
	.newImgText2 dd a .text .title{font-size: 18px;}
	.newImgText3 dd a .text{padding: 15px 8.97% 15px 40.4871%;}
	.newImgText3 dd:nth-child(2n) a .text{padding: 15px 50.4615% 15px 0;}
	.newImgText3 dd a .text .title{line-height: 30px;font-size: 22px;height: 60px;}
	.newImgText3 dd a .text .lineC{margin-bottom: 10px;}
	.newImgText3 dd a .text .info{line-height: 25px;height: 75px;font-size: 15px;margin-bottom: 15px;}
	.newImgText3 dd a::before{transform: scale(0.8);transform-origin: 100% 0;}
}
@media (max-height: 790px) {
  .column3L {top: 138px;}
  .column3L .indexTitleBox {height: 78px;}
  .column3LMore i {background-position: bottom;height: 120px;}
  .column3LMore i:nth-child(3) {background-position: top;}
  .column3LMore {margin-top: 36px;}
  .column3LMain {min-height: 550px;padding-top: 92px;background-size: cover;}
  .contactEwmDl dd .tit {padding: 0 12px;}
  .aboutDl dd .con {margin: 0 20px;padding-top: 20px;min-height: 130px;}
  .contactEwm {padding: 75px 20px 0;}
  .contactEwmDl dd .img {width: 106px;height: 106px;}
  .column3R {padding-top: 40px;}
  .column3L .title1 {top: 10px;}
  .serviceTab .item {margin-right: 10px;}
}