body {font-family:"微软雅黑";font-size: 16px;line-height: 26px; height:26px; color: #666666;margin:0 auto;}

a,a:link,a:visited,a:active {color: #ff6600;text-decoration: none;}

a:hover {text-decoration: underline;}

img {border:none; max-width: 100%;}

.alpha a:hover img{filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;} 

.clear {clear: both;display: block;height: 0;overflow: hidden; visibility: hidden;width: 0;}

ul,li {list-style: none;margin:0;padding:0}

H1,H2,H3,H4,H5, H6 {margin: 0px;padding:0px}

H6{font-size:12px; font-weight: normal; line-height: 38px; height:38px; text-align:center; }

.content-box{width: 100%; margin:5px auto;overflow: hidden;}

.page-indent{text-indent:1em;} /*首航缩进*/

/*首航缩进  br {display:none; }  */





/*top*/

.top{width: 960px; min-width:960px;height:95px;margin:0 auto; text-align:center }

.logo{float:left; margin-top:15px;}

.top-right{float:right; margin-top:30px;height:52px; width:590px}

.top-2{line-height: 26px; height:26px;}

.top-phone{float:right;padding-left:20px;margin-right:10px;color:#666666;font-size: 18px;}

.top-qq a{float:right;background:url(../img/top_qq.png) no-repeat left center;padding-left:20px; margin-right:10px;color:#666666;font-size: 18px;}

.top-qq a:hover{color: #f4b1b1;}

.top-email a{float:right; padding-left:22px;color: #666666;font-size: 18px;}

.top-email a:hover{color: #f4b1b1;}

.mu,.mu a{color: #666666;font-size: 18px;letter-spacing:1px; text-align:right}

.mu a:hover{color: #f4b1b1;}



/*导航*/

.col960 {width:590px;margin: auto; }

.navbg {width: 100%;height:95px;position:absolute;z-index:999;margin:0 auto;background: #fff;filter:alpha(opacity=90);opacity:0.9;}

#navul li {float:right;margin-left: 0px;height:26px;position:relative;text-align:center;line-height:26px;font-size: 18px;letter-spacing:1px;}

#navul li.navhome {text-align:left;padding:0 0px 0 00px;font-size: 18px;}

#navul li a:link, #navul li a:visited {color:#666666;letter-spacing:1px;}

#navul li ul {display:none;position:absolute;z-index:10000;left:-6px;background:#fff;}

#navul li ul li {display:block;float:none;margin-right:0px;height:26px;position:relative;line-height:26px;font-size:18px;letter-spacing:1px;}

#navul li.navmoon a:hover {color:#f4b1b1;text-decoration: none;}

#navul li.navmoon {background:#fff;height:26px;line-height:26px;}

#navul li.navmoon a {color:#666666;}

#navul li.navhome a:hover {color:#999999;text-decoration: none;}

#navul li.navmoon ul {display:block;}

#navul li.navmoon ul a {display:block;width:150px;height:30px;line-height:30px; text-align:left; padding-left:3px;}

#navul li.navmoon ul a:hover {color:#999999;text-decoration: none;}



.loc01{width:960px;margin:5px auto;}

.loc02{width:960px;margin:5px auto;}

.loc a:link,.loc a:visited{color: #666666;text-decoration: none;}

.loc a:hover {text-decoration: underline;}

/*banner*/

.banner-index{margin-top:95px;}

.banner-bk{width:100%; min-width:1280px; height:150px;margin-bottom:20px; margin-top:95px;background-color:#f2f2f2; }

.photo-banner-bk{width:100%; min-width:1280px; height:542px;margin-bottom:20px; margin-top:95px;background-color:#f2f2f2; }

.banner{width:1280px;margin: 0 auto;}

.banner-luxury{width:100%; margin-bottom:20px; margin-top:95px;background-color:#fff; }



/*index*/

.index-main{width:960px;overflow: hidden;margin:0 auto;}

/*line*/

.line{width:960px; height:65px;margin:0 auto;}

/*b-title*/

.b-title{width:960px;height:94px;margin:0 auto;overflow: hidden;}

.b-titlelink{width:960px;height:20px;margin:0 auto;overflow: hidden;}

.b-title-cn{font-size:28px;line-height: 38px; height:38px; text-align:center}

.b-title-en{font-size:16px;line-height: 36px; height:36px; text-align:center}

.b-title-cnI{font-size:28px; color:#000;line-height: 38px; height:38px; margin-top:20px;text-align:center}

.b-title-enI{font-size:16px;color:#000;line-height: 36px; height:36px;  text-align:center}

.b-title-enlink{font-size:16px;color:#cccccc;line-height: 24px; height:24px;  text-align:center}

/*ABOUT WEDDING*/

.index-about{overflow: hidden; margin:6px 0;}

.index-about-leftimg{float:left; margin-right:20px;width:410px;}

.index-about-righttxt{float:left; }

.index-about-righttxt-titleen{font-size:20px;line-height:26px; height:26px;text-align:left; margin-top:60px;}

.index-about-righttxt-titlecn{font-size:24px;line-height:30px; height:30px;text-align:left}

.index-about-righttxt-more{ margin:10px 0;}

.index-about-rightimg{float:left;}

.index-about-lefttxt{float:left; margin-right:20px;width:530px;}

.index-about-lefttxt-titleen{font-size:20px;line-height:26px; height:26px;text-align:left; margin-top:60px; text-align:right}

.index-about-lefttxt-titlecn{font-size:24px;line-height:30px; height:30px;text-align:left;text-align:right}

.index-about-lefttxt-more{ margin:10px 0;text-align:right}

/*case*/

#index-case-02 ul{width:960px;list-style:none;margin:2px 0;}

#index-case-02 li {float:left;width:232px;height:174px;margin:4px 4px;overflow: hidden;}

.index-case-more{ margin:45px 0; text-align:center}

/* 鼠标背景半透明 */



.image-on .ts img {opacity: 0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

.image-on img {-moz-transition: 1s;-webkit-transition: 1s;-o-transition: 1s;transition: 1s;}

.image-on a.ts:hover img {opacity: 1;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}







.index-case-01{width:960px;margin:3px  0 ;overflow:hidden;}

.index-case-01 ul{width:960px;}

.index-case-01 ul li{float:left;margin:0 4px;display:inline;width:472px;height:354px;overflow:hidden;position:relative;color:#FFFFFF; font-size:14px;}

.index-case-01 ul li .photo{width:472px;height:354px;overflow:hidden;}

.index-case-01 .rsp{width:472px;height:354px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}

.index-case-01 .text{position:absolute;width:472px;left:-472px;top:130px;overflow:hidden;text-align:center;}

.index-case-01 .text a{margin-top:230px;height:40px;line-height:40px;text-align:center;color:#FFFFFF;text-decoration:none; font-size:18px;}



.index-case-02{width:960px;margin:2px  0 ;overflow:hidden;}

.index-case-02 ul{width:960px;}

.index-case-02 ul li{float:left;margin:4px 4px;display:inline;width:232px;height:174px;overflow:hidden;position:relative;color:#FFFFFF; font-size:14px;}

.index-case-02 ul li .photo{width:232px;height:174px;overflow:hidden;}

.index-case-02 .rsp{width:232px;height:174px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}

.index-case-02 .text{position:absolute;width:232px;left:-232px;top:60px;overflow:hidden;text-align:center;}

.index-case-02 .text a{margin-top:60px;height:30px;line-height:30px;text-align:center;color:#FFFFFF;text-decoration:none; font-size:18px;}



.index-case-03{width:960px;margin:3px  0 ;overflow:hidden;}

.index-case-03 ul{width:960px;}

.index-case-03 ul li{float:left;margin:0 4px;display:inline;width:472px;height:174px;overflow:hidden;position:relative;color:#FFFFFF; font-size:14px;}

.index-case-03 ul li .photo{width:472px;height:174px;overflow:hidden;}

.index-case-03 .rsp{width:472px;height:174px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}

.index-case-03 .text{position:absolute;width:472px;left:-472px;top:130px;overflow:hidden;text-align:center;}

.index-case-03 .text a{margin-top:230px;height:40px;line-height:40px;text-align:center;color:#FFFFFF;text-decoration:none; font-size:18px;}



/*about*/

.about01{height:30px;line-height:30px;text-align:center;font-size:18px; background-color:#e5e5e5; margin-top:30px; margin-bottom:10px;}

.about02{line-height:30px;text-align:center;font-size:16px;}



/*INSPIRATIONS*/

.index-mainINSPIRATIONS{width:960px; height:402px;overflow: hidden;margin:0 auto;}

#index-INSPIRATIONS-01 ul{width:960px;height:250px;list-style:none;text-align:center;margin:10px auto; padding-left:160px}

#index-INSPIRATIONS-01 li  {float:left;width:276px;height:250px;margin:0 20px auto; background:#FFF; text-align:center;}

.index-INSPIRATIONS-img a{}

.index-INSPIRATIONS-img  a:hover{}

.index-INSPIRATIONS-txt,.index-INSPIRATIONS-txt a{font-size:16px;line-height:30px;height:30px; color:#000;}

.index-INSPIRATIONS-txt  a:hover{text-decoration: none;color: #f4b1b1;}

/*NEWS*/

#index-news ul{width:960px;list-style:none;text-align:left;margin:0 auto; }

#index-news li  {float:left;width:480px;margin:10px 0 ;  text-align:left;}

.index-news-img{float:left; margin-right:15px}

.index-news-txt{margin-top:25px;}

.index-news-txt a{float:left; font-size:16px;height:22px;color: #666666; }

.index-news-txt{}

/*SPECIAL*/

#index-special ul{width:960px;list-style:none;margin:0px 0;}

#index-special li {float:left;width:464px;margin:0 6px;overflow: hidden;}

.index-special-img{}

.index-special-txt{margin-top:2px;margin-bottom: 16px; text-align:center}

.index-special-txt a{font-size:16px;height:22px;color: #666666; text-align:center}

/*其他*/

#index-others ul{width:960px;list-style:none;margin-bottom:20px ;}

#index-others li {float:left;width:472px;height:126px;margin:6px 4px;overflow: hidden;}

/*link*/

.index-link{width:960px;overflow: hidden;margin:20px auto; padding-bottom:20px;}

.index-link a{ padding:2px; text-align:center;font-size:14px;line-height:24px;color:#cccccc;padding-bottom:20px; }

/*totop*/

.totop{width:500px;height:50px;margin:10px auto;overflow: hidden; cursor:pointer;text-align:center}





/*inside-title*/

.inside-title1{width:960px;margin:0 auto;overflow: hidden;}

.inside-title{width:960px;height:94px;margin:0 auto;overflow: hidden;}

.inside-title-cn{font-size:24px;line-height: 38px; height:38px; text-align:center; border-top:solid #d8d8d8 2px;border-bottom:solid #d8d8d8 2px;}

.inside-title-en{font-size:12px;line-height: 38px; height:38px; text-align:center; border-top:solid #d8d8d8 2px;}

/*inside-main*/

.inside-main{width:720px;margin:5px auto;overflow: hidden;}

.news-main{width:960px;margin:5px auto;overflow: hidden;}

/*inside-page*/

.inside-page{width:720px; height:40px;margin:20px auto;overflow: hidden; text-align:center}

.ep-pages{padding:0 12px;clear:both;text-align:center; font-size:18px;} 

.ep-pages a, .ep-pages span{display:inline-block;height:36px;line-height:36px;padding:0 20px;margin:5px 1px 0 0;background:#ebebeb;border:0px solid #e5e5e5;overflow:hidden;vertical-align:top} 

.ep-pages a:hover{background:#e5e5e5;border:0px solid #cc1b1b;text-decoration:none} 

.ep-pages a, .ep-pages a:visited{color:#666666} 

.ep-pages a:hover, .ep-pages a:active{color:#999999} 

.ep-pages .current{background:#ffffff;border:0px solid #cc1b1b;color:#666666} 

.ep-pages a.current, .ep-pages a.current:visited{color:#999999} 

.ep-pages a.current:hover, .ep-pages a.current:active{color:#999999} 

.ep-pages-ctrl{font-size:18px} 

.ep-pages-e5e5e5{color:#e5e5e5} 

.ep-pages-all{font-size:12px;vertical-align:top} 

/*content-main*/

.content-main{margin-top:5px;width:100%;}

.content-maintx{margin-top:95px;width:100%; }

.content-morecase{ margin:25px; text-align:center}





/*经典案例*/

.case-nav{width:720px;margin:20px auto;height:30px; border:solid 4px #e5e5e5; background-color:#f2f2f2}

.case-nav-left{float:left;height:30px;line-height:30px; border-right: solid #ebebeb 1px;font-size:14px;}

.case-nav-right{width:620px; text-align:center; margin: 0 auto}

.case-nav-right-title,.case-nav-right-title a{letter-spacing:3px;font-size:14px;line-height:30px;height:30px; color:#666666;}

#case ul{width:720px;list-style:none;}

#case li {width:720px;height:234px;margin:20px 0;overflow: hidden;}

.case-left{float:left;width:312px; margin-right:25px;}

.case-right{float:left;width:383px;}

.case-title01 a{font-size:16px;line-height:38px;height:38px; font-weight:bold; margin-top:40px; margin-bottom:15px;color:#666666;}

.case-title02{font-size:16px;line-height:30px;height:30px; }



/*新消息-活动*/

.special-nav{width:720px;margin:20px auto;height:30px; border:solid 4px #e5e5e5; background-color:#f2f2f2}

.special-nav-left{float:left;height:30px;line-height:30px; border-right: solid #ebebeb 1px;font-size:14px;}

.special-nav-right{width:620px; text-align:center; margin: 0 auto}

.special-nav-right-title,.special-nav-right-title a{letter-spacing:3px;font-size:14px;line-height:30px;height:30px; color:#666666;}

#special ul{width:720px;list-style:none;}

#special li {width:720px;height:234px;margin:20px 0 30px 0;overflow: hidden;}

.special-left{float:left;width:312px; margin-right:25px;}

.special-right{float:left;width:383px;}

.special-date{font-size:16px;line-height:26px;height:26px; }

.special-title01 a{font-size:16px;line-height:38px;height:38px; font-weight:bold; margin-top:40px; margin-bottom:15px;color:#666666;}

.special-title02{font-size:16px;line-height:24px; }

.special-more,.special-more a,.special-more a:link,.special-more a:active{ text-align:right;color:#666666;width:383px;}

/*新消息-新闻*/

.news-nav{width:720px;margin:20px auto;height:30px; border:solid 4px #e5e5e5; background-color:#f2f2f2}

.news-nav-left{float:left;height:30px;line-height:30px; border-right: solid #ebebeb 1px;font-size:14px;}

.news-nav-right{width:620px; text-align:center; margin: 0 auto}

.news-nav-right-title,.news-nav-right-title a{letter-spacing:3px;font-size:14px;line-height:30px;height:30px; color:#666666;}

#news ul{width:720px;list-style:none;}

#news li {width:720px;height:234px;margin:20px 0 30px 0;overflow: hidden;}

.news-left{float:left;width:312px; margin-right:25px;}

.news-right{float:left;width:383px;}

.news-date{font-size:16px;line-height:26px;height:26px; }

.news-title01 a{font-size:16px;line-height:30px;height:30px; font-weight:bold; margin-top:20px; margin-bottom:15px;color:#666666;}

.news-title02{font-size:16px;line-height:24px;height:125px; overflow: hidden;}



/*photo-*/

.photo-01{font-size:20px;line-height:30px;overflow: hidden; margin:6px 0; text-align:center }

.photo-02{font-size:16px;line-height:30px;overflow: hidden;margin:0; text-align:center}





/*服务流程*/

.service-main{width:960px;margin:5px auto;overflow: hidden;}

.service01left{float:left;width:550px;height:350px; margin-right:20px;}

.service01right{float:left;width:380px; margin-top: 90px;  }

#service01 ul{width:960px;list-style:none;}

#service01 li {float:left;width:225px;margin:0 7px;overflow: hidden;}

.service01-img{text-align:center;}

.service01-title{width:225px;text-align:center;font-size:22px;line-height:38px;height:38px; margin:10px auto;color:#666666;}

.service01-title a{font-size:22px;line-height:38px;height:38px; margin:10px auto;color:#666666; }

.service01-txt{text-align:left; margin-bottom:10px}

#service02 ul{width:860px;list-style:none; margin:0 auto;}

#service02 li {width:860px;margin-top:10px; margin-bottom:60px;overflow: hidden;}

.service02left-img{float:left;width:200px;margin-right:20px;text-align:center;}

.service02left-txt{float:left;width:640px}

.service02right-txt{float:left;width:640px;margin-right:20px;text-align:left;}

.service02right-img{float:left;width:200px}

.service02-txt-title{font-size:18px;line-height:30px;height:30px; background-color:#e5e5e5}

.service02-txt-title-right{font-size:18px;line-height:30px;height:30px; background-color:#e5e5e5; text-align:right; padding-right:10px;}

.service02-txt-content{text-align:left; margin-top:16px}

.service03{float:left;width:306px;height:216px; margin:7px 7px}

.service04{float:left;width:626px;height:216px; margin:7px 7px;background-color:#e5e5e5; border-top: solid 1px #d7d7d7;}

.service04-title{width:590px; margin:20px auto; text-align:center;font-size:32px;}

.service04-txt{width:590px; margin:2px auto; text-align:left}



/*方案介绍*/

.program-main{width:960px;margin:5px auto;overflow: hidden;}

.program-tit01{font-size:20px;line-height:28px; margin:30px auto; text-align:center}



#program01 ul{width:640px;list-style:none;margin:0 auto;}

#program01 li {width:640px;height:204px;margin:20px 0;overflow: hidden;}

.program01-img{float:left;width:272px;height:204px; text-align:center; margin-right:12px;}

.program01-right{float:left;width:356px;}

.program01-right-title{width:356px;height:24px;line-height:24px; margin-bottom:8px;font-size:18px;background:#e5e5e5;}

.program01-right-content{}

.program02{margin:20px 0;width:640px;overflow: hidden;margin:10px auto;}

.program02-left{float:left;}

.program02-right{float:right;}

.program02-txt{font-size:16px; text-align:center}



/*场地介绍*/

.field-main{width:960px;margin:5px auto;overflow: hidden;}



/*联系我们*/

.form{ margin:4px auto;width:600px;overflow: hidden;}

.form-left{float:left; text-align:right; width:150px;line-height:24px; height:26px; margin-right:6px;overflow: hidden;}

.form-right{float:left; text-align:left;line-height:24px; height:26px;overflow: hidden;}

.form-other{float:left; text-align:left;overflow: hidden;}

.form em{ color:#ff0000}

.contect-top{ margin-top:20px;}

.contect-main{ margin:1px auto;width:600px;overflow: hidden;line-height:26px; height:26px; }

.contect-left{float:left;width:105px; text-align:left; margin-right:2px;overflow: hidden;}

.contect-right{float:left; text-align:left;overflow: hidden;}

.contect-right-sh{float:left;width:97px; text-align:left;overflow: hidden;}





/*luxury*/

.luxury-line{height:65px;margin:0 auto;}

.luxury01{height:30px;line-height:30px;text-align:center;font-size:18px; background-color:#e5e5e5; margin-top:20px; margin-bottom:10px;}

.luxury02{line-height:30px;text-align:left;font-size:16px;}

.luxury-title{height:94px;margin:0 auto;overflow: hidden;}

.luxury-title-cn{font-size:28px;line-height: 38px; height:38px; text-align:center}

.luxury-title-en{font-size:16px;line-height: 36px; height:36px; text-align:center}

.luxury02-left01{float:left; margin-right:25px;}

.luxury02-right01{float:left; width:462px;}

.luxury02-left02 {float:left; margin-right:17px; }

.luxury02-left02 a { color: #666666;}

.luxury02-right02{float:left;}

.luxury02-right02 a{color: #666666;}

.luxury03{height:30px;line-height:30px;text-align:center;font-size:18px; background-color:#e5e5e5; margin-top:0px; margin-bottom:10px;}



/*foot*/

.foot{width:100%; min-width:960px; height:457px; background-color:#f2f2f2;margin: 0 auto; text-align:center}

.foot-title{width:960px; margin:0 auto;overflow: hidden; }

.foot-title-cn{font-size:28px;line-height: 36px; height:33px; text-align:center;color:#000; margin-top:30px}

.foot-title-en{font-size:16px;line-height: 36px; height:36px; text-align:center;color:#000;margin-bottom:20px}

.foot-main{width:870px; margin:0 auto;overflow: hidden; }

.foot-mainleft{margin: 0 auto;width:500px;  font-size:16px;line-height: 2;color:#000;text-align: center;}

.foot-mainleft a {font-size:16px;line-height: 24px;color:#000;}

.foot-left-left{float:left;width:120px;color:#000; margin-top: 10px;}

.foot-left-left a{color:#000;}

.foot-left-we{float:right;width:120px;}

.foot-mainright{float:left;width:240px;font-size:16px;line-height: 24px;color:#000;}

.foot-left{}



.foot-left-qq{ background:url(../img/foot_qq.png) no-repeat left center; line-height:28px;padding-left:30px;width:110px; text-align:left}

.foot-left-weibo{line-height:28px; padding-left:30px;width:110px; text-align:left}

.foot-left-email{line-height:28px; padding-left:30px;width:110px; text-align:left}

.foot-left-wexin{line-height:28px; padding-left:30px;width:110px; text-align:left}

.foot-online{width:960px;margin:16px auto; text-align:center}

.foot-line{width:960px; height:16px;margin:0 auto;}

.foot-bottom,.foot-bottom a{width:960px; font-size:16px;line-height:24px;margin:0 auto;text-align:center;color:#000;}