html,body{
	width: 100%;
	height: 100%;
	font-family: '微软雅黑';
	font-size: .28rem;
	color: #333;
	line-height: inherit !important;
}

body.modal-open {
	position: fixed;
	width: 100%;
}


body>div{
	background-color: #fff;
}
*{	
	-webkit-overflow-scrolling:touch;    /* 用于 ios5+ */
}

img{
	max-width: 100%;
}

*{

	-webkit-touch-callout:none; /*系统默认菜单被禁用*/

	-webkit-user-select:none; /*webkit浏览器*/

	-khtml-user-select:none; /*早期浏览器*/

	-moz-user-select:none;/*火狐*/

	-ms-user-select:none; /*IE10*/

	user-select:none;

}

/*间距--开始*/
.ml10{
	margin-left: .1rem;
}
.mr10{
	margin-right: .1rem;
}

/*间距--结束*/



input {
	-webkit-user-select:auto !important; /*webkit浏览器*/
}

textarea {
	-webkit-user-select:auto !important; /*webkit浏览器*/
}


.justify { text-align: justify;}
.justify > span { display: inline-block /* Opera */; padding-left: 100%; }


::-webkit-input-placeholder { /* WebKit browsers */
	color:#9b9b9b;
	font-size: .28rem;
　　}
　　:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:#9b9b9b;
	font-size: .28rem;
　　}
　　::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:#9b9b9b;
	font-size: .28rem;
　　}
　　:-ms-input-placeholder { /* Internet Explorer 10+ */
	color:#9b9b9b;
	font-size: .28rem;
　　}

.filterBtn.calendarBtn ::-webkit-input-placeholder{
	color: #fff;
}


/* 覆盖weui部分样式 */

.weui-cells__title{
	margin: 0;
	padding: 0;
	font-size: .36rem;
	color: #151515;
	display: flex;
	flex-direction: row;
	align-content: center;
	justify-content:center;
	align-items: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.weui-cells{
	font-size: .28rem;
	margin-top: .2rem;
}

.weui-cells:before,.weui-cells:after{
	border:0 none;
	height: 0;
}

.weui-cell{
	padding: .1rem .15rem;
	border-radius: .15rem;
}

.weui-label{
	min-width: 1.05rem;
	word-break: keep-all;
	word-wrap: inherit;
}

.weui-uploader__input-box,.weui-uploader__file{
	width: 31%;
	padding-bottom: 31%;
	height: 0;
}
.weui-uploader__bd{
	/* width:70%;
	margin: 0 auto; */
}
.weui-uploader__hd.flex_column{
	flex-direction: column;
	align-content: center;
	justify-content: center;
}

.weui-uploader__hd.flex_column.descarea{
	position: relative;
	background-color: #f4f5f7;
	padding: .1rem .15rem;
	border-radius: .15rem;
	margin-bottom: .2rem;
	
}
.weui-uploader__hd.flex_column.descarea .descriptionText{
	background-color: transparent;
}
.weui-uploader__hd.flex_column.descarea .weui-textarea-counter{
	position: absolute;
	right: .15rem;
	bottom: .1rem;
}
.weui-footer_fixed-bottom{
	bottom: 0;
}

.weui-btn+.weui-btn{
	margin-top: 0;
}
.weui-dialog{
	max-width: inherit;
}

.weui-dialog .weui-dialog__hd{
	padding: 0;
	height: .88rem;
	line-height: .88rem;
	display: flex;
	flex-direction: row;
	align-content: center;
	justify-content: center;
	
}
.weui-dialog .weui-dialog__hd .weui-dialog__title{
	font-size: .28rem;
}
.weui-dialog .weui-dialog__bd,.weui-dialog .weui-dialog__btn{
	font-size: .28rem;
}
.weui-dialog__ft{
	line-height: .88rem;
}

.weui-tabbar{
	height:100%;
}
.weui-tabbar:before{
	border-top: .02rem solid #ececec;
}

.weui-tabbar__item{
	padding: .05rem 0 0;
	color: #333;
	display: flex;
	align-items: center;
	flex-direction: column;
	align-content: center;
	justify-content: center;
}

.weui-tabbar__label{
	color: #999;
	font-size: .24rem;
	line-height: inherit;
}
.weui-tabbar__icon{
	width: .44rem;
	height: .54rem;
}


.weui-tabbar__item.weui-bar__item_on .weui-tabbar__label{
	color: #302784;
}


.weui-toast{
	padding: .3rem;
	top: 50% !important;
	display: flex;
	flex-direction: column;
	align-content: center;
	justify-content: center;
	align-items: center;
}

.weui-toast_text .weui-toast__content {
	padding-top: .1rem !important;
	padding-bottom: .1rem !important;
	border-radius: .15rem !important;
}

.weui-toast__content{
	font-size: .28rem !important;
}


.weui-textarea{
	background-color: #f4f5f7;
	color: #000;
	width: 94.3%;
	min-height: 1.4rem;
	padding: .3rem .2rem;
	font-family: '微软雅黑';
	border-radius: .1rem;
}

.weui-textarea::-webkit-input-placeholder,
.weui-textarea:-moz-placeholder,
.weui-textarea:-ms-input-placeholder,
.weui-input::-webkit-input-placeholder,
.weui-input:-moz-placeholder,
.weui-input:-ms-input-placeholder {
	color: #7a7a7a;
}




.weui-input{
	background-color: transparent;
}
.weui-input.bg{
	background-color: #f4f5f7;
	color: #000;
	width: 94.3%;
	height: .8rem;
	line-height: inherit;
	padding: 0 .2rem;
	font-family: '微软雅黑';
	border-radius: .1rem;
}

#applyUserExpert .applyUserExpert .inputWrap .weui-input{
	background-color: #f4f5f7;
	padding: .2rem .3rem;
}


