﻿.yellow {
    color:#ff9d00;
}
.add-ques-line {
    width:92%;
    margin:0 auto;
    height:1px;
    background-color:#e4e4e4;
    margin-top:20px;
    overflow:hidden;
}
p {
    display: block;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
}
p{padding-top:0px;margin-top:0px;}
.mt10 {
    margin-top:10px;
}
.mt13 {
    margin-top:13px;
}
.mt12 {
    margin-top: 12px;
}
.mt38 {
    margin-top:38px;
}
.mb40 {
    margin-bottom: 40px;
}
.wd890 {
    width:890px!important;
}
.mr3 {
    margin-right:3px;
}
.ft20 {
    font-size:20px!important;
}
nput, textarea, keygen, select, button {
    text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    margin: 0em 0em 0em 0em;
    font: 13.3333px;
}
.moreP{
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.add-white {
   background-color:#fff;
}
.mas-yell-list .bgs,
 .bgs{
    max-width: 79%; overflow: hidden; white-space: nowrap; display: inline-block; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis;
}
.pt22 {
    padding-top:22px;
}
.mr4 {
    margin-right:4px;
}
    .ques-list li:hover {
        background-color: transparent !important;
    }

    .ques-list li {
        padding: 8px 0 !important;
    }
/*#region  问题首页*/
.ques-listss {
    margin-top:12px;
}
.essence {
    top:-8px;
    left:192px;
    width:32px;
    height:21px;
    line-height:21px;
    display:inline-block;
    border-radius:8px;
    font-size:14px;
    color:#fff;
    background-color:#e75b4f;
    text-align:center;
}
.wrap {
    width:100%;
    overflow:hidden;
}
.padding0 {
    padding:0!important;
}
.master-left {
    width:890px;
    overflow:hidden;
}
.master-right {
    width:280px;
    overflow:hidden;
}
.question-wrap {
    width: 100%;
    height: 330px;
    /*background-image:url(/Assets/images/icon/question-banner.jpg);*/
    background-image: url(https://cdn-gw.meb.com/meb_pc/loadfiles/question-banner.jpg);
    background-repeat: no-repeat;
    overflow: hidden;
    background-position: center;
}
.mater-bg {    
    background-image:url(https://cdn-gw.meb.com/image/question-master.png);
    background-size: 200px 200px;
}
.question-wrap .question-btn{
   bottom:60px;
  left:50%;
  margin-left:-99px;
  width:198px;
  height:40px;
  color:#fff;
  font-size:18px;
  line-height:40px;
  border-radius:16px;
  background-color:#67cfe3;
  z-index:1;
}
.question-wrap .question-btn:hover{
  background-color:#ff9d00;
}
.question-wrap .question-btn span{
  display:inline-block;
}
.question-wrap .question-btn span.big-pen{
  width:22px;
  height:25px;
  margin-left: 43px;
  vertical-align: text-bottom;
 background-position:-175px -35px;
}
.question-wrap .question-btn span:last-child{
  display:inline-block;
  margin-left:14px;
}
.hot-hosptial {
    padding-bottom: 14px;
    border-bottom: 1px solid #e7e7e7;
}
.hot-hosptial .house-logo{
     display: inline-block;
    width: 27px;
    height: 27px;
    background-position: -147px -24px;
    background-image: url(https://cdn-gw.meb.com/image/small-icon.png);
    background-size: 200px 200px;
    margin-right: 5px;
    vertical-align: baseline;
}
.hot-hosptial .black-text{
    font-size: 24px;
    color: #333;
    margin-left: 11px;
    vertical-align:top;
}
.mtnone {
    margin-top:0!important;
}
.you-logo {
     display: inline-block;
    width: 29px;
    height: 28px;
   background-position: -140px -35px;
    margin-right: 5px;
  vertical-align: bottom;
}
.quality-list {
    margin-bottom:30px;
}
.quality-list li{
    padding: 24px 0 15px 0;
    border-bottom: 1px solid #e4e4e4;
}
.quality-list li:last-child{
    border-bottom:none;
}
.quality-list li .quality-title {
    font-size:18px;
    color:#535353;
}
.quality-list li .quality-title span{
  display:inline-block;
  width:28px;
  height:28px;
  margin-right:16px;
  vertical-align:sub;
 background-position: -102px -34px; 
}
.quality-list li .quality-con {
    margin-top:24px;
    font-size:15px;
    color:#7d7d7d; 
}
.quality-list li .quality-con span{
display:inline-block;
}
.quality-list li .quality-con span:first-child{
 width:10%;
 font-size:14px;
 color:#5ac5e5;
}
.quality-list li .quality-con span:last-child{
 width:90%;
     line-height: 24px;
     height:auto;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.quality-list li .quality-last {
 font-size:14px;
 margin-top:24px;
 color:#999;
}
.quality-list li .provide {
   display:inline-block;
  width:16px;
  height:16px;
  background-position: -56px -35px; 
  margin-right:11px;
  vertical-align:sub;
}
.blue {
    color:#5ac5e5;
}
.quality-list li .zan-wrap {
    display:inline-block;
    width:auto;
}
.quality-list li .zan-wrap>span.zan-berfor{
    display:inline-block;
   width:18px;
  height:18px;
    background-position: 0 -35px; 
  margin-right:6px;
  vertical-align:sub;
}
.quality-list li .zan-wrap>span.zan-logo{
    background-position: -28px -35px; 

}
.new-message {
    width:100%;
    background-color:#edf0f7;
    overflow:hidden;
}
.doctor-one {
    width:100%;
    overflow:hidden;
}
.doctor-one li{
    position: relative;
    width: 200px;
    margin:20px 0 0 17px;
    overflow: hidden;
    border:1px solid #e5e5e5;
    background-color: #fff;
}
.doctor-one li .doctor-photo {
    width: 100%;
    height: 187px;
    overflow: hidden;
}
.doctor-one li .doctor-photo img{
    width: 100%;
}
.doctor-one li  .doctor-photo .doctor-name {
    left: 0;
    bottom: 0;
    width: 100%;
    height: 33px;
    line-height: 33px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    background-color: #74c2d2;
    opacity: 0.9;
    z-index: 8;
}
 .expand-on {
    padding: 18px 8px 0 8px;
    font-size: 14px;
    color: #828282;
    overflow: hidden;
}
 .expand-on > span {
    color: #333;
}
 .expand-on .now {
    color: #666;
}
.doctor-one li .pale-yellow {
    width: 92%;
    height: 1px;
    margin:0 auto;
    margin-top: 26px;
    background-color: #ededed;
}
.doctor-one li .fast {
    position: relative;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 15px;
    width: 179px;
    height: 40px;
    background-color: #dedede;
    line-height: 40px;
    border-radius: 16px;
    overflow: hidden;
    color: #666;
}
.doctor-one li .fast:hover {
    background-color: #ff9d00;
    color:#fff;
}
.doctor-one li .expand-on .zhicheng > span {
    color: #333;
}
.doctor-one li .fast  .pens {
    display: inline-block;
    width: 14px;
    height: 16px;
    margin-left: 52px;
    vertical-align: sub;
    background-position: -179px -61px;
}
.doctor-one li .fast  .yuyue {
    display: inline-block;
    margin-left: 10px;
}
.doctor-two {
    width:454px;
   overflow:hidden;
}
 .doctor-two li {
     height:177px;
     border: 1px solid #eee;
     box-sizing:border-box;
     margin-bottom:30px;
    }
  .doctor-two li:last-child {
     margin-bottom:0px;
    }
.doctor-two li .list-two {
     width:197px;
    background-color:#fafafa;
}
 .doctor-two li .two-photo {
     width:197px;
     height:110px;
     overflow:hidden;
    }
 .doctor-two li .two-photo img{
     width:100%;
    }
 .doctor-two li .fast-order {
    position: relative;
    margin: 0 auto;
    margin-top:10px;
    margin-bottom:10px;
    width: 179px;
    height: 40px;
    background-color: #dedede;
    line-height: 40px;
    border-radius: 16px;
    overflow: hidden;
    color: #666;
    }
  .doctor-two li:hover .fast-order {
    background-color: #ff9d00;
    color:#fff;
    }
  .doctor-two li .fast-order .pens{
    display: inline-block;
    width: 14px;
    height: 16px;
    background-image: url(https://cdn-gw.meb.com/image/small-icon.png);
    background-size: 200px 200px;
    margin-left: 52px;
    vertical-align: sub;
    background-position: -179px -61px;
    }
  .doctor-two li .fast-order .yuyue{
       display: inline-block;
    margin-left: 10px;
    }
    .doctor-two li .list-right {
        width:234px;
        overflow:hidden;
    }
.doctor-logo {
    display:inline-block;
    width:24px !important;
    height:27px!important;
    background-position: -131px -173px!important; 
    vertical-align:sub!important;
    background-image: url(https://cdn-gw.meb.com/image/question-master.png)!important;
    background-size: 200px 200px!important;
}
.ques-name {
    width:100%;
    overflow:hidden;
    font-size:18px;
    margin:10px 0 4px 0;
}
.lin-height {
    line-height:26px;
}
.zixun-logo {
    display: inline-block;
    width: 29px;
    height: 32px;
    background-position: 0 -112px;
    vertical-align: bottom;
}
.hostil-change{
    border-bottom:none;
    padding-top:27px;
}
.message-content{
    width:1200px;
    margin: 0 auto;
}
.message-title {
    width:100%;
    overflow:hidden;
}
.message-title>li{
    width:91px;
    line-height: 36px;
    text-align: center;
    height: 36px;
    background-color: #fff;
    overflow: hidden;
    cursor: pointer;
    margin-left: 1px;
    font-size: 12px;
}
    .message-title>li:hover {
       background-color:#ff9d00;
    }
    .message-title>li:hover>a{
       color:#fff;
    }
.message-title>li:first-child {
    margin-left: 0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.message-title>li:last-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.title-choose {
    background-color:#ff5959!important;
    color:#fff;
}
.two-menu {
    border-bottom: 1px solid #fff;
    color: #666;
    font-size: 12px;
     display: none; 
    line-height: 26px;
    margin-top: 8px;
    padding-bottom:5px;
}
.two-menu>li{
    float:left;
   display:inline-block;
  margin-left:25px;  
}
.two-menu>li:hover a{
   color:#ff5959;
}
.pt34 {
    padding-top:34px;
}
.none {
    display:none;
}
.mr33 {
    margin-right:33px;
}
/*#endregion */


/*#region 提交成功*/
.success-btn{
 left:50%;
 margin-left: -39px;
 margin-top:80px;
 width:78px;
 height:78px;
 border-radius:100%;
 background-image:url(/Assets/images/icon/question-sue.png);
}
.success-ts, .success-text, .look-center {
        text-align:center;
} 
.success-ts {
    margin-top:30px;
    color:#4d4d4d;
    font-size:30px;
    font-weight:bold;
}
.success-text {
    margin-top:17px;
    color:#808080;
    font-size:22px;
}
.look-center {
    margin-top:31px;
     color:#ff9d00;
    font-size:18px;
    display:none;
}
.question-two-btn {
   left:50%;
   margin:50px 0 70px -251px;
   width:502px;
   overflow:hidden;
}
.question-two-btn a{
 width:236px;
 height:97px;
}
.question-two-btn a.question-wait{
    background-image:url(https://cdn-gw.meb.com/image/question-wait.png);
}
.question-two-btn a.question-down{
    background-image:url(https://cdn-gw.meb.com/image/question-down.png);
}
.blue-bag {
    background-color:#f4f7fa;
}
.question-product {
     width: 100%;
    padding:10px 0 14px 0;
    border-bottom: 1px solid #e7e7e7;
}
.question-product .face-logo {
  display: inline-block;
    width: 22px;
    height: 28px;
    margin: 0 12px;
    background-image: url(https://cdn-gw.meb.com/image/small-icon.png);
    background-size: 200px 200px;
    vertical-align: bottom;
    background-position: 0 -20px;
}
.question-product .black-text {
    font-size: 20px;
    font-family: "宋体";
    color: #333;
    margin-left: 11px;
}
.question-product .yx-hosptail {
    display: inline-block;
    font-size: 14px;
    color: #999;
    margin-top:6px;
}
.question-product-list{
        width: 100%;
    margin-top: 16px;
    overflow: hidden;
}
.question-product-list .face-ul {
    width: 110%;
    overflow: hidden;
}
.question-product-list .face-ul li{
    float: left;
    width: 257px;
    margin: 20px 59px 20px 0;
    overflow: hidden;
}
.question-product-list .face-ul li .eye-people {
    width: 78px;
    height: 78px;
    border-radius: 100%;
    overflow: hidden;
}
.question-product-list .face-ul li .eye-people img{
    width: 100%;
}
.question-product-list .face-ul li .eye-text {
    width: 157px;
    font-size: 15px;
    color: #666;
}
.question-product-list .face-ul li .text-one {
    width: 100%;
    max-height: 42px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
    .question-product-list .face-ul li:hover .text-one a{
        color:#ff9d00;
    }
.question-product-list .face-ul li .text-two {
    font-size: 13px;
    color: #999;
    margin-top: 14px;
}
.question-product-list .face-ul li .text-two > span {
    display: inline-block;
}
.question-product-list .face-ul li .text-two > span:first-child {
    margin-right: 16px;
}
.question-product-list .face-ul li .text-two > span > span.gwc {
    width: 16px;
    height: 15px;
    vertical-align: bottom;
    background-position: -147px 0;
    margin-right: 4px;
}
.question-product-list .face-ul li .text-two > span > span.bdh {
    width: 14px;
    height: 14px;
    vertical-align: middle;
    background-position: -165px 0;
    margin-right: 8px;
}
.question-product-list .face-ul li .text-two > span > span {
    display: inline-block;
}
.color-wilte {
    background-color:#fff!important;
    width: 92%;
    margin: 0 auto;
    overflow: hidden;
}
.wd92 {
    width: 92%;
    margin: 0 auto;
    overflow: hidden;
}
.blue-icon {
    display:inline-block;
    width:15px;
    height:15px;
    background-position: -136px -113px;
    vertical-align:sub;
    margin-right:5px;
}
.choose-dhs {
    background-position:-86px -174px !important;
}
/*#endregion */

/*#region 列表页 */
.question-ad {
    display:block;
width:100%;
height:216px;
 background-image: url(/Assets/images/icon/question-ad.jpg);
overflow:hidden;
}
.question-ad img {
width:100%;
}
.question-project{
    width: 100%;
    padding-bottom: 20px;
    font-size: 14px;
    color: #828282;
    overflow: hidden;
}
.question-project li:first-child a {
    display: inline-block;
    width: 18px;
    height: 14px;
    background-position: -93px 0;
    background-image: url(https://cdn-gw.meb.com/image/small-icon.png);
    background-size: 200px 200px;
    margin-right: 5px;
    vertical-align: middle;
}
.question-project li:first-child {
    margin-right: 5px;
}
.question-project li {
    float: left;
    margin-right: 24px;
}

.question-project li:hover a {
  color:#ff9d00;
}
.ques-list {
    margin-top:12px;
    display:none;
}
.ques-list li{
    font-size:16px;
    color:#666;
    padding: 18px 0;
    border-bottom: 1px solid #f8f8f8;
}
.ques-listss li{
    font-size:16px;
    color:#666;
    padding: 11px 0;
    border-bottom: 1px solid #f8f8f8;
}
.ques-list li.bordern,.ques-listss li.bordern{
    border-bottom:none;
}
.ques-list li:hover,.ques-listss li:hover{
background-color:#fdfbf7;
}
.ques-list li span,.ques-listss li span{
    display:inline-block;
}
.ques-list li .criles,.ques-listss li .criles{
    width:8px;
    height:8px;
    margin-top:7px;
    background-color:#ccc;
    border-radius:100%;
    overflow:hidden;
    margin:0 10px;
    vertical-align: super;
}
.ques-list li .conts,.ques-listss li .conts{
    display:inline-block;
    width:540px;
}
  .ques-list li .w710, .ques-listss li .w710 {
      width:700px;
    }
.ques-list li:hover .conts,.ques-listss li:hover .conts{
  color:#ff5959;
}
.ques-list li .data,.ques-listss li .data{
  color:#999;
  font-size:14px;
  margin:7px 0 0 16px;
}
.ques-list li .fined,.ques-list li .answer,.ques-listss li .fined,.ques-listss li .answer{
  color:#818080;
  font-size:14px;
}
.ques-list li .unfined-logo,.ques-list li .fined-logo,.ques-listss li .unfined-logo,.ques-listss li .fined-logo{
  width:20px;
  height:20px;
  margin-right:10px;
  vertical-align:middle;
}
.ques-list li .fined-logo,.ques-listss li .fined-logo{
  background-position:-39px -113px;
}
.ques-list li .unfined-logo,.ques-listss li .unfined-logo{
  background-position:-70px -113px;
}
.ques-list li .fined,.ques-listss li .fined{
    margin-right:12px;
}
.ques-list li .yellow,.ques-listss li .yellow{
    color:#ff9d00;
}
.question-number {
    font-size:16px;
    color:#333;
    padding:30px 40px;
    width:770px;
}
.number-title {
    font-size:22px;
    color:#333;
}
.qes-title{
    display:inline-block;
    font-size:20px;
    color:#000;
    font-weight:normal;
    padding:0;
    margin:0;
}
.number-title span {
    display: inline-block;
    width: 32px;
    height: 28px;
    position: absolute;
    margin: -31px 0 0 -30px;
    vertical-align: sub;
    background: url(/Assets/images/p2/2.png) no-repeat;
}
.question-zstp {
    margin-top:15px;
}
.question-zstp li{
    width:182px;
    height:114px;
    margin-left:16px;
}
.question-zstp li:first-child{
    margin-left:0;
}
.question-zstp li img{
    width:100%;
}
.question-more-logo {
    font-size: 14px;
    color: #808080;
    padding: 25px 0 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
    .question-more-logo i{
        font-style:normal;
        width:1px;
        height:10px;
        line-height:10px;
        background:#e5e5e5;
        margin:0 15px;
        display:inline-block;
    }
    .qu-des {
        line-height: 30px;
        color: #333;
        font-size: 16px;
    }
.question-more-logo span {
    display: inline-flex;
    align-items:center;
    margin:0px 10px;
}
    .question-more-logo span:first-of-type {
    margin-left:0px;
    }
    .question-more-logo span:last-of-type {
        margin-right: 0px;
    }
.question-more-logo>span>span{
    margin: 0px 5px !important;
}
.question-more-logo .people {
    width: 14px;
    height: 13px;
    vertical-align: baseline;
    background-position: 0 -127px;
    }
.question-more-logo .data {
    width: 15px;
    height: 14px;
    vertical-align: middle;
    background-position: -48px 0;
    }
 .question-more-logo .look {
    width: 18px;
    height: 11px;
    background-position: -182px 0;
    vertical-align: baseline;
    }
 .question-more-logo .address {
    width: 18px;
    height: 18px;
     vertical-align: bottom;
     background-image:url('../images/icon/question_icon_addr.png');
     background-size:cover;
    }
 .question-more-logo .project {
     width: 18px;
    height: 14px;
    background-position: -93px 0;
        vertical-align: sub;
    }
  .question-more-logo .uncollect, .question-more-logo .collect {
      width: 15px;
      height: 14px;
     vertical-align: baseline;
     background-image: url(https://cdn-gw.meb.com/image/question-master.png)!important;
    }
  .question-more-logo .uncollect {
          background-position: -115px -113px;
    }
   .question-more-logo .collect {
           background-position: -95px -113px;
    }
.all-reply {
    padding: 30px 0 20px 0;
    font-size:20px;
    color:#000;
    /*font-weight:bold;*/
}
.yellow-yuan {
    position: relative;
    display: inline-block;
    width: 18px;
    height: 18px;
    background-color: #ff9d00;
    border-radius: 100%;
    margin-right: 2px;
    top: 2px;
}
.while-yuan {
    display: inline-block;
    top: 3px;
    left: 50%;
    margin-left: -6px;
    width: 12px;
    height: 12px;
    background-color: #fff;
    border-radius: 100%;
}
.now-zx {
    display:inline-block;
    font-size:14px;
    color:#ff0000;
    margin-top: 3px;
}
.now-zx a{
    display:inline-block;
    width:66px;
    height:22px;
    line-height:22px;
    border:1px solid #d2d2d2;
    border-radius:3px;
    text-align:center;
    color:#666;
    margin-right:4px;
}
.black-texts {
    margin-left: 11px;
}
.all-text {
    font-size:15px;
    color:#666;
    line-height:26px;
}
.reply-lists {
    width:860px;
    margin:28px 0 0 30px;
    overflow:hidden;
}
.reply-lists li{
padding:8px 0;
font-size:14px;
color:#7f7f7f;
border-bottom:1px solid #ececec;
}
.reply-lists li:last-child{
border-bottom:none;
}
.tiwen,.huida {
    display:inline-block;
    width:35px;
    height:24px;
    vertical-align:bottom;
}
.tiwen {
    background-position:0 -144px;
}
.huida {
background-position:-46px -144px;
}
.answer-lists {
   font-size: 15px;
   color:#666;
}
.mb27{
margin-bottom:27px;
}
 .answer-titles {
   font-size: 16px;
   color:#666;
   font-weight:normal;
    }
  .answer-zan {
      cursor:pointer;
     display:inline-block;
     color:#666;
  }
 .answer-zan >span{
     display:inline-block;
     width:18px;
    height:18px;
    background-position:-179px -179px;
    vertical-align:bottom;
    margin-right:5px;
    }
.answer-zan >span.zan{
    background-position:0 -35px;
    }
.answer-zan >span.choose-zan{
    background-position: -28px -35px; 
    }
.answer-detial {
      padding: 20px 0;
      margin-top:16px;
      border-left: 3px solid #e4e4e4;
      background-color:#f3f8f9;
      box-sizing:border-box;
      overflow:hidden;
    }
 .answer-photo {
        width:90px;
        height:90px;
        border-radius:100%;
        overflow:hidden;
    margin-left:22px;
    }
 .answer-photo img{
        width:100%;
    }
.answer-infor {
        width:480px;
        overflow:hidden;
        margin-left:17px;
    }
 .meb-rz{
     display:inline-block;
     width:16px;
    height:18px;
    background-position:-167px -144px;
    vertical-align: sub;
    margin-right: 10px;
    }
 .infor-rz {
        margin:14px 0 10px 0;
        color:#999;
    }
.infor-rz>span{
       margin-right:30px;
    }
 .infor-rz>span:last-child{
       margin-right:0;
    }
 .quan-city {
        display:inline-block;
        margin-right:30px;
    }
 .answer-address {
      display:inline-block;
      width: 12px;
    height: 18px;
    background-position: -60px -127px;
   background-image: url(https://cdn-gw.meb.com/image/small-icon.png);
    background-size: 200px 200px;
    margin-right: 9px;
    vertical-align: bottom;
    }
 .im-consult {
        display:inline-block;
        width:156px;
        height:43px;
        border:1px solid #c9c9c9;
        line-height:43px;
       background-color:#fff;
        font-size:18px;
        color:#333;
        box-shadow:0px 1px 0 #e7eced inset;
        border-radius:8px;
         margin: 23px 6px 0 0;
    }
 .im-consult span{
        display:inline-block;
        width:31px;
        height:25px;
        background-position:-132px -144px;
       margin: -3px 11px 0 22px;
        vertical-align:middle;
    }
 .answer-cont {
   padding-top: 20px;
   margin-top:20px;
   border-top:1px solid #eeeeed;
}
.answer-gray {
    font-size:16px;
    color:#4d4d4d;
}
.answer-doctor {
    display:inline-block;
        width:16px;
        height:18px;
        background-position:0 -174px;
        margin-right:8px;
}
.answer-lists li .hospital {
    display:inline-block;
    width:19px;
    height:15px;
    background-position:-60px -174px;
    margin-right:9px;
vertical-align:baseline;
}
 .cd-hosptil {
      display:inline-block;
    width:22px;
    height:18px;
    background-position:-28px -174px;
    margin-right:5px;
    vertical-align:baseline;
}
.answer-lists li .meb-people {
      display:inline-block;
    width:16px;
    height:18px;
    background-position:-157px -113px;
    margin-right:5px;
    vertical-align:baseline;
}
.zuijia {
    display: inline-block;
    width: 24px;
    height: 28px;
    margin-right: 5px;
    vertical-align: bottom;
    background: url(/Assets/images/p2/3.png);
}
.zuijia1 {
    display: inline-block;
    width: 32px;
    height: 28px;
    margin: -32px 0 0 -30px;
    vertical-align: bottom;
    position: absolute;
    background: url(/Assets/images/p2/3.png);
}
.bg-ff {
    background-color:#fff!important;
}
.bg-grr {
    background-color:#f9f9f9;
}
/*#endregion */


/*#region 项目页 */
.add-pic {
    display: inline-block;
    width: 22px;
    height: 22px;
    margin: 0 6px 0 10px;
    border-radius: 100%;
    overflow: hidden;
    vertical-align: sub;
}
.add-pic img{
    width: 100%;
    height: 100%;
    border-radius: 100%;
}
.lately-knowledge-right .cb-doctor .fast:hover {
    background-color:#ff9d00 !important;
    color:#fff!important;

}
.tj-gby {
    background-color:#dedede !important;
    color:#666!important;
}
.question-mtf {
    position:relative;
    display:inline-block;
    top:-4px;
}
.question-xjd {
    height:auto !important;
    line-height:0 !important;
    padding-bottom:9px;
    font-family:"宋体";
    font-size:23px!important;
}
.project-meun {
    width:160px;
}
.project-meun >li{
    height:48px;
    line-height:48px;
    background-color:#f0f0f0;
    padding-left:26px;
     font-size:16px;
    color:#666;
    border-bottom:1px solid #fff;
}
    .project-meun > li:hover {
        background-color: #ff9d00;
        border-bottom: 1px solid #f0f0f0;
    }
   .project-meun > li:hover >a{
 color:#fff;
    }
    .project-meun >li .two-meun {
    top:48px;
    left:0;
    width:100%;
    overflow:hidden;
    background-color:#fafafa;
    z-index:21;
    display:none;
}
.project-meun >li .two-meun li{
    width:100%;
    font-size:14px;
    color:#181510;
    overflow:hidden;
    text-align:center;
}
.project-meun >li .two-meun li:hover{
    color:#ff9d00;
}
.project-jj {
    width:700px;
    overflow:hidden;
}
.wd890{
    width:890px;
}
.project-meun > li:hover .two-meun {
    display: list-item;
}
.centers {
    width:1200px;
    margin:0 auto;
}
.mb30 {
    margin-bottom:30px;
}
.solv-logo {
    display:inline-block;
    width:40px;
    height:40px;
    background-position:-52px -70px;
    vertical-align:bottom;
}
.question-tw {
    display:block;
    height:68px;
    margin-bottom:20px;
    background-image:url(https://cdn-gw.meb.com/image/question-tw.png);
}
.question-tw a{
    display:block;
    width:100%;
    height:68px;
}
.cd-doctor-tj {
    width:35px!important;
    height:40px!important;
    background-position:-108px -70px!important;
    background-image: url(https://cdn-gw.meb.com/image/question-master.png)!important;
    vertical-align:sub!important;
}
.lately-knowledge-right .add-doctor-bg {
    background-color: #f5f5f5!important;
}
.lately-knowledge-right .cb-doctor .pale-gray {
    background-color: #fff!important;
}
.question-adver {
    width:100%;
    height:148px;
    background-image:url(/Assets/images/icon/quesion-adver.jpg);
}
.fxed {
    position:relative;
    top:10px;
    margin-left:190px;
    width:1010px;
    overflow:hidden;
}
.question-yz, .question-ks {
    right: 40px;
    width: 180px;
    height: 40px;
    background-color:transparent;
    border-radius: 16px;
}
.question-yz {
        top: 28px;
}
.question-ks {
        top: 80px;
}
.wd-hundred {
    width:100%!important;
}
.wd480 {
    width:480px!important;
}
.wd280 {
    width:280px!important;
}
.wd246 {
    width:241px!important;
}
.wd100 {
        width:100px!important;
}
.wdbfb {
    width:100%!important;
}
.wd860 {
        width:843px!important;
}
.wd870 {
        width:864px!important;
}
.pdd8 {
    padding:8px!important;
}
.message-box ul li {
    border-bottom:none!important;
}
/*#endregion */

/*#region 提交页面 */
.submit-show {
  width:1200px;
  height:128px;
  margin:0 auto;
  margin-top:30px;
  background-image:url(https://cdn-gw.meb.com/image/question-sub.png);
}
.submit-text {
    display:inline-block;
    width:82px;
    text-align:center;
}
.submit-text span{
    display:inline-block;
}
.submit-text span.pen{
    /*left:50%;
    margin-left:-20px;*/
    width:39px;
    height:40px;
    margin-bottom:15px;
    background-position:0 -70px;
}
.submit-text span.true{
    /*left:50%;
    margin-left:-20px;*/
    width:40px;
    height:40px;
    margin-bottom:15px;
    background-position:-52px -70px;
}
.submit-text span.reply{
    /*left:50%;
    margin-left:-20px;*/
    width:35px;
    height:40px;
    margin-bottom:15px;
    background-position:-108px -70px;
}
.submit-text span.feedback{
    /*left:50%;
    margin-left:-20px;*/
    width:38px;
    height:40px;
    margin-bottom:15px;
    background-position:-160px -70px;
}

.gray-box {
   display:inline-block;
   top:-27px;
   margin:0 18px 0 16px;
   width:200px;
   height:14px;
   border-radius:16px;
   background-color:#dcdcdc;
}
.chooes-box {
    background-color:#ffba4c;
}
.dayu {
   display:inline-block;
   left: 42%;
    top: -9px;
   width:29px;
   height:32px;
   text-align:center;
   color:#fff;
   font-size:20px;
   border-radius:100%;
   background-color:#dcdcdc;
}
.chooes-dayu {
    background-color:#ffba4c;
}
.submint-zs {
height:341px;
background-image:url(/Assets/images/icon/question-zs.png);
}
.submit-left {
    width:888px;
    padding: 50px 0 82px 0;
    border:1px solid #e5e5e5;
    border-radius:5px;
    font-size:18px;
    color:#666;
}
.top166 {
    top:6px;
    vertical-align:top;
}
.top10 {
    top:-10px;
}
 .top8 {
    top: -8px;
}
.headline {
    position:relative;
    display:inline-block;
   margin-left:215px;
}
.headline-text {
    width:418px;
    height:38px;
    line-height:38px;
    text-indent:10px;
    margin-left:10px;
    font-size:15px;
    color:#999;
    border:1px solid #b4b4b4;
    border-radius:5px;
    outline:none;
    font-family:'Microsoft YaHei';
}
.headline-content {
    width: 400px;
    margin-left: 10px;
    font-size: 15px;
    color: #999;
    border: 1px solid #ff9d00;
    border-radius: 5px;
    outline: none;
    min-height: 168px;
    padding: 10px;
    font-family:'Microsoft YaHei';
}
.pic-upload {
    width:418px;
    margin:15px 0 0 285px;
}
.pic-upload .add-img{
    width:100px;
    height:100px;
    opacity:0;
}
.add-img-list {
width:100%;
overflow:hidden;
}
.add-img-list >li{
width:95px;
height:100%;
border:1px  dashed #686868;
margin-right:10px;
overflow:hidden;
display:none;
}
.add-img-list >li b{
    width: 95px;
    height: 100%;
    position: absolute;
    z-index: -1;
    font-size: 50px;
    line-height: 100px;
    text-align: center;
    font-family:FangSong;
    color:#666;
}
.add-img-list >li .append-img{
width:100%;
height:88px;
margin-bottom:2px;
overflow:hidden;
display:none;
}
.add-img-list >li .append-img img{
width:100%;
}
.add-img-list >li:last-child{
margin-right:0;
}
.add-img-list >li .remove{
width:100%;
height:26px;
line-height:26px;
 font-size:14px;
 color:#666;
border:1px solid #d2d2d2;
display:none;
box-sizing:border-box;
}
.add-img-list >li:hover .remove{
width:100%;
height:28px;
line-height:28px;
border:none;
background-color:#eee;
}
.add-img-list >li .remove>span{
  display:inline-block;
  margin:0 8px 0 18px;
   font-size:18px;
}
.add-img-list >li:hover .remove>span{
color:#ff9d00;
}
.attention {
    font-size:14px;
    color:#666;
    margin-top:16px;
}
.attention >span{
    color:#ff0000;
}
.screen-box {
     display:inline-block;
    width:auto;
    font-size:15px;
    color:#333;
}
.screen-box >li{
    display:inline-block;
     margin-left:10px;
     cursor:pointer;
}
.screen-box >li .form-control{
    padding:6px;
    border-radius:3px;
    border:1px solid #b4b4b4 ;
    color:#333;
   outline: none;
}
.question-up {
    display:inline-block;
    width:16px;
    height:8px;
    margin: 7px 4px 0 20px;
    background-image:url(/Assets/images/icon/question-up.png);
}
.question-choose-up {
    background-image:url(/Assets/images/icon/question-choose-up.png);
}
.menu-peoject {
    top:46px;
    left:0;
    padding:5px 0;
    width:110px;
    height:250px;
    background: #fff;
    overflow-y:scroll;
    overflow-x:auto;
    z-index:12; 
     box-shadow: 0px 5px 5px #ccc;
     display:none;
}
.menu-peoject>li{
  padding-left:11px;
  line-height:26px;
  overflow:hidden;
}
.menu-peoject>li:hover{
  background-color:#eee;
}
.w126 {
    width:126px;
}
.w157 {
     width:157px;
}
.pdl241 {
    padding-left:282px;
}
.tel-number {
    width:288px;
    height:38px;
    line-height:38px;
    text-indent:10px;
    margin-left:10px;
    font-size:15px;
    color:#333;
    border:1px solid #b4b4b4;
    border-radius:5px;
    outline:none;
   font-family: 'Microsoft YaHei';
}
.auth-code {
    display:inline-block;
    width:120px;
    height:40px;
    line-height:40px;
    text-align:center;
    color:#fff;
    font-size:15px;
    background-color:#fbbc51;
    border-radius:5px;
    margin-left:10px;
    border:none;
    outline:none;
}
.ml194 {
    margin-left:194px;
}
.ml190 {
    margin-left:173px;
}
.input-code {
    width: 418px;
    height: 38px;
    line-height: 38px;
    text-indent: 10px;
    margin-left: 282px;
    font-size: 15px;
    color: #999;
    border: 1px solid #b4b4b4;
    border-radius: 5px;
    outline: none;
    font-family: 'Microsoft YaHei';
}
.default{
    display:inline-block;
    font-size: 15px;
    margin-left:14px;
    color: #333;
    vertical-align:super;
}
.default .default-logo{
    display:inline-block;
    width: 20px;
    height: 20px;
    margin-right:8px;
    background-position: -70px -113px;
    vertical-align:bottom;
}
.choose-address {
    display:inline-block;
    font-size: 15px;
    color: #666;
    margin-left:20px;
    position:relative;
    top: -8px;
}
 .choose-address .address-logo {
    display:inline-block;
    width: 15px;
    height: 18px;
     margin:0 8px 0 6px;
    background-position:-80px -35px;
    vertical-align:middle;
    }
.select-area {
    display: inline-block;
    padding: 5px 3px;
    border: 1px solid #b4b4b4;
    border-radius: 5px;
}
.quick-question, .get-answers {
display:inline-block;
text-align:center;
    font-size:20px;
    border-radius:8px;
}
.quick-question {
    width:168px;
    height:54px;
    line-height:54px;
    color:#fff;
    background-color:#ff9d00;
    margin-left:273px;
}
.get-answers {
    width:226px;
    height:52px;
    line-height:52px;
    color:#4d4d4d;
    border:1px solid #aaa;
    margin-left:20px;
    box-sizing:border-box;
}
.bounced { 
    top:-251px;
    left:49%;
    width:326px;
    padding: 23px 27px;
    background-color:#000;
    opacity:0.8;
    border-radius:8px;
     font-size:15px;
     color:#ccc;
     z-index:40;
     display:none;
}
.big-yell {
    color:#ffc05a;
}
.small-yell {
    color:#ffcd07;
}
.bound-title {
     font-size:18px;
     color:#fff;
     margin-bottom:20px;
}
.intention-city{
    display:inline-block;
    width:230px;
    color:#333;
}
.intention-city>li{
    display:inline-block;
}
.intention-city>li .form-control{
   padding:6px;
   border-radius: 3px;
    border: 1px solid #b4b4b4;
    color: #333;
    outline: none;
}
.intention-city>li .question-up{
   margin: 13px 11px 0 0
} 
.city-list {
    width: 100%;
    top: 35px;
    height: 300px;
    left: 0;
    display: none;
    z-index: 11;
    overflow-x: hidden;
    overflow-y: scroll;
    background-color: #fff;
    box-shadow: 0px 5px 5px #ccc;
}
.city-list >li{
    padding: 5px 0;
    padding-left: 9px;
    overflow: hidden;
}
.city-list >li:hover{
    background: #eee;
}
.sure-city {
    left:50%;
    margin:86px 0 0 -76px;
    width:152px;
    height:40px;
    line-height:40px;
    font-size:15px;
    color:#fff;
    border-radius:5px;
    text-align:center;
    background-color:#ff9d00;
}
.number-true, .code-true {
    display:inline-block;
    width:20px;
    height:20px;
    background-image:url(/Assets/images/icon/code-true.png);
    z-index:2;
    display:none;
}
.code-true {
    bottom:11px;
    right:200px;
}
.code-false {
    background-image:url(/Assets/images/icon/code-false.png);
}
.number-true {
    top: 14px;
    right: 327px;
}
.number-flase{
    background-image:url(/Assets/images/icon/code-false.png);
}
.yx-hosptail:hover a {
    color:#ff9d00;
}
.master-cri {
    display: inline-block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    border-radius: 50%;
}
    .master-cri a {
        display: block;
        width: 50px;
        height: 50px;
        overflow: hidden;
    }
.master-cri img{
height:100%;
}
.master-middle {
    display:inline-block;
    width:610px;
    margin-left:15px;
    overflow:hidden;
}

/*#endregion */

.mt17 {
    margin-top:17px;
}
.bule {
    color:#34b8d1;
    font-size:18px;
}
.color6 {
    color:#666;
      font-size:16px;
}
.job {
    color: #999;
    font-size: 14px;
}
.colorc {
    color: #e2e5e8;
    margin: 0 18px;
}
.pj-rz {
    display:inline-block;
    width:53px;
    height:18px;
    margin-left:13px;
    overflow:hidden;
    vertical-align: sub;
}
.pj-rz img{
    width:100%;
}
.hs-pstion {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size:14px;
    color:#999;
}
.hs-pstion  a:hover{
    color:#ff6666;
}
.good-master {
    background-image:url(https://cdn-gw.meb.com/image/good-qs.png);
    background-size:100px 20px;
}
.icon-tip {
    position: absolute;
    width: 32px;
    height: 28px;
    margin: -31px 0 0 -30px;
    background-image: url(/Assets/images/p2/1.png);
}
.goods-btn {
    width: 80px;
    overflow: hidden;
}
    .goods-btn a {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        border: 1px solid #e8e8e8;
        box-sizing: border-box;
        overflow: hidden;
        border-radius: 12px;
    }
    .goods-btn:hover a{
        background:#ffea73;
        border:none;
    }
    .goods {
        display: inline-block;
        width: 14px;
        height: 14px;
        margin-right: 5px;
        background-position: -24px -192px;
        overflow: hidden;
        background-image: url(/Assets/images/p2/question-master.png);
        background-size: 200px 300px;
    }
.goods-btn:hover .goods {
    background-position: -46px -193px;
}
.hs-pstion span {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 7px;
    overflow: hidden;
}
.hs-pstion span img{
  width:100%;
}
.two-btn {
    width:90px;
    overflow:hidden;
}
.two-btn a{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    border: 1px solid #ff8686;
    box-sizing: border-box;
    overflow: hidden;
    border-radius: 18px;
}
.two-btn a:first-child span:first-child{
    display:inline-block;
    width: 17px;
    height:17px;
    margin-right:7px;
    background-position: -38px 0;
    overflow:hidden;
}
.two-btn a:last-child span{
    display:inline-block;
    width: 19px;
    height:16px;
    margin-right:7px;
    background-position: -58px 0;
    overflow:hidden;
}
.two-btn a:first-child{
color:#ff9d00;
margin-bottom:6px;
}
.two-btn a:first-child:hover,.two-btn a:last-child:hover{
background:#ff8585;
color:#fff;
}
.two-btn a:last-child{
color:#ff8686;
}
.pd13b {
    padding:13px 0;
    border-bottom:1px solid #f1f1f0;
}
.hy-rz {
      display: inline-block;
    width: 24px;
    height: 24px;
    margin-left: 8px;
    vertical-align: bottom;
}
.hy-rz img{
    width: 100%;
}
.hs-pj {
    display:inline-block;
    width:16px;
    height:16px;
    background-position:-20px 0;
    overflow:hidden;
}
.hs-pj img{
    width:100%;
}
.pd13 {
    position:relative;
    padding: 13px 18px;
    margin-top:20px;
    border-radius:6px;
    background:#f1f7f8;
}
.pd13:before {
    position: absolute;
    content: '';
    left: 29px;
    top: -9px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #f1f7f8;
    z-index: 2;
}
.ft14c {
    font-size:14px;
    color:#b2b2b2;
    margin-top:14px;
}
/*#region 2.2.0 */
.concat{
   position:absolute;
   width:860px;
   height:210px;
   z-index:0;
   background:#f5f5f5;
}
.concat-list {
    width: 424px;
    height: 74px;
    padding-top: 20px;
    background: #fff;
    cursor: pointer;
    position: absolute;
    z-index: 1;
}
    .concat-list:nth-child(2n) {
        left: 426px;
       
    }
    .concat-list:nth-child(3n) {
        top: 96px;
    }
    .concat-list:nth-child(4n) {
        top: 96px;
        left:426px;

    }
    .concat-img img {
        width: 100%;
    }
    .concat-img {
        margin-left:40px;
        width: 54px;
        height: 54px;
        overflow: hidden;
    }
.concat-info{
    width:120px;
    height:50px;
    margin-left:30px;
}
.concat-info span{
    width:100%;
    display:block;
    color:#999;
}
    .concat-info span:first-child{
        font-size:20px;
        color:#000;
        margin-bottom:10px;
    }
.concat-list:hover {
    height:76px;
    -webkit-box-shadow: -2px 10px 25px -2px rgba(216, 216, 216, .5);
    -moz-box-shadow: -2px 10px 25px -2px rgba(216, 216, 216, .5);
    box-shadow: -2px 10px 25px -2px rgba(216, 216, 216, .5);
    z-index: 2;
}
.concat-list:nth-child(2n):hover{
    left:426px;
    height:75px;
}
.concat-list:nth-child(3n):hover {
    top: 96px;
}
.concat-list:nth-child(4n):hover {
    top: 96px;
    left: 426px;
}
.concat-list:hover .concat-info span:first-child{
    color:#ff6666;
}
.new-info {
    padding: 0 10px;
}
    .new-info span {
        width: 100%;
        margin: 10px auto;
        line-height: 45px;
        height: 45px;
        overflow: hidden;
        display: block;
        text-align: center;
        cursor: pointer;
        background: #fff;
        border-radius: 23px;
        font-size: 17px;
        color: #4d4d4d;
        border: 1px solid #fff;
    }
    .new-info span:hover{
        border:1px solid #ffb5b5;
        color:#ff8686;
    }
    .ellipsis {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
.re-list {
    width: 177px;
    height: 144px;
    overflow: hidden;
    background-size: cover;
    margin-right:17px;
    cursor:pointer;
    border:1px solid #e8e8e8;
}
.re-list:last-child{
    margin-right:0px;
}
    .re-list:hover {
        border: 1px solid rgba(250, 206, 206,.1);
        -webkit-box-shadow: 0 0 15px rgba(250, 206, 206,.8);
        -moz-box-shadow: 0 0 15px rgba(250, 206, 206,.8);
        box-shadow: 0 0 15px rgba(250, 206, 206,.8);
    }
    .re-list:hover .re-content {
       
        color: #ff8686;
    }
    .b2{
        color:#b2b2b2;
    }
.re-tip {
    position: absolute;
    width: 60px;
    height: 18px;
    line-height: 18px;
    background: #ff8686;
    right: 0;
    top: 0;
    font-size:12px;
    text-align: center;
    color: #fff;
    border-bottom-left-radius: 18px;
}
.re-foot{
    width:100%;
    text-align:center;
    position:absolute;
    bottom:30px;
    left:0;
    height:30px;
    line-height:30px;
    color:#999;
}
.re-content{
    width:117px;
    text-align:center;
    font-size:16px;
    line-height:25px;
    color:#4d4d4d;
    padding:30px;
    vertical-align:middle;
}
.re-question{
    /*padding:0 10px;*/
}
.two-line {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow:hidden;
}
.new-infos .re-list {
    width:244px;
    height:200px;
    margin-right:10px;
}
.new-infos .re-content{
    width:165px;
    padding:68px 40px 40px;
}
.mater-bg1 {
    background-image: url(/Assets/images/p2/question-master.png);
    background-size: 200px 300px;
}
/*#endregion */

.question-more-logo .gender-1 {
    width: 18px;
    height: 18px;
    vertical-align: middle;
    background: url('../images/icon/question_icon_male.png');
    background-size: cover;
}
.question-more-logo .gender-2 {
    width: 18px;
    height: 18px;
    vertical-align: middle;
    background: url('../images/icon/question_icon_female.png');
    background-size:cover;
}