/* header */
.ind_aa {
    width: 100%;
    max-width: 640px;
    height: 1.32rem;
    background: #fff;
}
.ind_aa1 {
    float: left;
    width: 5.31rem;
    height: 1.31rem;
    margin-left: 0.23rem;
}
.ind_aa1 img {
    width: 100%;
}
.ind_aa2 {
    float: left;
    width: 0.45rem;
    height: 0.4rem;
    content: url(/static/images/ind_topr.jpg);
    margin-top: 0.47rem;
    margin-left: 0.22rem;
}
.icon-guanbi {
    width: 0.45rem;
    height: 0.4rem;
    content: url(/static/images/ind_cha.jpg);
}

/* nav */
.nav {
    margin-top: 1.32rem;
    position: fixed;
    z-index: 555;
    width: 100%;
    top: 0;
    height: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    max-width: 640px;
    background: rgba(255, 255, 255, 0.9);
    border-top: 2px solid #ccc;
}
.menu_list {
    margin: 10px auto;
    width: 100%;
}
.nav p {
    width: 94%;
    height: 0.46rem;
    line-height: 0.46rem;
    font-size: 0.22rem;
    color: #000;
    cursor: pointer;
    border-bottom: 1px solid #ccc;
    margin: 0 auto;
    padding: 0 3%;
}
.nav p a {
    font-size: 0.22rem;
}
.menu_head {
    position: relative;
    background: url(/static/images/ind_jia.png) 97% center no-repeat;
    background-size: 0.2rem 0.2rem;
}
.menu_list .current {
    background: url(/static/images/ind_jian.png) 97% center no-repeat;
    background-size: 0.2rem 0.2rem;
}
.menu_body {
    width: 100%;
    height: auto;
    overflow: hidden;
    line-height: 0.46rem;
    border-bottom: 1px solid #ccc;
}
.menu_body a {
    display: block;
    width: 100%;
    height: 0.46rem;
    line-height: 0.46rem;
    padding-left: 7%;
    color: #000;
    text-decoration: none;
}
.menu_body a:last-child {
    border-bottom: none;
}
.menu_body a:hover {
    text-decoration: none;
}