.weui-cells_radio .weui-cell__ft{
	width: .3rem;
	height: .3rem;
	padding: 0;
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center;
	background-color: #f4f5f7;
	margin: .1rem .1rem 0 0;
}
.weui-cells_radio .weui-check:checked+.weui-icon-checked:before{
	color: #fe715d;
	font-size: .28rem;
}
.swiper-container-horizontal>.swiper-pagination-bullets{
	height: .5rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	align-content: center;
	justify-content: flex-end;
}

.swiper-pagination-bullet-active{
	background: #fff;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	width: .1rem;
	height: .1rem;
	margin: 0 .2rem;
	display: inherit;
}
.highcharts-yaxis-labels{
	padding: 0 .2rem ;
}
.highcharts-yaxis-labels text{
	font-size: .28rem !important;
	text-anchor:middle !important;
}

.radioListWrap .aplayer {
	margin: 0;
}

.radioListWrap .aplayer-list,.radioListWrap .aplayer-list ol{
	height: auto !important;
}

.radioListWrap .aplayer-list ol li{
	height: 1rem;
	line-height: 1rem;
	font-size: .28rem;
	padding: 0 .3rem;
}

.radioListWrap  .aplayer-list ol li .aplayer-list-index{
	margin-right: .3rem;
}

.radioListWrap .aplayer-list ol li .aplayer-list-cur{
	width: .05rem;
	height: 1rem;
	background-color: #E82533 !important;
}


/*通用qiuliaotable布局*/
.qiuliaotable, .qiuliaotable * {
	margin: 0 auto;
	padding: 0;
}
.qiuliaotable {
	display: table;
	width: 100%;
	border-collapse: collapse;
	color: #7a7a7a;
}
.qiuliaotable-tr {
	display: table-row;	
}
.qiuliaotable-th {
	display: table-cell;
	height: 100%;
	height: .66rem;
	border-bottom: .02rem solid #f3f3f3;
	text-align: center;
	vertical-align: middle;
	background-color:#fcfcfc;
	font-weight: inherit;
}
.qiuliaotable-td {
	display: table-cell;
	height: 100%;
	height: .66rem;
	border-bottom: .02rem solid #f3f3f3;
	text-align: center;
	vertical-align: middle;
	color: #151515;
}

.white{
	color: transparent;
}

/*搜索栏*/
.weui-search-bar{
	width: 92%;
	height: .6rem;
	position: fixed;
	top: .15rem;
	left: .3rem;
	z-index: 2002;
	background-color: transparent;	
}
.weui-search-bar.w80{
	width: 88%;
	left: .7rem;
}
.weui-search-bar .renzheng{
	color: #fff;
	margin-left: .2rem;
	display: flex;
	align-content: center;
	justify-content: center;
	align-items: center;
	word-break: keep-all;
}
.weui-search-bar .renzheng img{
	width: .36rem;
	height: .36rem;
}


