
	.index_showcase{
		width: 100%;
		height: 500px;
		min-height: 500px;
		position: relative;
		
		
		text-align: center;
		box-sizing:border-box;
		display: table;

	}
	@media(min-width: 1900px)
	{

		.wrapper .showcase_image_part .block{
			width: 41%;
		}
	}
	.index_showcase .wrapper{
		position: relative;
		display: table;
		height: 100%;
		max-width: 95%;
		padding: 0;
		min-height:650px;
	}
	.index_showcase:nth-child(2n){
		background-color: #f7f7f7;
		
	}

	@media(max-width: 768px)
	{	
		.index_showcase{
			height: auto;
			padding: 20px 0;
		}
		
		.wrapper .showcase_image_part{
			width: 100%;
			left: 0;
			position: relative;
			height: 50%;
			min-height: 300px;
		}
		.wrapper .showcase_text_part{
			position: relative;
			width: 100%;
			height: 50%;
			left: 0;
			top: 0;
			transform: none;
			
		}
		.wrapper .showcase_text_part.otherstyle{
			left: 0;
		}
	}
	@media(max-width: 414px)
	{	
		.wrapper .showcase_image_part .block{
			width: 100%;
			left: 0;
		}
		.wrapper .showcase_image_part .block:nth-child(2){
			display: none;
		}
		.wrapper .showcase_image_part .block:last-child{
			display: none;
		}
		.left_content .showcase_text h1{
			    font-size: 33px;
		}
		.wrapper .showcase_text_part *{
			text-align: center;
		}
		.wrapper .showcase_image_part .block1{
			left: 50%;
			transform: translate(-50%,0);
		}
		.home_section_1_info_title{
			font-size: 23px;
		}
	}
	@media(max-width: 375px)
	{
		.showcase_text_part .left_content .showcase_text h1{
			font-size: 26px;
		}
	}

	.block{
		position: absolute;
		top:50%;
		width: 49%;
		vertical-align: middle;
		perspective: 1100;
		-webkit-perspective: 1100;
		transform-style: preserve-3d;
		-webkit-transform-style: preserve-3d;
	}


	.block a{
		display: block;
		width: 100%;
		height: 100%;
		border-radius:5px;
		overflow: hidden;
		
	}
	.block a img{
		border-radius:5px;
		border-top: 1px solid #e3e3e3;
		border-bottom: 1px solid #e3e3e3;
		border-left: 2px solid #e3e3e3;
		border-right: 2px solid #e3e3e3;
	}
	.block a:visited{
		color: inherit;
	}
	.block img{
		width: 100%;
		height: 100%;
	}
	.block1{
		left: 50%;
	}
	.block2{
		left:25%;
	}
	.block3{
		left: 0%;
	}
	.showcase_text_part{
		position: absolute;
		height: 100%;
	  	width: 40%;
	  	top: 50%;
	  	transform: translate(0,-50%);
	  	-webkit-transform: translate(0,-50%);
	    vertical-align: middle;
	    display: table;
	    padding: 0 20px;
	   
		
	}

	.showcase_image_part{
		position: relative;
		left: 40%;
		height: 100%;
	    width: 60%;
	    vertical-align: middle;
	    text-align: center;
	    display: table;
		
	}
	.showcase_text_part.otherstyle{
		left: 60%;
	}
	.showcase_image_part.otherstyle{
		left: 0;
	}

	.showcase_text h1{
	    text-transform: uppercase;
	    font-size: 40px;
	    padding-bottom: 20px;
	    line-height: 45px;
	    font-family: OpenSansLight, 'Microsoft Yahei';
	    text-align: left;
	}
	.showcase_text p{
	    color: #717171;
	    font-size: 14px;
	    line-height: 20px;
	    text-align: left;
	}
	.index_button{
		text-align: left;
	}
	.left_content{
		display: table-cell;
		vertical-align: middle;
	}
	
	.showcase_image_part .inner{
		display: table-cell;
		vertical-align: middle;
		position: relative;
		
	}

	.animate_set_3 .img_container{
		transform:none;

	}
	.img_container {
		transition:none;
	}
	.home_section_2.right .home_section_1_info.hover{
		transform:none;
	}
	.home_section_1_info{
		transition:none;
	}
	.home_section_2.right .home_section_1_images:hover .animate_set_3:nth-child(2n+0){
		left: 40%;
	}
	   
	.home_section_2.right .home_section_1_images:hover .animate_set_3:first-child{
		left: 65%;
	}
	.home_section_2.right .home_section_1_images:hover .animate_set_3:nth-child(3n+0){
		 left: 15%;
	}
	.animate_set_3{
		transition:none;
	}