/* banner */
.bcc_banner {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.bcc_banner li {
    width: 100%;
    height: 100%;
    float: left;
    overflow: hidden;
}
.bcc_banner li img {
    width: 100%;
}
.bcc_banner_b {
    position: absolute;
    left: 0;
    bottom: 4%;
    width: 100%;
    height: 15px;
    overflow: hidden;
    text-align: center;
}
.bcc_banner_b span {
    display: inline-block;
    width: 0.13rem;
    height: 0.13rem;
    background: #8c8c8c;
    border-radius: 50%;
    margin: 0 0.07rem;
    margin-bottom: 0.13rem;
    cursor: pointer;
}
.bcc_banner_b span.active {
    width: 0.11rem;
    height: 0.11rem;
    background: #ff9900;
    border: 1px solid #ff9900;
}

/* 热点关注 */
.guangbo {
    width: 100%;
    height: 0.65rem;
    overflow: hidden;
    background: #fff;
    position: relative;
}
.guangbo_t {
    width: 20%;
    line-height: 0.65rem;
    text-align: center;
    font-size: 0.22rem;
    float: left;
    color: #de0000;
}
.guangbo_c {
    width: 66%;
    line-height: 0.65rem;
    overflow: hidden;
    font-size: 0.22rem;
}
.guangbo_c .guangbo_c_bd {
    width: 100%;
    height: 0.65rem;
    background: url(/static/images/ind_lb.gif) 0 center no-repeat;
    background-size: 0.21rem 0.2rem;
}
.guangbo_c .infoList li {
    line-height: 0.65rem;
    text-indent: 0.15rem;
    color: #333;
}
.guangbo_b {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    float: right;
    width: 14%;
    line-height: 0.65rem;
    color: #333;
    font-size: 0.22rem;
}

/* 专家排班 */
.ind_aaa {
    width: 100%;
    height: 1.7rem;
    box-shadow: 0 11px 10px -8px #cdcdcd inset;
    background: url(/static/images/ind_xy.jpg) no-repeat 0.3rem 0.5rem;
    background-size: 3.26rem 1.26rem;
}
.ind_aaa li {
    width: 96%;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 0.3rem;
}
.ind_aaa li a {
    display: block;
    float: left;
    width: 32%;
    height: 1rem;
    background: #982729;
    border-radius: 5px;
    margin-right: 2%;
}
.ind_aaa li a:first-child {
    background: #982729 url(/static/images/ind_a1.jpg) no-repeat 0.22rem center;
    background-size: 0.54rem 0.6rem;
}
.ind_aaa li a:nth-child(2) {
    background: #982729 url(/static/images/ind_a2.jpg) no-repeat 0.26rem center;
    background-size: 0.53rem 0.56rem;
}
.ind_aaa li a:last-child {
    margin-right: 0;
    background: #982729 url(/static/images/ind_a3.jpg) no-repeat 0.2rem center;
    background-size: 0.6rem 0.56rem;
}
.ind_aaa a h1 {
    color: #ebdf95;
    font-size: 0.24rem;
    margin-top: 0.2rem;
    text-indent: 0.88rem;
}
.ind_aaa a h2 {
    color: #c89e6d;
    font-size: 0.1rem;
    text-indent: 0.88rem;
}

/* 科室导航 */
.ind_bb1 {
    width: 100%;
    height: 0.9rem;
    background: url(/static/images/ind_ksdh.jpg) no-repeat;
    background-size: 100%;
}
.ind_dh {
    width: 100%;
    overflow: hidden;
    margin: 0.23rem 0;
}
.ind_dh_t {
    width: 6rem;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0.5);
    margin: 0 auto;
}
.ind_dh_t1 {
    width: 100%;
    overflow: hidden;
}
.ind_dh_t1 a {
    float: left;
    display: block;
    width: 2.87rem;
    height: 2rem;
    border: 1px solid #ddd;
    border-radius: 5px;
    margin-bottom: 0.12rem;
}
.ind_dh_t1 a:first-child {
    background: #f8f8f8 url(/static/images/ico_01.png) no-repeat center top;
    background-size: 1.42rem 1.42rem;
    margin-right: 0.18rem;
    margin-bottom: 0.18rem;
}
.ind_dh_t1 a:nth-child(2) {
    background: #f8f8f8 url(/static/images/ico_02.png) no-repeat center top;
    background-size: 1.42rem 1.42rem;
    margin-right: 0;
    margin-bottom: 0.18rem;
}
.ind_dh_t1 a:nth-child(3) {
    background: #f8f8f8 url(/static/images/ico_03.png) no-repeat center top;
    background-size: 1.42rem 1.42rem;
    margin-right: 0.18rem;
}
.ind_dh_t1 a:nth-child(4) {
    background: #f8f8f8 url(/static/images/ico_04.png) no-repeat center top;
    background-size: 1.42rem 1.42rem;
    margin-right: 0;
}
.ind_dh_t1 a p {
    text-align: center;
    padding-top: 1.5rem;
}

