﻿body {
  font-size:16px;
  font-family:"Microsoft YaHei",微软雅黑,simsun,SimHei,arial,sans-serif;
  background-color:#FFF;
  background-image:url(../images/bodybg3.png); background-repeat:repeat-x; width:100%; background-repeat:repeat-x; width:100%;
}
/*公共样式*/
a{ color:#000; }
a:focus,a:active,a:hover {color:#2a6496;}

.jumbotron {
	padding:30px;
	margin-bottom:30px;
	color:inherit;
	background-color:#EFEFEF;!important;
}

/* global */
.global .header { background-color:rgba(0,170,187,.6); position:relative; z-index:5; }
.global .main-carousel { margin-top:-28px; margin-top:2\9; z-index:5; }

@media (max-width:767px) {
	.global .header { padding-bottom:0; }
	.global .main-carousel { margin-top:-20px; }
}

/* header */
.header { padding-bottom:8px; background-color:#0ab; }

@media (max-width:767px) {
	.header { padding-bottom:0; }
}

.dlpfb-logocont { padding:10px 0; background-color:#fff; }
.dlpfb-logocont ul { margin:32px 0 0; }

.dlpfb-logocont a > img { max-width:100%; }



.navbar-collapse.collapse.in { padding-bottom:28px; }
.navbar-inverse { min-height:52px; background:#00aeb8; border:none; border-radius:0; }
.navbar-inverse .brand { padding:0 15px; }
.navbar-inverse .brand img { height:60px; }
.navbar-inverse .nav>li { position:relative; }

.navbar-inverse .nav>li>a { padding:2px 12px; color:#fff; }
.navbar-inverse .navbar-nav { margin-bottom:-28px; }
.navbar-inverse .navbar-nav .dropdown-toggle { padding-right:18px; }

.navbar-inverse .navbar-nav h3 { margin:0; line-height:48px;font-size:17px; } 
.navbar-inverse .navbar-nav h4 { margin:0; padding:10px 0 10px; font-size:11px; font-family:"Arial Narrow"; }
.navbar-inverse .navbar-nav .caret { position:absolute; top:60%; right:6px; }
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse  .dropdown:hover .dropdown-toggle, .navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .nav .active>a, .navbar-inverse .nav .active>a:hover, .navbar-inverse .nav .active>a:focus { color:#fff;  background:rgba(58,215,224, .7); }
.navbar-inverse .dropdown-menu { /*background:url(../images/nav_bg.png);*/ background:rgba(58,215,224, .7); }
.navbar-inverse .dropdown-menu { min-width:136px; border:none; }
.navbar-inverse .dropdown-menu>li>a { color:#fff; padding:5px 20px; }
.navbar-inverse .dropdown-menu>li>a:hover { color:#fff; /*background:url(../images/nav_hover_bg.png);*/background:rgba(0,0,0, .3); }
.navbar-inverse .dropdown:hover .dropdown-menu { display:block; }

@media (max-width:767px) {
	.navbar-inverse { margin-bottom:0; }
}

@media (max-width:1199px) {
	.navbar-inverse .nav>li>a { padding:2px 5px; }
	.navbar-inverse .navbar-nav .dropdown-toggle { padding-right:12px; }

    .navbar-inverse .navbar-nav h3 { padding:15px 0 0; font-size:16px; }
	.navbar-inverse .navbar-nav .caret { right:6px; }
	.navbar-inverse .dropdown-menu { min-width:126px; }
}

@media (max-width:1001px) {
	.navbar-inverse .nav>li>a { padding:2px 1px; }
	.navbar-inverse .navbar-nav .dropdown-toggle { padding-right:9px; }

	.navbar-inverse .navbar-nav h3 { padding:15px 0 0; font-size:13px; }
	.navbar-inverse .navbar-nav .caret { right:3px; }
}

.main-carousel { padding-bottom:50px; background-color:#fff; height:390px; width:1112px;}
.main-carousel .carousel-indicators { bottom:10px; }
.main-carousel .carousel-indicators li, .main-carousel .carousel-indicators .active { margin-left:10px; }


@media (max-width:767px) {
	.main-carousel { padding-bottom:20px; }
	.main-carousel .carousel-indicators { bottom:20px; }
}

.carousel-example-generic { padding-bottom:150px; background-color:#fff; height:390px; width:1112px;}
.carousel-example-generic.carousel-indicators { bottom:10px; }
.carousel-example-generic .carousel-indicators li, .carousel-example-generic .carousel-indicators .active { margin-left:10px; }


@media (max-width:767px) {
	.carousel-example-generic { padding-bottom:20px; }
	.carousel-example-generic .carousel-indicators { bottom:20px; }
}

.main-news { margin-bottom:40px; }
.main-news ul { padding:0; list-style:none; }
.main-news li { margin:0 6px 0 0; line-height:2; color:#21b7c6; }
.main-news h3 { margin-bottom:15px; color:#fff; font-weight:normal; background-color:#f7f7f7; }
.main-news h3 span { width:30%; padding:10px 16px; background-color:#21b7c6; display:inline-block; }
.main-news h3 small { margin:15px 12px 0 0; }
.main-news li span { color:#999; }
.main-news li a { margin-right:110px; padding-left:20px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; position:relative; }
.main-news li a:before { content:''; width:6px; height:6px; margin-right:10px; border-radius:50%; background-color:#21b7c6; display:block; position:absolute; top:42%; left:5px; }
.main-news li a:hover { color:#21b7c6; }

.main-focus-thumbnail { margin-top:3px; display:block; }
.main-focus-thumbnail img { max-width:100%; }

.main-hospital-news h3 span { width:60%; background-color:#007cd3; }
.main-hospital-news li { color:#eb6841; }
.main-hospital-news li a:before { background-color:#eb6841; }
.slider-news { height:160px; overflow:hidden; }

@media (max-width:991px) {
	.main-news h3 span { width:36%; }
}

@media (max-width:799px) {
	.main-focus-thumbnail { margin-bottom:20px; text-align:center; display:block; }
}

@media (max-width:767px) {
	.main-news h3 span { width:46%; }
}

@media (min-width:767px) {
	
}

@media (min-width:1200px) {
	
}


.zksl img{padding-right: 13px;}

.pagetitle { margin:0 0 20px; color:#333; }
.breadcrumb { margin:0; font-size:14px; background-color:transparent; }
@media (max-width:767px) {
	.pagetitle .breadcrumb.pull-right { float:none!important; padding:8px 0; }
}
.newslist { padding-left:20px; clear:both; }
.newslist li { padding:10px 6px; border-bottom:1px dotted #ddd; color:#333; }
.newslist li span { color:#999; }

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus { background-color:#21b7c6; border-color:#21b7c6; }
.pagination a, .pagination span { position:relative; float:left; margin-left:-1px; padding:6px 12px; background-color:#fff; border:1px solid #ddd; color:#333; font-size:15px; line-height:1.42857; text-decoration:none; }
.pagination span { background-color:#21B7C6; color:#fff; }
 
.jumbotron {
	padding-top:25px !important;
	
}


/*控制轮播*/
.starter-template {
  text-align: center;

}


/*首页底部*/
.lead{ font-size:16px;}



/*修改后的底部*/
.bot{ background-color:#00aeb8; height:100px; color:#FFF; text-align:center; font-size:14px; margin-top:5px; position:relative;}

.weixin-pic{  position:absolute; top:15px; left:11%;margin-left:195px;}

.icp{ padding-top:10px;}
.sydw-logo{ width:80px; position:absolute; top:18px; left:52%; margin-left:195px;}
.sydw-logo img{ width:50px; height:50px;}
.footer{ font-size:12px; margin-top:20px;}


/*医院介绍*/
.tab-content{ margin:10 auto;}
.H-intro{ padding-top:20px;}
.text-left{font-size:16px;}

@media (max-width:420px) 
{
	.bot{ height:130px;}
	.icp_1{margin-left:55px;}
    .icp_2{margin-left:112px;}
	.sydw-logo{ display:none;}
    .weixin-pic{ display:none;}
}

@media (max-width:767px) 
{
	.bot{ height:110px;}
	.sydw-logo{ display:none;}
    .weixin-pic{ display:none;}
}
@media (min-width:768px) and (max-width:991px) 
{
.weixin-pic{  position:absolute; top:15px; left:13%;margin-left:4px;}
}
@media (min-width:992px) and (max-width:1199px) 
{
	.weixin-pic{  position:absolute; top:15px; left:22%;margin-left:1px;}
}
/*专家介绍*/
.starter-template .zjjs-left{text-align:left; padding:10px 5px; !important;}
/*专病介绍*/
.starter-template .zjjs-left{text-align:left; padding:10px 5px; !important;}
.zjjsbtn{width:120px;}
.doct-infor{ margin-bottom:20px}
.doctor-info{
	width: 100px;
	height: 50px;
	background-color: #01adb7;
	font-size:26px;
	color: #FFF;
	padding-left:15px;
	padding-right:10px;
}
.doctor-info2{
	font-size:26px;
	padding-left:15px;
}
/*地图样式*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.lxwm-right{ padding-top:10px;}
.ditu{ padding:10px;}
#dituContent{ width:590px; height:450px; border:#ccc solid 1px;}
@media (max-width:399px) 
{
	#dituContent{ width:230px; height:250px; border:#ccc solid 1px;}
}
@media (min-width:400px) and (max-width:599px) 
{
		#dituContent{ width:350px; height:300px; border:#ccc solid 1px;}
		.ditu{ padding:0px;}
}
@media (min-width:600px) and (max-width:767px) 
{
		#dituContent{ width:500px; height:300px; border:#ccc solid 1px;}
		.ditu{ padding:0px;}
}
@media (min-width:768px) and (max-width:991px) 
{
		#dituContent{ width:590px; height:300px; border:#ccc solid 1px;}
}
@media (min-width:992px) and (max-width:1199px) 
{
}
.yygh{ padding-top:10px;}