@import "common.min.css";@import "../fonts/dz/style.min.css";body{background:#f5f5f5}body.hidden-y{overflow:hidden}.position-box{padding:20px 0;font-size:14px;color:#999}.position-box a{color:#333}@media(max-width:750px){.position-box.activity{display:none}}.dz-l-box{width:800px;margin-bottom:50px;float:left;background:#f5f5f5}.dz-l-box h2{padding:10px 0;margin:0}@media(max-width:750px){.dz-l-box{width:100%;margin-bottom:10px}.dz-l-box h2{font-size:16px;padding-left:15px}}.dz-r-box{width:310px;float:right}@media(max-width:750px){.dz-r-box{display:none}}@media(max-width:750px){.dz-r-box.no-hidden{width:100%;float:left;display:block}}.dz-r-ad-box a{display:block}.dz-r-ad-box a+a{margin-top:20px}.dz-list-main-box{margin-bottom:20px}@media(max-width:750px){.dz-list-main-box{margin-bottom:15px}}.detail-main-img{position:relative;margin-bottom:20px;overflow:hidden}@keyframes scal{from{-webkit-transform:scale(1.2,1.2)}to{-webkit-transform:scale(1,1)}}@-webkit-keyframes scal{from{-webkit-transform:scale(1.2,1.2)}to{-webkit-transform:scale(1,1)}}.detail-main-img.mbg0{margin-bottom:0}.detail-main-img img{width:100%;transform:scale(1,1);-webkit-transform:scale(1,1);animation:scal 10s ease infinite alternate;-webkit-animation:scal 10s ease infinite alternate}.detail-main-img .share-box{width:36px;height:36px;background:url(../images/1x1v000v80.png);border-radius:50%;position:absolute;top:10px;right:10px;text-align:center;cursor:pointer}.detail-main-img .share-box i{padding:0;margin:0;line-height:38px;font-size:18px;color:#fff}.detail-main-img .share-box i.ico_collected{color:#3dc05b}.detail-main-img .img-tt{height:80px;color:#fff;background:url(../images/1x80v1.png) repeat-x;position:absolute;left:0;right:0;bottom:0}.detail-main-img .img-tt h1{padding:0 20px;height:48px;line-height:24px;font-size:20px;overflow:hidden}.detail-main-img .sub-tt{padding:0 90px 58px;position:absolute;left:0;right:0;bottom:0;color:#fff;background:url(../images/1x294.png) repeat-x top}.detail-main-img .sub-tt strong{border-left:3px solid #fff;padding-left:20px;font-size:46px;line-height:60px;font-weight:normal;display:block}.detail-main-img .sub-tt span{font-size:24px;border-top:2px solid #fff;padding-top:20px;display:none}@media(max-width:750px){.detail-main-img{margin-bottom:10px}.detail-main-img .img-tt{height:70px;background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));background:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));background:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5))}.detail-main-img .img-tt h1{padding:0 10px;height:40px;line-height:20px;font-size:16px}.detail-main-img .sub-tt{padding:15px;background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));background:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));background:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5))}.detail-main-img .sub-tt strong{padding-bottom:0;font-size:22px;line-height:28px;border-left:1px solid #fff;padding-left:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.detail-main-img .sub-tt span{padding-top:10px;font-size:12px;border-top:1px solid #fff;display:none}}.detail-main-img-bt{background:#fff;padding:0 20px;margin-bottom:20px}.detail-main-img-bt .detail-main-place a{padding:20px 0;text-decoration:none;color:#666;display:block;position:relative}.detail-main-img-bt .detail-main-place a b{line-height:22px;padding:0 25px 0 0;box-sizing:border-box;font-size:14px;font-weight:normal;vertical-align:middle;display:block;overflow:hidden}.detail-main-img-bt .detail-main-place a span{line-height:22px;font-size:16px;display:inline-block;vertical-align:middle;float:left;margin-right:8px}.detail-main-img-bt .detail-main-place a i{line-height:22px;vertical-align:middle;position:absolute;top:20px}.detail-main-img-bt .detail-main-place a i.ico_location-v1,.detail-main-img-bt .detail-main-place a i.ico_calendar{font-size:16px;margin-right:8px}.detail-main-img-bt .detail-main-place a i.ico_arrow-2-r{height:22px;width:22px;font-size:20px;right:0}.detail-main-img-bt .detail-date-calendar{padding:20px 0;text-decoration:none;color:#666;border-top:1px solid #dfdfdf}.detail-main-img-bt .detail-date-calendar b{height:22px;line-height:22px;font-size:14px;font-weight:normal;vertical-align:middle}.detail-main-img-bt .detail-date-calendar b span{color:#f66}.detail-main-img-bt .detail-date-calendar i{line-height:22px;vertical-align:middle}.detail-main-img-bt .detail-date-calendar i.ico_calendar{font-size:16px;margin-right:8px}.detail-main-img-bt .tt-t{padding:20px 0;border-top:1px solid #dfdfdf}.detail-main-img-bt .tt-t h1{margin:0;padding:0;font-size:22px;color:#666;font-weight:normal}.detail-main-img-bt .tt-t .price{float:right;font-size:14px}.detail-main-img-bt .tt-t .price b{color:#f93;font-size:24px;font-weight:normal}.detail-main-img-bt .tt-t .price b small{font-size:12px}@media(max-width:750px){.detail-main-img-bt{margin-bottom:15px}.detail-main-img-bt .detail-main-place a{padding:10px 0}.detail-main-img-bt .detail-main-place a i{top:10px}.detail-main-img-bt .detail-main-place a i.ico_arrow-2-r{font-size:14px}.detail-main-img-bt .detail-date-calendar{padding:10px 0}.detail-main-img-bt .tt-t h1{font-size:18px}.detail-main-img-bt .tt-t .price{margin-top:10px}}.detail-trip-lights{height:auto;margin-top:20px;margin-bottom:20px;padding:20px 20px 0 20px;background:#fff}.detail-trip-lights .tt{color:#3dc05b;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px}.detail-trip-lights .tt i{font-size:24px;vertical-align:middle;display:inline-block}.detail-trip-lights .tt b{font-size:22px;font-weight:normal;display:inline-block;vertical-align:middle}.detail-trip-lights .meta{line-height:28px;color:#666;margin-bottom:20px}.detail-morepic-box{height:auto;padding:0 60px 20px;overflow:hidden;display:block}.detail-morepic-box ul{width:100%;height:auto;overflow:hidden;display:block;margin:0;padding:0;list-style:none}.detail-morepic-box ul li{width:32%;height:auto;float:left}.detail-morepic-box ul li:first-child{margin-right:2%}.detail-morepic-box ul li:last-child{float:right}.detail-morepic-box ul li img{width:100%}.detail-morepic-box ul li span{height:24px;line-height:24px;margin:15px 0 0;font-size:16px;color:#666;text-align:center;display:block;overflow:hidden}@media(max-width:750px){.detail-morepic-box{padding:0 10px}.detail-morepic-box ul li span{height:16px;line-height:16px;margin:5px 0;font-size:12px}}.detail-all-trip-box{padding:20px 100px;border-top:1px solid #ececec}.detail-all-trip-box a{height:58px;color:#ffac30;display:block;text-decoration:none;text-align:center;background:#fff1dd;border-radius:50px}.detail-all-trip-box a span{font-size:20px;line-height:58px;padding-right:10px;display:inline-block;vertical-align:middle}.detail-all-trip-box a i{font-size:30px;line-height:58px;display:inline-block;vertical-align:middle}.detail-all-trip-box a:hover{background:#ffebce}@media(max-width:750px){.detail-all-trip-box{padding:15px 15px}.detail-all-trip-box a{height:40px}.detail-all-trip-box a span{line-height:38px;font-size:16px;padding-left:15px}.detail-all-trip-box a i{line-height:38px;padding-right:8px;font-size:20px}.detail-all-trip-box a:active{background:rgba(0,0,0,0.05)}}.calendar-box{height:auto;display:block;margin-bottom:20px;background:#fff}.calendar-box .tt{padding:20px;border-bottom:1px solid #dfdfdf}.calendar-box .tt h1{font-size:22px;color:#666;padding:0;margin:0}@media(max-width:750px){.calendar-box .tt h1{font-size:18px}}.calendar-box .calendar-list{height:auto;padding:15px;overflow:hidden;font-size:14px;border-bottom:1px solid #ececec;box-sizing:border-box}.calendar-box .calendar-list ul{padding-right:80px;margin-bottom:0;box-sizing:border-box;white-space:nowrap;display:inline-block}.calendar-box .calendar-list ul li{display:inline-block;text-align:center;padding:0 12px;cursor:pointer}.calendar-box .calendar-list ul li b{color:#333;display:block;font-weight:normal}.calendar-box .calendar-list ul li span{color:#999;display:block}.calendar-box .calendar-list ul li.no-choice{height:42px;line-height:16px;padding-top:5px;box-sizing:border-box;background:#ff8400;border-radius:3px;color:#fff}.calendar-box .calendar-list ul li.cur{height:42px;background:#ff8400;border-radius:3px}.calendar-box .calendar-list ul li.cur b,.calendar-box .calendar-list ul li.cur span{color:#fff}.calendar-box .calendar-list ul li.unable{height:42px;cursor:not-allowed}.calendar-box .calendar-list ul li.unable b,.calendar-box .calendar-list ul li.unable span{color:#ccc}.calendar-box .calendar-list ul li.calendar{height:42px}.calendar-box .calendar-list ul li.calendar i{line-height:42px}.calendar-box .calendar-list ul li+li{margin-left:10px}.calendar-box .detail-pro-item{background:#fff;padding:0 20px}.calendar-box .detail-pro-item .item{display:block;padding:10px 0;width:100%;text-decoration:none}.calendar-box .detail-pro-item .item table{border:0}.calendar-box .detail-pro-item .item table tr td:last-child{width:100px}.calendar-box .detail-pro-item .item .img{width:80px;margin-right:8px;display:inline-block;float:left}.calendar-box .detail-pro-item .item .img img{width:100%}.calendar-box .detail-pro-item .item .tt{color:#666;font-size:14px;display:inline-block;float:left}.calendar-box .detail-pro-item .item .tt p{margin-bottom:0;color:#999}.calendar-box .detail-pro-item .item .tt p i{color:#ccc;font-size:22px;vertical-align:middle}.calendar-box .detail-pro-item .item .tt p i.on{color:#3dc05b}.calendar-box .detail-pro-item .item .hotel-room{float:left}.calendar-box .detail-pro-item .item .hotel-room .hotel-tt{overflow:hidden;color:#333}.calendar-box .detail-pro-item .item .hotel-room .hotel-tt b{font-size:16px;color:#333;font-weight:normal}.calendar-box .detail-pro-item .item .hotel-room .hotel-tt span{padding:2px 5px;border:1px solid #e3e3e3;font-size:10px;border-radius:20px;color:#999;margin-left:10px;cursor:pointer;display:inline-block}.calendar-box .detail-pro-item .item .price{height:auto;padding:0 15px;display:block;text-align:right;font-size:26px;color:#f93;font-weight:bold}.calendar-box .detail-pro-item .item .price small{font-size:14px;font-weight:normal;display:inline}.calendar-box .detail-pro-item .item .btn{height:36px;line-height:36px;padding:0;font-size:16px;background:#f93;border-radius:3px;color:#fff;display:block}.calendar-box .detail-pro-item .item .btn:hover{background:#ff850a}.calendar-box .detail-pro-item .item .btn.unable{background:gray;cursor:not-allowed}.calendar-box .detail-pro-item .item .btn.unable:hover{background:gray}.calendar-box .detail-pro-item .item+.item{border-top:1px solid #dfdfdf}@media(max-width:750px){.calendar-box .detail-pro-item .item table tr td:last-child{width:50px}}.dz-travel-tt{margin:20px 0;padding:0 20px}.dz-travel-tt a{height:30px;overflow:hidden;display:block}.dz-travel-tt h2{height:30px;padding:0 0 0 25px;border-left:4px solid #3c6;display:inline-block}.dz-travel-tt h2 span{font-size:24px;line-height:30px;font-weight:normal;color:#333;display:block}.dz-travel-tt p{margin-bottom:0;line-height:30px;color:#f90;font-size:14px;float:right;cursor:pointer}.dz-travel-tt p i.ico_arrow-2-r{color:#333;font-size:20px}@media(max-width:750px){.dz-travel-tt{margin:10px 0;padding:0 10px}.dz-travel-tt h2{height:22px;padding:0 0 0 15px}.dz-travel-tt h2 span{line-height:22px;font-size:16px}.dz-travel-tt p{line-height:22px}}.zf-detail-travel-box .detail-travel-day-item{height:auto;padding:20px 40px 20px 20px;display:none;background:#fff}.zf-detail-travel-box .detail-travel-day-item.hide{display:none}.zf-detail-travel-box .detail-travel-day-item .travel-day-list{width:auto;height:auto;position:relative}.zf-detail-travel-box .detail-travel-day-item .travel-day-list .travel-day-list-con{min-height:40px;border:1px solid #ececec;border-radius:4px;padding:15px;background:#fff}.zf-detail-travel-box .detail-travel-day-item .travel-day-list .travel-day-list-con .col-row .col-left{margin-right:20px}.zf-detail-travel-box .detail-travel-day-item .travel-day-list .travel-day-list-con .col-row .col-left img{width:198px !important}.zf-detail-travel-box .detail-travel-day-item .travel-day-list .travel-day-list-con .travel-detail{height:auto;overflow:hidden;display:block}.zf-detail-travel-box .detail-travel-day-item .travel-day-list .travel-day-list-con .travel-detail b{font-size:24px;font-weight:normal;color:#636363}.zf-detail-travel-box .detail-travel-day-item .travel-day-list .travel-day-list-con .travel-detail p{font-size:14px;color:#959595;line-height:24px;padding-right:20px;margin-bottom:0 !important}@media(max-width:750px){.zf-detail-travel-box .detail-travel-day-item .travel-day-list .travel-day-list-con .travel-detail b{height:14px;line-height:14px;margin-top:3px;font-size:12px;color:#636363;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px}.zf-detail-travel-box .detail-travel-day-item .travel-day-list .travel-day-list-con .travel-detail p{max-height:35px;font-size:10px;color:#959595;line-height:12px;overflow:hidden}}.zf-detail-travel-box .detail-travel-day-item .travel-day-list .travel-day-list-con .travel-detail:hover{text-decoration:none !important;color:#3dc05b !important}.zf-detail-travel-box .detail-travel-day-item .travel-day-list .travel-day-list-con .travel-detail:active,.zf-detail-travel-box .detail-travel-day-item .travel-day-list .travel-day-list-con .travel-detail:visited{background:rgba(0,0,0,0.1) !important;text-decoration:none}@media(max-width:750px){.zf-detail-travel-box .detail-travel-day-item .travel-day-list .travel-day-list-con .col-row .col-left img{width:75px !important}}.zf-detail-travel-box .detail-travel-day-item .travel-day-list .look-url{width:40px;height:40px;position:absolute;right:-20px;top:50%;margin-top:-30px}.zf-detail-travel-box .detail-travel-day-item .travel-day-list .look-url a{height:40px;color:#ff7466;text-decoration:none !important;display:block;position:relative}.zf-detail-travel-box .detail-travel-day-item .travel-day-list .look-url a i{font-size:40px;line-height:40px;position:absolute;right:0}.zf-detail-travel-box .detail-travel-day-item .travel-day-list .look-url a span{height:30px;line-height:30px;border-radius:3px 0 0 3px;color:#fff;border-right:35px solid #fff;display:inline-block;background:#ccc}@media(max-width:750px){.zf-detail-travel-box .detail-travel-day-item .travel-day-list .look-url{right:-14px}.zf-detail-travel-box .detail-travel-day-item .travel-day-list .look-url a i{font-size:28px;right:0;top:-2px}.zf-detail-travel-box .detail-travel-day-item .travel-day-list .look-url a span{width:40px;height:40px;line-height:40px;font-size:8px;border-radius:3px 0 0 3px;color:#fff;border-right:22px solid #fff;background:0}}.zf-detail-travel-box .detail-travel-day-item .travel-day-nearby{height:auto;padding:20px 20px 0;color:#333;display:block}.zf-detail-travel-box .detail-travel-day-item .travel-day-nearby dl dt{color:#999;margin-bottom:10px;display:block;font-weight:normal}.zf-detail-travel-box .detail-travel-day-item .travel-day-nearby dl dd{width:35%;margin-bottom:10px;float:left}.zf-detail-travel-box .detail-travel-day-item .travel-day-nearby dl dd i{color:#ff7466;margin-right:15px}@media(max-width:750px){.zf-detail-travel-box .detail-travel-day-item{padding-right:30px}.zf-detail-travel-box .detail-travel-day-item .travel-day-nearby{padding:10px 10px 0}.zf-detail-travel-box .detail-travel-day-item .travel-day-nearby dl dt{margin-bottom:5px}.zf-detail-travel-box .detail-travel-day-item .travel-day-nearby dl dd{width:50%;margin-bottom:5px;font-size:12px}.zf-detail-travel-box .detail-travel-day-item .travel-day-nearby dl dd i{vertical-align:middle;margin-right:2px}}.travel-day-line{margin-bottom:20px}.travel-between.m-top{margin-top:15px}.travel-between.m-bt{margin-bottom:15px}.travel-between fieldset{border:1px dashed #3dc05b;border-left:0;border-bottom:0;border-right:0}.travel-between fieldset legend{width:auto;line-height:1.5;margin:0 auto;border:0;padding:0 30px;font-size:18px;color:#3dc05b}.travel-between fieldset legend.bg-fff{background:#fff}@media(max-width:750px){.travel-between fieldset legend{font-size:10px;padding:0 10px}}.dz-day-ttline{padding:10px 20px;font-size:18px;background:#fff}.dz-day-ttline .day{width:42px;height:42px;line-height:42px;text-align:center;color:#fff;background:#3dc05b;float:left;border-radius:25px}.dz-day-ttline .place{padding-left:10px;line-height:42px;overflow:hidden}.dz-day-ttline .place span{color:#3dc05b}@media(max-width:750px){.dz-day-ttline{padding:10px 15px;font-size:14px}.dz-day-ttline .day{width:30px;height:30px;line-height:30px}.dz-day-ttline .place{line-height:30px}}.dz-day-item-tt{padding:10px 0 10px 30px;color:#ff7466;font-size:18px;line-height:22px}.dz-day-item-tt span{font-size:22px;display:inline-block;padding-right:15px}.dz-day-item-tt .dz-day-time{float:left}.dz-day-item-tt .travel-between{padding:0 20px;overflow:hidden}@media(max-width:750px){.dz-day-item-tt{padding:10px 0 10px 10px;font-size:14px;line-height:16px}.dz-day-item-tt span{font-size:16px;padding-right:5px}}.detail-explain{padding:28px;background:#fff}.detail-explain.mgb{margin-bottom:20px}.detail-btn-box{height:60px;line-height:60px;font-size:18px;position:fixed;background:#fff;bottom:0;box-shadow:0 -2px 5px rgba(0,0,0,0.05)}.detail-btn-box .detail-btn-buy{width:800px}.detail-btn-box .detail-btn-buy .btn-price{display:inline-block;float:left;padding-left:10px;color:#f93}.detail-btn-box .detail-btn-buy .btn-price b{font-size:24px;font-weight:normal}.detail-btn-box .detail-btn-buy .btn-r{float:right;padding:0 25px;background:#f93;color:#fff;cursor:pointer;text-decoration:none}.detail-btn-box .detail-btn-buy .btn-r.unable{background:grey;color:#fff;cursor:not-allowed}.detail-btn-box .detail-btn-buy .btn-r.unable:hover{background:grey;color:#fff}.detail-btn-box .detail-btn-buy .btn-r:hover{background:#ff8c19}@media(max-width:750px){.detail-btn-box{height:46px;line-height:46px;position:fixed;left:0;top:inherit;bottom:0;right:0;z-index:99999999;box-shadow:0 -1px 20px rgba(0,0,0,0.25);margin-bottom:0}.detail-btn-box .detail-btn-buy{width:100%;height:46px}.detail-btn-box .detail-btn-buy .btn-price{display:inline-block;float:left;padding-left:10px}.detail-btn-box .detail-btn-buy .btn-price b{font-size:24px;font-weight:normal}.detail-btn-box .detail-btn-buy .btn-r{padding:0 10px}.detail-btn-box .detail-btn-buy .btn-r small{font-size:10px}}.detail-module-v2{padding:30px;height:auto;margin-bottom:20px;background:#fff}.detail-module-v2 .tt{padding-bottom:20px;border-bottom:1px solid #ececec;margin-bottom:30px}.detail-module-v2 .tt h2{height:26px;line-height:26px;padding:0 0 0 15px;margin:0;font-size:24px;border-left:3px solid #3dc05b;color:#666;font-weight:normal}@media(max-width:750px){.detail-module-v2 .tt{padding-bottom:10px;margin-bottom:12px}.detail-module-v2 .tt h2{font-size:18px}}.detail-module-v2 .content img{width:100%;max-width:100%}.detail-module-v2 .content p{color:#666}.detail-module-v2 .detail-fache-info p{margin-bottom:0;color:#999}.detail-module-v2 .detail-fache-info p b{color:#333}.detail-module-v2 .detail-fache-info+.detail-fache-info{padding-top:15px;margin-top:15px;border-top:1px solid #ececec}.detail-module-v2 .detail-main-map-box .map{margin-bottom:20px}.detail-module-v2 .detail-main-map-box .meta{padding:8px 10px;margin-bottom:10px;font-size:12px;background:#f5f5f5;color:#333}.detail-module-v2 .detail-main-map-box .info{line-height:22px;font-size:12px;color:#8f8f8f}.detail-module-v2 .detail-main-map-box .info b{display:block}.detail-module-v2 .detail-main-map-box .info+.info{margin-top:15px;padding-top:15px;border-top:1px solid #dedede}@media(max-width:750px){.detail-module-v2{padding:15px}}.article-comment{color:#666}.article-comment h3{padding-left:35px;font-size:18px;font-weight:bold;color:#57a180;margin-bottom:20px;margin-top:0}.article-comment .article-comment-table-box{height:50px;line-height:50px;font-size:16px;background:#f6f6f6;display:block;overflow:hidden}.article-comment .article-comment-table-box a{color:#666;padding:0 50px}.article-comment .article-comment-table-box a.cur{color:#3dc05b}.article-comment .comment-list{padding:0;margin:0;list-style:none}.article-comment .comment-list li.comment-item{border-bottom:1px solid #e6e6e6;padding:20px 0}.article-comment .comment-list li.comment-item .logo{float:left;text-align:center}.article-comment .comment-list li.comment-item .logo img{margin-bottom:8px;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #ccc;width:53px;height:53px}.article-comment .comment-list li.comment-item .logo span{width:52px;height:22px;line-height:22px;font-size:14px;color:#666;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:750px){.article-comment .comment-list li.comment-item .logo img{width:30px;height:30px}.article-comment .comment-list li.comment-item .logo span{width:30px}}.article-comment .comment-list li.comment-item .comment-content{padding-left:70px}.article-comment .comment-list li.comment-item .comment-content p{font-size:12px;line-height:22px;min-height:44px}.article-comment .comment-list li.comment-item .comment-content .publish-time{color:#ccc;margin-top:10px;font-size:12px;display:inline-block}.article-comment .comment-list li.comment-item .comment-content .publish-zan-reply a{height:24px;line-height:24px;padding:0 8px 0 30px;border-radius:4px;font-size:12px;border:1px solid #ccc;color:#a9a9a9;display:inline-block}.article-comment .comment-list li.comment-item .comment-content .publish-zan-reply a.zan{background:url("../images/ico-detail-zan.gif") no-repeat 10px center}.article-comment .comment-list li.comment-item .comment-content .publish-zan-reply a.zan:hover{background:url("../images/ico-detail-zan.gif") no-repeat 10px center #f4f4f4}.article-comment .comment-list li.comment-item .comment-content .publish-zan-reply a.reply{background:url("../images/ico-detail-reply.gif") no-repeat 10px center}.article-comment .comment-list li.comment-item .comment-content .publish-zan-reply a.reply:hover{background:url("../images/ico-detail-reply.gif") no-repeat 10px center #f4f4f4}@media(max-width:750px){.article-comment .comment-list li.comment-item .comment-content{padding-left:40px}}.article-comment .comment-list li.comment-item .pic-list{height:auto;overflow:hidden}.article-comment .comment-list li.comment-item .pic-list ul{margin:0;padding:0;list-style:none}.article-comment .comment-list li.comment-item .pic-list li{list-style:none;display:inline-block;float:left}.article-comment .comment-list li.comment-item .pic-list li img{width:99px;padding:2px}@media(max-width:750px){.article-comment .comment-list li.comment-item .pic-list{margin-bottom:10px}.article-comment .comment-list li.comment-item .pic-list li{width:33.3333%}.article-comment .comment-list li.comment-item .pic-list li img{width:100%}}.article-comment .comment-list li.comment-item .reply-arrowbox{position:relative;background:#fff;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:12px;color:#999;padding:10px;margin-top:14px}.article-comment .comment-list li.comment-item .reply-arrowbox:after,.article-comment .comment-list li.comment-item .reply-arrowbox:before{bottom:100%;left:5%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.article-comment .comment-list li.comment-item .reply-arrowbox:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.article-comment .comment-list li.comment-item .reply-arrowbox:before{border-color:rgba(201,201,201,0);border-bottom-color:#c9c9c9;border-width:11px;margin-left:-11px}.article-comment .comment-list li.comment-item .reply-arrowbox span.reply-service{color:#ccc}.article-comment .comment-list li.comment-item .reply-arrowlist{padding-top:15px}.article-comment .comment-list li.comment-item .reply-arrowlist ul{padding:0;margin:0;list-style:none}.article-comment .comment-list li.comment-item .reply-arrowlist ul li{margin-bottom:5px;line-height:20px;color:#999;font-size:12px}.article-comment .comment-list li.comment-item .reply-arrowlist ul li span{color:#333;padding-right:20px;display:inline}.article-comment .comment-list li.comment-item:last-child{border-bottom:0}@media(max-width:750px){.article-comment .comment-list li.comment-item{padding:10px 0}}.article-comment .comment-edit{margin-top:30px}.article-comment .comment-edit.reply{padding-top:22px;margin-bottom:38px;border-top:1px dotted #ececec;display:none}.article-comment .comment-edit .logo{float:left;text-align:center}.article-comment .comment-edit .logo img{margin-bottom:8px;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #ccc;width:53px;height:53px}.article-comment .comment-edit .logo span{width:52px;height:22px;line-height:22px;font-size:14px;color:#666;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.article-comment .comment-edit .editor{border:1px solid #e6e6e6;margin-left:70px}.article-comment .comment-edit .editor textarea{width:100%;padding:10px;border:0;outline:0;resize:none}.article-comment .comment-edit .editor textarea:focus{border-color:#3dc05b;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(61,192,91,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(61,192,91,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(61,192,91,0.6)}.article-comment .comment-edit .editor .editor-list{height:90px;padding-left:10px}.article-comment .comment-edit .editor .editor-list ul{padding:0;margin:0;list-style:none}.article-comment .comment-edit .editor .editor-list ul li{width:100px;float:left;margin-right:9px;position:relative}.article-comment .comment-edit .editor .editor-list ul li a{padding:3px;text-align:center;color:#f6ff00;font-size:14px;position:absolute;top:0;right:1px;background:url("../images/1x1v20.png");display:block}.article-comment .comment-edit .editor .editor-list ul li a:hover{background:url("../images/1x1v50.png")}.article-comment .comment-edit .editor .bottom-bar{text-align:right;padding:5px 10px 10px}.article-comment .comment-edit .editor .bottom-bar span{color:#ccc}.article-comment .comment-edit .editor .bottom-bar a{display:inline-block;float:left}.detail-r-tui{padding:20px 35px;background:#fff}.detail-r-tui .tt{padding-bottom:20px;border-bottom:1px solid #ececec;margin-bottom:30px}.detail-r-tui .tt h3{height:26px;line-height:26px;padding:0 0 0 15px;margin:0;font-size:24px;border-left:3px solid #3dc05b;color:#666;font-weight:normal}@media(max-width:750px){.detail-r-tui .tt{padding-bottom:10px;margin-bottom:12px}.detail-r-tui .tt h3{font-size:18px}}.detail-r-tui a{height:auto;display:block;overflow:hidden;text-decoration:none}.detail-r-tui a:hover{background:#f9f9f9}.detail-r-tui .item dl dt{max-height:32px;line-height:16px;margin-top:5px;overflow:hidden;color:#666;font-size:12px;font-weight:normal}.detail-r-tui .item dl dd.img img{width:100%}.detail-r-tui .item dl dd.pri b{height:24px;line-height:24px;font-size:12px;float:left;font-weight:normal;color:#999}.detail-r-tui .item dl dd.pri p{height:24px;line-height:24px;font-size:20px;color:#ff8400;float:right;margin-bottom:0}.detail-r-tui .item dl dd.pri p small{font-size:12px}.detail-r-tui .item dl dd.pri p span{font-size:12px;color:#999}.detail-r-tui a+a{margin-top:20px}@media(max-width:750px){.detail-r-tui{padding:10px 15px 80px}.detail-r-tui .item dl dd{width:100px;float:left}.detail-r-tui .item dl dd.pri{padding-left:10px}.detail-r-tui .item dl dt{padding-left:10px;overflow:hidden}}.piao-pop-box{position:fixed;top:0;left:0;right:0;bottom:0;background:url(../images/1x1v000v30.png);z-index:99999999;display:none}.piao-pop-box .piao-pop{width:750px;height:600px;position:absolute;left:50%;top:50%;margin-left:-375px;margin-top:-300px;background:#fff}.piao-pop-box .piao-pop img{border:1px solid #ccc}.piao-pop-box .piao-pop .btn-buy{height:50px;position:absolute;left:0;bottom:0;right:0;border-top:1px solid #ccc;background:#fff}.piao-pop-box .piao-pop .btn-buy .price{line-height:50px;font-size:26px;padding-left:15px;color:#f93;float:left}.piao-pop-box .piao-pop .btn-buy .price small{font-size:10px}.piao-pop-box .piao-pop .btn-buy .buy{padding:0 30px;line-height:50px;background:#f93;color:#fff;float:right;display:block;cursor:pointer}.piao-pop-box .piao-pop .btn-buy .buy.unable{background:gray;color:#fff;cursor:not-allowed}.piao-pop-box .piao-tt{height:50px;color:#2e2e2e;border-bottom:1px solid #ccc;position:relative}.piao-pop-box .piao-tt span{width:100%;height:50px;line-height:50px;text-align:center;font-size:20px;color:#999;display:block;overflow:hidden}.piao-pop-box .piao-tt .piao-close{width:50px;height:50px;line-height:50px;font-size:26px;text-align:center;color:#ccc;text-decoration:none !important;position:absolute;top:0;right:0}.piao-pop-box .piao-tt .piao-close i{line-height:50px}.piao-pop-box .piao-tt .piao-close:hover{background:#f66;color:#fff}.piao-pop-box .piao-title{padding:25px;color:#333;font-size:18px;border-bottom:1px solid #ccc}.piao-pop-box .piao-info{height:430px;padding:25px 25px 60px;font-size:16px;overflow-y:scroll}@media(max-width:750px){.piao-pop-box .piao-pop{width:100%;height:100%;padding:0;left:0;top:0;position:absolute;margin-left:0;margin-top:0;z-index:1 !important}.piao-pop-box .piao-pop img{width:100%;height:100%;border:0}.piao-pop-box .piao-tt{height:40px;font-size:16px}.piao-pop-box .piao-tt span{height:40px;line-height:40px;margin-right:-40px}.piao-pop-box .piao-tt .piao-close{width:40px;height:40px;line-height:40px;font-size:25px}.piao-pop-box .piao-tt .piao-close i{line-height:40px}.piao-pop-box .piao-title{padding:15px 15px 60px}.piao-pop-box .map-content{padding:0}}.map-pop-box{position:fixed;top:0;left:0;right:0;bottom:0;background:url(../images/1x1v000v30.png);display:none;z-index:99999999}.map-pop-box .map-box{width:832px;height:440px;position:absolute;left:50%;top:50%;margin-left:-416px;margin-top:-220px;background:#fff}.map-pop-box .map-box img{border:1px solid #ccc}.map-pop-box .map-tt{height:50px;color:#2e2e2e;background:#e8e8e8}.map-pop-box .map-tt span{width:100%;height:50px;line-height:50px;font-size:22px;padding-left:15px;float:left;background:#e8e8e8;margin-right:-50px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-pop-box .map-tt .map-close{width:50px;height:50px;line-height:50px;background:#cdcdcd;font-size:26px;text-align:center;color:#fff;text-decoration:none !important;float:right}.map-pop-box .map-tt .map-close i{line-height:50px}.map-pop-box .map-tt .map-close:hover{background:#f66}.map-pop-box .map-content{padding:15px}@media(max-width:750px){.map-pop-box .map-box{width:100%;height:100%;padding:0;left:0;top:0;position:absolute;margin-left:0;margin-top:0;z-index:1 !important}.map-pop-box .map-box img{width:100%;height:100%;border:0}.map-pop-box .map-tt{height:40px;font-size:16px}.map-pop-box .map-tt span{height:40px;line-height:40px;margin-right:-40px}.map-pop-box .map-tt .map-close{width:40px;height:40px;line-height:40px;font-size:25px}.map-pop-box .map-tt .map-close i{line-height:40px}.map-pop-box .map-content{padding:0}}.detail-trip-pop-box{position:fixed;top:0;left:0;right:0;bottom:0;background:url(../images/1x1v000v30.png);display:none;z-index:99999999999999999999999999}.detail-trip-pop-box .detail-trip-pop{width:800px;height:92%;background:#fff;position:absolute;left:50%;top:0;margin-left:-400px;margin-top:2%;overflow:hidden}.detail-trip-pop-box .detail-trip-pop .detail-trip-pop-tt{height:50px;line-height:50px;color:#2e2e2e;font-size:22px;text-align:center;position:absolute;left:0;top:0;right:0;background:#e8e8e8;overflow:hidden}.detail-trip-pop-box .detail-trip-pop .close-trip-box{width:50px;height:50px;text-align:center;position:absolute;top:0;right:0;cursor:pointer;background:#cdcdcd;color:#fff}.detail-trip-pop-box .detail-trip-pop .close-trip-box i{line-height:50px;font-size:20px}.detail-trip-pop-box .detail-trip-pop .close-trip-box:hover{background:#f66}.detail-trip-pop-box .detail-trip-pop .detail-trip-pop-main{width:100%;height:100%;padding:50px;margin-top:42px;margin-bottom:50px;overflow:auto}.detail-trip-pop-box .detail-trip-pop .detail-trip-pop-main img{width:100%}@media(max-width:750px){.detail-trip-pop-box .detail-trip-pop{width:100%;height:100%;left:0;top:0;margin-left:0;margin-top:0}.detail-trip-pop-box .detail-trip-pop .detail-trip-pop-tt{font-size:16px}.detail-trip-pop-box .detail-trip-pop .close-trip-box{top:0}.detail-trip-pop-box .detail-trip-pop .detail-trip-pop-main{padding:15px 15px 60px 15px}}.calendar-pop-box{height:auto;display:none}.calendar-pop-box .calendar-date-pop{height:auto;padding:5px;position:absolute;top:5px;background:#fff;z-index:9999998;box-shadow:0 0 8px rgba(0,0,0,0.2)}.calendar-pop-box .calendar-date-pop.left{left:0}.calendar-pop-box .calendar-date-pop.right{right:0}.calendar-pop-box .calendar-date-pop .calendar-pre-next{position:absolute;left:5px;top:5px;right:5px;z-index:9999999}.calendar-pop-box .calendar-date-pop .calendar-pre-next .month-pre{float:left}.calendar-pop-box .calendar-date-pop .calendar-pre-next .month-next{float:right}.calendar-pop-box .calendar-date-pop .calendar-pre-next .month-pre,.calendar-pop-box .calendar-date-pop .calendar-pre-next .month-next{height:40px;width:40px;line-height:40px;text-align:center;background:#f6f6f7;color:#686868;cursor:pointer;border-radius:50%}.calendar-pop-box .calendar-date-pop .calendar-main{width:266px;height:auto;float:left;display:block;overflow:hidden}.calendar-pop-box .calendar-date-pop .calendar-main .calendar-month{height:50px;line-height:50px;font-size:16px;font-weight:bold;color:#333;text-align:center}.calendar-pop-box .calendar-date-pop .calendar-main .calendar-week{height:26px;line-height:26px;background:#f6f6f6}.calendar-pop-box .calendar-date-pop .calendar-main .calendar-week span{width:38px;display:inline-block;float:left;text-align:center}.calendar-pop-box .calendar-date-pop .calendar-main .calendar-day{height:auto;overflow:hidden}.calendar-pop-box .calendar-date-pop .calendar-main .calendar-day ul{margin-bottom:0;padding-bottom:0}.calendar-pop-box .calendar-date-pop .calendar-main .calendar-day ul li{width:38px;height:38px;line-height:38px;float:left;text-align:center;cursor:pointer}.calendar-pop-box .calendar-date-pop .calendar-main .calendar-day ul li.invalid-day{color:#ddd}.calendar-pop-box .calendar-date-pop .calendar-main .calendar-day ul li.today,.calendar-pop-box .calendar-date-pop .calendar-main .calendar-day ul li.from-day,.calendar-pop-box .calendar-date-pop .calendar-main .calendar-day ul li.to-day{background:#ff7466;color:#fff}.calendar-pop-box .calendar-date-pop .calendar-main .calendar-day ul li.curday{background:#3dc05b;color:#fff}.calendar-pop-box .calendar-date-pop .calendar-main .calendar-day ul li.range-day{background:#ffeaea}.calendar-pop-box .calendar-date-pop .calendar-main .calendar-day ul li.range-day span{height:38px;color:#ff7466;display:block}@media(max-width:750px){.calendar-pop-box .calendar-date-pop .calendar-main{width:100%}.calendar-pop-box .calendar-date-pop .calendar-main .calendar-week span{width:14.28571428571429%}.calendar-pop-box .calendar-date-pop .calendar-main .calendar-day ul li{width:14.28571428571429%}}.calendar-pop-box .calendar-date-pop .calendar-main+.calendar-main{margin-left:5px}@media(max-width:750px){.calendar-pop-box .calendar-date-pop .calendar-main+.calendar-main{margin-left:0}}@media(max-width:750px){.calendar-pop-box .calendar-date-pop{width:inherit;position:fixed;left:0;top:0;right:0;bottom:0;z-index:99999999999999;overflow-y:scroll}}.calendar-pop-box .calendar-date-pop.stock .calendar-main{width:350px}.calendar-pop-box .calendar-date-pop.stock .calendar-main .calendar-week span{width:50px}.calendar-pop-box .calendar-date-pop.stock .calendar-main .calendar-day ul li{width:50px;height:56px;line-height:inherit}.calendar-pop-box .calendar-date-pop.stock .calendar-main .calendar-day ul li span{height:24px;line-height:24px;padding-top:2px;font-size:14px;color:#333;text-align:center;display:block;overflow:hidden}.calendar-pop-box .calendar-date-pop.stock .calendar-main .calendar-day ul li em{height:12px;line-height:12px;font-size:10px;color:#999;overflow:hidden;font-style:normal;display:block}.calendar-pop-box .calendar-date-pop.stock .calendar-main .calendar-day ul li em.few{color:#ff7466}.calendar-pop-box .calendar-date-pop.stock .calendar-main .calendar-day ul li p{height:14px;line-height:14px;margin-bottom:0;font-size:10px;color:#999}.calendar-pop-box .calendar-date-pop.stock .calendar-main .calendar-day ul li.invalid-day span,.calendar-pop-box .calendar-date-pop.stock .calendar-main .calendar-day ul li.invalid-day p,.calendar-pop-box .calendar-date-pop.stock .calendar-main .calendar-day ul li.invalid-day em{color:#ddd}.calendar-pop-box .calendar-date-pop.stock .calendar-main .calendar-day ul li.range-day span,.calendar-pop-box .calendar-date-pop.stock .calendar-main .calendar-day ul li.range-day p,.calendar-pop-box .calendar-date-pop.stock .calendar-main .calendar-day ul li.range-day em{color:#ff7466;display:block}.calendar-pop-box .calendar-date-pop.stock .calendar-main .calendar-day ul li.today span,.calendar-pop-box .calendar-date-pop.stock .calendar-main .calendar-day ul li.from-day span,.calendar-pop-box .calendar-date-pop.stock .calendar-main .calendar-day ul li.to-day span,.calendar-pop-box .calendar-date-pop.stock .calendar-main .calendar-day ul li.today p,.calendar-pop-box .calendar-date-pop.stock .calendar-main .calendar-day ul li.from-day p,.calendar-pop-box .calendar-date-pop.stock .calendar-main .calendar-day ul li.to-day p,.calendar-pop-box .calendar-date-pop.stock .calendar-main .calendar-day ul li.today em,.calendar-pop-box .calendar-date-pop.stock .calendar-main .calendar-day ul li.from-day em,.calendar-pop-box .calendar-date-pop.stock .calendar-main .calendar-day ul li.to-day em{color:#fff}@media(max-width:750px){.calendar-pop-box .calendar-date-pop.stock .calendar-main{width:100%}.calendar-pop-box .calendar-date-pop.stock .calendar-main .calendar-week span{width:14.28571428571429%}.calendar-pop-box .calendar-date-pop.stock .calendar-main .calendar-day ul li{width:14.28571428571429%}}