﻿/*轮播图*/
.banner{ position: relative;width: 100%;margin:218px 0 0;}
.banner .swiper-container{height: 700px;}
.banner .arrow-left {
    position: absolute;
    left: 200px;
    top: 50%;
    margin-top: -15px;
    font-size: 60px;
    color: #fff;
    z-index: 5;
}
.banner .arrow-left:hover {
    color: #8bd3d2;
}
.banner .arrow-right {
    position: absolute;
    right: 200px;
    top: 50%;
    margin-top: -15px;
    font-size: 60px;
    color: #fff;
    z-index: 5;
}
.banner .arrow-right:hover {
    color: #8bd3d2;
}
.pagination {
  position: absolute;
  left: 0;		  
  bottom:10px;
  width: 100%;
   z-index: 999;
   text-align: center;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px; border-radius: 50%;
  background: #fff;
  /*box-shadow: 0px 1px 2px #555 inset;*/
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #0a6fd4;
}
.swiper-pagination1{bottom: 20px;}
/*领导简介医院新闻部分*/
.jdnews{ overflow: hidden;}
.Leader{ width: 385px; height: 390px; background: #f7f7f7; float: left;}
.jdnews .title{ width: 95%; margin: 0 auto;border-bottom: 1px solid #dddddd; position: relative; height: 35px; line-height: 35px; margin-top: 10px;}
.jdnews .title span{    font-size: 18px;color: #5c5c5c;display: inline-block;margin-left: 5px; color: #1975d1;}
.jdnews .title .bottom-border{    width: 85px;height: 4px;background-color: #1975d1;position: absolute; bottom: -2px;left: 0;}
.ld_tup{ width: 90%; margin: 0 auto; margin-top: 15px;}
.ld_jj{width: 90%; margin: 0 auto; margin-top: 10px; line-height: 25px;}
.ld_jj a{ color: #ff0000;}
.jdnews .title a{ color: #1975d1; float: right;}
.yynews{width: 800px; height: 390px; background: #f7f7f7; float:right;}
.news_left{ width: 385px; float: left;margin-left: 15px;}
.tj_news{ border-bottom: 1px solid #e2e2e2; padding: 20px 0; margin-bottom: 15px;overflow: hidden;}
.tj_news span{ float: left; width: 75px; height: 90px; background: #1975d1; text-align: center; color: #FFFFFF; margin-right: 10px; display: inline;}
.tj_news span b{ display: block; font-size: 30px; padding: 10px 0;}
.tj_news h2{ color: #ff0000; font-size: 18px;}
.news_left ul li{ line-height: 30px; background: url(../img/yuan.png) no-repeat 0 10px; padding-left: 15px;}
.news_left ul li span{ float: right; color: #999999;}

/*焦点图*/
.focus{position:relative;width:360px;height:310px;background-color:#000; float: right; margin-top: 10px;}  
.focus img{width:360px;height:260px;} 
.focus .shadow .title{width:260px;height:65px;padding-left:30px;padding-top:20px;}
.focus .shadow .title a{text-decoration:none;color:#fff;font-size:14px;font-weight:bolder;overflow:hidden;}
.focus .btn{position:absolute;bottom:34px;left:510px;overflow:hidden;zoom:1;} 
.focus .btn a{position:relative;display:inline;width:13px;height:13px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}  
.focus .btn a:hover,.focus .btn a.current{cursor:pointer;background:#fc114a;}  
.focus .fPic{position:absolute;left:0px;top:0px;}  
.focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.focus .shadow{width:100%;height:50px;line-height:50px;background:#cccccc;  display:block;text-align:left;}  
.focus .shadow a{text-decoration:none;font-size:16px;overflow:hidden;margin-left:10px;font-family:"\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{position:relative;width:100%;float:left;display:none;background:#000  }  
.focus .fcon img{display:block;}  
.focus .fbg{bottom:50px;right:40%;position:absolute;height:21px;text-align:center;z-index:10;}  
.focus .fbg div{margin:2px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative;display:inline;width:10px;height:10px;border-radius:7px;margin:0 2px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none;font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(../img/focus_btn.png) no-repeat;}
.focus .prev{top:50%;margin-top:-37px;left:0;background-position:0 -74px;cursor:pointer;}  
.focus .next{top:50%;margin-top:-37px;right:0;background-position:-40px -74px;cursor:pointer;}  
.focus .prev:hover{background-position:0 0;}  
.focus .next:hover{background-position:-40px 0;}  
/*导航列表部分*/
.dhlist{ height: 110px; background: #3385d6; margin-top: 15px; margin-bottom: 15px;}
.dhlist ul li{ width: 16.5%; float: left; border-right: 1px solid #5d9cdf; height: 110px; text-align: center; font-size: 18px;}
.dhlist ul li a{ color: #FFFFFF;}
.dhlist ul li i{ width: 50px; height: 50px; line-height:50px;color: #FFFFFF; display: block; margin: 0 auto; font-size: 40px; margin-bottom: 10px; margin-top: 5px;}
.dhlist ul li.border_none{ border:none;}
/*科室设备部分*/

.active_tab{
	width:1210px;
	margin:15px auto 20px;
	height:45px;
	line-height:45px;
}
.active_tab a{
	color:#333;
	text-decoration:none;
}
.act_title_left li{
	width:19%; height: 50px; line-height: 50px; border-radius: 5px;  text-align:center;  color:#FFFFFF; float:left; cursor:pointer; background: #175392; margin-left: 0.5%; margin-right: 0.5%; position: relative; font-size: 18px; 
}
.act_title_left li a{color: #FFFFFF;}
.act_title_left li i{ font-size: 0;}
.act_title_left li.act_active i{ font-size:30px ;  position: absolute; left: 40%; bottom: -30px;}
.act_active a{color:#f00}
.active_list{
	width:1210px;
	margin:0 auto; overflow: hidden;
}
.active_list a{text-decoration:none;}
.active_list li{ font-size: 16px;
	display: block; height:40px; float:left; border:1px solid #bebebe; border-radius: 5px;  width:19%;margin-left: 0.5%;  margin-bottom: 15px; line-height: 40px;
}
.active_list li i{ border-right: 1px solid #bebebe; display: block; height: 40px; line-height: 40px; width: 30px; float: left; margin-right: 10px;}
.active_list ul li a:hover{color:#175392; }
.yy_ad{ height: 118px; overflow: hidden;}

/*医生专家团队*/

	.Box {position: relative;}
			.Box .content {width: 1200px;margin: 0 auto; margin-top: 15px;}
			.Box .Box_con {position: relative;}
			.Box .Box_con .btnl {position: absolute;}
			.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 80px;cursor: pointer;}
			.Box .Box_con .btnl {background: url(../img/jtl02.png) no-repeat center; z-index: 99;}
			.Box .Box_con .btnr {background: url(../img/jtr02.png) no-repeat center;z-index: 99; right: 0;}
			.Box .Box_con .btnl:hover {background: url(../img/jtl03.png) no-repeat center;}
			.Box .Box_con .btnr:hover {background: url(../img/jtr03.png) no-repeat center;}
			.Box .Box_con .conbox {position: relative;overflow: hidden; height: 260px;}
			.Box .Box_con .conbox ul {position: relative;list-style: none;}
			.Box .Box_con .conbox ul li {float: left;width: 185px;height: 260px;margin-left: 20px;overflow: hidden;}
			.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
			.Box .Box_con .conbox ul li img {display: block;width: 185px;height: 220px;transition: all 0.5s;}
			.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
			.Box .Box_con .conbox ul li span{ display: block; width: 100%;height: 40px; line-height: 40px;background: #f7f7f7;text-align: left; margin-top: 5px;}
			.Box .Box_con .conbox ul li span em{ font-style: normal; float: left; margin-left: 10px;}
			.Box .Box_con .conbox ul li span b{  margin-left: 20px;}
			.Box .BoxSwitch {margin-top: 30px;text-align: center;}
			.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
			.Box .BoxSwitch span.cur {background: red;}
/*新闻列表*/
.index_news{ margin-top: 15px; height: 460px;}			
.tabqh{height:460px;position:relative;width:390px; float: left; background: #f7f7f7;}
.tabqh .menu{height:40px;width:390px; line-height: 40px; border-bottom: 1px solid #dddddd; width: 90%; margin: 0 auto;}
.tabqh .menu ul{margin:0px;padding:0px;height:40px;list-style:none;text-align:center; margin-top: 10px;}
.tabqh .menu li{display:block;float:left;height:40px;line-height:40px;margin-right:4px;width:96px;}
.tabqh .menu li a{color:#000000;font-size:18px;text-decoration:none;display:block;}
.tabqh .menu li a.tabactive{color:#1975d1; border-bottom: 4px solid #1975d1; height: 40px; line-height: 40px;}
.tabqh .tabdiv ul{list-style:none;}

.tabqh .tabdiv{position:absolute;text-align:left;top:32px;width:390px;border-top:none; margin-top: 35px;}
.news_list{ width: 90%; margin: 0 auto; }
.news_list li{ line-height: 30px;}
.news_list li.news_top{ width: 100%; height: 200px; overflow: hidden; position: relative; margin-bottom: 15px;}
.news_list li.news_top img{ position: absolute;}
.news_list li.news_top span{ position: relative; width: 98%; height: 38px; line-height: 38px; display: block; background: #333333; opacity: 0.8; color: #FFFFff; top: 163px; padding-left: 2%;}
.news_list li a:hover{ color: #ff0000;}
.hy_news{ margin-left: 20px;}
.zxzs{ height:254px ; width: 370px;}
.khpj{ border-top: 0;}	

/****** tab2 ******/
.tabqh2{height:460px; float:left;position:relative;width:390px;background: #f7f7f7; margin-left: 15px; display: inline;}
.tabqh2 .menu{height:40px;width:390px; line-height: 40px; border-bottom: 1px solid #dddddd; width: 90%; margin: 0 auto;}
.tabqh2 .menu ul{margin:0px;padding:0px;height:40px;list-style:none;text-align:center; margin-top: 10px;}
.tabqh2 .menu li{display:block;float:left;height:40px;line-height:40px;margin-right:4px;width:96px;}
.tabqh2 .menu li a{color:#000000;font-size:18px;text-decoration:none;display:block;}
.tabqh2 .menu li a.tabactive{color:#1975d1; border-bottom: 4px solid #1975d1; height: 40px; line-height: 40px;}
.tabqh2 .tabdiv ul{list-style:none;}

.tabqh2 .tabdiv ul li a{text-decoration:none;color:#000000;}
.tabqh2 .tabdiv ul li a:hover{color:#ff0000;}.tabqh2 .tabfirstli{margin-left:8px;}
.tabqh2 .tabdiv{ margin-top:35px;padding:10px;position:absolute;text-align:left;top:32px;width:390px;}
.hiddendiv{display: none;}	

/****** tab3 ******/
.tabqh3{height:460px; float:left;position:relative;width:390px;background: #f7f7f7; margin-left: 15px; display: inline;}
.tabqh3 .menu{height:40px;width:390px; line-height: 40px; border-bottom: 1px solid #dddddd; width: 90%; margin: 0 auto;}
.tabqh3 .menu ul{margin:0px;padding:0px;height:40px;list-style:none;text-align:center; margin-top: 10px;}
.tabqh3 .menu li{display:block;float:left;height:40px;line-height:40px;margin-right:4px;width:96px;}
.tabqh3 .menu li a{color:#000000;font-size:18px;text-decoration:none;display:block;}
.tabqh3 .menu li a.tabactive{color:#1975d1; border-bottom: 4px solid #1975d1; height: 40px; line-height: 40px;}
.tabqh3 .tabdiv ul{list-style:none;}

.tabqh3 .tabdiv ul li a{text-decoration:none;color:#000000;}
.tabqh3 .tabdiv ul li a:hover{color:#ff0000;}

.tabqh3 .tabdiv{ margin-top:35px;padding:10px;position:absolute;text-align:left;top:32px;width:390px;}
/****** 医院图片展示 ******/
.ylhj{ width: 1210px; margin: 0 auto;margin-top: 15px; }
.ylhj .y1 {
    width: 588px;
    height: 280px;
    background: url(../img/h1.jpg) no-repeat;
    position: relative;
    float: left;
}

.ylhj ul li {
    display: block;
    margin-right: 10px; margin-left: 5px;
    margin-bottom: 15px;
}
.ylho {
    width: 100%;
    line-height: 57px;
    position: absolute;
    bottom: 0;
    font-size: 8px;
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: center;
}
.ylho span {
    font-size: 16px;
}
.ylhj .y2 {
    width: 288px;
    height: 280px;
    background: url(../img/sb.jpg) no-repeat;
    float: left;
    position: relative;
}
.ylhj .y3 {
    width: 288px;
    height: 280px;
    background: url(../img/yw.jpg) no-repeat;
    float: left;
    position: relative;
}
.ylhj .y4 {
    width: 288px;
    height: 280px;
    background: url(../img/dq.jpg) no-repeat;
    float: left;
    position: relative;
}
.ylhj .y5 {
    width: 288px;
    height: 280px;
    background: url(../img/yj.jpg) no-repeat;
    float: left;
    position: relative;
}
.ylhj .y6 {
    width: 588px;
    height: 280px;
    background: url(../img/zl.jpg) no-repeat;
    position: relative;
    float: left;
}
.yqlk{ height: 60px; line-height: 60px;}
.yqlk a{ margin-left: 10px; margin-right: 10px;}
.yqlk span{ font-size: 16px;}
.yqlk a.more1{ float: right; width: 50px; height: 30px; border: 1px solid #cccccc; border-radius: 30px; text-align: center; line-height: 30px; margin-top: 5px; font-size: 12px;}