.weui-search-bar:after, .weui-search-bar:before{
	display: inline-block;
	width: .32rem;
	height: .32rem;
	border: 0 none;
}

.weui-search-bar__form,.weui-search-bar__box{
	border-radius: .45rem;
	background-color: #f4f4f4;
	color: #999;
	background-image: url(https://img.dajiang365.com/H5/qiuliao/searchIcon.png);
	background-size: .32rem .32rem;
	background-position: .3rem center;
	background-repeat: no-repeat;

}
.weui-search-bar__form:after{
	background-color: transparent;
	border: 0 none;
}


.weui-search-bar__box .weui-search-bar__input{
	display: flex;
	width: 90%;
	height: .6rem;
	padding: 0 .3rem 0 .5rem;
	align-content: center;
	justify-content: flex-start;
	align-items: center;
	line-height: .6rem;
	font-size: .3rem;
	color: #333;

}
.weui-search-bar__box .weui-search-bar__input::-webkit-input-placeholder { /* WebKit browsers */
	color:#999;
	font-size: .28rem;
　　}
　　.weui-search-bar__box .weui-search-bar__input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:#999;
	font-size: .28rem;
　　}
　　.weui-search-bar__box .weui-search-bar__input::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:#999;
	font-size: .28rem;
　　}
　　.weui-search-bar__box .weui-search-bar__input:-ms-input-placeholder { /* Internet Explorer 10+ */
	color:#999;
	font-size: .28rem;
　　}
.cancelBtn{
	color: #333;
	font-size: .3rem;
	margin-left: .2rem;
	line-height: .6rem;
}
.weui-switch, .weui-switch-cp__box{
	width: .72rem;
	height:.42rem;
	border: .01rem solid #dfdfdf;
	border-radius: .36rem;
}
.weui-switch-cp__box:before, .weui-switch:before,.weui-switch-cp__box:after, .weui-switch:after{
	width: .4rem;
	height:.4rem;
	border-radius: 50%;
}

.weui-switch-cp__input:checked~.weui-switch-cp__box, .weui-switch:checked{
	border-color: #ff725e !important;
	background-color: #ff725e !important;
}

.weui-switch-cp__input:checked~.weui-switch-cp__box:after, .weui-switch:checked:after{
	transform: translateX(.3rem);
}

.weui-agree.qlAgree{
	padding: .2rem 0;
	font-size: .28rem;
}

.weui-agree__text{
	color: #151515 !important;
}

.weui-agree__checkbox{
	width: .3rem;
	height: .3rem;
	border-radius: .05rem;
}

.weui-agree__checkbox:checked:before{
	font-size: .28rem;
	background-color: #ff725e;
	color: #fff;
	transform: translate(-50%,-50%) scale(1);
	border-radius: .05rem;
}

@media screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2){

	.weui-textarea,
	.weui-input{
		font-size: .26rem;
	}

}

/*静态进度条*/
.progress-bar{
	display:flex;
	flex:1;
	/* 进度条的槽 */

	/* 设置进度条的高度 */
	height: .2rem;
	/*进度条外层div的背景色，进度未达到的地方的颜色 */
	background-color: #e4e4e4;	
}
.progress{
	/* 进度部分 */
	/* 利用继承父元素宽度的百分比控制进度 */
	width: 60%;
	height: 100%;
	/* 内层背景色即进度达到的颜色 */
	background-color: #ffa902;
}

/*分享功能*/
.soshm-group{
	padding: .5rem !important;
}
.soshm-group:nth-child(2){
	justify-content: flex-start !important;
}
.soshm-group .soshm-item{
	width:33%;
	text-align: center;
}
.soshm-pop .soshm-item-icon{
	width: .88rem !important;
	height: .88rem !important;
}


/*隐藏头部*/
*.noheader{
	padding-top: .2rem !important;
}
.index.noheader,#eventAnalysis.noheader,#issuedScheme.noheader {
	padding-top: 0 !important;
}
.index.noheader .subTitleBarFilterList,.index.noheader .subTitleBarsortList{
	top: .6rem !important;
}

