/*basic*/
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,pre,form,input,button{margin:0; padding:0;}
table{border-collapse:collapse;border-spacing:0;}
h2{font-size:14px;}
ul,ol{list-style:none;}
body{font-size:1em;margin:0 auto;font-family:"微软雅黑",Helvetica;}
fieldset,img{border:0;width: 100%}
img{}
a{ text-decoration:none;-webkit-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;}
a:hover{ text-decoration:none;}
@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body{-webkit-text-size-adjust:none}}
@media (min-width:410px) and (max-width:540px) {  /*   410<=当浏览器窗口大小<=540px  pad */
            .inner p {
          font-size:1em;
      }   
        }
@media (min-width:320px) and (max-width:409px) {  /*   320<=当浏览器窗口大小<=409px  pad */
            .inner p {
          font-size:12px;
      }   
        }
body{
  background-color:#eee;

}
.w540 {
  width:100%;
  max-width:540px;
  min-width:320px;
}

.h15 {
  height: 15px;
  width: 100%;
  overflow: hidden;
}

.h10 {
  height: 15px;
  width: 100%;
  overflow: hidden;
}

.mlr {
  margin: 0 auto;
  overflow: hidden;
}

img {
  width: 100%;
}

.inner {
  padding: 0 10px;
  overflow: hidden;
}

.topPic {
  overflow: hidden;
  background: #ffc508;
}
.topPic .inner {
  padding:0;
  width: 100%;
  max-width: 540px;
  min-width: 320px;
  overflow: hidden;
}
.topPic .inner img {
  width: 100%;
}
.logo {
  background: #c1a45e;
}
.wrap {
  background: #fff;
}

nav {
  border-bottom: 1px solid #e9e9e9;
  display:table;
  width:100%;
}
nav a {
  display: table-cell;
  width: 25%;
  font-size: 14px;
  line-height:3em;
  text-align: center;
  border-right: 1px solid #e9e9e9;
  color: #252525;
}
nav a:last-child {
  border-right: 0 none;
  width: 2.5rem;
}
nav a:hover {
  background: #ff6821;
  color: #fff;
}

.scroll_bar {
  padding: 10px 15px;
  background:#fff;
  overflow: hidden;
}
.scroll_bar i {
  float: left;
  width: 22px;
}
.scroll_bar .marque {
  height: 22px;
  padding-left: 10px;
  overflow: hidden;
}

.marque li, .marque li a {
  font-size:12px;
  color: #252525;
  height: 22px;
  line-height: 22px;
}

.title3,.title2{
  height: 30px;
  border-top: 2px solid #ffc508;
  overflow: hidden;
}
.title3 span,.title2 span {
  display:block;
  height: 30px;
  color:#252525;
  text-align: center;
  line-height: 30px;
  background: #ffc508;
  font-size:16px;
  padding:0 10px;
  font-weight:bold;
  display:inline-block;
  position: relative;
}
.title3 span:after,.title2 span:after {
  border-bottom: 29px solid transparent;
  border-left: 21px solid #ffc508;
  border-top: 1px solid #ffc508;
  content: "";
  position: absolute;
  right: -21px;
}
.title3 a {
  float: right;
  height: 30px;
  padding-right: 10px;
  text-align: right;
  line-height: 30px;
  font-size:10px;
  color: #252525;
  width: 2.54rem;
}

.jbdh .inner {
  padding: 0 10px;
}
.jbdh nav:first-child {
  border-top: 1px solid #e9e9e9;
}
.jbdh nav a {
  width: 3.3rem;
}

.shuju {
  text-align: center;
  overflow: hidden;
  color: #fff;
  background: url(../images/bg2.jpg) no-repeat;
  background-size:100% 100%;
  padding:10px 0;
  line-height:1.5em;
}
.shuju h2 {
  font-size:17px;
}
.shuju h2 font {
  color: #ffc508;
}
.shuju span {
  font-size:12px;
  display:block;
}

.shuju_ul {
  overflow: hidden;
  padding-bottom: 5%;
}
.shuju_ul ul {
  display: table;
  margin-top: 5%;
  width: 100%;
}
.shuju_ul ul li {
  width: 25%;
  display: table-cell;
  border-right: 1px solid #e9e9e9;
  text-align: center;
  line-height:1.5em;
  vertical-align: middle;
}
.shuju_ul ul li:last-child {
  border-right: none;
}
.shuju_ul ul li span {
  display:block;
  width: 100%;
  font-size:11px;
  color: #252525;
}
.shuju_ul ul li strong {
  font-size:16px;
  color: #ff6821;
  display:block;
}

.shuju_btn {
  border-top: 1px solid #e9e9e9;
  padding: 2% 0;
  overflow: hidden;
}
.shuju_btn ul {
  display: table;
  width: 100%;
}
.shuju_btn ul li {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 50%;
  border-right: 1px solid #e9e9e9;
}
.shuju_btn ul li:last-child {
  border-right: 0 none;
}
.shuju_btn ul li a {
  display:block;
  width: 100%;
  font-size:14px;
  line-height:2.5em;
  color: #252525;
}

