﻿/*******************************
    -------[=首页]-------
********************************/
.section-index {position: relative;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.section-index img {display: block;}
.section-index img.bg {width: 100%;}
/*.section-index img.txt {position: absolute;top: 12%;right: 10%;}*/
.section-index img.txt {position: absolute;top: 18%;display: none;}
/*******************************
    -------[=餐饮]-------
********************************/
.bg-img {display: block;width: 100%;}
.g-txt-1 {padding: 30px 0;width: 100%;font-size: 0;text-align: center;}
.g-txt-1 .tit {padding-bottom: 20px;font-size: 40px;font-weight: bold;}
.g-txt-1 .info {padding-top: 12px;line-height: 1.86;text-align: center;font-size: 14px;}
.ul-list-img {margin-left: -20px;margin-bottom: 20px;overflow: hidden;}
.ul-list-img li {padding-left: 20px;float: left;width: 33.333%;}
.ul-list-img .cont {position: relative;padding-top: 39%;height: 0;overflow: hidden;}
.ul-list-img .cont img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.ul-list-img li:hover img {
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
/*******************************
    -------[=服务]-------
********************************/
.banner-service .item {position: relative;}
.banner-service .cont {margin-left: 14%;width: 686px;}
.banner-service .slick-dots {position: absolute;right: 0;bottom: 32px;left: 0;line-height: 1;font-size: 0;text-align: center;}
.banner-service .slick-dots li {margin: 0 8px;display: inline-block;width: 12px;height: 12px;border-radius: 50%;background-color: #fff;}
.banner-service .slick-dots .slick-active {background-color: #9cc931;}
/*******************************
    -------[=商场]-------
********************************/

/*******************************
    -------[=休闲]-------
********************************/
/*******************************
    -------[=关于我们]-------
********************************/
.section-about-1 .wp {padding: 88px 0 126px 464px;overflow: hidden;background: url(../images/img-16.png) left bottom no-repeat;}
.section-about-1 .txt {width: 100%;max-width: 936px;float: right;}
.section-about-1 .tit {color: #666;font-size: 40px;font-weight: bold;}
.section-about-1 .info {padding-top: 30px;overflow: hidden;}
.section-about-1 .info .col-l {width: 43%;}
.section-about-1 .info .col-r {width: 50%;}
.section-about-1 .info .d1 {margin-top: 30px;color: #181818;}
.section-about-1 .info .d2 {line-height: 1.86;}
.section-about-2 {position: relative;}
.section-about-2 .big-img .item {position: relative;}
.section-about-2 .big-img img {display: block;width: 100%;}
.section-about-2 .big-img .txt {position: absolute;top: 70px;right: 20%;width: 96%;max-width: 464px;color: #fff;}
.section-about-2 .big-img .tit {font-size: 40px;font-weight: bold;}
.section-about-2 .big-img .info {line-height: 1.81;}
.section-about-2 .big-img .d1 {padding-top: 24px;}
.section-about-2 .thumb-list {position: absolute;bottom: 48px;left: 15%;width: 96%;max-width: 534px;}
.section-about-2 .thumb-list .item {position: relative;margin: 0 5px;}
.section-about-2 .thumb-list img {display: block;width: 100%;}
.section-about-2 .thumb-list .mask {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url(../images/bg-1.png);}
.section-about-2 .thumb-list .slick-current .mask {background-image: none;}
.section-about-3 {padding: 54px 0 50px;}
.section-about-3 .tit {color: #666;font-size: 40px;font-weight: bold;}
.section-about-3 .info {padding: 26px 0 44px;line-height: 1.81;font-size: 16px;}
.section-about-3 #allmap {height: 526px;}
.section-about-3 .tab {margin-top: 11px;}
.section-about-3 .tab .tabtitle {margin-left: -10px;overflow: hidden;}
.section-about-3 .tab .tabtitle li {padding-left: 10px;float: left;width: 25%;}
.section-about-3 .tab .tabtitle a {display: block;width: 100%;height: 98px;line-height: 98px;text-align: center;background-color: #b1b1cc;font-size: 0;}
.section-about-3 .tab .tabtitle img {margin-right: 12px;display: inline-block;vertical-align: middle;}
.section-about-3 .tab .tabtitle span {display: inline-block;vertical-align: middle;color: #fff;font-size: 24px;font-weight: bold;}
.section-about-3 .tab .tabtitle .on a {background-color: #9cc931;}
.section-about-3 .tab .tabcontent {padding: 36px 26px 26px;font-size: 20px;line-height: 1.81;border-bottom: 2px solid #c2c2c2;}
.anchorBL {display: none;}
.traffic{ width: 100%; margin-top: 2rem; }
.traffic p{ line-height: 3rem; list-style: 3rem; margin-bottom: 1rem; }
.traffic h1{background: #B0B0CC; padding: 1rem 2rem; color: #FFF;  font-size: 1.25rem; margin-bottom: 1rem; width: 100%;}
.traffic h1 i{display: inline-block;  width: 40px; height: 40px; vertical-align: middle;  }
.traffic h1 span{vertical-align: middle; }
.traffic h1.bus i{ background: #B0B0CC url(../images/ico-bus.png) no-repeat; }
.traffic h1.subway i{background: #B0B0CC url(../images/ico-subway.png)  no-repeat;  }
.join-us{ margin-bottom: 50px; }
.join-us .tit{ font-size: 14px; color: #666;  font-weight: bold; margin-bottom: 20px;}
.join-us h1{  font-size: 14px;  color: #666; margin-bottom: 10px; }
.join-us p{ line-height: 30px; font-size: 14px; margin-bottom: 10px; }
/*******************************
    -------[=写字楼]-------
********************************/
a.btn-office {margin: 38px auto 0;padding-left: 56px;display: block;width: 186px;height: 44px;line-height: 44px;color: #fff;font-size: 16px;background: url(../images/ico-pm.png) 15px center no-repeat #b4b4ce;border-radius: 5px;}
a.btn-office:hover {background-color: #9cc931;}
.img-map {display: block;width: 100%;height: 0;visibility: hidden;opacity: 0;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
.img-map.show {margin: 30px auto;height: auto;visibility: visible;opacity: 1;}
.section-office {overflow: hidden;}
.section-office.s1 {height: 706px;background-color: #f1f1f1;}
.en .section-office.s1 {height: 900px;background-color: #f1f1f1;}
.section-office.s2 {height: 803px;}
.section-office .txt,.section-office .img {height: 100%;}
.section-office .txt {width: 40%;display: inline-block;vertical-align: middle;font-size: 0;}
.section-office .img {width: 60%;display: inline-block;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.section-office.s1 .img {float: right;}
.section-office.s2 .img {float: left;}
.section-office.s1 .txt {padding: 0 90px 0 200px;float: left;}
.en .section-office.s1 .txt {padding: 0 20px 0 50px;}
.section-office.s2 .txt {padding: 0 200px 0 90px;float: right;}
.en .section-office.s2 .txt {padding: 0 50px 0 20px;}
.section-office .txt:after {display: inline-block;width: 0;height: 100%;vertical-align: middle;content: '';}
.section-office .cont {display: inline-block;vertical-align: middle;}
.section-office .tit {color: #666;font-size: 40px;font-weight: bold;}
.en .section-office .tit {color: #666;font-size: 24px;font-weight: bold;}
.section-office .info {padding-top: 46px;color: #333;font-size: 16px;line-height: 2.25;}
.en .section-office .info {line-height: 1.5;}
.section-office.s2 .info p {padding-bottom: 26px;}
/*******************************
    -------[=新闻]-------
********************************/
.box-news {padding: 180px 0 150px;background: url(../images/img-20.jpg) center center no-repeat;background-size: cover;}
.cat {overflow: hidden;}
.cat .name {padding-right: 34px;float: left;color: #fff;font-size: 40px;font-weight: bold;}
.cat .type {padding-top: 16px;float: left;}
.cat .type a {margin: 0 4px;padding: 0 36px;display: inline-block;height: 28px;line-height: 28px;color: #fff;font-size: 16px;background-color: #a2a2a2;border-radius: 14px;}
.cat .type a:hover,.box-news .cat .type a.on {background-color: #9cc931;}
.box-news .list {margin-top: 30px;margin-left: -24px;overflow: hidden;}
.box-news .list li {margin-bottom: 20px;padding-left: 24px;float: left;width: 33.333%;}
.box-news .list a {padding: 12px 12px 30px;display: block;width: 100%;background-color: #fff;border-radius: 5px;}
.box-news .list a:hover {background-color: #9cc931;}
.box-news .list .img {position: relative;padding-top: 63%;height: 0;overflow: hidden;}
.box-news .list img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.box-news .list a:hover img {
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.box-news .list .txt {margin: 20px 0 30px;padding: 0 8px;height: 3.26em;line-height: 1.63em;overflow: hidden;font-size: 16px;}
.box-news .list a:hover .txt {color: #fff;}
.box-news .list .date {padding-left: 8px;height: 1em;line-height: 1em;}
.box-news .list a:hover .date {color: #fff;}
/*******************************
    -------[=新闻详细]-------
********************************/
.box-news-info .cont {padding-top: 36px;}
.box-news-info .tit {color: #fff;font-size: 32px;text-align: center;}
.box-news-info .info {padding: 16px 0 12px;text-align: center;color: #fff;font-size: 16px;}
.box-news-info .txt {padding-top: 20px;min-height: 304px;color: #fff;font-size: 16px;line-height: 1.94;border-top: 1px solid rgba(255,255,255,.58);font-weight: bold;text-align: justify;}
.box-news-info .txt p {padding-bottom: 20px;}