@charset "UTF-8";


/* INDEX SET */
.innerset { border-radius:0 !important; margin-bottom:0 !important; box-shadow:0 0 0 0 !important; }
.bigBannerSet_menu_bottom { height:310px; display:block; width:100%; max-width:765px; overflow:hidden; 
		background-color:white; text-align:left;  position:relative;
		border-bottom:0px solid #f6f6f6; margin-bottom:12px;
		border-radius:6px; box-shadow:0 1px 4px rgba(0,0,0,0.5);
		border:1px solid #ccc \9;
		box-shadow:0 \9;
		}

.bigBannerSet_menu_bottom div.btntop { width:100%; height:270px; display:block; position:absolute; top:0; left:0; cursor:pointer; }
.bigBannerSet_menu_bottom div.mask { width:100%; height:270px; display:block; position:absolute; top:0; left:0; overflow:hidden; border-radius:6px 6px 0 0; }
.bigBannerSet_menu_bottom div.mask div.contain { height:270px; display:block; position:absolute; top:0; left:0; overflow:hidden; width:2900px; }
.bigBannerSet_menu_bottom div.mask div.contain a { float:left; border:0; margin:0; padding:0; display:block; position:relative; overflow:hidden; }
.bigBannerSet_menu_bottom div.mask div.contain img { display:block; border:0; margin:0; padding:0; }
.bigBannerSet_menu_bottom div.mask div.contain iframe { float:left; display:block; height:100%; overflow:hidden; border:0; padding:0; margin:0; }
.bigBannerSet_menu_bottom div.mask div.contain iframe html body { display:block; max-width:100%; max-height:100%; overflow:hidden; border:0; padding:0; margin:0; }
.bigBannerSet_menu_bottom div.mask div.arrowHead { width:18px; height:10px; background:url(../../images/bigBannerArrowHead.png) no-repeat left bottom; 
	position:absolute; bottom:0; left:50%; display:none; z-index:25; }