.bdjs {
  overflow: hidden;
}
.bdjs ul {
  display: table;
  border-bottom: 1px solid #e9e9e9;
  width: 100%;
}
.bdjs ul:first-child {
  border-top: 1px solid #e9e9e9;
}
.bdjs ul li {
  display: table-cell;
  width: 25%;
  border-right: 1px solid #e9e9e9;
  text-align: center;
  vertical-align: middle;
}
.bdjs ul li:last-child {
  border-right: 0 none;
}
.bdjs ul li a {
  display: inline-block;
  width: 100%;
  color: #252525;
  padding: 10% 0;
}
.bdjs ul li a span {
  display:inline-block;
  margin:13% auto 0;
 width:35px;
}
.bdjs ul li a font {
  display:block;
  width: 100%;
  font-size: 12px;
}

/*.guahua {
  border-top: none;
}

.guahua_title {
  height: 1.11rem;
  font-size: 0.3rem;
  text-align: center;
  line-height: 1.11rem;
  background-color: #ffb400;
}

.guahua_title strong {
  color: #b20000;
}

.guahua p {
  text-align: center;
  line-height: 0.7rem;
  height: 0.7rem;
  color: #f00;
  font-size: 0.3rem;
}

.guahua ul {
  padding: 0 0.74rem;
}

.guahua ul li {
  display: table;
  width: 100%;
  margin-bottom: 8px;
}

.guahua li span {
  display: table-cell;
  width: 36%;
  font-size: 0.26rem;
  vertical-align: middle;
}

.guahua li span b {
  color: #f00;
}

.guahua li font {
  display: table-cell;
  text-align: left;
  vertical-align: top;
}

.zzgh_1_1, .zzgh_1_2, .inputText {
  width: 98%;
  padding: 0;
  margin: 0;
  font-size: 0.3rem;
  border: 1px solid #dfdfdf;
  text-indent: 10px;
  color: #989898;
  line-height: 0.463rem;
}

.zzgh_1_1, .inputText {
  height: 0.463rem;
  line-height: 0.463rem;
}

.inputText {
  width: 90%;
}
*/
.guahua{
	border-top:none;
}
.guahua_title{
	font-size:16px;
	text-align:center;
	padding:15px 0;
	background-color:#ffb400
}
.guahua_title strong{
	color:#b20000;
}
.guahua p{
	text-align: center;
	line-height: 38px;
	height: 38px;
	color:#f00;
	font-size:12px;
}
.guahua ul{
	padding:0 40px;
}
.guahua ul li{
	display:table;
	width:100%;
	margin-bottom:8px;
}
.guahua li span{
	display:table-cell;
	width:36%;
	font-size:14px;
	vertical-align:middle;
}
.guahua li span b{
	color:#f00;
}
.guahua li font{
	display:table-cell;
	vertical-align:middle;
}
.zzgh_1_1,.zzgh_1_2,.inputText{
	width: 98%;
	padding:0;
	display:block;
	margin:0;
	font-size:12px;
	border:1px solid #dfdfdf;
	text-indent: 10px;
	color:#989898;
	line-height:25px;
}
.zzgh_1_1,.inputText{
	height:25px;
	line-height:25px;
}
.inputText{
	width: 90%;
}
.zzgh_1_3{
	border:none;
	margin:0;
	padding:0;
	width:100%;
	height:34px;
	background:url(../images/gh_btn.jpg) center center no-repeat;
	background-size: cover;
}
.guahua{
	padding-bottom:15px;
}
footer nav {
  width: 100%;
}

.bar {
  background-color: #242424;
  height: 0.815rem;
  width: 100%;
  display: table;
  padding: 4px 0;
}

.bar a {
  display: table-cell;
  border-right: 1px solid #585858;
  text-align: center;
  width: 50%;
  vertical-align: middle;
  font-size:14px;
  font-weight: bold;
  color: #fff;
}
.bar a:hover{
  background:none;
}
.inner_mlr {
  background-color: #fff;
}

.inner_mlr li {
  width: 100%;
  display: table;
}

.inner_mlr li span {
  display: table-cell;
  padding: 0 3%;
  width: 34%;
}
.foo{
	padding-bottom:55px;
}
.inner_mlr li p {
  display: table-cell;
  vertical-align: middle;
  font-style: normal;
  color: #252525;
  font-size:12px;
}

.inner_mlr li p a {
  color: #fe5001;
}

