﻿@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px; list-style:none; border:none; text-decoration:none;font-family:"微软雅黑"; font-style:normal; }
.clear{ clear:both;}
a{ color:#e20a07; text-decoration:none;}
html, body {
height: 100%; background:#f1f3f3; color:#0f1010; font-size:18pt;  
}


.flt1{ float:left;}
.flt2{ float:right;}
.pd5{ padding:5px;}
.pd10{ padding:10px;}
.pd20{ padding:10px 20px;}
.mg10{ margin:10px 0px;}
.mgt10{ margin-top:10px;}
.grey{ background:#fff; border:solid 1px #d3d1d1; }


 
.wrapper{ width:640px; margin:0px auto; background:#ffffff; }
.wrapper p{ color:#2f3541; line-height:28pt; font-size:18pt;}

.header{ position:relative; height:90px; line-height:90px; background:#218ccf; z-index:1;}
.header h1{ float:left; width:471px; text-align:center; font-weight:bold; font-size:30pt; color:#fff;}
.header a.flt1,.header a.flt2{ display:block; overflow:hidden; height:90px;}


.menu{ display:none; z-index:2; background:#000; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; position:absolute; left:0px; top:90px; padding-bottom:30px;}
.menu h3{ line-height:90px; padding-left:10px; font-size:20pt;}
.menu a{ color:#fff;}
.menu p a{ display:block; float:left; text-align:center; width:159px; line-height:36pt; border-bottom:solid 1px #fff; border-right:solid 1px #fff;}
.menu p a:nth-child(1),.menu p a:nth-child(2),.menu p a:nth-child(3),.menu p a:nth-child(4){ border-top:solid 1px #fff;}

.banner{height:343px; overflow:hidden; z-index:0;}
.banner .slider-box{position:relative;  overflow:hidden; zoom:1;}
#slider0 img{  width:100%;}
.swipe{height:343px; visibility: hidden; position:relative;}
.swipe-wrap > div {float: left;width: 100%;position: relative;}
#position{width:100%;height:11px;text-align:center;position:absolute;bottom:10px;}
#position li{display:inline-block;width:9px;height:9px;background:#edf9f9;border:1px solid #fff; border-radius:9px;}
#position .on{background:#ae9a8f;border:1px solid #fff;}


.banner .flex-control-paging{width:100%;height:13px;text-align:center;position:absolute;bottom:45px;}
.banner .flex-control-paging li{display:inline-block; margin-right:10px; }
.banner .flex-control-paging li a{ display:inline-block;width:13px;height:13px; line-height:13px; background:#52dbfc; color:#52dbfc;   font-size:1px;}
.banner .flex-control-paging li .flex-active{color:#1165bd; background:#1165bd; border:1px solid #fff;}

/**********病种********/
.bzBox .hd{ margin-bottom:20px; height:116px; }
.bzBox .hd ul li{ cursor:pointer; height:116px; width:20%; text-align:center; float:left; color:#858484; font-size:20pt;}
.bzBox .hd ul .on{ color:#3b9bd7;  }

.bzBox .bd a{ display:block; float:left; width:200px; height:155px; padding-top:25px; text-align:center; color:#414040;}
.bzBox .bd a strong{ font-weight:normal; color:#ee2f2f;}
.bzBox .bd a span{ display:block; line-height:30pt; }
.bzBox .bd a:nth-child(2),.bzBox .bd a:nth-child(4),.bzBox .bd a:nth-child(6){ background:#f4f4f4;}



/**********病种 end ********/
.title{ margin-bottom:20px; padding-bottom:10px; border-bottom:solid 1px #e8e8e8;}
.title cite{ font-size:16pt; color:#aca9a9;}
.title strong{ font-size:22pt; color:#000;}

 

.zc a{ display:block; float:left; line-height:40pt; margin-bottom:1px; text-align:center; background:#f4f4f4;}
.zc a:nth-child(1){ width:239px; color:#ff6565; margin-right:1px;}
.zc a:nth-child(2){ width:169px; color:#ffa860;margin-right:1px;}
.zc a:nth-child(3){ width:190px; color:#35c260;}

.zc a:nth-child(4){ width:209px; color:#618ae7;margin-right:1px;}
.zc a:nth-child(5){ width:209px; color:#35c260;margin-right:1px;}
.zc a:nth-child(6){ width:180px; color:#ff6565;}

.zc a:nth-child(7){ width:179px; color:#ffa860;margin-right:1px;}
.zc a:nth-child(8){ width:239px; color:#618ae7;margin-right:1px;}
.zc a:nth-child(9){ width:180px; color:#35c260;}


.zice h3{ font-size:20pt; padding:10px 0px; color:#000; line-height:40pt;}
.zice p a{ display:block; float:left; color:#fff; border-radius:5px; line-height:40pt; width:140px; text-align:center; margin-right:13px;}
.zice p{ height:40pt; margin-bottom:10px;}
.zice p a:nth-child(1){ background:#ff6565;}
.zice p a:nth-child(2){ background:#ffa860;}
.zice p a:nth-child(3){ background:#35c260;}
.zice p a:nth-child(4){ background:#618ae7; margin-right:0px;}


.doc1{ background:#2f3541; padding:20px; color:#fff;  }
.doc1 ul li{ width:200px; text-align:center; float:left;}
.doc1 li img{ display:inline-block; border-radius:50%; border:solid 5px #fff; width:150px; height:150px;} 
.doc1 li h3{ padding:10px 0px 5px; font-size:18pt; font-weight:normal;}
.doc1 li h3 a{ color:#fff; font-weight:bold;}
.doc1 li p{ color:#fff; margin-bottom:10px;}
.doc1 li .zx{ display:inline-block; line-height:28t; padding:0px 15px; border:solid 1px #78bbe5; border-radius:5px; color:#78bbe5;}


.doc2{ padding-top:40px;}
.doc2 div{ background:#fff; border-radius:8px; margin-bottom:10px; padding-left:15px; height:80px; overflow:hidden;}
.doc2 div a{ font-size:20pt; display:block; width:180px; text-align:center; color:#fff; line-height:80px;}
.doc2 div strong{display:block; padding-top:7px;}
.doc2 div:nth-child(1) a{ background:#35c260;}
.doc2 div:nth-child(2) a{ background:#618ae7;}
.doc2 div:nth-child(1) strong{ color:#35c260; }
.doc2 div:nth-child(2) strong{ color:#618ae7; }

.nav1{ height:60px; line-height:60px; background:#2e3641;}
.nav1 a{ color:#fff; display:block; width:127px; border-right:solid 1px #6a7380; text-align:center; float:left;}
.nav1 a:nth-child(5){ border:none;}


.tel0{ width:560px;  height:92px; margin:20px auto; background:#f27406; border-radius:10px;}
.tel0 a{ display:block;  width:520px;   height:92px; padding:0px 20px;}
.tel0 img{ margin:24px 10px 0 0;}
.tel0 p{ width:310px; line-height:32pt; color:#ffffff; font-size:20pt; }
.tel0 p strong{ font-weight:normal;  font-size:30pt; display:block;}
.tel0 span{ display:block; line-height:92px; color:#fcf909; font-size:20pt;}

.tel1{ background:#3b9bd7;}
.tel2 img.flt1{ margin:20px 20px 0 0}
 

.map{ padding-left:300px; background:url(../images/map0.jpg) no-repeat center center; height:225px;}
.map p{ line-height:24pt; margin-bottom:10px;}
.map p cite{ font-size:16pt; color:#666565; display:block;}
.map p strong{  font-weight:normal; display:block; }
.map img.flt1{ margin-right:5px; margin-bottom:-5px;}
.map .p2{ height:90px;}
.map .p2 strong{float:right; width:290px;}
.map .anniu1 { height:45px;}
.map .anniu1 a{ float:left; border-radius:5px; display:block; margin-right:10px; padding:0px 15px; height:45px; line-height:45px; color:#fff; text-align:center;}
.map .anniu1 a:nth-child(1){ background:#3b9bd7;}
.map .anniu1 a:nth-child(2){ background:#0dbb6b;}




.dibu{ height:120px;}

/*.bottom{ position: fixed; left: 0; bottom: 0; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing:border-box; width: 100%; height:105px;   z-index: 100;}
.bottom .wrapper{ height:105px;}
.bottom a{ display:block; float:left; text-align:center;  color:#fff; font-size:20pt;}
.bottom a:nth-child(1){ line-height:105px; width:40%; background:#25c53f;}
.bottom a:nth-child(2){ line-height:105px; width:40%; background:#ff5f07;}
.bottom a:nth-child(3){ height:95px; padding-top:10px;  width:20%; background:#2e3641;}
.bottom a:nth-child(1) img ,.bottom a:nth-child(2) img{ margin:0px 10px -15px 0px;} 
.bottom a:nth-child(3) span{ display:block;}
*/

.bottom{  position: fixed; left: 0; bottom: 0; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing:border-box; width: 100%; height:100px;   z-index: 100; background-color:#2e3641; }
.bottom a{ display:block; float:left; text-align:center; padding-top:15px;}
.bottom a span{display:inline-block;}
.bottom a div{ margin-top:-50px; padding-top:10px; display:inline-block; width:120px; height:110px; background:#d12875; border-radius:50%;}

.bottom .a1, .nav2 cite{ width:20%; background:#2e3642; color:#6a7380;}
.bottom a:nth-child(2),.bottom a:nth-child(3){ padding-top:30px; width:30%; background:#25c53f; height:70px; color:#fff;}
.bottom a:nth-child(1) span{ display:block;}
.bottom a:nth-child(3){ background:#ff5f07;}
.bottom a:nth-child(2) img,.bottom a:nth-child(3) img{ margin-bottom:-10px; margin-right:5px;}


.bottom .nav2{ height:100px; cursor:pointer; position:relative; width:20%; float:right; text-align:center; }
.bottom .nav2 cite{ display:block; width:100%; padding-top:15px;  font-style:normal;}
.bottom .nav2 cite span{font-size:18pt; color:#fff; display:block;  font-style:normal;}

.nav2 ul li{ width:100%;}
 
.nav2 ul { position:absolute; right:0px; bottom:100px; background:#2e3642; width:156px; border:solid 1px #d3d1d1;}
.nav2 ul li{ height:50px; line-height:50px; border-bottom:solid 1px #fff; text-align:center;}
.nav2 ul li a{ width:100%; float:none; padding:0px; font-size:20pt; color:#fff;}




 
 /**预约挂号**/
.yygh0 {text-align:center; }
.yygh0 .p1{ font-size:18pt;  border-bottom:dashed 1px #c7e1c3; color:#ff0410; padding:0px 0px 10px; margin-bottom:20px;}
.yygh table{ text-align:left; border-collapse:collapse; width:100%; margin-bottom:20px;}
.yygh table th{ font-weight:normal; color:#444; font-size:18pt; text-align:right;}
.yygh table cite{ padding-right:5px; color:#ee0522;}
.yygh table tr{ line-height:50px;}
.yygh table .txt{ width:200px; padding:1px; line-height:28px; border:solid 1px #cccccc; background:#fff; font-size:14px;}
.yygh table textarea{ width:360px; padding:1px; line-height:28px; border:solid 1px #cccccc; background:#fff; font-size:14px;}
.yygh0 .anniu a{ display:inline-block; border-radius:5px;  font-size:18pt; color:#fff;   text-align:center; margin:0px auto 10px;}
.yygh0 .anniu   a:nth-child(1){ background:#ffad01; border:solid 1px #fe9300; padding:10px 20px; margin-right:20px;}
.yygh0 .anniu  a:nth-child(2){ border:solid 1px #004b9c; padding:10px 20px; background:#0469ad; padding-left:50px;}



/*********************************列表页*********************************/
.position{ line-height:40pt; background:#f5f5f5; margin-bottom:20px;}
.position a{ color:#000;}


.list h1{ color:#218ccf; font-size:24pt; margin-bottom:20px;}
.list1{ padding:15px 20px; margin-bottom:20px; background:#f5f5f5; color:#696868}
.list1 p{color:#696868}

.list2 a{ color:#fff; display:block; width:190px; margin-right:13px;margin-bottom:13px; float:left;  text-align:center; padding-bottom:20px;}
.list2 a strong{ display:block; padding:10px 0px 10px; font-size:26pt; font-weight:normal;}
.list2 a:nth-child(1){ background:#78bae5;}
.list2 a:nth-child(2){ background:#f2c669;}
.list2 a:nth-child(3){ background:#fba1a1; margin-right:0px;}

.list2 a:nth-child(4){ background:#76cdc6;}
.list2 a:nth-child(5){ background:#c5e1af;}
.list2 a:nth-child(6){ background:#ba9ce0; margin-right:0px;}

.list2 a:nth-child(4),.list2 a:nth-child(5),.list2 a:nth-child(6){ height:120px;}


.list0{ margin-bottom:20px; padding-bottom:20px; border-bottom:dashed 1px #d9d9d9;}
.list0 h3{ font-size:20pt; margin-bottom:10px;}
.list0 h3 a{ color:#1165bd;}



.pagelist { padding:25px 0px 25px; height:40px; text-align: center;}
.pagelist span, .pagelist a {border: 1px solid #e1e0e0; color: #333; display: inline-block;    font-size: 18pt;  height: 30px; line-height: 30px;
    padding: 3px 8px;
}
.pagelist a:hover { border: 1px solid #e95468;}


/*********文章页********/

.art2 ul li{ line-height:36pt; color:#1e86c9;}
.art2 ul li a{ color:#000;}
.art h1{ margin-bottom:20px; font-size:24pt; text-align:center;}
.art0{ margin:20px 0px;}
.art0 img.flt1{ width:150px; height:150px; border-radius:5px;}
.art_rig{ padding:15px; width:410px; background:#f0f0f0; border-radius:5px;}
.art_rig a{ display:block; background:#3ea3ff; border-radius:4px; color:#fff; line-height:36pt; text-align:center;}
.art_rig a img{ margin-bottom:-5px; margin-right:5px;}

.art1 p{ margin-bottom:20px;}

.art3 { text-align:center;}
.art3 h3{  margin-bottom:20px;}
.art3 h3 strong{ font-size:20pt; color:#666; background:#fff; padding:0px 10px;}
.art3 p a{ padding:10px 0px; margin-right:15px; display:block; float:left; width:190px; text-align:center; color:#fff;}
.art3 p a:nth-child(1){ background:#78bae5;}
.art3 p a:nth-child(2){ background:#f2c669;}
.art3 p a:nth-child(3){ background:#fba1a1; margin-right:0px;}



/*********医院简介********/


.abtitle{ line-height:66px; color:#fff; padding:0px 10px; background:#3c9bd7;}
.abtitle strong{ font-size:20pt; }
.abtitle cite{ display:inline-block; padding-left:13px;}
.ab p{ margin-bottom:20px;}

.ab ul li{ width:110px; margin-right:12px; padding-top:90px; padding-bottom:10px; color:#fff; float:left; text-align:center;}
.ab ul li:nth-child(1){ background:#78bae5;}
.ab ul li:nth-child(2){ background:#76cdc6;}
.ab ul li:nth-child(3){ background:#f2c669;}
.ab ul li:nth-child(4){ background:#fba1a1;}
.ab ul li:nth-child(5){ background:#ba9ce0; margin-right:0px;}

.ab0 ul{ padding:10px 0px;}
.ab0 ul li{ color:#4a4949; line-height:40pt; background:#e8e8e8; margin-bottom:10px;}
.ab0 ul li span{ background:#78bbe5; display:inline-block; padding:0px 10px; color:#fff; margin-right:10px;}

/*********医生团队********/

.doctor{ padding:20px; border-bottom:dashed 1px #d9d9d9;}
.doctor a.flt1 img{ display:block; margin-top:10px; width:150px; height:150px; border-radius:50%;}
.doc_rig{ width:440px;}
.doc_rig h3{ font-size:20pt; font-weight:normal;}
.doc_rig h3 a{ color:#000; font-weight:bold;}
.doc_rig p{ padding:10px 0px; color:#484747; line-height:24pt;}
.anniu2 a{ display:inline-block; width:190px; text-align:center; line-height:30pt; margin-right:20px; border-radius:4px;}
.anniu2 a:nth-child(1){ background:#fff; border:solid 1px #3b9bd7; color:#3b9bd7;}
.anniu2 a:nth-child(2){ background:#3b9bd7; border:solid 1px #3b9bd7; color:#fff;}
.anniu2 a:nth-child(3) {
    background: #f27406; border:solid 1px #f27406; color:#fff;
    margin-right: 0px;
}



/*********************医生详细页*************************/

.doc_detail{ text-align:center; margin-bottom:30px;}
.doc_detail em{ display:block; line-height:30pt; text-align:left; color:#f30; margin-bottom:20px;}
.doc_detail .anniu2{ margin:30px 0px;}
.doc_detail p{ text-align:left; margin-bottom:20px;}



/*****************来院路线*****************/

.add{ padding:15px; background:#fff; border:solid 1px #e1e2e2;}
.add strong{ font-size:20pt; line-height:36pt; color:#1165bd; font-weight:normal; }
.add p{ margin-bottom:20px;}

.add1 h2{ text-align:center; padding:20px 0px; font-size:26pt;}
.add1 h2 strong{ color:#1165bd;}
.add1 ul li{ width:49%;  border:solid 1px #91beec; text-align:center; line-height:32pt; padding:5px 0px; margin-bottom:10px; color:#1165bd; font-weight:bold;  background:#eaf7fe;}

.add1 p{ height:120px; padding:20px 0px; }
.add1 p a{ display:block; float:left; width:116px; text-align:center; color:#fff; height:100px; padding-top:16px; background:#f27406; border-radius:5px; margin:0px 19px;}
.add1 p a span{ display:block;}









.banner{ display:none !important; }