/*头部*/
#banner{
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:1000;
	margin:0 auto 0 auto;
	max-width:640px;
	height:1.45rem;
	background:#2f2626;
}
#banner a.miaoshu{
	color: #FFFFFF;
	font-size:0.55rem;
	float: left;
    line-height: 1.45rem;
	margin-left: 8%;
}
#banner a.miaoshu span{color: red}
#banner img{
	float:left;
	width:100%;
	height:auto;
}
.ca{
	position:absolute;
	left:3%;
	top:40%;
	width:3%;
	height:auto;

}
.yidong{
	width:9%;
	height:auto;
	position:absolute;
	top:10%;
	right:4%;
}
.zanwei {
	float: left;
	width: 100%;
	height: 1.45rem;
}
header{ 
	width: 96%;
	height: 1.53rem;
	padding: 0.3rem 2%;
	float: left;
}
header img{
	height: 0.93rem;
}
.banner{
	display: block;
	width: 100%;
	margin: 0 auto;
}
.top_c{
	width: 92%;	
	margin: 0 auto;
}	
.top_c p{
	font-size: 0.46rem;
	color: #676767;
	text-indent: 2em;
	margin: 3% 0;
}
.top_c .zuo{
	display: block;
	width: 100%;
	margin: 0 auto;
}
.biaoti{
	width: 92%;
	margin: 0 auto;	
	margin-top: 7%;
}
.biaoti p{
	font-size: 0.55rem;
	color: #676767;
	text-align: center;
	
}
.biaoti .p2{
	font-size: 0.72rem;
	color: #353535;
	font-weight: bold;
}
.jixing{
	width: 92%;
	margin: 0 auto;
	margin-top: 8%;
}
.jixing img{
	width: 96%;
	margin: 0 auto;
}
.zixun{
	width: 92%;
	height: 2.2rem;
	margin: 0 auto;	
}
.zixun a{
	display: block;
	float: left;
	width: 46%;
	height: 1.2rem;
	background: #f85641;
	color: #fff;
	font-size: 0.46rem;
	border-radius: 1.23rem;
	margin: 0.8rem 0;
	line-height: 1.2rem;
}
.zixun a img{
	margin-right: 4%;
	width: 16%;
    float: left;
    margin-top: 3%;
    margin-left: 21%;
}
.zixun .zx2{
	float: right;
	background: #fdb92b;

}
.zj_shijian{
	width: 100%;
	height: 14.3rem;
	background-color: #8ca8d0;
}
.sj_zhou{
	width: 92%;
	margin: 0 auto;
	margin-top: 6%;
	
}
.sj_zhou .zhouqi_01{
	width: 32.55%;
	height: 8.2rem;
	background-color: #fff;
	padding: 0.2rem 0.2rem;
	border-radius: 0.2rem;
}
.sj_zhou .zhouqi_01 img{
	width: 100%;
	
}
.sj_zhou .zhouqi_01 .p1{
	color: #8ca8d0;
	font-size: 0.45rem;
	font-weight: bold;
	text-align: center;
	margin: 5% 0 6% 0;
}
.sj_zhou .zhouqi_01 p{
	color: #676767;
	font-size: 0.43rem;
	text-align: left;
}
/*4D影院*/
.jixie{
	width: 92%;
	height: auto;
	margin: 0 auto;
	margin-top: 0.85rem;
}
.jixie .ziti{
	font-size: 0.63rem;
	color: #353535;
	text-align: center;
	font-weight: bold;
	margin-bottom: 0.62rem;
}
.jixie .liti{
	width: 100%;
	height: 2.48rem;
	margin-top: 0.3rem;
}
.jixie .liti img{
	height: 2.48rem;
	float: left;
}
.jixie .liti p{	
	margin-left: 4%;
}
.jixie .liti .lt1{
	font-size: 0.48rem;
	color: #353535;
	font-weight: bold;
	float: left;
	margin-bottom: 2%;
}
.jixie .liti .lt1 span{
	background-color: #f08274;
	color: #fff;
	padding: 0.05rem 0.05rem;
	position: relative;
	left: 1%;
}
.jixie .liti .lt2{
	width: 74%;
	font-size: 0.44rem;
	color: #676767;
	float: left;
}
.xuxian{
	width: 100%;
	border:1px dashed #c1c1c1;
	margin-top: 0.5rem;
}
/*专家*/
.zishenzj{
	width: 92%;
	height: 10rem;
	margin: 0 auto;
}
.zhuanjia{
	margin-top: 0.85rem;
	width: 100%;
}
.zhuanjia .zj1{
	width: 47%;
	float: left;
	
}
.zhuanjia .zj2{
	float: right;
	width: 50%;
	margin-bottom: 4%;
	
}
.zhuanjia .zjzt{
	font-size: 0.46rem;
	color: #676767;
	top: 10%;
	line-height: 0.65rem;
}
.zhuanjia .zjzt b{
	color: #332e2e;
	margin-left: 4%;
}
.zhuanjia .zjzt p{
	margin-left: 51%;
}
.zhuanjia .hd {
	width: 100%;
	height:2.1rem;
}
.category-zj-tit {
	width: 2rem;
	height: 0.8rem;
	margin:0 auto;
	background: #e5e5e5;
	border-radius:2rem;
	text-align: center;
	margin-top: 0.5rem;
}

