.hospital{z-index:0;margin-top: 0.15rem;}
.page{height:auto;overflow:hidden;}
.page a{font-size: .14rem;
    font-family: 微软雅黑;
    width: 19%;
    display: block;
    height: 30px;
    float: left;
    line-height: 30px;
    border:1px solid #097;
     margin:1% 0;
    margin-right:1%;
   text-align:center;
    color: #097;
    padding: 0 5px;}
 .fj {font-size:0.16rem;}     
.fj a{font-size:0.16rem;}    
@media screen and (max-width:1400px){
.page a{width:32%;}
}  
@media screen and (max-width:767x){
.page a{width:24%;}
}  
 @media screen and (max-width:640px){
.page a{width:32%;}
}   
@media screen and (max-width: 500px){
.page a{width:49%;}
}    
    
  
   .v_news_content .vsbcontent_img img {height:auto !important;padding-bottom: 20px;
    border: 0 !important;}
   
    .v_news_content img {
    max-width: 100%;
    margin:0 auto !important;}
p:has(img) {
    text-indent: 0 !important;}
div:has(img) {
    text-indent: 0 !important;}
strong{
font-weight: bold;}
.v_news_content a{
display:inline;
word-break:break-all;}
iframe{
margin:0 auto;
display:block;
max-width: 100%;}
.v_news_content TABLE{
    overflow: auto;
width: auto !important;
    margin: 20px auto !important;
    display: block !important;
    max-width: fit-content;}
.v_news_content span{
text-indent: inherit !important;}
.v_news_content img{
max-width: 100% !important;
max-height: 100% !important;
margin: 0 auto;
height: 100% !important;}
.v_news_content video{
max-width: 100%;
margin: 0 auto;
display:block;}

@media screen and (max-width: 525px){
.v_news_content video{
max-width: 100%;
display:block;}
}

.v_news_content TABLE{
    overflow: auto;
    margin: 0 auto;}
.v_news_content span{
text-indent: inherit !important;}
.v_news_content img{
max-width: 98%;
max-height: 100% !important;
margin: 0 auto;}
.v_news_content video{
max-width: 100%;}
.v_news_content IMG{
border:none !important;
max-height: 100% !important;
max-width: 100% !important;
margin: 0 auto;}
.v_news_content TABLE{
    border-collapse: collapse;
    border: none !important;
    word-break: break-all;
    overflow: auto;
    margin: 0 auto;
    white-space: normal;
    width:auto;}

@media only screen and (max-width: 1024px){
.v_news_content TABLE{
    white-space: nowrap;
    display:block;}
}
@media only screen and (max-width: 1024px){
.v_news_content p{
word-break: break-all;
word-wrap: break-word;}
.v_news_content img{
    display: block;
    height: auto !important;}
.v_news_content img{
 display: block;
 height: auto !important;}
.v_news_content IMG{
display: block;
height: auto !important;}
}
