﻿@charset "utf-8";
/* CSS Document */
.headbx2 {
	position: relative;
	width: 100%;
	padding-bottom: 61.667rem;
	display: block;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 50% 0%;
	background-image: url(../images/Taiwan_net_002.jpg);
	top: var(--nav-h);
}

.mubx2 {
	position: sticky;
	width: 100%;
	height: var(--mu2-h);
	background-color: #FFF225;
	top: var(--nav-h);
	text-align: center;
	z-index: 2;
}

.mubx2::before {
	position: absolute;
	width: 100%;
	height: 0.833rem;
	content: "";
	display: block;
	background-color: #FFFFFF;
	bottom: -0.833rem;
	left: 0;
}

.mubx2 li {
	position: relative;
	height: var(--mu2-h);
	display: inline-block;
	cursor: pointer;
	padding: 0 2.500rem;
	font-size: 1.667rem;
	color: #333333;
	font-weight: 400;
	text-align: center;
	margin: 0 -0.167rem;
	/**/
	transition: all .5s;
	overflow: hidden;
}

.mubx2 li:hover {
	color: #FF4200;
}

.mubx2 li p {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
	/**/
	transition: all .5s;
}

.mubx2 li::before {
	position: absolute;
	width: 92%;
	height: 0;
	content: "";
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
	background-color: #FFFFFF;
	border-radius: 0.500rem 0.500rem 0 0;
}

.mubx2 li.on {
	font-weight: 500;
	color: #FF4200;
}

.mubx2 li.on::before {
	height: 85%;
}

.mubx2 li.on p {
	top: 56.5%;
}

.contentbx {
	position: relative;
	width: 100%;
	padding: 7.500rem 0 5.000rem;
	overflow: hidden;
}

.ccon {
	position: relative;
	width: 112.500rem;
	min-height: 37.500rem;
	margin: 0 auto;
	padding: 3.333rem 2.5% 5.000rem;
	border: 0.083rem solid #D7D7D7;
}

.ccon::before {
	position: absolute;
	width: 5.833rem;
	padding-bottom: 6.667rem;
	content: "";
	display: block;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 50% 0%;
	background-image: url(../images/Taiwan_net_004.png);
	background-size: 100% auto;
	top: -4.583rem;
	right: 28%;
	z-index: 1;
	/**/
	transition: all .5s;
}

.ccond {
	position: absolute;
	width: 100%;
	display: block;
	pointer-events: none;
	left: 0;
	bottom: 0;
}

.ccond::before, .ccond::after {
	position: absolute;
	content: "";
	display: block;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 50% 0%;
	background-size: 100% auto;
	/**/
	transition: all .5s;
}

.ccond::before {
	width: 13.250rem;
	padding-bottom: 12.917rem;
	background-image: url(../images/Taiwan_net_005.png);
	left: -10.000rem;
	bottom: -0.417rem;
}

.ccond::after {
	width: 14.167rem;
	padding-bottom: 11.250rem;
	background-image: url(../images/Taiwan_net_006.png);
	right: -4.583rem;
	bottom: -0.667rem;
}

.org {
	color: #FF4200;
}

.fwt5 {
	font-weight: 500;
}

.fwt5-padding {
	padding: 1.250rem 0 0
}

.fwt3 {
	font-weight: 300;
}

.bac {
	color: #050303;
	font-weight: 500;
}

.cbx1 {
	position: relative;
	width: 100%;

	display: none;
	padding: 3.333rem 0 0;
	margin: 0 auto;
	font-size: var(--f2-size); /*18*/
	line-height: 2.917rem;
	font-weight: 400;
	color: #1F1F1F;
}

.tit {
	position: absolute;
	font-size: 4.167rem;
	line-height: 5.000rem;
	font-weight: 700;
	color: #1F1F1F;
	text-align: center;
	top: -6.250rem;
	left: 50%;
	transform: translateX(-50%);
}

.tit span {
	position: relative;
	white-space: nowrap;
	z-index: 1;
}

.tit::before {
	position: absolute;
	width: 150%;
	height: 15%;
	content: "";
	display: block;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #FFFFFF;
}

