﻿@charset "utf-8";
/*********** 首页**************/
#Feature {
	width:966px;
	height:346px;
	padding:1px;
	background:#98123e;
	clear:both;
	margin:-2px 0 5px;
	overflow:hidden
}
#Feature .f_img {
	width:670px;
	height:335px;
	margin:4px 5px 0 5px;
	border:1px solid #bc2771;
	float:left;
	-margin-left:2px;
}
#Feature a{color:#fff;}
#Feature .f_read {
	width:254px;
	height:346px;
	padding:0 15px;
	float:right;
	-margin-top:-346px;
	-margin-right:-15px;
	color:#fff;
	background:url(../images/f_bg.jpg) no-repeat;
}

.f_read h1 {
	font:normal 16px "微软雅黑", "黑体";
	width:95%;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	margin:15px 0 5px;
}
.f_read p {
	line-height:20px;
	margin-top:0
}
.f_read .read_img {
	float:left;
	margin-right:20px;
	width:106px;
	height:115px;
	overflow:hidden;
	margin-top:5px;
}
.read_img .thumb {
	width:103px;
	height:74px;
	overflow:hidden;
	border:1px solid #fff;
	vertical-align:middle;
	display:block;
}
.read_img img {
	width:113px;
	border:none
}
.read_img span {
	margin-top:5px;
	display:block;
	text-align:center;
}

/*行*/
.row {
	width:685px;
	height:auto;
	overflow:hidden;
	margin-bottom:-23px;
 *margin-bottom:-35px;
	clear:both;
	background:url(../images/titlebg.jpg) no-repeat;
}
.row a {
	color:#333
}
.row h1 {
	height:34px;
	margin:0 0 15px 0;
	display:block;
}
.row h1 img {
	border:none;
	float:right;
	margin:6px 10px 0 0;
}
.row h3 {
	margin:5px 0 0;
 *margin-top:0;
	font-size:14px;
	width:200px;
}
.row h3 a {
	color:#bb3454;
}
.row h4 {
	margin:5px 0 0;
 *margin-top:0;
	font-size:14px;
	width:150px;
}
.row h4 a {
	font-size:12px;
}
.row h1, .row h3, .row h4 {
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.row .tbg1 {
	background:url(../images/hottopic.gif) no-repeat 15px 6px;
}
.row .tbg2 {
	background:url(../images/weddingdairy.gif) no-repeat 15px 6px
}
.row .tbg3 {
	background:url(../images/weddingshow.gif) no-repeat 15px 6px
}
.row_left {
	width:415px;
	margin:0 0 0 15px;
	display:inline
}
.row_right {
	width:232px;
	-width:-228px;
	margin-left:10px;
	display:inline;
}
.row_left, .row_right {
	height:auto;
	overflow:hidden;
	float:left;
	margin:-10px 0 5px 18px;
 *margin-bottom:0;
}
/*焦点话题*/
.focus {
	width:416px;
	height:85px;
	margin:5px 0 0;
}
.focus p {
	margin-top:7px;
	color:#999;
	line-height:21px;
}
.focus_img {
	width:188px;
	height:85px;
	overflow:hidden;
	float:left;
	margin-right:10px;
}
.focus_img img {
	width:190px;
	border:none;
}
/*焦点图文*/
.focusImg {
	width:240px;
	height:55px;
	overflow:hidden;
	margin-top:17px;
	clear:both;
}
.focusImg span {
	width:71px;
	height:54px;
	overflow:hidden;
	float:left;
	margin-right:10px;
}
.focusImg span img {
	width:100px;
	border:none;
}
.focusImg h4 {
	margin-top:0;
}
.focusImg h4 a {
	color:#ec5d5d;
}
.focusImg p {
	line-height:18px;
	margin-top:4px;
	color:#666;
	padding-right:10px;
}
/*结婚日记*/
.FloatImg {
	float:left;
	margin-right:19px;
	width:188px;
	height:185px;
	overflow:hidden;
	margin-top:5px;
	margin-bottom:-5px;
}
.FloatImg img {
	border:0;
	width:180px;
}
.FloatImg span {
	display:block;
	text-align:center;
	margin-top:10px
}
/*我婚我秀*/
.whwx_tab {
	float:right;
	width:400px;
	height:20px;
	margin-top:-38px;
}
.whwx_tab span {
	display:block;
	float:right;
	margin-right:15px;
	font-size:12px;
	width:60px;
	height:22px;
	line-height:22px;
	cursor:pointer;
	text-align:center;
}
.whwx_tab .tab1 {
	color:#000;
	font-weight:bold;
	background:url(../images/whwx_tab2.gif);
}
.whwx_tab .tab2 {
	color:#666;
}
.whwx_img {
	width:200px;
	height:145px;
	overflow:hidden;
	float:left;
	margin-right:10px
}
.whwx_img img {
	width:250px;
	border:none;
}
.whwx_txt {
	float:left;
	width:200px;
}
.whwx_txt p {
	margin-top:5px;
	color:#999;
	line-height:18px;
}
.whwx_list {
	background:url(../images/bg111.gif) no-repeat;
	padding-top:8px;
	margin-top:-3px
}
/*内页*/
#main2 {
	width:650px;
	margin: 20px 25px 10px 25px;
	-margin-left:11px;/*IE6*/
	float:left
}
#sidebar2 {
	width:245px;
	float:left;
	height:auto;
	min-height:500px;
	overflow:hidden;
	margin:20px 0 10px;
}
/*友情链接*/
.link_tx{ margin:0 auto;width:928px;;padding:10px;margin-left:8px;border:1px solid #ccc}
.link_tx h3{font-size:12px;color:#000; background:#F7F7F7;height:20px;line-height:20px;text-indent:12px;margin-top:-5px}
.links_img{
  margin-bottom:10px;
}
.links_img img{
  width:80px;
}
.links_img a {
	margin-right:20px;
}
.links_tx {-margin-top:-10px; float:left}

.#site_map ul li {
	float:left;
	margin:0 15px 15px 0;
	width:auto;
	height:20px;
	line-height:20px;
	padding:0 5px;
}
/*站点地图*/
#site_map div{clear:both}
#site_map h1{
  font-size:14px;
}
#site_map ul{
  margin:0;
  padding:0;
}
/*新闻列表*/
.news_list{
  margin:0;
  padding:0;
  margin-top:20px;
}
.news_list li{
  margin-top:20px;
  border-bottom:1px dotted #ccc
}
.news_list h4,.news_list h4 a{
  font-size:14px;
  color:#0099CC;
  margin-bottom:10px;
}
.new_list .news_list_caption{
  margin:0 0 -10px 0;
}
.news_list p{
  margin-top:-10px;
  line-height:20px;
  color:#666;
}
#article{
  margin-top:20px
}
#article h1{
  font-size:14px;
  margin-bottom:-10px;
  color:#0099CC
}
#article_extinfo{color:#999;border-bottom:1px dotted #ccc;padding-bottom:10px;}
#article_body p{margin:0;line-height:20px;}

