body{background-color:#F5F5F5;}
.indextop{display:flex;height:80px;background-color:#825335;align-items:center;}
.index-logo{flex:0 0 90px;height:80px;margin-left:10px;}
.index-logo img{display:block;width:80px;height:80px;}
.index-search-wrap{flex:1;min-width:0;margin-right:14px;}
.indextop .search{height:30px;border:1px solid #825335;border-radius:35px;overflow:hidden;background:#fff;}
.indextop .search input{display:block;width:100%;height:30px;margin:0;padding:0 10px;box-sizing:border-box;border:0;outline:0;background:#fff;color:#333;font-size:14px;-webkit-appearance:none;appearance:none;}
.indextop .d1{margin:10px 0 0 10px;}
.indextop .d1 img{height:30px;}
.indextop .d2{width:60px;text-align:right;margin:10px 10px 0 0;}
.indextop .d2 img{height:30px;}

.menuhp{float:left;height:190px;background-color:#fff;padding:15px 0 0 0;float:left;margin:10px 10px 0 10px;width:calc(100% - 20px);/*position:relative;*/z-index:25;border-radius:10px;clear:both;}
.swiper-container .swiper-slide .d1{width:25%;float:left;text-align:center;height:90px;font-size:14px;}
.swiper-container .swiper-slide .d1 img{margin:0 0 8px 0;border:0;width:40px;height:40px;border-radius:40px;}

.indexgg{height:34px;width:100%;}
.indexgg .d1{margin:10px 0 0 10px;height:34px;width:85px;background-color:#fff;border-radius:30px 0 0 30px;}
.indexgg .d1 img{float:left;height:16px;margin:9px 10px 0 10px;}
.indexgg .d1 span{float:left;height:16px;border-left:#D5D4D4 solid 1px;width:2px;margin:9px 0 0 0;}
.indexgg .d2{margin:10px 10px 0 0;background-color:#fff;border-radius:0 30px 30px 0;height:34px;}
.indexgg .d2 .divm{float:left;width:calc(100% - 20px);margin:7px 20px 0 0;height:18px;overflow:hidden;font-size:14px;}

.ggbox{width:100%;margin-top:15px;}

.indexcap{margin:10px 0 0 0;height:40px;background-color:#fff;border-bottom:#ebebeb solid 1p.menuhpx;}
.indexcap .d1{margin:10px 0 0 16px;font-size:15px;}
.indexcap .d2{margin:12px 16px 0 0;text-align:right;}
.indexcap .d2 a{color:#999;}
.special-zones{display:flex;margin:10px 10px 0;width:calc(100% - 20px);gap:10px;align-items:flex-start;}
.special-zone{display:block;flex:1;min-width:0;background:#fff;border-radius:8px;overflow:hidden;}
.special-zone-cap{height:42px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;color:#fff;}
.special-zone-cap strong{font-size:15px;white-space:nowrap;}
.special-zone-cap a{color:#fff;font-size:12px;white-space:nowrap;}
.special-zone-cap a span{font-size:16px;vertical-align:-1px;}
.ticket-preview .special-zone-cap{background:#f28b16;}
.real-name-service .special-zone-cap{background:#6352d8;}
.special-zone-products{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:10px;}
.special-zone-product{min-width:0;color:#333;}
.special-zone-product img{display:block;width:100%;aspect-ratio:1;border-radius:4px;object-fit:cover;}
.special-zone-product span{display:block;height:34px;margin-top:6px;overflow:hidden;line-height:17px;font-size:12px;}
.special-zone-product b{display:block;margin-top:4px;color:#ff4675;font-size:12px;}
.special-zone-empty{width:100%;padding:12px 0;text-align:center;color:#999;font-size:13px;}
.newslist{padding:18px 0;background-color:#fff;border-bottom:#ebebeb solid 1px;}
.newslist .d1{margin:0 0 0 10px;}
.newslist .d1 .s1{float:left;width:100%;height:45px;margin-bottom:10px;line-height:23px;font-size:14px;overflow:hidden;}
.newslist .d1 .s2{float:left;color:#70B9EC;padding:2px 3px 2px 3px;border-radius:2px;background-color:#ECF5FF;}
.newslist .d1 .s3{float:right;margin:2px 0 0 0;color:#999;}
.newslist .d2{margin:0 10px 0 15px;width:100px;}
.newslist .d2 img{width:100px;height:75px;}

.swiper-container1 {background-color:#fff;overflow:hidden;line-height:normal;padding:0 0 15px 0;}
.swiper-container1 .dmain{float:left;margin:15px 0 0 15px;width:calc(100% - 15px);}
.swiper-container1 .dmain .d1{float:left;width:100%;padding-top:100%;position:relative;overflow:hidden;}
.swiper-container1 .dmain .d1 img{position: absolute;top: 0;left:0;width: 100%;height:100%;border-radius:10px;}
.swiper-container1 .dmain .d2{float:left;width:100%;margin:10px 0 0 0;height:16px;overflow:hidden;}
.swiper-container1 .dmain .d3{float:left;width:100%;margin:5px 0 0 0;height:16px;overflow:hidden;color:#ff6600;font-size:14px;}
.swiper-container1 .dmain .d4{float:left;width:100%;margin:5px 0 0 0;height:16px;overflow:hidden;color:#ff0000;}

.swiper-containerpp {background-color:#fff;overflow:hidden;line-height:normal;padding:0 0 15px 0;}
.swiper-containerpp .dmain{float:left;margin:15px 0 0 15px;width:calc(100% - 15px);}
.swiper-containerpp .dmain .d1{float:left;width:100%;padding-top:100%;position:relative;overflow:hidden;}
.swiper-containerpp .dmain .d1 img{position: absolute;top: 0;left:0;width: 100%;height:100%;border-radius:10px;}
.swiper-containerpp .dmain .d2{float:left;width:100%;margin:10px 0 0 0;height:16px;overflow:hidden;}
.swiper-containerpp .dmain .d3{float:left;width:100%;margin:5px 0 0 0;height:16px;overflow:hidden;color:#ff6600;font-size:14px;}
.swiper-containerpp .dmain .d4{float:left;width:100%;margin:5px 0 0 0;height:16px;overflow:hidden;color:#ff0000;}

.prolist{background-color:#fff;}
.prolist .dmain{margin:0;}
.prolist .dmain .ticket-link{display:block;overflow:hidden;}
.prolist .dmain .dm{float:left;width:calc(100% - 20px);border-bottom:#ebebeb solid 1px;padding:15px 10px;}
.prolist .dmain .dm .d1{float:left;width:100px;}
.prolist .dmain .dm .d1 div{float:left;width:100%;padding-top:100%;position:relative;overflow:hidden;}
.prolist .dmain .dm .d1 div img{position: absolute;top: 0;left:0;width: 100%;/*height:100%;*/border-radius:2px;}
.prolist .dmain .dm .d2{float:right;width:calc(100% - 115px);}
.prolist .dmain .dm .d2 .b1{float:left;width:100%;font-size:14px;overflow:hidden;line-height:20px;height:39px;}
.prolist .dmain .dm .d2 .b2{float:left;width:calc(100% - 50px);margin:8px 0 0 0;}
.prolist .dmain .dm .d2 .b2 .sb1{float:left;width:100%;height:20px;overflow:hidden;}
.prolist .dmain .dm .d2 .b2 .sb1 span{float:left;padding:2px 3px 0 3px;height:18px;margin:0 5px 0 0;border-radius:2px;background-color:#F4F4F4;color:#666;}
.prolist .dmain .dm .d2 .b2 .sb2{float:left;width:100%;margin:8px 0 0 -10px;font-size:14px;}
.prolist .dmain .dm .d2 .b2 .sb2 .s1{color:#ff6600;float:left;}
.prolist .dmain .dm .d2 .b2 .sb2 .s2{color:#999;margin:0 0 0 10px;float:left;border: 1px solid #825335;color: #825335;font-size: 12px;border-radius: 3px;padding: 3px 5px;float: left;}
.prolist .dmain .dm .d2 .b3{float:right;width:50px;margin:50px 0 0 0;}
.prolist .dmain .dm .d2 .b3 span{color:#fff;float:left;width:50px;border-radius:20px;text-align:center;background-color:#ff4675;font-size:15px;padding:5px 0 0 0;height:25px;}






