@charset "UTF-8";
/* CSS Document */
*{margin:0; padding:0; line-height:1.7em; font-family:"微軟正黑體", "新細明體", "Arial Unicode MS", "lucida console"; list-style:none; border:none}
body{ background:url(../images/bg.jpg)}
a{ text-decoration:none; -webkit-transition:0.3s all; -moz-transition:0.3s all; -ms-transition:0.3s all;transition:0.3s all}
a:hover{ text-decoration:underline}
#backtop{ display:block; position:absolute; bottom:10px; right:45px; -webkit-transition:0.3s all; -moz-transition:0.3s all; -ms-transition:0.3s all;transition:0.3s all; opacity:0.7}
#backtop:hover{ opacity:1}
#header{ width:100%; margin:0 auto; background:#b7291d}
#main_pic{ display:block; margin:0 auto}
#wrapper{ width:980px; margin:0 auto; background-color:#f9f2c6; position:relative; overflow:hidden}
#nav_pic { float: left }
#nav ul{ float: left; width:674px;}
#nav ul li{ float:left;}
#nav ul li a{ display:block; height:129px;background-position:top center}
#nav ul #on img{ opacity:0}
#nav ul li:hover img{ opacity:0}
#clear{ clear:both}
#content #title{ background-color:#b82a26; width:100%; display:block;  padding:5px 0px 5px 20px;}
#content #info{ width:760px; margin:0 auto; background-color:#fff; padding:20px 70px;-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.43);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.43);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.43);}
#content #info h2{ font-size:18px; margin-bottom:10px;}
#content #info h3{ font-size:16px; margin-bottom:20px; line-height:1.3em; font-weight:500}
#content #info ol li{ list-style:decimal outside; margin-left:20px; font-size:13px; color:#6a6a6a}
#content #info ol li a{ background-color:#9a9a9a; color:#fff; line-height:18px; padding:0 5px; margin:0 5px;}
#content #info ol li a:hover{ background-color:#b82b24}
#gift{ float: left; border-right:1px solid #CCC; padding:7px 10px ; margin:10px 0;  font-size:13px; text-align:center }
#content #info ol li #btn{ opacity:1;-webkit-transition:0.3s all; -moz-transition:0.3s all; -ms-transition:0.3s all;transition:0.3s all;  background-color:#fff; padding:0; margin:0}
#content #info ol li  #btn:hover{ opacity:0.8;background-color:#fff}
#writer{ width:50%;}
#writer #txt{ font-size:12px; padding:10px 13px 10px 6px; line-height:1.2em}
#writer #txt p{ margin-bottom:3px;}
 #txt{ font-size:12px; padding:10px 0px 10px 0px; line-height:1.2em}
  #txt ul li{ list-style:outside disc;  margin-left:15px;}
    #txt ul li a{ color:#0c7d8f; text-decoration:underline}
	
#content #info ol li  #share-buttons a{ background:none; padding:0; margin:0}	
#content #info ol li  #share-buttons { position:relative}

/**/
#po_bar {
width:1000px;
height:52px;
margin:0 auto;}
#po_bar .logo a { display:block; float:left; width:70px; margin:4px 0 0 15px; }

ul#option { float:right; margin-right:25px; margin-top:20px; font-size:12px; line-height:15px; }
ul#option li { display:block; float:left; font-size:12px; margin-left:8px; vertical-align:middle; }
ul#option li a { color:#c6321e; text-decoration:none; }