.cruise-version2{line-height:1}
.cruise-version2 .maxWidthLimit{width:1200px;margin:0 auto}
.cruise-version2 input{border:none}
.cruise-version2 ul{font-size:0}
.cruise-version2 ul li{font-size:14px;display:inline-block;position:relative}
.cruise-version2 .section-title{margin:30px 0 12px 0;height:33px;position:relative}
.cruise-version2 .section-title>span{display:inline-block;font-size:24px;color:#484848;line-height:33px;margin-right:120px;font-weight:700}
.cruise-version2 .section-title .moreBrand{margin-right:14px}
.cruise-version2 .section-title.mgt20{margin-top:20px}
.cruise-version2 .section-title .adversting-right{width:166px;height:44px;display:inline-block;float:right;margin-top:-5px;margin-right:14px;cursor:pointer;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;overflow:hidden}
.cruise-version2 .section-title .adversting-right img{width:100%;height:100%}
.cruise-version2 .section-title em{font-style:normal;font-size:10px;color:#B3B3B3}
.cruise-version2 .cruise-banner{width:1200px;margin:0 auto;margin-top:20px;overflow:hidden;font-size:0;margin-bottom:20px}
.cruise-version2 .cruise-banner .title-wrap{margin-bottom:8px}
.cruise-version2 .cruise-banner .title-wrap i{margin-right:8px}
.cruise-version2 .cruise-banner .title-wrap span{font-size:16px;color:#333;vertical-align:top;display:inline-block;line-height:20px;font-weight:700}
.cruise-version2 .cruise-banner .list{cursor:pointer}
.cruise-version2 .cruise-banner .list span{display:inline-block;line-height:20px;margin-right:20px;margin-bottom:4px;color:#666;cursor:pointer}
.cruise-version2 .cruise-banner .list span:hover{color:#ffab00}
.cruise-version2 .banner-left{font-size:14px;width:285px;margin-right:20px;display:inline-block;vertical-align:top;height:450px;background:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:24px 0;position:relative;cursor:pointer}
.cruise-version2 .banner-left .item{padding:12px 0 12px 24px}
.cruise-version2 .banner-left .item:hover{background-color:rgba(232,155,0,.08)}
.cruise-version2 .banner-left .item.active{background-color:rgba(232,155,0,.08)}
.cruise-version2 .item-right-block .right-block-item{cursor:pointer;width:612px;height:450px;background-color:rgba(255,255,255,.94);padding:40px 8px 40px 40px;position:absolute;top:0;left:286px;z-index:20;display:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.cruise-version2 .item-right-block .right-block-item.active{display:block}
.cruise-version2 .item-right-block ul.item-list{height:100%;overflow:auto}
.cruise-version2 .item-right-block ul.item-list>li{margin-bottom:28px;font-size:0}
.cruise-version2 .item-right-block ul.item-list>li label{font-size:14px;display:inline-block;width:74px;padding-left:4px;line-height:20px;position:relative;border-left:2px solid #000;margin-right:20px}
.cruise-version2 .item-right-block ul.item-list>li .right-selector{display:inline-block;width:460px;vertical-align:top;line-height:20px;font-size:14px}
.cruise-version2 .item-right-block ul.item-list>li .right-selector i{cursor:pointer;display:inline-block;width:64px;color:#666;margin-right:14px;margin-bottom:12px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.cruise-version2 .item-right-block ul.item-list>li .right-selector i:hover{color:#ffab00}
.cruise-version2 .decoratingImg{background-image:url(http://placehold.it/200x200/ff9900/fff.png?text=test);width:20px;height:20px;display:inline-block}
.cruise-version2 .banner-right{display:inline-block;vertical-align:top;width:895px;height:450px;position:relative}
.cruise-version2 .mini-swiper{width:895px;height:450px}
.cruise-version2 .pagination-swiper{height:5px;position:absolute;bottom:20px;left:50%;z-index:2}
.cruise-version2 .pagination-swiper span{width:20px;height:5px;margin-right:12px;display:block;float:left;background-color:#000;opacity:.4;cursor:pointer}
.cruise-version2 .pagination-swiper span:last-child{margin-right:0}
.cruise-version2 .pagination-swiper span.swiper-active-switch{width:40px;background:#fff;opacity:1}
.cruise-version2 .cruise-seckill-wrap{background-image:url(../../images/newCruise/seckillBg.png);width:1200px;height:60px;margin:0 auto;margin-bottom:12px;color:#fff;line-height:60px}
.cruise-version2 .cruise-seckill-wrap p{font-size:24px;margin-left:24px;display:inline-block;font-weight:700}
.cruise-version2 .cruise-seckill-wrap a{font-size:18px;float:right;color:#fff;margin-right:44px}
.cruise-version2 .saleWell-cruise-wrap .img-wrap{width:224px;height:149px;margin-bottom:12px}
.cruise-version2 .saleWell-cruise-wrap .img-wrap img{width:100%;height:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.cruise-version2 .saleWell-cruise-wrap .saleWellbd-wrap{width:1200px;height:280px;background:#FFF;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:24px;white-space:nowrap}
.cruise-version2 .saleWell-cruise-wrap .saleWell-cruise{font-size:0;white-space:nowrap;display:inline-block}
.cruise-version2 .saleWell-cruise-wrap .saleWell-cruise li{cursor:pointer;vertical-align:top;width:224px;display:inline-block;margin-right:20px;position:relative}
.cruise-version2 .saleWell-cruise-wrap .saleWell-cruise li p{white-space:normal;height:40px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333;line-height:20px;font-size:14px;margin-bottom:6px}
.cruise-version2 .saleWell-cruise-wrap .saleWell-cruise li .price{display:inline-block;color:#F55;font-size:14px;margin-right:2px}
.cruise-version2 .saleWell-cruise-wrap .saleWell-cruise li .price em{font-size:24px;font-style:normal}
.cruise-version2 .saleWell-cruise-wrap .cruise-top-img{width:48px;height:58px;position:absolute;top:0;left:9px}
.cruise-version2 .saleWell-cruise-wrap .cruise-top-img .topnum{position:absolute;font-size:16px;color:#fff;bottom:16px;width:100%;text-align:center;left:0}
.cruise-version2 .cruise-setion-theme .section-main ul li{width:285px;height:298px;margin:0 20px 0 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff}
.cruise-version2 .cruise-setion-theme .section-main ul li:hover{background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);-moz-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}
.cruise-version2 .cruise-setion-theme .section-main ul li:hover img{-webkit-transform:translateZ(0) scale(1.05)!important;-moz-transform:translateZ(0) scale(1.05)!important;transform:translateZ(0) scale(1.05)!important;zoom:1}
.cruise-version2 .cruise-setion-theme .section-main ul li:nth-child(4n){margin-right:0}
.cruise-version2 .cruise-setion-theme .section-main ul li .cruise-msg-wrap{width:100%;height:100%;position:relative}
.cruise-version2 .cruise-setion-theme .section-main ul li .cruise-msg-wrap .img-wrap{width:286px;height:190px;overflow:hidden;margin-bottom:14px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.cruise-version2 .cruise-setion-theme .section-main ul li .cruise-msg-wrap .img-wrap img{width:100%;height:100%;-webkit-transition:all .25s;-o-transition:all .25s;-moz-transition:all .25s;transition:all .25s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}
.cruise-version2 .cruise-setion-theme .section-main ul li .cruise-msg-wrap .msg-desc{padding:0 16px}
.cruise-version2 .cruise-setion-theme .section-main ul li .cruise-msg-wrap .msg-desc .tit{height:40px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333;line-height:20px;font-size:14px;margin-bottom:6px}
.cruise-version2 .cruise-setion-theme .section-main ul li .cruise-msg-wrap .msg-desc div{color:#666;font-size:12px}
.cruise-version2 .cruise-setion-theme .section-main ul li .cruise-msg-wrap .msg-desc .price{display:inline-block;color:#F55;font-size:14px;margin-right:2px}
.cruise-version2 .cruise-setion-theme .section-main ul li .cruise-msg-wrap .msg-desc .price em{font-size:24px;font-style:normal}
.cruise-version2 .cruise-setion-theme .section-main ul li .cruise-msg-wrap .msg-desc .over-price{display:inline-block;color:#999;font-size:16px;text-decoration:line-through}
.cruise-version2 .cruise-setion-theme .section-main ul li .cruise-msg-wrap .msg-desc .start-off-date{font-size:16px;color:#999;float:right;margin-top:6px}
.cruise-version2 .cruise-setion-theme .section-main ul li .cruise-msg-wrap .msg-desc .diamond{display:inline-block;position:absolute;top:0;right:15px;margin-top:-36px}
.cruise-version2 .cruise-setion-theme .section-main ul li .cruise-msg-wrap .msg-desc .diamond i{margin-right:4px}
.cruise-version2 .cruise-setion-theme .section-main ul .single-img img{width:100%;height:100%}
.cruise-version2 .cruise-hot-direction .section-title .section-top{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;max-width:760px;overflow:hidden}
.cruise-version2 .cruise-hot-direction .section-title .section-top .cruise-nav-tab{height:33px}
.cruise-version2 .cruise-hot-direction .section-title .section-top .cruise-nav-tab li{padding-right:20px;cursor:pointer}
.cruise-version2 .cruise-hot-direction .section-title .section-top .cruise-nav-tab li div{color:#666;height:33px;line-height:30px;position:relative;font-size:16px}
.cruise-version2 .cruise-hot-direction .section-title .section-top .cruise-nav-tab li div:hover{color:#ffab00}
.cruise-version2 .cruise-hot-direction .section-title .section-top .cruise-nav-tab li div:hover em{display:inline-block}
.cruise-version2 .cruise-hot-direction .section-title .section-top .cruise-nav-tab li em{display:none;width:100%;height:3px;left:0;bottom:0;position:absolute;background-color:#ffab00;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-right:0}
.cruise-version2 .cruise-hot-direction .section-title .section-top .cruise-nav-tab li.active div{color:#ffab00;font-size:20px;font-weight:700}
.cruise-version2 .cruise-hot-direction .section-title .section-top .cruise-nav-tab li.active div em{display:inline-block}
.cruise-version2 .cruise-hot-direction .section-main{width:1221px;overflow:hidden}
.cruise-version2 .cruise-hot-direction .section-main .tab-list{display:none;-webkit-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;transition:all .3s linear 0s}
.cruise-version2 .cruise-hot-direction .section-main .tab-list.active{display:block}
.cruise-version2 .cruise-hot-direction .section-main .tab-list ul li{width:285px;height:297px;margin:0 20px 20px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;background:#fff}
.cruise-version2 .cruise-hot-direction .section-main .tab-list ul li:hover img{-webkit-transform:translateZ(0) scale(1.05)!important;-moz-transform:translateZ(0) scale(1.05)!important;transform:translateZ(0) scale(1.05)!important;zoom:1}
.cruise-version2 .cruise-hot-direction .section-main .tab-list ul li .cruise-msg-wrap{width:100%;height:100%;position:relative}
.cruise-version2 .cruise-hot-direction .section-main .tab-list ul li .cruise-msg-wrap .img-wrap{width:285px;height:190px;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.cruise-version2 .cruise-hot-direction .section-main .tab-list ul li .cruise-msg-wrap .img-wrap img{width:100%;height:100%;-webkit-transition:all .25s;-o-transition:all .25s;-moz-transition:all .25s;transition:all .25s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}
.cruise-version2 .cruise-hot-direction .section-main .tab-list ul li .cruise-msg-wrap .msg-desc{width:100%;padding:12px 16px 6px 12px}
.cruise-version2 .cruise-hot-direction .section-main .tab-list ul li .cruise-msg-wrap .msg-desc .tit{display:block;font-size:14px;color:#333;width:100%;height:40px;line-height:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:6px}
.cruise-version2 .cruise-hot-direction .section-main .tab-list ul li .cruise-msg-wrap .msg-desc div{color:#666;font-size:12px}
.cruise-version2 .cruise-hot-direction .section-main .tab-list ul li .cruise-msg-wrap .msg-desc .price{display:inline-block;color:#F55;font-size:14px;margin-right:2px}
.cruise-version2 .cruise-hot-direction .section-main .tab-list ul li .cruise-msg-wrap .msg-desc .price em{font-size:24px;font-style:normal}
.cruise-version2 .cruise-hot-direction .section-main .tab-list ul li .cruise-msg-wrap .msg-desc .diamond{display:inline-block;position:absolute;top:0;right:15px;margin-top:-36px}
.cruise-version2 .cruise-hot-direction .section-main .tab-list ul li .cruise-msg-wrap .msg-desc .diamond i{margin-right:4px}
.cruise-version2 .cruise-hot-direction .section-main .tab-list ul .single-img img{width:100%;height:100%}
.cruise-version2 .cruise-brand{font-size:0;margin-bottom:40px}
.cruise-version2 .cruise-brand .section-title .moreBrand{font-size:14px;color:#333;float:right}
.cruise-version2 .cruise-brand .cruise-brand-cont{position:relative}
.cruise-version2 .cruise-brand .cruise-brand-cont .throw-line .vertical-line{position:absolute;top:16px;left:399.5px;width:1px;height:364px;background-color:#eee;z-index:1}
.cruise-version2 .cruise-brand .cruise-brand-cont .throw-line .vertical-line2{position:absolute;top:16px;left:799.5px;width:1px;height:364px;background-color:#eee;z-index:1}
.cruise-version2 .cruise-brand .cruise-brand-cont .throw-line .cross-line{position:absolute;top:199.5px;left:0;height:1px;width:1200px;background-color:#eee;z-index:1}
.cruise-version2 .cruise-brand ul li{position:relative}
.cruise-version2 .cruise-brand ul li:hover .cruise-brand-item .desc{display:block;opacity:.8}
.cruise-version2 .cruise-brand ul .cruise-brand-item{width:400px;height:200px}
.cruise-version2 .cruise-brand ul .cruise-brand-item .img-wrap{width:400px;height:200px}
.cruise-version2 .cruise-brand ul .cruise-brand-item .img-wrap img{width:100%;height:100%;-webkit-transition:all .25s;-o-transition:all .25s;-moz-transition:all .25s;transition:all .25s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}
.cruise-version2 .cruise-brand ul .cruise-brand-item .desc{display:none;background:#09F;position:absolute;font-size:32px;color:#FFF;top:0;left:0;width:400px;height:200px;line-height:200px;text-align:center}
.cruise-version2 .cruise-commom-question .common-question-list{background-color:#fff;width:1186px;padding:20px 30px 18px 38px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:40px}
.cruise-version2 .cruise-commom-question .common-question-list ul .common-question-item{position:relative;margin-bottom:20px}
.cruise-version2 .cruise-commom-question .common-question-list ul .common-question-item:last-child{margin-bottom:0}
.cruise-version2 .cruise-commom-question .common-question-list ul .common-question-item .question{font-size:16px;line-height:22px;position:relative;margin-bottom:8px}
.cruise-version2 .cruise-commom-question .common-question-list ul .common-question-item .question.mgbottom10{margin-bottom:10px}
.cruise-version2 .cruise-commom-question .common-question-list ul .common-question-item .question.mgbottom14{margin-bottom:14px}
.cruise-version2 .cruise-commom-question .common-question-list ul .common-question-item .question::before{content:'';width:0;height:0;border:2px solid #333;position:absolute;top:9px;left:-18px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.cruise-version2 .cruise-commom-question .common-question-list ul .common-question-item .answer{font-size:14px;color:#666;line-height:24px}
.cruise-version2 .cruise-commom-question .common-question-list ul .common-question-item .answer .more-question ul{font-size:0}
.cruise-version2 .cruise-commom-question .common-question-list ul .common-question-item .answer .more-question ul li{width:306px;font-size:14px;margin-right:100px;margin-bottom:12px}
.cruise-version2 .cruise-commom-question .common-question-list ul .common-question-item .answer .more-question ul li:nth-child(3n){margin-right:0}
.cruise-version2 .cruise-commom-question .common-question-list ul .common-question-item .answer .more-question ul li a{color:#466094}
.cruise-version2 .cruise-commom-question .common-question-list ul .common-question-item .flow ul li{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;padding:14px;text-align:center;font-size:14px;height:44px;background:#F1F1F1;margin-right:43px;position:relative}
.cruise-version2 .cruise-commom-question .common-question-list ul .common-question-item .flow ul li i{position:absolute;right:-25px;top:15px}
.cruise-version2 .cruise-commom-question .common-question-list ul .common-question-item .flow ul li:last-child i{display:none}
.cruise-version2 .cruiseCounselor{position:fixed;top:10%;left:50%;width:0;height:0}
.cruise-version2 .cruiseCounselor .cruiseCounselor-cont{margin-left:620px;height:120px;width:60px;background-image:-webkit-gradient(linear,left top,left bottom,from(#FFE8CB),to(#FFE4D5));background-image:-webkit-linear-gradient(top,#FFE8CB 0,#FFE4D5 100%);background-image:-moz-linear-gradient(top,#FFE8CB 0,#FFE4D5 100%);background-image:-o-linear-gradient(top,#FFE8CB 0,#FFE4D5 100%);background-image:linear-gradient(-180deg,#FFE8CB 0,#FFE4D5 100%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:14px 10px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);-moz-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}
.cruise-version2 .cruiseCounselor .cruiseCounselor-cont .img-wrap{margin-bottom:11px}
.cruise-version2 .cruiseCounselor .cruiseCounselor-cont .img-wrap img{margin:0 auto;display:block}
.cruise-version2 .cruiseCounselor .cruiseCounselor-cont .common-question{text-align:center;width:24px;padding:4px 0;margin:0 auto;border-top:1px solid #D4140D;border-bottom:1px solid #D4140D;color:#D4140D;line-height:16px;font-size:12px}
.insidebg{position:absolute;width:1200px;left:50%;margin-left:-600px}
.insidebg img{width:1920px;height:480px;position:absolute;left:50%;margin-left:-960px}
input.warning::-webkit-input-placeholder{color:#FFAD00}
input.warning:-moz-placeholder{color:#FFAD00}
input.warning::-moz-placeholder{color:#FFAD00}
input.warning:-ms-input-placeholder{color:#FFAD00}
input:focus::-webkit-input-placeholder{color:#ccc}
input:focus:-moz-placeholder{color:#ccc}
input:focus::-moz-placeholder{color:#ccc}
input:focus:-ms-input-placeholder{color:#ccc}
.cruise-calendar-palceSelect{background-image:-webkit-gradient(linear,left top,right top,from(#FFEB00),to(#FECD00));background-image:-webkit-linear-gradient(left,#FFEB00 0,#FECD00 100%);background-image:-moz-linear-gradient(left,#FFEB00 0,#FECD00 100%);background-image:-o-linear-gradient(left,#FFEB00 0,#FECD00 100%);background-image:linear-gradient(90deg,#FFEB00 0,#FECD00 100%);-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;width:1200px;height:60px;font-size:0;padding:0 30px}
.cruise-calendar-palceSelect label{display:inline-block;line-height:60px;font-size:18px;width:74px}
.cruise-calendar-palceSelect ul{display:inline-block;height:60px;vertical-align:top;white-space:nowrap;width:990px;overflow:hidden}
.cruise-calendar-palceSelect ul li{cursor:pointer;font-size:16px;line-height:60px;margin-right:30px;position:relative;color:#84731F}
.cruise-calendar-palceSelect ul li.active{font-size:18px;font-weight:700;color:#333}
.cruise-calendar-palceSelect ul li.active:after{content:'';display:inline-block;width:0;height:0;border-bottom:8px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent;position:absolute;bottom:0;left:50%;margin-left:-8px}
.cruise-calendar-palceSelect ul li:hover{font-size:18px;font-weight:700;color:#333}
.cruise-calendar-palceSelect .arrow-wrap{vertical-align:top;margin-top:21px;float:right}
.cruise-calendar-palceSelect .arrow-wrap .place-next{cursor:pointer;margin-right:20px}
.cruise-calendar-palceSelect .arrow-wrap .place-next,.cruise-calendar-palceSelect .arrow-wrap .place-prev{display:inline-block;cursor:pointer}
.cruise-calander-warpper{width:1200px}
.cruise-calander-warpper .cruise-calander-cont-warpper{background-color:#fff;width:100%;height:635px;font-size:0}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-left{width:240px;display:inline-block;font-size:14px;overflow:hidden;vertical-align:top;position:relative;height:100%}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-left .left-top{margin-top:60px;padding:0 40px}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-left .left-top .year{text-align:center;font-size:24px;margin-bottom:40px}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-left .left-top .month{text-align:center;font-size:100px;height:90px;line-height:90px;margin-bottom:4px}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-left .left-top .month .num{font-size:100px}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-left .left-top .month span{font-size:20px;text-align:left}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-left .left-top .arrow{text-align:center;cursor:pointer}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-left .left-top .arrow-next::after{content:'';display:inline-block;width:0;height:0;border-top:12px solid #666;border-right:12px solid transparent;border-left:12px solid transparent}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-left .left-top .arrow-prev{margin-bottom:40px}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-left .left-top .arrow-prev::after{content:'';display:inline-block;width:0;height:0;border-bottom:12px solid #666;border-right:12px solid transparent;border-left:12px solid transparent}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-left .left-top .arrow-prev.disabled::after{border-bottom-color:#ccc}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-left .left-bottom{position:absolute;bottom:45px;left:0;width:100%;height:141px;background-color:#fff!important}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-left .left-bottom img{display:block;margin:0 auto}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right{display:inline-block;font-size:14px}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right ul{border-top:1px solid #f1f1f1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right ul:last-child{border-top:none}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right ul li{width:135px;height:90px;text-align:center}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right .cruiseCalendarWeek-wrap ul li{text-align:center;line-height:80px;font-size:16px;color:#666}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right .cruiseCalendarMonth ul li{vertical-align:top}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right .cruiseCalendarMonth ul li.curmonth:hover{background:#fef7eb}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right .cruiseCalendarMonth ul li.curmonth:hover .popCont{display:block}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right .cruiseCalendarMonth ul li:nth-child(5n) .cruiseDate-item .popCont{left:-155px}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right .cruiseCalendarMonth ul li:nth-child(6n) .cruiseDate-item .popCont{left:-255px}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right .cruiseCalendarMonth ul li:nth-child(7n) .cruiseDate-item .popCont{left:-390px}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right .cruiseCalendarMonth ul li .cruiseDate-item{position:relative;padding:4px 12px;cursor:pointer}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right .cruiseCalendarMonth ul li .cruiseDate-item .date{height:33px;line-height:33px;font-size:24px;text-align:left;margin-bottom:2px}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right .cruiseCalendarMonth ul li .cruiseDate-item .cruise-name{font-size:12px;line-height:17px;color:#666;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right .cruiseCalendarMonth ul li .cruiseDate-item .moreabout{line-height:20px;float:left;font-size:12px;color:#09F;margin-top:2px}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right .cruiseCalendarMonth ul li .cruiseDate-item .price{float:right;text-align:right;font-size:14px;color:#F55;line-height:20px}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right .cruiseCalendarMonth ul li .cruiseDate-item .price .priceNum{margin-left:-3px}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right .cruiseCalendarMonth ul li .cruiseDate-item .popCont{display:none;z-index:30;position:absolute;left:0;top:80px;width:540px;background:#FFFCEA;-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 16px 0 rgba(0,0,0,.1);box-shadow:0 2px 16px 0 rgba(0,0,0,.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:left}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right .cruiseCalendarMonth ul li .cruiseDate-item .popCont .datewrapper{background:#FFF5C2;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;padding:13px 20px;height:48px}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right .cruiseCalendarMonth ul li .cruiseDate-item .popCont .datewrapper p{line-height:22px;font-size:16px}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right .cruiseCalendarMonth ul li .cruiseDate-item .popCont .conitemlist{padding:20px;background:#FFFCEA}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right .cruiseCalendarMonth ul li .cruiseDate-item .popCont .cont-item{font-size:0;margin-bottom:10px;position:relative}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right .cruiseCalendarMonth ul li .cruiseDate-item .popCont .cont-item:last-child{margin-bottom:0}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right .cruiseCalendarMonth ul li .cruiseDate-item .popCont .cont-item .cont-item-left{display:inline-block;font-size:14px;width:327px;color:#09F;height:20px;line-height:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right .cruiseCalendarMonth ul li .cruiseDate-item .popCont .cont-item .cont-item-price{display:inline-block;position:absolute;right:0;color:#F55;font-size:16px;min-width:10px;height:20px;line-height:20px;vertical-align:top}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right .cruiseCalendarMonth ul li .cruiseDate-item .popCont .cont-item .cont-item-returndate{font-size:14px;color:#666;line-height:20px;vertical-align:top}
.cruise-calander-warpper .cruise-calander-cont-warpper .cruise-calander-cont-right .cruiseCalendarMonth ul li.else .date{color:#B3B3B3}