.tit::after {
	position: relative;
	width: 55%;
	height: 0.833rem;
	content: "";
	display: block;
	margin: 0.500rem auto 0;
	background-color: #FF4200;
}

.bk, .bk2, .bk3 {
	position: relative;
	display: block;
}

.bk {
	padding-bottom: 1.250rem;
}

.bk2 {
	padding-bottom: 2.083rem;
}

.bk3 {
	padding: 0.417rem 0;
}

.f1 {
	font-size: var(--f1-size); /*20*/
	line-height: 3.333rem;
}

/**/

.contentbx {
	--f1-size: 1.667rem;
	--f1a-size: 2.083rem;
	--f2-size: 1.5rem;
	--f3-size: 1.5rem;
	--f4-size: 1.333rem;
	--org-color: #FF4200;
	--bac-color: #1F1F1F;
}

.latin, .latin > li, .disc, .disc > li,
.cjk, .cjk > li, .chn, .chn > li,
.decimal, .decimal > li, .decimal2, .decimal2 > li {
	position: relative;
}

/**/
.latin {
	padding-left: 2.167rem;
}

.latin > li {
	list-style-type: upper-latin;
	font-weight: 500;
	font-size: var(--f1-size);
	color: var(--org-color);
	padding-bottom: 0.667rem;
}

/**/
/* 20250822修改 */
.disc {
	padding: 0.833rem 0 0.833rem 0; /*0.833rem 0 0.833rem 1.250rem*/
}

.disc-padding {
	padding: 0.833rem 0 0 0; /*0.833rem 0 0 1.250rem*/
}

.disc li {
	/*list-style-type:disc;*/
	font-weight: 400;
	font-size: var(--f2-size);
	color: var(--bac-color);
	padding-bottom: 0.417rem;
	padding-left: 1.417rem;
}

.disc li::before {
	position: absolute;
	content: "●"; /*● •*/
	left: 0;
	top: 0;
}

/**/
.cjk {
	padding-left: 3.333rem;
}

.cjk > li {
	list-style-type: cjk-ideographic;
	font-weight: 500;
	font-size: var(--f1-size);
	padding-bottom: 0.667rem;
}

/**/
.cjk2 {
	padding: 0.833rem 0 0 0.417rem;
}

.cjk2 > li {
	list-style-type: cjk-ideographic;
	font-weight: 400;
	font-size: var(--f2-size);
	padding-bottom: 0.417rem;
}

/**/
.chn {
	padding: 0.833rem 0 0.833rem 2.500rem;
}

.chn > li {
	font-weight: 400;
	font-size: var(--f2-size);
	padding-bottom: 0.417rem;
	padding-left: 0.417rem;
}

.chn > li::before {
	position: absolute;
	content: attr(data-index);
	right: 100%;
	top: 0;
}

.fk {
	position: relative;
	font-size: var(--f2-size);
	font-weight: 400;
	padding: 0.833rem 0;
}

.fkbx {
	position: relative;
	width: 100%;
	margin-left: 0;
}

.decimal {
	font-weight: 400;
	font-size: var(--f2-size);
	padding: 0.833rem 0 0 1.667rem;
}

.decimal > li {
	list-style-type: decimal;
	padding-bottom: 0.417rem;
}

/* 20250822修改 */
.decimal2 {
	font-weight: 400;
	font-size: var(--f2-size);
	padding: 0.833rem 0 0 0.000rem;
}

.decimal2 > li {
	font-weight: 400;
	font-size: var(--f2-size);
	padding-bottom: 0.417rem;
	padding-left: 2.167rem;
}

.decimal2 > li::before {
	position: absolute;
	content: attr(data-index);
	white-space: nowrap;
	left: -0.250rem;
	/*right:100%;*/
	top: 0;
}

/**/
.tbabx table.tb1 tr:first-child td:nth-child(1) {
	width: 15%
}

.tbabx table.tb1 tr:first-child td:nth-child(2) {
	width: 60%
}

.tbabx table.tb1 tr:first-child td:nth-child(3) {
	width: 25%
}

.tbabx table.tb2 tr:first-child td:nth-child(1) {
	width: 15%
}

.tbabx table.tb2 tr:first-child td:nth-child(2) {
	width: 15%
}

