﻿*
{
    margin: 0;
    border: 0;
    padding: 0;
}
body
{
    font-family: '微软雅黑';
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video
{
    border: 0 none;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    -webkit-text-size-adjust: none;
}
a
{
    text-decoration: none;
}
ul
{
    list-style-type: none;
}
.topimg
{
    width: 100%;
    height: 100%;
}
.topimg img
{
     width:100%;
    }
.md_xinxing
{
   width: 100%;
    height: 4rem;
    margin: 0 auto;
    /*background: #fff;*/
    padding-top: 1rem;
}
.md_xinxing .md_xx_text1
{
      width: 100%;
    height: 2.6rem;
    font-family: 微软雅黑;
    font-size: 1.6rem;
    text-align: center;
    margin: 0px auto 0rem;
    color: #000;
    
}
.md_xinxing .md_xx_text2
{
    width: 100%;
}
.md_xinxing .md_xx_text2 p
{
     color: #713b11;
    font-size: .9rem;
    text-align: center;
    line-height: 1.5rem;
    padding: 0 3%;
}

.md_xinxing .md_xx_text3
{
    width: 92%;
    padding: 0 4%;
    height: 202px;
    margin-top: .5rem;
}
.md_xinxing .md_xx_text3 ul
{
    text-decoration: none;
}
.md_xinxing .md_xx_text3 ul li
{
      width: 98%;
    border: 1px solid #fff;
    float: left;
    border-radius: .6rem;
    padding: .2rem .2rem;
    font-size: .9rem;
    line-height: 1.5rem;
    margin-bottom: .5rem;
}
.md_xinxing .md_xx_text3 ul li:nth-last-child(1)
{
    margin-right: 0px;
}
.md_xinxing .md_xx_text3 ul li:nth-child(even)
{
    background: #f0e4d6;
}
.md_xinxing .md_xx_text3 ul li:nth-child(odd)
{
    background: #d8edf0;
}


/*医生列表*/
.mainWrap{max-width:640px;min-width:320px;margin:0 auto;position:relative;overflow:hidden;}

.list{width:100%}
.list .item{list-style-type:none;width:100%;border-bottom:1px solid #dedede; padding:.2rem 0; overflow:hidden;}
.list .item .left{float:left;width:25%; position:relative;}
.list .item .left .s_status{ width:1.6rem; height:1.6rem; background:#f00; position:absolute; display:block; top:.5rem; right:.5rem; z-index:2222; border-radius:0.8rem; }
.list .item .pic{display:block;width:80%;text-align:center;margin:1rem auto;overflow:hidden}
.list .item .pic img{max-width:100%; border-radius:50%;}
.list .item .right{float:left;width:75%; padding-top:.8rem;}
.list .item .right .doctorinfo { overflow:hidden; }
.list .item .name{width:35%;height:2.2rem;font-size:1.2rem; color:#222222;}
.list .item .title{width:60%;font-size:1rem;height:2.2rem; color:#676767; margin-left:.2rem;}
.list .item .hospital{font-size:1rem; line-height:1.8rem;color:#676767;}
.list .item .goodat{width:100%;overflow:hidden; margin:.4rem auto .2rem auto; line-height:1.6rem; color:#676767;}
.list .item .goodat li {float:left;border:1px solid #98382a;height:1.2rem;line-height:1.2rem;margin-right:.5rem;border-radius:.2rem;text-align:center; padding:0 .4rem; font-size:.8rem; color:#bd6c62;}
.list .item .comment{float:left;font-size:.8rem;margin-right:1rem; }
.list .item .order{float:left;font-size:.8rem}
.list .item .bom_box { color:#8e8e8e;}
.list .errMsg{
    font-size: 2rem;
    color: #ccc;
    height: 10rem;
    line-height: 10rem;
    width: 20rem;
    text-align: center;
    width: 100%;
}
.prilist{width:100%}
.prilist .item{list-style-type:none;width:100%;border-bottom:1px solid #dedede; padding:.4rem 0; overflow:hidden;}
.prilist .item .left{float:left;width:20%}
.prilist .item .pic{display:block;width:80%;text-align:center;margin:.5rem auto;overflow:hidden}
.prilist .item .pic img{max-width:100%; border-radius:50%;}
.prilist .item .right{float:left;width:80%;}
.prilist .item .right .doctorinfo { overflow:hidden; position:relative;}
.prilist .item .right .doctorinfo .name{height:2.2rem;font-size:1.2rem; color:#222222; margin-right:.5rem;}
.prilist .item .right .doctorinfo .title{font-size:1rem;height:2.2rem; color:#676767;}
.prilist .item .right .doctorinfo .btn_consult { border:1px solid #98382a;height:1.2rem;line-height:1.2rem; position:absolute; right:.5rem;border-radius:.2rem;padding:0 .4rem;font-size:.8rem; color:#bd6c62; }
.prilist .item .goodat{width:100%;overflow:hidden; margin:.2rem auto .4rem auto;}
.prilist .item .goodat li {float:left;border:1px solid #98382a;height:1.2rem;line-height:1.2rem;margin-right:.5rem;border-radius:.2rem;text-align:center; padding:0 .4rem; font-size:.8rem; color:#bd6c62;}

.hospital{font-size:1rem; line-height:1.8rem;color:#676767;}

.comment{float:left;font-size:.8rem;margin-right:1rem; }
.order{float:left;font-size:.8rem}
.bom_box { color:#8e8e8e;}
.loadMore{ text-align:center; font-size:1.2rem; line-height:2.5rem;display:none;}
