
/* ========== */
/* = HOME = */
/* ========== */
.point-link{ position: absolute; top:-1.44rem; width:100%;}

/***header***/
.header{ position: fixed; z-index: 99; top:0; right:0; width: 100%; height: 1.45rem;}
.header .logo{ position: absolute; top:0.33333333rem; left:0.28888888rem; width: 1.31111111rem;}
.header .logo-small{ display: none; position: absolute; top:0.1rem; left:0;}
.header .logo-small img{  height:1.25rem;}
.header .nav-ico{ position: absolute; top:0.325rem; right:0.313rem; width:0.8rem; height:0.8rem; background-image: url(../images/menu_btn.png); background-size: cover;}

.header-bg{ background: #FFFFFF; -webkit-box-shadow:0 0 30px rgba(0,0,0,.08); box-shadow:0 0 30px rgba(0,0,0,.08);}
.header-bg .logo{ display: none;}
.header-bg .logo-small{ display: block;}
.header-bg .nav-ico{ background-image: url(../images/menu_btn_black.png); }



/* ========== */
/* = MENU = */
/* ========== */
.shade { display: none; position: fixed;  width: 100%; height: 100%; right: 0; top: 0; z-index: 999; display: none; background: transparent;}
.menu { position: fixed; left: 100%; top: 0;  width: 70%; height: 100%; text-align: left; z-index: 11111;overflow-y: scroll;  background: #FFFFFF;  -webkit-box-shadow:0 0 30px rgba(26,24,24,.1) inset;  box-shadow:0 0 30px rgba(26,24,24,.1) inset;}
.menu li { position: relative;}
.menu li>span { display: block; position: relative; padding: 0 0.666666rem 0 1.493333rem; height: 1.36rem; line-height: 1.36rem; color: #767676; font-size: 0.35rem; border-bottom: 1px solid #e9e9e9;}
.menu ul li>span::before { content: ''; position: absolute; left: 0.666666rem; top: 50%; margin-top: -0.133333rem; width: 0.266666rem; height: 0.266666rem; border: 2px solid #b28c5f; border-radius: 100%;}
.menu ul li a{ color: #322e2d;}
.menu ul li>span.default::after { content: ''; position: absolute; right: 0.666666rem; top: 50%; width: 0.32rem; height: 0.32rem; margin-top: -0.16rem; background: url(../images/menu_bg.png) no-repeat; background-size: cover;}
.menu-slide a { color: #7c7d7d; }
.menu-slide { display: none;}
.menu-slide a { position: relative; display: block; padding: 0 0.666666rem 0 1.493333rem; height: 1.333333rem; line-height: 1.333333rem; font-size: 0.32rem; color: #7c7d7d; border-bottom: 1px solid #e9e9e9;}
.menu-slide a::before { content: ''; position: absolute; left: 0.666666rem; top: 50%; margin-top:-0.10625rem;  width:0.266666rem; height:0.266666rem; background: url(../images/menu_bg3.png) no-repeat; background-size: cover; }
.menu-slide a:hover,
.menu-slide a.current { background: #b28c5f; color: #FFFFFF;}
.menu li>span.current a { color: #b28c5f;}
.menu li>span.current::before { color: #fff; background: #b28c5f; border-color: #b28c5f;}
.menu .lan{ padding:0.8rem 0.666666rem; text-align: right;}
.menu .lan a{ color: #322e2d;}




/***banner***/
.banner{ padding: 5.05555555rem 0 6.88888888rem; position:relative;}
.banner img{max-width:100%;}
.banner .ico-down{ position: absolute; right:0.20833333rem; bottom:0.10416666rem; width:15px; text-align: center; padding-top: 80px; background:url(../images/banner_down.png) top no-repeat; color: #FFFFFF; line-height:16px; font-size: 12px;}

.notice-box { background: #f4f4f4; padding:0.5rem 1.11111111rem; text-align: center;}
.notice-box .tit{  margin-bottom: 0.2rem; font-size: 0.36rem; font-weight: bold;}
.notice-box span{ color: #969696; font-size: 0.27777777rem;}
.notice-box p{ margin-top: 0.20833333rem; line-height:0.44444444rem; font-size:0.26041666rem; color: #606060;}




/***theme***/
.theme{ margin: 0 0.3125rem; padding-left:0.44444444rem; position: relative; color: #4a4a4a;}
.theme:before{ content: ""; position: absolute; top:0.05208333rem; left:0; width: 3px; height: 96%; background: #dddddd;}
.theme:after{ content: ""; position: absolute; top:0.05208333rem; left:0; width: 3px; height: 48%; background: #bba073;}
.theme h2{ font-size: 0.58rem; line-height: 0.61458333rem; font-weight: normal; letter-spacing:-1px; text-transform: uppercase;}
.theme h3{ font-size: 0.375rem; line-height: 0.375rem; font-weight: normal; letter-spacing: 4px;}


.pdf-link{ display: inline-block; font-size: 0.27777777rem;padding-right:0.41666666rem; position: relative; letter-spacing: 0.02083333rem;}
.pdf-link .ico-download{ position: absolute; top:50%; margin-top: -0.15625rem; right:0; display: inline-block; width:0.3125rem; height: 0.3125rem; background-image: url(../images/ico_download.png); background-size:cover;}




/***about***/
.about{ position: relative; padding:0.67708333rem 0 1.14583333rem; border-bottom:0.10416666rem solid #f5f5f5;}
.about-box{ margin-top: 0.41666666rem;}
.about-box .img{ position: relative;z-index: 1;}
.about-box .img img{ width: 100%;}
.about-box .text{ padding: 0.70833333rem 0.625rem 1.25rem; text-align: center; }
.about-box .text h2{ font-size: 0.44rem; color: #b28c5f; font-weight: normal; letter-spacing:0.03125rem;}
.about-box .text .des{ margin-top:0.26041666rem; line-height:0.38888888rem; font-size: 0.27rem; color:#707070; letter-spacing:0.02083333rem;}
.about .swiper-button-prev,
.about .swiper-button-next{ top:3.6rem;}




/***honor***/
.honor{ position: relative; padding:1.04166666rem 0 0.8rem; }
.swiper-honor{ margin-top: 1rem; padding-bottom:1.5rem;}
.swiper-honor .swiper-slide{ padding: 0 0.52083333rem; border-left: 1px solid #d7d7d7; cursor:pointer;}
.swiper-honor .swiper-slide img{ width: 2.77777777rem; }
.swiper-honor .swiper-slide .year{ margin-top: 0.10416666rem; font-size: 0.20833333rem; color: #cfa761; text-align: center;}
.swiper-honor .swiper-slide .text{ margin-top: 0.3125rem; line-height:0.37rem;  font-size: 0.27777777rem;overflow: hidden; color: #6f6f6f; text-align: justify; height: 3.7rem; }
.swiper-honor .swiper-slide .more{ margin-top:0.33333333rem; display:inline-block; padding-right: 0.2rem; line-height:0.33333333rem; font-size:0.2rem; background: url(../images/more_line.png) right bottom no-repeat; text-transform: uppercase; color: #454545;}




/***facilities***/
.facilities{ position: relative; padding:0.625rem 0 1.8rem; background-image: url(../images/facilities_bg.jpg); background-position: left bottom; }
.swiper-facilities{ padding:1.5rem 0.46875rem;}
.swiper-facilities .swiper-slide{ padding: 0 0.20833333rem 0.41666666rem; height:9rem; background: rgba(187,160,115,.9); color: #FFFFFF;}
.swiper-facilities .swiper-slide .tit{ padding: 0.20833333rem 0; border-bottom: 1px solid #FFFFFF;}
.swiper-facilities .swiper-slide .tit img{ display: inline-block; vertical-align: middle; width: 0.83333333rem;}
.swiper-facilities .swiper-slide .tit span{ margin-left:0.26041666rem; letter-spacing: 0.03125rem;  display: inline-block; vertical-align: middle; font-size: 0.4375rem; letter-spacing: 0.02083333rem; font-weight: bold;}
.swiper-facilities .swiper-slide .text{ margin-top: 0.20833333rem; font-size: 0.25rem; line-height:0.5rem; }
.swiper-facilities .swiper-slide .text span{ font-weight: bold;}
.swiper-facilities .swiper-slide .text p{ position: relative; padding-left: 0.3rem; margin-bottom: 0.15rem;}
.swiper-facilities .swiper-slide .text p:before{ content: ""; position: absolute; top:0.17rem; left:0; width:0.14rem; height: 0.14rem; background-image: url(../images/ico_yuandian.png); background-size:cover; border-radius: 100%; font-size: 0; display: block;}
.swiper-facilities .link{ margin-top: 0.7rem; text-align: right;}
.swiper-facilities .swiper-button-next{ right:-0.1rem;}
.swiper-facilities .swiper-button-prev{ left:-0.1rem;}
.swiper-facilities .swiper-pagination{ bottom: 1.04166666rem;}



/***floor***/
.floor{ position: relative; padding: 0.46875rem 0 0.625rem; background: #f4f4f4;}
.floor-letter{ position: absolute; top:0.45rem; right:0.2rem;}
.floor-letter img{ height: 1.1rem;}
.floor-theme{ position: relative; z-index: 1; padding: 0.3rem 0.41666666rem 0.3125rem; text-align: right; font-size: 0.4375rem; color: #4a4a4a; letter-spacing: 0.04166666rem;}
.floor .floor-left{ width: 100%;margin: 0 auto; position: relative;}
.floor .floor-left img{ position:relative; z-index:1; width: 100%;}
.floor .floor-left .tab{ position: absolute; z-index: 2; top:0.66rem; left:6.8rem; }
.floor .floor-left .tab span{ display: block; color: #4a4a4a; font-size: 0.18888888rem; line-height:0.26666666rem; cursor: pointer;}
.floor .floor-left .tab span i{ display: block;font-style: normal; font-size:0.24444444rem;}
.floor .floor-left .tab span.active{ color: #b28c5f;}
.floor .floor-left .tab span.active .bg{ display: block;}
.floor .floor-left .bg-contnet{ position: absolute; top:0; left:3.685rem; width:1.82rem; height: 100%;  z-index:1;}
.floor .floor-left .bg-contnet .bg{  position: absolute; left:0; width: 100%; }
.floor .floor-left .bg-contnet .bg.active{  background: #bfa075;}

.floor .floor-right{ display: none; position:fixed; top: 0; left:0; width: 100%; height: 100%; z-index:99; text-align: center; background: rgba(0,0,0,.7); color: #6f6f6f;}
.floor .floor-right .content{ display: inline-block;}
.floor .floor-right .content+i{ display: inline-block; vertical-align: middle; height: 100%;}
.floor .floor-right .content{ position: relative; padding:0.52083333rem; display: inline-block;  width:80%; max-width:800px; vertical-align: middle; background: #FFFFFF;}
.floor .floor-right .close{ position: absolute; right:0; top:0; width: 30px; height: 30px; background: url(../images/close.png);}
.floor .floor-img{ display: none;}
.floor .floor-img.active{ display: block;}
.floor .floor-img .img img{ width: 100%;}
.floor .floor-img .tit{ border-bottom: 1px solid #787878; padding:0.20833333rem 0; font-size: 0.4rem;}
.floor .floor-img .des{ margin-top:0.22rem;}
.floor .floor-img .des span{ float: left; font-size: 0.25rem; }
.floor .floor-img .des .pdf-link{ float: right;}




/***shop***/
.shop{  position: relative; padding:0.58333333rem 0 0.7rem; }
.shop-letter{ position: absolute; top:0.3rem; left:0.1rem; height: 1.1rem;}
.shop-letter img{ height: 1.1rem;}
.shop .shop-theme{ position: relative; z-index: 1; font-size: 0.4375rem; padding: 0 0.3125rem; font-weight: normal; color: #4a4a4a; letter-spacing:0.04166666rem;} 
.swiper-shop .swiper-slide{ padding:1.25rem 0.9rem;}
.swiper-shop .box .img{ margin-top: 2.04166666rem; float: left; width: 2.65625rem; position: relative; z-index: 1;}
.swiper-shop .box .text{ float: left; margin-left:-1.52083333rem; width:7rem; position: relative; z-index: 0; padding: 1.14583333rem 0.8rem 1.14583333rem 1.83333333rem;}
.swiper-shop .box .text .tit{ font-size:0.375rem; color: #4a4a4a; padding-bottom:0.20833333rem; border-bottom: 1px solid #4a4a4a;}
.swiper-shop .box .text .con{ margin-top: 0.20833333rem; font-size: 0.22222222rem; line-height:0.35555555rem; text-align: justify; color: #626262;}
.swiper-shop .box .text .con a:hover{ color: #b28c5f;}
.swiper-shop .box .text .erweima-div{ margin-top: 0.4rem; }
.swiper-shop .box .text .erweima-div img{ display: inline-block; vertical-align: middle;  width:1.7rem;}
.swiper-shop .box .text .erweima-div span{ margin-left: 10px; display: inline-block; vertical-align: middle; font-size: 0.22rem; line-height: 0.44rem; margin-top: 0.7rem; }
.swiper-shop .swiper-pagination{ bottom: 0.3rem;}
.swiper-shop .swiper-button-next{ width:0.52083333rem; height: 0.52083333rem; right:0.3rem; top:4.72rem; background-image: url(../images/shop_next.png);}
.swiper-shop .swiper-button-prev{ width:0.52083333rem; height: 0.52083333rem; left:0.3rem; top:4.72rem; background-image: url(../images/shop_prev.png);}




/***gallery***/
.gallery{  position: relative; padding:0.92rem 0 0.625rem; background: #f4f4f4;}
.gallery-letter{ position: absolute; z-index: 0; position: absolute; top:0.65rem; right:0.2rem;}
.gallery-letter img{ height: 1.1rem;}
.gallery-theme{ margin-bottom: 0.52083333rem; position: relative; z-index: 1; text-align: right;  font-size: 0.4375rem; padding: 0 0.3125rem; font-weight: normal; color: #4a4a4a; letter-spacing:0.04166666rem;}
.gallery .content{ position: relative;}
.gallery .link{ position: absolute; z-index:2; display: block; top:0.20833333rem; left:0.36458333rem; font-size:0.27083333rem; line-height:0.375rem;}
.gallery .link img{ margin-right:0.20833333rem; width: 1.25rem; display: inline-block;  vertical-align: middle;}
.gallery .link div{ display: inline-block; vertical-align: middle; }
.gallery .link div p{ color: #b28c5f;}

.gallery .swiper-slide{ width: 100%; padding-bottom:1.2rem; overflow: hidden;  background: #f4f4f4; }
.gallery ul{ position: relative; z-index: 1; padding:0 1.14583333rem 0 0.72916666rem;}
.gallery li{ float: left; width:33.3333%;}
.gallery li a{ display:block; overflow: hidden;}
.gallery li a .img{ height: 2.35rem;}
.gallery li a .img2{ height: 4.7rem;}
.gallery li a:hover .img,
.gallery li a:hover .img2{ transform: scale(1.3); -webkit-transform: scale(1.3);}

.gallery li .tit{ background: #ffffff;  height: 2.35rem; text-align: center;  font-size:0.26041666rem; letter-spacing:0.02083333rem; cursor: pointer;}
.gallery li .tit span{ display: inline-block; vertical-align: middle;}
.gallery li .tit i{ height: 100%; display: inline-block; vertical-align: middle;}
.gallery li .tit span{ background: url(../images/gallery_text.png) no-repeat bottom right; padding-bottom:0.12rem; padding-right:0.22rem;}
.gallery li .tit1,
.gallery li .tit2{ background: #bba073; color: #FFFFFF; position: relative;}
.gallery li .tit1 span,
.gallery li .tit2 span{ background: none; padding:0;}
.gallery li .tit1:before,
.gallery li .tit2:before{ content: ""; position: absolute; top:0; right:100%; width:200%; height: 100%; background: #bba073; z-index: 0;}
.gallery li .tit2:before{ right:auto; left:100%; }
.gallery li:nth-child(1),
.gallery li:nth-child(2){ padding-top:2.35rem;}




/***service***/
.service{ position: relative; padding:0.4375rem 0.3125rem 0.46875rem 0.22916666rem; }
.service:after{ content: ""; position: absolute; bottom: 0; left:0; width: 100%; height: 0.8rem; background: #f4f4f4; z-index:0;}
.service-letter{ position: absolute; top:28%; right:100px; width: 50%;}
.service ul{ margin-top:0.52083333rem; position:relative; z-index: 1;}
.service li{ margin-top: 0.46875rem; display: flex; flex-flow: wrap; align-items: center; justify-content: space-between; }
.service li .img{ width:49%; position: relative;}
.service li .img img{ position: relative; z-index: 1;}
.service li .img:after{ z-index:0; content: ""; position: absolute; top:0.10416666rem; left:0.10416666rem; width: 100%; height: 100%; background: #f4f4f4;}
.service li .text{ width:44%; margin-left:5%; }
.service li .text h3{ font-size: 0.36458333rem; color: #b28c5f;}
.service li .text .con{ margin-top: 0.22916666rem; font-size: 0.27777777rem;line-height:0.34rem; letter-spacing:0.02083333rem; text-align: justify; position:relative;}
.service li:nth-child(2) .text{ margin-left: 0; width: 44%; text-align: right;}
.service li:nth-child(2) .text .con{ text-align: right;}
.service li:nth-child(2) .text .con:after{ left:auto; right:0;}
.service li:nth-child(3) .img{ width: 52%; } 
.service li:nth-child(3) .img:after{ background: #FFFFFF;}
.service li:nth-child(3) .text{ width:40%; margin-right:3%;}



/***tenant***/
.tenant{ position: relative; background-image: url(../images/tenant_bg.jpg); padding:1.04166666rem 0;}
.tenant img{ width: 5.4rem;}


/***media***/
.media{ position: relative; padding:0.52083333rem 0.20833333rem; background: #f4f4f4;}
.media .theme{ float: left;}
.media .search-box{ margin-top: 0.2rem; float: right; width:3.5rem; height: 33px; padding-right: 38px; border-bottom: 1px solid #464646; position:relative;}
.media .search-box .inp{ width: 100%; height: 32px; line-height: 22px; padding:5px 0; border: none; background: none;}
.media .search-box .btn{ position: absolute; top: 0; right: 0; width: 38px; height: 32px; background: url(../images/ico_search.png) no-repeat; border: none;}
.media .tab{ margin-top: 0.6rem; text-align:center;}
.media .tab a{ display: inline-block;  line-height:0.5rem; font-size: 0.27777777rem;padding: 0 0.20833333rem; color: #4a4a4a; border: 1px solid rgba(0,0,0,0); letter-spacing:1px; cursor: pointer;}
.media .tab a.active{  border: 1px solid #585858;}
.media-list{ padding:0.52083333rem 0.3125rem 0.3125rem;}
.media-list li{ margin-bottom:0.3125rem; }
.media-list .box{ display: block; background: #FFFFFF; position: relative;}
.media-list .box .img{ float: left; width: 50%; overflow: hidden;}
.media-list .box .img img{ width: 100%;}
.media-list .box:hover .img img{ transform: scale(1.2); -webkit-transform: scale(1.2);}
.media-list .box .text{ float: right; width: 50%; padding:0.41666666rem; line-height:0.375rem; font-size: 0.26041666rem;}
.media-list .box .text .con{ margin-top: 10px; max-height:75px; overflow: hidden;}
.media-list .box .text span{ display:inline-block; position: absolute; bottom:0.3125rem; right:0.3125rem;  padding-right: 0.26041666rem; line-height:0.34rem; font-size: 0.22rem; background: url(../images/more_line.png) right bottom no-repeat; text-transform: uppercase; color: #454545;}
.media-more img{ width: 0.72916666rem;}




/***location***/
.location{ position: relative; padding: 0.88541666rem 0 1.04166666rem; }
.location .row{ position:relative; }
.location .theme{ float:left;}
.location .tab{ margin-top: 0.41666666rem; float: right; }
.location .tab span{ float: left; display: inline-block;  line-height:0.5rem; font-size: 0.27777777rem;padding: 0 0.20833333rem; color: #4a4a4a; border: 1px solid rgba(0,0,0,0); letter-spacing:1px; cursor: pointer;}
.location .tab span.active{  border: 1px solid #585858;}
.location .js-tab-box{ margin-top: 0.625rem;}
.location .js-tab-con{ display: none;}
.location .js-tab-con.active{ display: block;}
.location .img img{ width: 100%;}
.location .content{ padding:0.78125rem 0.41666666rem;}
.location .content .tit{ color: #b28c5f; font-size:0.36458333rem; letter-spacing:0.03125rem;}
.location .content .con{ margin-top:0.20833333rem; color: #6f6f6f; line-height: 0.39583333rem; font-size: 0.27777777rem;letter-spacing:0.01041666rem; text-align: justify;}

.location-pdf{ position: relative; padding: 0 0.3125rem;}
.location-link{ float: left; position:relative; background: #bba073; letter-spacing: 1px; color: #FFFFFF; padding: 0.22rem 0.8rem 0.22rem 0.4rem; display: inline-block; font-size: 0.32rem;}
.location-link .ico-loction{ display: inline-block; position: absolute; top:50%; margin-top: -0.25rem; right:0.25rem; width:0.5rem; height: 0.5rem; background-image: url(../images/ico_loction.png); background-size:cover;}



/***footer***/
.footer{  position:relative; padding: 2.2rem 0 0.46875rem; color: #FFFFFF; background-image: url(../images/footer_bg.jpg);}
.footer a{ color: #FFFFFF;}
.foot-link{ position: relative; text-align: center;}
.foot-link .js-tab span{ cursor: pointer; font-size: 0.25rem; padding:0 0.28rem; line-height: 0.8rem; display: inline-block; vertical-align: bottom; position: relative; color: #FFFFFF;}
.foot-link .js-tab span:after{  display: none; content: ""; position: absolute; bottom:-1px; left:0; width: 100%; height: 1px; background: #FFFFFF; }
.foot-link .js-tab span.active:after{ display: block;}
.foot-link .js-tab span:hover{ opacity: .8;}
.foot-link .js-tab span:nth-child(2){ margin-right: 1.97916666rem;}
.foot-link .foot-logo{ position: absolute; bottom:0.24rem; left:50%; width:1.4rem; margin-left:-0.7rem;}
.footer .js-tab-box{ padding: 0.52083333rem;  font-size: 0.27777777rem;line-height: 0.4rem;}
.footer .js-tab-con{ height: 0; overflow: hidden; background: rgba(0,0,0,.5);}
.footer .js-tab-con.active{ height: auto;}
.foot-text{ padding:1.4rem 0.8rem; text-align: center;}
.foot-text h2{ font-size: 0.4375rem; margin-bottom:0.3125rem; font-weight: normal; letter-spacing:0.05208333rem;}
.foot-erweima{ display: none; margin-top: 0.52083333rem; text-align:center;}
.foot-erweima img{ width: 2.60416666rem;}
.foot-erweima p{ margin-top: 0.20833333rem;}
.copyright{ margin-top:8%; text-align: center; font-size:0.22916666rem; line-height:0.45833333rem;}
.copyright a{ color: #FFFFFF;}
.copyright img{ width: 0.52083333rem; display: inline-block; vertical-align: middle;}
.copyright span{ margin-left: 8px; display: inline-block; vertical-align: middle;}


.sitemap-ul{ padding:0.2rem 0.8rem 0.8rem; }
.sitemap-ul li{ margin-top: 0.6rem; float: left; width:33.333%; padding-left: 0.3125rem;}
.sitemap-ul li:nth-child(3n+1){ clear: both;}
.sitemap-ul li a{ display: block; color: #FFFFFF; position: relative;}
.sitemap-ul li a:hover{ opacity: .8;}
.sitemap-ul li>a{ margin-bottom:0.3rem; font-size: 0.32rem;}
.sitemap-ul li div a{ line-height: 0.62rem; font-size: 0.28rem;}
.sitemap-ul li .a-view,
.sitemap-ul li .a-tenant{ padding-left: 0.52083333rem;}
.sitemap-ul li .a-view{ margin-top:0.52083333rem;}
.sitemap-ul li .a-tenant:before,
.sitemap-ul li .a-view:before{ content: ""; position: absolute; top:50%; width:0.42rem; height: 0.42rem; left:0; margin-top: -0.21rem; background-size: cover;}
.sitemap-ul li .a-tenant:before{ background-image:url(../images/ico_top_01.png); }
.sitemap-ul li .a-view:before{ background-image:url(../images/ico_top_02.png); }


.terms-tab{ margin-top: 0.8rem; text-align: center;}
.terms-tab span{ cursor:pointer; display: inline-block; padding-bottom:0.10416666rem; margin: 0 0.10416666rem; position: relative;}
.terms-tab span:after{ display: none; content: ""; position: absolute; bottom: 0; left:0; width: 100%; height: 2px; background: #FFFFFF;}
.terms-tab span.active:after{ display: block; }
.swiper-terms{  }
.swiper-terms .swiper-slide{ text-align: justify; padding: 0.52083333rem 0.52083333rem 1.2rem;}
.privacy{ padding: 0.8rem;}


.back-top{ position: absolute; right:0.10416666rem; top:0.52083333rem; color: #FFFFFF; font-size:0.2rem; letter-spacing:0.01041666rem;}
.back-top img{ margin-bottom:0.20833333rem; width: 0.52083333rem;}


 
 
 
 
/* ========== */
/* = NOTICE = */
/* ========== */
.notice-pop{ width:100%; padding:0.83333333rem; }
.notice-pop .swiper-notice .swiper-slide{ padding-bottom:1rem; text-align: center;}
.notice-pop .swiper-notice .time{ margin-top:0.26041666rem; font-size:0.3rem; }
.notice-pop .swiper-notice .des{ margin-top:0.26041666rem; font-size:0.26041666rem; line-height:0.46rem; min-height: 3.22rem; text-align: left;}
.pop-tit{ text-align: center;}
.pop-tit img{ width:1rem;}
.pop-tit .tit{ position: relative; padding-bottom:0.20833333rem; display: inline-block; margin-top: 0.41666666rem; font-size: 0.41666666rem; color: #4a4a4a; letter-spacing: 0.05208333rem; text-align: center;}
.pop-tit .tit:after{ content:""; position: absolute; bottom: 0; left:0%;  width:100%; height: 1px; background: #4a4a4a;}
.pop-tit .des{  margin-top: 10px; font-size: 0.27777777rem;color: #4a4a4a;}



/* ========== */
/* = HONOR-POP = */
/* ========== */
.honor-pop{  width:100%; padding: 0.625rem;}
.swiper-honor-pop{ position: relative; z-index:0;}
.swiper-honor-pop .swiper-slide{ padding:0 0.52083333rem 0.5rem; text-align: center; font-size: 0.27777777rem; line-height: 0.46rem; }
.swiper-honor-pop .swiper-slide>img{ width:2rem;}
.swiper-honor-pop .swiper-slide .img{ width:70%; margin:0.52083333rem auto 0; }
.swiper-honor-pop .swiper-slide .year{ color: #b69872; }
.swiper-honor-pop .swiper-slide .des{ position: relative; padding:0.3125rem 0.2rem 0; min-height: 2.3rem;} 




/* ========== */
/* = TENANT-POP = */
/* ========== */
.tenant-pop{ width:100%; padding: 0.625rem;}
.tenant-pop .in{ margin-top:0.41666666rem;}
.tenant-pop .in input{ width: 100%; height:1.2rem; padding:0.2rem 0.41666666rem; line-height:0.8rem; border: 1px solid #969696; font-size: 0.27083333rem;}
.tenant-pop .login-btn{ margin-top:0.41666666rem; width: 100%; height:1.2rem; background:#4a4a4a; color: #FFFFFF; font-size: 0.27083333rem;} 



/* ========== */
/* = TENANTLIST-POP = */
/* ========== */
.tenantlist-pop{ width: 100%; padding: 0.625rem;}
.tenantlist-top{ padding:0.5rem 0; border-bottom: 1px solid #919191;}
.tenantlist-top .tit{ float: left; }
.tenantlist-top .tit img{ width: 1.04166666rem; display:inline-block; display:inline-block;vertical-align: middle;}
.tenantlist-top .tit span{ margin-left:0.20833333rem; font-size:0.4rem; letter-spacing:0.02083333rem; color: #4a4a4a;  display:inline-block;vertical-align: middle;} 
.tenantlist-top .search{ margin-top:0.4rem; float: right; width: 240px; padding-right: 40px; border:1px solid #b8b8b8; position: relative;} 
.tenantlist-pop .search .inp{ padding: 0 10px; float: left; width: 100%; line-height:30px; border: none; background: none;}
.tenantlist-pop .search .btn{ position:absolute; top:0; right:0; width: 35px; height: 30px; background: url(../images/tenant_seacrh_btn.png); }
.tenantlist-pop .swiper-tenantlist{ padding-bottom:1.2rem;}
.tenantlist-pop .swiper-tenantlist li{ font-size: 0.27777777rem;line-height:0.5rem; padding:0.4rem 0.9375rem 0.4rem 0; border-bottom: 1px solid #d4d4d4; position:relative;; }
.tenantlist-pop .swiper-tenantlist li p{ float: left;}
.tenantlist-pop .swiper-tenantlist li p span{ padding-right:0.20833333rem;  margin-right:0.20833333rem; position: relative;}
.tenantlist-pop .swiper-tenantlist li p span:after{ content: ""; position: absolute; top:0; right:0; width: 1px; height: 0.5rem; background: #e2e7ed;}
.tenantlist-pop .swiper-tenantlist li a{ position: absolute; top:0.4rem; right:0; }



/* ========== */
/* = NEWS-POP = */
/* ========== */
.news-pop{ padding: 0.625rem; font-size: 0.27777777rem;line-height: 0.45833333rem;}
.news-pop .title{ font-size: 0.375rem; font-weight: bold; text-align:center; color: #4a4a4a;}
.news-pop .date{ margin-top:0.20833333rem; text-align: center;}
.news-pop .detail{ border-top: 1px solid #919191; margin-top:0.52083333rem; padding:0.52083333rem 0;color: #6f6f6f;}
.news-pop .down{ text-align: right; padding: 0.3125rem 0; border-top: 1px solid #d4d4d4;}
.news-pop video{ width: 100%;}


/* ========== */
/* = interview-pop = */
/* ========== */
.interview-pop{ padding:0.83333333rem 0.625rem; font-size: 0.26041666rem;}
.interview-pop .in{ width: 100%; margin-top:0.41666666rem; position: relative; border: 1px solid #969696; }
.interview-pop .in span{ position: absolute; top:0; left:0; padding:0 0.2rem; display: block; line-height: 1.2rem;  font-size: 0.27083333rem;}
.interview-pop .in input{ width: 100%; height:1.2rem; padding:0.2rem 0.41666666rem; line-height:0.8rem;font-size: 0.27083333rem; border: none; background:none; -webkit-appearance:none;}
.interview-pop .radio-div .con{margin-top:0.41666666rem; line-height:0.625rem;}
.interview-pop .radio-div .con span{ float: left;}
.interview-pop .radio-div .con label{ float: left; margin-left:0.20833333rem; }
.interview-pop .radio-div .con input{ margin-right:0.10416666rem;vertical-align: middle; display: inline-block; }
.interview-pop .radio-div .in{ margin-top: 0.2rem; width: 100%; }
.interview-pop .textarea-div{margin-top:0.41666666rem; width: 100%;  padding:0.4rem 0.2rem; border: 1px solid #969696;}
.interview-pop .textarea-div span{ display: block; font-size: 0.27083333rem;}
.interview-pop .textarea-div textarea{ margin-top: 0.2rem; width: 100%; font-size: 0.27083333rem; height: 1.5rem; line-height: 0.54rem; border: none; background:none; -webkit-appearance:none; }
.interview-btn{ margin: 0.41666666rem auto 0; display: block; background: #4a4a4a; color: #FFFFFF;  height:1.2rem; width:100%;}

