body{
    background:#fff;
}

.bancon{background:#fff;margin-bottom:10px;}

.xctit{height:35px;line-height:35px;background:#fff;border-bottom:1px solid #eee;padding:0 10px}
.xctit span{border-left:2px solid #000;padding-left:10px}

/*分类*/
.newsfl{background:#fff;padding:10px}
.newsfl li{float:left;padding:0 5px;}
.newsfl a{padding:0 5px;display: block;font-size:14px;height:22px;line-height:22px;}
.newsfl .hoverss{padding:0 10px;background:#16C2C2;border-radius:50px;color:#fff}


.xccon{background:#fff;margin-bottom:10px;}

.proli{margin:10px;}
.proli li{position: relative;float:left;width:48%;margin-bottom:13px;border:1px solid #efefef;padding:4px;box-sizing:border-box}
.proli .tu{}
.proli .tu img{width:100%;display: block;border-radius:3px}
.proli .tit{color:#333;height:20px;line-height:20px;font-size:14px;overflow: hidden;font-weight:700;margin-top:8px}
.proli .cs{font-size:12px;color:#666;height:14px;line-height:14px;overflow: hidden}
.proli .jg{height:22px;line-height:22px;margin-top:5px;font-size:15px;color:#ff0000;font-weight:700;padding-bottom:5px}
.proli .jg span{color:#000;font-size:12px;}
.proli .jg .delthjg{font-size:14px;color:#888;text-decoration:line-through}
.proli .jg i{font-size:12px}
.proli .jg .dwx{font-size:12px;font-weight:400;color:#888}
.proli .czbtn{display: none;position: absolute;right:8px;bottom:8px;height:25px;line-height:26px;background:#e33500;color:#fff;font-size:12px;
border-radius:5px;padding:0 5px}
.proli li:nth-child(2n) {float:right}

/*详情页*/
.xban{}
.xban img{width:100%;display: block}
.xinfo .tit{color:#333;line-height:25px;font-size:18px;font-weight:700;margin-top:0px}
.xinfo .jg{margin-top:5px}
.xinfo .jg span{color:#ff0000;font-size:22px;font-weight:700}
.xinfo .tit2{height:23px;line-height:23px;font-size:14px;overflow: hidden;margin-top:5px}
.xinfo .xg{font-size:14px;}
.xinfo .cs{float:left;margin-left:20px}
.viewcon{padding:10px 15px;}
.zxcon{word-break: break-all;word-wrap: break-word;font-size:12px;line-height:23px;}
.zxcon img{max-width:100%;}

.xstit{border-bottom:1px solid #efefef;font-weight:700;padding:10px 0}
.xstit .tit{height:15px;line-height:15px;border-left:3px solid #ff2c3b;padding-left:6px;}


.qyinfo{padding:15px;}
.qyinfo .logo{float:left}
.qyinfo .logo img{width:60px;height:60px;display: block;border-radius:3px}
.qyinfo .xx{float:right;width:calc(100% - 75px)}
.qyinfo .xx .tit{height:20px;line-height:20px;font-weight:700;font-size:15px;color:#000;}
.qyinfo .xx .des{font-size:12px;color:#666;line-height:18px;margin-top:3px}

.dibucz{height:56px;background:#fff;border-top:1px solid #efefef;width:100%;left:0;bottom:0;z-index:800;max-width:750px;padding-top:5px;}
.dibucz .mmbtn{float:left;width:40px;text-align: center;position: relative}
.dibucz .mmbtn .icon{height:25px;padding-top:6px;}
.dibucz .mmbtn .icon i{font-size:20px}
.dibucz .mmbtn .tit{font-size:12px;color:#333}
.dibucz .trmx{float:right;width: calc(100% - 130px);padding-right:7px}
.dibucz .trmx .bbn{float:right;width:98%}
.dibucz .trmx .bbn .con{padding:0 10px;height:36px;line-height:36px;background:#4c4a4b;margin-top:6px;text-align: center;color:#fff;border-radius:100px;}
.dibucz .trmx .bbn.btn2{}
.dibucz .trmx .bbn.btn2 .con{background:#df1b03;}
.dibucz .trmx .bbn  a{color:#fff;}
.dibucz .trmx .bbn.disb .con{background:#888;}
.dibucz .badge {position: absolute;top: 1px;left: 100%;z-index: 999;margin-left: -7px;}

/*.sort1{padding:15px;text-align: center;}*/
/*.sort1 ul{display: flex;font-size:14px;border:1px solid #df1b03}*/
/*.sort1 ul li{flex:1;height:33px;line-height:33px;border-right:1px solid #df1b03}*/
/*.sort1 ul li:last-child{border-right:0}*/
/*.sort1 .hoverss{background:#df1b03;color:#fff;border-radius:5px}*/
/*.sort1 .hoverss a{color:#fff}*/

.sort2con{padding:10px 5px 10px 5px;border:1px solid #eee;border-radius:3px;margin:10px}
.sort2con li{float:left;margin-right:7px;margin-left:7px;height:25px;line-height: 25px}

.sort2{position: relative;border:1px solid #eee;padding:10px;margin-bottom:15px;border-radius:5px;
    height:auto;overflow: hidden
}
.sort2 .mvx{position: absolute;right:10px;top:10px;}
.sort2 .mvx i{color:#888}
.sort2 .tit{font-size:15px;color:#0b75cb;font-weight:700;margin-bottom:3px}
.sort2 .tit span{color:#df1b03;font-weight:400}
.sort2.hoverss{height:auto;}
.sort2.hoverss .mvx{
    transform: rotate(180deg);
    -moz-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
}
.sort3 li{float:left;margin-right:10px;height:25px;line-height:25px;font-size:14px;}