.W1500{max-width: 1500px; width: 90%;}
html, body {font-family: Arial,"微软雅黑","宋体";}
.w20{width: 20%;}
.w75{width: 75%;}
.content{padding: 4vw 0;overflow: hidden;position: relative;z-index: 2;}
/*Top003111 */
.Top003111{position: fixed;left: 0;width: 100%; z-index: 100;top: 0; background: rgb(255 255 255 / 0.85);}
.Top003111 .auto{max-width: 1500px;width: 90%;}
@media (min-width:1025px) {
.Top003111 .logo{float: left;padding:19px 0;}
.Top003111 .logo img{height: 62px;}
}
@media (max-width:1024px) {
.Top003111{box-shadow: 0 10px 10px rgba(0,0,0,0.1);}
.Top003111 .auto{display: flex;align-items: center;justify-content: space-between;height: 55px;}
.Top003111 .auto:after{display: none;}
.Top003111 .logo img{height: 40px;}
}

.Top003111 .top-nav > *{float: left;}
.Top003111 .top-search{background-color: #087196;padding-right: 36px;width: 128px;}
.Top003111 .top-search .btn{position: absolute;right: 0;top: 0;width: 36px;height: 100%;background: url(../images/search-btn.svg) no-repeat center center;background-size: auto 14px;}
.Top003111 .top-search .text{width: 100%;height: 36px;line-height: 36px;padding:0 0 0 20px;border: 0;background: none;color:#fff;}
@media (min-width:1025px) {
.Top003111 .top-nav{float: right; margin-top: 40px;}
.Top003111 .top-search{display: block!important;}
}
@media (max-width:1024px) {
.Top003111 .open-search{width: 36px;height: 36px;background: url(../images/search-btn2.svg) no-repeat center center;background-size: auto 60%;}
.Top003111 .top-search{position: absolute;left:5%;width: 90%;top: 100%;}
.search-show .Top003111 .top-search{display: block;}
}

.Top003111 .top-lang{margin-left: 13px;}
.Top003111 .top-lang a{display: block;line-height: 36px;width: 36px;text-align: center;background-color: #087196;color: #fff;font-family: 'Oswald-Regular';font-size: 14px;}
@media (max-width:1024px) {
.Top003111 .top-lang{margin: 0 2vw;}
}

.Top003111 menu li span,
.Top003111 menu li a{display: block;}
.Top003111 menu li span a{color: #000000;}
.Top003111 menu li .sub{display: none;}

.totop{position:fixed;right:0;bottom:0;text-align: center; overflow: hidden;width: 60px;height: 60px;padding-top:8px;line-height:24px;color:#fff;background:#ea5b24;box-shadow:0 0 10px rgba(0,0,0,0.2);z-index:210;cursor: pointer;font-size: 12px;
visibility: hidden;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;
}
.totop.cd-is-visible {visibility: visible;opacity: 1; cursor:pointer;bottom: 0;}
.totop i{display: block;width: 20px;height: 20px;background:url(../images/aside-top.svg) center center no-repeat;background-size:contain;margin:5px auto 0;}
.totop em{font-style: normal;}
.totop:hover{color:#fff;background:#34a2b1;}
.totop.fix{position: absolute;top: -60px;bottom: auto;}

@media (min-width:1921px) {
.Top003111 menu li{margin-right: 61px;}
}
@media (min-width:1025px) {
.Top003111 menu{float: right; margin-top: 40px;}
.Top003111 menu li{float: left;margin-right: 3.178vw;font-size: 16px;}
.Top003111 menu li span{line-height: 36px;}
.Top003111 menu li span a{position: relative;}
.Top003111 menu li span a:after{position: absolute;content: '';height: 2px;background-color:#087196;left: 50%;transform: translateX(-50%); bottom: 0;width: 0;transition: width 0.3s;}
.Top003111 menu li span a:hover:after,
.Top003111 menu li.aon span a:after{width: 100%;}
.Top003111 menu li.aon span a{color: #087196;}
.Top003111 .sub{position: absolute;top: 100%;background-color: #087196;overflow: hidden;left: 50%;}
.Top003111 .sub dl{overflow: hidden;    background: none;}
.Top003111 .sub dt{line-height: 22px;text-align: center;float: left; width: 100%;}
.Top003111 .sub dt a{color: #fff;padding: 10px;transition: 0.3s;}
.Top003111 .sub dt a:hover{background-color: rgba(0,0,0,0.2);}
}
@media (min-width:1025px) and (max-width:1280px) {
.Top003111 menu li{margin-right: 2vw;}
}
@media (max-width:1024px) {
.Top003111 .open-menu{height: 36px;}
.Top003111 .open-menu i{background-color: #087196;}
body.menu-show{overflow: hidden;}
.Top003111 menu{position: fixed;top: 80px;bottom: 0;width: 240px;background-color: rgba(255,255,255,0.9);left: -100%;padding: 40px 0;opacity: 0;transition: 0.3s ease-out;}
body.menu-show .Top003111 menu{left: 0;opacity: 1;}
.Top003111 menu ul{height: 100%; overflow: auto;}
.Top003111 menu li{border-bottom: 1px solid #eee;}
.Top003111 menu li span{line-height: 3;font-size: 20px;}
.Top003111 menu li span a{padding-left: 1em;}
.Top003111 .has-sub span .op:before,
.Top003111 .has-sub span .op:after{background-color: #087196;}
.Top003111 .sub{padding: 2em;font-size: 18px;background-color: rgba(0,0,0,0.1);}
.Top003111 .sub dt{line-height: 2.5;}
.totop {width: 40px;height: 40px;}
.totop em{display: none;}
.totop.fix{top: -40px;}
}


.video-openbox{position:fixed;left:0;height:100%;width:100%; z-index:500;background:rgba(0,0,0,0.5); top:0;}
.video-openbox .ytable{height: 100%;}
.video-openbox .close{position: absolute;right: 20px;top: 20px; width: 30px; height: 30px; cursor: pointer; z-index: 10; cursor: pointer;}
.video-openbox .close:before,
.video-openbox .close:after{position: absolute;width: 100%; left: 0; top: 50%; height: 3px; margin-top: -1.5px; background: #fff; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.video-openbox .close:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.video-openbox video{max-width: 1200px; margin: 0 auto;display: block;}

/*Floor003202 */
.Floor003202{background: url(../images/Floor003202-bg.jpg) no-repeat; background-size: 100% 100%; overflow: hidden; padding: 6% 0;}
.Floor003202 .auto{ position: relative;}
.Floor003202 .main{max-width:  calc(860 / 16 * 1em); margin: 0 auto; width: 90%; text-align: center;color: #333; position: relative;z-index: 40;}
.Floor003202 .title{font-size: calc(24 / 16 * 1em); margin-bottom: calc(79 / 24 * 1em);}
.Floor003202 .intro-1{font-size: calc(44 / 16 * 1em); line-height: calc(56 / 44 * 1em); margin-bottom: 0.8em;font-family: 'HarmonyOS_Sans_SC_Medium';}
.Floor003202 .intro-2{line-height: calc(28 / 16 * 1em);font-family: 'HarmonyOS_Sans_SC_Light'; min-height: calc(140 / 16 * 1em);}
.Floor003202 .index-more{text-align: right;margin-right: 5.65%;margin-top: 3%;}
.Floor003202 .index-more a{display: inline-block;color: #087196;border: solid 2px #087196;line-height: calc(50 / 16 * 1em);  padding: 0 calc(57 / 16 * 1em) 0 calc(30 / 16  * 1em); background: url(../images/Floor003202-more.svg) no-repeat right calc(21 / 16 * 1em) center; background-size: calc(12 / 16 * 1em) auto; transition: 0.3s;}
.Floor003202 .index-more a:hover{background-color: #ea5b24;color: #fff; background-image: url(../images/Floor003202-more-on.svg); border:2px solid #ea5b24;}
.Floor003202 .pic-group dd{position: absolute;z-index: 1;}
.Floor003202 .pic-group dd.s{width: calc(120 / 16 * 1em);}
.Floor003202 .pic-group dd.m{width: calc(210 / 16 * 1em);}
.Floor003202 .pic-group dd.l{width: calc(300 / 16 * 1em);}
.Floor003202 .pic-group dd .Ispic{padding-bottom: 100%;position: relative!important;}
.Floor003202 .pic-group dd.l .Ispic{padding-bottom: calc(250 / 300 * 100%);}
.Floor003202 .pic-group dd:nth-child(1){top: calc(400 / 860 * 100%); right:84%;}
.Floor003202 .pic-group dd:nth-child(2){top: calc(175 / 860 * 100%); left: calc(190 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(3){top: calc(100 / 860 * 100%); left:calc(1209 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(4){top: calc(490 / 860 * 100%); left: calc(1000 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(5){bottom: calc(150 / 860 * 100%); left: calc(350 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(6){bottom:calc(270 / 860 * 100%); right: 0;}
@media (min-width:1025px) {
/* .Floor003202 .auto{min-height: calc(860 / 16 * 1em); padding-top: calc(180 / 16 * 1em);} */
}
@media (max-width:1024px) {
.Floor003202 .index-more{font-size: 0.9em; }
.Floor003202 .index-more a{line-height: 3;}
.Floor003202 .auto{padding: 4em 0;}
.Floor003202 .intro-1{font-size: 1.5em;}
.Floor003202 .pic-group dd.s{width: 3em;}
.Floor003202 .pic-group dd.m{width:5em;}
.Floor003202 .pic-group dd.l{width:7em;}
.Floor003202 .pic-group dd .Ispic{ opacity: 0.5;}
.Floor003202 .pic-group dd:nth-child(1){top: 3%; right: calc(100% - 17vw);}
.Floor003202 .pic-group dd:nth-child(2){top: 22%; left: 5%;}
.Floor003202 .pic-group dd:nth-child(3){top:20%; }
.Floor003202 .pic-group dd:nth-child(4){top:2%; left: calc(100% - 15vw);}
.Floor003202 .pic-group dd:nth-child(5){bottom: 5%;}
.Floor003202 .pic-group dd:nth-child(6){bottom: 5%;}
}
@media (max-width:1366px) {
.Floor003202 .main{font-size: 16px;}
.Floor003202 .main { max-width: calc(750 / 16 * 1em);}
.Floor003202 .pic-group dd:nth-child(2){top: calc(100 / 860 * 100%); left: calc(190 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(4){top: calc(520 / 860 * 100%); left: calc(1000 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(6) { bottom: calc(300 / 860 * 100%); right: calc(-40 / 860 * 100%);}
}
@media(max-width:768px){
    .Floor003202 .auto{padding-bottom: 1.2em;}
}
/*Floor002998 */
.Floor002998 {padding: 6% 0;background: #f5f5f5;overflow: hidden;}
.Floor002998 .slider-icon { position: relative;  box-shadow: 0px 3px 35px 0px rgb(0 0 0 / 8%); margin-bottom:4%;}
.Floor002998 .slider-icon li { position: relative; text-align: center; padding-top: 30px; height: 144px;cursor: pointer;}
.Floor002998 .slider-icon li aside { padding-top: 15px; line-height: 1; color: #040311; font-size: 18px;}
.Floor002998 .slider-icon li .ico { margin: 0 auto; width: 54px; height: 54px; position: relative; }
.Floor002998 .slider-icon li .ico img{width:100%;}
.Floor002998 .slider-icon li .ico .img1 { opacity: 0; position: absolute; left: 0; top: 0; }
.Floor002998 .slider-icon li.slick-current { box-shadow: 0px 3px 35px 0px rgba(0, 0, 0, 0.08);background: #087196;}
.Floor002998 .slider-icon li.slick-current .ico img { opacity: 0; }
.Floor002998 .slider-icon li.slick-current .ico .img1 { opacity: 1; }
.Floor002998 .slider-icon li.slick-current aside { color: #fff; }
.Floor002998 .slider-pic li { position: relative; }
.Floor002998 .slider-pic li .txt-area { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;}
.Floor002998 .slider-pic li .txt-area .ytable { height: 100%; padding-left: 57%; }
.Floor002998 .slider-pic li .txt-area .t-1 { font-size: 38px; line-height: 1; color: #087196; font-weight: bold; padding-bottom: 15px; }
.Floor002998 .slider-pic li .txt-area .t-2 { font-size: 24px; line-height: 1; color: #b9c0ce; text-transform: uppercase; }
.Floor002998 .slider-pic li .txt-area .desc { color: #040311; line-height: 2; padding:40px 0; font-size: 18px;}
.Floor002998 .slider-pic li .txt-area .more a {display: inline-block;  color: #087196;border: solid 2px #087196;line-height: calc(50 / 16 * 1em);
    padding: 0 calc(57 / 16 * 1em) 0 calc(30 / 16 * 1em);background: url(../images/Floor003202-more.svg) no-repeat right calc(21 / 16 * 1em) center;background-size: calc(12 / 16 * 1em) auto;transition: 0.3s;}
.Floor002998 .slider-pic li .txt-area .more:hover a{ color: #fff;background-color: #ea5b24; background-image: url(../images/Floor003202-more-on.svg);border:2px solid #ea5b24;}
.Floor002998 .slider-pic li img { float: left; width:50%;}

@media(max-width:1024px) {
.Floor002998 .root-sz-16{padding:4em 0;}
.Floor002998 .slider-icon { padding: 0; }
.Floor002998 .slick-arrow { width: 30px; height: 30px; position: absolute; top: 50%; margin-top: -15px; border: 1px solid #dcdcdc; background: url("../images/Floor002998_prev.png") no-repeat center center; transition: 0.3s; }
.Floor002998 .slick-arrow:hover { border-color: #000; background-image: url("../images/Floor002998_prev_on.png"); }
.Floor002998 .slick-prev { left: 1px; }
.Floor002998 .slick-next { right: 10px; background-image: url("../images/Floor002998_next.png"); }
.Floor002998 .slick-next:hover { background-image: url("../images/Floor002998_next_on.png"); }
.Floor002998 .slider-pic li .txt-area .t-1{font-size: 26px;}
.Floor002998 .slider-pic li .txt-area .t-2{font-size: 20px;}
}
@media(max-width:640px){
    .Floor002998 .slider-icon li .ico{width: 38px;height: 38px;}
    .Floor002998 .slider-icon li {padding-top: 11px;height: 95px;}
    .Floor002998 .slider-icon li aside{font-size: 15px;padding-top: 10px;}
    .Floor002998 .slider-pic li .txt-area .t-1{font-size: 18px;}
    .Floor002998 .slider-pic li .txt-area .t-2{font-size: 16px;}
    .Floor002998 .slider-pic li .txt-area .ytable{padding-left: 0;}
    .Floor002998 .slider-pic li .txt-area{position: static;padding:20px 0;}
    .Floor002998 .slider-pic li .txt-area .desc{font-size: 14px;line-height: 24px;padding:10px 0;}
    .Floor002998 .slider-pic li img{width: auto;float: none;}
}
.Floor002998 .title{margin-bottom: 3.6875em;position: relative; text-align: center;}
.Floor002998 .title .name{font-size: 2.625em;color: #333;}
.Floor002998 .title p{margin: 0;font-size: 0.875em;}
/*Floor003107 */
.Floor003107 { padding: calc(140 / 1920 * 100vw) 0 0;}
.Floor003107 .title{margin-bottom: 3.6875em;position: relative; text-align: center;}
.Floor003107 .title .name{font-size: 2.625em;color: #333;}
.Floor003107 .title p{margin: 0;font-size: 0.875em;}
.Floor003107 .list dd { position: relative; z-index: 1; padding-bottom: 30%; transition: 0.5s; overflow: hidden; }
.Floor003107 .list dd > * { position: absolute; left: 0; width: 100%; }
.Floor003107 .list dd a { height: 100%; top: 0; z-index: 10; }
.Floor003107 .list dd figure { overflow: hidden; z-index: 2; top: 0; bottom: 0; background-position: 0 0; transition: 0.3s; }
.Floor003107 .list dd figure img { display: block; position: absolute; left: 50%; top: 50%; min-width: 100%; min-height: 100%; max-width: none; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); ms-transform: translate(-50%, -50%); }
.Floor003107 .list dd figure::before { position: absolute; content: ''; left: 0; width: 100%; height: 100%; top: 0; z-index: 20; background: rgba(0,0,0,0.35); }
.Floor003107 .list dd .txt { left: 0; bottom: 0; padding: 3.5em; z-index: 5; color: #fff; line-height: 30px; transition: top 0.3s; width: 100%; }
.Floor003107 .list dd .txt .tit { font-size: 1.45em; margin-top: 10px; }
.Floor003107 .list dd:hover .txt{ opacity: 0;}



.Floor003107 .list dd .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; background:rgb(8 113 150 / 0.65); z-index:10; transition:0.3s; color:#fff;}
.Floor003107 .list dd:hover .hover{ opacity:1;}
.Floor003107 .list dd aside{ position:absolute; left:10%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.Floor003107 .list dd .hover h5{ font-size: 1.75em; font-weight: normal; margin: 0.5em 0;}
.Floor003107 .list dd .hover p{line-height:2; margin:0; overflow:hidden; font-size: 1.45em;}
.Floor003107 .list dd .more { margin-top: 35px; text-align: center; padding: 0 1.875em; line-height: 3.125em; background: #e43636; color: #fff; transition: 0.3s; display: table; }
.Floor003107 .list dd .more:after { width: 1.3125em; height: 0.8125em; display: inline-block; content: ''; margin-left: 1em; background: url(../images/icon-more-white.svg) no-repeat; background-size: contain; transition: 0.3s; }
.Floor003107 .list dd .more a { color: #fff; }
.Floor003107 .list dd .more:hover { background: #074c9a; }




@media(min-width:641px) {
.Floor003107 .list { display: table; table-layout: fixed; width: 100%; }
.Floor003107 .list dd { display: table-cell; vertical-align: middle; }
}

@media(max-width:640px) {
.Floor003107 .list dd { width: auto!important; }
}
/*Floor003108 */
.Floor003108{font-size: 100px;overflow: hidden;
    background: rgb(233,243,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(233,243,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(233,243,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to top,  rgba(233,243,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f3ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    }

    .Floor003108{padding: 6% 0;}
    .Floor003108 .auto{max-width: 1500px;width: 90%;position: relative;}
    .Floor003108 .title{position:absolute;right: 0;top: 0;}
    .Floor003108 .title .more{display: inline-block;  color: #087196;border: solid 2px #087196;line-height: calc(50 / 16 * 1em);
        padding: 0 calc(57 / 16 * 1em) 0 calc(30 / 16 * 1em);background: url(../images/Floor003202-more.svg) no-repeat right calc(21 / 16 * 1em) center;background-size: calc(12 / 16 * 1em) auto;transition: 0.3s; font-size: 16px; float: right;}
    .Floor003108 .title .more:hover{    background-color: #ea5b24; color: #fff;background-image: url(../images/Floor003202-more-on.svg);border:2px solid #ea5b24;}

    .Floor003108 ol{float: left;width: 50%; }
    .Floor003108 ol:nth-of-type(1) .txt{padding: 0.25em;}
    .Floor003108 ol .pic{position: relative; overflow: hidden;   }
    .Floor003108 ol .txt{padding: 0 0.25em 0.25em;}
    .Floor003108 ol:not(:nth-of-type(1)) .pic{margin-bottom: 0.18em;}
    .Floor003108 ol .pic time{position: absolute;right: 0;bottom: 0;line-height: 2.5;background-color: #087196;color: #fff;font-size: 0.18em;padding: 0 1em; }
    .Floor003108 ol:nth-of-type(1) .pic time{font-size: 0.24em;}
    .Floor003108 ol .tit{font-size: 0.18em;text-overflow: ellipsis;overflow: hidden;}
    .Floor003108 ol:not(:nth-of-type(1)) .tit{display: -webkit-box;display: box;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2; line-height: 1.666;}
    .Floor003108 ol:nth-of-type(1) .tit{font-size: 0.24em;white-space: nowrap; margin-bottom: 15px;}
    .Floor003108 ol:not(:nth-of-type(1)) p{display: none;}
    .Floor003108 ol p{font-size: 0.16em; margin: 0;color: #999; line-height: 2;}
    .Floor003108 li a{font-size: 0.18em;line-height: 4;box-shadow: 0px 3px 35px 0px rgb(0 0 0 / 8%); margin-bottom: 1.5em;    padding: 0 1em;}
    .Floor003108 li time{float: right;color: #999;}
    @media (min-width:769px) {
    .Floor003108 ol{ margin-left: 2.5%;    margin-bottom: 3.3%;box-shadow: 0px 3px 35px 0px rgb(0 0 0 / 8%);}
    .Floor003108 ol:not(:nth-of-type(1)){width: 21.25%;}
    .Floor003108 ol:nth-of-type(1){height: 6.1em; margin: 0 2.5% 0 0;}
    .Floor003108 ol:nth-of-type(1) .txt{height: 1.6em;}
    .Floor003108 ol .Ispic{transition: 0.3s ease-out;height: 1.89em;}
    .Floor003108 ol a:hover .Ispic{transform: scale(1.2);}
    .Floor003108 ol:nth-of-type(1) .Ispic{height: 4.5em;}
    .Floor003108 li{float: right;width: 45%;clear: right;}
    }
    @media (max-width:1600px) {
        .Floor003108{font-size: 6.25vw;}
        }
        @media(max-width:1024px){
            .Floor003108 .auto{padding-top: 1em;}
            .Floor003108 .title{top: 1em;}
        }
    @media (max-width:768px) {
        .Floor003108{font-size: 14vw;}
    .Floor003108 ol{margin-bottom: 0.5em;}
    .Floor003108 ol:nth-of-type(1){width: 100%; }
    .Floor003108 ol:nth-of-type(1) .txt{padding-bottom: 0.35em;}
    .Floor003108 ol .Ispic{padding-bottom: 56%;}
    .Floor003108 ol:not(:nth-of-type(1)){width: 47.5%;}
    .Floor003108 ol:nth-of-type(2){margin-right: 5%;}
    .Floor003108 li{clear: left;}
    }
    @media (max-width:480px) {
    .Floor003108 ol:nth-of-type(1) .tit{font-size: 0.3em;}
    .Floor003108 li a,
    .Floor003108 ol .tit,
    .Floor003108 ol p{font-size: 14px;line-height: 2;}
    .Floor003108 ol p{line-height: 1.5;}
    .Floor003108 li a{margin-bottom: 12px;}
    .Floor003108 .title{top: 0.5em;}
    .Floor003108 .title .more{width: 110px;line-height: 39px;padding:0 0 0 18px;font-size: 14px;}

    .Floor003108 ol:nth-of-type(1){margin-bottom: 8px;}
    .Floor003108 ol:nth-of-type(1) .tit{font-size: 15px;margin-bottom: 10px;}
    }


    /*Floor003195 */
.Floor003195{padding-top: 6%; background-size: cover;background: #f8fdff;overflow: hidden;}
.Floor003195 .intro{text-align: center; padding-top: calc(161 / 1920 * 100vw); padding-bottom: calc(98 / 1920 * 100vw); }
.Floor003195 .column-tit{ font-size: calc(50 / 16 * 1em);font-family: 'HarmonyOS_Sans_SC_Bold'; margin-bottom: calc(24 / 50 * 1em);color: #333;}
@media (max-width:1024px) {
    .Floor003195 .column-tit{font-size: calc(32 / 16 * 1em);}
}

.Floor003195 .intro .edit-info{ font-size: calc(20 / 16 * 1em); line-height: 1.7; }

.Floor003195 .bg{background-position:center bottom;background-repeat:no-repeat;background-size: cover;  padding-bottom: 21%; color: #fff;}
.Floor003195 .icon-desc .sub-tit{text-align: center; font-size: calc(42 / 16 * 1em); margin-bottom: calc(118 / 1920 * 100vw);color: #333;}

.Floor003195 .icon-desc li{position: relative;text-align: center;}

.Floor003195 .icon-desc li:not(:last-child) .line{position: absolute;}

.Floor003195 .icon-desc li .icon{width: calc(95 / 16 * 1em);margin: 0 auto calc(30 / 16 * 1em);background: #087196;position: relative; transition: 0.3s;}
.Floor003195 .icon-desc li .icon:after{position: absolute;content: ''; width: calc(9 / 16 * 1em); height: calc(9 / 16 * 1em); top: 0;left: calc(100% + 0.03rem); background-size: contain; transform: scale(0); transition: 0.3s;}
.Floor003195 .icon-desc li .icon img{transition: 0.5s;width: calc(46 / 16 * 1em);}
.Floor003195 .icon-desc li:hover .icon{border-color: #ea5b24;}
.Floor003195 .icon-desc li:hover .icon:after{transform: scale(1);}
.Floor003195 .icon-desc li:hover img{transform: rotate(360deg);}
.Floor003195 .icon-desc li .icon dl{display: table; width: 100%; height: calc(103 / 16 * 1em);	}
.Floor003195 .icon-desc li .icon dt{display: table-cell; vertical-align: middle;text-align: center;}
.Floor003195 .icon-desc li a{color: #fff;}
.Floor003195 .icon-desc li .tit{font-size: calc(28 / 16 * 1em); line-height: 1.2;color: #087196;}
.Floor003195 .icon-desc li p{margin: 1em 10px 0 10px; font-size: calc(18 / 16 * 1em);    color: #666;min-height: 6.5em;}

@media (max-width:1366px) {.Floor003195 .icon-desc li p{font-size: 16px;}}
@media (min-width:1025px) {
.Floor003195 .intro .edit-info{max-width: calc(1066 / 1440 * 100%);margin: 0 auto;}
.Floor003195 .icon-desc ul{display: table;width: 100%; table-layout: fixed;}
.Floor003195 .icon-desc li{display: table-cell; vertical-align: middle; width: calc(100% / 3);}
.Floor003195 .icon-desc li:not(:last-child) .line{height: 100%;width: 1px;border-right: 1px dotted rgb(8 113 150 / 0.37);right: 0; top: 0;}
.Floor003195 .icon-desc li:not(:last-child) .line i{position: absolute; top: calc(100% + 9px); width:10px;height: 9px;left: 50%; margin-left: -5px;}
.Floor003195 .icon-desc li:not(:last-child) .line i:before,
.Floor003195 .icon-desc li:not(:last-child) .line i:after{position: absolute;content: ''; background-color: #ea5b24; }
.Floor003195 .icon-desc li:not(:last-child) .line i:before{left: 0;width: 100%; height: 3px; top: 0;}
.Floor003195 .icon-desc li:not(:last-child) .line i:after{width: 3px;left: 50%; margin-left: -1px; top: 0; height: 100%;}
}
@media (max-width:1024px) {
.Floor003195 .root-sz-16{padding:4em 0;}
.Floor003195 .icon-desc .sub-tit{font-size: calc(28 / 16 * 1em); margin-bottom: 2em;}
.Floor003195 .icon-desc li:not(:last-child) .line{height: 1px;width: 100%;border-bottom: 1px dotted rgba(255, 255, 255, 0.5);left: 0; bottom: 0;}
.Floor003195 .icon-desc li:not(:last-child){margin-bottom: 10vw; padding-bottom: 10vw;}
.Floor003195 .icon-desc li{width: calc(100% / 2);float: left;}
.Floor003195 .icon-desc li:nth-child(2n+1){clear: both;}
}
@media(max-width:640px){
    .Floor002998 .root-sz-16{padding:2em 0;}
    .Floor003195 .icon-desc li .tit{font-size: 16px;}
    .Floor003195 .icon-desc li .icon{margin-bottom: 10px;}
    .Floor003195 .icon-desc li p{font-size: 14px;margin-top: 5px;}
    .Floor003195 .icon-desc li:not(:last-child){padding-bottom: 0vw;}

}

/*Bottom003009 */
.Bottom003009{background-color: #025673;position: relative;}
.Bottom003009 .blank{position: absolute;left: 0;top: -100vh;height: 100vh;z-index: -2;width: 100%;}
.Bottom003009 .img01{ max-width: 120px;margin-top: 40px;text-align: center;line-height: 2;}
@media(max-width:1024px){
.Bottom003009{text-align: center;}
}
.Bottom003009 .auto{max-width: 1500px;}
.Bottom003009,
.Bottom003009 a{color: #fff;}
.Bottom003009 a:hover{color: #fff;}
.Bottom003009 .share{margin-top: 40px;}
.Bottom003009 .share dd{float: left;position: relative;}
.Bottom003009 .share dd figure{position: absolute; left: 50%; margin-left: -60px; width: 120px; bottom: 100%; margin-bottom: 10px;display: none;}
.Bottom003009 .share dd figure:after{position: absolute; content: '';border: 5px solid transparent; border-top-color: #fff; top: 100%; margin-left: -5px; left: 50%;}
.Bottom003009 .share dd a{display: block; width: 22px; height: 22px; margin: 0 11px;background: url("../images/Bottom003009_share_icon.png") no-repeat 0 0;}
.Bottom003009 .share dd.d_sina a{background-position: -21px 0;}
.Bottom003009 .share dd.d_fb a{background-position: -54px 0;}
.Bottom003009 .share dd.d_tw a{background-position:-85px 0px;}
.Bottom003009 .share dd.d_ing a{background-position: -114px 0;}
.Bottom003009 .share dd.ali a{background-position: -140px 0;}
@media(min-width:1025px){
.Bottom003009 .logo{display: table;table-layout: fixed;}
.Bottom003009 .logo > *{display: table-cell; vertical-align: middle;}
.Bottom003009 .logo .img{padding-right: 30px; max-width: 190px;}
}
@media(max-width:1024px){
.Bottom003009 .logo .img{padding-bottom: 20px;}
.Bottom003009 .share{display: table; margin-left:  auto; margin-right: auto;}
}
@media(max-width:480px){
.Bottom003009 .soglan{font-size: 4vw;}
}

.Bottom003009 .b-mid{padding-top: 3.13vw; border-top: 1px solid rgba(255,255,255,0.05);padding-bottom: 2.3vw;}
.Bottom003009 .b-mid .tit{font-size: 20px; margin-bottom: 2.08vw;}
.Bottom003009 .b-mid .tit,
.Bottom003009 .b-mid .tit a{color: #fff;}
.Bottom003009 .contact{max-width: 329px;width: 25%;}
.Bottom003009 .contact li{line-height: 2.5; font-size: 16px;}
.Bottom003009 .b-mid nav{width: 65%;}
.Bottom003009 .b-mid nav dl{float: left;}
.Bottom003009 .b-mid nav dd{padding: 5px 0;opacity: 0.8;font-size: 16px;  line-height: 2;}
@media(max-width:1024px){
.Bottom003009 .b-mid{display: none;}
}

.Bottom003009 .copyright{border-top: 1px solid rgba(255,255,255,0.05);padding: 2.08vw 0;}
.Bottom003009 .copyright .fr a{display: inline-block;}
.Bottom003009 .copyright .fr a:not(:last-child):after{ width: 1px; height: 13px;display: inline-block; content: ''; vertical-align: middle;background:#fff; opacity: 0.1; margin: 0 15px;}
@media(max-width:1024px){
.Bottom003009 .copyright{margin-top: 5vw;padding: 5vw;}
.Bottom003009 .copyright .fr{padding-bottom: 10px;}
}

.Hometitle{margin-bottom:60px; position: relative;}
.Hometitle aside{padding-left:44px;}
.Hometitle .cn{font-size:44px;color: #333;position: relative;}
.Hometitle .cn:before{position: absolute; content: '';width:30px;height:30px;background: url(../images/zs.png) no-repeat center; left: 0; top: 50%; margin-top: -15px;background-size: contain;}
.Hometitle .en{    color: #999;  opacity: 0.1; text-transform: uppercase;  font-size: 60px;  padding-left: 0;  position: absolute;  top: -32px; font-weight: 700;}


/*Floor003183 */
.Floor003183{ background-size:calc(804 / 1920 * 100%) auto; padding:0 calc(99 / 1920  * 100%) ; position: relative;}
.Floor003183 .column-name{position: relative;padding: calc(59 / 16 * 1em) 0 0 calc(77 / 16 * 1em);z-index: 1;}
.Floor003183 .column-name aside{position: relative;z-index: 4;}
.Floor003183 .column-name .cn{font-size: calc(38 / 16 * 1em);color: #333;line-height: 1;}
.Floor003183 .column-name .en{font-family: 'Oswald-Regular';font-size: calc(30 / 16 * 1em);color: #b8b8b8; line-height: calc(26 / 30 * 1em); margin-top: calc(7 / 30 * 1em);}
.Floor003183 .column-name .mark{position: absolute; left:0; top: 0;background: url(../images/Floor003183-title-bg.png) no-repeat; width: calc(133 / 16 * 1em);height: calc(133 / 16 * 1em);background-size: contain;}
@media (min-width:1025px) {
 .Floor003183 .column-name{margin-left: calc(-77 / 16 * 1em);}
}
@media (max-width:1024px) {
.Floor003183 .column-name{padding: calc(40 / 16 * 1em) 0 0 calc(40 / 16 * 1em); font-size: 0.8em;}
.Hometitle .cn{font-size: 30px;}
}
@media(max-width:768px){
.Hometitle{margin-bottom: 30px;}
.Hometitle .cn{font-size: 20px;}
.Hometitle .en {font-size: 34px;}
}

.Floor003183 .controls{position: absolute;min-height: 1px;z-index: 5; top: 45%; width: 100%;left: 0;}
.Floor003183 .slick-arrow{background: #087196 no-repeat center;background-size: auto calc(15 / 16 * 1em);padding: 0;right: 0; width: calc(52 / 16 * 1em);height: calc(52 / 16 * 1em); font-size: 1em;text-indent: -9999em;transition: 0.56s;}
.Floor003183 .slick-prev{margin-right:calc(74 / 16 * 1em); background-image: url(../images/Floor003183-prev.svg); position: absolute; left: 0;}
.Floor003183 .slick-arrow:hover{background-color: #ea5b24;}
.Floor003183 .slick-next{background-image: url(../images/Floor003183-next.svg);  position: absolute;   right: 0;}

.Floor003183 .slider a{display: block;position: relative;  overflow: hidden; }
@media (min-width:1025px) {
.Floor003183 .slider a{margin:0 calc(10 / 1920 * 100vw);}
}
.Floor003183 .slider .Ispic{padding-bottom: 74%;transition: 0.3s ease-out;}
.Floor003183 .slider .txt{background: #087196; width: 100%; padding:18px; color: #ffffff; transition: 0.5s;}
.Floor003183 .slider .txt time{display: block;background: url(../images/Floor003183-more.svg) no-repeat right center;background-size: calc(15 / 22 * 1em) auto; font-family: 'Oswald-Medium';}
.Floor003183 .slider .tit{line-height: 2; margin-top: calc(5 / 22 * 1em);}
.Floor003183 .slider  a:hover .Ispic{transform: scale(1.15);}
.Floor003183 .slider  a:hover .txt{background-color: rgba(191,156,80,0.8);}
.Floor003183 .slider .open-video:before { content: ''; display: block; width: 42px; height: 42px; border-radius: 50%; background: #ea5b24  url(../images/Floor002841_btn.png) no-repeat center center; position:absolute; z-index: 4; margin: auto; left: 0; right: 0; top: 0; bottom: 0 }


/*Banner002880 */
.Banner002880{position: relative;height: calc(100vh - 100px);}
.Banner002880 .item{position: relative; height: calc(100vh - 100px);}
.Banner002880 .slider{overflow: hidden;}
.Banner002880 video{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover;}
.Banner002880 .img{width: 100%;height: 100%;object-fit:cover;position: absolute;left: 0;top: 0;}
.Banner002880 .txtCon{ position: absolute; left: 0; top: 50%; transform: translateY(-50%); z-index: 3; color: #fff; width: 100%;}
.Banner002880 .txtCon .cn{ font-size: 46px;}
.Banner002880 .txtCon .des{ font-size: 26px;}
.Banner002880 .txtCon .en{ font-size: 22px;}

.Banner002880 .small{text-align: center; position: absolute;bottom: 0;z-index: 9; width: 100%; background: rgb(0 0 0 / 32%); }
.Banner002880 .small .slick-dots{display: table; margin: 0 auto; max-width: 100%;}
.Banner002880 .small li{float: left;list-style: none; margin: 0 1em;}
.Banner002880 .small li button{padding: 0; cursor: pointer;border: 0;}

.Banner002880 .slick-dots{ text-align: center; position: absolute; width: 100%; z-index: 10; bottom: 2%}
.Banner002880 .slick-dots li{display: inline-block; width: 20px; height:3px; margin: 0 5px;background-color: #d9d9d9;}
.Banner002880 .slick-dots li button{display: none;}
.Banner002880 .slick-dots li.slick-active{background:#087196;}


@media(min-width:769px){

}
@media(min-width:769px){
.Banner002880 .small li{transition: 0.3s;height:4vw; width: 17vw;  overflow: hidden; }
.Banner002880 .small li.slick-active{border-bottom: 3px solid #087196;}
.Banner002880 .small li button{ background: none;}
.Banner002880 .small li:not(.slick-active) button{opacity: 0.4;}
.Banner002880 .slick-arrow{position: absolute; top: 50%; width: 46px; height: 46px; background: url(../images/Banner002880_prev.png) no-repeat center center; margin-top: -23px; z-index: 30;}
.Banner002880 .slick-prev{left: 2%;}
.Banner002880 .slick-next{right: 2%;background-image: url(../images/Banner002880_next.png);}
}
@media(max-width:1024px){
    .Banner002880,.Banner002880 .item{height:auto;}
    .Banner002880 .img{position:static;}
}
@media(max-width:768px){
.Banner002880 .slick-arrow{display: none !important;}
.Banner002880{position: relative; z-index: 1;}
.Banner002880 .small{position: absolute; left: 0; z-index: 10; width: 100%; bottom: 10px;}
.Banner002880 .small li img{display: none;}
.Banner002880 .small li button{ background: #fff;  width: 10px; height: 10px; }
.Banner002880 .small li:not(.slick-active) button{opacity: 0.4;}
.Banner002880 .txtCon{ display: none;}
}



/*Banner002661 */
.Banner002661{ position:relative; z-index:1;overflow: hidden;}
.Banner002661 img{ display:block; width:100%;}
.Banner002661::before,
.Banner002661 .ycenter{position:absolute; left:0; top:0; width:100%; height:100%; }
.Banner002661::before{ content:'';background:rgba(0,0,0,0.2);}
.Banner002661 .ycenter{ z-index:10;}
.Banner002661 .ycenter section{ width:100%; color:#fff;padding-top: 15%; text-align: center;}
.Banner002661 .ycenter h2{ font-size:3.5em; margin:0;}
.Banner002661 .ycenter p{ margin-top:0; font-size:1.45em; text-transform: uppercase;}
@media(max-width:1024px){
.Banner002661 .ycenter h2{ font-size:35px;}
.Banner002661 .ycenter p{ font-size:16px;}
.Banner002661 .ycenter section{padding-top: 10%;}
}
@media(max-width:480px){
.Banner002661 .ycenter h2{ font-size:20px;}
.Banner002661 .ycenter p{ font-size:12px;}
}
/*PicList000687 */

.PicList000687{overflow: hidden;}
.PicList000687 .title{margin-bottom: 2.5vw; text-align: center;}
.PicList000687 .title .cn{font-size: 30px;color: #a52d33; padding-bottom: 10px;font-weight: bold;}
.PicList000687 .title .en{color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.PicList000687 .title{margin-bottom: 5vw;}
}
@media(max-width:640px){
.PicList000687 .title .cn{font-size: 6vw;}
}

.PicList000687 .more{ text-align: center;width: 125px; line-height: 40px;color: #fff; background: #087196;display: block;}
.PicList000687 .more:hover{background: #087196;}
.PicList000687 .more:after{display: inline-block; content: '';background: url("../images/PicList000687_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
@media(max-width:480px){
.PicList000687 .more{line-height: 10vw;}
}

.PicList000687 .tit{font-size: 1.5em;color: #000;}
.PicList000687 time{}
.PicList000687  p{line-height: 2;color: #7d7d7d;height: 3.43em; margin-bottom: 2.03vw;}
@media(max-width:640px){
.PicList000687 .tit{font-size:16px;}
.PicList000687  p{font-size:3.5vw;}
}
.PicList000687 .news-top{padding-bottom: 4.22vw;}
.PicList000687 .news-top .info{border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.PicList000687 .news-top time{border-left:1px solid #c6c6c6; padding-left: 1.62vw;display: block; margin-bottom: 2.61vw;color: #087196;font-size: 18px;}
.PicList000687 .news-top time span{display: block;font-size: 2em;}
.PicList000687 .news-top .slick-dots{ text-align: center;padding-top: 1.72vw;}
.PicList000687 .news-top .slick-dots li{display: inline-block; width: 20px; height:3px; margin: 0 5px;background-color: #d9d9d9;}
.PicList000687 .news-top .slick-dots li button{display: none;}
.PicList000687 .news-top .slick-dots li.slick-active{background:#087196;}
@media(min-width:1025px){
.PicList000687 .news-top .pic{width: 520px;}
.PicList000687 .news-top .info .main{padding-left: 5.21vw;}
}
@media(min-width:1025px) and (max-width:1024px){
.PicList000687 .news-top .pic{width: 45%;}
}
@media(max-width:1024px){
    .PicList000687 .news-top .ytable-cell{display: block;}
    .PicList000687 .more{width: 200px;}
    .PicList000687 .w_96{width: auto;}
}
@media(max-width:768px){
.PicList000687 .news-top .ytable-cell,
.PicList000687 .news-top .ytable{display: block;}
.PicList000687 .news-top .info{padding: 5vw 0;}
.PicList000687 .more{width: 120px;margin-top: 10px;}
}
@media(max-width:640px){
.PicList000687 .news-top time{font-size: 3.6vw;}
}

.PicList000687 .news-list li{background: #f9f9f9; margin-bottom: 1.41vw;}
.PicList000687 .news-list li a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.PicList000687 .news-list .main{border-left: 2px solid #087196; padding-left: 4.17vw; padding-right: 4.06vw;}
.PicList000687 .news-list .tit{margin-bottom: 5px;}
.PicList000687 .news-list time{color: #ccc;}
.PicList000687 .news-list .more{line-height: normal;color: #087196;background: none;width: auto; text-align: left;}
.PicList000687 .news-list .more:after{background-image: url("../images/PicList000687_more.gif");}
@media(min-width:641px){
.PicList000687 .news-list .pic{width: 320px;}
}
@media(max-width:640px){
.PicList000687 .news-list .ytable-cell,
.PicList000687 .news-list .ytable{display: block;}
.PicList000687 .news-list li{margin-bottom:4vw;}
.PicList000687 .news-list .main{padding: 4vw;border: 2px solid #087196; border-bottom: 0;}
}



/*Page003143 */
.Page003143 .Pages{padding:2vw 0 0;text-align: center;}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 36px;transition: 0.3s;}
.Page003143 .Pages .p_page > a{padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 36px; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #087196;border-color: #087196;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}


/*News_detail*/
.News_detail .news_info {background: #f9f9f9; padding: 3vw;}
.News_detail .news_info img{margin-bottom:2vw ;}
.News_detail .news_info .title { text-align: center; padding-bottom: 3%; border-bottom: 1px solid #eee; margin-bottom: 50px; }
.News_detail .news_info .title h1 { margin: 0; padding-bottom: 1%; font-size:28px; font-weight: 400; color: #333 }
.News_detail .news_info .title aside span { display: inline-block; vertical-align: middle; margin: 0 1.5em 0.5em; line-height: 2; color: #666; }
.News_detail .news_info .title .social-share { display: inline-block; }
.News_detail .social-share a { background-position: center center !important; background-repeat: no-repeat !important; background-color: #f6f6f6 !important; margin: 0 0 0 1em; }
.News_detail .social-share a:before { display: none; }
.News_detail .social-share a.icon-wechat { background-image: url("../images/RighInfo002973_share_wx.png"); }
.News_detail .social-share a.icon-weibo { background-image: url("../images/RighInfo002973_share_sina.png"); }
.News_detail .social-share a.icon-qq { background-image: url("../images/RighInfo002973_share_qz.png"); }
.News_detail .news_info .info { text-justify: inter-ideograph }
.News_detail .news_info .center { text-align: center }
.News_detail .info { line-height: 30px; color: #555; font-size: 16px; }
.News_detail .bot { position: relative; margin-top: 50px; padding-top: 50px; border-top: 1px dashed #d2d2d2 }
.News_detail .info_back { text-align: center; clear: both; position: absolute; right: 0; bottom: 0 }
.News_detail .info_back a { position: relative; color: #fff; display: block; font-size: 16px; width: 150px; line-height: 3; background: #087196; }
.News_detail .info_back a:hover { opacity: 0.8; }
.News_detail .info_pn span { display: block; ; margin: 1% 0; font-size: 16px; max-width: 80%}
.News_detail .info_pn span a { color: #666 }
.News_detail .info_pn span a:hover{color: #087196;}
@media(max-width:1024px) {
.News_detail .info_back { position: relative }
.News_detail .w_96{width: auto;}
}

@media(max-width:768px) {
.News_detail .info * { max-width: 100%!important }
.News_detail .info .rich_media_area_primary_inner { max-width: 100%!important }
.News_detail .info_back a { width: 100%; margin-bottom: 2% }
.News_detail .news_info .title{margin-bottom: 25px;}
.News_detail .news_info .title h1{font-size: 20px;}

.News_detail .info{font-size: 15px;line-height: 26px;}
.News_detail .bot{padding-top: 25px;margin-top: 25px;}
.News_detail .info_pn span{margin:12px 0;}
}


/*Floor002841 */
.video-box { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 300; background: rgba(0,0,0,0.85); }
.video-box .close { cursor: pointer; width: 40px; height: 40px; position: fixed; z-index: 4; right: 20px; top: 20px; }
.video-box .close::before, .video-box .close::after { position: absolute; content: ''; width: 80%; left: 10%; height: 3px; top: 50%; margin-top: -1.5px; background: #fff; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }
.video-box .close::before { transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }
.video-box .ytable { height: 100%; }
.video-box .ytable-cell { text-align: center; }
.video-box video { width: 90%; max-width: 900px; }
.Floor002841 { overflow: hidden;}
.Floor002841 .auto { position: relative; z-index: 1; }
.Floor002841 .box1 .auto:before { position: absolute; content: ''; bottom: 0; top: 0; background: url(../images/Floor002841_bg.png) no-repeat center bottom; background-size: 100% auto; }
.Floor002841 .left .tit { color: #333; font-size: 34px; }
.Floor002841 .left .en { font-size: 42px; color: #333; }
.Floor002841 .left .info { color: #333; font-size: 1.125em; line-height: 2; padding: 0 0 2.5vw 0; text-align: justify;}
.Floor002841 .left .info .year { color: #ececec; font-weight: 900; font-family: 'Arial'; font-size: 50px; line-height: 0.934em; }
.Floor002841 .left .info .name { color: #087196; font-size: 1.5em; font-weight: bold; margin: 1.5em 0 0.6em 0; }
.Floor002841 .left .more { display: inline-block; width: 50px; height: 50px; border-radius: 50%; background: url(../images/Floor003128-icon-white.svg) no-repeat center #087196; background-size: 16px auto; }
.Floor002841 .left .more:hover { background-color: #087196; }
.Floor002841 .box1 .right { position: relative; z-index: 1; }
.Floor002841 .open-video { position: absolute; left: 45%; top: 40%; cursor: pointer; z-index: 10; }
.Floor002841 .open-video i { display: block; width: 42px; height: 42px; border-radius: 50%; background: #ea5b24  url(../images/Floor002841_btn.png) no-repeat center center; position: relative; z-index: 4; }
.Floor002841 .open-video:before, .Floor002841 .open-video:after { position: absolute; content: ''; border-radius: 50%; background: #ea5b24 ; opacity: 0.2; -webkit-opacity: 0.2; animation: scale 3s infinite; -webkit-animation: scale 3s infinite; }
.Floor002841 .open-video:before { left: -11px; top: -11px; bottom: -11px; right: -11px; animation-delay: 0.3s; }
.Floor002841 .open-video:after { left: -20px; top: -20px; bottom: -20px; right: -20px; }
@keyframes scale {
 0% {
transform: scale(1);
-webkit-transform: scale(1);
-ms-transform: scale(1);
}
 50% {
transform: scale(0.8);
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
}
 100% {
transform: scale(1);
-webkit-transform: scale(1);
-ms-transform: scale(1);
}
}
@-webkit-keyframes scale {
 0% {
transform: scale(1);
-webkit-transform: scale(1);
-ms-transform: scale(1);
}
 50% {
transform: scale(0.8);
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
}
 100% {
transform: scale(1);
-webkit-transform: scale(1);
-ms-transform: scale(1);
}
}
@-ms-keyframes scale {
 0% {
transform: scale(1);
-webkit-transform: scale(1);
-ms-transform: scale(1);
}
 50% {
transform: scale(0.8);
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
}
 100% {
transform: scale(1);
-webkit-transform: scale(1);
-ms-transform: scale(1);
}
}

@media(min-width:1025px) {
.Floor002841 .auto:before { left: 50%; width: 80%; }
.Floor002841 .left { padding-right: 7%;}
.Floor002841 .box1 .right { width: 36%; }
}

@media(max-width:1024px) {
.Floor002841 .auto:before { left: -2%; width: 104%; background-repeat: repeat-x; }
.Floor002841 .right { max-width: 553px; margin: 0 auto; }
.Floor002841 .left { padding-bottom: 5vw; }
.Floor002841 .ytable-cell{display: block;}
.Floor002841 .number-count ul{display:flex;flex-wrap: wrap;}
.Floor002841 .number-count li{width: 50%;}
}
@media(max-width:640px) {
.Floor002841 .left .tit { font-size: 28px; }
.Floor002841 .left .en { font-size: 30px; }
.Floor002841 .left .info{line-height: 1.7;font-size: 14px;padding-bottom: 0vw;}
.Floor002841 .left .info .year{font-size: 30px;}
.Floor002841 .left .info .name{margin:0.5em 0;font-size: 1.2em;}
.w75{padding-bottom: 0;}
}

.Floor002841 .intro{padding-top: 4.5em; margin-bottom: 4.5625em;}
.Floor002841 .intro .title{ font-size: 2em;color: #333333; margin-bottom: 0.6em;}
.Floor002841 .intro .info{ font-size: 0.875em; line-height: 2;}
.Floor002841 .intro .info p{margin: 1.8em 0;}

.Floor002841 .number-count{ border: solid 1px #f3f3f3; padding: 3.6875em 0; }
.Floor002841 .number-count li{color: #666;}
.Floor002841 .number-count li span{display: inline-block;position: relative;font-size: 2em;font-weight: 700;color: #087196; margin: 0 5px;}
.Floor002841 .number-count li span i{font-style: normal; font-weight: 700;}
.Floor002841 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.Floor002841 .number-count li span i.opa{opacity: 0;}
.Floor002841 .number-count li sup{display: inline-block;vertical-align: top;color: #087196;font-size:1em;}

@media (min-width:1025px) {
.Floor002841 .intro .info{width: 47.929%;}
.Floor002841 .intro .title{line-height: 1;}
.Floor002841 .intro .img{width: 47.215%;}
.Floor002841 .number-count ul{display: table; margin: 0 auto;}
.Floor002841 .number-count li{float: left;font-size: 1.125em;}
.Floor002841 .number-count li:not(:last-child){margin-right: 5em;}
}
@media (max-width:1024px) {
.Floor002841 .number-count li{text-align: center;padding: 1em 0}
.Floor002841 .number-count{margin: 2em 0; padding: 2em 0;}
.Floor002841 .intro{padding-top: 2em; margin-bottom: 2em;}
}
/*Menu002306*/
.Menu002306 .side-title{ line-height:3.5em; background:url(../images/bg.png) no-repeat  center right #087196;  font-size:1.5em; font-weight:bold; color:#fff; padding:0 75px 0 32px;  position: relative;background-size: cover;}
.Menu002306 .side-title::after{ display:inline-block; vertical-align:middle; width: 40px; height: 1px; background: #fff; margin-left:10px;}
.Menu002306 .side-menu{padding-bottom:4em; overflow:hidden; box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);}
.Menu002306 .side-menu li a{ display:block;line-height: 3em;}
.Menu002306 .side-menu > ul > li{ border-bottom:1px solid #f7f7f7;}
.Menu002306 .side-menu > ul > li >a{ padding:0 32px; color:#087196; line-height:4; position:relative; font-size: 1.125em;}
.Menu002306 .side-menu > ul > li >a::after{ position:absolute; width:16px; height:16px; border-radius:50%; color:#fff; text-align:center; line-height:18px; font-size:12px; right:16px; top:50%; margin-top:-8px;text-align: center;background: #087196 url(../images/arr.png) center center no-repeat;content: "";}
.Menu002306 .side-menu > ul > li ul{ display:none; padding:10px 15px;}
.Menu002306 .side-menu > ul > li > ul{ padding-left:32px; padding-right:32px;}
.Menu002306 .side-menu > ul > li > ul > li > a{ background:url(../images/Menu002306-a_off.png) no-repeat left center; padding-left:15px;}
.Menu002306 .side-menu ul li ul li ul li a::before{ display:inline-block; content:''; vertical-align:middle;width: 3px;height: 3px;background: #555; margin-right:10px;}
.Menu002306 .side-menu li.select > a{ background-color:#effbff;font-weight:bold;}
.Menu002306 .side-menu li.select > a::after{ transform:rotate(90deg);}
.Menu002306 .side-menu li.select > ul{display: block;}
.Menu002306 .side-menu ul li ul li.select > a{ background-color:transparent; background-image:url(../images/Menu002306-a_on.png); font-weight:bold; color:#087196;}
.Menu002306 .side-other dd{ background-position:left center; background-repeat:no-repeat; background-color:#effbff; margin-top:20px; border-radius:5px; position:relative;}
.Menu002306 .side-other dd.dd_1{ background-image:url(../images/Menu002306-picbg1.png);}
.Menu002306 .side-other dd.dd_2{ background-image:url(../images/Menu002306-picbg2.png);}
.Menu002306 .side-other dd a{ position:relative;display:block; height:80px;line-height:80px; font-weight:bold; color:#555; padding-left:100px;}
.Menu002306 .side-other dd a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#087196; color:#fff; text-align:center; line-height:18px; font-family:宋体; font-size:12px; right:15px; top:50%; margin-top:-8px;}
.Menu002306 .side-open_menu{ display:none;}
.Menu002306 .aon a{color:#087196; font-weight: 700;}

@media(min-width:1025px){
.Menu002306 .side-menu{ display:block !important;}
}
@media(max-width:1024px){
    .Menu002306 .side-title{display: none;}
.w20,.w75{width: auto;float: none;}
.w75{padding-top: 4em;}

.Menu002306{padding-top: 0;}
.Menu002306 .side-other{ display:none;}
.Menu002306 .side-open_menu{ display:block; border:2px solid #087196; padding:10px 20px 10px 10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold; color:#087196; border-radius:0 0 5px 5px; position:relative;}
.Menu002306 .side-open_menu::after{ position:absolute; content:''; border:6px solid transparent; border-top-color:#087196; right:10px; top:50%; margin-top:-3px;}
.Menu002306 .side-menu{ display:none; padding-bottom:20px;}
}
@media(max-width:640px){
    .Menu002306 .side-open_menu{font-size: 15px;}
    .Menu002306 .side-menu > ul > li >a{line-height: 2.5;}
}

/*Timeline001915*/
.Timeline001915{ padding-bottom:4%;}
.Timeline001915 .list{ background:url(../images/Timeline001915-logo.png) no-repeat center top; padding-top:64px;}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0;}
.Timeline001915 li{ padding-left:50%; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.Timeline001915 li div{ padding-left:36px;}
.Timeline001915 li div p{ line-height:1.6;}
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.Timeline001915 li time{ display:block; color:#087196; border-top:1px solid #e1e1e4;font-size: 2em; font-weight: 800;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#087196; width:20px; height:5px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{  display: inline-block;  height: 3em;line-height: 3; text-align: center; background-color: #087196;  color: #fff; font-size: 1em; padding: 0 2em;}
@media(max-width:1000px){
.Timeline001915 .columnName{ font-size:45px;}
.Timeline001915 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.Timeline001915 .columnName{ font-size:30px;}
.Timeline001915 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
    .Timeline001915 li time{font-size: 1.6em;}
.Timeline001915 .list{ background-position: left top; padding-left:20px;font-size: 14px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}




/*PicList002433 */
/*slick Basic*/
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track,
.PicList002433 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before,
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.PicList002433 .main  .slick-dots{text-align: center;}
.PicList002433 .main  .slick-dots li{display: inline-block;width: 10px; height: 10px; margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}
.PicList002433 .main  .slick-dots li button{font-size: 0; width: 10px; height: 10px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute; }
/* .PicList002433 .main  .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -2px 0 0 -2px;} */
.PicList002433 .main  .slick-dots li.slick-active button{background: #087196;}

.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:57px; height:57px; margin-top:-30px; border:1px solid #0067a5; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background:#0067a5; }
.PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width:18px; height:18px; border-top:2px solid #0067a5; border-right:2px solid #0067a5; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
.PicList002433 .main  .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main  .slick-prev{ left:-59px;}
.PicList002433 .main  .slick-next{ right:-59px;}
@media(max-width:1408px){
.PicList002433 .main  .slick-prev{ left:2%;}
.PicList002433 .main  .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main  .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
}

.PicList002433  .list ul{ padding:0 50px;}
.PicList002433  .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%; list-style: none;}
.PicList002433  .list li:first-child:before,
.PicList002433  .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433  .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433  .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433  .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433  .list li figure{ position:relative; display:inline-block;}
.PicList002433  .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433  .list li figure img{ max-height:226px;padding: 7px;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433  .list li p{ margin:0 auto; max-width:210px;width:90%; line-height:2; max-height:40px; color:#333; font-size: 16px;}
.PicList002433  .list .ul-3 li{width:33.33333333%;}
.PicList002433  .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li{width:50%;}
.PicList002433  .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433  .auto,
.PicList002433  .list ul{ padding:0;}
.PicList002433  .list li p{ font-size:14px;line-height: 1.5;}
.PicList002433  .list li .ytable{ height:150px;}
.PicList002433  .list li figure img{ max-height:150px; padding:3px}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:14%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:14%;}
.PicList002433  .list .ul-3 li:nth-child(3):after,
.PicList002433  .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433  .list li .ytable{ height:100px;}
.PicList002433  .list li figure img{ max-height:100px;}
.PicList002433 .list .ul-3 li{width: 50%;}
}

.PicList002433.download  .list li{width: 20%;}


/*RighInfo002810 */
.RighInfo002810{overflow: hidden;   background-size: cover;}
.RighInfo002810 .main .img{ float: right;width: 69%;}
.RighInfo002810 .main dl{position: absolute; right: 24%;width: 23%; top: 45%; transform: translateY(-50%); z-index: 10;}
.RighInfo002810 .main dd{position: relative;padding: 1em 0; transform: translateX(-50px);  transition: 1.2s 0.2s;}
.RighInfo002810 .main dd:nth-child(2){transition-delay: 0.3s;}
.RighInfo002810 .main dd:nth-child(3){transition-delay: 0.4s;}
.RighInfo002810 .main dd > aside{position: absolute; right: 0; top: 50%;transform: translateY(-50%); line-height: 1.4256em; width: 284.445%;}
.RighInfo002810 .main dd .icon{position: relative;background: #087196; width: 4em;height: 4em;border-radius: 50%; text-align: center;margin-right: -4.6875vw;}
.RighInfo002810 .main dd:nth-child(1) .icon{right: 3em;}
.RighInfo002810 .main dd:nth-child(2) .icon{right: 5em;}
.RighInfo002810 .main dd:nth-child(3) .icon{right: 7em;}
.RighInfo002810 .main dd:nth-child(4) .icon{right: 9em;}
.RighInfo002810 .main dd:nth-child(5) .icon{right: 11em;}
.RighInfo002810 .main dd .icon:before{position: absolute; content: ''; left: 100%; width: 55.556%; top: 50%;margin-top: -1px;background: #087196; height: 2px;}
.RighInfo002810 .main dd .icon .ytable{height: 100%;}
.RighInfo002810 .main dd .icon img{max-height: 2em;}
@media(min-width:1025px){
.RighInfo002810 .main{ position: relative;}
.RighInfo002810 .main dd > aside{ font-size: 1em; color: #666; line-height: 40px; margin-right: 0;}
.RighInfo002810 .main dd > aside b{font-size: 1.25em;color: #333; position: relative; padding-left: 20px;}
.RighInfo002810 .main dd > aside b:before{ position: absolute; content: ""; left: 0; top: 50%; transform: translateY(-50%); width: 8px; height: 8px; border-radius: 50%; background: #087196;}
}
@media(max-width:1024px){
.RighInfo002810 .main{position: relative;padding-left: 0;}
.RighInfo002810 .main dl{right: 0;position:static;transform: translateY(0);margin-top: 8vw;width: auto;}
.RighInfo002810 .main dd{padding: 5vw 0;transform: translateY(0);padding-left: 25vw;min-height: 25vw;}
.RighInfo002810 .main dd > aside{position: static;}
.RighInfo002810 .main dd .icon{margin-right: -10vw; width: 20vw;height: 20vw;position: absolute;left: 0;top: 0;}
.RighInfo002810 .main dd .icon img{max-height: 8vw;}
.RighInfo002810 .main .img{width: auto;float: none;}
.RighInfo002810 .main dd > aside{ font-size: 3vw;width: auto;}

}
@media(max-width:480px){
.RighInfo002810 .main dd > aside{ font-size: 4vw;}
}

/*Galary003154 */
.Galary003154 .auto > div{ max-width: 1360px;margin: 0 auto; overflow: hidden;}
.Galary003154 .slider-for .Ispic{padding-bottom: 47.059%;}
.Galary003154 .slider-for li{position: relative;}
.Galary003154 .slider-for li .txt{position: absolute; bottom: 0; left: 50px;background-color: rgb(8 113 150 / 0.8); color: #fff; font-size: 1.25em;line-height: 3; padding:1.3em 0; width: 15em;text-align: center;transition: 0.5s 0.5s; opacity: 0;}
.Galary003154 .slider-for li.slick-current .txt{opacity: 1;left: 0;}
.Galary003154 .auto .slider-nav{margin-top: 1.625em;}
.Galary003154 .slider-nav .slider{margin: 0 -0.7em;}
.Galary003154 .slider-nav li div{padding: 0 0.9375em;}
.Galary003154 .slider-nav .Ispic{padding-bottom: 64.706%; border: 2px solid #fff;border-radius: 4px;cursor: pointer;}
.Galary003154 .slider-nav li.slick-current .Ispic{border-color: #087196;}
.Galary003154 .slick-arrow{width:2.8125em; border-radius: 50%;height: 2.8125em;border: solid 2px #ffffff;font-size: 1em;z-index: 10;position: absolute; top: 50%;margin-top: -1.40625em;background-position: center;background-repeat: no-repeat;background-size: 44% auto;}
.Galary003154 .slick-prev{left: 1.25em; background-image: url(../images/Galary003154-btn-prev.svg);}
.Galary003154 .slick-next{right: 1.25em; background-image: url(../images/Galary003154-btn-next.svg);}
.Galary003154 .slick-arrow:hover{background-color:#ea5b24;border-color: #ea5b24;}
@media (min-width:1025px) {
}
@media (max-width:1024px) {
.Galary003154 .auto .slider-nav{margin-top: 0.5em;}
.Galary003154 .slider-nav .slider{margin: 0 -0.3em;}
.Galary003154 .slider-nav li div{padding: 0 0.3em;}
.Galary003154 .slider-for .Ispic{padding-bottom: 74%;}
}
@media(max-width:640px){
    .Galary003154 .slider-for li .txt{font-size: 14px;line-height: 2;padding:0.8em 0;}
}


/*Floor002530 */
.Floor002530 {padding-bottom: 2vw;}
.Floor002530 ul{ position:relative;}
.Floor002530 li{ float:left; width:32.34375%; margin-bottom:1.484375%;}
.Floor002530 li figure.Ispic{ padding-bottom:100%;}
.Floor002530 li:nth-child(2) figure.Ispic,
.Floor002530 li:nth-child(4) figure.Ispic,
.Floor002530 li:nth-child(6) figure.Ispic{ padding-bottom:50%;}
@media(min-width:641px){
.Floor002530 li:nth-child(2),
.Floor002530 li:nth-child(5){ position:absolute; left:33.828125%;}
.Floor002530 li:nth-child(2){ top:0;}
.Floor002530 li:nth-child(5){ bottom:0;}
}
.Floor002530 li:nth-child(3),
.Floor002530 li:nth-child(6){ float:right;}
.Floor002530 li:nth-child(4){ clear:left;}
.Floor002530 li a{ display:block; position:relative;}
.Floor002530 li .hover,
.Floor002530 li .hover > *{ position:absolute; left:0;width:100%;}
.Floor002530 li .hover,
.Floor002530 li .hover .Ispic{  top:0; height:100%;}
.Floor002530 li .hover{ z-index:10; opacity:0;}
.Floor002530 li a:hover .hover{ opacity:1; transition:0.3s;}
.Floor002530 li .hover .Ispic{ z-index:1; box-shadow:5px 0 10px rgba(0,0,0,0.33); transition:transform 0.3s;}
.Floor002530 li a:hover .hover .Ispic{ transform:scale(1.03);}
.Floor002530 li .txt{ color:#fff;  bottom:0; padding:3%; z-index:3;}
.Floor002530 li .txt p{ font-size:25px; margin:0;}
.Floor002530 li .txt i{ width:30px; height:1px; background:#fff; margin:10px 0; display:block;}
@media(max-width:1024px) and (min-width:641px){
.Floor002530 li .txt p{ font-size:18px;}
}
@media(max-width:640px){
.Floor002530 li{ width:49.5%;}
.Floor002530 li:nth-child(2){ margin-left:1%;}
.Floor002530 li:nth-child(5),
.Floor002530 li:nth-child(6){ width:100%;}
}
@media(max-width:480px){
.Floor002530 li:nth-child(1) p,
.Floor002530 li:nth-child(2) p,
.Floor002530 li:nth-child(3) p,
.Floor002530 li:nth-child(4) p{ font-size:16px;}
.Floor002530 li:nth-child(1) span,
.Floor002530 li:nth-child(2) span,
.Floor002530 li:nth-child(3) span,
.Floor002530 li:nth-child(4) span{ font-size:12px;}
}


/* product */
.home-product .title{  font-size:2.25em; color:#087196; padding:4% 0 2% 0; position: relative;    padding-left: 3%;}
.home-product .title::before{position: absolute; content: ""; width: 20px; height: 2px; background: #087196; top:55%; left: 0;}
.home-product .home-more { display: inline-block; border: solid 2px transparent; background: #087196; color: #fff; transition: 0.5s; line-height: 3.5; padding: 0 1em; min-width: 11.25em; text-align: center; }
 .home-product .home-more:hover { background-color: #ea5b24; }
.home-product .home-more:after { display: inline-block; content: ''; width: 0.5em; height: 0.5em; transform: rotate(45deg); border-top: 2px solid #fff; border-right: 2px solid #fff; margin-left: 1.25em; vertical-align: middle; }
.home-product { position: relative; z-index: 1;  background-size: cover; }
.home-product .right { position: relative; }
.home-product .slider-for li .pic { text-align: center; position: relative; }
.home-product .slider-for li .pic:before { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/Floor002828_imgbg.png) no-repeat center top; background-size: contain; transition: 1s; opacity: 0; }
.home-product .slider-for li.slick-current .pic:before { transform: rotate(360deg); opacity: 1; }
.home-product .slider-for li .pic img { max-width: 500px; width: 80%; display: block; margin: 0 auto; position: relative; z-index: 3; transition: 0.5s 0.3s; transform: scale(0); opacity: 0; }
.home-product .slider-for li.slick-current .pic img { transform: scale(1); opacity: 1; }
.home-product .slider-for li .tit span { font-size: 2.5em; color: #000; position: relative; }
.home-product .slider-for li .tit span i { font-family: Arail; font-style: normal; }
.home-product .slider-for li p { line-height: 1.8751; }
.home-product .slider-for li p.t-2 span { color: #087196; position: relative; padding-left: 10px;display: block; }
.home-product .slider-for li p.t-2 span:before { position: absolute; content: ""; width: 6px; height: 6px; background: #087196; left: 0; top: 50%; margin-top: -3px; }
.home-product .slider-for li p.t-2 span:not(:last-child) { margin-right: 26px; }
.home-product .slider-small li { padding: 12px 0; cursor: pointer; }
.home-product .slider-small li .img { height: 150px; width: 80%; max-width: 150px; margin: 0 auto; text-align: center; background: #fff; border: 5px solid transparent; box-shadow: 0 0 10px rgb(180 189 221 / 8%), 0 6px 14px hsl(0deg 0% 100% / 30%), 0 12px 20px rgb(180 189 221 / 20%); }
.home-product .slider-small li .img img { max-height: 100%; }
.home-product .slider-small li.slick-current .img { border-color: #087196; }
.home-product .right .slick-arrow { position: absolute; padding: 0; cursor: pointer; background: none; border: 0; border-left: 2px solid #a0a0a0; border-top: 2px solid #a0a0a0; width: 30px; height: 30px; font-size: 0; }
.home-product .right .slick-next { }

@media(min-width:1025px) {
.home-product .left { float: left; width: 77.778%; }
.home-product .right { float: right; width: 17.223%; }
.home-product .right .slick-arrow { left: 50%; margin-left: -15px; transform: rotate(45deg); }
.home-product .right .slick-prev { top: -30px; }
.home-product .right .slick-next { bottom: -30px; transform: rotate(-135deg); }
}

@media(min-width:1025px) and (max-width:1200px) {
.home-product .slider-small li .img { height: 130px; padding-top: 22px; }
}

@media(max-width:1200px) {
.home-product .slider-small li aside { font-size: 24px; }
}

@media(max-width:1024px) {
.home-product .right .slick-arrow { top: 50%; margin-top: -12px; width: 24px; height: 24px; }
.home-product .right .slick-prev { left: 0; transform: rotate(-45deg); }
.home-product .right .slick-next { right: 0; transform: rotate(135deg); }
.home-product .slider-for li .tit span { font-size: 42px; }
.home-product .slider-small { padding: 0 20px; margin-bottom: 40px; }
.home-product .left { font-size: 16px; }
}

@media(min-width:641px) {
.home-product .slider-for li .txt { float: left; width: 40%; }
.home-product .slider-for li .pic { float: right; width: 60%; }
.home-product .slider-for li .tit { max-width: 380px; margin-bottom: 5vh; }
.home-product .slider-for li .txt { padding-top: 8%; }
.home-product .slider-for li .pic { padding-top: 5%; }
.home-product .home-more { margin-top: 5vh; }
}

@media(max-width:640px) {
.home-product .slider-for li .more { display: table; margin: 0 auto; width: 80%; text-align: center; }
.home-product .slider-for li .more a { margin: 0 2%; display: inline-block; float: none; }
.home-product .slider-for li .pic { padding-top: 50px; }
.home-product .slider-small li .img{height: 88px;}
.home-product .slider-for li .tit span{font-size: 18px;}
.home-product .slider-for li p{font-size: 14px;line-height: 1.5;}
.home-product .home-more{min-width: auto;line-height: 2.2;font-size: 14px;}
}

@media(max-width:480px) {
.home-product .slider-for li .tit span:after { width: 14px; height: 14px; border-width: 2px; }
.home-product .slider-small li aside { font-size: 18px; }
}


.solution h2{font-size:2.25em;color: #087196; margin-top: 0; }
.solution p{font-size:1em;line-height: 2; margin-top: 0;}
.solution .intro p{    font-size: 1.125em; font-weight: 700;color: #333;line-height: 2; margin-top: 0;}


/*Floor002573 */
.Floor002573{ position:relative; z-index:0;  padding-bottom: 4%; }
.Floor002573::after{ position:absolute; content:'';background-size:contain; width:100%; height:41.725%; bottom:-17%; right:0; z-index:0;}
.Floor002573 .title{  font-size:2.25em; color:#087196; padding:4% 0 2% 0;position: relative;padding-left: 3%;}
.Floor002573 .title aside{ text-transform:uppercase; font-size:14px; color:#666; letter-spacing:3px; padding-left:3px;}
.Floor002573 .title::before{position: absolute; content: ""; width: 20px; height: 2px; background: #087196; top: 55%; left: 0;}
@media(max-width:640px){
.Floor002573 .title{ font-size:30px;}
.Floor002573 .title aside{ font-size:12px; }
.solution h2{font-size: 20px;}
.solution .intro p{font-size: 15px;line-height: 1.5;}
.Floor002573 .title{ font-size:20px;padding-left: 25px;}
}

.Floor002573 .owl-carousel{ position:relative; z-index:10;}
.Floor002573 .owl-stage-outer{ overflow:hidden;}
.Floor002573 .owl-item{ float:left;}
.Floor002573 .item{ position:relative; overflow:hidden;}
.Floor002573 .item a{ color:#fff; position:absolute; left:0; top:0; height:100%; width:100%; text-align:center; background:rgb(8 113 150 / 0.9); transition:0.3s;}
.Floor002573 .item .pic{ display:block; width:100%;}
.Floor002573 .item a .ytable{height: 100%;}
.Floor002573 .item p{ line-height:24px;  height:0;font-size:12px;max-width:220px; margin:0 auto;transition:0.3s; transform:translateY(100px); opacity:0; margin-bottom:0; padding:0 2%;}
.Floor002573 .item a:hover{background:rgb(234 91 36 / 0.9);}
.Floor002573 .item a:hover p{  opacity:1;height:48px;margin-bottom:5%; transform:translateY(0); font-size: 0.875em; overflow:inherit;-webkit-box-orient:inherit;max-width: 240px;}
.Floor002573 .item h3{ margin:0; font-size:1.125em; padding:3% 0; font-weight:normal;}
.Floor002573 .item a span{ display:inline-block; width:22px;  opacity:0; transition:0.4s;}
.Floor002573 .item a:hover span{ opacity:1;height:10px;}
.Floor002573 .item .icon{ max-width:40px; max-height:40px; opacity:0.5; transition:0.4s;}
.Floor002573 .item a:hover .icon{ opacity:1;}
@media(min-width:1281px){
}
@media(min-width:1025px){
.Floor002573 .disabled{ display:none;}
}
@media(max-width:1024px){
.Floor002573{ padding-left:3%; padding-right:3%;}
.Floor002573 .owl-nav{ text-align:center; padding:3% 0;}
.Floor002573 .owl-nav button{ margin:0 1px; position:relative; border:none; background:rgba(245,143,0,0.6); width:40px; height:40px; padding:0; cursor:pointer;}
.Floor002573 .owl-nav span{ overflow:hidden; display:block;  text-align:left;text-indent:-999em; width:12px; height:12px; border-top:3px solid #fff; border-right:3px solid #fff; }
.Floor002573 .owl-nav .owl-prev span{margin-left:15px; transform:rotate(-135deg);}
.Floor002573 .owl-nav .owl-next span{margin-left:12px;transform:rotate(45deg);}
}
@media(max-width:480px){
.Floor002573 .item .icon{ max-width:40px; max-height:40px;}
}




.Map002793 .txt h4{font-size:1.25em;  margin: 0.4em 0;}
@media(max-width:1600px){
.Map002793 .auto_1600{ padding:0 2%;}
}
.Map002793 .box{ position: relative;}
.Map002793 .box img{ display: block; width: 100%;}
.Map002793 .con{ position: absolute; left: 0; top: 0; width: 100%; max-height: 100%;color: #fff; padding: 5%;}
.Map002793 .con h2{ margin: 0; font-size: 36px; line-height: normal;}
.Map002793 .con h2 span{ display: block; font-size: 0.75em; font-weight: normal; margin: 1.5% 0; text-transform: uppercase;}
.Map002793 .con h2:after{ content: ''; display: block; width: 60px; height: 1px; background: #fff; margin-bottom: 1.5%;}
.Map002793 .con .txt{ max-width: 1006px; line-height: 1.8; overflow: hidden;}
.Map002793 .con ul{ width: 33%; float: left;}
.Map002793 .con li span{ display: table-cell;}
.Map002793 .con .txt:after{  margin: 3% 0 4%;}
.Map002793 .con .more{ width: 140px; line-height: 36px; text-align: center; background: rgba(255,255,255,0.5); color: #595656; display: block;}
.Map002793 .con .more:before{ content: ''; display: inline-block; width: 15px; height: 15px; background: url("../images/Map002793-icon.png") no-repeat center; vertical-align: middle; margin-right: 5px;}
.Map002793 .tab_span{margin-left: -1.5%;}
.Map002793 .tab_span li{ float: left; color: #888888; background: #f5f5f5; text-transform: uppercase; width: 12.785%; padding:52px 10px 15px 10px; margin-top: 25px; cursor: pointer;margin:25px 0 0 1.5%;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.Map002793 .tab_span li:nth-child(7n){margin-right: 0; }
.Map002793 .tab_span b{ display: block; font-size: 1.25em; color: #555;}
.Map002793 .tab_span li:last-child{ margin-right: 0;}
.Map002793 .tab_span li.on{ background: #ea5b24; color: #fff; position: relative;}
.Map002793 .tab_span li.on b{ color: #fff;}
.Map002793 .tab_span li.on:before{ content: '';position: absolute;left: 50%;transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform:rotate translateX(-50%);-o-transform:rotate translateX(-50%);border: 10px solid transparent;border-bottom-color: #595656;bottom: 100%;}

@media(max-width:1024px){
    .Map002793 .tab_span{ display: none;}
    .Map002793 .box{ display: block!important; margin-bottom: 2%;}
    .Map002793 .con ul{width: 100%; float: none;}
    .Map002793 .con{position:static;color:#333;}
}
@media(max-width:640px){
    .Map002793 .con{ position: static; color: #555;}
    .Map002793 .con h2{ font-size: 20px;}
    .Map002793 .con li span{ min-width: 80px;}
    .Map002793 .con .more{background:#ddd;}
    .Floor002573 .item h3{font-size: 15px;}
    .home-product .title{font-size: 20px;padding-left: 25px;}
}


/*
 .TextList001230 为demo编号
 */
 .TextList001230{ padding:0 2%;}
 .TextList001230 ul{margin-left: -3%;}
 .TextList001230 li{border-bottom: 1px dotted #ddd;float: left; width:30.333%;margin-left:3%; margin-bottom: 3em;}
 .TextList001230 li .down{padding-left: 8%;}
 .TextList001230 li img{max-width: 180px;}
 .TextList001230 li a{ background:url(../images/TextList001230-icon.png) no-repeat;font-size:0.875em; line-height:2;    padding-left: 23%;}
 .TextList001230 li h2{font-size: 1.125em; margin-top: 0;}
 .TextList001230 li p{ margin:0; font-size:1em; line-height:2; color:#333; margin-bottom: 0.5em;}
 .TextList001230 li  span{ color:#999; margin-bottom: 2em; display: inline-block; font-size: 0.875em;}
 /*
 .Form002802
 */
.Form002802 .tips { font-size: 1.25em; margin-bottom: 2em; }
.Form002802 .address { padding-bottom: 3em; border-bottom: 1px solid #eee; }
.Form002802 .left { background: #F9F9F9; }
.Form002802 .address dd h1, .Form002802 .address dd h2, .Form002802 .address dd p { font-size: 1em; padding-left: 44px; line-height: 2.2; }
.Form002802 .address dd h2 { background-repeat: no-repeat; background-position: left top; display: inline-block; margin-right: 9%; margin-bottom: 2%; font-weight: normal; }
.Form002802 .address dd h1 { margin: 0 0 1em; padding-left: 0; font-size: 1.5em; color: #333; }
.Form002802 .address dd h2 { font-size: 1em; }
.Form002802 .address dd h2.h2_1 { background-image: url(../images/Form002802-icon1.png); }
.Form002802 .address dd h2.h2_2 { background-image: url(../images/Form002802-icon2.png); }
.Form002802 .address dd h2.h2_3 { background-image: url(../images/Form002802-icon3.png); }
.Form002802 .address dd h2.h2_4 { background-image: url(../images/Form002802-icon4.png); }
.Form002802 .address dd h2.h2_5 { background-image: url(../images/Form002802-icon5.png); }
.Form002802 .from { padding-top: 3em; }
.Form002802 .from td { padding-right: 5%; padding-bottom: 3%;  position: relative;}
.Form002802 .from td p { margin: 0; color: #999; text-align: center; }
.Form002802 .from td .box { position: relative; background-repeat: no-repeat; background-position: 20px 17px; background-color: #f9f9f9; border: 1px solid #eee; }
.Form002802 .from td .Name { background-image: url(../images/Form002802-01.png) }
.Form002802 .from td .leixing { background-image: url(../images/Form002802-05.png) }
.Form002802 .from td .Company { background-image: url(../images/Form002802-02.png) }
.Form002802 .from td .Tel { background-image: url(../images/Form002802-03.png) }
.Form002802 .from td .Email { background-image: url(../images/Form002802-04.png); }
.Form002802 .from td .Email img{ position: absolute;right: 0.6em;top: 0.6em;}
.Form002802 .from td .Comments { background-image: url(../images/Form002802-06.png) }
.Form002802 .from label { position: absolute; left: 55px; top: 0; font-size: 1em; line-height: 50px; color: #666; }
.Form002802 .from label span { color: #ea5b24; vertical-align: bottom; }
.Form002802 .from .select select{height:48px;width:100%;border:0;background:transparent;}
.Form002802 .from .select, .Form002802 .from .text { width: 100%; height: 50px; line-height: 50px; padding: 0 2% 0 55px; background: none; border: none; color: #666; }
.Form002802 .from textarea { width: 100%; height: 150px; line-height: 40px; padding: 0 2% 0 55px; background: none; border: none; color: #666; }
.Form002802 .from textarea.text { height: 132px; }
.Form002802 .from .con2 { font-size: 1em; color: #888; }
.Form002802 .from .con2 input { margin: 0; }
.Form002802 .from .con2 span { margin: 0 14px; display: inline-block; color: #087196; border-bottom: 1px solid #087196; }
.Form002802 .from .btn { padding-bottom: 1.5%; text-align: center; }
.Form002802 .from .btn input { background: #087196; cursor: pointer; padding: 0; border: none; width: 10em; height: 3.125em; font-size: 1.25em; color: #fff;  }
.Form002802 .from .btn:hover input { background: #ea5b24; }
.Form002802 .from .afPho{font-size: 1.4em;margin: 25px 0 0;}

@media (min-width:1025px) {
.Form002802 .left { width: 48%; padding:4em 0 4em 4em; }
.Form002802 .right { width: 52%; }
}

@media (max-width:1024px) {
.Form002802 .right { padding-bottom: 2em; }
.TextList001230 li{width: auto;float: none;}
}

@media(min-width:641px) {
.Form002802 .from td:nth-child(2n), .Form002802 .from .textareas, .Form002802 .from .btn, .Form002802 .from .tip { padding-right: 0; }
}

@media(max-width:640px) {
.Form002802 .from td { display: block; padding-right: 0; }
.Form002802 .address dd { float: none; width: auto; padding-left: 0; }
.TextList001230 li img {max-width: 129px;}
.TextList001230 li h2{font-size: 15px;}
.TextList001230 li p,.TextList001230 li a{font-size: 14px;line-height: 1.5;}
.TextList001230 li span{display: block;margin-bottom: 10px;}
.Form002802 .address dd h2{line-height: 2.8;}
}


.TextList000711 li{ border-bottom:dashed 1px #ccc; padding:1em 0 1em 2em; line-height:40px; position: relative;}
.TextList000711 li a.dot::before{position: absolute; content: ""; background: url(../images/word.svg) no-repeat; width: 20px; height: 20px; top: 1.7em; left: 0; background-size: contain;}
.TextList000711 li em{ font-style:normal; float:right; margin-left:2%;}
.TextList000711 li em a{border:1px solid #dadada;display:block; padding-left:20px; padding-right:20px; line-height:38px;}
.TextList000711 li em a:hover{ background-color:#ea5b24; color:#fff;}
@media(max-width:480px){
    .TextList000711{margin-bottom: 20px;}
.TextList000711 li{ line-height:30px;}
.TextList000711 li em a{ font-size:12px;line-height:28px;padding:0 8px;}
}
.TextList000711{padding-bottom: 2vw;}


/*Floor002906 */


.Floor002906{ padding: 0 0 2vw;}
.Floor002906 .title{font-size: 48px;margin-bottom: 1.823vw;color: #333;line-height: 1em;}
@media(max-width:640px){
.Floor002906 .title{font-size: 7vw;}
}
.Floor002906 dt select,.Floor002906 dt .text{width: 100%; height: 50px;line-height: 50px;padding: 0 2%;background: none;border: none;color: #666;background-color: #f9f9f9;
    border: 1px solid #eee;}
.Floor002906 dt label { position: absolute; left:2%; top: 0; font-size: 0.875em; line-height: 50px; color: #666;}
.Floor002906 dt select::-ms-expand {display: none;}
.Floor002906 dd a{display: block;line-height: 50px;font-size: 16px;background: #087196;color: #fff; text-align: center;}
@media(min-width:481px){
.Floor002906 dt{float: left;width: 35%; margin-right: 2.5%; position: relative;
    }
.Floor002906 dd{float: right;width: 25%;}
}
@media(max-width:480px){
.Floor002906 .title{margin-bottom: 6vw;}
.Floor002906 dt{margin-bottom: 3vw;}
    .Floor002906 dt select{line-height:46px; height: 50px;  font-size: 4vw;}
    .Floor002906 dd a{line-height: 50px; font-size: 4vw;}
}




/*RighInfo003134 */
.RighInfo003134 .img-side{border: solid 1px #f2f2f2; margin-bottom: 4em;}
.RighInfo003134 .img-group li .Ispic{background-size: cover;padding-bottom: 87%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin: 1em auto;}
.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: #087196; 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: 1.875em;color: #333; margin-bottom: 0.6em;}
.RighInfo003134 .img-side .line{width: 30px; height: 2px; background-color: #087196;display: block;margin: 0 auto; margin-left: 0;}
.RighInfo003134 .img-side .btn{ margin-top: 1.5em;}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size: 1em;color: #fff;box-shadow: 0px 10px 30px rgba(218, 37, 29, 0.08); margin: 0 5px;text-align: center; line-height: 3.3333;padding: 0 1.8125em; cursor: pointer;}
.RighInfo003134 .img-side .btn a.download{background-color: #087196;}
.RighInfo003134 .img-side .btn a.download2{background-color: #6e6e6e;}
.RighInfo003134 .img-side .btn a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width: 1.3888em;height: 3.3333em;margin-right: 0.5555em;}
.RighInfo003134 .img-side .btn a.download:before{background-image: url(../images/return.png);}
.RighInfo003134 .img-side .btn a.download2:before{background-image: url(../images/RighInfo003134-icon-download.svg);}

.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #efefef;font-size: 1.5em; padding-bottom: 0.666em;color: #333; line-height: 2;}
.RighInfo003134 .prod-intro .name i{width: 2em; height: 2em;border-radius: 50%;background-color: #087196;display: inline-block;vertical-align: top; margin-right: 0.625em; background-repeat: no-repeat; background-position: center; background-size: auto 50%;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-title-icon.svg);}
.RighInfo003134 .prod-intro .name-3 i{background-image: url(../images/xingneng.svg);}
.RighInfo003134 .prod-intro .name-4 i{background-image: url(../images/anli.svg);}
.RighInfo003134 .prod-intro .name-5 i{background-image: url(../images/wenti.svg);}
.RighInfo003134 .prod-intro .singlePage{line-height: 1.875; margin: 2em 0 3em 0;}
.RighInfo003134 .prod-intro .singlePage h2.con{color: #333; text-align: center;}

@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 40%;border-right: solid 1px #f2f2f2;}
.RighInfo003134 .img-side .txt{padding: 0 4%;}
.RighInfo003134 .img-side .txt p{line-height: 2;}
}
@media (max-width:1024px) {
.w_96{width: 90%;}
.RighInfo003134 .img-side{ padding: 2em;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
}
@media(max-width:768px){
    .img-group{margin-bottom: 3%;}
    .RighInfo003134 .prod-intro .singlePage{font-size: 14px;}
    .RighInfo003134 .img-side{margin-bottom: 2em;}
    .RighInfo003134 .img-side .singlePage{font-size: 14px;line-height: 1.875;}
    .RighInfo003134 .img-side .tit{font-size: 20px;}
}


/*Floor002505 */
.Floor002505{padding:5% 0 0;}
.Floor002505 .slick-list{margin: 0 -5px;;}
.Floor002505 .slick-slide{margin: 0 5px;;}
.Floor002505 .items{ position:relative; background: #fafafa;}
.Floor002505 .items aside{ position:absolute; left:15%;width:70%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.Floor002505 .items .more span{ display: inline-block; padding-left: 40px; padding-right: 64px; line-height: 40px;
   background:url(../images/PicList002797-more.png)no-repeat 74% center #087196; border-radius: 5px;transition:all 0.5s ease-out 0s; }
.Floor002505 .items .more span:hover{padding-left:50px; padding-right:74px;  }
.Floor002505 .items .txt{  z-index:2;  padding: 0 10% 10% ;}
.Floor002505 .items h2{ font-size:22px; font-weight:normal; margin:0;color:#222;}
.Floor002505 .items p{ font-size:14px;  margin:0;color:#666; padding-top:10px;}
.Floor002505 .items a{ display:block;}
.Floor002505 .items a:hover .hover{ opacity:1;}
.Floor002505 .items img{ width:100%; display:block;}
.Floor002505 .items .hover img{ height:100%;}
@media(max-width:768px){
.Floor002505 .title ol,
.Floor002505 .title li{ float:none; overflow:hidden;}
.Floor002505 .title li a{ margin:10px 20px 0 0;}
.Floor002505 .owl-carousel .owl-nav div{ height:45px;}
.Floor002505 .items h2{font-size: 15px;}
}
@media(max-width:480px){
.Floor002505 .title ol{ font-size:28px;}
}
.Floor002505 .slick-arrow{ font-size:0; width:70px !important; height:70px !important; border:none; position:absolute; top:50%;
	 margin-top:-25px; background:none !important; cursor:pointer; padding:0; z-index: 100;}
	 .Floor002505 .slick-prev{ left:2%;}
	 .Floor002505 .slick-next{ right: -1%;}
	 .Floor002505 .slick-next::before,
	 .Floor002505 .slick-prev::before{ position:absolute; content:''; width:50%; height:50%; border-top:3px solid #ccc; border-right:3px solid #ccc; top:25%; left:0; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
	 .Floor002505 .slick-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg);}
	 .Floor002505 .slick-next:hover::before,
	 .Floor002505 .slick-prev:hover::before{ border-color:#087196;}
/*end*/


/*Floor002985*/
.Floor002985{overflow:hidden; padding-bottom: 3.38vw;}
.Floor002985 .title{position: relative; z-index: 10; text-align: center;font-size: 50px;color: #010101; line-height: 30px;}
.Floor002985 .slider{margin-bottom: 3.33vw; padding-top: 73px;position: relative; }
.Floor002985 .slider:before{position: absolute; content: ''; height: 95%;width: 65.482%; right: 0; top: 0;background-color: #f1fbff;}
.Floor002985 .slider ul{width: 109.524%; z-index: 4;}
.Floor002985 .slider li a{position: relative;display: block; margin-right: 20px; overflow: hidden;}
.Floor002985 .slider li .txt{position: absolute; left: 0; bottom: 5%; padding: 0 5%; width: 100%; color: #fefefe;font-size: 22px; z-index: 10;}
.Floor002985 .slider li img{transition: 0.3s;}
.Floor002985 .slider li a:hover img{-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.Floor002985 .arrow{background-color: #e9e9e9; height: 1px;position: relative;}
.Floor002985 .arrow:before{position: absolute; content: ''; width: 50%; height: 100%;background: #000; left: 0; top: 0;}
.Floor002985 .slick-arrow{position: absolute; height: 20px; padding:0  33px;background: #fff;color: #000; top: 50%; margin-top: -10px; font-size: 14px; text-transform: uppercase;}
.Floor002985 .slick-prev{padding-left: 0!important; left: 0;}
.Floor002985 .slick-next{left: 144px;}
@media(max-width:768px){
.Floor002985 .title{font-size: 6vw;}
.Floor002985 .slider{padding-top: 6vw;}
.Floor002985 .slider li .txt{font-size: 4vw;}
.Floor002985 .slick-arrow{padding: 0 4vw;}
.Floor002985 .slick-next{ left: 15vw;}
}
@media(max-width:480px){
.Floor002985 .slider{margin-left: 8vw;}
.Floor002985 .arrow{margin: 8vw 8vw 0; }
}

.Floor002985.xingneng li{width: 32%; float: left;}
.Floor002985.xingneng li a{display: block; position: relative;}
.Floor002985.xingneng li:not(:nth-last-child(3)){margin-left: 2%;}
.Floor002985.xingneng  li .txt { position: absolute; left: 0; bottom: 5%; padding: 0 5%; width: 100%; color: #fefefe; font-size: 22px; z-index: 10;}



/*Floor002978*/
.Floor002978{ overflow: hidden;}
.Floor002978 .auto{width: 80%; max-width: 1220px;position: relative; z-index: 1;}
.Floor002978 .slick-list{overflow: inherit;}
.Floor002978 .slick-arrow{ z-index: 20; position: absolute; top: 50%; width: 20px; height: 20px; border: 2px solid #fff; border-right: 0; border-bottom: 0; margin-top: -8px;}
.Floor002978 .slick-prev{left: 35px; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.Floor002978 .slick-next{right: 35px; transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Floor002978 li a{display: block; margin: 0 10px;position: relative;}
.Floor002978 li .pic{overflow: hidden;}
.Floor002978 li .Ispic{padding-bottom: 50%;transition: 0.3s;}
.Floor002978 li.slick-center a:hover .Ispic{ transform: scale(1.2);}
.Floor002978 li .txt{top: 10%; left: 2%; width: 96%; text-align: center; color: #fff; z-index: 10;position:absolute;}
.Floor002978 li aside{word-break: break-word; line-height: 1.2em;}
.Floor002978 li .t-1{font-size: 24px;}
.Floor002978 li .t-2{font-size: 30px;font-family: 'manrope-extrabold'; margin-bottom: 1.334em; margin-top: 0.2em;}
.Floor002978 li .more{display: table; margin: 0 auto;position: relative; padding: 5px 0;transition: 0.3s;}
.Floor002978 li .more:after{position: absolute; content: ''; left: 0; bottom: 0; height: 1px; width: 100%;background: #fff; transition: 0.3s;}
.Floor002978 li a:hover .more{padding-left: 10px; padding-right: 10px;color: #fff;}
.Floor002978 li a:hover .more:after{ height: 100%;background: #86bf47;}
.Floor002978 li .more i{font-style: normal;position: relative;display: block;font-size: 18px; z-index: 4;}
@media(min-width:769px) and (max-width:1280px){
.Floor002978 li .t-1{font-size: 2vw;}
.Floor002978 li .t-2{font-size: 2.2vw;}
.Floor002978 li .more i{font-size: 1.5vw; }
}
@media(max-width:768px){
.Floor002978{margin: 4% 0; }
.Floor002985.xingneng ul{margin-left: -3%;}
.Floor002985.xingneng li{width: 50%;padding: 0 0 3% 3%;}
.Floor002985.xingneng li:not(:nth-last-child(3)){margin-left: 0;}
.Floor002985.xingneng li .txt{font-size: 14px;}
.RighInfo003134 .prod-intro .singlePage h2.con{font-size: 16px;line-height: 1.5;}
}
@media(max-width:480px){
.Floor002978 li a{margin: 0 5px;}
.Floor002978 li .t-1{font-size: 4vw;}
.Floor002978 li .t-2{font-size: 4.5vw; margin-bottom: 0.5em;}
.Floor002978 li .more i{font-size:3vw; }
.Floor002978 .slick-prev{left: 4vw;}
.Floor002978 .slick-next{right: 4vw;}
}

.popbox{position: fixed;left: 50%;top: 55%;width: 380px;padding:50px;background:#fff;box-shadow: 0 10px 10px rgba(0,0,0,0.1);z-index: 100;display: none;transform: translate(-50%,-50%);border-radius: 10px;}
.popbox .content{padding: 0;}
.popbox .close{position:absolute;right: 10px;top: 10px;width: 30px;height: 30px;border-radius: 50%;background: #087196 url(../images/close.svg) center center no-repeat;background-size:50%;}
.popbox .btnbox{text-align: center;padding-top: 25px;}
.popbox button{background:#087196;border-radius: 5px;width: 120px;height: 38px;border:0;cursor: pointer;color:#fff;}

@media(max-width:640px){
    .popbox{width: 95%;}
}
/*
 .TextList001202 为demo编号
 */
 .TextList001202 h1{ margin:0; font-weight:normal; padding:3% 0; font-size:24px; color:#333;}
 .TextList001202 h1 b{ display:block;}
 .TextList001202 li{padding-bottom:20px;}
 .TextList001202 dl{ position:relative; padding-left:60px;}
 .TextList001202 dl dt,
 .TextList001202 dl dd{ border:1px solid #e3e7e6;}
 .TextList001202 dl dt{ position:absolute; width:50px; left:0; top:0; color:#087196; text-align:center; font-size:24px;}
 .TextList001202 dl.Q dt,
 .TextList001202 dl.Q dd,
 .TextList001202 dl.A dt{line-height:24px; font-size: 18px;}
 .TextList001202 dl.A dd{ padding:10px 2%; line-height:22px; font-size:12px;}
 .TextList001202 dl.Q dd{ padding:10px 2%;}
 .TextList001202 li figure{ padding-top:2%;}
 .TextList001202 li figure a{ display:inline-block; padding:0 20px; line-height:25px;color:#fff; background-color:#087196; height: auto!important;}
 .TextList001202 dl.A{ display:none; padding-top:10px;}
 .TextList001202 dl.A dt{ top:10px;}
 .TextList001202 dl.A p{ margin:0; font-size: 16px; line-height: 2;}
 .TextList001202 dl.Q_on dt{ color:#fff; background-color:#087196;}
 .TextList001202 dl.Q_on dd{background-color:#f7fbfc;}

 @media(max-width:480px){
 .TextList001202 dl.Q dt,
 .TextList001202 dl.Q dd,
 .TextList001202 h1,
 .TextList001202 dl dt{font-size:16px;}
 .TextList001202 dl.A p{ max-height:66px; overflow:hidden;}
 .TextList001202 dl.A p{line-height: 1.5;}
 }

  /*20230313*/
.Top003111 menu li .sub2{width: 100vw;min-height: 5rem;background: url(../images/tbg.png) no-repeat bottom right #F1F7F9;;left: 50% !important;transform: translateX(-50%);padding: 80px 0 120px;}
.sub2  .root-w-1260 .auto{max-width: 12.60rem;}
.Top003111 menu li .sub2 .slideTxtBox .hd li{font-weight: bold;font-size: 16px;line-height: 30px;color: #333333;}
.Top003111 menu li .sub2 .slideTxtBox .hd li.on{color: #087196;}
.Top003111 menu li .sub2 .slideTxtBox .bd {margin-top: 40px;display: inline-block;width: 100%;min-height: 500px;}
.Top003111 menu li .sub2 .slideTxtBox  .pro1 .pro1_n{font-size: 16px;font-weight: normal;color: #666666;line-height: 40px;transition: all 0.3s;cursor: pointer;}
.Top003111 menu li .sub2 .slideTxtBox  .pro1 .pro1_n.on pro2{display: block;}
.Top003111 menu li .sub2 .slideTxtBox  .pro1 .pro1_n.on > a,
.Top003111 menu li .sub2 .slideTxtBox  .pro1 .pro1_n:hover > a{color: #087196;text-decoration: underline #087196;font-weight: bold;}
.Top003111 menu li .sub2 .slideTxtBox  .pro1{position: relative;float: left;}
.Top003111 menu li .sub2 .slideTxtBox  .pro1 .pro2{position: absolute;left: 100%;top: 0;display: none;width: 32vw;padding: 0 4.6875vw;}

.Top003111 menu li .sub2 .slideTxtBox  .pro1 .pro1_n:first-child .pro2 p.on img{display: block;}
.Top003111 menu li .sub2 .slideTxtBox  .pro1 .pro1_n.on .pro2{display: block;}
.Top003111 menu li .sub2 .slideTxtBox  .pro1 .pro2 p{padding: 0;margin: 0;line-height: 40px;transition: all 0.3s}
.Top003111 menu li .sub2 .slideTxtBox  .pro1 .pro2 p a{transition: all 0.3s}
.Top003111 menu li .sub2 .slideTxtBox  .pro1 .pro2 img{position: absolute;left: 80%;top: 0; width: 34.844vw; height: 22.5vw;max-width: unset;display: none; object-fit: contain;}
.Top003111 menu li .sub2 .slideTxtBox  .pro1 .pro2 p:hover a,.Top003111 menu li .sub2 .slideTxtBox  .pro1 .pro2 p.on a{font-size: 24px;color: #087196;text-decoration: underline #087196;;}
.Top003111 menu li .sub2 .slideTxtBox  .pro1 .pro2 p:hover img{display: block;}
.Top003111 menu li .sub2 .slideTxtBox dl{float: left;font-size: 16px;line-height: 30px;color: #333333;width: 50%;text-align: left;padding: 10px 0}
.Top003111 menu li .sub2 .slideTxtBox dl .dt a{color: #333333;}
.Top003111 menu li .sub2 .slideTxtBox dt a{color: #333333;text-align: left;padding: 0;line-height: 40px;}
.Top003111 menu li .sub2 .slideTxtBox dt a:hover {background: none;color: #087196;text-decoration: underline #087196;}

 @media(max-width:1600px){
.root-w-1260 .auto,.Top003111 .sub2 .auto{max-width: 70%;}
/* .Top003111 menu li .sub2 .slideTxtBox  .pro1 .pro2{width: 200%; } */
.Top003111 menu li .sub2 .slideTxtBox  .pro1 .pro2 p:hover{font-size: 22px;}

}
 @media(max-width:1366px){
.Top003111 menu li .sub2 .slideTxtBox  .pro1 .pro2 img{max-width: 100%;height: auto;left: 80%}
.Top003111 menu li .sub2 .slideTxtBox  .pro1 .pro2 p:hover{font-size: 18px;}
 }
 @media(max-width:1024px){
.root-w-1260 .auto, .Top003111 .sub2 .auto{width: 96%;max-width: unset;display: inline-block;margin: 0 auto}
.Top003111 menu li .sub2{width: 100%;left: 0% !important;transform: translateX(-0%);padding: 0;}
.Top003111 menu li .sub2 .slideTxtBox .hd li{width: 50%;float: left;text-align: center;}
.Top003111 menu li .sub2 .slideTxtBox ul{width: 100%    }
.Top003111 menu li .sub2 .slideTxtBox .bd{margin-top: 10px;}
.Top003111 menu li .sub2 .slideTxtBox .pro1{margin-left: 10%;}

 }

.PicListPhoto{overflow: hidden}
.PicListPhoto ul{margin-left: -2%; margin-right: -2%;}
.PicListPhoto li{float: left; width: 33.333%; padding: 2%;}
.PicListPhoto li a{display: block;position: relative;  overflow: hidden; cursor: pointer;}
.PicListPhoto li .Ispic{padding-bottom: 74%;transition: 0.3s ease-out;}
.PicListPhoto li .tit{background: #087196; width: 100%; padding:18px; color: #ffffff; transition: 0.5s;}
.PicListPhoto li  a:hover .Ispic{transform: scale(1.15);}
.PicListPhoto li  a:hover .tit{background-color: rgba(191,156,80,0.8);}
.PicListPhoto .open-video:before { content: ''; display: block; width: 42px; height: 42px; border-radius: 50%; background: #ea5b24  url(../images/Floor002841_btn.png) no-repeat center center; position:absolute; z-index: 4; margin: auto; left: 0; right: 0; top: 0; bottom: 0 }

