
@font-face {
font-family: 'Oswald';
src: url("../Fonts/Oswald-Regular.ttf") format("woff");
font-display: swap;
}


/*Top003190 */


.Top003190.myClass,
.Top003190:hover{background-color: rgba(255,255,255,1);box-shadow: 0 3px 12px rgba(0,0,0,14%)}



.Top003190.myClass menu li span a,
.Top003190:hover menu li span a{color: #131313;}
.Top003190.myClass .subsidiary aside,
.Top003190:hover .subsidiary aside{border: 1px solid #ddd;background: url(../images/Top003190-langon.svg) no-repeat right calc(20 / 16 * 1em) center;background-size: auto calc(4 / 16 * 1em);}
.Top003190.myClass .top-right,
.Top003190:hover .top-right{color: #131313;}
.Top003190.myClass .subsidiary ul,
.Top003190:hover .subsidiary ul{border: 1px solid #ddd;color: #131313;}
.Top003190.myClass .top-right a,
.Top003190:hover .top-right a{color: #131313;}

.Top003190.myClass .top-search .text,
.Top003190:hover .top-search .text{color: #131313; border: 1px solid #ddd;}
.Top003190.myClass .top-search .btn,
.Top003190:hover .top-search .btn{background: url(../images/Top003101-search02.svg) no-repeat center center;width: 40px;background-size:auto 42%;}




.Top003190{position: fixed;z-index: 100; left: 0;width: 100%; top: 0;background-color: rgba(255,255,255,0);transition: ease-in-out 0.5s;}
.Top003190 .auto{max-width: 1600px;display: flex;align-items: center;justify-content: space-between }
.Top003190 .logo{display: flex;align-items:center;}
.Top003190 .logo a{display: block;flex-shrink: 0;}
.Top003190 .logo span{font-size:calc(18 / 16 * 1em);margin-left:1em;color:#fff}
.Top003190.myClass .logo span,
.Top003190:hover .logo span{color:#333;}
.Top003190 .logo img.black{opacity: 0;display: none}
.Top003190.myClass .logo img.white,
.Top003190:hover .logo img.white{display: none;}
.Top003190.myClass .logo img.black,
.Top003190:hover .logo img.black{opacity: 1;display: block}

.Top003190.myClass .logo img{margin-top: 0;}


.Top003190 .top-search{display: block;padding: 0}
.Top003190 .top-search .box{width: calc(104 / 16 * 1em);transition: 0.3s;}
.Top003190 .top-search .text{background: none;width: 100%;color: rgba(255,255,255,0.5);padding: 0;transition: 0.3s;height: 34px;line-height: 34px;border: 1px solid #fff;padding: 0 30px 0 15px;border-radius: 38px;}
.Top003190 .top-search.show .box{width: calc(200 / 16 * 1em);}
.Top003190 .top-search .btn{background: url(../images/Top003101-search.svg) no-repeat center center;width: 40px;background-size:auto 42%;}
.Top003190 .open-search{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 4;cursor: pointer;display: none}


.Top003190 .top-right ,
.Top003190 .top-right a{color: #fff;}
.Top003190 .top-right a:hover{color: #1371B6;}
.Top003190 .top-right dt{ margin-left: calc(30 / 1920 * 100vw);}
.Top003190 .subsidiary{position: relative;z-index: 100;display:none}
.Top003190 .subsidiary aside{border: 1px solid #fff; background:url(../images/Top003190-lang.svg) no-repeat right calc(20 / 16 * 1em) center; cursor: pointer; background-size: auto calc(4 / 16 * 1em);}
.Top003190 .subsidiary ul{position: absolute;z-index: 100;width: 200%;right: 0;background-color: #1372b6b6;top: calc(100% - 1px);padding: 20px;border-radius: 10px;display: none;}
.Top003190 .subsidiary li a{display: block; line-height: 2; transition: 0.3s;}
.Top003190 .subsidiary li a:hover{ padding-left: 10px; color: #fff;}


.Top003190 menu li span{display: block;line-height: calc(56 / 18 * 1em); font-size:  calc(18 / 16 * 1em);}
.Top003190 menu li span a{color: #fff;}

.Top003190 menu li .sub{background-color: #1371B6;display: none;}
.Top003190 menu li .sub dt{ line-height: 2.5; font-weight: 100;}
.Top003190 menu li .sub dt a{color: #fff;padding: 0px calc(20 / 16 * 1em);line-height: calc(70 / 16 * 1em);}
.Top003190 menu li .sub dt  a:hover{text-decoration: underline;}
.Top003190 menu li.aon span a{color:#1371B6;}
@media (min-width:1025px) {
    .Top003190.myClass .logo{height: calc(100 / 16 * 1em);}
    .Top003190.myClass menu li{padding: calc(22 / 16 * 1em) 0;}
    .Top003190 .logo{height: calc(70 / 16 * 1em);}
    .Top003190 .logo img{height: calc(50 / 16 * 1em);}
    .Top003190 .tright{display: flex;align-items: center;justify-content: space-between}
    .Top003190 .top-right{margin-left: calc(20 / 1920 * 100vw);display: flex;align-items: center}
    .Top003190 .top-right dd{line-height:2;margin-left: calc(20 / 1920 * 100vw);}
    .Top003190 .top-right .open-menu{display: none}
    .Top003190 .subsidiary aside{line-height: 35px;padding-left: calc(21 / 16 * 1em);padding-right: calc(43 / 16 * 1em);border-radius: 24px;}
    
    .Top003190 menu{float: right;}
    .Top003190 menu li{float: left;padding: calc(37 / 16 * 1em) 0; position:relative;}    
    .Top003190 menu li:not(:last-child){margin-right: calc(35 / 1920 * 100vw);}
    .Top003190 menu li .sub{ margin:0; position:absolute; left:50%; top:100%; transform:translateX(-50%);}
    .Top003190 menu li .sub dl{overflow:hidden; padding:calc(10 / 16 * 1em) 0;margin-left:0!important;}
    .Top003190 menu li .sub dt{float: left; width:max-content; min-width:100%; text-align:center;}
    .Top003190 menu li .sub dt a{ line-height:2.5;}
}
@media (max-width:1024px) {
    .Top003190 .logo{height: 70px}
    .Top003190 .logo span{font-size:0.8em}
    .Top003190 .logo img{height: calc(30 / 16 * 1em);}
    .Top003190 .open-menu{width: calc(32 / 16 * 1em);height: calc(32 / 16 * 1em);}
    .Top003190.myClass .open-menu i,
    .Top003190:hover .open-menu i{background: #333}
    .Top003190 menu{position: fixed; left: -100%;top: 70px;width: 60%; background: #fff; bottom: 0; padding: 3vw;transform: translateX(-100%); opacity: 0; transition: 0.5s;}
    .menu-show .Top003190 menu{opacity: 1;transform: translateX(0); left: 0;}
    .Top003190 menu ul{height: 100%;overflow: auto;}
    .Top003190 menu li span{border-bottom: 1px solid rgba(0,0,0,0.2);}
    .Top003190 menu li .sub dt{}
    .Top003190 menu li .sub dt a{line-height: 36px}
    
    .Top003190 .top-right{display: flex;align-items: center;}
    .Top003190 .top-right dd{margin-right: 10px }
    .Top003190 .subsidiary aside{line-height: 2; padding-left: 0.5em; padding-right: 2em; background-position: right 1em center;}
    
    .Top003190 .open-search{width: calc(24 / 16* 1em);height: calc(24 / 16* 1em);background: url(../images/Top003101-search.svg) no-repeat center center;background-size: contain;display: block;position: relative;}
    .Top003190.myClass .open-search,
    .Top003190:hover .open-search{background: url(../images/Top003101-search02.svg) no-repeat center center;background-size: contain;}
    .Top003190 .top-search{position: inherit;}
    .Top003190 .top-search .box {top: 100%;left: 0;width: 100%;opacity: 1;position: absolute;display: none;background-color: rgba(255, 255, 255, 0.8);}
    .Top003190 .open-search.on:after, 
    .Top003190 .open-search.on:before {background-color: #333;}
    .Top003190 .top-search .box .text {padding: 0 calc(42 / 16* 1em) 0 calc(20 / 16* 1em);height: 50px;}
    
    .has-multi aside .op-multi:before, 
    .has-multi aside .op-multi:after, 
    .has-sub span .op:before, 
    .has-sub span .op:after {background: #333;}
}




/*Banner003192 */
.Banner003192{position: relative;}
@media (min-width:1025px) {
    .Banner003192 .wap{display: none;}
}
@media (max-width:1024px) {
    .Banner003192 .pc{display: none;}
}
.Banner003192 li.slick-slide{position: relative;}
.Banner003192 [class*=txt-style-]{position: absolute; top: 0;color: #fff;z-index: 10;}
.Banner003192 .tit{font-size: calc(60 / 1920 * 100vw);margin-bottom:calc(20 / 65 * 1em);transition: 0.3s;}
.Banner003192 .sub-tit{font-size: calc(25 / 1920 * 100vw);line-height: 1.2;transition: 0.3s 0.3s;}
.Banner003192 .txt-style-1{left: calc(485 / 1920 * 100vw);top: calc(321 / 960 * 100%);}
.Banner003192 .txt-style-1 .tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .txt-style-1 .sub-tit{height: 1.2em;text-align: justify; transform: translateX(30px); opacity: 0;}
.Banner003192 .ani-show .txt-style-1 .tit,
.Banner003192 .ani-show .txt-style-1 .sub-tit{transform: translateX(0); opacity: 1;}
.Banner003192 .txt-style-1 .sub-tit:after{display: inline-block; content: '';width: 100%;}
.Banner003192 .txt-style-2{text-align: center; top:0;left: 0;width: 100%; height: 100%;}
.Banner003192 .txt-style-2 .ytable{height: 100%;}
.Banner003192 .open-video{display: block;margin: 0 auto; width: calc(60 / 1920 * 100vw);height: calc(60 / 1920 * 100vw);background:  no-repeat center center; background-size: contain; margin-bottom: calc(60 / 1920 * 100vw); cursor: pointer;transform: translateY(30px); opacity: 0;transition: 0.3s;}
.Banner003192 .txt-style-2 .tit{transform: translateY(30px); opacity: 0; transition-delay: 0.3s;}
.Banner003192 .txt-style-2 .sub-tit{transform: translateY(30px);opacity: 0;transition-delay: 0.6s;}
.Banner003192 .ani-show .open-video,
.Banner003192 .ani-show .txt-style-2 .tit,
.Banner003192 .ani-show .txt-style-2 .sub-tit{transform: translateY(0); opacity: 1;}
.Banner003192 .txt-style-3{left: 0;width: 100%; top:calc(281 / 960 * 100%);}
.Banner003192 .txt-style-3 .auto{max-width:1440px;width: 90%;}
.Banner003192 .txt-style-3 .tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .txt-style-3 .sub-tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .ani-show .txt-style-3 .tit,
.Banner003192 .ani-show .txt-style-3 .sub-tit{transform: translateX(0); opacity: 1;}

.Banner003192 li.slick-slide{position: relative;}
.Banner003192 li.slick-slide img{display: block;width: 100%;}
.Banner003192 li.slick-slide video{position: absolute; z-index: 10; left: 50%; top: 50%; transform: translate(-50%,-50%);min-height: 100%; min-width: 100%;}
.Banner003192 li.slick-slide video + a{visibility: hidden;}

.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box video{ width:90%; max-width:900px;}

.Banner003192 .slick-pages{position: absolute;left: calc(141 / 1920 * 100vw); bottom: calc(66 / 960 * 100%);color: #fff;z-index: 20;font-size: calc(20 / 1920 * 100vw);}
.Banner003192 .slick-dots{position: absolute;right: calc(141 / 1920 * 100vw);bottom: calc(66 / 960 * 100%);z-index: 20;}
.Banner003192 .slick-dots li{float: left;width: calc(30 / 1920 * 100vw); height: 3px; background-color: rgba(255, 255, 255, 1); opacity: 0.5; margin-left: 10px;}
.Banner003192 .slick-dots li button{display: none;}
.Banner003192 .slick-dots li.slick-active{opacity: 1;}

.Banner003192 .mouse{position: absolute; background: url(../images/Banner003192_mouse.svg) no-repeat center; width: 22px;height: 34px;background-size: contain; z-index: 30; left: 50%; margin-left: -11px;bottom:calc(58 / 960 * 100%); animation: mouse 2s linear infinite alternate;}



@media(min-width:1025px){
    .Banner003192  li.slick-slide img.wap{display: none;}
}
@media(max-width:1024px){
    .Banner003192  li.slick-slide img.pc{display: none;}
    .Banner003192  li.slick-slide img.wap{height: 45vh;object-fit: cover;}
    .Banner003192  li.slick-slide video{left: -100%;top: 100%; opacity: 0;}
    .Banner003192  li.slick-slide .open-video{width: 30px;height: 30px;}
    .Banner003192  li.video-show .open-video{left: -100%;opacity: 0; transform: translateX(-100%);}
    .Banner003192  li.video-show video{left: 50%; top: 50%; opacity: 1;}
    .Banner003192 .slick-dots li{width: 20px; }
    
    .Banner003192 .tit{font-size: 20px;margin-bottom:10px;}
    .Banner003192 .sub-tit{font-size: 14px;}
}



@keyframes mouse {
    0%{opacity: 1;}
    100%{opacity: 0;}
}
/*Floor003079 */
.Floor003079{position: relative;padding: 7vw 0;overflow: hidden}
.Floor003079,
.Floor003079 a{color: #fff;}
.Floor003079 .auto{max-width: 1600px;width: 86%;position: relative;z-index: 2;}
.Floor003079 > .Ispic{position: absolute;left: 0;top: 0;width: 100%;height: 60%;background-position: top -7vw center}
.Floor003079 .title{line-height: 1;font-size: calc(48 / 16 * 1em); margin-bottom: 0.834em;}
.Floor003079 .info{text-align: justify;line-height: 1.875;margin-bottom: 2vw;}

.Floor003079 .box li a{display: block;position: relative;overflow: hidden;}
.Floor003079 .box li .txt{position: absolute;left: 0; width: 100%; bottom: 0;padding: 2.14vw 2.08vw; z-index: 10;font-size: calc(24 / 16 * 1em);}
.Floor003079 .box li .txt aside{}
.Floor003079 .box li .txt .icon{width: calc(50 / 24 * 1em); height: calc(50 / 24 * 1em); border: 2px solid #fff; border-radius: 50%;position: absolute;right: 2.08vw; top: 50%; transform: translate(-30px,-50%); opacity: 0; transition: 0.3s ease-out;}
.Floor003079 .box li a:hover .txt .icon{opacity: 1;transform: translate(0,-50%);}
.Floor003079 .box li .txt .icon:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #fff; border-right: 2px solid #fff; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003079 .box li .Ispic{padding-bottom: 135.898%;position: relative;}
.Floor003079 .box li .Ispic:before{position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 100%; background: url("../images/Floor003079-hover.png") no-repeat;background-size: cover;opacity: 0; transition: 0.3s ease-out; }
.Floor003079 .box li a:hover .Ispic:before{ opacity: 1;}


.Floor003079 .slick-arrow{width: calc(60 / 16 * 1em);height: calc(60 / 16 * 1em);border-radius: 50%;position: absolute;top: 50%;transition: 0.3s ease-out;z-index: 10;background: #1371B6;opacity: 0.8;font-size: 1em;line-height: 10000}
.Floor003079 .slick-arrow:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #fff; border-right: 2px solid #fff; left: 50%; top: 50%; margin: -6px 0 0 -8px;}

.Floor003079 .slick-arrow:hover{opacity: 1;}

.Floor003079 .slick-prev{left: -25px;transform: rotate(180deg) translateY(50%);}
.Floor003079 .slick-next{right: -25px;transform: translateY(-50%);}

.Floor003079 .slick-list {overflow: hidden; border-radius: 20px;}

@media(min-width:1025px){
    
}
@media(max-width:1024px){
    .Floor003079{padding: 50px 0;}
    .Floor003079 .title{font-size: calc(30 / 16 * 1em); }
    .Floor003079 .tab-dots{overflow: auto;white-space: nowrap;}
    .Floor003079 .tab-dots li{display: inline-block;}
    .Floor003079 .box li .Ispic{padding-bottom: 120%;}
    .Floor003079 .box li .txt{padding:20px;}
}
@media(min-width:641px){
    .Floor003079 .info{max-width: 575px; width: 45%; }
}
@media(max-width:640px){

    .Floor003079 .tab-dots li:not(:last-child){margin-right: 2vw;}
    
    .Floor003079 .box li .txt aside{padding-right: 10vw;}
    .Floor003079 .box li .txt .icon{width:8vw;height: 8vw; }
    .Floor003079 .box li .txt .icon:before{ width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}
    

}
/*Floor003196 */
.Floor003196{background: url(../images/Floor003196-bg.jpg) no-repeat center center;background-size: cover;padding: calc(140 / 1920 * 100vw) 0 calc(160 / 1920 * 100vw);}
.Floor003196 .column-tit{text-align: center; font-size: calc(50 / 16 * 1em);margin-bottom: calc(70 / 50 * 1em);color: #333;}


.Floor003196 .ytable-cell{ vertical-align: top;}
.Floor003196 [class*=box-new-] a:hover{color: #1371B6;}
.Floor003196 [class*=box-new-] h4.tit{margin: 0;font-weight: normal;}
.Floor003196 .box-new-industry{background-color: #e7eaf9;padding: calc(10 / 16 * 1em) calc(41 / 16 * 1em) calc(41 / 16 * 1em);border-radius: 20px;}
.Floor003196 a.inner{display: block; }
.Floor003196 a.inner .txt{border-right: 1px solid  rgba(20, 36, 182, 0.2);border-left: 1px solid rgba(20, 36, 182, 0.2); padding-left: calc(31 / 16 * 1em); padding-right: calc(81 / 16 * 1em);}
.Floor003196 .label span{display: inline-block;width: calc(100 / 16 * 1em);text-align: center;color: #1371B6;line-height: calc(30 / 14 * 1em);border-radius: 0 calc(10 / 14 * 1em) 0  calc(10 / 14 * 1em);border: solid 1px #1371B6;font-size: calc(14 / 16 * 1em);}
.Floor003196 a.inner h4.tit{margin: calc(36 / 24 * 1em) 0 calc(20 / 24 * 1em) 0;font-size: calc(24 / 16 * 1em); line-height: calc(30 / 24 * 1em);height: calc((30 / 24 * 1em) * 2);overflow: hidden}
.Floor003196 a.inner p{ color: rgba(51, 51, 51, 1); line-height: calc(30 / 16 * 1em); margin-bottom: calc(50 / 16 * 1em); height: calc((30 / 16 * 1em) * 3);}
.Floor003196 a.inner .more{color: #1371B6;display: inline-block; font-size: calc(14 / 16 * 1em); padding-right: calc(30 / 16 * 1em); background: url(../images/Floor003196-more.svg) no-repeat right center; background-size:calc(16 / 14 * 1em) auto;transition: 0.3s;}
.Floor003196 a.inner:hover .more{padding-right:calc(50 / 16 * 1em);}

.Floor003196 .box-new-company .pic{overflow: hidden;margin-bottom: calc(40 / 16 * 1em);border-radius: 20px;}
.Floor003196 .box-new-company .Ispic{padding-bottom: calc(285 / 460 * 100%); transition: 0.3s;}
.Floor003196 a.inner:hover .Ispic{transform: scale(1.12);}

.Floor003196 .list{margin-top: calc(22 / 16 * 1em); margin-bottom: calc(41 / 16 * 1em);}
.Floor003196 .list li{display: table;width: 100%;border-bottom:1px solid rgba(20, 36, 182, 0.2); height: calc(138 / 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-bottom: calc(10 / 20 * 1em);}
.Floor003196  time{color: #1371B6;font-size: calc(14 / 16 * 1em);font-family: 'Oswald';}

.Floor003196 .more-btn{text-align: right;}
.Floor003196 .more-btn a{width: calc(120 / 14 * 1em);line-height: calc(43 / 14 * 1em);border-radius: 0 calc(20 / 14 * 1em) 0 calc(20 / 14 * 1em);border: solid 1px #1371B6;font-size: calc(14 / 16 * 1em);display: inline-block;text-align: center;color: #1371B6;transition: 0.3s;}
.Floor003196 .more-btn a:hover{background-color: #1371B6;color: #fff;}

@media (min-width:1025px) {
  .Floor003196 .box-new-company{width: calc(490 / 1440 * 100%);}  
  .Floor003196 a.inner{margin-right:calc(30 / 16 * 1em);}
}
@media (max-width:1024px) {
    .Floor003196{padding: 50px 0;}
    .Floor003196 .column-tit{font-size: calc(30 / 16 * 1em);}
    .Floor003196 .box-new-company{margin-bottom: 20px}
    .Floor003196 a.inner .txt{padding: 0 20px;}
}


/*Floor003195 */
.Floor003195{background: url(../images/Floor003195-bg.jpg) no-repeat center center; background-size: cover;}
.Floor003195 .intro{text-align: center; padding-top: calc(161 / 1920 * 100vw); padding-bottom: calc(98 / 1920 * 100vw); }
.Floor003195 .column-tit{font-size: calc(50 / 16 * 1em);margin-bottom: calc(24 / 50 * 1em);color: #333;}
@media (max-width:1024px) {
    .Floor003195 .intro{padding:50px 0; }
    .Floor003195 .column-tit{font-size: calc(30 / 16 * 1em);}
}

.Floor003195 .intro .edit-info{font-size: calc(20 / 16 * 1em);line-height: 2;}

.Floor003195 .icon-desc{background: url(../images/Floor0031952-bg.jpg) no-repeat center center;background-size: cover;padding-top: calc(147 / 1920 * 100vw); padding-bottom: calc(174 / 1920 * 100vw); color: #fff;}
.Floor003195 .icon-desc .sub-tit{text-align: center; font-size: calc(40 / 16 * 1em); margin-bottom: calc(118 / 1920 * 100vw);}

.Floor003195 .icon-desc li{position: relative;text-align: center;}

.Floor003195 .icon-desc li:not(:last-child) .line{position: absolute;}

.Floor003195 .icon-desc li .icon{width: calc(95 / 16 * 1em);margin: 0 auto calc(30 / 16 * 1em); border: solid 1px #fff;position: relative;border-radius: 0 calc(20 / 16 * 1em) 0 calc(20 / 16 * 1em); transition: 0.3s;}
.Floor003195 .icon-desc li .icon:after{position: absolute;content: ''; width: calc(9 / 16 * 1em); height: calc(9 / 16 * 1em); top: 0;left: calc(100% + 0.03rem); background: url(../images/Floor003195-add.svg) no-repeat center center; background-size: contain; transform: scale(0); transition: 0.3s;}
.Floor003195 .icon-desc li .icon img{transition: 0.5s;width: calc(46 / 16 * 1em);}
.Floor003195 .icon-desc li:hover .icon{border-color: #05d2fa;}
.Floor003195 .icon-desc li:hover .icon:after{transform: scale(1);}
.Floor003195 .icon-desc li:hover img{transform: rotate(360deg);}
.Floor003195 .icon-desc li .icon dl{display: table; width: 100%; height: calc(103 / 16 * 1em);	}
.Floor003195 .icon-desc li .icon dt{display: table-cell; vertical-align: middle;text-align: center;}
.Floor003195 .icon-desc li a{color: #fff;}
.Floor003195 .icon-desc li .tit{font-size: calc(28 / 16 * 1em); line-height: 1.2;}
.Floor003195 .icon-desc li p{margin: 1em 0 0 0;font-size: calc(18 / 16 * 1em);padding: 0 calc(40 / 18 * 1em);}

@media (min-width:1025px) {
    .Floor003195 .intro .edit-info{max-width: calc(1200 / 1440 * 100%);margin: 0 auto;}
    .Floor003195 .icon-desc ul{display: table;width: 100%; table-layout: fixed;}    
    .Floor003195 .icon-desc li{display: table-cell; vertical-align: middle; width: calc(100% / 3);}
    .Floor003195 .icon-desc li:not(:last-child) .line{height: 100%;width: 1px;border-right: 1px dotted rgba(255, 255, 255, 0.5);right: 0; top: 0;}
    .Floor003195 .icon-desc li:not(:last-child) .line i{position: absolute; top: calc(100% + 9px); width:10px;height: 9px;left: 50%; margin-left: -5px;}
    .Floor003195 .icon-desc li:not(:last-child) .line i:before,
    .Floor003195 .icon-desc li:not(:last-child) .line i:after{position: absolute;content: '';background-color: #05d2fa;border-radius: 3px;}
    .Floor003195 .icon-desc li:not(:last-child) .line i:before{left: 0;width: 100%; height: 3px; top: 0;}
    .Floor003195 .icon-desc li:not(:last-child) .line i:after{width: 3px;left: 50%; margin-left: -1px; top: 0; height: 100%;}
}
@media (max-width:1024px) {
    .Floor003195 .icon-desc{padding: 50px 0}
    .Floor003195 .icon-desc .sub-tit{font-size: calc(28 / 16 * 1em); margin-bottom: 2em;}
    .Floor003195 .icon-desc li:not(:last-child) .line{height: 1px;width: 100%;border-bottom: 1px dotted rgba(255, 255, 255, 0.5);left: 0; bottom: 0;}
    .Floor003195 .icon-desc li:not(:last-child){margin-bottom: 10vw; padding-bottom: 10vw;}    
}
/*Bottom002900 */


.Bottom002900{background: #1b1b1b;padding: 6vw 0 4vw;}
.Bottom002900,
.Bottom002900 a{color: #fff;}
.Bottom002900 .b_nav nav dd a{opacity: 0.5;}

@media(min-width:1025px){
    .Bottom002900 .contact{width: 25%;}
    .Bottom002900 .b_nav{width: 70%;max-width: 1000px;}
}

.Bottom002900 .solgan{font-size: calc(30 / 16 * 1em);letter-spacing: 20px;font-weight: bold;}
.Bottom002900 .solgan span{color: rgba(255,255,255,0.2);margin-left: calc(20 / 16 * 1em);}
@media(min-width:1025px){
    .Bottom002900 .solgan span:before{content: '/ ';display: inline-block;font-family: 'HuXiaoBoZhenShuai';}
}
@media(max-width:1024px){
    .Bottom002900 .solgan{padding: 4vw 0;}
    .Bottom002900 .solgan span{display: block;}
}

.Bottom002900 .b_nav nav{border-top: 1px solid rgba(255,255,255,0.1);border-bottom: 1px solid rgba(255,255,255,0.1);padding: 45px 0; margin: 45px 0;}
.Bottom002900 .b_nav nav dl{float: left;}
.Bottom002900 .b_nav nav dt{padding-bottom: calc(30 / 16 * 1em);}
.Bottom002900 .b_nav nav dd{line-height: calc(24 / 16 * 1em);padding: 6px 0;}
@media(max-width:1024px){
 .Bottom002900 .b_nav nav{display: none;}
}

.Bottom002900 .copyright{color: rgba(255,255,255,0.2);line-height: 30px;font-size: 14px;}
.Bottom002900 .copyright a{opacity: 0.2;}

.Bottom002900 .qr {display: flex;align-items: center;}
.Bottom002900 .qr img {border-radius: 10px; padding: 5px; background-color: #fff;max-width: calc(110 / 16 * 1em);}
.Bottom002900 .qr span {display: inline-block;padding-left:calc(20 / 16 * 1em); line-height: 2;}

.Bottom002900 a:hover{color: #1371B6;opacity: 1!important;}

.Bottom002900 .contact .num{font-size: calc(36 / 16 * 1em);font-family: 'Oswald';margin-bottom: calc(36 / 36 * 1em);line-height: 1em;}
.Bottom002900 .share li{float: left;position: relative;}
.Bottom002900 .share li figure{position: absolute; left: 0; bottom: 100%; width: calc(120 / 16 * 1em); padding: 5px;background: #fff; margin-bottom: 10px;border-radius: 5px;display: none;}
.Bottom002900 .share li figure img{display: block;width: 100%;}
.Bottom002900 .share li figure:before{position: absolute; content: '';border:5px solid transparent; left: 25px; top: 100%;border-top-color: #fff;}
.Bottom002900 .share li:not(:last-child){margin-right: calc(30 / 16 * 1em);}
.Bottom002900 .share li a{display: block;border: 1px solid rgba(255,255,255,0.2); width: calc(60 / 16 * 1em); height: calc(60 / 16 * 1em);background-position: center center;background-repeat: no-repeat;border-radius: 50%; cursor: pointer;}
.Bottom002900 .share li a.a_wx{background-image: url("../images/Bottom002900_wx.png");}
.Bottom002900 .share li a.a_sina{background-image: url("../images/Bottom002900_sina.png");}
.Bottom002900 .share li a.a_douyin{background-image: url("../images/Bottom002900_douyin.png");}
.Bottom002900 .share li a:hover{background-color: #1371B6;}

.Bottom002900 .links p{ margin:0; color:#8a8b8e;}
.Bottom002900 .links ul{position:relative;z-index:50;margin: 50px 0 0 0;width: 60%;}
.Bottom002900 .links ol{ border:1px solid #6b6c70; border-radius:36px; line-height:36px; padding:0 18px; background:url(../images/Bottom002577_a_sel.png) no-repeat 95% center; color:#bfc0c2;}
.Bottom002900  .links li{display:none;position:absolute;z-index:40;bottom:100%;width: 100%;background: #000;border-radius: 10px;padding: 10px;}
.Bottom002900 .links li a{display:block;line-height:20px;padding:5px 10px;line-height: 20px;}

@media(min-width:1025px){
    .Bottom002900 .contact .tit{padding-bottom: 14px;}
    .Bottom002900 .share{margin: 50px 0 50px 0;}
}
@media(min-width:1025px) and (max-width:1280px){
    .Bottom002900 .share li:not(:last-child){margin-right: 2vw;}
}
@media(max-width:1024px){
    .Bottom002900{text-align: center;}
    .Bottom002900 .logo{padding: 0 20% 3%;}
    .Bottom002900 .solgan{font-size: 7vw;display: none}
    .Bottom002900 .contact .tit{padding: 3vw 0;}
    .Bottom002900 .qr {justify-content: center}
    .Bottom002900 .share ul{margin: 0 auto;display: table;}
    .Bottom002900 .share li figure{left: 50%; margin-left: -60px;}
    .Bottom002900 .share li figure:before{left: 50%; margin-left: -5px;}
    
    .Bottom002900 .links ul{margin: 20px 0;width: 100%;}
}
@media(max-width:480px){
    .Bottom002900 .contact .num{margin-bottom: 1em;font-size: 8vw;}
    
    .Bottom002900 .copyright{font-size: 12px; line-height: normal;}
    .Bottom002900 .share li a{width: 50px; height: 50px;}
}


.pd100 {padding: calc(100 / 16 * 1em) 0;}

.nBan{position: relative;}
.nBan .img{padding-top:calc(540 / 16 * 1em);background: #000}
.nBan .txt{position: absolute;width:100%;position: absolute;top:50%;transform: translateY(-50%);text-align: center;color:#fff;}
.nBan .txt .cn{font-size: calc(48 / 16 * 1em);font-weight: normal;letter-spacing: 0.03rem;}
.nBan .txt .en{font-size: calc(24 / 16 * 1em);opacity: 0.5;text-transform: uppercase;}

@media(max-width:1024px){
    .pd100 {padding: 50px 0;}
    
    .nBan .img{padding-top:calc(300 / 16 * 1em);}
    .nBan .txt .cn{font-size: calc(30 / 16 * 1em);}
    .nBan .txt .en{font-size: calc(18 / 16 * 1em);}
}





.colName{display: none;background-color:#1371B6;border-radius: 0 0 5px 5px;color: #fff;position: relative;padding: 0 30px;line-height: 2.2;margin-bottom: 10px;font-size: 18px;}
.colName:after{content:"";position: absolute;right: 15px;top: 50%;transform: translateY(-50%) rotate(-90deg);background: url(../images/icon-jt3.svg) no-repeat center center/20px 20px;height: 100%;width: 20px;transition: all 0.3s;}
.colName.on:after{transform: translateY(-50%) rotate(-180deg);}

.subMenu{background-color: #f4f9fb;}
.subMenu li{position: relative;float: left}
.subMenu li:not(:last-child){margin-right: calc(60 / 16 * 1em);}
.subMenu li span{display: block;width: 100%;position: relative;}
.subMenu li span a{color: #010101;display: block;line-height: calc(80 / 18 * 1em);font-size: calc(18 / 16 * 1em)}
.subMenu li:before{position: absolute;left: 50%;transform: translateX(-50%);width: 0;bottom:0;height: 2px;content: "";background: #1371B6;transition: all 0.5s;}
.subMenu li.onli a,
.subMenu li:hover a{color: #1371B6;}
.subMenu li.onli:before,
.subMenu li:hover:before{width: 100%;}
    
.place{color: #666666;text-align: right;font-weight: 100;line-height: calc(80 / 16 * 1em);}
.place:before{width: 21px;height: 18px;content: "";background: url(../images/home.png) no-repeat center center/contain;display: inline-block;vertical-align: middle;margin: -3px 0.1em 0 0;}
.place a{color: #666666;margin-right: calc(22 / 16 * 1em);position: relative;}
.place a:hover,
.place span{color: #1371B6;display: inline-block;}
.place a:after{position: absolute;width: calc(22 / 16 * 1em);right: calc(-22 / 16 * 1em);content: "/";text-align: center;}
.place.detail{text-align: left;padding: 1.354vw 0;}

@media(min-width:1025px){
    .subMenu .auto{display: flex;justify-content: space-between;align-items: center}
}
    
@media(max-width:768px){
    .subMenu{padding: 20px 0;}
    .subMenu .colName{display: block;}
    .subMenu ul{margin-bottom: 0.15rem;}
    .subMenu li{min-width: 33.333%;text-align: center;margin: 0 !important;}
    .subMenu li:before{height: 0;background-color: #f0f0f0;}
    .subMenu li.onli a, 
    .subMenu li:hover a{color: #1371B6;}
    .subMenu li span a{line-height: 2.5;}
    
    .place{line-height: calc(60 / 16 * 1em);}
}





.News{}
.NewsSlider{margin-bottom:calc(100 / 16 * 1em);}
.NewsSlider .item{background: #fafafa;border-radius: 20px;overflow: hidden}
.NewsSlider .item a{display: flex;flex-wrap: wrap;justify-content: space-between;}
.NewsSlider .item .img{width:48.5%;padding-top:calc(336 / 16 * 1em);}
.imgbox{overflow: hidden;position: relative;}
.imgbox span {background-position: center center;background-repeat: no-repeat;background-size: cover;position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;transition: all .5s;-webkit-transition: all .3s;}
.imgbox img {width: 100%;height: 100%;object-fit: cover;}
.NewsSlider .item .txt{width:51.5%;box-sizing: border-box;padding:calc(60 / 16 * 1em) calc(80 / 16 * 1em);}
.NewsSlider .item .txt .tit{font-size: calc(28 / 16 * 1em);line-height: 1.58;margin:calc(20 / 28 * 1em) 0;}
.NewsSlider .item .txt .dec{font-weight: lighter;color:#666;line-height: 1.58}
.NewsSlider .item .txt .more{display: flex;align-items: center;justify-content: center;margin-top: 16%;width: calc(170 / 16 * 1em);height: calc(50 / 16 * 1em);border-radius: 36px;color: #1371B6;border:1px solid #1371B6;transition: .3s all}
.NewsSlider .item .txt .more::after{width:calc(20 / 16 * 1em) ;height: calc(20 / 16 * 1em);content: '';background:url(../images/icon-jt.svg)no-repeat center;margin-left:10px;transition: .3s all  }
.NewsSlider .item .txt .more:hover{background: #1371B6;color: #fff}
.NewsSlider .item .txt .more:hover::after{filter: grayscale(100) brightness(100);}
.NewsSlider .item:hover .txt .tit{color: #1371B6;}
.NewsSlider .item:hover .img span{transform: scale(1.05)}

.News .NewsSlider .slick-dots{position: absolute;bottom: 16%;right: 5%;z-index: 10}
.News .NewsSlider .slick-dots li{list-style: none;float: left;width:calc(12 / 16 * 1em);height:calc(12 / 16 * 1em);border-radius: 50%;background: #ddd;margin-left: calc(10 / 16 * 1em) }
.News .NewsSlider .slick-dots li button {display: none;}
.News .NewsSlider .slick-dots li.slick-active {background:#1371B6;}

.date_com{font-weight: lighter;color:#999999;}
.date_com span{font-size: calc(32 / 16 * 1em);font-weight: bold;color:#333;}
.date_com i{font-size: calc(22 / 16 * 1em);display: inline-block;margin:0 calc(10 / 22 * 1em);}

.NewsList li{padding-right:calc(540 / 16 * 1em);position: relative;margin-bottom:calc(80 / 16 * 1em);}
.NewsList li .img{width:calc(418 / 16 * 1em);padding-top:calc(260 / 16 * 1em);position: absolute;right:0;top:0;border-radius: 20px;}
.NewsList li .txt{min-height:calc(260 / 16 * 1em);box-sizing: border-box;border-bottom:1px solid #e8e8e9;padding:calc(20 / 16 * 1em) 0;position: relative;}
.NewsList li .txt .tit{font-size: calc(22 / 16 * 1em);margin:calc(10 / 22 * 1em) 0 calc(15 / 22 * 1em) 0;}
.NewsList li .txt .dec{font-weight: lighter;color:#999;margin-bottom:calc(20 / 16 * 1em);line-height: 1.875;}
.NewsList li .txt::after{content:'';width:0;height:2px;background: #1371B6;position: absolute;bottom:-1px;left:0;transition: all .5s;opacity: 0;}
.NewsList li .txt .more .img1{filter: grayscale(0) brightness(0);}
.NewsList li:hover .img span{transform: scale(1.05);}
.NewsList li:hover .txt .tit{color:#1371B6;}
.NewsList li:hover .txt::after{width:100%;opacity: 1;}
.NewsList li:hover .txt .more .img1{filter: none}

@media(max-width:1024px){
    .NewsSlider .item .img{padding-top:3rem;}
    .NewsSlider .item .txt{padding:30px;}
    .date_com span{font-size: 18px;}
    .date_com i{font-size: 16px;}
    .NewsSlider .item .txt .tit{font-size: 18px;margin:10px 0;}
    .NewsSlider .slick-arrow{bottom:30px;}
    .NewsSlider .slick-arrow.slick-prev{left:52%;}
    .NewsSlider .slick-arrow.slick-next{left:57%;}

    .NewsList li{margin-bottom:30px;padding-right: 0}
    .NewsList li .img{width:100%;padding-top:250px;position: relative}
    .NewsList li .txt{padding:20px 0;min-height: auto}
    .NewsList li .txt .tit{font-size: 18px;margin:10px 0;}
    .NewsList li .txt .dec{font-size: 13px;-webkit-line-clamp: 1;margin-bottom:3px;}
}



@media(max-width:640px){
    .NewsSlider .item .img{width:100%;padding-top:65%;}
    .NewsSlider .item .txt{width:100%;padding:20px;}
    .NewsSlider .slick-arrow{bottom:auto;top:30%;transform: translateY(-50%);}
    .NewsSlider .slick-arrow.slick-prev{left:10px;}
    .NewsSlider .slick-arrow.slick-next{left:auto;right:10px;}

    
}





.Page002623{padding: 2vw 0 0 0; text-align: center;font-family: Arial;font-size: calc(18 / 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 1.5vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: calc(56 / 60 * 1em); width: calc(60 / 18 * 1em);height: calc(60 / 18 * 1em); margin: 0 5px;border-radius: 50%;border: 2px solid #ced7de;color: #ced7de;display: flex;align-items: center;justify-content: center}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #1371B6;border-color:#1371B6 }
.Page002623 .Pages .p_page > a{color: #fff;position: relative;border-radius: 50%;border: 2px solid #1371B6;}
.Page002623 .Pages .p_page > a:before{position: absolute;width: 100%;height: 100%; content: '';background:url(../images/icon-jt2.svg)no-repeat center ;background-size: 24px;; left: 50%; top: 50%;transform: translate(-50%,-50%)}
.Page002623 .Pages a.a_next{transform: rotate(180deg)}
.Page002623 .Pages .p_page > a:hover{background:#1371B6;color:#1371B6  }
.Page002623 .Pages .p_page > a:hover:before{filter: grayscale(100) brightness(100);}
@media(max-width:640px){
    .Page002623{padding: 6vw 0 50px 0;}
    .Page002623 .Pages em{display: none;}
}





.NewsInfo .Info{width:64%;}
.NewsInfo .Info .InfoTit{margin-bottom:calc(30 / 16 * 1em);}
.NewsInfo .Info .InfoTit h2{font-size: calc(36 / 16 * 1em);line-height: calc(52 / 36 * 1em);color:#000;margin: 0}
.NewsInfo .Info p{margin: 0}
.NewsInfo .Info .InfoTit .date{font-weight: lighter;margin:calc(30 / 16 * 1em) 0;}
.NewsInfo .Info .InfoTit .date span{display: inline-block;margin-right:calc(30 / 16 * 1em);}
.NewsInfo .Info .InfoTit .line{height:3px;border-top:1px solid #e8e8e9;border-bottom:0.03rem solid #e8e8e9;box-sizing: content-box;}
.NewsInfo .Info .InfoCon{font-weight: lighter;line-height: 2;}
.NewsInfo .Info .InfoCon img{display: flex;margin:0 auto !important;max-width: 800px}
.NewsInfo .Info .InfoPage{margin-top:calc(50 / 16 * 1em);padding:calc(30 / 16 * 1em) 0;border-top:1px solid #e8e8e9;border-bottom:1px solid #e8e8e9;padding-right:calc(200 / 16 * 1em);position: relative;}
.NewsInfo .Info .InfoPage .goback{position: absolute;right:0;top:calc(43 / 16 * 1em);}
.NewsInfo .Info .InfoPage .goback a{display: flex;align-items: center;justify-content: space-between;width: calc(170 / 16 * 1em);line-height: calc(50 / 16 * 1em);font-weight: lighter;color: #fff;box-sizing: border-box;padding: 0 calc(35 / 16 * 1em);background:#1371B6;background-size: cover;border-radius: 36px}
.NewsInfo .Info .InfoPage dl dd{line-height: calc(36 / 16 * 1em);color:#999;}
.NewsInfo .Info .InfoPage dl dd a{color:#000;margin-left:calc(10 / 16 * 1em);}
.NewsInfo .Info .InfoPage dl dd:hover a{color:#1371B6;}

.NewsInfo .otherNews{width:25%;}
.NewsInfo .otherNews .othertit{font-weight: bold;font-size: calc(24 / 16 * 1em);color:#000;margin-bottom:calc(30 / 16 * 1em);}
.NewsInfo .otherNews ul li{margin-bottom:calc(30 / 16 * 1em);padding:1px;}
.NewsInfo .otherNews ul li a{display: block;padding:calc(30 / 16 * 1em);border:1px solid #dddddd;}
.NewsInfo .otherNews ul li .img{padding-top:64%;}
.NewsInfo .otherNews ul li .img span{object-fit: contain;}
.NewsInfo .otherNews ul li .tit{font-size: calc(20 / 16 * 1em);text-align: center;}
.NewsInfo .otherNews ul li:hover a{border:1px solid #1371B6;}
.NewsInfo .otherNews ul li:hover .img span{transform: scale(1.05);}

@media(max-width:1024px){
    .noBanbody{margin-top:0;}
    .NewsInfo .Info .InfoTit h2{font-size: 24px;line-height: 1.6;}
    .NewsInfo .Info .InfoTit .date{margin:10px 0;}
    .NewsInfo .Info .InfoCon{font-size: 14px;}
    .NewsInfo .Info .InfoPage{padding:20px 0;}
    .NewsInfo .Info .InfoPage .goback{position: static;margin-bottom:15px;}
    .NewsInfo .Info .InfoPage dl dd{line-height: 30px;}
    .NewsInfo .otherNews .othertit{font-size: 18px;margin-bottom:15px;}
    .NewsInfo .otherNews ul li a{padding:15px;}
    .NewsInfo .otherNews ul li .tit{font-size: 14px;margin-top:10px;}
    .NewsInfo .Info .InfoCon img{max-width: 100%}
    
    .NewsInfo .otherNews ul {display: flex;flex-wrap: wrap;justify-content: space-between}
    .NewsInfo .otherNews ul li{width: 49%;margin-bottom: 15px}
}

@media(max-width:640px){
    .NewsInfo .Info{width:100%;}
    .NewsInfo .otherNews{width:100%;margin-top:20px;}
    .NewsInfo .otherNews ul li a{padding:10px;}
    .NewsInfo .otherNews ul .slick-list{margin-left:-10px;}
    .NewsInfo .otherNews .slick-arrow{top:50%;transform: translateY(-50%);}
}




.file_box{width: 100%;display: flex;align-items: center;justify-content: space-between;}
@media(max-width:1024px){
    .file_box{display: block;}
}
/*
 .Spec000661 为demo编号
 */
.Spec000661{ padding:0;text-align: center;width: 65%;}
.Spec000661 dl,
.Spec000661 dt,
.Spec000661 dd{ display:inline-block; }
.Spec000661 dd.clear{ float:none;}
.Spec000661 dl{}
.Spec000661 dt{line-height:48px; text-align:right;color: #666;display: none;}
.Spec000661 dd{position:relative}
.Spec000661 dl{width: 23%;margin-right: 2%;}
.Spec000661 dl:nth-child(4){margin-right: 0;}
.Spec000661 dd .a_sel{line-height:calc(48 / 16 * 1em); width:100%;border-radius: 24px; height:calc(48 / 16 * 1em);  border:#d8d8d8 1px solid; display:block;padding-left:10px;padding-right:calc(48 / 16 * 1em);background:url(../images/RighInfo002254-btn_next.png) no-repeat center right 15px #fff;background-size: auto 8px;min-width: calc(200 / 16 * 1em)}
.Spec000661 dd figure{ position:absolute; display:none; left:0; top:calc(47 / 16 * 1em); width:100%; background-color:#fff; border:#d8d8d8 1px solid; border-top:0; text-align:center; box-shadow:0 1px 2px #ccc inset;border-radius: 14px;overflow: hidden}
.Spec000661 dd figure a{ display:block; line-height:calc(40 / 16 * 1em); border-bottom:1px solid #d8d8d8;}
.Spec000661 dd figure a:last-child{ border-bottom:0;}
.Spec000661 dd figure a:hover{background: #56b9f4; color:#fff;}

.Spec000661 dd select{line-height:calc(48 / 16 * 1em); width:100%;border-radius: 24px; height:calc(48 / 16 * 1em);  border:#d8d8d8 1px solid; display:block;padding-left:20px;padding-right:calc(48 / 16 * 1em);background:url(../images/RighInfo002254-btn_next.png) no-repeat center right 15px #fff;background-size: auto 8px;min-width: calc(200 / 16 * 1em);font-size: 1em;appearance: none; -moz-appearance: none;-webkit-appearance: none;}
.Spec000661 dd select::-ms-expand {display: none;}

@media(max-width:640px){
    .Spec000661 {width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between}
    .Spec000661 dl{width: 49%;margin-right: 0;margin-bottom: 10px}
}



.support_search{width: 30%;position: relative}
.support_search .text{width: 100%;line-height:calc(48 / 16 * 1em);border-radius: 36px;background: #f2f7fb;border: 0;font-size: 1em;padding:0 calc(100 / 16 * 1em) 0 calc(50 / 16 * 1em)  }
.support_search .btn{width: calc(100 / 16 * 1em);height:calc(48 / 16 * 1em);border-radius: 0 36px 36px 0;background: #1371B6;right: 0;top: 0;position: absolute;border: 0;color: #fff;font-size: 1em;display: flex;align-items: center;justify-content: center;}


.support_menu{margin:calc(80 / 16 * 1em) 0 calc(40 / 16 * 1em);text-align: center}
.support_menu a{font-size: calc(18 / 16 * 1em);margin: 0 2vw;}
.support_menu a:hover,
.support_menu a.cur{color:#1371B6 ;text-decoration: underline}

.support_list{margin:calc(60 / 16 * 1em) auto;max-width: 80%;}
.support_list ol{border-bottom: 1px solid #ddd;display: flex;align-items: center;justify-content: space-between;background: #1371B6;color: #fff;height:calc(60 / 16 * 1em); }
.support_list ol aside{font-size: calc(18 / 16 * 1em);padding-left: calc(60 / 16 * 1em);position: relative;transition: .3s all;width:50%;flex: 0 0 auto}
.support_list ol b{font-weight: normal;width:20%;text-align: center;flex: 0 0 auto}
.support_list ol i{font-style: normal;color: #fff;width: 16%;text-align: center;flex: 0 0 auto}

.support_list li{border-bottom: 1px solid #ddd;}
.support_list li a{display: flex;align-items: center;justify-content: space-between;background-size: 30px;}
.support_list li a aside{font-size: calc(18 / 16 * 1em); padding:5px 0; padding-left: calc(60 / 16 * 1em);position: relative;transition: .3s all}
.support_list li a i{display: flex;align-items: center;text-align: center;justify-content: center;width: 16%}
.support_list li a i span{font-style: normal;color: #fff;display: flex;align-items: center;text-align: center;padding: 10px 20px;border-radius: 30px;background: #1371B6;}
.support_list li a i span::after{content: '';width: 20px;height: 20px;background: url(../images/icon-down.svg)no-repeat center;background-size: 20px auto;margin-left: 10px;}
.support_list li:hover a{background: #f5f5f5}
.support_list li b{font-weight: normal;display: block;width:20%;height: 100%;text-align: center;line-height: calc(86 / 16 * 1em);}
.support_list li:hover a aside{color:#1371B6;}
.support_list li aside{width:50%;}
.support_list li:hover a i::after{filter: none;opacity: 1}

.support_list li:first-child{}
.support_list li:first-child a{color: #fff;}
.support_list li:hover a{background-size: 30px;}
.support_list li:first-child  a{background-color: #1371B6;color: #fff;}
.support_list li:first-child:hover a span{color: #fff;}
.support_list li:first-child a i{color: #fff;}
.support_list li:first-child a i::after{background: none;}
.support_list li:first-child a{height: calc(60 / 16 * 1em);}
.support_list li:first-child b{line-height: calc(60 / 16 * 1em); ;}

@media(max-width:1024px){
    .support_search{width: 100%;}
    .support_list{margin:calc(30 / 16 * 1em) auto;max-width: 100%;}
    .support_list ol aside,
    .support_list li a aside{padding-left: 20px;width: 70%}
    .support_list ol i{display: none;}
    .support_list li a i{display: none;}
}



.aboutbox1 .inner .left .tit{font-size:calc(46 / 16 * 1em) ;color: #333;padding-bottom: 2vw}
.aboutbox1 .inner .left .desc{line-height: 2;font-size:calc(20 / 16 * 1em);color: #333 }







.aboutbox1{}
.aboutbox1 .inner .left .tit{font-size:calc(46 / 16 * 1em) ;color: #333;padding-bottom: 2vw}
.aboutbox1 .inner .left .desc{line-height: 2;font-size:calc(20 / 16 * 1em);color: #333 }



.aboutbox1 .inner2{margin-top:calc(100 / 16 * 1em) ;position: relative}
.aboutbox1 .inner2 .btn{position: absolute;left: 53.5%;display: flex;align-items: center;bottom: 11%}
.aboutbox1 .inner2 .slick-arrow{width:60px;height: 60px;border-radius: 50%;display: flex;align-items: center;justify-content: center;opacity: .2;transition: .3s all;background: #222;bottom: 16%;z-index: 10;}
.aboutbox1 .inner2 .slick-arrow::before{content: ''; width:30px;height: 30px;background: url(../images/icon-jt3.svg)no-repeat center;background-size: 24px auto}
.aboutbox1 .inner2 .slick-prev{}
.aboutbox1 .inner2 .slick-next{transform:rotate(180deg);margin-left: 10px}
.aboutbox1 .inner2 .slick-arrow:hover{background:#1371B6;opacity: 1 }

.aboutbox1 .list .item .pic{border-radius: 10px;overflow: hidden;position: relative;z-index: 2}
.aboutbox1 .list .item .pic img{position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;object-fit: cover;transition: all 0.8s;}
.aboutbox1 .list .item .txt{background: #fafafa;border-radius: 10px;position: relative;}
.aboutbox1 .list .item .txt .tit{font-size:calc(30 / 16 * 1em) ;color: #333;padding-bottom: 2vw}
.aboutbox1 .list .item .txt .desc{line-height: 2;height:calc(340 / 16 * 1em);overflow: auto; }

@media(min-width:1025px){
    .aboutbox1 .inner{display: flex;justify-content: space-between;align-items: center}
    .aboutbox1 .inner:nth-child(2n){flex-direction: row-reverse;}
    .aboutbox1 .inner .right{width:50% ;flex: 0 0 auto}
    .aboutbox1 .inner .left{flex: 1;padding-right: 10%}
    
    .aboutbox1 .item{display: flex;}
    .aboutbox1 .list .pic{width: 50%;}
    .aboutbox1 .list .txt{width: 74%;margin-left: -24%;transform: translateY(50px);display: flex;justify-content: flex-end;}
    .aboutbox1 .list .txt .wrap{width: 67.57%;padding:calc(80 / 16 * 1em) calc(100 / 16 * 1em) calc(190 / 16 * 1em) calc(55 / 16 * 1em);}
    
    .aboutbox1 .list .slick-track{padding-bottom: 50px}
}

@media(max-width:1024px){
    .aboutbox1 .inner .left{margin-bottom: 30px}
    .aboutbox1 .inner .left .tit{font-size:calc(30 / 16 * 1em) ;}
    .aboutbox1 .inner .left .desc{font-size:16px }
    
    .aboutbox1 .list .pic{height: 300px}
    .aboutbox1 .list .txt{padding: 30px 30px 150px}
    .aboutbox1 .list .item .txt .desc{padding-right: 5px}
    .aboutbox1 .inner2 .btn{left: 30px;bottom: 60px}
}


.culture{padding-top: 0}
.culture .title{font-size:calc(46 / 16 * 1em) ;color: #333;padding-bottom: 3vw;text-align: center}

.culture .list{margin: 0 calc(-10 / 16 * 1em)}
.culture .list .item{display: flex;flex-wrap: wrap;margin: 0 calc(10 / 16 * 1em)}
.culture .list .item .pic{position: relative;width: 100%;height:calc(280 / 16 * 1em);border-radius: 10px 10px 0 0;overflow: hidden}
.culture .list .item .pic img{position: absolute; top: 0;left: 0;z-index: 1;width: 100%;height: 100%;object-fit: cover;transition: all 0.8s;}
.culture .list .item .pic::after{content: "";position: absolute;bottom: -1px;left: 0;z-index: 10;width: 100%;height: 10px;background: url(../images/about3-arrow.png) no-repeat center / cover;transform: rotate(180deg);}
.culture .list .item .txt{padding: calc(45 / 16 * 1em) calc(40 / 16 * 1em); width: 100%; height: calc(260 / 16 * 1em);text-align: center;border-radius: 0 0 10px 10px;background-color: #fafafa;}
.culture .list .item .tit{font-size:calc(18 / 16 * 1em); padding-bottom: calc(15 / 22 * 1em);color: #999}
.culture .list .item .desc{font-size:calc(24 / 16 * 1em);line-height: 1.58;color: #333}

.culture .list .item:nth-child(even) {flex-direction: column-reverse;}
.culture .list .item:nth-child(even) .txt {border-radius: 10px 10px 0 0;}
.culture .list .item:nth-child(even) .pic { border-radius: 0 0 10px 10px;}
.culture .list .item:nth-child(even) .pic::after {top: 0;bottom: auto;transform: rotate(0deg);}

.culture .slick-dots{text-align: center;margin-top: 3%}
.culture .slick-dots li{list-style: none;display: inline-block;width: 12px;height: 12px;background: #222;opacity: .2;border-radius: 50%;margin: 0 5px;}
.culture .slick-dots li button{display: none}
.culture .slick-dots li.slick-active{background:#1371B6;opacity: 1 }

@media(max-width:1024px){
    .culture .title{font-size:calc(30 / 16 * 1em) ;}
}




.c-about4 {position: relative;padding-bottom: calc(60 / 16 * 1em);overflow: hidden;}
.c-about4 .c-arrow {position: absolute;top: 50%; left: 50%; z-index: 100;display: flex;align-items: center;justify-content: center;bottom: 1.2rem;width: 80px;height: 80px;border-radius: 50%;background: rgba(255, 255, 255, 0.2);opacity: 1;transition: transform 0.4s;color: #fff;transform: scale(0);cursor: pointer;}
.c-about4 .container {margin: 0 auto;width: 74%;max-width: 1600px;}
.swiper-container {margin: 0 auto;position: relative;overflow: hidden;list-style: none;z-index: 1;}
@media (max-width: 767px) {
    .c-about4 .c-arrow {display: none;}
    
}
.c-about4 .c-arrow img,
.c-about4 .c-arrow svg { width: 40%;height: 40%;}
.c-about4 .c-arrow img path,
.c-about4 .c-arrow svg path {fill: #fff;transition: all 0.4s;}
.c-about4 .c-arrow.on {transform: scale(1);}
.c-about4 .c-arrow.on:not(.on2) img,
.c-about4 .c-arrow.on:not(.on2) svg {transform: rotate(180deg);}
.c-about4 .c-bg1,
.c-about4 .c-bg2 {position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;object-fit: cover;}
.c-about4 .c-bg2 {z-index: 5;transform: scale(1.1);}
.c-about4 .c-title-box {position: relative;z-index: 10;}
.c-about4 .c-title-box .hm_tit .f_tit {color: #fff;margin: 0;font-size:calc(36 / 16 * 1em) ;text-align: center}
.c-about4 .c-about4-banner1 {position: absolute;top: 50%;left: 0;width: 100%; z-index: 3;font-size: calc(400 / 16 * 1em);opacity: 0.1;color: #fff;text-align: center;transform: translateY(-50%);}
@media (max-width: 767px) {
    .c-about4 .c-about4-banner1 {font-size: calc(100 / 16 * 1em);}
}
.c-about4 .c-about4-banner1 .container {position: relative;}
.c-about4 .c-about4-banner2 {position: relative;z-index: 8;color: #fff;text-align: center;min-height: calc(600 / 16 * 1em);}
.c-about4 .c-about4-banner2 .c-text{font-size: calc(24 / 16 * 1em);}
@media (max-width: 767px) {
    .c-about4 .c-about4-banner2 {min-height: calc(400 / 16 * 1em);}
    .c-about4 .c-about4-banner2 .c-text{font-size: calc(20 / 16 * 1em);}
}
.c-about4 .c-about4-banner2 .swiper-container {padding: calc(150 / 16 * 1em) 0;}
@media (max-width: 767px) {
    .c-about4 .c-about4-banner2 .swiper-container {padding: calc(100 / 16 * 1em) 0;}
}
.c-about4 .c-about4-banner3 {position: relative;z-index: 8;color: #fff;text-align: center;}
.c-about4 .c-about4-banner3 .swiper-container::before {content: "";position: absolute;top: 9px;left: 0;width: 100%;border-top: 1px solid rgba(255, 255, 255, 0.2);}
.c-about4 .c-about4-banner3 .swiper-slide {display: flex;flex-wrap: wrap;align-content: space-between;height: 50px;cursor: pointer;}
@media (max-width: 767px) {
    .c-about4 .c-about4-banner3 .container {}
    .c-about4 .c-about4-banner3 .swiper-slide {height:calc(100 / 16 * 1em);width: auto}
}
.c-about4 .c-about4-banner3 .c-dot {margin: 0 auto ;display: flex;align-items: center;justify-content: center;width: 20px;height: 20px;border: 2px solid transparent;border-radius: 50%;position: relative;transition: all 0.4s;}
.c-about4 .c-about4-banner3 .c-dot::before {content: "";width: 10px;height: 10px;border-radius: 50%;background-color: #fff;}
.c-about4 .c-about4-banner3 .c-num {width: 100%;transition: all 0.4s;line-height: 1;opacity: 0.5;}
.c-about4 .c-about4-banner3 .swiper-slide-thumb-active .c-dot {border-color: #fff;}
.c-about4 .c-about4-banner3 .swiper-slide-thumb-active .c-num {opacity: 1;font-size: 24px;margin: 0}
@media (max-width: 767px) {
    .c-about4 .c-about4-banner3 .swiper-slide-thumb-active .c-num {font-size: calc(40 / 16 * 1em);}
}   





.Research .title{font-size:calc(46 / 16 * 1em) ;color: #333;padding-bottom: 3vw;text-align: center}

.Research .list .item{border-radius: 10px;background: #fafafa;padding: calc(50 / 16 * 1em);overflow: hidden;position: relative}
.Research .list .item::before{content: '';position: absolute;width: 100%;height: 5px;background:#1371B6;left: 0;bottom: 0 }
.Research .list .item .icon{padding-bottom: calc(60 / 16 * 1em)}
.Research .list .item .tit{font-size: calc(24 / 16 * 1em);color: #333;padding-bottom: 5%}
.Research .list .item .desc{line-height: 1.66;}
@media(min-width:1025px){
    .Research .list{display: flex;flex-wrap: wrap;}
    .Research .list .item{width: 32%;margin-right: 2%;}
    .Research .list .item:nth-child(3n){margin-right: 0;}
}
@media(max-width:1024px){
    .Research .title{font-size:calc(30 / 16 * 1em) ;padding-bottom: 30px}
    .Research .list .item{padding: 30px;margin-bottom: 20px}
    .Research .list .item .icon{padding-bottom:20px}
}



.Quality{background: url(../images/Floor003196-bg.jpg)no-repeat center;background-size: cover;overflow: hidden}
.Quality .title{font-size:calc(46 / 16 * 1em) ;color: #333;padding-bottom: 3vw;text-align: center}
.Quality .desc{font-size:calc(18 / 16 * 1em) ;color: #333;text-align: center;line-height: 1.66;margin-bottom: 6%}

.Quality .list ul{ padding:0 50px;position: relative}
.Quality .list li{ float:left; position:relative;  text-align:center;width:33.33333333%;}
.Quality .list li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.Quality .list ul:before,
.Quality .list ul:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.Quality .list ul:before{ left:0px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.Quality .list ul:after{right:0px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.Quality .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.Quality .list li .ytable{ height:280px;}
.Quality .list li .ytable-cell{ vertical-align:bottom;}
.Quality .list li figure{ position:relative; display:inline-block;max-width: 80%;}
.Quality .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.Quality .list li figure img{ max-height:280px;background-size:100% 100%;}
.Quality .list li p{ margin:0 auto; max-width:210px;width:90%; line-height:20px; max-height:40px; color:#333;}

.Quality .list .slick-arrow{ position:absolute; top:50%; width:60px; height:60px; margin-top:-30px; display: flex;align-items: center;justify-content: center;opacity: .2;transition: .3s all;background: #222; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.Quality .list .slick-arrow::before{content: ''; width:30px;height: 30px;background: url(../images/icon-jt3.svg)no-repeat center;background-size: 24px auto}
.Quality .list .slick-arrow:hover{ background:#1371B6;opacity: 1 }
.Quality .list .slick-next{transform:rotate(180deg);}
.Quality .list .slick-prev{ left:-59px;}
.Quality .list .slick-next{ right:-59px;}
@media(max-width:1408px){
    
}
@media(max-width:1024px){
    .Quality .title{font-size:calc(30 / 16 * 1em) ;}
    .Quality .desc{font-size:16px}
    .Quality .list .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
    .Quality .list .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
    .Quality .list .slick-next:before{left: 20%;}
    .Quality .list .slick-prev{left: 0}
    .Quality .list .slick-next{right: 0}
}

@media(max-width:640px){
    .Quality .auto,
    .Quality .list ul{ padding:0;}
    .Quality .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
    .Quality .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
    .Quality .list .ul-3 li:nth-child(3):after,
    .Quality .list li:first-child:before{ display:none;}
}




.Experiment .item {counter-increment: itemcounter;}
.Experiment .item:not(:last-child) {margin-bottom: 6%}
.Experiment .item .txt .tit{font-size:calc(36 / 16 * 1em);color: #333;position: relative}
.Experiment .item .txt .tit:before{content: counters(itemcounter, ".", decimal-leading-zero);position: absolute;font-size:calc(60 / 16 * 1em);font-weight: bold;background-image: -webkit-linear-gradient(#eff2fb, #fff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;top: 30%;transform: translate(-50%,-50%);left: 50%;z-index: -1}
.Experiment .item .txt .tit:after{content: '';display: flex;width:calc(50 / 36 * 1em);height: 4px;background:#1371B6;margin: 1.5vw 0  }
.Experiment .item .txt .desc{line-height: 2; }
.Experiment .item .txt .desc p{margin: 0; }

.Experiment .item .pic1 ul{display: flex;flex-wrap: wrap}
.Experiment .item .pic1 ul li{width: 50%;height:calc(200 / 16 * 1em);position: relative;border: 1px solid #ebebeb;margin: -1px 0 0 -1px}
.Experiment .item .pic1 ul li img{position: absolute;width: 70%;height: 70%;left: 50%;top: 50%;transform: translate(-50%,-50%)}

.Experiment .item .pic2 {background: #fafafa;border-radius: 10px;overflow: hidden}
.Experiment .item .pic2 li{display: flex;justify-content: center;align-items: center;height:calc(500 / 16 * 1em) }
.Experiment .item .pic2 li img{max-width: 70%;max-height: 100%;}

.Experiment .item .pic3 li.slick-slide{position: relative;padding-bottom:calc(500 / 16 * 1em);overflow: hidden;border-radius: 10px}
.Experiment .item .pic3 li.slick-slide span{position: absolute;width: 100%;height: 100%;left: 0;top: 0;transition: .3s all;}
.Experiment .item .pic3 li.slick-slide span img{width: 100%;height: 100%;object-fit: cover}
.Experiment .item .pic3 li.slick-slide .ti{position: absolute;width: 100%;height:calc(60 / 16 * 1em);line-height: calc(60 / 16 * 1em);background: rgba(0,0,0,.5);left: 0;bottom: 0;padding: 0 calc(20 / 16 * 1em);color: #fff }

.Experiment .item .pic3 .slick-dots{position: absolute;z-index: 10;right: calc(20 / 16 * 1em);bottom: calc(22 / 16 * 1em);}
.Experiment .item .pic3 .slick-dots li{float: left;width: 12px;height: 12px;background: #fff;opacity: .5;border-radius: 50%;margin-left: 5px}
.Experiment .item .pic3 .slick-dots li button{display: none}
.Experiment .item .pic3 .slick-dots li.slick-active{background:#1371B6;opacity: 1 }

@media(min-width:1025px){
    .Experiment .item{display: flex;justify-content: space-between;align-items: center;}
    .Experiment .item:nth-child(2n){flex-direction: row-reverse;}
    .Experiment .item .pic{width: 50%;flex: 0 0 auto;}
    .Experiment .item .txt{flex: 1;padding-right: 8%}
    .Experiment .item:nth-child(2n) .txt{padding-right: 0;padding-left: 8%}
}
@media(max-width:1024px){
    .Experiment .item:not(:last-child) {margin-bottom: 60px}
    .Experiment .item .txt .tit{font-size:calc(30 / 16 * 1em);}
    .Experiment .item .txt .tit:before{font-size:calc(50 / 16 * 1em);}
    .Experiment .item .txt .tit:after{margin: 15px 0}
    .Experiment .item .pic{margin-top: 30px}
    
    .Experiment .item .pic1 ul li{height:calc(100 / 16 * 1em);}
    .Experiment .item .pic2 li{height:calc(300 / 16 * 1em) }
    .Experiment .item .pic3 li.slick-slide{padding-bottom:calc(300 / 16 * 1em);}
}



.Contact .box1 .left .tit1{font-size: calc(32 / 16 * 1em);color: #333;padding-bottom: calc(30 / 32 * 1em);font-weight: bold}
.Contact .box1 .left .con{display: flex;flex-wrap: wrap;justify-content: space-between;}
.Contact .box1 .left .con dl{width: 100%;padding-bottom: calc(20 / 16 * 1em);margin-bottom: calc(20 / 16 * 1em);border-bottom: 1px solid #f0f0f0;padding-right: calc(20 / 16 * 1em);position: relative;padding-left:calc(70 / 16 * 1em) }
.Contact .box1 .left .con dl.w1{width: 100%;}
.Contact .box1 .left .con dl dt{display: flex;color: #999;font-size: calc(15 / 16 * 1em);padding-bottom: calc(10 / 15 * 1em); }
.Contact .box1 .left .con dl::before{content: '';width: calc(50 / 16 * 1em);height: calc(50 / 16 * 1em);border-radius: 50%;position: absolute;left: 0;top: 0;}
.Contact .box1 .left .con dl.add::before{background: url(../images/icon-add2.svg)no-repeat center #1371B6;background-size: 24px auto;}
.Contact .box1 .left .con dl.tel::before{background: url(../images/icon-tel2.svg)no-repeat center #1371B6;background-size: 20px auto;}
.Contact .box1 .left .con dl.fax::before{background: url(../images/icon-fax2.svg)no-repeat center #1371B6;background-size: 18px auto;}
.Contact .box1 .left .con dl.wz::before{background: no-repeat center #1371B6;background-size: 20px auto;}
.Contact .box1 .left .con dl.mail::before{background: url(../images/icon-mail2.svg)no-repeat center #1371B6;background-size: 20px auto;}
.Contact .box1 .left .con dl dd{color: #0a0a0a}
.Contact .box1 .left .code{display: flex;align-items: center;}
.Contact .box1 .left .code img{border: 1px solid #f6f6f6;max-width: calc(110 / 16 * 1em)}
.Contact .box1 .left .code span{margin-left: calc(20 / 16 * 1em);color: #333;line-height: 1.5}

.Contact .box1 .right .pic{height: 100%;position: relative;border-radius: 10px;overflow: hidden}
.Contact .box1 .right .pic span{position: absolute;width: 100%;height: 100%;left: 0;top: 0;transition: .3s all;}
.Contact .box1 .right .pic span img{width: 100%;height: 100%;object-fit: cover}


.Contact .box2{border-top: 1px solid #ebebeb;padding-top: 5%;margin-top: 5%;display: flex;flex-wrap: wrap}
.Contact .box2 .item{width: 32%;margin-right: 2%;background: #fafafa;border-radius: 10px;padding:calc(50 / 16 * 1em) ;position: relative;overflow: hidden;margin-bottom: 2%;transition: .3s all}
.Contact .box2 .item:nth-child(3n){margin-right: 0}
.Contact .box2 .item::before{content: '';position: absolute;width: 100%;height: 5px;background:#1371B6;left: 0;bottom: 0 }
.Contact .box2 .item .tit{font-size: calc(24 / 16 * 1em);color: #333;padding-bottom: calc(24 / 24 * 1em);transition: .3s all}
.Contact .box2 .item p{display: flex;margin: 0;transition: .3s all}
.Contact .box2 .item p:not(:last-child){padding-bottom:10px;}
.Contact .box2 .item p::before{content: '';width: calc(24 / 15 * 1em);height: calc(24 / 15 * 1em);margin-right:5px;transition: .3s all}
.Contact .box2 .item p.add::before{background: url(../images/icon-add.svg)no-repeat center;background-size: 24px auto;}
.Contact .box2 .item p.tel::before{background: url(../images/icon-tel.svg)no-repeat center;background-size: 20px auto;}
.Contact .box2 .item p.fax::before{background: url(../images/icon-fax.svg)no-repeat center;background-size: 18px auto;}
.Contact .box2 .item p.wz::before{background: url(../images/icon-wz.svg)no-repeat center;background-size: 20px auto;}
.Contact .box2 .item p.mail::before{background: url(../images/icon-mail.svg)no-repeat center;background-size: 20px auto;}

.Contact .box2 .item:hover{background:#1371B6;transform: translate3d(0,-8px,0)}
.Contact .box2 .item:hover .tit{color: #fff;}
.Contact .box2 .item:hover p{color: #fff}
.Contact .box2 .item:hover p::before{filter: grayscale(100) brightness(100);}

@media(min-width:1025px){
    .Contact .box1{display: flex;justify-content: space-between;}
    .Contact .box1 .left{flex: 1;padding-right: 5%}
    .Contact .box1 .right{width: 50%;flex: 0 0 auto}
}
@media(max-width:1024px){
    .Contact{padding: 50px 0;}
    .Contact .box1 .left .con dl{width: 100%;}
    .Contact .box1 .left .con dl dt{font-size: 14px;}
    .Contact .box1 .left .con dl dd{font-size: 16px}
    
    .Contact .box2 .item{width: 100%;margin-right: 0;padding:calc(30 / 16 * 1em) ;}
    .Contact .box2 .item:not(:last-child){margin-bottom: 20px;}
}



.Message{background:#fafafa;background-size: cover;}
.Message-prod{padding:4em 0;margin-top:5em;}
.Message .title {padding-bottom: 3%}
.Message .title .cn{font-size:calc(36 / 16 * 1em);text-align: center;color: #333}
.Message .title .dec{font-size:calc(20 / 16 * 1em);text-align: center;color: #555;margin-top: calc(15 / 20 * 1em)}
.Message .MessageBox ul{display: flex;flex-wrap: wrap;margin-left:-2%;}
.Message .MessageBox ul li{width:48%;margin-left:2%;margin-bottom:calc(20 / 16 * 1em);overflow: hidden;}
	.Message .MessageBox ul li .i_title{padding: 8px 0}
	.Message .MessageBox ul li .i_title span{color: #ff0000}
    .Message .MessageBox ul li input,
	.Message .MessageBox ul li select{height:calc(60 / 16 * 1em);box-sizing: border-box;padding:0 calc(30 / 16 * 1em);width:100%;font-size: 1em;border: 0;border:1px solid #e8e8e9;border-radius: 5px;}
.Message .MessageBox ul li.col100{width:98%;}
.Message .MessageBox ul li textarea{display: block;width:100%;height:calc(280 / 16 * 1em);padding:calc(20 / 16 * 1em) calc(30 / 16 * 1em);font-size: 1em;border: 0}
.Message .MessageBox .formbtn{text-align: center;margin-top:calc(40 / 16 * 1em);}
.Message .MessageBox .formbtn button{width:calc(400 / 16 * 1em);height:calc(60 / 16 * 1em);line-height: calc(60 / 16 * 1em);background: #1371B6;color:#fff;font-size: 1em;border: 0;border-radius: 36px}

@media(max-width:1024px){
    .Message .title .cn{font-size:calc(30 / 16 * 1em);}
    .Message .title .dec{font-size:16px}
    .Message .MessageBox ul li{width:100%;margin-left:0;margin-bottom: 10px}
    .Message .MessageBox ul li textarea{height:120px;padding:10px 15px;}
    .Message .MessageBox .formbtn{margin-top:20px;}
    .Message .MessageBox ul li.col100{width:100%;}

}


.Product .Product_left{background: #f2f5f9;border-radius: 10px;overflow: hidden}
.Product .Product_left .tit{line-height: calc(80 / 24 * 1em);background:#1371B6;background-size: contain;font-size: calc(24 / 16 * 1em);color:#fff;padding:0 calc(30 / 24 * 1em);position: relative}
.Product .Product_left .tit::before{content: '';position: absolute;right: 0;top: 0;width: 30%;height: 100%;background: url(../images/Product_left-logo.png) no-repeat right center;background-size: contain;opacity: .1}
.Product .Product_left .nav{padding:0 calc(30 / 16 * 1em);}
.Product .Product_left .nav li em{display: block;line-height: calc(80 / 20 * 1em);position: relative;font-size: calc(20 / 16 * 1em);border-bottom:1px solid #e1e3e6;padding-right:calc(40 / 20 * 1em);position: relative;font-style: normal}
.Product .Product_left .nav li em b{width:calc(40 / 20 * 1em);height:calc(40 / 20 * 1em);background-repeat: no-repeat;background-position: center right;background-size: calc(16 / 20 * 1em);background-image: url(../images/jia.png);position: absolute;right:0;top:50%;transform: translateY(-50%);cursor: pointer;}
.Product .Product_left .nav li dl{border-bottom:1px solid #e1e3e6;padding:calc(20 / 16 * 1em) 0;display: none;}
.Product .Product_left .nav li dl dd{font-weight: lighter;padding:calc(10 / 16 * 1em) 0;line-height: 1.5;padding-right:15px;position: relative;}
.Product .Product_left .nav li dl dd::before{content:'';display: block;width:10px;height:100%;background: url(../images/arrright.png) no-repeat center center;position: absolute;right:0;top:0;}
.Product .Product_left .nav li:last-child dl{border-bottom:none;}
.Product .Product_left .nav li:last-child em{border-bottom:none;}
.Product .Product_left .nav li.on em a{color:#1371B6;}
.Product .Product_left .nav li.on dl{display: block;}
.Product .Product_left .nav li.on em b{background-image: url(../images/jian.png);}
.Product .Product_left .nav li dd.on a{color:#1371B6;}
.Product .Product_left .nav li dd.on::before{background: url(../images/arrrightc.png) no-repeat center center;}


.test{display: flex;justify-content: center;margin-bottom: 3vw;}

.Product .pro_search{width: calc(360 / 16 * 1em);}

.Product .Product_right .ProductList{padding-top: 9%}
.Product .Product_right .ProductList li{float: left;width: 18.3%;margin-right: 2%;border: 1px solid #eee;border-radius: 10px;overflow: hidden;transition: .3s all;margin-bottom: 2%}
.Product .Product_right .ProductList li:nth-child(5n){margin-right: 0;}
.Product .Product_right .ProductList li a{align-items: center;}
.Product .Product_right .ProductList li .pic{height:calc(200 / 16 * 1em);width: 100%;flex: 0 0 auto;position: relative;overflow: hidden}
.Product .Product_right .ProductList li .pic span{position: absolute;width: 100%;height: 100%;left: 0;top: 0;transition: .3s all;}
.Product .Product_right .ProductList li .pic span img{width: 100%;height: 100%;object-fit: contain}
.Product .Product_right .ProductList li .txt{flex: 1;padding: 0 calc(10 / 16 * 1em) calc(30 / 16 * 1em) calc(10 / 16 * 1em)}
.Product .Product_right .ProductList li .txt .tit{font-size:calc(18 / 16 * 1em);color: #333;padding-bottom: 0;transition: .3s all;text-align: center;min-height:2.6em}
.Product .Product_right .ProductList li .txt .desc{line-height: 1.66;color: #999;font-weight: lighter;display: none;}

.Product .Product_right .ProductList li:hover{border-color:#f2f5f9 }
.Product .Product_right .ProductList li:hover .pic span{transform: scale(1.05)}
.Product .Product_right .ProductList li:hover .txt .tit{color:#1371B6 }

@media(min-width:1025px){
    .Product .Product_left{width:20.83%;}
    .Product .Product_right{width:75%;}
    .Product .Product_right .ProductList li:nth-child(5n+1){clear:left;}
}


@media(max-width:1024px){
    .Product .Product_left .tit{font-size: 18px;line-height: 50px;padding:0 20px;font-weight: bold;}
    .Product .Product_left .nav{padding:0 20px;}
    .Product .Product_left .nav li em{line-height: 1.4;font-size: 15px;padding:15px 0;padding-right:30px;}
    .Product .Product_left .nav li em b{width:30px;background-size: 10px;}
    .Product .Product_left .nav li dl{padding:10px 0;}
    .Product .Product_left .nav li dl dd{padding:8px 0;padding-right:15px;}
    .Product .Product_right .Filter .FilterTit{padding:0 20px;line-height: 40px;}
    .Product .Product_right .Filter .FilterTit .tit{font-size: 16px;font-weight: bold;}
    .Product .Product_right .Filter .FilterTit .reset a img{max-height:15px;}
    .Product .Product_right .Filter .FilterBox{padding:10px 20px;}
    .Product .Product_right .Filter .FilterBox .item .SelectBox .SelectTxt span{line-height: 40px;}
    
    .Product .Product_right .ProductList ul{display: flex;flex-wrap: wrap;}
    .Product .Product_right .ProductList ul::after{display: none;}
    .Product .Product_right .ProductList li{width: 32%;}
    .Product .Product_right .ProductList li:nth-child(5n){margin-right: 2%;}
    .Product .Product_right .ProductList li:nth-child(3n){margin-right: 0;}
    .Product .Product_right .ProductList li .pic{height: 120px;}
}


@media(max-width:640px){
    .Product .Product_left{width:100%;margin-bottom:20px;}
    .Product .Product_left .nav{max-height:240px;overflow: auto;}
    .Product .Product_left .nav li em{padding-top:8px;padding-bottom:8px;}
    .Product .Product_right{width:100%;}
    .Product .Product_right .Filter .FilterBox .item{width:47%;}
}



.Product .RighInfo002254 .slider-big{ border:1px solid #f0f0f0;border-radius: 10px}
.Product .RighInfo002254 .slider-big li figure{ background-size:contain;}
.Product .RighInfo002254 .slider-list{ position: relative;}
.Product .RighInfo002254 .slider-list li figure{  border:1px solid #f0f0f0;border-radius: 10px}
.Product .RighInfo002254 .slider-list li.slick-current figure{border-color: #1371B6; }
.Product .RighInfo002254 .slider-list .slick-arrow{position:absolute; width:100%; height:40px;cursor:pointer; background-position: center;background-repeat: no-repeat; background-size: auto 50%;}
.Product .RighInfo002254 .slider-list .slick-prev{background-image:url(../images/RighInfo002254-btn_prev.png);background-color: #f7f7f7;background-size: 15%;}
.Product .RighInfo002254 .slider-list .slick-next{background-image:url(../images/RighInfo002254-btn_next.png);background-color: #f7f7f7;background-size: 15%;}
.Product .RighInfo002254 .slider-list .slick-disabled{cursor:default;}


.Product .RighInfo002254 .controls {display: table;position: relative;padding: 0 56px;margin: 1em auto 2em;}
.Product .RighInfo002254 .controls .slick-dots li {float: left;position: relative; width: 13px;height: 13px;margin: 0 5px;}
.Product .RighInfo002254 .controls .slick-dots li button {position: absolute;background: rgba(0,0,0,0.2);width: 7px;height: 7px;border-radius: 50%;top: 50%;left: 50%;transform: translate(-50%,-50%);border: 0;cursor: pointer;border: 0;font-size: 0;padding: 0;transition: 0.3s;}
.Product .RighInfo002254 .controls .slick-dots li.slick-active button {background-color: #1371B6;width: 100%;height: 100%;}
.Product .RighInfo002254 .controls .slick-arrow {position: absolute;top: 50%;width: 25px;height: 11px;background-repeat: no-repeat;background-position: center;margin-top: -5px;}
.Product .RighInfo002254 .controls .slick-prev {left: 0;background-image: url(../images/RighInfo002254-btn_prev.png);transform:rotate(-90deg);background-size:20px auto}
.Product .RighInfo002254 .controls .slick-next {right: 0;background-image: url(../images/RighInfo002254-btn_next.png);transform:rotate(-90deg);background-size:20px auto}
.Product .RighInfo002254 .controls .slick-disabled {cursor: default;}
.Product .RighInfo002254 .controls .slick-prev.slick-disabled {opacity:.5}
.Product .RighInfo002254 .controls .slick-next.slick-disabled {opacity:.5}

 
.Product .RighInfo002254 .right_info{ float:right; width:52%;}
.Product .RighInfo002254 .right_info h1,
.Product .RighInfo002254 .right_info h3{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;color: #333;}
.Product .RighInfo002254 .right_info pre{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;color: #333;line-height:1.75;}
.Product .RighInfo002254 .right_info p{ margin:0;color: #333;}
.Product .RighInfo002254 .right_info div.infotedian{padding:3% 0;}
.Product .RighInfo002254 .right_info div.infotedian p{margin-bottom:0;}
.Product .RighInfo002254 .right_info span{color: #333;line-height: 2;margin: 0;display: block;}
.Product .RighInfo002254 .right_info h1{ padding:3% 0; color:#3c89d9; font-size:calc(26 / 16 * 1em); }
.Product .RighInfo002254 .right_info h3{ font-size:calc(18 / 16 * 1em); font-weight:normal;}
.Product .RighInfo002254 .right_info p{line-height:2; color: #333; margin-bottom:4%;}
.Product .RighInfo002254 .right_info a{ display:inline-block; border:1px solid #fdf3f2;margin-top: 4%; padding:10px 5%; color:#3c89d9; transition:0.4s;}
.Product .RighInfo002254 .right_info a:hover{ background-color:#3c89d9; color:#fff;}


.Product .RighInfo002254 .tab{ padding:3% 0 1% 0;}
.Product .RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #f0f0f0; overflow:hidden; font-size: 1.125em; font-weight:normal; color:#333;}
.Product .RighInfo002254 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.Product .RighInfo002254 .tab .h1_tab span.on{ background-color:#1371B6; color:#fff;}

.Product .RighInfo002254 .tab .info{ padding-top:3%;}
.Product .RighInfo002254 .tab .info ul{margin-bottom: 40px;}
.Product .RighInfo002254 .tab .info ul li img{width: 3%;float: right;}
.Product .RighInfo002254 .tab .info a:hover{color: #0A6ACA;}
.Product .RighInfo002254 .tab .info h1{font-size: 2em; color: #333;margin: 0;padding-bottom: 3%}
.Product .RighInfo002254 .tab .info p{color: #333;line-height: 30px;margin:30px 0;}

.Product .RighInfo002254 .tab .info .download .item a{display: flex;align-items: center;justify-content: space-between;width: 100%;font-size: 1.125em; color: #666;line-height: 60px;border-bottom:1px dashed #f0f0f0;color: #333}
.Product .RighInfo002254 .tab .info .download .item a i{width: 24px; height: 24px; margin-left: 8px;flex: 0 0 auto;background: no-repeat center;background-size: 35px auto; }

.Product .RighInfo002254 .table table{width:100%!important}
.Product .RighInfo002254 .table th,
.Product .RighInfo002254 .table td{ text-align:center; border:1px solid #ddd !important; border-collapse:collapse; line-height:20px; padding:10px 15px;color: #333}
.Product .RighInfo002254 .table th{background:#ebebeb; }
.Product .RighInfo002254 .table .firstRow td{background:#ebebeb;color:#333;font-weight:bold;padding:15px;font-size:16px; }


.Product .RighInfo002254 .xgcp{padding-top: 5%}
.Product .RighInfo002254 .xgcp .title{font-size: 2em; color: #333;margin: 0;padding-bottom: 3%;}
.Product .RighInfo002254 .xgcp li{float: left;width: 23.5%;border: 8px solid #fafafa;border-radius: 10px;overflow: hidden;margin-right: 2%}
.Product .RighInfo002254 .xgcp li:nth-child(4n){margin-right: 0}
.Product .RighInfo002254 .xgcp li .pic{height:calc(200 / 16 * 1em);position: relative;overflow: hidden}
.Product .RighInfo002254 .xgcp li .pic span{position: absolute;width: 100%;height: 100%;left: 0;top: 0;transition: .3s all;}
.Product .RighInfo002254 .xgcp li .pic span img{width: 100%;height: 100%;object-fit: contain}
.Product .RighInfo002254 .xgcp li .txt{padding:calc(30 / 16 * 1em) calc(10 / 16 * 1em);text-align: center}
.Product .RighInfo002254 .xgcp li .txt .tit{font-size:calc(20 / 16 * 1em);color: #333;transition: .3s all}
.Product .RighInfo002254 .xgcp li:hover{border-color:#f2f5f9 }
.Product .RighInfo002254 .xgcp li:hover .pic span{transform: scale(1.05)}
.Product .RighInfo002254 .xgcp li:hover .txt .tit{color:#1371B6 }

.pro_detail{display: flex;justify-content: space-between;align-items: center;}
.list_img{border: 1px solid #dcdcdc;}
.list_img figure{width: 100%;padding-bottom: 73%;background-position: center center;background-repeat: no-repeat;background-size: cover;}



@media (min-width:641px) {
    .Product .Product_right .support_search{float: right;}
    .list_img{width: 48%;}

    .Product .RighInfo002254 .list_img{float:left; width:43%; position:relative;}
    .Product .RighInfo002254 .slider-big{position:absolute; left:0; top:0; height:100%; width:80%; }
    .Product .RighInfo002254 .slider-big *{height: 100%;}
    .Product .RighInfo002254 .slider-list{padding:42px 0;margin-left: 82.9%;}
    .Product .RighInfo002254 .slider-list .slick-arrow{ left: 0;}
    .Product .RighInfo002254 .slider-list .slick-prev{top: 0;}
    .Product .RighInfo002254 .slider-list .slick-next{bottom: 0;}
    .Product .RighInfo002254 .slider-list li{ height:130px;  position:relative;}
    .Product .RighInfo002254 .slider-list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain;}
    .Product .RighInfo002254 .slider-list li.slick-current figure{ border-width:2px;}
}
@media(max-width:640px){
    .Product .support_search{max-width: 100%;width: 100%}
    
    .Product .RighInfo002254 .slider-big li .Ispic{padding-bottom: calc(476 / 536 * 100%);}
    .Product .RighInfo002254 .slider-list li .Ispic{padding-bottom: calc((476 * 0.9) / 536 * 100%); width: 90%; margin: 0 auto;}
    .Product .RighInfo002254 .slider-list{padding:0 42px; margin-top: 3vw;}
    .Product .RighInfo002254 .slider-list .slick-arrow{ top: 0; width: 42px; height: 100%; background-size: contain;transform: rotate(-90deg);}
    .Product .RighInfo002254 .slider-list .slick-prev{left: 0;}
    .Product .RighInfo002254 .slider-list .slick-next{right: 0;}
    
    .Product .RighInfo002254 .right_info{ float:none; width:100%;}
    .Product .RighInfo002254 .table{overflow: auto;}
    .Product .RighInfo002254 .table table{width: 200%;}
    
    .Product .RighInfo002254 .xgcp ul{display: flex;flex-wrap: wrap;}
    .Product .RighInfo002254 .xgcp ul::after{display: none;}
    .Product .RighInfo002254 .xgcp li{width: 49%;}
    .Product .RighInfo002254 .xgcp li:nth-child(2n){margin-right: 0}
    .Product .RighInfo002254 .xgcp li .txt .tit{font-size: 14px}
}	
@media(max-width:480px){
    .Product .RighInfo002254 .tab .h1_tab{ font-size:14px;}
}


/*TextList000286 */
.TextList000287{ padding:0;}
.TextList_menu{width: 100%;text-align: center;margin-bottom: calc(60 / 16 * 1em);}
.TextList_menu a{ padding: 0 3%;line-height: calc(50 / 18 * 1em);background-color: #f2f2f3;display: inline-block;border-radius: 25px;cursor: pointer;font-size: 1.125em;margin: 0 calc(15 / 18 * 1em);}
.TextList_menu a:hover,
.TextList_menu a.cur{background:#1371B6;color:#fff; }

.TextList000287 nav { margin-bottom: 3%; text-align: center; }
.TextList000287 nav ul li { padding: 0 10px; display: inline-block; *zoom:1;*display:inline;}
.TextList000287 nav ul li a { display: block; min-width: 160px; height: 50px; line-height: 50px; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-radius: 50px; background: #f8f8f8; }
.TextList000287 nav ul li.on a, 
.TextList000287 nav ul li a:hover { color: #fff; background: #1371B6; }

@media(max-width:1000px) {
    .TextList_menu a{margin: 0 5px 5px;padding: 0 15px}
    .TextList000287 nav ul li a { min-width: 90px; font-size: 14px; height: 35px; line-height: 35px; padding: 0 3%; }
}

@media(max-width:640px) {
    .TextList000287 nav ul li { width: 100%; margin: 0 0 1px; display: block; }
    .TextList000287 nav ul li a { border-radius: 0; }
}

.TextList000287 .list{ display:-webkit-flex; display:flex; flex-wrap:wrap;}
.TextList000287 .list li { position: relative;float: left;width: 17.6%;margin-right: 3%;text-align: center;margin-bottom: 3%;}
.TextList000287 .list li figure {box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1); }
.TextList000287 .list li figure em { display: block; background-repeat: no-repeat; background-position: center center; background-size: cover; padding-bottom:139%; }
.TextList000287 .list li p { color: #333; font-size: calc(18 / 16 * 1em); margin: 30px 0 20px 0; }

/*.TextList000287 .list li .btn{position: absolute;right: 0;bottom: 0;}*/
.TextList000287 .list li .btn span{ cursor: pointer;color: #1371B6;position: relative; border: 1px solid #1371B6;border-radius: 50px;font-size: calc(15 / 16 * 1em); padding: 0 30px 0 30px; display: inline-block;line-height:2;}
.TextList000287 .list li span+span{margin-left: 1.5vw;}
.TextList000287 .list li a:hover p { color: #1371B6; }
.TextList000287 .list li a:hover span { color: #fff; background-color: #1371B6;  }
.TextList000287 .list li .m-video{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;width: 50px;height: 50px;background-size: 100%;cursor: pointer;}
@media(min-width:641px) {
    .TextList000287 .list li:nth-child(5n) { margin-right: 0; }
}
@media(max-width:640px) {
    .TextList000287 .list li { width: 49%;margin-bottom: 30px;margin-right: 2% }
    .TextList000287 .list li:nth-child(3n) { margin-right: 2%; }
    .TextList000287 .list li:nth-child(2n) { margin-right: 0; }
    .TextList000287 .list li p{margin-top: 15px}
}




.rczp .flex{box-shadow: 9px 15px 32px 0px rgb(0 0 0 / 15%);background: url(../images/nypage_bg2.jpg) no-repeat left top #fff;}
.rczp .left .pic{height:calc(500 / 16 * 1em);position: relative;overflow: hidden}
.rczp .left .pic span{position: absolute;width: 100%;height: 100%;left: 0;top: 0;transition: .3s all;}
.rczp .left .pic span img{width: 100%;height: 100%;object-fit: cover}
.rczp .right{padding: 0 5%}
.rczp .right dt{font-size: calc(32 / 16* 1em);color: #333;padding-bottom: calc(30 / 32* 1em);font-weight: bold;}
.rczp .right dd{color: #333;display: flex;align-items: center;}
.rczp .right dd:not(:last-child){margin-bottom:calc(15 / 18* 1em) ;}
.rczp .right dd::before{content: '';width:calc(24 / 16* 1em) ;height: calc(24 / 16* 1em);background-position: center;background-repeat: no-repeat;margin-right: 10px;}
.rczp .right dd.add::before{background-image: url(../images/icon-add.svg);background-size: calc(24 / 16* 1em) auto;}
.rczp .right dd.tel::before{background-image: url(../images/icon-tel.svg);background-size: calc(20 / 16* 1em) auto;}
.rczp .right dd.mail::before{background-image: url(../images/icon-mail.svg);background-size: calc(20 / 16* 1em) auto;}
.rczp .right .tips{border-top: 1px solid #eee;padding-top: 5%;margin-top: 5%;font-size: 1.125em;}
.rczp .right .tips aside{color: #333;text-indent: 2em;line-height: 2}
.rczp .right .tips .link{color: #1371B6;text-decoration: underline;}
.rczp .map{margin-top: 5vw}
@media(min-width:1025px){
    .rczp .flex{display: flex;align-items: center;}
    .rczp .left{width: 50%}
    .rczp .right{width: 50%}
}
@media(max-width:1024px){
    .rczp .left .pic{height:calc(300 / 16 * 1em);}
    .rczp .right{padding: 30px}
}



.kjzg{position: relative;padding-bottom: 7vw;overflow: hidden;    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #e9f5fe 50%, rgba(0, 0, 0, 0) 100%);}
.kjzg .column-tit{text-align: center; font-size: calc(50 / 16 * 1em);margin-bottom: calc(30 / 50 * 1em);color: #333;}
.kjzg .column-tip{text-align: center; font-size: calc(20 / 16 * 1em);margin-bottom: calc(70 / 20 * 1em);color: #333;}
.kjzg .list li .item{color: #fff;position: relative;perspective: 1200px;}
.kjzg .list li .ytable{width: calc(320 / 415 * 100%); margin: 0 auto; height: 100%;}
.kjzg .list li .txt{position: absolute; left: 0; width: 100%; height: 100%; top: 0;}
.kjzg .list li .Ispic{border-radius: 20px;padding-bottom: calc(650 / 415 * 100%); opacity: 0.8;  transition-property: transform; transform-style: preserve-3d; transform: translateX(-14px) translateZ(34px) rotateY(-20deg) scaleY(0.9) scaleX(1.03);transition: 0.3s ease-in-out;    background-repeat: no-repeat;background-position: center center;background-size: cover;}
.kjzg .list li:nth-child(1) .Ispic{transform: translateX(14px) translateZ(34px) rotateY(20deg) scaleY(0.9) scaleX(1.03);}
.kjzg .list li .icon img{height: calc(120 / 16 * 1em);margin-top: calc(40 / 16 * 1em)}
.kjzg .list li .info{padding: calc(20 / 16 * 1em) 0 calc(60 / 16 * 1em) 0 ;}
.kjzg .list li .tit{font-size: calc(36 / 16 * 1em); line-height: 1; margin-bottom: calc(20 / 36 * 1em);}
.kjzg .list li .info p{margin: 0; line-height: calc(30 / 16 * 1em);opacity: 0.8;text-align:justify;}
.kjzg .list li .more{ width: calc(15 / 16 * 1em);height: calc(15 / 16 * 1em);display: block; background: no-repeat center; background-size: contain;}
.kjzg .list li dl{overflow: hidden;}
.kjzg .list li dd{float: left; line-height: calc(30 / 16 * 1em);}
.kjzg .list li dd:not(:last-child){margin-right: calc(10 / 16 * 1em);}
.kjzg .list li dd a{display: block;color: #fff; background: rgba(255, 255, 255, 0.2); padding: 0 1em; border-radius: 1em;}
@media (min-width:1025px) {
.kjzg .list{margin-top: calc(20 / 16 * 1em);}
.kjzg .list li{float: left; width: 30%; }
.kjzg .list li:not(:nth-child(3n)){margin-right:calc((100% - 30% * 3)/2);} 
.kjzg .list li:hover .Ispic{opacity: 1;transform: translateX(0) translateZ(0) rotateY(0) scaleY(1) scaleX(1);}
.kjzg .list li dl{height:0;  transition: 0.3s ease-out;}
.kjzg .list li:hover dl{margin-top: calc(50 / 16 * 1em);height: calc(30 / 16 * 1em);}

}

@media(max-width:1400px){
.kjzg .list li .Ispic{padding-bottom: calc(850 / 415 * 100%); }
}

@media (max-width:1024px) {
.kjzg .column-tit{font-size: calc(30 / 16 * 1em);}
.kjzg .list{margin-top: calc(40 / 16 * 1em);}
.kjzg .list li:nth-child(3n) .Ispic{transform: translateX(14px) translateZ(34px) rotateY(20deg) scaleY(0.9) scaleX(1.03);}
.kjzg .list li dl{margin-top: 5vw;height: calc(30 / 16 * 1em);}
}



.OtherKf{position:fixed;right:0;bottom:20%;z-index:101}
.OtherKf a{display:flex;align-items:center;justify-content:center;width:calc(70 / 16 * 1em);height:calc(70 / 16 * 1em);background:#f4f7fb;padding:calc(10 / 16 * 1em);}
.OtherKf a::before{content:'';background: url(../images/icon-mail2.svg) no-repeat center #1371B6;background-size: 20px auto;width:100%;height:100%}


[v-cloak] { display: none; }