.ctn5 .ctn-bottom .left,
.ctn6 .ctn-bottom .swiper-container .swiper-slide{
	cursor:default !important;
}
.ctn5 .ctn-top .right .table ul li:nth-child(2){
	background: rgba(84, 88, 235, 0.3);
}
.ctn9 #disclaimer,
.ctn10 #promotion{
	margin-top:-190px;
}
.mfg-jp .ctn9 #disclaimer,
.mfg-jp .ctn10 #promotion{
	margin-top:-130px;
}
.mfg-de .ctn7 .con .left,
.mfg-es .ctn7 .con .left,
.mfg-vn .ctn7 .con .left
{
	width: 40%;
}
.mfg-de .ctn7 .con .right,
.mfg-es .ctn7 .con .right,
.mfg-vn .ctn7 .con .right
{
	width: 60%;
}
.mfg-es .ctn7 .con .right .btns,
.mfg-vn .ctn7 .con .right .btns{
	justify-content: center;
}
.zwcad-mfg .sapn1{
	display:block;
	height: 24px;
	margin-right: 3px;
}
.mfg-es .ctn5 .ctn-top .right .table ul li:nth-child(1){
	    white-space: normal;
		line-height: 1.5;
}
.zwcad-mfg .ctn5 .ctn-top .right .table ul:nth-child(1) li:nth-child(2){
	display:block;
}
.zwcad-mfg .ctn5 .ctn-top .right .table ul:nth-child(1) li:nth-child(1),
.zwcad-mfg .ctn5 .ctn-top .right .table ul:nth-child(1) li:nth-child(3)
{
	padding-top: 12px;
}
.mfg-vn .banner .text .con .banner-text2{
	max-width: 700px;
}

@media screen and (min-width: 1500px){
	.mfg-jp .ctn5 .ctn-top .left{
		width: 56%;
	}
}
@media screen and (max-width: 1600px){
	.mfg-de .ctn7 .con ,
	.mfg-es .ctn7 .con,
	.mfg-vn .ctn7 .con
	{
		display: block;
	}
	.mfg-de .ctn7 .con .left,
	.mfg-de .ctn7 .con .right,
	.mfg-es .ctn7 .con .left,
	.mfg-es .ctn7 .con .right,
	.mfg-vn .ctn7 .con .left,
	.mfg-vn .ctn7 .con .right{
		width: 100%;
		text-align:center;
	}
	.mfg-de .ctn7 .con .right,
	.mfg-es .ctn7 .con .right,
	.mfg-vn .ctn7 .con .right	{
		margin-top: 30px;
		width: 100%;
	}
	.mfg-de .ctn7 .con .right .btns,
	.mfg-es .ctn7 .con .right .btns,
	.mfg-vn .ctn7 .con .right .btns	{
		flex-wrap: wrap;
		justify-content: center;
	}
}
@media screen and (min-width: 769px) and (max-width: 1100px){
	.mfg-vn .banner .text .con .banner-text2{
		max-width: 60%;
	}
}
@media screen and (max-width: 992px){
	.ctn9 #disclaimer,
	.ctn10 #promotion {
	    margin-top: -172px;
	}
	.mfg-jp .ctn9 #disclaimer,
	.mfg-jp .ctn10 #promotion{
		margin-top:-102px;
	}
}
@media screen and (max-width: 950px){
	.mfg-de .ctn7 .con .right .btns .btn2 ,
	.mfg-es .ctn7 .con .right .btns .btn2,
	.mfg-vn .ctn7 .con .right .btns .btn2{
		flex: 0 0 100%;
	}
	.mfg-de .ctn7 .con .right .btns .btn2:not(:first-child),
	.mfg-es .ctn7 .con .right .btns .btn2:not(:first-child),
	.mfg-vn .ctn7 .con .right .btns .btn2:not(:first-child){
		margin-left: 0px;
		margin-top: 20px;
	}
}
@media screen and (max-width: 850px){
	.zwcad-mfg .sapn1{
		display:inline-block;
	}
	.zwcad-mfg .ctn5 .ctn-top .right .table ul:nth-child(1) li:nth-child(1),
	.zwcad-mfg .ctn5 .ctn-top .right .table ul:nth-child(1) li:nth-child(3)
	{
		padding-top: 0px;
	}
	.zwcad-mfg .ctn5 .ctn-top .right .table ul li:nth-child(1){
		flex: 0 0 40%;
	}
	.zwcad-mfg .ctn5 .ctn-top .right .table ul li:nth-child(2){
		flex: 0 0 38%;
	}
}
@media screen and (max-width: 768px){
	.mfg-vn .banner .text .con .banner-text2{
		max-width: 100%;
	}
}
@media screen and (max-width: 600px){
	.zwcad-mfg .sapn1{
		display:block;
	}
	.zwcad-mfg .ctn5 .ctn-top .right .table ul li{
		font-size: 12px;
	}
	.zwcad-mfg .ctn5 .ctn-top .right .table ul li:nth-child(1){
		flex: 0 0 55%;
	}
	.zwcad-mfg .ctn5 .ctn-top .right .table ul li:nth-child(2){
		flex: 0 0 25%;
	}
	.zwcad-mfg .ctn5 .ctn-top .right .table ul li:nth-child(3){
		flex: 0 0 20%;
	}
}
@media screen and (max-width: 450px){
	.mfg-de .banner .btns a,
	.mfg-es .banner .btns a,
	.mfg-vn .banner .btns a{
		font-size: 14px !important;
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.mfg-en .banner .text .btns a,
	.mfg-de .banner .text .btns a,
	.mfg-es .banner .text .btns a,
	.mfg-jp .banner .text .btns a,
	.mfg-vn .banner .text .btns a{
		display:block;
	}
	.mfg-en .banner .text .btns a{
		width: 220px;
	}
	.mfg-de .banner .text .btns a{
		width: 300px;
	}
	.mfg-es .banner .text .btns a{
		width: 280px;
	}
	.mfg-jp .banner .text .btns a{
		width: 160px;
	}
	.mfg-vn .banner .text .btns a{
		width: 270px; 
	}
}
@media screen and (max-width: 359px){
	.mfg-de .ctn7 .con .right .btns .btn2,
	.mfg-es .ctn7 .con .right .btns .btn2,
	.mfg-vn .ctn7 .con .right .btns .btn2
	{
		padding:9px 10px;
	}
	
	.mfg-de .banner .btns a,
	.mfg-es .banner .btns a,
	.mfg-vn .banner .btns a{
		font-size: 12px !important;
	}
	
}