@charset "UTF-8";
.TabbedPanels {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanelsTab,.TabbedPanelsTabHover,.TabbedPanelsTabSelected {outline: none; behavior:expression(this.onFocus=this.blur());}
.TabbedPanelsTab{overflow: hidden;}
.TabbedPanelsTabSelected{overflow: visible;}
.TabbedPanelsTab-right {top: 1px;list-style: none;-moz-user-select: none;-khtml-user-select: none;cursor: pointer;font-size: 16px;font-weight: normal;height: 30px;line-height: 30px;margin: 0px;padding: 0px;width: auto;	position: absolute;right: 0px;}
.TabbedPanelsTab-right select{float: right;}
#TabbedPanels2 {}
#TabbedPanels2 .TabbedPanelsTabGroup {padding: 0px;border-left-style: none;border-top-style: none;border-right-style: none;border-bottom-style: none;height: 30px;}
#TabbedPanels2 .TabbedPanelsTab {
/*	color: #999999;
	background-color: #FFF;*/
	position: relative;
	top: 1px;
	float: left;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-family: sans-serif;
	font-size: 16px;
	font-weight: normal;
	width: auto;
	height: 23px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	margin: 0px;
	line-height: 23px;
	background-image: none;
	text-align: center;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#TabbedPanels2 .TabbedPanelsTabHover {}
#TabbedPanels2 .TabbedPanelsTabSelected {font-weight: bold;background-image: none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#TabbedPanels2 .TabbedPanelsTab a {color: black;text-decoration: none;}
#TabbedPanels2 .TabbedPanelsContentGroup {clear: both;border-style: none;margin-top: 30px;cursor: pointer;}
#TabbedPanels2 .TabbedPanelsContent {padding: 0px;position: relative;overflow: visible;font-size: 16px;line-height: 28px;height: auto;}
#TabbedPanels3{overflow: visible;margin-bottom:10px}
#TabbedPanels3 .TabbedPanelsTabGroup {position: relative;margin: 0px;padding: 0px;}
#TabbedPanels3 .TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-size: 16px;
	font-weight: normal;
	height: 34px;
	line-height: 34px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#TabbedPanels3 .TabbedPanelsTab p {padding-right: 10px;padding-left: 10px;font-size: 16px;line-height: 33px;}
#TabbedPanels3 .TabbedPanelsTab:first-of-type ,#TabbedPanels3 .TabbedPanelsTab:first-of-type p {-webkit-border-top-left-radius: 5px;-moz-border-radius-topleft: 5px;border-top-left-radius: 5px;}
#TabbedPanels3 .TabbedPanelsTab:last-of-type ,#TabbedPanels3 .TabbedPanelsTab:last-of-type p {-webkit-border-top-right-radius: 5px;-moz-border-radius-topright: 5px;border-top-right-radius: 5px;}
#TabbedPanels3 .TabbedPanelsTabHover {}
#TabbedPanels3 .TabbedPanelsTabSelected {height: 35px;font-size: 1px;}
#TabbedPanels3 .TabbedPanelsTabSelected p {background-repeat: no-repeat;background-position: center top;}
#TabbedPanels3 .TabbedPanelsTab a {color: black;text-decoration: none;}
#TabbedPanels3 .TabbedPanelsContentGroup {clear: both;-webkit-border-radius: 5px;-webkit-border-top-left-radius: 0;-moz-border-radius: 5px;-moz-border-radius-topleft: 0;border-radius: 5px;border-top-left-radius: 0;}
#TabbedPanels3 .TabbedPanelsContent {padding: 15px;position: relative;}
#TabbedPanels4{overflow: visible;}
#TabbedPanels4 .TabbedPanelsTabGroup {margin: 0px;padding: 0px;height: 35px;}
#TabbedPanels4 .TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-size: 16px;
	font-weight: normal;
	height: 35px;
	line-height: 35px;
	margin-top: -1px;
	margin-right: -1px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 10px;
	padding-left: 10px;
}
#TabbedPanels4 .TabbedPanelsTab img {height: 19px;width: 19px;margin-right: 5px;background-repeat: no-repeat;}
#TabbedPanels4 .TabbedPanelsTab .icon01 {background-position: left top;}
#TabbedPanels4 .TabbedPanelsTab .icon02 {background-position: -19px top;}
#TabbedPanels4 .TabbedPanelsTab .icon04 {background-position: -38px top;}
#TabbedPanels4 .TabbedPanelsTab .icon04 {background-position: -57px top;}
#TabbedPanels4 .TabbedPanelsTab .icon05 {background-position: -76px top;height: 22px;width: 26px;}
#TabbedPanels4 .TabbedPanelsTab .icon06 {background-position: -102px top;height: 22px;width: 26px;}
#TabbedPanels4 .TabbedPanelsTabHover {}
#TabbedPanels4 .TabbedPanelsTabSelected{
	height: 40px;
	font-weight: normal;
	background-image: none;
	line-height: 40px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -1px;
}
#TabbedPanels4 .TabbedPanelsTab a {color: black;text-decoration: none;}
#TabbedPanels4 .TabbedPanelsContentGroup {clear: both;}
#TabbedPanels4 .TabbedPanelsContent {position: relative;overflow: visible;padding: 10px;}
#TabbedPanels5{overflow: visible;}
#TabbedPanels5 .TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
	height: 35px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#TabbedPanels5 .TabbedPanelsTab {
	position: relative;
	float: left;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-size: 14px;
	font-weight: normal;
	height: 35px;
	line-height: 35px;
	background-repeat: no-repeat;
	background-position: right 13px;
}
#TabbedPanels5 .TabbedPanelsTab p {padding-left: 10px;padding-right: 10px;}
#TabbedPanels5 .TabbedPanelsTab .icon01 {background-position: -17px -60px;}
#TabbedPanels5 .TabbedPanelsTab .icon02{background-position:  -17px -75px;}
#TabbedPanels5 .TabbedPanelsTab .icon03{background-position:  -17px -90px;}
#TabbedPanels5 .TabbedPanelsTab img {background-repeat: no-repeat;height: 15px;width: 17px;margin-right: 5px;}
#TabbedPanels5 .TabbedPanelsTabHover {}
#TabbedPanels5 .TabbedPanelsTabSelected {top: -7px;background-position: right 20px;}
#TabbedPanels5 .TabbedPanelsTabSelected p {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#TabbedPanels5 .TabbedPanelsTabSelected .icon01 {background-position: left -60px;}
#TabbedPanels5 .TabbedPanelsTabSelected .icon02{background-position:  left -75px;}
#TabbedPanels5 .TabbedPanelsTabSelected .icon03{background-position:  left -90px;}
#TabbedPanels5 .TabbedPanelsTab a {color: black;text-decoration: none;}
#TabbedPanels5 .TabbedPanelsContentGroup {clear: both;}
#TabbedPanels5 .TabbedPanelsContent {
	position: relative;
	overflow: visible;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#TabbedPanels6{overflow: visible;}
