@charset "utf-8";
/* CSS Document */




/*最新事件*/
.m01{ width:850px; margin:0 auto}
.zxsj{ width:850px; height:362px; float:left; overflow:hidden;}
.zxsj-l{ width:241px; height:323px; float:left; padding-top:13px; padding-left:15px;}
.zxsj-bt{ width:229px; height:43px; background:url(zxsj-bt.png) no-repeat; margin-bottom:12px; margin-left:7px;}
.zxsj-pic{ width:223px; height:117px; padding:16px 0 0 16px; background:url(zxsjpic-bg.jpg) no-repeat;}

.zxsj-js{ width:229px; line-height:180%;margin-left:10px;}
.zxsj-time{ font-family:Arial, Helvetica, sans-serif;}
.zxsj-r{ width:303px; height:342px; float:right; padding-top:13px; background:url(zxsj-r.jpg) no-repeat left;}
.zxsj-more{ width:277px; height:43px; margin-bottom:11px; background:url(zxsj-more.jpg) no-repeat bottom left; margin-left:5px;}
.zxsj-r ul li{ width:277px;  height:50px; border-bottom:1px solid #bfbfbf; margin-left:10px; line-height:180%; margin-bottom:5px;}

.xmtit{ font-size:14px; color:#2b6028;}
/*婚礼策划*/
.plan{ width:381px; height:232px; float:right; overflow:hidden; background:url(plan-bg.png) no-repeat; padding-top:105px; padding-top:130px;}

.plan-pic{ width:295px; height:219px; margin-left:67px;}

/*作品展示*/
.case{ width:100%; height:614px; no-repeat top; margin:0 auto;}
.case-con{ width:850px; height:614px; overflow:hidden; margin:0 auto; overflow:hidden;}
.news{ width:850px; height:641px; }

#TabCon1{width:850px;height:523px; }
#TabCon2{width:850px;height:523px; }
.tab ul{ width:850px; height:517px; margin:6px 0 0 0;}
.tab ul li{ width:176px; height:241px; margin:0 4px 8px 4px; display:inline;  float:left; overflow:hidden; }
.tab ul li a{ display:block;width:174px; height:239px; background:url(case-li.jpg) no-repeat; padding:2px 0 0 2px;}
.tab ul li a:hover{ text-decoration:none;  background:url(case-li-a.jpg) no-repeat;}
.tab ul li img{ margin-bottom:19px;}
.case-tit{ width:162px; height:28px; line-height:28px;  color:#fff; padding-left:8px;}


#bg{ width:850px; }
.xixi1{width:850px;height:81px;line-height:36px; background:url(news-bt2.png) no-repeat right;
; cursor:pointer; padding-top:10px;}
.xixi2{width:850px;height:81px;line-height:36px;background:url(news-bt1.png) no-repeat right; cursor:pointer; padding-top:10px;}

.tab1{width:58px;height:80px;line-height:29px;float:right;text-align:center;cursor:pointer; color:#FFF; text-indent:-9999px; }
.tab2{width:58px;height:80px;line-height:29px;float:right;text-align:center;cursor:pointer;color:#000; text-indent:-9999px;}

.case-more{ height:20px; width:850px;}
.case-more a{ display:block; height:20px; width:850px;}

/*服务报价*/
.price{ width:100%; height:580px; no-repeat center;}
.price-con{ width:850px; height:580px; overflow:hidden; margin:0 auto; padding-top:10px;}
.price-move{ width:850px; height:38px; line-height:38px; float:right; margin-bottom:23px;}

.rollBox {clear:both;height:38px;width:720px;}
.rollBox .LeftBotton {height:38px;width:20px;overflow:hidden;float:left;display:inline;margin:0 10px 0 0;cursor:pointer; }
.rollBox .RightBotton {height:38px;width:20px;overflow:hidden;float:left;display:inline;margin:0 0 0 10px;cursor:pointer;}
.rollBox .Cont {width:660px;overflow:hidden;float:left;}
.rollBox .ScrCont {width:10000000px;}
.rollBox .Cont .pic {width:220px;float:left;text-align:center; padding-right:6px;}

.rollBox #List1, .rollBox #List2 {float:left;}
.price-num{ color:#d51717; font-weight:bold;}


.price-tj{ width:172px; height:273px; float:left; }

.price-tj-tb{ width:64px; height:42px; background:url(hot.jpg) no-repeat top; padding-top:33px; position:relative;  zoom:1; top:-273px;}
.tj-bt-price{ width:60px; height:41px; background:url(rmb.jpg) no-repeat; padding-top:20px; font-size:18px; color:#fff;}

.price-tc{ width:850px; height:570px; float:right;}
.pic01 {
  display: block;
  width:400px;
  height:566px;
  margin-left: 15px;
  position: relative; margin-bottom:5px;
   display:inline;
   float:left;
 }
.edit {
  width:400px;
  height:30px;
  line-height:30px;
  color:#ffffff;
 font-size:13px;
  position: absolute;
  background:#000000;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
filter:alpha(opacity=50);
  bottom:0;
  right:0;
  display: none;
  text-align:center;
 }

.price-more a{ display:block; width:850px; height:27px;}

/*底部新闻*/
.dbnews{ width:850px; height:251px; margin:0 auto;}
.news01{ width:296px; height:251px; float:left; background:url(news01-bg.jpg) no-repeat right;}
.news01 h3,.news02 h3,.news03 h3{ font-family:"微软雅黑"; font-size:18px; color:#666666;}
.news01 p,.news02 p,.news03 p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#a0a0a0; margin-bottom:5px;}
.newsmore{ width:57px; height:17px; margin-bottom:10px;}
.newsmore a{ display:block; width:57px; height:17px; background:url(newsmore.gif) no-repeat;}
.newsmore a:hover{background:url(newsmore02.gif) no-repeat;}
.news01 ul li,.news02 ul li,.news03 ul li{ width:265px; height:32px; line-height:32PX; border-bottom:1px solid #e2e2e2}

.news02{ width:271px; height:251px; float:left; background:url(news02-bg.jpg) no-repeat right; padding-left:25px;}
.news03{ width:271px; height:251px; float:right; background:url(news03-bg.jpg) no-repeat right; padding-left:25px;}


