li {
	list-style-type: none;
}

.logo_Ct {
	width: 100%;
	height: 50px;
	display: block;
	margin-bottom: 24px;
	padding-left: 4%;
}

.logo_Ct .logo_fig {
	float: left;
	height: 50px;
	width: 40px;
	display: block;
	padding-top: 10px;
}

.logo_Ct img {
	width: 40px;
	height: auto;
}

.sub_topic {
	font-size: 18px;
	color: #666666;
	height: 133px;
	width: 250px;
	margin: 0 auto;
	position: relative;
	background: url(../img/layout/brandThinsulate_rowD_topic.png) no-repeat -24px 4px;
}

.sub_topic span {
	font-size: 37px;
	font-family: "新細明體", "Adobe 明體 Std L", serif;
	position: absolute;
	top: 38px;
	left: 68px;
}

.sup_img {
	margin-top: 59px;
}

h1 {
	font-size: 52px;
	color: #747C8B;
	font-family: Noto Sans TC;
	font-weight: 700;
	line-height: 54.4px;
	letter-spacing: 5.2px;
}

h2 {
	font-size: 32px;
	color: #747C8B;
	font-family: Noto Sans TC;
	font-weight: 400;
	line-height: 52px;
	letter-spacing: 3.2px;
}

h3 {
	font-size: 28px;
	color: #747C8B;
	font-family: Noto Sans TC;
	font-weight: 400;
	line-height: 46px;
	letter-spacing: 2.8px;
}

h4 {
	font-size: 24px;
	color: #FFF;
	font-family: Noto Sans TC;
	font-weight: 400;
	line-height: 46px;
	letter-spacing: 2.4px;
}

h5 {
	font-size: 18px;
	color: #747C8B;
	font-family: Noto Sans TC;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: 1.62px;
}

h6 {
	font-size: 16px;
	color: #747C8B;
	font-family: Noto Sans TC;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 1.6px;
}

p {
	font-family: Noto Sans TC;
}

/*slide start*/
.slide {
	width: 100%;
	height: 336px;
	background: url(../img/feature/featherless/sup_fibSlide_Bg.png) no-repeat center 0px;
	background-color: #e0e1e3;
}

.slideWrp {
	width: 1020px;
	height: 100%;
}

/*slide End*/


video {
	width: 100%;
}

object {
	width: 100%;
}

/*sectionA*/
.sectionA {
	padding: 5px 0 80px 0;
	background: #FCF1EA;
	text-align: center;
}

.secA_0 {
	width: 1020px;
}

.secA_1 {
	display: flex;
	justify-content: space-between;
	padding: 70px 100px;
}

.secA_1_2 h5 {
	width: 560px;
	text-align: justify;
	padding-top: 15px;
	line-height: 30px;
	/* 166.667% */
	letter-spacing: 1.8px;
}

.secA_2 {
	display: flex;
	justify-content: space-between;

}

.secA_2_1 {
	background: rgba(255, 255, 255, 0.60);
	width: 490px;
	border-radius: 23px;
	padding: 47px 0px;
}

.secA_2_1:nth-of-type(1) img {
	width: 198px;
}

.secA_2_1:nth-of-type(2) img {
	width: 391px;
}

.secA_2_1 img {
	display: block;
	margin: 0 auto;
	padding: 38px 0px;
}

.secA_2_1 h1 {
	color: #888F9B;
	text-align: center;
	font-size: 36px;
	line-height: 70px;
	/* 194.444% */
	letter-spacing: 3.6px;
}

.secA_2_1 h4 {
	border-radius: 12px;
	background: #AD968A;
	box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.15);
	font-weight: 700;
	display: inline-block;
	padding: 8px 70px;
}

/*sectionB*/
.sectionB {
	text-align: center;
}

.secB_1 h1 {
	color: #888F9B;
	line-height: 70px;
	padding: 111px 0 50px 0;
}

.secB_2 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-bottom: 76px;
}

