/* CSS Document */
a:hover{color:#f5267e;text-decoration:underline}
.colorred{color:#f64b7f;}
#wedding_nav .li_7{background:url(../images/navbg.gif) no-repeat left top;}
#wedding_nav .li_7 span{background:url(../images/navbg.gif) no-repeat right bottom;font-size:14px;color:#fff;padding:0 12px 0 10px;}
.o_mod{margin:0 8px 8px;}
.marto10{margin-top:10px;}
/*----------------------(*-__-*) wedding navigation end------------------------------------*/
.column_gg,.column_gg_2x7{overflow:hidden;width:980px;font-size:0;height:0;}/*margin:10px auto 0;*/
	.column_gg ul{margin-top:-10px;}
	.column_gg_2x7 ul{margin-top:-5px;}
	.column_gg ul,.column_gg_2x7 ul{width:1012px;}
		.column_gg li,.column_gg_2x7 li{float:left;display:inline;margin-right:10px;}
		.column_gg li{margin-right:10px;margin-top:10px;}
		.column_gg_2x7 li{margin-right:5px;margin-top:5px;}
/*-- 大广告column_gg  (通栏 980x70)  (两栏  485x70 )   (三栏 320x70 )   (三栏跨2个位置 长：650x70 短：320x70 ) (四栏 237x70 ) (四栏跨2位置 长：486x70 短：237x70)  (四栏跨3位置 733x70 
)--*/
/*--小广告column_gg_2x7 一行7个 136x62--*/

.column_1,.column_main,.column_3,.column_4,.column_5,.bridal_album,.footer{width:980px;margin:10px auto 0;}
	.con_l,.con_c,.con_r,.ulstyle li,.theme_4_list li{float:left;display:inline;}
	
.p_title{font-size:14px;text-align:center;}
.p_title a{color:#e70040;}
.p_content{background:url(../images/today_news_line.jpg) repeat-x left bottom;line-height:23px;}

.ulstyle{margin:10px 0;}
.ulstyle li{background:url(../images/dot.jpg) no-repeat 4px 8px;text-indent:13px;font-size:14px;margin:3px 5px 3px 0;}
.ulstyle li a{display:block;}

	.img_word{margin-bottom:8px;}
	.img_word img{margin-right:5px;}

.img_word_img{float:left;display:inline;margin:0 5px 8px 0;}
.img_word_title{font-weight:bold;color:#f64b7f;}
.img_word_title a{color:#f64b7f;}
/*----------------------(*-__-*) main style setting ------------------------------------*/

.column_1 .con_l{width:170px;margin-right:8px;background:url(../images/hqcx.jpg) no-repeat;padding-top:140px;}
		.column_1 .con_l li{text-indent:40px;font-size:14px;}
			.column_1 .con_l a{display:block;width:170px; line-height:40px;text-decoration:none;overflow:hidden;}
			.column_1 .con_l a:hover{text-decoration:none;}
			.cx1 a{background:url(../images/hqcx_1.jpg) no-repeat left top;}
			.cx2 a{background:url(../images/hqcx_2.jpg) no-repeat left top;}
			.cx3 a{background:url(../images/hqcx_3.jpg) no-repeat left top;}
			.cx4 a{background:url(../images/hqcx_4.jpg) no-repeat left top;}
			.cx5 a{background:url(../images/hqcx_5.jpg) no-repeat left top;}
			.cx6 a{background:url(../images/hqcx_6.jpg) no-repeat left top;}
			.cx7 a{background:url(../images/hqcx_7.jpg) no-repeat left top;}
			.cx1 a:hover{background:url(../images/hqcx_h_1.jpg) no-repeat left top;}
			.cx2 a:hover{background:url(../images/hqcx_h_2.jpg) no-repeat left top;}
			.cx3 a:hover{background:url(../images/hqcx_h_3.jpg) no-repeat left top;}
			.cx4 a:hover{background:url(../images/hqcx_h_4.jpg) no-repeat left top;}
			.cx5 a:hover{background:url(../images/hqcx_h_5.jpg) no-repeat left top;}
			.cx6 a:hover{background:url(../images/hqcx_h_6.jpg) no-repeat left top;}
			.cx7 a:hover{background:url(../images/hqcx_h_7.jpg) no-repeat left top;}

.column_1 .con_c{width:561px;margin-right:4px;}
		.imgchange {WIDTH: 558px;HEIGHT: 300px;position:relative;}
		#playerImage UL LI {POSITION: absolute; BORDER-RIGHT-WIDTH: 0px}
			#playerNav {POSITION: absolute; bottom:4px;left:10px;*bottom:10px;font-size:10px;_left:3px;}
				#playerNav A {DISPLAY: block; FLOAT: left; MARGIN: 5px; WIDTH: 15px; CURSOR: pointer; COLOR: #626262; LINE-HEIGHT: 13px;HEIGHT: 15px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center; TEXT-DECORATION: none}
				#playerNav .hover {DISPLAY: block; FLOAT: left; MARGIN: 5px;WIDTH: 15px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 13px;  HEIGHT: 15px; BACKGROUND-COLOR: #ff3399; TEXT-ALIGN: center; TEXT-DECORATION: none}
	
	.todaynews{height:137px;background:url(../images/todaynews.png) no-repeat left top;padding:20px 0 0 15px;overflow:hidden;}
		.todaynewsimg{background:#fff;border:1px solid #eee;padding:4px;display:inline-block;cursor:pointer;}
		.todaynews_title a{color:#E70040;font-size:14px;background:url(../images/purple_arrow_left.gif) no-repeat 3px center;padding-left:20px;}
	.todaynews_con{margin-left:154px;}
		.todaynews_con .ulstyle{margin:5px 0;  *margin-right:3px;_margin-right:3px;}
		.todaynews_con li{width:186px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

.column_1 .con_r{width:237px;_width:230px;}
	.column_1 .con_r h3{background:url(../images/weddingimg.gif) no-repeat -956px -113px;color:#f64b7f;font-size:14px;text-indent:31px;line-height:28px;height:28px;overflow:hidden;margin:0 8px 0 0}
			.column_1 .con_r h3 {color:#f64b7f;}
			h3 .float_r{margin-top:13px;*margin-top:5px;}
	.specialoffers{border:1px solid #ffb0d2;padding:7px 0 15px 5px;font-size:14px;}
	.specialoffers li{line-height:25px;background:transparent url(../images/dot.jpg) no-repeat scroll 4px 11px;text-indent:13px;width:222px;}
		.theme_4_list{color:#f64b7f;margin:13px 0 0;overflow:hidden;}
			.theme_4_list li{background:url(../images/weddingimg.gif) no-repeat -429px top;width:89px;height:22px;line-height:22px;margin-right:6px;margin-bottom:8px;}
				.theme_4_list a{display:block;text-indent:27px;color:#e70040;}
				.theme_4_list a:hover{color:#f64b7f;text-decoration:none;}
	.weddingphoto_outer{position:relative;}
		.weddingphoto{background:url(../images/weddingphoto.gif) no-repeat;width:66px;height:94px;position:absolute;bottom:-75px;_bottom:-11px;right:-25px;_right:-26px;}
		
/*------(*-__-*) column_1 end-------*/		
.column_title{background:url(../images/weding_repeat_x.gif) repeat-x left -176px;height:39px;position:relative;margin-bottom:8px;*margin-bottom:0;}/*ie上下边距 莫名*/
	.column_title_inner{position:absolute;background:url(../images/column_title.gif) no-repeat left top;line-height:39px;font-weight:bold;}
	.part{background:url(../images/weddingimg.gif) no-repeat -236px -49px;text-indent:-999em;width:187px;height:32px;margin:4px 20px 0 0;float:left;display:inline-block;}
	.part_lit_nav{white-space:nowrap;}
	.column_right_bg{background:url(../images/column_title.gif) no-repeat right -41px;padding:0 22px;}

.column_main .con_l,.column_main .con_c,,.column_main .con_r{margin-top:8px;}/*ie上下边距 莫名*/
.column_main .con_l{width:255px;margin-right:8px;}
	.column_main .con_l .p_title,.column_main .con_r .p_title{text-align:left;font-size:12px;margin:13px 0 0;}
	.column_main .con_l .p_content,.column_main .con_r .p_content{background:url(../images/dot1.jpg) repeat-x left bottom;line-height:20px;padding-bottom:13px;}
	
	.column_main .con_r .p_title{margin-top:10px;}	
	
	/*------(*-__-*) con_l end-------*/	
.column_main .con_c{background:url(../images/column_line.jpg) no-repeat left center;margin-right:8px;padding-left:10px;width:413px;_width:405px;overflow:hidden;}
	.column_main .con_c .p_title{margin:10px 0 0;}
	.column_main .con_c .p_content{padding:0 8px 8px;}
	.column_main .con_c .ulstyle{width:420px;height:129px;overflow:hidden;margin-top:6px;}
	.dot_bottom{background:url(../images/red_dot.jpg) repeat-x left 142px;}
	.column_main .con_c .ulstyle li{width:195px;}
	.column_main .con_c img{margin-bottom:9px;}
	.column_main .con_c .img_word{margin:0;}
	.column_main .con_c .img_word_title{font-weight:bold;color:#f64b7f;}
	.column_main .con_c .img_word_title a,.column_main .con_r h4{color:#f64b7f;}
	/*------(*-__-*) con_c end-------*/	
.column_main .con_r{width:285px;background:url(../images/weddingimg.gif) no-repeat -715px -247px;position:relative;}
	.column_main .con_r h4{margin:20px 0 0;text-align:center;font-size:14px;}
	.vip_in{position:absolute;right:-11px;top:20px;width:11px;height:35px;background:url(../images/weddingimg.gif) no-repeat -860px -101px;}
	.vip_in a{text-indent:-999em;display:block;width:11px;height:35px;}
	.gg_list{margin:12px 0 0 12px;}
	.gg_list li{width:128px;height:20px;float:left;display:inline;text-align:center;padding:1px 0 0;margin:0 5px 5px 0;}
	.business_list{margin:5px 0 10px 14px;line-height:25px;}
	.business_list span{white-space:nowrap;display:inline-block;width:80px;}
	.business_list a,.business_list{color:#f64b7f;}

	.Menubox{height:100px;width:55px;margin:0 0 0 8px;}
	.Menubox,.Contentbox,.Contentbox li{float:left;display:inline}
		.Menubox li{display:block;cursor:pointer;text-align:center;background:url(../images/weddingimg.gif) no-repeat -680px top;cursor:pointer;color:#fff;}
		.Menubox li a{display:block;width:55px;height:34px;line-height:34px;color:#fff;}
		.Menubox li.hover{background-position: -783px top;font-size:14px;font-weight:bold;cursor:pointer;}
		.Contentbox{height:100px;width:210px;overflow:hidden;margin:0 0 0 5px;}
		.Contentbox li{margin-right:5px;}
	/*------(*-__-*) con_r end-------*/	
/*------(*-__-*) column main setting end-------*/	
#column_wedding .part{background-position:-450px -47px;}
	.column_adv{margin:5px 10px 0;width:265px;overflow:hidden;}
/*------(*-__-*) column_wedding end-------*/	
#diamond .part{background-position:-661px -47px;width:205px;}
	#diamond .con_c{background:url(../images/column_line1.jpg) no-repeat scroll left center;}
	#diamond .con_r .ulstyle li{width:265px;font-size:12px;line-height:25px;margin:0;}
		.con_gg_box li{margin-top:7px;}
	#diamond .con_r{background-position:-419px -247px;}
/*------(*-__-*) diamond end-------*/
#banquet{position:relative;}	
#banquet .part{background-position:-120px -108px;width:268px;}
	.fash_nav_banquet{background:#fff1f4;border:1px solid #ffe9ed;width:960px;margin:0 auto;height:26px;line-height:26px;padding:0 0 0 20px;}
	.fash_nav_banquet li{float:left;display:inline;font-weight:bold;}
	.fash_nav_banquet li a{color:#e80745;background:url(../images/depart_line.jpg) no-repeat right center;padding:0 15px 0 0;margin:0 15px 0 0;}
#banquet .con_c{background:none;}
#banquet .con_c .p_content{line-height:20px;}

/*------(*-__-*) banquet end-------*/
#honeymoon .part{background-position:-122px -148px;width:230px;}
#honeymoon .con_c{background:none;}
/*------(*-__-*) honeymoon end-------*/
.bridal_album h3{background:url(../images/weddingimg.gif) no-repeat left -185px;height:45px;text-indent:-999em;}
	.bridal_album ul{margin:8px 0 0 2px;height:194px;}
	.bridal_album li{float:left;display:inline;text-align:center;margin:0 7px;}
	.bridal_album span{display:block;line-height:35px}
/*------(*-__-*) hqsj end-------*/
/*------(*-__-*) -------*/
.footer{padding:15px;height:50px;background:url(../images/weding_repeat_x.gif) repeat-x left -734px;}
.footer a:hover{text-decoration:underline;}
.footer .float_r{margin:0 0 0 10px;}

.fon_12{ font-size:12px;}
.fon_16{ font-size:16px;}
.hunq_fltc{ position:relative; z-index:160;}
*{ margin:0; padding:0;}
.hunq_flr{ width:430px; background:#FFF url(../images/hq_flrbg.jpg) left top repeat-y; border:#ffcced solid 1px; position:absolute; left:169px; top:124px; z-index:99999999;}
.hunq_flrtop{ height:30pz; line-height:30px; padding:0 15px; color:#f5267e; background:#ffcced;}
.hunq_flrcon{ padding:10px 10px 0 15px; font-size:12px;}
.hunq_flrconl{ width:270px; line-height:22px; float:right;}
.hunq_flrconl dl dd{ width:120px; float:left; display:inline; margin-right:10px; font-size:12px!important;text-indent:1px!important;}
.hunq_flrconl a:hover{ background:none;}
.hunq_flrconl a{ background:none; height:22px; line-height:22px !important; width:auto !important;}
.hunq_flrconr{ width:125px; float:right;}

.hunq_flrconr a:hover{ background:none;}
.hunq_flrconr a{ background:none; line-height:22px !important; width:auto !important;}

.hunq_flrconrli{ width:117px; height:50px; margin:5px 0 5px 4px; border:#ededed solid 1px; padding:1px;float:left;}

.r{ float:right;}
.l{ float:left;}
#hunq_flr0{display:none;top:124px;text-indent: 1px;}
#hunq_flr1{display:none;top:160px;text-indent: 1px;}
#hunq_flr2{display:none;top:196px;text-indent: 1px;}
#hunq_flr3{display:none;top:232px;text-indent: 1px;}
#hunq_flr4{display:none;top:268px;text-indent: 1px;}
#hunq_flr5{display:none;top:304px;text-indent: 1px;}
#hunq_flr6{display:none;top:340px;text-indent: 1px;}

/*结婚十步走*/
.jhsbz{ height:auto; width:980px; overflow:hidden;}
.jhsbz_bt{ background: url(../images/sbz_02.jpg) left bottom no-repeat; height:30px; line-height:30px; color:#e52474;}
.jhsbz_pic{ margin-top:5px;}
.jhsbz_pic img{ padding:0; margin:0; float:left;}

.weixun_h{ line-height:28px;}
.weixun_hl{ width:100px;}
.weixun_hr{ width:120px;}
.weixun_hr ul li{ float:right; display:inline; margin-left:2px;}

.weixun_hrcon{ width:30px; cursor: pointer; position:relative; *padding-top:3px; }
.weixun_hrwin{ position:absolute; left:-45px; top:25px; z-index: 1; display: none ;height:200px;width:200px;}
.weixun_hrcon:hover .weixun_hrwin{display: block; border:#cccccc solid 1px;}

.hq_byqlj{ margin:5px 0; border:#cccccc solid 1px; padding:5px 10px; line-height:24px; background:#f4f4f4;}
.hunq_fyfudong{ width:107px; *width:106px; background:url(../images/hunb_tanxian.jpg) center top no-repeat; padding-top:150px;}

			
/*新版婚庆**/
.hq_yc{ width:237px; background:#fff5fb; overflow:hidden; height:460px;}
.hq_yctop{ width:225px; margin:0 auto;}
.hq_yclb{ width:225px; border-bottom:#fdd8e8 1px dashed; padding:15px 0;}
.hq_yclbtit{ width:225px; font-size:16px; color:#d1276e; font-weight:bold;}
.hq_yclbtit a{ width:225px; font-size:16px; color:#d1276e; font-weight:bold;}
.hq_yclbtit a:hover{ color:#fa6a99;}
.hq_yclbconn{ width:225px; padding-top:5px; line-height:20px;}
.hq_yclbconn a{ color:#b2b2b2;}
.hq_yclbconn a:hover{ color:#f5267e;}


.hq_ycbtm{ width:225px; margin:0 auto;}
.hq_ycbtmimg{ margin:0 auto; padding-top:5px;}
.hq_ycbtmtj{ width:225px; color:#000; font-weight:bold; padding:10px 0; text-align:center; font-size:14px;}
.hq_tjrc{ color:#e7017c;}
.hq_ycbtmhd{ width:225px; padding-bottom:15px; overflow:hidden;}
.hq_ycbtmhd a{ float:left;}
.hq_ycbtmhd a img{ padding:0 0 5px 1px;}


.hq_gbnr{ width:980px; margin:0 auto; overflow:hidden; padding-top:25px;}
.hq_hdnr{ width:980px;}
.hq_hdnrbwxn{ width:270px; float:left; padding-bottom:6px;}
.hq_bwxntit{ width:270px;}
.hq_bwxnconn{ width:263px; background:#fff5fb;}
.hq_bwxnconnimg{ width:230px; margin:0 auto; padding:15px;}
.hq_bwxnconntxt{ width:230px; margin:0 auto;}
.hq_bwxnconntxt ul{ width:230px; padding-bottom:15px;}
.hq_bwxnconntxt ul li{ width:230px;}
.hq_bwxnconntxt ul li{ line-height:28px; font-size:14px; background:url(../images/dian.jpg) no-repeat left center;}
.hq_bwxnconntxt ul li a{ padding-left:15px;}
.hq_bwxnconnan{ width:260px;}
.hq_hdhd{ width:710px; float:right;}
.hq_xbtd{ width:230px;height:170px; float:left; padding-left:6px; padding-bottom:6px;}

.hq_jhsbz{ width:980px;}
.hq_sbztit{ width:980px; padding-bottom:10px;}
.hq_sbzconn{ width:980px;}
.hq_sbzconn a{ float:left; padding-bottom:5px;}
.hdx{ width:980px; padding-top:20px;}


.hq_hdsj{ width:980px; padding-top:25px;}
.hq_hdsjleft{ width:215px; border:#e5e5e5 1px solid; background:#f8f8f8; float:left;}
.hq_leftgtit{ width:215px;}
.hq_leftconn{ width:215px;}
.hq_leftconnph{ width:215px;}
.hq_lctxt{ width:200px; margin:0 auto;}
.hq_lctxt p{ line-height:23px; padding:10px;}
.hq_lcimg{ width:215px; text-align:center; padding-bottom:15px;}

.hq_hdsjright{ width:760px; float:left;}
.hq_hdsjlb{ width:165px; float:left; padding-left:24px; padding-bottom:25px;}
.hq_hdsjimg{ width:163px;border:#fb86ac 1px solid;}
.hq_hdsjtxt{ width:165px; background:#fb86ac; height:30px; font-size:14px;font-weight:bold;text-align:center; line-height:30px;}
.hq_hdsjtxt a{ color:#fff;}
.hq_hdsjtxt a:hover{ text-decoration:underline;}