#expertList.noheader,#expertSearch.noheader{
	padding-top: .9rem  !important;
}
#expertList.noheader{
	background-color: #f4f5f7;
}
#expertList.noheader .weui-search-bar{
	width: 100%;
	left: 0;
}
#expertList.noheader .weui-search-bar__form, #expertList.noheader .weui-search-bar__box,
#expertSearch.noheader .weui-search-bar__form, #expertSearch.noheader .weui-search-bar__box
{
	background-color: #fff;
	border: .01rem solid #05965b;
	background-image: none;
}
#expertList.noheader .weui-search-bar__input,
#expertSearch.noheader  .weui-search-bar__input{
	padding:0;
	color: #151515;
}

#expertSearch.noheader .weui-search-bar .cancelBtn{
	color: #05965b;
}
#couponWrap.noheader{
	padding-top: 0 !important;
}
#couponWrap.noheader,#myBankCard.noheader{
	height: 100%;
	overflow-y: scroll;
}
#couponWrap.noheader .couponWrap .tHeader{
	top: 0 !important;
}

#raceCourse.noheader .filterBtn{
	display: none !important;
	height: 0 !important;
	/* background-color: #05965b ;
	height: .66rem !important;
	margin-top: .12rem;
	border-radius: .1rem;
	padding:0 .2rem; */
}

#raceCourse.noheader .tHeader{
	top: 0 !important;
}


#issuedScheme.noheader .issuedScheme .schemeTabBar{
	top: 0!important;
}







/* === Calendar === */
.weui-picker-calendar {
	background: #fff;
	height: 5rem;
	width: 100%;
	overflow: hidden;
}

#inline-calendar .weui-picker-calendar{
	display: flex;
	align-content: center;
	justify-content: center;
	flex-direction: column;
}

#inline-calendar.checkInCalendar .weui-picker-calendar{
	height: auto;
}

#inline-calendar .weui-picker-calendar .toolbar{
	height: .88rem;
	display: flex;
	align-content: center;
	justify-content: center;
	flex-direction: row;
}

#inline-calendar .weui-picker-calendar .toolbar.mb10{
	margin-bottom: .1rem;
}
#inline-calendar .weui-picker-calendar .toolbar .toolbar-inner{
	width: 100%;
	display: flex;
	align-content: center;
	justify-content: center;
	flex-direction: row;
	align-items: center;
}

.weui-picker-calendar .picker-modal-inner {
	overflow: hidden;
	height: 4.4rem;
}

.checkInCalendar .weui-picker-calendar .picker-modal-inner{
	margin-bottom: .3rem;
}
.picker-calendar-week-days {
	height: .5rem;
	background: #f7f7f8;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .26rem;
	box-sizing: border-box;
	position: relative;
}

.checkInCalendar .picker-calendar-week-days{
	height: .6rem;
	line-height: .6rem;
	background: inherit;
	background-color: #fff;
	font-size: .3rem;
	margin-bottom: .1rem;
}
.picker-calendar-week-days:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	right: auto;
	top: auto;
	height: 1px;
	width: 100%;
	background-color: #c4c4c4;
	display: block;
	z-index: 15;
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
}

.checkInCalendar .picker-calendar-week-days:after{
	display: none;
	height: 0;
}