.tbabx table.tb2 tr:first-child td:nth-child(3) {
	width: 15%
}

.tbabx table.tb2 tr:first-child td:nth-child(4) {
	width: 55%
}

.tbabx table.tb3 tr:nth-child(2) td:nth-child(1) {
	width: 20%
}

.tbabx table.tb3 tr:nth-child(2) td:nth-child(2) {
	width: 40%
}

.tbabx table.tb3 tr:nth-child(2) td:nth-child(3) {
	width: 40%
}

.tbabx {
	position: relative;
	padding: 0.833rem 0 1.667rem;
}

.tbabx table {
	width: 100%;
	border-spacing: 0.083rem;
	background-color: #F4C1B0; /*d7d7d7*/
	font-size: var(--f3-size);
	line-height: 2.083rem;
	margin: 0 auto;
}

.tbabx table tr:nth-last-child(odd) td {
	background-color: #FFF7F4;
}

/*.tbabx table th,*/
.tbabx table tr:first-child td {
	padding: 0.833rem 0.417rem;
	background-color: #F4612E; /*F0F0F0*/
	text-align: center;
	font-weight: 500;
	color: #FFFFFF;
}

.tbabx table td {
	word-break: break-all;
	padding: 0.667rem 0.417rem;
	background-color: #FFFFFF;
	/*text-align:center;*/
}

.tbabx .tc {
	text-align: center;
}

.tbabx table td span {
	display: inline-block;
}

.tbabx .tg {
	background-color: #FFF7F4;
}

.tbabx .fs {
	font-size: var(--f4-size);
}

/**/
.timeph {
	position: relative;
	width: 99%; /*1200*/
	margin: 0.833rem 0;
}

.timeph::before {
	position: relative;
	width: 100%; /*1200*/
	padding-bottom: 42%; /*494 41.16*/
	content: '';
	display: block;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(../images/Taiwan_net_013.jpg);
	background-size: 100% auto;
}

/**/
.signup {
	position: fixed;
	width: 10.833rem;
	padding-bottom: 10.833rem;
	display: block;
	background-color: #FF4200;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(../images/Taiwan_net_015.png);
	background-size: 100% auto;
	border-radius: 99%;
	/**/
	transition: all .5s;
	right: 0.833rem;
	bottom: 15vh;
	z-index: 2;
}

.signup:hover {
	background-color: #FF1E00;
}

.downloadbx {
	position: relative;
	width: 100%;
	left: -1.5%;
	text-align: center;
	padding: 1.667rem 0;
}

.downloadbx a {
	position: relative;
	width: 30%; /*450*/
	/*padding-bottom:14.167rem;*/
	display: inline-block;
	background-color: #FF4200;
	/*	background-attachment: scroll;
		background-repeat:repeat-x;
		background-position:50% 100%;
		background-image:url(../images/Taiwan_net_018.png);
		background-size:auto 100%;*/
	/*margin:0 3.5%;*/
	border-radius: 0.833rem;
	border: 0.250rem solid #FFFFFF;
	/**/
	transition: all .5s;
}

.downloadbx a:nth-child(1) {
	margin-right: 5%;
}

.downloadbx a:hover {
	border: 0.250rem solid #FFC000;
	/*background-color:#ffc000;*//*#ff8400*/
}

.downloadbx a::before {
	position: relative;
	width: 100%;
	padding-bottom: 33.333%; /*150*/
	content: '';
	display: block;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: auto 100%;
	overflow: hidden;
	border-radius: 0.667rem;
	z-index: 1;
}

.downloadbx a:nth-child(1)::before {
	background-image: url(../images/Taiwan_net_016.png);
}

.downloadbx a:nth-child(2)::before {
	background-image: url(../images/Taiwan_net_017.png);
}

.downloadbx a::after {
	position: absolute;
	width: 0%;
	height: 100%; /*5.5%*/
	background-color: #FFC000;
	content: '';
	/**/
	transition: width .5s ease;
	-moz-transition: width .5s ease;
	-webkit-transition: width .5s ease;
	-o-transition: width .5s ease;
	/**/
	left: auto;
	right: 0;
	bottom: 0;
}

.downloadbx a:hover::after {
	width: 100%; /*98%*/
	right: auto;
	left: 0; /*1%*/
}

