@charset "gb2312";

/*公用样式*/
.line{background:url(dex.jpg) repeat-x left bottom; }
.red,.flow li.xin a:hover,ul.xinul li a:hover,#position p a:hover{color:#F00!important;}
.flow li.xin a,ul.xinul li a{color:#666666;}
.h3Com01{background:url(h3rex.jpg) repeat-x; height:33px; line-height:31px; position:relative; padding-left:12px;}
.h3Com01 span{background:url(ico01.gif) no-repeat left -1px; padding-left:12px; font-size:14px; color:#FA3354;}

.h3Com02{background:url(titBg01.jpg) no-repeat; height:40px; line-height:40px; font-size:14px; position:relative; padding-left:18px; color:#FA3354;}

.h3Com03{background:url(n_h3rex.jpg) repeat-x; height:40px; line-height:40px; padding-left:18px; color:#FA3354; position:relative; font-size:14px;}
.h3Com03 span{background:url(best.gif) no-repeat; height:52px; width:53px; display:inline-block; position:absolute; top:-4px; right:-4px;}

.more{position:absolute; top:0px; right:12px; font-weight:normal; font-size:13px;}
.n_more{position:absolute; top:12px; right:18px;}

/*本频道导航*/
#header{background:url(navBg.jpg) no-repeat; width:981px; min-height:68px; _height:68px; position:relative;}
#nav{height:35px; line-height:35px; position:relative; top:0px; left:0px;}
#nav p{position:relative; left:157px;}
#nav p span{ display:inline-block; background:url(navRightBg.jpg) no-repeat top center; height:33px;  width:2px; position:absolute; top:1px; right:0px; _right:-4px;}
#nav a{ width:117px;  text-align:center; display:inline-block; text-decoration:none; font-size:14px; color:#FFF; position:relative; }
#nav a.current,#nav a:hover{background:url(navOn.jpg) no-repeat right top; font-weight:bold;}
#s_nav{ position:relative; left:25px; top:10px;}
#s_nav a{margin:0 5px;}
#search{ position:absolute; right:20px; top:41px; background:url(searchBg.jpg) no-repeat; width:461px; height:22px;}
.userInput{width:368px; border:none; background:none; line-height:18px; height:21px; padding-left:3px;}
.userSubmit{width:83px; height:22px; background:none; position:absolute; top:0px; right:0px; border:none; cursor:pointer;}

/*第一栏*/
#hotNews{ background:url(hotBg.jpg) no-repeat; width:391px; height:392px; margin-left:8px;}
#hotNews h2{text-align:center; margin:20px 0 3px 0px; }
#hotNews h2 a{font-size:19px; color:#FA3354;}
#hotNews p{line-height:21px; padding:0 20px;}
#hotNews ul{ margin:10px 12px 0 12px; background:url(dex.jpg) repeat-x top left; padding-top:10px;}
#hotNews ul li{height:25px; line-height:24px; overflow:hidden; padding-left:5px; font-size:14px;}
#wRight01{width:254px;}

/*婚庆服务*/
#hqfw{ padding-bottom:12px;}
#hqfw ul{padding:12px 10px;}
#hqfw li{float:left; width:154px; height:180px; overflow:hidden; text-align:center; margin-left:5px; display:inline;}
#hqfw li a{display:block; line-height:24px;}
#hqfw img{padding:3px; border:1px solid #CCC;}
.tit{background:url(titBg01.jpg) no-repeat; height:40px; line-height:40px; position:relative;}
.tit span{height:19px; color:#F93353; padding-left:20px; font-size:18px; font-weight:bold;}
.tit h3{ position:absolute; right:20px; bottom:1px;}
.tit h3 a{display:inline-block; height:27px; line-height:27px; width:72px; text-align:center; color:#FA3354; margin-left:4px; font-size:13px; font-weight:normal; padding-top:3px;}
.tit h3 a:link,.tit h3 a:visited{ background:url(tab02.gif) no-repeat;}
.tit h3 a:link.selected,.tit h3 a:visited.selected{ background:url(tab01.gif) no-repeat;text-decoration:none;color:#FA3354;}


/*圆角背景内容样式*/
#jhbd{ padding-top:40px; min-height:400px; _height:400px;}
.yjCom{background:url(yjTitBg.jpg) no-repeat left top;}
.rey{background:url(yjRey.jpg) repeat-y;}
.yjInfo{ position:relative; width:687px; padding-left:25px;}
.yjInfo h3{color:#FA3354; font-size:18px; position:absolute; top:-25px; left:48px;}
.flow{width:330px; height:200px; overflow:hidden; margin-top:4px;}
.flow h4{font-size:14px; color:#FA3354; padding-left:55px; height:28px; line-height:28px; padding-top:6px;}
.flow dl{float:left; text-align:center; width:160px; margin-right:8px;}
.flow dl img{padding:2px; border:1px solid #CCC;}
.flow dd{height:26px; line-height:26px;}
.flow ul{float:left;}
.flow ul li{height:22px; line-height:22px; overflow:hidden;}
.flow ul li.xin{background:url(xin.jpg) no-repeat left center; padding-left:16px;}

		.Num01{background:url(num1.jpg) no-repeat left center;}
		.Num02{background:url(num2.jpg) no-repeat left center;}
		.Num03{background:url(num3.jpg) no-repeat left center;}
		.Num04{background:url(num4.jpg) no-repeat left center;}
		
.yjRight{position:relative; margin-left:18px;}
.yjRight h3{background:url(line.jpg) no-repeat center bottom; height:32px; line-height:32px; position:absolute; top:-32px; left:-3px; width:242px; }
.yjRight h3 span{color:#FA3354; font-size:14px;background:url(ico01.gif) no-repeat left center; padding-left:10px; margin-left:6px;}
dl.userdl{ width:236px; height:67px; background:url(dex.jpg) repeat-x left bottom; overflow:hidden; padding-top:10px;}
dl.userdl img{padding:2px; border:1px solid #CCC; float:left; margin-right:8px;}
dl.userdl dd{color:#999; line-height:19px;}

ul.listul{ padding:7px 0px;}
ul.listul li{height:23px; line-height:23px; overflow:hidden;}

.bcom{width:318px;}
.bcom dl{height:74px; width:296px; padding:10px 0px; margin:0 10px;background:url(dex.jpg) repeat-x left bottom; overflow:hidden;}
.bcom dl img{padding:2px; border:1px solid #CCC; float:left; margin-right:10px;}
.bcom dl dd{line-height:18px; color:#999;}
.bcom dl dd a{color:#FA3354;}
.bcom ul{padding:10px;}
.bcom ul li{height:21px; line-height:21px; overflow:hidden;}

#photo{background:url(photorex.jpg) repeat-x left top; position:relative; padding-bottom:8px;}
#photo h3{font-size:18px; position:relative; padding-left:50px; height:40px; line-height:40px; color:#FA3354;}
#photo h3 a{position:absolute; top:0px; right:25px; font-weight:normal; font-size:13px;}
#photo ul{ margin:3px 0 0 20px;}
#photo ul li{float:left; text-align: center; margin-right:6px;}
#photo ul li img{padding:2px; border:1px solid #CCC;}
#photo ul li a{display:block; line-height:28px;}
#photo p{position:absolute; top:0px; left:0px;}

/*排行样式*/
.num{background:url(sqhotBg.jpg) no-repeat; height:301px; margin-bottom:9px; overflow:hidden;}
.num h3{padding-left:32px; height:32px; line-height:32px; color:#FA3354; font-weight:bold; font-size:14px;}
.num ul,.rmzx ul{ margin:12px 10px 10px 14px;}
.num li,.rmzx li{ height:16px; overflow:hidden; margin-bottom:9px;}
.num li a,.rmzx li a{ margin-left:24px; *padding-top:2px; display:inline-block;}
.bgNum{background:url(numBg.jpg) left center no-repeat;}
.rmzx{padding-bottom:5px;}

	.num0{ background-position:0 0px;}
	.num1{ background-position:0 -25px;}
	.num2{ background-position:0 -50px;}
	.num3{ background-position:0 -75px;}
	.num4{ background-position:0 -100px;}
	.num5{ background-position:0 -125px;}
	.num6{ background-position:0 -150px;}
	.num7{ background-position:0 -175px;}
	.num8{ background-position:0 -200px;}
	.num9{ background-position:0 -225px;}

/*-----------------------内页----------------------------*/
.n_left{width:742px; border-right:1px solid #FFB1D6;}
.n_right{width:235px; position:relative;}

#hssy{padding-bottom:10px;}
#hssy dl{float:left; text-align:center; width:301px; padding:10px 0px 0 12px;}
#hssy dl img,#hssy ul li img{padding:3px; border:1px solid #CCC;}
#hssy dl dd a{ display:inline-block; line-height:26px; font-weight:bold;}
#hssy ul{float:left; width:410px; margin-top:12px;}
#hssy ul li{float:left; text-align:center; padding-left:25px;}
#hssy ul li a{display:block; line-height:26px;}
.tjpp01 a{ display:block;padding:17px 0 0 12px;}

.nCom{padding-bottom:12px;}
ul.tjul{ padding:13px 10px;}
ul.tjul li{float:left; text-align:center; width:180px; height:190px; overflow:hidden;}
ul.tjul li img{padding:2px; border:1px solid #CCC;}
ul.tjul li a{display:block; line-height:26px;}
.tjpp02 p{ padding-left:6px;}
.tjpp02 a{display:block; float:left; padding:10px 0px 2px 14px;}

dl.n_dl{ width:160px; text-align:center; float:left; padding:14px 10px 0 12px;}
dl.n_dl img{padding:2px; border:1px solid #CCC;}
dl.n_dl dd{line-height:26px;}

.crul{width:550px;}
ul.twul{padding:14px 0 10px 0px;}
ul.twul li{ width:250px; float:left; height:24px; line-height:24px; overflow:hidden; margin-right:10px; font-size:14px;}
ul.xinul{padding:10px 0 0 4px;}
ul.xinul li{background:url(xin.jpg) no-repeat left center; padding-left:18px; width:235px; float:left; overflow:hidden ;margin-right:10px; height:23px; line-height:23px; overflow:hidden; *height:15px; *line-height:15px; }


#list_left{width:735px;}
#list_right{width:237px;}
#newsList{ border:1px solid #FFB2D6; border-top:none; padding-bottom:10px;}
#position{ background:url(poBg.jpg) no-repeat; height:34px; line-height:34px;}
#position p{background:url(positionBg.gif) no-repeat left 12px; margin-left:20px; padding-left:12px;color:#666;}
#position p a{color:#666;}
.l_list li img{margin-bottom:6px;}
.l_list li{border:1px dashed #FD7CD2; text-align:center; background:#FFECF9; width:121px; height:197px; padding:9px; margin:0 13px 0 15px; margin-bottom:8px; overflow:hidden;}
.l_list li a{display:block;  line-height:16px; color:#990066;}

ul.list{ width:541px;}
ul.list li{background:url(dex.jpg) repeat-x left bottom; height:28px; line-height:28px; overflow:hidden; position:relative; }
ul.list li a{background:url(ico02.jpg) no-repeat left center; padding-left:8px; margin-left:6px;}
ul.list li span{position:absolute; top:0px; right:10px; color:#999;}

.sqtj dl{height:74px; width:216px; padding:10px 0px; margin:0 9px;background:url(dex.jpg) repeat-x left bottom; overflow:hidden;}
.sqtj dl img{padding:2px; border:1px solid #CCC; float:left; margin-right:10px;}
.sqtj dl dd{line-height:18px; color:#999;}
.sqtj dl dd a{color:#FA3354;}
.sqtj ul{padding:10px;}
.sqtj ul li{height:21px; line-height:21px; overflow:hidden;}

.titleH2{text-align:center; font-size:21px;  color:#FA3354; padding:15px; margin:0 20px;}
.titleH5{font-weight:normal; height:36px; line-height:36px; color:#888888; font-size:12px; position:relative;}
.titleH5 span.time{position:absolute; top:0px; left:45px;}
.titleH5 span.auto{position:absolute; top:0px; left:345px;}
.titleH5 span.source{position:absolute; top:0px; right:45px;}
.newsText p{font-size:14px; margin:15px 23px; line-height:24px;} 
/* text-indent:2em;*/
.newsText{ border:1px solid #FFB2D6; border-top:none;}

.sx{position:relative; margin:40px 16px 0px 16px;  height:26px;}
.next{position:absolute; top:0px; left:4px;}
.per{position:absolute; top:0px; right:4px;}

.xgyd{ padding:25px;}
.xgyd h3{font-size:14px; margin:5px 0px; color:#FA3354;}
.xgyd li{line-height:24px; color:#666666;}
.xgyd li a{font-size:14px; color:#666666;}
.xgyd li a:hover{color:#F30;}

.wypr{ border:1px solid #FFB2D6; padding:15px;}
.wypr h3{ font-size:14px; color:#666666; position:relative;}
.wypr h3 span{font-weight:normal; color:#888; position:absolute; right:10px; _right:30px;}
.wypr form .textarea{border:1px solid #D9D9D9; width:690px; height:140px;}
.wypr form .userinput{height:20px; width:110px; border:1px solid #D9D9D9;}
.wypr form .userinput01{height:20px; width:60px; border:1px solid #D9D9D9;}
.wypr form .submit{ background:url(tjBtn.jpg) no-repeat; height:26px; width:92px; cursor:pointer; border:none;}
.wypr td{padding:5px 0px; text-align:left;}

.ssPic{padding-bottom:10px;}
.ssPic li{float:left;text-align:center; height:124px; width:108px; overflow:hidden; margin-left:6px; margin-top:12px; display:inline;}
.ssPic li img{padding:2px; border:1px solid #CCC; }
.ssPic li a{line-height:28px; display:block;}


/*内容页分页代码*/
.page_neirong { padding:3px; text-align:center;}
.page_neirong ul{ margin:23px 20px; width:auto}
.page_neirong ul li{ display:inline;}
.page_neirong a { padding:3px 6px; margin: 2px; text-decoration:none;}
.page_neirong a:hover {color: #f00; background:#fff; padding:3px 6px; text-decoration:none;  border:1px solid #036CB4;}
