*{margin:0; padding:0}
body{color:#FFF; font:normal 1em/1.6 Arial, Helvetica, sans-serif,"宋体";background:url(/tpl/images/bg.jpg) #000 0em 0em fixed;background-size:cover}
ul,ol,li{list-style:none;}
img{vertical-align:middle}
.indentation{text-indent:2em}
strong{font-weight:normal}
a{text-decoration: none;color:#fff}
a:hover{text-decoration: underline}
.clear{height:0.5em; clear:both}
#div_box{background:url(images/top_b.jpg) top left repeat-x; padding-top:35px;}
#site_header{width:78%;margin:auto;overflow:hidden;}
#site_name{text-align:center}
#site_name h1{font-size:100%}
#site_menu{margin:auto;background:url(/tpl/images/m_bg.jpg);overflow:hidden}
#site_menu ul{width:78%;margin:auto;overflow:hidden}
.tonglan img{max-height:320px;}
#site_menu li{line-height:52px;text-align:center; margin:auto 1.25em;display:inline-block;float:left;font-size:1.125em;}
.box_content{width:78%;margin:auto;overflow:hidden}
.box_post{padding:0.5em;clear:both;overflow:hidden;background-color:#000;background:rgba(0,0,0,0.93)}
#box_photo ul{margin:auto;overflow:hidden; width:96%; text-align:center}
#box_photo ul li{width:30%;display:inline-block;float:left;margin:0.3em;overflow:hidden}
#box_photo ul li p{overflow:hidden;text-overflow:ellipsis; white-space:nowrap;width:100%;display:block;}
.content_tit{background:url(/tpl/images/m_bg.jpg);line-height:38px;text-indent:0.5em}
#content{float:left;border:#3e0a44 solid 1px;width:73.5%;overflow:hidden}
#sidebar{float:right;border:#3e0a44 solid 1px;width:25.5%;overflow:hidden}
.slide_content{padding:0.3125em}
.slide_content .title{text-align:center; font-size:1.3em;color:#DCA7B9}
#site_footer{width:100%;margin:auto;padding-top:2em;text-align:center;font-size:0.875em;color:#DCA7B9;background:url(images/footer_b.jpg) left top repeat-x;color:#333}
#site_footer a{color:#333}
#two-column {height:auto;overflow:hidden}
#two-column ul{width:98%;margin:auto;overflow: hidden}
#two-column ul li{width:48%;display:inline-block}
#two-column ul li span{color:#999; font-size:0.875em}
.new_list{height:auto; overflow:hidden;color:#CCC}
.new_list li{border-bottom:#3c0942 solid 1px; line-height:1.8}
.page_turner {clear:both; margin:0.5em auto; overflow:hidden}
.page_turner a, .page_turner span {display:inline-block;border:1px solid #D3D1D1; padding:0 0.3em; margin-left:0.3em}
.page_turner a:link, .page_turner a:visited {text-decoration:none; }
.page_turner a:hover, .page_turner a.c {background:#CC0001; color:#FFF}
#total{color:red;}
#authr{color:#7F7F81;font-size:0.875em; text-align:center; padding-bottom:0.3125em; margin-bottom:0.5em; border-bottom:#3c0942 solid 1px}
.img{text-align:center;margin:0.625em auto}
.show_area{width:98%; margin:auto}
.page_updown{margin:0.625em auto; font-size:0.875em}
#box_photo ol{margin:auto; overflow:hidden}
#box_photo ol li{width:31%; height:200px;text-align:center;display:inline-block;float:left;margin:0.3em;padding:0.125em;border:#42143e solid 1px; position:relative; overflow:hidden}
#box_photo ol li span{width:100%;position:absolute;z-index:1;bottom:0;left:0;background-color:#000;opacity:0.7;filter:alpha(opacity=70);color:#FFF}