﻿﻿@font-face { font-family: 'HarmonyOS_Sans_SC_Light'; src: url("../fonts/harmonyos_sans_sc_light.ttf"); font-display: swap; }
@font-face { font-family: 'HarmonyOS_Sans_SC_Regular'; src: url("../fonts/harmonyos_sans_sc_regular.ttf"); font-display: swap; }
html, body { font-family: 'HarmonyOS_Sans_SC_Regular'; }

.w_86 {width: 100%;height:auto;}

.Ispic .hide{position: fixed; left: -100%;width: 1px;height: 1px;opacity: 0;}

/*Top003198 */
.Top003198 { position: absolute; z-index: 100; left: 0; top: 0; width: 100%; transition: .5s ease-in-out; }
.Top003198_fixed { position: fixed; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.1); }
.Top003198 menu li span { display: block; font-size: calc(18 / 16 * 1em);}
.Top003198:not(.Top003198_fixed) menu li a { color: #fff; }
.Top003198 li .sub .pic .Ispic {padding-bottom: calc(400 / 310 * 100%); background-color: #eee; }
.Top003198 .top-login {font-size: calc(18 / 16 * 1em);padding-left: calc(29 / 18 * 1em);background:url(../fonts/top003198-login.svg) no-repeat left center; background-size: 1em auto; line-height: calc(36 / 18 * 1em);}
.Top003198:not(.Top003198_fixed) .top-login { color: #fff; background-image: url(../fonts/top003198-login-white.svg);}
.Top003198:not(.Top003198_fixed) .top-login a{ color: #fff;}
.Top003198 .top-search { display: block; padding: 0; margin-left: calc(56 / 1920 * 100vw);}
.Top003198 .top-search .box { position: relative; background-color: rgba(163,163,163,0.1); overflow: hidden; }
.Top003198 .top-search .box .text { width: 100%; display: block; line-height: calc(36 / 14 * 1em);font-size: calc(14 / 16 * 1em);height: calc(36 / 14 * 1em);background: none; border: 0; padding-left: calc(42 / 14 * 1em);color: rgba(51, 51, 51, 0.5); }
.Top003198 .top-search .box .text.focus { color: #000; }
.Top003198 .top-search .box .btn { position: absolute; top: 0; width: calc(42 / 16 * 1em);height: 100%; background: url(../fonts/top003198-search.svg) no-repeat center center; background-size:calc(17 / 42 * 100%) auto;
cursor: pointer; }
.Top003198:not(.Top003198_fixed) .top-search .box { background-color: rgba(255,255,255,0.1); }
.Top003198:not(.Top003198_fixed) .top-search .box .text { color: rgba(255,255,255, 0.5); }
.Top003198:not(.Top003198_fixed) .top-search .box .btn { background-image: url(../fonts/top003198-search-white.svg);}


.Top003198 .logo img { max-height:calc(120 / 16 * 1em);transition: .5s ease-in-out;}
.Top003198:not(.Top003198_fixed) .logo img.hover { display: none;opacity: 0 }

.Top003198_fixed .logo img { max-height: calc(90 / 16 * 1em);transition: .5s ease-in-out;opacity: 1}
.Top003198_fixed .logo img.default { display: none;opacity: 0 }

@media (min-width:1025px) {
.Top003198 .logo { display: table; height: calc(120 / 16 * 1em);}
.Top003198 .logo a { display: table-cell; vertical-align: middle; }
.Top003198_fixed .logo { height: calc(90 / 16 * 1em);}
.Top003198 menu li { float: left; margin-right: calc(46 / 1920 * 100vw);}
.Top003198 menu li span { line-height: calc(120 / 18 * 1em);transition: .5s ease-in-out;}
.Top003198 menu li.aon span a,
.Top003198 menu li span a:hover{color: #00a757}
.Top003198_fixed menu li span { line-height: calc(90 / 18 * 1em);}
.Top003198 li .sub { position: absolute; top: 100%; background-color: #fff; width: calc(200 / 16 * 1em);margin-left:0;transform: translateX(-50%);padding:  calc(10 / 16 * 1em);box-shadow: 0 5px 5px rgba(0,0,0,0.1); }
.Top003198 li#m24 .sub {  width: calc(240 / 16 * 1em);}
.Top003198 li .sub dl { background: none;}
.Top003198 li .sub dt a{color: #333}
.Top003198 li .sub dt a i{font-style: normal}
.Top003198 li .sub dt a:hover{color: #00a757}
.Top003198 li .sub .pic { width: 50%; }
.Top003198 .top-right { padding-top: calc(42 / 16 * 1em);transition: .5s ease-in-out;}
.Top003198_fixed .top-right { padding-top: calc(27 / 16 * 1em);}
.Top003198 .top-right dd { float: left; }
.Top003198 .top-search .box {width: calc(90 / 16 * 1em);border-radius: calc(90 / 16 * 1em); transition: 0.3s; }
.Top003198 .top-search.show .box { width: calc(200 / 1920 * 100vw);}
.Top003198 .top-search .box .btn { left: 0; }
}

@media (max-width:1024px) {
.Top003198:not(.Top003198_fixed) menu li a { color: #333; }
.Top003198 .top-hotline, 
.Top003198 header:after { display: none; }
.Top003198 header { display: flex; justify-content: space-between; align-items: center; height: calc(70 / 16 * 1em);}
.Top003198 .logo img { max-height:calc(60 / 16 * 1em);}
.Top003198 menu { position: fixed; left: -100%; top: calc(70 / 16 * 1em);height: calc(100% - (70 / 16 * 1em));background-color: #fff; opacity: 0; transition: 0.5s; box-shadow: 0 5px 5px rgba(0,0,0,0.1); width: 50vw; max-width: 240px; }
.menu-show .Top003198 menu { left: 0; opacity: 1; }
.Top003198 menu ul { height: 100%; overflow: auto; }
.Top003198 menu li { border-bottom: 1px dotted #eee; }
.Top003198 menu li span { line-height: 3; padding-left: 2em; }
.Top003198 menu li.has-sub span .op:before, 
.Top003198 menu li.has-sub span .op:after { background-color: #00a757; }
.Top003198 li .sub { background-color: #eee; }
.Top003198 li .sub i{ font-style: normal; }
.Top003198 li .sub .pic { display: none; }
.Top003198 .top-search { margin: 0 5vw; position: inherit; }
.Top003198 .top-search .box { top: 100%; left: 0; width: 100%; opacity: 1; position: absolute; display: none; background-color: rgba(255,255,255,0.8); }
.Top003198 .top-search .box .btn { right: 0; }
.Top003198 .top-search .box .text { padding: 0 calc(42 / 16 * 1em) 0 calc(20 / 16 * 1em);}
.Top003198 .top-right dl:after { display: none; }
.Top003198 .top-right dl { display: flex; align-items: center; }
.Top003198 .open-search {width: calc(24 / 16 * 1em);height: calc(24 / 16 * 1em); background: url(../fonts/top003198-search-white.svg) no-repeat center center; background-size: contain; display: block; position: relative; }
.Top003198_fixed .open-search {width: calc(24 / 16 * 1em);height: calc(24 / 16 * 1em); background: url(../fonts/top003198-search.svg) no-repeat center center; background-size: contain; display: block; position: relative; }

.Top003198 .open-search.on:after, 
.Top003198 .open-search.on:before { background-color: #00a757; }
.Top003198 .open-menu {width: calc(30 / 16 * 1em);height: calc(24 / 16 * 1em); display: flex; flex-wrap: wrap; flex-direction: column; justify-content: space-between; transition: 0.3s; }
.Top003198 .open-menu span { display: block; transition: 0.3s; height: 2px; background-color: #fff; }
.Top003198_fixed .open-menu span { background-color: #00a757; }
.menu-show .Top003198 .open-menu {background-color: #00a757; padding: calc(9 / 16 * 1em);height: calc(30 / 16 * 1em);}
.menu-show .Top003198 .open-menu span { background-color: #fff; height: 1px; }
    
.Top003198 .top-login{background-image: none!important;padding-left: 0}
}
/*Banner003192 */
.Banner003192 { position: relative; }
.Banner003192 li.slick-slide { position: relative; }
.Banner003192 li.slick-slide img { display: block; width: 100%; }

.Banner003192 .slick-arrow { z-index:20; position:absolute; top:50%; width:30px; height:30px; border:2px solid #fff; border-right: 0; border-bottom: 0; margin-top:-30px; transition: .3s; }
.Banner003192 .slick-prev { left:5%; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }
.Banner003192 .slick-next { right:5%; transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.Banner003192 .slick-arrow:hover { border-color: #009a3f; }

@media(min-width:1025px) {
.Banner003192 li.slick-slide img.wap { display: none; }
}

@media(max-width:1024px) {
.Banner003192 li.slick-slide img.pc { display: none; }
.Banner003192 .slick-arrow{ width:15px; height:15px; margin-top:-15px;}
}
.Banner003192 li.slick-slide { position: relative; }
.Banner003192 .slick-pages { position: absolute; left: calc((100% - 1400px)/2); bottom: calc(66 / 960 * 100%);color: #fff; z-index: 20; font-size: calc(20 / 1920 * 100vw);}
.Banner003192 .slick-dots { position: absolute; right: calc((1920px - 1400px)/2); bottom: calc(66 / 960 * 100%);
z-index: 20; }
.Banner003192 .slick-dots li { float: left; width: calc(30 / 1920 * 100vw);height: 3px; border-radius: 3px; background-color: rgba(255, 255, 255, 1); opacity: 0.5; margin-left: 10px; }
.Banner003192 .slick-dots li button { display: none; }
.Banner003192 .slick-dots li.slick-active { opacity: 1; }
.Banner003192 .go { position: absolute; left: 0; right: 0; z-index: 20; margin: auto; bottom: 3.5vw; user-select: none; width: 60px; height: 60px; border-radius: 50%; line-height: 60px; background: url(../fonts/icon-down.svg) no-repeat center center #00a757; background-size: 35% auto; text-align: center; display: flex; transform-origin: 50% 50%; justify-content: center; align-items: center; animation: scroll-icon 1.2s infinite alternate cubic-bezier(0.65, 0.05, 0.36, 1); }
.column-intro { text-align: center; padding-bottom: calc(0 / 1920 * 100vw);}
.column-intro .column-tit {font-size: calc(40 / 16 * 1em); line-height: 1; margin-bottom: calc(20 / 40 * 1em);color: #0e1318; }
.column-intro .column-tit span { color: #00a757; }
.column-intro .column-tit i { color: #00a757;font-style: normal}

@media (max-width:1024px) {
.Banner003192 .go {width: 30px; height: 30px;line-height: 30px; }
.column-intro {padding-bottom: calc(100 / 1920 * 100vw);}
.column-intro .column-tit { font-size: calc(32 / 16 * 1em);}
}
.column-intro .edit-info { max-width: 1000px; margin: 0 auto; padding-bottom:calc(20 / 1920 * 100vw); font-size: calc(18 / 16 * 1em);color: #999; line-height: 1.25; font-family: 'HarmonyOS_Sans_SC_Light'; }
.column-intro .btn { margin-top: calc(30 / 1920 * 100vw);}
.column-intro .btn a { display: inline-block; margin: 0 auto; font-size: calc(18 / 16 * 1em);color: #fff; background: #00a757; line-height: calc(50 / 18 * 1em);padding: 0 calc(30 / 18 * 1em);border-radius: calc(50 / 18 * 1em);}
/*Floor002958 */
.Floor002958 { padding: calc(100 / 1920 * 100vw) 0;}
.Floor002958 li { position: relative; overflow: hidden; }
.Floor002958 li a { position: absolute; z-index: 20; left: 0; top: 0; width: 100%; height: 100%; }
.Floor002958 li .name { position: absolute; z-index: 10; left: calc(20 / 16 * 1em); right: calc(20 / 16 * 1em); bottom: calc(20 / 16 * 1em);padding-bottom: calc(30 / 16 * 1em); background: url("../fonts/floor002958_limore.svg") no-repeat left bottom; background-size: 1.125em auto; }
.Floor002958 li .name * { margin: 0; color: #fff; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: .3s;}
.Floor002958 li .name h3 {font-size: calc(24 / 16 * 1em);margin-bottom: 0.5em; }
.Floor002958 li .name p{ opacity: 0.65}
.Floor002958 li .Ispic { position: relative; z-index: 1; transition: transform 0.3s; }
.Floor002958 li .Ispic:after { position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 60%; transition: .3s; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.85) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,.85) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0 ); /* IE6-9 */
}
.Floor002958 li:hover .Ispic { transform: scale(1.05); -webkit-transform: scale(1.05); -ms-transform: scale(1.05); }
.Floor002958 li:hover .Ispic:after { opacity: 0.65; }
.Floor002958 li:hover  .name * { display: -webkit-box; white-space: normal; overflow: inherit;}

@media(min-width:769px) {
.Floor002958 li { float: left; width: calc((100% - calc(10 / 16 * 1em)*5)/6); margin-right: calc(10 / 16 * 1em);}
.Floor002958 li:nth-child(6n) { margin-right: 0; }
.Floor002958 li .Ispic { height: calc(540 / 16 * 1em);}
}

@media(max-width:768px) {
.Floor002958 li .Ispic { padding-bottom: 64%; }
.Floor002958 li:not(:first-child) { margin-top: 2%; }
.Floor002958 li .name {left: 20px; right: 20px; bottom: 20px; }
.Floor002958 li .name h3 {font-size: calc(24 / 16 * 1em);}
}
/*Floor003128 */
.Floor003128 { overflow: hidden; }
.Floor003128 .slider-img .Ispic { position: relative; z-index: 1; }
.Floor003128 .slider-img .Ispic:after { position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 100%; background: rgba(0,0,0,0); }
.Floor003128 .slider-img .item { position: relative; }
.Floor003128 .slider-img .txt { position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 100%; z-index: 10; color: #fff; }
.Floor003128 .slider-img .txt .num {font-size: calc(60 / 16 * 1em); font-weight: bold; background: linear-gradient(to bottom, #fff, rgba(255,255,255,0)); -webkit-background-clip: text; color: transparent; opacity: 0.65; }
.Floor003128 .slider-img .tit { font-size: 2em; margin: 0.5em 0; max-width: 30%; }
.Floor003128 .slider-img .txt p { line-height: 2; font-size: calc(18 / 16 * 1em);margin: 0; max-width: 30%; }
.Floor003128 .slider-img .txt .more { display: inline-block; width: 3.125em; height: 3.125em; border-radius: 50%; background: url(../fonts/floor003128-icon-white.svg) no-repeat center #009a3f; background-size: 1em auto; margin-top: 2em; }
.Floor003128 .slider-nav .inside .icon img { max-height: 2.8125em; }
.Floor003128 .slider-nav li { cursor: pointer; transition: 0.3s; border-radius: 10px; margin: 10px 0; }
.Floor003128 .slider-nav li aside { color: #fff; font-size: calc(18 / 16 * 1em);}
.Floor003128 .slider-nav .slick-current { background-color: #009a3f; }

@media (min-width:1025px) {
.Floor003128 .main { position: relative; }
.Floor003128 .slider-img .Ispic { padding-bottom: 35%; }
.Floor003128 .slider-nav { right: calc((100% - 1400px)/2); top: 50%; width: 15%; transform: translateY(-50%); z-index: 20; position: absolute; background: rgba(0,0,0,0.2); border-radius: 10px; padding: 20px; backdrop-filter: blur(5px); }
.Floor003128 .slider-nav .ytable { height: 100%; }
.Floor003128 .slider-nav .inside { display: table; width: 100%; table-layout: fixed; height: 3.875em; }
.Floor003128 .slider-nav .inside > * { display: table-cell; vertical-align: middle; }
.Floor003128 .slider-nav .inside .icon { text-align: center; width: 35%; }
}

@media (max-width:1024px) {
.Floor003128 .slider-img .Ispic { padding-bottom: 73.283%; }
.Floor003128 .slider-img .txt { left: 3%; right: 3%; }
.Floor003128 .slider-img .slick-current .txt { bottom: 2em; }
.Floor003128 .slider-nav { overflow: hidden; height: 5em; }
.Floor003128 .slider-nav .inside { display: flex; align-items: center; height: 5em; padding: 0 0.5em; }
.Floor003128 .slider-nav .inside aside { flex: 1; }
.Floor003128 .slider-nav .inside .icon { width: 25%; flex-shrink: 0; margin-right: 5%; text-align: center; }
.Floor003128 .slider-nav .inside .icon img { max-height: 1.5em; }
}
/*Floor003195 */
.Floor003195 {padding: calc(120 / 1920 * 100vw) 0; background: url(../images/floor003195-bg.jpg) no-repeat center center; background-size: cover; }
.Floor003195 .column-intro { padding-bottom: calc(70 / 1920 * 100vw);}
.Floor003195 .column-intro .column-tit, .Floor003195 .column-intro .column-tit span { color: #fff; }
.Floor003195 .column-intro .edit-info { color: rgba(255,255,255,0.75); }
.Floor003195 li { position: relative; text-align: center; padding: calc(30 / 16 * 1em) 0;}
.Floor003195 li:not(:last-child) .line { position: absolute; }
.Floor003195 li .icon {width: calc(95 / 16 * 1em);margin: 0 auto calc(30 / 16 * 1em); background-color: #00a757; position: relative; border-radius: calc(8 / 16 * 1em);transition: 0.3s; }
.Floor003195 li .icon img { transition: 0.5s; width: calc(46 / 16 * 1em);}
.Floor003195 li:hover img { transform: rotateY(360deg) }
.Floor003195 li .icon dl { display: table; width: 100%; height: calc(93 / 16 * 1em);}
.Floor003195 li .icon dt { display: table-cell; vertical-align: middle; text-align: center; }
.Floor003195 li a { color: #fff; display: inline-block; margin: 0 2vw; }
.Floor003195 li .tit {font-size: calc(24 / 16 * 1em); margin-bottom: 0.5em; }
.Floor003195 li p { margin: 0; line-height: 1.75; }

@media (min-width:1025px) {
.Floor003195 ul { display: table; width: 100%; table-layout: fixed; }
.Floor003195 li { display: table-cell; vertical-align: middle; width: calc(100% / 4); }
.Floor003195 li:not(:last-child) .line { height: 100%; width: 1px; border-right: 1px dotted rgba(255, 255, 255, 0.5); right: 0; top: 0; }
.Floor003195 li:not(:last-child) .line i { position: absolute; bottom: calc(100% + 9px); width: 10px; height: 9px; left: 50%; margin-left: -5px; }
.Floor003195 li:not(:last-child) .line i:before, .Floor003195 li:not(:last-child) .line i:after { position: absolute; content: ''; background-color: #00a757; border-radius: 3px; }
.Floor003195 li:not(:last-child) .line i:before { left: 0; width: 100%; height: 3px; top: 0; }
.Floor003195 li:not(:last-child) .line i:after { width: 3px; left: 50%; margin-left: -1px; top: 0; height: 100%; }
}

@media (max-width:1024px) {
.Floor003195 li:not(:last-child) .line { height: 1px; width: 100%; border-bottom: 1px dotted rgba(255, 255, 255, 0.5); left: 0; bottom: 0; }
.Floor003195 li:not(:last-child) { margin-bottom: 10vw; padding-bottom: 10vw; }
}
/*Floor003083 */
.Floor003083 { padding: calc(100 / 1920 * 100vw) 0; overflow: hidden;}
.Floor003083 .column-intro { padding-bottom: calc(20 / 1920 * 100vw);}
.Floor003083 .auto { position: relative; z-index: 2; }
.Floor003083 .slick-dots { text-align: center; }
.Floor003083 .slick-dots li { display: inline-block; width: 24px; height: 3px; margin: 0 5px; position: relative; list-style: none; background: #d9d9d9; border-radius: 3px; }
.Floor003083 .slick-dots li button { display: none; }
.Floor003083 .slick-dots li.slick-active { background: #009a3f; }

.Floor003083 .slick-slide { overflow: hidden; padding: calc(30 / 16 * 1em);}
.Floor003083 .slider-list.slick-slide { width:100%; display:block;}
.Floor003083 .slick-slide > div { float: left; box-shadow: 0 0 10px 0 rgb(180 189 221 / 8%), 0 15px 14px 0 hsl(0deg 0% 100% / 30%), 5px 10px 30px 0px rgb(180 189 221 / 25%); border-radius: 6px; }
.Floor003083 .slick-slide a { position: relative; z-index: 3; display: block; padding: 0 5%; }
.Floor003083 .slick-slide .Ispic { height: 80px; opacity: 1; transition: .3s; }
.Floor003083 .slick-slide a:hover .Ispic { opacity: 1; }
.Floor003083 .slick-slide .url { position: relative; }
.Floor003083 .slick-slide .url:before { position: absolute; left: -1px; top: -1px; right: -1px; bottom: -5px; content: ''; background: #fff; box-shadow: 0 calc(14 / 16 * 1em) calc(30 / 16 * 1em) rgba(48, 106, 140, 0.16);
opacity: 0; transition: 0.3s; }
.Floor003083 .slick-slide .url:hover:before { opacity: 1; }
.Floor003083 .slick-slide .url:hover { z-index: 10; }

@media(min-width:1025px) {
.Floor003083 .slider { margin: 0 calc(-35 / 16 * 1em) 0 calc(-30 / 16 * 1em);padding-right: calc(5 / 16 * 1em);}
.Floor003083 .slick-arrow { z-index: 20; position: absolute; top: 50%; width: 16px; height: 16px; border: 2px solid #9a9a9a; border-right: 0; border-bottom: 0; margin-top: -26px; transition: .3s; }
.Floor003083 .slick-prev { left: -1%; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }
.Floor003083 .slick-next { right: -1%; transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.Floor003083 .slick-arrow:hover { border-color: #009a3f; }
.Floor003083 .slick-slide > div {
width: calc((100% - 15px*6)/7); margin-right: 15px; margin-bottom: 15px; }
.Floor003083 .slick-slide > div:nth-child(7n) { margin-right: 0; }
}

@media(min-width:769px) and (max-width:1024px) {
.Floor003083 .slick-slide > div {width: calc((100% - 15px*4)/5); margin-right: 15px; margin-bottom: 15px; }
.Floor003083 .slick-slide > div:nth-child(5n) { margin-right: 0; }
}

@media(max-width:768px) {
.Floor003083 .slick-slide > div {width: calc((100% - 10px*3)/4); margin-right: 10px; margin-bottom: 10px; }
.Floor003083 .slick-slide > div:nth-child(4n) { margin-right: 0; }
.Floor003083 .slick-slide .Ispic { height: 10vw; }
.Floor003083 .slick-arrow{display: block}
}
/*Bottom003199 */
.Bottom003199 { background-color: #0e1318; }
.Bottom003199 a:hover { color: #fff; }
.Bottom003199 .b-top, 
.Bottom003199 .b-top a:not(:hover) { color: rgba(255,255,255,0.5); }
.Bottom003199 .b-top nav dd {font-size: calc(14 / 16 * 1em);line-height: calc(36 / 14 * 1em); font-family: 'HarmonyOS_Sans_SC_Light'; }
.Bottom003199 .b-top nav dd i{font-style: normal}
.Bottom003199 .b-top nav dt { font-size: calc(18 / 16 * 1em);margin-bottom: calc(20 / 18 * 1em);}
.Bottom003199 .b-top nav dt a:not(:hover) { color: #fff; }
.Bottom003199 .hotline { margin-bottom: calc(39 / 16 * 1em);}
.Bottom003199 .hotline aside {font-size: calc(18 / 16 * 1em); color: #fff; margin-bottom: calc(15 / 18 * 1em);}
.Bottom003199 .hotline .tel { display: inline-block; font-size: calc(28 / 16 * 1em);color: #fff; }
.Bottom003199 .code ol img { max-width: 6.25em; border: 0.1875em solid #fff; border-radius: 8px; overflow: hidden; margin: 0 auto; }
.Bottom003199 .code li aside { color: #fff; font-size: calc(14 / 16 * 1em);margin-bottom: calc(15 / 14 * 1em);}
.Bottom003199 .share dd { position: relative; z-index: 40; }
.Bottom003199 .share dd figure { position: absolute; bottom: 100%; margin-bottom: 0.5em; width: 7.5em; background-color: #fff; padding: 0.2em; left:50%;transform: translateX(-50%);display: none; }
.Bottom003199 .share dd a { display: block; width: calc(40 / 16 * 1em);height: calc(40 / 16 * 1em);background-position: center; background-repeat: no-repeat; background-size: auto calc(15 / 16 * 1em);border: 1px solid rgba(255,255,255,0.2); border-radius: 50%; opacity: 0.5; transition: 0.3s; cursor: pointer; }
.Bottom003199 .share dd a:hover { opacity: 1; }
.Bottom003199 .share dd.wx a { background-image: url(../images/icon-wx.svg); }
.Bottom003199 .share dd.douyin a { background-image: url(../images/icon-douyin.svg); }
.Bottom003199 .share dd.sina a { background-image: url(../images/icon-sina.svg); }
.Bottom003199 .b-bottom { border-top: 1px solid rgba(255,255,255,0.1); padding: calc(30 / 14 * 1em) 0;font-family: 'HarmonyOS_Sans_SC_Light'; font-size: calc(14 / 16 * 1em);}
.Bottom003199 .b-bottom a { display: inline-block; }
.Bottom003199 .b-bottom, 
.Bottom003199 .b-bottom a:not(:hover) { color: rgba(255,255,255,0.6); }
.Bottom003199 .b-bottom nav a:not(:last-child):after { content: '·'; margin: 0 calc(10 / 14 * 1em);color: rgba(255,255,255,0.6); }

@media (min-width:1025px) {
.Bottom003199 .b-top { padding-top: calc(70 / 16 * 1em);margin-bottom: calc(80 / 16 * 1em);}
.Bottom003199 .b-top nav { width: calc(850 / 1400 * 100%);}
.Bottom003199 .b-top .contact { width: calc(450 / 1400 * 100%);}
.Bottom003199 .code ol { width: 6.25em; }
.Bottom003199 .code li { padding: 0 0 0 calc(25 / 16 * 1em);}
.Bottom003199 .share dd { float: left; }
.Bottom003199 .share dd:not(:last-child) { margin-right:calc(15 / 16 * 1em);}
.Bottom003199 .b-top nav dl { float: left; max-width: calc(210 / 1920 * 100vw);}
.Bottom003199 .b-top nav dt a { display: block; }
.Bottom003199 .b-top nav dd { display: block!important; }
}

@media (max-width:1024px) {
.Bottom003199 .b-top { padding: calc(40 / 16 * 1em) 0;}
.Bottom003199 .hotline, .Bottom003199 .b-top nav { display: none; }
.Bottom003199 .code, .Bottom003199 .b-bottom { text-align: center; }
.Bottom003199 .code ol, .Bottom003199 .b-bottom nav { margin-bottom: 1em; }
.Bottom003199 .share dd { display: inline-block; margin: 0 calc(15 / 16 * 1em);}
}
/**.Columnbanner*/
.Columnbanner { position: relative; z-index: 1; }
.Columnbanner .go { position: absolute; left: 0; right: 0; margin: auto; bottom: 140px; user-select: none; width: 60px; height: 60px; border-radius: 50%; line-height: 60px; background: url(../images/s34.png) no-repeat center center #00a757; background-size: 35% auto; text-align: center; display: flex; transform-origin: 50% 50%; justify-content: center; align-items: center; animation: scroll-icon 1.2s infinite alternate cubic-bezier(0.65, 0.05, 0.36, 1); }
 @keyframes scroll-icon {
 0% {
 -webkit-transform: translateY(-12px);
 transform: translateY(-12px);
}
 100% {
 -webkit-transform: translateY(12px);
 transform: translateY(12px);
}
}
.Columnbanner div { height: 600px; background-position: center center; background-repeat: no-repeat; background-size: cover; background-color: #666; }
.Columnbanner img { display: none }
.Columnbanner aside { position: absolute; left: 50%; top: 50%; line-height: 1.5; width: 100%; font-size: 3.25em; padding: 0 2%; text-align: center; color: #fff; font-weight: bold; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-weight: normal; }
.Columnbanner aside span { display: block; font-size: 0.75em; color: #fff; line-height: 1; margin-bottom: 20px; text-transform: uppercase; }
.Columnbanner aside p { width: 90%; max-width: 1200px; margin: 0 auto; font-size: 0.5em; line-height: 1.2; }

@media(max-width:1000px) {
.Columnbanner .go {width: 30px; height:30px;bottom: 90px !important;}
.Columnbanner div { display: none }
.Columnbanner{height: 400px ;}
.Columnbanner img { display: block; width: 100%;height: 100%; object-fit: cover;}
.tcbtn{width: 200px;height: 40px;}
}

@media(max-width:640px) {
.Columnbanner aside { font-size: 24px }
}
/*-------------------------------------------------------------------------------------------------------------.Columnmenu*/
.Columnmenu { display: none; background: #fff; box-shadow: 0 3px 29px -8px rgb(192 196 204 / 30%); position: relative; z-index: 1; }
.Columnmenu ul { display: table; margin: 0 auto; }
.Columnmenu li { float: left; padding: 0 50px; position: relative; }
.Columnmenu li:after { position: absolute; content: ''; width: 1px; right: 0; top: 50%; height: 14px; margin-top: -7px; background: #dfdfdf; }
.Columnmenu li:last-child:after { display: none; }
.Columnmenu li a { display: block; font-size: 1.125em; position: relative; overflow: hidden; line-height: 82px; height: 82px; }
.Columnmenu li a:after { position: absolute; left: 0; bottom: 0; content: ''; height: 2px; width: 100%; }
.Columnmenu li.aon a, 
.Columnmenu li:hover a { color: #00a757; }
.Columnmenu li.aon a:after, 
.Columnmenu li:hover a:after { background: #00a757; }

@media(max-width:1024px) {
.Columnmenu li { padding: 0 20px; }
.Columnmenu li a { line-height: 50px; height: 50px; }
}

@media(max-width:768px) {
.Columnmenu ul { display: block; }
.Columnmenu li { float: left; width: 25%; text-align: center; padding: 0; }
}

@media(max-width:768px) and (min-width:481px) {
.Columnmenu li:nth-child(4n):after { display: none; }
}

@media(max-width:480px) {
.Columnmenu li { width: 33.333% }
.Columnmenu li:nth-child(3n):after { display: none; }
}

@media(max-width:375px) {
.Columnmenu li a { font-size: 14px; }
}
/*RighInfo002738 */
.RighInfo002738 .box-1, 
.RighInfo002738 .box-2, 
.RighInfo002738 .box-3 { padding: calc(100 / 1920 * 100vw) 0;}
.RighInfo002738 .area-info .pic { width: 50%; }
.RighInfo002738 .pic { position: relative; z-index: 4; border-radius: 10px; overflow: hidden; }
.RighInfo002738 .pic .Ispic { padding-bottom: 75%; }
.RighInfo002738 .area-info .singlePage p { line-height: 1.75; }
.RighInfo002738 .area-info .singlePage .year { color: #ececec; font-weight: 900; font-family: 'Arial'; font-size: calc(50 / 16 * 1em);line-height: 1; }
.RighInfo002738 .area-info .singlePage .name { color: #00a757; font-size: calc(24 / 16 * 1em);font-weight: bold; margin: 1em 0; }

@media(min-width:1025px) {
.RighInfo002738 .area-info .singlePage { width: 90%; float: right; }
}

@media(max-width:1024px) {
.RighInfo002738 .area-info { margin: 0; }
.RighInfo002738 .area-info .ytable, 
.RighInfo002738 .area-info .ytable-cell { display: block; width: auto !important;}
.RighInfo002738 .area-info .singlePage { padding: 15px 0; }
}
.RighInfo002738 .box-2 { background: #f4f5f4; }
.RighInfo002738 .honor li { float: left; }
.RighInfo002738 .honor li a { display: block; border: solid 3px #f5f5f5; background: #fff; position: relative; padding: 2vw 1vw; transition: 0.3s; }
.RighInfo002738 .honor li aside { text-align: center; color: #333; margin-top: calc(15 / 16 * 1em);}
.RighInfo002738 .honor li .Ispic { background-size: contain; padding-bottom: 72.565%; }
.RighInfo002738 .honor li a:hover { border-color: #00a757; }

@media(min-width:769px) {
.RighInfo002738 .honor li { width: 23.5%; }
.RighInfo002738 .honor li:not(:nth-child(4n)) {margin-right: 2%;}
.RighInfo002738 .honor li:nth-child(n+5) { margin-top: 2%; }
}

@media(max-width:768px) {
.RighInfo002738 .honor li { width: 49%; }
.RighInfo002738 .honor li:not(:nth-child(2n)) {margin-right: 2%;}
.RighInfo002738 .honor li:nth-child(n+3) { margin-top: 2%; }
}

@media(max-width:1024px) {
.RighInfo002738 .box-2 {padding-bottom: 30px; }
}
.RighInfo002738 .box-3 { background: rgb(244,245,244); background: -moz-linear-gradient(top, rgba(244,245,244,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); background: -webkit-linear-gradient(top, rgba(244,245,244,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); background: linear-gradient(to bottom, rgba(244,245,244,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f3ff', endColorstr='#ffffff', GradientType=0 );
}
.RighInfo002738 .box-3 img { border-radius: 10px; }
/*PicList003133 */
.PicList003133 { padding: calc(100 / 1920 * 100vw) 0;}
.PicList003133 li { border-radius: 6px; overflow: hidden; box-shadow: 0 0 10px 0 rgb(180 189 221 / 8%), 0 15px 14px 0 hsl(0deg 0% 100% / 30%), 5px 10px 30px 0px rgb(180 189 221 / 25%); }
.PicList003133 li:not(:last-child) { margin-bottom: 2%; }
.PicList003133 li .img { text-align: center; }
.PicList003133 li .img img { max-height: 20.6875em; }
.PicList003133 li .tit {font-size: calc(24 / 16 * 1em); color: #333; }
.PicList003133 li dl { color: #666; margin-top: calc(10 / 16 * 1em);margin-bottom: calc(20 / 16 * 1em);}
.PicList003133 li dd+dd { margin-top: calc(10 / 16 * 1em);}
.PicList003133 li dd { position: relative; padding-left: 15px; }
.PicList003133 li dd:before { position: absolute; content: ''; width: 5px; height: 5px; border-radius: 50%; background: #00a757; left: 0; top: 8px; }
.PicList003133 li .row-2 dd { width: 45%; float: left; }
.PicList003133 li .row-2 dd:nth-child(2n) { float: right; }
.PicList003133 li .row-2 dd:nth-child(2n+1) { clear: both}
.PicList003133 li .btn a { color: #00a757; }
.PicList003133 li .btn a:not(:last-child):after { display: inline-block; content: ''; width: 1px; height: 12px; background: rgba(0,0,0,0.15); margin: 0 12px; vertical-align: middle; }
.PicList003133 li .more { margin-top: calc(30 / 1920 * 100vw);}
.PicList003133 li .more a { display: inline-block; margin: 0 auto; color: #fff; background: #00a757; line-height: calc(50 / 18 * 1em);padding: 0 calc(30 / 18 * 1em);border-radius: calc(50 / 18 * 1em);}

/*Floor002958 */
.PicList003133 li:hover .tit { color: #00a757; }

@media (min-width:1025px) {
.PicList003133 li .ytable { min-height: 26.25em; }
.PicList003133 li .img { width: 38.572%; }
.PicList003133 li .inner { width: 94%; }
}

@media (max-width:1024px) {
.PicList003133 li { padding: 2em; }
.PicList003133 li .img { padding-bottom: 2em; }
.PicList003133 li .more { margin-top: calc(80 / 1920 * 100vw);}
}
/*RighInfo003072 */
.RighInfo003072 .item {padding: calc(100 / 1920 * 100vw) 0; background-repeat: no-repeat; background-position: center center; background-size: cover; }
.RighInfo003072 .item:nth-child(2n) { background: #f4f5f4; }
.RighInfo003072 .item .img { text-align: center; }
.RighInfo003072 .item .img1 { background: #fff; border-radius: 6px; padding: calc(20 / 16 * 1em);}
.RighInfo003072 .item .img.has-shadow,.RighInfo003072 .item .box.has-shadow { background: #fff; border-radius: 6px; padding: calc(20 / 16 * 1em); box-shadow: 0 0 10px 0 rgb(180 189 221 / 8%), 0 15px 14px 0 hsl(0deg 0% 100% / 30%), 5px 10px 30px 0px rgb(180 189 221 / 25%);}
.RighInfo003072 .item .btn {margin-top: calc(30 / 1920 * 100vw); text-align: center; }
.RighInfo003072 .item .btn a { display: inline-block; margin: 0 auto; font-size: calc(18 / 16 * 1em);color: #fff; background: #00a757; line-height: calc(50 / 18 * 1em);padding: 0 calc(30 / 18 * 1em);border-radius: calc(50 / 18 * 1em);}
.RighInfo003072 .item .function ul { position: relative; }
.RighInfo003072 .item .function li { float: left;background: #fff; box-shadow: 0 0 10px 0 rgb(180 189 221 / 8%), 0 15px 14px 0 hsl(0deg 0% 100% / 30%), 5px 10px 30px 0px rgb(180 189 221 / 25%); border-radius: 6px; text-align: center; transition: 0.3s; }
.RighInfo003072 .item .function li a { display: block; padding: calc(30 / 16 * 1em);}
.RighInfo003072 .item .function li .icon-pic img { max-height: calc(32 / 16 * 1em);}
.RighInfo003072 .item .function li aside.dot { color: #333; font-size: calc(18 / 16 * 1em); margin: calc(15 / 18 * 1em) 0 0;}
.RighInfo003072 .item .function li p { color: #999; margin: calc(5 / 16 * 1em) 0 0; min-height: 2em;}
.RighInfo003072 .item .function li:hover { box-shadow: 0 calc(14 / 16 * 1em) calc(30 / 16 * 1em) rgba(48, 106, 140, 0.16);}
.RighInfo003072 .item .function li:hover aside.dot { color: #00a757 }
.RighInfo003072 .item .info li { padding: calc(30 / 16 * 1em) 0;}
.RighInfo003072 .item .info li .inner { padding-left: 2.08vw; }
.RighInfo003072 .item .info li .inner > * { margin: 0; }
.RighInfo003072 .item .info li h3 { color: #333; font-weight: normal; font-size: calc(20 / 16 * 1em);
margin-bottom: 0.5em !important; }
.RighInfo003072 .item .info li .inner p { color: #666; line-height: 1.428em; }
.RighInfo003072 .item .img-list li { text-align: center; }
.RighInfo003072 .has-shadow li { background: #fff; border-radius: 6px; padding: calc(20 / 16 * 1em); box-shadow: 0 0 10px 0 rgb(180 189 221 / 8%), 0 15px 14px 0 hsl(0deg 0% 100% / 30%), 5px 10px 30px 0px rgb(180 189 221 / 25%);}
.RighInfo003072 .item .parameter ul, .RighInfo003072 .item .system,.RighInfo003072 .item .img-list ul {display: -webkit-flex; display: flex; flex-wrap: wrap;}
.RighInfo003072 .item .parameter li, .RighInfo003072 .item .system li,.RighInfo003072 .item .img-list li { background: #fff; border-radius: 6px; padding: calc(30 / 16 * 1em);}
.RighInfo003072 .item .parameter li { margin-bottom: calc(15 / 16 * 1em);}
.RighInfo003072 .item .parameter li .tit { color: #00a757; font-size: calc(24 / 16 * 1em);}
.RighInfo003072 .item .parameter li dl { color: #666; margin-top: calc(10 / 16 * 1em);margin-bottom: calc(20 / 16 * 1em);}
.RighInfo003072 .item .parameter li dd+dd { margin-top: calc(10 / 16 * 1em);}
.RighInfo003072 .item .parameter li dd { position: relative; padding-left: 15px; }
.RighInfo003072 .item .parameter li dd:before { position: absolute; content: ''; width: 5px; height: 5px; border-radius: 50%; background: #00a757; left: 0; top: 8px; }
.RighInfo003072 .item .img-list li { margin-bottom: calc(15 / 16 * 1em);}
.RighInfo003072 .item .img-list li .tit { margin-top: calc(10 / 16 * 1em);}
.RighInfo003072 .item .img-list li .txt{padding:calc(25 / 16 * 1em) 0 0;text-align: left;font-size:calc(18 / 16 * 1em);line-height:calc(28 / 18 * 1em);color:#888;margin:0;}
@media (min-width:1025px) {
.RighInfo003072 .item .parameter li, .RighInfo003072 .item .system li,.RighInfo003072 .item .img-list li { width: calc((100% - 15px*2)/3);}
.RighInfo003072 .item .parameter li:not(:nth-child(3n)), .RighInfo003072 .item .system li:not(:nth-child(3n)) {margin-right: 15px;}    
.RighInfo003072 .item .parameter li .ytable { min-height: 18em; }
.RighInfo003072 .item .parameter li .icon { width: 24%; text-align: center; }
}

@media (max-width:1024px) {
.RighInfo003072 .item .parameter li { padding: 2em;width: 100%; }
.RighInfo003072 .item .parameter li .img { padding-bottom: 2em; }
}
.RighInfo003072 .mode{background-image: url(../images/mode-bg.jpg);}
.RighInfo003072 .item.mode:nth-child(2n){background-image: url(../images/mode-bg.jpg);}
.RighInfo003072 .mode, 
.RighInfo003072 .mode .column-tit { color: #fff; }
.RighInfo003072 .mode li { float: left; width: 33.333%; text-align: center; position: relative; }
.RighInfo003072 .mode li:not(:last-child):before { position: absolute; content: ''; width: 1px; border-right: 1px dotted rgba(255, 255, 255, 0.5); right: 0; top: 0; height: 100%; }
.RighInfo003072 .mode li .inner { display: block; margin: 0 auto; width: 80%; max-width: 320px; }
.RighInfo003072 .mode li .icon {width: calc(95 / 16 * 1em);
margin: 0 auto calc(30 / 16 * 1em); background-color: #00a757; position: relative; border-radius: calc(8 / 16 * 1em);
transition: 0.3s; }
.RighInfo003072 .mode li .icon img { transition: 0.5s; width: calc(46 / 16 * 1em);}
.RighInfo003072 .mode li:hover img { transform: rotateY(360deg) }
.RighInfo003072 .mode li .icon dl { display: table; width: 100%; height: calc(93 / 16 * 1em);}
.RighInfo003072 .mode li .icon dt { display: table-cell; vertical-align: middle; text-align: center; }
.RighInfo003072 .mode li .tit {font-size: calc(20 / 16 * 1em); margin-bottom: 0.5em; }
.RighInfo003072 .mode li p { margin: 0; line-height: 1.75; }

.RighInfo003072 .box .info {
    color: #666;
    font-size: calc(18 / 16 * 1em);
    line-height: 1.875em;
}
.RighInfo003072 .box .info .tit {
    color: #00a757;
    font-size: calc(24 / 16 * 1em);
}
.RighInfo003072 .box .info dd{position:relative;padding-left:calc(20 / 18 * 1em);}
.RighInfo003072 .box .info dd:before{position:absolute;content:"";left:0;top:0.77778em;width:0.3334em;height:0.3334em;border-radius:50%;background:#00a757;}
@media(min-width:769px){
    .RighInfo003072 .box .pic{width:45% !important;}
    .RighInfo003072 .box .info{padding-left:4.17vw;}
}



.RighInfo003072 .range li { float: left; width: 20%; text-align: center; position: relative; }
.RighInfo003072 .range li:not(:last-child):before { position: absolute; content: ''; width: 1px; border-right: 1px dotted rgba(0, 0, 0, 0.15); right: 0; top: 0; height: 100%; }
.RighInfo003072 .range li .inner { display: block; margin: 0 auto; width: 80%; max-width: 200px; }
.RighInfo003072 .range li .icon {width: calc(95 / 16 * 1em);margin: 0 auto calc(30 / 16 * 1em); background-color: #00a757; position: relative; border-radius: calc(8 / 16 * 1em);transition: 0.3s; }
.RighInfo003072 .range li .icon img { transition: 0.5s; width: calc(46 / 16 * 1em);}
.RighInfo003072 .range li:hover img { transform: rotateY(360deg) }
.RighInfo003072 .range li .icon dl { display: table; width: 100%; height: calc(93 / 16 * 1em);}
.RighInfo003072 .range li .icon dt { display: table-cell; vertical-align: middle; text-align: center; }
.RighInfo003072 .range li .range-title {width: calc(95 / 16 * 1em); margin: 0 auto calc(30 / 16 * 1em); color: #fff; background-color: #00a757;  position: relative; border-radius: calc(8 / 16 * 1em); }
.RighInfo003072 .range li .range-title.range-orange { background-color: #fca703; }
.RighInfo003072 .range li .range-title dl { display: table; width: 100%; height: calc(93 / 16 * 1em);}
.RighInfo003072 .range li .range-title dt { display: table-cell; vertical-align: middle; text-align: center; }
.RighInfo003072 .range li .range-title dt p{font-size: calc(20 / 16 * 1em);}
.RighInfo003072 .range li .range-con{ margin: 0; line-height: 1.75; }

@media(max-width:1024px){
    .RighInfo003072 .range li {width: 49%;margin-right: 2%;margin-bottom: 20px}
    .RighInfo003072 .range li:nth-child(2n){margin-right: 0}
}


.RighInfo003072 .system li { text-align: center; margin-bottom: 15px;  }
.RighInfo003072 .system li .inner { display: block; margin: 0 auto; width: 90%;}
.RighInfo003072 .system li .icon {width: calc(95 / 16 * 1em);margin: 0 auto; position: relative;transition: 0.3s; }
.RighInfo003072 .system li .icon dl { display: table; width: 100%; height: calc(93 / 16 * 1em);}
.RighInfo003072 .system li .icon dt { display: table-cell; vertical-align: middle; text-align: center; }
.RighInfo003072 .system li .tit {font-size: calc(20 / 16 * 1em); color: #333; margin: 0.5em 0; }
.RighInfo003072 .system li p { margin: 0; line-height: 1.75; color: #999; }
.RighInfo003072 .system li dl{ padding-top:calc(10 / 16 * 1em); margin-top:calc(10 / 16 * 1em); border-top: 1px dotted rgba(0,0,0,0.15); text-align: left; min-height: 150px;}
.RighInfo003072 .system li dd+dd { margin-top: calc(10 / 16 * 1em);}
.RighInfo003072 .system li dd { position: relative; padding-left: 15px; }
.RighInfo003072 .system li dd:before { position: absolute; content: ''; width: 5px; height: 5px; border-radius: 50%; background: #00a757; left: 0; top: 8px; }

@media(max-width:1024px){
    .RighInfo003072 .system li{width: 100%}
    .RighInfo003072 .system li dl {min-height:100%;}
    .RighInfo003072 .system li .inner {width: 100%;}
}

@media(min-width:641px) {
.RighInfo003072 .item .function li {width: calc((100% - 15px*5)/6); margin-bottom: 15px; }
.RighInfo003072 .item .function li:not(:nth-child(6n)) {margin-right: 15px;}
.RighInfo003072 .item .function.ul-5 li {width: calc((100% - 15px*4)/5); margin-right: 0 !important;}
.RighInfo003072 .item .function.ul-5 li:not(:nth-child(5n)) {margin-right: 15px !important;}
.RighInfo003072 .item .function.ul-3 li {width: calc((100% - 15px*2)/3); margin-right: 0 !important;}
.RighInfo003072 .item .function.ul-3 li:not(:nth-child(3n)) {margin-right: 15px !important;}
.RighInfo003072 .item .info li { float: left; width: calc((100% - 15px)/2); margin-bottom: 15px; }
.RighInfo003072 .item .info li:not(:nth-child(2n)) {margin-right: 15px;}
.RighInfo003072 .item .img-list2 li { width: calc((100% - 15px)/2); }
.RighInfo003072 .item .img-list2 li:not(:nth-child(2n)) {margin-right: 15px;}
.RighInfo003072 .item .img-list3 li {width: calc((100% - 15px*2)/3);  }
.RighInfo003072 .item .img-list3 li:not(:nth-child(3n)) {margin-right: 15px;}
.RighInfo003072 .item .img-list4 li {width: calc((100% - 15px*3)/4);}
.RighInfo003072 .item .img-list4 li:not(:nth-child(4n)) {margin-right: 15px;}
}

.RighInfo003072 .item .info li .icon { width: 60px; text-align: center;}
.RighInfo003072 .item .info li .icon span{ display: block; color: #00a757; margin-top: 5px;}	

@media(min-width:769px) {
.RighInfo003072 .item .pic { width: 28%; }
.RighInfo003072 .item .info { padding-left: 4.17vw; }

}

@media(max-width:1024px){
    .RighInfo003072 .item .function li { width: 32%;margin-right: 2%;margin-bottom: 2%}
    .RighInfo003072 .item .function li:nth-child(3n){margin-right: 0}
    
    .RighInfo003072 .item .ul-3 li { width: 100%;margin-right: 0%;margin-bottom: 2%}
    
    .RighInfo003072 .item .function li:nth-child(3n+1) {clear: both}
    .RighInfo003072 .item .function li a {padding: calc(20 / 16 * 1em) calc(10 / 16 * 1em);}
    
}


@media(max-width:768px) {
.RighInfo003072 .mode li { width: 50%; margin-bottom: 2%; }
    

.RighInfo003072 .item .ytable-cell{display: block;width: 100%!important;text-align: center}
.RighInfo003072 .item .parameter li dd { text-align: left}
.RighInfo003072 .item .info li {padding:0 0 calc(30 / 16 * 1em) 0;}
.RighInfo003072 .item .info li .inner {padding-left:0;padding-top: 10px}
    
.RighInfo003072 .item .img-list li {margin-bottom: 20px}
}
/*PicList003142 */
.PicList003142 { padding: calc(100 / 1920 * 100vw) 0;}
.PicList003142 li { float: left; margin-bottom: 2%; border-radius: 6px; overflow: hidden; box-shadow: 0 0 10px 0 rgb(180 189 221 / 8%), 0 15px 14px 0 hsl(0deg 0% 100% / 30%), 5px 10px 30px 0px rgb(180 189 221 / 25%); }
.PicList003142 li .txt { padding: calc(30 / 16 * 1em);}
.PicList003142 li .tit { font-size: calc(20 / 16 * 1em);}
.PicList003142 li p { color: #999; margin-top: calc(5 / 16 * 1em);margin-bottom: calc(20 / 16 * 1em);}
.PicList003142 li .pic { overflow: hidden; }
.PicList003142 li .Ispic { padding-bottom: 60%; transition: 0.5s; }
.PicList003142 li a:hover .Ispic { transform: scale(1.05); }
.PicList003142 li a:hover { color: #00a757; }
.PicList003142 li span { display: block; width: 20px; height: 8px; background: url(../images/piclist003142-icon.svg) no-repeat center center; background-size: auto 8px; }

@media (min-width:1025px) {
.PicList003142 li { width: 32%; }
.PicList003142 li:not(:nth-child(3n)) {margin-right: 2%;}
.PicList003142 li:nth-child(3n+1) { clear: left; }
}

@media (max-width:1024px) {
.PicList003142 li { width: 48%; }
.PicList003142 li:not(:nth-child(2n)) {margin-right: 4%;}
.PicList003142 li:nth-child(2n+1) { clear: left; }
.PicList003142 li .txt { padding: calc(20 / 16 * 1em);}
}







.TextList002148{ padding: calc(100 / 1920 * 100vw) 0 0;}
.TextList002148 li{ overflow:hidden;position:relative;border-radius: 6px;overflow: hidden;box-shadow: 0 0 10px 0 rgb(180 189 221 / 8%), 0 15px 14px 0 hsl(0deg 0% 100% / 30%), 5px 10px 30px 0px rgb(180 189 221 / 25%);margin-bottom: 2%}
.TextList002148 li .txt{position: relative;padding-right: 15vw}
.TextList002148 li time{ position:absolute; right:2vw; top:0; width:calc(170 / 1920 * 100vw); height:100%;}
.TextList002148 li time:after{ position:absolute; content:''; width:1px; height:30%; top:50%;transform: translateY(-50%);left: 0;background: #e7e8e8}
.TextList002148 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#999; }
.TextList002148 li time i{ font-style:normal; font-size:calc(60 / 16 * 1em); color:#00a757; display:block;line-height: 50px;margin-bottom:calc(5 / 16 * 1em);font-weight: bold}
.TextList002148 li .Ispic{position: absolute;width: 330px;left: 0;top: 0;height: 220px;border-radius: 10px;}
.TextList002148 li h3{ margin:0;font-size: calc(24 / 1920 * 100vw);color: #333;font-weight: normal;}
.TextList002148 li h3:hover{color: #00a757}
.TextList002148 li p{ overflow:hidden;margin-top: calc(10 / 1920 * 100vw);margin-bottom: calc(20 / 1920 * 100vw);line-height: 1.75;color: #999;}
.TextList002148 li .more { margin-top: calc(30 / 1920 * 100vw);}
.TextList002148 li .more a { display: inline-block; margin: 0 auto; color: #fff; background: #00a757; line-height: calc(50 / 18 * 1em);padding: 0 calc(30 / 1920 * 100vw);border-radius: calc(50 / 1920 * 100vw);}

.TextList002148 li .img{text-align: center}


@media (min-width:1025px) {
.TextList002148 li .ytable { min-height: 20.25em; }
.TextList002148 li .img { width: 28.572%; }
.TextList002148 li .img img {max-height: 14.6875em;}
.TextList002148 li .inner { width: 94%; }
}
@media(max-width:1000px){
.TextList002148 li{padding:20px}
.TextList002148 li:after{width:30px; background-size:35% auto;}
.TextList002148 li .txt{padding:20px 80px 0 0}
.TextList002148 li time{width:66px;right: 0}
.TextList002148 li time span{font-size:14px;}
.TextList002148 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.TextList002148 li h3{ font-size:16px;}
}
@media(max-width:480px){
.TextList002148 li:after{ display:none;}
.TextList002148 li time span{font-size:12px;}
.TextList002148 li time i{font-size:30px;}
.TextList002148 li p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
}



.Page002046 .Pages{ text-align:center;padding:calc(50 / 1920 * 100vw) 0 calc(100 / 1920 * 100vw);}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 calc(20 / 1920 * 100vw); line-height:48px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#00a757; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:50px; background:url(../images/page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:48px;}
.Page002046 .Pages .a_next{ background-image:url(../images/page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
.Page002046 .Pages a{ line-height:36px;padding:0 10px;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ width:36px; height:36px;}
}




.new_info{padding: calc(100 / 1920 * 100vw) 0;}
.new_info .title{text-align: center;background: #fafafa;padding: calc(30 / 1920 * 100vw) calc(50 / 1920 * 100vw);margin-bottom:calc(50 / 1920 * 100vw) }
.new_info .title .tit{font-size: calc(30 / 16 * 1em);color: #000;margin-bottom: calc(10 / 16 * 1em)}
.new_info .con{line-height: 2}
.new_info .con h3{color: #00a757;font-size: calc(20 / 16 * 1em);}

.new_info .btn{border-top: 1px solid #ebebeb;margin-top:calc(60 / 1920 * 100vw) ;padding-top:calc(60 / 1920 * 100vw) ;padding-right: 10vw;position: relative}
.new_info .btn span{display: block;line-height: 2}
.new_info .btn span a{color: #999}
.new_info .btn span a:hover{color: #00a757}

.new_info .btn .more { position: absolute;right: 0;top: calc(70 / 1920 * 100vw)}
.new_info .btn .more a { display: inline-block; margin: 0 auto; color: #fff; background: #00a757; line-height: calc(50 / 18 * 1em);padding: 0 calc(30 / 18 * 1em);border-radius: calc(50 / 18 * 1em);}

@media(max-width:1024px){
    .new_info .btn{padding-right:0}
    .new_info .btn .more { position: relative;right: auto;top:auto;margin-top: 30px}
}


.solution_info{padding: calc(100 / 1920 * 100vw) 0;}
.solution_info .title{text-align: center;margin-bottom:calc(50 / 1920 * 100vw) }
.solution_info .title .tit{font-size: calc(30 / 16 * 1em);color: #000;margin-bottom: calc(10 / 16 * 1em)}

.solution_info .con li { padding: 40px; border-radius: 6px; overflow: hidden; box-shadow: 0 0 10px 0 rgb(180 189 221 / 8%), 0 15px 14px 0 hsl(0deg 0% 100% / 30%), 5px 10px 30px 0px rgb(180 189 221 / 25%); }
.solution_info .con li:not(:last-child) { margin-bottom: 2%; }
.solution_info .con li .img { text-align: center; }
.solution_info .con li .img img { max-height: 20.6875em; }
.solution_info .con li .tit {font-size: calc(24 / 16 * 1em); color: #00a757; }
.solution_info .con li dl { color: #666; margin-top: calc(10 / 16 * 1em);margin-bottom: calc(20 / 16 * 1em);}
.solution_info .con li dd+dd { margin-top: calc(10 / 16 * 1em);}
.solution_info .con li dd { position: relative; padding-left: 15px; }
.solution_info .con li dd:before { position: absolute; content: ''; width: 5px; height: 5px; border-radius: 50%; background: #00a757; left: 0; top: 8px; }
.solution_info .con li .row-2 dd { width: 45%; float: left; }
.solution_info .con li .row-2 dd:nth-child(2n) { float: right; }
.solution_info .con li .row-2 dd:nth-child(2n+1) { clear: both}
.solution_info .con li .txt img{ margin-top: calc(10 / 16 * 1em); height:auto!important; }
@media (min-width:1025px) {
.solution_info .con li .ytable {min-height: 26.25em;}
.solution_info .con li .ytable-cell {vertical-align: top;}
.solution_info .con li .img { width: 15%; }
.solution_info .con li .inner { padding-left: 40px;}
}

@media (max-width:1024px) {
.solution_info .con li { padding: 2em; }
.solution_info .con li .img { padding-bottom: 2em; }
}
@media (max-width:640px) {
	.solution_info .con li .img{ display:block;}
}

.Form003139{padding: calc(100 / 1920 * 100vw) 0;}
.Form003139 .form{padding:calc(60 / 1920 * 100vw);box-shadow: 0 0 10px 0 rgb(180 189 221 / 8%), 0 15px 14px 0 hsl(0deg 0% 100% / 30%), 5px 10px 30px 0px rgb(180 189 221 / 25%);border-radius: 6px }
.Form003139 .form-ul{margin: 0 0 0 auto;} 
.Form003139 .form-ul li{margin-bottom: 10px;position: relative;}
.Form003139 .form-ul li .tit{font-size: 1em; color: #333333; padding-bottom: 10px;display: inline-block}
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;border: solid 1px #ccc;font-size: 1em;line-height:38px;height:40px; background: none;padding: 0 1em;border-radius: 6px;font-family: 'HarmonyOS_Sans_SC_Regular';}
.Form003139 .form-ul li textarea.text{height: 140px;}
.Form003139 .form-ul li .input {position: relative;}
.Form003139 .form-ul li .verify {padding-right:7.625em;}
.Form003139 .form-ul li .verify a {display: flex; align-items: center; position: absolute; right:0; top:50%; transform: translateY(-50%); padding:0 1em; background-color: #00a757; color:#fff; height:100%; border-radius: 6px;}
.Form003139 .form-ul .btn{background: #00a757; line-height:50px;padding: 0 calc(30 / 1920 * 100vw);border-radius: 36px;color: #fff;cursor: pointer; border: 0;display: inline-block;margin-top: 1.5em;margin-right: 1em;font-size: 1em;width:140px;font-family: 'HarmonyOS_Sans_SC_Regular';}
@media (min-width:1025px) {
.Form003139 .form .img{width: 40%;}    
.Form003139 .form-ul .row-2 li{float: left;width:calc(50% - 5px);}
.Form003139 .form-ul .row-2 li:nth-child(2n){float: right;}
.Form003139 .form-ul{width: 92%;}
}
@media (max-width:1024px) {
.Form003139 .form-ul{padding: 2em 0;}
}



/*搜索*/
.TextList002322{ padding: 4% 0 0;}
.TextList002322 h3{font-size: 24px;color: #333;font-weight: normal;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #777;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #00a757;}
@media only screen and (max-width:767px ) { 
.TextList002322{ padding: 20px 3%;} 
} 

.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .current{ font-size: 0.875em; padding-left: 1.21428em;background: url(../images/menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 5.7142;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size: 1.125em;height: 4.44444em;}
/* .Menu003135 .nav-menu li{max-width: calc(100 / 16 * 1em);} */
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.222em;}
.Menu003135 .nav-menu li a{display: flex;position: relative;align-items: center; justify-content: center; height: 100%; word-break: break-all; }
.Menu003135 .nav-menu li a i{font-style: normal;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #00a757;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #00a757;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;display: inline-block; float: none;margin:0 2em 0  0!important;}
.Menu003135 .nav-menu ul{overflow-x: auto; overflow-y: hidden; white-space:nowrap;}
}
@media (max-width: 1024px){
    .Menu003135 .nav-menu li {
        max-width: unset;
    }
}