.myhospital input,.myphy input,.departdiv input{
  width: 130px !important;
}

.layui-form-item .layui-input-inline{
  width: 105px !important;
}
#province,#city,#hospital,#keshilb,#keshi,#rank{  
  display: none !important;
}
.submitbtn{
  display: block!important;
}
.search{width:450px}

.activitysearch{width:700px}
.fixedmenu .all .menuicon{background:url(../images/icons5.png) no-repeat;background-size:100%}
.fixedmenu .follow .menuicon{background:url(../images/icons10.png) no-repeat;background-size:100%}
.fixedmenu .corr .menuicon{background:url(../images/icons4.png) no-repeat;background-size:100%}
.fixedmenu .all.active .menuicon{background:url(../images/icons6.png) no-repeat;background-size:100%}
.fixedmenu .follow.active .menuicon{background:url(../images/icons9.png) no-repeat;background-size:100%}
.fixedmenu .corr.active .menuicon{background:url(../images/icons3.png) no-repeat;background-size:100%}
.col85{width:85%}
.col65{width:65%}
.col35{width:35%}
.col25{width:25%}
.col15{width:15%}

/* 弹窗 */
.message_pop{width:408px;position:fixed;right:0;top:0;bottom:0;background-color:#fff;z-index:2016;height:100vh;flex-direction:column;overflow:auto;display:none}
.sendword{position:fixed;width:376px;right:0;bottom:0;background-color:#fff;border-top:1px solid #efefef;padding:10px 12px 10px 20px;display:none}
/* 右侧边栏 main_side */
.likeicon{width:18px}
.commentArea{padding-bottom:5px;display:none}
.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}

/* 新加样式 */
.all_replies{font-size:14px;color:#1173d6;cursor:pointer}
.reply{background:#f5f6f8;padding:10px;margin-top:15px}
.all_comments{display:none}
.publish_time{font-size:14px;color:#666}
.layui-btn{background-color:#1173d6!important}
.showcon{margin-bottom:10px}
/* .rightheightAuto{display:inline-block;height:110px;overflow:hidden} */
.rightheightAuto{display:inline-block;height:65px;overflow:hidden}
.rightshowcon{ margin-bottom: 10px;display: block; text-align: right; line-height: 1; color:#1173D6; font-size:14px; cursor: pointer; transition-duration:400ms }
.rightreply,.essayreply{cursor: pointer;}
.discuss-btn{padding:0px !important;}
.all_rightcomments{cursor:pointer;font-size:14px;color:#666666;padding:20px 0;text-align:center;border-top:1px solid #efefef;margin-bottom:40px}
.likeicon{margin-right:5px;vertical-align:middle !important;display:inline-block}
.like-number{vertical-align:middle;display:inline-block}
.shareBox{padding:38px 0 0px;border-top:1px solid #efefef;margin-top:10px}
.share_ipt{display:block;height:40px;background:#f5f6f8;border:1px solid #1173d6;border-radius:4px;width:100%;box-sizing:border-box;margin-bottom:12px;padding-left:12px;font-size:16px}
.share-btn{width:80px;height:32px;background:#1173d6;border:1px solid #1173d6;border-radius:4px;font-size:15px;color:#ffffff;line-height:32px}
.mod_like img{width:18px;height:18px;display:inline-block}
.livevideo{width:450px !important;height:250px !important;position:relative !important}
.prism-big-play-btn{left:50% !important;top:50% !important;transform:translate(-50%,-50%);z-index:99 !important}
.ranks-list{text-align:center}
.nullimg{width:150px}
.goplat{cursor:pointer}
.twolong img{width:664px !important;height:auto !important}
.twolong video{width:660px !important;height:450px !important}
.emotionbox{height:180px;overflow-y:scroll;display:none;margin-bottom:20px}
.picturebox img{width:200px}
/* .zhucomment{padding-left:60px}
.inlineitem{margin-left:5px !important} */
.hotrecommend,.office,.linkuser,.commentuser,.myname,.mylogo,.mycharacter{cursor:pointer}
.mycharacter{ margin:0 3px }
.videozan,.videothumb{cursor:pointer}
.looknum{margin-left:5px}
.headwrap{position:relative}
.accTag{position:absolute;bottom:4px;left:60px;padding:0px 4px;border-radius:50px;color:#fff;background-color:#E60004}
.videocontainer{width:770px;position:relative;float:left;display:none}
.activitycontainer{width:770px;position:relative;float:left;display:none}
.checkcontainer{width:770px;position:relative;float:left;display:none}
.vsearchbtn{float:right}
.fangke li .viptags{color:#000 !important}
.layui-form select{display:block!important}
.activitysearch{width:auto;background:none !important}
.mystatus{cursor:pointer}
.waitcorner::before{position:absolute;top:0;left:0;z-index:1;padding:0 45px 0 0;font-weight:bold;line-height:0px;height:0px;border:11px solid #E6A82D;border-right-color:transparent;content:" ";border-radius:4px}
.actinfo .acttext{max-height:45px !important}
.tourismain .submenu li{padding:0}
/*.submenu .myallvideo input{max-width:65px !important}
.link input{max-width:65px !important}*/
.layui-progress{background-color:#fff !important}

/* 主页评论、转发按钮 */
.discuss-btn-div .discuss-btn{float:right;}
.discuss-btn-div .share-btn{float:right;}
/* 详情页评论关闭按钮 */
.to-someone .layui-icon-close-fill {cursor: pointer;position: absolute;right: 5px;top:5px;font-size: 17px;}
/* 详情页用户名错位 */
.essayconent .flex_cell{display: -webkit-flex}
/* 主页发布评论区域、详情页子评论和子评论点赞 区域错位*/
.flex_cell_item {-webkit-flex: 1;-webkit-box-flex: 1;min-width: 0;}
/* 视频合集加播放按钮 */
.bofang{position: absolute;top: 40%;width: 35px !important;height: 35px !important;left: 40%;}
/* 视频播放页下的视频滚动框 */
.maskfull .videoshow .vdwrap { overflow-x: none !important; }
.ccmtv-logo{
	margin-top:0px !important;
	min-width:5px !important;
}
.ccmtv-logo img{
	width: 60px;
    height: 60px;
}
 
.hhtop .layui-icon {     
    display: inline-block;
    margin: 0 3px;
    font-size: 20px;
    color: #1173D6;
    line-height: 1;
    cursor: pointer;
}

.container a{color:#1173d6; word-break: break-word;}  
.myhospital{width: 500px}    
.myhome{    
  color: #fff;
    margin-left: -7px;
    font-size: 13px;
  }
  .userimg{width: 36px;height: 36px;}
  .myhome:hover{color:#fff !important;}  

  .delsm {
    cursor: pointer;
    position: absolute;
    right: 15px;
    padding: 5px 10px 4px;
    display: inline-block;
    vertical-align: text-bottom;
    line-height: 1;
    margin-left: 10px;
    font-size: 14px;
    font-weight: normal;
    border-radius: 50px;
    border: solid 1px #1173d6;
    color: #1173d6;
    transition-duration: 400ms;
}
.istop{
    background-image: url(../images/top.png);
    background-size: 100%;
    background-repeat: no-repeat;
}

/* 科室成员 */
.kstitle{
  height: 20px;
  margin-bottom: 10px;
}
.ksusernum{
  float:left;
}
.ksuseredit{
  float:right;
}
.ksheadereidt{
    line-height: 30px;
    padding: 3px 8px;
    background-color: #1173D6;
    border-radius: 4px;
    color: #fff;
    font-size: 20px;
    line-height: 1px;
}
.ksheadereidt:hover{
  color:#fff;
}
/* 科室成员 */
.introduceinput{  
  cursor: pointer;
}
.introduceinput::-webkit-input-placeholder {
 color: #fff;
}

.kslabel{
    float:left;
}
.myksinput{
    margin-left: 80px !important;
}
.layui-form-onswitch {
    border-color: #1173D6 !important;
    background-color: #1173D6 !important;
}
.layui-form-switch {
    margin-top: 0px !important;
} 
.keshidiv{
  display: none;   
}

/* 回复评论 */
.replydiv,.replyrightdiv{  
  margin-top: 15px;
  display: none;
}
.littlereply-btn,.littlerightreply-btn {  
    float:right;
    width: 80px;
    height: 32px;
    background: #1173d6;
    border: 1px solid #1173d6;
    border-radius: 4px;
    font-size: 15px;
    color: #ffffff;
    line-height: 32px;
    padding: 0px !important;
}
.sondiscuss-btn-div{
  margin-bottom: 15px;
}
.rightreply{  
      width: 100px;
    display: inline-block;
    overflow: hidden;
    height: 21px;
    line-height: 20px;
    vertical-align: middle;
}

/* 社区视频合集收费 */    
.feeflag{
  font-size: 13px;
    color: #dc4d3c;
    border: 1px solid #dc4d3c;
    padding: 4px;
    border-radius: 5px;
}
.videozylist{
    height: 50px;
    background: #fff;
    border-radius: 8px;
    margin-top: 5px;
}
.videoleft{
  float: left
}
.videomanager{
    display: inline-block;
    height: 18px;
    font-size: 13px;
    line-height: 18px;
    color: #fff;
    background: #1173D6;
    border-radius: 4px;
    padding: 5px;
    margin-top: 8px;
    margin-left: 7px;
    cursor: pointer;
}
.videowait{
  color: #dc4d3c;
  margin-left: 10px;
}
.videoright {
    float: right;
    margin-top: 8px;
    margin-right: 10px;
    font-size: 13px;
    height: 20px;
    line-height: 20px;
    padding: 5px;
    color: #dc4d3c;
}



