@charset "UTF-8";



.health-hotspots{ width: 1200px; height: 46px;margin: 28px auto 0 auto;}

.health-hotspots .recomment-keywords{ width: 892px;height:30px;padding:8px 0px;float: left;}

.health-hotspots .recomment-keywords .title{height:30px; line-height:30px; font-size: 18px; color: #797979;float: left; }

.health-hotspots .recomment-keywords .title img{ margin-left: 5px;}

.health-hotspots .hot-info{height:30px;overflow:hidden;float: left;vertical-align: middle;}

.health-hotspots .hot-info a{display: inline-block;padding:6px 30px;font-size: 14px;margin-left: 15px;}

.health-hotspots .hot-info a:nth-child(1){ color: #79cff9; border:1px solid #79cff9;}

.health-hotspots .hot-info a:nth-child(2){ color: #f8b983; border:1px solid #f8b983;}

.health-hotspots .hot-info a:nth-child(3){ color: #a9d861; border:1px solid #a9d861;}

.health-hotspots .hot-info a:nth-child(4){ color: #68c9f9; border:1px solid #68c9f9;}

.health-hotspots .hot-info a:nth-child(5){ color: #f8b983; border:1px solid #f8b983;}

.health-hotspots .hot-info a:nth-child(6){ color: #a9d861; border:1px solid #a9d861;}

.keywords-search{ width: 290px;height: 34px;padding:6px 0px;height: auto;float: right;}

.keywords-search input[type='text']{height:34px; line-height: 34px; border:1px solid #eee;padding-left: 10px;border-top-left-radius:5px;border-bottom-left-radius:5px;vertical-align: middle; font-size: 14px; color:#bcbcbc ;  width: 218px;}

.keywords-search input[type='image']{background:#eee;height:22px;padding:6px 15px; border:1px solid #eee;outline:none; vertical-align: middle;}



/*Index @ 名医视频*/

.container-blcok{ width: 1200px; height: 300px; margin: 36px auto 20px auto;overflow: hidden;}

.container-blcok .recomment-video{ width: 265px; height: auto;float:left;}

.container-blcok .vidio-info{width:256px;height:300px;overflow: hidden;}



/*Index @ 动态 媒体报道*/

.tsdt-mtbd{ width: 600px; height: auto; margin:0px 20px;float: left;}

.tsdt-mtbd .recomment-article{width:100%;}

.tsdt-mtbd .recomment-article .picname{width: 230px;float: left;}

.tsdt-mtbd .recomment-article .info{width: 370px;float: right;}

.tsdt-mtbd .recomment-article .info a.title{color:#04a9f9; display: inline-block; font-size: 18px; font-weight: bold; padding-bottom: 15px;}

.tsdt-mtbd .recomment-article .info p{line-height: 30px; text-indent: 2em;color:#4b4b4b;} 

.tsdt-mtbd .recomment-article .info p a{color:#f60;}

.tsdt-mtbd .article-list{ width:600px;text-align:left;margin-top: 15px;position:relative;}

.tsdt-mtbd .article-list .slide-btn{ height:30px; line-height:26px;position:relative;}

.tsdt-mtbd .article-list .slide-btn li{ background: #83d3f8; color: #fff; cursor: pointer; float: left; font-size: 16px; margin-right: 5px; padding: 2px 10px;}

.tsdt-mtbd .article-list .slide-btn li.on{background: #04a9f9; }

.tsdt-mtbd .slide-info{width:100%;}

.tsdt-mtbd .slide-info ul{height:auto;padding-top: 10px;}

.tsdt-mtbd .slide-info ul li{width:100%;}

.tsdt-mtbd .slide-info ul li a{display: inline-block;width:520px;padding:10px 0px;float: left;}

.tsdt-mtbd .slide-info ul li span{display:inline-block;width:80px;padding:10px 0px;float: right; color:#aaa;}

.tsdt-mtbd .slide-info ul a.more{display:block;position:absolute;top:5px; right:30px;font-size: 14px; color:#888;}



/*Index @ 服务*/

.angel-server-index{ width: 292px; height: 300px;overflow: hidden;}

.angel-server-index .server-tit{padding-bottom:20px;}

.angel-server-index .server-tit h3{font-size: 20px;color:#04a9f9;}

.angel-server-index .info{background:#f2f1f1;width:90%;padding:20px 5%;}



/*Index @ 天佑名医库*/

.experts-title{ width:1200px; height: 26px; line-height: 26px ; margin: 0 auto;}

.experts-title h3{ font-size: 20px; color:#04a9f9; display: inline-block;}

.experts-title a{ display:inline-block; float: right; font-size: 16px; color: #b8b8b8;}

.hopital-experts{ width:1200px; height:350px; overflow:hidden; position:relative; margin: 15px auto 0 auto;  }

.hopital-experts .expert-list{ position:relative; height:100%; z-index:0;   }

.hopital-experts .expert-list li.item{ zoom:1; vertical-align:middle; }

.hopital-experts .expert-list li.item .picname{width:426px;height:350px;float: left;overflow: hidden;}

.hopital-experts .expert-list li.item .picname img{width:100%; height:100%;}

.hopital-experts .expert-info{ background-color: #04a9f9; width: 774px; height: 350px;float: right;}

.hopital-experts .expert-info h2{ font-size: 32px; color: #fff; font-weight: normal;margin-left: 73px; margin-top: 15px;}

.hopital-experts .expert-info h2 span{ font-size: 20px; color: #fff; margin-left: 22px;  }

.hopital-experts .shzw{ width: 580px; height: 90px;margin-left: 73px; margin-top: 15px;}

.hopital-experts .shzw .zw-info{float: left;}

.hopital-experts .shzw .zw-info p { font-size: 16px; color: #fff; line-height: 30px;}

.hopital-experts .shzw .zxyy{float:right;}

.hopital-experts .zxyy a{ display: block; margin-bottom: 10px;}

.hopital-experts .zxyy>a:nth-child(1){ width: 127px; height: 40px; background-color: #fff; color: #04a9f9; font-size: 16px; border-radius: 50px; text-align: center; line-height: 40px;}

.hopital-experts .zxyy>a:nth-child(2){ width: 125px; height: 38px; background-color: #04a9f9; color: #fff; font-size: 16px; border-radius: 50px; text-align: center; line-height: 38px; border:1px solid #fff}

.hopital-experts .expert-info h4.intro-tit{ font-size: 20px; color: #fff;margin-left: 73px; margin-top: 5px; clear: both; font-weight: normal}

.hopital-experts .intro-info{ color: #fff; font-size: 14px;margin-left: 73px ; width: 530px; line-height: 26px ; text-indent: 24px; margin-top: 10px;}

.hopital-experts .intro-info a{ color: #ffed00;}

.hopital-experts .expert-info .sc{ font-size: 16px; color: #fff; margin: 20px 40px 0 73px;}

.hopital-experts .expert-inf .line{ margin-left: 73px; margin-top: 10px;}

.hopital-experts .expert-info .zz-time{ font-size: 26px; color: #fff;margin-left: 73px; }

.hopital-experts .prev,

.hopital-experts .next{ position:absolute; left:3%; top:50%; margin-top:-43px; display:block; width:48px; height:87px; background:url(../images/slider-arrow.png) -117px 0px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }

.hopital-experts .next{ left:auto; right:3%; background-position:0px 0px; z-index:1;}

.hopital-experts .prev:hover,

.hopital-experts .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.hopital-experts .prevStop{ display:none;  }

.hopital-experts .nextStop{ display:none;  }





/*index @ 医生排班*/

.scheduling-yygh{ width:1200px;height:auto;margin:20px auto;}

.scheduling-yygh .scheduling{width:889px;height:auto;float: left;}

.scheduling-yygh .scheduling-title h3{ font-size: 20px; color: #797979; display: inline-block;}

.scheduling-yygh .scheduling-title a{ display:inline-block; float: right; font-size: 16px; color: #b8b8b8;}

.scheduling-yygh .scheduling-info{width:100%;height:auto;margin-top:20px;}

.scheduling-yygh .slide-btn { background: #04a9f9 none repeat scroll 0 0; height: 50px; line-height: 50px; position: relative; width: 100%; } 

.scheduling-yygh .slide-btn ul { float: left; height: 32px; position: absolute; } 

.scheduling-yygh .slide-btn ul li { color: #fff; cursor: pointer; float: left; font-size: 16px; padding: 0 16px; } 

.scheduling-yygh .slide-btn ul li:last-child { padding-right: 5px; } 

.scheduling-yygh .slide-btn ul li.on{background:#83d3f8; color: #fff; font-weight: bold; }

.scheduling-yygh .menu-head{height: 50px;border-left:1px solid #eee;}

.scheduling-yygh .menu-head span{font-size: 14px;color:#000;text-align: center;display:inline-block;height: 50px;width:110px;border-right:1px solid #eee;line-height: 50px;border-left: none;}

.scheduling-table{width:887px;border:1px solid #eee;}

.scheduling-table li{height:50px;list-style: none;border-bottom:1px solid #eee;}

.scheduling-table li:last-child{border-bottom:0px;}

.scheduling-table li span{display: block;float: left;width:110px;border-right:1px solid #eee;height:50px;line-height: 50px;text-align: center;float: left;}

.scheduling-table li span:last-child{border-right:0px;}

.scheduling-table li span a{display: block;width:111px;height:50px;color:#04a9f9;}



/*Index @ 预约挂号*/

.yygh{float: right} 

.yygh-tit{height:45px;}

.yygh-tit h3{height:40px;line-height: 40px;font-size: 20px;color: #797979;}

.yygh-info{ width: 290px;} 

.yygh-info ul{height:92px;}

.yygh li { background:url("../images/ico4.png") no-repeat scroll 0 0; border: 1px solid #ccc; float: left; height: 90px; margin-bottom: 20px; margin-right: 7px; text-align: center; width: 90px; }

.yygh li i{display: inline-block; height: 60px; width: 60px;} 

.yygh li:nth-child(1) { background-position: 13px 8px; }

.yygh li:nth-child(2) { background-position: -60px 8px; } 

.yygh li:nth-child(3){margin-right: 0;background-position: -130px 8px;}

.yygh li:nth-child(1):hover{ background-position: 13px -46px; background-color: #04a9f9; } 

.yygh li:nth-child(2):hover{ background-position: -60px -46px;  background-color: #04a9f9;} 

.yygh li:nth-child(3):hover{margin-right: 0;background-position: -130px -46px; background-color: #04a9f9;}

.yygh li:hover p{color: #fff;}

.yygh .tel { border: 1px solid #ccc; height: 43px; margin-top:35px;line-height: 43px; width: 290px; } 

.yygh .tel img { float: left; margin: 10px 10px 0 30px; } 

.yygh .tel p { color: #666666; font-size: 17px; margin-left: 50px; width: 240px; }

.yygh div span{font-size: 12px;}

.yygh .lx { margin: 25px 0; width: 290px;} 

.yygh .lx img { float: left; margin: 10px 10px 15px 30px; } 

.yygh .lx p{float: right; line-height: 20px; margin-top: 10px; width: 210px;}



/*Index @ 科研教学*/

.scientific-teaching{ width: 1200px; height: auto; margin: 15px auto;} 

.scientific-teaching ul { width: 100%; height:313px;} 

.scientific-teaching ul li.teaching-item{ width: 284px; height: 313px; float: left; margin-right: 20px;position: relative;} 

.scientific-teaching ul li:last-child{margin-right:0px;}

.scientific-teaching .item-block{ margin: 0 auto; background-color: #f2f1f1 ; width: 247px; height: 300px; padding: 13px 18px 0 18px; position:absolute; top: 0; left: 0; transition: all .2s linear; -moz-transition: all .2s linear; -webkit-transition: all .2s linear; -ms-transition: all .2s linear;} 

.scientific-teaching .item-block h4.title{ font-weight: normal; font-size: 20px; color:#04a9f9; height: 40px; line-height: 40px;} 

.scientific-teaching .item-block h4.title a{ font-size: 16px; color: #a8a8a8; float: right;} 

.scientific-teaching .item-pic img{ width: 247px; height: 166px; margin-top: 10px;}

.scientific-teaching .item-pic a{ color: #7a7979; font-size: 14px; overflow: hidden;} 

.scientific-teaching .item-info p{ height: 28px; line-height: 28px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;} 

.scientific-teaching .item-info{ margin-top: 8px;} 

.scientific-teaching .item-block:hover{transform: translateY(-4%); -moz-transform: translateY(-4%); -webkit-transform: translateY(-4%); -ms-transform: translateY(-4%); z-index: 8; }





/*Index @ 医院详情（专家团队，医院环境，诊疗技术，公益活动切换）*/

.hospital-details{ width: 100%; height: 600px; margin:40px 0;}

.hospital-details .title{width: 1200px;margin:0 auto;font-size: 24px;font-weight: bold;text-align: center;color:#04a9f9;}

.hospital-details .title{padding-top:30px;}

.hospital-details .line{width:1200px;margin:10px auto;}

.hospital-details .details-info{ width: 1200px;height:450px;overflow: hidden; margin: 30px auto;}

.hospital-details .slide-item{ width:886px; height: 450px;float: left;}

.hospital-details .slide-btn{ height:450px; line-height:50px;  position:relative; float:left; width: 110px}

.hospital-details .slide-btn ul{  position:absolute; height:50px;   }

.hospital-details .slide-btn ul li{cursor:pointer; color:#888; width: 110px; height: 112px; line-height: 40px; text-align: center; font-size: 16px;background: #f2f1f1;margin-bottom: 2px}

.hospital-details .slide-btn ul li p{width: 68px; height: 65px;background:url(../images/ico9.png) no-repeat;margin:0 auto;}

.hospital-details .slide-btn ul li:nth-child(1) p{background-position: -11px 7px;}

.hospital-details .slide-btn ul li:nth-child(2) p{background-position: -78px 7px;}

.hospital-details .slide-btn ul li:nth-child(3) p{background-position: -134px 7px;}

.hospital-details .slide-btn ul li:nth-child(4) p{background-position: -196px 7px;}

.hospital-details .slide-btn ul li:nth-child(1).on p{background-position: -11px -53px;}

.hospital-details .slide-btn ul li:nth-child(2).on p{background-position: -78px -53px;}

.hospital-details .slide-btn ul li:nth-child(3).on p{background-position: -134px -53px;}

.hospital-details .slide-btn ul li:nth-child(4).on p{background-position: -196px -53px;}

.hospital-details .slide-btn ul li.on,.sheb_hjqh .hd ul li.on p{ background-color:#68c9f9; color: #fff;}

.hospital-details .item-info{width:746px;float: right;}



/*医院详情 @ 专家团队*/

.hospital-details .item-zjtd{ position: relative;}

.hospital-details .item-zjtd p.zjtd-intro{text-indent: 2em;font-size: 14px;line-height: 30px;margin-bottom: 15px; color:#555;}

.hospital-details .item-zjtd a.zjtd-pic{display:block;width:745px;height:325px;margin-top:33px;overflow:hidden;position: relative;}

.hospital-details .item-zjtd a.zjtd-pic img{width: 100%;height: 100%;}

.hospital-details .item-zjtd a.zjtd-pic span {display:block;width: 100%;background: rgba(0,0,0,0.5);color: #fff;height: 40px;line-height: 40px;position: absolute;left: 0;bottom: 0;text-align: center;}



/*医院详情 @ 诊疗技术*/

.hospital-details .item-zljs{ position: relative;}

.hospital-details .zljs-intro{text-indent: 2em;font-size: 14px;line-height: 30px;margin-bottom: 15px; color:#555;}

.hospital-details .zljs-info{width:100%;height:330px;margin-top: 28px;}

.hospital-details .zljs-info a{display:block;width:245px;height:163px;float:left;position: relative;}

.hospital-details .zljs-info a:nth-child(4){margin-top: 5px;}

.hospital-details .zljs-info a:nth-child(5){margin-top: 5px;}

.hospital-details .zljs-info a:nth-child(6){margin-top: 5px;}

.hospital-details .zljs-info a:nth-child(1){border-right:5px solid #fff;}

.hospital-details .zljs-info a:nth-child(2){border-right:5px solid #fff;}

.hospital-details .zljs-info a:nth-child(4){border-right:5px solid #fff;}

.hospital-details .zljs-info a:nth-child(5){border-right:5px solid #fff;}

.hospital-details .zljs-info a img{width:245px;height:163px;}

.hospital-details .zljs-info a span{display: block;width:245px;height:30px;line-height:30px;overflow:hidden;background: rgba(1,1,1,0.5);text-align:center;color:#fff;position: absolute;bottom:0px;left:0px;}



/*医院详情 @ 星际环境*/

.hospital-details .item-xjhj{ position: relative;}

.hospital-details .xjhj-intro{text-indent: 2em;font-size: 14px;line-height: 30px;margin-bottom: 15px; color:#555;}

.hospital-details .xjhj-info{width:100%;height:330px;margin-top: 28px;}

.hospital-details .xjhj-info a{display:block;width:245px;height:163px;float:left;position: relative;}

.hospital-details .xjhj-info a:nth-child(4){margin-top: 5px;}

.hospital-details .xjhj-info a:nth-child(5){margin-top: 5px;}

.hospital-details .xjhj-info a:nth-child(6){margin-top: 5px;}

.hospital-details .xjhj-info a:nth-child(1){border-right:5px solid #fff;}

.hospital-details .xjhj-info a:nth-child(2){border-right:5px solid #fff;}

.hospital-details .xjhj-info a:nth-child(4){border-right:5px solid #fff;}

.hospital-details .xjhj-info a:nth-child(5){border-right:5px solid #fff;}

.hospital-details .xjhj-info a img{width:245px;height:163px;}

.hospital-details .xjhj-info a span{display: block;width:245px;height:30px;line-height:30px;overflow:hidden;background: rgba(1,1,1,0.5);text-align:center;color:#fff;position: absolute;bottom:0px;left:0px;}



/*医院详情 @ 公益活动*/

.hospital-details .item-gyhd{ position: relative;}

.hospital-details .gyhd-intro{text-indent: 2em;font-size: 14px;line-height: 30px;margin-bottom: 15px; color:#555;}

.hospital-details .gyhd-info{width:100%;height:330px;margin-top: 28px;}

.hospital-details .gyhd-info a{display:block;width:245px;height:163px;float:left;position: relative;}

.hospital-details .gyhd-info a:nth-child(4){margin-top: 5px;}

.hospital-details .gyhd-info a:nth-child(5){margin-top: 5px;}

.hospital-details .gyhd-info a:nth-child(6){margin-top: 5px;}

.hospital-details .gyhd-info a:nth-child(1){border-right:5px solid #fff;}

.hospital-details .gyhd-info a:nth-child(2){border-right:5px solid #fff;}

.hospital-details .gyhd-info a:nth-child(4){border-right:5px solid #fff;}

.hospital-details .gyhd-info a:nth-child(5){border-right:5px solid #fff;}

.hospital-details .gyhd-info a img{width:245px;height:163px;}

.hospital-details .gyhd-info a span{display: block;width:245px;height:30px;line-height:30px;overflow:hidden;background: rgba(1,1,1,0.5);text-align:center;color:#fff;position: absolute;bottom:0px;left:0px;}



/*医院详情 @ 医院介绍*/

.hospital-details .hopital-introduction{width: 288px;float: right;}

.hospital-details .introduction-pic{width: 283px}

.hospital-details .introduction-pic img{}

.hospital-details .introduction-info{line-height: 28px;color: #666666; padding: 10px 10px 17px 20px;background:#f2f1f1;}

.hospital-details .introduction-info a{color:#f60;}





/*Index @ 底部科室导航*/

.navbar-map{ width: 1200px; height: auto; margin: 30px auto;}	

.navbar-map ul { width: 110%;  overflow: hidden;}

.navbar-map ul li{ border:1px solid #e2e1e1; width: 170px;height: 228px; float: left; }

.navbar-map li h3{ font-weight: normal; font-size: 18px; color: #585858; text-align: center; height: 50px; line-height: 50px; border-bottom: 1px solid #e2e1e1; width: 140px; margin: 0 auto;}

.navbar-map li h3 img{ margin-right: 6px; vertical-align: middle; margin-top: -2px;}

.navbar-map li dd a{ color: #848484; font-size: 14px; line-height: 28px; text-align: center; display: block;}

.navbar-map li dl{ margin-top: 14px;}

.navbar-map li p a{ color: #848484; font-size: 16px; display: block; text-align: center; margin-top: 10px;}



/*Index @ 底部其他项目*/

.else-project {border-right: 1px solid #ccc; height: 100px; margin: 30px auto; width: 1200px; } 

.else-project ul {} 

.else-project ul li {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #ccc currentcolor #ccc #ccc; border-image: none; border-style: solid none solid solid; border-width: 1px medium 1px 1px; float: left; height: 100px; text-align: center; width: 148.95px;} 

.else-project ul li i {background:url("../images/ico8.png") no-repeat; display: inline-block; height: 60px; width: 60px;} 

.else-project ul li p {font-size: 16px;} 

.else-project ul li:nth-child(1) i {background-position: -8px 3px;} 

.else-project ul li:nth-child(2) i {background-position: -65px 3px;} 

.else-project ul li:nth-child(3) i {background-position: -128px 3px;} 

.else-project ul li:nth-child(4) i {background-position: -188px 3px;} 

.else-project ul li:nth-child(5) i {background-position: -245px 3px;} 

.else-project ul li:nth-child(6) i {background-position: -296px 3px;} 

.else-project ul li:nth-child(7) i {background-position: -347px 3px;} 

.else-project ul li:nth-child(8) i {background-position: -407px 3px;} 

.else-project ul li:nth-child(1):hover i {background-position: -8px -57px;} 

.else-project ul li:nth-child(2):hover i {background-position: -65px -57px;} 

.else-project ul li:nth-child(3):hover i {background-position: -128px -57px;} 

.else-project ul li:nth-child(4):hover i {background-position: -188px -57px;} 

.else-project ul li:nth-child(5):hover i {background-position: -245px -57px;} 

.else-project ul li:nth-child(6):hover i {background-position: -296px -57px;} 

.else-project ul li:nth-child(7):hover i {background-position: -347px -57px;} 

.else-project ul li:nth-child(8):hover i {background-position: -407px -57px;} 

.else-project ul li:hover {background: #049ce5 none repeat scroll 0 0;} 

.else-project ul li:hover p {color: #fff; }























































