@charset "UTF-8";
/*!
* -----------------------------------------------------------------------------------------------------------------------------------------------------
* ---------------------------------------------样式分为：共用样式 + 各页面样式 ----------------------------------------
* --------------------------------------------- 此文件别改，方便后期配合开发新页面或维护修改 ----------------------------------------
* --------------------------------------------- 可把要修改的那一行或那一块复制到别的文件里修改，放到引入文件最后 ----------------------------------------
* -----------------------------------------------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------- 共用样式 --------------------------------------------------------------------*/
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: 1037px;}}
@media (min-width: 768px){.container{max-width: 1138px;}}
@media (min-width: 992px){.container{max-width: 1239px;}}
@media (min-width: 1400px){.container{max-width: 1340px;}}
.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: 1400px){
.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: 1400px){
.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: 1400px){
.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: #333333;background: #ffffff;min-height: 100vh;outline: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
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(211, 54, 0, 0.6);}
body::-webkit-scrollbar-thumb:hover{background: rgba(211, 54, 0, 0.6);-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
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: #333333;background-color: transparent;-webkit-text-decoration-skip: objects;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a:active, a:hover, a:focus{color: #d33600;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: #d33600;color: #fff;}
::selection{background: #d33600;color: #fff;}
::-moz-selection{background: #d33600;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-red{color: #d33600 !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,d09GMgABAAAAAA3IAAsAAAAAGuAAAA15AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACHCgqiAJteATYCJAN0CzwABCAFhFsHglwbwBYzo7aTs/JN9n9KkHaYxvlQbIaSlFQW2upyunDLeUe9dQNm+47vwmeinzmX+5W4j2EYRriFFuZp28bdxB2mGUoJUb8Xt3f3/ktt1fY2PoGui0QRY+gOFIpEKIQJkUeT3TE8bfMfoSMPwUIEg7Py4Iv5RTijwDgOK4FFYySYYxmwan5av1aRH9dNADRAAEHrobwy0zopDsFlD1xW0OKovsjMd6bPSbLgMaiAoDLNt6mW2r+VY1jsfBizftvrToSwCWD5ZZzS5ucD/xtAYOBfAwIYsEbYBjrsGpz/W0ttJnkTnQLwLwt3qkZWVsg/uxv4C92bLc5diaa8KRBaBleWQdgrgru6CFlwlUDOVcvKCuOrc5pCPPbRgsQ5ji3D6cLMoOYBqr79/iIIkE6vabqYloOB7LNq/SRQLkCPFHBXlrOx2mqQehxDEDQTUkfHuHWGXLnAAfSpJwE8Mz+9/AApFZTEoA+1alLrwKUNjI7MuBFg13TltxmUrUACGNBZs7HaLp4pjZhNnaaTjiUD//xUu30XmS62on7DKxVSm2wavQ4GvTbZ7ndDLo+WN9TI7cCBzSVm7DDewwazS3cODQuduvWy2P18kA2zcYOsq5SrkEbSHko5/DdeiSKpFCiWJ18WhTLIJpJJqTKVcsiFROiKmQByCgsr4UDthYADFNwFUA53BVTA/QBp4GGABDwcYOBKQDp4ISAFXA0I4JMBJfBpgCK4HpAK3gEogBsAxfAeQB68F5AP3wTIAt8OKIT/DsgAH5Rk390hkERwLwMgE76UAkrxpQxQhi/lgEp8GZLkmO4IrEMugCq9jnEwiWQJkFIB9a63vrLJqaTYngDZ3VCTSvBvhk6U/Ey+gYcJYm95d0Z6eUVReoakp4+VN6alHZa7imUxJy8np6woS81ycwvjMcRSkllTVxTfpyrJPpcoFgZUyPcrSJO4vl4i6SeLsQkNuiig9C6EEhRWj3WJ7e2TJe1UETKgyRSTaNoxUIh9QaPVY0lo+lUVQF5hgaE1FBogliXECCUBjA1vwBMAztFqcje4DLbXvZx3k0ri9E1JMvdy0d0KKc4iJdkMGhGWzQCEcJxiuVFdijc8odG3EM407RF8wCxPAejBwvjt6uFo0pMMAZj1QOd62KJOpQXiZVZt4qYXy4xGERPenwzewOg2cwmFLUttpYhtt8Ux120Lo44TaiNGKD23jMJPPtDok29El89Ae9oaVXFtnrsgJbihGIATnZ8s3rQziUi3PvePe+Ugp6957i64HeINPlmeOrkRY2ryacZt/RD5jTyFiCQzeByO0VGsQgWNSKNMS8Zh5BvzhWNODxq7h7MrFRpZFkUkdNei/Q0PaOQ40YUoc2+s7M/LzHm3rkICcGlQHWZ88+0a+mSxUmYJjfjoSMNIHsFi4g35xpb7wmRIlBBziqRYPQIGVypBHbIL0FYMOk75TyfZNoP9qp9RMberSlGF3+551b9G5byj3ChKzBQQ6XRsyHHopuVsfEOVLMtsCzTQE+npQzNSAcN5iksPAlqAsPE0FZcR727iEkHu5iYxwQUngdSD+lsLrnpqLxtdJgv+cb8qCOac29U5z63VRujZ8kcrRwIsP7aaD4VerZ+Gq/OCKbyuy4bejQiGj390dI4qjHtHfwZ1MVEWpxOYYms2sGO+R6uf+fZLU0hJeb0S4m95PIbnVh2f9PAgV64K5mu/OgenB/V5iWTzWBLQ7n4yyFVEDOiaT70yNyp0oejwmL0jdsgcKWzt18VhNGJae2tv7cW+uuaBaG803IMMMBmamFtt09heci71iOTtk4dJRIkho47V58xejjZZnPqSpNGzlqSxRoX89s3MfZ6vH/XPFrFTkmWN+E5MtsaFIvQPTIX/3wTF/qXmz0Wo0EWIOCQHlQq6a6aiCqiowlzkdkE6hY2vLxWhH2988u3Pvfz9Xq7od7/OR2ORgUgHxQbnJYvsAVFNBbQxiDQSg8Ak0YnMtsRtIThWTvERFk81bg1NXr7ZVaXuhnC4mYupzC09I+pwtpPYRVoDCOwTUtXSETJ35s7cIaNPLtRoC+qma/Lq6/JLWQC61GXZsskFw5dttW2FuYcDOuGtaY9/H4r+F4Mg+n71IbrTLJ3WwrdUyCyQC6wKeo9WgZipw1hivpiFQSgfBXb63KKVQItv52OiRamgY4H5ECqQQ3KIv1dAIghno2xF5ALKay4nfchMoZPHwCo6KvlEAZRH0839JOAQc+HTZK81aAWF7kHF6I6IEEuVpmtEmBAN5CZEOdJRqgedTg6s1RACG1yn95AbzXIbxYH6SBLfkmYFqELiIOZg8nQO9zUXxPpLpeRNZGAYW+i78IKN7/3JCZthTmnhZrV9vTwOuE7v7RoYIBTFm69uBuEOBYyR1dzsluTrRaR3JIo37/KVPWxFuY0/JOeEAh+SUVcRWBowd25AaWDFWWHf+Ny5pQEVgWeRNz2wdsU9x0t5Tdu8E874+UwI4bX7+J0JZUPbtErbh9emmxRFXM/vhDyZaZJSBmSTa40ZhPw1PXEURSFZhow5GSXs3Aglc7ZO0q970ZzQiHlsRnGw06GmOv8/ggodtxArGlzXKy8/qrWi0/v9U0KyZs/ODJH5awPR7Y1z/hdnALmB+pzznMpkclR2zhTI7vmDn8xLhihzy/XnNGU/5jTQmUPSUGl0ExEaC4Pd08tTymKTS8aLU+LqgtGstYO02FJErBK5l+RBJfn0B3AgR1IaLlaUC3uiRFyWqSsiA6ZLS7d1QpW8Sk8Wj8XUW2m3OLdojNo0ygAAyW+GNHwN5LJUsOyi3VRZsgTdSOgM+RiSrDjyAzzsLmsKL87H8t+cpXA3EhxhfXz0n6IZ8V5lsqjU1jQ8OiMqvSBYFVJXrBTm+oxvZGWQe7VhyqzQCkSSNI62LjFd05I4ryXBqRWaSkKGy5L7oyQwZlP5cXIwopaUIme9bLtl1VL4/zeL3em+xPGCVEWjHEbhPMKz8lpTbI460y9DuGp3ZkdnkSzepaHAZUUwl/8qC2Ye9nCdGWQO9gjyAMxT0WEvVammzoWNPG+Heh2FNu9g+Fjp0Ou7O4D9hvFZ+ujY1gdkcl3I1k2EKVMIU1fZXm5vGrs/UWj385YMFC+uc8psPFWT5fn9x440jxhdpjMi3kPtlzIdUzRHRqfGLNOi9mFu9CIkv+efKSDwzT3Oi5M1o386SffpY9Yb52/68vVrwdMbCHZrzpmBD59oX/a8d5PGuAkIXf6iVKv6/3N5tdj134fh+Heps7VoYJnbOMvKm6ee3zgSG9vzgPMU2Em2RKxGELW45LzQ42pk7v38uSrHxWNri/1xv74+P9y/+LCj47027lfsfxg5acBeJxtlkRDHUZTNmWmSy4E22anJKSoX+Oxwd9+hffFg3r+yWBYUCSW56KlMIfQzJGRSwR73OEcXg0fhnbmii3bsMeqKRTiC4KLis7p+BMeRYtHZ0GqBBrFIrRbpgO3r7D+xoLuC+D+NOMyG1VETRUtpO2gh3/17J1YGz7Zaj7lwTByXVXPmxEhOwCa269GEjYBYkhHAi4JhAAcvgrdFeYl4z54VFy9ahCC7CCD9oenUSO4Ndq4Khzq1ndUAGVABgCu/ByBnJ2qEwjtvr9li3TM+dHdfuGN7JhRq0IKM/5+FF3QDKVDVMOK376tl3DRutr4mrio2tjKudjSuJrbq4pw3WhtXGQuE1GdzI8quff92zL9wQrkiIjcsLDdC8W+EMizH0Ob9q4zICQMCnwLFLzq6BvqYEwy61ImMDDBgKMszDezZY7QnAT8RnaBP1mHzjx9fv7SYlvg2F5u8vW+7ApcXXewpYJepqltBO4JuCWDircAT5/1Bk93+yf4u5KQkxq7bhX5J2c0YgD3ONBRsdB6GroD/h9tR8kgWs5lmANBX7mt+pXs72RxR6gTldSTBnkAW4IZcbBbY5d8rM61D35IjRvSj6Ax95zGYZLOEslqsEeWT7xDRf3fW5OJJYx3zxN+f0zZ0zo1I2BTtIUN7jfySqShPCiS0kbLO48PR7OTZ/242hKoB4ZsaExF/n2C7kJg16FHlA4pWIJ0dBv/bTM13U0+vILahU4rPOjDl5cx4HQu8tVdCBj0UMT7eK50Oc/VnUOCsYUhIA5o9gl5CNs+Z8vfM+BUL/FOvhGKfKQL/2Sud7SYhWgbN7ci3wKgiarE7CwtUGM2INSTGil+Y1V6xLxfK+0OuLBVik76EFn9igZy8muqQyRiNMExBfBwfDr0nUTLtEWKax1hu12uDVZMChcYro4p6v1rYnYe3QIVZNdaQ+D7eF2a1V4xvBdb9Q67sMSls/lzbiph9OkWcrdYgXB0ySXQ0QkWsSEH4SKfQswUklHhpe4SYylPocmtN9mbiOmnbvLAoHKbaNmmKVbWkphumZSvHb4A373q+pZULl65cu3Hrzr0Hj548R6fAU+yUjIfW/39bdcouKO9l/4j2ZAvZM+1OxOebQ47gdnRKwDJ4XPnrTqiYKGY6JmyzPMrxaapHswOajoUcFROplANW2lIip2v5y9w2piIpvbLFILT7OLrKTsCibiutu+Cpwp4uUwz5qKjdx1W4S49R14Cjwv3hLmg0AAAA") 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;box-sizing: border-box !important;width: 100%;}
.uc-phColor{color: #ddd;}
input:-moz-placeholder{color: #ddd;}
::-webkit-input-placeholder{color: #ddd;}
input[type=text], input[type=password]{-webkit-appearance: none;}
[type=submit]{outline: none;}
[type=submit]:hover{opacity: 0.8;}
button{margin: 0;padding: 0;background: none;line-height: inherit;font-size: inherit;border: none;color: inherit;appearance: none;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;}
button:after{display: none;}
.uc-input, .uc-select, .uc-button, .uc-textarea{width: 100%;border: #eeeeee 1px solid;outline: none;height: 1.875rem;line-height: 1.75rem;border-radius: 0.3125rem;padding: 0 0.625rem;}
.uc-input:hover, .uc-input:focus, .uc-select:hover, .uc-select:focus, .uc-button:hover, .uc-button:focus, .uc-textarea:hover, .uc-textarea:focus{border-color: #d33600;}
.uc-btn{cursor: pointer;outline: none;transition: all 0.3s linear;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;height: 1.875rem;border-radius: 0.3125rem;padding: 0 0.625rem;}
.uc-btn img{margin-right: 0.625rem;}
.uc-btn:hover{opacity: 0.8;}
.uc-btn.red{background-color: #d33600;border: #d33600 1px solid;color: #fff;}
.uc-btn.red-linear{background: linear-gradient(to right, rgba(211, 54, 0, 0.7) 0%, #d33600 100%);color: #fff;}
.uc-btn.red-plain{color: #d33600;border: #d33600 1px solid;}
.uc-btn.red-plain:hover{opacity: 1;background-color: #d33600;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-btn img{margin-right: 0.625rem;}
.uc-tag{display: inline-block;border-radius: 0.1875rem;padding: 0 0.3125rem;}
.uc-tag:empty{display: none;}
.uc-tag.red{background-color: #d33600;color: #fff;}
.uc-tag.gray{background-color: rgba(153, 153, 153, 0.4);color: #fff;}

/* ---------------------------------------------------------------------- 通用样式 --------------------------------------------------------------------*/
footer{overflow: hidden;background-color: #000;}
footer > div{margin-left: -5px;margin-right: -5px;}
footer .ft1{color: #939393;padding-top: 3.125rem;padding-bottom: 1.25rem;}
footer .ft1 a{color: #939393;}
footer .ft1 a:hover{color: #d33600;}
footer .ft1 li{margin-bottom: 1.875rem;}
footer .ft1 h3{font-size: 1.25rem;margin-bottom: 1rem;color: #fff;}
footer .ft1 h3 a{color: #fff;}
footer .ft1 .con{line-height: 1.75em;font-size: 0.875rem;}
footer .logo{margin-bottom: 1.25rem;display: block;}
footer .logo img{display: block;width: 100%;max-width: 11.8125rem;}
footer .share{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;margin-top: 1rem;}
footer .share .item{margin-right: 0.5em;}
footer .share img{display: block;}
footer .ft2{text-align: center;border-top: #323131 1px solid;color: #939393;line-height: 1.5em;padding-top: 1rem;padding-bottom: 1rem;}
footer .ft2 a{color: #939393;}
footer .ft2 a:hover{color: #d33600;}
.g-header-space{height: 3.125rem;padding-top: 0px;padding-top: calc(0px + constant(safe-area-inset-top));padding-top: calc(0px + env(safe-area-inset-top));}
.g-footer-space{height: 3.125rem;padding-bottom: 0px;padding-bottom: calc(0px + constant(safe-area-inset-bottom));padding-bottom: calc(0px + env(safe-area-inset-bottom));}
.header-phone{height: 50px;overflow: hidden;width: 100%;position: fixed;top: 0;background-color: #fff;z-index: 888;transition: all none linear;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.header-phone .logo{display: inline-block;padding: 4px 15px;}
.header-phone .logo img{width: 100px;display: block;}
.header-phone .btn-menu{width: 50px;height: 50px;background: url(images/icon-menu.png) center center no-repeat;background-size: 32px 32px;right: 0;}
.alert-menu{display: none;position: fixed;z-index: 777;top: 0px;width: 100%;background-color: rgba(0, 0, 0, 0.6);height: 100vh;padding-top: 50px;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-top: #eeeeee 1px solid;}
.alert-menu .list li > a{display: block;}
.alert-menu .list li:first-child{border: none;}
.alert-menu .list li.on{color: #d33600;}
.alert-menu .list li.on > a{color: #d33600;}
.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;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: #eeeeee 1px solid;display: none;background-color: #f6f6f6;padding-left: 10px;}
.alert-menu .subMenu a{display: block;}
.alert-menu .other{padding: 0 15px;}
.alert-menu .other li{border-top: #eeeeee 1px solid;}
.alert-menu .search-box{padding: 10px 0;position: relative;}
.alert-menu .search-box .uc-input{height: 2.5em;}
.alert-menu .search-box .btn-search{position: absolute;top: 50%;transform: translateY(-50%);right: 0.9375rem;}
.alert-menu .btn-lang{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;padding: 10px 0;height: 2.5em;}
.alert-menu .btn-lang img{display: block;margin-right: 5px;}
body{padding-top: 50px;}

/*返回顶部-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;}

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

/* -- pager --*/
.pager{text-align: center;padding-top: 20px;color: #666;font-size: 14px;}
.pager a{color: #666;text-decoration: underline;}

.pager ul{display: inline-block;border-left: 1px solid #ddd;padding: 0;}
.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;}

.clear{clear:both;}
.ilinkA{position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block;}
.pusher{transition: transform 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s; -webkit-transition: transform 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s; }

@media (min-width: 768px){
body{padding-top: 5.625rem;}}
.header-pc{position: fixed;left: 0;top: 0;width: 100%;z-index:9999;background-color: #fff;}
.header-pc > div{margin-left: -5px;margin-right: -5px;}
.header-pc .hd-menu{width: 96%;margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;height: 5.625rem;}
.header-pc .logo{width: 9.4375rem;}
.header-pc img{display: block;}
.header-pc .list{margin-left: auto;margin-right: 1em;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.header-pc .list li{padding: 0 1rem;line-height: 5.625rem;position: relative;height: 5.625rem;margin-left: 1px;}
.header-pc .list li.on > a, .header-pc .list li:hover > a{color: #d33600;}
.header-pc .list li:hover .subMenu{display: block;height: auto;}
.header-pc .list li:hover .subMenu .con{margin-top: 0;}
.header-pc .subMenu{position: absolute;top: 5.625rem;left: 0;height: 0;overflow: hidden;box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.1);}
.header-pc .subMenu .con{width: 18rem;background-color: #fff;position: relative;margin-top: 1.5rem;transition: all 0.3s ease-in;font-size: 1rem;}
.header-pc .subMenu a{display: block;line-height: 3rem;padding: 0 1em;}
.header-pc .subMenu a:hover{background-color: #d33600;color: #fff;}
.header-pc .btn{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.header-pc .btn img{margin: 0 5px;}


/* --------------------------------------------------------------------- 各页面样式 -------------------------------------------------------------------*/
.uc-home-1 img{display: block;}
.banner a:link, .banner a:visited{color: #fff;}
.banner a:active,.banner a:hover{color: #b07d41;}
.banner{position: relative;overflow: hidden;z-index:9;}
.banner .item .pimg{position: absolute;right: 0px;top: 0px;width: 100%;display: block;}
.binbox{position: absolute;left: 7%;bottom: 72px;color: #fff;border-left: 1px solid #fff;border-left: 1px solid rgba(255,255,255,0.5);padding-left: 50px;}
.binbox .t{color: #fff;font-size: 40px;line-height: 1.1;margin-bottom: 10px;overflow: hidden;font-family: "微软黑体","Microsoft JhengHei";font-weight: bold;}
.binbox .en{line-height: 1.4;font-size: 18px;font-family: "pf_din_text_comp_proregular";}
.binbox .con{height: 160px;overflow: hidden;}
.binbox .moreBox{font-family: "pf_din_text_comp_proregular";}
.banner .bot{position: absolute;left: 0px;bottom: 0px;background-color: #d33600;height: 6px;overflow: hidden;}
.banner .slick-arrow{background:url(../images/black_50.png) repeat;background:none rgba(0,0,0,0.5);width:60px;height: 52px;z-index: 9;bottom: 300px;}
.banner .slick-arrow i{width: 100%;height: 100%;display: block;transition: 300ms;-webkit-transition: 300ms;}
.banner .slick-prev{left: 7%;}
.banner .slick-next{left: 7%;margin-left: 74px;}
.banner .slick-prev i{background: url(../images/i_banner_l.png) no-repeat scroll center center;}
.banner .slick-next i{background: url(../images/i_banner_r.png) no-repeat scroll center center;}
.banner .slick-prev:hover,.banner .slick-next:hover{background:url(../images/cs_80.png) repeat;background:none rgba(211, 54, 0,0.8);}
.banner .slick-prev:hover i{transform: translateX(-5px);-webkit-transform: translateX(-5px);}
.banner .slick-next:hover i{transform: translateX(5px);-webkit-transform: translateX(5px);}
.banner-yy{background: url(../images/bg_yy.png) repeat-x scroll left bottom;display: block;width: 100%;height: 100%;position: absolute;left: 0;bottom: 0;}
.banner .slick-active .pimg{visibility: visible !important;-webkit-animation: scaleUpDown 5s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);animation: scaleUpDown 5s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);}
.banner .slick-active .binbox{visibility: visible;-webkit-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);-webkit-animation: fadeInRightBig 1.2s 1;animation: fadeInRightBig 1.2s 1;}
@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(300px);transform:translateX(300px)}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(300px);transform:translateX(300px)}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
.banner .slick-active .bot{-moz-animation: a_slidercurrent 5s linear;-webkit-animation: a_slidercurrent 5s linear;-o-animation: a_slidercurrent 5s linear;animation: a_slidercurrent 5s linear;}
@-moz-keyframes a_slidercurrent{from{width: 0%;}
to{width: 100%;}}
@-webkit-keyframes a_slidercurrent{from{width: 0%;}
to{width: 100%;}}
.banner .slick-dots{right: 2.5%;bottom: 50%;width: 10px;margin-bottom: -92px;z-index: 9;}
.banner .slick-dots li{position: relative;display: block;width: 21px;padding: 20px 0px;margin: 0px;cursor: pointer;}
.banner .slick-dots li:before{content: "";/* background-color: #fff;*/width: 1px;height: 100%;position: absolute;left: 50%;top: 0;}
.banner .slick-dots li:first-child:before{top: 50%;height: 50%;}
.banner .slick-dots li:last-child:before{height: 50%;}
.banner .slick-dots li a{height: 21px;width: 21px;line-height: 21px;display: block;overflow: hidden;margin: 0px auto;padding: 0px;cursor: pointer;border-radius: 50%;background: url(../images/banner_y1.png) no-repeat scroll center center;}
.banner .slick-dots li a span{width: 100%;height: 100%;display: block;border-radius: 50%;background: url(../images/banner_y2.png) no-repeat scroll center center;visibility: hidden;opacity: 0;transform: scale(0.8);-webkit-transform: scale(0.8);transition: 300ms;-webkit-transition: 300ms;}
.banner .slick-dots li a:focus{outline: none;}
.banner .slick-dots li.slick-active a span{opacity: 1;visibility: visible;transform: scale(1);-webkit-transform: scale(1);}
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;overflow: hidden;display: block;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-loading .slick-list{background: #fff url(../images/loader.gif) center center no-repeat;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;left: 0;top: 0;display: block;zoom: 1;}
.slick-track:before, .slick-track:after{content: "";display: table;}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{float: left;height: 100%;min-height: 1px;display: none;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
/* Arrows*/
.slick-prev, .slick-next{position: absolute;display: block;height: 20px;width: 20px;line-height: 0;font-size: 0;cursor: pointer;background: transparent;color: transparent;padding: 0;border: none;outline: none;}
/* Dots*/
.slick-dots{position: absolute;bottom: -45px;list-style: none;display: block;text-align: center;padding: 0px;width: 100%;}
.slick-dots li{position: relative;display: inline-block;height: 20px;width: 20px;margin: 0px 5px;padding: 0px;cursor: pointer;}
.slick-dots li button{border: 0;background: transparent;display: block;height: 20px;width: 20px;outline: none;line-height: 0;font-size: 0;color: transparent;padding: 5px;cursor: pointer;outline: none;}
.slick-dots li button:focus{outline: none;}
.slick-dots li.slick-active a{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);}
.moreBtn .txt{color: #fff;}
.moreBtn:hover .txt{color: #d33600;}
/*
.mouseIco{ border: 2px solid #fff; width: 21px; height: 30px; display: block; margin: 0px auto; border-radius: 6px; position: absolute; left: 50%; margin-left: -17px; bottom: 67px; z-index:900;}
.mouseIco i{ width: 3px; height: 7px; border-radius: 1px; display: block; background-color: #fff; position: absolute; left: 50%; margin-left: -1px; top: 5px; -webkit-animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite; animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;}
*/
.cpll li{margin-bottom:20px;}
.cpnr img{display:block;margin:0 auto;width:auto;}
.pinner{width: 100%; max-width: 1200px; margin: 0px auto;}
.pbanner{position: relative; overflow: hidden; background: url(../images/loader.gif) no-repeat scroll center center #fff; color: #fff;}
.pbanner a:link, .pbanner a:visited{color: #fff;}
.pbanner a:active, .pbanner a:hover{color: #fff;}
.pbanner .load-img{display: block; width: 100%;}
.pbanner .load-yy{/* background: url(../images/bg_yy2.png) repeat-x scroll left bottom;*/ position: absolute; left: 0; width: 100%; height: 100%; bottom: 0;}
.pbanner-C a:link, .pbanner-C a:visited{color: #fff;}
.pbanner-C a:active,.pbanner-C a:hover{color: #fff;}
.pbanner-C{position: absolute; left: 10%; bottom: 12%; color: #fff; visibility: hidden;}
.pbanner-C .t{font-size: 18px; margin-bottom: 8px;}
.pbanner-C .c{font-size: 40px; line-height: 1.2; font-weight: bold; font-family: "微软正黑体","Microsoft JhengHei";}
.pbanner-C.inview{visibility: visible; -webkit-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8); transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8); -webkit-animation: fadeInRightBig 1.2s 1; animation: fadeInRightBig 1.2s 1;}
.pbanner-C article{position: relative; float: left;}
.tlbg:after{background-color: rgb(176,125,65); background-color: rgba(176,125,65,0.8); content: ""; width: 102%; height: 100%; position: absolute; top: 0px; left: -2%;transition: transform .8s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s; -webkit-transition: transform .8s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s; z-index: 1; transform-origin:left top 0; -webkit-transform-origin:left top 0;}
.inview .tlbg:after{transform: scaleX(0); -webkit-transform: scaleX(0);}
.no-csstransitions .pbanner-C article:after{background-color: transparent;}
.inview .tlbg:after{transform: scaleX(0); -webkit-transform: scaleX(0);}
.no-csstransitions .pbanner-C article:after{background-color: transparent;}
.pageNavBox{height: 52px;}
.pageNavBox a:link, .pageNavBox a:visited{color: #fff;}
.pageNavBox a:active,.pageNavBox a:hover{color: #d33600;}
.pagenav{width: 100%;}
.pagenav.fixed{position: fixed; left: 0; top: 52px; z-index: 1000;}
.pagenav.fixed .cpnavbox{height: 40px; line-height: 40px;}
.cpnavbox{height: 54px; line-height: 54px;-webkit-transition:height 0.3s; transition:height 0.3s;}
.cpnavbox a{text-align: center; color: #000!important; display: inline-block;border-right: 1px solid #f3ebeb;padding: 0px 15px; position: relative;}
.cpnavbox a:last-child{border-right:0px;}
.cpnavbox a:before{content:""; position: absolute; left: 0px; top: 0; width: 1px; height: 100%; display: block; background-color: #fff;}
.cpnavbox a:last-child:after{content:""; position: absolute; right: 0px; top: 0; width: 1px; height: 100%; display: block; background-color: #fff;}
.cpnavbox a:hover, .cpnavbox a.active{color: #d33600;border-bottom: 2px solid #eb3c00;}
.cpnav{display: none; width: 100%; color: #fff; line-height: 40px; height: 40px; overflow: hidden; text-align: center; font-size: 14px; background-color: #d33600; cursor: pointer;}
.caret{display: inline-block; width: 0px; height: 0px; margin-left: 10px; vertical-align: middle; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent;}
.fixedImg{background-position: center top; background-repeat: no-repeat; background-size: cover;}
.pageC p{font-size:16px;line-height:1.6;}

.caselisth{width:100%;margin:0 auto;}
.caselisth ul li{width:25%;height:308px;float:left;overflow:hidden;}
.caselisth ul li img{width:100%;height:300px;}
.caselisth ul li h4{font-size: 20px; color: #fff; background: #00000061; top: -2.5rem; position: relative; z-index: 999; height: 3rem; line-height: 3rem; text-align: center;}
.caselisth .img img{width: 100%; height: 300px; display: block; transform: scale(1.05); -webkit-transform: scale(1.05); transition: 0.6s; -webkit-transition: 0.6s;}
.caselisth .img:hover img{transform:scale(1);-webkit-transform:scale(1);}

.jjt{font-size:2.25rem;font-weight:bold;color:#fff;}
.uc-home-4 .title .line{width: 5rem; height: 0.375rem; margin: 1.25rem auto; background-color: #d33600;}
.uc-home-5 .title{text-align: center;margin-bottom: 2.5rem;}
.uc-home-5 .title h2{font-size: 2.25rem;font-weight: bold;}
.uc-home-5 .title .con{line-height: 1.5em;max-width: 60rem;margin: 0 auto;font-size: 1.125rem;}

.inner {margin: 0px auto; width: 1200px;}
.speech-Pbox a:link, .speech-Pbox a:visited{color: #fff;}
.speech-Pbox a:active,.speech-Pbox a:hover{color: #fff;}
.speech-Pbox{background-position: left top;background-color: #362c2a;background-repeat: no-repeat;background-size: cover;color: #fff;position: relative;}
.speech-Pbox .pinner{position: relative;}
.speech-Pbox .img,.speech-Pbox .con{float: left;display: block;width: 50%;}
.speech-Pbox .img img{width: 100%;display: block;max-width: 100%;}
.speech-Pbox .con{position: absolute;right: 10%;top: 0%;height: 100%;text-align: right;}
.speech-Pbox .t{font-size: 60px;line-height: 1.2;margin-bottom: 15px;}
.speech-Pbox .c{font-size: 20px;}
.speech-Pbox .qm{margin-top: 40px;}
.speech-Pbox .more{background: url(../images/cs_50.png) repeat;background: rgba(160,115,62,0.5);position: absolute;left: 0;bottom: 0;width: 100%;text-align: center;padding: 10px 0px 15px;}
.speech-Pbox .moreBtn{margin: 0px auto;}
.surveyPCon a:link, .surveyPCon a:visited{color: #d33600;}
.surveyPCon a:active,.surveyPCon a:hover{color: #000;}
.surveyPCon{padding: 170px 0px 135px;}
.survey-title{margin-bottom: 35px;}
.survey-title .year{font-size: 165px;font-family: "Baiduan Number";text-transform: uppercase;color: #e8e8e8;line-height: 1;}
.survey-title .year span{font-family: "pf_din_text_comp_proregular";}
.survey-title .zh{color: #000; position: relative; margin-top: 50px; font-size: 36px; line-height: 1; text-align: center;}
.survey-c{width: 545px;height: 126px;overflow: hidden;margin-bottom: 30px;}
.moreBtn2{background-image: url(../images/more_bg2.png);}
.moreBtn2 .txt{color: #d33600;}
.moreBtn2:before{background-image: url(../images/more_bg3.png);}
.moreBtn2:hover .txt{color: #000;}
.surveyPbox .pinner{position: relative;}
.survey-plist{position: absolute;right: 10%;bottom: 0;width: 40%;color: #fff;}
.survey-plist li{display: block;float: left;width: 31.33%;text-align: center;padding: 40px 1%;}
.survey-plist .num{font-size: 72px;line-height: 1;font-family: "Baiduan Number";}
.memorabiliaPbox a:link, .memorabiliaPbox a:visited{color: #fff;}
.memorabiliaPbox a:active,.memorabiliaPbox a:hover{color: #d33600;}
.memorabiliaPbox{padding: 130px 0px 0px;color: #fff;margin-top:2px;}
.pboxT .t{font-size: 24px;color: #fff;}
.pboxT .by{color: #fff;font-size: 36px;}
.memorabiliaDemo{margin-top: 60px;padding: 54px 0px 70px 14px;width: 100%;position: relative;}
.memorabiliaDemo .mouseIco{left: 38px;margin-left: 0;}
.memorabiliaDemo .line{width: 4px;height: 100%;position: absolute;left: 10px;top: 0;background-color: #d33600;}
.memorabiliaDemo .yd{display:none;/*background: url(../images/memorabilia_d.png) no-repeat scroll center center;width: 25px;height: 25px;position: absolute;left: 0;top: 0;*/}
.memorabiliaBox{height: 440px;overflow: hidden;cursor:pointer;}
.memorabiliaBox .mCSB_scrollTools{visibility: hidden !important;}
.memorabilia-list dd{position: relative;padding:0px 0px 35px 112px;}
.memorabilia-list .year{position: absolute;left: 0;padding-left: 27px;width: 84px;}
.memorabilia-list .year i{width: 9px;height: 4px;background-color: #d33600;position: absolute;left: 0;top: 50%;margin-top: -2px;border-radius: 0px 2px 2px 0px;}
.structure-pbox{position: relative;overflow: hidden;}
.structure-pbox .img{float: right;display: block;width: 50%;overflow: hidden;}
.structure-pbox .img img{width: 100%;display: block;}
.structure-pbox .con{position: absolute;left: 10%;top: 0;width: 32%;height: 100%;}
.pboxT2 .zh{font-size: 30px;color: #d33600;line-height: 1.2;}
.pboxT2 .en{color: #b5b4b3;font-size: 18px;font-family: "pf_din_text_comp_proregular";line-height: 1.5;text-transform: uppercase;}
.structure-pbox .txt{height: 76px;overflow: hidden;margin: 8% 0px 9%;}
.honor-pbox-bg a:link, .honor-pbox-bg a:visited{color: #fff;}
.honor-pbox-bg a:active,.honor-pbox-bg a:hover{color: #d33600;}
.honor-pbox-bg{padding: 130px 0px 85px;width: 785px;margin: 0px auto;text-align: center;color: #fff;}
.honor-pbox-bg .by{margin: 15px 0px 25px;}
.honor-pbox-bg .t{font-size: 36px;line-height: 1.2;margin-bottom: 23px;}
.honor-pbox-bg .c{margin-bottom: 70px;}
.magrinC{margin: 0px auto;}
.responsibility-pbox{padding: 140px 0px;color: #fff;}
.responsibility-pbox a:link, .responsibility-pbox a:visited{color: #fff;}
.responsibility-pbox a:active,.responsibility-pbox a:hover{color: #d33600;}
.responsibility-pbox-bg{margin-left: 10%;width: 32%;}
.responsibility-pbox-bg .txt{margin: 5% 0px 8%;}
.responsibility-pbox-bg .moreBtn:before{background-image: url(../images/more_bg.png);}
.responsibility-pbox-bg .moreBtn:hover .txt{color: #fff;}
.inner1000{width: 1200px;margin: 0px auto;}
.pagePading,.pagePading2{padding: 80px 0px;}
.pageC a:link, .pageC a:visited{color: #d33600;}
.pageC a:active,.pageC a:hover{color: #000;}
.pageC img{max-width: 100% !important;height: auto !important;}
.otherNav{padding-top: 60px;}
.otherNav .moreBtn{float: right;}
.structure-img{border-top: 1px solid #c2c2c2;padding: 42px 0px 60px;margin-top: 30px;text-align: center;}
.structure-img img{display: block;margin: 0px auto;}
.structure-list{border-top: 1px solid #c2c2c2;margin-top: 42px;}
.structure-list dd{padding: 42px 0px 25px;border-bottom: 1px solid #c2c2c2;}
.structure-list .t{color: #d33600;font-size: 24px;line-height: 1.4;margin-bottom: 4px;}
.openOdd{width: 186px;height: 38px;line-height: 38px;text-align: center;color: #fff;background-color: #d33600;display: block;margin: 50px auto 0;}
.openOdd:hover{background-color: #666;}
.openOdd .txt{color: #fff;background: url(../images/serach_bg3.png) no-repeat scroll left center;padding-left: 26px;font-style: inherit;}
.social-con{margin: 30px 0px 50px;padding: 30px 0px;border-top: 1px solid #c2c2c2;border-bottom: 1px solid #c2c2c2;}
.social-txt{height: 76px;overflow: hidden;}
.social-reading-btn{background-color: #69b5e8;width: 162px;height: 34px;line-height: 34px;text-align: center;color: #fff;display: block;margin:-1px 0px 60px;}
.social-reading-btn .txt{color: #fff;background: url(../images/reading-btn.png) no-repeat scroll right center;padding-right: 32px;}
.social-reading-btn:hover{background-color: #d33600;}
.social-reading-btn.on .txt{background-image: url(../images/reading-btn2.png);}
.social-list a:link, .social-list a:visited{color: #666;}
.social-list a:active,.social-list a:hover{color: #d33600;}
.social-list{padding-bottom: 10px;}
.social-list dd{float: left;display: block;width: 48%;margin-left: 4%;position: relative;margin-bottom: 40px;transition:0.43s;-webkit-transition:0.43s;background-color: #fff;padding-bottom: 20px;cursor: zoom-in;}
.social-list dd:nth-of-type(odd){margin-left: 0;}
.social-list .img{position: relative;overflow: hidden;}
.social-list .img img{width: 100%;display: block;transform:scale(1.05);-webkit-transform:scale(1.05);transition:0.6s;-webkit-transition:0.6s;}
.social-list .txt{overflow: hidden;text-align: center;padding: 20px 5% 0px;line-height: 1.5;height: 42px;}
.social-list dd:hover .img img{transform:scale(1);-webkit-transform:scale(1);}
.social-list dd:hover{box-shadow:0 0 29px rgba(0,0,0,0.33);}
.social-list dd:hover .txt{color: #d33600;}
.bgfafbfd{background-color: #fafbfd;}
.pageC-zh{font-size: 30px;color: #d33600;margin-bottom: 30px;line-height: 1.2;}

.newbg{background:#f9fafc;}
.news{padding:86px 0 62px;}
.tnew{background:#fff;padding:7px 0px;}
.tnew a{display:block;float:left;height:37px;line-height:37px;padding: 0px 25px;margin: 0px 8px;color:#666666;font-size:14px;text-align:center;}
.tnew .l{height:37px;line-height:37px;font-size: 12px;color: #ccc;}
.tnew a:hover,.tnew a.active{color:#fff;background:#69b5e8;}
.newlist{width:100%;margin-top:20px;}
.newlist li{width:33.33333%;height:430px;overflow:hidden;float:left;margin-bottom:50px;}
.newlist li a{display:block;margin:0 27px;}
.newlist li figure{display:block;line-height:1;overflow:hidden;}
.newlist li figure img{display:block;width:100%;height:auto;line-height:0;transition:0.48s;-webkit-transition:0.48s;-moz-transition:0.48s;-o-transition:0.48s;transform:scale(1.07);-webkit-transform:scale(1.07);-moz-transform:scale(1.07);}
.newtext{padding-top:15px;height:190px;position:relative;}
.newtext h3{color:#333;font-size:18px;height:40px;line-height:1.4;margin-bottom:20px;font-weight:bold;text-align: left;}
.newtext p{color:#999999;font-size:14px;height:50px;overflow:hidden;padding:5px;}
.newtexts{background: #7d7d7e;padding-top:15px;height:50px;position:relative;}
.newtexts h3{color:#fff;font-size:16px;line-height:1.4;margin-bottom:14px;font-weight:normal;text-align: center;}
.newtexts p{color:#999999;font-size:14px;height:50px;overflow:hidden;}
.nline{padding-bottom: 13px; border-bottom: 1px solid #ddd; position: absolute; width: 100%; left: 0; bottom: 0;}
.nline:before{content:"";width:100%;height:1px;background:#000;position:absolute;left:0;bottom:-1px;transform-origin:100%;-webkit-transform-origin:100%;-webkit-transition:-webkit-transform .44s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .44s cubic-bezier(.4,0,.2,1);transition:transform .44s cubic-bezier(.4,0,.2,1);transition:transform .44s cubic-bezier(.4,0,.2,1),-webkit-transform .44s cubic-bezier(.4,0,.2,1);transform:scaleX(0);-webkit-transform:scaleX(0);visibility:hidden\9;}
.nline time{display:block;float:left;line-height:1;color:#999;font-size:14px;font-family:"pf_din_text_comp_proregular";}
.nline i{display:block;width:7px;height:15px;background:url(../images/narrow.png) center no-repeat;float:right;margin-top:2px;transition:0.22s;margin-right:5px;}
.newlist li:hover figure img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);}
.newlist li:hover .nline:before{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform-origin:0;-webkit-transform-origin:0;visibility:visible\9;}
.newlist li:hover .nline i{margin-right:2px;transition:0.22s 0.2s;}
.writtens{margin-top:30px;padding-top:18px;background:#fff;padding-bottom:18px;}
.writtens li{position:relative;padding:46px 66px 0 58px;}
.writtens li:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#f0f5f8;-webkit-transition:-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1);transform-origin:left 100%;-webkit-transform-origin:left 100%;transform:scaleY(0);-moz-transform:scaleY(0);-webkit-transform:scaleY(0);visibility:hidden\9;}
.writtenwr{position:relative;padding-bottom:34px;border-bottom:1px solid #cccccc;transition:0.3s;}
.writtens li:last-child .writtenwr{border-bottom:none;}
.writtenle{float:left;}
.writtenle time{display:block;color:#4eabe8;font-size:24px;font-family:"pf_din_text_comp_proregular";line-height:1;margin-bottom:14px;}
.writtenle span{display:block;line-height:1;color:#4eabe8;font-size:14px;}
.writtenfix{width:84%;float:right;}
.writtenfix h3{line-height:1.2;color:#333333;font-size:18px;font-weight:normal;margin-top:-3px;margin-bottom:16px;}
.writtenfix p{color:#999999;font-size:14px;}
.writtens li:hover .writtenwr{border-bottom-color:#f0f5f8;transition:0.3s 0.3s;}
.writtens li:hover:before{transform:scaleY(1);-webkit-transform:scaleY(1);transform-origin:left 0;-webkit-transform-origin:left 0;visibility:visible\9;}
.nview{padding-bottom:68px}
.newview{width:1000px;margin:auto;margin-top:-185px;padding-bottom:50px;background:#fff;position:relative;}
.newtitle{padding:42px 60px 24px;border-bottom:1px solid #ddd;position:relative;}
.newtitle2{padding:42px 60px 24px;position:relative;}
.newtitle h1{color:#333333;font-size:24px;line-height:1.6;margin-bottom:18px;font-weight:normal;}
.newtitle time{display:inline-block;color:#666666;font-size:14px;font-family:"Arial";line-height:16px;}
.shared{margin-top:10px;}
.shared span{color:#666666;font-size:14px;line-height:28px;margin-left:0;float:left;}
.more-fen-btn{float: right;display: block;color: #fff;background-color: #d33600;padding:4px 16px;}
.more-fen-btn:hover{background-color: #999;}
.sharelist1{margin-left:4px;float:left;}
.sharelist1 li{float:left;}
.sharelist1 li a{height:28px;display:block;position:relative;}
.sharelist1 li{width:28px;height:28px;position:relative;margin-right:5px;}
.sharelist1 li:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#f2f2f2;border-radius:50%;position:absolute;left:0;top:0;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);visibility:hidden;transition:0.32s;}
.sharelist1 li:hover:before{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);visibility:visible;}
.sharelist1 li:last-child{margin-right:0;}
.sharelist1 li a.icon-share1{background:url(../images/weixin.png) center no-repeat;}
.sharelist1 li a.icon-share2{background:url(../images/qq.png) center no-repeat;}
.sharelist1 li a.icon-share3{background:url(../images/weib.png) center no-repeat;}
.sharelist1 li a.icon-share4{background:url(../images/weibx.png) center no-repeat;}
.sharelist1 li:hover a{opacity:0.7;}
.newv{margin:27px 60px 54px;overflow: hidden;}
.newv a:link,.newv a:visited{color:#666666;}
.newv a:active,.newv a:hover{color:#d33600;}
.newv p{color:#666;font-size:16px;line-height:1.4;}
.newv img{width:auto;max-width:100% !important;height: auto !important;}
.previous{padding-top:22px;border-top:1px solid #aaaaaa;position:relative;margin:0 56px;}
.previous dl{margin-bottom:5px;padding:5px 0;border-bottom:1px dashed #ddd;}
.previous dl em{display:inline-block;float:right;}
.previous dl a{display:inline-block;width:80%;overflow:hidden;line-height:1.4;}
.previous .previ{display:block;width:143px;height:36px;text-align:center;line-height:36px;color:#666666;font-size:14px;border:1px solid #b5b5b5;}
.previous .previ i{display:inline-block;position:relative;top:1px;width:10px;height:11px;transition:0.28s;}
.previous .prev{float:left;}
.previous .prev i{background:url(../images/arrow1.png) center no-repeat;margin-right:16px;}
.previous .next{float:right;}
.previous .next i{background:url(../images/arrow2.png) center no-repeat;margin-left:16px;}
.backlist{display:block;width:145px;height:38px;text-align:center;line-height:38px;color:#fff;background:#d33600;position:absolute;left:50%;margin-left:-72px;top:22px;}
.backlist:hover{background:#1f1c1a;}
.backlist_2{top: 40px;left: auto;right: 60px;}
.previous .previ:hover{background:#d33600;border-color:#d33600;color:#fff;}
.previous .prev:hover i{background:url(../images/arrow3.png) center no-repeat;margin-right:18px;}
.previous .next:hover i{background:url(../images/arrow4.png) center no-repeat;margin-left:18px;}
.videoli{margin-top:38px;margin-bottom:20px;}
.videoli li{width:48.33333%;float:left;margin-bottom:40px;transition:0.43s;}
.videoli li:nth-child(2n+2){float:right;}
.videoli li figure{line-height:1;position:relative;overflow: hidden;}
.videoli li figure img{width:100%;display: block;transition: 600ms;-webkit-transition: 600ms;transform: scale(1.06);-webkit-transform: scale(1.06);}
.videoli li .videoIbox .vico{position:absolute;left:50%;margin-left:-27px;top:50%;margin-top:-27px;}
.videotext{background:#fff;padding:18px 30px 0;height:72px;}
.videotext p{font-size:14px;transition:0.32s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.videspan{padding:30px 12px;background:#fff;}
.videspan span{display:block;text-align:center;color:#666666;font-size:18px;transition:0.38s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.videoli li:hover{box-shadow:0 0 29px rgba(0,0,0,0.33);}
.videoli li:hover .videotext p{color:#d33600;}
.videoli li:hover .videspan span{color:#d33600;}
.videoli li:hover figure img{transform: initial;-webkit-transform: initial;}

.culturePage{margin-top: 80px;}
.cultureTab{color: #fff;}
.cultureTab a:link, .cultureTab a:visited{color: #fff;}
.cultureTab a:active,.cultureTab a:hover{color: #fff;}
.cultureTab td{width: 33.33%;padding: 40px 5% 50px;vertical-align: top;}
.cultureTab .ico{float: left;display: block;margin-right: 10px;}
.cultureTab .zh{display: block;font-size: 18px;padding-top: 25px;line-height: 1.2;}
.cultureTab .en{font-family: "pf_din_text_comp_proregular";}
.cultureTab .t{margin-bottom: 25px;}
.cultureTab .c p{padding-left: 10px;position: relative;}
.cultureTab .c p:before{content: "";position: absolute;left: 0;top: 12px;width: 3px;height: 3px;background-color: #fff;display: block;}
.yiyuetwo-list{padding: 30px 0px 10px;}
.yiyuetwo-list a:link, .yiyuetwo-list a:visited{color: #666;}
.yiyuetwo-list a:active,.yiyuetwo-list a:hover{color: #d33600;}
.yiyuetwo-list dd{float: left;display: block;width: 32%;margin-right: 2%;position: relative;margin-bottom: 30px;transition:0.43s;-webkit-transition:0.43s;background-color: #fff;padding-bottom: 15px;cursor: zoom-in;}
.yiyuetwo-list dd:nth-child(3n){margin-right: 0;}
.yiyuetwo-list .img{position: relative;overflow: hidden;}
.yiyuetwo-list .img img{width: 100%;height:250px;display: block;transform:scale(1.05);-webkit-transform:scale(1.05);transition:0.6s;-webkit-transition:0.6s;}
.yiyuetwo-list .txt{height:66px;line-height: 1.5;overflow: hidden;text-align: center;padding: 15px 5% 0px;}
.yiyuetwo-list dd:hover .img img{transform:scale(1);-webkit-transform:scale(1);}
.yiyuetwo-list dd:hover{box-shadow:0 0 21px rgba(0,0,0,0.33);}
.yiyuetwo-list dd:hover .txt{color: #d33600;}

.yiyuetwo-lists{padding: 30px 0px 10px;}
.yiyuetwo-lists a:link, .yiyuetwo-lists a:visited{color: #666;}
.yiyuetwo-lists a:active,.yiyuetwo-lists a:hover{color: #d33600;}
.yiyuetwo-lists dd{float: left;display: block;width: 48%;margin-right: 2%;position: relative;margin-bottom: 30px;transition:0.43s;-webkit-transition:0.43s;background-color: #fff;padding-bottom: 15px;cursor: zoom-in;}
.yiyuetwo-lists dd:nth-child(2n){margin-right: 0;}
.yiyuetwo-lists .img{position: relative;overflow: hidden;}
.yiyuetwo-lists .img img{width: 100%;height:300px;display: block;transform:scale(1.05);-webkit-transform:scale(1.05);transition:0.6s;-webkit-transition:0.6s;}
.yiyuetwo-lists .txt{height: 42px;line-height: 1.5;overflow: hidden;text-align: center;padding: 15px 5% 0px;}
.yiyuetwo-lists dd:hover .img img{transform:scale(1);-webkit-transform:scale(1);}
.yiyuetwo-lists dd:hover{box-shadow:0 0 21px rgba(0,0,0,0.33);}
.yiyuetwo-lists dd:hover .txt{color: #d33600;}

.listPage{background-color: #fff;margin-top: 32px;padding:40px 55px 50px;}
.fashionlist{position: relative;}
.fashionlist:before{content: "";position: absolute;left: 0;bottom: 0;height: 1px;background-color: #E1E1E1;width: 100%;}
.fashionlist li{float: left;display: block;width: 50%;border-bottom: 1px solid #e1e1e1;position: relative;padding: 30px 0px;}
.fashionlist li:nth-child(odd):before{content: "";position: absolute;right: 0;top: 0;width: 1px;height: 100%;background-color: #E1E1E1;}
.fashion-item{margin:0px 0px 0px 68px;position: relative;padding: 0px 10px 0px 114px;height: 134px;}
.fashionlist li:nth-child(odd) .fashion-item{margin:0px 68px 0px 0;}
.fashion-item .img{overflow: hidden;background-color: #000000;width: 92px;height: 132px;border: 1px solid #cecece;position: absolute;left: 0;top: 0;}
.fashion-item .img img{width: 100%;display: block;transition: 0.8s;-webkit-transition: 0.8s;}
.fashionlist1 .fashion-item{padding: 0px 10px 0px 202px;}
.fashionlist1 .fashion-item .img{width: 182px;}
.fashion-item .t{margin-top: 20px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition:0.35s;-webkit-transition:0.35s;}
.fashion-item .time{font-family: "pf_din_text_comp_proregular";color: #999999;font-size: 16px;text-transform: uppercase;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fashion-item .btn{width: 110px;height: 22px;line-height: 22px;text-align: center;overflow: hidden;color: #fff;background-color: #999999;display: block;margin-top: 15px;transition:0.35s;-webkit-transition:0.35s;}
.fashion-item:hover{background-color: #f9fafc;}
.fashion-item:hover .btn{background-color: #51ace8;}
.fashion-item:hover .img img{transform: scale(1.06);-webkit-transform: scale(1.06);opacity: 0.8;filter: alpha(opacity=80);}
.ca0733e{color: #d33600;}
.submissionImg{float: right;display: block;margin-left: 5%;width: 30%;}
.submissionImg img{width: 100%;display: block;}
.submissionCon{float: left;display: block;width: 65%;}
.submissionBtn{display: block;width: 190px;height: 50px;line-height: 50px;text-align: center;color: #fff;background-color: #d33600;margin-top: 50px;}
.submissionBtn .txt{color: #fff;background: url(../images/submission_ico.png) no-repeat scroll left center;padding-left: 30px;}
.submissionBtn:hover{background-color: #666666;}
.open-box-close{background: url(../images/close_i2.png) no-repeat scroll center center;width: 30px;height: 30px;background-size: 60% auto;display: block;position: absolute;right: 40px;top: 30px;cursor: pointer;transition: 0.3s;-webkit-transition: 0.3s;}
.open-box-close:hover{transform: rotate(90deg);-webkit-transform: rotate(90deg);}
.bmBox{width: 80%;max-width: 570px;background-color: #ffffff;padding: 30px 40px 58px;}
.open-content{margin: 0px auto;position: relative;-webkit-transform: scale(0.7);-moz-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.open-show,.open-show body{overflow-y: hidden;}
.open-show .open-content{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}
.open-show .open-modal{opacity: 1;visibility: visible;}
.open-modal{position: fixed;left: 0px;top: 0px;overflow-y: auto;right: 0px;bottom: 0px;z-index: 1200;background: url(../images/black_50.png) repeat;background:none rgba(0,0,0,0.5);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;-webkit-overflow-scrolling:touch;opacity: 0;display: none;}
.bmBox .t{font-size:30px;background: url(../images/submission_ico2.png) no-repeat scroll left center;padding-left: 48px;color: #d33600;}
.bmBox .line{border-bottom: 1px solid #d33600;border-top: 1px solid #d33600;height: 2px;margin: 24px 0px 40px;}
.bmBox .list li{float: left;display: block;width: 48%;margin-bottom: 16px;}
.bmBox .list li.item{margin-right: 4%;}
.bmtxt{border: 1px solid #d1d1d1;padding: 16px 5%;width: 90%;}
.bmBox input[type="text"]:focus, .bmBox textarea:focus{border-color: #d33600;}
.scbox{position: relative;overflow: hidden;}
.scbtnfile{position: absolute;left: 0;top: 0;z-index: 10;filter: alpha(opacity=0);opacity: 0;height: 46px;line-height: 46px;width: 48%;}
.scbtn{width: 48%;background-color: #d33600;height: 46px;line-height: 46px;text-align: center;display: block;color: #fff;margin-bottom: 22px;}
.scbtn .txt{background: url(../images/down.png) no-repeat scroll left center;padding-left: 42px;color: #fff;}
.scbtn:hover{background-color: #666666;}
.yzmbox{padding-right: 196px;position: relative;margin-bottom: 30px;}
.yzmbox .yzmLink{position: absolute;right: 0;top: 0;}
.bmBtn{height: 48px;line-height: 48px;text-align: center;display: block;color: #fff;background-color: #d33600;}
.bmBtn:hover{background-color: #666666;}

.ilogo{margin-bottom: 32px;}
.ilogo img{max-width: 70% !important;vertical-align: middle;}
.industry-erm{padding-top: 30px;}
.industry-erm a:link, .industry-erm a:visited{color: #666;}
.industry-erm a:active,.industry-erm a:hover{color: #d33600;text-decoration: underline;}
.industry-erm .erm{float: left;display: block;width: 96px;overflow: hidden;text-align: center;margin-right: 36px;}
.industry-erm .erm img{display: block;width: 100%;margin-bottom: 0px;}
.industry-erm .link{float: left;display: block;margin-top: 35px;line-height: 1.4;}
.industry-erm .link .ico{width: 40px;height: 40px;float: left;display: block;margin-right: 16px;border: 1px solid #666;border-radius: 50%;background: url(../images/link_ico.png) no-repeat center center;}
.industry-erm .link span{float: left;display: block;}
.industry-Page{padding: 150px 0px 70px;text-align: center;}
.w795{width: 795px;margin: 0px auto;overflow: hidden;}
.industry-Page .t{font-size: 30px;color: #d33600;line-height: 1.4;margin-bottom: 10px;}
.industry-Page .by{font-weight: bold;font-size: 36px;color: #383838;line-height: 1.2;margin-bottom: 28px;}
.industry-Page .txt{margin-bottom: 28px;}
.industry-Page .en{color: #999999;font-size: 16px;font-family: "pf_din_text_comp_proregular";margin-bottom: 50px;}
.industry-Page .en span{position: relative;padding: 0px 10px;}
.industry-Page .en span:before,.industry-Page .en span:after{content: "";width: 128px;height: 1px;display: block;position: absolute;top: 50%;background-color: #a0a0a0;}
.industry-Page .en span:before{left: 100%;}
.industry-Page .en span:after{right: 100%;}
.pbot{background: url(../images/pbot_1.png) no-repeat scroll center center;width: 71px;height:71px;display: block;margin: 0px auto;position: relative;}
.pbot i{background: url(../images/pbot_ico1.png) no-repeat scroll center center;width: 12px;height: 16px;position: absolute;left: 50%;top: 20px;margin-left: -6px;-webkit-animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;}
.industrys{overflow:hidden;height: 790px;}
.industry-list a:link, .industry-list a:visited{color: #fff;}
.industry-list a:active,.industry-list a:hover{color: #fff;}
.industry-list li{width:33.33%;float:left;overflow:hidden;position:relative;transition:width 455ms;}
.industry-list li figure{display:block;overflow:hidden;position:relative;text-align:center;background-position: center center;background-repeat: no-repeat;height: 790px;}
.industry-list li figure img{display:none;height:790px;}
.industry-list li .black-40{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.industry-item{width: 330px;padding: 20px;height: 312px;position: absolute;left: 50%;top: 50%;margin: -176px 0px 0px -185px;text-align: center;z-index: 1;}
.industry-item:before{content: "";display:block;width:100%;height:100%;background:#fff;position:absolute;left:0;top:0;transform-origin: left bottom;-webkit-transform-origin:left bottom;-webkit-transition:-webkit-transform .52s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .52s cubic-bezier(.4,0,.2,1);transition:transform .52s cubic-bezier(.4,0,.2,1);transition:transform .52s cubic-bezier(.4,0,.2,1),-webkit-transform .52s cubic-bezier(.4,0,.2,1);transform:scaleY(0);-webkit-transform:scaleY(0);visibility:hidden\9;z-index: -1;}
.industry-item p{transition: 0.3s;-webkit-transition: 0.3s;}
.industry-item .ico{width: 60px;height: 60px;display: block;margin: 70px auto 4px;position: relative;transition: 0.3s;-webkit-transition: 0.3s;}
.industry-item .ico i{background-size: cover;background-repeat: no-repeat;background-position: center center;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.industry-item .ico .i1{display: block;}
.industry-item .ico .i2{display: none;}
.industry-item .t{font-size: 16px;line-height: 1.2;margin-bottom: 5px;}
.industry-item .en{font-family: "pf_din_text_comp_proregular";text-transform: uppercase;line-height: 1.1;}
.industry-item .by{color: #666666;opacity: 0;visibility: hidden;line-height: 1.1;}
.industry-item .addico{background: url(../images/add_ico.png) no-repeat scroll center center;background-size: cover;width: 10px;height: 10px;display: block;margin: 0px auto 42px;transition: 0.3s;-webkit-transition: 0.3s;}
.industry-item .moreBtn{opacity: 0;margin: 0px auto;visibility: hidden;background-image: url(../images/more_bg2.png);}
.industry-item .moreBtn .txt{color: #A0723E;}
.industryListPage1{position: relative;}
.pbot2{background-image: url(../images/pbot_2.png);position: absolute;left: 50%;margin-left: -35px;bottom: -35px;}
.pbot2 i{background-image: url(../images/pbot_ico2.png);}
.industry-one-l{margin: 40px auto;width: 835px;border-left: 1px solid #E8E8E8;}
.industry-one-l li{float: left;display: block;width: 24%;font-size: 12px;border-right: 1px solid #E8E8E8;text-align: center;padding: 18px 0px;}
.industry-one-l .num{font-size: 58px;line-height: 1;font-family: "Baiduan Number";color: #d33600;}
.blackBtn .txt{background: url(../images/arrow3.png) no-repeat scroll left center;padding-left: 20px;}
.blackBtn:hover .txt{background-image: url(../images/arrow5.png);}
.industryList-tbox .img{float: left;display: block;width: 12%;text-align: center;}
.industryList-tbox .img p{width: 80%;}
.industryList-tbox .ico img{display: block;width: 90px;margin: 0px auto 15px;}
.industryList-tbox .t{font-size: 24px;line-height: 1.4;color: #333333;}
.industryList-tbox .con{float: right;display: block;width: 84%;border-left: 1px solid #cccdce;padding-left: 3%;}
.industryList-tdemo{margin: 55px auto 0px;}
.industryList-tdemo .item{float: left;position: relative;overflow: hidden;}
.industryList-tdemo .img{overflow: hidden;}
.industryList-tdemo .img img{width: 100%;display: block;transform:scale(1.05);-webkit-transform:scale(1.05);transition:0.6s;-webkit-transition:0.6s;}
.industryList-tdemo .item:hover .img img{transform:scale(1);-webkit-transform:scale(1);}
.industryList-tdemo .txt{position: absolute;left: 0;bottom: 0;padding: 10px 5%;width: 90%;text-align: center;color: #fff;line-height: 1.5;}
.industryList-tdemo .slick-arrow{width: 22px;height: 49px;position: absolute;top: 50%;margin-top: -25px;z-index: 99;transition: 300ms;-webkit-transition: 300ms;}
.industryList-tdemo .slick-prev{background: url(../images/rr_w_prev2.png) no-repeat left center;left: -44px;}
.industryList-tdemo .slick-next{background: url(../images/rr_w_next2.png) no-repeat right center;right: -44px;}
.industryList-tdemo .slick-prev:hover{background-position: right center;}
.industryList-tdemo .slick-next:hover{background-position: left center;}
.industryList-ibox{margin-top: 60px;}
.industry-list-one a:link, .industry-list-one a:visited{color: #333333;}
.industry-list-one a:active,.industry-list-one a:hover{color: #d33600;}
.industry-list-one a.item{display: block;position: relative;overflow: hidden;}
.industry-list-one li{background-color: #fff;}
.industry-list-one li .img{width: 50%;display: block;position: relative;overflow: hidden;}
.industry-list-one li .img img{transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;width: 100%;display: block;transform: scale(1.06);-webkit-transform: scale(1.06);}
.industry-list-one .img .black-20{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;visibility: hidden;transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.industry-list-one .con{color: #7f7e7e;width: 32%;height: 100%;position: absolute;top: 0%;}
.industry-list-one .con .ico{display: block;width: 90px;margin-bottom: 12px;}
.industry-list-one .con .zh{font-size: 24px;line-height: 1.2;margin: 10px 0px 15px;color: #333333;}
/*.industry-list-one .con .c{height: 76px;overflow: hidden;margin-bottom: 40px;}*/
.industry-list-one .bor{position: absolute;top: 0;left: 0;width: 50%;height: 100%;}
.industry-list-one .moreBtn{background-image: url(../images/more_bg2.png);}
.industry-list-one .moreBtn .txt{color: #d33600;}
.industry-list-one .oneItem .con{left: 56%;}
.industry-list-one .oneItem .bor{left: 50%;}
.industry-list-one .twoItem .img{margin-left: 50%;}
.industry-list-one .twoItem .con{left: 12%;}
.filler{position: absolute;display: block;background-color: #cca36e;-webkit-transition: 0.3s ease 0s;-moz-transition: 0.3s 0s;-o-transition: 0.3s 0s;transition: 0.3s 0s;}
.industry-list-one .filler-left{width: 1px;height: 0%;left: 2%;top: 3%;}
.industry-list-one .filler-right{width: 1px;height: 0%;right: 2%;bottom: 3%;}
.industry-list-one .filler-top{width: 0%;height: 1px;right: 2%;top: 3%;}
.industry-list-one .filler-bottom{width: 0%;height: 1px;left: 2%;bottom: 3%;}
.industry-one-img dd{float: left;display: block;position: relative;width: 46%;margin:22px 2%;cursor: zoom-in;}
.industry-one-img .img{overflow: hidden;position: relative;}
.industry-one-img .img img{width: 100%;display: block;transform:scale(1.06);-webkit-transform:scale(1.06);transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;}
.industry-one-img .bor{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 10px solid rgba(255,122,0,0.26);box-sizing: border-box;opacity: 0;transform: scale(1.5);-webkit-transform: scale(1.5);transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;}
.industry-one-img .txt{height: 60px;line-height: 60px;padding-right: 35px;color: #666666;position: relative;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.industry-one-img .line{position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background-color: #ccc;}
.industry-one-img .ico{background: url(../images/arrow7.png) no-repeat;width: 13px;height: 10px;position: absolute;right: 8px;top: 50%;margin-top: -5px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.industry-one-img .txt:before{content:"";width:100%;height:1px;background:#A0723E;position:absolute;left:0;bottom:0px;transform-origin:100%;-webkit-transform-origin:100%;-webkit-transition:-webkit-transform .44s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .44s cubic-bezier(.4,0,.2,1);transition:transform .44s cubic-bezier(.4,0,.2,1);transition:transform .44s cubic-bezier(.4,0,.2,1),-webkit-transform .44s cubic-bezier(.4,0,.2,1);transform:scaleX(0);-webkit-transform:scaleX(0);visibility:hidden\9;z-index: 2;}
.industry-one-img dd:hover .img img{transform:scale(1);-webkit-transform:scale(1);}
.industry-one-img dd:hover .bor{opacity: 1;transform:scale(1);-webkit-transform:scale(1);}
.industry-one-img dd:hover .txt:before{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform-origin:0;-webkit-transform-origin:0;visibility:visible\9;}
.industry-one-img dd:hover .txt{color: #d33600;}
.industry-one-img dd:hover .ico{background-image: url(../images/arrow6.png);right: 0;}
.industryListPage2{position: relative;}
.industryListPage2 .ilogo{margin-bottom: 20px;}
.industryListPage2 .pageC-zh{margin-bottom: 35px;}
.industryListPage2 .ipnav{margin-top: 50px;}
.industryListPage2 .iptx{margin-bottom: 20px;}
.industry-list-two a:link, .industry-list-two a:visited{color: #333;}
.industry-list-two a:active,.industry-list-two a:hover{color: #333;}
.industry-list-two dd{float: left;display: block;width: 15.66%;overflow: hidden;margin-right: 1%;text-align: center;background-color: #f4f4f4;}
.industry-list-two figure{overflow: hidden;}
.industry-list-two figure img{width: 100%;display: block;transform:scale(1.05);-webkit-transform:scale(1.05);transition: 0.5s;-webkit-transition: 0.5s;}
.industry-list-two .item{display: block;padding-bottom: 175px;position: relative;}
.industry-list-two .con{height: 230px;position: absolute;left: 0;bottom: 0;margin-bottom: -55px;width: 90%;padding: 30px 5% 0px;height: 200px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;}
.industry-list-two .ico{width: 50px;height: 50px;position: relative;margin: 0px auto 8px;display: block;}
.industry-list-two .ico i{background-position: center center;background-repeat: no-repeat;background-size: cover;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.industry-list-two .ico .i1{display: block;}
.industry-list-two .ico .i2{display: none;}
.industry-list-two .zh{font-size: 16px;line-height: 1.5;color: #333;}
.industry-list-two .en{font-family: "pf_din_text_comp_proregular";line-height: 1.2;color: #999999;margin-bottom: 30px;}
.industry-list-two .moreBtn{opacity: 0;visibility: hidden;}
.industry-list-two .moreBtn .txt{color: #fff;}
.industry-two-ul li{position: relative;}
.ilink-ico1,.ilink-ico2{width: 48px;height: 48px;border-radius: 50%;float: left;display: block;background-color: #b2a89c;}
.ilink-ico1 i,.ilink-ico2 i{width: 100%;height: 100%;display: block;background-size: cover;background-repeat: no-repeat;background-position: center center;}
.ilink-ico1{margin-right: 12px;}
.ilink-ico2{position: relative;}
.ilink-ico2 .wx-box{position: absolute;z-index: 1;top: 50%;left: 140%;width: 120px;height: 120px;margin-top: -75px;padding: 15px;border: 1px solid #fff;border-radius: 15px;background: #fff;opacity: 0;visibility: hidden;box-shadow: 0 0 16px rgba(0, 0, 0, 0.22);transform: scale(0);transform-origin: 0% 50%;transition: all .5s;}
.ilink-ico2 .wx-box img{width: 100%;display: block;}
.ilink-ico2 .wx-box:before{content: '';position: absolute;top: 50%;left: 0%;margin: -8px 0 0 -12px;border-right: 12px solid #fff;border-top: 12px solid transparent;border-bottom: 12px solid transparent;}
.ilink-ico2 .wx-box:after{content: '';position: absolute;top: 50%;left: 0%;margin: -8px 0 0 -12px;border-right: 12px solid #fff;border-top: 12px solid transparent;border-bottom: 12px solid transparent;z-index: 1;}
.ilink-ico2 .black-30{display: none;}
.ilink-ico2.act .wx-box{opacity: 1;visibility: visible;transform: none;}
.industry-link .moreBtn{margin-top: 20px;}
.industry-info-t{border-bottom: 1px solid #aaaaaa;padding-bottom: 28px;}
.industry-link2{float: right;display: block;}
.industry-link2 .ilink-ico2 .wx-box{left: auto;right: 140%;transform-origin: 100% 50%;}
.industry-link2 .wx-box:before{left: auto;right: 0;margin: -8px -12px 0 0px;border-right: 0px none;border-left: 12px solid #fff;border-top: 12px solid transparent;border-bottom: 12px solid transparent;}
.industry-link2 .wx-box:after{left: auto;right: 0;margin: -8px -12px 0 0px;border-right: 0px none;border-left: 12px solid #fff;border-top: 12px solid transparent;border-bottom: 12px solid transparent;z-index: 1;}
.industry-link-img{margin-left: -1%;}
.industry-link-img li{float: left;display: block;width: 15.66%;margin:20px 0px 0px 1%;}
.industry-link-img figure{border: 1px solid #cccccc;overflow: hidden;}
.industry-link-img figure img{width: 100%;display: block;}
.industry-previous{margin: 0;}
.industry-info-banner-box{padding-top: 5%;}
.industry-info-banner{position: relative;height: 584px;}
.industry-info-banner .item{position: relative;}
.industry-info-banner .img{position: relative;overflow: hidden;}
.industry-info-banner .img img{width: 100%;display: block;height: 584px;}
.industry-info-banner .slick-active .img{-webkit-animation: imgIn 1s ;animation: imgIn 1s;}
.industry-info-banner .slick-active .img img{-webkit-animation: slideIn 1s;animation: slideIn 1s;}
.industry-info-banner .slick-arrow{background:url(../images/fz_i2.png) repeat;width:69px;height: 69px;z-index: 105;top: 50%;margin-top: -35px;}
.industry-info-banner .slick-arrow i{width: 100%;height: 100%;display: block;transition: 300ms;-webkit-transition: 300ms;}
.industry-info-banner .slick-prev{left: -100px;}
.industry-info-banner .slick-next{right: -100px;}
.industry-info-banner .slick-prev i{background: url(../images/fz_ici1.png) no-repeat scroll center center;}
.industry-info-banner .slick-next i{background: url(../images/fz_ici12.png) no-repeat scroll center center;}
.f30{font-size: 30px;line-height: 1.5;}
.industry-info-page{margin-bottom: 80px;}
.industrytwo6-page{border-bottom: 1px solid #cccccc;padding-bottom: 40px;margin-bottom: 40px;}
.ipageT{font-size: 24px;margin-bottom: 24px;line-height: 1.5;color: #d33600;}
.isaleItem-list dd{margin-bottom: 28px;background-color: #fff;position: relative;transition:0.43s;}
.isaleItem-list a:link, .isaleItem-list a:visited{color: #666666;}
.isaleItem-list a:active,.isaleItem-list a:hover{color: #d33600;}
.isaleItem-list .img{overflow: hidden;}
.isaleItem-list .img img{width: 100%;display: block;transition: 600ms;-webkit-transition: 600ms;transform: scale(1.06);-webkit-transform: scale(1.06);}
.isaleItem-list .con{padding: 22px 202px 22px 5%;position: relative;}
.isaleItem-list .con p{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.isaleItem-list .con .t{font-size: 24px;color: #666666;}
.isaleItem-list .con .c{color: #666666;}
.isaleItem-list .moreBtn{position: absolute;right: 5%;top: 40%;}
.isaleItem-list dd:hover .img img{transform: initial;-webkit-transform: initial;}
.isaleItem-list dd:hover{box-shadow:0 0 29px rgba(0,0,0,0.33);}
.add-list{padding: 50px 0px 0px;}
.add-list a:link, .add-list a:visited{color: #666;}
.add-list a:active,.add-list a:hover{color: #d33600;}
.add-list dd{float: left;display: block;width: 32%;margin-right: 2%;position: relative;margin-bottom: 20px;transition:0.43s;-webkit-transition:0.43s;background-color: #fff;cursor: zoom-in;}
.add-list dd:nth-child(3n){margin-right: 0;}
.add-list .img{position: relative;overflow: hidden;}
.add-list .img img{width: 100%;display: block;transform:scale(1.05);-webkit-transform:scale(1.05);transition:0.6s;-webkit-transition:0.6s;}
.add-list dd:hover .img img{transform:scale(1);-webkit-transform:scale(1);}
.add-list dd:hover{box-shadow:0 0 21px rgba(0,0,0,0.33);}

.s_logo{display:block;margin:0 auto;max-width:100%;}
.store-ctt{background:#fff;}
.store-list .spicbox{width:43%;float:left;}
.spicbox{position:relative;}
.store-list .txts{width:57%;float:left;}
.s-ti{font-size:24px;line-height:1.4;color:#d33600;}
.store-list .txts .pa{padding:60px 60px 0 60px;}
.store-list .txts .s-ti{margin-bottom:27px;line-height: 1.2;}
/*
.tools a{width:48px;height:48px;border-radius:100%;background:#b2a89c;display:block;float:left;margin-right:12px;background-repeat:no-repeat;background-position:center center;}
.tools .s1{background-image:url(../images/rr_s_ico_1.png);}
.tools .s2{background-image:url(../images/rr_s_ico_2.png);}
.tools a:hover{background-color:#d33600;}
*/
.store-list .txts .tools{margin-top:37px;}
.store-list .txts .freeTx{max-height:168px;overflow:hidden;}
.spicslide .pic img{transform:none;-webkit-transform:none;}
.spicslide .slick-arrow{width:34px;height:34px;position:absolute;top:50%;margin-top:-17px;z-index:99;}
.spicslide .slick-arrow i{display:block;width:100%;height:100%;position:relative;}
.spicslide .slick-arrow:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:300ms;-webkit-transition:300ms;}
.spicslide .slick-prev{left:18px;}
.spicslide .slick-next{right:18px;}
.spicslide .slick-prev i{background:url(../images/rr_sp_prev.png) no-repeat center center;}
.spicslide .slick-next i{background:url(../images/rr_sp_next.png) no-repeat center center;}
.spicslide .slick-arrow:hover:before{background:#d33600;}
.spicbox .shadow,.hotel-list .shadow{position:absolute;left:0;right:0;bottom:0;background:url(../images/rr_shadow.png) no-repeat center top;height:99px;z-index:99;background-size:100% 99px;}
.spicbox .actnum{text-align:center;position:absolute;left:0;right:0;bottom:12px;color:#fff;z-index:99;}
.store-list li{border-bottom:1px solid #cbcbcb;background:#fff;}
.store-list .item1 .spicbox,.store-list .item1 .txts{float:left;}
.store-list .item2 .spicbox,.store-list .item2 .txts{float:right;}
.brands-box{padding:56px 75px 65px 65px;}
.brandsList li{width:14.86%;margin-left:1.8%;margin-bottom:1.8%;float:left;}
.brandsList{margin-left:-1.8%;}
.brandsList .pic img{transform:none;-webkit-transform:none;}
.brandsList .pic{border:1px solid #ccc;transition:300ms;-webkit-transition:300ms;}
.brandsList li:hover .pic{border-color:#d33600;}
.brands-box .s-ti{margin-bottom:20px;}
.brandsList{margin-top:40px;}
.store-ctt{margin-top:50px;}
.spicslide .item{position:relative;}

.b-ti .b-logo{float:left;width:237px;max-width:100%;display:block;}
.b-ti .ti{font-size:24px;color:#d33600;float:left;line-height:49px;margin-left:35px;}
.b-ti .tools{float:right;}
.b-ti .tools a{margin-left:12px;margin-right:0;}
.build-box{background:#fff;}
.b-ti .freeTx{margin-top:27px;border-top:1px solid #ccc;padding-top:27px;}
.b-ti{padding:57px 75px 46px 65px;}
.b-ti .b{float:left;}
.spicbox2 .actnum{right:8%;left:auto;}
.spicbox2 .nowti,.hotel-list .nowti{position:absolute;left:8%;right:8%;bottom:12px;font-size:18px;color:#fff;z-index:99;text-align:center;}

.hnav a{display:block;width:50%;float:left;color:#666;font-size:0;text-align:center;}
.hnav{border:1px solid #958d85;}
.hnav .ico,.hnav .ti{display: inline-block;*zoom: 1;*display: inline;vertical-align: middle;}
.hnav .ico{height:56px;width:40px;background-position:center top;background-repeat:no-repeat;margin-right:3px;}
.hnav .ti{font-size:14px;line-height:56px;}
.hnav .h1 .ico{background-image:url(../images/rr_h_ico_1.png);}
.hnav .h2 .ico{background-image:url(../images/rr_h_ico_2.png);}
.hnav a:hover .ti,.hnav a.act .ti{color:#fff;}
.hnav a:hover,.hnav a.act{background:#958d85;}
.hnav a:hover .ico,.hnav a.act .ico{background-position:center bottom;}
.hotel-list dd{width:32.53%;margin-left:0.8%;margin-bottom:2.2%;float:left;position:relative;color:#fff;cursor: zoom-in;}
.hotel-list a{color:#fff;}
.hotel-list{margin-left:-0.8%;margin-top:60px;}
.hotel-list .shadow{height:75px;background-size:100% 75px;}
.hotel-list .nowti{left:15px;right:15px;font-size:14px;bottom:10px;}
.hotel-ctt{background:#fff;margin-top:27px;}
.f-logo{display:block;max-width:100%;}
.spicbox2 .f-logo{position:absolute;left:60px;top:50px;z-index:99;}
.b-ti2{border-bottom:1px solid #ccc;padding:0;padding-bottom:20px;}
.f-tx{margin-top:60px;}
.f-tx.mt{margin-top:35px;}

.hrti{text-align: center;}
.hrti .ch{font-size: 30px;color: #d33600;line-height: 1.4;}
.hrti .en{font-family: "pf_din_text_comp_proregular";font-size: 18px;text-transform: uppercase;line-height: 1.1;color: #b5b4b3;margin-top: 6px;}
.ipnav{text-align: center;font-size: 0;padding: 18px 0;margin-top: 70px;}
.ipnav li{display: inline-block;*zoom: 1;*display: inline;vertical-align: middle;width: 88px;height: 88px;font-size: 16px;color: #fff;position: relative;margin: 0 32px;cursor: pointer;}
.ipnav p{position: relative;padding-top: 30px;}
.ipnav li:before{content: "";position: absolute;top: 0;bottom: 0;right: 0;left: 0;transform: rotate(45deg);-webkit-transform: rotate(45deg);transition: 300ms;-webkit-transition: 300ms;}
.ipnav .ip1:before, .ipnav .ip1 span{background: #d33600;}
.ipnav .ip2:before, .ipnav .ip2 span{background: #0060dd;}
.ipnav .ip3:before, .ipnav .ip3 span{background: #1b7eff;}
.ipnav .ip4:before, .ipnav .ip4 span{background: #b8b8b8;}
.ipnav .ip5:before, .ipnav .ip5 span{background: #999999;}
.ipnav li:after{content: "";position: absolute;left: 0;right: 0;height: 4px;background: url(../images/rr_hr_aw.png) no-repeat center bottom;bottom: 6px;transform: translateY(-10px);-webkit-transform: translateY(-10px);opacity: 0;visibility: hidden;transition: 300ms;-webkit-transition: 300ms;}
.ipnav li span{display: block;position: absolute;top: 0;bottom: 0;right: 0;left: 0;transform: rotate(45deg) scale(1.2);-webkit-transform: rotate(45deg) scale(1.2);opacity: 0;visibility: hidden;transition: 300ms;-webkit-transition: 300ms;}
.ipnav li:hover span{transform: rotate(45deg) scale(1);-webkit-transform: rotate(45deg) scale(1);opacity: 1;visibility: visible;}
.ipnav li.act span{transform: rotate(45deg) scale(1);-webkit-transform: rotate(45deg) scale(1);opacity: 1;visibility: visible;}
.ipnav li.act:after{transform: translate(0);-webkit-transform: translate(0);opacity: 1;visibility: visible;}
.iptx{width: 720px;max-width: 100%;text-align: center;margin: 40px auto 0 auto;line-height: 2;}
.iptx li{display: none;transform: translateX(60px);-webkit-transform: translateX(60px);opacity: 0;visibility: hidden;transition: 700ms;-webkit-transition: 700ms;}
.iptx li.show{transform: translate(0);-webkit-transform: translate(0);opacity: 1;visibility: visible;}
.hr1{padding: 95px 0 70px 0;}
.fixbg{background-position: center center;background-repeat: no-repeat;background-size: cover;background-attachment: fixed;}
.hrti.color-w .ch{color: #fff;}
.workSlide .wa{color: #666;background: #fff;display: block;margin: 0 13px;}
.pic{overflow: hidden;}
.pic > img ,.pic>a> img{display: block;width: 100%;transition: 600ms;-webkit-transition: 600ms;transform: scale(1.05);-webkit-transform: scale(1.05);}
.scapic:hover img{transform: initial;-webkit-transform: initial;}
.workSlide .wa .nowti{text-align: center;padding: 18px 10px;}
.workSlide .wa:hover .nowti{color: #d33600;}
.workSlide .slick-arrow{width: 22px;height: 49px;position: absolute;top: 50%;margin-top: -25px;z-index: 99;transition: 0ms;-webkit-transition: 0ms;}
.workSlide .slick-prev{background: url(../images/rr_w_prev.png) no-repeat left center;left: -44px;}
.workSlide .slick-next{background: url(../images/rr_w_next.png) no-repeat right center;right: -44px;}
.moreBtn3{color: #fff;margin: 0 auto;}
.moreBtn3:before{background-image: url(../images/more_bg.png);}
.moreBtn3:hover .txt{color: #fff;}
.workSlide{margin: 64px auto 62px auto;}
.hr2 .fixbg{padding: 82px 0 124px 0;}
.workSlide .slick-prev:hover{background-position: right center;}
.workSlide .slick-next:hover{background-position: left center;}
.orIndro .t{font-size: 16px;font-weight: bold;}
.orIndro a{color: #d33600;}
.orIndro .email{font-size: 15px;margin: 0 8px 0 11px;position: relative;}
.orIndro .email:before{content: "";position: absolute;left: 0;right: auto;width: 100%;height: 1px;background: #d33600;bottom: 0;transition: 400ms;-webkit-transition: 400ms;}
.orIndro .email:hover:before{width: 0;right: 0;left: auto;}
.orIndro{position: relative;/*padding-right: 240px;*/margin-top: 46px;}
.setEmail{display: block;width: 222px;height: 38px;line-height: 38px;text-align: center;background: #d33600;color: #fff !important;}
.setEmail:hover{background: #999;}
.orIndro .setEmail{position: absolute;right: 0;bottom: 6px;}
.orTable{margin-top: 36px;}
.orTable table{width: 100%;border: 1px solid #ccc;border-collapse: collapse;color: #333;}
.orTable table td{border: 1px solid #ccc;padding: 16px 28px;}
.orTable table th{background: #d33600;text-align: left;color: #fff;font-weight: normal;padding: 10px 28px;}
.orTable table .r1{width: 27.75%;}
.orTable table .r2{width: 72.25%;}
.orTable table td:nth-child(2), .orTable table th:nth-child(2){padding-left: 45px;padding-right: 45px;}
.orTable table a{color: #d33600;margin-right: 58px;position: relative;}
.orTable table a:before{content: "";width: 0;bottom: 0;height: 1px;background: #d33600;left: auto;right: 0;transition: 300ms;-webkit-transition: 300ms;position: absolute;}
.orTable table a:hover:before{width: 100%;right: auto;left: 0;}
.hrPaging{padding: 75px 0 95px 0;}
.nowti{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.hrList{margin: 25px 0px 0px;}
.hrList .hspan{text-align:center;cursor:pointer;width: 15%;display: block;float: left;height: 50px;line-height: 50px;}
.hrList .hspan1{text-align: left;padding-left: 5%;width: 20%;}
.hrList .hrdt{background-color: #b1b1b1;color: #fff;}
.hrList dd{margin-bottom: 3px;position: relative;}
.hrList .hrdt{height: 50px;overflow: hidden;}
.hrList .hrT{background-color: #f2f2f2;color:#666666;}
.hrList .hrT .hspan{line-height: 50px;height: 50px;}
.hrList .ib{width:16px;height:16px;margin: 17px auto 0px;display: block;position:relative;transition:400ms;-webkit-transition:400ms;}
.hrList .ib i{display:block;background-color:#999999;}
.hrList .ib .ic1{width:2px;height:16px;margin-left:7px;}
.hrList .ib .ic2{width:16px;height:2px;position:absolute;left:0;top:50%;margin-top:-1px;}
.hrList .hrB{border: 1px solid #ccc;display: none;}
.hrList .hrCon{width: 91%;margin: 0px auto;padding:30px 0px 50px;overflow: hidden;}
.hrList dd.active .hrT,.hrList dd:hover .hrT{background-color:#d33600;color: #fff;}
.hrList .active .ib i,.hrList dd:hover .ib i{background-color: #fff;}
.hrList .active .ib{transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg);}
.hrList .active .ib .ic2{display: none;}
.hline{border-top: 1px solid #eeeeee;padding: 22px 0px 0;margin-top: 35px;}
.hline a:link, .hline a:visited{color: #d33600;text-decoration: underline;}
.hline a:active, .hline a:hover{color: #212121;}

.service-ul{padding: 0px 0px 10px;}
.service-ul dd{padding-bottom: 0;}
.service-ul .txt{height: 64px;overflow: hidden;line-height: 64px;text-align: center;padding: 0px 5%;text-overflow: ellipsis;white-space: nowrap;}
.wingBox{padding: 48px 0 63px 0;min-height:360px;}
.pbg{background: #f9fafc;}
.yyPageNav{padding: 8px 15px;background: #fff;}
.yyPageNav a{float: left;color: #666;line-height: 25px;padding: 5px 36px;margin-left: -1px;position: relative;transition: background 300ms;-webkit-transition: background 300ms;}
.yyPageNav a:before{content: "";height: 14px;width: 1px;background: #ccc;position: absolute;top: 50%;margin-top: -7px;right: 0;transition: 300ms;-webkit-transition: 300ms;}
.yyPageNav a:last-child:before{display: none;}
.yyPageNav a:hover{color: #d33600;}
.yyPageNav a.active{background: #69b5e8;color: #fff;}
.yyPageNav a.active:before{background: #69b5e8;}
.mywingtx{background: #fff;margin-top: 17px;padding: 0 70px 58px 80px;}
.witi{line-height: 1.4;font-size: 30px;color: #d33600;}
.freeTx{text-align: justify;line-height: 2;}
.wingIntro .txts{float: left;width: 68%;}
.wingIntro .txts .freeTx{margin-top: 25px;}
.wingIntro .pic{width: 21.7%;float: right;margin-top: 22px;}
.serviceList li{width: 33.33%;float: left;height: 230px;overflow: hidden;color: #fff;text-align: center;}
.serviceList .sv1{background: #b2926e;}
.serviceList .sv2{background: #958d85;}
.serviceList .sv3{background: #bab3ab;}
.serviceList .ico{width: 76px;height: 76px;border: 1px solid #fff;margin: 0 auto;border-radius: 100%;display: block;background-repeat: no-repeat;background-position: center center;margin-bottom: 11px;}
.serviceList .sv1 .ico{background-image: url(../images/rr_wing_ico_1.png);}
.serviceList .sv2 .ico{background-image: url(../images/rr_wing_ico_2.png);}
.serviceList .sv3 .ico{background-image: url(../images/rr_wing_ico_3.png);}
.serviceList .ti{font-size: 18px;line-height: 1.4;margin-bottom: 4px;}
.serviceList .pa{padding: 25px 40px 0 40px;}
.serviceList li:hover .ico{-webkit-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);-webkit-animation: gelatine 0.5s 1;animation: gelatine 0.5s 1;}
.serviceList{margin-top: 45px;}
.wing1{padding: 75px 0 0 0;}
.ccList .freeTx{margin-left: 40%;}
.ccList li{position: relative;}
.ccList .picbox{width: 40%;position: absolute;top: 0;left: 0;bottom: 0;}
.ccList .picbox img{vertical-align: middle;height: auto;width: auto;max-height: 100%;max-width: 90%;margin: auto;position: absolute;left: 0;top: 0;right: 0;bottom: 0;display: block;}
.ccList .freeTx .ti{font-weight: bold;color: #d33600;}
.ccList .freeTx{padding: 37px 30px 40px 30px;border-left: 1px solid #d2d2d2;}
.ccList li{border-bottom: 1px solid #d2d2d2;}
.ccList{border: 1px solid #d2d2d2;border-bottom: none;margin-top: 16px;}
.ccList .cc1 .picbox{background: #f9fafc;}
.ccList .cc2 .picbox{background: #faf5e8;}
.wing2{padding: 60px 0 0 0;}
.msImg{display: block;width: 100%;margin-top: 32px;}
.wing3{padding: 60px 0 0 0;}
.handleCard{display: block;width: 305px;height: 49px;line-height: 49px;color: #fff;margin: 55px auto 0 auto;background-color: #d33600;text-align: center;}
.handleCard span{padding-left: 50px;color: #fff;background: url(../images/rr_hc_ico.png) no-repeat 0px center;display: inline-block;}
.handleCard:hover{background-color: #999;}
.msTelBox{border-top: 1px solid #ccc;padding-top: 30px;margin-top: 66px;}
.msTelBox .tel{font-size: 16px;padding-left: 50px;position: relative;}
.msTelBox .tel:before{content: "";position: absolute;width: 35px;height: 35px;left: 0;top: 50%;margin-top: -17px;background: url(../images/rr_tel.png) no-repeat center center;}
.msTelBox .tel a{color: #666;cursor: auto;}
.msTelBox .tel em{font-style: normal;font-size: 18px;color: #a0723e;margin-right: 12px;}
.msTelBox .tel span{margin: 0 15px;}
.maIntro{margin-top: 50px;}
.maList .scapic{display: block;width: 31.33%;margin-left: 2%;margin-bottom: 2.5%;float: left;color: #666;background: #fff;padding-bottom: 14px;}
.maList{margin: 63px 0 8px -2%;}
.maList .tx{line-height: 18px;height: 36px;text-align: center;margin-top: 14px;padding: 0 30px;overflow: hidden;}
.maList .scapic:hover{box-shadow: 0 0 20px rgba(0,0,0,.2);}
.maList .scapic:hover .tx{color: #d33600;}
.paging{background: #ddd;padding: 10px 0;position: relative;text-align: center;}
.paging a{padding: 0px 6px;height: 22px;color: #fff;line-height: 22px;text-align: center;display: inline-block;*zoom: 1;*display: inline;vertical-align: middle;margin: 0 6px;}
.paging a.act, .paging a:hover{background-color: #1c96e8;}
.paging .prev, .paging .next{margin: 0;display: block;position: absolute;top: 0;height: 100%;bottom: 0;width: 60px;padding: 0;background-repeat: no-repeat;background-position: center center;}
.paging .prev{left: 0;background-image: url(../images/rr_pager_prev.png);}
.paging .next{background-image: url(../images/rr_pager_next.png);right: 0;}
.ombox{background: #fff;padding:56px 0 78px 70px;margin-top:20px;}
.ombox .ti{font-size:24px;color:#d33600;line-height:1.4;margin-bottom:17px;}
.omForm .s-input,.omForm .s-textarea{font-size: 14px;display:block;line-height:24px;border:1px solid #d1d1d1;padding:15px 25px;color:#666;transition:300ms;-webkit-transition:300ms;}
.omForm .clearfix .s-input{width:465px;float:left;margin-right:20px;}
.omForm .clearfix .s-input:last-child{margin-right:0;}
.omForm .s-textarea{width:1002px;height:96px;resize: none;}
.omForm li{margin-bottom:15px;overflow:hidden;}
.omForm .ma{width:180px;border:1px solid #d1d1d1;float:left;overflow:hidden;height:54px;}
.omForm .ma img{display:block;width:100%;}
.subBtn{border: 0px none;width:132px;height:49px;line-height:49px;text-align:center;display:block;background:#d33600;color:#fff;cursor:pointer;margin-top:20px;transition:300ms;-webkit-transition:300ms;}
.subBtn:hover{background:#666;}
.omForm .s-input:focus,.omForm .s-textarea:focus{border-color:#d33600;}
.omForm{margin-top:22px;}
.cta-banner{position: relative;overflow: hidden;}
.cta-banner .load-img2{position: absolute;display: block;width: 100%;}
.cta-banner .pinner{width:1200px;left:50%;margin-left:-600px;bottom:53%;}
.ctabox{background:#fff;position:relative;z-index:99;margin-top:-20%;}
.ctabox .pa{padding:60px 100px 100px 100px;}
.ctaList .namebox{width:33%;float:left;}
.ctaList .ti{font-size:20px;color:#333;line-height:1.4;padding-right:20px;}
.ctaList .ctas{width:49%;float:left;}
.ctaList .ctas .citme{color:#666;font-size: 14px;line-height:25px;display:block;position:relative;padding-left:40px;margin-bottom:11px;padding-right:20px;}
.ctaList .ctas .citme:before{width:40px;height:25px;position:absolute;top:0;left:0;content:"";background-repeat:no-repeat;background-position:left center;}
.ctaList .ctas .c1:before{background-image:url(../images/rr_cta_ico_1.png);}
.ctaList .ctas .c2:before{background-image:url(../images/rr_cta_ico_2.png);}
.ctaList .ctas .c3:before{background-image:url(../images/rr_cta_ico_3.png);}
.ctaList .ctas a:hover{color:#d33600;}
.ctaList .mabox{width:18%;float:left;}
.ctaList .mabox .ma{width:96px;text-align:center;line-height:1.4;max-width:100%;}
.ctaList .mabox .ma img{display:block;width:100%;}
.ctaList li{border-bottom:1px solid #ccc;padding:60px 0 36px 0;height:220px;}
.ctaList{border-top:2px solid #333;}
.ctaArea{padding-bottom:35px;width:100%;margin:0 auto;}
.ctaList .ctas a:hover:before{-webkit-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);-webkit-animation: gelatine 0.5s 1;animation: gelatine 0.5s 1;}
.wingshowBox{position: relative;padding:60px 70px;margin: 0px auto;width: 300px;background-color: #fff;text-align: center;color: #d33600;font-size: 18px;box-shadow: 0 0 20px rgba(0,0,0,0.1);border: 1px solid #f9fafc;-webkit-transform: scale(0.7);-moz-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.wingshowBox .open-box-close{background: url(../images/close_i2.png) no-repeat scroll center center;width: 45px;height: 45px;display: block;position: absolute;right: 0px;top: 0px;}
.open-box .wingshowBox{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}
.open-box .open-modal{opacity: 1;visibility: visible;}
.open-modal{position: fixed;left: 0px;top: 0px;overflow-y: auto;right: 0px;bottom: 0px;z-index: 1200;opacity: 0;background: url(../images/black_50.png.png) repeat;background:none rgba(0,0,0,0.5);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;-webkit-overflow-scrolling:touch;display: none;}
.align-vertical{height: 100%;width: 100%;position: relative;display: table;}
.vertical-inner{display:table-cell;vertical-align: middle;}

.recruitment-list{padding: 45px 0px 0px;}
.recruitment-list a:link, .recruitment-list a:visited{color: #666666;}
.recruitment-list a:active,.recruitment-list a:hover{color: #d33600;}
.recruitment-list dd{float: left;display: block;width: 32%;margin-right: 2%;position: relative;margin-bottom: 25px;transition:0.43s;-webkit-transition:0.43s;background-color: #fff;}
.recruitment-list dd:nth-child(3n){margin-right: 0;}
.recruitment-list .img{position: relative;overflow: hidden;}
.recruitment-list .img img{width: 100%;display: block;transform:scale(1.05);-webkit-transform:scale(1.05);transition:0.6s;-webkit-transition:0.6s;}
.recruitment-list .txt{line-height: 1.5;overflow: hidden;text-align: center;padding: 15px 5% 20px;text-overflow: ellipsis;white-space: nowrap;}
.recruitment-list dd:hover .img img{transform:scale(1);-webkit-transform:scale(1);}
.recruitment-list dd:hover{box-shadow:0 0 21px rgba(0,0,0,0.33);}
.recruitment-list dd:hover .txt{color: #d33600;}
.recruitment-info{background-color: #f2f2f2;padding: 30px 55px;}
.recruitment-select-box{margin-top: 35px;}
.recruitment-select{float: left;display: block;width: 60%;}
select.mar-sel{padding: 10px 26px 10px 8px;line-height: 18px;vertical-align: middle;border: 1px solid #959595;-webkit-appearance: none;-moz-appearance: none;appearance: none;font-family: "Microsoft JhengHei";color: #666666;font-size: 14px;font-family: "Microsoft Yahei","微软雅黑","Hiragino Sans GB","冬青黑体",tahoma,"times new roman",helvetica,arial;cursor: pointer;float: left;display: block;margin:0px 2% 25px 0px;width: 40%;border-radius: 0;}
select.mar-sel option{padding: 2px 2%;box-sizing: border-box;}
select.mar-sel:hover{color: #101010;}
.csstransitions select.mar-sel{background: url(../images/link_select_ico2.png) no-repeat scroll 95% center;}
.recruitment-serach{float: right;display: block;width: 200px;padding:0 88px 0 0;position: relative;}
.recruitment-serach .txt{width: 80%;padding: 10px 10%;border: 1px solid #959595;border-right: 0px none;height: 22px;line-height: 22px;}
.recruitment-serach .btn{position: absolute;right: 0;top: 0;width: 88px;text-align: center;height: 100%;line-height: 42px;color: #fff;background-color: #d33600;}
.recruitment-serach .btn:hover{background-color: #d33600;}
.recruitment-serach .txt:focus{border-color: #d33600;}
.recruitment-select-t{padding-top: 40px;color: #333333;font-size: 18px;}
.recruitment-select-t .en{margin-left: 10px;color: #b5b4b3;font-family: "pf_din_text_comp_proregular";text-transform: uppercase;}
.join-box-btn{padding-top: 30px;}
.join-box-btn .btn{float: left;display: block;background-color: #d33600;color: #fff;padding: 10px 40px;margin-right: 30px;}
.join-box-btn .btn .txt{background: url(../images/join_i0.png) no-repeat scroll left center;padding-left: 34px;display: inline-block;}
.join-box-btn .btn1 .txt{background-image: url(../images/join_i1.png);}
.join-box-btn .btn2 .txt{background-image: url(../images/join_i2.png);}
.join-box-btn .btn3{margin-right: 0;}
.join-box-btn .btn3 .txt{background-image: url(../images/join_i3.png);}
.join-box-btn .btn:hover{background-color: #222;}
.join-page-bg{background: url(../images/black_50.png) repeat;background: none rgba(0,0,0,0.5);}
.join-form{width: 744px;background-color: #fff;border: 1px solid #cacaca;padding: 35px 80px 75px;margin: 0px auto;}
.join-form .t{font-size: 30px;color: #d33600;background: url(../images/join_bm.png) no-repeat scroll left top;padding-left: 70px;border-bottom: 1px solid #d33600;padding-bottom: 24px;line-height: 1.4;}
.join-form .line{border-bottom: 1px solid #d33600;margin-top: 2px;margin-bottom: 35px;}
.jfitem{background-color: #f1f1f1;padding: 14px 18px 14px 70px;position: relative;}
.jfitem-2{padding-left: 108px;}
.jfitem .jftxt{width: 100%;height: 20px;line-height: 20px;border: 0px none;padding: 0;margin: 0;color: #666666;display: block;}
.jfitem .name{position: absolute;left: 16px;color: #666666;top: 26%;}
.jformlist dd{margin-top: 18px;float: left;display: block;width: 47%;margin-right: 6%;}
.jformlist dd.jfitem-ddr{margin-right: 0;}
.jformBox2-t{font-weight: bold;font-size: 18px;color: #d33600;padding-bottom: 12px;border-bottom: 3px solid #dfdfdf;margin: 36px 0px;}
.jformBox2 .jformlist dd{margin-top: 0;margin-bottom: 5px;}
.jformBox2 .title{padding: 8px 0px;line-height: 1.5;}
.jformlist2 dd{margin-bottom: 5px;}
.jfitem-bg{background-color: #f1f1f1;padding: 14px 18px;}
.jfitem-bg .jftxt{width: 100%;height: 20px;line-height: 20px;border: 0px none;padding: 0;margin: 0;color: #666666;display: block;}
.jfitem-bg .jftext{width: 100%;line-height: 1.8;height: 90px;resize: none;border: 0px none;padding: 0;margin: 0;color: #666666;display: block;}
.bge8e7e7{background-color: #e8e7e7;}
.add-jform-box{padding: 22px 0px 35px;}
.add-jform-btn{background: url(../images/jmore.png) no-repeat scroll left center;padding:4px 0px 4px 35px;display: inline-block;}
.add-jform-btn:hover{background-image: url(../images/jmore2.png);}
.add-jform-btn:hover .txt{color: #222;}
.jf-yzm-box{position: relative;padding-right: 194px;}
.jf-yzm-box .yzmlink{display: block;position: absolute;right: 0;top: 0;width: 182px;border: 1px solid #D1D1D1;display: block;}
.jf-yzm-box .yzmlink img{width: 100%;display: block;}
.jf-yzm-box .yzmtxt{padding: 17px 5%;border: 1px solid #D1D1D1;width: 90%;}
.jf-yzm-box .yzmtxt:focus{border-color: #d33600;}
.jformBtn{display: block;width: 100%;padding: 14px 0px;margin-top: 22px;color: #fff;background-color: #d33600;text-align: center;}
.jformBtn .txt{color: #fff;}
.jformBtn:hover{background-color: #222;}
.jfitem-line{margin: 25px 0px 20px;height: 1px;background-color: #dfdfdf;}
.campusImg{margin-top: 40px;overflow: hidden;}
.campusImg img{width: 100%;display: block;}
.campus-demo{margin: 35px auto 0px;width: 1024px;}
.campus-demo .item{float: left;position: relative;overflow: hidden;margin: 0px 12px;cursor: zoom-in;}
.campus-demo .img{overflow: hidden;}
.campus-demo .img img{width: 100%;display: block;transform:scale(1.05);-webkit-transform:scale(1.05);transition:0.6s;-webkit-transition:0.6s;}
.campus-demo .item:hover .img img{transform:scale(1);-webkit-transform:scale(1);}
.campus-demo .slick-arrow{width: 22px;height: 49px;position: absolute;top: 50%;margin-top: -25px;z-index: 99;transition: 300ms;-webkit-transition: 300ms;}
.campus-demo .slick-prev{background: url(../images/rr_w_prev2.png) no-repeat left center;left: -44px;}
.campus-demo .slick-next{background: url(../images/rr_w_next2.png) no-repeat right center;right: -44px;}
.campus-demo .slick-prev:hover{background-position: right center;}
.campus-demo .slick-next:hover{background-position: left center;}
.campus-demo .slick-prev.slick-disabled:hover{background-position: left center;}
.campus-demo .slick-next.slick-disabled:hover{background-position: right center;}
.campusPage{margin-top: 50px;}
.campusPage .t{font-size: 28px;font-weight: normal;color: #333;line-height: 1.5;margin-bottom: 26px;}
.campusPage .t2{font-size: 18px;color: #333;margin-bottom: 10px;}
.campusPage table{border-collapse:inherit;width: 100% !important;}
.campusPage table td,.campusPage table th{padding: 12px 3% !important;margin: 0px 0px!important;}
.campusPage table tr:nth-of-type(even){background-color: #f9f9f9;}
.campusBtn{display: block;background-color: #d33600;color: #fff;padding: 18px 0px;margin-top: 60px;text-align: center;}
.campusBtn .txt{background: url(../images/join_i4.png) no-repeat scroll left center;padding-left: 34px;display: inline-block;}
.campusBtn:hover{background-color: #222;}
.jfitem-line2{border-bottom: 3px solid #dfdfdf;margin-bottom: 36px;height: 0px;overflow: hidden;}

.serachPage{min-height:100vh;min-height: -moz-calc(100vh - 84px);min-height: -webkit-calc(100vh - 84px);min-height: calc(100vh - 84px);}
.pbanner2{position:relative;background-color:#bab3ab;padding: 45px 0px 65px;}
.serachT{font-size:18px;color:#fff;padding:0px 2%;}
.serach-banner-box{position:relative;z-index:1;color:#fff;}
.serach-banner-box ::-webkit-input-placeholder{color:#fff;}
.serach-banner-box :-moz-placeholder{color:#fff;}
.serach-banner-box ::-moz-placeholder{color:#fff;}
.serach-banner-box :-ms-input-placeholder{color:#fff;}
.serach-banner-box .t{font-size:28px;padding-bottom:8px;}
.serach-banner{position:relative;width:448px;padding:16px 84px 16px 24px;background-color:#d33600;height:24px;line-height:24px;}
.serach-banner .txt{border:0px none;height:24px;line-height:24px;padding:0px;margin:0px;width:100%;background-color:transparent;font-size:14px;color:#fff;font-family:"microsoft yahei";}
.serach-banner .btn{position:absolute;right:0px;top:0px;width:84px;height:100%;background-color:#d33600;}
.serach-banner .btn i{width:26px;height:26px;background:url(../images/serach_bg2.png) no-repeat scroll center center;background-size:cover;display:block;margin:15px auto;}
.serach-banner .btn:hover{background-color:#866135;}
.serachList a:link,.serachList a:visited{color:#333;}
.serachList a:active,.serachList a:hover{color:#d33600;}
.serachList{padding:15px 0px 40px;}
.serachList dd{background-color:#F2F2F2;margin-bottom:4px;color:#333;transition: 0.3s;}
.serachList a{display:block;padding:12px 2%;line-height:1.4;}
.serachList .w-search-txt{color:#B07D41;font-size:16px;}
.search-t .r .xg{font-family:arial;color:#F28E00;}
.serachList dd:hover{background-color:#DEDEDE;}

.pswp__close{position: absolute;z-index: 3;right: 0;top: 0;}
/*.pswp__button--arrow--left,.pswp__button--arrow--right{display:none!important;}*/
.dockCon a:link, .dockCon a:visited{color: #FFF;}
.dockCon a:active, .dockCon a:hover{color: #FFF;}
.dock{position: fixed;width: 60px;height: 275px;top: 50%;margin-top: -130px;right: 0px;z-index: 1000;display: none;}
#doyoo_panel{top: 18% !important;}
.dockCon{right: 0px;top: 0px;position: absolute;}
.dockCon li{/*background:url(../images/black_50.png) repeat;*/background: none rgba(0,0,0,0.5);position: relative;}
.dockCon li:hover .itemD{/*background:url(../images/black_50.png) repeat;*/background: none rgba(0,0,0,0.5);}
.dockCon .itemD{position: relative;display: block;width: 60px;height: 55px;display: block;text-align: center;}
.dockCon .itemD1:before{content: "";position: absolute;left: 50%;height: 1px;background-color: #b2afaf;background-color: rgba(255,255,255,0.3);bottom: 0;width: 18px;margin-left: -9px;}
.dockCon .itemD4:before{display: none;}
.dockCon .itemD i{font-size: 28px;line-height: 55px;}
.dockCon .con{background-color: #c3a075;color: #fff;position: absolute;top: 0;right: 0px;width: 150px;text-align: center;height: 55px;line-height: 55px;display: none;z-index: -1;}
.dockCon .itemD1 .con{width: 200px;padding: 15px 0 15px 0;height: auto;line-height: 1.5;top: -55px;}
.dockCon .itemD2 .con{width: 200px;padding: 15px 0 15px 0;height: auto;line-height: 1.5;top: -55px;}
.dockCon .itemD3 .con{width: 200px;padding: 15px 0 15px 0;height: auto;line-height: 1.5;top: -55px;}
.dockCon .last{opacity: 0;visibility: hidden\9;transition: all 0.3s 0s;-webkit-transition: all 0.3s 0s;}
.dockCon .last.showme{opacity: 1;visibility: visible\9;}

.galist{margin-bottom:30px;}
.galist ul li{width:19%;height:70px;float:left;padding:5px;margin-right:10px;margin-bottom:10px;border:1px solid #ddd;}
.galist ul li img{width:100%;}
.galist ul li:nth-child(5n){margin-right:0px;}

.galist2{margin-bottom:30px;}
.galist2 ul li{width:32%;height:310px;float:left;padding:5px;margin-right:10px;margin-bottom:10px;border:1px solid #ccc;}
.galist2 ul li img{width:100%;height:240px;}
.galist2 ul li h4{text-align:center;padding:5px;height:50px;color:#555;background: #fff;}
.galist2 ul li{color:#fff;}
.galist2 ul li:nth-child(3n){margin-right:0px;}
.m90{margin-top:-90px;}

.uc-home-2{background-color: #000000;padding-top: 1rem;padding-bottom: 1rem;}
.uc-home-2 .part{padding: 1rem;}
.uc-home-2 .title h3{font-size: 1.5rem;color: #d33600;}
.uc-home-2 .title p{color: #fff;}
.uc-home-2 .list{color: #fff;}
.uc-home-2 .list a{color: #fff;flex: 1;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-right: 0.5em;}
.uc-home-2 .list li{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;line-height: 2em;padding-left: 1em;position: relative;}
.uc-home-2 .list li:after{content: "";width: 4px;border-radius: 100%;height: 4px;background-color: #d33600;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
.uc-home-2 .code{width: 9.25rem;height: 9.25rem;overflow: hidden;}
.uc-home-2 .code img{width: 100%;height: 100%;display: block;-o-object-fit: cover;object-fit: cover;}
.uc-home-2 .contact{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;color: #d33600;}
.uc-home-2 .contact .con{flex: 1;min-width: 0;margin-left: 1rem;line-height: 1.5em;}
.uc-home-2 .contact h3{font-size: 1.365rem;margin-bottom: 0.25rem;}

.mapdt{width:1000px;height:300px;margin:0 auto;}
.txtScroll-top{overflow:hidden;position:relative;}
.txtScroll-top .infoList li{height:1.6em;line-height:1.6em;}
.txtScroll-top .infoList li .date{float:right;color:#999;}

@media (min-width: 768px){
.uc-home-2{padding-top: 0;padding-bottom: 0;}
.uc-home-2 .part:nth-child(2){border-left: #d33600 1px solid;border-right: #d33600 1px solid;}
}

@media (min-width: 992px){
.uc-home-2 .part{padding-left: 2rem;padding-right: 2rem;}
.uc-home-2 .title{padding-top: 1rem;text-align: right;}
.uc-home-2 .list{font-size: 1.125rem;padding-top: 1rem;}}
.uc-home-3{padding-top: 4.375rem;padding-bottom: 4.375rem;padding-left: 0;padding-right: 0;}
.uc-home-3 .container{padding-left: 0;padding-right: 0;}
.uc-home-3 .title{text-align: center;margin-bottom: 2.5rem;}
.uc-home-3 .title h2{font-size: 2.25rem;font-weight: bold;}
.uc-home-3 .title .line{width: 5rem;height: 0.375rem;margin: 1.25rem auto;background-color: #d33600;}
.uc-home-3 .title .con{line-height: 1.5em;max-width: 60rem;margin: 0 auto;font-size: 1.125rem;}
.uc-home-3 .swiper-box{position: relative;}
.uc-home-3 .btn{position: absolute;top: 50%;transform: translateY(-50%);cursor: pointer;}
.uc-home-3 .btn-prev{left: 0;}
.uc-home-3 .btn-next{right: 0;}
.uc-home-3 .item{text-align: center;font-size: 1.125rem;color: #dbdbdb;}
.uc-home-3 .item img{width: 11.25rem;height: 11.25rem;display: block;margin: 0 auto 0.625rem;}
.uc-home-3 .item .i2{display: none;}
.uc-home-3 .item:hover{color: #333333;}
.uc-home-3 .item:hover .i1{display: none;}
.uc-home-3 .item:hover .i2{display: block;}
.uc-home-3 .swiper-slide{width: auto !important;text-align:center;}

@media (min-width: 768px){
.uc-home-3 .btn-prev{left: -4.375rem;}
.uc-home-3 .btn-next{right: -4.375rem;}}
.uc-home-4{background: url("images/home-bg-4.jpg") center center no-repeat;background-size: cover;padding-top: 4.375rem;padding-bottom: 4.375rem;min-height: 53.75rem;}
.uc-home-4 .title{text-align: center;margin-bottom: 4.375rem;}
.uc-home-4 .title .uc-tag{font-size: 2.25rem;line-height: 4rem;border-radius: 4rem;padding: 0 2rem;}
.uc-home-4 .intro{font-size: 1rem;line-height: 1.625rem;text-align: justify;color: #fff;}
.uc-home-4 .intro p{margin-bottom: 1.625rem;text-indent: 2em;}
.uc-home-4 .intro a{color: #fff; padding: 5px 10px; border-radius: 15px; text-align: center; display: block; width: 160px;}
.uc-home-4 .detail{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start;border-top: rgba(255, 255, 255, 0.55) 1px solid;color: #fff;}
.uc-home-4 .detail li{width: 50%;padding-left: 1em;margin-top: 1.5rem;position: relative;}
.uc-home-4 .detail li:after{content: "";width: 0.625rem;border-radius: 100%;height: 0.625rem;background-color: #d33600;position: absolute;left: 0;top: 0.375rem;}

@media (min-width: 992px){
.uc-home-4 .intro{padding: 0 3.125rem 3.125rem;}
.uc-home-4 .detail{padding: 3.125rem 3.125rem 0;}
.uc-home-4 .detail li{width: 25%;}}

.uc-home-5{padding-top:0;padding-bottom:0;}
.uc-home-5 .intro{padding-top: 1.875rem;padding-bottom: 1.875rem;}
.uc-home-5 .intro h2{font-size:2.25rem;line-height: 4rem;font-weight: bold;}
.uc-home-5 .list{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: stretch;}
.uc-home-5 .list li{width: 50%;padding: 1.25rem 0 0.625rem;margin-top: 1.25rem;border-top: #dcdcdc 1px solid;}
.uc-home-5 .list li:nth-child(1), .uc-home-5 .list li:nth-child(2){border-top: none;}
.uc-home-5 .list .number{font-size: 2.25rem;color: #d33600;font-weight: bold;}
.uc-home-5 .list sup{font-size: 1.5rem;}
.uc-home-5 .list p{font-size: 1.25rem;margin-top: 0.25rem;}
.uc-home-5 .map img{display: block;}

@media screen and (max-width:1441px){
.banner .slick-arrow{ bottom: 260px;}
.mouseIco{ bottom: 47px;}
.banner .bot{ height: 3px;}
.caselisth{width:100%;margin:0 auto;}
.caselisth ul li{width:25%;height:258px;float:left;overflow:hidden;}
.caselisth ul li img{width:100%;height:250px;}
.caselisth ul li h4{font-size: 20px; color: #fff; background: #00000061; top: -2.5rem; position: relative; z-index: 999; height: 3rem; line-height: 3rem; text-align: center;}
.caselisth .img img{width: 100%; height: 250px; display: block; transform: scale(1.05); -webkit-transform: scale(1.05); transition: 0.6s; -webkit-transition: 0.6s;}
.caselisth .img:hover img{transform:scale(1);-webkit-transform:scale(1);}
}

@media screen and (max-width:1024px){
.banner-yy{ height: 60%; background-image:-webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.6)); background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.6));}
.banner .slick-dots{ right: 4%; bottom: auto; margin-bottom: 0; top: 20%;}
.banner .slick-dots li{ padding: 10px 0px;}
.banner .slick-dots li a{ background:no-repeat; position: relative;}
.banner .slick-dots li a:before{ background-color: #fff; content: ""; position: absolute; width: 7px; height: 7px; left: 50%; top: 50%; margin: -3.5px 0px 0px -3.5px; border-radius: 50%;}
.banner .slick-dots li a span{ background: no-repeat transparent; border-radius: 50%; border: 1px solid #fff; width: 12px; height: 12px; margin: 4px auto;}
.banner .slick-arrow{display: none !important;}
.banner .item{overflow: hidden;}
.galist ul li{width:32%;float:left;height:90px;padding:5px;margin-right:8px;margin-bottom:10px;border:1px solid #ddd;}
.galist ul li img{width:100%;}
.galist ul li:nth-child(3n){margin-right:0px!important;}
.galist ul li:nth-child(4n){margin-right:8px;}
.galist ul li:nth-child(5n){margin-right:8px;}

.galist2 ul li{width:32%;height:250px;float:left;padding:5px;margin-right:8px;margin-bottom:10px;border:1px solid #ccc;}
.galist2 ul li img{width:100%;height:160px;}
.galist2 ul li h4{text-align:center;padding:5px;height:70px;color:#555;background: #fff;}
.galist2 ul li{color:#fff;}
.galist2 ul li:nth-child(3n){margin-right:0px!important;}
.galist2 ul li:nth-child(4n){margin-right:8px;}
.galist2 ul li:nth-child(5n){margin-right:8px;}

.caselisth{width:100%;margin:0 auto;}
.caselisth ul li{width:50%;height:208px;float:left;overflow:hidden;}
.caselisth ul li img{width:100%;height:200px;}
.caselisth ul li h4{font-size: 20px; color: #fff; background: #00000061; top: -2.5rem; position: relative; z-index: 999; height: 3rem; line-height: 3rem; text-align: center;}
.caselisth .img img{width: 100%; height: 200px; display: block; transform: scale(1.05); -webkit-transform: scale(1.05); transition: 0.6s; -webkit-transition: 0.6s;}
.caselisth .img:hover img{transform:scale(1);-webkit-transform:scale(1);}
.header-pc .list li{padding:0 0.5rem;}
.mapdt{width:100%;height:300px;margin:0 auto;}
.uc-home-4 .detail li{width:100%;}
}

@media (min-width: 1921px){
.inner{width:1366px;}
.pinner{width: 100%; max-width: 1366px; margin: 0px auto;}
.caselisth{width:100%;margin:0 auto;}
.caselisth ul li{width:25%;height:358px;float:left;overflow:hidden;}
.caselisth ul li img{width:100%;height:350px;}
.caselisth ul li h4{font-size: 20px; color: #fff; background: #00000061; top: -2.5rem; position: relative; z-index: 999; height: 3rem; line-height: 3rem; text-align: center;}
.caselisth .img img{width: 100%; height: 350px; display: block; transform: scale(1.05); -webkit-transform: scale(1.05); transition: 0.6s; -webkit-transition: 0.6s;}
.caselisth .img:hover img{transform:scale(1);-webkit-transform:scale(1);}
.newlist li{height:470px;}
.galist ul li{height:90px;}
}

@media(max-width:1366px){
.pageNavBox{height:120px;}
.pageNavBox .cpnavbox a{padding:0 10px;font-size:14px;width:19%;}
}

@media (max-width:1024px){
.cpnavbox a{width:50%!important;}
.ctaList li{height:340px!important;}
}

@media (max-width:767px){
footer .ft1 a{color: #939393;font-size:14px;}
footer .ft1 p{line-height:1.6;font-size:14px;}
.m90{margin-top:0px;}
.galist ul li{width:31%;height:auto;float:left;padding:5px;margin-right:10px;margin-bottom:10px;border:1px solid #ddd;}
.galist ul li img{width:100%;}
.galist ul li:nth-child(3n){margin-right:0px;}
.galist ul li:nth-child(5n){margin-right:10px;}

.galist2 ul li{width:47%;height:170px;float:left;padding:2px;margin-right:10px;margin-bottom:10px;border:1px solid #ccc;}
.galist2 ul li img{width:100%;height:100px;}
.galist2 ul li h4{text-align:center;padding:2px;height:60px;color:#555;background: #fff;}
.galist2 ul li{color:#fff;}
.galist2 ul li:nth-child(2n){margin-right:0px;}
.galist2 ul li:nth-child(3n){margin-right:10px!important;}

.mapdt{width:100%;height:300px;margin:0 auto;}
.yiyuetwo-list .img img{height:220px;}
.yiyuetwo-lists .img img{width: 100%;height:120px;display: block;transform:scale(1.05);-webkit-transform:scale(1.05);transition:0.6s;-webkit-transition:0.6s;}
.yiyuetwo-lists .txt{height: 42px;line-height: 1.2;overflow: hidden;text-align: center;padding: 15px 5% 0px;font-size:14px;background: #d33600;color: #fff;}
.nline{padding-bottom:20px;}
.newtext p{padding:5px 5px;font-size:14px;}
.nline time{font-size:12px;padding:5px 15px;}
.newtext{background: #f5f5f5;}
.yiyuetwo-list .txt{background: #d33600;color:#fff;}

.caselisth{width:100%;margin:0 auto;}
.caselisth ul li{width:50%;height:136px;float:left;overflow:hidden;}
.caselisth ul li img{width:100%;height:130px;}
.caselisth ul li h4{font-size: 16px; color: #fff; background: #00000061; top: -2.5rem; position: relative; z-index: 999; height: 3rem; line-height: 3rem; text-align: center;z-index:9;}
.caselisth .img img{width: 100%; height: 130px; display: block; transform: scale(1.05); -webkit-transform: scale(1.05); transition: 0.6s; -webkit-transition: 0.6s;}
.caselisth .img:hover img{transform:scale(1);-webkit-transform:scale(1);}
.ctaList li{height:360px!important;}

.pageNavBox .cpnavbox a{line-height:1.6;height:50px;width:50%;}
.cpnavbox{z-index:9999!important;}
.uc-home-4 .detail li{width:100%;}
footer .ft1{display:none;}
.survey-title{margin-bottom:10px;}
.uc-home-2 .list li time{width:55px;display:contents;text-align:center;}


.previous dl{margin-bottom:5px;padding:5px 0;border-bottom:1px dashed #ddd;}
.previous dl em{display:inline-block;float:right;}
.previous dl a{display:inline-block;width:80%;overflow:hidden;line-height:1.4;}
}

@media screen and (max-width:641px){
.banner .item .pimg{ width: 120%; margin-left: -10%;}
.banner .slick-dots li{ padding: 4px 0;}
.yiyuetwo-list .img img{height:220px;}
}

@media screen and (max-width:421px) {
.banner-yy{ background-position: left 20%;}
.yiyuetwo-list .img img{height:220px;}
}