@charset "UTF-8";
*{font-family:"microsoft yahei"}
li {
  list-style: none; }
  <!--自定义 -->
.rs{}
.rs td{text-align:center; color:#333; width:33%; height:50px;} 
/*全局通用*/
button, input, select, textarea{
  outline:0;
}

h1,h2,h3,h4,h5,h6{text-align:left;margin:0;padding:0;font-weight:normal;}

/*---XXX---*/
h6{height:50px;line-height:50px;font-size:9px;width:90%;text-align:center;font-weight:normal;margin:0 auto;color:#999;}
h6:before{content:"";display:block;float:left;width:38%;height:25px;border-bottom:1px solid #d7d7d7;}
h6:after{content:"";display:block;float:right;width:38%;height:25px;border-bottom:1px solid #d7d7d7;}

/* 浮动相关  */
.fl{float: left}
.fr{float: right}
.clearfix {margin:0;padding:0;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
a,a:visited,a:hover{text-decoration:none;}
.underline,a.underline,a.underline:visited,a.underline:hover {text-decoration:underline;}
/*其他*/
.dn{display: none;}
.block{display:block;}
.bottom{position:fixed;bottom:0;width:100%;}
.textl{text-align:left;}
.textr{text-align:right;}
.bold{font-weight: bold;}
.center{text-align:center;}
/*字体*/
.cBlack{color:#000;}
.cBlue{color:#040428;}
.cCCC{color:#ccc;}
.c999{color:#999;}
.c666{color:#666;}
.c333{color:#333;}
.cGreen{color: #18c666;}
.cRed{color: #e82d3e;}
.f12{ font-size:12px;}
.cwhite{color:#FFFFFF;font-family: "微软雅黑";}
/*弹出层 begin*/
.popwin{position: absolute;left: 50%;background: #fff;z-index: 10002;display: none;width:468px; border:1px #FFFFFF solid;}
.popwin p{padding-right:5px;}
.popwin_in{padding:0 15px 30px 15px;}
.pop_tit{height: 42px;line-height: 42px;border-bottom:1px solid #f3982d;font-size: 16px;color: #f3982d}
.popwin .close{display: block;position: absolute;width: 21px;height: 21px;background-position:0 -72px;top: 10px;right: 15px;cursor: pointer;}

.popconsult{width: 550px;height: 350px;margin-left: -275px;left: 50%;background: #fff;position: absolute;overflow: hidden;display: none;z-index: 10001;}
.popconsult iframe{width: 100%;height: 100%;}

.bge{background-color:#eaeaea;}

.fz10{font-size:10px;}
.fz12{font-size:12px;}
.fz14{font-size:14px;}
.fz16{font-size:16px; font-family: "微软雅黑"; line-height:32px; color:#000000;}
.fz16b{font-size:16px; font-family: "微软雅黑"; line-height:32px;}
.fz18{font-size:18px;}
.fz22{font-size:22px;}
.fz24{font-size:24px;}
.fz40{font-size:40px;}

.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}

.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}

.mt5{margin-top:5px;}
.mt8{margin-top:8px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt35{margin-top:35px;}
.mt48{margin-top:48px;}


/*通用content*/
.content {width:980px;padding:0;margin:0 auto;}

a.a_red,a.a_red:link{background-color:#e44142;color:#fff;text-align:center;width:156px;height:54px;line-height:54px;font-size:24px;border-radius:25px;}
/*header begin*/
.head{
}
.head .content{
	position:relative;
}
.head .content .circle_1{
	width:90px;
	height:90px;
	display:block;
	position:absolute;
	top:-130px;
	left:15px;
	padding-top: 10px;
    box-sizing: border-box;
	background-color:rgb(255,255,255);
	background-color:rgba(255,255,255,0.9);
	*background-color:#fff;
	border-radius:100%;
	text-align:center;
	line-height:30px;
	overflow:hidden;
}
.head .content .circle_2{
	width:90px;
	height:90px;
	display:block;
	position:absolute;
	top:-130px;
	left:130px;
	padding-top: 10px;
    box-sizing: border-box;
	background-color:rgb(255,255,255);
	background-color:rgba(255,255,255,0.9);	
	*background-color:#fff;
	border-radius:100%;
	text-align:center;
	line-height:30px;
	overflow:hidden;
}
.head .content .circle_3{
	width:90px;
	height:90px;
	display:block;
	position:absolute;
	top:-130px;
	left:240px;
	padding-top: 10px;
    box-sizing: border-box;
	background-color:rgb(255,255,255);
	background-color:rgba(255,255,255,0.9);
	*background-color:#fff;
	border-radius:100%;
	text-align:center;
	line-height:30px;
	overflow:hidden;
}
.head .content span{display:block;}
.head .content {width:1340px;margin:0 auto;}
.header {
  width:100%;
  min-width:1340px;
  margin: 0;
  padding: 0;
  }
.head a.a_red{
    position: absolute;
    top: -120px;
    right: 592px;
}
  
/*header end*/
.weui_label {width:4em;}
.weui_cells_checkbox ,.weui_cells ,.weui_textarea{
background-color:#eaeaea;
}
.weui_label{font-weight:bold;}
.weui_cells .frinput{height:26px;line-height:26px;}
label.weui_cell{width:260px;}
label.weui_cell,label.weui_cell .weui_icon_checked:before,label.weui_cell p{display:inline-block;}
a.weui_btn_warn{width:300px;height:48px;line-height:48px;color:#fff;font-size:14px;margin-bottom:20px;}
.weui_uploader_files{
    list-style: none;
}
.weui_uploader_file{
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    width: 80px;
    height: 80px;
    background: no-repeat center center;
    background-size: cover;
}
.weui_uploader_file.loading
{
	width:80px;
	height:80px;
}
.weui_uploader_bd{overflow:visible;}
#js_uploader_img{position:relative;}
.weui_icon_clear{width:44px;height:60px;text-align:right;position:absolute;top:-4px;left:23px;cursor:pointer;}
.weui_icon_clear:before{color:red;font-size:24px;}
.weui_textarea{background-color:#fff;}

.weui_uploader_input_wrp{
    float:left;
    position: relative;
    margin-right: 5px;
    margin-bottom: 5px;
    width: 80px;
    height: 80px;
    border: 1px solid #D9D9D9;
	}
.weui_uploader_input_wrp:before, .weui_uploader_input_wrp:after{
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	background-color: #D9D9D9;
}
.weui_uploader_input_wrp:before{
	top:50%;
	left:50%;
	width: 1px;
	height: 80px;
}
.weui_uploader_input_wrp:after{
	top:50%;
	left:50%;
	width: 80px;
	height: 1px;
}
.weui_uploader_input_wrp:active{
	border-color: #999999;
}

.weui_uploader_input{
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}


/**/
.rules{
width:100%;
min-width:1340px;
height:240px;
background-color:#e6e6e6;
margin:0;
margin-top:-8px;
line-height:24px;
}
.div_nums{
  height:60px;
}
.div_nums span{
  display:inline-block;
  width:32%;
  height:50px;
  line-height: 25px;
  margin-top:5px;
  box-sizing:border-box;
  text-align:center;
  position:relative;
  font-size: 14px;
  color:#666;
  background-color:#e6e6e6;
  border-right:1px solid #c6c6c6;
}
.div_nums span.last{
border-right:0px;
}
.rules .fl{
width:48%;
height:160px;
text-align:left;
}
.rules .fr{
width:48%;
height:150px;
padding-left:15px;
text-align:left;
margin-top:12px;
border-left:1px solid #a2a2a2;
}
.tiao{
width:623px;
height:60px;
background:url(../images/tiao_pc.png);
margin:15px auto;
line-height: 49px;
text-align: center;
}
.tiao i{
width:34px;
height:32px;
margin-top:10px;
margin-left:200px;
float:left;
background:url(../images/png_pc.png);display:block;
}
.tiao i.tiao1{
background-position:0px 0px;
}
.tiao i.tiao2{
background-position:-35px 0px;
}
i.tiao3{
width:34px;
height:32px;
float:left;
margin-right:10px;
background:url(../images/png_pc.png);display:block;
background-position:-71px 0px;
}
.tiao span{width:100%;margin-left:-234px;}
/*黑榜*/
a.btn_rule{
  width:98px;  
  height:27px;
  line-height: 27px;
  text-align: center;
  color:#fbcb67;
}
.div_nums span b{font-weight: normal;}
.div_list{
  display:block;
  margin-top:5px;
  width:530px;height:800px; overflow: hidden;overflow-y:scroll;
}
.list_mem{
  background-color:#fff;
  width:510px;
  margin-bottom:10px;
  margin-right:10px;
  _margin-right:5px;
  overflow: hidden;
}
.list_mem img{
  width:80px;
  height:80px;
  float: left;
  margin-top:5px;
  margin-left:5px;
}
.list_mem div.cont{
  width:290px;
  height:95px;
  line-height: 28px;
  box-sizing:border-box;
  color: #000;
  text-align:left;
  font-size:16px;
  float:left;
  padding-left:20px;
  padding-top:10px; margin-bottom:10px;
}
.list_mem div.cont p{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ps{width:100%; height:40px; border-top:1px #CCCCCC solid; float:left;}
.ps_zan{width:50%; background-color:#fff; color:#e82d3e; float:left; line-height:40px; border-right:1px #CCCCCC solid;}
.ps_cai{width:50%; background-color:#fff; color:#000; float:left; line-height:40px; border-right:1px #CCCCCC solid;}
.list_mem a.btn_cai{
  background-color:#f4d04c;
  color:#c80005;
  line-height: 40px;
  height:40px;
  width:100%;
  display: block;
  cursor:pointer;
     right:0;
}
.list_mem a.btn_zan{
  background-color:#f4d04c;
  color:#000;
  line-height: 40px;
  height:40px;
  width:100%;
  display: block;
  cursor:pointer;
     right:0;
}
.list_mem a.weui_btn_plain_default{
  border:0;
  line-height: 40px;
  height:40px;
  width:100%;
  display: block;
  font-size:14px;
  cursor:pointer;
  right:0;
}

/*点赞*/
.div_listmem{  
  background-color:#fff;
  width:303px;
  min-height:114px;
  height:114px;
  overflow:hidden;
  float:left;
  padding: 5px;
  margin-top:5px;
  margin-right:5px;
  _margin-right:2px;
  position: relative;
  cursor:pointer;
  text-align:left;
}/*爆料*/
.div_listmem2{  
  background-color:#fff;
  width:303px;
  min-height:114px;
  height:114px;
  overflow:hidden;
  float:left;
  padding: 10px;
  margin-top:5px;
  margin-right:5px;
  _margin-right:2px;
  position: relative;
  cursor:pointer;
  border:1px #666 solid;
  text-align:left;
}
.div_listmem p.mt8{
line-height:24px;
margin-top:10px;
}
.div_listmem span{
  display: block;
  width: 60%;
  height:35px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.div_listmem .span_date{
  font-weight: normal;
  font-size: 14px;
  color: #fff;
  display: block;
  position: absolute;
  line-height:30px;
  top: 5px;
  right:10px;
}
.title{width:96%; height:30px; line-height:30px; background-color:#e44142; padding:0 2%;}
.title2{width:96%; height:30px; line-height:30px; background-color:#666; padding:0 2%;}
.div_listmem .ico_black{
  width: 65px;
  height: 25px;
  line-height: 25px;
  text-align: right;
  display: block;
  position: absolute;
  top: 27px;
  right: 5px;
  border-radius: 25px;
  border:1px solid #000;
  font-size: 12px;
  color: #000;
}
.div_listmem .i_black{
  background:url(../images/png.png);
  background-size:52px auto;
  display:block;
  width: 17px;
  height: 16px;
  background-position:0px -16px;
  background-repeat: no-repeat;
  position: absolute;
  left: 4px;
  top: 4px;
}
.a_rule{
  display:block;
  width:100%;
  height:20px;
  line-height:20px;
  text-align:center;
  font-size:14px;
  color:#364585;
  margin-top:10px;
}
i.i_wx{
  display:inline-block;
  background: url(../images/wx.png);
  width: 20px;
  height: 20px;
  background-size: 20px auto;
  margin: 0 auto;
}
.popwin.div_listmem{
width:290px;
height:auto;
position:absolute;
border:5px solid #E44142;
}
.dpbt{background-color:#c80005;width:80px; height:30px; line-height:30px; 
float:right; margin-top:30px; margin-right:10px; font-weight:bold; color:#FFFFFF; }
.list_mem a.dpbt{color:#FFFFFF;}
.zanicon{background:url(../images/zan.png) center top; width:20px; height:20px; display:inline-block;}
.caiicon{background:url(../images/cai.png) center top; width:20px; height:20px; display:inline-block;}