@charset "utf-8";
/* CSS Document */
	article{
		padding-top: 150px;
	}
	#Banner{
		width: 100%;
		height: calc(100vh - 150px);
		background: url("/Assets/Web/Images/Service/Banner.jpg") no-repeat;
		background-size: cover;	
		padding-top: 100px;
	}	
	#BannerForm{
		max-width: 1600px;
		height: 600px;
		margin: 0 auto;		
	}
	#BannerLeft{
		width: 650px;
		height: 600px;
		background: #c8a97d;
		padding: 100px;
		box-sizing: border-box;
		float: left;
	}
	#BannerTitle{
		width: 100%;
		height: 90px;
		line-height: 28px;
		font-size: 32px;
		font-weight: bold;
		color: #FFF;
		padding-left: 30px;
		border-left: 6px solid #92d1d5;
		letter-spacing: 5px;
		margin-bottom: 80px;
	}
	#BannerLeftText{
		width: 100%;
		line-height: 32px;
		font-size: 18px;
		color: #FFF;
		font-weight: 600;
		letter-spacing: 4px;
		margin-bottom: 80px;
	}
	.BannerBtn01{
		width: 200px;
		height: 66px;
		line-height: 66px;
		background: #FFF;
		font-size: 26px;
		font-weight: bold;
		color: #646464;
		text-align: center;
		letter-spacing: 5px;
		cursor: pointer;
	}
	#Btn01{
		float: left;
	}
	#Btn02{
		float: right;
	}
	#BannerRight{
		width: calc(100% - 650px);
		height: 600px;
		float: right;
	}
	#BannerRightText{
		width: 600px;
		height: 600px;
		line-height: 85px;
		font-size: 85px;
		color: #FFF;
		font-weight: bold;
		padding-top: 100px;
		margin: 0 auto;
		box-sizing: border-box;
	}
	/* 客製化服務 Start */
	#Serice{
		width: 100%;
		padding-top: 150px;
		padding-bottom: 100px;
	}
	#ServiceForm{
		max-width: 1600px;
		margin: 0 auto;
	}
	#ServiceTitle{
		width: 100%;
		height: 280px;
		background: #a1734a;
		padding: 80px 150px;	
		box-sizing: border-box;
	}
	#ServiceTitleLeft{
		width: 355px;
		height: 120px;
		line-height: 50px;
		font-size: 32px;
		font-weight: bold;		
		color: #FFF;
		letter-spacing: 6px;
		border-right: 1px solid #FFF;
		padding-top: 10px;
		box-sizing: border-box;
		float: left;
	}
	#ServiceTitleRight{
		width: calc(100% - 355px);
		height: 120px;
		line-height: 32px;
		font-size: 18px;
		font-weight: 600;
		color: #FFF;
		letter-spacing: 1px;
		padding-top: 10px;
		box-sizing: border-box;
		float: right;		
	}
	#ServiceTitleText1{
		width: 820px;
		height: 120px;
		float: right;
	}
	/* 客製化服務  End */

	/* 服務項目 Start */
	
	#Packaging{
		width: 100%;
		padding-top: 50px;
		padding-bottom: 100px;
	}
	#Packaging:after{
		content: ".";
		visibility: hidden;
		display: block;
		height: 0;
		clear: both; 
	}
	#PackagingLeft{
		width: 370px;
		float: left;	
	}
	#PackagingLeftTitle{
		width: 100%;
	}
	.PackagingMenu{
		width: 100%;
		height: 75px;
		line-height: 40px;
		font-size: 28px;
		font-weight: bold;
		color: #646464;
		border-bottom: 1px solid #646464;
		padding-left: 30px;
		box-sizing: border-box;
		margin-bottom: 40px;			
		background-position: -22px top;
		cursor: pointer;
		transition: all .5s;
	}
	.PackagingMenu:hover{
		background-image: url("/Assets/Web/Images/Service/listarrow_G.png");
		background-repeat: no-repeat;
		background-position: 10px top;
		padding-left: 60px;
		box-sizing: border-box;
		transition: all .5s;
	}
	.PackagingMenuAct{
		color: #92d1d5;
		background-image: url("/Assets/Web/Images/Service/listarrow_LB.png");
		background-repeat: no-repeat;
		background-position: 10px top;
		padding-left: 60px;
		box-sizing: border-box;
		transition: all .5s;
	}
	.NoBorderBottom{
		border-bottom: none;
	}

	#PackagingRight{

		float: left;
		margin-left: 120px;
	
	
	}
	#PackagingRight:after{
		content: ".";
		visibility: hidden;
		display: block;
		height: 0;
		clear: both; 
	}
	.PkList{
		width: 100%;
		margin-bottom: 120px;
		overflow: hidden;
	
	}
	.PkListTitle{
		width: 750px;
		min-height: 80px;		
		box-sizing: border-box;
		border-bottom: 1px solid #646464;
		margin-left: 50px;
		margin-bottom: 50px;
	}
	.PkListTitle:after{
		content: ".";
		visibility: hidden;
		display: block;
		height: 0;
		clear: both; 
	}
	.ListTitleText1{
		color: #646464;
		font-size: 32px;
		line-height: 50px;
		font-weight: bold;
		letter-spacing: 6px;
		float: left;
	}
	.ListTitleHeight{
		padding-bottom: 30px;
	}
	.ListTitleText2{
		width: 250px;
		height: 100px;
		line-height: 25px;
		color: #a5a5a5;
		float: right;
		font-size: 18px;
		font-weight: 600;
		text-align: right;
		letter-spacing: 1px;
	}
	.ListTitleText3{
		width: 750px;
		height: 100px;
		padding-left: 50px;
		line-height: 32px;
		font-size: 18px;		
		font-weight: bold;
		color: #000;
		letter-spacing: 1px;
		
	}
	.PKSlickList{
		width: 100%;
		max-width: 1115px;
		
	}
	.PKSlickImg img{
		max-width: 1115px;
		
	}
	#M3Point{
		margin-top: -30px;
	}
	/* 服務項目 End */
	#Equipment{
		width: 100%;	
		overflow: hidden;
		
	}
	#EquipmentForm{
		width: 1440px;
		height: 850px;
		background: #646464;
		padding: 100px;
		margin: 0 auto;
		box-sizing: border-box;
	}
	#EFLeft{
		width: calc(100% - 560px);
		height: 650px;
		float: left;
	}
	#EFImg{
		margin-left: -340px;
	}
	#EFRight{
		width: 310px;
		height: 650px;
		padding-right: 60px;
		float: right;
	}
	#EFRightTitle{
		width: 310px;
		height: 110px;
		font-size: 32px;
		font-weight: 700;
		color: #FFF;
		border-bottom: 1px solid #FFF;
		margin-top: 100px;
		letter-spacing: 6px;
	}
	#EFRightText{
		width: 310px;
		font-size: 18px;
		line-height: 32px;
		color: #FFF;
		font-weight: bold;
		padding-top: 70px;
		letter-spacing: 1.3px;
	}
	#EF2Form{
		width: 1440px;
		padding-top: 150px;
		margin: 0 auto;
		padding: 150px 125px 150px 150px;
		box-sizing: border-box;
		
	}
	#EF2Form:after{
		content: ".";
		visibility: hidden;
		display: block;
		height: 0;
		clear: both; 
	}
	#EF2Left{
		width: 450px;
		float: left;
		margin-left: 40px;
	}
	.EF2Title{
		width: 100%;
		height: 50px;
		font-weight: bold;
		font-size: 32px;
		color: #646464;
		margin-bottom: 30px;
		letter-spacing: 6px;
	}
	.EF2List{
		width: 450px;
		min-height: 50px;
		color: #FFF;
		background: #646464;
		font-size: 20px;
		font-weight: bold;
		letter-spacing: 2px;
		padding: 10px 20px;
		margin-bottom: 30px;
		box-sizing: border-box;
	}
	#EF2RIght{
		width: 565px;
		float: right;
	}
	#EF2Img1{
		width: 565px;
		height: 390px;
		margin-bottom: 100px;
	}
	#EF2Img2{
		width: 930px;
		height: 530px;
	}
