

			/*path-0 無分類路徑*/
			.P3-0.path-0 .contentBuilder  { /*P3-0無分類選單*/
				padding: 0;
			}
			.P3-1.path-0 .contentBuilder  { /*P3-1分類選單置上*/
				padding: 0;
			} 
			.P3-2.path-0 .contentBuilder  { /*P3-2分類選單置中*/
				padding: 0;
			}
			.P3-3.path-0 .contentBuilder  { /*P3-3分類選單置左*/
				padding: 45px !important;
			}
			.P3-4.path-0 .contentBuilder  { /*P3-4分類選單置左展開*/
				padding: 45px !important;
			}
			
			/*path-1 分類路徑樣式1*/
			.P3-0.path-1 .contentBuilder  { /*P3-0無分類選單*/
				padding: 0;
			}
			.P3-1.path-1 .contentBuilder  { /*P3-1分類選單置上*/
				padding: 0;
			} 
			.P3-2.path-1 .contentBuilder  { /*P3-2分類選單置中*/
				padding: 0;
			}
			.P3-3.path-1 .contentBuilder  { /*P3-3分類選單置左*/
				padding: 0 0 35px 0; 
			}
			.P3-4.path-1 .contentBuilder  { /*P3-4分類選單置左展開*/
				padding: 0 0 35px 0; 
			}


			
			/*path-2 分類路徑樣式2*/
			.P3-0.path-2 .contentBuilder  { /*P3-0無分類選單*/
				padding: 0;
			}
			.P3-1.path-2 .contentBuilder  { /*P3-1分類選單置上*/
				padding: 0;
			} 
			.P3-2.path-2 .contentBuilder  { /*P3-2分類選單置中*/
				padding: 0;
			}
			.P3-3.path-2 .contentBuilder  { /*P3-3分類選單置左*/
				padding: 0;
			}
			.P3-4.path-2 .contentBuilder  { /*P3-4分類選單置左展開*/
				padding: 0;
			}

			.P3-3 .contentBuilder, .P3-4 .contentBuilder, .P3-3 .Prod, .P3-4 .Prod  {
				max-width: 100%!important ;
			}	
	
	
	
	
	#ContentNews ol{padding-left: 35px}
	#ContentNews {
		padding: 30px 0 0px 0; margin: 0 auto; text-align: center; max-width: 90%; width: 1000px; font-family: var(--d71); *font-family: Poppins, 'cwTeXYen', Helvetica, Arial, sans-serif; text-align: justify; text-justify: inter-ideograph;  
	}
	.rightBox #ContentNews, #ContentNews.Menu-1 {
		padding-top: 0px !important;
	}
	.rightBox #ContentNews {
		max-width: 100% !important; width: 100% !important; 
	}		
	#News {
		width: 100%; background: rgb(255, 255, 255); border-style: solid;
	}
	#News:hover {
		background: rgba(106, 204, 204, .05)
	}
	#News a:hover{
		text-decoration: underline !important; 
	}	
	#News .panel-heading {
		position: relative;	cursor: pointer;font-weight: 200; padding: 0px !important; border: 0px solid
	}
	#News .panel-heading ul {
		margin: 0; padding: 0 ;width:100%; display: inline-block; 
	}
	#News .panel-heading ul li {
		margin: 0; padding: 0; display: inline-block; font-size: 1rem; transition: all .05s ease; 
	}	
	#News .panel-heading ul li.a {
		padding-right: 25px !important;
	}
	#News .panel-heading ul li.p {
		margin-left: 1.55em; text-indent: -1.55em;
	}
	#News .panel-body  {
		padding-bottom: 50px!important
	}
	#News.d25-303, #News.d25-305, #News.d25-307 {
		margin: 20px 0; padding: 20px 0 20px 0 !important;  border-top-width: 0; border-right-width: 0; border-left-width: 0; border-bottom-width: 1px; transition: all .3s ease; border-color: var(--newsBorde_33)!important;
	}
	.rightBox #News.d25-303-, .rightBox #News.d25-305-, .rightBox #News.d25-306:first-child, .rightBox #News.d25-307 {
		margin: 0!important; 
	}
	#News.d25-303:last-child, #News.d25-305:last-child, #News.d25-307:last-child {
		border-bottom-width: 0px;
	}
	.addBorder {
		border-right-width: 1px!important; border-left-width: 1px!important; border-radius: 0px; margin-bottom: 10px; box-shadow:  0px 0px 7px rgba(125,125,125,0.25);
	}
	#News.d25-306 .panel-heading ul li.a {
		margin-left: 6.23em; text-indent: -6.23em;
	}
	#News.d25-307 .panel-heading ul li.p {
		margin-left: 7.83em; text-indent: -7.83em; 
	}
	#News .active {
		font-weight: 700; font-size: 1.3rem!important; transition: all .05s ease; 
	}
	#News .active .nD {
		*font-weight: 700; *font-size: 1rem!important; 
	}
	#News.d25-303 .panel-heading ul li.active {
		margin-left: 1.145em; text-indent: -1.145em;
	}
	#News.d25-305 .panel-heading ul li.active {
		margin-left: 1.145em; text-indent: -1.145em;
	}
	#News.d25-306 .panel-heading ul li.active {
		margin-left: 0em; text-indent: 0em;
	}
	#News.d25-307 .panel-heading ul li.active {
		margin-left: 1em; text-indent: -1em;
	}
	#News .panel-heading.W , #News .panel-heading.WW {
		padding: 4px 0; text-align: left; font-size: 0.9rem !important; 
	}
	#News .panel-heading #IMG{
		position: absolute; left: -8px; top: -18px; display: none
	}
	#News .panel-body {
		margin-top: 5px; padding: 20px 30px !important; font-size: 1rem; display: none; font-weight: 100;background:rgba(248,248,249,.05);
	}
	#News .panel-body > div {
		*padding-bottom: 40px
	}
	#News .panel-body a:hover {
		text-decoration: underline !important;
	}
	#News .panel-body.W, #News .panel-body.WW {
		font-size: 1rem; ; width: 100%; text-align: left; padding: 15px 0 0 0; 
	}
	#News .panel-body.W img, #News .panel-body.WW img {
		display: block; max-width: 100% !important; height: auto;
	}
	#News .panel-body.W iframe, #News .panel-body.WW iframe {
		display: block; max-width: 100% !important; height: auto;
	}
	#News .glyphicon {
		font-size: 0.75rem !important; 
	}
	#News .nD {
		padding-right: 20px ; color: rgba(150,0,45,.5) !important; font-size: 0.85rem!important; *font-weight: 600; font-family: var(--d71); *font-style: italic; *letter-spacing: normal; 
	}
	#News .nD.cffffff {
		color: #ffffff !important; 
	}
	.Q {
		padding-right: 5px ; color: rgba(150,0,45,.5) !important; font-weight: 600; font-family: Georgia, serif; font-style: italic; letter-spacing: normal; font-size: 1.25rem !important;
	}
	.removeBorder {
		border-bottom-width: 0px!important;
	}
	.news-plus {
		padding: 10px 8px; font-size: 0.5rem; line-height: 0px; background-color: transparent; border: none; border-radius: 0rem; outline: none
	}
	.news-plus:focus, .news-plus:hover {
		text-decoration: none
	}
	.news-plus>.news-bar {
		display: block; position: relative; height: 1px; border-radius: 0px; background: var( --fontColor ); outline: 1px solid transparent; width: 13px;
	}
	.news-plus>.news-bar, .news-plus.toggled > .news-bar {
		*width: 13px;
	}
	.news-plus>.news-bar+.news-bar {
		margin-top: -8px
	}
	.news-plus>.news-bar.bar-1 {
		opacity: .75; bottom: 6px; transition: opacity .35s ; 
	}
	.news-plus>.news-bar.bar-2 {
		opacity: .75; top: 1px; -webkit-animation: f1 .35s 0s; -moz-animation: f1 .35s 0s; animation: f1 .35s 0s; animation-fill-mode: forwards
	}
	.news-plus.toggled >.news-bar.bar-1 {
		opacity: 0; transition: opacity .35s ; 
	}
	.news-plus.toggled > .news-bar.bar-2 {
		transform: rotate(0); -webkit-animation: e1 .35s 0s; -moz-animation: e1 .35s 0s; animation: e1 .35s 0s; animation-fill-mode: forwards
	}


	.news-arror {
		position: absolute; right: 0; top: 5px; padding: 10px 8px; font-size: 0.5rem; line-height: 0px; background-color: transparent; border: none; outline: none;
	}
	.news-arror:focus, .news-arror:hover {
		text-decoration: none
	}
	.news-arror>.news-bar {
		display: block; position: relative; height: 1px; border-radius: 0px; background: var( --fontColor ); outline: 1px solid transparent;
	}
	.news-arror>.news-bar, .news-arror.toggled .news-bar {
		width: 13px
	}
	.news-arror>.news-bar {
		margin-top: -4px
	}
	.news-arror>.news-bar.bar-1 {
		transform-origin: 0 0; top: 0px;  left: 0px; -webkit-animation: f-arror .5s 0s; -moz-animation: f-arror .5s 0s; animation: f-arror .5s 0s; animation-fill-mode: forwards; border-radius: 1px
	}
	.news-arror>.news-bar.bar-2 {
		transform-origin: 13px 0; top: 3px;  left: 5px; -webkit-animation: g-arror .5s 0s; -moz-animation: g-arror .5s 0s; animation: g-arror .5s 0s; animation-fill-mode: forwards; border-radius: 1px
	}
	.news-arror.toggled .news-bar.bar-1 {
		-webkit-animation: ff-arror .5s 0s; -moz-animation: ff-arror .5s 0s; animation: ff-arror .5s 0s; animation-fill-mode: forwards
	}
	.news-arror.toggled .news-bar.bar-2 {
		 -webkit-animation: gg-arror .5s 0s; -moz-animation: gg-arror .5s 0s; animation: gg-arror .5s 0s; animation-fill-mode: forwards
	}	
	@keyframes f1
	{
		0% {
			transform: rotate(180deg)
		}
		45% {
			transform: rotate(60deg)
		}
		75% {
			transform: rotate(120deg)
		}
		100% {
			transform: rotate(90deg)
		}
	}
	@keyframes e1
	{
		0% {
			transform: rotate(90deg)
		}
		45% {
			transform: rotate(210deg)
		}
		75% {
			transform: rotate(150deg)
		}
		to {
			transform: rotate(180deg)
		}
	}
	@keyframes f2
	{
		0% {
			transform: scaleY(-1);
		}
		100% {
			transform: scaleY(1);
		}
	}
	@keyframes e2
	{
		0% {
			transform: scaleY(1);
		}
		to {
			transform: scaleY(-1);
		}
	}
	
	@keyframes gg-arror
	{
		0% {
			transform: rotate(315deg)
		}
		100% {
			transform: rotate(45deg)
		}
	}
	@keyframes g-arror
	{
		0% {
			transform: rotate(45deg)
		}
		100% {
			transform: rotate(315deg)
		}
	}
	@keyframes ff-arror
	{
		0% {
			transform: rotate(45deg)
		}
		100% {
			transform: rotate(315deg)
		}
	}	
	@keyframes f-arror
	{
		0% {
			transform: rotate(315deg)
		}
		100% {
			transform: rotate(45deg)
		}
	}
	@media only screen and (max-width: 992px) {
		#News{
			border:1px solid 
		}
		#News .panel-body{
			padding: 10px !important; 
		}	
		#News .panel-heading ul li.a {
			padding-right: 0px !important;
		}
		#News .panel-heading ul li{
			padding: 0 10px !important; 
		}
		#News .panel-heading ul li {
			font-size: 1.1rem; 
		}
		#News .panel-heading ul li.p {
			margin-left: 1.67em; text-indent: -1.67em;
		}
		#News.d25-306 .panel-heading ul li.a {
			margin-left: 0; text-indent: 0;
		}
		#News.d25-307 .panel-heading ul li.p {
			margin-left: 0; text-indent: 0;
		}
		#News.d25-303 .panel-heading ul li.active {
			margin-left: 0; text-indent: 0;
		}
		#News.d25-305 .panel-heading ul li.active {
			margin-left: 0; text-indent: 0;
		}
		#News.d25-306 .panel-heading ul li.active {
			margin-left: 0em; text-indent: 0em;
		}
		#News.d25-307 .panel-heading ul li.active {
			margin-left: 0; text-indent: 0;
		}
		#News:hover {
			background: none
		}
		.nD {
			width: 100%; font-weight: 100!important; font-size: 0.85rem; padding-bottom: 5px; display:inline-block;
		}
		#News.d25-304 .Q {
			width: 100%; font-weight: 100!important; font-size: 1.2rem; padding-bottom: 5px; display:inline-block;
		}
		#News.d25-306.randomBorder1::before {
			content: "";
			position: absolute;
			width: 0; 
			height: 0;
			top: 0;
			left: 0;
			border-top: 0px solid #d5a6bd !important;
		}
		#News.d25-306.randomBorder2::before {
			content: "";
			border-bottom: 0px solid #d5a6bd !important;
			
		}
		#News.d25-306.randomBorder3::before {
			content: "";
			border-radius: 0px;
			border-top: 0px solid #d5a6bd!important;
			border-bottom: 0px solid #d5a6bd !important;
		}
		#News.d25-306.randomBorder4::before {
			content: "";
			border-bottom: 0px solid #d5a6bd !important;

		}
	}