﻿body {font-size:12px; font-family:Arial,"宋体"}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0 auto; padding:0; font-family:Arial,"宋体"}
h1, h2, h3, h4, h5 {font-size:100%; font-family:Arial,"宋体"}
a {color:#000; text-decoration:none; font-family:Arial,"宋体"}
a:hover {color:#c30; text-decoration:underline; font-family:Arial,"宋体"}
img {border:0px none;}
img {
margin-bottom:-3px;
}
#top,#header,#menu,#navi,#m_b,#search,#content{width:950px;}
#navi{ background:#C8D5E4 url(/images/bg_navi.gif) repeat-x scroll; font-size:12px; overflow:hidden; padding:6px 0 3px;}
#navi a{color:navy;}
#navi li.high a{color:#c30;}
#navi ul {list-style:none; float:left;}
#navi ul li {border-right:expression(this.parentNode.lastChild == this ? 0 : "1px solid #6887A4"); padding:0 1em; padding-top:2px; float:left; height:12px;}
.header{width:950px}
#logo{float:left; margin-top:20px;}
#banner1{float:left; border:1px solid #E9C94D; width:338px; margin-left:12px; margin-top:8px; height:55px; background:#FFFFDD; padding-top:3px;}
#banner1 a{text-decoration:none;}
#banner1 ul{list-style:none;}
#banner1 ul li{float:left; width:163px; line-height:18px; padding-left:6px;}
#banner{float:right; margin:8px 0 5px;}
#menu {background:url(/images/bg_menu.gif) repeat-x; height:27px; line-height:27px;}
#menu ul.menu a {color:#f2f6fb; text-decoration:none; display:block; line-height:27px; padding:0 10px; background:url(/images/bg_menu_a_right.gif) no-repeat right;}
#menu ul.menu a:hover {background:url(/images/bg_menu_hover_right.gif) no-repeat right;}
#menu ul.menu {list-style:none; float:left;}
#menu ul.menu li {float:left; margin-right:1px; display:inline;}
#menu ul.link{float:right;}
#menu ul.link a{color:#f2f6fb; line-height:27px;}
#menu ul.link li {float:left; margin-right:14px; display:inline;}
#menu li.current {background:url(/images/bg_menu_on_left.gif) no-repeat; font-weight:bold;}
#menu li.current a,#menu li.current a:hover{color:#000; background:url(/images/bg_menu_on_right.gif) no-repeat right;}
#menu li.home {margin-left:5px;}
.clearfix:after {clear:both; content:"."; display:block; height:0pt; visibility:hidden;}
.clear{clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
.space,.intel{clear:both; font-size:0; height:0; line-height:0; height:6px;}
.intel{height:12px;}
.right{float:right;}
.normal,.normal a{font-weight:normal;}
.red,a.red,.red a{color:red;}
.blue,a.blue,.blue a{color:blue;}
.green,a.green,.green a{color:green;}
.black,a.black,.black a{color:black;}
.navy,a.navy,.navy a{color:navy;}
.brown,a.brown,.brown a{color:brown;}
.crimson,a.crimson,.crimson a{color:crimson;}

.c b{display:block; border-style:solid; line-height:0; font-size:0; clear:both; overflow:hidden;}
.c b.b1{border-width:1px 0 0; margin:0 5px; height:0;}
.c b.b2{border-width:0 2px; margin:0 3px; height:1px;}
.c b.b3{border-width:0 1px; margin:0 2px; height:1px;}
.c b.b4{border-width:0 1px; margin:0 1px; height:2px;}

#content h3 a{color:#7B2E00;}
.title-y{background:#FFD58D url(/images/type_y_left.gif) no-repeat;}
.title-y h3{ background:#FFD58D url(/images/type_y_right.gif) no-repeat right top; color:#333; padding:5px 10px 3px; margin-left:2px; font-family:tahoma; font-size:14px;}
.title-b{background:#C0D6E5 url(/images/type_b_left.gif) no-repeat; height:25px; overflow:hidden;}
.title-b h3{ background:#C0D6E5 url(/images/type_b_right.gif) no-repeat right top; color:#081B39; padding:7px 10px 4px; margin-left:2px;}
.title-b ul.touch{float:right; list-style:none; margin-right:5px;}
.title-b ul.touch li{float:left; margin-top:4px; margin-left:5px; padding:0 6px; height:22px; line-height:22px; cursor:pointer;}
.title-b ul.touch li.on{float:left; background:#fff; margin-top:3px; color:#c30; border:1px solid #9BBDD3; border-bottom:0; cursor:default;}
.title-b ul.btnr {float:right; list-style:none;}
.title-b ul.btnr li {background:url(/images/tabstitle_button_bg.gif) no-repeat scroll left top; float:left; line-height:24px; margin:3px 3px 0 0; padding-left:10px;}
.title-b ul.btnr li a{background:url(/images/tabstitle_button_bg.gif) no-repeat right top;color:#7B2E00; display:block; margin-left:10px; padding-right:8px;}

.small-y{height:23px; overflow:hidden;}
.small-y h3{font-size:12px; color:#7B2E00; padding:4px 10px 3px;}
.title-y ul.btnr {float:right; list-style:none;}
.title-y ul.btnr li {background:url(/images/tabstitle_button_bg.gif) no-repeat scroll left top; float:left; line-height:24px; margin:3px 3px 0 0; padding-left:10px;}
.title-y ul.btnr li a{background:url(/images/tabstitle_button_bg.gif) no-repeat right top;color:#7B2E00; display:block; margin-left:10px; padding-right:8px;}
.list-y{border:1px solid #FFB64B; margin-bottom:6px; background:#fff url(/images/bg_list_right.gif) no-repeat right top; border-top:1px solid #FF8F27;}
.list-b{border:1px solid #9BBDD3; margin-bottom:6px; background:#fff; border-top:0;}
.list-y h2,.list-b h2{text-align:center; margin:8px auto 3px; line-height:19px; font-size:14px; font-family:tahoma; color:#003399;}
.list-y h2 a{color:#039;}
.list-y h2 a:hover{color:#f60;}
.list-y p,.list-b p{text-indent:2em; color:#666; padding:0 10px;}
.list-y ul.list{padding:7px 0; margin-top:5px; list-style:none;}
.list-b ul.list{padding:6px 0; list-style:none; margin:0; color:#666;}
.list-y ul.list li{background:url(/images/li-small-dot.gif) no-repeat 10px 5px; padding-left:25px; font-size:14px; line-height:22px; font-family:tahoma;}
.list-b ul.list li{background:url(/images/li-gray-dot.gif) no-repeat 3px 3px; padding:0 5px 0 16px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list-b ul.eiss {width:274px; overflow:hidden;}
.list-b ul.eiss li{width:253px;}
.list-b ul.date li{background:none; padding-left:0;}
.list-b ul.float {padding:0;}
.list-b ul.float li{background:none; padding:0; float:left;}
.list-b ul.float li a{color:#04d;}
.list-b ul.float li a:hover{color:#f60;}
.list-b ul.member li{width:72px; padding-left:10px; margin-right:4px;}
.list-b ul.must li {width:84px; padding-left:7px; margin-right:2px;}
.list-y ul.list li span,.list-b ul.list li span{float:right; color:#666; font-size:12px; padding-right:6px; font-family:"宋体";}
.list-y ul.list li span a,.list-b ul.list li span a{color:#039;}
.list-y ul.list li span a:hover,.list-b ul.list li span a:hover{color:#c30;}

#content {margin-top:10px;}
#content .widgets{width:180px; float:left;}
#content .widgets div.member{padding:8px 10px; line-height:20px; background:#fff url(avatar.gif) no-repeat 93% 36%;}
#content .content{width:760px; float:right;}
#content .widgets ul.dig{list-style:none; border:1px solid #FFB64B; padding:1px 5px 5px; background:#FFFBEF; border-top:1px solid #FF8F27; margin-bottom:8px;}
#content .widgets ul.dig li{background:url(/images/2008a/dig-compact.gif) no-repeat left center; height:33px; padding:10px 0 0 42px; position:relative; border-bottom:1px dotted #ccc;}
#content .widgets ul.dig li strong{display:block; position:absolute; left:0; top:0; width:36px; text-align:center; font-family:arial; font-size:13px;}
#content .widgets ul.dig li strong a{color:#93883F; display:block; line-height:43px;}
#content .widgets ul.dig li a{color:#003399;}
#content .widgets ul.dig li a:hover{color:#c30; text-decoration:none;}

#content .main{margin-top:0px;}
#content .type {width:468px; float:left;}
#content .comm {width:282px; float:right;}
#content .slide{margin-bottom:6px; text-align:center; border:1px solid #c7c7c7;}
#content .idc {height:140px; background:url(/images/zz/server.jpg) no-repeat right -10px; border:1px solid #ddd; margin-bottom:7px; position:relative;}
#content .idc .price{line-height:1.6em; text-align:right; width:136px; padding:5px; background:#f1f1f1; position:absolute; bottom:0;}
#content .d280{border:1px solid #f1f1f1; margin-bottom:6px; text-align:center; width:280px; overflow:hidden;}
#content .d280 img{width:280px; height:60px;}
.rank-list{float:right; width:282px;}
.news-list{float:left; width:656px; margin-bottom:6px;}
.news-list a{color:#04d;}
.news-list a:hover{color:#f60;}
.news-list .list-y{background:none;}
.news-list .list-all{background:#f2f2f2;}
.news-list .thead{padding:6px 3px 5px 8px; background:#f0f0f0; font-family:tahoma; font-weight:bold; font-size:14px;}
.news-list .tbody{background:#f2f2f2;}
.news-list .itembox{border-bottom:1px dotted #ccc; padding:10px 0; color:#333;}
.news-list .box1{padding:0 1em; font-size:14px;}

.news-list .box2{padding:0 1em; line-height:1.6em; text-indent:2em; margin-top:10px; color:#666; font-family:Arial,"宋体"}
.news-list .normal .itembox{padding:8px 0 5px;}
.news-list .normal .box1{padding:0 8px; font-size:12px;}
.news-list .date{font-weight:normal; float:right; font-size:10px; color:#669999}
.news-list .article{border:1px solid #abc; border-left-width:0; background:#f1f1f1; padding:10px 0 0 0; width:100%; margin-bottom:6px;}
.news-list .article h1{padding:4px 0pt; width:575px; text-align:center; font-size:14px; font-family:tahoma; color:#c30;}
.news-list .article .desc{text-align:center; line-height:2em; color:#333; border-bottom:1px solid #ccc;}
.news-list .article .text{padding:0 1em 0 2em; font-size:14px; line-height:23px; font-family:tahoma; margin-top:1em; color:#222; overflow:hidden;}
.news-list .article .text p{margin:15px 0pt;}
.news-list .article .author{height:26px; line-height:26px; clear:both;}
.news-list .article #arctext a{target:expression(this.target="_blank")}

.pager {background:#fff; padding:1em; text-align:right;}
.pager strong{padding:3px 5px; border:1px solid #f60; color:#f60; margin-right:5px;}
.pager span{padding:0 5px;}
.pager a{padding:3px 5px; border:1px solid #ccc; background:#f0f0f0; text-decoration:none;}
.pager input {border:1px solid #ddd; height:20px; line-height:20px; width:30px; vertical-align:middle;}
.pager #button {background-color:#f60; border:1px solid #c33; color:#fff; width:30px;}
.pager_if{text-align:right;}


#footer{border-top:1px solid #ccc; margin-top:10px; padding-top:1em; text-align:center; line-height:22px; clear:both; width:950px;}
#footer a{color:#039;}
#footer a:hover{color:#f60;}
#footer span{font-family:tahoma; font-size:11px;}
.art{ padding:6px;}
.art h1{ font-size:14px; font-weight:bold; color:#336699; padding:0; margin:10px; text-align:center}
.art div.info{ text-align:right; color:#666; font-size:12px;}
.art div.cnt{ font-size:14px; color:#333; line-height:160%;}

.diggdiv{clear:both; margin-top:10px;}
.diggbox {background:url(/images/diggbg2.gif) no-repeat; width:60px; height:58px; line-height:23px; float:left; margin-right:10px }
.diggnum {text-align:center; font-size:12px; font-weight:bold; color:#c00; width:58px; height:23px; margin-top:8px; }
.digglink{text-align:center; font-size:12px; font-weight:bold; margin:0px; width:58px;}
.diggdiv .prevnext{width:530px; float:right; line-height:23px; margin-top:10px;}

.cmtTh{ background-color:#ffe9c0; border-bottom:2px dotted #ff8f27; font-size:12px; margin-top:10px; padding:4px; color:#333;}
.cmtTh span{ font-size:14px; font-family:Arial,"宋体"; color:#336699;}
.cmtCnt{ padding:6px; color:#ff6600; font-size:14px; border-bottom:1px dotted #ccc;}
ul.list li input{ border:1px solid #ff8f27; width:200px; padding:2px; color:blue; background-color:#fff; margin:4px;}
ul.list li textarea{ border:1px solid #ff8f27;width:90%; height:120px;}
ul.tags{ padding:0; margin:0;}

ul.tags li{ display:inline; margin:0; color:#666; font-family:Arial; font-size:12px}
ul.tags li a{ text-decoration:underline; padding:2px; font-size:12px; color:#336699; line-height:200%}
ul.tags li a:hover{ color:#fff; background:blue }
ul.listcmt li{ margin:0; list-style:none;}
div.cnt{ line-height:180%; font-family:Arial,"宋体"; margin-top:10px; margin-bottom:20px; text-indent:2em}
div.alert{ padding:10px;}
div.alert input{ background-color:#fff; color:#ff6600; font-weight:bold; padding:2px; margin:10px}
div.tags{ text-align:right;}
div.box1{ margin-top:6px; font-size:14px; border-bottom:1px dotted #ccc;}
div.bb2 { background-color:#fff}

div.prevnext input{ border:1px solid #ccc; padding:2px;}
div.taglist{ font-size:12px; line-height:180%; padding:10px; }
div.taglist a{font-family:Arial,"宋体"; margin-left:6px;}
div.cnt textarea{ width:98%; border:2px dotted #ff6600}


div.menu2{background-color:#336699; line-height:160%; width:950px; padding:4px;}
div.menu2 a{ color:#fff; border-bottom:1px dotted #fff; margin:2px; padding:2px}
div.menu2 a:hover{ color:#ff6600;}

.list-y ul.list li a{ color:#333399; font-size:12px;}
.list-b ul.list li a{ color:#336699}
div.tags{ color:#666}
div.tags a{ color:#336699}
img {
margin-bottom:-2px;
}