@charset "utf-8";
/* CSS Document */

#phheader{display:none;}
#phfooter{display:none;}
#nav{display:none;}
#phser{display:none;}
body{
padding-top:0;
margin-top:0;
background-image:url(../images/bbg_01.jpg);
background-repeat:repeat-x;
background-color:#492864;}

#wrapper2{display:none;}
#wrapper{
padding-top:0;
margin-left:auto;
margin-right:auto;
width:1420px;
height:1432px;}
header{width:1226px;
height:126px;
float:left;}
nav{width:1226px;
height:50px;
float:left;}
#wl{width:102px;
height:1432px;
background-image:url(../images/zz_01.jpg);
background-repeat:no-repeat;
float:left;}
#wr{width:90px;
height:1432px;
background-image:url(../images/zz_05.jpg);
float:left;
background-repeat:no-repeat;}
#gif{width:1226px;
height:374px;
float:left;
background-image:url(../images/gggg_13.jpg);}
#wrap{margin-top:0;
width:1226px;
height:1432px;
float:left;}
#content{width:1226px;

float:left;}
footer{width:1226px;
height:542px;
float:left;}
#cr{width:629px;
height:472px;
float:left;
padding-top:70px;
background-image:url(../images/xx_16.jpg);}
#cl{width:597px;
height:542px;
float:left;}
#ct{width:1226px;
height:95px;
float:left;
background-image:url(../images/aa_14.jpg);}
#cd{width:1226px;
overflow:scroll;
height:447px;

float:left;
background-image:url(../images/aa_15.jpg);}

#cd2{width:1226px;
overflow:scroll;
height:447px;

float:left;
background-image:url(../images/aa_15.jpg);}
#cd2 img{padding-left:300px;
width:50%;}
#cd3{
	width: 1100px;
	height: 447px;
	float: left;
	background-image: url(../images/aa_15.jpg);
	padding: 10px;
}

#ft{width:1226px;
height:143px;
float:left;}
#fd{width:1226px;
height:197px;
float:left;}
#ftl{width:424px;
height:143px;
float:left;}
#ftr{width:802px;
height:143px;
float:left;}
h1{font-size:12px;
color:#FFF;
font-family:"微軟正黑體";}
h2{font-size:20px;
color:#FFF;
margin-left:200px;
margin-top:50px;
font-family:"微軟正黑體";}
h3{font-size:20px;
color:#C00;
font-family:"微軟正黑體";}
h5{font-size:20px;
color:#333;
font-family:"微軟正黑體";}
h6{font-size:23px;
color:#F30;
font-family:"微軟正黑體";}
h7{
	font-size:23px;
color:#03F;
font-family:"微軟正黑體";
padding-left:150px;
font-weight:bold;}
h4{font-size:15px;
color:#666;
font-family:"微軟正黑體";}
h4 a{font-size:15px;
color:#333;
text-decoration:none;
font-family:"微軟正黑體";}
footer a{color:#FFF;
text-decoration:none;}
#cdi{width:80%;
margin-left:150px;}
#cdi img{
margin-left:700px;}

/************************mess******************/

.t1{
	margin-left:10px;
	width:97%;}
