@charset "utf-8";
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0;
}

body {
    font-size: 0.26rem;
}

.w61 {
    width: 6.1rem !important;
    margin: 0 auto;
}

.clfloat::after {
    content: "";
    clear: both;
    display: block;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.mart-1 {
    margin-top: 0.1rem;
}

.mart-2 {
    margin-top: 0.2rem
}

.mart-3 {
    margin-top: 0.3rem
}

.mart-4 {
    margin-top: 0.4rem
}

.mart-5 {
    margin-top: 0.5rem
}

.mart-6 {
    margin-top: 0.6rem
}

.mart-7 {
    margin-top: 0.7rem
}

.mart-8 {
    margin-top: 0.8rem
}

.mart-9 {
    margin-top: 0.9rem
}

.mart-10 {
    margin-top: 1.0rem
}

.marr-1 {
    margin-right: 0.1rem
}

.marr-2 {
    margin-right: 0.2rem
}

.marr-3 {
    margin-right: 0.3rem
}

.marr-4 {
    margin-right: 0.4rem
}

.marr-5 {
    margin-right: 0.5rem
}

.marr-6 {
    margin-right: 0.6rem
}

.marr-7 {
    margin-right: 0.7rem
}

.marr-8 {
    margin-right: 0.8rem
}

.marr-9 {
    margin-right: 0.9rem
}

.marr-10 {
    margin-right: 1.0rem
}

.marl-1 {
    margin-left: 0.1rem
}

.marl-2 {
    margin-left: 0.2rem
}

.marl-3 {
    margin-left: 0.3rem
}

.marl-4 {
    margin-left: 0.4rem
}

.marl-5 {
    margin-left: 0.5rem
}

.marl-6 {
    margin-left: 0.6rem
}

.marl-7 {
    margin-left: 0.7rem
}

.marl-8 {
    margin-left: 0.8rem
}

.marl-9 {
    margin-left: 0.9rem
}

.marl-10 {
    margin-left: 1.0rem
}

.marb-1 {
    margin-bottom: 0.1rem
}

.marb-2 {
    margin-bottom: 0.2rem
}

.marb-3 {
    margin-bottom: 0.3rem
}

.marb-4 {
    margin-bottom: 0.4rem
}

.marb-5 {
    margin-bottom: 0.5rem
}

.marb-6 {
    margin-bottom: 0.6rem
}

.marb-7 {
    margin-bottom: 0.7rem
}

.marb-8 {
    margin-bottom: 0.8rem
}

.marb-9 {
    margin-bottom: 0.9rem
}

.marb-10 {
    margin-bottom: 1.0rem
}

.padt-1 {
    padding-top: 0.1rem;
}

.padt-2 {
    padding-top: 0.2rem
}

.padt-3 {
    padding-top: 0.3rem
}

.padt-4 {
    padding-top: 0.4rem
}

.padt-5 {
    padding-top: 0.5rem
}

.padt-6 {
    padding-top: 0.6rem
}

.padt-7 {
    padding-top: 0.7rem
}

.padt-8 {
    padding-top: 0.8rem
}

.padt-9 {
    padding-top: 0.9rem
}

.padt-10 {
    padding-top: 1.0rem
}

.padr-1 {
    padding-right: 0.1rem
}

.padr-2 {
    padding-right: 0.2rem
}

.padr-3 {
    padding-right: 0.3rem
}

.padr-4 {
    padding-right: 0.4rem
}

.padr-5 {
    padding-right: 0.5rem
}

.padr-6 {
    padding-right: 0.6rem
}

.padr-7 {
    padding-right: 0.7rem
}

.padr-8 {
    padding-right: 0.8rem
}

.padr-9 {
    padding-right: 0.9rem
}

.padr-10 {
    padding-right: 1.0rem
}

.padl-1 {
    padding-left: 0.1rem
}

.padl-2 {
    padding-left: 0.2rem
}

.padl-3 {
    padding-left: 0.3rem
}

.padl-4 {
    padding-left: 0.4rem
}

.padl-5 {
    padding-left: 0.5rem
}

.padl-6 {
    padding-left: 0.6rem
}

.padl-7 {
    padding-left: 0.7rem
}

.padl-8 {
    padding-left: 0.8rem
}

.padl-9 {
    padding-left: 0.9rem
}

.padl-10 {
    padding-left: 1.0rem
}

.padb-1 {
    padding-bottom: 0.1rem
}

.padb-2 {
    padding-bottom: 0.2rem
}

.padb-3 {
    padding-bottom: 0.3rem
}

.padb-4 {
    padding-bottom: 0.4rem
}

.padb-5 {
    padding-bottom: 0.5rem
}

.padb-6 {
    padding-bottom: 0.6rem
}

.padb-7 {
    padding-bottom: 0.7rem
}

.padb-8 {
    padding-bottom: 0.8rem
}

.padb-9 {
    padding-bottom: 0.9rem
}

.padb-10 {
    padding-bottom: 1.0rem
}


/* 抵死分割 */

.frb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}


/* 居中 frcc */

.frcc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}


/* Y轴左边排列 */

.fcs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}


/* X轴左边排列 */

.frr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}


/* 均匀分割 */

.fra {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}


/* Y轴左边排列 */

.fc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.bgimg {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}


/* Y轴尾部 */

.fcce {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}


/* x轴尾部 */

.fce {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}


/* y轴左边 */

.fcc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}


/* y轴居中排列 */

.fccc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.fcsc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.fcsb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.c3 {
    color: #333;
}

.c6 {
    color: #666;
}

.c9 {
    color: #999;
}

.fwrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.flex-item {
    padding: 0;
    margin: 0;
    width: 100%;
}

.ac {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.ae {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.sz {
    cursor: pointer;
}

.w12 {
    width: 1200px !important;
}

input[type="submit"],
input[type="reset"],
input[type="button"],
button {
    -webkit-appearance: none;
    /*去掉苹果的默认UI来渲染按钮*/
}

em,
i {
    font-style: normal;
}

.ov1 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.ov2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.ov3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.ov4 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}