@charset "utf-8";

/* CSS Document */
@media (max-width:1820px) {
	.wrap {
		width: 1400px;
	}

	.solutionText {
		padding-top: 30px;
	}

	.solutionText .count {
		margin-bottom: 18px;
	}

	.solutionText .title {
		line-height: 44px;
		font-size: 20px;
		margin-bottom: 8px;
	}

	.solutionText .info {
		font-size: 15px;
	}

	.solutionDlCon {
		padding-bottom: 60px;
	}

	.solutionDown {
		padding-top: 140px;
		padding-bottom: 70px;
	}

	.solutionDownScroll .con .pic {
		width: 225px;
		margin: 0 auto 28px;
	}

	.solutionDownScroll .con .title {
		font-size: 20px;
		height: 44px;
		line-height: 44px;
		margin-bottom: 4px;
	}

	.solutionDown .solutionTitle {
		margin-bottom: 24px;
	}

	.solutionDownScroll .con .info {
		font-size: 15px;
	}

	.menuDl dt {
		margin-left: 10px;
	}

	.column1Dl dd .con {
		margin: 0 50px;
	}
}

@media (max-width:1600px) {
	.wrap {
		width: 1200px;
	}
	.column2DL .animated-circles .c-1,
	.column2DL .animated-circles .c-2,
	.column2DL .animated-circles .c-3 { 
		width:200px;
		height:200px;
		top:50%;
		margin:-100px 0 0 -100px;
	}
}

@media (max-width:1440px) {
	.zdnColumn1ConR {
		margin-right: 40px;
	}

	.ljnColumn3Con .ljnTitle {
		margin-right: 50px;
		margin-left: 88px;
	}

	.solutionDownConL {
		width: 310px;
		margin-left: 80px;
		margin-top: 70px;
	}

	.solutionDownCon {
		height: 440px;
	}

	.solutionDownConR {
		width: 618px;
		margin-right: 60px;
	}

	.wrap {
		width: 1200px;
	}

	.topc {
		margin-left: 45px;
	}
	.menuDl dd{padding: 0 15px;}
	.menuDl dt {
	    margin-left: -6px;
	}
	.column1Dl dd .con {
		margin: 0 30px;
	}

	.column4_dl dd {
		width: 128px;
		height: 128px;
	}

	.column4Wrap {
		transform: scale(0.8334);
		-webkit-transform: scale(0.8334);
	}
}
