﻿@charset "utf8";
/* CSS Document */
/*公共样式*/
body{ width:100%;font-size:14px; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;margin:0;padding:0;color:#333; background:#fff; position:relative;_overflow-x: hidden;overflow-x: hidden; }
div,img,h3,h4,p,dd,dl,em{margin: 0; padding: 0; border: 0;}
ul,li{list-style:none;margin:0;padding:0}
a{text-decoration:none; outline:none;color:#333;}
a:hover{text-decoration:underline;}
/* 谷歌浏览器字体不能小于12px的解决 */
html,body{-webkit-text-size-adjust:none;}
.center{ width:1100px; margin:0 auto; clear:both;}
/* 公共样式结束 */
/* 头部 */
.top{ width:100%; }
.top1{ width:100%; height:40px;  border-bottom:1px solid #ccc;}
.top1_box{ width:1100px; height:40px; position:relative; z-index:49;}
.top1_pic1{ width:17px; height:17px; position:absolute; top:12px; left:3px;}
.top1_wz1{ display:block; font-size:12px; color:#999999; height:40px; line-height:42px; position:absolute; top:0; left:28px;}
.top1_wz2{ display:block; font-size:14px; height:40px; line-height:42px; position:absolute; top:0; left:500px; _top:10px; color:#c13145; }
.top1_wz2 a{ color:#c13145; }
/*.top1_wz2 img{ margin-right:10px; }*/
.top1_list{ display:block; width:196px; height:40px; position:absolute; top:0; right:0;}
.top1_list li{ width:48px; height:40px; position:relative; float:left; border-left:1px solid #ccc; cursor:pointer; overflow:hidden;}
.top1_list li img{ display:block; width:48px; height:80px; position:absolute; top:0; left:0;}
.top1_wx1{ width:148px; height:164px; position:absolute; top:33px; right:48px; z-index:50; display:none; }
.top1_wx2{ width:148px; height:164px; position:absolute; top:33px; right:-1px; z-index:60; display:none; }
.top2{ width:100%; height:100px;  }
.top2_box{ width:1100px; height:100px; position:relative;}
.top2_pic1{  position:absolute; top:20px; left:0;}
.top2_kh{ width:284px; height:47px; position:absolute; top:26px; left:472px;}
.top2_list{ display:block; width:300px; height:auto; position:absolute; top:33px; left:310px;}
.top2_list li{ width:300px; position:relative; float:left; background:url(../images/top2_icon.png) left 7px no-repeat; font-size:14px; color:#9a2435; text-indent:10px; line-height:18px;}
.top2_pic2{ width:283px; height:51px; position:absolute; top:25px; right:0;}
.top3{ width:100%; height:60px;background:url(../images/nav_bg.gif) repeat-x; }
.top3_box{ width:1100px; height:60px; _height:105px;position:relative; z-index:30;}
.top3_nav{ display:block; width:880px; position:absolute; top:13px; left:0; z-index:31;}
.top3_nav li{ display:block; width:100px; height:47px; position:relative; float:left; margin:0 12px; text-align:center; font-size:16px; /*background-color:#fff;*/ line-height:32px; cursor:pointer;}
.top3_nav li a.dyc { text-decoration:none; color:#fff; display:block; width:100px; height:47px; text-align:center; }
.top3_nav li a.dyc:hover{ text-decoration:none; }
.top3_nav .xjt{ width:11px; height:7px;_height:6px;  position:absolute; top:15px; left:88px; }
.top3_btn{ width:100px; height:35px; position:absolute; top:13px;  right:0; background:url(../images/top3_btn.gif) no-repeat; z-index:32; }

.top3_nav ul{width:240px;clear:both;position:absolute;top:43px;left:-70px;background:url(../images/bg_s_1.png) no-repeat;_background:url(../images/bg_s_1.gif) no-repeat;}
.top3_nav ul li{margin:0;height:25px;line-height:25px;background:#fff;width:107px;margin-left:2px; display:inline; }
.top3_nav ul li.lits{ clear:both; height:0;line-height:0;padding:0;font-size:0;margin-left:0;}
.top3_nav ul li a{color:#666;font-size:12px;font-weight:normal;}
.top3_nav ul li a:hover{color:#bd2b58;}
/*印象同仁&就医指南&大牌专家*/
.top3_nav .nav_yc1 ul{ padding-top:18px; }
.top3_nav .nav_yc1 ul li{ margin-left:13px; display:inline; width:95px;background:url(../images/dianbj.jpg) no-repeat left center;padding-left:10px;text-align:left;}
.top3_nav .nav_yc1 ul li.lits{ clear:both; height:0;line-height:0;padding:0;font-size:0;margin-left:0;}
.top3_nav .nav_yc1 ul li.navli_yy{ width:218px; }
.top3_nav .nav_yc1 ul li.navli_yy a{ width:218px; }
/*医疗服务*/
.top3_nav .nav_yc2{ position:relative; z-index:36;}
.top3_nav .nav_yc2 ul{
	width:1100px;position:absolute;left:-255px;z-index:100;height:370px;
	top:43px;background:url(../images/bg_fan.png) no-repeat;
	background-size: 100% 100%;
	padding-top:20px;z-index:36; 
}
.top3_nav .nav_yc2 a{display:block;float:left; text-align:left; color:#ffffff;font-weight:normal;}
.top3_nav .nav_yc2 ul li.nav-ckzx{width:105px; height:280px;border-right:1px #f0f0f0 solid;padding-left:10px; _width:80px;}
.top3_nav .nav_yc2 ul li.nav_ckzx_02{width: 1000px;
    border-right: 1px #f0f0f0 solid;
    padding-left: 10px;}
.top3_nav .nav_yc2 ul li.nav_ckzx_02 a{color: #000;  margin-right:20px;  font-size: 14px;}
.top3_nav .nav_yc2 ul li.nav_ckzx_02 ol li a{font-size: 12px;color: #666;}


.top3_nav .nav_yc2 ul li.nav-ckzx em{padding:0;display:block; font-style:normal; }
.top3_nav .nav_yc2 ul li.nav-ckzx a{color:#555;font-size:16px;}
.top3_nav .nav_yc2 ul li.nav-ckzx ol li a{font-size:12px;color:#666;}
.top3_nav .nav_yc2 ul li.nav-ckzx ol a:hover{color:#009CAD;}
.top3_nav .nav_yc2 ul li{display:block;float:left;}
.top3_nav .nav_yc2 ul ol{ padding:0; margin:0; }
.top3_nav .nav_yc2 ul ol li{width:90px;background:url(../images/dianbj.jpg) no-repeat left 13px;padding:3px 0 0 10px;height:24px;line-height:24px; }
.top3_nav .nav_yc2 ul li.nav-ckzx dl#ckzx_dl{margin:0px;width:370px; }
.top3_nav .nav_yc2 ul li.nav-ckzx dl#ckzx_dl dt a{ width:360px;background:url(../images/dianbj.jpg) no-repeat left center;padding-left:10px;font-size:12px;color:#666;font-weight:bold; text-align:left; display:block;}
.top3_nav .nav_yc2 ul li.nav-ckzx dl#ckzx_dl dd a{font-size:12px;color:#666;float:left;margin-right:10px;display:block;line-height:24px;}
.top3_nav .nav_yc2 ul li.nav-ckzx dl#ckzx_dl dd a:hover{font-size:12px;color:#bd2b58;float:left;margin-right:10px;display:block;line-height:24px;}

.nav_b{ width:100%; padding:60px 0 0 80px; _padding:60px 0 0 150px; position:relative; }
.nav_b ul{ width:818px; height:46px; background:url(../images/nav_b_dbg.png) no-repeat; padding-left:102px; }
.nav_b ul li{float:left;font-size:14px;*+line-height:16px; line-height:46px; text-align:center; list-style:none; font-family:"微软雅黑"; color:#fff;}
.nav_b ul li a{ color:#fff; padding:0 8px; }
.nav_b ul li a:hover{ color:#FFDF00; }
.nav_b ul span{ width:15px; height:15px; position:absolute; top:45px;*+top:-15px; left:302px;*+left:-515px; z-index:10; }
.nav_b li{ position:relative; }
.nav_b li dl{ width:102px; position:absolute; top:46px; left:0; text-align:left; color:#000; background:#fff; border:1px solid #ccc; border-top:none; padding:10px 0; }
.nav_b li dl dd{ line-height:24px; background:url(../images/dianbj.jpg) no-repeat 6px 12px; padding-left:8px; }
.nav_b li dl dd a{ color:#666; padding:0 10px; }
.nav_b li dl dd a:hover{ color:#D40000; }
.nav_b li dl.jk{ width:144px; }
.nav_b li dl.ck{ width:130px; }
.top4{ width:100%;   position:relative;height:360px;}
.top4_box{    width: 1920px;    height: 370px;  overflow:hidden;    position: absolute;top:0;left:50%;margin-left: -960px;_margin-top: -45px;  }
.top4_list{ width:1920px; height:370px; margin:0 auto; display:block; overflow:hidden; }
.top4_list li{ width:1920px; height:370px; /*height:410px;*/ float:left; }
.top4_tips{ width:147px; height:15px; position:absolute; bottom:20px; _bottom:60px; left:960px;left:50%;_left:710px;  margin-left:-49px; display:inline; z-index:2; }
.top4_tips li{ width:15px; height:15px; float:left; margin-right:6px; background:url(../images/top4_icon1.png) no-repeat; _background:url(../images/top4_icon1.gif) no-repeat; cursor:pointer;}
.top4_tips li.ov{ background:url(../images/top4_icon2.png) no-repeat;_background:url(../images/top4_icon2.gif) no-repeat;}
.top4_tips li.ot{ width:15px; height:15px; float:left; margin-right:6px; background:url(../images/top4_icon1.png) no-repeat; _background:url(../images/top4_icon1.gif) no-repeat; cursor:pointer;}
.top5{ width:100%; height:60px; float:left; background-color:#f2f2f2; border-bottom:1px solid #ccc; _margin-top:-45px; margin:0 0 10px 0;}

.top5_box{ width:1100px; height:60px; position:relative;}
.top5_find{ width:291px; height:26px; position:absolute; top:17px; left:0; background:url(../images/top5_bg.gif) no-repeat; }
.top5_input{ border:0px; padding:0; height:24px; width:210px; color:#999999; text-indent:0.5em; font-family:"微软雅黑";line-height:24px; display:block; background:none; position:absolute; top:1px; left:1px; font-size:12px;}
.top5_bt{ width:80px; height:26px; position:absolute; top:0; right:0; border:0; padding:0; background:none; text-align:center; line-height:26px;color:#fff; font-size:12px; font-family:"微软雅黑"; cursor:pointer;}
.top5_wz1{ width:420px; height:60px; line-height:60px; position:absolute; top:0; left:304px; font-size:12px;}
.top5_links{ width:350px; height:85px; position:absolute; bottom:0; right:0; background:url(../images/top5_bg2.png) no-repeat;}
.top5_links ul li{width:70px; height:70px; overflow:hidden; float:left; margin-right:10px; position:relative;}
.top5_links ul li a{width:70px; height:70px; position:absolute; top:0; left:0; transition: all 0.3s linear 0s; }
.top5_links ul li a.an1{ background:url(../images/in_topzx1.png) no-repeat; background-position:0 0px;}
.top5_links ul li a.an1:hover{ background-position:0 -70px;}
.top5_links ul li a.an2{ background:url(../images/in_topzx2.png) no-repeat; background-position:0 0px;}
.top5_links ul li a.an2:hover{ background-position:0 -70px;}
.top5_links ul li a.an3{ background:url(../images/in_topzx3.png) no-repeat; background-position:0 0px;}
.top5_links ul li a.an3:hover{ background-position:0 -70px;}
/*********同仁导航  nva***************************************************************************/
.tr_dh_xfb{ position:relative;left:90px;   width: 100%;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.tr_dh_nav{    width: 818px;
    height: 46px;
    background: url(../images/nav_b_dbg.png) no-repeat;
    padding-left:45px;  line-height:46px;  position:absolute; z-index:1; top:60px; }
.tr_dh_nav a{ color:#fff;  }
.tr_dh_nav .nLi{font-family: "微软雅黑"; float:left;  position:relative; display:inline;  }
.tr_dh_nav .nLi h3{    color: #fff; float:left;   font-weight:normal; }
.tr_dh_nav .nLi h3 a{ display:inline-block;padding:0 10px;  font-size:14px;   }
.tr_dh_nav .sub{ display:none; width:120px; left:0; top:46px;  position:absolute; background:#fff; 
	line-height:26px; padding:5px 0; border: 1px solid #9c9a9a; }
.tr_dh_nav .sub li{ zoom:1; }
.tr_dh_nav .sub a{ display:block; padding:0 10px;color:#000; }
.tr_dh_nav .sub a:hover{  color:#e20707;  }
.tr_dh_nav .on h3 a{ color:#fbea00;   }
		
		
		
/*********广告大图*********************************************************************************/
.tr_banner{ width:100%; overflow:hidden; position:relative;  }
.tr_banner .hd{  overflow:hidden; position:absolute; left:45%; bottom:5px; z-index:1;
	background:#0000004d;    border-radius: 15px;padding: 5px 10px;
 }
.tr_banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.tr_banner .hd ul li{    border-radius: 25px; float:left; margin-right:8px;  width:15px; 
			height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; color:#fff;}
.tr_banner .hd ul li.on{ background:#f00; color:#f00; }
.tr_banner .bd{ position:relative; height:100%; z-index:0;   }
.tr_banner .bd li{ zoom:1; vertical-align:middle; }
.tr_banner .bd img{width:100%; height:370px; display:block;  }
.tr_banner .prev,
.tr_banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.tr_banner .next{ left:auto; right:3%; background-position:8px 5px; }
.tr_banner .prev:hover,
.tr_banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.tr_banner .prevStop{ display:none;  }
.tr_banner .nextStop{ display:none;  }
/*********新闻右侧广告图****************************************************************************************/				
.tr_xwbanner{ width:100%; height: 100%;overflow:hidden; position:relative;  }
.tr_xwbanner .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.tr_xwbanner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.tr_xwbanner .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.tr_xwbanner .hd ul li.on{ background:#f00; color:#fff; }
.tr_xwbanner .bd{ position:relative; height:100%; z-index:0;   }
.tr_xwbanner .bd li{ zoom:1; vertical-align:middle; }
.tr_xwbanner .bd img{width:100%; height: 100%; display:block;  }
.tr_xwbanner .prev,
.tr_xwbanner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.tr_xwbanner .next{ left:auto; right:3%; background-position:8px 5px; }
.tr_xwbanner .prev:hover,
.tr_xwbanner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.tr_xwbanner .prevStop{ display:none;  }
.tr_xwbanner .nextStop{ display:none;  }
/************首页专家******************************/
.tr_fk_syzjtd{ width:720px;    height: 425px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.tr_fk_syzjtd .hd{overflow:hidden; position:relative; left:50px; top:-35px;width:630px }
.tr_fk_syzjtd .hd ul{ overflow:hidden; zoom:1; float:left; position:relative;left:0; }
.tr_fk_syzjtd .hd ul li{ 
	float:left; margin-right:8px;border: 1px solid #ddd;  width:75px; line-height:14px; text-align:center; 
	background:#fff; cursor:pointer;padding:10px;
}
.tr_fk_syzjtd .hd ul li.on{border: 1px solid #fff;width:80px;}
.tr_fk_syzjtd .hd ul li img{width:100%;}	
.tr_fk_syzjtd .bd{ position:relative;height:295px;  z-index:0; overflow:hidden; padding:20px; }
.tr_fk_syzjtd .bd li{ zoom:1; vertical-align:middle; }
.bd .tr_fk_zjdtp img{ width:220px; float:left;margin-right:30px;  }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.tr_fk_syzjtd .prev,
.tr_fk_syzjtd .next{ position:absolute; left:0 ;bottom: 8%;  display:block; 
	width:32px; height:40px;line-height:40px; font-size:40px;text-decoration:none;opacity: 0.5;filter: alpha(opacity=50);  }
.tr_fk_syzjtd .next{ left:auto; right:0; background-position:8px 5px; }
.tr_fk_syzjtd .prev:hover,
.tr_fk_syzjtd .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.tr_fk_syzjtd .prevStop{ display:none;  }
.tr_fk_syzjtd .nextStop{ display:none;  }
.tr_fk_zjwtrzjs{float:left;width:430px;}
.tr_fk_zjwtrzjs a h2{font-size: 20px;font-weight: bold; padding-bottom: 10px;margin-bottom: 10px;   border-bottom: 1px #DEDEDE solid;}
.tr_fk_zjwtrzjs a h2 span{font-size: 18px;}
.tr_fk_zjwtrzjs p{font-size:14px;line-height:25px;height:175px;overflow:hidden;}
.tr_fk_zjwtrzjs p span{color: #666;}
.tr_fk_syzjzx{float:right;width:430px;    margin-top: 20px;}
.tr_fk_syzjzx a{margin-right:25px;}
.tr_fk_syzjzx a img{width:95px;height:25px;}
/************首页专家   end******************************/
/*********底部广告图****************************************************************************************/			
.foot_banner{ width:100%; height:105px; overflow:hidden; position:relative;   }
.foot_banner .bd{ position:relative; height:100%; z-index:0;   }
.foot_banner .bd li{ zoom:1; vertical-align:middle; }
.foot_banner .bd img{ width:100%; height:105px; display:block;  }	
/*********底部广告图   end****************************************************************************************/		
/*********同仁科室列表页  样式****************************************************************************************/	


.tr_TxtBox{ width:350px; border:1px solid #ddd; text-align:left;  }
		.tr_TxtBox .hd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
		.tr_TxtBox .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:32px;   }
		.tr_TxtBox .hd ul li{ font-size:12px;float:left; padding:0 15px; cursor:pointer;  }
		.tr_TxtBox .hd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
		.tr_TxtBox .bd ul{ padding:15px;  zoom:1;  }
		.tr_TxtBox .bd li{ height:24px; line-height:24px;   }
		.tr_TxtBox .bd li .date{ float:right; color:#999;  }