.bigBannerSet_menu_bottom div.menuset { display:block; position:absolute; bottom:0; left:0px; width:100%; height:40px; border-top:1px solid #ced0d5; 
		overflow:hidden; border-radius:0 0 6px 6px; 
		background: -moz-linear-gradient(top, #e3e3e3 0%, #fff 20%); /* FF3.6+ */
		background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e3e3e3),color-stop(20%,#fff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #e3e3e3 0%,#fff 20%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #e3e3e3 0%,#fff 20%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #e3e3e3 0%,#fff 20%); /* IE10+ */
		background: linear-gradient(to bottom, #e3e3e3 0%,#fff 20%); /* W3C */
		/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#fff',GradientType=0 ); IE6-9 */
		}
.bigBannerSet_menu_bottom div.menuset div.contain { height:40px; display:block; position:absolute; top:0; left:0; overflow:hidden; width:2900px; }
.bigBannerSet_menu_bottom div.menuset div.contain a { display:inline-block; float:left; border-right:1px solid #ccc; text-align:center; width:33.2%; height:40px;  
		font-size:13px; padding-top:13px; cursor:pointer; font-family:微軟正黑體, Arial; overflow:hidden; position:relative; }
.bigBannerSet_menu_bottom div.menuset div.contain a:last-child { border-right:none; }
.bigBannerSet_menu_bottom div.menuset div.contain a:hover {}
.bigBannerSet_menu_bottom div.menuset div.contain a.active { border-bottom:0; background:white; }
.bigBannerSet_menu_bottom div.menuset div.contain a div.bar { background:none; display:block; position:absolute; top:37px; left:0; width:100%; height:3px; }
.bigBannerSet_menu_bottom div.menuset div.contain a.active .bar { background:#e5e5e5 !important; }
.bigBannerSet_menu_bottom div.menuset div.contain iframe { border:0; overflow:hidden; margin:0; }
.bigBannerSet_menu_bottom div.menuset div.contain iframe html,
.bigBannerSet_menu_bottom div.menuset div.contain iframe html body,
.bigBannerSet_menu_bottom div.menuset div.contain iframe html body div { border:0; overflow:hidden; margin:0; }
.bigBannerSet_menu_bottom div.menuset .iconPrev, .bigBannerSet_menu_bottom div.menuset .iconNext { cursor:pointer; position:absolute; top:0; width:38px; height:38px; opacity:1 !important; }
.bigBannerSet_menu_bottom div.menuset .iconPrev { background:url(../../images/icon-tabarrow.png) no-repeat 3px 6px; left:5px; }
.bigBannerSet_menu_bottom div.menuset .iconNext { background:url(../../images/icon-tabarrow.png) no-repeat -166px -44px; right:5px; }
/* ICON */
.bigBannerSet_menu_bottom div.menuset b.iconOrange { background:#ea5700; border-radius:4px; margin:0 4px; color:white; font-size:12px; padding:5px; }
.bigBannerSet_menu_bottom div.menuset b.iconDarkred { background:#da3245; border-radius:4px; margin:0 4px; color:white; font-size:12px; padding:5px; }
.bigBannerSet_menu_bottom div.menuset b.iconGreen { background:#619d15; border-radius:4px; margin:0 4px; color:white; font-size:12px; padding:5px; }
.bigBannerSet_menu_bottom div.menuset b.iconDarkgreen { background:#46761f; border-radius:4px; margin:0 4px; color:white; font-size:12px; padding:5px; }
.bigBannerSet_menu_bottom div.menuset b.iconRed { background:#e5002d; border-radius:4px; margin:0 4px; color:white; font-size:12px; padding:5px; }
.bigBannerSet_menu_bottom div.menuset b.iconBlue { background:#55b7e5; border-radius:4px; margin:0 4px; color:white; font-size:12px; padding:5px; }
.bigBannerSet_menu_bottom div.menuset b.iconDarkblue { background:#458bc1; border-radius:4px; margin:0 4px; color:white; font-size:12px; padding:5px; }
.bigBannerSet_menu_bottom div.menuset b.iconGray { background:#535353; border-radius:4px; margin:0 4px; color:white; font-size:12px; padding:5px; }
/*
.bigBannerSet_menu_bottom div.type_orange .contain a.active .bar { background:#ea5700 !important; }
.bigBannerSet_menu_bottom div.type_darkred .contain a.active .bar { background:#da3245 !important; }
.bigBannerSet_menu_bottom div.type_green .contain a.active .bar { background:#619d15 !important; }
.bigBannerSet_menu_bottom div.type_darkgreen .contain a.active .bar { background:#46761f !important; }
.bigBannerSet_menu_bottom div.type_red .contain a.active .bar { background:#e5002d !important; }
.bigBannerSet_menu_bottom div.type_blue .contain a.active .bar { background:#55b7e5 !important; }
.bigBannerSet_menu_bottom div.type_darkblue .contain a.active .bar { background:#458bc1 !important; }
.bigBannerSet_menu_bottom div.type_gray .contain a.active .bar { background:#535353 !important; }
.bigBannerSet_menu_bottom div.type_darkgray .contain a.active .bar { background:#292929 !important; }
*/
/*
.bigBannerSet_menu_bottom div.type_orange .contain a { border-bottom-color:#ea5700 !important; }
.bigBannerSet_menu_bottom div.type_darkred .contain a { border-bottom-color:#da3245 !important; }
.bigBannerSet_menu_bottom div.type_green .contain a { border-bottom-color:#619d15 !important; }
.bigBannerSet_menu_bottom div.type_darkgreen .contain a { border-bottom-color:#46761f !important; }
.bigBannerSet_menu_bottom div.type_red .contain a { border-bottom-color:#e5002d !important; }
.bigBannerSet_menu_bottom div.type_blue .contain a { border-bottom-color:#55b7e5 !important; }
.bigBannerSet_menu_bottom div.type_darkblue .contain a { border-bottom-color:#458bc1 !important; }
.bigBannerSet_menu_bottom div.type_gray .contain a { border-bottom-color:#535353 !important; }
.bigBannerSet_menu_bottom div.type_darkgray .contain a { background:#292929 !important; }
*/




/* CONTENT SET */
.bigBannerSet_menu_right { height:205px; display:block; width:100%; max-width:765px; overflow:hidden;
 		background-color:white; text-align:left;  position:relative;
		border-bottom:0px solid #f6f6f6; margin-bottom:12px;
		border-radius:6px; box-shadow:0 1px 4px rgba(0,0,0,0.5);
		border:1px solid #ccc \9;
		box-shadow:0 0px 1px rgba(0,0,0,0.5) \9;
		}
.bigBannerSet_menu_right div.btntop { width:580px; height:100%; display:block; position:absolute; top:0; left:0; cursor:pointer; }
.bigBannerSet_menu_right div.mask { width:580px; height:205px; display:block; position:absolute; top:0; left:0; overflow:hidden; border-radius:6px 0 0 6px; }
.bigBannerSet_menu_right div.mask div.contain { height:205px; display:block; position:absolute; top:0; left:0; overflow:hidden; width:2900px; }
.bigBannerSet_menu_right div.mask div.contain a { float:left; border:0; margin:0; padding:0; display:block; position:relative; overflow:hidden; }
.bigBannerSet_menu_right div.mask div.contain img { display:block; border:0; margin:0; padding:0; }
.bigBannerSet_menu_right div.mask div.contain iframe { float:left; display:block; height:100%; overflow:hidden; border:0; padding:0; margin:0; }
.bigBannerSet_menu_right div.mask div.contain iframe html body { display:block; max-width:100%; max-height:100%; overflow:hidden; border:0; padding:0; margin:0; }
.bigBannerSet_menu_right div.menuset { display:block; position:absolute; top:0; right:0px; width:185px; height:205px; background:#fbfbfb; border-left:1px solid #ccc; border-radius:0 6px 6px 0; }
.bigBannerSet_menu_right div.menuset a { display:block; border-bottom:1px solid #ccc; font-size:13px; padding:12px; cursor:pointer; font-family:微軟正黑體, Arial; }
.bigBannerSet_menu_right div.menuset a:last-child { border-bottom:none; }
.bigBannerSet_menu_right div.menuset a:hover {}
.bigBannerSet_menu_right div.menuset a.active {}
.bigBannerSet_menu_right div#flipcorner { width:10px; height:78px; 
	background-image:url(../../images/icon-bannerflip.png); 
	background-repeat:no-repeat;
	background-position:0 bottom; 
	position:absolute; top:0; left:-10px; z-index:22; 
	}
	
	
	
	
	/*COLLOR*/
	
	.bigBannerSet_menu_right div#flipcorner.flipshort { height:72px;  }
	
	.bigBannerSet_menu_right .orange a:hover { color:#ea5700; }
	.bigBannerSet_menu_right .orange a.active { background-color:#ea5700 !important; color:white !important; }
	.bigBannerSet_menu_right div.fliporange { background-position:0px bottom !important; }
	
	.bigBannerSet_menu_right .darkred a:hover { color:#da3245; }
	.bigBannerSet_menu_right .darkred a.active { background-color:#da3245 !important; color:white !important; }
	.bigBannerSet_menu_right div.flipdarkred { background-position:-20px bottom !important; }
	
	.bigBannerSet_menu_right .green a:hover { color:#619d15; }
	.bigBannerSet_menu_right .green a.active { background-color:#619d15 !important; color:white !important; }
	.bigBannerSet_menu_right div.flipgreen { background-position:-40px bottom !important; }
	
	.bigBannerSet_menu_right .darkgreen a:hover { color:#46761f; }
	.bigBannerSet_menu_right .darkgreen a.active { background-color:#46761f !important; color:white !important; }
	.bigBannerSet_menu_right div.flipdarkgreen { background-position:-60px bottom !important; }
	
	.bigBannerSet_menu_right .red a:hover { color:#e5002d; }
	.bigBannerSet_menu_right .red a.active { background-color:#e5002d !important; color:white !important; }
	.bigBannerSet_menu_right div.flipred { background-position:-80px bottom !important; }
	
	.bigBannerSet_menu_right .blue a:hover { color:#55b7e5; }
	.bigBannerSet_menu_right .blue a.active { background-color:#55b7e5 !important; color:white !important; }
	.bigBannerSet_menu_right div.flipblue { background-position:-100px bottom !important; }
	
	.bigBannerSet_menu_right .darkblue a:hover { color:#458bc1; }
	.bigBannerSet_menu_right .darkblue a.active { background-color:#458bc1 !important; color:white !important; }
	.bigBannerSet_menu_right div.flipdarkblue { background-position:-120px bottom !important; }
	
	.bigBannerSet_menu_right .gray a:hover { color:#535353; }
	.bigBannerSet_menu_right .gray a.active { background-color:#535353 !important; color:white !important; }
	.bigBannerSet_menu_right div.flipgray { background-position:-140px bottom !important; }

	.bigBannerSet_menu_right .darkgray a:hover { color:#292929; }
	.bigBannerSet_menu_right .darkgray a.active { background-color:#292929 !important; color:#c0a369 !important; }
	.bigBannerSet_menu_right div.flipdarkgray { background-position:-160px bottom !important; }