/* 医院动态 */
.ind_bb {
    width: 100%;
    height: 0.9rem;
    background: url(/static/images/ind_yydt.jpg) no-repeat;
    background-size: 100%;
}
.ind_xw {
    width: 100%;
    overflow: hidden;
    margin: 0.3rem auto;
}
.ind_xw_t {
    width: 96%;
    height: 0.55rem;
    margin: 0 auto;
}
.ind_xw_t li {
    float: left;
    width: 1.49rem;
    height: 0.55rem;
    line-height: 0.45rem;
    background: url(/static/images/ind_hong.jpg) no-repeat;
    background-size: 100%;
    color: #ebdf95;
    text-align: center;
    margin-right: 0.09rem;
}
.ind_xw_t li.current {
    background: url(/static/images/ind_fen.jpg) no-repeat;
    background-size: 100%;
    color: #982729;
}
.ind_xw_tgd {
    display: block;
    float: right;
    width: 1.17rem;
    height: 0.29rem;
    line-height: 0.29rem;
    border: 1px solid #dfdfdf;
    margin-top: 0.07rem;
    border-radius: 15px;
    text-align: center;
    font-size: 0.2rem;
}
.ind_xw_b {
    width: 96%;
    overflow: hidden;
    margin: 0 auto;
}
.ind_xw_b li {
    clear: both;
    *zoom: 1;
    width: 100%;
    height: 0.58rem;
    line-height: 0.58rem;
    border-bottom: 1px dashed #d5d5d5;
    background: url(/static/images/ind_sj.jpg) no-repeat 0 center;
    background-size: 0.06rem 0.11rem;
    text-indent: 0.05rem;
}
.ind_xw_b li span {
    float: right;
    width: 0.82rem;
    color: #9b9b9b;
}
.ind_xw_b2 {
    width: 0.16rem;
    height: 0.16rem;
    margin-right: 0.08rem;
}
/* 中医科专家 */
.ind_bb2 {
    width: 100%;
    height: 0.9rem;
    background: url(/static/images/ind_dxk.jpg) no-repeat 0 bottom;
    background-size: 100%;
}
.ind_cc {
    width: 94%;
    overflow: hidden;
    margin: 0.15rem auto;
    line-height: 0.36rem;
    text-indent: 2em;
    color: #353535;
}
.ind_kszj {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.ind_zj {
    width: 96%;
    overflow: hidden;
    margin: 0 auto;
    background: url(/static/images/ind_zjxiang.jpg) no-repeat 0.3rem bottom;
    background-size: 3.69rem 1.12rem;
}
.ind_zj li {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #e3e3e3;
    margin-top: 4%;
    padding: 0 0.1%;
}
.ind_zj li:first-child {
    margin-top: 2% !important;
}
.ind_zj li:last-child {
    border-bottom: none;
}
.ind_zj_l {
    float: left;
    width: 29%;
}
.ind_zj_l1 {
    width: 100%;
}
.ind_zj_l1 img {
    width: 100%;
}
.ind_zj_l2 {
    width: 1.16rem;
    height: 0.33rem;
    margin-left: 0.33rem;
    margin-top: 0.29rem;
}
.ind_zj_l2 img {
    width: 100%;
}
.ind_zj_r {
    float: right;
    width: 69%;
}
.ind_zj_r h1 {
    font-size: 0.26rem;
    margin-bottom: 0.1rem;
}
.ind_zj_r h1 span {
    font-size: 0.22rem;
    color: #982729;
    border: 1px solid #982729;
    margin-left: 0.15rem;
    padding: 0 0.2rem;
    border-radius: 15px;
}
.ind_zj_r h3 {
    color: #666;
}
.ind_zj_r h3 span {
    margin-right: 0.15rem;
}
.ind_zj_r p {
    color: #666;
    line-height: 0.33rem;
    margin: 0.1rem 0 0.2rem 0;
}
.ind_zj_r p a {
    color: #982729;
}
.ind_zj_r h4 {
    width: 100%;
    height: 0.8rem;
}
.ind_zj_r h4 a {
    display: block;
    float: left;
    width: 1.63rem;
    height: 0.43rem;
    line-height: 0.43rem;
    margin-right: 0.13rem;
    border-radius: 5px;
    text-indent: 0.6rem;
}
.ind_zj_r1 {
    background: #b51112 url(/static/images/ind_zx1.jpg) no-repeat 0.16rem center;
    background-size: 0.32rem 0.27rem;
    color: #fffdfb;
}
.ind_zj_r2 {
    background: #f3dddd url(/static/images/ind_zx2.jpg) no-repeat 0.16rem center;
    background-size: 0.25rem 0.25rem;
    color: #982729;
}
.ind_xs {
    width: 100%;
    height: 2.11rem;
    background: url(/static/images/ind_zz.jpg) no-repeat;
    background-size: 100%;
}
/* 分类分型立体化治疗 */
.ind_zl {
    display: block;
    width: 100%;
    height: 1.25rem;
    background: url(/static/images/ind_ltzl.jpg) no-repeat;
    background-size: 100%;
    margin-top: 0.18rem;
}

/* 贴心服务 */
.ind_fw {
    width: 100%;
    height: 4.13rem;
    background: url(/static/images/ind_fw.jpg) no-repeat;
    background-size: 100%;
    margin-top: 0.5rem;
}
.ind_fwms {
    width: 96%;
    overflow: hidden;
    margin: 0 auto;
    padding: 4% 0;
    color: #333;
    line-height: 0.36rem;
    text-indent: 2em;
    background: url(/static/images/ind_xys.jpg) no-repeat 3rem top;
}
/* 环境 */
.ind_hj {
    width: 100%;
    height: 4.76rem;
    background: url(/static/images/ind_hj.jpg) no-repeat;
    background-size: 100%;
}
.ind_hja {
    width: 96%;
    overflow: hidden;
    margin: 3% auto;
    background: url(/static/images/ind_xyz.jpg) no-repeat 0.6rem top;
    background-size: 3.27rem 1.49rem;
}
.ind_hja a {
    display: block;
    width: 3.02rem;
    height: 0.9rem;
    border: 1px solid #d2d2d2;
    border-radius: 15px;
    margin-top: 0.2rem;
}
.ind_hja a:nth-child(odd) {
    float: left;
}
.ind_hja a:nth-child(even) {
    float: right;
}
.ind_hja_l {
    float: left;
    width: 0.95rem;
    height: 0.75rem;
    margin-top: 0.08rem;
    margin-left: 0.1rem;
}
.ind_hja_l img {
    width: 100%;
}
.ind_hja_r {
    float: right;
    width: 1.78rem;
}
.ind_hja_r h1 {
    font-size: 0.24rem;
    color: #982729;
    font-weight: bold;
    margin-top: 0.1rem;
}
.ind_hja_r h2 {
    font-size: 0.14rem;
    color: #8c8c8c;
}
.ind_hja_r h3 {
    width: 0.2rem;
    height: 0.02rem;
    background: #982729;
    margin-top: 0.05rem;
}

/* 挂号 */
.ind_td {
    width: 100%;
    height: 0.9rem;
    background: url(/static/images/ind_gh.jpg) no-repeat;
    background-size: 100%;
    margin: 5% auto;
}
.ghxt1 {
    width: 5.04rem;
    overflow: hidden;
    margin: 0 auto;
}
.ghxt1 li {
    width: 100%;
    height: 0.48rem;
    margin-bottom: 0.15rem;
}
.ghxt1_left {
    float: left;
    width: 1.63rem;
    height: 0.48rem;
    line-height: 0.48rem;
    text-indent: 0.5rem;
    color: #878787;
    font-size: 0.22rem;
}
.ghxt1_left1 {
    background: #ededed url(/static/images/xt1.jpg) no-repeat 0.15rem center;
    background-size: 16%;
}
.ghxt1_left2 {
    background: #ededed url(/static/images/xt2.jpg) no-repeat 0.16rem center;
    background-size: 13%;
}
.ghxt1_left3 {
    background: #ededed url(/static/images/xt3.jpg) no-repeat 0.15rem center;
    background-size: 16%;
}
.ghxt1_left4 {
    background: #ededed url(/static/images/xt4.jpg) no-repeat 0.15rem center;
    background-size: 16%;
}
.ghxt1_right {
    float: left;
    width: 3.36rem;
    height: 0.46rem;
    border: 1px solid #ededed;
}
.ghxt1_right input {
    width: 3.23rem;
    height: 0.44rem;
    line-height: 0.44rem;
    font-size: 0.21rem;
    float: right;
    color: #bdbdbd;
    font-family: 'Microsoft Yahei';
    background: none;
    border: 0;
    border-radius: 0;
    outline: none;
    resize: none;
    margin: 0;
    padding: 0;
}
.ghxt1_right textarea {
    width: 3.23rem;
    line-height: 0.44rem;
    font-size: 0.22rem;
    float: right;
    color: #bdbdbd;
    font-family: 'Microsoft Yahei';
    background: none;
    border: 0;
    border-radius: 0;
    outline: none;
    resize: none;
    margin: 0;
    padding: 0;
}
input:-internal-autofill-previewed,
input:-internal-autofill-selected {
    -webkit-text-fill-color: #bdbdbd !important;
    transition: background-color 5000s ease-in-out 0s !important;
}
.tjcz {
    width: 100%;
    height: 0.41rem;
    margin: 0.24rem auto;
}
.tj {
    width: 1.6rem;
    height: 0.41rem;
    line-height: 0.41rem;
    text-indent: 0.3rem;
    color: #fff;
    font-size: 0.21rem;
    background: #982729 url(/static/images/ind_tj.jpg) no-repeat 0.3rem center;
    background-size: 0.25rem 0.25rem;
    border-radius: 3px;
    font-family: 'Microsoft Yahei';
    margin-left: 0.95rem;
    border: none;
}
.cz {
    width: 1.6rem;
    height: 0.41rem;
    line-height: 0.41rem;
    text-indent: 0.3rem;
    color: #fff;
    font-size: 0.21rem;
    background: #727272 url(/static/images/ind_cz.jpg) no-repeat 0.3rem center;
    background-size: 0.25rem 0.25rem;
    border-radius: 3px;
    font-family: 'Microsoft Yahei';
    margin-left: 0.2rem;
    border: none;
}
.ghxt2 {
    width: 6.05rem;
    height: 0.9rem;
    margin: 0 auto;
    color: #982729;
    line-height: 0.3rem;
}

/* footer */
.footer {
    width: 100%;
    overflow: hidden;
    background: #982729 url(/static/images/ind_dt.jpg) no-repeat center 1.3rem;
}
.footer1 {
    width: 3.84rem;
    height: 1.08rem;
    margin: 0.15rem auto;
    background: url(/static/images/ind_dilogo.png) no-repeat;
    background-size: 100%;
}
.footer2 {
    width: 6rem;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 0.3rem;
}
.footer2_l {
    float: left;
    width: 3.92rem;
    overflow: hidden;
}
.footer2_l_l {
    float: left;
    width: 0.46rem;
    height: 0.46rem;
    margin-top: 0.07rem;
}
.footer2_l_l img {
    width: 100%;
}
.footer2_l_l i::before {
    color: #852b2b;
    font-size: 0.35rem;
    position: absolute;
    top: 0.13rem;
    left: 0.07rem;
}
.footer2_l_r {
    float: right;
    width: 3.34rem;
}
.footer2_l_r h1 {
    height: 0.28rem;
    font-size: 0.19rem;
    color: #ebdf95;
}
.footer2_l_r h1 a {
    font-size: 0.19rem;
    color: #ebdf95;
}
.footer2_l li {
    width: 100%;
    overflow: hidden;
    margin-bottom: 0.3rem;
}
.footer2_r {
    float: right;
    width: 1.95rem;
    height: 3rem;
    background: #812123;
}
.footer2_r1 {
    width: 1.4rem;
    height: 1.4rem;
    margin: 0 auto;
    margin-top: 0.34rem;
}
.footer2_r1 img {
    width: 100%;
}
.footer2_r2 {
    color: #ebdf95;
    font-size: 0.2rem;
    line-height: 0.4rem;
    text-align: center;
    margin-top: 0.2rem;
}

/* 二维码 */
.black_over {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 1001;
    top: 0;
    left: 0;
    right: 0;
    left: 0;
    margin: auto;
    background-color: rgba(0, 0, 0, 0.8);
}
.white_content {
    display: none;
    position: fixed;
    z-index: 1002;
    overflow: auto;
}

/* 当前位置 */
.ks_wz {
    width: 100%;
    height: 0.56rem;
    line-height: 0.56rem;
    background: #982729;
    color: #fff;
    margin-bottom: 0.2rem;
}
.ks_wz img {
    width: 0.13rem;
    height: 0.17rem;
    margin: 0 0.1rem;
}

/* 便捷咨询、为您推荐 */
.ks_bt1 {
    width: 6.2rem;
    height: 0.45rem;
    border-bottom: 0.01rem solid #e3e3e3;
    color: #9d9d9d;
    margin: 0 auto;
    font-size: 0.16rem;
}
.ks_bt1 span {
    display: inline-block;
    width: 1.7rem;
    height: 0.44rem;
    border-bottom: 0.02rem solid #982729;
    margin-right: 0.2rem;
    font-size: 0.3rem;
    color: #982729;
}
.ks_bt1 span img {
    width: 0.3rem;
    height: 0.3rem;
    margin-right: 0.08rem;
    margin-top: 0.08rem;
    vertical-align: top;
}
.ks_bt1 a {
    float: right;
    font-size: 0.24rem;
    color: #982729;
    line-height: 0.45rem;
}

/* 便捷咨询 */
.ks_zx {
    width: 100%;
    overflow: hidden;
    background: url(/static/images/ks_xy2.jpg) no-repeat right top;
    background-size: 3.69rem 1.81rem;
}
.ks_zx1 {
    width: 96%;
    overflow: hidden;
    margin: 3% auto;
}
.ks_zx1 a {
    display: block;
    float: left;
    width: 1.39rem;
    height: 1.61rem;
    margin-right: 0.15rem;
}
.ks_zx1 a:last-child {
    margin-right: 0;
}
.ks_zx1 a img {
    width: 100%;
}

/* 文章列表 */
.li_lb {
    width: 96%;
    overflow: hidden;
    margin: 0 auto;
}
.li_lb li {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px dashed #d5d5d5;
    padding: 0.24rem 0;
}
.li_lb li:first-child {
    padding-top: 0.1rem !important;
}
.li_lb li:last-child {
    border-bottom: none;
}
.li_lb_l {
    float: left;
    width: 1.85rem;
}
.li_lb_l img {
    width: 100%;
}
.li_lb_r {
    float: right;
    width: 4.14rem;
}
.li_lb_r h1 a {
    font-size: 0.24rem;
    color: #000;
}
.li_lb_r p {
    color: #666;
    line-height: 0.33rem;
}
.li_lb_r p a {
    color: #982729;
}
.li_lb_r h2 {
    color: #b8b8b8;
}
.li_lb_r h2 span {
    float: right;
}
.li_lb_r h2 span img {
    width: 0.16rem;
    height: 0.16rem;
    margin-right: 0.1rem;
}
.showMorehandle {
    padding: 3% 0;
    text-align: center;
    color: #982729;
}
.showMorehandle img {
    width: 0.14rem;
    height: 0.13rem;
}

/* 文章页 */
.arc_aa {
    width: 96%;
    overflow: hidden;
    margin: 3% auto;
    text-align: center;
    font-size: 0.24rem;
    border-bottom: 1px dashed #e6e6e6;
    padding-bottom: 3%;
}
.arc_bb {
    width: 96%;
    overflow: hidden;
    margin: 3% auto;
    padding-bottom: 3%;
}
.arc_bb p {
    line-height: 0.36rem;
    padding-top: 0.1rem;
}
.arc_bb h1 {
    color: #982729;
    font-weight: bold;
}
