/*digg*/
#digg { width:140px; margin:0 auto 10px; overflow:hidden;}
#digg span,#digg span.cai{ background:url(images/bg_digg.png) no-repeat 0 0; width:53px; display:block; text-align:center; line-height:24px; padding-top:8px; text-decoration:none; color:#f90; float:left;}
#digg span strong { color:#fff; font-family:Arial; font-size:14px;}
#digg span.cai { background-position: -62px 0; width:53px; color:#077ac7; float:right;}
#digg samp{cursor:pointer;}
.digg_text_list {padding-top:5px;}
.digg_text_list li{width:310px;background-image:none; padding-left:2px;}
.digg_text_list li span{ background: url(images/bg_digg.png) no-repeat 0 -57px; font-size:11px; margin-right:2px; color:#fff; width:42px; text-align:center; height:18px; line-height:18px; display:block; float:left; padding:0;}

/*@import url("base.css");
@import url("dbdb.css");*/
.digg_list{ border-bottom:1px dashed #B9DFF9; margin-bottom:10px; padding:6px;}
.digg_list dt{ text-align:left;font-size:12px; font-weight:bold; color:#077ac7; float:right; width:540px; line-height:24px;}
dd.digg_pic{ background:url(images/bg_digg.png) no-repeat 0 0; width:53px; display:block; text-align:center; line-height:24px; padding-top:8px; text-decoration:none; color:#f90; float:left; margin:8px 10px 0 0;}
dd.digg_txt{ color:#666;  line-height:180%; margin-left:20px; height:50px; min-height:50px; width:540px; }
dd.digg_attribute{ text-align:right;}
dd.digg_attribute a{ color:#6900f0;}
/*digg*/
#digg { width:140px; margin:0 auto 10px; overflow:hidden;}
dd.digg_pic,#digg span,#digg span.cai{ background:url(images/bg_digg.png) no-repeat 0 0; width:53px; display:block; text-align:center; line-height:24px; padding-top:8px; text-decoration:none; color:#f90; float:left;}
dd.digg_pic span strong,#digg span strong{ color:#fff; font-family:Arial; font-size:14px;}
dd.digg_pic samp{cursor:pointer;}

#digg span.cai {background-position: -62px 0; width:53px; color:#09f; float:right;}
.commentbox{ border:1px solid #bde3fd; margin-top:10px;}
.commenthead{ background:#EDF8FE; color:#09c; border:1px solid #fff; line-height:26px; height:26px; padding:0 6px;}
.commenthead img{ float:right; margin:7px 10px 0 0; }
.commenttext{ padding:10px;}
.commenttext p{ font-size:14px; padding:5px; text-indent:2em;}
.commentfunction{ border:1px solid #fff; text-align:right; border-top:1px dotted #bde3fd; color:#09c; line-height:24px; padding-right:15px;}
.reply{ border:1px solid #bde3fd; border-left-width:5px; padding:5px 10px; font-size:12px; margin:10px auto; text-indent:0; line-height:180%; color:#454545;}
.reply p{ margin:2px auto; text-indent:2em; line-height:150%;font-size:12px;}
/*浮动层*/
.floatdiv{ position:absolute;width:400px;height:300px;background:#ff6600; margin:-150px 0 0 -200px; border:1px solid #dcdcdc; top:50%; left:50%; display:none;
}


 /*布局*/
#top{ width:960px; margin:3px auto 0; background:transparent; height:27px; line-height:27px; color:#077ac7; overflow:hidden;}
#top td,.cribox_bdr_1 td{ padding:0 6px;}
#head, #main, #foot,#menu,#submenu{ width:960px; margin:10px auto 0; background:#fff; text-align:left; clear:both; overflow:hidden;}
#head{ background:transparent; overflow:hidden;}
#main {	background:url(images/main_bg.gif) repeat-y right 0; /*height:100%; overflow:hidden;*/}

#main_full{ width:960px; border:1px solid #B9DFF9; margin:10px auto 0; }
#main_l{ width:618px;}

#main_l { float:left; width:620px;	overflow:hidden;}
#main_l h1 { font-size:18px; text-align:center;	margin:10px auto;}
#main_r { float:right; width:315px;	padding:5px; overflow:hidden;}
#logo { float:left; width:180px;}
/*头部banner*/
#topbanner{ float:right; width:618px;}
.clear { clear:both; }

/*位置导航*/
#position{text-align:left; background:#E4F3FC url(images/bg_position.gif) no-repeat 0 0; padding-left:90px; width:100%;height:28px; line-height:28px; border:1px solid #fff;}
#position a{ font-weight:bold; color:#077ac7; background:url(images/bg_position.gif) no-repeat right -40px; padding-right:16px;}

/*右侧边栏栏目样式*/
#main_r h4 { background:url(images/bg_model.gif) no-repeat 0 2px; height:28px; line-height:28px; border-bottom:1px solid #fff; font-size:14px; font-weight:bold; padding-left:20px; color:#1589c8; zoom:1;}
#main_r h4 a{ float:right;}
#main_r div { border-top:1px solid #B9DFF9; background:#fff url(images/bg_maindiv.gif) repeat-x 0 bottom; padding:5px 0;}
.mar_10{ margin-top:10px;}
.mar_5{ margin-left:5px;}
#pages span{padding:3px 6px 2px; margin:3px; border:1px solid #B9DFF9; text-align:center; color:#077ac7; background:#077ac7; color:#fff;}
#rss{}
