@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: 1460px){.container{max-width: 1400px;}}
.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-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: 1460px){.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%;}}
.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: 1460px){.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 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: 1460px){.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;}}
/* ----------------------------------------------------------------- 样式重置 & 常用样式 ---------------------------------------------------------------*/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: #1e1e1e;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: #1e1e1e;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: #56924a;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(81, 144, 96, 0.6);}
body::-webkit-scrollbar-thumb:hover{background: rgba(81, 144, 96, 0.6);-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
::-moz-selection{background: #56924a;color: #fff;}
::selection{background: #56924a;color: #fff;}
::-moz-selection{background: #56924a;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;}}
@media (min-resolution: 192dpi) and (min-width: 1920px){html, body{font-size: 18px;max-width: 1920px;margin-left: auto;margin-right: auto;}}
.uc-wrap{width: 100vw;}
img{width: 100%;-ms-interpolation-mode: bicubic;}
.uc-show{display: block !important;}
.uc-bg{background-color: #f8f8f8;}
.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-green{color: #56924a !important;}
.uc-red{color: #56924a !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: #999;}
input:-moz-placeholder{color: #999;}
::-webkit-input-placeholder{color: #999;}
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: #cccccc 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: #56924a;}
.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.linear{background: linear-gradient(to right, #56924a 0%, #56924a 100%);color: #fff;}
.uc-btn.green{background-color: #56924a;border: #56924a 1px solid;color: #fff;}
.uc-btn.green-linear{background: linear-gradient(to right, rgba(81, 144, 96, 0.7) 0%, #56924a 100%);color: #fff;}
.uc-btn.green-plain{color: #56924a;border: #56924a 1px solid;}
.uc-btn.green-plain:hover{opacity: 1;background-color: #56924a;color: #fff;}
.uc-btn.red{background-color: #56924a;border: #56924a 1px solid;color: #fff;}
.uc-btn.red-linear{background: linear-gradient(to right, rgba(255, 0, 0, 0.7) 0%, #56924a 100%);color: #fff;}
.uc-btn.red-plain{color: #56924a;border: #56924a 1px solid;}
.uc-btn.red-plain:hover{opacity: 1;background-color: #56924a;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;}
.g-crumb{line-height: 1.875rem;background-color: #f3f4f7;color: #666666;font-size: 0.875rem;}
.g-crumb .crumb{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;background: url("images/icon-home.png") left center no-repeat;background-size: 13px 13px;padding-left: 20px;}
.g-crumb a{position: relative;padding-right: 1.25rem;margin-right: 0.5rem;color: #666666;}
.g-crumb a:hover{color: #56924a;}
.g-crumb a:after{content: "\e75c";font-family: "uc-font";position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.g-crumb a:last-child{padding-right: 0;}
.g-crumb a:last-child:after{display: none;}
.uc-prvNxt{margin-top: 2rem;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.uc-prvNxt a{min-width: 2.5rem;height: 2.5rem;display: inline-block;border: #cccccc 1px solid;line-height: 2.5rem;margin: 0 0.375rem;text-align: center;color: #999999;background-color: #fff;font-size: 1rem;padding-left: 0.625rem;padding-right: 0.625rem;border-radius: 2.5rem;text-align: center;transition: all 0.3s linear;}
.uc-prvNxt a:hover, .uc-prvNxt a.on{background-color: #56924a;border-color: #56924a;color: #fff;}
.uc-tag{display: inline-block;border-radius: 0.1875rem;padding: 0 0.3125rem;}
.uc-tag:empty{display: none;}
.uc-tag.green{background-color: #56924a;color: #fff;}
.uc-tag.red{background-color: #56924a;color: #fff;}
.uc-tag.gray{background-color: rgba(153, 153, 153, 0.4);color: #fff;}
/* ---------------------------------------------------------------------- 通用样式 --------------------------------------------------------------------*/.g-bannerBox{position: relative;}
.g-bannerBox img{display: block;width: 100%;}
.g-bannerBox .box{position: absolute;left: 50%;top: 45%;transform: translate(-50%, -50%);width: 100%;text-align: center;}
.g-bannerBox h2{font-weight: bold;padding: 0.5rem 0 0.5rem;}
.g-bannerBox .g-title .txt{color: #666666;line-height: 1.4;margin: 10px 0;}
.g-bannerBox .g-title .line{margin: 0 auto;width: 4rem;height: 3px;}
.g-bannerBox.style-left .box{text-align: left;}
.g-bannerBox.style-left .box .line{margin-left: 0;}
.g-bannerBox.style-left .box .g-title h2, .g-bannerBox.style-left .box .g-title .txt{text-align: justify;}
.g-bannerBox.style-left .box .g-title.style-white .line{background-color: #fff;}
.g-bannerBox .menu{position: absolute;left: 0;bottom: 0;width: 100%;border-top: rgba(0, 0, 0, 0.5) 1px solid;background-color: rgba(81, 144, 96, 0.1);border-top: #cccccc 2px solid;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.g-bannerBox .menu li{flex: 1;min-width: 0;line-height: 4em;text-align: center;color: #fff;font-weight: bold;cursor: pointer;}
.g-bannerBox .menu li a{color:#fff;}
.g-bannerBox .menu li.on, .g-bannerBox .menu li:hover{background: linear-gradient(to bottom, #56924af0 0%, transparent 100%);}
.g-cooperation{background: url("images/index-bg-7.jpg") center center no-repeat;background-size: cover;}
.g-cooperation .container{display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;min-height: 20rem;}
.g-cooperation .g-title{padding-left: 2rem;}
@media (min-width: 1200px){.g-cooperation .container{min-height: 35rem;}}
@media (min-width: 1460px){.g-cooperation .container{min-height: 47.5rem;}}
footer{overflow: hidden;background-color: #313131;color: #939393;padding-bottom: 16px;padding-bottom: calc(16px + constant(safe-area-inset-bottom));padding-bottom: calc(16px + env(safe-area-inset-bottom));}
footer a{color: #939393;transition: all 0.3s linear;}
footer a:hover{color: #56924a;}
footer > div{margin-left: -5px;margin-right: -5px;}
footer .ft1{padding-top: 4rem;}
footer .part{margin-bottom: 3rem;}
footer h3{font-size: 1.5rem;margin-bottom: 2rem;line-height: 1.5em;color: #fff;}
footer .logo{margin-bottom: 2.5rem;}
footer .logo img{display: inline-block;width: 100%;max-width: 11.8125rem;text-align:left;}
footer .menu a{display: block;line-height: 2em;}
footer .contact li{line-height: 2em;}
footer .share{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;}
footer .share img{display: block;}
footer .share li{position: relative;margin-right: 0.625rem;margin-top: 1rem;}
footer .share li:last-child{margin-right: 0;}
footer .share li .btn svg{display: block;width: 2rem;height: 2rem;fill: currentColor;}
footer .share li .qr{display: none;position: absolute;left: 50%;bottom: 100%;transform: translateX(-50%);z-index: 99;padding: 0.3125rem;background-color: #fff;border-radius: 0.3125rem;box-shadow: 0 0 0.75rem rgba(0, 0, 0, 0.2);}
footer .share li .qr:before{content: "";position: absolute;left: 50%;bottom: -0.3125rem;margin-left: -0.3125rem;border-left: 0.3125rem solid transparent;border-right: 0.3125rem solid transparent;border-top: 0.3125rem solid #fff;}
footer .share li:hover .qr,footer .share li .btn:hover+.qr{display: block;}
footer .share li .qr img{display: block;width: 7.5rem;height: 7.5rem;}
footer .ft2{padding-top: 1rem;padding-bottom: 1rem;line-height: 2em;text-align: center;border-top: rgba(255, 255, 255, 0.5) 1px solid;}
.header-phone{height: 50px;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: 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");}
.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: #cccccc 1px solid;}
.alert-menu .list li{line-height: 40px;border-bottom: #cccccc 1px solid;}
.alert-menu .list li > a{display: block;}
.alert-menu .list li.on{color: #56924a;}
.alert-menu .list li.on > a{color: #56924a;}
.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: #cccccc 1px solid;display: none;background-color: #f8f8f8;padding-left: 10px;}
.alert-menu .subMenu a{display: block;}
.alert-menu .sub-title{border-bottom: #ccc 1px dashed;font-size: 1.125rem;color: #56924a;line-height: 1.5em;padding: 0.625rem 0;}
.alert-menu .sub-item{line-height: 2em;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 0.3125rem;font-size: 0.875rem;}
.alert-menu .con{padding-top: 1rem;}
.alert-menu .search-box{padding: 15px;position: relative;border-bottom: #cccccc 1px solid;}
.alert-menu .search-box .uc-input{height: 3rem;}
.alert-menu .search-box .btn-search{position: absolute;top: 50%;transform: translateY(-50%);right: 30px;}
body{padding-top: 50px;}
@media (min-width: 768px){body{padding-top: 0;}
.g-header-pc-space{height: 5.625rem;}}
.header-pc{position: fixed;left: 0;top: 0;width: 100%;z-index: 888;background-color: rgba(255, 255, 255, 0.9);}
.header-pc > div{margin-left: -5px;margin-right: -5px;}
.header-pc > .container{margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;transition: all 0.3s linear;height: 5.625rem;}
.header-pc .logo img{display: block;width: 9.4375rem;height: 3.5625rem;}
.header-pc .list{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin-left: auto;}
.header-pc .list li{padding: 0 0.5rem;line-height: 5.625rem;height: 5.625rem;transition: all 0.3s linear;}
.header-pc .list li:first-child{margin-left: 0;}
.header-pc .list li > a{position: relative;line-height: 5.625rem;display: block;text-align: center;transition: all 0.3s linear;font-size:1.15rem;}
.header-pc .list li > a:after{content: "";width: 0;height: 2px;background-color: #000;position: absolute;left: 50%;top: 50%;margin-top: 1.25rem;transform: translateX(-50%);transition: all 0.3s ease-in;}
.header-pc .list li.on > a, .header-pc .list li:hover > a{color: #000;}
.header-pc .list li.on > a:after, .header-pc .list li:hover > a:after{width: 2em;}
.header-pc .list li:hover .sub-menu{height: auto;}
.header-pc .list li:hover .sub-menu .main-right, .header-pc .list li:hover .sub-menu .main-left{padding-top: 3rem;}
.header-pc .sub-menu{position: absolute;left: 0;top: 100%;width: 100%;background-color: #f2fcfd;background: linear-gradient(to right top, #f2fcfd 0%, #d6e8eb 100%);height: 0;overflow: hidden;transition: all 0.3s linear;}
.header-pc .sub-menu .title{padding: 0.3125rem 0;}
.header-pc .sub-menu .title b{font-size: 2.25rem;line-height: 1.5em;}
.header-pc .sub-menu .title span{display: block;color: #666666;line-height: 1.5em;position: relative;top: -1rem;}
.header-pc .sub-menu .main-right{padding: 5rem 1rem 3rem;transition: all 0.3s linear;}
.header-pc .sub-menu .main-left{padding: 5rem 1rem 3rem;transition: all 0.3s linear;}
.header-pc .sub-menu .sub-title{border-bottom: #000 1px solid;font-size: 1.125rem;color: #1e1e1e;line-height: 1.5em;padding: 0.3125rem 0;max-width: 18.75rem;margin: 0 auto 1rem;}
.header-pc .sub-menu .part{padding-left: 1rem;}
.header-pc .sub-menu .con{max-width: 18.75rem;margin: 0 auto;}
.header-pc .sub-menu .sub-item{line-height: 2em;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 0.875rem;color: #666666;margin-bottom: 0.5rem;}
.header-pc .sub-menu .sub-item:hover{color: #000;}
.header-pc .list2{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start;padding-left: 2.5rem;}
.header-pc .list2 .sub-item2{font-size: 1rem;padding: 0.375rem 0;border-bottom: #c5c5c5 1px solid;margin-right: 2rem;display: block;min-width: 9.375rem;margin-bottom: 3.125rem;transition: all 0.3s linear;}
.header-pc .list2 .sub-item2:hover, .header-pc .list2 .sub-item2.on{color: #000;border-bottom-color: #000;}
.header-pc .operate{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin-left: 0.5rem;height: 100%;position: relative;}
.header-pc .operate .i2{display: none;}
.header-pc .operate .btn-search.on .i1{display: none;}
.header-pc .operate .btn-search.on .i2{display: inline-block;}
.header-pc .operate .line{margin: 0 0.5rem;width: 1px;height: 1em;background-color: #999;display: inline-block;}
.header-pc .search-box{position: absolute;right: 0;top: 100%;display: none;}
.header-pc .search-box .uc-input{width: 14.375rem;border-radius: 2.5rem;height: 2.5rem;background-color: #ebebeb;}
.header-pc .search-box .btn2{position: absolute;top: 50%;transform: translateY(-50%);right: 0.5rem;}
.header-pc .search-box img{display: block;}
.header-pc.fixed{background-color: #fff;box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.1);}
@media (min-width: 992px){.header-pc .list li{margin-left: 1rem;}
.header-pc .operate{margin-left: 1rem;}}
@media (min-width: 1200px){.header-pc .list li{margin-left: 1.5rem;}
.header-pc .operate{margin-left: 1.5rem;}}
@media (min-width: 1460px){.header-pc .list li{margin-left: 2rem;}
.header-pc .operate{margin-left: 2rem;}}
.g-title{margin-bottom: 3rem;}
.g-title:last-child{margin-bottom: 0;}
.g-title h2{font-size: 2.25rem;margin-bottom: 1rem;}
.g-title .line{width: 4.5rem;height: 3px;background-color: #56924a;margin-bottom: 2rem;}
.g-title .txt{line-height: 1.4;margin: 10px 0;}
.g-title .operate{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;margin-top: 1rem;}
.g-title .uc-btn{height: 2.5rem;border-radius: 2.5rem;flex: 1;min-width: 0;max-width: 10rem;}
.g-title.style-white h2, .g-title.style-white .txt{color: #fff;}
.g-cooperation .g-title h2{color:#56924a;}
.g-cooperation .g-title.style-white .txt{color:#56924a!important;}
@media (min-width: 992px){.g-title h2{font-size: 3rem;margin-bottom: 1.5rem;}
.g-title .line{width: 6rem;margin-bottom: 3rem;}
.g-title .txt{font-size: 1rem;}
.g-title .operate{margin-top: 3rem;}
.g-title .uc-btn{height: 3rem;border-radius: 3rem;max-width: 12.5rem;}}
@media (min-width: 1460px){.g-title .line{width: 7.5rem;}
.g-title .txt{font-size: 1.125rem;}}
.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: #56924a;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);}
/* --------------------------------------------------------------------- 各页面样式 -------------------------------------------------------------------*/body{overflow-x: hidden;}
.uc-index-2, .uc-index-3, .uc-index-6,
.uc-solution-1, .uc-solution-2, .uc-solution-3,
.uc-about-1, .uc-about-2, .uc-about-3, .uc-about-4,
.uc-news-2,
.uc-article{padding-top: 2rem;padding-bottom: 2rem;}
@media (min-width: 768px){.uc-index-2, .uc-index-3, .uc-index-6, .uc-solution-1, .uc-solution-2, .uc-solution-3, .uc-about-1, .uc-about-2, .uc-about-3, .uc-about-4, .uc-news-2, .uc-article{padding-top: 3.125rem;padding-bottom: 3.125rem;}}
@media (min-width: 992px){.uc-index-2, .uc-index-3, .uc-index-6, .uc-solution-1, .uc-solution-2, .uc-solution-3, .uc-about-1, .uc-about-2, .uc-about-3, .uc-about-4, .uc-news-2, .uc-article{padding-top: 5rem;padding-bottom: 5rem;}}
@media (min-width: 1200px){.uc-index-2, .uc-index-3, .uc-index-6, .uc-solution-1, .uc-solution-2, .uc-solution-3, .uc-about-1, .uc-about-2, .uc-about-3, .uc-about-4, .uc-news-2{padding-top: 6.875rem;padding-bottom: 6.875rem;}}
@media (min-width: 1460px){.uc-index-2, .uc-index-3, .uc-index-6, .uc-solution-1, .uc-solution-2, .uc-solution-3, .uc-about-1, .uc-about-2, .uc-about-3, .uc-about-4, .uc-news-2{padding-top: 8.75rem;padding-bottom: 8.75rem;}}
.uc-contact-1, .uc-contact-2, .uc-contact-3,
.uc-about-1 .box{margin-bottom: 2rem;}
@media (min-width: 768px){.uc-contact-1, .uc-contact-2, .uc-contact-3, .uc-about-1 .box{margin-bottom: 3.125rem;}}
@media (min-width: 992px){.uc-contact-1, .uc-contact-2, .uc-contact-3, .uc-about-1 .box{margin-bottom: 5rem;}}
@media (min-width: 1200px){.uc-contact-1, .uc-contact-2, .uc-contact-3{margin-bottom: 6.875rem;}}
@media (min-width: 1460px){.uc-contact-1, .uc-contact-2, .uc-contact-3{margin-bottom: 8.75rem;}}
/* |01|首页|index|*/.uc-index-1{position: relative;}
.uc-index-1 .item{display: block;width: 100%;}
.uc-index-1 .operate{position: absolute;left: 0;bottom: 0;width: 100%;padding-bottom: 3rem;z-index: 9;}
.uc-index-1 .operate .container{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;}
.uc-index-1 .swiper-pagination{position: static;margin: 0 1rem;width: 4em;line-height: 2rem;}
.uc-index-1 .swiper-pagination-current{font-size: 1.5em;color: #56924a;}
.uc-index-1 .btn{width: 2rem;border-radius: 0.3125rem;height: 2rem;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;background-color: #fff;cursor: pointer;}
.uc-index-2 .part{margin-bottom: 3rem;}
.uc-index-2 .g-title .txt p{text-indent: 2em;text-align: justify;margin-bottom: 1.5em;font-size:1.25rem;line-height:2;}
.uc-index-2 video{display: block;background-color: #000;}
@media (min-width: 768px){.uc-index-2 .video-box{position: relative;border-left: #56924a 1.25rem solid;border-bottom: #56924a 1.25rem solid;background:#56924a;}
.uc-index-2 video{position: relative;top: -1rem;right: -1rem;width: calc(100% + 2rem);height: calc(100% + 2rem);}}
.uc-index-3{background: url("images/index-bg-3.jpg") center center no-repeat;background-size: cover;/*background:#f4f4f4;*/}
.uc-index-3 .tab-con{display: none;}
.uc-index-3 .tab-con:first-child{display: block;}
.uc-index-3 .filter{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;margin-bottom: 2rem;}
.uc-index-3 .filter li{margin: 0.3125rem;border-radius: 1.25rem;line-height: 1.5em;cursor: pointer;border: transparent 1px solid;padding: 0 1rem;}
.uc-index-3 .filter li.on{border-color: #56924a;color: #56924a;}
.uc-index-3 .card{margin: 0 auto;}
.uc-index-3 .card img{display: block;}
.uc-index-3 .card .name{text-align: center;color: #666666;padding: 1rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size:1.25rem;}
.uc-index-3 .swiper-slide{transition: 300ms;transform: scale(1, 0.6);opacity: 0.5;}
.uc-index-3 .swiper-slide img{display: block;}
.uc-index-3 .swiper-slide.swiper-slide-prev, .uc-index-3 .swiper-slide.swiper-slide-next{transform: scale(0.8, 0.8);opacity: 0.8;z-index: 88;}
.uc-index-3 .swiper-slide.swiper-slide-active{transform: scale(1);opacity: 1;z-index: 99;}
.uc-index-3 .swiper-slide.swiper-slide-active .name{color: #56924a;position: relative;}
.uc-index-3 .swiper-slide.swiper-slide-active .name:after{content: "";width: 70%;height: 2px;background-color: #56924a;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;}
.uc-index-3 .filterBD{margin-left: -1.25rem;margin-right: -1.25rem;width: calc(100%2.5rem / 16)rem;}
@media (min-width: 768px){.uc-index-3 .title-filter{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}
.uc-index-3 .filter{flex: 1;min-width: 0;margin-left: 2rem;justify-content: flex-end;padding-top: 1rem;}
.uc-index-3 .filter li{margin: 0 0.5rem 0 0;line-height: 2em;font-size:1rem;}
.uc-index-3 .filter li:last-child{margin-right: 0;}}
.uc-index-4 .g-title{color: #fff;background: url("images/index-bg-4.jpg") center center no-repeat;background-size: cover;margin-bottom: 0;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;padding-top: 3rem;padding-bottom: 3rem;}
.uc-index-4 .g-title .line{background-color: #fff;margin-bottom: 0;}
.uc-index-4 .filter{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.uc-index-4 .filter li{padding: 1rem;margin-bottom: 1px;}
.uc-index-4 .filter li.on a, .uc-index-4 .filter li:hover a{color: #56924a;}
.uc-index-4 .tab-con{display: none;}
.uc-index-4 .tab-con:first-child{display: block;}
.uc-index-4 .swiper-box .item{position: relative;width: 100%;height: 100%;display: block;}
.uc-index-4 .box{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.uc-index-4 .box .container{margin: 0 auto;height: 100%;}
.uc-index-4 .box .row{height: 100%;}
.uc-index-4 .box .col-24, .uc-index-4 .box .col-20{display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;height: 100%;}
.uc-index-4 .box .sub-title-box{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.uc-index-4 .box .name{border-radius: 2rem;line-height: 1.5em;font-size: 1.5rem;background-color: #56924a;color: #fff;padding: 0.5rem 1.5rem;margin-bottom: 1.5rem;}
.uc-index-4 .box .txt{color: #fff;line-height: 1.5em;text-align: center;}
@media (min-width: 768px){.uc-index-4 .filter{height: 100%;margin-left: -0.75rem;}
.uc-index-4 .filter li{background-color: #f3f3f3;margin-left: 5px;flex: 1;min-width: 0;height: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.uc-index-4 .filter li:first-child{margin-left: 0;}
.uc-index-4 .filter li.on a{border-color: #56924a;}
.uc-index-4 .filter a{border: #cccccc 1px solid;line-height: 2em;padding: 0 1rem;border-radius: 3rem;color: #666666;}}
@media (min-width: 1200px){.uc-index-4 .filter li{font-size: 1.25rem;}}
@media (min-width: 1460px){.uc-index-4 .filter li{font-size: 1.5rem;}
.uc-index-4 .filter a{padding: 0 1.5rem;}}
.uc-index-5{background-color: #fafafa;}
.uc-index-5 img{display: block;border-radius:50%;}
.uc-index-5 a{width: 100%;height: 100%;}
.uc-index-5 .swiper-container{padding-bottom: 3rem;}
.uc-index-5 .swiper-pagination{bottom: 1.25rem;}
.uc-index-5 .swiper-pagination-bullet{background-color: #56924a;opacity: 0.5;}
.uc-index-5 .swiper-pagination-bullet-active{background-color: #56924a;width: 2em;border-radius: 1.15em;opacity: 1;}
.uc-index-5 .center{display: none;}
.uc-index-5 .list{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.uc-index-5 .list .item{width: 24%;margin-bottom: 0.375rem;background-color: #fff;}
@media (min-width: 768px){.uc-index-5 .swiper-box{position: relative;}
.uc-index-5 .swiper-slide{padding-top: 6rem;padding-bottom: 6rem;position: relative;}
.uc-index-5 .list{justify-content: center;}
.uc-index-5 .list .item{width: 10%;margin: 1rem 2%;border-radius: 100%;box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.05);}
.uc-index-5 .list .item-center-left{margin-right: 10%;}
.uc-index-5 .list .item-center-right{margin-left: 10%;}
.uc-index-5 .list .item-top{margin-left: 0;margin-right: 0;position: relative;top: -4rem;}
.uc-index-5 .list .item-bottom{margin-left: 0;margin-right: 0;position: relative;bottom: -4rem;}
.uc-index-5 .center{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);display: block;width: 16%;top: calc(50% - 1.5rem);}
.uc-index-5 .center img{display: block;width: 100%;}}
.uc-index-6 .g-title{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.uc-index-6 .g-title .line{margin-bottom: 0;}
.uc-index-6 .g-title .operate{margin-top: 0;}
.uc-index-6 .g-title .uc-btn{padding: 0 2rem;}
.uc-index-6 .swiper-slide{position: relative;}
.uc-index-6 .swiper-slide:after{content: "";width: 1px;height: 100%;background-color: #e5e5e5;position: absolute;left: -0.5rem;top: 0;}
.uc-index-6 .card{text-align: left;margin: 0 1rem;}
.uc-index-6 .card .img{overflow: hidden;overflow: hidden;}
.uc-index-6 .card .img img{transition: all 0.3s linear;}
.uc-index-6 .card .img:hover img{transform: scale(1.1, 1.1);}
.uc-index-6 .card img{display: block;}
.uc-index-6 .card .time{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;color: #555;padding: 2rem 0;}
.uc-index-6 .card .time img{margin-right: 1rem;}
.uc-index-6 .card .name{font-size: 1.25rem;line-height: 1.5em;text-align: justify;height: 3em;overflow: hidden;margin-bottom: 2rem;}
.uc-index-6 .card .line{width: 5rem;height: 3px;background-color: #555;}
.uc-index-6 .other{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin-top: 3rem;}
.uc-index-6 .other .btn{width: 4rem;border-radius: 100%;height: 4rem;background-color: #fff;margin-right: 1.5rem;font-size: 2rem;box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.1);cursor: pointer;transition: all 0.3s linear;line-height: 4rem;text-align: center;color: #56924a;}
.uc-index-6 .other .btn:hover{background-color: #56924a;color: #fff;}
.uc-index-6 .swiper-pagination{top: auto;bottom: 0 !important;background-color: #D8D8D8;width: 100%;position: relative;flex: 1;min-width: 0;height: 3px;}
.uc-index-6 .swiper-pagination .swiper-pagination-progressbar-fill{background: linear-gradient(to right, rgba(81, 144, 96, 0.7) 0%, #56924a 100%);height: 3px;}
/* |02|关于我们|about|*/
.uc-about-1 .part{margin-bottom: 3rem;}
.uc-about-1 .g-title .txt{text-align: justify;margin-bottom: 1.5em;color: #666666;}
.uc-about-1 .g-title .txt2{color: #999999;position: relative;top: -1rem;}
.uc-about-1 .g-title .txt3{font-weight: bold;margin-bottom: 2em;}
.uc-about-1 video{display: block;background-color: #000;}
.uc-about-1 .card{background: url("images/solution-bg-3.png") center center no-repeat;background-size: cover;border-top: #56924a 3px solid;box-shadow: 0 0 0.3125rem 0 rgba(81, 144, 96, 0.3);padding: 1.5rem;transition: all 0.3s linear;position: relative;top: 0;}
.uc-about-1 .card:hover{top: -0.625rem;}
.uc-about-1 .card .title{margin-bottom: 1rem;}
.uc-about-1 .card b{font-size: 1.5rem;margin-right: 1rem;}
.uc-about-1 .card .line{width: 3rem;height: 2px;background-color: #56924a;margin-bottom: 1.5rem;}
.uc-about-1 .card .txt{color: #666666;line-height: 1.5em;min-height: 3em;text-align: justify;}
.uc-about-1 .list li{margin-bottom: 1rem;}
.uc-about-2{background-color: #f8f8f8;}
.uc-about-2 .swiper-box2{position: relative;margin-bottom: 4rem;}
.uc-about-2 .swiper-box2 .card{width: 100%;}
.uc-about-2 .swiper-box2 .img{border-radius: 1rem;overflow: hidden;overflow: hidden;width: 100%;height: 100%;}
.uc-about-2 .swiper-box2 .img img{transition: all 0.3s linear;}
.uc-about-2 .swiper-box2 .img:hover img{transform: scale(1.1, 1.1);}
.uc-about-2 .swiper-box2 img{display: block;}
.uc-about-2 .swiper-box2 .col-4{position: relative;}
.uc-about-2 .detail{background-color: #fff;text-align: left;padding: 2rem;box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.05);}
.uc-about-2 .detail .name{font-size: 2rem;font-weight: bold;margin-bottom: 0.5rem;}
.uc-about-2 .detail .line{width: 2.5rem;height: 3px;background-color: #56924a;margin-bottom: 1.5rem;}
.uc-about-2 .detail .con{color: #666666;line-height: 2em;min-height: 6em;}
.uc-about-2 .year{font-weight: bold;font-size: 1.5rem;text-align: center;}
.uc-about-2 .swiper-container21 .swiper-slide{cursor: pointer;transition: all 0.3s;}
.uc-about-2 .swiper-container21 .swiper-slide:hover .year{color: #56924a;}
.uc-about-2 .swiper-container21 .swiper-slide:hover .dot{border-color: #56924a;}
.uc-about-2 .dot{width: 1rem;border-radius: 100%;height: 1rem;border: #cccccc 1px solid;margin: 1rem auto 0;display: block;background-color: #fff;position: relative;z-index: 9;}
.uc-about-2 .swiper-box .swiper-container{position: relative;overflow: visible;}
.uc-about-2 .swiper-box .swiper-container:after{content: "";width: 100%;height: 1px;background-color: #cccccc;position: absolute;left: 0;bottom: 0.4rem;}
.uc-about-2 .swiper-slide-active .dot{background-color: #56924a;border-color: #56924a;}
.uc-about-2 .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: rgba(0, 0, 0, 0.5);position: absolute;top: 50%;transform: translateY(-50%);z-index: 9;color: #fff;}
.uc-about-2 .btn.btn-prev{left: 1rem;}
.uc-about-2 .btn.btn-next{right: 1rem;}
@media (min-width: 768px){.uc-about-2 .detail{position: absolute;top: 50%;transform: translateY(-50%);right: 0;border-radius: 1rem;width: calc(100% + 4rem);}}
.uc-about-3 .g-title{text-align: center;}
.uc-about-3 .g-title .txt2{color: #999999;position: relative;top: -1rem;}
.uc-about-3 .g-title .txt3{font-weight: bold;margin-bottom: 2em;}
.uc-about-3 .info{padding-bottom: 2rem;}
.uc-about-3 .info li{margin-bottom: 2rem;}
.uc-about-3 .card{background-color: #f8f8f8;border-radius: 0.5rem;padding: 2rem;text-align: center;}
.uc-about-3 .card img{display: block;margin: 0 auto 0.5rem;}
.uc-about-3 .card .number{color: #56924a;font-size: 1.25rem;font-weight: bold;}
.uc-about-3 .card b{font-size: 1.5em;}
.uc-about-3 .card .txt{color: #666666;line-height: 1.5em;margin-top: 0.5rem;}
.uc-about-3 .swiper-slide{transition: 300ms;transform: scale(1, 0.6);opacity: 0.5;}
.uc-about-3 .swiper-slide img{display: block;}
.uc-about-3 .swiper-slide.swiper-slide-prev, .uc-about-3 .swiper-slide.swiper-slide-next{transform: scale(0.9, 0.9);opacity: 0.8;z-index: 88;}
.uc-about-3 .swiper-slide.swiper-slide-active{transform: scale(1);opacity: 1;z-index: 99;}
.uc-about-3 .part{position: relative;overflow: hidden;}
.uc-about-3 .part img{display: block;}
.uc-about-3 .part .over{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: linear-gradient(to bottom, transparent 0%, transparent 50%, rgba(0, 0, 0, 0.7) 100%);display: flex;flex-wrap: wrap;flex-direction: column;justify-content: flex-end;}
.uc-about-3 .part .btm{width: 100%;width: 100%;padding: 1rem 2rem 2rem;color: #fff;text-align: left;}
.uc-about-3 .part h3{font-size: 1.25rem;font-weight: bold;margin-bottom: 0.5rem;line-height: 1.5em;}
.uc-about-3 .part p{line-height: 1.5em;}
.uc-about-4{background: url("images/about-bg-4.jpg") center center no-repeat;background-size: cover;padding-bottom: 0;}
.uc-about-4 .filter{display: flex;flex-wrap: wrap;justify-content: space-around;align-items: center;margin-bottom: 4rem;}
.uc-about-4 .filter li{text-align: center;cursor: pointer;}
.uc-about-4 .filter li.on, .uc-about-4 .filter li:hover{color: #56924a;}
.uc-about-4 .tab-con{display: none;}
.uc-about-4 .tab-con:first-child{display: block;}
@media (min-width: 768px){.uc-about-4 .filter{display: block;padding-left: 1rem;height: 100%;margin-bottom: 0;}
.uc-about-4 .filter li{text-align: left;padding-left: 1rem;line-height: 3em;font-size: 1.5rem;}
.uc-about-4 .filter li.on, .uc-about-4 .filter li:hover{color: #1e1e1e;position: relative;}
.uc-about-4 .filter li.on:after, .uc-about-4 .filter li:hover:after{content: "";width: 3px;height: 1.5rem;background-color: #56924a;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}}
/* |03|解决方案|solution|*/
.uc-solution-1 .g-title, .uc-solution-2 .g-title, .uc-solution-3 .g-title{text-align: center;}
.uc-solution-1 .g-title .txt, .uc-solution-2 .g-title .txt, .uc-solution-3 .g-title .txt{color: #999999;margin-top: -1rem;}
.uc-solution-1 .part{margin-bottom: 2rem;}
.uc-solution-1 .card{background-color: #f8f8f8;height: 100%;border: #cccccc 1px solid;padding: 1.5rem 1rem;margin: 0 0.5rem;position: relative;border-radius:5px;}
.uc-solution-1 .card img{display: block;margin-bottom: 1rem;}
.uc-solution-1 .card h3{font-size: 1.5rem;margin-bottom: 0.5rem;}
.uc-solution-1 .card .en{color: #999999;}
.uc-solution-1 .card:after{content: "";width: 0;height: 4px;background-color: #56924a;position: absolute;left: 50%;transform: translateX(-50%);bottom: -1px;transition: all 0.3s linear;}
.uc-solution-1 .card:hover:after{width: 100%;}
.uc-solution-1 .info li{line-height: 1.5em;background: url("images/arrow.png") left 0.3125rem no-repeat;background-size: 0.625rem 0.875rem;padding-left: 1rem;margin-bottom: 1rem;color: #666666;}
.uc-solution-1 .info li:last-child{margin-bottom: 0;}
.uc-solution-2{background: url("images/solution-bg-2.png") center center no-repeat;background-size: cover;}
.uc-solution-2 .box{background-color: rgba(255, 255, 255, 0.5);padding: 2rem;box-shadow: 0 0.625rem 1.25rem 0 rgba(0, 0, 0, 0.05);}
.uc-solution-2 .box h3{font-size:1.25rem;font-weight:bold;padding:10px 0;}
.uc-solution-2 .box p{font-size:1rem;line-height:1.6;}
.uc-solution-2 .box img{display: block;width: auto;max-width: 100%;margin: 0 auto;}
.uc-solution-3{background: url("images/solution-bg-3.png") center center no-repeat;background-size: cover;}
.uc-solution-3 .swiper-box{position: relative;}
.uc-solution-3 .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: rgba(255, 255, 255, 0.5);position: absolute;top: 50%;transform: translateY(-50%);z-index: 9;}
.uc-solution-3 .btn.btn-prev{left: -3.75rem;}
.uc-solution-3 .btn.btn-next{right: -3.75rem;}
.uc-solution-3 .card{background-color: #fff;text-align: left;}
.uc-solution-3 .card .img{background: linear-gradient(to bottom, #fefefe 0%, #f9f9f8 100%);padding: 1rem;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.uc-solution-3 .card .img img{display: block;height: 12.5rem;width: auto;max-width: 100%;}
.uc-solution-3 .card .con{padding: 1rem;}
.uc-solution-3 .card h3{font-size: 1.5rem;padding: 1rem 0;border-bottom: #cccccc 1px solid;position: relative;margin-bottom: 1rem;}
.uc-solution-3 .card h3:after{content: "";width: 6rem;height: 2px;background-color: #56924a;position: absolute;left: 0;bottom: -1px;transition: all 0.3s linear;}
.uc-solution-3 .card:hover h3:after{width: 100%;}
.uc-solution-3 .card .txt{color: #666666;line-height: 1.5em;height: 3em;text-align: justify;overflow: hidden;}
.uc-solution-3 .card .btm{margin-top: 1.5rem;}
/*产品*/
.products-section{padding-top: 3rem;padding-bottom: 3rem;}
.sypro{width:100%;margin:0 auto;}
@media (min-width: 992px){.products-section{padding-top: 2rem;padding-bottom: 2rem;}}
@media (min-width: 1200px){.products-section{padding-top: 3.875rem;padding-bottom: 3.875rem;}}
@media (min-width: 1460px){.products-section{padding-top: 5.75rem;padding-bottom: 5.75rem;}}
.products-list{list-style: none;display: flex;flex-wrap: wrap;gap: 20px;justify-content: center;}
@media (min-width: 768px){.products-list{gap: 30px;}}
.products-list li{width: 100%;background: #fff;border-radius: 12px;overflow: hidden;box-shadow: 0 4px 20px rgba(0,0,0,0.08);transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);}
@media (min-width: 768px){.products-list li{width: calc(50% - 15px);}}
@media (min-width: 992px){.products-list li{width: calc(33.333% - 20px);}}
.products-list li:hover{transform: translateY(-10px);box-shadow: 0 20px 40px rgba(0,0,0,0.15);}
.product-img-wrap{position: relative;overflow: hidden;aspect-ratio: 6/5;}
.product-img-wrap img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), filter 0.4s ease;}
.products-list li:hover .product-img-wrap img{transform: scale(1.1);filter: brightness(1.05);}
.product-img-overlay{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(135deg, rgba(0,123,255,0.7) 0%, rgba(0,200,150,0.7) 100%);display: flex;align-items: center;justify-content: center;opacity: 0;transition: opacity 0.4s ease;}
.products-list li:hover .product-img-overlay{opacity: 1;}
.product-img-overlay span{color: #fff;font-size: 16px;font-weight: 500;padding: 12px 28px;border: 2px solid #fff;border-radius: 30px;transform: translateY(20px);transition: transform 0.4s ease;}
.products-list li:hover .product-img-overlay span{transform: translateY(0);}
.product-info{padding: 20px;text-align: center;}
.product-info h3{font-size: 18px;color: #333;margin-bottom: 8px;}
.product-info p{font-size: 14px;color: #888;line-height: 1.6;}

/*案例*/
.case2-section{padding-top: 3rem;padding-bottom: 3rem;}
@media (min-width: 992px){.case2-section{padding-top: 2rem;padding-bottom: 2rem;}}
@media (min-width: 1200px){.case2-section{padding-top: 3.875rem;padding-bottom: 3.875rem;}}
@media (min-width: 1460px){.case2-section{padding-top: 5.75rem;padding-bottom: 5.75rem;}}
.case2-list{list-style: none;display: flex;flex-wrap: wrap;gap: 20px;justify-content: center;}
@media (min-width: 768px){.case2-list{gap: 30px;}}
.case2-list li{width: 100%;background: #fff;border-radius: 12px;overflow: hidden;box-shadow: 0 4px 20px rgba(0,0,0,0.08);transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);}
@media (min-width: 768px){.case2-list li{width: calc(50% - 15px);}}
@media (min-width: 992px){.case2-list li{width: calc(33.333% - 20px);}}
.case2-list li:hover{transform: translateY(-10px);box-shadow: 0 20px 40px rgba(0,0,0,0.15);}
.case-img-wrap{position: relative;overflow: hidden;aspect-ratio: 5/3;}
.case-img-wrap img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), filter 0.4s ease;}
.case2-list li:hover .case-img-wrap img{transform: scale(1.1);filter: brightness(1.05);}
.case-img-overlay{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(135deg, rgba(0,123,255,0.7) 0%, rgba(0,200,150,0.7) 100%);display: flex;align-items: center;justify-content: center;opacity: 0;transition: opacity 0.4s ease;}
.case2-list li:hover .case-img-overlay{opacity: 1;}
.case-img-overlay span{color: #fff;font-size: 16px;font-weight: 500;padding: 12px 28px;border: 2px solid #fff;border-radius: 30px;transform: translateY(20px);transition: transform 0.4s ease;}
.case2-list li:hover .case-img-overlay span{transform: translateY(0);}
.case-info{padding: 20px;text-align: center;}
.case-info h3{font-size: 18px;color: #333;margin-bottom: 8px;}
.case-info p{font-size: 14px;color: #888;line-height: 1.6;}

.pageNavBox{height: 52px;background-color: #f8f8f8;border-bottom: 1px solid #eee;}
.pageNavBox .pagenav{max-width: 1200px;margin: 0 auto;text-align: center;}
.pageNavBox a:link, .pageNavBox a:visited{color: #fff;}
.pageNavBox a:active,.pageNavBox a:hover{color: #56924a;}
.pagenav{width: 100%;position: relative;}
.pagenav.fixed{position: fixed; left: 0; top: 52px; z-index: 1000;}
.pagenav.fixed .cpnavbox{height: 40px; line-height: 40px;}
.cpnavbox{height: 54px; line-height: 54px;-webkit-transition:height 0.3s; transition:height 0.3s;}
.cpnavbox a{text-align: center; color: #000!important; display: inline-block;padding: 0px 30px; position: relative;font-size:1rem;}
.cpnavbox a:last-child{border-right:0px;}
.cpnavbox a:before{content:""; position: absolute; left: 0px; top: 0; width: 1px; height: 100%; display: block; background-color: #fff;}
.cpnavbox a:last-child:after{content:""; position: absolute; right: 0px; top: 0; width: 1px; height: 100%; display: block; background-color: #fff;}
.cpnavbox a:hover, .cpnavbox a.active{color: #56924a;border-bottom: 2px solid #56924a;}
.cur{border-bottom:2px solid #56924a;}
.cpnav{display: none; width: 100%; color: #fff; line-height: 40px; height: 40px; overflow: hidden; text-align: center; font-size: 14px; background-color: #56924a; cursor: pointer;}
.caret{display: inline-block; width: 0px; height: 0px; margin-left: 10px; vertical-align: middle; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent;}
.fixedImg{background-position: center top; background-repeat: no-repeat; background-size: cover;}
.pageC p{font-size:16px;line-height:1.6;}


/* 产品详情头部 */
.product-detail-header{display: flex;gap: 40px;padding: 40px 0;align-items: flex-start;}
.product-detail-img{flex: 0 0 50%;max-width: 50%;}
.product-detail-img img{width: 100%;height: auto;display: block;border-radius: 8px;}
.product-detail-info{flex: 1;padding: 20px 0;}
.product-detail-info h1{font-size: 28px;font-weight: bold;color: #333;margin-bottom: 20px;line-height: 1.3;}
.product-detail-info .desc{font-size: 15px;color: #666;line-height: 1.8;margin-bottom: 30px;}
.product-detail-info .contact-btn{display: inline-block;padding: 12px 32px;background-color: #56924a;color: #fff;text-decoration: none;border-radius: 4px;font-size: 15px;transition: background-color 0.3s;}
.product-detail-info .contact-btn:hover{background-color: #56924a;}

/* 产品内容区 */
.product-content{background-color: #f5f5f5;padding: 60px 0;}
.product-content-inner{max-width: 1000px;margin: 0 auto;background: #fff;padding: 60px 40px;border-radius: 8px;}
.product-content-title{text-align: center;margin-bottom: 40px;}
.product-content-title .en{font-size: 14px;color: #ccc;letter-spacing: 3px;text-transform: uppercase;margin-bottom: 8px;}
.product-content-title h2{font-size: 24px;font-weight: bold;color: #333;}

/* 参数表格 */
.param-table{width: 100%;border-collapse: collapse;font-size: 14px;}
.param-table th,.param-table td{padding: 12px 16px;border: 1px solid #eee;text-align: left;vertical-align: middle;}
.param-table th{background-color: #f8f8f8;font-weight: 500;color: #333;width: 120px;}
.param-table td{color: #555;}
.param-table .group-title{background-color: #f8f8f8;font-weight: 500;text-align: center;vertical-align: middle;}
.param-table tr:nth-child(even) td{background-color: #fafafa;}

/* 上下产品导航 */
.product-nav{padding: 30px 0;font-size: 14px;color: #666;}
.product-nav a{color: #666;text-decoration: none;}
.product-nav a:hover{color: #56924a;}
.product-nav .prev,.product-nav .next{margin-bottom: 8px;}
.product-nav .prev::before{content: "‹ ";margin-right: 4px;}
.product-nav .next::before{content: "› ";margin-right: 4px;}

/* 推荐产品 */
.recommend-products{padding: 60px 0;}
.recommend-products .section-title{text-align: center;margin-bottom: 40px;}
.recommend-products .section-title h2{font-size: 24px;font-weight: bold;color: #333;}
.recommend-list{list-style: none;display: flex;flex-wrap: wrap;gap: 20px;justify-content: center;}
.recommend-list li{width: calc(25% - 15px);background: #fff;border-radius: 12px;overflow: hidden;box-shadow: 0 4px 20px rgba(0,0,0,0.08);transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);}
.recommend-list li:hover{transform: translateY(-10px);box-shadow: 0 20px 40px rgba(0,0,0,0.15);}
.recommend-list li .product-img-wrap{position: relative;overflow: hidden;aspect-ratio: 4/3;}
.recommend-list li .product-img-wrap img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1);}
.recommend-list li:hover .product-img-wrap img{transform: scale(1.1);}
.recommend-list li .product-info{padding: 16px;text-align: center;}
.recommend-list li .product-info h3{font-size: 15px;color: #333;margin: 0;}
.recommend-list li .product-info h3 a{color: #333;text-decoration: none;}
.recommend-list li .product-info h3 a:hover{color: #56924a;}

.proxq p{font-size:16px;line-height:1.4;}
.proxq img{width:auto;max-width:100%;display:block;margin:0 auto;padding:25px 0;}

/* 响应式 */
@media (max-width: 992px){
.product-detail-header{flex-direction: column;gap: 20px;}
.product-detail-img{flex: 0 0 100%;max-width: 100%;}
.product-detail-info h1{font-size: 24px;}
.recommend-list li{width: calc(50% - 10px);}
.product-content-inner{padding: 40px 20px;}
.param-table th,.param-table td{padding: 10px 12px;font-size: 13px;}
}
@media (max-width: 576px){
.recommend-list li .product-img-wrap img{height:150px;}
.product-detail-info h1{font-size: 20px;}
.product-detail-info .desc{font-size: 14px;}
.recommend-list li{width: 45%;height:230px;}
.product-content-inner{padding: 30px 15px;}
.param-table{font-size: 12px;}
.param-table th,.param-table td{padding: 8px 10px;}
}


@media screen and (max-width:1024px){
.cpnav{display: block;}
.cpnavbox{position: absolute;left: 0px;top: 40px;height: auto;line-height: 1.4;width: 100%;z-index: 800;display: none;background-color: #666;background-color: rgba(255,255,255,1);padding-top: 0;border-bottom: 1px solid #f6e4bf;}
.cpnavbox a:before{display: none;}
.cpnavbox a:last-child:after{display: none;}
.cpnavbox a{width:50%;display: block;float: left;padding: 12px 5%;font-size: 13px;margin: 0px;color: #634e42;border-left: 0px none;border-bottom: 1px solid #f6e4bf;}
.cpnavbox a:hover,.cpnavbox a.active{background-color: rgba(255,255,255,0.8);color: #634e42;}
.cpnavbox a.blackBtn{display: none;}
}

/* |04|新闻中心|news|*/
.uc-news-1{background-color: #f2f2f2;padding-top: 3rem;padding-bottom: 3rem;}
.uc-news-1 .swiper-box .item{width: 100%;height: 100%;overflow: hidden;display: block;overflow: hidden;}
.uc-news-1 .swiper-box .item img{transition: all 0.3s linear;}
.uc-news-1 .swiper-box .item:hover img{transform: scale(1.1, 1.1);}
.uc-news-1 .swiper-box img{display: block;}
.uc-news-1 .swiper-slide{padding-bottom: 3rem;}
.uc-news-1 .detail{background-color: #fff;width: 100%;height: 100%;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;text-align: left;padding: 2rem;}
.uc-news-1 .detail time{font-size: 0.875rem;color: #999999;margin-bottom: 1rem;}
.uc-news-1 .detail h3{font-size: 1.5rem;font-weight: bold;line-height: 1.5em;min-height: 4.5em;text-align: justify;margin-bottom: 2rem;}
.uc-news-1 .detail .btm{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;}
.uc-news-1 .detail .uc-btn{box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.1);width: 12rem;border-radius: 3rem;height: 3rem;}
.uc-news-1 .detail .uc-btn:hover{background-color: #56924a;color: #fff;}
.uc-news-1 .detail .uc-font{margin-right: 0.5rem;font-size: 1.5rem;}
.uc-news-1 .swiper-pagination-bullet{background-color: rgba(0, 0, 0, 0.3);opacity: 1;}
.uc-news-1 .swiper-pagination-bullet-active{background-color: #56924a;width: 2em;border-radius: 1.15em;}
@media (min-width: 768px){
.uc-news-1 .detail{width: calc(100% + 1rem);position: relative;left: -1rem;}}
.uc-news-2 .list li{transition: all 0.3s linear;}
.uc-news-2 .list li .container{padding-top: 2rem;padding-bottom: 2rem;border-top: #cccccc 1px solid;}
.uc-news-2 .list li:first-child .container{border-top: none;}
.uc-news-2 .list li:hover{background-color: #f8f8f8;}
.uc-news-2 .list li:hover .container{border-top: transparent;}
.uc-news-2 .date p{color: #000;margin-bottom: 0.5rem;}
.uc-news-2 .date .line{width: 1rem;height: 1px;background-color: #999;margin-bottom: 0.5rem;}
.uc-news-2 .date .day{font-size: 3rem;font-weight: bold;line-height: 1.5em;color: #000;}
.uc-news-2 .date2{color: #666666;}
.uc-news-2 .img{overflow: hidden;overflow: hidden;}
.uc-news-2 .img img{transition: all 0.3s linear;}
.uc-news-2 .img:hover img{transform: scale(1.1, 1.1);}
.uc-news-2 .img img{display: block;}
.uc-news-2 .detail{text-align: left;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;height: 100%;}
.uc-news-2 h3{font-weight: bold;line-height: 1.5em;text-align: justify;position: relative;top: -0.5rem;font-size: 1.25rem;}
.uc-news-2 .btm{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.uc-news-2 .uc-btn{padding: 0;color: #000;}
.uc-news-2 .uc-btn .uc-font{display: none;}
.uc-news-2 .uc-btn:hover{background-color: #000;color: #fff;}
.uc-news-2 .uc-font{margin-right: 0.5rem;font-size: 1.5rem;}
@media (min-width: 768px){.uc-news-2 h3{font-size: 1.5rem;min-height: 4.5em;margin-bottom: 2rem;}
.uc-news-2 .uc-btn{box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.1);width: 12rem;border-radius: 3rem;height: 3rem;}
.uc-news-2 .uc-btn:hover{background-color: #000;color: #fff;}}

/* |05|联系我们|contact|*/
.uc-contact{padding-top: 1rem;}
.uc-contact-1{/*background: url("images/contact-bg-1.jpg") center center no-repeat;background-size: cover;*/padding: 2rem 0.625rem 3rem;margin-bottom:3rem;}
.uc-contact-1 form{box-shadow: 2px 15px 15px 5px #ddd;border: 1px solid #ddd;border-radius: 15px;}
.uc-contact-1 .g-title{text-align: center;padding-top: 3rem;padding-bottom: 3rem;margin-bottom: 0;}
.uc-contact-1 .box{background-color: rgba(255, 255, 255, 0.5);padding: 3rem 1rem;}
.uc-contact-1 .form{max-width: 70rem;margin: 0 auto;}
.uc-contact-1 .form li{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;margin-bottom: 1rem;}
.uc-contact-1 .form .name{min-width: 5em;line-height: 3rem;text-align: right;margin-right: 1rem;color: #666666;}
.uc-contact-1 .form .choose-box,
.uc-contact-1 .form .right,
.uc-contact-1 .form .input-box,
.uc-contact-1 .form .uc-textarea,
.uc-contact-1 .form .uc-input{flex: 1;min-width: 0;}
.uc-contact-1 .form .input-box{position: relative;}
.uc-contact-1 .form .input-box img{position: absolute;top: 50%;transform: translateY(-50%);left: 1rem;}
.uc-contact-1 .form .uc-input{height: 3rem;border-radius: 0;padding-left: 3rem;}
.uc-contact-1 .form .uc-textarea{border-radius: 0;padding-top: 0.75rem;line-height: 1.5em;}
.uc-contact-1 .choose-box{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;}
.uc-contact-1 .choose-box .item{margin-right: 2em;position: relative;padding-left: 1.5rem;cursor: pointer;line-height: 3rem;color: #666666;}
.uc-contact-1 .choose-box .item:after{content: "\e7b5";font-family: "uc-font";font-size: 1.2em;left: 0;color: #999999;position: absolute;top: 50%;transform: translateY(-50%);}
.uc-contact-1 .choose-box .item.on:after{content: "\e7b3";color: #56924a;}
.uc-contact-1 .choose-box .item:last-child{margin-right: 0;}
.uc-contact-1 .agree{line-height: 1.5rem;display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;color: #666666;}
.uc-contact-1 .agree .btn{position: relative;padding-left: 1.5rem;cursor: pointer;width: 1.5rem;height: 1.5rem;margin-right: 0.3125rem;}
.uc-contact-1 .agree .btn:after{content: "\e684";font-family: "uc-font";font-size: 1.2em;left: 0;color: #999999;position: absolute;top: 50%;transform: translateY(-50%);}
.uc-contact-1 .agree .btn.on:after{content: "\e67d";color: #56924a;}
.uc-contact-1 .operate{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;margin-top: 3rem;}
.uc-contact-1 .operate .uc-btn{width: 12rem;border-radius: 0rem;height: 3rem;}
.uc-contact-2 .list{max-width: 70rem;margin: 0 auto;}
.uc-contact-2 .list li{margin-bottom: 2rem;}
.uc-contact-2 .card{background-color: #f4f8f8;padding: 2rem 1rem 3rem;text-align: center;position: relative;}
.uc-contact-2 .card:hover .over{opacity: 1;}
.uc-contact-2 .card .icon{width: 5rem;border-radius: 100%;height: 5rem;background-color: #fff;margin: 0 auto 1rem;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.uc-contact-2 .card .icon img{display: block;}
.uc-contact-2 .card h3{font-size: 1.375rem;font-weight: bold;line-height: 1.5em;margin-bottom: 1rem;}
.uc-contact-2 .card .con{color: #666666;line-height: 1.5em;margin-bottom: 1rem;min-height: 3em;}
.uc-contact-2 .card .btm{line-height: 3rem;color: #56924a;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.uc-contact-2 .card .uc-btn{height: 3rem;border-radius: 0;width: 80%;}
.uc-contact-2 .card .over{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;background-color: rgba(0, 0, 0, 0.3);opacity: 0;transition: all 0.3s linear;}
.uc-contact-2 .card .over img{display: block;margin: 0 auto;max-width: 70%;}
.uc-contact-3{position: relative;}
.uc-contact-3 .map-box{height: 25rem;}
.uc-contact-3 .map-box > img{display: block;-o-object-fit: cover;object-fit: cover;width: 100%;height: 100%;height: 100%;}
.uc-contact-3 .box{position: absolute;top: 50%;transform: translateY(-50%);right: 1rem;max-width: calc(90% - 2rem);background-color: #fff;padding: 2rem;}
.uc-contact-3 .box .logo{display: block;width:9.4375rem;}
.uc-contact-3 .info{margin-top: 2rem;border-top: #cccccc 1px solid;padding-top: 1.5rem;}
.uc-contact-3 .info li{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin-bottom: 1rem;}
.uc-contact-3 .info li:last-child{margin-bottom: 0;}
.uc-contact-3 .info img{display: block;margin-right: 1rem;}
.uc-contact-3 .info .con{flex: 1;min-width: 0;}

/* |06|新闻详情|article|*/
.uc-article .panel{margin-bottom: 1rem;}
.uc-article .panel h1{font-size: 1.5rem;font-weight: bold;line-height: 1.5em;}
.uc-article .info{color: #999999;line-height: 2em;margin-top: 1rem;}
.uc-article .info span, .uc-article .info time{margin-right: 1em;}
.uc-article .info span:last-child, .uc-article .info time:last-child{margin-right: 0;}
@media (min-width: 768px){.uc-article .col-sm-18{padding-right: 2rem;}}
.uc-article-1{padding-bottom: 2rem;border-top: #ccc 1px solid;padding-top: 1.5rem;}
.uc-article-1 article{line-height: 2em;line-height: 1rem;line-height: 1.75rem;text-align: justify;color: #666666;}
.uc-article-1 article img{display: block;margin: 0.625rem auto;width: auto;max-width: 100%;}
.uc-article-1 article p{line-height: 1.75rem;margin-bottom: 0.5rem;}
.uc-article-1 article h3{color: #56924a;font-weight: bold;font-size: 1.125rem;margin-bottom: 0.5rem;line-height: 1.75em;}
.uc-article-1 .prev-next{border-top: #ccc 1px solid;padding-top: 2rem;margin-top: 2rem;}
.uc-article-1 .prev-next li{line-height: 2em;}
.uc-article-2{padding-bottom: 2rem;border-top: #ccc 1px solid;padding-top: 1.5rem;}
.uc-article-2 .title{padding-bottom: 1.5rem;border-bottom: #ccc 1px solid;margin-bottom: 1.5rem;line-height: 1.875rem;}
.uc-article-2 .title .uc-font{color: #56924a;font-weight: bold;color: #56924a;font-size: 1.5rem;}
.uc-article-2 .img-box{padding-bottom: 1.5rem;border-bottom: #cccccc 1px solid;}
.uc-article-2 .img-box h3{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 1.125rem;margin-bottom: 1.5rem;}
.uc-article-2 .img-box h3 a{font-weight: bold;}
.uc-article-2 .img-box .img{overflow: hidden;overflow: hidden;}
.uc-article-2 .img-box .img img{transition: all 0.3s linear;}
.uc-article-2 .img-box .img:hover img{transform: scale(1.1, 1.1);}
.uc-article-2 .list li{padding: 1.5rem 0;border-bottom: #cccccc 1px solid;}
.uc-article-2 .list .item{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.uc-article-2 .list .item:hover .date p{color: #56924a;}
.uc-article-2 .list .date{width: 4rem;border-radius: 0.3125rem;height: 4rem;background-color: #eeeeee;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;text-align: center;}
.uc-article-2 .list .date .day{font-size: 1.25rem;}
.uc-article-2 .list .date p{font-size: 0.75rem;color: #666666;margin-top: 0.25rem;}
.uc-article-2 .list .con{flex: 1;min-width: 0;margin-left: 1rem;}

/* -- 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;}
.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: #6a1c5a;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;}

/* 客服插件 css 代码块*/
.jinni8_kefu_style{position: fixed;width:78px;top: 50%;transform: translateY(-50%);right: 0;font-size: 13px;color: #fff;z-index:99999;background-color: #56924a;cursor:pointer;}
.jinni8_kefu_nth{display:block;position: relative;text-align: center;padding: 15px 10px;padding:15px 0;border-top: rgb(0, 0, 0) 1px solid;transition:all 0.3s;color:#fff !important;}
.jinni8_kefu_nth a{color:#fff !important;}
.jinni8_kefu_nth:before{content:"";position: absolute;left: 0;top: -1px;width: 100%;height: 1px;background-color: #FFFFFF;z-index: 10;}
.jinni8_kefu_nth:hover{background-color: #56924a;}
.jinni8_kefu_nth:nth-child(1){border:0;}
.jinni8_kefu_nth:nth-child(1):before{display:none;}
.jinni8_kefu_mipimgs{height:32px;}
.jinni8_kefu_xx .jinni8_kefu_mipimgs{background:url(../images/jinni8_kefu_xx.png) no-repeat center;}
.jinni8_kefu_qq .jinni8_kefu_mipimgs{background:url(../images/jinni8_kefu_qq.png) no-repeat center;}
.jinni8_kefu_sj .jinni8_kefu_mipimgs{background:url(../images/jinni8_kefu_sj.png) no-repeat center;}
.jinni8_kefu_ma .jinni8_kefu_mipimgs{background:url(../images/jinni8_kefu_ma.png) no-repeat center;}
.jinni8_kefu_top .jinni8_kefu_mipimgs{background:url(../images/jinni8_kefu_top.png) no-repeat center;}
.jinni8_kefu_lx .jinni8_kefu_mipimgs{background:url(../images/jinni8_kefu_lx.png) no-repeat center;}
.jinni8_kefu_gzh .jinni8_kefu_mipimgs{background:url(../images/jinni8_kefu_gzh.png) no-repeat center;}
.jinni8_kefu_dy .jinni8_kefu_mipimgs{background:url(../images/jinni8_kefu_dy.png) no-repeat center;}
.jinni8_kefu_nth span{display:block;margin-top:8px;}
.jinni8_kefu_nth .tips{display:none;opacity:0;transition: all 0.3s;position: absolute;right: 78px;top: 0;width: 300px;height: 100%;background-color: #56924a;color: #fff;line-height: 90px;text-align: center;text-indent: 10px;font-size: 21px;/*text-shadow: 0 0 1px #C5DAFF;box-shadow: 0 5px 10px rgba(72, 139, 255, 0.38);*/z-index:1000000;}
.jinni8_kefu_nth:hover .tips{display:block;opacity:1;}
.jinni8_kefu_ma .tips{top: inherit;bottom: 0;height: inherit;width: 200px;padding: 10px;margin: 10px;}
.jinni8_kefu_ma .tips:before{content: "";width: 100%;height: 100%;position: absolute;z-index: 1;}
.jinni8_kefu_ma .tips a{display:none;}
.jinni8_kefu_gzh .tips{top: inherit;bottom: 0;height: inherit;width: 200px;padding: 10px;margin: 10px;}
.jinni8_kefu_gzh .tips:before{content: "";width: 100%;height: 100%;position: absolute;z-index: 1;}
.jinni8_kefu_gzh .tips a{display:none;}
.jinni8_kefu_dy .tips{top: inherit;bottom: 0;height: inherit;width: 200px;padding: 10px;margin: 10px;}
.jinni8_kefu_dy .tips:before{content: "";width: 100%;height: 100%;position: absolute;z-index: 1;}
.jinni8_kefu_dy .tips a{display:none;}
.jinni8_kefu_style mip-fixed{position: relative !important;right: inherit !important;bottom: inherit !important;left: inherit !important;top: inherit !important;}
.jinni8_kefu_style mip-fixed mip-gototop{background-image:none;width:auto !important;height:inherit;background:none !important;border:none;}
.jinni8_kefu_style mip-fixed mip-gototop .jinni8_kefu_nth{border-top: rgb(0, 0, 0) 1px solid;}
.jinni8_kefu_style mip-fixed mip-gototop .jinni8_kefu_nth:before{display:block;}

@media screen and (max-width:767px){
.g-title h2{font-size:1.45rem;}
.g-title .txt{font-size:1.125rem;line-height: 1.4;margin: 10px 0;}
.jinni8_kefu_style{width:100%;bottom:0!important;left:0;top:inherit;height:76px;transform: inherit;box-shadow:0 0 5px #fff;}
.jinni8_kefu_nth{width:calc( 20% - 1px );float:left;border-top:0 !important;border-left: #f795c0 1px solid;margin-top: 2px;}
.jinni8_kefu_nth:nth-child(1){border-left: 1px solid #f795c0;}
.jinni8_kefu_nth:before{display:none!important;}
.jinni8_kefu_nth .tips{display:none;}
.jinni8_kefu_nth:hover .tips{display:none;opacity:0;}
.jinni8_kefu_mipimgs{height:22px;}
.jinni8_kefu_style .jinni8_kefu_mipimgs{background-size:22px 22px;}
.jinni8_kefu_ma:hover .tips{display: block;z-index: 99999;opacity: 1;bottom: 66px;top: inherit;right: 0;left: inherit;background-color: rgba(0,0,0,0.8);width: 100%;height: 100%;position: fixed;padding: 0;margin: 0;}
.jinni8_kefu_ma:hover .tips mip-img{width: 260px;height: 260px;position: absolute;left: calc( 50% - 130px);bottom: calc( 50% - 130px);border-radius: 4px;}
.jinni8_kefu_ma:hover .tips mip-img img{border:#fff 20px solid !important;width:inherit;min-width:inherit;border-radius:4px;height:auto;max-width:calc( 100% - 40px );}
.jinni8_kefu_gzh:hover .tips{display: block;z-index: 99999;opacity: 1;bottom: 66px;top: inherit;right: 0;left: inherit;background-color: rgba(0,0,0,0.8);width: 100%;height: 100%;position: fixed;padding: 0;margin: 0;}
.jinni8_kefu_gzh:hover .tips mip-img{width: 260px;height: 260px;position: absolute;left: calc( 50% - 130px);bottom: calc( 50% - 130px);border-radius: 4px;}
.jinni8_kefu_gzh:hover .tips mip-img img{border:#fff 20px solid !important;width:inherit;min-width:inherit;border-radius:4px;height:auto;max-width:calc( 100% - 40px );}
.jinni8_kefu_dy:hover .tips{display: block;z-index: 99999;opacity: 1;bottom: 66px;top: inherit;right: 0;left: inherit;background-color: rgba(0,0,0,0.8);width: 100%;height: 100%;position: fixed;padding: 0;margin: 0;}
.jinni8_kefu_dy:hover .tips mip-img{width: 260px;height: 260px;position: absolute;left: calc( 50% - 130px);bottom: calc( 50% - 130px);border-radius: 4px;}
.jinni8_kefu_dy:hover .tips mip-img img{border:#fff 20px solid !important;width:inherit;min-width:inherit;border-radius:4px;height:auto;max-width:calc( 100% - 40px );}
.jinni8_kefu_gzh .tips a{position: relative;top: 29%;right: -70%;color: #fff !important;z-index: 99999;font-size: 13px;background: #F44336;text-align: center!important;display: block;border-radius: 50%;width:50px;height:50px;line-height: 50px;}
.jinni8_kefu_dy .tips a{position: relative;top: 29%;right: -70%;color: #fff !important;z-index: 99999;font-size: 13px;background: #F44336;text-align: center!important;display: block;border-radius: 50%;width:50px;height:50px;line-height: 50px;}
.jinni8_kefu_ma .tips a{position: relative;top: 29%;right: -70%;color: #fff !important;z-index: 99999;font-size: 13px;background: #F44336;text-align: center!important;display: block;border-radius: 50%;width:50px;height:50px;line-height: 50px;}
.jinni8_kefu_style mip-fixed mip-gototop{display:block!important;}}

/* 客服插件 代码块 END*/
.social-share-button .ssb-icon{background-position:center center;background-repeat:no-repeat;background-size:18px 18px;display:inline-block;height:18px;width:18px}
.social-share-button .ssb-twitter{background:url(../images/twitter.svg)}
.social-share-button .ssb-facebook{background:url(../images/facebook.svg)}
.social-share-button .ssb-google_bookmark{background:url(../images/google.svg)}
.social-share-button .ssb-google_plus{background:url(../images/google_plus.svg)}
.social-share-button .ssb-weibo{background:url(../images/weibo.svg)}
.social-share-button .ssb-qq{background:url(../images/qq.svg)}
.social-share-button .ssb-delicious{background:url(../images/delicious.svg)}
.social-share-button .ssb-linkedin{background:url(../images/linkedin.svg)}
.social-share-button .ssb-tumblr{background:url(../images/tumblr.svg)}
.social-share-button .ssb-pinterest{background:url(../images/pinterest.svg)}
.social-share-button .ssb-douban{background:url(../images/douban.svg)}
.social-share-button .ssb-wechat{background:url(../images/wechat.svg)}
.social-share-button .ssb-vkontakte{background:url(../images/vkontakte.svg)}
.social-share-button .ssb-xing{background:url(../images/xing.svg)}
.social-share-button .ssb-email{background:url(../images/email.svg)}
.social-share-button .ssb-reddit{background:url(../images/reddit.svg)}
.social-share-button .ssb-hacker_news{background:url(../images/hacker_news.svg)}
.ss-wechat-dialog{width:300px;position:fixed;background:#fff;padding:15px;border-radius:3px;box-shadow:0 2px 15px rgba(0,0,0,0.15);z-index:11001;font-size:14px;line-height:1.2em}
.ss-wechat-dialog .wechat-popup-header{font-weight:bold}
.ss-wechat-dialog .wechat-dialog-qr{text-align:center;margin:25px 0}
.ss-wechat-dialog .wechat-popup-close{width:16px;height:16px;position:absolute;right:10px;top:10px;color:#999;text-decoration:none;font-size:16px}
.ss-wechat-dialog .wechat-popup-footer{text-align:left;line-height:22px;color:#666}