@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	.picker-calendar-week-days:after {
		-webkit-transform: scaleY(0.5);
		transform: scaleY(0.5);
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 3) {
	.picker-calendar-week-days:after {
		-webkit-transform: scaleY(0.33);
		transform: scaleY(0.33);
	}
}
.picker-calendar-week-days .picker-calendar-week-day {
	-webkit-flex-shrink: 1;
	-ms-flex: 0 1 auto;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	width: 14.28571429%;
	width: calc(100% / 7);
	text-align: center;
}
.picker-calendar-week-days + .picker-calendar-months {
	height: 4.4rem;
}
.picker-calendar-months {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.picker-calendar-months-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-transition: 300ms;
	transition: 300ms;
}
.picker-calendar-month {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.picker-calendar-row {
	height: 16.66666667%;
	height: calc(100% / 6);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-shrink: 1;
	-ms-flex: 0 1 auto;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	width: 100%;
	position: relative;
}
.picker-calendar-row:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	right: auto;
	top: auto;
	height: 1px;
	width: 100%;
	background-color: #ccc;
	display: block;
	z-index: 15;
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	.picker-calendar-row:after {
		-webkit-transform: scaleY(0.5);
		transform: scaleY(0.5);
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 3) {
	.picker-calendar-row:after {
		-webkit-transform: scaleY(0.33);
		transform: scaleY(0.33);
	}
}
.weui-picker-modal .picker-calendar-row:last-child:after {
	display: none;
}
.picker-calendar-day {
	-webkit-flex-shrink: 1;
	-ms-flex: 0 1 auto;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	box-sizing: border-box;
	width: 14.28571429%;
	width: calc(100% / 7);
	text-align: center;
	color: #3d4145;
	font-size: .24rem;
	cursor: pointer;
}


.checkInCalendar .picker-calendar-day{
	font-size: .28rem;
}

.checkInCalendar .picker-calendar-row:after{
	display: none !important;
	height: 0 !important;
}


.picker-calendar-day.picker-calendar-day-prev,
.picker-calendar-day.picker-calendar-day-next {
	color: #ccc;
}
.picker-calendar-day.picker-calendar-day-disabled {
	color: #d4d4d4;
	cursor: auto;
}
.picker-calendar-day.picker-calendar-day-today span {
	background: #e3e3e3;
}
.picker-calendar-day.picker-calendar-day-selected span {
	background: #04BE02;
	color: #fff;
}

.checkInCalendar .picker-calendar-day.picker-calendar-day-selected span{
	background: inherit;
	color: #333;
	background-image: url('https://img.dajiang365.com/H5/qiuliao/calendar_today.png');
	background-position:center center;
	background-size:.46rem .46rem;

}

.picker-calendar-day span {
	display: inline-block;
	border-radius: 100%;
	width: .36rem;
	height: .36rem;
	line-height: .36rem;
}

.checkInCalendar .picker-calendar-day span {
	border-radius: 50%;
	width: .46rem;
	height: .46rem;
	line-height: .46rem;
}

.checkInCalendar .picker-calendar-day.signIn{
	background-image: url('https://img.dajiang365.com/H5/qiuliao/yqd.png');
	background-size: .06rem .06rem;
	background-repeat: no-repeat;
	background-position: bottom center;
}

.picker-calendar-month-picker,
.picker-calendar-year-picker {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 50%;
	-webkit-flex-shrink: 10;
	-ms-flex: 0 10 auto;
	-ms-flex-negative: 10;
	flex-shrink: 10;
}
.picker-calendar-month-picker a.icon-only,
.picker-calendar-year-picker a.icon-only {
	min-width: 36px;
}
.picker-calendar-month-picker span,
.picker-calendar-year-picker span {
	-webkit-flex-shrink: 1;
	-ms-flex: 0 1 auto;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
}
.popover .picker-calendar .picker-calendar-week-days,
.picker-calendar.picker-modal-inline .picker-calendar-week-days {
	background: none;
}
.popover .picker-calendar .toolbar:before,
.picker-calendar.picker-modal-inline .toolbar:before,
.popover .picker-calendar .picker-calendar-week-days:before,
.picker-calendar.picker-modal-inline .picker-calendar-week-days:before {
	display: none;
}
.popover .picker-calendar .toolbar:after,
.picker-calendar.picker-modal-inline .toolbar:after,
.popover .picker-calendar .picker-calendar-week-days:after,
.picker-calendar.picker-modal-inline .picker-calendar-week-days:after {
	display: none;
}
.popover .picker-calendar .toolbar ~ .picker-modal-inner .picker-calendar-months:before,
.picker-calendar.picker-modal-inline .toolbar ~ .picker-modal-inner .picker-calendar-months:before,
.popover .picker-calendar .picker-calendar-week-days ~ .picker-calendar-months:before,
.picker-calendar.picker-modal-inline .picker-calendar-week-days ~ .picker-calendar-months:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: auto;
	right: auto;
	height: 1px;
	width: 100%;
	background-color: #c4c4c4;
	display: block;
	z-index: 15;
	-webkit-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	.popover .picker-calendar .toolbar ~ .picker-modal-inner .picker-calendar-months:before,
	.picker-calendar.picker-modal-inline .toolbar ~ .picker-modal-inner .picker-calendar-months:before,
	.popover .picker-calendar .picker-calendar-week-days ~ .picker-calendar-months:before,
	.picker-calendar.picker-modal-inline .picker-calendar-week-days ~ .picker-calendar-months:before {
		-webkit-transform: scaleY(0.5);
		transform: scaleY(0.5);
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 3) {
	.popover .picker-calendar .toolbar ~ .picker-modal-inner .picker-calendar-months:before,
	.picker-calendar.picker-modal-inline .toolbar ~ .picker-modal-inner .picker-calendar-months:before,
	.popover .picker-calendar .picker-calendar-week-days ~ .picker-calendar-months:before,
	.picker-calendar.picker-modal-inline .picker-calendar-week-days ~ .picker-calendar-months:before {
		-webkit-transform: scaleY(0.33);
		transform: scaleY(0.33);
	}
}
.picker-calendar-month-picker,
.picker-calendar-year-picker {
	display: block;
	line-height: .88rem;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.picker-calendar-month-picker.qlMonthPicker{
	flex: inherit;
	-webkit-box-flex: inherit;
	-ms-flex: inherit;
	width: 80%;
	height: .6rem;
	background-color: #ebebeb;
	border-radius: .3rem;
	display: flex;
}

.picker-calendar-month-picker a.icon-only,
.picker-calendar-year-picker a.icon-only {
	float: left;
	width: 25%;
	height: .88rem;
	line-height: .88rem;
	text-align: center;
}


.picker-calendar-month-picker.qlMonthPicker a.icon-only{
	float: inherit;
	clear: both;
	height: .6rem;
	line-height: .6rem;

}



.picker-calendar-month-picker .current-month-value,
.picker-calendar-year-picker .current-month-value,
.picker-calendar-month-picker .current-year-value,
.picker-calendar-year-picker .current-year-value {
	float: inherit;
	clear: both;
	width: 50%;
	height: .88rem;
	text-align: center;
}

.picker-calendar-month-picker .current-year-value.currentYear{
	width: 15%;
	margin-left: 5%;
	height: .6rem;
	line-height: .6rem;

}
.picker-calendar-month-picker .current-month-value.currentMonth{
	width: 15%;
	margin-right: 5%;
	height: .6rem;
	line-height: .6rem;

}


i.icon {
	display: inline-block;
	vertical-align: middle;
	background-size: 100% auto;
	background-position: center;
	background-repeat: no-repeat;
	font-style: normal;
	position: relative;
}
i.icon.icon-next,
i.icon.icon-prev {
	width: 0.24rem;
	height: 0.24rem;
}
i.icon.icon-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%2304BE02'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
i.icon.icon-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%2304BE02'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}


.picker-calendar-month-picker.qlMonthPicker i.icon.icon-next,
.picker-calendar-month-picker.qlMonthPicker i.icon.icon-prev {
	width: 0.13rem;
	height: 0.20rem;
}
.picker-calendar-month-picker.qlMonthPicker i.icon.icon-next{
	background-image:url('https://img.dajiang365.com/H5/qiuliao/calendar_right.png');
}

.picker-calendar-month-picker.qlMonthPicker i.icon.icon-prev{
	background-image:url('https://img.dajiang365.com/H5/qiuliao/calendar_left.png');
}


input[type="checkbox"] {
	display: none;
}
input[type="checkbox"] + label {
	display: inline-block;
	width: .9rem;
	height: .4rem;
	position: relative;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	margin: 0px .2rem;
	box-sizing: border-box;
}
input[type="checkbox"] + label:after {
	content: '';
	display: block;
	position: absolute;
	left: .05rem;
	top: .05rem;
	width: .3rem;
	height: .3rem;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	cursor: pointer;
}

.qlSwitch input[type="checkbox"] {
	display: inherit;
}

input[type="checkbox"]#bzdpckBox{
	display: inline-block;
}



.packageDesc span{
	font-size:.28rem !important;
	line-height:1.8 !important;
	color:#666 !important;
}




#swtichUseIntegral:checked + label.red {
	background: #fff;
	border:.01rem solid #E82533;
}

