@charset "utf-8";

/*
版本 : 1.0.0
作者 : 杭州之甫继文软件工作室
网站 : zfjw.cc
*/

/*重置*/
table{border-width:0;border-collapse:collapse;border-spacing:0;padding:0;}
th,td{padding:0;}

a,button,input,textarea,select{outline:0;border:none;}
a{text-decoration:none;line-height:normal;border-bottom:0;word-break:normal;word-wrap:normal;white-space:nowrap;}
a:link, a:visited, a:hover, a:active, a:focus{text-decoration:none;background-color:white;color:black;}

/*清空select样式*/
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand{display:none;}

/*禁用ie10的叉叉和眼睛*/
input::-ms-clear,input::-ms-reveal{display:none;}

/*避免间隙*/
img{display:block;}
canvas{display:block;}

input,select{box-sizing:border-box;}
button{background-color:rgba(255,255,255,0);}

html,body{margin:0;height:100%;}

/*横向布局*/
.hlt{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;}
.hlc{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}
.hlb{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;}
.hlf{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;}

.hct{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;}
.hcc{display:flex;flex-direction:row;justify-content:center;align-items:center;}
.hcb{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;}
.hcf{display:flex;flex-direction:row;justify-content:center;align-items:stretch;}

.hrt{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;}
.hrc{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;}
.hrb{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;}
.hrf{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;}

.hft{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;}
.hfc{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
.hfb{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;}
.hff{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;}

.het{display:flex;flex-direction:row;justify-content:space-evenly;align-items:flex-start;}
.hec{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;}
.heb{display:flex;flex-direction:row;justify-content:space-evenly;align-items:flex-end;}
.hef{display:flex;flex-direction:row;justify-content:space-evenly;align-items:stretch;}

/*纵向布局*/
.vtl{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;}
.vtc{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}
.vtr{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;}
.vtf{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}

.vcl{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}
.vcc{display:flex;flex-direction:column;justify-content:center;align-items:center;}
.vcr{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;}
.vcf{display:flex;flex-direction:column;justify-content:center;align-items:stretch;}

.vbl{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;}
.vbc{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;}
.vbr{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;}
.vbf{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;}

.vfl{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;}
.vfc{display:flex;flex-direction:column;justify-content:space-between;align-items:center;}
.vfr{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;}
.vff{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;}

.vel{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;}
.vec{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;}
.ver{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-end;}
.vef{display:flex;flex-direction:column;justify-content:space-evenly;align-items:stretch;}

/*布局*/
.flexGrow1{flex-grow:1;}
.flexShrink0{flex-shrink:0;}
.height100p{height:100%;}
.alignCenter{align-self:center;}

/*自动滚动*/
.autoX{overflow-x:auto;}
.autoY{overflow-y:auto;}
.autoHide{overflow:hidden;}
.multiLine{word-break:break-word;flex-wrap:wrap;}
.oneLine{word-break:keep-all;white-space:nowrap;}

/*光标*/
.cursorDefault{cursor:default;}
.cursorPointer{cursor:pointer;}
.cursorMove{cursor:move;}

/*背景图片*/
.backImgFull{background-size:cover;background-repeat:no-repeat;}

/*隐藏*/
.hide1{display:none;}
.hide2{visibility:hidden;}

/*选择*/
.disableSelect{user-select:none;}

/*文字线*/
.textLineUp{text-decoration:overline;}
.textLineCenter{text-decoration:line-through;}
.textLineDown{text-decoration:underline;}
.textEllipsis{text-overflow:ellipsis;}

/*文字加粗*/
.textNormal{font-weight:normal;}
.textBold{font-weight:bold;}

/*文字对齐*/
.textLeft{text-align:left;}
.textCenter{text-align:center;}
.textRight{text-align:right;}




