/*!初始化*/
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
body{color:#333;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}
a{/*color:#333;*/text-decoration:none}
img{max-width:100%;border:none}
em,i{font-style:normal}
input,select,textarea{font-size:12px;color:#333;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
.false:focus{border:2px solid #ff1531;background:#fff}
::-webkit-input-placeholder{color:#666}
::-moz-placeholder{color:#666}
:-ms-input-placeholder{color:#666}
::-ms-clear,::-ms-reveal{display:none}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.col-l,.l{float:left}
.col-r,.r{float:right}
.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.aline_r{position:relative;background-image:linear-gradient(#72442d,#72442d);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .5s}
.alin_r:hover .aline_r{background-size:100% 1px;color:#72442d}
/*!动画*/
@keyframes beat{
0%,to{-webkit-transform:scale(1);transform:scale(1)}
25%{-webkit-transform:scale(.9,1.1);transform:scale(.9,1.1)}
50%{-webkit-transform:scale(1.1,.9);transform:scale(1.1,.9)}
75%{-webkit-transform:scale(.95,1.05);transform:scale(.95,1.05)}
}
@keyframes down{
0%{-webkit-transform:translateY(-1.8vw);-ms-transform:translateY(-1.8vw);-o-transform:translateY(-1.8vw);transform:translateY(-1.8vw)}
100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
}
@keyframes circleAni{
from{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}
to{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);opacity:0}
}
@keyframes rotate{
0%{-webkit-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0);}
100%{-webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg);}
}
/*!字号*/
:root{--fz12:12px;--fz14:14px;--fz16:16px;--fz18:18px;--fz20:20px;--fz22:22px;--fz24:24px;--fz26:26px;--fz28:28px;--fz30:30px;--fz32:32px;--fz34:34px;--fz36:36px;--fz38:38px;--fz40:40px;--fz42:42px;--fz44:44px;--fz46:46px;--fz48:48px;--fz56:56px;--fz64:64px;--fz80:80px;--fz109:109px}
@media screen and (max-width:1699px){
:root{--fz12:12px;--fz14:clamp(12px, 0.83vw, 14px);--fz16:clamp(16px, 0.94vw, 16px);--fz18:clamp(18px, 1.04vw, 18px);--fz20:clamp(18px, 1.15vw, 20px);--fz22:clamp(20px, 1.25vw, 22px);--fz24:clamp(22px, 1.35vw, 24px);--fz26:clamp(22px, 1.46vw, 26px);--fz28:clamp(26px, 1.56vw, 28px);--fz30:clamp(28px, 1.67vw, 30px);--fz32:clamp(30px, 1.77vw, 32px);--fz34:clamp(32px, 1.88vw, 34px);--fz36:clamp(34px, 1.98vw, 36px);--fz38:clamp(36px, 2.08vw, 38px);--fz40:clamp(38px, 2.19vw, 40px);--fz42:clamp(40px, 2.29vw, 42px);--fz44:clamp(42px, 2.4vw, 44px);--fz46:clamp(44px, 2.5vw, 46px);--fz48:clamp(46px, 2.6vw, 48px);--fz56:clamp(46px, 3.02vw, 56px);--fz64:clamp(48px, 3.44vw, 64px);--fz80:clamp(58px, 4.27vw, 80px);--fz109:clamp(106, 5.83vw, 110px)}
}
@media screen and (max-width:1399px){
:root{--fz12:12px;--fz14:clamp(13px, 0.83vw, 14px);--fz16:clamp(15px, 0.94vw, 16px);--fz18:clamp(16px, 1.04vw, 18px);--fz20:clamp(18px, 1.15vw, 20px);--fz22:clamp(18px, 1.25vw, 22px);--fz24:clamp(20px, 1.35vw, 24px);--fz26:clamp(22px, 1.46vw, 26px);--fz28:clamp(24px, 1.56vw, 28px);--fz30:clamp(26px, 1.67vw, 30px);--fz32:clamp(28px, 1.77vw, 32px);--fz34:clamp(30px, 1.88vw, 34px);--fz36:clamp(32px, 1.98vw, 36px);--fz38:clamp(34px, 2.08vw, 38px);--fz40:clamp(36px, 2.19vw, 40px);--fz42:clamp(38px, 2.29vw, 42px);--fz44:clamp(40px, 2.4vw, 44px);--fz46:clamp(42px, 2.5vw, 46px);--fz48:clamp(42px, 2.6vw, 48px);--fz56:clamp(44px, 3.02vw, 56px);--fz64:clamp(46px, 3.44vw, 64px);--fz80:clamp(56px, 4.27vw, 80px);--fz109:clamp(104px, 5.83vw, 110px)}
}
@media screen and (max-width:1199px){
:root{--fz12:12px;--fz14:clamp(13px, 0.83vw, 14px);--fz16:clamp(15px, 0.94vw, 16px);--fz18:clamp(16px, 1.04vw, 18px);--fz20:clamp(16px, 1.15vw, 20px);--fz22:clamp(18px, 1.25vw, 22px);--fz24:clamp(20px, 1.35vw, 24px);--fz26:clamp(22px, 1.46vw, 26px);--fz28:clamp(24px, 1.56vw, 28px);--fz30:clamp(26px, 1.67vw, 30px);--fz32:clamp(28px, 1.77vw, 32px);--fz34:clamp(30px, 1.88vw, 34px);--fz36:clamp(32px, 1.98vw, 36px);--fz38:clamp(34px, 2.08vw, 38px);--fz40:clamp(36px, 2.19vw, 40px);--fz42:clamp(38px, 2.29vw, 42px);--fz44:clamp(40px, 2.4vw, 44px);--fz46:clamp(42px, 2.5vw, 46px);--fz48:clamp(42px, 2.6vw, 48px);--fz56:clamp(44px, 3.02vw, 56px);--fz64:clamp(46px, 3.44vw, 64px);--fz80:clamp(58px, 4.27vw, 80px);--fz109:clamp(104px, 5.83vw, 110px)}
}
@media screen and (max-width:767px){
:root{--fz12:12px;--fz14:clamp(12px, 0.83vw, 14px);--fz16:clamp(14px, 0.94vw, 16px);--fz18:clamp(15px, 1.04vw, 18px);--fz20:clamp(16px, 1.15vw, 20px);--fz22:clamp(16px, 1.25vw, 22px);--fz24:clamp(16px, 1.35vw, 24px);--fz26:clamp(16px, 1.46vw, 26px);--fz28:clamp(16px, 1.56vw, 28px);--fz30:clamp(18px, 1.67vw, 30px);--fz32:clamp(18px, 1.77vw, 32px);--fz34:clamp(20px, 1.88vw, 34px);--fz36:clamp(22px, 1.98vw, 36px);--fz38:clamp(24px, 2.08vw, 38px);--fz40:clamp(24px, 2.19vw, 40px);--fz42:clamp(24px, 2.29vw, 42px);--fz44:clamp(24px, 2.4vw, 44px);--fz46:clamp(24px, 2.5vw, 46px);--fz48:clamp(26px, 2.6vw, 48px);--fz56:clamp(26px, 3.02vw, 56px);--fz64:clamp(26px, 3.44vw, 64px);--fz80:clamp(36px, 4.27vw, 80px);--fz109:clamp(46px, 5.83vw, 110px)}
}
@font-face{font-family:DIN-Bold;src:url(../fonts/DIN-Bold.otf)}
@font-face{font-family:SourceHanSerifCN-Regular;src:url(../fonts/SourceHanSerifCN-Regular.otf)}
@font-face{font-family:SourceHanSerifCN-Bold;src:url(../fonts/SourceHanSerifCN-Bold.otf)}
/*!布局*/
.wp{width:90%;max-width:1600px;margin:0 auto}
.wp2{width:90%;max-width:1400px;margin:0 auto}
/*!头部*/
.header-menuBtn{display:none;position:absolute;top:10px;right:20px;width:40px;height:40px;cursor:pointer;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;z-index:102}
.header-menuBtn span{position:absolute;left:8px;top:50%;right:0;width:24px;height:3px;margin-top:-2px;background-color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.header-menuBtn span:after,.header-menuBtn span:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:30px;background-color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.header-menuBtn span:before{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}
.header-menuBtn span:after{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px)}
.header-menuBtn.header-menuBtn__open span{background-color:transparent}
.header-menuBtn.header-menuBtn__open span:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.header-menuBtn.header-menuBtn__open span:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.header{position:fixed;left:0;top:0;right:0;height:120px;z-index:100}
.header:before{content:'';position:absolute;left:0;top:0;right:0;height:200px;background:url(../images/header-bg1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;pointer-events:none;z-index:-1}
.header .wp{padding:0 48px;max-width:none;width:auto;height:100%;display:flex;justify-content:space-between;align-items:flex-end}
.header .hd-col{margin-top:40px;margin-right:2.08vw;flex-shrink:0}
.header .hd-cor{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}
.header .hd-cor .scroll{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}
.header .header-logo{width:470px;height:80px;line-height:80px;font-size:0}
.header .header-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.header .header-set{padding:0 14px;height:36px;line-height:34px;border:1px solid rgba(255,255,255,.2);border-radius:50px;display:flex;align-items:center}
.header .header-lang{display:flex;align-items:center}
.header .header-lang a{padding:0 12px;display:block;font-size:var(--fz18);color:#fff}
.header .header-so{display:block;width:44px;height:44px;background:url(../images/icon-so1.png) center center no-repeat;-webkit-background-size:20px auto;background-size:20px auto;position:relative;cursor:pointer}
.header .header-so:before{content:'';position:absolute;left:0;top:50%;width:1px;height:16px;background-color:#fff;margin-top:-8px;opacity:.6}
.header .header-nav{margin:0 -1.56vw;display:-webkit-flex;display:flex;justify-content:space-between}
.header .header-nav>li{position:relative}
.header .header-nav>li>a{padding:0 1.56vw;display:block;height:100%;font-size:var(--fz22);color:#fff;text-align:center;font-weight:700;line-height:62px;position:relative;z-index:1;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.header .header-nav>li>a span{display:block;position:relative;flex-shrink:0}
.header .header-nav>li>a span:before{content:'';position:absolute;left:0;bottom:0;right:0;height:3px;background-color:#c29e5e;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.header .header-nav>li>a i{position:absolute;right:0;top:50%;width:30px;height:30px;background:url(../images/icon-arrow1.png) center center no-repeat;-webkit-background-size:12px auto;background-size:12px auto;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);-o-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);display:none}
.header .header-navsub{position:absolute;left:1.56vw;top:100%;min-width:100%;z-index:10;display:none}
.header .sub1{padding:2.08vw 2.6vw;width:40.52vw;min-height:13.96vw;background-color:#fff;position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start}
.header .sub1 .left{width:calc(100% - 11.25vw);position:relative;z-index:1;flex-shrink:0}
.header .sub1 .right{width:11.25vw;flex-shrink:0}
.header .sub1 .tit{margin-bottom:15px;color:#0b57b7;font-weight:400;line-height:1.2;display:flex;flex-direction:column}
.header .sub1 .tit .cn{font-size:var(--fz24);font-weight:700}
.header .sub1 .tit .en{margin-top:4px;font-size:var(--fz14)}
.header .sub1 .link{display:flex;flex-wrap:wrap}
.header .sub1 .link a{padding-right:15px;display:block;width:33.33%;font-size:var(--fz18);color:#2e2929;line-height:2.33;position:relative;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.header .sub1 .link a:hover{color:#c29e5e;font-weight:700}
.header .sub1 .pic{padding-top:66.67%;position:relative;overflow:hidden}
.header .sub1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.header .header-nav>li:nth-last-child(1) .header-navsub{left:auto;right:1.56vw}
.header .header-nav>li:nth-last-child(1) .header-navsub .sub1 .arrow{left:auto;right:38px}
.header .header-nav>li:nth-last-child(2) .header-navsub,.header .header-nav>li:nth-last-child(3) .header-navsub,.header .header-nav>li:nth-last-child(4) .header-navsub,.header .header-nav>li:nth-last-child(5) .header-navsub{left:auto;right:-3.12vw}
.header .header-nav>li:nth-last-child(2) .header-navsub .sub1 .arrow,.header .header-nav>li:nth-last-child(3) .header-navsub .sub1 .arrow,.header .header-nav>li:nth-last-child(4) .header-navsub .sub1 .arrow,.header .header-nav>li:nth-last-child(5) .header-navsub .sub1 .arrow{left:auto;right:calc(3.12vw + 70px)}
.header .header-nav>li.active>a i{-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);-o-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}
.header .header-nav>li.on>a,.header .header-nav>li:hover>a{color:#c29e5e}
.header .header-nav>li.on>a span:before,.header .header-nav>li:hover>a span:before{opacity:1}
.pop-search1{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:800;display:none}
.pop-search1 input{outline:0;border:none;background-color:transparent}
.pop-search1 .pop-close{position:absolute;right:17.14%;top:19.72%;width:60px;height:60px;background:url(../images/icon-close1.png) center center no-repeat;-webkit-background-size:44px auto;background-size:44px auto;cursor:pointer;z-index:10}
.pop-search1 .pop-cont{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center}
.pop-search1 .pop-cont .inner{padding-right:96px;margin:0 auto;width:754px;max-width:90%;position:relative;border-radius:50px;flex-shrink:0}
.pop-search1 .pop-cont .inp{padding:0 40px;display:block;width:100%;height:60px;height:60px;background-color:#fff;font-size:var(--fz16);color:#333;border-radius:50px 0 0 50px}
.pop-search1 .pop-cont .submit{position:absolute;right:0;top:0;width:96px;height:60px;line-height:60px;background:#2257db url(../images/icon-so1.png) center center no-repeat;-webkit-background-size:24px auto;background-size:24px auto;border-radius:0 50px 50px 0}
/*搜索弹窗2*/
.headerSearch{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(11,87,183,.9);display:-webkit-flex;display:flex;justify-content:center;align-items:center;z-index:-1;opacity:0;visibility:hidden;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.headerSearch.active{z-index:200;opacity:1;visibility:visible;}
.headerSearch .closeBtn{position:absolute;right:45px;top:30px;width:60px;height:60px;cursor:pointer;display:-webkit-flex;display:flex;justify-content:center;align-items:center;}
.headerSearch .closeBtn .icon-close{display:block;width:40px;height:40px;background:url(../images/icon-close1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;}
.headerSearch .cont{width:82.4%;flex-shrink:0;}
.headerSearch .title{margin-bottom:59px;font-size:clamp(22px,2.1vw,40px);color:#fff;font-weight:700;line-height:1.2;text-align:center;}
.headerSearch .tabs{margin-bottom:39px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;}
.headerSearch .tabs li{padding: 0 5px; position:relative;}
.headerSearch .tabs .a1{padding:7.5px 10px;display:block;min-width:120px;font-size:clamp(18px,1.35vw,24px);color:#fff;line-height:1.33;text-align:center;border:1px solid rgba(255,255,255,.4);outline:0;background-color:transparent;cursor:pointer;}
.headerSearch .tabs input.a1{min-width:0;width:120px;}
.headerSearch .tabs .on{z-index:10;}
.headerSearch .tabs .on .a1{background-color:#C29E5E;border-color:#C29E5E;font-weight: bold;}
.headerSearch .search{position:relative;}
.headerSearch .search,.headerSearch .search form{display:-webkit-flex;display:flex;}
.headerSearch .search form{flex-grow:1;}
.headerSearch .search input{outline:0;border:none;background-color:transparent;}
.headerSearch .search .inp{padding-right:80px;display:block;width:100%;height:74px;line-height:73px;font-size:clamp(18px,1.35vw,24px);color:#fff;border-bottom:1px solid rgba(255,255,255,.4);}
.headerSearch .search .inp::-webkit-input-placeholder{color:#fff;}
.headerSearch .search .inp::-moz-placeholder{color:#fff;}
.headerSearch .search .inp:-ms-input-placeholder{color:#fff;}
.headerSearch .search .submit{position:absolute;right:0;top:0;bottom:0;width:78px;background:url(../images/icon-so4.png) left 60% center no-repeat;-webkit-background-size:32px auto;background-size:32px auto;}
.headerSearch .tabs,.headerSearch .tabs1-desc,.headerSearch .title{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.headerSearch .title{transition-delay:.5s;}
.headerSearch .tabs{transition-delay:.8s;}
.headerSearch .tabs1-desc{transition-delay:1s;}
.headerSearch.active .tabs,.headerSearch.active .tabs1-desc,.headerSearch.active .title{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);}
/*!底部*/
.foot{background:url(../images/footer-bg1.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.foot .wp{max-width:1400px}
.foot a{font-size:inherit;color:inherit}
.foot .top{padding-bottom:70px}
.foot .top .top-v1{padding:64px 0 54px;display:flex;justify-content:space-between;align-items:center}
.foot .top .top-v1 .col{flex-shrink:0}
.foot .top .top-v1 .com{padding:0 30px;flex-grow:1}
.foot .top .top-v1 .cor{flex-shrink:0;display:flex;align-items:flex-start;gap:24px}
.foot .top .top-v2{padding:42px 0;border-top:1px solid rgba(255,255,255,.2)}
.foot .bot{padding:30px 0;font-size:var(--fz16);color:rgba(255,255,255,.6);background-color:#222;overflow:hidden}
.foot .bot .col{float:left}
.foot .bot .cor{float:right}
.foot .foot-logo{width:462px;height:80px;line-height:80px;font-size:0}
.foot .foot-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.foot .foot-codes{font-size:var(--fz16);color:#fff;line-height:1.2;text-align:center;display:flex;flex-wrap:wrap;align-items:flex-start}
.foot .foot-codes .item{padding:0 5px;flex-grow:1}
.foot .foot-codes .pic{margin:0 auto 14px;padding:4px;width:120px;max-width:100%;background-color:#fff}
.foot .foot-codes .pic img{display:block;max-width:100%}
.foot .foot-ul1 .con{padding:15px;display:block;width:240px;height:100px;background:url(../images/footer-ls-bg1.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;border-radius:8px;display:flex;justify-content:center;align-items:center}
.foot .foot-ul1 .icon{margin-right:10px;width:48px;height:48px;line-height:48px;font-size:0;text-align:center;flex-shrink:0}
.foot .foot-ul1 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.foot .foot-ul1 .tit{max-width:calc(100% - 58px);font-size:var(--fz22);color:#fff;font-weight:700;line-height:1.2;flex-shrink:0}
.foot .foot-ul1 .con:hover .icon{animation:beat .5s}
.foot .foot-ul2 ul{display:flex;align-items:flex-start;gap:24px}
.foot .foot-ul2 .con{display:block}
.foot .foot-ul2 .icon{margin:0 auto 18px;width:64px;height:64px;line-height:64px;font-size:0;text-align:center;background-color:rgba(255,255,255,.2);border-radius:50%;overflow:hidden}
.foot .foot-ul2 .icon img{display:inline-block;vertical-align:middle;max-width:60%;max-height:60%}
.foot .foot-ul2 .tit{font-size:var(--fz16);color:#fff;font-weight:400;line-height:1.2;text-align:center}
.foot .foot-ul2 .con:hover .icon{animation:beat .5s}
.foot .foot-nav ul{display:flex;justify-content:space-between;align-items:center}
.foot .foot-nav li{padding:0 5px}
.foot .foot-nav a{display:block;font-size:var(--fz16);color:#fff;line-height:2}
.foot .foot-nav a:hover{text-decoration:underline}
.foot .foot-link{margin:0 -13px;display:flex;flex-wrap:wrap}
.foot .foot-link a{padding:0 13px}
.foot .foot-link a:hover{color:#fff;text-decoration:underline}
.foot .foot-copy a:hover{color:#fff;text-decoration:underline}
.float01{display:block;position:fixed;left:0;top:30%;z-index:90;display:none}
.float01 .btn{padding:16px 0;display:block;width:40px;min-height:120px;border:2px solid #fff;border-radius:50px;background:linear-gradient(180deg,#095aba,#003c83);box-shadow:0 4px 4px rgba(0,0,0,.11);cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center}
.float01 .btn span{width:24px;display:block;font-size:16px;color:#fff;font-weight:700;line-height:1.2;text-align:center}
.float01 .btn i{margin:6px auto 0;display:block;width:20px;height:20px;background:url(../images/float-arrow1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.float01 .btn.active i{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.float01 .pic{position:absolute;left:calc(100% + 12px);top:50%;display:block;width:112px;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}
.float01 .pic:before{content:'';position:absolute;left:0;bottom:0;right:0;padding-top:96.43%;border:2px solid #fff;border-radius:50%;box-shadow:0 4px 4px rgba(0,0,0,.11);background:linear-gradient(180deg,#095aba,#003c83);z-index:-1}
.float01 .pic img{display:block;width:100%;min-height:100%;border-radius:0 0 50% 50%}
.float01 .tip{padding:10px 20px;position:absolute;left:calc(100% + 18px);top:8px;width:170px;border:1px solid #084c9c;border-radius:10px;background-color:#fff;font-size:18px;color:#084c9c;line-height:1.29;z-index:10;-webkit-transform:translateX(40px);-ms-transform:translateX(40px);-o-transform:translateX(40px);transform:translateX(40px);opacity:0;visibility:hidden}
.float01 .tip:before{content:'';position:absolute;right:calc(100% - 1px);top:16px;width:9px;height:13px;background:url(../images/float-head2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.float01 .pic:hover .tip{opacity:1;visibility:visible;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.m-search01{padding-right:40px;height:40px;border-bottom:1px solid #fff;position:relative;display:none}
.m-search01 input{outline:0;border:none;background-color:transparent}
.m-search01 .inp{display:block;width:100%;height:39px;line-height:39px;font-size:var(--fz16);color:#fff}
.m-search01 .inp::-webkit-input-placeholder{color:#fff}
.m-search01 .inp::-moz-placeholder{color:#fff}
.m-search01 .inp:-ms-input-placeholder{color:#fff}
.m-search01 .submit{position:absolute;right:0;top:0;width:39px;height:39px;background:#fff url(../images/icon-so3.png) center center no-repeat;-webkit-background-size:18px auto;background-size:18px auto}
.m-lang01{display:flex;flex-wrap:wrap;align-items:center;display:none}
.m-lang01 a{padding:0 10px;display:block;font-size:var(--fz16);color:#fff;line-height:2}
.m-lang01 a.on{color:#c29e5e;font-weight:700}
.ban{height:35.42vw;position:relative;overflow:hidden}
.ban .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.ban .cont{padding:40px 0;position:absolute;left:0;bottom:0;right:0;z-index:10}
.ban .cont:before{content:'';position:absolute;left:0;bottom:0;right:0;height:200px;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5)100%);z-index:-1}
.ban .cont .tit{font-family:SourceHanSerifCN-Bold;font-size:var(--fz64);color:#fff;font-weight:400;line-height:1}
.ban .cont .cur{margin-top:36px}
.cur{display:flex;flex-wrap:wrap;align-items:center}
.cur,.cur *{font-size:var(--fz18);color:#fff;line-height:1.44}
.cur img{margin-right:10px;display:block;width:20px;flex-shrink:0}
.cur a{font-size:inherit;color:inherit;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.cur em{margin:0 10px;width:12px;height:1px;background-color:#fff;flex-shrink:0}
.cur a:hover,.cur span{color:#0b57b7}
.pages{padding-top:48px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}
.pages nav{flex-grow:1;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.pages ul{margin-bottom:-5px;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
.pages ul li{padding:0 5px;margin-bottom:5px}
.pages ul a,.pages ul span{padding:0 8px;display:block;min-width:38px;min-height:38px;line-height:36px;border:1px solid #ddd;font-size:16px;color:#2e2929;text-align:center;background-color:#fff;border-radius:8px;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}
.pages ul .next a,.pages ul .prev a{background-repeat:no-repeat;background-position:center center;-webkit-background-size:9px auto;background-size:9px auto}
.pages ul .prev a{background-image:url(../images/page-arrow1.png)}
.pages ul .prev a:hover{background-image:url(../images/page-arrow3.png)}
.pages ul .next a{background-image:url(../images/page-arrow2.png)}
.pages ul .next a:hover{background-image:url(../images/page-arrow4.png)}
.pages ul .active a,.pages ul .active span,.pages ul a:hover{background-color:#0b57b7;border-color:#0b57b7;color:#fff}
.pages .go{margin-left:5px;padding:0 4px;border:1px solid #ddd;border-radius:8px}
.pages .go,.pages .go form{display:flex;align-items:center}
.pages .go form{flex-grow:1}
.pages .go input,.pages button{outline:0;border:none;background-color:transparent}
.pages .go .inp{display:block;width:52px;height:36px;line-height:36px;font-size:16px;color:#333;text-align:center}
.pages .go .sur{margin-left:2px;width:56px;height:32px;line-height:32px;background-color:#0b57b7;border-radius:8px;font-size:16px;color:#fff;text-align:center;text-transform:uppercase;flex-shrink:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.pages .go .sur:hover{opacity:.8}
.hd01{margin-bottom:38px;display:flex;justify-content:space-between;align-items:center}
.hd01 .hd-l,.hd01 .hd-r{display:flex;align-items:center;flex-wrap:wrap}
.hd01 .hd-l{flex-grow:1}
.hd01 .hd-r{flex-shrink:0}
.hd01.ver{writing-mode:vertical-rl}
.hd01.mid{justify-content:center}
.hd01.mid .hd-l{justify-content:center}
.hd01.mid .tit01{text-align:center}
.hd01.mid .tit03:before{left:50%;margin-left:-20px}
.hd02{margin-bottom:19px;display:flex;justify-content:space-between;align-items:center}
.hd02 .hd-l,.hd02 .hd-r{display:flex;align-items:center;flex-wrap:wrap}
.hd02 .hd-l{flex-grow:1}
.hd02 .hd-r{flex-shrink:0}
.hd02.mid{justify-content:center}
.hd02.mid .hd-l{justify-content:center}
.hd02.mid .tit01{text-align:center}
.hd02.mid .tit03:before{left:50%;margin-left:-20px}
.tit01{font-family:SourceHanSerifCN-Bold;font-size:var(--fz48);color:#2e2929;font-weight:700;line-height:1.2;display:flex;align-items:center;flex-wrap:wrap}
.tit01 i{display:block;width:48px;height:48px;background:url(../images/icon-dot1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;display: none !important;}
.tit01.c1{color:#fff}
.tit02{font-size:var(--fz32);color:#2e2929;font-weight:700}
.tit03{padding-bottom:27px;font-size:var(--fz32);color:#2e2929;font-weight:700;line-height:1.13;position:relative}
.tit03:before{content:'';position:absolute;left:0;bottom:0;width:40px;height:2px;background-color:#0b57b7}
.tit03.c1{color:#0b57b7}
.tit03.v1{padding-bottom:22px;font-size:var(--fz36)}
.desc01{margin-top:10px;width:100%;font-size:var(--fz16);color:#666;line-height:1.5}
.btns01{padding-left:32px;display:block;font-size:var(--fz18);color:#2e2929;line-height:2;position:relative;width:fit-content;display:flex;align-items:center}
.btns01,.btns01 *{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.btns01:before{content:'';margin-top:-12px;position:absolute;left:0;top:50%;width:24px;height:24px;background:url(../images/btn-ico1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.btns01 i{margin-left:8px;display:block;width:16px;height:16px;background:url(../images/icon-arrow5.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.btns01.mid{margin:0 auto;justify-content:center}
.btns01.c1{color:#fff}
.btns01.c1:before{background-image:url(../images/btn-ico2.png)}
.btns01.c1 i{background-image:url(../images/icon-arrow7.png)}
.btns01.c1:hover{color:#fff;text-decoration:underline}
.btns01.c2{color:#0b57b7}
.btns01.c2:before{background-image:url(../images/btn-ico2.png)}
.btns01.c3{color:#fff}
.btns01.c3:before{background-image:url(../images/btn-ico3.png)}
.btns01.c3 i{background-image:url(../images/icon-arrow7.png)}
.btns01.c2:hover,a:hover .btns01.c2{text-decoration:underline}
.btns01.c3:hover,a:hover .btns01.c3{color:#fff;text-decoration:underline}
.btns01:hover,a:hover .btns01{color:#0b57b7}
.btns01:hover i,a:hover .btns01 i{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}
.btns02{display:block;width:fit-content;font-size:var(--fz16);color:#666;line-height:2;display:flex;align-items:center;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.btns02 i{margin-left:10px;display:block;width:16px;height:16px;background:url(../images/icon-arrow5.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.btns02:hover,a:hover .btns02{color:#0b57b7}
.btns02:hover i,a:hover .btns02 i{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}
.date01{font-size:var(--fz16);color:#0b57b7;line-height:1.1;display:flex;flex-direction:column;justify-content:center}
.date01,.date01 *{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.date01 .d1{display:flex;justify-content:space-between;align-items:center}
.date01 .day{margin-top:4px;font-size:var(--fz32);text-align:center}
.date02{font-size:var(--fz16);color:#999;line-height:1.1;display:flex;align-items:center}
.date02,.date02 *{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.date02 i{margin-right:4px;display:block;width:20px;height:20px;background:url(../images/icon-date1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.date02.c1{color:#2e2929}
.date02.c2{color:#fff}
.date02.c2 i{background-image:url(../images/icon-date2.png)}
.date02.c3{color:#999}
.date03{width:78px;height:78px;background-color:#0b57b7;color:#fff;text-align:center;line-height:1.1;display:flex;flex-direction:column;justify-content:center;align-items:center}
.date03,.date03 *{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.date03 .day{font-family:SourceHanSerifCN-Bold;font-size:var(--fz20);font-weight:700}
.date03 .year{font-family:SourceHanSerifCN-Regular;margin-top:8px;font-size:var(--fz18);font-weight:400}
.date04{color:#999;line-height:1.1;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}
.date04,.date04 *{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.date04 .day{font-size:var(--fz32);font-weight:700}
.date04 .year{margin-top:5px;font-size:var(--fz16)}
@media only screen and (min-width:1200px) and (max-width:1920px){
.header .header-logo{width:24.47vw;height:4.166vw;line-height:4.166vw}
}
@media only screen and (max-width:1779px){
.headerSearch .closeBtn{right:36px;top:24px;width:48px;height:48px;}
.headerSearch .closeBtn .icon-close{width:32px;height:32px;}
.headerSearch .title{margin-bottom:44px;}
.headerSearch .tabs{margin-bottom:28px;}
.headerSearch .tabs .a1{padding:6px 8px;min-width:96px;}
.headerSearch .tabs input.a1{min-width:0;width:96px;}
.headerSearch .search .inp{height:62px;line-height:60px;}
.headerSearch .search .submit{width:62px;-webkit-background-size:24px auto;background-size:24px auto;}
.headerSearch .tabs,.headerSearch .tabs1-desc,.headerSearch .title{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.headerSearch .title{transition-delay:.5s;}
.headerSearch .tabs{transition-delay:.8s;}
.headerSearch .tabs1-desc{transition-delay:1s;}
.headerSearch.active .tabs,.headerSearch.active .tabs1-desc,.headerSearch.active .title{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);}
}
@media only screen and (max-width:1599px){
.header .sub1{width:42vw}
}
@media only screen and (max-width:1399px){
.header{height:100px}
.header:before{height:140px}
.header .wp{padding:0 20px}
.header .header-nav{margin:0 -1vw}
.header .header-nav>li>a{padding:0 1vw;line-height:50px}
.foot .top{padding-bottom:0}
.foot .top .top-v1{padding:30px 0;display:block}
.foot .top .top-v1 .com{padding:0;margin-top:20px}
.foot .top .top-v1 .cor{margin-top:20px;justify-content:center;flex-wrap:wrap}
.foot .top .top-v2{padding:30px 0}
.foot .foot-logo{margin:0 auto}
.foot .foot-codes{justify-content:center}
.foot .foot-codes .item{padding:0 10px;flex-grow:0}
.foot .foot-link{margin:0 -10px}
.foot .foot-link a{padding:0 10px}
}
@media only screen and (max-width:1199px){
body{padding-top:60px!important}
.wp,.wp2{width:100%!important;padding:0 20px!important;max-width:none!important}
.header-menuBtn{display:block}
.header{position:fixed;left:0;top:0;right:0;height:60px;background-color:#0b57b7;z-index:100}
.header:before{display:none}
.header .header-set{display:none}
.header .header-logo{margin:0;position:absolute;left:20px;top:50%;width:260px;height:46px;line-height:46px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:105}
.header .header-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.header .hd-cor{margin:0;padding:0;padding-top:60px;position:fixed;z-index:99;left:0;top:0;bottom:0;width:100%;height:auto;line-height:inherit;max-height:100%;background-color:rgba(11,87,183,.95);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}
.header .hd-cor{bottom:100%;visibility:hidden;opacity:0;display:block}
.header .hd-cor .scroll{padding:10px 20px 20px!important;display:block;height:100%;overflow:hidden;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}
.header .hd-cor.header-nav__open{bottom:0;visibility:visible;opacity:1}
.header .hd-cor .m-search01{margin-bottom:15px;display:block}
.header .hd-cor .m-lang01{margin-bottom:15px;display:flex}
.header .header-nav{display:block}
.header .header-nav>li{margin-bottom:2px}
.header .header-nav>li>a{padding:0 15px;padding-right:30px;font-size:16px;line-height:1.7;text-align:left;justify-content:flex-start}
.header .header-nav>li>a span{padding:8px 0;max-width:100%}
.header .header-nav>li>a span:before{display:none}
.header .header-nav>li>a i{display:block}
.header .header-navsub{padding:0;margin:0;position:static;width:auto;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.header .sub1{display:block;width:100%;border-radius:0;border-width:2px;padding:10px 15px 15px;min-height:0}
.header .sub1:before{display:none}
.header .sub1:after{right:10px;top:10px;width:100px;height:100px}
.header .sub1 .arrow{display:none}
.header .sub1 .left{width:100%}
.header .sub1 .right{display:none}
.header .sub1 .tit{display:none}
.header .sub1 .link a{padding:10px 0;padding-right:10px;line-height:1.2}
.header .sub1 .link i{width:5px;height:8px;margin-top:-4px}
.header .header-nav>li>a.show i{display:block}
.header .header-nav>li:hover>a{color:#fff;font-weight:400;background-color:transparent}
.header .header-nav>li.on>a{color:#fff;font-weight:700;background-color:#c9a267}
.header .header-nav>li.active>a{color:#fff;font-weight:700;background-color:#c9a267}
.cur,.cur *{font-size:13px}
.cur img{width:15px;margin-right:5px}
.cur em{width:8px;margin:0 4px}
.ban .cont{padding:10px 0}
.ban .cont .cur{margin-top:10px}
.hd01{margin-bottom:25px!important}
.hd01 .btns01,.hd02 .btns01{margin-top:0!important}
.hd02{margin-bottom:12px!important}
.tit02{font-size:var(--fz40)}
.tit03{padding-bottom:12px!important;font-size:var(--fz36)!important}
.btns01{margin-top:25px!important}
.pages{display:block;padding-top:25px!important}
.pages ul{margin:0 -3px -3px}
.pages ul li{padding:0 3px;margin-bottom:3px}
.pages ul a,.pages ul span{min-width:32px;min-height:32px;line-height:30px;font-size:13px}
.pages ul .next a,.pages ul .prev a{-webkit-background-size:7px auto;background-size:7px auto}
.pages .go{padding:0 2px;width:fit-content;margin:6px auto 0}
.pages .go .inp{width:60px;height:30px;line-height:30px;font-size:13px}
.pages .go .sur{width:42px;height:26px;line-height:26px;font-size:13px}
}
@media only screen and (max-width:959px){
.headerSearch .title{margin-bottom:25px;}
.headerSearch .tabs{margin-bottom:15px;}
}
@media only screen and (max-width:767px){
.foot .top .top-v1{padding:20px 0}
.foot .top .top-v1 .cor{display:block}
.foot .top .top-v2{padding:15px 0}
.foot .bot{padding:20px 0;font-size:12px}
.foot .bot .col,.foot .bot .cor{float:none}
.foot .bot .cor{margin-top:8px}
.foot .foot-logo{width:100%;height:54px;line-height:54px;text-align:center}
.foot .foot-codes .item{padding:0 5px;max-width:33.33%}
.foot .foot-codes .pic{width:80px}
.foot .foot-ul1 ul{display:flex;flex-wrap:wrap;justify-content:center}
.foot .foot-ul1 .con{width:180px;height:60px}
.foot .foot-ul1 .icon{width:36px;height:36px;line-height:36px}
.foot .foot-ul1 .tit{max-width:calc(100% - 46px)}
.foot .foot-ul2{margin-top:15px;display:flex;flex-wrap:wrap;justify-content:center}
.foot .foot-ul2 .icon{width:48px;height:48px;line-height:48px;margin-bottom:12px}
.foot .foot-nav ul{flex-wrap:wrap;justify-content:flex-start}
.foot .foot-nav li{width:25%}
.foot .foot-link{font-size:14px;justify-content:center}
.foot .foot-link a{padding:0 6px}
.foot .foot-copy{text-align:center}
.tit01 i{width:30px;height:30px}
.date01{width:70px}
.date02{font-size:13px}
.date02 i{width:16px;height:16px}
.date03{width:60px;height:60px}
.date04 .day{font-size:20px}
.date04 .year{font-size:13px}
.btns01{padding-left:20px;font-size:13px}
.btns01:before{width:16px;height:16px;margin-top:-8px}
.btns01 i{margin-left:4px;width:12px;height:12px}
.btns02 i{margin-left:4px;width:12px;height:12px}
}

/*地图弹窗*/
.pop-enter1{padding: 0 6.88%; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(11, 87, 183, .9); z-index: 500; display: -webkit-flex; display: flex; justify-content: center; align-items: center; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: all .8s ease-in-out; -o-transition: all .8s ease-in-out; transition: all .8s ease-in-out;}
.pop-enter1.active{-webkit-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0);}
.pop-enter1 .logo{position: absolute; left: 50px; top: 28px; height: 96px; line-height: 96px; font-size: 0; z-index: 10;}
.pop-enter1 .logo img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.pop-enter1 .enterBtn01{padding: 0; cursor: pointer;}
.pop-enter1 .enterBtn01 .icon-close{position: absolute; left: 50%; top: 45%; width: 36px; height: 36px; background: url(../images/icon-close1.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}
.pop-enter1 .list{margin: 0 -32px -64px; min-width: 100%; max-height: 75vh; overflow: hidden; overflow-y: auto; display: -webkit-flex; display: flex; flex-wrap: wrap;}
.pop-enter1 .list li{padding: 0 32px; margin-bottom: 64px; width: 25%; flex-shrink: 0;}
.pop-enter1 .list .con{padding: 14px 20px; display: block; height: 100%; background-color: rgba(255, 255, 255, .05); position: relative; z-index: 1; overflow: hidden; -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.pop-enter1 .list .con:before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #FFFFFF; opacity: 0; z-index: -1; -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.pop-enter1 .list .bg-logo{position: absolute; left: 50%; top: 50%; width: 160px; height: 160px; line-height: 160px; font-size: 0; text-align: center; z-index: -1; opacity: 0; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.pop-enter1 .list .bg-logo img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.pop-enter1 .list .icon{margin: 0 auto 22px; width: 96px; height: 96px; line-height: 96px; font-size: 0; text-align: center; background: url(../images/ls-bg1.png) center center no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%;}
.pop-enter1 .list .icon img{display: inline-block; vertical-align: middle; max-width: 56%; max-height: 56%;}
.pop-enter1 .list .text{}
.pop-enter1 .list .tit{text-align: center;}
.pop-enter1 .list .tit .cn{font-size: clamp(18px, 1.56vw, 28px); color: #FFFFFF; font-weight: bold; line-height: 1.14; -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.pop-enter1 .list .tit .en{margin-top: 10px; font-size: clamp(13px, 0.94vw, 16px); color: rgba(255, 255, 255, .6); line-height: 1; font-weight: normal; -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.pop-enter1 .list .icon-arrow{margin: 24px auto 0; display: block; width: 50px; height: 50px; position: relative; z-index: 1;}
.pop-enter1 .list .icon-arrow:before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #C29E5E; border-radius: 50%; opacity: 0; -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.pop-enter1 .list .icon-arrow:after{content: ''; position: absolute; left: 50%; top: 50%; width: 20px; height: 20px; background: url(../images/icon-arrow7.png) center center no-repeat; -webkit-background-size: 16px auto; background-size: 16px auto; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.pop-enter1 .list .con:hover{box-shadow: 0 8px 8px rgba(0, 0, 0, .16);}
.pop-enter1 .list .con:hover:before{opacity: 1;}
.pop-enter1 .list .con:hover .bg-logo{opacity: .06;}
.pop-enter1 .list .con:hover .tit .cn, .pop-enter1 .list .con:hover .tit .en{color: #0B57B7;}
.pop-enter1 .list .con:hover .icon{background-image: url(../images/ls-bg23.png); animation: beat .5s 1;}
.pop-enter1 .list .con:hover .icon-arrow:before{opacity: 1;}
.swpBtns1{position:absolute;left:0;bottom:0;right:0;z-index:10;display:flex;justify-content:center;align-items:center}
.swpBtns1 .swpPagination3{margin:0 5px;position:static}
.swpPagination1{padding:20px 0;position:absolute;left:50% !important;bottom:0!important;width: auto !important;-webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); z-index:15;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.swpPagination1 .swiper-pagination-bullet{margin:0 8px!important;display:block;width:12px;height:12px;background-color:#fff;border-radius:50%;opacity:.5;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swpPagination1 .swiper-pagination-bullet-active{opacity:1}
.swpPagination1.c1 .swiper-pagination-bullet{background-color:#0b57b7;opacity:.3}
.swpPagination1.c1 .swiper-pagination-bullet-active{opacity:1}
.swpPagination2{margin:-4px 0;position:absolute;right:42px!important;bottom:0!important;left:auto!important;top:auto!important;width:auto!important;z-index:15;display:flex;flex-direction:column}
.swpPagination2 .swiper-pagination-bullet{margin:4.5px 0!important;display:block;width:20px;height:20px;position:relative;background-color:transparent;opacity:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swpPagination2 .swiper-pagination-bullet:before{content:'';position:absolute;left:50%;top:50%;width:12px;height:12px;background-color:#0b57b7;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.3;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swpPagination2 .swiper-pagination-bullet:after{content:'';position:absolute;left:50%;top:50%;width:20px;height:20px;background:url(../images/icon-dot1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swpPagination2 .swiper-pagination-bullet-active{margin:8.5px 0!important}
.swpPagination2 .swiper-pagination-bullet-active:before{opacity:0}
.swpPagination2 .swiper-pagination-bullet-active:after{opacity:1}
.swpPagination3{position:absolute;left:0;bottom:0!important;right:0;z-index:10;display:flex;justify-content:center;align-items:center}
.swpPagination3 .swiper-pagination-bullet{margin:0 5px!important;display:block;width:10px;height:10px;border:1px solid #0b57b7;border-radius:50%;background-color:transparent;opacity:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swpPagination3 .swiper-pagination-bullet-active{background-color:#0b57b7}
.swpArrow1{display:block;width:50px;height:50px;border-radius:50%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:16px auto;background-size:16px auto;cursor:pointer}
.swpArrow1.prev{background-color:#0b57b7;background-image:url(../images/icon-arrow6.png)}
.swpArrow1.next{background-color:#c29e5e;background-image:url(../images/icon-arrow7.png)}
.swpArrow1.v1{width:40px;height:40px}
.swpFraction1{position:absolute;left:0;bottom:176px!important;right:0;font-size:var(--fz18);color:#fff;text-align:center;z-index:10}
.swpFraction1 .swiper-pagination-current{color:#c29e5e}
.enterBtn01{padding:22px;position:absolute;left:50%;bottom:0;width:294px;height:114px;cursor:pointer;z-index:9;margin-left:-147px;display:flex;flex-direction:column;align-items:center}
.enterBtn01:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/enter-bg1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:-1}
.enterBtn01 span{font-family:SourceHanSerifCN-Bold;margin-bottom:7px;display:block;font-size:var(--fz22);color:#fff;font-weight:700;line-height:1.2;text-align:center}
.enterBtn01 em{display:block;margin:0 auto;width:16px;height:16px;background:url(../images/icon-arrow1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.banner{height:100vh;max-height:56.25vw;position:relative;overflow:hidden}
.banner .swiper-slide{overflow:hidden}
.banner .con{display:block;height:100%;position:relative;z-index:1;overflow:hidden}
.banner .con:before{content:'';position:absolute;left:0;bottom:0;right:0;height:13.02vw;background:url(../images/banner-bg1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;pointer-events:none;z-index:2}
.banner .bg,  .banner .video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.banner .video-btns {
    position: absolute;
    right: 20px;
    bottom: 30px;
    width: 48px;
    height: 48px;
    background-color: rgba(255, 255, 255, .4);
    border-radius: 50%;
    cursor: pointer;
    z-index: 10;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
}
.banner .video-btns:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, .4);
    border-radius: 50%;
    z-index: -1;
    animation: circleAni 3s linear infinite;
    -webkit-animation: circleAni 3s linear infinite;
}
.banner .video-btns .icon-pause, .banner .video-btns .icon-play {
    display: block;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: contain;
    background-size: contain;
    cursor: pointer;
    flex-shrink: 0;
}
.banner .video-btns .icon-play {
    background-image: url(../images/icon-play3.png);
}
.banner .video-btns .icon-pause {
    background-image: url(../images/icon-pause1.png);
}
.banner .video-btns.pause .icon-play{
    display: block;
}
.banner .video-btns.pause .icon-pause{
    display: none;
}
.banner .video-btns.play .icon-play{
    display: none;
}
.banner .video-btns.play .icon-pause{
    display: block;
}
.swiper01{position:relative;overflow:hidden}
.swiper01 .con{display:block;height:100%}
.swiper01 .pic{height:478px;position:relative;overflow:hidden}
.swiper01 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper01 .text{margin-top:-78px;margin-right:116px;padding:23px 40px;height:250px;background-color:rgba(255,255,255,.96);position:relative;z-index:10;overflow:hidden}
.swiper01 .text .l{margin-right:40px;padding-top:8px;float:left;width:98px}
.swiper01 .text .r{float:none;overflow:hidden}
.swiper01 .text .btns02{margin-top:50px}
.swiper01 .text .tit{font-size:var(--fz20);color:#2e2929;font-weight:700;line-height:1.8;height:3.6em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper01 .text .desc{margin-top:20px;font-size:var(--fz16);color:#666;line-height:2;height:6em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.swiper01 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.swiper01 .con:hover .text .tit{color:#0b57b7}
.swiper02{margin-left:-60px;padding:56px 0 114px;position:relative;overflow:hidden}
.swiper02 .swpBtns1{padding-left:55px}
.swiper02 .swpArrow1{margin:0 20px}
.swiper02 .swiper-slide{display:flex;justify-content:space-between;gap:20px}
.swiper02 .item{width:21.05%;flex-grow:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper02 .con{display:block;height:596px;position:relative;perspective:2500px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper02 .play{position:absolute;left:50%;top:50%;width:48px;height:48px;border:1px solid rgba(255,255,255,.6);border-radius:50%;overflow:hidden;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper02 .play:before{content:'';margin:-8px 0 0 -6px;position:absolute;left:50%;top:50%;width:12px;height:16px;background:url(../images/icon-play1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper02 .pic{height:100%;position:relative;background-color:#000;box-shadow:0 4px 10px rgba(0,0,0,.11);overflow:hidden}
.swiper02 .pic:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);z-index:2;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper02 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;opacity:.7}
.swiper02 .text{padding:18px 30px;position:absolute;left:0;bottom:0;right:0;z-index:10;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper02 .text .tit{font-size:var(--fz24);color:#fff;font-weight:700;line-height:1.67;height:3.34em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.swiper02 .item:nth-child(even) .pic{transform:rotateY(-10deg);transform-origin:0 0}
.swiper02 .item:nth-child(odd) .pic{transform:rotateY(10deg);transform-origin:100% 0}
.swiper02 .item.on{width:36.85%}
.swiper02 .item.on .con{margin-left:60px}
.swiper02 .item.on .pic:before{opacity:1}
.swiper02 .item.on .pic img{opacity:1}
.swiper02 .item.on .play{left:0;width:110px;height:110px;border:6px solid #fff;background-color:#0b57b7;box-shadow:0 8px 10px rgba(0,0,0,.11)}
.swiper02 .item.on .play:before{width:27px;height:35px;margin:-17.5px 0 0 -13.5px}
.swiper02 .item.on .text{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.swiper03{margin-top:44px;position:relative;display:flex;justify-content:space-between;align-items:flex-start}
.swiper03 .swpPagination3{margin:0 5px;position:static}
.swiper03 .swp-col,.swiper03 .swp-cor{flex-shrink:0}
.swiper03 .swp-col{padding-top:79px;width:45.7%;position:relative}
.swiper03 .swp-cor{width:50%;display:flex;flex-direction:column}
.swiper03 .swp-text{padding-bottom:82px;position:relative;overflow:hidden}
.swiper03 .swp-text .con{display:block;height:100%}
.swiper03 .swp-text .t1{overflow:hidden}
.swiper03 .swp-text .t1 .date03{float:left;margin-right:24px}
.swiper03 .swp-text .t1 .tit{font-size:var(--fz24);color:#0b57b7;font-weight:700;line-height:1.67;max-height:3.34em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.swiper03 .swp-text .desc{margin-top:38px;font-size:var(--fz16);color:#2e2929;line-height:2.13;height:8.52em;-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden}
.swiper03 .swp-text .btns02{margin-top:32px}
.swiper03 .swp-for{height:444px;position:relative;overflow:hidden}
.swiper03 .swp-for .con{display:block;height:100%;overflow:hidden}
.swiper03 .swp-for .pic{height:100%;position:relative}
.swiper03 .swp-for .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.swiper03 .swp-nav{margin-top:16px;position:relative;overflow:hidden}
.swiper03 .swp-nav .con{display:block;height:94px;overflow:hidden;display:flex;align-items:center}
.swiper03 .swp-nav .pic{width:100%;height:86px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.swiper03 .swp-nav .pic img{display:block;width:100%;height:100%;object-fit:cover}
.swiper03 .swp-nav .swiper-slide-thumb-active .pic{height:100%;border:4px solid #0b57b7}
.swiper04{padding-bottom:60px;position:relative;overflow:hidden}
.swiper04 .swpPagination1{padding:0}
.swiper04 .pic{padding-top:68.18%;position:relative;overflow:hidden}
.swiper04 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.swiper05{padding-left:35px}
.swiper05 .con{margin-left:-1px;padding:36px 28px;display:block;height:266px;background-color:#fff;border:1px solid #ddd;position:relative;z-index:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper05 .con:before{content:'';position:absolute;right:20px;bottom:20px;width:80px;height:80px;background:url(../images/logo2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;z-index:-1;opacity:.06}
.swiper05 .tit{margin-left:-28px;padding-left:28px;font-size:var(--fz22);color:#2e2929;font-weight:700;line-height:1.55;height:6.2em;position:relative;-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper05 .tit:before{content:'';position:absolute;left:0;top:6px;width:3px;height:22px;background-color:#0b57b7}
.swiper05 .date02{margin-top:23px}
.swiper05.c1 .con{background-color:#e6ebf3;border-color:#ddd}
.swiper05.c1 .con:hover{background-color:#0b57b7}
.swiper05 .con:hover{background-color:#c29e5e}
.swiper05 .con:hover .date02,.swiper05 .con:hover .tit{color:#fff}
.swiper05 .con:hover .date02 i{background-image:url(../images/icon-date2.png)}
.swiper06{position:relative;height:100%;overflow:hidden}
.swiper06:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/swp-bg1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;pointer-events:none;z-index:5}
.swiper06 .swpArrow1{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}
.swiper06 .swpArrow1.prev{left:60px}
.swiper06 .swpArrow1.next{right:60px}
.swiper06 .con{display:block;height:100%;background-color:#000;position:relative;overflow:hidden}
.swiper06 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;opacity:.8}
.swiper07{position:relative}
.swiper07 .con{display:block;height:100%}
.swiper07 .pic{margin-bottom:20px;padding-top:63.41%;position:relative;overflow:hidden}
.swiper07 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper07 .tit{font-size:var(--fz22);color:#2e2929;font-weight:400;line-height:1.45;height:2.9em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper07 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.swiper07 .con:hover .tit{color:#0b57b7;font-weight:700}
.swiper08{height:680px;position:relative}
.swiper08 .swp-for{position:absolute;right:calc((1600px - 100vw)/ 2);top:0;width:75%;height:100%;overflow:hidden;z-index:1}
.swiper08 .swp-for .con{display:block;height:100%;overflow:hidden}
.swiper08 .swp-for .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.swiper08 .swp-nav{position:absolute;left:calc((1600px - 100vw)/ 2);bottom:0;width:67.5%;overflow:hidden;z-index:10}
.swiper08 .swp-nav .con{padding:20px;display:block;height:200px;position:relative;cursor:pointer;overflow:hidden;display:flex;justify-content:center;align-items:center}
.swiper08 .swp-nav .con:before{content:'';margin-top:-60px;position:absolute;right:10px;top:50%;width:114px;height:120px;background:url(../images/logo2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;z-index:-1;opacity:.06}
.swiper08 .swp-nav .bg:after,.swiper08 .swp-nav .bg:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:left bottom;-webkit-background-size:cover;background-size:cover;z-index:-2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper08 .swp-nav .bg:before{background-image:url(../images/ls-bg10.png)}
.swiper08 .swp-nav .bg:after{background-image:url(../images/ls-bg11.png);opacity:0}
.swiper08 .swp-nav .tit{font-size:var(--fz24);color:#2e2929;font-weight:700;line-height:1.33;max-height:3.99em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper08 .swp-nav .arrow{position:absolute;right:20px;bottom:20px;width:40px;height:40px;background:#c29e5e url(../images/icon-link1.png) center center no-repeat;-webkit-background-size:20px auto;background-size:20px auto;border-radius:50%}
.swiper08 .swp-nav .swiper-slide-thumb-active .bg:before{opacity:0}
.swiper08 .swp-nav .swiper-slide-thumb-active .bg:after{opacity:1}
.swiper08 .swp-nav .swiper-slide-thumb-active .tit{color:#fff}
.swiper09{margin:0 -10px;padding:0 10px;padding-bottom:108px;position:relative;overflow:hidden}
.swiper09 .swpBtns1{position:absolute;left:0;bottom:0;right:0;z-index:10}
.swiper09 .con{display:block;height:100%;display:flex}
.swiper09 .pic{padding-right:10px;width:50%;position:relative;flex-shrink:0}
.swiper09 .pic:before{content:'';position:absolute;left:10px;top:10px;right:0;bottom:-10px;background-color:#0b57b7;z-index:-1}
.swiper09 .pic .inn{height:460px;position:relative;overflow:hidden}
.swiper09 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.swiper09 .text{padding:36px 36px;width:50%;background:#fff url(../images/ls-bg16.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;box-shadow:0 6px 6px rgba(0,0,0,.11);position:relative;z-index:1;flex-shrink:0}
.swiper09 .bg-tit{position:absolute;left:50%;bottom:0;width:26.93vw;height:4.9vw;line-height:4.9vw;font-size:0;text-align:center;z-index:-1;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.swiper09 .bg-tit img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.swiper09 .tit{padding-bottom:18px;font-size:var(--fz24);color:#2e2929;font-weight:700;line-height:1.33;position:relative}
.swiper09 .tit:before{content:'';position:absolute;left:0;bottom:0;width:44px;height:2px;background-color:#0b57b7}
.swiper09 .desc{margin-top:16px;font-size:var(--fz18);color:#666;line-height:1.89;max-height: 15.12em;-webkit-box-orient:vertical;-webkit-line-clamp:8;display:-webkit-box;overflow:hidden;}
.swiper10{}
.swiper10 .swpBtns1{left:auto;right:0;top:calc(100% + 13px);bottom:auto;gap:0 10px}
.swiper10 .top{padding-left: 38px;padding-bottom:38px;position:relative;z-index:5}
.swiper10 .top:before{content:'';position:absolute;left:calc((1400px - 100vw)/ 2);top:40px;right:calc((1400px - 100vw)/ 2);bottom:0;/*background:url(../images/sec-bg13.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;*/ background: #0b57b7; z-index:-1}
.swiper10 .swp-for{width:26%;background-color:#0b57b7;position:relative;border-radius:50%;border:2px solid #DDDDDD;border-radius:50%;box-shadow:2px 10px 10px rgba(0,0,0,.1);overflow:hidden;z-index:10}
.swiper10 .swp-for .con{display:block}
.swiper10 .swp-for .pic{padding-top:100%;position:relative;overflow:hidden}
.swiper10 .swp-for .pic img{position:absolute;left:0;top:0;width:100%;min-height:100%;max-height:140%;object-fit:cover}
.swiper10 .swp-nav{position:absolute;right:-56px;top:50%;width:85.4%;overflow:hidden;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.swiper10 .swp-nav .con{padding:0 10px;display:block;height:100%;position:relative;right:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper10 .swp-nav .pic{margin:0 auto 24px;width:160px;max-width:100%;position:relative;border-radius:50%;overflow:hidden}
.swiper10 .swp-nav .pic:before{content:'';display:block;padding-top:100%}
.swiper10 .swp-nav .pic img{position:absolute;left:0;top:0;width:100%;min-height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper10 .swp-nav .t1{color:#fff;text-align:center;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.swiper10 .swp-nav .t1 *{display: inline; vertical-align: bottom}
.swiper10 .swp-nav .name{margin-right:12px;font-size:var(--fz24);color:#fff;font-weight:700;line-height:1.1}
.swiper10 .swp-nav .ks{margin-top:14px;font-size:var(--fz18);color:#fff;line-height:1.1}
.swiper10 .swp-nav .job{margin-top:12px;font-size:var(--fz18);color:#fff;line-height:1.67;text-align:center;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.swiper10 .swp-nav .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.swiper10 .swp-txts{padding-left: 38px; margin-top:53px;position:relative;overflow:hidden}
.swiper10 .swp-txts .con{display:block;height:100%;display:flex;align-items:flex-start}
.swiper10 .swp-txts .left{margin-right:136px;width:26%;flex-shrink:0;display:flex;justify-content:space-between;align-items:center}
.swiper10 .swp-txts .left .left-l{width:calc(100% - 156px);max-width:100%;flex-grow:1}
.swiper10 .swp-txts .left .left-r{margin-left:20px;width:116px;flex-shrink:0}
.swiper10 .swp-txts .right{padding-right:9vw;width:calc(68.57% - 88px);max-width:100%;flex-grow:1}
.swiper10 .swp-txts .t1{font-size:0;text-align:center}
.swiper10 .swp-txts .t1 *{display:inline-block;vertical-align:top}
.swiper10 .swp-txts .name{margin-right:12px;font-size:var(--fz32);color:#2e2929;font-weight:700;line-height:1}
.swiper10 .swp-txts .ks{margin-top:14px;font-size:var(--fz18);color:#666;line-height:1}
.swiper10 .swp-txts .job{margin-top:12px;font-size:var(--fz18);color:#0b57b7;line-height:1.67;text-align:center}
.swiper10 .swp-txts .code{background-color:#fff;display:flex;justify-content:center;align-items:center}
.swiper10 .swp-txts .code img{display:block;max-width:100%;max-height:100%;flex-shrink:0}
.swiper10 .swp-txts .desc{font-size:var(--fz18);color:#2e2929;line-height:1.67; height: 16.7em; overflow-y: auto;}
.swiper11{position:relative;overflow:hidden}
.swiper11 .swpPagination1{padding:0;position:static;margin-top:24px}
.swiper11 .pic{height:508px;position:relative;overflow:hidden}
.swiper11 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.swiper12{position: relative; overflow: hidden;}
.swiper12 li{width: auto;}
.swiper13{padding-bottom: 108px; position: relative; overflow: hidden;}
.swiper13 .con{display: block;}
.swiper13 .pic{padding-top: 65.37%; position: relative; overflow: hidden;}
.swiper13 .pic img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover;}
.nyTabs01 ul{margin:0 -1px;font-size:0;text-align:center}
.nyTabs01 li{display:inline-block;vertical-align:middle;border-right:1px solid #ddd}
.nyTabs01 li:first-child{border-left:1px solid #ddd}
.nyTabs01 a{padding:0 2.4vw;display:block;min-width:174px;font-size:var(--fz20);color:#2e2929;text-align:center;height:72px;line-height:72px;position:relative;z-index:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.nyTabs01 a:before{content:'';margin-top:-27px;position:absolute;right:10px;top:50%;width:54px;height:54px;background:url(../images/logo3.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;z-index:-1;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.nyTabs01 .on a{background-color:#0b57b7;color:#fff;font-weight:700}
.nyTabs01 .on a:before{opacity:.1}
.tabs01{margin-right:40px;font-size:0;text-align:center}
.tabs01 ul{display:inline-block;vertical-align:middle;background-color:#fff;border-radius:8px;overflow:hidden}
.tabs01 li{display:inline-block;vertical-align:middle}
.tabs01 .tit{padding:0 12px;display:block;min-width:64px;font-size:var(--fz18);color:#2e2929;text-align:center;height:36px;line-height:36px}
.tabs01 .on .tit{background-color:#0b57b7;color:#fff;font-weight:700}
.tabs02 .tit{padding:0 60px 0 44px;display:block;height:56px;line-height:56px;font-size:var(--fz22);color:#fff;font-weight:400;border-bottom:1px solid rgba(255,255,255,.3);position:relative;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.tabs02 .tit:before{content:'';position:absolute;left:20px;top:50%;width:6px;height:6px;background-color:#fff;border-radius:50%;margin-top:-3px}
.tabs02 .tit i{margin-top:-8px;position:absolute;right:32px;top:50%;width:16px;height:16px;background:url(../images/icon-arrow7.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.tabs02 .on .tit{background-color:#c29e5e;font-weight:700;border-color:#c29e5e}
.tabs02 .on .tit i{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}
.tabs03{margin-bottom:48px}
.tabs03 ul{margin:0 -5px -5px;font-size:0;text-align:center}
.tabs03 li{padding:0 5px;margin-bottom:5px;display:inline-block;vertical-align:middle}
.tabs03 a{padding:0 10px;display:block;min-width:13.75vw;font-size:var(--fz18);color:#0b57b7;text-align:center;font-weight:700;height:64px;line-height:64px;background-color:#e6ebf3;position:relative;z-index:1}
.tabs03 a:before{content:'';position:absolute;left:50%;bottom:0;width:36px;height:3px;background-color:#c29e5e;margin-left:-18px;z-index:10}
.tabs03 .on a{background-color:#0b57b7;color:#fff}
.tabs03 .on a:before{width:100%;margin-left:-50%}
.tabs04 ul{margin:0 -10px;font-size:0;text-align:center}
.tabs04 li{padding:0 10px;display:inline-block;vertical-align:middle}
.tabs04 .con{padding:0 10px;display:block;min-width:20.83vw;height:120px;background-color:#0b57b7;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.tabs04 .con:before{content:'';position:absolute;left:50%;top:50%;width:64px;height:64px;background:url(../images/logo2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;opacity:.1}
.tabs04 .icon{margin-right:20px;width:48px;height:48px;line-height:48px;font-size:0;text-align:center;flex-shrink:0}
.tabs04 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.tabs04 .tit{max-width:calc(100% - 68px);font-size:var(--fz32);color:#fff;font-weight:400;line-height:1.2;flex-shrink:0}
.tabs04 .on .con{background-color:#c29e5e}
.tabs05 ul{margin:0 -10px;font-size:0}
.tabs05 li{display:inline-block;vertical-align:middle}
.tabs05 a{padding:0 10px;display:block;font-size:var(--fz32);color:#666;font-weight:700;line-height:1.5}
.tabs05 .on a{color:#2e2929}
.tabs06{margin-bottom:48px;font-size:0;text-align:center}
.tabs06 ul{margin:0 -5px -20px;display:inline-block;vertical-align:middle;text-align:left}
.tabs06 li{padding:0 5px;margin-bottom:20px;display:inline-block;vertical-align:middle;width:33.33%}
.tabs06 a{padding:6px 1.6vw;display:block;height:70px;background-color:#e6ebf3;border-radius:10px;display:flex;justify-content:center;align-items:center}
.tabs06 span{display:block;font-size:var(--fz18);color:#2e2929;text-align:center;line-height:1.44;max-height:2.88em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.tabs06.v1 ul{margin-left:-8px;margin-right:-8px}
.tabs06.v1 li{padding:0 8px;width:auto}
.tabs06.v1 a{padding-left:.52vw;padding-right:.52vw;min-width:200px;height:48px}
.tabs06.v1 span{display:block;max-height:none}
.tabs06 .on a{background-color:#0b57b7}
.tabs06 .on span{color:#fff;font-weight:700}
.tabs07{margin-bottom:32px;font-size:0;text-align:center}
.tabs07 ul{margin:0 -8px -16px;width: 100%;display:inline-block;vertical-align:middle;text-align:left}
.tabs07 li{padding:0 8px;margin-bottom:16px;display:inline-block;vertical-align:middle;width:25%}
.tabs07 .con{padding:8px 20px;display:block;height:100%;min-height:70px;background-color:#e6ebf3;border-radius:10px;display:flex;align-items:center;justify-content:center}
.tabs07 .icon{margin-right:4px;display:block;width:36px;height:36px;position:relative;flex-shrink:0}
.tabs07 .icon img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.tabs07 .icon .ig2{opacity:0}
.tabs07 .tit{width:calc(100% - 40px);font-size:var(--fz20);color:#2e2929;font-weight:400;line-height:1.3;flex-shrink:0;white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.tabs07 .on .con{background-color:#0b57b7}
.tabs07 .on .icon img{opacity:0}
.tabs07 .on .icon .ig2{opacity:1}
.tabs07 .on .tit{color:#fff;font-weight:700}
.tabs08 li{margin-bottom:56px}
.tabs08 li:last-child{margin-bottom:0}
.tabs08 .con{padding:15px 10px;display:block;min-height:160px;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.tabs08 .icon{margin:0 auto 20px;width:64px;height:64px;line-height:62px;font-size:0;text-align:center;background-color:rgba(255,255,255,.08);border:1px dashed #fff;border-radius:50%}
.tabs08 .icon img{display:inline-block;vertical-align:middle;max-width:65%;max-height:65%}
.tabs08 .tit{font-size:var(--fz32);color:#fff;font-weight:700;text-align:center;line-height:1.2}
.tabs08 .on .con{background-color:#0b57b7}
.tabs09{margin-bottom:60px;font-size:0;text-align:center}
.tabs09 ul{margin:0 -5px -10px;display:inline-block;vertical-align:middle}
.tabs09 li{padding:0 5px;margin-bottom:10px;display:inline-block;vertical-align:middle}
.tabs09 .con{padding:0 20px;display:block;min-width:13.75vw;background-color:#e6ebf3;height:64px;position:relative;display:flex;align-items:center;justify-content:center}
.tabs09 .con:before{content:'';position:absolute;left:50%;bottom:0;width:36px;height:3px;background-color:#c29e5e;margin-left:-18px;z-index:10}
.tabs09 .icon{margin-right:10px;width:28px;height:28px;position:relative;flex-shrink:0}
.tabs09 .icon img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.tabs09 .icon .ig2{opacity:0}
.tabs09 .tit{max-width:calc(100% - 38px);font-size:var(--fz18);color:#0b57b7;font-weight:700;line-height:1.3;flex-shrink:0}
.tabs09 .on .con{background-color:#0b57b7}
.tabs09 .on .con:before{width:100%;margin-left:-50%}
.tabs09 .on .icon img{opacity:0}
.tabs09 .on .icon .ig2{opacity:1}
.tabs09 .on .tit{color:#fff}
.tabsMs01 .item{display:none}
.tabsMs01 .item.on{display:block}
.tabsDs01 .tab-item{height:0;opacity:0;visibility:hidden}
.tabsDs01 .tab-item.on{height:auto;opacity:1;visibility:visible}
.tabsDs02 .tab-item{display:none}
.tabsDs02 .tab-item.on{display:block}
.lst01{margin:0 -22px -44px;display:flex;flex-wrap:wrap}
.lst01 li{padding:0 22px;margin-bottom:44px;width:33.33%;flex-shrink:0}
.lst01 .con{padding:0 10px 10px 0;display:block;height:100%;position:relative;z-index:1}
.lst01 .con:before{content:'';position:absolute;left:10px;top:10px;right:0;bottom:0;background-color:#0b57b7;z-index:-1}
.lst01 .pic{padding-top:56.28%;position:relative;background-color:#000;overflow:hidden}
.lst01 .pic:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0b57b7;opacity:0;z-index:2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst01 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;opacity:.65;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst01 .mask{padding:35px 20px;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}
.lst01 .mask .icon{margin:0 auto 19px;width:96px;height:96px;line-height:96px;font-size:0;text-align:center;background:url(../images/ls-bg2.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.lst01 .mask .icon img{display:inline-block;vertical-align:middle;max-width:54%;max-height:54%}
.lst01 .mask .tit{font-size:var(--fz32);color:#fff;font-weight:700;line-height:1.3;text-align:center;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst01 .con:hover .pic:before{opacity:.8}
.lst01 .con:hover .pic img{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst02{margin:0 -20px -60px;display:flex;flex-wrap:wrap}
.lst02 li{padding:0 20px;margin-bottom:60px;width:20%;flex-shrink:0}
.lst02 .con{display:block;height:100%}
.lst02 .pic{margin-bottom:22px;padding:0 10px 10px 0;position:relative;z-index:1}
.lst02 .pic:before{content:'';position:absolute;left:10px;top:10px;right:0;bottom:0;background-color:#0b57b7;z-index:-1}
.lst02 .pic .inn{padding-top:129.86%;position:relative;box-shadow:0 8px 8px rgba(0,0,0,.11);overflow:hidden}
.lst02 .pic img{position:absolute;left:0;top:0;width:100%;min-height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst02 .text .t1{line-height:1.1;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst02 .text .t1 *{display:inline;vertical-align:bottom}
.lst02 .text .name{margin-right:6px;font-size:var(--fz32);color:#2e2929;font-weight:700;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst02 .text .ks{font-size:var(--fz18);color:#666}
.lst02 .text .job{margin-top:13px;font-size:var(--fz18);color:#0b57b7;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst02 .text .desc{margin-top:13px;font-size:var(--fz18);color:#2e2929;line-height:1.67;height:3.34em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.lst02.v1{margin-left:-41px;margin-right:-41px}
.lst02.v1 li{padding:0 41px;width:25%}
.lst02 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst02 .con:hover .name{color:#053b83;font-weight:700}
.lst03 li{margin-bottom:25px}
.lst03 li:last-child{margin-bottom:0}
.lst03 .con{display:block;height:200px;background-color:#fff;display:flex;justify-content:space-between;align-items:flex-start;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst03 .pic{width:36.86%;height:100%;position:relative;overflow:hidden;flex-shrink:0;order:2}
.lst03 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst03 .text{padding:22px 34px 18px;width:63.14%;max-width:100%;flex-grow:1;order:1}
.lst03 .tit{font-size:var(--fz18);color:#2e2929;font-weight:700;line-height:1.67;height:3.34em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst03 .desc{margin-top:4px;font-size:var(--fz16);color:#666;line-height:1.88;height:3.76em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst03 .date02{margin-top:12px}
.lst03 .con:hover{background-color:#0b57b7}
.lst03 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst03 .con:hover .date02,.lst03 .con:hover .desc,.lst03 .con:hover .tit{color:#fff}
.lst03 .con:hover .date02 i{background-image:url(../images/icon-date2.png)}
.lst04 .con{padding:16px 30px 20px;display:block;height:78px;background-color:#fff;border-bottom:1px dashed #ddd;display:flex;flex-direction:column;justify-content:center}
.lst04 .t1{margin-bottom:16px;overflow:hidden;display:none}
.lst04 .t1 .date02{float:left;line-height:28px}
.lst04 .t1 .state{padding:0 8px;float:right;font-size:var(--fz18);color:#fff;line-height:28px;background-color:#862727;border-radius:30px}
.lst04 .t2{overflow:hidden}
.lst04 .t2 .date02{float:right;margin-left:5px;line-height:34px}
.lst04 .t2 .tit{font-size:var(--fz18);color:#2e2929;font-weight:400;line-height:34px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst04 li.on .con{height:128px;border:none;background-color:#0b57b7}
.lst04 li.on .t1{display:block}
.lst04 li.on .t2 .date02{display:none}
.lst04 li.on .t2 .tit{color:#fff;font-weight:700}
.lst04.v1 li.on .con{background-color:#e6ebf3}
.lst04.v1 li.on .date02{color:#2e2929}
.lst04.v1 li.on .t1 .state{background-color:#00937b}
.lst04.v1 li.on .t2 .tit{color:#2e2929}
.lst05{display:flex;flex-wrap:wrap}
.lst05 li{width:50%}
.lst05 .con{display:block;height:372px;position:relative;z-index:1;overflow:hidden}
.lst05 .con:before{content:'';position:absolute;left:0;top:20px;right:20px;bottom:20px;border:1px solid rgba(255,255,255,.4);border-left:none;z-index:5;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst05 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1;-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-o-transform:skewX(-10deg);transform:skewX(-10deg);transform-origin:0 100%;overflow: hidden;}
.lst05 .bg:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,60,131,1) 0,rgba(0,60,131,0) 100%);z-index:2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst05 .bg .inn{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; -webkit-transform: skewX(10deg); -ms-transform: skewX(10deg); -o-transform: skewX(10deg); transform: skewX(10deg); transform-origin: 0 100%;}
.lst05 .text1{padding:60px 80px;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;display:flex;justify-content:center;align-items:center}
.lst05 .text1 .icon{margin-right:10px;padding:4px;width:88px;height:88px;position:relative;flex-shrink:0}
.lst05 .text1 .icon:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:1px dashed #fff;border-radius:50%;z-index:-1}
.lst05 .text1 .icon .inn{height:100%;background-color:#c29e5e;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}
.lst05 .text1 .icon img{display:block;max-width:65%;max-height:65%}
.lst05 .text1 .tit{max-width:calc(100% - 10px);font-size:var(--fz28);color:#fff;font-weight:700;line-height:1.29;flex-shrink:0}
.lst05 .text2{padding:60px 80px 60px 90px;position:absolute;left:0;top:0;width:100%;height:100%;z-index:15;display:flex;align-items:center;justify-content:space-between;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst05 .text2 .l,.lst05 .text2 .r{float:none}
.lst05 .text2 .l{width:calc(100% - 134px);max-width:100%;flex-grow:1}
.lst05 .text2 .r{margin-left:30px;flex-shrink:0}
.lst05 .text2 .t1{display:flex;align-items:center}
.lst05 .text2 .t1 .icon{margin-right:10px;padding:4px;width:88px;height:88px;position:relative;flex-shrink:0}
.lst05 .text2 .t1 .icon:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:1px dashed #fff;border-radius:50%;z-index:-1}
.lst05 .text2 .t1 .icon .inn{height:100%;background-color:#0b57b7;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}
.lst05 .text2 .t1 .icon img{display:block;max-width:65%;max-height:65%}
.lst05 .text2 .t1 .tit{max-width:calc(100% - 10px);font-size:var(--fz28);color:#fff;font-weight:700;line-height:1.29;flex-shrink:0}
.lst05 .text2 .info{margin-top:12px;font-size:var(--fz20);color:#fff;line-height:1.8}
.lst05 .text2 .info p{white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst05 .text2 .info img{margin-right:12px;display:inline-block;vertical-align:middle;width:20px}
.lst05 .text2 .map{width:104px;height:104px;font-size:var(--fz20);color:#fff;line-height:1.2;text-align:center;background-color:rgba(255,255,255,.2);border-radius:18px;display:flex;flex-direction:column;justify-content:center;align-items:center}
.lst05 .text2 .map img{margin:0 auto 6px;width:40px}
.lst05 li:nth-child(1) .con:before{left:20px;right:0;border:1px solid rgba(255,255,255,.4);border-right:none}
.lst05 li:nth-child(1) .bg{transform-origin:0 0}
.lst05 li:nth-child(1) .bg .inn{transform-origin: 0 0;}
.lst05 li:nth-child(1) .text2{padding:60px 90px 60px 80px}
.lst05 .con:hover:before{border-color:rgba(255,255,255,.6)}
.lst05 .con:hover .bg:before{background:rgba(180,149,94,.9)}
.lst05 .con:hover .text1{opacity:0}
.lst05 .con:hover .text2{opacity:1}
.lst06{margin:0 -20px -48px;display:flex;flex-wrap:wrap}
.lst06 li{padding:0 20px;margin-bottom:48px;width:33.33%;flex-shrink:0}
.lst06 .con{display:block;height:100%;background-color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst06 .pic{padding-top:58.64%;position:relative;overflow:hidden}
.lst06 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst06 .text{padding:28px 30px 20px;min-height:192px;position:relative;z-index:1}
.lst06 .text:before{content:'';position:absolute;right:20px;bottom:20px;width:84px;height:80px;background:url(../images/logo2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;z-index:-1;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst06 .tit{margin-top:16px;font-size:var(--fz22);color:#2e2929;font-weight:700;line-height:1.45;height:4.35em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst06 .con:hover{background-color:#0b57b7}
.lst06 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst06 .con:hover .text:before{opacity:.08}
.lst06 .con:hover .date02,.lst06 .con:hover .tit{color:#fff}
.lst06 .con:hover .date02 i{background-image:url(../images/icon-date2.png)}
.lst07{margin:0 -12px -40px;display:flex;flex-wrap:wrap}
.lst07 li{padding:0 12px;margin-bottom:40px;width:25%;flex-shrink:0}
.lst07 .con{padding:30px 15px;display:block;height:100%;min-height:272px;box-shadow:0 6px 6px rgba(0,0,0,.11);border-left:4px solid #0b57b7;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center}
.lst07 .con:before{content:'';position:absolute;right:20px;bottom:20px;width:84px;height:80px;background:url(../images/logo2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;z-index:-1;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst07 .bg:after,.lst07 .bg:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/ls-bg3.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:-2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst07 .bg:after{background-image:url(../images/ls-bg4.jpg);opacity:0}
.lst07 .icon{margin:0 auto;width:64px;height:64px;position:relative}
.lst07 .icon img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst07 .icon .ig2{opacity:0}
.lst07 .tit{padding-top:20px;margin-top:16px;position:relative;font-size:var(--fz24);color:#2e2929;font-weight:700;line-height:1.33;text-align:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst07 .tit:before{content:'';position:absolute;left:50%;top:0;width:20px;height:3px;background-color:#0b57b7;margin-left:-10px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst07.v1{margin:0 -20px -48px}
.lst07.v1 li{padding:0 20px;margin-bottom:48px;width:50%}
.lst07 .con:hover:before{opacity:.08}
.lst07 .con:hover .bg:before{opacity:0}
.lst07 .con:hover .bg:after{opacity:1}
.lst07 .con:hover .icon img{opacity:0}
.lst07 .con:hover .icon .ig2{opacity:1}
.lst07 .con:hover .tit{color:#fff}
.lst07 .con:hover .tit:before{background-color:#c29e5e}
.lst08{margin:0 -20px -40px;display:flex;flex-wrap:wrap}
.lst08 li{padding:0 20px;margin-bottom:40px;width:33.33%;flex-shrink:0}
.lst08 .con{padding:30px;display:block;height:100%;min-height:320px;position:relative;z-index:1;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}
.lst08 .con:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}
.lst08 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1;opacity:.4;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst08 .icon{margin:0 auto 20px;width:96px;height:96px;line-height:96px;font-size:0;text-align:center;background:url(../images/ls-bg2.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:10}
.lst08 .icon img{display:inline-block;vertical-align:middle;max-width:55%;max-height:55%}
.lst08 .tit{font-size:var(--fz32);color:#fff;font-weight:700;line-height:1.2;text-align:center;z-index:10}
.lst08 .i1 .con{background-color:#0b57b7}
.lst08 .i1 .con:before{background:linear-gradient(180deg,rgba(11,87,183,0) 0,rgba(11,87,183,1) 100%)}
.lst08 .i2 .con{background-color:#daaf62}
.lst08 .i2 .con:before{background:linear-gradient(180deg,rgba(218,175,98,0) 0,rgba(218,175,98,1) 100%)}
.lst08 .i3 .con{background-color:#00937b}
.lst08 .i3 .con:before{background:linear-gradient(180deg,rgba(0,147,123,0) 0,rgba(0,147,123,1) 100%)}
.lst08 .con:hover .bg{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst08 .con:hover .icon{animation:beat .5s}
.lst09{margin:0 -10px;display:flex;flex-wrap:wrap;gap:20px 0}
.lst09 li{padding:0 10px;width:50%;flex-shrink:0}
.lst09 .pic{overflow:hidden}
.lst09 .pic img{display:block;width:100%}
.lst09.v1{margin:0 -5px;gap:10px 0}
.lst09.v1 li{padding:0 5px;width:33.33%}
.lst10 li{margin-bottom:48px}
.lst10 li:last-child{margin-bottom:0}
.lst10 li:nth-child(even) .pic{order:2}
.lst10 li:nth-child(even) .text{order:1}
.lst10 .con{display:block;display:flex;align-items:center}
.lst10 .pic,.lst10 .tedxt{flex-shrink:0}
.lst10 .pic{padding:0 10px 10px 0;width:700px;position:relative;z-index:1}
.lst10 .pic:before{content:'';position:absolute;left:10px;top:10px;right:0;bottom:0;background-color:#0b57b7;z-index:-1}
.lst10 .pic .inn{padding-top:57.97%;position:relative;overflow:hidden}
.lst10 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst10 .text{padding:70px 40px 40px;width:calc(100% - 700px);height:400px;background:url(../images/ls-bg5.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;box-shadow:0 6px 6px rgba(0,0,0,.11)}
.lst10 .tit{padding-bottom:18px;font-size:var(--fz24);color:#2e2929;font-weight:700;line-height:1.33;position:relative;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst10 .tit:before{content:'';position:absolute;left:0;bottom:0;width:44px;height:2px;background-color:#0b57b7}
.lst10 .desc{margin-top:16px;font-size:var(--fz18);color:#666;line-height:1.89;height:7.56em;-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden}
.lst10 .arrow{margin-top:16px;display:block;width:40px;height:40px;background:#0b57b7 url(../images/icon-arrow7.png) center center no-repeat;-webkit-background-size:16px auto;background-size:16px auto;border-radius:50%}
.lst10 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst10 .con:hover .tit{color:#0b57b7}
.lst11{display:flex;flex-wrap:wrap}
.lst11 li{width:50%;flex-shrink:0}
.lst11 .pic{padding-top:58.57%;position:relative;overflow:hidden}
.lst11 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.lst12{margin:0 -24px -48px;display:flex;flex-wrap:wrap}
.lst12 li{padding:0 24px;margin-bottom:48px;width:33.33%;flex-shrink:0}
.lst12 .con{padding:30px 28px 20px;display:block;height:100%;height:208px;background-color:#fff;box-shadow:0 6px 6px rgba(0,0,0,.11);position:relative;z-index:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst12 .con:before{content:'';position:absolute;right:16px;bottom:20px;width:80px;height:80px;background:url(../images/logo2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;opacity:.06;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst12 .tit{margin-top:30px;margin-left:-28px;padding-left:28px;font-size:var(--fz22);color:#2e2929;font-weight:700;line-height:1.45;height:4.35em;position:relative;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst12 .tit:before{content:'';position:absolute;left:0;top:4px;width:3px;height:32px;background-color:#0b57b7;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst12 .con:hover{background-color:#c29e5e}
.lst12 .con:hover .date02,.lst12 .con:hover .tit{color:#fff}
.lst12 .con:hover .tit:before{background-color:#c29e5e}
.lst12 .con:hover .date02 i{background-image:url(../images/icon-date2.png)}
.lst12.v1 .con{padding-top:32px;padding-bottom:30px;height:248px}
.lst12.v1 .con:hover{background-color:#0b57b7}
.lst12.v1 .con:hover .tit:before{background-color:#0b57b7}
.lst13{margin:0 -24px -48px;display:flex;flex-wrap:wrap}
.lst13 li{padding:0 24px;margin-bottom:48px;width:25%;flex-shrink:0}
.lst13 .con{padding:20px 32px;display:block;height:100%;border:1px solid #ddd;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst13 .pic{margin-bottom:10px;padding-top:142%;position:relative;overflow:hidden}
.lst13 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst13 .tit{font-size:var(--fz18);color:#2e2929;font-weight:400;text-align:center;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst13 .con:hover{background-color:#0b57b7}
.lst13 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst13 .con:hover .tit{color:#fff;font-weight:700}
.lst14{border-top:1px solid #ddd}
.lst14 li{border-bottom:1px solid #ddd}
.lst14 .con{padding:30px;display:block;background-color:#fff;position:relative;z-index:1;display:flex;align-items:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst14 .con:before{content:'';position:absolute;right:30px;bottom:30px;width:80px;height:80px;background:url(../images/logo2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;pointer-events:none;z-index:5;opacity:.08}
.lst14 .con:after{content:'';position:absolute;left:30px;top:30px;width:98px;height:75px;background-color:#c29e5e;z-index:-1}
.lst14 .pic{padding:10px 0 0 10px;width:404px;position:relative;z-index:1;flex-shrink:0}
.lst14 .pic .inn{padding-top:65.23%;position:relative;overflow:hidden}
.lst14 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst14 .text{padding:26px 0 16px;padding-left:40px;width:calc(100% - 404px);max-width:100%;min-height:267px;position:relative;z-index:1;flex-grow:1;display:flex;flex-direction:column;justify-content:center}
.lst14 .text:before{content:'';position:absolute;left:10px;top:10px;right:0;bottom:0;background-color:#fff;z-index:-1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst14 .tit{font-size:var(--fz24);color:#2e2929;font-weight:700;line-height:1.33;max-height:2.66em;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst14 .date02{margin-top:20px}
.lst14 .desc{margin-top:19px;font-size:var(--fz16);color:#666;line-height:1.75;max-height:3.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst14 .btns01{margin-top:15px}
.lst14 .con:hover,.lst14 .con:hover .text:before{background-color:#0b57b7}
.lst14 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst14 .con:hover .btns01,.lst14 .con:hover .date02,.lst14 .con:hover .desc,.lst14 .con:hover .tit{color:#fff}
.lst14 .con:hover .date02 i{background-image:url(../images/icon-date2.png)}
.lst14 .con:hover .btns01:before{background-image:url(../images/btn-ico2.png)}
.lst14 .con:hover .btns01 i{background-image:url(../images/icon-arrow7.png)}
.lst15{box-shadow:0 6px 6px rgba(0,0,0,.11)}
.lst15 li{margin-top:-1px;border:1px solid #ddd}
.lst15 .con{padding:15px 30px;display:block;min-height:112px;position:relative;z-index:1;display:flex;align-items:center}
.lst15 .con:before{content:'';position:absolute;left:0;top:0;bottom:0;width:5px;background-color:#c29e5e;overflow:hidden;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst15 .con:after{content:'';position:absolute;right:20px;top:12px;width:80px;height:80px;background:url(../images/logo2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;z-index:-1;opacity:.06}
.lst15 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/ls-bg6.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:-1;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst15 .date04{margin-right:94px;width:102px;flex-shrink:0;flex-direction: row;}
.lst15 .date04 .day{font-size: var(--fz16); font-weight: normal; order: 2;}
.lst15 .date04 .day:before{content: '-';}
.lst15 .date04 .year{margin: 0; order: 1;}
.lst15 .text{width:calc(100% - 196px);max-width:100%;flex-grow:1}
.lst15 .tit{font-size:var(--fz22);color:#2e2929;font-weight:700;line-height:1.45;max-height:2.9em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst15 .con:hover:before{opacity:1}
.lst15 .con:hover .bg{opacity:1}
.lst15 .con:hover .date04,.lst15 .con:hover .tit{color:#fff}
.lst16{font-size:var(--fz18);text-align:center;color:#fff;line-height:1.3;display:flex;flex-wrap:wrap}
.lst16 li{width:20%;border-right:1px solid rgba(255,255,255,.4);flex-shrink:0}
.lst16 .con{padding:66px 15px 20px;display:block;height:100%;min-height:284px}
.lst16 .icon{margin:0 auto 10px;width:48px;height:48px;line-height:48px;font-size:0;text-align:center}
.lst16 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst16 .num{padding-bottom:12px;margin-bottom:15px;position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end}
.lst16 .num:before{content:'';position:absolute;left:50%;bottom:0;width:20px;height:2px;background-color:#fff;opacity:.2;margin-left:-10px}
.lst16 .num span{font-family:DIN-Bold;font-size:var(--fz48);line-height:1}
.lst16 .num em{margin-left:4px;margin-bottom:5px;background-color:#fff;min-width:24px;line-height:24px;font-size:var(--fz18);color:#0b57b7;text-align:center;border-radius:50%}
.lst17{margin:0 -10px;display:flex;flex-wrap:wrap;gap:20px 0}
.lst17 li{padding:0 10px;width:20%;flex-shrink:0}
.lst17 .con{display:block;height:100%}
.lst17 .pic{padding-top:112.8%;position:relative;overflow:hidden}
.lst17 .pic img{position:absolute;left:0;top:0;width:100%;min-height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst17 .text{padding:19px 10px 12px;height:120px;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.11);position:relative;z-index:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst17 .text:before{content:'';position:absolute;right:10px;bottom:10px;width:64px;height:64px;background:url(../images/logo2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;pointer-events:none;z-index:-1;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst17 .tit{font-size:var(--fz32);color:#2e2929;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst17 .job{margin-top:12px;font-size:var(--fz18);color:#0b57b7;text-align:center;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst17 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst17 .con:hover .text{background-color:#0b57b7}
.lst17 .con:hover .text:before{opacity:.1}
.lst17 .con:hover .job,.lst17 .con:hover .tit{color:#fff}
.lst18{height:100%;position:relative;z-index:1;display:flex}
.lst18:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);pointer-events:none;z-index:15}
.lst18 li{width:25%;height:100%;flex-shrink:0}
.lst18 .con{display:block;height:100%;position:relative;cursor: default; pointer-events: none; overflow:hidden}
.lst18 .con:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/ls-bg7.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}
.lst18 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst18 .text{padding:0 40px;position:absolute;left:0;top:598px;right:0;bottom:0;z-index:10}
.lst18 .tit{font-size:var(--fz32);color:#fff;font-weight:700;line-height:1.2}
.lst18 .desc{margin-top:18px;font-size:var(--fz24);color:#fff;line-height:1.5}
.lst18 .con:hover .bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.lst19{margin:0 -16px;display:flex;flex-wrap:wrap;gap:32px 0}
.lst19 li{padding:0 16px;width:25%;flex-shrink:0}
.lst19 .con{padding:52px 20px;padding-left:36px;display:block;height:100%;min-height:200px;border-left:4px solid #0b57b7;position:relative;z-index:1;overflow:hidden}
.lst19 .con:before{content:'';position:absolute;right:10px;bottom:10px;width:80px;height:80px;background:url(../images/logo2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;z-index:-1;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst19 .bg:after,.lst19 .bg:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:right bottom;-webkit-background-size:cover;background-size:cover;z-index:-2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst19 .bg:before{background-image:url(../images/ls-bg8.jpg)}
.lst19 .bg:after{background-image:url(../images/ls-bg9.jpg);opacity:0}
.lst19 .tit{font-size:var(--fz24);color:#2e2929;font-weight:700;line-height:1.33;height:3.99em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst19 .con:hover:before{opacity:.06}
.lst19 .con:hover .bg:before{opacity:0}
.lst19 .con:hover .bg:after{opacity:1}
.lst19 .con:hover .tit{color:#fff}
.lst20{margin:0 -33px;display:flex;flex-wrap:wrap;gap:48px 0}
.lst20 li{padding:0 33px;width:50%;flex-shrink:0}
.lst20 .con{padding:10px 0 0 10px;display:block;position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}
.lst20 .con:before{content:'';position:absolute;left:0;top:0;width:98px;height:75px;background-color:#c29e5e;z-index:-1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst20 .pic{width:52.1%;height:257px;position:relative;overflow:hidden;flex-shrink:0}
.lst20 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst20 .text{padding:32px 30px 25px;margin-left:-88px;width:calc(71.2% - 88px);height:235px;background-color:#fff;box-shadow:0 6px 6px rgba(0,0,0,.11);position:relative;z-index:1;flex-shrink:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst20 .text:before{content:'';position:absolute;right:20px;bottom:20px;width:80px;height:80px;background:url(../images/logo2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;z-index:-1;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst20 .tit{font-size:var(--fz18);color:#2e2929;font-weight:700;line-height:1.67;height:3.34em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst20 .date02{margin-top:20px}
.lst20 .desc{margin-top:16px;font-size:var(--fz16);color:#666;line-height:1.75;height:3.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst20 .con:hover:before{background-color:#0b57b7}
.lst20 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst20 .con:hover .text{background-color:#0b57b7}
.lst20 .con:hover .text:before{opacity:.08}
.lst20 .con:hover .date02,.lst20 .con:hover .desc,.lst20 .con:hover .tit{color:#fff}
.lst20 .con:hover .date02 i{background-image:url(../images/icon-date2.png)}
.lst21{margin:0 -20px;display:flex;flex-wrap:wrap;gap:40px 0}
.lst21 li{padding:0 20px;width:33.33%;flex-shrink:0}
.lst21 .con{display:block;height:100%}
.lst21 .pic{padding-top:61.91%;position:relative;overflow:hidden}
.lst21 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst21 .text{padding:30px 34px;height:232px;background-color:#e6ebf3;box-shadow:0 6px 6px rgba(0,0,0,.11);position:relative;z-index:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst21 .text:before{content:'';position:absolute;right:22px;bottom:20px;width:92px;height:80px;background:url(../images/logo2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;z-index:-1;opacity:.06}
.lst21 .tit{margin-left:-34px;padding-left:34px;position:relative;font-size:var(--fz22);color:#2e2929;font-weight:700;line-height:1.45;max-height:2.9em;position:relative;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst21 .tit:before{content:'';position:absolute;left:0;top:0;width:3px;height:32px;background-color:#0b57b7;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst21 .date02{margin-top:16px}
.lst21 .desc{margin-top:16px;font-size:var(--fz16);color:#666;line-height:1.75;max-height:3.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst21 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst21 .con:hover .text{background-color:#0b57b7}
.lst21 .con:hover .date02,.lst21 .con:hover .desc,.lst21 .con:hover .tit{color:#fff}
.lst21 .con:hover .tit:before{background-color:#c29e5e}
.lst21 .con:hover .date02 i{background-image:url(../images/icon-date2.png)}
.lst22{border-top:1px dashed #ddd;overflow:hidden;display:flex;flex-wrap:wrap}
.lst22 li{width:33.33%;height:70px;line-height:69px;border-bottom:1px dashed #ddd;flex-shrink:0}
.lst22 a{padding:0 15px 0 24px;display:block;font-size:var(--fz20);color:#2e2929;position:relative;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst22 a:before{content:'';position:absolute;left:0;top:50%;width:6px;height:6px;background-color:#0b57b7;border-radius:50%;margin-top:-3px}
.lst22 a:hover{color:#0b57b7;font-weight:700}
.lst23{margin:0 -20px;display:flex;flex-wrap:wrap;gap:40px 0}
.lst23 li{padding:0 20px;width:50%;flex-shrink:0}
.lst23 .pic{padding-top:72.79%;position:relative;box-shadow:0 6px 6px rgba(0,0,0,.11);overflow:hidden}
.lst23 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.lst24{margin:0 -20px;display:flex;flex-wrap:wrap;gap:42px 0}
.lst24 li{padding:0 20px;width:33.33%;flex-shrink:0}
.lst24 .con{display:block;height:100%}
.lst24 .pic{margin-bottom:20px;padding-top:63.41%;position:relative;overflow:hidden}
.lst24 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst24 .tit{font-size:var(--fz22);color:#2e2929;text-align:center;font-weight:400;line-height:1.45;height:2.9em;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst24 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst24 .con:hover .tit{color:#0b57b7;font-weight:700}
.lst25+.lst14{margin-top:48px}
.lst25{margin:0 -20px;display:flex;flex-wrap:wrap;gap:40px 0}
.lst25 li{padding:0 20px;width:33.33%;flex-shrink:0}
.lst25 .con{display:block;height:100%}
.lst25 .pic{padding-top:62.5%;position:relative;overflow:hidden}
.lst25 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst25 .text{padding:0 30px;height:104px;background-color:#fff;position:relative;z-index:1;box-shadow:0 4px 4px rgba(0,0,0,.11);overflow:hidden;display:flex;align-items:center;justify-content:space-between;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst25 .text:before{content:'';position:absolute;left:50%;top:50%;width:80px;height:80px;background:url(../images/logo2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;opacity:.08;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst25 .tit{margin-left:-30px;padding-left:30px;position:relative;width:calc(100% - 55px);max-width:100%;font-size:var(--fz32);color:#2e2929;font-weight:700;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;flex-grow:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst25 .tit:before{content:'';position:absolute;left:0;top:0;width:4px;height:100%;background-color:#0b57b7;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst25 .arrow{margin-left:15px;display:block;width:40px;height:40px;background:#c29e5e url(../images/icon-link1.png) center center no-repeat;-webkit-background-size:20px auto;background-size:20px auto;border-radius:50%;flex-shrink:0}
.lst25 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst25 .con:hover .text{background-color:#0b57b7}
.lst25 .con:hover .tit{color:#fff}
.lst25 .con:hover .tit:before{background-color:#c29e5e}
.lst26 li{margin-bottom:21px}
.lst26 li:last-child{margin-bottom:0}
.lst26 .con{padding:0 18px 0 20px;display:block;height:64px;background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.4);border-radius:10px;display:flex;align-items:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst26 .tit{width:calc(100% - 20px);max-width:100%;font-size:var(--fz20);color:#fff;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;flex-grow:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst26 .arrow{margin-left:4px;display:block;width:16px;height:16px;background:url(../images/icon-arrow7.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.lst26.v1 .con{background-color:rgba(11,87,183,.1);border-color:rgba(11,87,183,.4)}
.lst26.v1 .tit{color:#2e2929}
.lst26.v1 .arrow{background-image:url(../images/icon-arrow5.png)}
.lst26.v1 .con:hover{background-color:#0b57b7}
.lst26.v1 .con:hover .tit{color:#fff;font-weight:700}
.lst26.v1 .con:hover .arrow{background-image:url(../images/icon-arrow7.png)}
.lst26.v2{margin:0 -20px;display:flex;flex-wrap:wrap;gap:21px 0}
.lst26.v2 li{margin:0;padding:0 20px;width:50%;flex-shrink:0}
.lst26.v2 .con{background-color:#e6ebf3;border-color:#0b57b7}
.lst26.v2 .tit{color:#2e2929}
.lst26.v2 .arrow{background-image:url(../images/icon-arrow5.png)}
.lst26.v2 .con:hover{background-color:#0b57b7;border-color:#0b57b7}
.lst26.v2 .con:hover .tit{color:#fff;font-weight:700}
.lst26.v2 .con:hover .arrow{background-image:url(../images/icon-arrow7.png)}
.lst26 .con:hover{background-color:#c29e5e;border-color:#c29e5e}
.lst26 .con:hover .tit{font-weight:700}
.lst27{margin:0 -8px;display:flex;flex-wrap:wrap;gap:20px 0}
.lst27 li{padding:0 8px;width:50%;flex-shrink:0}
.lst27 .con{padding:20px;padding-top:28px;display:block;height:210px;position:relative;display:flex;flex-direction:column}
.lst27 .icon{margin:0 auto 25px;width:96px;height:96px;line-height:96px;font-size:0;text-align:center;background:url(../images/ls-bg1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.lst27 .icon img{display:inline-block;vertical-align:middle;max-width:54%;max-height:54%}
.lst27 .tit{font-size:var(--fz24);color:#fff;font-weight:700;line-height:1.33;text-align:center}
.lst27 .i1 .con{background-color:#0b57b7}
.lst27 .i2 .con{background-color:#c29e5e}
.lst27 .i3 .con{background-color:#0079cf}
.lst27 .i4 .con{background-color:#00937b}
.lst27.v1{margin:0 -20px;gap:20px 0}
.lst27.v1 li{padding:0 20px;width:25%}
.lst27.v1 .con{padding-top:76px;height:320px}
.lst27.v1 .icon{margin-bottom:34px}
.lst27.v1 .tit{font-size:var(--fz32)}
.lst27.v1 .i1 .con{background-color:#0079cf}
.lst27.v1 .i2 .con{background-color:#c29e5e}
.lst27.v1 .i3 .con{background-color:#00937b}
.lst27.v1 .i4 .con{background-color:#0B57B7}
.lst27.v2{margin:0 -10px}
.lst27.v2 li{padding:0 10px;width:25%}
.lst27 .con:hover .icon{animation:beat .5s}
.lst28{margin:0 -20px;display:flex;flex-wrap:wrap;gap:30px 0}
.lst28 li{padding:0 20px;width:50%;flex-shrink:0}
.lst28 .con{display:block;height:320px;position:relative;z-index:1;overflow:hidden}
.lst28 .con:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/ls-bg12.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst28 .pic{height:100%}
.lst28 .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst28 .text{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center}
.lst28 .icon{margin:0 auto 32px;width:96px;height:96px;line-height:96px;font-size:0;text-align:center;background:url(../images/ls-bg1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.lst28 .icon img{display:inline-block;vertical-align:middle;max-width:54%;max-height:54%}
.lst28 .tit{font-size:var(--fz32);color:#fff;font-weight:700;line-height:1.5;text-align:center}
.lst28.v1 .con:hover{background-color:#00937b}
.lst28.v1 .con:hover:before{background-image:url(../images/ls-bg20.png)}
.lst28.v1 .con:hover .pic img{opacity:.6}
.lst28 .con:hover:before{background-image:url(../images/ls-bg13.png)}
.lst28 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst29{margin:0 -5px;display:flex;flex-wrap:wrap;gap:10px 0}
.lst29 li{padding:0 5px;width:20%;flex-shrink:0}
.lst29 a{padding:5px 15px;display:block;height:70px;border-radius:10px;display:flex;justify-content:center;align-items:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst29 span{display:block;font-size:var(--fz20);color:#ffffff;line-height:1.2;max-height:2.4em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst29 a:hover{background-color:#c29e5e}
.lst29 a:hover span{color:#fff;font-weight:700}
.lst30{margin:0 -8px;display:flex;flex-wrap:wrap;gap:24px 0}
.lst30 li{padding:0 8px;width:25%;flex-shrink:0}
.lst30 li:nth-child(1),.lst30 li:nth-child(2),.lst30 li:nth-child(3){width:33.33%}
.lst30 .con{padding:20px 8px;display:block;height:100%;min-height:224px;background-color:#fff;border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.09);position:relative;z-index:1;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}
.lst30 .con:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/ls-bg14.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:-1;pointer-events:none;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst30 .icon{margin:0 auto 18px;width:80px;height:80px;position:relative;background:url(../images/ls-bg15.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.lst30 .icon img{position:absolute;left:50%;top:50%;max-width:56%;max-height:56%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst30 .icon .ig2{opacity:0}
.lst30 .tit{font-size:var(--fz24);color:#2e2929;font-weight:400;line-height:1.5;text-align:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst30 .con:hover:before{opacity:1}
.lst30 .con:hover .icon{background-image:url(../images/ls-bg1.png)}
.lst30 .con:hover .icon img{opacity:0}
.lst30 .con:hover .icon .ig2{opacity:1}
.lst30 .con:hover .tit{color:#fff;font-weight:700}
.lst31{margin:0 -20px;display:flex;flex-wrap:wrap;gap:40px 0}
.lst31 li{padding:0 20px;width:33.33%;flex-shrink:0}
.lst31 .con{padding:20px;display:block;height:248px;background-color:#0b57b7;position:relative;z-index:1;box-shadow:0 6px 6px rgba(0,0,0,.11);overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst31 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-1;opacity:.2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst31 .icon{margin:0 auto;width:64px;height:64px;position:relative}
.lst31 .icon img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.lst31 .tit{padding-top:19px;margin-top:16px;position:relative;font-size:var(--fz24);color:#fff;font-weight:700;line-height:1.33;text-align:center}
.lst31 .tit:before{content:'';position:absolute;left:50%;top:0;width:20px;height:3px;background-color:#fff;margin-left:-10px}
.lst31 .con:hover{background-color:#c29e5e}
.lst31 .con:hover .bg{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst32{margin:0 -20px;display:flex;flex-wrap:wrap;gap:30px 0}
.lst32 li{padding:0 20px;width:50%;flex-shrink:0}
.lst32 .pic{padding-top:58.82%;position:relative;overflow:hidden}
.lst32 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.lst32.v1 li{width:33.33%}
.lst32.v1 .pic{padding-top:90.91%}
.lst32.v2 .pic{padding-top:77.94%}
.lst33{width: 100% !important; display:flex;flex-wrap:wrap;gap:36px 0}
.lst33 li{width:100%}
.lst33 .pic{height:385px;position:relative;overflow:hidden}
.lst33 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.lst34{margin:0 -15px;display:flex;flex-wrap:wrap}
.lst34 li{padding:0 15px;width:25%;flex-shrink:0}
.lst34 .con{padding:76px 5px 40px;display:block;height:400px;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}
.lst34 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#daaf62 url(../images/ls-bg19.png) center bottom no-repeat;-webkit-background-size:cover;background-size:cover;border-radius:24px;z-index:-1;-webkit-transform:skewX(-3deg);-ms-transform:skewX(-3deg);-o-transform:skewX(-3deg);transform:skewX(-3deg)}
.lst34 .bg:before{content:'';position:absolute;left:10px;top:0;width:100%;height:100%;background-color:#daaf62;border-radius:24px;opacity:.3;z-index:-1}
.lst34 .icon{margin:0 auto 20px;width:96px;height:96px;line-height:96px;font-size:0;text-align:center;background:url(../images/ls-bg1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.lst34 .icon img{display:inline-block;vertical-align:middle;max-width:56%;max-height:56%}
.lst34 .tit{font-size:var(--fz28);color:#fff;font-weight:700;line-height:1.29;text-align:center;height:2.58em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.lst34 .arrow{margin:0 auto;margin-top:28px;display:block;width:32px;height:32px;background:rgba(255,255,255,.2) url(../images/icon-arrow7.png) center center no-repeat;-webkit-background-size:16px auto;background-size:16px auto;border-radius:50%}
.lst34 .i1 .bg,.lst34 .i1 .bg:before{background-color:#daaf62}
.lst34 .i2 .bg,.lst34 .i2 .bg:before{background-color:#0b57b7}
.lst34 .i3 .bg,.lst34 .i3 .bg:before{background-color:#951919}
.lst34 .i4 .bg,.lst34 .i4 .bg:before{background-color:#00937b}
.lst34 .con:hover .icon img{animation:beat .5s}
.lst35 .con{padding:0 16px;display:block;height:53px;line-height:53px;position:relative;display:flex;align-items:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst35 .con:after,.lst35 .con:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst35 .con:before{background-color:#fff;opacity:.2}
.lst35 .con:after{width:0;height:2px;background-color:#c29e5e;opacity:0}
.lst35 .icon{margin-right:8px;width:24px;height:24px;position:relative;flex-shrink:0}
.lst35 .icon img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst35 .icon .ig2{opacity:0}
.lst35 .tit{width:calc(100% - 52px);font-size:var(--fz20);color:#fff;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;max-width:100%;flex-grow:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst35 .arrow{margin-left:8px;display:block;width:12px;height:12px;background:url(../images/icon-jia1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst35 .con:hover{background-color:#fff;border-radius:10px 10px 0 0}
.lst35 .con:hover:after{width:100%;opacity:1}
.lst35 .con:hover .icon img{opacity:0}
.lst35 .con:hover .icon .ig2{opacity:1}
.lst35 .con:hover .tit{color:#0b57b7;font-weight:700}
.lst35 .con:hover .arrow{opacity:1;-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.lst36{padding:20px;position:relative;z-index:1;display:flex;flex-wrap:wrap}
.lst36:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:.1;border-radius:10px;z-index:-2}
.lst36:after{content:'';position:absolute;left:20px;top:20px;right:20px;bottom:20px;background-color:#fff;z-index:-1}
.lst36 li{width:20%;flex-shrink:0}
.lst36 .con{padding:20px 10px;display:block;height:100%;min-height:312px;background-color:#fff;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst36 .con:before{content:'';position:absolute;left:50%;top:50%;width:239px;height:235px;background:url(../images/logo4.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst36 .icon{margin:0 auto 19px;width:96px;height:96px;position:relative;background:url(../images/ls-bg18.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst36 .icon img{position:absolute;left:50%;top:50%;max-width:56%;max-height:56%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst36 .icon .ig2{opacity:0}
.lst36 .tit{font-size:var(--fz32);color:#2e2929;font-weight:700;line-height:1.3;text-align:center;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst36 .con:hover{background-color:#c29e5e}
.lst36 .con:hover:before{opacity:.06}
.lst36 .con:hover .icon{background-image:url(../images/ls-bg1.png)}
.lst36 .con:hover .icon img{opacity:0}
.lst36 .con:hover .icon .ig2{opacity:1}
.lst36 .con:hover .tit{color:#fff}
.lst37{margin:0 -20px;display:flex;flex-wrap:wrap;gap:40px 0}
.lst37 li{padding:0 20px;width:50%;flex-shrink:0}
.lst37 .con{display:block;height:100%;background-color:#e6ebf3;box-shadow:0 8px 8px rgba(0,0,0,.11);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst37 .pic{padding-top:54.71%;position:relative;overflow:hidden}
.lst37 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.lst37 .text{padding:25px 50px;min-height:332px}
.lst37 .t1{margin-bottom:12px;display:flex;align-items:center}
.lst37 .t1 .icon{margin-right:10px;width:88px;height:88px;line-height:86px;font-size:0;text-align:center;border:1px dashed #fff;border-radius:50%;position:relative;z-index:1;flex-shrink:0}
.lst37 .t1 .icon:before{content:'';position:absolute;left:4px;top:4px;right:4px;bottom:4px;background-color:#0b57b7;border-radius:50%;z-index:-1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst37 .t1 .icon img{display:inline-block;vertical-align:middle;max-width:56%;max-height:56%}
.lst37 .t1 .tit{width:calc(100% - 98px);max-width:100%;font-size:var(--fz28);color:#2e2929;font-weight:700;line-height:1.29;flex-grow:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst37 .t2{display:flex;justify-content:space-between;align-items:flex-end}
.lst37 .t2 .info{padding-left:2px;width:calc(100% - 120px);max-width:100%;font-size:var(--fz20);color:#2e2929;line-height:1.8;flex-grow:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst37 .t2 .info i{margin:7px 10px 0 0;display:inline-block;vertical-align:top;width:20px;height:20px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;background-size:contain;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst37 .t2 .info .icon-pos{background-image:url(../images/icon-addr2.png)}
.lst37 .t2 .info .icon-code{background-image:url(../images/icon-code2.png)}
.lst37 .t2 .info .icon-tel{background-image:url(../images/icon-tel2.png)}
.lst37 .t2 .info .icon-fax{background-image:url(../images/icon-fax2.png)}
.lst37 .t2 .info .icon-email{background-image:url(../images/icon-email2.png)}
.lst37 .t2 .map{margin-bottom:18px;margin-left:16px;width:104px;height:104px;font-size:var(--fz20);color:#0b57b7;line-height:1.2;text-align:center;background-color:rgba(11,87,183,.1);border-radius:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst37 .t2 .map .icon{margin:0 auto 9px;width:40px;height:40px;position:relative}
.lst37 .t2 .map .icon img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst37 .t2 .map .icon .ig2{opacity:0}
.lst37 .con:hover{background-color:#0b57b7}
.lst37 .con:hover .t1 .icon:before{background-color:#c29e5e}
.lst37 .con:hover .t1 .tit{color:#fff}
.lst37 .con:hover .t2 .info{color:#fff}
.lst37 .con:hover .t2 .info .icon-pos{background-image:url(../images/icon-addr1.png)}
.lst37 .con:hover .t2 .info .icon-code{background-image:url(../images/icon-code1.png)}
.lst37 .con:hover .t2 .info .icon-tel{background-image:url(../images/icon-tel1.png)}
.lst37 .con:hover .t2 .info .icon-fax{background-image:url(../images/icon-fax1.png)}
.lst37 .con:hover .t2 .info .icon-email{background-image:url(../images/icon-email1.png)}
.lst37 .con:hover .t2 .map{background-color:rgba(255,255,255,.2);color:#fff}
.lst37 .con:hover .t2 .map .icon img{opacity:0}
.lst37 .con:hover .t2 .map .icon .ig2{opacity:1}
.lst37 .t2 .map:hover .icon{animation:beat .5s}
.lst38{margin:0 -16px;display:flex;flex-wrap:wrap;gap:60px 0}
.lst38 li{padding:0 16px;width:33.33%;flex-shrink:0}
.lst38 .con{padding:20px 36px;display:block;height:100%;min-height:200px;background-color:#e6ebf3;border-left:4px solid #0b57b7;position:relative;z-index:1;display:flex;align-items:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst38 .con:before{content:'';position:absolute;right:8px;top:50%;width:120px;height:120px;background:url(../images/logo2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;z-index:-1;opacity:.06;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.lst38 .tit{font-size:var(--fz24);color:#2e2929;font-weight:700;line-height:1.67;max-height:5.01em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst38 .con:hover{background-color:#0b57b7}
.lst38 .con:hover .tit{color:#fff}
.lst39{margin:0 -10px;display:flex;flex-wrap:wrap;gap:20px 0}
.lst39 li{padding:0 10px;width:25%;flex-shrink:0}
.lst39 .con{padding:0 33px;display:block;height:64px;line-height:64px;background-color:#0b57b7;position:relative;display:flex;align-items:center}
.lst39 .con:before{content:'';position:absolute;left:0;bottom:0;right:0;height:3px;background-color:#c29e5e}
.lst39 .icon{margin-right:10px;width:32px;height:32px;line-height:32px;font-size:0;text-align:center;flex-shrink:0}
.lst39 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst39 .tit{width:calc(100% - 72px);max-width:100%;font-size:var(--fz22);color:#fff;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;flex-grow:1}
.lst39 .arrow{margin-left:10px;display:block;width:20px;height:20px;background:url(../images/icon-arrow7.png) center center no-repeat;-webkit-background-size:16px auto;background-size:16px auto}
.lst39 .con:hover .tit{font-weight:700}
.lst40{margin:0 -8px;display:flex;flex-wrap:wrap;gap:20px 0}
.lst40 li{padding:0 8px;width:33.33%;flex-shrink:0}
.lst40 .con{padding:40px 32px;display:block;height:100%;position:relative;z-index:1}
.lst40 .bg-icon{position:absolute;right:20px;bottom:20px;width:160px;height:160px;line-height:160px;font-size:0;text-align:center;z-index:-1}
.lst40 .bg-icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst40 .tit{padding-bottom:13px;font-size:var(--fz24);color:#fff;font-weight:700;line-height:1.33;position:relative}
.lst40 .tit:before{content:'';position:absolute;left:0;bottom:0;width:24px;height:2px;background-color:#fff}
.lst40 .desc{margin-top:11px;font-size:var(--fz18);color:#fff;line-height:1.89}
.lst40 .code{margin:11px 5px;display:flex;flex-wrap:wrap;align-items:center;gap:0 20px}
.lst40 .code .item{padding:8px;width:148px;height:148px;line-height:132px;font-size:0;text-align:center;background-color:#fff}
.lst40 .code img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst40 .i1 .con{background-color:#0b57b7}
.lst40 .i2 .con{background-color:#c29e5e}
.lst40 .i3 .con{background-color:#00937b}
.lst41{margin:0 -20px;display:flex;flex-wrap:wrap;gap:40px 0}
.lst41 li{padding:0 20px;width:50%;flex-shrink:0}
.lst41 .con{display:block;height:100%;background-color:#e6ebf3;box-shadow:0 8px 8px rgba(0,0,0,.22)}
.lst41 .pic{padding-top:54.71%;position:relative;overflow:hidden}
.lst41 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.lst41 .text{padding:40px;min-height:360px}
.lst41 .t1{margin-bottom:24px;display:flex;align-items:center}
.lst41 .t1 .icon{margin-right:10px;width:88px;height:88px;line-height:86px;font-size:0;text-align:center;border:1px dashed #0b57b7;border-radius:50%;position:relative;z-index:1;flex-shrink:0}
.lst41 .t1 .icon:before{content:'';position:absolute;left:4px;top:4px;right:4px;bottom:4px;background-color:#0b57b7;border-radius:50%;z-index:-1}
.lst41 .t1 .icon img{display:inline-block;vertical-align:middle;max-width:50%;max-height:50%}
.lst41 .t1 .tit{width:calc(100% - 98px);max-width:100%;font-size:var(--fz28);color:#2e2929;font-weight:700;line-height:1.29;flex-grow:1}
.lst41 .tc-link{margin-bottom:24px;display:flex;flex-wrap:wrap;gap:8px}
.lst41 .tc-link a{padding:0 12px;display:block;min-width:144px;height:32px;line-height:30px;background-color:#fff;border:1px solid #0b57b7;border-radius:20px;font-size:var(--fz18);color:#0b57b7;text-align:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst41 .tc-link a:hover{background-color:#0b57b7;color:#fff}
.lst41 .info{margin:0 -24px;font-size:var(--fz18);color:#2e2929;line-height:1.33;display:flex;flex-wrap:wrap;align-items:center;gap:24px 0}
.lst41 .info .item{padding:0 24px;position:relative}
.lst41 .info .item:before{content:'';position:absolute;right:0;top:50%;width:1px;height:20px;background-color:#ddd;margin-top:-10px}
.lst41 .info .item:last-child:before{display:none}
.lst41 .info img{margin:-2px 4px 0 0;display:inline-block;vertical-align:middle;width:24px}
.lst42{margin:0 -18px;display:flex;flex-wrap:wrap;gap:30px 0}
.lst42 li{padding:0 18px;width:50%;flex-shrink:0}
.lst42 .con{padding:18px;display:block;height:100%;min-height:33.33vw;background:url(../images/ls-bg22.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;display:flex;flex-direction:column;align-items:center;justify-content:center}
.lst42 .pic{width:100%;height:100%;overflow:hidden}
.lst42 .pic img{display:block;width:100%}
.lst42 .code{font-size:var(--fz18);color:#2e2929;font-weight:700;line-height:2;text-align:center}
.lst42 .code .pic{margin:0 auto 20px;padding:8px;width:200px;height:200px;line-height:184px;font-size:0;text-align:center}
.lst42 .code .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst43{margin:0 -20px;display:flex;flex-wrap:wrap;gap:40px 0}
.lst43 li{padding:0 20px;width:25%;flex-shrink:0}
.lst43 .con{display:block;height:100%}
.lst43 .pic{margin-bottom:21px;padding-top:133.44%;position:relative;border-radius:8px;background-color:#000;overflow:hidden}
.lst43 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;opacity:.8;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst43 .play{position:absolute;left:50%;top:50%;width:48px;height:48px;background:url(../images/icon-play2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}
.lst43 .tit{font-size:var(--fz22);color:#2e2929;font-weight:400;line-height:1.45;max-height:4.35em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.lst43 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst43 .con:hover .tit{color:#0b57b7;font-weight:700}
.lst44{border-top:1px dashed #ddd}
.lst44 li{border-bottom:1px dashed #ddd}
.lst44 .con{padding:0 30px;display:block;height:77px;line-height:77px;overflow:hidden}
.lst44 .date02{margin-left:10px;float:right;line-height:inherit}
.lst44 .tit{font-size:var(--fz18);color:#2e2929;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst44 .con:hover .tit{color:#0b57b7;font-weight:700}
.lst45{margin:0 -40px;display:flex;flex-wrap:wrap;gap:60px 0}
.lst45 li{padding:0 40px;width:50%;flex-shrink:0}
.lst45 .con{display:block;height:100%}
.lst45 .t1{margin-bottom:24px;display:flex;align-items:center}
.lst45 .t1 .icon{margin-right:10px;width:88px;height:88px;line-height:86px;font-size:0;text-align:center;border:1px dashed #fff;border-radius:50%;position:relative;z-index:1}
.lst45 .t1 .icon:before{content:'';position:absolute;left:4px;top:4px;right:4px;bottom:4px;background-color:#0b57b7;border-radius:50%;z-index:-1}
.lst45 .t1 .icon img{display:inline-block;vertical-align:middle;max-width:56%;max-height:56%}
.lst45 .t1 .tit{width:calc(100% - 98px);max-width:100%;font-size:var(--fz28);color:#2e2929;font-weight:700;line-height:1.29;flex-grow:1}
.lst45 .pic{margin-bottom:24px;padding-top:41.36%;position:relative;overflow:hidden}
.lst45 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.lst45 .desc{margin-bottom:12px;font-size:var(--fz18);color:#2e2929;line-height:1.89;min-height:5.67em}
.lst45 .t2{display:flex;justify-content:space-between;align-items:flex-end}
.lst45 .t2 .t2-l{width:calc(100% - 124px);max-width:100%;flex-grow:1}
.lst45 .t2 .t2-r{margin-left:20px;width:104px;flex-shrink:0}
.lst45 .t2 .info{font-size:var(--fz20);color:#2e2929;line-height:1.8}
.lst45 .t2 .info img{margin:-2px 10px 0 0;display:inline-block;vertical-align:middle;width:20px}
.lst45 .t2 .map{height:104px;font-size:var(--fz20);color:#0b57b7;line-height:1;text-align:center;background-color:rgba(11,87,183,.1);border-radius:16px;display:flex;flex-direction:column;justify-content:center;align-items:center}
.lst45 .t2 .map .icon{margin:0 auto 10px;width:40px;height:40px;line-height:40px;font-size:0;text-align:center}
.lst45 .t2 .map .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst45 .t2 .map:hover .icon{animation:.5s beat}
.lst46{margin:0 -10px;font-size:var(--fz18);color:#fff;line-height:1.5;text-align:center;display:flex;flex-wrap:wrap;gap:20px 0}
.lst46 li{padding:0 10px;width:50%;flex-shrink:0}
.lst46 .con{padding:37px 3.5% 31px;display:block;height:100%;border-radius:20px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}
.lst46 .li-item{padding:0 5px;width:33.33%;flex-shrink:0}
.lst46 .icon{margin:0 auto 10px;width:48px;height:48px;line-height:48px;font-size:0;text-align:center}
.lst46 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst46 .num{margin-bottom:7px;font-size:var(--fz48);line-height:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end}
.lst46 .num .n{font-family:DIN-Bold}
.lst46 .num .unit{margin-bottom:4px;margin-left:4px;min-width:24px;line-height:24px;background-color:#fff;font-size:var(--fz18);color:#0079cf;text-align:center;border-radius:50%}
.lst46 .i1 .con{background-color:#0079cf}
.lst46 .i2 .con{background-color:#00937b}
.lst48{margin:0 -25px;display:flex;flex-wrap:wrap;gap:40px 0}
.lst48 li{padding:0 25px;width:33.33%;flex-shrink:0}
.lst48 .con{padding:40px 20px;display:block;height:100%;min-height:272px;border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}
.lst48 .icon{margin:0 auto 20px;width:96px;height:96px;line-height:96px;font-size:0;text-align:center;background:url(../images/ls-bg1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.lst48 .icon img{display:inline-block;vertical-align:middle;max-width:56%;max-height:56%}
.lst48 .tit{font-size:var(--fz32);color:#fff;font-weight:700;line-height:1.3;text-align:center}
.lst48 .i1 .con{background-color:rgba(11,87,183,.88)}
.lst48 .i2 .con{background-color:rgba(218,175,98,.88)}
.lst48 .i3 .con{background-color:rgba(0,147,123,.88)}
.lst48 .con:hover .icon{animation:beat .5s}
.lst49{display:flex;flex-wrap:wrap}
.lst49 li{width:50%;flex-shrink:0}
.lst49 .con{padding:96px 68px 94px;display:block;height:100%;position:relative;z-index:1}
.lst49 .bg{position:absolute;top:0;bottom:0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-2}
.lst49 .bg-logo{position:absolute;right:20px;bottom:0;width:240px;height:240px;line-height:240px;font-size:0;text-align:center;z-index:-1}
.lst49 .bg-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst49 .tit{font-family:SourceHanSerifCN-Bold;font-size:var(--fz48);color:#fff;font-weight:400;line-height:1.2;display:flex;flex-wrap:wrap;align-items:center}
.lst49 .tit i{margin:0 4px;display:block;width:48px;height:48px;background:url(../images/icon-dot1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.lst49 .desc{margin-top:43px;font-size:var(--fz18);color:#fff;line-height:1.89;max-height:9.45em;-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;overflow:hidden}
.lst49 .btns01{margin-top:52px}
.lst49 li:nth-child(odd) .con{padding-left:98px}
.lst49 li:nth-child(odd) .bg{left:calc((1600px - 100vw)/ 2);right:0}
.lst49 li:nth-child(even) .con{padding-right:98px}
.lst49 li:nth-child(even) .bg{left:0;right:calc((1600px - 100vw)/ 2)}
.lst50{margin:0 -10px;font-size:var(--fz18);color:#fff;line-height:1.2;text-align:center;display:flex;flex-wrap:wrap;gap:20px 0}
.lst50 li{padding:0 10px;width:20%;flex-shrink:0}
.lst50 .con{padding:20px 15px;display:block;height:100%;min-height:208px;border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}
.lst50 .icon{margin:0 auto 10px;width:48px;height:48px;line-height:48px;font-size:0;text-align:center}
.lst50 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst50 .num{margin-bottom:10px;font-size:var(--fz48);color:#fff;line-height:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end}
.lst50 .num .n{font-family:DIN-Bold}
.lst50 .num .unit{margin-bottom:4px;margin-left:4px;display:block;min-width:24px;line-height:24px;background-color:#fff;border-radius:50%;font-size:var(--fz18);color:#862727;text-align:center}
.lst50 .i1 .con{background-color:#9d1919}
.lst50 .i1 .con .num .unit{color:#9d1919}
.lst50 .i2 .con{background-color:#c29e5e}
.lst50 .i2 .con .num .unit{color:#c29e5e}
.lst50 .i3 .con{background-color:#0b57b7}
.lst50 .i3 .con .num .unit{color:#0b57b7}
.lst50 .i4 .con{background-color:#0079cf}
.lst50 .i4 .con .num .unit{color:#0079cf}
.lst50 .i5 .con{background-color:#00937b}
.lst50 .i5 .con .num .unit{color:#00937b}
.lst51{display:flex;flex-wrap:wrap}
.lst51 li{width:33.33%;flex-shrink:0}
.lst51 .con{padding:74px 100px 72px;display:block;height:100%;min-height:320px;position:relative;z-index:1;overflow:hidden}
.lst51 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst51 .tit{padding-bottom:23px;font-size:var(--fz36);color:#fff;font-weight:700;line-height:1.2;position:relative}
.lst51 .tit:before{content:'';position:absolute;left:0;bottom:0;width:40px;height:2px;background-color:#fff}
.lst51 .desc{margin-top:14px;font-size:var(--fz32);color:#fff;line-height:1.5;opacity:.8}
.lst51 .btns01{margin-top:10px}
.lst51 .con:hover .bg{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst52{display:flex;flex-wrap:wrap}
.lst52 li{width:50%;flex-shrink:0}
.lst52 .con{padding:60px 100px;display:block;height:320px;position:relative;overflow:hidden;display:flex;align-items:center}
.lst52 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lst52 .inn{width:100%;display:block;display:flex;justify-content:space-between;align-items:flex-start}
.lst52 .left{max-width:68%}
.lst52 .right{margin-top:4px}
.lst52 .tit{padding-bottom:22px;font-size:var(--fz36);color:#fff;font-weight:700;line-height:1.2;position:relative}
.lst52 .tit:before{content:'';position:absolute;left:0;bottom:0;width:40px;height:2px;background-color:#fff}
.lst52 .desc{margin-top:14px;font-size:var(--fz32);color:#fff;line-height:1.5;opacity:.8}
.lst52 .con:hover .bg{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.row-index1{padding:184px 0 100px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.row-index1 .wp{height:100%;position:relative}
.row-index1 .hd01{margin-bottom:0;position:absolute;left:16.25%;top:-48px;z-index:10}
.row-index2{padding:94px 0 98px;overflow:hidden}
.row-index3{padding:96px 0 116px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.row-index3 .hd01{margin-bottom:59px}
.row-index4{padding:100px 0;overflow:hidden}
.row-index4 .hd01{margin-bottom:47px}
.row-index5{padding:100px 0 103px;overflow:hidden}
.row-index5 .wp{height:100%;display:flex;justify-content:space-between;align-items:flex-start}
.row-index5 .row-col,.row-index5 .row-cor{width:47.81%;flex-shrink:0}
.row-index5 .hd01{margin-bottom:34px}
.row-index6{padding:141px 0 146px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.row-index6 .wp{padding:0 100px}
.row-index6 .hd01{margin-bottom:0}
.row-index7{overflow:hidden}
.row-index7 .wp{position:relative;z-index:1}
.row-index7 .wp:before{content:'';position:absolute;left:64.62%;top:0;bottom:0;right:calc((1600px - 100vw)/ 2);background-color:#0b57b7;z-index:-1}
.row-index7 .hd01{margin-bottom:0;padding:60px 570px 60px 100px;height:342px}
.row-index7 .tabs02{padding:40px;padding-bottom:20px;padding-left:60px;position:absolute;right:0;top:0;width:35.38%;height:342px;z-index:10}
.row-index8{padding:95px 0 100px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.row-index8 .wp{padding:0 98px}
.row-index8 .hd01{margin-bottom:75px}
.row-tabs1{background-color:#e6ebf3;overflow:hidden}
.row-tabs1 .wp,.row-tabs1 .wp2{width:100%;max-width:none}
.row-hl1_1{padding:96px 0 100px;overflow:hidden}
.row-hl1_1 .hd01{margin-bottom:42px}
.row-hl1_2{padding:96px 0 94px;overflow:hidden}
.row-hl1_2 .hd01{margin-bottom:46px}
.row-hl1_2 .btns01{margin-top:44px}
.row-hl1_3{padding:96px 0 94px;overflow:hidden}
.row-hl1_3 .hd01{margin-bottom:42px}
.row-hl1_3 .btns01{margin-top:42px}
.row-hl1_4{padding:96px 0 100px;overflow:hidden}
.row-hl1_4 .hd01{margin-bottom:42px}
.row-hl2_1{padding:96px 0 100px;overflow:hidden}
.row-hl2_1 .hd01{margin-bottom:42px}
.row-hl2_2{padding:160px 0 98px;overflow:hidden}
.row-hl3{padding:96px 0 100px;overflow:hidden}
.row-hl3 .hd01{margin-bottom:42px}
.row-hl4{padding-bottom:100px;overflow:hidden}
.row-zx1_1{padding:110px 0 80px;overflow:hidden}
.row-zx1_1 .hd01{margin-bottom:42px}
.row-zx1_1 .btns01{margin-top:42px}
.row-zx1_2{padding:96px 0 94px;overflow:hidden}
.row-zx1_2 .hd01{margin-bottom:46px}
.row-zx1_2 .btns01{margin-top:42px}
.row-zx1_3{padding:96px 0 94px;overflow:hidden}
.row-zx1_3 .hd01{margin-bottom:42px}
.row-zx1_3 .btns01{margin-top:44px}
.row-zx1_4{padding:96px 0 94px;overflow:hidden}
.row-zx1_4 .hd01{margin-bottom:42px}
.row-zx1_4 .btns01{margin-top:46px}
.row-zx2{padding:96px 0 100px;overflow:hidden}
.row-zx2 .hd01{margin-bottom:42px}
.row-zx3{padding:100px 0;overflow:hidden}
.row-gk1_1{padding:96px 0 100px;overflow:hidden}
.row-gk1_1 .hd01{margin-bottom:54px}
.row-gk1_2{padding:96px 0 100px;overflow:hidden}
.row-gk1_2 .wp{padding-right:40px;height:100%;display:flex;justify-content:space-between;align-items:flex-start}
.row-gk1_2 .hd01{margin-bottom:0!important;margin-top:80px;margin-right:58px;width:170px;flex-shrink:0}
.row-gk1_2 .lst17{flex-grow:1}
.row-gk1_3{height:952px;position:relative;overflow:hidden}
.row-gk1_3 .hd01{margin:0!important;position:absolute;left:0;top:96px;right:0;z-index:10}
.row-gk1_3 .tabs04{position:absolute;left:0;bottom:40px;right:0;z-index:10}
.row-gk1_3 .tabsDs01{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}
.row-gk1_3 .tabsDs01 .tab-item.on{height:100%}
.row-gk1_4{padding:96px 0 100px;overflow:hidden}
.row-gk1_4 .hd01{margin-bottom:54px}
.row-gk1_5{padding:96px 0 94px;overflow:hidden}
.row-gk1_5 .hd01{margin-bottom:43px}
.row-gk1_5 .btns01{margin-top:42px}
.row-gk1_6{padding-bottom:94px;overflow:hidden}
.row-gk1_6 .wp{position:relative}
.row-gk1_6 .hd01{margin-bottom:0!important;position:absolute;left:5vw;top:128px;z-index:10}
.row-gk1_6 .lst20{margin-top:48px}
.row-gk1_6 .btns01{margin-top:54px}
.row-gk1_7{padding:96px 0 94px;overflow:hidden}
.row-gk1_7 .hd01{margin-bottom:42px}
.row-gk1_7 .btns01{margin-top:42px}
.row-gk2_1{padding:96px 0 53px;overflow:hidden}
.row-gk2_1 .hd01{margin-bottom:54px}
.row-gk2_2{padding:100px 0;overflow:hidden}
.row-gk2_3{padding:96px 0 100px;overflow:hidden}
.row-gk3{padding-bottom:100px;overflow:hidden}
.row-gk4{padding:100px 0;overflow:hidden}
.row-gk5{padding:96px 0 100px;overflow:hidden}
.row-gk5 .hd01{margin-bottom:42px}
.row-ky1_1{overflow:hidden}
.row-ky1_1 .wp,.row-ky1_1 .wp2{height:100%;display:flex;justify-content:space-between}
.row-ky1_1 .col,.row-ky1_1 .cor{padding:96px 0 78px;position:relative;z-index:1;flex-shrink:0}
.row-ky1_1 .col{padding-right:5.21vw;width:57.14%}
.row-ky1_1 .cor{padding-left:2.71vw;width:42.86%}
.row-ky1_1 .bg-l,.row-ky1_1 .bg-r{position:absolute;top:0;bottom:0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-1}
.row-ky1_1 .bg-l{left:calc((1400px - 100vw)/ 2);right:0}
.row-ky1_1 .bg-r{left:0;right:calc((1400px - 100vw)/ 2)}
.row-ky1_1 .hd01{margin-bottom:42px}
.row-ky1_2{padding:96px 0 94px;overflow:hidden}
.row-ky1_2 .hd01{margin-bottom:44px}
.row-ky1_2 .btns01{margin-top:42px}
.row-ky1_3{padding:96px 0 100px;overflow:hidden}
.row-ky1_3 .hd01{margin-bottom:42px}
.row-ky1_3 .box-syyj01{margin-top:33px}
.row-ky1_4{padding:96px 0 94px;overflow:hidden}
.row-ky1_4 .hd01{margin-bottom:43px}
.row-ky1_4 .btns01{margin-top:46px}
.row-ky1_5{padding:96px 0 100px;overflow:hidden}
.row-ky1_5 .hd01{margin-bottom:42px}
.row-ky1_5 .lst28{margin-top:40px}
.row-ky1_6{padding:100px 0;overflow:hidden}
.row-ky2_1{padding:96px 0 100px;overflow:hidden}
.row-ky2_1 .hd01{margin-bottom:42px}
.row-ky2_2{padding:75px 0 85px;overflow:hidden}
.row-ky2_2 .wp,.row-ky2_2 .wp2{height:100%;display:flex;justify-content:space-between}
.row-ky2_2 .col,.row-ky2_2 .cor{width:50%;flex-shrink:0}
.row-ky2_2 .col{padding:0 5.21vw 0 3.13vw;border-right:1px dashed #0b57b7}
.row-ky2_2 .cor{padding:0 3.13vw 0 5.21vw}
.row-ky2_2 .hd01{margin-bottom:34px}
.row-ky3{padding:96px 0 110px;overflow:hidden}
.row-ky3 .hd01{margin-bottom:52px}
.row-ky4{padding-bottom:100px;overflow:hidden}
.row-ky5{padding:96px 0 100px;overflow:hidden}
.row-ky5 .hd01{margin-bottom:42px}
.row-ky5 .box-form01{margin-bottom: 48px}
.row-ky5 .lst15{margin-top:49px}
.row-tszl1_1{padding:96px 0 104px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.row-tszl1_1 .hd01{margin-bottom:34px}
.row-tszl1_2{padding:96px 0 100px;overflow:hidden}
.row-tszl1_2 .hd01{margin-bottom:43px}
.row-tszl1_3{padding:96px 0 100px;overflow:hidden}
.row-tszl1_3 .btns01{margin-top: 46px}
.row-tszl1_4{padding:96px 0 100px;overflow:hidden}
.row-tszl1_4 .hd01{margin-bottom:42px}
.row-tszl1_4 .box-tabs01{margin-top:48px}
.row-tszl1_5{padding:96px 0 93px;overflow:hidden}
.row-tszl1_5 .hd01{margin-bottom:43px}
.row-tszl1_5 .btns01{margin-top:43px}
.row-tszl1_6{padding:96px 0 94px;overflow:hidden}
.row-tszl1_6 .hd01{margin-bottom:42px}
.row-tszl1_6 .hd02{margin-top:48px;margin-bottom:48px}
.row-tszl1_6 .btns01{margin-top:42px}
.row-tszl1_6 .box-gk01 .its1{box-shadow:0 4px 4px rgba(0,0,0,.11)}
.row-tszl2{padding-bottom:100px;overflow:hidden}
.row-tszl2 .box-gk02 .top{margin-bottom:100px}
.row-tszl3{padding:96px 0 100px;overflow:hidden}
.row-tszl3 .hd01{margin-bottom:58px}
.row-tszl3 .box-tabs01{margin-bottom:31px}
.row-tszl4_1{padding:80px 0 84px;overflow:hidden}
.row-tszl4_1 .hd01{margin-bottom:42px}
.row-tszl4_2{padding:148px 0 150px;overflow:hidden}
.row-tszl4_2 .hd02{margin-bottom:48px}
.row-tszl5{padding:96px 0 100px;overflow:hidden}
.row-tszl5 .hd01{margin-bottom:42px}
.row-jyzy1_1{padding:96px 0 100px;overflow:hidden}
.row-jyzy1_2{padding:113px 0 117px;overflow:hidden}
.row-jyzy1_2 .hd01{margin-bottom:60px}
.row-jyzy1_3{height:1080px;position:relative;overflow:hidden;display:flex;justify-content:space-between}
.row-jyzy1_3 .hd01{margin-bottom:0!important;position:absolute;left:0;top:0;width:290px;height:254px;z-index:10}
.row-jyzy1_3 .tit01 i{background-image:url(../images/icon-dot2.png)}
.row-jyzy1_3 .col{width:650px;position:relative;flex-shrink:0;display:flex}
.row-jyzy1_3 .col:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/sec-bg14.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;pointer-events:none;z-index:10}
.row-jyzy1_3 .col .col-l{padding-top:254px;width:290px;background-color:#c29e5e;position:relative;z-index:2;flex-shrink:0;display:flex;flex-direction:column}
.row-jyzy1_3 .col .col-r{padding:90px 30px;width:calc(100% - 290px);max-width:100%;background-color:#0b57b7;flex-grow:1;overflow:hidden;overflow-y:auto}
.row-jyzy1_3 .col .col-r::-webkit-scrollbar{width:4px}
.row-jyzy1_3 .col .col-r::-webkit-scrollbar-track{background:#ddd}
.row-jyzy1_3 .col .col-r::-webkit-scrollbar-thumb{background:#c29e5e}
.row-jyzy1_3 .col .col-r::-webkit-scrollbar-thumb:window-inactive{background:#c29e5e}
.row-jyzy1_3 .cor{width:calc(100% - 650px);max-width:100%;flex-grow:1}
.row-jyzy1_3 .tabsMs01{margin-top:110px}
.row-jyzy1_4{padding:96px 0 114px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.row-jyzy1_4 .hd01{margin-bottom:59px}
.row-jyzy1_5{padding:96px 0 100px;overflow:hidden}
.row-jyzy1_5 .tabs03{margin-bottom:32px}
.row-jyzy1_5 .tabs06{margin-bottom:32px}
.row-jyzy1_5 .box-form01{margin-bottom:17px}
.row-jyzy1_6{padding:108px 0 112px;overflow:hidden}
.row-jyzy1_6 .hd01{margin-bottom:42px}
.row-jyzy1_6 .lst28{margin-top:40px}
.row-jyzy1_7{padding:141px 0 146px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.row-jyzy1_8{padding:72px 0 73px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;position:relative;z-index:1;overflow:hidden}
.row-jyzy1_8:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/sec-bg19.png) left center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;pointer-events:none;z-index:-1}
.row-jyzy1_9{padding:100px 0 100px;overflow:hidden}
.row-jyzy1_10{padding:96px 0 100px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.row-jyzy1_10 .hd01{margin-bottom:54px}
.row-jyzy1_11{padding:96px 0 93px;overflow:hidden}
.row-jyzy1_11 .hd01{margin-bottom:42px}
.row-jyzy1_11 .btns01{margin-top:43px}
.row-jyzy2{padding:96px 0 100px;overflow:hidden}
.row-jyzy2 .hd01{margin-bottom:54px}
.row-jyzy2 .tabs03{margin-bottom:60px}
.row-jyzy2 .box-form01{margin-bottom:60px}
.row-jyzy2 .box-form02{margin-top:-34px}
.row-jyzy2 .lst44{margin-top:-33px}
.row-jyzy2 .pages{padding-top:60px}
.row-jyzy3{padding-bottom:100px;overflow:hidden}
.row-jyzy4{padding:100px 0;overflow:hidden}
.row-jyzy5{padding:96px 0 100px;overflow:hidden}
.row-jyzy5 .hd01{margin-bottom:42px}
.row-dj1_1{padding:96px 0 94px;overflow:hidden}
.row-dj1_1 .btns01{margin-top:18px}
.row-dj1_2{padding:96px 0 94px;overflow:hidden}
.row-dj1_2 .hd01{margin-bottom:42px}
.row-dj1_2 .btns01{margin-top:42px}
.row-dj1_3{padding:96px 0 94px;overflow:hidden}
.row-dj1_3 .hd01{margin-bottom:42px}
.row-dj1_3 .lst48{margin-top:48px}
.row-dj1_3 .btns01{margin-top:42px}
.row-dj1_4{overflow:hidden}
.row-dj1_5{padding:96px 0 94px;overflow:hidden}
.row-dj1_5 .hd01{margin-bottom:40px}
.row-dj1_5 .hd02{margin-bottom:48px}
.row-dj1_5 .btns01{margin-top:42px}
.row-dj1_6{overflow:hidden}
.row-dj2{padding:96px 0 100px;overflow:hidden}
.row-dj2 .hd01{margin-bottom:42px}
.row-dj2 .tabs03{margin-bottom:44px}
.row-dj3_1{padding:96px 0 100px;overflow:hidden}
.row-dj3_1 .hd01{margin-bottom:42px}
.row-dj3_2{padding:98px 0 94px;overflow:hidden}
.row-dj3_2 .hd01{margin-bottom:48px}
.row-dj3_2 .btns01{margin-top:42px}
.row-dj3_3{padding:100px 0;overflow:hidden}
.row-dj4_1{padding:96px 0 94px;overflow:hidden}
.row-dj4_1 .hd01{margin-bottom:40px}
.row-dj4_1 .hd02{margin-bottom:48px}
.row-dj4_1 .btns01{margin-top:42px}
.row-dj4_2{overflow:hidden}
.row-dj4_3{padding:98px 0 94px;overflow:hidden}
.row-dj4_3 .hd01{margin-bottom:48px}
.row-dj4_3 .btns01{margin-top:42px}
.row-dj5_1{padding:96px 0 100px;overflow:hidden}
.row-dj5_2{overflow:hidden}
.bigImg01{height:100%}
.bigImg01 img{display:block;width:100%;height:100%;object-fit:cover}
.tags01{font-size:var(--fz18);color:#2e2929;line-height:32px;display:flex;justify-content:center}
.tags01 .item{display:flex;align-items:flex-start;justify-content:center;gap:0 8px}
.tags01 .item em{margin-top:6px;color:#fff;text-align:center;min-width:22px;line-height:22px;background-color:#c29e5e;border-radius:4px}
.tags01 .item.i1 em{background-color:#c29e5e}
.tags01 .item.i2 em{background-color:#0b57b7}
.tags01 .item.i3 em{background-color:#862727}
.tags01 .item.i4 em{background-color:#999}
.tags01 .item.i5 em{background-color:#00937B}
.tags01.v1{justify-content:flex-start}
.tags01.v1 .inn{display:flex;flex-wrap:wrap;gap:0 34px}
.tags01.fz1{font-size:var(--fz16)}
.tags01.fz1 .item em{margin:0;padding:0 10px;line-height:32px}
.table01 table{width:100%;border-collapse:collapse;border-spacing:0}
.table01 td,.table01 th{padding:0 5px;border:1px solid #ddd;height:57px}
.table01 th{font-size:var(--fz20);color:#fff;font-weight:700}
.table01 td{padding:6px 5px;font-size:var(--fz18);color:#2e2929;line-height:1.5}
.table01 .c1{color:#0b57b7}
.table02{position: relative;}
.table02 table{width:100%;background-color:#fff;border-collapse:collapse;border-spacing:0;table-layout:fixed}
.table02 td,.table02 th{padding:10px 3px;font-size:var(--fz18);color:#2e2929;line-height:1.56}
.table02 th{height:80px;color:#fff;font-weight:700}
.table02 td{height:64px;border:1px solid #ddd}
.table02 .tit{font-size:var(--fz24);color:#0b57b7;line-height:1.5;text-align:center}
.table02 thead th:nth-child(1){border-right-color:#0b57b7}
.table02.v1 th{height:64px;font-weight:400}
.table02.v1 .tit{font-size:var(--fz18)}
.table03{border:1px solid #ddd}
.table03 table{width:100%;background-color:#fff;border-collapse:collapse;border-spacing:0}
.table03 tr{border-bottom:1px solid #ddd}
.table03 tr:last-child{border:none}
.table03 td,.table03 th{padding:15px 10px;height:64px;font-size:var(--fz18);font-weight:400;line-height:1.56}
.table03 th{color:#fff}
.table03 td{color:#2e2929}
.table04 table{width:100%;background-color:#fff;border-collapse:collapse;border-spacing:0;table-layout:fixed}
.table04 td,.table04 th{padding:15px 10px;height:64px;font-size:var(--fz18);font-weight:400;line-height:1.56}
.table04 th{color:#fff}
.table04 td{color:#2e2929;border:1px solid #ddd}
.table05{position: relative;}
.table05 .arrow{position: absolute; top: 26px; width: 28px; height: 28px; background-repeat: no-repeat; background-position: center center; -webkit-background-size: 16px auto; background-size: 16px auto; background-color: #fff; border-radius: 50%; z-index: 15; cursor: pointer; opacity: 0; visibility: hidden;}
.table05 .arrow.prev{left: calc(2373px * 0.18 - 14px); background-image: url(../images/icon-arrow4.png);}
.table05 .arrow.next{right: -14px; background-image: url(../images/icon-arrow5.png);}
.table05 .arrow.active{opacity: 1; visibility: visible;}
.table05 .table-left{position: absolute; left: 0; top: 0; bottom: 0; width: calc(2373px * 0.18); box-shadow: 5px 5px 5px rgba(0, 0, 0, .12); overflow: hidden; z-index: 10;}
.table05 .table-left th, .table05 .table-left td{opacity: 0; visibility: hidden;}
.table05 .table-left th:nth-child(1), .table05 .table-left th:nth-child(2){opacity: 1; visibility: visible;}
.table05 .table-left td:nth-child(1), .table05 .table-left td:nth-child(2){opacity: 1; visibility: visible;}
.table05 .table-container{overflow-x: auto;}
.table05 .table-container::-webkit-scrollbar {
    width: 0;
    height: 0;
}
.table05 .table-container::-webkit-scrollbar-track {
    background: none;
}
.table05 .table-container::-webkit-scrollbar-thumb {
    background: #04b4c9;
}
.table05 .table-container::-webkit-scrollbar-thumb:window-inactive {
    background: #04b4c9;
}
.table05 table{width:2373px;background-color:#fff;border-collapse:collapse;border-spacing:0;table-layout:fixed}
.table05 td,.table05 th{padding:10px 3px;font-size:var(--fz18);color:#2e2929;line-height:1.56}
.table05 th{height:80px;color:#fff;font-weight:700}
.table05 td{height:64px;border:1px solid #ddd}
.table05 .tit{font-size:var(--fz24);color:#0b57b7;line-height:1.5;text-align:center}
.table05 thead th:nth-child(1){border-right-color:#0b57b7}
.box-share01{margin-right:12px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.box-share01 .item{margin:0 12px;display:block;position:relative}
.box-share01 .icon{width:64px;height:64px;line-height:64px;font-size:0;text-align:center;background-color:rgba(11,87,183,.1);border-radius:50%;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.box-share01 .icon img{display:inline-block;vertical-align:middle;max-width:54%;max-height:54%}
.box-share01 .mask{padding-top:10px;position:absolute;left:50%;top:100%;z-index:10;-webkit-transform:translate(-50%,10px);-ms-transform:translate(-50%,10px);-o-transform:translate(-50%,10px);transform:translate(-50%,10px);opacity:0;visibility:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.box-share01 .mask .code{width:120px;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.3)}
.box-share01 .mask .code img{margin:0 auto;display:block;width:100%}
.box-share01 .item:hover .icon{background-color:rgba(11,87,183,.3)}
.box-share01 .item:hover .mask{opacity:1;visibility:visible;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}
.box-form01{margin-bottom:64px}
.box-form01,.box-form01 form{display:flex;align-items:center;justify-content:center;gap:12px}
.box-form01 form{flex-grow:1}
.box-form01 .tit{font-size:var(--fz20);color:#0b57b7;font-weight:400}
.box-form01 .inp{padding:0 16px;display:block;width:443px;height:50px;line-height:48px;border:1px solid #ddd;font-size:var(--fz18);color:#333}
.box-form01 .sel{padding-right:40px;background:#fff url(../images/icon-arrow2.png) right 20px center no-repeat;-webkit-background-size:16px auto;background-size:16px auto}
.box-form01 .submit{display:block;width:143px;height:50px;line-height:50px;background-color:#0b57b7;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center}
.box-form01 .submit input{position:absolute;left:-9999px}
.box-form01 .submit span{padding-left:26px;display:block;font-size:var(--fz18);color:#fff;font-weight:700;line-height:1.5;position:relative}
.box-form01 .submit span:before{content:'';margin-top:-10px;position:absolute;left:0;top:50%;width:18px;height:18px;background:url(../images/icon-so2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.box-form01.v1 .inp{width:21.79%}
.box-form01.v1 .submit{width:10%}
.box-form02{margin-bottom:32px}
.box-form02,.box-form02 form{display:flex;justify-content:center;align-items:center;gap:0 12px}
.box-form02 form{flex-grow:1}
.box-form02 .item{display:flex;align-items:center}
.box-form02 .label{margin-right:12px;font-size:var(--fz18);color:#2e2929;line-height:1.5;flex-shrink:0}
.box-form02 .r{float:none}
.box-form02 .inp{padding:0 10px;display:block;width:23.07vw;height:50px;line-height:48px;border:1px solid #ddd;font-size:var(--fz18);color:#333}
.box-form02 .sel{padding-right:40px;background:#fff url(../images/icon-arrow2.png) right 20px center no-repeat;-webkit-background-size:16px auto;background-size:16px auto}
.box-form02 .submit{display:block;width:143px;height:50px;line-height:50px;background-color:#0b57b7;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center}
.box-form02 .submit input{position:absolute;left:-9999px}
.box-form02 .submit span{padding-left:26px;display:block;font-size:var(--fz18);color:#fff;font-weight:700;line-height:1.5;position:relative}
.box-form02 .submit span:before{content:'';margin-top:-10px;position:absolute;left:0;top:50%;width:18px;height:18px;background:url(../images/icon-so2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.box-jyzy01{margin:0 auto;width:1400px;height:796px;max-width:100%;position:relative;z-index:1}
.box-jyzy01 .fk em{position:absolute;width:64px;height:64px;z-index:-1}
.box-jyzy01 .fk .i1{left:0;top:-104px;background-color:#0B57B7}
.box-jyzy01 .fk .i2{left:0;bottom:0;background-color:#539889}
.box-jyzy01 .fk .i3{right:0;bottom:0;background-color:#C29E5E}
.box-jyzy01 .item{position:absolute;width:20%;height:28.27%}
.box-jyzy01 .item.i1{right:0;top:0;width:40%;height:77.39%}
.box-jyzy01 .item.i2{left:0;top:15.2%;background-color:#C29E5E}
.box-jyzy01 .item.i3{left:20%;top:15.2%;background-color:#539889}
.box-jyzy01 .item.i4{left:40%;top:15.2%;background-color:#0B57B7}
.box-jyzy01 .item.i5{left:20%;top:43.47%;background-color:#DAAF62}
.box-jyzy01 .item.i6{left:40%;top:43.47%;background-color:#759579}
.box-jyzy01 .item.i7{left:60%;top:43.47%;background-color:rgba(0, 121, 207, .9)}
.box-jyzy01 .item.i8{left:10%;top:71.74%;background-color:rgba(11, 87, 183, .9)}
/*.box-jyzy01 .item.i8 .bg{display: none}*/
.box-jyzy01 .item.i9{left:30%;top:71.74%;background-color:#0B57B7}
.box-jyzy01 .item.i10{left:50%;top:71.74%;background-color:#4186DE}
.box-jyzy01 .con{display:block;height:100%;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center}
.box-jyzy01 .pic{height:100%;overflow:hidden}
.box-jyzy01 .pic img{display:block;width:100%;height:100%;object-fit:cover;opacity:.6}
.box-jyzy01 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;opacity:.3;z-index:-1}
.box-jyzy01 .icon{margin:0 auto 22px;width:96px;height:96px;line-height:96px;font-size:0;text-align:center;background:url(../images/ls-bg1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.box-jyzy01 .icon img{display:inline-block;vertical-align:middle;max-width:54%;max-height:54%}
.box-jyzy01 .tit{text-align:center;line-height:1.1;display:flex;flex-direction:column;justify-content:center;align-items:center}
.box-jyzy01 .tit span{display:block}
.box-jyzy01 .tit .cn{font-size:var(--fz28);color:#fff;font-weight:700}
.box-jyzy01 .tit .en{margin-top:10px;font-size:var(--fz16);color:rgba(255,255,255,.6);font-weight:400}
.box-jyzy01 .con:hover .icon img{animation:beat .5s}
.box-news01{display:flex;justify-content:space-between;align-items:flex-start}
.box-news01 .col,.box-news01 .cor{flex-shrink:0}
.box-news01 .col{width:44.75%}
.box-news01 .cor{width:50.88%}
.box-zqgl01{background-color:#fff;display:flex;justify-content:space-between;align-items:center}
.box-zqgl01 .col,.box-zqgl01 .cor{flex-shrink:0}
.box-zqgl01 .col{width:64.62%}
.box-zqgl01 .cor{padding:60px;width:35.38%}
.box-zqgl01 .big-pic{margin-left:calc((1600px - 100vw)/ 2);height:592px;position:relative;overflow:hidden}
.box-zqgl01 .big-pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-zqgl01 .tit{font-size:var(--fz36);color:#0b57b7;font-weight:700;line-height:1.3}
.box-zqgl01 .desc{margin-top:34px;font-size:var(--fz16);color:#2e2929;line-height:2.5;height:12.5em;-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;overflow:hidden}
.box-zqgl01 .btns02{margin-top:32px}
.box-gk01{font-size:var(--fz18);color:#fff;line-height:1.89}
.box-gk01 .its-hd1{margin:48px 0 40px}
.box-gk01 .its-hd1 .tit{font-family:SourceHanSerifCN-Bold;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}
.box-gk01 .its-hd1 .tit .cn{font-size:var(--fz48);color:#0b57b7;line-height:1}
.box-gk01 .its-hd1 .tit .en{margin-top:12px;font-size:var(--fz24);color:#0b57b7;opacity:.4;line-height:1.3}
.box-gk01 .its-hd2{margin-bottom:1.15em}
.box-gk01 .its-hd2 .tit{font-size:var(--fz36);color:#0b57b7;line-height:1.2;font-weight:700}
.box-gk01 .its1{background-color:#0b57b7;display:flex;justify-content:space-between;align-items:center}
.box-gk01 .its1 .pic{width:48%;height:394px;overflow:hidden;flex-shrink:0}
.box-gk01 .its1 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.box-gk01 .its1 .right{padding:22px 40px 20px;width:52%;flex-shrink:0}
.box-gk01 .its1 .tit{padding-bottom:25px;margin-bottom:24px;font-size:var(--fz36);color:#fff;font-weight:700;line-height:1;position:relative}
.box-gk01 .its1 .tit:before{content:'';position:absolute;left:0;bottom:0;width:40px;height:2px;background-color:#c29e5e}
.box-gk01 .its1 .tit-v1{margin-bottom:.65em;font-size:var(--fz36);color:#0b57b7;font-weight:700;line-height:1.1}
.box-gk01 .its1 .desc{max-height:11.34em;-webkit-box-orient:vertical;-webkit-line-clamp:6;display:-webkit-box;overflow:hidden}
.box-gk01 .its1 .btns01{margin-top:18px}
.box-gk01 .its1.t-l .pic{order:2}
.box-gk01 .its1.t-l .text{order:1}
.box-gk01 .its2{display:flex;justify-content:space-between;align-items:center}
.box-gk01 .its2 .left,.box-gk01 .its2 .pic{width:48.57%;flex-shrink:0}
.box-gk01 .its2 .pic{position:relative;overflow:hidden;order:2}
.box-gk01 .its2 .pic:before{content:'';display:block;padding-top:57.94%}
.box-gk01 .its2 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-gk01 .its2 .left{order:1}
.box-gk01 .its2.t-r .pic{order:1}
.box-gk01 .its2.t-r .left{order:2}
.box-gk01 .its2.v1 .pic:before{padding-top:66.62%}
.box-gk01 .its3 .pic{margin-bottom:24px;padding-top:45.71%;position:relative;overflow:hidden}
.box-gk01 .its3 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-gk01 .its3 .desc{font-size:var(--fz18);color:#2e2929;line-height:1.89;max-height:11.34em;-webkit-box-orient:vertical;-webkit-line-clamp:6;display:-webkit-box;overflow:hidden}
.box-gk01 .its3 .btns01{margin-top:19px}
.box-gk01 .its4{margin-top:48px;padding-top:43px;border-top:2px solid #ddd;font-size:var(--fz20);line-height:1.8}
.box-gk01 .its4 .hd{margin-bottom:34px}
.box-gk01 .its4 .hd .tit{padding-left:15px;font-size:var(--fz32);color:#2e2929;font-weight:700;line-height:1.3;position:relative}
.box-gk01 .its4 .hd .tit:before{content:'';position:absolute;left:0;top:2px;bottom:2px;width:5px;background-color:#0b57b7;border-radius:3px}
.box-gk01 .its4 .con .item{overflow:hidden}
.box-gk01 .its4 .con .item+.item{margin-top:1px}
.box-gk01 .its4 .con img{margin-top:7px;margin-right:13px;float:left;width:20px}
.box-gk01 .its4 .con .l{margin-right:13px;float:left;width:88px;text-align-last:justify}
.box-gk01 .its4 .con .l:after{content:':';display:inline-block}
.box-gk01 .its4 .con .r{float:none;overflow:hidden}
.box-gk01 .its5 .hd{margin-bottom:36px}
.box-gk01 .its5 .hd .tit{padding-left:15px;font-size:var(--fz32);color:#2e2929;font-weight:700;line-height:1.3;position:relative}
.box-gk01 .its5 .hd .tit:before{content:'';position:absolute;left:0;top:2px;bottom:2px;width:5px;background-color:#0b57b7;border-radius:3px}
.box-gk01.c1{color:#2e2929}
.box-gk01.c1 .its1{background-color:#e6ebf3}
.box-gk01.c1 .its1 .tit{color:#2e2929}
.box-gk01.c1 .its1 .tit:before{background-color:#0b57b7}
.box-gk01.c2{color:#2e2929}
.box-gk01.c2 .its1{background-color:#fff}
.box-gk01.c2 .its1 .tit{color:#2e2929}
.box-gk01.c2 .its1 .tit:before{background-color:#0b57b7}
.box-gk01.c3{color:#2e2929}
.box-gk01.c3 .its1{background-color:rgba(230,235,243,.6)}
.box-gk01.c3 .its1 .tit{color:#0b57b7}
.box-gk01.c3 .its1 .tit:before{background-color:#0b57b7}
.box-gk01.hAuto .its1 .desc{margin-right:-15px;padding-right:15px;display:block;color:#2e2929;max-height:13.23em;overflow:hidden;overflow-y:auto}
.box-gk01.hAuto .its1 .desc::-webkit-scrollbar{width:4px}
.box-gk01.hAuto .its1 .desc::-webkit-scrollbar-track{background:#ccc}
.box-gk01.hAuto .its1 .desc::-webkit-scrollbar-thumb{background:#0b57b7}
.box-gk01.hAuto .its1 .desc::-webkit-scrollbar-thumb:window-inactive{background:#0b57b7}
.box-gk01.v1 .its1 .pic,.box-gk01.v1 .its1 .right{width:50%}
.box-gk01.v1 .its1 .pic{height:400px}
.box-gk01.v1 .its1 .right{padding:32px 50px 24px}
.box-gk01.v1 .its1 .tit{padding-bottom:29px;font-size:var(--fz32)}
.box-gk01.v2 .its1 .pic,.box-gk01.v2 .its1 .right{width:50%}
.box-gk01.v2 .its1 .pic{height:454px}
.box-gk01.v2 .its1 .right{padding:28px 60px 20px}
.box-gk01.v2 .its1 .tit{margin-bottom:22px;padding-bottom:26px}
.box-gk02{font-size:var(--fz20);color:#2e2929;line-height:1.8}
.box-gk02 .box-tabs01{margin-top:42px;margin-bottom:48px}
.box-gk02 .lst45{margin-top:1.33em}
.box-gk02 .top{margin-bottom:95px;padding:16px 0;position:relative;z-index:1}
.box-gk02 .top:before{content:'';position:absolute;left:calc((1400px - 100vw)/ 2);top:0;right:calc((1400px - 100vw)/ 2);bottom:0;background:url(../images/sec-bg5.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:-1}
.box-gk02 .top:after{content:'';display:block;width:100%;height:0;clear:both;opacity:0;visibility:hidden}
.box-gk02 .top .info{margin-left:15px;padding:9px 0;float:right;max-width:48%;font-size:var(--fz24);color:#fff;line-height:34px;display:flex;flex-wrap:wrap;gap:5px 20px}
.box-gk02 .top .info img{margin:-3px 8px 0 0;display:inline-block;vertical-align:middle;width:32px}
.box-gk02 .top .tit{padding-left:15px;font-size:var(--fz40);color:#fff;font-weight:700;line-height:52px;position:relative;overflow:hidden}
.box-gk02 .top .tit:before{content:'';position:absolute;left:0;top:7px;bottom:2px;width:5px;background-color:#fff;border-radius:3px}
.box-gk02 .user{padding-bottom:48px;margin-bottom:40px;border-bottom:2px solid #ddd;display:flex;justify-content:space-between;align-items:flex-start}
.box-gk02 .user .pic{margin-right:60px;width:360px;position:relative;overflow:hidden;flex-shrink:0}
.box-gk02 .user .pic:before{content:'';display:block;padding-top:112.5%}
.box-gk02 .user .pic img{position:absolute;left:0;top:0;width:100%;min-height:100%}
.box-gk02 .user .text{padding-top:3px;width:calc(100% - 420px);max-width:100%;flex-grow:1}
.box-gk02 .user .t1{display:flex;flex-wrap:wrap;align-items:flex-end}
.box-gk02 .user .tit{margin-right:24px;font-size:var(--fz40);color:#0b57b7;font-weight:700;line-height:1.2}
.box-gk02 .user .job{font-size:var(--fz20);color:#2e2929;line-height:1.5}
.box-gk02 .user .desc{margin-top:25px;font-size:var(--fz20);color:#2e2929;line-height:1.8}
.box-gk02 .user .desc .p1{margin-bottom:3px;opacity:.6}
.box-gk02 .user2{padding-bottom:58px;margin-bottom:40px;border-bottom:2px solid #ddd;display:flex;justify-content:space-between;align-items:flex-start}
.box-gk02 .user2 .pic{margin-right:70px;width:350px;position:relative;z-index:1;flex-shrink:0}
.box-gk02 .user2 .pic:before{content:'';position:absolute;left:10px;top:10px;width:100%;height:100%;background-color:#0b57b7;z-index:-1}
.box-gk02 .user2 .pic .inn{padding-top:130%;position:relative;box-shadow:0 8px 8px rgba(0,0,0,.11);overflow:hidden}
.box-gk02 .user2 .pic img{position:absolute;left:0;top:0;width:100%;min-height:100%;object-fit:cover}
.box-gk02 .user2 .right{width:calc(100% - 420px);max-width:100%;position:relative;flex-grow:1}
.box-gk02 .user2 .t1{margin-bottom:13px;display:flex;justify-content:space-between;align-items:flex-start}
.box-gk02 .user2 .t1 .t-l{width:calc(100% - 440px);max-width:100%;flex-grow:1;display:flex;flex-wrap:wrap;align-items:flex-start}
.box-gk02 .user2 .t1 .t-r{margin-left:20px;width:420px;flex-shrink:0}
.box-gk02 .user2 .t2{/*display:flex;justify-content:space-between;align-items:flex-end*/}
.box-gk02 .user2 .t2 .t-l{/*width:calc(100% - 440px);max-width:100%;flex-shrink: 0;*/}
.box-gk02 .user2 .t2 .t-r{width:324px;flex-shrink:0}
.box-gk02 .user2 .name{/*margin-right:24px;*/font-size:var(--fz40);color:#0b57b7;font-weight:700;line-height:56px}
.box-gk02 .user2 .job{padding-top:24px;font-size:var(--fz20);color:#666;line-height:32px;display: none;}
.box-gk02 .user2 .btns{position: absolute; right: 0; top: 0; width: 420px; z-index: 10; display:flex;justify-content:flex-end;align-items:flex-start;gap:0 15px}
.box-gk02 .user2 .btns .item{min-width:47.62%; position: relative;}
.box-gk02 .user2 .btns .a1{padding:0 15px;display:block;height:64px;font-size:var(--fz22);color:#fff;text-align:center;position:relative;background-color:#0b57b7;display:flex;align-items:center;justify-content:center}
.box-gk02 .user2 .btns .a1:before{content:'';position:absolute;left:0;bottom:0;right:0;height:3px;background-color:#c29e5e}
.box-gk02 .user2 .btns .mask{position: absolute; left: 50%; top: 100%; z-index: 10; -webkit-transform: translate(-50%, 10px); -ms-transform: translate(-50%, 10px); -o-transform: translate(-50%, 10px); transform: translate(-50%, 10px); font-size: var(--fz16); color: #333333; line-height: 1.2; text-align: center; background-color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, .2); opacity: 0; visibility: hidden; -webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.box-gk02 .user2 .btns .mask .code{width: 200px; height: 200px; padding: 8px; display: flex; justify-content: center; align-items: center;}
.box-gk02 .user2 .btns .mask .code img{margin: 0; display: block; width: auto; height: auto; max-width: 100%; max-height: 100%; flex-shrink: 0;}
.box-gk02 .user2 .btns .mask p{padding-bottom: 15px;}
.box-gk02 .user2 .btns img{margin-right:10px;display:block;width:32px;flex-shrink:0}
.box-gk02 .user2 .btns .item:hover .mask{opacity: 1; visibility: visible; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0);}
.box-gk02 .user2 .info{font-size:var(--fz20);color:#2e2929;line-height:1.8}
.box-gk02 .user2 .info .item{margin-bottom:6px;overflow:hidden;display:flex;align-items:flex-start/*;flex-wrap:wrap*/}
.box-gk02 .user2 .info .item:last-child{margin-bottom:0}
.box-gk02 .user2 .info .l,.box-gk02 .user2 .info .r{float:none}
.box-gk02 .user2 .info .l{margin-right:6px;width:110px;text-align-last:justify;opacity:.6;flex-shrink:0}
.box-gk02 .user2 .info .l:after{content:'：'}
.box-gk02 .user2 .info .r{flex-grow:1}
.box-gk02 .user2 .code{font-size:var(--fz16);color:#2e2929;line-height:1.2;text-align:center;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:0 20px}
.box-gk02 .user2 .code .img{margin:0 auto 10px;width:128px;height:128px;line-height:128px;font-size:0;text-align:center}
.box-gk02 .user2 .code .img img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.box-gk02 .bx-info{padding:6px 0 41px;margin-bottom:35px;font-size:var(--fz24);color:#2e2929;line-height:32px;border-bottom:2px solid #ddd}
.box-gk02 .bx-info .item{overflow:hidden}
.box-gk02 .bx-info .l{float:left;max-width:60%}
.box-gk02 .bx-info .r{float:right;max-width:36%}
.box-gk02 .bx-info p img{width:32px;margin-right:8px;display:inline-block;vertical-align:top}
.box-gk02 .bx-info p span{color:#0b57b7;font-weight:700}
.box-gk02 .bx-info2{padding-bottom:58px;margin-bottom:43px;border-bottom:2px solid #ddd;display:block;height:100%;display:flex}
.box-gk02 .bx-info2 .pic{padding-right:10px;width:50%;position:relative;flex-shrink:0}
.box-gk02 .bx-info2 .pic:before{content:'';position:absolute;left:10px;top:10px;right:0;bottom:-10px;background-color:#0b57b7;z-index:-1}
.box-gk02 .bx-info2 .pic .inn{height:460px;position:relative;overflow:hidden}
.box-gk02 .bx-info2 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-gk02 .bx-info2 .text{padding:44px 40px;width:50%;background:#fff url(../images/ls-bg16.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;box-shadow:0 6px 6px rgba(0,0,0,.11);position:relative;z-index:1;flex-shrink:0}
.box-gk02 .bx-info2 .bg-tit{position:absolute;left:50%;bottom:0;width:26.93vw;height:4.9vw;line-height:4.9vw;font-size:0;text-align:center;z-index:-1;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.box-gk02 .bx-info2 .bg-tit img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.box-gk02 .bx-info2 .tit{padding-left:15px;font-size:var(--fz32);color:#2e2929;font-weight:700;line-height:1.2;position:relative}
.box-gk02 .bx-info2 .tit:before{content:'';position:absolute;left:0;top:5px;bottom:1px;width:5px;background-color:#0b57b7;border-radius:3px}
.box-gk02 .bx-info2 .desc{margin-top:16px;font-size:var(--fz18);color:#2e2929;line-height:1.89;height:17.01em;overflow-y:auto}
.box-gk02 .bx-info3{padding-bottom:48px;margin-bottom:46px;border-bottom:2px solid #ddd;display:flex;justify-content:space-between;align-items:flex-start}
.box-gk02 .bx-info3 .pic{margin-left:38px;width:48.57%;height:432px;position:relative;overflow:hidden;order:2}
.box-gk02 .bx-info3 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-gk02 .bx-info3 .text{padding-top:36px;width:calc(51.43% - 38px);max-width:100%;flex-grow:1;order:1}
.box-gk02 .bx-info3 .tit{padding-bottom:18px;font-size:var(--fz36);color:#2e2929;font-weight:700;line-height:1.2;position:relative}
.box-gk02 .bx-info3 .tit:before{content:'';position:absolute;left:0;bottom:0;width:40px;height:2px;background-color:#0b57b7}
.box-gk02 .bx-info3 .desc{margin-top:23px;font-size:var(--fz18);color:#2e2929;line-height:1.89}
.box-gk02 .bx-info4{margin-bottom:40px;background-color:#e6ebf3;display:flex;justify-content:space-between;align-items:center}
.box-gk02 .bx-info4 .pic,.box-gk02 .bx-info4 .text{width:50%;flex-shrink:0}
.box-gk02 .bx-info4 .pic{height:400px;position:relative;overflow:hidden}
.box-gk02 .bx-info4 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-gk02 .bx-info4 .text{padding:20px 50px}
.box-gk02 .bx-info4 .tit{padding-bottom:26px;font-size:var(--fz32);color:#2e2929;font-weight:700;line-height:1.13;position:relative}
.box-gk02 .bx-info4 .tit:before{content:'';position:absolute;left:0;bottom:0;width:40px;height:2px;background-color:#0b57b7}
.box-gk02 .bx-info4 .desc{margin-top:24px;font-size:var(--fz18);color:#2e2929;max-height:13.23em;overflow:hidden;overflow-y:auto}
.box-gk02 .bx-info4 .desc::-webkit-scrollbar{width:4px}
.box-gk02 .bx-info4 .desc::-webkit-scrollbar-track{background:#ccc}
.box-gk02 .bx-info4 .desc::-webkit-scrollbar-thumb{background:#0b57b7}
.box-gk02 .bx-info4 .desc::-webkit-scrollbar-thumb:window-inactive{background:#0b57b7}
.box-gk02 .bx-info4 .desc h4{margin-bottom:.3em;font-size:var(--fz24);color:#0b57b7;font-weight:700;line-height:1.83}
.box-gk02 .items{padding-bottom:48px;margin-bottom:43px;border-bottom:2px solid #ddd}
.box-gk02 .items:last-child{padding-bottom:0!important;margin-bottom:0!important;border:none!important}
.box-gk02 .items .c1{color:#0b57b7!important}
.box-gk02 .items .hd{margin-bottom:35px}
.box-gk02 .items .hd:after,.box-gk02 .items .hd:before{content:'';display:block;width:100%;height:0;clear:both;opacity:0;visibility:hidden}
.box-gk02 .items .hd .btns01{margin:0!important;float:right}
.box-gk02 .items .hd .tit{padding-left:15px;font-size:var(--fz32);color:#2e2929;font-weight:700;line-height:1.45;position:relative;overflow:hidden}
.box-gk02 .items .hd .tit:before{content:'';position:absolute;left:0;top:50%;width:5px;height:32px;background-color:#0b57b7;border-radius:3px;margin-top:-16px}
.box-gk02 .items .cont ul{margin-top:1.68em!important}
.box-gk02 .items .its1{display:flex;justify-content:space-between;align-items:center}
.box-gk02 .items .its1 .pic,.box-gk02 .items .its1 .right{width:48.57%;flex-shrink:0}
.box-gk02 .items .its1 .pic{position:relative;overflow:hidden}
.box-gk02 .items .its1 .pic:before{content:'';display:block;padding-top:57.94%}
.box-gk02 .items .its1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-gk02 .items .its2{overflow:hidden}
.box-gk02 .items .its2 .pic{margin-right:40px;float:left;width:35.71%}
.box-gk02 .items .its2 .pic img{display:block;max-width:100%}
.box-gk02 .items .its2 .r{float:none;overflow:hidden}
.box-gk02 .items.v1{padding-bottom:0;margin-bottom:40px;border:none}
.box-gk02.v1 .top:before{background-image:url(../images/sec-bg7.jpg)}
.box-gk02.v1 .top .tit{color:#0b57b7}
.box-gk02.v1 .top .tit:before{background-color:#0b57b7}
.box-gk02.v2{font-size:var(--fz18);line-height:1.89}
.box-gk03{font-size:var(--fz18);color:#2e2929;line-height:1.89}
.box-gk03 .its1{padding:58px 0 448px;padding-right:12.1vw;padding-left:20.83vw;margin-bottom:-146px;position:relative;min-height:850px;z-index:1}
.box-gk03 .its1 .bg{position:absolute;left:0;top:0;right:calc((1400px - 100vw)/ 2);bottom:0;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;pointer-events:none;z-index:-1}
.box-gk03 .its1 .tit{font-size:var(--fz36);color:#0b57b7;font-weight:700;line-height:1.2;padding-bottom:22px;margin-bottom:23px;position:relative}
.box-gk03 .its1 .tit:before{content:'';position:absolute;left:0;bottom:0;width:40px;height:2px;background-color:#0b57b7}
.box-gk03 .its1 .desc{max-height:11.34em;-webkit-box-orient:vertical;-webkit-line-clamp:6;display:-webkit-box;overflow:hidden}
.box-gk03 .its1 .btns01{margin-top:18px}
.box-gk03 .its2{margin-left:-38px;margin-right:-60px;position:relative;z-index:2}
.box-gk03 .its2:before{content:'';position:absolute;left:calc((1400px - 100vw)/ 2);top:0;right:0;bottom:0;background-color:#0b57b7;z-index:-2}
.box-gk03 .its2:after{content:'';position:absolute;left:-212px;top:10px;width:264px;height:264px;background:url(../images/logo2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;z-index:-1;opacity:.1}
.box-gk03 .its3{margin:60px 0;display:flex;justify-content:space-between;align-items:center}
.box-gk03 .its3 .pic{padding:0 16px 16px 0;width:51.14%;position:relative;z-index:1;flex-shrink:0;order:2}
.box-gk03 .its3 .pic:before{content:'';position:absolute;left:16px;top:16px;right:0;bottom:0;background-color:#c29e5e;z-index:-1}
.box-gk03 .its3 .pic .inn{height:424px;position:relative;overflow:hidden}
.box-gk03 .its3 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-gk03 .its3 .text{width:45%;flex-shrink:0;order:1}
.box-gk03 .its4{margin:60px 0;display:flex;justify-content:space-between;align-items:center}
.box-gk03 .its4 .pic{padding:0 16px 16px 0;width:51.14%;position:relative;z-index:1;flex-shrink:0}
.box-gk03 .its4 .pic:before{content:'';position:absolute;left:16px;top:16px;right:0;bottom:0;background-color:#c29e5e;z-index:-1}
.box-gk03 .its4 .pic .inn{height:666px;position:relative;overflow:hidden}
.box-gk03 .its4 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-gk03 .its4 .text{width:45%;flex-shrink:0}
.box-gk03.v1 .its1 .desc{max-height:none;display:block}
.box-gk04{font-size:var(--fz18);color:#2e2929;line-height:1.89}
.box-gk04 .items{margin-bottom:22px}
.box-gk04 .items:last-child{margin-bottom:0}
.box-gk04 .hd{margin-bottom:24px}
.box-gk04 .cont .its1{margin-top:1.33em;display:flex;justify-content:space-between;align-items:flex-start}
.box-gk04 .cont .its1 .left,.box-gk04 .cont .its1 .right{flex-shrink:0}
.box-gk04 .cont .its1 .left{width:57.14%}
.box-gk04 .cont .its1 .right{width:40%}
.box-gk04 .cont .its1 .info{font-size:var(--fz18);color:#2e2929;line-height:1.89}
.box-gk04 .cont .its1 .info .item{margin-top:-1px;min-height:142px;border:1px solid #ddd;display:flex}
.box-gk04 .cont .its1 .info .label,.box-gk04 .cont .its1 .info .r{flex-shrink:0}
.box-gk04 .cont .its1 .info .label{padding:23px 10px;width:25.87%;background-color:#e6ebf3;border-right:1px solid #ddd;font-size:var(--fz24);color:#0b57b7;font-weight:700;line-height:1.3;text-align:center}
.box-gk04 .cont .its1 .info .r{padding:20px 40px;width:74.13%}
.box-gk05{font-size:var(--fz18);color:#2e2929;line-height:1.89}
.box-gk05 .its-hd1{margin-bottom:.6em}
.box-gk05 .its-hd1 .tit{font-size:var(--fz36);color:#0b57b7;font-weight:700;line-height:1.2;text-align:center}
.box-gk05 .its-hd2{margin-bottom:.6em}
.box-gk05 .its-hd2 .tit{font-size:var(--fz24);color:#0b57b7;font-weight:700;line-height:1.2;text-align:center}
.box-gk05 ul{margin-top:2.65em;margin-bottom:2.65em}
.box-gk05 ul:last-child{margin-bottom:0}
.box-gk06 .its1{display:flex;justify-content:space-between;align-items:flex-start}
.box-gk06 .its1 .left,.box-gk06 .its1 .right{width:48.57%;flex-shrink:0}
.box-gk06 .its1 .t1{display:flex;align-items:flex-start}
.box-gk06 .its1 .lg{margin-right:20px;width:64px;height:64px;line-height:64px;font-size:0;flex-shrink:0}
.box-gk06 .its1 .lg img{display:inline-block;vertical-align:top;max-width:100%;max-height:100%}
.box-gk06 .its1 .tit{padding-bottom:22px;width:calc(100% - 84px);max-width:100%;font-size:var(--fz36);color:#2e2929;font-weight:700;line-height:1.2;position:relative;flex-grow:1}
.box-gk06 .its1 .tit:before{content:'';position:absolute;left:0;bottom:0;width:40px;height:2px;background-color:#0b57b7}
.box-gk06 .its1 .tit-v1{margin-top:.6em;font-size:var(--fz36);color:#0b57b7;font-weight:700;line-height:1.2}
.box-gk06 .its1 .desc{margin-top:20px;font-size:var(--fz18);color:#2e2929;line-height:1.89}
.box-hljy01{margin:0 10px 10px 0;padding:46px 52px 50px;font-size:var(--fz18);color:#2e2929;line-height:1.89;position:relative;z-index:1}
.box-hljy01:before{content:'';position:absolute;left:10px;top:10px;right:-10px;bottom:-10px;background-color:#0b57b7;z-index:-2}
.box-hljy01:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid #0b57b7;background:linear-gradient(180deg,#cfe2ff,#f1eeff);z-index:-1}
.box-hljy01 .hd{margin-bottom:23px}
.box-hljy01 .hd .tit{padding-bottom:22px;font-size:var(--fz36);color:#0b57b7;font-weight:700;line-height:1.2;position:relative}
.box-hljy01 .hd .tit:before{content:'';position:absolute;left:0;bottom:0;width:40px;height:2px;background-color:#0b57b7}
.box-hljy01 .hd .tit.mid{text-align:center}
.box-hljy01 .hd .tit.mid:before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.box-hljy01 .cont a:hover{text-decoration:underline}
.box-hljy01 .cont .its1{margin: 0 auto; margin-top: 23px; width: 856px; max-width: 100%; font-size: var(--fz20); color: #2E2929; line-height: 1.8;}
.box-hljy01 .cont .its1 p{display: flex; align-items: flex-start;}
.box-hljy01 .cont .its1 img{margin: 6px 16px 0 0; display: block; width: 24px; flex-shrink: 0;}
.box-hljy01 .its1{overflow:hidden}
.box-hljy01 .its1 .left{padding-top:24px}
.box-hljy01 .its1 .pic{margin-left:40px;float:right;width:24.79vw}
.box-hljy01 .its1 .pic img{display:block;width:100%}
.box-hljy01 .its1 .code{margin-left:5%;float:right;width:280px;text-align:center}
.box-hljy01 .its1 .code .cd-img{margin:0 auto 10px;background-color:#fff;box-shadow:0 6px 6px rgba(0,0,0,.11)}
.box-hljy01 .its1 .code .cd-img img{display:block;margin:0 auto}
.box-hljy01.v1{padding:35px 40px 38px}
.box-hljy01.v1 .its1 .left{padding-top:0}
.box-hljy01.v1 .its1 .pic{margin-top:21px}
.box-det01 .hd{padding-bottom:16px;border-bottom:1px solid #ddd}
.box-det01 .hd .tit{font-size:var(--fz32);color:#2e2929;font-weight:700;line-height:1.5;text-align:center}
.box-det01 .hd .info{margin-top:24px;font-size:var(--fz16);color:#999;line-height:1.9;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.box-det01 .hd .info>*{margin:0 12px}
.box-det01 .hd .info img{display:inline-block;vertical-align:middle;margin-top:-3px;margin-right:8px;max-width:24px}
.box-det01 .hd .info .fontS{font-size:var(--fz16);color:#2e2929;display:flex;flex-wrap:wrap;align-items:center}
.box-det01 .hd .info .fontS .inn{margin-left:10px;color:#0b57b7;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center}
.box-det01 .hd .info .fontS .item{margin-left:-1px;padding:0 5px;min-width:56px;text-align:center;border:1px solid #0b57b7;cursor:pointer}
.box-det01 .hd .info .fontS .item:first-child{margin-left:0;border-radius:50px 0 0 50px}
.box-det01 .hd .info .fontS .item:last-child{border-radius:0 50px 50px 0}
.box-det01 .hd .info .fontS .item.on{background-color:#0b57b7;color:#fff}
.box-det01 .cont{padding:24px 0;font-size:var(--fz16);color:#2e2929;line-height:2;overflow:hidden;overflow-x:auto}
.box-det01 .cont iframe,.box-det01 .cont img,.box-det01 .cont table,.box-det01 .cont video{max-width:100%}
.box-det01 .cont a{font-size: inherit !important; /*color: inherit !important;*/ text-decoration: inherit !important}
.box-det01 .cont a:hover{text-decoration: underline !important}
.box-det01 .detPage{padding-top:24px;border-top:1px dashed #ddd;overflow:hidden}
.box-det01 .detPage .item{position:relative;width:46%}
.box-det01 .detPage .item:before{content:'';position:absolute;top:6px;bottom:4px;width:4px;background-color:#ddd;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.box-det01 .detPage .item:nth-child(1){padding-left:18px;float:left}
.box-det01 .detPage .item:nth-child(1):before{left:0}
.box-det01 .detPage .item:nth-child(2){padding-right:18px;float:right;text-align:right}
.box-det01 .detPage .item:nth-child(2):before{right:0}
.box-det01 .detPage .tit{font-size:var(--fz16);color:#666;line-height:2}
.box-det01 .detPage .link{font-size:var(--fz16);color:#2e2929;line-height:2}
.box-det01 .detPage .link span{font-size:inherit;color:inherit}
.box-det01 .detPage .link a{display:block;font-size:inherit;color:inherit;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.box-det01 .detPage .item:hover:before{background-color:#0b57b7}
.box-det01 .detPage .item:hover .link a{color:#0b57b7;text-decoration:underline}
.box-zzjg01 .hd{padding:9.5px 15px;background-color:#0b57b7;display:flex;justify-content:center;align-items:center}
.box-zzjg01 .hd .icon{margin-right:20px;width:48px;height:48px;line-height:48px;font-size:0;text-align:center;background-color:rgba(255,255,255,.2);border-radius:50%;overflow:hidden;flex-shrink:0}
.box-zzjg01 .hd .icon img{display:inline-block;vertical-align:middle;max-width:54%;max-height:54%}
.box-zzjg01 .hd .tit{max-width:calc(100% - 68px);font-size:var(--fz32);color:#fff;font-weight:700;line-height:48px;flex-shrink:0}
.box-zzjg01 .cont{padding:20px 36px;background:url(../images/sec-bg6.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;box-shadow:0 4px 4px rgba(0,0,0,.16)}
.box-ssDet01{font-size:var(--fz18);color:#2e2929;line-height:1.89;display:flex;justify-content:space-between;align-items:flex-start}
.box-ssDet01 .left,.box-ssDet01 .right{width:48.57%;flex-shrink:0}
.box-ssDet01 .pic{padding-top:64.71%;position:relative;border:1px solid #ddd;box-shadow:0 6px 6px rgba(0,0,0,.16);overflow:hidden}
.box-ssDet01 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-ssDet01 .items{padding-bottom:58px;margin-bottom:52px;border-bottom:2px solid #ddd}
.box-ssDet01 .items:last-child{padding-bottom:0;margin-bottom:0;border:none}
.box-ssDet01 .hd{margin-bottom:56px}
.box-ssDet01 .hd .tit{padding-left:15px;font-size:var(--fz32);color:#2e2929;font-weight:700;line-height:1.25;position:relative}
.box-ssDet01 .hd .tit:before{content:'';position:absolute;left:0;top:4px;bottom:4px;width:5px;background-color:#0b57b7}
.box-syyj01{display:flex;justify-content:space-between;align-items:flex-start}
.box-syyj01 .col,.box-syyj01 .cor{width:48.57%;flex-shrink:0}
.box-tsg01{padding:40px 100px;display:block;height:280px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}
.box-tsg01:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/sec-bg10.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:-1}
.box-tsg01 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-2}
.box-tsg01 .hd01{margin-bottom:42px}
.box-tsg01 .arrow{display:block;width:40px;height:40px;background:#c29e5e url(../images/icon-arrow7.png) center center no-repeat;-webkit-background-size:16px auto;background-size:16px auto;border-radius:50%}
.box-xk01{margin-bottom: 40px}
.box-xk01 .items+.items{margin-top:19px}
.box-xk01 .hd{margin-bottom:21px;display:flex;align-items:center}
.box-xk01 .hd .icon{margin-right:10px;width:96px;height:96px;line-height:96px;font-size:0;text-align:center;background:url(../images/ls-bg1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;flex-shrink:0}
.box-xk01 .hd .icon img{display:inline-block;vertical-align:middle;max-width:50%;max-height:50%}
.box-xk01 .hd .tit{font-size:var(--fz32);color:#fff;line-height:1.5;font-weight:700}
.box-tabs01{margin-bottom:40px;overflow:hidden}
.box-tabs01 .tabs03{margin-bottom:0!important;float:left}
.box-tabs01 .tips{padding:18px 0;float:right;font-size:var(--fz18);color:#2e2929;line-height:28px}
.box-tags01{margin-bottom:30px;overflow:hidden}
.box-tags01 .tags01{float:left}
.box-tags01 .tips{padding:4px 0;float:right;font-size:var(--fz18);color:#2e2929;line-height:24px}
.box-bgcx01 .tit01{margin-bottom:35px}
.box-bgcx01 .code{margin:0 13px;width:fit-content;font-size:var(--fz24);color:#fff;text-align:center;line-height:1.3}
.box-bgcx01 .code .pic{margin:0 auto 12px;padding:8px;width:200px;height:200px;line-height:184px;background-color:#fff;font-size:0;text-align:center}
.box-bgcx01 .code .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.box-bgcx02{font-size:var(--fz18);color:#2e2929;line-height:2}
.box-bgcx02 h3{margin-bottom:2em;font-size:var(--fz24);color:#2e2929;font-weight:700;line-height:1.17}
.box-bgcx02 .its1{margin-bottom:48px;padding-right:8.33vw;display:flex;justify-content:space-between;align-items:flex-start}
.box-bgcx02 .its1 .left{width:calc(45.16% - 20px);max-width:100%;flex-grow:1}
.box-bgcx02 .its1 .right{margin-left:20px;width:54.84%;flex-shrink:0}
.box-blfy01{display:flex;justify-content:space-between;align-items:flex-start}
.box-blfy01 .left,.box-blfy01 .right{flex-shrink:0}
.box-blfy01 .left{width:54.29%}
.box-blfy01 .right{width:34%}
.box-blfy01 .tit01{margin-bottom:32px}
.box-blfy01 .tit03{margin-bottom:21px}
.box-blfy01 .desc{font-size:var(--fz18);color:#2e2929;line-height:1.89}
.box-blfy01 .btns01{margin-top:17px}
.box-blfy01 .big-pic img{display:block;max-width:100%}
.box-ksjs01 .items{margin-bottom:80px;position:relative;z-index:1}
.box-ksjs01 .items:before{content:'';position:absolute;right:-3px;top:-3px;width:72.55vw;height:3.33vw;background:url(../images/sec-bg21.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:-1}
.box-ksjs01 .items:after{content:'';position:absolute;left:-20px;bottom:-20px;width:65.21vw;height:8.33vw;background:url(../images/sec-bg20.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:-1}
.box-ksjs01 .items:last-child{margin-bottom:0}
.box-ksjs01 .hd{padding:8px 30px;background-color:#e6ebf3;display:flex;align-items:center}
.box-ksjs01 .hd .icon{margin-right:20px;width:48px;height:48px;line-height:48px;font-size:0;text-align:center;background-color:#0b57b7;border-radius:50%;flex-shrink:0}
.box-ksjs01 .hd .icon img{display:inline-block;vertical-align:middle;max-width:54%;max-height:54%}
.box-ksjs01 .hd .tit{width:calc(100% - 68px);max-width:100%;font-size:var(--fz32);color:#0b57b7;font-weight:700;line-height:48px}
.box-ksjs01 .cont{padding:30px 44px;box-shadow:0 4px 4px 2px rgba(0,0,0,.16);background:url(../images/sec-bg6.jpg) center top no-repeat;-webkit-background-size:cover;background-size:cover}
.box-tjtc01 .items{margin-bottom:44px}
.box-tjtc01 .items:last-child{margin-bottom:0}
.box-tjtc01 .hd{margin-bottom:46px}
.box-tjtc01 .hd .tit{padding-left:15px;font-size:var(--fz32);color:#2e2929;font-weight:700;line-height:1.2;position:relative}
.box-tjtc01 .hd .tit:before{content:'';position:absolute;left:0;top:4px;bottom:4px;width:5px;background-color:#0b57b7;border-radius:3px}
.box-mzgl01{padding:60px 100px;display:block;height:320px;position:relative;z-index:1;overflow:hidden;display:flex;justify-content:space-between;align-items:center}
.box-mzgl01:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/sec-bg24.png) left center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:-1}
.box-mzgl01 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.box-mzgl01 .cont{width:100%;display:flex;justify-content:space-between;align-items:flex-start}
.box-mzgl01 .left{max-width:60%}
.box-mzgl01 .right{margin-top:2px}
.box-mzgl01 .tit{padding-bottom:22px;font-size:var(--fz36);color:#fff;font-weight:700;line-height:1.2;position:relative}
.box-mzgl01 .tit:before{content:'';position:absolute;left:0;bottom:0;width:40px;height:2px;background-color:#fff}
.box-mzgl01 .desc{margin-top:12px;font-size:var(--fz32);color:#fff;line-height:1.67;opacity:.8}
.box-mzgl01:hover .bg{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.box-wmg01{display:block;height:320px;position:relative;overflow:hidden}
.box-wmg01 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.box-wmg01 .bg-logo{position:absolute;right:22.29vw;top:50%;width:607px;height:200px;line-height:200px;font-size:0;text-align:center;z-index:-1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.box-wmg01 .bg-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.box-wmg01 .wp2{height:100%;display:flex;align-items:center}
.box-wmg01 .inn{padding:60px 0;width:100%;display:flex;justify-content:space-between;align-items:center}
.box-wmg01 .left{max-width:66%}
.box-wmg01 .tit{padding-bottom:22px;font-size:var(--fz36);color:#fff;font-weight:700;line-height:1.2;position:relative}
.box-wmg01 .tit:before{content:'';position:absolute;left:0;bottom:0;width:40px;height:2px;background-color:#fff}
.box-wmg01 .desc{margin-top:14px;font-size:var(--fz32);color:#fff;line-height:1.5;opacity:.6}
.box-wmg01 .btns01{margin-top:0!important}
.box-wmg01:hover .bg{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
@media only screen and (max-width:1779px){
.pop-enter1 .logo{left: 20px; top: 20px; height: 76px; line-height: 76px;}
.pop-enter1 .list{margin: 0 -15px -30px;}
.pop-enter1 .list li{padding: 0 15px; margin-bottom: 30px;}
.pop-enter1 .list .icon{width: 80px; height: 80px; line-height: 80px;}
.row-index7 .wp:before{right:-6vw}
.row-index1 .hd01{left:12.95%}
.lst49 li:nth-child(odd) .bg{left:-5vw}
.lst49 li:nth-child(even) .bg{right:-5vw}
.box-zqgl01 .big-pic{margin-left:-6vw}
}
@media only screen and (max-width:1599px){
.pop-enter1 .list .icon{margin-bottom: 8px; width: 62px; height: 62px; line-height: 62px;}
.pop-enter1 .list .tit .en{margin-top: 6px;}
.pop-enter1 .list .icon-arrow{margin-top: 10px; width: 36px; height: 36px;}
.swiper03 .swp-col{padding-top:50px}
.swiper02 .con{height:476px}
.swiper03 .swp-for{height:356px}
.swiper08 .swp-for{right:-6vw}
.swiper08 .swp-nav{left:-6vw}
.swiper10 .top:before{left:-5vw;right:-5vw}
.nyTabs01 a{padding:0 1.5vw;min-width:150px}
.tabs04 .con{height:100px}
.lst20{margin:0 -15px}
.lst20 li{padding:0 15px}
.row-index1 .hd01{left:7.55%}
.row-gk1_2 .wp{padding-right:0}
.row-gk1_2 .hd01{width:120px;margin-right:30px;margin-top:30px}
.row-ky1_1 .bg-l{left:-6vw}
.row-ky1_1 .bg-r{right:-6vw}
.table05 .arrow.prev{left: calc(152.49vw * 0.18 - 14px);}
.table05 .table-left{width: calc(152.49vw * 0.18);}
.table05 table{width:152.49vw;}
.box-gk02 .top:before{left:-6vw;right:-6vw}
.box-gk03 .its1 .bg{right:-6vw}
.box-gk03 .its2{margin-right:0;margin-left:-6vw}
.box-gk03 .its2:before{left:-6vw}
.box-gk03 .its2:after{left:3%}
}
@media only screen and (max-width:1399px){
.swpPagination2{right:25px!important}
.swiper01 .pic{height:452px}
.swiper01 .text{height:224px;margin-right:70px}
.swiper02 .con{height:380px}
.swiper02 .text{padding:18px 25px}
.swiper02 .item.on .play{width:70px;height:70px}
.swiper02 .item.on .play:before{-webkit-background-size:16px auto;background-size:16px auto}
.swiper03 .swp-col{padding-top:30px}
.swiper03 .swp-nav .con{height:60px}
.swiper03 .swp-nav .pic{height:56px}
.swiper03 .swp-nav .swiper-slide-thumb-active .pic{border-width:2px}
.swiper08{height:38vw}
.swiper08 .swp-nav .con{height:10vw}
.swiper08 .swp-nav .con:before{width:90px;height:90px;margin-top:-45px}
.swiper08 .swp-nav .arrow{right:10px;bottom:10px}
/*.swiper10 .swp-for{border-width:20px}*/
.swiper10 .swp-nav{width:90%}
.swiper10 .swp-nav .pic{width:130px;margin-bottom:10px}
.swiper10 .swp-nav .name{margin-right:8px}
.swiper10 .swp-nav .ks{margin-top:10px}
.swiper10 .swp-nav .job{margin-top:8px}
.tabs08 li{margin-bottom:30px}
.nyTabs01 a{min-width:124px;padding:0 15px}
.lst01{margin:0 -10px -30px}
.lst01 li{padding:0 10px;margin-bottom:30px}
.lst01 .mask{padding:25px 20px}
.lst01 .mask .icon{width:86px;height:86px;line-height:86px;margin-bottom:12px}
.lst02{margin:0 -10px -30px!important}
.lst02 li{padding:0 10px!important;margin-bottom:30px!important}
.lst03 li{margin-bottom:20px}
.lst03 .con{height:186px}
.lst05 .text2{padding:40px 40px 40px 70px}
.lst05 li:nth-child(1) .text2{padding:40px 70px 40px 40px}
.lst06{margin:0 -10px -20px}
.lst06 li{padding:0 10px;margin-bottom:20px}
.lst07 .con{min-height:218px}
.lst08{margin:0 -10px -20px}
.lst08 li{padding:0 10px;margin-bottom:20px}
.lst08 .con{min-height:260px}
.lst10 .pic{width:600px}
.lst10 .text{padding:50px 30px 30px;width:calc(100% - 600px);height:342px}
.lst15 .con:after{right:10px;top:10px;width:50px;height:50px}
.lst15 .date04{width:100px;margin-right:50px}
.lst15 .text{width:calc(100% - 150px)}
.lst16 .con{padding:40px 15px 20px;min-height:240px}
.lst17 li{width:25%}
.lst18 .text{top:30vw}
.lst19 li{width:33.33%}
.lst26 li{margin-bottom:15px}
.lst26 .con{height:60px}
.lst27 .con{padding-top:35px}
.lst27 .icon{width:86px;height:86px;line-height:86px;margin-bottom:20px}
.lst27.v1 .con{padding-top:62px;height:300px}
.lst28 .con{height:260px}
.lst28 .icon{width:86px;height:86px;line-height:86px;margin-bottom:20px}
.lst31{margin:0 -10px;gap:20px 0}
.lst31 li{padding:0 10px}
.lst34 .con{padding-top:40px;height:320px}
.lst36 .con{min-height:250px}
.lst37 .text{padding:25px 30px}
.lst41 .text{padding:30px}
.lst41 .t1{margin-bottom:20px}
.lst41 .t1 .icon{width:76px;height:76px;line-height:76px}
.lst41 .t1 .tit{width:calc(100% - 86px)}
.lst41 .tc-link{margin-bottom:20px}
.lst41 .info{margin:0 -15px;gap:15px 0}
.lst41 .info .item{padding:0 15px}
.lst48{margin:0 -10px;gap:20px 0}
.lst48 li{padding:0 10px}
.lst50{margin:0 -5px;gap:15px 0}
.lst50 li{padding:0 5px}
.lst51 .con{padding:60px 40px;min-height:324px}
.lst52 .con{padding:60px}
.row-index6 .wp{padding:0 5.21vw}
.row-index7 .hd01{padding:60px;padding-right:450px}
.row-index8 .wp{padding:0 5.1vw}
.row-gk1_3{height:58vw}
.row-jyzy1_3{height:900px}
.row-jyzy1_3 .col .col-l{padding-top:190px}
.row-jyzy1_3 .col .col-r{padding:60px 30px}
.row-jyzy1_3 .hd01{height:190px}
.row-jyzy1_3 .tabsMs01{margin-top:50px}
.box-form01 .inp{width:24vw}
.box-form01 .submit{width:9vw}
.box-jyzy01{height:614px}
.box-jyzy01 .icon{margin-bottom:6px;width:72px;height:72px;line-height:72px}
.box-jyzy01 .tit .en{margin-top:6px}
.box-zqgl01 .big-pic{height:472px}
.box-zqgl01 .desc{margin-top:20px}
.box-zqgl01 .btns02{margin-top:20px}
.box-gk02 .user2 .pic{width:300px}
.box-gk02 .user2 .right{width:calc(100% - 370px)}
.box-gk02 .user2 .t1 .t-r{width:310px}
/*.box-gk02 .user2 .t2 .t-l{width:calc(100% - 330px)}*/
.box-gk02 .user2 .t2 .t-r{width:240px}
.box-gk02 .user2 .btns{width: 310px;}
.box-gk02 .user2 .btns .a1{height:52px}
.box-gk02 .user2 .btns img{margin-right:6px;width:24px}
.box-gk02 .user2 .btns .mask .code{width: 148px; height: 148px}
.box-gk02 .user2 .code .img{width:100px;height:100px;line-height:100px}
.box-gk03 .its2:after{width:220px;height:220px}
}
@media only screen and (max-width:1199px){
.pop-enter1{padding: 0 5%;}
.pop-enter1 .enterBtn01 .icon-close{top: 35%;}
.swpPagination1{padding:15px 0}
.swpPagination1 .swiper-pagination-bullet{margin:0 3px!important;width:6px;height:6px}
.swpPagination2 .swiper-pagination-bullet{width:18px;height:18px;margin:2px 0!important}
.swpPagination2 .swiper-pagination-bullet:before{width:6px;height:6px}
.swpPagination2 .swiper-pagination-bullet:after{width:18px;height:18px}
.swpPagination3 .swiper-pagination-bullet{margin:0 3px!important;width:6px;height:6px}
.swpArrow1{width:36px;height:36px}
.swpArrow1.v1{width:32px;height:32px}
.swpFraction1{bottom:15px!important}
.enterBtn01{padding:16px;width:234px;height:90px;margin-left:-117px;display:none}
.enterBtn01 span{margin-bottom:3px}
.swiper01 .pic{height:auto;padding-top:66.76%}
.swiper02{padding:30px 0 70px}
.swiper02 .con{height:340px}
.swiper03{margin-top:30px}
.swiper03 .swp-for{height:268px}
.swiper03 .swp-nav .con{height:52px}
.swiper03 .swp-nav .pic{height:48px}
.swiper03 .swp-text{padding-bottom:60px}
.swiper03 .swp-text .desc{margin-top:20px}
.swiper03 .swp-text .btns02{margin-top:20px}
.swiper04{padding-bottom:30px}
.swiper05 .con{padding:25px;height:210px}
.swiper05 .con:before{right:10px;bottom:10px;width:50px;height:50px}
.swiper05 .tit{margin-left:-25px;padding-left:25px}
.swiper05 .tit:before{top:4px;height:18px}
.swiper05 .date02{margin-top:25px}
.swiper06{height:52vw}
.swiper08{height:auto}
.swiper08 .swp-for,.swiper08 .swp-nav{position:static;width:auto}
.swiper08 .swp-for{height:52vw}
.swiper08 .swp-nav .con{height:124px}
.swiper08 .swp-nav .con:before{width:60px;height:60px;margin-top:-30px}
.swiper08 .swp-nav .arrow{width:28px;height:28px;-webkit-background-size:14px auto;background-size:14px auto}
.swiper09{padding-bottom:60px}
.swiper09 .con{display:block}
.swiper09 .pic,.swiper09 .text{width:100%}
.swiper09 .pic .inn{height:auto;padding-top:66.67%}
.swiper09 .text{padding:40px}
.swiper10 .swp-nav{right:-20px}
.swiper10 .swp-nav .pic{width:100px}
.swiper10 .swp-nav .job{margin-top:4px}
.swiper10 .swp-txts .con{display: block;}
.swiper10 .swp-txts .left, .swiper10 .swp-txts .right{width: 100%;}
.swiper10 .swp-txts .left{margin: 0; justify-content: flex-start;}
.swiper10 .swp-txts .left .left-l{width: auto; max-width: calc(100% - 156px); flex-grow: 0; flex-shrink: 0;}
.swiper10 .swp-txts .right{padding: 0; margin-top: 15px;}
.swiper11 .pic{height:auto;padding-top:74.71%}
.swiper12{padding-bottom: 15px}
.nyTabs01 ul{margin:0 -20px;white-space:nowrap;overflow:hidden;overflow-x:auto}
.nyTabs01 li{margin-bottom:0;width:auto!important}
.nyTabs01 a{min-width:120px;height:48px;line-height:48px;padding:0 12px!important}
.nyTabs01 a:before{right:5px;width:36px;height:36px;margin-top:-18px}
.tabs02{white-space:nowrap;overflow:hidden;overflow-x:auto}
.tabs02 ul{font-size:0}
.tabs02 li{display:inline-block;vertical-align:middle}
.tabs02 .tit{background-color:#0b57b7}
.tabs03{margin:0 -20px;padding:0 20px;margin-bottom:20px!important;white-space:nowrap;overflow:hidden;overflow-x:auto}
.tabs03 ul{margin-bottom:0}
.tabs03 li{margin:0}
.tabs03 a{padding:0 25px;min-width:140px!important;height:36px;line-height:36px}
.tabs04{margin:0 -20px;padding:0 20px;margin-bottom:20px;white-space:nowrap;overflow:hidden;overflow-x:auto}
.tabs04 .con{padding:0 25px;height:70px;min-width:220px}
.tabs04 .icon{margin-right:15px;width:38px;height:38px;line-height:38px}
.tabs04 .tit{max-width:calc(100% - 53px)}
.tabs06{margin-bottom:20px}
.tabs06 ul{margin-bottom:-10px}
.tabs06 li{margin-bottom:10px}
.tabs06.v1 a{min-width:15vw}
.tabs07{margin-bottom:20px}
.tabs07 ul{margin:0 -5px -10px}
.tabs07 li{padding:0 5px;margin-bottom:10px}
.tabs07 .icon{width:28px;height:28px}
.tabs07 .tit{width:calc(100% - 32px);font-size:var(--fz16)}
.tabs08 ul{display:flex;flex-wrap:wrap}
.tabs08 li{margin:0;width:33.33%;flex-shrink:0}
.tabs08 .con{height:100%}
.tabs09{margin:0 -20px;padding:0 20px;margin-bottom:20px;white-space:nowrap;overflow:hidden;overflow-x:auto}
.tabs09 .con{padding:0 15px;height:42px}
.tabs09 .icon{width:24px;height:24px;margin-right:5px}
.tabs09 .tit{width:calc(100% - 29px)}
.lst01 li{width:50%}
.lst01 .mask{padding:30px}
.lst02 li{width:33.33%!important}
.lst05 .text1 .icon,.lst05 .text2 .t1 .icon{width:76px;height:76px}
.lst05 .text1 .tit{max-width:calc(100% - 86px)}
.lst05 .text2 .l{width:calc(100% - 120px)}
.lst05 .text2 .map{width:90px;height:90px}
.lst05 .text2 .map img{width:36px}
.lst06 .text:before{right:10px;bottom:10px;width:50px;height:50px}
.lst07 .con:before{right:10px;bottom:10px;width:50px;height:50px}
.lst07 .icon{width:52px;height:52px}
.lst08 .icon{width:76px;height:76px;line-height:76px}
.lst10 li{margin-bottom:20px}
.lst10 .pic{width:500px}
.lst10 .text{padding:30px 25px 20px;width:calc(100% - 500px);height:284px}
.lst10 .tit{padding-bottom:14px}
.lst10 .desc{margin-top:14px}
.lst10 .arrow{margin-top:12px}
.lst12{margin:0 -10px -20px}
.lst12 li{padding:0 10px;margin-bottom:20px}
.lst12 .con{height:180px!important}
.lst12 .con:before{right:10px;bottom:10px;width:50px;height:50px}
.lst12 .tit{margin-top:20px}
.lst13{margin:0 -10px -20px}
.lst13 li{padding:0 10px;margin-bottom:20px}
.lst13 .con{padding:15px 20px}
.lst14 .con:before{right:10px;bottom:10px;width:50px;height:50px}
.lst16{flex-wrap:wrap}
.lst16 li{width:33.33%;border-bottom:1px solid rgba(255,255,255,.4)}
.lst16 li:nth-child(3n){border-right:none}
.lst17 li{width:33.33%}
.lst17 .text{height:110px}
.lst17 .text:before{width:50px;height:50px}
.lst18{height:52vw}
.lst18 .text{top:24vw;padding:0 20px}
.lst18 .desc{margin-top:8px}
.lst19{margin:0 -10px;gap:20px 0}
.lst19 li{padding:0 10px;width:50%}
.lst19 .con{padding:30px 20px;min-height:140px}
.lst19 .con:before{width:60px;height:60px}
.lst20{gap:20px 0}
.lst20 li{width:100%}
.lst20 .pic{width:43.1%;height:200px}
.lst20 .text{padding:20px 25px;height:184px}
.lst20 .text:before{width:60px;height:60px;right:15px;bottom:10px}
.lst20 .date02{margin-top:8px}
.lst20 .desc{margin-top:8px}
.lst21{margin:0 -10px;gap:20px 0}
.lst21 li{padding:0 10px}
.lst21 .text{padding:20px;height:186px}
.lst21 .text:before{width:60px;height:60px;right:15px;bottom:10px}
.lst21 .tit{margin-left:-20px;padding-left:20px}
.lst21 .date02{margin-top:8px}
.lst21 .desc{margin-top:8px}
.lst22 li{height:51px;line-height:50px}
.lst22 a{padding-right:10px;padding-left:15px}
.lst25+.lst14{margin-top:35px}
.lst25{margin:0 -10px;gap:20px 0}
.lst25 li{padding:0 10px}
.lst25 .text{padding:0 15px;height:80px}
.lst25 .text:before{width:60px;height:60px}
.lst25 .tit{margin-left:-15px;padding-left:15px}
.lst25 .tit{font-size:var(--fz28);width:calc(100% - 47px)}
.lst25 .arrow{margin-left:15px;width:32px;height:32px;-webkit-background-size:16px auto;background-size:16px auto}
.lst26{margin:0 -10px!important;display:flex;flex-wrap:wrap;gap:15px 0!important}
.lst26 li{padding:0 10px!important;margin-bottom:0!important;width:50%}
.lst27.v1{margin:0 -10px;gap:20px 0}
.lst27.v1 li{padding:0 10px}
.lst27.v1 .con{padding-top:56px;height:260px}
.lst27.v1 .icon{margin-bottom:20px}
.lst28{margin:0 -10px;gap:20px 0}
.lst28 li{padding:0 10px}
.lst28 .con{height:230px}
.lst28 .icon{margin-bottom:15px}
.lst29{gap:10px 0}
.lst29 li{width:33.33%}
.lst29 a{height:52px}
.lst29 span{font-size:15px}
.lst30 .con{min-height:180px}
.lst30 .icon{width:60px;height:60px;margin-bottom:10px}
.lst30 .tit{font-size:var(--fz20)}
.lst31 .con{height:170px}
.lst31 .icon{width:42px;height:42px}
.lst31 .tit{padding-top:15px;margin-top:12px;font-size:var(--fz20)}
.lst32{margin:0 -10px;gap:20px 0}
.lst32 li{padding:0 10px}
.lst33{margin:0 -10px}
.lst33 li{padding:0 10px;width:50%;flex-shrink:0}
.lst33 .pic{height:auto;padding-top:68.75%;position:relative}
.lst34 .con{padding:50px 5px 20px;height:300px}
.lst34 .icon{width:76px;height:76px;line-height:76px;margin-bottom:15px}
.lst34 .arrow{margin-top:30px}
.lst35{display:flex;flex-wrap:wrap}
.lst35 li{width:25%}
.lst36 li{width:33.33%}
.lst37{margin:0 -10px;gap:20px 0}
.lst37 li{padding:0 10px}
.lst37 .text{min-height:284px}
.lst37 .t1 .icon{width:76px;height:76px;line-height:74px}
.lst37 .t1 .tit{width:calc(100% - 86px)}
.lst37 .t2 .info{width:calc(100% - 112px)}
.lst37 .t2 .map{width:94px;height:94px}
.lst37 .t2 .map .icon{width:36px;height:36px}
.lst38{margin:0 -10px;gap:20px 0}
.lst38 li{padding:0 10px}
.lst38 .con{padding:20px;min-height:160px}
.lst38 .con:before{width:80px;height:80px}
.lst39 li{width:33.33%}
.lst41{margin:0 -10px;gap:20px 0}
.lst41 li{padding:0 10px}
.lst41 .tc-link a{min-width:110px}
.lst42 .code .pic{width:140px;height:140px;line-height:124px;margin-bottom:10px}
.lst43{margin:0 -10px;gap:25px 0}
.lst43 li{padding:0 10px}
.lst43 .pic{margin-bottom:15px}
.lst45{margin:0 -20px;gap:40px 0}
.lst45 li{padding:0 20px}
.lst45 .t1 .icon{width:76px;height:76px;line-height:74px}
.lst45 .t1 .tit{width:calc(100% - 86px)}
.lst45 .t2 .map{width:94px;height:94px}
.lst45 .t2 .map .icon{width:36px;height:36px}
.lst46{font-size:14px}
.lst46 .con{padding:25px 3%}
.lst46 .icon{width:36px;height:36px;line-height:36px}
.lst46 .num{font-size:32px}
.lst46 .num .unit{font-size:14px;min-width:20px;line-height:20px}
.lst48 .con{min-height:240px}
.lst48 .icon{width:76px;height:76px;line-height:76px;margin-bottom:15px}
.lst49 .con{padding:60px 40px!important}
.lst49 .bg-logo{width:160px;height:160px;line-height:160px}
.lst49 .desc{margin-top:15px}
.lst49 .btns01{margin-top:15px!important}
.lst50{font-size:14px}
.lst50 .con{min-height:180px}
.lst50 .icon{width:36px;height:36px;line-height:36px}
.lst50 .num{font-size:32px}
.lst50 .num .unit{font-size:14px;min-width:20px;line-height:20px}
.lst51 .desc{font-size:20px}
.lst52 li{width:100%}
.lst52 .btns01{margin-top:0!important}
.row-dj1_1,.row-dj1_2,.row-dj1_3,.row-dj1_5,.row-dj2,.row-dj3_1,.row-dj3_2,.row-dj3_3,.row-dj4_1,.row-dj4_3,.row-dj5_1,.row-gk1_1,.row-gk1_2,.row-gk1_3,.row-gk1_4,.row-gk1_5,.row-gk1_6,.row-gk1_7,.row-gk2_1,.row-gk2_2,.row-gk2_3,.row-gk4,.row-gk5,.row-hl1_1,.row-hl1_2,.row-hl1_3,.row-hl1_4,.row-hl2_1,.row-hl2_2,.row-hl3,.row-index1,.row-index2,.row-index3,.row-index4,.row-index5,.row-index6,.row-index8,.row-jyzy1_1,.row-jyzy1_10,.row-jyzy1_11,.row-jyzy1_2,.row-jyzy1_4,.row-jyzy1_5,.row-jyzy1_6,.row-jyzy1_7,.row-jyzy1_8,.row-jyzy1_9,.row-jyzy2,.row-jyzy4,.row-jyzy5,.row-ky1_1 .col,.row-ky1_1 .cor,.row-ky1_2,.row-ky1_3,.row-ky1_4,.row-ky1_5,.row-ky1_6,.row-ky2_1,.row-ky2_2,.row-ky3,.row-ky5,.row-tszl1_1,.row-tszl1_2,.row-tszl1_3,.row-tszl1_4,.row-tszl1_5,.row-tszl1_6,.row-tszl3,.row-tszl4_1,.row-tszl4_2,.row-tszl5,.row-zx1_1,.row-zx1_2,.row-zx1_3,.row-zx1_4,.row-zx2,.row-zx3{padding:40px 0}
.row-index1 .hd01{position:static}
.row-index5 .wp{display:block}
.row-index5 .row-col,.row-index5 .row-cor{width:100%}
.row-index5 .row-cor{margin-top:40px}
.row-index6 .wp{padding:0 60px!important}
.row-index6 .hd01{margin-bottom:0!important}
.row-index7{padding-top:40px}
.row-index7 .wp{padding:0 60px!important}
.row-index7 .wp:before{display:none}
.row-index7 .hd01{padding:0;height:auto;justify-content:center}
.row-index7 .hd01 .hd-l{justify-content:center}
.row-index7 .desc01{text-align:center}
.row-index7 .tabs02{position:static;padding:0;width:100%;height:auto}
.row-hl4{padding-bottom:40px}
.row-gk1_2 .wp{display:block}
.row-gk1_2 .hd01.ver{writing-mode:inherit;width:auto;margin:0!important;margin-bottom:25px!important;justify-content:center}
.row-gk1_2 .hd01.ver .hd-l{justify-content:center}
.row-gk1_3{height:auto}
.row-gk1_3 .hd01,.row-gk1_3 .tabs04,.row-gk1_3 .tabsDs01{position:static}
.row-gk1_3 .hd01{margin-bottom:25px!important}
.row-gk1_3 .tit01{color:#2e2929}
.row-gk1_6 .hd01{position:static;margin-bottom:25px!important;justify-content:center}
.row-gk1_6 .hd01 .hd-l{justify-content:center}
.row-gk1_6 .lst20{margin-top:25px}
.row-gk3{padding-bottom:40px}
.row-ky1_1 .wp,.row-ky1_1 .wp2{display:block}
.row-ky1_1 .col,.row-ky1_1 .cor{width:100%}
.row-ky1_1 .bg-l,.row-ky1_1 .bg-r{left:-6vw;right:-6vw}
.row-ky1_1 .hd01,.row-ky1_1 .hd01 .hd-l{justify-content:center}
.row-ky1_3 .box-syyj01{margin-top:25px}
.row-ky2_2 .wp,.row-ky2_2 .wp2{display:block}
.row-ky2_2 .col,.row-ky2_2 .cor{padding:0;width:100%;border:none}
.row-ky2_2 .cor{margin-top:40px}
.row-ky4{padding-bottom:40px}
.row-tszl1_4 .box-tabs01{margin-top:30px;margin-bottom:20px}
.row-tszl1_6 .hd02{margin-bottom:25px!important}
.row-tszl2{padding-bottom:40px}
.row-tszl3 .box-tabs01{margin-bottom:25px}
.row-jyzy1_3{padding-top:40px;height:auto;background-color:#c29e5e;display:block}
.row-jyzy1_3 .hd01{margin-bottom:25px!important;position:static;width:auto;height:auto}
.row-jyzy1_3 .col{display:block;width:auto}
.row-jyzy1_3 .col .col-l,.row-jyzy1_3 .col .col-r{width:100%;padding:0}
.row-jyzy1_3 .col .tabsMs01{display:none}
.row-jyzy1_3 .cor{width:100%}
.row-jyzy1_3 .col-l,.row-jyzy1_3 .col-r{float:none}
.row-jyzy1_7 .hd01{margin-bottom:0!important}
.row-jyzy2 .box-form02,.row-jyzy2 .lst44{margin-top:0}
.bigImg01{height:52vw}
.tags01{font-size:var(--fz16);line-height:24px}
.tags01 .item{gap:0 4px}
.tags01 .item em{margin-top:4px;min-width:16px;line-height:16px;font-size:12px}
.table02{overflow-x:auto}
.table02 table{min-width: 450px}
.table02 td,.table02 th{font-size:var(--fz14);height:52px!important}
.table02 .tit{font-size:var(--fz16)!important}
.table05{overflow-x:auto}
.table05 .table-left{display: none}
.table05 .arrow{display: none}
.table05 table{min-width:1400px; width: auto}
.table05 th:nth-child(1), .table05 td:nth-child(1){width: 7% !important;}
.table05 td,.table05 th{font-size:var(--fz14);height:52px!important}
.table05 .tit{font-size:var(--fz16)!important}
.box-form01{margin-bottom:20px!important}
.box-form01 .submit{width:11vw}
.box-form02{margin-bottom:20px!important}
.box-form02 .submit{width:11vw}
.box-news01{display:block}
.box-news01 .col,.box-news01 .cor{width:100%}
.box-news01 .cor{margin-top:20px}
.box-zqgl01 .big-pic{margin-left:0}
.box-zqgl01 .cor{padding:40px}
.box-gk01 .its-hd1 .tit .cn{font-size:var(--fz40)}
.box-gk01 .its-hd1 .tit .en{margin-top:8px;font-size:var(--fz20)}
.box-gk01 .its-hd2{margin-bottom:.7em}
.box-gk01 .its-hd2 .tit{font-size:var(--fz32)}
.box-gk02{line-height:1.75}
.box-gk02 .box-tabs01{margin-top:20px;margin-bottom:15px}
.box-gk02 .top{margin-bottom:25px!important;padding:12px 0}
.box-gk02 .user .pic{width:240px;margin-right:40px}
.box-gk02 .user .text{width:calc(100% - 280px)}
.box-gk02 .user2{display:block}
.box-gk02 .user2 .pic{margin:0 auto 30px}
.box-gk02 .user2 .right{width:100%}
.box-gk02 .user2 .btns{position: static; width: fit-content; justify-content: center; margin: 0 auto; margin-top: 15px;}
.box-gk02 .user2 .btns .item{min-width: 0; width: 148px;}
.box-gk02 .user2 .btns .mask{position: static; opacity: 1; visibility: visible; -webkit-transform: translate(0) !important; -ms-transform: translate(0) !important; -o-transform: translate(0) !important; transform: translate(0) !important;}
.box-gk02 .bx-info{padding-bottom:20px;margin-bottom:25px}
.box-gk02 .bx-info2{padding-bottom:25px;margin-bottom:25px;display:block}
.box-gk02 .bx-info2 .pic,.box-gk02 .bx-info2 .text{width:100%}
.box-gk02 .bx-info2 .pic .inn{height:auto;padding-top:66.67%}
.box-gk02 .bx-info2 .text{padding:40px}
.box-gk02 .bx-info3{display:block}
.box-gk02 .bx-info3 .pic,.box-gk02 .bx-info3 .text{width:100%;margin:0}
.box-gk02 .bx-info3 .pic{height:52vw}
.box-gk02 .bx-info3 .text{padding-top:15px}
.box-gk02 .bx-info3 .tit{padding-bottom:15px}
.box-gk02 .bx-info3 .desc{margin-top:15px;line-height:1.75}
.box-gk02 .items{padding-bottom:25px;margin-bottom:25px}
.box-gk02 .items .hd{margin-bottom:10px}
.box-gk02 .items .its2{display:block}
.box-gk02 .items .its2 .pic{float:none;margin:10px auto 15px;width:100%;text-align:center}
.box-gk02 .items .its2 .pic img{display:block;margin:0 auto;max-height:68px}
.box-gk02.v2{line-height:1.75}
.box-gk03 .its1{padding:40px 60px 380px;min-height:0}
.box-gk03 .its1 .bg{right:-20px}
.box-gk03 .its2{margin-left:-20px}
.box-gk03 .its2:after{top:60px}
.box-gk03 .its3,.box-gk03 .its4{margin:20px 0;display:block}
.box-gk03 .its3 .pic,.box-gk03 .its3 .text,.box-gk03 .its4 .pic,.box-gk03 .its4 .text{width:100%}
.box-gk03 .its3 .pic,.box-gk03 .its4 .pic{margin-bottom:10px}
.box-gk03 .its3 .pic .inn{height:auto;padding-top:60.57%}
.box-gk03 .its4 .pic .inn{height:auto;padding-top:95.14%}
.box-gk04 .cont .its1{display:block}
.box-gk04 .cont .its1 .left,.box-gk04 .cont .its1 .right{width:100%}
.box-gk04 .cont .its1 .right{margin-top:20px}
.box-gk05 .bx-fs1{font-size:var(--fz32)}
.box-gk05 ul{margin-top:1.2em;margin-bottom:1.2em}
.box-gk06 .its1 .tit-v1{font-size:var(--fz28);margin-top:1.2em}
.box-gk06 .its1{display:block}
.box-gk06 .its1 .left,.box-gk06 .its1 .right{width:100%}
.box-gk06 .its1 .right{margin-top:25px}
.box-hljy01{padding:40px}
.box-hljy01 .cont .its1 img{width: 18px; margin-right: 6px;}
.box-tsg01{height:220px}
.box-xk01 .items+.items{margin-top:30px}
.box-xk01 .hd{margin-bottom:15px}
.box-xk01 .hd .icon{width:68px;height:68px;line-height:68px}
.box-tabs01 .tips{padding:7px 0;font-size:var(--fz16);line-height:24px}
.box-tags01{margin-bottom:25px}
.box-tjtc01 .hd{margin-bottom:25px}
.box-bgcx02 .its1{padding-right:0}
.box-mzgl01{padding:60px}
.box-wmg01 .bg-logo{width:300px;height:98px;line-height:98px}
}
@media only screen and (max-width:959px){
.swiper02 .item{width:20%}
.swiper02 .item.on{width:60%}
.swiper03{flex-wrap:wrap}
.swiper03 .swp-col,.swiper03 .swp-cor{width:100%}
.swiper03 .swp-col{margin-top:20px;padding:0;order:2}
.swiper03 .swp-cor{order:1}
.swiper03 .swp-for{height:auto}
.swiper03 .swp-for .pic{height:auto;padding-top:63.43%}
.swiper03 .swp-nav .con{height:10vw}
.swiper03 .swp-nav .pic{height:calc(10vw - 4px)}
.swiper10 .swp-for{width:42%}
.swiper10 .swp-txts .left .left-l{max-width:calc(100% - 110px)}
.swiper10 .swp-txts .left .left-r{width:90px}
.swiper10 .swp-txts .name{font-size:var(--fz28)}
.swiper10 .swp-txts .desc,.swiper10 .swp-txts .job,.swiper10 .swp-txts .ks{font-size:var(--fz14)}
.swiper10 .swp-txts .ks{margin-top:11px}
.swiper10 .swp-nav .name{font-size:var(--fz20)}
.swiper10 .swp-nav .job,.swiper10 .swp-nav .ks{font-size:var(--fz14)}
.swiper13{padding-bottom: 60px;}
.lst05 li{width:100%;margin-bottom:25px}
.lst05 li:last-child{margin-bottom:0}
.lst05 .con:before{left:20px!important;top:20px!important;right:20px!important;bottom:20px!important;border:1px solid rgba(255,255,255,.3)!important}
.lst05 .bg, .lst05 .bg .inn{-webkit-transform:skewX(0);-ms-transform:skewX(0);-o-transform:skewX(0);transform:skewX(0)}
.lst05 .text1,.lst05 .text2{padding:40px 80px!important}
.lst06 li{width:50%}
.lst07 li{width:33.33%}
.lst08 li{width:50%}
.lst09{margin:0 -3px -6px}
.lst09 li{padding:0 3px;margin-bottom:6px}
.lst10 .pic{width:420px}
.lst10 .text{padding:20px;width:calc(100% - 420px);height:244px}
.lst10 .tit{padding-bottom:10px}
.lst10 .desc{margin-top:10px;line-height:1.75;height:7em}
.lst10 .arrow{width:32px;height:32px;-webkit-background-size:14px auto;background-size:14px auto}
.lst12 li{width:50%}
.lst13 li{width:33.33%}
.lst14 .con{padding:20px}
.lst14 .con:after{left:20px;top:20px}
.lst14 .pic{padding:6px 0 0 6px;width:340px}
.lst14 .text{width:calc(100% - 340px);padding:16px 0 10px;padding-left:25px;min-height:220px}
.lst14 .text:before{left:6px;top:6px}
.lst14 .date02{margin-top:10px}
.lst14 .desc{margin-top:10px}
.lst14 .btns01{margin-top:6px!important}
.lst25 li{width:50%}
.lst27.v1 .con{padding-top:40px;height:230px}
.lst28{margin:0 -10px}
.lst28 li{padding:0 10px}
.lst28 .con{height:210px}
.lst28 .icon{margin-bottom:10px}
.lst34{gap:20px 0}
.lst34 li{width:50%}
.lst37 li{width:100%}
.lst37 .t2 .map{margin-bottom:10px}
.lst38 li{width:50%}
.lst39 li{width:50%}
.lst40 li{width:50%}
.lst40 .bg-icon{width:90px;height:90px;line-height:90px}
.lst40 .code .item{width:100px;height:100px;line-height:84px}
.lst41 li{width:100%}
.lst41 .text{min-height:0}
.lst43 li{width:33.33%}
.lst45 li{width:100%}
.lst46 li{width:100%}
.lst49 li{width:100%}
.lst49 .bg{left:-5vw!important;right:-5vw!important}
.lst50 li{width:33.33%;flex-grow:1}
.lst51 li{width:50%;flex-grow:1}
.row-index7{padding:40px 0}
.table01{white-space:nowrap;overflow:hidden;overflow-x:auto}
.table01 table{max-width:960px}
.table01 td,.table01 th{padding:0 10px;height:32px}
.table01 th{font-size:13px}
.table01 td{font-size:13px}


.table05 .table-left{width: calc(1600px * 0.18)}
.table05 table{width: 1600px}

.box-share01{margin-right:8px}
.box-share01 .item{margin:0 8px}
.box-share01 .icon{width:42px;height:42px;line-height:42px}
.box-form01 .inp{width:26vw}
.box-form01 .submit{width:13vw}
.box-form01.v1 .submit{width:14%}
.box-form02 .submit{width:13vw}
.box-jyzy01{height:auto;display:flex;flex-wrap:wrap}
.box-jyzy01 .fk,.box-jyzy01 .item.i1{display:none}
.box-jyzy01 .item{position:static;width:33.33%;height:auto}
.box-jyzy01 .con{padding:20px;height:100%}
.box-zqgl01{display:block}
.box-zqgl01 .col,.box-zqgl01 .cor{width:100%}
.box-zqgl01 .big-pic{height:auto;padding-top:49.25%}
.box-gk01 .its1{display:block}
.box-gk01 .its1 .pic,.box-gk01 .its1 .right{width:100%!important}
.box-gk01 .its1 .pic{height:52vw!important}
.box-gk01 .its1 .right{padding:40px!important}
.box-gk01 .its2{display:block}
.box-gk01 .its2 .left,.box-gk01 .its2 .pic{width:100%}
.box-gk01 .its2 .left{margin-top:15px}
.box-gk01.hAuto .its1 .desc{height:auto!important;max-height:none!important;overflow:hidden!important}
.box-gk01.v1 .its1 .desc{max-height:none}
.box-gk02 .bx-info .l,.box-gk02 .bx-info .r{float:none;max-width:none}
.box-gk02 .bx-info .r{margin-top:15px}
.box-gk02 .bx-info4{display:block}
.box-gk02 .bx-info4 .pic,.box-gk02 .bx-info4 .text{width:100%}
.box-gk02 .bx-info4 .pic{height:52vw}
.box-gk02 .bx-info4 .text{padding:40px}
.box-gk02 .items .its1{display:block}
.box-gk02 .items .its1 .pic,.box-gk02 .items .its1 .right{width:100%}
.box-gk02 .items .its1 .right{margin-top:15px}
.box-hljy01 .its1 .code{float:none;margin:0 auto 15px}
.box-hljy01 .its1 .left{padding:0}
.box-ssDet01{display:block}
.box-ssDet01 .left,.box-ssDet01 .right{width:100%}
.box-ssDet01 .right{margin-top:25px}
.box-ssDet01 .items{padding-bottom:25px;margin-bottom:25px}
.box-ssDet01 .hd{margin-bottom:15px}
.box-syyj01{display:block}
.box-syyj01 .col,.box-syyj01 .cor{width:100%}
.box-syyj01 .cor{margin-top:25px}
.box-blfy01{display:block}
.box-blfy01 .left,.box-blfy01 .right{width:100%}
.box-blfy01 .right{margin-top:25px}
.box-blfy01 .big-pic img{margin:0 auto;max-width:40%}
.box-bgcx02 .its1{margin-bottom:35px;display:block}
.box-bgcx02 .its1 .left,.box-bgcx02 .its1 .right{margin:0;width:100%}
.box-bgcx02 .its1 .right{margin-top:15px}
}
@media only screen and (max-width:767px){
.pop-enter1 .logo{top: 20px; left: 20px; height: 44px; line-height: 44px;}
.pop-enter1 .list{margin: 0 -5px -10px;}
.pop-enter1 .list li{padding: 0 5px; margin-bottom: 10px; width: 50%;}
.pop-enter1 .list .con{border-radius: 15px;}
.pop-enter1 .list .bg-logo{width: 80px; height: 72px; line-height: 72px;}
.pop-enter1 .list .icon{width: 52px; height: 52px; line-height: 52px;}
.pop-enter1 .list .tit .en{margin-top: 3px;}
.pop-enter1 .list .icon-arrow{width: 28px; height: 28px;}
.pop-enter1 .list .icon-arrow:after{-webkit-background-size: 14px auto; background-size: 14px auto;}
.swpPagination2{left:0!important;right:0!important;bottom:15px!important;flex-direction:row;justify-content:center}
.swpPagination2 .swiper-pagination-bullet{margin:0 3px!important}
.swiper01 .text{margin:0;padding:20px;padding-bottom:45px;height:auto}
.swiper01 .text .l{margin-right:20px;padding-top:6px;width:80px}
.swiper01 .text .btns02{margin-top:45px!important}
.swiper01 .text .desc{margin-top:10px;line-height:1.7;height:5.1em}
.swiper02{padding:20px 0 50px;margin-left:0}
.swiper02 .swpBtns1{padding-left:0}
.swiper02 .swpArrow1{margin:0 5px}
.swiper02 .con{margin:0!important;height:86vw}
.swiper02 .play{left:50%!important;top:40%!important;width:48px!important;height:48px!important;border-width:2px!important}
.swiper02 .pic{transform:rotateY(0)!important}
.swiper02 .text{padding:20px}
.swiper03{margin-top:20px}
.swiper03 .swp-nav{margin-top:10px}
.swiper03 .swp-text{padding-bottom:50px}
.swiper03 .swp-text .t1 .date03{margin-right:20px}
.swiper03 .swp-text .t1 .tit{margin-top:3px}
.swiper03 .swp-text .desc{margin-top:10px;line-height:1.7;height:6.8em}
.swiper03 .swp-text .btns02{margin-top:10px!important}
.swiper05{padding:0}
.swiper05 .con{height:184px}
.swiper05 .date02{margin-top:15px}
.swiper06{height:68vw}
.swiper06 .swpArrow1.prev{left:15px}
.swiper06 .swpArrow1.next{right:15px}
.swiper08 .swp-nav .con{padding:10px;height:90px}
.swiper08 .swp-nav .arrow{right:6px;bottom:6px;width:20px;height:20px;-webkit-background-size:12px auto;background-size:12px auto}
.swiper09 .bg-tit{width:70vw;height:12.74vw;line-height:12.74vw}
.swiper09 .text{padding:20px}
.swiper09 .tit{padding-bottom:15px}
.swiper09 .desc{margin-top:15px;line-height:1.75;max-height: 14em}
.swiper10 .top{padding-left: 0;}
.swiper10 .top:before{top:60px;bottom:60px}
.swiper10 .swpBtns1{bottom:15px;top:auto}
/*.swiper10 .swp-for{border-width:5px}*/
.swiper10 .swp-nav{display:none}
.swiper10 .swp-for{width:220px;margin:0 auto}
.swiper10 .swp-txts{padding-left: 0;margin-top:0}
.swiper10 .swp-txts .con{display:block}
.swiper10 .swp-txts .left,.swiper10 .swp-txts .right{width:100%;margin:0}
.swiper10 .swp-txts .left{justify-content: center}
.swiper10 .swp-txts .right{margin-top:15px;padding:0}
.swiper10 .swp-txts .name{font-size:var(--fz38)}
.swiper10 .swp-txts .job{margin-top:8px}
.swiper10 .swp-txts .ks{margin-top:10px;font-size:13px}
.swiper10 .swp-txts .desc,.swiper10 .swp-txts .job,.swiper10 .swp-txts .ks{font-size:var(--fz18)}
.tabs01{margin:0}
.tabs03 a{min-width:100px!important}
.tabs04 ul{margin:0 -5px}
.tabs04 li{padding:0 5px}
.tabs04 .con{padding:0 20px;min-width:130px;height:44px}
.tabs04 .con:before{width:36px;height:36px}
.tabs04 .icon{width:22px;height:22px;line-height:22px;margin-right:8px}
.tabs04 .tit{max-width:calc(100% - 30px)}
.tabs06 li{width:50%}
.tabs06 a{height:60px;border-radius:5px}
.tabs06.v1 ul{margin:0 -2px -5px}
.tabs06.v1 li{padding:0 2px;margin-bottom:5px}
.tabs06.v1 a{padding:0 15px;height:34px}
.tabs07 ul{margin:0 -3px -6px}
.tabs07 li{padding:0 3px;margin-bottom:6px;width:50%}
.tabs07 .con{padding: 0 10px; min-height:56px}
.tabs07 .icon{width:24px;height:24px}
.tabs08 .con{padding:15px 10px;min-height:86px}
.tabs08 .icon{width:36px;height:36px;line-height:34px;margin-bottom:8px}
.lst01 li{margin-bottom:15px;width:100%}
.lst01 .con{padding:0 6px 6px 0}
.lst01 .con:before{left:6px;top:6px}
.lst01 .mask .icon{width:62px;height:62px;line-height:62px}
.lst02{margin:0 -5px -20px!important}
.lst02 li{padding:0 5px!important;margin-bottom:20px!important;width:50%!important}
.lst02 .pic{padding:0 6px 6px 0;margin-bottom:15px}
.lst02 .pic:before{left:6px;top:6px}
.lst02 .text .name{margin-right:2px}
.lst02 .text .desc,.lst02 .text .job{margin-top:8px}
.lst03 li{margin-bottom:15px}
.lst03 .con{height:106px}
.lst03 .pic{width:140px}
.lst03 .text{padding:15px 16px 12px;width:calc(100% - 140px)}
.lst03 .desc{display:none}
.lst03 .date02{margin-top:8px}
.lst04 .con{padding:13px 15px 10px;height:52px}
.lst04 .t1{margin-bottom:2px}
.lst04 .t1 .date02,.lst04 .t1 .state{line-height:24px}
.lst04 li.on .con{height:86px}
.lst05 li{margin-bottom:15px}
.lst05 .con{height:230px}
.lst05 .con:before{left:10px!important;top:10px!important;right:10px!important;bottom:10px!important}
.lst05 .text1,.lst05 .text2{padding:30px!important}
.lst05 .text1 .icon{width:52px;height:52px}
.lst05 .text1 .tit{max-width:calc(100% - 56px);font-size:var(--fz36)}
.lst05 .text2 .l{width:calc(100% - 75px)}
.lst05 .text2 .r{margin-left:15px}
.lst05 .text2 .t1 .icon{width:46px;height:46px}
.lst05 .text2 .info{font-size:13px;margin-top:8px;line-height:1.9}
.lst05 .text2 .info img{width:16px;margin-right:6px}
.lst05 .text2 .map{width:60px;height:60px;font-size:12px;border-radius:8px}
.lst05 .text2 .map img{width:20px}
.lst06 li{width:100%}
.lst06 .text{padding:20px;min-height:0}
.lst06 .tit{margin-top:10px;height:auto;max-height:4.35em}
.lst07{margin:0 -5px -10px!important}
.lst07 li{padding:0 5px!important;margin-bottom:10px!important;width:50%}
.lst07 .con{padding:20px 15px;min-height:140px;border-width:2px}
.lst07 .icon{width:36px;height:36px}
.lst07 .tit{padding-top:10px;margin-top:10px}
.lst08{margin:0 -5px -10px}
.lst08 li{padding:0 5px;margin-bottom:10px}
.lst08 .con{padding:20px 5px;min-height:150px}
.lst08 .icon{width:56px;height:56px;line-height:56px;margin-bottom:10px}
.lst10 .con{display:block}
.lst10 .pic,.lst10 .text{width:100%}
.lst10 .pic{padding:0 6px 6px 0}
.lst10 .pic:before{left:6px;top:6px}
.lst10 .text{height:auto}
.lst10 .desc{height:auto;max-height:7em}
.lst12{margin-bottom:-15px}
.lst12 li{margin-bottom:15px;width:100%}
.lst12 .con{padding:20px 25px!important;height:140px!important}
.lst12 .tit{margin-top:10px;margin-left:-25px;padding-left:25px}
.lst12 .tit:before{height:20px}
.lst13{margin:0 -5px -10px}
.lst13 li{padding:0 5px;margin-bottom:10px;width:50%}
.lst13 .con{padding:15px 10px 10px}
.lst13 .pic{margin-bottom:8px}
.lst14 .con{padding:20px 15px;display:block}
.lst14 .con:after{left:15px;top:20px;width:50px;height:40px}
.lst14 .pic,.lst14 .text{width:100%;margin:0}
.lst14 .pic{padding:4px;padding-bottom:0}
.lst14 .text{padding:15px 15px 10px;min-height:0}
.lst14 .text:before{left:4px;top:4px}
.lst14 .date02,.lst14 .desc{margin-top:8px}
.lst14 .btns01{margin-top:4px!important}
.lst15 .con{padding:10px;min-height:90px}
.lst15 .con:before{width:3px}
.lst15 .date04{width:80px;margin-right:15px}
.lst15 .text{width:calc(100% - 95px)}
.lst16{font-size:14px}
.lst16 .con{padding:30px 10px 20px;min-height:160px}
.lst16 .icon{width:28px;height:28px;line-height:28px}
.lst16 .num{padding-bottom:8px;margin-bottom:8px}
.lst16 .num span{font-size:24px}
.lst16 .num em{font-size:12px;min-width:16px;line-height:16px;margin-bottom:2px}
.lst17{margin:0 -5px;gap:10px 0}
.lst17 li{padding:0 5px;width:50%}
.lst17 .text{height:90px}
.lst17 .job{margin-top:6px}
.lst18{height:auto;flex-wrap:wrap}
.lst18 li{height:68vw;width:50%}
.lst18 .text{top:34vw}
.lst18 .desc{font-size:14px}
.lst19{gap:15px 0}
.lst19 li{width:100%}
.lst19 .con{min-height:124px;border-width:3px}
.lst20 .con{padding:6px 0 0 6px;display:block}
.lst20 .pic,.lst20 .text{width:100%;margin:0}
.lst20 .text{padding:20px;height:auto}
.lst20 .tit{font-size:var(--fz24)}
.lst21 li{width:100%}
.lst21 .text{height:auto}
.lst22 li{width:50%;height:41px;line-height:40px}
.lst22 a{padding-left:10px;font-size:15px}
.lst22 a:before{width:4px;height:4px;margin-top:-2px}
.lst23{gap:20px 0}
.lst23 li{width:100%}
.lst24{margin:0 -5px;gap:25px 0}
.lst24 li{padding:0 5px;width:50%}
.lst24 .pic{margin-bottom:10px}
.lst25+.lst14{margin-top:25px}
.lst25 li{width:100%}
.lst25 .text{height:58px}
.lst25 .text:before{width:40px;height:40px}
.lst25 .tit{width:calc(100% - 42px)}
.lst25 .arrow{width:30px;height:30px;margin-left:12px}
.lst26{gap:10px 0!important}
.lst26 li{width:100%!important}
.lst26 .con{padding:0 15px;height:48px}
.lst27{gap:10px 0}
.lst27 li{padding:0 5px}
.lst27 .con{height:130px;padding:10px;padding-top:22px}
.lst27 .icon{width:52px;height:52px;line-height:52px;margin-bottom:10px}
.lst27.v1{margin:0 -3px;gap:10px 0}
.lst27.v1 li{padding:0 3px;width:50%;flex-shrink:1;flex-grow:1}
.lst27.v1 .con{height:130px;padding-top:22px}
.lst27.v1 .icon{margin-bottom:10px}
.lst27.v1 .tit{font-size:var(--fz24)}
.lst27.v2{margin:0 -5px}
.lst27.v2 li{padding:0 5px;width:50%}
.lst28{margin:0 -5px;gap:10px 0}
.lst28 li{padding:0 5px;width:100%}
.lst28 .con{height:140px}
.lst28 .icon{margin-bottom:6px;width:58px;height:58px;line-height:58px}
.lst29 li{width:50%}
.lst30{margin:0 -5px;gap:10px 0}
.lst30 li{padding:0 5px;width:50%!important}
.lst30 .con{min-height:150px}
.lst30 .icon{width:52px;height:52px;margin-bottom:6px}
.lst30 .tit{font-size:var(--fz18)}
.lst31{margin:0 -5px;gap:10px 0}
.lst31 li{padding:0 5px;width:50%}
.lst31 .con{padding:20px 5px;height:150px}
.lst31 .icon{width:32px;height:32px}
.lst31 .tit:before{height:2px}
.lst32{margin:0 -5px;gap:10px 0}
.lst32 li{padding:0 5px}
.lst33{margin:0 -5px;gap:10px 0}
.lst33 li{padding:0 5px}
.lst34{margin:0 -10px;gap:20px 0}
.lst34 li{padding:0 10px}
.lst34 .con{padding:30px 15px 20px;height:100%}
.lst34 .icon{width:54px;height:54px;line-height:54px;margin-bottom:10px}
.lst34 .tit{height:auto;min-height:2.58em}
.lst34 .arrow{margin-top:12px}
.lst35 li{width:50%}
.lst36{padding:8px}
.lst36:after{left:8px;top:8px;right:8px;bottom:8px}
.lst36 li{width:50%}
.lst36 .con{min-height:140px}
.lst36 .icon{width:54px;height:54px;margin-bottom:10px}
.lst37 .text{min-height:0;padding:20px}
.lst37 .t1{margin-bottom:8px}
.lst37 .t1 .icon{margin-right:10px;width:52px;height:52px;line-height:50px}
.lst37 .t1 .tit{width:calc(100% - 62px)}
.lst37 .t2{display:block}
.lst37 .t2 .info{width:100%;font-size:15px}
.lst37 .t2 .info i{width:16px;height:16px;margin-top:6px}
.lst37 .t2 .map{margin:0;margin-top:10px;width:84px;height:84px;font-size:14px}
.lst37 .t2 .map .icon{width:24px;height:24px}
.lst38{margin:0 -5px;gap:10px 0}
.lst38 li{padding:0 5px;width:100%}
.lst38 .con{padding:15px;min-height:110px}
.lst38 .con:before{width:60px;height:60px}
.lst39 li{width:100%}
.lst39 .con{padding:0 20px;height:52px;line-height:52px}
.lst39 .icon{width:24px;height:24px;line-height:24px}
.lst39 .tit{width:calc(100% - 64px)}
.lst39 .arrow{-webkit-background-size:14px auto;background-size:14px auto}
.lst40 li{width:100%}
.lst40 .con{padding:25px}
.lst40 .desc{line-height:1.75}
.lst41 .text{padding:20px}
.lst41 .t1{margin-bottom:12px}
.lst41 .t1 .icon{margin-right:10px;width:52px;height:52px;line-height:50px}
.lst41 .t1 .tit{width:calc(100% - 62px)}
.lst41 .tc-link{gap:3px}
.lst41 .tc-link a{min-width:92px;font-size:13px;height:28px;line-height:26px}
.lst41 .info{margin:0 -10px;font-size:13px;gap:10px 0}
.lst41 .info .item{padding:0 10px}
.lst41 .info img{width:18px}
.lst42{margin:0 -3px;gap:10px 0}
.lst42 li{padding:0 3px}
.lst42 .code{font-size:12px}
.lst42 .code .pic{margin-bottom:4px;width:120px;height:120px;line-height:104px}
.lst43{margin:0 -5px}
.lst43 li{padding:0 5px;width:50%}
.lst43 .pic{margin-bottom:10px}
.lst44 .con{padding:0 5px;height:52px;line-height:52px}
.lst45{gap:25px 0}
.lst45 .t1{margin-bottom:8px}
.lst45 .t1 .icon{margin-right:10px;width:52px;height:52px;line-height:50px}
.lst45 .t1 .tit{width:calc(100% - 62px)}
.lst45 .pic{margin-bottom:10px}
.lst45 .desc{margin-bottom:8px;line-height:1.75;min-height:5.25em}
.lst45 .t2{display:block}
.lst45 .t2 .info{width:100%;font-size:15px}
.lst45 .t2 .info img{width:16px;height:16px;margin-right:6px}
.lst45 .t2 .t2-r{margin:0}
.lst45 .t2 .map{margin:0;margin-top:10px;width:84px;height:84px;font-size:14px}
.lst45 .t2 .map .icon{width:24px;height:24px}
.lst46{font-size:15px}
.lst46 .con{padding:20px 3%}
.lst46 .icon{width:28px;height:28px;line-height:28px}
.lst46 .num{font-size:26px;margin-bottom:4px}
.lst46 .num .unit{font-size:12px;min-width:16px;line-height:16px;margin-bottom:2px}
.lst48{margin:0 -5px;gap:10px 0}
.lst48 li{padding:0 5px;width:50%}
.lst48 .con{padding:20px;min-height:150px}
.lst48 .icon{width:52px;height:52px;line-height:52px;margin-bottom:10px}
.lst49 .bg-logo{right:0;width:120px;height:120px;line-height:120px}
.lst49 .con{padding:40px 20px!important}
.lst49 .tit i{width:32px;height:32px}
.lst50{font-size:15px;gap:10px 0}
.lst50 li{width:50%}
.lst50 .con{min-height:140px}
.lst50 .icon{width:28px;height:28px;line-height:28px}
.lst50 .num{font-size:26px;margin-bottom:4px}
.lst50 .num .unit{font-size:12px;min-width:16px;line-height:16px;margin-bottom:2px}
.lst51 li{width:100%}
.lst51 .con{padding:40px 20px;min-height:0}
.lst51 .tit{padding-bottom:15px}
.lst51 .desc{font-size:16px}
.lst51 .btns01{margin-top:15px!important}
.lst52 .con{height:auto;padding:40px;display:block}
.lst52 .inn{display:block}
.lst52 .left{max-width:100%}
.lst52 .tit{padding-bottom:15px}
.lst52 .desc{font-size:var(--fz28)}
.lst52 .right{margin-top:15px}
.row-index3 .hd01{margin-bottom:15px!important}
.row-index4 .hd01{margin-bottom:15px!important;display:block;position:relative}
.row-index4 .hd01 .hd-r{margin:0;margin-top:10px;display:block}
.row-index4 .hd01 .btns01{position:absolute;right:0;top:2px;z-index:10}
.row-index6 .wp,.row-index7 .wp{padding:0 20px!important}
.row-index6 .hd01{display:block;position:relative}
.row-index6 .hd01 .hd-r{display:block;margin:0;margin-top:10px}
.row-index6 .hd01 .btns01{position:absolute;right:0;top:2px;z-index:10}
.row-index7 .hd01{margin-bottom:15px!important}
.row-hl1_2 .btns01{margin-top:25px!important}
.row-ky1_5 .lst28{margin-top:15px!important}
.row-ky5 .lst15{margin-top:25px}
.row-tszl1_4 .box-tabs01{margin-bottom:10px}
.row-tszl3 .box-tabs01{margin-bottom:10px}
.row-jyzy1_5 .box-form01,.row-jyzy1_5 .tabs06{margin-bottom:20px!important}
.row-jyzy1_6 .lst28{margin-top:20px}
.row-jyzy1_7 .hd01{display:block;position:relative}
.row-jyzy1_7 .hd01 .hd-r{display:block;margin:0;margin-top:10px}
.row-jyzy1_7 .hd01 .btns01{position:absolute;right:0;top:2px;z-index:10}
.row-dj1_3 .lst48{margin-top:20px}
.tags01.v1 .inn{gap:0 15px}
.tags01.fz1 .item em{padding:0 3px;line-height:16px;font-size:10px}
.table02 td,.table02 th{height:42px}
.table03 td,.table03 th{height:42px;padding:5px;font-size:12px}
.table04 td,.table04 th{height:42px;padding:5px;font-size:12px}
.table05 td,.table05 th{height:42px}
.box-share01{margin:0}
.box-share01 .icon{width:38px;height:38px;line-height:38px}
.box-form01,.box-form01 form{display:block}
.box-form01 .tit{margin-bottom:8px}
.box-form01 .inp{width:100%!important;height:42px;line-height:40px;margin-bottom:5px}
.box-form01 .submit{width:100%!important;height:42px;line-height:42px}
.box-form02,.box-form02 form{display:block}
.box-form02 .item{display:block;margin-bottom:10px}
.box-form02 .item:last-child{margin-bottom:0}
.box-form02 .label{margin:0;margin-bottom:8px}
.box-form02 .inp{width:100%;height:42px;line-height:40px}
.box-form02 .submit{width:100%;height:42px;line-height:42px}
.box-jyzy01 .con{padding:15px 5px}
.box-jyzy01 .icon{width:42px;height:42px;line-height:42px}
.box-jyzy01 .tit .en{font-size:10px}
.box-zqgl01 .cor{padding:20px}
.box-zqgl01 .desc{margin-top:10px;line-height:1.7;height:8.5em}
.box-zqgl01 .btns02{margin-top:10px!important}
.box-gk01{font-size:15px!important;line-height:1.75!important}
.box-gk01 .its-hd1{margin:25px 0 20px}
.box-gk01 .its-hd1 .tit .en{font-size:var(--fz14)}
.box-gk01 .its1 .right{padding:20px!important;padding-top:25px!important}
.box-gk01 .its1 .tit{padding-bottom:12px!important;margin-bottom:12px!important;font-size:var(--fz34)!important}
.box-gk01 .its1 .tit-v1{font-size:var(--fz28)!important}
.box-gk01 .its1 .desc{max-height:11.34em}
.box-gk01 .its1 .btns01{margin-top:12px!important}
.box-gk01 .its3 .pic{margin-bottom:10px}
.box-gk01 .its3 .btns01{margin-top:8px!important}
.box-gk01 .its4{margin-top:25px;padding-top:25px;font-size:var(--fz18);line-height:1.5}
.box-gk01 .its4 .hd{margin-bottom:12px}
.box-gk01 .its4 .hd .tit{padding-left:12px}
.box-gk01 .its4 .hd .tit:before{width:3px}
.box-gk01 .its4 .con .item+.item{margin-top:15px}
.box-gk01 .its4 .con img{width:16px;margin-top:6px;margin-right:6px}
.box-gk01 .its4 .con .l{width:auto;line-height:28px}
.box-gk01 .its4 .con .r{float:none;width:100%}
.box-gk01 .its5 .hd{margin-bottom:15px}
.box-gk01 .its5 .hd .tit{padding-left:12px}
.box-gk01 .its5 .hd .tit:before{width:3px}
.box-gk02{font-size:15px!important;line-height:1.75!important}
.box-gk02 .top{display:flex;flex-direction:column}
.box-gk02 .top .info{padding:0;float:none;margin:0;margin-top:10px;max-width:none;font-size:15px;line-height:24px;order:2}
.box-gk02 .top .info img{width:20px;margin-right:6px}
.box-gk02 .top .tit{padding-left:12px;font-size:20px;line-height:26px;order:1}
.box-gk02 .top .tit:before{top:3px;bottom:1px;width:3px}
.box-gk02 .user{padding-bottom:25px;margin-bottom:25px;display:block}
.box-gk02 .user .pic{margin:0 auto 15px}
.box-gk02 .user .text{width:100%;padding:0}
.box-gk02 .user .tit{margin-right:10px}
.box-gk02 .user .job{font-size:15px}
.box-gk02 .user .desc{margin-top:8px;font-size:15px;line-height:1.75}
.box-gk02 .user2{padding-bottom:25px;margin-bottom:25px}
.box-gk02 .user2 .pic{width:240px}
.box-gk02 .user2 .t1{display:block}
.box-gk02 .user2 .t1 .t-l,.box-gk02 .user2 .t1 .t-r{margin:0;width:auto}
.box-gk02 .user2 .t1 .t-r{margin-top:10px}
.box-gk02 .user2 .t2{display:block}
.box-gk02 .user2 .t2 .t-l,.box-gk02 .user2 .t2 .t-r{margin:0;width:auto}
.box-gk02 .user2 .t2 .t-r{margin-top:10px}
.box-gk02 .user2 .name{/*margin-right:10px;*/line-height:36px}
.box-gk02 .user2 .job{padding-top:12px;line-height:24px}
.box-gk02 .user2 .btns{justify-content:flex-start;gap:0 10px}
.box-gk02 .user2 .btns .a1{height:42px}
.box-gk02 .user2 .btns img{width:20px}
.box-gk02 .user2 .info{font-size:15px}
.box-gk02 .user2 .info .item{margin-bottom:3px}
.box-gk02 .user2 .info .l{width:80px}
.box-gk02 .user2 .code{justify-content:center}
.box-gk02 .bx-info{line-height:22px}
.box-gk02 .bx-info p img{width:22px}
.box-gk02 .bx-info2 .text{padding:20px}
.box-gk02 .bx-info2 .tit{padding-left:12px}
.box-gk02 .bx-info2 .tit:before{width:3px;top:2px;bottom:2px}
.box-gk02 .bx-info2 .desc{margin-top:12px;line-height:1.75;height:17.5em}
.box-gk02 .bx-info4 .text{padding:20px}
.box-gk02 .bx-info4 .tit{padding-bottom:12px}
.box-gk02 .bx-info4 .desc{margin-top:12px}
.box-gk02 .items .hd{margin-bottom:15px}
.box-gk02 .items .hd .tit{padding-left:10px}
.box-gk02 .items .hd .tit:before{width:3px;height:20px;margin-top:-10px}
.box-gk02 .items .cont ul{margin-top:1.2em!important}
.box-gk02 .items.v1{margin-bottom:25px}
.box-gk03{font-size:15px!important;line-height:1.75!important}
.box-gk03 .its1{padding:30px 25px;padding-right:0;padding-bottom:320px;margin-bottom:-160px}
.box-gk03 .its1 .tit{padding-bottom:12px;margin-bottom:10px}
.box-gk03 .its1 .desc{max-height:10.5em}
.box-gk03 .its1 .btns01{margin-top:10px!important}
.box-gk03 .its3 .pic,.box-gk03 .its4 .pic{padding:0 6px 6px 0}
.box-gk03 .its3 .pic:before,.box-gk03 .its4 .pic:before{left:6px;top:6px}
.box-gk04{font-size:15px!important;line-height:1.75!important}
.box-gk04 .hd{margin-bottom:12px}
.box-gk04 .cont .its1 .info{font-size:15px;line-height:1.75}
.box-gk04 .cont .its1 .info .label{padding:15px 10px}
.box-gk04 .cont .its1 .info .r{padding:10px 15px}
.box-gk05{font-size:15px!important;line-height:1.75!important}
.box-gk05 .its-hd2{margin-top:1.5em!important;margin-bottom:1.5em!important}
.box-gk06 .its1 .lg{width:36px;height:36px;line-height:36px;margin-right:10px}
.box-gk06 .its1 .tit{width:calc(100% - 46px);padding-bottom:12px}
.box-gk06 .its1 .desc{margin-top:15px;font-size:15px;line-height:1.75}
.box-hljy01{margin:0 5px 5px 0;padding:20px;font-size:15px;line-height:1.75}
.box-hljy01:before{left:5px;top:5px;right:-5px;bottom:-5px}
.box-hljy01 .hd{margin-bottom:20px}
.box-hljy01 .hd .tit{padding-bottom:12px}
.box-hljy01.v1{padding:20px}
.box-det01 .hd .info{margin-top:10px}
.box-det01 .hd .info>*{margin:0 8px}
.box-det01 .hd .info img{max-width:16px;margin-right:6px}
.box-det01 .hd .info .fontS .inn{margin-left:5px}
.box-det01 .hd .info .fontS .item{min-width:40px}
.box-det01 .detPage .item{float:none;width:100%}
.box-det01 .detPage .item+.item{margin-top:5px}
.box-zzjg01 .hd{padding:4px 15px}
.box-zzjg01 .hd .icon{width:36px;height:36px;line-height:36px;margin-right:12px}
.box-zzjg01 .hd .tit{max-width:calc(100% - 48px)}
.box-zzjg01 .cont{padding:20px 15px}
.box-ssDet01{font-size:15px;line-height:1.75}
.box-ssDet01 .hd{margin-bottom:10px}
.box-ssDet01 .hd .tit:before{width:3px}
.box-tsg01{height:140px;padding:20px 30px}
.box-tsg01 .arrow{width:28px;height:28px;-webkit-background-size:12px auto;background-size:12px auto}
.box-xk01 .hd .icon{width:48px;height:48px;line-height:48px}
.box-tabs01 .tabs03,.box-tabs01 .tips{float:none}
.box-tabs01 .tabs03{margin-bottom:10px!important}
.box-tabs01 .tips{padding:0}
.box-tags01{margin-bottom:20px}
.box-tags01 .tags01,.box-tags01 .tips{float:none}
.box-tags01 .tips{padding:0;font-size:var(--fz16)}
.box-bgcx01 .tit01{margin-bottom:20px}
.box-bgcx01 .code{margin:0;font-size:var(--fz18)}
.box-bgcx01 .code .pic{width:130px;height:130px;line-height:114px}
.box-bgcx02 .its1{margin-bottom:25px}
.box-bgcx02 h3{margin-bottom:1em}
.box-blfy01 .tit01{margin-bottom:20px}
.box-blfy01 .tit03{margin-bottom:15px}
.box-blfy01 .desc{font-size:15px;line-height:1.75}
.box-blfy01 .big-pic img{max-width:50%}
.box-ksjs01 .items{margin-bottom:50px}
.box-ksjs01 .hd{padding:10px 15px}
.box-ksjs01 .hd .icon{width:32px;height:32px;line-height:32px;margin-right:10px}
.box-ksjs01 .hd .tit{line-height:32px}
.box-ksjs01 .cont{padding:15px}
.box-tjtc01 .items{margin-bottom:35px}
.box-tjtc01 .hd{margin-bottom:15px}
.box-tjtc01 .hd .tit{padding-left:12px}
.box-tjtc01 .hd .tit:before{width:3px;top:2px;bottom:2px}
.box-bgcx02{font-size:15px;line-height:1.75}
.box-mzgl01{padding:40px 20px;height:auto;display:block}
.box-mzgl01 .cont{display:block}
.box-mzgl01 .left{max-width:100%}
.box-mzgl01 .right{margin-top:0}
.box-mzgl01 .tit{padding-bottom:15px}
.box-mzgl01 .desc{font-size:var(--fz28)}
.box-wmg01{height:auto}
.box-wmg01 .inn,.box-wmg01 .wp2{display:block}
.box-wmg01 .bg-logo{right:20px;width:200px;height:66px;line-height:66px}
.box-wmg01 .inn{padding:40px 0}
.box-wmg01 .left{max-width:100%}
.box-wmg01 .right{margin-top:15px}
.box-wmg01 .tit{padding-bottom:15px}
.box-wmg01 .desc{font-size:var(--fz28)}
}

/*2026.06.17*/
.goTop{position: fixed; right: 20px; bottom: 9%; width: 64px; height: 64px; cursor: pointer; z-index: 500; display: none;}
.goTop img{display: block; width: 100%; height: 100%; object-fit: cover;}
.row-set1{min-height: 100vh; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; display: flex; justify-content: center; align-items: center;}
.row-set1 .tit{font-size: var(--fz48); color: #0B57B7; line-height: 1.33; text-align: center; font-weight: bold;}
.m-pop{position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 800; opacity: 0; visibility: hidden; -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.m-pop .pop-bg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .6); z-index: 1;}
.m-pop.active{opacity: 1; visibility: visible;}
.popWin1{padding: 50px 60px 70px; position: absolute; left: 50%; top: 50%; width: 1000px; max-width: 96%; background-color: #fff; border-radius: 10px; z-index: 10; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.popWin1 .pop-close{position: absolute; right: 20px; top: 20px; width: 48px; height: 48px; background: url(../images/icon-close2.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; cursor: pointer; z-index: 10;}
.popWin1 .hd{padding-bottom: 20px; margin-bottom: 24px; position: relative; display: flex; justify-content: center; align-items: flex-start;}
.popWin1 .hd:before{content: ''; position: absolute; left: 0; bottom: 0; right: 0;  height: 1px; background-color: #DDDDDD; box-shadow: 0 4px 4px rgba(0, 0, 0, 0.09);}
.popWin1 .hd .icon{margin-right: 24px; width: 80px; height: 80px; background: url(../images/ls-bg15.png) center center no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; flex-shrink: 0; display: flex; justify-content: center; align-items: center;}
.popWin1 .hd .icon img{display: block; max-width: 70%; max-height: 70%; flex-shrink: 0;}
.popWin1 .hd .tit{padding: 22px 0; max-width: calc(100% - 104px); font-size: var(--fz24); color: #2E2929; font-weight: bold; line-height: 36px; flex-shrink: 0;}
.popWin1 .cont{font-size: var(--fz18); color: #666666; line-height: 1.89; max-height: 60vh; overflow-y: auto;}
@media only screen and (max-width:1199px){
.goTop{right: 2px; width: 36px; height: 36px;}
.popWin1{padding: 40px;}
.popWin1 .hd .icon{width: 64px; height: 64px; margin-right: 20px;}
.popWin1 .hd .tit{padding: 14px 0; max-width: calc(100% - 84px);}
}
@media only screen and (max-width:959px){}
@media only screen and (max-width:767px){
/*.row-set1{min-height: 52vw;}*/
.row-set1 .tit{font-size: var(--fz32);}
.popWin1{padding: 20px;}
.popWin1 .pop-close{right: 5px; top: 5px; width: 32px; height: 32px; -webkit-background-size: 20px auto; background-size: 20px auto;}
.popWin1 .hd{padding-bottom: 15px; margin-bottom: 15px;}
.popWin1 .hd .icon{width: 42px; height: 42px; margin-right: 10px;}
.popWin1 .hd .tit{padding: 9px 0; max-width: calc(100% - 52px); line-height: 24px;}
.popWin1 .cont{line-height: 1.75;}
}
/*2026.06.17 end*/


/*2026.07.28*/
.loading01{height: 100vh; background-color: #000000; position: relative; z-index: 1; overflow: hidden;}
.loading01 .swiper-pagination{position: absolute; left: 0; bottom: 40px !important; right: 0; z-index: 10; display: flex; justify-content: center; align-items: center; display: none;}
.loading01 .swiper-pagination .swiper-pagination-bullet{margin: 0 8px !important; display: block; width: 12px; height: 12px; background-color: #fff; border-radius: 50%; opacity: .5; -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.loading01 .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;}
.loading01 .bgSwp{height: 100%; position: relative; overflow: hidden; z-index: -1;}
.loading01 .bgSwp:before{content: ''; position: absolute; left: 0; top: 0; right: 0; height: 300px; background: url(../images/loading-bg1.png) center center no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; z-index: 5;}
.loading01 .bgSwp:after{content: ''; position: absolute; left: 0; bottom: 0; right: 0; height: 200px; background: url(../images/loading-bg2.png) center center no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; z-index: 5;}
.loading01 .bgSwp .bg{height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; opacity: .8;}
.loading01 .loading-logo{position: absolute; left: 50%; top: 120px; width: 390px; height: 124px; line-height: 124px; font-size: 0; text-align: center; z-index: 10; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}
.loading01 .loading-logo img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.loading01 .loading-cont{position: absolute; left: 50%; bottom: 6.25vw; width: 1530px; max-width: 90%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); z-index: 10;}
.loading01 .ul1{margin: 0 auto 50px; width: 83%; display: flex;}
.loading01 .ul1 li{width: 33.33%; flex-shrink: 0;}
.loading01 .ul1 .con{display: block; display: flex; justify-content: center; align-items: center;}
.loading01 .ul1 .icon{margin-right: 32px; width: 120px; height: 120px; border-radius: 50%; position: relative; overflow: hidden; flex-shrink: 0; display: flex; justify-content: center; align-items: center;}
.loading01 .ul1 .icon:before{content: ''; position: absolute; left: 50%; top: 50%; width: 64px; height: 64px; background: url(../images/loading-ls_bg3.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; margin: -32px 0 0 -32px;}
.loading01 .ul1 .icon img{display: block; max-width: 60%; max-height: 60%; position: relative; z-index: 10;}
.loading01 .ul1 .tit{color: #FFFFFF; line-height: 1.2;}
.loading01 .ul1 .tit span{display: block;}
.loading01 .ul1 .tit .cn{font-size: var(--fz32); font-weight: bold;}
.loading01 .ul1 .tit .en{margin-top: 10px; font-size: var(--fz16); font-weight: normal; opacity: .6;}
.loading01 .ul1 li:nth-child(1){}
.loading01 .ul1 li:nth-child(1) .icon{background-color: rgba(194, 158, 94, .8);}
.loading01 .ul1 li:nth-child(2){}
.loading01 .ul1 li:nth-child(2) .icon{border: 1px dashed #fff; background-color: rgba(149, 25, 25, .95);}
.loading01 .ul1 li:nth-child(3){}
.loading01 .ul1 li:nth-child(3) .icon{background-color: rgba(0, 147, 123, .6);}
.loading01 .ul1 .con:hover{}
.loading01 .ul1 .con:hover .icon:before{animation: rotate 10s infinite linear;}
.loading01 .ul1 .con:hover .icon img{animation: beat .5s;}
.loading01 .ul2{background-color: rgba(11, 87, 183, .8); border-radius: 50px 0 50px 0; overflow: hidden; display: flex;}
.loading01 .ul2 li{width: 33.33%; border-right: 1px solid rgba(255, 255, 255, .1); flex-shrink: 0;}
.loading01 .ul2 li:last-child{border: none;}
.loading01 .ul2 .con{padding: 24px 0 30px; display: block; height: 100%;}
.loading01 .ul2 .hd{margin-bottom: 17px; display: flex; justify-content: center; align-items: center;}
.loading01 .ul2 .hd .icon{margin-right: 20px; width: 72px; height: 72px; position: relative; z-index: 1; flex-shrink: 0; display: flex; justify-content: center; align-items: center;}
.loading01 .ul2 .hd .icon:before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/loading-ls_bg1.png) center center no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; z-index: -1; -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.loading01 .ul2 .hd .icon img{display: block; max-width: 60%; max-height: 60%;}
.loading01 .ul2 .hd .tit{color: #FFFFFF; line-height: 1.2;}
.loading01 .ul2 .hd .tit span{display: block;}
.loading01 .ul2 .hd .tit .cn{font-size: var(--fz24); font-weight: bold;}
.loading01 .ul2 .hd .tit .en{margin-top: 3px; font-size: var(--fz16); font-weight: normal; opacity: .6;}
.loading01 .ul2 .bdy{}
.loading01 .ul2 .bdy *{font-size: var(--fz16); color: #FFFFFF; line-height: 2.25;}
.loading01 .ul2 .bdy .item{}
.loading01 .ul2 .bdy h4{}
.loading01 .ul2 .bdy h4 a{}
.loading01 .ul2 .bdy .link{margin: 0 -5px; display: flex; flex-wrap: wrap;}
.loading01 .ul2 .bdy .link a{padding: 0 5px;}
.loading01 .ul2 .bdy a:hover{text-decoration: underline;}
.loading01 .ul2 li:nth-child(1){}
.loading01 .ul2 li:nth-child(1) .hd{padding: 0 20px;}
.loading01 .ul2 li:nth-child(1) .bdy{padding-left: 30px; padding-right: 20px;}
.loading01 .ul2 li:nth-child(2){}
.loading01 .ul2 li:nth-child(2) .hd{padding: 0 20px;}
.loading01 .ul2 li:nth-child(2) .bdy{padding-left: 14%; padding-right: 10px;}
.loading01 .ul2 li:nth-child(2) .bdy .link{margin: 0 -3px;}
.loading01 .ul2 li:nth-child(2) .bdy .link a{padding: 0 3px; width: 33.33%;}
.loading01 .ul2 li:nth-child(3){}
.loading01 .ul2 li:nth-child(3) .hd{padding: 0 20px;}
.loading01 .ul2 li:nth-child(3) .bdy{padding-left: 9.5%;}
.loading01 .ul2 li:nth-child(3) .bdy .link{margin: 0 -3px;}
.loading01 .ul2 li:nth-child(3) .bdy .link a{padding: 0 3px; width: 25%;}
.loading01 .ul2 .con:hover{}
.loading01 .ul2 .con:hover .icon:before{background-image: url(../images/loading-ls_bg2.png);}
.loading01 .ul3{margin: 0 -17.5px; display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
.loading01 .ul3 li{padding: 0 17.5px;}
.loading01 .ul3 .con{padding: 0 20px; display: block; width: 360px; height: 144px; border-radius: 24px; display: flex; justify-content: center; align-items: center;}
.loading01 .ul3 .icon{margin-right: 32px; width: 120px; height: 120px; background-color: rgba(255, 255, 255, .1); border-radius: 50%; position: relative; overflow: hidden; display: flex; justify-content: center; align-items: center;}
.loading01 .ul3 .icon:before{content: ''; position: absolute; left: 50%; top: 50%; width: 64px; height: 64px; background: url(../images/loading-ls_bg3.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; margin: -32px 0 0 -32px;}
.loading01 .ul3 .icon img{display: block; max-width: 64px; max-height: 64px; flex-shrink: 0;}
.loading01 .ul3 .tit{max-width: calc(100% - 152px); color: #FFFFFF; font-weight: normal; line-height: 1.1; flex-shrink: 0;}
.loading01 .ul3 .tit span{display: block;}
.loading01 .ul3 .tit .cn{font-size: var(--fz32); font-weight: bold;}
.loading01 .ul3 .tit .en{margin-top: 12px; font-size: var(--fz16); opacity: .6;}
.loading01 .ul3 li:nth-child(1){}
.loading01 .ul3 li:nth-child(1) .con{background-color: rgba(11, 87, 183, 0.85);}
.loading01 .ul3 li:nth-child(2){}
.loading01 .ul3 li:nth-child(2) .con{background-color: rgba(218, 175, 98, 0.85);}
.loading01 .ul3 .con:hover{}
.loading01 .ul3 .con:hover .icon:before{animation: rotate 10s infinite linear;}
.loading01 .ul3 .con:hover .icon img{animation: beat .5s;}
@media only screen and (min-width: 1200px) {
    .loading01 .swiper-pagination{bottom: 2.083vw !important;}
    .loading01 .swiper-pagination .swiper-pagination-bullet{margin: 0 0.416vw !important; width: 0.625vw; height: 0.625vw;}
    .loading01 .bgSwp:before{height: 15.63vw;}
    .loading01 .bgSwp:after{height: 10.42vw;}
    .loading01 .loading-logo{top: 6.25vw; width: 20.31vw; height: 6.46vw; line-height: 6.46vw;}
    .loading01 .loading-cont{width: 79.68vw;}
    .loading01 .ul1{margin: 0 auto 2.604vw;}
    .loading01 .ul1 .icon{margin-right: 1.666vw; width: 6.25vw; height: 6.25vw;}
    .loading01 .ul1 .icon:before{width: 3.333vw; height: 3.333vw; margin: -1.666vw 0 0 -1.666vw;}
    .loading01 .ul1 .tit .en{margin-top: 0.520vw;}
    .loading01 .ul2 .con{padding: 1.25vw 0 1.562vw;}
    .loading01 .ul2 .hd{margin-bottom: 0.885vw;}
    .loading01 .ul2 .hd .icon{margin-right: 1.041vw; width: 3.75vw; height: 3.75vw;}
    .loading01 .ul2 .hd .tit .en{margin-top: 0.156vw;}
    .loading01 .ul2 .bdy .link{margin: 0 -0.260vw;}
    .loading01 .ul2 .bdy .link a{padding: 0 0.260vw;}
    .loading01 .ul2 li:nth-child(1) .hd{padding: 0 1.041vw;}
    .loading01 .ul2 li:nth-child(1) .bdy{padding-left: 1.562vw; padding-right: 1.041vw;}
    .loading01 .ul2 li:nth-child(2) .hd{padding: 0 1.041vw;}
    .loading01 .ul2 li:nth-child(2) .bdy{padding-right: 0.520vw;}
    .loading01 .ul2 li:nth-child(2) .bdy .link{margin: 0 -0.156vw;}
    .loading01 .ul2 li:nth-child(2) .bdy .link a{padding: 0 0.156vw;}
    .loading01 .ul2 li:nth-child(3) .hd{padding: 0 1.041vw;}
    .loading01 .ul2 li:nth-child(3) .bdy .link{margin: 0 -0.156vw;}
    .loading01 .ul2 li:nth-child(3) .bdy .link a{padding: 0 0.156vw;}
    .loading01 .ul3{margin: 0 -0.911vw;}
    .loading01 .ul3 li{padding: 0 0.911vw;}
    .loading01 .ul3 .con{padding: 0 1.041vw;  width: 18.75vw; height: 7.5vw; border-radius: 1.25vw;}
    .loading01 .ul3 .icon{margin-right: 1.666vw; width: 6.25vw; height: 6.25vw;}
    .loading01 .ul3 .icon:before{width: 3.333vw; height: 3.333vw; margin: -1.666vw 0 0 -1.666vw;}
    .loading01 .ul3 .icon img{max-width: 3.333vw; max-height: 3.333vw;}
    .loading01 .ul3 .tit{max-width: calc(100% - 7.916vw); }
    .loading01 .ul3 .tit .en{margin-top: 0.625vw;}
}
@media only screen and (max-width:1199px){
    .loading01{padding-bottom: 20px; background-color: transparent; height: auto;}
    /*.loading01 .loading-logo{left: 20px; top: 10px; width: 240px; height: 54px; line-height: 54px; -webkit-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0);}*/
    .loading01 .loading-logo{top: 7vh;}
    .loading01 .bgSwp{margin-bottom: 20px; position: relative; height: calc(100vh - 184px);}
    .loading01 .bgSwp:before, .loading01 .bgSwp:after{height: 12.5vw;}
    .loading01 .swiper-pagination{display: flex;}
    /*.loading01 .swiper-pagination{bottom: 20px !important;}*/
    /*.loading01 .swiper-pagination .swiper-pagination-bullet{width: 6px; height: 6px; margin: 0 4px !important;}*/
    .loading01 .loading-cont{margin: 0 auto; position: static; -webkit-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0);}
    .loading01 .ul1{margin-bottom: 20px;}
    .loading01 .ul1 .con{flex-direction: column; justify-content: center; align-items: center;}
    .loading01 .ul1 .icon{width: 96px; height: 96px; margin-right: 0; margin-bottom: 6px;}
    .loading01 .ul1 .tit{color: #333333; text-align: center;}
    .loading01 .ul1 .tit .en{margin-top: 6px;}
    .loading01 .ul2 .con{padding: 20px;}
    .loading01 .ul2 .hd, .loading01 .ul2 .bdy{padding: 0 !important;}
    .loading01 .ul2 .hd .icon{width: 56px; height: 56px; margin-right: 10px;}
    .loading01 .ul2 .bdy *{line-height: 1.85;}
    .loading01 .ul2 .bdy .link{margin: 0 -8px !important;}
    .loading01 .ul2 .bdy .link a{padding: 0 8px !important; width: auto !important;}
}
@media only screen and (max-width:959px){
    .loading01 .ul3 .con{width: 300px;}
}
@media only screen and (max-width:767px){
    .loading01 .swiper-pagination{bottom: 15px !important;}
    .loading01 .swiper-pagination .swiper-pagination-bullet{width: 10px; height: 10px; margin: 0 4px !important;}
    .loading01 .bgSwp{height: calc(100vh - 270px);}
    .loading01 .bgSwp:before{height: 20vw;}
    .loading01 .bgSwp:after{height: 12vw;}
    .loading01 .loading-logo{top: 20px; width: 240px; height: 54px; line-height: 54px;}
    .loading01 .ul1{width: 100%; flex-wrap: wrap;}
    .loading01 .ul1 .icon{width: 48px; height: 48px;}
    .loading01 .ul1 .icon:before{width: 28px; height: 28px; margin: -14px 0 0 -14px;}
    .loading01 .ul1 .tit .cn{font-size: 18px;}
    .loading01 .ul1 .tit .en{margin-top: 1px; font-size: 12px;}
    .loading01 .ul2{flex-wrap: wrap;}
    .loading01 .ul2 li{width: 100%; border: none; border-bottom: 1px solid rgba(255, 255, 255, .1);}
    .loading01 .ul2 .hd{margin-bottom: 10px;}
    .loading01 .ul2 .hd .icon{width: 42px; height: 42px; margin-right: 8px;}
    .loading01 .ul2 .hd .tit .cn{font-size: 18px;}
    .loading01 .ul2 .hd .tit .en{font-size: 12px; margin-top: 1px;}
    .loading01 .ul3{gap: 10px 0;}
    .loading01 .ul3 li{width: 100%;}
    .loading01 .ul3 .con{width: 100%; height: 110px;}
    .loading01 .ul3 .icon{width: 72px; height: 72px; margin-right: 20px;}
    .loading01 .ul3 .icon:before{width: 38px; height: 38px; margin: -19px 0 0 -19px;}
    .loading01 .ul3 .icon img{max-width: 38px; max-height: 38px;}
    .loading01 .ul3 .tit{max-width: calc(100% - 92px);}
    .loading01 .ul3 .tit .en{margin-top: 6px;}
}
/*2026.07.28 end*/

/*2026.08.24*/
.swiper14{position: relative; overflow: hidden;}
/*2026.08.24 end*/

/*2026.08.28*/
.lst53{display: flex; flex-wrap: wrap; gap: 20px 0;}
.lst53 li{width: 20%; border-right: 1px solid rgba(255, 255, 255, .3); flex-shrink: 0;}
.lst53 li:last-child{border: none;}
.lst53 .con{padding: 38px 5px; display: block; height: 100%;}
.lst53 .icon{margin: 0 auto 24px; width: 96px; height: 96px; display: flex; justify-content: center; align-items: center; -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.lst53 .icon img{display: block; max-width: 100%; max-height: 100%;}
.lst53 .tit{font-size: var(--fz32); color: #FFFFFF; font-weight: bold; line-height: 1.25; text-align: center;}
.lst53 .con:hover{}
.lst53 .con:hover .icon{-webkit-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg); transform: rotateY(360deg);}
@media only screen and (max-width:1199px){
    .lst53 .con{padding: 20px 5px;}
    .lst53 .icon{width: 56px; height: 56px; margin-bottom: 15px;}
    .lst53 .tit{font-size: var(--fz24);}
}
@media only screen and (max-width:959px){
    .lst53 li{width: 33.33%;}
    .lst53 li:nth-child(3n){border: none;}
}
@media only screen and (max-width:767px){
    .lst53 li{width: 50%; border-right: 1px solid rgba(255, 255, 255, .3) !important;}
    .lst53 li:nth-child(2n), .lst53 li:last-child{border: none !important;}
}
/*2026.08.28 end*/