#swtichUseIntegral:checked + label.red:after {
	background: #E82533;
}


#swtichUseIntegral:checked + label:after{
	left: calc(100% - .35rem);
}

#swtichUseIntegral + label{
	background: #fff;
	border:.01rem solid #d4d4d4;
	border-radius: .2rem;
	box-shadow: .01rem  .01rem .03rem #d4d4d4;
}

#swtichUseIntegral + label:after{
	background: #d4d4d4;

	border-radius: 50%;
	box-shadow: .01rem  .01rem .03rem #aaa;
}


#newsList .detailsInfo .newsContent,#newsDetails .detailsInfo .newsContent{
	font-size: .28rem;
}
#newsList .detailsInfo .newsContent p,#newsDetails .detailsInfo .newsContent p{
	font-size: .28rem !important;
	padding: .2rem 0;
}







/*视频播放页*/
.playerWrap .vjs-custom-skin > .video-js .vjs-big-play-button,.playerWrap .video-js .vjs-big-play-button{
	width: .8rem;
	height: .8rem !important;
	line-height: .8rem !important;
	border-radius: 50%;
	border: 0 none;
}

.playerWrap .vjs-custom-skin > .video-js .vjs-big-play-button:active{
	background-color: rgba(0,0,0,0.45);
}

.playerWrap  .video-js .vjs-control-bar{
	height: 4em;
	line-height: 4em !important;
}

