@charset "UTF-8";
/*!
* -----------------------------------------------------------------------------------------------------------------------------------------------------
* ---------------------------------------------样式分为：共用样式 + 各页面样式 ----------------------------------------
* --------------------------------------------- 此文件别改，方便后期配合开发新页面或维护修改 ----------------------------------------
* --------------------------------------------- 可把要修改的那一行或那一块复制到别的文件里修改，放到引入文件最后 ----------------------------------------
* -----------------------------------------------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------- 共用样式 --------------------------------------------------------------------*/
/*! * Bootstrap Grid v4.1.0 (https://getbootstrap.com/) * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)*/

html{box-sizing: border-box;-ms-overflow-style: scrollbar;}
*,
*::before,
*::after{box-sizing: inherit;}
.container{width: 100%;padding-right: 8px;padding-left: 8px;margin-right: auto;margin-left: auto;}
@media (min-width: 576px){.container{max-width: 520px;}}
@media (min-width: 768px){.container{max-width: 720px;}}
@media (min-width: 992px){.container{max-width: 960px;}}
@media (min-width: 1200px){.container{max-width: 1140px;}}
@media (min-width: 1400px){.container{max-width: 1340px;}}
@media (min-width: 1560px){.container{max-width: 1500px;}}
@media (min-width: 1720px){.container{max-width: 1650px;}}
.container-fluid{width: 100%;padding-right: 8px;padding-left: 8px;margin-right: auto;margin-left: auto;}
.row{display: flex;flex-wrap: wrap;margin-right: -8px;margin-left: -8px;}
.no-gutters{margin-right: 0;margin-left: 0;}
.no-gutters > .col,
.no-gutters > [class*=col-]{padding-right: 0;padding-left: 0;}
.col-xxxxl,
.col-xxxxl-auto, .col-xxxxl-24, .col-xxxxl-23, .col-xxxxl-22, .col-xxxxl-21, .col-xxxxl-20, .col-xxxxl-19, .col-xxxxl-18, .col-xxxxl-17, .col-xxxxl-16, .col-xxxxl-15, .col-xxxxl-14, .col-xxxxl-13, .col-xxxxl-12, .col-xxxxl-11, .col-xxxxl-10, .col-xxxxl-9, .col-xxxxl-8, .col-xxxxl-7, .col-xxxxl-6, .col-xxxxl-5, .col-xxxxl-4, .col-xxxxl-3, .col-xxxxl-2, .col-xxxxl-1, .col-xxxl,
.col-xxxl-auto, .col-xxxl-24, .col-xxxl-23, .col-xxxl-22, .col-xxxl-21, .col-xxxl-20, .col-xxxl-19, .col-xxxl-18, .col-xxxl-17, .col-xxxl-16, .col-xxxl-15, .col-xxxl-14, .col-xxxl-13, .col-xxxl-12, .col-xxxl-11, .col-xxxl-10, .col-xxxl-9, .col-xxxl-8, .col-xxxl-7, .col-xxxl-6, .col-xxxl-5, .col-xxxl-4, .col-xxxl-3, .col-xxxl-2, .col-xxxl-1, .col-xxl,
.col-xxl-auto, .col-xxl-24, .col-xxl-23, .col-xxl-22, .col-xxl-21, .col-xxl-20, .col-xxl-19, .col-xxl-18, .col-xxl-17, .col-xxl-16, .col-xxl-15, .col-xxl-14, .col-xxl-13, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl,
.col-xl-auto, .col-xl-24, .col-xl-23, .col-xl-22, .col-xl-21, .col-xl-20, .col-xl-19, .col-xl-18, .col-xl-17, .col-xl-16, .col-xl-15, .col-xl-14, .col-xl-13, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-24, .col-lg-23, .col-lg-22, .col-lg-21, .col-lg-20, .col-lg-19, .col-lg-18, .col-lg-17, .col-lg-16, .col-lg-15, .col-lg-14, .col-lg-13, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-24, .col-md-23, .col-md-22, .col-md-21, .col-md-20, .col-md-19, .col-md-18, .col-md-17, .col-md-16, .col-md-15, .col-md-14, .col-md-13, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-24, .col-sm-23, .col-sm-22, .col-sm-21, .col-sm-20, .col-sm-19, .col-sm-18, .col-sm-17, .col-sm-16, .col-sm-15, .col-sm-14, .col-sm-13, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-24, .col-23, .col-22, .col-21, .col-20, .col-19, .col-18, .col-17, .col-16, .col-15, .col-14, .col-13, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1{position: relative;width: 100%;min-height: 1px;padding-right: 8px;padding-left: 8px;}
.col{flex-basis: 0;flex-grow: 1;max-width: 100%;}
.col-auto{flex: 0 0 auto;width: auto;max-width: none;}
.col-1{flex: 0 0 4.1666666667%;max-width: 4.1666666667%;}
.col-2{flex: 0 0 8.3333333333%;max-width: 8.3333333333%;}
.col-3{flex: 0 0 12.5%;max-width: 12.5%;}
.col-4{flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
.col-5{flex: 0 0 20.8333333333%;max-width: 20.8333333333%;}
.col-6{flex: 0 0 25%;max-width: 25%;}
.col-7{flex: 0 0 29.1666666667%;max-width: 29.1666666667%;}
.col-8{flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
.col-9{flex: 0 0 37.5%;max-width: 37.5%;}
.col-10{flex: 0 0 41.6666666667%;max-width: 41.6666666667%;}
.col-11{flex: 0 0 45.8333333333%;max-width: 45.8333333333%;}
.col-12{flex: 0 0 50%;max-width: 50%;}
.col-13{flex: 0 0 54.1666666667%;max-width: 54.1666666667%;}
.col-14{flex: 0 0 58.3333333333%;max-width: 58.3333333333%;}
.col-15{flex: 0 0 62.5%;max-width: 62.5%;}
.col-16{flex: 0 0 66.6666666667%;max-width: 66.6666666667%;}
.col-17{flex: 0 0 70.8333333333%;max-width: 70.8333333333%;}
.col-18{flex: 0 0 75%;max-width: 75%;}
.col-19{flex: 0 0 79.1666666667%;max-width: 79.1666666667%;}
.col-20{flex: 0 0 83.3333333333%;max-width: 83.3333333333%;}
.col-21{flex: 0 0 87.5%;max-width: 87.5%;}
.col-22{flex: 0 0 91.6666666667%;max-width: 91.6666666667%;}
.col-23{flex: 0 0 95.8333333333%;max-width: 95.8333333333%;}
.col-24{flex: 0 0 100%;max-width: 100%;}
.order-first{order: -1;}
.order-last{order: 25;}
.order-0{order: 0;}
.order-1{order: 1;}
.order-2{order: 2;}
.order-3{order: 3;}
.order-4{order: 4;}
.order-5{order: 5;}
.order-6{order: 6;}
.order-7{order: 7;}
.order-8{order: 8;}
.order-9{order: 9;}
.order-10{order: 10;}
.order-11{order: 11;}
.order-12{order: 12;}
.order-13{order: 13;}
.order-14{order: 14;}
.order-15{order: 15;}
.order-16{order: 16;}
.order-17{order: 17;}
.order-18{order: 18;}
.order-19{order: 19;}
.order-20{order: 20;}
.order-21{order: 21;}
.order-22{order: 22;}
.order-23{order: 23;}
.order-24{order: 24;}
.offset-1{margin-left: 4.1666666667%;}
.offset-2{margin-left: 8.3333333333%;}
.offset-3{margin-left: 12.5%;}
.offset-4{margin-left: 16.6666666667%;}
.offset-5{margin-left: 20.8333333333%;}
.offset-6{margin-left: 25%;}
.offset-7{margin-left: 29.1666666667%;}
.offset-8{margin-left: 33.3333333333%;}
.offset-9{margin-left: 37.5%;}
.offset-10{margin-left: 41.6666666667%;}
.offset-11{margin-left: 45.8333333333%;}
.offset-12{margin-left: 50%;}
.offset-13{margin-left: 54.1666666667%;}
.offset-14{margin-left: 58.3333333333%;}
.offset-15{margin-left: 62.5%;}
.offset-16{margin-left: 66.6666666667%;}
.offset-17{margin-left: 70.8333333333%;}
.offset-18{margin-left: 75%;}
.offset-19{margin-left: 79.1666666667%;}
.offset-20{margin-left: 83.3333333333%;}
.offset-21{margin-left: 87.5%;}
.offset-22{margin-left: 91.6666666667%;}
.offset-23{margin-left: 95.8333333333%;}
@media (min-width: 576px){.col-sm{flex-basis: 0;flex-grow: 1;max-width: 100%;}
.col-sm-auto{flex: 0 0 auto;width: auto;max-width: none;}
.col-sm-1{flex: 0 0 4.1666666667%;max-width: 4.1666666667%;}
.col-sm-2{flex: 0 0 8.3333333333%;max-width: 8.3333333333%;}
.col-sm-3{flex: 0 0 12.5%;max-width: 12.5%;}
.col-sm-4{flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
.col-sm-5{flex: 0 0 20.8333333333%;max-width: 20.8333333333%;}
.col-sm-6{flex: 0 0 25%;max-width: 25%;}
.col-sm-7{flex: 0 0 29.1666666667%;max-width: 29.1666666667%;}
.col-sm-8{flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
.col-sm-9{flex: 0 0 37.5%;max-width: 37.5%;}
.col-sm-10{flex: 0 0 41.6666666667%;max-width: 41.6666666667%;}
.col-sm-11{flex: 0 0 45.8333333333%;max-width: 45.8333333333%;}
.col-sm-12{flex: 0 0 50%;max-width: 50%;}
.col-sm-13{flex: 0 0 54.1666666667%;max-width: 54.1666666667%;}
.col-sm-14{flex: 0 0 58.3333333333%;max-width: 58.3333333333%;}
.col-sm-15{flex: 0 0 62.5%;max-width: 62.5%;}
.col-sm-16{flex: 0 0 66.6666666667%;max-width: 66.6666666667%;}
.col-sm-17{flex: 0 0 70.8333333333%;max-width: 70.8333333333%;}
.col-sm-18{flex: 0 0 75%;max-width: 75%;}
.col-sm-19{flex: 0 0 79.1666666667%;max-width: 79.1666666667%;}
.col-sm-20{flex: 0 0 83.3333333333%;max-width: 83.3333333333%;}
.col-sm-21{flex: 0 0 87.5%;max-width: 87.5%;}
.col-sm-22{flex: 0 0 91.6666666667%;max-width: 91.6666666667%;}
.col-sm-23{flex: 0 0 95.8333333333%;max-width: 95.8333333333%;}
.col-sm-24{flex: 0 0 100%;max-width: 100%;}
.order-sm-first{order: -1;}
.order-sm-last{order: 25;}
.order-sm-0{order: 0;}
.order-sm-1{order: 1;}
.order-sm-2{order: 2;}
.order-sm-3{order: 3;}
.order-sm-4{order: 4;}
.order-sm-5{order: 5;}
.order-sm-6{order: 6;}
.order-sm-7{order: 7;}
.order-sm-8{order: 8;}
.order-sm-9{order: 9;}
.order-sm-10{order: 10;}
.order-sm-11{order: 11;}
.order-sm-12{order: 12;}
.order-sm-13{order: 13;}
.order-sm-14{order: 14;}
.order-sm-15{order: 15;}
.order-sm-16{order: 16;}
.order-sm-17{order: 17;}
.order-sm-18{order: 18;}
.order-sm-19{order: 19;}
.order-sm-20{order: 20;}
.order-sm-21{order: 21;}
.order-sm-22{order: 22;}
.order-sm-23{order: 23;}
.order-sm-24{order: 24;}
.offset-sm-0{margin-left: 0;}
.offset-sm-1{margin-left: 4.1666666667%;}
.offset-sm-2{margin-left: 8.3333333333%;}
.offset-sm-3{margin-left: 12.5%;}
.offset-sm-4{margin-left: 16.6666666667%;}
.offset-sm-5{margin-left: 20.8333333333%;}
.offset-sm-6{margin-left: 25%;}
.offset-sm-7{margin-left: 29.1666666667%;}
.offset-sm-8{margin-left: 33.3333333333%;}
.offset-sm-9{margin-left: 37.5%;}
.offset-sm-10{margin-left: 41.6666666667%;}
.offset-sm-11{margin-left: 45.8333333333%;}
.offset-sm-12{margin-left: 50%;}
.offset-sm-13{margin-left: 54.1666666667%;}
.offset-sm-14{margin-left: 58.3333333333%;}
.offset-sm-15{margin-left: 62.5%;}
.offset-sm-16{margin-left: 66.6666666667%;}
.offset-sm-17{margin-left: 70.8333333333%;}
.offset-sm-18{margin-left: 75%;}
.offset-sm-19{margin-left: 79.1666666667%;}
.offset-sm-20{margin-left: 83.3333333333%;}
.offset-sm-21{margin-left: 87.5%;}
.offset-sm-22{margin-left: 91.6666666667%;}
.offset-sm-23{margin-left: 95.8333333333%;}}
@media (min-width: 768px){.col-md{flex-basis: 0;flex-grow: 1;max-width: 100%;}
.col-md-auto{flex: 0 0 auto;width: auto;max-width: none;}
.col-md-1{flex: 0 0 4.1666666667%;max-width: 4.1666666667%;}
.col-md-2{flex: 0 0 8.3333333333%;max-width: 8.3333333333%;}
.col-md-3{flex: 0 0 12.5%;max-width: 12.5%;}
.col-md-4{flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
.col-md-5{flex: 0 0 20.8333333333%;max-width: 20.8333333333%;}
.col-md-6{flex: 0 0 25%;max-width: 25%;}
.col-md-7{flex: 0 0 29.1666666667%;max-width: 29.1666666667%;}
.col-md-8{flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
.col-md-9{flex: 0 0 37.5%;max-width: 37.5%;}
.col-md-10{flex: 0 0 41.6666666667%;max-width: 41.6666666667%;}
.col-md-11{flex: 0 0 45.8333333333%;max-width: 45.8333333333%;}
.col-md-12{flex: 0 0 50%;max-width: 50%;}
.col-md-13{flex: 0 0 54.1666666667%;max-width: 54.1666666667%;}
.col-md-14{flex: 0 0 58.3333333333%;max-width: 58.3333333333%;}
.col-md-15{flex: 0 0 62.5%;max-width: 62.5%;}
.col-md-16{flex: 0 0 66.6666666667%;max-width: 66.6666666667%;}
.col-md-17{flex: 0 0 70.8333333333%;max-width: 70.8333333333%;}
.col-md-18{flex: 0 0 75%;max-width: 75%;}
.col-md-19{flex: 0 0 79.1666666667%;max-width: 79.1666666667%;}
.col-md-20{flex: 0 0 83.3333333333%;max-width: 83.3333333333%;}
.col-md-21{flex: 0 0 87.5%;max-width: 87.5%;}
.col-md-22{flex: 0 0 91.6666666667%;max-width: 91.6666666667%;}
.col-md-23{flex: 0 0 95.8333333333%;max-width: 95.8333333333%;}
.col-md-24{flex: 0 0 100%;max-width: 100%;}
.order-md-first{order: -1;}
.order-md-last{order: 25;}
.order-md-0{order: 0;}
.order-md-1{order: 1;}
.order-md-2{order: 2;}
.order-md-3{order: 3;}
.order-md-4{order: 4;}
.order-md-5{order: 5;}
.order-md-6{order: 6;}
.order-md-7{order: 7;}
.order-md-8{order: 8;}
.order-md-9{order: 9;}
.order-md-10{order: 10;}
.order-md-11{order: 11;}
.order-md-12{order: 12;}
.order-md-13{order: 13;}
.order-md-14{order: 14;}
.order-md-15{order: 15;}
.order-md-16{order: 16;}
.order-md-17{order: 17;}
.order-md-18{order: 18;}
.order-md-19{order: 19;}
.order-md-20{order: 20;}
.order-md-21{order: 21;}
.order-md-22{order: 22;}
.order-md-23{order: 23;}
.order-md-24{order: 24;}
.offset-md-0{margin-left: 0;}
.offset-md-1{margin-left: 4.1666666667%;}
.offset-md-2{margin-left: 8.3333333333%;}
.offset-md-3{margin-left: 12.5%;}
.offset-md-4{margin-left: 16.6666666667%;}
.offset-md-5{margin-left: 20.8333333333%;}
.offset-md-6{margin-left: 25%;}
.offset-md-7{margin-left: 29.1666666667%;}
.offset-md-8{margin-left: 33.3333333333%;}
.offset-md-9{margin-left: 37.5%;}
.offset-md-10{margin-left: 41.6666666667%;}
.offset-md-11{margin-left: 45.8333333333%;}
.offset-md-12{margin-left: 50%;}
.offset-md-13{margin-left: 54.1666666667%;}
.offset-md-14{margin-left: 58.3333333333%;}
.offset-md-15{margin-left: 62.5%;}
.offset-md-16{margin-left: 66.6666666667%;}
.offset-md-17{margin-left: 70.8333333333%;}
.offset-md-18{margin-left: 75%;}
.offset-md-19{margin-left: 79.1666666667%;}
.offset-md-20{margin-left: 83.3333333333%;}
.offset-md-21{margin-left: 87.5%;}
.offset-md-22{margin-left: 91.6666666667%;}
.offset-md-23{margin-left: 95.8333333333%;}}
@media (min-width: 992px){.col-lg{flex-basis: 0;flex-grow: 1;max-width: 100%;}
.col-lg-auto{flex: 0 0 auto;width: auto;max-width: none;}
.col-lg-1{flex: 0 0 4.1666666667%;max-width: 4.1666666667%;}
.col-lg-2{flex: 0 0 8.3333333333%;max-width: 8.3333333333%;}
.col-lg-3{flex: 0 0 12.5%;max-width: 12.5%;}
.col-lg-4{flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
.col-lg-5{flex: 0 0 20.8333333333%;max-width: 20.8333333333%;}
.col-lg-6{flex: 0 0 25%;max-width: 25%;}
.col-lg-7{flex: 0 0 29.1666666667%;max-width: 29.1666666667%;}
.col-lg-8{flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
.col-lg-9{flex: 0 0 37.5%;max-width: 37.5%;}
.col-lg-10{flex: 0 0 41.6666666667%;max-width: 41.6666666667%;}
.col-lg-11{flex: 0 0 45.8333333333%;max-width: 45.8333333333%;}
.col-lg-12{flex: 0 0 50%;max-width: 50%;}
.col-lg-13{flex: 0 0 54.1666666667%;max-width: 54.1666666667%;}
.col-lg-14{flex: 0 0 58.3333333333%;max-width: 58.3333333333%;}
.col-lg-15{flex: 0 0 62.5%;max-width: 62.5%;}
.col-lg-16{flex: 0 0 66.6666666667%;max-width: 66.6666666667%;}
.col-lg-17{flex: 0 0 70.8333333333%;max-width: 70.8333333333%;}
.col-lg-18{flex: 0 0 75%;max-width: 75%;}
.col-lg-19{flex: 0 0 79.1666666667%;max-width: 79.1666666667%;}
.col-lg-20{flex: 0 0 83.3333333333%;max-width: 83.3333333333%;}
.col-lg-21{flex: 0 0 87.5%;max-width: 87.5%;}
.col-lg-22{flex: 0 0 91.6666666667%;max-width: 91.6666666667%;}
.col-lg-23{flex: 0 0 95.8333333333%;max-width: 95.8333333333%;}
.col-lg-24{flex: 0 0 100%;max-width: 100%;}
.order-lg-first{order: -1;}
.order-lg-last{order: 25;}
.order-lg-0{order: 0;}
.order-lg-1{order: 1;}
.order-lg-2{order: 2;}
.order-lg-3{order: 3;}
.order-lg-4{order: 4;}
.order-lg-5{order: 5;}
.order-lg-6{order: 6;}
.order-lg-7{order: 7;}
.order-lg-8{order: 8;}
.order-lg-9{order: 9;}
.order-lg-10{order: 10;}
.order-lg-11{order: 11;}
.order-lg-12{order: 12;}
.order-lg-13{order: 13;}
.order-lg-14{order: 14;}
.order-lg-15{order: 15;}
.order-lg-16{order: 16;}
.order-lg-17{order: 17;}
.order-lg-18{order: 18;}
.order-lg-19{order: 19;}
.order-lg-20{order: 20;}
.order-lg-21{order: 21;}
.order-lg-22{order: 22;}
.order-lg-23{order: 23;}
.order-lg-24{order: 24;}
.offset-lg-0{margin-left: 0;}
.offset-lg-1{margin-left: 4.1666666667%;}
.offset-lg-2{margin-left: 8.3333333333%;}
.offset-lg-3{margin-left: 12.5%;}
.offset-lg-4{margin-left: 16.6666666667%;}
.offset-lg-5{margin-left: 20.8333333333%;}
.offset-lg-6{margin-left: 25%;}
.offset-lg-7{margin-left: 29.1666666667%;}
.offset-lg-8{margin-left: 33.3333333333%;}
.offset-lg-9{margin-left: 37.5%;}
.offset-lg-10{margin-left: 41.6666666667%;}
.offset-lg-11{margin-left: 45.8333333333%;}
.offset-lg-12{margin-left: 50%;}
.offset-lg-13{margin-left: 54.1666666667%;}
.offset-lg-14{margin-left: 58.3333333333%;}
.offset-lg-15{margin-left: 62.5%;}
.offset-lg-16{margin-left: 66.6666666667%;}
.offset-lg-17{margin-left: 70.8333333333%;}
.offset-lg-18{margin-left: 75%;}
.offset-lg-19{margin-left: 79.1666666667%;}
.offset-lg-20{margin-left: 83.3333333333%;}
.offset-lg-21{margin-left: 87.5%;}
.offset-lg-22{margin-left: 91.6666666667%;}
.offset-lg-23{margin-left: 95.8333333333%;}}
@media (min-width: 1200px){.col-xl{flex-basis: 0;flex-grow: 1;max-width: 100%;}
.col-xl-auto{flex: 0 0 auto;width: auto;max-width: none;}
.col-xl-1{flex: 0 0 4.1666666667%;max-width: 4.1666666667%;}
.col-xl-2{flex: 0 0 8.3333333333%;max-width: 8.3333333333%;}
.col-xl-3{flex: 0 0 12.5%;max-width: 12.5%;}
.col-xl-4{flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
.col-xl-5{flex: 0 0 20.8333333333%;max-width: 20.8333333333%;}
.col-xl-6{flex: 0 0 25%;max-width: 25%;}
.col-xl-7{flex: 0 0 29.1666666667%;max-width: 29.1666666667%;}
.col-xl-8{flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
.col-xl-9{flex: 0 0 37.5%;max-width: 37.5%;}
.col-xl-10{flex: 0 0 41.6666666667%;max-width: 41.6666666667%;}
.col-xl-11{flex: 0 0 45.8333333333%;max-width: 45.8333333333%;}
.col-xl-12{flex: 0 0 50%;max-width: 50%;}
.col-xl-13{flex: 0 0 54.1666666667%;max-width: 54.1666666667%;}
.col-xl-14{flex: 0 0 58.3333333333%;max-width: 58.3333333333%;}
.col-xl-15{flex: 0 0 62.5%;max-width: 62.5%;}
.col-xl-16{flex: 0 0 66.6666666667%;max-width: 66.6666666667%;}
.col-xl-17{flex: 0 0 70.8333333333%;max-width: 70.8333333333%;}
.col-xl-18{flex: 0 0 75%;max-width: 75%;}
.col-xl-19{flex: 0 0 79.1666666667%;max-width: 79.1666666667%;}
.col-xl-20{flex: 0 0 83.3333333333%;max-width: 83.3333333333%;}
.col-xl-21{flex: 0 0 87.5%;max-width: 87.5%;}
.col-xl-22{flex: 0 0 91.6666666667%;max-width: 91.6666666667%;}
.col-xl-23{flex: 0 0 95.8333333333%;max-width: 95.8333333333%;}
.col-xl-24{flex: 0 0 100%;max-width: 100%;}
.order-xl-first{order: -1;}
.order-xl-last{order: 25;}
.order-xl-0{order: 0;}
.order-xl-1{order: 1;}
.order-xl-2{order: 2;}
.order-xl-3{order: 3;}
.order-xl-4{order: 4;}
.order-xl-5{order: 5;}
.order-xl-6{order: 6;}
.order-xl-7{order: 7;}
.order-xl-8{order: 8;}
.order-xl-9{order: 9;}
.order-xl-10{order: 10;}
.order-xl-11{order: 11;}
.order-xl-12{order: 12;}
.order-xl-13{order: 13;}
.order-xl-14{order: 14;}
.order-xl-15{order: 15;}
.order-xl-16{order: 16;}
.order-xl-17{order: 17;}
.order-xl-18{order: 18;}
.order-xl-19{order: 19;}
.order-xl-20{order: 20;}
.order-xl-21{order: 21;}
.order-xl-22{order: 22;}
.order-xl-23{order: 23;}
.order-xl-24{order: 24;}
.offset-xl-0{margin-left: 0;}
.offset-xl-1{margin-left: 4.1666666667%;}
.offset-xl-2{margin-left: 8.3333333333%;}
.offset-xl-3{margin-left: 12.5%;}
.offset-xl-4{margin-left: 16.6666666667%;}
.offset-xl-5{margin-left: 20.8333333333%;}
.offset-xl-6{margin-left: 25%;}
.offset-xl-7{margin-left: 29.1666666667%;}
.offset-xl-8{margin-left: 33.3333333333%;}
.offset-xl-9{margin-left: 37.5%;}
.offset-xl-10{margin-left: 41.6666666667%;}
.offset-xl-11{margin-left: 45.8333333333%;}
.offset-xl-12{margin-left: 50%;}
.offset-xl-13{margin-left: 54.1666666667%;}
.offset-xl-14{margin-left: 58.3333333333%;}
.offset-xl-15{margin-left: 62.5%;}
.offset-xl-16{margin-left: 66.6666666667%;}
.offset-xl-17{margin-left: 70.8333333333%;}
.offset-xl-18{margin-left: 75%;}
.offset-xl-19{margin-left: 79.1666666667%;}
.offset-xl-20{margin-left: 83.3333333333%;}
.offset-xl-21{margin-left: 87.5%;}
.offset-xl-22{margin-left: 91.6666666667%;}
.offset-xl-23{margin-left: 95.8333333333%;}}
@media (min-width: 1400px){.col-xxl{flex-basis: 0;flex-grow: 1;max-width: 100%;}
.col-xxl-auto{flex: 0 0 auto;width: auto;max-width: none;}
.col-xxl-1{flex: 0 0 4.1666666667%;max-width: 4.1666666667%;}
.col-xxl-2{flex: 0 0 8.3333333333%;max-width: 8.3333333333%;}
.col-xxl-3{flex: 0 0 12.5%;max-width: 12.5%;}
.col-xxl-4{flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
.col-xxl-5{flex: 0 0 20.8333333333%;max-width: 20.8333333333%;}
.col-xxl-6{flex: 0 0 25%;max-width: 25%;}
.col-xxl-7{flex: 0 0 29.1666666667%;max-width: 29.1666666667%;}
.col-xxl-8{flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
.col-xxl-9{flex: 0 0 37.5%;max-width: 37.5%;}
.col-xxl-10{flex: 0 0 41.6666666667%;max-width: 41.6666666667%;}
.col-xxl-11{flex: 0 0 45.8333333333%;max-width: 45.8333333333%;}
.col-xxl-12{flex: 0 0 50%;max-width: 50%;}
.col-xxl-13{flex: 0 0 54.1666666667%;max-width: 54.1666666667%;}
.col-xxl-14{flex: 0 0 58.3333333333%;max-width: 58.3333333333%;}
.col-xxl-15{flex: 0 0 62.5%;max-width: 62.5%;}
.col-xxl-16{flex: 0 0 66.6666666667%;max-width: 66.6666666667%;}
.col-xxl-17{flex: 0 0 70.8333333333%;max-width: 70.8333333333%;}
.col-xxl-18{flex: 0 0 75%;max-width: 75%;}
.col-xxl-19{flex: 0 0 79.1666666667%;max-width: 79.1666666667%;}
.col-xxl-20{flex: 0 0 83.3333333333%;max-width: 83.3333333333%;}
.col-xxl-21{flex: 0 0 87.5%;max-width: 87.5%;}
.col-xxl-22{flex: 0 0 91.6666666667%;max-width: 91.6666666667%;}
.col-xxl-23{flex: 0 0 95.8333333333%;max-width: 95.8333333333%;}
.col-xxl-24{flex: 0 0 100%;max-width: 100%;}
.order-xxl-first{order: -1;}
.order-xxl-last{order: 25;}
.order-xxl-0{order: 0;}
.order-xxl-1{order: 1;}
.order-xxl-2{order: 2;}
.order-xxl-3{order: 3;}
.order-xxl-4{order: 4;}
.order-xxl-5{order: 5;}
.order-xxl-6{order: 6;}
.order-xxl-7{order: 7;}
.order-xxl-8{order: 8;}
.order-xxl-9{order: 9;}
.order-xxl-10{order: 10;}
.order-xxl-11{order: 11;}
.order-xxl-12{order: 12;}
.order-xxl-13{order: 13;}
.order-xxl-14{order: 14;}
.order-xxl-15{order: 15;}
.order-xxl-16{order: 16;}
.order-xxl-17{order: 17;}
.order-xxl-18{order: 18;}
.order-xxl-19{order: 19;}
.order-xxl-20{order: 20;}
.order-xxl-21{order: 21;}
.order-xxl-22{order: 22;}
.order-xxl-23{order: 23;}
.order-xxl-24{order: 24;}
.offset-xxl-0{margin-left: 0;}
.offset-xxl-1{margin-left: 4.1666666667%;}
.offset-xxl-2{margin-left: 8.3333333333%;}
.offset-xxl-3{margin-left: 12.5%;}
.offset-xxl-4{margin-left: 16.6666666667%;}
.offset-xxl-5{margin-left: 20.8333333333%;}
.offset-xxl-6{margin-left: 25%;}
.offset-xxl-7{margin-left: 29.1666666667%;}
.offset-xxl-8{margin-left: 33.3333333333%;}
.offset-xxl-9{margin-left: 37.5%;}
.offset-xxl-10{margin-left: 41.6666666667%;}
.offset-xxl-11{margin-left: 45.8333333333%;}
.offset-xxl-12{margin-left: 50%;}
.offset-xxl-13{margin-left: 54.1666666667%;}
.offset-xxl-14{margin-left: 58.3333333333%;}
.offset-xxl-15{margin-left: 62.5%;}
.offset-xxl-16{margin-left: 66.6666666667%;}
.offset-xxl-17{margin-left: 70.8333333333%;}
.offset-xxl-18{margin-left: 75%;}
.offset-xxl-19{margin-left: 79.1666666667%;}
.offset-xxl-20{margin-left: 83.3333333333%;}
.offset-xxl-21{margin-left: 87.5%;}
.offset-xxl-22{margin-left: 91.6666666667%;}
.offset-xxl-23{margin-left: 95.8333333333%;}}
@media (min-width: 1560px){.col-xxxl{flex-basis: 0;flex-grow: 1;max-width: 100%;}
.col-xxxl-auto{flex: 0 0 auto;width: auto;max-width: none;}
.col-xxxl-1{flex: 0 0 4.1666666667%;max-width: 4.1666666667%;}
.col-xxxl-2{flex: 0 0 8.3333333333%;max-width: 8.3333333333%;}
.col-xxxl-3{flex: 0 0 12.5%;max-width: 12.5%;}
.col-xxxl-4{flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
.col-xxxl-5{flex: 0 0 20.8333333333%;max-width: 20.8333333333%;}
.col-xxxl-6{flex: 0 0 25%;max-width: 25%;}
.col-xxxl-7{flex: 0 0 29.1666666667%;max-width: 29.1666666667%;}
.col-xxxl-8{flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
.col-xxxl-9{flex: 0 0 37.5%;max-width: 37.5%;}
.col-xxxl-10{flex: 0 0 41.6666666667%;max-width: 41.6666666667%;}
.col-xxxl-11{flex: 0 0 45.8333333333%;max-width: 45.8333333333%;}
.col-xxxl-12{flex: 0 0 50%;max-width: 50%;}
.col-xxxl-13{flex: 0 0 54.1666666667%;max-width: 54.1666666667%;}
.col-xxxl-14{flex: 0 0 58.3333333333%;max-width: 58.3333333333%;}
.col-xxxl-15{flex: 0 0 62.5%;max-width: 62.5%;}
.col-xxxl-16{flex: 0 0 66.6666666667%;max-width: 66.6666666667%;}
.col-xxxl-17{flex: 0 0 70.8333333333%;max-width: 70.8333333333%;}
.col-xxxl-18{flex: 0 0 75%;max-width: 75%;}
.col-xxxl-19{flex: 0 0 79.1666666667%;max-width: 79.1666666667%;}
.col-xxxl-20{flex: 0 0 83.3333333333%;max-width: 83.3333333333%;}
.col-xxxl-21{flex: 0 0 87.5%;max-width: 87.5%;}
.col-xxxl-22{flex: 0 0 91.6666666667%;max-width: 91.6666666667%;}
.col-xxxl-23{flex: 0 0 95.8333333333%;max-width: 95.8333333333%;}
.col-xxxl-24{flex: 0 0 100%;max-width: 100%;}
.order-xxxl-first{order: -1;}
.order-xxxl-last{order: 25;}
.order-xxxl-0{order: 0;}
.order-xxxl-1{order: 1;}
.order-xxxl-2{order: 2;}
.order-xxxl-3{order: 3;}
.order-xxxl-4{order: 4;}
.order-xxxl-5{order: 5;}
.order-xxxl-6{order: 6;}
.order-xxxl-7{order: 7;}
.order-xxxl-8{order: 8;}
.order-xxxl-9{order: 9;}
.order-xxxl-10{order: 10;}
.order-xxxl-11{order: 11;}
.order-xxxl-12{order: 12;}
.order-xxxl-13{order: 13;}
.order-xxxl-14{order: 14;}
.order-xxxl-15{order: 15;}
.order-xxxl-16{order: 16;}
.order-xxxl-17{order: 17;}
.order-xxxl-18{order: 18;}
.order-xxxl-19{order: 19;}
.order-xxxl-20{order: 20;}
.order-xxxl-21{order: 21;}
.order-xxxl-22{order: 22;}
.order-xxxl-23{order: 23;}
.order-xxxl-24{order: 24;}
.offset-xxxl-0{margin-left: 0;}
.offset-xxxl-1{margin-left: 4.1666666667%;}
.offset-xxxl-2{margin-left: 8.3333333333%;}
.offset-xxxl-3{margin-left: 12.5%;}
.offset-xxxl-4{margin-left: 16.6666666667%;}
.offset-xxxl-5{margin-left: 20.8333333333%;}
.offset-xxxl-6{margin-left: 25%;}
.offset-xxxl-7{margin-left: 29.1666666667%;}
.offset-xxxl-8{margin-left: 33.3333333333%;}
.offset-xxxl-9{margin-left: 37.5%;}
.offset-xxxl-10{margin-left: 41.6666666667%;}
.offset-xxxl-11{margin-left: 45.8333333333%;}
.offset-xxxl-12{margin-left: 50%;}
.offset-xxxl-13{margin-left: 54.1666666667%;}
.offset-xxxl-14{margin-left: 58.3333333333%;}
.offset-xxxl-15{margin-left: 62.5%;}
.offset-xxxl-16{margin-left: 66.6666666667%;}
.offset-xxxl-17{margin-left: 70.8333333333%;}
.offset-xxxl-18{margin-left: 75%;}
.offset-xxxl-19{margin-left: 79.1666666667%;}
.offset-xxxl-20{margin-left: 83.3333333333%;}
.offset-xxxl-21{margin-left: 87.5%;}
.offset-xxxl-22{margin-left: 91.6666666667%;}
.offset-xxxl-23{margin-left: 95.8333333333%;}}
@media (min-width: 1720px){.col-xxxxl{flex-basis: 0;flex-grow: 1;max-width: 100%;}
.col-xxxxl-auto{flex: 0 0 auto;width: auto;max-width: none;}
.col-xxxxl-1{flex: 0 0 4.1666666667%;max-width: 4.1666666667%;}
.col-xxxxl-2{flex: 0 0 8.3333333333%;max-width: 8.3333333333%;}
.col-xxxxl-3{flex: 0 0 12.5%;max-width: 12.5%;}
.col-xxxxl-4{flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}
.col-xxxxl-5{flex: 0 0 20.8333333333%;max-width: 20.8333333333%;}
.col-xxxxl-6{flex: 0 0 25%;max-width: 25%;}
.col-xxxxl-7{flex: 0 0 29.1666666667%;max-width: 29.1666666667%;}
.col-xxxxl-8{flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}
.col-xxxxl-9{flex: 0 0 37.5%;max-width: 37.5%;}
.col-xxxxl-10{flex: 0 0 41.6666666667%;max-width: 41.6666666667%;}
.col-xxxxl-11{flex: 0 0 45.8333333333%;max-width: 45.8333333333%;}
.col-xxxxl-12{flex: 0 0 50%;max-width: 50%;}
.col-xxxxl-13{flex: 0 0 54.1666666667%;max-width: 54.1666666667%;}
.col-xxxxl-14{flex: 0 0 58.3333333333%;max-width: 58.3333333333%;}
.col-xxxxl-15{flex: 0 0 62.5%;max-width: 62.5%;}
.col-xxxxl-16{flex: 0 0 66.6666666667%;max-width: 66.6666666667%;}
.col-xxxxl-17{flex: 0 0 70.8333333333%;max-width: 70.8333333333%;}
.col-xxxxl-18{flex: 0 0 75%;max-width: 75%;}
.col-xxxxl-19{flex: 0 0 79.1666666667%;max-width: 79.1666666667%;}
.col-xxxxl-20{flex: 0 0 83.3333333333%;max-width: 83.3333333333%;}
.col-xxxxl-21{flex: 0 0 87.5%;max-width: 87.5%;}
.col-xxxxl-22{flex: 0 0 91.6666666667%;max-width: 91.6666666667%;}
.col-xxxxl-23{flex: 0 0 95.8333333333%;max-width: 95.8333333333%;}
.col-xxxxl-24{flex: 0 0 100%;max-width: 100%;}
.order-xxxxl-first{order: -1;}
.order-xxxxl-last{order: 25;}
.order-xxxxl-0{order: 0;}
.order-xxxxl-1{order: 1;}
.order-xxxxl-2{order: 2;}
.order-xxxxl-3{order: 3;}
.order-xxxxl-4{order: 4;}
.order-xxxxl-5{order: 5;}
.order-xxxxl-6{order: 6;}
.order-xxxxl-7{order: 7;}
.order-xxxxl-8{order: 8;}
.order-xxxxl-9{order: 9;}
.order-xxxxl-10{order: 10;}
.order-xxxxl-11{order: 11;}
.order-xxxxl-12{order: 12;}
.order-xxxxl-13{order: 13;}
.order-xxxxl-14{order: 14;}
.order-xxxxl-15{order: 15;}
.order-xxxxl-16{order: 16;}
.order-xxxxl-17{order: 17;}
.order-xxxxl-18{order: 18;}
.order-xxxxl-19{order: 19;}
.order-xxxxl-20{order: 20;}
.order-xxxxl-21{order: 21;}
.order-xxxxl-22{order: 22;}
.order-xxxxl-23{order: 23;}
.order-xxxxl-24{order: 24;}
.offset-xxxxl-0{margin-left: 0;}
.offset-xxxxl-1{margin-left: 4.1666666667%;}
.offset-xxxxl-2{margin-left: 8.3333333333%;}
.offset-xxxxl-3{margin-left: 12.5%;}
.offset-xxxxl-4{margin-left: 16.6666666667%;}
.offset-xxxxl-5{margin-left: 20.8333333333%;}
.offset-xxxxl-6{margin-left: 25%;}
.offset-xxxxl-7{margin-left: 29.1666666667%;}
.offset-xxxxl-8{margin-left: 33.3333333333%;}
.offset-xxxxl-9{margin-left: 37.5%;}
.offset-xxxxl-10{margin-left: 41.6666666667%;}
.offset-xxxxl-11{margin-left: 45.8333333333%;}
.offset-xxxxl-12{margin-left: 50%;}
.offset-xxxxl-13{margin-left: 54.1666666667%;}
.offset-xxxxl-14{margin-left: 58.3333333333%;}
.offset-xxxxl-15{margin-left: 62.5%;}
.offset-xxxxl-16{margin-left: 66.6666666667%;}
.offset-xxxxl-17{margin-left: 70.8333333333%;}
.offset-xxxxl-18{margin-left: 75%;}
.offset-xxxxl-19{margin-left: 79.1666666667%;}
.offset-xxxxl-20{margin-left: 83.3333333333%;}
.offset-xxxxl-21{margin-left: 87.5%;}
.offset-xxxxl-22{margin-left: 91.6666666667%;}
.offset-xxxxl-23{margin-left: 95.8333333333%;}}
.d-none{display: none !important;}
.d-inline{display: inline !important;}
.d-inline-block{display: inline-block !important;}
.d-block{display: block !important;}
.d-table{display: table !important;}
.d-table-row{display: table-row !important;}
.d-table-cell{display: table-cell !important;}
.d-flex{display: flex !important;}
.d-inline-flex{display: inline-flex !important;}
@media (min-width: 576px){.d-sm-none{display: none !important;}
.d-sm-inline{display: inline !important;}
.d-sm-inline-block{display: inline-block !important;}
.d-sm-block{display: block !important;}
.d-sm-table{display: table !important;}
.d-sm-table-row{display: table-row !important;}
.d-sm-table-cell{display: table-cell !important;}
.d-sm-flex{display: flex !important;}
.d-sm-inline-flex{display: inline-flex !important;}}
@media (min-width: 768px){.d-md-none{display: none !important;}
.d-md-inline{display: inline !important;}
.d-md-inline-block{display: inline-block !important;}
.d-md-block{display: block !important;}
.d-md-table{display: table !important;}
.d-md-table-row{display: table-row !important;}
.d-md-table-cell{display: table-cell !important;}
.d-md-flex{display: flex !important;}
.d-md-inline-flex{display: inline-flex !important;}}
@media (min-width: 992px){.d-lg-none{display: none !important;}
.d-lg-inline{display: inline !important;}
.d-lg-inline-block{display: inline-block !important;}
.d-lg-block{display: block !important;}
.d-lg-table{display: table !important;}
.d-lg-table-row{display: table-row !important;}
.d-lg-table-cell{display: table-cell !important;}
.d-lg-flex{display: flex !important;}
.d-lg-inline-flex{display: inline-flex !important;}}
@media (min-width: 1200px){.d-xl-none{display: none !important;}
.d-xl-inline{display: inline !important;}
.d-xl-inline-block{display: inline-block !important;}
.d-xl-block{display: block !important;}
.d-xl-table{display: table !important;}
.d-xl-table-row{display: table-row !important;}
.d-xl-table-cell{display: table-cell !important;}
.d-xl-flex{display: flex !important;}
.d-xl-inline-flex{display: inline-flex !important;}}
@media (min-width: 1400px){.d-xxl-none{display: none !important;}
.d-xxl-inline{display: inline !important;}
.d-xxl-inline-block{display: inline-block !important;}
.d-xxl-block{display: block !important;}
.d-xxl-table{display: table !important;}
.d-xxl-table-row{display: table-row !important;}
.d-xxl-table-cell{display: table-cell !important;}
.d-xxl-flex{display: flex !important;}
.d-xxl-inline-flex{display: inline-flex !important;}}
@media (min-width: 1560px){.d-xxxl-none{display: none !important;}
.d-xxxl-inline{display: inline !important;}
.d-xxxl-inline-block{display: inline-block !important;}
.d-xxxl-block{display: block !important;}
.d-xxxl-table{display: table !important;}
.d-xxxl-table-row{display: table-row !important;}
.d-xxxl-table-cell{display: table-cell !important;}
.d-xxxl-flex{display: flex !important;}
.d-xxxl-inline-flex{display: inline-flex !important;}}
@media (min-width: 1720px){.d-xxxxl-none{display: none !important;}
.d-xxxxl-inline{display: inline !important;}
.d-xxxxl-inline-block{display: inline-block !important;}
.d-xxxxl-block{display: block !important;}
.d-xxxxl-table{display: table !important;}
.d-xxxxl-table-row{display: table-row !important;}
.d-xxxxl-table-cell{display: table-cell !important;}
.d-xxxxl-flex{display: flex !important;}
.d-xxxxl-inline-flex{display: inline-flex !important;}}
@media print{.d-print-none{display: none !important;}
.d-print-inline{display: inline !important;}
.d-print-inline-block{display: inline-block !important;}
.d-print-block{display: block !important;}
.d-print-table{display: table !important;}
.d-print-table-row{display: table-row !important;}
.d-print-table-cell{display: table-cell !important;}
.d-print-flex{display: flex !important;}
.d-print-inline-flex{display: inline-flex !important;}}
.flex-row{flex-direction: row !important;}
.flex-column{flex-direction: column !important;}
.flex-row-reverse{flex-direction: row-reverse !important;}
.flex-column-reverse{flex-direction: column-reverse !important;}
.flex-wrap{flex-wrap: wrap !important;}
.flex-nowrap{flex-wrap: nowrap !important;}
.flex-wrap-reverse{flex-wrap: wrap-reverse !important;}
.flex-fill{flex: 1 1 auto !important;}
.flex-grow-0{flex-grow: 0 !important;}
.flex-grow-1{flex-grow: 1 !important;}
.flex-shrink-0{flex-shrink: 0 !important;}
.flex-shrink-1{flex-shrink: 1 !important;}
.justify-content-start{justify-content: flex-start !important;}
.justify-content-end{justify-content: flex-end !important;}
.justify-content-center{justify-content: center !important;}
.justify-content-between{justify-content: space-between !important;}
.justify-content-around{justify-content: space-around !important;}
.align-items-start{align-items: flex-start !important;}
.align-items-end{align-items: flex-end !important;}
.align-items-center{align-items: center !important;}
.align-items-baseline{align-items: baseline !important;}
.align-items-stretch{align-items: stretch !important;}
.align-content-start{align-content: flex-start !important;}
.align-content-end{align-content: flex-end !important;}
.align-content-center{align-content: center !important;}
.align-content-between{align-content: space-between !important;}
.align-content-around{align-content: space-around !important;}
.align-content-stretch{align-content: stretch !important;}
.align-self-auto{align-self: auto !important;}
.align-self-start{align-self: flex-start !important;}
.align-self-end{align-self: flex-end !important;}
.align-self-center{align-self: center !important;}
.align-self-baseline{align-self: baseline !important;}
.align-self-stretch{align-self: stretch !important;}
@media (min-width: 576px){.flex-sm-row{flex-direction: row !important;}
.flex-sm-column{flex-direction: column !important;}
.flex-sm-row-reverse{flex-direction: row-reverse !important;}
.flex-sm-column-reverse{flex-direction: column-reverse !important;}
.flex-sm-wrap{flex-wrap: wrap !important;}
.flex-sm-nowrap{flex-wrap: nowrap !important;}
.flex-sm-wrap-reverse{flex-wrap: wrap-reverse !important;}
.flex-sm-fill{flex: 1 1 auto !important;}
.flex-sm-grow-0{flex-grow: 0 !important;}
.flex-sm-grow-1{flex-grow: 1 !important;}
.flex-sm-shrink-0{flex-shrink: 0 !important;}
.flex-sm-shrink-1{flex-shrink: 1 !important;}
.justify-content-sm-start{justify-content: flex-start !important;}
.justify-content-sm-end{justify-content: flex-end !important;}
.justify-content-sm-center{justify-content: center !important;}
.justify-content-sm-between{justify-content: space-between !important;}
.justify-content-sm-around{justify-content: space-around !important;}
.align-items-sm-start{align-items: flex-start !important;}
.align-items-sm-end{align-items: flex-end !important;}
.align-items-sm-center{align-items: center !important;}
.align-items-sm-baseline{align-items: baseline !important;}
.align-items-sm-stretch{align-items: stretch !important;}
.align-content-sm-start{align-content: flex-start !important;}
.align-content-sm-end{align-content: flex-end !important;}
.align-content-sm-center{align-content: center !important;}
.align-content-sm-between{align-content: space-between !important;}
.align-content-sm-around{align-content: space-around !important;}
.align-content-sm-stretch{align-content: stretch !important;}
.align-self-sm-auto{align-self: auto !important;}
.align-self-sm-start{align-self: flex-start !important;}
.align-self-sm-end{align-self: flex-end !important;}
.align-self-sm-center{align-self: center !important;}
.align-self-sm-baseline{align-self: baseline !important;}
.align-self-sm-stretch{align-self: stretch !important;}}
@media (min-width: 768px){.flex-md-row{flex-direction: row !important;}
.flex-md-column{flex-direction: column !important;}
.flex-md-row-reverse{flex-direction: row-reverse !important;}
.flex-md-column-reverse{flex-direction: column-reverse !important;}
.flex-md-wrap{flex-wrap: wrap !important;}
.flex-md-nowrap{flex-wrap: nowrap !important;}
.flex-md-wrap-reverse{flex-wrap: wrap-reverse !important;}
.flex-md-fill{flex: 1 1 auto !important;}
.flex-md-grow-0{flex-grow: 0 !important;}
.flex-md-grow-1{flex-grow: 1 !important;}
.flex-md-shrink-0{flex-shrink: 0 !important;}
.flex-md-shrink-1{flex-shrink: 1 !important;}
.justify-content-md-start{justify-content: flex-start !important;}
.justify-content-md-end{justify-content: flex-end !important;}
.justify-content-md-center{justify-content: center !important;}
.justify-content-md-between{justify-content: space-between !important;}
.justify-content-md-around{justify-content: space-around !important;}
.align-items-md-start{align-items: flex-start !important;}
.align-items-md-end{align-items: flex-end !important;}
.align-items-md-center{align-items: center !important;}
.align-items-md-baseline{align-items: baseline !important;}
.align-items-md-stretch{align-items: stretch !important;}
.align-content-md-start{align-content: flex-start !important;}
.align-content-md-end{align-content: flex-end !important;}
.align-content-md-center{align-content: center !important;}
.align-content-md-between{align-content: space-between !important;}
.align-content-md-around{align-content: space-around !important;}
.align-content-md-stretch{align-content: stretch !important;}
.align-self-md-auto{align-self: auto !important;}
.align-self-md-start{align-self: flex-start !important;}
.align-self-md-end{align-self: flex-end !important;}
.align-self-md-center{align-self: center !important;}
.align-self-md-baseline{align-self: baseline !important;}
.align-self-md-stretch{align-self: stretch !important;}}
@media (min-width: 992px){.flex-lg-row{flex-direction: row !important;}
.flex-lg-column{flex-direction: column !important;}
.flex-lg-row-reverse{flex-direction: row-reverse !important;}
.flex-lg-column-reverse{flex-direction: column-reverse !important;}
.flex-lg-wrap{flex-wrap: wrap !important;}
.flex-lg-nowrap{flex-wrap: nowrap !important;}
.flex-lg-wrap-reverse{flex-wrap: wrap-reverse !important;}
.flex-lg-fill{flex: 1 1 auto !important;}
.flex-lg-grow-0{flex-grow: 0 !important;}
.flex-lg-grow-1{flex-grow: 1 !important;}
.flex-lg-shrink-0{flex-shrink: 0 !important;}
.flex-lg-shrink-1{flex-shrink: 1 !important;}
.justify-content-lg-start{justify-content: flex-start !important;}
.justify-content-lg-end{justify-content: flex-end !important;}
.justify-content-lg-center{justify-content: center !important;}
.justify-content-lg-between{justify-content: space-between !important;}
.justify-content-lg-around{justify-content: space-around !important;}
.align-items-lg-start{align-items: flex-start !important;}
.align-items-lg-end{align-items: flex-end !important;}
.align-items-lg-center{align-items: center !important;}
.align-items-lg-baseline{align-items: baseline !important;}
.align-items-lg-stretch{align-items: stretch !important;}
.align-content-lg-start{align-content: flex-start !important;}
.align-content-lg-end{align-content: flex-end !important;}
.align-content-lg-center{align-content: center !important;}
.align-content-lg-between{align-content: space-between !important;}
.align-content-lg-around{align-content: space-around !important;}
.align-content-lg-stretch{align-content: stretch !important;}
.align-self-lg-auto{align-self: auto !important;}
.align-self-lg-start{align-self: flex-start !important;}
.align-self-lg-end{align-self: flex-end !important;}
.align-self-lg-center{align-self: center !important;}
.align-self-lg-baseline{align-self: baseline !important;}
.align-self-lg-stretch{align-self: stretch !important;}}
@media (min-width: 1200px){.flex-xl-row{flex-direction: row !important;}
.flex-xl-column{flex-direction: column !important;}
.flex-xl-row-reverse{flex-direction: row-reverse !important;}
.flex-xl-column-reverse{flex-direction: column-reverse !important;}
.flex-xl-wrap{flex-wrap: wrap !important;}
.flex-xl-nowrap{flex-wrap: nowrap !important;}
.flex-xl-wrap-reverse{flex-wrap: wrap-reverse !important;}
.flex-xl-fill{flex: 1 1 auto !important;}
.flex-xl-grow-0{flex-grow: 0 !important;}
.flex-xl-grow-1{flex-grow: 1 !important;}
.flex-xl-shrink-0{flex-shrink: 0 !important;}
.flex-xl-shrink-1{flex-shrink: 1 !important;}
.justify-content-xl-start{justify-content: flex-start !important;}
.justify-content-xl-end{justify-content: flex-end !important;}
.justify-content-xl-center{justify-content: center !important;}
.justify-content-xl-between{justify-content: space-between !important;}
.justify-content-xl-around{justify-content: space-around !important;}
.align-items-xl-start{align-items: flex-start !important;}
.align-items-xl-end{align-items: flex-end !important;}
.align-items-xl-center{align-items: center !important;}
.align-items-xl-baseline{align-items: baseline !important;}
.align-items-xl-stretch{align-items: stretch !important;}
.align-content-xl-start{align-content: flex-start !important;}
.align-content-xl-end{align-content: flex-end !important;}
.align-content-xl-center{align-content: center !important;}
.align-content-xl-between{align-content: space-between !important;}
.align-content-xl-around{align-content: space-around !important;}
.align-content-xl-stretch{align-content: stretch !important;}
.align-self-xl-auto{align-self: auto !important;}
.align-self-xl-start{align-self: flex-start !important;}
.align-self-xl-end{align-self: flex-end !important;}
.align-self-xl-center{align-self: center !important;}
.align-self-xl-baseline{align-self: baseline !important;}
.align-self-xl-stretch{align-self: stretch !important;}}
@media (min-width: 1400px){.flex-xxl-row{flex-direction: row !important;}
.flex-xxl-column{flex-direction: column !important;}
.flex-xxl-row-reverse{flex-direction: row-reverse !important;}
.flex-xxl-column-reverse{flex-direction: column-reverse !important;}
.flex-xxl-wrap{flex-wrap: wrap !important;}
.flex-xxl-nowrap{flex-wrap: nowrap !important;}
.flex-xxl-wrap-reverse{flex-wrap: wrap-reverse !important;}
.flex-xxl-fill{flex: 1 1 auto !important;}
.flex-xxl-grow-0{flex-grow: 0 !important;}
.flex-xxl-grow-1{flex-grow: 1 !important;}
.flex-xxl-shrink-0{flex-shrink: 0 !important;}
.flex-xxl-shrink-1{flex-shrink: 1 !important;}
.justify-content-xxl-start{justify-content: flex-start !important;}
.justify-content-xxl-end{justify-content: flex-end !important;}
.justify-content-xxl-center{justify-content: center !important;}
.justify-content-xxl-between{justify-content: space-between !important;}
.justify-content-xxl-around{justify-content: space-around !important;}
.align-items-xxl-start{align-items: flex-start !important;}
.align-items-xxl-end{align-items: flex-end !important;}
.align-items-xxl-center{align-items: center !important;}
.align-items-xxl-baseline{align-items: baseline !important;}
.align-items-xxl-stretch{align-items: stretch !important;}
.align-content-xxl-start{align-content: flex-start !important;}
.align-content-xxl-end{align-content: flex-end !important;}
.align-content-xxl-center{align-content: center !important;}
.align-content-xxl-between{align-content: space-between !important;}
.align-content-xxl-around{align-content: space-around !important;}
.align-content-xxl-stretch{align-content: stretch !important;}
.align-self-xxl-auto{align-self: auto !important;}
.align-self-xxl-start{align-self: flex-start !important;}
.align-self-xxl-end{align-self: flex-end !important;}
.align-self-xxl-center{align-self: center !important;}
.align-self-xxl-baseline{align-self: baseline !important;}
.align-self-xxl-stretch{align-self: stretch !important;}}
@media (min-width: 1560px){.flex-xxxl-row{flex-direction: row !important;}
.flex-xxxl-column{flex-direction: column !important;}
.flex-xxxl-row-reverse{flex-direction: row-reverse !important;}
.flex-xxxl-column-reverse{flex-direction: column-reverse !important;}
.flex-xxxl-wrap{flex-wrap: wrap !important;}
.flex-xxxl-nowrap{flex-wrap: nowrap !important;}
.flex-xxxl-wrap-reverse{flex-wrap: wrap-reverse !important;}
.flex-xxxl-fill{flex: 1 1 auto !important;}
.flex-xxxl-grow-0{flex-grow: 0 !important;}
.flex-xxxl-grow-1{flex-grow: 1 !important;}
.flex-xxxl-shrink-0{flex-shrink: 0 !important;}
.flex-xxxl-shrink-1{flex-shrink: 1 !important;}
.justify-content-xxxl-start{justify-content: flex-start !important;}
.justify-content-xxxl-end{justify-content: flex-end !important;}
.justify-content-xxxl-center{justify-content: center !important;}
.justify-content-xxxl-between{justify-content: space-between !important;}
.justify-content-xxxl-around{justify-content: space-around !important;}
.align-items-xxxl-start{align-items: flex-start !important;}
.align-items-xxxl-end{align-items: flex-end !important;}
.align-items-xxxl-center{align-items: center !important;}
.align-items-xxxl-baseline{align-items: baseline !important;}
.align-items-xxxl-stretch{align-items: stretch !important;}
.align-content-xxxl-start{align-content: flex-start !important;}
.align-content-xxxl-end{align-content: flex-end !important;}
.align-content-xxxl-center{align-content: center !important;}
.align-content-xxxl-between{align-content: space-between !important;}
.align-content-xxxl-around{align-content: space-around !important;}
.align-content-xxxl-stretch{align-content: stretch !important;}
.align-self-xxxl-auto{align-self: auto !important;}
.align-self-xxxl-start{align-self: flex-start !important;}
.align-self-xxxl-end{align-self: flex-end !important;}
.align-self-xxxl-center{align-self: center !important;}
.align-self-xxxl-baseline{align-self: baseline !important;}
.align-self-xxxl-stretch{align-self: stretch !important;}}
@media (min-width: 1720px){.flex-xxxxl-row{flex-direction: row !important;}
.flex-xxxxl-column{flex-direction: column !important;}
.flex-xxxxl-row-reverse{flex-direction: row-reverse !important;}
.flex-xxxxl-column-reverse{flex-direction: column-reverse !important;}
.flex-xxxxl-wrap{flex-wrap: wrap !important;}
.flex-xxxxl-nowrap{flex-wrap: nowrap !important;}
.flex-xxxxl-wrap-reverse{flex-wrap: wrap-reverse !important;}
.flex-xxxxl-fill{flex: 1 1 auto !important;}
.flex-xxxxl-grow-0{flex-grow: 0 !important;}
.flex-xxxxl-grow-1{flex-grow: 1 !important;}
.flex-xxxxl-shrink-0{flex-shrink: 0 !important;}
.flex-xxxxl-shrink-1{flex-shrink: 1 !important;}
.justify-content-xxxxl-start{justify-content: flex-start !important;}
.justify-content-xxxxl-end{justify-content: flex-end !important;}
.justify-content-xxxxl-center{justify-content: center !important;}
.justify-content-xxxxl-between{justify-content: space-between !important;}
.justify-content-xxxxl-around{justify-content: space-around !important;}
.align-items-xxxxl-start{align-items: flex-start !important;}
.align-items-xxxxl-end{align-items: flex-end !important;}
.align-items-xxxxl-center{align-items: center !important;}
.align-items-xxxxl-baseline{align-items: baseline !important;}
.align-items-xxxxl-stretch{align-items: stretch !important;}
.align-content-xxxxl-start{align-content: flex-start !important;}
.align-content-xxxxl-end{align-content: flex-end !important;}
.align-content-xxxxl-center{align-content: center !important;}
.align-content-xxxxl-between{align-content: space-between !important;}
.align-content-xxxxl-around{align-content: space-around !important;}
.align-content-xxxxl-stretch{align-content: stretch !important;}
.align-self-xxxxl-auto{align-self: auto !important;}
.align-self-xxxxl-start{align-self: flex-start !important;}
.align-self-xxxxl-end{align-self: flex-end !important;}
.align-self-xxxxl-center{align-self: center !important;}
.align-self-xxxxl-baseline{align-self: baseline !important;}
.align-self-xxxxl-stretch{align-self: stretch !important;}}

/* ----------------------------------------------------------------- 样式重置 & 常用样式 ---------------------------------------------------------------*/
body{margin: 0;padding: 0;box-sizing: border-box;font-weight: normal;font-style: normal;font-family: "Microsoft YaHei", "PingFang SC", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Hiragino Sans GB", "Helvetica Neue", Arial, sans-serif;font-size: 0.875rem;color: #333333;background: #ffffff;min-height: 100vh;outline: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
section, div, p, a, img,
article, aside, footer, header,
main, nav,
table, th, td,
ul, ol, dl, dt, dd, li,
h1, h2, h3, h4, h5, h6,
form, input, textarea, select, label, button,
video, audio, canvas,
iframe, pre, caption, legend, fieldset,
progress, address, blockquote, details, figcaption, figure, hgroup, summary{margin: 0;padding: 0;font-weight: normal;font-style: normal;font-family: inherit;box-sizing: border-box;font-size: inherit;}
a{text-decoration: none;color: #333333;background-color: transparent;-webkit-text-decoration-skip: objects;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
html{box-sizing: border-box;font-family: "Microsoft YaHei", "PingFang SC", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Hiragino Sans GB", "Helvetica Neue", Arial, sans-serif;-webkit-text-size-adjust: none;}
table{border-collapse: collapse;border-spacing: 0;empty-cells: show;font-size: inherit;}
ul, li, ol{list-style: none;line-height: normal;}
i, address, cite, dfn, em, var{font-style: normal;}
input[type=date]{outline: none;border: none;}
a:active, a:hover, a:focus{color: #0661df;outline-width: 0;}
video{border: none;outline: none;display: block;width: 100%;}
img, input[type=text], input[type=submit], input[type=password], textarea, select, button, footer, header{transition: all 0.3s linear;}
input[type=file]{cursor: pointer;}
body::-webkit-scrollbar{width: 0.375rem;height: 0.375rem;background-color: transparent;border-radius: 0.375rem;}
body::-webkit-scrollbar-track{border-radius: 0.3125rem;background-color: transparent;}
body::-webkit-scrollbar-thumb{border-radius: 0.3125rem;background-color: rgba(6, 97, 223, 0.6);}
body::-webkit-scrollbar-thumb:hover{background: rgba(6, 97, 223, 0.6);-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
::-moz-selection{background: #0661df;color: #fff;}
::selection{background: #0661df;color: #fff;}
::-moz-selection{background: #0661df;color: #fff;}
html, body{font-size: 12px;}
@media (min-width: 768px){html, body{font-size: 14px;}}
@media (min-width: 992px){html, body{font-size: 15px;}}
@media (min-width: 1200px){html, body{font-size: 16px;}}
.uc-wrap{width: 100vw;}
img{width: 100%;-ms-interpolation-mode: bicubic;}
.uc-show{display: block !important;}
.uc-bg{background-color: #f6f6f6;}
.uc-b{font-weight: bold;}
.uc-small{font-size: 0.875em;}
.uc-big{font-size: 1.25em;}
.uc-ma{margin-left: auto;margin-right: auto;}
.uc-mla{margin-left: auto;}
.uc-mra{margin-right: auto;}
.uc-del{text-decoration: line-through;color: #999999;margin-left: 1.25rem;}
.uc-del:first-child{margin-left: 0;}
.animate, .uc-animate, .uc-revealOnScroll{opacity: 0;}
.uc-blue{color: #0661df !important;}
.uc-gray{color: #999999 !important;}
.uc-icon16{width: 1rem !important;height: 1rem !important;}
.uc-icon20{width: 1.25rem !important;height: 1.25rem !important;}
.uc-icon24{width: 1.5rem !important;height: 1.5rem !important;}
.uc-icon28{width: 1.75rem !important;height: 1.75rem !important;}
.uc-icon32{width: 2rem !important;height: 2rem !important;}
.uc-icon36{width: 2.25rem !important;height: 2.25rem !important;}
.uc-icon40{width: 2.5rem !important;height: 2.5rem !important;}
.uc-icon44{width: 2.75rem !important;height: 2.75rem !important;}
.uc-icon48{width: 3rem !important;height: 3rem !important;}
.uc-icon50{width: 3.125rem !important;height: 3.125rem !important;}
.uc-icon64{width: 4rem !important;height: 4rem !important;}
.uc-icon70{width: 4.375rem !important;height: 4.375rem !important;}
.uc-icon80{width: 5rem !important;height: 5rem !important;}
.uc-icon90{width: 5.625rem !important;height: 5.625rem !important;}
.uc-icon100{width: 6.25rem !important;height: 6.25rem !important;}
.uc-icon120{width: 7.5rem !important;height: 7.5rem !important;}
.uc-icon150{width: 9.375rem !important;height: 9.375rem !important;}
.uc-icon200{width: 12.5rem !important;height: 12.5rem !important;}
@font-face{font-family: "uc-font";src: url("../fonts/uicut-font.eot?t=1645078740157");src: url("../fonts/uicut-font.eot?t=1645078740157#iefix") format("embedded-opentype"), url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"), url("../fonts/uicut-font.woff?t=1645078740157") format("woff"), url("../fonts/uicut-font.ttf?t=1645078740157") format("truetype"), url("../fonts/uicut-font.svg?t=1645078740157#uc-font") format("svg");}
.uc-font{font-family: "uc-font" !important;line-height: inherit;font-size: inherit;font-weight: inherit;font-style: inherit;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.uc-checkbox-circle:before{content: "\e624";}
.uc-checkbox-circle-on:before{content: "\e64f";}
.uc-checkbox:before{content: "\e684";}
.uc-checkbox-on:before{content: "\e67d";}
.uc-checkbox-on-plain:before{content: "\e683";}
.uc-radio-on:before{content: "\e7b3";}
.uc-radio:before{content: "\e7b5";}
.uc-arrow-left:before{content: "\e75b";}
.uc-arrow-right:before{content: "\e75c";}
.uc-arrow-down:before{content: "\e615";}
.uc-arrow-top:before{content: "\e75d";}
.uc-arrow-right2:before{content: "\e6ae";}
.uc-arrow-left2:before{content: "\e6d6";}
.uc-arrow-down2:before{content: "\e6a4";}
.uc-arrow-top2:before{content: "\e6b2";}
.uc-next:before{content: "\e600";}
.uc-prev:before{content: "\e601";}
.uc-add:before{content: "\e672";}
.uc-reduce:before{content: "\e614";}
.uc-menu:before{content: "\e6a9";}
.uc-close:before{content: "\e67f";}
.uc-search:before{content: "\e66f";}
.uc-qq:before{content: "\e62d";}
.uc-qq2:before{content: "\e657";}
.uc-call2:before{content: "\e62c";}
.uc-weixin2:before{content: "\e6b3";}
.uc-weixin:before{content: "\e653";}
.uc-call:before{content: "\e674";}
.uc-arrow{position: relative;padding-right: 1.875rem;}
.uc-arrow:after{content: "\e75c";font-family: "uc-font";font-size: 1.4em;right: -0.625rem;opacity: 0.5;position: absolute;top: 50%;transform: translateY(-50%);}
.uc-flex{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.uc-flex.start{justify-content: flex-start;}
.uc-flex.end{justify-content: flex-end;}
.uc-flex.center{justify-content: center;}
.uc-flex-col{display: flex;align-content: center;justify-content: space-between;flex-direction: column;}
.uc-flex-col.start{align-content: start;justify-content: flex-start;}
.uc-flex-col.end{align-content: end;justify-content: flex-end;}
.uc-flex-col.center{align-content: center;justify-content: center;}
textarea{min-height: 7.5rem;height: auto;width: 100%;}
.uc-phColor{color: #ddd;}
input:-moz-placeholder{color: #ddd;}
::-webkit-input-placeholder{color: #ddd;}
input[type=text], input[type=password]{-webkit-appearance: none;}
[type=submit]{outline: none;}
[type=submit]:hover{opacity: 0.8;}
button{margin: 0;padding: 0;background: none;line-height: inherit;font-size: inherit;border: none;color: inherit;appearance: none;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;}
button:after{display: none;}
.uc-input, .uc-select, .uc-button, .uc-textarea{width: 100%;border: #eeeeee 1px solid;outline: none;height: 1.875rem;line-height: 1.75rem;border-radius: 0.3125rem;padding: 0 0.625rem;}
.uc-input:hover, .uc-input:focus, .uc-select:hover, .uc-select:focus, .uc-button:hover, .uc-button:focus, .uc-textarea:hover, .uc-textarea:focus{border-color: #0661df;}
.uc-btn{cursor: pointer;outline: none;transition: all 0.3s linear;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;height: 1.875rem;border-radius: 0.3125rem;padding: 0 0.625rem;}
.uc-btn img{margin-right: 0.625rem;}
.uc-btn:hover{opacity: 0.8;}
.uc-btn.blue{background-color: #0661df;border: #0661df 1px solid;color: #fff;}
.uc-btn.blue-linear{background: linear-gradient(to right, rgba(6, 97, 223, 0.7) 0%, #0661df 100%);color: #fff;}
.uc-btn.blue-plain{color: #0661df;border: #0661df 1px solid;}
.uc-btn.blue-plain:hover{opacity: 1;background-color: #0661df;color: #fff;}
.uc-btn.gray{background-color: #999999;border: #999999 1px solid;color: #fff;}
.uc-btn.gray-linear{background: linear-gradient(to right, rgba(153, 153, 153, 0.7) 0%, #999999 100%);color: #fff;}
.uc-btn.gray-plain{color: #999999;border: #999999 1px solid;}
.uc-btn.gray-plain:hover{opacity: 1;background-color: #999999;color: #fff;}
.uc-tag{display: inline-block;border-radius: 0.1875rem;padding: 0 0.3125rem;}
.uc-tag:empty{display: none;}
.uc-tag.blue{background-color: #0661df;color: #fff;}
.uc-tag.gray{background-color: rgba(153, 153, 153, 0.4);color: #fff;}

/* ---------------------------------------------------------------------- 通用样式 --------------------------------------------------------------------*/

footer{overflow: hidden;background-color: #2e2e2e;padding-top: 2rem;color: #bbbbbb;font-size: 0.875rem;padding-bottom: 16px;padding-bottom: calc(16px + constant(safe-area-inset-bottom));padding-bottom: calc(16px + env(safe-area-inset-bottom));}
footer a{color: #bbbbbb;transition: all 0.3s linear;}
footer a:hover{color: #0661df;}
footer > div{margin-left: -5px;margin-right: -5px;}
footer .logo img{display: block;max-width: 31.25rem;margin: 0 auto 2rem;}
footer .ft1{padding-top: 2rem;padding-bottom: 2rem;}
footer .search-box{position: relative;}
footer .search-box .uc-input{height: 3.625rem;font-size: 1.25rem;border: none;}
footer .search-box .btn{width: 4.5rem;border-radius: 0.625rem;height: 3.625rem;position: absolute;top: 50%;transform: translateY(-50%);right: 0;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;font-size: 2rem;background-color: #a0a0a0;color: #fff;border-radius: 0 0.3125rem 0.3125rem 0;}
footer .ft2{border-top: rgba(255, 255, 255, 0.1) 1px solid;border-bottom: rgba(255, 255, 255, 0.1) 1px solid;padding-top: 2rem;padding-bottom: 1px;}
footer .part{margin-bottom: 2rem;}
footer .part h3{font-size: 1.25rem;margin-bottom: 1.5rem;color: #fff;text-transform: uppercase;}
footer .part .con{line-height: 1.5em;}
footer .part .con .item{display: block;margin-bottom: 1em;}
footer .contact li{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start;margin-bottom: 1em;}
footer .contact img{display: block;}
footer .contact .r{margin-left: 0.625rem;line-height: 1.5em;flex: 1;min-width: 0;}
footer .share{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;}
footer .share .item{margin-right: 0.625rem;}
footer .share .item:last-child{margin-right: 0;}
footer .share img{display: block;}
footer .code{max-width: 13.125rem;margin: 0 auto;}
footer .ft3{padding-top: 1rem;padding-bottom: 1rem;line-height: 1.5em;text-align: center;}
footer .ft3 a, footer .ft3 span{display: inline-block;}
@media (min-width: 768px){footer .ft1{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
footer .logo{margin-bottom: 0;}
footer .search-box{flex: 1;min-width: 0;max-width: 26.875rem;margin-left: 2rem;}
footer .ft3{text-align: left;}
footer .icp{margin-left: 2em;}}
@media (min-width: 992px){footer .ft2{padding-top: 3rem;padding-bottom: 3rem;}
footer .share{padding-top: 1rem;}}
.header-phone{height: 50px;color: #fff;overflow: hidden;width: 100%;position: fixed;top: 0;z-index: 888;transition: all none linear;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.header-phone .logo{display: inline-block;padding: 4px 15px;}
.header-phone .logo img{width: auto;display: block;height: 40px;}
.header-phone .btn-menu{width: 50px;height: 50px;background: url(images/icon-menu.png) center center no-repeat;background-size: 32px 32px;}
.header-phone .btn-menu.on{background-image: url("images/icon-menu-2.png");}
.header-phone.fixed, .header-phone.on{background-color: #0661df;}
.alert-menu{display: none;position: fixed;z-index: 777;top: 0px;width: 100%;background-color: rgba(0, 0, 0, 0.6);height: 100vh;font-size: 14px;overflow-x: hidden;overflow-y: auto;}
.alert-menu .list{width: 100%;background-color: #fff;padding: 0px 15px;border-top: #eeeeee 1px solid;}
.alert-menu .list li{line-height: 40px;border-bottom: #eeeeee 1px solid;}
.alert-menu .list li > a{display: block;}
.alert-menu .list li.on{color: #0661df;}
.alert-menu .list li.on > a{color: #0661df;}
.alert-menu .list .hasSubMenu > a{position: relative;}
.alert-menu .list .hasSubMenu > a:after{content: "\e75c";right: 0;font-family: "uc-font";font-size: 1.4em;opacity: 0.6;position: absolute;top: 50%;transform: translateY(-50%);}
.alert-menu .list .hasSubMenu > a:after{color: #999999;}
.alert-menu .box{width: 70%;height: 100vh;padding-bottom: 0.98rem;overflow-x: hidden;overflow-y: auto;padding-top: 50px;background-color: #fff;position: absolute;z-index: 99;right: 0;}
.alert-menu .over-close{width: 100%;height: 100%;position: absolute;left: 0;top: 0;cursor: pointer;}
.alert-menu .subMenu{padding-bottom: 10px;border-top: #eeeeee 1px solid;display: none;background-color: #f6f6f6;padding-left: 10px;}
.alert-menu .subMenu a{display: block;}
.header-pc{position: fixed;left: 0;top: 0;width: 100%;z-index: 888;}
.header-pc > div{margin-left: -5px;margin-right: -5px;}
.header-pc .container{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;transition: all 0.3s linear;margin: 0 auto;}
.header-pc .logo img{display: block;width: 20rem;transition: all 0.3s linear;}
.header-pc .list{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;flex: 1;min-width: 0;margin-left: 1rem;}
.header-pc .list li{line-height: 7.5rem;position: relative;height: 7.5rem;margin-left: 1px;transition: all 0.3s linear;}
.header-pc .list li > a{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.header-pc .list li > a img{display: block;margin-left: 0.3125rem;}
.header-pc .list li:after{content: "";width: 0;height: 4px;background-color: #fff;position: absolute;left: 50%;top: 50%;margin-top: 1.5rem;transform: translateX(-50%);transition: all 0.3s ease-in;}
.header-pc .list li.on:after, .header-pc .list li:hover:after{width: 3em;}
.header-pc .list li:hover .subMenu{display: block;height: auto;box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.1);}
.header-pc .list li:hover .subMenu .con{margin-top: 0;}
.header-pc .list a{color: #fff;}
.header-pc .subMenu{top: 7.5rem;position: absolute;left: 50%;transform: translateX(-50%);height: 0;overflow: hidden;width: 100%;min-width: 18rem;}
.header-pc .subMenu .con{background-color: #fff;padding:0;position: relative;margin-top: 1.5rem;transition: all 0.3s ease-in;font-size: 1rem;}
.header-pc .subMenu a{display: block;line-height: 3rem;text-align: center;color: #333333;}
.header-pc .subMenu a:hover{background-color: #0661df;color: #fff;}
.header-pc.fixed{background-color: #0661df;}
.header-pc.fixed .container{height: 5rem;}
.header-pc.fixed .logo img{width: 20rem;}
.header-pc.fixed .list li{line-height: 5rem;height: 5rem;}
.header-pc.fixed .list li > a{height: 5rem;}
.header-pc.fixed .subMenu{top: 5rem;}
@media (min-width: 992px){.header-pc .logo img{width: 22.5rem;}
.header-pc .list{margin-left: 2rem;}}
@media (min-width: 1200px){.header-pc .logo img{width: 25rem;}
.header-pc .list{margin-left: 3rem;}}
@media (min-width: 1400px){.header-pc .logo img{width: 26.25rem;}
.header-pc .list{margin-left: 4rem;}}
.g-title{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin-bottom: 1rem;}
.g-title .name{font-size: 2.25rem;font-weight: bold;color: #cfcfcf;}
.g-title .link{display: flex;flex-wrap: wrap;justify-content: flex-end;align-items: center;color: #0661df;}
.g-title .link:hover{opacity: 0.8;}
.g-title img{display: block;width: 2.875rem;margin-left: 0.3125rem;}
.g-title.center{justify-content: center;}
@media (min-width: 768px){.g-title .name{font-size: 2.75rem;}}
@media (min-width: 992px){.g-title{margin-bottom: 2rem;}
.g-title .name{font-size: 3.125rem;}}
@media (min-width: 1200px){.g-title{margin-bottom: 3rem;}
.g-title .name{font-size: 3.75rem;}
.g-title .link{font-size: 1.125rem;}}
@media (min-width: 1400px){.g-title{margin-bottom: 4rem;}}
.swiper-container{width: 100%;height: 100%;position: relative;overflow: hidden;}
.swiper-slide{text-align: center;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.swiper-pagination-bullet{background-color: #fff;opacity: 0.8;}
.swiper-pagination-bullet-active{background-color: #0661df;width: 2em;border-radius: 1.15em;}
.swiper-button-prev,
.swiper-button-next{background-color: rgba(255, 255, 255, 0.1);color: rgba(255, 255, 255, 0.3);width: 50px;border-radius: 100%;height: 50px;transition: all 0.3s linear;outline: none;background-size: 0.9375rem auto;}
.swiper-button-prev:after,
.swiper-button-next:after{font-size: 1.25em;}
.swiper-button-prev:hover,
.swiper-button-next:hover{background-color: rgba(255, 255, 255, 0.3);color: rgba(255, 255, 255, 0.8);}

/* --------------------------------------------------------------------- 各页面样式 -------------------------------------------------------------------*/

.uc-home-2, .uc-home-3, .uc-home-4, .uc-home-5, .uc-home-6{padding-top: 3.75rem;padding-bottom: 3.75rem;overflow: hidden;}
@media (min-width: 768px){.uc-home-2, .uc-home-3, .uc-home-4, .uc-home-5, .uc-home-6{padding-top: 5rem;padding-bottom: 5rem;}}
@media (min-width: 992px){.uc-home-2, .uc-home-3, .uc-home-4, .uc-home-5, .uc-home-6{padding-top: 6.25rem;padding-bottom: 6.25rem;}}
@media (min-width: 1200px){.uc-home-2, .uc-home-3, .uc-home-4, .uc-home-5, .uc-home-6{padding-top: 7.5rem;padding-bottom: 7.5rem;}}
.uc-home-1 img{display: block;}
.uc-home-1 a{display: block;width: 100%;height: 100%;}
.uc-home-2 .desc{text-align: center;line-height: 1.5em;color: #707070;}
.uc-home-2 .operate{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;margin-top: 2rem;}
.uc-home-2 .operate .uc-btn{width: 15rem;border-radius: 0.625rem;height: 3.75rem;}
.uc-home-3{background: url("images/home-bg-3.jpg") center center no-repeat;background-size: cover;}
.uc-home-3 .list{padding-top: 1rem;padding-bottom: 1rem;}
.uc-home-3 .list li{margin-bottom: 2rem;}
.uc-home-3 .list li:last-child{margin-bottom: 0;}
.uc-home-3 .card{background-color: rgba(255, 255, 255, 0.9);max-width: 20rem;margin: 0 auto;border-radius: 1rem;padding: 2rem 0 2rem;text-align: center;}
.uc-home-3 .card img{display: block;margin: 0 auto 0.625rem;}
.uc-home-3 .card .txt{color: #797979;font-size: 1.125rem;}
.uc-home-3 .card .name{font-size: 1.125rem;font-weight: bold;color: #0661df;}
.uc-home-3 .card .uc-big{font-size: 2.25rem;position: relative;top: 1px;margin-top: 0.3125rem;}
@media (min-width: 768px){.uc-home-3 .list{padding-top: 4rem;padding-bottom: 4rem;}
.uc-home-3 .list li{margin-bottom: 0;}}
.uc-home-4{background: url("images/home-bg-4.jpg") center center no-repeat;background-size: cover;}
.uc-home-4 .swiper-box{position: relative;}
.uc-home-4 .btn{text-align: center;cursor: pointer;width: 3.125rem;border-radius: 100%;height: 3.125rem;line-height: 3.125rem;font-size: 1.5rem;outline: none;background-color: #0661df;color: #fff;position: absolute;top: 45%;z-index: 9;margin-top: -3.125rem;}
.uc-home-4 .btn.btn-prev{left: 0;}
.uc-home-4 .btn.btn-next{right: 0;}
.uc-home-4 .card{background-color: #fff;border-radius: 2px;max-width: 23.125rem;margin: 0 auto 1.875rem;overflow: hidden;text-align: left;}
.uc-home-4 .card img{transition: all 0.3s linear;}
.uc-home-4 .card:hover img{transform: scale(1.1, 1.1);}
.uc-home-4 .card:hover .btm h3 a{color: #0661df;}
.uc-home-4 .img{overflow: hidden;}
.uc-home-4 .img img{display: block;}
.uc-home-4 .btm{padding: 1.5rem;}
.uc-home-4 .btm h3, .uc-home-4 .btm .txt{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.uc-home-4 .btm h3{font-weight: bold;line-height: 1.5em;margin-bottom: 0.625rem;}
.uc-home-4 .btm h3 a{font-size: 1.125rem;font-weight: bold;color: #696969;}
.uc-home-4 .btm .txt{line-height: 1.5em;color: #696969;font-size: 0.875rem;margin-top: 0.3125rem;}
.uc-home-4 .operate .uc-btn{width: 13.75rem;border-radius: 0.625rem;height: 3.75rem;font-size: 0.875rem;}
@media (min-width: 1200px){.uc-home-4 .btn.btn-prev{left: -3.125rem;}
.uc-home-4 .btn.btn-next{right: -3.125rem;}}
@media (min-width: 1400px){.uc-home-4 .btn.btn-prev{left: -4.375rem;}
.uc-home-4 .btn.btn-next{right: -4.375rem;}}
.uc-home-5{background: url("images/home-bg-5.jpg") center center no-repeat;background-size: cover;}
.uc-home-5 .list li{margin-bottom: 1.5rem;}
.uc-home-5 .card{display: block;border-radius: 0.625rem;background-color: #fff;box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.1);max-width: 23.125rem;margin: 0 auto;overflow: hidden;}
.uc-home-5 .card img{transition: all 0.3s linear;}
.uc-home-5 .card:hover img{transform: scale(1.1, 1.1);}
.uc-home-5 .img{overflow: hidden;}
.uc-home-5 .img img{display: block;}
.uc-home-5 .btm{padding: 1.5rem;}
.uc-home-5 .btm h3, .uc-home-5 .btm .txt{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.uc-home-5 .btm h3{font-weight: bold;line-height: 1.5em;margin-bottom: 0.625rem;}
.uc-home-5 .btm h3 a{font-size: 1.125rem;font-weight: bold;color: #696969;}
.uc-home-5 .btm .txt{line-height: 1.5em;color: #696969;font-size: 0.875rem;margin-top: 0.3125rem;}
@media (min-width: 768px){.uc-home-5 .list li{margin-bottom: 0;}}
.uc-home-6{background-color: #f7fafe;}
.uc-home-6 .swiper-box{position: relative;}
.uc-home-6 .box{position: relative;}
.uc-home-6 .img-box{overflow: hidden;margin-bottom: 2rem;}
.uc-home-6 .img-box img{transition: all 0.3s linear;}
.uc-home-6 .img-box:hover img{transform: scale(1.1, 1.1);}
.uc-home-6 .img-box img{display: block;}
.uc-home-6 .img-box .item{position: relative;display: block;}
.uc-home-6 .img-box .uc-tag{position: absolute;right: 0;bottom: 0;border-radius: 0;line-height: 3rem;background-color: #195ebd;padding: 0 1.25rem;}
.uc-home-6 .swiper-slide{padding: 0.5rem;}
.uc-home-6 .card{display: block;background-color: #fff;padding: 1.5rem;margin: 0 auto;box-shadow: 0 0.375rem 0.375rem 0 rgba(0, 0, 0, 0.05);max-width: 28.125rem;text-align: left;}
.uc-home-6 .card h3{font-size: 0.9375rem;line-height: 1.25rem;height: 5rem;overflow: hidden;font-weight: bold;}
.uc-home-6 .card .txt{font-size: 0.8125rem;line-height: 1.25rem;height: 3.75rem;overflow: hidden;color: #707070;margin-top: 0.625rem;}
.uc-home-6 .card .btm{display: flex;flex-wrap: wrap;justify-content: flex-end;align-items: center;margin-top: 0.625rem;}
.uc-home-6 .card .btn-detail{width: 3rem;border-radius: 100%;height: 3rem;background-color: #b2b2b2;cursor: pointer;}
.uc-home-6 .card:hover .btn-detail{background-color: #0661df;}
.uc-home-6 .btn{text-align: center;cursor: pointer;width: 3rem;border-radius: 100%;height: 3rem;font-size: 1.5rem;outline: none;border: #b2b2b2 2px solid;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;color: #b2b2b2;font-weight: bold;margin-left: 1.5rem;}
.uc-home-6 .operate{margin-top: 2rem;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.uc-home-6 .swiper-pagination{bottom: auto;position: static;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.uc-home-6 .swiper-pagination-bullet{background-color: #b2b2b2;opacity: 1;width: 2.5rem;border-radius: 0rem;height: 0.25rem;margin-right: 0.625rem;}
.uc-home-6 .swiper-pagination-bullet-active{background-color: #0661df;}
@media (min-width: 992px){.uc-home-6 .box{min-height: 33.125rem;position: relative;}
.uc-home-6 .img-box{position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 46.125rem;height: 32.5rem;overflow: hidden;}
.uc-home-6 .img-box img{width: 100%;height: 100%;display: block;-o-object-fit: cover;object-fit: cover;}
.uc-home-6 .swiper-box{z-index: 9;padding-left: 40rem;padding-top: 4rem;}
.uc-home-6 .card{padding: 3rem 2.25rem 2.25rem;}
.uc-home-6 .card .txt{margin-top: 1.25rem;}
.uc-home-6 .operate{margin-top: 3rem;}}


/* -- lift --*/
.lift{color: #999;font-size: 14px;border-top: 1px solid #ddd;padding: 5px 10px;width:100%;margin: 0 auto;margin-top: 35px;box-sizing: border-box;}
.lift a{color: #999;padding:10px 0;display: inline;word-break: break-word;box-sizing: border-box;width: 100%;}
.lift span{margin-right: 15px;}
.lift p{display:block;margin:10px 0;line-height:1.4;}


/* -- ur-here --*/
.ur-here{color: #999999;font-size: 14px;}
.ur-here em{font-style:normal;}


/* -- pager css1 --*/
.pager{text-align: center;padding-top: 20px;color: #666;font-size: 14px;}
.pager a{color: #000;background: #fff;border: 1px solid #ddd;padding: 5px 8px;}
.pager a:hover{background-color: #000;color:#fff;}
.pager a.active{background-color: #000;color: #fff;cursor: default;}


/* -- pager css2 --*/
.pager{text-align: center;padding-top: 20px;color: #666;font-size: 14px;}
.pager ul{display: inline-block;padding: 0;/*border-left: 1px solid #ddd;*/}
.pager ul li{display: block;float: left;}
.pager ul li a, .pager ul li em{display: block;padding: 0 12px;line-height: 30px;text-decoration: none;background-color: #fff;border: 1px solid #ddd;/*border-left-width:0;*/border-radius: 0;}
.pager ul li a:hover{background-color: #f5f5f5;}
.pager ul li.active a{background-color: #f5f5f5;color: #999;cursor: default;}
.pager ul li em.total{margin-left: 10px;border-left-width: 1px;color: #999;}
.pagination{font-size:16px;line-height:1.6;text-align:center;}
.pagination li{position: relative; display: inline-block; margin: 0px 5px 10px 0px; width: auto; min-width: 48px;line-height: 48px;}
.pagination .active{background: #ddd; min-width: 48px; display: inline-block; font-size: 16px; font-weight: 600; color: #000; border-radius: 5px; text-align: center; line-height: 48px;}
.pagination li a{position: relative; display: inline-block; line-height: 48px; height: 48px; min-width: 48px; font-size: 16px; min-width: 48px; font-weight: 600; text-align: center; border-radius: 5px; text-transform: capitalize; transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; -moz-transition: all 500ms ease; color: #fff; background-color: #124080; padding: 0 5px;}
.jumpto{display:none;}

.prev{padding-top:20px;border-top:1px dashed #ddd;}
.next{margin-top:10px;}
.prev a,.next a{color:#555;}



/*表格自适应*/
td,th{white-space:nowrap;word-break:keep-all;border:solid #676767 1px;text-align:left;white-space:pre-line;word-break:break-all !important;word-wrap:break-word !important;display:table-cell;vertical-align:middle !important;white-space: normal !important;height:auto;vertical-align:text-top;padding:5px;display: table-cell;}
.ue-table-interlace-color-single{background: #f9f9f9;}
.clear{clear:both;}

/*返回顶部-TOP*/
p#top{position:fixed;display:none;bottom:0px;right:20px;}
p#top a{text-align:center;text-decoration:none;color:#d1d1d1;display:block;width:30px;transition:color 1s;}
p#top a:hover{color:#979797;}
p#top a span{background:url(../images/gotop.png) no-repeat center;border-radius:6px;display:block;width:54px;height:30px;transition:background 1s;right: 5px;position: relative;bottom: 10px;}
#top a:hover span{background:url(../images/gotop.png) no-repeat center;}


/*video标签禁止下载 全屏按钮*/
video::-internal-media-controls-download-button{display:none!important;}
video::-webkit-media-controls-enclosure{overflow:hidden!important;}
video::-webkit-media-controls-panel{width: calc(100% + 30px)!important;}
video::-webkit-media-controls-fullscreen-button{display: none!important;}


/*视频css*/
.video-box{display:block;width:100%;margin:0 auto;margin-bottom: 2em;font-size: 1.5rem;}
video{border: none;outline: none;display: block;width: 100%!important;height:100%!important;margin: 0 auto;box-sizing: border-box;}


/*清除浮动*/
.clear{clear:both;}


/*图片缩放*/
i img{display: block;transition: all 0.3s ease;box-sizing:border-box;}
i img:hover{transform: scale(1.2);transform: rotate(360deg);transform: translate(10px,20px);}


/*表单内文字颜色*/
.formBox input::-webkit-input-placeholder{color:#fff;}
.formBox input::-moz-placeholder{/* Mozilla Firefox 19+*/color:#fff;}
.formBox input:-moz-placeholder{/* Mozilla Firefox 4 to 18*/color:#fff;}
.formBox input:-ms-input-placeholder{/* Internet Explorer 10-11*/color:#fff;}


/*媒体查询css*/
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px){/* 判断iPad Media Queries*/}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:landscape){/*iPad 横屏*/}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:portrait){/*iPad 竖屏*/}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (-webkit-min-device-pixel-ratio:2){/*iPad 3 & 4 Media Queries*/}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:landscape)
and (-webkit-min-device-pixel-ratio:2){/*高清屏 iPad 横屏*/}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:portrait)
and (-webkit-min-device-pixel-ratio:2){/*高清屏 iPad 竖屏*/}
@media (max-width:1199px){/*<=1199的设备*/}
@media (max-width:991px){/* <=991的设备*/}
@media(max-width:768px){/*移动端 css*/}
@media screen and (orientation:portrait) and (max-width:720px){/*竖屏 css*/}
@media screen and (orientation:landscape){/*横屏 css*/}
@media only screen and (width:360px){/*红米*/}
@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){/*iphone 5 5s 5se*/.max-width{max-width:320px;overflow:hidden;}}
@media (min-device-width:360px) and (max-device-width:640px) and (-webkit-min-device-pixel-ratio:2){/*三星gs5*/}
@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-device-pixel-ratio:2){/*iphone 6/7/8*/}
@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){/*iphone x*/}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-device-pixel-ratio: 3){/*iphone 6/7/8 Plus*/}


/*防止笔记本150%文本缩放*/
@media all and (-moz-min-device-pixel-ratio: 1.09) and (-moz-max-device-pixel-ratio: 1.18), (-webkit-min-device-pixel-ratio: 1.09) and (-webkit-max-device-pixel-ratio: 1.18), (min-resolution: 1.09dppx) and (max-resolution: 1.18dppx){:root{font-size: 14px;}}
@media all and (-moz-min-device-pixel-ratio: 1.19) and (-moz-max-device-pixel-ratio: 1.28), (-webkit-min-device-pixel-ratio: 1.19) and (-webkit-max-device-pixel-ratio: 1.28), (min-resolution: 1.19dppx) and (max-resolution: 1.28dppx){:root{font-size: 13px;}}
@media all and (-moz-min-device-pixel-ratio: 1.29) and (-moz-max-device-pixel-ratio: 1.4), (-webkit-min-device-pixel-ratio: 1.29) and (-webkit-max-device-pixel-ratio: 1.4), (min-resolution: 1.29dppx) and (max-resolution: 1.4dppx){:root{font-size: 12px;}}
@media all and (-moz-min-device-pixel-ratio: 1.41) and (-moz-max-device-pixel-ratio: 1.6), (-webkit-min-device-pixel-ratio: 1.41) and (-webkit-max-device-pixel-ratio: 1.6), (min-resolution: 1.41dppx) and (max-resolution: 1.6dppx){:root{font-size: 10px;}}
@media all and (-moz-min-device-pixel-ratio: 1.61) and (-moz-max-device-pixel-ratio: 1.8), (-webkit-min-device-pixel-ratio: 1.61) and (-webkit-max-device-pixel-ratio: 1.8), (min-resolution: 1.61dppx) and (max-resolution: 1.8dppx){:root{font-size: 9px;}}
@media all and (-moz-min-device-pixel-ratio: 1.81) and (-moz-max-device-pixel-ratio: 2.1), (-webkit-min-device-pixel-ratio: 1.81) and (-webkit-max-device-pixel-ratio: 2.1), (min-resolution: 1.81dppx) and (max-resolution: 2.1dppx){:root{font-size: 8px;}}