/*20250822 新增*/
.purpose {
	position: relative;
}

.purpose > li {
	position: relative;
	font-weight: 500;
	font-size: var(--f1a-size);
}

.purpose > li > p {
	position: relative;
	display: block;
	padding: 0.667rem 0 0;
}

.purpose > li > div {
	position: relative;
	padding-left: 2.333rem;
}

.ktc {
	text-align: center;
	padding: 1.250rem 0 0;
}

/*20250910*/
.headbx {
	position: relative;
	width: 100%;
	padding-bottom: 61.667rem;
	display: block;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 50% 0%;
	background-image: url(../images/Taiwan_net_020.jpg);
	top: var(--nav-h);
}

.mubx2 li p > span {
	position: relative;
	font-size: 1.5rem;
}

.ccon2 {
	position: relative;
	width: 112.500rem;
	min-height: 37.500rem;
	margin: 0 auto;
	padding: 3.333rem 2.5% 5.000rem;
	border: 0.083rem solid #D7D7D7;
}

.ccon2::before {
	position: absolute;
	width: 5.833rem;
	padding-bottom: 6.667rem;
	content: "";
	display: block;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 50% 0%;
	background-image: url(../images/Taiwan_net_022.png);
	background-size: 100% auto;
	top: -4.583rem;
	right: 28%;
	z-index: 1;
	/**/
	transition: all .5s;
}

.ccond2 {
	position: absolute;
	width: 100%;
	display: block;
	pointer-events: none;
	left: 0;
	bottom: 0;
}

.ccond2::before, .ccond2::after {
	position: absolute;
	content: "";
	display: block;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 50% 0%;
	background-size: 100% auto;
	/**/
	transition: all .5s;
}

.ccond2::before {
	width: 13.250rem;
	padding-bottom: 12.917rem;
	background-image: url(../images/Taiwan_net_023.png);
	left: -10.000rem;
	bottom: -0.417rem;
}

.ccond2::after {
	width: 14.167rem;
	padding-bottom: 11.250rem;
	background-image: url(../images/Taiwan_net_024.png);
	right: -4.583rem;
	bottom: -0.667rem;
}

.tb5 {
}

.tbabx table.tb5 tr:first-child td:nth-child(1) {
	width: 25%
}

.tbabx table.tb5 tr:first-child td:nth-child(2) {
	width: 75%
}

.fwt4 {
	font-weight: 400;
}

.tb6 {
}

.tbabx table.tb6 tr:first-child td:nth-child(1) {
	width: 10%
}

.tbabx table.tb6 tr:first-child td:nth-child(2) {
	width: 25%
}

.tbabx table.tb6 tr:first-child td:nth-child(3) {
	width: 55%
}

.tbabx table.tb6 tr:first-child td:nth-child(4) {
	width: 10%
}

/**/
.tb7 {
}

.tbabx table.tb7 tr:first-child td:nth-child(1) {
	width: 15%
}

.tbabx table.tb7 tr:first-child td:nth-child(2) {
	width: 85%
}

/**/
.downloadbx2 {
	position: relative;
	width: 100%;
	left: -1.5%;
	text-align: center;
	padding: 1.667rem 0;
}

.downloadbx2 a {
	position: relative;
	width: 30%; /*450*/
	display: inline-block;
	background-color: #FF4200;
	border-radius: 0.833rem;
	border: 0.250rem solid #FFFFFF;
	/**/
	transition: all .5s;
}

.downloadbx2 a:nth-child(1) {
	margin-right: 5%;
}

.downloadbx2 a:hover {
	border: 0.250rem solid #FFC000;
	/*background-color:#ffc000;*//*#ff8400*/
}

.downloadbx2 a::before {
	position: relative;
	width: 100%;
	padding-bottom: 33.333%; /*150*/
	content: '';
	display: block;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: auto 100%;
	overflow: hidden;
	border-radius: 0.667rem;
	z-index: 1;
}

.downloadbx2 a:nth-child(1)::before {
	background-image: url(../images/Taiwan_net_027.png);
}

.downloadbx2 a:nth-child(2)::before {
	background-image: url(../images/Taiwan_net_028.png);
}

