@charset "UTF-8";
/*!
 * Created by 赫连勃格 on 2026/04/09.
 * WX:18900220083
 * QQ:215611388
 * SITE:www.uicut.com
 */

/* ---------- 共用样式 -------- */

html {box-sizing:border-box;-ms-overflow-style:scrollbar;}
*,*::before,*::after {box-sizing:inherit;}
.container {width:100%;padding-right:5px;padding-left:5px;margin-right:auto;margin-left:auto;}
@media (min-width:576px) {.container {max-width:940px;}
}
@media (min-width:768px) {.container {max-width:1140px;}
}
@media (min-width:992px) {.container {max-width:1340px;}
}
@media (min-width:1600px) {.container {max-width:1540px;}
}
.container-fluid {width:100%;padding-right:5px;padding-left:5px;margin-right:auto;margin-left:auto;}
.row {display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px;}
.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:5px;padding-left:5px;}
.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:1600px) {.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:1600px) {.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:1600px) {.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;}
}

/* ----- 样式重置 & 常用样式 --- */
html {line-height:1.15;-webkit-text-size-adjust:100%;}
body {margin:0;}
main {display:block;}
h1 {font-size:2em;margin:0.67em 0;}
hr {box-sizing:content-box;height:0;overflow:visible;}
pre {font-family:monospace,monospace;font-size:1em;}
a {background-color:transparent;}
abbr[title] {border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}
b,strong {font-weight:bolder;}
code,kbd,samp {font-family:monospace,monospace;font-size:1em;}
small {font-size:80%;}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub {bottom:-0.25em;}
sup {top:-0.5em;}
img {border-style:none;}
button,input,optgroup,select,textarea {font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
button,input {overflow:visible;}
button,select {text-transform:none;}
button,[type=button],[type=reset],[type=submit] {-webkit-appearance:button;}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner {border-style:none;padding:0;}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring {outline:1px dotted ButtonText;}
fieldset {padding:0.35em 0.75em 0.625em;}
legend {box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress {vertical-align:baseline;}
textarea {overflow:auto;}
[type=checkbox],[type=radio] {box-sizing:border-box;padding:0;}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {height:auto;}
[type=search] {-webkit-appearance:textfield;outline-offset:-2px;}
[type=search]::-webkit-search-decoration {-webkit-appearance:none;}
::-webkit-file-upload-button {-webkit-appearance:button;font:inherit;}
details {display:block;}
summary {display:list-item;}
template {display:none;}
[hidden] {display:none;}
html {box-sizing:border-box;font-family:Helvetica,Verdana,"微软雅黑","苹方","Hiragino Sans GB","Hiragino Sans GB W3","宋体",Arial,sans-serif;-webkit-text-size-adjust:none;}
*,*::before,*::after {box-sizing:inherit;}
body {font-size:0.875rem;color:#323232;background:#f6f6f6;min-height:100vh;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
table {border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:inherit;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,audio,canvas,progress,video,body,div,address,blockquote,iframe,ul,ol,dl,dt,dd,li,dl,h1,h2,h3,h4,h5,h6,p,a,pre,table,caption,th,td,form,legend,fieldset,input,button,select,textarea {margin:0;padding:0;font-weight:normal;font-style:normal;font-family:inherit;box-sizing:border-box;}
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 {text-decoration:none;color:#323232;background-color:transparent;-webkit-text-decoration-skip:objects;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:active,a:hover,a:focus {color:#2a419b;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;}
::-moz-selection {background:#2a419b;color:#fff;}
::selection {background:#2a419b;color:#fff;}
::-moz-selection {background:#2a419b;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:#fff;}
.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:#2a419b !important;}
.uc-red {color:#d11d23 !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;}
.g-main .container {background-color:#fff;margin-bottom:-2rem;padding-bottom:4rem;}
.g-main .main-left,.g-main .main-right {margin-bottom:2rem;padding-left:0;padding-right:0;}
@media (min-width:768px) {.g-main .main-left,.g-main .main-right {padding-left:0;padding-right:0;}
}
.g-sideMenu {border-radius:5rem 0;background-color:#2a419b;overflow:hidden;}
.g-sideMenu .icon {padding:0.625rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background:linear-gradient(to bottom,#2a419b 0%,#2b47b3 100%);}
.g-sideMenu .icon img {display:block;}
.g-sideMenu .hd {background:linear-gradient(to bottom,#2a419b 0%,#2b47b3 100%);padding:0.625rem;padding:0.625rem 2rem 0.625rem 3rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;color:#fff;min-height:5rem;font-size:1.25rem;cursor:pointer;}
.g-sideMenu .hd .uc-arrow-top {display:none;}
.g-sideMenu .hd.on .uc-arrow-down {display:none;}
.g-sideMenu .hd.on .uc-arrow-top {display:inline;}
.g-sideMenu .menu {display:none;padding:1rem 2rem 2rem;}
.g-sideMenu .menu li {border-bottom:#2e68b3 1px solid;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:1rem 0 1rem 1rem;}
.g-sideMenu .menu li.on,.g-sideMenu .menu li:hover {border-bottom-color:#3397d0;background:url("images/g-sideMenu-on.png") right bottom no-repeat;background-size:1.125rem 1.125rem;}
.g-sideMenu .menu a {display:block;color:#fff;line-height:2rem;}
.g-sideMenu .menu a:first-child {min-width:6em;}
.g-sideMenu.style-red {background-color:#d1373d;}
.g-sideMenu.style-red .icon {background:linear-gradient(to bottom,#d1373d 0%,#ba2d32 100%);}
.g-sideMenu.style-red .hd {background:linear-gradient(to bottom,#d1373d 0%,#ba2d32 100%);}
.g-sideMenu.style-red .menu li {border-bottom-color:#921b20;}
.g-sideMenu.style-red .menu li.on,.g-sideMenu.style-red .menu li:hover {background-image:url("images/g-sideMenu-red-on.png");}
@media (min-width:768px) {.g-sideMenu .icon {padding:1.25rem;}
.g-sideMenu .menu {display:block;min-height:18.75rem;padding:1rem 1rem 3rem;}
.g-sideMenu .menu li {padding:1.5rem 0 1.5rem 1rem;}
}
textarea {min-height:7.5rem;height:auto;box-sizing:border-box !important;width:100%;}
.uc-phColor {color:#676767;}
input:-moz-placeholder {color:#676767;}
::-webkit-input-placeholder {color:#676767;}
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:#d0d0d0 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:#2a419b;}
.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:#2a419b;border:#2a419b 1px solid;color:#fff;}
.uc-btn.blue-linear {background:linear-gradient(to right,rgba(42,65,155,0.7) 0%,#2a419b 100%);color:#fff;}
.uc-btn.blue-plain {color:#2a419b;border:#2a419b 1px solid;}
.uc-btn.blue-plain:hover {opacity:1;background-color:#2a419b;color:#fff;}
.uc-btn.red {background-color:#d11d23;border:#d11d23 1px solid;color:#fff;}
.uc-btn.red-linear {background:linear-gradient(to right,rgba(209,29,35,0.7) 0%,#d11d23 100%);color:#fff;}
.uc-btn.red-plain {color:#d11d23;border:#d11d23 1px solid;}
.uc-btn.red-plain:hover {opacity:1;background-color:#d11d23;color:#fff;}
.uc-btn.gray {background-color:#999999;border:#999999 1px solid;color:#fff;}
.uc-btn.gray-linear {background:linear-gradient(to right,rgba(153,153,153,0.7) 0%,#999999 100%);color:#fff;}
.uc-btn.gray-plain {color:#999999;border:#999999 1px solid;}
.uc-btn.gray-plain:hover {opacity:1;background-color:#999999;color:#fff;}
.g-crumb {line-height:3.125rem;border-bottom:#9b9b9b 1px solid;margin-bottom:1rem;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;}
.g-crumb img {display:block;margin-right:0.625rem;}
.g-crumb a {position:relative;padding-right:1.25rem;margin-right:0.5rem;}
.g-crumb a:after {content:"\e75c";font-family:"uc-font";position:absolute;right:0;top:50%;transform:translateY(-50%);}
.g-crumb a:last-child {padding-right:0;margin-right:0;}
.g-crumb a:last-child:after {display:none;}
.g-crumb2 {background-color:#2a419b;padding:1rem 2rem;line-height:2rem;text-align:right;margin-bottom:1rem;position:relative;z-index:9;top:-2rem;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;color:rgba(255,255,255,0.5);margin-left:-5px;margin-right:-5px;}
.g-crumb2 img {display:block;margin-right:0.625rem;}
.g-crumb2 a {position:relative;padding-right:1.25rem;margin-right:0.5rem;color:rgba(255,255,255,0.5);}
.g-crumb2 a:after {content:"\e75c";font-family:"uc-font";position:absolute;right:0;top:50%;transform:translateY(-50%);}
.g-crumb2 a:last-child {padding-right:0;margin-right:0;color:#fff;}
.g-crumb2 a:last-child:after {display:none;}
.g-crumb2 a:hover {opacity:0.8;color:#fff;}
.g-crumb2.style-red {background-color:#d1373d;}
.uc-prvNxt {padding:1.25rem 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.uc-prvNxt .prvNxt {border-radius:2rem;padding:0 1rem;border:#d0d0d0 1px solid;}
.uc-prvNxt a {display:inline-block;line-height:2.5rem;text-align:center;color:#999999;padding-left:0.25rem;padding-right:0.25rem;line-height:2em;}
.uc-prvNxt a:hover,.uc-prvNxt a.on {font-weight:bold;color:#2a419b;}
.uc-prvNxt .uc-input {width:3.125rem;border-radius:0.25rem;height:28px;padding:0;text-align:center;background-color:#f6f6f6;}
.uc-prvNxt .uc-btn {min-width:3.125rem;height:28px;padding:0;margin-left:5px;line-height:28px;border:none;}
.uc-tag {display:inline-block;border-radius:0.1875rem;padding:0 0.3125rem;}
.uc-tag:empty {display:none;}
.uc-tag.blue {background-color:#2a419b;color:#fff;}
.uc-tag.red {background-color:#d11d23;color:#fff;}
.uc-tag.gray {background-color:rgba(153,153,153,0.4);color:#fff;}


/* ---------- 通用样式  -------- */
.g-BannerBox {
  position: relative;
}
.g-BannerBox.mb0 {
  margin-bottom: 0 !important;
}
.g-BannerBox.mb0 .banner img {
  min-height: 15rem;
}
.g-BannerBox .banner img {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.g-BannerBox .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-left: -5px;
}
.g-BannerBox nav {
  background-color: #2a419b;
  color: #fff;
  padding: 0.5rem;
  border-radius: 0 3rem 3rem 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
.g-BannerBox nav a {
  display: block;
  padding: 0 1em;
  border-radius: 0.5rem;
  border: transparent 1px solid;
  margin: 0.5em;
  color: #fff;
  line-height: 1.5em;
}
.g-BannerBox nav a.on, .g-BannerBox nav a:hover {
  font-weight: bold;
  border-color: rgba(255, 255, 255, 0.5);
}
.g-BannerBox .box {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  z-index: 99;
  color: #2a419b;
  padding-bottom: 2rem;
}
.g-BannerBox .box .container {
  display: block;
  padding-left: 1.5rem;
}
.g-BannerBox .box .container:after {
  display: none;
}
.g-BannerBox .box h2 {
  font-size: 3rem;
  font-weight: bold;
}
.g-BannerBox .box p {
  font-size: 1rem;
  font-weight: bold;
}
.g-BannerBox .box.style-red {
  color: #d11d23;
}

@media (min-width: 768px) {
  .g-BannerBox {
    margin-bottom: 3rem;
  }
  .g-BannerBox .container {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -2rem;
    margin-left: 0;
  }
  .g-BannerBox .container:after {
    content: "";
    width: 50%;
    height: 4rem;
    background-color: #2a419b;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 99%;
  }
  .g-BannerBox nav {
    min-width: 80%;
    height: 4rem;
    overflow: hidden;
  }
  .g-BannerBox nav a {
    line-height: 2em;
  }
}
@media (min-width: 992px) {
  .g-BannerBox nav {
    padding-left: 1rem;
    padding-right: 2rem;
  }
  .g-BannerBox nav a {
    margin-left: 1em;
    margin-right: 1em;
  }
  .g-BannerBox .box h2 {
    font-size: 4.5rem;
  }
  .g-BannerBox .box p {
    font-size: 1.5rem;
  }
}
footer {
  background-color: #2a419b;
  margin-top: 2rem;
  position: relative;
  z-index: 9;
}
footer .container {
  position: relative;
  padding-top: 2rem;
}
footer nav {
  border-radius: 3rem;
  z-index: 99;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  transform: translateY(-50%);
  padding: 0.5rem 1rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  line-height: 1.5em;
}
footer nav .item {
  padding: 0 0.5em;
}
footer > div {
  margin-left: -5px;
  margin-right: -5px;
}
footer .cpt {
  line-height: 2em;
  text-align: center;
  color: #679ae1;
  padding-top: 3rem;
  padding-bottom: 3rem;
  font-size: 0.875rem;
}
footer .cpt a {
  color: #679ae1;
  transition: all 0.3s linear;
}
footer .cpt a:hover {
  color: #fff;
}

.header-phone {
  height: 50px;
  color: #fff;
  overflow: hidden;
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 888;
  background: #001155 url("images/menu-white.png") right center no-repeat;
  background-size: auto 100%;
  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: 32px;
}
.header-phone .btn-menu {
  width: 50px;
  height: 50px;
  background: url(images/icon-menu.png) center center no-repeat;
  background-size: 32px 32px;
}
.header-phone .btn-menu.on {
  background-image: url("images/icon-menu-2.png");
}

.alert-menu {
  display: none;
  position: fixed;
  z-index: 777;
  top: 0px;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  height: 100vh;
  font-size: 14px;
  overflow-x: hidden;
  overflow-y: auto;
}
.alert-menu .list {
  width: 100%;
  background-color: #fff;
  padding: 0px 15px;
  border-top: #d0d0d0 1px solid;
}
.alert-menu .list li {
  line-height: 40px;
  border-bottom: #d0d0d0 1px solid;
}
.alert-menu .list li > a {
  display: block;
}
.alert-menu .list li.on {
  color: #2a419b;
}
.alert-menu .list li.on > a {
  color: #2a419b;
}
.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: 80%;
  height: 100vh;
  padding-bottom: 0.98rem;
  overflow-x: hidden;
  overflow-y: auto;
  padding-top: 50px;
  background-color: #fff;
  position: absolute;
  z-index: 99;
}
.alert-menu .over-close {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
}
.alert-menu .box {
  right: 0;
}
.alert-menu .subMenu {
  padding-bottom: 10px;
  border-top: #d0d0d0 1px solid;
  display: none;
  background-color: #fff;
  padding-left: 10px;
}
.alert-menu .subMenu a {
  display: block;
}
.alert-menu .other {
  padding: 5px 15px;
}
.alert-menu .other li {
  line-height: 40px;
  text-align: center;
}

body {
  padding-top: 50px;
}

@media (min-width: 768px) {
  body {
    padding-top: 0;
  }
  .g-header-space {
    height: 7.5rem;
  }
}
.header-pc {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 999;
}
.header-pc > div {
  margin-left: -5px;
  margin-right: -5px;
}
.header-pc .btn-menu {
  width: 5rem;
  height: 4.375rem;
  background: url("images/menu.png") center center no-repeat;
  background-size: 100% auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 199;
  padding-left: 0.625rem;
}
.header-pc .btn-menu img {
  width: 2rem;
  border-radius: 100%;
  height: 2rem;
}
.header-pc .hd-top {
  color: #2a419b;
  font-size: 14px;
}
.header-pc .hd-top .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  height: 2.5rem;
  padding-top: 20px;
}
.header-pc .hd-top a {
  padding: 0 5px;
  color: #2a419b;
}
.header-pc .hd-top a:hover {
  opacity: 0.8;
}
.header-pc .logo img {
  display: block;
  height: 2.75rem;
}
.header-pc .logo .i2 {
  display: none;
}
.header-pc .hd-menu .container {
  height: 5rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  transition: all 0.3s linear;
}
.header-pc .list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.header-pc .list li {
  position: relative;
  transition: all 0.3s linear;
  height: 5rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  font-size: 0.875rem;
  margin-left: 0.125rem;
}
.header-pc .list li:first-child {
  margin-left: 0;
}
.header-pc .list li > a {
  border: transparent 1px solid;
  border-radius: 4px;
  padding: 0 0.1875rem;
  display: block;
  color: #2a419b;
  font-weight: bold;
}
.header-pc .list li.on > a, .header-pc .list li:hover > a {
  border-color: #2a419b;
}
.header-pc .list li.on:after, .header-pc .list li:hover:after {
  width: 100%;
}
.header-pc .list li:hover .subMenu {
  display: block;
  height: auto;
  overflow: visible;
}
.header-pc .list li:hover .subMenu .con {
  margin-top: 0;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.1);
}
.header-pc .subMenu {
  top: 3.75rem;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  height: 0;
  overflow: hidden;
}
.header-pc .subMenu .con {
  width: 11rem;
  background-color: #2a419b;
  border-radius: 4px;
  position: relative;
  margin-top: 1.5rem;
  transition: all 0.3s linear;
  overflow: hidden;
  transition: all 0.3s ease-in;
  font-size: 1rem;
}
.header-pc .subMenu a {
  display: block;
  text-align: center;
  line-height: 3rem;
  color: #fff;
}
.header-pc .subMenu a:hover {
  background-color: rgba(255, 255, 255, 0.2);
  color: #fff;
}
.header-pc.fixed {
  background-color: #fff;
}
.header-pc.fixed .subMenu .con {
  background-color: #ededed;
}
.header-pc.fixed .subMenu a {
  color: #373636;
}
.header-pc.fixed .subMenu a:hover {
  background-color: #2a419b;
  color: #fff;
}

@media (min-width: 992px) {
  .header-pc .list li {
    margin-left: 0.5rem;
  }
}
@media (min-width: 1600px) {
  .header-pc .list li {
    font-size: 1rem;
    margin-left: 1.25rem;
  }
  .header-pc .list li > a {
    font-weight: normal;
    padding: 0 0.3125rem;
  }
}
.alert-menu-pc {
  display: none;
  position: fixed;
  z-index: 299;
  background-color: #001155;
  width: 100%;
  height: 100vh;
  overflow-x: hidden;
  overflow-y: auto;
  padding-top: 3.75rem;
  z-index: 999;
}
.alert-menu-pc .btn-menu {
  width: 5rem;
  height: 4.375rem;
  background: url("images/menu.png") center center no-repeat;
  background-size: 100% auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 299;
  padding-left: 0.625rem;
}
.alert-menu-pc .btn-menu img {
  width: 2rem;
  border-radius: 100%;
  height: 2rem;
}
.alert-menu-pc .logo {
  display: block;
  margin-bottom: 2rem;
}
.alert-menu-pc .logo img {
  display: block;
  height: 2.75rem;
  width: auto;
}
.alert-menu-pc .list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}
.alert-menu-pc .list li {
  flex: 1;
  min-width: 0;
  text-align: center;
  line-height: 1.5em;
}
.alert-menu-pc .list li > a {
  line-height: 2em;
  font-weight: bold;
}
.alert-menu-pc .list a {
  color: #fff;
}
.alert-menu-pc .list a:hover {
  opacity: 0.8;
}
.alert-menu-pc .subMenu {
  padding-top: 1rem;
  margin-top: 1rem;
  border-top: #fff 1px solid;
}
.alert-menu-pc .subMenu:first-child {
  border-top: none;
}
.alert-menu-pc .subMenu a {
  display: block;
  margin-bottom: 1rem;
}

/* --------- 各页面样式  ------- */
/* |01|首页|index| */
.uc-index-1 {
  position: relative;
}
.uc-index-1 .swiper-pagination {
  bottom: 1.25rem;
}
.uc-index-1 .swiper-pagination-bullet {
  background-color: #fff;
  opacity: 0.8;
}
.uc-index-1 .swiper-pagination-bullet-active {
  background-color: #d11d23;
}
.uc-index-1 .swiper-button-prev,
.uc-index-1 .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;
}
.uc-index-1 .swiper-button-prev:hover,
.uc-index-1 .swiper-button-next:hover {
  background-color: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.8);
}
.uc-index-1 .notice-search {
  margin-top: 5px;
}
.uc-index-1 .notice-box {
  background: #2a419b url("images/notice-bg.png") left center no-repeat;
  background-size: auto 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding: 0.5rem 0;
}
.uc-index-1 .notice-box .name {
  color: #fff;
  width: 2em;
  margin-left: 2.8rem;
}
.uc-index-1 .marquee {
  flex: 1;
  min-width: 0;
  height: 2rem;
  line-height: 2rem;
  flex: 1;
  min-width: 0;
  color: #fff;
  margin: 0 1rem 0 2rem;
}
.uc-index-1 .marquee a {
  color: #fff;
  margin-right: 1em;
}
.uc-index-1 .search-box {
  position: relative;
  padding: 5px 0;
  overflow: hidden;
  min-width: 2.4rem;
  min-height: calc(2.4rem + 10px);
}
.uc-index-1 .search-box .uc-select {
  width: 5em;
  border: none;
  padding-left: 0.625rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  height: 3rem;
  text-align: center;
  border-radius: 3rem 0 0 3rem;
}
.uc-index-1 .search-box .uc-input {
  border-radius: 2rem;
  height: 3rem;
  border: none;
  padding-left: 6rem;
}
.uc-index-1 .search-box .btn-search {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  width: 2.4rem;
  border-radius: 100%;
  height: 2.4rem;
  background-color: #fff;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.uc-index-1 .search-box .btn-search img {
  display: block;
}

@media (min-width: 768px) {
  .uc-index-1 .search-box .uc-select, .uc-index-1 .search-box .uc-input {
    display: none;
  }
  .uc-index-1 .search-box:hover .uc-select, .uc-index-1 .search-box:hover .uc-input {
    display: block;
  }
}
@media (min-width: 992px) {
  .uc-index-1 .swiper-pagination {
    bottom: 5rem;
  }
  .uc-index-1 .container {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    z-index: 199;
    max-width: 87.5rem;
  }
  .uc-index-1 .notice-search {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    /*background-color: #2a419b;*/
  }
  .uc-index-1 .notice-box {
    flex: 1;
    min-width: 0;
  }
  .uc-index-1 .marquee {
    margin-left: 3rem;
  }
  .uc-index-1 .search-box {
    width: 18.75rem;
    /*background-color: #2a419b;*/
    margin-right: 2rem;
    margin-left: 1rem;
    font-size: 0.875rem;
  }
  .uc-index-1 .search-box .uc-select {
    height: 2.4rem;
  }
  .uc-index-1 .search-box .uc-input {
    height: 2.4rem;
    padding-left: 5rem;
  }
}
.uc-index-2 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  background-color: #fff;
}
.uc-index-2 .swiper-box {
  margin-bottom: 2rem;
  border-bottom: #d11d23 4px solid;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.1);
}
.uc-index-2 .swiper-box .img {
  position: relative;
  height: 29.375rem;
  display: block;
}
.uc-index-2 .swiper-box .img img {
  display: block;
  height: 29.375rem;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.uc-index-2 .swiper-box .name {
  background-color: #2a419b;
  color: #fff;
  line-height: 1.5em;
  text-align: center;
  padding: 0.5rem 1rem;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
.uc-index-2 .swiper-box .btm {
  padding: 1.5rem 1rem 3rem;
}
.uc-index-2 .swiper-box h3 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
}
.uc-index-2 .swiper-box .n {
  flex: 1;
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: bold;
}
.uc-index-2 .swiper-box time {
  color: #999999;
  margin-left: 0.625rem;
}
.uc-index-2 .swiper-box .con {
  line-height: 1.5em;
  text-align: justify;
  height: 3em;
  overflow: hidden;
}
.uc-index-2 .title {
  border-bottom: #2a419b 4px solid;
  font-size: 1.5rem;
  font-weight: bold;
  padding: 0.5rem 0 0.5rem 1rem;
  position: relative;
}
.uc-index-2 .title:after {
  content: "";
  width: 4px;
  height: 1.5rem;
  background-color: #2a419b;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.uc-index-2 .list li {
  border-bottom: #d0d0d0 1px dashed;
  line-height: 2em;
  padding: 0.5rem 5em 0.5rem 1rem;
  background: url("images/arrow.png") left center no-repeat;
  background-size: 4px 7px;
  position: relative;
}
.uc-index-2 .list a {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.uc-index-2 .list time {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  color: #999999;
  font-size: 0.875rem;
}
.uc-index-2 .operate {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
}
.uc-index-2 .operate .uc-btn {
  min-width: 9em;
  border-radius: 3rem;
  height: 3rem;
}
.uc-index-2 .operate .uc-btn.gray-plain:hover {
  background-color: #2a419b;
  border-color: #2a419b;
  color: #fff;
}

@media (min-width: 768px) {
  .uc-index-2 .swiper-box {
    margin-bottom: 0;
  }
  .uc-index-2 .col-sm-13 {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) {
  .uc-index-2 {
    padding-top: 5rem;
  }
  .uc-index-2 .col-sm-13 {
    padding-left: 2rem;
  }
}
.uc-index-3 {
  margin-top: 1.875rem;
}
.uc-index-3 .title {
  font-size: 3rem;
  color: #d11d23;
  margin-bottom: 3rem;
}
.uc-index-3 .title b {
  border-bottom: #2a419b 5px solid;
  padding-bottom: 5px;
}
.uc-index-3 .info {
  line-height: 1.5em;
  text-indent: 2em;
  text-align: justify;
  margin-bottom: 2rem;
}
.uc-index-3 .operate {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
.uc-index-3 .operate .uc-btn {
  min-width: 9em;
  border-radius: 3rem;
  height: 3rem;
}
.uc-index-3 .operate .uc-btn.white-plain {
  border: #2a419b 1px solid;
}
.uc-index-3 .operate .uc-btn.white-plain:hover {
  background-color: #2a419b;
  color: #fff;
}
.uc-index-3 .main-left {
  margin-bottom: 3rem;
}
.uc-index-3 .main-right {
  padding-bottom: 3rem;
}
.uc-index-3 .sub-title {
  font-size: 2rem;
  text-align: center;
  margin-bottom: 2rem;
  position: relative;
  color: #2a419b;
}
.uc-index-3 .sub-title:after {
  content: "";
  width: 2rem;
  height: 4px;
  background-color: #2a419b;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -1rem;
}
.uc-index-3 .video-box {
  margin-bottom: 2rem;
}
.uc-index-3 video {
  background-color: #000;
  display: block;
}

@media (min-width: 768px) {
  .uc-index-3 {
    background: url("images/index-bg-3.png") bottom center no-repeat;
    background-size: cover;
  }
  .uc-index-3 .main-left {
    padding-top: 5rem;
  }
  .uc-index-3 .info {
    margin-bottom: 3rem;
  }
  .uc-index-3 .info.white {
    color: #fff;
  }
  .uc-index-3 .main-right {
    padding-top: 3rem;
  }
  .uc-index-3 .sub-title {
    color: #fff;
    margin-bottom: 3rem;
  }
  .uc-index-3 .sub-title:after {
    background-color: #fff;
  }
  .uc-index-3 .operate .uc-btn {
    margin: 0 auto;
  }
  .uc-index-3 .operate .uc-btn.white-plain {
    border: #fff 1px solid;
    color: #fff;
  }
}
.uc-index-4 {
  background-color: #fff;
}
.uc-index-4 .box {
  position: relative;
  top: 5.625rem;
  background-color: #fff;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.1);
  overflow: hidden;
  border-radius: 1rem;
}
.uc-index-4 .title {
  text-align: center;
  color: #fff;
  background-color: #2a419b;
  font-size: 1.5rem;
  line-height: 3.5rem;
}
.uc-index-4 .list {
  padding: 0.5rem;
}
.uc-index-4 .list img {
  display: block;
  width: 4.875rem;
  border-radius: 100%;
  height: 4.875rem;
  margin: 0 auto 0.625rem;
}
.uc-index-4 .list .i1 {
  display: none;
}
.uc-index-4 .list .item {
  padding: 1rem;
  text-align: center;
  border-radius: 0.5rem;
  margin: 0.5rem;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.1);
  width: calc(100% - 1rem);
  display: block;
}
.uc-index-4 .list .item:hover {
  background-color: #d11d23;
  color: #fff;
}
.uc-index-4 .list .item:hover .i2 {
  display: none;
}
.uc-index-4 .list .item:hover .i1 {
  display: block;
}

@media (min-width: 992px) {
  .uc-index-4 .list {
    padding: 2rem;
  }
  .uc-index-4 .list li {
    width: 14.6875rem;
  }
  .uc-index-4 .list .item {
    margin: 0.75rem;
    width: calc(100% - 1.5rem);
  }
}
/* 20251022 */
.uc-index-5 {
  padding-top: 9.375rem;
  padding-bottom: 0.625rem;
}
.uc-index-5 .tab-con {
  display: none;
}
.uc-index-5 .tab-con:first-child {
  display: block;
}
.uc-index-5 .col-24 {
  margin-bottom: 1rem;
}
.uc-index-5 .box {
  border-radius: 1rem;
  overflow: hidden;
  background-color: #fff;
  height: 100%;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.1);
}
.uc-index-5 .filter {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  background-color: #e0e0e0;
}
.uc-index-5 .filter .item {
  padding: 0 1.5em;
  line-height: 3rem;
  font-size: 1.25rem;
}
.uc-index-5 .filter .item:hover, .uc-index-5 .filter .item.on {
  background-color: #2a419b;
  color: #fff;
}
.uc-index-5 .filterBD {
  padding: 1.5rem;
}
.uc-index-5 .list li {
  border-bottom: #d0d0d0 1px dashed;
  line-height: 2em;
  padding: 0.5rem 0 0.5rem 1rem;
  background: url("images/arrow.png") left center no-repeat;
  background-size: 4px 7px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.uc-index-5 .list li:last-child {
  border-bottom: none;
}
.uc-index-5 .part {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 1rem;
}
.uc-index-5 .part .img {
  width: 40%;
  height: 7.5rem;
  display: block;
  overflow: hidden;
}
.uc-index-5 .part .img img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.uc-index-5 .part .right {
  flex: 1;
  min-width: 0;
  margin-left: 1.5rem;
}
.uc-index-5 .part h3 {
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0.5rem;
}
.uc-index-5 .part h3 a {
  font-weight: bold;
}
.uc-index-5 .part .con {
  line-height: 1.25em;
  height: 5em;
  overflow: hidden;
  text-align: justify;
}

@media (min-width: 768px) {
  .uc-index-5 .col-sm-12:first-child {
    padding-right: 1rem;
  }
  .uc-index-5 .col-sm-12:last-child {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) {
  .uc-index-5 .part .img {
    width: 35%;
    height: 10rem;
  }
  .uc-index-5 .part h3 {
    font-size: 1.25rem;
    margin-bottom: 1.5rem;
  }
  .uc-index-5 .part .con {
    line-height: 1.5em;
    height: 6em;
  }
}
@media (min-width: 1600px) {
  .uc-index-5 .part .img {
    height: 11.25rem;
  }
}
/* /20251022 */
/* |02|列表|news| */
.uc-news {
  margin-bottom: -2rem;
  background-color: #fff;
  margin-top: -3rem;
  padding-top: 3rem;
  padding-bottom: 5rem;
}
.uc-news .list {
  margin-bottom: 1rem;
}
.uc-news .list li {
  border-bottom: #d0d0d0 1px solid;
}
.uc-news .list .item {
  padding: 2rem 0.5rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.uc-news .list .item:hover {
  background-color: #2a419b;
}
.uc-news .list .item:hover h3 {
  color: #fff;
}
.uc-news .list .item:hover .con {
  color: #fff;
  opacity: 0.8;
}
.uc-news .list .date {
  width: 6.25rem;
  border-radius: 100%;
  height: 6.25rem;
  padding: 0.5rem;
  background-color: #2a419b;
  border-radius: 6.25rem;
}
.uc-news .list .c {
  border: #fff 1px solid;
  border-radius: 5.25rem;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  width: 5.25rem;
  border-radius: 100%;
  height: 5.25rem;
  text-align: center;
}
.uc-news .list .day {
  color: #fff;
  font-size: 2rem;
}
.uc-news .list .right {
  flex: 1;
  min-width: 0;
  margin-left: 1rem;
}
.uc-news .list h3 {
  font-size: 1.5rem;
  line-height: 1.5em;
  margin-bottom: 0.5rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.uc-news .list .con {
  line-height: 1.5em;
  height: 3em;
  text-align: justify;
  color: #5d5d5d;
  overflow: hidden;
}

/* |03|内容|article| */
.uc-article article {
  background-color: #fff;
  border-top: #2a419b 5px solid;
  padding-top: 2rem;
  margin-bottom: 2rem;
}
.uc-article article h1 {
  font-size: 1.5rem;
  line-height: 1.5em;
  text-align: center;
}
.uc-article .info {
  text-align: center;
  color: #999999;
  line-height: 1.5em;
  margin-bottom: 2rem;
}
.uc-article .info span {
  margin-left: 1em;
}
.uc-article .info span:first-child {
  margin-left: 0;
}
.uc-article .box {
  padding: 2rem;
  border-top: #d0d0d0 1px solid;
  border-bottom: #d0d0d0 1px solid;
  line-height: 2em;
  text-align: justify;
  text-indent: 2em;
}
.uc-article .box img {
  /*display: block;*/
  width: auto;
  max-width: 100%;
  margin-bottom: 1rem;
}
.uc-article .prev-next {
  padding: 1rem 2rem;
  line-height: 2em;
}
.uc-article .prev-next .item {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  font-size: 0.875rem;
}
.uc-article .title {
  margin-bottom: 2rem;
}
.uc-article .title b {
  padding-bottom: 5px;
  border-bottom: #2a419b 5px solid;
  font-size: 1.875rem;
}
.uc-article .list {
  margin-bottom: 2rem;
}
.uc-article .list li {
  border-bottom: #d0d0d0 1px solid;
}
.uc-article .list .item {
  padding: 1rem 0;
  display: block;
  line-height: 1.5em;
}
.uc-article .list time {
  font-size: 0.875rem;
  color: #999999;
}

@media (min-width: 768px) {
  .uc-article .col-sm-6 {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) {
  .uc-article .col-sm-6 {
    padding-left: 2rem;
  }
}
/* |04|管理|manage| */
.uc-manage {
  padding-top: 3rem;
  padding-bottom: 5rem;
}
.uc-manage .g-crumb {
  margin-bottom: 2rem;
}
.uc-manage .title {
  background-color: #2a419b;
  color: #fff;
  padding: 1rem 1rem 1rem 1.5rem;
  font-weight: bold;
  font-size: 1.5rem;
  margin-left: 8px;
  position: relative;
}
.uc-manage .title:after {
  content: "";
  width: 4px;
  height: 100%;
  background-color: #2a419b;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -10px;
}
.uc-manage .list {
  margin-bottom: 2rem;
}
.uc-manage .list li {
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
}
.uc-manage .list li:before {
  content: "";
  width: 96%;
  height: 1px;
  background-color: #d0d0d0;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
}
.uc-manage .list li:after {
  content: "";
  width: 0;
  height: 3px;
  background-color: #2a419b;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -2px;
  transition: all 0.3s linear;
}
.uc-manage .list li:hover:after {
  width: 6em;
}
.uc-manage .list a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  line-height: 2em;
}

@media (min-width: 992px) {
  .uc-manage .list {
    margin-bottom: 4rem;
  }
  .uc-manage .list:last-child {
    margin-bottom: 0;
  }
  .uc-manage .list li {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
/* |05|二级学院|collegeDetail| */
/* |06|管理机构|manageDetail| */
/* |07|群团组织|groupDetail| */
.uc-collegeDetail .title,
.uc-manageDetail .title,
.uc-groupDetail .title {
  background: url("images/title-bg-blue.png") center bottom no-repeat;
  background-size: auto 2.75rem;
  padding-bottom: 2rem;
  text-align: center;
  font-size: 1.5rem;
  color: #2a419b;
}
.uc-collegeDetail .title.style-red,
.uc-manageDetail .title.style-red,
.uc-groupDetail .title.style-red {
  background-image: url("images/title-bg-red.png");
  color: #d11d23;
}
.uc-collegeDetail .box,
.uc-manageDetail .box,
.uc-groupDetail .box {
  padding: 2rem;
  line-height: 2em;
  text-indent: 2em;
  text-align: justify;
  color: #373636;
}
.uc-collegeDetail img,
.uc-manageDetail img,
.uc-groupDetail img {
  display: block;
  width: auto;
  max-width: 100%;
}

@media (min-width: 768px) {
  .uc-collegeDetail .title,
.uc-manageDetail .title,
.uc-groupDetail .title {
    background-size: auto 4.125rem;
    font-size: 2.25rem;
    padding-bottom: 2.75rem;
  }
}
/* 20251022 */
/* |08|图片列表|gallery| */
.uc-gallery .list li {
  margin-bottom: 1rem;
}
.uc-gallery .list li:hover .item {
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.1);
  background-color: #2a419b;
  color: #fff;
}
.uc-gallery .list li:hover .img img {
  transform: scale(1.1, 1.1);
}
.uc-gallery .list .item {
  display: block;
  background-color: #fff;
  transition: all 0.3s linear;
  position: relative;
  top: 0;
}
.uc-gallery .list .img {
  width: 100%;
  height: 10rem;
  overflow: hidden;
}
.uc-gallery .list .img img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.uc-gallery .list .img img {
  transition: all 0.3s linear;
}
.uc-gallery .list .btm {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding: 0.625rem;
}
.uc-gallery .list .btm img {
  width: 1.875rem;
  height: 1.25rem;
  display: block;
}
.uc-gallery .list .btm .i2 {
  display: none;
}
.uc-gallery .list .name {
  flex: 1;
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 0.625rem;
}

@media (min-width: 768px) {
  .uc-gallery .list .img {
    height: 11.25rem;
  }
}
@media (min-width: 992px) {
  .uc-gallery .list .img {
    height: 13.125rem;
  }
}
@media (min-width: 1200px) {
  .uc-gallery .list .img {
    height: 15rem;
  }
}
/* /20251022 */