/* comment */
#comment_op { height:30px; overflow:hidden; margin:0 15px; padding-top:15px; color:#999; background:url(../images/dashed_bg.gif) repeat-x scroll center top;  line-height:24px; }
	#comment_op a { display:block; float:right; width:108px; height:24px; overflow:hidden; margin-left:12px; background:url(../images/comment_btn_bg.gif) no-repeat; text-indent:29px; }
	#comment_op .view { background-position:0 0;}
	#comment_op .write { background-position:0 -24px;}
	#comment_op span { float:right; }
.comment { width:100%; overflow:hidden; color:#666;margin-left:-15px;margin-top:20px}
	.comment h4{ padding:0 12px 8px; color:#369; font-size:14px;}
	.comment .comment_list { overflow:hidden; margin-bottom:8px; padding:0 12px; }
	.comment .comment_list img { max-width:660px;  width:expression(this.width > 660 ? 660: true); }
	.comment .comment_list_caption { height:25px; overflow:hidden; margin-bottom:8px; padding:0 12px; border-top:1px solid #D8D8D8; background:#F8F8F8; color:#999; line-height:25px; }
	.comment .comment_list_caption a, .comment_list_caption .box_r { color:#369; }
	.comment .scoresnum { margin:0 12px; color:#F00; }
	.comment .comment_content { margin:0 12px;}
	.xspace-quote { margin:3px 0; padding:6px; border:1px dashed #E0DEDE; background:#F9F9F9; color:#666; }
	.u_comment_list { width:95%; overflow:hidden; margin:0 auto 10px; padding:8px; }
		.u_comment_list .u_avatar { float:left; width:60px; margin-right:0!important; margin-right:-2px; }
		.u_comment_list .u_avatar img { width:48px; height:48px; padding:1px; border:1px solid #D8D8D8; }
		#blog_detail .u_info { float:left; width:670px; }
		#image_show .u_info { float:left; width:850px; }
		.u_comment_list .u_title { padding-bottom:5px; color:#999; line-height:12px; }
		.u_comment_list .u_title a { color:#369;}
		.quote { margin:10px 0; padding: 10px; border: 1px dashed #CCC; background: #F7F7F7 none repeat scroll 0 0; font-size: 12px; }

/*翻页*/
.pages { height:35px; overflow:hidden; text-align:center; line-height:25px; font-family:Verdana; }
	.pages a, .pages strong { margin:0 1px; padding:2px 6px; border:1px solid #E4E4E4; color:#369; text-decoration:none!important; }
	.pages a:hover { border-color:#369; }
	.pages strong { border-color:#369; background:#369; color:#FFF; }
	.pages .prev { padding:4px 5px 2px; border:none; text-decoration:underline!important; }
	.pages .next { padding:4px 5px 2px; border:none; text-decoration:underline!important; }
