/*reset*/

html {
	color: #424242;
}

/*html{font-size:10px}
@media screen and (min-width:321px) and (max-width:375px){html{font-size:11px}}
@media screen and (min-width:376px) and (max-width:414px){html{font-size:12px}}
@media screen and (min-width:415px) and (max-width:639px){html{font-size:15px}}
@media screen and (min-width:640px) and (max-width:719px){html{font-size:20px}}
@media screen and (min-width:720px) and (max-width:749px){html{font-size:22.5px}}
@media screen and (min-width:750px) and (max-width:799px){html{font-size:23.5px}}
@media screen and (min-width:800px){html{font-size:25px}}*/

body {
	-webkit-user-select: none;
	/*line-height: 1.6rem;*/
	font-family: Tahoma, Arial;
	background: #f8f8f8;
	position: relative;
	overflow-y: auto;
	font-size: 12px;
	-webkit-overflow-scrolling: touch;
}

html,
body {
	overflow-x: hidden;
	height: 100%;
}

body,
div,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
legend,
input,
textarea,
p,
th,
td,
dl,
dt,
dd,
pre {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

img {
	border: none;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var,
b,
i {
	font-style: normal;
	font-weight: normal;
}

li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
	vertical-align: baseline;
	zoom: 1;
}

input,
textarea,
select,
button {
	font-size: 12px;
	color: #bbb;
	font-weight: inherit;
	vertical-align: middle;
	outline: none;
	border: 0;
}

input[type=radio],
input[type=checkbox] {
	width:16px!important;
	height: 16px!important;
	vertical-align: middle;
	margin-right: 5px;
	float: none!important;
}
textarea {
	resize: none;
}
input[type=text],
input[type=password],
input[type=tel],
input[type=number],
textarea,
input[type=text]:focus,
input[type=password]:focus,
input[type=tel]:focus,
input[type=number]:focus,
textarea:focus,
button,
button:focus,
input[type=number]:focus,
input[type=number] {
	appearance: none;
	appearance: none;
	-webkit-appearance: none;
	-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/*base*/
a {
	text-decoration: none;
	color: #424242;
}

a:focus {
	outline-style: none;
	outline-width: 0;
}

a:link,
a:visited,
a:active {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.underline {
	text-decoration: underline!important;
}

.bold {
	font-weight: bold;
}

.floatleft {
	float: left!important;
}

.floatright {
	float: right!important;
}

.aligncenter {
	text-align: center;
}

.alignright {
	text-align: right!important;
}

.alignleft {
	text-align: left!important;
}
.relative{position: relative;}

/*.forcewrap{word-wrap:break-word;word-break:break-all;text-overflow:hidden;overflow:hidden;}*/

.borderless {
	border: none;
}

label.checkbox,
label.radio,
label.text {
	padding-left: 0.04rem;
	vertical-align: top;
}

.breakword {
	word-wrap: break-word;
}
/*font-size*/

.font9 {
	font-size: 9px!important;
}

.font10 {
	font-size: 10px!important;
}

.font11 {
	font-size: 11px!important;
}

.font12 {
	font-size: 0.12rem!important;
}

.font13 {
	font-size: 13px!important;
}

.font14 {
	font-size: 0.14rem!important;
}

.font15 {
	font-size: 15px!important;
}

.font16 {
	font-size: 0.16rem!important;
}

.font17 {
	font-size: 17px!important;
}

.font18 {
	font-size: 18px!important;
}

.font20 {
	font-size: 0.2rem!important;
}

.font22 {
	font-size: 22px!important;
}

.font25 {
	font-size: 0.25rem!important;
}

.font24 {
	font-size: 0.24rem!important;
}
.font28 {
	font-size: 0.28rem!important;
}

.font30 {
	font-size: 0.3rem!important;
}
.font32 {
	font-size: 0.32rem!important;
}
.font36 {
	font-size: 0.36rem!important;
}
.font40 {
	font-size: 0.4rem!important;
}
.font45 {
	font-size: 0.45rem!important;
}
.l_th {
	text-decoration: line-through!important;
}
.Ios_scroll {
	-webkit-overflow-scrolling: touch;
}
.txt_hidden {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
}

.block {
	display: block!important;
}

.inlineblock {
	display: inline-block!important;
}

.nobg {
	background: none!important;
}

.nobgimg {
	background-image: none!important;
}

.bgwhite {
	background: #fff!important;
}

.strong {
	font-weight: bold;
}

.line {
	font-size: 0;
	border-bottom: 1px solid #d9d9d9;
}


/*clear*/

.clear {
	clear: both;
	line-height: 0;
	height: 0;
	font-size: 0;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	zoom: 1
}

.color-3 {
	color: #333!important;
}

.color-6 {
	color: #666!important;
}

.color-9 {
	color: #999!important;
}
.color-b{color:#bbb!important;}
.color-w{color:#fff!important;}
.color-price{color:#f8173c!important;}
.color-01b584{color:#01b584!important;}
.color-error{color:#ff0000!important;}
.color-link{color:#3891ff!important;}
.color-grey{color:#ababae!important;}
.color-payed{color:#01b584!important;}
.color-title{color:#f4a61f!important;position: relative;}
.p-box .color-title{padding-left: 0.15rem;}
.p-box .color-title:after{
    display: inline-block;
    height: 100%;
    content: '';
    border-left:4px solid #f4a61f;
    position: absolute;
    left:-4px;
    top:0;
}
::-webkit-input-placeholder {color:#ababae;}
.link-resize{text-decoration: underline!important;color:#19ab83;}
/*margin*/
.mart5 {
	margin-top: 0.05rem!important;
}
.mart10 {
	margin-top: 0.1rem!important;
}

.mart15 {
	margin-top: 0.15rem!important;
}

.mart20 {
	margin-top: 0.2rem!important;
}

.mart25 {
	margin-top: 0.25rem!important;
}

.mart30 {
	margin-top: 0.3rem!important;
}
.mart40 {
	margin-top: 0.4rem!important;
}
.mart50 {
	margin-top: 0.5rem!important;
}
.mart100 {
	margin-top: 1rem!important;
}
.marl10{margin-left: 0.1rem;}
.marl20{margin-left: 0.2rem;}
.marl25{margin-left: 0.25rem;}
.marl30{margin-left: 0.3rem;}
.marr10{margin-right: 0.1rem;}
.marr20{margin-right: 0.2rem;}
.marr25{margin-right: 0.25rem;}
.marr30{margin-right: 0.3rem;}
.p-bt10{padding-bottom: 0.1rem!important;}
.p-bt20{padding-bottom: 0.2rem!important;}
.p-bt30{padding-bottom: 0.3rem!important;}
.p-bt50{padding-bottom: 0.5rem!important;}
.p-top20{padding-top: 0.2rem!important;}
.p-top30{padding-top: 0.3rem!important;}
.mask{width: 100%;height: 100%;position: fixed;top:0;left:0;background: #000;opacity: 0.5;z-index: 10;text-align: center;color: #fff;}
.loading img{width:0.5rem;margin-top:5rem;}
/*icon*/
.icon{display: inline-block;background-size:100%;background-repeat: no-repeat;}
.icon-off{width:0.35rem;height:0.35rem;background-image: url(../img/icon-off.png);position: absolute;top:-6px;right:-6px;}
.icon-plus{width:0.35rem;height:0.35rem;background-image: url('../img/icon-plus.png');vertical-align: -3px;}
.icon-arrow{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #19ab83;}
.icon-delete,.icon-ok{width: 0.82rem;height: 0.82rem;background-image: url('../img/icon-delete.png');position: absolute;right: 0;}
.icon-delete{top:0;background-size:50%;background-position: center;}
.icon-ok{width:1.05rem;height:1.05rem;background-image: url('../img/icon-ok.png');bottom:-0.82rem;right:-0.82rem;transition: 0.3s;}
.selected .icon-ok{bottom:0;right:0;}
.icon-code{width:0.4rem;height:0.4rem;background-image: url('../img/icon-code.png');vertical-align: -5px;}
.icon-5,.icon-6,.icon-8,.icon-9,.icon-10,.icon-11{width: 0.4rem;height:0.4rem;background-image: url('../img/icon-5.png');vertical-align: -5px;margin-right:0.2rem;}
.icon-6{background-image: url('../img/icon-6.png');}
.icon-8{background-image: url('../img/icon-8.png');}
.icon-9{background-image: url('../img/icon-9.png');}
.icon-10{background-image: url('../img/icon-10.png');}
.icon-11{background-image: url('../img/icon-11.png');}

.icon-tag,.icon-tag2,.icon-tag3{width:1.05rem;height: 0.4rem;line-height: 0.4rem;text-align: center;background-image: url("../img/tag-2.png");color: #fff;font-size:0.1rem;}
.icon-tag2{background-image: url("../img/tag-1.png");}
.icon-tag3{background-image: url("../img/tag-3.png");color: #f4a61f;}
.icon-ask{width:0.32rem;height:0.32rem;background-image: url("../img/icon-ask.png");vertical-align: -3px;margin-right: 0.1rem;}
.icon-arrow-r{width: 0.15rem;height:0.36rem;background-image: url("../img/arrow-r.png");transform: rotate(90deg);position: absolute;right: 0.5rem;top:50%;margin-top: -0.18rem;}
.icon-location{width: 0.26rem;height:0.32rem;background-image: url("../img/icon-location.png");margin-right: 0.1rem;vertical-align: -3px;}
.icon-delete2{width:0.6rem;height:0.6rem;background-image: url("../img/icon-delete2.png");background-size:0.6rem;background-position: center;position: absolute;top:0;right:0.2rem;}
/*btn*/
.btn{display: inline-block;height:0.8rem;line-height:0.8rem;text-align: center;color: #fff;border:0;outline: 0;font-size: 0.36rem;}
.btn-buy{width: 2.1rem;height:55px;background: #f4a61f;font-size: 0.30rem;}
.btn.block{margin:0 0.7rem;border-radius:5px;}
.btn-pay{background: #f4a61f;}
.btn-blue{background: #469af4;}
.btn-default{background: #c5c5cc;}
.btn-save{background: #01b585;}
.btn-star{width:1.7rem;height:0.55rem;line-height:0.55rem;font-size:0.28rem;background: #f4a61f;border-radius:5px;}
.btn.btn-delete{position: fixed;left:0;bottom:0;right:0;margin: 0;border-radius: 0;}
.form-btn{width: 40%;border-radius:4px;line-height: 0.6rem;}
.btn-mini{height:0.5rem;line-height:0.5rem;font-size:0.26rem;border-radius:4px;padding:0 0.3rem;}
.is-disable{background: #c5c5cc!important;}
.btn-login{width: 100%;height: 1rem;line-height: 1rem;color:#fff;background: #49cdbe;}


.tag{display:inline-block;border:1px solid #e1e1e6;line-height:0.48rem;color:#ababae;padding:0 0.26rem;border-radius:3px;margin-left:0.03rem;position: relative;}
.tag.current{border-color:#19ab83;color:#19ab83;}
.tag-btn{padding: 0 0.15rem 0 0.6rem;color: #333;margin-top: 0.25rem;}

footer{width:100%;height:49px;border-top:1px solid #e4e4e4;background: #fff;position: fixed;left:0;bottom:0;z-index: 20;}
footer div{width:33.33%;float: left;color: #ababae;font-size: 0.22rem;}
footer div span{display: block;width: 22px;height: 22px;margin: 4px auto;background-size: 100%;}
footer div.current{color: #469af4;}
footer div.icon-1 span{background-image: url(../img/icon-1.png);}
footer div.icon-2 span{background-image: url(../img/icon-2.png);}
footer div.icon-3 span{background-image: url(../img/icon-3.png);}
footer div.icon-4 span{background-image: url(../img/icon-4.png);}
footer div.icon-7 span{background-image:url(../img/icon-7.png);}
footer div.icon-1.current span{background-image: url(../img/icon-1h.png);}
footer div.icon-2.current span{background-image: url(../img/icon-2h.png);}
footer div.icon-3.current span{background-image: url(../img/icon-3h.png);}
footer div.icon-4.current span{background-image: url(../img/icon-4h.png);}
footer div.icon-7.current span{background-image: url(../img/icon-7h.png);}

.list_item{border:1px solid #efefef;border-width:1px 0;background: #fff;}
.no-border-top{border-top:0!important;}
.no-border-bt{border-bottom:0!important;}
.list_item li{overflow:hidden;font-size:0.30rem;min-height:0.98rem;line-height:0.98rem;border-bottom:1px solid #efefef;margin-left: 0.3rem;margin-top: -1px;color: #454545;position: relative;}
.list_item li:last-child{border:0;}
.list_item label{display: inline-block;width: 25%;color:#acacae;}
.list_item li .floatright{width:70%;font-size: 0.30rem;padding-right: 15px;color: #333;}
.has-right-arrow:after{content:"";width:8px;height:13px;background: url(../img/arrow-r.png) no-repeat;background-size:8px;position: absolute;top: 50%;margin-top:-7px;right:15px;}
.work-list .has-right-arrow:after{top:0.5rem;transition: transform 0.2s; }
.work-list .current.has-right-arrow:after{transform: rotate(90deg);-webkit-transform: rotate(90deg);transition: transform 0.2s; }

.list_item li.has-right-arrow .floatright{width:60%;padding-right:35px;}
.list_item li .floatright input{width:100%;height: 0.98rem;font-size:0.30rem;float: left;background: none;color: #333;text-align: right;}
.list_block{border:1px solid #dbdadf;padding:0.25rem;}
.list_block .coin_img{border:1px solid #dbdadf;padding:0.3rem;margin: 0 0.4rem 0 0;}
.list_block .coin_img + span{line-height: 1.1rem;}
.list_item li.auto-height{line-height: normal;}
.list_item li.auto-height label{line-height:0.98rem;}
.list_item li.auto-height .floatright{padding:10px 15px 0 0;}
.list_item li.auto-height .tag{margin-bottom:10px;}
.date-int{width:80px!important;float: right!important;margin-left:8px;}
.ser-input,.textarea{background: #efeff4;line-height: 0.58rem;height: 0.58rem;border:1px solid #e1e1e7;border-radius:4px;text-indent: 5px;color: #333;}
.add-directory span{display: inline-block;line-height: 0.58rem;height: 0.58rem;float: right;}
.add-directory .ser-input{width: 65%;}
.textarea{width: 93%;height: auto;line-height: 0.4rem;padding:5px;}
.top-ser .ser-input{width: 100%;background: #fff url("../img/icon-ser.png") no-repeat 0.2rem center;background-size:0.32rem;text-indent:0.66rem;color: #424242;margin:3px 0;}
.password-input{width:100%;height:0.72rem;line-height:0.72rem;}


.main{padding-bottom:2rem;}
.card-bg{ width:100%;position: absolute;top:0;bottom:0;right: 0;background: url("../img/card-bg.jpg") no-repeat 0 -50px;background-size: 100%;}
.top-ser{padding:4px 10px;background:#f0eff5;}
.upload-one,.upload-one img{width:4.85rem;height:2.54rem;}
.upload-one{margin:0 0.2rem 0.3rem 0;font-size: 0.12rem;}
.upload-one img{vertical-align: bottom;}
.upload-commit{border:1px solid #efeff1;color:#efeff1;overflow: hidden;line-height:1.5rem;}
.upload-commit input{width:100%;height: 100%;opacity: 0;position: absolute;top:0;left: 0;}
.audio-one{display: inline-block;line-height: 0.58rem;padding:0 10px;border:1px solid #e0e0e6;border-radius:4px;color: #ababae;position: relative;margin-right:5px;}
.upload-commit:before, .upload-commit:after {
	content: " ";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #D9D9D9;
}
.upload-commit:before {
	width: 2px;
	height: 39.5px;
}
.upload-commit:after {
	width: 39.5px;
	height: 2px;
}
.upload-one span{display:inline-block;position: absolute;left:0;bottom:0;height:0.5rem;right:0;line-height:0.5rem;text-align: center;background:url("../img/mask.png") repeat;font-size: 10px;}
/*提示框*/
.dialog{
	position: fixed;
	z-index: 5000;
	width: 80%;
	max-width: 300px;
	top: 40%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #FFFFFF;
	text-align: center;
	border-radius: 6px;
	overflow: hidden;
	color: #333;
}
.dialog_hd{
	padding: 1.3em 1.6em 0.5em;
}
.dialog_inner{
    padding:0.5rem;
}
.dialog_title {
	font-weight: 400;
	font-size: 16px;
}
.weui-dialog__ft {
	position: relative;
	line-height: 40px;
	font-size: 14px;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}
.weui-dialog__btn {
	display: block;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	color: #333;
	text-decoration: none;
	position: relative;
}
.weui-dialog__btn_default {
	color: #a5a5a5;
}
.weui-dialog__btn_del {
	color: #01b584;
}
.weui-dialog__btn:after {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	width: 1px;
	bottom: 0;
	border-left: 1px solid #D5D5D6;
	color: #D5D5D6;
}
.weui-dialog__ft:after {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	height: 1px;
	border-top: 1px solid #D5D5D6;
	color: #D5D5D6;
}
.v-actionsheet{width:100%;position:fixed;left:0;bottom:0;z-index:999;background: #fff;-webkit-transform: translate(0, 100%);transform: translate(0, 100%);transition: 0.2s;}
.v-actionsheet_toggle {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	transition: 0.2s;
}
.v-actionsheet__title {
	position: relative;
	height: 40px;
	padding: 0 20px;
	line-height: 1.4;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	text-align: center;
	font-size: 14px;
	color: #333;
}
.v-actionsheet__title .v-actionsheet__title-text {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.weui-actionsheet__menu {
	background-color: #fff;
}
.weui-actionsheet__cell {
	position: relative;
	padding: 10px 0;
	text-align: center;
	font-size:0.32rem;
	color: #19ab83;
}
.weui-actionsheet__cell: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);
}
.weui-actionsheet__action {
	margin-top: 6px;
	background-color: #fff;
}




.user-img,.user-img img{width:1rem;height:1rem;border-radius: 50%;overflow: hidden;}
.user-img-big,.user-img-big img{width:1.8rem;height:1.8rem;}
.user-img{margin-top:0.15rem;}
.user-img + span{font-size: 0.32rem;}
.user-img-big{margin-top:0.3rem;}
.user-img-big + .alignleft{line-height:0.5rem;padding-top:0.5rem;margin-left:1.8rem;}
.user-img-big + .alignleft + .color-grey{position: absolute;right: 0.2rem;top:0.6rem;}
.user-img-big + .alignleft p:first-child{font-size: 0.36rem;}
.edit-btn{float: right;}
.img-auto img{width: 100%;vertical-align: bottom;}
.user-info{position: absolute;top:0.3rem;left: 0.5rem;color:#333;}
.user-info .user-img-big,.user-info .user-img-big img{width:1.66rem;height: 1.66rem;}
.user-info .user-img-big{border:3px solid #e4f6f1;}
.user-info .user-img-big + .alignleft{margin-left:2.2rem;padding-top:0.8rem;}
.account{width:100%;position: absolute;left:0;bottom:0.2rem;}
.account span{display:inline-block;width:49%;line-height: 0.4rem;font-size: 0.28rem;}
.account span:first-child{border-right:1px solid #78d3ba;}

.nav-tab{height:1rem;padding:0;position: relative;background:#fff;border-bottom:1px solid #e0e0e6;}
.nav-tab-inner{width:4.8rem;position: absolute;left:50%;margin-left:-2.4rem;top:0.2rem;}
.nav-tab span{display: inline-block;width:50%;border-bottom:4px solid transparent;line-height:0.92rem;float:left;}
.nav-tab span:first-child{border-right:0;}
.nav-tab span:last-child{border-left:0;}
.nav-tab span.current{border-bottom-color:#01b584;color:#01b584;}
.order-inner{display: none;}


.card-list{padding-bottom: 1.2rem;}
.card-list li{height:2.4rem;background: #fff;border:1px solid #e0e0e6;border-width:1px 0;margin:10px 0;padding:0.4rem 0.25rem 0rem 0.25rem;position: relative;}
.card-list li .card-right{position: absolute;top:0.4rem;right:0.25rem;left: 2.35rem}
.card-img img{width:1.8rem;height:1.3rem;vertical-align: bottom;}
.minus-plus-box span,.minus-plus-box input{width:0.34rem;color:#333;border:1px solid #e0e0e6;display: inline-block;height:0.34rem;line-height: 0.34rem;float:left;margin-right: 0.05rem;}
.minus-plus-box input{width: 0.9rem;text-align: center;}
.pay-bar{height:55px;line-height:55px;background: #dadadf;position: fixed;left: 0;right: 0;bottom:50px;}
.pay-bar *{display: inline-block;line-height:55px;}
.card-list2,.order-list{padding-bottom: 0;}
.order-list{margin-bottom:0.2rem;}
.card-list2 li,.order-list li{height:auto;margin: 0;margin-top:-1px;}
.card-list2 li{padding:0.4rem 0.25rem 0.4rem 0.25rem;}
.order-list li{padding: 0;}
.order-list li div.relative{margin:0.4rem 0.25rem;}
.order-list li .card-right{top:0;right: 0;}
.order-list li .order-title{line-height:1rem;padding: 0 0.25rem;}
.order-list li input[type=radio]{vertical-align:-4px;}
p.txt-bar{line-height: 0.6rem;background: #dadadf;border-bottom:1px solid #c5c5c9;border-top:1px solid #e0e0e6;font-weight: normal;}
.user-card li{height: 3.1rem;border:1px solid #e0e0e6;border-radius:6px;margin: 0.20rem;}
.user-card .card-img img{width: 1.5rem;height:1.5rem;border-radius:50%;}
.user-card li .card-right{left:1.9rem;}
.code{height:6.5rem;border-radius:6px;background:#fff;overflow: hidden;margin: 0.25rem;}
.code-in p.font30{background: #01b584;color: #fff;line-height: 1rem;}
.code-in p img{width:3rem;height:3rem;}



.title{line-height: 0.76rem;padding-left: 0.3rem;border-bottom:1px solid #e0e0e6;font-size: 0.32rem;font-weight: 500;}
.title span{display:inline-block;line-height:0.4rem;}
.add-address{display: block;line-height: 1rem;background: #fff;border:1px solid #e0e0e6;border-width:1px 0;}
.address-list li{background: #fff;border:1px solid #d8dde0;border-width:1px 0;border-top-width:5px;margin-top: 10px;padding:0.26rem 0.3rem;font-size:0.28rem;
	line-height:0.5rem;position: relative;user-select: none;padding-right: 0.8rem;overflow: hidden;}
.address-list li p span:first-child{display: inline-block;min-width:1.3rem;}
.address-list li p:last-child span:first-child{height:1rem;}

.star-box{background: #fff;padding: 0.25rem;border:1px solid #e0e0e6;border-width:1px 0;}
.star-box table th{line-height: 0.6rem;font-size: 0.28rem;color: #999;padding-right: 0.3rem;}
.star-box table td input{width:4.85rem;height: 0.6rem;line-height: 0.6rem;border:1px solid #e0e0e6;border-radius:4px;text-indent: 0.15rem;
	color: #424242;margin: 0.1rem 0;font-size: 0.28rem;}
.star-box table td input[type=file]{width:4.5rem;height:2.8rem;z-index: 99;}
.star-box table td input[readonly]{background: #efeff4;}
.add-address-form{background: #fff;}
.add-address-form .form-line{padding:0.15rem 0.4rem;}
.add-address-form label{display:inline-block;line-height: 0.6rem;}
.add-address-form .input{display:inline-block;width:4.6rem;height: 0.6rem;line-height: 0.6rem;border:1px solid #e0e0e2;border-radius: 5px;text-indent:0.2rem;}

/*.card-box{background: #fff;}*/
.card-box .title{border-bottom:1px solid #f8f8f8;line-height:0.96rem;font-size: 0.32rem;color: #999;}
.card-box .tags{position: absolute;top:1.3rem;right: 0.3rem;}
.card-box dl dd{display: inline-block;width: 50%;float: left;text-indent: 0.3rem;font-size: 0.28rem;line-height: 0.55rem;}
.card-box .code-in{border-top:1px solid #f8f8f8;padding: 0.6rem 0;margin-top:0.6rem;}
.card-box .card-img img{width: 2rem;height:2rem;}
.card-box .code-in.mart40 img{width: 0.5rem;height: 0.5rem;vertical-align: -0.15rem;}
.card-pack{
	background: #fff;
	padding-bottom: 0.5rem!important;
}
.code-in-mini{
	position: relative;
	top: -0.6rem;
}
.card-top{
    /*height:2.1rem;*/
    background: url("../img/card-top-bg.png") repeat-x top left;
	background-size:0.08rem;
	padding-top: 0.6rem;
}
.card-main{
    position: relative;
}
.card img{
    width: 4.85rem;
    box-shadow: 10px 5px 0.35rem rgba(182,193,206,.6);
    border-radius:0.2rem;
}
.card-info{
    margin-top:1.3rem;
    border-top:1px solid #f8f8f8;
    padding:0.5rem;
    padding-bottom:0;
}
.card-tag{
    display: block;
    border-radius:0.15rem;
    background: #ca441f;
    color: #fff;
    position: absolute;
    padding:0 0.1rem;
    top: 0.3rem;
    right:1.5rem;
    font-size:0.16rem;
}
.user-photo{
    position: absolute;
    top:1rem;
    left:1.65rem;
}
.user-photo img{
    width:1.24rem;
    height:1.88rem;
}
/*banner*/
.banner img{width: 100%;}
.swiper-pagination-bullet{background: rgba(255,255,255,.5)!important;}
.swiper-pagination-bullet-active{background:#01b584!important;}
.card-pack .swiper-pagination-bullet{background: rgba(0,0,0,.7)!important;}
.card-pack .swiper-pagination-bullet-active{background:#469af4!important;}
.border{border:1px solid #e0e0e6;border-width:1px 0;}
.btn-items{padding:0.3rem 0.3rem 0 0.3rem;}
.btns li{width:25%;float: left;text-align: center;margin-bottom: 0.2rem;}
.btns li span{display: block;width: 0.88rem;height:0.88rem;margin:0 auto;border-radius:50%;position: relative;}
.btns li span img{width: 0.58rem;position: absolute;left:50%;top:50%;margin: -0.25rem 0 0 -0.29rem;}
.btns li p{font-size: 12px;color:#424242;padding:0.1rem 0;}
.btns li span.bg-1 img,.btns li span.bg-2 img,.btns li span.bg-3 img,.btns li span.bg-4 img{
	width: 0.85rem;
	height:0.76rem;
	margin: -0.38rem 0 0 -0.425rem;
}
/*.bg-1{background:#ff8b7a;}*/
/*.bg-2{background:#73a5ff;}*/
/*.bg-3{background:#ffb638;}*/
/*.bg-4{background:#26c699;}*/
/*.bg-5{background:#2dc3e8;}*/
/*.bg-6{background:#7cca69;}*/
/*.bg-7{background:#ff7661;}*/
/*.bg-8{background:#26c699;}*/
.bg-white {
	background: #fff;
}
.title.news-t{padding:0.1rem 0.2rem;}
.title.news-t span{display: block;}
.news-board{font-size: 0.22rem;margin-left:2.2rem;line-height: 0.4rem;}
.news-board p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news-ul li{width: 50%;text-align: center;float: left;padding-bottom:0.2rem;}
.news-ul li a.inner{display:block;padding:0 0.2rem;color: #424242;font-size: 0.26rem;}
.news-ul li img{width:3.4rem;height:1.72rem;}
.news-ul li:nth-child(2n) a.inner{padding-left:4px;}
.login{width: 100%;height: 100%;background: url("../img/login-bg.jpg");background-size: cover;}
.login-form{padding:3.4rem 0.3rem 0 0.3rem;}
.reg{background-image: url("../img/reg-bg.jpg");}
.reg .login-form{padding-top: 0.55rem;}
.reg .login-form .user-img{border:2px solid #49cdbe;}


.form-line{color:#49cdbe;position: relative;}
.form-line a{color:#49cdbe;font-size: 0.28rem;}
.form-line input{width:100%;border-bottom:1px solid #49cdbe;height:1rem;background:none;font-size: 0.3rem;text-indent: 0.8rem;background-size:0.36rem;background-position:0.2rem center;background-repeat: no-repeat;}
.form-line input.user-name{background-image: url("../img/ico-phone.png");}
.form-line input.user-password{background-image: url("../img/ico-lock.png");}
.form-line input.yan-zheng{background-image: url("../img/ico-yzm.png");}
.form-line input.user-sfz{background-image: url("../img/icon-sfz-h.png");}
.form-line input::placeholder{color:#fff;}
.form-line input:focus{background: #fff;border-radius:5px;color: #323333;}
.form-line input:focus::placeholder{color:#323333;}
.form-line input.user-name:focus{background-image: url("../img/ico-phone-h.png");background-size:0.36rem;background-position:0.2rem center;background-repeat: no-repeat;}
.form-line input.user-password:focus{background-image: url("../img/ico-lock-h.png");background-size:0.36rem;background-position:0.2rem center;background-repeat: no-repeat;}
.form-line input.yan-zheng:focus{background-image: url("../img/ico-yzm-h.png");background-size:0.36rem;background-position:0.2rem center;background-repeat: no-repeat;}
.form-line input.user-sfz:focus{background-image: url("../img/icon-sfz.png");background-size:0.36rem;background-position:0.2rem center;background-repeat: no-repeat;}
.error-txt{color: #49cdbe;position: absolute;font-size:0.24rem;padding-left: 0.26rem;display: none;}
.form-line input[type=checkbox]{border:1px solid #e1e1e1;background: none;margin-right: 0;}
.get-yzm{position: absolute;display: inline-block;line-height:30px;padding:0 20px;color:#fff;top:9px;right: 0;font-size: 14px;}
.form-line input:focus + .get-yzm{color:#000!important;}


.jq_box{padding-top:2.3rem;}
.jq_item{background: #fff;border: 1px solid #e0e0e6;border-width:1px 0;padding:0.25rem;margin-bottom:0.2rem;}
.jq_item .color-9,.p-box .color-9{line-height: 0.4rem;}
.jq_item p:last-child{color:#a5a5a5;}
.jq_detail .bgwhite{padding:0 0.25rem;}
.jq_detail .bgwhite .line{border-bottom-color: #efeff2;}
.p-box{padding:0.3rem 0;border-bottom:1px solid #efeff2;position: relative;font-size: 0.28rem;}
.pic-btn{display:block;position: absolute;right: 0;line-height:0.5rem;color: #01b584;top:0;padding: 0.3rem;}
.font34 {
	font-size: 0.34rem!important;
}
.jq-details-item .p-box{
    padding: 0.1rem 0;
    border:0;
}
.t-text{
    color: #f4a61f;
    border: 1px solid #e0e0e6;
    border-width:1px 0;
    margin:0 -0.2rem 0 -0.2rem;
    padding:0.2rem;
}
.jq-yu-list li{border:1px solid #e0e0e6;border-width:1px 0;background: #fff;padding:0.25rem;color:#424242;margin-bottom: 0.25rem;}
.jq-yu-list li p.font34{color: #01b584;padding:0.3rem 0;}
.ticket-info{width: 100%;}
.ticket-info td{height:0.94rem;text-indent: 0.30rem;border:1px solid #e0e0e6;border-width:1px 0;}
.ticket-info tr.no-ticket td{color:#c8c8c8;}
.ticket-info tr.current td{background:#01b584;color:#fff;}
.ticket-info tr.checked td{color:#01b584;}
.ticket-info tr td:last-child span{
	display:inline-block;
	width:30px;
	height:30px;
}
.ticket-info tr.current td:last-child span{
	background:url('../img/ok2.png') no-repeat;
	background-size:100%;
}


/*论坛*/
.forum-main{background: #f7f7f7;padding-top:0.88rem;min-height: 100%;}
.forum-header{width:100%;height:0.88rem;line-height:0.88rem;background: #01b584;color:#fff;text-align: center;position: fixed;top:0;left:0;z-index: 9;}
.icon-search,.icon-add,.icon-back{width:1rem;height:0.88rem;background: url("../img/icon-fdj.png") no-repeat center;background-size: 0.34rem;position: absolute;top:0;left:0;}
.icon-back{background-image: url("../img/icon-back.png");}
.icon-add{background-image: url("../img/icon-add.png");left:initial;right:0;}
.feed-main{padding:0.3rem;background: #fff;color: #474747;margin-bottom:0.2rem;}
.feed-main .user-img{margin-top:0;}
.feed-header{padding-bottom:0.3rem;position: relative;}
.feed-header .font32{padding:0.1rem 0;}
.feed-header .font24{color:#848484;}
.feed-inner{line-height:1.5;text-align: justify;}
.feed-item{border-top:1px solid #e6e6e6;padding-top: 0.3rem;}
.item-one{width: 33.33%;display: inline-block;float: left;line-height: 0.4rem;color:#838383;}
.icon-hand,.icon-talk,.icon-share,.icon-share2,.icon-sc{width:0.4rem;height:0.4rem;background-size: 100%;vertical-align:-6px;margin-right: 0.1rem;}
.icon-hand{background-image: url("../img/icon-hand.png");vertical-align:-4px;}
.icon-talk{background-image: url("../img/icon-talk.png");}
.icon-share{background-image: url("../img/icon-share.png");vertical-align:-3px;}
.icon-share2{background-image: url("../img/icon-share2.png");}
.icon-sc{background-image: url("../img/sc.png");}
.icon-sc-hover{background-image: url("../img/sc-hover.png");}
.current .icon-hand{background-image: url("../img/icon-hand2.png");}
.img-list figure{float: left;margin:0 0.14rem 0.14rem 0;}
.img-list img{width:2.2rem;height:2.2rem;vertical-align: bottom;}

.comment{background: #fff;margin-top: -0.3rem;border-top:1px solid #e5e5e5;padding-left: 0.25rem;font-size:0.26rem;}
.comment-top span{display:inline-block;line-height:0.8rem;color: #808080;min-width:0.8rem;margin-right: 0.3rem;border-bottom:2px solid #fff;}
.comment-top span em{margin-left:0.1rem;}
.comment-top span.current{color:#03aafb;border-bottom-color: #03aafb;}
.comment-one{padding-bottom: 0.1rem;}
.one-txt{margin-left: 1.2rem;border-bottom: 1px solid #e5e5e5;padding-bottom:0.25rem;}
.one-txt .font24{color:#848484;padding-top: 0.05rem;}
.mail-to{color:#03aafb;}
.comment-one:last-child .one-txt{border:0;}

.my-gallery {width: 100%;margin-top:15px}
.my-gallery img { width: 100%; height: auto; display:block; float:left}
.my-gallery figure {display: block;float: left;margin: 0 2px 2px 0; width: 32%;}
.my-gallery figcaption { display: none; }
.forum-bottom{position:fixed;width:100%;height:6rem;bottom:0;left:0;background: #fff;border-top:1px solid #e5e5e5;z-index: 12;transform: translateY(6rem);transition: 0.3s;}
.forum-content{
	position: relative;
	height: auto;
	transform: translateY(0);
	transition: 0;
}
.forum-bottom input,.forum-bottom textarea{display:block;width:90%;height:0.7rem;border:1px solid #e5e5e5;border-radius:4px;margin:0 auto;background: #f7f7f7;text-indent: 10px;}
.forum-bottom textarea{height:1.7rem;}
.forum-bottom span.send{display:block;width:90%;background:#c0c0c0;border:1px solid #c0c0c0;border-radius:4px;height:0.74rem;line-height:0.74rem;color: #fff;text-align: center;font-size: 0.3rem;margin:0 auto;}
.img-upload{width:90%;height:1.8rem;margin:0.1rem auto;}
.up-btn,.up-img{display: inline-block;width:1.5rem;height:1.5rem;position: relative;background:#f5f5f5;}
.up-btn:after,.up-btn:before{content: '.';display: inline-block;background:#ccc;line-height:0;font-size:0;position: absolute;}
.up-btn:before{height:0.6rem;width:2px;left:50%;top:50%;margin-top: -0.3rem;}
.up-btn:after{width:0.6rem;height:2px;left:50%;top:50%;margin-left: -0.3rem;}
.up-img img{width: 100%;height:100%;position: relative;z-index: 2;}
.up-btn input{position: absolute;top:0;left:0;right:0;bottom:0;height:auto;opacity: 0;}

.forum-bottom.show{transform: translateY(0);transition: 0.3s;}
.success-com{width:2rem;height:1rem;border-radius:5px;padding:0.2rem 0;background:rgba(0,0,0,.7);position: fixed;z-index: 20;
	top:70%;left:50%;color:#fff;font-size:0.3rem;margin:-0.5rem 0 0 -1rem;display: ;}
.success-com img{width: 0.6rem;}


/*2020-10-30*/
.flex{
    display: flex;
    flex-wrap: wrap;
}
.col-3>div{
    width: 33.33%;
}
.col-2>div{
    width: 50%;
}
.col-7>div{
    width: 14.28%;
}
.tj-box{
	padding:0.3rem 0.2rem 0.2rem 0.3rem;
}
.tj-box>div{
    height:2.05rem;
    margin-bottom: 0.1rem;
}
.tj-box>div a,.tj-city>div div{
    display: block;
    height: 100%;
    background-size: cover;
    background-position: center;
    margin-right: 0.1rem;
}
.tj-box>div:first-child{
    width: 66.66%;
}
.tj-city{
    padding:0.34rem 0.2rem 0.34rem 0.3rem;
}
.tj-city>div{
    height:1.64rem;
}
.tj-city>div div{
    border-radius:0.2rem;
    overflow: hidden;
}
.tj-city>div div.aligncenter{
    background: rgba(0,0,0,.5);
    color: #fff;
    font-size:0.32rem;
    margin-right: 0;
    padding-top:0.4rem;
}
.tj-city>div div.aligncenter span{
    display: inline-block;
    background: #fed701;
    color: #000;
    font-size:0.18rem;
    border-radius:0.15rem;
    padding:0 0.15rem;
    height: 0.3rem;
    line-height: 0.3rem;
    margin-top:0.1rem;
}
.tj-city2{
    padding: 0.2rem;
    padding-top: 0;
}
.tj-city2>div{
    padding:0.2rem 0;
}
.tj-city2>div p:first-child{
    font-size:0.32rem;
    color: #000;
    font-weight: bold;
    padding-bottom: 0.1rem;
}
.tj-city2>div p:last-child{
    color: #969696;
    font-size: 0.22rem;
}
.hd-box{
    padding:0.3rem;
    height:4.1rem;
}
.hd-box div a{
    width: 3.1rem;
    height: 4.1rem;
    background-size: cover;
    background-position: center;
    border-radius:0.2rem;
}
.hd-box div.floatright a{
    width: 3.7rem;
    height: 2rem;
}

.search-box,.select-box{
    background:#fff;
    border:1px solid #e0e0e6;
    border-width:1px 0;
}
.hot-words{
    line-height: 0.86rem;
    height:0.86rem;
    border-top:1px solid #e0e0e6;
    padding:0 0.25rem;
    font-size:0.28rem;
}
.hot-words span{
    font-size:0.32rem;
    color: #469af4;
    margin-right:0.5rem;
    font-weight: bold;
}
.hot-words a{
    display: inline-block;
    color:#424242;
}
.search-inner{
    padding:0.3rem 0.25rem;
}
.search-inner input{
    width: 80%;
    border:1px solid #f2f2f4;
    border-radius:0.1rem;
    height:0.58rem;
    font-size:0.26rem;
    text-indent: 13%;
    background: url("../img/icon-ser.png") no-repeat center;
    background-size: 0.3rem;
    background-position:5% center;
    transition:0.3s;
    color: #333;
}

.search-inner  button{
    width: 16%;
    height:0.58rem;
    background: #469af4;
    color: #fff;
    border-radius:4px;
    margin-left: 0.1rem;
}
.select-top{
    height: 0.9rem;
    line-height:0.9rem;
    font-size: 0.32rem;
    color: #000;
    padding:0 0.25rem;
    overflow: hidden;
}
.select-re{
    padding:0.2rem  0.15rem;
    border-bottom:1px solid #e0e0e6;
    overflow-x: auto;
    white-space:nowrap;
}
.select-re span{
    display: inline-block;
    height:0.5rem;
    line-height:0.5rem;
    border:1px solid #e0e0e6;
    border-radius:4px;
    padding:0 0.2rem;
    margin-right: 0.1rem;
}
.select-re span.active{
    border:1px solid #469af4;
    color: #469af4;
    background: #d1e7fe;
}
.bg_con{width:0.8rem;}
.switch{
    display:none;
}
.bg_con label{
    position:relative;
    display: block;
    padding: 1px;
    border-radius: 24px;
    height: 22px;
    margin-bottom: 15px;
    background-color: #eee;
    cursor: pointer;
    vertical-align: top;
    -webkit-user-select: none;
}
.bg_con label:before{
    content: '';
    display: block;
    border-radius: 24px;
    height: 22px;
    background-color: white;
    -webkit-transform: scale(1, 1);
    -webkit-transition: all 0.3s ease;
}
.bg_con label:after{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -11px;
    margin-left: -11px;
    width: 22px;
    height: 22px;
    border-radius: 22px;
    background-color: white;
    box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.08);
    -webkit-transform: translateX(-9px);
    -webkit-transition: all 0.3s ease;
}
.switch:checked~label:after{
    -webkit-transform: translateX(9px);
}

.switch:checked~label:before{
    background-color:#09bb07;
}

.select-bt{
    height:0.86rem;
    border-top:1px solid #e0e0e6;

}
.select-bt>div{
    width: 33%;
    height:0.37rem;
    border-right:1px solid #e0e0e6;
    text-align: center;
    margin-top: 0.25rem;
	position: relative;
}
.select-bt>div:after{
	content: '';
	width:0.15rem;
	height:0.26rem;
	background:url("../img/arrow-r.png") no-repeat;
	background-size: cover;
	position: absolute;
	right:0.35rem;
	top:0.03rem;
	transform: rotateZ(90deg);
}
.select-bt>div:last-child{
    border:0;
}
.select-bt select{
    color: #424242;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: none;
}
.jq-item{
    border-bottom:1px solid #e0e0e6;
    padding:0.34rem 0.10rem 0.34rem 0.25rem;
    color: #424242;
	position: relative;
}
.order{
	display: block;;
	position: absolute;
	top:0.34rem;
	left: 0.4rem;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f35ca1), to(red));
	color: #fff;
	border-radius:0 0 0.1rem 0.1rem;
	padding:0.1rem;
	font-size:0.11rem;
}
.p-box .order{
    display: inline-block;
    position: relative;
    top:-0.06rem;
    left: 0;
    border-radius: 4px;
    padding:0.1rem 0.3rem;
}
.jq-item:last-of-type{border-bottom: 0;}
.jq-item a.jq-img{
    display: block;
    background-size: cover;
    width:3.1rem;
    height:1.9rem;
    margin-right:0.25rem;
}
.jq-info{
    width:3.75rem;
}
.jq-info .font34 a{
    color: #000;
    display: block;
    height:0.8rem;
    margin-bottom:0.2rem;
    line-height: 0.4rem;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    padding-right:0.1rem;
}
.jq-tag{
    display: inline-block;
    font-size:0.2rem;
    background: #d1e7fe;
    border:1px solid #469af4;
    color:#469af4;
    border-radius:0.1rem;
    min-width: 0.6rem;
    text-align: center;
    padding:0 0.1rem;
    margin-right:0.1rem;
}
.jq-tag.active{
    background: #469af4;
    color: #fff;
}
.jq-tag.jq-yue{
    width: 0.7rem;
    border-color: #fed701;
    background: #fed701;
    color: #000;
}
.banner-box{
    padding:0.25rem;
}
.card-item a{
    display: block;
    background: #fff;
    border-radius:0.3rem;
    padding:0.3rem;
    box-shadow: 0 0 0.35rem rgba(182,193,206,.3);
    margin:0 0.3rem;
    position: relative;
}
.card-item a img{
    width: 0.62rem;
    position: absolute;
    right:0.4rem;
    top:0.4rem;
}
.card-form .upload-one{
    width:4.85rem;
    height:2.54rem;
}
.file-mask{
    position: absolute;
    width: 100%;
    bottom: 0;
    top:0;
    left:0;
    padding-top: 0.5rem;
    background: #fff;
    z-index: 2;
    font-size:0.18rem;
    line-height: 0.8rem;
    display: flex;
    align-items: center;
    flex-direction: column;
}
.file-mask img{
    width: 0.68rem;
    height: 0.53rem;
}
.card-form .card-main{
    top:0;
}
.card-form .user-photo{
    left:0.5rem;
}
.card-form .card img{
    box-shadow: none;
}
.sfz-info .file-mask{
    background: rgba(0,0,0,.4);
}
.sfz-info .upload-one{
    width: 4.5rem;
    height:2.8rem;
    background: url("../img/sfz-before.jpg");
    background-size:100%;
}
.sfz-info .sfz-after{
    background-image: url("../img/sfz-after.jpg");
}
.card-form .upload-commit:before, .card-form .upload-commit:after{
    display: none;
}
.sfz-info .file-mask p:first-child  {
    width: 0.9rem;
    height:0.9rem;
    margin: 0 auto;
    background: #469af4;
    border-radius:50%;
}
.sfz-info .file-mask p img{
    width: 0.6rem;
    height:0.44rem;
    vertical-align: middle;
}
.sfz-info .upload-one img{
    width:4.5rem;
    height:2.8rem;
}
.step-info p{
    line-height: 0.56rem;
    padding-left:2.4rem;
}
.step-info p span{
    display: inline-block;
    width: 0.25rem;
    height:0.25rem;
    line-height: 0.25rem;
    color: #fff;
    text-align: center;
    border-radius:50%;
    padding:2px;
    background: #469af4;
    margin-right:0.3rem;
}
.y-tab div{
    height:0.37rem;
    line-height: 0.37rem;
    margin: 0.3rem 0;
}
.y-tab div:nth-child(2){
    border-left:1px solid #e0e0e6;
    margin-left: -1px;
}
.y-tab div.active{
    color:#469af4;
}
.tab-cont{
    display: none;
}
.tab-cont.current{
    display: block;
}
.yue-step{
    padding:0.3rem;
}
.top-info{
    padding:0.45rem 0.3rem;
    background: linear-gradient(to bottom,  #106ed3 0%,#57a8fd 100%);
    min-height:5rem;
    color: #fff;
}
.top-info p{
    line-height: 0.5rem;
    padding-bottom:0.1rem;
}
.calendar{
    border-radius:0.2rem;
    padding:0.3rem;
    margin:0.24rem;
    margin-top: -1.4rem;
    font-size:0.28rem;
}
.calendar .calendar-main div{
    color: #787878;
}
.calendar div{
    margin-top: 0.1rem;
}
.calendar div span{
    display: block;
    width:0.6rem;
    height:0.6rem;
    line-height: 0.6rem;
    margin: 0 auto;
}

.today{
    background: #1a77d9;
    color: #fff;
    border-radius:50%;
}

.jq-text p{
    font-size: 0.28rem;
    line-height: 0.5rem;
    color: #666;
    margin-top: 0.2rem;
}
.jq-text p.img-auto{
    text-indent: 0;
}


