.orange{color:#f2a133}.blue{color:#5191d0}.red{color:#e42c3d}.green{color:#5db588}body{background-color:#f5f5f5}.hidex{display:none!important}.tours-detail{position:relative}.tours-detail .nav-inner{padding:20px 0}.tours-detail .nav-inner a.first{color:#999}.tours-detail .city_img_info{position:relative;padding:20px;background-color:#fff}.tours-detail .city_img_info .slideshow{width:520px}.tours-detail .city_img_info .slideshow .slideholder{position:relative;height:320px;overflow:hidden}.tours-detail .city_img_info .slideshow .slideholder img{width:100%}.tours-detail .city_img_info .slideshow .slideholder .flag{position:absolute;top:0;left:10px;width:50px;height:30px;line-height:23px;text-align:center;color:#fff;background:url(/pc/img/common/flagbg.png) top center no-repeat}.tours-detail .city_img_info .slideshow .slideholder .opciTitle{font-size:14px;color:#fff;width:514px;height:35px;line-height:35px;padding-left:6px;position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,.5)}.tours-detail .city_img_info .slideshow .img-wrapper{position:relative;width:520px;margin:14px auto 0}.tours-detail .city_img_info .slideshow .img-wrapper .img-inner{overflow:hidden;position:relative;height:55px;width:430px;margin:0 auto}.tours-detail .city_img_info .slideshow .img-wrapper .img-inner .img-list{position:absolute;left:0;top:0}.tours-detail .city_img_info .slideshow .img-wrapper .img-inner .img-list li{float:left;margin-right:4px;font-size:0;cursor:pointer;border:2px solid transparent}.tours-detail .city_img_info .slideshow .img-wrapper .img-inner .img-list li.on{border:2px solid #f2a133}.tours-detail .city_img_info .slideshow .img-wrapper .img-inner .img-list li img{width:100px;height:50px}.tours-detail .city_img_info .slideshow .img-wrapper .view-btn{position:absolute;top:2px;width:30px;height:50px;line-height:50px;text-align:center;z-index:9;color:#fff;background-color:#dadada;cursor:pointer}.tours-detail .city_img_info .slideshow .img-wrapper .view-btn.view-prev{left:0}.tours-detail .city_img_info .slideshow .img-wrapper .view-btn.view-next{right:0}.tours-detail .city_img_info .slideshow .img-wrapper .view-btn i{font-size:20px;font-weight:700}.tours-detail .city_img_info .city_intro{position:relative;width:620px;height:390px}.tours-detail .city_img_info .city_intro>div{height:330px;overflow:hidden;text-indent:2em;line-height:28px}.tours-detail .nav_tabs{height:40px;border-bottom:2px solid #f2a133;line-height:40px;margin-bottom:10px}.tours-detail .nav_tabs li{position:relative;float:left;cursor:pointer;display:inline-block;text-align:center;min-width:115px;font-size:17px;background-color:#fff;border-left:1px solid #dadada}.tours-detail .nav_tabs li a{color:#999}.tours-detail .nav_tabs li .nav_icon{position:absolute;right:0;top:-15px;color:#eb6060}.tours-detail .nav_tabs li.current{position:relative;border:0;height:46px;top:-6px;font-size:17px;line-height:46px;background-color:#f2a133}.tours-detail .nav_tabs li.current a{color:#fff}.tours-detail .filter_wrap{position:relative;border-bottom:1px solid #d9d9d9;margin-bottom:24px;background-color:#fff}.tours-detail .filter_wrap .filter-item{position:relative;padding:12px 0;border-bottom:1px dashed #dadada}.tours-detail .filter_wrap .filter-item>label{position:relative;width:112px;float:left;text-align:center;color:#999;line-height:24px}.tours-detail .filter_wrap .filter-item .opt_selected{overflow:hidden;max-width:900px}.tours-detail .filter_wrap .filter-item .opt_selected li{position:relative;float:left;margin:0 10px 5px 0;padding-top:6px}.tours-detail .filter_wrap .filter-item .opt_selected li .attriTitle{border:1px solid #f2a133;padding:2px 4px;line-height:14px;white-space:nowrap;color:#fff;background:#f2a133}.tours-detail .filter_wrap .filter-item .opt_selected li .attri{border:1px solid #f2a133;padding:2px 20px 2px 4px;line-height:18px;white-space:nowrap;color:#f2a133}.tours-detail .filter_wrap .filter-item .opt_selected li .opt-remove{position:absolute;top:6px;right:1px;color:#f2a133}.tours-detail .filter_wrap .filter-item .empty_sel{position:absolute;right:18px;top:18px;color:#999}.tours-detail .filter_wrap .filter-item .recommend_selected{display:inline-block;max-width:950px}.tours-detail .filter_wrap .filter-item .recommend_selected li{position:relative;float:left;margin-right:10px;border:1px solid #dadada;border-radius:2px;padding:4px 10px;height:14px;line-height:14px;white-space:nowrap;color:#999;cursor:pointer}.tours-detail .filter_wrap .filter-item .filter-list.expand,.tours-detail .filter_wrap .filter-item .filter-tab-list.expand{height:initial}.tours-detail .filter_wrap .filter-item .recommend_selected li:nth-child(1),.tours-detail .filter_wrap .filter-item .recommend_selected li:nth-child(4){padding-left:25px;border-color:#eb6060;color:#eb6060}.tours-detail .filter_wrap .filter-item .recommend_selected li:nth-child(3){padding-left:25px;border-color:#5291d0;color:#5291d0}.tours-detail .filter_wrap .filter-item .recommend_selected li.on{border:1px solid #f2a133;color:#f2a133}.tours-detail .filter_wrap .filter-item .recommend_selected li img{position:absolute;left:0;top:-3px}.tours-detail .filter_wrap .filter-item .filter-list{overflow:hidden;max-width:1000px}.tours-detail .filter_wrap .filter-item .filter-list.collapse{max-height:20px}.tours-detail .filter_wrap .filter-item .filter-list li{position:relative;float:left;line-height:24px;width:120px;margin-bottom:5px;margin-right:0;cursor:pointer}.tours-detail .filter_wrap .filter-item .filter-list li div span{max-width:78px;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#666}.tours-detail .filter_wrap .filter-item .filter-list li div em{color:#666;vertical-align:top}.tours-detail .filter_wrap .filter-item .filter-list li.tag_route_type{width:auto;margin-right:10px}.tours-detail .filter_wrap .filter-item .filter-list li.tag_route_type div span{max-width:initial}.tours-detail .filter_wrap .filter-item .filter-list li.on div,.tours-detail .filter_wrap .filter-item .filter-list li.on div em,.tours-detail .filter_wrap .filter-item .filter-list li.on div span{color:#f2a133}.tours-detail .filter_wrap .filter-item .filter-list .is_morechoose{position:relative;margin-top:5px;bottom:5px;text-align:center}.tours-detail .filter_wrap .filter-item .filter-list .is_morechoose span{color:#f2a133;border:1px solid #f2a133;padding:1px 12px;cursor:pointer}.tours-detail .filter_wrap .filter-item .filter-list .is_morechoose span.more_confirm:hover{color:#fff;background:#f2a133}.tours-detail .filter_wrap .filter-item .more_expand{position:absolute;right:60px;bottom:14px;color:#999;border:none;outline:0;padding-right:17px;line-height:14px;cursor:pointer}.tours-detail .filter_wrap .filter-item .more_choose{position:absolute;right:10px;bottom:10px;color:#999;border:1px solid #eee;padding:1px 5px;background:#f5f5f5;cursor:pointer}.tours-detail .filter_wrap .filter-item .filter-tab-list{overflow:hidden;max-width:1000px}.tours-detail .filter_wrap .filter-item .filter-tab-list.collapse{max-height:100px}.tours-detail .filter_wrap .filter-item .filter-tab-list li .tags{width:1000px;height:25px;background:#fffaf3;line-height:25px}.tours-detail .filter_wrap .filter-item .filter-tab-list li .tags li{float:left;display:inline-block;padding:0 10px;position:relative;color:#666;cursor:pointer}.tours-detail .filter_wrap .filter-item .filter-tab-list li .tags li.current{color:#fff;background-color:#f2a133}.tours-detail .filter_wrap .filter-item .filter-tab-list li .tags .search_box{float:left;background:#f0f0f0;padding-right:4px}.tours-detail .filter_wrap .filter-item .filter-tab-list li .tags .search_box input{width:100px;border:1px solid #dbdbdb;background:#fff}.tours-detail .filter_wrap .filter-item .filter-tab-list li .tags .search_box a{text-decoration:none;outline:0;font-size:12px;color:#909191}.tours-detail .filter_wrap .filter-item .filter-tab-list li .tab_box>div{overflow:hidden;clear:both;padding:1px 0 10px}.tours-detail .filter_wrap .filter-item .filter-tab-list li .tab_box>div li{display:inline-block;margin:0 15px 10px 0;line-height:20px;height:20px;position:relative;color:#666;cursor:pointer}.tours-detail .filter_wrap .filter-item .filter-tab-list li .tab_box>div li.on{color:#f2a133}.tours-detail .filter_wrap .filter-item .filter-tab-list li .tab_box>div .is_morechoose{position:relative;margin-top:5px;bottom:5px;text-align:center;cursor:pointer}.tours-detail .filter_wrap .filter-item .filter-tab-list li .tab_box>div .is_morechoose span{color:#f2a133;border:1px solid #f2a133;padding:1px 12px}.tours-detail .sort_menus .keywordsearch,.tours-detail .sort_menus .sortmulti .pricerank{font-size:0;margin-top:12px;padding-left:20px}.tours-detail .filter_wrap .filter-item .filter-tab-list li .tab_box>div .is_morechoose span.more_confirm:hover{color:#fff;background:#f2a133}.tours-detail .filter_wrap .filter-item .show-collapse{color:#999;cursor:pointer}.tours-detail .filter_wrap .filter-item .show-collapse i{display:inline-block}.tours-detail .filter_wrap .filter-item .show-collapse i.rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tours-detail .sort_menus{height:50px;border:1px solid #dadada;background-color:#fff}.tours-detail .sort_menus .keywordsearch>input{display:inline-block;width:235px;height:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.tours-detail .sort_menus .keywordsearch .searchkwd{position:relative;left:-1px;width:45px;height:25px;color:#fff;outline:0;border:0;background:#f2a133;cursor:pointer}.tours-detail .sort_menus .sortmulti{padding-right:15px}.tours-detail .sort_menus .sortmulti>ul li{display:inline-block;width:70px;height:50px;line-height:50px}.tours-detail .sort_menus .sortmulti>ul li a,.tours-detail .sort_menus .sortmulti>ul li i{color:#999}.tours-detail .sort_menus .sortmulti>ul li i{vertical-align:middle}.tours-detail .sort_menus .sortmulti>ul li i.rotate{position:relative;top:-4px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tours-detail .sort_menus .sortmulti>ul li.on a,.tours-detail .sort_menus .sortmulti>ul li.on i{color:#f2a133}.tours-detail .sort_menus .sortmulti .pricerank input{width:90px;height:25px;margin-right:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.tours-detail .sort_menus .sortmulti .pricerank>span{font-size:13px;margin-right:5px}.tours-detail .sort_menus .sortmulti .pricerank .btn{width:46px;height:25px;outline:0;border:0;color:#fff;background-color:#5191d0;cursor:pointer}