.inner_mlr li p strong {
  color: #252525;
}
.ying ul{
  display:table;
  width:100%;
}
.ying ul li{
  display:table-cell;
  width:20%;
  text-align:center;
  border-right:1px solid #e9e9e9;
}
.ying ul li:last-child{
  border-right:none;
}
.wrap section{margin-top:0;;padding-top:0;}
/* 医院简介 */
.title{
	padding:10px 0;
	color:#ff5a00;
	font-size:16px;
}
.title strong{
	padding-left:12px;
	border-left:3px solid #ff5a00;
	color:#ff5a00;
}
.title font{
	display:block;
	text-indent:15px;
	font-size:12px;
}
.sBox{
	border-top:1px solid #d8d8d8;
	overflow:hidden;
}
.sBox1 span{
	display:block;
	width:100%;
	overflow:hidden;
}
.sBox1 p{
	text-indent:2em;
	line-height:24px;
	padding-top:5px;
}
.sBox1_btn{
	border-top:1px solid #eee;
	overflow:hidden;
}
.sBox1_btn ul{
	display:table;
	width:100%;
}
.sBox1_btn ul li{
	display:table-cell;
	width:22.5%;
	border-right:1px solid #eee;
	vertical-align:middle;
}
.sBox1_btn ul li:last-child{
	border-right:0 none;
}
.sBox1_btn li a{
	display:table;
	color:#252525;
	width:97.5%;
	padding:10px 0 10px 2.5%;
}
.sBox1_btn li:first-child a{
	background:#efe6d8;
}
.sBox1_btn li:nth-child(2) a{
	background:#d1e0e8;
}
.sBox1_btn li:nth-child(3) a{
	background:#eddada;
}
.sBox1_btn li:last-child a{
	background:#dad9e8;
}
.sBox1_btn li a i{
	display:table-cell;
	width:0.555rem;
	vertical-align:middle;
}
.sBox1_btn li a font{
	padding-left:5%;
	font-size:10px;
	display:table-cell;
	vertical-align:middle;
}
.sBox2_btn{
	border-top:1px solid #d8d8d8;
	overflow:hidden;
}
.sBox2_btn ul{
	display:table;
	width:100%;
}
.sBox2_btn ul li{
	display:table-cell;
	width:20%;
	border-right:1px solid #d8d8d8;
	text-align:center;
	vertical-align:middle;
}
.sBox2_btn li:first-child a{
	background:#efe6d8;
}
.sBox2_btn li:nth-child(2) a{
	background:#d1e0e8;
}
.sBox2_btn li:nth-child(3) a{
	background:#eddada;
}
.sBox2_btn li:nth-child(4) a{
	background:#dad9e8;
}
.sBox2_btn li:last-child a{
	background:#eddada;
}
.sBox2_btn ul li:last-child{
	border-right:0 none;
}
.sBox2_btn ul li a{
	padding:10px 0;
	display:block;
	line-height:2em;
	font-size:12px;
	color:#252525;
}
.sBox_title{
	width:100%;
	height:15px;
	border-bottom:1px solid #ff5a00;
	margin-bottom:50px;
	text-align:center;
}
.sBox_title span{
	background:#fff;padding:0 15px;
}
.sBox_title strong{
	font-size:18px;
	color:#fff;
	padding:0 15px;
	background:#ff5a00;
}
.sBox_title font{
	display:block;
	line-height:2em;
	width:100%;
	font-size:16px;
}
.sBox3 .pic{
	overflow:hidden;
}
.sBox3 span.wenzi{
	display:block;
	width:100%;
	font-size:14px;
	margin-top:25px;
}
.sBox3 .item1{
	display:table;
	width:100%;
}
.sBox3 .item1 li{
	display:table-cell;
	width:50%;
}
.sBox3 .item1 li:last-child {
	text-align:right;
}
.sBox3 .item1 li a{
	display:inline-block;
	text-align:left;
	width:98%;
	background:#eee;
	color:#2d2c2c;
}
.sBox3 .item1 li a strong{
	font-size:14px;
}
.sBox3 .item1 li a span{
	color:#ff5a00;
}
.sBox3 .item1 li a p{
	padding:10px;
	overflow:hidden;
}
.sBox3 p.wen{
	padding-top:10px;
	overflow:hidden;
	text-indent:2em;
	line-height:24px;
}
.sBox3 .js li{width:100%;margin-bottom:10px;}
.sBox3 .js li a{
	display:table;
	color:#252525;
	width:100%;
}
.sBox3 .js li span.pic{
	display:table-cell;
	width:100px;
	vertical-align:middle;
}
.sBox3 .js li span.pic i{
	display:block;
	height:68px;
}
.sBox3 .js li span.pic img{
	height:68px;
}
.sBox3 .js li p{display:table-cell;vertical-align:middle;padding-left:10px;}
.sBox3 .js li p b{display:block;font-size:14px;}
.sBox3 .js li p span{display:block;font-size:12px;margin-bottom:6px;}
.sBox3 .js li p font{display:block;font-size:8px;}
.sBox3 .js li:nth-child(1) p{
	background:#efe6d8;
}
.sBox3 .js li:nth-child(2) p{
	background:#d1e0e8;
}
.sBox3 .js li:nth-child(3) p{
	background:#eddada;
}
.sBox3 .js li:nth-child(4) p{
	background:#dad9e8;
}
.anli ul{
	display:table;
	width:100%;
	margin-bottom:5px;
}
.anli ul li{
	display:table-cell;
	width:33.3%;
}
.anli ul li:nth-child(2){
	text-align:center;
}
.anli ul li:last-child{
	text-align:right;
}
.anli ul li a{
	display:inline-block;
	width:98%;
	text-align:left;
	color:#252525;
	font-size:12px;
}
.anli ul li a font{
	display:block;
	text-align:center;
	font-size:9px;
}






