/* CSS Document */
body{font-size:12px; width:960px; margin:0px auto;}
div,form,img,ul,li,dl,dt,dd,h3,span {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6,span  { margin:0; padding:0;}
h3{font-size:100%;}
.left{float:left}
.right{float:right}
.center{margin-left:auto; margin-right:auto}
.clear {clear: both;height:0px;overflow:hidden; visibility:hidden; display:block}
.clearfix:after {clear:both; content:"."; display:block; height:0pt; visibility:hidden;}
/****** Font Size ******/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
/****** Link Color ******/
a:link  {color:#0A0064; text-decoration: none} /* 未访问的链接 */
a:visited {color:#0A0064;text-decoration:none} /* 已访问的链接 */
a:hover {color:#bc2931; text-decoration:underline} /* 鼠标在链接上 */
a:active{color:#bc2931; text-decoration:underline} /* 激活链接 */

.list ul{padding:5px 0 0; list-style:none}
.list li{line-height:20px; padding-left:5px}
.red{color:#f00;}

.num{background:url(nums.gif) no-repeat 2px 1px; color:#fff;}

.sliding{clear:both;background:url(/images/title_bg_normal.gif) repeat-x top}
.sliding ul{list-style:none;background:url(/images/cream.gif) repeat-x bottom; height:23px;}
.sliding li{text-align:left;line-height:23px; float:left; text-align:center; border-right:1px solid #cbcbcb; width:80px}
.sliding .current{background:#ffffff;cursor:hand}
.sliding .current a{color:#000;cursor:hand}

.more{text-align:right;}
.tab{display:none}
.tabon{display:block}

img{margin:0px;padding:0px;border:0px;}

.list ul{padding:5px 0 0; list-style:none}
.list li{ line-height:20px; padding-left:5px}
.break .list ul{padding:0;}
.break .list{font-size:14px;}
.break .list a:link{COLOR:#0000FF}
.break .list a:visited{COLOR:#0000FF}
.break .list a:hover{COLOR:#0000FF}

#page-container{
	width:960px;
}

/* search */
#search{
	border:1px solid #DEE0DC;
	background:#FFFDF3;
	padding:0 10px;
	margin:5px auto;
	margin-bottom:5px;
	width:940px;
	height:26px;
}
#search .keywords{float:left;line-height:26px}
#search .search{float:right; width:360px; padding-top:2px; text-align:right}
#search .search form{padding:0; margin:0}
#search .text{border:1px solid #ccc; height:16px}
#search .submit{font-size:12px; height:20px}

/* topad 
#topad {width:960px;margin:0px auto;padding:0px;background:#dedede;color:#BC2931;border:1px solid #cbcbcb}
*/

/*------ 封面列表内容 ------*/
.summary {text-align:justify; text-justify:inter-ideograph; background:#fff; margin:15px; padding:12px 5px 6px; line-height:23px; font-size:14px; text-indent:2em; border:1px solid #dcdddd;}
#contentAdv{display:block;float:right;width:336px;height:280px;margin:0;padding:0;}
#archives {width:960px;margin:5px auto;}
#archives .cl{border:0; width:650px;float:left;}
#archives .cr{border:0; width:300px;float:right;}
#archives .index{margin-bottom:5px; border:1px solid #d4d4d4; background:#F7FCFF}
#archives .indext{padding-left:5px;background:url(/images/title_bg_normal.gif) repeat-x; line-height:22px; border-bottom:1px solid #d4d4d4}
#archives .indexc{background:#fff}
#archives h1{padding-left:15px;font-size:16px;line-height:35px;margin-top:20px; text-align:left;font-family: 宋体, serif;}
#archives .writer{padding-left:15px;text-align:left; border-bottom:1px dotted #ccc; line-height:40px}
#archives .author{padding-left:15px;text-align:left; line-height:40px}
#archives .code{padding:5px;width:550px;word-wrap:break-word;overflow:auto;clear:both;border:1px dashed #000000;background:#e6e6e6;margin:12px auto 8px;}
span.quote{
display:block;
margin:0px;
padding:5px 0px;
float:right;
background:#FDFDDF;
border:1px #cccccc dotted;
}
span.quote span {
margin:0px;
padding:0px;
color:#FF0000;
display:block;
}
#archives #arctext {padding:10px 5px 5px 15px; width:620px;overflow:hidden;line-height:1.8em;font-size:14px; font-family: 宋体, serif;}
#archives .break{line-height:20px; padding-left:5px}
#index{margin-top:5px}
#index .cl{border:0; width:452px}
#index .cr{border:0; width:302px}
#index .index{margin-bottom:5px; border:1px solid #d4d4d4}
#index .indext{10px;background:url(/images/title_bg_normal.gif) repeat-x; line-height:22px; border-bottom:1px solid #d4d4d4}
#index .indexh{background:url(/images/title_bg.gif) repeat-x; line-height:22px; border-bottom:1px solid #d4d4d4}
#index .indexc{background:#fff}
.hr2k{height:3px; overflow:hidden; margin-top:3px; font-size:0; line-height:0; border-top:1px dotted #333}
.bg2l{background:#f2f6fb}
p.poster{margin:5px 0; background:#f2f6fb; padding-left:5px;color:#666}
p.post{padding-left:36px; margin:0; font-size:12px; color:#000}
/*------ 底部服务链接 ------*/

#server{clear: both;margin:0px auto;width:945px;background:#f6f6f6;border-top:1px solid #4D4D4D; padding:0 8px; text-align:center; line-height:26px;}

#server a:link,#server a:visited{color:#333333}
#server a:hover,#server a:active{color:#BC2931}
#copy {margin-top:5px; text-align:center; line-height:20px; color:#333333}
/* Tags */
.text_tag {
	background:#F4F4F4;
	border: 1px dashed #333333;
	height: 24px;
	margin: 5px;
	padding:5px 10px;
}
.text_tag h5 {
	clear: left;
	color: #CE4A02;
	display: block;
	float: left;
	font: normal 12px/24px Tahoma;
	/* font-weight: bold; */
}
.text_tag span {
	float: right;
	font: 12px/24px Tahoma;
}

/*评论*/
.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; overflow:hidden}
#feedback #form{ margin-left:36px; line-height:20px; padding:0; margin-bottom:5px; font-size:14px}
#feedback #plname{word-break:break-all; border:1px solid #666666;}
#feedback #plcontent{word-break:break-all; border:1px solid #666666;}
#feedback .nb{ height:16px; border:1px solid #666666; padding:1px;}

/* new */
#top,#header,#menu,#navi,#m_b,#content{width:960px;}
#top{border-bottom:1px solid #ccc; color:#656565; height:24px; list-style:none outside none; padding:0;}
#top li{border-right:1px solid #C7C7BB; float:right; margin-top:7px; height:12px;}
#top li.first{float:left; border:0; padding:0;}
#top li.none {border:medium none;}
#top a{color:#000; margin:0 6px;}
#top input{border:0; background:#f1f1f1; width:100px; padding:0 2px; font-size:12px; position:relative; top:-1px; border-bottom:1px solid #ccc; color:#00f;}

#logo{float:left; margin-top:20px;}

#head-info{float:left; border:1px solid #8EB4CE; width:228px; margin-left:12px; margin-top:8px; height:55px; background:#f8f8f8; padding-top:3px;}
#head-info a{text-decoration:none;}
#head-info ul{list-style:none;}
#head-info ul li{float:left; width:228px; line-height:18px; padding-left:6px;}

#head-banner{float:right; border:1px solid #E9C94D; width:468px; margin-top:8px; height:55px; background:#FFFFDD; padding-top:3px;}
#head-banner a{text-decoration:none;}
#head-banner ul{list-style:none;}
#head-banner ul li{float:left; width:228px; line-height:18px; padding-left:6px; overflow:hidden; white-space:nowrap;}
#banner{float:right; margin:8px 0 5px;}

#menu {background:url(http://www.admin5.com/images/2008a/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 15px; background:url(http://www.admin5.com/images/2008a/bg_menu_a_right.gif) no-repeat right;}
#menu ul.menu a:hover {background:url(http://www.admin5.com/images/2008a/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(http://www.admin5.com/images/2008a/bg_menu_on_left.gif) no-repeat; font-weight:bold;}
#menu li.current a,#menu li.current a:hover{color:#000; background:url(http://www.admin5.com/images/2008a/bg_menu_on_right.gif) no-repeat right;}
#menu li.home {margin-left:5px;}

#navi{background:#C8D5E4 url(http://www.admin5.com/images/2008a/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 5px; padding-top:2px; float:left; height:12px;}
#navi ul li.heart{background:url(http://www.admin5.com/images/red.gif) no-repeat 10px -1px; padding-left:30px;}
#m_b b{background:#d6e7fd; border-color:#d6e7fd;}
.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;}


/*------------------------------------------------------------------------------------------------*/


.header {background:url(http://img1.cache.netease.com/lady/css09/endpage_nav_bg.jpg) left bottom repeat-x #fff; width:960px; margin:2px auto 4px; line-height:30px; height:32px; overflow:hidden;}
.header .nav {float:left; margin-left:4px; display:inline; color:#878787;}
.header .nav a {padding:0 4px;}
.header .nav a,.endPage_Nav .nav a:visited {color:#000;}
.header .nav a:hover {color:#ba2636;}
.header .rss {background:url(http://img1.cache.netease.com/lady/css09/endpage_sprites.gif) -127px -100px no-repeat; margin:9px 9px 0; width:26px; height:14px; float:right; text-indent:-10em; overflow:hidden;}
.header .search {float:right; margin:1px 0 0 0;}
.header .search .textBox {background:#fff; width:155px; height:18px; line-height:18px; border:1px solid #dcdddd; color:#838383; margin-top:5px;}
.header .search .btn {margin:4px 0 0 6px; display:inline; float:left; cursor:pointer;}


.path {background:#fff; height:37px; line-height:37px;}
.path .logo {background:url(../img/logo_small.jpg); width:89px; height:28px; overflow:hidden; margin:5px 9px 0 0; display:block; float:left; font-size:0;text-indent:10em;}
.path .logo a {display:block; width:89px; height:28px;}



.right_o_2{
	padding: 10px;
	float: right;
	width: 300px;
	border: 1px solid #cccccc;
	text-align: left;
}
#archives .cr{width:300px;float:right;border: 1px solid #cccccc;text-align: left;}


.Sk, .Sk a:link, .Sk a:visited {
	color: #020098;
	text-decoration:none;
}

.Sk a:hover {
	color: #ff5300;
	text-decoration:underline;
}
.Sk a:active {
	color: #020098;
}




.cr h5{
	line-height: 30px;
	background-image: url(../img/dian.gif);
	background-repeat: repeat-x;
	background-position: 15px;
	margin: 0px;
	height: 30px;
	font-size: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	clear: both;
}
.cr h5 span{
	background-color: #FFFFFF;
	padding-right: 15px;
	padding-left: 15px;
}



.Sw, .Sw a:link, .Sw a:visited {
	color: #009900;
	text-decoration:none;
}

.Sw a:hover {
	color: #ff5300;
	text-decoration:underline;
}
.Sw a:active {
	color: #009900;
}

.gArticle{
	padding-top: 5px;
	list-style:none;
}
.gArticle li{
	background-image: url(../img/li_h.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	padding-left: 18px;
	overflow: hidden;
	height: 22px;
}
.tAritcle{
	margin-top: 5px 0px;
	list-style:none;
}
.tAritcle li{
	width: 124px;
	overflow: hidden;
	float: left;
	text-align: center;
	height: 110px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left:10px;
	padding-bottom: 0px;
}
.uu_05 li img{
	padding: 2px;
	float: left;
	height: 75px;
	width: 120px;
	border: 1px solid #666666;
	margin-bottom: 5px;
}
