@charset "utf-8";
/* CSS Document */
@import url("css.css");
/*============================================================
  banner
  =============================================================*/
.banner{
	width:100%;
	height:353px;
	background:url(../images/banner_hospital.jpg) top center no-repeat;
}
.banner-con{
	float: right;
	width:330px;
	margin-top:126px;
	margin-right: 50px;
	text-align:center;
}
.banner-con h3{
	font-size:40px;
	color:#802a00;
	margin-bottom:15px;
}
.banner-con p{
	font-size:24px;
	color:#0d5363;
}
/*============================================================
  hospital
  =============================================================*/
.hospital{
	width: 1100px;
	margin: 0 auto;
	padding:60px 0px;
}
.hospital h3{
	color: #802a00;
	font-size: 35px;
	text-align: center;
}
.hospital-xx{
	width:100%;
	clear: both;
	overflow: hidden;
	margin-top: 60px;
}
.hospital-xx img{
	width:382px;
	height: 317px;
	float: left;
}
.hospital-img{
	width:382px;
	float:left;
}
.hospital-img img{
	width:382px;
	height:198px;
}
.hospital-img p{
	line-height:40px;
	text-align:center;
	font-size:20px;
	font-weight:hold;
	margin-bottom:10px;
}
.hospital-des{
	width:680px;
	float: right;
}
.hospital-des p{
	line-height: 36px;
	font-size: 20px;
	color: #535353;
	margin-bottom: 36px;
}
/*============================================================
  strength
  =============================================================*/
.strength{
	width: 100%;
	padding: 80px 0px;
	background-color: #612001;
}
.strength-con{
	width: 1100px;
	margin: 0 auto;
}
.strength-con h3{
	font-size: 35px;
	text-align: center;
	color: #fff;
}
.strength-up{
	width: 100%;
	margin: 80px auto;
	clear: both;
	overflow: hidden;
}
.strength-up li{
	float: left;
	width: 25%;
	text-align: center;
	color: #fff;
}
.strength-up li div{
	width: 100%;
	height: 70px;
}
.strength-up li:nth-of-type(1) div{
	background: url(../images/hospital_sl1.png) center center no-repeat;
}
.strength-up li:nth-of-type(2) div{
	background: url(../images/hospital_sl2.png) center center no-repeat;
}
.strength-up li:nth-of-type(3) div{
	background: url(../images/hospital_sl3.png) center center no-repeat;
}
.strength-up li:nth-of-type(4) div{
	background: url(../images/hospital_sl4.png) center center no-repeat;
}
.strength-up li span{
	font-size: 60px;
}
.strength-up li sup{
	font-size: 16px;
	vertical-align: text-top;
}
.strength-down{
	width: 100%;
    padding: 30px 0px;
	border-radius: 10px;
	background-color: #301000;
	clear: both;
	overflow: hidden;
}
.strength-down li{
	float: left;
	width: 25%;
	text-align: center;
	color: #fff;
}
.strength-down li span{
	font-size: 40px;
}
.strength-down li sup{
	font-size: 12px;
	vertical-align: text-top;
}

/*============================================================
  yyfw
  =============================================================*/
.yyfw{
	width: 100%;
	padding: 60px 0px;
	background-color: #f2f6fb;
}
.yyfe-con h3{
	font-size:35px;
	color:#802a00;
	text-align:center;
	margin-bottom:60px;
}
.yyfw-qx p{
    line-height: 36px;
    font-size: 20px;
    color: #535353;

}
.yyfw-qx ul{
	width:100%;
	clear:both;
	overflow:hidden;
}
.yyfw-qx ul li{
	width:25%;
	float:left;
	text-align:center;
	margin-top: 20px;
}
.yyfw-qx ul li div{
	width:275px;
	height:184px;
	line-height:184px;
	color:#fff;
	font-size:35px;
	margin-bottom:20px;
}
.yyfw-qx-1{
	background:url(../images/shdiyy_1.jpg) no-repeat;
}
.yyfw-qx-2{
	background:url(../images/shdiyy_2.jpg) no-repeat;
}
.yyfw-qx-3{
	background:url(../images/shdiyy_3.jpg) no-repeat;
}
.yyfw-qx-4{
	background:url(../images/shdiyy_4.jpg) no-repeat;
}
.yyfw-qx ul li p{
	margin-bottom:0px;
}
/*============================================================
  position
  =============================================================*/
.position{
	width: 100%;
	padding: 60px 0px;
	background-color: #eeeeee;
}

.position h3{
	font-size: 35px;
	text-align: center;
	color: #612001;
}
.position-xx{
	width: 100%;
	height: 315px;
	clear:both;
	overflow: hidden;
	margin-top:60px;
}
.position-xx li,.position-xx-yyzx li{
	width: 550px;
	height: 315px;
	float: left;
}
.position-xx li span{
	display:block;
	color:#fff;
}
.position-xx-t{
	font-size:28px;
}
.position-xx-x{
	font-size:10px;
	text-transform:uppercase;
}
.position-xx-2{
	background-color: #18424b;
	padding: 20px;
}
.position-xx-2 p{
	font-size: 16px;
	line-height: 32px;
	margin-top: 16px;
	color: #fff;
}
.position-xx-yyzx{
	height:400px!important;
}
.position-xx-yyzx .position-xx-1{
	background-color:#fff;
}
.position-xx-yyzx li{
	height:380px!important;
	padding:20px;
}
.position-xx-yyzx p{
	margin-top:0px!important;
	font-size: 16px;
	line-height: 32px;
}