/*头部*/

.header {
	width: 100%;
	height: auto;
}

.header h1 a {
	display: block;
	width: 4.38rem;
	height: .86rem;
	padding-left: .18rem;
}

.header h1 a img {
	width: 100%;
	height: 100%;
}

.header .phone {
	display: block;
	width: 2.02rem;
	height: .86rem;
}

.header .phone .biaoti {
	display: block;
	font-size: .16rem;
	color: #009da6;
	margin-top: .22rem;
}

.header .phone .dianhua {
	display: block;
	font-size: .14rem;
	color: #333333;
	margin-top: 0;
}

.header ul {
	height: auto;
}

.header ul .ml {
	margin-left: .02rem;
}

.header ul .mt {
	margin-top: .02rem;
}

.header ul li a {
	display: block;
	width: 1.26rem;
	height: .64rem;
	font-size: .25rem;
	color: #fff;
	background-color: #00a597;
	text-align: center;
	line-height: .64rem;
}

.header ul li:nth-child(4) a {
	width: 1.28rem;
}

.header ul li:nth-child(8) a {
	width: 1.28rem;
}


/*轮播*/

.banner {
	width: 6.4rem;
	height: 3rem;
	margin: 0 auto;
}

.banner a {
	display: block;
	width: 100%;
	height: 100%;
}

.banner a img {
	width: 100%;
	height: 100%;
}


/*医院概况*/

.yygk {
	width: 100%;
	height: auto;
	margin-top: .35rem;
}

.yygk .title {
	display: block;
	width: 3.88rem;
	height: .72rem;
	margin: 0 auto;
}

.public-biaoti {
	width: 100%;
	font-size: .23rem;
	color: #989898;
	text-align: center;
}

.public-title img {
	width: 100%;
	height: 100%;
}

.yygk .info {
	width: 5.6rem;
	height: auto;
	margin: 0 auto;
	margin-top: .36rem;
	font-size: .22rem;
	color: #666666;
	line-height: .34rem;
	text-indent: .36rem;
}

.yygk .tushi {
	width: 6rem;
	height: 3.4rem;
	margin: 0 auto;
	margin-top: .45rem;
	border: .02rem #f57a37 solid;
	border-radius: .12rem;
	position: relative;
}

.yygk .tushi .biaoti {
	display: block;
	width: 3.36rem;
	height: .36rem;
	font-size: .22rem;
	letter-spacing: .02rem;
	color: #fff;
	text-align: center;
	line-height: .36rem;
	background-color: #f57a37;
	border-radius: .16rem;
	position: absolute;
	top: -.18rem;
	left: 1.32rem;
}

.yygk .tushi .pic {
	width: 5.64rem;
	height: auto;
	margin: 0 auto;
	margin-top: .38rem;
}

.yygk .tushi .pic li {
	width: 1.3rem;
	height: 1rem;
}

.yygk .tushi .pic .ml {
	margin-left: .14rem;
}

.yygk .tushi .pic li img {
	width: 100%;
	height: 100%;
}

.yygk .tushi .jiantou {
	width: 5.6rem;
	height: .22rem;
	margin: .15rem auto 0;
	background: url(../images/index/jiantou.png)no-repeat;
	background-size: 100%;
}

.yygk .date {
	width: 5.6rem;
	height: auto;
	margin: .08rem auto 0;
}

.yygk .date li {
	width: 1.3rem;
	height: auto;
	font-size: .18rem;
	color: #007f74;
	font-weight: bold;
	text-align: center;
}

.yygk .date .ml {
	margin-left: .12rem;
}

.yygk .shijian {
	width: 5.6rem;
	height: auto;
	margin: .1rem auto 0;
}

.yygk .shijian li {
	width: 1.3rem;
	height: auto;
	font-size: .15rem;
	color: #666666;
}

.yygk .shijian .ml {
	margin-left: .12rem;
}

.yygk .shijian li:nth-child(2) {
	padding-left: .06rem;
}

.yygk .shijian li:nth-child(3) {
	padding-left: .06rem;
}


/*AR全景*/

.ar {
	width: 100%;
	height: auto;
	margin-top: .6rem;
}

.ar .title {
	width: 3.6rem;
	height: .7rem;
	margin: 0 auto;
}

.arcon {
	width: 100%;
	height: 5rem;
	border: .04rem #cccccc solid;
	margin: 0 auto;
	margin-top: .3rem;
}

.arcon iframe {
	width: 100%;
	height: 100%;
}


/*科室简介*/

.keshi {
	width: 100%;
	height: auto;
	margin-top: .6rem;
}