#TabbedPanels6 .TabbedPanelsTabGroup {margin: 0px;padding: 0px;height: 40px;}
#TabbedPanels6 .TabbedPanelsTab {
	position: relative;
	float: left;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-size: 1.25rem;
	font-weight: normal;
	width: 50%;
	height: 40px;
	margin: 0px;
	line-height: 40px;
}
#TabbedPanels6 .TabbedPanelsTab p {
	text-align: center;
}
#TabbedPanels6 .TabbedPanelsTabHover {}
#TabbedPanels6 .TabbedPanelsTabSelected {height: 40px;}
#TabbedPanels6 .TabbedPanelsTab a {color: black;text-decoration: none;}
#TabbedPanels6 .TabbedPanelsContentGroup {clear: both;}
#TabbedPanels6 .TabbedPanelsContent {position: relative;overflow: visible;padding: 10px 0;}
#TabbedPanels7{overflow: visible;}
#TabbedPanels7 .TabbedPanelsTabGroup {
	margin: 0px;
	height: 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	position: relative;
}
#TabbedPanels7 .TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-size: 16px;
	font-weight: normal;
	height: 36px;
	line-height: 37px;
	margin-top: 3px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 10px;
	padding-left: 10px;
}
#TabbedPanels7 .TabbedPanelsTabHover {}
#TabbedPanels7 .TabbedPanelsTabSelected {height: 40px;font-weight: normal;background-image: none;line-height: 40px;margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
#TabbedPanels7 .TabbedPanelsTab a {color: black;text-decoration: none;}
#TabbedPanels7 .TabbedPanelsContentGroup {clear: both;}
#TabbedPanels7 .TabbedPanelsContent {padding-top: 10px;padding-bottom: 10px;}
#product_box #TabbedPanels7 .TabbedPanelsTabGroup{position: relative;}
#product_box #TabbedPanels7 .bnt_box{position: absolute;right:5px;top:8px;font-size: 0.85rem;}
#TabbedPanels8{overflow: visible;}
#TabbedPanels8 .TabbedPanelsTabGroup {margin: 0px;text-align: center;padding: 10px;line-height: 35px;display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: stretch;}
#TabbedPanels8 .TabbedPanelsTab {position: relative;top: 0px;list-style: none;cursor: pointer;font-size: 16px;font-weight: normal;margin: 0px;line-height: 33px;flex:1;}
#TabbedPanels8 .TabbedPanelsTab:first-child p {border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
#TabbedPanels8 .TabbedPanelsTab:last-child p {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
#TabbedPanels8 .TabbedPanelsTab p {padding-left: 4px;padding-right: 4px;border-right: none;}
#TabbedPanels8 .TabbedPanelsTab p span.aiicon {height: 28px;}
#TabbedPanels8 .TabbedPanelsTab p span.aiicon svg {height: 20px;width: 20px;}
#TabbedPanels8 .TabbedPanelsTabSelected {font-weight: bold;}
#TabbedPanels8 .TabbedPanelsTab a {color: black;text-decoration: none;}
#TabbedPanels8 .TabbedPanelsContentGroup {clear: both;}
#TabbedPanels8 .TabbedPanelsContent {position: relative;overflow: visible;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
#TabbedPanels9{overflow: visible;}
#TabbedPanels9 .TabbedPanelsTabGroup {margin: 0px;padding: 0px;height: 35px;}
#TabbedPanels9 .TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-size: 16px;
	font-weight: normal;
	height: 35px;
	line-height: 35px;
	margin-top: -1px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 10px;
	padding-left: 10px;
}
#TabbedPanels9 .TabbedPanelsTabHover {}
#TabbedPanels9 .TabbedPanelsTabSelected{height: 36px;font-weight: normal;background-image: none;line-height: 40px;margin-bottom: 0px;}
#TabbedPanels9 .TabbedPanelsTab a {color: black;text-decoration: none;}
#TabbedPanels9 .TabbedPanelsContentGroup {clear: both;}
#TabbedPanels9 .TabbedPanelsContent {position: relative;padding-right: 0px;padding-left: 0px;}
#TabbedPanels3  #TabbedPanels9 .TabbedPanelsTab p {border-style: none;background-image: none;}
.TabbedPanelsContentVisible {}
.VTabbedPanels {overflow: hidden;zoom: 1;}
.VTabbedPanels .TabbedPanelsTabGroup {float: left;width: 10em;height: 20em;position: relative;}
.VTabbedPanels .TabbedPanelsTab {float: none;margin: 0px;border-top: none;border-left: none;border-right: none;}
.VTabbedPanels .TabbedPanelsContentGroup {clear: none;float: left;padding: 0px;width: 30em;	height: 20em;}
/*惠双不使用*/
/*#team .TabbedPanelsContent{padding: 0px;}*/