.t1 a{color:#333;}
.floorDiv{
	width:72px;
	height:126px;
	float:left;}
.contentDiv{
	width:85%;
	float:left;
	}
.messageDiv{
	width:100%;
	height:20px;
	background-color:#FC0;
	color:#933;
	font-weight:bold;
	text-align:center;}
#siteinfo{
	width:100%;
	height:20px;
	text-align:center;
	color:#666;}
.title{
	font-size:14px;
	font-weight:bold;}
#ask{
	color:#F00;}
.editor{
padding-top:30px;
	}
.responseDiv{background-color:#FFFF99;
color:#F00;}
.m1{
color:#036;
font-size:20px;
font-weight:bold;}
#cl img{display:block;}
#ftr img{display:block;}
	/**************** news ******************************/
	
	

	
	/* [disabled]margin: 0; */
	
	line-height{: 100%;}
	ul, li {list-style: none; padding: 0; margin: 0;}
	img {border: none;}

	.left {float: left;}
	.right {float: right;}
	.red {color: #C61B1B;}
	.green {color: #98B22B; }
	.smltxt {font-size: 11px;}
	.hoverimg {background: #ccc; padding: 3px; float: left;}
	.hoverimg:hover {cursor: pointer; }

	/* Header Elements */
	
.topfunction {
	width:100%;
	height: 30px;
	float: right;
	margin-top: 12px;
	margin-right: 5px;
	text-align: right;
}
.topfunction img {
	margin-right: 10px;
}				
			
	/* Main Content */

	.headings {
	padding: 0 20px;
	border: 1px solid #CACACA;
	text-shadow: 1px 1px 1px #333;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	height: 35px;
	background-color: #EAEAEA;
	background-image: url(images/bg_heading_alt.png);
	background-repeat: repeat-x;
	background-position: top;
	color: #EEE;
}

	.headings_red {
	padding: 0 20px;
	border: 1px solid #CACACA;
	text-shadow: 1px 1px 1px #333;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	height: 35px;
	background-color: #EAEAEA;
	background-image: url(images/bg_heading_red.png);
	background-repeat: repeat-x;
	background-position: top;
	color: #EEE;
}
	.headings h2 {
	padding-top: 8px;
	font-size: 16px;
}
	.headings_red h2 {
	padding-top: 8px;
	font-size: 16px;
}
	.contentbox {
	width:95%;
float:left;
	padding: 15px;
	background:url(images/bg_fade_med.png) repeat-x top;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
}	
			
	/* Table Styles */
	table {border-collapse: collapse;}
	tr.alt td {background : url(images/dot.gif) repeat-x bottom;}
	tr.alt:hover td {background:#E1E1E1 url(images/dot.gif) repeat-x bottom; cursor: pointer;}
	th {
	background: #E0E0E0 url() repeat-x top;
	text-shadow: 1px 1px 1px #fff;
	font-size: 15px;
	}	

	.extrabottom {
	padding: 15px;
	background: url(images/bg_fade_sml.png) repeat-x top;
	border-radius: 10px;
	-moz-border-radius: 10px;
	margin-top: 10px;
	}
		

	.status {
	padding: 8px 10px 5px 10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	text-shadow: 1px 1px 1px #fff;
	overflow: auto;
	clear: both;
	width: 90%;
	margin: 5px auto 10px auto;
}
	.status img {float: left; padding-right: 5px;}
	.status p {padding: 0; margin: 0;}
	.status p span {font-weight: 700;}
	.status .closestatus {float: right; color: #fff; text-align: center; margin-left: 10px;}
	.status .closestatus a {position: relative; color: #fff; text-decoration: none; padding: 5px; width: 10px; height: 10px; display: block; border-radius: 5px; -moz-border-radius: 5px; line-height: .6em; top: -2px; text-shadow: none;}
	
	.warning {border: 3px solid #BF9900; background: #FEEB9C url(images/bg_fade_yellow_med.png) repeat-x top;}
	.warning span {color: #BF9900;}
	.warning .closestatus a {background: #BF9900;}
	.warning .closestatus a:hover {background: #9B7C00;}
			
	.success {border: 3px solid #8EA534; background: #CBDA8F url(images/bg_fade_green_med.png) repeat-x top;}
	.success span {color: #8EA534;}
	.success .closestatus a {background: #8EA534;}
	.success .closestatus a:hover {background: #829829;}
			
	.error {border: 3px solid #990000; background: #F5D0CD url(images/bg_fade_red_med.png) repeat-x top;}
	.error span {color: #990000;}
	.error .closestatus a {background: #990000;}
	.error .closestatus a:hover {background: #730D0D;}
	
	.info {border: 3px solid #2FADD7; background: #92D6ED url(images/bg_fade_blue_med.png) repeat-x top;}
	.info span {color: #0E7A9F;}
	.info .closestatus a {background: #2FADD7;}
	.info .closestatus a:hover {background: #228DB0;}
	.simpletb tr td {padding: 0px;}
	.typeblock {
	color: #FFF;
	background-color: #F36;
	padding: 2px 5px;
	text-align: center;
	text-shadow: 1px 1px #333;
	border-radius: 5px;
	}
	.btnblock {
	color: #333;
	background-color: #EEE;
	text-shadow: 1px 1px #ccc;
	border-radius: 5px;
	border: 1px solid #999;
	margin-right: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	}	

	
	/* Footer */
	

.newsinfo {
	color: #333;
	background-color: #EEE;
	padding: 5px 10px;
	margin: 0px 10px;
	display: block;
	text-align: center;
}
.newsinfo *{
	vertical-align: text-bottom;
}
#news{width:80%;
padding-left:100px;}
/**************************************流當*************/

.style1 {
	color: #333333;
	font-size: 10pt;
}

.style13 {
	font-size: 9pt;
	color: #CCCCCC;
}

.style15 {
	font-size: 10pt;
	color: #666666;
}
.style16 {font-size: 10pt}
body,td,th {
	font-size: 10pt;
}
.style17 {color: #333333}
.style19{color:#F00;
font-weight:bold;}
#showgoods {
	width: 183px;
	float: left;
}

.style20 {
	font-size: 12pt;
	color: #CC0066;
	font-weight: bold;
}
/************************************幻燈片*********************/

#abgneBlock {
		width:1226px;
		height: 374px;
		position: relative;
		overflow: hidden;
	
	}
	#abgneBlock ul.list {
		padding: 0;
		margin: 0;
		list-style: none;
		position: absolute;
		width: 9999px;
		height: 100%;
	}
	#abgneBlock ul.list li {
		float: left;
		width: 1226px;
		height: 100%;
	}
	#abgneBlock .list img{
		width: 100%;
		height: 100%;
		border: 0;
	}
	#abgneBlock ul.playerControl {
		margin: 0;
		padding: 0;
		list-style: none;
		position: absolute;
		bottom: 5px;
		right: 5px;
		height: 14px;
	}
	#abgneBlock ul.playerControl li {
		float: left;
		width: 10px;
		height: 10px;
		cursor: pointer;
		margin: 0px 2px;
		background: url(../images/ll.png) no-repeat -10px 0;
	}
	#abgneBlock ul.playerControl li.current { 
		background-position: 0 0;
	}
/******************滾動式廣告************************/
	#abgne_float_ad {
		display: none;
		position: absolute;
	}
	#abgne_float_ad img {
		border: none;
	}
	div.bigDiv {
		height: 3000px;
	}
/***SEO**/
#seoboox_box{float:left;
width:100%;
min-height:200px;padding-top:100px;}
#seoboox{
	float: left;
	width: 50%;
	text-align: center;
	line-height: 60px;
	font-size: 24px;
	color: #099;
	
}


.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

.cf {
    *zoom: 1;
}
#seo_go{margin:0 auto;
width:60%;}
