@font-face { font-family: 'Poppins'; src: url('fonts/Poppins/Poppins-Regular.ttf'); font-weight: normal; font-display: swap; }
@font-face { font-family: 'Poppins'; src: url('fonts/Poppins/Poppins-Medium.ttf'); font-weight: 500; font-display: swap; }
@font-face { font-family: 'Poppins'; src: url('fonts/Poppins/Poppins-Bold.ttf'); font-weight: bold; font-display: swap; }
html { overflow-x: hidden; }
body { font-family: 'Poppins'; font-weight: normal; --hover-color: #152b6f; --green: #03cc02; --hover-color2:#3d4766; --white: #fff; --black: #000; --grey: #333; --grey6:#666; --grey9:#999; --rgb-white: 255, 255, 255; --rgb-black: 0, 0, 0; font-size: var(--font-size16); --rgb-hover: 21, 43, 111; --rgb-hover2:61, 71, 102; --rgb-green: 3, 204, 2; --radius: .2rem; --max-width: 1600; --header_height: 1rem; }
a:hover { color: var(--hover-color); }
.Scale-img { overflow: hidden; zoom: 1; overflow: hidden; }
.Scale-img img, .Scale-img span { opacity: 1; -webkit-transition: opacity 0.6s, -webkit-transform 0.6s; transition: opacity 0.6s, transform 0.6s; }
.Scale-img:hover img, .Scale-img:hover span { opacity: 1; -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); top: 0px; left: 0px; }
.effict { transition: all ease 0.3s; }
.imgbox { overflow: hidden; position: relative; }
.imgbox span { background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; transition: all .5s; -webkit-transition: all .3s; }
.imgbox img { width: 100%; height: 100%; object-fit: cover; transition: all ease 0.3s; }
.itemhover { transition: all ease 0.3s; }
.activehover { box-shadow: 0px 3px 18px 0px rgba(var(--rgb-hover), 0.2) !important; -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
.nones { position: absolute; visibility: hidden; opacity: 0; top: 0; width: 100%; z-index: -10; left: 0; }
.scroll-animate.animated { visibility: hidden }
.scroll-animate[data-text] font { display: inline-block; ; }
.scroll-animate[data-text] font.emty { min-width: 0.3em }
.Hometitle { margin-bottom: 0.6rem; position: relative; z-index: 1; line-height: 1; }
.Hometitle .en { display: inline-block; font-size: var(--font-size72); color: var(--hover-color); font-weight: bold; position: relative; }
.Hometitle.white .en { color: #fff; }
.Hometitle.center { text-align: center; }
.Homemore a { display: flex; align-items: center; width: 2rem; height: .6rem; border-radius: 0.6rem; background: var(--hover-color); color: var(--white); justify-content: center; transition: .5s all; overflow: hidden; position: relative; z-index: 5; font-size: var(--font-size18); }
.Homemore a::after { display: inline-block; content: ''; width: 0.1rem; height: 0.1rem; transform: rotate(45deg); border-top: 0.02rem solid var(--white); border-right: 0.02rem solid var(--white); margin-left: 0.08rem; vertical-align: middle; }
.Homemore.white a { border: 0.01rem solid var(--white); color: var(--hover-color); background: var(--white); }
.Homemore.white a::after { border-color: var(--hover-color); }
.Homemore a:hover { background-color: var(--green); }
.Homemore.white a:hover { background-color: var(--hover-color); border-color: var(--hover-color); color: var(--white); }
.Homemore.white a:hover::after { border-color: var(--white); }
@media(max-width:1024px) {
	.Hometitle { margin-bottom: 0.4rem; }
	.Hometitle .en { font-size: var(--font-size36); }
	.Homemore a { width: 1.8rem; height: .52rem; }
}
.Top003156 { position: fixed; left: 0; top: 0; width: 100%; transition: background-color 0.3s, transform 1s; z-index: 9999; }
.Top003156 .auto { position: relative; z-index: 3; }
.Top003156 .logo { display: table; }
.Top003156 .logo a { display: table-cell; vertical-align: middle; }
.Top003156 .top-right { }
.Top003156 .top-right > * { display: table-cell; vertical-align: middle; }
.Top003156 .open-search { cursor: pointer; display: block; width: 0.22rem; height: 0.22rem; background: url(../images/search-w.svg) no-repeat center center; background-size: 0.17rem auto; border-radius: 50%; }
.Top003156 .open-search.on:before, .Top003156 .open-search.on:after { background-color: var(--hover-color); }
.Top003156 .top-search { position: absolute; left: 0; top: 100%; z-index: 100; background-color: #fff; box-shadow: 0 0 0.05rem rgba(0, 0, 0, 0.3); border-radius: 0.05rem; }
.Top003156 .top-search .text { width: 100%; height: 0.5rem; line-height: 0.5rem; ; padding: 0 0.5rem 0 0.15rem; border-radius: 0.05rem; }
.Top003156 .top-search .btn { position: absolute; right: 0; top: 0; width: 0.5rem; ; height: 100%; background: url(../images/search.svg) no-repeat center center; background-size: auto 0.18rem; }
.Top003156 .top-right .lang { }
.Top003156 .top-right .lang .icon { display: block; background: url(../images/lang_w.svg) no-repeat left center; padding: 0 0rem 0 0.32rem; cursor: pointer; position: relative; z-index: 1; background-size: auto 0.2rem; color: #fff; font-size: var(--font-size18); }
.Top003156 .top-right .lang .lang_box { position: absolute; left: 50%; width: 100px; margin-left: -50px; z-index: 100; background: #fff; border-radius: 0 0 6px 6px; top: 100%; padding: 10px 0; display: none; }
.Top003156 .top-right .lang .lang_box a { display: block; line-height: 30px; text-align: center; }
.Top003156 menu li span, .Top003156 menu li span a { display: block; }
.Top003156 menu li span a { position: relative; z-index: 2; }
.Top003156 menu li span a:after { position: absolute; content: ''; left: 50%; height: 2px; background-color: transparent; transform: translate(-50%, 0.2rem); transition: 0.3s; bottom: 50%; width: 0; }
.Top003156 menu li span a:hover, .Top003156 menu li.aon span a { color: #fff; }
.Top003156 menu li:hover span a:after, .Top003156 menu li.aon span a:after { width: 100%; }
.Top003156 menu li span a { color: #fff; }
.Top003156.hover::after, .Top003156.fixed::after { background-image: none; }
.Top003156 .logo .red { display: none; }
.Top003156 .logo .white { display: block; }
.Top003156.hover .logo .white, .Top003156.fixed .logo .white { display: none; }
.Top003156.hover .logo .red, .Top003156.fixed .logo .red { display: block; }
.Top003156.hover menu li span a, .Top003156.fixed menu li span a { color: var(--black); }
.Top003156.hover menu li span a:hover, .Top003156.fixed menu li span a:hover, .Top003156.hover menu li.aon span a, .Top003156.fixed menu li.aon span a { color: var(--green); }
.Top003156.hover menu li span a:after, .Top003156.fixed menu li span a:after { background-color: var(--green); }
.Top003156.hover, .Top003156.fixed { background-color: #fff; position: absolute; }
.Top003156.hover menu li span a:after, .Top003156.fixed menu li span a:after { background-color: var(--green); }
.Top003156.hover menu li a:hover, .Top003156.hover menu li.aon span a, .Top003156.fixed menu li a:hover, .Top003156.fixed menu li.aon span a { color: var(--green); }
.Top003156.hover .top-right .lang .icon, .Top003156.fixed .top-right .lang .icon { background-image: url(../images/lang.svg); color: #333; }
.Top003156.hover .top-right .lang .icon:after, .Top003156.fixed .top-right .lang .icon:after { border-color: #333; }
.Top003156.hover .top-right .lang::before, .Top003156.fixed .top-right .lang::before { background: rgba(var(--rgb-black), 0.3); }
.Top003156.hover .open-search, .Top003156.fixed .open-search { background: url(../images/search.svg) no-repeat center center; background-size: 0.17rem auto; }
.Top003156.hover .open-search.on:before, .Top003156.hover .open-search.on:after, .Top003156.fixed .open-search.on:before, .Top003156.fixed .open-search.on:after { background-color: var(--green); }
.Top003156 menu li .sub { display: none; }
@media (min-width:1025px) {
	.Top003156 header { display: flex; justify-content: space-between; align-items: center; position: relative; }
	.Top003156 menu { }
	.Top003156 menu ul:nth-child(1) { position: absolute; left: 0.8rem; top: 50%; transform: translateY(-50%); }
	.Top003156 menu ul:nth-child(2) { position: absolute; right: 1rem; top: 50%; transform: translateY(-50%); }
	.Top003156 .top-right { }
	.Top003156 .top-right { }
	.Top003156 menu li { float: left; }
	.Top003156 menu li + li { margin-left: calc(60 / 1920 * 100vw); }
	.Top003156 menu li span a { line-height: 0.97rem; font-size: var(--font-size18); }
	.Top003156 .logo { height: 0.97rem; position: absolute; left: 50%; transform: translateX(-50%); top: 0; z-index: 80; }
	.Top003156 .logo img { max-height: 0.57rem; }
	.Top003156 .top-right { height: 0.97rem; }
	.Top003156 .top-right .lang { position: absolute; z-index: 100; right: 0; top: 50%; transform: translateY(-50%); }
	.Top003156 .top-right dd a { margin-right: 0.1rem; }
	.Top003156 .top-right dt.search { position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
	.top-search { width: 20em; }
	.Top003156 menu li .sub { position: absolute; top: 99%; left: 0; background-color: #fff; border-radius: 0 0 var(--radius) var(--radius); width: 4.4rem; margin-left: 0; }
	.Top003156 menu li .sub dl { background: none; padding: 0.24rem 0.3rem; }
	.Top003156 menu li .sub dt { text-align: left; padding: 0; }
	.Top003156 menu li .sub dt a { display: block; line-height: 0.5rem; border-radius: 0.5rem; padding: 0 0.3rem; font-size: var(--font-size18); position: relative; }
	.Top003156 menu li .sub dt a:before { position: absolute; content: ''; right: 0.3rem; top: 50%; width: 0.1rem; height: 0.1rem; transform: translateY(-50%) rotate(45deg); border-top: 0.01rem solid var(--hover-color2); border-right: 0.01rem solid var(--hover-color2); }
	.Top003156 menu li .sub dt a:hover { color: var(--green); background: #f8f8f8; }
	.Top003156 menu li .sub dt a:hover:before { border-color: var(--green); }
	.Top003156 menu li .sub .box-sub {padding: 0.24rem 0; position: relative; }
	.Top003156 menu li .sub .box-sub dl { padding: 0; }
	.Top003156 menu li .sub .box-sub dt { text-align: left; padding: 0 0.3rem; }
	.Top003156 menu li .sub .hierarchy { background-color: var(--white); padding: 0; border-radius: 0 0 var(--radius) var(--radius); }
	.Top003156 [type="Vertical-hierarchy"] .has-multi { position: initial; }
	.Top003156 menu li .sub .hierarchy dl { padding: 0.24rem 0.3rem; }
	.Top003156 menu li .sub .hierarchy dl dt{ padding: 0;}
}
@media (max-width:1024px) {
	.Top003156 header { }
	.Top003156 menu { position: absolute; right: 0; top: 100%; width: 240px; padding: 0.24rem; background: #fff; visibility: hidden; transform: translateY(5em); transition: 0.3s; opacity: 0; }
	.menu-show .Top003156 menu { transform: translateY(0); opacity: 1; visibility: inherit; }
	.Top003156 menu li { border-bottom: 1px dotted #eee; }
	.Top003156 menu li span { line-height: 0.5rem; }
	.Top003156 menu li span a { color: #333; font-size: var(--font-size20); }
	.Top003156 menu li a:hover, .Top003156 menu li.aon span a { color: var(--hover-color); }
	.Top003156.fixed menu li span:after { display: none; }
	.Top003156 .logo { display: table; height: 0.7rem; }
	.Top003156 .logo img { max-height: 0.5rem; }
	.Top003156 .top-right { position: absolute; right: 0; top: 0; display: table; height: 0.7rem; }
	.Top003156 .top-right dd { font-size: 0.16rem; }
	.Top003156 .top-right dd a { margin-left: 0.16rem; }
	.Top003156 .top-right dt { padding-left: 0.16rem; }
	.Top003156 .top-right .lang { z-index: 100; }
	.Top003156 .open-menu { display: block; width: 0.3rem; height: 0.3rem; }
	.Top003156.hover .open-menu i, .Top003156.fixed .open-menu i { background-color: #333; }
	.Top003156 menu li.has-sub span .op:before, .Top003156 menu li.has-sub span .op:after { background-color: var(--hover-color); }
	.top-search { width: 100%; }
	.Top003156.fixed .open-menu i { background-color: #333; }
	.Top003156 menu li .sub { background-color: #f8f9fa; }
	.Top003156 .top-right .lang .lang_box { }
	.Top003156 menu li .sub-pro .inner .right { display: none; }
}
.Banner003223 { position: relative; z-index: 1; }
.Banner003223 .swiper-wrapper { height: auto; }
.Banner003223 .txt { position: absolute; width: 100%; left: 0; top: 50%; transform: translateY(-50%); color: #fff; z-index: 20; }
.Banner003223 .txt:where(.tit, .desc, .Homemore) { opacity: 0; transform: translateX(1rem); transition: 0.5s; }
.Banner003223 .txt .tit { font-size: var(--font-size80); line-height: 1.2; font-weight: bold; transition-delay: 0.5s; }
.Banner003223 .txt .desc { font-size: var(--font-size18); line-height: 1.75; transition-delay: 0.8s }
.Banner003223 .txt .Homemore { margin-top: 0.5rem; transition-delay: 0.8s; }
.Banner003223 .swiper-slide-active .txt:where(.tit, .desc, .Homemore) { opacity: 1; transform: translateX(0) }
.Banner003223 .controls .box { bottom: 6.264%; position: absolute; z-index: 10; width: 100%; }
.Banner003223 .auto { position: relative; display: flex; flex-wrap: wrap; justify-content: space-between; }
.Banner003223 .controls-page { width: auto; display: flex; }
.Banner003223 .controls-page span { width: 0.32rem; height: 0.32rem; border: .02rem solid transparent; margin: 0 0.1rem; display: -webkit-flex; display: flex; align-items: center; justify-content: center; border-radius: 50%; opacity: 1; background: none; }
.Banner003223 .controls-page span::after { content: ''; display: block; width: .1rem; height: .1rem; border-radius: 1rem; background: rgba(var(--rgb-white), .44); }
.Banner003223  .controls-page span.swiper-pagination-bullet-active { border-color: var(--white); }
.Banner003223  .controls-page span.swiper-pagination-bullet-active::after { background: var(--white); }
@media (min-width:1025px) {
	.Banner003223 .wap { display: none; }
}
@media (max-width:1024px) {
	.Banner003223 .pc { display: none; }
	.Banner003223 .txt .tit { font-size: var(--font-size32); }
	.Banner003223 .txt .desc { font-size: var(--font-size16); line-height: 1.8; }
	.Banner003223 .txt .Homemore { margin-top: 0.3rem; }
	.Banner003223 .video-inner { z-index: 50; }
	.Banner003223 .root-swiperVideo .video-box video { object-fit: contain; }
}
.mouse { position: absolute; left: 50%; bottom: 5%; display: flex; justify-content: center; text-align: center; z-index: 10; -webkit-animation: tiao 2s linear infinite; color: rgba(var(--rgb-white), .4); font-size: var(--font-size14); flex-wrap: wrap; flex-direction: column; align-items: center; }
.mouse .icon { width: 0.2rem; height: 0.32rem; background: url("../images/mouse.svg") no-repeat; background-size: contain; }
@-webkit-keyframes tiao {
	0% { -webkit-transform: translateY(.1rem); }
	50% { -webkit-transform: translateY(0); }
	100% { -webkit-transform: translateY(.1rem); }
}
.videoMask { position: fixed; z-index: 999; background: rgba(0, 0, 0, 0.6); left: 0; top: 0; width: 100%; height: 100%; display: none; }
.videoMask .videoBox { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 70%; max-width: 94%; }
.videoMask .videoBox video { width: 100%; }
.videoMask .videoBox .close {position: absolute;right: 0.1rem;top: 0.1rem;z-index: 10;cursor: pointer;width: 0.5rem;height: 0.5rem;background: var(--hover-color);border-radius: 50%;cursor: pointer;}
.videoMask .videoBox .close:before,
.videoMask .videoBox .close:after{position:absolute;content:'';width:0.03rem;height: 65%;border-radius:3px;background-color:#fff;left: 0.24rem;top: 0.1rem;}
.videoMask .videoBox .close:before { transform: rotate(45deg); }
.videoMask .videoBox .close:after { transform: rotate(-45deg); }
.video_click { cursor: pointer; }

.HStore{padding:var(--padMar80) 0; background: url(../images/HStore-bg.jpg) no-repeat top center; background-size: cover; overflow: hidden; position: relative;}
.HStore .Hometitle{margin-bottom: 0.2rem;}
.HStore .Homemore{ display: flex; justify-content: center; }


.HomePro { padding: var(--padMar100) 0; background: url(../images/HomePro-bg.jpg) no-repeat top center; background-size: cover; overflow: hidden; position: relative; }
.HomePro .Probox { display: flex; flex-wrap: wrap; justify-content: space-between; }
.HomePro .Probox .left_con { width: 72%; }
.HomePro .Probox .left_con .info .tit { font-size: var(--font-size40); color: var(--hover-color); font-weight: bold; margin-bottom: 0.3rem; }
.HomePro .Probox .left_con .info .desc { font-size: var(--font-size20); color: var(--hover-color2); line-height: 1.8; }
.HomePro .Probox .left_con .info .more { margin-top: 0.6rem; }
.HomePro .Probox .left_con .info .more i { display: flex; font-style: normal; width: 0.6rem; height: 0.6rem; background: var(--hover-color); border-radius: 50%; transition: 0.3s; }
.HomePro .Probox .left_con .info .more a { display: flex; align-items: center; height: .6rem; border-radius: 0.6rem; color: var(--hover-color2); transition: 0.3s all; overflow: hidden; position: relative; z-index: 5; font-size: var(--font-size18); transform-origin: left center; transform: scaleX(1); }
.HomePro .Probox .left_con .info .more a::after { display: inline-block; content: ''; width: 0.1rem; height: 0.1rem; transform: rotate(45deg); border-top: 0.02rem solid var(--hover-color2); border-right: 0.02rem solid var(--hover-color2); margin-left: 0.12rem; margin-right: 0.1rem; vertical-align: middle; transition: 0.3s; }
.HomePro .Probox .left_con .info .more a span { display: block; margin-left: -0.3rem; transition: all 0.3s ease; background: linear-gradient(to right, #fff 15%, var(--hover-color2) 45%); -webkit-background-clip: text; background-clip: text; color: transparent; transition: all 0.3s ease; }
.HomePro .Probox .left_con .info .more { display: flex; overflow: hidden; }
.HomePro .Probox .left_con .info .more:hover a { width: 2rem; display: flex; justify-content: center; background: var(--hover-color); color: var(--white); overflow: hidden; }
.HomePro .Probox .left_con .info .more:hover i { display: none; }
.HomePro .Probox .left_con .info .more:hover a::after { border-color: var(--white); }
.HomePro .Probox .left_con .info .more:hover a span { background: none; margin-left: 0; color: var(--white); }
.HomePro .Probox .right_tit .swiper { width: 100%; height: auto; }
.HomePro .Probox .right_tit .item { cursor: pointer; }
.HomePro .Probox .right_tit .item .inner { opacity: 0.2; display: flex; flex-wrap: wrap; align-items: center; height: 100%; margin-left: 0.5rem; }
.HomePro .Probox .right_tit .item .inner { display: flex; align-items: center; }
.HomePro .Probox .right_tit .item .name { width: 1rem; font-size: var(--font-size18); color: var(--hover-color2); margin-right: 0.2rem; }
.HomePro .Probox .right_tit .item .img { width: 1.45rem; height: 1.45rem; border-radius: 50%; background: #fbfbfb; border: 0.01rem solid var(--hover-color); display: flex; align-items: center; justify-content: center; transform: scale(0.5); }
.HomePro .Probox .right_tit .item .img img { max-width: 0.9rem; }
.HomePro .Probox .right_tit .swiper-slide-prev .img, .HomePro .Probox .right_tit .swiper-slide-next .img { transform: scale(0.7); }
.HomePro .Probox .right_tit .swiper-slide-active .img { transform: scale(1); }
.HomePro .Probox .right_tit .item .name { }
.HomePro .Probox .right_tit .swiper-slide-prev .inner, .HomePro .Probox .right_tit .swiper-slide-next .inner { opacity: 0.6; margin-left: 0rem; }
.HomePro .Probox .right_tit .swiper-slide-active .inner { opacity: 1; margin-left: 0rem; }
.HomePro .controls { position: absolute; right: 23%; top: 50%; z-index: 3; transform: translateY(-50%); }
.HomePro .controls .arrows { }
.HomePro .controls .arrows a { display: block; width: 0.6rem; height: 0.6rem; border-radius: 50%; border: solid 0.01rem rgba(var(--rgb-hover2), .4); cursor: pointer; transition: 0.3s; position: relative; z-index: 5; }
.HomePro .controls .arrows a:before { position: absolute; content: ''; width: 20%; height: 20%; border-left: 0.02rem solid rgba(var(--rgb-hover2), .4); border-top: 0.02rem solid rgba(var(--rgb-hover2), .4); transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); left: 40%; top: 40%; }
.HomePro .controls .arrows a + a { margin-top: 0.4rem; }
.HomePro .controls .arrows a.prev { left: auto; }
.HomePro .controls .arrows a.next { right: auto; }
.HomePro .controls .arrows a.next:before { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); }
.HomePro .controls .arrows a:hover { background-color: var(--hover-color); border-color: var(--hover-color); }
.HomePro .controls .arrows a:hover:before { border-color: var(--white); }
.HomePro .btn { max-width: 12rem; margin: 0 auto; background: var(--hover-color); border-radius: 1rem; display: flex; align-items: center; justify-content: space-between; padding: 0.1rem 0.1rem 0.1rem 0.6rem; margin-top: 0.6rem; }
.HomePro .btn .ti { font-size: var(--font-size20); color: var(--white); }
.HomePro .btn .Homemore a { width: 2.4rem; font-size: var(--font-size20); }
.HomePro .btn .Homemore a::after { margin-left: 0.2rem; }
.HomePro .btn .Homemore a:hover { background-color: var(--green); }
@media (min-width:1025px) {
	.HomePro .Probox .left_con .inner { display: flex; align-items: center; justify-content: space-between; }
	.HomePro .Probox .left_con .info { width: 40%; }
	.HomePro .Probox .left_con .pic { width: 45%; }
	.HomePro .Probox .right_tit { height: 52.5vw; width: 46.5vw; position: absolute; right: -26%; top: -0%; z-index: 2; }
	.HomePro .Probox .right_tit { flex-shrink: 0; height: 100%; display: flex; align-items: center; background: url(../images/line.svg) no-repeat left 1.8rem center; }
	.HomePro .Probox .right_tit .swiper { height: calc(1.8rem * 5); }
	.HomePro .Probox .right_tit .item { height: 1.8rem; }
}
@media (max-width:1024px) {
	.HomePro .Probox .left_con .info .tit { font-size: var(--font-size24); margin-bottom: 0.2rem; }
	.HomePro .Probox .right_tit .item .inner { margin-left: 0; }
	.HomePro .Probox .right_tit, .HomePro .Probox .left_con { width: 100%; }
	.HomePro .Probox .right_tit { margin-bottom: 0.3rem; }
	.HomePro .Probox .right_tit .item .img { width: 0.8rem; height: 0.8rem; transform: scale(1); }
	.HomePro .Probox .right_tit .item .img img { max-width: 0.5rem; }
	.HomePro .Probox .left_con .info .more { margin-top: 0.3rem; }
	.HomePro .controls .arrows { display: flex; align-items: center; }
	.HomePro .controls { right: 0; top: 0; transform: translateY(50%); }
	.HomePro .controls .arrows a + a { margin-top: 0rem; margin-left: 0.1rem; }
	.HomePro .btn { flex-wrap: wrap; justify-content: center; padding: 0.1rem 0.45rem; }
	.HomePro .btn .ti { text-align: center; margin-bottom: 0.12rem; }
}
.HomeSolu { background-color: var(--hover-color); position: relative; }
.HomeSolu .left .pic { position: relative; z-index: 1; overflow: hidden; }
.HomeSolu .left .path { -webkit-mask-image: url("../images/Solupath.svg"); -webkit-mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; }
.HomeSolu .left .pic img { width: 100%; }
.HomeSolu .item { cursor: pointer; }
.HomeSolu .right { position: relative; }
.HomeSolu .Solu_Img .item .img { width: 2.4rem; height: 2.4rem; border-radius: 50%; background: #fbfbfb; border: 0.01rem solid var(--hover-color); display: flex; align-items: center; justify-content: center; opacity: 0.6; }
.HomeSolu .Solu_Img .item .img img { max-width: 1.6rem; }
.HomeSolu .Solu_Img .swiper-slide-prev .img { }
.HomeSolu .Solu_Img .item.swiper-slide-duplicate-prev .img { opacity: 0.4; }
.HomeSolu .Solu_Img .swiper-slide-next .img { opacity: 0.8; }
.HomeSolu .Solu_Img .swiper-slide-active .img { opacity: 1; }
.HomeSolu .Solu_Info { padding-top: 0.4rem; }
.HomeSolu .Solu_Info .swiper { height: calc(0.6rem * 4); }
.HomeSolu .Solu_Info .item { height: 0.6rem; }
.HomeSolu .Solu_Info .item .tit { font-size: var(--font-size24); color: var(--white); position: relative; padding-left: 0.36rem; opacity: 0.4; }
.HomeSolu .Solu_Info .item .tit:before { content: ''; position: absolute; width: 0.08rem; height: 0.08rem; background: var(--white); border-radius: 0.5rem; box-shadow: 0 0 0 0.04rem rgba(var(--rgb-white), .4); left: 0.08rem; top: 50%; transform: translateY(-50%); }
.HomeSolu .Solu_Info .swiper-slide-active .tit { opacity: 1; }
.HomeSolu .controls { }
.HomeSolu .controls .arrows { display: flex; align-items: center; margin-top: 0.6rem; }
.HomeSolu .controls .arrows a { display: block; width: 0.6rem; height: 0.6rem; border-radius: 50%; border: solid 0.01rem rgba(var(--rgb-white), .4); cursor: pointer; transition: 0.3s; position: relative; z-index: 5; }
.HomeSolu .controls .arrows a:before { position: absolute; content: ''; width: 20%; height: 20%; border-left: 0.02rem solid rgba(var(--rgb-white), .4); border-top: 0.02rem solid rgba(var(--rgb-white), .4); transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); left: 40%; top: 40%; }
.HomeSolu .controls .arrows a + a { margin-left: 0.2rem; }
.HomeSolu .controls .arrows a.prev { left: auto; }
.HomeSolu .controls .arrows a.next { right: auto; }
.HomeSolu .controls .arrows a.next:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.HomeSolu .controls .arrows a:hover { background-color: var(--white); border-color: var(--white); }
.HomeSolu .controls .arrows a:hover:before { border-color: var(--hover-color); }
@media (min-width:1025px) {
	.HomeSolu:before { position: absolute; content: ""; right: 0%; top: 40%; transform: translateY(-50%); width: 60%; height: 0.01rem; background-color: rgba(var(--rgb-white), .1); }
	.HomeSolu .Hometitle { padding-top: 1rem; }
	.HomeSolu .box { display: flex; justify-content: space-between; align-items: center; }
	.HomeSolu .left { width: 52%; }
	.HomeSolu .right { width: 42%; }
	.HomeSolu .left { width: calc(52.282% + calc(161.5 / 1920 * 100vw)); margin-left: calc(-161.5 / 1920 * 100vw); }
	.HomeSolu .Solu_Img { position: absolute; left: -3.2rem; top: -1rem; width: 8rem; height: 3.2rem; z-index: 1; }
	.HomeSolu .Solu_Img .item .inner { margin-top: 2.4rem; transform: scale(0.375); }
	.HomeSolu .Solu_Img .item.swiper-slide-prev .inner { margin-top: 0.0rem; }
	.HomeSolu .Solu_Img .item.swiper-slide-next .inner { margin-top: 0.4rem; margin-left: -0.9rem; transform: scale(0.58335); }
	.HomeSolu .Solu_Img .item.swiper-slide-next + .item.swiper-slide .inner { margin-top: -0.4rem; margin-left: -1.8rem; }
	.HomeSolu .Solu_Img .item.swiper-slide-duplicate-prev .inner { margin-top: -0.4rem; margin-left: -3.2rem; transform: scale(0.258); }
	.HomeSolu .Solu_Img .item.swiper-slide-active .inner { margin-left: 0rem; transform: scale(1); }
}
@media (max-width:1024px) {
	.HomeSolu { padding-bottom: var(--padMar100); }
	.HomeSolu .left { margin-bottom: 0.4rem; }
	.HomeSolu .Solu_Img { margin-bottom: 0.3rem; }
	.HomeSolu .Solu_Img .item .img { width: 1rem; height: 1rem; }
	.HomeSolu .Solu_Img .item .img img { max-width: 0.6rem; }
	.HomeSolu .Solu_Info { padding-top: 0rem; }
	.HomeSolu .Solu_Info .swiper { height: calc(0.5rem * 4); }
	.HomeSolu .Solu_Info .item { height: 0.5rem; }
	.HomeSolu .Solu_Info .item .tit { font-size: var(--font-size20); }
	.HomeSolu .controls .arrows { margin-top: 0.3rem; }
}
.home-area { height: 100vh; position: relative; z-index: 1; }
.home-area:before { content: ""; left: 0; bottom: 8%; width: 100%; background: url(../images/line_shaow.svg) no-repeat left bottom/100%; height: 6.29rem; position: absolute; background-size: 340% auto; z-index: 1; pointer-events: none; mix-blend-mode: lighten; }
.home-area .item-box + .item-box { margin-left: -1px !important; position: relative; }
.home-area .item-boxs { height: 100%; display: flex; flex-wrap: nowrap; gap: 0; width: 100%; will-change: transform; margin: 0; padding: 0; }
.home-area .item-box { width: 100vw; flex-shrink: 0; height: 100%; position: relative; z-index: 5; margin: 0; padding: 0; border: none; outline: none; }
.home-area .item-box .url { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; }
.home-area .item-boxs [class*=box-] { overflow: hidden; height: 100%; position: relative; padding-top: var(--header_height); }
.home-area .item-box:not(:last-child)::after { display: none; }
.home-area .title { font-size: var(--font-size60); font-weight: bold; margin-bottom: 0.3rem; }
.home-area .box-1 { padding-top: var(--padMar100); }
.home-area .box-1 .edit_info { line-height: 1.7; font-size: var(--font-size18); color: var(--hover-color2); max-width: 9rem; margin: 0 auto; text-align: center; }
.home-area .box-1 .edit_info p { margin: 0; }
.home-area .box-1 .Homemore { display: flex; justify-content: center; margin-top: var(--padMar70); }
.home-area .box-1 .path { -webkit-mask-image: url("../images/Aboupath.svg"); -webkit-mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; }
.home-area .box-1 .pic img { width: 100%; }
.home-area .box-1 .img { position: absolute; overflow: hidden; z-index: 5; width: 18.25%; right: 0; top: 50%; transform: translateY(-50%); }
.home-area .box-2 { padding-top: 0 !important; }
.home-area .box-2 .path { -webkit-mask-image: url("../images/Profilepath.svg"); -webkit-mask-size: cover; -webkit-mask-repeat: no-repeat; }
.home-area .box-2 .pic img { width: 100%; }
.home-area .box-2 .figure .img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; display: block; transition: all .3s; }
.home-area .box-2 .pic { overflow: hidden; position: relative; }
.home-area .box-2 .open-video { position: absolute; left: 50%; top: 50%; cursor: pointer; z-index: 8; transform: translate(-50%, -50%); bottom: auto; }
.home-area .box-2 .open-video i { display: block; width: 1rem; height: 1rem; border-radius: 50%; background: url(../images/play.svg) no-repeat center center; background-size: 0.28rem auto; position: relative; z-index: 4; background-color: var(--hover-color); }
.home-area .box-2 .pic video { position: absolute; left: 0; top: 0; z-index: 20; background: #000; }
.home-area .box-2 .video_files { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 20; }
.home-area .box-2 .video_files video { width: 100%; height: 100%; background-color: #000; }
.home-area .box-2 .video_files .close { position: absolute; right: 3%; top: 3%; z-index: 30; width: 0.3rem; height: 0.3rem; border-radius: 50%; background-color: var(--hover-color); cursor: pointer; }
.home-area .box-2 .video_files .close::before, .home-area .box-2 .video_files .close::after { position: absolute; content: ''; width: 0.03rem; height: 70%; border-radius: 0.05rem; background-color: #fff; left: 0.13rem; top: 0.05rem; }
.home-area .box-2 .video_files .close::before { transform: rotate(45deg); }
.home-area .box-2 .video_files .close::after { transform: rotate(-45deg); }
.home-area .box-2 .right { background: var(--hover-color); height: 100vh; }
.home-area .box-2 .right .info { position: relative; }
.home-area .box-2 .right .info .img img { border-radius: 0.1rem; overflow: hidden; }
.home-area .box-2 .right .info .txt { line-height: 0.9; color: #3b66ec; }
.home-area .box-2 .right .txt aside { font-size: 1.6rem; font-weight: lighter; }
.home-area .box-2 .right .txt .year { font-size: 1.4rem; font-weight: bold; }
.home-area .box-3 { background: var(--hover-color); height: 100vh; color: var(--white); }
.home-area .box-3 ul { display: flex; justify-content: flex-start; }
.home-area .box-3 li { width: 2.2rem; padding: 0 0.1rem; transition: 0.5s ease-in; }
.home-area .box-3 li .pic { display: flex; align-items: center; justify-content: center; height: 1.2rem; background-color: #fff; border-radius: 0.1rem; box-shadow: 0.05rem 0 0.32rem rgba(var(--rgb-black), 0.1); }
.home-area .box-3 li .pic img { max-width: 80% !important; max-height: 80%; transition: 0.5s ease-in; }
.home-area .box-3 li:hover .pic img { transform: scale(1.1); }
.home-area .box-3 li:hover { transform: translateY(-0.1rem); }
.home-area .box-4 { background: var(--hover-color); height: 100vh; color: var(--white); }
.home-area .box-4 .title { margin-bottom: 0; }
.home-area .box-4 .item { border-radius: 0.1rem; overflow: hidden; }
.home-area .box-4 .item .img { background-color: var(--white); }
.home-area .box-4 .item .imgbox { padding-bottom: 145%; }
.home-area .box-4 .htit { display: flex; align-items: center; justify-content: space-between; margin-bottom: 0.4rem; }
.home-area .box-4 .controls { display: flex; align-items: center; }
.home-area .box-4 .controls .arrows { display: flex; align-items: center; justify-content: flex-end; width: 1.6rem; }
.home-area .box-4 .controls .arrows a { display: block; width: 0.6rem; height: 0.6rem; border-radius: 50%; border: solid 0.01rem rgba(var(--rgb-white), .4); cursor: pointer; transition: 0.3s; position: relative; }
.home-area .box-4 .controls .arrows a:before { position: absolute; content: ''; width: 20%; height: 20%; border-left: 0.02rem solid rgba(var(--rgb-white), .4); border-top: 0.02rem solid rgba(var(--rgb-white), .4); transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); left: 40%; top: 40%; }
.home-area .box-4 .controls .arrows a + a { margin-left: 0.2rem; }
.home-area .box-4 .controls .arrows a.prev { left: auto; }
.home-area .box-4 .controls .arrows a.next { right: auto; }
.home-area .box-4 .controls .arrows a.next:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.home-area .box-4 .controls .arrows a:hover { background-color: var(--white); border-color: var(--white); }
.home-area .box-4 .controls .arrows a:hover:before { border-color: var(--hover-color); }
@media (min-width:1025px) {
	.home-area .auto { height: 100%; }
	.home-area .box-2 .left { width: calc(1290 / var(--max-width) * 100%); }
	.home-area .box-2 .right { width: calc(960 / var(--max-width) * 100%); }
	.home-area .box-2 .pic { width: 100%; }
	.home-area .box-2 .pic figure { height: 100vh; }
	.home-area .box-2 .right .info { padding-left: 1.6rem; padding-top: 1.6rem; }
	.home-area .box-2 .right .info .txt { position: absolute; top: 3.66rem; left: 3.7rem; }
	.home-area .box-3 .info { position: absolute; z-index: 10; left: calc(360 / 960 * 100vh); bottom: calc(160 / 960 * 100vh); z-index: 2; }
}
@media (max-width:1024px) {
	.home-area .title { font-size: var(--font-size30); }
	.home-area .box-1 .info { margin-bottom: 0.3rem; }
	.home-area .box-1 .img { display: none; position: initial; width: 100% !important; height: 100% !important; transform: translateY(0%); }
	.home-area .box-2 .pic figure { height: 4rem; }
	.home-area .box-2 .right .img img { max-width: 2.4rem; }
	.home-area .box-2 .right .txt { position: absolute; top: 1rem; left: 1.8rem; }
	.home-area .box-2 .right .txt aside { font-size: 1rem; }
	.home-area .box-2 .right .txt .year { font-size: 0.9rem; }
	.home-area .item-boxs [class*=box-] { padding-top: 0.5rem; }
}
@media (max-width:640px) {
	.home-area .box-3 ul { flex-wrap: wrap; }
	.home-area .box-3 li { width: 50%; margin-bottom: 0.1rem; }
}
.HomeDistribu { padding: var(--padMar140) 0 0 0; background-size: cover;  position: relative; }
.HomeDistribu .bg-img { position: absolute; left: 0; width: 100%; height: 100%; top: 0; overflow: hidden; display: flex; align-items: center; justify-content: center; z-index: 1; }
.HomeDistribu .bg-img img { min-height: 100%; max-width: 100%; width: 100%; height: 100%; object-fit: cover; }
.HomeDistribu .flex{position: relative;z-index: 5;}
.HomeDistribu .desc{font-size:var(--font-size18); color:var(--hover-color2); line-height: 1.7; max-width: 4.4rem;}
.HomeDistribu .box .map li { position: absolute; cursor: pointer; }
.HomeDistribu .box .map li i { display: block; width: 0.13rem; height: 0.13rem; border-radius: 50%; background: var(--green); position: relative; z-index: 4; }
.HomeDistribu .box .map li i:before, .HomeDistribu .box .map li i:after { position: absolute; content: ''; border-radius: 50%; background: var(--green); opacity: 0.3; animation: scale 3s infinite; -webkit-animation: scale 3s infinite; }
.HomeDistribu .box .map li i:before { left: -0.1rem; top: -0.1rem; bottom: -0.1rem; right: -0.1rem; animation-delay: 0.3s; }
.HomeDistribu .box .map li .popInfo { background: var(--hover-color); font-size: var(--font-size24); color: var(--white); width: 4rem; padding: 0.2rem; border-radius: var(--radius); position: absolute; right: 0.4rem; top: 0; line-height: 1.6; opacity: 0; z-index: -1; visibility: hidden; transition: all 0.5s; box-shadow: 3.536px 3.536px 50px 0px rgba(7, 24, 76, 0.26); }
.HomeDistribu .box .map li .popInfo .tit { margin-bottom: 0.1rem; }
.HomeDistribu .box .map li .popInfo .img { border-radius: 0.1rem; overflow: hidden; }
.HomeDistribu .box .map li:hover,
.HomeDistribu .box .map li.active{z-index: 100;}
.HomeDistribu .box .map li:hover .popInfo,
.HomeDistribu .box .map li.active .popInfo{top: -0.2rem;opacity: 1;visibility: visible;z-index: 10; }
.HomeDistribu .box .map li:hover i,
.HomeDistribu .box .map li.active i{ background: #416fff;}
.HomeDistribu .box .map li:hover i:before,
.HomeDistribu .box .map li:hover i:after,
.HomeDistribu .box .map li.active i:before,
.HomeDistribu .box .map li.active i:after{background: #416fff;}
@media (min-width:1025px) {
	.HomeDistribu [class*=autoCon-] { height: 9.6rem; }
	.HomeDistribu .flex{ display: flex; justify-content: space-between;}
}
@media (max-width:1024px) {
	.HomeDistribu [class*=autoCon-] { height: 7.2rem; }
}
@media (max-width:640px) {
	.HomeDistribu{padding:var(--padMar70) 0 0 0;}
	.HomeDistribu [class*=autoCon-]{height: 6rem;  }
	.HomeDistribu .Hometitle{margin-bottom: 0.2rem;}
	.HomeDistribu .desc{ font-size:var(--font-size16); }
	.HomeDistribu .box .map li .popInfo { width: 2.4rem; font-size: var(--font-size20); }
}
@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); }
}
.HomeNew { padding: var(--padMar160) 0 var(--padMar100) 0; background: url(../images/HomeNew-bg.jpg) no-repeat top center; background-size: cover; overflow: hidden; }
.HomeNew .swiper { overflow: visible; }
.HomeNew .item { float: left; background: var(--white); border-radius: 0.1rem; overflow: hidden; }
.HomeNew .item a { display: flex; justify-content: space-between; align-items: center; }
.HomeNew .item .pic { width: 45.686%; }
.HomeNew .item .pic { overflow: hidden; position: relative; }
.HomeNew .item .pic .imgbox { padding-bottom: 100%; transition: 0.3s; }
.HomeNew .item a:hover .imgbox img { transform: scale(1.1); }
.HomeNew .item .txt { width: 54.314%; }
.HomeNew .item .txt { padding: 0.24rem 0.4rem; }
.HomeNew .item .txt .time { font-size: var(--font-size18); color: var(--hover-color2); margin-bottom: .24rem; }
.HomeNew .item .txt .tit { font-size: var(--font-size24); color: var(--hover-color); line-height: 1.4; font-weight: 500; margin-bottom: .5rem; }
.HomeNew .item .txt .desc { font-size: var(--font-size18); line-height: 1.75; color: var(--hover-color2); }
.HomeNew .controls { display: flex; align-items: center; margin-top: 0.6rem; }
.HomeNew .controls .pages { flex: 1; height: .02rem; background-color: rgba(var(--rgb-white), 0.2); border-radius: .01rem; position: relative; }
.HomeNew .controls .pages span { height: .03rem; top: 0; background-color: var(--hover-color); border-radius: .01rem; }
.HomeNew .controls .arrows { display: flex; align-items: center; justify-content: flex-end; width: 1.6rem; }
.HomeNew .controls .arrows a { display: block; width: 0.6rem; height: 0.6rem; border-radius: 50%; border: solid 0.01rem rgba(var(--rgb-white), .4); cursor: pointer; transition: 0.3s; position: relative; }
.HomeNew .controls .arrows a:before { position: absolute; content: ''; width: 20%; height: 20%; border-left: 0.02rem solid rgba(var(--rgb-white), .4); border-top: 0.02rem solid rgba(var(--rgb-white), .4); transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); left: 40%; top: 40%; }
.HomeNew .controls .arrows a + a { margin-left: 0.2rem; }
.HomeNew .controls .arrows a.prev { left: auto; }
.HomeNew .controls .arrows a.next { right: auto; }
.HomeNew .controls .arrows a.next:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.HomeNew .controls .arrows a:hover { background-color: var(--hover-color); border-color: var(--hover-color); }
.HomeNew .controls .arrows a:hover:before { border-color: var(--white); }
@media (min-width:1025px) { }
@media (max-width:1024px) { }
@media (max-width:640px) {
	.HomeNew .item a { display: block; }
	.HomeNew .item .txt, .HomeNew .item .pic { width: 100%; }
	.HomeNew .item .txt .time { margin-bottom: .12rem; }
	.HomeNew .item .txt { padding: 0.24rem; }
	.HomeNew .item .txt .tit { margin-bottom: .2rem; }
}
.footer { padding-top: var(--padMar100); background: url(../images/Bottombg.png) no-repeat right 0% top -3% #0a1843; background-size: 60.5% auto; }
.footer, .footer a:not(:hover) { color: #fff }
.footer .logo { margin-bottom: 0.6rem; }
.footer .logo .img { margin-bottom: 0.12rem; }
.footer .logo .img img { max-height: 0.57rem; }
.footer .logo .name { font-size: var(--font-size24); font-weight: 500; text-transform: uppercase; }
.footer .contact { display: flex; flex-wrap: wrap; }
.footer .contact dl { margin-bottom: 0.4rem; }
.footer .contact dl dt { font-size: var(--font-size16); color: rgba(255, 255, 255, 0.6); margin-bottom: 0.12rem; font-weight: lighter; }
.footer .contact dl dd {}
.footer .contact dl dd:not(:last-child){margin-bottom:0.35rem;}
.footer .contact dl dd span{font-size: var(--font-size16);color: rgba(255, 255, 255, 0.6);margin-bottom: 0.12rem;font-weight: lighter;display:block}
.footer .contact dl dd p{margin:0}
.footer .footer-nav nav li:not(:last-child) {margin-bottom: 0.22rem;line-height: 1.8;font-size: var(--font-size16);color: var(--white);}
.footer .footer-nav nav li:not(:last-child) { margin-bottom: 0.22rem; }
.footer .footer-nav nav li a { font-size: var(--font-size24); font-weight: 500; color: rgba(255, 255, 255, 0.6); line-height: 1.5; position: relative; padding-left: 0.24rem; }
.footer .footer-nav nav li a:before { position: absolute; content: ''; left: 0; top: 50%; width: 0.12rem; height: 0.12rem; transform: translateY(-50%) rotate(45deg); border-top: 0.02rem solid var(--white); border-right: 0.02rem solid var(--white); opacity: 0; }
.footer .footer-nav nav li a:hover { color: var(--white); }
.footer .footer-nav nav li a:hover:before { opacity: 1; }
.footer .share li + li { margin-left: 0.1rem }
.footer .share li { float: left; position: relative; }
.footer .share li figure { position: absolute; right: 0; bottom: 100%; width: 1.2rem; padding: 0.05rem; background: #fff; margin-bottom: 0.1rem; border-radius: 0.1rem; display: none; }
.footer .share li figure img { display: block; width: 100%; }
.footer .share li figure:before { position: absolute; content: ''; border: 0.05rem solid transparent; right: 0.2rem; top: 100%; border-top-color: #fff; }
.footer .share li a { display: flex; align-items: center; justify-content: center; background: linear-gradient(to bottom, rgba(113, 117, 196, 1), rgba(var(--rgb-hover), 1)); width: 0.48rem; height: 0.48rem; border-radius: 50%; cursor: pointer; }
.footer .share li a span img { max-width: 0.24rem; }
.footer .share li a:hover { background-color: var(--rgb-hover); }
.footer .b-bottom { padding: 0.32rem 0; border-top: 1px solid rgba(255, 255, 255, 0.1); margin-top: 0.3rem; font-size: var(--font-size16); }
.footer .b-bottom, .footer .b-bottom a:not(:hover) { color: rgba(255, 255, 255, 0.4) }
.footer .b-bottom .other a:not(:last-child):after { content: "��"; margin: 0 0.1rem }
.footer .b-bottom a:hover { color: #fff }
@media (min-width:1025px) {
	.footer .b-top .right { width: 4.5rem; }
	.footer .contact dl { width: 49%; }
	.footer .contact dl:not(:nth-child(2n)) { margin-right: 2%; }
	.footer .contact dl:nth-child(2n+1), .footer .contact dl:last-child { margin-bottom: 0; }
}
@media (min-width:769px) and (max-width:1600px) {
	.footer .footer-nav nav li a { font-size: var(--font-size20); }
}
@media (max-width:1024px) {
	.footer .logo { margin-bottom: 0.3rem; }
	.footer .footer-nav { display: none; }
	.footer .contact dl { margin-bottom: 0.2rem;width:100%; }
	.footer .share { justify-content: flex-start; }
	.footer .b-bottom { text-align: center; }
}
.FloatBox { position: fixed; z-index: 999; right: 0rem; top: 50%; transform: translateY(-50%); background: rgba(var(--rgb-white), .6); padding: 0.1rem 0; border-radius: var(--radius) 0 0 var(--radius); box-shadow: 0px 0px 0.2rem 0px rgba(0, 0, 0, 0.2); }
.FloatBox li { position: relative; }
.FloatBox li>a { width: 0.7rem; padding: 0.12rem 0; display: flex; flex-direction: column; align-items: center; justify-content: center; font-weight: lighter; color: #fff; font-size: var(--font-size14); }
.FloatBox li .icon { display: flex; align-items: center; justify-content: center; }
.FloatBox li .icon img { max-width: 0.28rem; opacity: 0.4; }
.FloatBox li .tcbox { min-height: 100%; min-width: 1.5rem; right: 120%; border-radius: 0.05rem; background: var(--white); border: 0.02rem solid var(--hover-color); position: absolute; color: var(--hover-color); text-align: center; top: 50%; transform: translateY(-50%); padding: 0.1rem; display: flex; align-items: center; flex-direction: column; white-space: nowrap; justify-content: center; display: none; }
.FloatBox li .tcbox:before { position: absolute; content: ''; border: 0.06rem solid transparent; right: -0.14rem; top: 50%; transform: translateY(-50%); border-left-color: var(--hover-color); }
.FloatBox li .tcbox p { margin: 0; line-height: 1.5; }
.FloatBox li .tcbox p b { font-size: var(--font-size20); }
.FloatBox li:hover .tcbox { display: flex; }
.FloatBox li:hover .icon img { opacity: 1; }
.FloatBox li.gotop { opacity: 0; visibility: hidden; transition: all .5s; }
.FloatBox li.gotop a { background: var(--hover-color); }
.FloatBox li.gotop .icon img { max-width: 0.16rem; }
.FloatBox li.gotop.on { opacity: 1; visibility: visible; }
.lm-title { margin-bottom: 0.4rem; line-height: 1.2; }
.lm-title.center { text-align: center; }
.lm-title .cn { font-size: var(--font-size72); color: var(--hover-color); font-weight: bold; }
.lm-title .desc { font-size: var(--font-size16); color: var(--hover-color); margin-top: 0.3rem; line-height: 1.6; }
.lm-title.white .cn { color: #fff; }
.lm-title.white .desc { color: #fff; }
@media(max-width:1024px) {
	.lm-title { margin-bottom: 0.3rem; }
	.lm-title .cn { font-size: var(--font-size36); }
	.lm-title .desc { margin-top: 0.16rem; }
}
.cbanner { position: relative; }
.cbanner .txt { width: 100%; position: absolute; z-index: 2; left: 0; top: 50%; transform: translateY(-50%); color: #fff; display: flex; align-items: center; justify-content: center; }
.cbanner .txt .tit { font-size: var(--font-size80); font-weight: bold; line-height: 1.4; }
@media (min-width:1025px) {
	.cbanner .wap { display: none; }
}
@media (max-width:1024px) {
	.cbanner .pc { display: none; }
	.cbanner .txt .tit { font-size: var(--font-size40); }
}
.Columnmenu { background: #fff; border-bottom: 0.01rem solid rgba(var(--rgb-black), .1); position: relative; z-index: 1; }
.Columnmenu li { float: left; position: relative; }
.Columnmenu li:not(:last-child) { margin-right: calc(65 / 1920 * 100vw); }
.Columnmenu li a { display: block; font-size: var(--font-size18); position: relative; overflow: hidden; line-height: 0.8rem; height: 0.8rem; color: var(--grey); }
.Columnmenu li a:after { position: absolute; left: 50%; transform: translateX(-50%); bottom: 0; content: ''; height: 0.03rem; width: 0; background: var(--green); transition: 0.3s; }
.Columnmenu li.aon a, .Columnmenu li:hover a { color: var(--green); font-weight: bold; }
.Columnmenu li.aon a:after, .Columnmenu li:hover a:after { width: 100%; }
@media(max-width:1024px) {
	.Columnmenu li:not(:last-child) { margin-right: calc(50 / 1920 * 100vw); }
	.Columnmenu li a { line-height: 0.7rem; height: 0.7rem; }
}
.AboutInfo { padding: var(--padMar100) 0; }
.AboutInfo .edit_info { line-height: 1.7; font-size: var(--font-size18); color: var(--hover-color2); }
.AboutInfo .edit_info p { margin: 0; }
.AboutInfo .path { -webkit-mask-image: url("../images/Aboupath.svg"); -webkit-mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; }
.AboutInfo .pic img { width: 100%; }
.AboutInfo .right .pic { position: relative; z-index: 5; overflow: hidden; }
.AboutInfo .open-video { position: absolute; left: 0%; top: 50%; cursor: pointer; z-index: 8; transform: translate(0%, -50%); bottom: auto; margin-left: 0.25rem; }
.AboutInfo .open-video i { display: block; width: 1rem; height: 1rem; border-radius: 50%; background: url(../images/play.svg) no-repeat center center; background-size: 0.28rem auto; position: relative; z-index: 4; background-color: var(--hover-color); }
.AboutInfo .right .pic video { position: absolute; left: 0; top: 0; z-index: 20; background: #000; }
.AboutInfo .video_files { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 20; }
.AboutInfo .video_files video { width: 100%; height: 100%; background-color: #000; }
.AboutInfo .video_files .close { position: absolute; right: 3%; top: 3%; z-index: 30; width: 0.3rem; height: 0.3rem; border-radius: 50%; background-color: var(--hover-color); cursor: pointer; }
.AboutInfo .video_files .close::before, .AboutInfo .video_files .close::after { position: absolute; content: ''; width: 0.03rem; height: 70%; border-radius: 0.05rem; background-color: #fff; left: 0.13rem; top: 0.05rem; }
.AboutInfo .video_files .close::before { transform: rotate(45deg); }
.AboutInfo .video_files .close::after { transform: rotate(-45deg); }
.AboutInfo .other { margin-top: .4rem; }
.AboutInfo .other li:not(:last-child) { margin-bottom: 0.12rem; }
.AboutInfo .other a { font-size: var(--font-size24); color: var(--hover-color); font-weight: bold; border-bottom: 0.01rem solid var(--hover-color); }
@media (min-width:1025px) {
	.AboutInfo .intro { display: flex; justify-content: space-between; align-items: center; }
	.AboutInfo .left { width: 46%; }
	.AboutInfo .right { width: 48%; }
	.AboutInfo .right { width: calc(45.282% + calc(151.5 / 1920 * 100vw)); margin-right: calc(-151.5 / 1920 * 100vw); }
}
@media(max-width:1024px) {
	.AboutInfo .left { margin-bottom: 0.2rem; }
}
.History { padding: var(--padMar100) 0 var(--padMar80) 0; overflow: hidden; background: url(../images/History-bg.jpg) no-repeat center center / cover; }
.History .swiper { height: 8.2rem; }
.History .swiper-slide { height: auto; }
.History .box { position: relative; max-width: 11.56rem; margin: 0 auto; }
.History .box::before { position: absolute; content: ''; width: 1px; height: 90%; background: linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)); left: 50%; bottom: 0 }
.History .item { display: flex; align-items: center; }
.History .item .year { font-size: var(--font-size30); font-weight: 500; color: var(--white); position: relative; padding: 0 0.4rem; text-align: right; }
.History .item .year:before { width: 0.07rem; height: 0.07rem; border-radius: 50%; background: var(--white); content: ''; display: block; position: absolute; top: 50%; transform: translate(50%, -50%); right: 0; }
.History .item  .desc { font-size: var(--font-size18); color: var(--white); line-height: 1.8; padding: 0 0.4rem; text-align: left; }
.History .item.swiper-slide-active .year { font-size: 1rem; }
.History .item.swiper-slide-active .year:before { width: 0.15rem; height: 0.15rem; }
@media (min-width:1025px) {
	.History .lm-title { width: 30%; }
	.History .item { justify-content: space-between; }
	.History .item:nth-child(2n) { flex-direction: row-reverse; }
	.History .item:nth-child(2n) .desc { text-align: right; justify-content: flex-end; }
	.History .item:nth-child(2n) .year { text-align: left; }
	.History .item:nth-child(2n) .year:before { right: auto; left: 0; transform: translate(-50%, -50%); }
	.History .item .desc { display: flex; width: 50%; }
	.History .item .year { width: 50%; }
}
@media (max-width:1024px) {
	.History .swiper { height: 5.2rem; }
	.History .box::before { left: 0.08rem; transform: translateX(0%); height: 100%; }
	.History .item { display: block; margin-bottom: 0.24rem; }
	.History .item .year:before { right: auto; left: 0.08rem; transform: translate(-50%, -50%); }
	.History .item .year { text-align: left; }
	.History .item.swiper-slide-active .year { font-size: var(--font-size32); }
}
.Culture { padding: var(--padMar100) 0; }
.Culture ul { display: flex; flex-wrap: wrap; padding-top: 0.5rem; }
.Culture li { float: left; margin-right: 2%; position: relative; transition: 0.3s; }
.Culture li:hover { transform: translateY(-0.5rem); }
.Culture li .pic { overflow: hidden; position: relative; border-radius: 0.1rem; }
.Culture li .imgbox { padding-bottom: 136.705%; transition: 0.3s; }
.Culture li:hover .imgbox img { transform: scale(1.1); }
.Culture li .pic:before { left: 0; bottom: 0; width: 100%; height: 100%; z-index: 1; content: ""; position: absolute; background: rgba(var(--rgb-hover), 0.6); transition: all 0.3s; }
.Culture li .default { position: absolute; text-align: center; width: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 5; transition: 0.3s; color: var(--white); padding: 0.3rem; }
.Culture li .default .icon { margin-bottom: 0.2rem; }
.Culture li .default .icon img { max-width: 0.9rem; }
.Culture li .default .tit { font-size: var(--font-size32); font-weight: bold; }
.Culture li .hover { opacity: 0; height: 0; }
.Culture li .hover .tit { font-size: var(--font-size20); font-weight: bold; margin-bottom: 0.05rem; }
.Culture li .hover .desc { font-size: var(--font-size16); line-height: 1.5; }
.Culture li:hover .default { display: none; }
.Culture li:hover .hover { position: absolute; left: 0; bottom: 0; z-index: 5; width: 100%; padding: 0.3rem; color: #fff; opacity: 1; height: auto; transition: 0.3s; }
.Culture li:hover .pic:before { height: 50%; background: none; background-image: linear-gradient(to bottom, rgba(0, 13, 54, 0), rgba(0, 13, 54, 0.7)); }
@media (min-width:1025px) {
	.Culture li { width: 23.5%; }
	.Culture li:nth-child(4n) { margin-right: 0; }
}
@media (max-width:1024px) {
	.Culture ul { padding-top: 0.2rem; }
	.Culture li { width: 49%; margin-bottom: 2%; }
	.Culture li:nth-child(2n) { margin-right: 0; }
	.Culture li:hover { transform: translateY(-0.2rem); }
}
@media (max-width:640px) {
	.Culture ul { padding-top: 0.1rem; }
	.Culture li { width: 100%; margin-right: 0; margin-bottom: 0.2rem; }
	.Culture li .imgbox { padding-bottom: 86.705%; }
	.Culture li:hover { transform: translateY(-0.1rem); }
}
.Honor { padding: var(--padMar100) 0; overflow: hidden; background: url(../images/Honor-bg.jpg) no-repeat top center / cover; }
.Honor .swiper { overflow: visible; }
.Honor .item { border-radius: 0.1rem; overflow: hidden; background-color: rgba(var(--rgb-white), 0.15); backdrop-filter: blur(0.16rem); padding: 0.32rem 0.45rem 0.32rem; text-align: center; border: 0.01rem solid rgba(234, 242, 252, .5); border-radius: 0.1rem; }
.Honor .item .img { background-color: var(--white); border-radius: 0.05rem; overflow: hidden; padding: 0.1rem; margin-bottom: 0.24rem; }
.Honor .item .imgbox { padding-bottom: 140%; }
.Honor .item .tit { color: var(--white); font-size: var(--font-size16); line-height: 1.3; font-weight: 500; }
.Honor .controls { display: flex; align-items: center; margin-top: 0.5rem; }
.Honor .controls .pages { flex: 1; height: .02rem; background-color: rgba(var(--rgb-white), 0.2); border-radius: .01rem; position: relative; }
.Honor .controls .pages span { height: .02rem; top: 0; background-color: var(--white); border-radius: .01rem; }
.Honor .controls .arrows { display: flex; align-items: center; justify-content: flex-end; width: 1.6rem; }
.Honor .controls .arrows a { display: block; width: 0.6rem; height: 0.6rem; border-radius: 50%; border: solid 0.01rem rgba(var(--rgb-white), .4); cursor: pointer; transition: 0.3s; position: relative; }
.Honor .controls .arrows a:before { position: absolute; content: ''; width: 20%; height: 20%; border-left: 0.02rem solid rgba(var(--rgb-white), .4); border-top: 0.02rem solid rgba(var(--rgb-white), .4); transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); left: 40%; top: 40%; }
.Honor .controls .arrows a + a { margin-left: 0.2rem; }
.Honor .controls .arrows a.prev { left: auto; }
.Honor .controls .arrows a.next { right: auto; }
.Honor .controls .arrows a.next:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.Honor .controls .arrows a:hover { background-color: var(--white); border-color: var(--white); }
.Honor .controls .arrows a:hover:before { border-color: var(--hover-color); }
.main { background-color: #f5f7fc; }
.Location { display: flex; flex-wrap: wrap; color: rgba(var(--rgb-hover2), .6); align-items: center; padding-top: 0.3rem; }
.Location a:first-child { margin-left: 0; }
.Location i { font-style: normal; }
.Location a, .Location span { color: rgba(var(--rgb-hover2), .6); margin: 0 .05rem; }
.Location a:hover { color: var(--hover-color); }
@media(max-width:1024px) {
	.Location { padding-top: 0.2rem; }
}
.News { padding: var(--padMar100) 0; }
.News .topnew { margin-bottom: .6rem; }
.News .topnew .item { background: #f5f6f9; border-radius: var(--radius); overflow: hidden; }
.News .topnew .item .pic { overflow: hidden; position: relative; border-radius: var(--radius); }
.News .topnew .item .pic .imgbox { padding-bottom: 100%; transition: 0.3s; }
.News .topnew .item a:hover .imgbox img { transform: scale(1.1); }
.News .topnew .item .txt { padding: 0.8rem; }
.News .topnew .item .txt .time { font-size: var(--font-size18); color: var(--hover-color2); margin-bottom: .3rem; }
.News .topnew .item .txt .tit { font-size: var(--font-size36); color: var(--hover-color); line-height: 1.3; font-weight: bold; margin-bottom: 0.2rem; }
.News .topnew .item .txt .desc { font-size: var(--font-size18); color: var(--hover-color2); line-height: 1.8; }
.News .topnew .swiper-pagination { position: absolute; left: auto; right: 0.6rem; width: auto; font-size: 0; text-align: right; bottom: 0.6rem; }
.News .topnew .swiper-pagination .swiper-pagination-bullet { background: transparent; width: .12rem; height: .12rem; background: rgba(var(--rgb-black), .2); opacity: 1; text-align: center; position: relative; margin: 0 0.08rem; }
.News .topnew .swiper-pagination .swiper-pagination-bullet-active { background: var(--hover-color); }
.News .newlist ul { display: flex; flex-wrap: wrap; }
.News .newlist li { float: left; background: #f5f6f9; border-radius: var(--radius); overflow: hidden; margin-bottom: 0.4rem; }
.News .newlist li a { display: flex; justify-content: space-between; align-items: center; }
.News .newlist li .pic { width: 41.238%; }
.News .newlist li .txt { width: 58.762%; }
.News .newlist li .pic { overflow: hidden; position: relative; border-radius: var(--radius); }
.News .newlist li .pic .imgbox { padding-bottom: 100%; transition: 0.3s; }
.News .newlist li a:hover .imgbox img { transform: scale(1.1); }
.News .newlist li .txt { padding: 0.2rem 0.4rem; }
.News .newlist li .txt .time { font-size: var(--font-size18); color: var(--hover-color2); margin-bottom: .16rem; }
.News .newlist li .txt .tit { font-size: var(--font-size20); color: var(--hover-color); line-height: 1.5; font-weight: 500; }
@media (min-width:1025px) {
	.News .topnew .item a { display: flex; justify-content: space-between; }
	.News .topnew .item .pic { width: 32.375%; }
	.News .topnew .item .txt { width: 67.625%; }
	.News .newlist ul { justify-content: space-between; }
	.News .newlist li { width: 48.5%; }
}
@media(max-width:1024px) {
	.News .topnew .item .txt { padding: 0.24rem 0.24rem 0.6rem 0.24rem; }
	.News .topnew .item .txt .time { margin-bottom: .2rem; }
	.News .topnew .item .txt .tit { font-size: var(--font-size26); }
	.News .topnew .swiper-pagination { right: 0.24rem; bottom: 0.3rem; }
	.News .newlist li .txt { padding: 0.1rem 0.24rem; }
	.News .newlist li .txt .time { font-size: var(--font-size16); margin-bottom: .1rem; }
	.News .newlist li .txt .tit { font-size: var(--font-size18); }
}
.NewInfo { padding: var(--padMar80) 0 var(--padMar100) 0; }
.NewInfo .htit { margin-bottom: 0.6rem; }
.NewInfo .htit .title { font-size: var(--font-size40); color: var(--hover-color); line-height: 1.2; font-weight: bold; margin-bottom: .2rem; }
.NewInfo .htit .time { font-size: var(--font-size18); color: var(--hover-color2); }
.NewInfo .news_con { background-color: var(--white); border-radius: var(--radius); padding: 0.8rem; }
.NewInfo .edit_info { line-height: 1.875; color: var(--hover-color2); font-size: var(--font-size18); }
.NewInfo .edit_info img { margin: 1% auto; }
.NewInfo .bot { margin-top: .7rem; position: relative; }
.NewInfo .info_pn span { font-size: var(--font-size20); color: var(--hover-color2); margin: 0.1rem 0; display: flex; }
.NewInfo .info_pn b { flex-shrink: 0; width: 1.2rem; color: var(--hover-color); text-align: right; }
.NewInfo .info_pn span a { color: var(--hover-color2); }
.NewInfo .info_pn a:hover { color: var(--hover-color); }
@media(max-width:1024px) {
	.NewInfo .htit { margin-bottom: 0.4rem; }
	.NewInfo .htit .title { font-size: var(--font-size30); }
	.NewInfo .news_con { padding: 0.24rem; }
	.NewInfo .bot { margin-top: .3rem; }
	.NewInfo .info_pn span { margin: 2% 0; }
	.NewInfo .edit_info img { width: 100% !important; height: 100% !important; }
}
.Product { padding: var(--padMar100) 0; position: relative; background: #f5f7fc; }
@media (min-width:1025px) {
	.Product .flex { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; }
	.Product .left { width: 3rem; }
	.Product .right { flex: 1; padding-left: .4rem; width: calc(100% - 3rem); }
	.Product .left { position: sticky; top: 0.7rem; }
}
.Menu002306 { padding: 0.3rem; border-radius: 0.1rem; background: #fff; }
.Menu002306 .side-title { font-size: var(--font-size24); color: var(--black); font-weight: bold; }
.Menu002306 .side-menu { overflow: hidden; }
.Menu002306 .side-menu li a { display: block; }
.Menu002306 .side-menu > ul > li > span { position: relative; display: block; }
.Menu002306 .side-menu > ul > li > span a { display: block; line-height: 1.5; padding: 0.15rem 0 0.1rem 0; position: relative; font-size: var(--font-size18); color: var(--grey); position: relative; width: 93%; font-weight: bold; }
.Menu002306 .side-menu > ul > li > span i { display: block; width: .14rem; height: .14rem; position: relative; position: absolute; top: 50%; transform: translateY(-25%); right: 0; cursor: pointer; }
.Menu002306 .side-menu > ul > li > span i::before, .Menu002306 .side-menu > ul > li > span i::after { content: ''; display: block; position: absolute; left: 50%; top: 50%; width: 100%; height: 0.02rem; background-color: #222; }
.Menu002306 .side-menu > ul > li > span i::before { transform: translate(-50%, -50%); }
.Menu002306 .side-menu > ul > li > span i::after { transform: translate(-50%, -50%) rotate(90deg); opacity: 1; }
.Menu002306 .side-menu > ul > li.aon > span i::after { opacity: 0; }
.Menu002306 .side-menu > ul > li.aon > span i::before, .Menu002306 .side-menu > ul > li.aon > span i::after { background: var(--hover-color); }
.Menu002306 .side-menu > ul > li > a:hover, .Menu002306 .side-menu > ul > li.aon > span a { color: var(--hover-color); }
.Menu002306 .side-menu > ul > li.aon > span a::after { transform: rotate(135deg); border-color: var(--hover-color); }
.Menu002306 .side-menu > ul > li ul { display: none; }
.Menu002306 .side-menu > ul > li > ul { }
.Menu002306 .side-menu > ul > li > ul > li > a { display: block; position: relative; line-height: 1.6; padding: 0.06rem 0 0.06rem 0.16rem; font-size: var(--font-size16); color: var(--grey); }
.Menu002306 .side-menu ul li ul li > a:hover, .Menu002306 .side-menu ul li ul li.select > a { color: var(--hover-color); position: relative; }
.Menu002306 .side-menu ul li ul li > a::after { content: ''; position: absolute; width: 0.06rem; height: 0.06rem; background: #cccccc; border-radius: 0.5rem; left: 0rem; top: 0.16rem }
.Menu002306 .side-menu ul li ul li> a:hover::after, .Menu002306 .side-menu ul li ul li.select > a::after { background: var(--hover-color); }
.Menu002306 .side-open_menu { display: none; }
@media(min-width:1025px) {
	.Menu002306 .side-menu { display: block !important; }
}
@media(max-width:1024px) {
	.Menu002306 { padding: 0.2rem; margin-bottom: 0.2rem; }
	.Menu002306 .side-title { line-height: 0.5rem; }
	.Menu002306 .side-title { display: none; }
	.Menu002306 .side-open_menu { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-weight: bold; color: var(--black); border-radius: 0.1rem; position: relative; font-size: var(--font-size24); }
	.Menu002306 .side-open_menu::after { position: absolute; content: ''; border: 0.08rem solid transparent; border-top-color: var(--black); right: 0; top: 50%; margin-top: -0.04rem; }
	.Menu002306 .side-menu { display: none; padding-bottom: 0.24rem; }
}
.Prolist { }
.Prolist ul { display: flex; flex-wrap: wrap; }
.Prolist li { margin-bottom: 0.5rem; margin-right: 2%; border-radius: 0.1rem; position: relative; overflow: hidden; }
.Prolist li .pic { background: #fff; border-radius: 0.1rem; overflow: hidden; margin-bottom: 0.24rem; }
.Prolist li .imgbox { padding-top: 75%; overflow: hidden; transition: 0.3s; }
.Prolist li a:hover .imgbox img { transform: scale(1.1); }
.Prolist li .txt { display: flex; justify-content: space-between; }
.Prolist li .tit { font-size: var(--font-size24); color: var(--black); font-weight: bold; }
.Prolist li .more { flex-shrink: 0; width: 0.4rem; height: 0.4rem; border-radius: 50%; background: none; border: 0.01rem solid rgba(var(--rgb-hover), .4); transition: 0.3s; display: flex; align-items: center; justify-content: center; margin-left: 0.05rem; }
.Prolist li .more::after { display: inline-block; content: ''; width: 0.08rem; height: 0.08rem; transform: rotate(45deg); border-top: 0.01rem solid rgba(var(--rgb-hover), .4); border-right: 0.01rem solid rgba(var(--rgb-hover), .4); vertical-align: middle; }
.Prolist li:hover .tit { color: var(--hover-color); }
.Prolist li:hover .more { background: var(--hover-color); }
.Prolist li:hover .more::after { border-color: var(--white); }
@media (min-width:1025px) {
	.Prolist li { width: 32%; }
	.Prolist li:nth-child(3n) { margin-right: 0; }
}
@media (max-width:1024px) {
	.Prolist li { width: 49%; }
	.Prolist li:nth-child(2n) { margin-right: 0; }
}
@media (max-width:640px) {
	.Prolist li { width: 100%; margin-right: 0; margin-bottom: 0.3rem; }
}
.ProInfo { padding: var(--padMar100) 0; }
.ProInfo .title { font-size: var(--font-size60); color: var(--hover-color); font-weight: bold; text-align: center; line-height: 1.4; margin-top: 0.3rem; }
.ProInfo .Protop { padding-bottom: var(--padMar100); }
.ProInfo .Propic { position: relative; }
.ProInfo .Propic .pic-switch { max-width: 6.3rem; margin: 0 auto; }
.ProInfo .Propic .imgbox { padding-top: 75%; overflow: hidden; transition: 0.3s; }
.ProInfo .Propic .imgbox img { object-fit: contain; }
.ProInfo .swiper_btn { width: 0.6rem; height: 0.6rem; border-radius: 0.6rem; border: 1px solid rgba(var(--rgb-hover), .2); top: 50%; transform: translateY(-50%); position: absolute; z-index: 55; }
.ProInfo .swiper_btn:before { position: absolute; content: ''; width: 0.12rem; height: 0.12rem; border-left: 0.02rem solid rgba(var(--rgb-hover), .2); border-top: 0.02rem solid rgba(var(--rgb-hover), .2); transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); left: 40%; top: 40%; }
.ProInfo .next:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.ProInfo .swiper_btn:hover { background-color: var(--hover-color); border-color: var(--hover-color); }
.ProInfo .swiper_btn:hover:before { border-color: #fff; }
.ProInfo .next { right: 0rem; }
.ProInfo .prev { left: 0rem; }
.ProInfo .swiper-pagination { margin-top: .3rem; font-size: 0; position: relative; }
.ProInfo .swiper-pagination .swiper-pagination-bullet { background: transparent; width: .12rem; height: .12rem; background: rgba(var(--rgb-black), .2); opacity: 1; text-align: center; position: relative; margin: 0 0.08rem; }
.ProInfo .swiper-pagination .swiper-pagination-bullet-active { background: var(--hover-color); }
.ProInfo .Pro_intro .info { background-color: var(--white); border-radius: var(--radius); overflow: hidden; padding: 0.6rem; }
.ProInfo .Pro_intro .info:not(:last-child) { margin-bottom: var(--padMar60); }
.ProInfo .Pro_intro .name { font-size: var(--font-size36); font-weight: bold; color: var(--hover-color); margin-bottom: 0.4rem; line-height: 1.2; }
.ProInfo .Pro_intro .edit_info { font-size: var(--font-size18); color: var(--hover-color2); line-height: 1.875; }
.ProInfo .Pro_intro .edit_info p { margin: 0; }
.ProInfo .Pro_intro .infopm { padding-bottom: 0; }
.ProInfo .Pro_intro .Parameter { }
.ProInfo .Pro_intro .Parameter dl { display: flex; flex-wrap: wrap; }
.ProInfo .Pro_intro .Parameter dl { border-top: 0.01rem solid rgba(var(--rgb-hover), .1); background-color: rgba(var(--rgb-hover), .03); }
.ProInfo .Pro_intro .Parameter dd { float: left; padding: 0.6rem 0.6rem 0.4rem; }
.ProInfo .Pro_intro .Parameter dl:nth-child(2n) { background-color: var(--white); }
.ProInfo .Pro_intro .Parameter dd:nth-child(2n-1) { border-right: 0.01rem solid rgba(var(--rgb-hover), .1); }
.ProInfo .Pro_intro .Parameter dd:last-child { border-right: none; }
.ProInfo .Pro_intro .Parameter .tit { font-size: var(--font-size24); font-weight: bold; color: var(--hover-color); margin-bottom: 0.1rem; line-height: 1.2; }
.ProInfo .Pro_intro .Parameter .desc { font-size: var(--font-size24); color: var(--hover-color2); line-height: 1.8; }
.ProInfo .Pro_intro .Illustra .pic_img ul { display: flex; flex-wrap: wrap; }
.ProInfo .Pro_intro .Illustra .pic_img li { float: left; }
.ProInfo .Pro_intro .table_1 table { border-radius: var(--radius) var(--radius) 0 0; overflow: hidden; }
.ProInfo .Pro_intro .table_1 th { font-weight: normal; }
.ProInfo .Pro_intro .table_1 th, .ProInfo .Pro_intro .table_1 td { text-align: center; border: 1px solid rgba(101, 122, 189, .4); border-collapse: collapse; line-height: 1.8; padding: 0.13rem 0.14rem; font-size: var(--font-size18); color: var(--hover-color2); }
.ProInfo .Pro_intro .table_1 tr th { background: var(--hover-color); color: #fff; font-size: var(--font-size18); }
@media(min-width:1025px) {
	.ProInfo .box { display: flex; justify-content: space-between; }
	.ProInfo .box .left { width: 42.858%; }
	.ProInfo .box .right { width: 52%; }
	.ProInfo .Pro_intro .Parameter { margin: 0 -0.6rem; }
	.ProInfo .Pro_intro .Parameter dl { justify-content: space-between; }
	.ProInfo .Pro_intro .Parameter dd { width: 50%; }
	.ProInfo .Pro_intro .Illustra .pic_img ul { justify-content: space-around; }
}
@media(max-width:1024px) {
	.ProInfo .title { font-size: var(--font-size36); }
	.ProInfo .Pro_intro .info { padding: 0.24rem; }
	.ProInfo .Pro_intro .name { font-size: var(--font-size26); margin-bottom: 0.24rem; }
	.ProInfo .Pro_intro .Parameter dl { border: none; background: none; }
	.ProInfo .Pro_intro .Parameter dd { padding: 0.2rem 0; width: 100%; border-top: 0.01rem solid rgba(var(--rgb-hover), .1); }
	.ProInfo .Pro_intro .Parameter dd:nth-child(2n-1) { border-right: none; }
	.ProInfo .Pro_intro .Parameter dl:nth-child(2n) dd:nth-child(2n) { }
	.ProInfo .Pro_intro .Parameter dl dd:nth-child(2n-1) { background-color: rgba(var(--rgb-hover), .03); }
	.ProInfo .Pro_intro .Parameter .tit { font-size: var(--font-size20); }
	.ProInfo .Pro_intro .Parameter .desc { font-size: var(--font-size20); }
	.ProInfo .Pro_intro .table_1 th, .ProInfo .Pro_intro .table_1 td { padding: 0.12rem 0.1rem; }
}
@media(max-width:640px) {
	.ProInfo .Pro_intro .table_1 { overflow: auto; }
	.ProInfo .Pro_intro .table_1 table { width: 180%; }
}
.Page .Pages { padding: var(--padMar60) 0 0% 0; text-align: center; font-size: var(--font-size16); }
.Page .Pages > span { display: inline-block; vertical-align: middle; }
.Page .Pages .p_jump, .Page .Pages .a_first, .Page .Pages .a_end, .Page .Pages .p_cur, .Page .Pages .p_count, .Page .Pages .p_total { display: none; }
.Page .Pages .p_jump, .Page .Pages .p_page { overflow: hidden; }
.Page .Pages .p_page em { float: left; font-style: normal; margin: 0 0.25rem; }
.Page .Pages .p_page a { float: left; width: .52rem; line-height: .5rem; border-radius: 0.5rem; padding: 0 .1rem; margin: 0 0.05rem; color: var(--hover-color); border: solid 1px rgba(var(--rgb-hover2), .3); }
.Page .Pages .p_page a.a_prev::after, .Page .Pages .p_page a.a_next::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); text-transform: none !important; letter-spacing: 0; text-transform: none; font-variant: initial; line-height: 1; font-weight: bold; color: var(--hover-color); }
.Page .Pages .p_page a.a_prev, .Page .Pages .p_page a.a_next { font-size: 0; display: -webkit-flex; align-items: center; justify-content: center; border-color: rgba(var(--rgb-hover2), .3); }
.Page .Pages .p_page a.a_prev::after { content: 'prev'; font-size: var(--font-size16); color: var(--hover-color); }
.Page .Pages .p_page a.a_next::after { content: 'next'; font-size: var(--font-size16); color: var(--hover-color); }
.Page .Pages .p_page a:hover, .Page .Pages .p_page a.a_cur { background-color: var(--hover-color); border-color: var(--hover-color); color: var(--white); }
.Page .Pages .p_page a.a_prev:hover::after, .Page .Pages .p_page a.a_next:hover::after { color: var(--white); }
.Page .Pages  .p_page a.pagedot { border-color: transparent; padding: 0; margin-right: -5px; line-height: 34px; height: .5rem; }
.Page .Pages .p_jump > * { float: left; }
.Page .Pages .p_jump b { font-weight: normal; color: #aaa; margin: 0 4px; line-height: 46px; }
.Page .Pages .p_jump b.f0 { margin-right: 6px; }
.Page .Pages .p_jump input { height: 46px; border-radius: 5px; }
.Page .Pages .i_text { line-height: .5rem; text-align: center; width: 46px; text-align: center; color: #333; font-size: 20px; }
.Page .Pages .i_button { background: #ebebeb; width: 70px; padding: 0; cursor: pointer; border: none; margin-left: 10px; color: #888; }
@media(max-width:640px) {
	.Page .Pages { font-size: var(--font-size14); }
	.Page .Pages .p_jump { display: none; }
	.Page .Pages .p_page em { margin: 0 0.1rem; }
	.Page .Pages .p_page a { width: .4rem; height: .4rem; line-height: .4rem; margin: 0 .03rem; }
	.Page .Pages .p_page a.a_prev::after { font-size: var(--font-size12); }
	.Page .Pages .p_page a.a_next::after { font-size: var(--font-size12); }
}
.Solulist { padding: var(--padMar100) 0; }
.Solulist ul { display: flex; flex-wrap: wrap; }
.Solulist li { float: left; margin-bottom: 2%; margin-right: 2%; background-color: #f5f6f9; border-radius: 0.1rem; overflow: hidden; }
.Solulist li .pic { overflow: hidden; }
.Solulist li .pic .imgbox { padding-top: 75%; transition: 0.3s; border-radius: 0.1rem; }
.Solulist li a:hover .imgbox img { transform: scale(1.1); }
.Solulist li time { display: block; font-size: var(--font-size16); color: var(--grey3); font-weight: lighter; padding-left: 0.24rem; background: url(../images/icon-time.svg) no-repeat left center; background-size: 0.16rem auto; }
.Solulist li .txt { padding: 0.3rem 0.4rem; }
.Solulist li .txt .tit { font-size: var(--font-size24); color: var(--hover-color); font-weight: 500; line-height: 1.4; }
@media (min-width:1025px) {
	.Solulist li { width: 32%; }
	.Solulist li:nth-child(3n) { margin-right: 0; }
}
@media(max-width:1024px) {
	.Solulist li { width: 49%; }
	.Solulist li:nth-child(2n) { margin-right: 0; }
	.Solulist li .txt { padding: 0.24rem; }
	.Solulist li .txt .tit { font-size: var(--font-size20); }
}
@media(max-width:640px) {
	.Solulist li { width: 100%; margin-right: 0; margin-bottom: 4%; }
}
.SoluInfo { padding: var(--padMar100) 0; }
.SoluInfo .box { padding-bottom: var(--padMar90); }
.SoluInfo .box .left { background-color: var(--white); border-radius: var(--radius); overflow: hidden; }
.SoluInfo .box .img { display: flex; align-items: center; justify-content: center; padding: 0.2rem; }
.SoluInfo .box .tit { font-size: var(--font-size48); font-weight: bold; color: var(--hover-color); margin-bottom: 0.4rem; line-height: 1.4; }
.SoluInfo .box .desc { font-size: var(--font-size24); color: var(--hover-color2); line-height: 1.875; }
.SoluInfo .box .btn { margin-top: 0.5rem; }
.SoluInfo .Solu_intro .info { background-color: var(--white); border-radius: var(--radius); overflow: hidden; padding: 0.6rem 0.6rem 0.2rem 0.6rem; }
.SoluInfo .Solu_intro .info:not(:last-child) { margin-bottom: var(--padMar60); }
.SoluInfo .Solu_intro .name { font-size: var(--font-size36); font-weight: bold; color: var(--hover-color); margin-bottom: 0.4rem; line-height: 1.2; }
.SoluInfo .Solu_intro .edit_info { font-size: var(--font-size18); color: var(--hover-color2); line-height: 1.875; }
.SoluInfo .Solu_intro .Proposal { background-color: rgba(var(--rgb-hover), .03); padding: 0.5rem 0.4rem 0.4rem; }
.SoluInfo .Solu_intro .Proposal ul { display: flex; flex-wrap: wrap; }
.SoluInfo .Solu_intro .Proposal li { float: left; margin-bottom: 0.2rem; }
.SoluInfo .Solu_intro .Proposal .tit { font-size: var(--font-size24); font-weight: bold; color: var(--hover-color); margin-bottom: 0.1rem; line-height: 1.2; }
.SoluInfo .Solu_intro .Proposal .desc { font-size: var(--font-size24); color: var(--hover-color2); line-height: 1.8; }
.SoluInfo .Solu_intro .Illustra .item { margin-bottom: 0.6rem; }
.SoluInfo .Solu_intro .Illustra .item .left { border-radius: var(--radius); overflow: hidden; }
.SoluInfo .Solu_intro .Illustra .item  img { width: 100%; }
.SoluInfo .Solu_intro .Illustra .item .tit { font-size: var(--font-size24); font-weight: bold; color: var(--hover-color); margin-bottom: 0.3rem; line-height: 1.5; }
.SoluInfo .Solu_intro .Illustra .item .desc { font-size: var(--font-size24); color: var(--hover-color2); line-height: 1.8; }
@media(min-width:1025px) {
	.SoluInfo .box { display: flex; justify-content: space-between; }
	.SoluInfo .box .left { width: 42.858%; }
	.SoluInfo .box .right { width: 52%; }
	.SoluInfo .Solu_intro .Proposal { margin: 0 -0.4rem; }
	.SoluInfo .Solu_intro .Proposal ul { justify-content: space-between; }
	.SoluInfo .Solu_intro .Proposal li { width: 48%; }
	.SoluInfo .Solu_intro .Illustra .item { display: flex; justify-content: space-between; align-items: center; }
	.SoluInfo .Solu_intro .Illustra .item:nth-child(2n) { flex-direction: row-reverse; }
	.SoluInfo .Solu_intro .Illustra .item .left { width: 44.44%; }
	.SoluInfo .Solu_intro .Illustra .item .right { width: 50%; }
}
@media(max-width:1024px) {
	.SoluInfo .box .left { margin-bottom: 0.4rem; }
	.SoluInfo .box .tit { font-size: var(--font-size36); margin-bottom: 0.24rem; }
	.SoluInfo .box .desc { font-size: var(--font-size20); }
	.SoluInfo .Solu_intro .info { padding: 0.24rem; }
	.SoluInfo .Solu_intro .name { font-size: var(--font-size26); margin-bottom: 0.24rem; }
	.SoluInfo .Solu_intro .Proposal { padding: 0.2rem; }
	.SoluInfo .Solu_intro .Proposal .tit { font-size: var(--font-size20); }
	.SoluInfo .Solu_intro .Proposal .desc { font-size: var(--font-size20); }
	.SoluInfo .Solu_intro .Illustra .item { margin-bottom: 0.4rem; }
	.SoluInfo .Solu_intro .Illustra .item .left { margin-bottom: 0.24rem; }
	.SoluInfo .Solu_intro .Illustra .item .tit { font-size: var(--font-size20); margin-bottom: 0.16rem; }
	.SoluInfo .Solu_intro .Illustra .item .desc { font-size: var(--font-size20); }
}
.FAQlist { padding: var(--padMar100) 0; background-color: #f7f8fa; }
.FAQlist .item { border-bottom: 1px solid rgba(var(--rgb-hover2), .3); padding: 0.3rem 0; cursor: pointer; }
.FAQlist .item:first-child { padding-top: 0; }
.FAQlist .item:last-child { margin-bottom: .3rem; }
.FAQlist .item .tit { font-size: var(--font-size24); font-weight: 500; color: var(--hover-color); position: relative; padding-right: 0.8rem; line-height: 1.4; }
.FAQlist .item .tit span { width: 0.5rem; height: 0.5rem; border-radius: 0.5rem; border: 1px solid rgba(var(--rgb-hover2), .3); right: 0rem; top: 50%; position: absolute; transition: all 0.5s; transform: translateY(-50%); }
.FAQlist .item .tit span:after { position: absolute; content: ''; width: 0.1rem; height: 0.1rem; left: 50%; top: 50%; margin-top: -0.025rem; border: 0.02rem solid var(--hover-color2); border-left: 0; border-bottom: 0; transform: translate(-50%, -50%) rotate(135deg); transition: 0.5s; }
.FAQlist .item .edit-info { font-size: var(--font-size18); color: var(--hover-color2); line-height: 1.875; padding-right: 0.8rem; display: none; }
.FAQlist .item .edit-info p+p { margin: 0.08rem; }
.FAQlist .item.on .tit { font-weight: bold; }
.FAQlist .item.on .tit span { background-color: var(--hover-color); }
.FAQlist .item.on .tit span:after { border-color: var(--white); transform: translate(-50%, -50%) rotate(-45deg); margin-top: 0.025rem; }
@media(max-width:1024px) {
	.FAQlist .item .tit { font-size: var(--font-size20); }
	.FAQlist .item .tit, .FAQlist .item .edit-info { padding-right: 0.6rem; }
}
.Downlist { padding: var(--padMar100) 0; background-color: #f7f8fa; }
.Downlist .lm-title { margin-bottom: 0.6rem; }
.Downlist .ul { display: flex; flex-wrap: wrap; }
.Downlist li { padding: 0.55rem 0.42rem 0.9rem; background: linear-gradient(-160deg, rgba(44, 64, 126, 0.1) 5%, rgba(255, 255, 255, 1) 80%); border-radius: var(--radius); margin-bottom: 2%; position: relative; z-index: 1; display: flex; flex-direction: column;justify-content: space-between;}
.Downlist li::before { content: ''; position: absolute; z-index: 2; background: url(../images/file_bg.svg) no-repeat right center; background-size: contain; width: 1.14rem; height: 0.99rem; right: 0.4rem; bottom: 0.45rem; opacity: 0.2; }
.Downlist li a { display: flex; flex-direction: column; justify-content: space-between; /* height: 100%; */ position: relative; z-index: 1; }
.Downlist li .tit { font-size: var(--font-size26); font-weight: bold; line-height: 1.4; color: var(--hover-color); margin-bottom: var(--padMar130); }
.Downlist li .view, .Downlist li .down { display: block; color: var(--hover-color2); font-weight: 500; padding-left: .3rem; }
.Downlist li .view { background: url(../images/view.svg) no-repeat left center; background-size: auto .14rem; margin-bottom: 0.08rem; }
.Downlist li .down { background: url(../images/down.svg) no-repeat left center; background-size: auto .16rem; }
.Downlist li:hover { background: var(--hover-color); }
.Downlist li:hover::before { background-image: url(../images/file_bg_hover.svg); opacity: 0.5; }
.Downlist li:hover .tit { color: var(--white); }
.Downlist li:hover .view { background-image: url(../images/view_w.svg); color: var(--white); }
.Downlist li:hover .down { background-image: url(../images/down_w.svg); color: var(--white); }
@media(min-width:1025px) {
	.Downlist li { width: 23.87%; margin-right: 1.5%; }
	.Downlist li:nth-child(4n) { margin-right: 0; }
}
@media(max-width:1024px) {
	.Downlist li { width: 48%; margin-right: 4%; }
	.Downlist li:nth-child(2n) { margin-right: 0; }
	.Downlist li .tit { margin-bottom: .32rem; }
}
@media(max-width:640px) {
	.Downlist li { width: 100%; margin-right: 0%; margin-bottom: 4%; padding: 0.36rem 0.32rem; }
}
.AfterSales { padding: var(--padMar100) 0; background-color: #f7f8fa; }
.AfterSales .box { border-radius: var(--radius); overflow: hidden; position: relative; }
.AfterSales .box .info { color: var(--hover-color2); }
.AfterSales .box .info .item:not(:last-child) { margin-bottom: 0.4rem; }
.AfterSales .box .info .item .tit { font-size: var(--font-size16); color: var(--hover-color2); font-weight: 500; margin-bottom: 0.1rem; position: relative; padding-left: 0.24rem; }
.AfterSales .box .info .item .tit:before { content: ''; position: absolute; width: 0.06rem; height: 0.06rem; background: var(--hover-color2); border-radius: 100px; box-shadow: 0 0 0 0.04rem rgba(var(--rgb-hover), .1); left: 0; top: 0.1rem }
.AfterSales .box .info .item .des { font-size: var(--font-size26); font-weight: bold; color: var(--hover-color); line-height: 1.5; }
@media (min-width:1025px) {
	.AfterSales .box .info { position: absolute; right: 1.2rem; top: 0; padding-top: 0.8rem; }
}
@media(max-width:1024px) {
	.AfterSales .box .info { padding-top: 0.3rem; padding-left: 0.2rem; }
	.AfterSales .box .info .item:not(:last-child) { margin-bottom: 0.3rem; }
}
.ContactForm { padding: var(--padMar100) 0; }
.ContactForm .desc { color: var(--hover-color2); font-size: var(--font-size16); font-weight: 500; line-height: 1.875; }
.ContactForm .box { border-bottom: 0.01rem solid #eff0f4; padding-bottom: var(--padMar70); margin-bottom: var(--padMar100); }
.ContactForm .form-ul li { margin-bottom: 0.16rem; position: relative; background-size: auto .2rem; background-repeat: no-repeat; background-position: left center; }
.ContactForm .form-ul li .tit { position: absolute; left: 0.2rem; top: 0; font-size: var(--font-size18); line-height: 0.6rem; color: var(--hover-color); display: block; font-weight: 500; z-index: 5; }
.ContactForm .form-ul li select { padding-right: 0.2rem; }
.ContactForm .form-ul li select, .ContactForm .form-ul li .text { width: 100%; border-radius: 0.1rem; border: none; font-size: var(--font-size18); font-weight: 500; color: var(--hover-color); line-height: 0.6rem; height: 0.6rem; background-color: #f3f4f7; padding: 0 0.2rem; font-family: 'Poppins'; }
.ContactForm .form-ul li select.focus, .ContactForm .form-ul li .text.focus { border: 0.01rem solid var(--hover-color); }
.ContactForm .form-ul li textarea.text { height: 1.65rem; line-height: 2.6; }
.ContactForm .formbtn { display: flex; justify-content: flex-end; }
.ContactForm .btn { width: 1.6rem; background: var(--hover-color); border-radius: 0.6rem; font-size: var(--font-size16); font-weight: bold; height: 0.6rem; color: #fff; cursor: pointer; border: 0; display: block; margin-top: 0.1rem; }
.ContactForm .btn:hover { background: var(--green); }
.ContactForm .Pform { margin-top: var(--padMar80); }
.ContactForm .tips { margin: 0.1rem 0 0.16rem; }
.ContactForm .tips .tit { font-size: var(--font-size18); font-weight: 500; color: var(--hover-color); }
.ContactForm .tips .des { font-size: var(--font-size16); color: var(--hover-color2); font-weight: 500; }
.ContactForm .Pform .form-ul li textarea.text { height: 2.1rem; line-height: 1.6; }
@media (min-width:1025px) {
	.ContactForm .box { display: flex; flex-wrap: wrap; justify-content: space-between; }
	.ContactForm .info { width: 36%; }
	.ContactForm .form { width: 41.786%; }
	.ContactForm .Pform .form-ul .row2 li { float: left; width: calc(50% - 0.3rem); }
	.ContactForm .Pform .form-ul .row2 li:nth-child(2n) { float: right; }
	.ContactForm .Pform .groups { display: flex; flex-wrap: wrap; justify-content: space-between; }
	.ContactForm .Pform .groups .group { float: left; width: calc(50% - 0.3rem); }
	.ContactForm .Pform .groups .group { float: right; }
}
@media (max-width:1024px) { }
.Popup { display: none; position: fixed; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); top: 0; left: 0; overflow: auto; z-index: 999; }
.Popup .ytable { height: 100%; }
.Popup .main { width: 90%; max-width: 7.43rem; padding: 0.5rem; position: relative; margin: 0 auto; background-color: #fff; border-radius: var(--radius); box-shadow: 0 0 0.2rem rgba(0, 0, 0, .1); }
.Popup .close { position: absolute; width: 0.6rem; cursor: pointer; height: 0.6rem; border-radius: 50%; right: -0.45rem; top: -0.45rem; color: #fff; display: flex; align-items: center; justify-content: center; }
.Popup .close::before { content: ""; width: 50%; height: 0.03rem; background-color: #fff; position: absolute; transform: rotate(45deg); }
.Popup .close::after { content: ""; width: 50%; height: 0.03rem; background-color: #fff; position: absolute; transform: rotate(-45deg); }
.Popup .title { font-size: var(--font-size24); font-weight: 500; color: var(--hover-color); }
.Popup .info { font-size: var(--font-size18); font-weight: 500; color: var(--grey); line-height: 1.875; }
@media (max-width:1024px) {
	.Popup .main { padding: 0.3rem; }
	.Popup .close { right: -0.3rem; top: -0.5rem; }
}
.SingleInfo { padding: var(--padMar100) 0; }
.SingleInfo .edit_info { line-height: 1.875; color: var(--grey); font-size: var(--font-size18); }
.SingleInfo .edit_info p { margin: 0.1rem 0; }
.SingleInfo li { margin-bottom: 1%; }




/* 栏目隐藏 */
.Top003156 menu li .sub dt#tnav134,
.Columnmenu li#nav11{ display: none;}
