@charset "utf-8";

/* Reset CSS 
http://meyerweb.com/eric/tools/css/reset/ 
v2.0 | 20110126
   */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* remember to define focus styles! */
:focus {	outline: 0;}


/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* Common CSS*/
* { margin: 0; }
html, body {
        height: 100%;
		font-family:Verdana, Geneva, sans-serif,"新細明體";
    }

.h-wrapper{
	width:980px;
	margin:0 auto;
	min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -260px; /* .h-footer,.h-push height */
	}      
   
.h-footer,.h-push  {
	clear:both;
    height:260px; /* .h-footer,.h-push height */
    }

.h-content{
	clear:both;

	}



/* 天 */
#h-header{
	margin-bottom:10px;


}

.h-header-top{
	height:103px;


	}	
.h-header-menu{
	height:53px;
	background:#ebebeb;
	border-bottom:3px solid #bf905c;
	}

.h-header-logo{
	float:left;
	width:222px;
	height:67px;
	margin:20px 0 0 50px;
		}
.h-header-right{
	width:460px;
	float:right;
	margin-right:10px;
	margin-top:20px;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif,"新細明體";
	}


.h-header-textbar{
	width:100%;
	float:right;
	letter-spacing:0.1em;
	text-align:right;
	}
	

.h-header-textbar ul{
	padding:0;
	margin:0;
	list-style:none;
	}

.h-header-textbar ul li{
	padding:0;
	display:inline;
	margin-left:5px;
	line-height:18px;
	}

.h-header-textbar ul li a:link{
	color:#bf905c;
	text-decoration:none;
	}

.h-header-textbar ul li a:visited{
	color:#bf905c;
	text-decoration:none;
	}

.h-header-textbar ul li a:hover{
	color:#646464;
	text-decoration:none;
	}



.h-header-textbar ul li img{
	vertical-align:top;
	}

.h-header-search{
	width:229px;
	float:right;
	margin-top:13px;
	border:3px solid #ebebeb;
	background:#ebebeb;
	line-height:18px;


	}

.h-header-search input.h-header-input01{
	width:192px;
	height:18px;
	line-height:18px;
	border:0;
	padding:2px 5px;
	color:#9e9e9e;
	letter-spacing:0.1em;
	margin:0;
	background:#FFFFFF;
		}
	
.h-header-search img{
	border:0;
	margin-top:4px;
	vertical-align:top;
	cursor:pointer;
	}
	
/* 天 - AD area */	
.h-header-ad{
	margin-top:20px;
	width:180px;
	float:left;
	margin-left:20px;

	}

/* 天 - MENU */	
.h-header-menu ul{
		padding:0;
		margin:0 0 0 40px;
		z-index:1; 

		 }
		 
.h-header-menu ul li{
	padding:0;
	margin:0 10px 0 0; 
	list-style:none;
	float:left;
	height:53px;
	position:relative;
	z-index:1; 
	}

.h-header-menu-new{
	height:33px;
	float:right;
	margin:10px 20px 0 0;
	z-index:1; 
	}


/* 天 - 第二層MENU */	

ul.h-headerulul{
	position:absolute;
	width:130px;
	background:#bf905c;
	left:-60px;
	top:53px;
	padding-top:10px;
	padding-bottom:10px;
	display:none;
	z-index:1; 

		}

ul.h-headerulul li {
	font-size:13px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif,"新細明體";
	text-align:center;
	display:block;
	width:100%;
	height:30px;
	border:0;
	padding:0;
	margin:0;
	line-height:30px;
	z-index:1; 
	}

ul.h-headerulul li a{
	display:block;
	width:100%;
	height:30px;
	z-index:1; 
	}

ul.h-headerulul li a:link{
	color:#FFF;
	text-decoration:none;
	}
	
ul.h-headerulul li a:visited{
	color:#FFF;
	text-decoration:none;
	}
	
ul.h-headerulul li a:hover{
	color:#ffdeba;
	text-decoration:none;
	}





		
/* 地 */	
.h-footer{
	clear:both;
	width:980px;
	margin:0 auto;
	overflow:hidden;
	}

.h-footer-logo{
	float:left;
	width:200px;
	margin:15px 0 15px 30px;
	}

.h-footer-text{
	width:720px;
	float:right;
	margin:10px 30px 10px 0;
	}

.h-footer-text a:link,.h-footer-text a:visited{
	color:#bf905c;
	text-decoration:none;
	}

.h-footer-text a:hover{
	color:#bf905c;
	text-decoration:underline;
	}

.h-footer-info{
	clear:both;
	line-height:45px;
	background:#ebebeb;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif,"新細明體";
	text-align:left;
	color:#bf905c;
	line-height:18px;
	
	}

.h-footer-menu ul{
	margin:34px 0 0 0;
	padding:0;
	list-style-type:none;

	}

.h-footer-menu ul li{
	float:left;	
	}

.h-footer-li01{	margin-left:100px;}
.h-footer-li02,.h-footer-li03{	margin-left:75px;
}


.h-footerShow{
	width:850px;
	height:200px;
	margin:0 auto;
	color:#FFF;
	background:rgba(191, 144, 92, 0.9) !important ;
	filter:Alpha(opacity=90);background:#bf905c; \9
	clear:both;
	position:fixed;
	margin:0px 0px 0px -425px;/*調整水平置中*/
	bottom:200px;
	left: 50%;
	overflow: auto;
	display:none;
	}
	

.h-footerS_close{
	width:49px;
	height:48px;
	display:block;
	background:url(../images/closebtn.jpg);
	float:right;	
	margin-top:3px;
	margin-right:3px;
	}

.h-footerShow01{
	width:740px;
	float:left;
	font-size:13px;
	line-height:18px;
	font-family:Verdana, Geneva, sans-serif,"新細明體";
	margin:15px 20px 10px 30px; 
	}



/*breadcrumb*/
.breadcrumb{
	width:970px;
	margin:0 auto;
	font-size:12px;
	vertical-align:center;
	font-family:Verdana, Geneva, sans-serif,"新細明體";
	color:##7f7f7f;
		}
	
.breadcrumb a:link{
	color:#7f7f7f;
	text-decoration:none;
	display:inline;
	margin:0 5px 5px;
	}
	
.breadcrumb a:visited{
	color:#7f7f7f;
	text-decoration:none;
	}

.breadcrumb a:hover{
	color:#bf905c;
	text-decoration:underline;
	}


