html, body{ height: 100%; border: 0 none}

body, form, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dt, dd, blockquote{ margin: 0; padding: 0}

li{ list-style-type: none}

img{ border: none;vertical-align:middle;}

body, h1, h2, h3, h4, h5, h6, tr, button, select, textarea{ font-size: 12px; line-height: 1.4}

button{ padding: 0; cursor: pointer}

input, textarea{ padding: 2px; font-size: 12px; line-height: normal}

h1, h2, h3, h4, h5, h6{ font-weight: 400}

sup, sub{ font-size: 0.7em; vertical-align: baseline}

cite, i, em{ font-style: normal}

table{ border-collapse: collapse; border-spacing: 0}

body, td, th, textarea, button{ font-family: Arial,Tahoma,Helvetica,sans-serif}

textarea{resize:none;outline:0;}

object span{display:none}

.hidden { display:none; visibility:hidden }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

table { border-collapse:collapse; border-spacing:0; }

fieldset, img { border:0; }

address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; /*font-weight:normal*/ }

em { font-style:normal; }

ol, ul { list-style:none }

aside:before, aside:after, blockquote:before, blockquote:after, q:before, q:after { content:''; content:none }

textarea { resize:none; overflow:auto; }

legend { color:#000; }

abbr, acronym { border:0; font-variant:normal; }

h1, h2, h3, h4, h5, h6 { font-size:100%; }

html { overflow-y:scroll;}

a, area { blr:expression(this.onFocus=this.blur())}

:focus { outline-style: none; }

.song { font-family:"瀹嬩綋" }

.left { float:left }

.right { float:right }

.bold { font-weight:bold }

.normal { font-weight:normal }

.t11 { font-size:11px }

.t12 { font-size:12px }

.t14 { font-size:14px }

.t16 { font-size:16px }

.t18 { font-size:18px }

.arial { font-family:Arial, Helvetica, sans-serif }

.simsun { font-family:simsun }

.top_line { border-top:1px solid #ddd }

.black { color:#131313 }

.l_black { color:#777 }

.orange { color:#ff7a17 }

.red { color:#c50023; }

.red2 { color:#F00 }

.green { color:#10A200 }

.ccc { color:#ccc; }

.blue { color:#36c; }

.gray { color:#666; }

.vatop { vertical-align:top; }

.vamiddle { vertical-align:middle; }

.vabottom { vertical-align:bottom; }

.none { display:none }

.tl { text-align:left }

.tr { text-align:right }

.tc { text-align:center }

.m0 { margin:0 }

.m5 { margin:5px }

.m10 { margin:10px }

.m15 { margin:15px }

.m20 { margin:20px }

.p5 { padding:5px }

.p10 { padding:10px }

.p15 { padding:15px }

.p20 { padding:20px }

.mt5 { margin-top:5px }

.mt10 { margin-top:10px }

.mt15 { margin-top:15px }

.mt20 { margin-top:20px }

.mb5 { margin-bottom:5px }

.mb10 { margin-bottom:10px }

.mb15 { margin-bottom:15px }

.mb20 { margin-bottom:20px }

.ml5 { margin-left:5px }

.ml10 { margin-left:10px }

.ml15 { margin-left:15px }

.ml20 { margin-left:20px }

.ml30 { margin-left:30px }

.mr5 { margin-right:5px }

.mr10 { margin-right:10px }

.mr15 { margin-right:15px }

.mr20 { margin-right:20px }

.pt5 { padding-top:5px }

.pt10 { padding-top:10px }

.pt15 { padding-top:15px }

.pt20 { padding-top:20px }

.pb5 { padding-bottom:5px }

.pb10 { padding-bottom:10px }

.pb15 { padding-bottom:15px }

.pb20 { padding-bottom:20px }

.pb30 { padding-bottom:30px }

.pl5 { padding-left:5px }

.pl10 { padding-left:10px }

.pl15 { padding-left:15px }

.pl20 { padding-left:20px }

.pr5 { padding-right:5px }

.pr10 { padding-right:10px }

.pr15 { padding-right:15px }

.pr20 { padding-right:20px }

/* =============== */



.clearfix { *zoom:1}

.clearfix:after{clear:both; content:"."; display:block; height:0; visibility:hidden;}



.clear { clear:both; height:0; line-height:0; font:0/0 Arial; overflow:hidden; visibility:hidden; }

* html .clear { height:1%; display:block; }

.clx { *zoom:1}

.clx:after { clear:both; content:"."; display:block; height:0; visibility:hidden; }



a:focus { background:none; }
code, pre { display:block; border: 1px dashed #CCC; padding: 8px 12px 8px 20px; margin: 5px 0; background: #fafafa; }

blockquote { background: #F4F5F7 url(images/quoteleft.gif) 3px 3px no-repeat; border: 1px dashed #CCC; padding: 8px 12px 8px 36px; margin: 5px 0; }

blockquote p { background: #F4F5F7 url(images/quoteright.gif) right bottom no-repeat; }

/* WordPress Core */

.alignnone { margin: 5px 20px 20px 0; background: #fff;max-width:100%; }

.aligncenter, div.aligncenter { display:block; margin: 5px auto 5px auto; background:#fff;  max-width:100%; }

.alignright { float:right; margin: 5px 0 20px 20px; background: #fff;   max-width:100%; }

.alignleft { float:left; margin: 5px 20px 20px 0; background: #fff; max-width:100%; }

.aligncenter { display: block; margin: 5px auto 5px auto; background: #fff; max-width:100%; }

a img.alignright { float:right; margin: 5px 0 20px 20px; }

a img.alignnone { margin: 5px 20px 20px 0; }

a img.alignleft { float:left; margin: 5px 20px 20px 0; }

a img.aligncenter { display: block; margin-left: auto; margin-right: auto }

.wp-caption { background: #fff;  max-width: 100%;  text-align: center; }

.wp-caption.alignnone { margin: 5px 20px 20px 0; }

.wp-caption.alignleft { margin: 5px 20px 20px 0; }

.wp-caption.alignright { margin: 5px 0 20px 20px; }

.wp-caption.aligncenter { margin: 0 auto; padding:7px; }

.wp-caption img { border: none; height: auto; margin:0; max-width:100%; width: auto; }

.wp-caption p.wp-caption-text { font-size:12px; line-height:24px; margin:0; padding:10px 0 0 0; }

::selection {

background:#333;

color:#fff;

text-shadow:none;

}

::-moz-selection {

background:#333;

color:#fff;

text-shadow:none;

}

::-webkit-selection {

background:#333;

color:#fff;

text-shadow:none;

}
     ul li a:link, a:visited{
      text-decoration:none;
    }
   ul li a:hover, a:active{
      text-decoration:none;
    }

   .hotapp li a {
    font-size: 14px;
    color: #666;
    font-family: "微软雅黑", "Microsoft Yahei";
}
.f_con_box a {
    text-decoration:none;
}

.header-top-max a {
     text-decoration:none; color: #555;
}

/*.content_box a {
    text-decoration:none; 
}*/
    
.ads468 { background:#fff; text-align:center; margin:10px auto; width:468px; height:60px; overflow:hidden; }

.ads120 { background:#fff; padding-left:20%; text-align:center; margin-bottom:20px; width:120px; height:90px; overflow:hidden; }

body, button, input, textarea, select { font-size:100%; line-height:1.4em; font-family: arial, SimSun, Verdana, Geneva, Helvetica; color:#555; _font-family:"SimSun"; }

body{ background-color:#f8f8f8; font-size: 12px;line-height: 1.4}

#wrapper { height:auto; width:100%; white-space:normal; word-wrap: break-word; word-break:break-all; }



#pagenavi { text-align:center; clear:both; color:#0e7da8;font-family:"Microsoft Yahei",sans-serif;font-size:14px;vertical-align:middle;line-height:32px }

#pagenavi .page-numbers { display:inline-block; padding:0 12px; height: 32px; margin:0 2px;vertical-align:middle; border-radius:3px; border:1px solid #e5e5e5; background-color: #fff; line-height: 32px; text-align: center;color:#0090ff}

#pagenavi a:visited{}

#pagenavi a:hover { text-decoration: none; color:#0090ff; background-color:#e5e5e5; border:1px solid #e5e5e5; }

#pagenavi span.current {color:#0090ff;background-color:#e5e5e5; border:1px solid #e5e5e5; }

#pagenavi a:active {color:#0090ff;background-color:#e5e5e5; border:1px solid #e5e5e5; }

































/*Back to top button */

#backTop { width: 54px; height: 54px; position: fixed; bottom: 20px; right: 40px; z-index: 999; display:none; }

#backTop a { display:block; width: 54px; height: 54px; z-index: 999; background: url(images/gotop.png) no-repeat;text-indent:-9999em; overflow:hidden; }

/* 缃戠珯404椤甸潰鏍峰紡 */

#box404 { position:absolute; width:536px; height:360px; left:50%; top:50%; margin-left:-300px; margin-top:-220px; padding:20px 30px; border:1px solid #eaeaea; background:#fff; border-radius: 8px; box-shadow: 3px 3px 3px #eee; }

#box404 .notice { }

#box404 .notice h1 { font:26px/36px "寰蒋闆呴粦"; color:#666; }

#box404 .notice p { text-indent:2em; font:16px/24px "寰蒋闆呴粦"; color:#666; }

#box404 dl.list { height:140px; font:14px/26px "寰蒋闆呴粦"; color:#666; margin-left:2em; margin-bottom:10px; background:url(images/404.jpg) no-repeat right top; }

#box404 dl.list dt { font-size:16px; color:#333; }

#box404 dl.list dd { }

#box404 dl.list dd a { color:#0084c7; text-decoration:none; }

#box404 dl.list dd a:hover { color:#0084c7; text-decoration: underline; }

#box404 .notice .back { width:160px; height:30px; margin-left:1em; text-align:center; font:16px/30px "寰蒋闆呴粦"; background: #0084c7; border:1px solid #54baee; border-right-color: #056596; border-bottom-color: #056596; border-radius: 2px; box-shadow: 1px 1px 1px #aaa; cursor:pointer; }

#box404 .notice .back span { padding:0 5px; }

#box404 .notice .back:hover { background: #098bcd; }

#box404 .notice .back a { display: block; color:#fff; text-decoration: none; }

#box404 .notice .back a:hover { color:#ededed; text-decoration: none; }

#box404 .notice p.Copyright { font-size:14px; text-align:center }

#box404 .notice p.Copyright a { color:#333; text-decoration: none; }

#box404 .notice p.Copyright a:hover { color:#333; text-decoration: underline; }

/* poptip */

#tipBox { display:none; position:relative; width:92.6%; margin:10px 0 10px 2em; }

.poptip { position: absolute; top: -25px; left:-2px; padding: 6px 10px 5px; *padding: 7px 10px 4px;

line-height: 16px; color: #DB7C22; font-size: 12px; background-color: #FFFCEF; border: solid 1px #FFBB76; border-radius: 2px; box-shadow: 0 0 3px #ddd; font-family:"瀹嬩綋"; }

.poptip a { padding:0 5px; }

.poptip-arrow { position: absolute; overflow: hidden; font-style: normal; font-family: simsun; font-size: 12px; text-shadow:0 0 2px #ccc; }

.poptip-arrow em, .poptip-arrow i { position: absolute; left:0; top:0; font-style: normal; }

.poptip-arrow em { color: #FFBB76; }

.poptip-arrow i { color: #FFFCEF; text-shadow:none; }

.poptip-arrow-top, .poptip-arrow-bottom { height: 6px; width: 12px; left:12px; margin-left:-6px; }

.poptip-arrow-left, .poptip-arrow-right { height: 12px; width: 6px; top: 12px; margin-top:-6px; }

.poptip-arrow-top { top: -6px; }

.poptip-arrow-top em { top: -1px; }

.poptip-arrow-top i { top: 0px; }

.poptip-arrow-bottom { bottom: -6px; }

.poptip-arrow-bottom em { top: -8px; }

.poptip-arrow-bottom i { top: -9px; }

.poptip-arrow-left { left:-6px; }

.poptip-arrow-left em { left:1px; }

.poptip-arrow-left i { left:2px; }

.poptip-arrow-right { right:-6px; }

.poptip-arrow-right em { left:-6px; }

.poptip-arrow-right i { left:-7px; }

#ds-thread { min-height:280px; }

#float { width:287px; }

#J_floatDiv { }

#J_floatDiv .div1 { }

#J_floatDiv .div2 { position:fixed; _position:absolute; top:-5px; z-index:9; }

.ads250 { width:250px; height:250px; text-align:center; }

.ads250 img { width:250px; height:250px; }

.post_top_ads, .post_bottom_ads, .ad234 { text-align:center; }
