 .nav2{display:none;}
#nav-over {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9998;
    display: none;
    width: 100%;
    height: 100%;}
#nav-over{position:fixed;left:0;top:0;z-index:9998;display:none;width:100%;height:100%;}
.warmp{position:relative;right:0;z-index:1;-webkit-transition:all .5s ease;transition:all .5s ease;}
.nav2{position:fixed;top:0;right:-210px;z-index:9999;width:210px;height:100%;background:#116ecc;-webkit-transition:all .5s ease;transition:all .5s ease; box-shadow:4px 0px 3px 4px rgba(0,0,0,1);}
.openMenu{right:480px;-webkit-transition:all .5s ease;transition:all .5s ease;}
.openNav{right:0;-webkit-transition:all .5s ease;transition:all .5s ease;}
.nav2 h3 a { color:#fff;}
.scrollerBox{ position:relative;overflow:scroll;overflow-x:hidden;overflow-y:scroll;-ms-touch-action: none;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;}
.scroller {position: absolute;width:100%;padding:0 0 100px 0;cursor:move;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);}
/**============= 科室菜单 ========================**/

.leftsidebar_box{width:100%;height:auto !important;overflow:visible !important;background-color:#d00916;}
.leftsidebar_box dl{border-bottom:1px solid #59a8f7;    margin: 0px;}
.leftsidebar_box dt{padding-left:25px; background-repeat:no-repeat;color:#fff;position:relative;line-height:50px;cursor:pointer; font-size:16px;}
.leftsidebar_box dd a{background-color:#1c81e6;padding-left:25px; display:block; color:#fff; line-height:44px; height:44px;}
.leftsidebar_box dt img{position:absolute;right:0.625em;top:1.250em;}
.leftsidebar_box dt img{width:1.000em;}
.leftsidebar_box dt a{color:#fff;}
.leftsidebar_box dd a:hover{background:#87111d;}

.navHome {
    width: 24px;
    position: absolute;
    right: 10px;
    top: 25px;
    display:none;}
.navHome img {
    width: 24px;
    vertical-align: middle;}

@media(max-width:768px){
.header{position: relative;}
.nav2{display:block;}
.nav_menu_box{display:none !important;}
.navHome {display:block;}
.header{background:#175aa0 url(images/dianzixinxixueyuan_phone.png) no-repeat;background-size:300px !important;height: 70px;}   
.headBox {height: 70px !important;} 
.logo a{width:300px;height:70px;}
}
 

.font1159031{ font-size: 9pt ;}
.fontstyle1159031{ font-size: 9pt; color: #222222; font-family: 宋体 ;}

    #c69153 ul {list-style: none; margin: 0px; padding: 0px;} 
    #c69153 ul li a {font-family: 黑体;text-decoration: none;font-weight:bold; color:#fff; display:block; width:112px; height:36px; line-height:36px; text-align:center; background:url(/system/resource/images/nav/imgnav_vsb_level1_bg_1.gif) 0 0 no-repeat;  font-size:14px;} 
    #c69153 ul li { float:left; margin-left:0px;} 
    #c69153 ul li a:hover {background:url(/system/resource/images/nav/imgnav_vsb_level1_bg_2.gif) 0 0 no-repeat;}
    #c69153 ul li a#current { background:url(/system/resource/images/nav/imgnav_vsb_level1_bg_2.gif) 0 0 no-repeat; font-weight:bold; color:#fff;}
    #c69153 ul li ul { border:0px solid #ccc; display:none;} 
    #c69153 ul li ul li {font-family: 黑体;text-decoration: none;font-weight:bold;font-size:14px; float:none;  margin:0;}
    #c69153 ul li ul li a {width:112px;height:28px;line-height:28px; text-align:center; background:url(/system/resource/images/nav/imgnav_vsb_level2_bg_1.png); color:#000000;} 
    #c69153 ul li ul li a:hover { background:url(/system/resource/images/nav/imgnav_vsb_level2_bg_1.jpg); color:#000000;}  
    #c69153 ul li:hover ul { display:block;z-index:9999999; position:absolute;}
    #c69153 ul li.sfhover ul { display:block;} 
         .label_list4_summary{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
    
    .label_list4_date h4 a{display:block; overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
    
    .sidelist24 li a{display:block; overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
 
    .kslj{width:1100px !important;padding-bottom:50px;}
    .ljnr{width:100% !important;height:auto !important;}
    .ljnr li{width:calc(25% - 16px) !important;box-sizing: border-box; margin:0 8px;  padding:0 !important;}
    .ljnr p{width:100% !important;bottom: 0px;    left: 0px;    bottom: 0px;}
    .ljnr .bg{left: 0px !important;    bottom: 0px !important;}
    .ljnr p{left: 0px !important;    bottom: 0px !important;}
    .ljnr li a{
        width: 100%;
    position: relative;
    padding-top: 73.5%;
        display: block;}
    .ljnr li a img{    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;}
    
    
    
    
    
    @media(max-width:1220px){
    .nav_menu{width:100%;}
    .nav_menu li{width:9.09%;}
    .header{background-size:100%;width:100%;}
    
    }
    
         @media(max-width:1140px){
         .header1{width:100% !important;}
    #slide14651{height:380px !important;}
     #slide14651 img{height:380px !important;}
     .col{width:96% !important;}
     .box1{width:48.5% !important;}
     .box2{width:48.5% !important;}
     .bt1{width:100% !important;}
     .bt2{width:100% !important;}
     .more{margin-right: 0px !important;}
     #play_14635{width:100% !important;position: relative;}
     #play_14635 .playShow img{width:100% !important;}
     #play_14635 .playNum{width:100% !important;}
     .label_list4_date .text4{width:calc(100% - 90px) !important;}
     .label_list4_summary{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
    .label_list4_date h4 a{    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
    .box3{width:48.5% !important;}
    .bt3{width:100% !important;}
    .kslj{width:100% !important;}
    #footer .foot{width:100% !important;}


.wrap{width:100% !important;}
.col_main .col_right{width:calc(100% - 270px) !important;}
.container .contain_right{width:calc(100% - 270px) !important;}
.label_ul_b li a{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;width:calc(100% - 100px);float: left;}
     }
    
    
     @media(max-width:991px){
     .headBox{height: 105px;}
         #slide14651{height:340px !important;}
     #slide14651 img{height:340px !important;}
     .footl{width:180px;}
     .footr{width:200px;}
     .footz{width:calc(100% - 440px);}
     
     }
     
    @media(max-width:860px){
    .label_list4_date li{    margin: 0 0 10px 0 !important;}
    .box2 .bc2{min-height: 320px !important;height: 320px !important;}
    #play_14635 .playShow{min-height: 320px !important;height: 320px !important;}
    #play_14635{min-height: 320px !important;height: 320px !important;}
    .box1 .bc1{min-height: 320px !important;height: 320px !important;}
    #play_14635 .playShow img{height: 320px !important;}
    .box3 .bc3{padding: 10px 0px 0px !important;}
 
    }
     
     
     
     
          @media(max-width:800px){
     .headBox{height: 85px;}
     #slide14651{height:300px !important;}
     #slide14651 img{height:300px !important;}
     }
     
     
      @media(max-width:768px){
      .box1 { width: 100% !important;}
      .box1 .bc1{width:450px !important;margin-left:calc(50% - 225px);}
      .box2{ width: 100% !important;}
        .box3{width:100% !important;}
        .ljnr li{width:calc(33.333% - 16px) !important;}
        .footz{display:none;}
.footl {width: calc(50% - 55px);}
.footr {width: 50%;}
      }
     
     
     
      @media(max-width:700px){
    #slide14651{height:250px !important;}
     #slide14651 img{height:250px !important;}
     #slide14651 .flex-control-nav{bottom:10px !important;padding: 0px;}
     
     .col_main .col_left{    width: 200px !important;}
     .show_box_leftmenu .sb1_head_tit{padding-left: 70px !important;background: url(images/sb1_head_tit.png) no-repeat 40px 50% !important;}
     .col_main .col_right{width:calc(100% - 220px) !important;}
     .show_box_leftmenu .tabs li{width: 100% !important;}
     
     .container .contain_left{    width: 200px !important;}
     .container .contain_right{width:calc(100% - 220px) !important;}
     .container .contain_left .sb1_head_tit{padding-left: 70px !important;background: url(images/sb1_head_tit.png) no-repeat 40px 50% !important;}
     }
     
 @media(max-width:560px){
     #slide14651{height:210px !important;}
     #slide14651 img{height:210px !important;}
     
     .col_main .col_left {width: 100% !important;}
     .col_main .col_right{width: 100% !important;}
     .show_box_leftmenu .sb1_head_tit {
    padding-left: 0px !important;
    background: none !important;
    text-align: center;}


.container .contain_left {width: 100% !important;}
.container .contain_right{width: 100% !important;}
     .container .contain_left .sb1_head_tit {
    padding-left: 0px !important;
    background: none !important;
    text-align: center;}
.layout_txtcontent .layout_txtcontent_content{    padding: 0px 5px !important;}
     }
     
      @media(max-width:460px){
     #slide14651{height:180px !important;}
     #slide14651 img{height:180px !important;}
     .ljnr li{width:calc(50% - 16px) !important;}
    .box2 .bc2{min-height: 320px !important;height: 320px !important;}
    #play_14635 .playShow{min-height: 290px !important;height: 290px !important;}
    #play_14635{min-height: 290px !important;height: 290px !important;}
    .box1 .bc1{min-height: 290px !important;height: 290px !important;}
    #play_14635 .playShow img{height: 290px !important;}
    .footl {width: calc(50% - 26px);    margin-left: 25px;}
    .footr {width: 50%;}
}


.fontstyle1159031 {
    font-size: 14px !important;
    color: #fff !important;
    font-family: 微软雅黑 !important;
    float: right !important;}
.vsbcontent-table-container-outer { position: relative;}
.vsbcontent-table-container
{
    width: 98%;
    overflow-y: auto;
    _overflow: auto;
    margin: 2px;}
.vsbcontent-table-container::-webkit-scrollbar
{
    -webkit-appearance: none;
    width: 14px;
    height: 14px;}
.vsbcontent-table-container::-webkit-scrollbar-thumb
{
    border-radius: 8px;
    border: 3px solid #fff;
    background-color: rgba(0, 0, 0, .3);}
.vsbcontent-table-container-fade
{
    position: absolute;
    right: 0;
    width: 5px;
    height: 100%;
    background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: -moz-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: -ms-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: -o-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: linear-gradient(0deg, rgba(255,255,255,.5), #fff);}
#vsb_content img{max-width:100%;height:auto;}
.sb2_main img {max-width:100%;height:auto !important;}
