@charset "utf-8";
/* CSS Document */
* {
    font-family: 'Microsoft JhengHei', Î¢Ü›ï¿½ï¿½ï¿½ï¿½ï¿½w, Arial, sans-serif;
    font-size: 16px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}
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;
vertical-align: baseline;
    }
article, aside, details, figcaption, figure,
    footer, header, menu, nav, section {
    display: block;
    }
ol, ul {
    list-style: none;
    }
a, a:link, a:hover, a:focus, a:visited {
    text-decoration: none;
    color: #333333;
}

body{
	background-color:#fffbe1;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;

}
#wrapper{
	width:980px;
	margin: 0 auto;
	background-image: url(../images/head_bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	position:relative;

}
#top{
	width: 50px;
	height: 50px;
	position:fixed;
	z-index: 500;
	margin-left: 990px;
	bottom: 30px;
	border-radius: 25px;
	background-color:#b5864a;
	color:#fff;
	line-height:50px;
	text-align:center;

}
#top:hover{
	opacity:0.9;
}
header{
	width:980px;
	height:150px;

}
section{
	width:980px;
}
.box_re{
	float:left;
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 5px;
	position: relative;
}
.box_re a{
	display:block;
	width:100%;
	height:100%;
	position: absolute;
	z-index:200;
}
.box_img{
	border: 4px solid #fff;
	box-shadow: 2px 2px 3px #cacaca;
	width: 178px;
	height: 168px;
}
.box_title{
	margin: 5px 0;
	width: 178px;
	height: 45px;

}
.box_re:hover{
	opacity: 0.7;
}

.box_title span{
	color: #e44660;
	font-weight: bolder;
}