﻿/*===============================================
  A. public
================================================= */
.iconfont {font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}
@font-face {
	font-family: 'iconfont';  /* project id 304207 */
	src: url('http://at.alicdn.com/t/font_304207_4w2ba1vacr82gldi.eot');
	src: url('http://at.alicdn.com/t/font_304207_4w2ba1vacr82gldi.eot?#iefix') format('embedded-opentype'),
	url('http://at.alicdn.com/t/font_304207_4w2ba1vacr82gldi.woff') format('woff'),
	url('http://at.alicdn.com/t/font_304207_4w2ba1vacr82gldi.ttf') format('truetype'),
	url('http://at.alicdn.com/t/font_304207_4w2ba1vacr82gldi.svg#iconfont') format('svg');
}
.weui-cells_checkbox .weui-check:checked + .weui-icon-checked:before{
	color: #218bf7;
} 
*{
	-webkit-tap-highlight-color:rgba(255,255,255,0)
}
html,body{
	background: #f2f2f2;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
	-webkit-appearance: none !important;
	margin: 0;
}
.weui-input-date{
	height: 30px;
	line-height: 30px;
}
input[type="date"]{
	width: 80%;
	padding: 0 10%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
input[type="date"]:before{
	color:#A9A9A9;
	content:attr(placeholder);
}
input[type="date"].full:before {
	display: none;
}
img{
	max-width: 100%;
}
.weui-dialog__btn_primary{
	color: #63a6ea;
}
.weui-actionsheet__list{
	max-height: 240px;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	overflow-scrolling: touch;
}
.weui-actionsheet__list:after{
	display: none;
}
.weui-input{
	color:#333;
}
.weui-skin_android .weui-actionsheet{
	top: 35%;
}
.weui-search-bar{
	background: #f2f2f2;
}
.weui-search-bar:after,
.weui-search-bar:before{
	display: none;
}
.searchbar-result{
	position: absolute;
	top: 56px;
	left: 0;
	bottom: 0;
	right: 0px;
	width:100%;
	z-index: 4;
	background: #f2f2f2;
	overflow-y: auto;
}
.searchbar-result.weui-cells:after{
	display: none;
}
.weui-search-bar__box .weui-search-bar__input{
	padding: 10px 0;
}
.weui-search-bar__box .weui-icon-search,
.weui-search-bar__box .weui-icon-clear{
	top: 5px;
}
.weui-search-bar__label,
.weui-search-bar__cancel-btn{
	line-height: 38px;
}
.box-shadow{
	box-shadow: #e8e8e8 0 0 10px;
}
.transform-scale:after{
	-webkit-transform: scale(0.49);
	transform: scale(0.49);
}
.date-group{
	position: relative;
}
.date-group i:after{
	content: " ";
	display: inline-block;
	height: 10px;
	width: 10px;
	border-width: 2px 2px 0 0;
	border-color: #fff;
	border-style: solid;
	-webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
	transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
	position: relative;
	top: -2px;
	position: absolute;
	top: 50%;
	margin-top: -4px;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.date-group .date-btn{
	display: block;
	width: 40px;
	height: 45px;
}
.date-group i.date-prev:after{
	left: 17px;
	transform: rotate(-135deg);
}
.date-group i.date-next:after{
	right: 17px;
}
.menu_title{
	position: relative;
	background: #fff;
}
.menu_title:after{
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	border-bottom: #e6e6e6 1px solid;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	z-index: 1;
}
.menu_title ul li{
	list-style: none;
	text-align: center;
	position: relative;
}
.menu_title ul li.active:after{
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	border-bottom: #63a6ea 2px solid;
	z-index: 2;
}
.menu_title ul li.active a{
	color: #63a6ea;
}
.menu_title ul li a{
	padding: 15px;
	display: block;
	color: #333;
	font-size: 16px;
}
.pay-group a{
	display: block;
}
.pay-group>a:last-child{
	margin-bottom: 0 !important;
}
.pay-group .number-btn{
	position: relative;
	font-size: 16px;
	text-align: center;
	height: 38px;
	line-height: 38px;
	margin-left: 10px;
	border-radius: 5px;
}
.pay-group .number-btn.active{
	background: #218bf7;
	color: #fff;
}
.pay-group .number-btn span{
	position: relative;
	z-index: 2;
}
.pay-group .number-btn:before{
	content: " ";
	width: 200%;
	height: 200%;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #218bf7;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	box-sizing: border-box;
	border-radius: 10px;
}
.an-error{
	width: 50%;
	text-align: center;
	position: absolute;
	top: 15%;
	left: 25%;
}
.an-error img{
	width: 140px;
	height: 140px;
}
.an-error .weui-btn{
	border: #63a6ea 1px solid;
	color: #63a6ea;
}
.an-error .weui-btn:hover{
	background: #63a6ea;
	color: #fff;
}
.item-group{
	margin-top: 1.17647059em;
	line-height: 1.47058824;
	font-size: 14px;
	overflow: hidden;
	position: relative;
}
.item-group:before{
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	height: 1px;
	border-top: 1px solid #e5e5e5;
	color: #e5e5e5;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	z-index: 2;
}
.item-group:after{
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 1px;
	border-bottom: 1px solid #e5e5e5;
	color: #e5e5e5;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	z-index: 2;
}
.item-list{
	position: relative;
	background-color: #FFFFFF;
}
.item-list>a{
	padding: 15px;
}
.item-bd{
	margin-left: 75px;
}
.block{
	display: block;
}
.cut-words{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.weui-photos{
	width: 60px;
	height: 60px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 15px;
	text-align: center;
	background: #07c1f0;
}
.weui-photos.square{
	border-radius: 0px;
}
.weui-photos img{
	width: 100%;
	height: 100%;
}
.swiper-container img{
	width: 100%;
	vertical-align: middle;
}
.swiper-pagination-bullet{
	text-indent: 999em;
	line-height: 999;
	overflow: hidden;
	width: 12px;
	height: 12px;
	background: rgba(0,0,0,0.6);
	opacity: 1;
}
.swiper-pagination-bullet-active{
	background: #007aff;
	opacity: 1;
}
.weui-grid__icon{
	width: 45px;
	height: 45px;
}
.footer{
	position: fixed;
	left: 0px;
	bottom: 0px;
	width: 100%;
	background: #fff;
	border-top: #e4e4e4 1px solid;
}
.footer li{
	list-style: none;
}
.footer a{
	display: block;
	color: #999;
	text-align: center;
	padding:10px 0px;
}
.footer a.active{
	color: #63a6ea;
}
.footer .icon{
	display: block;
	width: 25px;
	height: 25px;
	margin: 0 auto;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.footer .medical-service .icon{
	background-image: url(../images/icon_09.png);
}
.footer .perso-center .icon{
	background-image: url(../images/icon_10.png);
}
.footer .famous-hospital .icon{
	background-image: url(../images/icon_11.png);
}
.footer .medical-service.active .icon{
	background-image: url(../images/icon_12.png);
}
.footer .perso-center.active .icon{
	background-image: url(../images/icon_13.png);
}
.footer .famous-hospital.active .icon{
	background-image: url(../images/icon_14.png);
}
.footer span{
	font-size: 18px;
}
/*===============================================
  B. color
================================================= */
.color-333{
	color: #333 !important;
}
.color-666{
	color: #666 !important;
}
.color-999{
	color: #999 !important;
}
.color-white{
	color: #fff !important;
}
.color-blue{
	color: #218bf7 !important;
}
.color-green{
	color: #2ed336 !important;
}
.color-red{
	color: #f3475f !important;
}
.color-orange{
	color: #c79a11 !important;
}
.color-Darkblue{
	color: #3c6894 !important;
}
.pink{
	color: #e66677 !important;
}
.gray{
	color: #e9e9e9 !important;
}
.bgcolor-white{
	background: #fff !important;
}
.bgcolor-blue{
	background: #218bf7 !important;
}
.bgcolor-green{
	background: #2ed336 !important;
}
.bgcolor-green1{
	background: #24ca6b !important;
}
.bgcolor-red{
	background: #f3475f !important;
}
.bgcolor-orange{
	background: #c79a11 !important;
}
.bgcolor-Darkblue{
	background: #3c6894 !important;
}
.bgcolor-gray{
	background: #e9e9e9 !important;
}
.bgcolor-pink{
	background: #fceff1 !important;
}
.border-blue{
	border: #63a6ea 1px solid;
}
/*===============================================
  C. margin and padding
================================================= */
.mn {
	margin: 0!important;
}
.m10{
	margin: 10px !important;
}
.m15{
	margin: 15px !important;
}
.mt5{
	margin-top: 5px !important;
}
.mt10{
	margin-top: 10px !important;
}
.mt15{
	margin-top: 15px !important;
}
.mt20{
	margin-top: 20px !important;
}
.mt25{
	margin-top: 25px !important;
}
.mt30{
	margin-top: 30px !important;
}
.mr5{
	margin-right: 5px !important;
}
.mr10{
	margin-right: 10px !important;
}
.mr15{
	margin-right: 15px !important;
}
.mr20{
	margin-right: 20px !important;
}
.mb5{
	margin-bottom: 5px !important;
}
.mb10{
	margin-bottom: 10px !important;
}
.mb15{
	margin-bottom: 15px !important;
}
.mb20{
	margin-bottom: 20px !important;
}
.mb25{
	margin-bottom: 25px !important;
}
.mb30{
	margin-bottom: 30px !important;
}
.ml5{
	margin-left: 5px !important;
}
.ml10{
	margin-left: 10px !important;
}
.ml15{
	margin-left: 15px !important;
}
.ml20{
	margin-left: 20px !important;
}
.mlr5{
	margin-left: 5px !important;
	margin-right: 5px !important;
}
.pn {
	padding: 0!important;
}
.pt0{
	padding-top: 0px !important;
}
.pb0{
	padding-bottom: 0px !important;
}
.p5 {
	padding: 5px !important;
}
.p10 {
	padding: 10px !important;
}
.p15 {
	padding: 15px !important;
}
.ptb2{
	padding-top: 2px !important;
	padding-bottom: 2px !important;
}
.plrn{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.plr5{
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.plr10 {
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.plr15 {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.pln{
	padding-left: 0px !important;
}
.pl5 {
	padding-left: 5px !important;
}
.pl20 {
	padding-left: 20px !important;
}
.pt0 {
	padding-top: 0px !important;
}
.ptbn{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.ptb5{
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
.ptb10 {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.ptb15 {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}
.ptb20 {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}
/*===============================================
  D. Other
================================================= */
.col-1 {
	width: 8.33333333%;
}
.col-2 {
	width: 16.66666667%;
}
.col-3 {
	width: 25%;
}
.col-4 {
	width: 33.33333333%;
}
.col-5 {
	width: 41.66666667%;
}
.col-6 {
	width: 50%;
}
.col-7 {
	width: 58.33333333%;
}
.col-8 {
	width: 66.66666667%;
}
.col-9 {
	width: 75%;
}
.col-10 {
	width: 83.33333333%;
}
.col-11 {
	width: 91.66666667%;
}
.col-12 {
	width: 100%;
}

.fs12{
	font-size: 12px !important;
}
.fs13{
	font-size: 13px !important;
}
.fs14{
	font-size: 14px !important;
}
.fs15{
	font-size: 15px !important;
}
.fs16{
	font-size: 16px !important;
}
.fs17{
	font-size: 17px !important;
}
.fs18{
	font-size: 18px !important;
}
.fs19{
	font-size: 19px !important;
}
.fs20{
	font-size: 20px !important;
}
.fs22{
	font-size: 22px !important;
}
.fs24{
	font-size: 24px !important;
}
.fs26{
	font-size: 26px !important;
}
.fs28{
	font-size: 28px !important;
}
.fs30{
	font-size: 30px !important;
}
.fwb{
	font-weight: bold;
}
.line-h1{
	line-height: 1;
}
.fwn{
	font-weight: normal;
}
.text-l{
	text-align: left !important;
}
.text-c{
	text-align: center !important;
}
.text-r{
	text-align: right !important;
}
.indent{
	text-indent: 2em;
}
.flex-t{
	align-items: flex-start !important;
}
.icon-t{
	position: relative;
	top: -2px;
}
.icon-b{
	position: relative;
	top: 2px;
}
.border-r2{
	border-radius: 2px;
}
.border-r3{
	border-radius: 3px;
}
.border-r5{
	border-radius: 5px;
}
.border-r10{
	border-radius: 10px;
}
.border-r50{
	border-radius: 50%;
}
.bd-radius-box{
	font-size: 14px;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	position: relative;
}
.bd-radius-box:after{
	border: #999 1px solid;
	content: " ";
	width: 200%;
	height: 200%;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: scale(0.49);
	transform: scale(0.49);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	box-sizing: border-box;
	border-radius: 50%;
}
.weui-input_border{
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-left: 14px;
	padding-right: 14px;
	box-sizing: border-box;
	font-size: 18px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	border-radius: 5px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	overflow: hidden;
	background: #fbfbfb;
	padding:7px 14px;
}
.weui-input_border:after{
	content: " ";
	width: 200%;
	height: 200%;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	box-sizing: border-box;
	border-radius: 10px;
}
.verification .required{
	position: absolute;
	top: 13px;
	right: 15px;
	color: red;
}
.verification .success,
.verification .failure{
	font-size: 20px;
	position: absolute;
	top: 50%;
	margin-top: -15px;
	right: 10px;
	color: #e66677;
	display: none;
}
.verification .success{
	color: #2ed336;
}
.verification.success .required,
.verification.failure .required{
	display: none;
}
.verification.success .success{
	display: block;
}
.verification.failure .failure{
	display: block;
}
.weui-input_index{
	position: relative;
	z-index: 2;
}
.code-box{
	position: relative;
}
.code-box p{
	position: absolute;
	left: 20%;
	bottom: 0px;
	width: 60%;
	text-align: center;
	background: #fff;
}
.code-letter-spacing{
	/*letter-spacing: 3px;*/
}
.score-box{
	display: inline-block;
	width: 100px;
	height: 16px;
	top: 2px;
	background-image: url(../images/score.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
}
.score-num{
	display: block;
	width: 100%;
	height: 100%;
	background-image: url(../images/score.png);
	background-repeat: no-repeat;
	background-position: 0 -16px;
}
.active-btn:active{
	opacity: 0.8;
}
.tag{
	padding: 2px 5px;
}
.break-word{
	word-wrap: break-word;
}
.word-break{
	word-break: break-all;
}
.nowrap{
	white-space: nowrap
}
.hide{
	display: none;
}
.float-r {
	float: right!important;
}
.float-l {
	float: left!important;
}
.clearfix:after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:".";
	clear:both;
	height:0;
	overflow:hidden;
}
.clearfix{
	*zoom:1;
}
/*===============================================
  END
================================================= */
/*门诊缴费*/
.pay-list .pay-btn{
	display: block;
	padding: 5px 10px 15px 10px;
}
.pay-list .pay-btn:active{
	opacity: 0.8;
}
.department-main{
	background: #fff;
}
.date-shift{
	position: relative;
}
.doctor-info .date-shift{
	padding: 15px;
}
.date-shift:after{
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	border-bottom: #e6e6e6 1px solid;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}
.date-shift .btn a,
.date-shift .btn a:active{
	color: #63a6ea;
	background: #fff;
}
.date-shift .btn .weui-btn:after{
	border-color: #63a6ea;
	transform:scale(0.49);
}
.scheduling-info{
	text-align: center;
	color: #999;
	padding: 10px;
}
.scheduling-info .date{
	margin-top: 5px;
}
.scheduling-info .date span{
	display: block;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border-radius: 50%;
	margin: 0 auto;
}
.scheduling-info .date span.active{
	background: #2ed336;
	color: #fff;
}
.scheduling-info .date span.full{
	background: #f1f1f1;
}
.doctor-list{
	margin-top: 10px;
}
.doctor-list .weui-media-box_appmsg .weui-media-box__thumb{
	border-radius: 50%;
}
.doctor-list .weui-media-box:before{
	left: 80px;
}
.doctor-details{
	background: #fff;
	margin-top: 10px;
}
.doctor-details img{
	border-radius: 50%;
}
.doctor-details a:active{
	background: #fff;
}
.doctor-details i.iconfont{
	font-size: 17px;
}
.doctor-info{
	margin-top: 10px;
}
.date-shift .icon{
	position: relative;
}
.date-shift .icon:after{
	content: " ";
	display: inline-block;
	height: 6px;
	width: 6px;
	border-width: 2px 2px 0 0;
	border-color: #C8C8CD;
	border-style: solid;
	-webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
	transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
	position: relative;
	top: -2px;
	position: absolute;
	top: 50%;
	margin-top: -4px;
	right: 17px;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.date-shift .icon.active:after{
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.reservation-list{
	margin-top: 10px;
	text-align: center;
	background: #fff;
	color: #999;
}
.reservation-list .weui-flex{
	padding: 15px 0;
	position: relative;
}
.reservation-list .weui-flex:after{
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	border-bottom: #e6e6e6 1px solid;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}
.flex-2{
	-webkit-box-flex:2;
	-webkit-flex:2;
	flex: 2;
}
.reservation-list a{
	color: #2ed336;
	border-radius: 50%;
	border: #2ed336 1px solid;
	display: block;
	width: 60px;
	height: 60px;
	line-height: 60px;
	margin: 0 auto;
}
.reservation-list a:active{
	background: #2ed336;
	color: #fff;
}
.weui-flex__auto{
	padding: 0 15px;
}
.reservation-list .weui-flex.full{
	color: #d6d6d6;
}
.reservation-list .weui-flex.full a,
.reservation-list .weui-flex.full a:active{
	color: #d6d6d6;
	border-color: #d6d6d6;
	background: none;
}
.introduction-info{
	background: #fff;
}
.introduction-info .weui-flex{
	padding: 15px;
}
.introduction-info .type{
	font-size: 17px;
}
.introduction-info span{
	font-size: 15px;
	padding: 5px;
	background: #ededed;
	border-radius: 3px;
	color: #999;
	display: inline-block;
	margin:0 0 10px 5px;
}
.introduction-info p{
	color: #999;
	font-size: 15px;
	padding-left: 5px;
}
.selection-patient p{
	text-align: right;
}
.selection-patient .weui-cell:nth-of-type(2) p{
	line-height: 1.2;
}
.selection-patient a.add-person{
	color: #63a6ea;
}
.selection-patient a.add-person i{
	font-size: 20px;
	margin-right: 3px;
}
.selection-patient font{
	color: #999;
}
.selection-patient a.weui-btn_primary,
.selection-patient a.weui-btn_primary:active{
	background: #218bf7;
	color: #fff;
}
.selection-patient a.weui-btn_primary:active{
	opacity: 0.8;
}
.pay-description .icon .weui-icon_msg-primary{
	font-size: 18px;
}
.pay-description p{
	text-align: left;
	padding-left: 5px;
	color: #999;
}
.selection-patient .pay-info{
	text-align: center;
	background: #fff;
	padding: 15px;
	/*color: #;*/
}
.selection-patient .pay-info p{
	text-align: center;
}
.registered-result{
	padding: 10px 5px;
}
.registered-info .code{
	max-width: 75%;
}
.hospital-info{
	position: relative;
	padding: 10px 0;
	background: #fff;
}
.hospital-info .weui-cells{
	border-radius: 3px;
	background: #f2f2f2;
}
.hospital-info:first-child:before{
	display: none;
}
.hospital-info:before{
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	height: 1px;
	border-top: 1px solid #e5e5e5;
	color: #e5e5e5;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	left: 0;
	z-index: 2;
}
.hospital-info .weui-cell:before{
	display: none;
}
.cost-summary{
	box-shadow: 0 0 10px #e8e8e8;
}
.cost-summary table th,
.cost-summary table td{
	padding: 10px;
}
.cost-summary table td{
	position: relative;
}
.cost-summary table td:first-child{
	text-align: left;
}
.cost-summary table td:after{
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	height: 1px;
	border-top: 1px solid #e5e5e5;
	color: #e5e5e5;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	left: 0;
	z-index: 2;
}
.hospital-report .bd-radius-box:after{
	border-color: #63a6ea;
}
/*我的就诊人*/
.no-treat-people{
	position: absolute;
	top: 25%;
	left: 0;
	width: 100%;
	text-align: center;
}
.no-treat-people .bd-radius-box{
	width: 140px;
	height: 140px;
	line-height: 140px;
	margin: 0 auto;
	display: block;
}
.no-treat-people .bd-radius-box:after{
	border-color: #63a6ea;
	background: #fff;
	z-index: 1;
}
.no-treat-people .bd-radius-box i{
	font-size: 80px;
	color: #63a6ea;
	position: relative;
	z-index: 2;
}
.binds-people .weui-cell:before{
	display: none;
}
.doctor-source .weui-cells:first-child:after{

}
.doctor-source .weui-dialog__ft:after{
	top: auto;
	bottom: -2px;
}
.doctor-source .weui-cell_access .weui-cell__ft::after{
	transition: all .3s;
}
.doctor-source .weui-cell_access.active .weui-cell__ft::after{
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.doctor-source .weui-cell_access.active::after{
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 1px;
	border-top: 1px solid #e5e5e5;
	color: #e5e5e5;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	left: 15px;
	z-index: 2;
}
.doctor-source .weui-cell i.iconfont.color-blue{
	visibility: hidden;
}
.doctor-source .weui-cell.active i.iconfont{
	visibility: visible;
}
.nav-menu{
	position: absolute;
	top: 56px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	background: none;
	overflow-y: hidden;
	z-index: 1;
	box-sizing: border-box;
}
.nav-menu .weui-cell{
	background: #fff;
}
.nav-menu .menu_title{
	position: absolute;
	left: 0;
	top: 0;
	right: 65%;
	bottom: 0;
	z-index: 2;
	background: #f2f2f2;
}
.nav-menu ul li,
.nav-menu .list-item{
	padding: 15px 10px;
	color: #333;
	line-height: 25px;
	position: relative;
	text-align: left;
}
.nav-menu ul li.active{
	background: #fff;
	color: #218bf7;
}
.nav-menu .menu_title ul li{
	font-size: 16px;
}
.nav-menu .menu_title ul li.active:after{
	display: none;
}
.nav-menu .list-item.two-title a{
	color: #218bf7;
	font-size: 16px;
	display: block;
	width: 100%;
	height: 100%;
}
.nav-menu ul li{
	box-sizing: border-box;
	width: 100%;
	outline: none;
}
.nav-menu ul li:before,
.nav-menu .list-item:before{
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 0px;
	border-bottom: 1px solid #c7c7c7;
	color: #c7c7c7;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	left: 0px;
	z-index: 2;
}
.nav-menu .list-item:before{
	left: 10px;
}
.nav-menu ul li:first-child:before{
	/*display: none;*/
}
.nav-menu .list-item span{
	/*font-size: 14px;*/
}
.nav-menu .list-item i.iconfont{
	color: #c7c7cc;
}
.nav-menu .menu_list{
	position: absolute;
	left: 35%;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background: #fff;
	z-index: 3;
}
.nav-menu .menu_title,
.nav-menu .menu_list,
.overflow-yauto{
	overflow-y: auto;
}
.nav-menu .menu_title:after{
	display:none;
}
/*我的报告*/
.physical-details table{
	width: 100%;
	background: #f7f7f7;
}
.physical-details table th,
.physical-details table td{
	width: 25%;
	text-align: center;
	padding: 10px;
	border: #e5e5e5 1px solid;
}
.physical-details table th{
	font-weight: normal;
	background: #e7eff7;
	font-size: 16px;
}
.binds-people i.iconfont{
	position: absolute;
	top: 10px;
	right: 10px;
	color: red;
	font-size: 20px;
}
.no-data{
	position: absolute;
	top: 20%;
	left: 0;
	width: 100%;
	text-align: center;
}
.no-data img{
	width: 140px;
	height: 140px;
}
.no-data p{
	font-size: 24px;
	color: #999;
}
.choose-district{
	padding: 15px;
	background: #218bf7;
	color: #fff;
	position: relative;
	text-align: center;
}
.choose-district label{
	position: absolute;
	left: 15px;
	top: 15px;
}
.choose-district i{
	position: absolute;
	right: 15px;
	top: 15px;
	transform: rotate(90deg);
}
/*科室分布*/
.department-distributed select{
	padding: 10px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	border: none;
	outline: none;
	font-size: 16px;
}
.department-distributed .select-icon{
	position: relative;
	left: -15px;
}
.department-distributed .weui-cell:before{
	left: 0px;
}
.department-distributed .weui-cell.bgcolor-blue{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAAABCAYAAADdJYANAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAEklEQVQY02NMXvbqP8MoGNQAANMXAvR4G470AAAAAElFTkSuQmCC) left repeat-y !important;
}
.news p{
	/*height: 30px;
	line-height: 30px;*/
}
.news .weui-article p{
	margin: 0;
}
/*满意度调查*/
.satisfac-survey .weui-cells_form .weui-cell:before{
	left: 0;
}
.satisfac-survey ul{
	padding: 15px 0;
	background: #fff;
}
.satisfac-survey ul li{
	padding: 0 15px;
}
.satisfac-survey ul li p{
	font-size: 16px;
}
.satisfac-survey .score{
	padding-left: 10px;
	display: inline-block;
}
.satisfac-survey .score i{
	font-size: 25px;
	margin-left: 15px;
	color: #ebebeb;
}
.satisfac-survey .score i.active,
.score_active{
	color: #ffad2c;
}
.satisfac-survey textarea{
	width: 100%;
	border: none;
	box-shadow: none;
	font-size: 14px;
	line-height: 1.7;
	position: relative;
	z-index: 2;
	resize: none;
	outline: none;
	font-family: "微软雅黑";
}
.service-evaluate textarea{
	height: 100px;
}
/*聊天*/
.border-box{
	webkit-box-sizing: border-box!important;
	-moz-box-sizing: border-box!important;
	box-sizing: border-box!important;
}
.weui-chat-main{
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
}
.weui-chat-info{
	position: absolute;
	top: 0px;
	bottom: 50px;
	width: 100%;
	padding: 15px;
	overflow-x: hidden;
	overflow-y: auto;
}
.weui-chat-info li{
	position: relative;
	font-size: 0;
	margin-bottom: 10px;
	padding-left: 60px;
	/*min-height: 68px;*/
}
.weui-chat-system{
	min-height: 0;
	margin: 20px 0px !important;
	padding: 0 !important;
	text-align: center;
	min-height: 0px !important;
}
.weui-chat-system span{
	display: inline-block;
	line-height: 30px;
	padding: 0 15px;
	border-radius: 3px;
	background-color: #ddd;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
}
.weui-chat-li{
	position: relative;
	font-size: 0;
	margin-bottom: 10px;
}
.weui-chat-user,
.weui-chat-text{
	display: inline-block;
	vertical-align: top;
	font-size: 15px;
}
.weui-chat-user{
	position: absolute;
	left: 0px;
	top: 0px;
}
.weui-chat-user img{
	width: 40px;
	height: 40px;
	border-radius: 50%;
}
.weui-chat-text{
	position: relative;
	min-height: 22px;
	line-height: 22px;
	padding: 8px 15px;
	background-color: #fff;
	border-radius: 3px;
	color: #333;
	word-break: break-all;
}
.weui-chat-text::after{
	content: '';
	position: absolute;
	left: -10px;
	top: 13px;
	width: 0;
	height: 0;
	border-style: solid dashed dashed;
	border-color: #fff transparent transparent;
	overflow: hidden;
	border-width: 10px;
}
.weui-chat-text img{
	max-width: 100%;
	vertical-align: middle;
}
.weui-chart-me{
	text-align: right;
	padding-left: 0px !important;
	padding-right: 60px;
}
.weui-chart-me .weui-chat-user{
	left: auto;
	right: 0px;
}
.weui-chart-me .weui-chat-text{
	margin-left: 0;
	text-align: left;
	background-color: #63a6ea;
	color: #fff;
}
.weui-chart-me .weui-chat-text::after{
	left: auto;
	right: -10px;
	border-top-color: #63a6ea;
}
.weui-chat-footer{
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background: #f5f5f6;
}
.weui-chat-send{
	position: relative;
	padding: 10px;
}
.weui-chat-send:before{
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	height: 1px;
	border-top: 1px solid #e5e5e5;
	color: #e5e5e5;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	z-index: 2;
}
.weui-chat-send:after{
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 1px;
	border-top: 1px solid #e5e5e5;
	color: #e5e5e5;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	z-index: 2;
}
.weui-chat-send input{
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	height: 40px;
	padding-left: 5px;
	border: 0;
	background-color: #fff;
	border-radius: 3px;
	outline: none;
	font-size: 17px;
}
.weui-send-btn{
	border-radius: 3px;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	border: 0;
	margin-left: 10px;
	background-color: #63a6ea;
	color: #fff;
	outline: none;
	font-size: 17px;
}
.weui-send-btn.disabled-send{
	background-color: #d2d2d2!important;
	color: #fff!important;
	cursor: not-allowed!important;
}
.weui-open-tool{
	color: #999;
	height: 40px;
	line-height: 40px;
	margin-left: 10px;
}
.weui-open-tool i{
	font-size: 30px;
}
.weui-chat-tool{
	position: relative;
	width: 100%;
	overflow-x: auto;
	padding: 0;
	font-size: 0;
	white-space: nowrap;
	padding-bottom: 10px;
}
.weui-tool-face{
	position: relative;
	margin: 15px 15px 0px;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	text-align: center;
	line-height: 1;
}
.weui-face-icon{
	width: 38px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	margin: 0 auto;
	position: relative;
	background: #fff;
	border-radius: 10px;
}
.weui-face-icon:before{
	content: " ";
	width: 200%;
	height: 200%;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	box-sizing: border-box;
	border-radius: 15px;
}
.weui-face-icon img{
	width: 60%;
	color: #6f7378;
	vertical-align: middle;
}
.weui-tool-face span{
	font-size: 15px;
	display: block;
	padding: 5px 0px;
}
/*挂号服务*/
.register-group .menu_list{
	position: absolute;
	top: 190px;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff;
}
.register-service .weui-photos{
	background: none;
}
.register-service li{
	width: 50%;
	float: left;
	list-style: none;
}
.register-service li>.weui-cell{
	padding: 20px 0 20px 10px;
}
.register-service li .weui-photos{
	margin-right: 10px;
}
.register-service.weui-cells:before,
.register-service.weui-cells:after,
.expert.weui-cells:before,
.expert.weui-cells:after,
.register-group .item-group:before,
.register-group .item-group:after{
	display: none;
}
.register-service .weui-photos{
	width: 40px;
	height: 40px;
}
.register-group .item-group,
.register-group .expert{
	margin-top: 0px;
	height: 100%;
	overflow-y: auto;
}
.register-group .item-list>a{
	padding: 10px 15px;
}
.register-group .item-list:after{
	content: " ";
	position: absolute;
	left: 15px;
	bottom: 0;
	right: 0;
	height: 1px;
	border-bottom: 1px solid #e5e5e5;
	color: #e5e5e5;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	z-index: 2;
}
/*就诊须知*/
.treatment-advice .item-list:after{
	content: " ";
	position: absolute;
	left: 15px;
	bottom: 0;
	right: 0;
	height: 1px;
	border-bottom: 1px solid #e5e5e5;
	color: #e5e5e5;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	z-index: 2;
}

/*在线咨询*/
.consul-textarea{
	position: relative;
}
.consul-textarea .weui-input_border{
	background: #fff;
	padding-bottom: 25px;
}
.consul-textarea textarea{
	width: 100%;
	height: 120px;
	font-size: 17px;
	font-family: "微软雅黑";
	line-height: 20px;
	border: none;
	resize: none;
	outline: none;
	position: relative;
	z-index: 2;
}
.consul-textarea .em{
	position: absolute;
	right: 10px;
	bottom: 5px;
	z-index: 2;
	font-size: 14px;
}
/*咨询记录-医生端*/
.doctor-footer{
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	border-top: #d6d7dc 1px solid;
}
.doctor-footer li{
	list-style: none;
}
.doctor-footer li a{
	display: block;
	width: 100%;
	text-align: center;
	line-height: 1;
	padding: 10px 0;
	color: #999;
}
.doctor-footer li i{
	font-size: 30px;
}
.doctor-footer li p{
	padding-top: 5px;
}
.doctor-footer li a.active{
	color: #63a3ea;
}
.chat-log{
	/*margin-bottom: 72px;*/
	/*position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 72px;
	overflow-y: auto;*/
}
.chat-log-item a{
	position: relative;
	display: block;
	color: #333;
	padding: 10px 15px;
	background: #fff;
}
.chat-detail .chat-log-doctor a{
	background: #f4f9fe;
}
.chat-detail .chat-log-doctor~.chat-log-doctor{
	border-top: #e4edf7 1px solid;
}
.chat-detail .chat-log-patient~.chat-log-patient{
	border-top: #f2f2f2 1px solid;
}
.chat-detail .chat-log-patient a{
	/*background: #fff;*/
}
.chat-detail .chat-log-item a:after{
	display: none;
}
.chat-log-item a:after{
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 1px;
	border-bottom: 1px solid #d6d7dc;
	color: #e5e5e5;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	z-index: 2;
}
.chat-log-title{
	color: #999;
	padding-bottom: 10px;
	height: 40px;
	line-height: 40px;
}
.chat-log-user.doctor{
	line-height: 20px;
}
.chat-log-user img{
	width: 40px;
	height: 40px;
	border-radius: 50%;
	vertical-align: middle;
}
.chat-log-user span{

}
.chat-log-content{

}
.doctor-item{
	padding-top: 10px;
}
.doctor-name{
	height: 40px;
	line-height: 40px;
	margin-bottom: 8px;
	padding: 0 15px;
}
.doctor-name img{
	width: 40px;
	height: 40px;
	border-radius: 50%;
	vertical-align: middle;
}
.doctor-item .weui-dialog__btn{
	height: 40px;
	line-height: 40px;
}
.chat-log-photo{
	margin: 10px 0 5px 0;
}
.chat-log-photo dd{
	width: 33.333333%;
	padding: 0 2px 2px 0;
	float: left;
	box-sizing: border-box;
}
.chat-log-photo img{
	width: 100%;
	vertical-align: middle;
}
.fixed-header{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	background: #fff;
	z-index: 9;
}


/* 企业微信支付统计 样式 */
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{
	float: left;
}

.date-search{
	background: #fff;
	padding: 15px;
	border-bottom: #ccc 1px solid;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	font-size: 14px;
}
.date-search .data-ipt{
	  width: 100%;
    border: 0;
    outline: 0;
    -webkit-appearance: none;
    background-color: transparent;
    font-size: inherit;
    color: inherit;
    height: 30px;
    line-height: 30px;
    line-height: 1.47058824;
    border: #ccc 1px solid;
    color: #333;
    border-radius: 3px;
    box-sizing: border-box;
    padding-left: 30px;
    font-size: 14px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAB/ElEQVRYR+2X4TEEQRCF30VABi4DZOAiQASIABFwESACJwIuAkSADMiACKhPdW/NTu3W9tjdKz+uq9Ztme7p1z1vunsn6pYDSe+SXrtVaxpnkp667CaBTb8lPUvaC+i6CrqPEbs1gDwDU0lHkjYl7Vg+Sedn11lmx+P2bue/8GiZ6qYAriWdFpzzX1Uh9KEH5AAWFvmXJN5T1kOmN0mwOipk7yqx84wcS9qyjM4AAQBn7Ie94zyVoW/BpaQLu6IzAHj0pOWhIcShAeACLmxL2gUAEZOWtisJgSgoFKSocAQvRrgmO8/CHKdEiLQB4GYAgqdEAEFwTXZFAEqcRnUbAZDmVQlZ5akdwaqcp35qALiXqxLqARU3RMIxQP1PEkZa81DZCGWA5kS1Qu6sYjoAavutdc3I+nnWTUMAKCAb5pEWmlY0rhDl1NdvsmblldABA4CAXEIAUO6aBVin2uUNDFvvgE3rYQBDnXm+zxpAKAPMBvvWzSAZRvkt8G+GeXZLIOm9zZVwABKms0YIgA8NOM1ZjgOaF3NE23p6S/JhJwRgLAKybw1ANR4Vjt59AFZjIOWXaZcJln+e9Nk1aEuRYtLG95Q/FAzOk7ILUSBU6YdoxDd+IDUVkXeCXXgDAhUZ8Nof2bCPDkH+3qq0A4KKQYFnDCB89JBpMlCNfz/u1pyx1r4hGAAAAABJRU5ErkJggg==);
		background-size: 16px;
		background-position: left+10px center;
		background-repeat: no-repeat;
}
.date-search button{
	border: 0;
  outline: 0;
	background: #218bf7;
	color: #fff;
	height: 30px;
	line-height: 30px;
	border-radius: 3px;
	padding: 0 10px;
	margin-left: 10px;
	font-size: 14px;
}
.wePay-statistics dl{
	border: #ccc 1px solid;
	border-radius: 5px;
	background: #fff;
	margin: 10px;
	padding: 5px 10px;
}
.wePay-statistics dl dt{
	border-bottom: #ddd 1px dashed;
	height: 30px;
	line-height: 30px;
	padding-bottom: 3px;
}
.wePay-statistics dl dd{
	padding-top: 3px;
	height: 30px;
	line-height: 30px;
}

/* 检验详情修改20180626 */
.inspect-warp{
	position: fixed;
	top: 0;
	width: 100%;
	background: #fafafa;
}
.inspect{
	background: #218bf8;
	text-align: center;
	padding:9px 0 12px;
}
.inspect-info{
	text-align: center;
	color: #fff;
	line-height: 28px;
}
.inspect-info img{
	width: 30px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top:-6px;
}
.inspect-info span{
	font-size: 26px;
}
.inspect-info i{
	font-size: 16px;
	font-style: normal;
}
.inspect-info label{
	display: block;
	line-height: 28px;
}
.inspect-info label strong{
	font-weight: normal;
}
.inspect p{
	height: 30px;
	line-height: 30px;
	background: #1e7ddf;
	font-size: 16px;
	color: #fff;
	display: inline-block;
	padding: 0 30px;
	border-radius:30px;
}
.inspect-time{
	background: #ffffff;
	padding: 7px 0;
}
.inspect-time li{
	width:49%;
	text-align: center;
	float: left;
	border-right: 1px solid #eeeeee;
	list-style:none;
}
.inspect-time li:last-of-type{
	border-right: none;
}
.inspect-time li span{
	color: #218bf8;
	font-size: 16px;
}
.inspect-time li p{
	color: #a4a4a4;
	font-size: 14px;
}
.tab-top{
	background: #fff;
	margin-top: 10px;
	border-bottom: 1px solid #d7d7d7;
}
.tab-top li{
	width: 33.3%;
	float: left;
	list-style:none;
	text-align: left;
	height: 45px;
	line-height: 45px;
	color: #a4a4a4;
	text-indent: 20px;
}
.tab-top li:nth-child(1){
	width: 40%;
}
.tab-top li:nth-child(2){
	width: 30%;
}
.tab-top li:nth-child(3){
	width: 30%;
}
.tab-top li:first-of-type{
	text-align: left;
	text-indent:20px;
}
.insp-main{
	padding: 230px 0 65px;
}
.inspect-footer{
	position: fixed;
	bottom: 0;
	height: 60px;
	border-top: 1px solid #d7d7d7;
	background: #fff;
	color: #9d9d9d;
	width: 100%;
}
.inspect-footer p{
	width: 50%;
	line-height: 60px;
	text-indent: 3%;
	float: left;
}
/* 检查详情 */
.insp-main table{
	background: #fff;
	width: 100%;
}
.insp-main tr{
	border-bottom: 1px solid #d7d7d7;
}
.insp-main td{
	height: 40px;
	padding-left:20px;
}
.insp-main td:nth-child(1){
	width: 40%;
}
.insp-main td:nth-child(2){
	width: 30%;
}
.examine-warp{
	width: 100%;
	background: #fafafa;
}
.examine{
	background: #218bf8;
	text-align: center;
	padding:9px 0 12px;
}
.examine-info{
	text-align: center;
	color: #fff;
	line-height: 28px;
}
.examine-info img{
	width: 30px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top:-6px;
}
.examine-info span{
	font-size: 26px;
}
.examine-info i{
	font-size: 16px;
	font-style: normal;
}
.examine-info label{
	display: block;
	line-height: 28px;
}
.examine-info label strong{
	font-weight: normal;
}
.examine p{
	height: 30px;
	line-height: 30px;
	background: #1e7ddf;
	font-size: 16px;
	color: #fff;
	display: inline-block;
	padding: 0 30px;
	border-radius:30px;
}
.examine-time{
	background: #ffffff;
	padding: 7px 0;
}
.examine-time>p{
	padding:3px 10px;
	font-size: 16px;
	word-wrap:break-word;
}
.examine-time li{
	width:49%;
	text-align: center;
	float: left;
	border-right: 1px solid #eeeeee;
	list-style:none;
}
.examine-time li:last-of-type{
	border-right: none;
}
.examine-time li span{
	color: #218bf8;
	font-size: 16px;
}
.examine-time li p{
	color: #a4a4a4;
	font-size: 14px;
}
.exam-main{
	margin-top: 10px;
	background: #fff;
}
.exam-main span{
	font-size: 16px;
	display: block;
	line-height: 24px;
	padding:5px 10px 0 20px;
	position: relative;
}
.exam-main span:before{
	content: "";
    width: 2px;
    height: 13px;
    background: #218bf8;
    position: absolute;
    left: 9px;
    top: 10px;
}
.exam-main p{
	color: #999;
	line-height: 20px;
	padding: 2px 10px 5px;
	font-size: 14px;
	border-bottom: 1px solid #ccc;
}
.exam-footer{
	height: 60px;
	background: #fff;
	color: #9d9d9d;
	width: 100%;
	height: 60px;
	overflow: hidden;
}
.exam-footer p{
	width: 50%;
	line-height: 60px;
	text-indent: 3%;
	float: left;
}
.we-shopp .footer{
	padding: 10px;
	line-height: 35px;
}
.we-shopp .footer .weui-btn{
	width: 30%;
	float: right;
	height: 35px;
	line-height: 35px;
	padding: 0;
	margin-right: 20px;
	color: #218bf7;
	border-color: #218bf7;
}
.we-shopp .footer .weui-btn:active{
	opacity: 0.6;
}
.we-shopp .num-input{
	border: 1px solid rgba(0, 0, 0, 0.2);
	text-align: center;
	width:50px;
	margin: 0 10px;
	height: 29px;
	line-height: 29px;
	border-radius: 5px;
}
.we-shopp .unitPrice{
	display: inline-block;
	padding-right: 10px;
}
.we-shopp .shopp-list{
	position: relative;
}
.we-shopp .shopp-but{
	position: absolute;
	right: 0;
	bottom: 0;
}
.we-shopp{
	padding-bottom: 66px;
}
/* 购物车 */
.we-shopp .footer{
	padding: 10px;
	line-height: 35px;
}
.we-shopp .footer .weui-btn{
	width: 30%;
	float: right;
	height: 35px;
	line-height: 35px;
	padding: 0;
	margin-right: 20px;
	color: #218bf7;
	border-color: #218bf7;
}
.we-shopp .footer .weui-btn:active{
	opacity: 0.6;
}
.we-shopp .num-input{
	border: 1px solid rgba(0, 0, 0, 0.2);
	text-align: center;
	width:50px;
	margin: 0 10px;
	height: 29px;
	line-height: 29px;
	border-radius: 5px;
}
.we-shopp .unitPrice{
	display: inline-block;
	padding-right: 10px;
}
.we-shopp .shopp-list{
	position: relative;
}
.we-shopp .shopp-but{
	position: absolute;
	right: 0;
	bottom: 0;
}
.we-shopp{
	padding-bottom: 66px;
}

