@charset "UTF-8";
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: 1080px){.container{max-width: 1000px;}}
.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-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: 1080px){.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%;}}
.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: 1080px){.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 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: 1080px){.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;}}
/* ----------------------------------------------------------------- 样式重置 & 常用样式 ---------------------------------------------------------------*/
body{margin: 0;padding: 0;box-sizing: border-box;font-weight: normal;font-style: normal;font-family: inherit;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;width:100%!important;}
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: #c90821;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(201, 8, 33, 0.6);}
body::-webkit-scrollbar-thumb:hover{background: rgba(201, 8, 33, 0.6);-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
::-moz-selection{background: #c90821;color: #fff;}
::selection{background: #c90821;color: #fff;}
::-moz-selection{background: #c90821;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: #f2f2f2;}
.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-red{color: #c90821 !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;font-size:14px;}
[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: #c90821;}
.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.red{background-color: #c90821;border: #c90821 1px solid;color: #fff;}
.uc-btn.red-linear{background: linear-gradient(to right, rgba(201, 8, 33, 0.7) 0%, #c90821 100%);color: #fff;}
.uc-btn.red-plain{color: #c90821;border: #c90821 1px solid;}
.uc-btn.red-plain:hover{opacity: 1;background-color: #c90821;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.red{background-color: #c90821;color: #fff;}
.uc-tag.gray{background-color: rgba(153, 153, 153, 0.4);color: #fff;}
/* ---------------------------------------------------------------------- 通用样式 --------------------------------------------------------------------*/
footer{overflow: hidden;background-color: #f2f2f2;color: #656565;padding-top: 4rem;padding-bottom: 0px;padding-bottom: calc(0px + constant(safe-area-inset-bottom));padding-bottom: calc(0px + env(safe-area-inset-bottom));}
footer a{color: #656565;}
footer a:hover{color: #c90821;}
footer > div{margin-left: -5px;margin-right: -5px;}
footer .logo{max-width: 21rem;margin-bottom: 2rem;}
footer .desc{line-height: 1.5em;color: #656565;margin-bottom: 2rem;}
footer .title{position: relative;margin-bottom: 0.5rem;}
footer .title:after{content: "";width: 9.5rem;border-radius: 0.625rem;height: 0.625rem;background-color: #c90821;position: absolute;left: -0.375rem;bottom: 0.3125rem;}
footer .title b{position: relative;z-index: 99;font-size: 2.25rem;color: #000;}
footer .menu{padding-bottom: 0.5rem;}
footer .menu li{margin-bottom: 0.5rem;}
footer .contact li{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;}
footer .contact img{display: block;margin-right: 0.5rem;}
footer .contact .con{flex: 1;min-width: 0;}
footer .share{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;margin-bottom: 2rem;}
footer .share a{margin-top: 0.5rem;display: block;margin-right: 0.3125rem;}
footer .share img{display: block;}
footer .cpt{padding: 1rem;line-height: 1.5em;border-top: #a0a0a0 1px solid;}
@media (min-width: 992px){footer .main-right{padding-left: 1.5rem;}
footer .cpt{padding: 1.5rem 1rem;}}
.header-phone{height: 50px;color: #fff;overflow: hidden;width: 100%;position: fixed;top: 0;background-color: #fff;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: 0 10px;}
.header-phone .logo img{width: auto;display: block;height: 32px;}
.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");}
.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: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.alert-menu .list li > a .uc-font{color: #c90821;}
.alert-menu .list li.on{color: #c90821;}
.alert-menu .list li.on > a{color: #c90821;}
.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;}
.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: #f2f2f2;padding-left: 10px;}
.alert-menu .subMenu a{display: block;}
.alert-menu .search-box{padding: 10px 15px;position: relative;}
.alert-menu .search-box .uc-input{background-color: #c90821;color: #fff;border: none;border-radius: 3rem;height: 3rem;padding-left: 1rem;padding-right: 3rem;}
.alert-menu .search-box .uc-font{position: absolute;top: 40%;transform: translateY(-50%);right: 2.5rem;color: #fff;}
body{padding-top: 50px;}
@media (min-width: 768px){body{padding-top: 0;}}
.header-pc{position: relative;z-index: 888;}
.header-pc > div{margin-left: -5px;margin-right: -5px;}
.header-pc .hd-top{background-color: #fff;}
.header-pc .hd-top .container{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;height: 7.5rem;padding-top: 1rem;}
.header-pc .logo{width: 15.6875rem;height: 4.4375rem;}
.header-pc .logo img{width: 100%;height: 100%;display: block;-o-object-fit: cover;object-fit: cover;}
.header-pc .desc{flex: 1;min-width: 0;font-size: 0.6875rem;line-height: 1.5em;margin: 0 1rem;color: #6e6e6e;}
.header-pc .right{flex: 1.5;min-width: 0;}
.header-pc .search-box{position: relative;width: 100%;max-width: 10rem;margin-left: auto;margin-bottom: 0.5rem;}
.header-pc .search-box .uc-input{background-color: #c90821;color: #fff;border-radius: 1.5rem;height: 1.5rem;border: none;padding-left: 1rem;padding-right: 2rem;}
.header-pc .search-box .uc-font{position: absolute;top: 30%;transform: translateY(-50%);right: 0.5rem;color: #fff;}
.header-pc nav{display: flex;flex-wrap: wrap;justify-content: flex-end;align-items: center;}
.header-pc nav a{padding: 0 0.25rem;position: relative;font-size: 0.875rem;}
.header-pc nav a:after{content: "";width: 0px;height: 0rem;background-color: #ababab;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
.header-pc nav a:first-child{margin-left: 0;padding-left: 0;}
.header-pc nav a:last-child{padding-right: 0;}
.header-pc nav a.on, .header-pc nav a:hover{color: #c90821;}
.header-pc .hd-menu{background-color: #f2f2f2;}
.header-pc .hd-menu .list{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;height: 5.625rem;}
.header-pc .hd-menu .list li{position: relative;height: 3rem;transition: all 0.3s linear;line-height: 1.375rem;flex: 1;min-width: 0;padding-left: 1rem;border-left: #ababab 1px solid;}
.header-pc .hd-menu .list li:first-child{border-left: none;padding-left: 0;}
.header-pc .hd-menu .list li:hover .subMenu{display: block;height: auto;box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.1);}
.header-pc .hd-menu .list li:hover .subMenu .con{margin-top: 0;}
.header-pc .hd-menu .list .uc-font{color: #c90821;margin-left: 0.625rem;}
.header-pc .hd-menu .subMenu{top: 3rem;position: absolute;left: 50%;transform: translateX(-50%);height: 0;overflow: hidden;width: 100%;min-width: 12rem;}
.header-pc .hd-menu .subMenu .con{background-color: #f2f2f2;padding: 1rem 0 0;position: relative;margin-top: 1.5rem;transition: all 0.3s ease-in;}
.header-pc .hd-menu .subMenu a{display: block;line-height: 1.5rem;text-align: center;color: #c90821;padding: 0.5rem 0;}
.header-pc .hd-menu .subMenu a:hover{background-color: #c90821;color: #fff;}
.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: #c90821;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-4, .uc-home-6, .uc-home-7,
.uc-detail-2, .uc-detail-3, .uc-detail-4{padding-top: 1.5rem;padding-bottom: 1.5rem;}
@media (min-width: 992px){.uc-home-2, .uc-home-4, .uc-home-6, .uc-home-7, .uc-detail-2, .uc-detail-3, .uc-detail-4{padding-top: 2rem;padding-bottom: 2rem;}}
@media (min-width: 1200px){.uc-home-2, .uc-home-4, .uc-home-6, .uc-home-7, .uc-detail-2, .uc-detail-3, .uc-detail-4{padding-top: 3rem;padding-bottom: 3rem;}}
/* |01|首页|home|*/
.uc-home-1 video{display: block;background-color: #000;min-height: 100vh;-o-object-fit: cover;object-fit: cover;width: 100%;height: 100%;}
.uc-home-2{background: url("images/home-bg-2-1.jpg") center center no-repeat;background-size: cover;}
.uc-home-2.bg2{background-image: url("images/home-bg-2-2.jpg");}
.uc-home-2 .img-box{margin-bottom: 2rem;}
.uc-home-2 img{display: block;}
.uc-home-2 .detail{color: #fff;}
.uc-home-2 .detail h3{font-size: 2rem;line-height: 1.15em;margin-bottom: 1rem;font-weight: bold;}
.uc-home-2 .detail .con{line-height: 1.5em;margin-bottom: 1.5rem;}
.uc-home-2 .detail .btm{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;}
.uc-home-2 .detail .uc-btn{width: 10.625rem;border-radius: 0.75rem;height: 3.125rem;}
@media (min-width: 768px){.uc-home-2 .img-box{margin-bottom: 0;}
.uc-home-2 .detail{height: 100%;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;}}
@media (min-width: 992px){.uc-home-2 .detail h3{margin-bottom: 1.5rem;font-size: 3rem;}
.uc-home-2 .detail .con{margin-bottom: 2rem;line-height: 1.75em;line-height: 1.5rem;}}
.uc-home-4{background-color: #f2f2f2;}
.uc-home-4 .img-box{margin-bottom: 2rem;}
.uc-home-4 img{display: block;}
.uc-home-4 .detail h3{font-size: 2rem;line-height: 1.15em;margin-bottom: 1rem;font-weight: bold;}
.uc-home-4 .detail .btm{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;}
.uc-home-4 .detail .uc-btn{width: 10.625rem;border-radius: 0.75rem;height: 3.125rem;}
@media (min-width: 768px){.uc-home-4 .img-box{margin-bottom: 0;}
.uc-home-4 .detail{height: 100%;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;}.uc-home-4 .detail .con{margin-bottom:15px;}}
@media (max-width:768px){.uc-home-4 .detail .con{margin-bottom:15px;}}
@media (min-width: 992px){.uc-home-4 .detail h3{margin-bottom: 1.5rem;font-size: 3rem;}}
.uc-home-5{position: relative;}
.uc-home-5 img{display: block;}
.uc-home-5 .container{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.uc-home-5 .detail{color: #fff;}
.uc-home-5 .detail h3{font-size: 1.5rem;line-height: 1.15em;margin-bottom: 1rem;font-weight: bold;}
.uc-home-5 .detail .con{line-height: 1.5em;margin-bottom: 1.5rem;}
.uc-home-5 .detail .btm{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;}
.uc-home-5 .detail .uc-btn{width: 10.625rem;border-radius: 0.75rem;height: 3.125rem;}
@media (min-width: 768px){.uc-home-5 .detail{height: 100%;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;}}
@media (min-width: 992px){.uc-home-5 .detail h3{margin-bottom: 1.5rem;font-size: 3rem;}
.uc-home-5 .detail .con{margin-bottom: 2rem;line-height: 1.75em;line-height: 1.5rem;}}
.uc-home-6{background-color: #f2f2f2;}
.uc-home-6 h2{font-size: 1.5rem;line-height: 1.15em;margin-bottom: 1rem;font-weight: bold;padding-left: 1.5rem;position: relative;}
.uc-home-6 h2:after{content: "";width: 0.375rem;height: 1em;background-color: #c90821;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
.uc-home-6 .swiper-container{padding-bottom: 2rem;}
.uc-home-6 .swiper-pagination{bottom: 0;}
.uc-home-6 .swiper-pagination-bullet{background-color: #dcdcdc;opacity: 0.8;}
.uc-home-6 .swiper-pagination-bullet-active{background-color: #c90821;}
.uc-home-6 .card{text-align: left;}
.uc-home-6 .card .img{border-radius: 1rem;overflow: hidden;margin-bottom: 2rem;}
.uc-home-6 .card .name{font-size: 1.5rem;line-height: 1.5em;position: relative;margin-bottom: 1rem;}
.uc-home-6 .card .name:after{content: "";width: 100%;height: 0.625rem;background-color: #c90821;position: absolute;left: 0;bottom: 0;}
.uc-home-6 .card .name b{position: relative;z-index: 9;}
.uc-home-6 .card .con{line-height: 1.5em;height: 4.5em;overflow: hidden;color: #ababab;margin-bottom: 1rem;}
.uc-home-6 .card .btm{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;}
.uc-home-6 .card .uc-btn{line-height: 2.25rem;border-radius: 0.5rem;padding: 0 1rem;font-size: 1.25rem;height: 2.25rem;}
@media (min-width: 992px){.uc-home-6 h2{margin-bottom: 1.5rem;font-size: 3rem;}}
.uc-home-7 h2{font-size: 1.5rem;line-height: 1.15em;font-weight: bold;margin-bottom: 0.5rem;position: relative;text-align: center;}
.uc-home-7 .line{width: 3.75rem;height: 0.375rem;background-color: #c90821;margin: 0 auto 1rem;}
.uc-home-7 .desc{color: #ababab;line-height: 1.5em;text-align: center;margin-bottom: 2rem;}
.uc-home-7 .list li{margin-bottom: 1rem;}
.uc-home-7 .list .item{border-radius: 0.3125rem;border: #a0a0a0 1px solid;overflow: hidden;overflow: hidden;}
.uc-home-7 .list .item img{transition: all 0.3s linear;}
.uc-home-7 .list .item:hover img{transform: scale(1.1, 1.1);}
.uc-home-7 .list img{display: block;}
@media (min-width: 992px){.uc-home-7 h2{margin-bottom: 1.5rem;font-size: 3rem;}
.uc-home-7 .line{width: 5rem;height: 0.5rem;margin-bottom: 1.5rem;}
.uc-home-7 .desc{margin-bottom: 3rem;}}
/* |02|内页|detail|*/.uc-detail-1{position: relative;}
.uc-detail-1 .video-box{height: 50rem;}
.uc-detail-1 .video-box video{display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;width: 100%;height: 100%;background-color: #000;}
.uc-detail-1 .box{position: absolute;left: 0;top: 0;height: 100%;background-color: rgba(0, 0, 0, 0.5);width: 100%;z-index: 99;}
.uc-detail-1 .detail{height: 50rem;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;color: #fff;}
.uc-detail-1 .detail h3{font-size: 1.5rem;line-height: 1.15em;margin-bottom: 1rem;font-weight: bold;}
.uc-detail-1 .detail .con{line-height: 1.5em;margin-bottom: 1.5rem;}
.uc-detail-1 .detail .btm{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;}
.uc-detail-1 .detail .uc-btn{width: 100%;border-radius: 0.75rem;height: 3.125rem;max-width: 21.875rem;padding: 0 0.5rem;}
.uc-detail-1 .detail .uc-btn i{flex: 1;min-width: 0;text-align: center;}
@media (min-width: 992px){.uc-detail-1 .detail h3{margin-bottom: 1.5rem;font-size: 3rem;}
.uc-detail-1 .detail .con{margin-bottom: 2rem;line-height: 1.75em;line-height: 1.5rem;}}
.uc-detail-2 .filter{padding-bottom: 2rem;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.uc-detail-2 .filter .item{font-size: 1.25rem;color: #b5b5b5;position: relative;padding: 0 0.5rem 1rem;cursor: pointer;}
.uc-detail-2 .filter .item.on{color: #333333;}
.uc-detail-2 .filter .item.on:after{background-color: #c90821;}
.uc-detail-2 .filter .item:after{content: "";width: 100%;border-radius: 0.375rem;height: 0.375rem;background-color: #b5b5b5;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;}
.uc-detail-2 .tab-con{display: none;}
.uc-detail-2 .tab-con:first-child{display: block;}
.uc-detail-2 .img-box{margin-bottom: 2rem;}
.uc-detail-2 .img-box img{display: block;}
.uc-detail-2 .right h3{font-size: 2.5rem;font-weight: bold;margin-bottom: 1rem;}
.uc-detail-2 .right .con{line-height: 1.25em;}
.uc-detail-2 .right .con p{margin-bottom: 1.25em;}
.uc-detail-2 .right .uc-btn{height: 3.125rem;border-radius: 0.25rem;min-width: 10.625rem;font-size: 1.25rem;}
.uc-detail-2 .right .btm{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
@media (min-width: 768px){.uc-detail-2 .img-box{margin-bottom: 0;}
.uc-detail-2 .right{height: 100%;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;}}
.uc-detail-3{position: relative;}
.uc-detail-3 img{display: block;}
.uc-detail-3 .container{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.uc-detail-3 .detail{color: #fff;}
.uc-detail-3 .detail h3{font-size: 1.5rem;line-height: 1.15em;margin-bottom: 1rem;}
.uc-detail-3 .detail .btm{margin-top: 3rem;}
.uc-detail-3 .detail .btm .col-24{margin-bottom: 2rem;}
.uc-detail-3 .detail .btn-back{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;margin-bottom: 1rem;color: #fff;font-size: 1.5rem;}
.uc-detail-3 .detail .btn-back img{display: block;}
.uc-detail-3 .detail .item{padding: 0.5rem 1rem;border-bottom: #c90821 4px solid;color: #fff;}
@media (min-width: 768px){.uc-detail-3 .detail{height: 100%;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;}}
@media (min-width: 992px){.uc-detail-3 .detail h3{margin-bottom: 1.5rem;font-size: 1.475rem;}
.uc-detail-3 .detail .item{font-size: 1.5rem;}}
.uc-detail-4 .container{max-width: 56.25rem;}
.uc-detail-4 .title{font-size: 1.75rem;font-weight: bold;margin-bottom: 3rem;position: relative;padding-bottom: 1rem;}
.uc-detail-4 .title:after{content: "";width: 100%;height: 5px;background-color: #c90821;position: absolute;left: 0;bottom: 0;max-width: 46.875rem;}
.uc-detail-4 .form li{margin-bottom: 2rem;}
.uc-detail-4 .form .txt{margin-bottom: 0.5rem;}
.uc-detail-4 .form .uc-select{appearance: none;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;background: url("images/select-arrow.png") right center no-repeat transparent;background-size: 3.125rem 3.125rem;}
.uc-detail-4 .form .uc-select,
.uc-detail-4 .form .uc-input{height: 3.125rem;background-color: #eeeeee;border-radius: 0;}
.uc-detail-4 .form .uc-textarea{border-color: #a9a9a9;border-radius: 0;padding-top: 0.625rem;padding-bottom: 0.625rem;line-height: 1.5em;}
.uc-detail-4 .form .uc-textarea:focus{border-color: #c90821;}
.uc-detail-4 .form .uc-btn{width: 10rem;border-radius: 0.25rem;height: 3.125rem;font-size: 1.25rem;}
@media (min-width: 992px){.uc-detail-4 .form li{padding-left: 2rem;padding-right: 2rem;}
.uc-detail-4 .title{margin-left: 1.5rem;font-size: 3rem;}}


/* -- lift --*/
.lift{color: #999; font-size: 14px;border-top: 1px solid #ddd;padding: 5px 10px;width:100%;margin: 0 auto;margin-top: 35px;margin-top: 35px;margin-bottom: 20px;}
.lift a{color: #999!important;padding:5px 0;display: inline-block;}
.lift span{margin-right: 15px;}

/* -- pager --*/
.pager{text-align: center;padding-top: 20px;color: #666;font-size: 14px;}
.pager a{color: #666;text-decoration: underline;}
.pager ul{display: inline-block;border-left: 1px solid #dddddd;padding: 0!important;}
.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: #ffffff;border: 1px solid #dddddd;border-left-width: 0;border-radius: 0;}
.pager ul li a:hover{background-color: #f5f5f5;}
.pager ul li.active a{background-color: #f5f5f5;color: #999999;cursor: default;}
.pager ul li em.total{margin-left: 10px;border-left-width: 1px;color: #999;}

.client-2{position: fixed;right: -190px;bottom: 20%;z-index: 900}
.client-2 li a{text-decoration: none;color:#fff;}
.client-2 li a:hover{color:#fff;}
.client-2 li{margin-top: 1px;clear: both;height: 62px;position: relative}
.client-2 li i{background:url("../images/fx.png") no-repeat;display: block;width: 30px;height: 27px;margin: 0 auto;text-align: center}
.client-2 li p{height: 20px;font-size: 12px;line-height: 20px;overflow: hidden;text-align: center;color: #fff;font-weight:bold;}
.client-2 .my-kefu-qq i{background-position: 4px 5px}
.client-2 .my-kefu-tel i{background-position: 0 -21px}
.client-2 .my-kefu-liuyan i{background-position: 4px -53px}
.client-2 .my-kefu-weixin i{background-position: -34px 4px}
.client-2 .my-kefu-weibo i{background-position: -30px -22px}
.client-2 .my-kefu-ftop{display: none}
.client-2 .my-kefu-ftop i{width: 33px;height: 31px;background-position: -23px -47px;background-size: 52px 82px}
.client-2 .my-kefu-ftop .my-kefu-main{padding-top: 6px}
.client-2 .my-kefu-left{float: left;width: 62px;height: 47px;position: relative}
.client-2 .my-kefu-tel-right{font-size: 14px;color: #fff;float: left;height: 24px;line-height: 22px;padding: 0 15px;border-left: 1px solid #fff;margin-top: 14px}
.client-2 .my-kefu-right{width: 20px}
.client-2 .my-kefu-tel-main{background: #c90821;color: #fff;height:62px;width: 250px;padding: 9px 0 0;float: left}
.client-2 .my-kefu-main{background: #c90821;width: 97px;height: 62px;position: relative;padding: 9px 0 0;float: left}
.client-2 .my-kefu-weixin-pic{position: absolute;left: -130px;top: -24px;display: none;z-index: 333}
.my-kefu-weixin-pic img{width: 115px;height: 115px}
@media (max-width:768px){.client-2{display:none;}}

.yzms{float: right;position: relative;top: -5px;right: 30px;}
.tjans{background: #c90821!important;border: none;padding:10px;color: #fff;box-shadow: 1px 1px 5px #c90821;text-shadow: 1px 1px 1px #9E3F3F;cursor: pointer;width:175px;}
.bd ul p img{width:auto;max-width:100%;overflow:hidden;}

.lrbj{width:100%;margin:0 auto;padding:35px 15px;margin-bottom:3rem;height:100%;overflow:hidden;}
.lrbj h2{font-size: 2rem; height: 70px; text-align: center; background: #f8f8f8; line-height: 70px; margin-bottom: 45px; font-weight: bold;}
.leftp1{float:left;width:50%;font-size:1rem;line-height:1.6;}
.leftp2{float: right; width: 48%; font-size: 1rem; line-height: 1.6; padding: 0; text-align: left; padding-left:15px;}
.leftp1 h2{font-size:3rem;font-weight: bold;}
.leftp2 h2{font-size:3rem;font-weight: bold;}
.leftp1 h3{font-size:2rem;font-weight: bold;}
.leftp2 h3{font-size:2rem;font-weight: bold;}
.leftp1 h4{font-size:1.75rem;font-weight: bold;}
.leftp2 h4{font-size:1.75rem;font-weight: bold;}
.leftp1 p{font-size:1rem;word-break:break-word;line-height:1.6}
.leftp2 p{font-size:1rem;word-break:break-word;line-height:1.6}
.lrbj i{display: block; width: 100%; height: 1px; background: #f7f7f7; margin: 15px 0;}
@media(max-width:768px){
.p14-infolist-1-list dt img{width: 100%;display: block}
.lrbj{padding:35px 0;}
.lrbj h2{font-size: 1.25rem; min-height: 80px;height:100%; text-align: center; background: #f8f8f8; line-height: 40px; margin-bottom: 45px; font-weight: bold;}
.leftp1{float:none;width:100%;}
.leftp2{float:none;width:100%;text-indent:0px;padding:10px 0;}
.leftp1 h2{font-size:2.25rem;font-weight: bold;}
.leftp2 h2{font-size:2.25rem;font-weight: bold;}
.leftp1 h3{font-size:1.25rem;font-weight: bold;}
.leftp2 h3{font-size:1.45rem;font-weight: bold;}
.leftp1 h4{font-size:1.25rem;font-weight: bold;}
.leftp2 h4{font-size:1.25rem;font-weight: bold;}
.leftp1 p br{display:none;}
.leftp2 p br{display:none;}
}
.detail h2{font-size: 2rem; font-weight: bold; display: block; padding: 5px 0; line-height: 1.4; word-break: break-word;}
.detail p{font-size: 1rem; line-height: 1.6; word-break: break-word; color: #666; margin-bottom: 1rem;}
.detail a{color:#c90821;}

.detailnr{width:100%;margin:0 auto;}
.detailnr h2{font-size:2rem;margin:15px 0;}
.detailnr h3{font-size:1.475rem;margin:15px 0;}
.detailnr p{line-height:1.6;font-size:1rem;word-break:break-word;}
.detailnr img{display:block;padding:15px 0;width:auto;max-width:100%;}
.uc-detail-4 .titles{font-size:2.75rem;font-weight: bold; margin-bottom: 3rem; position: relative; padding-bottom: 1rem;}
.uc-detail-4 .titles:after{content: ""; width: 100%; height: 5px; background-color: #c90821; position: absolute; left: 0; bottom: 0; max-width: 46.875rem;}

.nyabouts a{display: inline-block; margin-right: 5px; margin-bottom: 5px; background: #c90821; color: #fff !important; padding: 2px 4px;}
.nyabouts h4{margin:15px 0;}
.clear{clear:both;}

.taglists{width:100%;margin:0 auto;padding: 15px 0}
.taglists a{display: inline-block; background: #555; color: #fff; padding: 2px 3px; border-radius: 2px; margin: 0 5px 10px 0; height: 26px; line-height: 1.4;}
.taglists a:hover{background: #c90821; color: #fff;}
.search{margin: 15px 0 0;height: 50px;border-bottom: 1px solid #ddd;}
.search .searchgo i{font-size: 18px;display:block;}
.search span.navsearch_input{position: relative; display: block; float: left;}
.search .searchgo{color: #fff; background: #c90821; padding: 0 15px; height: 38px; border: 0; float: left; margin-left: 0px; border-radius: 0;}
.key-serch .search span.navsearch_input input{float: left; border: #fff solid 1px !important; border-right: #fff solid 0px !important; height: 36px; line-height: 34px; width: 300px; outline: none; text-indent: 12px; overflow: hidden; border-radius: 0; background: #fff; color: #d3d3d3;}

.search input[type="text"], input[type="password"], textarea{outline-style: none; -webkit-appearance: none;}
.navsearch_input input{width:100%;max-width:300px;min-width:300px;height: 38px; border: 1px solid #ddd;}

.detail .con a{color:#fff;}
.p14-infolist-1-list dl{border: 1px solid #dedede; margin-bottom: 15px; padding: 22px 50px 22px 22px; background: #fff; overflow: hidden}
.p14-infolist-1-list dt{float: left; margin-right: 2%}
.p14-infolist-1-list dt img{width: 280px; display: block}
.p14-infolist-1-list dd h4{height: 70px; font-weight: 400; font-size: 24px; color: #154c64; line-height: 1.4; margin-bottom: 5px; overflow: hidden}
.p14-infolist-1-list h4 a{display: block; color: #4b4a4a; /*overflow: hidden;text-overflow: ellipsis;white-space: nowrap*/}
.p14-infolist-1-list dl:hover{border: 1px solid #c90821}
.p14-infolist-1-list dl:hover h4 a{color: #c90821}
.p14-infolist-1-list-desc{max-height: 100px; font-size: 14px; line-height: 1.4; color: #797979; margin-bottom: 28px; overflow: hidden}
.p14-infolist-1-list-deta{width: 90px; height: 30px; line-height: 30px; text-align: center; display: block; float: right; background: #b6b6b6; color: #fff}
.p14-infolist-1-list-deta a{color: #fff}
.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta{background: #c90821; border-color: #c90821}
.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta a{color: #fff}
.p14-infolist-1-list-desc em{display: block; padding: 10px 0;}

.met_module2{padding: 20px 20px 0 20px; border: 1px solid #e8e8e8;}
.met_module2_list{padding: 0px 0px 10px; margin-top: -15px;}
.met_module2_list li{list-style: none; border-bottom: 1px solid #e8e8e8; padding: 15px 100px 15px 10px; position: relative}
.met_module2_list h2{font-weight: normal}
.met_module2_list li p{color: #818181}
.met_module2_list li span.time{color: #818181; position: absolute; right: 10px; top: 15px}
.met_module2_list li h2 i{margin-right: 10px; position: relative}
.met_module2_list li.list_2 h2, .met_module2_list li.list_3 h2{margin-bottom: 3px; font-weight: bold}
.met_module2_list li.list_2{padding: 15px 0}
.met_module2_list li.list_3{padding-left: 100px; min-height: 80px}
.met_module2_list li.list_3 img{position: absolute; left: 0; top: 15px}
.met_module2_list li.list_3 span.time{position: static}
.met_module2 h1.met_title{font-size: 2rem; font-weight: bold; padding: 5px 0; margin-bottom: 10px; text-align: center;}
.met_module2 .met_infos{color: #818181; font-size: 12px; margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid #e8e8e8; text-align: center;}
.met_module2 .met_time{padding-right: 6px}
.met_module2 .met_source{padding-right: 6px}
.met_module2 .met_source a{color: #607fa6}
.met_module2 .met_editor{padding: 0px; width: 100%; overflow: hidden;}
.met_tools{border-top: 1px solid #e8e8e8; margin-top: 30px; position: relative; padding: 10px 10px 0; height: 50px; line-height: 50px}
.met_tools .met_page{clear: both; color: #818181}
.met_tools .met_page li{display: inline; list-style: none; font-size: 16px;}
.met_tools .met_page li.met_page_preinfo{float: left;}
.met_tools .met_page li.met_page_next{float: right;}
.met_tools .met_page li span{padding-right: 5px;}
.met_tools .met_page a{color: #607fa6}

.nyabout{font-size: 15px;color: #666;line-height: 1.6;}
.nyabout h3{font-size: 1.25rem;font-weight: bold;padding: 10px 0;margin-top: 1rem;margin-bottom: 1rem;border-bottom: 1px dashed #ddd;}
.nyabout h2{font-size: 1.45rem;font-weight: bold;padding: 10px 0;margin-top: 1rem;margin-bottom: 1rem;border-bottom: 1px solid #ddd;}
.nyabout ul{margin: 10px 0!important;}
.nyabout p strong{display: inline-block;margin-top: 1rem;}
.nyabout ul li{font-size: 14px;color: #999;list-style: disc!important;}
.nyabout ol{font-size: 14px;color: #999;list-style: disc!important;}
.nyabouts h4{font-size: 16px;padding: 5px 0;}
.nyabouts a{display: inline-block;margin-right: 5px;margin-bottom: 5px;background: #ff0000;color: #fff!important;padding: 2px 4px;}
.nyabout iframe{width: 100%;max-width: 520px!important;}
.met_editor{line-height: 2}
.met_editor ul, .met_editor ol{padding: 0 0 0 25px;margin: 0}
.met_editor a{color: #c90821;}
.met_editor a:hover{text-decoration: underline}
.met_editor img{max-width: 100%;height: auto !important;padding: 15px 0;}
.met_editor p img{max-width: 768px!important;width: auto!important;}
.met_editor blockquote{padding-top: 5px;padding-bottom: 5px;padding-left: 15px;border-left: 4px solid #e8e8e8}
.met_editor hr{display: block;padding: 0;border: 0;height: 0;border-top: 1px solid #e8e8e8;margin: 20px 0;-webkit-box-sizing: content-box;box-sizing: content-box}
.met_editor .metvideobox{text-align: center;visibility: hidden;margin: 10px auto;}
.met_editor .video-js{max-width: 100%;display: block;padding: 15px 0;margin: 0 auto;}
.met_editor table{width: 100% !important;margin-bottom: 1.6rem;border-spacing: 0 !important;border-collapse: collapse !important;padding: 0 !important;border: 0}
.met_editor table td{border: 1px solid #e8e8e8 !important}
.met_editor table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td{padding: .45rem;line-height: 1.6;vertical-align: top;}
.met_editor table > thead > tr > th{vertical-align: bottom;}
.met_editor #page_break .collapse{display: none}
.met_editor #page_break .num{padding: 10px 0;text-align: center}
.met_editor #page_break .num li{display: inline;margin: 0 2px;padding: 3px 5px;border: 1px solid #ccc;background-color: #fff;color: #666;text-align: center;cursor: pointer;font-family: Arial;font-size: 12px;overflow: hidden}
.met_editor #page_break .num li.on{background-color: #ccc;color: #fff;font-weight: bold}
.metinfo-banner1{overflow: hidden;margin: 0 auto}
.met_pager{text-align: center;padding: 20px 0 10px}
.met_pager span{border: 1px solid #e2dfdf;text-align: center;border-radius: 5px;height: 38px;line-height: 38px;min-width: 38px;_width: 38px;text-align: center;display: inline-block;color: #c3c3c3;margin: 0 3px;background: #f0f0f0;cursor: not-allowed;}
.met_pager a{border: 1px solid #e2dfdf;text-align: center;border-radius: 5px;height: 38px;line-height: 38px;min-width: 38px;_width: 38px;text-align: center;display: inline-block;color: #474747;margin: 0 3px;background: #f0f0f0;}
.met_pager a:hover, .met_pager a.cur{border: 1px solid #c90821;color: #fff;background: #c90821;}
.nyabouts h2{font-size: 2rem; text-align: center; margin: 2rem 0 0 0; background: #555; color: #fff;}


.backlist{display: inline-block; width: 120px; float: right; background: #c90821; color: #fff; padding: 5px 0; height: 30px; line-height: 30px; text-align: center; font-size: 1rem;}
.backlist:hover{background: #19cd18; color: #fff;}
.recomnews{width: 100%; margin: 0 auto;}
.recomnews h3{font-size: 1.25rem; border-top: 1px solid #ddd; padding: 10px;}
.recomnews ul li{padding: 5px 0; border-bottom: 1px dashed #ddd; font-size: 1rem;}
.recomnews ul li em{display: block; font-style: normal; font-size: 14px; background: #ababab; width: 240px; color: #fff; padding: 2px; text-align: center; margin: 5px 0;}
.recomnews ul li a{color:#999;}


.videoms{width: 100%; min-height: 200px; margin: 0 auto; text-align: center; padding: 20px 0;}
.seoms{padding: 10px; font-size: 16px; background: #f7f7f7; margin-bottom: 15px; color: #000; line-height: 1.6;}
.ytbcss{display: inline-block; background: #ff0000; color: #fff; height: 20px; line-height: 20px; padding: 5px; border-radius: 5px; margin-left: 5px; border: 0px;}
.met_article video{max-width: 540px;}
.seomss{padding: 15px; font-size: 1rem; border: 1px solid #ddd; margin-top: 15px; margin-bottom: 15px; color: #000; line-height: 1.6; text-align: left;}
.seomss ul{display: block; padding-left: 15px; margin: 15px; line-height: 1.6;}
.seomss ul li{list-style: disc; padding: 5px 0; border-bottom: 1px dashed #ddd;}

.submits{background: #00a1d7!important;border: none;padding:8px 30px;color: #fff;box-shadow: 1px 1px 5px #B6B6B6;border-radius: 3px;text-shadow: 1px 1px 1px #9E3F3F;cursor: pointer;}
.submits:hover{background: #CF7A7A;}

.clear{clear:both;}
.leftcss{padding: 5px;border: 1px solid #ddd;border-radius: 5px;}
.leftcss span{border-bottom:1px dashed #ddd;display:block;}
.getprice{display: block; width: 100%; height: 30px; color: #fff; z-index: 9999; position: relative; font-size: 16px; border: 1px solid #ddd; line-height: 30px; background: #c90821; margin-top: 5px;}

.videoms{width:100%;min-height:200px;margin:0 auto;text-align:center;padding:20px 0;}
.seoms{padding: 10px; font-size: 16px; background: #f7f7f7; margin-bottom: 15px; color: #000; line-height: 1.6;}
.ytbcss{display: inline-block; background: #c90821; color: #fff; height: 20px; line-height: 20px; padding: 5px; border-radius: 5px; margin-left: 5px; border: 0px;}
.met_article video{max-width:540px;}

.ecoslider{padding: 0;background: #f0f0f0;line-height: 95px;margin-bottom: 35px;}
.met_article_head{position: relative;padding: 0;height: 50px;border-bottom: 1px solid #e4e4e4;line-height: 50px;margin-bottom: 30px;}
.met_article_head:before{position: absolute;content: '';left: 0;bottom: -1px;width: 50px;height: 0px;background: #c90821;}
.met_position{position: relative;top: 0px;left: 0px;float: left;color: #666666;padding-left: 18px;line-height: 68px;font-size: 14px;background: url(../images/position.png) left center no-repeat;}
.met_position span{color: #666666;}
.met_position a{color: #666666;font-family: 'Microsoft YaHei', Tahoma, Verdana, 'Simsun';}
.met_position a:last-child{color: #666666;}
.met_article_head h1{color: #666666;font-weight: bold;font-size: 20px;margin: 12px 0;padding: 0 0 0 12px;line-height: 26px;float: left;border-left: 3px solid #c90821;}
.met_article_head h2{color: #666666;font-weight: bold;font-size: 20px;margin: 12px 0;padding: 0 0 0 12px;line-height: 26px;float: left;border-left: 3px solid #c90821;}
.met_article_head p{color: #666666;font-weight: bold;font-size: 20px;line-height: 26px;float: left;border-left: 3px solid #c90821;}
.met_section_sehed{}
.met_section_head{height: 50px;color: #aaa;font-size: 12px;font-family: '宋体';line-height: 50px;}
.met_section_head a{color: #999;font-family: 'Microsoft YaHei', Tahoma, Verdana, 'Simsun';}
.met_section_head a:hover{color: #c90821;}
.met_ecoimg{padding: 0px 0 0px;}
.met_article_heads{margin-top: 30px;position: relative;padding: 0;border-bottom: 2px solid #ececec;margin-bottom: 40px;}
h3.met_related{color: #333333;display: inline-block;font-size: 22px;margin: 0 0 0px 0;padding: 10px 0;line-height: 24px;font-weight: normal;border-bottom: 2px solid #c90821;}
h3.met_related:before{width: 50px;height: 0px;margin: 0 auto;background: #c90821;position: absolute;left: 0;bottom: -2px;content: "";margin: 0 auto;}
h3.met_related p{color: #999999;font-weight: normal;font-size: 14px;margin-top: 5px;}
.met_article_heads .more{position: absolute;right: 0;top: 50%;margin-top: -11px;color: #8d8d8d;}
.met_article_heads .more:hover{color: #c90821;}
h3.met_related span{color: #c90821;}
h3.met_related .titleen{margin-left: 10px;position: relative;display: inline-block;padding: 0;text-transform: Uppercase;font-size: 12px;color: #333333;font-weight: normal;height: 28px;line-height: 28px;top: 2px;}
h3.met_related .titleen:before{width: 8px;height: 2px;margin: 0 auto;background: #c90821;position: absolute;left: 0;top: 0px;content: "";margin: 0 auto;}
.met_aside_product ul{list-style: none;border: 1px solid #c90821;padding: 15px 30px 10px;}
.met_aside_product ul li{margin-bottom: 10px;}
.met_aside_product ul li a{text-align: center;display: block;font-size: 0;text-align: center;margin: 0 auto;}
.met_aside_product ul li img{border: 1px solid #d2d2d2;}
.met_aside_product ul li h4{padding: 0px 15px;height: 30px;line-height: 30px;overflow: hidden;text-align: center;position: relative;font-weight: normal;font-size: 14px;background: #d2d2d2;color: #323333;overflow: hidden;}
.met_aside_product ul li:hover img{border: 1px solid #c90821;}
.met_aside_product ul li:hover h4{background: #c90821;color: #fff;}
.met_relateds_yingyong{background: url(../images/relateds.jpg) no-repeat center;padding: 1px 0 70px;margin-bottom: -30px;margin-top: 30px;}
.met_relateds_list{display: block;position: relative;margin: 0px -10px;}
.met_relateds_list ul{}
.met_relateds_list ul.slides li{list-style: none;padding: 0px 0px;text-align: center;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.met_relateds_list ul.slides li .details{padding: 2px 2px 0px;margin: 0 10px;background: #ffffff;}
.met_relateds_list ul.slides li a{position: relative;display: block;}
.met_relateds_list ul.slides li .desc{padding: 15px 20px;position: relative;}
.met_relateds_list ul.slides li .desc i{position: absolute;right: 20px;top: 50%;margin-top: -12px;width: 24px;height: 24px;line-height: 22px;font-style: normal;font-size: 22px;text-align: center;border-radius: 50%;background: #cccccc;color: #fff;}
.met_relateds_list ul.slides li img{display: block;width: 100%;}
.met_relateds_list ul.slides li h5{padding: 0px 0px;height: 20px;line-height: 20px;overflow: hidden;text-align: left;position: relative;font-weight: normal;font-size: 16px;color: #333333;}
.met_relateds_list ul.slides li p{padding: 0px 0px;height: 20px;line-height: 20px;overflow: hidden;text-align: left;position: relative;font-weight: normal;font-size: 12px;color: #999999;}
.met_relateds_list ul.slides li:hover h5, .met_relateds_list ul.slides li:hover p{color: #fff;}
.met_relateds_list ul.slides li:hover .details{background: #c90821;}
.met_relateds_list ul.slides li:hover .desc i{background: #fff;color: #c90821;}
.met_relateds_list .flex-direction-nav li a{width: 40px;height: 40px;display: block;cursor: pointer;text-indent: -9999px;position: relative;font-size: 0px;margin: 0;top: 50%;margin-top: -20px;border: 1px solid #cfcfcf;position: absolute;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;border-radius: 50%;}
.met_relateds_list .flex-direction-nav li a.flex-prev{left: -50px;background: url(../images/product_left.png) no-repeat center;background-size: 10px auto;}
.met_relateds_list .flex-direction-nav li a.flex-next{right: -50px;background: url(../images/product_right.png) no-repeat center;background-size: 10px auto;}
.met_relateds_list .flex-direction-nav li:hover a.flex-prev{background: #c90821 url(../images/product_left_hover.png) no-repeat center;background-size: 10px auto;}
.met_relateds_list .flex-direction-nav li:hover a.flex-next{background: #c90821 url(../images/product_right_hover.png) no-repeat center;background-size: 10px auto;}
.met_relateds_list .flex-direction-nav li a.flex-disabled{display: block;}
.met_relateds_list .flex-control-nav{position: absolute;right: 0;bottom: -55px;left: 0;text-align: center;}
.met_relateds_list .flex-control-nav li{margin: 0px;}
.met_relateds_list .flex-control-nav li a{display: inline-block;margin: 0 5px;width: 10px;height: 10px;text-indent: -999em;cursor: pointer;background: transparent;border: 1px solid #c90821;position: relative;}
.met_relateds_list .flex-control-nav li a.flex-active, .met_relateds_list .flex-control-nav li a:hover{background: #c90821;border: 1px solid #c90821;}

.searchpro{width:auto;}

.ytbcss{display: inline-block; background: #c90821; color: #fff; height: 30px; line-height: 20px; padding: 5px; border-radius: 5px; margin-left: 5px; border: 0px;}

.met_module3_list ul.lists_1{list-style: none;margin: 0 -12px;}
.met_module3_list ul.lists_1 li{float: left;text-align: center;margin: 0 10px;margin-bottom: 20px;width: 310px;}
.met_module3_list ul.lists_1 li a{text-align: center;display: block;font-size: 0;text-align: center;margin: 0 auto;position: relative;background: #eeeeee;padding: 2px;border: 0px solid #bfbfbf;}
.met_module3_list ul.lists_1 li .img{padding: 0px;background: #fff;position: relative;}
.met_module3_list ul.lists_1 li .product_detail{padding: 15px 20px;position: relative;height: 150px;}
.met_module3_list ul.lists_1 li h3{padding: 0px 0px;height: 60px;line-height: 1.2;overflow: hidden;text-align: left;position: relative;font-weight: normal;font-size: 16px;color: #333333;}
.met_module3_list ul.lists_1 li:hover h3{color: #fff;}
.met_module3_list ul.lists_1 li p{padding: 0px 0px;height: 20px;line-height: 20px;overflow: hidden;text-align: left;position: relative;font-weight: normal;font-size: 12px;color: #999999;word-break: break-all;}
.met_module3_list ul.lists_1 li i{position: absolute;right: 20px;top: 50%;margin-top: -12px;width: 24px;height: 24px;line-height: 22px;font-style: normal;font-size: 22px;text-align: center;border-radius: 50%;background: #cccccc;color: #fff;display: none!important;}
.met_module3_list ul a img{transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;width: 100% !important;height: 333px;}
.met_module3_list ul.lists_1 li:hover a{border: 0px solid #008ef6;background: #008ef6;}
.met_module3_list ul.lists_1 li:hover h2, .met_module3_list ul.lists_1 li:hover p{color: #fff;}
.met_module3_list ul.lists_1 li:hover i{background: #fff;color: #008ef6;}

.detail img{width:auto;display:block;max-width:100%;}

@media(max-width:768px){
.met_module3_list ul.lists_1{position: relative;width: 102%;left: -1%;margin: 0;}
.met_module3_list ul.lists_1 li{width: 48%;margin: 1%;float: left;}
.met_module3_list ul.lists_1 li i{display: none;}
.met_module3_list ul.lists_1 li .product_detail{padding: 10px;}
.met_pager{padding: 10px 0 0;}
.met_pager a, .met_pager .PreA, .met_pager .NextA{margin: 0 2px;height: 20px;line-height: 20px;font-size: 12px;width: auto;min-width: initial;padding: 0 5px;}
}

.met_aside{min-height:100px;height:auto;}


/*表格自适应*/
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: 2px 2px 0 2px; display: table-cell;}



.basic-grey{margin-left:auto;margin-right:auto;max-width:1200px;min-height:420px;height:auto;background: #F7F7F7;padding: 25px 10px 25px 10px;color: #888;text-shadow: 1px 1px 1px #FFF;border:1px solid #E4E4E4;box-shadow: 1px 3px 3px 1px #e9ecef;}
.basic-grey input[type="text"], .basic-grey input[type="email"], .basic-grey textarea, .basic-grey select {border: 1px solid #DADADA;color: #888;height: 36px;margin-bottom: 16px;margin-right: 6px;margin-top: 2px;outline: 0 none;padding: 3px 3px 3px 5px;width: 70%;font-size: 12px;line-height: 15px;box-shadow: inset 0px 1px 4px #ECECEC;-moz-box-shadow: inset 0px 1px 4px #ECECEC;-webkit-box-shadow: inset 0px 1px 4px #ECECEC;}
.basic-grey select {background: #FFF url(../images/down-arrow.png) no-repeat right; appearance: none; -webkit-appearance: none; -moz-appearance: none; text-indent: 0.01px; text-overflow: ""; width: 70%; height: 36px; line-height: 25px;}
.basic-grey h3{display: inline-block;font-size:2rem!important;padding: 0px 0px 10px 40px;display: block;border-bottom:1px solid #E4E4E4;margin: -10px -15px 30px -10px;color: #888;text-align: center;font-weight:300;}
.basic-grey h3>span{display: inline-block;font-size: 16px;}
.basic-grey label{display: block;margin: 0px;}
.basic-grey label>span{float: left;width: 20%;text-align: right;padding-right: 10px;margin-top: 10px;color: #888;}
.basic-grey textarea{min-height: 9.5rem;}

.basic-grey textarea{padding: 5px 3px 3px 5px;}
