/**
* @name：ffcsxl_mobile.css  V1.0
* @description: 
*               https://www.w3school.com.cn/css3/index.asp 参考w3c
* @cteate:2020-04
* @update:
*   2020-04-09  linxiaolan  v1.0修改
*/
/*region html reset ------------------------------ */

/**
* @description: html标签初始化
*/
@charset "utf-8";
/*region 自定义样式--------------------*/
/* 20px=1rem    10=0.5 11=0.55 12=0.6 13=0.65 14=0.7 15=0.75 16=0.8 17=0.85 18=0.9 19=0.95 */
/* 字体大小 */
.fsr08{font-size:0.4rem;}
.fsr1{font-size:0.5rem;}
.fsr11{font-size:0.55rem;}
.fsr12{font-size:0.6rem;}
.fsr13{font-size:0.65rem;}
.fsr14{font-size:0.7rem;}
.fsr15{font-size:0.75rem;}
.fsr16{font-size:0.8rem;}
.fsr17{font-size:0.85rem;}
.fsr18{font-size:0.9rem;}
.fsr19{font-size:0.95rem;}
.fsr2{font-size:1rem;}
.fsr21{font-size:1.05rem;}
.fsr22{font-size:1.1rem;}
.fsr23{font-size:1.15rem;}
.fsr24{font-size:1.2rem;}
.fsr25{font-size:1.25rem;}

/* flex布局 */
.box{display:-webkit-box;display:-webkit-flex;display:flex;}
.inlinebox{display: inline-flex;}
/* .row{flex-direction: row} */
.rowrev{flex-direction: row-reverse;}
.col{flex-direction: column;}
.colrev{flex-direction: column-reverse;}
.nowrap{flex-wrap: nowrap; }
.wrap{flex-wrap: wrap;}
.wraprev{flex-wrap:wrap-reverse;}
/* flex-flow:row wrap; */
/* .juststart{justify-content: flex-start;} */
.justend{justify-content:flex-end;}
.justcenter{justify-content:center;}
.justbetween{justify-content: space-between;}
.justaround{justify-content:space-around;}
.alignstart{ align-items: flex-start;}
.alignend{align-items: flex-end;}
.aligncenter{align-items:center;}
.alignbase{align-items:baseline;}
/* .alignstrech{align-items: stretch;} */
.malignstart{align-content: flex-start;}
.malignend{align-content:flex-end;}
.maligncenter{align-content:center;}
.malignbetween{align-content:space-between ;}
.malignaround{align-content:space-around;}
/* .malignstretch{align-content:stretch;} */
/* item属性  	  flex-grow:0;flex-shrink:1; flex-basis:auto;
      display:inline-block */
