@charset "utf-8";
/*======================
       basis start
========================*/
.clear {clear:both;line-height:0;}
dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote{margin:0;padding:0;}
body {margin: 0;background: #fff6e8;}
body.BG2 {margin: 0;background: #fff6e8;}
body.noBg {margin: 0;background:#fff6e8;}
body,td,th {font-family:Microsoft JhengHei,Arial, Helvetica, sans-serif;color: #333;font-size:12px;line-height:20px;}
a:link,a:visited {text-decoration: none;}
a:hover,a:active {text-decoration: underline;}
img {border:none;}
img, div, h1, h2 {_behavior: url(iepngfix.htc);}
h1{ font-size:15px; font-weight:bold; font-family:Microsoft JhengHei, Arial, Helvetica, sans-serif; line-height:25px; letter-spacing:0; margin-bottom:13px; color:#663300;}
h1 b{ font-size:11px; color:#b28850;}
h2{ font-size:15px; font-weight:bold; color:#993300;}
h2.s1{ background:url(../images/icon_amimono.gif) no-repeat right 0; line-height:26px; padding-right:30px; display:block;}
h2.s1_news{ background:url(../images/icon_amimono.gif) no-repeat 0 0; line-height:26px; padding-left:30px; display:block;}
h2.s2{ background:url(../images/icon_amimono.gif) no-repeat 0 0; height:26px; line-height:26px; padding-left:30px; display:block;}
h2.s3{ background:url(../images/icon_amimono.gif) no-repeat 0 0; line-height:26px; padding-left:30px; display:block; float:left; width:525px;}
h2 b{ font-size:20px; font-weight:bold; color:#CC9900;}
h2 span{ font-size:11px; font-weight: normal; color: #CC6600;}
h3{ font-size:13px; font-weight:bold;color:#660000;}
p { margin:10px 0; letter-spacing:1px;}
p.d1 { margin:10px 0; letter-spacing:1px; padding-left:20px;}
/*-----消虛線-----*/
a{noFocusline:expression(this.onFocus=this.blur());}
/* For Firefox */
a:focus{-moz-outline-style:none;} 
/*======================
       basis end
========================*/

#content {background:url(../images/bg.gif) repeat-y center top ; width:952px; _height:650px; _overflow:visible; min-height:650px; margin:0 auto;}
#content_in {background:url(../images/bg2.gif) repeat-y center top ; width:952px; _height:650px; _overflow:visible; min-height:650px; margin:0 auto;}
#main { padding:177px 0 60px 216px;background: url(../images/bg_top.jpg) no-repeat center 0;_height:250px; _overflow:visible; min-height:250px}
#main_in { padding:177px 9px 0 8px;background: url(../images/bg2_top.jpg) no-repeat center 0;_height:250px; _overflow:visible; min-height:250px}


#meat_in { padding:20px 40px;font-size:13px;}
#meat_in .pho1{ float:left; margin:0 20px 10px 0;}
#meat_in .pho1 .pho_news { background:url(../images/pho_bg1.gif) no-repeat 0 0; width:146px; height:150px; padding:3px; display:block;}
#meat_in .pho1 .pho_news div { width:140px; height:142px; background-repeat:no-repeat; background-position:center;cursor:pointer;}


#header{ position:absolute; top:0; width:952px; z-index:50;}
#header #logo{ padding:38px 0 0 25px; float:left; display:inline;}
#header #marquee{ float:right; width:710px; padding:34px 20px 0 0; color:#FFF;display:inline;}
#topMenu{ position:absolute; top:0;width:727px; margin:134px 0 0 9px; z-index:100;}
#topMenu_in{ position:absolute; top:0;width:727px; margin:134px 0 0 9px; z-index:100;}
#leftMenu{ position:absolute; z-index:50; top:0; margin:190px 0 0 22px; width:174px;}
#leftMenu .title{ padding: 0 0 27px 8px;}
#leftMenu ul { margin:0 0 20px 0; padding:0;}
#leftMenu li { margin:0; padding:0;list-style-type: none;}
#leftMenu a.m1:link,#leftMenu a.m1:visited{ display:block; background:url(../images/leftMenu_bg.gif) no-repeat 0 0; width:155px; height:32px; line-height:30px; font-size:14px; color:#FFF; text-decoration:none; padding:0 10px;}
#leftMenu a.m1:hover,#leftMenu a.m1:active{ background:url(../images/leftMenu_bg.gif) no-repeat 0 -30px;color:#fbffb9; text-decoration:none;}
#leftMenu .pho{ margin:10px 1px; display:block;}
#footer { width:100%; background:#2a1e00; color:#FFF; text-align:right; line-height:15px; position:relative;}
#footer a:link,#footer a:visited { color:#FFF}
#footer a:hover,#footer a:active { color:#FFF}
#footer p{padding:10px 20px; margin:0;}
#footer2 { background:#2a1e00; color:#FFF; text-align:right; line-height:15px;padding:10px 20px; }
#infoBar { width:935px; height:112px; background:url(../images/index_infoBg.jpg);}
#infoBar .list { width:466px; float:left;}
#infoBar .list h1 {float:left; display:block; padding:38px 10px 0 20px; margin:0;}
#infoBar .list .pho{ width:85px; height:85px;background-repeat:no-repeat; border:2px solid #FFF; margin:14px 10px 0; float:left;}
#infoBar .list .txt{ width:240px; float:left; padding:15px 0 0 0;}
#infoBar .list .txt h2{ font-size:13px; color:#FFF; margin-bottom:5px; line-height:13px;}
#infoBar .list .txt h2 a{ font-size:13px; color:#FFF; margin-bottom:5px; line-height:13px;}
#infoBar .list .txt p{ font-size:12px; color:#ffe8bd; margin:5px 0; line-height:13px; line-height:20px; letter-spacing:0px;}

#titleBar { padding:10px 20px; background: url(../images/titleBar_bg.png) no-repeat 0 0; height:20px; position:relative; margin-top:-40px;}

.list_1 { width:150px; float:left; display:inline; margin:5px 8px;}
.list_1 a:link,.list_1 a:visited{ color:#333; display:block; text-align:left; background:url(../images/icon_2.gif) no-repeat 0 4px; padding-left:15px;}
.list_1 a:hover,.list_1 a:active{ color:#000;}
.list_1 .title { margin:2px 0 5px; height:20px; line-height:20px; font-size:15px; font-weight:bold;}
.list_1 .pho { background:url(../images/pho_bg1.gif) no-repeat 0 0; width:146px; height:150px; padding:3px; display:block;}
.list_1 .pho div { width:140px; height:142px; background-repeat:no-repeat; background-position:center;cursor:pointer;}
.main_text { padding:10px 30px;}

.list_2 { width:265px; float:left; display:inline; margin:5px 8px; border-right:solid 1px #D39D61}
.list_2 a:link,.list_2 a:visited{ color:#990000; display:block; text-align:left; background:url(../images/icon_2.gif) no-repeat 0 4px; padding-left:15px;}
.list_2 a:hover,.list_2 a:active{ color:#000;}
.list_2 .title { margin:2px 0 5px; height:20px; line-height:20px; font-size:15px; font-weight:bold;}
.list_2 .txt { margin:2px 0 5px; line-height:20px; font-size:12px;}
.list_2 .pho { background:url(../images/pho_bg2.gif) no-repeat 0 0; width:80px; height:80px; padding: 2px 3px;float:left;}
.list_2 .pho div { width:70px; height:70px; background-repeat:no-repeat; background-position:center;}
.main_text { padding:10px 30px;}

.list_3 {float:left; display:inline; margin:20px 0 5px 5px;}

.list_3 .title { margin:2px 0 5px; height:20px; line-height:20px; font-size:15px; font-weight:bold;}
.list_3 .txt { margin:2px 0 5px; line-height:20px; font-size:12px;}
.list_3 .pho { background:url(../images/pho_bg2.gif) no-repeat 0 0; width:80px; height:80px; padding: 2px 3px;float:left;}
.list_3 .pho div { width:70px; height:70px; background-repeat:no-repeat; background-position:center;cursor:pointer;}
.main_text { padding:10px 30px;}

.line01 { background:url(../images/line01.gif) repeat-x; height:5px; margin:5px;}
.fL{ float:left; display:inline;}
.fR{ float:right; display:inline;}
.rightList { width:670px; float:right; display:block;}

.new_pho{ margin:5px auto; width:770px;}
.new_pho img{ margin:0 5px;}
.new_txt{ margin:0 40px;}

.bigfirst:first-letter{float: left;font-size:2em;font-weight: bold;padding:3px 2px 0 0;color: #990000; line-height:1em}
.bigfirst{ line-height:1.4em; }
.about_pho{ position:absolute; margin:-270px 0 0 580px;}

.pageBar{ text-align:center; padding-right:40px; height:30px;color:#990000;}
.pageBar a:link, .pageBar a:visited{padding:5px; line-height:20px; color:#990000;}
.pageBar a:hover, .pageBar a:active{ background:#990000; color:#FFF; text-decoration: none;}
.pageBar a.F:link,.pageBar a.F:visited{ padding-left:10px!important; background:url(../images/arrow_L.gif) no-repeat 0 center;}
.pageBar a.F:hover,.pageBar a.F:active{ background:url(../images/arrow_L.gif) no-repeat 0 center #990000;}
.pageBar a.L:link,.pageBar a.L:visited{ padding-right:10px!important; background:url(../images/arrow_R.gif) no-repeat right center;}
.pageBar a.L:hover,.pageBar a.L:active{ background:url(../images/arrow_R.gif) no-repeat right center #990000;}


#albumlist {
	list-style-type: none;
}
#albumlist li {
	float: left;
	margin-right: 15px;
	margin-bottom: 25px;
	font-size:15px; font-weight:bold; color:#993300;
	text-align:center;
	list-style-type: none;
	display:inline;
}
#albumlist img {display: block;}
.offers_txt { font-size:14px;}

.copyright{ color:#FFF;}
.copyright a:link, .copyright a:visited{color:#FFF;text-decoration: none;}
.copyright a:hover, .copyright a:active{text-decoration:underline;}

.phototxt{ font-size:15px; font-weight:bold; color:#993300;}
