.detail-back{position:absolute;z-index:99;top:6px;left:10px}.detail-back a{display:block;width:32px;height:32px;background:rgba(0,0,0,.5);border-radius:100px;line-height:30px;text-align:center}.detail-back a i{font-size:20px;color:#fff}.content{margin-top:15px}.content h1{font-size:16px;line-height:24px}.content h1 span{margin-left:5px;color:#ca0000}.content p{margin-top:10px}.detail-txt{margin-top:8px}.detail-txt span{padding:2px 0;line-height:22px;color:#666}.detailcon{padding:15px;padding-bottom:0}.detailcon-tit{height:30px;border-bottom:1px solid #ddd;font-size:0}.detailcon-tit h2{display:inline-block;margin-right:5px;padding:0 8px;height:30px;border-radius:5px 5px 0 0;line-height:30px;text-align:center;font-size:14px;background:#f6f6f6}.detailcon-tit h2.on{background:#bf0303;color:#fff}.detailcon-box{margin-top:10px}.detailcon-box h3{height:22px}.detailcon-box h3 i{width:7px;height:22px;background:url(/images/iconall.png) no-repeat 0 -155px}.detailcon-box h3 span{display:inline-block;margin-left:22px;vertical-align:middle;color:#bf0303;font-size:20px;line-height:22px}.detailcon-box .itinerarybox{margin:20px 5px;padding-left:15px;border-left:1px solid #ddd}.detailcon-box .itinerarybox h4{position:relative}.detailcon-box .itinerarybox h4 i{position:absolute;left:-20px;top:0;z-index:1;width:6px;height:6px;border-radius:50px;border:2px solid #c97d08;background:#fff}.detailcon-box .itinerarybox h4 span{display:inline-block;font-size:15px}.detailcon-box .itinerarybox .itinerarycon{margin-top:10px}.detailcon-box .itinerarybox .itinerarycon p{margin-bottom:15px;line-height:24px;font-size:13px;color:#666}.detailcon-box .itinerarybox ul{margin-top:10px}.detailcon-box .itinerarybox ul li{position:relative;padding:5px 0}.detailcon-box .itinerarybox ul li i{position:absolute;z-index:1;left:0;top:0;bottom:0;margin:auto;width:24px;height:20px;line-height:20px;color:#a9aead;font-size:18px}.detailcon-box .itinerarybox ul li span{display:inline-block;padding-left:26px;font-size:12px;vertical-align:middle;color:#666}.detailcon-box .detailcon-txt{margin:15px 0}.detailcon-box .detailcon-txt h5{margin-top:25px;padding-bottom:10px;font-size:14px}.detailcon-box .detailcon-txt p{margin-bottom:8px;line-height:22px;font-size:13px}.detailcon-box img{margin:5px 0}.tour-people{padding:0 10px}.tour-people li{position:relative;padding:10px 0;border-bottom:1px solid #eee}.tour-people li:last-child{border-bottom:none}.tour-people li .people-style p{margin-bottom:5px}.tour-people li .people-style p span{font-size:12px}.tour-people li .quantity-box{position:absolute;right:0;top:0;bottom:0;margin:auto}.share-poster{position:fixed;bottom:90px;right:0;z-index:11;width:26px}.share-poster span{display:block;padding:10px 5px;background:#ff5a08;border-radius:5px 0 0 5px;color:#fff;text-align:center;font-size:15px;cursor:pointer}.specification{margin:10px 10px 0 10px;background:#f0f0f0;border-radius:5px}.specification li{height:40px;line-height:40px;border-bottom:1px solid #eee}.specification li:last-child{border-bottom:none}.specification li a{display:flex;padding:0 10px}.specification li a h3{width:80px;color:#999}.specification li a p{flex:1}.specification li a span{width:20px;text-align:right;font-family:Verdana;font-size:14px;color:#999}.window-specification{display:none;position:fixed;left:0;bottom:0;z-index:12;width:100%;height:83%}.window-specification .w-specification-con{position:relative;width:100%;height:100%;background:#fff;border-radius:10px 10px 0 0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.w-specification-con .w-specification-top{position:relative;padding:20px 0;border-bottom:1px solid #ddd}.w-specification-con .w-specification-top figure{position:absolute;z-index:100;left:10px;top:30px;width:100px;height:100px}.w-specification-con .w-specification-top figure img{width:100px;min-height:100px}.w-specification-con .w-specification-top .specification-price{padding:10px 10px 10px 120px;height:100px}.w-specification-con .w-specification-top .specification-price p{margin-bottom:5px}.w-specification-con .w-specification-top .icon-close{position:absolute;z-index:100;right:10px;top:10px}.w-specification-con .w-specification-middle{margin:10px;overflow:auto;flex:1}.w-specification-con .w-specification-middle h3{margin-bottom:10px;font-weight:bold}.w-specification-con .w-specification-middle .specification-class{margin-bottom:10px;border-bottom:1px solid #ddd}.w-specification-con .w-specification-middle .specification-class li{float:left;margin-right:8px;margin-bottom:8px}.w-specification-con .w-specification-middle .specification-class li span{display:block;padding:8px 15px;text-align:left;background:#f5f5f5;border-radius:50px}.w-specification-con .w-specification-middle .specification-class li.on span{background:red;color:#fff}.w-specification-con .w-specification-middle .specification-class li.disable span{color:#999}.w-specification-con .w-specification-middle .product-num{margin:0}.w-specification-con .w-specification-middle .product-num li{display:flex;padding:6px 10px;height:24px}.w-specification-con .w-specification-middle .product-num li p{display:inline-block;flex:1;font-weight:bold;line-height:24px}.w-specification-con .w-specification-bottom{}.w-specification-con .w-specification-bottom li a{display:block;height:50px;line-height:50px;background:red;text-align:center;color:#fff;font-size:16px}.w-specification-con .w-specification-bottom li:first-child a{background:#fe580a}.cityinfo h1{background:#f5f5f5;line-height:36px;text-align:center}.ad-image,.ad-image li{height:300px;overflow-y:hidden}.newslist li{margin-bottom:15px;padding:15px 0;border-bottom:1px solid #f0f0f0}.newslist li a{display:block;position:relative}.newslist li a .listimg{position:absolute;z-index:1;top:0;right:0;width:110px;height:70px}.newslist li a .listimg img{width:110px;height:70px;border-radius:5px}.newslist li a .newslist-con{padding-right:120px;min-height:70px}.newslist li a .newslist-con h3{font-size:15px;line-height:22px;font-weight:bold}.newslist li a .newslist-con p{margin-top:5px;font-size:12px;line-height:18px;color:#666}.newslist li a .newslist-con .tips{padding-top:6px;line-height:22px}.newslist li a .newslist-con .tips span{display:inline-block;margin-right:4px;vertical-align:middle;color:#999;font-size:10px}.newslist li a .newslist-con .tips span i{margin-right:1px;vertical-align:middle;font-size:14px}.newslist li a .newslist-con .tips span em{vertical-align:middle;font-style:normal}.tags-news{position:absolute;z-index:1;top:0;right:0;padding:0 8px;background:#c00303;border-radius:0 5px 0 0;line-height:24px;font-size:10px;color:#fff}.newsdetail-tit{padding-top:15px}.newsdetail-tit h1{margin-bottom:6px;font-size:16px;color:#ca0000;line-height:24px;text-align:left}.newsdetail-tit p span{display:inline-block;margin-right:10px;vertical-align:middle;color:#999;font-size:12px}.newsdetail-tit p span i{margin-right:3px;vertical-align:middle;font-size:16px}.newsdetail-tit p span em{vertical-align:middle;font-style:normal}.newsdetail-tit p{margin-bottom:15px}.newsdetail-con{padding-top:10px}.newsdetail-con p{margin-bottom:15px;font-size:14px;color:#555;line-height:24px}.newsdetail-con p img{padding:6px 0}.newsdetail-related{margin-top:20px;padding:20px 0;border-top:1px solid #ddd}.newsdetail-related a{display:block;height:30px;line-height:30px;font-size:13px;color:#ca0000}.related-reading{margin-top:30px}.related-reading ul{margin-top:15px}.related-reading ul li a{display:block;padding:10px;font-size:16px}.related-reading ul li:nth-child(odd){background:#f5f5f5}.related-reading ul li a span{margin-right:10px;font-size:20px;color:red}.related-reading ul li a:hover{color:#ca0000}.learnbox{margin-bottom:10px}.videolist{margin-left:-5px;margin-right:-5px}.videolist li a{display:block;position:relative;margin:5px;height:130px}.videolist li a .list-img,.videolist li a .list-img img{width:100%;height:130px;border-radius:5px}.videolist li a h3{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:40px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,6));border-radius:0 0 5px 5px}.videolist li a h3 span{display:block;padding:0 15px;height:40px;line-height:40px;color:#fff;text-align:center}.materiallist{margin-top:10px;margin-left:-5px;margin-right:-5px}.materiallist li a{display:block;position:relative;margin:5px;padding:10px;background:linear-gradient(45deg,#f5f0ea,#fffdfa);border:1px solid #ca0000;border-radius:5px}.materiallist li .list-img{position:relative;height:180px;background:#fff}.materiallist li .list-img img{display:block;margin:0 auto;height:180px}.materiallist li .list-img span{display:block;position:absolute;left:0;right:0;bottom:0;z-index:1;margin:auto;width:100%;height:30px;background:#ca0000;border-radius:50px;text-align:center;line-height:30px;color:#fff}.materiallist li p{margin:0 auto;height:40px;background:#fff;line-height:40px;font-size:14px;text-align:center}.materiallist li p img{margin-right:5px;width:10px;height:10px;vertical-align:middle}.quizlist{margin-left:-5px;margin-right:-5px}.quizlist li a{display:block;position:relative;margin:5px}.quizlist li a .list-img,.quizlist li a .list-img img{width:100%;height:110px;border-radius:5px;border-radius:5px 5px 0 0}.quizlist li a h3{height:36px;background:#f5f5f5;border-radius:0 0 5px 5px}.quizlist li a h3 span{display:block;padding:0 15px;height:36px;line-height:36px;text-align:center}.quizlist li a:hover h3 span{background:#ca0000;color:#fff}.materialbox{background:#fff}.materialbox .material-tit{padding:10px 0}.materialbox .material-tit h1{line-height:36px}.materialbox .material-tit p{font-size:12px;color:#999}.materialbox .material-con{padding:15px 0;border-bottom:1px solid #eee;border-top:1px solid #eee}.materialbox .material-con img{display:block;margin:0 auto}.materialbox .material-btn{padding:20px;background:#f8f7f7;text-align:center}.materialbox .material-btn p{font-size:14px}.materialbox .material-btn a{display:block;margin:0 auto;margin-top:10px}.material-related{padding-top:10px}.material-related ul{margin-top:10px}.material-related li{padding:5px 0;border-bottom:1px solid #eee}.material-related li a span{display:inline-block;margin-right:5px;color:#ddd}.material-related li a{display:block;width:100%;height:24px;line-height:24px;font-size:15px}.material-related li a img{display:inline-block;margin-right:5px;width:16px;height:16px}.list-mt50{margin-top:50px}.filterbox{position:fixed;top:46px;left:0;z-index:99;width:100%;display:none;height:83%}.filterbox .filter-wrap{display:flex;flex-direction:column;height:100%}.filterbox .filter{position:relative;flex:1;display:flex;flex-direction:column}.filterbox .filter .filter-tit{box-sizing:border-box;position:relative;padding:0 10px;height:50px;background:#fff;overflow:hidden;overflow-x:auto;white-space:nowrap}.filterbox .filter .filter-tit li{display:inline-block;width:26%}.filterbox .filter .filter-tit li a{display:block;margin:9px 2px;height:32px;line-height:32px;color:#666;background-color:#f2f2f7;border-radius:5px 5px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.filterbox .filter .filter-tit li.on a{background:#dc1508;color:#fff}.filterbox .filter .filter-tit li a i{margin-left:2px;color:#bbb;font-size:10px}.filterbox .filter .filter-tit li.on a i{color:#fff}.filterbox .filter .filter-con{overflow:hidden;overflow-y:auto;border-top:1px solid #e0e0e0;background:#fff;flex:1}.filterbox .filter .filter-con li{border-bottom:1px solid #eee}.filterbox .filter .filter-con li .radiobox{padding:10px;border-right:1px solid #eee;line-height:26px}.filterbox .filter .filter-con li:nth-child(2n) .radiobox{border-right:none}.filterbox .filter .filter-con li .radiobox .icon-radiofill{color:#dc1508}.filterbox .filter .filter-con li .radiobox span{display:inline-block;vertical-align:middle}.filterbox .filter-btn{height:50px;background:#fff}.filterbox .filter-btn li a{display:block;border-top:1px solid #eee;text-align:center;line-height:49px;color:#dc1508;font-size:15px}.filterbox .filter-btn li:last-child a{background:#dc1508;color:#fff}.pavilion-guide{margin-left:-5px;margin-right:-5px}.pavilion-guide li{border-radius:5px}.pavilion-guide li a{display:block;position:relative;margin:5px}.pavilion-guide li a .list-img{position:relative;width:100%;height:180px}.pavilion-guide li a .list-img img{width:100%;height:100%;border-radius:5px}.pavilion-guide li a p{position:absolute;left:0;bottom:0;z-index:1;width:100%;height:36px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.8));border-radius:0 0 5px 5px;line-height:36px;color:#fff;text-align:center}.pavilion-guide li a p span{padding:0 2%;width:96%;color:#fff}.pavilion-guide li a p em{display:inline-block;margin-right:5px;color:#ff7c7c;font-weight:bold;font-size:16px}.pavilion-detail{position:relative}.pavilion-detail .listimg{position:absolute;z-index:1;top:0;left:0;width:120px;height:170px}.pavilion-detail .listimg img{border-radius:5px;width:100%;height:100%}.pavilion-detail .pavilion-con{padding-left:130px;min-height:170px}.pavilion-detail .pavilion-con h1{line-height:26px}.pavilion-detail .pavilion-con h1 span{margin-left:5px;font-size:12px;color:#999}.pavilion-detail .pavilion-con p{margin-top:5px;line-height:18px}@media(min-width:540px){.setout-txt{width:540px}.sale-qrcode{left:50%;margin-left:220px}.share-poster{left:50%;margin-left:245px}.window-specification{width:540px;left:50%;margin-left:-270px}.filterbox{width:540px;left:0;right:0;margin:auto}.filter-tit::-webkit-scrollbar{display:block;height:5px;background-color:#f5f5f5}.filter-tit::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}.filter-tit::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.3);background-color:#555}}