.freeTravel-version2{line-height:1}
.freeTravel-version2 em{font-style:normal}
.freeTravel-version2 .maxWidthLimit{width:1200px;min-height:20px;margin:0 auto}
.freeTravel-version2 input{border:none}
.freeTravel-version2 ul{font-size:0}
.freeTravel-version2 ul li{font-size:14px;display:inline-block;position:relative}
.freeTravel-version2 .swiper-wrap{min-width:1200px;height:400px;background-color:#e3e3e3;position:relative;z-index:0}
.freeTravel-version2 .swiper-wrap .swiper{width:100%;height:100%;min-width:1200px;position:relative}
.freeTravel-version2 .swiper-wrap .swiper .swiper-container{width:100%;height:100%;position:relative}
.freeTravel-version2 .swiper-wrap .swiper .swiper-container .pagination-swiper{height:5px;position:absolute;bottom:20px;left:50%;z-index:2}
.freeTravel-version2 .swiper-wrap .swiper .swiper-container .pagination-swiper span{width:20px;height:5px;margin-right:12px;display:block;float:left;background-color:#000;opacity:.4;cursor:pointer}
.freeTravel-version2 .swiper-wrap .swiper .swiper-container .pagination-swiper span:last-child{margin-right:0}
.freeTravel-version2 .swiper-wrap .swiper .swiper-container .pagination-swiper span.swiper-active-switch{width:40px;background:#fff;opacity:1}
.freeTravel-version2 .swiper-wrap .swiper .swiper-container .swiper-wrapper{width:100%;height:100%}
.freeTravel-version2 .swiper-wrap .swiper .swiper-container .swiper-wrapper .swiper-slide{width:100%;height:100%;position:relative;overflow:hidden}
.freeTravel-version2 .swiper-wrap .swiper .swiper-container .swiper-wrapper .swiper-slide .slide-cont{width:1200px;height:400px;margin:0 auto;position:relative}
.freeTravel-version2 .swiper-wrap .swiper .swiper-container .swiper-wrapper .swiper-slide img{position:absolute;display:block;left:50%;top:0;margin-left:-960px;height:400px}
.freeTravel-version2 .swiper-wrap .fixaction{position:absolute;left:50%;margin-left:-600px;z-index:1;font-size:0;top:35px;width:300px;height:340px;padding:30px 30px 20px 30px;background-color:#fff;overflow:hidden}
.freeTravel-version2 .swiper-wrap .fixaction .fixaction-wrap{font-size:0}
.freeTravel-version2 .swiper-wrap .fixaction .fixaction-wrap .fixaction-date{border:1px solid #ddd;height:38px;line-height:38px;margin-bottom:20px;vertical-align:top}
.freeTravel-version2 .swiper-wrap .fixaction .fixaction-wrap .fixaction-date>span{color:#999;padding-left:20px}
.freeTravel-version2 .swiper-wrap .fixaction .fixaction-wrap .fixaction-date input{padding-left:10px}
.freeTravel-version2 .swiper-wrap .fixaction .fixaction-wrap .fixaction-keywords{border:1px solid #ddd;border-right:none;height:38px;width:160px;line-height:38px;margin-bottom:30px;display:inline-block;vertical-align:top;font-size:0}
.freeTravel-version2 .swiper-wrap .fixaction .fixaction-wrap .fixaction-keywords input{font-size:14px;padding-left:12px;line-height:36px;width:158px;background-color:#fff;background-color:rgba(0,0,0,0)}
.freeTravel-version2 .swiper-wrap .fixaction .fixaction-wrap .fixaction-search{background-image:-webkit-gradient(linear,left top,right top,from(#ffeb00),to(#fecc00));background-image:-webkit-linear-gradient(left,#ffeb00,#fecc00);background-image:-moz-linear-gradient(left,#ffeb00,#fecc00);background-image:-o-linear-gradient(left,#ffeb00,#fecc00);background-image:linear-gradient(90deg,#ffeb00,#fecc00);font-size:16px;text-align:center;margin-bottom:30px;height:38px;width:80px;line-height:38px;cursor:pointer;display:inline-block}
.freeTravel-version2 .swiper-wrap .fixaction .fixaction-wrap .fixaction-search:hover{background-image:none;background-color:#ffeb00}
.freeTravel-version2 .swiper-wrap .fixaction .travel-recommend-list-wrap{max-height:230px;overflow:hidden}
.freeTravel-version2 .swiper-wrap .fixaction .travel-recommend-list-wrap .travel-recommend-list{margin-bottom:20px;height:50px;overflow:hidden}
.freeTravel-version2 .swiper-wrap .fixaction .travel-recommend-list-wrap .travel-recommend-list:first-child{height:72px}
.freeTravel-version2 .swiper-wrap .fixaction .travel-recommend-list-wrap .travel-recommend-list:last-child{margin-bottom:0}
.freeTravel-version2 .swiper-wrap .fixaction .travel-recommend-list-wrap .travel-recommend-list .travel-item-title{font-size:16px;color:#333;margin-bottom:12px}
.freeTravel-version2 .swiper-wrap .fixaction .travel-recommend-list-wrap .travel-recommend-list .travel-item-recommendList{font-size:0}
.freeTravel-version2 .swiper-wrap .fixaction .travel-recommend-list-wrap .travel-recommend-list .travel-item-recommendList span{display:inline-block;font-size:12px;color:#666;margin-right:12px;margin-bottom:10px}
.freeTravel-version2 .swiper-wrap .fixaction .travel-recommend-list-wrap .travel-recommend-list .travel-item-recommendList span:hover{color:#ffab00}
.freeTravel-version2 .advertising{font-size:0;margin-top:30px}
.freeTravel-version2 .advertising .advertising-recommend{width:160px;height:400px;margin-right:20px;display:inline-block;background-color:#ff69b4;vertical-align:top;overflow:hidden}
.freeTravel-version2 .advertising .advertising-recommend img{width:100%;height:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}
.freeTravel-version2 .advertising .advertising-list{display:inline-block;vertical-align:top}
.freeTravel-version2 .advertising .advertising-list .advertising-item{width:240px;height:400px;margin-right:20px;vertical-align:top}
.freeTravel-version2 .advertising .advertising-list .advertising-item:hover .img-wrap img{-webkit-transform:translateZ(0) scale(1.05);-moz-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}
.freeTravel-version2 .advertising .advertising-list .advertising-item:last-child{margin-right:0}
.freeTravel-version2 .advertising .advertising-list .advertising-item .img-wrap{width:100%;height:310px;background-color:#ffd800;overflow:hidden}
.freeTravel-version2 .advertising .advertising-list .advertising-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)}
.freeTravel-version2 .advertising .advertising-list .advertising-item .decription-wrap{width:100%;height:90px;padding:20px 10px 20px 30px;color:#fff}
.freeTravel-version2 .advertising .advertising-list .advertising-item .decription-wrap.theme-red{background-color:#ff4f4f}
.freeTravel-version2 .advertising .advertising-list .advertising-item .decription-wrap.theme-green{background-color:#aec311}
.freeTravel-version2 .advertising .advertising-list .advertising-item .decription-wrap.theme-blue{background-color:#599bfd}
.freeTravel-version2 .advertising .advertising-list .advertising-item .decription-wrap.theme-orange{background-color:#ffab00}
.freeTravel-version2 .advertising .advertising-list .advertising-item .decription-wrap p{font-size:24px;margin-bottom:10px}
.freeTravel-version2 .advertising .advertising-list .advertising-item .decription-wrap h5{font-size:14px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-weight:400}
.freeTravel-version2 .line-section{margin-top:30px}
.freeTravel-version2 .line-section:last-child{margin-bottom:40px}
.freeTravel-version2 .line-section .line-title{width:1200px;height:80px;background-image:url(../../images/wifiTitle.png);background-repeat:no-repeat;margin-bottom:20px;position:relative}
.freeTravel-version2 .line-section .line-title p{position:absolute;top:-4px;left:510px;width:180px;height:80px;font-size:36px;text-align:center;font-weight:600}
.freeTravel-version2 .line-section .line-content{font-size:0}
.freeTravel-version2 .line-section .line-content .line-box2{display:inline-block;width:460px;height:500px;margin-right:20px;vertical-align:top}
.freeTravel-version2 .line-section .line-content .line-box2 .prod-item{width:100%;height:100%;position:relative}
.freeTravel-version2 .line-section .line-content .line-box2 .prod-item:hover .img-wrap img{-webkit-transform:translateZ(0) scale(1.05);-moz-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}
.freeTravel-version2 .line-section .line-content .line-box2 .prod-item .img-wrap{width:100%;height:100%;overflow:hidden}
.freeTravel-version2 .line-section .line-content .line-box2 .prod-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)}
.freeTravel-version2 .line-section .line-content .line-box2 .prod-item .decription-wrap{position:absolute;font-size:14px;bottom:30px;left:0;color:#fff;background-color:#666;background-color:rgba(0,0,0,.4)}
.freeTravel-version2 .line-section .line-content .line-box2 .prod-item .decription-wrap .decription{height:80px;font-size:24px;padding:14px 14px 14px 20px;overflow:hidden;display:-webkit-box;display:-moz-box}
.freeTravel-version2 .line-section .line-content .line-box2 .prod-item .decription-wrap .decription .sp{vertical-align:middle;overflow:hidden;display:inline-block}
.freeTravel-version2 .line-section .line-content .line-box2 .prod-item .decription-wrap .decription .sp span{max-width:110px;max-height:48px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding-right:10px;border-right:1px solid #fff;margin-right:10px;word-break:break-all}
.freeTravel-version2 .line-section .line-content .line-box2 .prod-item .decription-wrap .decription em{display:inline-block;line-height:52px;max-width:93px;height:52px;overflow:hidden;vertical-align:middle}
.freeTravel-version2 .line-section .line-content .line-box2 .prod-item-small{width:100%;height:240px;position:relative;margin-bottom:20px}
.freeTravel-version2 .line-section .line-content .line-box2 .prod-item-small:hover .img-wrap img{-webkit-transform:translateZ(0) scale(1.05);-moz-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}
.freeTravel-version2 .line-section .line-content .line-box2 .prod-item-small .img-wrap{width:100%;height:100%;overflow:hidden}
.freeTravel-version2 .line-section .line-content .line-box2 .prod-item-small .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)}
.freeTravel-version2 .line-section .line-content .line-box2 .prod-item-small .decription-wrap{position:absolute;font-size:14px;bottom:30px;left:0;color:#fff;background-color:#666;background-color:rgba(0,0,0,.4)}
.freeTravel-version2 .line-section .line-content .line-box2 .prod-item-small .decription-wrap .decription{height:80px;font-size:24px;padding:14px 14px 14px 20px;overflow:hidden;display:-webkit-box;display:-moz-box}
.freeTravel-version2 .line-section .line-content .line-box2 .prod-item-small .decription-wrap .decription .sp{vertical-align:middle;overflow:hidden;display:inline-block}
.freeTravel-version2 .line-section .line-content .line-box2 .prod-item-small .decription-wrap .decription .sp span{max-width:110px;max-height:48px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding-right:10px;border-right:1px solid #fff;margin-right:10px;word-break:break-all}
.freeTravel-version2 .line-section .line-content .line-box2 .prod-item-small .decription-wrap .decription em{display:inline-block;line-height:52px;max-width:100px;height:52px;overflow:hidden;vertical-align:middle}
.freeTravel-version2 .line-section .line-content .line-box1{display:inline-block;width:240px;height:500px;vertical-align:top}
.freeTravel-version2 .line-section .line-content .line-box1 .prod-item{width:100%;height:100%;position:relative}
.freeTravel-version2 .line-section .line-content .line-box1 .prod-item:hover .img-wrap img{-webkit-transform:translateZ(0) scale(1.05);-moz-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}
.freeTravel-version2 .line-section .line-content .line-box1 .prod-item .img-wrap{width:100%;height:100%;overflow:hidden}
.freeTravel-version2 .line-section .line-content .line-box1 .prod-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)}
.freeTravel-version2 .line-section .line-content .line-box1 .prod-item .decription-wrap{position:absolute;font-size:14px;bottom:30px;left:0;color:#fff;background-color:#666;background-color:rgba(0,0,0,.4)}
.freeTravel-version2 .line-section .line-content .line-box1 .prod-item .decription-wrap .decription{height:80px;font-size:24px;padding:14px 14px 14px 20px;overflow:hidden;display:-webkit-box;display:-moz-box}
.freeTravel-version2 .line-section .line-content .line-box1 .prod-item .decription-wrap .decription .sp{vertical-align:middle;overflow:hidden;display:inline-block}
.freeTravel-version2 .line-section .line-content .line-box1 .prod-item .decription-wrap .decription .sp span{max-width:85px;max-height:48px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding-right:10px;border-right:1px solid #fff;margin-right:10px;word-break:break-all}
.freeTravel-version2 .line-section .line-content .line-box1 .prod-item .decription-wrap .decription em{display:inline-block;line-height:52px;max-width:100px;height:52px;overflow:hidden;vertical-align:middle}
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}