﻿/* 轮播图 */
.slick_banner{width:100%;}
.slick-dotted.slick-slider
{
    margin-bottom:0;
    }
.slick_banner img{
	width:100%;	
}
.slick-dots{
	bottom:10px;	
}
.slick-prev{
	left:0;
	z-index:999;
}
.slick-next{
	right:0;
}
.slick-slide
{
    font-size:0;
    }
    
    
    
.department
{
    
    line-height:50px;
    margin-top:40px;
    }
.department .title
{
    position:relative;
    margin-bottom:26px;
    border-bottom:1px solid #f2f2f2;
    }
.department h2
{
    float:left;
    font-size:24px;
    font-weight:bold;
    }
.department h2:after
{
    content:"";
    display:block;
    width:30px;
    height:4px;
    background:#af4184;
    position:absolute;
    left:0;
    bottom:0;
    }

.department .title a
{
    float:right;
    
    }    
.department li
{
    width:146px;
    height:146px;
    border:2px solid #cccccc;
    float:left;
    margin-right:60px;
    text-align:center;
    font-size:18px;
    }

.department li img
{
    display:block;
    margin:30px auto 10px;
    }
.department li.last
{
    margin-right:0;
    }
.department li a
{
    display:block;
    }
.department li:hover
{
    border:2px solid #af4184;
    }
    
    
  /* 专家介绍 */    
.expert
{
    background:url(/Resource/Images/Info/T20201015/Front/Index/expert_bg.png) no-repeat top center;
    height:499px;
    margin-top:70px;
    }
.expert h2
{
    font-size:24px;
    font-weight:bold;
    text-align:center;
    padding:40px 0;
    }
.expert h2 a
{
    color:#fff;
    }
.picScroll-left
{
    width:1200px;
    overflow:hidden;
    position:relative;
    }
.picList li
{
    float:left;
    background:#fff;
    border-radius:5px;
    padding:20px 30px;
    margin-right:24px;
    text-align:center;
    }
.picList li a
{
    display:block;
    }
.picList li img
{
    width:119px; 
    display:block;
    height:170px;
    }
.picList li h3
{
    font-size:18px;
    font-weight:bold;
    padding-bottom:10px;
    }
.picList li h4
{
    font-size:16px;
    font-weight:bold;
    padding-top:10px;
    }
.picList li p
{
    font-size:14px;
   
    }
    
    
 /* 医院新闻 */ 
.slideTxtBox
{    
  width:100%;
  color:#333;
  margin-top:60px;
    }
.slideTxtBox .hd 
{
    height:40px;
    border-bottom:1px solid #ccc; 
    position:relative;
    font-size:18px;
    padding-bottom:8px;
    margin-bottom:30px;
}
.slideTxtBox .hd a
{
    position:absolute;
    right:0;
    bottom:12px;
}
.slideTxtBox .hd ul  
{
    height:32px;
}
.slideTxtBox .hd ul li
{
    float:left;    
    line-height:24px;
    margin-top:7px;
    margin-right:10px; 
}
.slideTxtBox .hd ul li i
{
    color:#ccc;
    padding:0 8px;
    }
.slideTxtBox .hd ul li span 
{
    cursor:pointer;
}
.slideTxtBox .hd ul li.on span 
{    
    font-weight:bold;
    font-size:24px
}
.slideTxtBox .hd ul li .more 
{
    font-size:12px;
    color:#666;
    display:none;
}
.slideTxtBox .hd ul li.on .more
{
    display:block;
    }
.slideTxtBox .hd .line
{
    position:absolute;
    width:30px;
    height:4px;
    background:#da6498;
    left:0;
    bottom:0;
    } 
    
    
.slideTxtBox .bd ul{  zoom:1;}

.slideTxtBox .bd .list li
{
    height:42px;
    line-height:42px;
    position:relative;
    }
.slideTxtBox .bd .list li i
{
    float:left;
    font-size:32px;
    color:#da6498;
    }

.slideTxtBox .bd .list li a  
{
 display:block;
padding-right:100px;
   padding-left:8px;
   font-size:16px;
   color:#333;  
   overflow:hidden;
   text-overflow:ellipsis;
   white-space:nowrap;
 } 

.slideTxtBox .bd .list li a:hover
{
    color:#000;
                        } 
.slideTxtBox .bd .list li span
{
    position:absolute;
    right:0;
    top:0;
    font-size:14px;
    color:#666;
    padding-right:5px;
    }
    
.slideTxtBox .bd .newsbox .list
{
    margin-left:20px;
    width:590px;    
    }


    
    
/* 通知公告 */

.notice .list
{
    width:570px;
    }
.notice .title 
{    
    border-bottom:1px solid #ccc;
    line-height:40px;
    position:relative;
    height:40px;
    padding-bottom:8px;
}

.notice .title span 
{
    font-size:22px;
    color:#55aadf;
    font-weight:bold;
}


.notice .title a
{
    font-size:12px;
    color:#666;
    float:right;
    }
.notice .title .line
{
     position:absolute;
    width:40px;
    height:4px;
    background:#55aadf;
    left:0;
    bottom:0;
    }


.notice  .list
{
    padding-top:10px;
    }

.notice .list li
{
    height:30px;
    line-height:30px;
    position:relative;
    }
.notice  .list li i
{
    float:left;
    font-size:32px;
    color:#999;
    }
.notice  .list li a  
{
    display:block;  
   padding-left:8px;
   padding-right:100px;
   font-size:16px;
   color:#333;
   margin-right:8px;  
   overflow:hidden;
   text-overflow:ellipsis;
   white-space:nowrap;
 } 

.notice .list li a:hover
{
    color:#000;
                        } 
