/*zj_list*/
.public{ min-width:320px; max-width:640px;margin:auto; height:auto; font-size:0;}

/*医院环境*/
.hj{ min-width:320px; max-width:640px;}
.tt1{ width:100%;}
.hjqh{ height:auto; overflow:hidden; width:100%;}
.lc{ width:20%; float:left; height:auto;}
.lc ul li{ font-size:14px;; text-align:center; width:100%; height:auto; line-height:35px; float:left;  margin-bottom:1px; color:#8f6a35}
@media screen and (max-width: 320px){.lc ul li{font-size: 14px;}}
.lc ul li a{color:#8f6a35; display:block;background:#efeeeb;}
.lc ul li a.active{color:#fff; display:block;background:#8f6a35;}
.lc ul li a.active span{color:#fff;}
.lc ul li  span{ color:#333; padding-left:0.1rem;}
.tws{ width:79%; float:right; overflow:hidden;}
.tws img{ float:right; display:block; width:100% }
/*.tws p{ float:left; background:#efeeeb; color:#333; font-size:0.35rem; width:100%; margin-top:0.1rem; height:auto; min-height:3.875rem;  }
@media screen and (max-width: 320px){.tws p{font-size: 0.6rem;}}
.tws span{ padding:0.85rem 0.5rem; display:block; line-height:0.8rem;}*/
.tws ul li{ display:none;}
.tws ul li.active{ display:block;}

.hjs{ width:100%; margin:auto; height:auto;}
.hjs img{ width:100%; padding-top:0.75rem;}


/*menus*/

.hj1{ min-width:315px; max-width:635px;}
.tt1{ width:100%;}
.hjqh1{ height:auto; overflow:hidden; width:100%;}
.lc1{ width:20%; float:left; height:auto;}
.lc1 ul li{ font-size:14px;; text-align:center; width:100%; height:32px; line-height:32px; float:left;  margin-bottom:1px; color:#8f6a35}
@media screen and (max-width: 320px){.lc ul li{font-size: 14px;}}
.lc1 ul li a{color:#8f6a35; display:block;background:#efeeeb;}
.lc1 ul li a.active{color:#fff; display:block;background:#8f6a35;}
.lc1 ul li a.active span{color:#fff;}
.lc1 ul li  span{ color:#333; padding-left:0.1rem;}
.tws1{ width:79%; float:right; overflow:hidden;}
.tws1 img{ float:right; display:block; width:100%; }
.tws1 p{ float:right; background:#efeeeb; color:#333; font-size:14px; width:100%; margin-top:0.1rem; height:auto; min-height:3.875rem; }
@media screen and (max-width: 320px){.tws p{font-size: 0.6rem;}}
.tws1 span{ padding:0.85rem 0.5rem; display:block;line-height:23px;}
.tws1 ul li{ display:none;}
.tws1 ul li.active{ display:block;}

.hjs{ width:100%; margin:auto; height:auto;}
.hjs img{ width:100%; padding-top:0.75rem;}