#TabbedPanels10{overflow: visible;}
#TabbedPanels10 .TabbedPanelsTabGroup {margin: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 3px;position: relative;}
#TabbedPanels10 .TabbedPanelsTab {position: relative;top: 1px;float: left;list-style: none;-moz-user-select: none;-khtml-user-select: none;cursor: pointer;font-size: 0.875rem;font-weight: normal;height: 30px;
line-height: 30px;margin-right: 5px;margin-bottom: 5px;margin-left: 5px;padding-right: 10px;padding-left: 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#TabbedPanels10 .TabbedPanelsTabHover {}
#TabbedPanels10 .TabbedPanelsTabSelected {height: 30px;font-weight: normal;background-image: none;line-height: 30px;margin-top: 0px;margin-bottom: 0px;background-color: #333;}
#TabbedPanels10 .TabbedPanelsTab a {color: black;text-decoration: none;}
#TabbedPanels10 .TabbedPanelsContentGroup {/*border: 1px solid #666666;*/-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
clear: both;margin-top: 5px;/*background-color: #262626;*/}
#TabbedPanels10 .TabbedPanelsContent {padding: 3px 10px;}


#TabbedPanels11{position: relative;}
#TabbedPanels11 .TabbedPanelsTabGroup {
	position: relative;
	height: auto;
}
/*#TabbedPanels11 .TabbedPanelsTabGroup:before{
	content: "主題推薦：";
	position: absolute;
	left: 0px;
	top: 0px;
	font-weight: bold;
	line-height: 32px;
}*/
#TabbedPanels11 .TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-size: 16px;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	margin-top: 0px;
	margin-right:5px;
	margin-bottom: 5px;
	margin-left: 0px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}