.keshi .title {
	width: 3.86rem;
	height: .7rem;
	margin: 0 auto;
}

.keshi ul {
	width: 5.96rem;
	height: 3.7rem;
	margin: 0 auto;
	margin-top: .36rem;
	position: relative;
}

.keshi ul li {
	width: 1.46rem;
	height: 1.56rem;
	border: .02rem #eeeeee solid;
	position: absolute;
}

.keshi ul li a {
	display: block;
	width: 100%;
	height: 100%;
}

.keshi ul li a span {
	display: block;
	font-size: .22rem;
	color: #F57A37;
	text-align: center;
	margin-top: .1rem;
}

.keshi ul .first {
	top: .14rem;
	left: 0;
}
.keshi ul .first a img{
	width: .4rem;
	height: .66rem;
	margin: .2rem auto 0;
}
.keshi ul .two {
	top: 0;
	left: 1.44rem;
}
.keshi ul .two a img{
	width: .4rem;
	height: .66rem;
	margin: .2rem auto 0;
}
.keshi ul .three {
	top: .14rem;
	left: 2.89rem;
}
.keshi ul .three a img{
	width: .5rem;
	height: .66rem;
	margin: .2rem auto 0;
}
.keshi ul .four {
	top: 0;
	left: 4.35rem;
}
.keshi ul .four a img{
	width: .27rem;
	height: .68rem;
	margin: .2rem auto 0;
}
.keshi ul .five {
	top: 2.08rem;
	left: 0;
}
.keshi ul .five a img{
	width: .6rem;
	height: .7rem;
	margin: .2rem auto 0;
}
.keshi ul .six {
	top: 1.84rem;
	left: 1.44rem;
}
.keshi ul .six a img{
	width: .38rem;
	height: .66rem;
	margin: .2rem auto 0;
}
.keshi ul .seven {
	top: 2.08rem;
	left: 2.89rem;
}
.keshi ul .seven a img{
	width: .72rem;
	height: .66rem;
	margin: .2rem auto 0;
}
.keshi ul .eight {
	top: 1.84rem;
	left: 4.35rem;
}
.keshi ul .eight a img{
	width: .57rem;
	height: .66rem;
	margin: .2rem auto 0;
}

.keshi ul .on a img {
	-webkit-animation: bounced 2s .2s ease both infinite;
	-moz-animation: bounced 2s .2s ease both infinite;
	-ms-animation: bounced 2s .2s ease both infinite;
	animation: bounced 2s .2s ease both infinite;
}

@-webkit-keyframes bounced {
	0%,
	20%,
	50%,
	80%,
	100% {
		-webkit-transform: translateY(0)
	}
	40% {
		-webkit-transform: translateY(-.15rem)
	}
	60% {
		-webkit-transform: translateY(-.07rem)
	}
}

@-moz-keyframes bounced {
	0%,
	20%,
	50%,
	80%,
	100% {
		-moz-transform: translateY(0)
	}
	40% {
		-webkit-transform: translateY(-.15rem)
	}
	60% {
		-webkit-transform: translateY(-.07rem)
	}
}

@-o-keyframes bounced {
	0%,
	20%,
	50%,
	80%,
	100% {
		-o-transform: translateY(0)
	}
	40% {
		-webkit-transform: translateY(-.15rem)
	}
	60% {
		-webkit-transform: translateY(-.07rem)
	}
}

@-ms-keyframes bounced {
	0%,
	20%,
	50%,
	80%,
	100% {
		-ms-transform: translateY(0)
	}
	40% {
		-webkit-transform: translateY(-.15rem)
	}
	60% {
		-webkit-transform: translateY(-.07rem)
	}
}


/*就医环境*/

.jyhj {
	width: 100%;
	height: auto;
	margin: .6rem auto 0;
}

.jyhj .title {
	width: 3.86rem;
	height: .7rem;
	margin: 0 auto;
}

.jyhj .yyhj {
	width: 6rem;
	height: 4.56rem;
	margin: .4rem auto 0;
}

.jyhj .yyhj .swiper-wrapper {
	width: 6rem;
	height: 3.1rem;
}

.jyhj .yyhj .swiper-wrapper .swiper-slide {
	width: 100%;
	height: 100%;
}

.jyhj .yyhj .swiper-wrapper .swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
}

.jyhj .yyhj .yyhjpag {
	width: 100%;
	height: 1.34rem;
	position: absolute;
	top: 3.3rem;
	left: 0;
}

.jyhj .yyhj .swiper-pagination-bullet {
	display: block;
	width: 1.26rem;
	height: 1.26rem;
	background: none;
	margin: 0 !important;
	opacity: 1;
	cursor: pointer;
}

