@charset "utf-8";
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Last modified time：2007-11-1 14:14
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@import url(base.css);

/* 今日新闻 */
.news { width: 646px; height: 100%;  float: left;  margin-top: 0.8em; font-family: "宋体";  }

/* 导航 */
.wap { float: left; text-align: left; background:url(../img1/wap.gif) repeat-x;  width: 540px;    margin-top: 0.0em;  padding-left: 9em; line-height: 1.5em; padding-top: 0.2em; overflow: hidden; }

/* 文章信息 */
.content {width: 646px; float: left; height: 100%; }
.content h3 a:link{background-color: #FFD18C;color:#656565;border:#ff9900 1px solid;padding-top: 0.3em; padding-bottom: 0.2em;padding-left: 0.2em;padding-right: 0.2em;TEXT-DECORATION: none}
.content h3 a:visited{background-color: #FFD18C;color:#656565;border:#ff9900 1px solid;padding-top: 0.3em;padding-bottom: 0.2em;padding-left: 0.2em;padding-right: 0.2em; TEXT-DECORATION: none}
.content h3 a:hover{background-color: #ff0000;color:#ffffff;border:#D7D7D7 1px solid;padding-top: 0.3em; padding-bottom: 0.2em;padding-left: 0.2em;padding-right: 0.2em;TEXT-DECORATION: none}

/* 文章标题 */
.info { width: 100%;}
.info h1 { font:normal 24px/1.8em "宋体",Arial, Helvetica, sans-serif; line-height:2.2em; color:#369; font-size:18px; margin-top: 1em; height: 32px; text-align: center; font-weight:bold;}

.info p.form { text-align: center; float: left;  padding-bottom: 1em; width: 100%; background:url(../img1/infoline.gif) no-repeat bottom;  color: #888; }

/* 引用 */
.con { width: 565px; border: #ffdfe8 1px solid;  clear: both;  margin: 1em auto 8px; }
.con cite {  color: #006699;  line-height: 1.8em; font-size: 1.2em; text-align: left;   padding: 0.5em; display: block;}

/* 正文 */
.article { margin: 1em auto 1em;   width: 96%;  clear: both; font-size: 14px;  line-height: 23px; height: 100%;  }
.article p { line-height: 23px; margin: 0.5em 0;  line-height: 23px; display: block; text-align: left; /* text-indent: 2em' */}
.article img { text-align: center; margin: 0em auto; cleat:both;  }

/* 推荐 */
.eme { width: 622px; background-color: #faefe8; margin: 0.3em auto 0em; font-size: 14px; color: #006600; padding-left: 1em;  line-height: 2em; clear: both; }


/* 关联上下条 */
.pp { width: 622px; background-color: #faefe8; margin: .3em auto 1.2em; font-size: 14px;  padding-left: 1em; line-height: 2em; clear: both;  }
.pp a { padding-right: 0.6em; width: 240px; overflow:hidden;  height: 2em;  }


/* 劲暴新闻 */
.best { float: left; clear: left; width:98%; float: left; padding-left: 1em; }

.cc4 li {width:23%; float:left;}	/* 内容式 四列列表样式 */


/* 右边布局 210px */
.right { width: 340px; height: 100%; float: right;}
.right2 { width: 340px; height: 100%; float: right;}
/* 标题 */
  h6 { background-color: #f5e1e1;  line-height:2.2em; color:#c93647; font-size:12px; padding-left: 1em; height: 22px; width: 94%;  margin: 0em auto;  clear: left; }

/* 专题 */
.zt img { width: 100px; height: 133px; margin: 0.4em 0.3em 0.0em 0.1em; float: left; }
.zt dl dd { display: none }

/* 伙伴 */
.hb { clear:left;    }
.hb img { width: 156px; height: 100px; margin: 0.4em 0.3em 0.0em 0.1em; float: left; }
.hb dl.top { float:left; text-align:left; width:160px;   } 

/* 经典 */
.featured img { width: 100px; height: 133px; margin: 0.4em 0.3em 0.0em 0.1em; float: left; }
.featured dl dd { display: none }

/* 图片推荐 */
.images dl { float: left; width: 109px; margin-top: 0.6em; height: 100%;}
.images dl img { width: 100px; height: 133px; }

/*图片新闻 */
.frontier dl { float: left; width: 155px; }
.frontier dl img { width: 145px; height: 113px;  margin-right: 0.6em; }

/* 热点专题 */
.featured
.featured-img { float: left; width: 126px; margin-top: 1em;}
.featured-text {  width: 202px; margin-left: 0.0em; float: left; margin-top: 1em; }
 h3 a:link,h3 a:visited{ font:bold 14px/1.6em "宋体",Arial, Helvetica, sans-serif; color:#FF6600; text-align: center;  margin: 0px auto;   margin-left: 0.3em; }  /*c93647*/
.featured-img dl dd {  display: none }
.featured-img img { width: 120px; height: 160px; margin: 0.3em 0.0em 0.6em 0.0em; }
.tags { margin-top: 0.7em;}

/* 友情链接 ------------------------*/
.links {
	width:980px;
	margin:0 auto;
	background:#fff;
	padding:5px 0 0 0;
}


.links .title ,.links ul{
	float:left;
	width:968px;
	display:inline;
}

.links .title {
	border:#B7CFCC 1px solid;
	border-bottom:none;
	padding:7px 0 4px 0;
	background:url(/images/links_title_bg.gif) repeat-x left top;
	margin:0 0 0 5px;
}

.links .title .tt {
	float:left;
	font-weight:bold;
	padding:0 0 0 8px;
}

.links .title .more {
	float:right;
	margin:0 10px 0 0;
	display:inline;
}

.links .box {
	float:left;
	width:968px;
	border:#B7CFCC 1px solid;
	border-top:none;
	margin:0 0 0 5px;
	padding:0 0 1px 0;
	display:inline;
}

.links ul {
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	border-top:#fff 1px solid;
}

.links li {
	float:left;
	width:110px;
	line-height:20px;
	padding:3px 0 0 10px;
	background:#f7f7f7;
	margin:0 0 0 1px;
	display:inline;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}


/* dede css */

.dede_pages{
}
.dede_pages ul{
	float:left;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	border-bottom:1px solid #EEE;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 1px;
	border-bottom:2px solid #690;
}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	color:#F63;
	padding:2px 4px 1px;
	border-bottom:2px solid #F63;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
.content .newdigg{
	width:406px;
	height:51px;
	margin:8px auto;
	clear:both;
	overflow:hidden;
	padding-left:8px;
}
.content .diggbox{
	width:195px;
	height:51px;
	float:left;
	margin-right:8px;
	overflow:hidden;
	cursor:pointer;
}
.content .diggbox .digg_act{
	font-size:14px;
	float:left;
	line-height:31px;
	text-indent:32px;
	height:29px;
	overflow:hidden;
	font-weight:bold;
}
.content .diggbox .digg_num{
	float:left;
	line-height:29px;
	text-indent:5px;
}
.content .diggbox .digg_percent{
	width:180px;
	clear:both;
	padding-left:10px;
	overflow:hidden;
}
.content .diggbox .digg_percent .digg_percent_bar{
	width:100px;
	height:7px;
	background:#E8E8E8;
	border-right:1px solid #CCC;
	float:left;
	overflow:hidden;
	margin-top:3px;
}
.content .diggbox .digg_percent .digg_percent_num{
	font-size:10px;
	float:left;
	padding-left:10px;
}
.content .diggbox .digg_percent .digg_percent_bar span{
	display:block;
	height:5px;
	overflow:hidden;
	background:#000;
}
.content .newdigg .digg_good{
	background:url(../images/newdigg-bg.png) left top no-repeat;
}
.content .newdigg .digg_bad{
	background:url(../images/newdigg-bg.png) right top no-repeat;
}
.content .newdigg .digg_good .digg_act{
	color:#C30;	
}
.content .newdigg .digg_good .digg_num{
	color:#C63;
}
.content .newdigg .digg_bad .digg_act{
	color:#36C;	
}
.content .newdigg .digg_bad .digg_num{
	color:#39C;
}
.content .newdigg .digg_good .digg_percent .digg_percent_bar span{
	border:1px solid #E37F24;
	background:#FFC535;
}
.content .newdigg .digg_bad .digg_percent .digg_percent_bar span{
	border:1px solid #689ACC;
	background:#94C0E4;
}

.content .dede_pages{
	width:600px;
	float:none;
	overflow:hidden;
	text-align:center;
}
.content .dede_pages ul{
	margin:0px auto;
	float:none;
	clear:both;
	overflow:hidden;
	text-align:center;
	white-space:nowrap;
}
.content .dede_pages ul li,.content .dede_pages ul li a{
	float:none;
	display:inline;
}

/*推荐*/
.content .actbox{
	width:260px;
	text-align:center;
	float:right;
	padding-top:20px;
	padding-right:10px;
}
.content .actbox ul li{
	display:inline;
	padding-left:22px;
	background-image:url(../images/actbox-ico.gif);
	background-repeat:no-repeat;
	margin-right:10px;
}
.content .actbox ul li a{
	color:#666;
}
.content .actbox ul li#act-fav{
	background-position:4px 0px;
}
.content .actbox ul li#act-err{
	background-position:4px -37px;
}
.content .actbox ul li#act-pus{
	background-position:4px -73px;
}
.content .actbox ul li#act-pnt{
	background-position:4px -109px;
}

/*--------------------------------------------------
 box base
 ---------------------------------------------*/
/* 自适应宽度的块(通用块) */

.tbox{
	margin:0px;
	border-bottom:1px solid #DFF2F5;
	overflow:hidden;
	background:url(../images/fl-bg.gif) 0 0 repeat-x;
}
.tbox dt{
	height:25px;
	border:1px solid #DFF2F5;
	overflow:hidden;
	clear:both;
}
.tbox dd{
	border-left:1px solid #DFF2F5;
	border-right:1px solid #DFF2F5;
	padding:4px 4px 0px;
	overflow:hidden;
}

.tbox dt strong{
	height:26px;
	line-height:26px; !important;line-height:25px;
	padding-left:22px;
	padding-right:4px;
	display:block;
	float:left;
	color:#397CBE;
	background:url(../images/fbico.gif) 5px 6px no-repeat;
	letter-spacing:1px;
}
.tbox dt strong a{
	color:#397CBE;
}
.tbox dt strong a:hover{
	color:#4C94F6;
	text-decoration:none;
}
.tbox dt span.more{
	float:right;
	position:relative;
	line-height:26px;
	padding-right:8px;
	color:#397CBE;
}
.tbox dt span.more a{
	color:#397CBE;
	text-decoration:none;
}
.tbox dt span.more a:hover{
	color:#333;
}
.tbox dt span.label{
	height:24px;
	float:right;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tbox dt span.label a{
	height:25px;
	display:block;
	padding:0px 7px 0px 8px;
	line-height:23px;
	border-left:1px solid #BFE0F9;
	float:left;
	color:#666;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.tbox dt span.label a:hover{
	color:#360;
}
.tbox dt span.label a.thisclass{
	background:#FFF;
	color:#333;
	border-top:3px solid #BFE0F9;
}
/*_________________________________________________________*/
.mt1{/* ( margin-top * 1 ) */
	margin-top:8px; width:626px; margin-left:9px; 
}
.dede_comment{
	padding-bottom:6px;
}
.dede_comment .decmt-box{
	width:98%;
	padding:6px 5px 8px;
	margin:0px auto;
	border-bottom:1px solid #E5E5E5;
	overflow:hidden;
	clear:both;
}
.dede_comment .decmt-box .decmt-title{
	line-height:19px;
	color:#999;
	font-family:Tahoma;
}
.dede_comment .decmt-box .decmt-title span{
	margin-right:2px;
	vertical-align:middle;
}
.dede_comment .decmt-box .decmt-title .moodico{
	height:18px;
	width:18px;
	display:inline-block;
}
.dede_comment .decmt-box .decmt-title .username{
	color:#669;
}
.dede_comment .decmt-box .decmt-title .username a{
	color:#669;
}
.dede_comment .decmt-box .decmt-title .username a:hover{
	text-decoration:none;
	color:#690;
}
.dede_comment .decmt-box .decmt-title .ip{
	color:#669;
	font-size:11px;
}
.dede_comment .decmt-box .decmt-title .date{
	color:#555;
	font-size:11px;
}
.dede_comment .decmt-box .decmt-act{
	float:right;
	margin-top:-18px;
	padding-right:10px;
	position:relative;
	clear:both;
	color:#999;
}
.dede_comment .decmt-box .decmt-act span{
	margin-right:7px;
}
.dede_comment .decmt-box .decmt-act span a{
	color:#888;
}
.dede_comment .decmt-box .decmt-content{
	color:#555;
	line-height:21px;
	clear:both;
	width:99%;
	margin:2px auto 0px;
/*	background:url(../images/ico-comment-quote.gif) 0px 4px no-repeat;
	text-indent:18px;*/
}
.dede_comment .decmt-box .decmt-content img{
	vertical-align:middle;
}
.dede_comment .decmt-box .decmt-box{
	background:#FFE;
	border:1px solid #CCC;
	margin:6px auto;
}
.dede_comment .decmt-box .decmt-box .decmt-title{
	text-indent:4px;
}
.dede_comment .decmt-box .decmt-box .decmt-content{
	color:#555;
}
.nocomment{
	padding:10px;
	color:#666;
}
.dede_comment_post{
	padding:5px;
}
.dcmp-title{
	line-height:25px;
}
.dcmp-title strong{
	color:#444;
	font-weight:normal;
}
.dcmp-title small{
	font-size:12px;
	color:#999999;
}
.dcmp-stand{
	float:right;
	margin-top:-18px;
	padding-right:10px;
	position:relative;
	clear:both;
	color:#999;
}
.dcmp-stand strong{
	font-weight:normal;
	color:#444;
}
.dcmp-stand input{
	margin-right:2px;
}
.dcmp-stand img{
	vertical-align:middle;
	margin-right:2px;
}
.dcmp-content{
	padding-top:8px;
}

.dcmp-content textarea{
	width:96%;
	height:60px;
}
.dcmp-mood{
	height:25px;
	width:80%;
	overflow:hidden;
	clear:both;
	padding-top:12px;
}
.dcmp-mood strong{
	float:left;
	color:#444;
	font-weight:normal;
	line-height:25px;
}
.dcmp-mood ul{
	float:left;
}
.dcmp-mood ul li{
	float:left;
	margin-right:8px;
}
.dcmp-mood ul li input,.dcmp-mood ul li img{
	vertical-align:middle;
	margin-right:4px;
	*margin-right:0px;
}
.dcmp-post{
	height:35px;
	overflow:hidden;
	clear:both;
	color:#444;	
}
.dcmp-post .dcmp-userinfo{
	float:left;
	margin-right:6px;
}
.dcmp-post .dcmp-userinfo input{
	height:13px;
	padding-right:0px;
}
.dcmp-post .dcmp-userinfo input,.dcmp-post .dcmp-userinfo img{
	vertical-align:middle;
	margin:5px;
}
.dcmp-post .dcmp-submit{
	float:left;
	padding-top:6px;
}
.dcmp-post .dcmp-submit input,.dcmp-post .dcmp-submit button{
	vertical-align:middle;
}
.dcmp-post .dcmp-submit button{
	width:70px;
	height:25px;
	border:none;
	background:url(../images/btn-bg2.gif) no-repeat;
	line-height:25px;
	letter-spacing:1px;
	overflow:hidden;
	color:#444;
	cursor:pointer;
	margin-left:5px;

}



/* 火辣新闻 */
.la { float: left; clear: left; width:98%;  margin-left: 0.5em!important; margin-left: 0.25em; background-color: #FFE3D6; border:#FCD8C6 1px solid; margin-bottom: 1em;  }
.xgart{ float: left; clear: left; width:98%;  margin-left: 0.5em!important; margin-left: 0.25em; border:#FCD8C6 1px solid; margin-bottom: 1em;  }
.xgnews{ width:310px; margin-left:4px; float:left;}
.xgnews ul{line-height:21px; font-size:14px; width:100%; margin-left:10px;}
.xgnews ul li span{ font-size:12px; color:#111;}
.xgnews ul li a{ color:#CC3300; text-decoration:underline;}
.xgtitle{ width:623px; background-color: #FFE3D6; border-bottom:#FCD8C6 1px solid; margin-bottom:5px; padding-left:10px; color:#CC3300; font-size: 14px; font-weight:bold;}
.ggad{ float:right;width:300px;}
.ctag{margin-left:10px; text-align:left; line-height:20px; color:#FF0000}
.ctag a{ margin-left:8px;}

.d4{/*带内容简介的小列表*/
	padding:0px 0px;
}
.d4 li{
	height:60px;
	padding:8px;
	border-bottom:1px dashed #DCEBD7;
	overflow:hidden;
}
.d4 li a{
	display:block;
	line-height:23px;
	overflow:hidden;
	text-indent:14px;
	background:url(../images/ico-3.gif) 4px 9px no-repeat;
}
.d4 li p{
	color:#888;
	line-height:17px;
	height:33px;
	overflow:hidden;
}

/*随机文章列表*/
.sjlist{}
.sjlist li{width:47%; float:left; padding:5px;}

/*图库样式*/
.picbox{
	width:100%;
	text-align:center;
	padding-top:10px;
	font-size:14px;
	line-height:31px;
	overflow:hidden;
}
.picbox img{
	display:block;
	margin:16px auto 6px;
}
.picbox ul.e8{
	font-size:12px;
	line-height:normal;
}
.picbox ul.e8 li .pic{
	background:none;
	border:1px solid #EEE;
	overflow:hidden;
}
.picbox ul.e8 img{
	margin:3px;
	border:none;
}
.picbox ul.e8 li .title{
	padding-top:0px;
}

a.c1{
	padding:3px 8px 3px 8px;
	border:1px solid #F1B923;
	background:url(../images/but_bg_sr.gif) 0px -22px repeat-x;
	color:#CC3300;
}

a.c2{
	color:#063;
	border:1px solid #9C0;
	background:url(../images/but_bg_sr.gif) 0px 0px repeat-x;
}

a.c1:hover{
	color:#369;
	border:1px solid #8CADCE;
	background:url(../images/but_bg_sr.gif) 0px -44px repeat-x;
}

a img {
	border:none;
}