.secB_2_1 {
	width: 47%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20px 63px;
	border-radius: 20px;
	border: 1px solid #838A96;
	margin: 1.5%;
}

.secB_2_1 h4 {
	color: #8B919D;
	line-height: 42.42px;
}

/*sectionC*/
.sectionC {
	background: linear-gradient(180deg, rgba(244, 247, 251, 0.44) 0%, #EAF1F8 50.52%, rgba(245, 248, 252, 0.58) 100%);
	text-align: center;
}

.secC_1 h2 {
	color: #838A96;
	font-size: 40px;
	line-height: 54.4px;
	letter-spacing: 4px;
	padding: 106px 0 47px 0;
}

.secC_1 h2 span {
	color: #838A96;
	font-weight: 700;
	line-height: 54.4px;
}

.secC_1 h2 span:nth-of-type(1) {
	font-size: 96px;
	letter-spacing: 9.6px;
}

.secC_1 h2 span:nth-of-type(2) {
	font-size: 64px;
	letter-spacing: 6.4px;
}

.secC_2 {
	display: flex;
	flex-wrap: wrap;
	background: url(../img/feature/featherless/secC_2.png) no-repeat center center/cover;
	padding: 50px 0;
}

.secC_2_1 {
	width: 33%;
	padding: 40px 30px;
}

.secC_2_1 h3:nth-of-type(1) {
	border-bottom: #747C8B 2px solid;
	margin: 0 30px 18px 30px;
	font-size: 30px;
	font-weight: 700;
	line-height: 54.4px;
	letter-spacing: 6px;
	padding: 25px 0 6px 0;
}

.secC_2_1 h3:nth-of-type(2) {
	font-size: 30px;
	line-height: 40px;
	letter-spacing: 3px;
}

/*sectionD*/
.sectionD {
	text-align: center;
}



.secD_1 img {
	width: auto;
	height: 93px;
	display: block;
	margin: 87px auto 54px auto;
}

.secD_1 h1 {
	border-bottom: 1px solid #747C8B;
	display: inline-block;
	padding: 0px 80px 27px 80px;
	margin-bottom: 30px;
}

.secD_1 h2:nth-of-type(2) {
	color: #85BFF3;
	font-weight: 700;
	line-height: 54.4px;
	padding: 15px 20px;
}


.secD_1 .playOuter {
	margin: 53px auto 116px auto;
}

.playOuter{
	margin: 0 auto;
	width: 87%;
	height: 498px;
	position: relative;
	overflow: hidden;
}
.playOuter .play{
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 100%;
	height: 140%;
}
.player{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



/*sectionE*/
.sectionE {
	background: url(../img/feature/featherless/sectionE.png) no-repeat center center/cover;
	padding: 136px 0 180px 0;
	text-align: center;
}

.secE_1 h2:nth-of-type(1) {
	line-height: 64px;

}

.secE_1 h2:nth-of-type(2) {
	color: #85BFF3;
	font-weight: 700;
	line-height: 64px;
	letter-spacing: 3.2px;
}

.secE_2 {
	display: flex;
	justify-content: space-between;
	padding: 37px 130px 21px 130px;
}

.secE_2_1 h4 {
	width: 136px;
	display: inline-block;
	margin-bottom: 17px;
	border-radius: 12px;
	padding: 3px 0;
}

.secE_2_1:nth-of-type(1) h4 {
	background: #A7A6A7;
}

.secE_2_1:nth-of-type(2) h4 {
	background: #85BFF3;
}

/*sectionF*/
.sectionF {
	background: url(../img/feature/featherless/sectionF.png) no-repeat center center/cover;
	padding: 87px 0 274px 0;
	text-align: center;
}

.secF_1 img {
	width: auto;
	height: 120.993px;
	margin: 0px auto 54px auto;
}

.secF_1 h2 span {
	color: #85BFF3;
	font-weight: 700;
}

.secF_2 {
	padding: 68px 130px 25px 130px;
}



.secF_4 {
	background: rgba(255, 255, 255, 0.40);
	padding: 35px 0px 50px 0px;
	margin: 55px 0 25px 0;
}

.secF_4 h2:nth-of-type(2) {
	padding: 0 0 5px 0;
}


/*sectionG*/
.sectionG {
	text-align: center;
}

.secG_1 img {
	height: 104px;
	width: auto;
}

.secG_1 h2:nth-of-type(1) {
	color: #85BFF3;
	font-weight: 700;
}

.secG_1 h2:nth-of-type(2) {
	color: #747C8B;
	font-weight: 400;
	padding: 0;
}

.secG_2 {
	padding: 46px 0px 164px 0px;
}


/*sectionH*/
.sectionH {
	background: url(../img/feature/featherless/sectionH.png) no-repeat center center/cover;
	text-align: center;
}

.secH_1 img {
	margin: 162px auto 54px auto;
}

.secH_4 {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}

.secH_4_1 {
	padding: 358px 0 109px 0;
}

.secH_4_1 h2 {
	font-size: 40px;
	font-weight: 700;
	line-height: 60px;
	letter-spacing: 4px;
	text-align: left;
	border-bottom: 1px solid #747C8B;

}

.secH_4_1 h4 {
	color: #747C8B;
	text-align: justify;
	margin: 30px 0 95px 0;
}

.secH_4_1 h5 {
	font-size: 20px;
	line-height: 36px;
	letter-spacing: 2px;
	text-align: left;
}

.secH_4_1 h5 span:nth-of-type(1) {
	font-size: 40px;
	font-weight: 700;
	line-height: 46px;
	letter-spacing: 4px;
}

.secH_4_1 h5 span:nth-of-type(2) {
	font-weight: 700;
}

.secH_4_1 h2:nth-of-type(2) {
	font-size: 32px;
	line-height: 53px;
	letter-spacing: 3.2px;
	margin: 74px 0 41px 0;
}

.secH_4_1_1 {
	display: flex;
	justify-content: space-between;
}

.secH_4_1_1_1 {
	width: 29%;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 2px solid #747C8B;
	padding: 10px 10px;
	border-radius: 10px;
}

.secH_4_1_1_1 p {
	color: #747C8B;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.secH_4_1_1_1 span {
	line-height: 0px;
}

.secH_4_1_1_1 p img {
	transform: translateY(-5px);
	padding: 0 5px;
}

.secH_4_1_1_1:nth-of-type(3) p img {
	transform: translateY(0px);
}

.secH_4_1 {
	width: 100%;
}

.secH_4_2 {
	width: 344px;
}

/*sectionI*/
.sectionI {
	background: url(../img/feature/featherless/sectionI.png) no-repeat center center/cover;
	padding: 50px 0 800px 0;
	text-align: center;
}

.secI_1 img {
	height: 123px;
}

.secI_3 h5 {
	font-size: 20px;
	line-height: 46px;
	letter-spacing: 2px;
	padding: 20px 0 100px 0;
}

.secI_4 img {
	height: 98px;
}

/*sectionJ*/
.sectionJ {
	background: url(../img/feature/featherless/sectionJ.png) no-repeat center bottom/cover;
	/* background: #dceef5; */
	padding: 120px 0 532px 0;
	text-align: center;
}

.sectionJ h2 {
	font-size: 40px;
	font-weight: 700;
	line-height: 46px;
	letter-spacing: 4px;
	padding-bottom: 20px;
}

.secJ_1 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 40px 50px 0 50px;
}

.secJ_1_1 {
	text-align: justify;
	padding-left: 54px;
}

.secJ_1_1 h5:nth-of-type(1) {
	text-align: left;
	font-size: 20px;
	font-weight: 700;
	line-height: 36px;
	letter-spacing: 1.8px;
}





@media print {
	.slide {
		width: 100%;
		height: 336px;
		background: url(../img/feature/featherless/sup_fibSlide_Bg.png) no-repeat center 0px;
		background-size: cover;
	}

	.slideWrp {
		width: 1020px;
		height: 100%;
	}
}