
.contact-banner-wrap{padding-top:.7rem;color:#333;text-align:center}.contact-banner-wrap .contact-banner-title{line-height:1.2083333333}.contact-banner-wrap .contact-banner-text{line-height:1.5555555556;margin-top:.05rem;margin-bottom:.55rem}.contact-banner-wrap .contact-pic{width:100%;max-width:15.46rem;margin:0 auto}.contact-banner-wrap .contact-pic{position:relative}.contact-banner-wrap .contact-pic::before{content:"";display:block;padding-top:41.7205692109%}.contact-banner-wrap .contact-pic .fill{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:1;transition:.5s}

.contact-poster{width: 100%;max-height:100vh;object-fit: cover;}

.contact-wrap{color:#333;text-align:center;padding-top:.5rem;padding-bottom:.5rem}.contact-wrap .contact{width:100%;max-width:1200px;margin:0 auto}.contact-wrap .contact-banner-title{line-height:1.1666666667}.contact-wrap .contact-list{display:flex;flex-wrap:wrap;margin-top:.45rem}.contact-wrap .contact-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem .36rem;background-color:#f8f8f8}.contact-wrap .contact-item{width:calc((100% - .75rem)/4)}.contact-wrap .contact-item:nth-child(n+2){margin-left:.25rem}.contact-wrap .contact-item:nth-child(4n+1){margin-left:0}.contact-wrap .contact-item:nth-child(n+5){margin-top:.25rem}.contact-wrap .contact-item:hover .contact-icon{transform:rotateY(1turn)}.contact-wrap .contact-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2em;height:2em;border-radius:50%;background:rgba(0,0,0,0);border:solid 1px #222;transition:.8s}.contact-wrap .contact-name{line-height:1.625;margin-top:.35rem;font-weight:bold}.contact-wrap .contact-info{line-height:1.7142857143;margin-top:.1rem;color:#666}@media(max-width:750px){.contact-wrap .contact-item{width:calc((100% - 0rem)/1)}.contact-wrap .contact-item:nth-child(n+2){margin-left:.25rem}.contact-wrap .contact-item:nth-child(1n+1){margin-left:0}.contact-wrap .contact-item:nth-child(n+2){margin-top:.25rem}}
      /* <!-- contact end --> */
       /*! scenery */
.scenery-wrap{padding-top:.3rem;padding-bottom:1rem}.scenery-wrap .scenery{width:100%;max-width:1200px;margin:0 auto}.scenery-wrap .scenery-thumb{border-bottom:1px solid #f8f8f8}.scenery-wrap .scenery-scroll{display:flex;justify-content:center}.scenery-wrap .scenery-scroll::-webkit-scrollbar{background-color:#eee;border-radius:.025rem}.scenery-wrap .scenery-scroll::-webkit-scrollbar-thumb{background:#00bcfa;border-radius:.025rem}.scenery-wrap .scenery-scroll{overflow-x:auto}.scenery-wrap .scenery-scroll::-webkit-scrollbar{height:.05rem}.scenery-wrap .thumb-item{display:flex;justify-content:center;padding:.25rem .75rem;line-height:1;white-space:nowrap;cursor:pointer}.scenery-wrap .thumb-item.active{color:#00bcfa;border-bottom:2px solid #00bcfa}.scenery-wrap .scenery-main{margin-top:.4rem}.scenery-wrap .scenery-item{position:relative}.scenery-wrap .scenery-item::before{content:"";display:block;padding-top:41.6666666667%}.scenery-wrap .scenery-item .fill{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:1;transition:.5s}@media(max-width:750px){.scenery-wrap .scenery-scroll{justify-content:flex-start}}
  /*! scenery */

.scenery-wrap .scenery-item::before{display: none;}
.contact-wrap .contact-item{justify-content: flex-start;}

.msg-wrap{padding-top:.35rem;padding-bottom:1.5rem;color:#333;text-align:center}.msg-wrap .hover-drop{position:relative}.msg-wrap .hover-drop:hover .drop-list{transform:translateX(-50%) scaleY(1)}.msg-wrap .drop-list{position:absolute;top:100%;left:50%;min-width:100%;background-color:#fff;transform-origin:center top;transform:translateX(-50%) scaleY(0);box-shadow:.02rem .02rem .05rem 0 rgba(0,0,0,.1333333333);z-index:10;transition:.3s}.msg-wrap .drop-list .drop-item{position:relative}.msg-wrap .drop-list .drop-item:hover .drop-entry{color:#fff;background-color:#ef39a7}.msg-wrap .drop-entry{display:flex;align-items:center;min-height:.54rem;padding:.1rem .3rem;line-height:1.5;color:#222;white-space:nowrap;transition:.3s}.msg-wrap .msg{width:100%;max-width:1200px;margin:0 auto}.msg-wrap .contact-banner-title{line-height:1.1666666667}.msg-wrap .form-group{display:flex;flex-wrap:wrap;margin-left:-0.4rem;margin-top:.4rem}.msg-wrap .form-item{display:flex;flex:1;padding-left:.4rem;line-height:1.875}.msg-wrap .form-item.select{flex:0 0 auto;min-width:1.4rem}.msg-wrap .form-item.radio{white-space:nowrap;flex:0 0 auto;min-width:1.95rem}.msg-wrap .form-item .hover-drop{width:100%}.msg-wrap .hover-drop{height:100%}.msg-wrap .hover-drop:hover .icon-box{transform:rotateZ(-180deg)}.msg-wrap .selector-label{display:flex;align-items:center;justify-content:space-between;height:100%;border-bottom:1px solid #000}.msg-wrap .drop-item{cursor:pointer}.msg-wrap .form-ipt{width:100%;border-bottom:1px solid #000;padding:.2rem 0}.msg-wrap .form-ipt::placeholder{color:#bbb}.msg-wrap .submit-btn{display:inline-flex;align-items:center;min-width:1.4rem;height:2em;padding:.15rem .4rem;background-color:#333;color:#fff;margin-top:.8rem;transition:.3s;cursor:pointer}.msg-wrap .submit-btn .icon-box{margin-left:.2rem}.msg-wrap .submit-btn:hover{transform:translateY(-5px);box-shadow:0 5px 8px rgba(0,0,0,.3333333333)}
