﻿@charset "utf-8";
/* CSS Document */

/*index banner*/
/*通用广告圆点*/
.banner { width: 100%; height: 500px; vertical-align: middle; position: relative; overflow: hidden; z-index: 0; }
.bannerimg {width: 100%; height: 500px; overflow: hidden; text-align: center; position: absolute; float: right; top: 0; left: 0; }
.bannerimg ul { width: 100%; position: absolute; height:500px; left: 0; top: 0; }
.bannerimg li { height: 500px; overflow: hidden; width: 100%; position: relative; float: left;}
.bannerimg li a{height: 500px; overflow: hidden; width: 2000px; position: absolute; left: 50%; top: 0; display: block; margin-left: -1000px; }
.bannerimg li img { width:100%; height: 500px; }

.bannerimg ol { position: absolute; left:50%; bottom: 8px; }
.bannerimg ol li { width: 14px;height: 14px; float: left; overflow: hidden; text-indent: -10em; margin-right: 5px; background: #0068B7; border-radius:50%;}
.bannerimg ol li.select { background: #65C5D7; }

.recommend{width:100%;height:676px;background:#382210 url(images/recommend-bg.gif) no-repeat center top;clear:both;}
.recommend .inner-box{width:1200px;height:676px; display:block;margin:0 auto;clear:both;position: relative;z-index:300}
.recommend .inner-box .title{width:492px;height:172px; background:url(images/recommend-title.jpg) no-repeat;display:block;margin:0 auto}
.recommend .collection{width:46px;height:46px; background:url(images/collection-icon.png) no-repeat 0 0;position:absolute;right:10px;top:10px; z-index:2}
.recommend .lf{width:560px;height:430px;float:left;position:relative}
.recommend .lf .collection.active{background:url(images/collection-icon.png) no-repeat -46px 0}
.recommend .lf .bottom-bg{width:560px;height:79px; background:url(images/bottom-bg.png) no-repeat; position:absolute;left:0;bottom:0;}
.recommend .lf .bottom-bg .price{width:132px;float:left;margin-top:40px;color:white;font-size:20px}
.recommend .lf .bottom-bg .price .currency-symbol{float:left;margin-left:8px;margin-top:8px;display:inline;}
.recommend .lf .bottom-bg .price label{font-size:12px;float:right;margin-top:-6px;margin-right:-5px}
.recommend .lf .bottom-bg .price .currency-num{font-size:40px;float:left}
.recommend .lf .bottom-bg .txt{width:400px;float:left; text-align:right;padding:0 14px}
.recommend .lf .bottom-bg .txt h2{font-size:26px;color:white;margin-top:15px}
.recommend .lf .bottom-bg .txt p{font-size:12px;color:white;margin-top:13px;color:#999}
.recommend .md{width:350px;height:430px;float:left;margin-left:10px;display:inline;}
.recommend .md .pic-unit{width:350px;height:210px; position:relative;}
.recommend .md .pic-unit.top{margin-bottom:10px;}
.recommend .md .pic-unit .bottom-bg{width:350px;height:62px; background:url(images/bottom-bg-02.png) no-repeat; position:absolute;left:0;bottom:0;}
.recommend .md .pic-unit .bottom-bg .price{width:132px;float:left;margin-top:30px;color:white;font-size:20px}
.recommend .md .pic-unit .bottom-bg .price .currency-symbol{float:left;margin-left:8px;margin-top:5px;display:inline;}
.recommend .md .pic-unit .bottom-bg .price label{font-size:12px;float:right;margin-top:-4px;margin-right:18px;display:inline;}
.recommend .md .pic-unit .bottom-bg .price .currency-num{font-size:30px;float:left}
.recommend .md .pic-unit .bottom-bg .txt{width:190px;float:left; text-align:right;padding:0 14px}
.recommend .md .pic-unit .bottom-bg .txt h2{font-size:18px;color:white;margin-top:12px}
.recommend .md .pic-unit .bottom-bg .txt p{font-size:12px;color:white;margin-top:5px;color:#999}
.recommend .rt{width:270px;height:430px;float:right; position:relative}
.recommend .rt .bottom-bg{width:270px;height:107px; background:url(images/bottom-bg-03.png) no-repeat; position:absolute;left:0;bottom:0;}
.recommend .rt .bottom-bg .price{width:270px;height:24px;color:white;font-size:20px;padding-top:14px}
.recommend .rt .bottom-bg .price .currency-symbol{float:left;margin-left:8px;margin-top:5px;display:inline;}
.recommend .rt .bottom-bg .price label{font-size:12px;float:left;margin-top:5px;margin-left:3px;display:inline;}
.recommend .rt .bottom-bg .price .currency-num{font-size:30px;float:left}
.recommend .rt .bottom-bg .txt{width:242px;height:69px;text-align:right;padding:0 14px}
.recommend .rt .bottom-bg .txt h2{font-size:18px;color:white;margin-top:18px}
.recommend .rt .bottom-bg .txt p{font-size:12px;color:white;margin-top:5px;color:#999}

.recommend .floor,.recommend .message{top:172px;}


/* 楼层 */
.storey{background:url(images/index-des-02.jpg) no-repeat right bottom #f8f2e0;padding-top:30px;}
.storey-pos{position: relative;z-index:200}
.storey-floor-border-left{border-left:1px solid #e0e0e0;}
.storey-floor-border-right{border-right:1px solid #e0e0e0;}
.storey-floor{padding-bottom:30px;}
.storey-title{height:35px;border-bottom: 2px solid #cf5d00;clear:both;}
.storey-title h3{font-size:20px; height:35px; line-height:24px;}
.storey-floor-fl{width:920px;margin-bottom:25px;height:475px}
.storey-floor-num{margin-right: 12px;font-size:30px;color:#cf5d00;}
.storey-floor-more{padding-top:2px;font-size:14px}
.storey-floor-more:hover{color:#666;}
.storey-floor-more-icon{float: right;margin-left:8px;width:22px;height:20px;margin-top:-1px;}
.storey-floor-topline{position: relative;}
.storey-floor-topbg{position: absolute;bottom:0;right:0;padding-left:50px;;background:url(images/arrow-top.png) no-repeat;width:73px;line-height:55px;height: 66px;color:#fff;}
.storey-floor-pic img{display:block;width:370px;height:290px}
.storey-floor-top-num{font-size:46px;margin-left: 8px}
.storey-floor-mlist{width:369px;padding:4px 0;background:#fff;height:141px;}
.storey-floor-item{padding:6px 10px;overflow: hidden;}
.storey-floor-item-order{font-size:22px;padding:8px 12px;background:#f8f2e0;color:#999999;}
.storey-floor-item-caption{width:215px;padding:8px 0 0 12px;font-size:16px;color:#666;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.storey-floor-item-price{padding-top:8px;font-size:18px;color:#f6922f;}
.storey-floor-item-price em{font-size:12px}
.storey-floor-current{background: #cf5d00;color:#fff;}
.storey-floor-show{width:550px;height:429px;padding-top:10px;background: #fff;}
.storey-floor-dlist{padding:0 10px;overflow: hidden;}
.storey-floor-dlist-item{float:left;padding:5px 0;}
.storey-floor-dlist-item a{padding: 0 14px;font-size:14px;color:#333;border-right:1px solid #fff; height:14px; line-height:14px; display:inline-block;}
.storey-floor-dlist-item span{position: relative;top:-1px;left:-1px;color:#999;}
.storey-floor-cur{background: #cf5d00;border-radius: 25px}
.storey-floor-cur a{color:#fff; border-right:0;}
.storey-floor-dlist-item:hover a{color:#cf5d00;}
.storey-floor-dlist-item.storey-floor-cur:hover a{color:#fff;}
.storey-floor-pinfo{margin-top:10px;}
.storey-floor-pinfo-item{float: left;margin-left: 10px;width:260px;}
.storey-floor-pinfo-item img{width: 260px;height:130px}
.storey-floor-pinfo-pic{position: relative;}
.storey-floor-pinfo-des{position: absolute;background: url(images/attrow.png) no-repeat;width:85px;height:32px;padding-left:25px;bottom:0;right:0;color:#fff;line-height:32px}
.storey-floor-pinfo-des span{font-size: 18px;padding:0 1px;}
.storey-floor-pinfo-caption{padding-top:10px}
.storey-floor-pinfo-caption p{color:#999;margin:6px 0 10px;width:260px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.storey-floor-pinfo-caption a{font-size:16px;color:#333;display:block}
.storey-pos .storey-floor-des-line{ max-height:1835px; height:100%; padding-bottom:189px;}
/* 咨询旅游顾问 */
.storey-service{width:260px;margin-bottom:25px;overflow:hidden}
.storey-service .storey-title{border-color:#999;}
.storey-service .storey-floor-more-icon{background-position: -28px 0;}
.storey-service-list{background-color:#fff;min-height:439px;}
.storey-service-item{padding:21px 0 16px 26px;border-bottom: 1px solid #e0e0e0;overflow: hidden;}
.storey-service-icon{margin-top:20px;background:url(images/index-message.png) no-repeat;width:30px;height:28px}
.storey-service-caption{margin-left:25px;color:#666;}
.storey-service-caption h2{margin-bottom:6px;font-size: 18px;color:#333;}
.storey-service-QQonline{margin-top:6px}
.storey-border{border:0;}

/* 特色产品 */
.storey-feature{background:#fff;padding-bottom:10px;min-height:428px;}
.storey-feature-item{padding:12px 10px 0;}
.storey-feature-pic{position: relative;}
.storey-feature-pic img{width:240px;height:85px}
.storey-feature-pic-des{position: absolute;bottom:0;left:0;background:rgba(0,0,0,0.5);height:25px;line-height:25px;text-align: center;color:#fff;width:100%;}
.storey-feature-pic-des .iconfont{font-size:14px;margin-right:4px}
.storey-feature-sign{position: absolute;top:0;right:0;padding:4px 8px;background:#798696;color:#fff;}
.storey-feature-caption{padding-top:6px;font-family: "宋体"}
.storey-feature-price{color:#f6922f;font-family: "微软雅黑"}
.storey-feature-num{font-size:16px;}
.storey-feature-des{color:#999;font-family: "宋体";width:100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
/* 旅游资讯 */
.storey-tour{padding:10px 0 10px 10px;border-bottom:1px solid #e0e0e0;overflow: hidden;}
.storey-tour-caption{padding-left:10px;background:#fff;overflow: hidden;}
.storey-tour-item{float: left;padding:6px 12px;cursor: pointer;font-size:14px;color:#333;}
.storey-tour-cur{background: #999999;color:#fff;border-radius:25px}
.storey-tour-pic{padding:12px 0;overflow: hidden;}
.storey-tour-pic img{margin-right:10px;width:115px;height:70px}
.storey-tour-icon{position: relative;display: inline-block;margin-right:5px;top:0;background: url(images/index-sign.png) no-repeat;width:8px;height:8px;}
.storey-tour-message{padding-bottom:8px;width:100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.storey-tour-message a{color:#333;font-family: "宋体"}
.storey-tour-message a:hover{color:#cf5d00;}
.storey-tour-message a:hover .storey-tour-icon{background-position: 0 -26px;}
.storey-tour-end{margin-top:3px;padding-bottom:8px;}
.storey-tour-end img{width:240px;height:142px}

/* 修饰品 */
.storey-floor-des-left{position: absolute;width:826px;height:264px;background:url(images/index-des-03.jpg) no-repeat;top:448px;left:-392px;z-index: -1}
.storey-floor-des-top{position: absolute;width:628px;height:709px;background: url(images/index-des-01.jpg) no-repeat;top:-30px;right:0;z-index:-1}
.storey-floor-des-line{position: absolute;width:1614px;height: 1835px;background:url(images/index-line.png) no-repeat;top:-189px;left:-302px;z-index:-1}

