body,p,h1,h2,h3,h4,h5,li,span,i,ul,img,a,strong,input,button,textarea,select,dl,dd,dt{margin:0;padding:0;}
body{font-family:"microsoft yahei","Arial";font-size: 0.24rem;line-height: 1;color:#333;-webkit-user-select:none;-webkit-text-size-adjust: 100% !important; text-size-adjust: 100% !important;-moz-text-size-adjust: 100% !important;}
::-webkit-scrollbar{width: 0;height: 0;}/*滚动条宽高设为0*/
*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
[class|="ico"]{-webkit-background-size: 100% 100%;background-size: 100% 100%;display: inline-block;vertical-align: middle;}
[class|="icon-"]{font-family:"iconfont" !important;font-size:.24rem !important;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
li{list-style-type:none; float:left;}
a{text-decoration:none;color: #333;}
img{border:none;vertical-align: middle;margin-top: 0;}
i,var,em{font-style:normal;}
button{font-family:"microsoft yahei","Arial";outline:none;cursor: pointer;font-size: 0.24rem;border: none;}
iframe{border: none;}
input,select,textarea{outline:none;font-family:"microsoft yahei","Arial";font-size: 0.24rem;border-radius: 0;}
input:disabled{opacity: 1;color:#333;}
input[type="submit"],input[type="reset"],input[type="text"],input[type="password"],input[type="number"],input[type="button"],button,input[type="date"],textarea{-webkit-appearance: none;border: none;background: none;}
textarea{resize:none;}
div{margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.dt{display: table;width: 100%;}
.fl-w{float: left;width: 100%;}
.clear{clear:both;}
.fixed{z-index: 2;position: fixed;left: 0;bottom: 0;width: 100%;}
.poa{z-index: 1;position: absolute;left: 0;bottom: 0;width: 100%;}
.bgsz{-webkit-background-size: 100% 100%;background-size: 100% 100%;}
.hide{display:none !important;}
.bdn>:last-child{border-bottom: none;}
.mobile-wrap{position: relative; width: 100%;height: 100%;	
}
.head span.retu-threedd{
 display:inline-block;
 width:.56rem;
 height:.56rem;
 border-radius:50%;
 position:absolute;
 left:.3rem;
 top:.24rem;
 z-index:1;
 text-align:center;
 float: left;
}
.head span.retu-threedd img{
 /* width:.32rem;
  height:.32rem;
  margin-top:.12rem;*/
  width:.20rem;
  height:.40rem;
  margin-top:.1rem;
 }
.bann{
	width: 100%;
	height: 3.4rem;
	position: relative;
	overflow: hidden;
}
.search{
	width: 100%;
	height: .84rem;
	float: left;
	position: absolute;
	left: 0;
	top: .2rem;
	z-index:1;
}
.search02{
	width:4.8rem;
	height: .84rem;
	position: absolute;
	right:1rem;
	top: 0;
	z-index:1;
	margin:0 auto;
	float: left;
}
.search form{
	width: 4.8rem;
	height: .6rem;
	background-color: rgba(255,255,255,.7);
	border-radius: .3rem;
	margin: 0 auto;
	margin-top:0;
	position: relative;
}
.search02 form{
	width: 4.8rem;
	height: .6rem;
	background-color: rgba(255,255,255,.7);
	border-radius: .3rem;
	margin: 0 auto;
	margin-top: .12rem;
	position: relative;

}
.head .search form{
	width: 4.8rem;
	height: .6rem;
	background-color: rgba(255,255,255,.7);
	border-radius: .3rem;
	margin: 0 auto;
	margin-top: .12rem;
	position: relative;
	margin-left:1.6rem
}
.head .search02 form{
	width: 4.8rem;
	height: .6rem;
	background-color: rgba(255,255,255,.7);
	border-radius: .3rem;
	margin: 0 auto;
	margin-top: .2rem;
	position: relative;
}
.search form input[type='text']{
	width: 100%;
	padding: 0 .55rem;
	height: .4rem;
	line-height: .4rem;
	margin-top: .1rem;
	text-align: center;
	font-size: .26rem;
	color: #333;
	/*padding-left: .96rem;*/
}
.search02 form input[type='text']{
	width: 100%;
	padding: 0 .55rem;
	height: .4rem;
	line-height: .4rem;
	margin-top: .1rem;
	text-align: center;
	font-size: .26rem;
	color: #333;
	/*padding-left: .96rem;*/
}
.search input[type='submit']{
	width: .58rem;
	height: .64rem;
	border: none;
	background: url(../img/sea.png) center no-repeat;
	-webkit-background-size: .3rem .3rem;
	background-size: .3rem .3rem;
	position: absolute;
	right:.2rem;
	/*top:.12rem;  9.10修改*/
	top:.0rem;
}
.head .search02 input[type='submit']{
	width: .58rem;
	height: .64rem;
	border: none;
	background: url(../img/ic18.png) center no-repeat;
	-webkit-background-size: .3rem .3rem;
	background-size: .3rem .3rem;
	position: absolute;
	right:.2rem;
	top:.2rem;
	z-index:1;
	float: right;
}
.head .search02 input.sc{
	width: .58rem;
	height: .64rem;
	border: none;
	background: url(../img/ic18.png) center no-repeat;
	-webkit-background-size: .3rem .3rem;
	background-size: .3rem .3rem;
	position: absolute;
	right:-.8rem;
	top:.2rem;
	z-index:1;
	float: right;
}
.mess{
	width: 100%;
	height: .8rem;
	background-color: #f7f7f7;
	padding: 0 .3rem;
}
.mess img.mes{
	height: .52rem;
	margin-top: .14rem;
}
.mess-col{
	width:6rem;
	height:.8rem;
	line-height:.8rem;
	position:relative;
	overflow:hidden;
}
.mess-col ul.slide-list{
	/*width: 100%;
	height: 100%;*/
	position:absolute;
	width:100%;
	left:0;
	top:0;
	color:#000;
	margin:0;
	padding:0;
}
.mess-col ul.slide-list li{
	width: 100%;
	display: table;
	line-height:.8rem;
	color: #333333;
	font-size: .26rem;
	height:.8rem;
	list-style:none;
	margin:0;
	padding:0;
}
.mess-col ul.slide-list li a{
	color: #333;
	overflow: hidden;
}
.mess-col ul.slide-list li i{
	float: right;
	font-size:.2rem;
	color: #999999;
}
.mess-col ul.slide-list li.even{
	overflow: hidden;
}
.type{
	width: 100%;
	display: table;
	padding: .3rem 0;
}
.type ul{
	width: 100%;
	display: table;	
}
.type ul li{
	width: 25%;
	height: 1.82rem;
}
.type ul li h4{
	height: .94rem;
	margin-top: .2rem;
	width: 100%;
	text-align: center;
}
.type ul li h4 img{
	height: 100%;
}
.type ul li p{
	text-align: center;
	line-height: .64rem;
	font-size: .26rem;
	color: #333333;
}
.adve{
	width: 100%;
	display: table;
}
.adve h4{
	padding: 0 .3rem;
}
.adve h4 img{
	width: 100%;
}
.recom{
	width: 100%;
	display: table;
	padding: 0 .3rem;
	padding-top: .06rem;
}
.hots{
	width: 3.15rem;
	height: 5.5rem;
	border: 1px solid #ebe5ea;
	border-radius: .1rem;
}
.recom div h3{
	margin-top: .12rem;
	padding: 0 .2rem;
}
.recom div b{
	display: block;
	width: 100%;
	height: .4rem;
	
}
.recom div b img{
	height: .28rem;
}
.recom div em{
	display: block;
	font-size: .24rem;
	color: #5e5d65;
	font-weight: normal;
	line-height: .3rem;
}
.recom div h4{
	padding: 0 .2rem;
	padding-top: .06rem;
}
.recom div h4 img{
	width: 100%;
}
.recom .fr{
	width: 3.65rem;
	height: 5.52rem;
}
.brand{
	width: 3.63rem;
	height: 3.64rem;
	border: 1px solid #ebe5ea;
	border-radius: .1rem;
	float: left;
}
.spec{
	width: 1.78rem;
	border: 1px solid #ebe5ea;
	border-radius: .1rem;
	height: 1.78rem;
	float: left;
	margin-top: .06rem;
}
.right{
	float: right;
}
.spec h4{
	padding-top: 0 !important;
}

.list{
	width: 100%;
	display: table;
}
.list h5{
	text-align: center;
	height: .5rem;
	margin: .5rem 0;
	padding: 0 .3rem;
	position: relative;
}
.list h5:after{
	content: '';
	position: absolute;
	left: 50%;
	top: -.12rem;
	width: .36rem;
	height: .36rem;
	background: rgba(39,191,255,.36);
	border-radius: 50%;
	margin-left: .65rem;
}
.list h5:before{
	content: '';
	position: absolute;
	left: 50%;
	top: -.12rem;
	width: .72rem;
	height: .72rem;
	background: rgba(255,234,120,.51);
	border-radius: 50%;
	margin-left:-1.32rem;
}
.list h5 img{
	height: .28rem;
	margin-top: .11rem;
	z-index:0;
	position: relative;
}
.list h5 a{
	position: absolute;
	right: .3rem;
	top: 0rem;
	line-height: .5rem;
	font-weight: normal;
	color: #cacaca;
	letter-spacing: .02rem;
}
.list ul{
	padding: 0 .3rem;
}
.list ul li{
	width: 3.42rem;
	height: 4.7rem;
}
.list ul li h4{
	width: 100%;
	height: 3.42rem;
}
.list ul li h4 img{
	width: 100%;
	height: 100%;
	border-radius: .1rem;
}
.list ul li p{
	line-height: .34rem;
	padding: .05rem 0;
}
.list ul li p b{
	font-weight: normal;
	font-size: .24rem;
	color: #5a5a5a;
}
.list ul li p em{
	display: block;
	color:#c6a887;
	font-size: .28rem;
	line-height: .4rem;
}
.list ul li:nth-child(2n){
	float: right;
}
.null{
	width: 100%;
	height: 1.15rem;
}
.fix-menu{
	width: 7.5rem;
	height: 1rem;
	border-top: 1px solid #e8e8e8;
	position: fixed;
	left:50%;
	bottom: 0;
	background-color: #fff;
	margin-left: -3.75rem;
}
.fix-menu ul{
	width: 100%;
	display: table;
}
.fix-menu ul li{
	width: 25%;
	height: 100%;
	text-align: center;
}
.fix-menu ul li h4{
	width: 100%;
	height: .74rem;
	text-align: center;
	display: table;
}
.fix-menu ul li h4 span{
	display: table-cell;
	vertical-align: middle;
}
.fix-menu ul li h4 span img{
	height: .46rem;
}
.fix-menu ul li p{
	color: #777777;
	font-size: .22rem;
	line-height: .25rem;
}
.fix-menu ul li.acti p{
	color: #e83c2e;
}
.input-order{
	width: 100%;
	display: table;
}
.input-order h5{
	width: 100%;
	height: 1rem;
	background-color:#c6a887;
	text-align: center;
	color: #fff;
	font-weight: normal;
	line-height: 1rem;
	font-size: .32rem;
}
.input-order form{
	padding: 0 .3rem;
	width: 100%;
	display: table;
	margin-top: .15rem;
	position: relative;
}
.input-order form label{
	width: 1.56rem;
	height: .9rem;
	display: inline-block;
	line-height: .9rem;
	float: left;
}
.input-order form label i{
	color: #c6a887;
	padding-right: .12rem;
	float: left;
}
.input-order form label span{
	display: inline-block;
	width: 1.12rem;
	float: left;
	text-align: justify;
	text-align-last: justify;
	color: #494848;
	font-size: .28rem;
}
.input-order form input[type='text']{
	width: 5.34rem;
	height: .58rem;
	margin-top: .15rem;
	border-radius: .05rem;
	float: left;
	border: 1px solid #bfbfbf;
	padding-left: .2rem;
}
.input-order form div{
	width: 100%;
	display: table;
	position: relative;
}
.input-order form select{
	width: 5.34rem;
	height: .58rem;
	margin-top: .15rem;
	border-radius: .05rem;
	float: left;
	border: 1px solid #bfbfbf;
	padding-left: .2rem;
	appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.input-order form div.hosp:after{
	content: '';
    position: absolute;
    top: .35rem;
    right: .2rem;
    pointer-events: none;
    width:0px;
	height:0px;
	border-bottom:.1rem solid transparent;  /* left arrow slant */
	border-top:.1rem solid transparent; /* right arrow slant */
	border-left:.12rem solid #c6a887; /* bottom, add background color here */
	font-size:0px;
	line-height:0px;
}
.input-order form div textarea{
	width: 100%;
	height: 2rem;
	border: 1px solid #bfbfbf;
	border-radius: .05rem;
	padding: .2rem;
}
.input-order form div strong{
	width: 5.3rem;
	display: block;
	float: left;
}
.input-order form div strong em{
	float: left;
	font-weight: normal;
	line-height: .9rem;
	display: inline-block;
	margin-right: .5rem;
}
.input-order form div strong em i{
	display: inline-block;
	width: .3rem;
	height: .3rem;
	border-radius: 50%;
	margin-top: .3rem;
	margin-right: .2rem;
	float: left;
	position: relative;
}
.input-order form div strong em input{
	width: 1.9rem !important;
	height: .5rem !important;
	margin-top: .2rem !important;
	float: right !important;
	margin-left: .05rem !important;
}
.input-order form div strong em.no{
	margin-right: 0 !important;
}
.input-order form div strong em i:after{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border:1px solid #bfbfbf;
	border-radius: 50%;
}
.input-order form div strong em.acti i:after{
	border: none;
}
.input-order form div strong em.acti i{
	background: url(../img/IC6.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.submits{
	width: 7.5rem;
	height: 1rem;
	position: fixed;
	left: 50%;
	margin-left: -3.75rem;
	bottom: 0;
	background:-moz-linear-gradient(left,#d5ad8a,#9d764f);
	background:-webkit-gradient(linear,0 50%,100% 50%,from(#fe7d4b),to(#f74330));
	background:-webkit-linear-gradient(left,#d5ad8a,#9d764f);
	background:-o-linear-gradient(left,#d5ad8a,#9d764f);
	text-align: center;
	line-height: 1rem;
	color: #fff;
	font-size: .36rem;
}
.submits a{
	color: #fff;
}
.input-order form div img.date{
	position: absolute;
	right: .2rem;
	top: .32rem;
	height: .26rem;
}
.head {
    width: 100%;
    height: 1rem;
    background-color:#c6a887;
    position: relative;
}
.head span.retu-three {
 display: inline-block;
 width:.54rem;
 height:.54rem;
 background: rgba(0,0,0,.55);
 border-radius: 50%;
 position: absolute;
 left:.3rem;
 top:.24rem;
 z-index: 9;
 text-align: center;
}
.head-z span.retu-three img {
 height:.24rem;
 margin-top:.15rem;
}
.head h2 {
    font-weight: normal;
    text-align: center;
    line-height: 1rem;
    color: #fff;
    font-size: .32rem;
}
.head span.sea {
    display: inline-block;
    width: .32rem;
    height: .32rem;
    background: url(../img/ic18.png) center no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    position: absolute;
    right: .3rem;
    top: .34rem;
}
.head-one{
	width: 100%;
	position: relative;
}
.head-one span.retu-one{
	display: inline-block;
	width: .54rem;
	height: .54rem;
	background: rgba(0,0,0,.55);
	border-radius: 50%;
	position: absolute;
	left: .3rem;
	top: .24rem;
	z-index: 9;
	text-align: center;
}
.head-one span.retu-one img{
    height: .24rem;
    margin-top: .15rem;
}
.addr-title{
	width: 100%;
	height: 2.22rem;
	margin-top: .08rem;
	background: #fff url(../img/bg-ddtj_02.jpg) bottom center repeat-x;
	-webkit-background-size: auto; 100%
	background-size: auto;
	position: relative;
	padding: 0 .3rem;
}
.addr-title:after{
	content: '';
	position: absolute;
	left: 0;
	top: -.08rem;
	width: 100%;
	height: .08rem;
	background: url(../img/bg.jpg)center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.addr-title h3.addr-nam{
	font-weight: normal;
	line-height: .55rem;
	margin-top: .15rem;
	float: left;
	font-size: .32rem;
	color: #2d2c2c;
	font-family: "微软雅黑";
	font-weight: bold;
}
.addr-title h3.addr-nam em{
	margin-left: .1rem;
}
.addr-title p.addr-dl{
	width: 100%;
	display: table;
	color: #494848;
	font-family: "微软雅黑";
}
.addr-title p.addr-dl span{
	display: inline-block;
	width:80%;
	line-height: .5rem;
	font-size: .3rem;
	text-align: justify;
	float: left;
}
.addr-title p.addr-dl a i{
	display: inline-block;
	float: right;
	width: .14rem;
	height: .24rem;
	background: url(../img/ic9.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	margin-top: .13rem;
}

/*.intr{
	width: 100%;
	display: table;
	background-color: #fff;
	padding-bottom: .3rem;
	margin-top: .2rem;
}
.intr h5{
	margin: 0 .3rem;
	height: .7rem;
	border-bottom: .01rem solid #e5e5e5;
	margin-top: .1rem;
	line-height: .7rem;
	font-weight: normal;
	color: #000000;
	font-size: .26rem;
}
.intr h5 img{
	height: .3rem;
	float: left;
	margin-top: .2rem;
	margin-right: .12rem;
}
.intr-col{
	width: 100%;
	display: table;
	padding: 0 .3rem;
	padding-top: .2rem;
}
.intr-col h4{
	width: 1.5rem;
	height: 1.5rem;
	float: left;
}
.intr-col h4 img{
	height: 100%;
	width: 100%;
	border-radius: .05rem;
}
.intr-col div{
	width: 5.2rem;
	height: 1.5rem;
	float: right;
	position: relative;
}
.intr-col div h3{
	font-weight: normal;
	font-size: .28rem;
	color: #333;
	line-height: .5rem;
	height: 1rem;
}
.intr-col div p{
	color: #fb5138;
	font-size: .3rem;
	font-weight: normal;
	line-height: .46rem;
}
.intr-col div p b{
	font-weight: normal;
	letter-spacing: .02rem;
}
.intr-col div p b i{
	font-size: .24rem;
	margin-right: .02rem;
}
.intr-col div i.more{
	position: absolute;
	right: 0;
	top:50%;
	width: .14rem;
	height: .24rem;
	background: url(../img/ic9.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	margin-top: -.12rem;
}*/
body.bg{
	background-color: #fff1ec;
}
.inform{
	width: 100%;
	display: table;
	background-color: #fff;
	min-height: 1rem;
	margin-top: .2rem;
	padding-bottom: .26rem;
}
.inform h5{
	margin: 0 .3rem;
	height: .7rem;
	border-bottom: 1px solid #e5e5e5;
	margin-top: .1rem;
	line-height: .7rem;
	font-weight: normal;
	color: #000000;
	font-size: .26rem;
}
.inform h5 img{
	height: .3rem;
	float: left;
	margin-top: .2rem;
	margin-right: .12rem;
}
.inform ul{
	width: 100%;
	display: table;
	padding: 0 .3rem;
	margin-top: .05rem;
}
.inform ul li{
	width: 100%;
	display: table;
}
.inform ul li p{
	width: 100%;
	height: .5rem;
}
.inform ul li p span{
	width: 1.28rem;
	display: inline-block;
	float: left;
	height: 100%;
	text-align: center;
	line-height: .5rem;
	text-align: justify;
	text-align-last: justify;
	font-size: .26rem;
	color: #333;
}
.inform ul li p strong{
	width: 5.3rem;
	float: right;
	line-height: .36rem;
	text-align: right;
	font-weight: normal;
	font-size: .26rem;
	letter-spacing: .02rem;
	padding: .07rem 0;
}
.inform ul li.tim span{
	width: 2.32rem;
}
.inform ul li.tim strong{
	width: 4rem;
}
.pay{
	width: 100%;
	max-width: 750px;
	margin: auto;
	left: 0px;
	right: 0px;
	display: table;
	background-color: #fff;
	margin-top: .2rem;
	min-height: 1rem;
}
.pay ul{
	width: 100%;
	display: table;
	padding: .2rem .3rem;
}
.pay ul li{
	width: 100%;
	height: .6rem;
	position: relative;
	line-height: .6rem;
}
.pay ul li p{
	width: 100%;
	height: 100%;
	font-size: .26rem;
}
.pay ul li p span{
	display: inline-block;
	float: left;
	font-size: .26rem;
}
.pay ul li p strong{
	float: right;
	font-weight: normal;
	/*color: #999;*/
	font-size: .3rem;
}
.pay ul li p strong i{
	display: inline-block;
	width: .4rem;
	height: .6rem;
	float: right;
	background:url(../img/ic26.png) center no-repeat;
	-webkit-background-size: .14rem .24rem;
	background-size: .14rem .24rem;
}
.pay ul li p strong small{
	float: left;
}
.pay ul li.none p strong i{
	background: none;
}
.pay h3{
	width: 100%;
	float: right;
	height: .6rem;
	line-height: .6rem;
}
.pay ul li.pays strong{
	color:#c6a887;
	font-size: .3rem;
}
.pay ul li.pays strong i{
	margin-top: .12rem;
}
.pay ul li.pays:after{
	content: '';
	position: absolute;
	width: 7.2rem;
	height: .02rem;
	background-color: #e5e5e5;
	left: 0;
	top: 0;
}
.pay ul li.pays{
	height: .8rem;
	line-height: .8rem;
}
.sub-order{
	width: 7.5rem;
	height: 1rem;
	background-color: #ffffff;
	border-top: 1px solid #e5e5e5;
	position: fixed;
	left: 50%;
	bottom: 0;
	line-height: 1rem;
	margin-left: -3.75rem;
}
.null-mb{
	height: 1rem;
}
.sub-order span{
	padding-left: .76rem;
	color: #c6a887;
	font-size: .36rem;
	letter-spacing: .02rem;
}
.sub-order span em{
	font-size: .5rem;
}
.sub-order a{
	display: inline-block;
	width: 2.94rem;
	height: 100%;
	background:-moz-linear-gradient(left,#d5ad8a,#9d764f);
	background:-webkit-gradient(linear,0 50%,100% 50%,from(#fe7d4b),to(#f74330));
	background:-webkit-linear-gradient(left,#d5ad8a,#9d764f);
	background:-o-linear-gradient(left,#d5ad8a,#9d764f);
	float: right;
	text-align: center;
	line-height: 1rem;
	color: #fff;
	font-weight: normal;
	font-size: .3rem;
	letter-spacing: .02rem;
}
/*.serv{
	width: 100%;
	display: table;
	background-color: #fff;
	margin-top: .2rem;
	margin-bottom: -.2rem;
}
.serv h3{
	text-align: center;
	font-weight: normal;
	font-size: .32rem;
	color: #fc814e;
	line-height: .94rem;
}
.serv ul{
	width: 100%;
	padding:.3rem;
	background-color: #fff1eb;
	display: table;
}
.serv ul li{
	width: 20%;
	height: 1.24rem;
	position: relative;
}
.serv ul li h4{
	width: .78rem;
	height: .78rem;
	border: .01rem solid #f57b51;
	border-radius: 50%;
	margin: 0 auto;
	text-align: center;
	display: ;
	justify-content:center;
	align-items:center;
}
.serv ul li h4 img{
	height: .4rem;
}
.serv ul li p{
	text-align: center;
	color: #1a1919;
	font-size: .24rem;
	line-height: .6rem;
}
.serv ul li.acti h4{
	background-color: #fc814e;
}
.serv ul li:after{
	content: '';
	position: absolute;
	right: -0.2rem;
	top: .36rem;
	width: .4rem;
	height: .1rem;
	background:url(../img/ic17.png) center no-repeat ;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.serv ul li:last-child:after{
	width: 0;
}*/
.order-inf{
	width: 100%;
	display: table;
	background-color: #fff;
	margin-top: .2rem;
}
.order-inf ul{
	padding:.2rem .3rem;
}
.order-inf ul li{
	line-height: .6rem;
	font-size: .26rem;
	width: 100%;
	display: table;
}
.order-inf ul li span{
	width: 1.36rem;
	display: inline-block;
	float: left;
	height: .6rem;
}
.order-inf ul li i{
	height: .32rem;
	width: .84rem;
	border: 1px solid #d6d7dc;
	float: right;
	line-height: .32rem;
	font-size: .2rem;
	text-align: center;
	border-radius: .05rem;
	color: #333333;
}
.head span.sea{
	display: inline-block;
	width: .32rem;
	height: .32rem;
	background: url(../img/ic18.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	position: absolute;
	right: .3rem;
	top: .34rem;
}
.input-order form div.times label{
	width: 2.36rem;
}
.input-order form div.times label span{
	width: 1.9rem;
}
.input-order form div.times input[type='text']{
	width: 4.5rem;
}
.head span.exch{
	font-size: .26rem;
	position: absolute;
	right: .3rem;
	display: inline-block;
	top: .27rem;
	width: 1rem;
	height: .46rem;
	background-color: #9d764f;
	border-radius: .23rem;
	color:#c6a887;
	text-align: center;
	line-height: .46rem;
}
.head span.exch a{ color:white}
.coupons-tag{
	width: 100%;
	height: .9rem;
	background-color: #fff;
}
.coupons-tag ul{
	width: 100%;
	display: table;
}
.coupons-tag ul li{
	width: 33.3%;
	height: 100%;
	text-align: center;
	line-height: .9rem;
	color: #02192a;
	font-size: .28rem;
	position: relative;
}
.coupons-tag ul li.acti{
	color: #8b6e4c;
}
.coupons-tag ul li.acti:after{
	content: '';
	position: absolute;
	right: 20%;
	bottom: 0rem;
	width: 60%;
	height: .03rem;
	background-color: #8b6e4c;
}
body.bg2{
	background-color: #f8f8f8;

}
.cou-list{
	width: 100%;
	display: none;
}
.show{
	display: table;
}
.cou-list ul{
	padding: .05rem .3rem;
	display: table;
	width: 100%;
}
.cou-list ul li{
	width: 6.88rem;
	height: 1.6rem;
	/*height: 1.6rem;*/
	border: 1px solid #ccc;
	border-radius: .1rem;
	margin-top: .2rem;
	background-color: #fff;
	overflow: hidden;
	position: relative;
}
.cou-list-money{
	width: 2.32rem;
	height: 100%;
	background-color: #bfbfbf;
	position: relative;
	border-right: .02rem dashed #333;
}
.cou-list-money:after{
	content: '权益券';
	position: absolute;
	right: 0rem;
	top: 0;
	width: .14rem;
	height: 1.09rem;
	background:url(../img/bg3.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	font-size: .2rem;
	padding: 0 .11rem;
	padding-top: .46rem;
}
.cou-list-money h3{
	padding-left: .22rem;
	padding-top: .3rem;
	color: #ffffff;
	font-weight: normal;
	font-size: .32rem;
	text-shadow: .01rem .02rem .02rem #666;
	position: relative;
}
.cou-list-money h3 b{
	font-weight: normal;
	font-size: .48rem;
}
.cou-list-money p{
	padding-left: .22rem;
	line-height: .35rem;
	color: #fff;
	font-size: .24rem;
	text-shadow: .01rem .02rem .02rem #666;
}
.cou-list-inf{
	width:4.3rem !important;
	display: table;
	margin: 0px !important;
}
.cou-list-inf h4{
	margin-top: .2rem;
	padding: .2rem 0 .2rem 0.1rem;
    line-height: .34rem;
    font-weight: normal;
    color: #0d89e7;
    font-size: .24rem;
    /*padding-right: .6rem;*/
    padding-bottom: .15rem;
    width: 4.5rem !important;
    max-width: 4.2rem !important;
}
.cou-list-inf h4>p{
	width: 100%;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.cou-list-inf h6{
	margin: 0;
	padding-left: .1rem;
	font-weight: normal;
	color: #02192a;
}
.cou-list ul li .lab{
	position: absolute;
	right: 0;
	top: 0;
	width: .9rem;
	height: .68rem;
	background: url(../img/ic19.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.cou-list-inf i{
	display: inline-block;
	position: absolute;
	/*right: .2rem;*/
	left: 92%;
	top: 50%;
	width: .3rem;
	height: .3rem;
	margin-top: -.15rem;
	border-radius: 50%;
}
.cou-list-inf i:after{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: .28rem;
	height: .28rem;
	border: 1px solid #8b6e4c;
	border-radius: 50%;
}
.coupons-over ul li{
	border: 1px solid #8b6e4c;
}
.coupons-over ul li .cou-list-money{
	background:-moz-linear-gradient(left,#d0b291,#8d704d);
	background:-webkit-gradient(linear,0 50%,100% 50%,from(#d0b291),to(#8d704d));
	background:-webkit-linear-gradient(left,#d0b291,#8d704d);
	background:-o-linear-gradient(left,#d0b291,#8d704d);
	border-right: .02rem dashed #8b6e4b;
}
.coupons-over ul li .cou-list-money:after{
	color: #8b6e4b;
}
.coupons-over ul li .cou-list-inf h4{
	color: #9c856b;
}
.coupons-over ul li .cou-list-inf h6{
	color: #ab9272;
} 
.coupons-over ul li.acti .cou-list-inf i{
	background: url(../img/ic20.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.coupons-over ul li.acti .cou-list-inf i:after{
	border: none;
	width: 0;
	height: 0;
}
.coupons-ok ul li{
	border: 1px solid #e93e2d;
	background:white
}

.cou-list-money{
	background:-moz-linear-gradient(left,#ff814e,#f94834);
	background:-webkit-gradient(linear,0 50%,100% 50%,from(#ff814e),to(#f94834));
	background:-webkit-linear-gradient(left,#ff814e,#f94834);
	background:-o-linear-gradient(left,#ff814e,#f94834);
	border-right: .02rem dashed #e73d2c;

	height: 1.6rem;
}
.cou-list-money:after{
	color: #e95144;
	content: "优惠券";
	
}

.cou-list-money-manjian:after{
	color: #e95144;
	content: '满减券';
	
}
.cou-list-money-quankuan:after{
	color: #e95144;
	content: '全款券';
}

.cou-list-money-zhekou:after{
	color: #e95144;
	content: '折扣券';
}

.coupons-ok ul li .cou-list-inf h4{
	color: #333;
}
.coupons-ok ul li .cou-list-inf h6{
	color: #333;
} 
.coupons-ok ul li.acti .cou-list-inf i{
	background: url(../img/ic20.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.coupons-ok ul li.acti .cou-list-inf i:after{
	border: none;
	width: 0;
	height: 0;
}
.coupons-ok ul li .cou-list-inf i:after{
	border: 1px solid #999999;
}
.coupons-ok ul li.acti .cou-list-inf i{
	background: url(../img/ic21.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.coupons-ok ul li.acti .cou-list-inf i:after{
	border: none;
	width: 0;
	height: 0;
}
.banns{
	width: 100%;
	display: table;
}
.banns img{
	width: 100%;
}
.gos{
	width: 100%;
	text-align: center;
	display: table;
}
.gos h3{
	text-align: center;
	padding-top: 2.26rem;
}
.gos h3 img{
	height: .37rem;
}
.gos h3 b{
	display: block;
	font-weight: normal;
	line-height: .72rem;
	font-size: .3rem;
	color: #737373;
}
.gos h5{
	text-align: center;
	padding-top: 2rem;
}
.gos h5 a{
	display: inline-block;
	width: 6.9rem;
	height: .88rem;
	background-color: #000;
	border-radius: .1rem;
	text-align: center;
	color: #fff;
	line-height: .88rem;
	font-size: .3rem;
	font-weight: normal;
	background:-webkit-linear-gradient(top,#fe7d4b,#f74330);
	letter-spacing: .02rem;
}
.gos-box h3{
	padding-top: .48rem;
}
.gos p{
	padding: 0 .42rem;
	text-align: justify;
	line-height: .44rem;
	font-size: .24rem;
	color: #5a5a5a;
	padding-top: .2rem;
}
.inform ul li strong em{
	color: #7e7e7e;
}
.pay ul li strong b{
	color: #f7412f;
	font-size: .26rem;
	font-weight: normal;
}
.pay ul li strong b em{
	font-size: .3rem;
}
.rank{
	width: 100%;
	height: .9rem;
	border-bottom: 1px solid #f0f0f0;
	position: relative;
	background-color: #fff;
}
.rank ul{
	width: 100%;
	display: table;
}
.rank ul li{
	width: 33.3%;
	height: 100%;
	line-height: .9rem;
	font-size: .28rem;
	color: #8f8f8f;
	text-align: center;
	position: relative;
}
.rank ul li i{
	display: inline-block;
	width: .16rem;
	height: .1rem;
	background: url(../img/ic23.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	margin: 0 .1rem;
	position: relative;
	top: -.05rem;
}
.rank ul li span{
	display: inline-block;
}
.rank ul li:after{
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	width: .02rem;
	height: .26rem;
	background-color: #f5f5f5;
	margin-top: -.13rem;
}
.rank ul li:last-child:after{
	width: 0;
}
.store-list{
	width: 100%;
	display: table;
}
.store-list ul{
	width: 7.2rem;
	display: table;
	float: right;
}
.store-list ul li{
	width: 100%;
	height: 2.3rem;
	border-bottom: 1px solid #f0f0f0;
	padding: .3rem 0;
}
.store-list ul li h4{
	width: 1.9rem;
	height: 1.9rem;
	float: left;
}
.store-list ul li h4 img{
	width: 100%;
	height: 100%;
}
.store-list ul li div{
	width: 4.85rem;
	float: right;
	height: 1.7rem;
	margin-right: .3rem;
  padding-left: .1rem;
}
.store-list ul li div h3{
	width: 100%;
	display: table;
}
.store-list ul li div h3 b{
	font-size: .3rem;
	color: #333;
	font-weight: normal;
	line-height: .36rem;
}
.store-list ul li div h3 i{
	display: block;
	font-weight: normal;
	font-size: .24rem;
	width: 100%;
	height: .4rem;
	line-height: .4rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	color: #999999;
}
.store-list ul li div h6{
	margin: .03rem 0;
}
.store-list ul li div h6 i{
	display: inline-block;
	width: .22rem;
	height: .22rem;
	background: url(../img/ic24.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.store-list ul li div p{
	width: 100%;
	display: table;
  padding-top: .1rem;
}
.store-list ul li div p span{
	display: block;
}
.store-list ul li div p strong{
	font-weight: normal;
	color: #999999;
	font-size: .24rem;
	line-height: .4rem;
}
.store-list ul li div p strong i{
	margin-left: .1rem;
}
.store-list ul li div p strong b{
	float: right;
	font-weight: normal;
}
.store-list ul li div p span i{
	display:inline-block;
	width:auto;
	height:.25rem;
	border:1px solid #c6a887;
	padding:0 .05rem;
	font-size:.18rem;
	line-height:.25rem;
	color:#c6a887;
	border-radius:.03rem;
	margin-right:.08rem;
/*	margin-left: .04rem;*/
	margin-left: .09rem;
	text-align: center;
}
body.bg3{
	background-color: #f2f2f2;
}

.banns-bg{
	background: #fff;
}

.strategy{
	width: 100%;
	display: table;
	background-color: #fff;
	padding: .3rem .2rem;
}
.strategy p{
	line-height: .4rem;
	color: #5a5a5a;
	font-size: .28rem;
	text-indent: .56rem;
}

.type-tag{
	width: 100%;
	display: table;
	border-bottom: 1px solid #ebebeb;
	background-color: #fff;
	margin-top: .2rem;
}
.type-tag ul{
	width: 100%;
	display: table;
}
.type-tag ul li{
	line-height: .89rem;
	width: 33.3%;
	height: .89rem;
	text-align: center;
	font-size: .28rem;
	color: #8f8f8f;
	position: relative;
}
.type-tag ul li .li-slide{
	position: absolute;
	right: 0;
	top: .89rem;
	width: 2.08rem;
	display: table;
	border:1px solid #ebebeb;
	min-height: 1rem;
	background-color: #fff;
	display: none;
	z-index: 99;
}
.type-tag ul li .li-slide p{
	width: 100%;
	display: table;
}
.type-tag ul li .li-slide p em{
	width: 100%;
	line-height: .68rem;
	display: block;
	height: .68rem;
	color: #333;
	border-bottom: 1px solid #ebebeb;
	font-size: .28rem;
}
.type-tag ul li .li-slide p em a{
	color: #323232;
	font-size: .28rem;
}
.type-tag ul li .li-slide p em:last-child{
	border-bottom: none;
}
.type-tag ul li:after{
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	width: .02rem;
	height: .26rem;
	background-color: #f5f5f5;
	margin-top: -.13rem;
}
.type-tag ul li:last-child:after{
	width: 0;
}
.type-tag ul li i{
	display: inline-block;
	width: .16rem;
	height: .1rem;
	margin: 0 .05rem;
	background: url(../img/ic25.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	position: relative;
	top: -.05rem;
}
.type-tag ul li.acti i{
	background: url(../img/ic25-1.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.type-tag ul li.acti{
	color: #c6a887;
}

.hospital{
	width: 100%;
	display: table;
	background-color: #fff;
}
.hospital ul{
	width: 100%;
	display: table;
}
.hospital ul li{
	width: 97%;
	height: 1.2rem;
	border-bottom:1px solid #f8f8f8;
	float: right;
	padding: .24rem 0;
	line-height: .7rem;
}
.hospital ul li h4{
	font-weight: normal;
	color: #5a5a5a;
	padding-right: .3rem;
}
.hospital ul li h4 em{
	font-size: .28rem;
	color: #5a5a5a;
}
.hospital ul li h4 i{
	width: .7rem;
	height: .7rem;
	border: 1px solid #f3f3f3;
	display: inline-block;
	float: left;
	margin-right: .3rem;
}
.hospital ul li h4 i img{
	width: 100%;
	height: 100%;
}

.hospital ul li h4 span{
	float: right;
}
.hospital ul li h4 span i{
	width: .12rem;
	height: .22rem;
	background: url(../img/ic26.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	float: right;
	border: none;
	background-size: 100% 100%;
	margin-left: .15rem;
	margin-top: .24rem;
	margin-right: 0;
}
.hospital ul li:last-child{
	border-bottom: none;
}
.hospital ul li h4 b{
	display: inline-block;
	width: 1.2rem;
	height: .5rem;
	background-color: #1aac19;
	color: #fff;
	float: right;
	margin-top: .1rem;
	border-radius: .05rem;
	text-align: center;
	font-weight: normal;
	line-height: .5rem;
	text-align: center;
	font-size: .24rem;
}
.hospital ul li.save h4 b{
	background-color: #ff2834;
}

.gos h4{
	text-align: center;
}
.gos h4 span{
	font-weight: normal;
	color: #5a5a5a;
	line-height: .88rem;
	font-size: .28rem;
}
.gos div{
	width: 6.88rem;
	height: .74rem;
	border: 1px solid #b8b8b8;
	border-radius: .1rem;
	position: relative;
}
.gos div input{
	width: 5rem;
	height: .5rem;
	border: none;
	margin-top: .12rem;
	color: #f74631;
	font-size: .3rem;
	appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
	text-align: center;
}
.gos div i{
    position: absolute;
    top: .23rem;
    right: .2rem;
    pointer-events: none;
   	width: .16rem;
   	height: .28rem;
   	background: url(../img/ic27.png) center no-repeat;
   	-webkit-background-size: 100% 100%;
   	background-size: 100% 100%;
   	z-index: 9;
   	
}
.gos h4 em{
	color: #b8b8b8;
	font-size: .26rem;
	font-weight: normal;
	padding-top: .2rem;
	display: inline-block;
}

.her{
	width: 100%;
	display: table;
	background-color: #fff;
	min-height: 1rem;
	margin-top: .2rem;
	padding-bottom: .4rem;
	position: relative;
	overflow: hidden;
}
.her h5{
	width: 94%;
	height: .7rem;
	line-height: .7rem;
	margin: 0 auto;
	border-bottom: 1px solid #f6f6f6;
	margin-top: .12rem;
	font-weight: normal;
	font-size: .28rem;
	color: #333;
}
.her h5 i{
	display: inline-block;
	width: .14rem;
	height: .24rem;
	background: url(../img/ic9.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	float: right;
	margin-top: .23rem;
}
.her h6{
	margin: 0;
	width: 94%;
	height: .92rem;
	margin: 0 auto;
	border-bottom:1px solid #f6f6f6;
	line-height: .92rem;
	font-weight: normal;
	font-size: .28rem;
	color: #555;
}
.her h6 img{
	height: .32rem;
	margin-top: .3rem;
	float: left;
	margin-right: .1rem;
}

.her-col{
	width: 7.2rem;
	height: 3.15rem;
	float: right;
	overflow: hidden;
}
.her-col ul{
	width: 100%;
}
.her-col ul li{
	width: 1.5rem !important;
	height: 3.15rem;
	margin-right: .2rem !important;
}
.her-col ul li h4{
	width: 100%;
	height: 2.1rem;
	margin-top: .3rem;
	border-radius: .1rem;
	position: relative;
	overflow: hidden;
}
.her-col ul li h4 b{
	width: 100%;
	height: 2.1rem;
	border-radius: .1rem;
	display: inline-block;
	background-color: #f3f3f3;
	float: left;
	position: relative;
}
.her-col ul li h4 b:after{
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: .32rem;
	height: .32rem;
	background: url(../img/ic32.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	margin-left: -.16rem;
	margin-top: -.16rem;
}
.her-col ul li h4 b input{
	width: 100%;
	height: 100%;
	opacity: 0;
}
.her-col ul li h4 img{
	width: 100%;
	height: 100%;
}
.her-col ul li h4 span{
	display: inline-block;
	width: 100%;
	height: .36rem;
	background: rgba(255,255,255,.8);
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
	color: #333;
	line-height: .36rem;
	font-size: .24rem;
	font-weight: normal;
}
.her-col ul li p{
	text-align: center;
}
.her-col ul li p em{
	font-size: .26rem;
	color: #555;
	line-height: .5rem;
}
.her-col ul li p b{
	font-size: .22rem;
	line-height: .4rem;
	color: #c6a887;
	font-family: arial;
}
.her-col ul li p i{
	color: #333333;
	font-size: .2rem;
}

.her .swiper-pagination{
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: .15rem;
}
.her .swiper-pagination span{
	width: .06rem;
	height: .06rem;
	background-color: #e4e4e6;
	border-radius: inherit;
	opacity: 1;
	border-radius: 50%;
	margin: 0 .04rem;
}
.her .swiper-pagination span.swiper-pagination-bullet-active{
	background-color: #c6a887;
	width: .24rem;
	border-radius: .04rem;
}

.type-tag-mt{
	margin-top: 0;
	border-bottom: 1px solid #ebebeb;
}

.hospital ul li h4 small{
	display: inline-block;
	width: .32rem;
	height: .32rem;
	float: right;
	border-radius: 50%;
	margin-top: .19rem;
	position: relative;
}
.hospital ul li h4 small:after{
	content: '';
	position: absolute;
	left: -.01rem;
	top: -.01rem;
	width: .3rem;
	height: .3rem;
	border-radius: 50%;
	border: 1px solid #9d9d9d;
}
.hospital ul li.acti small{
	background: url(../img/ico14.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.hospital ul li.acti small:after{
	border: none;
	width: 0;
	height: 0;
}

.times{
	width: 100%;
	display: table;
	background-color: #fff;
}
.times h4{
	width: 100%;
	display: table;
}
.times h4 img{
	width: 100%;
	display: table;
}
.times p{
	text-align: center;
	line-height: .64rem;
	padding-top: .15rem;
	letter-spacing: .01rem;
	font-size: .26rem;
}
.times p em{
	margin: 0 .2rem;
}
.times h3{
	text-align: center;
	font-size: .32rem;
	color: #5a5a5a;
	font-weight: normal;
	line-height: .5rem;
	letter-spacing: .02rem;
}
.times h3 em{
	color: #f74730;
}
.history{
	width: 100%;
	height: .9rem;
	background-color: #fff;
	margin-top: .2rem;
}
.history h5{
	padding: 0 .3rem;
	line-height: .9rem;
	font-weight: normal;
	color: #393939;
	font-size: .28rem;
}
.history h5 span{
	padding-left: .2rem;
	position: relative;
}
.history h5 span:after{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: .05rem;
	height: .3rem;
	background-color: #393939;
	margin-top: -.15rem;
}
.history h5 b{
	font-weight: normal;
	float: right;
	color: #5a5a5a;
	font-size: .24rem;
}
.history h5 b i{
	display: inline-block;
	width: .12rem;
	height: .22rem;
	background: url(../img/ic26.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	margin-top: .34rem;
	float: right;
	margin-left: .1rem;
}

.type-tag h5{
	width: 100%;
	height: .62rem;
	border-bottom: 1px solid #ebebeb;
	line-height: .62rem;
	font-weight: normal;
	color: #acacac;
	padding: 0 .3rem;
}

.times h6{
	margin: 0;
	text-align: center;
	padding-top: .3rem;
}
.times h6 img{
	height: .33rem;
}

.hospital-list{
	width: 100%;
	display: table;
}

.hospital-list-tit{
	width: 100%;
	height: .86rem;
	background-color: #ebf9ff;
	margin-top: .2rem;
}
.hospital-list-tit ul{
	width: 100%;
	display: table;
}
.hospital-list-tit ul li{
	width: .72rem;
	height: 100%;
	text-align: center;
	line-height: .86rem;
	color: #157dce;
	font-size: .3rem;
}
.hospital-list-tit ul li img{
	height: .28rem;
	margin-top: .29rem;
	float: left;
	margin-left: .2rem;
}
.hospital-list-tit ul li:nth-child(2){
	width:4.1rem;
	padding-left: .9rem;
}
.hospital-list-tit ul li:nth-child(3){
	width:1.56rem;
	text-align: right;
	float: right;
	margin-right: .2rem;
}

.hospital-list-col{
	width: 100%;
	display: table;
}
.hospital-list-col ul{
	width: 100%;
	display: table;
}
.hospital-list-col ul li{
	width: 100%;
	height: 1.2rem;
}
.hospital-list-col ul li span{
	display: inline-block;
	width: .72rem;
	text-align: center;
	line-height: .38rem;
	float: left;
	padding-top: .25rem;
}
.hospital-list-col ul li span:nth-child(2){
	display: inline-block;
	width: 5rem;
	text-align: center;
	line-height: .38rem;
	float: left;
	padding-top: .25rem;
}
.hospital-list-col ul li span:nth-child(3){
	display: inline-block;
	width: 1.78rem;
	text-align: center;
	line-height: .38rem;
	float: left;
	padding-top: .25rem;
}
.hospital-list-col ul li span b{
	display: block;
	font-size: .26rem;
	color: #2e2e2e;
	font-weight: normal;
	text-align: left;
}
.hospital-list-col ul li span i{
	display: block;
	font-size: .22rem;
	color: #6b6b6b;
	font-weight: normal;
	text-align: left;
	line-height: .4rem;
	
}
.hospital-list-col ul li:nth-child(2n){
	background-color: #f8f8f8;
}

.reservation-col h4{
	height: 2.1rem;
}
.reservation-col div h3{
	height: 1.6rem;
	font-size: .3rem;
}
.reservation-col div h3 em{
	display: block;
	font-size: .24rem;
	color: #494848;
	margin-top: -.05rem;
}
.reservation-col div{
	display: table;
}

.job-inf ul li p span{
	text-align: left;
	text-align-last: left;
}

.store-inform{
	width: 100%;
	display: table;
}

.store-inform-bann{
	width: 100%;
	display: table;
}
.store-inform-bann img{
	width: 100%;
}

.store-inform-addr{
	width: 100%;
	display: table;
	background-color: #fff;
	padding-bottom: .16rem;
}
.store-inform-addr h5{
	padding: 0 .3rem;
	line-height: .76rem;
	margin-top: .1rem;
	height: .76rem;
	font-weight: normal;
	color: #5a5a5a;
	font-size: .28rem;
}
.store-inform-addr h5 img{
	height: .36rem;
	margin-top: .2rem;
	float: left;
	margin-right: .16rem;
}
.store-inform-addr h5 img.fr{
	float: right;
	margin: 0;
	margin-top: .2rem;
}
.store-inform-addr p{
	padding: 0rem;
	line-height: .44rem;
	display: flex;
	justify-content: space-around;
}
.store-inform-addr p span{
	display: inline-block;
	color: #9a9a9a;
	font-size: .26rem;
}
.store-inform-list{
	width: 100%;
	display: table;
	margin-top: .2rem;
	min-height: 1rem;
	background-color: #fff;
}

.store-inform-list h5{
	margin: 0 auto;
	text-align: center;
	height: .5rem;
	margin-top: .5rem;
	margin-bottom: .5rem;
	padding: 0 .3rem;
	width: 94%;
	padding-bottom: .8rem;
	position: relative;
	border-bottom: 1px solid #f0f0f0;
}
.store-inform-list h5:after{
	content: '';
	position: absolute;
	left: 50%;
	top: -.12rem;
	width: .36rem;
	height: .36rem;
	background: rgba(39,191,255,.36);
	border-radius: 50%;
	margin-left: .65rem;
}
.store-inform-list h5:before{
	content: '';
	position: absolute;
	left: 50%;
	top: -.12rem;
	width: .72rem;
	height: .72rem;
	background: rgba(255,234,120,.51);
	border-radius: 50%;
	margin-left:-1.32rem;
}
.store-inform-list h5 img{
	height: .28rem;
	margin-top: .11rem;
	z-index: 0;
	position: relative;
}
.store-inform-list h5 i{
	display: inline-block;
	width: .14rem;
	height: .24rem;
	background: url(../img/ico18.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	position: absolute;
	right: 0;
	top: .15rem;
}
.store-inform-list ul{
	width: 94%;
	margin: 0 auto;
	display: table;
	position: relative;
	margin-top: -.5rem;
}
.store-inform-list ul li{
	width: 100%;
	display: table;
	padding: .2rem 0;
	border-bottom: 1px solid #f0f0f0;
}
.store-inform-list ul li h4{
	width: 2.2rem;
	height: 2.2rem;
	/*background-color: #000;*/
	border-radius: .1rem;
	float: left;
}
.store-inform-list ul li h4 img{
	width: 100%;
	height: 100%;
	border:0;
	border-radius: .08rem;
}
.store-inform-list ul li div{
	width: 4.6rem;
	height: 1.58rem;
	float: right;
}
.store-inform-list ul li div h3{
	font-weight: normal;
	color: #444;
	font-size: .28rem;
	line-height: .48rem;
	height: .96rem;
}
.store-inform-list ul li div h6{
	margin: 0;
	line-height: .42rem;
	font-weight: normal;
	font-size: .28rem;
	margin-top: .2rem;
}
.store-inform-list ul li div h6 b{
	font-weight: normal;
	color:#c6a887;
}
.store-inform-list ul li div h6 i{
	float: right;
	color: #999999;
	font-size: .22rem;
}

.store-inform-intr{
	width: 100%;
	display: table;
	margin-top: .2rem;
	background-color: #fff;
	padding-bottom: .2rem;
}
.store-inform-intr h3{
	width: 94%;
	margin: 0 auto;
	height: 1.14rem;
	border-bottom: 1px solid #f0f0f0;
	line-height: 1.14rem;
	font-weight: normal;
	font-size: .3rem;
}
.store-inform-intr p{
	padding-top: 0px !important;
	padding-bottom: 0px;
	padding-left: .28rem;
	padding-right: .28rem;
	margin: 0px;
	color: #999999;
	font-size: .28rem;
	line-height: .48rem;
	padding-top: .1rem;
	text-align: justify;
}
.store-inform-intr p a{
	color: #e83c2e;
}

.store-inform-eval{
	width: 100%;
	display: table;
	padding-top: .02rem;
	margin-top: .2rem;
	background-color: #fff;
}
.store-inform-eval h5{
	width: 94%;
	margin: 0 auto;
	height: 1.1rem;
	border-bottom: 1px solid #f0f0f0;
	position: relative;
}
.store-inform-eval h5 span{
	font-weight: normal;
	line-height: 1.1rem;
	font-size: .3rem;
	color: #02192a;
}
.store-inform-eval h5 i{
	display: inline-block;
	width: .14rem;
	height: .24rem;
	background: url(../img/ico19.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	float: right;
	margin-top: .43rem;
}
.store-inform-eval ul{
	width: 7.2rem;
	float: right;
	display: table;
}
.store-inform-eval ul li{
	width: 100%;
	display: table;
	border-bottom: 1px solid #f0f0f0;
}

.store-inform-eval ul li .eval-top{
	width: 100%;
	margin: 0 auto;
	display: table;
}
.store-inform-eval ul li .eval-top h4{
	width: 100%;
	display: table;
	padding-top: .2rem;
	padding-right: .3rem;
}
.store-inform-eval ul li .eval-top h4 img{
	height: .76rem;
	margin-right: .1rem;
	float: left;
}
.store-inform-eval ul li .eval-top h4 span{
	width: 3rem;
	height: .76rem;
	float: left;
	display: inline-block;
}
.store-inform-eval ul li .eval-top h4 em{
	display: block;
	float: left;
	line-height: .48rem;
	font-weight: normal;
	width: 100%;
}
.store-inform-eval ul li .eval-top h4 b{
	display: block;
}
.store-inform-eval ul li .eval-top h4 b img{
	height: .2rem;
	float: left;
	margin: 0;
	margin-right: .02rem;
}
.store-inform-eval ul li .eval-top h4 i{
	float: right;
	font-weight: normal;
	color: #aeaeae;
	font-size: .22rem;
	line-height: .46rem;
}
.store-inform-eval ul li p{
	width: 6.9rem;
	display: table;
	line-height: .46rem;
	color: #949494;
	font-size: .26rem;
	padding-top: .1rem;
	text-align: justify;
	padding-bottom: .2rem;
}
.store-inform-eval ul li h6{
	width: 94%;
	display: table;
	line-height: .7rem;
	margin: 0 auto;
}
.store-inform-eval ul li h6 span{
	float: right;
	font-weight: normal;
}
.store-inform-eval ul li h6 span em{
	width: .78rem;
	display: inline-block;
	float: left;
	color: #666;
}
.store-inform-eval ul li h6 span em img{
	height: .24rem;
	float: left;
	margin-right: .1rem;
	margin-top: .22rem;
}
.store-inform-eval ul li h6 span em img.pj{
	margin-top: .24rem;
}
.store-inform-eval ul li h5{
	width: 100%;
	margin: 0 auto;
	display: flex;
	height: 2.3rem;
	justify-content:space-between;
	padding-right: .3rem;
	border: none;
}
.store-inform-eval ul li h5 img{
	width: 2.2rem;
	height: 2.2rem;
}
.store-inform-eval ul li:last-child{
	border-bottom: none;
}
.store-inform-eval h2{
	text-align: center;
	padding-bottom: .4rem;
}
.store-inform-eval h2 a.mores{
	display: inline-block;
	margin: 0 auto;
	width: 1.84rem;
	height: .48rem;
	border: .02rem solid #c6a887;
	font-weight: normal;
	color: #c6a887;
	font-size: .28rem;
	line-height: .44rem;
	border-radius: .05rem;
	margin-top: .18rem;
}

.null-he{
	height: 1rem;
}
.hoss{
	width: 100%;
	display: table;
	background:url(../img/bg7.jpg)top center no-repeat;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.hospital-intr{
	width: 6.9rem;
	display: table;
	margin: 0 auto;
	display: table;
	min-height: 1rem;
	margin-top: .3rem;
	background-color: #fff;
	border-radius: .1rem;
	padding-bottom: .1rem;
	box-shadow: 0 0 .2rem rgba(51,51,51,.1);
	
}

.hosp-intr-top{
	width: 100%;
	height: 1.63rem;
	border-bottom: .02rem solid #eeeeee;
	
}
.hosp-intr-top h4{
	width: 1.2rem;
	height: 1.2rem;
	border-radius: .1rem;
	border: .02rem solid #ececec;
	margin-top: .24rem;
	float: left;
	margin-left: .2rem;
}
.hosp-intr-top h4 img{
	width: 100%;
	height: 100%;
}
.hosp-intr-top div{
	width: 5rem;
	float: left;
	margin-left: .25rem;
	height: 1.16rem;
	margin-top: .24rem;
}
.hosp-intr-top div h3{
	line-height: .68rem;
	color: #e83c2e;
	font-size: .4rem;
	font-weight: normal;
}
.hosp-intr-top div h3 b{
	font-weight: normal;
}
.hosp-intr-top div h3 i{
	color: #686868;
	font-size: .24rem;
}
.hosp-intr-top div p{
	line-height: .3rem;
	font-size: .24rem;
	color: #969696;
}

.hosp-intr-bt{
	width: 6.5rem;
	display: table;
	padding: .15rem 0;
}
.hosp-intr-bt h4{
	width: 100%;
	display: table;
	line-height: .46rem;
}
.hosp-intr-bt h4 strong{
	display: inline-block;
	width: 1.1rem;
	height: .4rem;
	float: left;
	line-height: .4rem;
	color: #686868;
	font-size: .26rem;
}
.hosp-intr-bt h4 span{
	font-weight: normal;
	color: #5a5a5a;
	font-size: .24rem;
	line-height: .4rem;
	display: block;
	float: left;
	width: 5.35rem;
}

.hospital-news{
	width: 100%;
	display: table;
	background-color: #fff;
	margin-top: .3rem;
	min-height: 1rem;
}

.hospital-news-box{
	width: 6.9rem;
	margin: 0 auto;
	padding-bottom: .1rem;
	display: table;
}
.hospital-news-box h5{
	width: 100%;
	display: table;
	line-height: .9rem;
}
.hospital-news-box h5 span{
	margin-left: .2rem;
	position: relative;
	font-size: .3rem;
	color: #5a5a5a;
	display: inline-block;
	font-weight: normal;
}
.hospital-news-box h5 span:after{
	content: '';
	position: absolute;
	left: -.2rem;
	top: 50%;
	width: .05rem;
	height: .3rem;
	background-color: #393939;
	margin-top: -.15rem;
}
.hospital-news-box h4{
	font-weight: normal;
	color: #e83c2e;
	font-size: .28rem;
	line-height: .3rem;
}
.hospital-news-box ul{
	width: 6.9rem;
	margin: 0 auto;
	display: table;
}
.hospital-news-box ul li{
	width: 100%;
	display: table;
	line-height: .48rem;
	padding: .05rem 0;
}
.hospital-news-box ul li i{
	display: inline-block;
	width: .28rem;
	height: .28rem;
	background-color: #e83c2e;
	border-radius: .05rem;
	float: left;
	text-align: center;
	line-height: .28rem;
	color: #fff;
	margin-top: .1rem;
	font-size: .22rem;
}
.hospital-news-box ul li span{
	display: block;
	float: left;
	width: 6.3rem;
	float: left;
	margin-left: .1rem;
	color: #5a5a5a;
	font-size: .28rem;
}
.hospital-news-box ul li em{
	font-size: .26rem;
	text-align: justify;
	display: block;
	width: 100%;
	
}
.hospital-news-box h6{
	text-align: center;
	font-weight: normal;
	margin: 0;
	padding-top: .15rem;
	color: #393939;
	font-size: .24rem;
	line-height: .36rem;
}
.hospital-news-box h3{
	width: 100%;
	text-align: center;
	margin: .3rem 0;
}
.hospital-news-box h3 a{
	display: inline-block;
	width: 6.9rem;
	height: .88rem;
	background-color: #000;
	border-radius: .1rem;
	text-align: center;
	color: #fff;
	line-height: .88rem;
	font-size: .3rem;
	font-weight: normal;
	background:-webkit-linear-gradient(top,#fe7d4b,#f74330);
	letter-spacing: .02rem;
}

.hospital-news-box h5 a{
	float: right;
	font-size: .24rem;
	color: #5a5a5a;
	font-weight: normal;
}
.hospital-news-box h5 a i{
	display: inline-block;
	width: .14rem;
	height: .24rem;
	background: url(../img/ic9.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	margin-left: .1rem;
	float: right;
	margin-top: .32rem;
}

.hospital-news-box ul.man{
	width:100%;
	margin: 0 auto;
	display: flex;
	flex-wrap:wrap;
	justify-content: space-around;
}
.hospital-news-box ul.man li{
	width: 1.5rem;
	height: 2.1rem;
	margin-top: .2rem;
}
.hospital-news-box ul.man li h4{
	width: 1.48rem;
	height: 1.48rem;
	border: 1px solid #f3f3f3;
	border-radius: .1rem;
	float: left;
}
.hospital-news-box ul.man li h4 img{
	width: 100%;
	height: 100%;
}
.hospital-news-box ul.man li p{
	text-align: center;
	color: #333333;
	line-height: .5rem;
	font-size: .26rem;
}

.goods-list{
	width: 100%;
	display: table;
	background-color: #fff;
}
.goods-list ul{
	width: 6.9rem;
	display: table;
	margin: 0 auto;
	margin-top: .1rem;
}
.goods-list ul li{
	width: 100%;
	padding: .12rem 0;
	display: table;
	border-bottom: 1px solid #;
}
.goods-list ul li h4{
	width: 2.4rem;
	height: 2.4rem;
	float: left;
	border-radius: .1rem;
}
.goods-list ul li h4 img{
	width: 100%;
	height: 100%;
}
.goods-list ul li div{
	width: 4.35rem;
	float: right;
	display: table;
	min-height: 1rem;
}
.goods-list ul li div h3{
	font-weight: normal;
	color: #02192a;
	font-size: .28rem;
	height: 1.38rem;
	text-align: justify;
	line-height: .46rem;
	
}
.goods-list ul li div h5 b{
	font-size: .36rem;
	color:#9d764f;
	font-weight: normal;
}
.goods-list ul li div h5 i{
	color: #999999;
	font-size: .22rem;
	font-weight: normal;
}
.goods-list ul li div h6{
	margin: 0;
	/*padding-top: .1rem;*/
}
.goods-list ul li div h6 i{
	height:.25rem;
	padding:0 .05rem;
	border:1px solid #c6a887;
	border-radius:.05rem;
	text-align:center;
	line-height:.25rem;
	display:inline-block;
	font-size:.18rem;
	font-weight:normal;
	color:#c6a887;
	margin:0 .08rem 0 .04rem;
}
.goods-list ul li div p{
	font-size: .2rem;
	color: #999999;
	line-height: .34rem;
}
.goods-list ul li div p a{
	color: #6e6e6e;
	font-size: .2rem;
	margin-left: .1rem;
}

.reservation{
	width: 100%;
	display: table;
	background-color: #fff;
	margin-top: .2rem;
	min-height: 1rem;
}

.input-order-bg{
	background-color: #fff;
	margin-top: .2rem;
	padding-bottom: .2rem;
}
.input-order-bg h6{
	width: 94%;
	height:.86rem ;
	margin: 0 auto;
	border-bottom: 1px solid #f0f0f0;
	line-height: .86rem;
	font-weight: normal;
	font-size: .28rem;
	color: #585858;
}
.input-order-bg h6 img{
	height: .24rem;
	margin-top: .31rem;
	float: left;
	margin-right: .1rem;
}

.input-order-bg form div strong em{
	margin-right: .2rem;
}

.input-order form div.times strong{
	width: 4.5rem;
	height: .9rem;
	display: flex;
	justify-content: space-between;
}
.input-order form div.times strong b{
	line-height: .9rem;
	font-weight: normal;
}
.input-order form div.times strong em small{
	width: .28rem;
	height: .28rem;
	border-radius: .04rem;
	display: inline-block;
	float: left;
	margin-top: .32rem;
	margin-right: .05rem;
	position: relative;
}
.input-order form div.times strong em small:after{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border: 1px solid #a6a6a6;
	border-radius: .04rem;
}
.input-order form div.times strong em small.acti{
	background:url(../img/ico21.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.input-order form div.times strong em small.acti:after{
	content: '';
	width: 0;
	height: 0;
	border: none;
}
.input-order form div.times strong b i{
	width: .3rem;
	height: .3rem;
	position: relative;
	display: inline-block;
	float: left;
	border-radius: .04rem;
	margin-top: .3rem;
	margin-right: .1rem;
}
.input-order form div.times strong b i:after{
	content: '';
	position: absolute;
	left: -.01rem;
	top: -.01rem;
	width: 100%;
	height: 100%;
	border: 1px solid #a6a6a6;
	border-radius: .04rem;
}
.input-order form div.times strong b i.acti{
	background: url(../img/ico21.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.input-order form div.times strong b i.acti:after{
	border: none;
	width: 0;
	height: 0;

}
.hospit{
	width: 100%;
	display: table;
	background:#f2f2f2 url(../img/bg7.jpg)top center no-repeat;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	padding-bottom: .3rem;
}

.tops{
	width: 100%;
	height: .8rem;
	background-color: #fff;
	position: relative;
}
.tops h2{
	text-align: center;
	font-weight: normal;
	line-height: .8rem;
	color: #555555;
	font-size: .32rem;
}
.tops span.retu{
	display: inline-block;
	width: .22rem;
	height: .4rem;
	background: url(../img/ic33.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	position: absolute;
	left: .3rem;
	top: .2rem;
}

.tops span.like{
	display: inline-block;
	width: .46rem;
	height: .42rem;
	background: url(../img/ic34.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	position: absolute;
	right: .3rem;
	top: .19rem;
}

.tops span.forward{
	display: inline-block;
	width: .4rem;
	height: .42rem;
	background: url(../img/ic35.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	position: absolute;
	right: 1.18rem;
	top: .19rem;
}
.hosp-intr-bt-fz h4 strong{
	width: .6rem;
	font-size: .22rem;
	font-weight: normal;
	color: #333;
}
.hosp-intr-bt-fz h4 span{
	font-size: .18rem;
	width: 5.8rem;
	text-align: justify;
}

.hosp-intr-top-acti div h3{
	line-height: .48rem;
}
.hosp-intr-top-acti div p{
	line-height: .4rem;
}
.hosp-intr-top-acti h3 b{
	color: #5a5a5a;
}
.hosp-intr-top-acti h3 em{
	width: .8rem;
	height: .32rem;
	background-color: #e83c2e;
	color: #fff;
	border-radius: .04rem;
	float: right;
	display: inline-block;
	font-size: .2rem;
	font-weight: normal;
	text-align: center;
	line-height: .32rem;
	margin-top: .08rem;
}

.hospital-news-box1 ul li span{
	width: 6.8rem;
}

.hospital-time{
	width: 100%;
	display: table;
	background-color: #fff;
	border-bottom: .2rem solid #f2f2f2;
	padding-bottom: .3rem;
	position: relative;
}

.hosp-time-fl{
	width: .9rem;
	height: 2.18rem;
	border-right: 1px solid #f2f2f2;
}
.hosp-time-fl h4{
	width: .88rem;
	height: .96rem;
	background-color: #f75f5b;
	text-align: center;
	color: #fff;
	font-weight: normal;
	font-size: .18rem;
	line-height: .3rem;
	padding-top: .18rem;
}
.hosp-time-fl h5{
	width: 100%;
	display: table;
}
.hosp-time-fl h5 span{
	display: block;
	width: 100%;
	height: .6rem;
	border-bottom: 1px solid #f2f2f2;
	text-align: center;
	line-height: .56rem;
	font-weight: normal;
}
.hosp-time-fr{
	width: 6.6rem;
	height: 2.18rem;
	overflow: hidden;
	position: relative;
}
.hosp-time-fr ul{
	width:100%;
	height: 100%;
}
.hosp-time-fr ul li{
	width: 6.6rem;
	height: 100%;
}
.hosp-time-fr ul li .box{
	width: .94rem;
	height: 2.18rem;
	float: left;
	position: relative;
}
.hosp-time-fr ul li .box:after{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: .01rem;
	height: 100%;
	background-color: #f2f2f2;
}
.hosp-time-fr ul li .box:first-child:after{
	width: 0;
}
.hosp-time-fr ul li .box h4{
	width: 100%;
	height:.96rem ;
	background-color: #f75f5b;
	font-size: .24rem;
	color: #fff;
	text-align: center;
	line-height: .36rem;
	padding-top: .12rem;
}
.hosp-time-fr ul li .box h5{
	width: 100%;
	display: table;
}
.hosp-time-fr ul li .box h4 b{
	display: block;
	
}
.hosp-time-fr ul li .box h4 em{
	font-weight: normal;
}
.hosp-time-fr ul li .box h5 span{
	display: block;
	width: 100%;
	height: .6rem;
	border-bottom:1px solid #f2f2f2;
	text-align: center;
	line-height: .56rem;
	font-weight: normal;
	text-align: center;
	line-height: .6rem;
}
.hosp-time-fr ul li .box h5 span a{
	color: #2294d4;
}
.hospital-time .swiper-pagination{
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: .1rem;
}
.hospital-time  .swiper-pagination span{
	width: .08rem;
	height: .08rem;
	background-color: #e4e4e6;
	border-radius: inherit;
	opacity: 1;
	border-radius: 50%;
	margin: 0 .04rem;
}
.hospital-time  .swiper-pagination span.swiper-pagination-bullet-active{
	background-color:#c6a887;
}
.hospital-news-mt{
	margin-top: 0;
}

.experts{
	width: 100%;
	display: table;
	margin-top: .2rem;
	background-color: #fff;
	padding-bottom: .5rem;
}

.experts-box{
	width: 94%;
	margin: 0 auto;
	display: table;
	margin-bottom: .1rem;
}
.experts-box h5{
	width: 100%;
	height: .72rem;
	border-bottom: 1px solid #f0f0f0;
}
.experts-box h5 span{
	line-height: .72rem;
	padding-left: .2rem;
	font-size: .3rem;
	color: #393939;
	font-weight: normal;
	position: relative;
}
.experts-box h5 span:after{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: .05rem;
	height: .3rem;
	background-color: #393939;
	margin-top: -.12rem;
}
.experts-box h5 a{
	float: right;
	font-weight: normal;
	line-height: .72rem;
	font-size: .24rem;
	color: #5a5a5a;
}
.experts-box h5 a i{
	display: inline-block;
	width: .14rem;
	height: .26rem;
	background: url(../img/ic27.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	float: right;
	margin-top: .23rem;
	margin-left: .1rem;
}
.experts-box h4{
	width: 100%;
	height: .92rem;
	line-height: .92rem;
}
.experts-box h4 img{
	height: .52rem;
	float: left;
	margin-top: .2rem;
	margin-right: .12rem;
}
.experts-box h4 b{
	font-weight: normal;
	color: #151516;
	font-size: .26rem;
}
.experts-box h4 i{
	float: right;
	font-weight: normal;
	color: #9c9c9c;
	font-size: .24rem;
}
.experts-box p{
	width: 100%;
	display: table;
	border-bottom: 1px solid #f0f0f0;
	padding-bottom: .05rem;
}
.experts-box p span{
	line-height: .44rem;
	display: block;
	color: #5a5a5a;
	font-size: .26rem;
}
.experts-box p i{
	color: #9c9c9c;
	font-size: .24rem;
	line-height: .5rem;
}

.hospital-news-box-bg{
	background: #fff;
	width: 100%;
	padding: 0 .3rem;
	margin-top: .2rem;
}

.strategy-intr{
	width: 100%;
	display: table;
	background-color: #fff;
	padding-bottom: .2rem;
}
.strategy-intr h4{
	width: 100%;
	text-align: center;
	padding-bottom: .2rem;
}
.strategy-intr h4 img{
	width: 100%;
}
.strategy-intr p{
	padding: 0 .3rem;
	line-height: .4rem;
	font-size: .28rem;
	color: #5a5a5a;
	text-align: justify;
	text-indent: .56rem;
}

.hospital-mt{
	margin-top: .2rem;
}


.plan{
	width: 100%;
	display: table;
	background: url(../img/bg7.png)top center no-repeat;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	min-height: 4rem;
}
.plan h3{
	color: #fff;
	font-weight: normal;
	font-size: .3rem;
	padding-left: .64rem;
	padding-top: .64rem;
	line-height: .54rem;
	padding-bottom: .1rem;
}
.plan p{
	color: #fff;
	padding-left: .6rem;
	line-height: .44rem;
	color: #fff;
}
.plan p a{
	display: inline-block;
	height: .34rem;
	background-color: #fff;
	border-radius: .05rem;
	text-align: center;
	line-height: .34rem;
	font-size: .22rem;
	color: #f53b2c;
	padding: 0 .1rem;
	margin-left: .1rem;
}

.plan-list{
	width: 100%;
	display: table;
	padding-top: .3rem;
}
.plan-list ul{
	width: 6.68rem;
	display: table;
	margin: 0 auto;
}
.plan-list ul li{
	width: 100%;
	display: table;
	padding: .3rem 0;
	border: 1px solid #f4f4f4;
	border-radius: .1rem;
	margin-bottom: .3rem;
}
.plan-list ul li h4{
	width: .44rem;
	height: .44rem;
	background-color: #f53b2c;
	border-radius: 50%;
	color: #fff;
	font-size: .22rem;
	margin-left: .2rem;
	float: left;
	text-align: center;
	color: #fff;
	font-weight: normal;
	line-height: .44rem;
	font-size: .24rem;
}
.plan-list ul li h3{
	width:6rem;
	float: left;
	display: table;
}
.plan-list ul li h3 span{
	font-weight: normal;
	color: #737373;
	width: 100%;
	padding-left: .1rem;
	font-size: .28rem;
	line-height: .44rem;
	display: inline-block;
}
.plan-list ul li h3 span em{
	float: right;
	margin-right: .2rem;
	font-size: .26rem;
}
.plan-list ul li h3 span i{
	font-size: .26rem;
}
.plan-list h6{
	margin: 0;
	width: 100%;
	text-align: center;
	font-weight: normal;
	color: #f53b2c;
	font-size: .22rem;
	line-height: .32rem;
}
.plan-list h6 a{
	display: inline-block;
	width: 6.9rem;
	height: .88rem;
	border-radius: .1rem;
	margin-top: .1rem;
	font-size: .28rem;
	color: #fff;
	line-height: .88rem;
	background:-webkit-linear-gradient(top,#fe7d4b,#f74330);
}

.order-img{
	width: 100%;
	height: 3.96rem;
	background: url(../img/bg8.jpg) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.order-img h4{
	text-align: center;
	padding-top: .52rem;
}
.order-img h4 img{
	height: 2.1rem;
}
.order-img h3{
	text-align: center;
	color: #fff;
	font-weight: normal;
	line-height: .5rem;
	font-size: .32rem;
	padding-top: .1rem;
}
.seller{
	width: 100%;
	display: table;
}

.seller .sel-box{
	width: 6.9rem;
	height: .89rem;
	border-bottom: 1px solid #bfbfbf;
	line-height: .89rem;
	color: #494848;
	font-size: .28rem;
}
.seller .sel-box select{
	width: 6rem;
    height: .5rem;
    line-height: .5rem;
    float: left;
    margin-top: .2rem;
    font-size: .28rem;
    color: #555;
    margin-left: .1rem;
    border: none;
}
.seller .sel-box span{
	display: inline-block;
	width: 1.5rem;
	height: 100%;
	float: left;
}
.seller .sel-box strong{
	float: left;
	display: block;
	font-weight: normal;
	font-size: .2rem;
	font-weight: normal;
}
.seller .sel-box strong i{
	display: inline-block;
	width: .2rem;
	height: .2rem;
	border-radius: 50%;
	float: left;
	margin-top: .35rem;
	margin-right: .1rem;
	position: relative;
}
.seller .sel-box strong i:after{
	content: '';
	position: absolute;
	left:-.01rem;
	top:-.01rem;
	width: 100%;
	height: 100%;
	border: 1px solid #c1c1c1;
	border-radius: 50%;
}
.seller .sel-box strong b{
	font-weight: normal;
	float: left;
	margin-right: .3rem;
}
.seller .sel-box strong i.acti{
	background: url(../img/ic38.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.seller .sel-box strong i.acti:after{
	width: 0;
	height: 0;
	border: none;
}
.seller .sel-box-bn{
	border-bottom: none;
}
.seller .sel-time{
	width: 94%;
	height: .95rem;
	border-bottom: 1px solid #c1c1c1;
}
.seller .sel-time .sel-time-fl{
	width: 2.9rem;
	height: 100%;
	float: left;
}
.seller .sel-time .sel-time-fl h6{
	font-weight: normal;
	margin: 0;
	color: #bfbfbf;
	font-size: .18rem;
	font-weight: normal;
	line-height: .2rem;
}
.seller .sel-time .sel-time-fl h4{
	width: 100%;
	height: .74rem;
	float: left;
	line-height: .74rem;
}
.seller .sel-time .sel-time-fl h4 b{
	color: #494848;
	font-size: .36rem;
	font-weight: normal;
}
.seller .sel-time .sel-time-fl h4 i{
	font-weight: normal;
	color: #494848;
	font-size: .18rem;
	margin-left: .1rem;
}

.sel-time-day{
	width: 1rem;
	height: 100%;
	position: relative;
	float: left;
	text-align: center;
	margin: 0 .1rem;
}
.sel-time-day:after{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	height: .01rem;
	background-color: #bfbfbf;
}
.sel-time-day span{
	display: inline-block;
	width: .7rem;
	height: .36rem;
	border: 1px solid #bfbfbf;
	border-radius: .18rem;
	text-align: center;
	background-color: #fff;
	margin: 0 auto;
	margin-top: .30rem;
	z-index: 9;
	position: relative;
	font-size: .18rem;
	text-align: center;
	line-height: .34rem;
}
.seller .sel-time .sel-time-fr{
	float: right;
	margin-left: .05rem;
}
.seller .sel-box big{
	font-weight: normal;
	color:#c6a887;
}
.seller .sel-box input{
	width: 5rem;
	height: .5rem;
	line-height: .5rem;
	float: left;
	margin-top: .2rem;
	font-size: .26rem;
	color: #333;
	margin-left: .1rem;
}
.sel-leave{
	width: 6.9rem;
	margin: 0 auto;
	display: table;
}
.sel-leave textarea{
	width: 100%;
	height: 1.3rem;
	border: 1px solid #bfbfbf;
	padding: .2rem;
	border-radius: .1rem;
}

.order-imgs{
	width: 100%;
	display: table;
}
.order-imgs img{
	width: 100%;
}

.seller-other .sel-box span{
	width: .76rem;
}
.seller-other .sel-box-tim span{
	width: 1.3rem;
}

.her-list{
	width: 100%;
	display: table;
}
.her-list ul{
	width: 100%;
	display: table;
}
.her-list ul li{
	width: 7.5rem;
	height: 3rem;
	border-bottom: 1px solid #f0f0f0;
	padding: .32rem .28rem;
	position: relative;
}
.her-list ul li.acti:after{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 1.25rem;
	height: 1.08rem;
	background: url(../img/ic39.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.her-list ul li h4{
	width: 2rem;
	height: 2.4rem;
	border-radius: .05rem;
	background-color: #dddddc;
	float: left;
	overflow: hidden;
}
.her-list ul li h4 img{
	width: 100%;
	height: 100%;
}
.her-list ul li div{
	width: 4.75rem;
	height: 2.4rem;
	float: right;
}
.her-list ul li div h3{
	width: 100%;
	height: 1.2rem;
	font-weight: normal;
	font-size: .28rem;
}
.her-list ul li div h3 strong{
	font-weight: normal;
	float: left;
	width: 100%;
	display: block;
	line-height: .4rem;
}
.her-list ul li div h3 strong b{
	font-weight: normal;
	color: #fb5138;
	float: right;
}
.her-list ul li div h3 strong b i{
	color: #fb5138;
	font-size: .2rem;
}
.her-list ul li div h3 span{
	line-height: .48rem;
	font-weight: normal;
}
.her-list ul li div h3 span em{
	color: #575757;
	font-size: .22rem;
	margin-right: .3rem;
}
.her-list ul li div h6{
	margin: 0;
	font-weight: normal;
	line-height: .3rem;
	width: 100%;
	height: .4rem;
	overflow: hidden;
}
.her-list ul li div h6 i{
	display: inline-block;
	height: .34rem;
	border: 1px solid #c6a887;
	padding: 0 .1rem;
	line-height: .33rem;
	font-size: .2rem;
	margin-top: .05rem;
	color: #c6a887;
	border-radius: .03rem;
}
.her-list ul li div h5{
	width: 100%;
	display: table;
	font-weight: normal;
}
.her-list ul li div h5 b{
	font-weight: normal;
	width: .9rem;
	display: block;
	float: left;
	font-size: .21rem;
	line-height: .4rem;
	text-align: left;
}
.her-list ul li div h5 span{
	width: 3.6rem;
	display: table;
	float: left;
	display: inline-block;
	line-height: .34rem;
	color: #575757;
	font-size: .22rem;
	padding-top: .06rem;
}
.her-list ul li:last-child{
	border-bottom: none;
}

.fix-interview{
	width: 100%;
	max-width: 750px;
	height: 1rem;
	position: fixed;
	left: 0;
	bottom: 0;
	border-top: 1px solid #f0f0f0;
	background-color: #fff;
}
.fix-interview ul{
	width: 2.86rem;
	height: 100%;
	float: left;
}
.fix-interview ul li{
	width: 50%;
	height: 100%;
	text-align: center;
	display: table;
}
.fix-interview ul li h4{
	text-align: center;
	width: 100%;
	height: .44rem;
	float: left;
	margin-top: .15rem;
}
.fix-interview ul li h4 img{
	height: .44rem;
	
}
.fix-interview ul li h3{
	text-align: center;
	font-weight: normal;
	font-size: .2rem;
	color: #02192a;
	line-height: .4rem;
}
.fix-interview ul li:nth-child(2) img{
	height: .42rem;
	padding-top: .01rem;
}
.fix-interview .yyy{
	width: 4.63rem;
	height: 100%;
	float: right;
	text-align: center;
	color: #fff;
	font-size: .32rem;
	line-height: 1rem;
	background:-moz-linear-gradient(left,#d5ad8a,#9d764f);
	background:-webkit-gradient(linear,0 50%,100% 50%,from(#fe7d4b),to(#f74330));
	background:-webkit-linear-gradient(left,#d5ad8a,#9d764f);
	background:-o-linear-gradient(left,#d5ad8a,#9d764f);
}


.her-intr{
	width: 100%;
	display: table;
	background:#fff url(../img/bg9.png)top center no-repeat;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.her-intr h4{
	text-align: center;
}
.her-intr h4 img{
	height: 2.61rem;
	margin-top: .4rem;
}
.her-intr h3{
	text-align: center;
	line-height: .94rem;
	font-weight: normal;
	color: #2f2f2f;
	font-size: .36rem;
	font-weight: normal;
}
.her-intr h3 b{
	font-weight: normal;
	display: block;
}
.her-intr h3 em{
	color: #fb5138;
	line-height: .4rem;
	display: block;
}
.her-intr h3 em i{
	color: #fb5138;
	font-size: .2rem;
}
.her-intr h3 em small{
	font-size: .28rem;
	color: #2f2f2f;
}
.her-intr p{
	width: 100%;
	height: .6rem;
	line-height: .6rem;
	padding-bottom: .3rem;
	border-bottom: 1px solid #f8f8f8;
	text-align: center;
}
.her-intr p em{
	margin: 0 .2rem;
	color: #2f2f2f;
	font-size: .28rem;
}
.her-intr h6{
	width: 100%;
	display: table;
	margin: 0;
	padding-left: .52rem;
	padding-top: .28rem;
	padding-bottom: .1rem;
}
.her-intr h6 span{
	display: inline-block;
	height: .54rem;
	border: 1px solid #c6a887;
	border-radius: .1rem;
	padding: 0 .2rem;
	color: #c6a887;
	line-height: .54rem;
	font-weight: normal;
	margin-right: .2rem;
	margin-bottom: .2rem;
}

.her-inst{
	width: 100%;
	display: table;
	background-color: #fff;
	margin-top: .2rem;
}
.her-inst h5{
	width: 94%;
	margin: 0 auto;
	height: 1rem;
	line-height: 1rem;
	font-weight: normal;
	color: #585858;
	font-size: .28rem;
	border-bottom: 1px solid #f0f0f0;
}
.her-inst h5 span{
	width: .5rem;
	height: 100%;
	float: left;
	display: inline-block;
}
.her-inst h5 span img{
	height: .3rem;
	margin-top: .35rem;
	float: left;
}
.her-inst h5 em i{
	margin-left: .2rem;
	color: #747474;
	font-size: .26rem;
}
.her-inst h5 i.more{
	float: right;
	display: inline-block;
	width: .14rem;
	height: .24rem;
	background: url(../img/ico19.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	margin-top: .38rem;
}
.her-inst h4{
	width: 94%;
	margin: 0 auto;
	display: table;
	padding-top: .1rem;
	padding-bottom: .2rem;
}
.her-inst h4 span{
	padding-left: .62rem;
	height: .44rem;
	line-height: .44rem;
	color: #747474;
	font-size: .26rem;
	position: relative;
	display: block;
	font-weight: normal;
}
.her-inst h4 span:after{
	width: .02rem;
	height: .24rem;
	content: '';
	position: absolute;
	left: .5rem;
	top: 50%;
	margin-top: -.12rem;
	background-color: #f95036;
}

.her-inst-bn{
	border: none;
}
.her-inst p{
	padding: 0 .3rem;
	line-height: .5rem;
	font-size: .26rem;
	color: #575757;
	text-align: justify;
	padding-top: .12rem;
	padding-bottom: .1rem;
}
.store-inform-eval-her h5{
	width: 94%;
	margin: 0 auto;
	height: 1rem;
	line-height: 1rem;
	font-weight: normal;
	color: #585858;
	font-size: .28rem;
	border-bottom: 1px solid #f0f0f0;
}
.store-inform-eval-her h5 span{
	width: .5rem;
	height: 100%;
	float: left;
	display: inline-block;
}
.store-inform-eval-her h5 span img{
	height: .3rem;
	margin-top: .35rem;
	float: left;
}
.store-inform-eval-her h5 em i{
	margin-left: .2rem;
	color: #747474;
	font-size: .26rem;
}
.store-inform-eval-her h5 i.more{
	float: right;
	display: inline-block;
	width: .14rem;
	height: .24rem;
	background: url(../img/ico19.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	margin-top: .38rem;
}

.order-tag{
	width: 100%;
	display: table;
	border-bottom: 1px solid #e7e7e7;
	background-color: #fff;
}
.order-tag ul{
	width: 100%;
	height: .8rem;
	display: table;
	text-align: center;
}
.order-tag ul li{
	line-height: .8rem;
	float: none;
	color: #4d4d4d;
	font-size: .28rem;
	display: inline-block;
	margin: 0 .2rem;
	position: relative;
}
.order-tag ul li.acti{
	color: #c6a887;
}
.order-tag ul li.acti:after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: .04rem;
	background-color: #c6a887;
}

/*.order-list{
	width: 100%;
	display: table;
}
.order-list ul{
	width: 100%;
	display: table;
}
.order-list ul li{
	width: 100%;
	display: table;
	margin-bottom: .2rem;
	background-color: #fff;
}
.order-list ul li h5{
	width: 100%;
	height: .8rem;
	padding: 0 .3rem;
	line-height: .8rem;
}
.order-list ul li h5 span{
	font-weight: normal;
	font-size: .28rem;
	color: #333;
}
.order-list ul li h5 span i{
	display: inline-block;
	width: .14rem;
	height: .24rem;
	background: url(../img/ic46.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	margin-left: .1rem;
	position: relative;
	top: .02rem;
}
.order-list ul li h5 em{
	float: right;
	color: #ff5000;
	font-weight: normal;
	font-size: .28rem;
}

.order-list-col{
	width: 100%;
	display: table;
	background-color: #fafafa;
}
.order-list-col h4{
	width: 1.48rem;
	height: 1.48rem;
	float: left;
	border-radius: .1rem;
	overflow: hidden;
	margin-left: .3rem;
}
.order-list-col h4 img{
	width: 100%;
	height: 100%;
}
.order-list-col div{
	width: 5.25rem;
	float: right;
	height: 1.48rem;
	margin-right: .3rem;
}
.order-list-col div h3{
	font-weight: normal;
	color: #444;
	font-size: .28rem;
	line-height: .42rem;
	padding-top: .1rem;
	text-align: justify;
}
.order-list-col div h6{
	margin: 0;
	line-height: .46rem;
	font-weight:normal;
	margin-top: .1rem;
}
.order-list-col div h6 span{
	color: #a9a9a9;
}
.order-list-col div h6 strong{
	float: right;
	font-size: .24rem;
	font-weight: normal;
	color: #555;
}
.order-list-col div h6 strong b{
	font-size: .36rem;
	font-weight: normal;
	float: right;
	margin-left: .15rem;
}
.order-list ul li p{
	width: 100%;
	height: .92rem;
	background-color: #fff;
	float: left;
	padding: 0 .3rem;
}
.order-list ul li p span{
	float: right;
	margin-top: .2rem;
}
.order-list ul li p span i{
	display: inline-block;
	height: .5rem;
	border: .01rem solid #a9a9a9;
	padding: 0 .16rem;
	line-height: .48rem;
	border-radius: .26rem;
	color: #5e6264;
	margin-left: .3rem;
}
.order-list ul li p span i.sub{
	border: .01rem solid #fb6841;
	color: #fb6841;
}*/

.goods-inform{
	width: 100%;
	display: table;
	position: relative;
	background-color: #fff;
}

.goods-img{
	width: 100%;
	height: 7.5rem;
}
.goods-img ul{
	width: 100%;
	height: 100%;
}
.goods-img ul li{
	width: 100% !important;
	height: 100%;
}
.goods-img ul li img{
	width: 100%;
	height: 100%;
}
.goods-inform .swiper-pagination{
	bottom: .4rem !important;
	left:2.8rem;
}
.goods-inform .swiper-pagination span{
	/*background-color: #b5b5b5;*/
	opacity: 1;
}
.goods-inform .swiper-pagination span.swiper-pagination-bullet-active{
	background-color:#c6a887;
}
.goods-inform span.retu{
	display: inline-block;
	width: .54rem;
	height: .54rem;
	background: rgba(0,0,0,.55);
	border-radius: 50%;
	position: absolute;
	left: .3rem;
	top: .24rem;
	z-index: 9;
	text-align: center;
}
.goods-inform span.retu img{
	height: .24rem;
	margin-top: .15rem;
}
.goods-inform span.car{
	display: inline-block;
	width: .54rem;
	height: .54rem;
	background: rgba(0,0,0,.55);
	border-radius: 50%;
	position: absolute;
	right: .3rem;
	top: .24rem;
	z-index: 9;
	text-align: center;
}
.goods-inform span.car img{
	height: .30rem;
	margin-top: .12rem;
}
.goods-inf{
	width: 100%;
	display: table;
	padding-bottom: .2rem;
}
.goods-inf h3{
	padding: 0 .3rem;
	line-height: .42rem;
	font-weight: normal;
	font-size: .3rem;
	padding-top: .2rem;
	color: #02192a;
}
.goods-inf h6{
	margin: 0;
	width: 100%;
	padding: 0 .3rem;
	padding-top: .2rem;
}
.goods-inf h6 span{
	float: left;
}
.goods-inf h6 span b{
	font-size: .34rem;
	color:#c6a887;
	font-weight: normal;
	display: block;
}
.goods-inf h6 span b em{
	font-size: .44rem;
}
.goods-inf h6 span small{
	display: block;
	font-size: .26rem;
	color: #999999;
	font-weight: normal;
	line-height: .4rem;
}
.goods-inf h6 span small i{
	text-decoration:line-through;
	font-size: .24rem;
}
.goods-inf h6 strong{
	float: right;
	font-weight: normal;
	color: #999999;
	padding-top: .5rem;
	font-size: .26rem;
}

.store-inform-mt{
	margin-top: .2rem;
}

.store-inform-score{
	width: 100%;
	display: table;
	background-color: #fff;
	margin-top: .2rem;
}
.store-inform-score h5{
	width: 94%;
	height: .69rem;
	border-bottom: 1px solid #f0f0f0;
	display: table;
	margin: 0 auto;
	line-height: .7rem;
}
.store-inform-score h5 span{
	float: left;
}
.store-inform-score h5 span em{
	float: left;
	margin-right: .3rem;
}
.store-inform-score h5 span em img{
	height: .28rem;
	margin-top: .2rem;
	float: left;
}

.store-inform-eval-mt{
	margin-top: 0;
}
.store-inform-score h5 span b{
	font-weight: normal;
	color: #7c7c7c;
	font-size: .24rem;
}
.store-inform-score h5 strong{
	float: right;
	font-weight: normal;
	color: #7c7c7c;
	font-size: .24rem;
}
.store-inform-score h5 strong i{
	display: inline-block;
	width: .14rem;
	height: .24rem;
	background: url(../img/ic27.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	float: right;
	margin-top: .22rem;
	margin-left: .2rem;
}

.doctor-list{
	width: 100%;
	display: table;
	margin-top: .2rem;
	background-color: #fff;
	padding-bottom: .1rem;
}
.doctor-list h5{
	padding: 0 .3rem;
	height: .72rem;
}
.doctor-list h5 span{
	float: left;
	margin-left: .2rem;
	line-height: .72rem;
	font-weight: normal;
	font-size: .3rem;
	color: #02192a;
	position: relative;
}
.doctor-list h5 span:after{
	content: '';
	position: absolute;
	left: -.2rem;
	top: 50%;
	width: .05rem;
	height: .3rem;
	background-color: #02192a;
	margin-top: -.15rem;
}
.doctor-list h5 strong{
	float: right;
	line-height: .72rem;
	font-weight: normal;
	font-size: .24rem;
	color: #5a5a5a;
}
.doctor-list h5 strong i{
	display: inline-block;
	width: .14rem;
	height: .26rem;
	background: url(../img/ic27.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	float: right;
	margin-top: .21rem;
	margin-left: .12rem;
}
.doctor-list ul{
	width: 100%;
	display: table;
	padding: 0 .3rem;
	display: flex;
	justify-content: space-between;
}
.doctor-list ul li{
	width:1.5rem ;
	height: 2.6rem;
}
.doctor-list ul li h4{
	width: 100%;
	height: 1.86rem;
}
.doctor-list ul li h4 img{
	width: 100%;
	height: 100%;
}
.doctor-list ul li h3{
	text-align: center;
	font-weight: normal;
	font-size: .26rem;
	color: #333333;
	line-height: .44rem;
}

.hospital-list-inf{
	width: 100%;
	display: table;
	background-color: #fff;
	margin-top: .2rem;
	padding-bottom: .1rem;
}

.hospital-list-inf h5{
	padding: 0 .3rem;
	height: .72rem;
	
}
.hospital-list-inf h5 span{
	float: left;
	margin-left: .2rem;
	line-height: .72rem;
	font-weight: normal;
	font-size: .3rem;
	color: #02192a;
	position: relative;
}
.hospital-list-inf h5 span:after{
	content: '';
	position: absolute;
	left: -.2rem;
	top: 50%;
	width: .05rem;
	height: .3rem;
	background-color: #02192a;
	margin-top: -.15rem;
}
.hospital-list-inf h5 strong{
	float: right;
	line-height: .72rem;
	font-weight: normal;
	font-size: .24rem;
	color: #5a5a5a;
}
.hospital-list-inf h5 strong i{
	display: inline-block;
	width: .14rem;
	height: .26rem;
	background: url(../img/ic27.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	float: right;
	margin-top: .21rem;
	margin-left: .12rem;
}
.hospital-list-inf ul{
	width: 94%;
	margin: 0 auto;
	display: table;
	border-top: 1px solid #f8f8f8;
}
.hospital-list-inf ul li{
	width: 100%;
	height: .69rem;
	border-bottom: 1px solid #f8f8f8;
	line-height: .69rem;
	color: #5a5a5a;
	font-size: .24rem;
}
.hospital-list-inf ul li span{
	width: .66rem;
	height: 100%;
	display: inline-block;
	float: left;
}
.hospital-list-inf ul li span img{
	height: .5rem;
	float: left;
	margin-top: .08rem;
}
.hospital-list-inf ul li b{
	float: right;
	font-weight: normal;
}
.hospital-list-inf ul li em{
	font-size: .28rem;
	color: #02192a;
}
.hospital-list-inf ul li:last-child{
	border-bottom: none;
}

.goods-intr{
	/*width: 100%;
	display: table;
	margin-top: .2rem;
	background-color: #fff;
	padding-bottom: .1rem;*/
	width: 100%;
	display: table;
	margin-top: .2rem;
	min-height: 1rem;
	background-color: #fff;
}

.goods-intr h5{
	/*margin: 0 auto;
	text-align: center;
	height: .5rem;
	padding-top: .5rem;
	padding: 0 .3rem;
	width: 94%;
	padding-bottom: .8rem;
	position: relative;*/

	margin: 0 auto;
	    text-align: center;
	    height: .5rem;
	    margin-top: .5rem;
	   /* margin-bottom: .5rem;*/
	    padding: 0 .3rem;
	    width: 94%;
	    padding-bottom: .8rem;
	    position: relative;
	   /* border-bottom: .01rem solid #f0f0f0;*/

}
.goods-intr h5:after{
	/*content: '';
	position: absolute;
	left: 50%;
	top: -.12rem;
	width: .36rem;
	height: .36rem;
	background: rgba(39,191,255,.36);
	border-radius: 50%;
	margin-left: .65rem;*/
	content: '';
	    position: absolute;
	    left: 50%;
	    top: -.12rem;
	    width: .36rem;
	    height: .36rem;
	    background: rgba(39,191,255,.36);
	    border-radius: 50%;
	    margin-left: .65rem;
}
.goods-intr h5:before{
	/*content: '';
	position: absolute;
	left: 50%;
	top: -.12rem;
	width: .72rem;
	height: .72rem;
	background: rgba(255,234,120,.51);
	border-radius: 50%;
	margin-left:-1.32rem;*/
	    content: '';
	    position: absolute;
	    left: 50%;
	    top: -.12rem;
	    width: .72rem;
	    height: .72rem;
	    background: rgba(255,234,120,.51);
	    border-radius: 50%;
	    margin-left: -1.32rem;
}
.goods-intr h5 img{
	/*height: .28rem;
	margin-top: .11rem;
	z-index: 0;
	position: relative;*/

	height: .28rem;
	margin-top: .11rem;
	z-index: 0;
	position: relative;


}
.goods-intr h5 i{
	display: inline-block;
	width: .14rem;
	height: .24rem;
	background: url(../img/ico18.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	position: absolute;
	right: 0;
	top: .15rem;
}
.goods-intr p{
	padding: 0 .3rem;
	line-height: .5rem;
	font-size: .24rem;
	color: #5a5a5a;
	
}
.goods-intr h6{
	width: 100%;
	height: .8rem;
	background-color: #f8f8f8;
	text-align: center;
	margin: 0;
}
.goods-intr h6 img{
	height: .22rem;
	margin-top: .29rem;
}

.list-bg{
	background-color: #fff;
}

.alert{
	max-width: 750px;
	height: 100%;
	position: fixed;
	left:0px;
	right: 0px;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.4);
	margin: auto;
	display: none;
	z-index: 99;
}

.date-main{
	width: 100%;
	height: 11.05rem;
	background-color: #fff;
	position: fixed;
	left: 0;
	right: 0px;
	margin: auto;
	max-width: 750px;
	z-index: 99;
	bottom: -11.05rem;
}
.date-main h5{
	width: 100%;
	height: .9rem;
	text-align: center;
	line-height: .9rem;
	font-weight: normal;
	font-size: .3rem;
	color: #444;
	position: relative;
}
.date-main h5 span.close{
	display: inline-block;
	width: .28rem;
	height: .28rem;
	background: url(../img/ic51.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	position: absolute;
	left: .3rem;
	top: .31rem;
}

.data-tit{
	width: 100%;
	height: .56rem;
	border-bottom: 1px solid #ededed;
}
.data-tit ul{
	width: 100%;
	height: 100%;
}
.data-tit ul li{
	width: 14.28%;
	height: 100%;
	text-align: center;
	line-height: .56rem;
	font-size: .28rem;
	color: #545454;
}
.data-tit ul li.acti{
	color: #c6a887;
}

.data-list{
	width: 100%;
	height: 8.63rem;
	overflow-y: auto;
	background-color: #ededed;
}

.data-sub{
	width: 100%;
	height: .96rem;
	background-color:#c6a887;
}
.data-sub a{
	display: inline-block;
	width: 100%;
	height: 100%;
	background:-moz-linear-gradient(left,#d5ad8a,#9d764f);
	background:-webkit-gradient(linear,0 50%,100% 50%,from(#fe7d4b),to(#f74330));
	background:-webkit-linear-gradient(left,#d5ad8a,#9d764f);
	background:-o-linear-gradient(left,#d5ad8a,#9d764f);
	text-align: center;
	color: #fff;
	font-weight: normal;
	line-height: .96rem;
	font-size: .34rem;
}
.data-list ul{
	width: 100%;
	display: table;
}
.data-list ul li{
	width: 100%;
	display: table;
	background-color: #fff;
	margin-bottom: .2rem;
}
.data-list ul li h5{
	width: 100%;
	height: .74rem;
	text-align: center;
	line-height: .74rem;
	font-size: .32rem;
	color: #444;
	border-bottom: 1px solid #ededed;
}
.data-list ul li table{
	width: 100%;
	display: table;
}
.data-list ul li table td{
	text-align: center;
	height: .96rem;
	color: #2f2f2f;
	font-size: .3rem;
	position: relative;
	width: 14.28%;
}
.data-list ul li:last-child{
	margin-bottom: 0;
}
.data-list ul li table tr{
	width: 100%;
	position: relative;
	display: table;
}
.data-list ul li table tr:after{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: .01rem;
	background-color: #ededed;
}
.data-list ul li table td i{
	display: inline-block;
	height: .26rem;
	background-color: #21b101;
	color: #fff;
	width: .66rem;
	font-size: .16rem;
	position: absolute;
	left: 50%;
	bottom: .05rem;
	padding: 0 .05rem;
	border-radius: .05rem;
	margin-left: -.33rem;
	line-height: .24rem;
}
.data-list ul li table td.acti{
	background:-moz-linear-gradient(left,#d5ad8a,#9d764f);
	background:-webkit-gradient(linear,0 50%,100% 50%,from(#fe7d4b),to(#f74330));
	background:-webkit-linear-gradient(left,#d5ad8a,#9d764f);
	background:-o-linear-gradient(left,#d5ad8a,#9d764f);
	color: #fff;
	border-radius: .1rem;
}
.data-list ul li table td.tit{
	font-size: .2rem;
}

.show{
	display: block;
}

.head-z{
	z-index: 99;
}

.rank-z{
	z-index: 99;
}

.fix-addr{
	width: 100%;
	display: table;
	background-color: #ffffff;
	min-height: 2rem;
	margin-top: 1.9rem;
	display: none;
	position: fixed;
	left: 0;
	top: 0;
}


.fix-addr-tag{
	width: 2.4rem;
	display: table;
	float: left;
	background-color: #e4e4e4;
}
.fix-addr-tag ul{
	width: 100%;
	display: table;
}
.fix-addr-tag ul li{
	width: 100%;
	height: .88rem;
	line-height: .88rem;
	padding-left: .32rem;
	color: #323232;
	font-size: .28rem;
}

.fix-addr-col{
	width: 4.8rem;
	display: table;
	float: right;
	padding-left: .2rem;
}
.fix-addr-col ul{
	width: 100%;
	display: table;
}
.fix-addr-col ul li{
	width: 100%;
	height: .88rem;
	line-height: .88rem;
	color: #323232;
	font-size: .28rem;
	font-weight: normal;
	border-bottom: 1px solid #d9d9d9;
}
.fix-addr-tag ul li.acti{
	background-color: #ffffff;
}

.mobile-wrap-acti .head{
	position: fixed;
	left: 0;
	top: 0;
}

.mobile-wrap-acti .rank{
	position: fixed;
	left: 0;
	top: 1rem;
}

.bann-img{
	width: 100%;
	height: 100%;
}
.bann-img ul{
	width: 100%;
	height: 100%;
}
.bann-img ul li{
	width: 100% !important;
	height: 100%;
}
.bann-img ul li img{
	width: 100%;
	height: 100%;
}

.bann-img .swiper-pagination span{
	background-color: #fff;
	opacity: .5;
}
.bann-img .swiper-pagination span.swiper-pagination-bullet-active{
	background-color: #fff;
	opacity: 1;
} 

.alert-show{
	display: block;
}

.date-main-show{
	bottom: 0;
}

.coupons-null{
	width: 100%;
	display: table;
}
.coupons-null h4{
	text-align: center;
	padding-top: 1.7rem;
}
.coupons-null h4 img{
	height: 3.35rem;
}
.footer{ 
	z-index:9999; 
	max-width: 750px; 
	width: 100%; 
	background: #fff; 
	border-top: 1px solid rgba(230, 230, 230, 0.9); 
	padding: 0.15rem 0; 
	padding-bottom: 0.05rem; 
	position: fixed; 
	left: 0; 
	right: 0px;
	margin:auto;
	bottom: 0; 
	height: 1.15rem; 
}
.footer ul 
		{ 
		display: box;              /* OLD - Android 4.4- */
        display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
        display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
        display: -ms-flexbox;      /* TWEENER - IE 10 */
        display: -webkit-flex;     /* NEW - Chrome */
        display: flex;   
 		}
.footer ul li { 
		text-align: center;
		  -webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
        -moz-box-flex: 1;         /* OLD - Firefox 19- */              
        -webkit-flex: 1;          /* Chrome */
        -ms-flex: 1;              /* IE 10 */
        flex: 1;
	    }
/* .footer ul li img { width: 0.45rem; display: inline-block; }
.footer ul .li img { width: 0.8rem !important; 
					 display: inline-block; 
					 margin-top: -30%; 
					 margin-bottom: 3% !important;
					 border-top: 1px solid rgba(230, 230, 230, 0.9);
					 border-radius: 100px; 
					}
.footer ul li span { text-align: center; display: block; color: #777777; font-size: 0.2rem; margin-top: 5px; } */

.footer ul li a{
	display: block;
	width: 100%;
}	
.footer ul li a img{
	width: 0.45rem; 
	display: inline-block; 
}	
.footer ul li a span{
	text-align: center; 
	display: block; 
	color: #777777; 
	font-size: 0.2rem; 
	margin-top: 5px;
}
.footer ul .li a img { width: 0.8rem !important; 
					 display: inline-block; 
					 margin-top: -30%; 
					 margin-bottom: 3% !important;
					 border-radius: 100px; 
					 border: 1px solid #e8e8e8;
					 border-bottom: none;
					 border-left: none;
					 border-right: none;
					}


/*新增*/
.order-list{
	width: 100%;
	display: table;
	margin-bottom: .3rem;
}
.order-list-top{
	width: 100%;
	display: table;
}
.order-list-top ul{
	width: 100%;
	display: table;
}
.order-list-top ul li{
	width: 100%;
	display: table;
	margin-bottom: .2rem;
	background-color: #fff;
}
.order-list-top ul li h5{
	width: 100%;
	/*height: .52rem;*/
	padding: 0 .3rem;
	line-height: .52rem;
	/*align-items: left;
	justify-content: space-around;
	flex-direction: column;*/


	/*font-size: .56rem;
	transform: scale(0.5);
	transform-origin: 0% 0%*/
}
.order-list-top ul li h5 span{
	font-weight: normal;
	font-size: .28rem;
	color: #333;

	
}
.order-list-top ul li h5 span i{
	display: inline-block;
	width: .14rem;
	height: .24rem;
	background: url(../img/ic46.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	margin-left: .1rem;
	position: relative;
	top: .02rem;

}
.order-list-top ul li h5 em{
	float: right;
	color: #c6a887;
	font-weight: normal;
	font-size: .28rem;
	
}
.ordetr-lost-middle{
	width: 100%;
	display: table;
	background-color: #fafafa;
}
.ordetr-lost-middle h4{
	width: 1.58rem;
	height: 1.58rem;
	float: left;
	border-radius: .1rem;
	overflow: hidden;
	margin-left: .3rem;
}
.ordetr-lost-middle h4 img{
	width: 100%;
	height: 100%;
}
.pic-tex{
	width: 5.25rem;
	float: right;
	height: 2.3rem;
	margin-right: .3rem;
}
.pic-tex h3{
	font-weight: normal;
	color: #000;
	font-size: .28rem;
	height:.8rem;
	line-height: .42rem;
	margin-left:.1rem;
	text-align: justify;
}
.pic-tex h6{
	margin: 0;
	line-height: .46rem;
	font-weight:normal;
	margin-left:.1rem;
	margin-top:.06rem;
}
.pic-tex h6 p{
	color: #a9a9a9;
	line-height: .4rem;
	padding-top:0;
	margin-top: 0;
	color: #707070;
	font-size: .26rem;
}
.pic-tex h5{
	float: right;
	font-size: .24rem;
	font-weight: normal;
	color: #555;
	width: 100%;
	margin-top: .05rem;
}
.pic-tex h5 b{
	font-size: .28rem;
	font-weight: normal;
	float: right;
	/*margin-left: .15rem;*/
}
.pic-tex h5 b span{
	font-size: .4rem;
	margin-left: .2rem;
}
.order-list-bott{
	width: 100%;
	height: .82rem;
	background-color: #fff;
	float: left;
	padding: 0 .3rem;
}
.order-list-bott span{
	float: right;
	margin-top: .2rem;
}
.order-list-bott span i{
	display: inline-block;
/*	height: .42rem;*/
	border: 1px solid #a9a9a9;
	padding: 0 .16rem;
	line-height: .46rem;
	border-radius: .26rem;
	color: #5e6264;
	margin-left: .3rem;
}
.order-list-bott i.pic{
	float: left;
	border:0;
	margin-top: .2rem;
}
.order-list-bott i.pic img.cong-gift{
	float: left;
	width: .34rem;
	height: .34rem;
}
.order-list-bott span i.sub{
	border:1px solid #c6a887;
	color: #c6a887;
}
.mask {
    /*background-color: rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 146%;
    display: none;
    z-index: 100;
	9月14号修改
	*/
	
	background-color: rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 0px;
    padding: 60% 0 120% 0;
    display: none;
    z-index: 100;
	
	
}
.mask .empty {
   /* text-align: center;
    position: relative;
	top:20%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);*/
	
	text-align: center;
    position: fixed;
    bottom: 60%;
    left: 7.5%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);	
	
}
.mask .empty .bg {
	position: absolute;
	top:0;
	left:10%;
	z-index: 100;
    width: 6.4rem;
    height: 3rem;
    background: #fff;
    border-radius: .2rem;
}
.mask .empty .desc-one {
   color: #000;
   width: 6.4rem;
   height: 2rem;
   line-height: 2rem;
   text-align: center;
   font-size: .4rem;
   float: left;
}

.phone-ueser{
    padding-top: .4rem;
}
.mask .empty .desc-one p{
   color: #000;
   width: 100%;
   line-height:.3rem;
   float: left;
   font-size: .34rem;
   margin-bottom: .3rem;
}
.onemore p{
    padding-top: 1rem;
}
.postbg{
    height: 4rem!important;
}
.plesone{
    height: 3rem;
}
.plesone p{
    padding-top: .2rem;
    padding-bottom:0;
    margin-bottom: 0!important;
    float: left;
    text-align: center;;
}
.plesone textarea{
    width: 70%;
    height: 2.1rem;
    padding:0 .2rem;
    border:1px #eeeeee solid;
    margin-top: .2rem;
    padding-top: .2rem;
    font-size: .26rem;
    line-height: .4rem;
    text-align: justify;
}
.mask .empty .desc-one p a{
    display: block;
    width:.3rem;
    height:.3rem;
    margin-left:1.8rem;
    float: left;
}
.mask .empty .desc-one p a img{
    width: 100%;
    height: 100%;
    vertical-align: middle;
}
.mask .empty .desc-one p span{
    width: 65%;
    display: inline-block;
    float: right;
    text-align: left;
    margin-top: .08rem;
}
.mask .empty .btn{
    width: 6.4rem;
    height: 1rem;
    color: #7ec1ff;
    font-size: .36rem;
    background: #f0f0f0;
    float: left;
    border-bottom-left-radius: .2rem;
    border-bottom-right-radius: .2rem;
    display: flex;
}
.btnone{
    margin-top: 1rem;
}
.mask .empty .btn button{
    flex:1;
    font-size: .4rem;
}
.mask .empty .btn button.sure{
    background: #fd7247;
    color: #fff;
    border-bottom-right-radius: .2rem;  
}
/*新增end*/

.mask .empty .btn{
    width: 6.4rem;
    height: 1rem;
    color: #7ec1ff;
    font-size: .4rem;
    background: #f0f0f0;
    float: left;
    border-bottom-left-radius: .2rem;
    border-bottom-right-radius: .2rem;
    display: flex;
}
.mask .empty .btn button{
	flex:1;
	font-size: .4rem;
}
.mask .empty .btn button.sure{
	background: #c6a887;
	color: #fff;
	/*border-bottom-right-radius: .2rem;*/
	border-radius:0 0 0 10px;
}


/*详情页*/
.head{
	width: 100%;
	height: 1rem;
	background-color: #c6a887;
	position: relative;
}
.head h2{
	font-weight: normal;
	text-align: center;
	line-height: 1rem;
	color: #fff;
	font-size: .32rem;
	
}
.head span.retu{
	display: inline-block;
	position: absolute;
	left: .3rem;
	top: .38rem;
	width: .14rem;
	height: .24rem;
	background: url(../img/ic8.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
/*新增*/
body.bg01{
	background-color:#f8f8f8;
}
.head-nxdd{
	width: 100%;
	/*height: 1.2rem;*/
	background: #fff;
	padding:.1rem 0;
}
.head-nxdd p{
	text-align:center;
	line-height: .5rem;
	font-size: .26rem;
	font-family: "微软雅黑";
	color: #fc814e;
	font-weight: 540;
}
.head-nxdd p.custom{
	font-size: .36rem;
	
}
.serv{
	width: 100%;
	display: table;
	background-color: #fff;
	margin-bottom:.2rem;
}
.serv h3{
	text-align: center;
	font-weight: normal;
	font-size: .32rem;
	color: #fc814e;
	line-height: .94rem;
}
.serv ul{
	width: 100%;
	padding:.2rem .3rem .4rem;
	background-color: #fff1eb;
	display: table;
	margin-bottom: .2rem;
}
.serv ul li{
	width: 20%;
	height: 1.24rem;
	position: relative;
}
.serv ul li h4{
	width: .78rem;
	height: .78rem;
	border: 1px solid #c6a887;
	border-radius: 50%;
	margin: 0 auto;
	text-align: center;
	display: flex;
	justify-content:center;
	align-items:center;
	
}
.serv ul li h4 img{
	height: .4rem;
}
.serv ul li p{
	text-align: center;
	color: #1a1919;
	font-size: .24rem;
	line-height: .6rem;
}
.serv ul li.acti h4{
	background-color: #c6a887;
}
.serv ul li:after{
	content: '';
	position: absolute;
	right: -0.2rem;
	top: .36rem;
	width: .4rem;
	height: .1rem;
	background:url(../img/ic17.png) center no-repeat ;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.serv ul li:last-child:after{
	width: 0;
}
.sj-message{
	width: 100%;
	height: auto;
	background: #fff;
	padding:0 .3rem;
	margin-bottom: .2rem;
}
.sj-message-top,.yy-result-top{
	height: .6rem;
	border-bottom: 1px #e5e5e5 solid;
	line-height: .6rem;
	font-size:.28rem;
	color:#000;
	font-family: "微软雅黑";
	font-weight: bold;
}
.sj-message-top img,.yy-result-top img{
	width: .3rem;
	height: .3rem;
	float: left;
	margin-top: .16rem;
	margin-right: .2rem;
}
.sj-message-text,.yy-result-text{
	padding:.2rem 0;
	font-size:.28rem;
	color: #070323;
	line-height: .4rem;
}
.jz-time{
	width: 100%;
	height: .8rem;
	background: #fff;
	padding:0 .3rem;
	margin-bottom: .2rem;
}
.jz-time-text{
	line-height: .8rem;
	font-size: .28rem;
	text-align: justify;
}
.jz-time-text span{
	color: #f63b2c;
}
.yy-result{
	width: 100%;
	height: auto;
	background: #fff;
	padding:0 .3rem .3rem;
	margin-bottom: .2rem;
}
.qh-instr-top{
	color: #f63b2c;
	font-size: .28rem;
	line-height: .6rem;
}
.qh-instr-top img{
	margin-right: .1rem;
}
.qh-instr-text{
	line-height: .6rem;
	font-size:.28rem;
	color: #5a5a5a;
}
.qh-instr-text p{
	line-height: .4rem;
	text-align: justify;
}
.jd-infor{
	width: 100%;
	height: 4rem;
	background: #fff;
	margin-bottom: .2rem;
	padding:0 .3rem;
}
.jd-infor ul.jd-info-name{
	width: 100%;
	height: 3rem;
	padding:.1rem 0;
	font-size: .28rem;
}
.jd-infor ul.jd-info-name li{
	width: 100%;
	line-height:.44rem;
	font-size:.28rem;
}
.jd-infor ul.jd-info-name li span{
	width: 50%;
	display: block;
	float: right;
	text-align: right;
}
.jd-infor ul.jd-info-name li.user{
	width: 20%;
	float: left;
}
.jd-infor ul.jd-info-name textarea{
	width: 78%;
	height: 25%;
	float: right;
	line-height: .4rem;
	font-size: .28rem;
	margin-top: .1rem;
}
.addr{
	width: 100%;
	height: 2.16rem;
	margin-top: .08rem;
	background: #fff url(/public/static/shops/img/2.jpg) bottom center repeat-x;
	-webkit-background-size: auto 100%;
	background-size: auto;
	position: relative;
	padding: 0 .3rem;
	padding-top: .2rem;
	margin-bottom: .2rem;
}
.addr:after{
	content: '';
	position: absolute;
	left: 0;
	top: -.08rem;
	width: 100%;
	height: .08rem;
	background: url(../img/bg.jpg)center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.addr p{
	width: 100%;
	display: table;
	font-weight: normal;
	line-height: .4rem;
	float: left;
	font-size: .28rem;
}
.addr p span{
	width:6em;
	line-height: .4rem;
	/*text-align: right!important;*/
	font-size: .28rem;
	text-align:text-justify;
	float: left;
	display: inline-block;
}
.addr p span.w3{
	letter-spacing:0.35em; 
	margin-right:-0.35em;
}
.addr p a{
	width: 75%;
	font-size: .28rem;
	float: right;
}
.intr{
	width: 100%;
	display: table;
	background-color: #fff;
	padding-bottom: .3rem;
	margin-top: .2rem;
	margin-bottom:.2rem;
}
.intr h5{
	margin: 0 .3rem;
	height: .7rem;
	border-bottom: 1px solid #e5e5e5;
	margin-top: .1rem;
	line-height: .7rem;
	font-weight: normal;
	color: #000000;
	font-size: .28rem;
}
.intr h5 img{
	height: .3rem;
	float: left;
	margin-top: .2rem;
	margin-right: .12rem;
}
.intr-col{
	width: 100%;
	display: table;
	padding: 0 .3rem;
	padding-top: .2rem;
}
.intr-col h4{
	width: 1.5rem;
	height: 1.5rem;
	float: left;
}
.intr-col h4 img{
	height: 100%;
	width: 100%;
	border-radius: .05rem;
}
.intr-col div{
	width: 5.2rem;
	height: 1.5rem;
	float: right;
	position: relative;
}
.intr-col div h3{
	font-weight: normal;
	font-size: .28rem;
	color: #333;
	line-height: .5rem;
	height: 1rem;
}
.intr-col div p{
	color: #c6a887;
	font-size: .3rem;
	font-weight: normal;
	line-height: .46rem;
}
.intr-col div p b{
	font-weight: normal;
	letter-spacing: .02rem;
}
.intr-col div p b i{
	font-size: .24rem;
	margin-right: .02rem;
}
.intr-col div i.more{
	position: absolute;
	right: 0;
	top:50%;
	width: .14rem;
	height: .24rem;
	background: url(../img/ic9.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	margin-top: -.12rem;
}
.jg-Price{
	width: 100%;
	height: 2.8rem;
	padding:.1rem .3rem;
	margin-bottom: .2rem;
	background: #FFF;
}
.jg-Price ul.intr-vuse{
	width: 100%;
	float: left;
}
.jg-Price ul.intr-vuse li{
	width: 100%;
	line-height: .44rem;
	font-size:.28rem;
}
.jg-Price ul.intr-vuse li span{
	float: right;
}
.jg-Price ul.intr-vuse li.sj-pric{
	border-top: 1px #e5e5e5 solid;
}
.jg-Price ul.intr-vuse li.sj-pric span{
	color: #f7412f;
}
.jg-Price ul.intr-vuse li i{
	padding-left: .3rem;
}
.jg-Price ul.intr-vuse li span.copy{
	border: 1px #d6d7dc solid;
	display: inline-block;
	width: 10%;
	height: .26%;
	line-height: .26rem;
	text-align: center;
	font-size:.2rem;
	border-radius: .06rem;
	margin-top: .1rem;
}
.jg-Price ul.intr-vuse li.sj-pric-bot{
	border-top: 1px #e5e5e5 solid;
	text-align: right;
	position:fixed;
	bottom:0;
	z-index: 9;
	left: 0;
	width:100%;
	height:auto;
	margin: 0 auto;
	padding-bottom: .2rem;
	background: #fff;

}
.jg-Price ul.intr-vuse li.sj-pric-bot button{
	width:18%;
	height: .7rem;
	border-radius: .2rem;
	border: 1px #5e6264 solid;
	line-height: .7rem;
	text-align: center;
	margin-top: .24rem;
	margin-right:.3rem;
	color: #5e6264;
	font-size: .28rem;
	background: #fff;
	color: #fe794a;
	border:1px #fe794a solid;

}
/*.jg-Price ul.intr-vuse li.sj-pric-bot button.confirn{
	color: #fe794a;
	border:1px #fe794a solid;

}*/
.jg-Price ul.intr-vuse li span em{
	font-size: .17rem;
}

.gdhead{
	height: 0.9rem;
	width: 100%;
	background:#C9A272;
	position: fixed;
	padding: 0 3%;
	z-index: 100;
	display: flex;
	align-items: center;
	justify-content: center;
	color:white;
}
.gdhead>div{
	width: 80%;
	height: 0.9rem;
	display: flex;
	align-items: center;
	font-size: 0.3rem !important;
	justify-content: center;
}
.gdhead>p{
	width: 8%;
	height: 0.9rem;
	display: flex;
	align-items: center;
}
.gdhead>p>a{
	display: block;
	width: 100%;
}
.gdhead>p>a>i{
	width: 30%;
    padding: 0 0 50% 0;
    height: 0px;
    background: url(/public/static/shops/img/ic47.png);
    background-size: 100% 100%;
    display: block;
}

.mesd{
	width: 100%;
}
.mesd_img{
	width: 60%;
	margin: 10% 20%;
}
.mesd_p{
	width: 100%;
	text-align: center;
	height: 1rem;
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center;
	font-size: .3rem;
}


@media only screen and (min-width:750px) {
	.gdhead{
	height: 0.9rem;
	width:750px;
	background:#C9A272;
	position: fixed;
	z-index: 100;
	display: flex;
	align-items: center;
	justify-content: center;
	color:white;
}
}