.notice  .list li span
{   
    font-size:14px;
    color:#666;
    padding-right:5px;
    position:absolute;
    right:0;
    top:0;
    }



    
    
/* 新闻中心焦点图 */
.focusBox{ width:580px; height:330px; overflow:hidden; position:relative;  float:left;}
.focusBox .inhd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:8px; z-index:10; }
.focusBox .inhd ul{ overflow:hidden; zoom:1; float:left;  }
.focusBox .inhd ul li{ float:left;  margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.focusBox .inhd ul li.on{ background:#da6498; color:#fff; }

.focusBox .inbd li{ position:relative;  }
.focusBox .inbd{ height:100%; z-index:0;   }
.focusBox .inbd .pic{ position:relative; z-index:0; }
.focusBox .inbd .pic img{ width:580px; height:330px; display:block; }
.focusBox .inbd .bg{ width:100%; height:30px; line-height:30px; position:absolute; bottom:-30px; left:0; z-index:1;  background:#000;  filter:alpha(opacity=60);opacity:0.6;  }
.focusBox .inbd .tit{ width:100%; height:30px; line-height:30px; position:absolute; bottom:-30px; left:0; z-index:2; color:#fff;  }
.focusBox .inbd .tit a{ color:#fff; margin-left:10px;   } 




/* 党群党建 */
.party
{
    height:340px;
    background:url(/Resource/Images/Info/T20201015/Front/Index/party_bg.jpg) no-repeat;
    margin-top:60px;
    }
    
.party .title
{
    position:relative;
    margin-bottom:26px;
    border-bottom:1px solid #f2f2f2;
    padding-top:30px;
    line-height:50px;
    }
.party h2
{
    float:left;
    font-size:24px;
    font-weight:bold;
    }
.party h2:after
{
    content:"";
    display:block;
    width:30px;
    height:4px;
    background:#af4184;
    position:absolute;
    left:0;
    bottom:0;
    }

.party .title a
{
    float:right;    
    } 
.party li
{
    width:250px;
    float:left;
    margin-right:65px;
    }
.party li.last
{  
    margin-right:0;
    }
.party li a
{
    display:block;
    }
.party li p
{
    background:#fff;
    padding:5px;
    }

/*医院概况*/
.hos
{
    width:580px;
    float:left;
    }
.hos .title,.video .title,.machine .title
{
    position:relative;
    margin-bottom:26px;
    border-bottom:1px solid #f2f2f2;
    padding-top:30px;
    line-height:50px;
    }
.hos h2,.video h2,.machine h2
{
    float:left;
    font-size:24px;
    font-weight:bold;
    }
.hos h2:after,.video h2:after,.machine h2:after
{
    content:"";
    display:block;
    width:30px;
    height:4px;
    background:#af4184;
    position:absolute;
    left:0;
    bottom:0;
    }

.hos .title a,.video .title a,.machine .title a
{
    float:right;    
    }  
.hos img
{
    float:left;
    height:280px;
    width:320px;
    }
.hos .text
{
    width:230px;
    float:right;
    font-size:16px;
    line-height:24px;
    }   
    
    
.video
{
    width:580px;
    float:right;
    }
    
.videoBox{ width:580px; height:280px; overflow:hidden; position:relative;  float:left;}
.videoBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:8px; z-index:10; }
.videoBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.videoBox .hd ul li{ float:left;  margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.videoBox .hd ul li.on{ background:#da6498; color:#fff; }

.videoBox .bd li{ position:relative;  }
.videoBox .bd{ height:100%; z-index:0;   }
.videoBox .bd .pic{ position:relative; z-index:0; }
.videoBox .bd .pic img{ width:580px; height:280px; display:block; }
.videoBox .bd .bg{ width:100%; height:30px; line-height:30px; position:absolute; bottom:-30px; left:0; z-index:1;  background:#000;  filter:alpha(opacity=60);opacity:0.6;  }
.videoBox .bd .tit{ width:100%; height:30px; line-height:30px; position:absolute; bottom:-30px; left:0; z-index:2; color:#fff;  }
.videoBox .bd .tit a{ color:#fff; margin-left:10px;   } 
    
    
    
/*先进设备*/
.picScroll li
{
    width:250px;    
    margin-right:65px;
    text-align:center;
    }
.picScroll li img
{
    width:100%;
    height:170px;
    }
.party li img
{
    width:250px;
    height:135px;
    
    }
.party ul{
margin-right:-65px;
}


/*妇幼福利区*/
.fuli
{
    margin-top:60px;
    }
.fuli .title
{
    line-height:24px;
    border-bottom:1px solid #ccc;
    position:relative;
    padding-bottom:12px;
    }
.fuli .title h3
{
    font-size:24px;
    font-weight:bold;
    float:left;
    }
.fuli .title a
{
    font-size:12px;
    color:#666;
    float:right;
    }
.fuli .title .line
{
    position:absolute;
    width:30px;
    height:4px;
    background:#da6498;
    left:0;
    bottom:0;
    }
    
.fuli ul
{
    width:550px;
    margin-top:15px;
    }
.fuli li
{
    height:42px;
    line-height:42px;
    position:relative;
    }
    
    
.fuli li i
{
    float:left;
    font-size:32px;
    color:#da6498;
    }

.fuli li a  
{
 display:block;
padding-right:100px;
   padding-left:8px;
   font-size:16px;
   color:#333;  
   overflow:hidden;
   text-overflow:ellipsis;
   white-space:nowrap;
 } 

.fuli li a:hover
{
    color:#000;
                        } 
.fuli li span
{
    position:absolute;
    right:0;
    top:0;
    font-size:14px;
    color:#666;
    padding-right:5px;
    }