.item-grow1{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.item-grow2{-webkit-box-flex:2;-webkit-flex:2;flex:2;}
.item-grow3{-webkit-box-flex:3;-webkit-flex:3;flex:3;}
/*   空间不足等额缩小*/
.item-shrink1{flex-shrink:1;}
.item-shrink0{flex-shrink:0;}

/* 文字处理 */
.fbold{font-weight: bold;}
.pointer{cursor:pointer;}
.ellipsis{overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.ellipsis-two{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis;
	-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.txtleft{text-align: left !important;}
.txtright{text-align: right !important;}
.txtcenter{text-align: center !important;}
.txtindent{text-indent: 1.4rem;}
.underline{text-decoration:underline;}
.vmiddle{vertical-align:middle;}
.vtop{vertical-align:top;}
.overline{text-decoration:line-through;}
/* 边框 */
.bor{border:1px solid #e5e5e5!important;;}
.borright{border-right:1px solid #e5e5e5 !important;}
.borleft{border-left:1px solid #e5e5e5 !important;}
.bortop{border-top:1px solid #e5e5e5!important;}
.borbtm{border-bottom:1px solid #e5e5e5 !important;}
/* 定位 */
.prt{position: relative;}
.pat{position: absolute;}
.ofzm{overflow: hidden;zoom:1;}
.mgauto{margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
/* 图片设置 */
.img100{width:100%;display: block;}
.icoimg{width:1rem;height:1rem;display: inline-block;margin-right: 0.3rem;vertical-align: middle;}
/* 边距 5px 10 15 20  以及上边距3*/
.m5{margin:0.25rem !important;}
.m10{margin:0.5rem !important;}
.m15{margin:0.75rem !important;}
.m20{margin:1rem !important;}
.mt3{margin-top:.15rem !important;}
.mt20{margin-top:1rem !important;}
.mr20{margin-right:1rem !important;}
.ml20{margin-left:1rem !important;}
.mb20{margin-bottom:1rem !important;}
.mt15{margin-top:0.75rem !important;}
.mr15{margin-right:0.75rem !important;}
.ml15{margin-left:0.75rem !important;}
.mb15{margin-bottom:0.75rem !important;}
.mt10{margin-top:0.5rem !important;}
.mr10{margin-right:0.5rem !important;}
.ml10{margin-left:0.5rem !important;}
.mb10{margin-bottom:0.5rem !important;}
.mr5{margin-right:.25rem !important;}
.mt5{margin-top:.25rem  !important;}
.mb5{margin-bottom:.25rem !important;}
.ml5{margin-left:.25rem !important;}

.p5{padding:0.25rem !important;}
.p10{padding:0.5rem !important;}
.p15{padding:0.75rem !important;}
.p20{padding:1rem !important;}
.pt20{padding-top:1rem !important;}
.pr20{padding-right:1rem !important;}
.pl20{padding-left:1rem !important;}
.pb20{padding-bottom:1rem !important;}
.pt15{padding-top:0.75rem !important;}
.pr15{padding-right:0.75rem !important;}
.pl15{padding-left:0.75rem !important;}
.pb15{padding-bottom:0.75rem !important;}
.pt10{padding-top:0.5rem !important;}
.pr10{padding-right:0.5rem !important;}
.pl10{padding-left:0.5rem !important;}
.pb10{padding-bottom:0.5rem !important;}
.pr5{padding-right:.25rem !important;}
.pt5{padding-top:.25rem  !important;}
.pb5{padding-bottom:.25rem !important;}
.pl5{padding-left:.25rem !important;}

/* width */
.w20{width:19.99999999%;}
.wd12{width:11.5%;}
.wd15{width: 15%;}
.wd17{width: 17%;}
.wd20{width:20%;}
.wd25{width:25%;}
.wd26{width:26%;}
.wd30{width:30%;}
.wd36{width:36%;}
.wd33{width:33.333333333%;}
.wd40{width:40%;}
.wd45{width:45%;}
.wd50{width:50%;}
.wd60{width:60%;}
.wd70{width:70%;}
.wd75{width:75%}
.wd10{width: 10%}
.wd85{width:85%;}
.wd100{width:100%;}
.ht100{height:100%;}

/* 字体颜色 */
.colfff{color:#fff;}
.col333{color:#333;}
.col999{color:#999;}
/*endregion*/

/*region hack对主题样式和主题重写样式 --------------------*/
/* button */
.weui-btn{font-size: 0.75rem;}
.weui-btn_mini{font-size:0.65rem;}
.weui-btn_primary{background-color: #249efd;}
.weui-btn_disabled.weui-btn_primary{background-color: #6088fc;}
.weui-btn_plain-primary{color:#249efd;border:1px solid #249efd;}
.weui-btn_loading.weui-btn_primary{background-color: #6088fc;}
.weui-btn_primary:not(.weui-btn_disabled):active{background-color:#6088fc;}
.weui-vcode-btn{font-size: 0.65rem;color:#249efd;}

/* list */
.weui-cells__title{color:#666;}
.weui-cells{font-size: 0.7rem;}
.weui-cells_checkbox .weui-check:checked + .weui-icon-checked::before{color:#249efd;}
.weui-cells_checkbox .weui-icon-checked::before{font-size: 0.9rem;}
.weui-agree__checkbox:checked::before{color:#249efd;}
/* from */
.weui-switch-cp__box::after, .weui-switch::after{height:1.1rem;}
.weui-switch-cp__box::before, .weui-switch::before{height:1.1rem;}
.weui-switch, .weui-switch-cp__box{height:1.2rem;}
.weui-switch-cp__input:checked ~ .weui-switch-cp__box, .weui-switch:checked{ border-color:#249efd;background-color:#249efd;
}
/* dialog */
.weui-dialog__title{font-size: 0.8rem;}
.weui-dialog__bd{font-size:0.65rem;}
.weui-dialog__ft{font-size: 0.7rem;}
.weui-dialog__btn{color:#249efd;}
/* progress */
.weui-progress__inner-bar{background:#249efd;}
.weui-icon-success{color:#249efd;}
.weui-msg__title{font-size:0.9rem;}
.weui-msg__desc{font-size: 0.65rem;}
/* .weui-article */
.weui-article{font-size:0.65rem;}
.weui-actionsheet__cell{font-size: 0.7rem;}
.color-primary{color:#249efd;}
.weui-media-box__title{font-size: 0.7rem;}
.weui-cell_link{font-size: 0.65rem;}
.weui-navbar__item{font-size: 0.7rem;padding:0.4rem 0;}
.weui-slider__track{background:#249efd;}
.swiper-pagination-bullet-active{background:#249efd;}
.picker-calendar-week-days{height:1.15rem;}
.picker-calendar-day span{width:1.25rem;height:1.25rem;line-height: 1.25rem;}
.picker-calendar-day.picker-calendar-day-selected span{background:#249efd;}
.toolbar .picker-button{color:#249efd;}

.weui-cells{font-size:0.65rem;}
.weui-cells_checkbox .weui-icon-checked::before{font-size: 0.85rem;}
.picker-calendar-week-days{height:1rem;}
.picker-calendar-week-days .picker-calendar-week-day{height:1rem;}
.picker-calendar-day span{height:1.25rem;width:1.25rem;}
.weui-cells__title{color:#333;font-size:0.6rem;}
.weui-cells_checkbox .weui-check:checked + .weui-icon-checked::before{color: #249efd;}
.weui-btn_primary{background-color:#249efd !important;}
.weui-cells.weui-cells-nobor::before{border-top:none;}
.weui-cells.weui-cells-nobor .weui-cell{border-bottom:1px solid #eee;padding-bottom:0.5rem}
.weui-cells.weui-cells-nobor .weui-cell::before{ border-top:0px solid #e5e5e5;}
.weui-cells.weui-cells-nobor .weui-cell{padding-top:0.25rem;padding-bootom:0.5rem;}


.weui-cells.weui-cells-noborall::before{border-top:none;}
.weui-cells.weui-cells-noborall .weui-cell{border-bottom:0px solid #eee;padding-bottom:0.5rem}
.weui-cells.weui-cells-noborall .weui-cell::before{ border-top:0px solid #e5e5e5;}
.weui-tabbar__icon > i, i.weui-tabbar__icon{font-size: 1rem;}
.weui-tabbar__icon{width:1.2rem;height:1rem;}

/*endregion*/

/*region-------------------------*/