.category-zj-tit li {
	float: left;
	display:block;
	margin:0.1rem 4%;
	width: 0.6rem;
	height: 0.6rem;
	cursor: pointer;
	background: #fff;
	border: 1px solid #fd80a2;
	border-radius: 50%;
	overflow: hidden;
}

.category-zj-tit li.on {
	background: #fd80a2;
	background-size: 100% 100%;
}
.liyou{
	width: 100%;
	height: 10.6rem;
	background-color: #8ca8d0;
}
.caicao{
	width: 92%;
	height: 7.7rem;
	margin: 0 auto;
	margin-top: 0.77rem;
}
.caicao .yuan{
	width: 2.37rem;
	height: 2.37rem;
	background-color: #fff;
	border-radius: 1.2rem;
	color: #f85641;
	font-weight: bold;
	font-size: 0.55rem;
	text-align: center;
	padding: 0.5rem 0.5rem;
	margin: 0 auto;
}
.caicao .liyou1{
	width: 30%;
	float: left;
}
.caicao .xiangq{
	font-size: 0.46rem;
	color: #fff;
	position: relative;
	left: 5%;
	margin-top: 10%;
}
/*医院荣誉*/
.rongyu{
	width: 92%;
	height: 6.8rem;
	margin: 0 auto;
}
.rongyu img{
	width: 100%;
	margin: 0 auto;
	margin-top: 0.75rem;
}
/*预约挂号*/
.yuyue{
	width: 92%;
	margin: 0 auto;
}
.gh {
    width: 100%;
    height: auto;
    float: left;
    background: #FFF;
    margin-top: 0.77rem;
}

.gh li {
    width: 49%;
    display: block;
    margin: 0.2rem 0;
    height:0.8rem;
    float: left;
}

.gh b {
    float: left;
    width: 35%;
    font-weight: normal;
    height: 0.93rem;
    line-height: 0.93rem;
    text-align: left;
    font-size: 0.46rem;
    color: #3f3f3f;
}

.gh li input {
    float: left;
    width: 56%;
    height: 0.8rem;
    color: #999;
    font-size: 0.46rem;
    line-height: 0.8rem;
    background: #d2d2d2;
    color: #3f3f3f;
    border:none;
    outline: none;
    padding: 0 2%;
}

.gh select {
    float: left;
    width: 70%;
    padding: 0em 0.3em;
    height: 2.6em;
    color: #999;
    margin: 0.3em 0;
    font-size: 0.91em;
    line-height: 1em;
    border-radius: 0.4em;
    border: 0.08em #bfbebe solid;
    font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
}
.yq {
    width: 95%;
    height: auto;
    float: left;
    height: 3em;
    padding-top: 0.3em
}

.yq a {
    width: 32%;
    float: left;
    height: 2em;
    line-height: 1.8em;
    color: #9f9f9e;
    font-size: 0.9em
}

.yq b {
    border-radius: 3em;
    width: 1.8em;
    height: 1.8em;
    display: block;
    background: #b2849e;
    color: #fff;
    text-align: center;
    line-height: 1.8em
}

.gh .gh_btn {
    width: 100%;
	margin: 0 auto;
	margin-bottom: 7%;
}

