/* fonts */
/* @font-face {
    font-family: 'Black';
    src: url('../fonts/HarmonyOS_Sans_SC_Black.ttf') format('truetype');
}

@font-face {
    font-family: 'Bold';
    src: url('../fonts/HarmonyOS_Sans_SC_Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Light';
    src: url('../fonts/HarmonyOS_Sans_SC_Light.ttf') format('truetype');
}

@font-face {
    font-family: 'Medium';
    src: url('../fonts/HarmonyOS_Sans_SC_Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Regular';
    src: url('../fonts/HarmonyOS_Sans_SC_Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Thin';
    src: url('../fonts/HarmonyOS_Sans_SC_Thin.ttf') format('truetype');
}

@font-face {
    font-family: 'PoppinsR';
    src: url('../fonts/Poppins-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'MONTSERRATB';
    src: url('../fonts/MONTSERRAT-BOLD.OTF') format('truetype');
}

@font-face {
    font-family: 'PoppMedium';
    src: url('../fonts/Poppins-Medium.ttf') format('truetype');
} */

* {
    font-family: 'Regular';
}

p {
    margin: 0;
}

body {
    overflow-x: hidden;
	word-break: break-word;
}

.w_90 {
    width: 90%;
}
.w22{padding-bottom: 0%;}

.w70 {
    width: 70%;
    padding-bottom: 0%;
}

@media(max-width:1024px) {
    .w70 {
        width: auto;
        padding-bottom: 2%;
    }
}

/*ÃƒÂ¥Ã‚Â±Ã¢â€šÂ¬ÃƒÂ©Ã†â€™Ã‚Â¨ÃƒÂ¦Ã‚Â Ã‚Â¹ÃƒÂ¥Ã¢â‚¬Â¦Ã†â€™ÃƒÂ§Ã‚Â´Ã‚Â ÃƒÂ¥Ã‚Â¤Ã‚Â§ÃƒÂ¥Ã‚Â°Ã‚Â*/
.root-100 {
    font-size: 100px;
}

.root-sz-16 {
    font-size: 0.16em;
}

.root-w-1400 .auto {
    max-width: 1400px;
}

.root-w-1600 .auto {
    max-width: 1600px;
}

.root-w-1560 .auto {
    max-width: 1560px;
}

.root-w-1500 .auto {
    max-width: 1500px;
}

@media (min-width:1025px) and (max-width:1600px) {
    .root-w-1600 {
        font-size: 6.25vw;
    }
}

@media (min-width:1025px) and (max-width:1560px) {
    .root-w-1560 {
        font-size: 5.624vw;
    }
}

@media (min-width:1025px) and (max-width:1500px) {
    .root-w-1500 {
        font-size: 5.5vw;
    }
}

@media (min-width:1025px) and (max-width:1400px) {
    .root-w-1400 {
        font-size: 7.14285vw;
    }
}

@media (max-width:1024px) {
    .root-sz-16 {
        font-size: 3.5vw;
    }
}



.slick-arrow {
    background: url(../images/arrow.png) no-repeat left 15px center;
    z-index: 100;
    font-size: 0;
    width: 46px;
    height: 46px;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    margin-top: -23px;
    cursor: pointer;
    padding: 0;
}

.slick-prev {
    left: -25px;
}

.slick-next {
    right: -25px;
    background-position: right 15px center !important;
}

.slick-arrow:hover {
    background: url(../images/arrow2.png) no-repeat left 15px center;
    /* background-color: #222 !important; */
    border-color: #222;
}






/*ÃƒÂ¦Ã‚Â Ã¢â‚¬Â¡ÃƒÂ©Ã‚Â¢Ã‹Å“*/
.Floor002750 .col-title {
    font-size: 2.25em;
    padding-bottom: 2vw;
}

.Floor002750 .col-title .cn {
    font-size: 0.875em;
    color: #000;
}

.Floor002750 .col-title .en {
    font-family: 'Arial';
    color: #d7000f;
    line-height: 1;
    padding-top: 0.2em;
    text-transform: uppercase;
}

/*ÃƒÂ¦Ã…â€™Ã¢â‚¬Â°ÃƒÂ©Ã¢â‚¬â„¢Ã‚Â®*/
.Floor002750 .more {
    margin-top: 2vw;
    text-align: center;
    padding: 0 1.875em;
    line-height: 3.125em;
    color: #fff;
    border: solid 2px #d7000f;
    background-color: #d7000f;
    transition: 0.3s;
    display: table;
}

.Floor002750 .more:after {
    width: 1.3125em;
    height: 0.8125em;
    display: inline-block;
    content: '';
    margin-left: 1em;
    background: url(../images/Floor002750-icon-white.svg) no-repeat;
    background-size: contain;
    transition: 0.3s;
}

.Floor002750 .more:hover {
    background-color: #fff;
    color: #d7000f;
    border-color: #d7000f;
}

.Floor002750 .more:hover:after {
    background-image: url(../images/Floor002750-icon.svg);
}

/*Floor002750 */
.Floor002750 .number {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    right: 2%;
    z-index: 200;
}

.Floor002750 .number li a {
    display: block;
    cursor: pointer;
    text-align: center;
    font-weight: bold;
    font-size: calc((20 / 16)*1em);
    color: #fff;
    margin: 1em 0;
}

.Floor002750 .number li.active a {
    color: #d7000f;
}

.Floor002750 .number.black li a {
    color: #ccc;
}

.Floor002750 .number.black li.active a {
    color: #d7000f;
}

@media(max-width:1200px) {
    .Floor002750 .number {
        display: none;
    }
}

.Floor002750 .auto {
    max-width: 1680px;
    width: 90%;
}

.Floor002750 .auto_1600 {
    max-width: 1500px;
    width: 90%;
}

.Floor002750 .header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    z-index: 200;
	transition: all .5s;
}
.Floor002750 .header .header-left .logo a{ display: inline-flex;}
.Floor002750 .header,
.Floor002750 .header-layer {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
}

.Floor002750 .header-layer {
    z-index: 100;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: none;
}

.Floor002750 .header-menu {
    max-width: calc((860 / 14)*1em);
    margin: 0 auto;
}

.Floor002750 .header-menu li em a {
    color: #fff;
    line-height: calc((97 / 16)*1em);
    display: inline-block;
    border-bottom: calc((3 / 16)*1em) solid transparent;
}

.Floor002750 .header-menu li.aon em a {
    border-bottom-color: #d7000f;
}

.Floor002750 .header-right dl>* {
    float: left;
}

.Floor002750 .header-right .top-search a {
    display: block;
    width: calc((22 / 16)*1em);
    height: calc((22 / 16)*1em);
    background: url(../images/Floor002750-searchbtn.png) no-repeat center center;
    background-size: contain;
    /* height: 100%; */
}

.Floor002750 .search-box {
    position: absolute;
    top: 100%;
    display: none;
}

/* .Floor002750 .search-box:before {
    position: absolute;
    content: '';
    border: calc((12 / 16)*1em) solid transparent;
    bottom: 100%;
} */


.Floor002750 .top-lang {
    position: relative;
}

.Floor002750 .top-lang span {
    cursor: pointer;
    color: #fff;
    padding-left: 26px;
    display: block;
    background: url(../images/lang2.png) no-repeat left center;
    background-size: 20px;
}
.Floor002750 .top-lang span a{
    color: #fff;
}


.Floor002750 .top-lang .con {
    position: absolute;
    left: 0;
    top: 80%;
    width: 200%;
    height: auto;
    background: #014099;
    margin-left: -50%;
    display: none;
}

.Floor002750 .top-lang .con a {
    display: block;
    line-height: 2;
    text-align: center;
    color: #fff;
}


.Floor002750 .header-white .top-lang span {
    cursor: pointer;
    color: #444;
    background: url(../images/lang.png) no-repeat left center;
    background-size: 20px;
}



.Floor002750 .search-box {
    right: 9%;
    width: calc((300 / 16)*1em);
    border: 1px solid #d7000f;
    background: rgb(215 0 15 / 30%);
}

.Floor002750 .search-box:before {
    right: 0;
    border-bottom-color: rgba(0, 173, 119, 1);
}

.Floor002750 .search-box .text {
    width: 100%;
    border: 0;
    background: none;
    height: calc((45 / 16)*1em);
    line-height: calc((45 / 16)*1em);
    padding: 0 calc((45 / 16)*1em) 0 calc((10 / 16)*1em);
    color: #fff;
}

.Floor002750 .search-box .btn {
    position: absolute;
    right: 10px;
    top: 8px;
    width: calc((45 / 16)*1em);
    height: 100%;
    background: url(../images/Floor002750-searchbtn.png) no-repeat center center;
    height: 100%;
}

.Floor002750 .header-right dt>a.open-search {
    position: relative;
}

.Floor002750 .header-right dt>a.open-search:before,
.Floor002750 .header-right dt>a.open-search:after {
    position: absolute;
    left: 0;
    content: '';
    width: 100%;
    height: calc((3 / 16)*1em);
    top: 50%;
    margin-top: -1.5px;
    background:#d9d9d9;
    opacity: 0;
    -webkit-opacity: 0;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

.Floor002750 .header-right dt>a.open-search.on {
    background: none;
}

.Floor002750 .header-right dt>a.open-search.on:before,
.Floor002750 .header-right dt>a.open-search.on:after {
    opacity: 1;
    -webkit-opacity: 1;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.Floor002750 .header-right dt>a.open-search.on:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.Floor002750 .header-menu li .sub {
    background: none;
    margin-left: -20px;
    max-width: 180px;
}

.Floor002750 .header-menu li .sub dt {
    padding: calc((45 / 80)*1em) 0;
    width: 100%;
    /* text-align: center; */
    line-height: 2;
    background: rgb(0 0 0 / 52%);
}

.Floor002750 .header-menu li .sub dt a {
    /* padding: 0 calc((23 / 16)*1em); */
    color: #fff;
}

.Floor002750 .header-menu li .sub dt a:hover {
    background: none;
    color: #d7000f;
}

.Floor002750 .header-white {
    background: #fff;
    box-shadow: 0 0 14px rgba(0, 0, 0, 0.15);
}

.Floor002750 .header-white .header-menu li em a {
    color: #333;
}

.Floor002750 .header-white .header-menu li em::after {
    background: #d1d1d1;
}

.Floor002750 .header-white .header-menu li em a::after {
    background: #bf9f62;
}

.Floor002750 .header-white .top-lang,
.Floor002750 .header-white .top-lang a {
    color: #333;
}

.Floor002750 .header-white .top-lang a:hover,
.Floor002750 .header-white .top-lang a.on {
    color: #d7000f;
}

.Floor002750 .header-white .header-right .top-search a {
    background-image: url(../images/Floor002750-searchbtn2.png);
}

.Floor002750 .header-left .black {
    display: none;
}

@media(min-width:1025px) {
    .Floor002750 .header {
        height: calc((100 / 16)*1em);
    }

    .Floor002750 .header-right dt:not(:first-child) {
        margin-left: calc((35 / 16)*1em);
    }

    .Floor002750 .header-right dt {
        padding: calc((39 / 16)*1em) 0;
    }

    .Floor002750 .header .auto {
        display: table;
    }

    .Floor002750 .header .auto>div {
        display: table-cell;
        vertical-align: middle;
    }

    .Floor002750 .header-left {
        width: calc((328 / 16)*1em);
    }

    .Floor002750 .header-right {
        width: calc((120 / 11)*1em);
    }

    .Floor002750 .header-left .logo img {
        max-height: calc((42 / 16)*1em);
    }

    .Floor002750 .header-white .header-left .white {
        display: none;
    }

    .Floor002750 .header-white .header-left .black {
        display: block;
    }
}

@media(min-width:1025px) and (max-width:1440px) {
    .Floor002750 .header {
        height: calc((84 / 16)*1em);
    }

    .Floor002750 .header-menu li em a {
        line-height: calc((81 / 16)*1em);
    }

    .Floor002750 .header-right dt {
        padding: calc((29 / 16)*1em) 0;
    }
}

@media(max-width:1024px) {
    .Floor002750 .header {
        background: rgba(0, 0, 0, 0.3);
    }

    .Floor002750 .header-right dl>*:not(:last-child) {
        margin-right: calc((20 / 16)*1em);
    }

    .Floor002750 #open_menu {
        margin-top: calc((30 / 39)*1em);
        width: calc((32 / 16)*1em);
        height: calc((30 / 16)*1em);
        position: relative;
    }

    .Floor002750 #open_menu i,
    .Floor002750 #open_menu i::before,
    .Floor002750 #open_menu i::after {
        background: #d7000f;
    }

    .Floor002750 #open_menu i {
        width: 100%;
        height: 3px;
        margin-top: -1.5px;
    }

    .Floor002750 #open_menu i::before {
        top: 9px;
    }

    .Floor002750 #open_menu i::after {
        top: -9px;
    }

    .Floor002750 .header-right dt {
        padding: calc((34 / 34)*1em) 0;
    }

    .Floor002750 .header-left {
        float: left;
        display: table;
        height: calc((90 / 31)*1em);
    }

    .Floor002750 .header-left .logo {
        display: table-cell;
        vertical-align: middle;
    }

    .Floor002750 .header-left .logo img {
        max-height: calc((72 / 16)*1em);
    }

    .Floor002750 .header-right {
        float: right;
    }

    .Floor002750 .header-right dl {
        float: right;
    }

    .Floor002750 #header-menu {
        position: fixed;
        left: -100%;
        top: calc((90 / 16)*1em);
        bottom: 0;
        overflow: auto;
        width: 100%;
        max-width: calc((240 / 16)*1em);
        padding: calc((20 / 16)*1em);
        background:rgb(183 62 71);
        transition: 0.5s;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    }

    .Floor002750 #header-menu li em a {
        font-weight: normal;
    }

    .Floor002750 #header-menu li.has-sub em .op {
        display: block;
    }

    .Floor002750 #header-menu.header-menu-show {
        left: 0;
    }
}

@media(max-width:640px) {
    .Floor002750 .header-right dt {
        padding: calc((20 / 16)*1em) 0;
    }

    .Floor002750 #open_menu {
        margin-top: calc((16 / 16)*1em);
    }

    .Floor002750 .header-left {
        height: calc((62 / 16)*1em);
        max-width: 185px;
    }

    .Floor002750 .header-left .logo img {
        max-height: calc((50 / 16)*1em);
    }

    .Floor002750 #header-menu {
        top: calc((62 / 16)*1em);
    }
}

@media(max-width:1024px) {

    .Floor002750 .section .fp-tableCell,
    .Floor002750 .section {
        height: auto !important;
    }
}

.Floor002750 .section1 {
    position: relative;
    z-index: 1;
}

.Floor002750 .section1 li.slick-slide {
    position: relative;
}

.Floor002750 .section1 li.slick-slide video {
    position: absolute;
    z-index: 10;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    /* height: auto; */
    object-fit: cover;
	
}




.Floor002750 .section1 li .txt {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 20;
    color: #fff;
}

.Floor002750 .section1 .txt .auto>* {
    opacity: 0;
    transform: translateX(50px);
    transition-duration: 1s;
    transition-property: opacity, transform;
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1);
}

.Floor002750 .section1 .ani-show .txt .auto>* {
    opacity: 1;
    transform: translateX(0);
}

.Floor002750 .section1 .txt .tit {
    font-size: calc((36 / 16)*1em);
    font-weight: bold;
    color: #d7000f;
    transition-delay: 0.3s;
}

.Floor002750 .section1 .txt h2 {
    font-size: calc((45 / 16)*1em);
    font-weight: normal;
    margin: 0.3em 0 calc((12 / 16)*1em) 0;
    transition-delay: 0.6s;
}

.Floor002750 .section1 .txt .en {
    text-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);
    font-size: calc((18 / 16)*1em);
    transition-delay: 0.9s;
}

