 html{    overflow-x: hidden;}
    .hxbtop {
    text-align: center;
    font-size: 0.68rem;
}
    .hxbtop i{
        width: 0.8rem;
    height: 0.8rem;
    background: url(/uploads/image/s211/fanhui.png) no-repeat;
    background-size: contain;
    display: inline-block;
    margin-right: 0.2rem;
    float: left;
    margin-top: 0.15rem;
}
        .ztt_hddetail .mores {
    float: right;
    font-size: 0.56rem;
    color: #999;
    font-weight: normal;
    position: relative;
}
.ztt_hddetail .mores:after {
    content: '';
    width: 0.28rem;
    height: 0.28rem;
    border: solid #999;
    border-width: 0 1px 1px 0;
    transform: rotate(-45deg);
    display: inline-block;
    vertical-align: 0.08rem;
}



.gonglue {
    background: #fe8648;
    border-radius: 6px 6px 6px 6px;
    opacity: 1;
    border: 1px solid #fe8648;
    color: #fff !important;
    font-size: 0.5rem;
    padding: 0.1rem 0.2rem;
}
.gonglue i{
    width: 0.56rem;
    height: 0.56rem;
    background:  no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: -0.08rem;
    margin-right: 0.2rem;
}
.isbenqi{
     background: #fe86482e;
    border-radius: 0.1rem;
    height: 1.5rem;
    line-height: 1.5rem;
    margin: 0.32rem 0.6rem 0.32rem;
    font-weight: bold;
    color: #fe8648;
    text-align: center;
}
.isbenqi a{  color: #fe8648;}
.isbenqi i{
    width: 0.56rem;
    height: 0.56rem;
    background: url(/uploads/image/s211/isbenqi.png) no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: -0.08rem;
    margin-right: 0.2rem;
}
.benqi1{
    background: url(/uploads/image/s211/isbenqi1.png) no-repeat !important;
    background-size: contain!important;
    
}

.allhx {
    display: flex;
    font-size: 15px;
        flex-direction: row;
    flex-wrap: wrap;
   
   margin: 0.32rem 0.6rem 0.32rem;
}
.allhx li {
   background-color: #f5f5f5;
    margin-top: 8px;
    margin-right: 10px;
    margin-bottom: 10px;
    color: #666;
    padding: 5px 8px;
    border-radius: 5px;
    position: relative;
}
.allhx em {
    position: absolute;
    font-size: 12px;
    right: -10px;
    top: -15px;
    background-color: #ff6666;
    padding: 0px 5px;
    border-radius: 8px 8px 8px 0px;
}
.allhx a{ color: #666;}
.allhx .on{background-color: #fe8648;}
.allhx .on a{color: #fff;}

.btnbox {
      white-space: nowrap;
    width: 65%;
    float: left;
    margin-top: 0.3rem;
    display: flex;
    flex-wrap: nowrap;

}


.bt2{
    background: #fe86482b!important;
color: #fe8648!important;  
}
.btnbox .boxls{
    width: 100%;
        margin-right: 2%;
          display: inline-block;
background: #169aff2b;
color: #2e91dd;  
    padding: 0.2rem 0.2rem;
    text-align: center;
    border-radius: 0.2rem;
    overflow: hidden;
    font-size: 0.5rem;
}
.btnbox .boxls:last-child{
    margin-right:0;
}


.piao {
    position: absolute;
    top: 0.021rem;
      font-size: 0.3rem;
}
.defanglv {
    background: url(/uploads/image/s211/img2.png) no-repeat;
    background-size: contain;
 width: 3rem;
    height: 0.8rem;
    line-height: 0.6rem;
    display: block;
    color: #f7d36d;
    text-align: center;
}
.benqi{
    background: url(/uploads/image/s211/img1.png) no-repeat;
    background-size: contain;
    width: 1.8rem;
    height: 0.8rem;
    line-height: 0.6rem;
    display: block;
     color: #fff;
    text-align: center;
}
.piao2 {
    position: absolute;
    bottom: 0.1rem;
    right: 0;
}
.piao2 span {
  background: #000000;
    border-radius: 4px 4px 4px 4px;
    opacity: 0.4;
    padding: 0.1rem;
    color: #fff;
    font-size: 0.4rem;
    float: left;
    width: 0.4rem;
    height: 0.4rem;
    line-height: 0.5rem;
    clear: both;
    margin-bottom: 0.1rem;
    text-align: center;
}
.hxlistbox{
    padding: 0!important;
}
.hxlistbox li{
    border-bottom:0!important;
   
    padding: 0.82rem 0.6rem!important;
    position: relative;
    border-top: 0.35rem solid #f5f5f6!important;
}

.hxlistbox li:first-child{
    border-top:0!important;
}
.tbt{
    position: relative;
}
.tbt::before {
    content: '';
    position: absolute;
   
    left: 0.4rem;
    width: 2px;
    height: 15px;
    background: #169aff;
    border-radius: 20px 20px 20px 20px;
    top: 50%;
    transform: translatey(-50%);
}

.lptit {
    background: #fff5e0;
    height: 1.5rem;
    line-height: 1.5rem;
    font-weight: 500;
    color: #1a1a1a;
    font-size: 0.6rem;
    padding-left: 0.4rem;
    width: 97.1%;
    border-radius: 0.2rem 0.2rem 0 0;
}
.lptit a{
   color: #1a1a1a;
   
}
.lpbox {
   background: #fffcf5;
    display: inline-block;
 padding: 0.2rem 0;
    padding-left: 0.4rem;
    border-radius: 0 0  0.2rem 0.2rem;
     font-size: 0.5rem;
         width: 97.1%;
      
}
.lpbox a {
   color: #666;
    width: 48%;
    float: left;
    margin-right: 2%;
    padding: 0.2rem 0;
    white-space: nowrap;
    overflow: hidden;
}

.lpbox a:nth-child(even){
     margin-right: 0;
}
.zbbox{    margin-bottom: 0.2rem;}


.yhtz{
        background: #169aff47 !important;
    color: #169aff !important;
    margin-right: 4%;
    border: 0.05rem solid #169aff !important;
}
.yykf{
        background: #fe864847 !important;
    color: #fe8648 !important;
    margin-right: 4%;
    border: 0.05rem solid #fe8648 !important;
}
.zblp .address {
    padding: 0.1rem 0;
}
.zblp .imgbox  {
    height: 4.4rem!important;
        border-radius: 0rem!important;
    
}
.zblp .imgbox img {
    height: 4.4rem!important;
    object-fit: cover;
}

.jtline{
    content: '';
    width: 0.28rem;
    height: 0.28rem;
    border: solid #999;
    border-width: 0 1px 1px 0;
    transform: rotate(-45deg);
    display: inline-block;
    margin-right: 0.2rem;
}
.dbmbx{
    background:#fff;overflow-y: hidden; overflow-x: scroll; white-space: nowrap;
}