.gh .gh_btn .info_btn1,.gh .gh_btn .reset {
    width: 46.7%;
    display:inline-block;
    height: 1.03rem;
    line-height: 1.03rem;
    overflow: hidden;
    border-radius: 0.2em;
    background: #f85641;
    text-align: center;
    color: #fff;
    font-size:0.45rem;
    border:none;
    outline: none;
    margin-top: 6%;
}
.gh .gh_btn .reset{
	background: #fdb92b;
}
.xz{width: 100%;height: 11.8rem;}
.xz .con{width: 92%;margin:2% auto 0 auto; font-size: 0.46rem;color: #676767;text-indent: 2em;}
.xz ul{width: 92.188%;margin: 0 auto;margin-top: 3%}
.xz ul li{width: 100%}
.xz ul li img{width: 100%}
.koubei{ width:100%; height: auto;margin-bottom: 0.5rem;}
.koubei .nav{ float:left; width:100%}
.koubei .nav li{ float:left; width:50%;border-bottom: 3px solid #e4e4e4; text-align: center; font-size: 18px;color: #bcbcbc; height: 55px;line-height:55px}
.koubei .nav li.hover{ color:#0e0e0e;border-bottom: 4px solid #733c6f}
.koubei .pingfen{ width: 100%; height: auto; float:left; margin: 20px auto;}
.baogao{ display: none;float: left; width: 100%; height: auto}
.baogao .nav li{ width: 33.33333%; height: 35px;line-height:35px; background: #e9e9e9;font-size: 14px;color: #733c6f}
.baogao .nav li span{ color:#a687a4}
.baogao .nav li.hover{ background: #733c6f;color:#fff}
.baogao .nav li.hover span{ color:#fff}
.bg{ display: none;width: 100%; height: auto}
.bg dl{ float:left; width: 98%; margin: 3% 0 0 2%}
.bg dl dt{ float: left; width: 13%; margin-right: 3%}
.bg dl  dd{ float: left; width: 84%;  height: auto;}
.bg dl dd h3{ background: #fef1f5; ;height: 31px;line-height: 31px; padding-left: 3%;color:#4e4e4e;font-size: 14px;position:  relative; width: 92%;border-top:1px solid #fbd0de;border-left:1px solid #fbd0de;border-right:1px solid #fbd0de}
.bg dl dd h3 span{ color:#ee0d5b; padding-right: 1%;}
.bg dl dd h3 b{ float: left;position: absolute;right:1%; top: -2px}
.bg dl dd p{ border-right: 1px solid #fbd0de; border-left: 1px solid #fbd0de;color:#949394; border-bottom: 1px solid #fbd0de;width: 92%;font-size: 14px;   padding: 1% 0 0 2%;}
.bg dl dd p b{ font-size: 14px;padding-bottom: 10px;float: left;width: 100%;color: #ee0d5b}
.bg dl dd p b span{ color:#535353; padding-right: 1%}
.bg dl dd p i{ display:block;font-style: normal;font-size: 12px; line-height: 35px; height: 35px}
.page{ margin-left: 21%; margin-top:5%;float: left}
.page a{ border: 1px solid #bbbbbb;width: 27px; height: 27px;line-height: 27px;color:#333333;background: #fafafa;float: left;text-align: center;margin-right:5px;font-size: 10px}
.page a.next{ width: 60px}
.page a.current{ background: #e42f6b;color: #fff;border: none}
.plbg{ background: #ededed; width: 100%; height:43px; line-height: 43px; font-size: 14px}
.plbg span{ float: left; width: 17%;margin-left: 1%}
.plbg span img{ vertical-align: middle;}
.plbg i{ float: left; margin-left: 3%;font-style: normal; }
.plbg i a{ background: url(../images/star2.jpg) no-repeat center center; float: left;width: 16px; height: 43px; }
.plbg i a.starhover{background: url(../images/star.jpg) no-repeat center center; }
.pjform {font-size: 14px; margin-top: 25px;width: 90%; margin-left: 5%;float: left}
.pjform span{ float: left;width: 50%;height: 35px;}
.pjform span i{ color: #ff0000;font-style:normal;}
.pjform span input { height: 25px; width: 47%;border: 1px solid #a9a9a9}
.pjform span select{ width: 47%; height: 25px;background: none;}
.pjform p textarea{ border: 1px solid #a9a9a9;width: 100%; float:left; height: 85px}
.jzty{ float:left; width: 100%; background: #dfdfdf; margin-top: 15px;height: 34px; line-height: 34px }
.jzty span{ float:left; width: 15%; color: #434343;font-weight: bold;border-right: 1px solid #cccccc;text-align: center;}
.jzty p{ width: 18%;float: left; margin-left: 2%}
.jzty a{ height: 34px;line-height: 34px;background: #ee0d5b;color: #fff;display: block;float: right;width: 15%;text-align: center;}

@media screen and (min-width:320px) and (max-width:640px){
	.koubei .nav  li{ font-size: 13px}
	.koubei .pingfen img{ width: 100%; height: auto; float:left; margin: 10px auto;}
	.bg dl dd h3{font-size: 10px;}
	.bg dl dd p{ font-size: 10px; }
	.bg dl dd h3 b img{  width: 10px;height: auto}
	.bg dl dd p b{ font-size: 10px;}
	.plbg { font-size: 12px}
	.plbg span{  margin-left: 2%; }
	.plbg span img{ width: 10px}
	.plbg i { width: 36%; margin-left: 3%}
	.plbg i a{   margin-left: 0;font-style: normal; width: 10px; height: 14px; margin-top: 15px; background: url(../images/star2.jpg) no-repeat center center;background-size: 90%;}
	.plbg i a.starhover{background: url(../images/star.jpg) no-repeat center center;background-size: 90%; }
	.pjform {font-size: 10px; }
	.pjform span select{ font-size: 10px;}
	.page { margin-left:15%;}
	.page a{ border: 1px solid #bbbbbb;width: 17px;font-size: 10px; height: 17px;line-height: 17px;color:#333333;background: #fafafa;float: left;text-align: center;margin-right:2px}
	.page a.next{ width: 40px}
	.address_pic1 {width:156px;height:106px;top:36px;}
	.address_pic2 {right:21px;width:192px;height:75px;top:31px;}
	.address_online {right:118px;width:105px;height:35px;top:112px;}
	.hAbout { width:105px;height:35px;top:112px;}
	.copyRight {margin-bottom:89px;}
}