.Floor002750 .section1 .slick-dots{position: absolute; left: 0;width: 100%;text-align: center; bottom: calc(20 / 960 * 100%);z-index: 10;}
.Floor002750 .section1 .slick-dots li{width: 10px;height: 10px;border: 1px solid #fff; border-radius: 50%; cursor: pointer; display: inline-block; margin: 0 calc(10 / 1920 * 100vw);}
.Floor002750 .section1 .slick-dots li button{display: none;}
.Floor002750 .section1 .slick-dots li.slick-active{background-color: #d7000f; border-color: #d7000f;}

@media(min-width:1025px) {

    .Floor002750 .section1 .slider,
    .Floor002750 .section1 .slick-list,
    .Floor002750 .section1 .slick-track,
    .Floor002750 .section1 .slick-list li,
    .Floor002750 .section1 .slick-list li .Ispic {
        height: 100%;
    }

    .Floor002750 .section1 .slick-list li img {
        display: none;
    }
}

@media(max-width:1024px) {
    .Floor002750 .section1 .slick-list li img {display: none;width: 100%;}
	.Floor002750 .section1 .slick-list li.has-video{ height: 100vh;object-fit: cover;}
    .Floor002750 .section1 li.slick-slide video {left: 0%;top: 0%;transform: translate(0%, 0%);height: 100vh;/* opacity: 0; */}
    .Floor002750 .section1 li.slick-slide .open-video {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3) url(../images/play.png) no-repeat center center;background-size: auto 50px;z-index: 20;}
    .Floor002750 .section1 li.video-show .open-video {left: -100%;opacity: 0;transform: translateX(-100%);}
    .Floor002750 .section1 li.video-show video {left: 50%;top: 50%;opacity: 1;}
}

.Floor002750 .section1 .mouse {
    position: absolute;
    z-index: 10;
    left: 50%;
    transform: translateX(-50%);
    bottom: 3em;
    text-align: center;
    color: #fff;
}

.Floor002750 .section1 .mouse .ico {
    position: relative;
    display: inline-block;
    width: calc((24 / 16)*1em);
    height: calc((36 / 16)*1em);
    border-radius: calc((17 / 16)*1em);
    border: solid 2px #fff;
}

.Floor002750 .section1 .mouse .ico:after {
    position: absolute;
    content: '';
    width: 2px;
    height: 8px;
    border-radius: 2px;
    background-color: #d7000f;
    top: 8px;
    left: 50%;
    margin-left: -1px;
    animation: infinite 1s linear updown;
}

@keyframes updown {
    0% {
        top: 4px;
        opacity: 1;
    }

    100% {
        top: 20px;
        opacity: 0;
    }
}

.Floor002750 .section1 .pages,
.Floor002750 .section1 .slick-arrow {
    position: absolute;
    bottom: 5%;
    z-index: 10;
}

.Floor002750 .section1 .pages {
    left: 6.5%;
    font-size: calc((24 / 16)*1em);
    color: #fff;
    line-height: 1;
}

.Floor002750 .section1 .pages .cur {
    font-size: calc((36 / 16)*1em);
    font-weight: bold;
}

.Floor002750 .section1 .slick-arrow {
    right: 6.5%;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    transform: rotate(45deg);
    width: 15px;
    height: 15px;
    margin-bottom: calc((22 / 16)*1em);
}

.Floor002750 .section1 .slick-prev {
    transform: rotate(-135deg);
    margin-right: 60px;
}

@media(max-width:640px) {
    .Floor002750 .section1 .mouse {
        display: none;
    }

    .Floor002750 .section1 .pages,
    .Floor002750 .section1 .slick-arrow {
        bottom: 3%;
    }
}

.Floor002750 .section2 {
    position: relative;
    z-index: 10;
}

.Floor002750 .section2 .mask {
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    transform: translate(-50%, calc(3.125em - 50%));
}

.Floor002750 .section2 .num li aside {
    line-height: 1;
    color: #333;
}

.Floor002750 .section2 .num li p {
    color: #333;
    line-height: 2.5;
    margin: 0;
    margin-top: -0.75em;
}

.Floor002750 .section2 .num li aside b {
    font-size: calc((54 / 16)*1em);
    color: #014099;
}

.Floor002750 .section2 .num li aside i {
    font-size: calc((24 / 16)*1em);
    font-style: normal;
    display: inline-block;
    transform: translateY(-18px);
    margin-left: 5px;
}

@media (min-width:641px) {
    .Floor002750 .section2 .num li {
        width: 50%;
        float: left;
        margin: 10px 0;
    }
}

@media (min-width:1025px) {
    .Floor002750 .section2 .bg {
        position: absolute;
        z-index: 5;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }

    .Floor002750 .section2 .bg figure {
        width: 100%;
        height: 100%;
        background-size: cover;
        -webkit-mask-image: linear-gradient(105deg, white 50%, transparent 50%);
    }

    .Floor002750 .section2 .rowMain {
        position: absolute;
        z-index: 20;
        left: 0;
        top: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
    }

    .Floor002750 .section2 .rowMain .con {
        position: relative;
        padding-top: 6.25em;
        height: 100%;
        width: 90%;
        max-width: 1750px;
        margin: 0;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .Floor002750 .section2 .rowMain .con .right {
        position: absolute;
        right: 0;
        width: 50%;
        top: 9.375em;
        height: calc(100% - 12.5em);
    }

    .Floor002750 .section2 .rowMain .con .right .inner {
        width: 63%;
        margin: 0 0 0 auto;
        height: 100%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: space-around;
    }
}

@media(max-width:1024px) {
    .Floor002750 .section2 {
        text-align: center;
    }

    .Floor002750 .section2 .rowMain {
        margin: 5em auto 0 auto;
    }

    .Floor002750 .section2 .mask {
        display: none;
    }

    .Floor002750 .section2 .more {
        margin: 2vw auto 0 auto;
    }
}

@media(max-width:640px) {
    .Floor002750 .section2 .num li:not(:last-child) {
        margin-bottom: 20px;
    }
}

.Floor002750 .section3 {
    position: relative;
    z-index: 10;
}

.Floor002750 .section3 .mask {
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    transform: translate(-50%, calc(3.125em - 50%));
}

.Floor002750 .section3 .slider-img .Ispic {
    position: relative;
    z-index: 1;
}

.Floor002750 .section3 .slider-img .Ispic:after {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0.85;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    /* W3C,IE10+,FF16+,Chrome26+,Opera12+,Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
    /* IE6-9 */
}

.Floor002750 .section3 .pages {
    position: absolute;
    z-index: 10;
    left: 65%;
    top: 18.25em;
    color: #fff;
}

.Floor002750 .section3 .pages span {
    line-height: 1;
    display: inline-block;
    font-size: calc((24 / 16)*1em);
}

.Floor002750 .section3 .pages span.cur {
    font-size: calc((48 / 16)*1em);
    font-weight: bold;
}

.Floor002750 .section3 .pages span.total {
    margin-left: 5px;
}

.Floor002750 .section3 .slider-img .txt {
    position: absolute;
    bottom: 0;
    opacity: 0;
    left: 65%;
    right: 10%;
    color: #fff;
    z-index: 4;
    transition: 0.5s 0.5s;
}

.Floor002750 .section3 .slider-img .slick-current .txt {
    bottom: 12em;
    opacity: 1;
}

.Floor002750 .section3 .slider-img .tit {
    font-size: 2em;
    margin-bottom: 0.5em;
}

.Floor002750 .section3 .slider-img .txt p {
    line-height: 2;
    margin: 0;
}

.Floor002750 .section3 .slider-nav .inside .icon {
    transition: 0.3s;
}

.Floor002750 .section3 .slider-nav .inside .icon img {
    max-height: 2.625em;
}

.Floor002750 .section3 .slider-nav .inside .icon img.hover {
    display: none;
}

.Floor002750 .section3 .slider-nav li {
    cursor: pointer;
    transition: 0.3s;
    border: solid 1px #bed2ed;
    box-shadow: 0 6px 20px rgb(0 0 0 / 10%);
    margin: 0.5em 0;
}

.Floor002750 .section3 .slider-nav li aside {
    color: #333;
}

.Floor002750 .section3 .slider-nav .slick-current {
    background-color: #014099;
}

.Floor002750 .section3 .slider-nav .slick-current aside {
    color: #fff;
}

.Floor002750 .section3 .slider-nav .slick-current .icon img.default {
    display: none;
}

.Floor002750 .section3 .slider-nav .slick-current .icon img.hover {
    display: inline-block;
}

@media (min-width:1025px) {
    .Floor002750 .section3 .auto {
        position: relative;
        min-height: 100vh;
    }

    .Floor002750 .section3 .slider-img .item {
        position: relative;
    }

    .Floor002750 .section3 .slider-img .item:before {
        position: absolute;
        z-index: 3;
        content: "";
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: #fff;
        background-size: cover;
        -webkit-mask-image: linear-gradient(75deg, white 50%, transparent 50%);
    }

    .Floor002750 .section3 .slider-img {
        position: absolute;
        width: 100%;
        left: 0;
        top: 0;
        height: 100%;
        z-index: 1;
    }

    .Floor002750 .section3 .slider-img .Ispic {
        height: 100vh;
    }

    .Floor002750 .section3 .slider-nav {
        width: 28.542%;
        height: 100vh;
        padding-top: 6.25em;
        z-index: 20;
        position: relative;
    }

    .Floor002750 .section3 .slider-nav .slick-list {
        padding-right: 30%;
    }

    .Floor002750 .section3 .slider-nav .ytable {
        height: 100%;
    }

    .Floor002750 .section3 .slider-nav .inside {
        display: table;
        width: 100%;
        table-layout: fixed;
        height: 9vh;
        /*6.875em*/
    }

    .Floor002750 .section3 .slider-nav .inside>* {
        display: table-cell;
        vertical-align: middle;
    }

    .Floor002750 .section3 .slider-nav .inside .icon {
        text-align: center;
        width: 30%;
    }

    .Floor002750 .section3 .slider-nav .inside aside {
        font-size: 1.125em;
        padding-right: calc(3.125em + 0.5625em);
        background: url(../images/Floor003128-plus.svg) no-repeat right 3.125em center;
        background-size: 0.875em auto;
    }

    .Floor002750 .section3 .slider-nav .slick-current aside {
        background-image: url(../images/Floor003128-plus-white.svg)
    }
}

@media (max-width:1024px) {
    .Floor002750 .section3 .auto {
        margin: 5em auto 0 auto;
    }

    .Floor002750 .section3 .mask {
        display: none;
    }

    .Floor002750 .section3 .pages {
        left: 5%;
        top: 25em;
        color: #fff;
    }

    .Floor002750 .section3 .slider-img .Ispic {
        padding-bottom: 73.283%;
    }

    .Floor002750 .section3 .slider-img .txt {
        left: 3%;
        right: 3%;
    }

    .Floor002750 .section3 .slider-img .slick-current .txt {
        bottom: 2em;
    }

    .Floor002750 .section3 .slider-nav .inside {
        display: flex;
        align-items: center;
        height: 3em;
        padding: 0 0.5em;
    }

    .Floor002750 .section3 .slider-nav .inside aside {
        flex: 1;
    }

    .Floor002750 .section3 .slider-nav .inside .icon {
        width: 25%;
        flex-shrink: 0;
        margin-right: 5%;
        text-align: center;
    }

    .Floor002750 .section3 .slider-nav .inside .icon img {
        max-height: 1.5em;
    }
}

.Floor002750 .section4 {
    position: relative;
    z-index: 10;
}

.Floor002750 .section4 .bg {
    position: absolute;
    z-index: 5;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.Floor002750 .section4 .bg figure {
    width: 100%;
    height: 100%;
    background-size: cover;
}

.Floor002750 .section4 .mask {
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    transform: translate(-50%, calc(3.125em - 50%));
}

.Floor002750 .section4 .auto {
    position: relative;
    z-index: 20;
    text-align: center;
    color: #fff;
    margin-top: 6.25em;
}

.Floor002750 .section4 .col-title .cn {
    color: #fff;
}

.Floor002750 .section4 .tit {
    font-size: 1.5em;
    margin: 2em 0;
}

.Floor002750 .section4 .more {
    margin: 0 auto;
}

.Floor002750 .section4 .num {
    margin-bottom: 2em;
}

.Floor002750 .section4 .num li {
    text-align: center;
    display: inline-block;
    margin: 0 5em;
}

.Floor002750 .section4 .num li aside {
    line-height: 1;
}

.Floor002750 .section4 .num li p {
    line-height: 2.5;
    margin: 0;
    margin-top: -0.75em;
}

.Floor002750 .section4 .num li aside b {
    font-size: calc((54 / 16)*1em);
}

.Floor002750 .section4 .num li aside i {
    font-size: calc((24 / 16)*1em);
    font-style: normal;
    display: inline-block;
    transform: translateY(-18px);
    margin-left: 5px;
}

@media(max-width:640px) {
    .Floor002750 .section4 .num li:not(:last-child) {
        margin-bottom: 20px;
    }
}

.Floor002750 .section4 .slider {
    margin-top: 2em;
}

.Floor002750 .section4 .slick-list {
    background: rgba(255, 255, 255, 0.07);
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 0 0 7px rgb(0 202 255 / 12%);
}

.Floor002750 .section4 .slick-arrow {
    position: absolute;
    border: 0;
    font-size: 1em;
    text-indent: -999em;
    width: 2.5em;
    height: 2.5em;
    background: #014099;
    border-radius: 50%;
    top: 50%;
    margin-top: -1.25em;
    z-index: 10;
    transition: .3s;
}

.Floor002750 .section4 .slick-prev {
    left: 0;
}

.Floor002750 .section4 .slick-next {
    right: 0;
}

.Floor002750 .section4 .slick-arrow:hover {
    background: #d7000f;
}

.Floor002750 .section4 .slick-arrow:before {
    position: absolute;
    content: '';
    width: 30%;
    height: 30%;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: rotate(45deg);
    top: 35%;
    left: 30%;
}

.Floor002750 .section4 .slick-prev:before {
    transform: rotate(-135deg);
    left: 40%;
}

.Floor002750 .section4 .slick-slide a {
    position: relative;
    z-index: 3;
    display: block;
    padding: 32px;
}

.Floor002750 .section4 .slick-slide a:before {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    right: 0;
    content: '';
    border-right: 1px solid rgba(255, 255, 255, 0.1);
}

.Floor002750 .section4 .slick-slide .Ispic {
    height: 3.75em;
    max-width: 160px;
    margin: 0 auto;
    background-size: contain;
}

@media (min-width:1681px) {
    .Floor002750 .section4 .slick-prev {
        left: -3.5em;
    }

    .Floor002750 .section4 .slick-next {
        right: -3.5em;
    }
}

@media (max-width:1024px) {
    .Floor002750 .section4 .mask {
        display: none;
    }

    .Floor002750 .section4 .auto {
        margin: 5em auto;
    }
}

@media (max-width:768px) {
    .Floor002750 .section4 .slick-slide .Ispic {
        height: 3em;
    }
}

.Floor002750 .section5 {
    position: relative;
    z-index: 10;
}

.Floor002750 .section5 .mask {
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    transform: translate(-50%, calc(3.125em - 50%));
}

.Floor002750 .section5 .slider-img .Ispic {
    position: relative;
    z-index: 1;
}

.Floor002750 .section5 .slider-img .Ispic:after {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    /* W3C,IE10+,FF16+,Chrome26+,Opera12+,Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
    /* IE6-9 */
}

.Floor002750 .section5 .pages {
    position: absolute;
    z-index: 10;
    left: 6.5%;
    top: 18.25em;
    color: #fff;
}

.Floor002750 .section5 .pages span {
    line-height: 1;
    display: inline-block;
    font-size: calc((24 / 16)*1em);
}

.Floor002750 .section5 .pages span.cur {
    font-size: calc((48 / 16)*1em);
    font-weight: bold;
}

.Floor002750 .section5 .pages span.total {
    margin-left: 5px;
}

.Floor002750 .section5 .slider-img .txt {
    position: absolute;
    bottom: 0;
    opacity: 0;
    left: 6.5%;
    right: 65%;
    color: #fff;
    z-index: 4;
    transition: 0.5s 0.5s;
}

.Floor002750 .section5 .slider-img .slick-current .txt {
    bottom: 12em;
    opacity: 1;
}

.Floor002750 .section5 .slider-img .tit {
    font-size: 2em;
    margin-bottom: 0.5em;
}

.Floor002750 .section5 .slider-img .txt p {
    line-height: 2;
    margin: 0;
}

.Floor002750 .section5 .slider-nav .inside .icon {
    transition: 0.3s;
}

.Floor002750 .section5 .slider-nav .inside .icon img {
    max-height: 2.625em;
}

.Floor002750 .section5 .slider-nav .inside .icon img.hover {
    display: none;
}

.Floor002750 .section5 .slider-nav li {
    cursor: pointer;
    transition: 0.3s;
    border: solid 1px #bed2ed;
    box-shadow: 0 6px 20px rgb(0 0 0 / 10%);
    margin: 0.5em 0;
}

.Floor002750 .section5 .slider-nav li aside {
    color: #333;
}

.Floor002750 .section5 .slider-nav .slick-current {
    background-color: #014099;
}

.Floor002750 .section5 .slider-nav .slick-current aside {
    color: #fff;
}

.Floor002750 .section5 .slider-nav .slick-current .icon img.default {
    display: none;
}

.Floor002750 .section5 .slider-nav .slick-current .icon img.hover {
    display: inline-block;
}

@media (min-width:1025px) {
    .Floor002750 .section5 .auto {
        position: relative;
        min-height: 100vh;
    }

    .Floor002750 .section5 .slider-img .item {
        position: relative;
    }

    .Floor002750 .section5 .slider-img .item:before {
        position: absolute;
        z-index: 3;
        content: "";
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: #fff;
        background-size: cover;
        -webkit-mask-image: linear-gradient(105deg, transparent 50%, white 50%);
    }

    .Floor002750 .section5 .slider-img {
        position: absolute;
        width: 100%;
        left: 0;
        top: 0;
        height: 100%;
        z-index: 1;
    }

    .Floor002750 .section5 .slider-img .Ispic {
        height: 100vh;
    }

    .Floor002750 .section5 .slider-nav {
        width: 28.542%;
        float: right;
        height: 100vh;
        padding-top: 6.25em;
        z-index: 20;
        position: relative;
    }

    .Floor002750 .section5 .slider-nav .slick-list {
        padding-right: 30%;
    }

    .Floor002750 .section5 .slider-nav .ytable {
        height: 100%;
    }

    .Floor002750 .section5 .slider-nav .inside {
        display: table;
        width: 100%;
        table-layout: fixed;
        height: 9vh;
        /*6.875em*/
    }

    .Floor002750 .section5 .slider-nav .inside>* {
        display: table-cell;
        vertical-align: middle;
    }

    .Floor002750 .section5 .slider-nav .inside .icon {
        text-align: center;
        width: 30%;
    }

    .Floor002750 .section5 .slider-nav .inside aside {
        font-size: 1.125em;
        padding-right: calc(3.125em + 0.5625em);
        background: url(../images/Floor003128-plus.svg) no-repeat right 3.125em center;
        background-size: 0.875em auto;
    }

    .Floor002750 .section5 .slider-nav .slick-current aside {
        background-image: url(../images/Floor003128-plus-white.svg)
    }
}

@media (max-width:1024px) {
    .Floor002750 .section5 .auto {
        margin: 5em auto 0 auto;
    }

    .Floor002750 .section5 .mask {
        display: none;
    }

    .Floor002750 .section5 .pages {
        left: 5%;
        top: 25em;
        color: #fff;
    }

    .Floor002750 .section5 .slider-img .Ispic {
        padding-bottom: 100%;
    }

    .Floor002750 .section5 .slider-img .txt {
        left: 3%;
        right: 3%;
    }

    .Floor002750 .section5 .slider-img .slick-current .txt {
        bottom: 2em;
    }

    .Floor002750 .section5 .slider-nav .inside {
        display: flex;
        align-items: center;
        height: 4em;
        padding: 0 0.5em;
    }

    .Floor002750 .section5 .slider-nav .inside aside {
        flex: 1;
    }

    .Floor002750 .section5 .slider-nav .inside .icon {
        width: 25%;
        flex-shrink: 0;
        margin-right: 5%;
        text-align: center;
    }

    .Floor002750 .section5 .slider-nav .inside .icon img {
        max-height: 1.5em;
    }
}

.Floor002750 .section6 {
    position: relative;
    z-index: 10;
}

.Floor002750 .section6 .mask {
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    transform: translate(-50%, calc(3.125em - 50%));
}

.Floor002750 .section6 .slider-img .Ispic {
    position: relative;
    z-index: 1;
}

.Floor002750 .section6 .slider-img .Ispic:after {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    /* W3C,IE10+,FF16+,Chrome26+,Opera12+,Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
    /* IE6-9 */
}

.Floor002750 .section6 .pages {
    position: absolute;
    z-index: 10;
    left: 65%;
    top: 18.25em;
    color: #fff;
}

.Floor002750 .section6 .pages span {
    line-height: 1;
    display: inline-block;
    font-size: calc((24 / 16)*1em);
}

.Floor002750 .section6 .pages span.cur {
    font-size: calc((48 / 16)*1em);
    font-weight: bold;
}

.Floor002750 .section6 .pages span.total {
    margin-left: 5px;
}

.Floor002750 .section6 .slider-img .txt {
    position: absolute;
    bottom: 0;
    opacity: 0;
    left: 65%;
    right: 10%;
    color: #fff;
    z-index: 4;
    transition: 0.5s 0.5s;
}

.Floor002750 .section6 .slider-img .slick-current .txt {
    bottom: 12em;
    opacity: 1;
}

.Floor002750 .section6 .slider-img .tit {
    font-size: 2em;
    margin-bottom: 0.5em;
}

.Floor002750 .section6 .slider-img .txt p {
    line-height: 2;
    margin: 0;
}

.Floor002750 .section6 .slider-nav .inside .icon {
    transition: 0.3s;
}

.Floor002750 .section6 .slider-nav .inside .icon img {
    max-height: 2.625em;
}

.Floor002750 .section6 .slider-nav .inside .icon img.hover {
    display: none;
}

.Floor002750 .section6 .slider-nav li {
    cursor: pointer;
    transition: 0.3s;
    border: solid 1px #bed2ed;
    box-shadow: 0 6px 20px rgb(0 0 0 / 10%);
    margin: 0.5em 0;
}

.Floor002750 .section6 .slider-nav li aside {
    color: #333;
}

.Floor002750 .section6 .slider-nav .slick-current {
    background-color: #014099;
}

.Floor002750 .section6 .slider-nav .slick-current aside {
    color: #fff;
}

.Floor002750 .section6 .slider-nav .slick-current .icon img.default {
    display: none;
}

.Floor002750 .section6 .slider-nav .slick-current .icon img.hover {
    display: inline-block;
}

@media (min-width:1025px) {
    .Floor002750 .section6 .auto {
        position: relative;
        min-height: 100vh;
    }

    .Floor002750 .section6 .slider-img .item {
        position: relative;
    }

    .Floor002750 .section6 .slider-img .item:before {
        position: absolute;
        z-index: 3;
        content: "";
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: #fff;
        background-size: cover;
        -webkit-mask-image: linear-gradient(75deg, white 50%, transparent 50%);
    }

    .Floor002750 .section6 .slider-img {
        position: absolute;
        width: 100%;
        left: 0;
        top: 0;
        height: 100%;
        z-index: 1;
    }

    .Floor002750 .section6 .slider-img .Ispic {
        height: 100vh;
    }

    .Floor002750 .section6 .slider-nav {
        width: 28.542%;
        height: 100vh;
        padding-top: 6.25em;
        z-index: 20;
        position: relative;
    }

    .Floor002750 .section6 .slider-nav .slick-list {
        padding-right: 30%;
    }

    .Floor002750 .section6 .slider-nav .ytable {
        height: 100%;
    }

    .Floor002750 .section6 .slider-nav .inside {
        display: table;
        width: 100%;
        table-layout: fixed;
        height: 9vh;
        /*6.875em*/
    }

    .Floor002750 .section6 .slider-nav .inside>* {
        display: table-cell;
        vertical-align: middle;
    }

    .Floor002750 .section6 .slider-nav .inside .icon {
        text-align: center;
        width: 30%;
    }

    .Floor002750 .section6 .slider-nav .inside aside {
        font-size: 1.125em;
        padding-right: calc(3.125em + 0.5625em);
        background: url(../images/Floor003128-plus.svg) no-repeat right 3.125em center;
        background-size: 0.875em auto;
    }

    .Floor002750 .section6 .slider-nav .slick-current aside {
        background-image: url(../images/Floor003128-plus-white.svg)
    }
}

@media (max-width:1024px) {
    .Floor002750 .section6 .auto {
        margin: 5em auto 0 auto;
    }

    .Floor002750 .section6 .mask {
        display: none;
    }

    .Floor002750 .section6 .pages {
        left: 5%;
        top: 25em;
        color: #fff;
    }

    .Floor002750 .section6 .slider-img .Ispic {
        padding-bottom: 100%;
    }

    .Floor002750 .section6 .slider-img .txt {
        left: 3%;
        right: 3%;
    }

    .Floor002750 .section6 .slider-img .slick-current .txt {
        bottom: 2em;
    }

    .Floor002750 .section6 .slider-nav .inside {
        display: flex;
        align-items: center;
        height: 5em;
        padding: 0 0.5em;
    }

    .Floor002750 .section6 .slider-nav .inside aside {
        flex: 1;
    }

    .Floor002750 .section6 .slider-nav .inside .icon {
        width: 25%;
        flex-shrink: 0;
        margin-right: 5%;
        text-align: center;
    }

    .Floor002750 .section6 .slider-nav .inside .icon img {
        max-height: 1.5em;
    }
}

.Floor002750 .section7 {
    position: relative;
    z-index: 10;
}

.Floor002750 .section7 .bg {
    position: absolute;
    z-index: 5;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.Floor002750 .section7 .bg figure {
    width: 100%;
    height: 100%;
    background-size: cover;
}

.Floor002750 .section7 .mask {
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    transform: translate(-50%, calc(3.125em - 50%));
}

.Floor002750 .section7 .auto {
    position: relative;
    z-index: 20;
    text-align: center;
    color: #fff;
    margin-top: 6.25em;
}

.Floor002750 .section7 .col-title .cn {
    color: #fff;
}

.Floor002750 .section7 .info-css {
    text-align: center;
    color: #fff;
    font-size: 1.5em;
    line-height: 1.75;
    margin-bottom: 4%;
}

.Floor002750 .section7 .info-css .t-1 {
    display: inline-block;
    padding-right: 7.167%;
    padding-left: 7.167%;
    padding-top: 15px;
    position: relative;
    background: url(../images/yinhao-r.png) no-repeat right top;
    background-size: 6.617% auto;
}

.Floor002750 .section7 .info-css .t-1:before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 6.617%;
    height: 100%;
    background: url(../images/yinhao-l.png) no-repeat left top;
    background-size: contain;
}

.Floor002750 .section7 .info-css aside .f-cn {
    font-size: 1.25em;
}

.Floor002750 .section7 .more {
    margin: 0 auto;
}

@media(max-width:1024px) {
    .Floor002750 .section7 .auto {
        margin: 5em auto;
    }

    .Floor002750 .section7 .mask {
        display: none;
    }
}

@media(max-width:640px) {
    .Floor002750 .section7 .info-css {
        font-size: 16px;
    }

    .Floor002750 .section7 .info-css aside .f-cn {
        font-size: 28px;
    }
}

.Floor002750 .section8 {
    text-align: center;
}

.Floor002750 .section8 .mask {
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    transform: translate(-50%, calc(3.125em - 50%));
}

.Floor002750 .section8 .auto {
    position: relative;
    z-index: 20;
    margin-top: 6.25em;
}

.Floor002750 .section8 .more {
    margin: 2em auto 0 auto;
}

@media(max-width:1470px) {
    .Floor002750 .section8 {
        overflow: hidden;
    }
}

.Floor002750 .section8 .pic {
    overflow: hidden;
}

.Floor002750 .section8 .Ispic {
    padding-bottom: 63.044%;
    transition: 0.5s ease-in-out;
}

.Floor002750 .section8 .slider {
    margin: 0 -30px;
}

.Floor002750 .section8 .slick-track li a {
    display: block;
    margin: 0 30px;
    text-align: left;
    border: 1px solid #ededed;
    box-shadow: 3px 0 8px rgb(163 166 170 / 22%);
}

.Floor002750 .section8 .slick-track li .txt {
    padding: 2em;
    background-color: #fff;
}

.Floor002750 .section8 .slick-track li label {
    background-color: #014099;
    color: #fff;
    font-size: 0.875em;
    line-height: 1.7142;
    padding: 0 0.5714em;
    display: inline-block;
    transition: 0.3s;
}

.Floor002750 .section8 .slick-track li .tit {
    font-size: 1.25em;
    color: #333333;
    line-height: 1.5;
    margin: 1em 0 0.5em 0;
}

.Floor002750 .section8 .slick-track li .txt p {
    margin: 0;
    color: #666666;
    font-size: 0.875em;
    line-height: 1.7142;
}

.Floor002750 .section8 .slick-track li time {
    color: #999999;
    padding-right: 3.4375em;
    background: url(../images/Floor003129-icon.svg) no-repeat right center;
    background-size: 1em auto;
    display: inline-block;
    margin-top: 1em;
}

.Floor002750 .section8 .slick-track li a:hover .Ispic {
    transform: scale(1.12);
    -webkit-transform: scale(1.12);
    -ms-transform: scale(1.12);
}

.Floor002750 .section8 .slick-arrow {
    position: absolute;
    right: 88px;
    bottom: 100%;
    margin-bottom: 36px;
    width: 70px;
    height: 50px;
    cursor: pointer;
    background: url(../images/Floor002750-prevbtn.gif) no-repeat center center #d7000f;
    padding: 0;
    border: 0;
    font-size: 0;
}

.Floor002750 .section8 .slick-prev {
    margin-right: 71px;
    background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);
}

.Floor002750 .section8 .slick-next {
    background-image: url(../images/RighInfo003134-btn-next-disabled.svg);
}

.Floor002750 .section8 .slick-disabled {
    cursor: default;
    background-color: rgba(0, 0, 0, 0.5);
}

@media(max-width:1024px) {
    .Floor002750 .section8 .auto {
        margin: 5em auto;
    }

    .Floor002750 .section8 .mask {
        display: none;
    }

    .Floor002750 .section8 .slider {
        margin: 0 -15px;
    }

    .Floor002750 .section8 .slick-track li a {
        margin: 0 15px;
    }
}

@media(max-width:480px) {
    .Floor002750 .section8 .slick-arrow {
        right: 20px;
        height: 45px;
        width: 45px;
    }

    .Floor002750 .section8 .slick-prev {
        /* margin-right: 44px; */
        left: 20px;
        height: 45px;
        width: 45px;
    }
}

/*ÃƒÂ§Ã‚Â½Ã¢â‚¬ËœÃƒÂ§Ã‚Â«Ã¢â€žÂ¢ÃƒÂ¥Ã‚ÂºÃ¢â‚¬Â¢ÃƒÂ©Ã†â€™Ã‚Â¨*/
.Floor002750 .footer {
    background: #10171f;
}

.Floor002750 .footer,
.Floor002750 .footer a {
    color: rgba(255, 255, 255, 0.2);
}

.Floor002750 .footer a:hover {
    color: #fff;
}

.Floor002750 .footer .top {
    padding: 4% 0 6% 0;
}

.Floor002750 .footer .top nav li h3 {
    margin: 0;
    font-weight: normal;
    font-size: 1.125em;
    margin-bottom: 0.75em;
    color: rgba(255, 255, 255, 0.6);
}

.Floor002750 .footer .top nav li dl dd {
    line-height: 2;
}

.Floor002750 .footer .contact,
.Floor002750 .footer .weixin {
    color: rgba(255, 255, 255, 0.6);
}

.Floor002750 .footer .weixin {
    text-align: center;
}

.Floor002750 .footer .weixin img {
    background: #fff;
    padding: 5px;
    border-radius: 3px;
}

.Floor002750 .footer .weixin span {
    display: block;
    padding-top: 8px;
}

.Floor002750 .footer .tel dt {
    font-size: 1.125em;
    margin-bottom: 0.75em;
}

.Floor002750 .footer .tel dd {
    font-size: calc((36 / 16)*1em);
    color: #d7000f;
    font-weight: bold;
}

.Floor002750 .footer .share {
    text-align: left;
    margin-top: 10px;
}

.Floor002750 .footer .share>* {
    display: inline-block;
}

.Floor002750 .footer .share .social-share .social-share-icon:before {
    display: none;
}

.Floor002750 .footer .share .social-share .social-share-icon {
    margin: 0 15px 0 0;
    width: 36px;
    height: 36px;
    opacity: 0.5;
}

.Floor002750 .footer .share .social-share .social-share-icon:hover {
    background-color: #d7000f;
    opacity: 1;
}

.Floor002750 .footer .share .social-share .icon-weibo {
    background-image: url(../images/sina.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto 50%;
}

.Floor002750 .footer .share .social-share .icon-wechat {
    background-image: url(../images/wx.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto 50%;
}

.Floor002750 .footer .bottom {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    padding: 15px 0;
}

.Floor002750 .footer .bottom .links a::after {
    margin: 0 10px;
    display: inline-block;
    content: '';
    vertical-align: middle;
    width: 2px;
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    height: 10px;
}

.Floor002750 .footer .bottom .links a:last-child::after {
    display: none;
}

@media only screen and (max-width:1024px) {
    .Floor002750 .footer .top nav {
        display: none;
    }

    .Floor002750 .footer .weixin,
    .Floor002750 .footer .contact {
        text-align: center;
        padding-top: 10px;
    }

    .Floor002750 .footer .share {
        text-align: center;
        margin: 0 auto;
    }

    .Floor002750 .footer .bottom {
        text-align: center;
    }

    .Floor002750 .footer .copyright {
        margin: 5px 0 0;
    }
}
.Floor002750 .footer .other{ text-align: center;}
.Floor002750 .footer .other .gupiao{ font-size: 20px;font-weight: bold;}
.Floor002750 .footer .ewm{ text-align: center;margin-top: 20px;}
.Floor002750 .footer .ewm figure{ width: 120px; text-align: center; margin: 0 5px; display: inline-block; font-size: 14px;}
.Floor002750 .footer .ewm figure p{ margin-top: 10px;}

@media only screen and (min-width:1025px) {
    .Floor002750 .footer .top nav {
        float: left;
        width: 73.5%;
    }

    .Floor002750 .footer .top nav li {
        float: left;
        width: calc((100% - 3% * 6) / 7);
        min-height: 185px;
    }

    .Floor002750 .footer .top nav li:not(:last-child) {
        margin-right: 3%
    }
	
    .Floor002750 .footer .weixin,
    .Floor002750 .footer .contact {
        float: right;
    }

    .Floor002750 .footer .weixin {
        padding-left: 3%;
    }

    .Floor002750 .footer .links {
        float: left;
    }

    .Floor002750 .footer .copyright {
        float: right;
        margin: 0;
    }
	.Floor002750 .footer .other{ float: right; text-align: left;}
	
}

/* ÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ©Ã‚Â¡Ã‚ÂµBanner */
.Banner003069 {
    position: relative;
    z-index: 1;
    margin-top: 100px;
    border-bottom: 1px solid #e5e5e5;
}

.Banner003069 .Ispic {
    height: 400px;
}

.Banner003069 .txt {
    position: absolute;
    left: 0;
    top: 54%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 10;
    color: #444
}

.Banner003069 .location {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 10;
}

.Banner003069 .location .auto {
    padding: 20px 0;
    line-height: 40px;
    color: #444;
    border-top: 1px solid rgba(255, 255, 255, 0.15);
}

.Banner003069 .location .Menu {
    float: left;
}

.Banner003069 .location .Menu li {
    float: left;
    margin-right: 35px;
}

.Banner003069 .location .Menu li a {
    position: relative;
    display: block;
    color: #444;
    opacity: .5;
    transition: .3s ease-out;
}

.Banner003069 .location .Menu li a:before {
    position: absolute;
    content: "";
    border: 4px solid transparent;
    border-left-width: 6px;
    border-left-color: #d7000f;
    top: 50%;
    margin-top: -4px;
    left: 0;
    opacity: 0;
    transition: 0.3s;
}

.Banner003069 .location .Menu li.cur a,
.Banner003069 .location li a:hover {
    opacity: 1;
}

.Banner003069 .location .Menu li.cur a {
    padding-left: 15px;
    color: #d7000f;
}

.Banner003069 .location .Menu li.cur a:before {
    opacity: 1;
}

.Banner003069 .location .Currents {
    text-align: right;
    color: #666;
    float: right;
}

.Banner003069 .location .Currents em {
    font-style: normal;
    /* background: url(../images/Menu002188-current_icon.png) no-repeat left center; */
    background-size: auto 100%;
    padding-left: 30px;
    display: inline-block;
}

.Banner003069 .location .Currents a {
    color: #666;
    transition: .3s ease-out;
}

.Banner003069 .location .Currents a:hover {
    color: #4c9bea;
}

@media (max-width:1000px) {
    .Banner003069 .location .Currents {
        display: none;
    }
}

@media(max-width:640px) {
    .Banner003069 .Ispic {
        height: 42vw;
    }
}

.Banner003069 .popUp-box {
    position: fixed;
    z-index: 200;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    display: none;
}

.Banner003069 .popUp-box .ytable {
    height: 100%;
}

.Banner003069 .popUp-box .main {
    background: #fff;
    width: 90%;
    max-width: 1000px;
    margin: 0 auto;
    position: relative;
}

.Banner003069 .popUp-box .close {
    position: absolute;
    width: 1.5625em;
    height: 1.5625em;
    right: 1.25em;
    top: 1.25em;
    background: url(../images/Floor003147-close.svg) no-repeat;
    background-size: contain;
    z-index: 10;
    cursor: pointer;
}

.Banner003069 .popUp-box .title {
    font-size: 1.875em;
    color: #333;
    line-height: 1.3333;
    margin-bottom: 1em;
    text-align: center;
}

.Banner003069 .popUp-box .left p {
    font-size: 1.5em;
    line-height: 1.66666;
    color: #333;
}

.Banner003069 .popUp-box .form li {
    position: relative;
    z-index: 1;
    margin-bottom: 15px;
}

.Banner003069 .popUp-box .form li label.tit {
    position: absolute;
    left: 1.21428em;
    top: 0;
    line-height: 3.5714em;
}

.Banner003069 .popUp-box .form li .text {
    border: solid 1px rgba(139, 139, 139, 0.2);
    width: 100%;
    font-size: 1em;
    height: 3.5714em;
    line-height: 3.5714em;
    padding: 0 1.0625em;
}

.Banner003069 .popUp-box .form ol {
    text-align: center;
}

.Banner003069 .popUp-box .form ol .btn {
    display: inline-block;
    margin: 0 auto;
    margin-top: 1.5em;
    max-width: 100%;
    background: #4c9bea;
    border: 0;
    cursor: pointer;
    height: 2.25em;
    padding: 0 2.5em;
    color: #fff;
    font-size: 1.25em;
}

@media (min-width:1025px) {
    .Banner003069 .popUp-box .main {
        padding: 3em 8.25em;
    }
}

@media (max-width:1024px) {
    .Banner003069 .popUp-box .main {
        padding: 2em;
    }
}




.Banner003333 .auto {
    max-width: 100%;
    width: 100%;
}

.Banner003333 .Ispic {
    padding-bottom: 20%;
}






/*Menu002119 */
.Menu002119 {
    padding: 4vw 0;
    text-align: center;
}

.Menu002119 .title {
    text-align: center;
    padding: 1.5em 0 3em 0;
}

.Menu002119 .title .sub-tit {
    color: #d7000f;
    font-size: 1.5em;
    line-height: 1.5;
    text-transform: uppercase;
}

.Menu002119 .title .sub-tit:before,
.Menu002119 .title .sub-tit:after {
    width: 2em;
    height: 1px;
    display: inline-block;
    content: '';
    vertical-align: middle;
    background-color: #d7000f;
    margin: 0 20px;
}

.Menu002119 .title .tit {
    color: #000;
    font-size: 3em;
}

.Menu002119 li {
    display: inline-block;
    margin: 0 10px;
}

.Menu002119 li a {
    display: block;
    line-height: 3.125em;
    height: 3.125em;
    padding: 0 35px;
    background: #f5f7f9;
    transition: .3s;
}

.Menu002119 li a:hover,
.Menu002119 li.aon a {
    color: #fff;
    background: #014099;
}

@media(max-width:768px) {
    .Menu002119 li {
        margin-bottom: 2px;
    }
}

@media(max-width:640px) {
    .Menu002119 li {
        margin: 0 0 2px 0;
        width: 25%;
        text-align: center;
    }

    .Menu002119 li a {
        padding: 0;
    }
}

@media(max-width:480px) {
    .Menu002119 li {
        width: 31.333%;
    }

    .Menu002119 li a {
        font-size: 14px;
        overflow: hidden;
    }
}

/*Page002623 */
.Page002623 {
    padding: 3vw 0 5vw 0;
    text-align: center;
    font-family: Arial;
}

.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages>span:not(.p_page) {
    display: none;
}

.Page002623 .Pages em {
    float: left;
    margin: 0 2vw;
    font-style: normal;
}

.Page002623 .Pages .p_page {
    display: table;
    margin: 0 auto;
}

.Page002623 .Pages a {
    float: left;
    line-height: 50px;
    width: 50px;
    margin: 0 5px;
}

.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover {
    color: #fff;
    background: #014099;
    border-radius: 50px;
}

.Page002623 .Pages .p_page>a {
    font-size: 0;
    height: 50px;
    position: relative;
}

.Page002623 .Pages .p_page>a:before {
    position: absolute;
    content: '';
    border: 5px solid transparent;
    left: 50%;
    top: 50%;
    margin: -5px 0 0 -10px;
}

.Page002623 .Pages .p_page>a.a_prev:before {
    border-right-color: #000;
    border-right-width: 8px;
}

.Page002623 .Pages .p_page>a.a_next:before {
    border-left-color: #000;
    border-left-width: 8px;
    margin-left: -4px;
}

.Page002623 .Pages a.a_prev:hover:before {
    border-right-color: #fff;
}

.Page002623 .Pages a.a_next:hover:before {
    border-left-color: #fff;
}

@media(max-width:640px) {
    .Page002623 {
        padding: 6vw 0 8vw 0;
    }

    .Page002623 .Pages em {
        display: none;
    }

    .Page002623 .Pages a {
        background-color: #eee;
    }
}

/*ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â³ÃƒÂ¤Ã‚ÂºÃ…Â½ÃƒÂ¦Ã‹â€ Ã¢â‚¬ËœÃƒÂ¤Ã‚Â»Ã‚Â¬ */
.RighInfo003186 {
    padding: 3vw 0;
}

.RighInfo003186 .name {
    border-bottom: 1px solid #014099;
    /* background:#014099;*/
    font-size: 1.5em;
    padding-bottom: 0.1em;
    color: #333;
    line-height: 2;
    font-weight: bold;
    margin-bottom: 2em;
}

.RighInfo003186 .name span {
    display: inline-block;
    position: relative;
}

.RighInfo003186 .name span:after {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background: #014099;
    transform: skewX(40deg);
    -webkit-transform: skewX(40deg);
    -ms-transform: skewX(40deg);
}

.RighInfo003186 .box {
    padding: 2vw 0;
    overflow: hidden;
    position: relative;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.RighInfo003186 .box:nth-child(3) {
    background: rgb(233, 243, 255);
    background: -moz-linear-gradient(top, rgba(233, 243, 255, 1) 0%, rgba(255, 255, 255, 1) 95%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(233, 243, 255, 1) 0%, rgba(255, 255, 255, 1) 95%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(233, 243, 255, 1) 0%, rgba(255, 255, 255, 1) 95%, rgba(255, 255, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9f3ff', endColorstr='#ffffff', GradientType=0);
}

.RighInfo003186 .box .auto {
    position: relative;
    z-index: 20;
}

.RighInfo003186 .box .bg {
    position: absolute;
    content: "";
    left: 50%;
    bottom: -.375em;
    transform: translateX(-50%);
    font-size: 10em;
    font-weight: bold;
    color: #f8f8f8;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: 10px;
	width: 100%;
    text-align: center;
}

.RighInfo003186 .title {
    text-align: center;
    padding: 1.5em 0 2em 0;
}

.RighInfo003186 .title .sub-tit {
    color: #d7000f;
    font-size: 1.5em;
    line-height: 1.5;
    text-transform: uppercase;
}

.RighInfo003186 .title .sub-tit:before,
.RighInfo003186 .title .sub-tit:after {
    width: 2em;
    height: 1px;
    display: inline-block;
    content: '';
    vertical-align: middle;
    background-color: #d7000f;
    margin: 0 20px;
}

.RighInfo003186 .title .tit {
    color: #000;
    font-size: 2em;
}

.RighInfo003186 .box:nth-child(2) .title .tit,
.RighInfo003186 .box:nth-child(4) .title .tit {
    color: #fff;
}

@media (min-width:1025px) {
    .RighInfo003186 .info p {
        line-height: 2;
        text-align: justify;
    }

    .RighInfo003186 .info+.num {
        margin-top: calc(63 / 16 * 1em);
    }
}

.RighInfo003186 .num {
    text-align: center;
    margin-top: 3em;
    margin-bottom: 3em;
}

.RighInfo003186 .num li .icon {
    display: inline-block;
    width: 6.25em;
    height: 7.8125em;
    position: relative;
    margin-bottom: 1em;
}

.RighInfo003186 .num li .icon img {
    height: 2.5em;
    position: absolute;
    z-index: 20;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.RighInfo003186 .num li .icon .boxF,
.RighInfo003186 .num li .icon .boxS,
.RighInfo003186 .num li .icon .boxT,
.RighInfo003186 .num li .icon .overlay {
    width: 6.25em;
    height: 7.8125em;
    overflow: hidden;
}

.RighInfo003186 .num li .icon .boxF,
.RighInfo003186 .num li .icon .boxS {
    visibility: hidden;
}

.RighInfo003186 .num li .icon .boxF {
    transform: rotate(120deg);
    float: left;
    -ms-transform: rotate(120deg);
    -moz-transform: rotate(120deg);
    -webkit-transform: rotate(120deg);
}

.RighInfo003186 .num li .icon .boxS {
    transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -webkit-transform: rotate(-60deg);
}

.RighInfo003186 .num li .icon .boxT {
    background: #014099;
    transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -webkit-transform: rotate(-60deg);
    visibility: visible;
}

.RighInfo003186 .num li aside {
    line-height: 1;
    color: #000;
}

.RighInfo003186 .num li p {
    color: #666;
    line-height: 2.5;
    margin: 0;
    margin-top: -0.5em;
}

.RighInfo003186 .num li aside b {
    font-size: 2.875em;
    color: #000;
}

.RighInfo003186 .num li aside i {
    font-style: normal;
    display: inline-block;
    transform: translateY(-5px);
    margin-left: 5px;
}

@media (min-width:641px) {
    .RighInfo003186 .num li {
        width: 20%;
        float: left;
    }
}

@media (max-width:1024px) {
    .RighInfo003186 .left-img .pic {
        margin: 0 -3vw;
    }
}

/*Timeline002853 */
@media(min-width:1025px) {
    .Timeline002853 .slider-nav .slick-arrow {
        width: 50px;
        top: -200%;
        margin-top: 0;
    }

    .Timeline002853 .slider-nav .slick-prev {
        left: 20px;
    }

    .Timeline002853 .slider-nav .slick-next {
        right: 20px;
    }

    .Timeline002853 .slider-nav .slick-next:before {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
    }

    .Timeline002853 .slider-nav li {
        text-align: center;
    }
}

.Timeline002853 .slider-for {
    position: relative;
}

.Timeline002853 .slider-nav .slick-list {
    padding-top: 15px !important;
}

.Timeline002853 .slider-nav .slick-arrow {
    position: absolute;
    font-size: 0;
    border: 0;
    cursor: pointer;
    font-size: 0;
    padding: 0;
    z-index: 10;
}

.Timeline002853 .slider-nav .slick-arrow:before {
    position: absolute;
    content: '';
    width: 50px;
    height: 50px;
    background: url(../images/Timeline002853_btn.png) no-repeat center center;
    left: 50%;
    top: 50%;
    margin: -25px 0 0 -25px;
}

.Timeline002853 .slider-nav {
    position: relative;
}

.Timeline002853 .slider-nav:after {
    position: absolute;
    content: "";
    left: 0;
    top: 15px;
    width: 100%;
    height: 1px;
    background: rgba(255, 255, 255, .15);
}

.Timeline002853 .slider-nav li {
    font-size: 18px;
    color: rgba(255, 255, 255, .5);
    margin-top: 40px;
    position: relative;
}

.Timeline002853 .slider-nav li span {
    display: inline-block;
    margin: 0 auto;
    font-size: 1.625em;
    transform: scale(.8);
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}

.Timeline002853 .slider-nav li:before,
.Timeline002853 .slider-nav li:after {
    position: absolute;
    top: -44px;
    left: 50%;
    display: inline-block;
    margin-left: -4px;
    width: 8px;
    height: 8px;
    background: #fff;
    border-radius: 50%;
    content: "";
}

.Timeline002853 .slider-nav li:after {
    background: rgba(255, 255, 255, .15);
    width: 20px;
    height: 20px;
    margin-left: -10px;
    top: -50px;
}

.Timeline002853 .slider-nav li.slick-current {
    color: #fff;
    font-weight: bold;
}

.Timeline002853 .slider-nav li.slick-current span {
    transform: scale(1);
}

.Timeline002853 .slider-nav li.slick-current:before,
.Timeline002853 .slider-nav li.slick-current:after {
    top: -50px;
    margin-left: -10px;
    width: 20px;
    height: 20px;
    background: #d7000f;
}

.Timeline002853 .slider-nav li.slick-current:after {
    background: none;
    border: 1px solid #d7000f;
    width: 30px;
    height: 30px;
    margin-left: -15px;
    top: -55px;
}

.Timeline002853 .slider-for .inner {
    padding: 2em 8em 3em 8em;
}

.Timeline002853 .slider-for .inner .txt {
    position: relative;
    font-size: 16px;
    line-height: 24px;
    padding-left: 50px
}

.Timeline002853 .slider-for .inner .pic {
    width: 24%;
}

.Timeline002853 .slider-for .inner .pic figure {
    padding-bottom: 67%;
}

.Timeline002853 .slider-for .inner .txt h3 {
    margin: 0;
    font-size: 48px;
    color: #fff;
    padding-bottom: 25px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.Timeline002853 .slider-for .inner .txt dd {
    position: relative;
    font-size: 18px;
    color: #fff;
    margin-top: 5px;
    line-height: 2;
    padding-left: 15px;
}

.Timeline002853 .slider-for .inner .txt dd:before {
    position: absolute;
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #fff;
    left: 0;
    top: 50%;
    margin-top: -3px;
}

.Timeline002853 .slider-nav.under5 .slick-track {
    transition: 0.3s;
}

@media(max-width:1024px) {
    .Timeline002853 .slider-nav li {
        line-height: 60px;
        text-align: center;
    }

    .Timeline002853 .slider-nav {
        padding: 0 5vw;
    }

    .Timeline002853 .slider-for .inner {
        padding: 20px
    }

    .Timeline002853 .slider-nav .slick-arrow {
        width: 1px;
        height: 100%;
        top: 0;
    }

    .Timeline002853 .slider-nav .slick-prev {
        left: 2.5vw;
    }

    .Timeline002853 .slider-nav .slick-next {
        right: 2.5vw;
    }

    .Timeline002853 .slider-nav .slick-next:before {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
    }

    .Timeline002853 .slider-for .slick-track {
        margin-top: 0 !important;
    }

    .Timeline002853 .slider-nav li.slick-current {
        color: #666;
    }
}

@media(max-width:640px) {
    .Timeline002853 .slider-nav li {
        font-size: 16px;
    }

    .Timeline002853 .slider-nav li span {
        font-size: 24px;
    }
}

/*Floor003054 */
.Floor003054 .item {
    text-align: center;
}

.Floor003054 .item li a {
    display: block;
    background: #fff;
    padding: 1.5em;
}

.Floor003054 .item li figure {
    position: relative;
    display: inline-block;
    max-width: 90%;
    margin-bottom: 10px;
}

.Floor003054 .item li figure img {
    max-height: 245px;
    padding: 5px 12px;
    background: url(../images/PicList002433_kuang.png) no-repeat;
    background-size: 100% 100%;
}

.Floor003054 .slider-li .slick-slide div {
    float: left;
}

.Floor003054 .slider-nav {
    margin: 0 auto 1.5vw auto;
    max-width: 500px;
}

.Floor003054 .slider-nav .inner {
    position: relative;
    margin: 5px 0;
}

.Floor003054 .slider-nav .inner-cell {
    text-align: center;
    cursor: pointer;
}

.Floor003054 .slider-nav .inner-cell>* {
    display: inline-block;
    vertical-align: middle;
}

.Floor003054 .slider-nav .inner-cell b {
    font-weight: normal;
    color: #333;
    background: rgba(255, 255, 255, .5);
    line-height: 3.125em;
    height: 3.125em;
    padding: 0 35px;
}

.Floor003054 .slider-nav li.slick-current .inner-cell b {
    background: #014099;
    color: #fff;
}

.Floor003054 .slick-dots {
    overflow: hidden;
    text-align: center;
    padding: 2% 0 0;
}

.Floor003054 .slick-dots li {
    display: inline-block;
    position: relative;
    width: 28px;
    height: 28px;
}

.Floor003054 .slick-dots li button {
    padding: 0;
    width: 28.572%;
    height: 28.572%;
    background: #c4d5e7;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 0;
    border: 0;
}

.Floor003054 .slick-dots li.slick-active button {
    background: #014099;
    width: 50%;
    height: 50%;
}

@media(min-width:641px) {
    .Floor003054 .slider-li .slick-slide div {
        width: 30%;
    }

    .Floor003054 .slider-li .slick-slide div:not(:nth-child(3n)) {
        margin-right: 5%;
    }
}

@media(min-width:1025px) and (max-width:1366px) {
    .Floor003054 .slider-nav .inner-cell {
        font-size: 1.5vw;
        padding: 1em 0;
    }
}

@media(max-width:640px) {
    .Floor003054 .slider-li .slick-slide div {
        width: 49%;
        margin-bottom: 2%;
    }

    .Floor003054 .slider-li .slick-slide div:not(:nth-child(2n)) {
        margin-right: 2%;
    }

    .Floor003054 .slider-nav .inner-cell {
        font-size: 4vw;
        padding: 1em 0;
    }
}

/*ÃƒÂ§Ã‚Â»Ã¢â‚¬Å¾ÃƒÂ§Ã‚Â»Ã¢â‚¬Â¡ÃƒÂ¦Ã…Â¾Ã‚Â¶ÃƒÂ¦Ã…Â¾Ã¢â‚¬Å¾*/
.Other002318 .auto {
    overflow: hidden;
}

.Other002318 .Btit {
    color: #fff;
    font-weight: normal;
    margin: 0;
    font-size: 1.25em;
    text-align: center;
    position: relative;
}

.Other002318 .Btit span {
    background: #d7000f;
    display: inline-block;
    position: relative;
    z-index: 2;
}

.Other002318 .Btit:after {
    content: "";
    background: #c7c7c7;
    display: block;
    position: absolute;
}

.wrap-container .item {
    position: relative;
}

.wrap-container .item .tit {
    position: relative;
    color: #fff;
    font-size: 1.125em;
    font-weight: normal;
    margin: 0;
    text-align: center;
    background: #1989e0;
}

.wrap-container .item .tit span {
    padding: 10px 5%;
    display: block;
    position: relative;
    z-index: 2;
}

.wrap-container .item .tit:before,
.wrap-container .item .con:before {
    content: "";
    background: #c7c7c7;
    display: block;
    position: absolute;
}

.wrap-container .item .Mtit {
    line-height: 1;
    height: 50px;
    width: 100%;
}

.wrap-container .item .Mtit span {
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    width: 100%;
}

.wrap-container .item .Stit {
    font-size: 16px;
    background-color: rgba(255, 255, 255, 0.15);
}

.wrap-container .item .Stit span {
    color: #fff;
}

@media only screen and (max-width:640px) {
    .wrap-container .item .tit {
        height: auto !important;
    }

    .wrap-container .item .tit span {
        position: static !important;
        transform: none !important;
    }

    .wrap-container .item .tit:before {
        top: 30px !important;
    }
}

@media only screen and (max-width:1023px) {
    .Other002318 .auto {
        position: relative;
    }

    .Other002318 .Btit {
        position: absolute;
        left: 15px;
        top: 50%;
        transform: translateY(-50%);
        width: 50px;
    }

    .Other002318 .Btit span {
        padding: 10px 15px;
    }

    .Other002318 .Btit:after {
        width: 63%;
        height: 1px;
        left: 100%;
        top: 50%;
    }

    .wrap-container {
        margin: 0 0 0 83px;
        border-left: 1px solid #c7c7c7;
    }

    .wrap-container .item {
        padding-bottom: 20px;
    }

    .wrap-container .item .tit:before,
    .wrap-container .item .con:before {
        height: 1px;
        width: 15px;
        top: 50%;
        left: -15px;
    }

    .wrap-container .item .item-inner {
        padding-left: 15px;
    }

    .wrap-container .item .item-inner>* {
        float: left;
    }

    .wrap-container .item:first-child .item-inner:before,
    .wrap-container .item:last-child .item-inner:before {
        height: 30px;
        left: -1px;
        width: 3px;
    }

    .wrap-container .item:first-child .item-inner:before {
        top: 0;
        left: -1px;
    }

    .wrap-container .item:last-child .item-inner:before {
        bottom: 0;
        top: auto;
        height: 88%;
    }

    .wrap-container .item .Mtit {
        width: 15%;
    }

    .wrap-container .item .Stit {
        margin-left: 3.6%;
        width: 13%;
        height: 60px;
    }

    .wrap-container .item .Stit:before {
        width: 27%;
        left: -27%;
    }

    .wrap-container .item .Stit span {
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        left: 50%;
        width: 100%;
    }
}

@media only screen and (min-width:1024px) {
    .wrap-container {
        width: 100%;
    }

    .wrap-container .item {
        float: left;
        width: 33.333%;
    }

    .Other002318 .Btit span {
        padding: 10px 50px;
    }

    .Other002318 .Btit:after {
        left: 50%;
        top: 100%;
        height: 37px;
        width: 1px;
    }

    .wrap-container {
        margin: 37px auto 0;
        position: relative;
    }

    .wrap-container:before {
        position: absolute;
        content: "";
        left: 50%;
        transform: translateX(-50%);
        height: 1px;
        width: 66.7%;
        background: #c7c7c7;
    }

    .wrap-container .item .tit {
        margin-top: 37px;
    }

    .wrap-container .item .tit:before,
    .wrap-container .item .con:before {
        height: 37px;
        width: 1px;
        left: 50%;
        top: -37px;
    }

    .wrap-container .item .item-inner {
        margin-left: -45%;
        margin-right: -45%;
        padding: 0 55%;
    }

    .wrap-container .item:first-child .item-inner:before,
    .wrap-container .item:last-child .item-inner:before {
        width: 49.8%;
        top: -1px;
        height: 3px;
    }

    .wrap-container .item:first-child .item-inner:before {
        left: 0;
    }

    .wrap-container .item:last-child .item-inner:before {
        right: 0;
        width: 49.5%;
    }

    .wrap-container .item .Stit {
        margin-top: 20px;
    }

    .wrap-container .item .Stit:before {
        height: 20px;
        top: -20px;
    }
}

/*ÃƒÂ§Ã‚Â Ã¢â‚¬ÂÃƒÂ¥Ã‚ÂÃ¢â‚¬ËœÃƒÂ¦Ã¢â‚¬ÂÃ‚Â¿ÃƒÂ§Ã‚Â­Ã¢â‚¬â€œ */
.RighInfo002815 {
    padding: 5vw 0;
}

.RighInfo002815 .name {
    border-bottom: 1px solid #014099;
    /* background:#014099;*/
    font-size: 1.5em;
    padding-bottom: 0.1em;
    color: #333;
    line-height: 2;
    font-weight: bold;
    margin-bottom: 2em;
}

.RighInfo002815 .name span {
    display: inline-block;
    position: relative;
}

.RighInfo002815 .name span:after {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background: #014099;
    transform: skewX(40deg);
    -webkit-transform: skewX(40deg);
    -ms-transform: skewX(40deg);
}

.RighInfo002815 .desc {
    line-height: 1.875;
    margin: 2em 0 3em 0;
    color: #333;
}

.RighInfo002815 .info h1 {
    margin: 0;
    color: #000;
    font-size: 2em;
    font-weight: normal;
}

.RighInfo002815 .info .t-1 {
    font-size: 1.375em;
    color: #d7000f;
    padding-top: 5px;
    padding-bottom: 10px;
}

.RighInfo002815 .info p {
    line-height: 2;
    text-align: justify;
}

.RighInfo002815 .txt-dl {
    padding-top: 4%;
}

.RighInfo002815 .txt-dl dl {
    width: 100%;
    display: table;
}

.RighInfo002815 .txt-dl dl>* {
    display: table-cell;
    vertical-align: middle;
}

.RighInfo002815 .txt-dl dt {
    width: 60px;
}

.RighInfo002815 .txt-dl dt b {
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #014099;
    color: #fff;
    font-size: 18px;
    position: relative;
    overflow: hidden;
    line-height: 40px;
    text-align: center;
    margin: 10px 0;
}

.RighInfo002815 .item {
    position: relative;
    padding: 1.5em 2em 1.5em 4em;
    border: solid 1px #bed2ed;
    box-shadow: 0 6px 20px rgb(0 0 0 / 10%);
}

.RighInfo002815 .item:not(:last-child) {
    margin-bottom: 2.5em;
}

.RighInfo002815 .item .num {
    position: absolute;
    height: 50px;
    width: 50px;
    font-weight: bold;
    border-radius: 50%;
    text-align: center;
    font-size: 1.25em;
    line-height: 50px;
    color: #fff;
    background-color: #d7000f;
    left: -25px;
    top: 50%;
    transform: translateY(-50%);
}

.RighInfo002815 .item .tit {
    font-size: 1.375em;
    color: #014099;
}

.RighInfo002815 .item .desc {
    margin-top: 5px;
    line-height: 1.875;
    color: #666;
}

.RighInfo002815 .item .desc em {
    font-style: normal;
    font-weight: bold;
    font-size: 1.5em;
    color: #014099;
    margin: 0 5px;
}

.RighInfo002815 .pic {
    margin-top: 3%;
}

@media(max-width:1024px) {

    .RighInfo002815 .ytable,
    .RighInfo002815 .ytable-cell {
        display: block;
    }

    .RighInfo002815 .pic {
        text-align: center;
    }
}

.RighInfo002815 .list li {
    float: left;
    margin-bottom: 30px;
    text-align: center;
    position: relative;
    overflow: hidden;
}

.RighInfo002815 .list li:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    height: 50%;
    z-index: 5;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#cc000000', GradientType=0);
}

.RighInfo002815 .list li .txt {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    padding: 1.5em;
}

.RighInfo002815 .list li .pic {
    overflow: hidden;
}

.RighInfo002815 .list li .Ispic {
    padding-bottom: 75%;
    transition: 0.5s ease-in-out;
}

.RighInfo002815 .list li .tit {
    font-size: 1.125em;
    color: #fff;
    line-height: 1.5;
}

.RighInfo002815 .list li:hover .Ispic {
    transform: scale(1.12);
    -webkit-transform: scale(1.12);
    -ms-transform: scale(1.12);
}

@media (min-width:1025px) {
    .RighInfo002815 .list li {
        width: calc((100% - 30px * 2) / 3);
    }

    .RighInfo002815 .list li:not(:nth-child(3n)) {
        margin-right: 30px;
    }

    .RighInfo002815 .list li:nth-child(3n+1) {
        clear: left;
    }
}

@media (max-width:1024px) {
    .RighInfo002815 .list li {
        width: 48%;
    }

    .RighInfo002815 .list li:not(:nth-child(2n)) {
        margin-right: 4%;
    }

    .RighInfo002815 .list li:nth-child(2n+1) {
        clear: left;
    }

    .RighInfo002815 .list li .txt {
        padding: 1em;
    }
}

/*ÃƒÂ¤Ã‚ÂºÃ‚Â§ÃƒÂ¥Ã¢â‚¬Å“Ã‚ÂÃƒÂ¤Ã‚Â¸Ã‚Â­ÃƒÂ¥Ã‚Â¿Ã†â€™ */
.PicList002220 {
    padding: 0vw 0 3vw 0;
}

.show01 {
    border: 1px solid #014099;
    display: inline-block;
    padding: 5px 20px;
    margin-bottom: 2%;
    transition: 0.5s;
}

.show01 i {
    margin-right: 10px;
    position: relative;
    width: 10px;
    height: 20px;
}

.show01:hover {
    background: #014099;
}

.show01:hover a {
    color: #fff;
}

.show01 a {
    color: #014099;
}

.PicList002220 .name {
    border-bottom: 1px solid #014099;
    /* background:#014099;*/
    font-size: 1.5em;
    padding-bottom: 0.1em;
    color: #333;
    line-height: 2;
    font-weight: bold;
}

.PicList002220 .name span {
    display: inline-block;
    position: relative;
}

.PicList002220 .name span:after {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background: #014099;
    transform: skewX(40deg);
    -webkit-transform: skewX(40deg);
    -ms-transform: skewX(40deg);
}

.PicList002220 .desc {
    line-height: 1.875;
    margin: 2em 0 3em 0;
    color: #333;
}


.PicList002220 .list-box .box {
    float: left;
}

.PicList002220 .pic {
    /* overflow: hidden; */
    border: solid 1px #bed2ed;
    text-align: center;
    position: relative;
}

.PicList002220 .box {
    position: relative;
}

.PicList002220 .box .pic a {
    display: block;
    position: relative;overflow: hidden;
}

.PicList002220 .box .pic a>img {
    width: 100%;
    display: block;
    transition: 0.3s;
}

.PicList002220 .box .pic a:hover>img {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
}

.PicList002220 .box .txt {
    background: #f2f3f5;
    padding: 5%;
}

.PicList002220 .box .txt span {
    font-size: 18px;
    font-weight: bold;
    color: #014099;
    text-align: center;
}

.PicList002220 .box .txt img {
    display: block;
    height: 36px;
}

.PicList002220 .box .btn {
    position: absolute;
    left: 50%;
    margin-left: -20px;
    bottom: 20px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    z-index: 50;
}

.PicList002220 .box .btn::before,
.PicList002220 .box .btn::after {
    position: absolute;
    content: '';
    background: #014099
}

.PicList002220 .box .btn::before {
    left: 20%;
    height: 2px;
    width: 60%;
    top: 50%;
    margin-top: -1px;
}

.PicList002220 .box .btn::after {
    left: 50%;
    width: 2px;
    margin-left: -1px;
    top: 20%;
    height: 60%;
}

.PicList002220 .box ul {
    margin-left: 20px;
    padding: 10px 0 4px 0;
    display: none;
}

.PicList002220 .box li {
    padding-left: 20px;
    line-height: 36px;
}

.PicList002220 .box li a {
    padding-left: 20px;
    margin-left: -20px;
    background: url(../images/Floor002721_li.gif) no-repeat left center;
}

.PicList002220 .box li a:hover {
    color: #014099;
}

.PicList002220 .tips {
    margin-top: 20px;
    padding-left: 20px;
    background: url(../images/icon-nav.png) no-repeat left center;
}

@media(min-width:1025px) {
	
    .PicList002220 .list-box .box {
        width: calc((100% - 30px*2)/3);
        margin-bottom: 30px;
    }
	
    .PicList002220 .list-box .box:not(:nth-child(3n)) {
        margin-right: 30px;
    }
	
    .PicList002220 .list-box .box:nth-child(3n+1) {
        clear: left;
    }
}

@media(max-width:1024px) {
	
    .PicList002220 .list-box .box {
        margin-bottom: 4%;
    }
}

@media(min-width:481px) and (max-width:1024px) {
	
    .PicList002220 .list-box .box {
        width: 48%;
        margin-bottom: 4%;
    }
	
    .PicList002220 .list-box .box:not(:nth-child(2n)) {
        margin-right: 4%;
    }
}

@media(max-width:480px) {
	
    .PicList002220 .list-box .box {
        float: none;
    }
}

/*ÃƒÂ¤Ã‚ÂºÃ‚Â§ÃƒÂ¥Ã¢â‚¬Å“Ã‚ÂÃƒÂ¤Ã‚Â¸Ã‚Â­ÃƒÂ¥Ã‚Â¿Ã†â€™ */
.PicList002221 {
    padding: 5vw 0 3vw 0;
}

.PicList002221 .name {
    border-bottom: 1px solid #014099;
    /* background:#014099;*/
    font-size: 1.5em;
    padding-bottom: 0.1em;
    color: #333;
    line-height: 2;
    font-weight: bold;
}

.PicList002221 .name span {
    display: inline-block;
    position: relative;
}

.PicList002221 .name span:after {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background: #014099;
    transform: skewX(40deg);
    -webkit-transform: skewX(40deg);
    -ms-transform: skewX(40deg);
}

.PicList002221 .desc {
    line-height: 1.875;
    margin: 2em 0 3em 0;
    color: #333;
}

.PicList002221 .list-box .box {
    float: left;
}

.PicList002221 .pic {
    overflow: hidden;
    border: solid 1px #bed2ed;
    text-align: center;
    position: relative;
}

.PicList002221 .box {
    position: relative;
    background: #f2f3f5;
}

.PicList002221 .box .pic a {
    display: block;
    position: relative;
}

.PicList002221 .box .pic a>img {
    width: 100%;
    display: block;
    transition: 0.3s;
}

.PicList002221 .box .pic a:hover>img {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
}

.PicList002221 .box .txt {
    padding: 5%
}

.PicList002221 .box .txt span {
    font-size: 18px;
    font-weight: bold;
    color: #014099;
    text-align: center;
}

.PicList002221 .box .txt img {
    display: block;
    height: 36px;
}

.PicList002221 .box .btn {
    display: table;
    margin: 20px auto 20px;
    position: relative;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    z-index: 50;
    cursor: pointer;
}

.PicList002221 .box .btn:hover {
    opacity: 0.5;
}

.PicList002221 .box .btn::before,
.PicList002221 .box .btn::after {
    position: absolute;
    content: '';
    background: #014099
}

.PicList002221 .box .btn::before {
    left: 20%;
    height: 2px;
    width: 60%;
    top: 50%;
    margin-top: -1px;
}

.PicList002221 .box .btn::after {
    left: 50%;
    width: 2px;
    margin-left: -1px;
    top: 20%;
    height: 60%;
}

.PicList002221 .box ul {
    margin-left: 20px;
    padding: 10px 0 4px 0;
    display: none;
}

.PicList002221 .box li {
    padding-left: 20px;
    line-height: 36px;
}

.PicList002221 .box li a {
    padding-left: 20px;
    margin-left: -20px;
    background: url(../images/Floor002721_li.gif) no-repeat left center;
}

.PicList002221 .box li a:hover {
    color: #014099;
}

.PicList002221 .box.on ul {
    display: block;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.PicList002221 .box.on .btn::after {
    display: none
}

.PicList002221 .box.on .txt {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.PicList002221 .tips {
    margin-top: 20px;
    padding-left: 20px;
    background: url(../images/icon-nav.png) no-repeat left center;
}

@media(min-width:1025px) {
    .PicList002221 .list-box .box {
        width: calc((100% - 30px*2)/3);
        margin-bottom: 30px;
    }

    .PicList002221 .list-box .box:not(:nth-child(3n)) {
        margin-right: 30px;
    }

    .PicList002221 .list-box .box:nth-child(3n+1) {
        clear: left;
    }
}

@media(max-width:1024px) {
    .PicList002221 .list-box .box {
        margin-bottom: 4%;
    }
}

@media(min-width:481px) and (max-width:1024px) {
    .PicList002221 .list-box .box {
        width: 48%;
        margin-bottom: 4%;
    }

    .PicList002221 .list-box .box:not(:nth-child(2n)) {
        margin-right: 4%;
    }
}

@media(max-width:480px) {
    .PicList002221 .list-box .box {
        float: none;
    }
}

/*ÃƒÂ¨Ã‚Â¡Ã…â€™ÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¥Ã‚ÂºÃ¢â‚¬ÂÃƒÂ§Ã¢â‚¬ÂÃ‚Â¨ */
.RighInfo002813 {
    padding: 5vw 0;
}

.RighInfo002813 .title {
    text-align: center;
    font-size: 2.5rem;
    line-height: 1;
    color: #000000;
    padding-bottom: 15px;
    position: relative;
    margin-bottom: 1em;
}

.RighInfo002813 .title::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 100px;
    margin-left: -50px;
    height: 2px;
    background: #d7000f;
}

.RighInfo002813 .desc {
    text-align: center;
    font-size: 1.125em;
    line-height: 1.875;
    padding: 0 0 4vw 0;
    max-width: 1280px;
    margin: 0 auto;
}

.RighInfo002813 li {
    float: left;
    margin-bottom: 2.5em;
    text-align: center;
    position: relative;
    overflow: hidden;
}

.RighInfo002813 li:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    height: 50%;
    z-index: 5;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#cc000000', GradientType=0);
}

.RighInfo002813 li .txt {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    padding: 1.5em;
}

.RighInfo002813 li .pic {
    overflow: hidden;
}

.RighInfo002813 li .Ispic {
    padding-bottom: 67%;
    transition: 0.5s ease-in-out;
}

.RighInfo002813 li .tit {
    font-size: 1.25em;
    color: #fff;
    line-height: 1.5;
}

.RighInfo002813 li:hover .Ispic {
    transform: scale(1.12);
    -webkit-transform: scale(1.12);
    -ms-transform: scale(1.12);
}

@media (min-width:1025px) {
    .RighInfo002813 li {
        width: calc((100% - 2.5em * 2) / 3);
    }

    .RighInfo002813 li:not(:nth-child(3n)) {
        margin-right: 2.5em;
    }

    .RighInfo002813 li:nth-child(3n+1) {
        clear: left;
    }
}

@media (max-width:1024px) {
    .RighInfo002813 li {
        width: 48%;
    }

    .RighInfo002813 li:not(:nth-child(2n)) {
        margin-right: 4%;
    }

    .RighInfo002813 li:nth-child(2n+1) {
        clear: left;
    }

    .RighInfo002813 li .txt {
        padding: 1em;
    }
}

/*ÃƒÂ§Ã‚Â Ã¢â‚¬ÂÃƒÂ¥Ã‚ÂÃ¢â‚¬ËœÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¢ÃƒÂ©Ã‹Å“Ã…Â¸*/
.PicList001935 {
    padding: 5vw 0;
}

.PicList001935 .name {
    border-bottom: 1px solid #014099;
    /* background:#014099;*/
    font-size: 1.5em;
    padding-bottom: 0.1em;
    color: #333;
    line-height: 2;
    font-weight: bold;
}

.PicList001935 .name span {
    display: inline-block;
    position: relative;
}

.PicList001935 .name span:after {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background: #014099;
    transform: skewX(40deg);
    -webkit-transform: skewX(40deg);
    -ms-transform: skewX(40deg);
}

.PicList001935 .desc {
    line-height: 1.875;
    margin: 2em 0 3em 0;
    color: #333;
}

.PicList001935 .num {
    text-align: center;
    margin-top: 2em;
    margin-bottom: 4em;
    border: solid 1px #bed2ed;
    background: #fff;
    box-shadow: 0 6px 20px rgb(0 0 0 / 10%);
    padding: 2em;
}

.PicList001935 .num li {
    margin-bottom: 2em;
    text-align: center;
}

.PicList001935 .num li .inner {
    max-width: 150px;
    margin: 0 auto;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    background: rgba(1, 64, 153, 1);
}

.PicList001935 .num li .pic {
    opacity: 0.2;
}

.PicList001935 .num li .txt {
    position: absolute;
    z-index: 20;
    left: 0;
    top: 50%;
    width: 100%;
    padding: 0 20px;
    transform: translateY(-50%);
    color: #fff;
}

.PicList001935 .num li aside {
    line-height: 1;
    margin-top: 1em;
}

.PicList001935 .num li p {
    line-height: 1.25;
    margin: 0;
    font-size: 0.875em;
}

.PicList001935 .num li aside b {
    font-size: 2em;
}

.PicList001935 .num li aside i {
    font-style: normal;
    display: inline-block;
    transform: translateY(-5px);
    margin-left: 5px;
}

@media (min-width:641px) {
    .PicList001935 .num li {
        width: 25%;
        float: left;
    }
}

.PicList001935 .leader {
    margin-top: 2em;
    margin-bottom: 4em;
    border: solid 1px #bed2ed;
    background: #fff;
    box-shadow: 0 6px 20px rgb(0 0 0 / 10%);
    padding: 2em;
}

.PicList001935 .leader li {
    float: left;
    width: calc((100% - 30px*3)/4);
    margin-right: 30px;
    margin-bottom: 30px;
    text-align: center;
    transition: .5s;
}

.PicList001935 .leader li:nth-child(4n) {
    margin-right: 0;
}

.PicList001935 .leader li:nth-child(4n+1) {
    clear: left;
}

.PicList001935 .leader li figure,
.PicList001935 .leader li figcaption {
    max-width: 180px;
    margin: 0 auto;
}

.PicList001935 .leader li figcaption {
    max-width: 174px;
}

.PicList001935 .leader li figure {
    position: relative;
}

.PicList001935 .leader li figure a {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    border-radius: 50%;
    border: 6px solid #e1e5eb;
    transition: .5s;
}

.PicList001935 .leader li figure img {
    display: block;
    width: 100%;
    border-radius: 50%;
}

.PicList001935 .leader li h3 {
    color: #333;
    margin: 0;
    padding: 20px 0 5px 0;
    font-size: 1.25em;
    font-weight: normal;
}

.PicList001935 .leader li h3 a {
    color: #014099;
}

.PicList001935 .leader li p {
    margin: 0;
}

@media(min-width:769px) and (max-width:1024px) {
    .PicList001935 .leader li {
        width: 30%;
    }

    .PicList001935 .leader li:nth-child(4n+1) {
        clear: none;
    }

    .PicList001935 .leader li:nth-child(3n+1) {
        clear: left;
    }

    .PicList001935 .leader li:nth-child(4n) {
        margin-right: 5%;
    }

    .PicList001935 .leader li:nth-child(3n) {
        margin-right: 0;
    }
}

@media(max-width:768px) {
    .PicList001935 .leader li {
        width: 45%;
    }

    .PicList001935 .leader li:nth-child(3n+1) {
        clear: none;
    }

    .PicList001935 .leader li:nth-child(2n+1) {
        clear: left;
    }
}

.PicList001935 .partner {
    margin-bottom: 4em;
}

.PicList001935 .partner li {
    float: left;
    width: calc((100% - 30px*2)/3);
    margin-right: 30px;
    text-align: center;
    transition: .5s;
    border: solid 1px #bed2ed;
    background: #fff;
    box-shadow: 0 6px 20px rgb(0 0 0 / 10%);
    padding: 30px;
}

.PicList001935 .partner li:nth-child(3n) {
    margin-right: 0;
}

.PicList001935 .partner li:nth-child(3n+1) {
    clear: left;
}

.PicList001935 .partner li figure {
    position: relative;
}

.PicList001935 .partner li figure img {
    display: block;
    width: 100%;
}

.PicList001935 .partner li h3 {
    color: #666;
    font-size: 1em;
    font-weight: normal;
    min-height: 4em;
}

@media(min-width:769px) and (max-width:1024px) {
    .PicList001935 .partner li {
        width: 30%;
    }

    .PicList001935 .partner li:nth-child(4n+1) {
        clear: none;
    }

    .PicList001935 .partner li:nth-child(3n+1) {
        clear: left;
    }

    .PicList001935 .partner li:nth-child(4n) {
        margin-right: 5%;
    }

    .PicList001935 .partner li:nth-child(3n) {
        margin-right: 0;
    }
}

@media(max-width:768px) {
    .PicList001935 .partner li {
        width: 45%;
    }

    .PicList001935 .partner li:nth-child(3n+1) {
        clear: none;
    }

    .PicList001935 .partner li:nth-child(2n+1) {
        clear: left;
    }
}

/*ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â°ÃƒÂ©Ã¢â‚¬â€Ã‚Â»ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â¬ÃƒÂ¥Ã¢â‚¬ËœÃ…Â  */
.PicList003142 {
    padding: 5vw 0 0;
}

.PicList003142 li {
    float: left;
    margin-bottom: 2.5em;
}

.PicList003142 li .txt {
    border: solid 1px #bed2ed;
    box-shadow: 0 6px 20px rgb(0 0 0 / 10%);
    padding: 2em;
}

.PicList003142 li .pic {
    overflow: hidden;
}

.PicList003142 li .Ispic {
    padding-bottom: 63.044%;
    transition: 0.5s ease-in-out;
}

.PicList003142 li .tit {
    font-size: 1.25em;
    color: #333333;
    line-height: 1.5;
    margin: 0 0 0.5em 0;
}

.PicList003142 li .txt p {
    margin: 0;
    color: #666666;
    font-size: 0.875em;
    line-height: 1.7142;
}

.PicList003142 li time {
    color: #999999;
    padding-right: 3.4375em;
    background: url(../images/Floor003129-icon.svg) no-repeat right center;
    background-size: 1em auto;
    display: inline-block;
    margin-top: 1em;
}

.PicList003142 li:hover .Ispic {
    transform: scale(1.12);
    -webkit-transform: scale(1.12);
    -ms-transform: scale(1.12);
}

@media (min-width:1025px) {
    .PicList003142 li {
        width: calc((100% - 2.5em * 3) / 4);
    }

    .PicList003142 li:not(:nth-child(4n)) {
        margin-right: 2.5em;
    }

    .PicList003142 li:nth-child(4n+1) {
        clear: left;
    }
}

@media (max-width:1024px) {
    .PicList003142 li {
        width: 48%;
    }

    .PicList003142 li:not(:nth-child(2n)) {
        margin-right: 4%;
    }

    .PicList003142 li:nth-child(2n+1) {
        clear: left;
    }

    .PicList003142 li .txt {
        padding: 1em;
    }
}

/*ÃƒÂ¦Ã…Â Ã¢â‚¬Â¢ÃƒÂ¨Ã‚ÂµÃ¢â‚¬Å¾ÃƒÂ¨Ã¢â€šÂ¬Ã¢â‚¬Â¦ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â³ÃƒÂ§Ã‚Â³Ã‚Â» */
.FileList {
    padding: 5vw 0 0;
}

.FileList .detail_list {
    background: #fff;
    border: solid 1px #bed2ed;
    box-shadow: 0 6px 20px rgb(0 0 0 / 10%);
    padding: 2.5em 3em;
    margin-bottom: 1.5%;
}

.FileList .detail_list dd {
    padding-left: 80px;
    background: url(../images/file.svg) no-repeat left center;
    background-size: 50px;
}

.FileList .detail_list dd .dot {
    color: #000;
    font-size: 1.25em;
}

.FileList .detail_list dd .detail_bot {
    font-size: 0.875em;
    margin-top: 1em;
}

.FileList .detail_list dd .detail_bot label {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    cursor: pointer;
    margin-left: 1em;
}

.FileList .detail_list dd .detail_bot label:first-child {
    margin-left: 0;
}

.FileList .detail_list dd .detail_bot label span {
    color: #999;
}

.FileList .detail_list dd .detail_bot label em {
    font-style: normal;
}

.FileList .detail_list dd:hover .dot {
    color: #014099;
}

@media(min-width:641px) {
    .FileList .detail_list {
        float: left;
        width: 49.286%;
    }

    .FileList .detail_list:nth-of-type(2n) {
        float: right;
    }

    .FileList .detail_list:nth-of-type(2n+1) {
        clear: left;
    }

    .FileList .detail_list dd {
        position: relative;
        padding-right: 80px;
    }

    .FileList .detail_list dd .btn {
        position: absolute;
        right: 0;
        padding-top: 25px;
        top: 50%;
        transform: translateY(-50%);
        background: url(../images/FileList-icon.png) no-repeat center top;
    }
}

@media(max-width:640px) {
    .FileList .detail_list dd .detail_bot label {
        margin-left: 10px;
    }

    .FileList .detail_list dd .btn {
        display: none;
    }
}

.TextList {
    padding: 5vw 0 0;
}

.TextList .detail_list {
    background: #fff;
    border: solid 1px #bed2ed;
    box-shadow: 0 6px 20px rgb(0 0 0 / 10%);
    padding: 2.5em 3em;
    margin-bottom: 1.5%;
}

.TextList .detail_list dd {
    padding-left: 80px;
    background: url(../images/file.svg) no-repeat left center;
    background-size: 50px;
}
.TextList_2 .detail_list dd{ padding-left: 0; background: none;}

.TextList .detail_list dd .dot {
    color: #000;
    font-size: 1.25em;
}

.TextList .detail_list dd .detail_bot {
    font-size: 0.875em;
    margin-top: 1em;
}

.TextList .detail_list dd .detail_bot label {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    cursor: pointer;
    margin-left: 1em;
}

.TextList .detail_list dd .detail_bot label:first-child {
    margin-left: 0;
}

.TextList .detail_list dd .detail_bot label span {
    color: #999;
}

.TextList .detail_list dd .detail_bot label em {
    font-style: normal;
}

.TextList .detail_list dd:hover .dot {
    color: #014099;
}

@media(min-width:641px) {
    .TextList .detail_list {
        float: left;
        width: 49.286%;
    }

    .TextList .detail_list:nth-of-type(2n) {
        float: right;
    }

    .TextList .detail_list:nth-of-type(2n+1) {
        clear: left;
    }
}

@media(max-width:640px) {
    .TextList .detail_list dd .detail_bot label {
        margin-left: 10px;
    }

    .TextList .detail_list dd .btn {
        display: none;
    }
}

.Gupiao {
    padding: 5vw 0;
}

.Gupiao .inner {
    background: #fff;
    border: solid 1px #bed2ed;
    box-shadow: 0 6px 20px rgb(0 0 0 / 10%);
    padding: 2.5em 3em;
}

.Gupiao .heading {
    padding: 1.875em;
    border-bottom: 1px solid #f6f6f6;
}

.Gupiao .heading .title {
    font-size: 1.25em;
    line-height: 1.5;
    font-weight: normal;
    margin: 0;
}

.Gupiao .heading .title span {
    margin-right: 1em;
}

.Gupiao .content {
    padding: 1.875em;
}

.Gupiao .content .detail {
    padding: 1em 0;
    font-size: 1.125em;
    color: #9B9B9B;
    border-bottom: 1px solid #f6f6f6;
}

.Gupiao .content .detail .tit {
    color: #000;
    font-weight: bold;
    font-size: 1.5em;
}

.Gupiao .content .detail .right {
    float: right;
}

.Gupiao .content .info {
    padding: 2.5em 0;
    text-align: center;
}

.Gupiao .content .info .item,
.Gupiao .content .info .item .box {
    width: 41.66666667%;
    float: left;
}

.Gupiao .content .info .item:not(:last-child),
.Gupiao .content .info .item .box:not(:last-child) {
    border-right: 1px solid #f2f2f2;
}

.Gupiao .content .info .item:nth-child(2),
.Gupiao .content .info .item .box:nth-child(2) {
    width: 58.33333333%;
}

.Gupiao .content .info .item .left {
    float: left;
}

.Gupiao .content .info .item .left:not(:first-child) {
    margin-left: 3.125em;
}

.Gupiao .content .info .num1 {
    font-size: 4.5em;
    color: #fe0000;
}

.Gupiao .content .info .num3 {
    font-size: 1.25;
    color: #000;
    margin-left: 5px;
    margin-right: 5px;
    font-weight: bold;
}

.Gupiao .content .info .yuan {
    font-size: 1.875em;
    color: #fe0000;
}

.Gupiao .content .info p {
    font-size: 1.25em;
    color: #9B9B9B;
    margin-bottom: 15px;
    margin-top: 0;
}

/*ÃƒÂ¨Ã‚ÂÃ¢â‚¬ÂÃƒÂ§Ã‚Â³Ã‚Â»ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â¹ÃƒÂ¥Ã‚Â¼Ã‚Â */
.RighInfo003150 {
    padding: 5vw 0;
}

.RighInfo003150 .title {
    text-align: center;
    font-size: 2.5rem;
    line-height: 1;
    color: #000000;
    padding-bottom: 15px;
    position: relative;
    margin-bottom: 1em;
}

.RighInfo003150 .title::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 100px;
    margin-left: -50px;
    height: 2px;
    background: #d7000f;
}

.RighInfo003150 .top {
    margin-bottom: 4vw;
    border: solid 1px #bed2ed;
    box-shadow: 0 6px 20px rgb(0 0 0 / 10%);
}

.RighInfo003150 .right .text {
    padding: 50px;
    display: flex;
    align-items: left;
    justify-content: center;
    -webkit-display: flex;
    -webkit-align-items: left;
    -webkit-justify-content: left;
    position: relative;
}

.RighInfo003150 .right .text .img {
    margin-right: 50px;
}

.RighInfo003150 .right .text .box {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    -webkit-display: flex;
    -webkit-align-items: flex-start;
    -webkit-justify-content: flex-start;
    margin-bottom: 24px;
}

.RighInfo003150 .right .text .box:last-child {
    margin-bottom: 0;
}

.RighInfo003150 .right .text .box img {
    margin-right: 20px;
}

.RighInfo003150 .right .text .box p {
    font-size: 16px;
    color: #555;
    line-height: 30px;
    margin: 0;
}

.RighInfo003150 .right .text .erweima {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 50px;
}

.RighInfo003150 .right .text .erweima .codeimg {
    margin-right: 20px;
}

.RighInfo003150 .right .text .erweima .codeimg img {
    border: 1px solid #f3f3f3;
}

.RighInfo003150 .right .text .erweima .word {
    text-align: center;
}

.RighInfo003150 .right .text .erweima .word h2 {
    font-size: 24px;
    font-weight: normal;
    color: #333;
    margin-bottom: 10px;
}

.RighInfo003150 li {
    width: 100%;
    margin-bottom: 2%;
    border: solid 1px #bed2ed;
    box-shadow: 0 6px 20px rgb(0 0 0 / 10%);
}

.RighInfo003150 li .main {
    padding: 2.5em;
}

.RighInfo003150 li .Ispic {
    padding-bottom: 63.794%;
}

.RighInfo003150 li h1 {
    margin: 0;
    font-size: 1.375em;
    font-weight: normal;
    color: #014099;
}

.RighInfo003150 li dl {
    display: block;
    margin-top: 15px;
    line-height: 1.875;
}

@media (min-width:481px) {
    .RighInfo003150 li .pic {
        width: 34.765%;
    }

    .RighInfo003150 li .Ispic {
        padding-bottom: 63.523%;
    }

    .RighInfo003150 li .txt {
        padding: 0 2.08vw;
    }
}

@media (min-width:1025px) {
    .RighInfo003150 li {
        float: left;
        width: 49%;
        margin-right: 2%;
    }

    .RighInfo003150 li:nth-child(2n) {
        margin-right: 0;
    }

    .RighInfo003150 li:nth-child(2n+1) {
        clear: left;
    }
}

@media (max-width:1024px) {

    .RighInfo003150 .left,
    .RighInfo003150 .right {
        display: block;
    }

    .RighInfo003150 .left {
        margin-bottom: 2em;
    }
}

@media (max-width:480px) {

    .RighInfo003150 li .pic,
    .RighInfo003150 li .txt {
        display: block;
    }

    .RighInfo003150 li .pic {
        margin-bottom: 2em;
    }
}

/* ÃƒÂ¥Ã…Â Ã‚Â ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â¥ÃƒÂ¦Ã‹â€ Ã¢â‚¬ËœÃƒÂ¤Ã‚Â»Ã‚Â¬ */
.TextList003149 .type dd {
    position: relative;
    color: #333;
}

.TextList003149 .type dd span {
    color: #999;
    display: inline-block;
    padding-left: 1.25em;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 1em auto;
}

.TextList003149 .type dd.edu span {
    background-image: url(../images/Floor003147-edu.svg);
}

.TextList003149 .type dd.num span {
    background-image: url(../images/Floor003147-user.svg);
}

.TextList003149 .type dd.wp span {
    background-image: url(../images/Floor003147-place.svg);
}

.TextList003149 .type dd.time span {
    background-image: url(../images/Floor003147-time.svg);
}

@media (min-width:1025px) {
    .TextList003149 .type {
        overflow: hidden;
    }

    .TextList003149 .type dd {
        float: left;
    }

    .TextList003149 .type dd:not(:last-child):after {
        position: absolute;
        content: '';
        width: 1px;
        height: 10px;
        background-color: #d4d4d4;
        top: 50%;
        margin-top: -5px;
        right: 0;
    }
}

.TextList003149 .list li {
    border: solid 1px #bed2ed;
    box-shadow: 0 6px 20px rgb(0 0 0 / 10%);
    padding: 2.5em;
    transition: 0.3s;
    cursor: pointer;
}

.TextList003149 .list li .inner {
    position: relative;
    padding-right: 60px;
}

.TextList003149 .list li .inner i {
    position: absolute;
    width: 40px;
    height: 40px;
    border: 1px solid #bed2ed;
    border-radius: 50%;
    right: 0;
    top: 50%;
    margin-top: -20px;
}

.TextList003149 .list li .inner i::before,
.TextList003149 .list li .inner i::after {
    position: absolute;
    content: '';
    background: #bed2ed;
}

.TextList003149 .list li .inner i::before {
    left: 20%;
    width: 60%;
    height: 1px;
    top: 50%;
    margin-top: -1px;
}

.TextList003149 .list li .inner i::after {
    left: 50%;
    margin-left: -1px;
    width: 1px;
    top: 20%;
    height: 60%;
}

.TextList003149 .list li .name {
    font-size: 1.25em;
    color: #333;
}

.TextList003149 .list li .type {
    font-size: 0.875em;
    padding: 1em 0 0;
}

.TextList003149 .list li .type dd:not(:last-child) {
    padding-right: 1.7142em;
    margin-right: 1.7142em;
}

.TextList003149 .list li:hover .name {
    color: #014099;
}

@media (min-width:1025px) {
    .TextList003149 .list li {
        float: left;
        width: 49.286%;
        margin-bottom: 1.5%;
    }

    .TextList003149 .list li:nth-child(2n) {
        float: right;
    }

    .TextList003149 .list li:nth-child(2n+1) {
        clear: left;
    }
}

@media (max-width:1024px) {
    .TextList003149 .list li {
        margin-bottom: 2em;
    }

    .TextList003149 .list li .inner {
        padding: 1em;
    }
}

.TextList003149 .popUp-box {
    position: fixed;
    left: -100%;
    width: 100%;
    top: 0;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    overflow: auto;
    z-index: 200;
}

.TextList003149 .popUp-box.show {
    left: 0;
}

.TextList003149 .popUp-box .ytable {
    height: 100%;
}

.TextList003149 .popUp-box .main {
    position: absolute;
    max-width: 1300px;
    background-color: #fff;
    width: 90%;
    margin: 0 auto;
    height: 100%;
    max-height: 764px;
    height: 100%;
    bottom: 0;
    left: 0;
    top: 0;
    right: 0;
    margin: auto;
}

.TextList003149 .popUp-box .main .colse {
    position: absolute;
    width: 1.5625em;
    height: 1.5625em;
    right: 1.25em;
    top: 1.25em;
    background: url(../images/Floor003147-close.svg) no-repeat;
    background-size: contain;
    z-index: 10;
    cursor: pointer;
}

.TextList003149 .popUp-box .main>div {
    width: 90%;
    margin: 0 auto;
    max-width: 1200px;
    padding: 3em 0;
}

.TextList003149 .popUp-box[data-type="form"] .main>div {
    max-width: 800px;
}

.TextList003149 .popUp-box .name {
    font-size: 1.5em;
    color: #333;
    padding-bottom: 1em;
    border-bottom: 2px solid #014099;
}

.TextList003149 .popUp-box[data-type="form"] .name {
    margin-bottom: 1em;
    text-align: center;
    border-bottom: 1px dashed #ccc;
}

.TextList003149 .from {
    padding-bottom: 3em;
}

.TextList003149 .form-ul li {
    margin-bottom: 10px;
}

.TextList003149 .form-ul li .tit {
    font-size: 0.875em;
    line-height: 3;
    color: #333333;
}

.TextList003149 .form-ul li .tit em {
    font-style: normal;
    color: #d7000f;
}

.TextList003149 .form-ul li select,
.TextList003149 .form-ul li .text {
    width: 100%;
    border: none;
    font-size: 0.875em;
    line-height: 3.5714;
    height: 3.5714em;
    background: #f8f8f8;
    padding: 0 1em;
}

.TextList003149 .form-ul li textarea.text {
    height: auto;
}

.TextList003149 .form-ul .btn {
    text-align: center;
    margin-top: 20px;
}

.TextList003149 .form-ul .btn input {
    margin: 0 auto;
    background-color: #d7000f;
    font-size: 1em;
    line-height: 3.125em;
    padding: 0 4em;
    color: #fff;
    cursor: pointer;
    border: none;
}

@media (min-width:1025px) {
    .TextList003149 .form-ul .row-2 li {
        float: left;
        width: calc(50% - 10px);
    }

    .TextList003149 .form-ul .row-2 li:nth-child(2n) {
        float: right;
    }
}

@media (max-width:1024px) {
    .TextList003149 .form-ul {
        padding: 2em 0;
    }
}

.TextList003149 .load-info .intro-tit {
    font-size: 1.125em;
    line-height: 2;
    margin-top: 1em;
    margin-bottom: 1em;
    color: #333;
}

.TextList003149 .load-info .edit-info .otwo {
    display: flex;
    justify-content: space-between;
    padding: 39px 0;
    border-top: 1px dotted #cccccc;
}

.TextList003149 .load-info .edit-info .otwo .o_left {
    width: 19%;
}

.TextList003149 .load-info .edit-info .otwo .text {
    width: 100%;
    color: #121212;
    font-weight: bold;
}

.TextList003149 .load-info .edit-info .otwo .o_right {
    width: 81%;
}

.TextList003149 .load-info .edit-info .otwo .o_right .r_three {
    color: #555;
    margin-bottom: 10px;
    line-height: 1.5;
}

.TextList003149 .load-info .edit-info .otwo .o_right .r_three:last-child {
    margin-bottom: 0;
}

@media (max-width:1024px) {
    .TextList003149 .popUp-box .name {
        font-size: 1.5em;
    }
}

.TextList003149 .apply-btn {
    text-align: center;
    padding: 3em 0
}

.TextList003149 .apply-btn a {
    display: inline-block;
    background-color: #d7000f;
    line-height: 3.125em;
    padding: 0 4em;
    color: #fff;
    cursor: pointer;
}

/*RighInfo003134 */
.RighInfo003134 {
    padding: 5vw 0 3vw 0;
}

.RighInfo003134-2 {
    padding:0 0 3vw 0;
}

.RighInfo003134 .list .slider .slick-track li {position: relative;}
.RighInfo003134 section.hover {
    display: flex;
    text-align: center;
    background: #014099db;
    position: absolute;
    top: 0;
    padding: 2.1% 40px;
    max-width: 329px;
    margin: 0;
    color: #fff;
    transition: 0.5s;
    opacity: 0;
    width: 92%;
    height: 100%;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    right: 0;
    left: 0;
    margin: auto;
}

.RighInfo003134 section.hover h4 {
    font-size: 20px;
    margin-bottom: 4px;
    margin-top: 0;
}

.RighInfo003134 section.hover pre {
    font-size: 14px;
    margin-bottom: 8px;
    line-height: 2;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}

.RighInfo003134 section.hover .ass {
    border: 1px solid #fff;
    display: inline-block;
    padding: 6px 20px;
    background: none;
    color: #fff;
    font-size: 14px;
    margin-top: 2%;
}

.RighInfo003134 section:hover {
    opacity: 1;
}

.RighInfo003134 .name {
    border-bottom: 1px solid #014099;
    /* background:#014099;*/
    font-size: 1.5em;
    padding-bottom: 0.1em;
    color: #333;
    line-height: 2;
    font-weight: bold;
    margin-bottom: 2em;
}

.RighInfo003134 .name span {
    display: inline-block;
    position: relative;
}

.RighInfo003134 .name span:after {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background: #014099;
    transform: skewX(40deg);
    -webkit-transform: skewX(40deg);
    -ms-transform: skewX(40deg);
}

.RighInfo003134 .h-title {
    background: #fff;
    border-bottom: 1px solid #014099;
    line-height: 2;
    font-size: 1.125em;
    overflow: hidden;
    margin-bottom: 2em;
}

.RighInfo003134 .h-title aside {
    float: left;
    position: relative;
}

.RighInfo003134 .h-title aside b {
    position: relative;
    z-index: 10;
    display: block;
    color: #fff;
    padding: 5px 30px 5px 20px;
}

.RighInfo003134 .h-title aside:before {
    position: absolute;
    content: '';
    right: 0;
    top: 0;
    left: -20px;
    height: 100%;
    background: #014099;
    transform: skewX(20deg);
}

.RighInfo003134 .img-side {
    padding: 2em;
    border: solid 1px #bed2ed;
    box-shadow: 0 6px 20px rgb(0 0 0 / 10%);
    margin-bottom: 4em;
}

.RighInfo003134 .img-side .ytable-cell {
    padding-bottom: 3em;
}

.RighInfo003134 .img-group .Ispic {
    background-size: contain;
    padding-bottom: 64%;
}

.RighInfo003134 .controls {
    display: table;
    position: relative;
    padding: 0 56px;
    margin: 3.125em auto 0;
}

.RighInfo003134 .controls .slick-dots li {
    float: left;
    position: relative;
    width: 13px;
    height: 13px;
    margin: 0 5px;
}

.RighInfo003134 .controls .slick-dots li button {
    position: absolute;
    background: rgba(0, 0, 0, 0.2);
    width: 7px;
    height: 7px;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 0;
    cursor: pointer;
    border: 0;
    font-size: 0;
    padding: 0;
    transition: 0.3s;
}

.RighInfo003134 .controls .slick-dots li.slick-active button {
    background-color: #da251d;
    width: 100%;
    height: 100%;
}

.RighInfo003134 .controls .slick-arrow {
    position: absolute;
    top: 50%;
    width: 25px;
    height: 11px;
    background-repeat: no-repeat;
    background-position: center;
    margin-top: -5px;
}

.RighInfo003134 .controls .slick-prev {
    left: 0;
    background-image: url(../images/RighInfo003134-btn-prev.svg);
}

.RighInfo003134 .controls .slick-next {
    right: 0;
    background-image: url(../images/RighInfo003134-btn-next.svg);
}

.RighInfo003134 .controls .slick-disabled {
    cursor: default;
}

.RighInfo003134 .controls .slick-prev.slick-disabled {
    background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);
}

.RighInfo003134 .controls .slick-next.slick-disabled {
    background-image: url(../images/RighInfo003134-btn-next-disabled.svg);
}

.RighInfo003134 .img-side .tit {
    font-size: 2em;
    color: #333;
    margin-bottom: 0.6em;
}

.RighInfo003134 .img-side .line {
    width: 15px;
    height: 2px;
    background-color: #d7000f;
    display: block;
}

.RighInfo003134 .img-side .desc {
    margin: 0 0 2em 0;
    line-height: 1.875;
}

.RighInfo003134 .img-side .btn a {
    display: inline-block;
    color: #fff;
    background-color: #d7000f;
    margin: 0 5px;
    text-align: center;
    line-height: 2.875;
    padding: 0 1.8125em;
    cursor: pointer;
}

.RighInfo003134 .img-side .btn a.gray {
    background-color: #999;
}

@media (min-width:1025px) {
    .RighInfo003134 .img-group {
        width: 42%;
        border-right: dashed 1px #bed2ed;
    }

    .RighInfo003134 .img-side .ytable-cell {
        padding: 3em;
    }

    .RighInfo003134 .img-side .txt {
        padding: 0 2em 0 4em;
    }
}

@media (max-width:1024px) {
    .RighInfo003134 .img-side {
        padding: 2em;
    }

    .RighInfo003134 .img-side .btn a {
        min-width: calc(50% - 10px);
        padding: 0;
    }
}

.RighInfo003134 .tab {
    margin-bottom: 4em;
}

.RighInfo003134 .tab .h1_tab {
    margin: 0;
    border-bottom: 1px solid #e7e8e8;
    overflow: hidden;
    font-size: 16px;
    font-weight: normal;
    color: #000;
}

.RighInfo003134 .tab .h1_tab span {
    float: left;
    padding: 0 5%;
    line-height: 50px;
    background-color: #e1e5eb;
    margin-right: 5px;
    cursor: pointer;
}

.RighInfo003134 .tab .h1_tab span.on {
    background-color: #014099;
    color: #fff;
}

.RighInfo003134 .tab .info {
    padding-top: 3%;
}

.RighInfo003134 .table_1 th,
.RighInfo003134 .table_1 td {
    border: 1px solid #7a889d;
    color: #333;
    border-collapse: collapse;
    line-height: 1.75;
    padding: 10px;
}

.RighInfo003134 .table_1 th {
    font-weight: normal;
}

.RighInfo003134 .table_1 .th_1,
.RighInfo003134 .table_1 .th_2,
.RighInfo003134 .table_1 .th_3,
.RighInfo003134 .table_1 .th_4 {
    font-size: 1em;
    color: #fff;
    background: #7a889d;
    border: 1px solid #8d99ab;
}

@media(max-width:480px) {
    .RighInfo003134 .table_1 {
        overflow: auto;
    }

    .RighInfo003134 .table_1 table {
        width: 180%;
    }
}

.RighInfo003134 .list {
    /* margin-bottom: 4em; */
}

.RighInfo003134 .list .slick-arrow {
    position: absolute;
    font-size: 0;
    border: 0;
    cursor: pointer;
    font-size: 0;
    padding: 0;
    z-index: 10;
}

.RighInfo003134 .list .slick-arrow:before {
    position: absolute;
    content: '';
    width: 50px;
    height: 50px;
    background: url(../images/Timeline002853_btn.png) no-repeat center center;
    left: 50%;
    top: 50%;
    margin: -25px 0 0 -25px;
}

@media(min-width:1025px) {
    .RighInfo003134 .list .slick-arrow {
        width: 50px;
        top: 50%;
        margin-top: -25px;
    }

    .RighInfo003134 .list .slick-prev {
        left: -50px;
    }

    .RighInfo003134 .list .slick-next {
        right: -50px;
    }

    .RighInfo003134 .list .slick-next:before {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
    }
}

.RighInfo003134 .list .tit {
    border-bottom: 1px solid #e7e8e8;
    overflow: hidden;
    font-size: 16px;
    font-weight: normal;
    color: #000;
    margin-bottom: 2em;
}

.RighInfo003134 .list .tit span {
    float: left;
    padding: 0 5%;
    line-height: 50px;
    background-color: #014099;
    color: #fff;
    cursor: pointer;
}

.RighInfo003134 .list .slider {
    margin: 0 -15px;
}

.RighInfo003134 .list li a {
    display: block;
    margin: 0 15px;
    text-align: center;
    background: #fff;
    border: solid 1px #bed2ed;
    box-shadow: 0 6px 20px rgb(0 0 0 / 10%);
    padding: 2.5em;
    transition: all 0.5s ease-out 0s;
}

.RighInfo003134 .list li figure {
    display: block;
    overflow: hidden
}

.RighInfo003134 .list li figure img {
    transition: all 0.5s ease-out 0s;
}

.RighInfo003134 .list li p {
    margin: 0;
    color: #333;
    text-align: center;
    font-weight: normal;
    font-size: 1.125em;
    padding: 20px 0 0;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.RighInfo003134 .list li:hover figure img {
    transform: scale3d(1.04, 1.04, 1.04);
}

.RighInfo003134 .list li:hover p {
    color: #014099;
}

.RighInfo003134 .prolist {
    margin-top: 5vw;
    padding: 5vw 0;
    background: rgb(233, 243, 255);
    background: -moz-linear-gradient(top, rgba(233, 243, 255, 1) 0%, rgba(255, 255, 255, 1) 95%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(233, 243, 255, 1) 0%, rgba(255, 255, 255, 1) 95%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(233, 243, 255, 1) 0%, rgba(255, 255, 255, 1) 95%, rgba(255, 255, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9f3ff', endColorstr='#ffffff', GradientType=0);
}

.RighInfo003134 .prolist .name {
    text-align: center;
    font-size: 2em;
    color: #000;
    margin-bottom: 1em;
}

.RighInfo003134 .prolist .ul {
    margin: 0 -1.25em;
}

.RighInfo003134 .prolist li {
    float: left;
    width: 25%;
}


.RighInfo003134 .prolist li a {
    display: block;
    margin: 1.25em;
    text-align: center;
    background: #fff;
    padding: 2.5em;
    transition: all 0.5s ease-out 0s;
}

.RighInfo003134 .prolist li figure {
    display: block;
    overflow: hidden
}

.RighInfo003134 .prolist li figure img {
    transition: all 0.5s ease-out 0s;
}

.RighInfo003134 .prolist li p {
    margin: 0;
    color: #333;
    text-align: center;
    font-weight: normal;
    font-size: 1.125em;
    padding: 20px 0 0;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.RighInfo003134 .prolist li:hover figure img {
    transform: scale3d(1.04, 1.04, 1.04);
}

.RighInfo003134 .prolist li:hover p {
    color: #014099;
}

.RighInfo003134 .prolist .morebtn {
    text-align: center;
    padding-top: 3%;
}

.RighInfo003134 .prolist .morebtn a {
    display: inline-block;
    background: url(../images/prolist_more.png) no-repeat;
    width: 28px;
    height: 28px;
    overflow: hidden;
    line-height: 1000px;
    animation: infinite linear 1s prolist_more;
}

@keyframes prolist_more {
    0% {
        transform: translateY(0px);
    }

    100% {
        
		transform: translateY(-10px);
    }
	
}

@-webkit-keyframes prolist_more {
    0% {
        transform: translateY(0px);
    }

    100% {
        transform: translateY(-10px);
    }
}

.RighInfo003134 .contact {
    position: relative;
    z-index: 4;
}

.RighInfo003134 .contact .inner {
    width: 84%;
    margin: 0 auto;
    text-align: center;
}

.RighInfo003134 .contact .icon {
    width: 45px;
    height: 45px;
    background-repeat: no-repeat;
    background-position: center center;
    margin: 15px auto 25px auto;
    transition: all 0.5s;
}

.RighInfo003134 .icon.call {
    background-image: url("../images/icon_call.png");
}

.RighInfo003134 .icon.email {
    background-image: url("../images/icon_email.png");
}

.RighInfo003134 .icon.add {
    background-image: url("../images/icon_add.png");
}

.RighInfo003134 .contact .name {
    font-size: 18px;
    color: #333;
    font-weight: bold;
    padding-bottom: 10px;
}

.RighInfo003134 .contact p {
    color: #333;
    font-size: 16px;
    margin: 0 auto;
    height: 4em;
    overflow: hidden;
}

.RighInfo003134 .contact p span {
    display: block;
    color: #777;
    font-weight: normal;
    font-size: 16px;
}

.RighInfo003134 .contact .box:nth-last-child(1) {
    margin-right: 0;
}

@media(min-width:641px) {
    .RighInfo003134 .contact .box {
        float: left;
        width: calc((100% - 30px*2)/3);
        margin-right: 30px;
        padding: 50px 0;
        overflow: hidden;
        border: solid 1px #bed2ed;
        background: #fff;
        box-shadow: 0 6px 20px rgb(0 0 0 / 10%);
        transition: .3s;
    }

    .RighInfo003134 .contact .box:nth-child(3) {
        margin-right: 0;
    }

    .RighInfo003134 .contact .box:hover {
        box-shadow: 3px 11px 16px 0px rgb(74 79 93 / 17%);
        transform: translateY(-5px)
    }

    .RighInfo003134 .contact .box:hover .icon {
        transform: translateY(-5px);
    }
}

@media(max-width:640px) {
    .RighInfo003134 .contact .box {
        width: auto;
        margin-right: 0;
        float: none;
        padding: 5vw 0;
    }

    .RighInfo003134 .contact .box:not(:last-child) {
        border-bottom: 1px solid #ddd;
    }

    .RighInfo003134 .contact {
        padding: 0 5vw;
    }
}

.RighInfo003134 .jyln .pic {
    float: right;
    margin-left: 8%;
}

.RighInfo003134 .jyln .subtit {
    font-size: 22px;
    color: #000000;
    margin-top: 3%;
    position: relative;
    margin-bottom: 1%;
}

.RighInfo003134 .jyln .subtit:before {
    display: inline-block;
    content: '';
    width: 10px;
    height: 10px;
    background: none;
    position: relative;
    top: -4px;
    margin-right: 8px;
    border-radius: 50%;
    border: 2px solid #d7000f;
}

.RighInfo003134 .jyln .subtit span {
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 48px;
    text-transform: uppercase;
    font-family: 'Times New Roman';
    opacity: .05;
    letter-spacing: 5px;
}

.RighInfo003134 .jyln .subtit span i {
    font-size: 68px;
    font-style: normal;
}

.RighInfo003134 .jyln p {
    font-size: 16px;
    line-height: 2;
    text-align: justify;
    margin: 0;
}

.RighInfo003134 .jyln .p1:before {
    display: inline-block;
    content: '';
    width: 10px;
    height: 1px;
    background: #999;
    margin-right: 8px;
    position: relative;
    top: -5px;
}

@media (max-width:768px) {
    .RighInfo003134 .jyln .pic {
        float: none;
        width: 100%;
        margin-bottom: 5%;
        margin-left: 0;
    }
}

/*Menu002518 */
.Menu002518 {
    margin: 5vw 0;
}

.Menu002518 .side {
    padding: 30px 0;
    border: solid 1px #bed2ed;
    box-shadow: 0 6px 20px rgb(0 0 0 / 10%);
}

.Menu002518 .side-title {
    margin: 0 2.08vw 0 0;
    position: relative;
    margin-left: -10px;
    padding: 25px 0 25px 30px;
}

.Menu002518 .side-title span {
    position: relative;
    z-index: 4;
    display: block;
    font-size: 25px;
    color: #333;
    line-height: 1em;
    border-left: 4px solid #d7000f;
    padding-left: 15px;
}

.Menu002518 .side-menu {
    border-radius: 0 0 20px 20px;
    padding: 0 0 0 25px;
}

.Menu002518 .side-menu li a {
    display: inline-block;
    font-size: 14px;
    /* position: relative; */
    padding-left: 30px;
    /* background: #f3f5f9; */
    border-radius: 30px 0 0 30px;
}

.Menu002518 .side-menu li {
    margin-bottom: 10px;
}

.Menu002518 .side-menu>ul>li>p{
    line-height: 48px;
    /* padding-left: 30px; */
    border-radius: 30px 0 0 30px;
    font-weight: bold;
    font-size: 18px;
    background: #e1e5eb;
    margin-bottom: 10px;
    position: relative;
	cursor: pointer;
}

.Menu002518 .side-menu>ul>li>a>.hover {
    position: absolute;
    left: 110%;
    top: 0;
    background: #fff;
    border-radius: 10px;
    z-index: 10;
    font-size: 16px;
    font-weight: normal;
    color: #666;
    width: 350px;
    padding: 40px 40px 30px;
    box-shadow: 0 0 120px rgba(0, 0, 0, 0.1);
    line-height: 1.8;
    display: none;
}

.Menu002518 .side-menu>ul>li>a:hover .hover {
    display: block;
}

.Menu002518 .side-menu>ul>li>a>.hover:before {
    content: "";
    display: block;
    position: absolute;
    left: -20px;
    top: 15px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-right: 20px solid #fff;
    border-bottom: 10px solid transparent;
    ;
}

.Menu002518 .side-menu>ul>li>ul>li>a {
    background: #f0f2f5;
}

.Menu002518 .side-menu li p i {
    position: absolute;
    right: 34px;
    top: 50%;
    margin-top: -10px;
    width: 20px;
    height: 20px;
    background: #fff;
    border-radius: 50%;
	cursor: pointer;
}

.Menu002518 .side-menu li p i::before,
.Menu002518 .side-menu li p i::after {
    position: absolute;
    content: '';
    background: #d1d1d1;
}

.Menu002518 .side-menu li p i::before {
    left: 20%;
    height: 2px;
    width: 60%;
    top: 50%;
    margin-top: -1px;
}

.Menu002518 .side-menu li p i::after {
    left: 50%;
    width: 2px;
    margin-left: -1px;
    top: 20%;
    height: 60%;
}

.Menu002518 .side-menu li ul {
    display: none;
}
.Menu002518 .side-menu>ul>li.aon .ul .psst {
    background: #f3f5f9;
}

.Menu002518 .side-menu li>ul .psst {
    position: relative;
    border-radius: 30px 0 0 30px;
	
}


.Menu002518 .side-menu>ul>li>p:hover,
.Menu002518 .side-menu>ul>li.aon>p,
.Menu002518 .side-menu>ul>li>ul>li>p:hover,
.Menu002518 .side-menu>ul>li>ul>li.aon>p,
.Menu002518 .side-menu>ul>li>ul>li>ul>li>p:hover,
.Menu002518 .side-menu>ul>li>ul>li>ul>li.aon>p {
    background: #014099;
    color: #fff;
}
.Menu002518 .side-menu>ul>li.aon a{
    color: #000;
}
.Menu002518 .side-menu li.aon>p a {
    color: #fff;
}

.Menu002518 .side-menu>ul>li>p:hover a {
    color: #fff;
}


.Menu002518 .side-menu>ul>li.aon .ul .psst>a {
    color: #000;
}

.Menu002518 .side-menu>ul>li.aon>.psst {
    background: #014099;
    color: #fff;
}

.Menu002518 .side-menu li ul li.aon>.psst {
    background: #014099 !important;
    color: #fff;
}

.Menu002518 .side-menu li ul li.aon>.psst a {
    color: #fff !important;
}
.Menu002518 .side-menu li a:hover {
    color: #014099;
    font-weight: bold;
}

.Menu002518 .side-menu li.aon>p {
    background: #d0dae9;
}

.Menu002518 .side-menu li p:hover i::before,
.Menu002518 .side-menu li.aon p i::before,
.Menu002518 .side-menu li p:hover i::after,
.Menu002518 .side-menu li.aon p i::after {
    background: #014099;
}



.Menu002518 .side-menu li.aon>.psst i::after{ display:none;}





.Menu002518 .side-menu li ul li ul {
    padding: 10px 0;
}

.Menu002518 .side-menu li ul li {
    padding-left: 30px;
}

.Menu002518 .side-menu li ul li a {
    line-height: 48px;
}

.Menu002518 .side-menu li ul li:last-child a {
    border-bottom: 0;
}

.Menu002518 .side-menu li ul li ul li ul li a::before,
.Menu002518 .side-menu li ul li ul li ul li a::after {
    position: absolute;
    content: '';
}

.Menu002518 .side-menu li ul li ul li ul li a::before {
    right: 34px;
    top: 50%;
    width: 15px;
    height: 15px;
    margin-top: -7.5px;
    background: #014099;
    border-radius: 50%;
    opacity: 0.15;
}

.Menu002518 .side-menu li ul li ul li ul li a::after {
    border-color: transparent;
    border-width: 3px 0 3px 4px;
    border-style: solid;
    border-left-color: #fff;
    right: 39px;
    top: 50%;
    margin-top: -3px;
}

.Menu002518 .side-menu li ul li ul li ul li a:hover::before,
.Menu002518 .side-menu li ul li ul li ul li.aon a::before {
    opacity: 1;
}

@media(min-width:1025px) {
    .Menu002518 .side-open_menu {
        display: none;
    }
}

@media(max-width:1024px) {
    .Menu002518 {
        position: relative;
        z-index: 10;display: none;
    }

    .Menu002518 .side-menu {
        display: none;
        position: absolute;
        left: 0;
        width: 100%;
        top: 100%;
        margin-top: 5px;
        z-index: 100;
    }

    .Menu002518 .side-open_menu {
        position: relative;
        background: rgba(226, 16, 19, 0.1);
        border: 3px solid #fff;
        border-radius: 6px;
        padding: 10px 20px;
        font-size: 18px;
        box-shadow: 0 3px 0 #014099;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .Menu002518 .side-open_menu::before {
        position: absolute;
        content: '';
        border: 5px solid transparent;
        border-top-color: #014099;
        right: 20px;
        top: 50%;
        margin-top: -2px;
    }
}
.Menu002518 .side-menu>ul>li>ul>li>ul>li>p:hover a {
    color: #fff;
}
@media(max-width:480px) {
    .Menu002518 .side-menu>ul>li>p{
        line-height: 40px;
        padding-left: 20px;
        font-size: 16px;
    }

    .Menu002518 .side-menu li ul li a {
        line-height: 36px;
    }

    .Menu002518 .side-menu li a {
        font-size: 14px;
    }

    .Menu002518 .side-menu {
        padding-top: 10px;
    }
}

/*PicList002938 */
.PicList002938 {
    padding: 5vw 0;
}

.PicList002938 .tips {
    margin-bottom: 2em;
}

.PicList002938 .tips span {
    margin: 0 10px;
    color: #d7000f;
    font-weight: bold;
}

.PicList002938 .name {
    border-bottom: 1px solid #014099;
    /* background:#014099;*/
    font-size: 1.5em;
    padding-bottom: 0.1em;
    color: #333;
    line-height: 2;
    font-weight: bold;
    margin-bottom: 2em;
}

.PicList002938 .name span {
    display: inline-block;
    position: relative;
}

.PicList002938 .name span:after {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background: #014099;
    transform: skewX(40deg);
    -webkit-transform: skewX(40deg);
    -ms-transform: skewX(40deg);
}

.PicList002938 ul {
    background: #fff;
    border: solid 1px #bed2ed;
    box-shadow: 0 6px 20px rgb(0 0 0 / 10%);
    padding: 2.5em 3em;
    margin-bottom: 1.5%;
}

.PicList002938 li .inner {
    padding-left: 33px;
    font-size: 16px;
}

.PicList002938 li p {
    color: #666;
    font-size: 0.875em;
    line-height: 1.7142;
}

.PicList002938 li aside {
    font-size: 1.25em;
    line-height: 1.5;
}

.PicList002938 li aside a {
    color: #333;
}

.PicList002938 li aside a:hover {
    color: #014099;
}

@media(min-width:481px) {
    .PicList002938 ol {
        width: 177px;
        overflow: hidden;
    }
}

@media(min-width:641px) {
    .PicList002938 ul {
        float: left;
        width: 49.286%;
    }

    .PicList002938 ul:nth-of-type(2n) {
        float: right;
    }

    .PicList002938 ul:nth-of-type(2n+1) {
        clear: left;
    }
}

@media(max-width:640px) {
    .PicList002938 li .inner {
        padding-left: 3vw;
        font-size: 14px;
    }

    .PicList002938 li aside {
        font-size: 16px;
    }
}

@media(max-width:480px) {

    .PicList002938 .ytable,
    .PicList002938 .ytable-cell {
        display: block;
    }

    .PicList002938 ul {
        padding: 3vw 0;
    }

    .PicList002938 li .inner {
        padding: 3vw;
    }
}

/*-------------------------------------------------------------------------------------------------------------.Form001*/
.Form001 {
    padding: 1% 0 4%;
}

.Form001 .home_title {
    text-align: center;
    display: block;
    width: 100%;
    margin-bottom: 3%;
}

.Form001 .info {
    line-height: 1.8;
}

.Form001 .info h3 {
    color: #000;
    font-size: 2em;
    font-weight: normal;
}

.Form001 .auto-inner {
    padding: 5%;
    position: relative;
    background: #f5f5f5;
    overflow: hidden
}

.Form001 dl {
    width: 48%;
    float: left;
    min-height: 40px;
    position: relative;
    margin-bottom: 15px
}

.Form001 dl.odd {
    margin-left: 4%
}

.Form001 dt {
    color: #222;
    font-size: 16px;
    display: block;
    line-height: 3
}

.Form001 dt em {
    color: #d7000f;
    font-style: normal;
    margin-left: 0.2em;
}

.Form001 .text {
    border: none;
    background: #fff;
    border: 1px solid #e1e1e1;
    width: 100%;
    padding: 0 1em;
    line-height: 46px;
    font-size: 14px;
    height: 46px;
    color: #5b5b5b
}

.Form001 textarea.text {
    line-height: 26px;
    height: 200px;
    color: #5b5b5b
}

.Form001 dl.dl {
    width: 100%;
    float: none;
    max-width: none
}

.Form001 .text::placeholder {
    color: #999;
}

.Form001 .btn {
    font-size: 16px;
    display: inline-block;
    line-height: 44px;
    min-width: 140px;
    margin: 0 0.5%;
    background-color: #ccc;
    color: #444;
    border: none;
    cursor: pointer;
    border-radius: 100px;
}

.Form001 .submitbtn {
    color: #fff;
    background: #d7000f;
}

.Form001 .bbtn {
    height: auto;
    overflow: hidden;
    margin-top: 3%;
    text-align: center;
}

.Form001 .bbtn span {
    float: right;
    line-height: 36px;
}

.Form001 .download {
    background: #fff;
    padding: 3%;
    position: relative;
}

.Form001 .download h4 {
    background: url(../images/file.png) no-repeat left center;
    background-size: contain;
    padding-left: 20px;
    color: #222;
    font-size: 16px;
    display: block;
    line-height: 1;
    font-weight: normal;
    margin: 0 0 1% 0;
    display: inline-block;
}

.Form001 .download .bd {
    text-decoration: underline;
    color: #003a4a;
    display: inline-block;
    margin-left: 1em;
}

.Form001 .download .upload {
    position: absolute;
    right: 3%;
    top: 50%;
    line-height: 46px;
    border: 1px solid #e1e1e1;
    margin-top: -23px;
    padding: 0 2em;
    background: #fff;
    ;
    color: #444;
    border-radius: 10em;
}

@media(max-width:768px) {
    .Form001 {
        padding: 0
    }

    .Form001 .auto {
        padding: 0 4% 20px
    }

    .Form001 .pic {
        display: none
    }

    .Form001 dl {
        float: none;
        width: 100%;
        margin-left: 0 !important
    }

    .Form001 textarea {
        height: 150px
    }

    .Form001 .btn {
        min-width: 100px;
        margin-right: 10px
    }
}












.xiangqing {
    margin-top: 5vw;position: relative;
}

.Product_detail {
    padding: 0;
    background: #ecf1f5;
    position: relative;
}

.Product_detail .auto-inner {
    position: relative;
}

.Product_detail .pic_list {
    width: 60%;
    float: left;
    position: relative;
}

.Product_detail .top .auto-inner {
    position: relative;
    height: auto;
    overflow: hidden;
    background: #fff;
    margin-bottom: 0.5%;
}

.Product_detail .top .con {
    width: 40%;
    float: right;
    position: relative;
    padding: 0;
    border-left: none;
    padding: 8% 6%;
}

.Product_detail .top .pic_list .slider-for {
    border: 1px solid #e5ebe7;position: relative;
}

.Product_detail .top .pic_list .slider-nav {
    width: 100%;
    padding: 3% 80px;
    border-right: 1px solid #f1f5f3;
    border-top: none;
}

.Product_detail .top .pic_list li .pic {
    padding-bottom: 66%;
    background-color: #f1f5f3;
}

.Product_detail .top .slider-for li .pic {
    border: none
}

.Product_detail .top .pic_list .slider-nav .slick-list {
    margin: 0 -4px;
}

.Product_detail .top .pic_list .slider-nav .slick-slide {
    position: relative;
    margin: 0 4px;
    cursor: pointer;
}

.Product_detail .top .pic_list .slider-nav .slick-slide:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: 2px solid rgba(0, 0, 0, .0)
}

.Product_detail .top .pic_list .slider-nav .slick-current:after {
    border-color: #222
}

.Product_detail .top .slick-arrow {
    border: none
}

.Product_detail .slick-arrow:hover {
    background-color: none !important;
}

.Product_detail .top .slick-prev {
    left: 3%;
}

.Product_detail .top .slick-next {
    right: 3%;
}

.Product_detail .top .con .mtit {
    border-bottom: 1px solid #ddd;
    padding-bottom: 2%;
    margin-bottom: 8%;
}

.Product_detail .top .con .mtit h1 {
    line-height: 1;
    font-size: 36px;
    margin: 0 0 2%;
    font-weight: normal;
    color: #222
}

.Product_detail .top .con .mtit span {
    line-height: 1;
    font-size: 16px;
    margin: 0 0 10% 0;
    font-weight: normal;
    color: #666
}

.Product_detail .top .con h2 {
    line-height: 1;
    font-size: 18px;
    margin: 0 0 2%;
    font-weight: normal;
    color: #222
}

.Product_detail .top .con .txtwarp {
    margin: 0;
    line-height: 1.8;
}

.Product_detail .top .con .btn {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    margin-top: 5%;
}

.Product_detail .top .con .btn a {
    font-size: 16px;
    display: inline-block;
    line-height: 44px;
    min-width: 180px;
    padding-left: 20px;
    background: url(../images/cont.png) no-repeat left 44px center #222;
    color: #fff;
    border: none;
    cursor: pointer;
    border-radius: 100px;
    float: left;
    text-align: center;
}

.Product_detail .top .con .phone {
    font-size: 30px;
    color: #222;
    font-family: Fonts2;
    margin-bottom: 1px;
    padding-left: 42px;
    display: inline-block;
    position: relative;
    line-height: 44px;
    vertical-align: middle;
    margin-top: 5%;
}

.Product_detail .top .con .phone:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 5px;
    width: 35px;
    height: 35px;
    background: url(../images/phone.png) no-repeat center center;
    background-size: contain
}


.Product_detail .top .con .code_con {
    margin: 15% 0 10%;
}

.Product_detail .top .con .code_con dd {
    width: 32%;
    margin-right: 2%;
    float: left;
    text-align: center;
    border: 1px solid #e5ebe7;
    padding: 0.6em;
}

.Product_detail .top .con .code_con dd:nth-child(3n) {
    margin-right: 0;
}


.tanchs {
    width: 628px;
    height: 600px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    background: #fff;
    opacity: 0;
    transition: all 1s;
    z-index: 0;
}
.tanchs.ops {
    width: 90%;
    height: 100%;
    max-width: 800px;
    max-height: 400px;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
}
.tanchs .tanchs-mySwiper2 {
    width: 100%;
    height: 100%;
}

.tanchs .tanchs-mySwiper {
    width: 100%;
    height: auto;
    background: #014099;
    padding: 20px 0;
}

.tanchs .tanchs-mySwiper .swiper-slide-visible {
    text-align: center;
    color: #333333;
    cursor: pointer;
    font-size: 16px;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    FONT-WEIGHT: 100;
    width: 100% !important;
    max-width: 160px;
    position: relative;
    background: #fff;
    border-radius: 5px;
    margin: 10px 0;
}

.tanchs .tanchs-mySwiper .swiper-wrapper {
    height: 100% !important;
    max-width: 90%;
    width: 100%;
    display: flex;
    align-items: center;
    height: auto;
    justify-content: flex-start;
    transition-duration: 0ms !important;
    transform: translate3d(0px, 0px, 0px) !important;
    flex-wrap: wrap;
}

.tanchs .tanchs-mySwiper .swiper-slide-visible .xiawen .po {
    margin: 0;
    padding: 10px 10px;
}

.tanchs .tanchs-mySwiper .swiper-slide-visible .xiawen {
    position: relative;
}
.tanchs .xx:before {
    content: '';
    position: absolute;
    width: 2px;
    height: 60%;
    background: #fff;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    transform: rotate(45deg);
}



.tanchs .tanchs-mySwiper2 .swiper-wrapper .swiper-slide .wenziss {
    position: absolute;
    width: 100%;
    height: auto;
    z-index: 1;
}

.tanchs .tanchs-mySwiper2 .swiper-wrapper .swiper-slide .wenziss .pc {
    position: absolute;
    right: 50px;
    bottom: 7%;
    color: #ffffff;
    background: #014099;
    border: 1px solid;
    padding: 10px 50px;
    transition: all 0.5s;
}

.tanchs .tanchs-mySwiper2 .swiper-wrapper .swiper-slide .wenziss .pc:hover {
    background: #fff;
    color: #014099;
    border-radius: 5px;
}
.tanchs .xx:after {
    content: '';
    position: absolute;
    width: 2px;
    height: 60%;
    background: #fff;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    transform: rotate(-45deg);
}
.tanchs .xx {
    width: 40px;
    height: 40px;
    background: rgb(0 0 0 / 36%);
    right: 20px;
    position: absolute;
    top: 20px;
    z-index: 2;
    border-radius: 50%;
    overflow: hidden;
}
.tanchs .tanchs-mySwiper .swiper-slide-visible .xiawen:before {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    background: url(../images/jiantou.png) no-repeat center;
    left: -10px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.tanchs .tanchs-mySwiper .swiper-slide-thumb-active {
    background: #d7000f;
}

.tanchs .tanchs-mySwiper .swiper-slide-thumb-active .po {
    color: #fff;
}


.tanchs .tanchs-mySwiper .swiper-slide-thumb-active .xiawen::before {
    filter: invert(100%) sepia(247%) saturate(0%) hue-rotate(0) brightness(500%) contrast(100%);
}

.tanchs .tanchs-mySwiper2 .swiper-wrapper .swiper-slide {
    display: flex;
    align-items: center;
    justify-content: center;
    height: auto;
}

.tanchs .tanchs-mySwiper2 .swiper-wrapper .swiper-slide .wenzi {
    padding: 10px 10%;display: none;text-align: left;
}

.tanchs .tanchs-mySwiper2 .swiper-wrapper .swiper-slide .wenzi .pa {
    font-size: 24px;
    color: #333333;
    margin-bottom: 30px;
}

.tanchs .tanchs-mySwiper2 .swiper-wrapper .swiper-slide .wenzi .pb {
    font-size: 16px;
    color: #666666;
    line-height: 1.8;
    margin-bottom: 40px;
}

.tanchs .tanchs-mySwiper2 .swiper-wrapper .swiper-slide .wenzi .pc {
    font-size: 16px;
    color: #014099;
    padding: 10px 80px 10px 0px;
    border-bottom: 1px solid;
    position: relative;
}

.tanchs .tanchs-mySwiper2 .swiper-wrapper .swiper-slide .wenzi .pc:before {
    content: '';
    position: absolute;
    width: 13px;
    height: 2px;
    background: #014099;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    transition: all 0.5s;
}

.tanchs .tanchs-mySwiper2 .swiper-wrapper .swiper-slide .wenzi .pc:after {
    content: '';
    position: absolute;
    width: 2px;
    height: 13px;
    background: #014099;
    right: 5px;
    top: 0;
    bottom: 0;
    margin: auto;
    transition: all 0.5s;
}

.tanchs .tanchs-prev {
    width: 50px;
    background: #014099;
    height: 50px;
    border-radius: 50%;
}

.tanchs .tanchs-prev::after {
    font-size: 16px;
    color: #fff;
    font-weight: 500;
}

.tanchs .tanchs-next {
    width: 50px;
    background: #014099;
    height: 50px;
    border-radius: 50%;
}

.tanchs .tanchs-next::after {
    font-size: 16px;
    color: #fff;
    font-weight: 500;
}

.tanchs .tanchs-mySwiper2 .swiper-wrapper .swiper-slide .wenzi .pc:hover:before {
    transform: rotate(45deg);
}

.tanchs .tanchs-mySwiper2 .swiper-wrapper .swiper-slide .wenzi .pc:hover:after {
    transform: rotate(45deg);
}
/* .PicList002220 .pic .hying.ops {
    width: 100%;
    height: 100%;
}



.PicList002220 .pic .hying {
    width: 628px;
    height: 600px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
    background: #fff;
    opacity: 0;
    transition: all 1s;
    z-index: 0;
}

.PicList002220 .pic .hying .wenzi {
    position: relative;
    height: 100%;
}

.PicList002220 .pic .hying .wenzi img {
    width: 100%;
    height: 100%;
}

.PicList002220 .pic .hying .wenzi .pc {
    position: absolute;
    right: 50px;
    bottom: 7%;
    color: #fff;
    border: 1px solid #fff;
    padding: 10px 50px;    transition: all 0.5s;
}
.PicList002220 .pic .hying .wenzi .pc:hover {
    background: #fff;
    color: #014099;
    border-radius: 5px;
}

.PicList002220 .pic .hying .tanchs-mySwiper {
    height: auto;
    background: #014099;
    padding: 20px 0;
}

.PicList002220 .pic .hying .tanchs-mySwiper2 {
    height: 100%;
    width: 100%;
}

.PicList002220 .pic .hying .tanchs-mySwiper .swiper-wrapper {
    height: 100% !important;
    max-width: 90%;
    width: 100%;
    display: flex;
    align-items: center;
    height: auto;
    justify-content: flex-start;
    flex-wrap: wrap;
    transition-duration: 0ms !important;
    transform: translate3d(0px, 0px, 0px)  !important;
}

.PicList002220 .pic .hying .tanchs-mySwiper .swiper-wrapper .swiper-slide-visible {
    text-align: center;
    color: #333333;
    cursor: pointer;
    font-size: 16px;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    FONT-WEIGHT: 100;
    width: auto !important;
    padding: 0 40px;
    position: relative;
    background: #fff;
    border-radius: 5px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.PicList002220 .pic .hying .tanchs-mySwiper .swiper-wrapper .swiper-slide-visible .po {
    margin: 0;
    padding: 10px 10px;
}

.PicList002220 .pic .hying .tanchs-mySwiper .swiper-wrapper .swiper-slide-visible .xiawen {
    position: relative;
}

.PicList002220 .pic .hying .tanchs-mySwiper .swiper-wrapper .swiper-slide-visible .xiawen:before {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    background: url(../images/jiantou.png) no-repeat center;
    left: -10px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.PicList002220 .pic .hying .tanchs-mySwiper .swiper-wrapper .swiper-slide-thumb-active {
    background: #d7000f;
}

.PicList002220 .pic .hying .tanchs-mySwiper .swiper-wrapper .swiper-slide-thumb-active .po {
    color: #fff;
}

.PicList002220 .pic .hying .tanchs-mySwiper .swiper-wrapper .swiper-slide-thumb-active .xiawen::before {
    filter: invert(100%) sepia(247%) saturate(0%) hue-rotate(0) brightness(500%) contrast(100%);
}


.PicList002220 .pic .hying .tanchs-mySwiper2 .swiper-wrapper .swiper-slide .wenzi {
    padding: 10px 10%;
    display: none;
    position: absolute;
}

.PicList002220 .pic .hying .tanchs-mySwiper2 .swiper-wrapper .swiper-slide .wenzi .pa {
    font-size: 24px;
    color: #333333;
    margin-bottom: 30px;
}

.PicList002220 .pic .hying .tanchs-mySwiper2 .swiper-wrapper .swiper-slide .wenzi .pb {
    font-size: 16px;
    color: #666666;
    line-height: 1.8;
    margin-bottom: 40px;
} */

body.ons {
    /* overflow: hidden; */
    position: relative;
}

body.ons .Floor002750:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #000000b3;
    z-index: 999;
    bottom: 0;
    margin: auto;display: none;
}

body.ons .Floor002750 {
    height: 100%;
}
.PicList002220 .pic .tanchs .xx {
    width: 40px;
    height: 40px;
    background: rgb(0 0 0 / 36%);
    right: 20px;
    position: absolute;
    top: 20px;
    z-index: 2;
    border-radius: 50%;
    overflow: hidden;
}

.PicList002220 .pic .tanchs .xx:before {
    content: '';
    position: absolute;
    width: 2px;
    height: 60%;
    background: #fff;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    transform: rotate(45deg);
}

.PicList002220 .pic .tanchs  .xx:after {
    content: '';
    position: absolute;
    width: 2px;
    height: 60%;
    background: #fff;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    transform: rotate(-45deg);
}
.PicList002938 .saixua {
    padding: 55px 20px;
    background: #ecf1f5;
    margin-bottom: 2em;
}


.PicList002938 .saixua .laa {
    width: 100%;
    max-width: 800px;
    margin: auto;
    position: relative;
}

.PicList002938 .saixua .laa:before {
    content: '';
    border: solid black;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 6px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    right: 20px;
    top: 20px;
    position: absolute;
}

.PicList002938 .saixua .laa select {
    width: 100%;
    border: 0;
    padding: 20px 20px;
    font-size: 16px;
    color: #444444;
    -webkit-appearance: none;
}

.PicList002938 .saixua .inp {
    width: 100%;
    margin: auto;
    max-width: 800px;
    margin-top: 20px;
    display: flex;
}

.PicList002938 .saixua .inp input {
    width: 90%;
    border: none;
    padding: 20px;
    font-size: 16px;
}

.PicList002938 .saixua .inp a {
    width: 10%;
    text-align: center;
    background: #014099;
    font-size: 16px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.PicList002938 .tic {
    margin-bottom: 2em;
}

.PicList002938 .tic .ps {
    font-size: 16px;
    color: #444444;
}
.PicList002938 ol .img-block {
    transition: all 0.45s;
}

.PicList002938 ul:hover .img-block {
    transform: scale(1.1);
}
.show01 i:before {
    content: '';
    position: absolute;
    width: 7px;
    height: 1px;
    background: #014099;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
}

.show01 i:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 7px;
    background: #014099;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 3px;
    right: 0;
}
.show01:hover i:after{
    background: #fff;
}
.show01:hover i:before{
    background: #fff;
}

@media screen and (max-width: 1200px){
    .Floor002750 .header-menu li .sub dt a {
        padding: 0 calc((23 / 23)*1em);
    }
    .Floor002750 .search-box {
        background: rgb(215 0 15 / 77%);
    }
}

@media screen and (max-width: 1024px) and (min-width: 768px){

    .Floor002750 .col-title .cn {
        font-size: 0.575em;
    }
    .Floor002750 .col-title {
        font-size: 1.25em;
    }
    .Floor002750 .section2 .num li aside b {
        font-size: calc((54 / 40)*1em);
    }
    .Floor002750 .section2 .num li aside i {
        font-size: calc((24 / 34)*1em);
    }
    .Floor002750 .section2 .num li p {
        font-size: calc((24 / 34)*1em);
    }
    .Floor002750 .more {
        font-size: calc((24 / 48)*1em);
    }
    .Floor002750 .section1 .txt h2 {
        font-size: calc((45 / 35)*1em);
    }
    .Floor002750 .section1 .txt .tit {
        font-size: calc((36 / 21)*1em);
    }
    .Floor002750 .section1 .pages .cur {
        font-size: calc((36 / 30)*1em);
    }
}
@media screen and (min-width: 769px){
	.RighInfo003134 .prolist li:nth-child(4n+1){ clear: both;}
}
@media screen and (max-width: 768px){
.Floor002750 .section2 .rowMain {
    margin: 2em auto 0 auto;
}
.Floor002750 .col-title .cn {
    font-size: 0.7em;
    color: #a1a1a1;
}
.Floor002750 .col-title .en{
    font-size: 0.7em;    margin: 10px 0;
}
.Floor002750 .section2 .num li aside b {
    font-size: calc((54 / 23)*1em);color: #fff;
}
.Floor002750 .section2 .num li aside i {
    font-size: calc((24 / 21)*1em);color: #fff;
}
.Floor002750 .section2 .rowMain .num .clearfix {
    display: flex;
    flex-wrap: wrap;
}

.Floor002750 .section2 .rowMain .num .clearfix li {
    width: 50%;
    margin: 20px 0;
}
.Floor002750 .section2 .num li p {
    margin-top: 0;color: #fff;
}
.Floor002750 .section3 .pages {
    top: 25.25em;
}
.Floor002750 .section4 .num li aside b {
    font-size: calc((54 / 25)*1em);
}
.Floor002750 .section4 .num li p {
   
    margin-top: 0;
}
.Floor002750 .section4 .num li {
    margin-top: 20px;    margin: 0 1em;
}
.Floor002750 .section4 .num .clearfix {
    display: flex;
    justify-content: center;
}
.Floor002750 .section4 .tit aside {
    line-height: 1.5;
}
.Floor002750 .section5 .auto {
    margin: 2em auto 0 auto;
}
.Floor002750 .section5 .pages {
    top: 25.25em;
}
.Floor002750 .section6 .auto {
    margin: 2em auto 0 auto;
}
.Floor002750 .section6 .pages {
    top: 25.25em;
}
.Floor002750 .section7 .info-css aside .f-cn {
    font-size: 18px;
}
.Menu002518 .side {
    padding: 0;
}
.Menu002518 .side-title span {
    font-size: 20px;
}
.Menu002518 .side-title {
    margin: 0;
    margin-left: 0;
    padding: 20px 0 20px 20px;
}

.Menu002518 .side-menu {
    background: #fff;
    border-radius: 0;
    padding: 20px 20px;
}
.Menu002518 .side-menu li {
    margin-bottom: 2px;
}

.Menu002518 .side-menu>ul>li>p{
    border-radius: 0;   
    margin-bottom: 2px;
}
.RighInfo003186 .name {
    margin-bottom: 1em;
}
.RighInfo003186 .box .right-intro .info {
    margin-top: 20px;
    line-height: 2;
}.RighInfo003186 .box .right-intro .info p {
    font-size: 16px;
}
.RighInfo003186 .box .right-intro .info p {
    font-size: 16px;
}

.RighInfo003186 .num ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.RighInfo003186 .num ul li {
    padding: 0px 4px;
    text-align: center;
    width: 33.3%;    margin-bottom: 10px;
}

.RighInfo003186 .num ul li .icon {
    margin-bottom: 0;
}
.RighInfo003186 .num li aside b {
    font-size: 1.875em;
}
.RighInfo003186 .num li p {
    line-height: 1.5;
    margin-top: 0;
}
.RighInfo003186 .box .bg {
    font-size: 3em;
}
.Timeline002853 .slider-for .inner .txt h3 {
    font-size: 25px;
    padding-bottom: 10px;
}
.Timeline002853 .slider-for .inner .txt {
    padding-left: 0;
}
.Timeline002853 .slider-for .inner .txt dd {
   
    font-size: 14px;
    line-height: 1.5;
}
.Timeline002853 .slider-nav li.slick-current:before, .Timeline002853 .slider-nav li.slick-current:after {
    top: -20px;

}
.Timeline002853 .slider-nav li.slick-current:after {
    top: -25px;
}
.Timeline002853 .slider-nav li:before, .Timeline002853 .slider-nav li:after {
    top: -14px;
}
.Timeline002853 .slider-nav li:after {
    top: -20px;
}
.Timeline002853 .slider-nav li {
    font-size: 18px;
    margin-top: 11px;
}
.Timeline002853 .slider-nav .slick-next:before{
    margin: -25px 0 0 -40px !important;
}
.Timeline002853 .slider-nav .slick-arrow:before{
    margin: -25px 0 0 -10px;
}
.Floor003054 .slider-nav .inner-cell b {
    padding: 0 15px;
}
.wrap-container .item .Stit {
    width: 10%;
}
.RighInfo003186 .title .sub-tit:before, .RighInfo003186 .title .sub-tit:after{
    display: none;
}
.Product_detail .top .con {
    width: 100%;
}
.Product_detail .top .con .mtit h1 {
    font-size: 20px;
}
.Product_detail .pic_list {
    width: 90%;
    margin: auto;    float: inherit;
}
.RighInfo003134 section.hover {
    padding: 2.1% 20px;
}
.RighInfo003134 section.hover pre{
    display:-webkit-box;
    overflow:hidden;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    text-overflow:ellipsis;
}
.RighInfo003134 .list .slick-arrow.slick-prev {
    left: 0;
}
.RighInfo003134 .list .slick-arrow.slick-next {
    right: 0;transform:rotate(180deg)
}
.ytable {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}
.RighInfo003134 .img-side .ytable-cell {
    width: 100%;
}
.RighInfo003134 .controls .slick-next {
    background-position: right 0px center !important;
}
.PicList002221 .box .btn::after {
    top: -6px;
}
.PicList002221 .box .btn::before {

    top: 0;
}
.Form001 .info h3 {
    margin-bottom: 0;
}
.Form001 dl {

    margin-bottom: 0;
}
.Form001 dl.dl dd {
    line-height: 1.5;
}
.RighInfo003134 .prolist li a {
    padding: 1em;    margin: 0.5em;
}
.RighInfo003134 .prolist li {
    width: 50%;
}
.RighInfo003134 .prolist li:nth-child(2n+1){ clear: both;}
.PicList002220 .pic .hying .wenzi .pc {
  
    padding: 10px 30px;
}
.PicList002220 .pic .hying .tanchs-mySwiper .swiper-wrapper .swiper-slide-visible {
    margin-top: 0;
    margin-bottom: 5px;margin-right: 10px !important;padding: 0 15px;
    width: 48% !important;
}
.PicList002220 .pic .hying .tanchs-mySwiper .swiper-wrapper .swiper-slide-visible:nth-child(2n) {
    margin-right: 0 !important;
}
.PicList001935 .num ul {
    display: flex;
    flex-wrap: wrap;
}

.PicList001935 .num ul li {
    width: 50%;
    padding: 10px;
    margin-bottom: 0;
}.PicList001935 .leader {
    display: flex;
    flex-wrap: wrap;
}

.PicList001935 .leader li {
    width: 50%;
    margin: 0;
    padding: 10px;
}.PicList001935 .partner {
    display: flex;
    flex-wrap: wrap;
}
.PicList001935 .partner li {
    width: 46%;
    margin-bottom: 10px;
    padding: 10px;
    margin-right: 0;
}

.PicList001935 .partner li:not(:nth-child(2n)) {
    margin-right: 10px;
}
.RighInfo002815 .info h1 {
 
    font-size: 16px;
}
.RighInfo002815 .info .t-1 {
    font-size: 14px;
    line-height: 1.5;
}
.Gupiao .content .info .num1 {
    font-size: 1.5em;
  
}
.Gupiao .content .info .yuan {
    font-size: 1.5em;
  
}
.Gupiao .content .info .item .left:not(:first-child) {
    margin-left: 0;
    width: 100%;
    padding: 0 5px;
}
.Gupiao .inner {
   
    padding: 2.5em 1em;
}
.Gupiao .heading {
    padding: 0.875em;
}
.Gupiao .content {
    padding: 0.875em;
}
.Gupiao .content .info .item:nth-child(2) {
    width: 67.333333%;   display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.Gupiao .content .info .item, .Gupiao .content .info .item .box {
    width: 32.666667%;
}
.Gupiao .content .info .item:nth-child(2) .box {
    width: 100%;
    text-align: left;
    border-right: 0;
}

.Gupiao .content .info .item:nth-child(2) {
    padding-left: 20px;
}
.Gupiao .content .detail .tit {
    display: block;
}
.FileList .detail_list dd {
    padding-left: 58px;
    
}
.FileList .detail_list dd .btn {
  display: block;
    position: absolute;
    right: 14px;
    padding-top: 25px;
    top: 50%;
    transform: translateY(-50%);
    background: url(../images/FileList-icon.png) no-repeat center top;
}
.FileList .detail_list {
    padding: 1.5em 4.5em 1em 1em;    position: relative;
}
.TextList003149 .popUp-box .ytable .ytable-cell {
    width: 100%;
}
.RighInfo003150 .right .text .img{
    display: none;
}
.RighInfo003150 .right .text {
    padding: 20px;
   
}
.RighInfo003150 .right .text .box {
   
    margin-bottom: 10px;
}
.RighInfo003150 .right .text .erweima {
    margin-top: 20px;
}.RighInfo003150 .title {
    font-size: 1.5rem;
}
.tanchs .tanchs-mySwiper .swiper-slide-visible {
    margin: 0;
    margin-right: 10px !important;
    width: 48% !important;
    margin-bottom: 10px;
}
.tanchs .tanchs-mySwiper .swiper-slide-visible:nth-child(2n) {
    margin-right: 0px !important;
   
}
}
body.ons .Floor002750{
    overflow-x: hidden;
}

/*RighInfo002939 */
.RighInfo002939 {
    padding: 3.49vw 0;
}

.RighInfo002939 .name {
    border-bottom: 1px dotted #cecece;
    text-align: center;
    margin-bottom: 37px;
}

.RighInfo002939 .name h1 {
    margin: 0 0 30px 0;
    font-size: 20px;
    color: #333;
}

.RighInfo002939 .time {
    color: #c8c8c8;
    padding-bottom: 1.72vw;
    line-height: 16px;
}

.RighInfo002939 .share {
    margin-left: 10px;
}

.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share>* {
    display: inline-block;
    vertical-align: middle;
}

.RighInfo002939 .share em {
    font-style: normal;
}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox * {
    box-sizing: content-box;
}

.RighInfo002939 .edit-info {
    line-height: 2.5625em;
    color: #1e1e1e;
    text-align: justify;
    padding-bottom: 4vw;
}

.RighInfo002939 .info-page {
    border: solid 1px #eee;
}

.RighInfo002939 .info-page dd {
    line-height: 36px;
}

.RighInfo002939 .info-page dd a {
    padding: 0 20px;
}

.RighInfo002939 .info-page dd a:hover {
    color: #d43e45;
}

@media(min-width:641px) {
    .RighInfo002939 .info-page dd {
        float: left;
        width: 50%;
    }

    .RighInfo002939 .info-page dd:nth-child(2) {
        border-left: 1px solid #eee;
    }

    .RighInfo002939 .time,
    .RighInfo002939 .info-page dd a,
    .RighInfo002939 .edit-info {
        font-size: 16px;
    }
}

@media(max-width:640px) {
    .RighInfo002939 .info-page dd:nth-child(2) {
        border-top: 1px solid #eee;
    }

    .RighInfo002939 .share {
        display: block;
        padding-top: 10px;
    }
}
.hying.ops {
    top: -10%;
}
.danpps .edit-info li {
    list-style: none;
    margin-bottom: 10px;
}

.danpps .edit-info li strong {
    font-size: 16px;
}

.danpps .edit-info li a {
    font-size: 16px;
}

.danpps .edit-info li span a {margin: 0 10px;}

.heibian {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgb(0 0 0 / 26%);
    z-index: 999;
    display: none;
}

.PicList001935 .leader li .tasso {
    padding: 20px;
    width: 90%;
    position: fixed;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    right: 0;
    background: #fff;
    max-width: 500px;
    max-height: 400px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
    z-index: 9999;
    border-radius: 20px;
    display: none;
}

.PicList001935 .leader li .tasso .pas {
    width: 100%;
    text-align: center;
    font-size: 20px;
    margin: 10px 0;
    font-weight: bold;
    color: #000;
}

.PicList001935 .leader li .tasso .paxx {
    width: 100%;
    text-align: center;
    font-size: 16px;
    margin: 10px 0;
}

.PicList001935 .leader li .xx {
    position: absolute;
    right: -20px;
    top: -20px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 2px solid #747474;
    background: #fff;
}

.PicList001935 .leader li .xx:before {
    content: '';
    position: absolute;
    width: 2px;
    height: 80%;
    background: #747474;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    transform: rotate(45deg);
}

.PicList001935 .leader li .xx:after {
    content: '';
    position: absolute;
    width: 2px;
    height: 80%;
    background: #747474;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    transform: rotate(-45deg);
}
.PicList001935 .leader li.on .heibian {
    display: block;
}

.PicList001935 .leader li.on .tasso {
    display: block;
}
@media screen and (max-width: 768px) {
    .Floor002750 .section1 .txt h2 {
        font-size: 18px;
    }
    .Floor002750 .section3 .slider-img .Ispic {
        padding-bottom: 100%;
    }
    .Floor002750 .section1 .txt .tit {
        font-size: 14px;
    }
    .Floor002750 .section1 .pages {
        font-size: 14px;
    }
    .Floor002750 .more {
        padding: 0 0.875em;
        line-height: 2.125em;
    }
    .Floor002750 .section3 .slider-nav li{
        width: 49%!important;
    }
    .Floor002750 .section1 .pages .cur {
        font-size: 14px;
    }
    .Floor002750 .section5 .auto .slick-track {
        display: flex;
        flex-wrap: wrap;
        height: auto !important;    width: 100% !important;    transform: translate3d(0px, 0px, 0px) !important;
    }
    
    .Floor002750 .section5 .auto .slick-track li {
        width: 49% !important;
    }
    
    .Floor002750 .section5 .auto .draggable {
        height: auto !important;
    }
    
    .Floor002750 .section5 .auto .slick-track li:nth-child(2n) {
        margin-left: 2%;
    }
    .Floor002750 .section3 .slider-nav .inside {
        height: 5em;
    }
    .Floor002750 .col-title .draggable {
        height: auto !important;
    }
    
    .Floor002750 .col-title .draggable .slick-track {
        height: auto !important;
    }
    
    .Floor002750 .section3 .auto .draggable {
        height: auto !important;
    }
    
    .Floor002750 .section3 .auto .draggable .slick-track {
        height: auto !important;     width: 100%!important;     transform: translate3d(0px, 0px, 0px) !important;
    }
    
    .Floor002750 .section3 .auto .ytable-cell {
        width: 100%;
    }
    
    .Floor002750 .section3 .slider-nav li:nth-child(2n) {
        margin-left: 2%;
    }
    .Floor002750 .section1 li.slick-slide .Ispic {
        height: 100vh;
    }
    .Floor002750 .section {
        height: 100vh !important;
    }

.Floor002750 .section .bg {
    height: 100vh;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: -1;
}

.Floor002750 .section .bg .Ispic {
    height: 100vh;
}
.Floor002750 .section6 .auto .slick-track {
    width: 100% !important;
    display: flex;
    transform: translate3d(0px, 0px, 0px) !important;
    flex-wrap: wrap;
}

.Floor002750 .section6 .auto .slick-track li {
    width: 49% !important;
}

.Floor002750 .section6 .auto .slick-track li:nth-child(2n) {
    margin-left: 2%;
}
.tanchs.ops {
    max-height: 170px;
    top: -20%;
}
.tanchs .tanchs-mySwiper {
    padding: 10px 0;
}
.tanchs .tanchs-mySwiper2 .swiper-wrapper .swiper-slide .wenzi .pa {
    font-size: 18px;
    margin-bottom: 10px;
}
.tanchs .tanchs-mySwiper2 .swiper-wrapper .swiper-slide .wenzi .pb {
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 10px;
}
.tanchs .tanchs-mySwiper2 .swiper-wrapper .swiper-slide .wenzi {
    padding: 40px 10%;
    overflow-y: auto;
    max-height: 170px;
}
.tanchs .tanchs-mySwiper2 .swiper-wrapper .swiper-slide .wenzi .pa {
    font-size: 18px;
    margin-bottom: 10px;
}
.tanchs .tanchs-mySwiper2 .swiper-wrapper .swiper-slide .wenzi .pb {
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 10px;
}
.tanchs .tanchs-mySwiper2 .swiper-wrapper .swiper-slide .wenzi .pc {
    font-size: 14px;
}
.tanchs .tanchs-next {
    width: 30px;
    height: 30px;
}
.tanchs .tanchs-prev {
    width: 30px;
    height: 30px;
}
.tanchs .xx {
    width: 30px !important;
    height: 30px!important;
    right: 10px!important;
    top: 10px!important;
}
.tanchs .tanchs-mySwiper .swiper-slide-visible .xiawen .po {
    font-size: 14px;
    padding: 10px 5px;
}
.Timeline002853 .slider-nav .slick-arrow:before {
   
    width: 30px;
    height: 30px;
   border-radius: 50%;
}
.Timeline002853 .slider-nav .slick-next:before {
    margin: -20px 0 0 -31px !important;
}
.Timeline002853 .slider-nav .slick-next {
    right: 0;
}
.RighInfo003134 .tab .h1_tab span {
    padding: 0px 4%;
  
}
} 
.Menu002518 .side-menu .blos {
    display: block !important;
}
.tuijianl li {
    list-style: none;
}
.popup {position:fixed; left:0; top:0; width:100%; height:100%; overflow-y:auto; -webkit-overflow-scrolling:touch; z-index:1000; background-color:rgba(0,0,0,.5); font-size:18px; display:none;}
.popup .table {display:table; table-layout:fixed; width:100%; height:100%;}
.popup .td {display:table-cell; vertical-align:middle; width:100%; height:100%;}
.popup .box {background-color:#fff; margin:0 auto; width:800px; max-width:90%;}
.popup .top {border-bottom:1px solid #e4e4e4; overflow:hidden; padding:0.5556em 0.8334em;}
.popup .close {display:block; float:right; color:#333; cursor:pointer; font-size:0.889em;}
.popup .btm {padding:1.111em 0.8334em;}
.popup .title {margin:0 0 1.111em; font-size:1em; line-height:1.35em; text-align:center; color:#222;}
.popup ul {display:flex; justify-content:space-around; text-align:center; background-color:#f1f1f1; padding:5%;}
.popup li {max-width:45%; list-style:none;}
.popup .name {font-size:0.8334em; line-height:1.5em; margin:0;}
.popup .icon {width:5.556em; margin:0 auto 0.5556em;}
.popup .icon i {display:block; padding-bottom:66.667%; background:no-repeat center center; background-size:contain;}
.popup .icon .cn {background-image:url(../images/flag_01.jpg);}
.popup .icon .en {background-image:url(../images/flag_03.png);}
.popup a {display:block;}

.header-menu li:nth-child(1) {
    margin-left: 1%;
}

.header-menu li:not(:last-child) {
    margin-right: 6.5%;
}
@media (min-width: 1025px){
.header-menu ul {display: flex;
justify-content: space-between;}
.header-menu li {
    float: left;
    width: auto !important;
    margin: 0;
}
.header-menu li:not(:last-child) {
    margin-right: 0;
}
}
@media only screen and (max-width:1635px) and (max-width:1366px){
    .header-menu li:not(:last-child) {
        margin-right: 6%;
    }
}

/* .Menu002518 .side-menu li.aon>.ul {
    display: block !important;
} */
@media only screen and (max-width:768px){
	.popup {font-size:16px;}
}
.PicList002220 .pic .iios {
    position: relative;
}

.PicList002220 .pic .iios .fangda {
    position: absolute;
    bottom: 0;
    color: #fff;
}

.PicList002220 .pic .iios .fangda img {
    filter: grayscale(100%) brightness(500%);
}

.xiangqing .fangdas {
    position: absolute;
    bottom: 0;
    right: 0;z-index: 1;
	cursor: pointer;
}
.Product_detail .pic_list .lks {
    position: relative;
}
.xiangqing .fangdas img {
    max-width: 40px;
}

.fangda {
    text-align: right;
    font-size: 14px;
}

.fangda  img {
    max-width: 40px;
}

/* .Menu002518 .side-menu li.aon .ops {
    display: block !important;
} */

.Menu002518 .side-menu li.aon>ul {
    display: block !important;
}
/* .Menu002518 .side-menu li>ul {
    display: none !important;
} */


/* 2023.6.2 */
@media (max-width: 640px){
   
    .Floor002750 .section1 .slick-list li img.video_img{
        display: block;
        height: 31vh;
    }
    .Floor002750 .section1 li.slick-slide video{
        opacity: 0;
        height: 31vh;
    }
    .Floor002750 .section1 .slick-list li.has-video{
        height: 31vh;
    }
    
    .Floor002750 .section{
        height: auto !important;
        padding: 15px 0;
    }
    .Floor002750 .section1{
        padding: 0;
    }
    .Floor002750 .section2 .rowMain {
        margin: 0 auto;
        padding: 15px 0;
    }
    
    .Floor002750 .section .bg {
        height: 100%;
    }
    
    .Floor002750 .section3 .auto {
        margin: 0 auto;
        padding: 15px 0;
    }
    
    .Floor002750 .section3 .slider-img .Ispic {
        padding-bottom: 70%;
    }
    
    .Floor002750 .section5 .slider-img .Ispic {
        padding-bottom: 85%;
    }
    
    .Floor002750 .section6 .slider-img .Ispic {
        padding-bottom: 78%;
    }
    
    .Floor002750 .section7 .auto {
        margin: 0 auto;
        padding: 15px 0;
    }
    
    .Floor002750 .section8 .auto {
        margin: 0 auto;
        padding: 15px 0;
    }
    .Floor002750 .section .bg .Ispic {
        height: 100%;
    }
}
