/* CSS Document */

/* 全局 */
body {
	margin:0;padding:0;
	background:#FFF;
	color:#666;
	font-size:12px;
}
* {
	margin:0;padding:0;
}
ul,li {
	list-style:none;
	margin:0;padding:0;
}
img {
	border:0;
}
h5 {
	font-size:12px;
	text-indent:10px;
}
h1 {
	font-size:16px;
	font-weight:bold;
}
h6 {
	font-size:12px;
	font-weight:bold;
	color:#000;
}
h6 a,h6 a:hover {
	text-decoration:underline;
}
li a {
	color:#666;
}
/* 字体 */
a {background:transparent;color:#333;text-decoration: none;}
a:hover {background:transparent;color:#CA066D;text-decoration: none;text-decoration:underline; }

/*Fix Float BUG*/
.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}
.clearfix {display: inline-table;}

/*Hides from IE-mac*/
.clearfix1 {height: 1%;}
.clearfix {display: block;}





/*频道导航*/
.top {
	clear:both;
	width:960px;
	margin:0 auto;
}
.toplogo {
	float:left;
}
.channelnav {
	float:right;
	width:756px;
	height:58px;
	background:url(../images/channelnav_bg.gif) repeat-x;
}
.channelnav_l {
	float:left;
	width:752px;
	height:58px;
	background:url(../images/channelnav_l.gif) left no-repeat;
}
.channelnav_r {
	float:right;
	width:4px;
	height:58px;
	background:url(../images/channelnav_r.gif) right no-repeat;
}
.channelnav_content {
	color:#FFF;
	margin:10px auto auto 20px;
}
.channelnav_content li {
	float:left;
	width:8%;
	height:12px;
	text-align:center;
	border-right:1px solid #FFF;
	padding-left:2px;
	padding-right:1px;
}
.channelnav_content li.b {
	width:12%;
}
.channelnav_content li.b1 {
	width:12%;
	border-right:none;
}
.channelnav_content li a {
	color:#FFF;
}
.channelnav_content li a:hover {
	color:#FFF;
}
.search {
	clear:both;
	width:96%;
	margin:5px auto auto auto;
}
.keywords {
	float:left;
	width:70%;
	overflow:hidden;
	padding-top:2px;
}
.search_bar {
	float:right;
	width:30%;
}
.search_btn {
	width:40px;
	height:20px;
	background:url(../images/search_b.gif) no-repeat;
	border:none;
}
/* Container1 */
.container1 {
	clear:both;
	width:960px;
	margin:5px auto;
}
.container1_l {
	float:left;
	width:310px;
}
.container1_r {
	float:right;
	width:645px;
}
.focuspic_content {
	width:306px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	text-align:center;
}
/*热帖推荐*/
.hottopic {
	width:306px;
	height:184px;
	border-left:1px solid #000;
	border-right:1px solid #000;
}
.hottopic h5 {
	width:306px;
	height:25px;
	line-height:23px;
	color:#FFF;
	background:url(../images/hottopic_t.gif) no-repeat;
}
.hottopic ul {
	width:300px;
	margin:2px auto;
}
.hottopic li {
	float:left;
	width:50%;
	height:22px;
	line-height:22px;
	overflow:hidden;
}
/*焦点新闻*/
.focusnews {
	float:left;
	width:354px;
	height:270px;
}
.focus_t {
	width:354px;
	height:247px;
	background:url(../images/focus_bg.gif) top no-repeat;
}
.focus_bt {
	width:354px;
	height:23px;
}
.focus_t h1 {
	width:340px;
	height:20px;
	line-height:30px;
	text-align:center;
}
.focus_t h1 a,.focus_t h1 a:hover {
	color:#FFF1B9;
	text-decoration:underline;
}
.focus_t p {
	width:330px;
	line-height:1.2;
	height:46px;
	overflow:hidden;
	margin:5px auto;
}
.focus_t p a,.focus_t p a:hover {
	color:#FFF1B9;
}
.focus_t ul {
	width:350px;
	margin:6px auto auto auto;
}
.focus_t li {
	height:20px;
	line-height:20px;
	font-size:14px;
	color:#FFF;
}
.focus_t li a,.focus_t li a:hover {
	color:#FFF;
}
/*专题*/
.zt {
	float:right;
	width:282px;
	height:270px;
	overflow:hidden;
}
.zt img {
	border:1px solid #000;
}
.zt li {
	margin-bottom:3px;
}
/*婚礼趣闻/名人婚礼*/
.funfamous {
	width:643px;
	height:147px;
	border:1px solid #CCC;
	margin-top:3px;
}
.fun {
	float:left;
	width:321px;
}
.fun h5 {
	width:100%;
	margin-top:1px;
	margin-left:1px;
	height:20px;
	line-height:20px;
	background:url(../images/fun_t.gif) no-repeat;
	text-align:right;
}
.famous {
	float:right;
	width:320px;
}
.famous h5 {
	width:100%;
	margin-top:1px;
	margin-right:1px;
	height:20px;
	line-height:20px;
	background:url(../images/famous_t.gif) no-repeat;
	text-align:right;
}
.fun h5 a,.famous h5 a {
	color:#F80786;
	margin-right:5px;
	font-weight:normal;
}
.funfamous_l {
	float:left;
	clear:both;
	width:140px;
	text-align:center;
}
.funfamous_l a {
	padding:3px;
}
.funfamous_l img {
	margin-top:6px;
	border:1px solid #CCC;
}
.funfamous_r ul {
	margin-top:4px;
}
.funfamous_r li {
	height:19px;
	line-height:19px;
	background:url(../images/arrow4.gif) no-repeat;
	text-indent:10px;
	overflow:hidden;
}
.funfamous_r a {
	color:#C00567;
}

/*通栏1*/
.banner960 {
	width:960px;
	clear:both;
	margin:5px auto;
}
/*我要结婚啦*/
.marry_fix {
	width:960px;
	margin:5px auto;
}
.marryme {
	position:relative;
	width:970px;
	margin-left:-11px;
}
.marryme_l {
	float:left;
	width:92px;
	height:475px;
}
.marryme_r {
	float:right;
	width:871px;
	height:475px;
	border:1px solid #000;
}
.marryme_r_l {
	float:left;
	padding-left:6px;
}
.marryme_r_r {
	float:right;
	padding-right:6px;
}
/*时尚新娘/个性婚纱*/
.bride {
	width:595px;
	height:230px;
	margin-top:8px;
}
.bride h5,.hunsha h5 {
	width:595px;
	height:25px;
	background:url(../images/ban1.gif) no-repeat;
	line-height:25px;
	color:#FFF;
	text-indent:10px;
}
.bride h5 span,.hunsha h5 span {
	margin-left:495px;
}
.bride h5 span a,.bride h5 span a:hover,.hunsha h5 span a,.hunsha h5 span a:hover {
	color:#FFF;
	font-weight:normal;
}
.bride_content {
	width:593px;
	height:200px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}
.bride_content_l {
	float:left;
	width:295px;
}
.bride_content_r {
	float:right;
	width:295px;
}
.bride_content_l_l {
	float:left;
	width:156px;
	text-align:center;
	height:120px;
}
.bride_content_l_r {
	float:right;
	width:138px;
	height:120px;
}
.bride_content_l_l img {
	border:1px solid #999;
	margin-top:6px;
}
.bride_content_l_r h6 {
	margin-top:9px;
}
.bride_content_l_r p {
	height:50px;
	width:100%;
	margin-top:6px;
	line-height:1.5;
	color:#999;
}
.bride_txt {
	clear:both;
}
.bride_txt ul {
	margin-left:4px;
	margin-top:4px;
}
.bride_txt li {
	height:20px;
	line-height:20px;
	overflow:hidden;
}
.hunsha {
	margin-top:3px;
}
.hunsha_content {
	width:593px;
	height:195px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}
.hunsha_content li {
	width:25%;
	float:left;
	text-align:center;
}
.hunsha_content li img {
	border:1px solid #000;
	margin-top:5px;
}
.hunsha_content li a {
	display:block;
	padding:3px;
	color:#000;
}
/*温馨爱巢/我为结婚狂*/
.home {
	width:257px;
	margin-top:8px;
}
.home h5,.crazy h5 {
	width:257px;
	height:25px;
	background:url(../images/ban2.gif) no-repeat;
	line-height:25px;
	color:#FFF;
	text-indent:10px;
}
.home h5 span,.crazy h5 span {
	margin-left:160px;
}
.crazy h5 span {
	margin-left:146px;
}
.home h5 span a,.home h5 span a:hover,.crazy h5 span a,.crazy h5 span a:hover {
	color:#FFF;
	font-weight:normal;
}
.home_content {
	width:255px;
	height:200px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	background:#F7F7F7;
}
.crazy {
	margin-top:5px;
}
.crazy_content {
	width:255px;
	height:115px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	background:#F7F7F7;
}
.crazy_content ul {
	width:96%;
	margin:1px auto;
}
.crazy_content li {
	height:22px;
	line-height:22px;
	overflow:hidden;
}
/*banner 257*75*/
.banner257 {
	margin-top:4px;
}

/*婚礼进行时*/
.wedding {
	clear:both;
	position:relative;
	width:970px;
	margin-left:-11px;
}
.wedding_l {
	float:left;
	width:92px;
}
.wedding_r {
	float:right;
	width:871px;
	height:348px;
	border:1px solid #000;
}
.wedding_r_l {
	float:left;
	padding-left:6px;
}
.wedding_r_r {
	float:right;
	padding-right:6px;
}
.wedding24 {
	width:595px;
	margin-top:8px;
}
.wedding24 h5 {
	width:595px;
	height:25px;
	background:url(../images/ban1.gif) no-repeat;
	line-height:25px;
	color:#FFF;
	text-indent:10px;
}
.wedding24 h5 span {
	margin-left:480px;
}
.wedding24 h5 span a,.wedding24 h5 span a:hover {
	color:#FFF;
	font-weight:normal;
}
.wedding24_content {
	width:593px;
	height:305px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}
.wedding24_content_l {
	float:left;
	width:260px;
	text-align:center;
}
.wedding24_content_l img {
	border:1px solid #000;
	margin-top:10px;
}
.wedding24_content_l h6 {
	margin:8px auto;
}
.wedding24_content_l p {
	width:94%;
	margin:5px auto;
	line-height:1.5;
	color:#999;
	text-align:left;
}
.wedding24_content_r {
	float:right;
	width:330px;
}
.wedding24_content_r_l {
	float:left;
	width:165px;
	text-align:center;
	margin-top:8px;
}
.wedding24_content_r_r {
	float:right;
	width:165px;
	text-align:center;
	margin-top:8px;
}
.wedding24_content_r_l img,.wedding24_content_r_r img {
	border:1px solid #000;
}
.wedding24_content_r_l a,.wedding24_content_r_r a {
	display:block;
	padding:3px;
	color:#000;
}
.wedding24_content_r_l ul a,.wedding24_content_r_r ul a {
	display:inline;
	text-align:left;
	color:#666;
}
.wedding24_content_r_l ul,.wedding24_content_r_r ul {
	text-align:left;
	margin-top:4px;
}
.wedding24_content_r_l li,.wedding24_content_r_r li {
	height:18px;
	line-height:18px;
	overflow:hidden;
}
.new {
	clear:both;
	margin-top:3px;
}
.new h5 {
	width:330px;
	height:18px;
	background:url(../images/new_bg.gif) no-repeat;
	line-height:19px;
	font-size:14px;
	color:#72033E;
	text-indent:26px;
}
.new h5 span {
	margin-left:200px;
	font-size:12px;
}
.new h5 span a,.new h5 span a:hover {
	color:#333;
}
.new ul {
	margin-top:3px;
}
.new li {
	float:left;
	height:20px;
	line-height:20px;
	overflow:hidden;
	width:50%;
}
.diary {
	width:257px;
	margin-top:8px;
}
.diary h5,.crazy h5 {
	width:257px;
	height:25px;
	background:url(../images/ban2.gif) no-repeat;
	line-height:25px;
	color:#FFF;
	text-indent:10px;
}
.diary h5 span {
	margin-left:160px;
}
.diary h5 span a,.diary h5 span a:hover {
	color:#FFF;
	font-weight:normal;
}
.diary_content {
	width:255px;
	height:225px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	background:#F7F7F7;
}
/*婚后大学堂*/
.class {
	clear:both;
	position:relative;
	width:970px;
	margin-left:-11px;
}
.class_l {
	float:left;
	width:92px;
}
.class_r {
	float:right;
	width:871px;
	height:410px;
	border:1px solid #000;
}
.class_r_l {
	float:left;
	padding-left:6px;
	padding-top:8px;
}
.class_r_r {
	float:right;
	padding-right:6px;
}
.class_content {
	width:593px;
	height:390px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}
.class_content_l {
	float:left;
	width:396px;
}
/*幸福/婆媳/洞房*/
.happy {
	margin:5px auto;
	float:left;
	width:197px;
	border-right:1px dashed #CCC;
}
.happy h5,.wife h5,.sex h5 {
	width:197px;
	height:16px;
	line-height:14px;
	background:url(../images/bg1.gif) no-repeat;
	text-indent:24px;
	font-size:14px;
	color:#333;
}
.happy h5 img,.wife h5 img,.sex h5 img {
	margin-left:35px;
}
.wife {
	margin:5px auto;
	float:right;
	width:197px;
	border-right:1px dashed #CCC;
}
.sex {
	margin:5px auto;
	float:right;
	width:197px;
}
.happywifesex_content img {
	padding:2px;
	border:1px solid #CCC;
	margin-top:5px;
}
.happywifesex_content a {
	display:block;
	padding:3px;
	text-align:center;
}
.happywifesex_content p {
	width:86%;
	color:#999;
	height:50px;
	overflow:hidden;
	line-height:1.3;
	margin:5px auto;
}
.happywifesex_content p a {
	display:inline;
	color:#000;
}
.happywifesex_content ul a {
	display:inline;
}
.happywifesex_content ul {
	width:94%;
	margin:3px auto;
}
.happywifesex_content li {
	height:22px;
	line-height:22px;
}
/*7嘴8舌/蜜月游记*/
.talk {
	width:257px;
	margin-top:6px;
}
.talk h5 {
	width:257px;
	height:16px;
	line-height:16px;
	background:url(../images/talk_bg.gif) no-repeat;
	text-indent:16px;
	font-size:14px;
	color:#333;
}
.talk_content {
	width:255px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	height:140px;
	overflow:hidden;
}
.holiday {
	width:257px;
	margin-top:4px;
}
.holiday h5 {
	width:257px;
	height:25px;
	background:url(../images/ban2.gif) no-repeat;
	line-height:25px;
	color:#FFF;
	text-indent:10px;
}
.holiday_content {
	width:255px;
	height:198px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	background:#F7F7F7;
}
.holiday h5 span {
	margin-left:160px;
}
.holiday h5 span a,.holiday h5 span a:hover {
	color:#FFF;
	font-weight:normal;
}
.box2_content_l {
	float:left;
	width:110px;
	height:102px;
	text-align:center;
}
.box2_content_l img {
	border:1px solid #999;
	margin-top:5px;
}
.box2_content_r {
	float:right;
	width:144px;
}
.box2_content_r h6 {
	width:96%;
	margin-top:10px;
	height:25px;
	line-height:1.3;
}
.box2_content_r p {
	width:96%;
	height:50px;
	line-height:1.5;
	color:#999;
	overflow:hidden;
}
.box2_content_r p a,.box2_content_r p a:hover {
	color:#000;
}
.box2_txt {
	clear:both;
}
.box2_txt ul {
	width:96%;
	margin:1px auto;
}
.box2_txt li {
	height:19px;
	line-height:19px;
	overflow:hidden;
}
.link {
	clear:both;
	width:960px;
	margin:5px auto;
	height:124px;
	background:url(../images/link_bg.gif) repeat-x;
}
.link_l {
	float:left;
	width:6px;
	height:124px;
}
.link_r {
	float:right;
	width:954px;
	height:124px;
	background:url(../images/link_r.gif) right no-repeat;
}
.link_img {
	width:100%;
	margin-top:10px;
	height:31px;
	overflow:hidden;
}
.link_txt {
	width:96%;
	margin:25px auto 5px auto;
	overflow:hidden;
	height:40px;
	line-height:2;
}
.link_txt a {
	color:#666;
}
/*排行/论坛精粹*/
.forum {
	clear:both;
	width:960px;
	margin:4px auto;
}
.rank {
	float:left;
	width:228px;
}
.forum_best {
	float:right;
	width:724px;
}
.rank_content {
	width:226px;
	height:276px;
	border-left:1px solid #000;
	border-right:1px solid #000;
}
.rank_content h5 {
	width:216px;
	margin:0 auto;
	height:20px;
	line-height:20px;
	color:#FFF;
	text-indent:10px;
	background:url(../images/rank_h5.gif) no-repeat;
}
.rank_content h5 span {
	margin-left:115px;
}
.rank_content ul {
	width:216px;
	margin:3px auto;
}
.rank_content li {
	float:left;
	height:22px;
	line-height:22px;
	border-bottom:1px dashed #CCC;
}
 
.rank_content li.a,.rank_content li.d {
	width:15%;
	text-align:center;
	background:url(../images/rank_bg1.gif) bottom repeat-x;
	border-bottom:none;
	height:20px;
	line-height:18px;
	font-weight:bold;
	overflow:hidden;
}
.rank_content li.b,.rank_content li.c {
	width:35%;
	text-align:center;
	background:url(../images/rank_bg1.gif) bottom repeat-x;
	border-bottom:none;
	height:20px;
	line-height:18px;
	font-weight:bold;
	overflow:hidden;
}
.rank_content li.a1,.rank_content li.d1 {
	width:15%;
	text-align:center;
	height:22px;
	line-height:22px;
	overflow:hidden;
}
.rank_content li.b1,.rank_content li.c1 {
	width:35%;
	text-align:center;
	height:22px;
	line-height:22px;
	overflow:hidden;
}
.forum_best_content {
	width:722px;
	height:280px;
	border-left:1px solid #999;
	border-right:1px solid #999;
	margin:0 auto;
}
.forum_best_content_l {
	float:left;
	width:230px;
}
.forum_best_content_r {
	float:right;
	width:481px;
	border-left:1px solid #999;
}
.forum_best_content_l h5 {
	clear:both;
	width:230px;
	height:18px;
	line-height:18px;
	text-indent:10px;
	color:#FFF;
	font-weight:normal;
	background:url(../images/forum_best_h5.gif) no-repeat;
	margin:0 auto;
	margin-left:4px;
}
.forum_best_content ul {
	margin-left:4px;
	margin-top:2px;
}
.forum_best_content li {
	height:24px;
	overflow:hidden;
	line-height:24px;
	text-indent:20px;
	background:url(../images/dot1.gif) no-repeat;
}
.forum_best_content_r_l {
	float:left;
	width:230px;
}
.forum_best_content_r_r {
	float:right;
	width:240px;
	border-left:1px solid #999;
}
.forum_best_content_r_l h5,.forum_best_content_r_r h5 {
	clear:both;
	width:230px;
	height:18px;
	line-height:18px;
	text-indent:10px;
	color:#FFF;
	font-weight:normal;
	background:url(../images/forum_best_h5.gif) no-repeat;
	margin:0 auto;
	margin-left:4px;
}
.forum_best h5 a,.forum_best h5 a:hover {
	color:#FFF;
}
.forum_best h5 {
	overflow:hidden;
}

/*三级文字列表*/
.tpost_container {
	width:960px;
	margin:2px auto;
}
.tpost_container_l {
	float:left;
	width:300px;
}
.tpost_container_r {
	float:right;
	width:638px;
}
.tpost_location {
	width:960px;
	height:20px;
	margin:2px auto;
	margin-bottom:10px;
}
.tpost_location_l {
	float:left;
	width:810px;
	height:20px;
	background:url(../images/location_bg.gif) no-repeat;
	line-height:20px;
	text-indent:25px;
	color:#FFF;
}
.tpost_location_l a,.tpost_location_l a:hover {
	color:#FFF;
	text-decoration:none;
}
.tpost_location_r {
	float:right;
	width:150px;
	color:#000;
}
.tpost_location_r a {
	color:#999;
}
.newpic_content {
	width:298px;
	border-left:1px solid #999;
	border-right:1px solid #999;
	height:256px;
}
.newpic_content h5 {
	width:290px;
	height:18px;
	line-height:18px;
	margin:0 auto;
	background:url(../images/tpost_l_h51.gif) no-repeat;
	text-indent:20px;
}
.newpic_content ul {
	width:290px;
	margin:2px auto;
}
.newpic_content li {
	width:50%;
	float:left;
	text-align:center;
}
.newpic_content img {
	border:1px solid #CCC;
}
.newpic_content li a {
	display:block;
	padding:3px;
}
.relation {
	margin-top:-1px;
}
.relation_content {
	width:298px;
	border-left:1px solid #999;
	border-right:1px solid #999;
	height:135px;
}
.relation_content h5 {
	width:290px;
	height:20px;
	line-height:20px;
	margin:0 auto;
	background:url(../images/tpost_l_h52.gif) no-repeat;
	text-indent:20px;
}
.relation_content ul {
	width:96%;
	margin:3px auto;
}
.relation_content li {
	height:22px;
	line-height:22px;
	overflow:hidden;
	background:url(../images/arrow2.gif) no-repeat;
	text-indent:10px;
}
.goforum {
	margin-top:4px;
}
.goforum_content h5 {
	width:290px;
	margin:0 auto;
	height:12px;
	line-height:12px;
	text-indent:18px;
	background:url(../images/tpost_l_h53.gif) no-repeat;
}
.goforum_content {
	width:298px;
	border-left:1px solid #999;
	border-right:1px solid #999;
	height:auto;
}
#goforum {
	width:96%;
	margin:3px auto;
}
#goforum dt {
	height:22px;
	line-height:22px;
	text-indent:2px;
	color:#000;
}
#goforum ul {
	width:83%;
	margin:0 auto;
}
#goforum li {
	height:22px;
	line-height:22px;
	overflow:hidden;
	background:url(../images/arrow2.gif) no-repeat;
	text-indent:10px;
	overflow:hidden;
}
.topic_list_content {
	width:640px;
	background:url(../images/tpost_r_bg.gif) repeat-y;
	height:auto;
}
.topic_list_content h5 {
	width:620px;
	height:25px;
	margin:2px auto;
	background:url(../images/h54.gif) bottom no-repeat;
	text-indent:20px;
	line-height:20px;
}
.topic_list_content ul {
	width:620px;
	margin:3px auto;
	height:auto;
}
.topic_list_content li {
	float:left;
	height:30px;
	line-height:30px;
}
.topic_list_content li.a1 {
	width:80%;
	background:url(../images/arrow3.gif) no-repeat;
	text-indent:15px;
}
.topic_list_content li.b1 {
	width:20%;
	overflow:hidden;
}
.topic_list_content li.a2 {
	width:80%;
	background:url(../images/arrow3.gif) no-repeat #F7F7F7;
	text-indent:15px;
}
.topic_list_content li.b2 {
	width:20%;
	background:#F7F7F7;
	overflow:hidden;
}
.txt_list {
	height:auto;
}

