html{-webkit-text-size-adjust:100%;font-size:100px; overflow-x: hidden;}

/*Top002262*/
.Top002262{position:fixed; z-index:1000; width: 100%; left: 0; top: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.15);}

.Top002262 .header-left{ float: left; width:40%; display:table;  height: calc(114 / 16 * 1em);max-width:calc(390 / 16 * 1em);}
.Top002262 .logo{ display:table-cell; vertical-align:middle;}
.Top002262 .logo img.on,
.Top002262_on .logo img,
.Top002262_fixed .logo img{ display:none;}
.Top002262_on .logo .on,
.Top002262_fixed .logo .on{ display:block !important;}
.Top002262 .header-mids,
.Top002262 .header-right{ float:right;}
.Top002262 .header-top dd{ float:right;padding: calc(14 / 16 * 1em) 0;}
.Top002262 .wl,
.Top002262 .top-language{ position:relative; padding-right:1.5vw !important;  margin-right:1.5vw;}
.Top002262 .wl::before,
.Top002262 .top-language::before{ position:absolute;right: 0; top: 50%; width: 1px; height: calc(30 / 16 * 1em); content: ''; background: rgba(255, 255, 255, 0.3); transform: translateY(-50%);}
.Top002262_fixed .wl::before,
.Top002262_fixed .top-language::before{ background: rgba(0,0, 0, 0.1);}
.Top002262 .top-language span{ display:block;background:url(../images/lang-white.svg) no-repeat center;height:calc(40 / 16 * 1em); width:calc(40 / 16 * 1em); cursor:pointer; position: relative; z-index: 1;  background-size: auto calc(24 / 16 * 1em); color: #fff;}
.Top002262_fixed .top-language span{ color: #666; background-image:url(../images/lang.svg) }
.Top002262 .top-language figure{ position:absolute; top:100%; left:calc(50% - .75vw); background:#fff; width:calc(60 / 16 * 1em); line-height:calc(40 / 16 * 1em); display:none; margin-left:calc(-30 / 16 * 1em); box-shadow:  0 0 10px rgba(0,0,0,0.1); z-index: 20; padding: calc(10 / 16 * 1em); border-radius: calc(30 / 16 * 1em);}
.Top002262 .top-language a{ display:block; text-align:center; color:#333; width: calc(40 / 16 * 1em); text-align: center; background: #f5f5f5; border-radius: 50%;}
.Top002262 .top-language a+a{margin-top: calc(8 / 16 * 1em);}
.Top002262 .top-language a.on,
.Top002262 .top-language a:hover{color:#fff; background:#e89115; }
.Top002262 .wl a{ display:block;line-height:calc(40 / 16 * 1em); padding:0 calc(80 / 16 * 1em) 0 calc(24 / 16 * 1em); cursor:pointer; position: relative; z-index: 1; color: #fff; border-radius: 5px; background-color:  #e89115;background: url(../images/more-on.svg) no-repeat right calc(20 / 16* 1em) center #e89115;background-size: auto 1em;}
.Top002262 .zxts a{background-image:url(../images/zxts.svg) ;}
.Top002262 .szh a{background-image:url(../images/szh.svg) ;}

.Top002262 .platform{ position:relative; padding-right:1.5vw !important;  margin-right:1.5vw;}
.Top002262 .platform::before{ position:absolute;right: 0; top: 50%; width: 1px; height: calc(30 / 16 * 1em); content: ''; background: rgba(255, 255, 255, 0.3); transform: translateY(-50%);}
.Top002262 .platform span{ display:block;line-height:calc(40 / 16 * 1em); padding:0 calc(18 / 16 * 1em) 0 calc(18 / 16 * 1em); cursor:pointer; position: relative; z-index: 1;  background-size: auto calc(18 / 16 * 1em); color: #fff;background-color:  #e89115;border-radius: 5px;}
.Top002262 .platform 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: 5px; top: 50%; margin-top: -4px;}
.Top002262 .platform 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(-73 / 16 * 1em); box-shadow:  0 0 10px rgba(0,0,0,0.1); z-index: 20;}
.Top002262 .platform a{ display:block; text-align:center; color:#333;}
.Top002262 .platform a:hover{color:#fff; background:#e89115; }




.Top002262 .top-search{border:none; background:#f8f8f8; width: calc(220 / 1920 * 100vw); display: block; border-radius: 10px;}
.Top002262 .top-search .text{width:calc(254 / 16 * 1em);line-height:calc(40 / 16 * 1em);height:calc(40 / 16 * 1em); color:#ccc; padding:0 calc(40 / 16 * 1em) 0 calc(12 / 16 * 1em); background: none; font-size: 1em;}
.Top002262 .top-search .btn{ position:absolute; right:0; top:0; height:calc(40 / 16 * 1em); width:calc(40 / 16 * 1em); background:url(../images/search.svg) no-repeat center;background-size:auto calc(20 / 16 * 1em);}
.search-show .Top002262 .top-search{display: block;}
.Top002262 .open-search.on:before, 
.Top002262 .open-search.on:after{background:#e89115;}
.Top002262 .header-top .open-menu{ position: relative;}
.Top002262 .header-mids li .sub{display: none;}
.Top002262 .header-mids li span,
.Top002262 .header-mids li a{display:block;}
@media(min-width:1025px){
    .Top002262_fixed{background:#fff;box-shadow:  0 0 5px rgba(0,0,0,0.1); border-bottom: none; }
    
    .Top002262 .open-search{display: none}
    .Top002262 .header-top dd.open-menu{display: none;}
    .Top002262 .header-mids li{float: left; position: relative; z-index: 10;}
    .Top002262 .header-mids li:not(:last-child){ margin-right:calc(100 / 1920 * 100vw);}
    .Top002262 .header-mids li span{position:relative; }
    .Top002262 .header-mids li span a{ line-height:calc(46 / 16 * 1em); position:relative; color:#fff; }
    .Top002262 .header-mids li span a::before{ position:absolute;content:'';left:50%;bottom:0;height:3px;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 .header-mids li span a:hover,
    .Top002262 .header-mids li.aon span a{color:#fff;}
    .Top002262_on .header-mids li span a,
    .Top002262_fixed .header-mids li span a{color:#333;}
    .Top002262_on .header-mids li span a:hover::before,
    .Top002262_fixed .header-mids li span a:hover::before,
    .Top002262_on .header-mids li.aon span a::before,
    .Top002262_fixed .header-mids li.aon span a::before{background:#e89115;}
    .Top002262_on .header-mids li span a:hover,
    .Top002262_fixed .header-mids li span a:hover,
    .Top002262_on .header-mids li.aon span a,
    .Top002262_fixed .header-mids li.aon span a{color:#e89115; }
    .Top002262 #menu li .sub{ position:absolute; top:100%; background-color: #fff; border-radius:0 0 5px 5px; overflow: hidden; width:max-content; min-width:100px; margin-left:0; transform:translateX(-50%);}
}
@media (max-width:1024px) {
}
@media (max-width:1024px) {
    body{margin-top:120px}
    .Top002262{background: #fff;position: fixed;border-bottom: 0;box-shadow:  0 0 5px rgba(0,0,0,0.1); height:120px;top: 0;left: 0;width: 100%}
    .Top002262 .auto{padding-top: 60px;}
    .Top002262 .logo img{ display:none;}
    .Top002262 .logo .on{ display:block !important;}
    
    .Top002262 .open-menu i{margin-top: 0;background: #666;}
    .Top002262 .header-left{height: calc(60 / 16 * 1em);width: 60%} 
    
    .Top002262 .header-top .top-language{position: absolute;top: 15px;right: 5%;padding: 0;margin-right: 0}
    .Top002262 .header-top .top-language span{color: #333;background: url(../images/lang.svg) no-repeat left center;background-size: auto calc(18 / 16* 1em);}
    .Top002262 .top-language span:after {border-top: 1px solid #333;border-right: 1px solid #333;}
    
    .Top002262 .top-search{position: absolute;top: 100%;right: 0;width: 100%;background: #fff;border-radius: 0;border-top: 1px solid #ebebeb;display: none}
    .Top002262 .top-search .text{width: 100%;height: 50px;}
    .Top002262 .top-search .btn{width: 50px;height: 50px}
    
    .Top002262 .header-top .shop{position: absolute;top: 15px;left: 2%;padding: 0}
    .Top002262 .header-top dd{padding: 0;}
    .Top002262 .header-top dd:not(:first-child){}
    .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 .open-search{margin:calc(10 / 16 * 1em) 0; margin-left:calc(25 / 16 * 1em) ;width:calc(40 / 16 * 1em) ;height:calc(40 / 16 * 1em) ; display: block;background: url(../images/search.svg)no-repeat center;background-size: 16px auto;position: relative}	
    
    .Top002262 .header-mids{position: fixed; right: -100%;opacity: 0; top:120px ;bottom: 0;overflow: auto; z-index: 99; width: 100%;box-shadow: 0 10px 10px rgba(0,0,0,0.1);transition: 0.5s; background:rgba(255,255,255,1);}
    .menu-show .Top002262 .header-mids{right:0;opacity: 1; }
    .Top002262 .open-menu:not(.on) i:nth-child(1){margin-top:calc(-10 / 16 * 1em);}
    .Top002262 .open-menu:not(.on) i:nth-child(3){margin-top:calc(10 / 16 * 1em);}
    .Top002262 .logo img { max-height: calc(40 / 16 * 1em);}
    .Top002262 .header-mids li{border-bottom: 1px solid #eaeaea;}
    .Top002262 .header-mids li span{line-height:calc(50 / 16 * 1em) ;padding:0 4em 0 2em;font-size:calc(16 / 16 * 1em) ;}
    .Top002262 .has-multi aside .op-multi:before, 
    .Top002262 .has-multi aside .op-multi:after, 
    .Top002262 .has-sub span .op:before, 
    .Top002262 .has-sub span .op:after{ transform: translate(0,0); width: 7px;}
    .Top002262 .has-multi aside .op-multi:after,
    .Top002262 .has-sub span .op:after{height: 7px; width: 2px;}
    .Top002262 .has-multi aside .op-multi, 
    .Top002262 .has-sub span .op{right: 2%;transform: rotate(135deg);}
    .Top002262 .has-sub span .op:before, 
    .Top002262 .has-sub span .op:after{background-color: #e89115;}
    .Top002262 .has-sub span .op.click{ transform: rotate(225deg);}	
}





/*Banner003192 */
.Banner003192{position: relative; background: #000;}
@media (min-width:1025px) {
    .Banner003192 .wap{display: none;}
    .Banner003192 .pc{height: calc(960 / 1920 * 100vw);}
}
@media (max-width:1024px) {
    .Banner003192 .pc{display: none;}
}
.Banner003192 li.slick-slide{position: relative;}
.Banner003192 [class*=txt-style-]{position: absolute; top: 0;color: #fff;z-index: 10;}
.Banner003192 .tit{font-size: calc(48 / 1920 * 100vw); margin-bottom:calc(20 / 48 * 1em); transition: 0.3s; font-weight: bold; letter-spacing:5px;}
.Banner003192 .sub-tit{font-size: calc(22 / 1920 * 100vw); line-height: 1.2; transition: 0.3s 0.3s;  letter-spacing: 4px;}
.Banner003192 .txt-style-1{text-align: center; top:0;left: 0;width: 100%; height: 100%;}
.Banner003192 .txt-style-1 .ytable{height:100%;}
.Banner003192 .open-video{ position: relative; display:inline-block; cursor: pointer; z-index: 10;  margin-bottom: calc(60 / 1920 * 100vw); cursor: pointer;transform: translateY(30px); opacity: 0;transition: 0.3s;}
.Banner003192 .open-video 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; }
.Banner003192 .open-video:before, 
.Banner003192 .open-video:after { position: absolute; content: ''; border-radius: 50%; background: #fff; opacity: 0.1; -webkit-opacity: 0.1; animation: scale 3s infinite; -webkit-animation: scale 3s infinite;}
.Banner003192 .open-video:before { left: -25px; top: -25px; bottom: -25px; right: -25px; animation-delay: 0.3s; }
.Banner003192 .open-video:after { left: -50px; top: -50px; bottom: -50px; right: -50px; }

.Banner003192 .txt-style-1 .tit{transform: translateY(30px); opacity: 0; transition-delay: 0.3s; text-shadow:0 0 5px rgba(0, 0, 0, 0.1);}
.Banner003192 .txt-style-1 .sub-tit{letter-spacing: calc(9 / 1920 * 100vw); transform: translateY(30px); opacity: 0;transition-delay: 0.6s;}
.Banner003192 .ani-show .open-video,
.Banner003192 .ani-show .txt-style-1 .tit,
.Banner003192 .ani-show .txt-style-1 .sub-tit{transform: translateY(0); opacity: 1;}

.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:9999; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box video{ width:90%; max-width:900px;}

.Banner003192 .slick-pages{position: absolute;left: calc(141 / 1920 * 100vw); bottom: calc(66 / 960 * 100%);color: #fff;z-index: 20;font-size: calc(20 / 1920 * 100vw);}
.Banner003192 .slick-dots{position: absolute;right: calc(141 / 1920 * 100vw);bottom: calc(66 / 960 * 100%);z-index: 20;}
.Banner003192 .slick-dots li{float: left;width: calc(30 / 1920 * 100vw); height: 3px; background-color: rgba(255, 255, 255, 1); opacity: 0.5; margin-left: 10px;}
.Banner003192 .slick-dots li button{display: none;}
.Banner003192 .slick-dots li.slick-active{opacity: 1;}

.Banner003192 .mouse{position: absolute; background: url(../images/Banner003192_mouse.svg) no-repeat center; width: 22px;height: 34px;background-size: contain; z-index: 30; left: 50%; margin-left: -11px;bottom:calc(58 / 960 * 100%); animation: mouse 2s linear infinite alternate;}
@keyframes mouse {
    0%{opacity: 1;}
    100%{opacity: 0;}
}




.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.svg) no-repeat calc(100% - 8px) top; background-size:auto calc(20 / 44 * 1em); font-weight: bold; letter-spacing:5px; display: inline-block;}

.Homemore{display: inline-block;color:#114593;border: solid 2px #114593; line-height: calc(50 / 16 * 1em); border-radius:10px; 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;}
.Homemore:hover{background-color:#e89115; border-color:#e89115; color:#fff; background-image: url(../images/more-on.svg);}




/*Floor003096*/
.Floor003096 .box{position: relative;padding:calc(70 / 16 * 1em) 0;background-size: cover;background-position: top right;background-repeat: no-repeat}
.Floor003096 .bg{display: block; width: 100%; height:calc(824 / 1920 * 100vw) ;}
.Floor003096 .txt{line-height: 1.75; color: #333; text-align: justify;}
.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 .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(22 / 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.1; -webkit-opacity: 0.1; animation: scale 3s infinite; -webkit-animation: scale 3s infinite; }
.Floor003096 .open_video span:before { left: -20px; top: -20px; bottom: -20px; right: -20px; animation-delay: 0.3s; }
.Floor003096 .open_video span:after { left: -40px; top: -40px; bottom: -40px; right: -40px; }

.Floor003096 .number{ position: relative; z-index:10;}
.Floor003096 .ul_num{ display: flex;}
.Floor003096 .ul_num li{font-size:calc(24 / 16 * 1em); color:#333; padding:3vw 2vw; width: 33.3%; position: relative;}

.Floor003096 .ul_num li span{  font-size:calc(55 / 24 * 1em); padding-right: 10px; font-weight: bold;}
.Floor003096 .ul_num li .span{  font-size:calc(44 / 24 * 1em);line-height:calc(62 / 44 * 1em) }
.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(40 / 24 * 1em); height: calc(40 / 24 * 1em); background-position:center; background-size: contain; background-repeat: no-repeat;}

@media(min-width:1025px){
    .Floor003096 .box{}
    .Floor003096 .txt-area{}
    
    .Floor003096 .ytable{width: 50%; height: 100%; max-width:640px;}
    .Floor003096 .txt{line-height: 2;}
    .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 .ul_num li:not(:last-child){border-right: 1px solid rgba(0,0, 0, 0.08);}

}
@media(max-width:1024px){
    .Floor003096 .box{padding:calc(70 / 16 * 1em) 0 calc(140 / 16 * 1em);}
    
    .Floor003096 .ul_num{display: block;}
    .Floor003096 .ul_num li{width: 100%;padding: 15px 0}
    .Floor003096 .ul_num li:not(:last-child){border-bottom: 1px solid rgba(0,0, 0, 0.08);}
}
  

@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);
 }
 }




/*Floor003106*/
.Floor003106 {position: relative;z-index: 1;overflow: hidden}
.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.svg) }
.Floor003106 .Homemore:not(:hover){color:#fff;border-color: #fff;background-image: url(../images/more-on.svg) ;}

.Floor003106 .bg-img{position: relative;}
.Floor003106 .main{position: absolute; bottom: 0; left: 0; width: 100%; z-index:20;}
.Floor003106 .main .slider li{text-align: center; padding:0 2px; color: #fff; cursor: pointer;}
.Floor003106 .main .slider li .con{background:#114593; 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); display: inline-block; vertical-align: middle; color: #fff;}
.Floor003106 .main .slider li:hover .con,
.Floor003106 .main .slider li.slick-current .con{background: #e89115;}
.Floor003106 .main .slider li.slick-current .icon img,
.Floor003106 .main .slider li:hover .icon img{opacity: 1;}
.Floor003106 .txt-area{position: absolute; left: 0; top:50%; width: 100%; transform: translateY(-50%);z-index:10;}
.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;color:rgba(255,255,255,0.8);}
.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: #e89115;}
.Floor003106 .txt-area{margin: 0 auto;}
.Floor003106 .bg-img .Ispic{height:50%; position: relative; z-index: 1;}
.Floor003106 .bg-img .Ispic::before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3); content: '';}
@media (min-width:1025px) {
    .Floor003106 .title{position:relative;}
    .Floor003106 .main .slider li .icon{display: inline-block; margin-right:calc(10 / 16 * 1em); vertical-align: middle;}
    .Floor003106 .bg-img .Ispic{height:calc(850 / 1920 * 100vw);}
    .Floor003106 .txt{ width:50%; max-width: 580px; }
}
@media (max-width:1024px) {

    .Floor003106 .Hometitle{top: 50px;}
    .Floor003106 br{display:none;}
    .Floor003106 .txt-area{top: 43%}
    .Floor003106 .txt{margin:15px 0 30px;}
    .Floor003106 .bg-img .Ispic{height:600px;}
    
    .Floor003106 .main .slider li .con{padding: 15px}
    .Floor003106 .main .slider li .icon{display: block;margin: 0 auto 10px}
}
  






/*Floor003055 */
.Floor003055{ padding:calc(100 / 1920 * 100vw) 0; overflow: hidden; position: relative; z-index:1;}
.Floor003055 .flex{margin-bottom: calc(50 / 16 * 1em); }
.Floor003055 .news-top{background:#f2f6fc; padding:calc(15 / 16 * 1em); border-radius:10px;}
.Floor003055 .pic{border-radius:10px; overflow: hidden;}
.Floor003055 .Ispic{padding-bottom:64.73%;  transition: .3s;}
.Floor003055 .txt{padding: 2vw 1vw;}
.Floor003055 .txt time{color:#114593; display: block; padding-left: calc(30 / 16 * 1em); background:url(../images/time.svg) no-repeat left center; background-size: auto calc(18 / 16 * 1em);;}
.Floor003055 .txt h3{font-size:calc(20 / 16 * 1em); margin:1vw 0; }
.Floor003055 a:hover .txt h3{color: #114593;}
.Floor003055 a:hover .Ispic{transform: scale(1.1);}

.Floor003055 .txt p{ line-height:calc(26 / 16 * 1em); color: #666; margin: 0;}
.Floor003055 .slider li a{background:#f2f6fc; padding:calc(15 / 16 * 1em); margin-bottom:30px; table-layout: fixed;  border-radius: 10px;}
.Floor003055 .controls{margin-top:0.5vw; position: relative;overflow: hidden;}
.Floor003055 .controls .slick-dots{float: right;position: relative;}
.Floor003055 .controls .slick-dots li{list-style: none;}
.Floor003055 .controls .slick-dots li{display: inline-block;position: relative;width: 28px; height: 28px;}
.Floor003055 .controls .slick-dots li button{ padding: 0; width:28.572%;height: 28.572%;background:#eaeaea; border-radius: 50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
.Floor003055 .controls .slick-dots li.slick-active button{background:#e89115; width: 50%; height: 50%;}
.Floor003055 .controls .slick-dots li.slick-active:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #e89115; border-radius: 50%;clip:rect(0 28px 7px 0);animation:zhuan 2s infinite linear;}
@keyframes zhuan{
0%{transform: rotate(-360deg);}
100%{transform: rotate(0);}
}
.Floor003055 .slick-dots:after{position: absolute;right: 100%; top: 50%; height: 1px; background: rgba(0, 0, 0, 0.1); margin-right: 2vw; width: 50vw; content: '';}
@media(min-width:481px){
    .Floor003055 .slider li .pic{width: 34.811%;}
    .Floor003055 .slider li .Ispic{padding-bottom: 64.85%;}
    .Floor003055 .slider li .txt{padding: 0 2.08vw;}
}
@media(min-width:1025px){
    .Floor003055 .flex{display: flex; align-items: flex-end; justify-content: space-between; } 
    .Floor003055 .left{width: 36.25%;}
    .Floor003055 .right{width: 61.25%;}
    .Floor003055 .Hometitle{padding-bottom: 0;}
}
@media(max-width:1024px){
    .Floor003055{ padding:50px 0; }
    .Floor003055 .left{margin-bottom: 3vw;}
    .Floor003055 .txt{padding: 4vw;}
}
@media(min-width:481px) and (max-width:1024px){
    .Floor003055 .slider li .txt{padding: 0 4vw;}
}
@media(min-width:481px) and (max-width:768px){
    .Floor003055 .slider li .pic{width: 45%;}
}
@media(max-width:480px){
    .Floor003055 .slider li .ytable-cell,
    .Floor003055 .slider li a{display: block;}
    .Floor003055 .slider li a{padding: 4vw;}
}




/*Floor003097 */
.Floor003097{position: relative;z-index: 1; overflow: hidden;}
.Floor003097 .Ispic{display: block;padding-bottom:27.851%;}
.Floor003097 .txt-area{position: absolute; left: 0; top: 0; width: 100%; height: 100%;z-index: 2; color: #fff;}
.Floor003097 .auto{height: 100%;}
.Floor003097 .ytable{width: 50%; height: 100%; max-width:640px;}
.Floor003097 .t1{font-size: calc(32 / 16 * 1em); letter-spacing: 4px; }
.Floor003097 .t2{font-size: calc(44 / 16 * 1em); margin: calc(12 / 44 * 1em) auto calc(60 / 44 * 1em); font-weight: bold; letter-spacing: 4px; }
.Floor003097 .Homemore:not(:hover){color:#fff;border-color: #fff;background-image: url(../images/more-on.svg) ;}

@media(max-width:1024px){
    .Floor003097 .ytable{width: 100%}
    .Floor003097 .t1{font-size: calc(20 / 16 * 1em);}
    .Floor003097 .t2{font-size: calc(30 / 16 * 1em);  }
    .Floor003097 .Ispic{height: 250px}
}



/*Bottom002833 */
.Bottom002833{background:#fff;padding:calc(60 / 1920 * 100vw) 0; border-top: 3px solid #114593;}
.Bottom002833 .logo{padding-bottom:calc(40 / 16 * 1em); }
.Bottom002833 .contact ul{line-height:calc(30 / 17 * 1em); font-size:calc(17 / 16 * 1em); display: flex; flex-wrap: wrap;}
.Bottom002833 .contact ul li{position: relative; z-index: 1; padding-left: calc(30 / 17 * 1em); background-size: auto calc(18 / 17 * 1em); background-repeat: no-repeat; background-position: left calc(6 / 17 * 1em); color: #333;}
.Bottom002833 .contact li{width:48.5%; margin-right:3%;}
.Bottom002833 .contact li:nth-child(2n+1){margin-right:0;}
.Bottom002833 .contact li:nth-child(2n+1) ~ li{margin-top:calc(20 / 17 * 1em);}
.Bottom002833 .contact li:first-child{ width: 100%;}
.Bottom002833 .contact ul li.add{background-image: url(../images/add.svg); background-position:calc(2 / 17 * 1em) calc(6 / 17 * 1em);}
.Bottom002833 .contact ul li.tel{background-image: url(../images/tel.svg);}
.Bottom002833 .contact ul li.fax{background-image: url(../images/fax.svg);}
.Bottom002833 .contact ul li.mail{background-image: url(../images/mail.svg);}
.Bottom002833 .mid{text-align: center;}
.Bottom002833 .code{text-align: center; max-width: 180px;width:90%; margin: 0 auto; }
.Bottom002833 .code img{ margin:0 auto 14px; display: block;border-radius: 5px; padding: 8px; border: 1px solid rgba(0, 0, 0, 0.1);}

.Bottom002833 .hotline{font-size: calc(17 / 16 * 1em);}
.Bottom002833 .hotline aside{font-size: calc(35 / 17 * 1em);padding:calc(10 / 35 * 1em) 0 calc(20 / 35 * 1em); font-weight: bold;color: #e89115; }

.Bottom002833 .right dl{display: flex;justify-content: flex-end;margin-bottom: calc(38 / 1920 * 100vw); }
.Bottom002833 .right dl .wl{position: relative}
.Bottom002833 .right dl .wl a{ display:block;background-repeat:no-repeat;line-height:calc(40 / 16 * 1em); padding:0 calc(15 / 16 * 1em) 0 calc(40 / 16 * 1em); cursor:pointer; position: relative; z-index: 1;  background-size: auto calc(18 / 16 * 1em); color: #fff; border-radius: 5px; background-position:left calc(15 / 16 * 1em) center; background-color:  #114593;}
/* .Bottom002833 .right dl .zxts{margin-right: 3vw;}
.Bottom002833 .right dl .zxts::before{content: '';position: absolute;width: 1px;height:calc(30 / 16 * 1em); background: rgba(0, 0, 0, 0.1);right: -1.5vw;top: 50%;transform: translateY(-50%)} */
.Bottom002833 .right dl .zxts a{background-image:url(../images/zxts.svg) ;}
.Bottom002833 .right dl .szh {position: relative}
.Bottom002833 .right dl .szh span{background-image:url(../images/szh.svg) ;}
.Bottom002833 .right dl .szh span{ display:block;background-repeat:no-repeat;line-height:calc(40 / 16 * 1em); padding:0 calc(15 / 16 * 1em) 0 calc(40 / 16 * 1em); cursor:pointer; position: relative; z-index: 1;  background-size: auto calc(18 / 16 * 1em); color: #fff; border-radius: 5px; background-position:left calc(15 / 16 * 1em) center; background-color:  #114593;}
.Bottom002833 .right dl .szh  figure{ position:absolute; top:100%; left:50%; background:#fff; width:calc(132 / 16 * 1em); line-height:calc(40 / 16 * 1em); display:none; margin-left:calc(-65 / 16 * 1em); box-shadow:  0 0 10px rgba(0,0,0,0.1); z-index: 20;}
.Bottom002833 .right dl .szh  a{ display:block; text-align:center; color:#333;}
.Bottom002833 .right dl .szh  a:hover{color:#fff; background:#e89115; }


.Bottom002833 .shop{display: inline-block;width: 100%;max-width:calc(365 / 16 * 1em);line-height: calc(52 / 16 * 1em);background:url(../images/more-on.svg) no-repeat right calc(20 / 16 * 1em) center #114593; background-size: auto 1em; text-align: left;padding-left:calc(28 / 16 * 1em);font-size:1em; transition: 0.3s; margin-bottom: calc(38 / 1920 * 100vw); color: #fff; border-radius:5px;}
.Bottom002833 .shop:hover{background-color:#e89115;}
.Bottom002833 .right nav{padding-bottom: calc(24 / 1920 * 100vw);}
.Bottom002833 .right nav a{color: #333;}
.Bottom002833 .right nav a:not(:last-child):after{display: inline-block; width: 1px; content: ''; height:10px;background: rgba(0,0,0,0.15); vertical-align: middle; margin: 0 1vw;}
.Bottom002833 .copyright{font-size: calc(14 / 16 * 1em);}
.Bottom002833 .copyright span,
.Bottom002833 .copyright span a{color:#999;}
.Bottom002833 .copyright span{margin-left:calc(10 / 1920 * 100vw);display: inline-block;}
.Bottom002833 .copyright span a{text-decoration: underline;}
.Bottom002833 .copyright span a:hover{color: #e89115;}

@media(min-width:1025px){
    .Bottom002833 .logo{width: 80%; max-width: calc(320 / 16 * 1em);}
    .Bottom002833 .right,
    .Bottom002833 .left{width: 40%;}
    .Bottom002833 .right{text-align: right;}
    .Bottom002833 .contact ul{ display: flex; flex-wrap: wrap;}
    
    
}
@media(max-width:1024px){
    .Bottom002833 .ytable,
    .Bottom002833 .ytable-cell{display: block;}
    .Bottom002833{text-align: center;}
    .Bottom002833 .logo{width: 100%;}
    .Bottom002833 .logo img{width: 70%;}
    .Bottom002833 .mid{padding: 30px 0;}
    .Bottom002833 .contact ul li{text-align: left;}
    
    .Bottom002833 .right dl{justify-content: center}
    .Bottom002833 .code{max-width: 130px}
}



.lm-title{font-size: calc(42 / 16 * 1em);color: #000}
@media(max-width:1024px){
    .lm-title{font-size: calc(36 / 16 * 1em)}
}


/*Banner002922 */
.Banner002922 {width: 100%;}
.Banner002922 .Ispic {height: 26vw;}
.Banner002922-1 {width: 100%;position: relative;}
.Banner002922-1 .Ispic {height: 30vw;}
.Banner002922-1 h2{display: none; width: 100%; font-size: 48px;line-height: 1;color: #fff;font-weight: bold;position: absolute;top: 40%;left: 0;text-align: center;}
@media(max-width:1024px){
    .Banner002922 .Ispic {height: 250px;}
}

.Menu002449 { position: relative; border-bottom: 1px solid #eaeaea; background: #fff; }
.Menu002449 .menu, 
.Menu002449 .menu * { transition: .3s ease-in-out; }
.Menu002449 .menu { position: relative; z-index: 5; }
.Menu002449 .menu .currents { float: right; padding-left: calc(30 / 16 * 1em);line-height: calc(90 / 16 * 1em);background: url(../images/icon-home.svg) no-repeat left center; background-size: auto calc(20 / 16 * 1em);}
.Menu002449 .menu .currents a { padding-right: 25px; position: relative; }
.Menu002449 .menu .currents a:after { position: absolute; content: " "; width: 7px; height: 11px; background: url(../images/icon-arrow-gray.svg) no-repeat center; right: 9px; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); }
.Menu002449 .menu .currents a, 
.Menu002449 .menu .currents { color: #999; }
.Menu002449 .menu .currents span, 
.Menu002449 .menu .currents a:hover { color: #114593; }

@media(max-width:1024px) {
    .Menu002449 .menu .currents { display: none; }
}
.Menu002449 .menu nav { float: left; }
.Menu002449 .menu nav li { float: left; }
.Menu002449 .menu nav li:not(:last-child) { margin-right: 2.865vw; }
.Menu002449 .menu nav li a { color: #666; font-size: calc(18 / 16 * 1em);display: inline-block; position: relative; line-height: calc(90 / 18 * 1em);}
.Menu002449 .menu nav li a:after { content: ""; width: 0; height: 2px; overflow: hidden; background: #114593; position: absolute; left: 50%; bottom: -1px; }
.Menu002449 .menu nav li.aon a, 
.Menu002449 .menu nav li a:hover { color: #114593; }
.Menu002449 .menu nav li.aon a:after, 
.Menu002449 .menu nav li a:hover:after { width: 100%; left: 0; }

@media(max-width:1024px) {
.Menu002449 .menu nav { float: none; width: 100%; }
.Menu002449 .menu nav li:not(:last-child) { margin-right: 3.865vw; }
.Menu002449 .menu nav li a{line-height: calc(70 / 18 * 1em)}
}



.About{padding: calc(120 / 16 * 1em) 0;}
.About .left .lm-title{color: #000;padding-bottom: calc(50 / 42 * 1em)}
.About .left .lm-title::after{content: '';display: block;width: calc(60 / 16 * 1em);height: 5px;background: #114593;margin: calc(30 / 60 * 1em) 0 0}
.About .left .desc{line-height: 2;color: #333;font-size: 1.125em;}
.About .left .desc h3{margin: 0;font-size:calc(32 / 16 * 1em);color: #121212}
.About .left .desc h3 span{ font-size:calc(24 / 32 * 1em);padding-left: 10px;}
.About .left .desc p{margin: 0}

.About .left .img{margin-top: 3em;}

.About .right{padding-left: 8%;display: none;}
.About .right li{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #ebebeb;padding-bottom: calc(32 / 16 * 1em);margin-bottom: calc(32 / 16 * 1em)}
.About .right li:first-child{padding-top: 0}
.About .right li:last-child{margin-bottom: 0}
.About .right li .txt{width: 61%}
.About .right li .txt .counter{font-size:calc(52 / 16 * 1em);color:#114593;line-height: 1;font-weight: bold;margin-right: calc(10 / 52 * 1em);font-family: 'Oswald-Bold';}
.About .right li .txt sup{color: #333;font-size:1.125em;}
.About .right li .txt p{color: #333;padding-top: calc(10 / 16 * 1em) }
.About .right li .icon{width: 30%;text-align: right}
.About .right li .icon img{max-width: .55rem;max-height: .55rem}

.About .img figure{margin-top: 1rem;height:5.5rem;}


@media(min-width:1025px){
    .About .flex{display: flex;justify-content: space-between;}
    .About .left{width: 100%;}
    .About .right{width: 28%;border-left: 1px solid #ebebeb}
}

@media(max-width:1024px){
    .About{padding: 50px 0}
    .About .left .tit1{font-size: calc(36 / 16 * 1em);padding-bottom: calc(30 / 36 * 1em)}
    
    .About .right{padding-left: 0;margin-top: 50px}
    .About .right li .txt p{margin: 0}
    
    .About .img figure{margin-top: 20px;height:calc(200 / 16 * 1em)}
    
    .About .box2,
    .About .box2 .list{margin-top: 50px}
    .About .box2 .list{display: block;}
    .About .box2 .list .item{width: 100%}
    .About .box2 .list .item:not(:last-child){margin-bottom: 10px}
    .About .box2 .list .item .txt{padding: 30px}
}


/*.Map002364 为demo编号*/

.Map002364{padding:calc(120 / 16 * 1em) 0 calc(160 / 16 * 1em);}
.Map002364 .auto{ padding:0;}
.Map002364 .lm-title{ color:#000; margin:0; padding-bottom:2%;}

.Map002364 dd{padding-left:0; background-color:none; position:relative;}
.Map002364 .map *{ max-width:none;border-radius: 10px;}
.Map002364 dd figure{ padding:0; }
.Map002364 dd ul{ padding-bottom:3%; }
.Map002364 dd li{line-height:24px; padding:calc(24 / 18 * 1em) 0; padding-left:calc(40 / 18 * 1em); border-bottom:dashed 1px #e1e1e1; background:url( "../images/Map002364_add.svg") no-repeat center left; font-size:calc(18 / 16 * 1em); color:#555;}
.Map002364 dd li .wz {font-size: calc(20 / 18 * 1em);color: #111;margin: 5px 0;}
.Map002364 dd li:nth-child(2){background-image:url( "../images/Map002364_tel.svg");}
.Map002364 dd li:nth-child(3){background-image:url( "../images/Map002364_phone.svg");}
.Map002364 dd li:nth-child(4){background-image:url( "../images/Map002364_fax.svg");}
.Map002364 dd li:nth-child(5){background-image:url( "../images/Map002364_email.svg");}

.Map002364 .share{display: flex;align-items: center;}
.Map002364 .share span{float: left;position: relative; z-index: 20;}
.Map002364 .share span:not(:last-child){margin-right: 12px;}
.Map002364 .share span figure{position: absolute; width: calc(150 / 16 * 1em); height: calc(150 / 16 * 1em);background: #fff; padding: 5px; left: 50%; margin-left: -75px; bottom: 100%; margin-bottom: 10px; display: none;}
.Map002364 .share span a{display: block;cursor: pointer;background-color: #114593; background-position: center center;background-size: auto 40%;background-repeat: no-repeat; width:  50px; height: 50px; border-radius: 50%;}
.Map002364 .share span.wx a{background-image: url("../images/Bottom003085-wx.svg");}
.Map002364 .share span.sina a{background-image: url("../images/Bottom003085-sina.svg");background-size: auto 50%;}
.Map002364 .share span.dy a{background-image: url("../images/Bottom003085-dy.svg");}
.Map002364 .share span a:hover{background-color: #e89115;}
.Map002364 .share p {margin-right: 10px; font-size: calc(18 / 16 * 1em);}

.Map002364 dt .pic{border-radius: 10px;overflow: hidden}

@media(min-width:1025px){
    .Map002364 dl{display: flex;justify-content: space-between;}
    .Map002364 dl dd{width: 43%;}
    .Map002364 dt{ width:50%;}
    
    
}
@media(max-width:1024px){
    .Map002364{padding:50px 0;}
    .Map002364 dd{ padding:3%;}
    .Map002364 .map{ height:300px; position:relative !important;}
    .Map002364 dd figure{ padding:0;}
    
    .Map002364 .share{margin-top: 15px;}
}
@media(max-width:480px){
    .Map002364 dd figure h1{ font-size:20px;}
}


/*Bottom003085 */
.Bottom003085{padding: 10px 0;font-size: 16px;color: #555;}
.Bottom003085 a:not(:hover){color: #555;}
.Bottom003085 .auto{ }
.Bottom003085 nav{padding-top: 2.2vw; margin-bottom: 10px;}
.Bottom003085 nav a{display: inline-block;}
.Bottom003085 nav a:not(:last-child):after{display: inline-block; content: '·'; margin: 0 5px;}
.Bottom003085 .slogan{font-size: 28px;color: #e89115; }
.Bottom003085 .share li{float: left;position: relative; z-index: 20;}
.Bottom003085 .share li:not(:last-child){margin-right: 12px;}
.Bottom003085 .share li figure{position: absolute; width: 150px; height: 150px;background: #fff; padding: 5px; left: 50%; margin-left: -75px; bottom: 100%; margin-bottom: 10px; display: none;}
.Bottom003085 .share li a{display: block;cursor: pointer;background-color: #114593; background-position: center center;background-size: auto 40%;background-repeat: no-repeat; width:  50px; height: 50px; border-radius: 50%;}
.Bottom003085 .share li.wx a{background-image: url("../images/Bottom003085-wx.svg");}
.Bottom003085 .share li.sina a{background-image: url("../images/Bottom003085-sina.svg");background-size: auto 50%;}
.Bottom003085 .share li.dy a{background-image: url("../images/Bottom003085-dy.svg");}
.Bottom003085 .share li a:hover{background-color: #e89115;}
.Bottom003085 .share p {margin-right: 10px; font-size: 18px;}
@media(min-width:1025px){
    .Bottom003085 .slogan{text-align: right;margin-bottom: 3.2rem;}
    .Bottom003085 .share{float: left;display: flex;align-items: center;}
}
@media(max-width:1024px){
    .Bottom003085{text-align: center;}
    .Bottom003085 .share{display: table; margin: 2vw auto 0;}
    .Bottom003085 .logo{padding: 4vw 0 0 0;}
}
@media(max-width:640px){
    .Bottom003085 .slogan{font-size: 6vw;}
    .Bottom003085 .share li a{width: 10vw; height: 10vw;}
}
@media(max-width:480px){
    .Bottom003085{font-size: 3.5vw;}
    .Bottom003085 .logo{padding-left: 20%; padding-right: 20%;}
}

/*.PicList001825 为demo编号*/
.PicList001825{padding: calc(120 / 1920 * 100vw) 0;}
.PicList001825 .auto{background-color:#fff;}
.PicList001825 ul{ padding:0;}
.PicList001825 li{ float:left; width:22%; margin-right:4%; padding:2% 3.5% 3%; margin-bottom:4%; text-align:center;background: #fff;box-shadow: 0 0px 15px 0 rgb(0 0 0 / 10%);}
.PicList001825 li:nth-child(4n){ margin-right:0;}
.PicList001825 li p{ font-size:1.5em; margin-bottom:calc(20 / 24 * 1em);margin-top: calc(35 / 24 * 1em);color: #111;}
.PicList001825 li:hover p{ color: #114593;}
.PicList001825 li span{ color:#555;line-height: 1.6;height: calc(80 / 16 * 1em);overflow: hidden}
.PicList001825 li figure{ padding-bottom:100%; border-radius: 50%;}
.PicList001825 li figure img{ display:none;}

@media(max-width:1024px){
    .PicList001825{padding: 50px 0}
    .PicList001825 li{ width:49%;margin-right: 2%;padding: 20px}
    .PicList001825 li:nth-child(2n){ margin-right:0;}
}


/*.Page002193 为demo编号*/
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:2.8vw 0 0; text-align:center;}
.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 #114593; background:#114593;}
.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:#114593;}
.Page002193 .p_count b{ color:#114593;}
.Page002193 .p_total b{ color:#114593;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#114593; border-color:#114593;}
.Page002193 .p_page b{ font-weight:normal;}
@media(max-width:1024px){
    .Page002193 a{padding: 0 .8em;}
}

.News{padding: calc(120 / 1920 * 100vw) 0;}
#newstop {background-color: #f9f9f9;border-radius: 0.625em;}
#newstop .figure {width: 38.57142857%;border-radius: 0.625em;overflow: hidden}
#newstop .figure a {overflow: hidden;border-radius: 0.625em;}
#newstop .figure .img {background: no-repeat center center;background-size: cover;display: block;transition: all .3s;}
#newstop .figure a:hover .img {transform: scale(1.1);}
#newstop .img {padding-bottom: 66.81481481%;}
#newstop .text {width: 61.42857143%;padding: 3.5% 4.85714286%;}
#newstop .title {font-weight: normal;margin:0 0 3.76243094%;}
#newstop .date {color: #114593;background: url(../images/icon_clock.svg) no-repeat left center;background-size: auto 1.125em;margin-bottom: 3.93370166%;}
#newstop .excerpt {line-height: 2em; height: 6em;color: #888;margin-bottom: 2.90607735%;overflow: hidden}
#newstop .go {}
#newstop .swiper-pagination {position: absolute;bottom: 0;right: 4.85714286%;left: auto;text-align: right;color: #ccc;margin-bottom: 4.571%;display: none}
#newstop .swiper-pagination span { display: inline-block;margin-left: 1.78571429%;cursor: pointer;}
#newstop .swiper-pagination .current {color: #114593;}
/*newslist*/
#newslist {margin-bottom: 3.92857143%;}
/*newsitem*/
.newsitem {display: table;table-layout: fixed;width: 100%;padding: 3.57142857% 0;border-bottom: 1px solid #f1f1f1;}
.newsitem .td {display: table-cell;vertical-align: middle;}
.newsitem .figure {width: 22.875em;overflow: hidden;border-radius: 0.625em;}
.newsitem .figure a {border-radius: 0.625em;overflow: hidden;}
.newsitem .figure .img {background: no-repeat center center;background-size: cover;display: block;transition: all .3s;}
.newsitem .figure a:hover .img {transform: scale(1.1);}
.newsitem .img {padding-bottom: 64.96062992%;}
.newsitem .readmore {width: 3.25em;}
.readmore .go {width: 3.25em;border-radius: 50%;border: 1px solid #114593; display: block;overflow: hidden;}
.readmore i {display: block;overflow: hidden; padding-bottom: 100%; background: url(../images/arrow_02.svg) no-repeat center center;background-size: 48% auto;}

.readmore .go:hover {background-color: #114593;border-color:#114593 }
.readmore .go:hover i {filter: grayscale(100) brightness(100);}
.newsitem .text:hover a{color: #e89115;}
.newsitem .text {padding: 0 15.21428571% 0 2.85714286%;}
.newsitem .title {font-size: 1.375em;line-height: 1.35em;font-weight: normal;margin:0 0 0.90909091em;}
.newsitem .date {color: #114593;background: url(../images/icon_clock.svg) no-repeat left center;background-size: auto 1.125em;margin-bottom: 0.8125em;}
.newsitem .excerpt {line-height: 2em;height: 4em; -webkit-line-clamp: 2;color: #888;}

#newstop .text:hover .title a{color: #114593;}

@media(min-width:1025px){
    .flexbox{display: flex;}
}

@media(max-width:1024px){
    .News{padding: 50px 0;}
    #newstop .figure{width: 100%}
    #newstop .text{width: 100%}
    .newsitem{padding: 20px 0;display: block;}
    .newsitem .figure{width: 100%;display: block;}
    .newsitem .text{width: 100%;display: block;padding: 3.5%}
    .newsitem .readmore{display: block;padding-left: 3.5%}
}


.NewsDetail{padding: calc(120 / 1920 * 100vw) 0;}
#details{margin: 0 auto;max-width: 1400px}
#posttitle {text-align: center;color: #111;font-weight: normal;font-size: calc(30 / 16 * 1em);line-height: 1.5em;margin-bottom: 0.54166667em;margin-top: 0;}
/*postmeta*/
#postmeta {text-align: center;color: #999;border-bottom: 1px solid rgba(234, 234, 234, 0.8);padding-bottom: 1.35714286%;margin-bottom: 3.57142857%;}
#postmeta span {display: inline-block;vertical-align: middle;line-height: 1.57142857em; background: no-repeat left center;background-size: 14px auto;}
#postmeta .date {background-image: url(../images/icon_clock_02.png);}

#details .entry { padding-bottom: 6.78571429%;border-bottom: 1px solid rgba(234, 234, 234, 0.8);line-height: 2; }
#details .entry p{margin: calc(25 / 16 * 1em) 0 0;font-size: calc(17 / 16 * 1em);color: #333;}
#details .entry img{display: block; margin: 0 auto; width: 55%; padding-top: 1.5em;}
#postnavi {-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;border-bottom: 1px solid rgba(234, 234, 234, 0.8);color: #999;padding: 2.35714286% 0;margin-bottom: 4.28571429%;display: flex;flex-flow: wrap}
#postnavi > div { max-width: 47%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#postnavi a {color: #999;}
#postnavi a:hover {color: #114593;}
#backlist a {display: block;overflow: hidden;color: #114593;border: 1px solid #114593;width: calc(128 / 16 * 1em);height: calc(40 / 16 * 1em);border-radius: 36px; margin: 0 auto;text-align: center;line-height: calc(38 / 16 * 1em);}
#backlist a:hover {background:#114593 ;color: #fff;}

@media(max-width:1024px){
    .NewsDetail{padding:50px 0;}
    #details .entry img{width: 100%}
    #postnavi {display: block;}
    #postnavi > div { max-width: 100%;line-height: 1.66;padding: 5px 0}
}


/*PicList003140 */
.PicList003140{padding: calc(120 / 1920 * 100vw) 0;}
.PicList003140 .auto{}
.PicList003140 ol{border-bottom: 1px dotted #ececec;padding-bottom: 2.4375em; }
.PicList003140 ol time{margin-bottom: 1.5em;}
.PicList003140 ol .more{display: block;width: 10em;line-height: 3.125em;color: #fff;background-color: #114593;text-align: center;}
.PicList003140 ol .more:after{display: inline-block;content: ''; margin-left: 1em; background: url(../images/PicList003140-icon-white.svg) no-repeat; width: 16px;height: 6px;vertical-align: middle; background-size: contain;}
.PicList003140 ol p{margin-bottom: 2.5em;}
.PicList003140 li a{display: block; border-bottom: 1px dotted #ddd;padding: 2.4em 1.4em;transition: 0.3s;}
.PicList003140 .tit{font-size:calc(24 / 16 * 1em);color: #114593;}
.PicList003140 a:hover .tit{color: #e89115;}
.PicList003140 p{color: #888;line-height: 1.8;margin-top: 22px;}
.PicList003140 li p{min-height: 3.42856em;}
.PicList003140 time{color: #999;display: inline-block;}
.PicList003140 li time{padding-right: 2em; background: url(../images/PicList003140-icon.svg) no-repeat right center;background-size: 1em auto; margin-top: 1.5em;}
.PicList003140 li a:hover time{background-image: url(../images/PicList003140-icon-red.png);}
.PicList003140 li a:hover{background-color: #fff;box-shadow: 0 0.625em 4.375em rgba(0, 0, 0, 0.08);}
@media (min-width:1025px) {
    .PicList003140 ol .img{width: 31.429%;}   
    .PicList003140 ol .txt{padding-left: 3.125em;} 
    .PicList003140 li{float: left;width: 48.215%;}
    .PicList003140 li:not(:nth-of-type(2n)){margin-right: 3.57%;}
}
@media (max-width:1024px) {
    .PicList003140{padding: 50px 0;}
    .PicList003140 li a{padding: 2.4em 0;}
    .PicList003140 ol .img{margin-bottom:2em;}  
}

/*PicList002854 荣誉*/
.PicList002854{padding:calc(120 / 16 * 1em) 0}

.PicList002854 li{float: left;margin-bottom:4%;}
.PicList002854 li a{display: block;border: solid 1px #eee;position: relative;padding:2% 2% 0; transition: 0.3s;background: #fff; border-radius: 5px;}
.PicList002854 li aside{line-height:3; text-align: center; margin-bottom: 0;color: #333;padding:0 calc(20 / 16 * 1em);}
.PicList002854 li .Ispic{background-size: contain;padding-bottom: 67%;margin-bottom: 5%;text-align: center;}
.PicList002854 li a:after{position: absolute; content: '';width: calc(50 / 16 * 1em);height: calc(50 / 16 * 1em);background:url(../images/PicList002854_btn.png) no-repeat center center;right: 0; bottom: 0;background-size: auto calc(21 / 16 * 1em);transition: 0.3s; border-radius: 5px 0 0 0;}
.PicList002854 li a:hover{border-color: #e89115;}
.PicList002854 li a:hover:after{background-color: #e89115; background-image: url(../images/PicList002854_btn_hover.png);}
@media(min-width:1025px){
    .PicList002854 li{width: 24%;}
    .PicList002854 li:not(:nth-child(4n)){margin-right: 1.333%;}
}
@media(max-width:1024px){
    .PicList002854{padding:50px 0}
    .PicList002854 li{width: 48%; }
    .PicList002854 li:not(:nth-child(2n)){margin-right: 4%;}
    .PicList002854 li a:after{display: none;}
}
@media(max-width:480px){
    
}

/*RighInfo002554 */
.RighInfo002554{padding: calc(120 / 16* 1em) 0;}
.RighInfo002554 .auto .bt{margin-bottom: 20px;}
.RighInfo002554 .auto .bt .lm-title{margin-bottom:calc(20 / 42* 1em);text-align: center;}
.RighInfo002554 .auto .bt p{color: #333;line-height: 1.8;margin: 0;}
.RighInfo002554 .auto .note{color: #666;line-height: 2.0;margin: calc(20 / 16* 1em) 0 0;}
.RighInfo002554 .table_1 th{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px 5px;}
.RighInfo002554 .table_1 td{font-size: 1.125em; color: #111;text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:1.5; }

.RighInfo002554 .table_1 table .db th{ background:#f2f6fc; padding: 25px 0;}
.RighInfo002554 .table_1 table .db th p{color: #111; font-size: calc(22 / 16* 1em);margin:0;font-weight:normal;color: #114593; font-weight: bold;}
.RighInfo002554 .table_1 table .db .xx{ color: #666;font-weight: normal;margin: 12px 0;}
.RighInfo002554 .table_1 table .db img {width: calc(170 / 16* 1em)}

.RighInfo002554 .table_1 th p{ color: #666; font-size: 0.875em;margin:0 0 15px;font-weight:normal;margin: 8px 0;}
.RighInfo002554 .table_1 th .sf{font-size: 1.25em; color: #114593; font-weight: bold;}



.RighInfo002554 .table_1 .th_2,
.RighInfo002554 .table_1 .th_3,
.RighInfo002554 .table_1 .th_4{ color:#fff;}
.RighInfo002554 .table_1 .th_1{ color:#000; width: 18%; background: #f2f6fc;}
@media(max-width:1024px){
    .RighInfo002554{padding: 50px 0;}
    .RighInfo002554 .table_1{ overflow:auto;}
    .RighInfo002554 .table_1 table{ width:180%;}
    .RighInfo002554 .table_1 table .db th p{font-size:calc(16 / 16* 1em);padding: 0 10px;line-height: 1.66 }
}

/*
 .Form002337 为demo编号
 */
.Form002337{ margin: calc(120 / 1920 * 100vw) auto; background: #fff;/*box-shadow: 0 0px 15px 0 rgb(0 0 0 / 10%);*/ }
.Form002337 .auto{padding: 0}
.Form002337 .lm-title{margin: 0 0 4% 0; font-weight: normal;}
.Form002337 .lm-title:after{content: '';display: block;width: .6rem;height: 5px;background: #114593;margin: .3rem 0 0;}
.Form002337 form{border-bottom: 1px solid rgba(34,40,49,.4);padding-bottom: calc(40 / 16* 1em);}
.Form002337 .row{ padding-bottom: 15px;}
.Form002337 .rowbox{ padding-bottom: 0;}
.Form002337 .rowbox:after{ content: "";height: 1px; width: 100%; margin: 30px 0; padding: 0; background-color: #f2f2f2; border: none; display: block;}
.Form002337 .row-inner{  margin: 0 auto; position: relative; padding-left: 14%; color: #666;}
.Form002337 .row-inner .tit{ position: absolute; left: 0; top: 0; margin: 0;font-weight: normal; color: #111;line-height: calc(44 / 16* 1em)}
.Form002337 .row-inner .username{ display: block;}
.Form002337 .row-inner .text{border: 1px solid #adadad; color: #adadad; line-height:calc(42 / 14* 1em);font-size: .875em; width: 100%; max-width: 500px; padding: 0 10px; display: inline-block; border-radius: 3px;}
.Form002337 .row-inner .text.focus{border-color: #333; color: #333;}

.Form002337 .btn{ background-color: #114593; line-height: calc(44 / 18* 1em); font-size:calc(18 / 16* 1em); color: #fff; text-align: center; width: calc(150 / 18* 1em); border: none; cursor: pointer; margin: calc(20 / 18* 1em) auto; display: inline-block;}
.Form002337 .btn.reset{ background-color: #e89115; margin-left: calc(30 / 16* 1em);}

.Form002337 .address>*{ display: block; float: left;}
.Form002337 .address>*+*{ margin-left: 1%;}
.Form002337 .address .selectbox{ width:100%;max-width: 500px;}
.Form002337 .address .selectbox select{ height: calc(44 / 14* 1em); width: 100%; border: 1px solid #adadad;border-radius: 3px; color: #adadad;font-size: .875em}
.Form002337 .address .selectbox select.focus{ color: #333;}
.Form002337 .address .text{ width:37% ; max-width: 546px;}

.Form002337 .result {margin: calc(50 / 16* 1em) auto 0;}
.Form002337 .result p{font-size:calc(20 / 16* 1em); color: #111; margin: calc(25 / 20* 1em) 0;}

.Form002337 .tis{margin: calc(40 / 16* 1em) auto 0;}
.Form002337 .tis p{color: #111;line-height: 1.8;}

 @media only screen and (max-width:767px ) {
     .Form002337{ padding:20px 0; }
     .Form002337 .btn{ width: 85px; line-height: 35px;}
     .Form002337 .address .selectbox{ width: 32.3334%;}
     .Form002337 .address .text{ width: 100%; margin-top: 10px; margin-left: 0;}
     
     .Form002337 .row-inner{padding-left: 0}
     .Form002337 .row-inner .tit{ position: relative; }
 }
 @media only screen and (max-width:480px ) {
     .Form002337 .address .selectbox{ width: 100%; margin-left: 0 !important; max-width: none;}	
     .Form002337 .address .selectbox+.selectbox{ margin-top: 10px;}
     .Form002337 .row-inner .text{ max-width: none;}
 }
 

.result table {width: 60%;}
.result table tr th {padding: calc(20 / 16* 1em) 0;background: #f2f6fc;color: #111;font-weight: normal;}
.result table tr td {color: #333;font-weight: normal; text-align: center; font-size: calc(18 / 16* 1em);}
@media(max-width:1024px){
    .result table {width: 100%;}
}

 /*.Form002319 为demo编号*/
.Form002319{padding-top: calc(120 / 16* 1em)}
.Form002319 .box{background: #fff; box-shadow: 0 0px 15px 0 rgb(0 0 0 / 10%); padding:calc(70 / 16* 1em);}
.Form002319 .auto h1{font-size: calc(36 / 16* 1em); color: #000; margin: 0 0 .4rem 0; font-weight: normal;}

.Form002319 .row dl{ width: 25%;float: left; padding-right: calc(20 / 16* 1em); position: relative; line-height: calc(40 / 16* 1em); margin-bottom: calc(30 / 16* 1em);}
.Form002319 .row dl .h5{ margin: 0;font-weight: normal;}
.Form002319 .row dl em{ font-style: normal; color: #c00; position: absolute; right: 0; top: 0; display: none;}
.Form002319 input.text{ border: 1px solid #d9d9d9; background: none; display: block; height: calc(40 / 16* 1em); line-height: calc(38 / 16* 1em); width: 100%; padding: 5px 10px; color: #333;}
.Form002319 input.text::-ms-input-placeholder{ color: #aaa;}
.Form002319 select{border: 1px solid #d9d9d9; background: none; display: block; height: calc(40 / 16* 1em); width: 100%; padding: 5px 10px; color: #aaa; appearance:none;-moz-appearance:none;-webkit-appearance:none; padding-right: 14px; background: url("../images/Form002319-icon.png") no-repeat scroll 97% center transparent;}
.Form002319 select::-ms-expand { display: none; }

.Form002319 form{overflow: hidden;}
.Form002319 .btn{ background: #fff; height: calc(40 / 18* 1em); display: block; border: 1px solid #d9d9d9; width: 33.3334%; max-width: 150px; float: left; margin-right: calc(20 / 16* 1em);color: #111;font-size: calc(18 / 16* 1em)}
.Form002319 form .row{margin-top: 0;}
.Form002319 form .submit{background: #e89115; color: #fff;border: 1px solid #e89115;}

@media only screen and (min-width:480px ) {
    .Form002319 .row2 dl{ float: left; width: 48%;}
    .Form002319 .row2 dl:last-child{ float: right;}	
}
@media only screen and (max-width:1024px ) {
    .Form002319{padding: 50px 0}
    .Form002319 .box{padding:calc(30 / 16* 1em);}
    .Form002319 .row dl{width: 100%;float: none}
}
@media only screen and (max-width:768px ){
    .Form002319 .auto h1{font-size: calc(28 / 16* 1em); margin: 0 0 .3rem 0; }
}

/*TextList003149 */
.TextList003149{ padding: 80px 0;margin-bottom: calc(120 / 1920 * 100vw);}
.TextList003149 .box{background: #fff; box-shadow: 0 0px 15px 0 rgb(0 0 0 / 10%);padding:calc(70 / 16* 1em) }
.TextList003149 .auto h1{font-size:calc(36 / 16* 1em); color: #000; margin: 0 0 calc(40 / 36* 1em) 0; font-weight: normal;}

.TextList003149 .type dd{position: relative;color: #333;}
.TextList003149 .type dd span{color: #999999;display: inline-block;padding-left: 1.25em;background-repeat: no-repeat;background-position: left center; background-size: 1em auto;}
.TextList003149 .type dd.edu span{background-image: url(../images/Floor003147-edu.svg);}
.TextList003149 .type dd.num span{background-image: url(../images/Floor003147-user.svg);}
.TextList003149 .type dd.wp span{background-image: url(../images/Floor003147-place.svg);}
.TextList003149 .type dd.time span{background-image: url(../images/Floor003147-time.svg);}

@media (min-width:1025px) {
.TextList003149 .type{overflow: hidden;}
.TextList003149 .type dd{float: left;}
.TextList003149 .type dd:not(:last-child):after{position: absolute;content: ''; width: 1px;height: 10px;background-color: #d4d4d4; top: 50%;margin-top: -5px;right: 0;}
}

@media (max-width:1024px) {
    .TextList003149{ padding: 50px 0;overflow: hidden}
    .TextList003149 .box{padding:calc(30 / 16* 1em);overflow: auto;}
}

.TextList003149 .list li{border-radius: 5px; border: solid 1px #f0f0f0; transition: 0.3s; cursor: pointer; }
.TextList003149 .list li:hover{border-color: #e60012;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.08);}
.TextList003149 .list li .inner{padding: 2.5em;}
.TextList003149 .list li .name{font-size: 1.25em;color: #333333;}
.TextList003149 .list li .type{border-bottom: 1px dotted rgba(0, 0, 0, 0.2);font-size: 0.875em; padding:1em 0 1.5em 0;margin-bottom: 1em;}
.TextList003149 .list li .type dd:not(:last-child){padding-right: 1.7142em;margin-right: 1.7142em;}
.TextList003149 .list li .intro{font-size: 0.875em;color: #999999;line-height: 1.7857; margin-bottom: 1em; min-height: 3.5714em;}
.TextList003149 .list li .view{color: #e60012;font-size: 0.875em;padding-right: 1.6428em;background: url(../images/Floor003147-icon.svg) no-repeat right center; background-size: 1.1428em auto;}


.TextList003149 .popUp-box{position: fixed;left: -100%;width: 100%; top: 0;height: 100%; background-color: rgba(0,0,0,0.5); overflow: auto; z-index: 200;display: flex;align-items: center;justify-content: center}
.TextList003149 .popUp-box.show{left: 0;}
.TextList003149 .popUp-box .ytable{height: 100%;}
.TextList003149 .popUp-box .main{position: relative; max-width: 1300px; background-color: #fff; width: 90%;max-height: 70vh;overflow: auto;margin: 0 auto;}
.TextList003149 .popUp-box .main .colse{position: absolute;width: 1.5625em; height: 1.5625em; right: 1.25em;top: 1.25em; background: url(../images/Floor003147-close.svg) no-repeat;background-size: contain;z-index: 10; cursor:pointer;}
.TextList003149 .popUp-box .main > div{width: 95%;margin: 0 auto;max-width: 1200px;}
.TextList003149 .popUp-box[data-type="form"] .main > div{max-width: 1082px;}
.TextList003149 .popUp-box .name{font-family: 'SourceHanSansCN-Medium';font-size: 2.25em;color: #333; padding:1em 0;text-align: center;}
.TextList003149 .popUp-box[data-type="form"] .name{border-bottom: 1px solid #000000; margin-bottom: 1em;}
.TextList003149 .from{padding-bottom: 3em;}
.TextList003149 .from .text{width: 100%;height: 3.125em; line-height: 3.125em; font-size: 1em; border-radius: 5px; border:solid 1px rgba(139,139,139,0.2);}
.TextList003149 .from textarea.text{height: auto;}
.TextList003149 .from table{font-size: 0.875em;}
.TextList003149 .from table tr,
.TextList003149 .from table td{font-size: 1em;}
.TextList003149 .from td{color: #333333; }
.TextList003149 .from .btn{width: 10em;height: 3.75em;background: #da251d;box-shadow: 0px 0.625em 1.875em rgba(218, 37, 29, 0.08);border-radius: 5px;color: #fff;font-family: 'SourceHanSansCN-Regular'; border: 0; cursor:pointer;font-size: 1em;padding: 0;}
.TextList003149 .from .btn-reset{background: #6e6e6e;}
.TextList003149 .from .btn + .btn{margin-left: 0.625em;}
.TextList003149 .load-info .type{background-color: #f0f0f0; padding: 0.625em 0;}
.TextList003149 .load-info .intro-tit,
.TextList003149 .load-info .edit-info{max-width: 1082px;margin: 0 auto; width: 95%;}
.TextList003149 .load-info .intro-tit{border-bottom: 1px solid #000000;font-family: 'SourceHanSansCN-Medium'; font-size: 1.125em; line-height: 2; margin-top:2em; margin-bottom: 1em;color: #333;}
.TextList003149 .load-info .edit-info{font-size: 0.875em;line-height: 2.57142; color: #999;}


.TextList003149 .apply-btn{text-align: center; padding:3em 0}
.TextList003149 .apply-btn a{display: inline-block;font-size: 1.125em;background-color: #e60012; border-radius: 5px; line-height: 5; padding: 0 4em;color: #fff; cursor:pointer;}
.TextList003149 .apply-btn a:before{display: inline-block;width: 1.2222em; height: 1.2222em;content: ''; background: url(../images/Floor003147-seed.svg) no-repeat; background-size: contain; vertical-align: middle; margin-right: 1em;}

.TextList003149 table.tftable {color:#111;width:100%;border-collapse: collapse;}
.TextList003149 table.tftable th {font-size:calc(17 / 16* 1em);background-color:#f2f6fc;padding: 15px 8px;text-align:left; font-weight: normal;}
.TextList003149 table.tftable tr {background-color:#ffffff; border-bottom: 1px solid #dedede;}
.TextList003149 table.tftable tr .hover{display: none;}
.TextList003149 table.tftable td {font-size:calc(15 / 16* 1em);padding:15px 12px;color: #666;cursor: pointer}
.TextList003149 table.tftable td.more{color: #e89115;text-decoration: underline;}


.TextList003149 .popUp-box .ant-modal-body {padding: calc(24 / 14* 1em);font-size:0.875em;line-height: 1.6;word-wrap: break-word;}
.TextList003149 .popUp-box .people-model-wrapper {position: relative;}
.TextList003149 .popUp-box .people-model-wrapper-top {display: flex;}
.TextList003149 .popUp-box .people-model-wrapper .head-img-row-wrapper {display: flex;margin-top: 2px;}
.TextList003149 .popUp-box .people-model-wrapper .head-portrait {background: #fff;padding: 2px;}
.TextList003149 .popUp-box .people-model-wrapper .head-portrait img{width: 180px;height: 230px;}
.TextList003149 .popUp-box .people-model-wrapper .head-img-row-wrapper>div {min-height: 70px;line-height: 22px;background-color: #f2f7fd; color: #333; font-size: calc(15 / 14* 1em);}
.TextList003149 .popUp-box .people-model-wrapper .info-label-wrapper {width: 212px;padding: 16px;text-align: right;}
.TextList003149 .popUp-box .people-model-wrapper .info-value-wrapper {flex: 1 1;margin-left: 2px;padding: 16px;}
.TextList003149 .popUp-box .people-model-wrapper-top {display: flex;}
.TextList003149 .popUp-box .people-model-wrapper-top .people-model-wrapper-top-value {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


.TextList003149 .popUp-box .load-info{padding: calc(24 / 14* 1em);}
.TextList003149 .popUp-box .pubox {font-size:0.875em;line-height: 1.6;word-wrap: break-word;}


.TextList003149 .popUp-box .pubox .pic img{width: 100%;height: 100%;object-fit: cover}
.TextList003149 .popUp-box .pubox .item{display: flex;margin-top: 2px;}

.TextList003149 .popUp-box .pubox .item .tit{min-height: 70px;line-height: 22px;background-color: #f2f7fd;color: #333;font-size: calc(15 / 14* 1em);padding: 16px;}
.TextList003149 .popUp-box .pubox .item .tit1{width: 22%;max-width:calc(210 / 16* 1em);  margin-right: 2px;text-align: right;}
.TextList003149 .popUp-box .pubox .item .tit2{flex: 1}

@media (min-width:1025px) {
    .TextList003149 .list li{float: left;width:100%;margin-bottom: 1.5%;}  
    .TextList003149 .list li:nth-child(2n){float: right;}
    .TextList003149 .list li:nth-child(2n+1){clear: left;} 
    
    .TextList003149 .load-info .type{text-align: center;}
    .TextList003149 .load-info .type dd{float: none;display: inline-block;padding: 0 48px; line-height: 2.5;}
    .TextList003149 .from .f-name{text-align: right;}
    .TextList003149 .from td{line-height: 3.125em;vertical-align: top;padding-bottom: 1.428571em;}
    .TextList003149 .from .w1{width:6.7857em;}
    .TextList003149 .from .w2{width:36.969%;}
    .TextList003149 .from .w3{width:15.712%;}
    
    .TextList003149 .popUp-box .pubox .imgbox{position: relative;padding-right:180px;}
    .TextList003149 .popUp-box .pubox .pic{position: absolute;right: 0;top: 0;width:180px;height:230px;}
}
@media (max-width:1024px) {
    .TextList003149 .list li{margin-bottom: 2em;}
    .TextList003149 .list li .inner{padding: 1em;}  
    
    .TextList003149 .load-info .type{padding:1em;}
    .TextList003149 .popUp-box .name{font-size: 1.5em;}
    .TextList003149 .from td{display: block;}
    .TextList003149 .from .f-name{padding-top: 1em;}
    
    .TextList003149 table.tftable {width:250%;}
    
    .TextList003149 .popUp-box .main{}
    .TextList003149 .popUp-box .people-model-wrapper .head-portrait{position: absolute;}
    .TextList003149 .popUp-box .people-model-wrapper .info-label-wrapper {width:30%;}
    .TextList003149 .popUp-box .people-model-wrapper .info-value-wrapper{width: 70%}
    
    .TextList003149 .popUp-box .pubox .pic{}
    .TextList003149 .popUp-box .pubox .item .tit1{width: 35%}
}
@media (max-width:768px){
    .TextList003149 .popUp-box .main .colse{top: .5em;right: .5em;}
    .TextList003149 .popUp-box .pubox .pic{position: absolute;right: 0;top: calc(20 / 14* 1em);width: 35%;z-index: 3;}
    .TextList003149 .popUp-box .main > div{width: 100%;}
    .TextList003149 .popUp-box .load-info{padding: calc(40 / 14* 1em) calc(20 / 14* 1em);}
    .TextList003149 .popUp-box .pubox .item{flex-wrap: wrap;padding-bottom: 10px;border-bottom: 1px solid #ccc;margin-bottom: 10px;}
    /* .TextList003149 .popUp-box .pubox .item:last-child{border-bottom: 0;margin-bottom: 0px;} */
    .TextList003149 .popUp-box .pubox .item .tit{display: flex;align-items: center;padding: 0;line-height: 22px;min-height: auto; background-color: transparent;}
    .TextList003149 .popUp-box .pubox .item .tit div{margin-right: 1em;}
    .TextList003149 .popUp-box .pubox .item .tit div:last-child{margin-right: 0;}
    .TextList003149 .popUp-box .pubox .item .tit1{width: 100%;max-width: 100%;text-align: left;color: #888;}
    .TextList003149 .popUp-box .pubox .item .tit2{margin-top: 2px;flex: none;width: 100%;flex-wrap: wrap;white-space: normal;}
}
.home_box4 .flex{display: flex;align-items: center;justify-content: space-between;margin-bottom: calc(50 / 16* 1em); }

.home_box4{padding:calc(100 / 1920 * 100vw) 0; background: #f2f6fc;}
.home_box4 .home_title{float: left;}
.home_box4 .h1_tab{display: inline-block;float: right;margin-top: 0;}
.home_box4 .h1_tab span{padding: 0 60px;background: #f2f2f2;border-radius: 30px;font-size: 16px;color: #666; line-height: 60px;display: inline-block;}
.home_box4 .h1_tab span.on{color: #fff;background: linear-gradient(to right, #94ebf7, #4bbbff)}
.home_box4 .info{width: 100%;}



.home_box4 ul{margin:0 -20px;}
.home_box4 .slider li a{color: #333; display: block; margin: 0 20px;  padding-bottom:0;border-radius: 20px;border: 1px solid #eee; background: #fff;}
.home_box4 .slider li .pic{overflow: hidden;border-radius:20px 20px 0 0;    padding: 8% 15%;}
.home_box4 .slider li .Ispic{padding-bottom: 100%; transition:  0.3s;background-size:cover;background-position: center;background-repeat: no-repeat; border-radius: 50%;}
.home_box4 .slider li a:hover .Ispic{transform: scale(1.1);}
.home_box4 .slider li .txt{position: relative; z-index: 10;width: 100%;background:#fff; padding: 30px ;text-align: left; 
  border-radius:0 0 20px 20px;;}
.home_box4 .slider li .txt h2{font-size: 24px;line-height: 1;color: #114593;margin: 0 0 20px 0;text-align: center; font-weight: normal;}
.home_box4 .slider li .txt p{font-size: 16px;line-height: 1.8;color: #555;width: 100%;margin: 0; text-align: center;}
.home_box4 .slider li a:hover .txt {}
.home_box4 .slider li a:hover .txt h2{color:#e89115;}
.home_box4 .slider li a:hover .txt .home_more{color:#e89115; }
.home_box4 .slider li a:hover .home_more:after{transform: rotate(0);}


.home_box4 .slider li .txt pre{line-height: 1.625em; max-height: 3.25em; margin: 1.2vw 0;font-weight: lighter;}
.home_box4 .slider li .txt span{font-weight: 100; line-height: 20px;transition:  0.3s;}

.home_box4 .controls{position: relative; height: 1px; background: rgba(0,0,0,0.1); margin: 60px 75px 30px 75px;}
.home_box4 .controls:before{position: absolute; content: ''; width: 50%; height: 100%; left: 0;background: #114593;}

.home_box4 .slick-arrow {z-index: 100;position: absolute;top: 50%;transform: translate(0, -50%);width: 60px;height: 60px;border-radius: 50%;cursor: pointer;padding: 0;transition: all ease 0.3s;color: #fff;border: none;background:url(../images/icon-jt2.svg) #114593;font-size: 0;background-size: 24px auto;background-repeat: no-repeat;background-position: center center;}
.home_box4 .slick-prev:before {background-image: url(../images/icon-jt1.svg);filter: grayscale(100) brightness(100);}
.home_box4 .slick-prev{left: -66px;transform: rotate(180deg) translate(0, 50%)}
.home_box4 .slick-next{right: -66px;}

@media(min-width:1025px){
    .home_box4_title{display: inline-block;align-items: center;justify-content: space-between;width: 100%;}
    .home_box4_title .home_more{margin-top: 0;}
}

@media(max-width:1024px){
    .home_box4 .slider li a{padding-bottom: 5vw;}
    .home_box4 .slider li .txt aside.dot2{font-size: 4.5vw;}
    .home_box4 .slider li .txt pre{font-size: 3.5vw; margin: 4vw 0;}
    .home_box4 .slider li .txt{margin-top: -10vw;}
    .home_box4 .controls{margin-left: 40px;margin-right: 40px;}
    .home_box4 .slick-arrow{width: 30px; height: 30px;margin-top: -15px;}
    .home_box4 .slick-prev{left: -40px;}
    .home_box4 .slick-next{right: -40px;}
}




.recruits-titles {background: #f9f9f9;}
.recruits-titles .san{display: flex; justify-content:flex-start;}
.recruits-titles a{transition: 0.5s cubic-bezier(0.3, 0, 0.24, 1);margin-right:0; line-height:4.2;display: inline-block;font-size: calc(17 / 16 * 1em); color: #888;}
.recruits-titles a:not(:nth-last-of-type(1))::after{content: '|'; margin: calc(30 / 16* 1em);}
.recruits-titles a.active{color: #e89115;}
.recruits-titles a:hover{color: #e89115;}
@media(max-width:1024px){
    .recruits-titles .san{flex-wrap: wrap;;}
    .recruits-titles a{line-height:3;}
    .recruits-titles a:not(:nth-last-of-type(1))::after{ margin: calc(20 / 16* 1em);}
}

/*RighInfo002851 */
.RighInfo002851{padding:calc(120 / 16 * 1em) 0;}
.RighInfo002851 .singlePage p{line-height:1.8;color: #333; font-size: calc(18 / 16 * 1em); margin: 10px 0;}
.RighInfo002851 .singlePage h2{color: #e89115; font-size: calc(24 / 16 * 1em);margin:1.5em 0 12px 0;padding-left: 20px; font-weight: normal;position: relative}
.RighInfo002851 .singlePage h2::before{content: ''; width: 8px; height: 8px;background: #e89115; display: inline-block;position: absolute;margin-top: calc(14 / 24 * 1em); left: 0;}
.RighInfo002851 .title{padding-bottom:0;}
.RighInfo002851 .title .lm-title{padding-bottom:3%;}
.RighInfo002851 .title .lm-title:after{content: '';display: block;width: .6rem;height: 5px;background: #114593;margin: .3rem 0 0;}
.RighInfo002851 .title .en{font-size: 0.42em;}
@media(max-width:1024px){
    .RighInfo002851{padding:50px 0;}
}


/*home_gz */
.home_gz{padding:calc(120 / 16 * 1em) 0;}
.home_gz .singlePage p{line-height:1.8;color: #333; font-size: 1.125em; margin: 10px 0;}
.home_gz .singlePage h2{color: #111; font-size: calc(22 / 18 * 1em);margin:1.5em 0 12px 0;}
.home_gz .lm-title{text-align: center;padding-bottom:3%;}

@media(max-width:1024px){
    .home_gz{padding:50px 0;}
}


/*RighInfo003150 */
.RighInfo003150 {padding: calc(120 / 16 * 1em) 0;}
.RighInfo003150 .proup{position: relative;background-color: #f6f6f6;}
.RighInfo003150 .lm-title{color: #fff;padding-bottom: 3%;}
.RighInfo003150 .txt{position: absolute; left: 0;top: 0;width: 100%; padding: 6.5% ;color: #fff;}

.RighInfo003150 .txt p{font-size: calc(22 / 16 * 1em); line-height: 2;margin: 0;}
.RighInfo003150 .code{text-align: center;background-color: #fff; padding: 2em 3em; margin-top: 1.5em;}
.RighInfo003150 .code aside{color: #333333;line-height: 1.5625; margin-top:1.2em;}
.RighInfo003150 .dow{display: table; line-height:calc(50 / 16 * 1em); background: #fff; padding: 0 2em; border-radius:5px; margin-top: 2em; color: #666;}
.RighInfo003150 .dow:hover{background:#e89115; color: #fff ;}

.RighInfo003150 .bg{padding-bottom: 31%}
.RighInfo003150 .details{padding-top: 4%}
@media (min-width:1025px) {
    .RighInfo003150 .left{width:100%;}
}
@media (max-width:1024px) {
    .RighInfo003150 {padding: 50px 0;}
    .RighInfo003150 .txt p{font-size: calc(18 / 16 * 1em); }
    .RighInfo003150 .right{padding-bottom: 2em;}  
    .RighInfo003150 .bg{padding-bottom: 300px}
}

/*home_cx */
.home_cx{padding:calc(120 / 16 * 1em) 0; }
.home_cx .singlePage{padding-top: 10px;}
.home_cx .singlePage p{line-height:2.0;color: #333; font-size: calc(18 / 16 * 1em); margin: 14px 0;}
.home_cx .singlePage .sum{font-weight: bold;}
.home_cx .singlePage h2{color: #111; font-size: calc(22 / 16 * 1em);margin:1.5em 0 12px 0;}
.home_cx .title{padding-bottom:0;}
.home_cx .title .lm-title{padding-bottom:1%; text-align: center;}
.home_cx .title .en{font-size: calc(22 / 16 * 1em); text-align: center;padding-bottom:3%; color: #666;}
@media(max-width:1024px){
    .home_cx{padding:50px 0; }
}


.RighInfo002554 .popUp-box{position: fixed;z-index: 200; left: 0;top: 0;width: 100%; height:100%; background-color: rgba(0,0,0,0.5);display: none;}
.RighInfo002554 .popUp-box > .ytable{height: 100%;}
.RighInfo002554 .popUp-box .main{background: #fff url(../images/RighInfo003134-bg.jpg) no-repeat;background-size: cover; width: 90%; max-width: 760px;margin: 0 auto;border-radius: 5px; position: relative; }
.RighInfo002554 .popUp-box .main .ytable-cell h1 { text-align: center;font-size: calc(30 / 16 * 1em);font-weight: normal;color: #333; margin: 5px 0;}
.RighInfo002554 .popUp-box .main .ytable-cell p {text-align: center;margin:5px 0 20px;color: #888;font-size:calc(18 / 16 * 1em);}
.RighInfo002554 .popUp-box .close{position: absolute; right: 20px;top: 20px;width: 20px;height: 20px;z-index: 10;cursor:pointer;}
.RighInfo002554 .popUp-box .close:before,
.RighInfo002554 .popUp-box .close:after{position: absolute;content: ''; width: 100%;height: 2px;background-color: #000; top: 50%;margin-top: -1px;transform: rotate(-45deg);}
.RighInfo002554 .popUp-box .close:after{transform: rotate(45deg);}
.RighInfo002554 .popUp-box .logo img{height: 1.9375em;}
.RighInfo002554 .popUp-box .title{font-size: 1.875em;color: #333333;line-height: 1.3333; margin-top: 0.3em;}
.RighInfo002554 .popUp-box .title:after{display: block; content: '';width: 20px;height: 2px;background-color: #114593; margin: 1em 0;}
.RighInfo002554 .popUp-box .left p{font-size: 1.5em;line-height: 1.66666;color: #333333;}
.RighInfo002554 .popUp-box .form li{position: relative;z-index: 1; margin-bottom: 10px;}
.RighInfo002554 .popUp-box .form li label.tit{position: absolute; left: 1.21428em; top: 0;font-size: 0.875em; line-height: 3.5714em;}
.RighInfo002554 .popUp-box .form li .text{border: solid 1px rgba(139,139,139,0.2);width: 100%;font-size: 1em; height:3.125em; line-height: 3.125em;border-radius:0.625em;padding: 0 1.0625em;}
.RighInfo002554 .popUp-box .form li.code dl{overflow: hidden;}
.RighInfo002554 .popUp-box .form li.code dl dt{position: relative;width: 60%;float: left;}
.RighInfo002554 .popUp-box .form li.code dl dd{width: 38%;float: right;}
.RighInfo002554 .popUp-box .form li.code dl dd a{display: block;cursor: pointer;background-color: #6e6e6e; border-radius: 10px;color: #fff;font-size: 0.875em;line-height: 3.5714em;text-align: center;}
.RighInfo002554 .popUp-box .form ol .btn{display: block;width: 100%;background: #114593;border:0;cursor: pointer;border-radius: 0.625em;height:3.125em;color: #fff;font-family: 'SourceHanSansCN-Light';font-size: 1em;}
@media (min-width:1025px) {
    .RighInfo002554 .popUp-box .main{padding:6em 8.25em;}  
    .RighInfo002554 .popUp-box .main .ytable-cell{width: 50%;} 
}
@media (max-width:1024px) {
    .RighInfo002554 .popUp-box .main{padding:2em; }  
    .RighInfo002554 .popUp-box .main .ytable{max-height: 85vh; overflow: auto;}
}




/*swiper*/
.Floor002645 .swiper-container,
.Floor002645 .swiper-wrapper,
.Floor002645 .swiper-slide {position: relative;width: 100%;}
.Floor002645 .swiper-container,
.Floor002645 .swiper-wrapper{z-index: 1;}
.Floor002645 .swiper-container {overflow: hidden;}
.Floor002645 .swiper-container-multirow>.swiper-wrapper {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.Floor002645 .swiper-container-android .swiper-slide, 
.Floor002645 .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.Floor002645 .swiper-wrapper,
.Floor002645 .swiper-slide {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.Floor002645 .swiper-wrapper {-webkit-box-sizing: content-box;box-sizing: content-box;}
.Floor002645 .swiper-slide {-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}
/*swiper end*/

.Floor002645 {padding:calc(100 / 1920 * 100vw) 0; background: #f2f6fc}
.Floor002645 .flex{display: flex;align-items: center;justify-content: space-between;margin-bottom: calc(50 / 16* 1em); }
.Floor002645 li{ background:#fff; border-radius:20px; border: 1px solid #eee;}
.Floor002645 li:hover{ background:#f1f1f1;}
.Floor002645 li .pic{ width:31.8%; overflow:hidden; border-radius:20px;padding-bottom: 41%;position: relative}
.Floor002645 li .pic a{ position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.Floor002645 li .pic img{ display:block; width:100%;height: 100%;object-fit: cover}
.Floor002645 li .txt{ width:68.2%; padding:0 3% 0 5%;}
.Floor002645 li .txt > *{ margin:0; font-weight:normal;}
.Floor002645 li .txt h3{ font-size:calc(24 / 16 * 1em);padding-bottom: 3%}
.Floor002645 li .txt h3 a{ color: #114593;}
.Floor002645 li:hover .txt h3 a{ }
.Floor002645 li .txt p{ line-height:1.66;}

.Floor002645 .pagers{ padding-top:5%; text-align:center;}
.Floor002645 .pagers span{ display:inline-block; width:12px; height:12px; border:2px solid #114593; border-radius:50%; cursor:pointer; margin:0 5px;}
.Floor002645 .pagers span.swiper-pagination-bullet-active{ background:#114593;}
@media(max-width:1400px){

}
@media(max-width:1024px){
    .Floor002645 {padding: 50px 0}
    .Floor002645 .flex{margin-bottom: 15px;display: block;}
}




/*搜索*/
.TextList002322{ padding:calc(120 / 16 * 1em) 0;}
.TextList002322 h3{font-size: calc(24 / 16 * 1em);color: #333;font-weight: normal;margin-top: 0}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #777;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #114593;}
@media only screen and (max-width:767px ) { 
.TextList002322{ padding: 50px 0;} 
} 





/*TextList009*/
.TextList009{ padding:calc(100 / 16 * 1em) 0;}
.TextList009 li{ position: relative; padding:20px 0; line-height: 1.75; border-bottom: 1px solid #eaeaea;}
.TextList009 li *{ color: #777;}
.TextList009 li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 20px; }
.TextList009 li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList009 li a:hover{ color: #114593;}
@media only screen and (max-width:767px ) { 
.TextList009{ padding: 50px 0;} 
} 







.Bottom002833 .hotline,
.Floor003097,
.Top002262 .wl,
.Top002262 .platform{display: none;}



.Service{position: relative;}
.Service .img{position: relative;}
.Service .img img{width: 100%}
.Service .img:after{position: absolute;display: block;content: '';left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to left, rgba(0, 0, 0, .6), transparent);z-index: 1;}
.Service .menu{position: absolute;right: 0;top: 0;width: 250px;height: 100%;display: flex;align-items: center;justify-content: center;z-index: 3;}
.Service .menu ul{padding: 0 ;}
.Service .menu ul li{margin-bottom: 30px;}
.Service .menu ul li:last-child{margin-bottom: 0;}
.Service .menu ul li a{display: flex;justify-content: center;align-items: center;width: calc(120 / 16 * 1em);height: calc(40 / 16 * 1em);font-size: calc(20 / 16 * 1em);color: #114593;background-color: #fff;border-radius: calc(40 / 16 * 1em);}
@media only screen and (max-width:767px ){
    .Service .menu{right: 0;width: 100%;}
    .Service .menu ul{display: flex;justify-content: center;margin: 0 -1%;width: 100%}
    .Service .menu ul li{width: 31%;margin: 0 1%;}
    .Service .menu ul li a{width: 100%}
}

.Tab001{ padding:20px 0;}
.Tab001 .tab_li{ padding-bottom:20px; overflow:hidden; clear:both;display: flex;align-items: center;justify-content: space-between;}
.Tab001 .tab_li span{ float:left; padding:0 10px; line-height:32px; background-color:#114593; color:#fff; font-weight:bold; margin-left:4px; cursor:pointer;}
.Tab001 .tab_li span.active{ background-color:#e89115; color:#fff;}

.Tab001 .tab_li a {font-size: 18rpx;color: #114593;font-weight: bold;}
.Tab001 .tab_li a:hover {color: #e89115;}

.tab_list {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.tab {
    width: 45%;
}





.tab_info {
    padding: 36px 0px;
    position: relative;
    height: 344px;
}

.tab_info .info {
    display: flex;
    justify-content: space-between;
}

.tab_info .info .node-event {
    margin-bottom: 30px;
}


.tab_info .info .node-event  .date {
    margin-bottom: 15px;
    color: #000;
    width: 600px;
}

.tab_info .info .node-event  .date .stroke {
    border-bottom: 1px solid #000;
    height: 1px;
    display: inline-block;
    width: 170px;
    position: relative;
    top: -4px;
}

.tab_info .info .node-event  .title {
    margin-bottom: 15px;
}

.tab_info .info .node-event  .title a {
    font-family: Open Sans,arial,Helvetica,sans-serif;
    font-size: 1.25em;
    color: #000;
}

.tab_info .info .node-event .location {
    font-family: Noticia Text,arial,Helvetica,sans-serif;
    font-size: 0.9375em;
}

.owl-item {
    position: relative;
    height: 300px;
}

.owl-item .caption {
    padding: 10px 15px;
    position: absolute;
    bottom: 0;
    left: 0; 
    width: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    color: #ffffff;
    font-size: 0.9375em;
}

.owl-item img {
    width: 100%;
    height: 100%;
}

.tab_info .swiper-container,
.tab_info .swiper-wrapper,
.tab_info .swiper-slide {position: relative;width: 100% !important;}
.tab_info .swiper-container,
.tab_info .swiper-wrapper{z-index: 1;}
.tab_info .swiper-container {overflow: hidden;}
.tab_info .swiper-container-multirow>.swiper-wrapper {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.tab_info .swiper-container-android .swiper-slide, 
.tab_info .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.tab_info .swiper-wrapper,
.tab_info .swiper-slide {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.tab_info .swiper-wrapper {-webkit-box-sizing: content-box;box-sizing: content-box;}
.tab_info .swiper-slide {-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}