@font-face{font-family:'HarmonyOS_Sans_SC_Regular';src: url('../images/HarmonyOS_Sans_SC_Regular.ttf');}
body{font-family:'HarmonyOS_Sans_SC_Regular';}
/*Top002262*/
.Top002262 {position:fixed; z-index: 100; width: 100%; left: 0; top:30px; transition: 0.3s;}
.Top002262_hover,
.Top002262_fixed{box-shadow: 0 0 5px rgba(0,0,0,0.1); border-bottom:none; top:0;}
.Top002262:after{position: absolute; content:'';transition: 0.3s; width:98%; height: 100%; background: #fff; left: 50%; top:50%; transform: translate(-50%,-50%); z-index:-1;}
.Top002262_fixed:after{ width:100vw;}
.Top002262 .header-left{ float: left; width: 30%; display:table;  height: calc(80 / 16 * 1em);max-width:180px;}
.Top002262 .logo{ display:table-cell; vertical-align:middle;}
.Top002262 .header-mids,
.Top002262 .header-right{ float:right;}
.Top002262 .header-right dd{ float:left;padding: calc(25 / 16 * 1em) 0;}
.Top002262 .top-language{ position:relative; margin-right:1.5vw;}
.Top002262 .top-language span{ display:block;background:url(../images/Top002262-lang.svg) no-repeat  center;height:calc(30 / 16 * 1em); width:calc(30 / 16 * 1em); cursor:pointer; position: relative; z-index: 1;  background-size: auto 70%;}
.Top002262 .top-language figure{ position:absolute; top:100%; left:50%; background:#fff; width:calc(120 / 16 * 1em); line-height:calc(40 / 16 * 1em); display:none; margin-left:calc(-60 / 16 * 1em); box-shadow:  0 0 10px rgba(0,0,0,0.1);}
.Top002262 .top-language a{ display:block; text-align:center; color:#333;}
.Top002262 .top-language a:hover{color:#fff; background:#005da5; }

.Top002262 .search{ position:relative; z-index:100;}
.Top002262 .open-search{ background:url(../images/Top002262-search.svg) no-repeat center center; width:calc(30 / 16 * 1em); height:calc(30 / 16 * 1em);display:block; background-size:auto 70%;}
.Top002262 .top-search{ position:absolute; top:100%; right:0; z-index:100; border:1px solid #b4b4b4; background:rgba(0,0,0,0.2); }
.Top002262 .top-search .text{width:calc(254 / 16 * 1em);line-height:calc(46 / 16 * 1em);height:calc(46 / 16 * 1em); color:#fff; padding:0 50px 0 10px; background: none}
.Top002262 .top-search .btn{ position:absolute; right:0; top:0; line-height:calc(46 / 16 * 1em); width:calc(46 / 16 * 1em); text-align:center; color:#fff; font-weight:bold; font-size:1em; font-family:Arial;}
.Top002262 .top-search .btn::before{position: absolute; content: '';border: 8px solid transparent; border-bottom-color:#b4b4b4;top: -16px;right: 4px;}
.search-show .Top002262 .top-search{display: block;}
.Top002262 .header-right .open-menu{ position: relative;}
.Top002262 .header-mids li .sub{display: none;}
.Top002262 .header-mids li span,
.Top002262 .header-mids li a{display:block;}
.Top002262_hover .open-search.on:before,
.Top002262_hover .open-search.on:after,
.Top002262_fixed .open-search.on:before, 
.Top002262_fixed .open-search.on:after{background-color:#005da5;}
@media(min-width:1520px){
.Top002262:not(.Top002262_fixed):after{ max-width: 1520px; border-radius:20px  0;}
.Top002262_hover:after{ width:100vw; max-width: 100% !important; border-radius: 0 !important;}
}
@media(min-width:1025px){
.Top002262 .header-mids{margin-right:1vw;} 
.Top002262 .header-right dd:last-child{display: none;}
.Top002262 .header-mids li{ margin-right:1.5vw;float: left;  font-size:calc(17 / 16 * 1em)  ;}
.Top002262 .header-mids li span{ padding:0 20px;position:relative; }
.Top002262 .header-mids li span a{ line-height:calc(80 / 17 * 1em); position:relative; color:#333;}
.Top002262 .header-mids li span a::before{ position:absolute; content:''; left:50%; bottom:0;  height:2px; width:0; transition:ease-in-out 0.3s; transform:translateX(-50%);}
.Top002262 .header-mids li span a:hover::before,
.Top002262 .header-mids li.aon span a::before{width:100%; background:#005da5;}
.Top002262 .header-mids li span a:hover,
.Top002262 .header-mids li.aon span a{color: #005da5;}
}

@media (max-width:1024px) {
.Top002262  { top:0}
.Top002262 .open-menu i{margin-top: 0; background:#666}
.Top002262 .header-left{height: calc(60 / 16 * 1em);} 
.Top002262 .header-right dd{padding: calc(15 / 16 * 1em) 0;}
.Top002262 .open-menu{margin:calc(8 / 16 * 1em) 0; margin-left:calc(25 / 16 * 1em) ;width:calc(40 / 16 * 1em) ;height:calc(40 / 16 * 1em) ; } 
.Top002262 .header-mids{position: fixed; right: -100%;opacity: 0; top:calc(60 / 16 * 1em) ;bottom: 0;overflow: auto; z-index: 99; width: 40%;box-shadow: 0 10px 10px rgba(0,0,0,0.1);transition: 0.5s; width: 45%; background:rgba(255,255,255,0.95);}
.menu-show .Top002262 .header-mids{right:-1px;opacity: 1; }
.Top002262 .open-menu:not(.on) i:nth-child(1){margin-top:calc(-10 / 16 * 1em);}
.Top002262 .open-menu:not(.on) i:nth-child(3){margin-top:calc(10 / 16 * 1em);}
.Top002262 .logo img { max-height: calc(40 / 16 * 1em);}
.Top002262 .header-mids li{border-bottom: 1px solid #eaeaea;}
.Top002262 .header-mids li span{line-height:calc(50 / 16 * 1em) ;padding:0 4em 0 2em;font-size:calc(16 / 16 * 1em) ;}
.Top002262 .has-multi aside .op-multi:before, 
.Top002262 .has-multi aside .op-multi:after, 
.Top002262 .has-sub span .op:before, 
.Top002262 .has-sub span .op:after{ transform: translate(0,0); width: 7px;}
.Top002262 .has-multi aside .op-multi:after,
.Top002262 .has-sub span .op:after{height: 7px; width: 2px;}
.Top002262 .has-multi aside .op-multi, 
.Top002262 .has-sub span .op{right: 2%;transform: rotate(135deg);}
.Top002262 .has-sub span .op:before, 
.Top002262 .has-sub span .op:after{background-color: #005da5;}
.Top002262 .has-sub span .op.click{ transform: rotate(225deg);} 
.Top002262_hover .open-menu i,
.Top002262_fixed .open-menu i{background: #666;}
}

.on a{
	color: #024A98
}


/*Banner003077 */
.Banner003077{position: relative;}
@media(min-width:1025px){
    .Banner003077 .wap{display: none;}
    .Banner003077 .Ispic{display:block; width: 100%; height:960px;}
}
@media(max-width:1024px){
    .Banner003077 .Ispic{display: none;}
}
.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-family:Arial; border: 0;padding: 0; font-weight: bold;line-height: 1; opacity: 0; transition: 0.3s; width:1em;}
.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:#fff;top: 50%;left: 0; margin-top: -1.5px; }
.Banner003077 .dots li.slick-active:before{width: 25px;}
@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;}
}


.Hometitle{text-align: center;margin-bottom: calc(40 / 16 * 1em); z-index: 10; }
.Hometitle .cn{font-size:calc(38 / 16 * 1em);  color:#333; display:inline-block; line-height: 1; font-weight: bold; position: relative; padding-bottom:4px; letter-spacing: 5px; text-indent: 5px;} 
.Hometitle .cn:after{display: block; content: '';width:100%; height:12px; background:#005da5; position: absolute; left:0; bottom: 0;z-index: -1; transform: skewX(-15deg); opacity: 0.3;}


/*Floor003194 */
.Floor003194{ overflow: hidden; padding-top: calc(100 / 1920 * 100vw); }
.Floor003194 .intro{text-align: center;padding-bottom:calc(60 / 1920 * 100vw);}
.Floor003194 .intro .edit-info{ font-size: calc(20 / 16 * 1em); line-height: 1.7; }
.Floor003194 .boxs-group{/* background-color:#000; */}
.Floor003194 .boxs-group .box{overflow: hidden;position: relative;}
.Floor003194 .boxs-group .box:before {content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background:#005da5;opacity: 0;visibility: hidden;transform-origin: top center;/* transform: translateX(-100%); */transition: 1s ease-in-out;z-index: 2;transition: 0.3s;background: -moz-linear-gradient(45deg, rgba(21,68,122,.8) 0%, rgba(21,68,122,.4) 100%);background: -webkit-linear-gradient(45deg, rgba(21,68,122,.8) 0%,rgba(21,68,122,.4) 100%);background: linear-gradient(45deg, rgba(21,68,122,.8) 0%,rgba(21,68,122,.4) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005da5', endColorstr='#005da538',GradientType=1 );}

.Floor003194 .boxs-group .inside{position: relative;background-color: #000;}
.Floor003194 .boxs-group .txt{position: absolute;margin: 0 auto;color: #fff;text-align: center;z-index: 10;}
.Floor003194 .boxs-group picture{ opacity: 0.7; transition: 0.5s;display: block;}
.Floor003194 .box{width: 33.33%;}
.Floor003194 .box a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block;z-index: 33;}
.Floor003194 .box .tit{font-size: calc(32 / 16 * 1em); margin-bottom: calc(30 / 32 * 1em);}
.Floor003194 .box .desc{font-size: calc(18 / 16 * 1em);}
.Floor003194 .box .icon{width:  calc(58 / 16 * 1em);height:  calc(63 / 16 * 1em);border-radius:15px 0 ;border: solid 1px rgba(255, 255, 255, 1);display: inline-block; margin-top:calc(60 / 16 * 1em); background: url(../images/more.svg) no-repeat center center;background-size: 1em auto;}

@media (min-width:1025px) {
.Floor003194 .boxs-group{margin: 0 0 0 -6%; display: table;height: calc(600 / 16 * 1em);  width: 112%;}   
.Floor003194 .boxs-group .box{display: table-cell;transform: skewX(-15deg);transition: 0.5s width;border: 15px solid #fff;border-top: 0;border-bottom: 0;}
.Floor003194 .boxs-group .inside{ height: 100%;}
.Floor003194 .boxs-group .txt{ transform: skewX(15deg);width: calc(375 / 530 * 100%); top: 15.883%; left: calc((100% - 375 / 530 * 100%) / 2);}
.Floor003194 .boxs-group .box:first-child .txt{ left: calc((100% - 375 / 730 * 100%) / 2);}
.Floor003194 .boxs-group picture{position: absolute; left: calc(-58.334% / 2); width: calc(760 / 480 * 100%);transform: skewX(15deg);top: 0; height: 100%; }
.Floor003194 .box.on{width:50%; /* background:#005da5; */}
.Floor003194 .boxs-group .box.on::before {opacity: 1;transform: translateX(0);visibility: visible}
.Floor003194 .box.on picture{width: 118%;left: -9%;  opacity:0.4;}
.Floor003194 .box.short .txt{opacity: 0;}
.Floor003194 .box.short{width:25%;}
.Floor003194 .box.short picture{ opacity: 0.5; left: calc(-131.429% / 2); width: calc(405 / 175 * 100%);}
.Floor003194 .box:first-child .txt{width: calc(420 / 530 * 100%);}
.Floor003194 .box:not(.on):last-child .txt{left: 0;}
.Floor003194 .box.on .txt{text-align: left;}
.Floor003194 .box.on .desc{display: none;}
.Floor003194 .box .info{visibility: hidden;max-width:calc(462 / 16 * 1em);line-height: calc(30 / 16 * 1em); transform: translateX(50px); opacity: 0; transition:transform 0.3s 0.5s,opacity 0.3s 0.5s; position: absolute;}
.Floor003194 .box.on .info{visibility: visible;transform: translateX(0); opacity: 1;position: relative;}
}
@media (max-width:1024px) {
.Floor003194 .boxs-group{display: flex;flex-wrap: wrap; flex-direction: row;}
.Floor003194 .boxs-group picture{height: 60vw; opacity: 0.7;}
.Floor003194 .box .info{display: none;}
.Floor003194 .boxs-group .txt{left: 0; width: 100%;padding: 0 5%; height: 100%;display: flex;align-items: center; flex-direction: column; justify-content: center;}
.Floor003194 .box .tit{font-size: 26px; margin-bottom: 0.5em;}
.Floor003194 .box .desc{font-size: 16px;}
.Floor003194 .box .icon{margin-top: 25px; width: 38px; height: 38px; background-size: 18px auto;}
.Floor003194 .intro .edit-info{ font-size: 16px;  }
}

@media (max-width:640px) {
.Floor003194 .intro .edit-info{ font-size: 14px;  }
.Floor003194 .box .tit{font-size: 20px; }
.Floor003194 .box .desc{ font-size: 14px;}

}
  

  
  


/*Floor002821 */
.Floor002821{overflow: hidden; padding: calc(100 / 1920 * 100vw) 0;}
.Floor002821 .ul{overflow: hidden;}
.Floor002821 li{float: left;width:calc(50% - 20px);position: relative;padding-bottom:21.945%; border-radius:30px 0; overflow: hidden; }
.Floor002821 li a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000;}
.Floor002821 li a >*{position: absolute; left: 0;width: 100%;}
.Floor002821 li .Ispic{height: 100%; top: 0; opacity: 0.7;}
.Floor002821 li a:before{z-index: 5;position: absolute; top: 0; width: 100%;left: 0;content: '';height: 100%; opacity: 0;-webkit-opacity: 0; transition: 0.3s;
background: -moz-linear-gradient(45deg,  rgba(21,68,122,.8) 0%, rgba(21,68,122,.4) 100%); 
background: -webkit-linear-gradient(45deg,  rgba(21,68,122,.8) 0%,rgba(21,68,122,.4) 100%);
background: linear-gradient(45deg,  rgba(21,68,122,.8) 0%,rgba(21,68,122,.4) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005da5', endColorstr='#005da538',GradientType=1 );
}
.Floor002821 li a:hover:before{opacity: 0.9;-webkit-opacity: 0.9;}
.Floor002821 li .txt{z-index: 10; bottom: calc(35 / 16 * 1em);padding: 0 calc(35 / 16 * 1em);color: #fff;}
.Floor002821 li .txt p.t1{font-size:calc(22 / 16 * 1em); margin:calc(14 / 22 * 1em) 0;}
.Floor002821 li .txt p.t2{line-height:calc(30 / 16 * 1em);margin: 0; opacity: 0.8;}
.Floor002821 li .icon img{max-height:calc(36 / 16 * 1em);;display: block;}
@media(min-width:1025px){
.Floor002821 li:nth-child(1) .Ispic,
.Floor002821 li:nth-child(1) a:before{left: auto; right: 0;}
.Floor002821 li:nth-child(3),
.Floor002821 li:nth-child(4){width:calc(25% - 20px); margin-top: 20px;}
.Floor002821 li:nth-child(2),
.Floor002821 li:nth-child(3),
.Floor002821 li:nth-child(4){margin-left: 20px;}
.Floor002821 li:nth-child(1){padding-bottom:45.278%;}
}
@media(max-width:1024px){
.Floor002821 li{width: 100%;    padding-bottom: 63.858%; margin-bottom: 5%;}
/*.Floor002821 li:nth-child(3),
.Floor002821 li:nth-child(4){width: 50%;}*/
}

@media(max-width:640px){
.Floor002821 li{padding-bottom: 52%;}
.Floor002821 li .txt{padding: 0 15px;bottom: 15px;}
.Floor002821 li .icon img{max-height:32px}
.Floor002821 li .txt p.t1{ font-size: 18px;}
.Floor002821 li .txt p.t2{ font-size: 14px;}
}






/*Floor002717 */
.Floor002717{ position:relative; overflow:hidden; padding: calc(180 / 1920 * 100vw) 0; background: #ececec; z-index: 1;}
.Floor002717:before,
.Floor002717:after{position: absolute; content:'';transition: 0.3s; width: 120%; height:calc(100 / 1920 * 100vw); left: -10%; background:#fff;}
.Floor002717:before{top:calc(-40 / 1920 * 100vw); transform: skewY(-2.5deg);}
.Floor002717:after{bottom:calc(-40 / 1920 * 100vw); transform: skewY(2.5deg);}

.Floor002717 .slider ul{width:calc(100% + calc(480 / 1920 * 100vw)); z-index: 4;}
.Floor002717 .slider li a{position: relative;display: block; margin-right:50px; overflow: hidden;}
.Floor002717 li a{ position:relative; display:block;  color:#fff; border-radius: 20px 0; overflow: hidden;}
.Floor002717 li a:after{ transition:0.3s; position:absolute; left:0; bottom:0; height:100%; right:0; z-index:3; content:'';
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 37%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 37%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */}
.Floor002717 li .txt{ transition:0.3s; position:absolute; left:5%; right:5%; bottom:10%; z-index:10;}
.Floor002717 li .txt h3{ font-weight:normal; font-size:calc(22 / 16 * 1em); margin-top:0;}
.Floor002717 li .txt p{ margin:0;  opacity: 0.8;}
.Floor002717 li .Ispic{ padding-bottom:60.88%;}
.Floor002717 li a:hover:after{ background:rgba(21,68,122,0.8);}
.Floor002717 li a:hover .txt{ bottom:30%; text-align:center;}
.Floor002717 li .icon{display: none;}
.Floor002717 li a:hover .icon{width:  calc(58 / 16 * 1em);height:  calc(63 / 16 * 1em);border-radius:15px 0 ;border: solid 1px rgba(255, 255, 255, 1);display: inline-block; margin-top:calc(40 / 16 * 1em); background: url(../images/more.svg) no-repeat center center;background-size: 1em auto;}

.Floor002717 .arrow{margin:4vw 0 2vw; background-color:rgba(0,0,0,0.2); height: 1px;position: relative;}
.Floor002717 .arrow:before{position: absolute; content: ''; width: 50%; height: 100%;background:#005da5; left: 0; top: 0;}
.Floor002717 .slick-arrow{position: absolute; width: 46px;height: 46px; position: absolute; top: 50%; margin-top: -23px; border: 1px solid #005da5;background: url("../images/Floor002997_prev.svg") no-repeat center center #ececec; transition: 0.3s; border-radius: 10px 0;}
.Floor002717 .slick-arrow:hover{border-radius: 50%;}
.Floor002717 .slick-prev{left: 0;}
.Floor002717 .slick-next{left: 144px;background-image: url("../images/Floor002997_next.svg");}
@media(max-width:1024px){
.Floor002717 .arrow{margin:9vw 0 5vw; }
}

/*
 .Timeline000753
 */
 .Timeline000753{padding: calc(100 / 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_up.svg) no-repeat center center; width:20px; height:21px; cursor:pointer; background-size: contain;}
 .Timeline000753 .next a{ background-image:url(../images/Timeline000753-icon_down.svg);}
 .Timeline000753 .prev{ padding-bottom:20px;}
 .Timeline000753 .next{ padding-top:20px;}
 .Timeline000753 .bx-wrapper{ position:relative;}
 .Timeline000753 .bx-wrapper:before{ position:absolute; content:''; width:3px; height:100%; background-color:#f5f5f5; left:50%; margin-left:-1.5px; top:0;}
 .Timeline000753 .list li{ padding:1vw 0;}
 .Timeline000753 .list li .box{position:relative;}
 .Timeline000753 .list li .box .con{ background-color:#f5f5f5; padding:15px; position:relative; border-radius: 15px 0;}
 .Timeline000753 .list li .box .pic{ width:43.076%;}
 .Timeline000753 .list li .box .Ispic{ padding-bottom:53.85%; border-radius: 15px 0;}
 .Timeline000753 .list li .box .pre{padding-left:1.5vw; line-height: 1.75;}
 .Timeline000753 .list li .box .con::before{ position:absolute; content:''; width:0; height:0;border-top: 7px solid transparent;border-left: 11px solid #f5f5f5;border-bottom: 7px solid transparent; right:-10px;}
 .Timeline000753 .list li time{position:absolute; left:50%; margin-left:calc(-40 / 14 * 1em);font-size: calc(14 / 16 * 1em); top:0; border-radius:50%; text-align:center; color:#999; width:calc(80 / 14 * 1em); height:calc(80 / 14 * 1em);background-color:#f3f3f3; display: table; line-height: 1; font-family: Arial;}
 .Timeline000753 .list li time .tm{ display:table-cell; vertical-align: middle;}
 .Timeline000753 .list li time span{ display:block;font-size:calc(24 / 14 * 1em); font-weight: bold; margin-bottom: 5px;}
 .Timeline000753 .list li:hover .box .con::before{ border-left-color:#005da5;}
 .Timeline000753 .list li:hover time{background-color:#005da5; color: #fff;}
 .Timeline000753 .list li:hover .box .con{ background-color:#005da5;}
 .Timeline000753 .list li:hover .box .con p{ color:#fff;}
 @media(min-width:1025px){
  .Timeline000753 .list li .box{padding-right:56%;}
  .Timeline000753 .list li.odd .box{padding-left:56%; padding-right:0;}
  .Timeline000753 .list li.odd .box .con::before{ right:auto; left:-10px;border-right: 11px solid #f5f5f5; border-left:0;}
  .Timeline000753 .list li.odd:hover .box .con::before{ border-right-color:#005da5;}
}




/*Floor002997 */
.Floor002997{ position:relative; overflow:hidden; padding: calc(180 / 1920 * 100vw) 0 calc(120 / 1920 * 100vw); background: #ececec; z-index: 1;}
.Floor002997:before{position: absolute; content:'';transition: 0.3s; width: 120%; height:calc(100 / 1920 * 100vw); left: -10%; background:#fff;top:calc(-40 / 1920 * 100vw); transform: skewY(-2.5deg);}
.Floor002997 .slider li a{color:#333; display: block; padding: 0 calc(20 / 16 * 1em); padding-bottom: 3.65vw;}
.Floor002997 .slider li .box{position: relative; overflow: hidden; border-radius: 20px 0;}
.Floor002997 .slider li .Ispic{padding-bottom:125.554%; transition:  0.3s;}
.Floor002997 .slider li a:hover .Ispic{transform: scale(1.2);}

.Floor002997 .slider li .txt{position:absolute; z-index: 10; background-color:rgba(0, 93, 165, .7); width:100%; padding:30px; left: 0; bottom: 0;}
.Floor002997 .slider li .txt time{ margin-bottom: 10px; line-height:calc(28 / 16 * 1em); color: #fff; padding-left:calc(28 / 16 * 1em); background: url(../images/time3.svg) no-repeat center left; background-size: auto calc(18 / 16 * 1em); display: block;} 
.Floor002997 .slider li .txt aside{font-size:calc(20 / 16 * 1em); line-height: calc(34 / 20 * 1em); height: calc(68 / 20 * 1em); color: #fff;}
.Floor002997 .slider li .txt p{line-height: calc(30 / 16 * 1em); height:0;margin:0; color:rgba(255,255,255,0.85); opacity: 0; overflow:hidden; transition:  0.3s;}
.Floor002997 .slider li:hover .txt p{height:calc(60 / 16 * 1em);margin: 1.2vw 0; opacity: 1;}


.Floor002997 .controls{position: relative; height: 1px; background:rgba(0,0,0,0.2); margin: 30px 66px;}
.Floor002997 .controls:before{position: absolute; content: ''; width: 50%; height: 100%; left: 0;background:#005da5;}
.Floor002997 .slick-arrow{width: 46px;height: 46px; position: absolute; top: 50%; margin-top: -23px; border: 1px solid #005da5;background: url("../images/Floor002997_prev.svg") no-repeat center center; transition: 0.3s; border-radius: 10px 0;}
.Floor002997 .slick-arrow:hover{border-radius: 50%;}
.Floor002997 .slick-prev{left: -60px;}
.Floor002997 .slick-next{right: -60px;background-image: url("../images/Floor002997_next.svg");}
@media(min-width:1025px){
  .Floor002997 .slider{margin: 0 calc(-20 / 16 * 1em);}

}
@media(max-width:640px){
.Floor002997 .slider li a{padding: 0;padding-bottom: 5vw;}
.Floor002997 .slider li .txt{margin-top: -10vw;}
.Floor002997 .controls{margin-left: 40px;margin-right: 40px;}
/*.Floor002997 .slick-arrow{width: 30px; height: 30px;margin-top: -15px;}*/
.Floor002997 .slick-prev{left: -40px;}
.Floor002997 .slick-next{right: -40px;}
.Floor002997 .slider li .Ispic{    padding-bottom: 104.554%;}
.Floor002997 .slider li .txt{    padding: 22px}
.Floor002997 .slider li .txt aside{line-height: calc(30 / 20 * 1em);
    height: calc(60 / 20 * 1em);}
}



/*Floor003096 */
.Floor003096{position: relative;z-index: 1; overflow: hidden;}
.Floor003096:after{position: absolute; content:'';transition: 0.3s; width: 120%; height:calc(110 / 1920 * 100vw); left: -10%; background:#ececec;top:calc(-50 / 1920 * 100vw); transform: skewY(2.5deg); z-index: 3;}
.Floor003096 .box{position: relative;z-index: 1;}
.Floor003096 .Ispic{display: block; height:850px;}
.Floor003096 .Hometitle{text-align: left; }
.Floor003096 .Hometitle .cn{color:#fff;} 
.Floor003096 .Hometitle .cn:after{ background:#fff;}
.Floor003096 .info{color:rgba(255,255,255,0.9); line-height: 2; margin-bottom:2.5vw;}
.Floor003096 .icon{width: calc(58 / 16 * 1em);height:calc(63 / 16 * 1em);border-radius:15px 0 ;border: solid 1px rgba(255, 255, 255, 1);display: inline-block;  background: url(../images/more.svg) no-repeat center center;background-size: 1em auto;}
.Floor003096 .icon:hover{ background-color:#fff; background-image:url(../images/Floor002997_next.svg);}
@media(min-width:1025px){
.Floor003096 .txt-area{position: absolute; left: 0; top: 0; width: 100%; height: 100%;z-index: 2;}
.Floor003096 .box .auto{height: 100%;}
.Floor003096 .box .ytable{width: 50%; height: 100%; max-width:550px; padding-top: 4vw;}
}
@media(max-width:1024px){
.Floor003096 .txt-area{    padding: 5vw;
    position: absolute;
    top: 18%;}
}




@media(max-width:768px){
 .Floor003096 .Ispic{ height:420px;}
 
 
 
 
}




/*Bottom002900 */
.Bottom002900{background:#f5f5f5;padding:calc(60 / 1920 * 100vw) 0 calc(30 / 1920 * 100vw); border-top: 2px solid #005da5;}
.Bottom002900,
.Bottom002900 a{color: #555;}
@media(min-width:1441px){
.Bottom002900 .inner{margin: 0 auto;}
}
.Bottom002900 .b_nav nav dd a{opacity: 0.8;}
@media(min-width:1025px){
.Bottom002900 .contact{width: 25%;}
.Bottom002900 .contact .logo{width: 70%; max-width:180px;}
.Bottom002900 .b_nav{width: 70%;max-width: 950px;}
}

.Bottom002900 .b_nav nav{border-bottom: 1px solid rgba(0,0,0,0.1);padding-bottom:calc(30 / 16 * 1em); margin-bottom:calc(30 / 16 * 1em);}
.Bottom002900 .b_nav nav dl{float: left; max-width: 140px;}
.Bottom002900 .b_nav nav dt{padding-bottom:calc(14 / 17 * 1em); font-size: calc(17 / 16 * 1em); font-weight: bold;}
.Bottom002900 .b_nav nav dd{line-height:calc(26 / 16 * 1em);padding:7px 0;font-size:calc(15 / 16 * 1em);}

.Bottom002900 aside{padding-bottom:calc(15 / 16 * 1em);}
.Bottom002900 aside a{opacity: 0.75;}
.Bottom002900 aside a:not(:last-child):after{display: inline-block; content: ''; margin:0 0.2rem; width: 2px; height: 2px; vertical-align: middle;background: rgba(0,0,0,0.5);}

.Bottom002900 .copyright{color: rgba(0,20,0,0.5);line-height:calc(30 / 16 * 1em);}
.Bottom002900 .copyright a{opacity: 0.75;}
.Bottom002900 a:hover{color:#005da5;opacity: 1!important;}
.Bottom002900 .contact .num{font-size:calc(30 / 16 * 1em);font-family:Arial;line-height: 1em; font-weight: bold; color: #005da5;}
.Bottom002900 .share li{float: left;position: relative;}
.Bottom002900 .share li figure{position: absolute; left: 0; bottom: 100%; width: 120px; 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:1.5vw;}
.Bottom002900 .share li a{display: block;border: 1px solid rgba(0,0,0,0.1); width:54px; height:54px;background-position: center center;background-repeat: no-repeat;border-radius: 50%; cursor: pointer; background-size: auto 35%;}
.Bottom002900 .share li a.a_wx{background-image: url("../images/Bottom002900_wx.svg");}
.Bottom002900 .share li a.a_sina{background-image: url("../images/Bottom002900_sina.svg");}
.Bottom002900 .share li a.a_wx:hover{background-image: url("../images/Bottom002900_wx1.svg");}
.Bottom002900 .share li a.a_sina:hover{background-image: url("../images/Bottom002900_sina1.svg");}
.Bottom002900 .share li a:hover{background-color: #005da5;}
@media(min-width:1025px){
.Bottom002900 .contact .tit{padding-bottom:14px; opacity: 0.8; font-size: calc(15 / 16 *1em);}
.Bottom002900 .share{margin:2.2vw 0;}
}
@media(min-width:1025px) and (max-width:1280px){
.Bottom002900 .share li:not(:last-child){margin-right:1vw;}
}
@media(max-width:1024px){
.Bottom002900{ padding-top:10%}
 .Bottom002900 .b_nav nav{display: none;}
.Bottom002900 .share,.Bottom002900 .hotline{ padding-top:5%}
.Bottom002900 .contact .num{font-size:calc(25 / 16 * 1em);}
.Bottom002900 .share li:not(:last-child){margin-right: 3.5vw;}
.Bottom002900 .share li a{width: 45px; height: 45px;}

}


/*Banner002730 */
.Banner002730{ position:relative;overflow:hidden;}
@media(min-width:1025px){
.Banner002730 figure{ height:500px;animation: ani_scale 12s linear;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
}

@keyframes ani_scale{
 0% {transform:scale(1.8)}
 100% {transform:scale(1)}
}


/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04); position: relative; z-index: 2;}
.Menu003135 .current{ font-size:calc(14 / 16 * 1em); padding-left:calc(20 / 14 * 1em);background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height:calc(80 / 14 * 1em);}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color:#005da5;}
.Menu003135 .nav-menu li{float: left;font-size:1em;line-height:calc(80 / 16 * 1em);}
.Menu003135 .nav-menu li:not(:last-child){margin-right:3.5vw;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color:#005da5;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color:#005da5;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height: 4;font-size: 16px;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:4.1vw;}

}



.listtit{text-align: center;margin-bottom: calc(40 / 16 * 1em); z-index: 10; position: relative; }
.listtit .cn{font-size:calc(32 / 16 * 1em); color:#333; display:inline-block; line-height: 1; font-weight: bold; position: relative; padding-bottom:4px; letter-spacing: 5px; text-indent: 5px;} 
.listtit .cn:after{display: block; content: '';width:100%; height:12px; background:#005da5; position: absolute; left:0; bottom: 0;z-index: -1; transform: skewX(-15deg); opacity: 0.3;}

@media (max-width:1024px) {
.listtit{margin-bottom: calc(20 / 16 * 1em);}
.listtit .cn{font-size:calc(30 / 16 * 1em); letter-spacing: 2px; text-indent: 5px;} 
}



/*
 .RighInfo002519
 */
 .RighInfo002519{padding: calc(100 / 1920 * 100vw) 0; background:#f7f7f7;}
.RighInfo002519 p{ margin: 0; line-height: 2;}
.RighInfo002519 p+p{margin-top: 1vw;}
.RighInfo002519 .list_img_group{ margin:2vw 0;}
.RighInfo002519 .list_img_group li{ text-align:center;}
@media(min-width:641px){
.RighInfo002519 .list_img_group li{ float:left; width:calc((100% - calc(30 / 16 * 1em)) / 3);}
.RighInfo002519 .list_img_group li:nth-child(2){ margin:0 calc(15 / 16 * 1em);}
}
@media(max-width:640px){
.RighInfo002519 .list_img_group li{margin:calc(20 / 16 * 1em) 0;}
}


/*
 .RighInfo002519
 */
.RighInfo0025199 p{ margin: 0; line-height: 2.2;    margin-bottom: 30px;}
.RighInfo0025199 p+p{margin-top: 1vw;}
.RighInfo0025199 .list_img_group{ margin:2vw 0;}
.RighInfo0025199 .list_img_group li{ text-align:center;}
@media(min-width:641px){
.RighInfo0025199 .list_img_group li{ float:left; width:calc((100% - calc(30 / 16 * 1em)) / 3);}
.RighInfo0025199 .list_img_group li:nth-child(2){ margin:0 calc(15 / 16 * 1em);}
}
@media(max-width:640px){
.RighInfo0025199 .list_img_group li{margin:calc(20 / 16 * 1em) 0;}
}
.RighInfo0025199  .listtit {
    text-align: left;
    
}
.RighInfo0025199 h1{    font-size: 20px;
    color: #333;
    font-weight: bold;
    margin-bottom: 15px;
    padding-left: 13px;
    border-left: 5px solid #005da5;
    height: 20px;margin-top: 40px;}
.RighInfo0025199 h1 span{position: relative;
    top: -4px;}

.RighInfo0025199 p span{color: #005da5;
    margin-right: 10px;
    font-size: 10px;
    position: relative;
    top: -3px;}










/*Timeline002170 */
.Timeline002170{padding:calc(100 / 1920 * 100vw) 0; overflow-x: hidden;}
.Timeline002170 .owl-item{width:200px;}
.Timeline002170 .owl-item .item{height:440px;background:url(../images/Timeline002170-bg.png) no-repeat 0 133px; background-size:100% auto; }
.Timeline002170 .item dl{ height:100%;background:url(../images/Timeline002170-icon1.svg) no-repeat 9px 14px; padding-left:40px;}
.Timeline002170 .odd-item dl{ padding-top:280px;}
@media(min-width:376px){
.Timeline002170 .odd-item dl{background-image:url(../images/Timeline002170-icon2.svg); background-position:8px 132px; padding-left:8px;}
}
.Timeline002170 .item dt{ font-weight:bold; font-size:calc(32 / 16 * 1em); color:#005da5; margin-bottom: 6px; font-family: Arial;}
.Timeline002170 .item dd{ height:calc(90 / 16 * 1em); color:#555; line-height:calc(30 / 16 * 1em); overflow:hidden;}
.Timeline002170 .owl-nav div{ position:absolute; top:50%; width:50px; height:50px; margin-top:-25px; border:1px solid #005da5; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.Timeline002170 .owl-nav div:hover{ background:#005da5;}
.Timeline002170 .owl-nav div:before{ position:absolute; content:''; width:14px; height:14px; border-top:2px solid #005da5; border-right:2px solid #005da5; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-7px 0 0 -11px;}
.Timeline002170 .owl-nav div:hover:before{ border-color:#fff;}
.Timeline002170 .owl-nav .owl-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.Timeline002170 .owl-nav .owl-prev{ left:-59px;}
.Timeline002170 .owl-nav .owl-next{ right:-59px;}
@media(min-width:1201px){
.Timeline002170 .owl-carousel{padding:0 80px; margin-top:4vw;}
.Timeline002170 .owl-carousel::before,
.Timeline002170 .owl-carousel::after{ position:absolute; content:''; height:100%; background:url(../images/Timeline002170-bg3.png) no-repeat 0 141px; width:75%; top:0;}
.Timeline002170 .owl-carousel::before{ left:5px;}
.Timeline002170 .owl-carousel::after{ right:-34px; width:114px; background-image:url(../images/Timeline002170-bg4.png);}
}
@media(max-width:1200px){
.Timeline002170 .owl-carousel{ padding:0 30px;}
}
@media(max-width:768px){
.Timeline002170{ padding-top:9%}
.Timeline002170 .owl-nav .owl-prev{ left:-10px;}
.Timeline002170 .owl-nav .owl-next{ right:-10px;}
.Timeline002170 .owl-nav div{width:40px; height:40px;}

}
@media(max-width:375px){
.Timeline002170 .odd-item dl{ padding-top:0; }
}



/*
 .Form002802
 */
 .Form0028082 .box{ padding:calc(100 / 1920 * 100vw) 0;}
 .Form0028082 .box:first-child{background:#f8f8f8;}
 .Form00280829 .box:first-child{background:#fff;}
 .Form0028082 .filter{padding:32px; background:#fff; border-radius: 20px 0;}
.Form0028082 .filter1{padding:0px; background:#fff; border-radius: 20px 0;}
 .Form0028082 .txt{width: 80%; margin: 0 auto 3vw; max-width: 960px; text-align: center; line-height: 2; color: #777; font-size: calc(18 / 16 * 1em);}
 .Form0028082 .from td{padding-bottom:4%; display: block;}
 .Form0028082 .from td p{ margin: 0; color: #999; text-align: center;}
 .Form0028082 .from td div{ position:relative; border: 1px solid #eaeaea; padding:5px 20px;}
 .Form0028082 .from label{ position:absolute; left:20px; top:5px; font-size: 15px; line-height: 50px; color:#666;}
 .Form0028082 .from .text{ width:100%; height:50px; line-height:50px; border:none; background:none; border:none; color:#666;}
 .Form0028082 .from textarea.text{height:150px;}
 .Form0028082 .from .btn{ padding:0; text-align: center;}
 .Form0028082 .from .btn input{background:#005da5; cursor:pointer; padding:0; border:none; width: 180px; height:42px; font-size: 18px; color:#fff; border-radius: 10px 0;}
 .Form0028082 .tit{font-size:calc(22 / 16 * 1em); color: #005da5; font-weight: bold; margin-bottom: 1.5vw; line-height: 1; padding-left: 15px; border-left: 2px solid #005da5;}
 .Form0028082 .filter .dl{display: flex;flex-wrap: wrap;}
 .Form0028082 .filter .dl+.dl{ margin-top:1.5vw; padding-top:1.5vw; border-top: 1px solid #eaeaea;}
 .Form0028082 .filter .dl dt{ display: block;padding:0 20px; color: #555; background: #f8f8f8; line-height:calc(36 / 16 * 1em); width: 100%;}
 .Form0028082 .filter .dl dd{width: 48%; border:1px solid #eaeaea; text-align: center; color: #777; line-height: calc(34 / 14 * 1em); font-size: calc(14 / 16  * 1em); margin-top:4%;}
 .Form0028082 .filter .dl dd.on{border-color:#005da5;  color: #fff; background:#005da5;}
 .Form0028082 .filter .dl dd:nth-of-type(2n){margin-left:4%;}
 .Form0028082 .contact .ul{display: flex;flex-wrap: wrap;}
 .Form0028082 .contact li{width:31.3%; margin-right: 3%; position: relative; overflow: hidden; border-radius: 15px 0;}
 .Form0028082 .contact li:nth-of-type(3n){ margin-right:0;}
 .Form0028082 .contact li:nth-of-type(3n) ~ li{ margin-top:3%;}
 .Form0028082 .contact li .Ispic{display: block; width: 100%; padding-bottom: 119%; position: relative; transition:.3s;z-index: 1;}
 .Form0028082 .contact li:hover .Ispic{transform:scale(1.1)}
 .Form0028082 .contact li .info{position: absolute; background:rgba(21,68,122,0.85); padding:20px; text-align: left; z-index: 10; width: 100%; left: 0; bottom: 0; color: #fff; transition: 0.3s; transform:translateY(18%);}
 .Form0028082 .contact li .t1{font-size: calc(20 / 16 * 1em);}
 .Form0028082 .contact li .t2{ margin:10px 0 20px; opacity: 0.85;}
 .Form0028082 .contact li .t3{font-size: calc(14 / 16 * 1em); line-height: calc(30 / 14 * 1em); padding-left:calc(24 / 14 * 1em); background:url(../images/Form002802-icon4.svg) no-repeat left center; background-size:auto calc(15 / 14 * 1em); }
 .Form0028082 .contact li .t3+.t3{ background-image:url(../images/Form002802-icon2.svg); }

 .Form0028082 .address .con{position: relative; border-radius: 20px 0; overflow: hidden;}
 .Form0028082 .address dt{font-size:calc(20 / 16 * 1em); font-weight: bold; display: block; padding-bottom:24px; margin-bottom:40px; color: #333; border-bottom: 1px solid #eaeaea; position: relative;}
 .Form0028082 .address dt:before{position: absolute; left: 0;bottom:-1px; width:80px; height:2px; content: ''; background:#005da5; }
 .Form0028082 .address dd{padding: 5px 0;padding-left:calc(60 / 16 * 1em);line-height:calc(30 / 16 * 1em); display: block;  position: relative; }
 .Form0028082 .address dd+dd{margin-top:15px;}
 .Form0028082 .address dd:before{position: absolute; left: 0; top:0; width: 40px; height:40px; content: ''; background-repeat:no-repeat; background-position:center; background-size:16px auto; border-radius: 50%; background-color: rgba(255,255,255,0.25);}
 .Form0028082 .address dd.add:before{ background-image:url(../images/Form002802-icon1.svg); }
 .Form0028082 .address dd.tell:before{ background-image:url(../images/Form002802-icon2.svg);}
 .Form0028082 .address dd.fax:before{ background-image:url(../images/Form002802-icon3.svg);}
 .Form0028082 .address dd.mail:before{ background-image:url(../images/Form002802-icon4.svg);}
 .Form0028082 .address dd.cod:before{ background-image:url(../images/Form002802-icon5.svg);}
 .Form0028082 .address .dw{display: inline-block; margin-top:2vw; padding:10px 22px; background: #fff; border-radius: 5px 0; color: #005da5; font-size: calc(14 / 16 * 1em);}
 .Form0028082 .address .dw span{padding-left:24px; background:url(../images/Form002802-icon5.svg) no-repeat  left center; background-size: auto calc(16 / 14 * 1em);}

 @media(min-width:1025px){
  .Form0028082 .filter{width:31%;}
  .Form0028082 .contact,
  .Form0028082 .from{width:66%;}
  .Form0028082 .from td{float: left; width:48%;}
  .Form0028082 .from td:nth-child(2n){float: right;}
  .Form0028082 .from .textareas,
  .Form0028082 .from .btn{width: 100%;}
  .Form0028082 .address .dl{position:absolute; left:50px; top:3vw; color: #fff;}
  .Form0028082 .address dt{color: #fff; border-bottom: 1px solid rgba(255,255,255,0.25);}
  .Form0028082 .address dt:before{ background:#fff; }
}

 @media(max-width:1024px){
  .Form0028082 .address dd:before{background-color: #005da5;  }
 .Form0028082 .box{ padding:calc(200 / 1920 * 100vw) 0;}

}

 @media(max-width:768px){
 .Form0028082 .contact li{width:48.5%;  }
 .Form0028082 .contact li:nth-of-type(3n){ margin-right:3%;}
 .Form0028082 .contact li:nth-of-type(3n) ~ li{ margin-top:3%;}
 .Form0028082 .contact li:nth-of-type(2n){ margin-right:0;}
 .Form0028082 .contact li:nth-of-type(2n) ~ li{ margin-top:3%;}
}






















/*Page002737 */
.Page002737{padding:calc(70 / 1920 * 100vw) 0 calc(100 / 1920 * 100vw); }
.Page002737 .Pages{ text-align: center;}
.Page002737 .Pages > span{display: inline-block; vertical-align: middle;}
.Page002737 .Pages .a_first,
.Page002737 .Pages .a_end,
.Page002737 .Pages .p_cur,
.Page002737 .Pages .p_count,
.Page002737 .Pages .p_total{display: none;}
.Page002737 .Pages .p_jump,
.Page002737 .Pages .p_page{overflow: hidden; }
.Page002737 .Pages .p_page em{font-style: normal;}
.Page002737 .Pages .p_page a{float: left; line-height:36px; border: 1px solid #e5e5e5; border-radius: 4px; padding: 0 14px; margin: 0 5px; font-size:16px; font-family:Arial,
  ; color: #aaa; background: #fff;}
.Page002737 .Pages .p_page a:hover,
.Page002737 .Pages .p_page a.a_cur{background-color:#005da5; border-color:#005da5; color: #fff;}
.Page002737 .Pages .p_page a.a_next,
.Page002737 .Pages .p_page a.a_prev{font-size: 0; height:38px; width: 54px; padding: 0; margin: 0 6px; background-position: center center; background-repeat: no-repeat; background-size: auto 12px;}
.Page002737 .Pages .p_page a.a_prev,
.Page002737 .Pages .p_page a.a_next{background-image: url(../images/more2.svg);}
.Page002737 .Pages .p_page a.a_prev{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.Page002737 .Pages .p_page a.a_prev:hover,
.Page002737 .Pages .p_page a.a_next:hover{background-image: url(../images/more.svg);}
.Page002737 .Pages  .p_page a.pagedot{ border-color: transparent; padding: 0; margin-right: -5px; line-height: 34px; height: 44px;}
.Page002737 .Pages .p_jump > *{float: left;}
.Page002737 .Pages .p_jump b{ font-weight: normal; color: #aaa; margin: 0 4px; line-height: 46px;}
.Page002737 .Pages .p_jump b.f0{margin-right: 6px;}
.Page002737 .Pages .p_jump input{height: 46px; border-radius: 4px;}
.Page002737 .Pages .i_text{ line-height: 44px; border: 1px solid #e5e5e5;   width: 46px; text-align: center; color: #333; font-size:16px;}
.Page002737 .Pages .i_button{background: #ebebeb; width: 70px;  padding: 0; cursor: pointer; border: none; margin-left: 10px; color: #888;}
@media(max-width:768px){
.Page002737 .Pages .p_page em,
.Page002737 .Pages .p_jump{display: none;}
}



/*PicList002938*/
.PicList002938{ padding-top: calc(100 / 1920 * 100vw);}
.PicList002938 li+li{margin-top: 3%;}
.PicList002938 a{display: block; position: relative;}
.PicList002938 time{font-size:calc(18 / 16 * 1em); color:#005da5; display: inline-block;}
.PicList002938 time span{display: block;font-size:calc(50 / 18 * 1em);; font-weight: bold;  line-height:1; margin-bottom: 10px;}
.PicList002938 .txt{padding:calc(32 / 16 * 1em) 0;transition: all .5s ease;background:#f9f9f9;}
.PicList002938 li .Ispic{overflow: hidden;}
.PicList002938 li .Ispic img{display: none;}
.PicList002938 li .info{padding:0 calc(60 / 16 * 1em); }
.PicList002938 h2{font-size:calc(20 / 16 * 1em); line-height:calc(24 / 20 * 1em);margin:0;transition: all .5s ease; font-weight: normal;}
.PicList002938 p{font-size:calc(15 / 16 * 1em);line-height:calc(30 / 15 * 1em);color:#777; margin:calc(20 / 15 * 1em) 0 0;transition: all .5s ease;text-align: justify;}
.PicList002938 a:hover .txt{background-color: #fff;-webkit-box-shadow: 0 0 54px rgba(0, 0, 0, .26);-moz-box-shadow: 0 0 54px rgba(0,0,0,.26);box-shadow: 0 0 54px rgba(0,0,0, .26);}
.PicList002938 a:hover h2{color:#005da5;}
@media(min-width:1025px){
.PicList002938 time{position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.PicList002938 .txt{width:76%; margin-left: auto;}
.PicList002938 li .pic{width:16.729%;transition: all .5s ease; }
.PicList002938 li .Ispic{width:202.1%;transition: all .5s ease;padding-bottom:125.63%; margin-left: -102.27%;}
.PicList002938 a:hover .txt .Ispic{margin-left: -115%;}
}
@media(max-width:768px){
.PicList002938 li .info,.PicList002938 li .pic{ display:block }
.PicList002938 li .pic .Ispic{ padding-bottom:50% }
.PicList002938 time span{ display:inline-block; margin-right:5px;font-size: calc(30 / 18 * 1em);}
.PicList002938 li .info{padding:6% calc(20 / 16 * 1em) 0}
.PicList002938 li+li{margin-top: 6%;}
.PicList002938 p{margin: calc(10 / 15 * 1em) 0 0;}
}



/*.RighInfo000171*/
.RighInfo000171{padding: calc(100 / 1920 * 100vw) 0;}
.RighInfo000171 .title{ color: #333; text-align:center; padding-bottom:calc(30 / 16 * 1em);  padding: 2vw; background: #f8f8f8;  }
.RighInfo000171 .title h1{ margin:0; padding-bottom:1.5vw; font-size:calc(28 / 16 * 1em);font-weight: normal;}
.RighInfo000171 .title time{font-family:Arial; color: #005da5; padding-left:calc(28 / 16 * 1em); background:url(../images/time2.svg) no-repeat center left; background-size: calc(18 / 16 * 1em) auto ; line-height:calc(28 / 16 * 1em); display:inline-block;}
.RighInfo000171 .info{  color: #666; line-height:2;text-align:justify; border-bottom:1px dashed #d2d2d2; padding:calc(30 / 16 * 1em) 0; }
.RighInfo000171 .info .pic{  margin:2% auto 4%; display: block;}
.RighInfo000171 .info .pic1{ float:right; margin-bottom:2%; margin-left:3%;}
.RighInfo000171 .info .pic2{ float:left; margin-bottom:2%;  margin-right:3%;}

.RighInfo000171 .bot{position:relative;margin-top:50px}
.RighInfo000171 .info_back{text-align:center;clear:both;padding:10px 0;position:absolute;right:0;top:0}
.RighInfo000171 .info_back a{color:#fff;font-size:calc(14 / 16 * 1em); background:#005da5;display:block;padding:10px 30px;border-radius:10px 0}
.RighInfo000171 .info_back a:hover{background:#fff;color:#005da5;border:1px #005da5 solid}
.RighInfo000171 .info_pn span{display:block;font-size:calc(15 / 16 * 1em); margin:15px 0}
.RighInfo000171 .info_pn span a{color:#888}
.RighInfo000171 .info_pn span a:hover{color:#005da5;text-decoration:underline}
@media(max-width:1000px){
.RighInfo000171{ padding:50px 0;}
.RighInfo000171 .info_back{position:relative}
.RighInfo000171 .bot{position:relative;margin-top:15px}
}
@media(min-width:1000px){
.RighInfo000171 .info_pn span{width:80%}
}




/*.RighInfo003137*/
.RighInfo003137{padding: calc(100 / 1920 * 100vw) 0; background:#f7f7f7;}
.RighInfo003137 .txt{width: 80%; margin: 0 auto 3vw; max-width: 960px; text-align: center; line-height: 2; color: #777; font-size: calc(18 / 16 * 1em);}

.RighInfo003137 ul li:not(.mark){text-align: center; background: #fff; border-radius: 20px 0; }
.RighInfo003137 ul li.mark .icon{display: block;margin: 0 auto; width:calc(24 / 16 * 1em); height: calc(24 / 16 * 1em);background-color: #005da5;border-radius: 50%;position: relative;}
.RighInfo003137 ul li.mark .icon:before,
.RighInfo003137 ul li.mark .icon:after{position: absolute;content: '';background-color: #000;}
.RighInfo003137 ul li.mark .icon:before{left: 50%;margin-left: -1px;width: 2px;top:calc(-10 / 16 * 1em);bottom:calc(-10 / 16 * 1em);}
.RighInfo003137 ul li.mark .icon:after{top: 50%;margin-top: -1px;height: 2px;left:calc(-10 / 16 * 1em);right:calc(-10 / 16 * 1em);}
.RighInfo003137 ul li .inner{margin: 0 auto; width: 80%;}
.RighInfo003137 ul li .name{ font-size:calc(22 / 16 * 1em);color: #005da5;line-height: 1.5; font-weight: bold;}
.RighInfo003137 ul li:not(.mark) .icon{padding:calc(32 / 16 * 1em) 0; border-bottom: 1px dotted rgba(0, 0, 0, 0.2); margin-bottom:calc(32 / 16 * 1em);}
.RighInfo003137 ul li:not(.mark) .icon img{ height:calc(70 / 16 * 1em);}
.RighInfo003137 ul .con{font-size:calc(15 / 16 * 1em);color: #666;line-height:calc(30 / 15 * 1em); text-align: justify;}
@media (min-width:1025px) {
.RighInfo003137 ul{display: table;width: 100%;}
.RighInfo003137 ul li{display: table-cell; vertical-align: top;}    
.RighInfo003137 ul li.mark{vertical-align: middle;}
.RighInfo003137 ul li:not(.mark){width: 27.143%;padding-top:calc(68 / 16 * 1em); padding-bottom:calc(24 / 16 * 1em);}
}
@media (max-width:1024px) {
.RighInfo003137 ul li{padding:calc(20 / 16 * 1em) 0;}
}

@media (max-width:768px) {
.RighInfo003137 ul li:not(.mark) .icon{padding:calc(10 / 16 * 1em) 0; }
.RighInfo003137 ul li .inner{ width:90%}
.RighInfo003137 ul li:not(.mark) .icon img{height: calc(60 / 16 * 1em);}
}




.TextList002514{padding: calc(100 / 1920 * 100vw) 0;}
.TextList002514 .list{padding:0 5%;background: #f9f9f9; border-radius: 20px 0;}
.TextList002514 .list+.list{margin-top:2vw;}
.TextList002514 .job-title{ line-height:calc(30 / 16 * 1em); padding:calc(32 / 16 * 1em) 0;cursor:pointer; position:relative;color: #333;}
.TextList002514 .job-title p{ margin: 0;position: relative;line-height:calc(34 / 20 * 1em);font-size:calc(20 / 16 * 1em); font-weight: bold;}
.TextList002514 .job-title p::before{content: '' ;position: absolute;width:3px;height:calc(18 / 16 * 1em); border-radius:2px; background: #005da5;left:-25px;top:calc(5 / 16 * 1em);}
.TextList002514 .job-title span{margin-top:1em; color: #666; display: inline-block;}
.TextList002514 .job-title span+span{margin-left:3vw;}
.TextList002514 .job-title i{ position:absolute; width:28px; height:28px; background:#005da5; border-radius:50%; right:0; top:50%; margin-top:-14px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:25%; width:50%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:25%; height:50%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#005da5;}
.TextList002514 .job-main{ display:none; padding:50px 0 20px; border-top:1px dotted #e3e3e3;}
.TextList002514 .job-main .job-info { line-height:2;}
.TextList002514 .job-main .job-info p{margin: 0;font-size: 18px;}

.TextList002514 .send{ padding: 2vw 0; margin-top: 2vw; border-top: 1px dashed #eaeaea; }
.TextList002514 .send em{ font-style: normal; border-bottom:1px solid #0d55a1; font-weight: bold; margin-left: 10px; }
.TextList002514 .send a{display: inline-block;line-height:calc(30 / 16 * 1em);color:#0d55a1;background:url(../images/TextList002514_icon.svg) no-repeat right center;padding-right:calc(50 / 16 * 1em); background-size: auto calc(30 / 16 * 1em);}

@media (max-width:768px) {
.TextList002514 .job-main .job-info p{ font-size: 16px;}
.TextList002514 .job-main{padding: 20px 0}
.TextList002514 .job-title{ padding-bottom:4%}
}



/*PicList002949*/
.PicList002949{ padding-top: calc(100 / 1920 * 100vw);}
.PicList002949 .item{background: #f8f8f8; border-radius: 20px 0; overflow: hidden;}
.PicList002949 .item+.item{margin-top: 3%;}
.PicList002949 .tit{font-size: calc(20 / 16 * 1em); color: #333;}
.PicList002949 .tit:after{display: block; margin-top:18px; content: '';background:#0d55a1; width: 48px; height: 2px;}
.PicList002949 p{line-height: 2; margin:1.5vw 0 2vw; color: #666;}
.PicList002949 .icon{width:calc(46 / 16 * 1em);height:calc(46 / 16 * 1em);border-radius:15px 0;border: solid 1px #0d55a1;display:block; background: url(../images/more2.svg) no-repeat center center;background-size: 1em auto;}
.PicList002949 a:hover .tit{color: #005da5;}
.PicList002949 a:hover .icon{background-image: url(../images/more.svg); background-color: #005da5;}
@media(min-width:1025px){
  .PicList002949 .pic{ width:550px;}
  .PicList002949 .txt{padding:2vw 4vw;}
}
@media(min-width:641px) and (max-width:1024px){
  .PicList002949 .pic{ width:50%;}
}
@media(max-width:640px){
  .PicList002949 .ytable,
  .PicList002949 .ytable-cell{display: block;}
  .PicList002949 .txt{padding: 5vw;}
}






/*PicList002950*/
.PicList002950{ padding: calc(100 / 1920 * 100vw) 0;}
.cont-con{text-align: center; margin:0 auto 3vw; width:90%; max-width:1200px; line-height: 2; }
.cont-con h1{font-size: calc(26 / 16 * 1em);color: #333; font-weight: normal; margin: 0 0 20px 0;}
.cont-con .t-1{display: inline-block;padding-right:7.167%;padding-left:7.167%;position: relative;background: url(../images/y-r.svg) no-repeat right top;background-size:2% auto; font-size: calc(18 / 16 * 1em);color: #666;}
.cont-con .t-1:before{position: absolute; content: ''; left: 0; top: 0;width:2%;height: 100%;background: url(../images/y-l.svg) no-repeat left top;background-size: contain;}
.PicList002950 .txt{padding:2vw 4vw; position: relative; overflow: hidden; background:#f9f9f9; }
.PicList002950 .num{font-size:28vw; position: absolute; left: 0; right: 0; bottom:-4vw; text-align: center; font-family: Arial; font-weight: bold; line-height: 0.75; color: #005da5; opacity: 0.04;}
.PicList002950 .tit{font-size: calc(24 / 16 * 1em); color:#0d55a1; margin-bottom:1.5vw; padding-left: 20px; position: relative;z-index: 1; line-height: 1.5; }
.PicList002950 .tit:after{display: block;content: '';background:#0d55a1; width:5px; height:calc(100% - 10px); position: absolute; left: 0; top:5px; border-radius: 2px;}
.PicList002950 .word{color: #777; line-height:2; font-size: calc(17 / 16 * 1em);}
.PicList0029501 .txt{background:#fff;}
.PicList002950 .more{color: #0d55a1; margin: 14px 0 0 0;}
.PicList0029502{ padding: calc(100 / 1920 * 100vw) 0 0 0;background: #fff;}
.PicList002950 .list{ margin-top:3%}
 @media(max-width:1024px){
.PicList0029502{ padding:calc(200 / 1920 * 100vw) 0 0;}

}
@media(max-width:768px){
.cont-con{ width:100%; }
.cont-con h1{margin: 0 0 10px 0;}
.PicList002950 .txt,.PicList002950 .pic{ display:block}
.PicList002950{padding: calc(170 / 1920 * 100vw) 0}
.PicList002950 .item{ margin-bottom:5%}
.PicList002950 .more{margin: 10px 0 0 0;}



}




/*PicList002951*/
.PicList002951{ padding: calc(100 / 1920 * 100vw) 0;}
.PicList002951 .con{text-align: center; margin:0 auto 3vw; width:90%; max-width:1200px; line-height: 2; }
.PicList002951 .con .t-1{display: inline-block;padding-right:7.167%;padding-left:7.167%;position: relative;background: url(../images/y-r.svg) no-repeat right top;background-size:2% auto; font-size: calc(18 / 16 * 1em);color: #666;}
.PicList002951 .con .t-1:before{position: absolute; content: ''; left: 0; top: 0;width:2%;height: 100%;background: url(../images/y-l.svg) no-repeat left top;background-size: contain;}
.PicList002951 .item+.item{margin-top:3vw;}
.PicList002951 .txt{padding:2vw 0; position: relative; overflow: hidden;  }
.PicList002951 .tit{font-size:calc(24 / 16 * 1em); color:#0d55a1; margin-bottom:2vw; z-index: 1; line-height: 1.5;padding-right: 80px; background:url(../images/yh.svg) no-repeat right top; background-size:auto 50px; padding-top: 20px; }
.PicList002951 .word{color: #777; line-height:2; font-size: calc(17 / 16 * 1em);}
.PicList002951 .num{position: relative; font-size:calc(40 / 16 * 1em);  font-weight: bold; color: #0d55a1; font-family: Arial; margin-bottom:2vw;}
.PicList002951 .num:after{display: block; content: ''; background:#0d55a1; position: absolute; width:96%; height: 1px; top: 50%; margin-top:-0.5px; right: 0;}
.PicList002951 .pic{border-radius: 20px 0; overflow: hidden;}

@media(min-width:1025px){
  .PicList002951 .txt{padding-right:5vw;}
  .PicList002951 .item:nth-child(2n+1) .txt{padding-left:5vw; padding-right: 0;}
  .PicList002951 .item:nth-child(2n+1) .num{text-align: right;}
  .PicList002951 .item:nth-child(2n+1) .num:after{left:0;right:auto;}

}

@media(max-width:768px){
.PicList002951 .num:after{width: 84%;}
.PicList002951 .txt,.PicList002951 .pic{ display:block}
.PicList002951 .tit{padding-top: 5px;}
.PicList002951 .item+.item{    margin-top: 5vw;}
}
.Botmenu{padding: calc(120 / 1920 * 100vw); background:url(../images/Botmenu-bg.jpg) no-repeat center; background-size: cover;}
.Botmenu .listtit .cn{color:#fff;} 
.Botmenu .listtit .cn:after{ background:#fff; opacity: 0.3;}
.Botmenu .ul{display: flex; margin-top:3vw; }
.Botmenu li{width: 100%; padding: 2vw; text-align: center;  opacity: 0.8;}
.Botmenu li+li{border-left: 1px dashed rgba(255, 255, 255, .2);}
.Botmenu .icon{height:70px; display: block; margin: 0 auto; transition: 0.3s;}
.Botmenu li:hover .icon{transform: translateY(-10%);}
.Botmenu p{font-size: calc(20 / 16 * 1em); color: #fff; margin:1.5vw 0;}
.Botmenu .more{display: block; width: 16px; height: 10px; background: url(../images/more.svg) no-repeat center; background-size: contain; margin: 0 auto;}
.Botmenu li:hover{ opacity:1;}

@media(max-width:768px){
.Botmenu .icon{height:50px;   margin: 0 auto 15px; }
.Botmenu{padding: calc(120 / 1920 * 100vw)  calc(60 / 1920 * 100vw); }
.Botmenu .w_86{ width:100%}
}

/*TextList002514 */
.TextList0025146{margin:80px 0 0px 0;}
.TextList0025146 .list{ background: #f9f9f9; padding:0 3%; margin-bottom:15px;}
.TextList0025146 .job-title{  line-height: 30px; padding: 20px 0; font-size: 24px; cursor: pointer;position: relative;color: #333333}
.TextList0025146 .job-title i{ position:absolute; width:22px; height:22px; background:#005da5; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList0025146 .job-title i::before,
.TextList0025146 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList0025146 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList0025146 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList0025146 .job-title.select i::after{ display:none;}
.TextList0025146 .job-title.select{ color:#005da5;}
.TextList0025146 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList0025146 .job-email{ color:#005da5; padding:30px 0;}
.TextList0025146  h1{text-align: center;
    color: #333;
    font-weight: normal;
    margin-bottom: 32px;}



/*Floor003153 */
.Floor003153  {margin-bottom: 50px;}
.Floor003153 .auto{padding: 4em 0;max-width:880px;margin: 0 auto;}
.Floor003153 .title{position: relative;margin-bottom: 3em;}
.Floor003153 .title .name{font-size: 1.8em;color: #333;line-height: 1;}
.Floor003153 .title .name span{font-size: 18px;
    margin-left: 6px;
    color: #666;}
.Floor003153 .title .name:after{display: block;
    content: '';
    width: 30px;
    height: 3px;
    background-color: #005da5;
    margin-top: 1em;}
.Floor003153 .intro .info{line-height: 2.1428;}
@media (min-width:1025px) {
.Floor003153 .intro .img{width:330px}
.Floor003153 .intro .info{padding-left: 5.0714em; font-size: 0.875em;}  
}

.Floor003153 .intro p{font-size: 18px; line-height: 22px;}

.Floor003153 .intro .more{width: 210px;
    height: 48px;
    background: #fff;
    border: 1px solid #333;
    color: #333;
    line-height: 48px;
    padding: 0 72px;
    font-size: 16px;margin-top: 30px;}

.Floor003153 .intro p span{margin-right: 10px; position: relative;top: -3px;}

@media (max-width:1024px) {
.Floor003153 .auto{padding: 0em 0;}
.Floor003153 .intro .img{margin-bottom: 2em;}
.Floor003153 .title{margin-bottom: 2em;}
.Floor003153 .intro .more{margin-top: 20px;}

}




/*Floor003099 */
.Floor003099{padding: 5vw 0;
    background: #f5f5f5;}
.Floor003099 .title{font-size: 60px;text-align: center;color: #111; padding-bottom: 4vw;}
 
.Floor003099 .slider .slick-list li a{display: block; margin:0 1.2vw;}
.Floor003099 .pic{overflow: hidden;position: relative;margin-right: 3px;}
.Floor003099 .pic:before{left: 0;bottom: 0; border-left-color: #111;border-bottom-color: #111;}
.Floor003099 .pic:after{right: 0; top: 0;border-right-color: #111;border-top-color: #111;}
.Floor003099 li a:hover .pic:after,
.Floor003099 li a:hover .pic:before{width: 100%; height: 100%; opacity: 1;}
.Floor003099 .pic .Ispic{padding-bottom: 75.214%; transition: 0.5s;}
.Floor003099 .slider li .txt{padding-top: 2vw;}
.Floor003099 .slider .slick-dots{display: table; margin: 0 auto;}
.Floor003099 .slider .slick-dots li{float: left; border: 1px solid #eaeaea;border-radius: 50%; width: 12px; height: 12px; margin:0 10px;background: #eaeaea;}
.Floor003099 .slider .slick-dots li button{display: none;}
.Floor003099 .slider .slick-dots li.slick-active{border-color:#005da5;background: #005da5;}
.Floor003099 .txt label{display: block; font-size: 16px;color: #000; margin-bottom: 1.5vw;}
.Floor003099 .txt time{font-size: 12px;color: #666;}
.Floor003099 .txt .tit{font-size: 22px;
    color: #111;
    line-height: 1.3em;
    min-height: 1.3em;
    margin-top: 10px;margin-bottom: 0;}
.Floor003099 .txt p{line-height: 1.5; width:78%;color: #666;}
@media(min-width:1025px){
.Floor003099 .slider .slick-list li{padding-bottom: 2.24vw;}
.Floor003099 .slider .slick-list li:nth-child(2n){padding-top: 2.24vw;padding-bottom: 0;}
}
@media(max-width:1024px){
.Floor003099 .title{font-size: 6vw;}
.Floor003099{    padding: 8vw 0 5vw;}
}
@media(min-width:641px){
.Floor003099 .slider{ margin:0 -1vw;}
}
@media(max-width:640px){
.Floor003099 .txt .tit{font-size: 5vw;}
}
.PicList002950 .Floor003099 .txt {
    padding: 1vw 2vw;
    position: relative;
    overflow: hidden;
    background: #f9f9f9;
}




/*Menu002518 */
.Menu002518 .side-title{ background:url(../images/Menu002518_titlebg.jpg) repeat-x left top; color:#fff; font-size:24px; border-radius:20px 20px 0 0; padding:20px 0 0 40px; height:79px; font-weight:bold;}
.Menu002518 .side-title span{ display:block; opacity:0.5; font-size:14px; font-family:Verdana, Geneva, sans-serif;}
.Menu002518 .side-menu{ background:#fff; border-radius:0 0 20px 20px; }
.Menu002518 .side-menu li{ margin-bottom:10px;}
.Menu002518 .side-menu li a{display:block; font-size:16px; position:relative; color:#666;}
.Menu002518 .side-menu > ul > li > a{line-height: 50px;
    padding-left: 30px;
    border-radius: 30px 0 0 30px;
    font-weight: bold;
    font-size: 18px;
    color: #333;
    background: #f5f5f5;
    font-weight: normal;}
.Menu002518 .side-menu li a i{ position:absolute; right:34px; top:50%; margin-top:-10px; width:20px; height:20px; background:#fff; border-radius:50%;}
.Menu002518 .side-menu li a i::before,
.Menu002518 .side-menu li a i::after{ position:absolute; content:''; background:#d1d1d1;}
.Menu002518 .side-menu li a i::before{ left:20%; height:2px; width:60%; top:50%; margin-top:-1px;}
.Menu002518 .side-menu li a i::after{ left:50%; width:2px; margin-left:-1px; top:20%; height:60%;}
.Menu002518 .side-menu li ul{ display:none;}
.Menu002518 .side-menu > ul > li > a:hover,
.Menu002518 .side-menu > ul > li.aon > a{ background:#f5f5f5;}
.Menu002518 .side-menu li a:hover,
.Menu002518 .side-menu li.aon > a{ color:#005da5; font-weight:bold;}
.Menu002518 .side-menu li a:hover i::before,
.Menu002518 .side-menu li.aon a i::before{ background:#005da5;}
.Menu002518 .side-menu li a:hover i::after,
.Menu002518 .side-menu li.aon a i::after{ display:none;}
.Menu002518 .side-menu li ul { padding:16px 0 0 0;}
.Menu002518 .side-menu li ul li{padding-left:30px; }
.Menu002518 .side-menu li ul li a{ line-height:48px; border-bottom:1px solid #f4f4f4; position:relative;}
.Menu002518 .side-menu li ul li:last-child a{ border-bottom:0;}
.Menu002518 .side-menu li ul li a::before,
.Menu002518 .side-menu li ul li a::after{ position:absolute; content:''; opacity:0;}
.Menu002518 .side-menu li ul li a::before{ right:34px; top:50%; width:15px; height:15px; margin-top:-7.5px; background:#064896; border-radius:50%;}
.Menu002518 .side-menu li ul li a::after{ border-color:transparent; border-width:3px 0 3px 4px; border-style:solid; border-left-color:#fff; right:39px; top:50%; margin-top:-3px;}
.Menu002518 .side-menu li ul li a:hover::before,
.Menu002518 .side-menu li ul li a:hover::after,
.Menu002518 .side-menu li ul li.aon a::before,
.Menu002518 .side-menu li ul li.aon a::after{ opacity:1;}
@media(min-width:1025px){
.Menu002518 .side-open_menu{ display:none;}
}
@media(max-width:1024px){
.Menu002518{ position:relative; z-index:10;}
/*.Menu002518 .side-menu{ display:none; position:absolute; left:0; width:100%; top:100%; margin-top:5px; z-index:100;}*/
.Menu002518 .side-open_menu{ position:relative; background:rgba(226, 16, 19, 0.1); border:3px solid #fff;border-radius:6px; padding:10px 20px; font-size:18px; box-shadow:0 3px 0 #005da5;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Menu002518 .side-open_menu::before{ position:absolute; content:''; border:5px solid transparent; border-top-color:#005da5; right:20px; top:50%; margin-top:-2px;}
}
@media(max-width:480px){
.Menu002518 .side-menu > ul > li > a {line-height: 40px;padding-left: 20px;font-size: 16px;}
.Menu002518 .side-menu li ul li a {line-height: 36px;}
.Menu002518 .side-menu li a{ font-size:14px;}
.Menu002518 .side-menu{ padding-top:10px;}
}



/*Floor003151 */
.Floor003151 {background: #f5f5f5;margin-bottom: 40px;}
.Floor003151 .auto{padding: 5em 0;}
.Floor003151 .title{position: relative;margin-bottom: 1.9375em;}
.Floor003151 .title .name{font-size: 1.625em;color: #333;}
.Floor003151 .title .name:after{display: block;content: '';width: 15px; height: 2px; background-color: #005da5; margin-top: 1.23076em;}
.Floor003151 .title .more{position: absolute;right: 0; width:3.125em; height: 3.125em; border: 1px solid #b9b9b9; border-radius: 50%; background: url(../images/Floor003151-icon.svg) no-repeat center; background-size: 1em auto; margin-top:-1.5625em; top: 50%;}
.Floor003151 .title .more:hover{background-color: #005da5;border-color: #005da5;background-image: url(../images/Floor003151-icon-white.svg);}

.Floor003151 .list li{background-color: #fff;  margin-bottom: 1.25em; transition: 0.3s;}
.Floor003151 .list li:hover{box-shadow: 0 0 0.625em rgba(0,0,0,0.2);}
.Floor003151 .list li a{display: block;position: relative; padding: 0 1.875em;}
.Floor003151 .list li label{background-color: #005da5;font-size: 0.875em; line-height:1.9;height: 1.7857em;display: inline-block;padding: 0 0.7142em;color: #fff;}
.Floor003151 .list li time{display: inline-block;font-family: 'Roboto-Regular';color: #999; padding-right: 1.75em; background: url(../images/Floor003151-icon.svg) no-repeat right center; background-size: 1em auto;}
.Floor003151 .list li .tit{font-size: 1.125em;color: #000000;margin: 1.3em 0;}

@media (min-width:1025px) {
.Floor003151 .list li{float: left;width:calc(50% - 0.625em);}
.Floor003151 .list li:nth-child(2n){float: right;}
.Floor003151 .list li:nth-child(2n+1){clear: left;}
}

/*Floor0031516 */
.Floor0031516 .auto{padding: 5em 0;}
.Floor0031516 .title{position: relative;margin-bottom: 1.9375em;}
.Floor0031516 .title .name{font-size: 1.625em;color: #333;}
.Floor0031516 .title .name:after{display: block;content: '';width: 15px; height: 2px; background-color: #005da5; margin-top: 1.23076em;}
.Floor0031516 .title .more{position: absolute;right: 0; width:3.125em; height: 3.125em; border: 1px solid #b9b9b9; border-radius: 50%; background: url(../images/Floor003151-icon.svg) no-repeat center; background-size: 1em auto; margin-top:-1.5625em; top: 50%;}
.Floor0031516 .title .more:hover{background-color: #005da5;border-color: #005da5;background-image: url(../images/Floor003151-icon-white.svg);}

.Floor0031516 .list li{background-color: #fff;transition: 0.3s;}

.Floor0031516 .list li a{display: block;position: relative; padding: 0 1.875em;}
.Floor0031516 .list li label{background-color: #005da5;font-size: 0.875em; line-height:1.9;height: 1.7857em;display: inline-block;padding: 0 0.7142em;color: #fff;}
.Floor0031516 .list li time{display: inline-block;font-family: 'Roboto-Regular';color: #999; padding-right: 1.75em; background: url(../images/Floor003151-icon.svg) no-repeat right center; background-size: 1em auto;}
.Floor0031516 .list li .tit{font-size: 1.125em;color: #000000;margin:0.8em 0;}
.Floor0031516 .list li .tit span{color: #005da5;margin-right: 8px;}
@media (min-width:1025px) {
.Floor0031516 .list li{float: left;width:calc(50% - 0.625em);}
.Floor0031516 .list li:nth-child(2n){float: right;}
.Floor0031516 .list li:nth-child(2n+1){clear: left;}
}

@media (max-width:1024px) {
.Floor0031516 .auto{padding: 2em 0;}
.Floor003151 .auto{padding: 3em 0;}
.Floor003151 .list li a{padding: 0em 1.875em 0.2em;}
.Floor003151 .list li .tit{margin: 1em 0;}




}




/*RighInfo003138 */
.RighInfo003138 .auto{position: relative;z-index: 1;padding:5em 0 1em 0;}
.RighInfo003138 .title{font-size: 1.625em;color: #333333; line-height: 1.1538em;}
.RighInfo003138 .title:after{display: block;content: '';width: 15px; height: 2px; background-color: #005da5; margin: 1.1538em 0;}

.RighInfo003138 ul li:not(.space){background-color: #f9f9f9;}
.RighInfo003138 dl{display: table;width:86%;margin: 0 auto;}
.RighInfo003138 dl > *{display: table-cell; vertical-align: middle;}
.RighInfo003138 dt{width: 5.1875em;}
.RighInfo003138 dt .icon{position: relative; width:4em; height:4em;border-radius: 50%;background-color: #005da5;text-align: center; }
.RighInfo003138 dt .icon img{ max-height:2.2em;position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%);}
.RighInfo003138 dd h3{margin: 0;
    font-size: 1.2em;
    color: #333;
    font-weight: normal;
    font-family: 'HarmonyOS_Sans_SC_Regular';}
.RighInfo003138 dd aside{color: #999; font-size: 0.875em;}
@media (min-width:1025px) {
.RighInfo003138 ul{display: table;width: 100%; min-height: 11.25em;}
.RighInfo003138 ul li{display: table-cell; vertical-align: middle;}
.RighInfo003138 ul li.space{width: 13px;}
.RighInfo003138 ul li:not(.space){width: 24.286%;}
}
@media (max-width:1024px) {
.RighInfo003138 .auto{padding: 2em 0;}
.RighInfo003138 ul li:not(.space){padding:1.2em 0;}
.RighInfo003138 ul li.space{height: 1em;}
}



.Floor002822{padding:calc(100 / 1920 * 100vw) 0;}
.Floor002822 .con{text-align: center; margin:0 auto 3vw; width:90%; max-width:1200px; line-height: 2; }
.Floor002822 .con .t-1{display: inline-block;padding-right:7.167%;padding-left:7.167%;position: relative;background: url(../images/y-r.svg) no-repeat right top;background-size:2% auto; font-size: calc(18 / 16 * 1em);color: #666;}
.Floor002822 .con .t-1:before{position: absolute; content: ''; left: 0; top: 0;width:2%;height: 100%;background: url(../images/y-l.svg) no-repeat left top;background-size: contain;}

.Floor002822 li{position: relative;padding-bottom:21.945%;  overflow: hidden;;}
.Floor002822 li a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000;}
.Floor002822 li a >*{position: absolute; left: 0;width: 100%;}
.Floor002822 li .Ispic{height: 100%; top: 0; opacity: 0.8;}
.Floor002822 li a:before{z-index: 5;position: absolute; top: 0; width: 100%;left: 0;content: '';height: 100%; opacity: 0;-webkit-opacity: 0; transition: 0.3s;
background: -moz-linear-gradient(45deg,  rgba(4,97,178,.8) 0%, rgba(4,97,178,.4) 100%); 
background: -webkit-linear-gradient(45deg,  rgba(4,97,178,.8) 0%,rgba(4,97,178,.4) 100%);
background: linear-gradient(45deg,  rgba(4,97,178,.8) 0%,rgba(4,97,178,.4) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0461b2', endColorstr='#0461b238',GradientType=1 );
}
.Floor002822 li a:hover:before{opacity: 0.9;-webkit-opacity: 0.9;}
.Floor002822 li .txt{z-index: 10; bottom: calc(35 / 16 * 1em);padding: 0 calc(120 / 16 * 1em)  0 calc(35 / 16 * 1em);color: #fff;}
.Floor002822 li .txt::before{content: '';width:  calc(58 / 16 * 1em);height:  calc(63 / 16 * 1em);border-radius:15px 0 ;border: solid 1px rgba(255, 255, 255, 1);display: inline-block;  background: url(../images/more.svg) no-repeat center center;background-size: 1em auto; position: absolute; right: calc(35/ 16 * 1em); bottom: 0; }
.Floor002822 li .txt p.t1{font-size:calc(30 / 16 * 1em); margin:calc(14 / 30 * 1em) 0 0;}
.Floor002822 li .icon img{max-height:calc(36 / 16 * 1em);;display: block;}
@media(min-width:1025px){
.Floor002822 li{float: left;}
.Floor002822 li:nth-child(1){width:55% ;}
.Floor002822 li:nth-child(1) .Ispic,
.Floor002822 li:nth-child(1) a:before{left: auto; right: 0;}
.Floor002822 li:nth-child(2),
.Floor002822 li:nth-child(3){width: calc(45% - 30px); float: right;}
.Floor002822 li:nth-child(3){margin-top:30px;}
.Floor002822 li:nth-child(1){padding-bottom:45.9723%;}
}

@media (max-width:768px) {
.Floor002822 .con{ width:100%; }
.Floor002822 li{padding-bottom:52.945%;margin-bottom: 4%;}
.Floor002822 li .txt p.t1{font-size: calc(25 / 16 * 1em);}
.Floor002822 li .txt::before{width: calc(55 / 16 * 1em);height: calc(55 / 16 * 1em);}

}





.Floor002718{padding:calc(100 / 1920 * 100vw) 0;}
.Floor002718 .con{text-align: center; margin:0 auto 3vw; width:90%; max-width:1200px; line-height: 2; }
.Floor002718 .con .t-1{display: inline-block;padding-right:7.167%;padding-left:7.167%;position: relative;background: url(../images/y-r.svg) no-repeat right top;background-size:2% auto; font-size: calc(18 / 16 * 1em);color: #666;}
.Floor002718 .con .t-1:before{position: absolute; content: ''; left: 0; top: 0;width:2%;height: 100%;background: url(../images/y-l.svg) no-repeat left top;background-size: contain;}
.Floor002718 .ul{ position:relative; z-index:10;  margin-top:5.5vw;}
.Floor002718 li{float:left; width:calc((100% - 50px) / 2); margin-bottom:50px;}
.Floor002718 li:nth-child(2n){ margin-top:-3vw; float: right;} 
.Floor002718 li:nth-child(2n+1){ clear: left;} 
.Floor002718 li a{ position:relative; display:block;  color:#fff;}
.Floor002718 li a:after{ transition:0.3s; position:absolute; left:0; bottom:0; height:100%; right:0; z-index:3; content:'';
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 37%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 37%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 37%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */}
.Floor002718 li .txt{ transition:0.3s; position:absolute; left:8%; right:8%; bottom:8%; z-index:10;}
.Floor002718 li .txt h3{ font-weight:normal; font-size:calc(30 / 16 * 1em); margin:0; padding-right: 50px; background: url(../images/more.svg) no-repeat center right; background-size: auto 20px;}
.Floor002718 li .Ispic{ padding-bottom:60.72%;}
.Floor002718 li a:hover:after{ background:rgba(4,97,178,.6);}
.Floor002718 li a:hover .txt{ bottom:45%; text-align:center;}
.Floor002718 li a:hover .txt h3{ padding-right:0; background-position:bottom center; padding-bottom: 50px;}
@media(max-width:768px){
.Floor002718 li{  width:100%; margin-bottom:25px;}
.Floor002718 li .Ispic{padding-bottom: 54.72%;}
.Floor002718 li .txt h3{font-size: calc(25 / 16 * 1em);    background-size: auto 14px;}


}




.Floor002719{padding:calc(100 / 1920 * 100vw) 0;}
.Floor002719 .t-1{display: inline-block;padding-right:7.167%;padding-left:7.167%;position: relative;background: url(../images/y-r.svg) no-repeat right top;background-size:2% auto; font-size: calc(18 / 16 * 1em);color: #666;}
.Floor002719 .t-1:before{position: absolute; content: ''; left: 0; top: 0;width:2%;height: 100%;background: url(../images/y-l.svg) no-repeat left top;background-size: contain;}
.Floor002719 .list{ position:relative; z-index:10;  margin-top:5.5vw;}
.Floor002719 ul{float:left; width:calc((100% - 50px) / 2);}
.Floor002719 li{position:relative;}
.Floor002719 li+li{margin-top: 50px;}
.Floor002719 li a{ display:block;  color:#fff;}
.Floor002719 li .txt{ transition:0.3s; position:absolute; left:3%; top:50%; z-index:10; transform: translateY(-50%); padding:2vw 4vw;}
.Floor002719 li .txt:after{position:absolute; left:0; top:0; right: 0; bottom: 0; background:rgba(4,97,178,.9); transform: skewX(-15deg); display: block;content: '';}
.Floor002719 li .txt h3{ font-weight:normal; font-size:28px; margin:0; padding-right: 50px; background: url(../images/more.svg) no-repeat center right; background-size: auto 20px; position: relative; z-index: 10;  }
.Floor002719 li .pic {overflow:hidden;}
.Floor002719 li .Ispic{ padding-bottom:80%;transition:.3s;}
.Floor002719 li:hover .Ispic{ transform:scale(1.1);}
@media(min-width:1025px){
  .Floor002719 ul:nth-child(2){float:right; margin-top:8vw;}
  .Floor002719 ul:nth-child(1) li{padding-left:5vw;}
  .Floor002719 ul:nth-child(2) li{padding-right:5vw;}
  .Floor002719 ul:nth-child(2) li .txt{  left:auto; top:auto; right:3%; bottom: -6vw;}

}

@media(max-width:1024px){
.Floor002719 ul{ width:100%}
.Floor002719 li{ margin-bottom:4%}
.Floor002719 li+li{margin-top: 0px;}
.Floor002719 li .Ispic{padding-bottom: 62%;}
}


/*
 .Form002802
 */
 .Form002802 .box{ padding:calc(100 / 1920 * 100vw) 0;}
 .Form002802 .box:first-child{background:#f8f8f8;}
 .Form002802 .filter,
 .Form002802 .contact,
 .Form002802 .from{padding:32px; background:#fff; border-radius: 20px 0;}
 .Form002802 .txt{width: 80%; margin: 0 auto 3vw; max-width: 960px; text-align: center; line-height: 2; color: #777; font-size: calc(18 / 16 * 1em);}
 .Form002802 .from td{padding-bottom:4%; display: block;}
 .Form002802 .from td p{ margin: 0; color: #999; text-align: center;}
 .Form002802 .from td div{ position:relative; border: 1px solid #eaeaea; padding:5px 20px;}
 .Form002802 .from label{ position:absolute; left:20px; top:5px; font-size: 15px; line-height: 50px; color:#666;}
 .Form002802 .from .text{ width:100%; height:50px; line-height:50px; border:none; background:none; border:none; color:#666;}
 .Form002802 .from textarea.text{height:150px;}
 .Form002802 .from .btn{ padding:0; text-align: center;}
 .Form002802 .from .btn input{background:#005da5; cursor:pointer; padding:0; border:none; width: 180px; height:42px; font-size: 18px; color:#fff; border-radius: 10px 0;}
 .Form002802 .tit{font-size:calc(22 / 16 * 1em); color: #005da5; font-weight: bold; margin-bottom: 1.5vw; line-height: 1; padding-left: 15px; border-left: 2px solid #005da5;}
 .Form002802 .filter .dl{display: flex;flex-wrap: wrap;}
 .Form002802 .filter .dl+.dl{ margin-top:1.5vw; padding-top:1.5vw; border-top: 1px solid #eaeaea;}
 .Form002802 .filter .dl dt{ display: block;padding:0 20px; color: #555; background: #f8f8f8; line-height:calc(36 / 16 * 1em); width: 100%;}
 .Form002802 .filter .dl dd{width: 48%; border:1px solid #eaeaea; text-align: center; color: #777; line-height: calc(34 / 14 * 1em); font-size: calc(14 / 16  * 1em); margin-top:4%;}
 .Form002802 .filter .dl dd.on{border-color:#005da5;  color: #fff; background:#005da5;}
 .Form002802 .filter .dl dd:nth-of-type(2n){margin-left:4%;}
 .Form002802 .contact{display: none;}
 .Form002802 .contact .ul{display: flex;flex-wrap: wrap;  max-height:760px; overflow-y: auto; padding-right:15px; margin-right:-15px;}
 .Form002802 .contact .ul::-webkit-scrollbar{width:3px;  height:100%;}
 .Form002802 .contact .ul::-webkit-scrollbar-track{ background: rgb(239, 239, 239); border-radius:2px;}
 .Form002802 .contact .ul::-webkit-scrollbar-thumb{ background: #bfbfbf; border-radius:10px;}
 .Form002802 .contact .ul::-webkit-scrollbar-thumb:hover{background:#005da5;}
 .Form002802 .contact .ul::-webkit-scrollbar-corner{background:#005da5;}

 .Form002802 .contact li{width:31.3%; margin-right: 3%; position: relative; overflow: hidden; border-radius: 15px 0;}
 .Form002802 .contact li:nth-of-type(3n){ margin-right:0;}
 .Form002802 .contact li:nth-of-type(3n) ~ li{ margin-top:3%;}
 .Form002802 .contact li .Ispic{display: block; width: 100%; padding-bottom: 119%; position: relative; z-index: 1;}
 .Form002802 .contact li .info{position: absolute; background:rgba(21,68,122,0.85); padding:20px; text-align: left; z-index: 10; width: 100%; left: 0; bottom: 0; color: #fff; transition: 0.3s; transform:translateY(44%);}
 .Form002802 .contact li:hover .info{ transform:translateY(0);}
 .Form002802 .contact li .t1{font-size: calc(20 / 16 * 1em);}
 .Form002802 .contact li .t2{ margin:10px 0 20px; opacity: 0.85;}
 .Form002802 .contact li .t3{font-size: calc(14 / 16 * 1em); line-height: calc(30 / 14 * 1em); padding-left:calc(24 / 14 * 1em); background:url(../images/Form002802-icon4.svg) no-repeat left center; background-size:auto calc(15 / 14 * 1em); }
 .Form002802 .contact li .t3 a {color:#fff;}
 .Form002802 .contact li .t3+.t3{ background-image:url(../images/Form002802-icon2.svg); }

 .Form002802 .address .con{position: relative; border-radius: 20px 0; overflow: hidden;}
 .Form002802 .address dt{font-size:calc(20 / 16 * 1em); font-weight: bold; display: block; padding-bottom:24px; margin-bottom:40px; color: #333; border-bottom: 1px solid #eaeaea; position: relative;}
 .Form002802 .address dt:before{position: absolute; left: 0;bottom:-1px; width:80px; height:2px; content: ''; background:#005da5; }
 .Form002802 .address dd{padding: 5px 0;padding-left:calc(60 / 16 * 1em);line-height:calc(30 / 16 * 1em); display: block;  position: relative; }
 .Form002802 .address dd+dd{margin-top:15px;}
 .Form002802 .address dd:before{position: absolute; left: 0; top:0; width: 40px; height:40px; content: ''; background-repeat:no-repeat; background-position:center; background-size:16px auto; border-radius: 50%; background-color: rgba(255,255,255,0.25);}
 .Form002802 .address dd.add:before{ background-image:url(../images/Form002802-icon1.svg); }
 .Form002802 .address dd.tell:before{ background-image:url(../images/Form002802-icon2.svg);}
 .Form002802 .address dd.fax:before{ background-image:url(../images/Form002802-icon3.svg);}
 .Form002802 .address dd.mail:before{ background-image:url(../images/Form002802-icon4.svg);}
 .Form002802 .address dd.cod:before{ background-image:url(../images/Form002802-icon5.svg);}
 .Form002802 .address .dw{display: inline-block; margin-top:2vw; padding:10px 22px; background: #fff; border-radius: 5px 0; color: #005da5; font-size: calc(14 / 16 * 1em);}
 .Form002802 .address .dw span{padding-left:24px; background:url(../images/Form002802-icon5.svg) no-repeat  left center; background-size: auto calc(16 / 14 * 1em);}

 @media(min-width:1025px){
  .Form002802 .filter{width:31%;}
  .Form002802 .contact,
  .Form002802 .from{width:66%;}
  .Form002802 .from td{float: left; width:48%;}
  .Form002802 .from td:nth-child(2n){float: right;}
  .Form002802 .from .textareas,
  .Form002802 .from .btn{width: 100%;}
  .Form002802 .address .dl{position:absolute; left:50px; top:3vw; color: #fff;}
  .Form002802 .address dt{color: #fff; border-bottom: 1px solid rgba(255,255,255,0.25);}
  .Form002802 .address dt:before{ background:#fff; }
}

 @media(max-width:1024px){
  .Form002802 .address dd:before{background-color: #005da5;  }
 .Form002802 .filter, .Form002802 .contact, .Form002802 .from{padding:32px 12px;    margin-bottom: 6%; }
  .Form002802 .from label{    line-height: 42px;}
  .Form002802 .from .text{    height: 42px;line-height: 42px;}
  .Form002802 .from textarea.text{height: 125px;}
 .Form002802 .contact li{width:48.5%;  }
 .Form002802 .contact li:nth-of-type(3n){  margin-right: 3%;}
 .Form002802 .contact li:nth-of-type(3n) ~ li{ margin-top:3%;}
  .Form002802 .contact li:nth-of-type(2n){  margin-right: 0%;}
 .Form002802 .contact li:nth-of-type(2n) ~ li{ margin-top:3%;}
 .Form002802 .contact li .Ispic{    padding-bottom: 158%;}
 .Form002802 .contact li .t2{margin: 10px 0}
 
 
}


















/*Top002974 */
 
.Top002974 {position:fixed; z-index: 100; width: 100%; left: 0; top:30px; transition: 0.3s;}
.Top002974_hover,
.Top002974_fixed{box-shadow: 0 0 5px rgba(0,0,0,0.1); border-bottom:none; top:0;}
.Top002974:after{position: absolute; content:'';transition: 0.3s; width:98%; height: 100%; background: #fff; left: 50%; top:50%; transform: translate(-50%,-50%); z-index:-1;}
.Top002974_fixed:after{ width:100vw;}
@media(min-width:1520px){
.Top002974:not(.Top002974_fixed):after{ max-width: 1520px; border-radius:20px  0;}
.Top002974_hover:after{ width:100vw; max-width: 100% !important; border-radius: 0 !important;}
}
.Top002974 .auto{}
.Top002974 .logo{width: 30%;display: table;height: 80px;height: calc(80 / 16 * 1em);max-width: 180px;}
.Top002974 .logo a{display: table-cell; vertical-align: middle;}
.Top002974 .logo img{/* max-width: 68%; *//* max-height: 100px; */}
.Top002974 .top-right{/* padding: calc(25 / 16 * 1em) 0; */}
.Top002974 .top-right > *{float:left;line-height: 36px;padding: calc(25 / 16 * 1em) 0;}
.Top002974 .top-right a.a_store{font-size: 16px;background: #86bf47; padding: 0 23px; color: #fff; border-radius: 50px;font-family: 'manrope-bold'; margin-left: 30px; text-transform: uppercase;}
.Top002974 .top-right a.a_store:before{display: inline-block; content: '';background: url("../images/Top002974_icon_shop.png") no-repeat; width: 12px; height: 14px; margin-right: 5px;}
.Top002974 .hotline{font-size: 20px;}

.Top002974_white,
.Top002974_white a{color: #fff;}
.Top002974_black{background: #fff; }
.Top002974_black,
.Top002974_black a{color: #333;}

.Top002974 .header-right dd{ float:left;padding: calc(25 / 16 * 1em) 0;}
.Top002974 .top-language{position:relative;margin-right:1.5vw;}
.Top002974 .top-language span{ display:block;background:url(../images/Top002262-lang.svg) no-repeat  center;height:calc(30 / 16 * 1em); width:calc(30 / 16 * 1em); cursor:pointer; position: relative; z-index: 1;  background-size: auto 70%;}
.Top002974 .top-language figure{ position:absolute; top:100%; left:50%; background:#fff; width:calc(120 / 16 * 1em); line-height:calc(40 / 16 * 1em); display:none; margin-left:calc(-60 / 16 * 1em); box-shadow:  0 0 10px rgba(0,0,0,0.1);}
.Top002974 .top-language a{ display:block; text-align:center; color:#333;}
.Top002974 .top-language a:hover{color:#fff; background:#005da5; }

.Top002974 .search{ position:relative; z-index:100;}
.Top002974 .open-search{ background:url(../images/Top002262-search.svg) no-repeat center center; width:calc(30 / 16 * 1em); height:calc(30 / 16 * 1em);display:block; background-size:auto 70%;}
.Top002974 .top-search{ position:absolute; top:100%; right:0; z-index:100; border:1px solid #b4b4b4; background:rgba(0,0,0,0.2); }
.Top002974 .top-search .text{width:calc(254 / 16 * 1em);line-height:calc(46 / 16 * 1em);height:calc(46 / 16 * 1em); color:#fff; padding:0 50px 0 10px; background: none}
.Top002974 .top-search .btn{ position:absolute; right:0; top:0; line-height:calc(46 / 16 * 1em); width:calc(46 / 16 * 1em); text-align:center; color:#fff; font-weight:bold; font-size:1em; font-family:Arial;}
.Top002974 .top-search .btn::before{position: absolute; content: '';border: 8px solid transparent; border-bottom-color:#b4b4b4;top: -16px;right: 4px;}
.search-show .Top002974 .top-search{display: block;}

.Top002974 .prod-sub dl{ margin:0 auto!important;float: none !important;}
.Top002974 .open-search.on:before,
.Top002974 .open-search.on:after,
.Top002974_hover .open-search.on:before,
.Top002974_hover .open-search.on:after,
.Top002974_fixed .open-search.on:before, 
.Top002974_fixed .open-search.on:after{background-color:#005da5;}
@media(min-width:1025px){
.Top002974 .top-menu nav li a:hover,
.Top002974 .top-menu nav li.aon span a{color: #005da5;}
.Top002974 .top-menu nav li span a:hover,
.Top002974 .top-menu nav li.aon span a{border-bottom-color: #005da5;}
.Top002974 .top-menu nav li{float: left;margin-right: 3.5vw;}
.Top002974 .top-menu nav li span a{line-height: calc(80 / 17 * 1em);border-bottom: 2px solid transparent;font-size: calc(17 / 16 * 1em);}

.Top002974 .top-menu nav li:nth-child(4)~li{position: relative;}
.Top002974 .top-menu nav li:nth-child(4)~li .sub{ width: 210px; left: 50%; margin-left: -105px;}
.Top002974 .top-menu nav li:nth-child(4)~li .sub dl{ margin:0 !important; float:none !important}
 
.Top002974 .top-menu nav li .sub{background: #fff;}
.Top002974 .top-menu nav li .prod-sub{left: 0!important;width: 100%;border-top: 1px solid #e6eaec;background: #f8f8f8;}
.Top002974 .prod-sub dl{overflow: hidden;padding: 0;background: #f8f8f8; margin:0 auto!important;float: none !important;}
.Top002974 .prod-sub dt{float: left;width: 15%;overflow: hidden;/* border-top: 1px solid #e6eaec; */margin-top: 0px;padding: 60px 0 35px;position: relative;}
.Top002974 .prod-sub dt:not(:last-child){ margin-right:2%}
 .Top002974 .prod-sub dt:nth-child(3n+1){/* clear: left; */}
.Top002974 .prod-sub dt:not(:nth-child(3n)):after{position: absolute;content: '';height: 80%;top:10%;right: 0;/* width: 1px; *//* background: #e6eaec; */}
.Top002974 .prod-sub dt .pic{/* float: left; *//* width: 43.48%; */text-align: left;}
.Top002974 .prod-sub dt .txt{/* float: right; *//* width: 56%; */text-align: left;padding: 10% 0;}
.Top002974 .prod-sub dt .tab-label{line-height: 30px;padding-left: 8%;}
.Top002974 .prod-sub dt .tab-label a{color: #666;display: block;border-bottom: 1px dotted #eaeaea;padding: 5% 0;background: url(../images/top-li.png) no-repeat right center;}
}

.Top002974 .top-menu nav li span,
.Top002974 .top-menu nav li span a{display: block;}
.Top002974 .prod-sub dt .name *{margin: 0;}
.Top002974 .prod-sub dt .name{padding-bottom: 16px;}
.Top002974 .prod-sub dt .name h4{font-weight: normal;font-size: 24px;color: #333;font-size: calc(18 / 16 * 1em);border-left: 4px solid #054c9a;padding-left: 8%;line-height: 18px;}
.Top002974 .prod-sub dt .name p{font-size: 18px;padding-top: 5px;}

@media(min-width:1025px) and (max-width:1440px){
.Top002974 .logo{ width: 15.278vw;}
.Top002974 .hotline{font-size: 1.389vw;}
.Top002974 .prod-sub dt .name h4{font-size: 1.667vw;}
.Top002974 .top-menu nav li span a,
.Top002974 .prod-sub dt .name p{font-size: 1.25vw;}
.Top002974 .top-right a.a_store{font-size: 1.112vw;padding: 0 1.598vw; margin-left: 2.084vw; }
}

@media(max-width:1024px){
.Top002974{position: relative;top: 0;}
.Top002974 .logo{width: 50%; height: 70px;}
.Top002974 .logo img{/*max-width: 60%; max-height: 50px;*/}
.Top002974 .top-menu{position: fixed; top: 70px; bottom: 0; background: #f8f8f8; right: 0;overflow: hidden; width: 0; opacity: 0; transition: 0.5s;}
.menu-show .Top002974 .top-menu{ opacity: 1; width: 240px;}
.Top002974 .top-menu nav{width: 240px;  height: 100%; overflow: auto;}
.Top002974 .top-menu ul{padding: 0 2vw;}
.Top002974 .top-menu li{padding: 2vw 0; border-bottom: 1px solid #eee;}
.Top002974 .top-menu li .sub dt{text-align: left;}
.Top002974 .top-right{padding: 0; position: absolute;right: 2%; top: 50%; transform: translateY(-50%);}
.Top002974 .open-menu{height: 36px;    padding: calc(38 / 16 * 1em) 0;}
.Top002974 .search{    margin-right: 2.5vw;}
.Top002974 .open-menu i,
.Top002974 .has-sub span .op:before, 
.Top002974 .has-sub span .op:after{background: #333;}
.Top002974 .top-right a.a_store{margin: 0 2vw;}
.Top002974 .prod-sub dt:not(:last-child){border-bottom: 1px solid #eee; padding-bottom: 3vw; margin-bottom: 3vw;}
.Top002974 .prod-sub dt .pic{width: 88%; /*margin: 0 auto;*/}
.Top002974 .prod-sub dt .name{padding: 3vw 0;}
}
@media(max-width:640px){
.Top002974 .prod-sub dt .name h4{font-size: 4.5vw;}
.Top002974 .prod-sub dt .name p{font-size: 4vw;}
.Top002974 .hotline{display: none;}
}

