
.content{
  width:1260px;
  height:auto;
  min-height:800px;
  margin:14px auto;

}


.main_content{
    width: 1259px;
    height:auto;
    margin-top: 10px;
}
.waterfall_content{
  width: 1260px;
  height:auto;
  float: none;
  min-height: 500px;
  margin:0px auto;
}
   /*图片鼠标浮动动效*/
    .tih_left,.fbt_left {
    overflow: hidden;
    border-radius: 5px;
    }
    .ms_cr_img img,
    .tih_left img,
    .fbt_left img{
    	transition: 1s;
    -moz-transition: -moz-transform 1s;
    -webkit-transition: -webkit-transform 1s;
    -o-transition: -o-transform 1s;
    	}
    .ms_cr_img:hover img,
    .tih_left:hover img,
    .fbt_left:hover img{
    transform: scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    	}	
.ms_cri_tit:hover,.uname:hover{color: #2784bd !important;}


/*话题头部图片*/
.th_left{
  background: #2784bd  !important;
  width: 400px;
  height: 325px;
  display: inline-block;
  vertical-align: bottom;
}
.topic_tit{
  padding-top: 60px;
  padding-bottom: 40px;
  font-size:15px;
  width:120px;
  margin :0 auto;
  font-weight: 500;
  color: #333333;
  font-size: 30px;
}
.topic_cont{
  font-size:20px;
  width:200px;
  margin :0 auto;
  font-weight: 500;
  text-align: center;
  padding-bottom: 20px;
}
.tc_num1{
  display :inline-block;
  width: 30px;
  border-left:2px dashed rgba(191,170,0,1);
  border-top:2px dashed rgba(191,170,0,1);
  border-bottom:2px dashed rgba(191,170,0,1);
}
.tc_num2{
  display :inline-block;
  width: 30px;
  border:2px dashed rgba(191,170,0,1);
}
.tc_num3{
  display :inline-block;
  width: 30px;
  border-right:2px dashed rgba(191,170,0,1);
  border-top:2px dashed rgba(191,170,0,1);
  border-bottom:2px dashed rgba(191,170,0,1);
}
.th_right{
  display: inline-block;
  vertical-align: bottom;
}

/*小论坛部分*/
.fm_head{
  margin-top: 90px;
  width: 613px;
  display: inline-block;
}
.fm_left{
  color: #333333;
  font-size:24px;
  display: inline-block;
  height: 24px;
  line-height: 24px;
  border-left: 7px solid #2784bd ;
    padding-left: 10px;
}
.fm_right{
  color: #333333;
  /*margin-right: 40px;*/
  font-size:14px;
  float:right;
  display: inline-block;
  height: 24px;
  line-height: 24px;
}
.fm_right i{
  width: 16px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
    margin-left: 5px;
}
.fm_content{
  width: 628px;
  display: inline-block;
}
.fm_content .morelist{
  width: 612px;
  height: 45px;
  background:#fff;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #666666;
  line-height: 45px;
  text-align: center;
  margin-top: 35px;
  cursor: pointer;
}
.fm_box{
  margin-top: 35px;
  /*margin-left: 15px;*/
  width: 612px;
  background: #ffffff;
  box-shadow:0px 2px 6px 0px rgba(177,177,177,0.1);
  display: inline-block;
  padding: 20px 0px 20px 20px;
  box-sizing: border-box;
  vertical-align: top;
}
/*.fm_box:nth-child(2n){
  margin-left:35px
};*/
/*.fb_top{
  padding-top: 20px;
  padding-left: 20px;
}*/
.fbt_left{
  display: inline-block;
  vertical-align:top;
  width: 180px;
  height: 110px;
}
.fbt_right{
  display: inline-block;
  width: 375px;
  margin-left: 10px;
}
.fbt_tit{
  font-size: 20px;
  font-weight: bold;
  white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.fbt_footer{
  font-size: 14px;
  font-weight:normal;
}
.fbt_but{
  width: 100px;
  height: 30px;
  display: inline-block;
  margin-top:50px;
  border:1px solid rgba(220,220,220,1);
  border-radius: 3px;
  text-align: center;
  padding-top: 5px;
  line-height: 25px;
  font-weight: normal;
}
.fbt_but:hover{
  border: 1px solid #2784bd;
   color: #2784bd;
}
.fb_bottom{
  width: 590px;
  padding-top: 20px;
  height: 50px;
    box-sizing: border-box;
}
.fbb_left{
  display: inline-block;
  width: 40%;
  font-size: 14px;
  font-weight:500;
  color:rgba(51,51,51,1);
  height: 30px;
  line-height: 30px;
  
}
.fbb_left span:hover{
  color: #2784bd;
}
.fbb_left img{
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
.fbb_right{
  display: inline-block;
  width: 240px;
  font-size: 14px;
  font-weight:500;
  color:rgba(51,51,51,1);
  margin-left: 80px;
}
.fbb_right span img{
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-left: 8px;
  cursor: pointer;
}

/*小专题部分*/
.zt_left{
  width: 400px;
  display: inline-block;
  vertical-align: top;
}
.zt_right{
  display: inline-block;
  width: 820px;
  padding-left: 10px;
}
.zt_img{
  display: inline-block;
}
.zt_img img{
  width: 398px;
  height: 243px;
  border-radius: 5px;
}
.zt_tit{
  display: inline-block;
  font-size: 20px;
  color: #333333;
  font-weight: bold;

}
.zt_num{
  display: inline-block;
  font-size: 14px;
}
.zt_content{
  width: 1260px;
  background: #ffffff;
  padding: 20px 0px 20px 20px;
  margin-top: 25px;
  box-sizing: border-box;
}
.zt_tit{
  margin-top: 15px;
  overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}
.zt_num{
  margin-top: 15px;
}
.ztr_box{
  width: 410px;
  height: 120px;
  display: inline-block;
  box-sizing: border-box;
}
.ztrb_img{
  display: inline-block;
  width: 180px;
  height: 110px;
}
.ztrb_img img{
  width: 100%;
  height: 100%;
  border-radius: 5px;
}

.ztrb_num {
	font-size:14px;	
}

.ztrb_right{
  display: inline-block;
  width: 210px;
  height: 100px;
  vertical-align: top;
  margin-left: 10px;
}
.ztrb_tit{
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 20px;
  margin-top: 10px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 42px;
}
/*小会谈*/
.tk_content{
  margin-top: 25px;
}
.tkb_img{
  width: 562px;
  height: 228px;
}
.tkb_img img{
  width: 100%;
  height: 100%;
  border-radius: 5px;
}
.talks_box{
  background: #ffffff;
  padding:25px;
  width: 562px;
  display: inline-block;

}
.talks_box:nth-child(2n){
  margin-left:35px;
}

.tkb_mid{
  margin-top: 10px;
}
.tkbm_tit{
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
}
.tkbm_num{
  font-size: 14px;	
}

.tkbm_left{
  display: inline-block;
  width:464px;
  vertical-align: middle; 
}
.tkbm_right{
  display: inline-block;
  /*width: 20%;*/
  border: 1px solid rgba(220,220,220,1);
  border-radius: 3px;
  line-height: 32px;
  height: 32px;
  width: 92px;
    

}
.tkbm_but{
  /*border:1px solid rgba(220,220,220,1);
  padding: 3px 5px 3px 5px;*/
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  /*margin-right: 1px;*/

}
/*底部三个模块*/
.tp_footer{
  margin-top:  80px;
}
.tp_tit{
  color: #333333;
  font-weight:400;
  font-size: 24px;
  font-family:Microsoft YaHei;
  margin-bottom: 30px;

}
.tfbch_font{
  color: #333333;
  font-size: 16px;
  font-weight: 400;
}
.tfb_content{
  background: #ffffff;
  box-shadow:0px 2px 6px 0px rgba(177,177,177,0.1);
  padding: 20px;
  height:385px ;
}
.tfbc_head{ 
  border-bottom: 1px solid rgba(238,238,238,1);
  width: 345px;
  padding-bottom: 20px;
  height: 72px;
}
.tfbc_tit{
  color: #333333;
  font-family:Microsoft YaHei;
  font-weight:bold;
  font-size:16px; 
  margin-top: 20px;
  margin-bottom: 30px;
}
.tfbc_list{
  margin-bottom: 10px;
  font-size:14px;
  font-family:Microsoft YaHei;
  font-weight:400;
  color:rgba(51,51,51,1);
}
.dian{
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background:rgba(155,155,155,1);
  margin-left: 25px;
}
.tfbc_footer{
  margin-top: 40px;
  margin-left: 105px;
  margin-bottom: 20px;
}
.tfbc_head_right{
  margin-left: 10px;
  vertical-align: top; 
  display: inline-block;
  width: 280px;
  font-size:14px;
}
.tfbc_head_img{
  display: inline-block;
}
.tf_box{
  display: inline-block;
  width: 403px;
  height: 485px;
  vertical-align: top; 
}
.tfbc_content{
  height: 215px;
  font-size:14px;
  font-family:Microsoft YaHei;
  font-weight:400;
  color:rgba(51,51,51,1);
}
.ques{
  height: 50px;
  width: 50px;
  background: #2784bd;
  border-radius: 50%;
  text-align: center;
  display: inline-block;
  
}
.ques_font{
  color: #ffffff;
  font-size:14px;
  font-family:Microsoft YaHei;
  font-weight:400;
  margin-top: 15px;
}
.q_mid{
  margin-top: 20px;
  width: 365px;
}
.q_tit{
  display: inline-block;
  font-size:16px;
  font-family:Microsoft YaHei;
  font-weight:bold;
  color:rgba(51,51,51,1);
  width: 70%
}
.q_num{
  display: inline-block;
  font-size:14px;
  font-family:Microsoft YaHei;
  font-weight:400;
  color:rgba(51,51,51,1);
  width: 29%;
}
.q_qname{
  margin-top: 30px;
  margin-bottom: 20px;
}
.q_vname{
  vertical-align: top;
  display: inline-block;
  margin-top: 5px;
  margin-left: 10px;
  font-size:14px;
  font-family:Microsoft YaHei;
  font-weight:400;
  color:rgba(51,51,51,1);
}
.yinhao{
  font-size:48px;
  font-family:FZLanTingHeiS-R-GB;
  font-weight:400;
  color:rgba(216,216,216,1);
  margin-top: 10px;
}
/*创建话题*/

.create{
  width: 700px;
  margin: 0 auto;
}
.c_tit{
  font-size:22px;
  font-family:Microsoft YaHei;
  font-weight:bold;
  color:rgba(51,51,51,1);
  margin-top: 50px;
  margin-bottom: 60px;
  text-align: center;
}
.xing{
  color: #FF0000;
}
.
.ct_name{
  font-size:16px;
  font-family:Microsoft YaHei;
  font-weight:400;
  color:#333333;
  display: inline-block;
  width: 80px;
}
.tips{
  font-size:14px;
  font-family:Microsoft YaHei;
  font-weight:300;
  color:rgba(153,153,153,1);
  display: inline-block;
  margin-left: 20px;
}
.tip_list{
  margin-top: 15px;
  margin-bottom: 15px;
}
.tn_ipt{
  width: 590px;
  height: 40px;
  border:1px solid rgba(220,223,230,1);
  border-radius:4px;
  padding-left: 10px;
  display: inline-block;
}
.ti_ipt{
  width: 590px;
  height: 45px;
  border:1px solid rgba(220,223,230,1);
  border-radius:4px;
  padding-left: 10px;
  display: inline-block;
  padding-top: 10px;
}
.c_img{
  height: 110px;
  width: 110px;
  border:1px solid rgba(220,223,230,1);
  border-radius:2px;
  display: inline-block;
  padding-top: 80px;
  padding-left: 80px;
}
.bt_sub{
  width:170px;
  background:#FEE002;
  border-radius:3px;
  color: #ffffff;
  font-size:16px;
  font-family:Microsoft YaHei;
  font-weight:400;
  margin: 0 auto;
  text-align: center;
  padding: 10px;
}
.c_list{
  margin-top: 20px;
  position: relative;
}
.upload{
  height: 110px;
  width: 110px;
  border:1px solid rgba(220,223,230,1);
  border-radius:2px;
  display: inline-block;
  padding-top: 80px;
  padding-left: 80px;
  position: absolute;
  margin-left: -195px;
  z-index: 999;
  opacity: 0;
}
.show_img{
  height: 192px;
  width: 192px;
  display: inline-block;
  position: absolute;
  margin-left: -195px;
}


/*更多短评页面*/
.cr_dtit{
  font-size:16px;
  font-family:Microsoft YaHei;
  font-weight:bold;
  color:rgba(51,51,51,1);
}
.ms_cr_img{
  display: inline-block;
  vertical-align: top;
  overflow:hidden;
  border-radius: 50%;
}
.ms_cr_img img{
  width: 68px;
  height: 68px;
  /*border-radius: 50%;*/
}
.ms_cr_info{
  display: inline-block;
  margin-left: 10px;
  width: 195px;
}
.ms_cri_tit{
  font-size:16px;
  font-family:Microsoft YaHei;
  font-weight:400;
  color:#333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow:ellipsis;
  cursor: pointer;
}
ms_cri_tit:hover{
	 color: #2784bd !important;	
	}


.ms_cri_tit span img{
  height: 16px;
  vertical-align: bottom;
}
.ms_cr_info .desc{
  color:#999;
  font-size:14px;
  overflow: hidden;       
  text-overflow: ellipsis;    
  display: -webkit-box;     
  -webkit-line-clamp: 2;    
  line-clamp: 2;          
  -webkit-box-orient: vertical;
}
.ht_join{
  font-size:14px;
  font-family:Microsoft YaHei;
  font-weight:400;
  color:rgba(51,51,51,1);
  border:1px solid rgba(220,220,220,1);
  border-radius:2px;
  padding: 5px 10px 5px 10px;
  margin-top: 18px;
  text-align: center;
  width: 100px;
  cursor: pointer;
  margin: 18px auto 0px;
}

.ht_join:hover{  
	background-color:#2784bd !important;
	border: 1px solid #2784bd !important;
  color: #fff;
}


.cr_other{
  background: #ffffff;
  border:1px solid rgba(238,238,238,1);
  /*margin-top: 15px;*/
  padding: 0px 20px;
  margin-bottom: 20px;

}
.cro_tit{
  height: 48px;
  border-bottom:1px solid rgba(238,238,238,1);
  font-size:16px;
  font-family:Microsoft YaHei;
  font-weight:bold;
  color:rgba(51,51,51,1);
  /*padding-bottom: 15px;*/
}
.cro_tit .tit_box{
  display: inline-block;
    border-bottom: 5px solid #2784bd ;
    line-height: 46px;
}
.cro_list{
  font-size:16px;
  font-family:Microsoft YaHei;
  font-weight:400;
  color:rgba(51,51,51,1);
  margin-top: 30px;
  margin-bottom: 30px;
}
.cro_lists div{
  margin-bottom: 20px;
}
.crol_font{
  font-size:14px;
  font-family:Microsoft YaHei;
  color: #999999;
}
.ms_main_content{
  width: 919px;
  height: auto;
  min-height: 500px;
  float: left;
}
.mc_cr_haed{
  width: 280px;
  padding-top: 15px;
  padding-left: 20px;
}
.mc_cr_haed .desc_info{
    color: #999;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    border-top: 1px solid #EEEEEE;
    margin-top:10px;
    padding-top:10px;
}
.mt_list_tit{
  margin-bottom: 20px;
  padding-top: 35px;
  padding-left: 20px;
}
.mtlt_name{
    font-size: 20px;
    color: #333333;
    margin-right: 20px;
}
.mtlt_list{
  font-size:14px;
  font-family:Microsoft YaHei;
  font-weight:400;
  color:rgba(153,153,153,1);
  padding-left: 20px;
}
.mtlt_list span{
  margin-right: 10px;
}
.mtl_but{
    background: #2784bd ;
    font-size: 14px;
    color: #fff;
    border-radius:2px;
    width: 80px;
    height: 28px;
    display: inline-block;
    text-align: center;
    padding-top: 8px;
    margin-left: 110px;
    margin-top:25px;
}
.ct_num{
  position: absolute;
  margin-top: -25px;
  margin-left: 630px;
}


/*右侧start*/ 
/*.content_right{
  width: 319px;
  height:auto;
  min-height: 500px;
  float:right;
  border:1px solid red;
}*/

.canyutaolun {
  width: 127px;
  height: 32px;
  background-color: #2784bd ;
  border-radius: 4px;
  font-size: 14px;
  line-height: 32px;
  letter-spacing: 1px;
  color: #333333;
  text-align:center;
  margin-top:8px;
}

/*话题详情*/
.tinfo_head{
  background-color: #fff;
    padding: 30px;
    margin-bottom: 15px;
}
.tih_left {
  width: 35%;
  display: inline-block;
  height: 243px;
  cursor: pointer;
}
.tih_left img{
  height: 243px;
  width: 420px;
  border-radius: 5px;
}
.tih_right{
  width: 64%;
  display: inline-block;
  vertical-align: top;
  padding-left: 25px;
  box-sizing: border-box;
  float: right;
}
.tihh_tit{  
  font-size: 22px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
  line-height: 48px;
  cursor: pointer;
}

.tihh_tit:hover,
.fbt_tit:hover{  
  color: #2784bd;
}

.tihht_font{ 
  height: 25px;
  width: 63px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 25px;
  
border: 1px solid #DCDCDC;
border-radius: 3px;
  display: inline-block;
  text-align: center;
  cursor: pointer;
}
.tihht_font:hover{  
	background:#2784bd;
	border: 1px solid #2784bd;
  color: #fff;
}
.tih_foot .join_but{
  color: #fff;
    border-radius: 3px;
    font-size: 14px;
    line-height: 28px;
    background: #2784bd;
    padding: 2px 5px;
    border: 1px solid #2784bd;
    margin-left: 6px;
    display: inline-block;
}
 


.tihht_font img{
  width: 12px;
  margin-right: 2px;
  margin-bottom: -1px;
}
.tih_mid{

font-size: 16px;
font-family: Microsoft YaHei;
color: #333333;
line-height: 30px;
/*min-height: 160px;*/
text-align: justify;
height: 155px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}
.tih_foot div {
  display: inline-block;
}
.tih_foot div a{
  display: inline-block;
  border: 1px solid #DCDCDC;
  border-radius: 3px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 29px;
  width: 80px;
  text-align: center;
}
.tih_foot div a:hover{  
	border: 1px solid #2784bd;
  color: #fff;
  background-color:#2784bd;
}

.mmcb1_tit{
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 26px;
  max-width: 446px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  display: inline-block;
  cursor: pointer;
}
.mmcb1_info{
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #2784bd;
  line-height: 26px;
  float: right;
  cursor: pointer;
}
.mmc_box2{
  height: 58px;
  background: #FFFFFF;
  padding: 0px 20px;
}
.mmc_box2 span{  
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 10px;
  display: inline-block;
  padding-top:23px;
}
.mmcb_head{  
  font-size: 18px;
  font-family: Microsoft YaHei;
  /* font-weight: bold; */
  color: #333333;
  line-height: 16px;
  height: 16px;
  border-left: 5px solid #2784bd;
  padding-left: 10px;
  margin: 10px 0px 25px;
}
.mmcb_head a{
  display: inline;
    float: right;
    /* font-size: 14px; */
    /* padding: 5px; */
    /*border: 1px solid #DCDCDC;*/
    border-radius: 3px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    /* font-weight: bold; */
    color: #333333;
    line-height: 26px;
    text-align: center;
    margin-top: -12px;
    background: #2784bd;
    display: inline-block;
    padding: 5px 9px;
}
.mmcb_head a img{
  margin-bottom: -3px;
}
.mmcb_head .but{
  float:right;
  display: inline-block;
  font-size: 14px;
  font-family: Microsoft YaHei;
  color: #333;
  line-height: 26px;
  padding:5px 9px;
  background: #2784bd;
  border-radius: 4px;
  margin-top: -10px;
  cursor: pointer;
  /* font-weight: bold; */
}
.mmcb_head .but img{
  /* margin-left: 13px; */
  margin-bottom: -3px;
  margin-right: 4px;
}
.mmcb3_box{
  text-align: center;
  background: #fff;
  margin-bottom: 25px;
  padding-bottom: 25px;
  padding-top: 25px;
}
.cb3b_tit{
font-size: 18px;
font-family: Microsoft YaHei;
font-weight: bold;
color: #333333;
line-height: 40px;
    padding: 0px 50px;
    margin-bottom: 30px;
}
.cb3b_item{
  width: 360px;
  height: 38px;
  border: 1px solid #DCDCDC;
  border-radius: 3px;
  margin: auto;
  font-size: 16px;
  color: #333333;
  box-sizing: border-box;
    /*padding-top: 7px;*/
    font-weight: 500;
  margin-bottom: 13px;
  cursor: pointer;
  line-height: 36px;
  display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
  padding:0px 10px;
  text-align: left;
}
.cb3b_foot{
    width: 360px;
    margin: auto;
    margin-top: 15px;

    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 26px;
    height: 30px;
}
.mmc_qus{
  padding:25px;
  background: #fff;
  margin-bottom: 15px;
}
.mmcq_but{
   display: inline-block;
   width: 112px;
    height: 38px;
    background: #2784bd ;
    border-radius: 4px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 500;
    color: #000000;
    line-height: 22px;
    float: right;
    text-align: center;
    padding-top: 8px;
    box-sizing: border-box;
    margin-right: 4px;
    cursor: pointer;
}
.mmcq_ipt{  
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 26px;
}
.mmcq_font{
  display:inline-block;
  margin-left:70px;
  vertical-align: -webkit-baseline-middle;
  font-size: 14px;
}
.mmcqc_time{
  display: inline-block;
  width: 29%;
  text-align: right;
  font-size: 14px;

}
.mmcq_cont{
  background: #fff;
  padding:25px;

}
.mmcq_cont img{
    max-width: 700px;
}
.mmcq_cont span{
    color:#333;
    font-size: 14px;   
    font-family: Microsoft YaHei;
}
.mmcq_info{  
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
  line-height: 25px;
}
.mmcq_com{
  margin:25px 0px;
}

.mmcq_com div{
  display: inline-block;
}
.mmcq_com img{
  display: inline-block;
  width: 15px;
  padding-right: 5px;
}
.mmcq_com span{
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 29px;
}
.mmcq_com .sp1{
  background: #2784bd ;
  border-radius: 3px;
  width: 90px;
  display:  inline-block;
  padding:3px 5px;
  margin-right: 15px;
  cursor: pointer;
  text-align: center;
}
.mmcq_com .sp2{
  border-radius: 3px;
  width: 90px;
  border: 1px solid #CCCCCC;
  display:  inline-block;
  padding:3px 1px;
  text-align: center;
  margin-right: 15px;
}
.mmcq_d2 span{
   width: 120px;
   border: 1px solid #CCCCCC;
   text-align: center;
   display: inline-block;
   padding:3px 1px;
   border-radius: 3px;
   margin-left: 18px;
   color: #333;
   cursor: pointer;
}

.mmcq_card{
  background-color: #F2F2F2;
/*  padding:25px;*/
}
.card_item{
  margin-top: 15px;
  padding:25px;
}
.card_item_ans{
  background: #fff;
  padding:25px;
}
.mq_all{
  background: #fff;
  /*margin-top: 15px;*/
  height: 60px;
}
.mq_all div{
  display: inline-block;
  line-height: 60px;
    width: 49.8%;
    padding: 0px 25px;
    box-sizing: border-box;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    vertical-align: -webkit-baseline-middle;
}
.card_cont{
  background-color: #fff;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 25px;
  padding:25px;
  overflow: hidden;
  word-break:break-all;
}
.card_cont p{
line-height: 30px;
    margin-bottom: 24px;
    text-indent: 2em;
}
.invit_but{
    color: #ccc!important;
    border: 1px solid #ccc!important;
    width: 50px;
    text-align: center;
    pointer-events: none;
}
.card_cont_hide{
  max-height: 300px;
}
.cc_box{
  height: 100px;
  width: 100%;
  margin-top: -80px;
  z-index: 98;
  position: relative;
  background: linear-gradient(rgba(255, 255, 255, 0),rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
     background: -webkit-linear-gradient(rgba(255, 255, 255, 0),rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
     background: -o-linear-gradient(rgba(255, 255, 255, 0),rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
     background: -moz-linear-gradient(rgba(255, 255, 255, 0),rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
}
.card_cont_but{
  text-align: center;
    /* color: red; */
   /* padding: 20px;*/
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #2784bd;
    cursor: pointer;
    position: relative;
    padding-top: 72px;
}
.card_foot{
  background-color: #fff;
}
.card_name{
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
}
.card_tit_but{
  display: inline-block;
  width: 37%;
  line-height: 40px;
  height: 40px;
}
.card_tit_but span{ 
font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 300;
line-height: 36px;
/*width: 60px;*/
height: 24px;
display: inline-block;
text-align: center;
    border-radius: 2px;
    box-sizing: border-box;
    padding-top: 1px;
    float: right;
    margin-left: 10px;
}
.card_tit {
   margin-bottom: 15px;
}
.card_tit img{
   vertical-align: unset;
}

.card_foot{
  /*margin-top: 15px;*/
  text-align: center;
  height: 45px;
font-size: 16px;
font-family: Microsoft YaHei;
font-weight: normal;
color: #666666;
line-height: 45px;
margin-bottom: 15px;
border-top: 1px solid #eee;
cursor: pointer;
}
.mmc_b3_foot{
  background: #fff;
  border-top: 1px solid #EEEEEE;
  margin-bottom: 15px;
}
.mmc_b3_foot .mbf_box{
   display: inline-block;
   width: 33%;
    text-align: center;
    height: 45px;
}
.mmc_b3_foot span{
  line-height: 20px;

font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #9B9B9B;
display: inline-block;
    width: 100%;
    border-right: 1px solid #EEEEEE;
    margin-top: 15px;
}
.mmc_b3_foot img{
  width: 11px;
  margin-right: 2px;
}
.more_qus{
  margin-top: 15px;
    text-align: center;
    height: 45px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: normal;
    color: #666666;
    line-height: 45px;
    background: #fff;
    cursor: pointer;
    margin-bottom: 27px;
}
.short_font{

font-size: 16px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #333333;
float: right;
    height: 45px;
    line-height: 17px;
    margin-top: 10px;
}
.short_font .sp1{
    display: inline-block;
    width: 45px;
    border-right: 1px solid #333;
    height: 16px;
    cursor: pointer;
}

.short_cont{
  /*background: #fff;*/
  margin-top: 15px;
  /*padding:25px;*/
  margin-bottom: 28px;
}
.short_item{
  /*padding-bottom: 25px;*/
  padding: 35px;
  /*border-bottom: 1px solid #eee;*/
  background: #fff;
  margin-bottom: 20px;
}
.short_item .head_tit{
   display: inline-block;
   /*width: 10%;*/
   vertical-align: top;
   text-align: center;
   margin-right: 10px;
   cursor: pointer;
}
.si_right{
   display: inline-block;
   width: 93.5%;
}
.si_right .userin {
  height: 40px;
}
.si_right .userin .uname{
  float: left;
  font-size: 16px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #333333;
line-height: 38px;
cursor: pointer;
}
.si_right .userin .uu_right{
  float: right;
  font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #999999;
line-height: 38px;
}
.short_item .si_bottom{
  display: flex;
  width: 100%;
  padding-top: 15px;
    border-top: 1px solid #ccc;
    margin-top: 20px;
    padding-bottom: 15px;
}

.short_item .si_bottom .bt_item{
  width: 100%;
  border-right: 1px solid #ccc;
  text-align: center;
  color:#9B9B9B;
}
.short_item .si_bottom .bt_item i{
  margin-right: 5px;
}
.ht_font{
    /*display: inline-block;*/
    /*vertical-align: top;*/
    padding-top: 3px;

font-size: 16px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #333333;
line-height: 24px;
}
.sir_tit{
font-size: 16px;
font-family: Microsoft YaHei;
font-weight: normal;
color: #333333;
line-height: 26px;
word-break: break-all;
text-align: justify;

}
.sirt_head{
  display: inline-block;
    width: 43px;
    color: #fff;
    background: #2784bd;
    border-radius: 2px;
    text-align: center;
}
.sf_b1{
  display: inline-block;
}
.sf_b1 span{

font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #9B9B9B;
line-height: 28px;
margin-right: 10px;
}

.sf_b2{
  display: inline-block;
  float: right;
}
.sf_b2 span{
  display: inline-block;
  width: 100px;
height: 34px;
background: #FFFFFF;
border: 1px solid #CCCCCC;
border-radius: 4px;

font-size: 16px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #333333;
line-height: 35px;

text-align: center;
}
.short_foot{
  padding:10px 0px;
}
.sh_foot{
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: #666666;
  line-height: 45px;
  text-align: center;
  /*padding-top: 20px;*/
  cursor: pointer;
  height: 45px;
  background: #fff;
  margin-top: 15px;
}
.rt_tit{ 
font-size: 16px;
font-family: Microsoft YaHei;
font-weight: bold;
color: #333333;
}

.crot_sp1{ 
font-size: 13px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #333333;
border: 1px solid #CCCCCC;
border-radius: 2px;
float: right;
padding:4px;
line-height: 13px;
cursor: pointer;
margin-top:13px;
}

.novel_right{
    width: 320px;
    height: auto;
    padding-bottom: 20px;
    background: #fff;
    /*margin-top: 20px;*/
    margin-bottom: 20px;
}
.novel_right .novel_title {
    width: 280px;
    height: 49px;
    margin-left: 20px;
    line-height: 30px;
    border-bottom: 1px solid #e5e5e5;
}
.novel_right .novel_title .tit_box {
    font-family: Microsoft YaHei;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px;
    color: #333333;
    line-height: 46px;
    border-bottom: 5px solid #2784bd ;
    display: inline-block;
    width: 64px;

}
.novel_right .novel_title .sp1{
    font-size: 13px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFF;
    border-radius: 2px;
    float: right;
    padding:4px;
    line-height: 22px;
    cursor: pointer;
    margin-top:9px;
    background: #2784bd;
    display: inline-block;
    width: 76px;
    height: 22px;
    border-radius: 3px;
    text-align: center;
}
.novel_right .nvoel_item .li{
    width: auto;
    min-height: 24px;
    padding: 8px 14px;
    cursor: pointer;
    background: #eff5fb;
    margin-top: 24px;
}
.novel_right .nvoel_item .li .c2{
    width: 100%;
    height: 108px;
}
.novel_right .nvoel_item .li .c2 .c2-l{
    width: 168px;
    height: 108px;
    float: left;
}
.novel_right .nvoel_item .li .c2 .c2-l .x1{
    width: 100%;
    height: 24px;
}
.novel_right .nvoel_item .li .c2 .c2-l .x1 span{
    display: inline-block;
    height: 24px;
    line-height: 24px;
    float: left;
}
.novel_right .nvoel_item .li .c2 .c2-l .x1 span.sp1{
    width: 24px;
    font-size: 18px;
    color: #2784bd;
}
.novel_right .nvoel_item .li .c2 .c2-l .x1 span.sp2{
    width: 140px;
    font-size: 16px;
    color: #333333;

    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.novel_right .nvoel_item .li .c2:hover .c2-l .x1 span.sp2{
    color: #2784bd;
}


.novel_right .nvoel_item .li .c2 .c2-l .x2{
    width: auto;
    height: 24px;
    line-height: 24px;
    padding-left: 24px;
    margin-top: 2px;
}
.novel_right .nvoel_item .li .c2 .c2-l .x2 span{
    display: inline-block;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #999999;
}


.novel_right .nvoel_item .li .c2 .c2-r{
    width: 84px;
    height: 108px;
     border-radius: 5px;
    float: right;
    overflow: hidden;
    
}
.novel_right .nvoel_item .li .c2 .c2-r .pic{
    width: 84px;
    height: 108px;
    background: #FFFFFF;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    transition: 1s;
    -moz-transition: -moz-transform 1s;
    -webkit-transition: -webkit-transform 1s;
    -o-transition: -o-transform 1s;
    
    
}
.novel_right .nvoel_item .li .c2:hover .c2-r .pic{
    border-radius: 5px;
    transform: scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
   
}

/*轮播图*/
.Novel .m1{
  width: 1260px;
  height: 322px;
  margin: 0 auto;
  background: white;
}
.Novel .m1 .m1-l{
  width: 446px;
  height: 322px;
  background:rgba(255,227,0,1);
  float: left;
}
.Novel .m1 .m1-l .v1{
  width: 240px;
  height: 75px;
  margin: 50px auto 22px;
  text-align: center;
}
.Novel .m1 .m1-l .v1 p{
  font-size:30px;
  font-family:SourceHanSansCN;
  font-weight:500;
  color:rgba(51,51,51,1);
  line-height:42px;
  text-shadow:0px 2px 5px rgba(152,135,0,0.5);
}

.Novel .m1 .m1-l .v2{
  width: 200px;
  height: 30px;
  margin: 10px auto;
}
.Novel .m1 .m1-l .v2 .v2-l{
  width:98px;
  height:28px;
  border:1px dashed rgba(191,170,0,1);
  float: left;
}
.Novel .m1 .m1-l .v2 .v2-l span{
  display: block;
  width: 32px;
  height: 28px;
  line-height: 26px;
  float: left;
  text-align: center;

  font-size:24px;
  font-family:CenturyGothic;
  font-weight:bold;
  color:rgba(51,51,51,1);
  text-shadow:0px 2px 3px rgba(152,135,0,0.5);
}
.Novel .m1 .m1-l .v2 .v2-l span.sp2{
  border-left: 1px dashed rgba(191,170,0,1);
  border-right: 1px dashed rgba(191,170,0,1);
}

.Novel .m1 .m1-l .v2 .v2-r{
  width: 100px;
  height: 30px;
  float: right;
  text-align: right;
}
.Novel .m1 .m1-l .v2 .v2-r span{
  line-height: 30px;
  font-size:18px;
  font-family:SourceHanSansCN;
  font-weight:500;
  color:rgba(51,51,51,1);
  text-shadow:0px 2px 3px rgba(152,135,0,0.5);
}

.Novel .m1 .m1-l .v3{
  width: 200px;
  height: 43px;
  margin: 30px auto 0;
}
.Novel .m1 .m1-l .v3 > a{
  display: block;
  width: 200px;
  height: 43px;
  line-height: 42px;
  text-align: center;
  border-radius: 21px;
  background: white;
  box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.15);

  font-size:18px;
  font-weight:bold;
  color:rgba(52,46,0,1);
  text-indent: 26px;
  position: relative;
}
.Novel .m1 .m1-l .v3 > a > b{
  display: block;
  width: 17px;
  height: 16px;
  background: url(../img/png/p6.png) center no-repeat;
  background-size: cover;
  position: absolute;
  top: 14px;
  left: 45px;
}

.Novel .m1 .m1-r{
  width: 814px;
  height: 322px;
  float: right;
}
.Novel .m1 .m1-r .banner{
  width: 100%;
  height: 322px;
  overflow: hidden;
}
.Novel .m1 .m1-r .banner .swiper-container-1{
  width: 100%;
  height: 322px;
}

.Novel .m1 .m1-r .banner .swiper-container-1 .swiper-pagination{
  width: 100%;
  height: 12px;
  margin-bottom: 24px;
}

.Novel .m1 .m1-r .banner .swiper-container-1 .swiper-slide .pic{
  width: 814px;
  height: 322px;
}


/*详情页弹框*/
.box_black{
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1001;
    background: #000;
    /*-moz-opacity: 0.45;*/
    opacity: .45;
    width: 100%;
    height: 100%;
}
/*我要提问弹框*/
.qus_box{
    display: none;
    top: 15%;
    position: absolute;
    z-index: 99;
    width: 100%;
}
.qus_card{
    margin: 0 auto;
    width: 500px;
    height: 320px;
    background: #fff;
    border-radius: 5px;
    padding:10px 20px;
}
.qus_card .b1{
    border-bottom: 1px solid #ccc;
    padding: 10px 0px 15px 0px;
}
.qus_card .b2{
    padding-top: 15px;
    height: 165px;
    margin: 15px 0px;
    background-color: #eee;
}
.qus_card div .sp1{
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
}
.qus_card div .sp2{
    float: right;
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    cursor: pointer;
}
.qus_card div textarea{
    resize: none;
    width: 95%;
    border: none;
    padding-left: 15px;
    background-color: #eee;
    height: 150px;
}
.qus_card .b3 div{
    width: 180px;
    height: 30px;
    margin: 0 auto;
    background-color: #FEE002;
    text-align: center;
    font-size: 17px;
    border-radius: 5px;
    line-height: 29px;
    cursor: pointer;
}

.short_box{
    display: none;
    top: 15%;
    position: fixed;
    z-index: 1100;
    width: 100%;
}
.short_card{
    margin: 0 auto;
    width: 500px;
    height: 320px;
    background: #fff;
    border-radius: 5px;
    padding:10px 20px;
    box-shadow: 0px 0px 5px #bbb;
}
.short_card .b1{
    border-bottom: 1px solid #ccc;
    padding: 10px 0px 15px 0px;
}
.short_card .b2{
    padding-top: 15px;
    height: 165px;
    margin: 15px 0px;
    background-color: #eee;
}
.short_card div .sp1{
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
}
.short_card div .sp2{
    float: right;
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    cursor: pointer;
}
.short_card div textarea{
    resize: none;
    width: 95%;
    border: none;
    padding-left: 15px;
    background-color: #eee;
    height: 150px;
}
.short_card .b3 div{
    width: 180px;
    height: 30px;
    margin: 0 auto;
    background-color: #FEE002;
    text-align: center;
    font-size: 17px;
    border-radius: 5px;
    line-height: 29px;
    cursor: pointer;
}

/*成功提示*/
.news_box{
    display: none;
    top: 28%;
    position: fixed;
    z-index: 101;
    width: 100%;
}
.news_card{
    margin: 0 auto;
    width: 200px;
    height: 70px;
    background: #fff;
    border-radius: 5px;
    padding:10px 20px;
    box-shadow: 0px 0px 5px #67C23A;
}
.news_card .d1{
  float: right;
  color: #ccc;
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  width: 100%;
  text-align: right;
  cursor: pointer;
}
.news_card .d2{
  color: #67C23A;
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  width: 100%;
  text-align: center;
}

/*成功提示*/
.news_box2{
    display: none;
    top: 15%;
    left: -10%;
    position: fixed;
    z-index: 101;
    width: 100%;
}
.news_card2{
    margin: 0 auto;
    width: 200px;
    height: 70px;
    background: #fff;
    border-radius: 5px;
    padding:10px 20px;
    box-shadow: 0px 0px 5px #67C23A;
}
.news_card2 .d1{
  float: right;
  color: #ccc;
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  width: 100%;
  text-align: right;
  cursor: pointer;
}
.news_card2 .d2{
  color: #67C23A;
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  width: 100%;
  text-align: center;
}

/*成功提示*/
.news_box3{
    display: none;
    top: 15%;
    position: absolute;
    z-index: 101;
    width: 100%;
}
.news_card3{
    margin: 0 auto;
    width: 200px;
    height: 70px;
    background: #fff;
    border-radius: 5px;
    padding:10px 20px;
    box-shadow: 0px 0px 5px #67C23A;
}
.news_card3 .d1{
  float: right;
  color: #ccc;
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  width: 100%;
  text-align: right;
  cursor: pointer;
}
.news_card3 .d2{
  color: #67C23A;
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  width: 100%;
  text-align: center;
}

/*成功提示*/
.news_box4{
    display: none;
    top: 15%;
    position: fixed;
    z-index: 101;
    width: 100%;
}
.news_card4{
    margin: 0 auto;
    width: 200px;
    height: 70px;
    background: #fff;
    border-radius: 5px;
    padding:10px 20px;
    box-shadow: 0px 0px 5px #67C23A;
}
.news_card4 .d1{
  float: right;
  color: #ccc;
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  width: 100%;
  text-align: right;
  cursor: pointer;
}
.news_card4 .d2{
  color: #67C23A;
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  width: 100%;
  text-align: center;
}

/*提示框公用提示*/
.news_box_public{
    display: none;
    top: 25%;
    position: fixed;
    z-index: 1100;
    width: 100%;
}
.news_card_public{
    margin: 0 auto;
    width: 380px;
    height: 100px;
    background: #fff;
    border-radius: 5px;
    padding:10px 20px;
    box-shadow: 0px 3px 6px rgba(153,153,153,0.3700);
}
.news_card_public .d1{
  float: right;
  color: #ccc;
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  width: 100%;
  text-align: right;
  cursor: pointer;
}
.news_card_public .d2{
  color: #FF0000;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  width: 100%;
  text-align: center;
  margin-top:40px;
}

/*滚动改变样式*/
.roll_mmc_box2{
  background: white;
    border-top: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
    padding: 0px 20px;
    position: fixed;
    top: 58px;
    z-index: 102;
    height: 58px;
}

.no_host{
    text-align: center;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 26px;
    margin-top: 20px;
}
.no_host_but{
    text-align: center;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 26px;
    margin:20px;
}
.no_host_but span{
    background: #2784bd ;
    color: #fff;
    padding:5px 15px;
    border-radius: 5px;
    cursor: pointer;
}

/*申请主持人弹框*/
.host_box{
    display: none;
    top: 15%;
    position: absolute;
    z-index: 1100;
    width: 100%;
}
.host_card{
    margin: 0 auto;
    width: 520px;
    height: 600px;
    background: #fff;
    border-radius: 5px;
    padding:10px 20px;
    box-shadow: 0px 0px 5px #bbb;
}
.host_card .b1{
    padding: 10px 0px 15px 0px;
}
.host_card .b2{
    padding-top: 15px;
    height: 145px;
    margin: 15px 0px;
   /* background-color: #eee;*/
   text-align: center;
}
.host_card .b4{
  margin-top: 40px;
}
.host_card .b4 p{
   font-size: 16px;
    font-family: Microsoft YaHei;
    color: #333333;
    line-height: 25px;
}
.host_card div .sp1{
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
}
.host_card div .sp2{
    float: right;
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    cursor: pointer;
}

.host_card .b3 div{
    width: 180px;
    height: 35px;
    margin: 0 auto;
    background-color: #FEE002;
    text-align: center;
    font-size: 17px;
    border-radius: 5px;
    line-height: 35px;
    cursor: pointer;
}
/*邀请嘉宾*/
.invit_box{
    display: none;
    top: 15%;
    position: fixed;
    z-index: 1100;
    width: 100%;
}
.invit_card{
    margin: 0 auto;
    width: 640px;
    height: 600px;
    background: #fff;
    border-radius: 5px;
    padding:10px 20px;
    box-shadow: 0px 0px 5px #bbb;
}
.invit_card .b1{
    border-bottom: 1px solid #ccc;
    padding: 10px 0px 15px 0px;
}
.invit_card .b2{
    height: 50px;
    border-bottom: 1px solid #ccc;
    padding: 15px;
}
.invit_card .ib2{
    overflow: auto;
    width: 100%;
    height: 550px;
}
.invit_card div .sp1{
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
}
.invit_card div .sp2{
    float: right;
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
    margin-right: -50px;
}
.invit_card div .sp3{
  margin-left: 200px;
}
.invit_card div .sp3 img{
  width: 15px;
  cursor: pointer;
}
.invit_card .b2 .d1{
  display: inline-block;
  width: 48px;
  vertical-align: top;
}
.invit_card .b2 .d1 img{
  width: 48px;
  height: 48px;
  border-radius: 50%;
}
.invit_card .b2 .d2{
  display: inline-block;
  margin-left: 15px;
  margin-top:12px;
}
.invit_card .b2 .d3{
  display: inline-block;
  float: right;
  cursor: pointer;
}
.invit_card .b2 .d3 div{
  color: #2784bd;
  border: 1px solid #2784bd;
  line-height: 30px;
    padding: 0 20px;
    border-radius: 3px;
    margin-top: 10px;
}
.invit_card .b2 .d2 .hb{
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
  margin-bottom: 5px;
}
.invit_card .b2 .d2 .hc{
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #646464;
}
.vote_selt{
  display: none;
  float: right;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 36px;
}
.cl_ipt{
  width: 590px;
  height: 38px;
  border: 1px solid #DCDFE6;
  border-radius: 3px;

  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 300;
  color: #999999;
  line-height: 24px;
  padding-left: 10px;
}
.cl_add_ipt{
  margin-left: 95px;
  margin-top: 20px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 300;
  color: #333333;
  line-height: 24px;
  cursor: pointer;
}
.select_item{
  margin-left: 92px;
  margin-top: 20px;
  width: 670px;
}
.select_item span{
  padding-left: 10px;
  color: #aaa;
  cursor: pointer;
}
.qi_tit_box{
  background: #fff;
  padding:20px;
}
.qi_mid{
  background: #fff;
  padding:20px;
  margin-top: 20px
}
.qi_mid span{

font-size: 16px;
font-family: Microsoft YaHei;
font-weight: 300;
color: #000000;
line-height: 30px;
}

.new_box{
  display: none;
    top: 15%;
    position: fixed;
    z-index: 99;
    width: 100%;
}
.new_card{
  margin: 0 auto;
    width: 600px;
    height: 650px;
    background: #fff;
    border-radius: 5px;
    padding:35px;
    box-shadow: 0px 0px 5px #bbb;
}
.new_card .h1{
  float: right;
}
.new_card .h2{
  overflow: auto;
    width: 100%;
    height: 625px;
}
.new_card .h2 .v1{
font-size: 16px;
font-family: Microsoft YaHei;
font-weight: bold;
color: #333333;
line-height: 36px;

}
.new_card .h2 .v2{
font-size: 16px;
font-family: Microsoft YaHei;
/*font-weight: bold;*/
color: #333333;
line-height: 25px;
text-align: justify;
margin-bottom: 20px

}
.answer_text{
  margin-top: 20px;
    background: #fff;
    padding: 25px;
}
.answer_but{
  width: 100%;
  text-align: center;
}
.answer_but span{
  background: #2784bd ;
    border-radius: 3px;
    width: 90px;
    display: inline-block;
    padding: 3px 5px;
    margin-right: 15px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    line-height: 29px;
    margin: 20px auto;
    text-align: center;
    margin: 20px auto;
    cursor: pointer; 
}

.mmcb3_box .bt{
  background: #2784bd ;
    border-radius: 3px;
    width: 90px;
    display: inline-block;
    padding: 3px 5px;
    font-size: 16px;
    margin-top: 10px;
    height: 28px;
    line-height: 28px;
    cursor: pointer;
    color: #fff;
}
.add_vote{
    width: 360px;
    height: 38px;
    border: 1px solid #DCDCDC;
    border-radius: 3px;
    margin: auto;
    font-size: 16px;
    color: #333333;
    box-sizing: border-box;
    /*padding-top: 7px;*/
    font-weight: 500;
    margin-bottom: 13px;
    background-color: #2784bd ;
}
.hoster_but{
  width: 142px;
  vertical-align: top;
  cursor: pointer;
}
.hoster_but .bt{
  width: 120px;
    margin-left: 19px;
    text-align: center;
   border: 1px solid #ccc;
   border-top: 0px;
    position: absolute;
    background: #fff; 
    display: none;
    cursor: pointer;
}
.mmcqc_time span{
  color: #fff;
    background: #2784bd;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 300;
    line-height: 22px;
    width: 60px;
    height: 24px;
    display: inline-block;
    text-align: center;
    border-radius: 2px;
    box-sizing: border-box;
    padding-top: 1px;
    margin-right: 10px;
}


.hoster_but .bt div{
  display: block;
  text-align: center;
    padding: 3px 1px;
    border-radius: 3px;
    color: #333;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    border-bottom: 1px solid #ccc;
}

.ctb_bt{
  display: inline-block;
  float: right;
}
.ctb_bt .bt{
  width: 59px;
    margin-left: 10px;
    text-align: center;
   border: 1px solid #ccc;
   border-top: 0px;
    position: absolute;
    background: #fff; 
    display: none;
    cursor: pointer;
    margin-top: 24px;
}
.ctb_bt .bt div{
  display: block;
  text-align: center;
    padding: 3px 1px;
    border-radius: 3px;
    color: #333;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    border-bottom: 1px solid #ccc;
}
.more_title{
  background: #fff;
  padding: 0px 20px;
  height: 58px;
}
.more_title .d1{  
font-size: 18px;
font-family: Microsoft YaHei;
font-weight: bold;
color: #333333;
line-height: 58px;
display: inline-block;
width: 60%;
height: 58px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.more_title .d2{ 
font-size: 18px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #333333;
line-height: 54px;
display: inline-block;
width: 39.5%;
text-align: right;
height: 54px;
vertical-align: top;
}
.more_title .d2 .b1{
  display: inline-block;
  margin-left: 30px
}
.fixed_mmc{
  display: none;
  position: fixed;
  top:50px;
  z-index: 999;
  width: 100%;
  box-shadow: 4px 4px 10px #ccc;
  height: 58px;
  background: #F1F1F1;
  box-shadow: 0px 2px 4px 1px #acacac;
}
.fixed_mmc .fixed_mmc_box{
  width: 1260px;
  margin:0 auto;
}
.fixed_mmc .fixed_mmc_box .box_left{
  display: inline-block;
  width: 50%;
}
.fixed_mmc .fixed_mmc_box .box_right{
  display: inline-block;
  /*width: 49%;*/
  float:right;
}
.vote_per .v1{
  width: 360px;
  margin:0 auto;
}
.vote_per .v1 .h1{
  width: 360px;
  height: 38px;
  border: 1px solid #DCDCDC;
  border-radius: 3px;
  margin: auto;
  font-size: 16px;
  color: #333333;
  box-sizing: border-box;
  padding-top: 7px;
  font-weight: 500;
  margin-bottom: 13px;
  position: relative;
}
.vote_per .v1 .h1 div{
  display: inline-block;
}
.vote_per .v1 .h1 .d1{
  float:left;padding-left:10px;
}
.vote_per .v1 .h1 .d2{
  float:right;padding-right:10px;
}
.vote_per .v1 .h2{
  width: 300px;
  height: 38px;
  border: 1px solid #DCDCDC;
  border-radius: 3px;
  font-size: 16px;
  background: #eee;
  box-sizing: border-box;
  padding-top: 7px;
  font-weight: 500;
  margin-bottom: 13px;
  position:absolute;
}
.suspension_title{
  position: fixed;
  top: 50px;
  left: 0px;
  width: 100%;
  z-index: 998;
  height: 66px;
  background: #F1F1F1;
  box-shadow: 0px 2px 4px 1px #acacac;
  display: none;
}
.suspension_title .st_mid{
  width: 1260px;
  height: 50px;
  margin:0 auto;
}
.suspension_title .st_left{
  display: inline-block;
  font-size: 18px;
  font-family: Microsoft YaHei-Bold, Microsoft YaHei;
  font-weight: bold;
  color: #333333;
  height: 66px;
  line-height: 66px;
  width: 50%;
}
.suspension_title .st_left span{
    display: inline-block;
    width: 540px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.suspension_title .st_right{
  display: inline-block;
  /*width: 49%;*/
  line-height: 66px;
  height: 66px;
  vertical-align: top;
  float: right;
}
.suspension_title .st_right .sp1{
  font-size: 14px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 14px;
}
.suspension_title .st_right .sp2{
  font-size: 14px;
  font-family: Microsoft YaHei-Bold, Microsoft YaHei;
  font-weight: bold;
  color: #333333;
  line-height: 14px;  
  padding: 0px 8px;
  margin-left: 50px;
}
.suspension_title .st_right .sp2 a:hover{
  color:#2784bd;
}


.suspension_title .st_right .sp2 img{
  border-radius: 50%;
    position: absolute;
    margin-top: -13px;
    margin-left: -50px;
}
.suspension_title .st_right .sp3{
  font-size: 14px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 14px;
}
.suspension_title .st_right .sp4{
  border-left:1px solid #9b9b9b;
  margin-left: 20px;
  padding-left: 10px;
  padding-right: 10px;
  cursor: pointer;
}
.suspension_title .st_right .sp4 .icon_wb{
  background:url(https://static.qing.me/public/island/img/png/xfwb1.png) center no-repeat;
  background-size: cover;
  width: 26px;
  height: 26px;
  display: inline-block;
  margin-bottom: 3px;
  vertical-align: middle;
}
.suspension_title .st_right .sp4 .icon_wb:hover{
  background:url(https://static.qing.me/public/island/img/png/xfwb2.png) center no-repeat;
}
.suspension_title .st_right .sp4 .icon_share{
  background:url(https://static.qing.me/public/island/img/png/zixun_share1.png) center no-repeat;
  background-size: cover;
  width: 18px;
  height: 18px;
  display: inline-block;
  margin-bottom: 3px;
  vertical-align: middle;
}
.suspension_title .st_right .sp4 .icon_share:hover{
  background:url(https://static.qing.me/public/island/img/png/zixun_share2.png) center no-repeat;
  background-size: cover;
  width: 18px;
  height: 18px;
  display: inline-block;
  margin-bottom: 3px;
  vertical-align: middle;
}
.suspension_title .st_right .sp5{
  border-left:1px solid #9b9b9b;
  padding-left: 10px;
  padding-right: 10px;
  cursor: pointer;
}
.suspension_title .st_right .sp5 .icon_wx{
  background:url(https://static.qing.me/public/island/img/png/xfwx1.png) center no-repeat;
  width: 26px;
  height: 26px;
  background-size: cover;
  display: inline-block;
  margin-bottom: 3px;
  vertical-align: middle;
}
.suspension_title .st_right .sp5 .icon_wx:hover{
  background:url(https://static.qing.me/public/island/img/png/xfwx2.png) center no-repeat;
}
.suspension_title .st_right .sp5 .icon_shareimg{
  background:url(https://static.qing.me/public/island/img/png/shareimg1.png) center no-repeat;
  background-size: cover;
  width: 18px;
  height: 18px;
  background-size: cover;
  display: inline-block;
  margin-bottom: 3px;
  vertical-align: middle;
}
.suspension_title .st_right .sp5:hover .icon_shareimg{
  background:url(https://static.qing.me/public/island/img/png/shareimg2.png) center no-repeat;
  background-size: cover;
}
.suspension_title .st_right .sp5 .hb{
  color:#9b9b9b;
  margin-left:5px;
  font-size: 14px;
}
.suspension_title .st_right .sp5:hover .hb{
  color:#2784bd;
  margin-left:5px;
}
.suspension_title .st_right .sp6{
  border-left:1px solid #9b9b9b;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
font-family: Microsoft YaHei-Regular, Microsoft YaHei;
font-weight: 400;
color: #9B9B9B;
line-height: 14px;
cursor: pointer;
}
.suspension_title .st_right .sp6 .icon_star{
  background:url(https://static.qing.me/public/island/img/png/xfstar1.png) center no-repeat;
  width: 26px;
  height: 26px;
  background-size: cover;
  display: inline-block;
  margin-bottom: 3px;
  vertical-align: middle;
  margin-right: 8px;
}
.suspension_title .st_right .sp6 .icon_star2{
  background:url(https://static.qing.me/public/island/img/png/xfstar2.png) center no-repeat;
  width: 26px;
  height: 26px;
  background-size: cover;
  display: inline-block;
  margin-bottom: 3px;
  vertical-align: middle;
  margin-right: 8px;
}
.suspension_title .st_right .sp6 .icon_star:hover{
  background:url(https://static.qing.me/public/island/img/png/xfstar2.png) center no-repeat;
}
.suspension_title .st_right .sp7{
  border-left:1px solid #9b9b9b;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
font-family: Microsoft YaHei-Regular, Microsoft YaHei;
font-weight: 400;
color: #9B9B9B;
line-height: 14px;
cursor: pointer;
}
.suspension_title .st_right .sp7 .icon_huojian{
  background:url(https://static.qing.me/public/island/img/png/xfhj1.png) center no-repeat;
  width: 26px;
  height: 26px;
  background-size: cover;
  display: inline-block;
  margin-bottom: 3px;
  vertical-align: middle;
  margin-right: 8px;
}
.suspension_title .st_right .sp7 .icon_huojian2{
  background:url(https://static.qing.me/public/island/img/png/xfhj2.png) center no-repeat;
  width: 26px;
  height: 26px;
  background-size: cover;
  display: inline-block;
  margin-bottom: 3px;
  vertical-align: middle;
  margin-right: 8px;
}
.suspension_title .st_right .sp7 .icon_huojian:hover{
  background:url(https://static.qing.me/public/island/img/png/xfhj2.png) center no-repeat;
}
.suspension_title .st_right .sp8{
  border-left:1px solid #9b9b9b;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
font-family: Microsoft YaHei-Regular, Microsoft YaHei;
font-weight: 400;
color: #9B9B9B;
line-height: 14px;
cursor: pointer;
}
.suspension_title .st_right .sp8 .icon_pinglun{
  background:url(https://static.qing.me/public/island/img/png/xfpl1.png) center no-repeat;
  width: 26px;
  height: 26px;
  background-size: cover;
  display: inline-block;
  margin-bottom: 3px;
  vertical-align: middle;
  margin-right: 8px;
}
.suspension_title .st_right .sp8 .icon_pinglun2{
  background:url(https://static.qing.me/public/island/img/png/xfpl2.png) center no-repeat;
  width: 26px;
  height: 26px;
  background-size: cover;
  display: inline-block;
  margin-bottom: 3px;
  vertical-align: middle;
  margin-right: 8px;
}
.suspension_title .st_right .sp8 .icon_pinglun:hover{
  background:url(https://static.qing.me/public/island/img/png/xfpl2.png) center no-repeat;
}
.vote_right{
  width: 320px;
  height: auto;
  padding-bottom: 20px;
  background: #fff;
  /*margin-top: 20px;*/
  margin-bottom: 20px;
}
.vote_right .vr_title{
    width: 280px;
    height: 49px;
    margin-left: 20px;
    line-height: 30px;
    border-bottom: 1px solid #e5e5e5;
}
.vote_right .vr_title .tit_box{
  font-family: Microsoft YaHei;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 1px;
    color: #333333;
    line-height: 46px;
    border-bottom: 5px solid #2784bd ;
    display: inline-block;
    width: 64px;
}
.vote_right .vr_title .tit_box span{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: rgba(51,51,51,1);
}
.vote_right .vr_item_vote{
    padding:0px 20px;
}
.vote_right .vr_item_vote .mmcb3_box{
    padding-top: 20px;
    margin-bottom: 0px;
    border-top: 1px solid #e5e5e5;
}
.vote_right .vr_item_vote .cb3b_tit{
  padding:0px;
  text-align: left;
  margin-bottom: 20px;
}
.vote_right .vr_item_vote .cb3b_item{
  width: 280px;
}
.vote_right .vr_item_vote .cb3b_foot{
  width: 280px;
}
.vote_right .vr_item_vote .vote_per .v1{
  width: 280px;
}
.vote_right .vr_item_vote .vote_per .v1 .h1{
  width: 280px;
}
.vote_right .vr_item_vote .vote_per .v1 .h2{
  width: 280px;
  background: #2784bd ;
}
.vote_right .vr_item_vote .vote_per .v1 .h1 .d1{
  max-width: 200px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}


/*分享弹出框*/
.appreciate-box-share{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.5);
    z-index: 1000;
    display: none;
}
.appreciate-box-share .sharebx{
    width:380px;
    min-height:0;
    background:#fff;
    border:1px solid rgba(230,230,230,1);
    box-shadow:0 1px 7px 0 rgba(153,152,146,0.24);
    border-radius:3px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -282px;
    margin-left: -191px;
}
.appreciate-box-share .sharebx .n1{
    width: auto;
    height: 46px;
    background: white;
    border-bottom:1px solid rgba(230,230,230,1);
    padding: 0 24px;
    position: relative;
}
.appreciate-box-share .sharebx .n1 .n1-l{
    display: inline-block;
    height: 46px;
    position: absolute;
    top: 0;
    left: 20px;
    line-height: 46px;
}
.appreciate-box-share .sharebx .n1 .n1-l span{
    height: 44px;
    line-height: 44px;
    float: left;
    font-size:14px;
    font-weight:400;
    color: #464646;
}

.appreciate-box-share .sharebx .n1 .n1-r{
    display: inline-block;
    height: 46px;
    position: absolute;
    right: 0;
}
.appreciate-box-share .sharebx .n1 .n1-r .close{
    width: 46px;
    height: 46px;
    float: right;
}
.appreciate-box-share .sharebx .n1 .n1-r .close a{
    display: block;
    width: 46px;
    height: 46px;
    background: url(https://static.qing.me/public/fiction/capterimg/png/v7.png) center no-repeat;
    background-size: cover;
}
.appreciate-box-share .sharebx .n2{
    padding:30px 50px;
    height: 150px;
    width: 280px;
    margin-top: 0px;
    box-shadow: 0 0 0px;
}
.appreciate-box-share .sharebx .n2 .code1{
    float: left;
    display: inline-block;
}
.appreciate-box-share .sharebx .n2 .code1 .dv1{
    width: 100px;
    height: 100px;
}
.appreciate-box-share .sharebx .n2 .code1 .dv2{
    font-size: 13px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #464646;
    line-height: 17px;
    text-align: center;
    margin-top: 20px;
}
.appreciate-box-share .sharebx .n2 .code2{
    float: right;
    display: inline-block;
}
.appreciate-box-share .sharebx .n2 .code2 .dv1{
    width: 100px;
    height: 100px;
}
.appreciate-box-share .sharebx .n2 .code2 .dv2{
    font-size: 13px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #464646;
    line-height: 17px;
    text-align: center;
    margin-top: 20px;
}
.appreciate-box-share .sharebx .n3{
    padding:0px 50px 20px;
}
.appreciate-box-share .sharebx .n3 .dv1{
    display: inline-block;
    
}
.appreciate-box-share .sharebx .n3 .dv1 a .pic{
    background: url('https://static.qing.me/public/fiction/capterimg/png/cp_url.png') no-repeat center;
    background-size: cover;
    width: 42px;
    height: 42px;
    margin-left: 3px;
    margin-bottom: 8px;
}
.appreciate-box-share .sharebx .n3 .dv1 a div{
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #3F3F3F;
    line-height: 17px;
}
.appreciate-box-share .sharebx .n3 .dv2{
    margin-left: 64px;
    display: inline-block;
}
.appreciate-box-share .sharebx .n3 .dv2 a .pic{
    background: url('https://static.qing.me/public/fiction/capterimg/png/wbpic.png') no-repeat center;
    background-size: cover;
    width: 42px;
    height: 42px;
    margin-left: 4px;
    margin-bottom: 8px;
}
.appreciate-box-share .sharebx .n3 .dv2 a div{
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #3F3F3F;
    line-height: 17px;
}
.appreciate-box-share .sharebx .n3 .dv3{
    margin-left: 63px;
    display: inline-block;
}
.appreciate-box-share .sharebx .n3 .dv3 a .pic{
    background: url('https://static.qing.me/public/fiction/capterimg/png/qqpic.png') no-repeat center;
    background-size: cover;
    width: 42px;
    height: 42px;
    margin-left: 3px;
    margin-bottom: 8px;
}
.appreciate-box-share .sharebx .n3 .dv3 a div{
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #3F3F3F;
    line-height: 17px;
}
.gt_more{
    width: 100%;
    height: 36px;
    text-align: center;
    padding: 35px 0 75px;
}
.gt_more a{
 display: inline-block;
    height: 36px;
    line-height: 36px;
    padding-right: 28px;
    position: relative;
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}
.gt_more a:hover{
  color: #2784bd;
}
.gt_more a > i{
  display: block;
    width: 19px;
    height: 14px;
    position: absolute;
    top: 11px;
    right: 0;
    background: url(https://static.qing.me/public/fiction/index/img/png/v1-10.png) center no-repeat;
    background-size: cover;
}
.gt_more a:hover > i{
   background: url(https://static.qing.me/public/fiction/index/img/png/v1-10-1.png) center no-repeat;
    background-size: cover;
}

 
.content .n1{
    width: 100%;
    height: 28px;
    padding: 0px 0 14px;
}
.content .n1 .n1-l{
    width: 64px;
    height: 28px;
    float: left;
}
.content .n1 .n1-l .s{
    display: block;
    width: 62px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border: 1px solid #2784bd;
    border-radius: 5px;

    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #2784bd;
}

.content .n1 .n1-r{
    width: 1160px;
    height: 28px;
    line-height: 28px;
    float: right;
}
.content .n1 .n1-r marquee{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333;
}
.content .n1 .n1-r marquee a{
  display: inline-block;
  margin-right: 30px;
}

.video_box{
  width: 100%;
  height: auto;
  box-sizing: border-box;
  padding: 20px;
  background: #fff;
}
.video_box .bv_item{
   width: 285px;
   /*height: 275px;*/
   display: inline-block;
   margin-left: 12px;
}
.video_box .bv_item:nth-child(3n+1){
   margin-left: 0px;
}
.video_box .bv_item .dv1{
  width: 285px;
  height: 180px;
  position: relative;
  cursor: pointer;
}
.video_box .bv_item .dv1 .playicn{
  width: 44px;
  height: 44px;
  background: url('https://static.qing.me/public/mobile/topic/img/playicn.png') no-repeat center;
  background-size: cover;
  position: absolute;
  left: 120px;
  top: 70px;
}
.video_box .bv_item .dv1 .imgnum{
  position: absolute;
  right: 12px;
  bottom: 15px;
  display: flex;
  align-items: center;
}
.video_box .bv_item .dv1 .imgnum .imgicn{
  width: 17px;
  height: 17px;
  background: url('https://static.qing.me/public/mobile/topic/img/pics.png') no-repeat center;
  background-size: cover;
  margin-right: 5px;
}
.video_box .bv_item .dv1 .imgnum .num{
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FFFFFF;
}
.video_box .bv_item .dv2{
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #252525;
  line-height: 20px;
  box-sizing: border-box;
  padding: 10px 15px;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.video_box .bv_item .dv3{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 15px;
  box-sizing: border-box;
}
.video_box .bv_item .dv3 .v3_l{
  display: flex;
  align-items: center;
  cursor: pointer;
}
.video_box .bv_item .dv3 .icon{
  width: 26px;
  height: 26px;
  border-radius: 50%;
  margin-right: 10px;
}
.video_box .bv_item .dv3 .icon .txt{
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #767676;
}
.video_box .bv_item .dv3 .icon .time{
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #8D8D8D;
}
.head_new{
  display: none;
}
.header{
  border:0px;
}
.login_menu .lm_avatar {
  margin-left: 0px!important;
  margin-top: -65px!important;
  position: static!important;
}
.login_menu .lm_name{
  margin-top: 0px!important;
}