body, button, input, select, textarea {
    font: 12px/1.5 tahoma,arial,"\5b8b\4f53";
    outline: none;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    margin: 0;
    padding: 0;
    border: 0;
}
body,html{margin:0;height:100%;color: #666666;}
* {
    word-wrap: normal;
}
address,cite,dfn,em,var{font-style:normal}
a{text-decoration:none;color: #666666;}
a:hover {color: #C81623;}
#photobox{width:100%;height:100%}
#modulebox{margin:0 auto;width:100%;height:100%}
#photobox #container{position:relative;overflow:auto;height:100%;font-size:12px}
.user-wdx .hidden{visibility:hidden;}
.sn-simple-logo {
  position: absolute;
    padding: 6px 11px 4px 14px;
    width: 37px;
    line-height: 1.3;
    border: 1px solid #fff;
    left: -12px;
    top: -5px;
}
.footer-more-trigger {
    position: absolute;
    padding: 6px 11px 4px 14px;
    width: 37px;
    line-height: 1.3;
    border: 1px solid #fff;
    left: -12px;
    top: -5px;
}
.bd_top{
	margin: 10px auto;
    text-align:center;
}
.diyedit,#p_btn{display: inline-block;}
.diyedit a{ padding:0px 30px;height:34px; line-height:34px; text-align:center; display:inline-block; background-color:#F4543C; color:#ffffff; font-size:16px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px; margin-right:10px;}
.diyedit a:hover{ background:#FF7864;}
.bd_top #p_btn a{vertical-align:middle;}
.bd_top .tshare{display: inline-block; vertical-align: middle; padding-bottom:0;}
#pagesize{border-bottom:1px solid #ccc;cursor: pointer;color: #666;font-size: 14px;}
.abs {
  position: absolute;
}