@font-face{font-family: 'heliosextthinregular';src: url('font/he_eth_-webfont.eot');src: url('font/he_eth_-webfont.eot?#iefix') format('embedded-opentype'),url('font/he_eth_-webfont.woff') format('woff'),url('font/he_eth_-webfont.ttf') format('truetype'),url('font/he_eth_-webfont.svg#heliosextthinregular') format('svg');font-weight: normal;font-style: normal;}
*{padding:0;margin:0;}
ul li{list-style:none;}
a{text-decoration:none;}
img{border:none;float:left;}
input{border:none;background:none;outline:0}
textarea{outline:0;outline:0}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
html,body{font:12px Arial,"微软雅黑";color:#929292;width:100%;height:100%;min-width:1260px;}
html#main,html#main body{overflow:hidden;}
.iPage{height:100%;width:100%;position:relative}
#loading{background:#fff;position:absolute;z-index:999;width:100%;height:100%}
#loadtxt{width:200px;height:94px;font-size:14px;font-family:"heliosextthinregular",Arial;text-align:center;position:absolute;top:50%;left:50%;margin-left:-100px;margin-top:-20px}
#loadtxt img{display:block;float:none;margin-left:30px;margin-bottom:26px;}
#loading .line{width:0%;height:1px;top:50%;position:absolute}
#loading .line.right{right:0}
#loading .line div{margin-right:100px;width:auto;height:1px;background:#e8e6e6;}
#loading .line.right div{margin-left:100px;margin-right:0}
#container{padding:0 100px;background:#fff;height:auto;}
#header{height:52px;padding:24px 0}
#header #logo{width:135px;height:48px;display:block;float:left;margin-right:50px;margin-top:2px}
#header ul{padding-top:10px;}
#header ul li{padding:0 50px;width:auto;height:30px;border-right:#e5e5e5 1px solid;float:left}
#header ul li a{color:#666666;font-size:15px;transition:all ease-out .3s}
#header ul li a p{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#header ul li a.active,#header ul li a:hover{color:#000}
#header ul li:last-child{border:none}
#viewport{overflow:hidden}
.subnav li{float:left;width:auto;margin-right:30px;color:#666666;font-size:13px;cursor:pointer}
.subnav li div{height:1px;width:0px;background:#d5d5d5;margin:10px 0;transition:all ease .3s}
.subnav li.active,.subnav li:hover{color:#000}
.subnav li.active div,.subnav li:hover div{width:30px;}
.subcontent{position:relative;width:100%;}
.subcitem{position:absolute;width:100%;}
.subpd{padding:30px}
.yy-slider{width:100%;height:100%;overflow:hidden}
.yy-slider li{width:100%;height:100%;background-position:center;background-size:cover;float:left}
.bgdot{position:absolute;width:100%;height:100%;left:0;top:0;background:url(../images/bgdot.png);z-index:99}
#wedding .content{height:380px;width:100%;position:absolute;top:50%;margin-top:-230px;}
.navmore{width:75px;height:30px;display:block;background:#3d3d3d url(../images/plus.png);}
.navmore:hover{background:#f5f5f5 url(../images/plush.png)}
#wdcontent{margin-top:20px;}
#wedding ul.yy-slider{height:405px;}
#wedding ul.yy-slider li{width:100%;height:405px;float:left}
#wedding ul.yy-slider li .slideitem{width:25%;height:auto;float:left}
#wedding ul.yy-slider a{width:100%;height:100%;display:block;border-right:#fff 1px solid;box-sizing:border-box;-webkit-box-sizing:border-box}
#wedding ul.yy-slider a img{width:100%;height:auto}
#wedding ul.yy-slider li .wd_desc{width:100%;margin-top:20px}
#wedding ul.yy-slider li .wd_desc div{height:0px;width:1px;background:#e3e3e3;margin:0 auto;transition:all ease .4s;-webkit-transition:all ease .4s}
#wedding ul.yy-slider li .wd_desc p{text-align:center;color:#333333;font-size:14px;transition:all ease .4s;-webkit-transition:all ease .4s}
#wedding ul.yy-slider li .wd_desc p:first-of-type{padding-top:10px}
#wedding ul.yy-slider li .wd_desc p:last-child{color:#a1a1a1;font-size:12px;line-height:24px}
#wedding ul.yy-slider li .slideitem:hover div > div{height:40px;}
#wedding ul.yy-slider li .slideitem:hover p{font-size:16px}
#wedding ul.yy-slider li .slideitem:hover p:last-child{font-size:14px}
.videoshow{position:relative}
.videoshow div{background:url(../images/play.png);width:50px;height:50px;position:absolute;left:50%;margin-left:-25px;z-index:2;transition:all ease-out .3s;/*top:-63px*/top:50%;margin-top:-25px;opacity:0}
#wedding ul.yy-slider li .slideitem:hover .videoshow div,.wditem:hover .videoshow div{opacity:1}
#wedding .bx-wrapper{height:405px;}
.bx-wrapper .bx-controls-direction a{background:none;width:80px;height:100%;top:0;margin-top:0;transition:all ease .3s;-webkit-transition:all ease .3s}
#wedding .bx-wrapper .bx-controls-direction a{height:100%}
.bx-wrapper .bx-controls-direction a.bx-prev{left:-80px;}
.bx-wrapper .bx-controls-direction a.bx-next{right:-80px;}
.bx-wrapper:hover .bx-controls-direction a.bx-prev{left:0px;}
.bx-wrapper:hover .bx-controls-direction a.bx-next{right:0px;}
.bx-wrapper .bx-controls-direction a span{width:80px;height:80px;display:block;margin-left:0px;margin-top:-40px;top:50%;position:absolute}
.bx-wrapper .bx-controls-direction a.bx-prev span{background:url(../images/jtl.png)}
.bx-wrapper .bx-controls-direction a.bx-next span{background:url(../images/jtr.png)}
.bx-wrapper .bx-controls-direction a:hover{}
#picturepost{background:rgba(0,0,0,0);overflow:hidden}
#picturepost .fixed-container{height:100%;background:#fff}
#picturepost .fixed-cbl{width:360px;height:100%;}
#picturepost .fixed-cbr{height:100%;width:auto;margin-left:360px;background:#f0f0f0}
.fixed-container img{float:none;max-width:100%;margin:0 auto 3px;display:block}
#wdinfo{position:absolute;bottom:160px;left:60px;line-height:24px;width:240px}
#wdinfo h3{color:#333333;font-size:16px;font-weight:100;line-height:40px}
#wdinfo h2{color:#a1a1a1;font-size:13px;font-weight:100}
#wdinfo .wdinfo-s1{font-size:13px;color:#767676}
#wdinfo .wdinfo-s1 b{font-size:14px;font-family:Arial;}
#picturepost .fixed-back{line-height:20px;height:20px;width:60px;position:absolute;bottom:50px;color:#f4f4f4;font-size:14px;background:#000;padding:16px 60px;cursor:pointer}
#picturepost .fixed-back span{background:url(data:image/png;base64,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);width:20px;height:20px;display:inline-block;vertical-align:top;margin-right:10px;transition:all ease .3s}
#picturepost .fixed-back:hover span{transform:translate3d(-20px,0,0)}
#videopost{overflow:hidden}
#videopost .fixed-container{width:860px;height:485px;position:absolute;left:50%;top:50%;margin-left:-430px;margin-top:-240px;}
#videopost .fixed-container iframe{width:100%;height:100%;}
.subnav.fl{width:150px;margin-top:90px}
.subnav.fl li{width:150px;margin-bottom:10px}
.content.lr .subcontent{margin-left:150px;width:auto;overflow:hidden}
#activity .navmore{position:absolute;bottom:0}
#activity ul.yy-slider li{width:100%;height:100%;float:left}
#activity ul.yy-slider li .slideitem,#eventcontent ul.yy-slider li .slideitem{width:25%;height:100%;position:relative;float:left;cursor:pointer}
#eventcontent ul.yy-slider li .slideitem{cursor:default}
#eventcontent ul.yy-slider li .slideitem .at_desc p:nth-of-type(3){height:160px}
.at_bg{background-repeat:no-repeat;background-size:cover;width:100%;height:100%;opacity:0;transition:all ease .5s;}
.at_bg div{background-color:rgba(0,0,0,.6);width:100%;height:100%;}
.at_desc{padding:0 42px;position:absolute;height:auto;transition:all ease-out .3s}
.at_desc p,.at_desc div,.at_desc a{transition:all ease .3s}
.at_desc p:nth-of-type(1){color:#858585;font-size:14px;font-family:"heliosextthinregular";}
.at_desc p:nth-of-type(2){color:#666666;font-size:16px;}
.at_desc div{width:30px;height:1px;background:#dbdbdb;margin:18px 0 35px 0}
.at_desc p:nth-of-type(3){color:#999999;line-height:26px;height:80px;overflow:hidden}
.at_desc > a{width:24px;height:15px;background:url(../images/an.png);opacity:0;display:block;margin-top:50px}
#activity ul.yy-slider li .slideitem:hover .at_bg,#eventcontent ul.yy-slider li .slideitem:hover .at_bg{opacity:1}
#activity ul.yy-slider li .slideitem:hover .at_desc p:nth-of-type(1){color:#bdbcbc;font-size:32px;}
#activity ul.yy-slider li .slideitem:hover .at_desc p:nth-of-type(2){color:#fff;font-size:16px;}
#activity ul.yy-slider li .slideitem:hover .at_desc div{background:#717374}
#activity ul.yy-slider li .slideitem:hover .at_desc p:nth-of-type(3){color:#999999;}
#activity ul.yy-slider li .slideitem:hover .at_desc a{opacity:1;}
#adpost.fixed{background:#fff}
#adpost .fixed-container{max-width:900px;padding:0 15px;margin:0 auto}
#adpost #adtitle{margin-top:55px;font-size:18px;color:#333;text-align:center}
#adpost #addate{font-size:14px;color:#858585;text-align:center;margin-top:10px;font-family:"heliosextthinregular";}
#adpost #adbody{line-height:26px;color:#3c3c3c;font-size:13px;margin:30px 0}
#adpost #adclose{position:fixed;width:25px;height:25px;top:60px;right:80px;; display:block;}
#adpost #adclose span{background:url(data:image/png;base64,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);width:25px;height:25px;display:block;}
#adpost #adtop{position:fixed;width:75px;height:35px;bottom:60px;right:80px;display:block}
#adpost #adtop span{width:75px;height:35px;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAAjCAIAAABTi2CKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODY3ODJBODYxNEJEMTFFNTkzREVDQTdDOUYyMzhDRjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODY3ODJBODcxNEJEMTFFNTkzREVDQTdDOUYyMzhDRjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4Njc4MkE4NDE0QkQxMUU1OTNERUNBN0M5RjIzOENGMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4Njc4MkE4NTE0QkQxMUU1OTNERUNBN0M5RjIzOENGMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PliuEXgAAABzSURBVHja7NixDQAhDENR8F7J8JnskJjgChyE/q/cvtYzIsbTabweQoQIESJEiBAhwv9V1cvCxctMM1Jm3hpmpMy8nRMpP8+MVAvPiVQXz4ZUI8+DVC/PgFQ77zRSN/COIidvIkKECBEiRIgQIcIL+gQYAAKgPz/jyoWqAAAAAElFTkSuQmCC)}

#about .content,#about .subcontent{height:100%}
#teamcontent{padding-top:64px}
#teambody{margin-left:466px}
#teamhead{padding-top:60px;}
#teamhead p:nth-of-type(1){color:#333333;font-size:20px}
#teamhead p:nth-of-type(1) span{color:#999999;font-size:14px;font-family:Arial;}
#teamhead p:nth-of-type(2){color:#999999;font-size:13px;margin-top:6px}
#teamhead p:nth-of-type(3){color:#888888;line-height:24px;max-width:635px;margin-top:40px}
#teamwrapper{width:100%;position:absolute;height:90px;bottom:0;background:#fff;border-top:#eaeaea 1px solid;}
#teamlist{position:absolute;width:800px;height:280px;right:70px;top:-190px;}
#teamlist li{height:280px;cursor:pointer}
#teamlist li .teamitem{width:160px;height:280px;float:left;}
#teamlist li .tlimg{width:160px;height:190px;position:relative;overflow:hidden}
#teamlist li .tlimg img{position:absolute;top:190px;transition:all ease .3s}
#teamlist li .tldesc{height:50px;width:100px;padding:20px 30px;position:relative;z-index:1;background:#fff;transition:all ease .3s}
#teamlist li .tldesc div{width:40px;height:1px;background:#a6a6a6;position:absolute;top:-1px;display:none}
#teamlist li .teamitem.active .tldesc div{display:block}
#teamlist li .tldesc p:nth-of-type(1){color:#666666;font-size:14px;transition:all ease .3s}
#teamlist li .tldesc p span:nth-of-type(1){display:block}
#teamlist li .tldesc p span:nth-of-type(2){display:none}
#teamlist li .tldesc p:nth-of-type(2){color:#bcbcbc;font-size:12px;margin-top:5px;transition:all ease .3s}
#teamlist li .teamitem:hover .tlimg img{top:0;}
#teamlist li .teamitem:hover .tldesc{background:#2a2a2a;}
#teamlist li .teamitem:hover .tldesc p:nth-of-type(1){font-size:15px;color:#c5c5c5;}
#teamlist li .teamitem:hover .tldesc p span:nth-of-type(1){display:none}
#teamlist li .teamitem:hover .tldesc p span:nth-of-type(2){display:block}
#teamlist li .teamitem:hover .tldesc p:nth-of-type(2){color:#797979}
#teamlist li .teamitem:hover .tldesc div{display:none}
#teamlist .bx-wrapper{background:none}
#teamlist .bx-wrapper .bx-controls-direction a{width:70px;height:90px;position:absolute;top:190px;background:none}
#teamlist .bx-wrapper .bx-controls-direction a.bx-prev{left:-70px;}
#teamlist .bx-wrapper .bx-controls-direction a.bx-next{right:-70px;}
#teamlist .bx-wrapper .bx-controls-direction a span{margin-top:-14px;margin-left:25px}
#teamlist .bx-wrapper .bx-controls-direction a.bx-prev span{background:url(../images/jtlh2.png) no-repeat}
#teamlist .bx-wrapper .bx-controls-direction a.bx-next span{background:url(../images/jtrh2.png) no-repeat}
#teamlist .bx-wrapper .bx-controls-direction a.bx-prev:hover span{background:url(../images/jtl2.png) no-repeat}
#teamlist .bx-wrapper .bx-controls-direction a.bx-next:hover span{background:url(../images/jtr2.png) no-repeat}
#brandcontent{padding-top:85px}
#brandtop p{line-height:24px;text-align:right}
#brandtop p:nth-of-type(1){font-size:16px;color:#666666}
#brandtop p:nth-of-type(2){font-size:18px;color:#b1b1b1;font-family:"heliosextthinregular";}
#brandpic{height:130px;width:100%;margin-top:0px;}
#brandpic p{margin-left:216px;}
#brandpic p:nth-of-type(1){font-size:24px;color:#666666;line-height:40px;font-family:"heliosextthinregular";margin-top:36px}
#brandpic p:nth-of-type(2){font-size:13px;color:#999999;text-indent:66px}
#brandpic #bdpleft{width:400px;height:130px;background:#f5f5f5}
#brandpic #bdpleft p{ text-align:right; margin-right:50px;}
#brandpic #bdpright{margin-left:375px;height:130px;background:url(../images/b1.jpg)}
#branddesc{margin-left:400px;color:#777777;font-size:13px;line-height:36px;margin-top:36px;}
#eventcontent .at_desc{padding:0 55px}
#eventcontent .at_desc .line{display:block;width:160px;height:1px;background:#acacac;margin:14px 0;display:none}
#eventcontent ul.yy-slider li .slideitem{background:#f4f4f4}
#eventcontent .at_desc p:nth-of-type(1){color:#979797;font-size:20px}
#eventcontent .at_desc p:nth-of-type(3){color:#adadad;padding-top:10px}
#eventcontent ul.yy-slider li .slideitem:hover .line{display:block}
#eventcontent ul.yy-slider li .slideitem:hover .at_desc p:nth-of-type(1){font-size:30px}
#eventcontent ul.yy-slider li .slideitem:hover .at_desc p:nth-of-type(3){padding-top:30px}
#consulttop{width:100%;height:130px;background:#f5f5f5 url(../images/b1.jpg) no-repeat;margin-top:90px}
#consultbody{margin-top:40px}
#consultbody .col{margin-right:60px;width:230px}
#consultbody .col .title{color:#4c4c4c;font-size:14px}
#consultbody .col .title p:nth-of-type(2){color:#626262;font-family:"heliosextthinregular";margin-top:5px}
#consultbody .col .post{margin-top:45px;line-height:24px}
#consultbody .col .post p:nth-of-type(1){line-height:30px;font-size:14px;color:#6a6a6a}
#consultbody .col .post a.location{font-size:13px;color:#6a6a6a;line-height:16px;height:16px;display:block;width:100px;text-indent:20px;background:url(../images/location.png) no-repeat}
#consultbody .col .post b{font-size:15px;color:#666;font-family:Arial}
#consultbody #consultSO .col:nth-of-type(1){width:120px}
#consultbody #consultSO .col:nth-of-type(2){margin-right:0}
#consultbody .col .inputitem{width:100%;height:20px;padding:13px 0;border-bottom:#dddddd 1px solid}
#consultbody .col .inputitem:first-of-type{padding-top:0}
::-webkit-input-placeholder{color: #999;}
:-moz-placeholder{color:#999;}
::-moz-placeholder{color:#999;}
:-ms-input-placeholder{color:#999;}
#consultbody .col .inputitem input{width:100%;height:100%;font:14px Arial,"微软雅黑";}
#consultbody .col form > input{background:#3d3d3d;width:114px;height:36px;font-size:14px;color:#fff;line-height:30px;text-align:center;margin-top:20px;font-family:"微软雅黑"}
#mresult .fixed-container{width:450px;height:260px;background:#fff;margin-left:-225px;margin-top:-130px;left:50%;top:50%;position:absolute}
#mresult .fixed-container div{height:206px;border-bottom:#ebebeb 1px solid}
#mresult .fixed-container div img{padding-top:45px;width:113px;height:113px}
#mresult .fixed-container p{height:54px;line-height:54px;text-align:center;font-size:13px;color:#666666;}
#join,#partners{background:#f4f4f4}
#partners .content{width:1115px;height:340px;position:absolute;left:50%;margin-left:-557px;top:45%;margin-top:-155px}
#partners .subcontent a{width:240px;height:100px;display:block;float:left;margin-bottom:30px; margin-right:15px; margin-left:15px;transition:all ease-out .3s}
#partners .subcontent a.btn:hover{opacity:0.5}
#partners .subcontent a:nth-of-type(4n){border:none}
#partners .subnav{text-align:center;width:100%;}
#partners .subnav li{display:inline-block;float:none;margin-right:0}
#partners .subnav li a{border: 1px solid transparent;border-radius: 8px;display: block;height: 16px;margin: 0 5px;outline: 0 none;transition: all 0.3s ease-out 0s;width: 16px;}
#partners .subnav li a::before{background: #c1c1c1 none repeat scroll 0 0;border-radius: 4px;content: "";display: block;height: 8px;margin: 4px;width: 8px;}
#partners .subnav li a:hover, #partners .subnav li.active a, .bx-wrapper #partners .subnav li a:focus{border:1px solid #c1c1c1}
#join{overflow:hidden}
#join .content{width:1080px;height:510px;position:absolute;left:50%;margin-left:-540px;top:50%;margin-top:-255px;}
#join .subnav{width:210px;margin-right:100px}
#join .subnav li{width:210px;height:auto;margin-right:0;margin-bottom:60px}
#join .subnav li span{display:block;}
#join .subnav li.active > span{color:#4c4c4c}
#join .subnav li > span{font-size:48px;color:#a0a0a0;font-family:"heliosextthinregular";width:80px;height:50px;}
#join .subnav li > p{width:130px;margin-top:12px;font-size:14px;border-bottom:#cacaca 1px solid;padding-bottom:25px;}
#join .subnav li > p span:nth-of-type(1){color:#4c4c4c;}
#join .subnav li > p span:nth-of-type(2){color:#626262;font-family:"heliosextthinregular";}
#join .subcontent{width:685px;padding-left:80px;border-left:#e4e4e4 1px solid;height:514px}
#join .subcontent .title{font-size:16px;color:#333333}
#join .subcontent .description{margin-top:50px;color:#666666;line-height:25px}
#join .subcontent .description a{padding:12px 30px;background:#3d3d3d;color:#fff}
#footer{height:20px;line-height:20px;padding:20px 0}
#footer div{float:right;}
#footer div span.line{color:#a9a9a9;margin:0 10px}
#footer div .navitem{color:#a9a9a9}
#footer div .navitem.active,#footer div .navitem:hover{color:#000}
#footer div b{color:#646464;font-family:Arial;margin-right:10px}
#footer div a.flink{width:18px;height:16px;display:inline-block;transition:all ease .3s;top:3px;position:relative;margin-left:18px}
#footer div a.flink:hover{background-position:0 -16px}
#footer div a.fwb{background:url(../images/fwb.png);}
#footer div a.fwx{background:url(../images/fwx.png);position:relative}
#footer div a.fwx img{position:absolute;left:-261px;top:-180px;transition:all ease-out .3s;opacity:0;transform:scale(0);-webkit-transform:scale(0);transform-origin:bottom center;-webkit-transform-origin:bottom center}
#footer div a.fwx:hover img{opacity:1;transform:scale(1);-webkit-transform:scale(1)}
#footer div a.femail{background:url(../images/femail.png);}
#weddingone *{transition:none}
.subnav.one{margin: 20px 0;height:40px}
.subnav.one a{color:#666}
.subnav.one li.active a,.subnav.one li a:hover{color:#000}
.wditem{width:25%;height:auto;float:left;margin-bottom:10px;transition:all ease .3s}
.wditem:hover{background:#efefef;}
.wditem a{width:100%;height:100%;display:block;border-right:#fff 1px solid;box-sizing:border-box;-webkit-box-sizing:border-box}
.wditem a img{width:100%;height:auto}
#weddingone .wditem .wd_desc{width:100%;height:95px}
.wditem .wd_desc div{width:100%;padding:26px 0;}
.wditem .wd_desc p{text-align:center;color:#333333;font-size:14px;}
.wditem .wd_desc p:last-child{color:#a1a1a1;font-size:12px;line-height:24px}
#weddingone .videoshow div{transition:all ease-out .3s;}
#activityone *{transition:none}
#activityone .content{margin-top:24px}
#activityone .subnav{margin:0}
#activityone .content.lr .subcontent{margin-left:249px}
.atitem{height:auto;margin-bottom:50px;width:500px;position:relative}
.atitem .at_desc{padding:0;position:static}
.atitem .at_desc a{color:#666666}
.atitem .at_desc div{margin:12px 0}
#pages{margin-top:20px}
#pages a{width:30px;height:10px;background:#cccccc;display:block;margin-right:1px;float:left}
#pages a.active,#pages a:hover{background:#000}

.fixed{position:fixed;display:none;z-index:9999;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);overflow-y:scroll;}
.fixed-container{height:auto;cursor:default;}
.hide,.popup{display:none;}
.show{display:block;}
@media screen and (min-width:1780px){}
@media only screen and (max-width: 1400px) {
	#consulttop{margin-top:20px;}
	#consult .content .subnav{margin-top:20px}
}