@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,textarea,figure,iframe,header,section,footer,div{margin:0 auto;padding:0;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%}body,button,input,select,textarea,li,h1, h2, h3, h4, h5, h6,code,th{font:12px/1.4 "Microsoft YaHei UI","Microsoft YaHei","Hiragino Sans GB W3","Hiragino Sans GB","Helvetica Neue",Helvetica,"WenQuanYi Micro Hei",Arial,sans-serif}address,cite,dfn,em,var{font-style:normal}ul,ol,li{list-style:none}a:hover{text-decoration: none}sup{vertical-align:text-top}sub{vertical-align: middle}legend{color:#000}fieldset,img{border:0}button,input,select,textarea{font-size:100%}a,textarea{text-decoration:none; border:0;outline:none; color:#333;-webkit-tap-highlight-color:transparent}a:focus{outline:none}body{background:#fff}a,input,textarea{outline:none;border-radius:0}img{border:0}.fl{float:left}.fr{float:right}.hide,.d-hide{display:none}.show,.d-show{display:block}.m50{margin-bottom:70px!important}.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.clearfix{*zoom:1}.autoImg{width:100%; height:auto;font-size:0;overflow:hidden; display:block;display:-webkit-box}.radius{border-radius:7px}.top50{margin-top:50px}.img-radius{width:60px; height:60px; border-radius:100px; overflow:hidden;display:block}.head ul li a:hover,.hospital-nocite dd a:hover,.hospital-news-left li a:hover,.place li a:hover,.warp-left li a:hover,.news li a:hover,.relevant li a:hover,.team-inf a:hover,.foot-content dd a:hover{color:#009933}
a.more,.mores{color:#fff}.mores{position:absolute;top:-36px;right:10px}
a.more:hover,a.mores:hover{color:#FC0}a.mores{position:absolute;top:-36px;right:10px}

/*head*/
.head{width:100%;height:30px; background:#f9f9f9}.notice,.head ul,.head-content ul,.nav-content,.hospital-news,.foot-content,.copayright,.place,.warp-content{width:1050px;margin:0 auto;position:relative}
.head ul li{font-size:12px; float:right; padding:5px 0}.head ul li a{padding:0 5px; color:#333}.head-content{width:100%;background:#009933}
.head-content ul{padding:15px 0 20px}.logo{background:url(../images/logo.png) no-repeat;width:532px; height:69px}
.logo a{display:block;width:532px;height:69px}.head-content strong{font-size:20px; font-family:Arial, sans-serif}
.head-content dt{color:#fff;font-size:14px; margin-bottom:5px}
.search-input{padding:8px;vertical-align:middle;font-size:12px; width:200px; border:none}
.search-btn{width:40px;vertical-align:middle;background:url(../images/search-icons.png) #fff center center no-repeat; display:inline-block; height:33px}
.search-btn:hover{background:url(../images/search-icons.png) #04cf48 center center no-repeat}

/*photo  #ee7507*/
.photo-index{
	background:#fff;
	border:1px solid #009933; 
	margin-bottom:10px; 
	padding: 1px; 
}
.photo{
	background:#fff;
	border:1px solid #009933; 
	height:169px; 
	margin-bottom:10px; 
	padding-top: 1px; 
	padding-left: 1px; 
	width: 113px;
}

/*nav*/
.nav{width:100%;height:40px; background:#fff}
.nav-content li{width:116px;float:left;position:relative; text-align:center; font-size:16px; z-index:999}
.bg{background:#f6f6f6}
.nav-content li a{color:#009933;display:block; padding:9px 0}
.nav-content li a:hover,.on-navs{color:#05511e}
.nav-content .navs .submenu{position:absolute; top:40px; width:115px;display:none}
.nav-content .navs .submenu span{background:url(../images/on-navs.png) center no-repeat; margin:0 auto; width:11px; height:4px; display:block; position:absolute; right:0; left:0; top:-4px}
.nav-content .navs .submenu dd{background:url(../images/subnav-line.png) #087b2e bottom repeat-x; font-size:14px; height:44px}
.nav-content .navs .submenu dd a{padding:12px 0; display:block;color:#fff}
.nav-content .navs .submenu dd a:hover{background:#05511e;color:#fff}

/* flexslider */
.flash{width:100%; overflow:hidden;height:350px; background:#f2f3f5}
.flexslider{position:relative;overflow:hidden;zoom:1; width:100%}.flexslider .slides{zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.flexslider .img{position:relative;width:100%;height:350px}
.flexslider .img a{display:block; width:100%; height:350px}
.flex-direction-nav a{width:80px;height:100px;line-height:99em;overflow:hidden;margin:-50px 0 0;display:block;/*background:url(../images/flash-icons.png) no-repeat;*/position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background-position:-120px 0;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:0.9;filter:alpha(opacity=50)}
.flexslider:hover .flex-prev{opacity:0.9;filter:alpha(opacity=50)}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=100)}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center; right:10px}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{background:rgba(8,123,46,.4);display:block;height:4px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer}
.flex-control-paging li a.flex-active{background:#087b2e}

/*notice*/
.notice{ background:#009933; padding:10px; margin:15px auto; font-size:16px; color:#fff}
.rslides dt{font-size:14px; color:#d81519; margin-bottom:4px;position:relative}
.rslides dd{font-size:12px; color:#888; line-height:22px}
.triangle{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff; position:absolute; right:0; left:0; bottom:-15px; margin:0 auto} 
.prev{background-position:0 0;left:-140px}
.next{background-position:-139px 0;right:-140px}
.rslides_tabs{position:absolute;right:80px;top:225px;clear:both;text-align:center; z-index:99999; width:100px;display:none;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{width:10px; height:10px; background:#e8e8e8;text-indent:9999px; overflow:hidden; display:block; float:left; margin:0 6px;border-radius:6px}
.rslides_tabs .rslides_here a{background:#009933}

/*hospital-news*/
.hospital-news{margin:15px auto}.hospital-left{width:340px;}
.hospital-nocite {border:1px solid #eee;width:340px; height:308px}
.hospital-nocite dt,.hospital-right h2,.departments h3,.team h4,.column h5,.survey h6,.hospital-infr h6,.warp-left h1,.department h6,.team h6{background:#009933;font-size:14px;color:#fff; padding:10px;margin-bottom:8px}
.hospital-nocite dd a,.hospital-news-left li a{display:block; overflow:hidden; text-overflow:ellipsis;padding:0 5px 12px 5px; font-size:12px}
.fast dl{width:162px; height:90px; border:1px solid #eee; float:left; margin:0 16px 12px 0; padding:12px 0; background:#f2faf5; text-align:center}
.fast dl.last{margin-right:0}
.fast dl:hover{background:#009933}
.fast dl:hover a dd{background:#009933; color:#fff}
.fast dd{color:#009933; font-size:16px}.fast dt,.fast dl:hover dt{margin-bottom:5px;width:40px; height:40px; background:url(../images/nav-icon.png) no-repeat}
.fast dt.dtIcons-2{background-position:-44px 0}
.fast dt.dtIcons-3{background-position:-100px 0}
.fast dt.dtIcons-4{background-position:-160px 0}

.fast dl:hover dt.dtIcons-1{background-position:-228px 0}
.fast dl:hover dt.dtIcons-2{background-position:-276px 0}
.fast dl:hover dt.dtIcons-3{background-position:-333px 0}
.fast dl:hover dt.dtIcons-4{background-position:-394px 0}

/*hospital-right*/
.hospital-right{border:1px solid #eee; height:364px; width:684px}.newss{width:690px; position:relative}
.hospital-news-left{width:420px; padding:0 5px; position:relative}.hospital-news-left dl{padding:0 10px}
.hospital-news-left dt{font-size:16px;color:#009933;font-weight:bold; margin-bottom:5px}
.hospital-news-left dd{font-size:12px;color:#333;line-height:22px;margin-bottom:10px; border-bottom:1px solid #eee; padding-bottom:14px}

.all{width:250px; height:250px;position: relative; margin:0 5px}
.screen{width:250px; height:250px;overflow:hidden; position:relative}
.screen li{width:250px; height:260px; overflow:hidden; float:left}
.screen ul{position:absolute; left:0; top:0px; width:3000px;}
.all ol{ position:absolute; right:10px; bottom:10px; line-height:20px; text-align:center;}
.all ol li{ float: left; width: 15px; height: 15px; background: #fff;  margin-left: 5px; cursor: pointer; font-size: 10px; font-family: Verdana; line-height: 15px; border-radius: 15px}
.all ol li.current{background:yellow}

/*department*/
.department,.team{width:514px;border:1px solid #eee; margin:10px auto}
.departments-content{ padding:0 10px}

.departments{height:330px}
.departments dl{width:170px;padding:4px; float:left; overflow:hidden}
.departments dl:hover{background:#f2faf5}
.departments dt{width:146px; height:97px; margin:0 auto; position:relative; overflow:hidden}
.departments dt span{position:absolute; background:rgba(0,0,0,.5); padding:8px 0;left:0; width:100%; text-align:center; color:#fff; bottom:0}

.departments dd{width:146px; padding-top:10px; font-size:12px; color:#333; line-height:22px}

/*team*/
.team-inf{padding-top:10px; position:relative}.team-inf a{color:#006699; text-align:right; display:inline-block}
.team dl{margin:0 15px}.team dd{font-size:12px; line-height:24px; text-align:justify}
.team dt{font-size:14px;color:#009933;font-weight:bold; margin-bottom:5px}
.team p{ margin:0 10px}

.place ul{padding:10px 0}.place li{float:left;font-size:14px; color:#666; padding-right:8px}.place li a{color:#666}

/*warp-content*/
.warp-content{margin:25px auto}
.warp-left{width:204px; border:1px #ccc solid; background:#fff;}.warp-left h1{text-align:center}
.warp-left ul{padding:0 10px}.warp-left li{border-bottom:1px #ccc solid; font-size:14px; padding:15px 0;text-align:center}
.warp-left li a{display:block}.warp-left li.curr  a{color:#009933}.warp-left li:last-child{border-bottom:none}

.warp-right{width:820px; border:1px #ccc solid; padding:20px; background:#fff; min-height:500px; margin-bottom:20px}
.warp-right h2{border-bottom:1px solid #ccc; margin-bottom:10px; font-size:14px; padding-bottom:10px}
.warp-right h2 span{border-left:3px solid #009933; color:#009933; font-size:20px; padding-left:10px; font-weight:bold}
.department li{border:1px #ccc solid; border-radius:4px;background:#eee; padding:12px 0;width:145px; margin:10px 10px 5px 0; text-align:center; font-size:16px; float:left}.department li a{display:block}.department li:hover{background:#009933; color:#fff}
.department li:hover a{color:#fff}.leaders{margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:10px}
.leaders p{width:616px; margin:20px auto}
.leaders li{margin:10px auto; font-size:14px; color:#333; line-height:24px; text-indent:30px}
.leaders table tbody tr td{border-width: 1pt;border-style: solid;border-collapse: collapse;border: 1px solid #000;}
.leaders table tbody tr td p{width:100%; margin:0px auto}


.special li{border-bottom:1px dashed #ccc; padding:10px 0; margin-bottom:10px; height:110px}
.special p{width:130px; height:81px; overflow:hidden}.special span{color:#999; float:right}
.special dl{margin-left:150px}.special dt{font-size:14px; margin-bottom:8px; color:#009933}.special p{margin-right:10px}
.special dd{font-size:12px; line-height:24px; color:#333}.expert dt{font-size:14px; margin-bottom:10px; color:#ff6600}
.expert dl{margin-left:140px}.expert dd{font-size:12px; color:#666; line-height:24px}

/*digg*/
.digg {margin:4% 2%; padding:3px; text-align: right; font-size:12px}
.digg a{padding:5px 10px; margin:3px;text-decoration:none; background-color:#f9f9f9; border:1px solid #ddd}
.digg a{color:#333}.page{height:30px; margin:0 auto 40px auto}
.digg a:hover{background-color:#009933;color:#fff}
.digg span.current,#digg span.current{padding:5px 10px; margin:3px;text-decoration:none}
.digg span.current{border:1px solid #ddd; color:#e51c23; background-color:#fff}
.digg span.disabled{padding:3px 10px; margin:2px;}
.digg span.current{color:#e82b0a}

/*warp*/
.warp{margin:15px auto; width:1050px}.column dt,.column dd{width:316px; margin:5px auto}
.column{width:340px;border:1px solid #eee} .column code{color:#009933; font-size:14px}
.column dd{color:#333; font-size:12px; line-height:24px}.survey p,.hospital-infr p{padding:0 5px 5px 5px}
.survey{width:690px;border:1px solid #eee;}
.survey span,.department span{margin-right:20px; cursor:pointer}
.survey span.on-span,.department span.on-spans{border-bottom:2px solid #fff}
.survey dd,.hospital-infr dd{font-size:12px; line-height:24px;margin-bottom:5px; color:#333}
.hospital-infr dd{text-indent:20px;}

.hospital-infr{border:1px solid #eee; padding-bottom:8px; width:690px}.leader ul{margin-right:-50px; overflow:hidden}
.leader dl{width:132px; float:left; margin:10px 28px 10px 0; text-align:center}.leader h3,.relevant h4,.news h5,.expert h6{color:#009933; font-size:18px; padding:7px 0}
.leader dt{border:1px solid #009933; height:169px; margin-bottom:10px; padding-top: 1px; width: 113px;}
.relevant{border:solid #ccc; border-width:1px 0 1px 0; padding-bottom:10px; margin-bottom:10px}
.relevant li a{display:inline-block;font-size:14px; padding:10px; color:#333}

.leader dd{font-size:16px}.leader dd code{color:#ff6600}.expert span{color:#333; margin-right:10px}
.news{padding-bottom:10px; min-height:400px}.expert{ padding-bottom:15px}
.news li{border-bottom:1px dashed #ccc;padding:14px 0 14px 15px; position:relative; font-size:14px; background:url(../images/arrows.png) 0 20px no-repeat}
.news li span{position:absolute; right:10px; color:#999}.expert li:last-child{border-bottom:none}
.expert li{border-bottom:1px dashed #ccc;padding:14px 0 14px 15px}.expert h3{font-size:14px; color:#333}

/*foot*/
.foot{width:100%; padding:20px 0; background:#f2faf5}.foot-content{ height:220px}
.foot-content p{width:200px; border-right:1px solid #eee; padding:10px 40px 10px 0}
.foot-dls{float:left; width:90px}.er-code{position:absolute;right:140px;top:100px; text-align:center}
.wx{right:260px}
.foot-dls dt{color:#333; font-size:14px; margin-bottom:10px; font-weight:bold}
.foot-content dd{padding-bottom:6px; color:#666}
.foot-content dd a{display:block; font-size:12px; padding:5px 0; color:#666}

.copayright{border-top:1px solid #e2e2e2; padding:20px 0;}.copayright p{font-size:12px; text-align:center; line-height:24px; color:#999}

.bx-wrapper{position: relative; margin-left:5px}
.bx-wrapper img {max-width: 100%;display: block}
.bx-wrapper .bx-viewport {left:-5px;background: #fff;-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0)}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%}
.bx-wrapper .bx-loading {min-height: 50px;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000}
.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;padding-top: 20px}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline}
.bx-wrapper .bx-pager.bx-default-pager a {background:#ccc;text-indent:-9999px;width:14px;height:14px;margin:0 5px;outline:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:none}
.bx-wrapper .bx-prev {left:-5px;background: url(../images/controls.png) no-repeat}
.bx-wrapper .bx-next {right:0;background: url(../images/controls.png) no-repeat 0 -50px}
.bx-wrapper .bx-prev:hover {background-position:-40px 0}
.bx-wrapper .bx-next:hover {background-position:-40px -50px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background:#ff4400}

.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top:-20px;outline:0;width:32px;height:40px;text-indent:-9999px;z-index: 9999}
.bx-wrapper .bx-controls-direction a.disabled {display: none}
.bx-wrapper .bx-controls-auto {text-align: center}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url(../images/controls.png) -86px -44px no-repeat;margin: 0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px}
.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%}
.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px}

.tableps p{width:100%; margin:0px auto}