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

/* ----------------------------------------------------------------- 样式重置 & 常用样式 ---------------------------------------------------------------*/
body{margin: 0;padding: 0;box-sizing: border-box;font-weight: normal;font-style: normal;font-family: "Microsoft YaHei", "PingFang SC", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Hiragino Sans GB", "Helvetica Neue", Arial, sans-serif;font-size: 0.875rem;color: #333333;background: #ffffff;min-height: 100vh;outline: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
section, div, p, a, img,
article, aside, footer, header,
main, nav,
table, th, td,
ul, ol, dl, dt, dd, li,
h1, h2, h3, h4, h5, h6,
form, input, textarea, select, label, button,
video, audio, canvas,
iframe, pre, caption, legend, fieldset,
progress, address, blockquote, details, figcaption, figure, hgroup, summary{margin: 0;padding: 0;font-weight: normal;font-style: normal;font-family: inherit;box-sizing: border-box;font-size: inherit;}
a{text-decoration: none;color: #333333;background-color: transparent;-webkit-text-decoration-skip: objects;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
html{box-sizing: border-box;font-family: "Microsoft YaHei", "PingFang SC", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Hiragino Sans GB", "Helvetica Neue", Arial, sans-serif;-webkit-text-size-adjust: none;}
table{border-collapse: collapse;border-spacing: 0;empty-cells: show;font-size: inherit;}
ul, li, ol{list-style: none;line-height: normal;}
i, address, cite, dfn, em, var{font-style: normal;}
input[type=date]{outline: none;border: none;}
a:active, a:hover, a:focus{color: #124080;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(18, 64, 128, 0.6);}
body::-webkit-scrollbar-thumb:hover{background: rgba(18, 64, 128, 0.6);-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
::-moz-selection{background: #124080;color: #fff;}
::selection{background: #124080;color: #fff;}
::-moz-selection{background: #124080;color: #fff;}
html, body{font-size: 12px;}
@media (min-width: 768px){html, body{font-size: 14px;}}
@media (min-width: 992px){html, body{font-size: 15px;}}
@media (min-width: 1200px){html, body{font-size: 16px;}}
.uc-wrap{width: 100vw;}
img{width: 100%;-ms-interpolation-mode: bicubic;}
.uc-show{display: block !important;}
.uc-bg{background-color: #f6f6f6;}
.uc-b{font-weight: bold;}
.uc-small{font-size: 0.875em;}
.uc-big{font-size: 1.25em;}
.uc-ma{margin-left: auto;margin-right: auto;}
.uc-mla{margin-left: auto;}
.uc-mra{margin-right: auto;}
.uc-del{text-decoration: line-through;color: #999999;margin-left: 1.25rem;}
.uc-del:first-child{margin-left: 0;}
.animate, .uc-animate, .uc-revealOnScroll{opacity: 0;}
.uc-blue{color: #124080 !important;}
.uc-green{color: #90bb24 !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: #c9c9c9;}
input:-moz-placeholder{color: #c9c9c9;}
::-webkit-input-placeholder{color: #c9c9c9;}
input[type=text], input[type=password]{-webkit-appearance: none;}
[type=submit]{outline: none;}
[type=submit]:hover{opacity: 0.8;}
button{margin: 0;padding: 0;background: none;line-height: inherit;font-size: inherit;border: none;color: inherit;appearance: none;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;}
button:after{display: none;}
.uc-input, .uc-select, .uc-button, .uc-textarea{width: 100%;border: #eeeeee 1px solid;outline: none;height: 1.875rem;line-height: 1.75rem;border-radius: 0.3125rem;padding: 0 0.625rem;}
.uc-input:hover, .uc-input:focus, .uc-select:hover, .uc-select:focus, .uc-button:hover, .uc-button:focus, .uc-textarea:hover, .uc-textarea:focus{border-color: #124080;}
.uc-btn{cursor: pointer;outline: none;transition: all 0.3s linear;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;height: 1.875rem;border-radius: 0.3125rem;padding: 0 0.625rem;}
.uc-btn img{margin-right: 0.625rem;}
.uc-btn:hover{opacity: 0.8;}
.uc-btn.blue{background-color: #124080;border: #124080 1px solid;color: #fff;}
.uc-btn.blue-linear{background: linear-gradient(to right, rgba(18, 64, 128, 0.7) 0%, #124080 100%);color: #fff;}
.uc-btn.blue-plain{color: #124080;border: #124080 1px solid;}
.uc-btn.blue-plain:hover{opacity: 1;background-color: #124080;color: #fff;}
.uc-btn.green{background-color: #90bb24;border: #90bb24 1px solid;color: #fff;}
.uc-btn.green-linear{background: linear-gradient(to right, rgba(144, 187, 36, 0.7) 0%, #90bb24 100%);color: #fff;}
.uc-btn.green-plain{color: #90bb24;border: #90bb24 1px solid;}
.uc-btn.green-plain:hover{opacity: 1;background-color: #90bb24;color: #fff;}
.uc-btn.gray{background-color: #999999;border: #999999 1px solid;color: #fff;}
.uc-btn.gray-linear{background: linear-gradient(to right, rgba(153, 153, 153, 0.7) 0%, #999999 100%);color: #fff;}
.uc-btn.gray-plain{color: #999999;border: #999999 1px solid;}
.uc-btn.gray-plain:hover{opacity: 1;background-color: #999999;color: #fff;}
.uc-tag{display: inline-block;border-radius: 0.1875rem;padding: 0 0.3125rem;}
.uc-tag:empty{display: none;}
.uc-tag.blue{background-color: #124080;color: #fff;}
.uc-tag.green{background-color: #90bb24;color: #fff;}
.uc-tag.gray{background-color: rgba(153, 153, 153, 0.4);color: #fff;}

/* ---------------------------------------------------------------------- 通用样式 --------------------------------------------------------------------*/
footer{background-color: #124080;margin-top: 4rem;padding-bottom: 10px;padding-bottom: calc(10px + constant(safe-area-inset-bottom));padding-bottom: calc(10px + env(safe-area-inset-bottom));color: #fff;}
footer a{color: #fff;transition: all 0.3s linear;}
footer a:hover{color: #90bb24;}
footer > div{margin-left: -5px;margin-right: -5px;}
footer .contact{background-color: #90bb24;padding: 0 2rem;position: relative;top: -4rem;overflow: hidden;}
footer .contact li{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;padding: 1.5rem 0;border-bottom: rgba(255, 255, 255, 0.5) 1px solid;}
footer .contact li:last-child{border-bottom: none;}
footer .contact img{margin-right: 1rem;display: block;}
footer .contact .con{flex: 1;min-width: 0;}
footer .part{margin-bottom: 2rem;}
footer .part h3{font-size: 1.875rem;}
footer .part .con .item{display: block;margin-top: 1rem;line-height: 1.5em;}
footer .part .txt{margin-top: 1rem;line-height: 1.5em;}
footer .search-box{margin-top: 1rem;position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;font-size: 1.125rem;}
footer .search-box .uc-input{border-radius: 0;flex: 1;min-width: 0;height: 3.75rem;padding-left: 1.25rem;border: none;}
footer .search-box .uc-btn{border-radius: 0;height: 3.75rem;padding: 0 1.25rem;}
footer .share{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;padding-top: 0.5rem;}
footer .share img{display: block;}
footer .share .item{margin-right: 1rem;margin-top: 1rem;display: block;transition: all 0.3s linear;}
footer .share .item:hover{opacity: 0.8;}
footer .ft3{border-top: rgba(255, 255, 255, 0.3) 1px solid;padding: 1rem;line-height: 1.5em;text-align: center;}
@media (min-width: 992px){footer .contact{padding: 1.5rem 0;}
footer .contact li{padding: 0 2rem;display: block;border-bottom: none;border-left: rgba(255, 255, 255, 0.5) 1px solid;text-align: center;}
footer .contact li:first-child{border-left: none;}
footer .contact img{margin: 0 auto 0.5rem;}
footer .search-box{margin-right: -12px;}}
.ft1 a:hover{color:#124080;}
.header-phone{height: 50px;color: #fff;overflow: hidden;width: 100%;position: fixed;top: 0;background-color: #fff;z-index: 888;transition: all none linear;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.header-phone .logo{display: inline-block;padding: 0 15px;}
.header-phone .logo img{width: auto;display: block;height: 28px;}
.header-phone .btn-menu{width: 50px;height: 50px;background: url(images/icon-menu.png) center center no-repeat;background-size: 32px 32px;}
.header-phone .btn-menu.on{background-image: url("images/icon-menu-2.png");}
.alert-menu{display: none;position: fixed;z-index: 777;top: 0px;width: 100%;background-color: rgba(0, 0, 0, 0.6);height: 100vh;font-size: 14px;overflow-x: hidden;overflow-y: auto;}
.alert-menu .list{width: 100%;background-color: #fff;padding: 0px 15px;border-top: #eeeeee 1px solid;}
.alert-menu .list li{line-height: 40px;border-bottom: #eeeeee 1px solid;}
.alert-menu .list li > a{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;}
.alert-menu .list li > a img{height: 1.625rem;width: auto;margin-right: 0.625rem;}
.alert-menu .list li.on{color: #124080;}
.alert-menu .list li.on > a{color: #124080;}
.alert-menu .list .hasSubMenu > a{position: relative;}
.alert-menu .list .hasSubMenu > a:after{content: "\e75c";right: 0;font-family: "uc-font";font-size: 1.4em;opacity: 0.6;position: absolute;top: 50%;transform: translateY(-50%);}
.alert-menu .list .hasSubMenu > a:after{color: #999999;}
.alert-menu .box{width: 70%;height: 100vh;padding-bottom: 0.98rem;overflow-x: hidden;overflow-y: auto;padding-top: 50px;background-color: #fff;position: absolute;z-index: 99;right: 0;}
.alert-menu .over-close{width: 100%;height: 100%;position: absolute;left: 0;top: 0;cursor: pointer;}
.alert-menu .subMenu{padding-bottom: 10px;border-top: #eeeeee 1px solid;display: none;background-color: #f6f6f6;padding-left: 10px;}
.alert-menu .subMenu a{display: block;}
.alert-menu .search-box{position: relative;padding: 10px 15px;}
.alert-menu .search-box .uc-input{background-color: #f2f2f2;border: none;height: 3.125rem;}
.alert-menu .search-box .btn{width: 3.125rem;border-radius: 0.3125rem;height: 3.125rem;background-color: #124080;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;position: absolute;top: 50%;transform: translateY(-50%);right: 15px;}
.alert-menu .search-box img{display: block;}
body{padding-top: 50px;}
@media (min-width: 768px){body{padding-top: 14.375rem;}}
.header-pc{position: fixed;left: 0;top: 0;width: 100%;z-index: 888;background-color: #fff;}
.header-pc > div{margin-left: -5px;margin-right: -5px;}
.header-pc .hd-top .container{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;height: 8.75rem;padding-bottom: 0.625rem;transition: all 0.3s linear;}
.header-pc .logo img{display: block;width: 26.5rem;}
.header-pc .slogan{width: 22.25rem;display: block;margin-left: 1rem;}
.header-pc .right{margin-left: auto;flex: 1;min-width: 0;max-width: 16.25rem;}
.header-pc .language-box{display: flex;flex-wrap: wrap;justify-content: flex-end;align-items: center;}
.header-pc .language-box .item{display: flex;flex-wrap: wrap;justify-content: flex-end;align-items: center;margin-right: 1rem;font-size: 0.875rem;}
.header-pc .language-box .item:last-child{margin-right: 0;}
.header-pc .language-box img{display: block;height: 1.625rem;width: auto;margin-right: 0.3125rem;}
.header-pc .search-box{position: relative;margin-top: 0.625rem;}
.header-pc .search-box .uc-input{background-color: #f2f2f2;border: none;height: 3.125rem;}
.header-pc .search-box .btn{width: 3.125rem;border-radius: 0.3125rem;height: 3.125rem;background-color: #124080;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;position: absolute;top: 50%;transform: translateY(-50%);right: 0;cursor: pointer;}
.header-pc .search-box img{display: block;}
.header-pc .hd-menu{background-color: #124080;border-bottom: #90bb24 0.625rem solid;position: relative;transition: all 0.3s linear;}
.header-pc .hd-menu .container{position: relative;transition: all 0.3s linear;height: 5rem;}
.header-pc .hd-menu .container:before, .header-pc .hd-menu .container:after{content: "";background-color: #90bb24;z-index: 9;position: absolute;top: 50%;transform: translateY(-50%);transition: all 0.3s linear;}
.header-pc .hd-menu .container:before{width: 7.5rem;height: 6.25rem;left: 90%;margin-left: -7.5rem;clip-path: polygon(100% 0%, 0% 100%, 100% 100%);}
.header-pc .hd-menu .container:after{width: 100%;height: 6.25rem;left: 90%;}
.header-pc .list{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;}
.header-pc .list li{line-height: 5rem;position: relative;height: 5rem;margin-left: 0.5rem;transition: all 0.3s linear;}
.header-pc .list li:first-child{margin-left: 0;}
.header-pc .list li:hover > a{color: #90bb24;}
.header-pc .list li:hover .subMenu{display: block;height: auto;}
.header-pc .list li:hover .subMenu .con{margin-top: 0;}
.header-pc .list a{color: #fff;}
.header-pc .subMenu{top: 5rem;position: absolute;left: 50%;transform: translateX(-50%);height: 0;overflow: hidden;width: 100%;min-width: 13rem;}
.header-pc .subMenu .con{background-color: #124080;padding: 0.625rem 0;position: relative;margin-top: 1.5rem;transition: all 0.3s ease-in;font-size: 1rem;font-size: 0.875rem;}
.header-pc .subMenu a{display: block;line-height: 3rem;text-align: center;}
.header-pc .subMenu a:hover{background-color: #90bb24;color: #fff;}
.header-pc.fixed .hd-top .container{height: 6.875rem;padding-bottom: 0;}
.header-pc.fixed .hd-menu{border-bottom-width: 5px;}
.header-pc.fixed .hd-menu .container{height: 3.75rem;}
.header-pc.fixed .hd-menu .container:before, .header-pc.fixed .hd-menu .container:after{height: 4.375rem;}
.header-pc.fixed .list li{line-height: 3.75rem;height: 3.75rem;}
.header-pc.fixed .list li > a{height: 3.75rem;}
.header-pc.fixed .subMenu{top: 3.75rem;}
@media (min-width: 768px){.header-pc .list li{margin-left: 0.625rem;}}
@media (min-width: 992px){.header-pc .list li{margin-left: 1.25rem;}}
@media (min-width: 1200px){.header-pc .list li{margin-left: 2rem;}}
.g-title h2{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;font-size: 2.625rem;}
.g-title img{display: block;margin-right: 0.625rem;}
.g-title .txt{font-size: 1.125rem;text-align: center;margin-top: 1.5rem;line-height: 1.5em;}
.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: #124080;}
.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-home-2, .uc-home-4, .uc-home-5, .uc-home-7, .uc-home-7 .box, .uc-home-8{padding-top: 2.5rem;padding-bottom: 2.5rem;overflow: hidden;}
@media (min-width: 768px){.uc-home-2, .uc-home-4, .uc-home-5, .uc-home-7, .uc-home-7 .box, .uc-home-8{padding-top: 3rem;padding-bottom: 3rem;}}
@media (min-width: 992px){.uc-home-2, .uc-home-4, .uc-home-5, .uc-home-7, .uc-home-7 .box, .uc-home-8{padding-top: 4rem;padding-bottom: 4rem;}}
@media (min-width: 1200px){.uc-home-2, .uc-home-4, .uc-home-5, .uc-home-7, .uc-home-7 .box, .uc-home-8{padding-top: 5rem;padding-bottom: 5rem;}}
.g-title{margin-bottom: 2.5rem;}
@media (min-width: 768px){.g-title{margin-bottom: 3rem;}}
@media (min-width: 992px){.g-title{margin-bottom: 4rem;}}
.uc-home-1 .item{display: block;width: 100%;height: 100%;}
.uc-home-1 .item img{display: block;}
.uc-home-2{padding-bottom: 0;}
.uc-home-2 .filter{margin-bottom: 1rem;display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;border-bottom: #124080 2px solid;margin-bottom: 1rem;}
.uc-home-2 .filter .item{padding: 0.5rem 2rem;line-height: 1.5em;background-color: #e4e4e4;margin-right: 1rem;margin-bottom: 1rem;transition: all 0.3s linear;text-align: center;}
.uc-home-2 .filter .item:last-child{margin-right: 0;}
.uc-home-2 .filter .item.on, .uc-home-2 .filter .item:hover{background-color: #124080;color: #fff;}
.uc-home-2 .tab-con{display: none;}
.uc-home-2 .tab-con:first-child{display: block;}
.uc-home-2 .list li{margin-bottom: 1.5rem;}
.uc-home-2 .card{display: block;background-color: #fff;position: relative;box-shadow: 0 0.5rem 1rem 0 #f1f1f1;overflow: hidden;}
.uc-home-2 .card img{transition: all 0.3s linear;}
.uc-home-2 .card:hover img{transform: scale(1.1, 1.1);}
.uc-home-2 .card img{display: block;}
.uc-home-2 .card .name{position: absolute;left: 0;bottom: 0;width: 100%;padding: 0 1rem;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background-color: #124080;color: #fff;line-height: 3.125rem;}
@media (min-width: 992px){.uc-home-2 .filter{margin-bottom: 2rem;}
.uc-home-2 .filter .item{margin-bottom: 2rem;margin-right: 2rem;font-size: 1.25rem;}}
@media (min-width: 1200px){.uc-home-2 .filter{border-bottom-width: 4px;}
.uc-home-2 .filter .item{margin-right: 3rem;min-width: 21.25rem;font-size: 1.5rem;}
.uc-home-2 .card .name{font-size: 1.25rem;}}
.uc-home-3 .banner-box{display: block;margin-bottom: 2rem;}
.uc-home-3 .list{border-bottom: #124080 2px solid;}
.uc-home-3 .list li{margin-bottom: 1rem;}
.uc-home-3 .list .number{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;color: #124080;}
.uc-home-3 .list i{width: 1rem;border-radius: 100%;height: 1rem;border: #90bb24 2px solid;margin-right: 0.625rem;}
.uc-home-3 .list .uc-big{margin-right: 0.3125rem;font-size: 1.5em;}
.uc-home-3 .list .unit{position: relative;top: 4px;}
.uc-home-3 .list .txt{font-size: 0.875rem;line-height: 1.5em;min-height: 3em;margin-top: 0.3125rem;}
@media (min-width: 992px){.uc-home-3 .list li{margin-bottom: 1.5rem;}
.uc-home-3 .list .number{font-size: 1.25rem;}}
@media (min-width: 1200px){.uc-home-3 .list{border-bottom-width: 4px;}
.uc-home-3 .list .number{font-size: 1.5rem;}}
.uc-home-4 .detail{margin-bottom: 4rem;}
.uc-home-4 .title{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;margin-bottom: 2rem;}
.uc-home-4 .title img{display: block;margin-right: 0.3125rem;}
.uc-home-4 .title .name{flex: 1;min-width: 0;font-size: 2.25rem;font-weight: 600;line-height: 1.15em;}
.uc-home-4 .desc{font-size: 1.125rem;line-height: 1.5rem;}
.uc-home-4 .desc p{margin-bottom: 0.75rem;}
.uc-home-4 .operate{padding-top: 1.5rem;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.uc-home-4 .operate .uc-btn{border-radius: 0;height: 3.125rem;padding: 0 2rem;font-size: 1.125rem;}
.uc-home-4 .operate .uc-btn.blue-plain{color: #333333;}
.uc-home-4 .operate .uc-btn.blue-plain:hover{color: #fff;}
.uc-home-4 .logo{width: 12.875rem;height: 4.625rem;margin: 0 auto 2rem;}
.uc-home-4 .logo img{width: 100%;height: 100%;display: block;-o-object-fit: cover;object-fit: cover;}
.uc-home-4 .links{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.uc-home-4 .links .item{display: block;position: relative;width: 45%;max-width: 13.625rem;margin: 0 0.625rem -2.5rem;}
.uc-home-4 .links .over{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;text-align: center;line-height: 1.5em;font-size: 1.125rem;}
.uc-home-4 .links .over img{display: block;margin: 0 auto;width: 5.125rem;}
.uc-home-4 .links .txt{color: #90bb24;}
@media (min-width: 768px){.uc-home-4 .detail{margin-bottom: 0;}
.uc-home-4 .operate{justify-content: flex-start;}}
.uc-home-5{padding-top: 0;}
.uc-home-5 .desc{font-size: 1.125rem;line-height: 1.5rem;padding-bottom: 0.75rem;}
.uc-home-5 .desc p{margin-bottom: 0.75rem;}
.uc-home-5 .swiper-pagination-bullet{background-color: #e5e5e5;opacity: 1;}
.uc-home-5 .swiper-pagination-bullet-active{background-color: #124080;}
.uc-home-5 .swiper-box{position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.uc-home-5 .btn{text-align: center;cursor: pointer;width: 3.125rem;border-radius: 0.625rem;height: 4.375rem;line-height: 4.375rem;font-size: 2.25rem;outline: none;background-color: #d2d2d2;color: #fff;margin-top: -1rem;}
.uc-home-5 .swiper-container{flex: 1;min-width: 0;margin: 0 1.25rem;padding-bottom: 2rem;}
.uc-home-5 .swiper-container .item{display: block;border: #d2d2d2 1px solid;overflow: hidden;}
.uc-home-5 .swiper-pagination{bottom: 0;}
.uc-home-6{padding-bottom: 2.5rem;overflow: hidden;}
.uc-home-6 .img-box{margin-bottom: 3rem;overflow: hidden;overflow: hidden;}
.uc-home-6 .img-box img{transition: all 0.3s linear;}
.uc-home-6 .img-box:hover img{transform: scale(1.1, 1.1);}
.uc-home-6 .img-box img{display: block;}
.uc-home-6 .g-title{margin-bottom: 2rem;}
.uc-home-6 .g-title h2{justify-content: flex-start;}
.uc-home-6 .detail li{position: relative;padding-left: 1.5rem;font-size: 1.125rem;line-height: 1.25rem;padding-bottom: 1.25rem;}
.uc-home-6 .detail p{margin-bottom: 0.625rem;}
.uc-home-6 .detail p:last-child{margin-bottom: 0;}
.uc-home-6 .detail .uc-font{color: #124080;font-size: 1.25rem;position: absolute;left: 0;top: 0;}
@media (min-width: 768px){.uc-home-6{padding-bottom: 3rem;}
.uc-home-6 .img-box{margin-bottom: 0;}}
@media (min-width: 992px){.uc-home-6{padding-bottom: 4rem;}}
@media (min-width: 1200px){.uc-home-6{padding-bottom: 5rem;}}
.uc-home-7{background: url("images/home-bg-7.jpg") center center no-repeat;background-size: cover;}
.uc-home-7 .box{background-color: rgba(0, 0, 0, 0.6);position: relative;overflow: visible;}
.uc-home-7 .box:before{content: "";width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);position: absolute;right: 100%;top: 0;}
.uc-home-7 .box:after{content: "";width: 12.5rem;height: 100%;background-color: rgba(0, 0, 0, 0.6);position: absolute;left: 100%;top: 0;clip-path: polygon(0% 0%, 0% 100%, 100% 100%);}
.uc-home-7 .title{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;margin-bottom: 2rem;}
.uc-home-7 .title .tag{font-size: 3rem;background-color: #124080;color: #fff;line-height: 5rem;padding: 0 1.875rem;}
.uc-home-7 .desc{line-height: 1.25rem;color: #fff;}
.uc-home-7 .desc p{margin-bottom: 1.25rem;}
.uc-home-7 .desc p:last-child{margin-bottom: 0;}
.uc-home-7 .operate{display: flex;flex-wrap: wrap;justify-content: flex-end;align-items: center;margin-top: 2rem;}
.uc-home-7 .operate .uc-btn{width: 14.375rem;border-radius: 3.75rem;height: 3.75rem;font-size: 1.125rem;}
.uc-home-7 .operate .uc-btn.white{background-color: #fff;color: #124080;}
.uc-home-8 .swiper-container{padding-bottom: 3rem;}
.uc-home-8 .swiper-pagination{bottom: 0;}
.uc-home-8 .swiper-pagination-bullet{background-color: #e5e5e5;opacity: 1;}
.uc-home-8 .swiper-pagination-bullet-active{background-color: #124080;}
.uc-home-8 .card{overflow: hidden;text-align: left;}
.uc-home-8 .card img{transition: all 0.3s linear;}
.uc-home-8 .card:hover img{transform: scale(1.1, 1.1);}
.uc-home-8 .card .img{overflow: hidden;margin-bottom: 1.5rem;}
.uc-home-8 .card .img img{display: block;}
.uc-home-8 .card .type{line-height: 1.5em;margin-bottom: 0.625rem;}
.uc-home-8 .card h3{font-size: 1.125rem;line-height: 1.25rem;height: 3.75rem;overflow: hidden;margin-bottom: 0.625rem;}
.uc-home-8 .card .time{color: #666666;margin-bottom: 0.625rem;}
.uc-home-8 .card .txt{font-size: 0.875rem;line-height: 1.25rem;height: 5rem;margin-bottom: 1.25rem;overflow: hidden;color: #999999;}
.uc-home-8 .card .btm{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;}
.uc-home-8 .card .btn{color: #124080;font-weight: bold;}


.product-wrapper{margin-top:60px}
.product-wrapper .link-section{flex-wrap:wrap}
.product-wrapper .link-section a{font-size:15px;color:#111;margin:0 10px}
.product-wrapper .product-list{margin-top:10px}
.product-wrapper .product-list .product-item{margin:12px 0}
.product-wrapper .product-list .product-item .product-item-wrapper{display:block;border-radius:12px;background-color:#fff;box-shadow:0 2px 8px rgba(100,100,100,.1);position:relative;top:0;transition:top .5s}
.product-wrapper .product-list .product-item .product-item-wrapper:hover{top:-4px}
.product-wrapper .product-list .product-item .product-item-wrapper:hover .pic img{transform:scale(1.2)}
.product-wrapper .product-list .product-item .product-item-wrapper:hover .content-wrapper{background-color:#124080;color:#fff}
.product-wrapper .product-list .product-item .product-item-wrapper:hover .content-wrapper .product-item-title{color:#fff}
.product-wrapper .product-list .product-item .product-item-wrapper:hover .content-wrapper .product-item-info{color:#fff}
.product-wrapper .product-list .product-item .product-item-wrapper:hover .content-wrapper .product-item-bottom .price{color:#fff}
.product-wrapper .product-list .product-item .product-item-wrapper:hover .public-more{color:#fff}
.product-wrapper .product-list .product-item .product-item-wrapper:hover .public-more::after{background-color:#124080;border-color:#124080;}
.product-wrapper .product-list .product-item .pic{overflow:hidden;border-top-left-radius:12px;border-top-right-radius:12px}
.product-wrapper .product-list .product-item .pic img{position:relative;transform:scale(1);transition:transform 500ms ease;border:none !important;padding:0;width:100%;-o-object-fit:cover;object-fit:cover}
.product-wrapper .product-list .product-item .content-wrapper{padding:15px 15px 20px;transition:all 300ms ease;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.product-wrapper .product-list .product-item .product-item-title{color:#000;font-size:16px;font-weight:700;transition:all 300ms ease;word-break:break-word;}
.product-wrapper .product-list .product-item .product-item-info{margin:10px 0;color:#999;font-size:14px;line-height:24px;text-align:left;transition:all 300ms ease;word-break: break-word;}
.product-wrapper .product-list .product-item .product-item-bottom .price{display:inline-block;color:#333;height:30px;line-height:30px}
.product-wrapper .product-list .product-item .product-item-bottom .price .price-unit{font-size:12px;margin-right:-4px}
.product-wrapper .product-list .product-item .product-item-bottom .public-more{font-size:12px;padding:5px 10px;line-height:20px}
.product-wrapper .product-more{margin-top:30px}
.public-title h3{font-size:30px;font-weight:700;text-transform:uppercase}
.public-title p{font-size:14px;color:#333;text-transform:uppercase}
.public-more{display:inline-block;line-height:1;white-space:nowrap;text-align:center;border:solid 1px #eee;transition:.1s;padding:10px 20px;background-color:#fff;border-radius:2.5rem;color:#666;font-size:13px;position:relative;overflow:hidden;z-index:1;transition:.5s;width:100%;}
.public-more::after{content:"";background-color:#fff;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;transition:.5s}
.public-more:hover{color:#fff;border-color:#124080;}
.public-more:hover::after{background-color:#124080;}
.about-wrapper{margin-top:60px;margin-bottom:10px}
.about-wrapper .left-img{height:580px}
.about-wrapper .left-img img{max-height:120%}
.about-wrapper .about-right{display:flex;align-items:center;position:relative}
.about-wrapper .about-right .count-wrapper{margin-top:10px}
.about-wrapper .about-right .count-wrapper .count-item{margin-right:30px}
.about-wrapper .about-right .count-wrapper .count-item p{font-size:16px}
.about-wrapper .about-right .count-wrapper .count-text .number{font-weight:700;font-size:36px;color:#124080;}
.about-wrapper .about-right .count-wrapper .count-text .unit{font-size:14px;color:#666}
.about-wrapper .about-right .about-right-content{position:absolute;height:100%;left:0px;background:#fff;padding:80px 60px}
.about-wrapper .about-right .about-right-content h2{font-size:30px;font-weight:700}
.about-wrapper .about-right .about-right-content p{font-size:14px;color:#333;text-transform:uppercase}
.about-wrapper .about-right .about-right-content .info{margin-top:20px;line-height:1.8;color:#555;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical}
.about-wrapper .about-right .about-right-content .public-more{margin-top:20px;font-size:14px}
.case-wrapper{background-color:#fff;padding:60px 0;position:relative}
.case-wrapper .case-next,.case-wrapper .case-prev{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:-50px;width:50px;height:50px;line-height:50px;border-radius:50%;box-shadow:0 0px 10px rgba(0,0,0,.1);text-align:center;z-index:999}
.case-wrapper .case-next i,.case-wrapper .case-prev i{font-size:30px;color:#333}
.case-wrapper .case-next,.case-wrapper .case-prev{display:none}
.case-wrapper .case-swiper{padding:0 12px 30px}
.case-wrapper .case-swiper .swiper-wrapper{padding:20px 0}
.case-wrapper .case-swiper .swiper-slide{border-radius:12px;overflow:hidden}
.case-wrapper .case-swiper .swiper-slide:hover .swiper-slide-img::before{transform:scale(1, 1);transform-origin:bottom center}
.case-wrapper .case-swiper .swiper-slide:hover .swiper-slide-img img{transform:scale(1.1)}
.case-wrapper .case-swiper .swiper-slide:hover .case-content-wrapper::before{opacity:1;transform:scaleY(1)}
.case-wrapper .case-swiper .swiper-slide:hover .case-content-wrapper::after{color:#fff}
.case-wrapper .case-swiper .swiper-slide:hover .case-content-wrapper h3{color:#fff}
.case-wrapper .case-swiper .swiper-slide:hover .case-content-wrapper p{color:#fff}
.case-wrapper .case-swiper .swiper-slide .swiper-slide-img{overflow:hidden;position:relative;border-radius:12px}
.case-wrapper .case-swiper .swiper-slide .swiper-slide-img::before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-color:rgba(27,24,37,.3);transform:scale(1, 0);transition:transform 500ms ease;transform-origin:top center;z-index:1}
.case-wrapper .case-swiper .swiper-slide img{width:100%;-o-object-fit:contain;object-fit:contain;transform:scale(1);transition:transform 500ms ease}
.case-wrapper .case-swiper .swiper-slide .case-content-wrapper{padding:25px 50px 25px 25px;position:relative;background-color:#fff;margin:-50px 30px 15px;overflow:hidden;transition:all 500ms ease;z-index:2;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);height:90px}
.case-wrapper .case-swiper .swiper-slide .case-content-wrapper::before{position:absolute;content:"";top:0;left:0;right:0;height:100%;background-color:#124080;transition:all 300ms ease;opacity:1;transform-origin:top;transform-style:preserve-3d;transform:scaleY(0);z-index:-1}
.case-wrapper .case-swiper .swiper-slide .case-content-wrapper::after{display:inline-block;content:"";font-size:12px;font-family:"FontAwesome";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#124080;}
.case-wrapper .case-swiper .swiper-slide .case-content-wrapper h3{font-size:16px;font-weight:700;color:#000;height:20px;overflow:hidden;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;transition:all 200ms ease}
.case-wrapper .case-swiper .swiper-slide .case-content-wrapper p{color:#7b7981;font-size:14px;margin-top:5px;height:20px;overflow:hidden;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;transition:all 350ms ease}
.case-wrapper .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;background:#000;opacity:.2;margin:0 5px;border-radius:20px;transition:opacity .5s,background-color .5s,width .5s;transition-delay:.5s,.5s,0s}
.case-wrapper .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#124080;width:30px;transition-delay:0s}
.news-wrapper{padding:60px 0}
.news-wrapper .news-list{padding:10px 0}
.news-wrapper .news-list .news-item{position:relative;top:0;border-radius:12px;overflow:hidden;background-color:#fff;margin:10px 0;transition:top .5s;box-shadow:0 2px 8px rgba(100,100,100,.1)}
.news-wrapper .news-list .news-item:hover .news-item-img img{transform:translate(-50%, -50%) scale(1.1)}
.news-wrapper .news-list .news-item:hover .card-body{background-color:#124080;color:#fff}
.news-wrapper .news-list .news-item:hover .card-body .card-title{color:#fff}
.news-wrapper .news-list .news-item:hover .card-body .card-text{color:#fff}
.news-wrapper .news-list .news-item:hover .card-body .card-info{color:#fff}
.news-wrapper .news-list .news-item:hover .card-body .card-info i{color:#fff}
.news-wrapper .news-list .news-item:hover .card-body .more{color:#fff}
.news-wrapper .news-list .news-item .news-item-img{position:relative;overflow:hidden}
.news-wrapper .news-list .news-item .news-item-img a{display:block;height:100%}
.news-wrapper .news-list .news-item .news-item-img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}
.news-wrapper .news-list .news-item .card-body{display:inline-block;padding:20px 20px 15px;transition:background-color .5s;width:100%}
.news-wrapper .news-list .news-item .card-body .card-title{font-size:18px;font-weight:700;color:#000;transition:all 300ms ease}
.news-wrapper .news-list .news-item .card-body .card-text{margin-top:5px;font-size:14px;color:#222;height:66px;line-height:22px;transition:all 300ms ease}
.news-wrapper .news-list .news-item .card-body .card-info{margin-top:5px;font-size:14px;padding:10px 0;color:#666;transition:all 300ms ease}
.news-wrapper .news-list .news-item .card-body .card-info i{color:#999;transition:all 300ms ease}
.news-wrapper .news-list .news-item .card-body .card-info span{margin-right:10px}
.news-wrapper .news-list .news-item .card-body .more{margin-top:10px;font-size:12px;text-align:right;color:#124080;transition:all 300ms ease}
.news-wrapper .news-more{margin-top:20px}
.news-wrapper .news-more .public-more{background-color:#fff;padding:10px 20px;font-size:14px}
.custom-wrapper{padding:60px 0;background-color:#fff}
.custom-wrapper .custom-list{margin:20px 0 0;border-top:1px solid #f2f2f2;border-left:1px solid #f2f2f2}
.custom-wrapper .custom-list .custom-item{border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;transition:.3s}
.custom-wrapper .custom-list .custom-item:hover{box-shadow:0 0 8px #ddd;z-index:1;cursor:pointer}
.custom-wrapper .custom-list .custom-item .pic{padding:20px;display:flex;align-items:center;justify-content:center;transition:.3s;height:100%}
.custom-wrapper .custom-list .custom-item .pic img{width:100%}
.contact-wrapper{padding-top:40px;padding-bottom:40px;background-color:#25292f}
.contact-wrapper .public-title{text-align:center}
.contact-wrapper .public-title h3{color:#fff;font-size:36px;margin:10px 0}
.contact-wrapper .public-title p{color:#999;font-size:20px}
.contact-wrapper .contact-content{padding:20px;background-color:none}
.contact-wrapper .contact-content .contact-form{margin:30px 0}
.contact-wrapper .contact-content input{width:20%;height:40px;padding-left:15px;color:#000;font-size:16px;border:1px solid #ccc;margin-right:20px;border-radius:5px}
.contact-wrapper .contact-content input::-moz-placeholder{color:#999}
.contact-wrapper .contact-content input::placeholder{color:#999}
.contact-wrapper .contact-content input:focus{border-color:#124080;}
.contact-wrapper .contact-content .remark{width:38%}
.contact-wrapper .contact-content button{background-color:#124080;color:#fff;border:none;border-radius:5px;width:20%}
.neibanner{width:100%;height:350px;position:relative}
.neibanner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.neibanner .neibannerdesc{position:absolute;bottom:0px;left:0px;right:0px;margin:auto;z-index:1;color:#fff}
.neibanner .neibannerdesc .neibannerdesc-title{margin-bottom:40px;}
.neibanner .neibannerdesc h2{margin-top:5px;font-size:44px;font-weight:400}
.neibanner .neibannerdesc p{font-size:22px;font-weight:400;text-transform:uppercase;color:#f1f1f1}
.neinav{width:100%;background-color:rgba(0,0,0,.15);min-height:50px;display:flex;align-items:center;justify-content:space-between}
.neinav .neinav-wrapper li{margin:5px 20px 5px 0}
.neinav .neinav-wrapper li a{color:#eee;display:inline-block;line-height:35px;font-size:15px;transition:all .3s ease;position:relative}
.neinav .neinav-wrapper li.active a{background-color:#124080;border-radius:40px;padding:0 15px;font-size:15px;color:#fff;font-weight:500}
.neinav .neinav-wrapper li:hover a{color:#fff}
.neinav .neiposition i.fa{color:#ccc}
.neinav .neiposition i.neiposition-icon{color:#ccc;margin-right:5px}
.neinav .neiposition a{font-size:14px;color:#ccc}
.neinav .neiposition a:hover{color:#fff}
.page-content{padding:40px 0}
.page-content .page-content-card{border:none}
.page-content .page-content-card .tabs{display:flex;padding:30px 0 0 0;border-bottom:1px solid #eee}
.page-content .page-content-card .tabs .tabs-item{cursor:pointer;font-size:16px;color:#333;padding:10px 0;transition:all .3s ease;margin-right:40px;border-bottom:3px solid rgba(0,0,0,0);margin-bottom:-2px}
.page-content .page-content-card .tabs .tabs-item.active{color:#000;border-bottom:3px solid #000;font-weight:600}
.page-content .card-body{padding:30px 0;background-color:#fff;border-radius:10px;line-height:1.6;word-break:break-word;}
.page-content .card-body img{max-width:100%;height:auto;width:auto;display: block; margin: 15px 0; border: 1px solid #000; padding: 5px 0;}
.page-content .card-body h1{font-size:32px;word-break:break-word;line-height:1.6;margin: 5px 0;}
.page-content .card-body h2{font-size:24px;word-break:break-word;line-height:1.6;margin: 5px 0;}
.page-content .card-body h3{font-size:20px;word-break:break-word;line-height:1.6;margin: 5px 0;font-weight:bold;}
.page-content .page-content-title{font-size:30px;text-align:center}
.page-content .page-content-timeline{border-bottom:1px solid #eee;padding:20px 0;margin-bottom:20px}
.page-content .page-content-timeline .page-content-timeline-left{font-size: 16px; word-break: break-word; line-height: 2; color: #000;}
.page-content .page-content-timeline .page-content-timeline-left a{}
.page-content .page-content-timeline .page-content-timeline-left span{margin:0px 5px}
.page-content .page-content-timeline .page-content-timeline-left i{font-style:normal}
.page-content .page-content-timeline .page-content-timeline-left2s{margin:20px 0;text-align:center;border-bottom:1px dashed #ddd;padding:5px 0;}
.page-content .page-content-timeline .page-content-timeline-left2s em{display:inline-block;margin-right:20px;}
.page-content .page-content-timeline .page-content-timeline-right{display:flex;justify-content:flex-end}
.page-content .page-content-timeline .page-content-timeline-right img{height:22px;filter:brightness(200%) grayscale(200%);margin-right:10px}
.page-content .page-content-detags{margin:40px 0px 0px}
.page-content .page-content-detags p{font-size:14px}
.page-content .page-content-detags p span{color:#666}
.page-content .page-content-detags p a{font-size:14px;margin:0px 5px;color:#124080;}
.page-content .next-prev{margin-top:40px;justify-content:space-between;border-top:1px solid #eee;padding: 0 15px;}
.page-content .next-prev .row{padding:20px 0}
.page-content .next-prev .row .next-prev-left,.page-content .next-prev .row .next-prev-right{font-size:14px;color:#666;margin-bottom: 10px; border-bottom: 1px dashed #ddd;padding:5px 0;}
.page-content .next-prev .row .next-prev-right{font-size:14px;}
.page-content .next-prev .row a{color:#124080;}
.page-content-timeline-left img{width:auto;}
.page-list.product-wrapper{margin-top:30px}
.page-list.case-wrapper{padding:30px 0}
.page-list .news-wrapper{padding:30px 0}
.page-list .product-filter{width:100%;padding:20px;background-color:#fff;margin-bottom:30px;border-radius:10px}
.page-list .product-filter .filter-row{line-height:30px;border-bottom:1px solid #f2f2f2;padding:15px 0}
.page-list .product-filter .filter-row:last-child{border-bottom:none}
.page-list .product-filter .filter-title{padding:0 15px;margin-right:10px;text-wrap:nowrap;display:flex;align-items:center;justify-content:center}
.page-list .product-filter .filter-values li a{display:inline-block;font-size:14px;color:#000;padding:0 15px;background-color:#f2f2f2;margin:5px 8px;border-radius:20px;transition:all .3s ease}
.page-list .product-filter .filter-values li:hover a,.page-list .product-filter .filter-values li.active a{background-color:#124080;color:#fff}
.case-wrapper .case-item{display:block;border-radius:12px;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1);position:relative;top:0;transition:top .5s;margin-bottom:30px}
.case-wrapper .case-item .case-item-img{overflow:hidden;border-top-left-radius:12px;border-top-right-radius:12px}
.case-wrapper .case-item .case-item-img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;position:relative;transform:scale(1);transition:transform 500ms ease;border:none !important;padding:0}
.case-wrapper .case-item .case-content-wrapper{padding:15px 15px 20px;transition:all 300ms ease;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.case-wrapper .case-item .case-item-title{color:#000;font-size:16px;font-weight:700;text-align:center;transition:all 300ms ease}
.case-wrapper .case-item .case-item-info{margin:10px 0;color:#666;font-size:14px;text-align:left;transition:all 300ms ease}
.case-wrapper .case-item:hover{top:-4px}
.case-wrapper .case-item:hover .case-item-img img{transform:scale(1.2)}
.case-wrapper .case-item:hover .case-content-wrapper{background-color:#124080;color:#fff}
.case-wrapper .case-item:hover .case-content-wrapper .case-item-title{color:#fff}
.case-wrapper .case-item:hover .case-content-wrapper .case-item-info{color:#fff}
.contact-wrapper.page-content{background:none}
.contact-wrapper.page-content h3{font-size:28px;margin:20px 0;color:#1a1a1a}
.contact-wrapper.page-content h4{color:#999;font-size:14px}
.contact-wrapper.page-content h5{color:#999;font-size:14px;margin-top:20px}
.contact-wrapper.page-content .contact_blline{height:4px;width:80px;background-color:#124080;}
.contact-wrapper.page-content .contact-info-list{margin:20px 0;border-top:1px solid #e6e6e7}
.contact-wrapper.page-content .contact-info-list p{font-size:14px;color:#999;padding-bottom:5px}
.contact-wrapper.page-content .contact-info-list h6{color:#242424;font-size:18px;font-weight:bold;line-height:28px;cursor:default;transition:all .5s;word-break:break-all}
.contact-wrapper.page-content .contact-info-list .col-6{margin:15px 0px}
.contact-wrapper.page-content .contact_br form input{width:49%;border:1px solid #ededed;background:#f5f5f7;padding:10px 20px;height:60px;font-size:16px;margin-bottom:15px}
.contact-wrapper.page-content .contact_br form textarea{width:100%;height:130px;font-size:16px;border:1px solid #ededed;background:#f5f5f7;padding:20px}
.contact-wrapper.page-content .contact_br form button{background:#124080;color:#fff;font-size:16px;width:100%;height:58px;border:0px;cursor:pointer;text-align:center;margin-top:15px;border-radius:50px}
.contact-wrapper.page-content .contact_t{margin:50px 0px 0;padding:10px 0px;border-top:1px solid #f2f2f2}
.news-wrapper .news-list{padding: 10px 0;}
.news-wrapper .news-list .news-item{position: relative; top: 0; border-radius: 12px; overflow: hidden; background-color: #fff; margin:10px 0 30px 0; transition: top .5s; box-shadow: 0 2px 8px rgba(100,100,100,.1);}
.news-wrapper .news-list .news-item .news-item-img{position: relative; overflow: hidden;}
.newslistp_bot{width:100%;height:auto;margin-top:30px}
.newslistp_bot ul li{margin-bottom:40px;transition:all .5s}
.newslistp_bot ul li a{display:block;border:1px solid #f2f2f2;border-radius:10px;background-color:#fff;overflow:hidden}
.newslistp_botimg{width:100%;height:190px;overflow:hidden}
.newslistp_botimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 500ms ease}
.newslistp_botdes{padding:15px;background-color:#fff;flex-direction:column;align-items:flex-start;transition:all .5s}
.newslistp_botdes h3{color:#333;font-size:16px}
.newslistp_botdes p{font-size:14px;color:#333;width:100%;text-align:right}
.newslistp_bot ul li:hover .newslistp_botimg img{transform:scale(1.05)}
.newslistp_bot ul li:hover .newslistp_botdes h3,.newslistp_bot ul li:hover .newslistp_botdes p{color:#124080;}
.newslistp_bot ul li:hover .newslistp_botdes{background-color:#124080;box-shadow:0px 0px 10px rgba(0,0,0,.1)}
.newslistp_bot ul li:hover .newslistp_botdes h3,.newslistp_bot ul li:hover .newslistp_botdes p{color:#fff}
.page-pagination{text-align:center;width:100%}
.page-pagination .pagination,.page-pagination .pager{display:inline-block;padding-left:0;margin:30px 0;border-radius:8px}
.page-pagination .pagination>li,.page-pagination .pager>li{display:inline}
.page-pagination .pagination>li>a,.page-pagination .pagination>li>span,.page-pagination .pager>li>a,.page-pagination .pager>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#124080;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.page-pagination .pagination>li:first-child>a,.page-pagination .pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.page-pagination .pagination>li:last-child>a,.page-pagination .pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.page-pagination .pagination>li>a:focus,.page-pagination .pagination>li>a:hover,.page-pagination .pagination>li>span:focus,.page-pagination .pagination>li>span:hover{z-index:2;color:#124080;background-color:#eee;border-color:#ddd}
.page-pagination .pagination>.active>a,.page-pagination .pagination>.active>a:focus,.page-pagination .pagination>.active>a:hover,.page-pagination .pagination>.active>span,.page-pagination .pagination>.active>span:focus,.page-pagination .pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#124080;border-color:#124080;}
.page-pagination .pagination>.disabled>a,.page-pagination .pagination>.disabled>a:focus,.page-pagination .pagination>.disabled>a:hover,.page-pagination .pagination>.disabled>span,.page-pagination .pagination>.disabled>span:focus,.page-pagination .pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}
.page-pagination .pagination .jumpto{display:inline-block;margin-left:2px}
.page-pagination .pagination .jumpto input{padding:6px;line-height:1.42857143;color:#2c3e50;background-color:#fff;border:1px solid #ddd;float:left}
.page-pagination .pagination .jumpto .page_number{width:125px;text-align:center;margin-right:-1px}
.page-pagination .pager>.disabled>span{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}
.product-content-info{margin-top:60px}
.procontent_1{width:100%;background-color:#f9fafc;position:relative;overflow:hidden;padding:50px 0}
.procontent1_l{height:550px}
.procontent1_l .gallery-top{height:75%;width:100%;overflow:hidden;border-radius:10px}
.procontent1_l .gallery-top .swiper-slide{border:1px solid #ddd;border-radius:10px}
.procontent1_l .gallery-thumbs{height:25%;box-sizing:border-box;padding:10px 0;overflow:hidden}
.procontent1_l .gallery-thumbs .swiper-slide{height:100%;border:1px solid #999;opacity:.4;border-radius:10px;transition:all .5s}
.procontent1_l .gallery-thumbs .swiper-slide-thumb-active{border-color:#000;opacity:1}
.procontent1_l .swiper-slide{background:none;overflow:hidden}
.procontent1_l .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px}
.procont_ltop h1{font-size:28px;color:#333}
.procont_ltop p{letter-spacing:1px;margin-top:10px;font-size:16px;color:#333}
.procont_lbot{margin-top:30px;background-color:#f2f3f5;border-radius:10px;padding:20px;word-wrap: break-word;width:100%;}
.procont_lbot p{font-size:15px;line-height:30px}
.procontent_zx{margin-top:40px}
.procontent_zx a{width:150px;height:40px;transition:all .5s;justify-content:center;background-color:#111;color:#fff;border-radius:30px;margin-right:10px}
.procontent_zx a .fa{margin-right:5px}
.procontent_zx .product-info-price{background-color:#124080;}
.procontent_zx .product-info-price .price-text{font-size:18px;font-weight:600}

.product-sidebar{margin-top: 20px;position: sticky;top: 90px;}
.sidebar-card{background-color: #fff;border-radius: 8px;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);padding: 15px;margin-bottom: 25px;border: 1px solid #f0f0f0;}
.sidebar-title{font-size: 16px;font-weight: 600;color: #333;margin-top: 5px;margin-bottom: 10px;padding-bottom: 12px;border-bottom: 1px solid #eee;display: flex;align-items: center;}
.sidebar-title i{margin-right: 5px;color: var(--primary-color);font-size: 16px;}
.category-list{list-style: none;padding: 0;margin: 0;}
.category-item{margin-bottom: 2px;}
.category-item a{display: flex;align-items: center;padding: 10px 15px;color: #555;text-decoration: none;border-radius: 6px;transition: all 0.2s ease;font-weight: 400;font-size: 0.875rem;}
.category-item a:hover, .category-item.active a{background-color: #eef3ff;color: #333;}
.category-item a i{margin-right: 10px;font-size: 14px;color: #bbb;transition: color 0.2s ease;}
.category-item a:hover i, .category-item.active a i{color: var(--primary-color);}
.filter-section{margin-top: 10px;}
.filter-group{margin-bottom: 20px;}
.filter-group label{display: block;font-weight: 500;color: #333;margin-bottom: 10px;font-size: 14px;}
.filter-list{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 8px;}
.filter-list li{flex-grow: 1;flex-basis: calc(50% - 4px);}
.filter-list li a{display: flex;align-items: center;justify-content: center;padding: 8px 12px;color: #666;text-decoration: none;border-radius: 4px;transition: all 0.2s ease;font-size: 13px;background-color: #f8f9fa;border: 1px solid #eee;font-weight: 400;}
.filter-list li a i{margin-right: 6px;font-size: 12px;color: #bbb;}
.filter-list li a:hover, .filter-list li.active a{background-color: #f0f0f0;color: #333;border-color: #ddd;}
.filter-list li a:hover i, .filter-list li.active a i{color: var(--primary-color);}
.tag-cloud{display: flex;flex-wrap: wrap;gap: 8px;}
.tag{display: inline-flex;align-items: center;padding: 6px 12px;background-color: #f8f9fa;color: #666;text-decoration: none;border-radius: 4px;font-size: 13px;transition: all 0.2s ease;border: 1px solid #eee;font-weight: 400;}
.tag i{margin-right: 6px;font-size: 12px;color: #bbb;}
.tag:hover{background-color: #f0f0f0;color: #333;border-color: #ddd;}
.tag:hover i{color: var(--primary-color);}
.sidebar-title-wrapper{display: flex;justify-content: space-between;align-items: center;margin-bottom: 10px;padding-bottom: 12px;border-bottom: 1px solid #eee;}
.clear-filter-btn{display: flex;align-items: center;padding: 5px 10px;background-color: #f8f9fa;color: #666;border: 1px solid #eee;border-radius: 4px;font-size: 12px;cursor: pointer;transition: all 0.2s ease;}
.clear-filter-btn:hover{background-color: #e9ecef;color: #333;border-color: #ddd;}
.clear-filter-btn i{margin-right: 5px;font-size: 11px;}
.procont_ltop{word-break:break-word;}
/* 响应式设计*/

.team-list{width:100%;margin:0 auto;}
.team-list ul li{width:24%;height:475px;float:left;margin-right:10px;margin-bottom:20px;border: 1px solid #ddd;}
.team-list ul li img{width:auto;display:block;text-align:center;margin:0 auto;}
.team-list ul li h3{text-align:center;background: #124080; color: #fff; padding: 10px 0; display: block;font-size:18px;}
.team-list ul li p{word-break:break-word;line-height: 1.6; font-size: 14px; padding: 10px;}

@media (max-width: 991px){
.product-sidebar{margin-top: 20px;position: relative;top: 0;}
.sidebar-card{padding: 20px;margin-bottom: 20px;}
.sidebar-title{font-size: 18px;}
.filter-list li{flex-basis: 100%;}
.procontent1_l{height:100%;}  
.procont_ltop h1{font-size:22px;}
.team-list ul li{width: 47%; height: 430px; float: left;margin-right:20px; margin-bottom: 20px; border: 1px solid #ddd;  margin-bottom: 10px;}

}

@media (max-width: 767px){
.team-list ul li{width: 90%; height: 430px; float: none;margin-right: 0; margin-bottom: 20px; border: 1px solid #ddd; margin: 0 auto; margin-bottom: 10px;}

}

    
    
@media (max-width: 576px){
.sidebar-card{padding: 15px;}
.sidebar-title{font-size: 16px;}
.category-item a{padding: 10px 12px;font-size: 14px;}
.filter-list li a{padding: 8px 12px;font-size: 13px;}}
.download-wrapper .card-body{padding:50px}
.download-wrapper .card-body .list-header{font-size:16px;font-weight:600;padding-bottom:15px}
.download-wrapper .card-body .row{border-bottom:1px solid #f2f2f2;align-items:center;justify-content:space-between}
.download-wrapper .card-body .row .card-title{margin:25px 0}
.download-wrapper .card-body .row .create_time{color:#666}
.download-wrapper .card-body .row .btn{border-radius:50px;font-size:14px}


.custom-wrapper{padding:60px 0;background-color:#fff}
.custom-wrapper .custom-list{margin:20px 0 0;border-top:1px solid #f2f2f2;border-left:1px solid #f2f2f2}
.custom-wrapper .custom-list .custom-item{border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;transition:.3s}
.custom-wrapper .custom-list .custom-item:hover{box-shadow:0 0 8px #ddd;z-index:1;cursor:pointer}
.custom-wrapper .custom-list .custom-item .pic{padding:20px;display:flex;align-items:center;justify-content:center;transition:.3s;height:100%}
.custom-wrapper .custom-list .custom-item .pic img{width:100%}
.custom-item{margin-bottom:10px;}
/* -- lift --*/
.lift{color: #999;font-size: 14px;border-top: 1px solid #ddd;padding: 5px 10px;width:100%;margin: 0 auto;margin-top: 35px;box-sizing: border-box;}
.lift a{color: #999;padding:10px 0;display: inline;word-break: break-word;box-sizing: border-box;width: 100%;}
.lift span{margin-right: 15px;}
.lift p{display:block;margin:10px 0;line-height:1.4;}

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

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

/* -- pager css2 --*/
.pager{text-align: center;padding-top: 20px;color: #666;font-size: 14px;}
.pager ul{display: inline-block;padding: 0;/*border-left: 1px solid #ddd;*/}
.pager ul li{display: block;float: left;}
.pager ul li a, .pager ul li em{display: block;padding: 0 12px;line-height: 30px;text-decoration: none;background-color: #fff;border: 1px solid #ddd;/*border-left-width:0;*/border-radius: 0;}
.pager ul li a:hover{background-color: #f5f5f5;}
.pager ul li.active a{background-color: #f5f5f5;color: #999;cursor: default;}
.pager ul li em.total{margin-left: 10px;border-left-width: 1px;color: #999;}


.pagination{font-size:16px;line-height:1.6;text-align:center;}
.pagination li{position: relative; display: inline-block; margin: 0px 5px 10px 0px; width: auto; min-width: 48px;line-height: 48px;}
.pagination .active{background: #ddd; min-width: 48px; display: inline-block; font-size: 16px; font-weight: 600; color: #000; border-radius: 5px; text-align: center; line-height: 48px;}
.pagination li a{position: relative; display: inline-block; line-height: 48px; height: 48px; min-width: 48px; font-size: 16px; min-width: 48px; font-weight: 600; text-align: center; border-radius: 5px; text-transform: capitalize; transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; -moz-transition: all 500ms ease; color: #fff; background-color: #124080; padding: 0 5px;}
.jumpto{display:none;}

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



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

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

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


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

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

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

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

@media(max-width: 1199.98px){
.neibanner{height:230px}
.neibanner .neibannerdesc p{font-size:18px}
.neibanner .neibannerdesc h2{font-size:26px}
.neinav .neinav-wrapper li a{font-size:12px}
.neinav .neinav-wrapper li.active a{font-size:12px}
.page-content .card-body img{width: auto; max-width: 100%; display: block; margin: 0 auto; padding: 15px 0;}
}
@media(max-width: 991.98px){

.main-slider h2{font-size:45px}
.main-slider p{font-size:16px;margin-bottom:40px}
.main-slider .swiper-slide-content{padding:0 30px}
.main-slider .swiper-slide-content .more{font-size:14px;padding:10px 20px}
.main-slider .main-slider__nav{display:none}
#main-slider-pagination{bottom:20px}
.menu-mobile{display:block !important}
.nav-pc .menu>ul{display:none !important}
.nav-pc .menu>ul>li{width:100%;display:block;height:auto !important;line-height:50px;border-bottom:1px solid #f2f2f2;background:#fff}
.nav-pc .menu>ul>li a{width:100%;display:flex;justify-content:space-between;font-weight:400}
.nav-pc .menu>ul>li>.sub-menu{padding:0 25px;position:relative;box-shadow:none;border-radius:0}
.nav-pc .menu>ul>li>.sub-menu.normal-sub{width:100%}
.nav-pc .menu>ul>li>.sub-menu .sub-menu-list{flex-direction:column;align-items:start}
.nav-pc .menu>ul>li>.sub-menu .sub-menu-list>.sub-menu-item{width:100%;border-bottom:1px solid #f2f2f2}
.nav-pc .menu>ul>li>.sub-menu .sub-menu-list>.sub-menu-item a{padding:0 1em}
.nav-pc .menu>ul>li>.sub-menu .sub-menu-list>.sub-menu-item:last-child{border:none}
.nav-pc .menu>ul>li>.sub-menu>li{width:100%;margin-top:20px}
.nav-pc .menu>ul>li>.sub-menu>li:first-child{margin:0}
.nav-pc .menu>ul>li>.sub-menu>li>ul{position:relative}
.nav-pc .menu>ul>li>.sub-menu>li>ul>li{float:none}
.nav-pc .menu .show-on-mobile{display:block !important;position:fixed;top:60px;left:0;width:100vw;height:calc(100vh - 60px);background-color:rgba(0,0,0,.5);border-top:1px solid #e5e5e5;z-index:0;transition:all .3s;overflow-y:auto}
.product-wrapper .public-title{text-align:center}
.product-wrapper .link-section{margin-bottom:10px;justify-content:center !important}
.product-wrapper .link-section a{margin-top:10px}
.about-wrapper .about-right{height:500px}
.about-wrapper .about-right .about-right-content{padding:40px 60px;left:0;bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.about-wrapper .left-img{width:100%;height:auto;border-radius:0}
.about-wrapper .left-img img{width:100%}
.next-prev .next-prev-right{text-align:left !important}
.page-content .card-body{padding:10px;font-size:16px;}
.page-content .card-body img{width: auto; max-width: 100%; display: block; margin: 0 auto; padding: 15px 0;}

.pagination{font-size:14px;line-height:1.6;text-align:center;}
.pagination li{position: relative; display: inline-block; margin: 0px 5px 10px 0px; width: auto; min-width: 30px;line-height: 30px;}
.pagination .active{background: #ddd; min-width: 30px; display: inline-block; font-size: 16px; font-weight: 600; color: #000; border-radius: 5px; text-align: center; line-height: 30px;}
.pagination li a{position: relative; display: inline-block; line-height: 30px; height: 30px; min-width: 30px; font-size: 16px; min-width: 30px; font-weight: 600; text-align: center; border-radius: 5px; text-transform: capitalize; transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; -moz-transition: all 500ms ease; color: #fff; background-color: #124080; padding: 0 5px;}
.news-wrapper .news-list .news-item .news-item-img img{position:relative;}
.news-wrapper .news-list .news-item .card-body{padding:10px;}
.news-wrapper .news-list .news-item .card-body .card-text{display:none;}
.page-content .card-body h1{font-size:24px;line-height:1.4;}
.page-content .page-content-timeline .page-content-timeline-left{font-size:14px;}
.neibanner .neibannerdesc .neibannerdesc-title{margin-bottom:0;text-align: center; background: #12408087;}
}

@media(max-width: 575.98px){
.main-slider h2{font-size:36px;line-height:40px}
.main-slider p{font-size:16px;margin-bottom:40px}
.main-slider .swiper-slide-content{padding:0 30px}
.main-slider .swiper-slide-content .more{font-size:14px;padding:10px 20px}
.main-slider .main-slider__nav{display:none}
#main-slider-pagination{bottom:20px}
.about-wrapper .about-right{height:auto}
.about-wrapper .about-right .about-right-content{position:relative;padding:30px 15px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.about-wrapper .about-right .about-right-content h2{font-size:24px}
.public-title h3{font-size:24px}
.public-title p{font-size:14px}
.product-wrapper .public-title{text-align:center}
.product-wrapper .link-section{margin-bottom:10px;justify-content:center !important}
.product-wrapper .link-section a{margin-top:10px}
.case-wrapper .case-next{right:0 !important}
.news-wrapper .public-title{text-align:center}
.custom-wrapper{padding:30px 0 !important}
.custom-wrapper .public-title{text-align:center}
.contact-wrapper .contact-form{flex-direction:column}
.contact-wrapper .contact-content input,.contact-wrapper .contact-content button{width:100%;margin:0 0 10px 0 !important}
.contact-wrapper .contact-content .remark{width:100%}
.contact-wrapper .contact-content button{height:50px}
.download-wrapper .card-body{padding:20px}
.download-wrapper .card-body .row .btn{font-size:12px;padding:6px 10px}
.page-content .card-body{padding:10px;}
.page-content .card-body img{width: auto; max-width: 100%; display: block; margin: 0 auto; padding: 15px 0;}
}
/*媒体查询css*/

@media only screen 
and (min-device-width:768px) 
and (max-device-width:1024px){
/* 判断iPad Media Queries */
}

@media only screen
and (min-device-width:768px) 
and (max-device-width:1024px) 
and (orientation:landscape){
/*iPad 横屏 */
}

@media only screen 
and (min-device-width:768px) 
and (max-device-width:1024px) 
and (orientation:portrait) {
/*iPad 竖屏 */
}

@media only screen 
and (min-device-width:768px) 
and (max-device-width:1024px)
and (-webkit-min-device-pixel-ratio:2) {
/*iPad 3 & 4 Media Queries */
}

@media only screen 
and (min-device-width:768px) 
and (max-device-width:1024px) 
and (orientation:landscape)
and (-webkit-min-device-pixel-ratio:2) {
/*高清屏 iPad 横屏 */
}


@media only screen 
and (min-device-width:768px) 
and (max-device-width:1024px) 
and (orientation:portrait)
and (-webkit-min-device-pixel-ratio:2) {
/*高清屏 iPad 竖屏 */
}

@media (max-width:1199px){
/*<=1199的设备 */
}
@media (max-width:991px){
/* <=991的设备 */
}

@media(max-width:768px){
/*移动端 css */
}

@media screen and (orientation:portrait) and (max-width:720px){
/*竖屏 css*/
} 

@media screen and (orientation:landscape){
/*横屏 css*/
}

@media only screen and (width:360px) {
/*红米*/
}

@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){
/*iphone 5 5s 5se */
.max-width{max-width:320px;overflow:hidden;}	

}

@media (min-device-width:360px) and (max-device-width:640px) and (-webkit-min-device-pixel-ratio:2){
/*三星gs5*/
}

@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-device-pixel-ratio:2){
/*iphone 6/7/8 */
}

@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){
/*iphone x */
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-device-pixel-ratio: 3){
/*iphone 6/7/8 Plus */
}



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