#TabbedPanels11 .TabbedPanelsTab p {padding-right: 10px;padding-left: 10px;font-size: 16px;line-height: 30px;}
#TabbedPanels11 .TabbedPanelsTabSelected {font-size: 1px;}
#TabbedPanels11 .TabbedPanelsTabSelected p {background-repeat: no-repeat;background-position: center top;}
#TabbedPanels11 .TabbedPanelsTab a {color: black;text-decoration: none;}
#TabbedPanels11 .TabbedPanelsContentGroup {clear: both;}
#TabbedPanels11 .TabbedPanelsContent {padding: 15px 0;position: static;}

#TabbedPanels11 .TabbedPanelsTab:first-of-type,#TabbedPanels11 .TabbedPanelsTab:last-of-type{border-top-left-radius: 16px;border-top-right-radius: 16px;}

/* Styles for Printing */
@media print {
.TabbedPanels {
	overflow: visible !important;
}
.TabbedPanelsContentGroup {
	display: block !important;
	overflow: visible !important;
	height: auto !important;
}
.TabbedPanelsContent {
	overflow: visible !important;
	display: block !important;
	clear:both !important;
}
.TabbedPanelsTab {
	 overflow: visible !important;
	 display: block !important;
	 clear:both !important;
}
}
@media screen and (min-width: 769px) {
#TabbedPanels4 .TabbedPanelsContent {min-height: 380px;}
#TabbedPanels5 .TabbedPanelsTab {
	position: relative;
	float: left;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-size: 14px;
	font-weight: normal;
	height: 35px;
	line-height: 35px;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 10px;
}
#TabbedPanels11 .TabbedPanelsTabGroup {width: calc(100% - 220px);margin-bottom: -5px;}
#TabbedPanels11 .sequence{position: absolute;top: 0px;right: 0px;}
}
@media screen and (max-width: 768px) {
#TabbedPanels5{margin-top: 10px;}
#TabbedPanels5 .TabbedPanelsTab {width: 33%;margin-right: 0px;padding-left: 0px;text-align: center;font-size: 16px;}
#TabbedPanels6 .TabbedPanelsTab {width: 50%;text-align: center;	padding-left: 0px;}
#TabbedPanels6 .TabbedPanelsTab p {padding-left: 0px;}
#TabbedPanels6 .TabbedPanelsContent {height: auto;}
#TabbedPanels3 .TabbedPanelsContent {padding: 15px 0;}
#TabbedPanels3 .TabbedPanelsContentGroup{border-radius: 0;}
#TabbedPanels3 #team{border-right-style: none;border-bottom-style: none;border-left-style: none;}
#team .TabbedPanelsContent{padding-top: 10px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
/*#TabbedPanels8 .TabbedPanelsTab:nth-child(3) p{border-right-style: none;}*/
#TabbedPanels9 .TabbedPanelsContent {padding: 10px 0;}
#TabbedPanels11 .TabbedPanelsTabGroup {padding-top: 10px;}
.TabbedPanels .TabbedPanelsTab .m_hide{display: none;}
}
@media screen and (max-width: 480px) {
#TabbedPanels4 .TabbedPanelsTab img {display: none;}
#product_box #TabbedPanels7 .TabbedPanelsTabGroup {overflow: auto; overflow-Y: hidden;white-space: nowrap;}
#product_box #TabbedPanels7 .TabbedPanelsTab {float: none;display: inline-block;overflow:visible;}
}

