﻿
html{font-size: 100px;}
*{margin: 0;padding: 0;box-sizing:border-box;}
body{font-size:0.22rem;text-align:center;font-family:Microsoft YaHei;color:#313131;}
a div{color:white;}
a .btn{color:white;}
.bgr{-webkit-background-size: 100% 100%;
background-size:100% 100%;}
.tleft{float:left;}
.tright{float:right;}
.container{position:relative;}
.tblock{width:6.4rem;}
.thelfb{width:50%;}
.mcenter{margin:0 auto;}
.tbgcover{background-size:cover;}
.tbgcenter{background-position:center center;}
.tbg100{background-size:100% 100%;/*会拉伸图片*/}
img{height:auto;max-width:640px;}
.textcenter{text-align:center;}
.tcP{background-color:#784395;}
.cp{color:#784395;}
img{max-width:100%;height:auto;margin:0 auto;position:relative;}
.p{text-align:justify;}
.f20{font-size:0.2rem;}
.f22{font-size:0.22rem;}
.f24{font-size:0.24rem;}
.f30{font-size:0.3rem;}
.f36{font-size:0.36rem;}
.bold{font-weight:bold;}
/*头部*/
.header{width:100%;height:1.04rem;position:relative;}
.header .homeButton{left:5%;background-color:#784395;position:absolute;width:0.73rem;height:1.04rem;}
.header .icon_home{width:0.51rem; height:0.53rem;background-image:url('/zt/commonimg/chkf_sprite.png');background-size:3.87rem 3.66rem;position:absolute;left:50%;top:0.25rem;margin-left:-0.255rem;}
.header .word{position:absolute;bottom:0.03rem;text-align:center;width:100%;font-size:0.166rem;color:white;}
.header .backButton{right:5%;background-color:#784395;position:absolute;width:0.73rem;height:1.04rem;}
.header .icon_back{width:0.51rem;height:0.47rem;background-image:url('/zt/commonimg/chkf_sprite.png');background-size:3.87rem 3.66rem;background-position:-2.02rem 0;position:absolute;top:0.29rem;left:50%;margin-left:-0.255rem;}
.header .logo{position:absolute;width:3.2rem;height:0.43rem;top:0.35rem;left:50%;margin-left:-1.6rem;background-image:url('/zt/commonimg/logo.jpg');background-size:3.2rem 0.43rem;}
.header .intro{font-size:0.14rem;width:100%;height:0.16rem;line-height:0.14rem;background-color:#eee;text-align:center;position:absolute;bottom:0;}
.block_640{width:6.4rem;max-width:640px;position:relative;margin:0 auto;overflow:hidden;}
/*头部*/
.pink{
	color:#ea68a2;
}
.banner{
	height:4.52rem;
	background-image: url(../images/banner.jpg);
}


.b01 .title{
	font-size:0.36rem;
	line-height:1.3rem;
	height:1.3rem;
	font-weight:bold;
}
.b01 .picWall{
	height:5.8rem;
	width:100%;
}
.b01 .picWall .picBrick{
	width:2.56rem;
	height: 2.7rem;
	border:0.01rem solid #c1b6c6;
	float:left;
	margin:0.3rem 0 0 0.4rem;
	padding:0.08rem;
}
.b01 .picWall .picBrick .intro{
	font-size: 0.19rem;
	color:#626262;
	line-height:0.26rem;
	margin-top:0.1rem;
}
.b01 .btnPink{
	width:5rem;
	height: 0.46rem;
	background-color: #f6daec;
	color:#313131;
	margin:0.6rem auto;
	line-height:0.46rem;
	font-size:0.2rem;
}
.b01 .dec{
	height:0.1rem;
}
.b02 .title{
	height:0.9rem;
	background-image: url(../images/titledec1.png);
	-webkit-background-size:5.71rem 1.14rem;
	background-size: 5.71rem 1.14rem;
	background-position: center center;
	background-repeat: no-repeat;
	margin-top:0.3rem;
	margin-bottom:0.2rem;
}
.b02 .title .p2{
	margin-top:0.04rem;
}
.b02 .periods .period{
	width:5.7rem;
	height:2.4rem;
	margin:0.05rem auto;
}
.b02 .periods .period .pic{
	float:left;
	max-width:3.28rem;
}
.b02 .periods .period:nth-child(2) .pic{
	float:right;
}
.b02 .periods .period .intro{
	float:right;
	width:2.3rem;
	height:1.7rem;
	text-align:left;
	padding-top:0.2rem;
}
.b02 .periods .period .pic{
	max-height:100%;
}
.b02 .period .intro .decTop{
	width:0.76rem;
	height:0.02rem;
	background-color: #784395;
	margin-bottom:0.1rem;
}
.b02 .periods .period .intro .sug{
	font-size:0.283rem;
	margin-bottom:0.1rem;
}
.b02 .period .intro .time{
	font-weight:bold;
}
.b02 .period .intro .details{
	font-size:0.2rem;
	color:#7d7d7d;
	line-height:0.3rem;
	margin-top:0.2rem;
}
.b02 .btn{
	color:white;
	line-height:0.82rem;
	height:0.82rem;
}
.b03 .title{
	height:0.9rem;
	background-image: url(../images/titledec1.png);
	-webkit-background-size:5.71rem 1.14rem;
	background-size: 5.71rem 1.14rem;
	background-position: center center;
	background-repeat: no-repeat;
	margin-top:0.6rem;
	margin-bottom:0.5rem;
}
.b03 .title .p2{
	margin-top:0.04rem;
}
.b03 .principle{
	margin:0 auto;
	width:6rem;
	height:1.5rem;
}
.b03 .principle .left{
	width:1.47rem;
	height:1.5rem;
	float:left;
	padding-top:0.1rem;
	color:#000;
}
.b03 .principle .centerline{
	width:0.015rem;
	height:1.3rem;
	float:left;
	background: linear-gradient(#fff, #000, #fff);
}
.b03 .principle .right{
	width:4.5rem;
	font-size:0.19rem;
	line-height:0.28rem;
	color:#000;
	text-align:left;
	padding-left:0.2rem;
	float:left;
}
.b03 .imgwall {
	display:flex;
	margin-top:0.5rem;
}
.b03 .imgwall .imgbrick{
	width:1.88rem;
	height:3rem;
	flex:1;
}
.b03 .imgwall .imgbrick .text1{
	margin-top:0.1rem;
	font-size:0.245rem;
}
.b03 .imgwall .imgbrick .text2{
	font-size:0.19rem;
	line-height:0.28rem;
	margin-top:0.1rem;
	color:black;
}
.b03 .btn{
	width:4.5rem;
	height:0.4rem;
	border-radius:0.1rem;
	line-height:0.4rem;
	font-size:0.2rem;
	color:white;
	margin:0.5rem auto;
}
.b04 .title{
	height:0.9rem;
	background-image: url(../images/b04titleline.png);
	-webkit-background-size:5.75rem 0.4rem;
	background-size: 5.75rem .4rem;
	background-position: center center;
	background-repeat: no-repeat;
	margin-top:0.3rem;
	margin-bottom:0.2rem;
}
.b04 .title .p2{
	margin-top:0.04rem;
}
.b04 .intro{
	line-height:0.33rem;
	font-size:0.2rem;
	color:#626262;
	padding:0.3rem;
	text-align:justify;
}
.b04 .expert{
	width:6.2rem;
	height:3.65rem;
}
.b04 .expert .img{
	width:2.75rem;
	height:3.63rem;
	background-image: url(../images/doctorXu.jpg);
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	float:left;
}
.b04 .expert .img img{
	position:absolute;
	right:0.1rem;
	bottom:0.3rem;
	width:0.95rem;
}
.b04 .doctorIntro{
	text-align:left;
	width:3.1rem;
	float:right;
}


.b04 .doctorIntro .name{
	font-size:0.4rem;
	margin-bottom:0.2rem;
}
.b04 .doctorIntro .name .mingyi{
	color:#434343;
	font-size:0.24rem;
	text-decoration:underline;
	font-weight:normal;
}
.b04 .doctorIntro .id{
	display:flex;
	color:#898989;
	font-size:0.2rem;
	margin:0.06rem 0 0.06rem 0;
}
.b04 .doctorIntro .id .icon{
	width:0.1rem;
	height:0.1rem;
	border:0.02rem solid #898989;
	border-radius:0.05rem;
	float:left;
	margin:auto 0.1rem;
}
.b04 .doctorIntro .id:nth-child(2){
	margin-top:0.3rem;
}
.b04 .doctorIntro .id:nth-child(3){
	margin-bottom:0.3rem;
}

.b04 .doctorIntro .special{
	display:flex;
	align-items:center;
}
.b04 .special img{
	width:0.19rem;
	margin:auto 0.1rem;
}
.b04 .doctorIntro .btnpack{
	width:3.04rem;
	height:0.4rem;
	margin-top:0.4rem;
}
.b04 .doctorIntro .btn{
	width:1.42rem;
	height:0.4rem;
	border-radius:0.1rem;
	color:white;
	line-height:0.4rem;
	font-size:0.2rem;
	text-align:center;
}
.b04 .doctorIntro .btnleft{
	float:left;
	background-color:#8e61a6;
}
.b04 .doctorIntro .btnright{
	float:right;
	background-color: #00b7ee;
}

.b04 .card{
	height:2.3rem;
	width:6.03rem;
	background-image: url(../images/b04card.jpg);
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	margin:0.1rem auto;
	padding:0.2rem 0.3rem;
	text-align:left;
}
.b04 .card .name{
	width:2rem;
	height:0.65rem;
	font-size:0.28rem;
	color:#434343;
	display:flex;
	align-items: center;
	font-weight:bold;
}
.b04 .ExpertIcon{
	width:0.52rem;
}
.b04 .intro1{
	font-size:0.22rem;
	color:#434343;
	margin:0.2rem 0;
}
.b04 .intro1 .bgdec{
	background-image: url(../images/b04introbg.png);
}
.b04 .intro2{
	font-size:0.18rem;
	color:#898989;
}
.b04 .experts{
	height: 4.52rem;
	background-image: url(../images/b04expertsbg.jpg);
	text-align:center;
	padding-top:0.32rem;
}
.b04 .experts .t{
	font-size:0.36rem;
	font-weight:bold;
	margin:
}
.b04 .experts .p1{
	background-color: #784395;
	width:3.7rem;
	height:0.35rem;
	color:white;
	margin:2.3rem auto 0 auto;
}
.b04 .experts .p2{
	display:flex;
	width:4.72rem;
	height:0.35rem;
	align-items:center;
	margin:0.02rem auto;
}
.b04 .experts .p2 .phone{
	color:#000;
	font-size:0.2rem;
}
.b04 .experts .p2 .number{
	width:1.92rem;
}
.b05 .dec{
	height:0.24rem;
}
.b05 .showcase{
	height:5rem;
	-webkit-background-size: 6.36rem 5rem;
	background-size: 6.36rem 5rem;
	background-position: center center;
	background-repeat: no-repeat;
	padding-top:0.48rem;
	text-align:center;
	background-image: url(../images/b05.jpg);
}
.b05 .showcase .mask{
	width:100%;
	height:0.52rem;
	background-color: #535353;
	opacity:0.41;
	position:absolute;
	bottom:0;
	left:0;
}
.b05 .servicesList{
	position:absolute;
	width:2.2rem;
	height:2.6rem;
	list-style:none;
	left:0.6rem;
	top:1.95rem;
}
.b05 .servicesList>li{
	width:2.14rem;
	height:0.4rem;
	background-color: #fff;
	border-radius:0 0.1rem 0.1rem 0;
	display:flex;
	align-items:center;
	background-image: url(../images/b05triangle.png);
	-webkit-background-size: 0.1rem 0.11rem;
	background-size: 0.1rem 0.11rem;
	background-position:1.95rem center;
	background-repeat: no-repeat;
	margin-bottom:0.14rem;
}
.b05 .servicesList>li .gtleft{
	height:100%;
	width:0.2rem;
	background-color: #a0a0a0;
	line-height:0.4rem;
	color:white;
}
.b05 .servicesList>li .centerP{
	color:#535353;
	width:1.7rem;
	text-align:center;
	font-size:0.18rem;
}
.b05 .servicesList>li:nth-child(5) .centerP{
	font-size:0.14rem;
}
.b05 .servicesList>li:hover{
	background-color: #784395;
	cursor:pointer;
}
.b05 .servicesList>li:hover .gtleft{
	background-color: #b897ca;
}
.b05 .servicesList>li:hover .centerP{
	color:white;
}

.b05 .btnpack{
	width:6.16rem;
	height:0.96rem;
	margin:0.1rem auto 0.5rem auto;
}
.b05 .btnpack .btnleft{
	width:50%;
	height:100%;
	background-color: #eee;
	display:flex;
	float:left;
	border-radius:0.1rem 0 0 0.1rem;
}
.b05 .btnpack p{
	margin:auto auto;
	line-height:0.3rem;
	color:#313131;
}
.b05 .btnpack .btnright{
	width:50%;
	height:100%;
	display:flex;
	float:left;
	border-radius:0 0.1rem 0.1rem 0;
	background-image: url(../images/b05pointer.png);
	-webkit-background-size: 0.24rem 0.27rem;
	background-size: 0.24rem 0.27rem;
	background-position: 2.1rem 0.22rem;
	background-repeat: no-repeat;
}
.b05 .btnpack .btnright p{
	color:white;

}
.b06 .title{
	height:1.17rem;
	background-image: url(../images/titledec2.png);
	color:white;
	padding-top:0.15rem;
}
.b06 .pingpai{
	width:3.4rem;
	height:0.68rem;
	display:flex;
	align-items:flex-end;
	margin: 0.1rem auto;
	
}
.b06 .pingpai .years{
	font-size:0.18rem;
	color:313131;
	padding-bottom:0.04rem;
}
.b06 .pingpai img{
	width:0.69rem;
	border-bottom:0.01rem solid #313131;
	margin-right:0;
	padding-bottom:0.04rem;
}
.b06 .pingpai .right{
	font-size:0.24rem;
	border-bottom:0.01rem solid #313131;
	padding-bottom:0.04rem;
}
.b06 .bricks{
	height:5.3rem;
	padding:0.18rem 0 0.18rem 0;
}
.b06 .bricks .brick{
	width:2.98rem;
	height:2.39rem;
	-webkit-background-size:100% 100%;
	background-size:100% 100%;
	float:left;
	margin-left:0.12rem;
	margin-top:0.12rem;
}
.b06 .bricks .brick:nth-child(1){
	background-image: url(../images/b06bg1.jpg);
}
.b06 .bricks .brick:nth-child(2){
	background-image: url(../images/b06bg2.jpg);
}
.b06 .bricks .brick:nth-child(3){
	background-image: url(../images/b06bg3.jpg);
}
.b06 .bricks .brick:nth-child(4){
	background-image: url(../images/b06bg4.jpg);
}
.b06 .bricks .brick .mask{
	width:100%;
	height:0.47rem;
	background-color: rgba(50,50,50,0.62);
	position:absolute;
	bottom:0;
	left:0;
	line-height:0.47rem;
	color:white;
	font-size:0.18rem;
}
.b06 .btnpack{
	width:5.1rem;
	height:0.54rem;
	margin:0.3rem auto 0.6rem auto;
}
.b06 .btnpack .btn{
	width:2.45rem;
	height:0.52rem;
	line-height:0.52rem;
	padding-left:0.5rem;
	text-align:center;
	border-radius:0.1rem;
	color:white;
	background-repeat: no-repeat;
}
.b06 .btnleft{
	-webkit-background-size:0.32rem 0.30rem;
	background-size: 0.32rem 0.3rem;
	background-position: 0.37rem center;
	background-color: #898989;
	background-image: url(../images/iconHospital.png);
	float:left;
}
.b06 .btnright{
	-webkit-background-size:0.33rem 0.34rem;
	background-size: 0.33rem 0.34rem;
	background-position: 0.37rem center;
	background-color: #8e61a6;
	float:right;
	background-image: url(../images/iconPhone.png);
}
.b07 .title{
	height:1.14rem;
	background-image: url(../images/titledec1.png);
	padding-top:0.2rem;
}
.b07 .imgWall{
	height: 3.71rem;
	background-image: url(../images/b07bg.jpg);
	margin-top:0.4rem;
}
.b07 .messages{
	width:100%;
	height:5.13rem;
}
.b07 .message-box{
	width:100%;
	height:1.5rem;
	padding:0.25rem 0.1rem 0 0.34rem;
	margin-bottom:0.12rem;
}
.b07 .message-box:nth-child(2){
	height:1.7rem;
	border-top:0.1rem solid #eeeeee;
	border-bottom:0.1rem solid #eeeeee;
}
.b07 .message-box .headd{
	width:2.8rem;
	height: 0.4rem;
	display:flex;
	align-items:center;
}
.b07 .message-box .headd .purpledec{
	width:0.08rem;
	height: 0.08rem;
	background-color: #784395;
	border-radius:0.04rem;
	margin-left:0.1rem;
	margin-right:0.1rem;
}
.b07 .message-box .headd .p{
	font-size:0.26rem;
}
.b07 .message-box .intro{
	color:#626262;
	font-size:0.2rem;
	line-height:0.3rem;
	text-align:left;
	margin-top:0.1rem;
	padding-left:0.2rem;
}
.b08 .title{
	height:1.17rem;
	background-image: url(../images/titledec2.png);
	color:white;
	padding:0.14rem 0 0 0;
}
.b08 .lists{
	margin:0.3rem 0 0.3rem 0;
}
.b08 .lists .list{
	width:5.8rem;
	height:0.6rem;
	display:flex;
	align-items:center;
	margin:0 auto;
	padding-top:0.2rem;
}
.b08 .lists .list .dec{
	width:0.15rem;
	height:0.15rem;
	border:0.04rem solid #898989;
	border-radius:0.15rem;
}
.b08 .lists .list .word{
}
.b08 .lists .list .time{
	float:right;
	color:#a0a0a0;
	margin-right:0.2rem;
}
.b08 .lists .list .text{
	margin-left:0.1rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:5.5rem;
	height:100%;
	border-bottom:0.01rem solid #a0a0a0;
	
}
.b08 .btn{
	width:3.6rem;
	height:0.55rem;
	line-height:0.55rem;
	text-align:center;
	border-radius:0.1rem;
	margin:0.1rem auto 0.7rem auto;
	color:white;
}
/*尾部*/
.footer{max-width:640px;width:6.4rem;margin:0 auto;}
a{text-decoration:none;}
.clearfix:after {content: " ";display: block;clear: both;height: 0;}
.footer_connection{
	height:5.3rem;
}
.indexfooter_menu{background-color: #454545;}
.indexfooter_menu ul li {float: left;width: 25%;text-align: center;font-size: 100%;padding: 0.15rem 0;list-style: none;}
.indexfooter_menu ul li a {font-size:0.2rem;display: block;color: #FFF;}

.indexfooter_menu ul li:nth-child(1) a, .indexfooter_menu ul li:nth-child(2) a, .indexfooter_menu ul li:nth-child(3) a {border-right: 0.01rem solid #ffffff;}
.clearfix{zoom:1;}
.f_phone{width:100%;height:1.14rem;background-image:url('/zt/commonimg/indexfooter_phone.jpg');background-size:6.4rem 1.14rem;}
.map{height:2.56rem;background-image:url('/zt/commonimg/map.jpg');background-size:6.4rem 2.56rem;}
.phone_yy{height:1rem;}
.phone_yy ul li {float: left;text-align: center;list-style:none;}
.phone_yy .p1{text-align:center;}
.phone_yy ul li:nth-child(1) a{border-right:0.01rem solid white;}
.phone_yy ul li a{height:100%;}
.phone_yy ul li a:nth-child(1){width:100%;display:block;float:left;font-size:0.22rem;color:white;}
.phone_yy ul li:nth-child(1) {width: 1.15rem;background: #313131;padding: 2% 0%;height:1rem;}
.phone_yy ul li:nth-child(2){width:1.15rem;background:#313131;padding:2% 0%;height:1rem;}
.phone_yy .icon{width:0.43rem;height:0.44rem;margin:0 auto;background-image:url('/zt/commonimg/chkf_sprite.png');background-size:3.87rem 3.66rem;}
.phone_yy .home_button{background-position:-3.44rem 0;}
.phone_yy .order_button{background-position:-0.55rem 0;}
.phone_yy .chat_icon{width:0.42;height:0.43rem;float:left;margin-left:0.3rem;background-position:-2.98rem 0;}
.phone_yy_right{line-height:0.43rem;}
.phone_yy .phone_icon{float:left;margin-left:0.3rem;background-position:-1.53rem -0.03rem;}
.phone_yy ul li:nth-child(3){width:2.05rem;height:1rem;padding:4.5% 0%;background-color:#784395;}
.phone_yy ul li:nth-child(4){width:2.05rem;height:1rem;padding:4.5% 0%;background-color:#672889;}
.bm{height:0.65rem;text-align:center;font-size:0.18rem;padding:0.1rem;color:white;background-color:#313131;}
/*尾部结束*/