body{margin:5px 0;}
ul,form,img{margin:0; padding:0 ;border:0;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear{clear:both; height:0; font:0; visibility:hidden;}
.g1{text-align:center;}
a:link,a:visited{color:#00f; text-decoration:none;}
a:hover,a:active{color:#900; text-decoration:underline;}

#header{width:982px;margin:0 auto;}
#header .mark{float:right; font-size:12px; text-align:right; line-height:20px; margin-top:5px;}
#header .mark form{margin-bottom:5px;}
#header .mark span{color:#ca1400;}

#navcont{background: #012e5c url(/images/navbar.png) left top no-repeat;overflow: hidden;margin: 0 1% 10px;width:982px;font-size:14px;margin:0 auto;}
#navlist{display: block;padding: 0;margin: 0;float: left;}
#navlist li{display: block;float: left;}
#navlist li a{display: block;float: left;padding: 12px 10px 10px;text-decoration: none;font-family: ËÎÌå, Arial, sans-serif;color: #cde;border:solid #446688;border-width: 0 1px 1px 0;}
#navlist li a:hover{background: #446688 url(/images/navhover.png);color: #fff;}
#navlist li a.active{color: #fff;font-weight: bold;background: #446688 url(/images/navhover.png);}

#content{width:982px; margin:20px auto 0px; font-size:14px;}
#content div.box h3,#links h3 {font: normal 14px ËÎÌå, Arial; height:1em; padding:2px 1em 4px .5em; clear: right; color:#777 ; background:transparent url(/images/blue.gif) right center no-repeat; margin:0; position:absolute;right:0px!important; right:9px; top:-.8em; border:0 none;}
#content div a:link,#content div a:visited,#content div h3 a:visited{color:#06c; text-decoration:none;}
#content div a:hover{color:#FF5400; text-decoration:underline;}
#content div h3 img {margin:-3px 0;}

div#col1{width:720px; float:left;}
div#col1 .box{border:1px solid #cad6e8 ;margin:0 0 1.5em 0; position:relative; height: auto;background:#fff; top:0;word-break:break-all;}
div#col1 .box ul{list-style:none; padding-left:8px; overflow:hidden;}
#content .rbox ul{list-style:none;}
#content .rbox ul{margin:5px 0;}
div#col1 .box ul li{float:left; background:#ECF0F1; border:1px solid #B2D3CC; font-size:12px; margin:13px 8px 2px 0px; position:relative; z-index:1000;}
div#col1 .box ul li img{margin:8px 6px 0 6px;}
div#col1 .box ul li span{text-align:center; line-height:1.8em; display:block; width:120px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin:0 6px;}
div#col1 .box ul li a:link,div#col1 .box ul li a:visited{color:#000; text-decoration:none;}
div#col1 .box ul li a:hover{color:#3C5B55; text-decoration:underline;}
div#col1 .box h3 a:hover{color:#f00; text-decoration:underline;}
div#col1 .box .more{line-height:2.6em; padding-right:8px; text-align:right; clear:both}
div#col1 .box .page{line-height:2em; padding-right:8px; text-align:center; clear:both}
div#col1 .box .page a:link,div#col1 .box .page a:visited{ color:#000; text-decoration:none}
div#pics{text-align:center; line-height:20px; padding:10px 0; overflow:hidden;}
div#arts{padding:10px; line-height:1.5em; overflow:hidden; width:698px;}
div#pics img{margin-bottom:8px;}
div#col1 h1{font-size:18px; margin:20px 0 0; text-align:center;}
div#col1 .source{border-bottom:1px dashed #cad6e8; line-height:2em; text-align:center; font-size:12px; margin-top:5px;}
div#col1 .tool{border-top:1px solid #CAD6E8; line-height:1.8em; padding:10px; background:#f2f6fb;}
div#code {clear:both; margin:0 20px; padding:5px; border:1px dotted #ccc; background:#FDFDDF; font-size:12px;}
div#code span{color:#900; font-weight:bold;}
div#col1 .nei {width:700px; margin-left:10px; margin: 0 atuo;}
div#col1 .nei img{display:block;margin:0 auto;}
div#col1 .nei a:link,a:visited{color:#000; text-decoration:none;}
div#col1 .nei a:hover,a:active{color:#000; text-decoration:underline;}

div#col2{width:252px; float:right; background:#e2e2e2;}
div#col2 .rtit{margin:10px 5px 0; font-size:12px; color:#0063DC; font-weight:bold; width:80px; background:#fff; line-height:20px; text-align:center; padding-top:2px; position:relative; top:1px; border:1px solid #D5D5D5; border-bottom:0;}
div#col2 .rplu{float:right; text-align:right; margin-right:5px; color:#666;}
div#col2 .rbox {margin:0 5px 5px; background:#fff; border:1px solid #D5D5D5;}
div#col2 .rbox ul li{line-height:1.8em; font-size:12px; padding-left:8px; color:#0093BB;}
div#col2 .rbox ul li a:link,div#col2 .rbox ul li a:visited{ color:#175CBB; text-decoration:underline;}
div#col2 .rbox ul li a:hover{text-decoration:underline; color:#f00;}

#QQ{clear:both;}
#QQ .Ql{float:left;}
#QQ .Qc{margin:0 auto;}
#QQ .Qr{float:right;}
#QQ .Qp{float:right;}
.Ql,.Qc,.Qr{width:235px; border:1px solid #FFCCB4; position:relative; top:-10px;}
#QQ .Qt{background:#FFEFDD url(/images/Qbj.gif) no-repeat 6px 50%; border-bottom:1px dashed #FFB99B; height:16px; padding:6px 5px 0 23px; font-size:12px;}
#QQ .Qt a:link,#QQ .Qt a:visited{color:#CE3E2B; text-decoration:none;}
#QQ .Qt a:hover{color:#f00; text-decoration:underline;}
#QQ .Qb{list-style:none; margin:5px;}
#QQ .Qb li{font-size:12px; line-height:20px; color:#000;}
#QQ .Qb li span{color:#666;}
#QQ .Qb li a:link,#QQ .Qb li a:visited{color:#0A0064; text-decoration:underline;}
#QQ .Qb li a:hover,#QQ .Qb li a:active{color:#f00;}
div#col1 .Qlist{border:1px solid #B2D3CC; margin-bottom:10px; WORD-BREAK: break-all;}
div#col1 .Qtit{line-height:2em; background:#E2F0FF; margin:1px; padding-left:10px;}
div#col1 .Qlist li{border-bottom:1px dashed #666; line-height:1.5em; padding:5px 10px; list-style:none;}
div#col1 .Qlist li a{font-weight:700;}
div#col1 .Qlist li span{font-size:12px; color:#787878;}
div#col1 .Qlist .more{line-height:2em; text-align:right; padding:0 10px;}

#picasa{margin:0 auto; padding:5px 0; text-align:center; background:#CAD6E8;}
#links{border:1px solid #cad6e8 ;margin:5px auto; position:relative; height: auto;background:#fff; top:0; width:960px; font-size:12px; line-height:2em; padding:10px}
#links a,#copy a{color:#666666; white-space:nowrap;}
#copy{ text-align:center; font-size:12px; margin-top:5px; margin-bottom:5px;}

.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}

#feedback {border-top:1px dotted #ccc}
#feedback ol{padding:0; margin:10px; list-style:none}
#feedback li{line-height:20px; word-break:break-all;}
#feedback #form{ margin-left:36px; line-height:20px; padding:0; margin-bottom:5px; font-size:14px}
#feedback #msg{word-break:break-all; border:1px solid #666666;}
#feedback .nb{ height:16px; border:1px solid #666666; padding:1px;}
p.poster{margin:5px 0; background:#f2f6fb; padding-left:5px;color:#666}
p.post{padding-left:36px; margin:0; font-size:12px; color:#000}
.dedearticle {
 float: left;width: 336px;height: auto;padding:0px 3px 3px 2px;margin:0px 0px 3px 2px;word-break:break-all;word-wrap:break-word;
}
