.mainbox{width:7.5rem;margin:auto;overflow:hidden}
.maintop{width:100%;overflow:hidden;height:.86rem;border-bottom:.05rem solid #f2f2f2}
.maintop .left{float:left;height:.8rem;line-height:.8rem;margin-left:.1rem}
.maintop .left a{display:inline-block;position:relative;color:#646464;font-size:.3rem;width:1.2rem;text-align:center}
.maintop .left a span{position:relative;z-index:2}
.maintop .left a.active{color:#2c2c2c;font-size:.36rem;font-weight:bold}
.maintop .left a.active::after{position:absolute;bottom:.2rem;left:50%;margin-left:-.39rem;content:'';width:.78rem;height:.14rem;background-color:#fb5c34;border-radius:.07rem;z-index:1}
.top-down-form{float:right;margin-right:.3rem;margin-top:.15rem;width:2.8rem;height:.56rem;background-color:#f1f1f1;border-radius:.28rem}
.top-down-form .search-input{background:transparent;color:#000;font-size:.24rem;height:100%;width:2.2rem;line-height:.56rem;box-sizing:border-box;padding-left:.2rem;float:left}
.top-down-form .search-submit{width:.38rem;height:.38rem;background:url(//www.brvinc.com/images/head_search.png) no-repeat center center;display:block;background-size:100% 100%;float:left;margin-top:.1rem;margin-left:.05rem}
.maintabbox{width:100%;box-sizing:border-box;padding:.3rem .2rem;overflow:hidden;box-shadow:0 .1rem .1rem 0 rgb(218 207 204 / 50%);position:relative;z-index:2}
.maintabbox .maintabtop{overflow:hidden;width:100%}
.maintabbox .maintabtop a{float:left;margin:0 .1rem;margin-bottom:.2rem;width:1.52rem;height:.5rem;line-height:.5rem;background-color:#fff;border-radius:.25rem;border:solid 1px #e3e3e3;text-align:center;color:#9c9c9c;font-size:.26rem}
.maintabbox .maintabtop a.sm{font-size:.22rem}
.maintabbox .maintabtop a.active{color: #fe5001;border:solid 1px #fe5001}
.maintabbtm{overflow:hidden}
.sxbox{float:right;width:2rem;height:.58rem;background-color:#f1f1f1;border-radius:.29rem}
.sxbox .sxtype{float:left;width:50%;box-sizing:border-box;height:.58rem;border-radius:.29rem;cursor:pointer;display:table;vertical-align:middle}
.sxbox .sxtype.active{border:solid 1px #d5d5d5;background-color:#fff}
.sxbox .sxtype b{display:table-cell;vertical-align:middle;font-size:.26rem;color:#424242;text-align:center}
.detailmain{position:relative;z-index:1;top:-.1rem}
.detailtabbox{display:block;width:6.9rem;margin:auto;margin-top:.5rem}
.detailtabbox .detaillist{width:100%;overflow:hidden}
.detailtabbox .detaillist{width:100%;border-top:1px solid #f5f5f5;padding-top:.3rem;overflow:hidden;margin-bottom:.3rem}
.detailtabbox .detaillist:first-child{border-top: 0}
.detailtabbox .detaillist .listtit{width: 100%;overflow: hidden;height: .42rem;margin-bottom: .3rem}
.detailtabbox .detaillist .listtit span{height: .42rem;line-height: .42rem;text-align: center;float: left;margin-right: .2rem;background-color: #f5f5f5;border-radius: .2rem;color: #5c5c5c;font-size: .22rem;padding: 0 0.1rem;}
.detailtabbox .detaillist .listtit a{float: left;line-height: .42rem;color: #424242;font-size: .32rem;}
.detailtabbox .detaillist .listbtm{width: 100%;overflow: hidden;height: .6rem;}
.detailtabbox .detaillist .listbtm span{float: left;color: #7a7a7a;line-height: .6rem;font-size: .22rem;}
.detailtabbox .detaillist .listbtm a{float: right;width: 1.4rem;height: .6rem;background-color: #ededed;border-radius: .3rem;line-height: .6rem;color: #275aff;font-size: .26rem;text-align: center;}
.loadmore{display:table;text-align:center;cursor:pointer;width:90%;height:.58rem;line-height:.58rem;border-radius:.3rem;border:solid 1px #ff8439;margin:.4rem auto;color:#ff8439;justify-content:center;align-items:center}
/*找补丁*/

.con{padding:.2rem}
.line{width:100%}
.line a{float:left;margin-left:.4rem;width:2.1rem;height:3.6rem;text-align:center}
.line a:first-child{margin-left:0}
.index_tab_real_content{overflow:hidden;display:none}
.index_tab_real_content.current{display:block}
.line a img{width:2.1rem;height:2.8rem;border-radius:.1rem}
.line a em{line-height: 0.34rem;color:#000;font-size:.24rem;display:block;overflow:hidden;width:100%;height:.34rem}
.top.active{color:#d8c0c0}
.msk{position:absolute;top:0;left:0;background:rgba(0,0,0,0.5);z-index:1;width:100%;height:100%;display:none}
.news-li li .news-info span{width:1.4rem!important;text-align:left;float:left}
.news-info{overflow:hidden;width:4.5rem;width:4.5rem;text-align:right}
.news-li li .news-info a{color:#7b7b7b;display:inline-block;margin-left:.1rem}
.news-li li{margin-bottom:.4rem}
.news-li li >a img{height:100%;width:100%}
.news-li li >div{height:1.4rem}
.con a i{display:inline-block;width:.26rem;height:.26rem;background:url(/images/v1/tuijian.png) no-repeat;background-size:100%}