.downloadbx2 a::after {
	position: absolute;
	width: 0%;
	height: 100%; /*5.5%*/
	background-color: #FFC000;
	content: '';
	/**/
	transition: width .5s ease;
	-moz-transition: width .5s ease;
	-webkit-transition: width .5s ease;
	-o-transition: width .5s ease;
	/**/
	left: auto;
	right: 0;
	bottom: 0;
}

.downloadbx2 a:hover::after {
	width: 100%; /*98%*/
	right: auto;
	left: 0; /*1%*/
}

.signup2 {
	position: fixed;
	width: 10.833rem;
	padding-bottom: 10.833rem;
	display: block;
	background-color: #FF4200;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(../images/Taiwan_net_029.png);
	background-size: 100% auto;
	border-radius: 99%;
	/**/
	transition: all .5s;
	right: 0.833rem;
	bottom: 15vh;
	z-index: 2;
}

.signup2:hover {
	background-color: #FF1E00;
}

/**/
@media only screen and (max-width: 133.333rem) {
	/**/

}

@media only screen and (max-width: 116.667rem) {
	/**/
	.ccon {
		width: 93.7%;
	}

	.ccond::before {
		left: -6.667rem;
		bottom: -1.000rem;
	}

	.ccond::after {
		right: -2.750rem;
	}

	/*20250910*/
	.headbx {
		padding-bottom: 52.857%; /*740*/
		background-size: 145% auto;
	}

	.ccon2 {
		width: 93.7%;
	}

}

@media only screen and (max-width: 100.000rem) {
	/**/
	.signup {
		width: 8.333rem;
		padding-bottom: 8.333rem;
	}

	/*20250911*/
	.signup2 {
		width: 8.333rem;
		padding-bottom: 8.333rem;
	}
}

@media only screen and (max-width: 83.333rem) {
	/**/
	.headbx2 {
		padding-bottom: 70%; /*740*/
		background-size: 190% auto;
	}

	.ccon {
		padding: 3.333rem 2.5% 6.667rem;
	}

	.ccon::before {
		right: 15%;
	}

	/**/
	.fkbx {
		width: 101%;
		margin-left: -2.750rem;
	}

	.downloadbx a {
		width: 38%;
	}

	/*20250910*/
	.ccon2 {
		padding: 3.333rem 2.5% 6.667rem;
	}

	.ccon2::before {
		right: 15%;
	}

	.downloadbx2 a {
		width: 38%;
	}

}

@media only screen and (max-width: 79.167rem) {
	/**/

}

@media only screen and (max-width: 66.667rem) {
	/**/

}

@media only screen and (max-width: 65.000rem) {
	/**/
	/* 20250822 新增 */
	.disc li::before {
		content: "•";
	}

}

@media only screen and (max-width: 57.083rem) {
	/**/
	.ccon::before {
		right: 5%;
	}

	.downloadbx a {
		width: 45%;
		/*border-radius:0.833rem;*/
	}

	.downloadbx a:nth-child(1) {
		margin-right: 2%;
	}

	/*.downloadbx a::before{border-radius:0.667rem;}*/
	/*20250910*/
	.ccon2::before {
		right: 2%;
	}

	.downloadbx2 a {
		width: 45%;
	}

	.downloadbx2 a:nth-child(1) {
		margin-right: 2%;
	}

}

@media only screen and (max-width: 48.333rem) {
	/**/
	/**/
	.timeph {
		width: 100%;
		margin: 0 0;
	}

	.timeph::before {
		width: 100%; /*500*/
		padding-bottom: 250%; /*1250*/
		background-image: url(../images/Taiwan_net_014.jpg);
		left: -1.3%;
	}
}

@media only screen and (max-width: 46.667rem) {
	/**/
	.mubx2 li {
		padding: 0 1.667rem;
	}

	/*20250910*/
	.mubx2 li p > span {
		display: block;
		font-size: 1.250rem;
		line-height: 1.5rem;
		text-align: center;
	}

	/**/
	.tbabx table.tb6 tr:first-child td:nth-child(1) {
		width: 15%
	}

	.tbabx table.tb6 tr:first-child td:nth-child(2) {
		width: 20%
	}

	.tbabx table.tb6 tr:first-child td:nth-child(3) {
		width: 40%
	}

	.tbabx table.tb6 tr:first-child td:nth-child(4) {
		width: 25%
	}
}

