﻿@charset "utf-8";
/* CSS Document */
@import url("/css2008/global.css");

/*主体*/
#container {margin:0 auto; width:950px; background:#fff;}
a { color:#04d; text-decoration:none;}
a:hover { color:#00f; text-decoration:underline;}
a:visited { color:#36c;}
#news a[target="_blank"]{ padding-right:16px; background:url(/images2008/target.gif) no-repeat right;}


/*顶部*/
#header { position:relative; width:950px;}
#header h1 { padding:5px 0;}
#header h5 { position:absolute; top:8px; right:10px;}
#header h5 a { color:#333; text-decoration:underline; line-height:220%;}
.top_ad { position:absolute; top:8px; right:100px;}
#menu { background:#666 url(/images2008/menu_bg.gif); height:40px; position:relative;}
#newpic { position:absolute; right:30px; top:-6px; width:18px; height:18px;}
#menu_l { float:left; background:url(/images2008/menu_l.gif); height:40px; width:3px; overflow:hidden; margin-right:3px;}
#menu_r { float:right; background:url(/images2008/menu_r.gif); height:40px; width:3px; overflow:hidden;}
#menu ul li { float:left; background:url(/images2008/menu_bg.gif) 0px -40px no-repeat; height:40px;}
#menu ul li a { display:block; padding:0px 9px; line-height:40px; color:#fff; text-decoration:none;}
#menu ul li a:hover { background:url(/images2008/menu_hover.gif) center bottom no-repeat; color:#ff9;}
#menu ul li a#menu_active { background:url(/images2008/menu_hover.gif) center bottom no-repeat; color:#ff9;}
#breadcrumb { margin-bottom:6px; height:24px; border-bottom:1px solid #ddd; padding:4px 0px; background:url(/images2008/search_bg1.gif) 0px bottom;}
.postbox { float:right;}
.itag { padding-top:2px;}
.ltag { padding-top:4px; margin-left:340px; text-align:right;}
.breadcrumb1 { float:left; padding-top:3px;}

/*主页中间*/
#imainContent { margin-bottom:6px; position:relative; width:950px;}
#isidebar { width:280px; float:left;}
.pic { margin-bottom:6px; border:1px solid #ddd;}
.isidepanel { border:1px solid #ddd; margin-bottom:6px;}
.isidepanel h4 { background:url(/images2008/icon1.gif) 5px center no-repeat; padding:6px 6px 0px 20px; height:23px; color:#690; border-bottom:1px solid #ddd;}
.isidepanel h4 span { float:right; font-weight:normal; background:url(/images2008/more_bg.gif); text-align:center;}
.isidepanel h4 span a { display:block; width:48px; height:19px;}
.ipcontent { padding:6px 8px;}
.ipcontent ul li { line-height:180%;word-break:break-all;}
.ipcontent ul li a { background:url(/images2008/icon3.gif) 0px 3px no-repeat;padding-left:15px;}
.ipcontent ul li a:visited { background:url(/images2008/icon2.gif) 0px 3px no-repeat;}
.ipcontent ul li span { float:right;}
.list_con li { height:24px; overflow:hidden;}
.ipfoot {}
#icontent{  float:right; width:458px; margin-right:206px; display:inline; }
.imainpanel { margin-bottom:6px;}
.imainpanel h2 { background:url(/images2008/main_c_top.gif); padding:8px 6px 0px 18px; height:21px; color:#690;}
.imcontent { border:1px solid #ddd; border-top:none; padding:6px 8px;}
.imcontent dl { border-bottom:1px dashed #ccc; padding:10px 0;}
.imcontent dl dt { font-size:14px; font-weight:bold; margin-bottom:6px; height:18px; overflow:hidden;}
.iclass, .iclass a, .iclass a:visited { color:#390;}
.iclass a:hover { text-decoration:underline;}
#rightbar { position:absolute; right:0px; top:0px; width:200px;}
.ipicc { height:105px;}
.ipic { width:220px; float:left; line-height:180%;}
#icomments li { line-height:160%; background:url(/images2008/icon4.gif) 0px 5px no-repeat; padding-left:15px;}
#icomments li a { padding:0; background:none;}
.top_div { line-height:150%; height:146px;}
.top_div img {float:left; margin-right:5px;}
.youshi { border-top:1px dashed #ccc; padding:5px 0 0 0; background:url(/images2008/youshi.gif) right bottom no-repeat;}
.soft_icon {}
.soft_icon img { padding:3px; border:1px solid #ecf3ff; margin:4px;}
.soft_icon a:hover img { border:1px solid #afc8f5;}

/*中间*/
#mainContent { margin-bottom:6px; overflow:auto;zoom:1;}
#sidebar { width:276px; float:right;}
.sidepanel { border:1px solid #ed6400; margin-bottom:6px;}
.sidepanel h4 { background:#ff911a; padding:2px 6px; border-bottom:1px solid #ed6400; color:#fff;}
.pcontent { padding:4px 6px;}
.pfoot {}
#content{ width:664px; float:left;}
.mainpanel { border:1px solid #ddd; margin-bottom:6px;}
.mcontent { padding:6px 10px 0 10px;}
.mcontent dl { border-bottom:1px dashed #ccc; padding:15px 0;}
.mcontent dl dt { font-size:14px; font-weight:bold; margin-bottom:8px;}
.mcontent dl dt a { background:url(/images2008/icon3.gif) 0px 5px no-repeat; padding-left:20px;}
.mcontent dl dt a:visited { background:url(/images2008/icon2.gif) 0px 5px no-repeat; padding-left:20px;}
.mcontent dl dd { color:#333; padding-left:20px;}
.ltags { padding:3px 0;}
.ltags a { color:#333; text-decoration:underline; text-align:left;}
.ltags a:hover { color:#333; text-decoration:none;}
.mcontent dl dd.linfo { color:#888; text-align:right; margin-top:5px;}
.mcontent dl dd a, .linfo a:visited { color:#666; text-decoration:underline;}
.mcontent dl dd a:hover { color:#777; text-decoration:none;}
.linfo span { color:#390; font-family:Georgia; }
.vcontent { padding:18px 18px 4px 18px;}
.vcontent h1 { text-align:center; margin:15px 0; font-size:22px; line-height:150%; font-family:Arial;}
.vcontent h5 { text-align:center; border-bottom:1px solid #e1e1e1; padding:5px; color:#666;}
#news { font-size:14px; word-break:break-all; line-height:180%; width:624px; overflow:hidden;}
#news img { padding:4px;}
#news p { margin:12px 0;}
#news div { margin:12px 0;}
#news BLOCKQUOTE { border:1px solid #ccc; border-left:4px; padding:6px 10px; margin:5px 0; background:#F7F7F7; line-height:160%; font-size:12px; color: #066;}
#news BLOCKQUOTE p { margin:0;}
#news ul { list-style:square outside; padding-left:42px; }
#news a:active {test:expression(target="_blank");} 
.wangzhai { padding:6px 0px 10px 30px; font-size:14px; color:#663300;}
.RunCode textarea { width:610px; height:126px; padding:5px; overflow:auto; border:1px solid #ccc; border-top:4px;background:#F7F7F7; color:#066; overflow-x:hidden;}
.RunCode input { background:#7FDEFA; border:0; margin:3px 6px 0 0; height:22px;}
.RunCode span { font-size:12px; color:#999;}
.news_tag { border:1px dashed #6cf; padding:4px;}
.news_tag span { float:right;}
.news_updown { padding:8px 0;}
.news_updown span { float:right;}
.news_about { overflow:auto; zoom:1;}
.news_about ul li { width:320px; float:left;}
.news_comment_a { float:right;}
.chuchu { display:none;}
.list { padding:0 12px; line-height:180%;}
.list dl { border-bottom:1px dashed #afd7b4; padding:12px 0;}
.list dl dt { background:url(/images2008/icon4.gif) 0px 5px no-repeat; padding-left:15px;}
.list dl dd { color:#666; padding-left:15px;}
.post { padding:8px 12px;}
.post label { font-weight:bold;}
.input { border:1px solid #ccc; width:120px;}
.textarea { border:1px solid #ccc; overflow:auto; width:566px; vertical-align: middle;}
.btn { margin-left:44px; width:80px;}
.post dl dd { padding:2px 0;}
.comment h1 { margin:15px 28px 5px 0px; background:url(/images2008/icon5.gif) 6px 2px no-repeat; padding-left:28px;}
.comment h5 { margin:0px 12px; border-bottom:1px solid #ddd; padding:5px 16px;}

/*底部*/
#footer { border-top:3px solid #ddd; height:50px; text-align:center; padding:6px;}
#footer a { color:#000;}

#search_web { padding:18px;}
.description p { margin:0 0 8px 0;}
.s_info { color:#390;}
.title { margin-top:15px;}
.listpic { overflow:auto;zoom:1; padding:6px 0 0 20px;}
.listpic ul li {float:left; margin-top:10px;}
.lpica { width:186px; height:146px; overflow:hidden; text-align:center; display:block; border:1px solid #ddd; margin:2px 10px;line-height:120px; font-size:120px}
.lpica:hover { background:#eaeaea; border:1px solid #bbb;}
*>.lpica{	font-size:12px;}
.lpica img {vertical-align:middle;}
.listpic ul li span { display:block; text-align:center;}
/*.adminreply { border:1px dashed #84ba8b; background:#effff1; margin:5px 15px; padding:3px;}*/

/* 分页 */
.page { font-family:verdana; line-height: normal; font-size: 14px; margin-top:6px;}
.page a, .page span { float:left; display:block; color:#390; font-weight:normal; text-decoration:none; letter-spacing:0px; border:1px solid #ccc; padding:0px 6px; margin:5px 2px; text-align:center; height:22px; line-height:22px; } /* SPAN和链接 */
.page a:hover, .page a.current { color:#060; border:1px solid #390; background:#e8ffdc; } /* 当前链接有激活时 */
.page a.current { font-weight:bold;}
.page input { padding:0px; color:#390; height:16px; width:25px; border:0px solid #fff; text-align:center; margin-top:0px; margin-right:-5px; margin-bottom:0px; margin-left:-5px; vertical-align:middle; font-size:12px } /* 跳转INPUT */

#friendlink ul { margin:0px; padding:3px 0; list-style:none; line-height:180%;}
#friendlink ul li { width:110px; float:left; margin-right:5px;}


/*js－html*/
.htmljs { padding:15px 20px; font-size:14px;}
.htmljs h3 { font-weight:bold; text-align:center; border-bottom:1px dashed #ddd; padding-bottom:10px;}
.htmljs TEXTAREA { width:610px; height:200px; overflow:auto;}

.tags { padding:10px 20px; font-size:14px; line-height:200%;}

/*生活大百科*/
#life { text-align:left; background:#fff; padding:20px 40px; color:#888;}
#life a {color:#04d;}
#life a:hover { text-decoration:underline; color:#f00;}
#life ul { list-style:none;}
#life ul li { padding:10px; }
#life ul li h3 { margin:0px 0px 6px 0px; font-size:16px; font-weight:bold;}

.banshi { padding:0px 20px 20px 20px;}
.banshi h1 { border-bottom:2px solid #ddd; padding:20px 15px 10px 15px;}
.banshi h1 span { font-size:12px; float:right; color:#999; font-weight:normal; margin-top:10px;}
.banshi ul { padding:10px; overflow:auto; zoom:1;}
.banshi ul li { width:151px; height:129px; float:left; margin:10px 0 0 22px; display:inline;}
.banshi dl { padding:10px 30px;}
.banshi dl dt { font-weight:bold; margin-top:5px;}
.banshi dl dd {}

.articletags { padding:10px; font-size:14px; line-height:200%;}
.articletags a { padding-right:6px;}

#csidebar { width:160px; float:left;}
#ccontent { width:614px; float:right; margin-right:168px; display:inline;}
#crightbar { width:160px;  position:absolute; right:0px; top:0px;}
.css_list { height:1000px; overflow:auto;}
.css_list ul li { padding:0px 0 0px 3px;word-break:keep-all;white-space:nowrap; width:134px; overflow: hidden;}
.css_list ul li a STRONG { display:block; padding:4px 0 3px 3px; background:#eee; color:#333;}
.css_list ul li a:hover STRONG { display:block; padding:4px 0 3px 3px; background:#eee; color:#390; text-decoration:none;}
.list_css { padding:10px; overflow:auto; zoom:1;}
.list_css ul li { float:left; margin-bottom:2px; padding:3px 8px; width:196px; height:24px; line-height:24px; font-size:14px; border-bottom:1px dashed #ccc;}
.list_css ul li a STRONG { display:block; padding:3px 0 1px 3px; background:#eee; color:#333; margin-top:-4px;}
.list_css ul li a:hover STRONG { display:block; padding:3px 0 1px 3px; background:#eee; color:#390; text-decoration:none;}
.cssonline { margin-bottom:6px; border:1px solid #ccc; text-align:center; font-size:24px; font-family:"微软雅黑","黑体"}
#sidebar .cssonline a { display:block; color:#666; height:50px; line-height:50px;}
#sidebar .cssonline a:hover { color:#222; background:#eee; text-decoration:none;}

.friendlink { overflow:auto;zoom:1;}
.friendlink a { width:86px; height:20px; float:left;}
