*{
     padding: 0;
     margin: 0;
}
i{
     font-style: normal;
}
 body{
     background-color: #fff;
     --green: #1dbf7c;
     --red:#ff3344;
     --orange:#ff9800;
     color: #333;
     font-size: 0.28rem;
     font-family:-apple-system,"PingFang SC","Microsoft YaHei","Helvetica Neue",Arial,STHeiti,sans-serif;
}
 body>div{
     max-width: 7.5rem;
     margin: 0 auto;
}
 a,a:active,a:hover,a:focus,a:visited {
     text-decoration: none;
     color: #333;
}
 ::-webkit-input-placeholder {
     color:#999 
}
 img{
     border:none;
     vertical-align:top;
}
 ol,ul,li {
     list-style: none 
}
 .ovfl-hidden{
     overflow: hidden;
}
 .wbfb{
     width: 100% !important;
}
 .pos-relative{
     position: relative;
}
 .text-mn {
     font-size: 0.26rem;
}
 .text-cut2 {
     overflow : hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     word-break:break-all 
}
/* header */
 .header{
     /* background-image: linear-gradient(to right,#ff9900, #ff5e0d, #ff4c0d); */
    /* 自右向左 起始颜色在0.5rem位置开始渐变 */
     color: #fff;
     
}
 .logoRow{
     height: 0.9rem;
     background: #FF9900;;
}
 .logoRow .logo{
     width:1.84rem;height: 0.54rem;
}
.logoRow .back{
     width: 0.19rem;height: 0.35rem;
     margin-right: 0.2rem;
}
 .handlers a{
     margin-left: 0.3rem;
}
 .handlers a:first-child{
     margin-left: 0;
}
 .handlers a img{
     width: 0.45rem;
     height: auto;
}
 .navRow{
     border-top: #ffb485 0.01rem solid;
     background-color: #fff;
     align-content: space-evenly;
}
/* .navMiniRow {
     border-left:0.01rem solid #ffb386 
}
 */
 .navMiniRow{
     position: relative;
}
 .navMiniRow::after{
     content: '';
     width: 0.01rem;
     height: 0.9rem;
     background-color: #fff;
     position: absolute;
     left: 0;
     top: 50%;
     transform: translateY(-50%);
}
 .navMiniRow a:last-child img{
     display: none;
}
 .navMiniRow a img{
     margin: 0 0.14rem;
     width: 0.15rem;
}
 .navMiniRow a{
     font-size: 0.36rem;
     color: #fff;
}
/* navRow */
 .navRow{
     padding: 0.1rem 0;
/* box-shadow: 0px 5px 10px 0px rgba(255, 153, 0, 0.25); */
}
 .navRow .item{
     min-width:20% ;
     display: block;
     text-align: center;
     color: #333;
     padding:0.12rem 0;
     font-size: 0.34rem;
}
.navRow .item.activeCls{
font-weight: bold;
color: #FF9900;
}
/* sharesInfo */
 .sharesInfo{
     padding: 0.1rem 0.3rem;
     font-size: 0.26rem;
}
 .sharesInfo.two>.flex-sub{
     min-width: 50%;
     padding: 0.04rem 0;
}
 .sharesInfo.two>.flex-sub:nth-child(2n){
     padding-left:0.25rem;
}
 .sharesInfo.two>.flex-sub:nth-child(2n+1){
     padding-right: 0.25rem;
}
 .sharesInfo.three{
     padding: 0.13rem 0;
}
 .sharesInfo.three>.flex-sub{
     min-width: 33.33%;
     flex-direction: column;
     font-size: 0.26rem;
     padding: 0.03rem 0;
     position: relative;
}
 .sharesInfo.three>.flex-sub::after{
     width:0.01rem;
     height: 1rem;
     content: '';
     background-color: #eee;
     position: absolute;
     right:0;
     top:50%;
     transform: translateY(-50%);
}
 .sharesInfo.three>.flex-sub:last-child::after{
     display: none;
}
 .sharesInfo.three .numberCenter{
     margin: 0.03rem 0;
}
/* searchBox */
 .searchBox{
     height: 0.75rem;
     background-color: #eeeeee;
     border-radius: 0.2rem;
     color: #999 !important;
}
 .searchBox img{
     width: 0.34rem;
     margin: 0 0.15rem 0 0.3rem;
}
 .searchBox input{
     height: 0.36rem;
     line-height: 36ren;
     font-size: 0.28rem;
     border: none;
     background-color: transparent;
     outline: none;
}
 .searchBox .btn{
     width: 1.28rem;
     background-color: #ff9900;
     border-radius: 0 0.2rem 0.2rem 0;
     font-size: 0.36rem;
     color: #fff;
     text-align: center;
     height: 100%;
     line-height: 0.75rem;
     cursor: pointer;
}
.rowList{
     margin-bottom: 0.2rem;
}
 .rowList .item{
     padding: 0.3rem 0 0.2rem 0 ;
     border-bottom: 0.01rem solid #eee;
}
.rowList .item:last-child{
     border-bottom: none
}

 .rowList .item img{
     margin-left: 0.32rem;
     width: 2.20rem;
     height: 1.5rem;
     border-radius: 0.1rem;
}
 .rowList .item>.flex-sub{
     margin-top: -0.08rem;
}
 .rowList .item .text-cut2{
     font-size: 0.34rem;
     line-height: 0.48rem;
}
 .rowList .item .secondTitle{
     color: #999;
     font-size: 0.26rem;
     margin-top: 0.18rem;
}
.rowList .item .secondTitle .items{
     margin-right: 0.26rem;
}
 .rowList .item .imgs{
     margin: 0.2rem 0 0.1rem 0;
}
 .rowList .item .imgs img{
     margin-left: 0.15rem;
}
 .rowList .item .imgs img:first-child{
     margin-left: 0;
}
 .pageLoad .item{
     text-align: center;
     font-size: 0.3rem;
     padding: 0.54rem 0;
}
/* footer */
.footer.skinBlack{
     background-color: #666666;
     padding: 0.36rem 0 0.3rem 0 ;
}

 .footer{
background: #F5F5F5;
     font-size: 0.24rem;
     color: #999;
     padding: 0.5rem 0 0.4rem 0 ;
}
 .container{
     min-height: calc(100vh - 3.1rem);
}
 .searchNull{
     min-height: calc(100vh - 3.1rem);
     padding: 0.5rem 0.3rem;
}
/* selectList */
 .selectList{
     padding: 0.25rem 0 0.25rem 0.15rem;
     background-color: #fff;
   
    
}
.selectList .title{
     font-size: 0.34rem;
     /* font-weight: 500; */
     margin-left: 0.1rem;
     margin-bottom: 0.3rem;
}
.selectList .title img{
     width: 0.13rem;
     height: 0.24rem;
}
.selectList .cont{
     display: flex;
     flex-wrap: wrap;
     /* justify-content: center;
     */
}

 .selectList .item{
     margin:0.08rem;
     width: 1.6rem;
     height: 0.8rem;
     line-height: 0.8rem;
     background-color: #f5f5f5;
     border-radius: 0.06rem;
     text-align: center;
     font-size: 0.32rem;
}
 .selectList .item.active{
     color: #ff9900;
     border: solid 0.02rem #ff9900;
}
/* 详情页 */
 .detailBox{
     padding:0.3rem;
}
 .detailBox .firstTitle{
     font-size: 0.48rem;
    /* font-weight: bold;
     */
     line-height: 0.65rem;
     font-weight: 500;
}
 .detailBox .secondTitle{
     font-size: 0.3rem;
     line-height: 0.65rem;
     color: #999999;
     margin: 0.08rem 0;
}
 .detailBox .content .goMore{
     display: none;
}
 .detailBox .content.onlyVH{
     position: relative;
  
     overflow: hidden;
}
 .detailBox .content.onlyVH .goMore{
     display: none;
     position: absolute;
     bottom: 0;
     left: 0;
}
 .detailBox .content p{
     font-size: 0.36rem;
     line-height: 0.56rem;
     margin-bottom: 0.6rem;
}
 .detailBox .content p:last-child{
     margin-bottom: 0;
}
 .wxRow{
     padding: 0 0.3rem;
     font-size: 0.3rem;
     line-height: 0.56rem;
     color: #999999;
}
 .btnCls{
     height: 1rem;
     line-height: 1rem;
     text-align: center;
     background-color: #ff9900;
     border-radius: 0.1rem;
     font-size: 0.36rem;
     color: #fff;
     cursor: pointer;
}
 .infoBox{
     background-color: #f4f4f4;
     font-size: 0.3rem;
     line-height: 0.56rem;
     padding: 0.2rem 0.3rem;
     position: relative;
}
 .firstTitle2{
     font-size: 0.4rem;
     /* font-weight: 500; */
     line-height: 0.56rem;
}
/* navMini */
 .navMini{
     display: flex;
     flex-wrap: wrap;
     margin-bottom: 0.6rem;
    /* margin:0 0.6rem 0.6rem 0.6rem;
     */
}
 .navMini .item{
     color: #fff;
     font-size: 0.3rem;
     min-width: 20%;
     text-align: center;
     margin-bottom: 0.3rem;
}
 .miniRow{
     font-size:0.3rem;
     position: absolute;
     bottom: 0.2rem;
     right:0.8rem;
}
 .miniRow img{
     display: inline-block;
     vertical-align: sub;
     bottom: 0.05rem;
     width: 0.26rem;
     margin-right: 0.1rem;
}
 .footer a {
     color: #999;
}
 ;
 .layerBox{
     position: fixed;
     top: 0;
     width: 100%;
     height: 100%;
     background-color: rgba(0,0,0,0.5);
     z-index: 999;
     left: 50%;
     transform: translateX(-50%);
}
 .layerBox-colsed{
     width: 4.0.05rem;
     text-align: center;
     font-size: 0.35rem;
     height: 2.0.05rem;
     line-height: 2.0.05rem;
}
 .nfcf-bottom iframe {
     max-width: 100%;
}
 .detailBox table{
     border-collapse: collapse;
     border: 1px solid #eee;
 }
 .detailBox table td{
 
     border: 1px solid #eee;
 }
 .footer .link>a{
      position: relative;
      margin-right:0.1rem;
      font-size: 0.24rem;
 }
 .footer .link>a::after{
    content: '-';
    position: absolute;
    right:-0.12rem;
 }
 .footer .link>a:last-child:after{
      display: none;
 }
 .paddingOrange{
      height: 1.08rem;
      background-color: #f90;
      margin: -0.02rem 0 0.88rem 0;
     
 }
 .navRowFixed {
     padding: 0.05rem 0;
     position: absolute;
     bottom: -0.88rem;
     width: 6.9rem;
     /* width: 100%; */
     left: 50%;
     border-radius: 0.14rem;
     /* box-shadow: 0px 0px 15px 0px rgba(255, 153, 0, 0.5); */
     transform: translateX(-50%);
     height: 1.76rem;
    
 }
 .navRowFixed .item{
  font-size: 0.34rem;
  min-width:25%;
  /* height: 0.88rem;
  line-height: 0.88rem; */
  padding: 0 ;
 }
 .header{
      position: relative;
 }
.bg-f5{
     background: #f5f5f5;
}
.homePage .homeLogo{
     width: 1.53rem;
height: 0.45rem;
}
.homePage .header{
     padding-bottom: 0.3rem;
}
.homePage .paddingOrange{
     background: #f5f5f5 url('/m/images/bg2.png') no-repeat center bottom ;
     height:1.78rem;
     margin-bottom: 0;
}
.homePage .navRowFixed{
     bottom: 0.2rem;
}
.homePage .navRowFixed .item{
     min-width: 33.33%;
}

.detailBox table td{padding-left:0.2rem}
.detailBox table td img {
    padding-right: 10px;
}
.detailBox .content table p {
    font-size: 0.28rem;
    line-height: 0.56rem;
    margin-bottom:0rem;
    margin-left: 0.2rem;
}