@media only screen and (max-width: 37.500rem) {
	/**/
	.headbx2 {
		padding-bottom: 92%; /*416*/
		background-image: url(../images/Taiwan_net_003.jpg);
		background-size: 100% auto;
	}

	.mubx2 li {
		font-size: 1.5rem;
	}

	.contentbx {
		padding: 7.083rem 0 5.000rem;
	}

	.cbx1 {
		padding: 2.917rem 0 0;
		line-height: 2.500rem;
	}

	.tit {
		min-width: 65%;
		display: block;
		font-size: 3.833rem; /*46*/
		line-height: 4.583rem; /*55*/
		top: -6.250rem; /*-75*/
	}

	.tit::before {
		width: 105%;
	}

	.tit::after {
		height: 0.667rem;
		margin: 0.500rem auto 0;
	}

	.f1 {
		line-height: 2.917rem;
	}

	.ccon {
		padding: 3.333rem 2.5% 10.417rem;
	}

	.ccon::before {
		width: 15.5%; /*70*/
		padding-bottom: 17.7%; /*80*/
		top: -12.2vw; /*55*/
		right: 2.5%;
	}

	.ccond::before {
		width: 10.833rem; /**/
		padding-bottom: 12.500rem;
		background-image: url(../images/Taiwan_net_007.png);
		left: -1.250rem;
		bottom: -0.417rem;
	}

	.ccond::after {
		width: 12.917rem;
		padding-bottom: 10.000rem;
		background-image: url(../images/Taiwan_net_008.png);
		right: -1.250rem;
		bottom: -0.417rem;
	}

	/**/
	.contentbx {
		--f1-size: 1.5rem;
		--f1a-size: 1.833rem;
		--f2-size: 1.333rem;
		--f3-size: 1.250rem;
		--f4-size: 1.167rem;
	}

	.latin {
		padding-left: 2.167rem;
	}

	/* 20250822修改 */
	.disc {
		padding: 0.833rem 0 0.833rem 0;
	}

	/*padding:0.833rem 0 0.833rem 1.000rem;*/
	.disc li {
		padding-left: 1.167rem;
	}

	.cjk {
		padding-left: 3.333rem;
	}

	.cjk2 {
		padding: 0.833rem 0 0 0.417rem;
	}

	.chn {
		padding: 0.833rem 0 0.833rem 2.083rem;
	}

	.decimal {
		padding: 0.833rem 0 0 1.667rem;
	}

	.decimal2 {
		padding: 0.833rem 0 0 0.000rem;
	}

	.decimal2 > li {
		padding-left: 1.750rem;
	}

	/**/
	.fkbx {
		width: 110%;
		margin-left: -2.750rem;
	}

	.tbabx table td span {
		display: inline;
	}

	.tbabx table.tb1 tr:first-child td:nth-child(1) {
		width: 15%
	}

	.tbabx table.tb1 tr:first-child td:nth-child(2) {
		width: 55%
	}

	.tbabx table.tb1 tr:first-child td:nth-child(3) {
		width: 30%
	}

	/**/
	.tbabx table.tb2 tr:first-child td:nth-child(1) {
		width: 20%
	}

	.tbabx table.tb2 tr:first-child td:nth-child(2) {
		width: 22%
	}

	.tbabx table.tb2 tr:first-child td:nth-child(3) {
		width: 22%
	}

	.tbabx table.tb2 tr:first-child td:nth-child(4) {
		width: 36%
	}

	/**/
	.tbabx table.tb3 tr:nth-child(2) td:nth-child(1) {
		width: 20%
	}

	.tbabx table.tb3 tr:nth-child(2) td:nth-child(2) {
		width: 40%
	}

	.tbabx table.tb3 tr:nth-child(2) td:nth-child(3) {
		width: 40%
	}

	.signup {
		width: 7.500rem;
		padding-bottom: 7.500rem;
		right: 0.167rem;
	}

	.downloadbx {
		width: 111%;
		left: -10.9%;
	}

	.downloadbx a {
		width: 48%;
		/*border-radius:0.833rem;*/
	}

	.downloadbx a:nth-child(1) {
		margin-right: .6%;
	}

	/*.downloadbx a::before{border-radius:0.667rem;}*/
	.timeph::before {
		left: -5.3%;
	}

	/*20250822 新增*/
	.purpose > li > div {
		padding-left: 1.667rem;
	}

	/*20250910*/
	.headbx {
		padding-bottom: 92%; /*416*/
		background-image: url(../images/Taiwan_net_021.jpg);
		background-size: 100% auto;
	}

	.mubx2 li p > span {
		font-size: 1.083rem;
		line-height: 1.333rem;
	}

	.ccon2 {
		padding: 3.333rem 2.5% 10.417rem;
	}

	.ccon2::before {
		width: 15.5%; /*70*/
		padding-bottom: 17.7%; /*80*/
		top: -12.2vw; /*55*/
		right: -3.5%;
	}

	.ccond2::before {
		width: 10.833rem; /**/
		padding-bottom: 12.500rem;
		background-image: url(../images/Taiwan_net_025.png);
		left: -1.250rem;
		bottom: -0.417rem;
	}

	.ccond2::after {
		width: 12.917rem;
		padding-bottom: 10.000rem;
		background-image: url(../images/Taiwan_net_026.png);
		right: -1.250rem;
		bottom: -0.417rem;
	}

	/*20250910*/
	/*5*/
	.tbabx table.tb5 tr:first-child td:nth-child(1) {
		width: 30%
	}

	.tbabx table.tb5 tr:first-child td:nth-child(2) {
		width: 70%
	}

	/*6*/
	.tbabx table.tb6 tr:first-child td:nth-child(1) {
		width: 20%
	}

	.tbabx table.tb6 tr:first-child td:nth-child(2) {
		width: 20%
	}

	.tbabx table.tb6 tr:first-child td:nth-child(3) {
		width: 40%
	}

	.tbabx table.tb6 tr:first-child td:nth-child(4) {
		width: 20%
	}

	/*7*/
	.tbabx table.tb7 tr:first-child td:nth-child(1) {
		width: 20%
	}

	.tbabx table.tb7 tr:first-child td:nth-child(2) {
		width: 80%
	}

	/**/
	.downloadbx2 {
		width: 111%;
		left: -10.9%;
	}

	.downloadbx2 a {
		width: 48%;
	}

	.downloadbx a:nth-child(1) {
		margin-right: .6%;
	}

	.signup2 {
		width: 7.500rem;
		padding-bottom: 7.500rem;
		right: 0.167rem;
	}

}

