/* 顶部轮播 */
.banner{min-height: 800px;position: relative;}
.swiper-container {
    width: 100%;
    height: 800px;
}
.banner .swiper-slide{position: relative;height: 800px;width: 100%}
.banner .swiper-slide img{height: 800px;width: 1920px;display: block;left:50%;margin-left: -960px;position: absolute }
.banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 120px!important;}
.banner .swiper-pagination-bullet{width: 64px!important;height: 11px!important;border-radius: 0!important;margin: 0 8px!important;background: #fff!important;opacity: .5!important;}
.banner .swiper-pagination-bullet-active{background: #417665!important;opacity: 1!important;}

/* 概况和咨询 */
.survey{height: auto;position: absolute;left: 0;top: 196px;z-index: 10}
.survey .itemTit li{width: 190px;height: 161px;transition: all .5s; color: #e8e8e8;font-size: 20px;z-index: 100; cursor: pointer; background: rgba(0, 0, 0, .7);padding-top: 90px;}
.survey .itemTit .en{font-size: 40px;font-family: 'font1';}
.survey .itemTit p{padding-left: 28px;}
.survey .itemTit li.active{background: #014828;color: #fff}
.survey .itemTit li:first-child{border-bottom: 1px solid #787878}
.survey .itemCon{position: absolute;left: 190px;top: 0;}
.survey .itemCon li{width: 600px;height: 413px;display: none; padding: 45px;color: #fff;background: rgba(0, 0, 0, .7);position: absolute;top:0;left: 0;}
.survey .itemCon li p{line-height: 24px;font-size: 14px;text-indent: 28px;margin-bottom: 36px;}
.survey .demo {overflow: hidden;}
.survey .demo .img{width: 198px;height: 118px;float: left;}
.survey .demo .img img{display: block;width: 100%;height: 100%;display: block} 
.survey .demo .word{float: right;width: 380px;}
.survey .demo .word p {text-indent: 0;}
.survey .demo .word .tit{color: #fff;display: block; font-size: 16px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 5px;}
.survey .demo .det{font-size: 14px;margin-bottom: 18px;}
.survey .demo .func{overflow: hidden;margin-bottom: 0}
.survey .demo .func .time{float: left;}
.survey .demo .func .more{float: right;color: #fff}
.survey .demo .func .more:hover{text-decoration: underline}
.survey .newsList a{color:#fff;overflow: hidden;display: block;margin-top: 20px;}
.survey .newsList a:hover{color: #417665}
.survey .newsList .tit{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;width: 460px;font-size: 16px;}
.survey .newsList .time{float: right;}
/* 明星来访 */
.starVisit{width: 100%;overflow: hidden;position: relative;}
.starVisit .bg{width:100%;height: 800px;position: relative; }
.starVisit .bg img{width: 1920px;position: absolute;left: 50%;margin-left: -960px;display: block}
.starVisit .main{position: absolute;height: 636px;left: 50%;bottom: 50%;margin-left: -700px;margin-bottom: -318px;}
.starVisit .leftCon{width: 550px;height: 636px;float: left;}
.starVisit .titleBox{width: 100%;height: 383px;background: url(../images/visitTit.jpg) no-repeat;background-size: 100% 100%; position: relative;}
.starVisit .blackBox{transition: all .5s ease-out; background-color: rgba(0,0,0,.4);width: 100%;height: 100%;}
.starVisit .titleBox .tit{color: #fff;font-size: 20px;padding: 45px 0 0 34px;}
.starVisit .titleBox .tit .en{font-size: 40px;font-family: font1;}
.starVisit .blackBox:hover{background: rgba(0,0,0,0);}
.starVisit .more{width: 91px;height: 26px;display: block;transition: all .5s; border-top: 1px solid #fff;cursor: pointer;overflow: hidden; border-bottom: 1px solid #fff;margin: 190px 0 0 34px;line-height: 26px;color: #fff;font-size: 12px; text-align: center}
.starVisit .more img{display: none;margin-left: 10px;}
.starVisit .more:hover img{display: inline-block}
.starVisit .more:hover{transform: scale(1.2,1.2)}
.starVisit .twoImg{width: 550px;height: 253px;overflow: hidden;}
.starVisit .twoImg .img{width: 275px;height: 253px;position: relative;float: left}
.starVisit .twoImg .img .blackBox{position: absolute;top: 0;left: 0}
.starVisit .twoImg .img img{height: 100%;width: auto;transition: all .5s}
.starVisit .twoImg .img:hover img{transform: scale(1.2,1.2)}
.starVisit .rightCon{float: left;width: 850px;height: 636px;overflow: hidden;}
.starVisit .rightCon img{height: 100%;width: 100%;display: block;transition: all .5s;min-width: 850px;}
.starVisit img.hidden{display: none;}
/* 金沙湖配套 */
.matching{width: 100%;overflow: hidden;position: relative;}
.matching .bg{width:100%;height: 800px;position: relative; }
.matching .bg img{width: 1920px;position: absolute;left: 50%;margin-left: -960px;display: block}
.matching .main{position: absolute;height: 636px;left: 50%;bottom: 50%;margin-left: -700px;margin-bottom: -318px;}
.matching .leftCon{width: 550px;height: 636px;float: left;}
.matching .titleBox{width: 100%;height: 343px;background: url(../images/matchingTit.jpg) no-repeat;position: relative;}
.matching .blackBox{transition: all .5s ease-out; background-color: rgba(0,0,0,.4);width: 100%;height: 100%;}
.matching .titleBox .tit{color: #fff;font-size: 20px;padding: 45px 0 0 34px;}
.matching .titleBox .tit .en{font-size: 40px;font-family: font1;}
.matching .blackBox:hover{background: rgba(0,0,0,0);}
.matching .more{width: 91px;height: 26px;display: block; border-top: 1px solid #fff;cursor: pointer; border-bottom: 1px solid #fff;margin: 150px 0 0 34px;line-height: 26px;color: #fff;font-size: 12px; text-align: center}
.matching .more img{display: none;margin-left: 10px;}
.matching .more:hover img{display: inline-block}
.matching .more:hover{transform: scale(1.2,1.2)}
.matching .itemTit{width: 100%;height: 293px;}
.matching .itemTit div{width: 275px;height: 95px;transition: all .5s; cursor: pointer; padding-top: 50px; background: rgba(0,0,0,.8);float: left;color: #fff;text-align: center;font-size: 20px;}
.matching .itemTit div:last-child{width: 100%;height: 98px;border-top: 1px solid #787878}
.matching .itemTit div:first-child{width: 274px;border-right: 1px solid #787878}
.matching .itemTit div.active{background: #014828}
.matching .rightCon{float: left;width: 850px;height: 636px;background: #fff; overflow: hidden;}

.matching .lunboBox{height: 636px;position: relative;width: 850px}
.matching .lunboBox .item{height: 636px; width: 850px;position: absolute;top: 0;left: 0;display: none;}
.matching .lunboBox .item:first-child{display: block}
.matching .lunboBox .item .swiper-container{height: 636px;}
.matching .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 40px!important;}
.matching .swiper-pagination-bullet{width: 64px!important;height: 11px!important;border-radius: 0!important;margin: 0 8px!important;background: #fff!important;opacity: .5!important;}
.matching .swiper-pagination-bullet-active{background: #417665!important;opacity: 1!important;}
.matching .swiper-slide{position: relative;height: 636px;width: 100%}
.matching .swiper-slide img{height: 636px;width: 850px;display: block; }
@media screen and (max-width: 1400px) { 
    .starVisit .main{width: 1200px;height: 546px;margin-left: -600px;}
    .starVisit .main .leftCon{width: 470px;height: 546px;}
    .starVisit .main .leftCon .titleBox{height: 327px;}
    .starVisit .titleBox .tit{padding: 45px 0 0 100px;}
    .starVisit .more{margin: 100px 0 0 100px}
    .starVisit .rightCon{width: 730px;height: 546px;}
    .starVisit .twoImg{width: 100%;height: 219px;overflow: hidden;}
    .starVisit .twoImg .img{width: 235px;height: 219px;position: relative;float: left}
    .starVisit .rightCon .img{width: 730px;height: 100%;}

    .matching .main{width: 1200px;margin-left: -600px;}
    .matching .main .leftCon{width: 470px;height: 546px;}
    .matching .main .leftCon .titleBox{height: 327px;}
    .matching .itemTit{width: 100%;height: 293px;}
    .matching .itemTit div{width: 235px;height: 80px;padding-top: 30px;transition: all .5s; cursor: pointer;background: rgba(0,0,0,.8);float: left;color: #fff;text-align: center;font-size: 20px;}
    .matching .itemTit div:last-child{width: 100%;height: 79px;padding-top: 30px; border-top: 1px solid #787878}
        .matching .itemTit div:first-child{width: 234px;border-right: 1px solid #787878}
    .matching .itemTit div.active{background: #014828}
    .matching .rightCon{float: left;width: 730px;height: 546px;background: #fff; overflow: hidden;}

.matching .lunboBox{height: 546px;position: relative;width: 730px}
.matching .lunboBox .item{height: 546px; width: 730px;position: absolute;top: 0;left: 0;display: none;}
.matching .lunboBox .item:first-child{display: block}
.matching .lunboBox .item .swiper-container{height: 546px;}
.matching .swiper-slide{position: relative;height: 546px;width: 100%}
.matching .swiper-slide img{height: 546px;width: 730px;display: block; }
}