.contentedit
{
    border:1px dashed rgba(172, 170, 119, 0.54);

}
.selectDiv
{
    border:1px dashed #3399ac;
    background: rgba(66, 66, 66, 0.26);
}
.selectDivRed
{
    border:1px dashed #888787;
    background: rgba(#ac2925, 0.26);
}


.selected {
    color: #ec5566;
    border-bottom: 2px solid #ec5566;
}
.tab .display {
    display:block;
}
 .nodisplay {
    display:none;
     border: 2px solid #ec5566;
}
.save-box{
    position: fixed;
    bottom: 0;
    left: 50%;
    text-align: center;
}
.swiper-slide img{width:100%;height:100%;border-radius:10px;}
.index-search-input{padding:10px;}
.index-search{position:absolute!important;top:0!important;background-color:rgba(247,247,247,0);height:48px;width:100%;z-index:999;}
.mianTopStyle{height:48px;width:100%;z-index: 999999;}
.search-line{display:inline-block;width:92%!important;}
.input-out{margin-top:8px;width:80%;}
.mianTopStyle i{color:#999!important;position:absolute;font-size:16px;top:16px;left:25px;}
.indexMainSearch{height:30px;padding-left:26px;margin-left:13px;border:2px rgb(255,153,51) solid;border-radius:300px;background-color:white!important;font-size:13px;width:100%;}
.typeFa{padding:6px 12px;}
.kid_li{display:flex;flex-flow:row wrap;padding:5px 0;width:100%;}
.typeContents_kid  li {list-style:none;}
.typeContents_kid  li p{font-size:13px;color:#222;margin:0 0 5px;}
.catli{width:19%;padding:5px 0;height:80px;}
.typeContents_kid  li img{width:50px!important;height:50px!important;}
li{margin: 0;}
.hall{width:100%;padding:0px 12px 0 12px;}
.hall-con{background:white;border-radius:10px;padding:0 0 12px;display:flex;flex-wrap:wrap;}
.hall-title{font-size:16px;color:#333;font-weight:600;margin:15px 0 0 0;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:10px;line-height:16px;}
.hallImg {width:100%;padding-left:4%;}
.hall-imgBox{position:relative;display:inline-block;padding-right:6px;}
.hall-des{position:absolute;width:90%;text-align:center;font-size:13px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:5px;}
.hall-imgBox img{border-radius:6px;}
.indexMainHotGoodDiv ul{display:flex;margin:0;flex-wrap:wrap;}
.indexMainHotGoodDiv li{width:24%;}
.indexMainHotGoodDiv li:first-child{margin-left:2%;}
.indexMainTraderGoodDiv ul{padding:0 2%;}
.rx-div{height:138px;flex-direction:column;padding:0 3px;}
.rx-img{max-width:100%;margin: 1px 0 0 0px;align-self:normal;height:70px;text-align:center;}
.rx-img div{width:80px;background:rgba(0,0,0,0);display:inline-block;}
.rx-name{width:96px;height:18px;text-align:center;color:white;font-weight:600;padding:0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:16px;}
.rx-price{display:none;}
.rx-cname div{text-align:center;color:white;font-size:12px;height:17px;overflow:hidden;}
.re-font{margin-left:0!important}
.liHeight{width:47.5%;margin:0 1.25% ;box-shadow:0 0 9px rgba(0,0,0,0.05);margin-bottom:10px;border-radius:6px;padding-bottom:9px;float:left;}
.listTest .ul{display: block !important;}
.rec-des{margin-top:6px;}
.lay{padding:6px 12px;}
.clearfix{margin:0;}
.ghw-div-background{
    background-color:#FFFFFF;
}
.bgcDiv{
    background: white;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
}
.rec-name{padding:0 12px;width:auto;height:40px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.rec-fp{margin-left:0px;margin-top:2px;display:inline-block;white-space:nowrap;}
.rec-sp{margin-left:5px;margin-top:6px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.rec-pe{width:100%;margin-left:12px;display:flex;flex-flow:row nowrap;}
.price-font-final-show{
    color:#ff0000;
    font-weight:normal;
    font-size: 16px;
}
.overBg{
    width: 100%;
    height: 100%;
    background: gray;
    opacity: 0.5;
    filter: alpha(opacity=50);
    position: fixed;
    top:0;
    z-index: 300;
}
.tc-con{
    width: 1000px;
    height: 700px;
    /*padding: 30px;*/
    background: white;
    position: fixed;
    top: 0;
    z-index: 1000;
}
.masktop{
    width: 1000px;
    height:50px;
    background:#e6db74;
}
.body{touch-action:none;}

.my-pagination  {top:0px;z-index:10;width:100% ;height: 40px;overflow: hidden; }
.my-pagination .swiper-pagination-bullet {min-width:80px;text-align: center; border-radius: 0; opacity: 1;}
.my-pagination ul {display: -webkit-box;overflow: hidden; height: 40px;}
.my-pagination li {min-width: 80px; display: block; background: #fff;  box-flex: 1; -moz-box-flex: 1; -webkit-box-flex: 1;width:380px; height: 40px; line-height: 40px; position: relative; font-size: 15px; }
.my-pagination li:after { position: absolute; top: 40; right: auto; bottom: 0; left: 0; z-index:1; display: block; width: 100%; height: 1px; content: ''; background-color: #dcdcdc; -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transform: scaleY(.5) }
.my-pagination .swiper-pagination-bullet-active { color: #21a4f4; }
.my-pagination .swiper-pagination-bullet-active:after { opacity: 1; background-color: #21a4f4; height: 4px; }

//.pageheight      {height: calc(100% - 60px);border:darkred 1px;top:-10px}
.swiper-slide-active { height:auto}
.swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;}
.swiper-pagination .swiper-pagination-bullet-active{background:#e12f2f;}

//.my-pagination .swiper-pagination-bullet{width:6px;height:6px;}
.my-pagination .swiper-pagination-bullet-active{background:#e12f2f;}

