/* reset样式 */

*{margin:0;padding:0}
html, body {
   /* width: 100%;
    height: 100%;*/
    min-width: 1200px;
    font-family: "Hiragino Sans GB","Microsoft YaHei","微软雅黑","宋体",Arial,Verdana,sans-serif;
    -webkit-text-size-adjust: none;
    font-size: 12px;
}

h1,h2,h3,h4,h5,h6{font-size:100%; font-weight: normal;}

ins,a{text-decoration:none}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{zoom:1}



table {
    border-collapse: collapse;
    border-spacing: 0;
}



ul, ol, li {
    list-style: none;
}

em, i {
    font-style: normal;
}

img {
    border: none;
}

input, img,  {
    vertical-align: middle;
    outline: none;
}
input{
    outline: none;
}
textarea{
    outline: none;
}


a {
    color: #666666;
    text-decoration: none;
}



* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

textarea.fixAndroidKeyboard:focus, input.fixAKeyboard:focus {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-modify: read-write-plaintext-only;
}

.hide{display: none!important;}
.block{display: block!important;}

/* 结束reset样式 */




/*head部分样式*/
.top{
    width: 100%;
    margin:0px auto;
    height: 28px;
    background-color: #f5f5f5;
    border-bottom: #eee 1px solid;
}
.chc-head{
    width: 1200px;
    margin:0px auto;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    color: #333;
}
.chc-head .iconfont{font-size: 12px;}
.chc-head a .iconfont{
    font-size: 16px;
    line-height: 16px;
    vertical-align: text-bottom;
}
.chc-head-l{
    float: left;
    color: #666;
}
.chc-head-r{
    float: right;
}
.chc-head-l a{padding: 0 0px 0 0}
.chc-head-l .linkhome{color: #00a3ee}
.chc-head-r .linkhome{color: #00a3ee}
.chc-head-r .linkhome i{padding-right: 5px;}

.logo-line{
    height: 130px;
    width: 1200px;
    margin:0 auto;
    display: table;
}
.logo{
    width: 320px;
    display: table-cell;
}
.logo img{margin-top: 18px;}
.home-search{
    display: table-cell;
    vertical-align: middle;

}
.show-code-box{
    display: table-cell;
    vertical-align: top;
    padding-top: 20px; 
}

.show-code{
    display: table-cell;
    width: 160px;
    display: table;
}
.show-code-android, .show-code-apple{
    display: table-cell;
    width: 50%;
    text-align: center;
}
.show-code-android{
    padding-right: 10px;
}
.show-code-android span, .show-code-apple span{
    display: block;
    font-size: 12px;
    padding-top:3px;
    color: #909090;
}


.search-box{

}
.search-box a{
    width: 76px;
    font-size: 16px;
    height: 40px;
    border-radius: 0;
    padding: 0 12px;
    float: left;
    line-height: 40px;
    background: #73b52d;
    color: #fff;
    text-align: center;
    display: inline-block;
    font-weight: 400;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.search-input{
    border: 2px solid #73b52d;
    width: 495px;
    border-right: none;
    height: 36px;
    display: inline-block;
    float: left;
    position: relative;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.search-icon{
    width: 17px;
    height: 17px;
    position: absolute;
    margin: 7px 0 0 10px;
    color: #ccc;
    top: 2px;
}
.search-input input{
    height: 18px;
    line-height: 18px;
    padding: 9px 0;
    border: 0;
    font-size: 14px;
    width: 459px;
    margin: 0 0 0 30px;
    background: 0 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    outline: none;
}
.search-input input::-webkit-input-placeholder{
    color: #ccc;
}
.search-input input:-moz-placeholder{
    color: #ccc;
}
.search-input input::-moz-placeholder{
    color: #ccc;
}
.search-input input:-ms-input-placeholder{
    color: #ccc;
}
.search-key{
    margin-top: 5px;
    font-size: 14px;
}
.search-key a{
    color: #bcbcbc;
    padding: 0 2px;
    transition: all .3s ease-out 0s;
}
.search-key a:hover{
    color: #333;
}
.top-appdownload-box {
    display: inline-block;
    margin-left: 20px;
    float: left;
}
.top-appdownload-box a {
    background-color: #fff;
    border: #DFDFDF 1px solid;
    color: #4ab344;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    width: 120px;
    float: none;
    border-radius: 5px;
    position: relative;
}
.top-appdownload-box a:hover{
    background-color: #73b52d;
    border-color: #73b52d;
    color: #fff;
}
.top-appdownload-box a em{
    position: absolute;
    width: 146px;
    left: 55%;
    margin: 0 0 0 -80px;
    height: 0;
    /*height: 324px;*/
    overflow: hidden;
    zoom: 1;
    top: 34px;
    cursor: default;
    transition: all 0.25s linear 0s;
    z-index: 999;
    border-radius: 5px;
}
.top-appdownload-box:hover em{
    height: 324px;
}
.top-appdownload-box a em i {
    display: block;
    width: 9px;
    height: 5px;
    position: absolute;
    left: 50%;
    top: 6px;
    margin-left: -5px;
    background: url(../images/ico_app_top.png) no-repeat;
}
.top-appdownload-box a em span {
    display: block;
    border: 1px solid #ebebeb;
    background-color: #fff;
    text-align: center;
    padding: 10px;
    padding-bottom: 0px;
    margin-top: 10px;
    padding-top: 10px;
}
.top-appdownload-box a em span font{
    display: block;
    line-height: 24px;
}
.top-appdownload-box a em span font img{
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.top-appdownload-box a em p {
    font-style: normal;
    color: #999;
    display: block;
    font-size: 12px;
    line-height: 24px;
}



.home-menu{
    border-bottom: #0082be 3px solid;
    width: 100%;
}
.home-menu-box{
    width: 1200px;
    margin:0 auto;
    z-index: 990;
    position: relative;
}
.main-nav{
    margin-left: 190px;
    height: 34px;
    line-height: 34px;
}
.main-nav li{
    position: relative;
    display: block;
    float: left;
    padding: 0 24px;
    font-size: 18px;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
}
.main-nav li a{
    color: #333;
}
.main-nav li a:hover{
    color: #00a3ee;
}
.main-nav li a.hot{
    color: #00a3ee;
}


.home-category{
    position: absolute;
    z-index: 999;
    left: 0;
    top: 1px;
}
.home-category-tit{
    position: relative;
    width: 170px;
    height: 36px;
    line-height: 36px;
    background: #00a3ee;
    background-color: #0082be;
    color: #fff;
    font-size: 16px;
    text-align:left;
    padding-left: 20px;
    cursor: pointer;
}
.home-category-tit .iconfont{margin-right: 8px;}

.home-category-box{

}
.home-category-box li{
    position: relative;
    padding: 12px 0 12px 10px;
    color: #fff;
    background-color: #00a3ee;
    border-bottom:#33b5f1 1px solid;
    border-left:#00a3ee 3px solid;
}
.home-category-box li h5{
    font-weight: 400;
    line-height: 18px;
    font-size: 16px;
}
.home-category-box li h5 a, .home-category-box li h5 iconfont{
    color: #fff;
}
.home-category-box li span{
    display: block;
    padding-top: 8px;
}
.home-category-box li span a{
    display: inline-block;
    height: 14px;
    line-height: 14px;
    color: #fff;
    font-size: 12px;
}
.home-category-box li span i{
    font-size: 12px;
}
.category-show{
    position: absolute;
    left: 190px;
    top: 36px;
    width: 1010px;
    height: 444px;
    background-color: #fff;
    box-shadow: 3px 1px 3px rgba(0,0,0,.2);
    border-bottom:#33b5f1 1px solid;
    display:none;
    /*overflow-y: auto;*/
    overflow: hidden;
}










/*slider部分样式*/

.slider{
    width: 100%;
    /* height: 445px; //高度加了以后，会影响健康工具->运动的滑动*/
    /*background-image: url(../images/419-01.png);*/
    background-size: cover;
    background-position: center;
}
.slider-box{
    width: 1200px;
    margin:0px auto;
}








/*正文部分样式*/
.home-main{
    width: 100%;
    padding-top: 33px;
    background-color: #fff;
    overflow: auto;
}
.normal-main {
    width: 100%;
    background-color: #fff;
    overflow: auto;
}
.guahao-box{
    width: 1200px;
    /*padding:30px 0px;*/
    margin:0 auto;
    background-color: #fff;
    margin-bottom: 20px;
}
.guahao-tit{
    padding-left: 31px;
    padding-bottom: 24px;
    padding-top: 24px;
    border: #eee 1px solid;
    border-bottom-width: 0px;
}
.guahao-tit h4{
    color: #00a3ee;
    display: inline-block;
    font-size: 24px;
}
.guahao-tit span{
    font-size: 12px;
    color: #999;
    padding-left: 10px;
}
.guahao-con{
    width: 1198px;
    border: #eee 1px solid;
    height: 310px;
    margin:0 auto;
}
.guahao-con-l{
    width: 230px;
    border-right: #dadada 1px solid;
    height: 270px;
    padding: 20px;
    background-image: url(../images/1900.png);
    background-repeat: no-repeat;
    background-position: center 250px;
    float: left;
}
.guahao-title{
    position: relative;
    margin-bottom: 30px;
}
.guahao-title .icon-dizhi{
    position: absolute;
    font-size: 22px;
    left: 0;
    top: -4px;
    width: 20px;
    height: 27px;
    margin-right: 10px;
    display: inline-block;
    zoom: 1;
    overflow: hidden;
    color: #00a3ee;
}
.guahao-title .city{
    display: inline-block;
    margin-left: 25px;
    font-size: 16px;
}
.guahao-title .all{
    display: inline-block;
    margin-left: 5px;
    font-size: 16px;
}
.guahao-title .change-city{
    position: relative;
    display: inline-block;
    margin-left: 27px;
    color: #888;
    font-size: 12px;
    line-height: 20px;
}
.guahao-title .change-city .icon-arrow-bottom-copy{
    position: absolute;
    top: 8px;
    right: -15px;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top-color: #bcbcbc;
}
.guahao-title .change-city .icon-arrow-top-copy{
    position: absolute;
    top: 4px;
    right: -15px;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-bottom-color: #bcbcbc;
}


.change-city .icon-arrow-bottom-copy:before{
    display: none;
}
.gahao-hospitalname{
    width: 225px;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.gahao-hospitalname span{
    display: block;
    min-height: 36px;
    border-color: #DBD7D3;
    border-radius: 0;
    background-color: #fff;
    border: 1px solid #aaa;
    cursor: text;
}
.gahao-hospitalname span input{
    background: 0 0;
    border: none;
    outline: 0;
    height: 36px;
    padding-left: 5px;
    width: 218px;
}
.gahao-hospitalname span.disabled{
    cursor: default;
    background-color: #f9f9f9;
}
.gahao-show-hospitalname{
    width: 223px;
    border: #c7d7eb 1px solid;
    z-index: 1;
    background-color: #fff;
    height: 200px;
    overflow-y: auto;
    position: absolute;
    margin-top: -1px;
}
.gahao-show-hospitalname ul li{
    line-height: 20px;
    color: #666;
    padding: 5px;
}
.gahao-show-hospitalname ul li:hover, .gahao-show-hospitalname ul li.active{
    background-color: #00a3ee;
    color: #fff;
}

/*滚动条样式*/
.gahao-show-hospitalname::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px; /*高宽分别对应横竖滚动条的尺寸*/
  height: 4px;
}
.gahao-show-hospitalname::-webkit-scrollbar-thumb {
  /*滚动条里面小方块样式*/
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #ccc;
  height: 100px;
}
.gahao-show-hospitalname::-webkit-scrollbar-track {
  /*滚动条里面轨道样式*/
  /*-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);*/
  border-radius: 0;
  background: #f9f9f9;

}
.gahao-show-hospitalname dl dt{
    height: 28px;
    line-height: 28px;
    color: #333;
    padding: 0 5px;
    font-weight:bold;
    max-width: 213px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.gahao-show-hospitalname dl dd{
    height: 28px;
    line-height: 28px;
    color: #666;
    padding: 0 5px;
    padding-left: 15px;
    max-width: 198px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.gahao-show-hospitalname dl dd:hover{
    background-color: #00a3ee;
    color: #fff;
}

.fast-button{
    padding: 3px 0px;
    margin-top: 15px;
    background: #f9a821;
    color: #fff;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    border-radius: 3px;
    text-align: center;
    display: inline-block;
    font-weight: 400;
    width: 225px;
}
.fast-button:hover{
    background-color: #f0920a;
    color: #fff;
}

.guahao-con-r{
    width: 887px;
    height: 270px;
    padding: 20px;
    float: left;
}
.tab-tit{
    position: relative;
    border-bottom: 1px solid #e4e4e4;
    font-size: 14px;
}
.tab-name{
    position: absolute;
    display: block;
    font-size: 18px;
    padding: 3px 10px 8px 0;
}
.tab-tit ul{
    margin-left: 90px;
    zoom:1;
}
.tab-tit ul li{
    width: 56px;
    float: left;
    display: inline;
    height: 34px;
    position: relative;
    z-index: 2;
}
.tab-tit ul li a{
    float: left;
    height: 34px;
    padding: 0 13px;
    text-decoration: none;
    line-height: 34px;
    overflow: hidden;
    background: #fff;
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
    white-space: nowrap;
    color: #333;
}
.tab-tit ul li.on a{
    position: absolute;
    white-space: nowrap;
    border-left: solid 1px #e4e4e4;
    border-right: solid 1px #e4e4e4;
    border-top: solid 1px #e4e4e4;
    top: 1px;
    left: -1px;
    height: 33px;
    line-height: 30px;
    color: #377bee;
    text-indent: 1px;
}
.tab-con{
    display: none;
}
.ulcut{
    width: 100%;
    overflow: hidden;
}
.yiyuan-tuwen{
    padding-top: 25px;
    margin-left: -20px;
    padding-bottom: 15px;
    border-bottom: 1px dotted #e4e4e4;
}
.yiyuan-tuwen li{
    float: left;
    margin-left: 25px;
}
.yiyuan-tuwen li p {
    width: 176px;
    margin-left: 100px;
}
.yiyuan-tuwen li a img{
    float: left;
    display: inline-block;
    width: 80px;
    height: 80px;
}
.yiyuan-tuwen li p a{
    display: block;
    font-size: 16px;
    color: #00a3ee;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 16px;
}
.yiyuan-tuwen li p span{
    display: block;
    margin-top: 5px;
    color: #888;
    height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.yiyuan-name{
    padding-top: 10px;
    margin-left: -55px;
    zoom:1;
}
.yiyuan-name li{
    float: left;
    line-height: 20px;
    padding: 3px 0;
    width: 250px;
    font-size: 14px;
    margin-left: 55px;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.yiyuan-name li a:hover{
    color:#00a3ee
}



.ai-box{
    width: 1198px;
    padding: 30px 0px;
    margin: 0 auto;
    background-color: #fff;
    margin-bottom: 20px;
    border: #eee 1px solid;
}
.ai-tit{
    padding:0px 31px;
    padding-bottom: 24px;
}
.ai-tit h4{
    color: #00a3ee;
    display: inline-block;
    font-size: 24px;
}
.ai-tit span{
    font-size: 12px;
    color: #999;
    padding-left: 10px;
}
.ai-con{
    width: 1140px;
    height: 50px;
    margin:0 auto;
}
.ai-input{
    border: 2px solid #00a3ee;
    width: 1038px;
    border-right: none;
    height: 46px;
    display: inline-block;
    float: left;
    position: relative;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.ai-con a{
    width: 76px;
    font-size: 16px;
    height: 50px;
    border-radius: 0;
    padding: 0 12px;
    float: left;
    line-height: 50px;
    background: #00a3ee;
    color: #fff;
    text-align: center;
    display: inline-block;
    font-weight: 400;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.ai-input input{
    height: 28px;
    line-height: 28px;
    padding: 9px 0;
    border: 0;
    font-size: 14px;
    width: 1024px;
    margin: 0 0 0 12px;
    background: 0 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    outline: none;
}
.ai-input input::-webkit-input-placeholder{
    color: #999;
}


.zhuanjia-box{
    width: 1198px;
    padding: 30px 0px;
    margin: 0 auto;
    background-color: #fff;
    margin-bottom: 20px;
    border: #eee 1px solid;
}

.zhuanjia-con{
    width: 1140px;
    margin: 0 auto;
}
.zhuanjia-subtit{
    background-color: #ededed;
    height: 45px;
}
.zhuanjia-subtit ul{
    zoom:1;
}
.zhuanjia-subtit li{
    float: left;
    line-height: 45px;
    color: #333;
    padding: 0 30px;
    font-size: 14px;
    position: relative;
}
.zhuanjia-subtit li.active{
    background-color: #00a3ee;
}
.zhuanjia-subtit li.active a{
    color: #fff;
}
.zhuanjia-subtit li.active:after{
    content: "";
    width:0;
    height:0;
    border-width:10px 10px 0;
    border-style:solid;
    border-color:#00a3ee transparent transparent;/*灰 透明 透明 */
    margin:0 auto;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    top:45px;
    left: 0;
    right: 0;
}
.zhuanjia-cell-box{
    padding-top: 5px;
    display: none;
}
.zhuanjia-cell-box ul{
    width: 1155px;
}
.zhuanjia-cell-box li{
    width: 346px;
    margin-right: 15px;
    border:#eee 2px solid;
    float: left;
    padding: 10px;
    margin-top: 15px;
}
.zhuanjia-cell-box li:hover{
    border-color: #00a3ee;
}

.zhuanjia-cell-top{
    border-bottom: #e8e8e8 1px dashed;
    padding-bottom: 10px;
}
.zhuanjia-cell-top em{
    width: 60px;
    height: 60px;
    border-radius: 30px;
    overflow: hidden;
    display: inline-block;
}
.zhuanjia-cell-top em img{
    display: block;
    width: 60px;
    height: 60px;
    object-fit: cover;
}
.zhuanjia-txt{
    display: inline-block;
    width: 266px;
    padding-left: 15px;
    line-height: 20px;
}
.zhuanjia-txt a{
    font-size: 14px;
    color: #333;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zhuanjia-txt span{
    display: block;
    font-size: 12px;
    color: #999;
}
.zhuanjia-txt font{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    color: #999;
}
.zhuanjia-txt font i{
    color: #333;
    font-size: 14px;
}
.zhuanjia-cell-bottom{
    height: 30px;
    display: table;
    line-height: 30px;
    padding-top: 5px;
    width: 100%;
}
.zhuanjia-cell-bottom span{
    display: table-cell;
    color: #00a3ee;
    font-size: 12px;
}
.zhuanjia-cell-bottom span i{
    font-size: 16px;
}
.zhuanjia-cell-bottom font{
    display: table-cell;
    color: #f9a821;
    font-size: 16px;
    font-weight: bold;
}
.zhuanjia-cell-bottom em{
    display: table-cell;
    text-align: right;
}
.zhuanjia-cell-bottom em a{
    display: inline-block;
    width: 82px;
    height: 24px;
    color: #fff;
    text-align: center;
    font-size: 12px;
    line-height: 24px;
    background-color: #f9a821;
    border-radius: 3px;
}
.zhuanjia-cell-bottom em a i{
    font-size: 12px;
    margin-left: 5px;
}


.jiance{width: 1145px; zoom:1;}
.jiance-con{
    width: 1140px;
    margin: 0 auto;
}
.jiance li{
    width: 224px;
    height: 131px;
    float: left;
    margin-right: 5px;
}
.jiance li a{
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: 5px;
}
.jiance li a:hover:after{
    content: "";
    display: block;
    background: rgba(0,0,0,.25);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
}
.jiance li a:hover{
    cursor: pointer;
}
.jiance li a span{
    display: block;
    position: absolute;
    width: 146px;
    height: 50px;
    background-color: #39bbc9;
    /*background-color: #f00;*/
    top:39px;
    right: -100%;
    transition: all 0.25s linear 0s;
}
.jiance li a:hover span{
    right: 0px;
}
.jiance li a span font{
    display: block;
    border:#fff 1px solid;
    width: 120px;
    height: 34px;
    margin:5px auto;
    text-align: center;
    line-height: 32px;
    color: #333;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    background-color: #ffff00;
    background-color: #f9a821;
    position: relative;
    z-index: 1;
}


.fuwu-subtit{
    background-color: #ededed;
    height: 45px;
}
.fuwu-subtit ul{
    zoom:1;
}
.fuwu-subtit li{
    float: left;
    line-height: 45px;
    color: #333;
    padding: 0 30px;
    font-size: 14px;
    position: relative;
}
.fuwu-subtit li.active{
    background-color: #00a3ee;
}
.fuwu-subtit li.active a{
    color: #fff;
}
.fuwu-subtit li.active:after{
    content: "";
    width:0;
    height:0;
    border-width:10px 10px 0;
    border-style:solid;
    border-color:#00a3ee transparent transparent;/*灰 透明 透明 */
    margin:0 auto;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    top:45px;
    left: 0;
    right: 0;
}
.fuwu-under-box{
    display: none;
    padding-top: 20px;
}
.fuwu-under-box-l{
    width: 279px;
    height: 524px;
    background-color: #d9f6fb;
    float: left;
    border-right: #eee 1px solid;
}
.fuwu-under-box-r{
    width:860px;
    float: right;
}
.fuwu-under-box-r li{
    width: 214px;
    height: 260px;
    border-top:#eee 1px solid;
    border-bottom:#eee 1px solid;
    border-right:#eee 1px solid;
    float: left;
}
.fuwu-under-box-r li:hover{
    box-shadow: 0 0 6px #ccc;
}
.fuwu-pic{
    width: 172px;
    height: 172px;
    margin: 20px auto;
    background-color: #eee;
    overflow: hidden;
}
.fuwu-under-box-r li a{
    display: block;
    width: 172px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    color: #666;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    line-height: 20px;
}
.fuwu-under-box-r li a img{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.fuwu-under-box-r li p{
    display: block;
    width: 172px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #e6382f;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}


.tit-more{
    float: right;
    font-size: 16px;
    color: #666;
}
.tit-more:hover{
    color: #00a3ee;
}

.shujv-con{
    width: 1140px;
    margin: 0 auto;
}
.shujv-con li{
    width: 228px;
    float: left;
}
.shujv-con li a font{
    display: block;
    width: 104px;
    height: 104px;
    border-radius: 5px;
    background-color: #fff;
    margin:20px auto;
    overflow: hidden;
    border: #eee 2px solid;
}
.shujv-con li a:hover font{
    border-color: #00a3ee;
}
.shujv-con li a font .a-img{
    display: block;
}
.shujv-con li a font .b-img{
    display: none;
}
.shujv-con li a:hover font .a-img{
    display: none;
}
.shujv-con li a:hover font .b-img{
    display: block;
}
.shujv-con li a h6{
    font-size: 20px;
    text-align: center;
    color: #333;
    padding-top:10px;
    padding-bottom: 10px;
}
.shujv-con li a:hover h6{
    color: #00a3ee;
}
.shujv-con li span{
    display: block;
    text-align: center;
    font-size: 12px;
    color: #999;
    line-height: 20px;
}


.yaofang-subtit{
    background-color: #ededed;
    height: 45px;
}
.yaofang-subtit ul{
    zoom:1;
}
.yaofang-subtit li{
    float: left;
    line-height: 45px;
    color: #333;
    padding: 0 20px;
    font-size: 14px;
    position: relative;
}
.yaofang-subtit li.active{
    background-color: #00a3ee;
}
.yaofang-subtit li.active a{
    color: #fff;
}
.yaofang-subtit li.active:after{
    content: "";
    width:0;
    height:0;
    border-width:10px 10px 0;
    border-style:solid;
    border-color:#00a3ee transparent transparent;/*灰 透明 透明 */
    margin:0 auto;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    top:45px;
    left: 0;
    right: 0;
}
.yaofang-box{
    display: none;
    padding-top: 20px;
}
.yaofang-box ul{
    width: 1155px;
}
.yaofang-box li{
    width: 214px;
    height: 260px;
    margin-right: 15px;
    border:#eee 1px solid;
    float: left;
    margin-bottom: 15px;
}
.yaofang-box li:hover{
    border-color: #00a3ee;
}
.yaofang-pic{
    width: 172px;
    height: 172px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}
.yaofang-box li a {
    display: block;
    width: 172px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    color: #666;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    line-height: 24px;
}
.yaofang-box li a img{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.yaofang-box li p {
    display: block;
    width: 172px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #e6382f;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}


.ketang-con {
    width: 1140px;
    margin: 0 auto;
}
.ketang-l{
    width: 50%;
    float: left;
}
.ketang-r{
    width: 50%;
    float:right;
}
.ketang-l h5{
    font-size: 20px;
    margin-bottom: 25px;
    font-weight: 400;
    line-height: 20px;
    color: #333;
}
.ketang-r h5{
    font-size: 20px;
    margin-bottom: 25px;
    font-weight: 400;
    line-height: 20px;
    color: #333;
}
.ketang-tuwen a.ketang-tuwen-pic{
    display: block;
    width: 144px;
    height: 144px;
    overflow: hidden;
    float: left;
}
.ketang-tuwen a.ketang-tuwen-pic img{
    object-fit: cover;
    display: inline-block;
    width: 100%;
    height: 100%;
}
.ketang-tuwen-text{
    margin-left: 160px;
    /*padding-top: 10px;*/
}
.ketang-tuwen-text-tit{
    display: block;
    width: 90%;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    color: #333;
    font-weight: bold;
}
.ketang-tuwen-text-tit:hover{
    color: #00a3ee;
}
.ketang-tuwen-text span{
    display: block;
    width: 90%;
    font-size: 14px;
    line-height: 22px;
    margin-top: 10px;
    color: #888;
    white-space: normal;
    word-wrap: break-word;
    position: relative;
    height: 90px;
    overflow: hidden;
    text-align: justify;
}
.ketang-tuwen-text span em{
    display: block;
    position: absolute;
    right: 0px;
    bottom: 2px;
    background-color: #fff;
}
    
.ketang-tuwen-text span em a{
    color: #333;
}
.ketang-list{
    margin-top: 20px;
}
.ketang-list ul{
    width: 90%;
}
.ketang-list li{
    padding: 4px 0;
}
.ketang-list li a font{
    display: inline-block;
    max-width:362px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: -2px;
}
.ketang-list li a .dot {
    display: block;
    float: left;
    width: 4px;
    height: 4px;
    margin-top: 6px;
    margin-right: 10px;
    border-radius: 50%;
    background-color: #E5E3E0;
}
.ketang-list li span{
    float: right;
    color: #999;
    font-size: 12px;
}
.ketang-list li a:hover{
    color: #00a3ee;
}

    

.foot-con{
    width: 1140px;
    margin: 0 auto;
}
.foot-logo{
    display: block;
    width: 360px;
    text-align:left;
    height: 190px;
    float: left;
    padding-top: 3px;
}
.foot-logo em{
    display: block;
    padding-top: 4px;
    line-height: 22px;
    font-size: 12px;
    color: #ccc;
}
.foot-link{
    float: left;
    padding-left: 30px;
}
.about-dl{
    width: 176px;
    width: 322px;
    padding: 15px 0 10px 36px;
    float: left;
    border-left:#45484c 1px dashed;
    zoom: 1;
}
.about-dl dt{ 
    line-height: 18px;
    margin-bottom: 5px;
    font-size: 16px;
    color:#fff;
}
.about-dl dd{
    line-height: 22px;
    font-size: 12px;
    color: #ccc;
} 
.about-dl dd a{
    color: #888;
}
.icon-link{
    float: left;
    border-left: #eee 1px dashed;
    padding: 15px 0 0 36px;
    height: 119px;
    font-size: 16px;
    color: #333;
    vertical-align: middle;
    margin-right: 40px;
}
.icon-link a{
    display: block;
    line-height: 26px;
    padding-top: 15px;
}
.icon-link a i{
    font-size: 30px;
    color: #d3d3d3;
    padding-right: 15px;
    vertical-align: middle;
}
.code2{
    float: left;
    padding: 22px 15px 0 15px;
}
.code2 span{
    display: block;
    width: 100%;
    text-align: center;
    color: #ccc;
    font-size: 12px;
    margin-top: 10px;
}
.hotline{
    float: left;
    padding: 18px 0 0 36px;
    height: 119px;
}
.hotline h6{
    font-size: 12px;
    color: #333;
}
.hotline span{
    font-size: 12px;
    color: #999;
    display: block;
}
.hotline font{
    color: #f14848;
    font-size: 18px;
    font-weight: bold;
    display: block;
}
.copyrightlink{
    font-size: 14px;
    text-align: center;
    color: #666;
    background-color: #373d41;
}
.copyrightlink span{
    display: block;
    width: 1198px;
    border-top:#45484c 1px solid;
    margin-left:auto;
    margin-right:auto;
    padding-top: 20px;
}
.copyrightlink a{
    color: #999;
}
.copyrightlink p{
    color: #999;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    margin: 0px;
    padding-top: 5px;
    text-align: center;
    padding-bottom: 20px;
    font-size: 12px;
    line-height: 24px;
}
.copyrightlink p em{
    padding: 0 5px;
    color: #999;
    display: inline-block;
    color: #888;
}
.copyrightlink p a{

}
.copyrightlink p a:hover{
    text-decoration: underline;
}





/*商品详情*/
.crumbs-box{
    width: 1200px;
    margin:0px auto;
    height: 45px;
    line-height: 45px;
    font-size: 12px;
    color: #333;
}
.crumbs-box a{
    color: #00a3ee;
}
.goods-head-box{
    width: 100%;
    height: 526px;
    background-color: #fff;
    padding-top: 18px;
    margin-bottom: 20px;
}
.goods-head{
    width: 1200px;
    margin:0px auto; 
}
.goods-head-l{
    width: 402px;
    float: left;
}
.goods-head-r{
    padding-left: 34px;
    float: right;
    width: 764px;
}
.goods-pic{
    width: 400px;
    height: 400px;
    border: #eaeaea 1px solid;
    background-color: #f3f3f3;
}
.goods-pic img{
    display: inline-block;
    width: 400px;
    height: 400px;
}
.goods-pic-list{
    padding-top: 12px;
}
.goods-pic-list li{
    width: 56px;
    height: 56px;
    border: #fff 2px solid;
    background-color: #e1e1e1;
    float: left;
    text-align: center;
    margin-right: 10px
}
.goods-pic-list li.active{
    border-color: #f98e36;
}
.goods-pic-list li img{
    width: 56px;
    height: 56px;
}
.goods-pic-list li.pic-arrow{
    width: 16px;
    height: 60px;
    border:none;
    line-height: 60px;
    color: #5a5a5a;
    background: none;
}
.goods-pic-list ul{
    width: 412px;
}
.end a i{
    color: #d6d6d6;
}
.goods-name{
    width: 100%;
    height: 64px;
    font-size: 20px;
    color: #000;
    padding:10px 0; 
    line-height: 32px;
}
.goods-price{
    width: 100%;
    height: 66px;
    background-color: #ebf8f9;
    padding: 10px 0px;
}
.goods-price-l{
    width:580px;
    float: left;
    line-height: 66px;
    padding-left: 20px;
}
.goods-price-r{
    width: 146px;
    float: right;
    border-left: #80ced8 1px solid;
    height: 66px;
    line-height: 66px;
    text-indent: 14px;
}
.goods-price-l p{
    float: left;

}
.goods-price-l strong{
    float: left;
    font-size: 14px;
    color: #000;
    font-weight: normal;
    padding-right: 40px;
}
.goods-price-l font{
    font-size: 22px;
    color: #f17448;
}
.goods-price-l span{
    font-size: 32px;
    color: #f17448;
    font-weight: bold;
}
.goods-choose-text{
    padding: 20px;
    border-bottom:#dfdfdf 1px dotted;
}
.zXnr {
    width: 566px;
    padding: 7px 0;
    float: left;
}
.zXnr dt {
    float: left;
    color: #666;
    line-height: 28px;
    width: 60px;
}
.zXnr dd {
    float: left;
    width: 506px;
    text-indent: 5px;
    line-height: 28px;
    color: #666;
}
.zX-Add-W {
    float: left;
    position: relative;
    z-index: 2;
}
.zX-Add-Wcy {
    float: left;
    height: 26px;
    line-height: 26px;
    border: 1px solid #eee;
    background: #fff;
    cursor: default;
}
.zX-Add-Wcy em {
    float: left;
    color: #00a3ee;
}
.zX-Add-Wcy i {
    float: left;
    width: 13px;
    height: 13px;
    margin: 7px 5px 6px 7px;
    background: url(../images/goods-arrow-bottom.png) no-repeat center top;
}
.zX-Add-clos {
    position: absolute;
    right: -1px;
    top: -1px;
    width: 20px;
    height: 20px;
    background: #999;
}
.zXnr dd a, .zXnr dd b {
    color: #00a3ee;
    margin: 0 5px;
}
.zX-Add-clos a {
    float: left;
    width: 15px;
    height: 15px;
    background: url(../images/del.png) no-repeat center -16px;
}
.zX-Add-Wcydz {
    float: left;
    width: 100%;
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 5px;
    display: none;
}
.zX-Add-Wtit {
    float: left;
    width: 100%;
    line-height: 24px;
    font-weight: bold;
    color: #666;
}
.zX-Add-Wcyb {
    float: left;
    width: 100%;
}
.zX-Add-Wnew {
    float: left;
    width: 100%;
}
.zX-Add-Wnewtab {
    float: left;
    width: 100%;
    border-bottom: 1px solid #00a3ee;
    position: relative;
    z-index: 9;
    margin-top: 5px;
}
.zX-Add-Wnewtabls {
    float: left;
    width: 100%;
    position: relative;
    bottom: -1px;
    z-index: 2;
}
.zX-Add-Wnewtabls li {
    float: left;
    line-height: 24px;
    text-align: center;
    margin-left: -1px;
}
.zX-Add-Wnewtabls li a {
    float: left;
    padding: 0 20px;
    border: 1px solid #eee;
    border-bottom-color: #00a3ee;
    margin-left: -1px;
    margin: 0;
    text-decoration: none !important;
    text-indent: 0;
    position: relative;
    z-index: 1;
    color: #666;
}
.clear:after {
    display: block;
    content: '';
    clear: both;
    height: 0;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
}
.zX-Add-Wcitrybox {
    float: left;
    width: 100%;
    height: 116px;
    overflow-y: auto;
}
.zX-Add-W-sf {
    float: left;
    width: 100%;
}
.zX-Add-W-sfls {
    float: left;
    width: 100%;
    padding: 5px 0;
}
.zX-Add-W-sfls li {
    float: left;
    width: 95px;
    padding: 0 10px 0 0;
}
.zX-Add-W-sfls li a {
    padding: 0 10px;
    display: inline-block;
    text-indent: 0;
    line-height: 24px;
    text-decoration: none !important;
}

.zX-Add-Wdzb {
    position: absolute;
    left: 0;
    top: 27px;
    border: 1px solid #eee;
    width: 440px;
    padding: 5px 0 0 10px;
    background: #fff;
    z-index: 1;
    display: none;
    -moz-box-shadow: 0 0 5px #ddd;
    -webkit-box-shadow: 0 0 5px #ddd;
    box-shadow: 0 0 5px #ddd;
    overflow: hidden;
}
.zX-Add-Wnewtabls li .zone, .zX-Add-Wnewtabls li .zone:hover {
    color: #00a3ee;
    border-color: #00a3ee;
    border-bottom-color: #fff;
    position: relative;
    z-index: 3;
}
.zXbuyL {
    float: left;
    padding: 0 6px;
    width: 100px;
}
.zXIn {
    float: left;
    background: #f8f8f8;
    border: 1px solid #eee;
}
.zXIn input {
    float: left;
    background: none;
    border: none;
    width: 28px;
    height: 28px;
    font-size: 18px;
    line-height: 28px;
    cursor: pointer;
    outline: none;
}
.zXmen {
    float: left;
    padding: 0 10px;
    border-bottom: 1px solid #eee;
    background: #fff;
    border-top: 1px solid #eee;
    height: 28px;
    line-height: 28px;
    color: #222;
    font-size: 12px;
    width: 20px;
    text-align: center;
}
.zXmen input {
    float: left;
    width: 20px;
    text-align: center;
    line-height: 28px;
    border: none;
    background: none;
    outline: none;
}
.zXIn {
    float: left;
    background: #f8f8f8;
    border: 1px solid #eee;
}
.zXIn input {
    float: left;
    background: none;
    border: none;
    width: 28px;
    height: 28px;
    font-size: 18px;
    line-height: 28px;
    cursor: pointer;
    outline: none;
}
.kucun{
    float: left;
    line-height: 30px;
    color: #666;
    font-size: 12px;
}
.buy-goods{
    padding-top: 22px;
}
.buy-che{
    width: 160px;
    height: 48px;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    display: inline-block;
    vertical-align: top;
    border:#f98e36 1px solid;
    font-size: 16px;
    background-color: #f98e36;
    line-height: 48px;
}
.buy-che i{
    margin-right: 5px;
}
.buy{
    width: 160px;
    height: 48px;
    color: #00a3ee;
    text-align: center;
    border-radius: 3px;
    display: inline-block;
    vertical-align: top;
    border:#ccc 1px solid;
    font-size: 16px;
    /*background-color: #d7f1f4;*/
    line-height: 48px;
    margin-left: 3px;
}
/*a.buy:hover{
    background-color: #d7f1f4;
    border-color: #d7f1f4;
    color:#fff;
}*/

.shoucang{
    width: 48px;
    height: 48px;
    background: #fff;
    text-align: center;
    color: #000;
    font-size: 14px;
    border: #ccc 1px solid;
    display: inline-block;
    border-radius: 3px;
}
.shoucang i{
    display: inline-block;
    width: 50px;
    height: 22px;
    position: relative;
    left: 0px;
    font-size: 24px;
}
.goods-baozhang{
    color: #585858;
    font-size: 14px;
    padding-top: 15px;
}
.goods-baozhang i{
    font-size: 20px;
}
.goods-details-box{
    width: 1200px;
    margin:0px auto;
    padding-bottom: 20px;
}
.goods-tuijian{
    width: 156px;
    float: left;
    background-color: #fff;
    padding:20px 37px;
}
.goods-details{
    width: 950px;
    background-color: #fff;
    float: right;
    text-align: center;
    padding:20px 0;
}
.goods-tuijian h4{
    font-size: 18px;
    color: #333;
    text-align: center;
    padding: 20px 0
}
a.goods-tuijian-name{
    font-size: 14px;
    color: #333;
    line-height: 24px;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
a.goods-tuijian-name:hover{
    color: #00a3ee;
}
.goods-tuijian li{
    border-bottom: #ddd 1px solid;
    padding-bottom: 20px;
}
.goods-tuijian li span{
    font-size: 16px;
    color: #ff9000;
}
.goods-tuijian ul{
    width: 100%;
    height: 100%;
    position: relative;
    top: 1px;
}
.cutbottomline{
    overflow: hidden;
    position: relative;
    top:-1px;
}
.goods-details-listname{
    width: 116px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #fff;
    border-left: #fff 1px solid;
    font-size: 16px;
    background-color: #00a3ee;
}
.goods-details-pic{
    width: 750px;
    margin:0 auto;
    padding-top: 40px;
}



/*预约挂号部分*/
.yuyueguahao-box{
    width: 1198px;
    background-color: #fff;
    margin:0 auto;
    margin-bottom: 20px;
    padding-top: 30px;
    position: relative;
    border:#eee 1px solid;
}
.yuyueguahao-tit{
    padding-left: 31px;
}
.yuyueguahao-tit h4{
    font-size: 24px;
    color: #00a3ee;
}
.yuyueguahao-tit span{
    display: block;
    font-size: 12px;
    color: #999;
    line-height: 24px;
}
.yuyueguahao-tip{
    margin-top: 35px;
    margin-left: 58px;
    width: 446px;
    height: 36px;
    border:#caf1f1 1px solid;
    background-color: #f3ffff;
    line-height: 36px;
    color: #999;
    font-size: 14px;
    text-align: center;
}
.yuyueguahao-select-box{
    padding-left: 150px;
    padding-top: 40px;
    font-size: 16px;
}
.select-box{
    padding-bottom: 20px;
    line-height: 36px;
    color: #888;
    width: 60%;
}
.select-box:after{
    content: ".";
    visibility: hidden;
    clear: both;
}
.select-box label{
    float: left;
    width: 48px;
    line-height: 38px;
    color: #888;
}
select {
    border: 1px solid #ccc;
    font-weight: 400;
    padding: 5px;
    height: 30px;
    outline: none;
}
.select-box select {
    width: 290px;
    height: 38px;
    background-color: #fff;
    font-size: 14px;
    color: #888;
    float: left;
    line-height: 28px;
}
.yuyueguahao-select-box .select-box.disable select{
    background-color: #f9f9f9;
}
.yuyueguahao-btn{
    padding-top: 10px;
    margin: 0 0 20px 110px;
    margin-left: 50px;
    padding-bottom: 167px;
}
.yuyueguahao-btn a{
    width: 256px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    padding: 0 16px;
    border-radius: 3px;
    display: inline-block;
    text-align: center;
    background: #00a3ee;
    color: #fff;
}
.yuyueguahao-add{
    position: absolute;
    width: 388px;
    height: 100%;
    top: 0;
    right: 0px;
    background-color: #f9fafa;
    border-left: #eee 1px dashed;
}
.yuyueguahao-add-tip{
    padding:40px 0px;
    width: 280px;
    margin-left: auto;
    margin-right: auto;
}
.yuyueguahao-add-tip-shai, .yuyueguahao-add-tip-shiyong{
    position: relative;
    padding-left: 50px;
    margin-bottom: 30px;
}
.yuyueguahao-add-tip-shai p.title{
    margin-bottom: 5px;
    font-size: 16px;
    color: #51c4f0;
}
.yuyueguahao-add-tip-shiyong p.title{
    margin-bottom: 5px;
    font-size: 16px;
    color: #98c832;
}
.yuyueguahao-add-tip-shai font, .yuyueguahao-add-tip-shiyong font{
    color: #777;
    font-size: 12px;
}
.yuyueguahao-add-tip-shai span{
    display: block;
    position: absolute;
    left: 0;
    top: -4px;
    width: 30px;
    height: 30px;
    background-color: #51c4f0;
    border-radius: 15px;
    text-align: center;
    line-height: 30px;
}
.yuyueguahao-add-tip-shiyong span{
    display: block;
    position: absolute;
    left: 0;
    top: -4px;
    width: 30px;
    height: 30px;
    background-color: #98c832;
    border-radius: 15px;
    text-align: center;
    line-height: 30px;
}
.yuyueguahao-add-tip-shai span i, .yuyueguahao-add-tip-shiyong span i{
    color: #fff;
}
.ten-second{
    font-size: 20px;
    color: #333;
    font-weight: bold;
    text-align: center;
    margin-bottom: 30px;
}
.ten-second-tip{
    font-size: 12px;
    color: #999;
    width: 192px;
    margin:0px auto;
    text-align: center;
    line-height: 24px;
    margin-bottom: 30px;
}
.qrcode-list{
    margin: 15px auto;
    text-align: center;
}
.qrcode-list li{
    width: 84px;
    display: inline-block;
    zoom: 1;
    overflow: hidden;
    margin: 0 10px;
}
.qrcode-list li img{
    width: 84px;
    height: 84px;
    margin-bottom: 5px;
}
.find-num{
    width: 1200px;
    margin:0px auto;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-bottom: 10px;
}
.find-num span{
    padding: 0 5px;
    color: #ff0000;
    text-indent: 31px;
}
.screen-box{
    width: 1138px;
    margin:0 auto;
    margin-bottom: 12px;
    background-color: #fff;
    padding: 20px 31px;
}
.input-riqi-box{
    width: 103px;
    height: 28px;
    border:#ececec 1px solid;
    border-radius: 5px;
    position: relative;
    float: left;
}
.input-riqi{
    background:none;
    width: 78px;
    border: none;
    height: 28px;
    outline: none;
    text-indent: 5px;
    font-size: 14px;
    color: #666;
}
.input-riqi-box i{
    position: absolute;
    top: 6px;
    right: 3px;
    color: #86b9e5;
}
.screen-box dl.zhicheng{
    margin-bottom: 22px;
}
.screen-box dl.zhicheng dt{
    float: left;
    font-size: 16px;
    color: #666;
    width: 80px;
    height: 30px;
    line-height: 30px;
}
.screen-box dl.zhicheng dd{
    width: 105px;
    height: 30px;
    float: left;
    margin-right: 20px;
}
.screen-box dl.zhicheng dd a{
    display: block;
    width: 105px;
    height: 30px;
    background-color: #ededed;
    border-radius: 5px;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
}
.screen-box dl.zhicheng dd.active a{
    background-color: #00a3ee;
    color: #fff;
}
.screen-box dl.data dt{
    float: left;
    font-size: 16px;
    color: #666;
    width: 80px;
    height: 30px;
    line-height: 30px;
}
.screen-box dl.data dd{
    height: 30px;
    float: left;
    margin-right: 20px;
}
dl.data dd span{
    display: block;
    float: left;
    width: 20px;
    text-align: center;
    color: #666;
    font-size: 14px;
    line-height: 30px;
}
dl.data dd a{
    display: block;
    float: left;
    font-size: 14px;
    color: #00a3ee;
    line-height: 30px;
    text-indent: 20px;
    margin-right: 5px;
}
dl.data dd font{
    display: block;
    float: left;
    font-size: 14px;
    color: #999;
    line-height: 30px;
}
dl.data dd.hy-tipe{
    float: right;
    font-size: 14px;
    color: #333;
    margin-right: 0px;
}
dl.data dd.hy-tipe span{
    display:inline-block;
    width: 86px;
    text-align: left;
}
dl.data dd.hy-tipe span i{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background-color: #bcbcbc;
    margin-right: 5px;
}
dl.data dd.hy-tipe span.tx i{
    background-color: #d200ff;
}
dl.data dd.hy-tipe span.zj i{
    background-color: #377bee;
}
dl.data dd.hy-tipe span.pt i{
    background-color: #00a3ee;
}
.doc-list{
    width: 1138px;
    margin:0px auto;
    padding: 20px 31px;
    background-color: #fff;
    margin-bottom: 20px;
}
.doc-list-tit{
    margin-bottom: 20px;
}
.doc-list-tit h4{
    font-size: 22px;
    color: #666;
    display: inline-block;
}
.doc-list-tit span{
    color: #c94343;
    font-size: 12px;
    display: inline-block;
    margin-left: 5px;
}
.doc-yuyueguahao-cell-box{
    width: 1136px;
    border-radius: 5px;
    border:#ececec 1px solid;
    margin-bottom: 20px;
}
.doc-baseinfo{
    width: 300px;
    height: 93px;
    padding: 30px 20px 0;
    border-right: 1px solid #f0f0f0;
    margin: 0;
    text-align: left;
    position: relative;
    float: left;
}
.doc-baseinfo .doc-pic{
    display: block;
    float: left;
}
.doc-baseinfo .doc-pic img{
    display: inline-block;
    height: 60px;
    margin: 0 auto;
    max-width: 60px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    object-fit: cover;
}
.doc-baseinfo dl{
    margin: 10px 0 0 70px;
    line-height:20px;
}
.doc-baseinfo dl dt{
    font-size: 16px;
    position: relative;
    color: #333;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.doc-baseinfo dl dt a{
    color: #f9a821;
}
.doc-baseinfo dl dd{
    max-width: 230px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #999;
    line-height: 24px;
}
.shanchang-txt{
    width: 340px;
    height: 63px;
    padding: 30px 20px 30px;
    color: #888;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    float: left;
    border-right: 1px solid #f0f0f0;
}
.shanchang-txt div{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.shanchang-txt span{
    color: #666;
    font-size: 14px;
}
.shanchang-txt dt{
    font-size: 16px;
    color: #333;
    float: left;
    width: 48px;
}
.shanchang-txt dd{
    font-size: 14px;
    color: #999;
    float: left;
    width: 292px;
    height: 80px;
    overflow: hidden;
}
.num-info{
    width: 255px;
    height: 123px;
    float: left;
    border-right: 1px solid #f0f0f0;
}
.num-info .stars{
    color: #f90;
    border-bottom: 1px solid #f0f0f0;
    padding: 15px 0 10px;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
}
.stars span{
    display: inline-block;
    height: 14px;
    width: 15px;
    zoom: 1;
    background: url(../images/star.png) no-repeat;
    vertical-align: middle;
    overflow: hidden;
    background-position: 0 -21px;
}
.stars span.s1{
    background-position: 0 -21px;
}
.stars span.s2{
    background-position: -26px -22px;
}
.stars span.s3{
    background-position: -56px -22px;
}
.count-info{
    padding: 20px 0;
    text-align: center;
    line-height: 1;
    color: #888;
}
.count-info span{
    display: inline-block;
    color: #00a3ee;
    width: 98px;
    text-align: center;
    font-size: 16px;
}
.count-info span em{
    color: #888;
    font-size: 12px;
    font-style: normal;
}
.count-info .count-info-num{
    display: inline-block;
    color: #00a3ee;
    width: 98px;
    text-align: center;
    font-size: 16px;
    border-right: 1px solid #f0f0f0;
}
.yuyueguahao-ctrl{
    padding: 10px 0 0 32px;
    float: left;
}
.yuyueguahao-ctrl a {
    display: block;
    width: 95px;
    padding: 0;
    margin-top: 10px;
    background: #eaeaea;
    color: #888;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    border-radius: 3px;
    text-align: center;
    cursor: default;
}
.yuyueguahao-ctrl a.pt {
    background: #d3edf1;
    color: #00a3ee;
    transition: none;
    cursor: pointer;
}
.yuyueguahao-ctrl a.zj {
    background: #dff2ff;
    color: #377bee;
    transition: none;
    cursor: pointer;
}
.yuyueguahao-ctrl a.tx{
    background: #f2cafc;
    color: #bd01e5;
    transition: none;
    cursor: pointer;
}
.yuyueguahao-ctrl a.tx:hover{
    background: #bd01e5;
    color: #fff;
    transition: none;
}
.yuyueguahao-ctrl a.zj:hover{
    background: #377bee;
    color: #fff;
    transition: none;
}
.yuyueguahao-ctrl a.pt:hover{
    background: #00a3ee;
    color: #fff;
    transition: none;
}

.all-pages{
    margin: 0 auto;
    text-align: center;
    margin-top: 30px;
}
.all-pages a{
    height: 36px;
    background-color: #f6f6f6;
    border:#eaeaea 1px solid;
    text-align: center;
    line-height: 36px;
    color: #333;
    display: inline-block;
    padding: 0 15px;
    margin: 0px 2px
}
.all-pages a.active{
    width: 36px;
    height: 36px;
    background:none;
    border:none;
    text-align: center;
    line-height: 36px;
    color: #e4393c;
}
.all-pages span{
    height: 36px;
    background:none;
    border:#eaeaea 1px solid;
    text-align: center;
    line-height: 36px;
    color: #ccc;
    display: inline-block;
    padding: 0 15px;
    margin: 0px 2px
}
.all-pages .pagetxt {
    margin: 0 3px;
    width: 37px;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    border:#ccc 1px solid;
    display: inline-block;
    margin-bottom: 4px;
    outline: none;
    text-align: center;
}
.pagebtn{
    width: 54px;
    height: 38px;
    line-height: 36px;
    border:#eaeaea 1px solid;
    border-radius: 3px;
    color: #666;
    text-align: center;
    outline: none;
    background-color: #f6f6f6;
    margin-bottom: 4px;
}


/*医生主页*/
.doc-home-base-box{
    width: 1138px;
    margin: 0 auto;
    margin-bottom: 20px;
    background-color: #fff;
    padding: 20px 31px;
}
.doc-home-base-l{
    width: 132px;
    float: left;
    text-align: center;
}
.doc-home-base-l img{
    display: block;
    margin: 10px auto;
    width: 132px;
    height: 132px;
    border-radius: 66px;
    object-fit: cover;
}
.doc-home-base-l em{
    display: block;
    width: 64px;
    height: 20px;
    background-color: #f98e36;
    color: #fff;
    text-align: center;
    font-size: 12px;
    line-height: 20px;
    border-radius: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
}
.doc-home-base-l em .iconfont{
    margin-right: 5px;
    font-size: 12px;
}
.doc-home-base-l span{
    display: block;
    font-size: 12px;
    color: #999;
    text-align: center;
}
.doc-home-base-l span font{
    color: #f98e36;
    padding: 0 3px;
}
.doc-home-base-r{
    padding-left: 166px;
}
.doc-home-base-r ul{
    border-bottom:#f1f1f1 1px solid; 
    height: 56px;
    margin-bottom: 10px;
}
.doc-home-base-r ul li{
    float: left;
}
.doc-home-base-r ul li .doc-home-num{
    display: inline-block;
    text-align: center;
    font-size: 12px;
    color: #666;
}
.doc-home-base-r ul li .doc-home-num em{
    font-size: 20px;
    color: #333;
    font-weight: bold;
    padding-right: 5px;
}
.doc-home-base-r ul li.clickzan{
    float: right;
    line-height: 43px;
}
.doc-home-base-r ul li.clickzan .doc-home-num{
    font-size: 14px;
    color: #333;
}
.doc-home-base-r ul li.clickzan i{
    color: #f98e36;
}
.doc-home-base-r ul li .doc-home-num.orange, .doc-home-base-r ul li .doc-home-num.orange em{
    color: #f98e36;
}
.doc-home-base-docname{
    font-size: 18px;
    color: #333;
    border-bottom:#f1f1f1 1px solid; 
    height: 49px;
    line-height: 49px;
    vertical-align: text-bottom;
    margin-bottom: 10px;
}
.doc-home-base-docname em{
    font-size: 14px;
    color: #999;
    display: inline-block;
    margin-left: 20px;
}
.doc-home-base-docname span{
    color: #00a3ee;
    margin-left: 30px;
}
.doc-home-base-group-icon{ 
    float: right;
    /*padding-right: 50px;*/
    position: relative;
    padding-top: 5px;
}
.doc-home-base-group-icon-select{
    padding: 0px 10px 0 20px;
    height: 30px;
    background-color: #f9a821;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    position: relative;
    z-index: 2
}
.doc-home-base-group-icon-select font{
    display: inline-block;
    max-width: 98px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
}
.doc-home-base-group-icon-select a{
    display: inline-block;
    vertical-align: middle;
}
.doc-home-base-group-icon-select a i{
    color: #fff;
}
.doc-home-base-group-icon-btn{
    width: 55px;
    height: 30px;
    text-align: center;
    font-size: 14px;
    line-height: 30px;
    color: #fff;
    background-color:#00a3ee;
    position: absolute;
    z-index: 1;
    right: 0;
    top: 5px;
    border-radius:0 5px 5px 0;
}
.doc-home-base-group-icon i{
    margin-left: 10px;
}
.doc-detail-group-icon-show{
    width: 100%;
    border: #eee 1px solid;
    background-color: #fff;
    max-height: 154px;
    position: absolute;
    top: 8px;
    padding-top: 27px;
    left: -1px;
    overflow: auto;
    display: none;
    transition: all 0.25s linear 0s;
}
.doc-home-base-group-icon:hover .doc-detail-group-icon-show{
    display: block;
}
.doc-home-base-group-icon .icon-arrow-down-copy-copy{
    display: none;
}
.doc-home-base-group-icon:hover .icon-arrow-down-copy-copy{
    display:inline;
}
.doc-home-base-group-icon:hover .icon-arrow-bottom-copy{
    display:none;
}
.doc-detail-group-icon-show a{
    display: block;
    color: #666;
    font-size: 14px;
    width: 92%;
    padding: 0 4%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    height: 30px;
    background-color: #f9f9f9;
    line-height: 30px;
    margin-bottom: 1px;
    text-align: right;
}
.doc-detail-group-icon-show a:hover{
    background-color: #00a3ee;
    color: #fff;
}



/*滚动条样式*/
.doc-detail-group-icon-show::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px; /*高宽分别对应横竖滚动条的尺寸*/
  height: 4px;
}
.doc-detail-group-icon-show::-webkit-scrollbar-thumb {
  /*滚动条里面小方块样式*/
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #ccc;
  height: 100px;
}
.doc-detail-group-icon-show::-webkit-scrollbar-track {
  /*滚动条里面轨道样式*/
  /*-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);*/
  border-radius: 0;
  background: #f9f9f9;

}



.doc-home-base-r p{
    font-size: 14px;
    color: #666;
    line-height: 24px;
    max-height: 50px;
    overflow: hidden;
}
.doc-home-base-r p.shanchang{
    font-size: 14px;
    color: #666;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.doc-home-yuyueguahao-tit{
    padding: 0px 31px;
    padding-bottom: 24px;
}
.doc-home-yuyueguahao-tit h4 {
    color: #00a3ee;
    display: inline-block;
    font-size: 20px;
}
.doc-home-yuyueguahao-tit span{
    font-size: 12px;
    color: #999;
    padding-left: 10px;
}
.yuyueguahao-select-data-con{
    width: 1140px;
    margin: 0 auto;
}

.yuyueguahao-rule{
    float: right;
    padding-left: 40px;
    width: 480px;
    border-left: 1px solid #eee;
    font-size: 12px;
    color: #888;
    line-height: 1.8;
    position: relative;
    min-height: 150px;
}
.yuyueguahao-rule:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-left: 8px solid #ececec;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    position: absolute;
    top: 63px;
    left: -1px;
}
.yuyueguahao-rule:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-left: 6px solid #fff;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    position: absolute;
    top: 65px;
    left: -1px;
}
.data-table table{
    width: 560px;
    height: 151px;
    border: solid 1px #93d9e1;
    border-top: none;
    border-collapse: collapse;
    border-spacing: 0;
}
.data-table table th{
    text-align: center;
    width: 53px;
    color: #666666;
    border-right: solid 1px #93d9e1;
    border-top: solid 1px #93d9e1;
    font-weight: normal;
    font-size: 14px;
    color: #666;
}
.data-table table td{
    text-align: center;
    border-right: solid 1px #93d9e1;
    border-top: solid 1px #93d9e1;
    color: #f98e36;
}
.data-table table td span{
    color: #666;
}
.data-table table tr.data th{
    text-align: center;
    width: 53px;
    background:none;
    color: #666666;
    border-right-width: 0;
    border-top-width: 0;
    font-weight: normal;
    color: #00a3ee;
}
.data-table table tr.data th div{
    width: 100%;
    height: 100%;
}
.cover-left-line{
    position: relative;
    left: -1px;
    background-color: #fff;
}
.cover-right-line{
    position: relative;
    right: -1px;
    background-color: #fff;
}
.yishenglaiyuan{
    width: 560px;
    height: 30px;
    line-height: 30px;
    text-align: right;
    color: #4ab2be;
    font-size: 12px;
    position: absolute;
    background: #fff;
    left: -1px;
    top: 0px;
}
.data-table table td .yishenglaiyuan span{
    color: #4ab2be;
    margin-left: 20px;
}
.data-table{
    float: left;
    margin-top: 22px;
}
.yuyueguahao-rule h4{
    font-size: 16px;
    color: #333;
}
.yuyueguahao-rule p{
    font-size: 12px;
    color: #999;
    line-height: 22px;
}
.yuyueguahao-rule p a{
    color: #00a3ee;
}
.doc-home-huanzhepingjia-box{
    width: 1200px;
    padding: 30px 0px;
    margin: 0 auto;
    background-color: #fff;
    margin-bottom: 20px;
}
.doc-home-huanzhepingjia-title{
    font-size: 20px;
    color: #00a3ee;
    padding: 0px 31px;
    padding-bottom: 24px;
}
.doc-home-huanzhepingjia-title font{
    font-size: 14px;
    float: right;
}
.doc-home-huanzhepingjia-title a{
    font-size: 14px;
    float: right;
    color: #00a3ee;
}
.doc-home-huanzhepingjia-con{
    width: 1110px;
    border-radius: 5px;
    border: #ececec 1px solid;
    margin: 0px auto;
    padding: 20px 13px;
}
.doc-home-huanzhepingjia-con-tit{
    line-height: 24px;
    padding: 10px;
}
.doc-home-huanzhepingjia-con-tit p{
    /*font-weight: bold;*/
    font-size: 14px;
    color: #404040;
}
.doc-home-huanzhepingjia-con-tit i{
    margin-right: 5px;
}
.doc-home-huanzhepingjia-con-tit span{
    display: inline-block;
    width: 44px;
    height: 18px;
    line-height: 18px;
    color: #fff;
    background-color: #00a3ee;
    text-align: center;
    font-weight: normal;
    border-radius: 5px;
}
.doc-home-huanzhepingjia-con-tit font{
    display: inline-block;
    height: 18px;
    line-height: 18px;
    color: #00a3ee;
    font-weight: normal;
    padding-left: 5px;
}
.doc-home-huanzhepingjia-cell{
    position: relative;
    padding-left: 65px;
    margin: 30px 0;
}
.huanzhe-user-pic{
    position: absolute;
    left: 0;
    top: 0;
}
.huanzhe-user-pic img{
    display: block;
    width: 63px;
    height: 63px;
    border-radius: 32px;
    border:#e4e4e4 1px solid;
    object-fit: cover;
}
.huanzhe-user-pic span{
    text-align: center;
    color: #888;
    line-height: 3;
    display: block;
}
.doc-home-huanzhepingjia-setiao{
    padding: 0 10px;
    margin-left: 20px;
    height: 30px;
    line-height: 30px;
    background: #f5f5f5;
}
.doc-home-huanzhepingjia-setiao .disease{
    min-width: 220px;
    float: left;
    margin-right: 15px;
}
.doc-home-huanzhepingjia-setiao .manyidu{
    float: left;
    margin-left: 15px;
}
.doc-home-huanzhepingjia-setiao .manyidu em{
    color: #d96600;
}
.doc-home-huanzhepingjia-details{
    padding: 0 10px;
    margin-left: 20px;
}
.doc-home-huanzhepingjia-details p{
    padding: 15px 0;
    font-size: 14px;
    color: #333;
}
.doc-home-huanzhepingjia-details span{
    color: #999;
}
.doc-home-huanzhepingjia-details span font{
    display: inline-block;
    margin-right: 30px;
}
.doc-home-huanzhepingjia-lookmore{
    font-size: 18px;
    color: #00a3ee;
    text-align: center;
    margin:40px auto 20px auto;
}
.doc-home-onlin-select-service-con{
    width: 1140px;
    margin: 0 auto;
}
.doc-home-ask-servicep-box{
    float: left;
    margin-top: 22px;
    width: 606px;
}
.doc-home-ask-service-cell{
    float: left;
    width: 50%;
    height: 120px;
    -webkit-box-sizing: border-box;
    position: relative;
    padding:0;
    cursor: pointer;
}
.doc-home-ask-service-cell .tuwen-box{
    zoom:1;
    cursor: pointer;
}
.doc-home-ask-service-cell .tuwen-box img{
    width: 68px;
    height: 68px;
    float: left;
    margin-left: 50px;
    margin-right: 18px;
}
.doc-home-ask-service-cell .tuwen-box .tuwen-box-text{
    float: left;
    margin-top: 0px;
    text-align: center;
    position: relative;
}
.doc-home-ask-service-cell .tuwen-box:after{
    content: ".";
    visibility: hidden;
    display: block;
    clear: both;
}
.doc-home-ask-service-cell .tuwen-box .tuwen-box-text h6{
    font-size: 16px;
    color: #333;
}
.doc-home-ask-service-cell .tuwen-box .tuwen-box-text h6 font{
    font-size: 20px;
    color: #faa05e;
    padding-left: 5px;
}
.doc-home-ask-service-cell .tuwen-box .tuwen-box-text em{
    font-size: 12px;
    color: #999;
    display: block;
    line-height: 24px;
}
.doc-home-ask-service-cell .tuwen-box .tuwen-box-text span{
    display: inline-block;
    width: 80px;
    height: 24px;
    border-radius: 12px;
    border:#6da8f4 1px solid;
    color: #6da8f4;
    font-size: 14px;
    background-color: #fff;
    display: block;
    text-align: center;
    line-height: 24px;
}
.doc-home-ask-service-cell .tuwen-box .tuwen-box-text a{
    display: inline-block;
    width: 138px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    background-color: #f98e36;
    font-size: 18px;
    border-radius: 5px;
    margin-top: 9px;
}
.doc-home-ask-service-cell .tuwen-tip{
    border: 1px solid #ececec;
    padding: 3px 8px;
    position: relative;
    font-size: 14px;
    color: #888;
    border-radius: 5px;
    float: left;
    margin-left: 20px;
}
.doc-home-ask-service-cell .tuwen-tip:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-bottom: 10px solid #ececec;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    top: -10px;
    left: 55px;
}
.doc-home-ask-service-cell .tuwen-tip:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-bottom: 8px solid #fff;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    position: absolute;
    top: -8px;
    left: 57px;
}
.history-askanswer li{
    margin-bottom: 20px;
}
.history-askanswer img{
    display: block;
    float: left;
    width: 47px;
    height: 47px;
    border-radius: 24px;
    margin-top: 3px;
    line-height: 30px;
    text-indent: -9999px;
}
.doc-home-history-ask-con{
    width: 1136px;
    border-radius: 5px;
    border: #ececec 1px solid;
    margin: 0px auto;
    
}
.history-ask-cell{
    width: 1110px;
    padding: 20px 13px;
}
.history-answer-cell{
    width: 1110px;
    padding: 20px 13px;
    background-color: #fafafa;
    border-radius:0 0 5px 5px;
}
.history-ask-cell-text{
    padding-left: 60px;
}
.history-ask-cell .history-ask-cell-text .time{
    font-size: 16px;
    color: #999;
    line-height: 28px;
}
.history-ask-cell .history-ask-cell-text p{
    font-size: 14px;
    color: #444;
    line-height:24px;
}
.ellipsis{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.history-answer-cell .history-ask-cell-text .time{
    font-size: 16px;
    color: #999;
    line-height: 28px;
}
.history-answer-cell .history-ask-cell-text p{
    font-size: 14px;
    color: #444;
    line-height:24px;
}
.history-answer-cell .history-ask-cell-text .time a{
    font-size: 16px;
    color: #00a3ee;
    display: inline-block;
    padding: 0 30px;
}
.history-answer-cell .history-ask-cell-text .time span{
    font-size: 14px;
    color: #999;
}
.window-mask {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=40);
    opacity: 0.40;
    font-size: 1px;
    overflow: hidden;
    background-color: #000;
    z-index: 1000;
}
.now-yuyue-win{
    width: 818px;
    height: 450px;
    position: absolute;
    top: 75px;
    left: -302px;
    z-index: 1001;
    background-color: #fff;
}
.now-yuyue-win:after{
    content: "";
    position: absolute;
    left: 25%;
    top: -32px;
    margin-left: -10px;
    border: 16px solid transparent;
    border-bottom-color: #fff;
}


.doc-home-ask-service-cell .tuwen-box .tuwen-box-text .now-yuyue-win .now-yuyue-win-tit{
    font-size: 14px;
    color: #333;
    vertical-align: middle;
    padding: 20px 30px;
}
.doc-home-ask-service-cell .tuwen-box .tuwen-box-text .now-yuyue-win .now-yuyue-win-tit i{
    color: #ff9000;
    padding-right: 5px;
}
.doc-home-ask-service-cell .tuwen-box .tuwen-box-text .now-yuyue-win .now-yuyue-win-tit em{
    color: #ff9000;
    display: inline-block;
}
.doc-home-ask-service-cell .tuwen-box .tuwen-box-text .now-yuyue-win .now-yuyue-win-box{
    overflow-y: auto;
    padding: 20px 30px;
    height: 365px;
}
.doc-home-ask-service-cell .tuwen-box .tuwen-box-text .now-yuyue-win .now-yuyue-win-box ul{
    border-top: #b6b6b6 1px dashed;
}
.doc-home-ask-service-cell .tuwen-box .tuwen-box-text .now-yuyue-win .now-yuyue-win-box ul li{
    border-bottom: #b6b6b6 1px dashed;
    text-align: left;
    padding: 0 10px;
}
.doc-home-ask-service-cell .tuwen-box .tuwen-box-text .now-yuyue-win .now-yuyue-win-box ul li i{
    display: inline-block;
    width: 20%;
    line-height: 50px;
    font-size: 16px;
    color: #666;
}
.doc-home-ask-service-cell .tuwen-box .tuwen-box-text .now-yuyue-win .now-yuyue-win-box ul li i.btn-wrap {
    text-align: right;
}
.doc-home-ask-service-cell .tuwen-box .tuwen-box-text .now-yuyue-win .now-yuyue-win-box ul li i.btn-wrap a{
    width: 70px;
    padding: 0;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    border-radius: 3px;
    color: #fff;
    margin-top: 0px;
    background-color: #00a3ee;
}
.doc-home-ask-service-cell .tuwen-box .tuwen-box-text .now-yuyue-win .now-yuyue-win-box ul li i color{
    color: #ff9000;
}
.doc-home-ask-service-cell .tuwen-box .tuwen-box-text .now-yuyue-win .now-yuyue-win-box ul li i color b{
    font-weight: 400;
    font-size: 20px;
}
.doc-home-ask-service-cell .tuwen-box .tuwen-box-text .now-yuyue-win .now-yuyue-win-box ul li.orange i.btn-wrap a{
    background-color: #f98e36;
}

.doc-tuwenwenzhen-question-tit{
    padding: 0px 31px;
    padding-bottom: 24px;
}
.doc-tuwenwenzhen-question-tit h4{
    font-size: 20px;
    color: #333;
}
.doc-tuwenwenzhen-question-tit h4 i{
    color: #ff9000;
    font-size: 24px;
    vertical-align: text-top;
    margin-right: 5px;
}
.doc-tuwenwenzhen-question-con{
    width: 1115px;
    margin: 0 auto;
    padding-left: 35px;
}
.doc-tuwenwenzhen-question-input-name{
    font-size: 18px;
    color: #666;
    line-height: 38px;
}
.doc-tuwenwenzhen-question-input{
    width: 908px;
    height: 45px;
    float: left;
    border: 1px solid #dadada;
    position: relative;
    padding-left:5px;
    margin-bottom: 18px;
}
.doc-tuwenwenzhen-question-input:after {
    display: block;
    content: '';
    clear: both;
    height: 0;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
}
.doc-tuwenwenzhen-question-input label {
    float: left;
    width: 908px;
    position: relative;
}
.doc-tuwenwenzhen-question-input label span {
    position: absolute;
    line-height: 45px;
    left: 5px;
    top: 0;
    color: #999;
    width: 903px;
    font-size: 16px;
    cursor:text;
}
.doc-tuwenwenzhen-question-input label input {
    width: 903px;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    float: left;
    color: #333;
    border: none;
    background: none;
}
.doc-tuwenwenzhen-question-input label em{
    display: none;
}
.doc-tuwenwenzhen-question-input.err{
    border-color: #ec490d;
}
.doc-tuwenwenzhen-question-input.err label span{
    display: none;
}
.doc-tuwenwenzhen-question-input.err label em{
    display: block;
    position: absolute;
    left: 0;
    line-height: 45px;
    top: 0;
    color: #ec490d;
    padding-left: 5px;
    width: 903px;
    display: block;
    background: #fff;
    font-size: 16px;
}

.doc-tuwenwenzhen-question-input label textarea {
    width: 908px;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    float: left;
    color: #333;
    border: none;
    background: none;
}

.doc-tuwenwenzhen-question-example{
    width: 915px;
    padding-bottom: 20px;
    border-bottom: #eaeaea 1px dashed;
}
.doc-tuwenwenzhen-question-example h4{
    font-size: 16px;
    color: #666;
    line-height: 30px;
}
.doc-tuwenwenzhen-question-example p{
    font-size: 14px;
    color:#999;
    line-height: 24px;
}
.doc-tuwenwenzhen-question-addpic{
    padding-top: 20px;
}
.doc-tuwenwenzhen-question-addpic a{
    display: block;
    float: left;
    width: 62px;
    height: 62px;
    border:#e2e2e2 2px dashed;
    line-height: 62px;
    text-align: center;
    margin-right: 15px;
    position: relative;
}
.doc-tuwenwenzhen-question-addpic a img{
    width: 62px;
    height: 62px;
}
.doc-tuwenwenzhen-question-addpic a em{
    display: none;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #ec490d;
    color: #fff;
    position: absolute;
    top:-5px;
    right: -5px;
    text-align: center;
    line-height: 20px;
}
.doc-tuwenwenzhen-question-addpic a:hover em{
    display: block;
}
.doc-tuwenwenzhen-question-addpic a em .iconfont{
    font-size: 12px;
}
.doc-tuwenwenzhen-question-addpic a i{
    font-size: 46px;
    color: #e2e2e2;
}
.doc-tuwenwenzhen-question-addpic-text{
    padding-left: 80px;
}
.doc-tuwenwenzhen-question-addpic-text span{
    font-size: 18px;
    color: #333;
    line-height: 36px;
    display: block;
}
.doc-tuwenwenzhen-question-addpic-text span em{
    color: #999;
}
.doc-tuwenwenzhen-question-addpic-text font{
    font-size: 16px;
    color: #666;
    line-height: 24px;
    display: block;
}
.doc-tuwenwenzhen-question-addpic-show{
    padding-top: 20px;
    display: none;
}
.doc-tuwenwenzhen-question-addpic-show li{
    width: 90px;
    height: 90px;
    background-color: #f9f9f9;
    position: relative;
    text-align: center;
    padding: 5px;
    display: inline-block;
    margin-right: 20px;
}
.doc-tuwenwenzhen-question-addpic-show li img{
    width: 90px;
    height: 90px;
    display: block;
    margin:0 auto;
}
.doc-tuwenwenzhen-question-addpic-show li a{
    display: block;
    position: absolute;
    top: -3px;
    right: -3px;
}
.doc-tuwenwenzhen-question-addpic-show li a:hover i{
    color: #ec490d;
}

.doc-tuwenwenzhen-question-price{
    padding-top: 40px;
}
.doc-tuwenwenzhen-question-price h4{
    font-size: 16px;
    color: #333;
}
.doc-tuwenwenzhen-question-price h4 span{
    color: #ff9000;
}
.doc-tuwenwenzhen-question-price h4 span em{
    font-size: 24px;
    margin-left: 5px;
}
.doc-tuwenwenzhen-question-price p.tip{
    padding: 5px;
    border:#dadada 1px solid;
    background-color: #fcfcfc;
    font-size: 14px;
    color: #999;
    line-height: 24px;
    display: flex;
    align-items: center;
    /*justify-content: center;*/
    margin:20px 0 10px;
}
.doc-tuwenwenzhen-question-price i, .doc-tuwenwenzhen-question-price span{
    color: #ff9000;
}
.doc-tuwenwenzhen-question-price i{
    margin-right: 5px;
    font-size: 20px;
}
.doc-tuwenwenzhen-question-sign{
    font-size: 14px;
    color: #00a3ee;
}
.doc-tuwenwenzhen-question-sign a i{
    color: #999;
    margin-right: 5px;
}
.doc-tuwenwenzhen-question-sign a i.icon-yigouxuan{
    color: #00a3ee;
}
.doc-tuwenwenzhen-question-price .woyaozixun-btn{
    display: block;
    width: 346px;
    height: 44px;
    line-height: 44px;
    background-color: #f98e36;
    color: #fff;
    font-size: 24px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    border-radius: 5px;
}
.doc-tuwenwenzhen-question-tit h4 a{
    color: #00a3ee;
}
.doc-tuwenwenzhen-otherwenzhen-con{
    width: 1115px;
    margin: 0 auto;
    padding-top: 10px;
}
.doc-tuwenwenzhen-otherwenzhen-con-center{
    width: 845px;
    margin-right: auto;
    margin-left: auto;
}
.doc-tuwenwenzhen-otherwenzhen-con-center p.tip{
    width: 803px;
    height:30px;
    border:#dadada 1px solid;
    background-color: #f1fcfd;
    line-height: 30px;
    padding:0 20px;
    font-size:14px;
    color: #999;
}
.doc-tuwenwenzhen-otherwenzhen-con-center p.tip i, .doc-tuwenwenzhen-otherwenzhen-con-center p.tip em{
    color: #ff9000;
}

.now-yuyue-win-box{
    overflow-y: auto;
    padding: 20px 30px;
    height: 365px;
    height: 372px;
}
.now-yuyue-win-box ul{
    border-top: #b6b6b6 1px dashed;
}
.now-yuyue-win-box ul li{
    border-bottom: #b6b6b6 1px dashed;
    text-align: left;
    padding: 0 10px;
}
.now-yuyue-win-box ul li i{
    display: inline-block;
    width: 20%;
    line-height: 50px;
    font-size: 16px;
    color: #666;
}
.now-yuyue-win-box ul li i.btn-wrap {
    text-align: right;
}
.now-yuyue-win-box ul li i.btn-wrap a{
    width: 70px;
    padding: 0;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    border-radius: 3px;
    color: #fff;
    margin-top: 0px;
    background-color: #00a3ee;
}
.now-yuyue-win-box ul li i color{
    color: #ff9000;
}
.now-yuyue-win-box ul li i color b{
    font-weight: 400;
    font-size: 20px;
}
.now-yuyue-win-box ul li.orange i.btn-wrap a{
    background-color: #f98e36;
}
.now-yuyue-win-box ul li i.btn-wrap a {
    width: 70px;
    padding: 0;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    border-radius: 3px;
    color: #fff;
    margin-top: 0px;
    background-color: #00a3ee;
    display: inline-block;
    text-align: center;
}
.now-yuyue-win-box ul li.orange i.btn-wrap a {
    background-color: #f98e36;
}



/*专家问诊五服务*/
.doc-detail-wufuwu{
    width: 100%;
    border-top: #eee 1px solid;
    padding-top: 30px;
}
.doc-detail-wufuwu ul{
    width: 1140px;
    margin: 0 auto;
}
.doc-detail-wufuwu li{
    width: 228px;
    float: left;
}
.doc-detail-wufuwu li .tuwen-box {
    zoom: 1;
    cursor: pointer;
}
.doc-detail-wufuwu li .tuwen-box:after {
    content: ".";
    visibility: hidden;
    display: block;
    clear: both;
}
.doc-detail-wufuwu li .tuwen-box img {
    width: 68px;
    height: 68px;
    float: left;
    margin-left: 20px;
    margin-right: 18px;
}
.doc-detail-wufuwu li .tuwen-box .tuwen-box-text {
    float: left;
    margin-top: 0px;
    text-align: center;
    position: relative;
}
.doc-detail-wufuwu li .tuwen-box .tuwen-box-text h6 {
    font-size: 16px;
    color: #333;
}
.doc-detail-wufuwu li .tuwen-box .tuwen-box-text em {
    font-size: 12px;
    color: #999;
    display: block;
    line-height: 24px;
}
.doc-detail-wufuwu li .tuwen-box .tuwen-box-text span {
    display: inline-block;
    width: 80px;
    height: 24px;
    border-radius: 12px;
    border: #6da8f4 1px solid;
    color: #6da8f4;
    font-size: 14px;
    background-color: #fff;
    display: block;
    text-align: center;
    line-height: 24px;
}
.doc-detail-wufuwu li .tuwen-box.kaitong .tuwen-box-text span{
    display: none;
    
}
.doc-detail-wufuwu li .tuwen-box.kaitong .tuwen-box-text em{
    color: #f98e36;
    text-align: left;
    text-indent: 8px;
    font-size: 14px;
}
.doc-detail-wufuwu li .tuwen-box .tuwen-box-text a {
    display: none;
    width: 138px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    background-color: #f98e36;
    font-size: 18px;
    border-radius: 5px;
    margin-top: 9px;
}
.doc-detail-wufuwu li .tuwen-box.kaitong .tuwen-box-text a {
    display: block;
    width: 82px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    background-color: #f98e36;
    font-size: 14px;
    border-radius: 5px;
    margin-top: 0px;
}
.doc-detail-wufuwu li .tuwen-box img.kaitongimg{
    display: none;
}
.doc-detail-wufuwu li .tuwen-box.kaitong img{
    display: none;
}
.doc-detail-wufuwu li .tuwen-box.kaitong img.kaitongimg{
    display: block;
}


.doc-detail-wufuwu li .tuwen-tip {
    border: 1px solid #ececec;
    padding: 3px 8px;
    position: relative;
    font-size: 12px;
    color: #888;
    border-radius: 5px;
    float: left;
    margin-left: 20px;
}
.doc-detail-wufuwu li .tuwen-tip:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-bottom: 10px solid #ececec;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    top: -10px;
    left: 55px;
}
.doc-detail-wufuwu li .tuwen-tip:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-bottom: 8px solid #fff;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    position: absolute;
    top: -8px;
    left: 57px;
}
.wufuwu-tip{
    width: 1110px;
    margin: 0 auto;
    font-size: 12px;
    color: #888;
    line-height: 1.8;
    padding-left: 30px;
    margin-top: 30px;
    border-top: #eee 1px dashed;
    padding-top: 20px;
}
.wufuwu-tip h6{
    font-size: 16px;
    color: #333;
}
.wufuwu-tip p {
    font-size: 12px;
    color: #999;
    line-height: 22px;
}
.now-yuyue-win{
    left:-173px;
}
.doc-detail-wufuwu li .tuwen-box .tuwen-box-text .now-yuyue-win .now-yuyue-win-tit {
    font-size: 14px;
    color: #333;
    vertical-align: middle;
    padding: 20px 30px;
}
.doc-detail-wufuwu li .tuwen-box .tuwen-box-text .now-yuyue-win .now-yuyue-win-tit i {
    color: #ff9000;
    padding-right: 5px;
}
.doc-detail-wufuwu li .tuwen-box .tuwen-box-text .now-yuyue-win .now-yuyue-win-tit em {
    color: #ff9000;
    display: inline-block;
}
.doc-detail-wufuwu li .tuwen-box .tuwen-box-text .now-yuyue-win .now-yuyue-win-box {
    overflow-y: auto;
    padding: 0px 30px 20px 30px;
    height: 365px;
}
.doc-detail-wufuwu li .tuwen-box .tuwen-box-text .now-yuyue-win .now-yuyue-win-box ul {
    width: 100%;
    border-top: #b6b6b6 1px dashed;
}
.doc-detail-wufuwu li .tuwen-box .tuwen-box-text .now-yuyue-win .now-yuyue-win-box ul li {
    border-bottom: #b6b6b6 1px dashed;
    text-align: left;
    padding: 0 10px;
    width: 97.5%;
}

.doc-detail-wufuwu li .tuwen-box .tuwen-box-text .now-yuyue-win .now-yuyue-win-box ul li i {
    display: inline-block;
    width: 20%;
    line-height: 50px;
    font-size: 16px;
    color: #666;
}
.doc-detail-wufuwu li .tuwen-box .tuwen-box-text .now-yuyue-win .now-yuyue-win-box ul li i.btn-wrap {
    text-align: right;
}
.doc-detail-wufuwu li .tuwen-box .tuwen-box-text .now-yuyue-win .now-yuyue-win-box ul li i.btn-wrap a {
    width: 70px;
    padding: 0;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    border-radius: 3px;
    color: #fff;
    margin-top: 0px;
    background-color: #00a3ee;
}
.doc-detail-wufuwu li .tuwen-box .tuwen-box-text .now-yuyue-win .now-yuyue-win-box ul li.orange i.btn-wrap a {
    background-color: #f98e36;
}
.doc-detail-wufuwu li .tuwen-box .tuwen-box-text .now-yuyue-win .now-yuyue-win-box ul li i color {
    color: #ff9000;
}
.doc-detail-wufuwu li .tuwen-box .tuwen-box-text .now-yuyue-win .now-yuyue-win-box ul li i a.ask-btn{
    display: inline-block;
}





/*专家问诊-医生列表*/
.main-both{
    width: 1200px;
    margin:0 auto;
}
.main-left{
    float: left;
    width: 940px;
}
.main-right{
    float: right;
    width: 238px;
}

.zhuanjiawenzhen-dingwei-qiehuan{
    height: 45px;
    width: 910px;
    background-color: #fff;
    line-height: 45px;
    margin-bottom: 20px;
    padding-left: 30px;
    position: relative;
}

.zhuanjiawenzhen-dingwei-qiehuan .icon-dizhi{
    position: absolute;
    font-size: 22px;
    left: 30px;
    top: 0px;
    width: 20px;
    height: 45px;
    margin-right: 10px;
    display: inline-block;
    zoom: 1;
    overflow: hidden;
    color: #00a3ee;
}
.zhuanjiawenzhen-dingwei-qiehuan .city{
    display: inline-block;
    margin-left: 25px;
    font-size: 16px;
}
.zhuanjiawenzhen-dingwei-qiehuan .all{
    display: inline-block;
    margin-left: 5px;
    font-size: 16px;
}
.zhuanjiawenzhen-dingwei-qiehuan .change-city{
    position: relative;
    display: inline-block;
    margin-left: 27px;
    color: #888;
    font-size: 12px;
    line-height: 20px;
}
.zhuanjiawenzhen-dingwei-qiehuan .change-city .icon-arrow-bottom-copy{
    position: absolute;
    top: 8px;
    right: -15px;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top-color: #bcbcbc;
}
.zhuanjiawenzhen-dingwei-qiehuan .change-city .icon-arrow-top-copy {
    position: absolute;
    top: 4px;
    right: -15px;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-bottom-color: #bcbcbc;
}

.zhuanjiawenzhen-yixuan-box{
    width: 880px;
    background-color: #fff;
    line-height: 42px;
    /*margin-bottom:6px;*/
    padding:10px 30px;
}
.zhuanjiawenzhen-yixuan-tiaojian{
    padding: 15px 0px;
    font-size: 14px;
    line-height: 24px;
}
.zhuanjiawenzhen-yixuan-tiaojian dl, .zhuanjiawenzhen-yixuan-tiaojian dl dt, .zhuanjiawenzhen-yixuan-tiaojian dl dd{
    float: left;
}
.zhuanjiawenzhen-yixuan-tiaojian dl dt{
    color: #00a3ee;
}
.zhuanjiawenzhen-yixuan-tiaojian dl dd{
    border: 1px solid #00a3ee;
    padding: 0 10px;
    margin-right: 10px;
}
.zhuanjiawenzhen-yixuan-tiaojian dl dd a{
    color: #333;
}
.zhuanjiawenzhen-yixuan-tiaojian dl dd a i{
    color: #00a3ee;
    margin-left: 5px;
}
.zhuanjiawenzhen-yixuan-tiaojian span{
    font-size: 14px;
    color: #999;
}
.zhuanjiawenzhen-yixuan-tiaojian span em{
    font-size: 16px;
    color: #f98e36;
    padding: 0 5px;
}
.zhuanjiawenzhen-shaixuan-tiaojian{
    font-size: 14px;
    line-height: 32px;
}
.zhuanjiawenzhen-shaixuan-tiaojian ul{
    margin-bottom: -1px
}
.zhuanjiawenzhen-shaixuan-tiaojian ul li{
    float: left;
    width: 880px;
    padding: 5px 0;
    border-bottom:#eee 1px dashed;
    position: relative;
}

.zhuanjiawenzhen-shaixuan-tiaojian ul li dl{
    float: left;
    width: 800px;
    padding-left: 0px;
    position: relative;
    overflow: hidden;
    margin: 0px;
    height: 32px;
}
.zhuanjiawenzhen-shaixuan-tiaojian ul li dl dt{
    float: left;
    width: 70px;
    border-right: #f0f0f0 1px solid;
}
.zhuanjiawenzhen-shaixuan-tiaojian ul li dl dt a{
    color: #999;
}
.zhuanjiawenzhen-shaixuan-tiaojian ul li dl dd{
    float: left;
    color: #00a3ee;
    display: inline-block;
    padding:0 10px;
}
.zhuanjiawenzhen-shaixuan-tiaojian ul li dl dd a{
    color: #666;
}
.zhuanjiawenzhen-shaixuan-tiaojian ul li dl dd a:hover{
    color: #00a3ee
}
.zhuanjiawenzhen-shaixuan-tiaojian ul li .showmore-btn{
    position: absolute;
    right:0px;
    top: 0;
    width: 80px;
    text-align: center;
    padding-top: 4px;
    z-index: 4;
    color: #00a3ee;
    font-size: 14px;
}
.zhuanjiawenzhen-shaixuan-tiaojian ul li .showmore-btn a{
    color: #00a3ee;
}
.zhuanjiawenzhen-shaixuan-tiaojian ul li .showmore-btn i{
    margin-left: 5px;
    color: #00a3ee;
}
.zhuanjiawenzhen-shaixuan-showmore-box{
    width: 729px;
    padding-left: 70px;
    float: left;
    position: relative;
    top: 0px;
    left: 0px;
    margin-top: -32px;
}
.zhuanjiawenzhen-shaixuan-tiaojian ul li .zhuanjiawenzhen-shaixuan-showmore-box dl{
    width: 729px;
    background-color: #f9f9f9;
    height: auto;
    padding-right: 80px;
}
.zhuanjiawenzhe-tuijianzhuanjia-box{
    width: 880px;
    background-color: #fff;
    margin-bottom: 20px;
    padding: 40px 30px 20px;
}
.zhuanjiawenzhe-tuijianzhuanjia-title{
    margin-bottom: 0px;
    padding: 0 0 20px 0;
}
.zhuanjiawenzhe-tuijianzhuanjia-title h4 {
    font-size: 18px;
    color: #333;
    display: inline-block;
}
.zhuanjiawenzhe-tuijianzhuanjia-title span {
    color: #666;
    font-size: 14px;
    display: inline-block;
    margin-left: 5px;
}
.zhuanjiawenzhe-tuijianzhuanjia-box .zhuanjia-subtit li{
    padding: 0 20px;
}
.zhuanjiawenzhe-zhujia-list{
    padding-top: 24px;
}
.zhuanjiawenzhe-zhujia-list ul{
    width: 900px
}
.zhuanjiawenzhe-zhujia-list li{
    float: left;
    width: 218px;
    height: 238px;
    margin-right: 20px;
    margin-bottom: 20px;
    border:#ececec 1px solid;
    border-radius: 0px;
    position: relative;
}
.zhuanjiawenzhe-zhujia-cell{
    
}
.zhuanjiawenzhe-zhujia-cell-top{
    position: relative;
    margin: 0 16px;
    padding: 16px 0 6px 80px;
    overflow: hidden;
}
.zhuanjia-pic{
    display: block;
    width: 70px;
    height: 70px;
    border-radius: 35px;
    position: absolute;
    overflow:hidden;
    left: 0;
    top: 16px; 
}
.zhuanjia-pic img{
    object-fit: cover;
    width: 70px;
    height: 70px;
}

.zhuanjiawenzhe-zhujia-cell-top .name{
    font-size: 16px;
    color: #00a3ee;
    line-height: 24px;
}
.zhuanjiawenzhe-zhujia-cell-top .name a{
    color: #00a3ee;
}
.zhuanjiawenzhe-zhujia-cell-top .name font{
    font-size: 14px;
    color: #999;
    margin-left: 5px;
}
.zhuanjiawenzhe-zhujia-cell-top .keshi, .zhuanjiawenzhe-zhujia-cell-top .hospital{
    font-size: 14px;
    color: #333;
    line-height: 20px;
    display: block;
    height: 20px;
    width: 166px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zhuanjiawenzhe-zhujia-cell-top .doctor-consult{
    font-size: 14px;
    color: #666;
    padding-top: 5px;
}
.zhuanjiawenzhe-zhujia-cell-top .doctor-consult span em{
    margin-left: 5px;
    color: #fc8629;
}
.zhuanjiawenzhe-zhujia-cell-top .doctor-consult span i{
    margin-left: 5px;
}
.zhuanjiawenzhe-zhujia-cell .goodat{
    margin: 0 16px;
    font-size: 14px;
    height: 38px;
    overflow: hidden;
}
.zhuanjiawenzhe-zhujia-cell .goodat strong{
    color: #333;
}
.zhuanjiawenzhe-zhujia-cell .goodat span{
    color: #999;
}
.zhuanjiawenzhe-zhujia-cell-ctrl{
    border-top: #ececec 1px solid;
    margin-top: 20px;
    height: 68px;
    background-color: #fafafb;
}
.zhuanjiawenzhe-zhujia-cell-ctrl-l{
    width: 143px;
    float: left;
    border-right: #ececec 1px solid;
    height: 100%;
}
.zhuanjiawenzhe-zhujia-cell-ctrl-r{
    width: 134px;
    float: right;
    height: 100%;
}
.zhuanjiawenzhe-zhujia-cell-ctrl-l p{
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #666;
}
.zhuanjiawenzhe-zhujia-cell-ctrl-l p span{
    font-size: 16px;
    color: #faa05e;
    margin-left: 5px;
}
.zhuanjiawenzhe-zhujia-cell-ctrl-l p font{
    margin-left: 5px;
}
.zhuanjiawenzhe-zhujia-cell-ctrl-l a{
    display: block;
    width: 95px;
    height: 26px;
    line-height: 26px;
    color: #999;
    background-color: #e7e7e7;
    text-align: center;
    margin:2px auto;
    border-radius: 2px;
}

.zhuanjiawenzhe-zhujia-cell-ctrl-r p{
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #666;
}
.zhuanjiawenzhe-zhujia-cell-ctrl-r p span{
    font-size: 16px;
    color: #faa05e;
    margin-left: 5px;
}
.zhuanjiawenzhe-zhujia-cell-ctrl-r p font{
    margin-left: 5px;
}
.zhuanjiawenzhe-zhujia-cell-ctrl-r a{
    display: block;
    width: 95px;
    height: 26px;
    line-height: 26px;
    color: #999;
    background-color: #e7e7e7;
    text-align: center;
    margin:2px auto;
    border-radius: 2px;
}
.zhuanjiawenzhe-zhujia-cell-ctrl-r a.blue{
    background-color: #00a3ee;
    color: #fff;
}
.zhuanjiawenzhe-zhujia-cell-ctrl-r a.yellow{
    background-color: #f98e36;
    color: #fff;
}
.zhuanjiawenzhe-zhujia-cell-ctrl-l a.blue{
    background-color: #00a3ee;
    color: #fff;
}
.zhuanjiawenzhe-zhujia-cell-ctrl-l a.yellow{
    background-color: #f98e36;
    color: #fff;
}
.main-right-box{
    background-color: #fff;
    line-height: 42px;
    margin-bottom: 6px;
    padding: 10px 30px; 
}
.zhuanjiawenzhen-hot-talk-title h4{
    font-size: 18px;
    color: #333;
}
.zhuanjiawenzhen-hot-talk-title span{
    font-size: 12px;
    color: #333;
    float: right;
}
.zhuanjiawenzhen-hot-talk-title span a{
    font-size: 12px;
    color: #333;
}
.dotline{
    width: 13px;
    border-left: #00a3ee 1px solid;
    height: 96px;
    position: absolute;
    margin-top: 6px;
}
.dotline:before{
    display: block;
    content: '';
    width: 9px;
    height: 9px;
    font-size: 0;
    line-height: 0;
    border-radius: 4px;
    background-color: #00a3ee;
    position: absolute;
    left: -5px;
}
.zhuanjiawenzhen-hot-talk ol{
    margin-top: 10px;
    margin-bottom: -1px;
}
.zhuanjiawenzhen-hot-talk ol li{
    height: 96px;
    position: relative;
}
.zhuanjiawenzhen-hot-talk .wenheda{
    width: 164px;
    border-bottom: #eee 1px dashed;
    line-height: 20px;
    font-size: 12px;
    color: #999;
    padding-bottom: 20px;
    padding-left: 14px;
}
.zhuanjiawenzhen-hot-talk .wenheda font{
    font-size: 14px;
    color: #333;
    display: block;
}
.zhuanjiawenzhen-hot-talk .wenheda em{
    height: 36px;
    display: block;
    overflow: hidden;
}
.zhuanjiawenzhen-hot-talk ol li.last{
    border-bottom-width: 0px;
}
.zhuanjiawenzhen-hot-talk ol li.last .dotline{
    border-left-color:#fff;
}
.zhuanjiawenzhen-hot-talk ol li.last .wenheda{
    border-width: 0px;
}
.zhuanjiawenzhen-doc-tuijian li{
    width: 176px;
    height: 243px;
    border:#ececec 1px solid;
    border-radius: 5px;
    margin-bottom: 30px;
}
.zhuanjiawenzhen-doc-tuijian .zhuanjia-pic{
    display: block;
    width: 70px;
    height: 70px;
    border-radius: 35px;
    overflow:hidden;
    margin: 15px auto;
    position: inherit;
}
.zhuanjiawenzhen-doc-tuijian .zhuanjia-pic img{
    object-fit: cover;
    width: 70px;
    height: 70px;
}
.zhuanjiawenzhen-doc-tuijian .name{
    font-size: 16px;
    color: #333;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}
.zhuanjiawenzhen-doc-tuijian .name a:hover{
    color: #00a3ee;
}

.zhuanjiawenzhen-doc-tuijian .name font{
    margin-left: 5px;
}
.zhuanjiawenzhen-doc-tuijian .keshi{
    display: block;
    font-size: 14px;
    color: #666;
    text-align: center;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zhuanjiawenzhen-doc-tuijian .hospital{
    display: block;
    font-size: 14px;
    color: #666;
    line-height: 20px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zhuanjiawenzhen-doc-tuijian .doctor-consult{
    font-size: 12px;
    color: #666;
    text-align: center;
    margin-top: 15px;
}
.zhuanjiawenzhen-doc-tuijian .doctor-consult em{
    color: #fc8629;
    margin-left: 5px;
}
.zhuanjiawenzhen-doc-tuijian .doctor-consult i{
    color: #00a3ee;
    margin-left: 5px;
}
.zhuanjiawenzhen-doc-tuijian .doctor-consult span{
    width: 45%;
    text-align: center;
    display: inline-block;
    line-height: 14px;
}
.zhuanjiawenzhen-doc-tuijian .doctor-consult span.pingfen{
    border-right:#eee 1px solid;
}
.hospital-list-shai{
    height: 45px;
    line-height: 45px;
    width: 878px;
    border:#ececec 1px solid;
    background-color: #f8f8f8;
}
.hospital-list-shai span{
    display: inline-block;
    padding: 0px 20px;
    border-right: #ececec 1px solid;
}
.hospital-list-shai span a i{
    font-size: 12px;
}
.hospital-list-shai span a i.icon-CombinedShape{
    font-size: 14px;
}
.hospital-list-shai span.active a, .hospital-list-shai span.active a i{
    color: #f98e36;
}
.hospital-list-shai .ktgh{
    padding: 0px 20px;
}
.hospital-list-shai .ktgh input{
    height: 16px;
    display: inline-block;
    vertical-align: middle;
}
.hospital-list-shai .ktgh font{
    line-height: 20px;
    cursor: default;
    padding-left: 5px;
}
.yiyuan-list-box {
    padding-top: 24px;
}
.yiyuan-list-box li{
    width: 830px;
    height: 100px;
    padding: 24px;
    margin-bottom: 20px;
    border: #ececec 1px solid;
    border-radius: 5px;
    position: relative; 
}
.yiyuan-list-cell{
    position: relative; 
}
.yiyuan-list-cell a.yiyuan-pic{
    width: 134px;
    height: 100px;
    display: block;
    border-radius: 2px;
    float: left;
    overflow: hidden;
}
.yiyuan-list-cell a.yiyuan-pic img{
    object-fit: cover;
    width: 134px;
    height: 100px;
}
.yiyuan-list-cell dl dt{
    height: 30px;
    line-height: 30px;
}
.yiyuan-list-cell dl{
    margin-left: 20px;
    padding: 12px 0;
    width: 280px;
    float: left;
}
.yiyuan-list-cell dl dt a{
    font-size: 16px;
    color: #333;
    display:inline-block;
    max-width: 200px;
    height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.yiyuan-list-cell dl dt a:hover{
    color: #00a3ee;
}
.yiyuan-list-cell dl dt span{
    font-size: 14px;
    color: #666;
    margin-left: 10px;
    display:inline-block;
    max-width: 60px;
    height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.yiyuan-list-cell dl dd{
    font-size: 12px;
    color: #999;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.yiyuan-list-cell .hospital-evaluate{
    border-left: #ececec 1px solid;
    float: left;
    padding: 20px 30px;
    line-height: 30px;
}
.yiyuan-list-cell .hospital-evaluate p{
    font-size: 14px;
    color: #666;
}
.yiyuan-list-cell .hospital-evaluate p label{
    padding: 0 3px;
    color: #faa05e;
}
.yiyuan-list-cell .hospital-yuyue{
    float: right;
    width: 100px;
    padding: 20px 30px;
    border-left: #ececec 1px solid;
    height: 60px;
    line-height: 60px;
}
.yiyuan-list-cell .hospital-yuyue a{
    width: 96px;
    height: 28px;
    border-radius: 2px;
    line-height: 28px;
    color: #fff;
    background-color: #f98e36;
    display: inline-block;
    text-align: center;
    margin-top: 16px;
}
.yiyuan-list-cell .hospital-yuyue a.noactive{
    background-color: #ccc;
    cursor: default;
}
.yiyuan-xianqing-basic-box{
    width: 880px;
    background-color: #fff;
    margin-bottom: 20px;
    padding: 30px 30px 20px;
}
.yiyuan-xianqing-basic-l{
    width: 172px;
    float: left;
    text-align: center;
}
.yiyuan-xianqing-basic-l img{
    display: block;
    margin: 10px auto;
    width: 172px;
    height: 172px;
    border-radius: 5px;
}
.yiyuan-xianqing-basic-l em{
    display: block;
    width: 64px;
    height: 20px;
    background-color: #f98e36;
    color: #fff;
    text-align: center;
    font-size: 12px;
    line-height: 20px;
    border-radius: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
}
.yiyuan-xianqing-basic-l em .iconfont{
    margin-right: 5px;
    font-size: 12px;
}
.yiyuan-xianqing-basic-l span{
    display: block;
    font-size: 12px;
    color: #999;
    text-align: center;
}
.yiyuan-xianqing-basic-l span font{
    color: #f98e36;
    padding: 0 3px;
}
.yiyuan-xianqing-basic-r{
    padding-left: 200px;
}
.yiyuan-xianqing-basic-r ul{
    border-bottom:#f1f1f1 1px solid; 
    height: 56px;
}
.yiyuan-xianqing-basic-r ul li{
    float: left;
}
.yiyuan-xianqing-basic-r ul li .doc-home-num{
    display: inline-block;
    text-align: center;
    font-size: 12px;
    color: #666;
}
.yiyuan-xianqing-basic-r ul li .doc-home-num em{
    font-size: 20px;
    color: #333;
    font-weight: bold;
    padding-right: 5px;
}
.yiyuan-xianqing-basic-r ul li.clickzan{
    float: right;
    line-height: 43px;
}
.yiyuan-xianqing-basic-r ul li.clickzan .doc-home-num{
    font-size: 14px;
    color: #333;
}
.yiyuan-xianqing-basic-r ul li.clickzan i{
    color: #f98e36;
}
.yiyuan-xianqing-basic-r ul li .doc-home-num.orange, .yiyuan-xianqing-basic-r ul li .doc-home-num.orange em{
    color: #f98e36;
}
.yiyuan-xianqing-basic-r .hospital-name{
    font-size: 18px;
    /*color: #1bb7c8;*/
    color: #00a3ee;
    border-bottom: #f1f1f1 1px solid;
    height: 49px;
    line-height: 49px;
    vertical-align: text-bottom;
    margin-bottom: 17px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.yiyuan-xianqing-basic-txt{
    padding:0;
}
.yiyuan-xianqing-basic-txt dl dt{
    width: 44px;
    font-size: 14px;
    color: #666;
    float: left;
}
.yiyuan-xianqing-basic-txt dl dd{
    font-size: 14px;
    color: #333;
    /*padding-left: 46px;*/
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.yiyuan-xianqing-basic-txt dl dd a{
    color: #00a3ee;
}
.yiyuan-xianqing-basic-txt dl dd a:hover{
    text-decoration: underline;
}
.yiyuan-xianqing-basic-txt dl dd.jianjie{
    font-size: 14px;
    color: #333;
    /*padding-left: 46px;*/
    line-height: 24px;
    height:48px;
    white-space: normal;
    text-overflow: inherit;
    overflow: hidden;
}
.yiyuan-xianqing-basic-txt dl dd a.lookmore{
    color: #00a3ee;
}
.yiyuan-xianqing-basic-txt dl dd a.yiyuan-yuyueguahao-btn{
    width: 162px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    display:inline-block;
    text-align: center;
    background-color: #f98e36;
    border-radius: 5px;
    margin-right: 10px;
}
.yiyuan-xianqing-basic-txt dl dd a.yiyuan-weikaitongguahao-btn{
    width: 162px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #999;
    display:inline-block;
    text-align: center;
    background-color: #e7e7e7;
    border-radius: 5px;
}
.yiyuan-xianqing-basic-txt dl dd a.yiyuan-yuyueguahao-btn:hover, .yiyuan-xianqing-basic-txt dl dd a.yiyuan-weikaitongguahao-btn{
    text-decoration: none;
}
.yiyuan-xianqing-basic-txt dl.ctrl{
    margin-top: 20px;
}
.yiyuan-xianqing-basic-txt dl.ctrl dd{
    height: 40px;
}
.yuanneisearch-tit{
    padding-bottom: 10px;
    line-height: 24px;
}
.yuanneisearch-tit h4{
    color: #00a3ee;
    display: inline-block;
    font-size: 20px;
}
.yuanneisearch-tit span{
    font-size: 12px;
    color: #999;
    padding-left: 10px;
}
 
.yuanneisearch-input {
    border: 2px solid #00a3ee;
    width: 778px;
    border-right: none;
    height: 46px;
    display: inline-block;
    float: left;
    position: relative;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.yuanneisearch-input input{
    height: 28px;
    line-height: 28px;
    padding: 9px 0;
    border: 0;
    font-size: 14px;
    width: 766px;
    margin: 0 0 0 12px;
    background: 0 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    outline: none;
}
.yuanneisearch-con a {
    width: 76px;
    font-size: 16px;
    height: 50px;
    border-radius: 0;
    padding: 0 12px;
    float: left;
    line-height: 50px;
    background: #00a3ee;
    color: #fff;
    text-align: center;
    display: inline-block;
    font-weight: 400;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.yiyuanxiangqing-yuanneisearch-box {
    width: 880px;
    background-color: #fff;
    margin-bottom: 20px;
    padding: 40px 30px;
}
.all-keshi-box{
    width: 830px;
    border:#d9d9d9 1px solid;
    border-radius: 2px;
    padding: 24px;
}
.all-keshi-box dl{
    
}
.all-keshi-box dl dt{
    font-size: 16px;
    
    margin: 10px 0;
    padding-top: 10px;
}
.all-keshi-box dl dt a{
    color: #404040;
}
.all-keshi-box dl dt a.active{
    color: #f98e36;
}
.all-keshi-box dl dd{
    padding-bottom: 20px;
    border-bottom:#e8e8e8 1px dashed;
}
.all-keshi-box dl dd a{
    display: inline-block;
    font-size: 14px;
    color: #333;
    width: 25%;
    line-height: 30px;
}
.all-keshi-box dl dd a.active em{
    color: #00a3ee;
}
.all-keshi-box dl dd a font{
    color: #999;
    float: left;
}
.all-keshi-box dl dd a.active font{
    color: #f98e36;
}
.all-keshi-box dl dd a em{
    float: left;
    max-width: 130px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.all-keshi-box dl dd a:hover{
    color: #00a3ee;
}
.all-keshi-box dl dd:nth-last-child(){
    border-bottom-width: 0px
}
.zhuanjiawenzhe-tuijianzhuanjia-box.yiyuan-doc-list{
    padding-top: 0px;
}
.zhuanjiawenzhe-tuijianzhuanjia-box.yiyuan-doc-list .yuanneisearch-tit {
    padding: 30px;
    padding-bottom: 0px;
}
.zhuanjiawenzhe-tuijianzhuanjia-box.yiyuan-doc-list .yuanneisearch-tit.yiyuan-detail-doc-tit{
    padding: 10px 30px 20px 0px;
}


/*============================================================================================================================================
健康服务样式
============================================================================================================================================*/



.banner-box{
    width: 100%;
    height: 200px;
    background-size: cover;
    background-position: center;
    background-color: #ddd;
}
.banner-box img{
    width: 100%;
    height: 200px;
    object-fit: cover;
}
.jiakangfuwu-channel-tit {
    padding: 0px 31px;
    padding-bottom: 14px;
}
.jiakangfuwu-channel-tit h4 {
    color: #00a3ee;
    display: inline-block;
    font-size: 24px;
    float: left;
}
.jiakangfuwu-channel-tit p{
    margin-left: 180px;
    text-align: right;
    line-height: 31px;
}
.jiakangfuwu-channel-tit p a{
    font-size: 14px;
    color: #333;
    display: inline-block;
    padding: 0 20px;
}
.jiakangfuwu-channel-tit p a:hover{
    color: #00a3ee;
}
.jiakangfuwu-channel-tit p.lookmore{
    border-left: #eee 1px solid;
}
.jiakangfuwu-channel-tit-bottom-line{
    height: 4px;
    background-color: #f5f5f5;
    width: 1140px;
    margin: 0 auto;
}
.jiankangfuwu-gengduo-sendword{
    font-size: 18px;
    color: #666;
    line-height: 36px;
}
.screen-box .zhuanjiawenzhen-yixuan-box{
    width: 1138px;
    padding: 10px 0px;
}
.screen-box .zhuanjiawenzhen-shaixuan-tiaojian ul li{
    width: 1138px;
}
.screen-box .zhuanjiawenzhen-shaixuan-tiaojian ul li dl{
    width: 1058px;
}
.mb20{
    margin-bottom: 20px;
}
.jiankangfuwu-gengduo-list-shaixuan{
    padding: 0px 31px;
}
.jiankangfuwu-gengduo-list-shaixuan .hospital-list-shai {
    width: 1138px;
}
.fuwuxiangqing-price{
    display: inline-block;
    font-size: 30px;
    color: #f98e36;
    font-style: italic;
    font-weight: bold;
}
.fuwuxiangqing-shichang-price{
    font-weight: 400px;
    font-size: 14px;
    color: #28b973;
}
.goods-choose-text.fuwu-choose-text .zXnr{
    padding:5px 0px;
}
.fuwuxiangqing-price-head-box.goods-head-box {
    width: 1140px;
    margin-left: auto;
    margin-right: auto;
    height: 406px;
    padding:30px;
}
.goods-head.fuwuixiangqing-head {
    width: 1140px;
    margin: 0px auto;
}
.goods-head-r.fuwuxiangqing-head-r{
    width: 704px;
}
.goods-details-box.fuwu-details-box{
    background-color: #fff;
    width: 1140px;
    padding: 30px;
    margin-bottom: 20px;
}
.fuwu-details-listname{
    width: 116px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #fff;
    border-left: #fff 1px solid;
    font-size: 16px;
    background-color: #00a3ee;
}
.goods-details-pic.fuwu-details-pic{
    width: 1140px;
    margin: 0 auto;
    margin-top: 40px;
    background-color: #f9f9f9;
    min-height: 500px;
    text-align: center;
}
.foot-all{
    width: 100%;
    background-color: #373d41;
    border-top: #eee 1px solid;
}
.foot-box {
    width: 1200px;
    padding: 24px 0px;
    margin: 0 auto;
    /*background-color: #fff;
    margin-bottom: 20px;*/
}



.querenfuwu-tit {
    margin-top: 35px;
    margin-left: 58px;
    width: 446px;
    height: 36px;
    border: #caf1f1 1px solid;
    background-color: #f3ffff;
    line-height: 36px;
    color: #999;
    color: #00a3ee;;
    font-size: 14px;
    text-align: left;
    text-indent: 10px;
}
.select-box span {
    display: block;
    width: 278px;
    background-color: #fff;
    font-size: 14px;
    color: #888;
    float: left;
    border: 1px solid #ccc;
    font-weight: 400;
    padding: 5px;
    height: 26px;
    line-height: 26px;
}
.select-box span input{
    border:none;
    outline: none;
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: #888;
    line-height: 26px;
}
.select-box span input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:#ccc;
}
.select-box span input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#ccc;
}
.select-box span input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#ccc;
}
.select-box span input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:#ccc;
}
.fuwuqueren-list{
    padding: 30px 0px;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
}
.fuwuqueren-list h4{
    font-size: 24px;
    color: #00a3ee;
    color: #333;
}
.fuwuqueren-list p{
    font-size: 12px;
    color: #999;
    line-height: 24px;
}
.fuwuqueren-list dl{
    padding-top: 35px;
}
.fuwuqueren-list dl dt{
    float: left;
    width: 84px;
    height: 84px;
    border:#ddd 1px solid;
    overflow: hidden;
    margin-right: 15px;
}
.fuwuqueren-list dl dt a img{
    width: 84px;
    height: 84px;
}
.fuwuqueren-list dl dd a{
    color: #51c4f0;
    font-size: 14px;
    display: block;
    max-width: 196px;
    overflow: hidden;
    text-overflow: ellipsis;
    /*white-space:nowrap;*/
    line-height: 20px;
    height: 44px;
}
.fuwuqueren-list dl dd span{
    color: #666;
    font-size: 12px;
    display: block;
}
.fuwuqueren-list dl dd strong{
    color: #e4393c;
    font-size: 14px;
    margin-top:3px;
    display: inline-block;
}
.yuyueguahao-add-tip-shiyong p.title a{
    float: right;
    font-size: 14px;
    color: #999;
}
.yuyueguahao-add-tip-shiyong p.title a .iconfont{
    font-size: 14px;
}
.fuwuqueren-fuwurenyuan{
    margin-top: 15px;
    position: relative;
    padding: 10px;
    border:#eee 1px solid;
    border-radius: 5px;
    background-color: #fff;
}
.fuwuqueren-fuwurenyuan .docpic{
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top:14px;
    right:11px;
}
.fuwuqueren-fuwurenyuan .docpic img{
    display: block;
    width: 60px;
    height: 60px;
}
.fuwuqueren-fuwurenyuan h4 a{
    font-size: 14px;
    color: #666;
    line-height: 24px;
}
.fuwuqueren-fuwurenyuan p{
    font-size: 12px;
    color: #999;
    line-height: 20px;
}
.fuwuqueren-list p.dianhua, .fuwuqueren-list p.dizhi, .fuwuqueren-list p.shijian{
    line-height: 22px;
    color: #666;
}
.fuwuqueren-list p.dianhua i.iconfont, .fuwuqueren-list p.dizhi i.iconfont, .fuwuqueren-list p.shijian i.iconfont{
    font-size: 12px;
    margin-right: 8px;
}
.yuyueguahao-add-tip.fuwuqueren-add-tip{
    padding: 10px 0;
}
.select-box-uploadpic{
    width: 290px;
    background-color: #fff;
    font-size: 14px;
    color: #888;
    float: left;
    font-weight: 400;
    padding:0;
    height: 38px;
    line-height: 38px;
}
.select-box-uploadpic a{
    display: inline-block;
    width: 36px;
    height: 36px;
    border:#ddd 1px dashed;
    text-align: center;
    line-height: 36px;
    position: relative;
    margin-right: 15px;
    vertical-align: top;
}
.select-box-uploadpic a i{
    font-size: 30px;
    color: #999;
}
.select-box-uploadpic a img{
    width: 36px;
    height: 36px;
}
.select-box-uploadpic a em{
    display: none;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #ec490d;
    color: #fff;
    position: absolute;
    top: -5px;
    right: -5px;
    text-align: center;
    line-height: 20px;
}
.select-box-uploadpic a em .iconfont{
    font-size: 12px;
    color: #fff;
}
.select-box-uploadpic a:hover em{
    display: block;
}
.select-box-uploadpic font{
    color: #999;
    font-size: 12px;
}
.fuwuqueren-sign-xieyi{
    width: 400px;
    font-size: 14px;
    color:#00a3ee;
}
.fuwuqueren-sign-xieyi a i{
    margin-right: 5px;
}
.fuwuqueren-sign-xieyi a i.icon-yigouxuan {
    color: #00a3ee;
}
.fuwuqueren-older-xiaoji{
    width:90%;
    margin-left: auto;
    margin-right: auto;
}
.fuwuqueren-older-xiaoji p{
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    margin-bottom: 5px;
    zoom: 1;
    padding-left: 66%;
}
.fuwuqueren-older-xiaoji p span{
    display: block;
    width: 180px;
    margin-right: 20px;
    float: left;
    text-align: right;
}
.fuwuqueren-older-xiaoji p span font{
    color: #ec490d;
    padding:0 5px; 
}
.fuwuqueren-older-xiaoji p em{
    display: block;
    color: #333;
    float: left;
    width: 100px;
    text-align: right;
    font-family: verdana;
}
.fuwu-trade-foot{
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}
.fuwu-trade-foot-detail{
    padding: 15px 68px 15px 0;
    line-height: 20px;
    text-align: right;
    border-top: 1px solid #eee;
    color: #999;
    background-color: #f9f9f9;
}
.fuwu-trade-foot-detail font{
    color: #ec490d;
    font-family: Verdana;
    font-weight: 700;
    font-size: 18px;
    min-width: 122px;
    _width: 122px;
    float: right;
    text-align: right;
}
.yuyueguahao-btn.fuwuqueren-btn-box {
    padding-top: 10px;
    margin: 0px;
    margin-left: 50px;
    padding-bottom: 60px;
    margin-right: 150px;
    text-align: center;
}
.fuwuqueren-select-doc-win.now-yuyue-win {
    top: 20%;
    margin-left: 50%;
    left: -409px;
    height: 474px;
}
.fuwuqueren-select-doc-win.now-yuyue-win:after{
    display: none;
}
.fuwuqueren-select-doc-win.now-yuyue-win .now-yuyue-win-tit {
    font-size: 14px;
    color: #333;
    vertical-align: middle;
    padding: 20px 30px;
    height: 20px;
    background-color: #f6f6f6;
    position: relative;
}
.fuwuqueren-select-doc-win.now-yuyue-win .now-yuyue-win-tit a{
    display: block;
    position: absolute;
    width: 24px;
    height: 24px;
    top: 20px;
    right: 20px;
}
.fuwuqueren-select-doc-win.now-yuyue-win .now-yuyue-win-tit a i{
    color: #666;
}
.fuwuqueren-select-doc-win.now-yuyue-win .now-yuyue-win-tit a:hover i{
    color:#ff9000;
}
.fuwuqueren-select-doc-win.now-yuyue-win .now-yuyue-win-tit i {
    color: #ff9000;
    padding-right: 5px;
}
.fuwuqueren-select-doc-win.now-yuyue-win .now-yuyue-win-tit em {
    color: #ff9000;
    display: inline-block;
}
.fuwu-doc-win-con-box.now-yuyue-win-box {
    height: 300px;
    padding: 22px;
}
.fuwu-doc-win-con{
    width: 776px;
}
.fuwu-doc-win-cell{
    width: 346px;
    margin-right: 15px;
    border: #eee 2px solid;
    float: left;
    padding: 10px;
    margin-top: 15px;
    position: relative;
}
.fuwu-doc-win-cell i.jiaobiao{
    display: none;
}
.fuwu-doc-win-cell.active{
    border-color: #98c832;
}
.fuwu-doc-win-cell.active i.jiaobiao{
    display: block;
    width: 40px;
    height: 36px;
    position: absolute;
    top:0;
    right: 0;
}
.fuwu-doc-win-cell .zhuanjia-cell-bottom font {
    display: table-cell;
    color: #f9a821;
    font-size: 14px;
    font-weight:normal;
    text-align: right;
}
.fuwu-doc-win-btn-box{
    /*border-top: #eee 2px solid;*/
    height:70px;
    text-align: center;
    line-height: 68px;
    background-color: #f6f6f6;
}
.fuwu-doc-win-btn-box a {
    width: 140px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    padding: 0 16px;
    border-radius: 3px;
    display: inline-block;
    text-align: center;
    background: #00a3ee;
    color: #fff;
}
.fuwu-doc-win-btn-box a {
    width: 100px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    padding: 0 16px;
    border-radius: 3px;
    display: inline-block;
    text-align: center;
    background: #00a3ee;
    color: #fff;
}
.fuwu-doc-win-btn-box a.noway{
    background: #ddd;
    color: #999;
}

.add-addresswin.fuwuqueren-select-address-win.fuwuqueren-select-time-win:after{
    display: none;
}
.add-addresswin.fuwuqueren-select-address-win.fuwuqueren-select-time-win .now-yuyue-win-tit {
    font-size: 14px;
    color: #333;
    vertical-align: middle;
    padding:15px 30px;
    height: 50px;
    background-color: #f6f6f6;
    position: relative;
}
.add-addresswin.fuwuqueren-select-address-win.fuwuqueren-select-time-win .now-yuyue-win-tit a{
    display: block;
    position: absolute;
    width: 24px;
    height: 24px;
    top: 20px;
    right: 20px;
}
.add-addresswin.fuwuqueren-select-address-win.fuwuqueren-select-time-win .now-yuyue-win-tit a i{
    color: #666;
}
.add-addresswin.fuwuqueren-select-address-win.fuwuqueren-select-time-win .now-yuyue-win-tit a:hover i{
    color:#ff9000;
}
.add-addresswin.fuwuqueren-select-address-win.fuwuqueren-select-time-win .now-yuyue-win-tit i {
    color: #ff9000;
    padding-right: 5px;
}
.add-addresswin.fuwuqueren-select-address-win.fuwuqueren-select-time-win .now-yuyue-win-tit em {
    color: #ff9000;
    display: inline-block;
}


.fuwuqueren-select-time-win.now-yuyue-win {
    top: 20%;
    margin-left: 50%;
    left: -409px;
    height: 474px;
}
.fuwuqueren-select-time-win.now-yuyue-win:after{
    display: none;
}
.fuwuqueren-select-time-win.now-yuyue-win .now-yuyue-win-tit {
    font-size: 14px;
    color: #333;
    vertical-align: middle;
    padding:15px 30px;
    height: 50px;
    background-color: #f6f6f6;
    position: relative;
}
.fuwuqueren-select-time-win.now-yuyue-win .now-yuyue-win-tit a{
    display: block;
    position: absolute;
    width: 24px;
    height: 24px;
    top: 20px;
    right: 20px;
}
.fuwuqueren-select-time-win.now-yuyue-win .now-yuyue-win-tit a i{
    color: #666;
}
.fuwuqueren-select-time-win.now-yuyue-win .now-yuyue-win-tit a:hover i{
    color:#ff9000;
}
.fuwuqueren-select-time-win.now-yuyue-win .now-yuyue-win-tit i {
    color: #ff9000;
    padding-right: 5px;
}
.fuwuqueren-select-time-win.now-yuyue-win .now-yuyue-win-tit em {
    color: #ff9000;
    display: inline-block;
}
.select-day{
    position: relative;
    width: 36px;
    height: 36px;
    padding: 6px;
    border:#00a3ee 1px solid;
    border-radius: 100px;
    margin: 0 15px;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    float: left;
}
.select-day p{
    color: #00a3ee;
    line-height: 18px;
}
.select-day:hover{
    background-color: #00a3ee;
}
.select-day:hover p{
    color: #fff;
}
.select-day.active{
    border-color:#00a3ee;
    background-color: #00a3ee;
    cursor: pointer;
}
.select-day.active p{
    color: #fff
}
.select-day.nocan{
    border-color: #ccc;
    cursor: default;
}
.select-day.nocan p{
    color: #ccc
}
.select-day.nocan:hover{
    background-color: #ccc;
}
.select-day.nocan:hover p{
    color: #fff;
}
.add-addresswin.fuwuqueren-select-address-win.fuwuqueren-select-time-win .now-yuyue-win-tit font{
    height: 38px;
    padding: 6px;
    display: inline-block;
    vertical-align: middle;
    line-height: 38px;
    float: left;
    cursor: pointer;
}
.add-addresswin.fuwuqueren-select-address-win.fuwuqueren-select-time-win .now-yuyue-win-tit font i.iconfont{
    font-size: 24px;
    color: #666;
}
.add-addresswin.fuwuqueren-select-address-win.fuwuqueren-select-time-win .now-yuyue-win-tit font i.iconfont:hover{
    background-color: #ddd;
    border-radius: 3px;
}

.fuwuqueren-select-time-win.now-yuyue-win .now-yuyue-win-tit font{
    height: 38px;
    padding: 6px;
    display: inline-block;
    vertical-align: middle;
    line-height: 38px;
    float: left;
    cursor: pointer;
}
.fuwuqueren-select-time-win.now-yuyue-win .now-yuyue-win-tit font i.iconfont{
    font-size: 24px;
    color: #666;
}
.fuwuqueren-select-time-win.now-yuyue-win .now-yuyue-win-tit font i.iconfont:hover{
    background-color: #ddd;
    border-radius: 3px;
}
.time-hover{
    display: inline-block;
    width: 114px;
    padding: 0;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    border-radius: 3px;
    color: #fff;
    margin-top: 0px;
    background-color: #fff;
    border:#ddd 1px solid;
    text-align: center;
    margin:0 10px 12px 0;;
    cursor: pointer;
    color: #666;
}
.time-hover.nocan{
    background-color: #eee;
    border:#eee 1px solid;
    cursor: default;
    color: #fff;
}
.time-hover:hover{
    background-color: #00a3ee;
    border:#00a3ee 1px solid;
    color: #fff;
}
.time-hover.nocan:hover{
    background-color: #eee;
    border:#eee 1px solid;
    color: #fff;
}
.time-hover.active{
    background-color: #00a3ee;
    border:#00a3ee 1px solid;
    cursor:pointer;
    color: #fff;
}
.time-hover.active:hover{
    background-color: #00a3ee;
    border:#00a3ee 1px solid;
    color: #fff;
}
.now-yuyue-win-box ul.address-list {
    border-top: #b6b6b6 0px dashed;
}
.now-yuyue-win-box ul.address-list li i {
    display: inline-block;
    width: auto;
    line-height: 50px;
    font-size: 14px;
    color: #666;
    margin-right: 10px;
}
.now-yuyue-win-box ul.address-list li i.btn-wrap a {
    width: auto;
    padding: 0 8px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    border-radius: 3px;
    color: #fff;
    margin-top: 0px;
    background-color: #00a3ee;
    display: inline-block;
    text-align: center;
}
.now-yuyue-win-box ul.address-list li i.btn-wrap{
    float: right;
    margin-right: 0px;
    display: none;
}
.now-yuyue-win-box ul.address-list li:hover i.btn-wrap{
    display:block;
}
.now-yuyue-win-box ul.address-list li i.default a{
    display: inline-block;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    background-color: #ddd;
    color: #fff;
    padding: 0 5px;
    border-radius: 3px;
}
.now-yuyue-win-box ul.address-list li i.icon-yigouxuan {
    color: #00a3ee;
}
.now-yuyue-win-box ul.address-list li i.icon-weigouxuan {
    color: #ccc;
}
.now-yuyue-win-box ul.address-list li i.btn-wrap a.edit {
    background-color: #f98e36;
}
.now-yuyue-win-box ul.address-list li.active{
    background-color: #fff;
}
.now-yuyue-win-box ul.address-list li.active  i.btn-wrap{
    display: block;
}
/*.now-yuyue-win-box ul.address-list li.active  i.btn-wrap a.ask-btn{
    background-color: #ddd;
    color: #fff;
}*/
.now-yuyue-win-box ul.address-list li.active i.btn-wrap a.edit {
    background-color: #f98e36;
    color: #fff;
}
.now-yuyue-win-box ul.address-list li i{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}
.now-yuyue-win-box ul.address-list li i.address-username{
    max-width: 56px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}
.now-yuyue-win-box ul.address-list li i.address-phone{
    max-width: 124px;
}
.now-yuyue-win-box ul.address-list li i.address-address{
    max-width: 324px;
}
.fuwu-doc-win-btn-box a.add-address {
    background: #f98e36;
    color: #fff;
}
.fuwuqueren-select-address-win.now-yuyue-win {
    top: 20%;
    margin-left: 50%;
    left: -409px;
    height: 474px;
}
.fuwuqueren-select-address-win.now-yuyue-win .now-yuyue-win-tit {
    font-size: 14px;
    color: #333;
    vertical-align: middle;
    padding: 20px 30px;
    height: 20px;
    background-color: #f6f6f6;
    position: relative;
}
.fuwuqueren-select-address-win.now-yuyue-win .now-yuyue-win-tit a{
    display: block;
    position: absolute;
    width: 24px;
    height: 24px;
    top: 20px;
    right: 20px;
}
.fuwuqueren-select-address-win.now-yuyue-win .now-yuyue-win-tit a i{
    color: #666;
}
.fuwuqueren-select-address-win.now-yuyue-win .now-yuyue-win-tit a:hover i{
    color:#ff9000;
}
.fuwuqueren-select-address-win.now-yuyue-win .now-yuyue-win-tit i {
    color: #ff9000;
    padding-right: 5px;
}
.fuwuqueren-select-address-win.now-yuyue-win .now-yuyue-win-tit em {
    color: #ff9000;
    display: inline-block;
}
.fuwuqueren-select-address-win.now-yuyue-win:after{
    display: none;
}




    


/*登录部分样式*/
.login-all{
    width: 100%;
    min-height: 100vh;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding: 15px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    box-sizing: border-box;
    background-image: url(../images/login-bg.png);
}
.login-win{
    width: 1000px;
    height: 510px;
    background-color: #fff;
    padding: 50px 0px;
}
.login-win-l{
    width: 500px;
    border-right:#f0f0f0 1px solid;
    float: left;
}
.login-win-r{
    width: 499px;
    margin-left: 500px;
}
.login-reg-tit{
    text-align: center;
}
.login-reg-tit span{
    display: inline-block;
    width: 90px;
    text-align: center;
}
.login-reg-tit span a{
    font-size: 22px;
    line-height: 30px;
    color: #333;
    font-weight: 400;
    display: inline-block;
    width: 50px;
    text-align: center;
    border-bottom: #fff 3px solid;
}
.login-reg-tit a.active{
    border-bottom: #00a3ee 3px solid;
}
.login-tip{
    text-align: center;
    font-size: 24px;
    color: #333;
    margin: 40px 0;
    padding-right: 90px;
}
.login-input-box{
    padding-left: 90px;
}
.login-input-box span{
    display: inline-block;
    width: 320px;
    height: 30px;
    border:#bbb 1px solid;
    padding: 15px 0;
    margin-bottom: 10px;
}
.login-input-box span input{
    width: 320px;
    height: 30px;
    border:none;
    background: no-repeat;
    text-indent: 10px;
    font-size: 16px;
    color: #bcbcbc;
    outline: none;
}
.login-input-box span em{
    display: none;
}
.login-input-box span.active{
    height: 60px;
    padding: 0px;
}
.login-input-box span.active em{
    display: inline-block;
    height: 30px;
    padding-left:10px; 
    font-size: 12px;
    line-height: 30px;
    color: #bcbcbc;
}
.login-input-box span.active input{
    color: #333;
}
.login-win-bogin-btn{
    display: block;
    width: 322px;
    height: 60px;
    color: #fff;
    font-size: 18px;
    border-radius: 5px;
    background-color: #00a3ee;
    line-height:60px;
    text-align: center;
    margin-top: 10px;
}
.login-input-box font{
    display:block;
    padding-top: 50px;
    color: #00a3ee;
    text-align: center;
    font-size: 12px;
    padding-right: 90px;
} 
.login-input-box font a{
    color: #00a3ee;
    font-size: 12px;
} 


.reg-input-box{
    padding-left: 90px;
    padding-top: 30px;
}
.reg-input-box span{
    display: inline-block;
    width: 320px;
    height: 30px;
    border:#bbb 1px solid;
    padding: 15px 0;
    margin-bottom: 10px;
    position: relative;
}
.reg-input-box span input{
    width: 320px;
    height: 30px;
    border:none;
    background: no-repeat;
    text-indent: 10px;
    font-size: 16px;
    color: #bcbcbc;
    outline: none;
}
.reg-input-box span em{
    display: none;
}
.reg-input-box span.active{
    height: 60px;
    padding: 0px;
}
.reg-input-box span.active em{
    display: inline-block;
    height: 30px;
    padding-left:10px; 
    font-size: 12px;
    line-height: 30px;
    color: #bcbcbc;
}
.reg-input-box span.active input{
    color: #333;
}





.reg-input-box font{
    display:block;
    padding-top: 50px;
    color: #00a3ee;
    text-align: center;
    font-size: 12px;
    padding-right: 90px;
} 
.reg-input-box font a{
    color: #00a3ee;
    font-size: 12px;
} 
.input-right-photo{
    width: 123px;
    height: 48px;
    position: absolute;
    right: 0px;
    top:6px;
    border-left: #bbbbbb 1px solid
}

.reg-input-box span input{
    width: 320px;
    height: 30px;
    border:none;
    background: no-repeat;
    text-indent: 10px;
    font-size: 16px;
    color: #bcbcbc;
    outline: none;
}
.reg-input-box span em{
    display: none;
}
.reg-input-box span.add-photo{
    margin-bottom: 20px;
}
.reg-input-box span.add-photo.active{
    height: 60px;
    padding: 0px;
    width: 196px;
    padding-right: 124px;
}
.reg-input-box span.active em{
    display: inline-block;
    height: 30px;
    padding-left:10px; 
    font-size: 12px;
    line-height: 30px;
    color: #bcbcbc;
}
.reg-input-box span.add-photo.active input{
    color: #333;
    width: 196px;
}
.add-photo a{
    font-size: 12px;
    color: #bcbcbc;
    position: absolute;
    bottom: -18px;
    left: 10px;
}
.add-photo .input-right-photo a{
    position: relative;
    left: 0px;
    bottom: 0px;
    line-height: 48px;
    text-align: center;
    display: block;
    font-size: 16px;
}
.read-agree{
    padding-top: 10px;
    font-size: 12px;
    color: #333;
}
.read-agree a{
    color: #00a3ee;
}
.read-agree i{
    color: #999;
}
.read-agree i.icon-yigouxuan{
    color: #00a3ee;
}
.login-win-r .login-reg-tit span a {
    cursor: default;
    width: 70px;
}
.login-win-r .reg-tip{
    font-size: 12px;
    color: #999;
    text-align: center;
    margin:0px auto;
    width: 200px;
    padding-top: 30px;
}
.login-win-r .two-block{
    width: 330px;
    height: 150px;
    margin: 0px auto;
    padding-top: 40px;
}
.login-win-r .two-block span{
    display:block;
    width: 148px;
    height: 148px;
    border:#e3e3e3 1px solid;
    float: left;
    position: relative;
}
.login-win-r .two-block span img{
    width: 114px;
    height: 114px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 17px;
}
.login-win-r .two-block span a{
    cursor: default;
    display: block;
    font-size: 16px;
    color: #333;
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: -40px;
    font-weight: 400;
}
.login-win-r .two-block font{
    display:block;
    width: 148px;
    height: 148px;
    border:#e3e3e3 1px solid;
    float: right;
    position: relative;
}
.login-win-r .two-block font img{
    width: 114px;
    height: 114px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 17px;
}
.login-win-r .two-block font a{
    cursor: default;
    display: block;
    font-size: 16px;
    color: #333;
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: -40px;
    font-weight: 400;
}
.login-win-r .back-home{
    width: 320px;
    margin-left: auto;
    margin-right: auto;
    border-bottom:#e3e3e3 1px solid;
    text-align: center; 
    margin-top: 100px;
    position: relative;
}
.login-win-r .back-home a{
    display: block;
    font-size: 16px;
    color: #00a3ee;
    width: 70px;
    text-align: center;
    position: absolute;
    left: 125px;
    top: -11px;
    background-color: #fff;
}

.reg-input-box span.err{
    height: 60px;
    padding: 0px;
    border:#f00 1px solid;
}
.reg-input-box span.err em{
    display: inline-block;
    height: 30px;
    padding-left:10px; 
    font-size: 12px;
    line-height: 30px;
    color: #f00;
}
.reg-input-box span.err input{
    color: #333;
}
.login-input-box span.err{
    height: 60px;
    padding: 0px;
    border:#f00 1px solid;
}
.login-input-box span.err em{
    display: inline-block;
    height: 30px;
    padding-left:10px; 
    font-size: 12px;
    line-height: 30px;
    color: #f00;
}
.login-input-box span.err input{
    color: #333;
}

/*云药房部分*/
.yunyaofang-channel-title{
    padding: 0px 31px;
    /*padding-bottom: 14px;*/
}
.yunyaofang-channel-title h4 {
    font-size: 24px;
    color: #333;
    display: inline-block;
}
.yunyaofang-channel-title span {
    color: #999;
    font-size: 12px;
    display: inline-block;
    margin-left: 5px;
}
.yunyaofang-channel-title p {
    margin-left: 180px;
    text-align: right;
    line-height: 31px;
    float: right;
    color: #999;
}
.yunyaofang-channel-title p a {
    font-size: 14px;
    color: #999;
    display: inline-block;
    padding: 0 5px;
}







/*3月29日增加*/
.category-show.overflow{
    height: 404px;
    padding-bottom: 40px;
}
.home-category-box li.active {
    position: relative;
    padding: 12px 0 12px 10px;
    color: #00a3ee;
    background-color: #fff;
    border-bottom: #33b5f1 1px solid;
    border-left: #73b52d 3px solid;
}
.home-category-box li.active h5 a, .home-category-box li.active h5 iconfont {
    color: #00a3ee;
}
.home-category-box li.active span a{
    color: #00a3ee;
}
.home-category-box li.active span a:hover{
    text-decoration: underline;
}
.category-show-ctrl{
    position: relative;
    width: 100%;
    height: 100%;
    /*overflow: hidden;*/
}

.category-show-ctrl>.showmore{
    display: block;
    position: absolute;
    width: 100%;
    height: 40px;
    background-color: #fff;
    bottom: -40px;
    text-align: center;
    line-height: 40px;
    display: none;
}
.category-show.overflow .category-show-ctrl>.showmore{
    display: block;
}
.category-show-ctrl>.showmore>a{
    display: inline-block;
    padding: 0px 30px;
    color: #ccc;
    height: 40px;
}
.category-show-ctrl>.showmore>a>i{
    font-size: 28px;
}
.category-show-con{
   /* overflow: hidden;*/
}
.category-show-con ul{
    padding:0 30px; 
}
.category-show-con ul li{
    padding: 10px 0;
    border-bottom: 1px dotted #e4e4e4;
}
.category-show-con ul li.end{
    border-bottom-width: 0;
}
.category-show-con ul li h5{
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 5px;
}
.category-show-con ul li h5 a{
    color: #00a3ee;
}
.category-show-con ul li p{
    margin-left: -10px;
    color: #888;
}
.category-show-con ul li p a{
    display: inline-block;
    padding: 0 10px;
    line-height: 16px;
    margin-top: 6px;
    color: #888;
    border-right: 1px solid #e4e4e4;
}
.category-show-con ul li p a:hover{
    color: #00a3ee;
    text-decoration: underline;
}
.category-show-con ul li p a.active{
    color: #00a3ee;
}
.category-show-con ul li p a.end{
    border-right-width: 0;
}
.category-show-con ul li.last{
    border-bottom-width: 0;
}
.category-show.overflow-show{
    height:auto;
    padding-bottom: 40px;
}
.category-show.overflow-show .category-show-ctrl>.showmore {
    display: block;
}

.doc-sanicon{
    width: 276px;
    margin:0 auto;
}
.doc-sanicon ul{
    width: 276px;
}
.doc-sanicon li{
    width: 92px;
    height: 60px;
    margin-right:0px;
    margin-bottom:0px;
    border:none;
    border-radius: 0px;
    text-align: center;
    padding-top: 5px;
    position: relative;
}
.doc-sanicon li a{
    width: 40px;
    height: 40px;
    border-radius: 20px;
    line-height: 40px;
    display: block;
    background-color: #ddd;
    color: #fff;
    margin-right: auto;
    margin-left: auto;
}
.doc-sanicon li a i{
    font-size: 26px;
}
.doc-sanicon li font{
    display: block;
    font-size: 12px;
    color: #666;
    margin-top: 3px;
}
.doc-sanicon li font:hover{
    cursor: pointer;
}
.doc-sanicon li.tuwen a{
    background-color: #00a3ee;
}
.doc-sanicon li.shihua a{
    background-color: #f98e36;
}
.doc-sanicon li.zhenliao a{
    background-color: #f14848;
}
.doc-sanicon ul li span{
    display: block;
    height: 20px;
    line-height: 20px;
    text-indent: 5px;
    position: absolute;
    width: 298px;
    color: #fff;
    left: -11px;
    top: -21px;
    display: none;
    /*border-radius: 15px 15px 0 0;*/
}
.doc-sanicon ul li.tuwen span{
    background-color: #00a3ee;
}
.doc-sanicon ul li.tuwen:hover span{
    display: block;
}
.doc-sanicon ul li.shihua span{
    background-color: #f98e36;
    left: -103px;
}
.doc-sanicon ul li.shihua:hover span{
    display: block;
}
.doc-sanicon ul li.zhenliao span{
    background-color: #f14848;
    left: -195px;
}
.doc-sanicon ul li.zhenliao:hover span{
    display: block;
}
.doc-sanicon li.outer a{
    background-color: #eee;
    cursor: default;
    color: #d4d4d4;
}
.doc-sanicon li.outer font{
    color: #ddd;
    cursor: default;
}

.doc-sanicon ul li span{
            animation:myfirst 0.6s;
            -webkit-animation:myfirst 0.6s;
            animation-fill-mode: forwards;/*当动画完成时，动画会停留在最后一帧。*/
        }
 @-webkit-keyframes myfirst /* Safari and Chrome */
        {
            0%   {transform: translateY(20px);opacity: 0;}
            /*25%  {transform: translateY(50px);opacity: 1}
            50%  {transform: translateY(20px);opacity: 1}*/
            100% {transform: translateY(0px);opacity: 1}
        }
.doc-sanicon li.outer span{
    display: none!important;
}


.doc-sanicon ul li.tuwen span:after{
    content: "";
    display: block;
    width:0;
    height:0;
    border-width:25px 25px 0;
    border-style:solid;
    border-color:#00a3ee transparent transparent;
    position:absolute;
    top:0px;
    left:32px;
    z-index: -1;
}
.doc-sanicon ul li.shihua span:after{
    content: "";
    display: block;
    width:0;
    height:0;
    border-width:25px 25px 0;
    border-style:solid;
    border-color:#f98e36 transparent transparent;
    position:absolute;
    top:0px;
    left:125px;
    z-index: -1;
}
.doc-sanicon ul li.zhenliao span:after{
    content: "";
    display: block;
    width:0;
    height:0;
    border-width:25px 25px 0;
    border-style:solid;
    border-color:#f14848 transparent transparent;
    position:absolute;
    top:0px;
    right:32px;
    z-index: -1;
}
.yiyuan-list-cell dl.doc-team dt {
    height: 26px;
    line-height:26px;
    width: 280px;
}
.yiyuan-list-cell dl.doc-team dt a{
    max-width: 220px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    height: 26px;
}
.yiyuan-list-cell dl.doc-team dt span{
    max-width: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    color: #00a3ee;
    height: 26px;
}
.yiyuan-list-cell dl.doc-team dt span font{
    color: #faa05e;
    font-size: 16px;
    margin-right: 2px;
}


/*切换城市*/
.ssq-win{
    width: 408px;
    padding: 10px;
    border:#00a3ee 1px solid;
    /*border:#dadada 1px solid;*/
    background-color: #fff;
    display: block;
    position: absolute;
    z-index: 99;
    top: 20px;
    left: -149px;
}
.ssq-win .close {
    float: right;
    width: 20px;
    height: 20px;
    color: #666;
    text-align: center;
    font: bold 16px/20px Simsun;
}
.ssq-win .tab_box{
    width: 100%;
    height: 22px;
    margin-bottom: 6px;
    margin-top: 0;
    border-bottom: 2px solid #dadada;
}
.ssq-win .tab_box li{
    position: relative;
    float: left;
    display: inline;
    margin-right: 2px;
    line-height: 22px;
    cursor: pointer;
}
.ssq-win .tab_box li.hot_selected {
    border-bottom:#00a3ee 2px solid;
    margin-bottom: -2px;
    font-weight: bold;
    color:#00a3ee;
}
.ssq-win .tab_box li span{
    padding: 0 8px;
}
.ssq-win .city_item{
    width: 408px;
}
.ssq-win .city_item font{
    float: left;
    display: inline;
    width: 55px;
    height: 24px;
    margin: 0 0px 2px 0;
    padding-left: 8px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 24px;
    color: #333;
}
.ssq-win .city_item font:hover{
    background-color: #00a3ee;
    color: #fff;
}
.ssq-win .city_item .city_item_in{
    width: 378px;
    padding-left: 30px;
    float: left;
}
.ssq-win .city_item .city_item_in .city_item_letter{
    float: left;
    width: 30px;
    height: 22px;
    margin-left: -30px;
    line-height: 22px;
    text-align: center;
    color: #e56700;
}
.ssq-win .city_item .city_item-ctrl span{
    float: right;
    color: #00a3ee;
    cursor: pointer;
    padding-right: 30px;
}
.ssq-win .city_item em{
    display: block;
    border-bottom: #eee 1px dashed;;
    margin: 10px 0;
}
.yiyuan-list-cell dl dd.team-shanchang{
    height: 40px;
    white-space: normal;
    padding-right: 10px;
}
.yiyuan-list-cell dl dd em{
    float: left;
    width: 36px;
}

.yiyuan-list-cell dl dd.team-shanchang div{
    padding-left: 36px;
    height: 40px;
    color: #999;
}
.doc-team-img{
    width: 134px;
    height: 100px;
    display: block;
    border-radius: 2px;
    float: left;
    overflow: hidden;
    background-image: url(../images/tuandui-img-bg.png);
    background-repeat: no-repeat;
    text-align: center;
}
.doc-team-img a{
    width: 60px;
    height: 60px;
    border-radius: 30px;
    display: inline-block;
    overflow: hidden;
}
.doc-team-img a img{
    object-fit:cover;
    width: 60px;
}
.yiyuan-list-cell dl.doc-team{
    padding:3px 0;
}
.yiyuan-list-cell dl.doc-team dd{
    color: #666;
}
.yiyuan-list-cell dl dd.team-shanchang{
    height: 40px;
    color: #999;
    margin-top: 5px;
}
.yiyuan-list-cell dl dd.team-shanchang em{
    color: #666;
}
.doctor-team-head{
    width: 100%;
    height: 304px;
    background-image: url(../images/doctor-team-ele-bg.png);
    padding: 8px 0;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #2f596c;
}
.doctor-team-user-pic{
    height: 104px;
    padding-top: 30px;
    width: 1200px;
    margin:0px auto;
    text-align: center;
}
.doctor-team-user-pic div{
    display: inline-block;
}
.doctor-team-user-pic div img{
    width: 70px;
    border-radius: 50%;
    margin: 0 10px;
    border: 2px solid #fff;
    vertical-align: middle;
}
.doctor-team-user-pic div.founder img{
    width: 100px;
}
.doctor-team-user-pic div.normal img{
    width: 50px;
}
.doctor-team-name{
    width: 1200px;
    margin:0px auto;
    text-align: center;
    padding-top: 25px;
}
.doctor-team-name span{
    display: inline-block;
    font-size: 30px;
    line-height: 40px;
    margin-right: 10px;
    letter-spacing: 1px;
    color: #fff;
    text-align: center;
    font-weight: 400;
}
.doctor-team-name span em{
    color: #ffa500;
    margin-right: 10px;
}
.doctor-team-name .doctor-team-name-line{
    width: 114px;
    border-top:#00a3ee 2px solid;
    margin-bottom: 10px;
    display: inline-block;
    margin-right: 4px;
}
.doctor-team-shanchang{
    width: 1173px;
    margin:0px auto;
    margin-top: 20px;
    color: #fff;
    font-size: 14px;
    height: 40px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px 5px 10px 20px;
    line-height: 21px;
    border:#8E99A2 1px solid;
}
.doctor-team-shanchang::-webkit-scrollbar {
    width:8px
}
.doctor-team-shanchang::-webkit-scrollbar-thumb {
-webkit-border-radius:10px;
border-radius:10px;
background:#556A83
}
.doctor-team-shanchang::-webkit-scrollbar-thumb:window-inactive {
background:#203A4E
}
.doctor-team-shanchang::-webkit-scrollbar-track {
/*background-color:#203A4E*/
background-color: #rgba(10,100,10,0.1);
}
.doctor-team-shanchang dl{
    margin-bottom: 10px;
}
.doctor-team-shanchang dl dt{
    float: left;
    width: 70px;
} 
.doctor-team-shanchang dl dd{
    padding-left: 70px;
}

.yiyuan-list-box li.founder {
    width: 878px;
    height: auto;
    padding: 0px;
    margin-bottom: 20px;
    border: #ececec 1px solid;
    border-radius: 5px;
    position: relative;
}
.team-founder-pic{
    padding: 24px 0px;
    float: left;
    background-color: #f0fafb;
}
.yiyuan-list-cell .team-founder-pic a.yiyuan-pic{
    text-align: center;
}
.yiyuan-list-cell .team-founder-pic a.yiyuan-pic img{
    border-radius: 50px;
    width: 100px;
}
.founder .yiyuan-list-cell dl{
    padding-top: 36px;
    width: 200px;
    padding-right: 10px;
}
.founder .yiyuan-list-cell dl dt a{
    font-size: 16px;
    color: #00a3ee;
}
.founder .yiyuan-list-cell dl dd{
    font-size: 14px;
    color: #666;
}
.team-ele-ctrl{
    padding: 24px 0;
    float: left;
}
.team-ele-details{
    border-left: #ececec 1px solid;
    float: left;
    padding: 5px 30px;
    line-height:20px;
    height: 90px;
    width: 292px;
    color: #888;
    font-size: 14px;
}

.founder .yiyuan-list-cell .team-ele-ctrl .team-ele-details dd{
    float: left;
    font-size: 14px;
    padding: 0 5px;
    border:#ccc 1px solid;
    border-radius: 3px;
    margin-right: 8px;
    color: #ccc;
}
.founder .yiyuan-list-cell .team-ele-ctrl .team-ele-details dd.tuwen{
    border-color: #00a3ee;
    color: #00a3ee;
    cursor: pointer;
}
.founder .yiyuan-list-cell .team-ele-ctrl .team-ele-details dd.shihua{
    border-color: #f98e36;
    color: #f98e36;
    cursor: pointer;
}
.founder .yiyuan-list-cell .team-ele-ctrl .team-ele-details dd.yuancheng{
    border-color: #f14848;
    color: #f14848;
    cursor: pointer;
}
.yiyuan-list-box li.user {
    width: 878px;
    height: auto;
    padding: 0px;
    margin-bottom: 20px;
    border: #ececec 1px solid;
    border-radius: 5px;
    position: relative;
}
.user .yiyuan-list-cell dl{
    padding-top: 36px;
    width: 200px;
    padding-right: 10px;
}
.user .yiyuan-list-cell dl dt a{
    font-size: 14px;
    color: #00a3ee;
}
.user .yiyuan-list-cell dl dd{
    font-size: 12px;
    color: #666;
}
.user .yiyuan-list-cell .team-ele-ctrl .team-ele-details dd{
    float: left;
    font-size: 12px;
    padding: 0 5px;
    border:#ccc 1px solid;
    border-radius: 3px;
    margin-right: 8px;
    color: #ccc;
}
.user .yiyuan-list-cell .team-ele-ctrl .team-ele-details dd.tuwen{
    border-color: #00a3ee;
    color: #00a3ee;
    cursor: pointer;
}
.user .yiyuan-list-cell .team-ele-ctrl .team-ele-details dd.shihua{
    border-color: #f98e36;
    color: #f98e36;
    cursor: pointer;
}
.user .yiyuan-list-cell .team-ele-ctrl .team-ele-details dd.yuancheng{
    border-color: #f14848;
    color: #f14848;
    cursor: pointer;
}
.user .yiyuan-list-cell .team-founder-pic{
    background:none;
}
.team-ele-ctrl .team-ele-details dl{
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
    width: 292px;
}
.team-ele-ctrl .team-ele-details dt{
    float: left;
    font-size: 14px;
    color: #666;
    line-height: 20px;
}
.user .yiyuan-list-cell .team-founder-pic a.yiyuan-pic img {
    border-radius: 50px;
    width: 80px;
    height: 80px;
    border:#f0fafb 10px solid;
}
.user .yiyuan-list-cell dl dt span{
    font-size: 12px;
}
.user .team-ele-details{
    font-size: 12px;
}
.user .team-ele-ctrl .team-ele-details dt{
    font-size: 12px;
}
.user .yiyuan-list-cell .team-ele-ctrl .team-ele-details dd.shanchang{
    border:none;
    padding: 0;
    width: 248px;
}
.doc-home-huanzhepingjia-box.team-details-pj{
    width: 940px;
}
.zhuanjiawenzhe-tuijianzhuanjia-title.doc-team-tit h4 {
    font-size: 20px;
    color: #00a3ee;
    display: inline-block;
}
.team-details-pj .doc-home-history-ask-con{
    width: 878px
}
.team-details-pj .doc-home-history-ask-con .history-ask-cell{
    width: 850px;
}
.team-details-pj .doc-home-history-ask-con .history-answer-cell{
    width: 850px;
}

.team-fuwu-box{
    width: 880px;
    margin: 0 auto;
}
.team-fuwu-box li{
    width: 208px;
    height: 260px;
    float: left;
    border:#ececec 1px solid;
    margin-right: 10px;
    margin-bottom: 10px;
}
.team-fuwu-box li a {
    display: block;
    width: 172px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    color: #666;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    line-height: 20px;
}
.team-fuwu-box li p {
    display: block;
    width: 172px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #e6382f;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.team-fuwu-box li a img {
    display: inline-block;
    width: 100%;
    height: 100%;
}


.container {
    position: absolute;
    width: 200px;
    height: 200px;
    padding: 5px;
    border: 5px solid rgb(118, 218, 255);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    overflow: hidden;
}
.wave-box{
    width: 200px;
    height: 200px;
    border-radius: 100px;
    overflow: hidden;
}
.wave {
    position: relative;
    width: 200px;
    height: 200px;
    background-color: rgb(118, 218, 255);
    border-radius: 50%;
}
.wave::before, .wave::after{
    content: "";
    position: absolute;
    width: 400px;
    height: 400px;
    top: 0;
    left: 50%;
    background-color: rgba(255, 255, 255, .4);
    border-radius: 45%;
    transform: translate(-50%, -70%) rotate(0);
    animation: rotate 6s linear infinite;
    z-index: 10;
}

.wave::after{
    content: "";
    position: absolute;
    width: 400px;
    height: 400px;
    top: 0;
    left: 50%;
    background-color: rgba(255, 255, 255, .9);
    border-radius: 47%;
    transform: translate(-50%, -70%) rotate(0);
    animation: rotate 10s linear infinite;
    z-index: 10;
}

@keyframes rotate {
    50% {
        transform: translate(-50%, -73%) rotate(180deg);
    } 100% {
        transform: translate(-50%, -70%) rotate(360deg);
    }
}



/*监测部分*/
.jiance-head-box{
    width: 100%;
    height: 304px;
    background-image: url(../images/jiance-head-bg.png);
    padding: 8px 0;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #282828;
}
.jiance-head{
    width: 1200px;
    margin: 0 auto;
}
.jiance-head-l{
    width: 33%;
    float: left;

}
.jiance-head-r{
    width: 67%;
    float: right;
    padding-top: 50px;
}
.jiance-head-r h1{
    font-size: 46px;
    line-height: 58px;
    color: #fff;
    font-family: -apple-system, "Helvetica Neue", "Helvetica", "Arial", "PingFang SC", "Hiragino Sans GB", "STHeiti", "Microsoft YaHei", "Microsoft JhengHei", SimSun, sans-serif;
}
.jiance-head-r p{
    margin-top: 10px;
    font-size: 18px;
    line-height: 22px;
    color: #fff;
    margin-bottom: 35px;
}
.jiance-head-r a{
    display: block;
    border-color: #f66f6a;
    background-color: #f66f6a;
    color: #fff;
    width: 198px;
    height: 58px;
    line-height: 58px;
    text-align: center;
    border-radius: 30px;
    font-size: 26px;
}

.jiance-head-pao{
    width: 256px;
    margin:0px auto;
    background-image: url(../images/jiance-head-pao.png);
    background-repeat: no-repeat;
    background-position:center 17px;
    margin-top: 40px;
}
.jiancepao-out{
    width: 210px;
    height: 210px;
    border:#ffcf68 2px solid;
    border-radius:109px;
    margin: 0 auto;
}
.jiancepao{
    width: 200px;
    height: 200px;
    overflow: hidden;
    border-radius: 50%;
    background: rgba(255,203,103,.6);
    margin: 100px auto;
    position: relative;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    left: 5px;
    top: 5px;
}
.jiancepao span {
    display: inline-block;
    color: #fff;
    font-size: 60px;
    position: relative;
    z-index: 2;
}
.jiancepao canvas {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.jiancepao span font{
    font-size: 20px;
}
.guahao-title.jiance-dingwei{
    margin: 0px 20px;
    display: inline-block;
}
.jiance-bad-tit{
    height: 50px;
    border-bottom:#ececec 1px solid;
    /*border-top:#ececec 1px solid; */
    font-size: 16px;
    line-height: 50px;
}
.jiance-bad-tit i{
    color: #f14848;
}
.jiance-bad-tit b{
    padding: 0 10px;
    font-weight: bold;
}
.padding-bottom-0{
    padding-bottom: 0;
}
.jiance-bad-con{
    padding-top:0px;
    margin-bottom: 30px;
}
.jiance-bad-con ul{
    padding-top: 0px;
}
.jiance-bad-con li{
    width: 160px;
    float: left;
    margin-top: 30px;
}
.jiance-bad-con li a .icon-seg{
    margin: 0 auto 20px;
    width: 46px;
    height: 52px;
    overflow: hidden;
    background: url(../images/icon-bg.png) no-repeat 0 0;
    -webkit-background-size: 46px 52px;
    -o-background-size: 46px 52px;
    background-size: 46px 52px;
    transition: transform .2s ease-out,-webkit-transform .2s ease-out,-moz-transform .2s ease-out,-o-transform .2s ease-out;
}

.jiance-bad-con li a {
    display: block;
    width: 100%;
    text-align: center;
    text-decoration: none;
}
.jiance-icon-box{
    position: relative;
    width: 50px;
    height: 50px;
    margin: -72px auto 20px;
    cursor: pointer;
}
.jiance-icon-up-box{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.jiance-icon-up-box img{
    position: absolute;
    width: 100%;
    top: -100%;
    left: 0;
}
.jiance-bad-con li a span{
    font-weight: 600;
    color: #ff7600;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    font-weight: normal;
}
.jiance-icon-up-box:hover img{
    top: 0;
}
.jiance-bad-tit.jiance-good-tit i {
    color: #73b52d;
}
.jiance-bad-con.jiance-good-con li a span{
    color: #73b52d;
}
.jiance-bad-con.jiance-good-con li a .icon-seg{
    background: url(../images/icon-bg-lv.png) no-repeat 0 0;
    background-size: 46px 52px;
}
.jiance-bad-con.jiance-none-con li a{
    cursor: default;
}
.jiance-bad-con.jiance-none-con li a .icon-seg{
    background: url(../images/icon-bg-none.png) no-repeat 0 0;
    background-size: 46px 52px;
    opacity: 0.8;
}
.jiance-bad-con.jiance-none-con li a span{
    color: #666;
}
.jiance-bad-con.jiance-none-con li a .jiance-icon-box{
    cursor: default;
}


/*健康数据部分*/
.shujv-head-box{
    width: 100%;
    height: 304px;
    background-image: url(../images/shujv-head-bg.png);
    padding: 8px 0;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #282828;
}
.jiance-head-r.shujv-head-r {
    width:98%;
    padding-left: 2%;
    float:left;
    padding-top: 50px;
}
.jiance-bad-con dl{
    padding-top: 20px;
}
.jiance-bad-con dl dd{
    float: left;
    width: 228px;
    height:160px;
}
.jiance-bad-con dl dd a span{
    display: block;
    width: 96px;
    height: 96px;
    margin:0 auto;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
}
.jiance-bad-con dl dd a span img{
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -24px 0 0 -24px;
    width: 48px;
    height: 48px;
}
.jiance-bad-con dl dd a span img.actived-img{
    opacity: 0;
}
.jiance-bad-con dl dd a:hover span img{
    opacity: 0;
}
.jiance-bad-con dl dd a:hover span img.actived-img{
    opacity: 1;
}
.jiance-bad-con dl dd a p{
    text-align: center;
    color: #333;
    font-size: 16px;
    font-weight: 400;
}
.jiance-bad-con dl dd a:hover p{
    color: #ff7600;
}
.jiance-bad-con dl dd a font{
    display: block;
    font-size: 12px;
    text-align: center;
    line-height: 24px;
}
.jiance-bad-con dl dd a font b{
    padding: 0 3px;
    color: #ff7600;
}
.jiance-bad-con dl dd a.active{
    display: block;
    border: #fff 1px solid;
}
.jiance-bad-con dl dd a.active:hover{
    display: block;
    background-color: #fdf2ea;
    border: #ff9a56 1px solid;
    border-radius: 20px;
    width: 70%;
    padding-bottom: 10px;
    margin: 0 auto;
}

.jiance-bad-con dl dd a.active span img{
    opacity: 0;
}
.jiance-bad-con dl dd a.active span img.actived-img{
    opacity: 1;
}
.jiance-bad-con dl dd a.active p{
    color: #ff7600;
}

.sxtj-border{
    border:#eee 1px solid;
}
.sxtj-border.screen-box .zhuanjiawenzhen-yixuan-box {
    border:none;
}
.border1200{
    width: 1198px;
    border:#eee 1px solid;
}
.dingwei-qiehuan-border{
    border:#eee 1px solid;
}
.marginb0ttom20{
    margin-bottom: 20px;
}
.fuwuxiangqing-price-head-box.goods-head-box.border1200{
    width: 1138px;
    margin-bottom: 30px;
}
.goods-details-box.fuwu-details-box{
    width: 1138px;
    border:#eee 1px solid;
    margin-bottom: 30px;
}
.goods-details-pic.fuwu-details-pic{
    margin-top: 20px;
}
.dingwei-qiehuan-border .zhuanjiawenzhen-dingwei-qiehuan{
    margin-bottom: 0px;
    width: 908px;
}
.zhuanjiawenzhen-yixuan-box{
    width: 878px;
    border:#eee 1px solid;
}
.zhuanjiawenzhe-tuijianzhuanjia-box.yiyuanliebiao-yiyuan-cell{
    width: 940px;
    padding: 20px 0px;
}
.hospital-list-shai{
    width: 938px;
}
.yiyuan-list-box li{
    width: 914px;
}
.main-right-box{
    border:#eee 1px solid;
}
.main-right-box.ystj{
    margin-top: 20px;
    padding: 0;
    padding-top: 10px;
}
.main-right-box.ystj .zhuanjiawenzhen-hot-talk-title{
    padding: 0 30px;
    margin-bottom: 10px;
}
.right-doc-tuijian{
    border-top: #eee 1px solid;
    margin-bottom: -1px;
}
.yiyuan-list-box li{
    border-radius: 0px;
    padding: 24px 0 24px 24px;
}
.zhuanjiawenzhen-doc-tuijian .right-doc-tuijian li{
    width: 236px;
    height: 200px;
    border:none;
    border-bottom: #ececec 1px solid;
    border-radius: 0px; 
    margin-bottom: 0px; 
}
.zhuanjiawenzhen-doc-tuijian .doctor-consult{
    margin-top: 0px;
    line-height: 30px;
}
.zhuanjiawenzhen-doc-tuijian .zhuanjia-pic{
    margin: 12px auto;
}
.yiyuan-xianqing-basic-box{
    width: 878px;
    border:#eee 1px solid;
}
.yiyuanxiangqing-yuanneisearch-box.ynss{
    width: 878px;
    border:#eee 1px solid;
    padding: 30px;
}
.yiyuanxiangqing-yuanneisearch-box.ynss .yuanneisearch-input{
    width: 776px;
}
.yiyuanxiangqing-yuanneisearch-box.qbks{
    width: 938px;
    border:#eee 1px solid;
    padding:0px;
}
.yiyuanxiangqing-yuanneisearch-box.qbks .yuanneisearch-tit{
    padding: 30px;
    padding-bottom: 0px;
}
.yiyuanxiangqing-yuanneisearch-box.qbks .all-keshi-box{
    width:878px;
    border:none;
    padding: 30px;
    padding-top: 0px;
}
.yunyaofan-class-con.zhuanjia-box{
    width: 1200px;
    border: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.yunyaofan-class-con.zhuanjia-box .yunyaofang-channel-title{
    padding: 0px 5px;
}
.yunyaofan-class-con.zhuanjia-box .jiakangfuwu-channel-tit {
    padding: 0px;
}
.jiakangfuwu-channel-tit-bottom-line{
    width: 1200px;
}
.home-main.paddingtop0{
    padding-top: 0;
}
.yunyaofan-class-con.zhuanjia-box .zhuanjia-con{
    width: 1200px;
}
.yunyaofan-class-con.zhuanjia-box .zhuanjia-con .fuwu-under-box-r{
    width: 920px;
}
.yunyaofan-class-con.zhuanjia-box .zhuanjia-con .fuwu-under-box-r ul{
    border-top: #eee 1px solid;
}
.yunyaofan-class-con.zhuanjia-box .zhuanjia-con .fuwu-under-box-r li{
    width: 229px;
    border-top:none;
}
.yunyaofan-class-con.zhuanjia-box .zhuanjia-con .fuwu-under-box-l{
    height:523px;
}
.yunyaofan-class-con.zhuanjia-box.marginbottom20{
    margin-bottom: 20px;
}
.screen-box.yunyaofang-sx-block{
    width: 1136px;
    border:#eee 1px solid;
}
.screen-box.yunyaofang-sx-block .zhuanjiawenzhen-yixuan-box{
    border:none;
}
.yaopinliebiao-box.zhuanjia-box {
    width: 1200px;
    padding:0px;
    border:none;
    padding-bottom: 20px;
}
.yaopinliebiao-box .jiankangfuwu-gengduo-list-shaixuan{
    padding: 0;
}
.yaopinliebiao-box .jiankangfuwu-gengduo-list-shaixuan .hospital-list-shai{
    width: 1198px;
}
.yaopinliebiao-box .zhuanjia-con{
    width: 1200px;
}
.yaopinliebiao-box .zhuanjia-con .yaofang-box ul{
    width: 1215px;
}
.yaopinliebiao-box .zhuanjia-con .yaofang-box li{
    width: 226px;
}
.screen-box.yygh-sx {
    width: 1136px;
    margin: 0 auto;
    margin-bottom: 12px;
    background-color: #fff;
    padding: 20px 31px;
    border:#eee 1px solid;
}
.doc-list{
    width: 1200px;
    padding: 0;
    padding-bottom: 20px;
}
.doc-list-tit {
    margin-bottom: 0px;
    padding: 20px 0;
}
.doc-yuyueguahao-cell-box {
    width: 1198px;
    border-radius:0px;
    border: #eee 1px solid;
    margin-bottom: 20px;
}
.shanchang-txt{
    width: 400px;
}
.shanchang-txt dd{
    width: 350px;
}
.doc-home-base-box{
    width: 1136px;
    border:#eee 1px solid;
}
.doc-home-huanzhepingjia-box{
    width: 1200px;
    padding:0px;
}
.doc-home-huanzhepingjia-title{
    padding-top: 30px;
    border: #eee 1px solid;
    border-bottom: 0;
}
.doc-home-huanzhepingjia-con{
    width: 1172px;
    border:#eee 1px solid;
    border-radius:0px;
}
.doc-home-history-ask-con {
    width: 1198px;
    border-radius: 0px;
    border: #eee 1px solid;
    margin: 0px auto;
}
.doc-team-img a{
    width: 134px;
    height: 100px;
    display: block;
    border-radius: 0px;
}
.doc-team-img a img{
    object-fit: initial;
    width: 134px;
}
.zjtd-dingwei.zhuanjiawenzhen-dingwei-qiehuan {
    height: 45px;
    width: 908px;
    background-color: #fff;
    line-height: 45px;
    margin-bottom: 20px;
    padding-left: 30px;
    position: relative;
    border:#eee 1px solid;
}
.zjtd-ss.yiyuanxiangqing-yuanneisearch-box {
    width: 878px;
    background-color: #fff;
    margin-bottom: 20px;
    padding: 40px 30px;
    border:#eee 1px solid;
}
.zjtd-ss.yiyuanxiangqing-yuanneisearch-box .yuanneisearch-input{
    width: 776px;
}
.zjtd-doc-cell-box.zhuanjiawenzhe-tuijianzhuanjia-box {
    width: 940px;
    background-color: #fff;
    margin-bottom: 20px;
    padding: 40px 30px 20px;
    padding: 0;
}
.zjtd-doc-cell-box.zhuanjiawenzhe-tuijianzhuanjia-box .hospital-list-shai {
    width:938px;
}
.zjtd-liebiao-allpage{
    margin-top: 0px;
    padding-bottom: 20px;
}
.tdxq-doc-cell.zhuanjiawenzhe-tuijianzhuanjia-box {
    width:938px;
    background-color: #fff;
    margin-bottom: 20px;
    padding: 40px 30px 20px;
    padding: 0;
}
.zjtdxq-list.yiyuan-list-box li.founder {
    width:936px;
    height: auto;
    padding: 0px;
    margin-bottom: 20px;
    border: #eee 1px solid;
    border-radius: 0px;
    position: relative;
}
.zjtdxq-list.yiyuan-list-box .founder .yiyuan-list-cell>dl {
    padding-top: 36px;
    width: 250px;
    padding-right: 10px;
}
.zjtdxq-list.yiyuan-list-box.yiyuan-list-box li.user {
    width: 936px;
    height: auto;
    padding: 0px;
    margin-bottom: 20px;
    border: #eee 1px solid;
    border-radius: 0px;
    position: relative;
}
.zjtdxq-list.yiyuan-list-box .user .yiyuan-list-cell>dl {
    padding-top: 36px;
    width: 250px;
    padding-right: 10px;
}
.yiyuan-list-box.zjtdxq-list{
    padding-top: 0;
}
.team-fuwu-box.team-fuwu-xq-box{
    width: 940px;
    margin: 0 auto;
}
.team-fuwu-box.team-fuwu-xq-box ul{
    width: 950px;
}
.team-fuwu-box.team-fuwu-xq-box ul li{
    width: 227px;
    border: #eee 1px solid;
    margin-right: 8px;
    margin-bottom: 8px
}
.team-fuwu-box.team-fuwu-xq-box ul li:hover{
    border-color: #00a3ee;
}
.team-details-pj .history-askanswer.zjtd-xq-lswz .doc-home-history-ask-con {
    width: 938px;
}
.team-details-pj .history-askanswer.zjtd-xq-lswz .doc-home-history-ask-con .history-ask-cell {
    width: 912px;
}
.team-details-pj .history-askanswer.zjtd-xq-lswz .doc-home-history-ask-con .history-answer-cell {
    width: 912px;
}
.zhuanjiawenzhe-tuijianzhuanjia-box {
    width: 940px;
    background-color: #fff;
    margin-bottom: 20px;
    padding: 40px 0px 20px;
}
.zhuanjiawenzhe-zhujia-list ul {
    width: 960px;
}
.normal-main.yaopinxiangqing-bg{
    background-color: #f5f5f5;
}


.add-addresswin{
    width: 818px;
    height: 474px;
}
.fuwuqueren-select-address-win .now-yuyue-win-tit {
    font-size: 14px;
    color: #333;
    vertical-align: middle;
    padding: 20px 30px;
    height: 20px;
    background-color: #f6f6f6;
    position: relative;
}
.fuwuqueren-select-address-win .now-yuyue-win-tit em {
    color: #ff9000;
    display: inline-block;
}
.fuwuqueren-select-address-win .now-yuyue-win-tit i {
    color: #ff9000;
    padding-right: 5px;
}
.fuwuqueren-select-address-win .now-yuyue-win-tit a {
    display: block;
    position: absolute;
    width: 24px;
    height: 24px;
    top: 20px;
    right: 20px;
    color: #666;
}
.fuwuqueren-select-address-win .now-yuyue-win-tit a i{
    color: #666;
}
.fuwuqueren-select-address-win .now-yuyue-win-tit a:hover i{
    color: #ff9000;
}
.address-select-box{
    padding-bottom: 20px;
    line-height: 36px;
    color: #888;
    font-size: 14px;
}
.address-select-box label {
    float: left;
    width: 70px;
    line-height: 38px;
    color: #888;
}
.address-select-box select {
    width: 290px;
    height: 38px;
    background-color: #fff;
    font-size: 14px;
    color: #888;
    float: left;
    line-height: 28px;
    border: 1px solid #ccc;
    font-weight: 400;
    padding: 5px;
    outline: none;
}
.address-select-box:after {
    content: ".";
    visibility: hidden;
    clear: both;
}
.address-select-box span {
    display: block;
    width: 670px;
    background-color: #fff;
    font-size: 14px;
    color: #888;
    float: left;
    border: 1px solid #ccc;
    font-weight: 400;
    padding: 5px;
    height: 26px;
    line-height: 26px;
    position: relative;
}
.address-select-box span input {
    border: none;
    outline: none;
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: #888;
    line-height: 26px;
}
.address-select-box span input::-webkit-input-placeholder{
    color: #ccc;
}
.address-select-box span input:-moz-placeholder{
    color: #ccc;
}
.address-select-box span input::-moz-placeholder {
    color: #ccc;
}
.address-select-box span input:-ms-input-placeholder{
    color: #ccc;
}
.address-select-box span b{
    background-image: url(../images/win-bottom-arrow.png);
    display: block;
    position: absolute;
    top: 15px;
    right: 10px;
    width: 17px;
    height: 17px;
}
.address-select-box .address-ssq{
    width: 680px;
    border:#eee 1px solid;
    background-color: #fff;
    position: absolute;
    left: -1px;
    top:36px;
    z-index: 2;
}
.address-ssq .close {
    float: right;
    width: 20px;
    height: 20px;
    color: #666;
    text-align: center;
    font: bold 16px/20px Simsun;
    margin-top: 5px;
}
.address-ssq .close:hover{
    color: #ff9000;
}
.address-ssq ul.tab_box{
    border:none;
    border-bottom:#f3f3f3 2px solid;
}
.address-ssq ul.tab_box li{
    display: inline-block;
    border:none;
    height: 30px;
    line-height: 30px;
}
.address-ssq ul.tab_box li.hot_selected {
    border-bottom: #00a3ee 2px solid;
    margin-bottom: -2px;
    font-weight: bold;
    color: #00a3ee;
}
.address-ssq ul.tab_box li.re_selected{
    float: right;
}
.address-ssq ul.tab_box li.re_selected a{
    color: #00a3ee;
}
.address-ssq .city_item{
    padding: 10px;
}
.address-ssq .city_item .city_item_in font{
    float: left;
    display: inline;
    width: 55px;
    height: 24px;
    margin: 0 0px 2px 0;
    padding-left: 8px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 24px;
    color: #333;
}
.address-ssq .city_item .city_item_in font:hover{
    background-color: #00a3ee;
    color: #fff;
}
.zhifu-tip{
    border-bottom: #eee 1px solid;
    padding-bottom: 20px;
    font-size: 14px.
    color:#999;
    line-height: 24px;
}
.font-red {
    color: #e31613;
}
.zhifu-tip p{
    /*text-align: center;*/
}
.zhifu-tip span{
    display: block;
    float: right;
    width: 190px;
    padding-top: 8px;
    padding-bottom: 10px;
    padding-right: 10px;
    text-align: right;
}
.zhifu-tip span em{
    vertical-align: bottom;
}
.zhifu-tip span strong {
    font-size: 18px;
    vertical-align: bottom;
    color: #e31613;
    margin: 0 3px;
}
.now-yuyue-win-box .zhifu-way{
    margin-top: 20px;
}
.now-yuyue-win-box .zhifu-way ul{
    border:none;
}
.now-yuyue-win-box .zhifu-way ul li{
    border-bottom: #eee 1px dashed;
    text-align: left;
    padding: 0 80px;
}
.now-yuyue-win-box .zhifu-way ul li img{
    display: inline-block;
    width: 36px;
    height: 36px;
    vertical-align: middle;
}
.now-yuyue-win-box .zhifu-way ul li em{
    display: inline-block;
    font-size: 14px;
    color: #666;
    padding: 0px 15px;
    line-height: 50px;
}
.now-yuyue-win-box .zhifu-way ul li a{
    float: right;
}
.now-yuyue-win-box .zhifu-way ul li a i{
    color: #ccc;
}
.now-yuyue-win-box .zhifu-way ul li a i.icon-yigouxuan{
    display: none;
}
.now-yuyue-win-box .zhifu-way ul li a i.icon-weigouxuan{
    display:block;
}
.now-yuyue-win-box .zhifu-way ul li.active a i.icon-yigouxuan{
    color: #00a3ee;
    display: block;
}
.now-yuyue-win-box .zhifu-way ul li.active a i.icon-weigouxuan{
    display:none;
}
.zhifu-success{
    text-align: center;
    padding-top: 40px;
}
.zhifu-success i{
    font-size: 80px;
    color: #98c832;
    display: block;
}
.zhifu-success b{
    color: #98c832;
    display: block;
    line-height: 24px;
    font-size: 16px;
    padding-top: 20px;
}
.zhifu-success span{
    display: block;
    font-size: 12px;
    color: #999;
    line-height: 30px;
}
.fuwu-doc-win-cell.select-zhuanjia-win{
    margin-bottom: 15px;
    margin-top: 0px;
}


/*专家问诊修改*/

.zhuanjiawenzhe-zhujia-list li{
    height: auto;
    position: relative;
}
.zhuanjiawenzhen-doc-base{
    text-align: center;
    margin: 12px 0px 10px 0px;
}
.zhuanjiawenzhen-doc-base a{
    display: inline-block;
    width: 70px;
    height: 70px;
    border-radius: 35px;
    overflow: hidden;
}
.zhuanjiawenzhen-doc-base a img{
    width: 70px;
    object-fit:cover;
}
.zhuanjiawenzhen-doc-base a:hover img{
    width: 80px;
    margin-left: -5px;
    margin-top: -5px;
}
.zhuanjiawenzhen-doc-text{
    margin-top: 5px;
    line-height: 24px;
}
.zhuanjiawenzhen-doc-text h6{
    font-size: 16px;
}
.zhuanjiawenzhen-doc-text h6 a{
    width: auto;
    height: 24px;
    max-width: 130px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 14px;
    color:#00a3ee;
}
.zhuanjiawenzhen-doc-text p{
    position: relative;
    text-align: center;
    margin: 0 auto;
    max-width: 210px;
    overflow: hidden;
    min-width: 150px;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #999;
    font-size: 12px;
    line-height: 20px;
}
.zhuanjiawenzhen-doc-text p.pj{
    text-align: center;
    padding-top: 5px;
}
.zhuanjiawenzhen-doc-text p.pj .star{
    margin-right: 20px;
}
.zhuanjiawenzhen-doc-text p.pj .star em{
    color: #fc8629;
}
.zhuanjiawenzhen-doc-text p.pj span i {
    font-style: normal;
    color: #333;
}
.zhuanjiawenzhen-doc-ctrl .skill{
    height: 36px;
    max-height: 38px;
    overflow: hidden;
    margin: 0 5px;
    color: #999;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    padding: 6px 2px 10px 2px;
    border-top: 1px dashed #e2e2e2;
}
.zhuanjiawenzhen-doc-ctrl .sanbutton{
    overflow: hidden;
    background-color: #fff;
    border-top: 1px solid #eee;
}
.zhuanjiawenzhen-doc-ctrl .sanbutton .center{
    width: 99%;
    margin: 0 auto;
}
.zhuanjiawenzhen-doc-ctrl .sanbutton a{
    float: left;
    padding: 5px 0;
    height: 32px;
    width: 109px;
    text-align: center;
    font-size: 12px;
    border-right: #e4e4e4 1px dashed;
    margin-left: -1px;
    border-bottom: #e4e4e4 1px dashed;
    margin-bottom: -1px;
}
.zhuanjiawenzhen-doc-ctrl .sanbutton a:hover{
    background-color: #00a3ee;
}
.zhuanjiawenzhen-doc-ctrl .sanbutton a.right-btn{
    border-right: none;
    width: 110px;
}
.zhuanjiawenzhen-doc-ctrl .sanbutton a.guanhao-and-zengzhi{
    margin-top: 2px;
    height: 30px;
}
.zhuanjiawenzhen-doc-ctrl .sanbutton a i{
    background-repeat:no-repeat;
    display: inline-block;
    width: 28px;
    height: 28px;
    margin-right: 3px;
    vertical-align: middle;
    font-size: 24px;
    color: #00a3ee;
}
.zhuanjiawenzhen-doc-ctrl .sanbutton a.outer{
    cursor: default;
    color: #d4d4d4;
}
.zhuanjiawenzhen-doc-ctrl .sanbutton a.outer i, .zhuanjiawenzhen-doc-ctrl .sanbutton a.outer:hover i{
    color: #d4d4d4;
}
.zhuanjiawenzhen-doc-ctrl .sanbutton a.outer:hover{
    background:none;
}

    
.zhuanjiawenzhen-doc-ctrl .sanbutton a:hover i{
    color: #fff;
}
.zhuanjiawenzhen-doc-ctrl .sanbutton a span{
    display: inline-block;
    vertical-align: middle;
    text-align: left;
}
.zhuanjiawenzhen-doc-ctrl .sanbutton a span font{
    display: block;
    font-style: normal;
}
.zhuanjiawenzhen-doc-ctrl .sanbutton a span em{
    display: block;
    font-style: normal;
    color: #fc8629;
}
.zhuanjiawenzhen-doc-ctrl .sanbutton a:hover span font, .zhuanjiawenzhen-doc-ctrl .sanbutton a:hover span em{
    color: #fff;
}

.zhuanjiawenzhe-zhujia-list li:hover:before {
    content: "";
    position: absolute;
    bottom: -1px;
    width: 100%;
    height: 2px;
    background-color: #00a3ee;
}
.zhuanjiawenzhen-doc-ctrl .sanbutton a.outer span em, .zhuanjiawenzhen-doc-ctrl .sanbutton a.outer:hover span em, .zhuanjiawenzhen-doc-ctrl .sanbutton a.outer:hover span font{
    color: #d4d4d4;
}
.doc-detail-group-icon{
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 0px 0px 20px 20px;
    background-color: #f9a821;
    position: absolute;
    font-size: 12px;
    text-align: center;
    color: #fff;
    padding-top: 5px;
    right: 5px;
    line-height: 14px;
}

/*.zhuanjiawenzhen-doc-ctrl .sanbutton a.outer:hover span em{
    color: #fff
}*/
.yuyue-older-info{
    width: 50%;
    float: left;
}
.yuyue-older-step{
    float: right;
    width: 46%;
    text-align: right;
    padding-top: 10px;
}
.yuyue-older-step ul{
    display: inline-block;
}
.yuyue-older-step ul li{
    float: left;
    border-top: 1px solid #bcbcbc;
    color: #bcbcbc;
    width: 116px;
}
.yuyue-older-step ul li p {
    text-align: center;
    margin-top: -20px;
}
.yuyue-older-step ul li p span {
    background: #ccc;
    height: 40px;
    width: 40px;
    display: block;
    margin: 0 auto 4px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: relative;
}
.yuyue-older-step ul li p span i{
    position: absolute;
    width: 21px;
    height: 21px;
    left: 50%;
    top: 50%;
    background: url(../images/yygh-older-step.png) no-repeat;
    margin: -10px -10px;
}
.yuyue-older-step ul li.on{
    border-color:#73b52d;
    color: #73b52d;
}
.yuyue-older-step ul li.on span{
    background-color: #73b52d;
}
.yuyue-older-doc-info {
    margin-top: 35px;
    margin-left: auto;
    margin-right: auto;
    width: 1084px;
    /*background-color: #f3ffff;*/
    line-height: 36px;
    color: #999;
    font-size: 14px;
    text-align: center;
}
.yuyue-older-doc-info dl{
    float: left;
    padding: 0 2px;
}
.yuyue-older-doc-info dl.ysxx{
    width: 340px;
}
.yuyue-older-doc-info dl.ysxx dt{
    font-weight: 400;
    padding: 2px;
    text-align: center;
    line-height: 20px;
    color: #bcbcbc;
    border-bottom: 3px solid #c3d7fa;
    padding-bottom: 5px;
}
.yuyue-older-doc-base-info{
    padding: 15px 5px;
}
.yuyue-older-doc-base-info a{
    float: left;
    height: 60px;
    overflow: hidden;
    width: 60px;
}
.yuyue-older-doc-base-info a img{
    display: block;
    height: 60px;
    margin: 0 auto;
    max-width: 60px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
.yuyue-older-doc-base-info p, .yuyue-older-doc-base-info span{
    display: block;
    margin-left: 75px;
    text-align: left;
    height: 24px;
    line-height: 24px;
    width: 255px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.yuyue-older-doc-base-info span{
    height: 20px;
    line-height: 20px;
}
.yuyue-older-doc-base-info p a{
    font-size: 14px;
    display: inline-block;
    width: auto;
    height: 24px;
    margin-right: 5px;
    max-width: 182px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #00a3ee;
}
.yuyue-older-doc-base-info p font{
    display: inline-block;
    height: 24px;
    line-height: 24px;
    float: left;
}
.yuyue-older-doc-base-info span a{
    font-size: 14px;
    float: none;
    margin-right: 5px;
    color: #999;
}
.yuyue-older-doc-base-info span a:hover{
    text-decoration: underline;
}
.yuyue-older-doc-info dl.mzlx{
    width: 156px;
}
.yuyue-older-doc-info dl.mzlx dt{
    font-weight: 400;
    padding: 2px;
    text-align: center;
    line-height: 20px;
    color: #bcbcbc;
    border-bottom: 3px solid #c3d7fa;
    padding-bottom: 5px;
}
.yuyue-older-doc-info dl.mzlx dd p{
    padding: 15px 0;
    height: 24px;
    line-height: 24px;
}
.yuyue-older-doc-info dl.jzsj{
    width: 312px;
}
.yuyue-older-doc-info dl.jzsj dt{
    font-weight: 400;
    padding: 2px;
    text-align: center;
    line-height: 20px;
    color: #bcbcbc;
    border-bottom: 3px solid #c3d7fa;
    padding-bottom: 5px;
}
.yuyue-older-doc-info dl.jzsj dd p{
    padding: 15px 0;
    height: 24px;
    line-height: 24px;
}
.yuyue-older-doc-info dl.jzfy{
    width:260px;
}
.yuyue-older-doc-info dl.jzfy dt{
    font-weight: 400;
    padding: 2px;
    text-align: center;
    line-height: 20px;
    color: #bcbcbc;
    border-bottom: 3px solid #c3d7fa;
    padding-bottom: 5px;
}
.yuyue-older-doc-info dl.jzfy dd p{
    padding: 15px 0;
    height: 24px;
    line-height: 24px;
    color: #f90;
}
.yuyueguahao-tip.yuyue-older-tip {
    margin-top: 20px;
    margin-left: 58px;
    width: 1082px;
    height: 36px;
    border: #caf1f1 1px solid;
    background-color: #f3ffff;
    line-height: 36px;
    color: #999;
    font-size: 14px;
    text-align: left;
    text-indent: 40px;
    margin-bottom: 30px;
}
.select-Patient{
    margin: 10px auto 10px auto;
    width: 1084px;
} 
.select-Patient-tit{
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    color: #333;
    margin: 10px 0 12px;
}
.Patient-list dl{
    float: left;
    border: 1px solid #ccc;
    padding: 3px;
    position: relative;
    color: #333;
    font-size: 14px;
    cursor: pointer;
    width: 214px;
    margin: 3px 18px 3px 0;
}
.Patient-list dl dt{
    font-size: 16px;
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    padding: 6px 10px;
    background: #fff;
}
.Patient-list dl dd{
    background: #f9f9f9;
    padding: 6px 10px;
    line-height: 24px;
    height: 48px;
    border-top: 1px dashed #e2e2e2;
}
.Patient-list dl dt span{
    color: #bcbcbc;
    font-size: 14px;
}
.Patient-list dl dt a{
    font-size: 14px;
    position: absolute;
    padding-left: 18px;
    right: 10px;
    top: 8px;
    color: #bcbcbc;
    display: none;
}
.Patient-list dl:hover dt a{
    display: block;
    color: #00a3ee;
}

.Patient-list dl dt a i{
    color: #00a3ee;
}
.Patient-list dl dd i{
    background: url(../images/older-select-doc-jiaobiao.png) 0 0px no-repeat;
    height: 37px;
    width: 37px;
    overflow: hidden;
    position: absolute;
    right: 0;
    bottom: 0;
    display: none;
}
.Patient-list dl.active{
    border: 1px solid #98c832;
    background: #98c832;
}
.Patient-list dl.active dd{
    background: #fffdf4;
}
.Patient-list dl.active dd i{
    display: block;
}
.add-patient{
    margin: 10px auto 30px auto;
    width: 1084px;
}
.add-patient a{
    color: #00a3ee;
}
.doc-tuwenwenzhen-question-input.beizhu{
    float: none;
    width: 1078px;
}
.doc-tuwenwenzhen-question-sign.yuyue-older-select{
    width: 1084px;
    margin:20px auto; 
}
.yuyue-older-select-rule{
    padding-left: 22px;
    padding-top: 10px;
    font-size: 12px;
    color: #f14848;
    line-height: 22px;
}
.querenyuyue-btn{
    width: 1084px;
    margin:30px auto; 
}
.querenyuyue-btn a{
    text-align: center;
    display: inline-block;
    font-weight: 400;
    padding: 0 10px;
    height: 42px;
    font-size: 18px;
    line-height: 40px;
    border-radius: 3px;
    background: #00a3ee;
    color: #fff;
    width: 160px;
}
.querenyuyue-btn font{
    padding-left: 20px;
    line-height: 40px;
    display: inline-block;
    color: #00a3ee;
}
.querenyuyue-btn font em{
    font-size: 16px;
    font-style: normal;
}
.doc-tuwenwenzhen-question-sign.swmrjzr{
    padding-left: 70px;
}
.yuyue-older-success{
    border-top: #eee 1px solid;
    margin-top: 20px;
    padding-bottom: 60px;
}
.yuyue-older-success-btn{
    text-align: center;
    padding-bottom: 60px;
}
.yuyue-older-success-btn a{
    width: 100px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    padding: 0 16px;
    border-radius: 3px;
    display: inline-block;
    text-align: center;
    border:#999 1px solid;
    color: #666;
}
.yuyue-older-success-btn a:hover{
    background: #eee;
    color: #666;
}
.yuyue-older-success-btn a.go-home{
    background: #00a3ee;
    color: #fff;
    border-color: #00a3ee;
}
.yuyue-older-step ul li p span i.suc{
    background-position: 0 -21px;
}
.yuyue-older-step ul li p span i.share{
    background-position: 0 -42px;
}
.leijipingjia-box{
    border: 1px solid #dadada;
    width: 1078px;
}
.leijipingjia-box ul{
    width: 90%;
    margin: 10px auto;
    text-align: center;
}
.leijipingjia-box ul li{
    display: inline-block;
    width: 30%;
}
.leijipingjia-box ul li span{
    font-size: 20px;
    color: #00a3ee;
}
.leijipingjia-box ul li span.fwpf{
    color: #f90;
}
.leijipingjia-box ul li span em{
    display: block;
    font-size: 14px;
    color: #999;
}
.marginbottom40{
    margin-bottom: 40px;
}
.u-pingjia-input{
    width: 60%;
    float: left;
    border: 1px solid #dadada;
    position: relative;
    padding:5px;
}
.u-pingjia-start{
    float: right;
    width: 30%;
    padding-top: 14px;
}
.u-pingjia-start em{
    color: #f90;
    font-size: 20px;
    font-weight: 400;
    line-height: 25px;
    vertical-align: middle;
    padding-left: 10px;
}
.stars.u-pingjia-start span{
    height: 18px;
    width: 18px;
    vertical-align: middle;
}
.stars.u-pingjia-start span.s1{
    background-position: 0px -43px;
}
.stars.u-pingjia-start span.s2{
    background-position: -27px -43px;
}
.stars.u-pingjia-start span.s3{
    background-position: -54px -43px;
}
.u-pingjia-input label{
    float: left;
    position: relative;
    width: 100%;
}
.u-pingjia-input label span {
    position: absolute;
    line-height: 45px;
    left: 5px;
    top: 0;
    color: #999;
    font-size: 16px;
    cursor: text;
    width: 99%;
}
.u-pingjia-input label textarea {
    width:100%;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    float: left;
    color: #333;
    border: none;
    background: none;
}
.ke-list-box {
    width: 1200px;
    padding: 0;
    padding-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
}
.ke-list-box .jiankangfuwu-gengduo-list-shaixuan{
    padding: 0;
}
.ke-list-box .jiankangfuwu-gengduo-list-shaixuan .hospital-list-shai{
    width: 1198px;
}
.ke-wenzhang-cell{
    width: 1160px;
    margin: 0 auto;
    padding: 18px 20px 20px 20px;
    border-bottom: #e5e5e5 1px solid;
    position: relative;
}
.ke-wenzhang-cell h2 {
    margin: 0;
    font-size: 20px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ke-wenzhang-cell h2 a{
    color: #333;
}
.ke-wenzhang-cell h2 a:hover{
    color:#00a3ee;
}
.img-text{
    margin-top: 13px;
}
.img-text .img{
    width: 130px;
    height: 87px;
    float: left;
    position: relative;
    margin-top: 5px;
    margin-right: 15px;
}
.img-text .img img{
    width: 130px;
    height: 87px;
}
.img-text .text{
    font-size: 15px;
    line-height: 26px;
    height: 52px;
    color: #555;
    overflow: hidden;
    position: relative;
}
.ke-wenzhang-cell:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

.ke-wenzhang-cell span{
    display: block;
    position: absolute;
    font-size: 14px;
    color: #555;
    bottom: 20px;
    left: 165px;
}
.ke-wenzhang-cell:hover{
    background-color: #fafafa;
}
.news-box{
    width: 1200px;
    margin:0 auto;
}
.news-box h1{
    font-size: 38px;
    color: #4D4F53;
    line-height: 38px;
    padding: 40px 0;
    font-weight:bold;
}
.news-top-bar{
    height: 64px;
    border: 1px solid #e5e5e5;
    border-width: 1px 0;
    width: 100%;
    background: #fff;
}
.news-date-source{
    float: left;
    line-height: 16px;
    padding: 24px 0;
}
.news-date-source .date{
    font-size: 16px;
    color: #888;
}
.news-date-source .source{
    font-size: 16px;
    color: #4996C7;
    padding-left: 12px;
}
.news-date-source .source a{
    color: #4996C7;
    text-decoration: none;
}
.news-top-bar p{
    float: right;
    text-align: right;
    line-height: 16px;
    padding: 24px 0;
    font-size: 16px;
}
.article {
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 32px;
    width: 1160px;
    margin: 0 auto;
    padding: 40px 20px;
}
.article p{
    margin-bottom: 30px;
    text-indent: 36px;
}
.article-img{
    text-align: center;
    padding-bottom: 30px;
}
.article-img img{
    max-width: 640px;
    display: block;
    margin: 0 auto;
}
.share-box{
    width: 1200px;
    padding: 0px 0px 40px 0px;
    margin: 0 auto;
    text-align: center;
}
.share-box a{
    width: 140px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: 20px center;
    font: 14px/40px Microsoft YaHei;
    color: #222;
    margin: 0 8px;
    text-indent: 54px;
    border-radius: 5px;
    cursor: pointer;
    display:inline-block;
    position: relative;
}
.share-box a.weibo{
    border:#f56467 1px solid;
    background-image: url(../images/sina.png);
}
.share-box a.qqz{
    border:#f5be3f 1px solid;
    background-image: url(../images/qqz.png);
}
.share-box a.qq{
    border:#999 1px solid;
    background-image: url(../images/qq.png);
}
.share-box a.wx{
    border:#8dc81b 1px solid;
    background-image: url(../images/wx.png);
}
.share-box a.wxq{
    border:#71c8d6 1px solid;
    background-image: url(../images/wxq.png);
}
.share-box a span{
    display: block;
    width: 232px;
    height: 112px;
    position: absolute;
    bottom: 40px;
    left: -92px;
    z-index: 103;
    background-image: url(../images/share-show-box.gif);
    display: none;
}
.share-box a span img{
    width: 86px;
    height: 86px;
    float: left;
    margin-right: 14px;
    vertical-align: bottom;
    margin-top: 6px;
    margin-left: 6px;
}
.share-box a span p{
    float: left;
    line-height: 24px;
    color: #666;
    font-size: 12px;
    width: auto;
    padding-top: 12px;
    text-indent: 0;
}
.share-box a:hover span{
    display: block;
}
.news-write-pl{
    width: 1138px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    padding: 15px 30px;
    background: #fff;
    border: 1px solid #e8e8e8;
    border-top: 3px solid #4996C7;
    margin-bottom: 40px;
}
.news-write-pl-tit{
    margin-bottom: 20px;
}
.news-write-pl-tit span{
    float: right;
    line-height: 28px;
    font-size: 14px;
}
.news-write-pl-tit span font{
    color: #979797;
    padding: 0 10px;
}
.news-write-pl-tit span em{
    color: #f14848;
}
.news-write-pl-tit h4{
    font-size: 26px;
    line-height: 1;
    color: #4996C7;
}
.pl-write-box{
    position: relative;
    margin-left: 76px;
    margin-bottom: 20px;
}
.pl-write-box .editor{
    position: relative;
    zoom: 1;
}
.pl-write-box .editor .inner{
    position: relative;
    border: 1px solid #c5c5c5;
    padding: 12px 20px;
    background: #f5f5f5;
}
.pl-write-box .editor .inner:after{
    content: '';
    position: absolute;
    left: -7px;
    top: 16px;
    height: 12px;
    width: 7px;
    color: #c5c5c5;
    background: url(../images/arrow-fix.png) 0 0 no-repeat #f5f5f5;
    overflow: hidden;
}
.pl-write-box .editor .inner textarea{
    font-size: inherit;
    border: none;
    outline: none;
    display: block;
    width: 100%;
    min-height: 1.5em;
    max-height: 86px;
    overflow-y: auto;
    resize: none;
    background: none;
}
.pl-user-head{
    width: 46px;
    margin-left: -76px;
    position: absolute;
    top: 0;
}
.pl-user-head a{
    width: 46px;
    height: 46px;
    color: inherit;
    overflow: hidden;
    border-radius: 100%;
    display: block;
    border:#f0f0f0 1px solid;
}
.pl-user-head a img{
    width: 46px;
    height: 46px;
    border-radius: 100%;
}
.pl-write-btn{
    position: relative;
    margin-left: 76px;
    height: 40px;
    line-height: 40px;
}
.pl-write-btn-right{
    float: right;
}
.pl-write-btn-right .login, .pl-write-btn-right .login-out{
    float: left;
    font-size: 16px;
}
.pl-write-btn-right .login a .pl-write-btn-right .login-out a{
    font-size: 16px;
    line-height: 40px;
}
.pl-write-btn-right .login span, .pl-write-btn-right .login-out span{
    color: #979797;
    padding: 0 10px;
}
.pl-write-btn-right .login a:hover, .pl-write-btn-right .login-out a:hover{
    color: #4996C7;
}
.pl-write-btn-right .fabu-btn{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    min-width: 90px;
    vertical-align: baseline;
    font-size: 16px;
    float: left;
    margin-left: 30px;
    color: #fff;
    background: #4996C7;
    text-align: center;
}
.pl-write-btn-right .fabu-btn:hover{
    background: #999;
}
.doc-home-huanzhepingjia-con.news-now-pl .doc-home-huanzhepingjia-cell{
    min-height: 90px;
}
.doc-home-huanzhepingjia-con.news-now-pl .doc-home-huanzhepingjia-cell .doc-home-huanzhepingjia-details p{
    padding-top: 5px;
    padding-bottom: 10px;
    line-height: 24px;
}