@media only screen and (max-width: 31.667rem) {
	/**/
	/*20250910*/
	.mubx2 li {
		padding: 0 1.250rem;
	}
}

@media only screen and (max-width: 30.000rem) {
	/**/
	.cbx1 {
		padding: 2.500rem 0 0;
	}

	.tit {
		min-width: 65%;
		font-size: 3.583rem;
		line-height: 4.167rem;
		top: -5.833rem;
	}

	.tit::before {
		width: 115%;
	}

	.tit::after {
		height: 0.583rem;
		margin: 0.417rem auto 0;
	}

	.ccond::before {
		width: 10.000rem; /**/
		padding-bottom: 11.500rem;
		left: -1.250rem;
		bottom: -0.417rem;
	}

	.ccond::after {
		width: 11.667rem;
		padding-bottom: 9.000rem;
		right: -1.250rem;
		bottom: -0.417rem;
	}

	.signup {
		width: 6.667rem;
		padding-bottom: 6.667rem;
	}

	/*20250910*/
	.ccond2::before {
		width: 10.000rem; /**/
		padding-bottom: 11.500rem;
		left: -1.250rem;
		bottom: -0.417rem;
	}

	.ccond2::after {
		width: 11.667rem;
		padding-bottom: 9.000rem;
		right: -1.250rem;
		bottom: -0.417rem;
	}

	.signup2 {
		width: 6.667rem;
		padding-bottom: 6.667rem;
	}

}

@media only screen and (max-width: 28.333rem) {
	/**/
	.mubx2 li {
		padding: 0 0.833rem;
	}

	.mubx2 li::before {
		width: 98%;
	}

}



