/*公共样式设置*/
body,html{width:100%;height:100%;background-color:#F6F6F6;font-family: 'MicrosoftYaHei','Avenir', Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #333;font-size:14px;}
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, dd, dl, dt, ol, ul, li,input,select,button,textarea,tr,td,section,blockquote,a,label{ padding:0; margin:0; border:none;box-sizing:border-box;-moz-box-sizing: border-box;line-height: 1.5;word-break:break-all;}
h1, h2, h3, h4, h5, h6{font-weight: 500;}
input,button,select,textarea,a,img{outline:none; }/*去掉超链接或按钮点击时出现的虚线框黄色边框*/
::-moz-focus-inner{border:0;}/*火狐的私有属性去掉点击时边框*/
p>img{display:inline-block;width:auto;height: auto;margin-bottom:10px;max-width: 100%;}
a{display:inline-block;color:inherit;text-decoration:none}
i{display:inline-block}
input,button,select,textarea,a,img{outline:none;}
input{font-size:14px;font-family: "MicrosoftYaHei";}
textarea {padding:10px;font-family: 'MicrosoftYaHei';}
ul,ul li,ol li,li{list-style:none}
a,img,input,textarea{border:none}
a{text-decoration:none}
table{border-collapse:collapse;border-spacing:0}
label{display: inline-block;}
.img-cover{display:inline-block;width:100%;height: 100%;object-fit:cover;}
.img-width{display:inline-block;width:100%;height: auto;}
.img-height{display:inline-block;width:auto;height: 100%;}
.img-scale{display:inline-block;width:100%;height: 100%;object-fit: scale-down;}
.img-auto { max-width: 100%;height: auto;}
.fl{float:left}
.fr{float:right}
.clear::after { content: '';display: block;clear: both;}
.none{display:none}
.pr{position:relative}
.pa{position:absolute}
.flex-c-c{display: flex;justify-content: center;align-items: center;}