﻿html,body{text-align:center;background:#fff url(images/bg.jpg) 0 -2px repeat-x;}
body,td,div{font:12px song,verdana;color:#666;}
*{margin:0;padding:0}
img{border:0}
.clear{clear:both}
h2{font:bold 16px pmingliu,song,verdana;}
h3{font-size:14px;margin:10px 0;color:#FF003A}
li{list-style:none}
.vBlock{
	margin-bottom:15px;
}
a:link,a:visited{color:#666;TEXT-DECORATION:none}
a:hover{color:#E81683;TEXT-DECORATION:none}

fieldset{border:1px solid #B7C7C6}

.lzx1{
	filter:alpha(opacity=100); /*IE适用*/
-moz-opacity:1; /*Firefox适用*/}

.lzx2{
	filter:alpha(opacity=50); /*IE适用5*/
opacity: 0.5; /*Firefox适用*/} 

ul {list-style-type:none;}
.hidden {display:none;}
/*回top*/
#floatTips{
	position:absolute;
	top:400px;
	*margin-left:950px;
	margin-left:950px;
	width:29px;
	height:26px;
}

/*首页*/
#headWraper{position:relative;width:950px;margin:0 auto;}
.logo{width:940px;margin:0 auto;height:98px;padding-top:10px;padding-left:10px;text-align:left;background:url(images/headerBg.jpg) center top no-repeat;}
.nav
{
	height: 42px;
	background-image: url(images/dhbk.gif);
	background-color: transparent;
	background-repeat: repeat-x;
	background-position: center top;
}

div.main_nav {}
		
			div.main_nav li {float:left; width:85px;}
			
			div.main_nav a {display:block;height:42px;}		
			
			div.main_nav a.menu1 {background:url(images/dh/home.gif) no-repeat top left;width:80px;}
			div.main_nav a.menu2 {background:url(images/dh/about.gif) no-repeat top left;width:80px;}
			div.main_nav a.menu3 {background:url(images/dh/news.gif) no-repeat top left;width:80px;}
			div.main_nav a.menu4 {background:url(images/dh/galery.gif) no-repeat top left;width:80px;}
			div.main_nav a.menu5 {background:url(images/dh/art.gif) no-repeat top left;width:80px;}
			div.main_nav a.menu6 {background:url(images/dh/children.gif) no-repeat top left;width:80px;}
			div.main_nav a.menu7 {background:url(images/dh/dress.gif) no-repeat top left;width:80px;}
			div.main_nav a.menu8 {background:url(images/dh/video.gif) no-repeat top left;width:80px;}
			div.main_nav a.menu9 {background:url(images/dh/wedding.gif) no-repeat top left;width:80px;}
			div.main_nav a.menu10 {background:url(images/dh/contact.gif) no-repeat top left;width:80px;}
			div.main_nav a.menu11 {background:url(images/dh/bbs.gif) no-repeat top left;width:80px;}
			
			
			div.main_nav a:hover {background-position:bottom left;}

.index_text{position:absolute;top:70px;left:400px; width:550px; height:18px; font-size:12px; line-height:18px; text-align:right; color:#c8c8c8}
/*中间部分内容*/
.wraper_home{width:936px;padding-left:12px;margin:0 auto;border:1px solid #CECECE;border-top:0}
.master_wt{width:948px;margin:0 auto;border:1px solid #CECECE;border-top:0}
.main_home{float:left;width:936px;border:0px solid green;}
.sideBar_home{float:right;width:234px;height:auto;background:#F2F2F2;}

.tabBar_home{float:right;width:300px;height:23px;margin-top:13px;margin-right:3px;background:url(images/tabbarBg2.gif) bottom repeat-x;}
.tabBar_home .slides-nav{float:right;width:200px;}
.tabBar_home li{float:right;}
.tabBar_home li a:link,.tabBar_home li a:visited{display:block;width:97px;height:23px;color:#FE3A84;font:bold 12px/23px song;margin-right:1px;line-height:23px;text-align:center;background:url(images/tabBg2.gif) no-repeat;}
.tabBar_home .on a:link,.tabBar_home .on a:visited{display:block;color:#fff;width:97px;height:23px;margin-right:1px;text-align:center;background:url(images/tabBg_active2.gif) no-repeat;}


.lBox{float:left;width:470px;}
.mBox{float:left;width:220px; float:left}
.sTitle{height:45px;text-align:left;}
.sTitle span{float:right;margin-top:13px;margin-right:15px;}

.newPhoto{width:470px;overflow:hidden;}
.faq{padding:10px 0;text-align:right;background:url(images/sTil_faq.gif) 0 5px no-repeat;}
.newsFlash{float:left;width:234px;height:280px;margin-top:10px;border:6px solid #fff;}

.newsArea{width:206px;height:150px;margin:0 auto;margin-top:4px;}
.newsArea li{padding-left:13px;line-height:23px;text-align:left;background:url(images/arrow.gif) 0 6px no-repeat;}
.newsPho{width:218px;height:284px;padding-top:4px;margin:0 auto;margin-top:10px;margin-bottom:10px;background:url(images/newsFlashBg.png) no-repeat;
	*background: none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='images/newsFlashBg.png');
}
.newsPho div,.newsPho object{position:relative;}

.mdline{ width:5px; height:530px; background:url(images/dotBg.gif) repeat-y; float:left}
.media{margin-top:10px}
.contactArea{width:210px;margin:0 auto;text-align:left;}
.contactArea span{display:block;font:bold 12px song;color:#999;padding-left:8px;padding-bottom:5px;}
.contactArea a:link,.contactArea a:visited{position:relative;display:block;float:left;color:#A051E3;font:bold 11px/28px arial;width:60px;height:30px;margin:2px;padding-left:39px;}
.contactArea a:hover{filter:alpha(opacity=80)}

.bottom_home{display:none;width:950px;height:22px;margin:0 auto;background:url(images/shade_home.gif) no-repeat;}

/*内页*/
.wraper{width:950px;margin:0 auto;margin-top:0px;}
.sideBar{width:231px;padding-top:15px;border-bottom:1px solid #E0E0E0;background:url(images/sideBg.gif) repeat-y;}
.main{padding:0 15px;overflow:hidden;border-right:1px solid #E4E3E3;border-bottom:1px solid #E4E3E3;}
.bottom{display:none;width:950px;height:23px;margin:0 auto;background:url(images/shade.gif) right no-repeat;}

.titleBox{height:48px;}
.titleBox .title{float:left;width:200px;}
.main .title{text-align:left;}
.tabBar{float:right;width:488px;height:25px;margin-top:20px;background:url(images/tabbarBg.gif) bottom repeat-x;}
.tabBar .tabBox{float:right;width:245px;}
.tabBar li{float:left;}
.tabBar li a:link,.tabBar li a:visited{display:block;width:114px;height:25px;margin-right:1px;line-height:25px;text-align:center;background:url(images/tabBg.gif) no-repeat;}
.tabBar .active a:link,.tabBar .active a:visited{display:block;font:bold 12px/25px song;width:114px;height:25px;margin-right:1px;text-align:center;background:url(images/tabBg_active.gif) no-repeat;}

.briefBox .brief{padding-left:10px;}

.newsList{margin:20px;}
.newsList .newsPho{float:left;}
.newsList .newsSummary{float:left;margin-left:20px;width:500px}
.newsList .newsSummary .newsCaption{font:bold 14px song;line-height:25px;border-bottom:1px dotted #333;}
.newsList .newsSummary .newsCaption span{float:right;font-size:10px;font-weight:normal;color:#666}
.newsList .newsSummary .brief{margin-top:10px;color:#666;}
.newsList .newsPho img{border:solid 5px #363432;margin-top:5px;}
.newsList li{height:30px;font-size:14px;padding-left:20px;line-height:30px;text-align:left;border-bottom:1px dotted #ccc;background:url(images/arrow.gif) 0 12px no-repeat;}
.newsList li span{float:right;font-size:10px;color:#999}

/*相册gallery列表*/
.newPhotoWraper{position:relative;width:658px;margin:15px 0;/*OVERFLOW:hidden;*/ ZOOM:1; }
.newPhotoList{width:468px;overflow:hidden;margin:0 auto;margin-top:10px}
.newPhotoList li{OVERFLOW: hidden;float:left;width:150px;height:150px;margin-right:6px;margin-bottom:10px;text-align:left;}
.newPhotoList li img{border:0px solid #fff;}
.newPhotoList li a:hover img{padding-left:1px;padding-top:1px;filter:alpha(opacity=60)}

.photoWraper{width:650px;padding:8px;margin:0 auto;margin-top:10px;background:#E5E5E5;}
.photoList li{float:left;margin-bottom:20px;}
.photoList li a:link,.photoList li a:visited{display:block;margin:0 2px;width:156px;height:196px;padding:0px;margin:3px;text-align:right;border:0px solid #C9C8C8}
.photoList li a:hover{color:#fff;background:#A0A0A0;width:156px;height:196px;}
.photoList li img{margin-bottom:10px;}
.photoList li .title{display:block;padding-right:5px;word-break: keep-all;color:#999999;text-align:right;line-height:24px;overflow:hidden;}
.photoList li a:hover .title{color:#fff}

/*DRESS*/
.drphotoWraper{width:650px;padding:8px;margin:0 auto;margin-top:10px;background:#E5E5E5;}
.drphotoList li{float:left;margin-bottom:20px;}
.drphotoList li a:link,.drphotoList li a:visited{display:block;margin:0 2px;width:156px;height:260px;padding:0px;margin:3px;text-align:right;border:0px solid #C9C8C8}
.drphotoList li a:hover{color:#fff;background:#A0A0A0;}
.drphotoList li img{margin-bottom:10px;}
.drphotoList li .title{display:block;padding-right:5px;word-break: keep-all;color:#999999;text-align:right;line-height:24px;overflow:hidden;}
.drphotoList li a:hover .title{color:#fff}

/*服务报价列表*/
.galleryList{overflow:hidden;padding:15px;}
.galleryList .container{width:654px;overflow:hidden;margin:0 auto;}
.galleryList ul{width:684px;}
.galleryList li{float:left;width:215px;height:300px;margin-right:8px;margin-bottom:25px;}
.galleryList li a:hover img{filter:alpha(opacity=80);}


/*详细(内容)页*/
.main2{padding:15px;border-left:1px solid #E4E3E3;border-right:1px solid #E4E3E3;}
.content{padding:20px 25px;text-align:left;line-height:1.8em;}
.content h1{color:#fff;height:55px;padding-top:4px;font:bold 14px song,verdana;text-align:center;background:url(images/h1Bg_news.jpg) center top no-repeat;}
.content h1 span{display:block;color:#999;margin-top:10px;font:normal 12px song,verdana;}

.albumShow{padding:15px;text-align:center;background:#F0F0F0}
.albumShow h1{color:#fff;height:30px;font:bold 14px/30px song,verdana;margin:30px 0;text-align:center;background:url(images/h1Bg_album.jpg) center top no-repeat;}
.albumShow h1 span{display:block;color:#999;margin-top:10px;font:normal 12px song,verdana;}
.albumShow img{border:1px solid #E6E5E5;padding:4px;background:#fff}
.albumShow p{margin:1.6em 0;}

.albumBot{margin:20px 0;}
.albumBot td{padding:5px;text-align:left;border-bottom:1px solid #ccc}

.bottom_album{width:950px;height:23px;margin:0 auto;background:url(images/shade_album.gif) no-repeat;}

/*幸福新娘*/
.important{font-weight:bold;color:#FBF202;padding:0 3px;}
.love_top3{overflow:hidden;}
.love_top3 li{position:relative;float:left;width:213px;height:240px;color:#9105B2;margin:0 6px;padding-top:30px;text-align:center;line-height:1.6em;text-align:center;background:url(images/loveTop3Bg.jpg) no-repeat;}
.love_top3 li .one{
	display:block;
	position:absolute;top:130px;left:130px;
      width: 39px;
      height: 39px;
      background: url('images/love_1st.png') no-repeat;
         *background: none;
         *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='images/love_1st.png');
}
.love_top3 li .two {
display:block;
	position:absolute;top:130px;left:140px;
      width: 48px;
      height: 47px;
      background: url('images/love_2nd.png') no-repeat;
         *background: none;
         *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='images/love_2nd.png');
}
.love_top3 li .three {
display:block;
	position:absolute;top:130px;left:140px;
      width: 48px;
      height: 47px;
      background: url('images/love_3rd.png') no-repeat;
         *background: none;
         *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='images/love_3rd.png');
}

.item_1st .thumb .one{
	position:absolute;top:78px;left:94px;
      width: 39px;
      height: 39px;
      background: url('images/love_1st.png') no-repeat;
         *background: none;
         *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='images/love_1st.png');
}

.love_top3 .loveTitle{display:block;font-weight:bold;margin-top:5px;}
.love_top3 li a:link,.love_top3 li a:visited{color:#fff;}
.love_top3 li a:hover{color:#9105B2;}
.love_top3 li a:link img,.love_top3 li a:visited img{border:4px solid #fff;}
.love_top3 li a:hover img{border:4px solid #CF65E2}


.loveWraper_home{background:url(images/loveBg_home.jpg) right bottom no-repeat;}
.loveWraper_home .loveCaption{padding-left:15px;background:url(images/arrow.gif) 0 2px no-repeat;}
.loveWraper_home .loveCaption a:link,.loveCaption a:visited{color:#696969;font-weight:bold;}
.loveWraper_home .loveCaption a:hover{color:#E81683;}
.loveWraper_home .loveSummary{color:#999;display:block;line-height:1.2em;margin-top:5px;}
.loveWraper_home .loveDate{font:10px arial;color:#666}
.loveWraper_home .item{float:left;width:230px;margin-bottom:10px;text-align:left;}
.loveWraper_home .item .thumb{float:left;width:70px;}
.loveWraper_home .item .thumb a:link img,.loveWraper_home .item .thumb a:visited img{border:2px solid #fff}
.loveWraper_home .item .thumb a:hover img{border:2px solid #FF9EF5}
.loveWraper_home .item .info{float:left;width:160px;}

.loveWraper
{
	padding-top: 25px;
	background:url(images/loveBg.jpg) no-repeat;
}
.loveWraper .p_bar{margin-right:8px;}
.loveList{width:100%;margin:0 auto;}
.loveList li{float:left;color:#666666;line-height:1.2em;text-align:center;width:100px;height:120px;margin:4px 4px;}
.loveList img{display:block;margin-bottom:8px;border:2px solid #fff;}
.loveList span{font-size:10px;}
.loveList li a:hover img{border:2px solid #F355FD}

.loveContent{width:646px;padding:0 10px;padding-top:20px;background:url(images/loveBg2.jpg) right top no-repeat;}
.loveContent .box{color:#444;padding:15px;height:180px;margin:8px 0;margin-left:15px;line-height:1.6em;text-align:left;font-size:12px;overflow:auto;}
.loveContent .box p{text-indent:2em;}
.loveContent .box div{line-height:1.6em;}
.loveContent .title_gy{text-align:right;color:#9B28D6;padding-left:15px;margin-top:20px;font-weight:bold;font-size:14px;line-height:1.8em;border-bottom:2px solid #E2BBFE}
.loveContent .title_gy span{font-size:11px;color:#fff;font-weight:normal;}
.loveContent .info div{color:#999;line-height:26px;padding-left:15px;border-bottom:solid 1px #E2BBFE;text-align:left;}

.lover{color:#8319E5;margin:0 auto;line-height:1.6em;text-align:center;padding:8px;background:url(images/loverBg.jpg) 1px -1px no-repeat;}
.lover img{border:4px solid #fff;margin:8px 0;}
.lover .loveTitle{display:block;color:#fff;font:bold 14px song;}
.lover .name_en{display:block;color:#5C0798;font:bold 12px verdana;}

.loveInfo{margin:0 auto;}
.loveInfo td,loveInfo td{padding:2px;}
.loveInfo th{color:#AEAEAE}

.photoShow{background:#f1f1f1}
.photoShow td{padding:10px;}
.Img_UL_LI li{float:left;width:65px;text-align:center;margin-right:12px;margin-bottom:3px;}
.Img_UL_LI li img{height:60px;border:2px solid #fff;/*filter:gray;filter:alpha(opacity=40)*/}
.Img_UL_LI a:link,.Img_UL_LI a:visited{}
.Img_UL_LI a:hover img{border:2px solid #CA048B;}

/*评论*/
.postArea{margin:0 auto;text-align:left;background:#f5f5f5;border:1px solid #DDDDDD}
.postArea td{padding:15px 30px;}
.postArea input,.postArea textarea{margin-bottom:6px;}
.commentBox{margin:20px auto;}
.commentBox td{text-align:left;border-bottom:1px solid #DBDBDB}
.comment{color:#666;padding:10px 0}
.comment .name{margin:8px 0;}
.comment .name span{color:#757575;float:right;font-size:10px;}
.smilies a:link,.smilies a:visited{padding:0 1px}

/*友情链接*/
.links{width:948px;margin:0 auto;margin-top:10px;background:#fff;border:1px solid #D9DDDE;}
.links .leftArr2{float:left;width:21px;}
.links .rightArr2{float:left;width:21px;}
.linksWraper{float:left;width:884px;padding:8px 10px;}
.linksWraper li{OVERFLOW: hidden;float:left;width:95px;height:34px;}
.linksWraper li img{border:0px solid #fff;}
.linksWraper li a:hover img{filter:alpha(opacity=60)}

/*留言簿*/
.bookTable td{text-align:left;}
.bookDate{color:#fff;padding-left:10px;background:#FF3399;}
.bookContent{padding:10px;}
.bookReply{color:#999;padding:10px;background:#f5f5f5}
.book_write td{padding:3px;text-align:left;}

/*翻页*/
.p_bar{float:right;margin:20px 0;margin-right:6px;}
.p_bar a:link,.p_bar a:visited{display:block;float:left;color:#fff;width:18px;font:bold 10px/20px verdana;margin-right:2px;height:20px;text-align:center;background:url(images/pageNumBg.gif) no-repeat;}
.p_bar a:hover{color:#666}
.p_bar .p_curpage a:link,.p_bar .p_curpage a:visited{background:url(images/pageNumBg_active.gif) no-repeat;}
.p_bar .prev a:link,.p_bar .prev a:visited{background:url(images/pageNumBg_pre.gif) no-repeat;}
.p_bar .next a:link,.p_bar .next a:visited{background:url(images/pageNumBg_next.gif) no-repeat;}
.p_bar .first a:link,.p_bar .first a:visited{background:url(images/pageNumBg_first.gif) no-repeat;}
.p_bar .fast a:link,.p_bar .fast a:visited{background:url(images/pageNumBg_fast.gif) no-repeat;}

/*版权*/
#footer{height:120px;margin-top:14px;background:url(images/footerBg.jpg) repeat-x;}
#footer .wrap{width:950px;padding:15px 35px;margin:0 auto;}
.wrap .copy{float:left;width:720px;color:#B7B8B8;line-height:1.4em;text-align:left;}
.wrap .copy span{display:block;color:#fff;margin-top:6px;}
.wrap a:link,.wrap a:visited{color:#fff;TEXT-DECORATION:none}
.wrap a:hover{color:#BE0BFF;TEXT-DECORATION:none}

/*Forms*/
input,textarea,select{font-size:12px;}
select{font:12px song,verdana;color:#666}
.commentField,.txtInput{vertical-align:middle;color:#666;border:1px solid #D7D7D7;background:#fff}



/*5.25*/
.wt_ma{width:235px;padding-top:15px;background:url(images/sideBg.gif) repeat-y; float:left}
.wt_maa
{
	width: 705px;
	padding-top: 20px;
	float: right;
	border-left: #cecece 1px solid;
}
.wt_title
{
	width: 235px;
	height: auto;
		font-size: 24px;
	font-family: 微软雅黑;
	font-weight: bolder;
	text-align: center;
	line-height: 50px;
	color: #db102b;
	background: url(images/titlebk.gif) no-repeat;
}
.wt_titlea
{
	width: 220px;
	height: auto; padding-left:15px;
}



.menu_ul {
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
}
.menu_li {
	text-align: left;
	display: block;
	float: left;
	height: 36px;
	width: 160px;
	list-style-type: none;
}
.menu_li_1 {
	text-align: left;
	display: block;
	float: left;
	width: 185px;
	height: 30px;
	background-image: url(../images/xiaob_02.jpg);
	font-family: "寰蒋闆呴粦";
	font-size: 14px;
	font-weight: normal;
	color: #e00000;
	line-height: 28px;
	text-decoration: none;
	padding-left: 60px;
	padding-top: 6px;
}

.menu_li_2 {
	text-align: left;
	display: block;
	float: left;
	width: 170px;
	height: 30px;
	background-image: url(images/xiaob_01.jpg);
	font-family: "寰蒋闆呴粦";
	font-size: 14px;
	color: #524634;
	line-height: 28px;
	text-decoration: none;
	padding-top: 6px;
	padding-left: 45px;

}
.menu_li_2:hover {
	text-align: left;
	display: block;
	float: left;
	width: 170px;
	height: 30px;
	background-image: url(images/xiaob_02.jpg);
	font-family: "寰蒋闆呴粦";
	font-size: 14px;
	color: #e00000;
	line-height: 28px;
	text-decoration: none;

	padding-top: 6px;
	padding-left: 45px;
}

.wt_maa1
{
	width: 680px;
	 height:80px; float:right;background: url(images/tit.gif) no-repeat; text-align:right; line-height:60px; font-size:12px; font-family:宋体;
	}
.wt_maa2
{ width:680px; height:auto; float:right; padding-top:10px;  text-align:left }
.wt_works2
{ width:700px; height:auto; float:right; padding-top:10px;  text-align:left }
.wt_maa2a
{ width:660px; height:auto; text-align:left; font-size:12px; line-height:20px; margin:0px auto; }
.wt_maa2a h1{font-size:14px; line-height:30px; font-weight:bolder; text-align:left; color:#db102b}
.wt_maa2a h2{font-size:12px; line-height:20px; font-weight:normal; text-align:left; font-family:Arial}
.wt_maa2a h3{ text-align:left; font-size:12px; line-height:20px; font-weight: normal; color:#666666}
.join
{
	width: 660px;
	height: auto;
	border-bottom: #373b3e 1px dashed;
	
}
.wt_works
{ width:700px; height:auto; float:right; padding-top:10px;  text-align:left }

/*网上预约*/
.note_bg{
	background:url(../images/newskin/reseivation_top_bg.jpg) top left no-repeat;
	text-align:center;
	width:555px;
	height:270px;}
.reseivation_notice_bg{
	background:url(../images/newskin/reseivation_notice_bg.jpg) top left no-repeat;
	width:515px;
	padding:5px 10px 5px 30px;
	height:64px;
	line-height:20px;}
.reseivation_notice_bg span{
	color:#bd0f71;}
.bjcshy_reg_form{
	padding:0 10px;}
	.orders_noticeA{padding:20px 30px;line-height:22px;}