/*三级图文列表*/
.tpostpic_top {
	width:960px;
	margin:5px auto;
}
.tpostpic_top_l {
	float:left;
	width:130px;
	text-align:center;
}
.tpostpic_top_l img#avator {
	padding:2px;
	border:1px solid #CCC;
}
.tpostpic_top_r {
	width:825px;
	float:right;
}
a.id {
	color:#F90;
}
.talk_topic1 {
	width:825px;
	height:190px;	
	background:url(../images/tpostpic_top_bg.gif) repeat-x;
}
.talk_topic1_l {
	float:left;
	width:30px;
	background:url(../images/tpostpic_top_l.gif) no-repeat;
	height:190px;
}
.talk_topic1_r {
	float:right;
	width:795px;
	height:190px;
	background:url(../images/tpostpic_top_r.gif) right no-repeat;
}
.talk_topic_content {
	width:790px;
	height:188px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.talk_topic2,.talk_topic3 {
	margin-bottom:5px;
}
.talk_topic2_content {
	width:640px;
	background:url(../images/talk_topic2_bg.gif) repeat-y;
	height:auto;
}
.talk_topic3_content {
	width:640px;
	background:url(../images/talk_topic3_bg.gif) repeat-y;
	height:auto;
}
.nextpage {
	margin-top:20px;
	margin-bottom:10px;
	margin-left:10px;
	width:90%;
}
.nextpage a {
	display:block;
	margin-right:5px;
	float:left;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	background:#999;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #3C3C3C;
	border-bottom:1px solid #3C3C3C;
	color:#FFF;
}
.nextpage a:hover {
	border-bottom:1px solid #FFC4DB;
	border-right:1px solid #FFC4DB;
	border-left:1px solid #73002E;
	border-top:1px solid #73002E;
	display:block;
	margin-right:5px;
	float:left;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	background:#FF0066;
	text-decoration:none;
	color:#FFF;
}
.nextpage a.select {
	border-bottom:1px solid #73002E;
	border-right:1px solid #73002E;
	border-left:1px solid #FFC4DB;
	border-top:1px solid #FFC4DB;
	display:block;
	margin-right:5px;
	float:left;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	background:#FF0066;
	text-decoration:none;
	color:#FFF;
}
.nextpage a.total {
	border-bottom:1px solid #A84300;
	border-right:1px solid #A84300;
	border-left:1px solid #FFF4C8;
	border-top:1px solid #FFF4C8;
	display:block;
	margin-right:5px;
	float:left;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	background:#F90;
	text-decoration:none;
	color:#FFF;
}

.talk_topic_detail {
	width:96%;
	margin:5px auto;
}
.talk_topic_detail_l {
	float:left;
	text-align:center;
}
.talk_topic_detail_r {
	float:right;
	padding-left:5px;
}
.talk_topic_detail_r dl {
	height:20px;
	line-height:20px;
}
.talk_topic_detail_r dt {
	height:20px;
	line-height:20px;
}
.talk_topic_detail_r dt {
	color:#000;
}
.talk_topic_detail_r dt a {
	color:#666;
}
.talk_topic_detail_r dd {
	margin-top:10px;
	line-height:1.3;
}
.dlleft {
	float:left;
	width:75%;
	font-size:14px;
	overflow:hidden;
}
.dlright {
	float:right;
	width:25%;
	text-align:right;
}
.dlleft a,.dlleft a:hover {
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}
.reader {
	clear:both;
	width:98%;
	margin:0 auto;
	border-top:1px dashed #CCC;
}
.reader img {
	border:1px solid #CCC;
	margin-top:5px;
}


/*tcolumpic*/
.tcolumnpic_location {
	width:960px;
	margin:2px auto;
	height:20px;
	line-height:20px;
	background:url(../images/tcolumnpic_location_bg.gif) no-repeat;
	text-indent:20px;
	color:#FFF;
}
.tcolumnpic_location a,.tcolumnpic_location a:hover {
	color:#FFF;
}
.tcolumpic1 {
	width:960px;
	margin:4px auto;
}
.tcolumnpic1_content,.tcolumnpic2_content {
	width:958px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	height:auto;
}
.tcolumnpic1_content li {
	width:33.3%;
	text-align:center;
	float:left;
}
.tcolumnpic1_content a,.tcolumnpic2_content a {
	display:block;
	padding:3px;
}
.tcolumnpic1_content img,.tcolumnpic2_content img {
	border:1px solid #000;
}
.tcolumnpic1_content h5,.tcolumnpic2_content h5 {
	width:96%;
	height:20px;
	line-height:20px;
	margin:2px auto;
	border-bottom:1px solid #666;
	background:url(../images/tcolumpic_arrow.gif) no-repeat;
	text-indent:20px;
}
.tcolumnpic2_content li {
	width:16.6%;
	text-align:center;
	float:left;
}