﻿

.home-title{margin-bottom: 3vw;letter-spacing: 1px;}
.home-title h1{font-size: calc(42 / 16 * 1em);color: #131313;margin: 0}
.home-title p{font-size: calc(22 / 16 * 1em);color: #131313;text-transform: uppercase;margin: 0;margin-top: .4vw;}
.home-title.center{text-align: center;}

.home-more a{color: #fff;font-size: calc(18 / 16 * 1em);display: inline-block;line-height: 50px;padding: 0 48px 0 34px;position: relative;cursor: pointer;z-index: 1;}
.home-more a::after{position: absolute;width: 100%;height: 100%;content: '';display: block;background: #0056c7;transform: skewX(-15deg);top: 0;left: 0;z-index: -1;}
.home-more a::before{width: 23px;height: 10px;content: '';background: url(../images/more.svg) no-repeat;background-size: contain;position: absolute;top: 50%;margin-top: -4px;right: 14px;transition: .3s;}



/* .Hometitle2{margin-bottom: calc(40 / 16 * 1em);position: relative;z-index: 1;line-height: 1;letter-spacing: 5px;}
.Hometitle2 .cn {font-size: calc(40 / 16 * 1em);color: #333;font-weight: bold;}
.Hometitle2 .en {text-transform: uppercase;color: #333;font-size: calc(100 / 16 * 1em);opacity: 0.03;position: absolute;top: 50%;width: 100%;transform: translateY(-50%);font-weight: bold;z-index: -1;}
.Hometitle2.center{ text-align: center;}
 */

.Hometitle {margin-bottom: calc(40 / 16 * 1em);position: relative;z-index: 1;line-height: 1;letter-spacing: 5px;}
.Hometitle .cn {font-size: calc(40 / 16 * 1em);color: #fff;font-weight: bold;}
.Hometitle .en {text-transform: uppercase;color: #fff;font-size: calc(100 / 16 * 1em);opacity: 0.09;position: absolute;top: 50%;width: 100%;transform: translateY(-50%);font-weight: bold;z-index: -1;}
.Hometitle.center{ text-align: center;}


.Homemore { display: inline-block; background:#155091;  color: #fff; transition: 0.5s; line-height: 3.25; padding: 0 1em; min-width: calc(150 / 16 * 1em); text-align: center;font-size: calc(16 / 16 * 1em) }
.Homemore:after { display: inline-block; content: ''; width: 0.5em; height: 0.5em; transform: rotate(45deg); border-top: 2px solid #fff; border-right: 2px solid #fff; margin-left: 1.125em; vertical-align: middle;margin-top: -5px; }
.Homemore:hover { background-color: #3b4399; color: #fff; }

@media(max-width: 1024px) {
.Hometitle .en {font-size: calc(60 / 16 * 1em);}
.Hometitle .cn {font-size: calc(30 / 16 * 1em);}
}
@media(max-width: 768px){
	.home-title h1{font-size: calc(36 / 16 * 1em);}
}
/*Floor003155 */
.Floor003155 .fp-menu { position: fixed; z-index: 110; left: 2em; top: 50%; transform: translateY(-50%); }
.Floor003155 .fp-menu li { position: relative; padding: 12px 0; width: 20px; }
.Floor003155 .fp-menu li a { display: block; width: 8px; height: 8px; background-color:#eaeaea; border-radius: 50%; margin: 0 auto; transition: 0.3s; }
.Floor003155 .fp-menu li span { position: absolute; left: 100%; top: 50%; transform: translateY(-50%); font-size: 0.875em; color: #fff; margin-left: 0.625em; line-height: 1.2; visibility: hidden; }
.Floor003155 .fp-menu li:nth-child(1) span { transform: rotate(90deg); transform-origin: top; }
.Floor003155 .fp-menu li.active span { visibility: initial;display:none; }
.Floor003155 .fp-menu li.active a {  background-color: #ee1d23;}
.Floor003155 .fp-menu[type='white'] li a { background-color: #ccc; }
.Floor003155 .fp-menu[type='white'] li span { color: #000000; }
.Floor003155 .fp-menu[type='white'] li.active a {background-color: #ee1d23;  }

@media (max-width:1200px) {
.Floor003155 .fp-menu { display: none; }
}


/* top */

/*Top003156 */
.Top003156 {position: absolute;z-index: 100;left: 0;top: 0;width: 100%;background: #fff; transition: background-color 0.3s,transform 1s; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}
.Top003156 .auto { position: relative; z-index: 3; }
.Top003156 .logo { display: table; }
.Top003156 .logo a { display: table-cell; vertical-align: middle; }
.Top003156 .top-right { position: absolute; right: 0; top: 0; display: table; }
.Top003156 .top-right > * { display: table-cell; vertical-align: middle; }
.Top003156 .top-right dd a { display: inline-block; padding-left: 25px; background-repeat: no-repeat; background-position: left center; background-size: auto 1.125em; }
.Top003156 .top-right dd a.hotline { background-image: url(../images/icon-tel.svg); }
.Top003156 .top-right .lang{position: relative;z-index: 100;}
.Top003156 .top-right .lang .icon{width:2.25em;height:2.25em;background-image:url(../images/en_btn.png);background-size:1.355em;background-repeat:no-repeat;background-position:center;position:relative;}
.Top003156 .top-right .lang .lang_box{position: absolute; left: 50%; width: 100px;margin-left: -50px; z-index: 100;background: #fff;border-radius: 0 0 6px 6px; top: 100%; padding: 10px 0;display: none;}
.Top003156 .top-right .lang .lang_box a{display: block;line-height: 30px;text-align: center;}

.Top003156 .open-search { cursor: pointer; display: block; width: 2.25em; height: 2.25em; background: url(../images/search.svg) no-repeat center center; background-size: 1.125em; border-radius: 50%; }
.Top003156 .open-search.on:before, .Top003156 .open-search.on:after { background-color: #0056c7; }
.Top003156 .top-search { position: absolute; right: 0; top: 100%; z-index: 100; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.3); border-radius: 5px; }
.Top003156 .top-search .text { width: 100%; height: 3.125em; line-height: 3.125em; padding: 0 3.125em 0 1.25em; }
.Top003156 .top-search .btn { position: absolute; right: 0; top: 0; width: 3.125em; height: 100%; background: url(../images/search.svg) no-repeat center center; background-size: auto 18px; }
.Top003156 menu li span, 
.Top003156 menu li span a { display: block; }
.Top003156 menu li span { position: relative; z-index: 2; }
.Top003156 menu li span:after { position: absolute; content: ''; left: 50%; height: 2px; background-color: #0056c7; transform: translateX(-50%); transition: 0.3s; bottom: -1px; width: 0; }
.Top003156 menu li span a:hover, .Top003156 menu li.aon span a { color: #0056c7; }
.Top003156 menu li:hover span:after, .Top003156 menu li.aon span:after { width: 100%; }

.Top003156 menu li span a{color: #333;}
.Top003156 .logo .red{display: block;}
.Top003156 .logo .white{display: none;}

.Top003156_fixed .logo .white{display: none;}
.Top003156_fixed .logo .red{display: block;}
.Top003156_fixed menu li span a{color: #333;}

.Top003156_fixed{background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); position: fixed;}
.Top003156_fixed menu li span:after{background-color: #155091;}
.Top003156_fixed menu li a:hover,
.Top003156_fixed menu li.aon span a{color: #155091;}
.Top003156_fixed .top-right .lang .icon{background-image:url(../images/en2_btn.png);}
.Top003156_fixed .open-search{background: url(../images/search.svg) no-repeat center center;background-size: 1.125em; }
.Top003156_fixed .open-search.on:before, .Top003156_fixed .open-search.on:after { background-color: #155091; }

@media (min-width:1025px) {
.Top003156 header { padding: 0 5% 0 0%; }
.Top003156 menu { /* margin: 0 auto; display: table; */ float: right;margin-right: 70px; }
.Top003156 .top-right{float: right;}
.Top003156 .top-right .lang a.on{color: #155091;font-weight: bold;}
.Top003156 menu li { float: left; }
.Top003156 menu li + li { margin-left: calc(60 / 1920 * 100vw); }
.Top003156 menu li span a { line-height: calc(100 / 18 * 1em); font-size: calc(18 / 16 * 1em);}
.Top003156 .logo { height: calc(100 / 16 * 1em);  float: left;}
.Top003156 .logo img { height: calc(45 / 16 * 1em); }
.Top003156 .top-right { height:calc(100 / 16 * 1em); }
.Top003156 .top-right dd a { margin-right: .625em; }
.Top003156 .top-right dt:not(:last-child) { padding-left: 1.125em; }
.top-search { width: 20em; }
.Top003156 menu li .sub{position: absolute; top: 100%; background-color: #fff;border-radius: 0 0 5px 5px; overflow: hidden;}

}

@media (max-width:1024px) {
.Top003156 menu { position: absolute; right: 0; top: 100%;width: 220px; padding: 0.625em; background: #fff;  visibility: hidden; transform: translateY(5em); transition: 0.3s; opacity: 0; }
.menu-show .Top003156 menu { transform: translateY(0); opacity: 1; visibility: inherit; }
.Top003156 menu li {border-bottom: 1px dotted #eee;}
.Top003156 menu li span{line-height: 2.6; padding-left:1em;}
.Top003156 menu li span a {   color: #333; font-size: 1.125em; }
.Top003156 menu li a:hover, 
.Top003156 menu li.aon span a{color: #155091;}
.Top003156_fixed menu li span:after{ display: none;}
.Top003156 .logo { max-width: 40%; height: 4em; }
.Top003156 .logo img { max-height: calc(44 / 16 * 1em); }
.Top003156 .top-right { height: 4em; }
.Top003156 .top-right dd { font-size: 0.875em; }
.Top003156 .top-right dd a { margin-left: 1em; }
.Top003156 .top-right dt { padding-left: 1em; }
.Top003156 .open-menu { display: block; width: 2em; height: 2em; }
.Top003156 .open-menu i { background-color: #155091; }
.Top003156 menu li.has-sub span .op:before, 
.Top003156 menu li.has-sub span .op:after{background-color: #155091;}
.top-search { width: 100%; }
.Top003156_fixed .open-menu i { background-color: #155091; }
.Top003156 menu li .sub {background-color: #155091;}
.Top003156 .top-right .lang .lang_box{width: 60px; margin-left: -30px;}
}





/* common */
.Floor003155 .section { overflow: hidden;background-size: cover!important }

@media (max-width:1200px) {
.Floor003155 .fp-section.fp-table, 
.Floor003155 .fp-tableCell { height: auto!important; }
}
.Floor003155 .home-more { display: inline-block; background: #3b4399; color: #fff; transition: 0.5s; line-height: 3.5; padding: 0 1em; min-width: 11.25em; text-align: center;font-size: 0.875em }
.Floor003155 .home-more2 { display: inline-block; background: #3b4399; color: #fff; transition: 0.5s; line-height: 3.5; padding: 0 1em; min-width: 11.25em; text-align: center;font-size: 0.875em ;margin-left: 20px;}
.Floor003155 .home-more:hover { background-color: #155091; }
.Floor003155 .home-more2:hover { background-color: #3b4399; }
.Floor003155 .home-more:after { display: inline-block; content: ''; width: 0.5em; height: 0.5em; transform: rotate(45deg); border-top: 2px solid #fff; border-right: 2px solid #fff; margin-left: 1.25em; vertical-align: middle; }
.Floor003155 .home-more2:after { display: inline-block; content: ''; width: 0.5em; height: 0.5em; transform: rotate(45deg); border-top: 2px solid #fff; border-right: 2px solid #fff; margin-left: 1.25em; vertical-align: middle; }
.Floor003155 .home-title .en { color: #3b4399; font-size: 3em; font-family: 'HarmonyOS_Sans_SC_Medium'; font-weight: bold; text-transform: uppercase; }
.Floor003155 .home-title .cn { color: #004898; font-size: 2.25em;font-family: 'HarmonyOS_Sans_SC_Medium';  }
.Floor003155 .home-title .cn:after { display: block; width: 50px; height: 4px; background-color: #3b4399; content: ''; margin-top: 1em; }
.Floor003155 .mouse { position: fixed; z-index: 110; left: 3.125em; bottom: 5%; }
.Floor003155 .mouse a { display: block; text-align: center; color: #000000; font-size: 0.875em; }
.Floor003155 .mouse span { margin-top: 12px; display: block; }
.Floor003155 .mouse span:after { display: block; content: ''; background: url(../images/arrows.svg) no-repeat center center; background-size: contain; width: 9px; height: 5px; margin: 0 auto; }
.Floor003155 .mouse i { display: block; margin: 0 auto 5px; width: 20px; height: 30px; border: 2px solid #000000; border-radius: 23px; position: relative; }
.Floor003155 .mouse i:before { position: absolute; content: ''; width: 2px; height: 6px; left: 50%; margin-left: -1px; bottom: 5px; background-color: #000000; animation: Floor003155_mouse 1s linear infinite both alternate; }
@keyframes Floor003155_mouse {
 0% {
transform: translateY(-10px);
}
 100% {
transform: translateY(0);
}
}
.Floor003155 .mouse[type='white'] a { color: #fff; }
.Floor003155 .mouse[type='white'] span:after { background-image: url(../images/arrows-white.svg); }
.Floor003155 .mouse[type='white'] i { border-color: #fff; }
.Floor003155 .mouse[type='white'] i:before { background-color: #fff; }

/* banner */
.slider-banner { position: relative; z-index: 1; overflow: hidden; }
.slider-banner li.slick-slide{ position: relative; overflow: hidden;}
.slider-banner li dl{position: absolute; right:8vw; bottom:4.5vw; width:calc(930 / 1920 * 100vw); height:calc(580 / 1920 * 100vw); background-repeat: no-repeat; background-size: contain; background-position:center;}
.slider-banner li dd{position: absolute; width:calc(14 / 16 * 1em); height:calc(14 / 16 * 1em); cursor: pointer; font-size: 16px; }
.slider-banner li dd i:before,
.slider-banner li dd i:after,
.slider-banner li dd i{position: absolute;border-radius: 50%; left: 50%; top: 50%;transform: translate(-50%,-50%);  background:#0056c7; }
.slider-banner li dd:hover i:before,
.slider-banner li dd:hover i:after,
.slider-banner li dd:hover i{background:#ec0010;}
.slider-banner li dd i{ width:100%; height:100%;}
.slider-banner li dd i:before,
.slider-banner li dd i:after{content: '';transform-origin: 0 0;  opacity: 0.4;}
.slider-banner li dd i:before{width:calc(36 / 16 * 1em);height:calc(36 / 16 * 1em);animation:infinite scale 2s;}
.slider-banner li dd i:after{width:calc(60 / 16 * 1em);height:calc(60 / 16 * 1em);animation:infinite scale2 2s;}
.slider-banner li dd .img{position: absolute; width: calc(150 / 16 * 1em); height:calc(150 / 16 * 1em); border-radius: 50%; border:2px solid #ec0010; background-size: contain; background-repeat: no-repeat; background-position: center; background-color: #fff; transform: translateX(-50%); left: 50%; bottom: calc(120 / 16 * 1em); display: none;}
.slider-banner li dd:hover .img{display: block;}
.slider-banner li dd .img::before{position: absolute; width:2px; height:calc(60 / 16 * 1em); background-color:#ec0010; transform: translateX(-50%); left: 50%; top: calc(160 / 16 * 1em);content:'';}

.Banner_2::before{ position: absolute; left: 0; bottom: 0; z-index:2; content:''; width: 100%; height: calc(150 / 1920 * 100vw);background:linear-gradient(180deg,rgba(0,34,79,0) 0%,#00224f 90%, #00224f 100%); }


@keyframes scale{
  0%{ transform: scale(1) translate(-50%,-50%); opacity:.3}
  100%{ transform: scale(1.3) translate(-50%,-50%); opacity: 0;}
  }
  @keyframes scale2{
  0%{ transform: scale(1) translate(-50%,-50%);opacity:.3;}
  100%{ transform: scale(1.6) translate(-50%,-50%);opacity:0;}
}

.slider-banner li.slick-slide video { position: absolute; z-index: 10; left: 50%; top: 50%; transform: translate(-50%, -50%); min-height: 100%; min-width: 100%; }
.slider-banner .txt { position: absolute; left: 0; top: 0; width: 100%; z-index: 20; color: #fff;}
.slider-banner .txt, 
.slider-banner .ytable { height: 100%; }
.slider-banner .txt .tit { font-size: 5em; line-height: 1.25; }
.slider-banner .txt .desc { font-size: 2.25em; line-height: 1.5555; margin-bottom: 6.482vh; transition-delay: 0.3s; }
.slider-banner .txt .btn{margin-top: 2vw}
.slider-banner .txt .btn a{ display: inline-block;color: #fff; transition: 0.5s; line-height: 3.5; padding: 0 1em; min-width: 11.25em; text-align: center;font-size: 0.875em;margin-right: 20px;background: #3b4399}
.slider-banner .txt .btn a:after { display: inline-block; content: ''; width: 0.5em; height: 0.5em; transform: rotate(45deg); border-top: 2px solid #fff; border-right: 2px solid #fff; margin-left: 1.25em; vertical-align: middle; }
.slider-banner .txt .btn a:hover{ background: #3b4399;}
.slider-banner .txt .ytable-cell > * { opacity: 0; transform: translateX(50px); transition-duration: 1s; transition-property: all; }
.slider-banner .ani-show .txt .ytable-cell > * { opacity: 1; transform: translateX(0); }
.slider-banner .Ispic { height:100vh;}
.slider-banner .slick-pages { position: absolute; right: 3.125em; bottom: 5%; color: #fff; z-index: 20; }
.slider-banner .slick-pages #cur { font-size: 3em; }
.slider-banner .slick-arrow { display: inline-block; width: 12px; height: 12px; border-top: 2px solid #000; border-right: 2px solid #000; transform: rotate(45deg); margin: 0 21px; }
.slider-banner .slick-prev { transform: rotate(-135deg); }
.slider-banner .slick-dots { position: absolute; left: 50%; transform: translateX(-50%); z-index: 20; bottom:2.8vw; }
.slider-banner .slick-dots li { float: left; width: 30px; position: relative; height: 30px; background: rgba(255,255,255,0); border-radius: 50%; }
.slider-banner .slick-dots li button { font-size: 0; width: 8px; height: 8px; border-radius: 50%; background: #fff; opacity: 0.5; padding: 0; border: 0; position: absolute; left: 50%; top: 50%; margin: -4px 0 0 -4px; }
.slider-banner .slick-dots li:not(:last-child) { margin-right: 4.74vw; }
.slider-banner .slick-dots li:not(:last-child):after { left: 100%; margin-left: 0.34vw; width: 4.07vw; height: 2px; position: absolute; content: ''; top: 50%; margin-top: -1px; background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 20%, transparent 50%); background-size: 8px 2px; background-repeat: repeat-x; }
.slider-banner .slick-dots li.slick-active { background: rgba(255,255,255,0.15); }
.slider-banner .slick-dots li.slick-active button { opacity: 1; }

@media (min-width:1201px) {

}

@media (min-width:1025px) {
.slider-banner .wap { display: none; }
}

@media(max-width:1024px) {
.slider-banner .pc { display: none; }
.slider-banner .txt .tit { font-size: 3em; }
.slider-banner .txt .desc { margin-bottom: 2em; }
.slider-banner li.slick-slide video { left: -100%; top: 100%; opacity: 0; }
.slider-banner li.slick-slide .open-video { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/play.png) no-repeat center center; background-size: auto 60px; z-index: 20; }
.slider-banner li.video-show .open-video { left: -100%; opacity: 0; transform: translateX(-100%); }
.slider-banner li.video-show video { left: 50%; top: 50%; opacity: 1; }
.slider-banner .slick-pages #cur{font-size: 2em;}
}

/* product */



/*Floor003106*/
.Floor003106 .list{position: relative;z-index: 1;}
.Floor003106 .bg-img{position: relative;}
.Floor003106 .main .slider li{text-align: center; padding:0 2px; color: #fff; cursor: pointer;}
.Floor003106 .main .slider li .con{background: rgba(255,255,255,0.15); padding:calc(30 / 16 * 1em) 1vw;  border-radius:calc(10 / 16 * 1em) calc(10 / 16 * 1em) 0 0;}
.Floor003106 .main .slider li .icon{position: relative;display: inline-block; margin-right:calc(10 / 16 * 1em); vertical-align: middle; width: calc(34 / 16 * 1em); height:calc(34 / 16 * 1em);}
.Floor003106 .main .slider li .icon img{display: block; max-width:calc(36 / 16 * 1em);  opacity: 0.8; position: absolute; left:50%; top: 50%; transform: translate(-50%,-50%);}
.Floor003106 .main .slider li .name{font-size:calc(18 / 16 * 1em); display: inline-block; vertical-align: middle; color: #fff;}
.Floor003106 .main .slider li:hover .con,
.Floor003106 .main .slider li.slick-current .con{background: #155091;}
.Floor003106 .main .slider li.slick-current .icon img,
.Floor003106 .main .slider li:hover .icon img{opacity: 1;}
.Floor003106 .main .slider li.slick-current .name,
.Floor003106 .main .slider li:hover .name{font-weight: bold;}
.Floor003106 .tit{font-size:calc(32 / 16 * 1em);  line-height: 1; color: #fff;font-family: 'HarmonyOS_Sans_SC_Medium';}
.Floor003106 .txt{line-height: 1.8; margin:1.5vw 0 3vw;}
.Floor003106 .txt p{margin: 0; color:rgba(255,255,255,0.85);}
.Floor003106 .txt p+p{margin-top:calc(15 / 16 * 1em); }
.Floor003106 .slick-arrow{width: 56px;height:56px; position: absolute; top: 50%; margin-top: -28px; background:none; transition: 0.3s; }
.Floor003106 .slick-arrow:before{position: absolute; content: ''; width:20px; height:20px; transform: rotate(45deg);border-top: 2px solid #fff;border-right: 2px solid #fff; left: 50%; top: 50%; margin: -10px 0 0 -12px;}
.Floor003106 .slick-prev{left:-60px; transform: rotate(-180deg); }
.Floor003106 .slick-next{right:-60px;}
.Floor003106 .slick-arrow:hover:before{border-color: #3b4399;}
.Floor003106 .txt-area{margin: 0 auto;}
.Floor003106 .bg-img .Ispic{height:600px; position: relative; z-index: 1;}
@media (min-width:1025px) {
.Floor003106 .title{position:relative;z-index: 2;}
.Floor003106 .Hometitle{position: absolute;left: 0; top: 16vw;color: #fff; width: 100%;}
.Floor003106 .main{position: absolute; bottom: 0; left: 0; width: 100%; z-index:20;}
.Floor003106 .main .slider li .icon{display: inline-block; margin-right:calc(10 / 16 * 1em); vertical-align: middle;}
.Floor003106 .txt-area{position: absolute; left: 0; top:55%; width: 100%; transform: translateY(-50%);z-index:10;}
.Floor003106 .bg-img .Ispic{height:100vh;}
.Floor003106 .bg-img .Ispic::before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.2); content: '';}
.Floor003106 .txt{ width:40%;}
.Floor003106 .Homemore a:not(:hover){color: #fff;  border-color:#fff; background-image:url(../images/more-on.svg) ;}
.Floor003106 .Homemore a:hover{background-color: #7e192b; border-color: #7e192b;}
}
@media (max-width:1024px) {
.Floor003106 br{display:none;}
}



.qj-more{font-size: 16px;line-height: 3.125;background: url(../images/bg-more.svg) no-repeat;
	background-size: 100% 100%;padding: 0 33px 0 23px;display: inline-block;transition:background 0.3s, transform 0.5s 1.2s ,opacity 0.5s 1.2s;}
.qj-more:after{display: inline-block;content: '';width: 2.125em;height:8px;margin-left: 2.0625em;
	background: url(../images/qj-more.svg) no-repeat;background-size: contain; vertical-align: middle;}
.qj-more:hover{background-image: url(../images/bg-more-1.svg);color: #fff;}
.qj-more:hover:after{background-image: url(../images/qj-more-white.svg);}





/* about */
.Homeabout { background-size: cover;  }
.Homeabout .auto{position: relative; z-index: 10;}
.Homeabout .home-title .cn,
.Homeabout .home-title .en{color: #fff}
.Homeabout .intro{ width: 92%; max-width: 680px;margin: 3.875em 0 3.125em 0;line-height: 2;color: #fff;font-size: calc(16 / 16 * 1em);}
.Homeabout .intro h2{font-size: 32px;font-weight: 500;}
.Homeabout .intro p{font-size: 16px;line-height: 2;letter-spacing: 1px;}
.Homeabout .number{background: rgba(21,80,145,0.75); padding: 4.5vh 0;position: absolute;bottom: 0;left: 0;width: 100%;z-index: 10}
.Homeabout .number:before{position: absolute;right: 100%; top: 0; height: 100%; width: 100%; content: '';background: rgba(21,80,145,0.9);display: none}
.Homeabout .number i.jiao{position: absolute; content: ''; left: 100%; top: 0; border: 10px solid transparent; border-left-color: rgba(21,80,145,0.9);border-bottom-color:rgba(21,80,145,0.9);}
.Homeabout .number li{float: left;position: relative;color: #fff;width: 16.6%;text-align: center;padding: 0 0.5vw}
.Homeabout .number li .counter{font-size: calc(48 / 16 * 1em);color: #fff; font-weight: bold; margin-right: 8px;}
.Homeabout .number li:not(:last-child):before{position: absolute; content: ''; width: 1px; height: 100%;background: #fff; right: 0;top: 0%;opacity: 0.1}
@media(min-width:1025px){
.Homeabout .main{width: 50%; float: left; padding-top: 4vh;}
.Homeabout .fastBox{width: 40%;float: right;}
.Homeabout .info{ padding-bottom: 10vh;padding-top: 3vh}
}

@media(max-width:1200px){
.Homeabout .info{padding: 8vw 0;}
}
@media(max-width:1024px){
.Homeabout .number{margin-right:25%; padding: 4vw 0;}
.Homeabout .number ul{ width: 125%;}
.Homeabout .intro{width: 50%;}
.Homeabout .number li:not(:first-child){padding-left: 5vw;}
.Homeabout .number li:not(:last-child){margin-right: 5vw;}
}
@media(max-width:640px){

}


.Homeabout .fastBox{margin-top: calc(90 / 16 * 1em);text-align: right;}
.Homeabout .fastBox ul{width: 50%;overflow: hidden;display: inline-block;}
.Homeabout .fastBox li{list-style: none;text-align: center;padding: calc(38 / 16 * 1em)  calc(60 / 16 * 1em);width: 100%;
	border-radius: 8px;overflow: hidden;
	position: relative;cursor: pointer;background: #fff;margin-bottom: 0;border-top: 1px solid #ddd;}

.Homeabout .fastBox li .ico img{width: 42px;}
.Homeabout .fastBox li p{margin-top: 1vw;margin-bottom: 0;font-size: calc(18 / 16 * 1em);margin-left: .8vw;}


.section4{overflow: hidden;}
/*Floor002889 */
.Floor002889{ position: relative;}
.Floor002889 .auto{position: relative; z-index: 1;}
.Floor002889 .Hometitle{position: absolute;top: 8vw}
.Floor002889_2{padding: calc(120 / 16 * 1em) 0; background:url(../images/Floor002889-bg.png);}
.Floor002889_2 .Hometitle{position: static;top:0; margin-bottom: 4vw; }
.Floor002889 .slider-txt .num{font-size:calc(70 / 16 * 1em); color:#fff; font-weight: bold;}
.Floor002889 .slider-txt .name{color:#fff;padding:1.5vw 0; font-size:calc(40 / 16 * 1em); font-weight: bold;}
.Floor002889 .slider-txt p{line-height:1.75;color: #fff;font-size:20px;height:calc(1.75em * 2); margin: 0;}
.Floor002889 .slider-txt .btn{padding-top:3vw;}
.Floor002889 .slider-txt .slick-arrow{width: 80px;height: 50px;position: relative; background: url(../images/Floor003114-btnbg.svg) no-repeat;}

.Floor002889 .slider-txt .slick-arrow:before{position: absolute;content: '';width: 100%;height: 100%;left: 0;top: 0;background: url(../images/Floor003114-prev.svg) no-repeat center center;background-size: 34px auto;}
.Floor002889 .slider-txt .slick-next{background: url(../images/Floor003114-btnbg-hover.svg) no-repeat;}
.Floor002889 .slider-txt .slick-next:before{background:url(../images/Floor003114-next.svg) no-repeat center center;background-size: 34px auto;}
.Floor002889 .slider-txt .slick-prev{margin-right: 36px;}

@media(max-width:768px){
.Floor002889{padding: 10% 0;}
.Floor002889 .slider-txt .slick-arrow{width: 8vw;height: 8vw;}
.Floor002889 .slider-txt .slick-prev{margin-right: 5vw;}
}
.Floor002889 .dot-icon .slick-dots li{list-style: none;margin:1vw 0;}
.Floor002889 .dot-icon .slick-dots li button{border: 0; border-radius:calc(40 / 15 * 1em);padding: 0 calc(40 / 15 * 1em);height:calc(75 / 15 * 1em);width:100%; text-align: left;cursor: pointer; background: none; font-size:calc(15 / 16 * 1em); background:rgb(255 255 255 / 20%); box-shadow: 0 0 5px rgba(0,0, 0,0.1);}
.Floor002889_2 .dot-icon .slick-dots li button{text-align: center;}
.Floor002889_2 .dot-icon .slick-dots li button{background:rgb(255 255 255 / 80%); }
.Floor002889 .dot-icon .slick-dots li.slick-active button{background:#0056c7; }
.Floor002889_2 .dot-icon .slick-dots li.slick-active button{background:#ed1d23; }
.Floor002889 .dot-icon .slick-dots li button > *{display: inline-block; vertical-align: middle;}
.Floor002889 .dot-icon .slick-dots li b{color: #fff; margin-left: calc(22 / 18 * 1em);font-weight: normal;font-size: 18px;}
.Floor002889_2 .dot-icon .slick-dots li b{color: #333; min-width: calc(90 / 18 * 1em); text-align: left;}
.Floor002889 .dot-icon .slick-dots li.slick-active b{color: #fff;font-size: 18px;}
.Floor002889 .dot-icon .slick-dots li img{display: block;width: 100%; max-width:calc(30 / 15 * 1em);}
.Floor002889_2 .dot-icon .slick-dots li img{filter: grayscale(0) brightness(0);}
.Floor002889 .dot-icon .slick-dots li img.on{display:none;}
.Floor002889 .dot-icon .slick-dots li.slick-active img{display: none;}
.Floor002889 .dot-icon .slick-dots li.slick-active img.on{display:block;filter: grayscale(100) brightness(100);}
.Floor002889 .slider-pic{width:26.042vw;height:26.042vw;margin:14vw auto 10vw;position: relative;border-radius:50%;z-index: 1;  }
.Floor002889_2 .slider-pic{margin:0 auto; border-radius: 10px; width:43.021vw;}
.Floor002889 .slider-pic ul .slick-list,
.Floor002889 .slider-pic ul .slick-track,
.Floor002889 .slider-pic ul li,
.Floor002889 .slider-pic ul{height: 100%;}
.Floor002889 .slider-pic .Ispic{height: 100%;border-radius:50%;}
.Floor002889_2 .slider-pic .Ispic{border-radius:10px;}
.Floor002889 .slider-pic .quan i{position: absolute;border-radius: 50%;border: 1px solid #fff;z-index: 1;}
.Floor002889 .slider-pic .quan i:nth-child(1){left: 0;right: 0;top:0;bottom:0;}
.Floor002889 .slider-pic .quan i:nth-child(2){left: -15%;right: -15%;top: -15%;bottom: -15%; animation: orbit linear 30s infinite; opacity: 0.9;}
.Floor002889 .slider-pic .quan i:nth-child(2):before{position: absolute;content: '';width: 14px;height: 14px;border-radius: 50%;right: 11%;top: 16%;background: #ee1d23; }
.Floor002889 .slider-pic .quan i:nth-child(3){left: -45%;right: -45%;top: -45%;bottom: -45%; opacity: 0.15;}
.Floor002889 .slider-pic .quan i:nth-child(4){left: -70%;right: -70%;top: -70%;bottom: -70%; opacity: 0.08;}
.Floor002889 .slider-pic .quan i:nth-child(5){left: -100%;right: -100%;top: -100%;bottom: -100%; opacity: 0.05;}
.Floor002889_2 .slider-pic .quan{display: none;}

@keyframes orbit{
	0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
	to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}
}
@media(min-width:1025px){
.Floor002889 .dot-icon,
.Floor002889 .slider-txt{position: absolute; top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); z-index: 100;}
.Floor002889 .slider-txt{left: 0;width: 30%;max-width: 300px;}
.Floor002889 .dot-icon{right: 0;width:300px;}
}
@media(max-width:1024px){
.Floor002889 .dot-icon{overflow: hidden;}
.Floor002889 .dot-icon li{float: left;width: 20%; }
.Floor002889 .dot-icon .slick-dots li button{height: auto; padding: 1vw;text-align: center;}
.Floor002889 .dot-icon .slick-dots li i{width: 4vw;display: block; margin: 0 auto 0.5vw;}
.Floor002889 .dot-icon .slick-dots li b{font-size: 2.2vw;margin-left: 1vw;}
.Floor002889 .slider-pic{width: 50vw;height: 50vw; margin: 0 auto 10vw;}
.Floor002889 .slider-pic .quan i:nth-child(1):before{width: 12px; height: 12px;right: 11%; top: 15%;}
}



/*Floor003114 */
.Floor003114{padding: 90px 0 0 0;font-size: 16px;overflow: hidden; position: relative;z-index: 10;}
.Floor003114_2{padding:calc(170 / 16 * 1em) 0 calc(120 / 16 * 1em);}
.Floor003114 .auto{width: 86%;}
.Floor003114 .title{color: #333; margin-bottom: 5.1%;position: relative;z-index: 1;}
.Floor003114 .title .cn{font-family: 'YouSheBiaoTiHei';font-size: 60px;}
.Floor003114 .title .cn span{display: inline-block;position: relative;line-height: 0.75;}
.Floor003114 .title .cn span:before{position: absolute;content: '';z-index: -1;width: 0.8166em;height: 0.7em;background: url(../images/Floor003114-title-icon.svg) no-repeat center center;right: -0.4333em; top: -0.3em; background-size: contain;}
.Floor003114 .title .intro{padding: 1.375em 0 2.25em 0;position: relative;}
.Floor003114 .title .intro:before{position: absolute;content: '';width: 5.75em;height: 2px;background-color: #999;left: 0;bottom: 0;}
.Floor003114 .btn{position: absolute;right: 0;bottom: 0;}
.Floor003114 .slick-arrow{width: 88px;height: 50px;margin-left: 15px;background: url(../images/Floor003114-btnbg.svg) no-repeat;background-size: 100% 100%;position: relative;}
.Floor003114 .slick-arrow:before{position: absolute;content: '';width: 100%;height: 100%;left: 0;top: 0;background: url(../images/Floor003114-prev.svg) no-repeat center center; background-size: 34px auto;}
.Floor003114 .slick-next{background-image: url(../images/Floor003114-btnbg-hover.svg)}
.Floor003114 .slick-next:before{background-image: url(../images/Floor003114-next.svg)}
.Floor003114 .slider{width: 114%;overflow: hidden;margin-top: 7vw;}
.Floor003114_2 .slider{margin-top:4vw;}
.Floor003114 .slider .ul{padding-right: 9.591%;}
.Floor003114 .slider .slick-list{overflow: inherit;}
.Floor003114 .slick-slide a{display: block;margin-right: 40px;padding-bottom: 1px;}
.Floor003114 .pic{background: url(../images/Floor003114-imgbg.svg) no-repeat;background-size: 100% 100%;position: relative;padding:15px; overflow: hidden; background-size: cover;}
.Floor003114 .pic:before{position: absolute;content: '';left: 50%;transform: translateX(-50%);height: 3px;background-color:#ee1d23;top: 0;transition:width 0.3s; width: 0; z-index: 10;}
.Floor003114 .slick-slide.slick-active a:hover .pic:before{width: 100%;}
.Floor003114 .pic .Ispic{max-width: 77.447%;margin: 0 auto;padding-bottom: 80.852%; transition: .3s;}
.Floor003114 .slick-slide.slick-active a:hover .pic .Ispic{transform: scale(1.1);}
.Floor003114 .tit{border-bottom: 1px solid #fff;line-height: 4.625em;width: 72.341%;position: relative;}
.Floor003114 .tit aside{padding: 0 calc(20 / 18 * 1em);color: #fff;font-size: 18px;}
.Floor003114 .tit:before{position: absolute;content: '';width: 27px; height: 3px; background-color: #ee1d23; left:calc(20 / 16 * 1em); bottom: -2px;}
@media (max-width:1024px) {
.Floor003114 .title{padding-right: 40%;}
.Floor003114 .title .cn{font-size: 5vw;}
}
@media (max-width:768px){
	.Floor003114{padding: 10% 0;}
	.Floor002889 .dot-icon li{width: 33.33%;}
	.Floor002889 .dot-icon .slick-dots li.slick-active b{font-size: 2.2vw;}
	.Floor002889 .slider-txt .num{font-size: calc(40 / 16 * 1em);}
	.Floor002889 .slider-txt .name{font-size: calc(30 / 16 * 1em);}
	.Floor002889 .slider-txt .btn{display: none;}
}
@media (max-width:640px) {
.Floor003114{font-size: 3.5vw;}
.Floor003114 .title .cn{font-size: 9vw;}
.Floor003114 .slider .ul{padding-right: 18%;}
.Floor003114 .slick-arrow{width: 60px;height: 42px;}
.Floor003114 .slick-slide a{margin-right: 5vw;}
}




/*Floor003055 */
.Floor003055{padding: 5.36vw 0 5.42vw 0;background-color: #f0f5fb;font-size: 16px;font-weight: 100;}
.Floor003055 .auto{max-width: 1600px;}

.Floor003055 .title{color: #000;font-size: 2.34vw; margin-bottom: 2.6vw;}
.Floor003055 .title h3{font-weight: bold;margin:0 0 0.445em 0; font-size: 1em;}
.Floor003055 .title .desc{font-size:18px;position: relative;padding-right: 90px;}
.Floor003055 .title .more{position: absolute;right: 0; top: 0;font-size: 0.889em;padding-right: 20px;background: url("../images/Floor003055_more.png") no-repeat right center;color: #3b4399;}
.Floor003055 .title .more:hover{color: #006aff;background-image: url("../images/Floor003055_more_on.png");}
@media(max-width:1024px){
.Floor003055 .title{font-size: 4vw; }
 .Floor003055 .title .desc{font-size:0.5em; padding-right: 8em;}
}
@media(max-width:640px){
.Floor003055 .title{font-size: 6vw;}
}

.Floor003055 .news-top{background: #fff;}
.Floor003055 .Ispic{padding-bottom: 63.794%;}
.Floor003055 .txt{padding: 2vw 3vw;color: #000;}
.Floor003055 .txt time{color: #d9d9d9;}
.Floor003055 .txt h3{font-size: 24px; margin: 10px 0;}
.Floor003055 .txt p{ line-height: 1.875em; margin-bottom: 2vw;}
.Floor003055 .txt .more{display: inline-block;padding-right: 20px;background: url("../images/Floor003055_more_gray.png") no-repeat right center;}
.Floor003055 a:hover .txt .more{color: #006aff; background-image: url("../images/Floor003055_more_on.png");}
.Floor003055 .slider li a{background: #fff; padding: 1.3vw; margin-bottom: 10px; table-layout: fixed;}
.Floor003055 .controls{margin-top: 2vw; position: relative;overflow: hidden;}
.Floor003055 .controls .slick-dots{float: right;position: relative;}
.Floor003055 .controls .slick-dots li{list-style: none;}
.Floor003055 .controls .slick-dots li{display: inline-block;position: relative;width: 28px; height: 28px;}
.Floor003055 .controls .slick-dots li button{ padding: 0; width:28.572%;height: 28.572%;background: #006aff; border-radius: 50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
.Floor003055 .controls .slick-dots li.slick-active button{background: #3b4399; width: 50%; height: 50%;}
.Floor003055 .controls .slick-dots li.slick-active:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #3b4399; border-radius: 50%;clip:rect(0 28px 7px 0);animation:zhuan 2s infinite linear;}
@keyframes zhuan{
0%{transform: rotate(-360deg);}
100%{transform: rotate(0);}
}
.Floor003055 .slick-dots:after{position: absolute;right: 100%; top: 50%; height: 1px; background: #e4e8ed; margin-right: 2vw; width: 50vw; content: '';}
@media(min-width:481px){
.Floor003055 .slider li .pic{width: 34.765%;}
.Floor003055 .slider li .Ispic{padding-bottom: 63.523%;}
.Floor003055 .slider li .txt{padding: 0 2.08vw;}
.Floor003055 .slider li .txt h3{font-size: 20px;}
.Floor003055 .slider li .txt p{margin-bottom: 1vw;}
}
@media(min-width:1025px){
.Floor003055 .left{width: 36.25%;}
.Floor003055 .right{width: 61.25%;}
}
@media(min-width:1025px) and (max-width:1366px){
.Floor003055{font-size: 1.1vw;}
.Floor003055 .txt h3{font-size: 1.5vw;}
.Floor003055 .slider li .txt h3{font-size: 1.3vw;}
}
@media(max-width:1024px){
.Floor003055 .left{margin-bottom: 3vw;}
.Floor003055 .txt{padding: 4vw;}
.Floor003055 .txt p{height: 3.75em; }
}
@media(min-width:481px) and (max-width:1024px){
.Floor003055 .slider li .txt{padding: 0 4vw;}
}
@media(min-width:481px) and (max-width:768px){
.Floor003055 .slider li .pic{width: 45%;}
}
@media(max-width:768px){
.Floor003055{font-size: 2.5vw;}
.Floor003055 .txt h3{font-size: 3.5vw;}
.Floor003055 .slider li .txt h3{font-size: 3vw;}
}
@media(max-width:480px){
.Floor003055 .slider li .ytable-cell,
.Floor003055 .slider li a{display: block;}
.Floor003055 .slider li a{padding: 4vw;}
.Floor003055{font-size: 3.5vw;}
.Floor003055 .txt h3{font-size: 5vw;}
.Floor003055 .slider li .txt h3{font-size: 4vw;}
}


/*Floor003196 */
.Floor003196{background-size: cover;padding-top:calc(120 / 16 * 1em); }
.Floor003196_2{padding:calc(120 / 16 * 1em) 0; background: url(../images/Floor003196-bg.png) no-repeat center bottom; }
@media (max-width:1024px) {
.Floor003196 .box-new-company{ margin-bottom: calc(30 / 16 * 1em);}
}
.Floor003196 .xy{padding-top:calc(45 / 16 * 1em) }
.Floor003196 .ytable-cell{ vertical-align: top;}
.Floor003196 [class*=box-new-] a:hover{color: #155091;}
.Floor003196 [class*=box-new-] h4.tit{margin: 0;font-weight: normal;}
.Floor003196 .box-new-industry{background-color: #fff;box-shadow: 0 0px 10px rgba(0,0,0,.03); padding: calc(25 / 16 * 1em);border-radius: 10px;}
.Floor003196 a.inner{display: block;  background: #fff;border-radius: 8px; overflow: hidden;box-shadow: 0 0px 10px rgba(0,0,0,.03);}
.Floor003196 a.inner .txt{ padding:calc(30 / 16 * 1em) ;}
.Floor003196 .label span{display: inline-block; padding: 0 calc(18 / 16 * 1em); text-align: center;color: #ee1d23;line-height: calc(30 / 14 * 1em);border-radius: 4px;border: solid 1px #ee1d23;font-size: calc(14 / 16 * 1em);}
.Floor003196 a:hover .label span{color:#fff;border-color: transparent; background:#155091;}
.Floor003196 a.inner h4.tit{margin: calc(30 / 24 * 1em) 0 calc(20 / 24 * 1em) 0;font-size: calc(22 / 16 * 1em); line-height:1.5;}
.Floor003196 a.inner p{ color: #666; line-height: 2; font-size: 16px; margin-bottom: 15px;}
.Floor003196 a.inner .more{color: #999;display: inline-block; font-size: calc(16 / 16 * 1em); padding-right: calc(25 / 16 * 1em); background: url(../images/more2.svg) no-repeat right center; background-size:calc(14 / 16 * 1em) auto;transition: 0.3s;}
.Floor003196 a.inner:hover .more{color: #fff; padding-right:calc(40 / 16 * 1em); background-image:url(../images/more-on.svg) ;}
.Floor003196 .box-new-company .pic{overflow: hidden;}
.Floor003196 .box-new-company .Ispic{padding-bottom: 63%; transition: 0.3s;}
.Floor003196 .box-new-company:nth-child(1) .Ispic{padding-bottom:72% }
.Floor003196_2 .box-new-company:nth-child(1) .Ispic{padding-bottom:69% }
.Floor003196 a.inner:hover .Ispic{transform: scale(1.1);}
.Floor003196 a.inner:hover .label span{color:#fff;border-color: transparent; background:#155091;}


.Floor003196 .box-new-company .txt-1{position: absolute;left: 0;bottom: 0;background: rgba(0, 0, 0, 0.4);padding: 0 30px 15px 30px;
    border-radius:0 0 8px 8px;color: #fff;width: 100%;}

.Floor003196 .list li{display: table;width: 100%;border-bottom:1px solid #f5f5f5; height: calc(155 / 16 * 1em); }
.Floor003196 .list li a{display: table-cell; vertical-align: middle;}
.Floor003196 .list h4.tit{font-size: calc(20 / 16 * 1em); line-height: 1.5; margin:calc(15 / 20 * 1em) 0;}
.Floor003196 .list p{ color: #666; line-height: calc(30 / 16 * 1em); margin: 0; margin-bottom: calc(10 / 16 * 1em);/* height: calc((30 / 16 * 1em) * 2); */}
.Floor003196 .list li time{color: #999; font-size: calc(15 / 16 * 1em);padding-left: 24px; background: url(../images/icon-time.svg) no-repeat left center; background-size: 16px auto;}

.Floor003196 .more-btn{text-align: right;}
.Floor003196 .more-btn a{width: calc(120 / 14 * 1em);line-height: calc(43 / 14 * 1em);border-radius: 50px;border: solid 1px #155091;font-size: calc(14 / 16 * 1em);display: inline-block;text-align: center;color: #155091;transition: 0.3s;}
.Floor003196 .more-btn a:hover{background-color:#155091;color: #fff;}

@media (min-width:1025px) {
.Floor003196 .box-new-company{width: 28%;}  
.Floor003196 .box-new-company:nth-child(1){width: 44%;position: relative}
.Floor003196 a.inner{margin-left:calc(40 / 16 * 1em);}
.Floor003196 .box-new-company:nth-child(1) a.inner{margin-left:0;}
}
@media (max-width:1024px) {
.Floor003196 .column-tit{font-size: calc(32 / 16 * 1em);}
}
@media (max-width:768px){
	.Floor003196 a.inner{position: relative;}
	.Floor003196{padding: 10% 0;}
	.Floor003196 .xy{padding-top: 0;}
}


/*Floor003056 */
.Floor003056{padding: 6vw 0 0 0;font-size: 16px;font-weight: 100; background: url("../images/Floor003056_bg.jpg") no-repeat center center;background-size: cover;}
.Floor003056_2{padding:calc(120 / 16 * 1em) 0 calc(170 / 16 * 1em); }
.Floor003056 .auto{max-width: 1600px;}

.Floor003056 .Hometitle{margin-bottom: calc(40 / 16 * 1em)}

.Floor003056 .title{color: #fff;font-size: 2.34vw; margin-bottom: 2.6vw;}
.Floor003056 .title h3{font-weight: bold;margin:0 0 0.445em 0; font-size: 1em;}
.Floor003056 .title .desc{font-size:18px;position: relative;padding-right: 90px;}
.Floor003056 .title .more{position: absolute;right: 0; top: 0;font-size: 0.889em;padding-right: 20px;background: url("../images/Floor003056_more.png") no-repeat right center;color: #fff;}
@media(max-width:1024px){
.Floor003056 .title{font-size: 4vw; }
 .Floor003056 .title .desc{font-size:0.5em; padding-right: 8em;}
}
@media(max-width:768px){
	.Floor003056{padding: 10% 0;}
	.Floor003056 .Hometitle{margin-bottom: calc(30 / 16 * 1em);}
}
@media(max-width:640px){
.Floor003056 .title{font-size: 6vw;}
}

.Floor003056 .slick-slide > div{float: left;background: #fff;border-bottom: 1px solid #ebebeb;border-top: 1px solid #ebebeb;  margin-top: -1px;display: table; height: 9.9vw;}
.Floor003056 .slick-slide .logo{display: table-cell!important; vertical-align: middle; text-align: center;}
.Floor003056 .slick-slide .logo img{max-height: 7vw; max-width: 80%;opacity: 0.8;}
.Floor003056 .slick-slide .logo img:hover{filter: grayscale(0);opacity: 1;}
.Floor003056 .slick-dots{text-align: center; margin-top: 3vw;}
.Floor003056 .slick-dots li{display: inline-block;position: relative;width: 28px; height: 28px;}
.Floor003056 .slick-dots li button{ padding: 0; width:28.572%;height: 28.572%;background: #fff; border-radius: 50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
.Floor003056 .slick-dots li.slick-active button{background: #3b4399; width: 50%; height: 50%;}
.Floor003056 .slick-dots li.slick-active:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #3b4399; border-radius: 50%;clip:rect(0 28px 7px 0);animation:zhuan 2s infinite linear;}
@keyframes zhuan{
0%{transform: rotate(-360deg);}
100%{transform: rotate(0);}
}
@media(min-width:1025px){
.Floor003056 .slick-slide > div{width: 20%;}
.Floor003056 .slick-slide > div:not(:nth-child(5n)){ border-right: 1px solid #ebebeb;}
}
@media(min-width:641px) and (max-width:1024px){
.Floor003056 .slick-slide > div{width: 33.3333%;height: 15vw;}
.Floor003056 .slick-slide > div:not(:nth-child(3n)){ border-right: 1px solid #ebebeb;}
.Floor003056 .slick-slide .logo img{max-height: 12vw;}
}
@media(max-width:640px){
.Floor003056 .slick-slide > div{width: 50%;height: 20vw;}
.Floor003056 .slick-slide > div:not(:nth-child(2n)){ border-right: 1px solid #ebebeb;}
.Floor003056 .slick-slide .logo img{max-height: 15vw;}
}

.Floor003056 .slider-1{width: 100%;text-align: center;}






/*Bottom001931*/
.Bottom001931{ padding: calc(80 /16 * 1em) 0 0;background: url(../images/bottom_bg.jpg); border-top: 2px solid #155091;}
.Bottom001931-1{background:none; border-top:1px solid rgba(0, 0, 0, 0.05); }
.Bottom001931 .top{ padding: 0 0 calc(50 / 16 * 1em) 0; border-bottom:1px solid rgba(0,0,0,.05);}
.Bottom001931 .soglan { color: #fff; font-size: 20px; line-height: 1.5em;}
.Bottom001931 .share dd { float: left; position: relative;}
.Bottom001931 .share dd figure { position: absolute; left: 50%; margin-left: -60px; width: 120px; bottom: 100%; margin-bottom: 10px; display: none;}
.Bottom001931 .share dd figure:after { position: absolute; content: ''; border: 5px solid transparent; border-top-color: #fff; top: 100%; margin-left: -5px; left: 50%;}
.Bottom001931 .share dd a { display: block; width: 40px; height: 40px; border-radius: 50%; margin: 0 10px; background-repeat: no-repeat; background-position: 10px center; background-color: rgba(255, 255, 255, 0.15);}
.Bottom001931 .share dd.d_fb a {background-image: url(../images/shaer-icon1.png);}
.Bottom001931 .share dd.d_ly a {background-image: url(../images/shaer-icon2.png);}
.Bottom001931 .share dd.d_tt a {background-image: url(../images/shaer-icon3.png);}
.Bottom001931 .share dd.d_gettop a {background-color: #009ade; background-image: url(../images/gettop.svg);margin-right: 0 !important;background-size: auto 50%;}
.Bottom001931 .share ul{display: flex;}
.Bottom001931 .share ul li{list-style: none;}
.Bottom001931 .share ul li a{font-size: 18px;color: #333;margin-left: 3.6vw;opacity: .9;}
@media(min-width:1025px) {
.Bottom001931 .logo {display: table;table-layout: fixed;}
.Bottom001931 .logo>* {display: table-cell;vertical-align: middle;}
.Bottom001931 .logo .img {max-width: 256px;image-rendering: pixelated;}
}

@media(max-width:1024px) {
.Bottom001931{padding: 10% 0;}
.Bottom001931 .top{padding-bottom: 5%;}

.Bottom001931 .logo .img {padding-bottom: 20px;}
.Bottom001931 .share {display: table;margin-left: auto;margin-right: auto;display: none;}
}


.Bottom001931 .bottom{ padding: 50px 0;}
.Bottom001931 .bottom.clearfix:after{display: none;}
.Bottom001931 dl dt{ color:#333; font-size:18px; margin-bottom: 20px;}

.Bottom001931 .bottom{display: flex;justify-content: space-between;width: 100%;}
.Bottom001931 .bottom .line{width: 1px;height: 176px;background:rgba(255, 255, 255, 0.2);}
.Bottom001931 dl.contact{ width:25%; float:left;font-size: 16px;}
.Bottom001931 dl.contact dd{ height:22px; line-height:22px; padding-left:40px; margin-bottom:16px; color:rgba(0,0,0,.6); background:url(../images/Bottom001931-icon_call.png) no-repeat left top;}
.Bottom001931 dl.contact .dd_1{font-size: 18px;}
.Bottom001931 dl.contact .dd_2{ background-image:url(../images/Bottom001931-icon_email.png);}
.Bottom001931 dl.contact .dd_3{ background-image:url(../images/Bottom001931-icon_location.png);}
.Bottom001931 dl.contact .dd_4{ background-image:url(../images/dd_ico04.svg);background-size: 20px auto;background-position: 2px center;font-size: 18px;}
.Bottom001931 dl.contact .pic{ height:auto;background:none;}
.Bottom001931 dl.contact .pic img{width:116px; height:116px; display:block; border:6px solid #fff;}
.Bottom001931 dl.ri{display: flex;align-items: center;}
.Bottom001931 dl.ri .pic img{max-height: 176px;}
.Bottom001931 dl.ri ul{margin-left: 16px;}
.Bottom001931 dl.ri ul li{display: block;width: 46px;height: 46px;border-radius: 50%;margin: 0 10px;background-color: rgba(0, 0, 0, 0.15);list-style: none;}
.Bottom001931 dl.ri ul li.d_qq {background-image: url(../images/dd_ico01.svg);background-repeat: no-repeat;background-position: center center;background-size: 20px auto;}
.Bottom001931 dl.ri ul li.d_wx {background-image: url(../images/dd_ico02.svg);background-repeat: no-repeat;background-position: center center;background-size: 22px auto;margin-top: 17px;margin-bottom: 17px;}
.Bottom001931 dl.ri ul li.d_wb {background-image: url(../images/dd_ico03.svg);background-repeat: no-repeat;background-position: center center;background-size: 24px auto;}


.Bottom001931 dl.link{ width:25%; float:left;}
.Bottom001931 dl.link dd{line-height: 32px;background: url(../images/Bottom001931_aicon.png) no-repeat left center;padding-left: 14px;}
.Bottom001931 dl.link a{color:rgba(0,0,0,.5);}
.Bottom001931 dl.link a:hover{color:#009ade;}


.Bottom001931 .form{ float:right; width:32%;}
.Bottom001931 .form li{ padding-bottom:15px; width:33.3333333%; float:left;}
.Bottom001931 .form li:nth-child(1),.Bottom001931 .form li:nth-child(2){ padding-right:3%;}
.Bottom001931 .form li.txt{ width:100%;}
.Bottom001931 .form li div{ position:relative;}
.Bottom001931 .form li label{ color:#fff; font-size:14px; position:absolute; left:10px; top:0;line-height:35px;}
.Bottom001931 .form ol{ clear:both;}
.Bottom001931 .form .text{ width:100%;padding-left:85px; height:35px; line-height:35px;  border:none; background:rgba(255,255,255,0.15);font-family: 'Montserrat_Light';}
.Bottom001931 .form textarea.text{padding-left:105px;height:140px; }
.Bottom001931 .form .btn{ width:100px; height:30px;background:#009ade; color:#fff; font-size:16px;font-family: 'Montserrat_Light';  font-size:14px;cursor:pointer; border: none;}

.Bottom001931 footer{border-top:1px solid rgba(0,0,0,.05);line-height:25px; padding:20px 0;color:rgba(0,0,0,.5);}
.Bottom001931 footer a{ display:inline-block;color:rgba(0,0,0,.5);}
.Bottom001931 footer nav{ float:right}
.Bottom001931 footer em{ font-style:normal;margin:0 10px;}
.Bottom001931 footer a:hover{ color:#009ade;}

@media(max-width:1000px){
.Bottom001931 footer{ text-align: center;padding-bottom: 0;}
.Bottom001931 footer nav { float:none;}
.Bottom001931 .bottom{padding: 5% 0;flex-wrap: wrap;}
.Bottom001931 dl.contact{width: 100%;}
.Bottom001931 dl.ri{display: none;}
}
@media(max-width:768px){
.Bottom001931 dl.contact,
.Bottom001931 .form{ float:none; width:auto;}
}
@media(max-width:480px){
.Bottom001931 .form li{ padding-right:0; width:auto; float:none;}
}




/*Top003101 */
.Top003101{padding: 32px 0;position: absolute;left: 0;width: 100%; top: 0;z-index: 100;font-size: 18px;}
.Top003101 .auto{max-width: unset;width: 96%;}
.Top003101,
.Top003101 a:not(:hover){color: #fff;}
.Top003101 .logo{float: left;}
.Top003101 .logo img{height: 38px;}
.Top003101 .top-right,
.Top003101 menu{float: right;}
.Top003101 menu li span{display: block;line-height: 38px;}
.Top003101 .top-right dl > *{float: left;}
.Top003101 .top-lang,
.Top003101 .top-nav{position: relative;z-index: 100;}
.Top003101 .top-nav aside{line-height: 38px;padding-right: 19px;position: relative;z-index: 3;}
.Top003101 .top-nav aside:after{position: absolute;content: '';background: url(../images/Top003101-links.svg) no-repeat right center;background-size:contain;width: 9px;height: 5px;right: 0;top: 50%;margin-top: -2px;transition: 0.3s;}
.Top003101 .top-nav.on aside:after{transform: rotate(-180deg);}
.Top003101 .top-lang .box,
.Top003101 .top-nav ul{position: absolute; top: 0; left: -10px; right:-10px;padding: 40px 10px 10px;border-radius: 10px;background-color: rgba(0,0,0,0.2);display: none;}
.Top003101 .top-nav ul li{font-size: 16px;line-height: 2;}
.Top003101 .top-lang{margin: 0 1.61vw 0 1.56vw;}
.Top003101 .top-lang .icon{width: 38px;height: 38px;background: url(../images/Top003101-lang.svg) no-repeat center center;background-size:auto 26px;}
.Top003101 .top-lang .box{text-align: center;}
.Top003101 .top-search{display: block;border-radius: 38px;background-color: rgba(250,250,250,0.2);padding: 0 44px 0 15px;}
.Top003101 .top-search .text{background: none;width: 43px;color: rgba(255,255,255,0.5);padding: 0;transition: 0.3s; height: 38px;line-height: 38px;}
.search-show .Top003101 .top-search .text{width: 8vw;}
.Top003101 .top-search .btn{background: url(../images/Top003101-search.svg) no-repeat center center;width: 40px;background-size:auto 42%;}
.Top003101 .open-s{position: absolute;left: 0;top: 0;width: 100%; height: 100%;z-index: 4; cursor: pointer;}
.search-show .Top003101 .open-s{display: none;}
.Top003101 .open-menu{width: 30px; height: 38px;}
.Top003101 menu{margin-right: 4vw;}
@media(min-width:1025px){
.Top003101 menu li{float: left;margin-right: 3.6vw;}
.Top003101 .top-right{position: relative;padding-left: 1.93vw;}
.Top003101 .top-right:before{position: absolute;content: '';width: 1px;height: 10px;background-color: #fff;opacity: 0.3; left:0; top: 50%;margin-top: -5px;}
}
@media(min-width:1025px) and (max-width:1440px) {
.Top003101{font-size: 1.3vw;}
.Top003101 menu li{margin-right: 1vw;}
.Top003101 .top-lang{margin: 0 1vw;}
}
@media (max-width:1024px) {
.Top003101{padding: 4vw 0;}
.Top003101 .top-nav{display: none;}
.Top003101 menu{position: absolute;right: 5%;top: -100%; transform: translateY(-500%); opacity: 0; background-color: rgba(0,0,0,0.5);padding: 4vw;border-radius: 5px;transition: opacity 0.3s;}	
.Top003101 .open-menu{margin-left: 2vw;}
.menu-show .Top003101 menu{top: 100%;transform: translateY(0); opacity: 1;}
.search-show .Top003101 .top-search .text{width: 22vw;}
}
/*Banner003077 */
.Banner003077{position: relative;}
@media(min-width:1025px){
    .Banner003077 .wap{display: none;}
}
@media(max-width:1024px){
    .Banner003077 .pc{display: none;}
    .Banner003077 .wap{height: 35vh;object-fit: cover;}
}
.Banner003077 .dots{position: absolute;right: 3.44vw; top: 50%; transform: translateY(-50%); z-index: 20;}
.Banner003077 .dots li{list-style: none;position: relative;width: 68px; height: 12px;}
.Banner003077 .dots li button{position: absolute;right: 0; top: 0; content: ''; background: none;color: #fff;font-size: 14px; border: 0;padding: 0; ;line-height: 1; opacity: 0; transition: 0.3s; width: 16px;}
.Banner003077 .dots li.slick-active button{opacity: 1;}
.Banner003077 .dots li:not(:last-child){margin-bottom: 40px;}
.Banner003077 .dots li:before,
.Banner003077 .dots li:after{position: absolute; content:'';transition: 0.3s;}
.Banner003077 .dots li:after{width: 8px; top: 50%;right: 4px; margin-top: -4px; border-radius: 50%; height: 8px;border: solid 1px #ffffff;}
.Banner003077 .dots li.slick-active:after{opacity: 0;}
.Banner003077 .dots li:before{width: 0;height: 3px;background-color: #0056c7;top: 50%;left: 0; margin-top: -1.5px; }
.Banner003077 .dots li.slick-active:before{width: 25px;}
.slick-initialized .slick-slide img{image-rendering: pixelated;}
@media(max-width:640px){
.Banner003077 .dots li{width: 40px;}
.Banner003077 .dots li.slick-active:before{width: 15px;}
.Banner003077 .dots li:not(:last-child){margin-bottom: 20px;}
}

.Banner003077 .txt{position: absolute; left: 0; bottom: 38%; width: 100%; z-index: 10;color: #fff; font-size: calc(42 / 16 * 1em);}
.Banner003077 .txt .cn{padding: 0 40px;font-size: 50px;margin: 0;}
.Banner003077 .txt .en{font-size: 20px;margin-top: 0.6em;text-transform: uppercase;padding: 0 40px;}


/*Floor003065 */
.Floor003065{margin: 4.17vw 0;font-size: 16px;}
@media(min-width:769px) and (max-width:1024px){
.Floor003065{font-size:1.5vw; }
}
@media(max-width:640px){
.Floor003065{font-size: 3.5vw;}
}

.Floor003065 .auto{max-width: 1400px;}
.Floor003065 .txt-info{position: relative;}
@media(min-width:769px){
.Floor003065 .txt-info{padding-left: 2.76vw;}
.Floor003065 .ytable-cell{width: 50%;vertical-align: top;}
}
@media(max-width:768px){
.Floor003065 .ytable,
.Floor003065 .ytable-cell{display: block;}
}

.Floor003065 .video .pic{position: relative; z-index: 1;border-radius: 20px;overflow: hidden;background: #000; margin-bottom: 2.4vw;}
.Floor003065 .video .pic img{opacity: 0.84;}
.Floor003065 .video .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer;}
.Floor003065 .video .play:before{position: absolute; content: '';width: 86px;height: 86px;background:url("../images/Floor003065_play.png") no-repeat center center rgba(0,0,0,0.2); left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.Floor003065 .video .pic video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000;}
@media(max-width:640px){
    .Floor003065 .video .play:before{width: 20vw; height: 20vw;}
}

.Floor003065 .number li{float: left;color: #333;}
.Floor003065 .number li aside{color: #ee7133;}
.Floor003065 .number li aside b{font-size: 48px;font-weight: 900;line-height: 0.85em;display: inline-block;}
.Floor003065 .number li p{margin-bottom: 0;}
@media(min-width:769px) and (max-width:1024px){
.Floor003065 .number li aside b{font-size: 4vw; }
}
@media(max-width:640px){
.Floor003065 .number li aside b{font-size: 8vw; }
}

.Floor003065 .col-title{font-size: 48px; padding-bottom: 3.18vw;}
.Floor003065 .col-title .cn{font-size: 0.625em;color: #333;}
.Floor003065 .col-title .cn:after{display: inline-block; content: ''; height: 1px;background: #ee7133; width: 3.334em; margin-left: 0.521em; vertical-align: middle;}
.Floor003065 .col-title .en{color: #ee7133;line-height: 1em; padding-top: 0.2em;}
@media(min-width:769px) and (max-width:1024px){
.Floor003065 .col-title{font-size: 4vw; }
}
@media(max-width:640px){
.Floor003065 .col-title{font-size: 9vw; }
}

.Floor003065 .more{margin-top: 2.76vw;}
.Floor003065 .more a{display: inline-block;color: #ee7133;line-height: 2.875em;border-radius: 50px;border: solid 1px #ee7133; padding: 0 2.5em; transition: 0.3s; font-size: 16px;}
.Floor003065 .more a:hover{background: #ee7133;color: #fff;}
@media(max-width:640px){
.Floor003065 .more a{font-size: 4vw; }
}

.Floor003065 .txt-info .inner{position: relative; z-index: 3;}
.Floor003065 .txt-info .info .name{color: #ee7133;font-size: 24px;}
.Floor003065 .txt-info .info p{line-height: 2em;}
.Floor003065 .txt-info .year{z-index: 1; 
padding: 2vw 10.21vw 3vw 2.08vw; border-radius: 20px;background-color: #ee7133;}
.Floor003065 .txt-info .year b{font-weight: 800;font-size: 3.13vw; color: #fff;position: relative; z-index: 3; line-height: 1em;}
.Floor003065 .txt-info .year:after,
.Floor003065 .txt-info .year:before{position: absolute; content: ''; background-position: center center;background-repeat: no-repeat;background-size: contain;}
.Floor003065 .txt-info .year:before{width: 3.44vw;height: 3.44vw; background-image: url("../images/Floor003065_bg1.png");right: 1.93vw; bottom: 1.93vw;}
.Floor003065 .txt-info .year:after{width: 33.59vw; height: 31.93vw;background-image: url("../images/Floor003065_bg.png"); right: 0; bottom: 0;}
@media(min-width:769px){
.Floor003065 .txt-info .year{position: absolute; right: 0; bottom: 0;}
}
@media(max-width:768px){
.Floor003065 .txt-info{margin-bottom: 5vw; }
.Floor003065 .txt-info .year{position: relative; margin-top: 4vw;}
.Floor003065 .txt-info .year br{display: none;}
.Floor003065 .txt-info .year b{font-size: 6vw;}
.Floor003065 .txt-info .year:after{width:50vw; height:50vw;}
.Floor003065 .txt-info .year:before{width: 7vw;height: 7vw;}
}
@media(max-width:640px){
.Floor003065 .txt-info .info .name{font-size: 5vw;}
}

/*Floor003044 */
.Floor003044{padding: calc(120 / 16 * 1em) 0;}
.Floor003044 .video .inner{position: relative; z-index: 1;}
.Floor003044 .video video{ position: absolute;background: #000;left: 12%;top: 5%;width: 77%;height: 61%;z-index: 5;}
.Floor003044 .fastBox{display: flex;align-items: center;justify-content: space-between;margin-bottom: calc(40 / 16 * 1em);}
.Floor003044 .fastBox ul{display: flex;border: 1px solid #f1f1f1;}
.Floor003044 .fastBox li{list-style: none;text-align: center;display: flex;padding: calc(38 / 16 * 1em)  calc(46 / 16 * 1em);position: relative;cursor: pointer;}
.Floor003044 .fastBox li::before{display: block;width: 1px;height: 60%;top: 20%;right: 0;background: #f1f1f1;position: absolute;content: '';}
.Floor003044 .fastBox li .ico img{width: 42px;}
.Floor003044 .fastBox li p{margin-top: .6vw;margin-bottom: 0;font-size: calc(18 / 16 * 1em);margin-left: .8vw;}
.Floor003044 .play{font-size: 100px;}
.Floor003044 .play:before,
.Floor003044 .play:after,
.Floor003044 .play i{position: absolute;border-radius: 50%; left: 50%; top: 50%;transform: translate(-50%,-50%);}
.Floor003044 .play i{ width: 0.82em;height: 0.82em; z-index: 4; background:url("../images/Floor003044_play.png") no-repeat center center #fff; background-size: 0.26em auto;}
.Floor003044 .play:before,
.Floor003044 .play:after{content: '';background-color: #0056c7;opacity: 0.11; transform-origin: 0 0;}
.Floor003044 .play:before{width: 1.4em;height: 1.4em;animation:infinite scale 2s;}
.Floor003044 .play:after{width: 1.8em;height: 1.8em;animation:infinite scale2 2s;}
@keyframes scale{
0%{ transform: scale(1) translate(-50%,-50%); opacity:.3}
100%{ transform: scale(1.3) translate(-50%,-50%); opacity: 0;}
}
@keyframes scale2{
0%{ transform: scale(1) translate(-50%,-50%);opacity:.3;}
100%{ transform: scale(1.6) translate(-50%,-50%);opacity:0;}
}

.Floor003044 .intro{position: relative; z-index: 4;padding-top: 1.4vw;}
.Floor003044 .intro .edit-info{font-size:16px; padding: 0 0 0;overflow: hidden;line-height: 30px;margin-bottom: calc(74 / 16 * 1em);}
.Floor003044 .intro .edit-info p{color: #333;font-size: calc(18 / 16 * 1em);margin-top: 0;text-align: justify;line-height: 2;}
.Floor003044 .intro .edit-info h2{color: #131313;font-size: calc(26 / 16 * 1em);margin-top: 0;margin-bottom: 1.6vw;font-weight: 500;}

.Floor003044 .number{padding-top: 1vw;margin-top: calc(20 / 16 * 1em);}
.Floor003044 .number .ul{justify-content: space-between;display: flex;}
.Floor003044 .number li{float: left;font-size: 16px;color: #fff;position: relative;padding-left: 6vw;}
.Floor003044 .number li::before{width: 1px;height: 100%;position: absolute;background: #fff;content: '';display: block;left: 22%;}
.Floor003044 .number li:first-child::before{display: none;}
.Floor003044 .number li aside{font-size: 18px;}
.Floor003044 .number li aside b{font-size:46px; line-height: 0.85em;display: inline-block; margin-right: 10px; }
.Floor003044 .number li p{margin-bottom: 0;}

@media(min-width:1025px){
	.Floor003044 .video,
	.Floor003044 .intro{width: 50%;}
}
@media(min-width:1025px) and (max-width:1440px){
.Floor003044 .video{margin-top: 10vw;padding-left: 5vw;}
.Floor003044 .intro .inner{padding-top: 3vw; padding-bottom: 4vw; padding-right: 5vw;}
}
@media(max-width:1024px){
.Floor003044 .intro{padding: 5vw;}
.Floor003044 .play{font-size: 12vw;}
}

.Floor003044 .aus-title{margin-bottom: calc(42 / 16 * 1em);}
.Floor003044 .aus-title h1{color: #e6e6e6;text-transform:uppercase;font-size: calc(46 / 16 * 1em);margin: 0;position: relative;padding-bottom: calc(8 / 46 * 1em);}
.Floor003044 .aus-title h1::before{position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #e7e7e7;content: '';}
.Floor003044 .aus-title p{color: #000;font-size: calc(28 / 16 * 1em);letter-spacing: 2px;margin-bottom: 0;}

.Floor003044 .intro{width: 44%;}
.Floor003044 .video{width: 50%;}
.Floor003044 .box{display: flex;justify-content: space-between;}
.Floor003044 .number .ul{justify-content: end;}


.Floor003044.box2{padding-top: calc(120 / 16 * 1em);}
.Floor003044.box2 .intro{padding-top: 0;}
.Floor003044.box2 .intro .edit-info{max-height: calc(300 / 16 * 1em);overflow: auto;padding-right: calc(36 / 16 * 1em);}

.Floor003044.box2 .intro .edit-info::-webkit-scrollbar {width: 8px;border-radius: 8px;}
.Floor003044.box2 .intro .edit-info::-webkit-scrollbar-track {background: #f1f1f1; /* 设置滚动条轨道的背景颜色 */}
.Floor003044.box2 .intro .edit-info::-webkit-scrollbar-thumb {background: #1140b6; /* 设置滚动条滑块的背景颜色 */}
.Floor003044.box2 .intro .edit-info::-webkit-scrollbar-thumb:hover {background: #1140b6; /* 设置滚动条滑块的鼠标悬停背景颜色 */}


.ProductFoo913{padding: calc(120 / 16 * 1em) 0;background: #f5f5f5;}
.ProductFoo913 .top{display: flex;align-items: center;justify-content: space-between;margin-bottom: 3vw;}
.ProductFoo913 .top .tapBox ul{display: flex;padding-right: 20px;}
.ProductFoo913 .top .tapBox li{text-align: center;list-style: none;margin-left: 3.8vw;}
.ProductFoo913 .top .tapBox li img{width: calc(42 / 16 * 1em);}
.ProductFoo913 .top .tapBox li p{margin-top: 12px;}
.ProductFoo913 .home-title{margin-bottom: 0;}

.ProductFoo913 ul{margin:0 -20px;}
.ProductFoo913 .slider li a{color: #333; display: block; margin: 0 20px;background: #fff;padding: calc(40 / 16 * 1em) 0 calc(40 / 16 * 1em);}
.ProductFoo913 .slider li .pic{overflow: hidden;border-radius: 10px;}
.ProductFoo913 .slider li .Ispic{padding-bottom:80%; transition:  0.3s;background-size:cover;background-position: center;background-repeat: no-repeat;}
.ProductFoo913 .slider li a:hover .Ispic{transform: scale(1.1);}
.ProductFoo913 .slider li .txt{position: relative; z-index: 10;width: 100%;text-align: center;margin-top: .8vw;}
.ProductFoo913 .slider li .txt aside.dot{font-size: 24px;line-height: 1.5em;max-height: 3em;}
.ProductFoo913 .slider li a:hover *{color:#0056c7;}
.ProductFoo913 .slider li .txt pre{line-height: 1.625em; max-height: 3.25em; margin: 1.2vw 0;font-weight: lighter;}
.ProductFoo913 .slider li .txt span{display: inline-block;font-weight: 100; line-height: 20px;transition:  0.3s;}
.ProductFoo913 .slider li a:hover .txt span{padding: 0 10px;background: #000;color: #fff;}
.ProductFoo913 .controls{position: relative; height: 2px; background: rgba(0,0,0,0.1); margin: 90px 66px 0;}
.ProductFoo913 .controls:before{position: absolute; content: ''; width: 50%; height: 100%; background: #0056c7;}

.ProductFoo913 .slick-arrow {z-index: 100;position: absolute;top: 50%;transform: translate(0, -50%);width: 60px;height: 60px;border-radius: 50%;cursor: pointer;padding: 0;transition: all ease 0.3s;color: #fff;border: none;background:url(../images/more.svg) #0056c7;font-size: 0;background-size: 18px auto;background-repeat: no-repeat;background-position: center center;}
.ProductFoo913 .slick-prev:before {background-image: url(../images/icon-jt1.svg);filter: grayscale(100) brightness(100);}
.ProductFoo913 .slick-prev{left: -75px;transform: rotate(180deg) translate(0, 50%)}
.ProductFoo913 .slick-next{right: -75px;}

@media(min-width:1025px){
    .ProductFoo913_title{display: flex;align-items: center;justify-content: space-between;}
    .ProductFoo913_title .home_more{margin-top: 0;}
}

@media(max-width:1024px){
.ProductFoo913 .slider li a{padding-bottom: 5vw;}
.ProductFoo913 .slider li .txt aside.dot2{font-size: 4.5vw;}
.ProductFoo913 .slider li .txt pre{font-size: 3.5vw; margin: 4vw 0;}
.ProductFoo913 .slider li .txt{margin-top: -10vw;}
.ProductFoo913 .controls{margin-left: 40px;margin-right: 40px;}
.ProductFoo913 .slick-arrow{width: 30px; height: 30px;margin-top: -15px;}
.ProductFoo913 .slick-prev{left: -40px;}
.ProductFoo913 .slick-next{right: -40px;}
}


/*Floor002921 */
.Floor002921{padding:calc(130 / 1920 * 100vw) 0 calc(100 / 1920 * 100vw); overflow: hidden; background: #13162b; position: relative;}
.Floor002921 .tab{position: relative; z-index: 1; margin-bottom: 2.917vw;}
.Floor002921 .tab:before{position: absolute; content: ''; left: 0; width: 100%; height: 1px; background:rgba(255, 255, 255, 0.2);top:59px;}
.Floor002921 .tab .line{position: absolute; left: 0; height: 2px; width: 0; top: 59px; background:#fff; transition: 0.3s;}
.Floor002921 .tab .slick-dots{overflow: hidden; }
.Floor002921 .tab .slick-dots li{float: left;position: relative;list-style: none;text-align: center; }
.Floor002921 .tab .icon{height: 60px;}
.Floor002921 .tab .icon img{max-height:38px; display: block; margin: 0 auto; opacity: 0.6;}
.Floor002921 .tab .quan{display: block; margin: -10px auto 0; width:20px; height:20px; border: 1px solid transparent; position: relative;border-radius: 50%; }
.Floor002921 .tab .quan:before{position: absolute; content: '';border:1px solid #fff; border-radius: 50%; background:#fff; width: 6px; height: 6px; left: 50%; top: 50%; transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.Floor002921 .slick-active .quan,
.Floor002921 .slick-active .quan:before{border-color:#fff;}
.Floor002921 .slick-active .quan:before{background:#fff; width: 8px; height: 8px;}
.Floor002921 .tab .tit{font-size: 18px; padding-top: 10px; color: #fff; opacity: 0.6;}
.Floor002921 .slick-active .icon img,
.Floor002921 .slick-active .tit{opacity:1;}

.Floor002921 .tab  .li1 .ico img{width:80px;}
@media(max-width:640px){
.Floor002921 .tab{margin-bottom: 6vw;}
.Floor002921 .tab .tit{font-size: 3.5vw;}
}
.Floor002921 .slider{margin: 0 -24.609375%;}
.Floor002921 .slider li a{display: block; margin: 0 3.125vw; position: relative; overflow: hidden;}
.Floor002921 .slider li .Ispic{padding-bottom: 51.512%; opacity: 0.3;}
.Floor002921 .slider li.slick-current .Ispic{opacity: 1; position: relative;}

.Floor002921 .slider li .txt{position: absolute; right:0; bottom: 0; max-width:420px; width:60%; opacity: 0;transform: translateX(50px); transition: 0.3s 0.5s; z-index: 2;  top: 0; padding-left: 50px;color: #fff; }
.Floor002921 .slider li  .txt:before{position: absolute;content: '';width: 120%;height: 100%;left: 15px;top: 0;transform: skewX(-15deg);background:#083d8d; z-index: -1; opacity: 0.85;}
.Floor002921 .slider li.slick-current .txt{transform: translateX(0);opacity: 1;}
.Floor002921 .slider li .txt .ytable{height: 100%; position: relative;  padding:0 18% 0 8%;}
.Floor002921 .slider li .t1{font-size: calc(26 / 16 * 1em); font-family:'HarmonyOS_Sans_SC_Medium';letter-spacing: 2px;}
.Floor002921 .slider li .t2{line-height: 1.75; opacity: 0.8; margin:calc(24 / 16 * 1em) 0;font-size: calc(18 / 16 * 1em);letter-spacing: 2px;}
.Floor002921 .slider li .more{display: block; background: url(../images/more.svg) no-repeat center;background: auto 16px; width: 40px; height: 40px; border-radius: 50%; border:1px solid rgba(255, 255, 255, 0.7);}
.Floor002921 .slider li .more:hover{background-image: url(../images/more-on.svg) ; background-color:#fff;}

.Floor002921 .home-title h1{color: #fff;}
.Floor002921 .home-title p{color: #fff;}

@media(max-width:1366px){
.Floor002921 .slider{margin: 0 -40%;}
}
@media(max-width:1024px){
.Floor002921 .slider{margin: 0 -70%;}
}
@media(max-width:640px){
.Floor002921 .slider li .Ispic{padding-bottom: 84%;}
.Floor002921 .slider li .line{margin-top: 1vw; margin-bottom: 3vw;}
}
.Floor002921 .slick-arrow{position: absolute;border-radius: 50%;background: url("../images/more.svg") no-repeat center center; width: 50px; height: 50px; transition: 0.3s; font-size: 0; z-index: 20; border: 2px solid #fff; display: block !important; top: 50%; margin-top: -25px;}
.Floor002921 .slick-arrow:hover{background-color: #083d8d; border-color:#083d8d;}
.Floor002921 .slick-prev{left: 33.3333%; margin-left: -25px; transform: rotateY(-180deg);}
.Floor002921 .slick-next{right: 33.3333%;margin-right:-25px;}



/*Floor003129 */
.Floor003129{padding: calc(120 / 16 * 1em) 0;background: #f5f5f5;}
.Floor003129 .top{display: flex;justify-content: space-between;margin-bottom: 3vw;align-items: center;}
.Floor003129 .top .home-title{margin-bottom: 0;}
.Floor003129 .h-more{float:right;position: relative;z-index: 10;margin-top:20px;}
.Floor003129 .list label{border: solid 1px #dedede;font-size: 0.875em;line-height: 2;padding: 0 0.7em;display: inline-block;transition: 0.3s;border-radius: 3px;}
.Floor003129 .list a:hover label{border-color: #0056c7; background-color: #0056c7;color: #fff;}
.Floor003129 .list .tit{font-size: 1.375em;color: #333333; margin: 1em 0; }
.Floor003129 .list li:hover .tit{color:#0056c7;}
.Floor003129 .list ol .tit{line-height: 1.5;}
.Floor003129 .list ol:hover .tit{color:#0056c7;}
.Floor003129 .list .txt p{margin: 0;color: #999;font-size: 1em;line-height: 1.7142;}
.Floor003129 .list time{color: #999999; padding-right: 3.4375em;background: url(../images/Floor003129-icon.svg) no-repeat right center; background-size: 1em auto;display: inline-block;}
.Floor003129 .list ol time{margin-top: 3em;}
.Floor003129 .list ol .pic{overflow: hidden; margin-bottom: 2em;}
.Floor003129 .list ol .Ispic{padding-bottom: 59.091%;transition: 0.3s ease-out;}
.Floor003129 .list a:hover .Ispic{transform: scale(1.1);}
@media (min-width:1025px) {
.Floor003129 .list{position: relative;z-index: 1;}
.Floor003129 .list:before{position: absolute;content: '';left:37.286%;width: 1px;height: 100%;background-color: #e8e8e8; top: 0;}
.Floor003129 .list ol{float: left;width: 31.429%;}
.Floor003129 .list li{float: right;width: 57.143%; border-bottom: 1px solid #e8e8e8;}
.Floor003129 .list li a{height: 13em;}
.Floor003129 .list li:nth-of-type(1) a{height: 9.625em;} 
.Floor003129 .list li:nth-of-type(1) a .ytable-cell{vertical-align: top;}
.Floor003129 .list li .txt{position: relative;padding-right: 10.75em;}
.Floor003129 .list li time{position: absolute;right: 0; top: 50%; line-height: 2; margin-top: -1em;}
}
@media (max-width:1024px) {
.Floor003129 .auto{padding: 2em 0;}
.Floor003129 .list ol{margin-bottom: 2em;}
.Floor003129 .list li{border-top: 1px solid #f2f2f2; padding: 2em 0;}
.Floor003129 .list li time{margin-top: 2em;}
}


.Floor003033{padding: calc(100 / 12 * 1em) 0;}
.Floor003033 img{text-align: center;image-rendering: pixelated;}


/* 二级栏目 */
.menu{background: #f9fafc}
.menu .nav{display: flex;}
.menu .nav li a{display: block;padding: 0 calc(20 / 16 * 1em);height: calc(90 / 16 * 1em);transition: .3s all;color: #121212;display: flex;align-items: center;}
.menu .nav li.aon a,
.menu .nav li:hover a{background:#0056c7 ;color: #fff}
.menu .auto {display: flex;justify-content: space-between;align-items: center;}

.menu .location{white-space: nowrap;font-weight: 500;display: flex;align-items: center;padding-left: calc(24 / 16 * 1em);background: url(../images/icon-home.svg)no-repeat center left;background-size: calc(16 / 16 * 1em) auto;text-align: right;line-height: calc(90 / 16 * 1em);}
.menu .location a{color: #666}
.menu .location a:hover{color: #0056c7}
.menu .location span{color: #0056c7}
.menu .location i{width: 2px;height: 2px;background: #999;margin: 0 calc(14 / 16 * 1em)}
@media(min-width:1025px){
    .menu .w1600{display: flex;justify-content: space-between;align-items: center;}
    .menu .nav{width: 75%;}
}
@media(max-width:768px){
	.menu .auto{flex-wrap: wrap}
  .menu .nav{flex-wrap: wrap}
	.menu .nav li a{line-height: calc(50 / 16 * 1em);height:auto;}
	.menu .location{line-height: calc(60 / 16 * 1em);}
}
/* 新闻中心 */
.news_list{padding: calc(100 / 16 * 1em) 0 calc(60 / 16 * 1em);}
.news_list *{transition:var(--s5);}
.news_list .hot {padding-bottom: 4%}
.news_list .hot .box{flex-wrap: wrap;justify-content: space-between;display: flex;align-items: center}
.news_list .hot .pic{width:50%}
.news_list .hot .pic figure{padding-bottom:62.778%;position: relative;overflow: hidden;border-radius: 10px;}
.news_list .hot .txt{width: 45%;position: relative}
.news_list .hot .txt .new{color: #fff;
    font-style: normal;
    line-height: 34px;
    background: #0056c7;
    display: inline-block;
    padding: 0px 16px;
    margin-bottom: 20px;
    border-radius: 5px;}
.news_list .hot .txt h5{line-height: 36px;margin: 0;font-size: 24px;}
.news_list .hot .txt p{margin-top: 4%; margin-bottom: 8%;line-height: 1.75;font-size: 18px;}
.news_list .hot .txt dl{display: flex; width:70%; border-bottom: solid 1px #e2e2e2;padding-bottom:8%;align-items: center;line-height: 2;}
.news_list .hot .txt dl time{color: #0056c7; margin-right: 40px;font-size: 18px;display: inline-block}
.news_list .hot .txt dl time span{margin-right: 8px;
    top: -2px;
    position: relative;}
.news_list .hot .txt dl .more{background: url(../images/icon_jt.png) no-repeat right 15px top 16px;
    font-size: 18px;
    display: inline-block;
    border: 1px solid #333;
    padding: 5px 27px 5px 20px;
    width: 136px;
    border-radius: 5px;}
.news_list .slick-arrow{top: auto; bottom:14%;width: 50px;height: 50px;border-radius: 50%;border: 2px solid #0056c7;position: absolute;background: url(../images/icon-jt-r.svg)no-repeat center;background-size: .14rem auto;z-index: 10}
.news_list .slick-prev{left:auto; right:68px;transform: rotateY(180deg)}
.news_list .slick-next{right:0;}

.news_list .list li{ width: 32%; background: #f8f9fa; margin-top: 2%;margin-right: 2%;float: left;border-radius: 10px;overflow: hidden}
.news_list .list li:nth-child(3n){ margin-right: 0}
.news_list .list li .pic figure{padding-bottom:62.43%}
.news_list .list li .txt{padding:8% 7%;}
.news_list .list li h5{line-height: 1.5; height: 3em;margin: 0;font-size: 20px;font-weight: normal;}
.news_list .list li dl{display: flex; justify-content: space-between; padding-top:6%;align-items: center}
.news_list .list li dl time{font-size: 18px;}
.news_list .list li dl .more{width: 50px; height: 50px; border: solid 2px #d7dce7; border-radius: 100%; position: relative}
.news_list .list li dl .more:before{content: ''; position: absolute; width: 100%; height: 100%; background: url(../images/more-on.svg) no-repeat center center;background-size: 1em auto;}
.news_list .list li:hover{box-shadow: 0 0 49px rgba(0,33,49,0.26); background: #fff}
.news_list .list li:hover dl .more{background: #0056c7; border-color: #0056c7}
.news_list .list li:hover dl .more:before{filter: grayscale(100%) brightness(1000%);background: url(../images/more.svg) no-repeat center center;background-size: 1em auto; }
@media(max-width:768px){
.news_list .hot .pic,
.news_list .hot .txt{width: 100%}
.news_list .hot .txt{padding-top: 20px;}
.news_list .hot .txt p{margin: 2% 0}
.news_list .hot .txt dl{padding: 2% 0}
.news_list .hot .txt h5{padding-left: 0}
.news_list .hot .txt .new{top: -30px}
.news_list .slick-arrow{bottom:10px}
.news_list .list li{width: 48%;margin: 1%!important}
.news_list .list li dl .more{width: 30px; height: 30px;}
.news_list .list li h5{font-size: 16px; line-height: 24px; height: 48px;}
.news_list{padding: calc(40 / 16 * 1em) 0 calc(40 / 16 * 1em);}
}

.Page002623 { text-align: center;  font-size: 1.125em;padding-bottom: calc(120 / 16 * 1em);}
.Page002623 .Pages a.a_first, .Page002623 .Pages a.a_end, .Page002623 .Pages > span:not(.p_page) { display: none; }
.Page002623 .Pages em { float: left; margin: 0 3vw; font-style: normal; }
.Page002623 .Pages .p_page { display: table; margin: 0 auto; }
.Page002623 .Pages a { float: left; line-height: 50px; width: 50px; border-radius: 50%; margin: 0 1px; }
.Page002623 .Pages a.a_cur, 
.Page002623 .Pages a:hover { color: #fff; background: #0056c7;}
.Page002623 .Pages .p_page > a { font-size: 0; height: 50px; position: relative; }
.Page002623 .Pages .p_page > a:before { position: absolute; content: ''; border: 5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px; }
.Page002623 .Pages .p_page > a.a_prev:before { border-right-color: #000; border-right-width: 8px; }
.Page002623 .Pages .p_page > a.a_next:before { border-left-color: #000; border-left-width: 8px; margin-left: -4px; }
.Page002623 .Pages a.a_prev:hover:before { border-right-color: #fff; }
.Page002623 .Pages a.a_next:hover:before { border-left-color: #fff; }

@media(max-width:640px) {
.Page002623{padding-bottom: calc(60 / 16 * 1em);}
.Page002623 .Pages em { display: none; }
.Page002623 .Pages a { background-color: #eee; }
}


/* 新闻详情 */

/*RighInfo002939 */
.RighInfo002939{padding:calc(120 / 16 * 1em) 0;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: calc(32 / 16 * 1em);color: #212224;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}
.RighInfo002939 p{font-size: 18px;}
.RighInfo002939 p img{margin: 40px auto;}
.RighInfo002939 .auto{max-width: 1400px;}
.RighInfo002939 p{text-align: center;}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 2.5625em;color: #1e1e1e; text-align: justify; padding-bottom: 4vw;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 42px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color:#0056c7;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
.RighInfo002939{padding:calc(40 / 16 * 1em) 0;}
.RighInfo002939 .name h1{font-size: calc(28 / 16 * 1em);}
}


/* 联系我们 */
/*.Form002802 */
.Form002802{padding: calc(120 / 16 * 1em) 0 calc(60 / 16 * 1em);}
.Form002802.box2{background: #f7f7f7;}
.Form002802.box2 .box{background: #fff;padding: calc(60 / 16* 1em) calc(60 / 16* 1em);}
.Form002802.box2 .box .home-title{font-size: 14px;margin-bottom: 60px;}
 .Form002802 .box{margin-bottom: calc(60 / 16 * 1em);}
 .Form002802 .from .txt{text-align: center; margin-bottom: 2vw;font-size: calc(18 / 16 * 1em); }

 .Form002802 .address{display: flex;}
 .Form002802 .address .listtit{text-align: left; padding-bottom: 1.5vw;font-size: calc(32 / 16 * 1em);color: #131313;position: relative;padding-bottom: 28px;margin-bottom: 42px;}
 .Form002802 .address .listtit:after{content: '';display:block;background: #0056c7;width: 3.8vw;height: 4px;bottom: 0;left: 0;position: absolute;}
 .Form002802 .address p{ line-height: 1.75; margin: 0; color: #333; font-size: calc(18 / 16 * 1em);}
 .Form002802 .address p+p{margin-top:calc(18 / 16 * 1em); padding-top:calc(15 / 16 * 1em); border-top: 1px dashed rgba(0, 0, 0, 0.1); }
 .Form002802 .address .txt{padding:calc(56 / 16 * 1em) calc(60 / 16 * 1em); background:#f9f9f9;}
 /* .Form002802 .address .txt b{font-size: calc(30 / 16 * 1em);  color: #2e2016; } */
 .Form002802 .address .txt img{max-width: 110px; }
 .Form002802 .address .txt i{font-style: normal; color: #777; display: inline-block; vertical-align: middle; line-height: 1.75; padding-left:calc(20 / 16 * 1em);}
 .Form002802 .from li{position:relative; }
 .Form002802 .from li:not(.btn){border:1px solid #ddd; padding:20px 15px 20px 20px; background-size: auto calc(20 / 16 * 1em); background-repeat: no-repeat; background-position:20px center;}
 .Form002802 .from label{ position:absolute; left:20px; top:0; font-size:calc(18 / 16 * 1em); line-height:62px; color:#999;}
 .Form002802 .from .text{ width:100%;border:none; background:none; font-size:1em;}
 .Form002802 .from textarea.text{ height:140px;}
 .Form002802 .from .btn{text-align: center;}
 .Form002802 .from .btn input{width: 50%;margin: calc(30 / 18 * 1em) auto 0 auto;max-width: calc(160 / 16 * 1em);line-height: 3.2em;text-align: center;background: #0056c7;color: #fff;display: inline-block;transition: 0.3s; font-size: 16px; cursor: pointer; border: none;}
 
 @media(min-width:1025px){
  .Form002802 .from li{float: left; width: 49%; }
  .Form002802 .from li:nth-child(2n){float:right; }
  .Form002802 .from li:nth-child(2n) ~ li{margin-top:2%;}
  .Form002802 .from .li{width: 100%;}
  .Form002802 .address .auto{display: flex; align-items: center; background:#f9f9f9;}
  .Form002802 .address .pic{ width:50%;}
  .Form002802 .address .txt{ width:50%;}
  .Form002802 .address .map{width:50%;}
 }
.Form002802 .address .pic img{width: 100%;}
.Form002802 .select-container select{background: unset;padding: 0;color: #999;text-align: left;font-size: 18px;background: url(../images/se_ico.svg) no-repeat right 8px;padding-bottom: 20px;}
.Form002802 .from .li-se{padding-bottom: 0px !important;}



.Listtit{position: relative; z-index: 1;  color: #333; text-align:center; font-size:calc(32 / 16 * 1em); font-weight: bold;}
.Listtit::after{content: ''; width:1em; height:calc(3 / 30 * 1em); background-color:#0056c7; display: block; margin:calc(25 / 30 * 1em) auto calc(35 / 30 * 1em); }
 @media(max-width:768px){
	.Listtit{font-size: calc(28 / 16 * 1em);}
	.Form002802{padding: calc(40 / 16 * 1em) 0 calc(40 / 16 * 1em);}
	.Form002802 .address{flex-wrap: wrap;}
	.Form002802 .address .txt{width: 100%;padding: calc(36 / 16 * 1em) calc(30 / 16 * 1em);}
	.Form002802 .address .pic{width: 100%;}
	.Form002802 .address .listtit{font-size: calc(28 / 16 * 1em);}
	.Form002802 .from li{margin-bottom: 20px;}
	.Form002802.box2 .box{padding: 30px;}
}


.About{padding: calc(120 / 1920 * 100vw) 0 0;}
.About p{margin: 0;}
.About p+p{margin-top:1em;}
.About .left .tit1{font-size: calc(32 / 16 * 1em);color: #000;padding-bottom:70px;font-weight: 600;}
.About .left .tit1::after{content: '';display: block;width: 32px;height: 3px;background: #0056c7;margin: 30px 0 0}

.About .left .ul{display: flex;flex-wrap: wrap;}
.About .left li{ border-bottom: 1px solid #ebebeb;padding-bottom:calc(20 / 16 * 1em);width:42%; margin-right:16%; display: flex; align-items: center;justify-content: space-between; position: relative; line-height: 1;}
.About .left li:nth-child(2n){margin-right: 0;}
.About .left li:nth-child(2n) ~ li{margin-top:3vw; }
.About .left li .txt{width:60%;}
.About .left li .txt .counter{font-size:40px;color:#555;margin-right:10px; font-weight: bold;}
.About .left li .txt sup{color: #555;font-size:20px;}
.About .left li p{margin-top: 10px;}
.About .left li .icon{width: 30%;text-align: right;}
.About .left li .icon img{max-width:45px;max-height:45px}
.About .right{padding-left: 8%;}
.About .right .t1{margin: 0 0 1.25em 0;font-size:24px;color:#0056c7; font-weight: bold;}
.About .right .desc{color: #333;}
.About .right .desc p{line-height:1.75;color: #666; text-align: justify;}


.About .img figure{margin-top: 1rem;height:5.5rem;}


@media(min-width:1025px){
    .About .flex{display: flex;justify-content: space-between; align-items: flex-end; margin-bottom: 4vw;}
    .About .left{width:35%; }
    .About .left li .icon{order: 2;}
    .About .right{width:60%; padding-left:5%; margin-left: 5%; border-left: 1px solid #ebebeb}
    .About .right .desc p{font-size: calc(17 / 16 * 1em); line-height: 2;}
}

@media(max-width:1024px){
    .About .left .tit1{font-size: calc(36 / 16 * 1em);padding-bottom: calc(30 / 36 * 1em)}
    .About .right{padding-left: 0;margin-top: 30px}
    .About .right li .txt p{margin: 0}
    .About .img figure{margin-top: 20px;height:calc(200 / 16 * 1em)}
    .About .box2,
    .About .box2 .list{margin-top: 30px}
    .About .box2 .list{display: block;}
    .About .box2 .list .item{width: 100%}
    .About .box2 .list .item:not(:last-child){margin-bottom: 10px}
    .About .box2 .list .item .txt{padding: 30px}
}
@media(max-width:768px){
	.About .left li .txt .counter{font-size: calc(28 / 16 * 1em);}
	.About2 .title{padding-bottom: 30px;}

}


/*RighInfo003141 */
.RighInfo003141 .Listtit::after {
    margin-left: 0;
}
.RighInfo003141 .root-100 {
    max-width: 1600px;
    margin: 0 auto;
}

.RighInfo003141 .auto{padding-bottom: 0;}
.RighInfo003141 .intro{padding-top:6%;}
.RighInfo003141 .intro .title{ font-size: 38px;color: #222;font-family: 'SourceHanSansCN-Medium'; margin-bottom: 10px;}
.RighInfo003141 .intro .title span {
    font-size: 26px;
    color: #1573bb;}

.RighInfo003141 .intro .info{  line-height: 2;}
.RighInfo003141 .intro .info p{margin: 1.8em 0;}
.RighInfo003141 .intro .info p {
    font-size: 16px;
    line-height: 2.0;
    text-indent: 2em;}




.RighInfo003141 .number-count{margin: 4.5625em 0;box-shadow: 0px 0.5em 3em rgba(0, 0, 0, 0.15); border: solid 1px #f3f3f3; padding: 3.6875em 0;}
.RighInfo003141 .number-count li{color: #333333;font-size: 18px;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 46px;font-family: 'Bebas';color: #1573bb; margin: 0 5px;font-weight: bold;}
.RighInfo003141 .number-count li span i{font-style: normal;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: #1573bb;font-size:1em;font-family: 'SourceHanSansCN-Medium';font-weight: bold;}

.RighInfo003141 .plate dd{margin-bottom: 2.8565%;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding:2.375em 1.875em;}
.RighInfo003141 .plate dd ol{float: left;width: 4.25em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li{width: calc(100% - 4.25em);float: right;}
.RighInfo003141 .plate dd li aside{font-size: 1.125em;color: #333;font-family: 'SourceHanSansCN-Medium';}
.RighInfo003141 .plate dd li p{margin: 0;font-size: 0.875em;color: #999;}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 50%;}
.RighInfo003141 .intro .title{line-height: 1.2;}
.RighInfo003141 .intro .img{width: 46%;}
.RighInfo003141 .number-count ul{display: flex; margin: 0 auto;justify-content: space-evenly;}
.RighInfo003141 .number-count li{float: left;}
.RighInfo003141 .number-count li:not(:last-child){margin-right: 3.5em;}
.RighInfo003141 .plate dd{float: left;width: 31.429%;}
.RighInfo003141 .plate dd:not(:last-child){ margin-right: 2.8565%;}
}
@media (max-width:1024px) {
.RighInfo003141 .number-count li{text-align: center;padding: 1em 0} 
.RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}  
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;}
}




/*carousel 公共样式只留一份*/
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }


/*
 .PicList002311 为demo编号
 */
.PicList002311{ /*background:rgba(22,116, 180, 0.05);*/   padding: 2% 0 6%; }
.PicList002311 .CenTitle{ padding:15px 0 10px 0; position:relative; z-index:1; margin-bottom: 20px; border-top: 0px solid #e7f0f4;}
.PicList002311 .CenTitle .name{ text-align:center; font-size:36px; font-weight:normal; color:#333; line-height:1.5;padding-bottom: 10px;}
.PicList002311 .CenTitle .line{ width:30px; height:2px; background:#1573bb; overflow:hidden; margin:0 auto;}

.PicList002311 .honorList{ position:relative; padding:20px 40px;max-width: 1690px; margin: 0 auto;}
.PicList002311 .honorList .btn{ display:block; position:absolute; top:50%; margin-top:-12px; width:26px; height:26px; background:url(../images/PicList002311-button_hover.png); cursor:pointer;}
.PicList002311 .honorList .prev{ left:0; background-position:left top;}
.PicList002311 .honorList .prev:hover{ background-position:left bottom;}
.PicList002311 .honorList .next{ right:0; background-position:right top;}
.PicList002311 .honorList .next:hover{ background-position:right bottom;}
.PicList002311 .honorList .list{margin:0 -8px; overflow:hidden;}
.PicList002311 .honorList .list .ul li{ padding: 0 1%;}
.PicList002311 .honorList .list .ul .dot{ display:none; text-align:center; padding-top:10px; line-height:20px; font-size:14px; color:#555;}
.PicList002311 .honorList .list .ul .dot:hover{ color:#002870;}
@media only screen and (min-width:768px ) {
.PicList002311 .honorList{ padding:0 50px; }	
}





/*RighInfo002808 */
.RighInfo002808{padding: calc(120 / 1920 * 100vw) 0;}
.RighInfo002808 .Listtit{ text-align: left;}
.RighInfo002808 .Listtit::after{margin-left: 0;}
.RighInfo002808 p{line-height: 1.75; color:#666; margin: 0;}
.RighInfo002808 p+p{margin-top: 1em;}
.RighInfo002808 .floor{position: relative; z-index: 1.}
.RighInfo002808 .txt{text-align: justify;}
.RighInfo002808 .floor-1 .count{position: relative; z-index: 1;}
.RighInfo002808 .floor-1 .count ul{display: flex;}
.RighInfo002808 .floor-1 .count li{padding:calc(40 / 16  * 1em) 0;width: 30%;float: left;}
.RighInfo002808 .floor-1 .count li:not(:first-child){padding-left:3vw;width: 40%; margin-left:3vw; border-left: 1px solid rgba(0, 0, 0, 0.05);}
.RighInfo002808 .floor-1 .count li aside{color:#0056c7; font-weight: bold; padding-bottom:calc(5 / 16 * 1em);}
.RighInfo002808 .floor-1 .count li aside b{font-size:calc(48 / 16 * 1em);display: inline-block;vertical-align: sub; padding-right: calc(5 / 48 * 1em); line-height:calc(40 / 48 * 1em);}
.RighInfo002808 .floor-2{margin-top: calc(90 / 16 * 1em);}
.RighInfo002808 .floor-2 li:nth-child(2n){ background:#fff;}

.RighInfo002808 .floor-3 .box1{ background:#0056c7; padding:3vw;}
.RighInfo002808 .floor-3 .box1 .Listtit{ color: #fff;}
.RighInfo002808 .floor-3 .box1 .Listtit::after{background: #fff;}
.RighInfo002808 .floor-3 .box1 p{color: #fff;}
.RighInfo002808 .floor-3 .box2{background: #fff; padding:3vw;}

@media (min-width:1025px) {
.RighInfo002808 .floor .Ispic{position: absolute;height: 100%; right: 0; top: 10%;}
.RighInfo002808 .floor-1 .Ispic{width:40%;}
.RighInfo002808 .floor-2 .Ispic{right: auto; left: 0; width: 25%;}
.RighInfo002808 .floor-1 .txt{padding-right:40%;}
.RighInfo002808 .floor-1 .info{padding-right: 4vw; padding-bottom: 4vw;}
.RighInfo002808 .floor-1 .count:before{position: absolute; right: 0; top: 0; height: 100%; 
	background:#f5f9fe;content: ''; width: 124.49%; z-index: -1;}
.RighInfo002808 .floor-1 .count{padding-right:4vw;}
.RighInfo002808 .floor-2{padding-left:25%;}
.RighInfo002808 .floor-2 li{padding:0 3vw;}
.RighInfo002808 .floor-2 li:nth-child(2n){padding:3vw; margin-top:3vw;}
.RighInfo002808 .floor-3 .box1{width: 25%;}
.RighInfo002808 .floor-3 .Ispic{width: 75%; z-index: 1;}
.RighInfo002808 .floor-3 .box2{width:56%; z-index: 2; position: relative;}
}
@media (max-width:768px){
	.RighInfo002808 .floor-1 .count li aside b{font-size: calc(26 / 16 * 1em);}
}
.con-bg{background: url(../images/con-bg.png) no-repeat top center; background-size: cover;}




/*.Timeline000753*/
 .Timeline000753{padding: calc(120 / 1920 * 100vw) 0;}
 .Timeline000753 .bx-controls{ display:none;} 
 .Timeline000753 .prev,
 .Timeline000753 .next{ text-align:center;}
 .Timeline000753 .prev a,
 .Timeline000753 .next a{ display:inline-block; background:url(../images/Timeline000753-icon.svg) no-repeat center center; width:20px; height:21px; cursor:pointer; background-size: contain;}
 .Timeline000753 .prev a:hover,
 .Timeline000753 .next a:hover{background-image:url(../images/Timeline000753-icon-on.svg);}
 .Timeline000753 .next a{transform: rotate(180deg);}
 .Timeline000753 .prev{ padding-bottom:20px;}
 .Timeline000753 .next{ padding-top:20px;}
 .Timeline000753 .bx-wrapper{ position:relative; padding:20px 0; }
 .Timeline000753 .bx-wrapper:before{ position:absolute; content:''; width:1px; height:100%; background-color:#ddd; left:50%; margin-left:-0.5px; top:0;}
 .Timeline000753 .list li .box{position:relative;  padding-bottom: calc(4 / 16 * 1em);}
 .Timeline000753 .list li .box::before{position: absolute; left:calc(-4 / 16 * 1em); bottom:0; content: ''; width:calc(8 / 16  *1em); height:calc(8 / 16  *1em); background: #0056c7; border-radius: 50%;} 
 .Timeline000753 .list li .box .inner{display: flex; align-items: center;  padding-bottom: calc(20 / 16 * 1em); border-bottom: 1px solid #ddd; } 
 .Timeline000753 .list li .box .pic{width:34%;}
 .Timeline000753 .list li .box .Ispic{ padding-bottom:60.298%;}
 .Timeline000753 .list li .box .txt{ line-height: 1.5; color: #333;padding:0 2.5vw; width: calc(100% - 17%);}
 .Timeline000753 .list li .box .time{font-size: calc(32 / 16 * 1em); color: #0056c7; font-weight: bold; margin-bottom: calc(14 / 32 * 1em); line-height: 0.8;}
 .Timeline000753 .list li .box .txt p{ margin: 0;}
 .Timeline000753 .list li .box .txt p+p{ margin-top:calc(6 / 16 * 1em);}
 .Timeline000753 .list li .box .con::before{position:absolute;content:'';width:0;height:0;border-top: 10px solid transparent;border-left: 14px solid #fff;border-bottom: 10px solid transparent;right: -14px;top: 36px;}
 .Timeline000753 .list li:hover .box .con p{ color:#fff;}
 .Timeline000753 .list li:hover .box .con .p::after{background:#fff;}
 @media(min-width:1025px){
  .Timeline000753 .list li:not(.odd) .box::before{right:calc(-4 / 16 * 1em);left: auto;} 
  .Timeline000753 .list li .box{width: 50%; text-align: right;}
  .Timeline000753 .list li.odd .box{margin-left: auto; text-align: left;}
  .Timeline000753 .list li.odd .pic{order:2}
}




.history {padding: calc(120 / 1920 * 100vw) 0;position: relative;overflow: hidden;}
.history::before { content: '';display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);width: 200%;border-bottom: 1px solid #bed0e3;}
.history .item{ text-align: center;display: flex;flex-direction: column;}
.history .kong,
.history .text_box{height: 280px;position: relative;padding: 0 11%;}

.history .dian{ width: calc(20 / 16 * 1em);height: calc(20 / 16 * 1em);position: absolute;border-radius: 50%;left: 50%;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-o-transform: translate(-50%,0);background-color: #ebebeb;z-index: 2;}
.history .dian::before{ content: '';display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);background-color: #0056c7;width: 50%;height: 50%;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;}
.history .slick-slide .desc{ line-height: 1.8;overflow: hidden;-webkit-line-clamp: 6;text-overflow: ellipsis;
	display: -webkit-box;-webkit-box-orient: vertical;word-break: auto-phrase;color: #333;font-size: 16px;}
.history .slick-slide .desc p{ margin: 0;}
.history .slick-slide .year{font-size: calc(20 / 16 * 1em);color: #333}
.history .slick-slide:nth-child(2n+1) .desc{ margin-top: calc(20 / 16 * 1em);}
.history .slick-slide:nth-child(2n) .desc{ margin-bottom: calc(20 / 16 * 1em);}
.history .slick-slide:nth-child(2n+1) .year{ margin-bottom: calc(90 / 60 * 1em);}
.history .slick-slide:nth-child(2n) .year{ margin-top: calc(90 / 60 * 1em);}
.history .slick-slide:nth-child(2n) .item{ flex-direction: column-reverse;}
.history .slick-slide:nth-child(2n+1) .kong{display: flex;align-items: flex-end;justify-content: center;}
.history .slick-slide:nth-child(2n) .kong{display: flex;align-items: flex-start;justify-content: center;}
.history .slick-slide:nth-child(2n) .text_box{ display: flex;align-items: center;justify-content: center;flex-direction: column-reverse;padding-top: 45px;}
.history .slick-slide:nth-child(2n+1) .text_box{ display: flex;align-items: center;justify-content: center;flex-direction: column;padding-bottom: 35px;}
.history .text_box::before{ content: '';display: block;width: 1px;height: 65px;background-color: #bed0e3;}
.history .slick-current .year{font-size: calc(40 / 16 * 1em);color: #0056c7;font-weight: bold;margin: calc(60 / 60* 1em) 0!important;}
.history .slick-current .item{ background-image: linear-gradient(#edf0f7, transparent);border-radius: calc(15 / 16 * 1em);}
.history .slick-current .text_box::before{ background-color: #0056c7;flex: 1;}
.history .slick-current .dian{ background-color: #d7e4f2;}
.history .slick-slide:nth-child(2n) .dian{ top: -9px;}
.history .slick-slide:nth-child(2n+1) .dian{ bottom: -9px;}

.history .slick-arrow{position: absolute;width: 1em; height: 1em; top: 50%;margin-top: -0.5em; border-radius: 50%; 
	background: url(../images/Floor003114-next1.svg) no-repeat center center #0056c7; background-size: calc(30 / 60 * 1em) auto;z-index: 10; transition: 0.3s; font-size: calc(60 / 16 * 1em); text-indent: -999em; overflow: hidden;}
.history .slick-prev{left: 0;transform: rotate(180deg);}
.history .slick-next{right: 0;}

@media (max-width:1024px) {
.history { padding: 5em 0;}
}
@media (max-width:768px) {
.history .slick-current .year{font-size: calc(40 / 16 * 1em);}
}

          

.hornor{padding: calc(120 / 1920 * 100vw) 0 calc(60 / 1920 * 100vw) 0;}
.hornor .w1600{display: flex;flex-wrap: wrap;align-items: stretch;justify-content: flex-start;}
.hornor .item {width: 25%;text-align: center;position: relative;padding-bottom: calc(100 / 16 * 1em);padding-left: calc(20 / 16 * 1em);padding-right: calc(20 / 16 * 1em);}
.hornor .item:before{content:"";width:50%;left:0;bottom:0;height:calc(100 / 16 * 1em);background:url(../images/img21.png) no-repeat center top;position:absolute;z-index: -1}
.hornor .item:after{content:"";width:50%;right:0;bottom:0;height:calc(100 / 16 * 1em);background:url(../images/img21.png) no-repeat center top;position:absolute;z-index: -1}
.hornor .item .img{position:relative;padding-bottom:86%;z-index:5;width: 62%;display: inline-block;}
.hornor .item .img img{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:100%;padding:14px 16px;
	background: url(../images/PicList002433_kuang.png) no-repeat;
    background-size: 100% 100%;}
.hornor .item .img:after{opacity: 0.8; position:absolute; right:-22px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.hornor .item:nth-child(4n+4):after{background:url(../images/img22.png) no-repeat right top;}
.hornor .item p{position: absolute;width: 90%;left: 50%;bottom: calc(50 / 16 * 1em);transform: translateX(-50%);z-index: 10;margin: 0;color: #333}
@media(min-width:1025px){
    .hornor .item:nth-child(4n+1):before{background:url(../images/img20.png) no-repeat left top;}
}

@media (max-width:1024px){
    .hornor{padding: 50px 0 0;}
    .hornor .item {width: 50%;}
    .hornor .item:nth-child(2n+1):before{background:url(../images/img20.png) no-repeat left top;}
    .hornor .item:nth-child(2n):after{background:url(../images/img22.png) no-repeat right top;}
}



/*.Floor002491*/
.Floor002491{ padding: calc(120 / 1920 * 100vw) 0;background: #fff;}
.Floor002491 .Hometitle{text-align: center;}
.Floor002491 .h-more{float:right;margin-top:5px;position: relative;z-index: 10}
.Floor002491 ul * { -webkit-transition: all .3s;  -o-transition: all .3s;  transition: all .3s;}
.Floor002491 ul li{ width:50%;float: left; height:auto; background:#000; position: relative;border-radius: 10px; overflow: hidden; padding-bottom:40%; } 
.Floor002491 ul li .Ispic{position: absolute; width: 100%; height: 100%; z-index:1;} 
.Floor002491 ul li .Ispic:after{ transition:0.3s; position:absolute; left:0; bottom:0; height:40%; right:0; z-index:3; content:'';
  background: -moz-linear-gradient(top, rgba(0,94,172,0) 0%, rgba(0,94,172,0.4) 50%, rgba(0,94,172,0.8) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0,94,172,0) 0%,rgba(0,94,172,0.4) 50%,rgba(0,94,172,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 94, 172, 0) 0%, rgba(0, 0, 0, 0.4) 50%, rgb(0 0 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */}
.Floor002491 ul li a{display: block; color: #fff;position: absolute; width: 100%;height: 100%;left: 0;bottom: 0; z-index: 10;}
.Floor002491 ul li:not(.on) .liBox .liCon .txt{display: none;}
.Floor002491 ul li a .txtBox .h3{text-align: center;  margin:14px 0; font-weight:normal;} 
.Floor002491 ul li a .icon{max-width: 50%; text-align: center; margin: 0 auto;}
.Floor002491 ul li .liBox .liCon .icon img{max-width:calc(40 / 16 * 1em);}
.Floor002491 ul li .liBox{ position: relative; width: 100%;height: 100%;overflow: hidden; z-index: 2; }
.Floor002491 ul li .liBox:after{content:''; position:absolute; left:0; width:100%; height:44%; bottom:0; z-index:-1;}
.Floor002491 ul li .liBox .liCon{position: absolute; width: 100%;bottom:16px;}
.Floor002491 ul li .liBox .liCon .txt{font-size:calc(15 / 16 * 1em); line-height: 1.75; opacity: 0.9;}

@media screen and (max-width:640px ){
    .Floor002491{font-size: 14px;}
    .Floor002491 ul li{ width:50%;float: left; height: 450px; padding-bottom: 0;}
    .Floor002491 ul li.on a .txtBox .h3{font-size:calc(18 / 16 * 1em); line-height: 1;}
}

@media screen and (min-width:1024px ){
    .Floor002491{font-size: 16px;}
    .Floor002491 ul li{height:580px; width:20%; margin-right:1%;}
    .Floor002491 ul li:nth-of-type(4){ margin-right:0;}
    .Floor002491 ul li .liBox .liCon .icon img{max-width:calc(36 / 16 * 1em);}
    .Floor002491 ul li.on .liBox .liCon .icon img{max-width:calc(50 / 16 * 1em);}
    .Floor002491 ul li.on{width:37%; }
    .Floor002491 ul li.on .Ispic{ opacity:1;} 
    .Floor002491 ul li.on .liBox:after{display: none;}
    .Floor002491 ul li.on a{ width:100%; height:calc(130 / 16 * 1em); overflow: hidden;}
    .Floor002491 ul li.on .liBox .liCon{position:relative; height: 100%; padding-left:calc(95 / 16 * 1em); padding-right:calc(10 / 16 * 1em);background: url(../images/Floor002491-more.png) no-repeat 94% center; bottom:0;}
    .Floor002491 ul li.on .liBox .liCon .icon{position: absolute; left:calc(20 / 16 * 1em);top: 50%; width:calc(60 / 16 * 1em); height:calc(60 / 16 * 1em);margin-top:calc(-30 / 16 * 1em); }
    .Floor002491 ul li.on a .txtBox .h3{text-align: left; margin-top:0;font-size:calc(24 / 16 * 1em);  }
    .Floor002491 ul li.on a .txtBox{position: relative; top: 50%;-webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);-o-transform: translateY(-50%); transform: translateY(-50%);}
}

@media (max-width:1024px){
    .Floor002491{font-size: 16px;}
    .Floor002491{ margin:3em 0;padding: 0;}
    .Floor002491 ul li{height: 340px;}
    .Floor002491 ul li .liBox .liCon{width: 86%;left: 7%;bottom: 20px;}
    .Floor002491 ul li .liBox .liCon .txt{display: none;}
    .Floor002491 ul li a .txtBox .h3{font-size:calc(20 / 16 * 1em);}
}




/*Floor003183 */
.Floor003183{overflow: hidden;  
	background-size:50% auto; padding:calc(120 / 1920 * 100vw) 0; }

.Floor003183 .column-name{position: relative;padding: calc(59 / 16 * 1em) 0 0 calc(77 / 16 * 1em);z-index: 1;}
.Floor003183 .column-name aside{position: relative;z-index: 4;}
.Floor003183 .column-name .cn{font-size: calc(38 / 16 * 1em);color: #333;font-family: 'SourceHanSansCN-Bold'; line-height: 1;}
.Floor003183 .column-name .en{font-family: 'Oswald-Regular';font-size: calc(30 / 16 * 1em);color: #b8b8b8; line-height: calc(26 / 30 * 1em); margin-top: calc(7 / 30 * 1em);}
.Floor003183 .column-name .mark{position: absolute; left:0; top: 0;background: url(../images/Floor003183-title-bg.png) no-repeat; width: calc(133 / 16 * 1em);height: calc(133 / 16 * 1em);background-size: contain;}
@media (min-width:1025px) {
 .Floor003183 .column-name{margin-left: calc(-77 / 16 * 1em);}
}
@media (max-width:1024px) {
.Floor003183 .column-name{padding: calc(40 / 16 * 1em) 0 0 calc(40 / 16 * 1em); font-size: 0.8em;}  
}

.Floor003183 .controls{margin-bottom:calc(86 / 1920 * 100vw);position: relative;min-height: 1px;z-index: 5;}
.Floor003183 .slick-arrow{position: absolute; bottom: 100%;background: #e1e1e1 no-repeat center;background-size: auto calc(15 / 16 * 1em);padding: 0;right: 0; width: calc(52 / 16 * 1em);height: calc(52 / 16 * 1em); font-size: 1em;text-indent: -9999em;transition: 0.56s;}
.Floor003183 .slick-prev{margin-right:calc(74 / 16 * 1em); background-image: url(../images/Floor003183-prev.svg);}
.Floor003183 .slick-arrow:hover{background-color: #bf9c50;}
.Floor003183 .slick-next{background-image: url(../images/Floor003183-next.svg);}

.Floor003183 .slider a{display: block;position: relative;  overflow: hidden; }
@media (min-width:1025px) {
.Floor003183 .slider{width: 100%; overflow: hidden;}
}

.Floor003183 ul{text-align: center}
.Floor003183 ul li{display: inline-block;text-align: center;position: relative;border-radius: 50%;margin: 0 4vw;width: calc(350 / 16 * 1em);height:calc(350 / 16 * 1em) ;cursor: pointer;transition: 0.3s ease-out;background:rgb(0 86 199 / 3%);border:20px solid rgb(0 86 199 / 3%);}
.Floor003183 ul li:nth-child(2){background: rgb(0 50 199 / 3%);border:20px solid rgb(0 50 199 / 3%);}
.Floor003183 ul li:nth-child(1)::before{content: '';position: absolute;width: 2.5vw;height: 2.5vw;border-radius: 50%;
	background: #0056c7;bottom: 0;left: -60px;opacity: .2}
.Floor003183 ul li:nth-child(2)::before{content: '';position: absolute;width: 3vw;height: 3vw;border-radius: 50%;background: #bf9c50;top: 0;left: -60px;opacity: .2}
.Floor003183 ul li:nth-child(3)::before{content: '';position: absolute;width: 4vw;height: 4vw;border-radius: 50%;background: #82c227;bottom: 0;left: -90px;opacity: .2}
.Floor003183 ul li:hover{background:rgb(0 86 199 / 100%);border: 20px solid rgba(255, 255, 255, 0.5);}
.Floor003183 ul li:hover .txt{color: #fff;}


.Floor003183 .Ispic{padding-bottom: 100%;transition: 0.3s ease-out;}
.Floor003183 .txt{color: #0056c7;transition: 0.5s;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;z-index: 2}
.Floor003183 .txt aside{font-size:30px;}
.Floor003183 .txt p{font-size: 18px;margin-top: 15px; margin-bottom: 0;}
.Floor003183 .slider .txt time{display: block;background: url(../images/Floor003183-more.svg) no-repeat right center;background-size: calc(15 / 22 * 1em) auto;}
.Floor003183 .slider .tit{display:none;line-height: calc(30 / 22 * 1em);min-height: calc((30 / 22 * 1em) * 2); margin-top: calc(5 / 22 * 1em);}
.Floor003183 .slider  a:hover .Ispic{transform: scale(1.15);}
.Floor003183 .slider  a:hover .txt{background-color: rgb(142 200 60 / 80%);font-size: 30px;}




/*
 .Floor002804 为demo编号
 */
.Floor002804 { padding:calc(120 / 1920 * 100vw) 0; }
.Floor002804 .title { margin: 0; font-size: 24px; color: #000; font-weight: normal; padding: 0 2% 20px; }
@media (min-width: 1025px) {
.Floor002804 .title { font-size: 36px; }
}
@media (min-width: 1400px) {
.Floor002804 .title { font-size: 48px; padding-bottom: 40px; }
}
.Floor002804 .main { background: url(../images/Floor002804-bg.jpg) no-repeat center top; background-size: cover; border-radius: 10px;
    overflow: hidden;}
.Floor002804 li { width: 20%; background-color: rgb(0 0 0 / 40%); position: relative; float: left; padding: 12% 4% 10% 4%; transition: all ease 0.5s; overflow: hidden; }
.Floor002804 li:before { position: absolute; content: ""; left: 0; top: 0; width: 1px; height: 100%; background: #fff; opacity: 0.2; }
.Floor002804 li:last-child:after { position: absolute; content: ""; right: 0; top: 0; width: 1px; height: 100%; background: #fff; opacity: 0.2; }
.Floor002804 li a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; }
.Floor002804 li h3 { text-align: center; margin: 0; font-weight: 100; font-size: 22px; color: #fff; line-height: 1.8;
	padding: 5% 0; position: relative; height: 160px;}
.Floor002804 li figure { text-align: center; margin-bottom: 8%; }
.Floor002804 li p { font-size: 15px; line-height: 30px; height: 120px; overflow: hidden; color: #fff; margin: 15% 0; }
.Floor002804 i { display: none; margin: 0 auto; margin-top: 5%; font-style: normal; font-weight: 100; font-size: 18px; color: #fff; width: 40px; height: 40px; text-align: center; line-height: 38px; border: 1px solid #fff; }
.Floor002804 .morebtn {display: none; margin: 0 auto; margin-top: 5%; padding-top: 0; display: none; text-align: center; width: 200px; height: 40px; line-height: 40px; font-size: 16px; color: #009ba4; background: #fff; position: relative; overflow: hidden; }
.Floor002804 .morebtn:after {display: none; position: absolute; content: ''; left: -10px; width: 50px; top: 0; height: 8px; transform: rotate(-45deg); -ms-transform: rotate(-45deg); 	/* IE 9 */ -moz-transform: rotate(-45deg); 	/* Firefox */ -webkit-transform: rotate(-45deg); /* Safari 和 Chrome */ -o-transform: rotate(-45deg); 	/* Opera */ border: 1px solid #009ba4; transition: 0.3s; }
.Floor002804 li:hover { background-color: rgb(0 86 199 / 90%); }
.Floor002804 li:hover h3, .Floor002804 li:hover p { color: #fff; }
.Floor002804 li:hover h3::before { background-color: #fff; }
.Floor002804 li:hover figure { animation: ease 0.6s hover002804; }
.Floor002804 li:hover i { display: none; }
.Floor002804 li:hover .morebtn { display: none; }

@media(max-width:1024px) {
.Floor002804 li h3 { font-size: 20px; }
}

@media(max-width:640px) {
.Floor002804 .main { padding: 3% 0; }
.Floor002804 li { width: 33.333%; padding: 6% 3%; }
.Floor002804 li figure { margin-bottom: 0; }
.Floor002804 li figure img { max-width: 50px; }
.Floor002804 li h3 { font-size: 16px; }
.Floor002804 li p { margin: 5% 0; }
}

@media(max-width:480px) {
.Floor002804 li span { display: none; }
.Floor002804 li h3 { font-size: 14px; }
}
 @keyframes hover002804 {
0% {
transform: translateX(150px);
opacity:0;
}
100% {
transform: translateX(0);
opacity:1;
}
}
@-moz-keyframes hover002804 {
0% {
transform: translateX(150px);
opacity:0;
}
100% {
transform: translateX(0);
opacity:1;
}
}
@-webkit-keyframes hover002804 {
0% {
transform: translateX(150px);
opacity:0;
}
100% {
transform: translateX(0);
opacity:1;
}
}





/*PicList002149 */
.PicList002149{ padding:calc(120 / 1920 * 100vw) 0 calc(30 / 1920 * 100vw) 0;}

.PicList002149 .auto{ max-width:1600px;}


.PicList002149 a{display: block;padding-left: 30px; background: url(../images/TextList002855_icon.png) no-repeat left center;background-size: 12px;}
.PicList002149 h3{ margin:0; font-size:18px;font-weight: 500;width: calc(100% - 140px);float: left;line-height: 1.8;color: #000;letter-spacing: 1px;}
.PicList002149 p{ line-height:1.8; overflow:hidden; color:#999; height:52px; margin:2% 0 0 0;display: none;}
.PicList002149 a:hover h3{color: #fff;}

.PicList002149 ol{ background-color:#fafafa; margin-bottom:2%; position:relative; padding-left:36.25%;}
.PicList002149 ol .Ispic{ width:36.25%; position:absolute; left:0; top:0; height:100%;}
.PicList002149 ol .Ispic img{ display:none;}
.PicList002149 ol div{ padding:5% 10% 3% 5%;}
.PicList002149 ol h3 a{ color:#d0111b;}
.PicList002149 ol time{ display:block; padding:3% 0;}
.PicList002149 ol p{ margin:0 0 3% 0; height:78px;}
.PicList002149 ol span{ display:inline-block; width:130px; line-height:40px; text-align:center; color:#fff; background:#d0111b; font-size:12px;}

.PicList002149 li{ overflow:hidden; padding-left:0; padding-right:58px; position:relative; margin-bottom:2%; 
	background-color:#fafafa;cursor: pointer;border-radius: 10px;}
.PicList002149 li:after{ position:absolute; content:''; right:0; top:0;width:58px; height:100%; background:url(../images/PicList002149-more.png) no-repeat center center; border-left:2px solid #fff;}
.PicList002149 li:hover{background:#0056c7; }
.PicList002149 li:hover a{background: url(../images/TextList002855_icon-on.png) no-repeat left center;background-size: 12px; }
.PicList002149 li:hover a h3{color: #fff;}
.PicList002149 li:hover a time{color: #fff;}
.PicList002149 li:hover:after{ background:url(../images/PicList002149-more-on.png) no-repeat #0056c7 center center;}
.PicList002149 li div{ padding:2% 3%;}
.PicList002149 li time{ float: right;text-align: center;width: 140px;font-size: 16px;line-height: 2;color: #777;}
.PicList002149 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:16px;}
.PicList002149 li time i{ font-style:normal; font-size:50px; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.PicList002149 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:50%; max-width:66px; background:#dfdfdf;}
@media(max-width:1000px){
.PicList002149 li{padding-left:100px;padding-right:30px;}
.PicList002149 li:after{width:30px; background-size:35% auto;}
.PicList002149 li time{width:100px;}
.PicList002149 li time span{font-size:14px;}
.PicList002149 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.PicList002149 h3{ font-size:16px;}
}
@media(max-width:640px){
.PicList002149 ol{ padding-left:0;}
.PicList002149 ol .Ispic{ width:auto; position:relative; height:auto; display:block; padding-bottom:60%;}
.PicList002149 ol div{ padding:3%;}
}
@media(max-width:480px){
.PicList002149 li{position: relative;padding-left:0px;padding-right:0px;}
.PicList002149 li:after{ display:none;}
.PicList002149 li a{}
.PicList002149 li time{width:100%;text-align: left;}
.PicList002149 li time span{font-size:12px;}
.PicList002149 li time i{font-size:30px;}
.PicList002149 h3{ font-size:14px;float: none;width: 100%;}
.PicList002149 p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
.PicList002149 ol p{ height:60px;}
}




/*Timeline002853 */
.Timeline002853{ background:url(../images/Timeline000753-bg.jpg) no-repeat center; background-size: cover;}
.Timeline002853 .tit1{font-size: calc(32 / 16 * 1em);color: #000;padding-bottom:50px;font-weight: 600;}
.Timeline002853 .tit1::after{content: '';display: block;width: 32px;height: 3px;background: #0056c7;margin: 30px 0 0}
.Timeline002853 p{color: #666;line-height:1.75; margin: 0;}
.Timeline002853 p+p{margin-top:calc(14 / 16 * 1em);}
@media(min-width:1025px){
.Timeline002853 .slider-nav{float: left;width:16.8%;}
.Timeline002853 .slider-for{float: right;width:78%;}
.Timeline002853 .slider-nav .slick-arrow{width: 197.246%;right:0; top:56%;}
.Timeline002853 .slider-nav .slick-prev{margin-top: -65px;}
.Timeline002853 .slider-nav .slick-next{margin-top:65px;}
.Timeline002853 .slider-nav .slick-next:before{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg); background-color:#ebf2fa !important;}
.Timeline002853 .slider-nav li{padding-right: 3vw;text-align: right;}
}
.Timeline002853 .slider-nav{border-right: 1px solid rgba(0, 0, 0, 0.1);position: relative; padding:calc(110 / 1920 * 100vw) 0;}
.Timeline002853 .slider-nav .slick-arrow{position: absolute; font-size: 0;border:0;border-bottom: 1px solid rgba(0, 0, 0, 0.1); cursor: pointer;font-size: 0;padding: 0; z-index: 10;}
.Timeline002853 .slider-nav .slick-arrow:before{position: absolute; content: ''; width: 25px; height: 25px; background: url(../images/Timeline000753-icon.svg) no-repeat center center #e4eef8; left: 50%; top: 50%; margin: -12px 0 0 -12px; background-size: auto 60%;}
.Timeline002853 .slider-nav .slick-arrow:hover:before{background-image: url(../images/Timeline000753-icon-on.svg);}
.Timeline002853 .slider-nav li{line-height:calc(130 / 18 * 1em); font-size:calc(18 / 16 * 1em);color:#999;}
.Timeline002853 .slider-nav li span{font-size:calc(34 / 18 * 1em); margin-right: 10px;}
.Timeline002853 .slider-nav li.slick-center{color: #666;}
.Timeline002853 .slider-for .box{padding-top: 6.2vw;line-height:1.75;}
.Timeline002853 .slider-for .year{font-weight: bold;color: #0056c7;font-size:calc(48 / 16 * 1em);line-height: normal;}
.Timeline002853 .slider-for .desc{line-height:1.75;color: #333; margin: 1vw 0 2vw 0;}
.Timeline002853 .slider-nav.under3 .slick-track{transition: 0.3s;}
@media(max-width:1024px){
.Timeline002853{padding: 60px 0;}
.Timeline002853 .tit1{text-align: center; padding-bottom:30px;}
.Timeline002853 .tit1::after{margin: 30px auto 0}
.Timeline002853 .slider-nav .slick-arrow:before{background-color: #fff;}
.Timeline002853 .slider-nav li{line-height: 60px; text-align: center;}
.Timeline002853 .slider-nav{padding: 0 5vw;border-bottom: 1px solid rgba(0, 0, 0, 0.1);border-right: 0;}
.Timeline002853 .slider-nav .slick-arrow{width: 1px; height: 100%;top: 0; border-bottom: none;}
.Timeline002853 .slider-nav .slick-prev{ left: 2.5vw;}
.Timeline002853 .slider-nav .slick-next{ right: 2.5vw;}
.Timeline002853 .slider-nav .slick-prev:before{transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);}
.Timeline002853 .slider-nav .slick-next:before{transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);}
.Timeline002853 .slider-nav .slick-track{margin-top: 0!important;}
.Timeline002853 .slider-nav li.slick-current{color: #666;}
.Timeline002853 .slider-for .year{font-size: calc(38 / 16 * 1em);}
.Timeline002853 .slider-nav li span{font-size: calc(28 / 16 * 1em);}
}


/*PicList002953 */
.PicList002953{padding:calc(100 / 1920 * 100vw) 0;}
.PicList002953 a{position: relative;}
.PicList002953 li+li{margin-top: calc(60 / 1920 * 100vw); }
.PicList002953 li .pic{overflow: hidden;}
.PicList002953 li .Ispic{display: block; padding-bottom:58.75%; transition: .3s;}
.PicList002953 li .txt{position: relative;}
.PicList002953 li .icon{position: absolute; left:0; top: 50%; width: calc(100 / 16 * 1em); height: calc(100 / 16 * 1em); transform: translate(-50%,-50%); background: #fff; border-radius: 50%; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); z-index: 10;}
.PicList002953 li .icon img{position: absolute; left:50%; top: 50%; max-width: calc(40 / 16 * 1em); max-height: calc(40 / 16 * 1em); transform: translate(-50%,-50%); }
.PicList002953 li .tit{font-size:calc(18 / 16 * 1em);color:#0056c7;}
.PicList002953 li .tit::after{display: block; width:2em; height: 2px; content: ''; background: #0056c7; margin:calc(30 / 40 * 1em) 0;}
.PicList002953 li p{margin: 0; color: #333; font-size: calc(30 / 16 * 1em); line-height: 1.75;}
.PicList002953 .num{position:absolute; right:0; top: 50%; transform: translateY(-50%); font-size:20vw; color: #0056c7; opacity: 0.03; font-weight: bold;}

@media (min-width:1025px) {
.PicList002953 li a{display: flex; align-items: center;}
.PicList002953 .pic,
.PicList002953 .txt{width: 50%;}
.PicList002953 .txt{padding-left:8vw;}
.PicList002953 li:nth-child(2n) .txt{padding-left:0; padding-right:11vw;}
.PicList002953 li:nth-child(2n) .pic{order: 2;}
.PicList002953 li:nth-child(2n)  .icon{ left:100%;}
.PicList002953 li:nth-child(2n) .num{ right:4vw;}
}
@media (max-width:768px){
	.PicList002953 li .icon{margin: 20px 0;position: initial;transform: translate(0, 0);}
	.PicList002953 li p{font-size: calc(24 / 16 * 1em);}
}


.About2{padding: calc(100 / 1920 * 100vw) 0}
.About2 .title{font-size: calc(32 / 16 * 1em);color: #000;padding-bottom:50px;font-weight: 600;text-align: center}
.About2 .title::after{content: '';display: block;width: 32px;height: 3px;background: #0056c7;margin: 30px auto 0}

.About2 .item .pic{position: relative;padding-bottom: 32%;overflow: hidden}
.About2 .item .pic .imgbox{position: absolute;width: 100%;height: 100%;left: 0;top: 0;transition: .3s;}
.About2 .item .pic .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.About2 .item .txt .tit{font-size:calc(30 / 16 * 1em);color: #333;padding-bottom: 5% }
.About2 .item .txt .desc{line-height: 1.75; }
.About2 .item .txt .desc p{margin: 0; }

@media (min-width:1025px){
    .About2 .item{display: flex;justify-content: space-between;align-items: center}
    .About2 .item:not(:first-child){margin-top: 5%}
    .About2 .item:nth-child(2n){flex-direction: row-reverse;}
    .About2 .item .pic{width: 50%;flex: 0 0 auto;}
    .About2 .item .txt{width: 45%;}
}
@media (max-width:768px){
	.About2 .title::after{margin-top: 20px;}
	.About2 .title{padding-bottom: 30px;}
	.About2 .item .txt{margin-top: 20px;}
	.About2 .item .txt .tit{font-size: calc(26 / 16 * 1em);}
}




.About3{padding: calc(100 / 1920 * 100vw) 0}
.About3 .title{font-size: calc(32 / 16 * 1em);color: #000;padding-bottom:50px;font-weight: 600;text-align: center}
.About3 .title::after{content: '';display: block;width: 32px;height: 3px;background: #0056c7;margin: 30px auto 0}
@media (max-width:768px){
.About3 .title{padding-bottom: 30px;}
.About3 .title::after{margin-top: 20px;}
}







.rczp{padding: calc(100 / 1920 * 100vw) 0}
.HrList .item{background-color: #f5f7f8;padding: calc(34 / 16 * 1em) calc(60 / 16 * 1em) ;position: relative;}
.HrList .item:not(:last-child){margin-bottom: calc(30 / 16 * 1em);}
.HrList .item .open{position: absolute;width: calc(60 / 16 * 1em);height: calc(60 / 16 * 1em);border-radius: 50%;border: 2px solid #d4d9dc;top: calc(45 / 16 * 1em);right: calc(60 / 16 * 1em);cursor: pointer;display: flex;align-items: center;justify-content: center;color: #cecfd0;}
.HrList .item .open i{transition: all 0.5s;background: url(../images/icon-down.svg)no-repeat center;background-size: 24px auto;display: block;width: 20px;height: 20px}
.HrList .item:before{position: absolute;left: 0;width: 0;top: 0;transition: all 0.5s;background-color: #0056c7;height: 2px;content: "";}
.HrList .item .title{font-size: calc(24 / 16 * 1em);line-height: 1.45;margin-bottom: 18px;color: #333}
.HrList .item .info{font-size: calc(18 / 16 * 1em);color: #666666;font-weight: lighter}
.HrList .item .info span{display: inline-block;}
.HrList .item .info i{display: inline-block;width: calc(34 / 18 * 1em);text-align: center; font-style: normal;}
.HrList .item .detail{padding: calc(47 / 16 * 1em) 0;display: none;}
.HrList .item .sti{font-size: calc(18 / 16 * 1em);color: #333333;margin-bottom: 14px;}
.HrList .item .text{color: #333333;margin-bottom:calc(48 / 16 * 1em);}
.HrList .item .send{color: #0056c7;}
.HrList .item.on:before{width: 100%;}
.HrList .item.on .open i{transform: rotate(-180deg);}
.HrList .item.on .title{color: #0056c7;}
.HrList .item:hover .open{color: #0056c7;border-color: #0056c7;}
@media(max-width:768px){
	.HrList .item{padding: 30px;}
	.HrList .item .open{right: 30px;width: calc(30 / 16* 1em);height: calc(30 / 16* 1em);}
	.HrList .item .detail{padding: calc(30 / 16 * 1em) 0;}
}

/*Floor003081*/
.Floor003081{ overflow: hidden; padding:calc(100 / 1920 * 100vw) 0; }
.Floor003081 li .box{background: #f2f4f9; display: flex; align-items: center; border-radius: 10px; overflow: hidden;} 
.Floor003081 .pic{overflow: hidden;}
.Floor003081 .pic .Ispic{padding-bottom:112.18%;}
.Floor003081 .con{padding: calc(40 / 16 * 1em);}
.Floor003081 .tit{font-size: calc(22 / 16 * 1em); color:#333;}
.Floor003081 .txt{line-height: 1.75; color: #666; margin-top: 1.5em;}
.Floor003081 .slick-dots{text-align: center;padding-top: 2.6vw;}
.Floor003081 .slick-dots li{display: inline-block;width:12px; height:12px; margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}
.Floor003081 .slick-dots li button{font-size: 0; width:6px; height:6px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.Floor003081 .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -3px 0 0 -3px;}
.Floor003081 .slick-dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background:#0056c7;}
@media(min-width:751px){
.Floor003081 .slider{margin: 0 -25px;}
.Floor003081 li{margin: 0 25px;}
.Floor003081 .pic{width:45%;}
.Floor003081 .con{width:55%; padding-left: 3vw;}
}



/*Floor003092 */
.Floor003092{ overflow: hidden; padding:calc(100 / 1920 * 100vw) 0;  background: #f2f4f9;}
.Floor003092 .flipster-nav{display: none;}
.Floor003092 .flip-content{padding: 5px;}
.Floor003092 .flipster .Ispic{width: 350px; height: 432px;background-size: cover; box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); border-radius: 10px;}
.Floor003092 .flipster .txt{display:none; text-align: center; font-size:calc(22 / 16 * 1em); margin-top:1vw; color: #333;}
.Floor003092 .flip-current .txt{display:block;}

.Floor003092 .flipster > a{position: absolute; z-index: 30; top:50%; width:50px; height:50px; border: 1px solid #0056c7;padding: 0; margin-top: -35px; border-radius: 50%; transition: 0.3s; background:none; line-height: 1000; overflow: hidden;}
.Floor003092 .flipster > a:hover{background: #0056c7;}
.Floor003092 .flipster > a:before{position: absolute; content: ''; width: 10px; height:10px; border-bottom: 2px solid #0056c7;border-left: 2px solid #0056c7; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor003092 .flipster > a:hover:before{ border-bottom-color:#fff;border-left-color:#fff; }
.Floor003092 .flipster > a.flipto-prev{ }
.Floor003092 .flipster > a.flipto-prev{ left:0;}
.Floor003092 .flipster > a.flipto-next{right:0;transform: rotateY(-180deg);}
.Floor003092 .flipster > a{top:50%; margin-top: -50px;}
@media(min-width:1025px) and (max-width:1600px){
.Floor003092 .flipster .Ispic{width: 23.75vw; height: 29.375vw;}
}
@media(min-width:1025px){
.Floor003092 .flipster{ float: left;}


}
@media(max-width:1024px){
.Floor003092 .flipster > a{top: 50%; margin-top: -25px;}
.Floor003092 .flipster .Ispic{width: 60vw; height: 60vw;}
.Floor003092 .flipster .txt{margin-top: 10px;}
}
@media(max-width:480px){
.Floor003092 .flipster > a{width: 10vw;height: 10vw;margin-top: -5vw;}
}





/*
 .PicList002797
 */
 .PicList002797{ overflow: hidden; padding:calc(100 / 1920 * 100vw) 0 calc(80 / 16 * 1em);}
 .PicList002797 li{ float:left; width:22.75%; margin-right:3%; border: 1px solid #e8e8e8; border-radius: 10px;}
 .PicList002797 li a{ display:block; position:relative; padding:6%;}
 .PicList002797 li h4,
 .PicList002797 li h3,
 .PicList002797 li h5{ margin:0; text-align:center; font-weight:normal;}
 .PicList002797 li .Ispic{ padding-bottom:80%; margin-bottom:6%;background-size: contain;}
 .PicList002797 li h4{ font-size:calc(15 / 16 * 1em);color: #999; margin-top:calc(10 / 16 * 1em);}
 .PicList002797 li h3{ font-size:calc(24 / 16 * 1em); color:#202020;}
 
 .PicList002797 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgba(0, 86, 199,0.9); z-index:10; transition:0.3s; color:#fff; border-radius: 10px;}
 .PicList002797 li:hover{box-shadow:0 0 15px 3px #ccc; border-color:#0056c7;}
 .PicList002797 li:hover a .hover{ opacity:1;}
 .PicList002797 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
 .PicList002797 li .hover h5{ font-size:calc(24 / 16 * 1em);}
 .PicList002797 li .hover i{ display:block;  height:2px; background:#fff; width:48px; margin:14px auto 20px;} 
 .PicList002797 li .hover p{ font-size:1em; line-height:calc(30 / 16 * 1em); margin:0; max-height:calc(90 / 16 * 1em); overflow:hidden;}
 .PicList002797 .more{ display: block; text-align: center; margin-top:calc(50 / 16 * 1em);}
 .PicList002797 .more span{ display: inline-block; padding-left:calc(40 / 16 * 1em);padding-right:calc(64 / 16 * 1em); line-height:calc(40 / 16 * 1em); background:url(../images/more-on.svg)no-repeat 74% center #fff ; border-radius: 5px;transition:all 0.5s ease-out 0s; color:#24559b;  background-size: auto calc(12 / 16 * 1em);;}
 .PicList002797 .more span:hover{padding-left:calc(50 / 16 * 1em); padding-right:calc(74 / 16 * 1em); }
 
 @media(min-width:1025px){
  .PicList002797 li:nth-child(4n){margin-right:0; }
  .PicList002797 li:nth-child(4n) ~ li{margin-top:3%; }
  }
 
 @media(max-width:1024px) and (min-width:769px){
 .PicList002797 li{ width:48%; margin-right:4%;}
 .PicList002797 li:nth-child(2n){ margin-right:0;}
 .PicList002797 li:nth-child(2n) ~ li{margin-top:4%; }
 .PicList002797 .more{ font-size: calc(14 / 16 * 1em); margin-top:calc(20 / 14 * 1em);}
 .PicList002797 .more span{ padding-left:calc(30 / 14 * 1em);padding-right:calc(44 / 14 * 1em); line-height:calc(30 / 14 * 1em);  background-size: auto 1em;}
 .PicList002797 .more span:hover{padding-left:calc(40 / 14 * 1em); padding-right:calc(54 / 14 * 1em); }
 }
 @media(max-width:768px){
 .PicList002797 li{ float:none; width:auto; margin: 0 0 30px 0;} 
}









.RighInfo003134{ padding:calc(100 / 1920 * 100vw) 0;}
.RighInfo003134 .flex{margin-bottom: calc(60 / 1920 * 100vw);}
.RighInfo003134 .list_img{ position:relative; }
.RighInfo003134 .slider-big{ border:1px solid #dcdcdc; border-radius: 10px;}
.RighInfo003134 .slider-big li figure{ background-size:contain;}
.RighInfo003134 .slider-list{ position: relative;}
.RighInfo003134 .slider-list li figure{ border:1px solid #f2f2f2; border-radius: 5px;}
.RighInfo003134 .slider-list li.slick-current figure{border-color:#0056c7; }
.RighInfo003134 .slider-list .slick-arrow{position:absolute; width:30px; height:30px;cursor:pointer; border: 1px solid #999;border-radius: 50%;}
.RighInfo003134 .slider-list .slick-arrow:after{width:26%;height:26%;border-right:2px solid #999;border-top:2px solid #999;content:"";position:absolute;left:38%;top:42%;transform:rotate(-45deg);}
.RighInfo003134 .slider-list .slick-next{transform:rotate(180deg);}
.RighInfo003134 .slider-list .slick-arrow:hover{ border-color:#0056c7; background: #0056c7;}
.RighInfo003134 .slider-list .slick-arrow:hover:after{border-right-color:#fff;border-top-color:#fff;}
.RighInfo003134 .slider-list .slick-disabled{cursor:default;}
.RighInfo003134 .con .tit{font-size: calc(30 / 16 * 1em); font-weight:bold; color: #333;}
.RighInfo003134 .con .subtit{font-size: calc(18 / 16 * 1em); line-height: 1.75; margin: 1em 0 1.5em;}
.RighInfo003134 .con .dl{display: flex; flex-wrap: wrap; padding: calc(20 / 16 * 1em); background:#f2f4f9; border-radius: 10px;}
.RighInfo003134 .con .dl dt{width: 100%; font-size: calc(17 / 16 * 1em); color:#0056c7; margin-bottom:0.5em; font-weight: bold;}
.RighInfo003134 .con .dl dd{width:48%;margin-right:4%; font-size: calc(15 / 16 * 1em); padding: 1em 0; }
.RighInfo003134 .con .dl dd:nth-child(2n+1){margin-right: 0;}
.RighInfo003134 .con .dl dd:nth-child(2n+1) ~ dd{border-top:1px dashed rgba(0, 0, 0, 0.1);}
.RighInfo003134 .dow{display: inline-block; margin-top: 2.5em; line-height: calc(44 / 16 * 1em); padding: 0 calc(24 / 16 * 1em); border:1px solid #0056c7; color: #0056c7; border-radius: 10px;}
.RighInfo003134 .dow::after{display: inline-block; width: calc(18 / 16 * 1em); height: calc(18 / 16 * 1em); content: ' '; vertical-align: middle; background: url(../images/dow.svg) no-repeat center; background-size: contain; margin-left:1em;}

.RighInfo003134 .h1_tab span{display: inline-block; font-size: calc(18 / 16 * 1em); color: #999; padding: 0 3vw; line-height: calc(60 / 18 *1em); position: relative;}
.RighInfo003134 .h1_tab span:not(.on):before{display:block; content: ''; width: 1px; height:50%; background:rgba(0, 0, 0, 0.08); position: absolute;right: 0; top:25%;}
.RighInfo003134 .h1_tab span.on{background: #0056c7; border-radius: 10px 10px 0 0; color: #fff;}
.RighInfo003134 .prod-intro .info{ background:#f2f4f9; padding:calc(40 / 16 * 1em); color: #666; line-height: 1.75; display: none; border-radius: 0 0 15px 15px; }
.RighInfo003134 .prod-intro p{ margin:0; line-height: 1.75; color: #666;}
.RighInfo003134 .prod-intro p+p{ margin-top: 1em;}
.RighInfo003134 .prod-intro .img{ border-radius: 10px; overflow: hidden;}

@media (min-width:1025px) {
.RighInfo003134 .flex{display: flex; align-items:center; align-items:center;display: flex;justify-content: space-between}
.RighInfo003134 .con{padding-left:4%; width:40%;}
.RighInfo003134 .list_img{width:60%;}
}

@media (min-width:641px) {
.RighInfo003134 .slider-big{position:absolute; left:0; top:0; height:100%; width:80%; }
.RighInfo003134 .slider-big *{height: 100%;}
.RighInfo003134 .slider-list{padding:42px 0;margin-left: 82.9%;}
.RighInfo003134 .slider-list .slick-arrow{ left:50%; margin-left: -15px;}
.RighInfo003134 .slider-list .slick-prev{top: 0;}
.RighInfo003134 .slider-list .slick-next{bottom: 0;}
.RighInfo003134 .slider-list li{ height:130px;  position:relative;}
.RighInfo003134 .slider-list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain;}
.RighInfo003134 .slider-list li.slick-current figure{ border-width:2px;}
}
@media(max-width:768px){
	.RighInfo003134 .con{margin-top: 20px;}
}
@media(max-width:640px){
.RighInfo003134 .slider-big li .Ispic{padding-bottom: calc(476 / 536 * 100%);}
.RighInfo003134 .slider-list li .Ispic{padding-bottom: calc((476 * 0.9) / 536 * 100%); width: 90%; margin: 0 auto;}
.RighInfo003134 .slider-list{padding:0 42px; margin-top: 3vw;}
.RighInfo003134 .slider-list .slick-arrow{ top:50%; margin-top: -15px;}
.RighInfo003134 .slider-list .slick-prev{left: 0;  transform: rotate(-90deg);}
.RighInfo003134 .slider-list .slick-next{right: 0; transform: rotate(90deg);}
.RighInfo003134 .prod-intro .info{padding: 30px;}
.Form002803 .from li{margin-bottom: 20px;}
.PicList002797{padding: calc(100 / 1920 * 100vw) 0 calc(40 / 16 * 1em);}
}



.RighInfo003135{ padding:calc(100 / 1920 * 100vw) 0; background: #f2f4f9;}
.RighInfo003135 .box{ position: relative; z-index: 1;}
.RighInfo003135 li a{ display:block; position:relative; padding:calc(30 / 16 * 1em); background: #fff; border-radius: 10px;  margin:0 calc(20 / 16 *1em);}
.RighInfo003135 h4,
.RighInfo003135 h3{ margin:0; text-align:center; font-weight:normal;}
.RighInfo003135 .Ispic{ padding-bottom:70%; margin-bottom:6%;background-size: contain;}
.RighInfo003135 h4{ font-size:calc(15 / 16 * 1em);color: #999; margin-top:calc(10 / 16 * 1em);}
.RighInfo003135 h3{ font-size:calc(22 / 16 * 1em); color:#202020;}

.RighInfo003135 .slick-arrow{position: absolute; z-index: 30; top: 50%; width:50px; height:50px; border: 1px solid #0056c7;padding: 0; margin-top: -30px; border-radius: 50%; transition: 0.3s;}
.RighInfo003135 .slick-arrow:hover{background: #0056c7;}
.RighInfo003135 .slick-arrow:before{position: absolute; content: ''; width: 10px; height:10px; border-bottom: 2px solid #0056c7;border-left: 2px solid #0056c7; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.RighInfo003135 .slick-arrow:hover:before{ border-bottom-color:#fff;border-left-color:#fff; }
.RighInfo003135 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
.RighInfo003135 .slider{ margin: 0 calc(70 / 16 *1em);}
.RighInfo003135 .slick-prev{left: 0;}
.RighInfo003135 .slick-next{right: 0;}








/*
 .Form002803
 */
 .Form002803{ padding:calc(100 / 1920 * 100vw) 0 ; }
 .Form002803 .from{padding:30px; box-shadow:0 0 10px rgba(0,0, 0, 0.1); border-radius:15px; }
 .Form002803 .from li{position:relative; }
 .Form002803 .from li:not(.btn){border:1px solid #ddd; padding: 0 15px 0 56px; background-size: auto calc(20 / 16 * 1em); background-repeat: no-repeat; background-position:20px center;}
 .Form002803 .from li.name{background-image: url(../images/Form002802-icon.svg);}
 .Form002803 .from li.tel{background-image: url(../images/Form002802-icon2.svg);}
 .Form002803 .from li.mail{background-image: url(../images/Form002802-icon3.svg);}
 .Form002803 .from li.mag{background-image: url(../images/Form002802-icon4.svg); background-position:18px 20px;}
 .Form002803 .from label{ position:absolute; left:56px; top:0; font-size:1em; line-height:60px; color:#999;}
 .Form002803 .from .text{ width:100%; height:60px; line-height:60px; border:none; background:none;}
 .Form002803 .from textarea.text{ height:140px;}
 .Form002803 .from .btn{text-align: center;}
 .Form002803 .from .btn input{ background:#0056c7; cursor:pointer; padding:0; border:none; width:calc(180 / 16 * 1em); height:calc(50 / 16 * 1em); font-size:1em; color:#fff;border-radius: 99px; line-height: calc(50 / 16 * 1em);}

 @media(min-width:1025px){
.Form002803 .from{padding:3vw; }
.Form002803 .from li{float: left; width:calc((100% - 4%) / 3); margin-right:2%; }
.Form002803 .from li:nth-child(3n){margin-right: 0; }
.Form002803 .from li:nth-child(3n) ~ li{margin-top:2%;}
.Form002803 .from .li{width: 100%;}
 }




/*PicList002954 */
.PicList002954{padding:calc(100 / 1920 * 100vw) 0;}
.PicList002954 .ul{display: flex; flex-wrap: wrap;}
.PicList002954 li{width:calc((100% - calc(120 / 16 * 1em)) / 3); margin-right:calc(60 / 16 * 1em);}
.PicList002954 li:nth-child(3n){margin-right:0;}
.PicList002954 li:nth-child(3n) ~ li{margin-top:calc(60 / 16 * 1em);}
.PicList002954 li .pic{overflow: hidden; background: #f2f4f9; border-radius: 10px;}
.PicList002954 li .Ispic{padding-bottom:66.084%; transition: 0.3s;}
.PicList002954 li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002954 li .txt{padding:1.5vw 0; border-bottom: 1px solid #eaeaea; position: relative; padding-right: 80px;}
.PicList002954 li .tit{font-size: 18px; color: #333;}
.PicList002954 li a:hover .tit{ color:#0056c7;}
.PicList002954 li .more{overflow: hidden;width: 40px;height: 40px; border-radius: 50%;position:absolute; transition: 0.3s; right: 0; top: 50%; margin-top: -20px;}
.PicList002954 li .more:after{position: absolute; content: ''; width: 12px; height: 12px;  margin: -6px 0 0 -6px; left: 50%; top: 50%; background: url(../images/more-on.svg) no-repeat center; background-size: auto 12px;}
.PicList002954 li a:hover .more{background:  #0056c7;}
.PicList002954 li a:hover .more:after{background-image: url(../images/more.svg);}

 @media(max-width:768px){
	.PicList002954 li{width: 100%;margin-right: 0;margin-bottom: 30px;}
	.PicList002954 li:nth-child(3n) ~ li{margin-top: 0;}
}


/*RighInfo002815 */
.RighInfo002815{padding:calc(100 / 1920 * 100vw) 0;}
.RighInfo002815 .Listtit{text-align: left;}
.RighInfo002815 .Listtit::after{margin-left: 0;}
.RighInfo002815 .pic{border-radius: 10px; overflow: hidden;}
.RighInfo002815 p{margin: 0;}
.RighInfo002815 p+p{margin-top:1em;}
.RighInfo002815 .txt{line-height: 1.75; color: #777;}
.RighInfo002815 .dow{display: inline-block; margin-top: 2.5em; line-height: calc(44 / 16 * 1em); padding: 0 calc(24 / 16 * 1em); border:1px solid #0056c7; color: #0056c7;}
.RighInfo002815 .dow::after{display: inline-block; width: calc(18 / 16 * 1em); height: calc(18 / 16 * 1em); content: ' '; vertical-align: middle; background: url(../images/dow.svg) no-repeat center; background-size: contain; margin-left:1em;}

@media (min-width:1025px) {
  .RighInfo002815 .flex{display: flex; align-items: center;}
  .RighInfo002815 .pic{width:50%;}
  .RighInfo002815 .con{width:50%; padding-left:5vw;}
}
@media(max-width:768px){
	.RighInfo002815 .con{margin-top: 20px;}
}



/*Floor003197 */
.Floor003197{padding:calc(100 / 1920 * 100vw) 0; overflow: hidden; background: #f2f4f9; }
.Floor003197 .main{background:#fff; width: calc(800 / 931 * 100%); margin: 0 auto; position: relative; padding:0 0 0 calc(60 / 16 * 1em); transition: 0.3s 0.5s; opacity: 0.5; border-radius: 10px; overflow: hidden;}
.Floor003197 .main .tit{font-size:calc(22 / 16 * 1em);color: #333;}
.Floor003197 .main p{font-size: 1em; line-height:1.75;margin: 1.5em 0 0; color: #777;}
.Floor003197 .slick-current .main{opacity: 1;}
.Floor003197 .slick-current a:hover .tit{color:#1573bb;}

.Floor003197 .slick-arrow{position: absolute; z-index: 30; top:50%; width:50px; height:50px; border: 1px solid #0056c7;padding: 0; margin-top: -35px; border-radius: 50%; transition: 0.3s; background:none; line-height: 1000; overflow: hidden;}
.Floor003197 .slick-arrow:hover{background: #0056c7;}
.Floor003197 .slick-arrow:before{position: absolute; content: ''; width: 10px; height:10px; border-bottom: 2px solid #0056c7;border-left: 2px solid #0056c7; left: 50%; top: 50%; margin: -5px 0 0 -3px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor003197 .slick-arrow:hover:before{ border-bottom-color:#fff;border-left-color:#fff; }
.Floor003197 .slick-next{transform: rotate(180deg);}
.Floor003197 .main .txt{position:relative; z-index: 5;}
.Floor003197 .main .Ispic{padding-bottom: 100%;}
@media (min-width:1025px) {
.Floor003197 .slider{width: 143.75%; margin-left: calc(-43.75% / 2);}
.Floor003197 .slider li.slick-slide{padding-bottom: calc(50 / 16 * 1em);}
.Floor003197 .slick-prev{left: 33%; margin-left:-25px;}
.Floor003197 .slick-next{right: 33%; margin-right:-25px; }
.Floor003197 .main a{display: flex; align-items: center; justify-content: space-between;}

.Floor003197 .main .pic{width: calc(410 / 800 * 100%); order: 2; }
.Floor003197 .main .txt{width: calc(320 / 800 * 100%);}
}

@media (max-width:1024px) {
.Floor003197 .slick-prev{left: 0.1em;}
.Floor003197 .slick-next{right: 0.1em;}
.Floor003197 .main{padding: 0 2em 2em;}
.Floor003197 .main p,
.Floor003197 .main .txt{text-align: center;}
.Floor003197 .main .txt{margin-top: 20px;}
.Floor003197 .main{padding: 2em;}
}





/*Floor002997 */
.Floor002997{padding:calc(100 / 1920 * 100vw) 0; }
.Floor002997 .slider{margin: 0 -25px;}
.Floor002997 .slider li{padding: 0 25px; padding-bottom:2vw;}
.Floor002997 .slider li a{ display: block; margin: 0 auto; }
.Floor002997 .slider li .pic{overflow: hidden;  border-radius: 10px;}
.Floor002997 .slider li .Ispic{padding-bottom:80%; transition:  0.3s;}
.Floor002997 .slider li a:hover .Ispic{transform: scale(1.2);}
.Floor002997 .slider li .txt{position: relative; z-index: 10; background-color: #fff;box-shadow: 0px 0px 2.08vw rgba(0, 0, 0, 0.08); width:80%; margin:-4.22vw auto 0; padding: 2vw; text-align: center; border-radius: 10px;}
.Floor002997 .slider li .t1{font-size: calc(22 / 16 * 1em); color: #333; }
.Floor002997 .slider li .t2{color: #777; line-height: 1.75; height: calc(1.75em * 2); margin-top: 1.5em;}
.Floor002997 .slider li:hover .txt{background-color:#1573bb;}
.Floor002997 .slider li:hover .t1{color: #fff;}
.Floor002997 .slider li:hover .t2{color:rgba(255, 255, 255, 0.85);}
.Floor002997 .controls{position: relative; height: 1px; background:rgba(0,0, 0, 0.1); margin:calc(30 / 16 * 1em) calc(80 / 16 * 1em);}

.Floor002997 .slick-arrow{position: absolute; z-index: 30; top:50%; width:50px; height:50px; border: 1px solid #0056c7;padding: 0; margin-top: -25px; border-radius: 50%; transition: 0.3s; background:none; line-height: 1000; overflow: hidden; background-color: #fff;}
.Floor002997 .slick-arrow:hover{background: #0056c7;}
.Floor002997 .slick-arrow:before{position: absolute; content: ''; width: 10px; height:10px; border-bottom: 2px solid #0056c7;border-left: 2px solid #0056c7; left: 50%; top: 50%; margin: -5px 0 0 -3px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002997 .slick-arrow:hover:before{ border-bottom-color:#fff;border-left-color:#fff; }
.Floor002997 .slick-prev{left:calc(-80 / 60 * 1em);}
.Floor002997 .slick-next{right:calc(-80 / 60 * 1em); transform: rotate(180deg); }
@media(max-width:640px){
.Floor002997 .slider li{padding-bottom: 5vw;}
.Floor002997 .slider li .txt{margin-top: -10vw;}
}

