
/*
@font-face {
  font-family:'HarmonyOS_Sans_SC_Light';
  src: url("../fonts/HarmonyOS_Sans_SC_Light.ttf");
  font-display:swap;
  }
@font-face {
  font-family:'HarmonyOS_Sans_SC_Regular';
  src: url("../fonts/HarmonyOS_Sans_SC_Regular.ttf");
  font-display:swap;
  }
@font-face {
  font-family:'HarmonyOS_Sans_SC_Medium';
  src: url("../fonts/HarmonyOS_Sans_SC_Medium.ttf");
  font-display:swap;
  }
*/

html,
body{font-family: 'HarmonyOS_Sans_SC_Regular';}


/*Top002262*/
.Top002262{position:fixed; z-index: 100; width: 100%; left: 0; top: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.15); }
.Top002262_fixed{background:#fff;box-shadow:  0 0 5px rgba(0,0,0,0.1); border-bottom: none; }
.Top002262_fixed .auto {
    margin: 0 auto;}
.Top002262 .header-left{ float: left; width: 30%; display:table;  height: calc(90 / 16 * 1em);max-width:calc(220 / 16 * 1em);}
.Top002262 .logo{ display:table-cell; vertical-align:middle;}
.Top002262 .logo img.on,
.Top002262_fixed .logo img{ display:none;}
.Top002262_fixed .logo .on{ display:block !important;}
.Top002262 .header-mids,
.Top002262 .header-right{ float:right;}
.Top002262 .header-right dd{ float:left;padding: calc(30 / 16 * 1em) 0;}
.Top002262 .top-language{ position:relative; padding-right: 1vw !important;  margin-right: 1vw;}
.Top002262 .top-language::before{ position:absolute;right: 0; top: 50%; width: 1px; height: calc(24 / 16 * 1em); content: ''; background: rgba(255, 255, 255, 0.3); transform: translateY(-50%);}
.Top002262_fixed .top-language::before{ background: rgba(0,0, 0, 0.1);}
.Top002262 .top-language span{ display:block;background:url(../images/cn.jpg) no-repeat left center;line-height:calc(30 / 16 * 1em); padding:0 calc(20 / 16 * 1em) 0 calc(42 / 16 * 1em); cursor:pointer; position: relative; z-index: 1;  background-size: auto calc(18 / 16 * 1em); color: #fff;}
.Top002262_fixed .top-language span{ color: #666;}
.Top002262 .top-language span:after{position: absolute; width: 6px; height: 6px; content: '';transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);border-top: 1px solid #fff;border-right: 1px solid #fff; right: 0; top: 50%; margin-top: -4px;}
.Top002262_fixed .top-language span:after{border-top-color:#666;border-right-color:#666;}
.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:#1573bb; }
.Top002262 .search{ position:relative; z-index:100;}
.Top002262 .open-search{ background:url(../images/search-white.svg) no-repeat center center; width:calc(30 / 16 * 1em); height:calc(30 / 16 * 1em);display:block; background-size:auto 70%;}
.Top002262_fixed .open-search{ background-image:url(../images/search.svg);}
.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 calc(46 / 16 * 1em) 0 calc(12 / 16 * 1em); background: none; font-size: 1em;}
.Top002262 .top-search .btn{ position:absolute; right:0; top:0; height:calc(46 / 16 * 1em); width:calc(46 / 16 * 1em); background:url(../images/search.svg) no-repeat center;background-size:auto 40%;  }
.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 .open-search.on:before, 
.Top002262 .open-search.on:after{background:#1573bb;}
.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 .auto.w_96.clearfix {
margin: 0 auto;
}



@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; position: relative;}
.Top002262 .header-mids li span{position:relative; }
.Top002262 .header-mids li span a{ line-height:calc(72 / 16 * 1em); position:relative; color:#fff;font-size: calc(20 / 16 * 1em); }
.Top002262_fixed .header-mids li span a{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:#fff;}
.Top002262_fixed .header-mids li span a:hover::before,
.Top002262_fixed .header-mids li.aon span a::before{background:#1573bb;}
.Top002262 .header-mids li span a:hover,
.Top002262 .header-mids li.aon span a{color:#fff; }
.Top002262_fixed .header-mids li span a:hover,
.Top002262_fixed .header-mids li.aon span a{color:#1573bb; }
.Top002262 .header-mids li .sub{ left:50%; overflow:hidden; background: #fff; padding: 0; border-radius: 6px; box-shadow: 0 0 15px rgba(0,0,0,.2); position: absolute; width:max-content; max-width:190px; top:80%; transform:translateX(-50%);}
.Top002262 .header-mids li .sub-menu{ padding:10px; text-align:center;}
.Top002262 .header-mids li .sub-menu dt{ border-bottom:1px solid #f2f2f2;line-height: 1.2;padding: 15px 0}
.Top002262 .header-mids li .sub-menu dt:last-child{ border-bottom:0;}
.Top002262 .header-mids li .sub-menu dt a{color:#666; transition:0.3s;}
.Top002262 .header-mids li .sub-menu dt a:hover{ background:none; color:#1573bb; }
}

.Top002262 .logo img{max-width: 120px;}
.Top002262_fixed .header-left{height: calc(70 / 16 * 1em);transition:.5s;}
.Top002262_fixed .header-mids li span a{line-height:calc(56 / 16 * 1em) ;transition:.5s;}
.Top002262_fixed .header-right dd{padding: calc(20 / 16 * 1em) 0;transition:.5s;}
@media (max-width:1024px) {
.Top002262 .open-menu i{margin-top: 0;background: #fff;}
.Top002262_fixed .open-menu i{background-color: #666;}
.Top002262 .header-left{height: calc(60 / 16 * 1em);} 
.Top002262 .header-right dd{padding: calc(15 / 16 * 1em) 0;}
.Top002262 .header-right dd:not(:first-child){padding-left: calc(25 / 16 * 1em);}
.Top002262 .open-menu{margin:calc(10 / 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 2em 0 2em;font-size:16px;}
.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: #1573bb;}
.Top002262 .has-sub span .op.click{ transform: rotate(225deg);}	
.Top002262 .header-mids li .sub dl{padding: 0 2em 0 2em;}
.Top002262 .header-mids li .sub dl dt{margin-bottom: 1em;}
}




/*Banner003158 */
.Banner003158 li.slick-slide{position: relative;z-index: 1;}
.Banner003158 .txt{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 10;text-align: center;color: #fff; background:rgba(0,0,0,0.4);}
.Banner003158 .txt .ytable{height:100%; table-layout: fixed;}
.Banner003158 .tit,
.Banner003158 .desc,
.Banner003158 .more{transform: translateY(30px); opacity: 0; transition-duration: 0.3s; transition-delay: 0.3s;}
.Banner003158 .tit{font-size:calc(30 / 16 * 1em);line-height: 1.2; letter-spacing:5px;text-indent: -5px;}
.Banner003158 .desc{font-size:calc(54 / 16 * 1em); margin:calc(20 / 54 * 1em) 0 calc(60 / 54 * 1em); transition-delay: 0.6s; font-weight: bold; letter-spacing:8px;text-indent: -8px;}
.Banner003158 .more{display: inline-block;color: #fff;border: solid 2px #1573bb; line-height: calc(45 / 16 * 1em); border-radius: calc(5 / 16 * 1em); padding: 0 calc(70 / 16 * 1em) 0 calc(30 / 16  * 1em); background: url(../images/more-on.svg) no-repeat right calc(30 / 16 * 1em) center #1573bb; background-size: calc(12 / 16 * 1em) auto;}
.Banner003158 .more:hover{background-color:#fff; border-color:#fff; color: #1573bb; background-image: url(../images/more.svg);}
.Banner003158 .ani-show .tit,
.Banner003158 .ani-show .desc,
.Banner003158 .ani-show .more{transform: translateY(0); opacity: 1;}
.Banner003158 .slick-dots{position: absolute;left: 50%;transform: translateX(-50%);z-index: 10; bottom:calc(50 / 1920 * 100vw);}
.Banner003158 .slick-dots li{float: left;}
.Banner003158 .slick-dots li button{border: 0;overflow: hidden;;font-size: 1em;text-indent:-999em;width: 0.625em;height: 0.625em;background-color: #fff; border-radius: 50%; margin: 0 0.625em;display: inline-block;padding: 0; vertical-align: middle;}
.Banner003158 .slick-dots li:after{display: inline-block;content: '';width: 0; height: 2px; background-color: #ffffff; transition: 0.3s; vertical-align: middle;}
.Banner003158 .slick-dots li.slick-active:after{width: 50px;}

@media (min-width:1025px) {
.Banner003158 .pc{height:100vh; max-height: 940px;}   
.Banner003158 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003158 .pc{display: none;} 
.Banner003158 .tit{font-size: 2em;}
.Banner003158 .desc{font-size: 0.875em;}
.Banner003158 .more{line-height: 2.5;width: 7em;}
}

/*Banner003167 */
.Banner003167{transition: 0.3s;}
.Banner003167 .slick-slide img{transition:5s linear}
.Banner003167 .slick-slide.slick-active img{transform:scale(1.1); -webkit-transform:scale(1.1);}

.Banner003167 .slick-dots{position: absolute; bottom:1.875em; left: 50%;transform: translateX(-50%);z-index: 10;}
.Banner003167 .slick-dots li{float: left;position: relative;margin: 0 10px;}
.Banner003167 .slick-dots li button{background: #fff;opacity:1;padding: 0; border: 0;font-size: 0;transition: 0.3s;border-radius: 100%;width:10px; height: 10px;}
.Banner003167 .slick-dots li.slick-active button{opacity: 1; width: 50px;border-radius: 0;height: 3px;}
@media (min-width:1025px) {
.Banner003167 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003167 .pc{display: none;}  
.Banner003167 .slick-dots{bottom: 10%;} 
}





.Hometitle{position: relative;z-index: 1; padding-bottom:calc(40 / 16 * 1em);color: #333;}
.Hometitle .cn{font-size:calc(44 / 16 * 1em); position: relative;line-height:1; padding-top:calc(26 / 44 * 1em); background: url(../images/tit-bg.png) no-repeat calc(100% - 8px) top; background-size: auto calc(20 / 44 * 1em); font-weight: bold; display: inline-block;}

.Homemore{display: inline-block;color: #fff;border: solid 2px #1573bb; line-height: calc(50 / 16 * 1em); border-radius:0 calc(20 / 16 * 1em); padding: 0 calc(70 / 16 * 1em) 0 calc(30 / 16  * 1em); background: url(../images/more-on.svg) no-repeat right calc(30 / 16 * 1em) center #1573bb; background-size: calc(12 / 16 * 1em) auto;}
.Homemore:hover{background-color:#fff; border-color:#1573bb; color: #1573bb; background-image: url(../images/more.svg);}




/*Floor003096*/
.Floor003096 .box{position: relative;}
.Floor003096 .bg{display: block; width: 100%; padding-bottom:43.3002%;}
.Floor003096 .txt{line-height: 1.8; color: #333; text-align: justify; -webkit-line-clamp:inherit;text-indent: 2em;font-size: calc(18 / 16 * 1em);}
.Floor003096 .txt p {
    margin: 7px 0;}
.Floor003096 .more{ margin:2.5vw 0 3.5vw;}
.Floor003096 .video{ position:relative; background: #000; overflow:hidden; border-radius: 10px;}
.Floor003096 .pic .Ispic{ display:block; padding-bottom:58.824%; opacity: 0.5;}
.Floor003096 .pic img.wap{ display:none;}
.Floor003096 .file,
.Floor003096 .file video{position: absolute;left:0; top:0; width:100%; height:100%;}
.Floor003096 .open_video{ left: 50%; top: 50%; transform: translate(-50%, -50%); position:absolute; z-index: 10; color: #fff; text-align: center;}
.Floor003096 .open_video span{ position: relative; display:inline-block; cursor: pointer; z-index: 10; }
.Floor003096 .open_video span i{ display: block; width:calc(60 / 16 * 1em); height:calc(60 / 16 * 1em); border-radius: 50%; background:#fff url(../images/icon-play.svg) no-repeat center center; background-size: calc(24 / 16 * 1em);position: relative; z-index: 4; }
.Floor003096 .open_video span:before, 
.Floor003096 .open_video span:after { position: absolute; content: ''; border-radius: 50%; background: #fff; opacity: 0.2; -webkit-opacity: 0.2; animation: scale 3s infinite; -webkit-animation: scale 3s infinite; }
.Floor003096 .open_video span:before { left: -15px; top: -15px; bottom: -15px; right: -15px; animation-delay: 0.3s; }
.Floor003096 .open_video span:after { left: -30px; top: -30px; bottom: -30px; right: -30px; }
.Floor003096 .file{ display:none; z-index:10; background:#000;}

.Floor003096 .number{ position: relative; z-index:10;margin: 0 auto}
.Floor003096 .ul_num{ display: flex;}
.Floor003096 .ul_num li{font-size:calc(24 / 16 * 1em); color:#333; padding:3vw 2vw; width: 25%; position: relative;}
.Floor003096 .ul_num li:not(:last-child){border-right: 1px solid rgba(0,0, 0, 0.08);}
.Floor003096 .ul_num li span{  font-size:calc(55 / 24 * 1em); padding-right: 10px; font-weight: bold;}
.Floor003096 .ul_num li p{font-size:calc(18 / 24 * 1em); margin:5px 0 0;}
.Floor003096 .ul_num li .icon{display: block; position:absolute; right: 2vw; top: 3vw; width: calc(30 / 24 * 1em); height: calc(30 / 24 * 1em); background-position:center; background-size: contain; background-repeat: no-repeat;}

@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 .ytable{width: 50%; height: 100%; }
.Floor003096 .video{width:80%;}
.Floor003096 .ul_num li:first-child{padding-left: 0;}
.Floor003096 .ul_num li:last-child{padding-right: 0;}
.Floor003096 .ul_num li:last-child .icon{right: 0;}
.Floor003096 .txt{padding-right: 2%;overflow-x: hidden;max-height: calc(350 / 24 * 1em);}
.Floor003096 .txt::-webkit-scrollbar{width: 6px;background-color: #f1f1f1;border-radius: 3px;}
.Floor003096 .txt::-webkit-scrollbar-thumb{width: 6px;background-color: #1573bb;border-radius: 3px;}
}
@media(max-width:1024px){
.Floor003096{padding: 5% 0;}
.Floor003096 .pic .Ispic{ display:none;}
.Floor003096 .pic img.wap{ display:block;}
.Hometitle .cn{font-size: 20px;text-align: center;}
.Hometitle{padding-bottom: 10px;text-align: center;}
.Floor003096 .more{text-align: center;}
.Floor003096 .txt p{font-size: 14px;line-height: 28px;margin: 0 0 10px;}
.Homemore{font-size: 14px;padding: 0 30px 0 10px;background-position: 90% center;}
}
@media(max-width:768px){
  .Floor003096 .ul_num{flex-wrap: wrap}
  .Floor003096 .ul_num li{width: 50%;}
  .Floor003096 .ul_num li span{font-size: 22px;}
  .Floor003096 .ul_num li:not(:last-child){border-right: 0;}
  .Floor003096 .ul_num li p{font-size: 14px;}
}
/* 
@keyframes scale {
  0% {
 transform: scale(1);
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 }
  50% {
 transform: scale(0.8);
 -webkit-transform: scale(0.8);
 -ms-transform: scale(0.8);
 }
  100% {
 transform: scale(1);
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 }
 }
 @-webkit-keyframes scale {
  0% {
 transform: scale(1);
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 }
  50% {
 transform: scale(0.8);
 -webkit-transform: scale(0.8);
 -ms-transform: scale(0.8);
 }
  100% {
 transform: scale(1);
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 }
 }
 @-ms-keyframes scale {
  0% {
 transform: scale(1);
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 }
  50% {
 transform: scale(0.8);
 -webkit-transform: scale(0.8);
 -ms-transform: scale(0.8);
 }
  100% {
 transform: scale(1);
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 }
 }
 */



/*Floor003197 */
.Floor003197{padding:calc(110 / 1920 * 100vw) 0; overflow: hidden; background:rgba(22,116, 180, 0.05); }
.Floor003197 .slick-arrow{position: absolute;width:1em; height:1em;  top: 36%;margin-top: -0.5em; border-radius: 50%; background: url(../images/more2.svg) no-repeat center center #fff; background-size: auto calc(16 / 60 * 1em);z-index: 10; transition: 0.3s; font-size: calc(60 / 16 * 1em); text-indent: -999em; overflow: hidden; box-shadow: 0 0 5px rgba(0,0, 0, 0.1);}
.Floor003197 .slick-arrow:hover{background-color:#1573bb; background-image: url(../images/more-on.svg);  border-color: #1573bb;}
.Floor003197 .slick-prev{transform: rotate(180deg);}
.Floor003197 .slick-dots{position: absolute;left: 50%;transform: translateX(-50%);z-index: 10; bottom:0;}
.Floor003197 .slick-dots li{float: left;}
.Floor003197 .slick-dots li button{border: 0;overflow: hidden;;font-size: 1em;text-indent:-999em;width: 0.625em;height: 0.625em;background-color:#1573bb; border-radius: 50%; margin: 0 0.625em;display: inline-block;padding: 0; vertical-align: middle;}
.Floor003197 .slick-dots li:after{display: inline-block;content: '';width: 0; height: 2px; background-color:#1573bb; transition: 0.3s; vertical-align: middle;}
.Floor003197 .slick-dots li.slick-active:after{width: 50px;}

.Floor003197 .slick-slide:not(.slick-active) .main{width: 80%;margin:0px auto;}
.Floor003197 .slick-slide:not(.slick-active) .main .more{display: none;}

.Floor003197  .slider{margin: 0 -10px;}
.Floor003197  .slick-list{padding: 0 15%;}
.Floor003197  .slick-slide{padding: 0 20px;}
.Floor003197 .main{/*width: calc(1100 / 1230 * 100%); */margin: 0 auto;position: relative;transition: 0.3s 0.5s;}
.Floor003197 .pic{overflow: hidden; border-radius:0 20px;}
.Floor003197 .Ispic{display: block; width: 100%; padding-bottom:82%;}
.Floor003197 .Ispic:hover{}
.Floor003197 .txt{padding: calc(30 / 1920 * 100vw); border-radius:0 20px;}
.Floor003197 .tit{font-size: calc(24 / 16 * 1em); color: #333; font-weight:bold;}
.Floor003197 .tit::after{width:1.5em; height: calc(2 / 24 * 1em); content: ''; display: block; background: #1573bb; margin: 1em 0;}
.Floor003197 p{line-height: 1.75; margin: 0; min-height: calc(1.75em * 2); color: #666;font-size: calc(18 / 16 * 1em);}
.Floor003197 .more{ display: inline-block; border: 1px solid #1573bb; color: #1573bb; line-height:1; padding: calc(10 / 16 * 1em) calc(30 / 16 * 1em); border-radius: 0 10px; margin-top:2vw;}
.Floor003197 a:hover .tit{ color: #1573bb;}
.Floor003197 a:hover .more{ color: #fff; background:#1573bb;}

@media (min-width:1025px) {
.Floor003197 .flex{display: flex; align-items: flex-end; justify-content: space-between;padding-bottom:calc(40 / 16 * 1em); }
.Floor003197 .Hometitle{padding-bottom: 0;}
.Floor003197 .slick-slide:hover .Ispic{transform: scale(1.1);transition: all 1s;}
.Floor003197 .slider{/*width:190%; margin-left: calc(-90% / 2);*/ padding-bottom: calc(60 / 16 * 1em);}
.Floor003197 .slick-prev{left:13.5%; margin-left: -0.5em;}
.Floor003197 .slick-next{right:13.5%; margin-right: -0.5em; }
.Floor003197 .pic{width: 70%; margin-bottom: calc(50 / 1920 * 100vw);}
.Floor003197 .txt{position: absolute; right: 0; top:calc(50 / 1920 * 100vw); width:60%; height: 100%; background:#fff;  padding: calc(40 / 1920 * 100vw);}
}
@media (max-width:1600px){
.Floor003197 .tit::after{margin: .4em 0;}
.Floor003197 .pic{width: 90%;}
}
@media (max-width:1024px) {
.Floor003197{padding: 5% 0;}
.Floor003197 .slick-prev{left: 0.1em;}
.Floor003197 .slick-next{right: 0.1em;}
.Floor003197 .main{padding: 0 0;}
.Floor003197 .Homemore{display: none;}
.Floor003197 .tit{font-size: 18px;margin-top: 10px;}
.Floor003197 p{font-size: 14px;line-height: 28px;min-height: 112px;}
.Floor003197 .tit::after{margin: 5px 0;}
.Floor003197 .more{font-size: 14px;}
}
@media (max-width:768px){
.Floor003197 .slick-slide{padding: 0;}
.Floor003197 .slider{margin: 0 0;margin-top: 4%;}
.Floor003197 .slick-dots{display: none !important;}
}





/*Floor003198 */
.Floor003198{padding:calc(110 / 1920 * 100vw) 0; overflow: hidden; }
.Floor003198 li{border-radius: 0 20px; overflow: hidden; }
.Floor003198 .Ispic{padding-bottom:50%; width: 100%;}
.Floor003198 .main{background-color: rgba(22,116, 180, 0.05); background-repeat: no-repeat; background-position:right top;}
.Floor003198 .con{padding: calc(30 / 1920 * 100vw);}
.Floor003198 .tit{font-size: calc(26 / 16 * 1em); text-align: center; color: #1573bb; font-weight: bold;}
.Floor003198 .txt{font-size:calc(15 / 16 * 1em); line-height: 1.75; color: #666; margin-top: 1.25em;font-size: calc(18 / 16 * 1em);}
@media (min-width:1025px) {
.Floor003198 .flex{display: flex; align-items:flex-end; justify-content: space-between;padding-bottom:calc(40 / 16 * 1em); }
.Floor003198 .Hometitle{padding-bottom: 0;}
.Floor003198 .ul{display: flex;}
.Floor003198 li{width: 100%; margin-right:30px; padding-bottom:60%; position: relative; }
.Floor003198 li:last-child{ margin-right: 0;}
.Floor003198 li > *{ position:absolute; left:0;height:50%;width:100%; }
.Floor003198 li:nth-child(2n) .main,
.Floor003198 li .pic{ top:0;}
.Floor003198 li .main,
.Floor003198 li:nth-child(2n) .pic{ top:50%;}
.Floor003198 .Ispic{padding-bottom:0; height: 100%;}
.Floor003198 .main{display: flex; align-items: center;}
.Floor003198 .Ispic:hover{transform: scale(1.1);transition: all .3s;}
.Floor003198 .txt{max-height: calc(225 / 16 * 1em);overflow-x: hidden;}
}
@media (max-width:768px){
  .Floor003198 li{margin-top: 20px;}
  .Floor003198 .con{padding: 15px;}
  .Floor003198 .tit{font-size: 18px;}
  .Floor003198 .flex{text-align: center;justify-content: center;}
  .Floor003198 .txt{font-size: 14px;line-height: 28px;}
}




/*Floor003106*/
.Floor003106 .list{position: relative;z-index: 1;}
.Floor003106 .bg-img{position: relative;}
.Floor003106 .main .slider li{text-align: center; padding:0 2px; color: #fff; cursor: pointer;}
.Floor003106 .main .slider li .con{background: rgba(255,255,255,0.2); padding:calc(30 / 16 * 1em) 1vw;  border-radius:calc(20 / 16 * 1em) calc(20 / 16 * 1em) 0 0;     backdrop-filter: blur(8px);}
.Floor003106 .main .slider li .icon{position: relative;display: inline-block; margin-right:calc(15 / 16 * 1em); vertical-align: middle; width: calc(34 / 16 * 1em); height:calc(34 / 16 * 1em);}
.Floor003106 .main .slider li .icon img{display: block; max-width:calc(34 / 16 * 1em); max-height:calc(34 / 16 * 1em); opacity: 0.8; position: absolute; left:50%; top: 50%; transform: translate(-50%,-50%);}
.Floor003106 .main .slider li .name{font-size:calc(18 / 16 * 1em);height: calc(48 / 16 * 1em);margin-top: 5px;display: block; vertical-align: middle; color: #fff;}
.Floor003106 .main .slider li:hover .con,
.Floor003106 .main .slider li.slick-current .con{background: #1573bb;}
.Floor003106 .main .slider li.slick-current .icon img,
.Floor003106 .main .slider li:hover .icon img{opacity: 1;}
.Floor003106 .tit{font-size:calc(28 / 16 * 1em); padding-left:calc(15 / 28 * 1em); border-left:calc(3 / 28 * 1em) solid #fff; line-height: 1; color: #fff; font-weight: bold;}
.Floor003106 .txt{line-height: 1.75;text-align: justify; margin:1.5vw 0 3vw;font-size: calc(18 / 16 * 1em);}
.Floor003106 .txt p{margin: 0; color:rgba(255,255,255,0.8);}
.Floor003106 .txt p+p{margin-top:15px; }
.Floor003106 .slick-arrow{width: 56px;height:56px; position: absolute; top: 50%; margin-top: -28px; background:none; transition: 0.3s; }
.Floor003106 .slick-arrow:before{position: absolute; content: ''; width:20px; height:20px; transform: rotate(45deg);border-top: 2px solid #fff;border-right: 2px solid #fff; left: 50%; top: 50%; margin: -10px 0 0 -12px;}
.Floor003106 .slick-prev{left:-60px; transform: rotate(-180deg); }
.Floor003106 .slick-next{right:-60px;}
.Floor003106 .slick-arrow:hover:before{border-color: #1573bb;}
.Floor003106 .txt-area{margin: 0 auto;}
.Floor003106 .bg-img .Ispic{height:50%; position: relative; z-index: 1;}





.Floor003106 .title{position:relative;}
.Floor003106 .Hometitle{position: absolute;left: 0; top: calc(100 / 1920 * 100vw);color: #fff; width: 100%; z-index: 10;}
.Floor003106 .Hometitle .cn{background-image: url(../images/tit-bg2.png) }
.Floor003106 .main{position: absolute; bottom: 0; left: 0; width: 100%; z-index:20;}
.Floor003106 .main .slider li .icon{display: inline-block; margin-right:calc(10 / 16 * 1em); vertical-align: middle;}
.Floor003106 .txt-area{position: absolute; left: 0; top:50%; width: 100%; transform: translateY(-50%);z-index:10;}
.Floor003106 .bg-img .Ispic{height:100vh; max-height:850px;}
.Floor003106 .bg-img .Ispic::before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3); content: '';}
.Floor003106 .txt{ width:50%; max-width: 580px; }
@media (min-width:1025px) {
  .Floor003106 .main .slider li .icon{position: relative;top: 0;}
  .Floor003106 .main .slider li:hover .icon{top: -10px;transition: all .3s;}
}
@media (max-width:1024px) {
.Floor003106 .txt{width: 100%;}
.Floor003106 .bg-img .Ispic{height: 60vh;}
.Floor003106 .slick-prev{left:10px;}
.Floor003106 .tit{font-size: 18px;}
.Floor003106 .txt p{font-size: 14px;line-height: 28px;}
.Floor003106 .slick-next{right:10px;}
.Floor003106 .main .slider li .name{font-size: 14px;}
.Floor003106 .main .slider li .icon img{max-width: 30px;max-height: auto;}
.Floor003106 .main .slider li .con{padding: calc(20 / 16 * 1em) 1vw;}
}
  


/*Bottom002743 */
.Bottom002743{background:#f8f8f8; padding-top:calc(60 / 1920 * 100vw); color:#666; border-top:4px solid #1573bb;}
.Bottom002743 a{color:#666;}
.Bottom002743 a:hover{color:#1573bb;}
.Bottom002743 .cons{padding-bottom:calc(50 / 16 * 1em);}
.Bottom002743 .copyright{line-height:calc(26 / 15 * 1em);padding:calc(24 / 15 * 1em) 0;color:#666; border-top:1px solid rgba(0,0,0,0.1); font-size: calc(15 / 16 * 1em);}
.Bottom002743 .copyright a{color: #666;}
.Bottom002743 .copyright a:hover{color:#1573bb;}
.Bottom002743 .copyright aside a:not(:last-child):after{display: inline-block;content: '';width: 1px;height: 13px;background:rgba(0,0,0,0.4);vertical-align: middle;margin: 0 1vw;}
.Bottom002743 .copyright .auto {
}


.Bottom002743 .contact{width:calc(30% - 4vw); padding-right:2vw; margin-right: 2vw; border-right: 1px solid rgba(0,0,0,0.15);}
.Bottom002743 .contact .name,
.Bottom002743 nav dl dt{font-size:calc(18 / 16 * 1em);color:#333; padding-bottom: 25px; font-weight: bold;}
.Bottom002743 nav dl:last-child dt{text-align: center;}
.Bottom002743 .contact li:not(:last-child){padding-bottom:20px;}
.Bottom002743 .contact li aside{padding-left:calc(28 / 15 * 1em);line-height:calc(26 / 15 * 1em);background-position: left calc(3 / 15 * 1em);background-repeat: no-repeat; font-size:calc(16 / 16 * 1em); background-size: auto calc(18 / 15 * 1em);}
.Bottom002743 .contact li:nth-child(1) aside{background-image: url(../images/icon_call.svg); margin-bottom: 5px;}
.Bottom002743 .contact li:nth-child(2) aside{background-image: url(../images/icon_email.svg);}
.Bottom002743 .contact li:nth-child(3) aside{background-image: url(../images/icon_add.svg);}
.Bottom002743 .contact li b{font-size:calc(28 / 15 * 1em);color:#1573bb;font-family:Arial; font-weight: bold;}
.Bottom002743 nav dl dt a{color: #333;}
.Bottom002743 nav{float: right;width:72%;max-width:1000px;}
.Bottom002743 nav dl{float: left; max-width:115px;}
.Bottom002743 nav dd{line-height:calc(20 / 16 * 1em);padding:8px 0; font-size: calc(16 / 16 * 1em);}
.Bottom002743 nav .code{padding: 5px; background: #fff; border-radius: 10px;}
.Bottom002743 nav .code img{max-width:120px; width: 100%; border-radius: 10px; }
@media(min-width:769px){
.Bottom002743 nav{display: flex;justify-content: space-between;}
.Bottom002743 .contact{float: left;}
.Bottom002743 .copyright aside{float: right;}
}
@media(max-width:768px){
.Bottom002743{padding-top: 5%;}
.Bottom002743 nav{display: none;}
.Bottom002743 .contact{display: table; margin: 0 auto;width: 100%;border-right: 0;}
.Bottom002743 .contact .name{text-align: left;font-size: 18px;}
.Bottom002743 .copyright{text-align: center;}
.Bottom002743 .contact li aside{font-size: 14px;}
.Bottom002743 .contact li b{font-size: 18px;}
.Bottom002743 .contact li:not(:last-child){padding-bottom: 10px;}
}




/*RighInfo002810 */
.RighInfo002810{padding:0;}

.RighInfo002810 .txt-list .info p {
    margin: 10px 0;
}

.RighInfo002810 .txt-list .box .ytable {
    display: table;
    width: 100%;}

.RighInfo002810 .txt-logo{ /*background: url(../images/RighInfo002810-bg.jpg);*/ margin-bottom: 3%;padding: 4% 0;    max-width: 1600px;
    margin: 0 auto;}
.RighInfo002810 .txt-logo .txt .inner{display:inline-block;font-weight: normal;text-align: left;line-height: 36px;color: #333; font-size: 18px;}
.RighInfo002810 .txt-list .box{margin: 0 auto;}
.RighInfo002810 .txt-list .box:not(:last-child){margin-bottom: 6%;}
.RighInfo002810 .txt-list .box .title {
  font-size: 32px;
  color: #333;
    padding-bottom: 1.2%;
}

.RighInfo002810 .txt-list .box .shape{width: 50px; height: 3px; background: #1573bb;margin-bottom: 3%;}
.RighInfo002810 .txt-list .pic p {
    font-size: calc(18 / 16 * 1em);
    color: #fff;
    line-height:1.6;
    margin: 0;
/*	text-align: center;*/
}


.RighInfo002810 .txt-list .pic .btn {
    background: #004c87;
    width: 22%;
    text-align: center;
    padding: 12px 0;
    margin-top: 8%;
}

.RighInfo002810 .txt-list .pic .btn a {
    color: #fff;
}
.RighInfo002810 .txt-list .pic .btn:hover {
    background: #fff;
}

.RighInfo002810 .txt-list .pic .btn:hover a  {
    color: #004c87;
}


.RighInfo002810 .txt-list .pic .btn2 {
    background: #004c87;
    width: 22%;
    text-align: center;
    padding: 12px 0;
    margin-top: 8%;
	    float: right;
}

.RighInfo002810 .txt-list .pic .btn2 a {
    color: #fff;
}
.RighInfo002810 .txt-list .pic .btn2:hover {
    background: #fff;
}

.RighInfo002810 .txt-list .pic .btn2:hover a  {
    color: #004c87;
}





.RighInfo002810 .txt-list .info{line-height: 24px; }
.RighInfo002810 .txt-list .red{color: #d81920;font-size: 15px;}
/* .RighInfo002810 .txt-logo .ytable-cell{width: 52%; text-align: center;} */
.RighInfo002810 .txt-logo .ytable-cell{ text-align: center;}

  .RighInfo002810 .logo .inner {
    display: none;
}
.RighInfo002810 .txt-logo .txt{border-right: 0px solid #eee;}
.RighInfo002810 .txt-list .pic{width: 50%;background: url(../images/RighInfo002810-bg.jpg);padding: 6%;background-size: cover;}
.RighInfo002810 .txt-list .pic:last-child{width: 50%;background: url( "../images/RighInfo002810-bg02.jpg");}
.RighInfo002810 .txt-list .pic img{max-width: 92.858%;}
.RighInfo002810 .txt-list .box:nth-child(2n) .pic{text-align: right;}
.RighInfo002810 .txt-list .info{font-size: calc(18 / 16 * 1em);border-bottom: 0px solid #eee;background: #f7f7f7; padding: 1.5% 5%; color: #333;line-height: 1.6;}
@media(min-width:769px){
  .RighInfo002810 .txt-list .box{transition: all .3s;}
  .RighInfo002810 .txt-list .pic p,.RighInfo002810 .txt-list .pic .btn{position: relative;top: 0;}
  .RighInfo002810 .txt-list .box:hover p{top: -10px;transition: all .3s;}
  .RighInfo002810 .txt-list .box:hover .btn{top: -5px;transition: all .5s;}
}
@media(max-width:768px){
.RighInfo002810 .ytable,
.RighInfo002810 .ytable-cell{display: block;}
.RighInfo002810 .txt-logo{text-align: center;}
.RighInfo002810 .txt-list .pic img{display: block;width: 100%;}
.RighInfo002810 .txt{margin-top: 0;}
.RighInfo002810 .txt-list .box .title{font-size:18px;text-align: center;}
.RighInfo002810 .txt-list .box .shape{margin: 10px auto;}
.RighInfo002810 .txt-list .pic{width: 100%;background-size: cover !important;}
.RighInfo002810 .txt-list .pic:last-child{width: 100%;}
.RighInfo002810 .txt-list .pic .btn2{float: none;margin-left: auto;}
.RighInfo002810 .txt-logo .txt .inner,.RighInfo002810 .txt-list .info p,.RighInfo002810 .txt-list .pic p{font-size: 14px;line-height: 28px;}
.RighInfo002810 .txt-logo{padding: 3% 0;}
.RighInfo002810 .txt-list .box:nth-child(2n) .pic{text-align: left;}
}

.Inside-box .img{display: none;}
/*Menu003135 */

.Menu003135{box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.05);font-family: 'HarmonyOS_Sans_SC_Medium';position: relative;z-index: 99;}
.Menu003135 .current{ font-size: calc(18 / 16 * 1em); padding-left: 1.21428em;background: url(../images/Timeline003058_add.png) no-repeat left center;background-size: 1em auto; line-height: 4.4142;}
.Menu003135 .current a:hover {
    color: #ee6c20;
}

.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size: 16px;line-height: 5.0;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:1.5em;}
.Menu003135 .nav-menu li a{display: block;position: relative;color: #333;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #1573bb;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #1573bb;}
.Menu003135 .fl {
    float: right;
}

.Menu003135 .fr {
    float: left;
}

@media (max-width:1024px) {
.Menu003135 .current{display: none;} 
.Menu003135 .nav-menu{width: 100%;} 
.Menu003135 .nav-menu ul{overflow-x: scroll;white-space:nowrap;} 
.Menu003135 .nav-menu li{line-height:3;float: none;display: inline-block;}
.Menu003135 .nav-menu li:not(:last-child){margin-right: 10px;}
}


/*PicList002854 荣誉*/
.PicList002854{padding-top:4%;}
.PicList002854 li{float: left;margin-bottom:4%;}
.PicList002854 li a{display: block;border: solid 1px #f5f5f5;position: relative;padding: 3%; transition: 0.3s;background: #fff;}
.PicList002854 li aside{font-size: 16px; line-height: 30px; height: 32px; text-align: center; margin-bottom: 0;color: #333;padding:0;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom: 70%;margin-bottom: 5%;    text-align: center;}
/* .PicList002854 li a:after{position: absolute; content: '';width: 50px;height: 50px;background:url(../images/PicList002854_btn.png) no-repeat center center;right: 0; bottom: 0;background-size: auto 21px;transition: 0.3s;} */
.PicList002854 li a:hover{border-color: #ea5432;}
/* .PicList002854 li a:hover:after{background-color: #ea5432; background-image: url(../images/PicList002854_btn_hover.png);} */
@media(min-width:769px){
.PicList002854 li{width: 23%; margin-right: 2%;}
/*.PicList002854 li:not(:nth-child(3n)){margin-right: 6.3095%;}*/
.PicList002854 li:hover .Ispic{transform: scale(1.1);transition: all .3s;}
}
@media(max-width:768px){
.PicList002854 li{width: 48%; }
.PicList002854 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList002854 li aside{font-size: 16px;}
.PicList002854 li a:after{width: 7vw;height: 7vw;background-size: auto 50%;}
}
@media(max-width:480px){
.PicList002854 li aside{font-size: 14px;line-height: 20px; height: 40px;}
}


/*Menu002159 */
.Outside{margin: 0 auto;padding: 4% 0;}
.Outside_details {padding: 4% 0;
    background: url("../uploadfiles/BJ_Pdetails.jpg") no-repeat;    background-attachment: fixed;
}

.Outside .fl {
        float: left;
        width: 23%;}

.Outside .fr {
        float: right;
        width: 75%;
    }


body{ /*background:url(../images/Menu002159-bg.jpg) repeat-y center top;*/}

.Menu002159{ border:1px solid #dedede;font-size:18px; margin-top:0;background: #fff;}
.Menu002159 header{ padding:30px 40px;background:url(../images/product_icon.png) no-repeat center right 12% #1573bb;}
.Menu002159 header h1{ margin:0; font-size:32px; color:#fff; border-left:0px solid #d2b156; padding-left:0;font-weight: normal;}
.Menu002159 header span{ display:block; color:#fff; font-size: 30px;font-weight: lighter;    padding-top: 5px;}

.Menu002159 ul{ border-top:0px solid #2a2a2a;}
.Menu002159 ol{ font-weight:normal; color:#fff; border-bottom: 1px solid #ededed;padding: 10px 0;}
.Menu002159 ul li a{color:#666; font-size:14px; padding-right:10px;}
.Menu002159 ul ol a{font-size: 20px;color: #000;}
.Menu002159 ul a{color:#1b242b; position:relative;padding:12px 50px;font-size: 18px;display:-webkit-box;display:box;overflow: hidden;text-overflow: ellipsis;word-break:keep-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.Menu002159 li:after,
.Menu002159 ul a:before{position:absolute;content:'';}
.Menu002159 ol a:before{left:20px; margin-top:-1px;top:1.2em;width:0; height:0; border:5px solid transparent; border-top-color:#000; border-bottom:0;}
.Menu002159 li{border-bottom:1px dashed #dedede;position:relative; padding-right:30px;}
.Menu002159 li a:before{ left:25px; width:8px; height:1px; top:1.5em; background-color:#bbb;}
.Menu002159 li.aon a,
.Menu002159 li a:hover{ color:#1573bb;background:url(../images/Menu002159-li_hover.png) no-repeat right center;}
.Menu002159 ol:hover a {
    color: #1573bb;
}
.Menu002159 #nav19 a:before{display: none;}

@media(min-width:1001px){
.Menu002159 li{ display:block !important;}
}
@media(max-width:1000px){
.Menu002159 ol{ position:relative;}
.Menu002159 ol i{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Menu002159 li{ display:none;}
.Menu002159 ul a{padding:5px 10px 5px 56px;}
}
@media(max-width:640px){
.Menu002159 li a{ font-size:16px;}
}
/*PicList002735 */
.PicList002735{}
.PicList002735 li{ margin-bottom: 2%; margin-top: 0;background:#f8f8f8; border: 1px solid #eee; transition: 0.3s;}
.PicList002735 li a{ display:block; height:100%;}
.PicList002735 li:hover{box-shadow: 0 10px 14px rgba(0,0,0,0.3);}
.PicList002735 li .Ispic{ background-size: contain;background-color: #fff;  padding-bottom: 0;text-align: center;}
.PicList002735 li .txt{padding: 0;}
.PicList002735 li .txt h3{font-size:16px; color: #222;font-weight: normal;text-align: center;padding:5px;}
.PicList002735 li .txt p{line-height: 28px;color: #555;height: 84px; display: none;}
.PicList002735 li a:hover h3 {color: #1573bb;}
@media(min-width:481px){
.PicList002735 .auto .ul{ display:-webkit-flex; display:flex; flex-wrap:wrap;}
}
@media(min-width:769px){
.PicList002735 li{width:31.999%;}
.PicList002735 li:not(:nth-child(3n)){margin-right: 2%;}
.support li{width: 23.5%; margin-right: 2%;}
.support li:nth-child(4n){ margin-right: 0%;}
/*.PicList002735 li:not(:nth-child(3n)){margin-right: 2%;}*/
.PicList002735 li .Ispic:hover img{transform: scale(1.1);transition: all .3s;}
.PicList002735 li .Ispic{overflow: hidden;}
}
@media(min-width:481px) and (max-width:768px){
.PicList002735 li{width:48%; }
.PicList002735 li:not(:nth-child(2n)){margin-right:2%;}
}

.support {margin-top: 6%;}


@media(max-width:768px){
  .Outside .fl{float: none;width: 100%;}
  .Outside .fr{float: none;width: 100%;margin-top: 20px;}
  .Menu002159 header h1{font-size:18px;}
  .Menu002159 header span{font-size:14px;}
  .Menu002159 header{background-size: 25px;}
  .Menu002159 ul ol a{font-size: 15px;}
  .PicList002735 li{width: 49%;margin-right: 2%;float: left;}
  .PicList002735 li:nth-child(2n){margin-right: 0;}
  .PicList002735 li .txt h3{font-size: 14px;}
}
/*Location002970 weizhi*/
.Location002970{margin: 0;line-height: 20px;}
.Location002970 em{font-style: normal;padding-left: 25px;background: url("../images/Location002970_cur.png") no-repeat left center;}
.Location002970{background: rgba(22, 116, 180, 0.05);
    padding: 20px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);}
.Location002970 a{color: #666;}
.Location002970 a:hover,
.Location002970 span{color: #2354a6;}



/*.Page002193 为demo编号*/
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:5% 0; text-align:center;}
.Page002193-2{padding:2% 0 7% 0;}

.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #1573bb; background:#1573bb;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#1573bb; border-color:#1573bb;}
.Page002193 .p_page b{ font-weight:normal;}


/*Floor002867 */
.Floor002867{padding:0;background: #f5f5f5;}
.Floor002867 .auto{}
/*slick Basic*/
.Floor002867 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002867 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002867 .slick-list:focus {outline: none}
.Floor002867 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002867 .slick-slider .slick-track, 
.Floor002867 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002867 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002867 .slick-track:before, 
.Floor002867 .slick-track:after{display: table; content: '';}
.Floor002867 .slick-track:after{ clear: both;}
.Floor002867 .slick-loading .slick-track { visibility: hidden;}
.Floor002867 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002867 .slick-slide .slick-loading img { display: none;}
.Floor002867 .slick-slide .dragging img { pointer-events: none;}
.Floor002867 .slick-initialized .slick-slide { display: block;}
.Floor002867 .slick-loading .slick-slide { visibility: hidden;}
.Floor002867 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002867 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/


.Floor002867 .name{font-weight:normal;color: #333;font-size: 36px;padding-bottom: 5px;text-align: center;}
@media(min-width:1025px){
.Floor002867 .fl{width: 48.334%; display: none;}
.Floor002867 .fr{width: 100%;padding: 6% 0 8% 0;background: url( "../uploadfiles/productBJ.jpg") no-repeat right bottom;background-size: cover;}
}
.Floor002867 .fr .name{padding-bottom: 80px;}
.Floor002867 .links-group dl{position: relative;padding-right: 30px; margin: 10px 0;}
.Floor002867 .links-group dt{padding-right: 42px;line-height: 45px;background: url(../images/Floor002867_select.jpg) no-repeat right center #fafafa;border: 1px solid #ebebeb;border-right:0;color: #aeaeae; padding-left: 20px;font-size: 18px;}
.Floor002867 .links-group dd{position: absolute; left: 0; top: 100%; right: 30px;border: 1px solid #ebebeb;background: #fff;display: none;}
.Floor002867 .links-group dd a{display: block;line-height: 20px; padding: 10px;}
.Floor002867 .links-group dd a:hover{color: #fff;background: #429535;}
@media(min-width:641px){
.Floor002867 .links-group dl{float: left;width: 50%;}
}

.Floor002867 .slider{ }
.Floor002867 .slider{padding: 0 40px;margin: 0 auto;}
.Floor002867 .slider li aside{display: table;width: 100%; height: 110px; padding: 0 10px; text-align: center;}
.Floor002867 .slider li a{display: table-cell;vertical-align: middle;}
.Floor002867 .slider li a img{max-height: auto;    padding-bottom: 12px;object-fit: contain;
 transition: all .6s;}
.Floor002867 .slider li a:hover img {
    transform: scale(1.05);
    transition: all .6s;}
.Floor002867 .slider li aside p {
    font-size: 24px;
    color: #333;}

.Floor002867 .slider li aside:hover p {
    color: #ec6618;}

.Floor002867 .slick-arrow{position: absolute; width: 48px; height: 48px; background: url(../images/Floor002867_prev.png) no-repeat; top: 50%; margin-top: -12px;cursor: pointer;padding: 0;border: 0;font-size: 0;}
.Floor002867 .slick-prev{left: 13px;}
.Floor002867 .slick-next{right: 13px;background: url(../images/Floor002867_next.png);}
@media(max-width:640px){
.Floor002867 .slider li aside{height: 90px; padding: 0 5px;}
.Floor002867 .slider li a img{max-height: 70px;}
}



/*! fancyBox 插件样式，如有一样的只留一份 */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Barlow-Bold",,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/PicList002311-fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/PicList002311-fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/PicList002311-blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/PicList002311-fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Barlow-Bold",,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
	display: none;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../images/PicList002311-fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('../images/PicList002311-fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}



/*carousel 公共样式只留一份*/
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }



/*
 .PicList002311 为demo编号
 */
.PicList002311{ /*background:rgba(22,116, 180, 0.05);*/   padding: 2% 0 6%; }
.PicList002311 .CenTitle{ padding:15px 0 10px 0; position:relative; z-index:1; margin-bottom: 20px; border-top: 0px solid #e7f0f4;}
.PicList002311 .CenTitle .name{ text-align:center; font-size:36px; font-weight:normal; color:#333; line-height:1.5;padding-bottom: 10px;}
.PicList002311 .CenTitle .line{ width:30px; height:2px; background:#1573bb; overflow:hidden; margin:0 auto;}

.PicList002311 .honorList{ position:relative; padding:20px 40px;max-width: 1300px; margin: 0 auto;}
.PicList002311 .honorList .btn{ display:block; position:absolute; top:50%; margin-top:-12px; width:26px; height:26px; background:url(../images/PicList002311-button_hover.png); cursor:pointer;}
.PicList002311 .honorList .prev{ left:0; background-position:left top;}
.PicList002311 .honorList .prev:hover{ background-position:left bottom;}
.PicList002311 .honorList .next{ right:0; background-position:right top;}
.PicList002311 .honorList .next:hover{ background-position:right bottom;}
.PicList002311 .honorList .list{margin:0 auto; overflow:hidden;}
.PicList002311 .honorList .list .ul li{ padding: 0 1%;}
.PicList002311 .honorList .list .ul .dot{ display:none; text-align:center; padding-top:10px; line-height:20px; font-size:14px; color:#555;}
.PicList002311 .honorList .list .ul .dot:hover{ color:#002870;}

@media(min-width:1025px){
  .PicList002311 .honorList .list .ul li:hover img{transform: scale(.95);transition: all .3s;}
}

@media only screen and (min-width:768px ) {
.PicList002311 .honorList{ padding:0 50px; }	
}



/*RighInfo003141 */
.RighInfo003141 .auto{padding-bottom: 0;}
.RighInfo003141 .intro{padding-top:6%;}
.RighInfo003141 .intro .title{ font-size: 38px;color: #222;margin-bottom: 10px;}
.RighInfo003141 .intro .title span {
    font-size: 26px;
    color: #1573bb;}

.RighInfo003141 .intro .info{  line-height: 2;}
.RighInfo003141 .intro .info p{margin: 1em 0;}
.RighInfo003141 .intro .info p {
    font-size: 16px;
    line-height: 1.9;
    text-indent: 2em;}




.RighInfo003141 .number-count{margin:3em 0;box-shadow: 0px 0.5em 3em rgba(0, 0, 0, 0.15); border: solid 1px #f3f3f3; padding: 3.6875em 0;}
.RighInfo003141 .number-count li{color: #333333;font-size: 18px;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 46px;font-family: 'Bebas';color: #1573bb; margin: 0 5px;font-weight: bold;}
.RighInfo003141 .number-count li span i{font-style: normal;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: #1573bb;font-size:1em;font-family: 'SourceHanSansCN-Medium';font-weight: bold;}
.RighInfo003141 .number-count li P{padding: 0 10px;margin: 0;}
.RighInfo003141 .plate dd{margin-bottom: 2.8565%;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding:2.375em 1.875em;}
.RighInfo003141 .plate dd ol{float: left;width: 4.25em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li{width: calc(100% - 4.25em);float: right;}
.RighInfo003141 .plate dd li aside{font-size: 1.125em;color: #333;font-family: 'SourceHanSansCN-Medium';}
.RighInfo003141 .plate dd li p{margin: 0;font-size: 0.875em;color: #999;}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 50%;}
.RighInfo003141 .intro .title{line-height: 1.2;}
.RighInfo003141 .intro .img{width: 46%;}
.RighInfo003141 .number-count ul{display: flex; margin: 0 auto;justify-content: space-evenly;}
.RighInfo003141 .number-count li{float: left;}
/* .RighInfo003141 .number-count li:not(:last-child){margin-right: 3.5em;} */
.RighInfo003141 .plate dd{float: left;width: 31.429%;}
.RighInfo003141 .plate dd:not(:last-child){ margin-right: 2.8565%;}
}
@media (max-width:1024px) {
.RighInfo003141 .number-count li{text-align: left;padding: 1em 0} 
.RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}  
.RighInfo003141 .intro{padding-top: 3%; margin-bottom: 2em;}
}
@media (max-width:768px){
  .RighInfo003141 .intro .title{font-size:18px;text-align: center;}
  .RighInfo003141 .intro .title span{display: block;}
  .RighInfo003141 .number-count li span{font-size: 22px;}
  .PicList002311 .honorList .prev{left: 10px;}
  .RighInfo003141 .intro .title span{font-size: 22px;}
  .PicList002311 .honorList .next{right: 10px;}
  .RighInfo003141 .intro .info p{font-size: 14px;line-height: 28px;}
  .RighInfo003141 .number-count ul{display: flex;flex-wrap: wrap;}
  .RighInfo003141 .number-count li{font-size: 14px;width: 50%;padding: 0 10px;}
  .RighInfo003141 .number-count li sup{font-size: 12px;}
  .RighInfo003141 .number-count{padding: 20px;}
  
}


/*Floor003145 */
.Floor003145{background-color: #fff; font-family: 'SourceHanSansCN-Regular';}
.Floor003145 .root-100 {
    max-width: 1600px;
    margin: 0 auto;}

.Floor003145 .left .shape{
	width: 50px;
    height: 3px;
    background: #1573bb;
    margin-bottom: 3%;}

.Floor003145 .auto{padding: 4% 0;}
.Floor003145 .title{position: relative; margin-bottom: 1.2%;color: #111111;}
.Floor003145 .title .cn{font-size: 32px; color: #333;}
/*.Floor003145 .title .cn:after{display: inline-block;content: '';width: 10px; height: 2px; background-color: #d72623; margin-left: 5px; vertical-align: middle;}*/
.Floor003145 .title .en{font-family: 'Bebas';font-size: 18px;color: #888;margin-top: 1%;}
.Floor003145 .title .more{position: absolute; right: 0; top: 50%; border: 1px solid #b9b9b9; border-radius: 50%; width: 3.125em; height: 3.125em; margin-top:-1.5625em; background: url(../images/Floor003145-icon.svg) no-repeat center center; background-size: 1em auto;}
.Floor003145 .title .more:hover{background-color: #1573bb; border-color: #1573bb; background-image: url(../images/Floor003145-icon-white.svg);}
.Floor003145 .box{background-color: #ffffff; /* box-shadow: 0px 1.25em 3.125em rgba(0, 0, 0, 0.04); */}
.Floor003145 .right dl{padding: 0 1.5625em;}
.Floor003145 .right dd{overflow: hidden; padding: 1.75em 0;}
.Floor003145 .right dd:not(:last-child){border-bottom: 1px solid #f3f3f3; }
.Floor003145 .right dd time{float: left;max-width: 5em;text-align: center;font-family: 'Bebas';color: #999999;font-size: 0.875em;}
.Floor003145 .right dd time b{display: block;color: #333333; font-size: 2.1428em;font-weight: normal; line-height: 1.2;}
.Floor003145 .right dd .tit{float: right;width: calc(100% - 5em); line-height: 1.5555; font-size: 1.125em;font-family: 'SourceHanSansCN-Medium';}
.Floor003145 .left .box{padding: 0;}
.Floor003145 .slider{margin: 0 -1.25em;}
.Floor003145 .slider li a{display: block; margin: 0 1.25em;}
.Floor003145 .slider li .pic{overflow: hidden;}
.Floor003145 .slider li .pic .Ispic{padding-bottom: 70%;transition: 0.3s;}
.Floor003145 .slider li a:hover .Ispic{transform: scale(1.05);}
.Floor003145 .slider li .tit{font-size: 26px; line-height: 1.4; min-height:calc(1.4em * 2);margin:0;color: #fff; }
.Floor003145 .slider li time{font-family: 'Bebas'; font-size: 1.125em;color: #1573bb;display: none;}
.Floor003145 .slider li p{color:#eee;margin:1.5em 0;font-size: 16px; line-height: 1.6; height: calc(1.6em * 8); overflow-y: auto; padding-right:10px; margin-right: -10px;}
.Floor003145 .slider li p::-webkit-scrollbar{width:4px;  height:100%;}
.Floor003145 .slider li p::-webkit-scrollbar-track{ background: rgba(255, 255, 255, 0.2); border-radius:4px;}
.Floor003145 .slider li p::-webkit-scrollbar-thumb{ background: #fff; border-radius:10px;}
.Floor003145 .slider li p::-webkit-scrollbar-thumb:hover{background: #fff;}
.Floor003145 .slider li p::-webkit-scrollbar-corner{background: #fff;}
/*.Floor003145 .slider li .more{display: block;width: 16px;height: 6px; background: url(../images/Floor003145-icon.svg) no-repeat; background-size: contain;}*/
.Floor003145 .slider li .info {
    padding: 30px 25px;background: #1573bb;}

.Floor003145 .controls{ margin-top: 3em; position: relative;}
.Floor003145 .controls:before{position: absolute;content: ''; left: 0; height: 1px;top: 50%;width: 100%;background-color: #dcdcdc;display: none;}
.Floor003145 .controls .inner{display: table;margin: 1% auto; background-color: #fff;padding: 0 4em;position: relative;z-index: 4;}
.Floor003145 .controls .slick-dots li{float: left;width: 0.8125em; height: 0.8125em; margin: 0 0.375em;position: relative;list-style: none;}
.Floor003145 .controls .slick-dots li a{position: absolute;width: 0.4375em;height: 0.4375em;background-color: rgba(0,0,0,0.4); border-radius: 50%;}
.Floor003145 .controls .slick-dots li:not(.slick-active) a{left: 50%;top: 50%;margin: -0.21875em 0 0 -0.21875em;}
.Floor003145 .controls .slick-dots li.slick-active a{background-color: #1573bb;width: 100%; height: 100%;}
.Floor003145 .controls .slick-arrow{position: absolute;width: 1.9375em; height: 1.9375em; border: solid 1px #1573bb; background-position: center;background-repeat: no-repeat; cursor:pointer; top: 50%;margin-top:-0.96875em; border-radius: 50%;font-size: 1em; background-size:  auto 0.875em;}
.Floor003145 .controls .slick-disabled{border-color: #dcdcdc; cursor: default;}
.Floor003145 .controls .slick-prev{left: 0; background-image: url(../images/Floor003145-prev-red.png);}
.Floor003145 .controls .slick-next{right: 0; background-image: url(../images/Floor003145-next-red.png);}
.Floor003145 .controls .slick-prev.slick-disabled{background-image: url(../images/Floor003145-prev.svg);}
.Floor003145 .controls .slick-next.slick-disabled{ background-image: url(../images/Floor003145-next.svg);}

@media (min-width:1025px) {
.Floor003145 .left{width: 100%;}
.Floor003145 .right{width:30.715%;}   
.Floor003145 .box{ min-height: 36.25em;} 
.Floor003145 .right dd:last-child{padding-bottom: 0;}
}
@media (max-width:1024px) {
.Floor003145 .auto{padding: 3em 0;overflow: hidden;}
.Floor003145 .right{margin-top: 3em;} 
.Floor003145 .controls .inner{padding: 0 2.2em;} 
}
@media (max-width:768px){
  .Floor003145 .title .cn,.Floor003145 .slider li .tit{font-size:18px;}
  .Floor003145 .title .en{font-size: 14px;margin: 5px 0;}
  .Floor003145 .slider li p{font-size: 14px;line-height: 28px;height: auto;min-height: auto;margin: 0 0;}
  .Floor003145 .slider li .info{padding: 15px ;}
  .Floor003145 .title{text-align: center;}
  .Floor003145 .left .shape{margin: 10px auto;}
  
}



/*.RighInfo001108 为demo编号 详情*/
.RighInfo001108 .pic{ float:left; width:35%;}
.RighInfo001108 .pic img{ width:100%;}
.RighInfo001108 .txt{ float:right; width:62%; padding-right:2%; color:#333;}
.RighInfo001108 .txt h1{ font-size:26px; font-weight:normal;color: #222;}
.RighInfo001108 .txt dl{ border-top:1px solid #d9d9d9; padding:2% 0; border-bottom:1px solid #d9d9d9;}
.RighInfo001108 .txt dd{ line-height:26px; padding:5px 0;}
.RighInfo001108 .txt p{ line-height:36px;}
.RighInfo001108 .txt .contact{ padding-top:4%;margin-right: 4%;}
.RighInfo001108 .txt .contact a{ color:#fff; width:150px; text-align:center; border:1px solid #1573bb; border-radius:0; line-height:50px; display:inline-block;background: #1573bb;}
.RighInfo001108 .txt .contact a:hover{ background-color:#fff; color:#1573bb;}
.RighInfo001108 .txt .list{ padding-top:4%;    margin-right: 5%;}
.RighInfo001108 .txt .list a {
    color: #fff;
    width: 150px;
    text-align: center;
    border: 1px solid rgba(85,85,85,1);
    border-radius: 0;
    line-height: 50px;
    display: inline-block;
background: rgba(85,85,85,1);}

.RighInfo001108 .txt .list a:hover{ background-color:#fff; color:#1573bb;border: 1px solid #1573bb;}
	
.RighInfo001108 .txt .btn {
    display: flex;
    align-items: center;}

.RighInfo001108 .tab{ margin-top:3%; background-color:#f1f1f1; overflow:hidden; font-weight:bold;}
.RighInfo001108 .tab span{ cursor:pointer; display:inline-block; padding:0 3%; line-height:55px;    font-size: 18px;}
.RighInfo001108 .tab span.on{ background-color:#1573bb; color:#fff;}
.RighInfo001108 .tab_info{ padding:2% 0;}
.RighInfo001108 .tab_info img {padding-bottom: 15px; width: 100%; display: block;}
.RighInfo001108 .tab_info p {
    font-size: 16px;
    color: #333;
    line-height: 1.6;}
.RighInfo001108 .tab_info p.red {
    color: #f00;
}
@media(min-width:1025px){
  .RighInfo001108 .pic:hover img{transform: scale(1.1);transition: all .3s;}
}

@media(max-width:1024px){
.RighInfo001108 .pic,
.RighInfo001108 .txt{ float:none; width:auto;}
.RighInfo001108 .txt h1{font-size: 18px;}
.RighInfo001108 .txt dd{font-size: 14px;}
.RighInfo001108 .txt p,.RighInfo001108 .tab_info p{font-size: 14px;line-height: 28px;}
.RighInfo001108 .txt .contact a{font-size: 14px;}
.RighInfo001108 .tab span{font-size: 16px;}
}


/*TextList002514 */
.TextList002514 .list{ border-bottom:1px solid #dedede; padding:0; margin-bottom:0;}
.TextList002514 .job-title{ line-height:30px; padding:12px 0; font-size:16px; cursor:pointer; position:relative;color: #222;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:none; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#1573bb;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#1573bb;}
.TextList002514 .job-main{ display:none; padding-bottom:25px; border-top: 0;}
.TextList002514 .job-email{ color:#1573bb; padding:30px 0;}
.TextList002514 .job-main p {font-size: 16px;color: #555;line-height: 26px;}




/*
 .RighInfo002799
 */
.RighInfo002799 { padding: 4% 0;}
.RighInfo002799 .fl {width: 57%;}
.RighInfo002799 .fr{ float: right; margin-left: 0; width: 30%;}
.RighInfo002799 .tit .en{font-size: 48px; color: #fff0e5; font-weight: bold; letter-spacing: 5px; text-transform: uppercase; display: none; }
.RighInfo002799 .tit .cn{ margin-top: 0; font-size: 18px; color: #1573bb; letter-spacing: 0;    line-height: 30px;}
.RighInfo002799 .subtit{font-size: 24px;font-size: #ff6900 !important; margin-top: 3%;position: relative;margin-bottom: 1%; }
.RighInfo002799 .subtit:before{display: inline-block;content: '';width: 10px;height: 10px;background:none;position: relative;top:-4px;margin-right: 8px;border-radius: 50%;border:2px solid #FF6900;}
.RighInfo002799 .subtit span{position: absolute;left:0;bottom:0;font-size: 48px;text-transform: uppercase;font-family: 'Times New Roman';opacity: .05;letter-spacing: 5px;}
.RighInfo002799 .subtit span i{font-size: 68px;font-style: normal;}
.RighInfo002799 p { font-size: 16px; color: #666; line-height: 30px; text-align: justify;margin:0; margin: 2rem 0;}
.RighInfo002799 .job-info p { font-size: 16px; color: #666; line-height: 30px; text-align: justify;margin:0; margin:0;}
.RighInfo002799 .p1:before{display: inline-block;content: '';width: 10px;height: 1px ;background:#999;margin-right: 8px;position: relative;top:-5px;   display: none;}
@media (max-width: 768px) {
.RighInfo002799 .auto{ padding: 0; }
.RighInfo002799 .fr{ float: none; width: 100%; margin-top: 5%; margin-left: 0; }
.RighInfo002799 .tit .en{ font-size: 38px; }
.RighInfo002799 .tit .cn{font-size: 18px;line-height: 1.4;}
.RighInfo002799 .fl{float: none;width: 100%;}
.RighInfo002799 p{margin:10px 0;font-size: 14px;line-height: 28px;}
.RighInfo002799 .job-info p{font-size: 14px;line-height: 28px;}
}




/*PicList000687 */

.PicList000687{padding:0;overflow: hidden;}
.PicList000687 .auto{ }
.PicList000687 .title{margin-bottom: 1vw; text-align: center;}
.PicList000687 .title .cn{font-size: 32px;color: #1573bb; padding-bottom: 10px;font-weight: normal;text-align: left;}
.PicList000687 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.PicList000687 .title{margin-bottom: 5vw;}
.TextList002514 .job-title{font-size: 16px;        display: -webkit-box;
        display: box;
        overflow: hidden;
        text-overflow: ellipsis;
        word-break: break-word;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        white-space: normal;}
.TextList002514 .job-main p{font-size: 14px;line-height: 28px;}
}
@media(max-width:640px){
.PicList000687 .title .cn{font-size: 18px;}
}

.PicList000687 .more{ text-align: center;width: 125px; line-height: 40px;color: #fff; background: #a5894b;display: block;}
.PicList000687 .more:hover{background: #a52d34;}
.PicList000687 .more:after{display: inline-block; content: '';background: url("../images/PicList000687_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px; display: none;}
@media(max-width:480px){
.PicList000687 .more{line-height: 10vw;}
}

.PicList000687 .tit{font-size: 14px;color: #fff;    font-weight: normal;    white-space: normal;}
.PicList000687 time{}
.PicList000687  p{line-height: 1.715em;color: #7d7d7d;height: 3.43em; margin-bottom: 2.03vw;display: none;}
@media(max-width:640px){
.PicList000687 .tit{font-size:16px;}
.PicList000687  p{font-size:3.5vw;}
}
.PicList000687 .news-top{padding-bottom: 4.22vw; display: none;}
.PicList000687 .news-top .info{border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.PicList000687 .news-top time{border-left:1px solid #c6c6c6; padding-left: 1.62vw;display: block; margin-bottom: 2.61vw;color: #a52d34;font-size: 18px;}
.PicList000687 .news-top time span{display: block;font-size: 2em;}
.PicList000687 .news-top .slick-dots{ text-align: center;padding-top: 1.72vw;}
.PicList000687 .news-top .slick-dots li{display: inline-block; width: 20px; height:3px; margin: 0 5px;background-color: #d9d9d9;}
.PicList000687 .news-top .slick-dots li button{display: none;}
.PicList000687 .news-top .slick-dots li.slick-active{background:#a5894b;}
@media(min-width:769px){
.PicList000687 .news-top .pic{width: 520px;}
.PicList000687 .news-top .info .main{padding-left: 5.21vw;}
}
@media(min-width:1025px) and (max-width:1024px){
.PicList000687 .news-top .pic{width: 45%;}
}
@media(max-width:768px){
.PicList000687 .news-top .ytable-cell,
.PicList000687 .news-top .ytable{display: block;}
.PicList000687 .news-top .info{padding: 5vw;}
}
@media(max-width:640px){
.PicList000687 .news-top time{font-size: 3.6vw;}
}

.PicList000687 .news-list{background: none;padding: 0;}
.PicList000687 .news-list li{background: #1573bb; margin-bottom: 1vw;}
.PicList000687 .news-list li a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.PicList000687 .news-list .main{/*border-left: 2px solid #a52d34;*/ padding-left: 1.5em; padding-right:1.5em;}
.PicList000687 .news-list .tit{margin-bottom: 0;}
.PicList000687 .news-list time{color: #ccc;display: none;}
.PicList000687 .news-list .more{line-height: normal;color: #fff;background: none;width: auto; text-align: left;padding-top: 10px;font-size: 14px;}
.PicList000687 .news-list .more:after{background-image: url("../images/PicList000687_more.gif");}

@media(min-width:641px){
.PicList000687 .news-list .pic{width: 43%; }
.PicList000687 .news-list .pic:hover img{transform: scale(1.1);transition: all .3s;}
.PicList000687 .news-list li{overflow: hidden;}
}
@media(max-width:640px){
.PicList000687 .news-list .ytable-cell,
.PicList000687 .news-list .ytable{display: block;}
.PicList000687 .news-list li{margin-bottom:4vw;float: left;width: 49%;margin-right: 2%;}
.PicList000687 .news-list li:nth-child(2n){margin-right: 0;}
.PicList000687 .news-list .main{padding: 4vw;border: 2px solid #a52d34; border-bottom: 0;}
.PicList000687 .news-list .tit{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.PicList000687 .title{margin-bottom: 10px;}
}


/*PicList002525 */
.PicList002525{ padding: 4% 0; background: #0f6bb1;}
/* .PicList002525 ul{ overflow:hidden;    display: flex;justify-content: space-between;flex-wrap: wrap;} */
.PicList002525 li{position:relative; text-align:center; padding:calc(30 / 16 * 1em) 0;background: #fff;    margin: 0 10px;box-sizing: border-box}
.PicList002525 li a,
.PicList002525 li::after{ position:absolute;width:100%; height:100%; left:0; top:0; }
.PicList002525 li::after{ content:''; border-right:1px solid #f2f2f2; border-top:1px solid #f2f2f2;}
.PicList002525 li .Ispic{ padding-bottom:75%; background-size:contain;}
.PicList002525 li a{  opacity:0; z-index:5; transition:0.3s;}
.PicList002525 li a:hover{ opacity:1;}
.PicList002525 li:hover p {color: #1573bb;}
.PicList002525 li p{ margin:0; color:#222; padding-top:4%;}
.PicList002525 li  span{ color:#999; padding-bottom:5px;}
.PicList002525 .more{ text-align:center; padding-top:3%;}
.PicList002525 .more a{ display:inline-block; background:url(../images/PicList002525_more.png) no-repeat; width:28px; height:28px; overflow:hidden; line-height:1000px; animation:infinite linear 1s PicList002525_more;}
.PicList002525 .title {font-size: 34px;color: #fff;padding: 0 5px 2%;}
.PicList002525 .slick-track{display: flex;}
@keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@-webkit-keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
.PicList002525 .slick-arrow{ display:block; position:absolute; top:50%; margin-top:-12px; width:26px; height:26px; background:url(../images/PicList002311-button_hover.png); cursor:pointer;z-index: 333;}
.PicList002525 .slick-prev{ left:0; background-position:left top;}
.PicList002525 .slick-prev:hover{ background-position:left bottom;}
.PicList002525 .slick-next{ right:0; background-position:right top;}
.PicList002525 .slick-next:hover{ background-position:right bottom;}
@media(min-width:769px){
./* PicList002525 li{width:24%;}
.PicList002525 li:nth-child(3n)::after{ border-right:0;} */
.PicList002525 li:hover .Ispic{transform: scale(1.1);transition: all .3s;}
}
@media(max-width:768px){
/* .PicList002525 li{width:48%;margin: 1%;box-sizing: border-box;} */
/* .PicList002525 li:nth-child(2n)::after{ border-right:0;} */
.PicList002525 li p{font-size: 14px;}
}

.faq {padding: 4% 0;}
.faq .TextList002514 .title {font-size: 34px;color: #222;padding-bottom: 2%;}

/*TextList002148 */
.TextList002148{ padding-top:6%;}
.TextList002148 .auto{ max-width:1600px;}
.TextList002148 li{ overflow:hidden; padding-left:170px; padding-right:48px; position:relative; margin-bottom:2%;}
.TextList002148 li:after{ position:absolute; content:''; right:0; top:0;width:48px; height:100%; background:url(../images/TextList002148-more.gif) no-repeat center center #f0f0f0; transition:0.2s;}
.TextList002148 li:hover::after{ background-color:#999;}
.TextList002148 li div{border-left:1px solid #e9e9e9; background-color:#f8f8f8; padding:2% 3%;}
.TextList002148 li time{ position:absolute; left:0; top:0; width:155px; height:100%;background-color:#f8f8f8; border-right:1px solid #e9e9e9;}
.TextList002148 li time:after{ position:absolute; content:''; background:url(../images/TextList002148-time.gif) no-repeat; width:11px; height:19px; top:50%; right:-11px; margin-top:-9px;}
.TextList002148 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:16px;}
.TextList002148 li time i{ font-style:normal; font-size:50px; color:#999; display:block; line-height:40px;}
.TextList002148 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:66px; background:#dfdfdf;}
.TextList002148 li h3{ margin:0; font-size:18px;}
.TextList002148 li p{ line-height:26px; overflow:hidden; color:#999; height:52px; margin:2% 0 0 0;}
@media(max-width:1000px){
.TextList002148 li{padding-left:120px;padding-right:30px;}
.TextList002148 li:after{width:30px; background-size:35% auto;}
.TextList002148 li time{width:105px;}
.TextList002148 li time span{font-size:14px;}
.TextList002148 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.TextList002148 li h3{ font-size:16px;}
.faq .TextList002514 .title,.PicList002525 .title{font-size: 18px;}
}
@media(max-width:480px){
.TextList002148 li{padding-left:100px;padding-right:0;}
.TextList002148 li:after{ display:none;}
.TextList002148 li time{width:85px;}
.TextList002148 li time span{font-size:12px;}
.TextList002148 li time i{font-size:30px;}
.TextList002148 li h3{ font-size:14px;}
.TextList002148 li p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
}
/*RighInfo003148 */
.RighInfo003148 .auto{padding: 4% 0;font-family: 'SourceHanSansCN-Regular';}
.RighInfo003148 .title{ font-size: 26px;color: #333333; margin-bottom: 1.2em;}
.RighInfo003148 .items-group .items:first-child{border-top: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items:last-child{border-bottom: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items p{color: #666;font-size: 16px; line-height: 1.64285;}
.RighInfo003148 .items-group .items p + .title{margin-top: 2em;}

.RighInfo003148 .box-rows{margin-top: 4.875em;}
.RighInfo003148 .box-rows .title{margin-bottom: 3.95833em;}
.RighInfo003148 .box-rows dd{box-shadow: 0px 0.625em 3.75em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;  text-align: center;}
.RighInfo003148 .box-rows dd .heart{font-size: 1.375em;width: 4.0909em; height: 3.5454em; display: block;margin: -1.36363em auto 0; line-height:3.5; background: url(../images/RighInfo003148-icon.svg) no-repeat center; background-size: contain;text-align: center;color: #fff;}
.RighInfo003148 .box-rows dd aside{color: #000000;font-size: 1.25em;margin: 2.4em 0 1em 0;line-height: 1;}
.RighInfo003148 .box-rows dd p{color: #999999; width:73%; margin: auto;}
@media (min-width:1025px) {
.RighInfo003148 .items-group .img{width: 50%;}
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:3.5em;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:3.5em;}  
.RighInfo003148 .box-rows dd{float: left;min-height: 15.625em; width: 30.715%;margin-bottom: 3.9275%;}  
.RighInfo003148 .box-rows dd:not(:nth-child(3n)){ margin-right: 3.9275%;}
}
@media (max-width:1024px) {
.RighInfo003148 .items-group .txt{padding: 2em 0;}   
.RighInfo003148 .box-rows dd{padding-bottom: 3em; margin-bottom: 4em;}
.RighInfo003148 .box-rows dd p{ width:90%;}
}





/*PicList002953 */
.PicList002953{padding: 4% 0;}
.PicList002953 a{position: relative;}
.PicList002953 li+li{margin-top: calc(60 / 1920 * 100vw); }
.PicList002953 li .pic{overflow: hidden; border-radius: 10px;}
.PicList002953 li .Ispic{display: block; padding-bottom:58.75%; transition: .3s;}
.PicList002953 li .txt{position: relative;}
.PicList002953 li .icon{position: absolute; left:0; top: 50%; width: calc(100 / 16 * 1em); height: calc(100 / 16 * 1em); transform: translate(-50%,-50%); background: #fff; border-radius: 50%; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); z-index: 10;}
.PicList002953 li .icon img{position: absolute; left:50%; top: 50%; max-width: calc(40 / 16 * 1em); max-height: calc(40 / 16 * 1em); transform: translate(-50%,-50%); }
.PicList002953 li .tit{font-size:calc(40 / 16 * 1em);color: #333;}
.PicList002953 li .tit::after{display: block; width:2em; height: 2px; content: ''; background: #1573bb; margin:calc(30 / 40 * 1em) 0;}
.PicList002953 li p{margin: 0; color: #666; font-size: calc(18 / 16 * 1em); line-height:2;width: 90%;letter-spacing: 1px;}
.PicList002953 .dl dd{font-size:calc(18 / 16 * 1em); padding-left: calc(22 / 18 * 1em); position: relative; color: #666;}
.PicList002953 .dl dd::before{position: absolute; left: 0; top: calc(10 / 18 * 1em); background: #d82633; width: calc(7 / 18 * 1em); height:calc(7 / 18 * 1em); content: ''; border-radius: 50%;}
.PicList002953 a:hover .Ispic{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
.PicList002953 a:hover .tit{color: #1573bb;}

.PicList002953 .more{display: none;color:#1573bb;border: solid 2px #1573bb; line-height: calc(45 / 16 * 1em); border-radius:calc(45 / 16 * 1em); padding: 0 calc(70 / 16 * 1em) 0 calc(30 / 16  * 1em); background: url(../images/more.svg) no-repeat right calc(30 / 16 * 1em) center; background-size: calc(12 / 16 * 1em) auto; transition: 0.3s; margin-top:calc(50 / 16 * 1em); }
.PicList002953 .more1{ padding: 0 calc(30 / 16 * 1em) 0 calc(70 / 16  * 1em); background-position:left calc(30 / 16 * 1em) center; }
.PicList002953 a:hover .more{background-color:#d82633;color: #fff; background-image: url(../images/more-on.svg); border-color:#d82633;}

.PicList002953 .num{position:absolute; right:0; top: 50%; transform: translateY(-50%); font-size:15vw; color: #1573bb; 
    opacity: 0.04; font-weight: bold;}

@media (min-width:1025px) {
.PicList002953 li a{display: flex; align-items: center;}
.PicList002953 .pic,
.PicList002953 .txt{width: 50%;}
.PicList002953 .txt{padding-left: 7vw;}
.PicList002953 li:nth-child(2n) .txt{padding-left:0; padding-right: 7vw;}
.PicList002953 li:nth-child(2n) .pic{order: 2;}
.PicList002953 li:nth-child(2n)  .icon{ left:100%;}
.PicList002953 li:nth-child(2n) .num{ right:4vw;}
.PicList002953 .dl{ display:flex; flex-wrap: wrap; margin-top:1.5vw ;}
.PicList002953 .dl dd{width: 48%; margin-right:4%;}
.PicList002953 .dl dd:nth-child(2n){margin-right:0;}
.PicList002953 .dl dd:nth-child(2n) ~ dd{margin-top:4%;}

}



/*
 .TextList001202 为demo编号
 */
.TextList001202{padding: 4% 0 0 0;}
.TextList001202 h1{ margin:0; font-weight:normal; padding:3% 0; font-size:24px; color:#333;}
.TextList001202 h1 b{ display:block;}
.TextList001202 li{padding-bottom:10px;}
.TextList001202 dl dt,
.TextList001202 dl dd{ border:1px solid #e3e7e6;}
.TextList001202 dl dt{ position:absolute; width:72px; left:0; top:0; color:#1573bb; text-align:center; font-size:24px;}
.TextList001202 dl dt,
.TextList001202 dl dd,
.TextList001202 dl dt{height: 52px;line-height: 52px;}
.TextList001202 dl dd{ padding:0 2%;font-size: calc(16 / 16 * 1em);color: #666;font-weight: 500;}
.TextList001202 li figure{ padding-top:2%;}
.TextList001202 li figure a{ display:inline-block; padding:10px 30px; line-height:1;color:#fff; background-color:#1573bb;}
.TextList001202 dl dt{ top:20px;}
.TextList001202 dl p{ margin:0;color: #666;}
.TextList001202 dl:hover{color:#fff; background-color:#1573bb; }
.TextList001202 dl:hover{background-color:#f7fbfc;}
.TextList001202 dl:hover dd{color: #1573bb;}
@media(max-width:1024px){
.TextList001202 dl dt,
.TextList001202 dl dd,
.TextList001202 dl dt{ height:40px; line-height:40px;}
.TextList001202 h1,
.TextList001202 dl dt{font-size:20px;}
.TextList001202 dl p{ max-height:66px; overflow:hidden;}
.TextList001202 dl dd{font-size: 14px;}
.TextList001202 li{padding-bottom: 10px;}
}




/* 联系我们 */
.contact-one{ padding:90px 0 70px 0;}
.contact-one .map-box{ width:50%;}
.contact-one .cotext{ width:43.75%;float: right;padding-top:0vw;}
.contact-one .cotext .center{ width:100%;}
.contact-one .cotext .title{ margin-bottom:20px; font-size:25px;  }
.contact-one .cotext dl{ width:100%; font-size:16px;}
.contact-one .cotext dl dd{ padding:20px 0; border-bottom:solid 1px #e1e1e1;}
.contact-one .cotext dl dd .name{ margin-bottom:10px; color:#999999;}
.contact-one .cotext dl dd .wz{ font-size:20px; color:#666666;}
.contact-one .other-box{ margin-top:30px;}
.contact-one .other-box .navwx{ cursor:pointer; width:160px; text-align:center; line-height:3; color:#fff; background:#1573bb; border-radius:1rem;}
.contact-one .other-box .navwx span{ background-image:url(../images/contact-icon.png); padding-left:30px; background-repeat:no-repeat; background-position:center left; background-size:.18rem;}
.contact-one .other-box .gzw .shera .icon{ margin-right:15px; background:#5a5a5a; width:45px; height:45px; border-radius:100px;}
.contact-one .other-box .gzw .shera .icon::after{ content:''; display:block; width:45px; height:45px; 
    background-position:center; background-repeat: no-repeat; background-size:25px;}
.contact-one .other-box .gzw .shera .icon:last-child{ margin-right:0;}
.contact-one .other-box .gzw .shera .icon1::after{ background-image:url(../images/share-icon6.png);}
.contact-one .other-box .gzw .shera .icon2::after{ background-image:url(../images/share-icon5.png);}
.contact-one .other-box .name{font-size: 16px;}
.contact-two{ padding-bottom:120px; margin:0 auto;padding-top: 40px;}
.contact-two .wtd48{ width:48%;}
.contact-two .wtd100{ width:100%;}
.contact-two .item{ margin-bottom:20px; border-bottom:solid 1px #e6e6e6; padding:10px 0;}
.contact-two .item input{font-size: 16px; outline:none; display:block; line-height:3; width:100%; border:none; margin:0; padding:0;}
.contact-two .item textarea{ resize:none;font-size: 16px;  min-height:5em; outline:none; display:block; width:100%; border:none; margin:0; padding:0;}
.contact-two .item.ver-box input{ width:80%;}
.contact-two .verimg img{ width:1.2rem;}
.contact-two .submit{ margin-top:30px;text-align: center;}
.contact-two .submit .but{ cursor:pointer; background:#1573bb; width: 180px; font-size: 16px;text-align:center; color:#fff; 
    line-height:3.3; border-radius:50px;display:inline-block; }
    .contact-one .other-box .gzw .shera .icon:hover{background-color: #1573bb;}
@media (max-width:1024px){
.contact-one{ padding:1rem 0;}
.contact-one .other-box .navwx{ line-height:2.5;}
}


@media(min-width:1025px){
  .contact-one .map-box{overflow: hidden;transition:.3s linear;}
  .contact-one .map-box:hover img{transform: scale(1.1);transition:.3s linear;}
}
@media (max-width: 768px){
.contact-one .map-box{ width:100%;}
.contact-one .cotext{ margin-top:30px; width:100%;}
.contact-one .cotext .title{ margin-bottom:20px;font-size: 18px;}
.contact-one .cotext dl{ font-size: 18px;}
.contact-one .cotext dl dd .wz{ font-size: 14px;}
.contact-one .other-box .navwx{ width: 100%;}
.contact-one .cotext dl dd{padding: 10px 0;}
.contact-one .cotext dl dd .name{font-size: 16px;}
.contact-one .other-box .name{font-size: 16px;}
.contact-one .d-flex{align-items: center;}

.contact-two .wtd48{width: 100%;}
.contact-two .submit .but{font-size: 14px;}
.contact-two{padding: 4%;background: #f9f9f9;}
.contact-two .item input,.contact-two .item textarea{background: none;}
}

.Inside-tit {margin-bottom: 75px;text-align: center;}
.Inside-tit .tit-cn {font-size: 40px;text-align: center;}
.Inside-tit .tit-small {font-size: 18px;text-align: center;margin-top: 20px;}
.contact-two .Inside-tit .tit-cn{text-align: left;}
.contact-two .Inside-tit .tit-small{text-align: left;}

/*Map002858 */
.Map002858 #allmap{height: 23.96vw;}
.Map002858 #allmap,
.Map002858 #allmap *{box-sizing: content-box;}
.Map002858 #allmap img{max-width: inherit;}
.Map002858 .BMap_bubble_content b{font-size: 18px;display: block;padding-bottom: 5px;}
.tdt-infowindow-content{font-size: 14px;}
.tdt-infowindow-content b{font-size: 18px;display: block;padding-bottom: 5px;}
@media(max-width:1024px){
.Map002858 #allmap{height: 40vw;}
}
@media(max-width:768px){
.Map002858 #allmap{height: 70vw;}
.Inside-tit .tit-cn{font-size:18px;}
.Inside-tit{margin-bottom: 30px;}
.contact-two{padding-bottom: 5%;padding-top: 5%;}
.Inside-tit .tit-small,.contact-two .item input{font-size: 14px;line-height: 28px;}
.contact-two .item textarea{font-size: 14px;}

}

.d-flex {
    display: -webkit-flex;
    display: flex;
}

.f-wrap {
    flex-wrap: wrap;
}
.j-sb {
    justify-content: space-between;
}
@media(max-width:768px){
  .Banner003184 img{height: 30vh;object-fit: cover;}
}


.sale{padding: 4% 0;}
.sale_box{background: url(../images/sqbj.jpg) no-repeat center center;background-size: cover;border-radius: 20px;overflow: hidden;}
.sale_box ul{display: flex;flex-wrap: wrap;}
.sale_box ul li{width: 33.33%;position: relative;overflow: hidden;padding: 140px 70px;}
.sale_box ul li::after{content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background:rgba(21, 115, 187, 0.75);}
.sale_box ul li:nth-child(2)::after{background:rgba(21, 115, 187, 0.9);}
.sale_box .icon{display: flex;justify-content: center;}
.sale_box .icon .quan{width: 106px;height: 106px;border-radius: 100px;display: flex;align-items: center;justify-content: center;position: relative;}
.sale_box .icon .quan::after{content: "";display: block;width: 106px;height: 106px;border-radius: 100px;background: url(../images/quan.png) no-repeat center center;background-size: contain;animation: zhuan 5s linear infinite;}
.sale_box .icon .quan img{max-width: 30px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}


@keyframes opacity {
  0%{opacity: 1;}
  50%{opacity: 0;}
  100%{opacity: 1;}
}
@keyframes zhuan {
  0%{transform: rotate(0deg);-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);}
  100%{transform: rotate(360deg);-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);}
}

.sale_box ul li h2{color: #fff;font-size: 24px;text-align: center;font-weight: normal;}
.sale_box ul li p{color: rgba(255,255,255,.9);font-size: 16px;text-indent: 2em;line-height: 1.5;
    /* height: 265px; */
    overflow-y: auto;}
.sale_box .sz{position: absolute;left: 50%;transform: translateX(-50%);bottom: -30px;z-index: 1;}
.sale_list{position: relative;z-index:1;top:0}
@media(min-width:1025px){
  .sale_box ul li:hover::after{background:rgba(21, 115, 187, 0.95);}
  .sale_box ul li:hover .sale_list{top: -20px;transition: all .3s;}
}


@media(max-width:1024px){
  .sale_box ul li{width: 100%;padding: 10px;}
  .sale_box{border-radius: 0;}
  .sale_box ul li h2{font-size: 18px;}
  .sale_box ul li p{font-size: 14px;line-height: 28px;height: auto;overflow-y: visible;}
}
.Page002193.mat8{margin-top: 8%;}
@media(max-width:1024px){
  .Page002193.mat8{margin-top: 0;}
}

.News_detail{padding: calc(50 / 16 * 1em) 0 calc(120 / 16 * 1em)}
.News_detail .auto{max-width: 1400px}
.News_detail .title{text-align: center;border-bottom: 1px solid #ebebeb;padding-bottom:calc(30 / 16 * 1em);margin-bottom: calc(54 / 16 * 1em); }
.News_detail .title .tit{font-size: calc(30 / 16 * 1em);color: #333;padding-bottom:calc(15 / 16 * 1em)  }
.News_detail .desc{line-height: 1.5;font-size: calc(16 / 16 * 1em);}
.News_detail .desc .img {display: flex;justify-content: space-between;margin: 3vw 0;}
.News_detail .desc .img li{width: 23%;padding-bottom:calc(210 / 16 * 1em) ;position: relative;overflow: hidden}
.News_detail .desc .img li img{position: absolute;width: 100%;height: 100%;object-fit: cover;left: 0;top: 0;;}
.News_detail .btns{padding-top: calc(60 / 16 * 1em);margin-top: calc(60 / 16 * 1em);border-top: 1px solid #ebebeb}
.News_detail .btns .page aside{line-height: 2}
.News_detail .btns .page aside i{font-style: normal;color:#0B318F;display: inline-block;margin-right: 10px}
.News_detail .btns .btn a{display: block;width:calc(160 / 16 * 1em);height:calc(50 / 16 * 1em);border: 1px solid #1573bb;border-radius: 36px;text-align: center;line-height: calc(48 / 16 * 1em)}
.News_detail .btns .btn a:hover{background: #1573bb;color: #fff}
@media(min-width:1025px){
    .News_detail .btns{display: flex;align-items: center;justify-content: space-between}
    .News_detail .btns .page{flex: 1}
    .News_detail .btns .btn{flex: 0 0 auto;margin-left: 5%}
}
@media(max-width:1024px){
  .News_detail{padding: calc(50 / 16 * 1em) 0 calc(80 / 16 * 1em)}
}
@media(max-width:758px){
  .News_detail{padding: calc(40 / 16 * 1em) 0 calc(40 / 16 * 1em)}
}
@media(max-width:640px){
  .News_detail .title .tit{font-size: calc(28 / 16* 1em);}
}


.RighInfo002799 { padding: 3% 0;}

.faq .TextList002514 .title{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.faq .TextList002514 .title a{
  font-size: 18px;
}

.TextList002514 .job-title.select {
  padding-top: 0;
}
.PicList000687 .tit{
  font-size: 15px;
}
.PicList000687 .news-list .pic {
  width: 70%;
  overflow: hidden;
}
.PicList000687 .news-list .main {
  padding-left: 5px;
  padding-right: 5px;
}
/* .PicList000687 .news-list .tit {
  overflow: hidden;
  white-space: nowrap;
} */
.news-list a{
  cursor: auto;
}
@media screen and (max-width:768px){
  .faq .TextList002514 .title a{
    font-size: 16px;
  }
  .PicList000687 .news-list .pic{
    width: 100%;
  }
  .PicList000687 {
    width: 100%;
}
}