/*
 * 默认样式清除
 * wei.min.css 已设置 在此修改补充
 */
* {
	font: inherit;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
}
ol, ul,li {
	list-style: none;padding:0;margin: 0;
}
div,p,a,img {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
}
h1,h2,h3,h4,h5,h6,p{font-weight: normal;margin: 0;}
h1,h2,h3,h4{font-family: 'PingFangSC-Medium';}
i,em{font-style: normal;}
input, textarea {
	border: 0;border-radius: 0;outline: none;
	-webkit-appearance: none;-moz-appearance:none;
	font-family: PingFangSC-Regular;background-color: transparent;
}
textarea {resize: none;user-select: text;-webkit-user-select: text;}
input::-webkit-input-placeholder ,textarea::-webkit-input-placeholder{
	color: #bbb;
}
input:disabled{
  background-color: rgba(0, 0, 0, 0);
  color: #333;
}
input::-webkit-search-decoration,input::-webkit-search-cancel-button {display: none;}
::-webkit-scrollbar{display:none;}
body {
	background-color: #F4F4F4;
	-webkit-text-size-adjust: 100% !important;
	font-size: 14px;color: #333;
  margin: 0;padding: 0;
  font-family: 'PingFangSC-Regular';
}
body.modal-open {
    position: fixed;
    width: 100%;
}
.ios-select-widget-box header.iosselect-header a.close{color: #999;}
.ios-select-widget-box header.iosselect-header a.sure{color: #0CB7F5;}
.gFormWrap .weui-label{color: #666;}
.gFormWrap .weui-cells{margin-top: 0;font-size: 15px;}
.gFormWrap .weui-cell__bd,.gFormWrap .weui-cell__bd .weui-input{text-align: right;}
.gFormWrap .top-pad{border-top:0.426667rem solid #f4f4f4;}
.gFormWrap .weui-cell.top-pad:before{display: none;}
.gFormWrap .btm-stxt{padding:0.266667rem 0.426667rem;font-size:13px;}
.gWhiteBg{background-color: #fff;}
.gBlackpage{background: #404f62 url(../images/medicalcard_bg_2x.png) no-repeat;color: #999;background-size: cover;min-height: 100vh;}
.gBlackpage .gTophead{background:none;}


.gFontBlack{color: #333 !important;}
.gFontRed{color: #FF7768 !important;}
.gFontOrange{color: #FFA73B !important;}
.gFontLink{color: #0CB7F5 !important;}
.gFontGray{color: #999 !important;}
.gFontGray2{color: #ddd !important;}
.gFontGreen{color: #07B98C !important;}
.gPopBg{width:100%;height:100%;z-index:101;background:rgba(0,0,0,0.6);position:fixed;top:0px; left:0px;bottom: 0;}
.gSmallLabel{display: inline-block;font-size: 12px;line-height: normal;border:1px solid #ddd;padding:0 .1rem .04rem;white-space: nowrap;border-radius: 0.08rem;vertical-align: middle;color: #999;}
.gSmallLabel.blue{color: #0cb7f5;border-color:#0cb7f5;}
.gSmallLabel.purple{color: #966ED5;border-color:#966ED5;}
.gSmallLabel.green{color:#2FD5B1;border-color:#2FD5B1;}
.gSmallLabel.orange{color:#FF8100;border-color:#FF8100;}
/*.gTophead{background-image: linear-gradient(to right, #42A5FF 0%, #43D1FF 100%);width: 100%;height: 1.186667rem;line-height: 1.186667rem;color: #fff;position: relative;padding-top: 0.666667rem;z-index: 10;}*/
.gTophead{background-image: linear-gradient(248deg,#5CD3FC 7%,#42A3FC 96%);width: 100%;height: 1.186667rem;line-height: 1.186667rem;color: #fff;position: relative;padding-top: 0.666667rem;z-index: 10;}
.gTophead h1{text-align: center;font-size: 18px;position: relative;}
.gTophead h1 strong{display: inline-block;padding-left: .7rem;}
.gTophead h1 strong:after{content: '';display: inline-block;transform:rotate(-90deg);margin:0 0.226667rem;
background: url(../images/nav_btn_back_white_2x.png) no-repeat;background-size:contain;height: 0.346667rem;width: 0.2rem;}
.gTophead h1 strong.up:after{transform:rotate(-270deg);}
.gTophead .l{position: absolute;top:0.666667rem;left:0;z-index: 2;}
.gTophead .return{padding-left:0.4rem;display: inline-block;width: .8rem;}
.gTophead .return:before{content:'';background: url(../images/nav_btn_back_white_2x2.png) no-repeat;background-size: contain;width: 0.293333rem;height: 0.52rem;display: inline-block;vertical-align: middle;}
.gTophead .close{padding-left:0.4rem;display: inline-block;}
.gTophead .close:before{content:'';background: url(../images/nav_btn_close_white_2x.png) no-repeat;background-size: contain;width: 0.426667rem;height: 0.426667rem;display: inline-block;vertical-align: middle;}
.gTophead .share{display: inline-block;}
.gTophead .share:before{content:'';background: url(../images/share.png) no-repeat;background-size: contain;width: 0.586667rem;height: 0.56rem;display: inline-block;vertical-align: middle;}
.gTophead .adown{font-size: 13px;}
.gTophead .adown:after{content:'';background: url(../images/ic_triangle_down_white_2x.png) no-repeat;background-size: contain;width: 0.213333rem;height: 0.133333rem;display: inline-block;vertical-align: middle;margin-left:0.106667rem;}
.gTophead .r{position: absolute;top:0.666667rem;right:0.426667rem;font-size:16px;z-index: 2;}
.gTopheadWhite{background:#fff;color: #333;}
.gTopheadWhite .close:before{background-image: url(../images/btn_close_black_2x.png);}
.gTopheadWhite .btn{display: inline-block;background: #FFFFFF;border: 0.026667rem solid #0CB7F5;border-radius: 0.106667rem;height: 0.746667rem;line-height: 0.746667rem;padding:0 0.266667rem;color: #0CB7F5;}
.gTopheadPop{position: absolute;top:1.886667rem;left:0;background: #fff;width: 100%;text-align: center;z-index: 10;font-size: 16px;z-index: 102;padding:0.226667rem 0;}
.gTopheadPop li{display: inline-block;line-height: 1.333333rem;width: 100%;color: #333;}
.gTopheadPop li.choosed{color: #0CB7F5;}
.gHideTophead .gTophead{display: none;}
.gHideTophead .gScrollWrap{top:0;}
.gScrollWrap{position: absolute;top:1.853333rem;bottom: 2.666667rem;width: 100%;overflow: auto;-webkit-overflow-scrolling: touch;box-sizing: border-box;}
.gScrollWrap::-webkit-scrollbar{display:none;}
/*底部固定按钮*/
.gBtmbtnWrap{position: fixed;bottom: 0;width: 100%;left:0;text-align: center;background: #fff;padding:.4rem;box-sizing: border-box;}
.gBtmbtnWrap .txt{text-align: left;padding-left: .2rem;padding:.2rem 0.2rem .4rem;color: #666;font-size: 14px;}
.gBtmbtnWrap p{display:-webkit-box;display:-moz-box;display:box;margin:auto;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;}
.gBtmbtnWrap .btn{display:inline-block;height: 1.173333rem;line-height: 1.173333rem;color: #fff;font-size: 16px;width: 100%;background: #0CB7F5;border:1px solid #0CB7F5;display: block;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;margin:0;padding:0;border-radius: 0.106667rem;margin: 0 .2rem;}
.gBtmbtnWrap .btn.btn-gray{background: #bbb;border-color:#ccc;color: #fff;}
.gBtmbtnWrap .btn.btn-cancel{background: #fff;border-color:#0CB7F5;color: #0CB7F5;}
.gBtmbtnWrap .btn.btn-delete{background: #FF7768;border-color:#FF7768;color: #fff;}
.gBtmbtnWrap .btn:first-child{margin:0;}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.gHide{display: none;}
.gArrowr {position: relative;padding: 0 0.4rem 0 0;vertical-align: middle;display: inline-block;}
.gArrowr:after,.gArrowr2:after,.gPencile:after{
  content: '';
  display: inline-block;
  width: 0.186667rem;
  height: 0.373333rem;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -0.18rem;
  background-image: url(../images/rarrow.png);
  background-repeat: no-repeat;
  background-size: contain;
}
.gArrowr2,.gPencile{width: 1.066667rem;height: 1.066667rem;position: absolute;top:50% !important;right: -.5rem !important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.gArrowr2:after{right: .4rem;}
.gPencile:after{background-image: url(../images/pen.png);width: 0.32rem;height: 0.32rem;margin-top: -.16rem;right: .4rem;}
.gCheckLabel{display: inline-block;width: 100%;}
.gCheckLabel .icon-check {
  display: inline-block;
  background: url(../images/radio1.png) no-repeat;
  background-size: contain;
  width: 0.533333rem;
  height: 0.533333rem;
  vertical-align: middle;
  margin: 0 0.133333rem 0 0;
  vertical-align: middle;
}
.gCheckLabel .name{display: inline-block;vertical-align: middle;color: #666;font-size: 14px;}
.gCheckLabel input[type="checkbox"]:checked + .icon-check,.gCheckLabel input[type="radio"]:checked + .icon-check{
  background-image: url(../images/radio2.png);
}
.gCheckLabel input[type="radio"]:checked ~ .name{color: #0CB7F5;}
.gCheckLabel input[type="checkbox"] + .icon-check{
  background-image: url(../images/check1.png);
}
.gCheckLabel input[type="checkbox"]:checked + .icon-check{
  background-image: url(../images/check2.png);
}

.gCustomTextarea{
    background-color: #f5f5f5;
    border: 1px solid #efefef;
    padding: 0.266667rem;
    margin: .2rem 0;
    line-height: 0;
}
.gCustomTextarea textarea {
    background: #f5f5f5;
    font-size: 14px;
    line-height: 1.6;
    width: 100%;
}
.gCustomTextarea .counter{text-align: right;font-size: 14px;color: #b2b2b2;padding:.2rem 0;}
.gCustomTextarea .counter span{color: #333;}

.gCustomUpload{padding: 0.266667rem 0.4rem 0.133333rem;}
.gCustomUpload .weui-uploader__input-box{width: 1.573333rem;height: 1.573333rem;border: 1px dashed #d9d9d9;}
.gCustomUpload .weui-uploader__input-box:before{height: 0.666667rem;}
.gCustomUpload .weui-uploader__input-box:after{width: 0.666667rem;}
.gCustomUpload .txt{color: #999;display: inline-block;padding-top: 0.533333rem;font-size: 14px;}

.gBorderSolid,.gBorderDashed{position: relative;font-size: 0;line-height: 0;display: block;width: 100%;}
.gBorderSolid:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #ddd;color:#ddd;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);z-index:2;}
.gBorderDashed:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px dashed #ddd;color:#ddd;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);z-index:2;}
.gLiBorder li{position: relative;}
.gLiBorder li:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #ddd;color:#ddd;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);z-index:2;}
.gLiBorder li:last-child:after{visibility: hidden;}
.gLinePre{display: inline-block;width: 100%;height: 0.293333rem;background: url(../images/line-pre.png) no-repeat;background-size: contain;}
@media screen and (min-width: 768px) {
  .gLinePre{background: none;border-top:1px dashed #ddd;margin: 0.266667rem 0;height: 1px;}
}
.gNodata {
  position: absolute;
  top: 45%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
  font-size: 16px;
  color: #999;
}
.gNodata img {width: 2.666667rem;height: 2.666667rem;}
.gNodata h5 {padding-top: 0.64rem;font-size: 16px;}
.gNodata h6{color: #ddd;font-size: 13px;padding:.2rem 0;}
.gMaxhei {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.gPopupLayer{position:fixed;left: -100%;top: 0px;z-index:1000;width: 100%;height: 100%;-webkit-transition: left 0.3s;transition: left 0.3s}
.gPopupCon{width:100%;background-color:#FFF;position:absolute;left: 0;top: 0;}
.gPopupCon .close{display: inline-block;position: absolute;top:0.266667rem;right: 0.266667rem;background: url(../images/close.png) no-repeat;background-size: contain;width: 0.48rem;height: 0.48rem;}
.gPopupTitle{font-size: 18px;text-align: center;padding:0.4rem 0;}
.gPopupConMiddle{position:absolute;z-index:105;top:50%;left: 50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius: 0.266667rem;width: 86%;}
.gPopupConBottom{bottom: 0;top:auto;position:absolute;}
.gPopupTxt{font-size: 16px;padding:0.666667rem 0.533333rem;text-align: center;}
.gPopupBtmbtn{border-top: 1px solid #eee;height: 1.28rem;line-height: 1.28rem;width: 100%;text-align: center;display:-webkit-box;display:-moz-box;display:box;margin:auto;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;}
.gPopupBtmbtn span{width: 100%;display: block;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;margin:0;padding:0;font-size: 16px;color: #0CB7F5;position: relative;}
.gPopupBtmbtn span:after{display: inline-block;content: '';width: 1px;height: 100%;border-right: 1px solid #eee;position: absolute;right:0;top:0;}
.gPopupBtmbtn span.gray{color: #999;}
.gPopupBtmbtn span:last-child:after{display: none;}
.gSmallPop{opacity: 0.7;background: #111111;border-radius: 16px;color: #fff;text-align: center;width: 2.666667rem;height: 2.666667rem;padding: 0.533333rem 0 0;box-sizing: border-box;position: absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index: 10001;}
.gSmallPop span{display: inline-block;width: 100%;padding-top:.2rem;font-size:14px;}
.gSmallPop img{width: 0.666667rem;height: 0.666667rem;}
.gCustomTips {
    background: #FFF5BE;
    border: 1px solid #F5D053;
    color: #FFA73B;
    text-align: center;
    line-height: 0.8rem;
    font-size: 14px;
}
/*搜索栏*/
.gCustomSearch{position: relative;width: 100%;padding: 0.266667rem 0.4rem;box-sizing: border-box;}
.gCustomSearch .box{position: relative;width: 84%;border:1px solid #ddd;height: 0.853333rem;line-height: 0.853333rem;background: #fff;border-radius: 0.106667rem;}
.gCustomSearch .box .search-icon{display: inline-block;width: 0.346667rem;height: 0.333333rem;position: absolute;top:0.266667rem;left: 0.266667rem;}
.gCustomSearch .box .clear-icon{display: inline-block;width: 0.4rem;height: 0.4rem;position: absolute;top:0.236667rem;right: 0.2rem;}
.gCustomSearch .box input{border:0;width: 88%;margin:0 0 0 0.8rem;background: #fff;font-size: 14px;height: 0.853333rem;line-height: 0.853333rem;}
.gCustomSearch .btn{display: inline-block;position: absolute;top:0.266667rem;right: 0;font-size: 16px;color: #0CB7F5;height: 0.853333rem;line-height: 0.853333rem;width: 18%;text-align: center;}
/*tab*/
.gTopTab{overflow: hidden;height:1.173333rem;background-color: #fff;position: relative;}
.gTopTab:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #ddd;color:#ddd;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);z-index:2;}
.gTopTab ul{width: 100%;height: 1.173333rem;overflow-x: scroll;white-space: nowrap;text-align: center;}
.gTopTab ul::-webkit-scrollbar{display:none;}
.gTopTab ul li{height:1.173333rem;display: inline-block;margin:0 0.4rem;padding:0 .2rem;font-size: 16px;}
.gTopTab ul li span{display: inline-block;width: 100%;height:1.146667rem;line-height:1.146667rem;border-bottom: 2px solid #fff;box-sizing: border-box;font-size:16px;color: #999;}
.gTopTab ul li.choosed span{border-color: #0cb7f5;color:#0cb7f5;}
.gTopTab2 ul{display:-webkit-box;display:-moz-box;display:box;margin:auto;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;}
.gTopTab2 ul li{width: 100%;display: block;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;margin:0;padding:0;}

