body,html,ol,ul,li,p,img,dd,dt,dl,h1,h2{margin:0; padding:0;list-style:none; font-size:100%}
body{color:#FFFFFF;font:normal 1em/1.7 Arial, Helvetica, sans-serif,"宋体";background:#000}
img{vertical-align:middle}
a{text-decoration: none;color: #fff;}
a:hover{text-decoration:underline;}
#div_box{overflow:hidden;margin:auto}
.clear{height:0.5em; clear:both}
.indentation{text-indent:1.5em}
#site_header,.box_content,#box_photo,#box_photo ul,#sidebar{margin:auto;overflow:hidden}
#site_header{text-align:center}
#site_footer{margin:auto;padding:0.3em;text-align:center;font-size:0.875em;color:#DCA7B9; margin-bottom:3em}
#site_footer a{color:#DCA7B9}
#site_menu{margin:auto;}
#site_menu ul{background-color:#400a46;background-color:#400a46;display:flex;flex-wrap:nowrap;justify-content:space-between;overflow:auto;}
#site_menu li{line-height:2;flex:1 0 auto; padding:0 2%;text-align:center}
.box_post{padding:0.5em;clear:both;overflow:hidden;background-color:#000; background-color:#000;opacity:0.98;-moz-opacity:0.98; filter:alpha(opacity=98)}
.tonglan img,.tonglan mip-img{max-height:300px}
.show_area{width:98%; margin:auto}
.content_tit{background-color:#400a46;text-indent:0.5em;overflow:hidden}
.slide_content{padding:0.3125em}
.slide_content .title{text-align:center; font-size:1.2em;color:#95C500}
#authr{color:#7F7F81;font-size:0.875em;text-align:center;padding-bottom:0.3125em;margin-bottom:0.5em;border-bottom:#3c0942 solid 1px}
.page_updown{margin:0.625em auto; font-size:0.875em}
.new_list{height:auto; overflow:hidden;color:#CCC}
.new_list li{line-height:1.8;border-bottom:#3c0942 solid 1px}
.page_turner {clear:both; overflow:hidden; margin:0.5em auto}
.page_turner a, .page_turner span {display:inline-block;border:1px solid #D3D1D1; padding:0.1em 0.3em; margin-left:0.3em}
.page_turner a:hover, .page_turner a.c {background:#CC0001; color:#FFF}
#total{color:red}
.img{text-align:center;margin:0.625em auto}
#box_photo ul li{width:46%;text-align:center;display:inline-block;float:left;margin:0.3em;overflow:hidden}
#box_photo ul li span{display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#fixedmenu{width:100%;background-color:#311C3B; overflow:hidden; color:#FFF;position:fixed; bottom:0}
#fixedmenu a{width:49%;text-align:center; display:block; float:left;color:#FFF; line-height:2;border-right:1px solid #585e6b;}
#fixedmenu span{display:inline;width:auto; font-size:1.2em}
#fixedmenu a:nth-child(n+2){border-right:none}
#fixedmenu p{display:inline;width:auto; margin-left:0.5em}