@charset "utf-8";
body{ 
    background:#fff url(/html/images/bg.jpg) 0 -2px repeat-x;
	margin:0px; 
	padding:0px;
	font: 12px Tahoma, Arial, Helvetica, snas-serif; color:#666666;
}
A {
	COLOR: #666666; text-decoration: none;
}
A:hover {
	text-decoration:none; color:#AB2477;
}
* {margin:0px; 
	padding:0px;}
li{
	list-style-type: none;
}

#overall {margin: 0px auto; width: 960px}

#head {height:83px;width: 960px; }
.head_left {float:left;padding: 0px 0px 0px 0px;}
.head_right {float:right;padding: 35px 25px 0px 0px;color:#ffffff;}
.head_right a {color:#ffffff;}
.head_right a:hover{color:#d2d2d2;}



#menu {height:49px;width: 960px;float:left;}


.flash {height:331px;width: 960px;float:left;padding:5px 0px 0px 0px;}
.flash_left {float:left;height:331px;width: 719px;}
.flash_right {float:right;height:331px;width: 240px;}







.qq {line-height:24px;padding: 0px 8px 0px 8px;}

.flash2 {height:125px;padding-top:10px;padding-bottom:5px;}


.links {
	WIDTH: 960px;float:left;
}
.links H2 {
	TEXT-ALIGN: left; MARGIN: 6px 0px; PADDING-LEFT: 30px; FONT: bold 14px/40px song; BACKGROUND: url(/html/images/titleBg.gif) no-repeat; HEIGHT: 41px; COLOR: #666
}
.links H2 SPAN {
	PADDING-LEFT: 20px; FONT: 12px song; BACKGROUND: url(/html/images/arrow_more.gif) no-repeat 0px 8px; FLOAT: right
}
.linksBox {
	WIDTH: 957px; OVERFLOW: hidden
}
.linksBox UL {
	WIDTH: 957px;padding:5px;
}
.linksBox LI {
	WIDTH: 115px; MARGIN-BOTTOM: 5px; FLOAT: left; HEIGHT: 22px; OVERFLOW: hidden; MARGIN-RIGHT: 5px
}


#foot{float:left; width:960px; margin:0 auto;text-align:center; height:80px; line-height:22px;padding-top:35px; background:url(/html/images/sese13_18.jpg) 0px 10px repeat-x;}

.lShade {
	POSITION: absolute; WIDTH: 10px; BACKGROUND: url(/html/images/shade_l.jpg) no-repeat; HEIGHT: 502px; TOP: 12px; LEFT: -10px
}
.rShade {
	POSITION: absolute; WIDTH: 10px; BACKGROUND: url(/html/images/shade_r.jpg) no-repeat; HEIGHT: 540px; TOP: 12px; RIGHT: -11px
}
.mWraper {
	MARGIN: 0px auto;WIDTH: 960px;
}
.mWraper H2 {
	TEXT-ALIGN: left; MARGIN: 6px 0px; PADDING-LEFT: 30px; FONT: bold 14px/40px song; BACKGROUND: url(/html/images/titleBg.gif) no-repeat; HEIGHT: 41px; COLOR: #666
}
.mWraper H2 SPAN {
	PADDING-LEFT: 20px; FONT: 12px song; BACKGROUND: url(/html/images/arrow_more.gif) no-repeat 0px 8px; FLOAT: right
}
.container {
	MARGIN: 30px 0px; WIDTH: 950px
}
.sideBar {
	WIDTH: 220px; FLOAT: left
}
.subMenu LI {
	TEXT-ALIGN: left; MARGIN-TOP: 1px; PADDING-LEFT: 40px; WIDTH: 158px; FONT: bold 12px/36px song, arial; BACKGROUND: url(/html/images/lMenuBg.gif) no-repeat; HEIGHT: 36px
}
.subMenu .active {
	BACKGROUND: url(/html/images/lMenuBg_active.gif) no-repeat
}
.subMenu LI A:link {
	COLOR: #5f5544
}
.subMenu LI A:visited {
	COLOR: #5f5544
}
.subMenu .active A:link {
	COLOR: #fff
}
.subMenu .active A:visited {
	COLOR: #fff
}
.main {
	WIDTH: 730px; FLOAT: right; OVERFLOW: hidden
}
.main3 {
	WIDTH: 950px; FLOAT: right; OVERFLOW: hidden
}
.main2 {
	WIDTH: 730px; FLOAT: right; OVERFLOW: hidden
}
.infoContent {
	TEXT-ALIGN: left; LINE-HEIGHT: 28px; WIDTH: 950px; OVERFLOW: hidden;COLOR: #808080;
}
.infoContent H3 {
	MARGIN: 0px auto; PADDING-LEFT: 10px; WIDTH: 89%; FONT: bold 14px/25px song; BACKGROUND: #ccc; COLOR: #fff
}
.infoContent h1{text-align:center;font:bold 24px song,arial;}
.infoContent .btn {
	WIDTH: 110px; FLOAT: left; FONT-SIZE: 12px; MARGIN-RIGHT: 10px
}
.clear {
	CLEAR: both
}
.wraper {
	FLOAT: left;POSITION: relative; PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 950px; PADDING-RIGHT: 15px; BACKGROUND: #fff; PADDING-TOP: 10px
}

.tableList td{padding:6px;border-bottom:1px solid #f1f1f1;}
.tableList th{color:#999;font-family:arial;}


.listBox{margin:20px 0;}
.listBox li{clear:left;font-size:14px;height:32px;line-height:32px;padding:5px 0;border-bottom:1px solid #f1f1f1;text-align:left;}
.listBox li .date{float:right;color:#999;font:11px arial;}
.itemNo{float:left;color:#fff;width:32px;height:32px;font:16px/32px arial;text-align:center;margin-right:10px;border:0px solid #E1E1E1;background:#666;}


/*翻页*/
.p_bar{float:right;margin:20px 0;margin-right:6px;WIDTH: 450px;}
.p_bar li{float:left;padding:5px;}

.newsInfo{display:block;margin-top:8px;margin-bottom:15px;text-align:center;border:1px solid #ededed;border-left:0;border-right:0;}



.albumsBox li{float:left;width:178px;height:230px;overflow:hidden;margin-bottom:0px;text-align:center;border:1px solid #E6E5E5;border-right:0;border-bottom:0;}
.albumsBox li a:link,.albumsBox li a:visited{display:block;height:230px;padding:10px;text-align:center;}
.albumsBox li a:hover{background:pink}
.albumsBox li img{width:158px;height:158px;margin-bottom:5px;}
.albumsBox li span{font:normal 10px arial;}



.main_album{background:#f1f1f1;}
.main_album .albumWrap{background:#464646;width:950px;overflow:hidden;margin:0 auto;padding:0px 0;}
.albumInfo{padding:10px 40px;margin-bottom:20px;text-align:left;border-bottom:1px dotted #ccc;background:#FAFAFA;}
.albumInfo h3{font:bold 24px song,arial;}
.albumInfo .cover{float:left;width:160px;}
.albumInfo .info{float:left;margin-left:20px;width:440px;}
.albumInfo .nextItem{float:left;width:130px;height:60px;}

#scene img{border:#f1f1f1 8px solid;}

.serviceBox li{float:left;width:201px;height:260px;padding:10px 12px;overflow:hidden;margin-right:18px;text-align:center;background:url(/html/images/thumbBg.gif) no-repeat;}
.serviceBox li img{width:202px;height:224px;margin-bottom:8px;}


.serContent{width:700px;overflow:hidden;margin-left:20px;line-height:2em;text-align:left;}
.serContent h3{color:#FB2558;font:bold 24px 微软雅黑,song,arial;border-bottom:1px solid #eee;}
.serContent span{color:#fff;padding:1px 3px;padding-top:3px;margin-right:5px;font:bold 12px song,arial;background:#EF737A;}


.main02{}
.main02 .left{ float:left; width:759px;}
.main02 .right{ float:right; width:191px;}



.homeTitle01{ height:34px; padding:9px 8px 0px 15px; background:url(/images/home/homeIcon.gif) left 0px;}
.homeTitle01 h4{ float:left; width:200px; height:25px;text-indent:200px; white-space:nowrap; overflow:hidden; font-size:0px\9; *font-size:12px;}
.homeTitle01 span{ float:right; width:83px; height:28px; background:url(/images/home/homeIcon.gif) left -470px;}
.homeTitle01 span a{ display:block; width:83px; height:28px;text-indent:83px; white-space:nowrap; overflow:hidden; font-size:0px\9; *font-size:12px;}
.mt01{ margin-top:10px;}
.h4bg2{ background:url(/images/home/homeIcon.gif) left -380px;}
.homeWeddingBox{ padding:10px 0px 0px 3px; height:428px; overflow:hidden;}
.homeWeddingBox .worksList li{ margin-bottom:6px;}
.worksList{}
.worksList li{ float:left; width:158px; height:197px; margin:10px 13px 25px 13px;}
.worksList li .imgBox{ width:158px; height:158px;}
.worksList li .imgBox img{ width:158px; height:158px;}
.worksList li .imgBox a:hover img{filter:alpha(opacity=60)}
.worksList li .text{ padding:0px 8px;}
.worksList li .text a{ display:block; height:39px; line-height:39px; width:142px; text-align:center; text-decoration:none;}
.worksList li.mr0{ margin-right:0px;}

.left H2 {
	TEXT-ALIGN: left; MARGIN: 6px 0px; PADDING-LEFT: 30px; FONT: bold 14px/40px song; BACKGROUND: url(/html/images/titleBg.gif) no-repeat; HEIGHT: 41px; COLOR: #666
}
.left H2 SPAN {
	PADDING-LEFT: 20px; FONT: 12px song; BACKGROUND: url(/html/images/arrow_more.gif) no-repeat 0px 8px; FLOAT: right
}

.contactFdBox{ margin-top:8px; height:56px;}
.homeBox02{}
.homeBox02 p{COLOR: #ffffff;TEXT-INDENT: 30px;padding-top:3px;}
.homeBox02 p a{COLOR: #ffffff;text-align:center;}
.homeBox02 .t01{ background:url(/html/images/homeIcon.gif) left -100px; height:4px; line-height:0px; font-size:0px;}
.homeBox02 .f01{ background:url(/html/images/homeIcon.gif) left -110px; height:4px; line-height:0px; font-size:0px;}
.homeBox02 .c01{ height:460px; background-color:#FF8E94; padding:3px 4px;}
.homeBox02 .c01 .leftAd01{ text-align:center; width:176px; margin:0px auto 5px auto;}
.homeBox02 .c01 .t01{background:url(/html/images/homeIcon.gif) left -180px; width:183px; height:37px;}
.homeBox02 .c01 .t01 a{display:block; width:183px; height:37px;text-indent:183px; white-space:nowrap; overflow:hidden; font-size:0px\9; *font-size:12px;}
.homeBox02 .c01 .c001{background:url(/html/images/homeIcon.gif) left -230px; height:96px;width:183px; margin-top:12px;}
.homeBox02 .c01 .c001 a{display:block; width:183px; height:32px;text-indent:183px; white-space:nowrap; overflow:hidden; font-size:0px\9; *font-size:12px;}
.leftAd01{text-align:center; margin-top:10px;}



.news p{ line-height:22px;}
.news h1{ font-size:12px;color:#AB2477; font-weight:bold; display:block; }

.news { WIDTH: 660px;float:left;}
.news H2 {
	TEXT-ALIGN: left; MARGIN: 6px 0px; PADDING-LEFT: 30px; FONT: bold 14px/40px song; BACKGROUND: url(/html/images/titleBg.gif) no-repeat; HEIGHT: 41px; COLOR: #666
}
.news H2 SPAN {
	PADDING-LEFT: 20px; FONT: 12px song; BACKGROUND: url(/html/images/arrow_more.gif) no-repeat 0px 8px; FLOAT: right
}

.newsNavi li{float:left}

.newsNavi ul{padding-left:19px; width:641px; padding-top:10px; padding-bottom:11px; border-bottom:1px solid #F1F1F1; }
.news01{ position:relative; width:660px; height:270px;overflow:hidden;}
.news li.newsTitle{ padding-left:25px; width:400px; color:#AB2476;position:relative;height:20px; overflow:hidden;}
.newsTitle a{ display:block; width:400px; line-height:20px;}
.newsTitle .abc{ position:absolute; height:1000em;}
.news li a{ margin-right:6px;}
.news01{ background:url(/html/images/sese_57.gif)  no-repeat left;}
.news01 ul{ width:660px; float:left;}
.news01 li{ padding-bottom:10px;}

.news01 li{width:330px; float:left;}
.news01 .iPic{ padding-top:17px; padding-left:17px; float:left;background:url(/html/images/news_bg.jpg) 13px 13px no-repeat; width:120px; height:104px;}
.news01 .iPic img{ width:118px; height:92px;}
.news01 .text{ width:160px; padding-top:18px; overflow:hidden;padding-left:8px; float:left}
#tab01  a{ display:block; float:left; width:22px; height:13px; background:url(/html/images/sese_49.gif) no-repeat; margin-right:3px; line-height:13px; font-size:11px; text-align:center; font-variant:bold; color:#000; font-weight:700;opacity:0.50;filter:Alpha(Opacity=80)}
#tab01 a.active{background:url(/html/images/sese_47.gif)}
.items {clear:both;position:absolute;width:20000em;}
.clear{clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}



.title04{ background:url(/html/images/sese_101.gif) no-repeat; height:40px; margin-top:10px;}
.more02{ float:right; padding-top:15px; padding-right:18px;}
#sesebbs{ background:url(/html/images/sese_197.gif) no-repeat; height:244px; position:relative;}
#sesebbs .bbsPic{ position:absolute; left:17px; top:9px;}
#sesebbs .bbsContent{position:absolute;top:9px;left:90px;width: 200px;}
#sesebbs .ulText{ position:absolute; top:0px; left:12px; width:280px;}
#sesebbs .ulText ul li{ height:21px; line-height:22px; clear:left; background:url(/html/images/sese_149.gif) 4px 9px no-repeat; padding-left:15px;}
#sesebbs p{ line-height:22px;}
#sesebbs h1{ font-size:12px;color:#AB2477; font-weight:bold; display:block; }

.vedio { WIDTH: 290px;float:right;}
.vedio H2 {
	TEXT-ALIGN: left; MARGIN: 6px 0px; PADDING-LEFT: 30px; FONT: bold 14px/40px song; BACKGROUND: url(/html/images/titleBg.gif) no-repeat; HEIGHT: 41px; COLOR: #AB2477
}


.vedio H2 SPAN {
	PADDING-LEFT: 20px; FONT: 12px song; BACKGROUND: url(/html/images/arrow_more.gif) no-repeat 0px 8px; FLOAT: right
}
.vedio h1{ font-size:12px;color:#AB2477; font-weight:bold; display:block; }
.jysdfecss { 
             background-color:white;
             visibility:hidden;
             display:none;
             position:absolute;
             left:0px;top:0px; 
}


.newsWrap5{float:left;width:313px;padding-right:10px;}
.newsWrap5 h2{height:41px;text-align:left;color:#666;font:bold 14px/40px song;padding-left:30px;background:url(/html/images/titleBg_news5.gif) no-repeat;}
.newsWrap5 h3{margin:0;}
.newsWrap5 h2 span{float:right;font:normal 12px song;padding-left:20px;background:url(/html/images/arrow_more5.gif) 0 8px no-repeat;}
.newsList5 {padding:6px;background:#E4E4E4 url(/html/images/newsAreaBg5.jpg) no-repeat;}
.newsList5 .more{width:100%;height:25px;display:block;text-align:right;}
.infoList5 .pho{float:left;width:95px;padding-top:6px;}
.infoList5 ul{float:left;width:170px;height:162px;padding-top:10px;}
.newsList5 .headline a{color:#BF4C7D;font:bold 14px song;}
.newsList5 ul li{text-align:left;padding-left:15px;margin:4px 0;background:url(/html/images/dot5.gif) 5px 5px no-repeat;}

.xinxitiaoyong {MARGIN: 0px auto;WIDTH: 970px;padding-top:10px;}