.jyhj .yyhj .swiper-pagination-bullet:nth-child(1) {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/index/yyhjsmall_1.png)no-repeat;
	background-size: 100%;
}

.jyhj .yyhj .swiper-pagination-bullet:nth-child(2) {
	position: absolute;
	top: 0;
	left: 1.56rem;
	background: url(../images/index/yyhjsmall_2.png)no-repeat;
	background-size: 100%;
}

.jyhj .yyhj .swiper-pagination-bullet:nth-child(3) {
	position: absolute;
	top: 0;
	left: 3.14rem;
	background: url(../images/index/yyhjsmall_3.png)no-repeat;
	background-size: 100%;
}

.jyhj .yyhj .swiper-pagination-bullet:nth-child(4) {
	position: absolute;
	top: 0;
	left: 4.74rem;
	background: url(../images/index/yyhjsmall_4.png)no-repeat;
	background-size: 100%;
}

.jyhj .yyhj .swiper-pagination-bullet-active:nth-child(1) {
	background: url(../images/index/yyhjsmallac_1.png)no-repeat;
	background-size: 100%;
}

.jyhj .yyhj .swiper-pagination-bullet-active:nth-child(2) {
	background: url(../images/index/yyhjsmallac_2.png)no-repeat;
	background-size: 100%;
}

.jyhj .yyhj .swiper-pagination-bullet-active:nth-child(3) {
	background: url(../images/index/yyhjsmallac_3.png)no-repeat;
	background-size: 100%;
}

.jyhj .yyhj .swiper-pagination-bullet-active:nth-child(4) {
	background: url(../images/index/yyhjsmallac_4.png)no-repeat;
	background-size: 100%;
}


/*联系我们*/

.lxwm {
	width: 100%;
	height: auto;
	margin: .7rem auto 0;
}

.lxwm .title {
	width: 3.86rem;
	height: .7rem;
	margin: 0 auto;
}

.lxwm .content {
	width: 100%;
	height: 3rem;
	margin-top: .38rem;
	background: url(../images/index/lxwm_content.png)no-repeat;
	background-size: 100%;
	position: relative;
}

#myMap {
	width: 2.84rem;
	height: 2.4rem;
	margin: .38rem 0 0 .16rem;
	border: .02rem #e0e0e0 solid;
}

#BMapLib_bubble_title0 {
	font-size: .16rem;
	line-height: .32rem;
	height: .3rem;
	padding: 0 .1rem;
}

.BMapLib_SearchInfoWindow .BMapLib_bubble_top {
	border-bottom: .01rem solid #ccc !important;
	height: .3rem !important;
}

#BMapLib_SearchInfoWindow0 {
	width: 2.6rem !important;
	height: 0.8rem !important;
	bottom: -.9rem !important;
	left: .11rem !important;
}

.BMapLib_SearchInfoWindow .BMapLib_bubble_tools {
	display: none !important;
}

.zlsj {
	width: 3.18rem;
	height: .54rem;
	padding-left: .65rem;
	position: absolute;
	top: .5rem;
	left: 3.22rem;
	background: url(../images/index/zlsj_bg.png)no-repeat;
	background-size: .54rem .54rem;
}

.lxwm .zlsj .time {
	font-size: .21rem;
	color: #424242;
}

.lxwm .zlsj .date {
	font-size: .25rem;
	color: #424242;
}

.lydz {
	width: 3.18rem;
	height: .76rem;
	padding-left: .65rem;
	position: absolute;
	top: 1.22rem;
	left: 3.22rem;
	background: url(../images/index/lydz_bg.png)no-repeat;
	background-size: .54rem .54rem;
}

.lydz .dizhi {
	font-size: .21rem;
	color: #424242;
}

.lydz .luxian {
	font-size: .19rem;
	color: #424242;
	padding-right: .1rem;
}

.zxdh {
	width: 3.18rem;
	height: .5rem;
	padding-left: .65rem;
	position: absolute;
	top: 2.18rem;
	left: 3.22rem;
	background: url(../images/index/zxdh_bg.png)no-repeat;
	background-size: .54rem .47rem;
}

.zxdh .dh {
	font-size: .21rem;
	color: #424242;
}

.zxdh .hm {
	font-size: .25rem;
	color: #424242;
}

.wrap .line {
	width: 5.96rem;
	height: .12rem;
	margin: .4rem auto 0;
	background: url(../images/index/line_bg.png)no-repeat;
	background-size: 100%;
}


/*底部*/

.footer {
	width: 100%;
	height: auto;
	margin-top: .15rem;
	padding-bottom: 1.2rem;
}

