@charset "utf-8";
/* CSS Document */
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, font, 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 ,textarea ,input { margin: 0; padding: 0; border: 0; font-size: 100%;}
body { margin:0 auto; text-align:left; font-size:14px; cursor:default; background:#000; color:#fff;  }
html,body{ height:100%;width:100% }
img { border:none;}
li { list-style-type:none;}
a { text-decoration:none; cursor:pointer;}

.clear { clear:both;height:0;width: 0;overflow:hidden; }
/*----------main----------*/
.container {  display: table;height: 100%;width: 100%;  }
.wrapper {  /*padding-top: 288px;*/display:table-cell;vertical-align: middle;height: 100%;width: 100%;  }
#main { width:1280px; margin:0px auto;height: 500px; position: relative;overflow: hidden; }
#main p { line-height:20px;}
#main p a:hover { text-decoration:none;}
#main p i { font-style:normal; }
/*----------footer----------*/
#footer {  position: absolute;bottom:0px;left: 0px;}
#ishare{ position: absolute;bottom: 3px;right: 0px;  /*background: #000;*/z-index:2; }
#main p #yearsphoto_link:hover{ text-decoration: none }

.fl{ display: inline;float:left; }
.fr{ display: inline;float:right; }
.tc{ text-align: center }

/*.sl_h2_1{ position: absolute;top: 0;left: 0; }
.sl_h2_2{ position: absolute;top: 30px;left: 0; }*/