﻿/* / 禁用iPhone中Safari的字号自动调整 / */
html {
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    font-family: 'HarmonyOS_Sans_SC,Miscrosoft YaHei, Arial, sans-serif';
    width: 100%;
    height: 100%;
    /*max-width: 750px;*/
    margin: 0 auto;
    overflow-x: hidden!important;
}
body {
    font-size: 0.24rem;
    background-color: #f5f5f5;
    width: 100%;
    height: 100%;
}
/* / 去除iPhone中默认的input样式 / */
input[type='submit'],
input[type='reset'],
input[type='button'],
input:focus,
button:focus,
select:focus,
textarea:focus {
    outline: none;
}
input {
    -webkit-appearance: none;
    resize: none;
    border-radius: 0;
}
body,
div,
ul,
li,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
input,
textarea,
select,
p,
dl,
dt,
dd,
a,
img,
button,
form,
table,
th,
tr,
td,
tbody,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* / 设置HTML5元素为块 / */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}
/* / 图片自适应 / */
img {
    max-width: 100%;
    height: auto;
    width: auto\9;
    /* / ie8 / */
    -ms-interpolation-mode: bicubic;
    /* /为了照顾ie图片缩放失真/ */
}
body,
div,
ul,
li,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
input,
textarea,
select,
p,
dl,
dt,
dd,
a,
img,
button,
form,
table,
th,
tr,
td,
tbody,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    margin: 0;
    padding: 0;
    border: none;
}
em,
i {
    font-style: normal;
}
strong {
    font-weight: normal;
}
.clearfix:after {
    content: '';
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
}
.clearfix {
    zoom: 1;
}
a {
    text-decoration: none;
    color: #333;
}
a:hover {
    color: #003eab;
    text-decoration: none;
}
ul,
ol {
    list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
}
img {
    border: none;
}
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
*::before,
*::after {
    box-sizing: border-box;
}

@font-face {
    font-family: 'SourceHanSerifCN';
    src: url('');
}

@font-face {
    font-family: 'HarmonyOS_Sans_SC';
    src: url('../font/HarmonyOS_Sans_Regular.ttf');
}
.dot,
.dot2,
.dot3 {
    display: box;
    display: -webkit-box;
    display: -moz-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}
.dot {
    -webkit-line-clamp: 1;
}
.dot2 {
    -webkit-line-clamp: 2;
}
.dot3 {
    -webkit-line-clamp: 3;
}

.qui-pad{padding: .3rem!important;}
.qui-bg-ff{background-color: #fff!important;}

.qui-flex-auto{flex:auto!important;}
.qui-flex-1{flex:1!important;}
.qui-flex{display:flex;align-items:center;justify-content:space-between;}
.qui-flex-w{flex-wrap: wrap;}
.qui-flex-nw{flex-wrap: nowrap;}
.qui-flex-jcst{justify-content:flex-start;}
.qui-flex-jcct{justify-content:center;}
.qui-flex-jced{justify-content:flex-end}
.qui-flex-cl{flex-direction: column;}
.qui-ai-fs{align-items: flex-start;}
.qui-ai-fe{align-items: flex-end;}
.qui-tc{text-align: center!important;}
.qui-tl{text-align: left!important;}
.qui-tr{text-align: right!important;}
.qui-fl{float: left!important;}
.qui-fr{float: right!important;}

.qui-col-dadfe9{color: #dadfe9!important;}
.qui-col-ls{color: #a7cd4b!important;}
.qui-col-df{color:#003eab!important;}
.qui-col-33{color:#333!important;}
.qui-col-55{color:#555!important;}
.qui-col-66{color:#666!important;}
.qui-col-88{color:#888!important;}
.qui-col-99{color:#999!important;}
.qui-fwb{font-weight:bold!important;}
.qui-fwn{font-weight:normal!important;}

.qui-ovh{overflow: hidden!important;}

.qui-bg-dadfe9{background-color: #dadfe9!important;}

.qui-fs36{font-size: .36rem;}

.qui-btn-df{background: #003eab;color: #fff!important;cursor: pointer;line-height: .9rem;border-radius: .9rem;text-align: center;display: inline-block;vertical-align: top;padding: 0 .2rem;min-width: 100%;font-size: .36rem;}
.qui-btn-res{background: #9dc736;color: #fff!important;cursor: pointer;line-height: .9rem;border-radius: .9rem;text-align: center;display: inline-block;vertical-align: top;padding: 0 .2rem;min-width: 100%;font-size: .36rem;}
.qui-btn-op{background: linear-gradient(to right,#a9d695,#2491b6);color: #fff!important;cursor: pointer;line-height: .9rem;border-radius: .9rem;text-align: center;display: inline-block;vertical-align: top;padding: 0 .2rem;min-width: 100%;font-size: .36rem;}

.qui-fs24{font-size:.24rem!important;}
.qui-fs26{font-size:.26rem!important;}
.qui-fs28{font-size:.28rem!important;}
.qui-fs30{font-size:.30rem!important;}
.qui-fs32{font-size:.32rem!important;}

.qui-ytable{display:table;width:100%;table-layout:fixed;}
.qui-ytable-cell{display:table-cell;vertical-align:middle;overflow:hidden;}
.qui-ytable-cell img{max-height:100%!important;}

.qui-mar-t{margin-top: .3rem!important;}
.qui-mar-t4{margin-top: .4rem!important;}
.qui-mar-t5{margin-top: .5rem!important;}
.qui-mar-t6{margin-top: .6rem!important;}