.footer p {
	font-size: .2rem;
	color: #8b8b8b;
	text-align: center;
}

.footer .lxdh {
	margin-top: .08rem;
}

.footer .cclx {
	margin-top: .08rem;
}

.fiexdnav {
	width: 6.4rem;
	height: auto;
	position: fixed;
	bottom: 0;
	z-index: 99;
}

.fiexdnav li {
	width: 1.6rem;
	height: 1rem;
	background-color: #00a597;
}

.fiexdnav li a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: .2rem;
	color: #FFFFFF;
	text-align: center;
	padding-top: .6rem;
}

.fiexdnav li .first {
	background: url(../images/index/icon1.png)no-repeat;
	background-size: .36rem .32rem;
	background-position: .62rem .16rem;
}

.fiexdnav li .two {
	background: url(../images/index/icon2.png)no-repeat;
	background-size: .24rem .33rem;
	background-position: .68rem .16rem;
}

.fiexdnav li .three {
	background: url(../images/index/icon3.png)no-repeat;
	background-size: .39rem .33rem;
	background-position: .58rem .16rem;
}

.fiexdnav li .four {
	background: url(../images/index/icon4.png)no-repeat;
	background-size: .3rem .33rem;
	background-position: .62rem .16rem;
}

.BMap_cpyCtrl {
	display: none;
}


/*就医环境页面*/

.mbxnav {
	width: 5.96rem;
	height: auto;
	margin: .18rem auto 0;
}

.mbxnav li {
	width: auto;
	height: auto;
	float: left;
}

.mbxnav .ml {
	margin-left: .16rem;
}

.mbxnav li a {
	display: block;
	width: auto;
	height: auto;
	font-size: .22rem;
	color: #333333;
	padding: 0 .23rem 0 0;
	background: url(../images/index/mbxnav_bg.png)no-repeat;
	background-size: .12rem .23rem;
	background-position: right;
}

.jyhj-line {
	width: 5.96rem;
	height: .12rem;
	margin: .14rem auto 0;
	background: url(../images/index/line_bg.png)no-repeat;
	background-size: 100%;
}

.jyhj-pics {
	width: 6rem;
	height: auto;
	margin: .3rem auto 0;
}

.jyhj-pics li {
	float: left;
	width: 2.82rem;
	height: 2.2rem;
	padding-top: 1.8rem;
	text-align: center;
	font-size: .22rem;
	color: #2bb0c1;
}

.jyhj-pics .one {
	background: url(../images/index/jyhj_one_bg.jpg)no-repeat;
	background-size: 100%;
}

.jyhj-pics .two {
	margin-left: .36rem;
	background: url(../images/index/jyhj_two_bg.jpg)no-repeat;
	background-size: 100%;
}

.jyhj-pics .three {
	margin-top: .36rem;
	background: url(../images/index/jyhj_three_bg.jpg)no-repeat;
	background-size: 100%;
}

.jyhj-pics .four {
	margin-left: .36rem;
	margin-top: .36rem;
	background: url(../images/index/jyhj_four_bg.jpg)no-repeat;
	background-size: 100%;
}

.jyhj-pics .five {
	margin-top: .36rem;
	background: url(../images/index/jyhj_five_bg.jpg)no-repeat;
	background-size: 100%;
}

.jyhj-pics .six {
	margin-top: .36rem;
	margin-left: .36rem;
	background: url(../images/index/jyhj_six_bg.jpg)no-repeat;
	background-size: 100%;
}

.jyhj-pics .seven {
	margin-top: .36rem;
	background: url(../images/index/jyhj_seven_bg.jpg)no-repeat;
	background-size: 100%;
}

.jyhj-pics .eight {
	margin-top: .36rem;
	margin-left: .36rem;
	height: 2.24rem;
	background: url(../images/index/jyhj_eight_bg.jpg)no-repeat;
	background-size: 100%;
}


/*直播页面*/

.zhibo-biaoti {
	margin-top: .2rem;
	font-size: .24rem;
	color: #00a597;
	font-weight: bold;
	padding-left: .3rem;
}

.zhibo_box {
	width: 5.64rem;
	height: 2.84rem;
	margin: 0 auto;
	font-size: .16rem;
	text-align: center;
	line-height: 2.84rem;
}

.zhibo_box video {
	width: 100%;
	height: 100%;
}


/*科室简介页面*/

.keshi-list {
	width: 6rem;
	height: auto;
	margin: .3rem auto 0;
}

.keshi-list li {
	width: 100%;
	height: auto;
	padding-bottom: .3rem;
	border-bottom: .01rem #d0d0d0 dashed;
}

