.baner{ width:100%; height:auto; overflow:hidden; position:relative; z-index:1}
.slideBox{ position:relative; overflow:hidden; margin:0px auto;}.slideBox .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center; }
.slideBox .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
.slideBox .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.slideBox .hd ul .on{ background:#FE6C9C;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  } 
.slideBox .bd li .tit{ display: none; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(../images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }
.slideBox .prev,.slideBox .next{ display:none; }
.slideBox .next{ left:auto; right:14px;background: url(../images/next.png) left top no-repeat; background-size:16px 31px;  }
.box-id{ width:100%; height:auto; overflow:hidden; margin:10px auto 0px; position:relative;}
.box-top{height:35px; line-height:30px; color:#fff; margin-top:7px; border-bottom:solid 1px #e5e5e5; color:#2a2929; text-indent:2em;font-size:1.2em;}.box-top .text{ background:#2a2929; position:absolute; height:28px; width:7px;  margin-left:2%; }
.more{ float:right; display:inline; padding:0px 8px; color:#fff; height:35px; background:rgba(171,171,171,0.6); text-indent:0px; font-size:0.8em; margin-left:1px; border-radius: 25px; height:20px; line-height:20px; margin-right:2%; margin-top:4px;}
.more a{ display:block; color:#fff;}.about-m{ height: auto; overflow:hidden; padding:8px 5px; position:relative;}
.about-edite{ height: auto; max-height:72px;line-height:24px; overflow:hidden;}.about-img{ width:100%; height:auto; overflow:hidden; padding-top:6px;}.box-about{padding: 8px 5px;}
.box-about img{ width:144px; height:168px; float:left; margin-right: 9px; display:inline}
@media screen and (min-width: 320px) and (max-width: 480px){
.box-about img{ width:103px; height:120px;}
.box-about .nr{ height:120px; overflow:hidden; }}@media screen and (min-width: 480px) {.box-about img{ width:144px; height:168px;}
.box-about .nr{ height:168px; overflow:hidden;}}.Wedding-edite{ height: auto; max-height:48px; overflow:hidden;}
.ny-heaer{ position:relative}.sub{ border: solid 7px#2a2929;border-radius: 8px; overflow:hidden; height:35px; line-height:35px; padding:0 10px; }.sub a{ color:#545454; margin:0 10px;}ul.picture1{ width:100%; height:auto; overflow:hidden; padding-top:8px; }
ul.picture1 li{ margin:4px 0px; height:auto; overflow:hidden; float:left; display: inline; width:33%;}
ul.picture1 li div{ margin:0px 4px; height:auto; overflow:hidden; position:relative;border-radius: 5px;   }
ul.picture1 li div .title{height:30px; line-height:30px; text-align:center;  width:100%; background:rgba(0,0,0,0.5); color:#fff; position:absolute; bottom:0px; left:0px; }ul.picture1 li a{ display:block; color:#fff;}ul.picture{ width:100%; height:auto; overflow:hidden;  }ul.picture li{ margin:5px 0px; height:auto; overflow:hidden; float:left; display: inline; width:50%;}ul.picture li div{ margin:0px 4px; height:auto; overflow:hidden; position:relative;  }ul.picture li div .img{ border:3px solid #e0e0e0}ul.picture li div .img img{}@media screen and (min-width: 320px) and (max-width: 480px){ul.picture1 li{ width:50%;}}@media screen and (min-width: 480px) {ul.picture1 li{ width:33%;}}.edite{ height:auto; overflow:hidden; padding:5px 0px;}#up{ display: none;}.hide-class{background:#fff7f6; border:1px solid #efe4e2; height:auto; overflow:hidden; display:none; padding:4px 0px;}.hide-class dl{ height:30px; overflow:hidden; line-height:30px; }.hide-class dl a{ display:block;padding:0px 12px; color:#7d695d}.hide-class dl a:active {background:rgba(0,0,0,0.2);}.font{ width:40px; text-align:center;background:#fff7f6;position:absolute; top:0px; right:0px; display:none;}.font dl{ height:30px; line-height:30px; color:#7d695d; text-align:center; }.font dl.big,.font-big{ font-size:1.3em; }.font dl.normal,.font-normal{ font-size:1.0em;}.font dl.small,.font-small{ font-size:0.9em;}ul.news-list{ margin:0px; padding:0px; height:auto; overflow:hidden;}ul.news-list li{border-bottom:1px dotted #dbdbdb; padding:1% 0; }ul.news-list li a{ width:100%; float:left; display:inline;  overflow:hidden; color:#333333; position:relative; font-size:1em; font-weight:bold; margin-bottom:1%; }.date{ font-size:1.5em; font-weight:normal}ul.news-list li .news_img{ float:left; width:20%}ul.news-list li .news_content{ float:right; width:77%;  overflow:hidden}@media screen and (min-width: 320px) and (max-width: 480px){	ul.news-list li .news_img{ float:left; width:28%}	ul.news-list li .news_content{ float:right; width:68%;  overflow:hidden;font-size:.9em; height:50px;}}@media screen and (min-width: 480px) {	ul.news-list li .news_img{ float:left; width:20%}	ul.news-list li .news_content{ float:right; width:77%;  overflow:hidden; }}.next1{ clear:both; height:auto; overflow:hidden; text-align:center; padding:10px 0px;margin:5px 7px; }.next1 a{ padding:2px 5px;background:#ffffff; color:#7d695d; margin:0px 5px; border:1px solid #dbdbdb;}.news_detail{ height:auto; overflow:hidden; padding:10px 0px 0px; }.news_detail .title1{ height:auto; overflow:hidden; text-align:center; font-size:1.2em;}.news_detail .title2{ height:30px; text-align:center; border-bottom:1px dotted #dfdfdf}.back{ padding:0px 10px; font-size:0.8em; height:35px; overflow:hidden;background:rgba(0,0,0,0.2); text-indent:0px; color:#fff; float:left; display:inline;}.back a{ color:#fff; display:block;}.room_d_i{ margin:15px 30px 0px; border:1px solid #d5d5d5; height:auto; overflow:hidden;}.room_t{  font-size:16px; color:#fff; height:30px; line-height:30px; text-align:center; margin:8px 29px 0px; background:#b1b930 }.room_detail-t{ height:30px; line-height:30px; margin:10px auto 0px; overflow:hidden; text-indent:7px; color:#d94f1e;  font-size:1.2em; border-bottom:1px dotted #dfdfdf; }.next2{ border-top:1px dotted #dfdfdf; height:auto; overflow:hidden; padding:5px 0px; }
.next2 dl{ height:auto; overflow:hidden;}.next2 dl a{ color:#333;}.fixed-top{ width:100%; position: absolute; top:0px; left:0px; z-index:555; text-align:center; color:#fff; text-indent:0px; background:#2a2929; margin-top:0;}.ny-wrap{ margin:25px auto 0px;}
.fix-font{ position: absolute; right:0px; top:35px; z-index:99999}@keyframes opacity{0%{ opacity:0}100%{ opacity:1}}@-webkit-keyframes opacity{0%{ opacity:0}100%{ opacity:1}}@-o-keyframes opacity{0%{ opacity:0}100%{ opacity:1}}@-moz-keyframes opacity{0%{ opacity:0}100%{ opacity:1}}
@charset "gbk";*{ margin:0px; padding:0px;}a{ text-decoration:none}li{list-style:none;}a:link, a:visited{text-decoration:none; }a:hover{ text-decoration:none; color:#d2b186;}a img{ border:none;}img{ vertical-align:top; max-width:100%;}#clear{ clear:both;}body{font-size:14px; text-align:left;font-weight:normal; line-height:24px; font-family:"Î¢ÈíÑÅºÚ";  color:#333; background:#fff;}html {position: relative;height: 100%; width:100%; min-width:320px; max-width:640px; margin:0px auto; position:relative; overflow:hidden}a{blr:expression(this.onFocus=this.blur())} a{outline:none;} ol,p,dl,li{margin:0;pading:0; list-style:none;}h1,h2,h3,h4,h5{font-size:14px;margin:0;padding:0; font-weight:normal;}.body{ position: absolute; width:100%; height:100%; overflow:hidden;}.wrap{ width:100%; height:100%;min-width:320px; max-width:640px;  position: absolute; top:0px; left:0px;-webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out;  }.index-wrap{width:100%; height:100%; overflow:hidden;}.main{ width:100%; height:auto; overflow:hidden; animation:opacity 1.5s linear;-webkit-animation:opacity 1.5s linear;-moz-animation:opacity 1.5s linear;-o-animation:opacity 1.5s linear; }.heaer{ width:100%; height: auto; overflow:hidden; background:rgba(255,255,255,.4); position:absolute; top:0; left:0; z-index:199 }.logo{width:100%; height: auto; overflow:hidden;}.foot{ background:#dddddd; padding:8px 40px 8px 8px; margin:15px 0px 0px; height:auto; overflow:hidden; text-align:center;  color:#606060; position:relative;}.back-top{ width:40px; height:40px; border-radius:20px; line-height:40px; position:absolute; bottom:16px;  right:7px; display:block; background:#2a2929; text-align:center; line-height:40px; color:#fff; font-size:0.8em; }.back-top a{ display:block; color:#fff;}.class{width:230px;  height:100%; z-index:9999; background:#0ea9c2; position: absolute; top:0px; left:-240px; -webkit-transition: all 0.5s ease-out;    -moz-transition: all 0.5s ease-out;    -o-transition: all 0.5s ease-out;    transition: all 0.5s ease-out; box-shadow:0px 0px 2px 2px #3e2a21}.class-top{ height:40px; overflow:hidden; line-height:40px; font-size:1.3em; background:rgba(0,0,0,0.36); color:#fff;padding-left:10px;}.class-close{ width:40px; height:40px; float:right; display:inline; text-align:center; color:#fff; font-size:1.4em;}.class-m{ height: auto; overflow:hidden;}.opacity2{ width:100%; height:100%; position:fixed; top:0px; left:0px; background:rgba(0,0,0,0); z-index:2222; display:none;}.overflow{ height:100%; overflow:hidden;}ul.class-list{ padding:0px; margin:0px; height:auto; overflow:hidden;}ul.class-list li{ height: auto; line-height:35px; overflow:hidden; border-bottom:1px solid #3e2a21; font-size:1.15em; text-indent:20px;}ul.class-list li .icon{ width:35px; height:35px; text-align:center; float:right; display:inline;text-indent:0px; font-size:1.2em; color:#ccc;}ul.class-list li a{ color:#fff; display:block;}ul.class-list li .icon1{ display:none;}.menu_body{display:none;  padding:5px 0px; height:auto; overflow:hidden;}.menu_body dl{ height:27px; line-height:27px; overflow:hidden; font-size:0.9em;}ul.class-list li.cur{ background:rgba(0,0,0,0.1); }ul.class-list li.cur .icon1{ display:block;}ul.class-list li.cur .icon2{ display:none;} .hover{transform: translate(240px,0px);-ms-transform: translate(240px,0px);-webkit-transform: translate(240px,0px);	-o-transform: translate(240px,0px);		-moz-transform: translate(240px,0px);}.hover1{transform: translate(230px,0px);-ms-transform: translate(230px,0px);-webkit-transform: translate(230px,0px);	-o-transform: translate(230px,0px);		-moz-transform: translate(230px,0px);} 
.Share{ position: absolute; bottom:60px; right:0px; display:none;}
.fixed{ width:100%; height:58px; overflow:hidden;  background:#2a2929;position: absolute; left:0px; bottom:0px; z-index:999; -webkit-transition: all 0.5s ease-out;    -moz-transition: all 0.5s ease-out;    -o-transition: all 0.5s ease-out;    transition: all 0.5s ease-out; }	
.box{display:-webkit-box;display:-moz-box;display:-o-box;display:-ms-box;display:box; width:100%; height:auto; overflow: hidden;}
#box li{ height:58px; overflow:hidden; text-align:center; color:#4c3736; }#box li{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;-ms-box-flex:1;box-flex:1;}#box li a{ color:#fff; display:block; }#box li .title{ height:23px; overflow:hidden;  line-height:23px;}.fix_icon{ height:33px; overflow:hidden;}.share-con{ position:fixed; bottom:58px; padding:3px 0px; right:0px; display:none; height:30px; background:rgba(0,0,0,0.5); width:100%; z-index:999999}.share-con a,.share-con a span{height:25px;width:25px;display:block;float:right;overflow:hidden;}.share-con a{padding:2px;}.share-con a span{ background:url(../images/share-icon.png);background-repeat:no-repeat;cursor:pointer; background-size:25px auto; }.share-con a:hover{opacity:0.7;filter:alpha(opacity=70);}.share-con a span.copylink{background-position:0 0;}.share-con a span.tengxunweibo{background-position:0 -25px;}.share-con a span.xinlang{background-position:0 -50px;}.share-con a span.sohu{background-position:0 -75px;}.share-con a span.wangyi{background-position:0 -100px;}.share-con a span.qqzone{background-position:0 -125px;}.share-con a span.qqpengyou{background-position:0 -150px;}.share-con a span.renren{background-position:0 -175px;}.share-con a span.kaixin{background-position:0 -200px;}.share-con a span.taojianghu{background-position:0 -225px;}.share-con a span.douban{background-position:0 -250px;}.share-con a span.baidusoucang{background-position:0 -275px;margin-right:0px;}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{float:left}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.scroll-container{height:100%;width:100%}.scroll-container .swiper-slide{width:100%}.swiper-gallery .swiper-slide{width:100%;position:relative;text-align:center}.swiper-scrollbar{position:absolute;right:2px;top:2%;width:5px;height:96%;background:rgba(0,0,0,0.2);z-index:10;border-radius:4px}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(255,255,255,0.5);border-radius:10px}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}


.menu{ position:relative; height:40px; overflow:hidden; width:100%; background:#2a2929; bottom:0; left:0;}
.menu .nav{ padding:0px 20px 0px 20px; height:40px; overflow:hidden;}
.swiper-nav {height:40px;width: 100%; z-index:999;}
.swiper-nav .swiper-wrapper {
	margin: 0 auto;
}
.swiper-nav span {cursor: pointer;display: block;color: #fff;text-align: center; height:40px; line-height:40px; font-size:1em}
.swiper-nav span a{ color:#fff;padding:0px 4px; display:block; -webkit-tap-highlight-color:rgba(0,0,0,0);  }
.swiper-nav span:active {background:rgba(0,0,0,0.2);}
.swiper-pages {height: 100%;}
.scroll-container {height: 100%;width: 100%;}
.arrow-left,.arrow-right{ position:absolute; top:0px; left:0px; height:100%; display: inline; color:#fff; width:20px; height:40px; text-align:center; line-height:40px; cursor:pointer; z-index:999999999;}
.arrow-right{ background:rgba(0,0,0,0.4);}
.arrow-left{ background:rgba(255,255,255,0.2); }
.current{background:rgba(0,0,0,0.4);}
.current1{background:rgba(255,255,255,0.2); }
.arrow-right{ left:auto; right:0px;}
.arrow-left:hover,.arrow-right:hover{ color:#fff;}