/* .playerWrap  .video-js.vjs-fullscreen .vjs-control-bar{
	height: 2em;
	line-height: 2em !important;
	} */

	.playerWrap .vjs-button{
		font-size: .2rem;
	}

	.playerWrap .vjs-button > .vjs-icon-placeholder:before{
		line-height: .6rem !important;
	}
/* .playerWrap .video-js.vjs-fullscreen .vjs-button > .vjs-icon-placeholder:before{
	line-height: 2em !important;
	} */


	.playerWrap  .video-js .vjs-time-control{
		font-size: .2rem;
	}

	.playerWrap .video-js .popupdefinitionMenu .vjs-control-text{
		position: relative;
	}



	/*音频播放*/
	.radioListWrap .aplayer,.radioListWrap .aplayer .aplayer-body{
		width: 100%;
		min-height: 4.21rem;
		height: auto;
	}
	.radioListWrap .aplayer .aplayer-body .aplayer-pic{
		width: 100%;
		min-height: 4.21rem;
		height: auto;
		background-color: transparent !important;
		
	}
	.radioListWrap .aplayer-pic .aplayer-play,.radioListWrap  .aplayer-pic .aplayer-pause{
		width: 1rem;
		height: 1rem;
		bottom: 50%;
		right: 50%;
		margin: 0 -15px -15px 0;	
		display: flex;
		flex-direction: row;
		align-items: center;
		align-content: center;
		justify-content: center;
	}
	.radioListWrap .aplayer-pic .aplayer-play .aplayer-icon-play, .radioListWrap .aplayer-pic .aplayer-pause .aplayer-icon-pause{
		width: .5rem;
		height: .5rem;
		position: inherit;
		top: inherit;
		left: inherit;
	}

	.radioListWrap  .aplayer-pic .aplayer-pause{
		display: none;
		height: 0;
	}


	.radioListWrap .aplayer .aplayer-body .aplayer-info{
		width: 100%;
		height: .56rem;
		padding: 0 .2rem;
		position: absolute;
		bottom: 0;
		z-index: 2;
		display: flex;
		flex-direction: column;
		align-items: center;
		align-content: center;
		justify-content: center;
		background-color: rgba(43,51,63,.7);
	}
	.radioListWrap .aplayer .aplayer-body .aplayer-info .aplayer-music{		
		width: 100%;
		height: 0;
		display: none;
		/* display: flex; */
		flex-direction: row;
		align-items: center;
		align-content: flex-start;
		justify-content: flex-start;
	}

	.radioListWrap .aplayer .aplayer-body .aplayer-info .aplayer-music .aplayer-title{
		font-size: .28rem;
		color: #fff;
	}

	.radioListWrap .aplayer .aplayer-body .aplayer-info .aplayer-controller{
		width: 100%;
		height: .5rem;
	}

	.radioListWrap .aplayer-bar-wrap .aplayer-bar,.radioListWrap .aplayer-bar-wrap .aplayer-bar .aplayer-played{
		height: .05rem;
	}



	.radioListWrap .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb{
		width: .15rem;
		height: .15rem;
	}

	.radioListWrap .aplayer-controller .aplayer-time{
		font-size: .22rem;
	}
	.radioListWrap .aplayer-controller .aplayer-icon{
		width: .3rem;
		height: .3rem;
		opacity: .5;
	}
	.radioListWrap .aplayer-controller .aplayer-time .aplayer-icon:hover .aplayer-fill,
	.radioListWrap .aplayer-controller .aplayer-time .aplayer-icon .aplayer-fill{
		fill: #fff;
	}


	.radioListWrap .aplayer-controller .aplayer-time .aplayer-icon.inactive{
		opacity: 1;
	}