.keshi-list li:nth-child(8) {
	border: none;
	padding: 0;
}

.keshi-list .mt {
	margin-top: .2rem;
}

.keshi-list li img {
	width: 100%;
	height: 1.8rem;
}

.keshi-list li h4 {
	width: 100%;
	height: auto;
	font-size: .25rem;
	color: #00877c;
	font-weight: bold;
	margin-top: .28rem;
}

.keshi-list li p {
	width: 100%;
	height: auto;
	font-size: .2rem;
	color: #666666;
	line-height: .36rem;
	margin-top: .15rem;
}


/*联系我们*/

.lxwm_box {
	width: 5.3rem;
	height: auto;
	margin: .38rem auto 0;
}

.lxwm_box p {
	width: 100%;
	height: auto;
	font-size: .24rem;
	color: #333333;
	line-height: .36rem;
	text-indent: .48rem;
}

.lxwm_box .mt {
	margin-top: .46rem;
}

.lxwm_box .phone {
	text-indent: .7rem;
}

.ditu123 {
	width: 5.6rem;
	height: 300px;
	margin: .5rem auto 0;
}


/*医院概况*/

.gk_box {
	width: 5.34rem;
	height: auto;
	margin: .28rem auto 0;
}

.gk_box .picbox {
	width: 5.2rem;
	height: 2.54rem;
	border: .05rem #dcdcdc solid;
}

.gk_box .picbox img {
	width: 5.04rem;
	height: 2.34rem;
	margin: .06rem auto;
}

.gk_box p {
	width: 100%;
	height: auto;
	font-size: .22rem;
	color: #999999;
	line-height: .38rem;
	text-indent: .48rem;
}

.gk_box .mt {
	margin-top: .26rem;
}

.gk_box .mt2 {
	margin-top: .4rem;
}


/*ar全景*/

.ar_box {
	width: 6rem;
	height: 5rem;
	margin: .4rem auto 0;
}

.ar_box iframe {
	width: 100%;
	height: 100%;
}


/*医师团队*/

.ystd-box {
	width: 5.8rem;
	height: 3.96rem;
	margin: .2rem 0 0 .2rem;
	background: url(../images/index/ystdbig_bg.png)no-repeat;
	background-size: 100%;
	position: relative;
}

.ystd-box .btn {
	display: block;
	width: 2.8rem;
	height: .48rem;
	border-radius: .2rem;
	background-color: #ff9801;
	font-size: .2rem;
	color: #FFFFFF;
	line-height: .48rem;
	text-align: center;
	position: absolute;
}

.ystd-box .one {
	top: 2.68rem;
	left: 3.02rem;
}

.ystd-box .two {
	font-size: .18rem;
	top: 3.25rem;
	left: 3.02rem;
}

.doctors {
	width: 6rem;
	height: auto;
	margin: .28rem auto 0;
}

.doctors li {
	width: 1.8rem;
	height: 3.2rem;
	float: left;
}
.doctors li a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.doctors li a .name {
	display: block;
	width: 100%;
	font-size: .25rem;
	color: #333333;
	text-align: center;
	position: absolute;
	top: 1.88rem;
	left: 0;
}

.doctors li a .job {
	display: block;
	width: 100%;
	font-size: .18rem;
	color: #333333;
	text-align: center;
	position: absolute;
	top: 2.34rem;
	left: 0;
}

.doctors .ml {
	margin-left: .27rem;
}

.doctors .mt {
	margin-top: .27rem;
}

.doctors .shi {
	background: url(../images/index/doctor_shi.png)no-repeat;
	background-size: 100%;
}

.doctors .li {
	background: url(../images/index/doctor_li.png)no-repeat;
	background-size: 100%;
}

.doctors .liu {
	background: url(../images/index/doctor_liu.png)no-repeat;
	background-size: 100%;
}

.doctors .wang {
	background: url(../images/index/doctor_wang.png)no-repeat;
	background-size: 100%;
}

.doctors .lou {
	background: url(../images/index/doctor_lou.png)no-repeat;
	background-size: 100%;
}

.doctors .wu {
	background: url(../images/index/doctor_wu.png)no-repeat;
	background-size: 100%;
}

.doctors .mi {
	background: url(../images/index/doctor_mi.png)no-repeat;
	background-size: 100%;
}

.doctors .feng {
	background: url(../images/index/doctor_feng.png)no-repeat;
	background-size: 100%;
}

.doctors .li2 {
	background: url(../images/index/doctor_li2.png)no-repeat;
	background-size: 100%;
}