@charset "utf-8";
/* CSS Document */
ul,li,dl,dt,dd,ol{ list-style-type:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,form,input,textarea,label,table,tr,td,p,header,article,footer,nav,section,aside,menu{margin:0; padding:0;}
.fixff:after {visibility: hidden;display: block;font-size: 0;content:""; clear: both; height: 0;}
.fixff{*zoom:1;}
/**============底部=================**/

.footerfloat{ height:119px;}
.footerfloat-con{width:100%;height:118px;position:fixed; z-index:100; right:0; bottom:0;-webkit-transition:right .5s ease;transition:right .5s ease;}
.menu-bg{background: none repeat scroll 0 0 #339ee2;    border-top: 1px solid #4dbaff;}
.footerfloat p{max-width:600px;padding:10px 20px;margin:0 auto;}
.footerfloat .tx2{float:left;width:73%;height:40px;text-indent:10px;border:1px solid #4dbaff;outline:none;font:14px/40px arial; border-radius:5px 0 0 5px; overflow:hidden; box-shadow: inset 5px 2px 5px rgba(238,238,238,0.8);}
.footerfloat .ty2{float:right;width:25%;height:42px;border:1px solid #4dbaff;outline:none;font:15px/40px Microsoft Yahei;text-align:center;color:#fff;background:#339ee2;border-radius:0 5px 5px 0; overflow:hidden;}
.footerfloat li{ float:left; width:25%;}
.footerfloat li a,.footerfloat li span{display:block;height:44px;padding:74px 0 0 0;text-align:center;font-size:24px;color:#fff;cursor:pointer;}
.footerfloat li.zxff a{background:url(/swt/zuidi/ico-mess.png) center 15px no-repeat;}
.footerfloat li.telff a{background:url(/swt/zuidi/ico-tel2.png) center 15px no-repeat;}
.footerfloat li.yyff a{background:url(/swt/zuidi/ico-yy.png) center 15px no-repeat;}
.footerfloat li.dhff a{background:url(/swt/zuidi/ico-nav2.png) center 15px no-repeat;}
/**==================弹出导航菜单==============**/
#navfloat-over{position:fixed;left:0;top:0;z-index:99998;display:none;width:100%;height:100%;}
.warmp{position:relative;right:0;z-index:1;-webkit-transition:all .5s ease;transition:all .5s ease;}
.navfloat{position:fixed;top:0;right:-480px;z-index:99999;width:480px;height:100%;background:#393939;-webkit-transition:all .5s ease;transition:all .5s ease;}
.openMenu{right:410px;-webkit-transition:all .5s ease;transition:all .5s ease;}
.openNav{right:-70px;-webkit-transition:all .5s ease;transition:all .5s ease;}
.navfloat h3{padding:65px 0 30px 25px;font-weight:normal;color:#fff;line-height:50px;}
.navfloat h3 a { color:#fff;font-size:20px;}
/* .scrollerBox{overflow-x:hidden;overflow-y:scroll;} */
.scroller {width:100%;padding:0 0 100px 0;}
/**============= 科室菜单 ========================**/
.navfloat ul li a{display:block;height:90px;overflow:hidden;padding:0 0 0 24px;line-height:90px;color:#dcdcdc;font-size:2em;border-bottom:1px solid #272727;}
.homefloat ul li span{ display:block;float:left;width:72px;height:90px;margin:0 1.2em 0 0;background:url(/swt/zuidi/nav.png);}
.homefloat ul li:nth-of-type(1) span{background-position:0 0;}
.homefloat ul li:nth-of-type(2) span{background:url(/swt/zuidi/nav_01.png) 1px 15px no-repeat;background-size:60px 57px;}
.homefloat ul li:nth-of-type(3) span{background-position:-72px 0;}
.homefloat ul li:nth-of-type(4) span{background-position:-144px 0;}
.homefloat ul li:nth-of-type(5) span{background-position:-216px 0;}
.homefloat ul li:nth-of-type(6) span{background-position:-288px 0;}
.homefloat ul li:nth-of-type(7) span{background-position:-360px 0;}
.homefloat ul li:nth-of-type(8) span{background-position:-432px 0;}
.homefloat ul li:nth-of-type(9) span{background-position:-504px 0;}
.homefloat ul li:nth-of-type(10) span{background-position:-576px 0;}
.homefloat ul li:nth-of-type(11) span{background-position:-648px 0;}
.homefloat ul li:nth-of-type(12) span{background-position:-720px 0;}
.homefloat ul li:nth-of-type(13) span{background-position:-792px 0;}
.homefloat ul li:nth-of-type(14) span{background-position:-864px 0;}
.homefloat ul li:nth-of-type(15) span{background-position:-932px 0;}
.homefloat ul li:nth-of-type(16) span{background-position:-1010px 0;}
.homefloat ul li:nth-of-type(17) span{background-position:-1082px 0;}
.homefloat ul li:nth-of-type(18) span{background-position:-1150px 0;}



@media screen and (max-width: 639px){
	.footerfloat{ height:60px;}
	.footerfloat .footerfloat-con{height:59px;}
	.footerfloat p{padding:5px 10px;margin:0 auto;}
	.footerfloat .tx2{height:30px;text-indent:5px;font:14px/30px arial;}
	.footerfloat .ty2{height:32px;font:15px/30px Microsoft Yahei;}
	.footerfloat li{ float:left; width:25%;}
	.footerfloat li a,.footerfloat li span{height:22px;padding:37px 0 0 0;font-size:12px;line-height:18px;}
	.footerfloat li.zxff a{background:url(/swt/zuidi/ico-mess.png) center 7px no-repeat;background-size:29px 24px;}
	.footerfloat li.telff a{background:url(/swt/zuidi/ico-tel2.png) center 7px no-repeat;background-size:26px 25px;}
	.footerfloat li.yyff a{background:url(/swt/zuidi/ico-yy.png) center 7px no-repeat;background-size:22px 27px;}
	.footerfloat li.dhff a{background:url(/swt/zuidi/ico-nav2.png) center 7px no-repeat;background-size:24px 21px;}
	/**==================== 科室菜单 ===============**/	
	.navfloat{width:200px;}
	.navfloat h3{padding:32px 0 15px 12px;font-weight:normal;color:#fff;line-height:25px;}	
	.navfloat h3 a { font-size:16px;}
	.navfloat ul li{clear:both;}
	.navfloat ul li a{display:block;height:45px;padding:0 0 0 12px;line-height:45px;font-size:1em;}
	.homefloat ul li span{width:36px;height:45px;background:url(/swt/zuidi/nav-320.png);}
	.homefloat ul li:nth-of-type(1) span{background-position:0 0;}
	.homefloat ul li:nth-of-type(2) span{background:url(/swt/zuidi/nav_01.png) 3px 8px no-repeat;background-size:26px 29px;}
	.homefloat ul li:nth-of-type(3) span{background-position:-36px 0;}
	.homefloat ul li:nth-of-type(4) span{background-position:-72px 0;}
	.homefloat ul li:nth-of-type(5) span{background-position:-108px 0;}
	.homefloat ul li:nth-of-type(6) span{background-position:-144px 0;}
	.homefloat ul li:nth-of-type(7) span{background-position:-180px 0;}
	.homefloat ul li:nth-of-type(8) span{background-position:-216px 0;}
	.homefloat ul li:nth-of-type(9) span{background-position:-252px 0;}
	.homefloat ul li:nth-of-type(10) span{background-position:-288px 0;}
	.homefloat ul li:nth-of-type(11) span{background-position:-324px 0;}
	.homefloat ul li:nth-of-type(12) span{background-position:-360px 0;}
	.homefloat ul li:nth-of-type(13) span{background-position:-396px 0;}
	.homefloat ul li:nth-of-type(14) span{background-position:-432px 0;}	
	.homefloat ul li:nth-of-type(15) span{background-position:-468px 0;}
	  .homefloat ul li:nth-of-type(16) span{background-position:-505px 0;}
  .homefloat ul li:nth-of-type(17) span{background-position:-546px 0;}
  .homefloat ul li:nth-of-type(18) span{background-position:-584px 0;}
	
	.navfloat{right:-200px}
	.openMenu{right:200px;}
	.openNav{right:0;}
	
}


/*弹窗*/
@charset "utf-8";

@charset "utf-8";

.container{position:relative;width:100%;z-index:0;-webkit-transition:-webkit-filter 0.3s ease-in-out;transition:filter 0.3s ease-in-out;}

.container.filter{url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGZpbHRlciBpZD0iYmx1ciI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNSIgLz48L2ZpbHRlcj4KPC9zdmc+#blur);-webkit-filter:blur(5px);}
/* 弹出窗口 */
.app-popup{z-index:99999;position:fixed;left:0;top:0;}
/*width:100% !important;height:100% !important;*/
.popup-wrap{z-index:1;position:absolute;overflow:hidden !important;}
.popup-container{background-color:#fdf9ef;position:absolute;z-index:1;width:100%;height:100%;overflow:hidden;}
.popup-content{overflow-x:hidden;overflow:hidden;position:relative;-webkit-overflow-scrolling:touch;}
.popup-mask{background-color:rgba(0,0,0,0.5);width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;}
.popup-close{width:64px;height:64px;display:block;border-radius:50%;background-color:#339ee2;border:3px solid #fff;position:absolute;right:-37px;top:-34px;z-index:2;opacity:0;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;

	-webkit-transform:scale(0.75) rotate(-360deg);
	transform:scale(0.75) rotate(-360deg);
}
.popup-wrap.show .popup-close{opacity:1;
	-webkit-transform:scale(1) rotate(0deg);
	transform:scale(1) rotate(0deg);
}
.popup-close i{width:15px;height:1px;display:block;border-radius:2px;position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:10px;background-color:#fff;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.popup-close i:nth-child(2){
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.popup-reserve{width:260px;}
.popup-reserve input,.popup-reserve textarea,.popup-reserve select{outline:none;resize:none;-webkit-appearance:none;}
.popup-reserve h2{color:#339ee2;font-size:18px;font-weight:bold;text-align:left;line-height:28px;padding-bottom:8px; border-bottom: 1px solid #c4c4c4; margin-bottom: 12px;}
.popup-reserve li{height:34px;line-height:34px;padding-bottom:10px;padding-left:80px;text-align:left;position:relative;font-size:14px;}
.popup-reserve li.source{display:none;}
.popup-reserve li span{position:absolute;left:0;top:0;width:80px;text-align: right; color: #4f4f4f;}
.popup-reserve li span s{text-decoration:none;display:inline;float:left;}
.popup-reserve ul li.xiangmu label{position: relative;}
.popup-reserve ul li.xiangmu label i{border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 8px solid #ccc;font-size: 0;margin-top: -4px;position: absolute;right: 6px;top: 50%;z-index: 1;}
.popup-reserve li.yuyuetime{ position:relative;}
.popup-reserve li.yuyuetime input{background:#fff url(http://m.boai.com/images/data_ico.jpg) no-repeat right center;background-size:21px 17px;}
.popup-reserve li input[type="text"],.popup-reserve li input[type="date"]{line-height:14px;border:1px solid #d2d7c9;border-radius:2px;width:174px;padding:9px 0 9px 4px;font-size:14px; color: #979797; height:14px;}
.popup-reserve li input[type="text"]::-webkit-input-placeholder,.popup-reserve li input[type="date"]::-webkit-input-placeholder{color:#ccc;line-height:14px;font-size:14px;}
.popup-reserve li input:focus,.popup-reserve li select:focus{border-color:#359fe2;color:#339ee2;}
.popup-reserve li select{height:34px;line-height:34px;border:1px solid #d2d7c9;border-radius:2px;width:180px;background-color:#fff;color:#979797;font-size:14px;padding:0;}
.reserve-form li:last-child a{background-color:#078fe5;border:none;width:65px;height:30px;color:#fff;border-radius:2px;font-size:14px; display:inline-block; text-align:center; line-height:30px;}
.reserve-form li:last-child a:nth-child(1){margin-right:29px;}
.reserve-form li:last-child a:nth-child(2){background-color:#36b1ff;}
.popup-reserve li label{position:relative;display:block;}
.popup-reserve li label .errorTips{position:absolute;left:0;top:36px;background-color:#fff9ea;line-height:20px;border-radius:2px;border:solid 1px #f60;box-shadow:1px 1px 3px rgba(0,0,0,0.2);padding:2px 5px;}
.popup-reserve li label .errorTips i{border-left:solid 1px #f60;border-top:solid 1px #f60;width:6px;height:6px;display:block;background-color:#fff9ea;position:absolute;top:-4px;left:8px;
	-webkit-transform:rotate(45deg);
}
.popup-reserve dl{background-color:#fff;padding:7px 15px;line-height:18px; }
.popup-reserve dl dt{color:#000;padding-bottom:5px;}
.popup-reserve dl dd{padding-left:20px;text-align:left;position:relative;line-height:20px; font-size:12px;}
.popup-reserve dl dd i{position:absolute;display:block;background-color:#359fe2;width:14px;height:14px;border-radius:3px;color:#fff;font-weight:bold;text-align:center;left:0;top:3px;font:12px/14px arial;}
@-webkit-keyframes flipYOutRight{
	0%{-webkit-transform:perspective(1000px);}
	100%{-webkit-transform:perspective(1000px);}
}
@keyframes flipYOutRight{
	0%{transform:perspective(1000px);}
	100%{transform:perspective(1000px);}
}
@-webkit-keyframes flipYInLeft{
	0%{-webkit-transform:perspective(1000px);}
	100%{-webkit-transform:perspective(1000px);}
}
@keyframes flipYInLeft{
	0%{transform:perspective(1000px);}
	100%{transform:perspective(1000px);}
}


/* *{font-family:Tahoma;} */
html,h1,h2,h3,h4,h5,h6,p,em,i,form,ul,li,dl,dt,dd{padding:0;margin:0;}
body{width:100%; padding:0;}
em,u,i,b{font-style:normal;font-weight:normal;text-decoration:none;}
ul,li{list-style:none;}
h3{font-size:14px;}
a{text-decoration:none;outline:none;}
a:hover{}
.fsize{font-size:12px;}
/* a img{border:none;display:block;} */
input[type="submit"],input.submit{cursor:pointer;}
/* input[type="text"],input.text{padding:0 0 0 3px;} */

/* html5支持,需配合html5.js */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}

/* 14px字体 */
.f14{font-size:14px;}

/* 16px字体 */
.f16{font-size:16px;}

/* 
* 其它字型表达方式
* font：[ [ <font-style> || <font-variant> || <font-weight> ]? <font-size> [ / <line-height> ]? <font-family> ]
* 字体使用英文名
* font-family:"Microsoft Yahei",SIMHEI,SIMSUN;(微软雅黑,黑体,宋体)
*/

/* br属性 */
br{display:inline;line-height:20px;}

/* 溢出部分隐藏 */
.of{overflow:hidden;}

/* 加亮的颜色 */
.light{}

/* 空白背景 */
.spacer{background:url(../images/spacer.gif) repeat 0 0;display:block;}

/* 左右浮动 */
.FL{float:left;}
.FR{float:right;}

/* 左右浮动后清除浮动 */
.clear{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;overflow:hidden;line-height:0;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}

/* 加粗 */
.b{font-weight:bold;}  /* 加粗 */

/* 斜体 */
.i{font-style:italic;} 

/* 下划线 */
.u{text-decoration:underline;} 

/* 删除线 */
.o{text-decoration:overline;}

/*大写英文字符*/ 
.upc{text-transform:uppercase;} 

/* 版块之间的上下空隙 */
.blankBox{height:30px;width:100%;clear:left;display:block;}

/* 带有换行的连续性盒子 */
.fz{font-size:0;}

/* 页面通用图 */
.bg{overflow:hidden;display:block;}

/* 带有图片Box */
.img,.img img{display:block;overflow:hidden;margin: 0 auto;}

/* lazyload,img必须带有高宽 */
.lazyload img{background:url(../images/ajax-loader.gif) no-repeat center center #fff;display:block;}

/* 列表 */
.ulList li{position:relative;overflow:hidden;}
.dot{overflow:hidden;position:absolute;left:0;top:50%;}

/* 详细连接 */
a.detial,a.detail{}
a.detial:hover,a.detail:hover{text-decoration:underline;}

/* tab切换 */
.tab span{cursor:pointer;}
.tabCon{display:none;}

/* swiperTab切换 */
.swiperTab span{cursor:pointer;}
.swiperWarp{overflow:hidden;position:relative;}
.swiperWarp .swiper{position:relative;}
.swiperWarp .swiper .column{float:left;}

/* headBar */
.topBar{height:54px;width:100%;background-color:#fff;position:relative;z-index:100;}
.topBox{width:980px;margin:0 auto;position:relative;height:54px;}
.topBox .caseLogo{width:152px;height:41px;background:url(../images/barLogo.jpg) no-repeat 0 0;position:absolute;top:6px;left:0;}
.topLink{padding-top:12px;white-space:nowrap;text-align:right;}
.topLink a{font-size:12px;letter-spacing:normal;white-space:nowrap;display:inline-block;padding-right:10px;margin-left:14px;line-height:27px;height:27px;position:relative; color:#434242;}

/* container */
.container{}



/* 左右滚动 */
.scrBox{position:relative;}
.scrBtn{position:absolute;}
.scrCon{position:relative;overflow:hidden;margin:0 auto;}

/*jquery-lightbox*/
#jquery-overlay,#lightbox-nav,#jquery-lightbox{top:0;left:0;width:100%;height:100%;}
#jquery-overlay{position:fixed;z-index:90;}
#jquery-lightbox{position:absolute;z-index:100;}
#jquery-lightbox a,#jquery-lightbox a img{border:none;display:block;margin:0 auto;height:30px;width:30px;}
#lightbox-container-image-box{position:fixed;background-color:#fff;width:250px;height:250px;margin:-125px;top:50%;left:50%;box-shadow:0 0 8px rgba(0,0,0,0.5);overflow:visible !important;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:50%;left:50%;height:32px;width:32px;text-align:center;line-height:0;margin-left:-16px;margin-top:-16px;border-radius:5px;overflow:hidden;}
#lightbox-nav{position:absolute;z-index:101;display:block;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;blr:expression(this.onFocus=this.blur());width:50%;height:100%;zoom:1;display:none;position:absolute;top:0;background:url(../images/spacer.gif) repeat 0 0;cursor:pointer;}
#lightbox-nav-btnPrev{left:0;}
#lightbox-nav-btnNext{right:0;}
#lightbox-nav a i{display:block;position:absolute;top:50%;opacity:0;filter:alpha(opacity=0);}
#lightbox-nav a.hover i{opacity:1;filter:alpha(opacity=100);}
#lightbox-nav a i,#lightbox-nav a.hover i{transition:opacity 0.2s;-webkit-transition:opacity 0.2s;}
a#lightbox-secNav-btnClose{background:url(../images/lightClose.png) no-repeat 0 0;width:30px;height:30px;overflow:hidden;display:block;cursor:pointer;position:absolute;right:-15px;top:-15px;z-index:103;}



.footss { width: 100%; position: fixed; bottom: 0px; height: 54px; margin: auto; background: #009999 none repeat scroll 0% 0%; color: #FFFFFF; left:0px; z-index:99; }
.foots_daohang { width: 100%; height: 44px; background: #707070 none repeat scroll 0% 0%; position: relative; top: -108px; }
.foots_daohang li { width: 32.5%; display: block; float: left;  text-align: center; line-height: 44px; margin: auto; border-left: 1px solid #FFFFFF; }
#foot_dongtai { border-bottom: medium none; }
.foots1 { width: 100%; height: 100%; position: absolute; right: 0%; margin: auto; background: #0772b6 none repeat scroll 0% 0%; cursor: pointer; }
.foots2 { width: 33%; height: 100%; position: absolute; left: 33%; margin: auto; background: #FC5902 none repeat scroll 0% 0%; }
.foots3 { width: 34%; height: 100%; position: absolute; left: 66%; margin: auto; background: #0772b6 none repeat scroll 0% 0%; }
.foots_nr { width: 100px; height: 100%; margin: auto; line-height: 60px; }
.foots1 img { margin-top: 5px; float: left; display: inline; }
.foots1 span { float: left; display: inline; margin-left: 5px; }
.foots2 img { margin-top: 10px; float: left; display: inline; }
.foots2 span { float: left; display: inline; margin-left: 5px; }
.foots3 img { margin-top: 15px; float: left; display: inline; }
.foots3 span { float: left; display: inline; margin-left: 5px; }
.footss a { color: #FFFFFF; display: block; margin-top: -1%; }

@media screen and (max-width: 639px){
.foots_daohang { width: 100%; height: 44px; background: #707070 none repeat scroll 0% 0%; position: relative; top: -49px; }
}

