﻿@charset "utf-8";
/*初始化样式*/
* { -webkit-tap-highlight-color: transparent; }

@media (min-width:1601px) {
html { font-size: 100px; }

}

@media (max-width:1600px) {
html { font-size: 6.25vw; }
}

@media (max-width:1000px) {
html { font-size: 80px; }
}
body { background-color: #fff; color: #666666; font: 0.133rem "Microsoft Yahei", Arial, "Lucida Grande";/*设置字体*/ width: 100%;/*设置宽度*/ }
/*全局样式*/
.img-block { display: block; width: 100%; }
.min-h100 { min-height: 100vh; }
.w_90 { max-width: 1600px; width: 90%; }
.p100 { padding: 1rem 0; }

@media (max-width:1024px) {
.p100 { padding: 0.5rem 0; }
}
/* 自定义字体 */

/*home-title*/
.home-title { color: rgba(255,255,255,0.5); margin-bottom: 0.5rem; }
.home-title .en { font-size: 0.62rem; text-transform: uppercase; font-family: "DINCond-Bold"; margin-top: -0.4rem; opacity: 0.1; }
.home-title .cn { font-size: 0.35rem; color: #fff; }

@media (max-width:1024px) {
.home-title { margin-bottom: 0.2rem; }
.home-title .en { font-size: 0.45rem; }
.home-title .cn { font-size: 0.32rem; }
}
/*column-tit*/
.column-tit { font-size: 0.32rem; color: #333; text-align: center; margin: 0 0 0.4rem 0; }
.column-tit:after { width: 0.45rem; height: 0.04rem; background: #008fd5; border: none; margin: 0.2rem auto 0 auto; content: ""; display: block; }
@media (max-width:1024px) {
.column-tit { font-size: 0.24rem; }
}
/*Top002070 */
.Top002070 { position: fixed; left: 0; top: 0; width: 100%; background-color: #fff; z-index: 100; box-shadow: 0 0 5px rgba(0,0,0,0.1); }
.Top002070 .header { position: relative; }
.Top002070 .header-left { position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 30%; max-width: 1.5rem; }
.Top002070 .header-right { position: absolute; top: 50%; right: 0;     margin-top: -23.5px;}
.Top002070 .header-right dd p img {max-width: 25px;margin-right: 10px;}
.Top002070 .header-right dd p { margin: auto;}
.Top002070 .header-right dd { position: relative; float: left; }
/*
.Top002070 .header-right dd >a { display: block; height: 0.4rem; line-height: 0.4rem; }
*/
@media(min-width:1025px) {
.Top002070 .header-mid { /* margin-right:220px;  */ margin-left: 32%; }}
.Top002070 .top-language a { position: relative; padding: 0 0.15rem; }
.Top002070 .top-language a:before, .Top002070 .top-language a:after { position: absolute; content: ''; top: 50%; margin-top: -0.025rem; }
.Top002070 .top-language a:before { left: 0; width: 0.02rem; border-right: 0.01rem dotted #8c8c8c; height: 0.05rem; }
.Top002070 .top-language a:after { right: 0; border: 0.05rem solid transparent; border-top-color: #8c8c8c; }
.Top002070 .open-search { width: 0.4rem; background: url(../images/Top002899_search.png) no-repeat center center; }
.Top002070 .search-box { position: absolute; width: 0; overflow: hidden; right: 0; top: 0; background: #eee; transition: 0.3s; opacity: 0; z-index: 999; }
.Top002070 .search-box .text { width: 100%; background: none; height: 0.4rem; border: none; line-height: 0.4rem; padding: 0 0.4rem 0 0.1rem; }
.Top002070 .search-box .btn { position: absolute; right: 0; top: 0; height: 100%; width: 0.4rem; background: url(../images/Top002899_search.png) no-repeat center center; }
.Top002070 .top-search-on .search-box { width: 2rem; opacity: 1; }
.Top002070 .header-menu li { width: 14.28%;}
.Top002070 .header-menu li em { line-height: 0.4rem; padding: 0.34rem 0; font-size: 0.18rem; position: relative; }
.Top002070 .header-menu li em a { color: #999; }
.Top002070 .header-menu li:hover em::before { position: absolute; content: ''; width: 0; height: 0; border: 0.04rem solid transparent; border-bottom-color: #008fd5; bottom: 0; left: 50%; margin-left: -0.04rem; }
.Top002070 .header-menu li:last-child em a::after { display: none; }
.Top002070 .header-menu li:hover em a, .Top002070 .header-menu li.aon em a { color: #008fd5; }
.Top002070 .header-menu li .sub { background: #fff; width: 210%; margin-left: -50.5%; }
.Top002070 .header-menu li .sub dt { margin-bottom: 0px; background: rgba(255, 255, 255, 1); line-height: 0.44rem; border-bottom: 0.01rem solid #eee }
.Top002070 .header-menu li .sub dt:last-child { border-bottom: none }
.Top002070 .header-menu li .sub dt a { text-align: center; color: #666; font-size: 0.15rem }
.Top002070 .header-menu li .sub dt a:hover { background: #008fd5; color: #fff }
.Top002070 .header-menu li#m7 .sub dt a{text-align: left;}
.Top002070 .hotline{line-height: 43px;border: solid 2px #e5e5e5;border-radius: 50px;font-size: 18px;color:#008fd5;padding: 0 17px 0 41px; background: url("../images/Top003047_tel.png") no-repeat left 15px center;}
.Top002070 .hotline a{display: inline-block;}
.Top002070 .header-menu li#m7 .sub .sub2 dd{padding: 0 0.2rem;line-height: 2;border-bottom: 1px dashed #dedede;}
.Top002070 .header-menu li#m7 .sub .sub2{display: none;position:absolute;left:100%;top:0;width:100%;background:#fff}
.Top002070 .header-menu li#m7 .sub{overflow:visible}
.Top002070 .header-menu li#m7 .sub dl{position: relative;}
@media(max-width:1024px) {
.Top002070 .header { height: 1rem; }
.Top002070 .header-right { z-index: 101; }
.Top002070 .Public_nav_style #open_menu { position: relative; right: 0; top: auto; margin-left: 10px; border-radius: 0; background: linear-gradient(30deg, #079ce5 3%, #006ed5); width: 0.5rem; height: 0.5rem; border: none; }
.Top002070 #open_menu i::before, .Top002070 #open_menu i::after { background: #fff !important; }
.Top002070 #open_menu i { background: #fff; height: 0.03rem; margin-top: -0.015rem; }
.Top002070 #header-menu ul { padding: 0; border-top: 1rem solid #fff; background: #0395db; }
.Top002070 #header-menu li { text-align: center; }
.Top002070 #header-menu li em a { padding: 5%; font-weight: normal; line-height: normal; }
.Top002070 #header-menu li .sub dt { margin-bottom: 0.01rem; background: rgba(0,0,0,0.3);}
.Top002070 #header-menu li .sub dt a { border-bottom: 0;}
.Top002070 .hotline{font-size: 0;width: 40px;height: 40px;padding: 0;background-position: center center; margin-right:10px; border-radius: 0;}
.Top002070 .hotline a{display: block;height: 100%; }

}
/*Banner002729 */
.Banner002729 .slider li.slick-slide { height: auto; position: relative; }
.Banner002729 .ytable { height: 100%; }
.Banner002729 .txt-main { position: absolute; left: 0; width: 100%; top: 0; height: 100%; z-index: 3; font-size: 0.5rem; }
.Banner002729 .txt-main a.more { display: block; color: #fff; border-radius: 0.5rem; width: 1.8rem; line-height: 0.45rem; text-align: center; font-size: 0.16rem; transform: translateY(100%); -webkit-transform: translateY(100%); opacity: 0; -webkit-opacity: 0; transition: transform 0.5s 1.5s, opacity 0.5s 1.5s; background: linear-gradient(30deg, #079ce5 3%, #006ed5); }
.Banner002729 .txt-main a.more:hover { background: #184477; color: #fff; }
.Banner002729 .txt-main aside { color: #fff; font-family: "Microsoft YaHei Light"; max-width: 7.4rem; transform: translateY(100%); -webkit-transform: translateY(100%); opacity: 0; -webkit-opacity: 0; letter-spacing: 0.01rem; transition: 0.5s; }
.Banner002729 .txt-main aside.tit { font-size: 0.42rem; margin-bottom: 0.2rem; font-weight: bold; }
.Banner002729 .txt-main aside.pre { font-size: 0.2rem; color: rgba(255,255,255,.6); line-height: 1.2; margin-bottom: 0.5rem; }
.Banner002729 .an-show .txt-main a.more, .Banner002729 .an-show .txt-main aside { transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; -webkit-opacity: 1; }
.Banner002729 .slider li img { display: block; width: 100%; }
.Banner002729 .slick-dots { text-align: center; position: absolute; left: 0; z-index: 10; bottom: 0.3rem; width: 100%; }
.Banner002729 .slick-dots li { list-style: none; display: inline-block; margin: 0 0.04rem; width: 0.18rem; height: 0.18rem; border-radius: 50%; border: 0.02rem solid transparent; cursor: pointer; position: relative; }
.Banner002729 .slick-dots li button { position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 0.12rem; height: 0.12rem; margin: -0.06rem 0 0 -0.06rem; cursor: pointer; font-size: 0; border: 0; background: #fff; opacity: 0.8; -webkit-opacity: 0.8; }
.Banner002729 .slick-dots li.slick-active button { opacity: 1; -webkit-opacity: 1; width: 0.08rem; height: 0.08rem; margin: -0.04rem 0 0 -0.04rem; background: #fff; }
.Banner002729 .slick-dots li.slick-active { border-color: #fff; }

@media(min-width:1201px) {
.Banner002729 .slider li img.wap { display: none; }
}

@media(max-width:1200px) {
.Banner002729 .slider li img.pc { display: none; }
}
@media(max-width:1024px) {
.Banner002729 .txt-main aside.tit { font-size: 0.24rem; margin-bottom: 0.1rem; }
.Banner002729 .txt-main aside.pre { font-size: 0.16rem; margin-bottom: 0.3rem; }
.Banner002729 .txt-main a.more { width: 1.5rem; line-height: 0.4rem; }
}




/*Floor003089 */
.Floor003089 { background: #f7f9fb; font-family: 'Alibaba-PuHuiTi-Regular'; background-image: url(../images/product-bg.jpg); background-size: cover }
.Floor003089 .slider{position: relative;}
.Floor003089 .home-title { position: relative; text-align: center; }
.Floor003089 .home-title .cn { color: #0395db; }
.Floor003089 .home-title .en { color: #103770; opacity: 0.05; }
.Floor003089 .more { display: inline-block; line-height: 0.4rem; border-radius: 0.4rem; }
.Floor003089 .more:after { display: inline-block; content: ''; background: url("../images/Floor003089-more.svg") no-repeat; background-size: contain; width: 0.05rem; height: 0.1rem; margin-left: 0.12rem; vertical-align: middle; }
.Floor003089 .home-title .more { position: absolute; right: 0; bottom: 0; color: #006ed5; font-size: 0.16rem; }
.Floor003089 .slider li { overflow: hidden; }
.Floor003089 .slider li a { display: block; margin: 0.2rem 0.01rem; background: #fff; position: relative; height: 3.2rem; }
.Floor003089 .slider li .inner, .Floor003089 .slider li figure.hover { position: absolute; }
.Floor003089 .slider li figure.hover { opacity: 0; transition: 0.3s; left: 0; width: 100%; top: 0; bottom: -0.4rem; }
.Floor003089 .slider li .inner { padding: 2.8vw 2.08vw 0.97vw; left: 0; top: 50%; transform: translateY(-50%); width: 100%; }
.Floor003089 .slider li .icon { margin-bottom: 1.5vw; display: table; position: relative; }
.Floor003089 .slider li .icon img { transition: 0.3s; }
.Floor003089 .slider li .icon .hover { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; }
.Floor003089 .slider li .more { opacity: 0; transition: 0.3s; transform: translateY(0.3rem); padding: 0 0.16rem; background: #fff; color: #1f4b8c; }
.Floor003089 .slider li .tit { font-size: 0.2rem; color: #103770; }
.Floor003089 .slider li p { margin: 0.1rem 0; transition: 0.3s; line-height: 0.28rem; }
.Floor003089 .slider li a:not(:hover) p { color: #777; }
.Floor003089 .slider li a:hover { color: #fff; }
.Floor003089 .slider li a:hover .tit { color: #fff; }
.Floor003089 .slider li a:hover p { opacity: 0.85; margin-bottom: 2.5vw; }
.Floor003089 .slider li a:hover figure.hover { opacity: 1; top: -0.2rem; bottom: -0.2rem; }
.Floor003089 .slider li a:hover .more { opacity: 1; transform: translateY(0); }
.Floor003089 .slider li a .icon .hover {object-fit: contain;}
.Floor003089 .slider li a:hover .icon .hover { opacity: 1;}
.Floor003089 .slider li a:hover .icon .on { opacity: 0; }
.Floor003089 .slider li a:hover .icon { margin-bottom: 1.76vw; }
.Floor003089 .slick-dots { text-align: center; }
.Floor003089 .slick-dots li { display: inline-block; margin: 0 0.05rem; width: 0.1rem; height: 0.1rem; border-radius: 50%; background: #1f4b8c; opacity: 0.5 }
.Floor003089 .slick-dots li button { display: none; }
.Floor003089 .slick-dots li.slick-active { opacity: 1; }


.Floor003089 .slick-arrow{position: absolute; z-index: 30; top: 50%; width: 60px; height: 60px; border: 1px solid #1f4b8c;padding: 0; margin-top: -30px; border-radius: 50%; transition: 0.3s;}
.Floor003089 .slick-arrow:hover{background: #1f4b8c;}
.Floor003089 .slick-arrow:before{position: absolute; content: ''; width: 10px; height:10px; border-bottom: 2px solid #1f4b8c;border-left: 2px solid #1f4b8c; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor003089 .slick-arrow:hover:before{border-bottom-color:#fff;border-left-color:#fff; }
.Floor003089 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
@media(max-width:1024px) {
.Floor003089 .slider li .inner { padding: 3vw; }
}
@media(max-width:640px){
  .Floor003089 .slick-arrow{width: 40px; height: 40px;}
}
@media(min-width:1701px){
    .Floor003089  .slick-prev{left: -5vw;}
    .Floor003089  .slick-next{right: -5vw;}
}
@media(max-width:1700px){
    .Floor003089 .slider{padding:0 80px;}
    .Floor003089 .slick-prev{left:-70px;}
    .Floor003089  .slick-next{right:-70px;}
}


/*Timeline002789 */
.Timeline002789 { background: url(../images/history-bg.jpg) no-repeat center center; background-size: cover; }
.Timeline002789 .home-title { text-align: center; }
.Timeline002789 .home-title .cn { color: #0395db; }
.Timeline002789 .home-title .en { color: #103770; opacity: 0.05; }
/*slick Basic*/
.Timeline002789 .slick-slider { position: relative; display: block; -webkit-touch-callout: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }
.Timeline002789 .slick-list { position: relative; z-index: 1; display: block; overflow: hidden; }
.Timeline002789 .slick-list:focus { outline: none }
.Timeline002789 .slick-list.dragging { cursor: pointer; cursor: hand; }
.Timeline002789 .slick-slider .slick-track, .Timeline002789 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.Timeline002789 .slick-track { position: relative; top: 0; left: 0; display: block; }
.Timeline002789 .slick-track:before, .Timeline002789 .slick-track:after { display: table; content: ''; }
.Timeline002789 .slick-track:after { clear: both; }
.Timeline002789 .slick-loading .slick-track { visibility: hidden; }
.Timeline002789 .slick-slide { display: none; float: left; min-height: 1px; }
[dir = 'rtl'] .slick-slide { float: right; }
.Timeline002789 .slick-slide .slick-loading img { display: none; }
.Timeline002789 .slick-slide .dragging img { pointer-events: none; }
.Timeline002789 .slick-initialized .slick-slide { display: block; }
.Timeline002789 .slick-loading .slick-slide { visibility: hidden; }
.Timeline002789 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.Timeline002789 .slick-arrow .slick-hidden { display: none; }
/*slick Basic End*/

.Timeline002789 .slick-slider:before { position: absolute; content: ""; left: 0; top: 50%; margin-top: -0.32rem; width: 100%; height: 0.1rem; border-radius: 0.1rem; background: #008fd5; }
.Timeline002789 li { cursor: pointer; }
.Timeline002789 li .word { color: #555; line-height: 0.25rem; background: url(../images/Timeline002789-li-bg.png) no-repeat center bottom 0.4rem; background-size: 100% 100%; padding: 0.3rem 0.2rem; padding-bottom: 0.7rem; border-radius: 5px; overflow: hidden; }
.Timeline002789 li:hover .word { color: #fff; background-image: url(../images/Timeline002789-li-bg-hover.png); }
.Timeline002789 li .tit { position: relative; padding-top: 0.8rem; text-align: center; color: #008fd5; font-family: "Microsoft YaHei Light"; }
.Timeline002789 li .tit:after { position: absolute; left: 50%; margin-left: -0.01rem; top: 0; width: 0.02rem; height: 0.8rem; background: #008fd5; content: ''; }
.Timeline002789 li .tit:before { position: absolute; z-index: 10; left: 50%; margin-left: -0.1rem; top: -0.1rem; width: 0.2rem; height: 0.2rem; background: #fff; border: 0.05rem solid #008fd5; border-radius: 50%; content: ''; }
.Timeline002789 li .year h3 { font-size: 0.18rem; font-weight: normal; width: 80%; margin: 0.25rem auto 0; }
.Timeline002789 li .year time { font-size: 0.24rem; display: block; font-family: "DINCond-Bold"; }
.Timeline002789 li .word .mCustomScrollbar { max-height: 1rem; margin-right: -0.2rem; }
.Timeline002789 li .word .mCSB_inside > .mCSB_container { margin-right: 0.2rem; }
.Timeline002789 li .word .mCSB_scrollTools { width: 0.05rem; border-radius: 0.05rem; opacity: 1!important; }
.Timeline002789 li .word .mCSB_scrollTools .mCSB_draggerRail { width: 0.03rem; background: rgba(0,0,0,0.1); }
.Timeline002789 li .word .mCSB_scrollTools .mCSB_dragger { height: 0.2rem !important; }
.Timeline002789 li .word .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #008fd5; width: 100%; }
.Timeline002789 .slick-arrow { font-size: 0; width: 0.3rem; height: 0.3rem; margin-top: -0.42rem; border: 0; position: absolute; top: 50%; cursor: pointer; padding: 0; background: #0879d7; z-index: 10; border-radius: 50%; }
.Timeline002789 .slick-arrow:before { position: absolute; content: ''; width: 0.1rem; height: 0.1rem; border-right: 0.02rem solid #fff; border-top: 0.02rem solid #fff; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); left: 50%; top: 50%; margin: -0.05rem 0 0 -0.06rem; }
.Timeline002789 .slick-prev:before { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); margin-left: -0.03rem; }
.Timeline002789 .slick-disabled { background: #57a6e2; }

@media(min-width:1025px) {


.Timeline002789 .slick-next { right: -0.15rem; }
.Timeline002789 .slick-prev { left: -0.15rem; }
}

@media(min-width:481px) {
.Timeline002789 .slick-arrow { margin-top: -0.1rem; }
.Timeline002789 .slick-slider:before { margin-top: -0.05rem; }
.Timeline002789 li { height: 6.2rem; position: relative; }
.Timeline002789 li .word, .Timeline002789 li .tit { position: absolute; width: 100%; height: 50%; left: 0; }
.Timeline002789 li .word { top: 0; /*width: 120%; margin-left: -10%;*/}
.Timeline002789 li:nth-child(2n) .word { padding-bottom: 0; padding-top: 0.7rem; bottom: 0; top: auto; background-image: url(../images/Timeline002789-li2-bg.png); background-position: center top 0.4rem; }
.Timeline002789 li:nth-child(2n):hover .word { background-image: url(../images/Timeline002789-li2-bg-hover.png); }
.Timeline002789 li .tit { bottom: 0; }
.Timeline002789 li:nth-child(2n) .tit { bottom: 3.1rem; height: auto; padding-top: 0; padding-bottom: 0.8rem; }
.Timeline002789 li:nth-child(2n) .tit:after { top: auto; bottom: 0; }
.Timeline002789 li:nth-child(2n) .tit:before { top: auto; bottom: -0.1rem; }
.Timeline002789 li:nth-child(2n) .year h3 { margin: 0 auto; }
.Timeline002789 li .year { margin-bottom: 0.25rem; }
.Timeline002789 li .word .mCustomScrollbar { max-height: 2rem; }
}
@media(max-width:768px){
	.Timeline002789{display: none;}
}

@media(max-width:1024px) {
.Timeline002789 .slick-prev { left: 0; }
.Timeline002789 .slick-next { right: 0; }
}
/*Floor002820 */
.Floor002820 { position: relative; background: url(../images/data-bg.jpg) no-repeat center center; background-size: cover; text-align: center; overflow: hidden; }
.Floor002820 #particles-js { position: absolute; width: 100%; height: 100%; z-index: 1; top: 0; left: 0; opacity: 0.8; }
.Floor002820 .info-num li { float: left;}

@media(min-width:769px) {
.Floor002820 .info-num li { width: 25%; }
}
.Floor002820 .info-num li .inner { position: relative; height: 2.6rem; }
.Floor002820 .info-num li .inner:before { position: absolute; content: ""; left: 50%; top: 50%; margin-left: -1.3rem; margin-top: -1.3rem; width: 2.6rem; height: 2.6rem; background: url(../images/number-bg.png) no-repeat center center; background-size: contain; -webkit-animation: spin 5s linear infinite; animation: spin 5s linear infinite; }
.Floor002820 .info-num li:nth-child(2) .inner:before { background-image: url(../images/number-bg2.png); }
.Floor002820 .info-num li:nth-child(3) .inner:before { background-image: url(../images/number-bg3.png); }
.Floor002820 .info-num li:nth-child(4) .inner:before { background-image: url(../images/number-bg4.png); }
@keyframes spin {
 from {
 transform: rotate(0deg);
}
 to {
 transform: rotate(360deg);
 transition: all 5s;
}
}
.Floor002820 .info-num li aside { display: inline-block; position: relative; }
.Floor002820 .info-num li aside b { font-family: "DINCond-Bold"; font-size: 0.52rem; color: #fff; display: block; }
.Floor002820 .info-num li aside sup { position: absolute; left: 100%; word-break: keep-all; top: 0; font-size: 0.3rem; color: #fff; margin-left: 0.1rem; }
.Floor002820 .info-num li p { font-size: 0.2rem; font-weight: bold; color: #fff; margin-bottom: 0; margin-top: 0.1rem; }

@media(max-width:1024px) {
.Floor002820 .info-num li .inner { height: 2.2rem; }
.Floor002820 .info-num li .inner:before { margin-left: -1rem; margin-top: -1rem; width: 2rem; height: 2rem; }
.Floor002820 .info-num li aside b { font-size: 0.45rem; }
.Floor002820 .info-num li aside sup { font-size: 0.2rem; }
}

@media(max-width:768px) {
.Floor002820 .info-num li { width: 50%; }
.Floor002820 .info-num li .inner { height: 1.8rem; }
.Floor002820 .info-num li .inner:before {margin-left: -0.8rem;margin-top: -0.8rem;width: 1.6rem;height: 1.6rem; }
.Floor002820 .info-num li aside b { font-size: 0.4rem; }
.Floor002820 .info-num li aside sup { font-size: 0.24rem; }
.Floor002820 .info-num li p { margin-top: 0;font-size: 0.18rem; }
}

/*Map002520 */
.Map002520 { padding: 2% 0; }
.Map002520 .w_90 { max-width: 1400px; }
.Map002520-1 { padding: 4vw 0 3vw; }
.Map002520 .search { position: relative; }
.Map002520 .search .text { width: 100%; line-height: 0.45rem; height: 0.45rem; border: 0.01rem solid #abd4ea; border-radius: 0.45rem; color: #999; padding: 0 0.55rem 0 0.16rem; }
.Map002520 .search .btn { position: absolute; right: 0; top: 0; width: 0.55rem; height: 100%; background: url(../images/Map002520-btn.png) no-repeat center center; }
.Map002520 .right { padding: 0.3rem 0; border-radius: 0.2rem; }
.Map002520 .right h3{font-weight: normal;  color: #333; font-size: 0.14rem;}
.Map002520 .right .bx-controls-direction a { position: absolute; width: 100%; left: 0; height: 0.2rem; cursor: pointer; background: #f5f7f9; overflow: hidden; text-indent: -999em; }
.Map002520 .right .bx-controls-direction a::before { position: absolute; content: ''; border: 0.06rem solid transparent; border-top-width: 0.07rem; border-top-color: #058fe0; left: 50%; margin-left: -0.06rem; margin-top: -0.03rem; top: 50%; }
.Map002520 .right .bx-controls-direction a.bx-prev { top: 0; }
.Map002520 .right .bx-controls-direction a.bx-prev::before { border-top-color: transparent; border-bottom-color: #058fe0; margin-top: -0.08rem; }
.Map002520 .right .bx-controls-direction a.bx-next { bottom: 0; }
.Map002520 .right .list { position: relative; padding: 0.3rem 0.1rem 0.1rem; }
.Map002520 .right .list .ul{ max-height:460px; overflow-y:auto;}
.Map002520 .right li { line-height: 0.25rem; border-bottom: 0.01rem solid #f5f7f9; padding: 0.1rem 0; cursor: pointer; width: 100%; }
.Map002520 .right li > * { margin: 0; }
.Map002520 .right li h5 { font-size: 0.14rem; color: #333; font-weight: normal; padding-right: 5px;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; }
.Map002520 .right li p { position: relative; padding-left: 0.45rem; }
.Map002520 .right li p span { position: absolute; left: 0; top: 0; width: 0.45rem; }

@media(min-width:1025px) {
.Map002520 .right { float: right; width: 25%;}
.Map002520 .right .right_intro{ padding: 3% 2%; box-shadow: 0px 0.08rem 0.2rem 0px #0001; margin-top: 2.5vw; background: #fff; }
.Map002520 .left { float: left; width: 70%; }
}

@media(min-width:641px) {
.Map002520 .left { display: table; }
.Map002520 .left > * { display: table-cell; vertical-align: middle; }
}

@media(min-width:1025px) and (max-width:1440px) {
    .Map002520 .left { width: 66%;}
    .Map002520 .right .list .ul{ max-height:400px;}
}

@media(max-width:1024px) {
.Map002520 .left { width: 100%; }
.Map002520 .right { margin-top: 3%; }
}
/*Floor002844 */
.Floor002844 { background: url(../images/layout-bg.jpg) no-repeat center center; background-size: cover;}
.Floor002844 .w_90 { max-width: 1400px; height: 100%;}
.Floor002844 .home-title .cn { color: #0395db; }
.Floor002844 .home-title .en { color: #103770; opacity: 0.05; }
.Floor002844 .word .tit { color: #103770; font-size: 0.3rem; line-height: 0.45rem; margin-bottom: 1.5rem; }
.Floor002844 .word .item { color: #555; font-size: 0.18rem; margin-top: 0.25rem; padding-left: 0.35rem; position: relative; }
.Floor002844 .word .item num b { font-size: 0.6rem; font-family: "DINCond-Bold"; margin-left: 0.1rem; }
.Floor002844 .word .item008fd5 num { color: #008fd5; }
.Floor002844 .word .item8f8f8f num { color: #8f8f8f; }
.Floor002844 .word .iteme2e2e2 num { color: #e2e2e2; }
.Floor002844 .word .item span.color { width: 0.12rem; height: 0.12rem; position: absolute; left: 0; bottom: 0.1rem; }
.Floor002844 .word .item008fd5 span.color { background: #008fd5; }
.Floor002844 .word .item8f8f8f span.color { background: #8f8f8f; }
.Floor002844 .word .iteme2e2e2 span.color { background: #e2e2e2; }
.Floor002844 .img { text-align: center; }

@media(min-width:769px) {
.Floor002844 .w_90 { text-align: center;}
.Floor002844 .word { width: 50%;  }
}

@media(min-width:1201px) {
.Floor002844 { height: 7.5rem; }
.Floor002844 .map { display:inline-block;width: 58%; height: 100%; }
.Floor002844 .map #container { width: 100%; height: 100%; }
.Floor002844 .map p { text-align: center;}
.Floor002844 .img { display: none; }
.Floor002844 .word { display:inline-block;width: 32.5%; margin-right: 4%;}
.Floor002844 .word .tit, .Floor002844 .word .info { text-align: right; }
.Floor002844 .word .item { padding-right: 0.35rem; }
.Floor002844 .word .item span.color { left: auto; right: 0; }
}

@media(max-width:1200px) {
.Floor002844 .img { display: block; float: right; width: 50%; }
.Floor002844 .map { display: none; }
}

@media(max-width:1024px) {
.Floor002844 .word .tit { font-size: 0.2rem; line-height: 0.3rem; margin-bottom: 0.3rem; }
.Floor002844 .word .info { display: none;}
}

@media(max-width:768px) {
.Floor002844 .img { float: none; width: auto; margin: 0 auto; margin-top: 0.5rem; }
}
/*Bottom002743 */
.Bottom002743 { background: #081730; padding-top: 0.4rem; color: rgba(255,255,255,0.4); }
.Bottom002743 .tit{ font-size: 18px;color: #fff;padding-bottom: 20px }
.Bottom002743 a { color: rgba(255,255,255,0.4); }
.Bottom002743 a:hover { color: #fff; }
.Bottom002743 .copyright { border-top: 0.01rem solid rgba(255,255,255,0.07); line-height: 0.24rem; padding: 0.15rem 0; color: rgba(255,255,255,0.4); margin-top: 0; }
.Bottom002743 .copyright a { color: rgba(255,255,255,0.4); }
.Bottom002743 .copyright a:hover { color: #0395db; }
.Bottom002743 .copyright a:not(:last-child):after { display: inline-block; content: ''; width: 0.01rem; height: 0.12rem; background: rgba(255,255,255,0.4); vertical-align: middle; margin: 0 0.07rem; }
.Bottom002743 .links { margin: 0.1rem 0 0.3rem; position: relative; line-height: 0.24rem; padding: 0.01rem 0 0.01rem 0.8rem; }
.Bottom002743 .links a { display: inline-block; margin-right:20px;}
.Bottom002743 .links a img{height:calc(38 / 16 * 1em);}
.Bottom002743 .links span { position: absolute; left: 0; top: 0.05rem; color: rgba(255,255,255,0.4); }
.Bottom002743 .links a:not(:last-child):after { display: inline-block; content: ''; width: 0.01rem; height: 0.12rem; background: rgba(255,255,255,0.07); vertical-align: middle; margin: 0 0.14rem; display:none;}
.Bottom002743 .contact .name, .Bottom002743 nav dl dt { font-size: 0.18rem; color: #fff; padding-bottom: 0.25rem; }
.Bottom002743 .contact li { padding-bottom: 0.14rem; }
.Bottom002743 .contact li aside { padding-left: 0.25rem; background-position: left center; background-repeat: no-repeat;background-size: contain; }
/* .Bottom002743 .contact li:nth-child(1) { padding-bottom: 0.18rem; } */
.Bottom002743 .contact li:nth-child(3) aside { background-image: url(../images/Bottom002743_icon_call.png); }
.Bottom002743 .contact li:nth-child(4) aside { background-image: url(../images/Bottom002743_icon_call1.png); }
.Bottom002743 .contact li:nth-child(2) aside { background-image: url(../images/Bottom002743_icon_email.png); }
.Bottom002743 .contact li:nth-child(1) aside { background-image: url(../images/Bottom002743_icon_add.png); }
.Bottom002743 .contact li b { font-size: 0.28rem; color: #0395db; font-family: "Microsoft YaHei Light"; }
.Bottom002743 nav dl dt a { color: #fff; }
.Bottom002743 nav { float: right; width: 28%; max-width: 5.8rem; }
.Bottom002743 nav dl { float: left; max-width: 1.8rem; margin-bottom: 0.3rem; }
.Bottom002743 nav .ri { float: right; }
.Bottom002743 nav dl:nth-child(1) { max-width: 3.1rem; }
.Bottom002743 nav dd { line-height: 0.2rem; padding: 0 0 0.14rem; }
.Bottom002743 nav .code { text-align: center; }
.Bottom002743 nav .code img { max-width: 1rem; }

@media(min-width:769px) {
.Bottom002743 .contact { float: left; width: 72%;}
.Bottom002743 .contact .item { float: left;}
    .Bottom002743 .contact .item:first-child { margin-right: 13%;}
    .Bottom002743 .copyright aside { float: right; }
}

@media(max-width:768px) {
    .Bottom002743 { padding-top: 5%; }
    .Bottom002743 nav { display:none;}
	.Bottom002743 .tit{font-size: 0.18rem;text-align: center;}
    .Bottom002743 .contact { display: table; margin: 0 auto; }
    .Bottom002743 .links { margin: 0.3rem 0; }
    .Bottom002743 .contact .name, .Bottom002743 .copyright { text-align: center; }
}
@media(max-width:640px) {
    .Bottom002743 .contact li aside{ background-position: left 2px; line-height:20px;background-size:auto;}
}
.Bottom002743 .clear { height: 0.15rem; }
/*Banner003069 */
.Banner003069 { position: relative; z-index: 1; }
.Banner003069 .w_90 { max-width: 1400px; }
.Banner003069 .Ispic { height: 4rem; }
.Banner003069 .txt { position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 100%; z-index: 10; color: #fff; font-size: 0.36rem; text-align: left; }
.Banner003069 .txt .en { font-size: 1.5em; font-family: "DINCond-Bold"; text-transform: uppercase; opacity: 0.1; }
.Banner003069 .txt .cn { font-family: 'SourceHanSansCN-Bold'; font-family: "DINCond-Bold"; }
@media(max-width:1024px) {
.Banner003069 .Ispic { height: 2.4rem; }
.Banner003069 .txt { font-size: 0.28rem; text-align: left; }
}

/* Menu002252 */
.Menu002252 { padding: 0.35rem 0; overflow: hidden; text-align: center;}
.Menu002252 a { display: inline-block; font-size: 0.16rem; line-height: 0.3rem; padding: 0.075rem 0.3rem; min-width: 1.5rem; border-radius: 0.45rem; overflow: hidden; margin: 0 0.16rem 0.01rem; background: #F5F5F5; color: #888; }
.Menu002252 a.aon, 
.Menu002252 a:hover { color: #fff; background-color: #3c89d9; background: -webkit-gradient(linear, 30% 61%, 28% bottom, from(#ddd), to(#949494)); background: linear-gradient( 30deg, #079ce5 3%, #006ed5); }

.Menu002252 .slider{padding:0 50px; }
.Menu002252 .slick-arrow{position: absolute; z-index: 30; top: 50%; width:40px; height: 40px; padding: 0; margin-top: -20px; transition: 0.3s;}
.Menu002252 .slick-arrow:before{position: absolute; content: ''; width: 10px; height:10px; border-bottom: 2px solid #ccc;border-left: 2px solid #ccc; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Menu002252 .slick-arrow:hover:before{border-bottom-color:#1f4b8c;border-left-color:#1f4b8c; }
.Menu002252 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
.Menu002252 .slick-prev{left:0;}
.Menu002252 .slick-next{right:0;}

@media(min-width:1025px) {
.Menu002252 .wap{ display: none;}
}
@media(max-width:1024px) {
.Menu002252 .pc{ display: none;}
.Menu002252 a { display: block; margin-left: 0;margin-right: 0;margin-bottom: 10px; padding: 0.075rem 0.2rem;border-bottom: 0.01rem solid #fff;}
}







/* Floor000319 */
.Floor000319 .boxs { background-repeat: no-repeat; background-position: center center; background-size: cover; }
.Floor000319 .box-1 { padding-top: 0.5rem; background-image: url(../images/bg1.jpg); }
.Floor000319 .box-2 { background-image: url(../images/bg2.jpg); }
.Floor000319 .box-3 { background-image: url(../images/bg3.jpg); }
.Floor000319 .box-4 { background-image: url(../images/bg4.jpg); }
.Floor000319 .box-5 { background-image: url(../images/bg5.jpg); }
.Floor000319 .word {  margin-bottom: 3% }
.Floor000319 .box-1{ text-align: center;}
.Floor000319 .title { text-align: center; font-size: 0.3rem; font-weight: bold; color: #103770; padding-bottom: 0.2rem; }
.Floor000319 .desc p { font-size: 0.16rem; line-height: 0.3rem; margin: 0; text-indent: 2em; }
.Floor000319 .pic{ text-align: center;}
.Floor000319 .Imgbox{ display: inline-block; position: relative; text-align: center;}
.Floor000319 .trans{  position: absolute;  width: 249px; height: 241px;top: 25%;left: 13%;background: url("../images/trans.png") no-repeat center/contain; animation:rotate360 3s ease infinite; }
.Floor000319 .plus{  position: absolute;  width: 87px; height: 92px;top: 40%;left: 63%;background: url("../images/plus.png") no-repeat center/contain; animation:plus 3s ease infinite; }
.Floor000319 .itme{ cursor: pointer; position: absolute;; text-align: center; width:90px; font-size: 0; height:90px; line-height:90px; display: inline-block; transition: all .5s;}
.Floor000319 .itme .back{ position: relative; z-index:3; background:url(../images/shell-back.png) no-repeat center}
.Floor000319 .itme .shell{ line-height:22px; display: inline-block; vertical-align: middle;}
.Floor000319 .itme .txt{ font-size:16px; color: #333333; transition: all .5s;}
.Floor000319 .itme .img{ width: 40px; height:40px; line-height:40px; position: relative;}
.Floor000319 .itme .img img{ opacity:0; position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); transition: all .5s;}
.Floor000319 .itme .img .icon{ opacity:1;}
.Floor000319 .itme .img .icon2{ opacity:0;}
.Floor000319 .itme1{ left:5.7%; top:11%;}
.Floor000319 .itme2{ left:21.6%; top:0;}
.Floor000319 .itme3{ left:37.2%; top:11%;}
.Floor000319 .itme4{ left:43%; top:40.5%;}
.Floor000319 .itme5{ left:36.5%; top:70%;}
.Floor000319 .itme6{ left:21.5%; top:82%;}
.Floor000319 .itme7{ left:6.5%; top:71%;}
.Floor000319 .itme8{ left:0; top:41%;}
.Floor000319 .itme9{ right:8%;top:18%; }
.Floor000319 .itme10{ right:8%; top:40%;}
.Floor000319 .itme11{ right:8%;top:62%; }
.Floor000319 .itme9 .txt,
.Floor000319 .itme10 .txt,
.Floor000319 .itme11 .txt{ position: absolute; width: 100%;left:100%;top:50%;transform: translateY(-50%)}
.Floor000319 .itme:hover .back{ background:url(../images/shell-back2.png) no-repeat center;}
.Floor000319 .itme:hover .txt{ color: #fff;}
.Floor000319 .itme9:hover .txt,
.Floor000319 .itme10:hover .txt,
.Floor000319 .itme11:hover .txt{color:#333;}
.Floor000319 .itme:hover .img .icon{ opacity:0;}
.Floor000319 .itme:hover .img .icon2{ opacity:1;}
.Floor000319 .itme .ola{ position: absolute; top:0; left:0; width:100%; height:100%; opacity:0;}
.Floor000319 .itme .ola::after,
.Floor000319 .itme .ola::before{ width:90px; height:90px; content:""; box-sizing:border-box; position:absolute; top:0; left:50%; margin-left:-45px; opacity:.1; border-radius:50%; background-color: #0395db; z-index:1;}
.Floor000319 .itme .ola:before{ animation:ripple 2.5s ease-out infinite; -webkit-animation:ripple 2.5s ease-out infinite; }
.Floor000319 .itme .ola:after{ animation:ripple 2.5s 1.5s ease-out infinite; }

@keyframes ripple {
    0% {
        opacity:.7;
    }
    100% {
        opacity:0;
        transform:scale(1.5);
    }
}
@keyframes rotate360 {
    0% {
        transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
    }
}
@keyframes plus {
    0% {
        transform:scale(0.8);
    }
    100% {
        transform:scale(1);
    }
}
.Floor000319 .itme:hover .ola{ opacity:1;}
.padd{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.Floor000319 .list-ay{ display: none;}
.Floor000319 .auto{ position: relative;}

.Floor000319 .list-ola{ margin-top:20px; display: flex; width:100%;}
.Floor000319 .list-ola .shell-ol{ position: relative; background-size:142% 100% !important;}
.Floor000319 .list-ola .shell-ol .Tcell{ position: absolute; top:50%; transform: translateY(-50%);}
.Floor000319 .list-ola .shell-ol:nth-child(1){width: 30%;}
.Floor000319 .list-ola .shell-ol:nth-child(1) .Tcell{ width:90%;}
.Floor000319 .list-ola .shell-ol:nth-child(1) .txt{ margin-top:15px; font-size:22px; color: #008fd5; line-height:35px;}
.Floor000319 .list-ola .shell-ol:nth-child(3){width: 45%;padding-left: 15%;margin-left: -20%;background: url(../images/shell-Al2.png) no-repeat center right;}
.Floor000319 .list-ola .shell-ol:nth-child(3) .txt{ margin-top:10px; line-height:25px; font-size:16px; color: #fff;}
.Floor000319 .list-ola .shell-ol:nth-child(3) .Tcell{ width:60%;}
.Floor000319 .list-ola .shell-ol:nth-child(4){width:45%;padding-left: 13%;margin-left: -20%;background: url(../images/shell-Al3.png) no-repeat center right;}
.Floor000319 .list-ola .shell-ol:nth-child(4) .txt{ margin-top:10px; line-height:25px; font-size:16px; color: #fff;}
.Floor000319 .list-ola .shell-ol:nth-child(4) .Tcell{ width:68%;}
.Floor000319 .shell-Al{position: relative;width: 48%;padding-left: 13%;margin-left: -18%;z-index: 3;background: url(../images/shell-Al.png) no-repeat center right;background-size:142% 100% !important;}
.Floor000319 .shell-Al .ola{ cursor: pointer; padding:12.5px 0; color: #fff; display:flex; align-items: center; flex-wrap: wrap;}
.Floor000319 .shell-Al .ola .img{ margin:0 15px; width: 40px; height:40px; line-height:40px; position: relative;}
.Floor000319 .shell-Al .ola .img img{ opacity:0; position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); transition: all .5s;}
.Floor000319 .shell-Al .ola .img .icon{ opacity:1;}
.Floor000319 .shell-Al .ola .img .icon2{ opacity:0;}
.Floor000319 .shell-Al .ol{ background: #fff; width:35px; height:35px; text-align: center; line-height:35px; font-size:20px; color: #0094e9; border-radius:50%;}
.Floor000319 .shell-Al .ola:nth-child(6),
.Floor000319 .shell-Al .ola:nth-child(2){ padding-left:9%;}
.Floor000319 .shell-Al .ola:nth-child(5),
.Floor000319 .shell-Al .ola:nth-child(3){ padding-left:18%;}
.Floor000319 .shell-Al .ola:nth-child(4){ padding-left:27%;}



@media(max-width:1024px) {
.Floor000319 .box-1 { padding-top: 0.3rem; }
.Floor000319 .title { font-size: 0.24rem; }
.Floor000319 .shell-Al .ola{ padding:8px 0;}
.Floor000319 .shell-Al{ padding-left:13%; margin-left:-18%;}
.Floor000319 .shell-Al .ol{ width:30px; height:30px; line-height:30px; font-size:18px;}
.Floor000319 .list-ola .shell-ol:nth-child(1) .txt{ font-size:18px;}
.Floor000319 .list-ola .shell-ol:nth-child(1) .Tcell img{ max-width:100px;}
.Floor000319 .list-ola .shell-ol:nth-child(3) .txt,
.Floor000319 .list-ola .shell-ol:nth-child(4) .txt{ font-size: 14px;}
}

@media(max-width:768px) {
.Floor000319 .word { text-align: left;}
}

.Floor000319 .box-3 li { text-align: center; font-size: 0.16rem; margin: 0 0.05rem; display: block; }
.Floor000319 .box-3 li .ytable { transition: 0.3s; padding: 2vw 1vw 0 1vw; height: 1.8rem; }
.Floor000319 .box-3 li .icon { display: table; height: 1.2rem; border-radius: 50%;width: 100%; max-width: 1.2rem; margin: 0 auto 0.15rem; background: linear-gradient( 30deg, #079ce5 3%, #006ed5); transition: all .5s;}
.Floor000319 .box-3 li .dot2 { font-size: 0.22rem; line-height: 0.3rem; color: #333; margin-top: 0.25rem;width: 100%; }
.Floor000319 .box-3 li .yex1 { font-size: 0.15rem; line-height: 1; color: #666; text-align: left; }
.Floor000319 .box-3 li .text {display: table;margin: auto;/* padding: 0 27px; */}

.Floor000319 .ytable-cell {/*display: flex;*/ vertical-align: middle;flex-wrap: wrap;align-items: center;justify-content: center;height: 100%;position: relative;}
.Floor000319 .ytable-cell .index{position: absolute;width: 100%;height: 100%;z-index: 1;}
.Floor000319 .ytable-cell .ul{position: relative;z-index: 2;}

.Floor000319 .box-3 li .text span { font-size: 0.18rem; font-weight: normal; font-family: Arial; color: #027bd9; text-transform: uppercase; margin-right: 0.05rem; }
.Floor000319 .box-3 li .icon figure { display: table-cell; vertical-align: middle;}
.Floor000319 .box-3 li .icon img { max-height: 0.6rem; }
.Floor000319 .box-3 .slick-dots { text-align: center; padding-top: 0.2rem; }
.Floor000319 .box-3 .slick-dots li { display: inline-block; width: 0.12rem; height: 0.12rem; border-radius: 0.4rem; background: #fff; margin: 0 0.1rem; }
.Floor000319 .box-3 .slick-dots li button { display: none; }
.Floor000319 .box-3 .slick-dots li.slick-active { background-color: #008fd5; }
.Floor000319 .box-3 li:hover .icon{ transform:scale(1.2);}

@media(min-width:1025px) {
.Floor000319 .box-3 .slick-track { margin: 0 auto; }

}
@media(max-width:1024px) {
.Floor000319 .box-3 li .text { padding: 0; }

}

@media(max-width:768px) {
.Floor000319 .box-3 li .icon { height: 0.8rem; width: 0.8rem; }
.Floor000319 .box-3 li .icon img { max-height: 0.45rem; }
.Floor000319 .box-3 li .yex1 { font-size: 0.13rem;}
.Floor000319 .box-3 li .text span {margin-right: 0.03rem; }
.Floor000319 .box-3 li .dot2 { font-size: 0.19rem;}
.Floor000319 .ytable-cell {justify-content: normal;}
.product-3d .item .list-con{padding-left: 2%;}
}





.Floor000319 .box-4 .tab_menu { margin-bottom: 3%; }
.Floor000319 .box-4 .tab_menu ul { overflow: hidden; clear: both; background-color: #f5f6f8; border-radius: 0.4rem; }
.Floor000319 .box-4 .tab_menu li { float: left; width: 25%; text-align: center; cursor: pointer; font-size: 0.18rem; letter-spacing: 0.01rem; padding: 0.2rem 0; color: #777; position: relative; transition: all ease-in-out 0.3s; font-family: "Microsoft YaHei Light"; font-weight: bold; }
.Floor000319 .box-4 .tab_menu li.on { color: #fff; background: -webkit-gradient(linear, 30% 61%, 28% bottom, from(#ddd), to(#949494)); background: linear-gradient( 30deg, #079ce5 3%, #006ed5); }
.Floor000319 .box-4 .tab_menu li i { position: relative; width: 0.18rem; height: 0.18rem; margin-left:11px; top: 50%; margin-top: -0.09rem;display:inline-block; }
/* .Floor000319 .box-4 .tab_menu li:nth-child(2) i ,
.Floor000319 .box-4 .tab_menu li:nth-child(4) i { right: 10%; } */
.Floor000319 .box-4 .tab_menu li i::before, .Floor000319 .box-4 .tab_menu li i::after { position: absolute; content: ''; height: 0.01rem; width: 0.15rem; background-color: #777; top: 0.1rem; }
.Floor000319 .box-4 .tab_menu li i::before { transform: rotate(45deg); left: 0.07rem; }
.Floor000319 .box-4 .tab_menu li i::after { transform: rotate(-45deg); left: -0.03rem; }
.Floor000319 .box-4 .tab_menu li.on i::before { left: -0.03rem; background-color: #fff; }
.Floor000319 .box-4 .tab_menu li.on i::after { left: 0.07rem; background-color: #fff; }
.Floor000319 .box-4 .con { display: none; overflow: hidden; clear: both; }
.Floor000319 .box-4 .con .pic { float: left; width: 43%; }
.Floor000319 .box-4 .con .pic img { width: 100%; }
.Floor000319 .box-4 .con .txt { float: right; width: 53%; }
.Floor000319 .box-4 .con .txt h2 { color: #333; font-size: 0.24rem; border-left: 0.04rem solid #079ce5; line-height: 0.24rem; padding-left: 0.12rem; margin-bottom: 0.3rem; }
.Floor000319 .box-4 .con .txt ul li {width: 98%; margin-right: 2%; margin-bottom: 2%; background: #fff; color: #103770; float: left; font-size: 0.16rem; border-radius: 0.05rem; box-shadow: 0 0 0.2rem 0.12rem #f5f6f8; padding: 0.15rem; font-family: "Microsoft YaHei"; }
.Floor000319 .box-4 .con .txt ul li b { color: #079ce5; padding-right: 0.1rem; font-size: 0.1rem; }
.Floor000319 .box-4 .con .txt .ul3 li{display: flex;align-items: center;float: left;width: 31%;font-size: 0.16rem; font-family: "Microsoft YaHei";font-weight: normal;padding: 0.14rem 0.1rem;}
.Floor000319 .box-4 .con .txt .ul3 li b{padding-right:0.1rem;}
.Floor000319 .box-4 .con .txt .platform li{width: 47%; display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.Floor000319 .con .txt .p{line-height: 0.32rem;font-size: 0.16rem;color:#666;margin-top: 2%;}
@media(max-width:1024px) {
.Floor000319 .box-4 .con .pic, .Floor000319 .box-4 .con .txt { float: none; width: auto; }
.Floor000319 .box-4 .tab_menu li { font-size: 0.16rem; padding: 0.15rem 0; }
.Floor000319 .box-4 .tab_menu li i { right: 6%; }
.Floor000319 .box-4 .tab_menu li i::after { left: 0; }
.Floor000319 .box-4 .tab_menu li.on i::after { left: 0.04rem; }
}

@media(max-width:768px) {
.Floor000319 .box-4 .tab_menu li { width: 50%; }
.Floor000319 .box-4 .tab_menu li i { display: none; }
.Floor000319 .trans{ width: 26%;height: 50%;}
.Floor000319 .plus { width: 9.2%;height: 18.6%;}
.Floor000319 .itme{transform: scale(.8);}
.Floor000319 .itme1{left: 4%;top: 8%;}
.Floor000319 .itme2{left: 19.6%;top:0;}
.Floor000319 .itme3{left: 35.2%;top: 8%;}
.Floor000319 .itme4{left: 41%;top: 37%;}
.Floor000319 .itme5{left: 35%;top: 67%;}
.Floor000319 .itme6{left: 20%;top: 78%;}
.Floor000319 .itme7{left: 4.5%;top: 67%;}
.Floor000319 .itme8{left: 0;top: 38%;}
.Floor000319 .list-ola{ display: block;}
.Floor000319 .shell-Al,
.Floor000319 .list-ola .shell-ol{ padding:20px 0; width: 100%!important; margin-left:0 !important; padding-left:0 !important;}
.Floor000319 .shell-Al{ background:#9fbde0; overflow: hidden; padding:30px!important;}
.Floor000319 .shell-Al .ola{ margin:10px 0; width:33.33%; padding:0!important; float: left;}
.Floor000319 .list-ola{ overflow: hidden;}
.Floor000319 .list-ola .shell-ol .Tcell{ position: relative; width: 100% !important; transform:translateY(0);}
.Floor000319 .list-ola .shell-ol:nth-child(3){ width:50%!important; float: left; background:#75a5d5;}
.Floor000319 .list-ola .shell-ol:nth-child(4){ width:50%!important; float: left; background:#008fd5;}
}

@media(max-width:640px) {
.Floor000319 .box-4 .tab_menu ul { border-radius: 0.1rem; }
.Floor000319 .box-4 .tab_menu li { width: 50%; font-size: 0.14rem; }
.Floor000319 .box-4 .tab_menu li i { display: none; }
.Floor000319 .box-4 .con .txt .ul3 li{width: 48%;
    display: flex; 
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.Floor000319 .itme{transform: scale(.5);}
.Floor000319 .itme1{left: -2%;top: -2%;}
.Floor000319 .itme2{left: 14.6%;top: -14%;}
.Floor000319 .itme3{left: 30%;top: -4%;}
.Floor000319 .itme4{left: 35%;top: 26%;}
.Floor000319 .itme5{left: 30%;top: 56%;}
.Floor000319 .itme6{left: 14%;top: 67%;}
.Floor000319 .itme7{left: -2%;top: 56%;}
.Floor000319 .itme8{left: -8%;top: 27%;}
.Floor000319 .itme9{ right:3%;top:-6%; }
.Floor000319 .itme10{ right:3%; top:24%;}
.Floor000319 .itme11{ right:3%;top:55%; }
.Floor000319 .shell-Al{ padding:20px!important;}
.Floor000319 .shell-Al .ola .img{ width:100%; height:30px; line-height:30px; text-align: center;}
.Floor000319 .shell-Al .ol{ display: none; width:25px; height:25px; line-height:25px; font-size:14px;}
.Floor000319 .shell-Al .txt{ margin-top:10px; width:100%;}
.Floor000319 .list-ola .shell-ol:nth-child(3){ width:100% !important;}
.Floor000319 .list-ola .shell-ol:nth-child(4){ width:100% !important;}
.Floor000319 .list-ola .shell-ol .Tcell img{ width:50px;}
}
.Floor000319 .box-5 ul{ margin-top: 3%;}
.Floor000319 .box-5 li { margin-bottom: 2%; margin-right: 2%; float: left; background: url("../images/Floor003051_line.svg") no-repeat center center #ebf2fa; background-size: cover; padding-right: 0.1rem; color: #000; }
.Floor000319 .box-5 li .inner { background: #fff; margin-left: -0.1rem; position: relative; z-index: 1; top: -0.1rem; }

@media(min-width:1025px) {
.Floor000319 .box-5 li { float: left; width: 18%; }
.Floor000319 .box-5 li:not(:nth-child(5n)) {
margin-right: 2%;
}
}

@media(max-width:1024px) {
.Floor000319 .box-5 li { width: 32%; }
.Floor000319 .box-5 li:nth-child(3n){margin-right: 0;}
}

@media(max-width:375px) {
.Floor000319 .box-5 li { width: 49%; }
.Floor000319 .box-5 li:nth-child(3n){margin-right: 2%;}
.Floor000319 .box-5 li:nth-child(2n){margin-right: 0;}
.Floor000319 .box-5 li .inner { padding: 2vw 0; }
}

.Floor000319 .box-6{ font-size: 0.16rem; overflow: hidden;background: #f5f5f5;}
.Floor000319 .box-6 .main{margin-top:0.15rem;}
.Floor000319 .box-6 .intro{vertical-align: top;}
.Floor000319 .box-6 .edit-info{color: #333;margin-left: 10%;}
.Floor000319 .box-6 .intro .tit{font-size: 0.24rem; margin-bottom: 0.15rem; color: #000; font-weight: bold;}
.Floor000319 .box-6 .intro .info{ text-indent: 2em; line-height: 0.3rem;text-align: justify;color: #666;}

@media(min-width:1025px){
.Floor000319 .box-6 .ytable-cell{display: table-cell;}
.Floor000319 .box-6 .pic{width: 50%; }
}

@media(max-width:1024px){
.Floor000319 .box-6 .ytable,
.Floor000319 .box-6 .ytable-cell{display: block;}
.Floor000319 .box-6 .edit-info{margin-left: 0; margin-top: 3%;}
.Floor000319 .box-6 .intro .tit{font-size: 0.2rem; }
}



/* .Floor001287 为demo编号 */
.Floor001287{font-family:Verdana, Helvetica;position:fixed; background:rgba(0,0,0,0.5); width:100%;height: 100%; top:0; left:0; z-index:-100; opacity: 0; transform:translateY(-100%);}
.Floor001287_on{z-index:100; opacity:1; transform:translateY(0);}
.Floor001287 .wrap-container{ position:fixed; top:50%; left:-100%; width:73%; height: auto; overflow:auto; background:#fff; z-index:100; border-radius: 3px; transform: translateY(-50%);}
.Floor001287 .wrap-container.show{left:13.5%;}
.Floor001287.Product2 .wrap-container{left:13.5%;}
.Floor001287 .closeBtn{position:absolute;z-index: 111;top: 6px;right:20px;height: 50px;width: 50px;display:block;background:url(../images/Form002324-colseBtn.png) no-repeat; cursor:pointer}
.Floor001287 .auto{position: relative; z-index:2; margin: 0 auto;padding:0;}
.Floor001287 .auto_1180{padding: 0 2%;}
.Floor001287 .bx-wrapper{ position:relative; overflow:hidden; z-index: 2;}
.Floor001287 .bx-pager{ display:none;}
.Floor001287.Product2 .bx-controls-direction{display: none;}
.Floor001287 .bx-controls-direction a{position:absolute;width: 10%;height:100%;top:0;z-index:99;}
.Floor001287 .bx-controls-direction a span{position:absolute;width: 30px;left: 58%;top:50%;height: 30px;margin-top: -15px;font-size: 30px;margin-left: -26px;color:#fff;text-shadow: 0 1px 2px rgba(0,0,0,0.6);}
.Floor001287 .bx-controls-direction a.bx-prev{ left:0;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.25) 0, rgba(0,0,0,0.0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0,0,0,0.25) 0, rgba(0,0,0,0.0001) 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.25)), to(rgba(0,0,0,0.0001)));
    background-image: linear-gradient(to right, rgba(0,0,0,0.25) 0, rgba(0,0,0,0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.Floor001287 .bx-controls-direction a.bx-next{ right:0;
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.25) 100%);
background-image: -o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.25) 100%);
background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.25)));
background-image: linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.25) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.Floor001287 li{width: 100% !important; }
.Floor001287 li dl{ padding:5% 0; }
.Floor0012897 li dl{ padding:9% 0; }
@media(min-width:1001px){
.Floor001287 li dl{ padding:9% 0; display:table; width:100%;}
.Floor001287 li dt,
.Floor001287 li dd{ display:table-cell; vertical-align:middle;}
.Floor001287 li dt{ width:47.4%; padding-right: 4%;}
.Floor001287 li dd h2,
.Floor001287 li dd p{/* padding-left:5%; */}
}
.Floor001287 li dt{text-align:center;}
.Floor001287 li dt img{ max-width:100%;}
.Floor001287 li dd h2{margin:0;font-style:normal;color:#002c69;font-size: 28px;font-weight: bold;font-family: "Microsoft YaHei Light";}
.Floor001287 li dd .h2{margin:0;font-style:normal;color:#ff4e4e;font-size: 16px;font-weight: 500;font-family: "Microsoft YaHei Light";}
.Floor001287 li dd h3{font-size:18px;font-weight:normal;color: #079ce5;margin-bottom: 7%;}
.Floor001287 li dd h3 span{font-size: inherit !important;}
.Floor001287 li dd h3 b{ font-weight: normal;}
.Floor001287 li dd h4{line-height: 24px; font-size: 15px; font-weight: normal;  margin-top: 0; margin-bottom: 10px;}
.Floor001287 li dd p{color:#666;font-size: 14px;line-height:24px;}


.Floor001287 li dd.dd3 p{float: left; width: 33.33%; line-height: 0;}


.Floor001287 li dd p b{color:#079ce5; padding-right:6px }
.Floor001287 .year{ background-color:#0dbbb6; position:relative; z-index:20; background: -webkit-gradient(linear, 30% 61%, 28% bottom, from(#ddd), to(#949494)); background: linear-gradient(30deg,#079ce5 3%, #006ed5);}
.Floor001287 .year a{display:inline-block;color:#fff;padding: 20px 30px;cursor:pointer;font-size: 15px;}
.Floor001287.Product2 .year a[data-slide-index="5"],
.Floor001287.Product2 .year a[data-slide-index="6"],
.Floor001287.Product2 .year a[data-slide-index="7"],
.Floor001287.Product2 .year a[data-slide-index="9"]{ display: none !important;}
.Floor001287 .year a.active{ color: #002c69;background-color: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}
@media (max-width:1440px) {
.Floor001287 .year a{padding-left: 20px;padding-right: 20px;}
}
@media(max-width:768px){
.Floor001287 li dd p{ overflow:auto; height:72px;}
.Floor001287 .year a{ padding:10px 3%;font-size: 14px;width: 49%;text-align:center;}
.Floor001287 .auto{ padding:0;}
.Floor001287 .wrap-container{ left:2% !important; margin:0; width:96%; transform: translateY(-50%); opacity: 0;}
#Product2{opacity: 1;}
.Floor001287 li .auto{ height:83vh; padding:4%;}
.Floor001287 li dl{ padding:0; height:72vh;}
.Floor001287 li dt{ margin-bottom:5%;}
.Floor001287 li dt img{ max-width:50%;}
.Floor001287 li dd p{ height:auto; margin:0;}
.Floor001287 li dd h3{ margin-bottom:10px; margin-top:5px;}
.Floor001287 .closeBtn{ right:10px; width:35px; height:35px; background-size:cover;}
.Floor001287 .bx-controls-direction a.bx-prev,
.Floor001287 .bx-controls-direction a.bx-next{ display:none1;}
.Floor001287 .wrap-container.show{opacity: 1;z-index: 101;}

}
@media(max-width:480px){
.Floor001287 li dd h2{font-size:18px;}
.Floor001287 li dd h3{ font-size: 14px;}
.Floor001287 li dd p{ font-size:12px; line-height:18px;}
.Floor001287 li dd h4{line-height: 18px; font-size: 12px; }

.Floor001287 li .auto{ height:inherit;}
.Floor001287 li dl{ height:60vh;}
}
.Floor001287 #particles-js{ position: absolute;top: 0; left: 0; width:100%; height:100%; max-height: 510px; z-index: 1; }












/*PicList002663 */
.PicList002663 { padding: 0.5rem 0; background: #F5F5F5; }
.PicList002663 li { background: #fff; float: left; width: 30%; margin: 0 5% 5% 0; overflow: hidden; box-shadow: 0 10px 50px rgba(0,0,0,.06); }
.PicList002663 li .word { padding: 0.4rem; }
.PicList002663 li h3 { margin: 0; }
.PicList002663 li h3 a { color: #333; font-size: 0.24rem; line-height: 0.4rem; display: block; font-weight: normal; }
.PicList002663 li h3 a:hover { color: #0395db; }
.PicList002663 li p { line-height: 0.3rem; font-size: 0.16rem; margin-bottom: 0.5rem; color: #999; }
.PicList002663 li .more { position: relative; color: #0395db; width: 1.2rem; line-height: 0.5rem; display: block; text-align: center; background: rgba(3,149,219,.06); }
.PicList002663 li .more:hover { background: #0395db; color: #fff; }
.PicList002663 li .pic { width: 100%; }
.PicList002663 li .pic a { display: block; }
.PicList002663 li .Ispic { background-size: cover; padding-bottom: 65%; }

@media(min-width:769px) {
.PicList002663 li:nth-child(3n) { margin-right: 0; }
}

@media(max-width:768px) {
.PicList002663 li { float: none; width: auto; max-width: 80%; margin: 0 auto; margin-bottom: 5%; }
}

@media(max-width:480px) {
.PicList002663 li { max-width: 100%; }
}
/* RichInfo006  */
.RichInfo006 { background: #f5f5f5; padding: 0.5rem 0; color: #333; font-size: 0.16rem; }
.RichInfo006 .news_info { padding: 3%; background: #fff; box-shadow: 0 0.1rem 0.5rem rgb(0 0 0 / 6%); }
.RichInfo006 .news_info .info { text-align: justify; text-justify: inter-ideograph; }
.RichInfo006 .news_info .info img { display: block; max-width: 100%; margin: 0.3rem auto; }
.RichInfo006 .news_info .info p { font-size: 1.2em; line-height: 2em; text-indent: 2em; }
.RichInfo006 .news_info .pic { margin: 3% 0; text-align: center; }
.RichInfo006 .title { border-top: 0.05rem solid #f9f9f9; margin: 0.8rem 0 0.4rem 0; position: relative; z-index: 4; }
.RichInfo006 .title-nt { margin-top: 0; }
.RichInfo006 .title aside { display: table; margin-top: -0.2rem; padding-right: 0.2rem; background: #fff; }
.RichInfo006 .title span { display: table; line-height: 0.4rem; border-radius: 0.4rem; padding: 0 0.25rem; background: #F5F5F5; font-size: 0.22rem; color: #333; }
.RichInfo006 .title span i { font-style: normal; float: left; padding: 0 0.25rem; margin-left: -0.32rem; margin-right: 0.05rem; margin-top: -0.1rem; color: #fff; border-radius: 0.4rem; background-color: #008fd5; background: -webkit-gradient(linear, 30% 61%, 28% bottom, from(#ddd), to(#949494)); background: linear-gradient( 30deg, #079ce5 3%, #006ed5); }
.RichInfo006 .intro { position: relative; z-index: 1; margin-bottom: 0.4rem; }
.RichInfo006 .intro .title { margin-bottom: 0; margin-top: 0.3rem; }
.RichInfo006 .intro .title aside { padding: 0 0.75rem; margin-left: auto; margin-right: auto; }
.RichInfo006 .intro .main { padding: 1% 0; /*margin-top: -0.2rem;*/ }
.RichInfo006 .intro .main p { color: #666; line-height: 2; font-size: 0.18rem; text-align: justify; text-justify: inter-ideograph; text-indent: 2em; }

.RichInfo006 .intro .cons+.cons{margin-top:1%; padding-top:2%; border-top: 1px dashed #eaeaea;}
.RichInfo006 .intro .cons h3{margin: 0; font-size:20px; color: #333;}
.RichInfo006 .intro .cons h3:after{display: block; content: ''; width:30px; height: 2px; background:#008fd5; margin:14px 0;}

.RichInfo006 .intro dl{ text-align: center; }
.RichInfo006 .intro dd { display: inline-block; width: 43%; margin: 0 auto 2% auto; text-align: center; }
.RichInfo006 .intro dd img{ height: inherit !important;}
.RichInfo006 .intro dl.dd2 dd {  margin: 0 3% 3% 3%; }
.RichInfo006 .intro dl.dd3 dd { float: left; width: 32%; margin: 0 2% 2% 0; }
.RichInfo006 .intro dl.dd3 dd:nth-child(3n) { margin-right: 0; }
.RichInfo006 .intro dl.dd4 dd { float: left; width: 23.5%; margin: 0 2% 2% 0; }
.RichInfo006 .intro dl.dd4 dd:nth-child(4n) { margin-right: 0; }
.RichInfo006 .intro dd span { display: block; margin-top: 10px; color: #999; }
.RichInfo006 .info_back { text-align: center; clear: both; padding-bottom: 0.5rem; }
.RichInfo006 .info_back a { color: #fff; background-color: #008fd5; background: -webkit-gradient(linear, 30% 61%, 28% bottom, from(#ddd), to(#949494)); background: linear-gradient( 30deg, #079ce5 3%, #006ed5); padding: 0 0.4rem; height: 0.45rem; line-height: 0.45rem; border-radius: 0.45rem; text-align: center; color: #fff; font-size: 0.16rem; display: inline-block; }
.RichInfo006 .info_pn { padding-top: 0.4rem; border-top: 0.01rem solid #ededed; }
.RichInfo006 .info_pn span { display: block; float: left; width: 45%; }
.RichInfo006 .info_pn span:last-child { float: right; text-align: right; }
.RichInfo006 .info_pn span a { color: #555; }
.RichInfo006 .info_pn span a em { text-transform: uppercase; color: #000; font-style: normal; }
.RichInfo006 .info_pn span a:hover { color: #008fd5; }

@media(max-width:768px) {
.RichInfo006 .info_pn span { display: block; float: none; width: 100%; margin-bottom: 0.2rem; }
.RichInfo006 .info_pn span:last-child { float: none; text-align: left; }
.RichInfo006 .intro dd { width: 100%; }
.RichInfo006 .intro dl.dd4 dd { width: 49%; }
.RichInfo006 .intro dl.dd4 dd:nth-child(4n) { margin-right: 2%; }
.RichInfo006 .intro dl.dd4 dd:nth-child(2n) { margin-right: 0; }
.RichInfo006 .intro .main{margin-top: 0;}
}

@media(max-width:375px) {
.RichInfo006 .intro dd { width: auto !important; float: none !important; margin-right: auto !important; }
}

/*Floor003046 */
.Floor003046{ position: relative;}
.Floor003046:after{ position: absolute;content: "";z-index: -1; right: 0;bottom: 0;width: 50%; height: 50%; background: #f5f5f5; }
.Floor003046 .intro1 .edit-info { overflow: hidden; font-size:0.16rem; line-height:0.3rem;color:#666; }
.Floor003046 .intro1 .edit-info p { margin: 0 0 1.5em 0; color: #666;text-align: justify;text-indent: 2em;font-size: 0.16rem;line-height: 0.3rem;}
.Floor003046 .intro1 .edit-info i{ display: inline-block; margin: 0 0.05rem; font-style: normal; width: 0.04rem; height: 0.04rem; border-radius: 50%; background: #008fd5;vertical-align: middle;}
.Floor003046 .fast-icon { background: #f5f5f5; padding: 1.3rem 0; }
.Floor003046 .fast-icon li { float: left; text-align: center; width: 50%; }
.Floor003046 .fast-icon li .icon { width: 1.1rem; height: 1.1rem; position: relative; margin: 0 auto; transition: all .5s;}
.Floor003046 .fast-icon li .icon img { height: 100%; display: block; width: 100%; }
.Floor003046 .fast-icon li aside { font-size: 0.2rem; margin-top: 0.2rem; color: #000; }
.Floor003046 .fast-icon li:hover .icon{ transform:scale(1.2);}
.Floor003046 .intro2 { padding: 0.5rem; background: url(../images/service-bg.jpg) no-repeat center center; background-size: cover; color: #fff;}
.Floor003046 .intro2 .tit{ font-size: 0.24rem; margin-bottom: 0.2rem;}
.Floor003046 .intro2 .desc{color: #c3d3e4;font-size: 0.16rem;line-height: 0.3rem;}
.Floor003046 .intro2 .desc strong{color: #fff;}
.Floor003046 .intro2 .item+.item{ margin-top: 0.4rem;}

@media(min-width:769px) {
.Floor003046 .fast-icon li { width: 25%; }
}
@media(min-width:1025px) {
.Floor003046 .ytable { table-layout: fixed; }
.Floor003046 .ytable-cell { width: 50%; }
.Floor003046 .intro1, .Floor003046 .fast-icon { padding-right: 5vw; padding-left: 7.5vw; }
.Floor003046 .intro1 { padding-top: 4.5vw; padding-bottom: 0.5rem; }
.Floor003046 .intro2 { padding: 1rem 0.8rem; padding-right: 1.6rem;}
}

@media(max-width:1024px) {
.Floor003046 .ytable, .Floor003046 .ytable-cell { display: block; }
.Floor003046 .intro1,.Floor003046 .fast-icon { padding: 0.5rem;}
}
@media(max-width:768px) {
.Floor003046 .fast-icon li { margin-bottom: 0.3rem;}
}

/*Floor002823 */
.Floor002823 li:not(.no){background:#f5f5f5;}
.Floor002823 li .inner { padding: 0.6rem 0.4rem; position:relative;}
.Floor002823 li num{ position:absolute;z-index:0;left:0.3rem;top:0;font-size:2rem;color:#fff;font-weight:bold; font-family: Arial;}
.Floor002823 li .tit { position:relative;z-index:5; font-size: 0.24rem; color: #333; line-height:0.4rem; padding-left:0.5rem; background-repeat:no-repeat; background-position:left center; background-size: contain;margin-bottom:0.3rem;}
.Floor002823 li .desc { position:relative;z-index:5;  color: #666; font-size:0.16rem; line-height:0.3rem;}

@media(min-width:1025px){
.Floor002823 ul{display: table; width: 100%;table-layout: fixed;}
.Floor002823 li{display: table-cell; vertical-align: top; width: 24.25%;}
.Floor002823 li.no{ width: 1%;}
}
@media(max-width:1024px) {
.Floor002823 li { margin-bottom:0.2rem; }
}

/*Floor002627 */
.Floor002627 { background: #f5f5f5; padding: 0.5rem 0; }
.Floor002627 .ky_fl { float: left; width: 78%; }
.Floor002627 .ky_fr { float: right; width: 20%; }
.Floor002627 .ky_fl li { margin-bottom: 0.15rem; }
.Floor002627 .ky_fl li a { position: relative; display: block; padding: 0.4rem; background: #fff; }
.Floor002627 .ky_fl li time { float: left; width: 10%; margin: 0.5rem 2% 0 0; text-align: center; position: relative; color: #bbb; }
.Floor002627 .ky_fl li time span { font-size: 0.4rem; display: block; font-weight: 100; color: #0395db; }
.Floor002627 .ky_fl li .Ispic { float: left; width: 22%; padding-bottom: 14%; }
.Floor002627 .ky_fl li .txt { float: left; width: 54%; position: relative; margin: 0.3rem 0 0 5%; }
.Floor002627 .ky_fl li .txt::after { position: absolute; content: ''; width: 0.16rem; height: 0.16rem; border-top: 0.02rem solid #c6c6c6; border-right: 0.02rem solid #c6c6c6; right: -12%; top: 50%; transition: right 0.3s; margin-top: -0.08rem; transform: rotate(45deg); }
.Floor002627 .ky_fl li a:hover .txt::after { border-color: #0395db; right: -8%; }
.Floor002627 .ky_fl li h3 { margin: 0 0 0.15rem 0; font-size: 0.24rem; color: #333; font-weight: normal; }
.Floor002627 .ky_fl li p { color: #999; font-size: 0.16rem; line-height: 0.3rem; margin: 0; }
.Floor002627 .ky_fl li a:hover h3 { color: #0395db; }
.Floor002627 .ky_fr .inner { padding: 0.4rem; background: #fff; box-shadow: 0 0 0.1rem rgba(0,0,0,.08); margin-bottom: 0.4rem;max-height: 7.6rem;  overflow: auto; }
.Floor002627 .ky_fr h3 { font-size: 0.2rem; padding-bottom: 0.15rem; border-bottom: 0.01rem dashed #ddd; margin: 0; color: #0395db; }
.Floor002627 .ky_fr li { line-height: 0.6rem; border-bottom: 0.01rem dashed #ddd; }
.Floor002627 .ky_fr li a { display: block; font-size: 0.15rem; color: #333; }
.Floor002627 .ky_fr li a:hover { color: #0395db; }

@media(max-width:1024px) {
.Floor002627 .ky_fl, .Floor002627 .ky_fr { float: none; width: auto; }
.Floor002627 .ky_fl li h3 { font-size: 0.2rem; }
.Floor002627 .ky_fl li p {line-height: 0.24rem; }
}

@media(max-width:768px) {
.Floor002627 .ky_fl li a { padding: 0.3rem; }
.Floor002627 .ky_fl li time { display: none; margin: 0; }
.Floor002627 .ky_fl li .Ispic { width: 30%; }
.Floor002627 .ky_fl li .txt { margin: 0 0 0 5%; width: 57%; }
.Floor002627 .ky_fl li h3 { margin: 0 0 0.05rem 0; }
}

@media(max-width:640px) {
.Floor002627 .ky_fl li .Ispic { padding-bottom: 20%; }
}
/*RighInfo002973 */
.RighInfo002973 { background: #f5f5f5; padding: 0.5rem 0; color: #333; font-size: 0.16rem; }
.RighInfo002973 .news-details { padding: 5%; background: #fff; box-shadow: 0 0.1rem 0.5rem rgb(0 0 0 / 6%); }
.RighInfo002973 .news-details .title { text-align: center; border-bottom: 0.01rem solid #ededed; padding-bottom: 0.1rem; }
.RighInfo002973 .news-details .title h1 { font-size: 0.3rem; font-weight: normal; margin: 0 0 0.2rem 0; }
.RighInfo002973 .news-details .title aside span { display: inline-block; vertical-align: middle; margin: 0 0.15rem 0.05rem; line-height: 0.3rem; padding-left: 0.3rem; background-repeat: no-repeat; background-position: left center; }
.RighInfo002973 .news-details .title aside span.time { background-image: url(../images/time.png); }
.RighInfo002973 .news-details .title aside span.hits { background-image: url(../images/hits.png); }
.RighInfo002973 .news-details .title aside span.share { background-image: url(../images/share.png); }
.RighInfo002973 .news-details .title aside span em { float: left; font-style: normal; ; }
.RighInfo002973 .news-details .title .bdsharebuttonbox { display: inline-block; float: left; }
.RighInfo002973 .bdsharebuttonbox a { background-position: center center; margin: 0 0 0 0.08rem;line-height: 0.3rem !important; height: 0.3rem !important; width: 0.3rem !important;}
.RighInfo002973 .bdsharebuttonbox a.bds_weixin { background-image: url("../images/RighInfo002973_share_wx.png"); }
.RighInfo002973 .bdsharebuttonbox a.bds_tsina { background-image: url("../images/RighInfo002973_share_sina.png"); }
.RighInfo002973 .bdsharebuttonbox a.bds_qzone { background-image: url("../images/RighInfo002973_share_qz.png"); }
.RighInfo002973 .news-details .edit-info { padding: 3% 0; }
.RighInfo002973 .news-details .edit-info p { color: #666; line-height: 2em; font-size: 0.18rem;  text-align: justify; text-justify: inter-ideograph; text-indent: 2em; }


.RighInfo002973 .news-details dl{ text-align: center; }
.RighInfo002973 .news-details dd { display: inline-block; width: 80%; margin: 0 auto 2% auto; text-align: center; }
.RighInfo002973 .news-details dd img{ height: inherit !important;}
.RighInfo002973 .news-details dl.dd2 dd { width: 40%; margin: 0 3% 2% 3%; }
.RighInfo002973 .news-details dl.dd3 dd { float: left; width: 32%; margin: 0 2% 2% 0; }
.RighInfo002973 .news-details dl.dd3 dd:nth-child(3n) { margin-right: 0; }
.RighInfo002973 .news-details dl.dd4 dd { float: left; width: 23.5%; margin: 0 2% 2% 0; }
.RighInfo002973 .news-details dl.dd4 dd:nth-child(4n) { margin-right: 0; }



.RighInfo002973 .news-details dd span { display: block; margin-top: 0.1rem; color: #999; }
.RighInfo002973 .info_back { text-align: center; clear: both; padding-bottom: 0.5rem; }
.RighInfo002973 .info_back a { color: #fff; background-color: #008fd5; background: -webkit-gradient(linear, 30% 61%, 28% bottom, from(#ddd), to(#949494)); background: linear-gradient( 30deg, #079ce5 3%, #006ed5); padding: 0 0.4rem; height: 0.45rem; line-height: 0.45rem; border-radius: 0.45rem; text-align: center; color: #fff; font-size: 0.16rem; display: inline-block; }
.RighInfo002973 .info_pn { padding-top: 0.4rem; border-top: 0.01rem solid #ededed; }
.RighInfo002973 .info_pn span { display: block; float: left; width: 45%; }
.RighInfo002973 .info_pn span:last-child { float: right; text-align: right; }
.RighInfo002973 .info_pn span a { color: #555; }
.RighInfo002973 .info_pn span a em { text-transform: uppercase; color: #000; font-style: normal; }
.RighInfo002973 .info_pn span a:hover { color: #008fd5; }

@media(max-width:1024px) {
.RighInfo002973 .news-details .title h1 { font-size: 0.24rem; }
}

@media(max-width:768px) {
.RighInfo002973 .news-details dd { width: 100%; }
.RighInfo002973 .news-details dl.dd4 dd { width: 49%; }
.RighInfo002973 .news-details dl.dd4 dd:nth-child(4n) { margin-right: 2%; }
.RighInfo002973 .news-details dl.dd4 dd:nth-child(2n) { margin-right: 0; }

.RighInfo002973 .info_pn span { display: block; float: none; width: 100%; margin-bottom: 0.2rem; }
.RighInfo002973 .info_pn span:last-child { float: none; text-align: left; }
}
@media(max-width:640px) {
.RighInfo002973 .news-details .title h1 { font-size: 0.18rem;line-height: 1.5;  }
.RighInfo002973 .news-details .title aside span{/* margin-top: 14px;  */font-size: 13px;}
}
@media(max-width:375px) {
.RighInfo002973 .news-details dd { width: auto !important; float: none !important; margin-right: auto !important; }
}




/*Floor003078 */
.Floor003078 { padding: 0.5rem 0; overflow: hidden; min-height: 4rem; }
.Floor003078 .intro { background: #F5F5F5; }
.Floor003078 .intro .tit { margin-bottom: 0.15rem; font-weight: bold; font-size: 0.3rem; color: #103770; }
.Floor003078 .intro .info { color: #666; text-align: justify; text-indent: 2em; font-size: 0.16rem; line-height: 0.3rem; }
.Floor003078 .intro .info p { margin:0; }
.Floor003078 .intro .edit-info { margin-left: 7%; padding: 7% 7% 7% 0; }

@media(min-width:1025px) {
.Floor003078 .pic { width: 40%; vertical-align: bottom; }
.Floor003078 .intro { margin-left: -3%; margin-top: 3%; width: 53.5%; position: absolute; }
}

@media(max-width:1024px) {
.Floor003078 .ytable, .Floor003078 .ytable-cell { display: block; }
.Floor003078 .intro .tit { font-size: 0.24rem; }
}
/*PicList002120 */
.PicList002120 { padding: 0.5rem 0 0; }
.PicList002120 li { float: left; width: 30.6%; margin-right: 4%; margin-bottom: 3%; }
.PicList002120 li a { display: block; background: #f5f5f5; }
.PicList002120 li p { margin: 0; line-height: 0.45rem; padding: 0 2%; text-align: center; font-size: 0.16rem; margin-top: 0.1rem; }
.PicList002120 li .table { display: none; }
.PicList002120 li figure { padding-bottom: 73%; background-size: contain; }

@media(min-width:769px) {
.PicList002120 li:nth-child(3n) { margin-right: 0; }
}

@media(max-width:768px) {
.PicList002120 li { width: 48%; margin-right: 4%; }
.PicList002120 li:nth-child(2n) { margin-right: 0; }
}
/* RighInfo002275  */
.RighInfo002275 { padding: 0.8rem 0; background: #f6f6f6; }
.RighInfo002275 .column-tit { text-align: left; }
.RighInfo002275 .column-tit:after { margin: 0.2rem 0 0; }
.RighInfo002275 .text { margin-bottom: 0.3rem }
.RighInfo002275 .text .name { font-size: 0.24rem; color: #333; line-height: 0.38rem; margin: 0; padding: 0; position: relative; padding-left: 0; margin-bottom: 0.2rem }
.RighInfo002275 .text .p { font-size: 0.16rem; color: #666; margin: 0.15rem 0; padding: 0; position: relative; padding-left: 0.28rem; }
.RighInfo002275 .text .p:before { display: inline-block; content: ''; width: 0.18rem; height: 0.18rem; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.RighInfo002275 .text .address:before { background: url(../images/icon-1.png) no-repeat center;background-size: contain; }
.RighInfo002275 .text .tell:before { background: url(../images/icon-2.png) no-repeat center;background-size: contain; }
.RighInfo002275 .text .email:before { background: url(../images/icon-4.png) no-repeat center;background-size: contain; }
.RighInfo002275 .text .phone:before { background: url(../images/icon-9.png) no-repeat center;background-size: contain; }
.RighInfo002275 .text .website:before { background: url(../images/icon-10.png) no-repeat center;background-size: contain; }
.RighInfo002275 .text .code { margin-top: 0.3rem; }
.RighInfo002275 .text .code span { display: block; }
.RighInfo002275 .text .code img { max-width: 1rem; border: 0.01rem solid #eaeaea; margin-top: 0.2rem; }
.RighInfo002275 .map { width: 100%; height: 3.8rem; padding: 0.15rem; background: #fff; box-shadow: 0 0 0.1rem rgba(0,0,0,0.1); border-radius: 0.1rem; }
.RighInfo002275 .map #map { height: 100%; }
.RighInfo002275 .map img { max-width: none !important; }

@media screen and (min-width: 769px) {
.RighInfo002275 .text { float: left; width: 40%; }
.RighInfo002275 .map { float: right; width: 58%; }
}

@media(max-width:1024px) {
.RighInfo002275 .text .name { font-size: 0.2rem; }
}




/* RighInfo002275  */
.RighInfo002275_2 { padding: 0 0 0.8rem 0; background: #f6f6f6; }
.RighInfo002275_2 .column-tit { text-align: left; }
.RighInfo002275_2 .column-tit:after { margin: 0.2rem 0 0; }
.RighInfo002275_2 .text { margin-bottom: 0.3rem }
.RighInfo002275_2 .text .name { font-size: 0.24rem; color: #333; line-height: 0.38rem; margin: 0; padding: 0; position: relative; padding-left: 0; margin-bottom: 0.2rem }
.RighInfo002275_2 .text .p { font-size: 0.16rem; color: #666; margin: 0.15rem 0; padding: 0; position: relative; padding-left: 0.28rem; }
.RighInfo002275_2 .text .p:before { display: inline-block; content: ''; width: 0.18rem; height: 0.18rem; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.RighInfo002275_2 .text .address:before { background: url(../images/icon-1.png) no-repeat center;background-size: contain; }
.RighInfo002275_2 .text .tell:before { background: url(../images/icon-2.png) no-repeat center;background-size: contain; }
.RighInfo002275_2 .text .email:before { background: url(../images/icon-4.png) no-repeat center;background-size: contain; }
.RighInfo002275_2 .text .phone:before { background: url(../images/icon-9.png) no-repeat center;background-size: contain; }
.RighInfo002275_2 .text .website:before { background: url(../images/icon-10.png) no-repeat center;background-size: contain; }
.RighInfo002275_2 .text .code { margin-top: 0.3rem; }
.RighInfo002275_2 .text .code span { display: block; }
.RighInfo002275_2 .text .code img { max-width: 1rem; border: 0.01rem solid #eaeaea; margin-top: 0.2rem; }
.RighInfo002275_2 .map2 { width: 100%; height: 3.8rem; padding: 0.15rem; background: #fff; box-shadow: 0 0 0.1rem rgba(0,0,0,0.1); border-radius: 0.1rem; }
.RighInfo002275_2 .map2 #map2 { height: 100%; }
.RighInfo002275_2 .map2 img { max-width: none !important; }

@media screen and (min-width: 769px) {
.RighInfo002275_2 .text { float: left; width: 40%; }
.RighInfo002275_2 .map2 { float: right; width: 58%; }
}

@media(max-width:1024px) {
.RighInfo002275_2 .text .name { font-size: 0.2rem; }
}
/* Form002802 */
.Form002802 { padding: 0.8rem 0 1.2rem 0; background: url(../images/Form002802_bg.png) no-repeat bottom center; }
.Form002802 .from td { padding-right: 2%; padding-bottom: 2%; }
.Form002802 .from td p { margin: 0; color: #999; text-align: center; }
.Form002802 .from td div { position: relative; }
.Form002802 .from label { position: absolute; left: 0.2rem; top: 0; font-size: 0.16rem; line-height: 0.54rem; color: #999; }
.Form002802 .from label i { display: inline-block; content: ''; width: 0.18rem; height: 0.18rem; margin-right: 0.1rem; position: relative; top: 0.03rem; }
.Form002802 .from label.name i { background: url(../images/icon-5.png) no-repeat center; }
.Form002802 .from label.phone i { background: url(../images/icon-6.png) no-repeat center; }
.Form002802 .from label.email i { background: url(../images/icon-7.png) no-repeat center; }
.Form002802 .from label.mess i { background: url(../images/icon-8.png) no-repeat center; }
.Form002802 .from .text { width: 100%; height: 0.54rem; line-height: 0.54rem; text-indent: 0.2rem; background: #fff; border: none; box-shadow: 0 0 0.05rem rgba(0,0,0,.15); border-radius: 0.05rem; }
.Form002802 .from textarea.text { height: 1.6rem; }
.Form002802 .from .btn { padding-top: 1%; text-align: center; }
.Form002802 .from .btn input { background: linear-gradient( 30deg, #079ce5 3%, #006ed5); cursor: pointer; padding: 0; border: none; width: 1.8rem; height: 0.54rem; line-height: 0.54rem; font-size: 0.16rem; color: #fff; border-radius: 0.27rem; }

@media(min-width:641px) {
.Form002802 .from td:nth-child(3n), .Form002802 .from .textareas, .Form002802 .from .btn, .Form002802 .from .tip { padding-right: 0; }
}

@media(max-width:640px) {
.Form002802 .from td { display: block; padding-right: 0; }
}
/*Page001951*/
.Page0019512 { text-align: center; padding: 0.2rem 0 1rem 0; }
.Page0019512 .Pages .p_cur, .Page0019512 .Pages .p_count, .Page0019512 .Pages .p_total, .Page0019512 .Pages .p_jump, .Page0019512 .Pages .a_first, .Page0019512 .Pages .a_prev, .Page0019512 .Pages .a_next, .Page0019512 .Pages .a_end { display: none; }
.Page0019512 .Pages em { font-style: normal; display: block; }
.Page0019512 .Pages a { display: inline-block; width: 0.4rem; background: #fff; height: 0.4rem; color: #999; text-align: center; font-size: 0.16rem; line-height: 0.4rem; margin: 0 0.05rem; }
.Page0019512 .Pages a:hover, .Page0019512 .Pages a.a_cur { background: #0395db; color: #fff; }






/*搜索 */
.PicList002149 {background: #f5f5f5; padding: 0.5rem 0;}
.PicList002149 h3{ margin:0; font-size:0.24rem; color: #333; font-weight: normal;}
.PicList002149 h3 a{ color: #333;}
.PicList002149 li:hover h3{color: #0395db;}

.PicList002149 li{ overflow:hidden; padding-left:160px; padding-right:58px; position:relative; margin-bottom:2%; background: #fff;}
.PicList002149 li div{border-left:1px solid #e6e6e6; padding:3%;}


.PicList002149 li time { position:absolute; left:0; top:50%; transform: translateY(-50%); width:160px;text-align: center; color: #bbb; }
.PicList002149 li time span { font-size: 0.4rem; display: block; font-weight: 100; color: #0395db; }


.product-3d .item:nth-child(1){ background-color: #fff;}
.product-3d .item:nth-child(2){background-color: #9fbde0;}
.product-3d .item:nth-child(3){;background-color: #75a5d5;}
.product-3d .item:nth-child(4){background-color: #008fd5;}
.product-3d .item .list-con li span{font-family: "DINCond-Bold";text-align: center;background-color: #fff;border-radius: 50%;color: #0094e9;}
@media(min-width:1025px){
.product-3d{font-size: 100px; width: 14em; height: 3.4em;position: relative;z-index: 1; overflow: hidden;}
.product-3d .item{position: absolute; top: 0; height: 100%; border-radius: 0 3.6em 3.6em 0;width: 7.2em; transition: 0.3s;}
.product-3d .item:nth-child(1){left: 0; z-index: 5;width: 3.6em;}
.product-3d .item:nth-child(2){left: 0; z-index: 4;}
/*.product-3d .item:not(.active):nth-child(1){left: -4em;}*/
.product-3d .item:nth-child(3){left: 3.6em; z-index: 3;}
.product-3d .item:nth-child(4){right: 0;z-index: 2; }
.product-3d .item .name{position: absolute;}
.product-3d .item .name .icon{display: inline-block;margin: 0 auto;}
.product-3d .item.active1 .name,
.product-3d .item.active .name{left: 0; width: 3.6em; height: 100%; border-radius: 0 3.6em 3.6em 0; background-color: #fff; top:0;}
.product-3d .item.active1 .name .tit,
.product-3d .item.active .name .tit{font-size: 0.2em;color: #008fd5; font-weight: bold; margin-top: 15px;}
.product-3d .item.active1 .name .icon img,
.product-3d .item.active .name .icon img{height:1.54em;}
.product-3d .item.active1 .name .icon .defulat,
.product-3d .item.active .name .icon .defulat{display: none;}
.product-3d .item.active1 .name .inner,
.product-3d .item.active .name .inner{position: absolute;left:0;width: 100%;top: 50%;transform: translateY(-50%);}
.product-3d .item:not(.active1) .name{right: 0; width: 3.6em;text-align: center; top: 50%;transform: translateY(-50%);}
.product-3d .item:nth-child(4) .name{width: 3.2em;}
.product-3d .item:not(.active1) .name .tit{font-size: 0.16em;color: #fff;}
.product-3d .item:not(.active1) .name .icon img{height: 0.61em;}
.product-3d .item:not(.active1) .name .icon .hover{display: none;}
.product-3d .item:not(.active1) .list-con{ opacity: 0;transition: 0.3s;}
.product-3d .item .list-con{padding-left: 3.6em;height: 100%;}
.product-3d .item:nth-child(4) .list-con{ padding-left: 4em;}
.product-3d .item .list-con .ytable{height: 100%;}
.product-3d .item .list-con li{position: relative; padding-left: .8em; text-align: left;}
.product-3d .item .list-con li:not(:last-child){margin-bottom: 0.12em;}
.product-3d .item .list-con li .tit{font-size: 0.15em; line-height: 2;color: #fff;cursor: pointer;}
.product-3d .item .list-con li span{width: 1.5em; height: 1.5em;position: absolute; left: 0; top: 0; line-height:1.5;font-size: 0.18em; }
.product-3d .item .list-con li .ico{position: absolute;left: 0.36em; top: 0;}
.product-3d .item .list-con li .ico img{height: 0.24em;display: block;}
.product-3d .item:nth-child(2) .list-con li:nth-child(1),
.product-3d .item:nth-child(2) .list-con li:nth-child(7){margin-left: -0.2em;}
.product-3d .item:nth-child(2) .list-con li:nth-child(3),
.product-3d .item:nth-child(2) .list-con li:nth-child(5){margin-left: 0.2em;}
.product-3d .item:nth-child(2) .list-con li:nth-child(4){margin-left: 0.4em;}



.product-3d .item:nth-child(3) .list-con li:nth-child(1),
.product-3d .item:nth-child(3) .list-con li:nth-child(7){margin-left: -0.2em;}
.product-3d .item:nth-child(3) .list-con li:nth-child(3),
.product-3d .item:nth-child(3) .list-con li:nth-child(5){margin-left: 0.2em;}
.product-3d .item:nth-child(3) .list-con li:nth-child(4){margin-left: 0.4em;}



.product-3d .item:nth-child(4) .list-con li:nth-child(2){margin-left: 0.2em;}




/*.product-3d .item:nth-child(1).active3{left: -4.4em;}
.product-3d .item:nth-child(2).active3{left: -1.2em;}*/
    .product-3d .item.active .list-con{opacity: 1; padding-left: 3.8em;}
	.product-3d .item:nth-child(4).active .list-con{ padding-left: 4.3em;}

}

@media(min-width:1400px){
.product-3d{ width: 14.98em; height: 3.6em;}
.product-3d .item:nth-child(1){width: 4.4em;}
.product-3d .item:nth-child(3){left: 3.5em; }
.product-3d .item.active1 .name,
.product-3d .item.active .name{ width: 4.37em; border-radius: 0 4.37em 4.37em 0; }
.product-3d .item{border-radius: 0 4.4em 4.4em 0;width: 7.9em; }
.product-3d .item .list-con{padding-left: 4.4em;}
.product-3d .item:not(.active1) .name{ width: 3.5em;}
.product-3d .item:nth-child(4) .name{width: 3.58em;}
.product-3d .item:nth-child(4) .list-con{ padding-left: 4.3em;}
    .product-3d .item.active .list-con{ padding-left: 4.6em;}
	.product-3d .item:nth-child(4).active .list-con{ padding-left: 4.5em;}

}



@media(min-width:1025px) and (max-width:1600px) {
.product-3d{font-size: 6.25vw;}
}
@media (max-width:1024px) {
.product-3d .item{display: flex;justify-content: space-between;align-items: center; padding: 3vw 0;}
.product-3d .item.active1 .name{margin: 0 auto; }
.product-3d .item.active1 .name .tit{color: #008fd5;font-size: 3.5vw;font-weight: bold; margin-top: 2vw; }
.product-3d .item:not(.active1) .name{width:40%;text-align: center;flex-shrink: 0; }
.product-3d .item .name .icon{display: flex; align-items: center; justify-content: center;}
.product-3d .item.active1 .name .icon img{max-width: 45%;}
.product-3d .item:not(.active1) .name .icon img{max-width: 32%;}
.product-3d .item:not(.active1) .name .tit{font-size: 3vw;font-weight: bold;color: #fff; margin-top: 2vw;}

.product-3d .item .list-con{flex: 1;}
.product-3d .item .list-con ul{overflow: hidden;}
.product-3d .item .list-con li{/* float: left; width: 50%; */ display: flex;align-items: center; margin: 2vw 0;}
/* .product-3d .item .list-con li:nth-child(2n+1){clear: left;} */
.product-3d .item .list-con li span{ width: 4vw; height: 4vw; font-size: 3vw; line-height: 4vw;}
.product-3d .item .list-con li .ico{margin: 0 2vw;}
.product-3d .item .list-con li .ico img{height: 6vw;}
.product-3d .item .list-con li .tit{font-size: 3vw;color: #fff; text-align: left;}
}

.Floor001287_news #particles-js{ position:absolute; top:50%; left:13.5%; width:73%; transform: translateY(-50%); background-color: #fff; max-height: none; height: auto;border-radius: 6px;}
/* .Floor001287_news .wrap-container{background-color: transparent;} */


@media (max-width:768px) {
.Floor001287_news #particles-js{ left:2%; width:96%; }

}




/*RighInfo002554 */
.RighInfo002554{ }
.RighInfo002554 .table_1 th,
.RighInfo002554 .table_1 td{ text-align:center; border:1px dashed #d6d6d6; border-collapse:collapse; line-height:24px; padding:15px;}
.RighInfo002554 .table_1 th{ font-size:14px; font-weight:normal;}
.RighInfo002554 .table_1 .th_2{ background:#f0871e;}
.RighInfo002554 .table_1 .th_3{ background:#ffc200;}
.RighInfo002554 .table_1 .th_4{ background:#685046;}
.RighInfo002554 .table_1 .th_2,
.RighInfo002554 .table_1 .th_3,
.RighInfo002554 .table_1 .th_4{ color:#fff;}
.RighInfo002554 .table_1 .th_1{ color:#000;}
@media(max-width:480px){
.RighInfo002554 .table_1{ overflow:auto;}
.RighInfo002554 .table_1 table{ width:100%;}
.RighInfo002554 .table_1 th, .RighInfo002554 .table_1 td{ padding:5px; font-size: 12px; line-height: 18px;}
}





/*TextList002208 */
.TextList002208 { padding: 2% 0; }
.TextList002208 .w_90 { max-width: 1400px;width: 90%; }
.TextList002208 .thead{ background:#f5f6f8;line-height:0.48rem;margin-bottom: 0.1rem;}
.TextList002208 .thead span{ float:left; width:22%; padding-left: 0.4rem; color:#333; display:block; font-size:0.16rem; height:0.48rem; position:relative;}
.TextList002208 .dl{ border-bottom:0.01rem dashed #ddd;}
.TextList002208 .dl .dt{line-height:0.48rem; color: #808080; cursor:pointer; }
.TextList002208 .dl .dt span{float:left; width:22%;  display:block; font-size:0.16rem; padding-left: 0.4rem; height: 0.48rem;}
.TextList002208 .dl .dt .btn{ text-decoration:underline; display:block; position:relative; display: inline-block; font-size: 0;}
.TextList002208 .dl .dt .btn i{ position:absolute; background:url(../images/TextList002208-icon.png) no-repeat center center; display:block; width:0.2rem; height:0.2rem; top:50%;  left:50%; margin-top:-0.15rem; transition: transform .3s;}
.TextList002208 .conbox{ border-top:0.01rem dashed #ddd; background:#fff; padding:0.25rem 0.4rem; line-height: 1.75; font-size: 0.13rem; display:none;}
.TextList002208 .conbox .h5{color:#333; font-size:0.16rem; margin: 0; font-weight: normal;}
.TextList002208 .detail{ width:12% !important;}
.TextList002208 .dl.active .dt span,.TextList002208 .dl.active .btn{ color:#0395db;}
.TextList002208 .dl.active .dt .btn i{ transform: rotate(90deg);}


.TextList002208 footer{ margin: 0.4rem 0;}
.TextList002208 footer .text p{ margin: 0;}
.TextList002208 footer .text .joinbottit{ color: #999; margin-top: 0.1rem; margin-bottom: 0.2rem;}
.TextList002208 footer .text .joinbottit span{ color: #333; font-weight: bold;}
.TextList002208 footer .text .joinlip{ line-height: 0.2rem; padding: 0.1rem 0; padding-left: 0.12rem; position: relative; font-size: 0.14rem;}
.TextList002208 footer .text .joinlip:before{position: absolute; content: ""; width: 0.06rem; height: 0.06rem; border-radius: 0.03rem; background: #cdcdcd; left: 0; top: 0.18rem;}
.TextList002208 footer .text .joinlip span{ color:#0395db;}
.TextList002208 footer .code li{float: left;width: 48%;text-align: center;max-width: 1.4rem;}
.TextList002208 footer .code li:nth-child(2n){float: right;}
.TextList002208 footer .code li img{ max-height: 1.4rem; border: 0.01rem solid #ededed;}
.TextList002208 footer .code li aside{ margin-top: 0.1rem;}

@media (min-width:1025px) {
.TextList002208 footer .code{max-width: 3.1rem;width: 25%;}
.TextList002208 footer .text{max-width: 9rem;width: 70%;}
}
@media (max-width:1024px) {
.TextList002208 footer .code{display: table;margin: 0 auto 5vw; width: 76%; max-width: 3.2rem; text-align: center;}
.TextList002208 footer .text{ margin-bottom: 0.2rem;}
.TextList002208 footer .text .joinbottit span{ display: block;}
}

@media(max-width:640px){
.TextList002208 .jobaddr,.TextList002208 .jobyq{ display:none !important;}
.TextList002208 .thead span,.TextList002208 .dl .dt span{ width:41%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.TextList002208 .detail{ width:18% !important;}
}





/* RighInfo002275  */
.RighInfo002276 { padding: 0.8rem 0; background: #f6f6f6; }
.RighInfo002276 .column-tit { text-align: left; }
.RighInfo002276 .column-tit:after { margin: 0.2rem 0 0; }
.RighInfo002276 .text .name { font-size: 0.24rem; color: #333; line-height: 0.38rem; margin: 0; padding: 0; position: relative; padding-left: 0; margin-bottom: 0.2rem }
.RighInfo002276 .text .p { font-size: 0.16rem; color: #666; margin: 0.15rem 0; padding: 0; position: relative; padding-left: 0.28rem; }
.RighInfo002276 .text .p:before { display: inline-block; content: ''; width: 0.18rem; height: 0.18rem; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.RighInfo002276 .text .address:before { background: url(../images/icon-1.png) no-repeat center;background-size: contain; }
.RighInfo002276 .text .tell:before { background: url(../images/icon-2.png) no-repeat center;background-size: contain; }
.RighInfo002276 .text .email:before { background: url(../images/icon-4.png) no-repeat center;background-size: contain; }
.RighInfo002276 .text .phone:before { background: url(../images/icon-9.png) no-repeat center;background-size: contain; }
.RighInfo002276 .text .website:before { background: url(../images/icon-10.png) no-repeat center;background-size: contain; }
.RighInfo002276 .text .code { margin-top: 0.3rem; }
.RighInfo002276 .text .code span { display: block; }
.RighInfo002276 .text .code img { max-width: 1rem; border: 0.01rem solid #eaeaea; margin-top: 0.2rem; }
@media screen and (min-width: 769px) {
.RighInfo002276 .list{ display: flex; }
.RighInfo002276 .text{width:50%;padding-right:5vw;}
.RighInfo002276 .text:nth-child(2n){padding-right:0; padding-left:5vw; border-left: 1px solid #eaeaea;}
}

@media(max-width:1024px) {
.RighInfo002276 .text .name { font-size: 0.2rem; }
}

@media(max-width:768px) {
  .RighInfo002276 .text:nth-child(2n){margin-top:40px; padding-top:40px; border-top: 1px solid #eaeaea;}

}
.Menu002252 .slider.pc{display:none !important;}
@media screen and (min-width:1025px){
	.Menu002252 .ul{
	display:flex;
	flex-wrap:wrap;
	
	}
.Menu002252 .ul a{
width: calc(100% / 3 - 0.5rem);
    	margin-right: 0.75rem;
    	margin-left: 0;
    	margin-bottom: 0.2rem;
}
.Menu002252 .ul a:nth-child(3n){
	margin-right:0;
}
.Menu002252{
	padding-bottom:0;
}
}

/*20241104*/


.Floor000319 .boxs{ background-repeat: no-repeat; background-position: center center; background-size: cover; }
.Floor000319 .title { text-align: center; font-size: 0.3rem; font-weight: bold; color: #103770; padding-bottom: 0.4rem; }
.Floor000319 p{ font-size: 0.16rem; line-height: 0.3rem; margin: 0;}
.Floor000319 p+p{margin-top: 0.16rem;}
.Floor000319 .Introduction{background-image: url(../images/bg1.jpg);padding-top: 0.5rem }
.Floor000319 .Introduction .con{margin-bottom: 3%; text-indent: 2em; }
.Floor000319 .process{background-image: url(../images/bg2.jpg);}
.Floor000319 .features{background-image: url(../images/bg4.jpg);}
.Floor000319 .interface{background-image: url(../images/bg3.jpg);}
.Floor000319 .features li{background: #fff; border-radius: 10px; padding:.4rem; margin-top:.5rem; position: relative; box-shadow: 0 0 10px rgba(0,0,0,0.08);}
.Floor000319 .features li .icon{height:1rem; width: 1rem;background: linear-gradient( 30deg, #079ce5 3%, #006ed5); border-radius: 50%; position: absolute; left: 50%; top: -0.5rem; margin-left:-0.5rem;transition:all 0.3s}
.Floor000319 .features li .icon img{height:.45rem;position: absolute; left: 50%; top:50%; transform: translate(-50%,-50%);}
.Floor000319 .features li .tit{font-size: .26rem; color: #333; margin:.35rem 0; text-align: center;}
.Floor000319 .features li dd{width: 1.5rem; margin: auto;font-size:.16rem; color: #666; padding-left: .2rem; position: relative;}
.Floor000319 .features li dd::before{width: .08rem; height: .08rem; content: ''; position: absolute; left: 0; bottom: .05rem;background:#0899e3;transform: rotate(45deg);}
.Floor000319 .features li dd+dd{margin-top: .16rem; padding-top: .16rem; }
/*.Floor000319 .features li dd+dd::before{top: .26rem;}*/
.Floor000319 .features li:hover .icon{ transform:scale(1.2);}


.Floor000319 .interface li{ width:100%; }
.Floor000319 .interface .pic{ background: #fff; overflow: hidden; border-radius: 15px; box-shadow: 0 0 10px rgba(0,0,0,0.1); }
.Floor000319 .interface .Ispic{ width:100%; display: block; padding-bottom:55.99%; background-size: contain;}
.Floor000319 .interface .tit{ text-align: center; font-size:.2rem; color: #333;  margin-top:1em;}


.Floor000319 .case li a{display: block;}
.Floor000319 .case .pic{overflow: hidden;position: relative;}
.Floor000319 .case .pic .Ispic{ transition: 0.5s;}
.Floor000319 .case li a:hover .Ispic{transform: scale(1.1);}
.Floor000319 .case li .tit{font-size:.23rem; color: #333}
.Floor000319 .case li .tit::after{display: block; width: .3rem; height: 0.02rem; content: ' '; background: #006ed5; margin: 0.22rem 0;} 
.Floor000319 .case li .txt{line-height: 2; text-align: justify;} 
.Floor000319 .case li p{color: #666;} 

@media (min-width:1025px) {
.Floor000319 .features .ul{display: flex; justify-content: center; }
.Floor000319 .features li{width: calc(calc(100% - 8%) / 5); margin-right:2%;}
.Floor000319 .features li:nth-child(5n),
.Floor000319 .features li:last-child{margin-right: 0;}
.Floor000319 .interface .ul{ display: flex; flex-wrap: wrap;}
.Floor000319 .interface li{width: 31.3%; margin-right: 3%;}
.Floor000319 .interface li:nth-child(3n){margin-right:0;}
.Floor000319 .interface li:nth-child(3n) ~ li{margin-top:3%;}

.Floor000319 .case li a{display:flex; align-items: center; background: #fff;border-radius: 15px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); overflow: hidden;}
.Floor000319 .case .pic,
.Floor000319 .case .con{width: 50%;}
.Floor000319 .case .con{padding:5vw;}
.Floor000319 .case li:nth-child(2n-1) .con{order:1;}
.Floor000319 .case li:nth-child(2n-1) .pic{order:2;}
}
