
/*!初始化*/
*,: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:""}
table{border-collapse:collapse;border-spacing:0}
body{color:#3d4c63;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}
a{color:#333;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{font-size:12px;color:#444;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:#999}
::-moz-placeholder{color:#999}
:-ms-input-placeholder{color:#999}
::-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}
@font-face{font-family:AGLettericaCondensed-Bold;src:url(../fonts/AGLettericaCondensed-Bold.otf)}
/*!动画*/
@keyframes calcAni{
from{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
to{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);opacity:0}
}
@keyframes cloudAni{
from{transform:translate(-90px,0);-webkit-transform:translate(-90px,0);-moz-transform:translate(-90px,0);-ms-transform:translate(-90px,0);-o-transform:translate(-90px,0)}
to{transform:translate(85px,0);-webkit-transform:translate(85px,0);-moz-transform:translate(85px,0);-ms-transform:translate(85px,0);-o-transform:translate(85px,0)}
}
@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)}
}
/*!字号*/
: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;--fz52:52px;--fz60:60px;--fz72:72px;--fz109:109px}
@media screen and (max-width:1665px){
:root{--fz12:12px;--fz14:clamp(12px, 0.73vw, 14px);--fz16:clamp(16px, 0.83vw, 16px);--fz18:clamp(18px, 0.94vw, 18px);--fz20:clamp(18px, 1.04vw, 20px);--fz22:clamp(20px, 1.15vw, 22px);--fz24:clamp(22px, 1.25vw, 24px);--fz26:clamp(22px, 1.35vw, 26px);--fz28:clamp(26px, 1.46vw, 28px);--fz30:clamp(28px, 1.56vw, 30px);--fz32:clamp(30px, 1.67vw, 32px);--fz34:clamp(32px, 1.77vw, 34px);--fz36:clamp(34px, 1.88vw, 36px);--fz38:clamp(36px, 1.98vw, 38px);--fz40:clamp(38px, 2.08vw, 40px);--fz42:clamp(40px, 2.19vw, 42px);--fz44:clamp(42px, 2.29vw, 44px);--fz46:clamp(44px, 2.4vw, 46px);--fz48:clamp(46px, 2.5vw, 48px);--fz52:clamp(46px, 2.71vw, 52px);--fz60:clamp(48px, 2.6vw, 50px);--fz72:clamp(70px, 3.75vw, 72px);--fz109:clamp(106, 5.68vw, 109px)}
}
@media screen and (max-width:1399px){
:root{--fz12:12px;--fz14:clamp(13px, 0.73vw, 14px);--fz16:clamp(15px, 0.83vw, 16px);--fz18:clamp(16px, 0.94vw, 18px);--fz20:clamp(18px, 1.04vw, 20px);--fz22:clamp(18px, 1.15vw, 22px);--fz24:clamp(20px, 1.25vw, 24px);--fz26:clamp(22px, 1.35vw, 26px);--fz28:clamp(24px, 1.46vw, 28px);--fz30:clamp(26px, 1.56vw, 30px);--fz32:clamp(28px, 1.67vw, 32px);--fz34:clamp(30px, 1.77vw, 34px);--fz36:clamp(32px, 1.88vw, 36px);--fz38:clamp(34px, 1.98vw, 38px);--fz40:clamp(36px, 2.08vw, 40px);--fz42:clamp(38px, 2.19vw, 42px);--fz44:clamp(40px, 2.29vw, 44px);--fz46:clamp(42px, 2.4vw, 46px);--fz48:clamp(42px, 2.5vw, 48px);--fz52:clamp(44px, 2.71vw, 52px);--fz60:clamp(46px, 2.6vw, 50px);--fz72:clamp(68px, 3.75vw, 72px);--fz109:clamp(104px, 5.68vw, 109px)}
}
@media screen and (max-width:1199px){
:root{--fz12:12px;--fz14:clamp(13px, 0.73vw, 14px);--fz16:clamp(15px, 0.83vw, 16px);--fz18:clamp(16px, 0.94vw, 18px);--fz20:clamp(16px, 1.04vw, 20px);--fz22:clamp(18px, 1.15vw, 22px);--fz24:clamp(20px, 1.25vw, 24px);--fz26:clamp(22px, 1.35vw, 26px);--fz28:clamp(24px, 1.46vw, 28px);--fz30:clamp(26px, 1.56vw, 30px);--fz32:clamp(28px, 1.67vw, 32px);--fz34:clamp(30px, 1.77vw, 34px);--fz36:clamp(32px, 1.88vw, 36px);--fz38:clamp(34px, 1.98vw, 38px);--fz40:clamp(36px, 2.08vw, 40px);--fz42:clamp(38px, 2.19vw, 42px);--fz44:clamp(40px, 2.29vw, 44px);--fz46:clamp(42px, 2.4vw, 46px);--fz48:clamp(42px, 2.5vw, 48px);--fz52:clamp(44px, 2.71vw, 52px);--fz60:clamp(46px, 2.6vw, 50px);--fz72:clamp(68px, 3.75vw, 72px);--fz109:clamp(104px, 5.68vw, 109px)}
}
@media screen and (max-width:959px){
:root{--fz12:12px;--fz14:clamp(12px, 0.73vw, 14px);--fz16:clamp(15px, 0.83vw, 16px);--fz18:clamp(15px, 0.94vw, 18px);--fz20:clamp(16px, 1.04vw, 20px);--fz22:clamp(16px, 1.15vw, 22px);--fz24:clamp(18px, 1.25vw, 24px);--fz26:clamp(18px, 1.35vw, 26px);--fz28:clamp(18px, 1.46vw, 28px);--fz30:clamp(20px, 1.56vw, 30px);--fz32:clamp(20px, 1.67vw, 32px);--fz34:clamp(20px, 1.77vw, 34px);--fz36:clamp(22px, 1.88vw, 36px);--fz38:clamp(24px, 1.98vw, 38px);--fz40:clamp(24px, 2.08vw, 40px);--fz42:clamp(24px, 2.19vw, 42px);--fz44:clamp(24px, 2.29vw, 44px);--fz46:clamp(24px, 2.4vw, 46px);--fz48:clamp(24px, 2.5vw, 48px);--fz52:clamp(24px, 2.71vw, 52px);--fz60:clamp(26px, 2.6vw, 50px);--fz72:clamp(36px, 3.75vw, 72px);--fz109:clamp(46px, 5.68vw, 109px)}
}
/*!布局*/
.wp{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{padding:0 2.21% 0 2.63%;position:absolute;left:0;top:0;right:0;height:124px;z-index:100}
.header .wp{width:auto;max-width:none;height:100%;display:flex;justify-content:space-between}
.header .hd-col{flex-shrink:0}
.header .hd-cor{flex-grow:1}
.header .hd-cor .search-1{display:none}
.header .hd-cor-inn{height:100%;display:flex;justify-content:flex-end;align-items:center}
.header .header-logo{margin-top:31px;width:240px;height:62px;line-height:62px;font-size:0}
.header .header-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.header .header-so{margin-left:14px;width:46px;height:46px;background-color:#fff;border-radius:50%;box-shadow:0 2px 8px 0 rgba(0,0,0,.11);cursor:pointer;flex-shrink:0;display:flex;justify-content:center;align-items:center}
.header .header-so .icon-so{display:block;width:24px;height:24px;background:url(../images/icon-so1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.header .header-lang{margin-left:6px;flex-shrink:0;display:flex;justify-content:center;align-items:center}
.header .header-lang .a1{padding:0 5px;display:block;background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.11);border-radius:50%;min-width:46px;height:46px;line-height:46px;font-size:var(--fz18);color:#666;text-align:center}
.header .header-lang .a2{margin-right: 15px; padding: 0 19px 0 15px; display: block; background-color: #7b1d36; min-width: 115px; line-height: 42px; font-size: var(--fz18); color: #ffffff; border-radius: 10px; display: flex; justify-content: center; align-items: center;}
.header .header-lang .a2 img{margin-right: 4px; display: block; width: 24px; flex-shrink: 0;}
.header .header-nav{margin: 0 -0.3vw; flex-grow:1;display:-webkit-flex;display:flex;justify-content:flex-end}
.header .header-nav>li{margin: 0 0.3vw; position:relative}
.header .header-nav>li>a{padding:0 1.6vw;display:block;height:100%;font-size:var(--fz20);color:#fff;text-align:center;font-weight:700;line-height:50px;border-radius:10px;position:relative;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:50%;bottom:0;width:100%;height:4px;background-color:#ffffff;border-radius:2px;opacity:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.header .header-nav>li>a i{position:absolute;right:5px;top:50%;width:24px;height:24px;z-index:10;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}
.header .header-nav>li>a i:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/icon-arrow8.png) center center no-repeat;-webkit-background-size:16px auto;background-size:16px auto;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.header .header-nav>li.on>a span:before{opacity: 1;}
.header .header-nav>li:hover>a{color:#7b1d36;background-color:rgba(255, 255, 255, .9)}
.header .header-nav>li:hover>a{border-radius:10px 10px 0 0}
.header .header-nav>li:hover>a span:before{opacity: 0;}
.header .header-nav>li.on>a i:before,.header .header-nav>li:hover>a i:before{background-image:url(../images/icon-arrow6.png);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.header .header-navsub{position:absolute;left:0;top:100%;min-width: 100%;z-index:10;display:none}
.header .sub1{padding:36px 32px 26px;width:32.29vw;background-color:rgba(255,255,255,.9);border-radius:0 10px 10px 10px;display:flex;align-items:center}
.header .sub1 .col{margin-right:7.6%;width:42.3%;flex-shrink:0}
.header .sub1 .cor{width:50.1%;max-width:100%;flex-grow:1}
.header .sub1 .pic{padding-top:68.51%;position:relative;border-radius:10px;overflow:hidden}
.header .sub1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.header .sub1 .list{margin:0 -5px;display:flex;flex-wrap:wrap}
.header .sub1 .list li{padding:0 5px;width:50%;flex-shrink:0}
.header .sub1 .list a{padding-left:20px;display:block;font-size:var(--fz18);color:#333;line-height:2.67;position:relative;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.header .sub1 .list a:before{content:'';position:absolute;left:0;top:50%;width:8px;height:8px;background-color:#bbb;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.header .sub1 .list a:hover{color:#7b1d36}
.header .sub1 .list a:hover:before{background-color:#7b1d36}
.header .sub2{padding: 0px 0 11px; background-color: rgba(255, 255, 255, .9); border-radius: 0 0 4px 4px; white-space: nowrap;}
.header .sub2 a{padding: 10.5px 20px; padding-left: 40px; display: block; font-size: var(--fz18); color: #333333; line-height: 1.5; position: relative;}
.header .sub2 a:before{content: ''; position: absolute; left: 20px; top: 50%; width: 8px; height: 8px; background-color: #BBBBBB; border-radius: 50%; margin-top: -4px;}
.header .sub2 a:hover{color: #7B1D36;}
.header .sub2 a:hover:before{background-color: #7B1D36;}
/*.header .header-nav>li:nth-last-child(1) .header-navsub,.header .header-nav>li:nth-last-child(2) .header-navsub,.header .header-nav>li:nth-last-child(3) .header-navsub{left:auto;right:0.3vw}*/
/*.header .header-nav>li:nth-last-child(1) .sub1,.header .header-nav>li:nth-last-child(2) .sub1,.header .header-nav>li:nth-last-child(3) .sub1{border-radius:10px 0 10px 10px}*/
/*!底部*/
.footer{background:url(../images/fot-bg1.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.footer .fot-1{padding:90px 0 64px;display:flex;justify-content:space-between}
.footer .fot-1 .fot-col,.footer .fot-1 .fot-com,.footer .fot-1 .fot-cor{flex-shrink:0}
.footer .fot-1 .fot-col,.footer .fot-1 .fot-com{border-right:1px solid rgba(255,255,255,.2)}
.footer .fot-1 .fot-col{padding-top:2px;padding-right:3%;width:26.27%}
.footer .fot-1 .fot-com{padding:0 3%;width:27.52%}
.footer .fot-1 .fot-cor{padding-left:5.7%;width:46.21%}
.footer .fot-2{padding:28px 0 27px;border-top:1px solid rgba(255,255,255,.1)}
.footer .footer-logo{margin-bottom:31px;display:block;height:65px;line-height:65px;font-size:0}
.footer .footer-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.footer .footer-codes{margin:0 -15px -20px;display:flex;flex-wrap:wrap}
.footer .footer-codes .item{margin:0 15px 20px;width:122px}
.footer .footer-codes .pic{margin:0 auto 11px;height:122px;line-height:122px;font-size:0;text-align:center;background-color:#fff}
.footer .footer-codes .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.footer .footer-codes .tit{font-size:var(--fz16);color:#fff;font-weight:400;line-height:1.3;text-align:center}
.footer .footer-nav{margin:-11px -5px -36px;display:flex;flex-wrap:wrap}
.footer .footer-nav a{padding:0 5px;margin-bottom:36px;display:block;width:50%;font-size:var(--fz18);color:#fff;text-align:center;line-height:2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.footer .footer-nav a:hover{opacity:.8}
.footer .footer-info{margin-top:-6px;font-size:var(--fz18);color:#fff;line-height:1.5}
.footer .footer-info .item{margin-bottom:11px;display:flex;align-items:flex-start}
.footer .footer-info .item:last-child{margin-bottom:0}
.footer .footer-info .item.v1 .tit{margin-top:.7em}
.footer .footer-info .item.v1 .right{font-size:var(--fz30);font-weight:700}
.footer .footer-info .item.v2{margin-top:19px}
.footer .footer-info .item.v2 .tit{margin-top:.1em}
.footer .footer-info .item.v2 .right{font-size:var(--fz16);line-height:2}
.footer .footer-info .tit{padding-right: 20px; min-width: 90px; position: relative; text-align-last: justify; flex-shrink:0}
.footer .footer-info .tit i{margin-top: -1px; position: absolute; right: 0; top: 0; font-size: var(--fz18); color: #fff; line-height: 1.5;}
.footer .footer-info .right{flex-grow:1}
.footer .footer-info .tip{margin-left: 26px; margin-top:15px;display:flex}
.footer .footer-info .tip span{padding:0 15px;display:block;font-size:var(--fz16);color:#7b1d36;line-height:30px;background-color:#fff;border-radius:10px;flex-shrink:0}
.footer .footer-info2{margin: 0 -5px -2px; font-size: var(--fz20); color: #FFFFFF; font-weight: bold; line-height: 1.2; display: flex; flex-wrap: wrap;}
.footer .footer-info2 .item{padding: 0 5px; margin-bottom: 2px; width: 33.33%; flex-shrink: 0;}
.footer .footer-info2 .tit{margin-bottom: 8px; font-size: var(--fz16); color: #A7C4E0; font-weight: normal;}
.footer .footer-info2 .tips{margin-top: 10px; font-size: var(--fz16); color: #7B1D36; line-height: 26px; display: flex; align-items: center;}
.footer .footer-info2 .tips span{padding: 0 8px; display: block; background-color: #fff; border-radius: 10px;}
.footer .footer-info3{margin-top: 30px; font-size: var(--fz18); color: #FFFFFF; line-height: 30px;}
.footer .footer-info3 .item{display: flex; align-items: flex-start;}
.footer .footer-info3 .l{flex-shrink: 0;}
.footer .footer-info3 .r{font-size: var(--fz16); flex-grow: 1;}
.footer .footer-copy{font-size:var(--fz16);color:rgba(255,255,255,.5);line-height:2;text-align:center}
.footer .footer-copy img{margin:-3px 4px 0 0;display:inline-block;vertical-align:middle}
.footer .footer-copy a{margin:0 20px;font-size:inherit;color:inherit}
.footer .footer-copy a:hover{color:#fff;text-decoration:underline}
.ban{height:540px;position:relative;overflow:hidden}
.ban:before{content:'';position:absolute;left:0;top:0;right:0;height:137px;background:url(../images/ban-bg2.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:5}
.ban:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/ban-bg1.png) left center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}
.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;z-index:1}
.ban .cont{position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}
.ban .cont .title{font-size:var(--fz60);color:#fff;font-weight:400;line-height:1.1;text-shadow:0 0 20px rgba(0,0,0,.4)}
.ban .cont .cur{margin-top:17px}
.ban .pos{padding:48px 0 23px;position:absolute;left:0;bottom:0;right:0;height:123px;background:url(../images/ban-bg3.png) center top no-repeat;-webkit-background-size:cover;background-size:cover;z-index:10;display:flex;justify-content:center}
.ban .pos ul{margin:0 -.52vw -.52vw;display:flex;flex-wrap:wrap;justify-content:center}
.ban .pos li{padding:0 .32vw;margin-bottom:.52vw}
.ban .pos a{padding:10px;display:block;min-width:8.33vw;font-size:var(--fz20);color:#fff;line-height:1.5;text-align:center;font-weight:700;background-color:#105ba4;border:1px solid rgba(255,255,255,.17);border-radius:10px}
.ban .pos.v2 ul{margin:0 -.26vw -.52vw}
.ban .pos.v2 li{padding:0 .26vw;margin-bottom:.52vw}
.ban .pos.v2 a{min-width:7.6vw}
.ban .pos .on a{background-color:#fff;border-color:#fff;color:#7b1d36}
.ban.v2{height:750px}
.cur{padding-left:32px;background:url(../images/icon-home1.png) left center no-repeat;-webkit-background-size:24px auto;background-size:24px auto;display:flex;flex-wrap:wrap}
.cur a,.cur em,.cur span{font-size:var(--fz18);color:#fff;line-height:2}
.cur a{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.cur em{margin:0 11px}
.cur a:hover{color:#7b1d36}
.pages{padding-top:60px;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:-6px;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}
.pages ul li{padding:0 6px;margin-bottom:6px}
.pages ul a,.pages ul span{padding:0 8px;display:block;min-width:42px;min-height:42px;line-height:40px;border:1px solid #9abddf;font-size:18px;color:#666;text-align:center;border-radius:4px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.pages ul .next a,.pages ul .prev a{background-repeat:no-repeat;background-position:center center;-webkit-background-size:16px auto;background-size:16px auto}
.pages ul .prev a{background-image:url(../images/icon-arrow5.png)}
.pages ul .next a{background-image:url(../images/icon-arrow6.png)}
.pages ul .prev a:hover{background-image:url(../images/icon-arrow7.png)}
.pages ul .next a:hover{background-image:url(../images/icon-arrow8.png)}
.pages ul .active a,.pages ul .active span,.pages ul a:hover{background-color:#0e63b6;border-color:#0e63b6;color:#fff}
.search-1{padding-right:40px;height:40px;border-bottom:1px solid rgba(255,255,255,1);position:relative}
.search-1 input{outline:0;border:none;background-color:transparent}
.search-1 .inp{display:block;width:100%;height:39px;line-height:39px;font-size:var(--fz16);color:#fff}
.search-1 .inp::-webkit-input-placeholder{color:#fff}
.search-1 .inp::-moz-placeholder{color:#fff}
.search-1 .inp:-ms-input-placeholder{color:#fff}
.search-1 .submit{position:absolute;right:0;top:0;width:39px;height:39px;background:#fff url(../images/icon-so1.png) center center no-repeat;-webkit-background-size:20px auto;background-size:20px auto}
.table-1{overflow-x:auto}
.table-1 table{width:100%;min-width:800px;background-color:#fff;table-layout:fixed}
.table-1 tr:nth-child(4n) td, .table-1 tr:nth-child(4n-1) td{background-color: #ebf1fd;}
.table-1 td,.table-1 th{padding:11px 10px;border:1px solid #cbdced;font-size:var(--fz18);color:#333;line-height:1.56}
.table-1 th{font-weight:700;line-height:1.33;height:68px}
.table-1 td{padding:14px 10px}
.table-1 .ks-name{color:#0e63b6;font-weight:700}
.table-1 .names span{display:block}
.table-1.v2 table{table-layout:inherit}
.table-1.v2 th{padding:11px 10px;font-size:var(--fz20)}
.table-1.v2 td{padding:20px 10px}
.table-1.v3 td,.table-1.v3 th{padding:11px 2em;font-size:var(--fz16);border-color:#e6eff7}
.table-1.v3 td{padding:14px 2em}
.table-1.v4 td{padding:10.5px 1.56vw}
.hd-1{display:flex;align-items:center;justify-content:space-between}
.hd-1 .hd-col{margin-right:40px;display:flex;align-items:center}
.hd-1 .hd-cor{flex-grow:1;display:flex;justify-content:flex-end}
.hd-1 .tit-icon{margin-right:16px;display:block;width:68px;height:68px;background:url(../images/tit-icn1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.hd-1 .title{color:#333;font-weight:700;line-height:1.3}
.hd-1 .title .cn{font-size:var(--fz36)}
.hd-1 .title .en{margin-top:2px;font-size:var(--fz24)}
.hd-1 .tabs-1{flex-grow:1}
.hd-1.c1 .tit-icon{background-image:url(../images/tit-icn2.png)}
.hd-1.c1 .title{color:#fff}
.hd-1.middle{justify-content:center}
.hd-2 .title{font-size:var(--fz36);color:#7b1d36;font-weight:700;line-height:1.3}
.hd-2.v2 .title{color:#333}
.hd-2.middle{text-align:center}
.hd-3{display:flex;justify-content:space-between;align-items:center}
.hd-3 .title{padding-bottom:14px;font-size:var(--fz36);color:#000;font-weight:700;position:relative}
.hd-3 .title:before{content:'';position:absolute;left:0;bottom:0;width:76px;height:4px;background-color:#0f63b6}
.hd-4 .title{font-size:var(--fz24);color:#0f63b6;font-weight:700}
.hd-5{display:flex;justify-content:space-between;align-items:center}
.hd-5 .title{font-size:var(--fz30);color:#333;font-weight:700}
.hd-5 .btns-1{flex-shrink:0}
.btns-1{display:flex}
.btns-1 .s1{padding:0 15px;display:block;min-width:180px;font-size:var(--fz18);color:#0f63b6;text-align:center;height:50px;line-height:48px;border:1px solid #0f63b6;border-radius:25px;display:flex;justify-content:center;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.btns-1 .icon-arrow{margin-left:10px;display:block;width:45px;height:30px;background:url(../images/btn-icn1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.btns-1 .s1:hover{background-color:#0f63b6;color:#fff}
.btns-1 .s1:hover .icon-arrow{background-image:url(../images/btn-icn3.png)}
.btns-1.v2 .s1{padding:0;min-width:164px;height:60px;line-height:58px;font-size:16px;color:#7b1d36;border-color:transparent;border-bottom:1px solid #7b1d36;border-radius:0;justify-content:space-between}
.btns-1.v2 .icon-arrow{background-image:url(../images/btn-icn2.png)!important}
.btns-1.v2 .s1:hover{background-color:transparent;opacity:.8}
.btns-1.c1 .s1{border-color:#fff!important;color:#fff!important}
.btns-1.c1 .icon-arrow{background-image:url(../images/btn-icn3.png)!important}
.btns-1.v2.c1 .s1{border-color:transparent!important;border-bottom:1px solid #fff!important}
.btns-1.v3 .s1{font-size:var(--fz16);border-color:transparent}
.btns-1.middle{justify-content:center}
.btns-1.right{justify-content:flex-end}
.btns-1.vertical .s1{padding:0;min-width:0;height:auto;border:none;font-size:var(--fz16);letter-spacing:.05em;flex-direction:column}
.btns-1.vertical .s1 span{display:block;writing-mode:vertical-rl}
.btns-1.vertical .s1 .icon-arrow{margin:0;margin-top:20px;width:30px;height:45px;background-image:url(../images/btn-icn4.png)!important}
.btns-2{display:flex}
.btns-2 .s1{padding:0 15px;display:block;min-width:170px;line-height:48px;border:1px solid #0e63b6;border-radius:50px;background-color:#fff;font-size:var(--fz18);color:#0e63b6;display:flex;justify-content:center;align-items:center}
.btns-2 .icon-return{margin-right:8px;display:block;width:20px;height:20px;background:url(../images/icon-return1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.btns-2.v2 .s1{min-width:9.38vw}
.btns-2.v2 .icon-return{width:36px;height:36px;background-image:url(../images/icon-return2.png)}
@media only screen and (max-width:1920px){
.ban.v2{height:39.06vw}
}
@media only screen and (max-width:1599px){
.header{padding:0 2%}
.header .header-nav>li>a{padding:0 1.3vw}
.header .header-lang .a1,.header .header-so{width:34px;min-width:34px;height:34px;line-height:34px; font-size: var(--fz16);}
.header .header-lang .a2{margin-right: 8px; padding: 0 12px 0 10px; min-width: 90px; line-height: 32px; font-size: var(--fz16);}
.header .header-lang .a2 img{width: 18px}
.header .header-so .icon-so{width: 18px; height: 18px;}
.hd-1 .hd-col{margin-right:30px}
.hd-1 .tit-icon{margin-right:10px;width:64px;height:64px}
.btns-1 .s1{min-width:160px;height:42px;line-height:40px}
.btns-1 .icon-arrow{margin-left:5px;width:36px;height:24px}
.btns-1.v2 .s1{min-width:140px;height:46px;line-height:44px}
.ban .pos{padding:40px 0 20px;height:100px}
.ban .pos ul{margin:0 -5px -5px}
.ban .pos li{padding:0 5px;margin-bottom:5px}
.ban .pos a{padding:6px 10px;min-width:110px}
}
@media only screen and (max-width:1399px){
.header{padding:0 1.5%;height:80px}
.header .header-logo{margin-top:10px;width:220px;height:60px;line-height:60px}
.header .header-so{margin-left:10px}
.header .header-nav>li>a{padding:0 1vw;line-height:40px}
.header .sub1{padding:15px}
.header .sub1 .col{margin-right:4%}
.header .sub1 .cor{width:46.3%}
.header .sub1 .list a{padding-left:14px;line-height:2.2}
.header .sub1 .list a:before{width:6px;height:6px}
.header .sub2 a{padding: 8px 20px; padding-left: 26px; font-size: 14px}
.header .sub2 a:before{left: 16px; width: 4px; height: 4px;}
.footer .fot-1{padding:60px 0}
.footer .fot-1 .fot-cor{padding-left:5%}
.footer .fot-2{padding:20px 0}
.footer .footer-codes{margin:0 -10px -15px}
.footer .footer-codes .item{margin:0 10px 15px;width:110px}
.footer .footer-codes .pic{height:110px;line-height:110px}
.footer .footer-nav a{margin-bottom:25px}
.btns-1 .s1{min-width:140px}
.btns-1 .icon-arrow{width:30px;height:20px}
.ban{height:28.13vw}
}
@media only screen and (max-width:1199px){
body{padding-top:60px}
.wp{width:100%!important;padding:0 20px!important;max-width:none!important}
.header-menuBtn{display:block}
.header{position:fixed;box-shadow:0 0 10px rgba(0,0,0,.2);height:60px;background-color:#025db7!important}
.header .header-logo{margin:0;position:absolute;left:20px;top:50%;width:240px;height:44px;line-height:44px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:105}
.header .hd-cor{margin: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(2,93,183,.95);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}
.header .hd-cor{bottom:100%;visibility:hidden;opacity:0}
.header .hd-cor-inn{padding:10px 20px 20px;display:block;height:100%;overflow:hidden;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-start}
.header .hd-cor.header__open{bottom:0;visibility:visible;opacity:1}
.header .hd-cor .search-1{margin-bottom:20px;display:block;width:100%;order:1}
.header .hd-cor .header-lang{margin:0;margin-bottom:20px;width:100%;justify-content:flex-start;order:2}
.header .hd-cor .header-nav{width:100%;order:3}
.header .header-so{display:none}
.header .header-lang .a1,.header .header-so{margin-right:10px;width:32px;min-width:32px;height:32px;line-height:32px;font-size:14px}
.header .header-lang .a2{line-height: 34px;}
.header .header-lang .a2 img{width: 18px;}
.header .header-nav{display:block}
.header .header-nav>li{margin:0;border:none}
.header .header-nav>li>a{line-height:1.5;font-size:16px;display:block;text-align:left}
.header .header-nav>li>a span{padding: 10px 0;padding-right: 30px;}
.header .header-nav>li>a span:before{height: 2px;}
.header .header-nav>li>a i{display:block}
.header .header-nav>li:hover>a{color:#fff;background-color:transparent}
.header .header-nav>li:hover>a i:before{background-image:url(../images/icon-arrow8.png);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.header .header-nav>li.active>a{padding: 0 15px; background-color:rgba(255,255,255,.9);color:#333}
.header .header-nav>li.active>a i:before{background-image:url(../images/icon-arrow6.png);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.header .header-navsub{position:static}
.header .sub1{width:100%;border-radius:0 0 10px 10px;display:block}
.header .sub1 .col{display:none}
.header .sub1 .cor{width:100%}
.footer .fot-1{padding:40px 0;display:block}
.footer .fot-1 .fot-col,.footer .fot-1 .fot-com,.footer .fot-1 .fot-cor{padding:0;border:none;width:100%}
.footer .fot-1 .fot-col{margin-bottom:20px}
.footer .fot-1 .fot-com{display:none}
.footer .fot-1 .fot-cor{display:flex;justify-content:center;flex-direction: column; align-items: center}
.footer .footer-logo{margin-bottom:20px;text-align:center}
.footer .footer-codes{justify-content:center}
.footer .footer-info .item{margin-bottom:10px}
.footer .footer-info .item.v1 .tit{margin-top:.6em}
.footer .footer-info .item.v2{margin-top:14px}
.footer .footer-info .tip{margin-top:10px}
.footer .footer-copy{line-height:1.5}
.footer .footer-copy a{margin:0;display:block}
.table-1.v3 td{padding:5px}
.hd-1{margin-bottom:35px!important}
.hd-1 .title .en{margin-top:0}
.hd-2{margin-bottom:35px!important}
.hd-3{margin-bottom:35px!important}
.hd-5{margin-bottom:35px!important}
.btns-2 .s1{min-width:140px;line-height:42px}
.btns-2.v2 .icon-return{width:24px;height:24px}
.pages{padding-top:25px!important;display:block}
.pages ul{margin-bottom:-4px;justify-content:center}
.pages ul li{padding:0 2px;margin-bottom:4px}
.pages ul a,.pages ul span{min-width:28px;min-height:28px;line-height:26px;font-size:12px}
.cur{padding-left:26px;-webkit-background-size:20px auto;background-size:20px auto}
.cur em{margin:0 6px}
.ban:before{display:none}
.ban .cont .cur{margin-top:10px}
.ban .pos{display:flex;justify-content:center}
.ban .pos ul{padding:0 20px;margin:0 -5px;flex-wrap:nowrap;justify-content:flex-start;white-space:nowrap;overflow-x:auto}
.ban .pos li{margin-bottom:0}
.ban .pos a{min-width:100px}
}
@media only screen and (max-width:959px){
.hd-1{flex-wrap:wrap}
.hd-1 .tabs-1{margin-top:15px;width:100vw}
.ban.v2 .cont{top:40%}
}
@media only screen and (max-width:767px){
.footer .fot-1{padding:20px 0}
.footer .footer-logo{margin-bottom:15px}
.footer .footer-logo{height:51px;line-height:51px}
.footer .footer-codes .item{width:90px}
.footer .footer-codes .pic{margin-bottom:8px;height:90px;line-height:90px}
.footer .footer-info{font-size:14px;line-height:1.3}
.footer .footer-info .item{margin-bottom:6px}
.footer .footer-info .item.v1 .tit{margin-top:.4em}
.footer .footer-info .item.v2{margin-top:10px}
.footer .footer-info .item.v2 .tit{margin-top:.3em}
.footer .footer-info .item.v2 .right{font-size:14px;line-height:1.8}
.footer .footer-info .tip span{padding:0 10px;font-size:14px;line-height:1.88;border-radius:6px}
.footer .footer-info .tit i{font-size: 14px; margin-top: -2px;}
.footer .footer-info2{margin-bottom: -14px; font-size: 14px;}
.footer .footer-info2 .item{margin-bottom: 14px; flex-shrink: 1; flex-grow: 1;}
.footer .footer-info2 .tit{font-size: 13px;}
.footer .footer-info3{margin-top: 15px; font-size: 14px; line-height: 24px;}
.footer .footer-info3 .r{font-size: 13px;}
.footer .footer-copy{font-size:13px}
.footer .footer-info2 .tips{margin-top: 6px; font-size: 13px;}
.footer .footer-info2 .tips span{padding: 0 4px;}
.table-1 td,.table-1 th{padding:5px;font-size:var(--fz16)}
.table-1 th{height:52px}
.hd-1{margin-bottom:25px!important}
.hd-1 .hd-col{margin-right:10px}
.hd-1 .tit-icon{margin-right:5px;width:42px;height:42px}
.hd-1 .title .en{font-size:9px}
.hd-2{margin-bottom:25px!important}
.hd-3{margin-bottom:25px!important}
.hd-4{margin-bottom:25px!important}
.hd-5{margin-bottom:25px!important}
.btns-1 .s1{padding:0 10px;min-width:90px;height:30px;line-height:28px;font-size:12px!important}
.btns-1 .icon-arrow{margin-left:2px;width:20px;height:12px}
.btns-1.v2 .s1{min-width:100px;height:36px;line-height:34px}
.btns-2 .s1{min-width:100px;line-height:32px;font-size:14px}
.btns-2 .icon-return{margin-right:4px;width:16px;height:16px}
.btns-2.v2 .icon-return{width:16px;height:16px}
.cur{padding-left:24px;-webkit-background-size:18px auto;background-size:18px auto}
.cur a,.cur em,.cur span{font-size:var(--fz14)}
.ban{height:40vw}
.ban .cont .cur{margin-top:5px}
.ban .pos{padding:10px 0;height:auto;background:rgba(16 ,91,164,.9)}
.ban .pos a{padding:4px 10px;min-width:90px;border-radius:6px}
.ban.v2{height:50vw}
.ban.v2 .cont{top:35%}
}
.box-wel1{height:100vh;position:relative;overflow:hidden}
.box-wel1 .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}
.box-wel1 .lg{position:absolute;left:50%;top:16.61%;width:294px;height:78px;line-height:78px;font-size:0;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:10}
.box-wel1 .lg img{display:inline-block;max-width:100%;max-height:100%}
.box-wel1 .list{position:absolute;left:0;top:38.47%;right:0;z-index:10}
.box-wel1 .list ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.box-wel1 .list li{padding:0 88px;flex-shrink:0}
.box-wel1 .list .con{display:block;width:175px;height:175px;background-color:#fff;border-radius:50%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.box-wel1 .list .con:before{content:'';position:absolute;left:50%;top:50%;width:125.7%;height:125.7%;border:1px solid rgba(255,255,255,.4);border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.box-wel1 .list .circle:after,.box-wel1 .list .circle:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background:#025db7;z-index:-1}
.box-wel1 .list .icon{margin:0 auto 4px;width:60px;height:60px;line-height:60%;font-size:0;text-align:center;position:relative}
.box-wel1 .list .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:all .5s;-o-transition:all .5s;transition:all .5s}
.box-wel1 .list .icon .ig2{opacity:0}
.box-wel1 .list .tit{font-size:var(--fz30);color:#025db7;font-weight:400;line-height:1.3;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.box-wel1 .list .con:hover{background-color:#025db7}
.box-wel1 .list .con:hover .circle:after,.box-wel1 .list .con:hover .circle:before{animation:calcAni 2s linear infinite}
.box-wel1 .list .con:hover .circle:after{animation-delay:1s}
.box-wel1 .list .con:hover .icon img{opacity:0}
.box-wel1 .list .con:hover .icon .ig2{opacity:1}
.box-wel1 .list .con:hover .tit{color:#fff;font-weight:700}
.box-wel1 .fot{position:absolute;left:0;bottom:4%;right:0;font-size:var(--fz16);color:rgba(255,255,255,.7);line-height:1.4;text-align:center;z-index:10}
.box-wel1 .fot a{margin:0 20px;font-size:inherit;color:inherit}
.box-wel1 .fot img{margin:-3px 4px 0 0;display:inline-block;vertical-align:middle}
.box-wel1 .fot a:hover{text-decoration:underline;color:#fff}
.swp-btns1{position:absolute;left:0;bottom:22px;right:0;z-index:10;display:flex;justify-content:center;align-items:center}
.swp-btns1 .swp-current,.swp-btns1 .swp-total{font-size:var(--fz22);color:#fff;text-align:center;line-height:38px}
.swp-btns1 .swp-pagination1{margin:0 24px 0 20px}
.swp-btns1 .swp-total{margin-right:14px}
.swp-btns2{position:absolute;left:0;bottom:0;right:0;z-index:10;display:flex;justify-content:space-between;align-items:center}
.swp-btns2 .left{display:flex;align-items:center}
.swp-btns2 .left .swp-arrow1{margin:0}
.swp-btns2 .left .swp-arrow1.prev{margin-right:20px}
.swp-pagination1{position:relative!important;width:15.1vw;height:4px;background-color:rgba(255,255,255,.3)!important;border-radius:10px!important}
.swp-pagination1 .swiper-pagination-progressbar-fill{background-color:#fff!important;border-radius:10px!important}
.swp-pagination2{position:absolute;left:0;bottom:0!important;right:0;font-size:0;text-align:center;z-index:10}
.swp-pagination2 .swiper-pagination-bullet{margin:0 5px!important;display:inline-block;vertical-align:middle;width:10px;height:10px;background-color:#0f63b6;border-radius:50%;opacity:.5}
.swp-pagination2 .swiper-pagination-bullet-active{opacity:1}
.swp-pagination2.v2 .swiper-pagination-bullet{width:12px;height:12px}
.swp-pagination2.v3 .swiper-pagination-bullet{width:12px;height:12px;background-color:#e8e8e8;opacity:1}
.swp-pagination2.v3 .swiper-pagination-bullet-active{background-color:#0f63b6}
.swp-pagination2.c1 .swiper-pagination-bullet{background-color:#000;opacity:.15}
.swp-pagination2.c1 .swiper-pagination-bullet-active{opacity:.34}
.swp-pagination2.c2 .swiper-pagination-bullet{background-color:#0c0c0c;opacity:.2}
.swp-pagination2.c2 .swiper-pagination-bullet-active{opacity:.5}
.swp-pagination2.c3 .swiper-pagination-bullet{background-color:#fff;opacity:.5}
.swp-pagination2.c3 .swiper-pagination-bullet-active{opacity:1}
.swp-arrow1{margin:0 8px;width:38px;height:38px;border:2px solid #fff;border-radius:50%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:24px auto;background-size:24px auto;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.swp-arrow1.prev{background-image:url(../images/icon-arrow1.png)}
.swp-arrow1.next{background-image:url(../images/icon-arrow2.png)}
.swp-arrow1.swiper-button-disabled{opacity:.5}
.swp-arrow1.c1{border-color:#0e63b6;border-width:1px;-webkit-background-size:16px auto;background-size:16px auto}
.swp-arrow1.c1.prev{background-image:url(../images/icon-arrow5.png)}
.swp-arrow1.c1.next{background-image:url(../images/icon-arrow6.png)}
.swp-arrow2{position:absolute;right:0;bottom:0;z-index:10;display:flex}
.swp-arrow2 .next,.swp-arrow2 .prev{width:80px;height:70px;background-color:#0f63b6;background-repeat:no-repeat;background-position:center center;-webkit-background-size:28px auto;background-size:28px auto;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.swp-arrow2 .prev{background-image:url(../images/icon-arrow3.png)}
.swp-arrow2 .next{background-image:url(../images/icon-arrow4.png)}
.swp-arrow2 .next.swiper-button-disabled,.swp-arrow2 .prev.swiper-button-disabled{background-color:#3f82c5}
.swp-arrow3{position:absolute;top:45%;width:56px;height:56px;background-repeat:no-repeat;background-position:center center;background-color:rgba(255,255,255,.75);-webkit-background-size:28px auto;background-size:28px auto;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:10;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.swp-arrow3.prev{left:12%;background-image:url(../images/icon-arrow12.png)}
.swp-arrow3.next{right:12%;background-image:url(../images/icon-arrow13.png)}
.swp-arrow3:hover{background-color:#fff}
.swp-scrollbar{position: absolute; left: 10px; bottom: 4px; right: 10px; height: 10px; background-color: rgba(19, 74, 129, .2); border-radius: 5px; z-index: 10;}
.swp-scrollbar .swiper-scrollbar-drag{top: -3px; height: 16px; background: url(../images/swp-scroll1.png) center center no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%;}
.banner{position:relative;overflow:hidden}
.banner .con{display:block;padding-top:47.4%;position:relative;overflow:hidden}
.banner .con:before{content:'';position:absolute;left:0;top:0;right:0;height:137px;background:url(../images/banner-bg1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:5}
.banner .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}
.banner .bg-cloud{position:absolute;left:0;bottom:0;right:0;height:125px;z-index:5;display:flex}
.banner .bg-cloud svg{display:block;width:100%;height:100%}
.banner .bg-cloud svg use{animation:cloudAni 5s linear infinite}
.banner .bg-cloud svg use:nth-child(1){animation-delay:-4s;animation-duration:5s}
.banner .bg-cloud svg use:nth-child(2){animation-delay:0;animation-duration:5s}
.swiper-yw1{padding-bottom:32px;position:relative}
.swiper-yw1 .swiper-for{margin-bottom:14px;position:relative;overflow:hidden}
.swiper-yw1 .swiper-for .con{display:block;height:418px;position:relative;overflow:hidden}
.swiper-yw1 .swiper-for .con:before{content:'';position:absolute;left:0;bottom:0;right:0;height:81px;background:url(../images/ls-bg1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:1}
.swiper-yw1 .swiper-for .pic{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-yw1 .swiper-for .text{padding:0 30px;position:absolute;left:0;bottom:0;right:0;height:68px;line-height:68px;overflow:hidden;z-index:10}
.swiper-yw1 .swiper-for .date{margin-left:20px;float:right;font-size:var(--fz16);color:#fff;font-weight:700}
.swiper-yw1 .swiper-for .tit{font-size:var(--fz20);color:#fff;font-weight:700;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.swiper-yw1 .swiper-for .con:hover .pic{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.swiper-yw1 .swiper-nav{margin:-10px;padding:10px;position:relative;overflow:hidden}
.swiper-yw1 .swiper-nav .pic{height:98px;overflow:hidden}
.swiper-yw1 .swiper-nav .pic img{display:block;width:100%;height:100%;object-fit:cover}
.swiper-yw1 .swiper-nav .swiper-slide-thumb-active .pic{border:5px solid #fff;box-shadow:0 0 7px 0 rgba(0,0,0,.16)}
.swiper-zj1{/*padding-bottom:115px;padding-right:29.6%;*/position:relative;z-index:1}
/*.swiper-zj1:before{content:'';position:absolute;left:calc((1400px - 100vw)/ 2);top:0;right:17.43%;bottom:0;background-color:#ebf2fe;z-index:-1}*/
.swiper-zj1 .swiper-for{padding-bottom:70px;position:absolute;right:0;top:-112px;width:25.74%}
.swiper-zj1 .swiper-for .slider{position:relative;overflow:hidden}
.swiper-zj1 .swiper-for .pic{padding-top:134.46%;position:relative;overflow:hidden}
.swiper-zj1 .swiper-for .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.swiper-zj1 .swiper-texts{/*padding-right:7.52%;*/padding: 40px 52px; margin-bottom: 28px; background-color: #EBF2FE;position:relative;overflow:hidden}
.swiper-zj1 .swiper-texts .con{/*padding:66px 0 62px;*/display:block}
.swiper-zj1 .swiper-texts .t1{color:#0f63b6;line-height:1.1;display:flex;flex-wrap:wrap;align-items:flex-end}
.swiper-zj1 .swiper-texts .t1 .name{margin-right:16px;font-size:var(--fz36);font-weight:700}
.swiper-zj1 .swiper-texts .t1 .job{font-size:var(--fz20)}
.swiper-zj1 .swiper-texts .t2{margin-top:24px;font-size:var(--fz18);color:#333;line-height:1.89;max-height:3.78em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.swiper-zj1 .swiper-texts .btns-1{margin-top:14px}
.swiper-zj1 .swiper-nav{margin:-10px;margin-bottom: 0;padding:10px;padding-bottom:57px;position:relative;overflow:hidden}
.swiper-zj1 .swiper-nav .swiper-slide{height:auto}
.swiper-zj1 .swiper-nav .con{display:block;height:100%;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.1);cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.swiper-zj1 .swiper-nav .pic{padding-top:134.29%;position:relative;overflow:hidden}
.swiper-zj1 .swiper-nav .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.swiper-zj1 .swiper-nav .tit{padding:0 10px;height:46px;line-height:46px;font-size:var(--fz18);color:#0f63b6;text-align:center;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.swiper-zj1 .swiper-nav .swiper-slide-thumb-active .con{background-color:#0f63b6}
.swiper-zj1 .swiper-nav .swiper-slide-thumb-active .con .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.swiper-zj1 .swiper-nav .swiper-slide-thumb-active .con .tit{color:#fff}
.swiper-tszl1{padding-bottom:20px;position:relative;overflow:hidden;display:none}
.swiper-tszl1 .con{padding:40px 20px;display:block;height:280px;position:relative;z-index:1}
.swiper-tszl1 .con:before{content:'';position:absolute;left:0;top:0;right:0;height:100%;border-radius:20px;z-index:-1;opacity:0}
.swiper-tszl1 .con:after{content:'';position:absolute;left:0;top:0;right:0;height:100%;background:url(../images/ls-bg2.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:-1;border-radius:20px}
.swiper-tszl1 .bg{position:absolute;left:0;top:0;right:0;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;border-radius:20px;z-index:-2}
.swiper-tszl1 .hd{display:flex;align-items:center}
.swiper-tszl1 .icon{margin-right:20px;width:50px;height:50px;line-height:48px;font-size:0;text-align:center;border:1px dashed #fff;border-radius:50%;flex-shrink:0}
.swiper-tszl1 .icon img{display:inline-block;vertical-align:middle;max-width:70%;max-height:70%}
.swiper-tszl1 .tit{width:calc(100% - 70px);font-size:var(--fz30);color:#fff;font-weight:400;line-height:1.43;max-height:2.86em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.swiper-tszl1 .desc{margin-top:15px;font-size:var(--fz20);color:#fff;line-height:1.8}
.swiper-tszl1 .btns-1{margin-top:10px}
.swiper-yyjs1{margin-right: -24px !important;position:relative;overflow:hidden}
.swiper-yyjs1 .swiper-slide{margin-right: 24px; width: calc(33.33% - 24px); display: none;}
.swiper-yyjs1 .swiper-slide:nth-child(1), .swiper-yyjs1 .swiper-slide:nth-child(2), .swiper-yyjs1 .swiper-slide:nth-child(3){display: block;}
.swiper-yyjs1 .pic{padding-top:70.89%;position:relative;box-shadow:0 0 6px 0 rgba(0,0,0,.11);overflow:hidden}
.swiper-yyjs1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-yyjs1 .pic:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.swiper-djdt1{background-color:#fff;position:relative;overflow:hidden}
.swiper-djdt1 .swp-btns2{padding:0 60px;left:52.14%;bottom:52px}
.swiper-djdt1 .swp-pagination2{left:auto;width:auto!important;position:static}
.swiper-djdt1 .con{display:block;display:flex;align-items:flex-start}
.swiper-djdt1 .pic{width:52.14%;position:relative;overflow:hidden;flex-shrink:0}
.swiper-djdt1 .pic:before{content:'';display:block;padding-top:62.74%}
.swiper-djdt1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.swiper-djdt1 .text{padding:43px 58px 100px;width:47.86%;flex-shrink:0}
.swiper-djdt1 .tit{font-size:var(--fz24);color:#333;font-weight:700;line-height:1.71;max-height:3.42em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.swiper-djdt1 .desc{margin-top:19px;font-size:var(--fz16);color:#666;line-height:1.94;max-height:5.82em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.swiper-djdt1 .date{margin-top:37px;font-size:var(--fz16);color:#999;line-height:1.3}
.swiper-djdt1 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.swiper-djdt1 .con:hover .tit{color:#0e63b6}
.swiper-lzjs1{padding:40px;padding-left:0;position:relative;z-index:1;overflow:hidden}
.swiper-lzjs1:before{content:'';position:absolute;right:0;top:0;bottom:0;width:85.9%;background:url(../images/bg10.png) left center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:-1}
.swiper-lzjs1 .slider{position:relative;overflow:hidden}
.swiper-lzjs1 .pic{padding-top:62.74%;position:relative;overflow:hidden}
.swiper-lzjs1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.swiper-spxw1{margin:0 auto;padding-bottom:46px;width:94%;position:relative;overflow:hidden}
.swiper-spxw1 .swiper-slide{width:59.2%}
.swiper-spxw1 .con{display:block}
.swiper-spxw1 .pic{margin-bottom:26px;padding-top:62.72%;position:relative;overflow:hidden}
.swiper-spxw1 .pic:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.35;z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.swiper-spxw1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.swiper-spxw1 .pic .play-btn{position:absolute;left:50%;top:50%;width:52px;height:52px;background:url(../images/icon-play1.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;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.swiper-spxw1 .tit{font-size:var(--fz20);color:#333;font-weight:400;line-height:1.5;text-align:center;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.swiper-spxw1 .swiper-slide-active .tit{opacity:1}
.swiper-spxw1 .swiper-slide-active .pic:before{opacity:.05}
.swiper-spxw1 .swiper-slide-active .pic .play-btn{opacity:1}
.swiper-hlgk1{padding-bottom:52px;position:relative;overflow:hidden}
.swiper-hlgk1 .box{margin:0 -9px -37px;display:flex;flex-wrap:wrap}
.swiper-hlgk1 .item{padding:0 9px;margin-bottom:37px;width:33.33%;flex-shrink:0}
.swiper-hlgk1 .con{padding:25px 32px 19px;display:block;height:100%;border:1px solid #eae8e8;border-radius:10px}
.swiper-hlgk1 .pic{margin-bottom:19px;padding-top:66.15%;border-radius:10px;position:relative;overflow:hidden}
.swiper-hlgk1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.swiper-hlgk1 .tit{font-size:var(--fz18);color:#333;text-align:center;font-weight:400;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.swiper-hlgk1 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.swiper-hlgk1 .con:hover .tit{color:#0f63b6;font-weight:700}
.swiper-mp1{padding-bottom:38px;position:relative;overflow:hidden}
.swiper-mp1 .swiper-slide{height:auto}
.swiper-mp1 .con{padding:22px 20px;display:block;height:100%;background-color:#fff;box-shadow:0 0 16px 0 rgba(24,55,91,.1)}
.swiper-mp1 .hd{margin-bottom:8px;display:flex;align-items:center}
.swiper-mp1 .icon{margin-right:14px;width:78px;height:78px;border-radius:50%;overflow:hidden;flex-shrink:0}
.swiper-mp1 .icon img{display:block;width:100%;height:100%;object-fit:cover}
.swiper-mp1 .tit{width:calc(100% - 92px);font-size:var(--fz20);color:#333;font-weight:700;line-height:1.3;flex-shrink:0}
.swiper-mp1 .desc{margin-bottom:23px;font-size:var(--fz18);color:#333}
.swiper-mp1 .code{max-width:100%}
.swiper-mp1 .code img{margin:0 auto;display:block}
.tabs-1 ul{display:flex;flex-wrap:wrap}
.tabs-1 li{padding:0 10px;flex-shrink:0}
.tabs-1 .con{padding-left:20px;display:block;position:relative;display:flex;align-items:center}
.tabs-1 .icon{position:absolute;left:0;top:50%;display:block;width:70px;height:70px;line-height:68px;font-size:0;text-align:center;background-color:#146bc0;border:1px dashed #fff;border-radius:50%;box-shadow:0 0 21px 0 rgba(0,0,0,.3);overflow:hidden;z-index:10;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);flex-shrink:0}
.tabs-1 .icon img{display:inline-block;vertical-align:middle;max-width:70%;max-height:70%}
.tabs-1 .text{position:relative}
.tabs-1 .text:before{content:'';position:absolute;left:50%;top:100%;width:16px;height:9px;background:url(../images/icon-shape1.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%);opacity:0}
.tabs-1 .tit{padding:0 40px 0 70px;min-width:230px;font-size:var(--fz24);color:#fff;font-weight:700;height:62px;line-height:62px;position:relative;z-index:1;overflow:hidden;flex-shrink:0}
.tabs-1 .tit:before{content:'';position:absolute;left:0;top:0;bottom:0;width:100%;border:1px solid rgba(255,255,255,.39);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);-o-transform:skewX(-25deg);transform:skewX(-25deg);transform-origin:0 0;z-index:-1}
.tabs-1 .on .icon{background-color:#7b1d36}
.tabs-1 .on .text:before{opacity:1}
.tabs-1 .on .tit{color:#7b1d36}
.tabs-1 .on .tit:before{background-color:#fff;border-color:#fff}
.tabs-2{display:flex;justify-content:center}
.tabs-2 ul{margin:0 -8px -10px;flex-grow:1;display:flex;flex-wrap:wrap;justify-content:center}
.tabs-2 li{padding:0 8px;margin-bottom:10px;width:16.66%;flex-shrink:0}
.tabs-2 .con{padding:17px 5px 16px;display:block;height:100%;min-height:110px;background-color:#f0f5fa;border-radius:10px}
.tabs-2 .icon{margin:0 auto 4px;width:40px;height:40px;line-height:40px;font-size:0;text-align:center}
.tabs-2 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.tabs-2 .icon .ig2{display:none}
.tabs-2 .tit{font-size:var(--fz24);color:#000;font-weight:400;line-height:1.3;text-align:center}
.tabs-2 .on .con{background-color:#0f63b6}
.tabs-2 .on .icon img{display:none}
.tabs-2 .on .icon .ig2{display:inline-block}
.tabs-2 .on .tit{color:#fff}
.tabs-3{display:flex;justify-content:center}
.tabs-3 ul{margin:0 -12px -15px;display:flex;flex-wrap:wrap;justify-content:flex-start}
.tabs-3 li{padding:0 12px;margin-bottom:15px}
.tabs-3 a{padding:0 14px;display:block;min-width:9.9vw;border:1px solid #e8e8e8;border-radius:50px;font-size:var(--fz20);color:#333;font-weight:700;text-align:center;line-height:58px;background-color:#fff}
.tabs-3.v2 ul{margin:0 -17px -15px}
.tabs-3.v2 li{padding:0 17px;margin-bottom:15px}
.tabs-3.v2 a{min-width:10.83vw}
.tabs-3.v3 ul{margin:0 -8px -15px}
.tabs-3.v3 li{padding:0 8px;margin-bottom:15px}
.tabs-3.v3 a{min-width:14.58vw}
.tabs-3 .on a{background-color:#0f63b6;border-color:#0f63b6;color:#fff;font-weight:700}
.tabs-4{display:flex;justify-content:flex-start}
.tabs-4 ul{margin:0 -10px -10px;flex-grow:1;display:flex;flex-wrap:wrap;justify-content:center}
.tabs-4 li{padding:0 10px;margin-bottom:10px;min-width:20%;flex-shrink:0}
.tabs-4 .con{padding:10px 24px;display:block;min-height:86px;background-color:#f0f5fa;border-radius:10px;display:flex;align-items:center;justify-content:center}
.tabs-4 .icon{margin-right:15px;width:50px;height:50px;line-height:50px;font-size:0;text-align:center;flex-shrink:0}
.tabs-4 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.tabs-4 .icon .ig2{display:none}
.tabs-4 .tit{max-width:calc(100% - 55px);font-size:var(--fz24);color:#000;font-weight:400;line-height:1.3;flex-shrink:0}
.tabs-4.v2 .con{min-width:320px}
.tabs-4 .on .con{background-color:#0f63b6}
.tabs-4 .on .icon img{display:none}
.tabs-4 .on .icon .ig2{display:inline-block}
.tabs-4 .on .tit{color:#fff}
.tabsDsc-1 .tab-item{display:none}
.tabsDsc-1 .tab-item.on{display:block}
.lst-1 li{margin-bottom:-1px;border-bottom:1px solid rgba(0,0,0,.15);overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-1 li:first-child{border-top:1px solid rgba(0,0,0,.15)}
.lst-1 .con{display:block;height:105px;display:flex;align-items:center;-webkit-transform:translateX(-244px);-ms-transform:translateX(-244px);-o-transform:translateX(-244px);transform:translateX(-244px);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-1 .pic{margin-right:22px;width:222px;height:140px;overflow:hidden;flex-shrink:0;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-1 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.lst-1 .text{padding:15px 0;width:100%;flex-shrink:0}
.lst-1 .tit{font-size:var(--fz20);color:#333;font-weight:400;line-height:1.7;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-1 .date{margin-top:10px;font-size:var(--fz16);color:#333;opacity:.5;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-1 .on{border-color:transparent!important;overflow:visible}
.lst-1 .on .pic{opacity:1}
.lst-1 .on .con{height:140px;background-color:#fff;box-shadow:0 0 21px 0 rgba(0,0,0,.1);-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.lst-1 .on .text{padding:22px 0;padding-right:36px;width:calc(100% - 244px)}
.lst-1 .on .tit{color:#0f63b6;font-weight:700;white-space:wrap;height:3.4em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.lst-1 .on .date{color:#004ea2;font-weight:700;opacity:1}
.lst-2{padding-right:20px;height:460px;overflow:hidden;overflow-y:auto}
.lst-2::-webkit-scrollbar{width:4px}
.lst-2::-webkit-scrollbar-track{background:0 0}
.lst-2::-webkit-scrollbar-thumb{background:#7b1d36}
.lst-2::-webkit-scrollbar-thumb:window-inactive{background:#7b1d36}
.lst-2 ul{margin:0 -10px -34px;display:flex;flex-wrap:wrap}
.lst-2 li{padding:0 10px;margin-bottom:34px;width:33.33%;flex-shrink:0}
.lst-2 .con{padding:0 2px 0 16px;display:block;height:58px;line-height:56px;border:1px dashed rgba(255,255,255,.5);border-radius:12px;display:flex;align-items:center}
.lst-2 .icon{margin-right:12px;width:36px;height:36px;line-height:36px;font-size:0;text-align:center;flex-shrink:0}
.lst-2 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-2 .icon .ig2{display:none}
.lst-2 .tit{width:calc(100% - 48px);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}
.lst-2 .con:hover{background-color:#fff;border:1px solid #fff}
.lst-2 .con:hover .icon img{display:none}
.lst-2 .con:hover .icon .ig2{display:inline-block}
.lst-2 .con:hover .tit{color:#0f63b6;font-weight:700}
.lst-3{border-radius:20px;height:614px;overflow:hidden}
.lst-3 ul{width:calc(100% + 120px);height:100%;display:flex}
.lst-3 li{margin-right:-30px;flex-shrink:0}
.lst-3 .con{padding:60px 15px;padding-right:45px;display:block;height:100%;position:relative;z-index:1}
.lst-3 .con:before{content:'';position:absolute;left:0;top:0;right:0;height:100%;border-radius:20px;z-index:-1}
.lst-3 .con:after{content:'';position:absolute;left:0;top:0;right:0;height:100%;background:url(../images/ls-bg2.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:-1;border-radius:20px;opacity:0}
.lst-3 .bg{position:absolute;left:0;top:0;right:0;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;border-radius:20px;z-index:-2}
.lst-3 .hd{height:100%;display:flex;flex-direction:column;justify-content:center}
.lst-3 .bd{display:none}
.lst-3 .icon{margin:0 auto 46px;width:80px;height:80px;line-height:78px;font-size:0;text-align:center;border:1px dashed #fff;border-radius:50%;flex-shrink:0}
.lst-3 .icon img{display:inline-block;vertical-align:middle;max-width:70%;max-height:70%}
.lst-3 .tit{margin:0 auto;width:1.1em;font-size:var(--fz30);color:#fff;font-weight:400;line-height:1.06;height:calc(100% - 126px);letter-spacing:.1em;writing-mode:vertical-lr;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst-3 .desc{margin-top:40px;font-size:var(--fz20);color:#fff;line-height:1.8}
.lst-3 .btns-1{margin-top:24px}
.lst-3 li:last-child .con{padding-right:40px}
.lst-3 .i1 .con:before{background-color:rgba(24,116,208,.8)}
.lst-3 .i2 .con:before{background-color:#1874d0}
.lst-3 .i3 .con:before{background-color:#1169c1}
.lst-3 .i4 .con:before{background-color:#0f60af}
.lst-3 .on .con{padding:84px;padding-right:30%}
.lst-3 .on .con:before{background:0 0}
.lst-3 .on .con:after{opacity:1}
.lst-3 .on .hd{padding:0;height:auto;flex-direction:row;justify-content:flex-start;align-items:center}
.lst-3 .on .icon{margin:0;margin-right:30px}
.lst-3 .on .tit{margin:0;width:auto;writing-mode:inherit;height:auto;white-space:wrap;line-height:1.43;max-height:2.86em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.lst-3 .on .bd{display:block}
.lst-4 li{border-bottom:1px solid rgba(0,0,0,.15)}
.lst-4 .con{padding-left:28px;display:block;height:70px;line-height:70px;position:relative;overflow:hidden}
.lst-4 .con:before{content:'';position:absolute;left:0;top:50%;width:8px;height:8px;background-color:#999;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-4 .con:after{content:'';position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#0e63b6;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-4 .date{margin-left:20px;float:right;font-size:var(--fz16);color:#333}
.lst-4 .tit{font-size:var(--fz18);color:#333;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-4 .tit span{color:#7b1d36;font-weight:700}
.lst-4 .con:hover:before{background-color:#0e63b6}
.lst-4 .con:hover:after{width:100%}
.lst-4 .con:hover .tit{color:#0e63b6;font-weight:700}
.lst-4 .con:hover .tit span{color:#0e63b6;font-weight:700}
.lst-5{border-bottom:1px solid rgba(0,0,0,.24);display:flex}
.lst-5 li{padding-right:20px;padding-bottom:47px;width:20%;position:relative;flex-shrink:0;display:flex;align-items:flex-start}
.lst-5 li:last-child{padding-right:0}
.lst-5 li:before{content:'';position:absolute;left:74px;bottom:0;width:20px;height:20px;background:url(../images/icon-dot1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}
.lst-5 .icon{margin-right:16px;width:52px;height:52px;line-height:52px;font-size:0;text-align:center;flex-shrink:0}
.lst-5 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-5 .right{flex-grow:1}
.lst-5 .num{font-size:var(--fz18);color:#536381;line-height:1;display:flex;align-items:flex-end}
.lst-5 .num span{font-family:AGLettericaCondensed-Bold;font-size:var(--fz52);color:#0f63b6}
.lst-5 .tit{margin-top:7px;font-size:var(--fz18);color:#536381}
.lst-6{margin:0 -10px -20px;display:flex;flex-wrap:wrap}
.lst-6 li{padding:0 10px;margin-bottom:20px;width:50%;flex-shrink:0}
.lst-6 .con{padding:20px 28px;padding-right: 15px;display:block;min-height:140px;background-color:#0f63b6;border-radius:10px;display:flex;align-items:center}
.lst-6 .icon{margin-right:12px;width:70px;height:70px;line-height:70px;font-size:0;text-align:center;flex-shrink:0}
.lst-6 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-6 .right{flex-grow:1}
.lst-6 .t1{font-size:var(--fz18);color:#fff;line-height:1.3;font-weight:700}
.lst-6 .t2{margin-top:8px;font-size:var(--fz24);color:#fff;line-height:1.3;font-weight:700;letter-spacing:.05em;}
.lst-7{margin:0 -18px -38px;display:flex;flex-wrap:wrap}
.lst-7 li{padding:0 18px;margin-bottom:38px;width:16.66%;flex-shrink:0}
.lst-7 .con{display:block}
.lst-7 .pic{margin-bottom:15px;padding-top:141%;position:relative;overflow:hidden}
.lst-7 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-7 .tit{font-size:var(--fz22);color:#7b1d36;line-height:1.3;text-align:center}
.lst-7 .job{margin-top:3px;font-size:var(--fz16);color:#333;line-height:1.5;font-weight:700;text-align:center}
.lst-7.ls-cl1 li{width:100%}
.lst-7.ls-cl1 .pic{margin-bottom:18px}
.lst-7.ls-cl1 .tit{font-size:var(--fz30)}
.lst-7.ls-cl1 .job{font-size:var(--fz18)}
.lst-7 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-8{margin:0 -14px -30px;display:flex;flex-wrap:wrap}
.lst-8 li{padding:0 14px;margin-bottom:30px;width: 50%;flex-shrink:0}
.lst-8 .pic{height:386px;box-shadow:0 6px 5px 0 rgba(0,0,0,.04);overflow:hidden}
.lst-8 .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
/*.lst-8 li:nth-child(1){width:44%}
.lst-8 li:nth-child(2){width:56%}*/
.lst-8 .pic:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-9{margin:0 -12px -20px;display:flex;flex-wrap:wrap}
.lst-9 li{padding:0 12px;margin-bottom:20px;width:33.33%;flex-shrink:0}
.lst-9 .con{padding:28px 22px;display:block;height:100%;min-height:194px;background-color:#fff;display:flex;align-items:flex-start}
.lst-9 .pic{margin-right:26px;width:220px;position:relative;overflow:hidden;flex-shrink:0}
.lst-9 .pic:before{content:'';display:block;padding-top:62.73%}
.lst-9 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-9 .right{padding-top:5px;width:calc(100% - 246px);max-width:100%;flex-grow:1}
.lst-9 .tit{font-size:var(--fz18);color:#333;font-weight:400;line-height:1.67;height:5.01em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.lst-9 .date{margin-top:11px;font-size:var(--fz16);color:#999;line-height:1.3}
.lst-9 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-9 .con:hover .tit{color:#0e63b6;font-weight:700}
.lst-10 li{margin-top:-1px}
.lst-10 .con{padding:15px 0;display:block;min-height:108px;border-bottom:1px solid rgba(0,0,0,.15);position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-10 .con:before{content:'';position:absolute;right:-20px;top:50%;width:35px;height:37px;background:url(../images/icon-arrow9.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:0;z-index:-2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-10 .con:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:0;z-index:-1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-10 .tit{font-size:var(--fz20);color:#333;font-weight:400;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst-10 .date{margin-top:12px;font-size:var(--fz16);color:#999;line-height:1.3}
.lst-10 .con:hover,.lst-10 .on .con{padding:15px 25px;background-color:#fff;box-shadow:0 0 13px 0 rgba(14,99,182,.09);border-color:transparent}
.lst-10 .con:hover:after,.lst-10 .con:hover:before,.lst-10 .on .con:after,.lst-10 .on .con:before{opacity:1}
.lst-10 .con:hover .tit,.lst-10 .on .tit{color:#0e63b6;font-weight:700}
.lst-11{margin:0 -18px -30px;display:flex;flex-wrap:wrap}
.lst-11 li{padding:0 18px;margin-bottom:30px;width:33.33%;flex-shrink:0}
.lst-11 .con{display:block;height:100%;background-color:#fff;display:flex;flex-direction:column}
.lst-11 .pic{width:100%;height:278px;overflow:hidden}
.lst-11 .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-11 .text{padding:31px 32px;width:100%;height:278px}
.lst-11 .tit{font-size:var(--fz20);color:#333;font-weight:700;line-height:1.6;height:3.2em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-11 .desc{margin-top:16px;font-size:var(--fz16);color:#777;line-height:1.63;height:4.89em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.lst-11 .date{margin-top:24px;font-size:var(--fz16);color:#999;line-height:1.3}
.lst-11 li:nth-child(2n) .pic{order:2}
.lst-11 li:nth-child(2n) .text{order:1}
.lst-11 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-11 .con:hover .tit{color:#0e63b6}
.lst-12 .con{display:block;min-height:207px;display:flex;align-items:flex-start}
.lst-12 .pic{margin-right:30px;width:330px;position:relative;overflow:hidden}
.lst-12 .pic:before{content:'';display:block;padding-top:62.73%}
.lst-12 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-12 .right{padding-top:15px;width:calc(100% - 360px);max-width:100%;overflow:hidden;flex-grow:1}
.lst-12 .tit{font-size:var(--fz20);color:#333;font-weight:700;line-height:1.6;max-height:3.2em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-12 .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}
.lst-12 .date{margin-top:16px;font-size:var(--fz16);color:#999}
.lst-12 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-12 .con:hover .tit{color:#0e63b6}
.lst-13 li{border-bottom:1px dashed rgba(0,0,0,.2)}
.lst-13 .con{display:block;height:60px;line-height:60px;overflow:hidden}
.lst-13 .date{margin-left:20px;float:right;font-size:var(--fz16);color:#999}
.lst-13 .tit{font-size:var(--fz20);color:#333;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst-13 .con:hover .tit{color:#0e63b6;font-weight:700}
.lst-14 li{margin-bottom:28px}
.lst-14 .con{display:block;display:flex;align-items:flex-start}
.lst-14 .pic{margin:2px 30px 0 0;width:204px;position:relative;overflow:hidden}
.lst-14 .pic:before{content:'';display:block;padding-top:62.75%}
.lst-14 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-14 .right{width:calc(100% - 234px);max-width:100%;flex-grow:1}
.lst-14 .tit{font-size:var(--fz20);color:#333;font-weight:700;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-14 .desc{margin-top:10px;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}
.lst-14 .date{margin-top:11px;font-size:var(--fz16);color:#999;line-height:1.3}
.lst-14 li:last-child{margin-bottom:0}
.lst-14 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-14 .con:hover .tit{color:#0e63b6}
.lst-15 .con{display:block;height:430px;position:relative;overflow:hidden}
.lst-15 .con:before{content:'';position:absolute;left:0;bottom:0;right:0;height:94px;background:url(../images/ls-bg3.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:2}
.lst-15 .pic{position:absolute;left:0;top:0;width:100%;height:100%}
.lst-15 .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-15 .text{padding:22px 20px;position:absolute;left:0;bottom:0;right:0;line-height:34px;z-index:10;overflow:hidden}
.lst-15 .tit{font-size:var(--fz20);color:#fff;font-weight:700;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst-15 .date{margin-left:10px;float:right;font-size:var(--fz16);color:#fff;font-weight:700}
.lst-15 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-16 .con{display:block;background-color:#ebf1fd;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-16 .pic{height:212px;position:relative;overflow:hidden}
.lst-16 .pic:before{content:'';position:absolute;left:50%;bottom:0;width:17px;height:10px;background:url(../images/icon-arrow10.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%);z-index:10;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-16 .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-16 .text{padding:30px 32px;height:220px}
.lst-16 .tit{font-size:var(--fz20);color:#333;font-weight:700;line-height:1.3;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-16 .desc{margin-top:20px;font-size:var(--fz16);color:#666;line-height:1.63;max-height:4.89em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-16 .date{margin-top:14px;font-size:var(--fz16);color:#999;line-height:1.3;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-16 .con:hover{background-color:#0e63b6}
.lst-16 .con:hover .pic:before{background-image:url(../images/icon-arrow11.png)}
.lst-16 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-16 .con:hover .date,.lst-16 .con:hover .desc,.lst-16 .con:hover .tit{color:#fff}
.lst-17 li{margin-bottom:19px}
.lst-17 .con{display:block;background-color:#ebf1fd;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-17 .text{padding:24px 32px;height:206px}
.lst-17 .tit{font-size:var(--fz20);color:#333;font-weight:700;line-height:1.3;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-17 .desc{margin-top:20px;font-size:var(--fz16);color:#666;line-height:1.63;max-height:4.89em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-17 .date{margin-top:14px;font-size:var(--fz16);color:#999;line-height:1.3;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-17 li:last-child{margin-bottom:0}
.lst-17 .con:hover{background-color:#0e63b6}
.lst-17 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-17 .con:hover .date,.lst-17 .con:hover .desc,.lst-17 .con:hover .tit{color:#fff}
.lst-18 li{margin-bottom:40px}
.lst-18 .con{padding:22px 25px;padding-right:40px;display:block;min-height:225px;background-color:#fff;box-shadow:0 0 13px 0 rgba(14,99,182,.09);display:flex;justify-content:space-between;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-18 .pic{margin-right:30px;width:286px;position:relative;overflow:hidden;flex-shrink:0}
.lst-18 .pic:before{content:'';display:block;padding-top:62.81%}
.lst-18 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-18 .text{padding:12px 20px;padding-left:10px;width:calc(100% - 430px);max-width:100%;flex-grow:1}
.lst-18 .tit{font-size:var(--fz22);color:#333;font-weight:700;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-18 .desc{margin-top:13px;font-size:var(--fz16);color:#666;line-height:1.88;max-height:3.76em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.lst-18 .icon-arrow{margin-top:24px;display:block;width:30px;height:30px;border:1px dashed #0e63b6;border-radius:50%;background:url(../images/icon-arrow6.png) center center no-repeat;-webkit-background-size:16px auto;background-size:16px auto;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-18 .date{width:114px;border-left:1px solid rgba(0,0,0,.1);color:#999;text-align:right;line-height:1.2;flex-shrink:0;display:flex;flex-direction:column;justify-content:center}
.lst-18 .date span{display:block}
.lst-18 .date .d1{font-size:var(--fz18)}
.lst-18 .date .d2{margin-top:6px;font-size:var(--fz30)}
.lst-18 .date.mob{font-size:13px;color:#999;line-height:1.3;display:none}
.lst-18 li:last-child{margin-bottom:0}
.lst-18 .con:hover{box-shadow:0 2px 21px 0 rgba(12,63,112,.2)}
.lst-18 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-18 .con:hover .tit{color:#0e63b6}
.lst-18 .con:hover .icon-arrow{background-color:#0e63b6;border-color:#0e63b6;background-image:url(../images/icon-arrow8.png)}
.lst-19{margin:0 -10px -20px;display:flex;flex-wrap:wrap}
.lst-19 li{padding:0 10px;margin-bottom:20px;width:50%;flex-shrink:0}
.lst-19 .con{display:block;height:100%;background-color:#fff}
.lst-19 .pic{height:210px;overflow:hidden}
.lst-19 .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-19 .text{padding:16px 26px;min-height:126px}
.lst-19 .tit{font-size:var(--fz18);color:#333;font-weight:400;line-height:1.67;height:3.34em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.lst-19 .date{margin-top:10px;font-size:var(--fz16);color:#999;line-height:1.3}
.lst-19 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-19 .con:hover .tit{color:#0e63b6;font-weight:700}
.lst-20{margin:0 -20px -40px;display:flex;flex-wrap:wrap}
.lst-20 li{padding:0 20px;margin-bottom:40px;width:50%;flex-shrink:0}
.lst-20 .con{padding:26px 24px;display:block;min-height:246px;background-color:#ebf1fd;display:flex;align-items:flex-start;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-20 .pic{margin-right:32px;width:302px;position:relative;overflow:hidden;flex-shrink:0}
.lst-20 .pic:before{content:'';display:block;padding-top:62.91%}
.lst-20 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-20 .right{padding-top:4px;width:calc(100% - 334px);max-width:100%;flex-grow:1}
.lst-20 .tit{font-size:var(--fz20);color:#333;font-weight:700;line-height:1.6;height:3.2em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-20 .desc{margin-top:10px;font-size:var(--fz16);color:#777;line-height:1.5;height:4.5em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-20 .date{margin-top:20px;font-size:var(--fz16);color:#999;line-height:1.3;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-20 .con:hover{background-color:#0e63b6}
.lst-20 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-20 .con:hover .date,.lst-20 .con:hover .desc,.lst-20 .con:hover .tit{color:#fff}
.lst-21{margin:0 -20px -55px;display:flex;flex-wrap:wrap}
.lst-21 li{padding:0 20px;margin-bottom:55px;width:33.33%;flex-shrink:0}
.lst-21 .con{display:block}
.lst-21 .pic{margin-bottom:21px;padding-top:62.73%;position:relative;overflow:hidden}
.lst-21 .pic:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.15;z-index:1}
.lst-21 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-21 .play-btn{position:absolute;left:50%;top:50%;width:38px;height:38px;background:url(../images/icon-play1.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}
.lst-21 .tit{padding:0 10%;font-size:var(--fz18);color:#333;font-weight:400;line-height:1.67;text-align:center;max-height:3.34em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.lst-21 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-21 .con:hover .tit{color:#1f67af;font-weight:700}
.lst-21.v1{}
.lst-21.v1 .pic{padding-top: 132%}
.lst-22{margin:0 -15px -25px;display:flex;flex-wrap:wrap}
.lst-22 li{padding:0 15px;margin-bottom:25px;width:242px;max-width:33.33%;flex-shrink:0}
.lst-22 .con{padding:15px;padding-bottom:18px;display:block;height:100%;background-color:#fff;box-shadow:0 0 7px 0 rgba(14,76,137,.05)}
.lst-22 .pic{margin-bottom:2px;height:184px;line-height:184px;font-size:0;text-align:center}
.lst-22 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-22 .tit{font-size:var(--fz18);color:#0e63b6;font-weight:400;line-height:1.6;text-align:center}
.lst-23{padding-bottom:50px;position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end}
.lst-23:before{content:'';position:absolute;left:10.19%;bottom:0;width:49.81%;height:47.32%;background:url(../images/bg15.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;z-index:10}
.lst-23 li{margin-bottom:20px;width:100%}
.lst-23 .pic{padding-top:87.33%;position:relative;border-radius:15px;overflow:hidden}
.lst-23 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-23 li:last-child{margin-bottom:0}
.lst-23 .i2{width:47.88%}
.lst-23 .i2 .pic{padding-top:87.55%}
.lst-23 .pic:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-24{margin:0 -13px -24px;display:flex;flex-wrap:wrap}
.lst-24 li{padding:0 13px;margin-bottom:24px;width:25%;flex-shrink:0}
.lst-24 .con{padding:0 16px;display:block;height:58px;line-height:56px;border:1px solid #bcc3cf;border-radius:12px;display:flex;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-24 .icon{margin-right:12px;display:block;width:36px;height:36px;position:relative;flex-shrink:0}
.lst-24 .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:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-24 .icon .ig2{opacity:0}
.lst-24 .tit{font-size:var(--fz20);color:#0e63b6;font-weight:400;width:calc(100% - 48px);max-width:100%;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;flex-grow:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-24 .con:hover{border-color:#0f63b6;background-color:#0f63b6}
.lst-24 .con:hover .icon img{opacity:0}
.lst-24 .con:hover .icon .ig2{opacity:1}
.lst-24 .con:hover .tit{color:#fff;font-weight:700}
.lst-25{margin:0 -18px -58px;display:flex;flex-wrap:wrap}
.lst-25 li{padding:0 18px;margin-bottom:58px;width:20%;flex-shrink:0}
.lst-25 .con{display:block;height:100%;background-color:#fff;box-shadow:0 0 13px 0 rgba(12,81,149,.1);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-25 .pic{padding-top:134.66%;position:relative;overflow:hidden}
.lst-25 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-25 .text{padding:18px 15px 10px;min-height:85px;color:#0f63b6;line-height:1.2;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-25 .tit{font-size:var(--fz24);font-weight:400}
.lst-25 .job{margin-top:4px;font-size:var(--fz16)}
.lst-25 .con:hover{background-color:#0e63b6}
.lst-25 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-25 .con:hover .text{color:#fff}
.lst-25.v1{margin: 0 -14px -30px;}
.lst-25.v1 li{padding: 0 14px; margin-bottom: 30px; width: 16.66%;}
.lst-25.v1 .text{padding: 8px 15px; min-height: 72px;}
.lst-26{margin:0 -4.2% -30px;display:flex;flex-wrap:wrap}
.lst-26>li{padding:0 14px;margin-bottom:30px;width:25%;flex-shrink:0}
.lst-26 .con{display:block;height:100%;background-color:#fff;box-shadow:0 0 13px 0 rgba(12,81,149,.1);-webkit-transform:skewX(-8deg);-ms-transform:skewX(-8deg);-o-transform:skewX(-8deg);transform:skewX(-8deg);overflow:hidden}
.lst-26 .pic{width:140%;height:637px;position:relative;left:50%;overflow:hidden;-webkit-transform:translateX(-50%) skewX(8deg);-ms-transform:translateX(-50%) skewX(8deg);-o-transform:translateX(-50%) skewX(8deg);transform:translateX(-50%) skewX(8deg)}
.lst-26 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.lst-26 .text{margin-top:-30px;padding:46px 2vw 29px;padding-left:3.54vw;width:115%;min-height:206px;position:absolute;left:50%;bottom:0;background:url(../images/ls-bg4.png) center top no-repeat;-webkit-background-size:cover;background-size:cover;z-index:10;-webkit-transform:translateX(-50%) skewX(8deg);-ms-transform:translateX(-50%) skewX(8deg);-o-transform:translateX(-50%) skewX(8deg);transform:translateX(-50%) skewX(8deg)}
.lst-26 .tit{font-size:var(--fz24);color:#333;font-weight:700;line-height:1.3;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst-26 .list1{margin:22px -10px 0;display:flex;flex-wrap:wrap}
.lst-26 .list1 li{padding:0 10px;min-width:47%;max-width:100%}
.lst-26 .list1 a{padding-left:16px;font-size:var(--fz18);color:#0e63b6;font-weight:700;line-height:35px;position:relative;display:inline-block;position:relative;max-width:100%;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-26 .list1 a:before{content:'';position:absolute;left:0;top:50%;width:7px;height:7px;background-color:#0e63b6;border-radius:50%;opacity:.5;margin-top:-3px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-26 .list1 a:after{content:'';position:absolute;left:16px;bottom:0;width:0;height:2px;background-color:#7b1d36;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-26 .list1 a:hover{color:#7b1d36}
.lst-26 .list1 a:hover:before{background-color:#7b1d36;opacity:1}
.lst-26 .list1 a:hover:after{width:100%}
.lst-27{margin:0 -17px -40px;display:flex;flex-wrap:wrap}
.lst-27 li{padding:0 17px;margin-bottom:40px;width:33.33%;flex-shrink:0}
.lst-27 .con{padding:43px 20px 30px;display:block;height:100%;min-height:240px;background-color:#fff;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}
.lst-27 .icon{margin:0 auto 9px;width:70px;height:70px;position:relative}
.lst-27 .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:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-27 .icon .ig2{opacity:0}
.lst-27 .tit{color:#0e63b6;line-height:1.3;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-27 .tit .cn{font-size:var(--fz30)}
.lst-27 .tit .en{margin-top:7px;font-size:var(--fz18);font-weight:400}
.lst-27 .con:hover .icon{animation:beat .5s 1}
.lst-27 .con:hover .icon img{opacity:0}
.lst-27 .con:hover .icon .ig2{opacity:1}
.lst-27 .con:hover .tit{color:#7b1d36}
.lst-28{margin:0 -18px -30px;display:flex;flex-wrap:wrap}
.lst-28 li{padding:0 18px;margin-bottom:30px;width:25%;flex-shrink:0}
.lst-28 .con{display:block;height:100%;min-height:402px;position:relative;z-index:1;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-28 .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:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-28 .icon{margin:0 auto 23px;width:60px;height:60px;line-height:60px;font-size:0;text-align:center}
.lst-28 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-28 .tit{color:#fff;line-height:1.3;text-align:center}
.lst-28 .tit .cn{font-size:var(--fz30)}
.lst-28 .tit .en{margin-top:7px;font-size:var(--fz18);font-weight:400}
.lst-28 .con:hover{background-color:#7b1d36}
.lst-28 .con:hover .bg{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-29 li{margin-bottom:50px;width:356px;max-width:100%}
.lst-29 .con{display:block;min-height:167px;background-color:#7b1d36;border-radius:20px;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center}
.lst-29 .con:before{content:'';position:absolute;left:22px;top:22px;right:-15px;bottom:-15px;background-color:#7b1d36;border-radius:20px;opacity:.1;z-index:-1}
.lst-29 .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:.1;z-index:-1}
.lst-29 .icon{margin:0 auto 10px;width:60px;height:60px;line-height:60px;font-size:0;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-29 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-29 .tit{font-size:var(--fz24);color:#fff;font-weight:700;line-height:1.3;text-align:center}
.lst-29 li:last-child{margin-bottom:0}
.lst-29 .con:hover .icon{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-30{margin:0 -20px -40px;display:flex;flex-wrap:wrap}
.lst-30 li{padding:0 20px;margin-bottom:40px;width:50%;flex-shrink:0}
.lst-30 .con{padding:26px 24px;display:block;background-color:#ebf1fd;display:flex;align-items:flex-start;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-30 .pic{margin-right:32px;width:300px;position:relative;overflow:hidden;flex-shrink:0}
.lst-30 .pic:before{content:'';display:block;padding-top:63.33%}
.lst-30 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-30 .right{padding-top:4px;width:calc(100% - 332px);max-width:100%;flex-grow:1}
.lst-30 .tit{font-size:var(--fz20);color:#333;font-weight:700;line-height:1.6;height:3.2em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-30 .desc{margin-top:10px;font-size:var(--fz16);color:#777;line-height:1.5;height:4.5em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-30 .date{margin-top:19px;font-size:var(--fz16);color:#999;line-height:1.2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-30 .con:hover{background-color:#0e63b6}
.lst-30 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-30 .con:hover .date,.lst-30 .con:hover .desc,.lst-30 .con:hover .tit{color:#fff}
.lst-31{overflow:hidden}
.lst-31 ul{margin:0 -16px -30px;display:flex;flex-wrap:wrap}
.lst-31 li{padding:0 16px;margin-bottom:30px;width:218px;position:relative}
.lst-31 li:before{content:'';position:absolute;right:0;top:50%;width:34px;height:1px;background-color:#fff;opacity:.5;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}
.lst-31 li:after{content:'';position:absolute;right:0;top:50%;width:12px;height:15px;background:url(../images/icon-arrow14.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%)}
.lst-31 .con{padding:11px 10px 12px;display:block;height:100%;background-color:#fff;border-radius:10px;display:flex;justify-content:center;align-items:center}
.lst-31 .tit{font-size:var(--fz18);color:#333;font-weight:700;line-height:1.56;text-align:center}
.lst-31 li:last-child:after,.lst-31 li:last-child:before{display:none}
.lst-32{margin:0 -9px -22px;display:flex;flex-wrap:wrap}
.lst-32 li{padding:0 9px;margin-bottom:22px;width:20%;flex-shrink:0}
.lst-32 .a1{padding:0 3px;padding-left:38px;display:block;height:58px;line-height:56px;position:relative;border:1px solid #96aede;border-radius:12px;font-size:var(--fz20);color:#0e63b6;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-32 .a1:before{content:'';position:absolute;left:18px;top:50%;width:8px;height:8px;background-color:#0e63b6;border-radius:50%;opacity:.4;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-32.v2 li{width:100%}
.lst-32 .a1:hover{border-color:#0f63b6;background-color:#0f63b6;color:#fff;font-weight:700}
.lst-32 .a1:hover:before{background:#fff;opacity:1}
.lst-33{margin:0 -15px -40px;display:flex;flex-wrap:wrap}
.lst-33 li{padding:0 15px;margin-bottom:40px;width:50%;flex-shrink:0}
.lst-33 .con{padding:27px 40px 12px;display:block;height:100%;min-height:234px;border-radius:10px;box-shadow:0 0 13px 0 rgba(14,99,182,.09);position:relative;z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-33 .bg-icon{position:absolute;right:20px;bottom:27px;width:150px;height:150px;line-height:150px;font-size:0;text-align:center;z-index:-1;opacity:.1}
.lst-33 .bg-icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-33 .tit{padding-right:30px;font-size:var(--fz24);color:#0f63b6;font-weight:700;line-height:1.3}
.lst-33 .desc{margin-top:21px;font-size:var(--fz18);color:#333;line-height:2}
.lst-33 .con:hover{box-shadow:0 0 20px 0 rgba(14,99,182,.2)}
.lst-34 li{margin-bottom:30px}
.lst-34 li:last-child{margin-bottom:0}
.lst-34 .con{padding:0 34px 0 64px;display:block;height:74px;line-height:74px;border-radius:10px;box-shadow:0 0 13px 0 rgba(14,99,182,.09);position:relative;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-34 .con:before{content:'';position:absolute;left:32px;top:50%;width:10px;height:10px;background-color:#c3cad9;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.lst-34 .date{margin-left:15px;float:right;font-size:var(--fz20);color:#999}
.lst-34 .tit{font-size:var(--fz20);color:#333;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst-34 .con:hover{box-shadow:0 2px 20px 0 rgba(18,84,149,.2)}
.lst-34 .con:hover .tit{color:#0f63b6;font-weight:700}
.lst-35{margin:0 -21px -42px;display:flex;flex-wrap:wrap}
.lst-35 li{padding:0 21px;margin-bottom:42px;width:50%;flex-shrink:0}
.lst-35 .con{padding:32px;padding-bottom:30px;display:block;height:100%;background-color:#fff;border-radius:10px;box-shadow:0 2px 24px 0 rgba(18,84,149,.1)}
.lst-35 .pic{margin-bottom:32px;padding-top:46.42%;position:relative;border-radius:10px;overflow:hidden}
.lst-35 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-35 .tit{font-size:var(--fz24);color:#0f63b6;font-weight:700;line-height:1.3}
.lst-35 .desc{margin-top:16px;font-size:var(--fz18);color:#333;line-height:2}
.lst-35 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-36{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;border-radius:20px;box-shadow:0 0 13px 0 rgba(14,99,182,.09)}
.lst-36 ul{display:flex;flex-wrap:wrap}
.lst-36 li{width:25%;flex-shrink:0}
.lst-36 .con{padding:20px;display:block;min-height:343px;display:flex;flex-direction:column;justify-content:center;align-items:center}
.lst-36 .icon{margin:0 auto 10px;width:74px;height:74px;line-height:74px;font-size:0;text-align:center}
.lst-36 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-36 .line{margin:3px auto 12px;width:32px;height:5px;background-color:#fff;opacity:.5;border-radius:3px}
.lst-36 .tit{font-size:var(--fz30);color:#fff;font-weight:700;line-height:1.3;text-align:center}
.lst-36 .con:hover .icon{animation:beat .5s 1}
.lst-37{margin:0 -15px -30px;display:flex;flex-wrap:wrap}
.lst-37 li{padding:0 15px;margin-bottom:30px;width:25%;flex-shrink:0}
.lst-37 .con{padding:20px;display:block;min-height:356px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;border-radius:10px;box-shadow:0 0 13px 0 rgba(14,99,182,.09);display:flex;flex-direction:column;justify-content:center;align-items:center}
.lst-37 .icon{margin:0 auto;width:80px;height:80px;line-height:80px;font-size:0;text-align:center}
.lst-37 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-37 .tit{color:#fff;font-weight:400;text-align:center;line-height:1.3}
.lst-37 .tit .en{font-size:var(--fz16);opacity:.2;text-transform:uppercase}
.lst-37 .tit .cn{margin-top:25px;font-size:var(--fz30);font-weight:700}
.lst-37 .con:hover .icon{animation:beat .5s 1}
.lst-38{margin:0 -20px -22px;display:flex;flex-wrap:wrap}
.lst-38 li{padding:0 20px;margin-bottom:22px;width:50%;flex-shrink:0}
.lst-38 .con{padding-right:60px;display:block;min-height:75px;background-color:#fff;border-radius:10px;box-shadow:0 0 13px 0 rgba(14,99,182,.09);position:relative;z-index:1;overflow:hidden;display:flex;align-items:center}
.lst-38 .con:before{content:'';position:absolute;left:0;top:0;width:136px;height:100%;background:url(../images/ls-bg5.png) right center no-repeat;-webkit-background-size:cover;background-size:cover}
.lst-38 .con:after{content:'';position:absolute;right:26px;top:50%;width:22px;height:16px;background:url(../images/icon-arrow17.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-38 .date{margin-right:40px;padding:0 20px;width:100px;color:#fff;line-height:1.3;position:relative;z-index:10;flex-shrink:0}
.lst-38 .date span{display:block}
.lst-38 .date .d1{font-size:var(--fz16);opacity:.5}
.lst-38 .date .d2{font-size:var(--fz20)}
.lst-38 .tit{width:calc(100% - 140px);font-size:var(--fz20);color:#333;font-weight:400;line-height:1.5;max-height:3em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;flex-shrink:0}
.lst-38.v2{margin:0 -20px -38px}
.lst-38.v2 li{padding:0 20px;margin-bottom:38px;width:33.33%}
.lst-38.v2 .con{min-height:99px}
.lst-38.v3{margin:0 -15px -45px}
.lst-38.v3 li{padding:0 15px;margin-bottom:45px}
.lst-38.v4{margin:0 -15px -40px}
.lst-38.v4 li{padding:0 15px;margin-bottom:40px}
.lst-38.v4 .con{min-height:90px}
.lst-38 .con:hover:after{opacity:1}
.lst-38 .con:hover .tit{color:#0f63b6;font-weight:700}
.lst-39{margin:0 -14px -30px;display:flex;flex-wrap:wrap}
.lst-39 li{padding:0 14px;margin-bottom:30px;width:50%;flex-shrink:0}
.lst-39 .pic{padding-top:50.07%;position:relative;overflow:hidden}
.lst-39 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-39.v2{margin:0 -21px -20px}
.lst-39.v2 li{padding:0 21px;margin-bottom:30px}
.lst-39.v2 .pic{padding-top:59.73%}
.lst-39 .pic:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-40{margin:0 -28px -40px;display:flex;flex-wrap:wrap}
.lst-40 li{padding:0 28px;margin-bottom:40px;width:50%;flex-shrink:0}
.lst-40 .con{padding-bottom:40px;display:block;position:relative}
.lst-40 .hd{padding-bottom:40px;height:198px;background-color:#f2f3f9;border-radius:6px;display:flex;justify-content:center;align-items:center}
.lst-40 .hd .icon{margin-right:12px;width:60px;height:60px;line-height:60px;font-size:0;text-align:center;flex-shrink:0}
.lst-40 .hd .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-40 .hd .tit{max-width:calc(100% - 72px);font-size:var(--fz30);color:#333;font-weight:400;flex-shrink:0}
.lst-40 .bot{padding:0 20px;position:absolute;left:50%;bottom:0;width:69%;height:80px;font-size:var(--fz16);color:#fff;background:url(../images/ls-bg6.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:10;display:flex;justify-content:space-between;align-items:center}
.lst-40 .bot .icon-arrow{display:block;width:33px;height:11px;background:url(../images/icon-arrow16.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.lst-40 .con:hover .icon{animation:beat .5s 1}
.lst-41{margin:0 -55px -50px;display:flex;flex-wrap:wrap}
.lst-41 li{padding:0 55px;margin-bottom:50px;width:33.33%;flex-shrink:0}
.lst-41 .con{display:block;height:100%;min-height:380px;border-radius:0 50px 0 50px;background:url(../images/ls48-bg1.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;display:flex;flex-direction:column;justify-content:center;align-items:center}
.lst-41 .icon{margin:0 auto 2px;width:60px;height:60px;line-height:60px;font-size:0;text-align:center}
.lst-41 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-41 .tit{font-size:var(--fz30);color:#fff;font-weight:700;line-height:1.3;text-align:center}
.lst-41 .con:hover .icon{animation:beat .5s 1}
.lst-42{margin:0 -18px -30px;display:flex;flex-wrap:wrap}
.lst-42>li{padding:0 18px;margin-bottom:30px;width:33.33%;flex-shrink:0}
.lst-42>li>.con{padding:41px 20px 25px;display:block;height:100%;background-color:#fff;border-radius:6px}
.lst-42 .tit{margin-bottom:31px;font-size:var(--fz30);color:#333;font-weight:700;line-height:1.3;text-align:center}
.lst-42 .list1{font-size:var(--fz16);line-height:2.25;min-height:9em}
.lst-42 .list1 a{padding-left:17px;display:block;font-size:inherit;color:#333;position:relative;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst-42 .list1 a:before{content:'';margin-top:-2px;position:absolute;left:0;top:50%;width:5px;height:5px;background-color:#000;border-radius:50%}
.lst-42 .list1 a:hover{color:#0f63b6;font-weight:700}
.lst-42 .list1 a:hover:before{background-color:#0f63b6}
.lst-42 .btns-1{margin-top:26px}
.lst-42 .btns-1 .s1:hover{color:#0f63b6;font-weight:700;background-color:transparent}
.lst-42 .btns-1 .s1:hover .icon-arrow{background-image:url(../images/btn-icn1.png)}
.lst-43{height:520px;display:flex}
.lst-43>li{padding:0 2.5px;flex-shrink:0}
.lst-43>li>.con{display:block;height:100%;background-color:#fff;display:flex}
.lst-43 .bd,.lst-43 .hd{height:100%}
.lst-43 .hd{padding:45px 20px 32px;background-color:#0f63b6;display:flex;flex-direction:column;justify-content:space-between;align-items:center}
.lst-43 .hd .tit{font-size:var(--fz30);color:#fff;font-weight:700;line-height:1.3;letter-spacing:.1em;writing-mode:vertical-rl}
.lst-43 .bd{padding:5px 30px;overflow-y:auto;display:none}
.lst-43 .list1{font-size:var(--fz18);color:#333;line-height:1.67}
.lst-43 .list1 li{padding:27px 0;border-bottom:1px solid #efefef}
.lst-43 .list1 .ls-hd{display:flex;align-items:center}
.lst-43 .list1 .ls-hd .tit{font-size:var(--fz24);color:#0f63b6;font-weight:700;line-height:1.3}
.lst-43 .list1 .ls-bd{margin-top:16px;overflow:hidden;display:none}
.lst-43>li.on .bd{display:block}
.lst-44{margin:0 -5px -10px;display:flex;flex-wrap:wrap}
.lst-44 li{padding:0 5px;margin-bottom:10px;flex-shrink:0}
.lst-44 .pic{height:292px;overflow:hidden}
.lst-44 .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-44 .i1{width:38%}
.lst-44 .i2{width:30%}
.lst-44 .i3{width:32%}
.lst-44 .pic:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-45{margin:0 -15px -32px;display:flex;flex-wrap:wrap}
.lst-45 li{padding:0 15px;margin-bottom:32px;width:33.33%;flex-shrink:0}
.lst-45 .con{padding:30px 36px;display:block;height:100%;border-radius:10px;box-shadow:0 0 13px 0 rgba(14,99,182,.09);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-45 .tit{font-size:var(--fz22);color:#0f63b6;font-weight:700;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-45 .desc{margin-top:14px;font-size:var(--fz16);color:#666;line-height:1.88;height:5.64em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-45 .btns-1{margin-top:22px}
.lst-45 .btns-1 .s1{padding:0;min-width:0;height:40px;line-height:38px}
.lst-45 .btns-1 .s1:hover{color:#0f63b6;background-color:transparent}
.lst-45 .btns-1 .s1:hover .icon-arrow{background-image:url(../images/btn-icn1.png)}
.lst-45 .con:hover{background-color:#0f63b6}
.lst-45 .con:hover .desc,.lst-45 .con:hover .tit{color:#fff}
.lst-45 .con:hover .btns-1 .s1{color:#fff}
.lst-45 .con:hover .btns-1 .s1 .icon-arrow{background-image:url(../images/btn-icn3.png)}
.lst-46{margin:0 -15px -30px;display:flex;flex-wrap:wrap}
.lst-46 li{padding:0 15px;margin-bottom:30px;width:25%;flex-shrink:0}
.lst-46 .con{padding:43px 24px 20px;display:block;height:100%;min-height:308px;background-color:#0f63b6;border-radius:10px;border:1px solid #e8e8e8}
.lst-46 .icon{margin:0 auto 26px;width:70px;height:70px;line-height:70px;font-size:0;text-align:center}
.lst-46 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-46 .tit{font-size:var(--fz20);color:#fff;font-weight:700;line-height:1.3;text-align:center}
.lst-46 .desc{margin-top:15px;font-size:var(--fz18);color:#fff;line-height:2;text-align:center}
.lst-47{margin:0 -15px -26px;display:flex;flex-wrap:wrap}
.lst-47 li{padding:0 15px;margin-bottom:26px;width:50%;flex-shrink:0}
.lst-47 .con{padding:0 20px 0 38px;display:block;height:78px;line-height:76px;background-color:#fff;border:1px solid #e8e8e8;border-radius:10px;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-47 .con:before{content:'';position:absolute;left:22px;top:50%;width:6px;height:6px;background-color:#333;border-radius:50%;margin-top:-3px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-47 .tit{font-size:var(--fz20);color:#333;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-47 .con:hover{background-color:#0f63b6;border-color:#0f63b6}
.lst-47 .con:hover:before{background-color:#fff}
.lst-47 .con:hover .tit{color:#fff}
.lst-48 li{margin-bottom:10px;display:flex;align-items:flex-start}
.lst-48 li:last-child{margin-bottom:0}
.lst-48 .num{margin-top:14px;width:48px;line-height:48px;font-size:var(--fz20);color:#fff;text-align:center;font-weight:700;background-color:#0f63b6;border-radius:50%;border:1px solid #e8e8e8;position:relative;z-index:10}
.lst-48 .right{padding:10px 22px;width:calc(100% - 48px);min-height:78px;position:relative;z-index:1;display:flex;align-items:center}
.lst-48 .right:before{content:'';position:absolute;left:-24px;top:0;right:0;height:100%;border:1px solid #e8e8e8;border-radius:10px;z-index:-1}
.lst-48 .desc{font-size:var(--fz20);color:#333;line-height:1.8}
.lst-48 li:nth-child(even) .right:before{background-color:#ebf1fd}
.lst-49{height:100%;overflow-y:auto}
.lst-49 li{border-bottom:1px solid rgba(255,255,255,.2)}
.lst-49 li:last-child{border:none}
.lst-49 .con{padding-left:36px;position:relative;display:block;height:44px;line-height:44px}
.lst-49 .con:before{content:'';position:absolute;left:22px;top:50%;width:6px;height:6px;border-radius:50%;background-color:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.lst-49 .tit{font-size:var(--fz20);color:#fff;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst-49 .con:hover .tit{font-weight:700}
.lst-50{margin:0 -43px -40px;position:relative;z-index:1;display:flex;flex-wrap:wrap}
.lst-50:before{content:'';position:absolute;left:-1000px;top:24px;right:-1000px;height:1px;background-color:#000;opacity:.1;z-index:-1}
.lst-50 li{padding:0 43px;margin-bottom:40px;width:25%;flex-shrink:0}
.lst-50 .con{display:block}
.lst-50 .date{margin-bottom:40px;height:48px;line-height:48px;display:flex}
.lst-50 .date span{padding:0 15px;min-width:150px;text-align:center;font-size:var(--fz22);color:#fff;display:block;background-color:#0e63b6;border-radius:6px}
.lst-50 .tit{margin-bottom:10px;font-size:var(--fz20);color:#333;font-weight:700;line-height:1.7;height:3.4em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-50 .desc{font-size:var(--fz16);color:#666;line-height:1.75;height:5.25em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.lst-50 .icon-arrow{margin-top:43px;display:block;width:46px;height:46px;border:1px dashed #0e63b6;border-radius:50%;background:url(../images/icon-arrow6.png) center center no-repeat;-webkit-background-size:16px auto;background-size:16px auto;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-50 .con:hover .tit{color:#0e63b6}
.lst-50 .con:hover .icon-arrow{background-color:#0e63b6;border:1px solid #0e63b6;background-image:url(../images/icon-arrow8.png)}
.lst-51{margin:0 -15px -30px;display:flex;flex-wrap:wrap}
.lst-51 li{padding:0 15px;margin-bottom:30px;width:20%;flex-shrink:0}
.lst-51 .pic{margin-bottom:17px;height:88px;line-height:86px;font-size:0;text-align:center;border:1px solid #e8e8e8;border-radius:10px}
.lst-51 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-51 .tit{font-size:var(--fz18);color:#333;font-weight:400;line-height:1.5;text-align:center}
.lst-52 .con{display:block;background-color:#fff;box-shadow:0 5px 10px 0 rgba(51,51,51,.2)}
.lst-52 .pic{padding-top:55.82%;position:relative;overflow:hidden}
.lst-52 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-52 .text{padding:18px 25px;min-height:158px}
.lst-52 .tit{font-size:var(--fz20);color:#333;font-weight:400;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst-52 .desc{margin-top:10px;font-size:var(--fz16);color:#666;line-height:1.63;height:4.89em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.lst-52 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-52 .con:hover .tit{color:#004097;font-weight:700}
.lst-53 .con{display:block;display:flex;align-items:flex-start}
.lst-53 .pic{margin-right:26px;width:260px;position:relative;overflow:hidden;flex-shrink:0}
.lst-53 .pic:before{content:'';display:block;padding-top:60.55%}
.lst-53 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-53 .right{min-height:90px;width:calc(100% - 282px);max-width:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:center}
.lst-53 .tit{font-size:var(--fz20);color:#333;font-weight:400;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst-53 .date{margin-top:7px;font-size:var(--fz16);color:#666}
.lst-53 .desc{margin-top:17px;font-size:var(--fz16);color:#666;line-height:1.75;max-height:3.14em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.lst-53 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-53 .con:hover .tit{color:#004097;font-weight:700}
.lst-54{border-top:1px solid rgba(214,214,214,.8)}
.lst-54 li{border-bottom:1px solid rgba(214,214,214,.8)}
.lst-54 .con{display:block}
.lst-54 .pic{display:none}
.lst-54 .right{min-height:88px;display:flex;flex-direction:column;justify-content:center}
.lst-54 .tit{font-size:var(--fz20);color:#333;font-weight:400;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-54 .date{margin-top:2px;font-size:var(--fz16);color:#666;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-54 .con:hover .date,.lst-54 .con:hover .tit{color:#004097}
.lst-55{margin:0 -24px -40px;display:flex;flex-wrap:wrap}
.lst-55 li{padding:0 24px;margin-bottom:40px;width:50%;flex-shrink:0}
.lst-55 .con{display:block;padding-top:67.85%;border-radius:10px;box-shadow:0 0 13px 0 rgba(14,99,182,.09);position:relative;overflow:hidden}
.lst-55 .con:before{content:'';position:absolute;left:0;bottom:0;right:0;height:238px;background:url(../images/ls-bg7.png) center bottom no-repeat;-webkit-background-size:cover;background-size:cover;z-index:1}
.lst-55 .pic{position:absolute;left:0;top:0;width:100%;height:100%}
.lst-55 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.lst-55 .text{padding:40px 60px;position:absolute;left:0;bottom:0;right:0;z-index:10;display:flex;align-items:center}
.lst-55 .text .icon{margin-right:20px;width:84px;height:84px;line-height:80px;font-size:0;text-align:center;border-radius:50%;border:2px solid #fff;flex-shrink:0}
.lst-55 .text .icon img{display:inline-block;vertical-align:middle;max-width:70%;max-height:70%}
.lst-55 .text .tit{color:#fff;font-weight:700;line-height:1.2;width:calc(100% - 104px);flex-shrink:0}
.lst-55 .text .tit .cn{font-size:var(--fz36)}
.lst-55 .text .tit .en{margin-top:6px;font-size:var(--fz24)}
.section-index1{padding:110px 0 204px;position:relative;z-index:1;overflow:hidden}
.section-index1 .sec-bg1{position:absolute;left:0;bottom:0;width:59.32%;z-index:-1}
.section-index1 .sec-bg1 img{display:block;width:100%}
.section-index1 .sec-bg2{position:absolute;right:8.96%;bottom:10.88%;width:25.73%;z-index:-1}
.section-index1 .sec-bg2 img{display:block;width:100%}
.section-index2{margin-top:-86px;overflow:hidden}
.section-index2 .wp{height:100%;display:flex}
.section-index2 .sec-col,.section-index2 .sec-cor{position:relative;flex-shrink:0}
.section-index2 .sec-col{margin:86px 0 112px;padding:50px 0 45px;padding-right:84px;width:53.14%;z-index:10}
.section-index2 .sec-cor{padding:136px 0 153px;padding-left:84px;width:46.86%;z-index:1}
.section-index2 .secCol-bg{position:absolute;left:calc((1400px - 100vw)/ 2);top:0;right:0;bottom:0;box-shadow:0 0 35px 0 rgba(0,0,0,.08);z-index:-1}
.section-index2 .secCor-bg{position:absolute;right:calc((1400px - 100vw)/ 2);top:0;bottom:0;width:82.71vw;background-repeat:no-repeat;background-position:left center;-webkit-background-size:cover;background-size:cover;z-index:-1}
.section-index2 .hd-1{margin-bottom:28px}
.section-index3{padding:100px 0 84px;position:relative;z-index:1;overflow:hidden}
.section-index3 .secInd-bg1{position:absolute;left:0;top:0;bottom:0;width:73.23%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-3}
.section-index3 .secInd-bg2{position:absolute;right:0;top:0;bottom:0;width:37.88%;background-repeat:no-repeat;background-position:right center;-webkit-background-size:cover;background-size:cover;z-index:-2;clip-path:ellipse(99.8% 92% at 101.5% 60.7%)}
.section-index3 .secInd-bg3{position:absolute;left:0;top:0;bottom:0;width:72.81%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% 100%;background-size:100% 100%;opacity:.92;z-index:-1}
.section-index3 .hd-1{margin-bottom:80px}
.section-index3 .lst-2{width:65%;max-width:100%}
.section-index4{padding:83px 0 123px;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover; background-size: cover;overflow:hidden}
.section-index4 .hd-1{margin-bottom:60px;/*width:65.36%*/}
.section-index5{padding:95px 0 205px;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover; background-size: cover;overflow:hidden}
.section-index5 .hd-1{margin-bottom:57px}
.section-result1{padding:74px 0 102px;overflow:hidden}
.section-result1 .hd-1{margin-bottom:58px}
.section-yygk1_1{padding:76px 0 94px;overflow:hidden}
.section-yygk1_1 .hd-1{margin-bottom:63px}
.section-yygk1_1 .box-yyjs1{margin-top:75px}
.section-yygk1_1 .btns-1{margin-top:50px}
.section-yygk1_2{padding:77px 0;background-repeat:no-repeat;background-position:center bottom;overflow:hidden}
.section-yygk1_2 .hd-1{margin-bottom:46px}
.section-yygk1_3{padding:71px 0 118px;overflow:hidden}
.section-yygk1_3 .hd-1{margin-bottom:50px}
.section-yygk2{padding:75px 0 87px;overflow:hidden}
.section-yygk2 .hd-1{margin-bottom:41px}
.section-dqgz1_1{padding:74px 0 92px;overflow:hidden}
.section-dqgz1_1 .hd-1{margin-bottom:44px}
.section-dqgz1_1 .btns-1{margin-top:56px}
.section-dqgz1_1 .swiper-djdt1{margin-bottom:32px}
.section-dqgz1_2{padding:86px 0 90px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-dqgz1_2 .hd-1{margin-bottom:48px}
.section-dqgz1_2 .btns-1{margin-top:56px}
.section-dqgz1_3{padding:86px 0 90px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-dqgz1_3 .hd-1{margin-bottom:50px}
.section-dqgz1_3 .btns-1{margin-top:52px}
.section-dqgz1_4{padding:77px 0 37px;overflow:hidden}
.section-dqgz1_4 .wp{display:flex;align-items:flex-start}
.section-dqgz1_4 .sec-col,.section-dqgz1_4 .sec-cor{flex-shrink:0}
.section-dqgz1_4 .sec-col{width:48.5%}
.section-dqgz1_4 .sec-col .sec-cont{padding-right:40px}
.section-dqgz1_4 .sec-col .lst-13{padding-right:20px}
.section-dqgz1_4 .sec-cor{padding-top:44px;width:51.5%}
.section-dqgz1_4 .sec-cor .hd-1,.section-dqgz1_4 .sec-cor .sec-cont{padding-left:106px}
.section-dqgz1_4 .sec-cor .sec-cont:before{content:'';position:absolute;left:0;top:0;bottom:0;width:43px;background-color:#d9e2f2;-webkit-transform:skewY(45deg);-ms-transform:skewY(45deg);-o-transform:skewY(45deg);transform:skewY(45deg);transform-origin:100% 0}
.section-dqgz1_4 .sec-cont{padding:52px 0 74px;min-height:816px;position:relative;z-index:1}
.section-dqgz1_4 .secL-bg,.section-dqgz1_4 .secR-bg{position:absolute;top:0;bottom:0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-1}
.section-dqgz1_4 .secL-bg{left:calc((100vw - 1400px)/ -2);right:0;background-image:url(../images/bg12.jpg)}
.section-dqgz1_4 .secR-bg{left:43px;right:calc((100vw - 1400px)/ -2);background-image:url(../images/bg13.jpg)}
.section-dqgz1_4 .hd-1{margin-bottom:39px}
.section-dqgz1_4 .lst-12{margin-bottom:27px}
.section-dqgz1_4 .btns-1{margin-top:36px}
.section-dqgz1_5{padding:37px 0 92px;overflow:hidden}
.section-dqgz1_5 .hd-1{margin-bottom:46px}
.section-dqgz1_5 .btns-1{margin-top:66px}
.section-dqgz2{padding:75px 0 125px;overflow:hidden}
.section-dqgz2 .hd-1{margin-bottom:52px}
.section-dqgz2 .tabs-4{margin-bottom: 88px}
.section-xwzx1_1{padding:74px 0 84px;overflow:hidden}
.section-xwzx1_1 .hd-1{margin-bottom:46px}
.section-xwzx1_1 .btns-1{margin-top:58px}
.section-xwzx1_2{padding:78px 0 86px;overflow:hidden}
.section-xwzx1_2 .hd-1{margin-bottom:44px}
.section-xwzx1_2 .btns-1{margin-top:56px}
.section-xwzx1_3{padding:80px 0 88px;overflow:hidden}
.section-xwzx1_3 .hd-1{margin-bottom:36px}
.section-xwzx1_3 .btns-1{margin-top:42px}
.section-xwzx2{padding:74px 0 105px;overflow:hidden}
.section-xwzx2 .hd-1{margin-bottom:52px}
.section-ylfw1_1{padding:75px 0 100px;overflow:hidden}
.section-ylfw1_1 .hd-1{margin-bottom:46px}
.section-ylfw1_2{padding:68px 0 90px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-ylfw1_2 .hd-1{margin-bottom:42px}
.section-ylfw1_2 .btns-1{margin-top:75px}
.section-ylfw1_3{padding:86px 0 70px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-ylfw1_3 .hd-1{margin-bottom:54px}
.section-ylfw1_3 .btns-1{margin-top:50px}
.section-ylfw1_4{padding:92px 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-ylfw1_4 .hd-1{margin-bottom:60px}
.section-ylfw1_4 .btns-1{margin-top:50px}
.section-ylfw1_5{padding:86px 0 124px;overflow:hidden}
.section-ylfw1_5 .hd-1{margin-bottom:70px}
.section-ylfw1_6{padding:95px 0 128px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-ylfw1_6 .hd-1{margin-bottom:58px}
.section-ylfw1_7{padding:92px 0 110px;overflow:hidden}
.section-ylfw1_7 .hd-1{margin-bottom:70px}
.section-ylfw1_8{padding:92px 0 136px;overflow:hidden}
.section-ylfw1_8 .hd-1{margin-bottom:74px}
.section-ylfw1_9{padding:80px 0 104px;overflow:hidden}
.section-ylfw1_9 .hd-1{margin-bottom:32px}
.section-ylfw1_9 .tabs-4{margin-bottom:76px}
.section-ylfw1_9 .btns-1{margin-top:49px}
.section-ylfw1_10{padding:88px 0 108px;overflow:hidden}
.section-ylfw1_10 .hd-1{margin-bottom:47px}
.section-ylfw2{overflow:hidden}
.section-ylfw2 .sec-items1{padding:79px 0 102px}
.section-ylfw2 .sec-items2{padding:83px 0 130px}
.section-ylfw2 .sec-items2 .hd-2{margin-bottom:40px}
.section-ylfw2 .sec-items2 .box-ksdh2{margin-bottom:-52px}
.section-ylfw2 .sec-items2 .box-ksdh2 .box-items{margin-bottom:52px}
.section-ylfw2 .sec-items2 .box-ksdh2 .box-hd{margin-bottom:12px}
.section-ylfw2 .hd-1{margin-bottom:44px}
.section-ylfw2 .hd-2{margin-bottom:33px}
.section-ylfw3{padding-bottom:102px;overflow:hidden}
.section-ylfw4{padding:76px 0;overflow:hidden}
.section-ylfw4 .hd-1{margin-bottom:53px}
.section-ylfw4 .pages{padding-top: 50px}
.section-ylfw4 .tabs-2{margin-bottom:40px}
.section-ylfw4 .tabs-3{margin-bottom:25px}
.section-ylfw4 .tabs-4{margin-bottom:64px}
.section-ylfw4 .lst-33{margin-top:90px}
.section-ylfw4 .lst-34{margin-top:90px}
.section-ylfw4 .box-form1{margin-bottom:49px}
.section-ylfw4 .table-1{margin-top:65px}
.section-ylfw4 .box-jyznDt1{padding-top:13px}
.section-ylfw4 .box-jyznDt2{margin-top:65px}
.section-ylfw4 .box-jyznDt3{margin-top:49px}
.section-ylfw5{padding:83px 0 102px;background-repeat:no-repeat;background-position:center top;overflow:hidden}
.section-kyjx1_1{padding:74px 0 90px;overflow:hidden}
.section-kyjx1_1 .hd-1{margin-bottom:47px}
.section-kyjx1_1 .box-kygk1{margin-bottom:34px}
.section-kyjx1_2{padding:78px 0 124px;overflow:hidden}
.section-kyjx1_2 .hd-1{margin-bottom:43px}
.section-kyjx2{padding:74px 0 185px;background-repeat:no-repeat;background-position:center top;overflow:hidden}
.section-kyjx2 .hd-1{margin-bottom:39px}
.section-kyjx2 .tabs-3{margin-bottom:56px}
.section-kyjx3{padding:74px 0 130px;background-repeat:no-repeat;background-position:center top;overflow:hidden}
.section-kyjx3 .hd-1{margin-bottom:47px}
.section-hlzx1_1{padding:74px 0 68px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-hlzx1_1 .hd-1{margin-bottom:42px}
.section-hlzx1_1 .box-hlgk1{margin-bottom:46px}
.section-hlzx1_2{padding:110px 0 132px;overflow:hidden}
.section-hlzx1_2 .hd-1{margin-bottom:44px}
.section-hlzx1_3{padding:83px 0 147px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-hlzx1_3 .hd-1{margin-bottom:86px}
.section-hlzx1_4{padding:84px 0 85px;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-hlzx1_4 .hd-1{margin-bottom:54px}
.section-hlzx2{padding:74px 0 137px;background-repeat:no-repeat;background-position:center top;overflow:hidden}
.section-hlzx2 .hd-1{margin-bottom:35px}
.section-hlzx2 .hd-2{margin-bottom:80px}
.section-hlzx3_1{padding:74px 0 76px;overflow:hidden}
.section-hlzx3_1 .hd-1{margin-bottom:45px}
.section-hlzx3_1 .hd-3{margin-bottom:45px}
.section-hlzx3_1 .tabs-4{margin-bottom:58px}
.section-hlzx3_2{padding:57px 0 53px;overflow:hidden}
.section-hlzx3_2 .tabs-3{margin-bottom:36px}
.section-hlzx4{padding:74px 0 143px;overflow:hidden}
.section-hlzx4 .hd-1{margin-bottom:45px}
.section-hlzx4 .tabs-4{margin-bottom:74px}
.section-hlzx5{padding:74px 0 110px;overflow:hidden}
.section-hlzx5 .hd-1{margin-bottom:45px}
.section-hlzx5 .tabs-3{margin-bottom:54px}
.section-hlzx5 .tabs-4{margin-bottom:30px}
.section-hlzx6_1{padding:74px 0 84px;overflow:hidden}
.section-hlzx6_1 .hd-1{margin-bottom:46px}
.section-hlzx6_1 .tabs-4{margin-bottom:66px}
.section-hlzx6_2{padding:40px 0 80px;overflow:hidden}
.section-hlzx6_2 .hd-4{margin-bottom:26px}
.section-hlzx6_3{padding:42px 0 66px;overflow:hidden}
.section-hlzx6_3 .hd-4{margin:43px 0 36px}
.section-hlzx6_3 .hd-4:first-child{margin-top:0}
.section-hlzx6_3 .box-codes2{margin-top:42px}
.section-hlzx7{padding:74px 0 143px;overflow:hidden}
.section-hlzx7 .hd-1{margin-bottom:45px}
.section-hlzx7 .tabs-3{margin-bottom:41px}
.section-hlzx7 .tabs-4{margin-bottom:30px}
.section-hzjl1_1{padding:74px 0 138px;overflow:hidden}
.section-hzjl1_1 .hd-1{margin-bottom:48px}
.section-hzjl1_2{padding:69px 0 104px;overflow:hidden}
.section-hzjl1_2 .hd-1{margin-bottom:52px}
.section-hzjl1_2 .box-gjjl1{margin-bottom:109px}
.section-hzjl2_1{padding:64px 0 68px;overflow:hidden}
.section-hzjl2_1 .hd-1{margin-bottom:42px}
.section-hzjl2_2{padding:47px 0 118px;overflow:hidden}
.section-hzjl2_2 .hd-5{margin-bottom:60px}
.section-hzjl2_2 .lst-53{margin-bottom:36px}
.section-tzgg1_1{padding:74px 0 96px;overflow:hidden}
.section-tzgg1_1 .hd-1{margin-bottom:52px}
.section-tzgg1_1 .btns-1{margin-top:54px}
.section-tzgg1_2{padding:103px 0 119px;overflow:hidden}
.section-tzgg2{padding:74px 0 112px;overflow:hidden}
.section-tzgg2 .hd-1{margin-bottom:52px}
.box-imgs1{padding:25px 25px 0 0;position:relative;z-index:1}
.box-imgs1:before{content:'';position:absolute;left:25px;top:0;right:0;bottom:25px;background-color:#0f63b6;border-radius:10px;opacity:.5;z-index:-1}
.box-imgs1 .pic{padding-top:107.3%;position:relative;border-radius:10px;box-shadow:0 0 9px 0 rgba(9,54,98,.11);overflow:hidden}
.box-imgs1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.box-imgs1:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.box-imgs2{position:relative}
.box-imgs2:before{content:'';display:block;padding-top:67.22%}
.box-imgs2 .item{position:absolute}
.box-imgs2 .pic{height:100%;position:relative;border-radius:10px;box-shadow:0 0 9px 0 rgba(9,54,98,.11);overflow:hidden}
.box-imgs2 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.box-imgs2 .item.i1{left:0;top:0;width:52.03%;height:100%}
.box-imgs2 .item.i2{right:0;top:0;width:44.19%}
.box-imgs2 .item.i2 .pic{padding-top:79.51%}
.box-imgs2 .item.i3{right:0;bottom:0;width:44.19%}
.box-imgs2 .item.i3 .pic{padding-top:66.06%}
.box-imgs2 .pic:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.box-imgs3{margin:0 -10px -20px;display:flex;flex-wrap:wrap}
.box-imgs3 .item{padding:0 10px;margin-bottom:20px;flex-shrink:0}
.box-imgs3 .pic{height:14.06vw;border-radius:10px;overflow:hidden}
.box-imgs3 .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.box-imgs3 .item.i1{width:53.5%}
.box-imgs3 .item.i2{width:46.5%}
.box-imgs3 .pic:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.box-imgs4 .pic{padding-top:62.58%;border-radius:10px;position:relative;overflow:hidden}
.box-imgs4 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.box-imgs4 .pic:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.box-imgs5{position:relative;z-index:1}
.box-imgs5:before{content:'';position:absolute;left:-30px;top:30px;right:30px;bottom:-30px;background-color:#0f63b6;border-radius:10px;opacity:.11;z-index:-1}
.box-imgs5 .pic{padding-top:96.5%;border-radius:10px;position:relative;overflow:hidden}
.box-imgs5 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.box-imgs5 .pic:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.box-imgs6{padding:43px 46px 0 0;position:relative;z-index:1}
.box-imgs6:after,.box-imgs6:before{content:'';position:absolute;right:0;top:0;width:40%;height:318px;background-color:#0f63b6;z-index:-1}
.box-imgs6:after{right:20px;opacity:.21}
.box-imgs6 .tit{position:absolute;right:4px;top:12px;font-size:var(--fz24);color:#fff;font-weight:700;text-transform:uppercase;opacity:.2;writing-mode:vertical-rl}
.box-imgs6 .inn{padding-top:55.69%;position:relative;overflow:hidden}
.box-imgs6 img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-imgs7{position:relative;z-index:1}
.box-imgs7:before{content:'';position:absolute;left:-290px;bottom:-38px;width:325px;height:183px;background:url(../images/bg33.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;z-index:-1}
.box-imgs7 .pic{padding-top:75.18%;position:relative;border-radius:0 50px 0 50px;box-shadow:0 0 10px 0 rgba(0,0,0,.3);overflow:hidden}
.box-imgs7 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-form1{/*font-size:0;*/text-align:center}
.box-form1 input,.box-form1 select{outline:0;border:none;background-color:transparent}
.box-form1 .inp,.box-form1 .sel,.box-form1 .submit{margin:0 8px;display:inline-block;vertical-align:middle}
.box-form1 .inp,.box-form1 .sel{padding:0 28px;width:100%;height:56px;line-height:54px;border-radius:8px;border:1px solid #e2e8ee;box-shadow:0 0 7px 0 rgba(11,69,125,.1);font-size:var(--fz18);color:#333}
.box-form1 .sel{padding-right:50px;width:290px;background:url(../images/icon-arrow15.png) right 25px center no-repeat;-webkit-background-size:17px auto;background-size:17px auto}
.box-form1 .inp{width:446px}
.box-form1 .layui-form-select{width: 290px; font-size: var(--fz16); display: inline-block; vertical-align: middle; text-align: left;}
.box-form1 .layui-form-select .layui-edge{display: none !important;}
.box-form1 .layui-form-select .layui-input{padding:0 28px;width:100%;height:56px;line-height:54px;border-radius:8px;border:1px solid #e2e8ee;box-shadow:0 0 7px 0 rgba(11,69,125,.1);font-size:var(--fz18);color:#333;padding-right:50px;background:url(../images/icon-arrow15.png) right 25px center no-repeat;-webkit-background-size:17px auto;background-size:17px auto}
.box-form1 .layui-form-select .layui-input:focus{border: 1px solid #e2e8ee !important; box-shadow: none !important;}
.box-form1 .layui-form-select dl{top: 60px; bottom: auto !important;}
.box-form1 .submit{width:160px;height:56px;line-height:56px;font-size:0;text-align:center;background-color:#0f63b6;border-radius:8px;box-shadow:0 0 7px 0 rgba(51,51,51,.07);position:relative;overflow:hidden;cursor:pointer}
.box-form1 .submit input{position:absolute;left:-999px}
.box-form1 .submit span{padding-left:36px;display:inline-block;vertical-align:middle;font-size:var(--fz24);color:#fff;font-weight:700;line-height:2;background:url(../images/icon-so2.png) left center no-repeat;-webkit-background-size:22px auto;background-size:22px auto}
.box-ylfw1{float:right;width:900px;max-width:100%;position:relative}
.box-ylfw1 .hd-1{position:absolute;left:0;top:0;width:33.33%;height:200px}
.box-ylfw1 .hd-1 .hd-col{margin:0}
.box-ylfw1 .list{display:flex;flex-wrap:wrap}
.box-ylfw1 .list li{margin:-1px 0 0 -1px;width:33.33%;height:200px}
.box-ylfw1 .list li:nth-child(1){margin-left:calc(33.33% - 2px)}
.box-ylfw1 .list li:nth-child(odd) .con{background-color:#f7f8fc}
.box-ylfw1 .list .con{padding:15px;display:block;height:100%;background-color:#fff;border:1px solid #cfdfee;box-shadow:0 3px 16px 0 rgba(0,0,0,.09);display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.box-ylfw1 .list .icon{margin:0 auto 10px;width:72px;height:72px;line-height:72px;font-size:0;text-align:center}
.box-ylfw1 .list .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.box-ylfw1 .list .icon .ig2{display:none}
.box-ylfw1 .list .tit{font-size:var(--fz24);color:#0f63b6;font-weight:400;line-height:1.3;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.box-ylfw1 .list .con:hover{background-color:#0f63b6!important;border-color:#0f63b6!important}
.box-ylfw1 .list .con:hover .icon{animation:beat .5s 1}
.box-ylfw1 .list .con:hover .icon img{display:none}
.box-ylfw1 .list .con:hover .icon .ig2{display:inline-block}
.box-ylfw1 .list .con:hover .tit{color:#fff}
.box-yyjs1{display:flex;justify-content:space-between;align-items:flex-start}
.box-yyjs1 .box-col,.box-yyjs1 .box-cor{flex-shrink:0}
.box-yyjs1 .box-col{padding-top:12px;width:56.14%;position:relative;z-index:10}
.box-yyjs1 .box-cor{width:40.71%}
.box-yyjs1 .desc{font-size:var(--fz18);color:#333;line-height:2.11}
.box-yyjs1 .big-pic{padding-top:73.99%;position:relative;border-radius:10px;box-shadow:0 6px 6px 0 rgba(0,0,0,.11);overflow:hidden}
.box-yyjs1 .big-pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.box-yyjs1 .lst-6{margin-top:50px;margin-right:-18%}
.box-yyjs1 .big-pic:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.box-yyjs2{font-size:var(--fz18);color:#333;line-height:2.11}
.box-yyjs2 .c1{color:#0f63b6;line-height:2.22}
.box-yyjs2 .lst-8{margin-top:57px;margin-bottom:29px}
.box-yyjs2 .swiper-yyjs1{margin:58px 0 48px}
.box-ldbz1{display:flex;justify-content:space-between;align-items:flex-start}
.box-ldbz1 .box-col,.box-ldbz1 .box-cor{flex-shrink:0}
.box-ldbz1 .box-col{width:30%}
.box-ldbz1 .box-cor{width:65.14%}
.box-lxwm1{height:710px;position:relative}
.box-lxwm1 .map{display:block;height:100%}
.box-lxwm1 .map img{display: block; width: 100%; height: 100%; object-fit: cover;}
.anchorBL{display:none}
.box-lxwm1 .cont{padding:50px 58px 62px;width:468px;position:absolute;right:60px;top:50%;background-color:#0f63b6;border-radius:20px;box-shadow:0 0 16px 0 rgba(0,0,0,.1);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}
.box-lxwm1 .cont li{margin-bottom:32px;display:flex;align-items:center}
.box-lxwm1 .cont .icon{margin-right:34px;width:68px;height:68px;line-height:68px;font-size:0;text-align:center;background-color:#fff;border-radius:50%}
.box-lxwm1 .cont .icon img{display:inline-block;vertical-align:middle;max-width:70%;max-height:70%}
.box-lxwm1 .cont .right{flex-grow:1}
.box-lxwm1 .cont .tit{font-size:var(--fz24);color:#fbf9f6;font-weight:700;line-height:1.3}
.box-lxwm1 .cont .desc{margin-top:5px;font-size:var(--fz20);color:#fbf9f6;line-height:1.3}
.box-lxwm1 .cont li:last-child{margin-bottom:0}
.box-lzjs1{display:flex;justify-content:space-between;align-items:flex-start}
.box-lzjs1 .box-col,.box-lzjs1 .box-cor{flex-shrink:0}
.box-lzjs1 .box-col{width:42.14%}
.box-lzjs1 .box-cor{padding-top:6px;width:55%}
.box-ghyd1{display:flex;justify-content:space-between;align-items:flex-start}
.box-ghyd1 .box-col,.box-ghyd1 .box-com,.box-ghyd1 .box-cor{flex-shrink:0}
.box-ghyd1 .box-col{width:49%}
.box-ghyd1 .box-com{width:24.14%}
.box-ghyd1 .box-cor{width:24.14%}
.box-yydt1{display:flex;justify-content:space-between;align-items:flex-start}
.box-yydt1 .box-col,.box-yydt1 .box-cor{width:49.14%;flex-shrink:0}
.box-yydt1 .box-col .lst-15{margin-bottom:20px}
.box-yydt1 .box-cor .lst-15{margin-top:20px}
.box-xwxq1 .hd{padding-bottom:46px;border-bottom:1px solid #e5e5e5}
.box-xwxq1 .hd .title{font-size:var(--fz30);color:#333;font-weight:700;line-height:1.3;text-align:center}
.box-xwxq1 .hd .info{margin-top:25px;font-size:var(--fz16);color:#999;line-height:2;display:flex;flex-wrap:wrap;justify-content:center}
.box-xwxq1 .hd .fontS{margin-left:26px;line-height:32px;font-size:var(--fz18);text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.box-xwxq1 .hd .fontS .item{margin:0 5px;padding:0 4px;min-width:36px;color:#194ca5;border:1px solid #7ba8d3;border-radius:4px;cursor:pointer}
.box-xwxq1 .hd .fontS .item.on{background-color:#194ca5;border-color:#194ca5;color:#fff}
.box-xwxq1 .cont{padding:42px 0;font-size:var(--fz18);color:#555;line-height:1.89}
.box-xwxq1 .dtPage{padding-top:51px;border-top:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:center}
.box-xwxq1 .dtPage .item{font-size:var(--fz18);color:#999;line-height:2.44;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.box-xwxq1 .dtPage .item a{color:#333;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.box-xwxq1 .dtPage .item:hover a{color:#0e63b6}
.box-xwxq1 .dtPage .pg-inn{width:60%;flex-shrink:0}
.box-xwxq1 .dtPage .btns-2{flex-shrink:0}
.box-yygh1{font-size:var(--fz18);color:#333;line-height:2.11;display:flex;justify-content:space-between;align-items:flex-start}
.box-yygh1 .box-col,.box-yygh1 .box-cor{flex-shrink:0}
.box-yygh1 .box-col{width:61.8%}
.box-yygh1 .box-cor{padding-top:31px;width:37.2%}
.box-yygh1 .fs-tit1{font-size:var(--fz24);color:#0f63b6;font-weight:700;line-height:1.3}
.box-yygh1 .fs-ds1{font-size:16px;color:#666}
.box-yygh1 .fs-ds1 em{margin-right:4px;color:red}
.box-yygh1 p{display:flex;align-items:flex-start}
.box-yygh1 p strong{flex-shrink:0}
.box-yygh1 .lst-22{margin-top:27px;margin-bottom:17px}
.box-ksdh1 .box-items{margin-bottom:66px}
.box-ksdh1 .box-hd{margin-bottom:28px}
.box-ksdh1 .box-hd .title{font-size:var(--fz24);color:#7b1d36;font-weight:700;line-height:1.3}
.box-ksdh1 .box-items:last-child{margin-bottom:0}
.box-ksdh2{margin:0 -9px -44px;display:flex;flex-wrap:wrap}
.box-ksdh2 .boxIts-col1{width:100%!important}
.box-ksdh2 .boxIts-col1 .lst-32 li{width: 20% !important}
.box-ksdh2 .box-items{margin-bottom:44px;padding:0 9px;width:20%;flex-grow:1}
.box-ksdh2 .box-items .lst-32 li{width: 100%}
.box-ksdh2 .box-hd{margin-bottom:14px;min-height:60px;display:flex;align-items:center}
.box-ksdh2 .box-hd .icon{margin-right:10px;width:40px;height:40px;line-height:40px;font-size:0;text-align:center;flex-shrink:0}
.box-ksdh2 .box-hd .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.box-ksdh2 .box-hd .title{font-size:var(--fz24);color:#333;font-weight:700;line-height:30px}
.box-jktj1{display:flex;justify-content:space-between;align-items:flex-start}
.box-jktj1 .box-col,.box-jktj1 .box-cor{flex-shrink:0}
.box-jktj1 .box-col{width:56.57%}
.box-jktj1 .box-cor{width:38.21%}
.box-jktj1 .pic{padding:44px 0;padding-left:36px;position:relative;z-index:1}
.box-jktj1 .pic:before{content:'';position:absolute;left:0;top:0;width:80%;height:100%;background:url(../images/bg21.png) right center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:-1}
.box-jktj1 .pic .inn{padding-top:66.01%;position:relative;overflow:hidden}
.box-jktj1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-jktj1 .fs-t1{font-size:var(--fz24);color:#0e63b6;font-weight:700;line-height:1.3}
.box-jktj1 .fs-ds1{margin-top:27px;font-size:var(--fz18);color:#333;line-height:2;max-height:12em;-webkit-box-orient:vertical;-webkit-line-clamp:6;display:-webkit-box;overflow:hidden;text-align:justify}
.box-jktj1 .btns-1{margin-top:35px}
.box-jktj1 .lst-29{margin-top:63px}
.box-zhfw1{padding:60px 68px;padding-bottom:86px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;font-size:var(--fz18);color:#fff;line-height:1.8}
.box-zhfw1 .fs-tit1{font-size:var(--fz24);font-weight:700}
.box-zhfw1 .lst-31{margin-top:27px}
.box-ksjsDt1{font-size:var(--fz18);color:#333;line-height:1.89}
.box-ksjsDt1 .box-hd{margin-bottom:55px;padding:48px 0;background-color:#ebf1fd}
.box-ksjsDt1 .box-hd .wp{display:flex;justify-content:space-between;align-items:flex-start}
.box-ksjsDt1 .box-hd .right{flex-shrink:0}
.box-ksjsDt1 .box-hd .title{font-size:var(--fz36);color:#333;font-weight:700;line-height:1.42}
.box-ksjsDt1 .box-bd .fs-t1{margin-bottom:23px;font-size:var(--fz24);color:#0f63b6;font-weight:700;display:flex}
.box-ksjsDt1 .box-bd .fs-t1 span{padding:0 48px;display:block;position:relative}
.box-ksjsDt1 .box-bd .fs-t1 span:after,.box-ksjsDt1 .box-bd .fs-t1 span:before{content:'';position:absolute;top:50%;width:26px;height:16px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;background-size:contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.box-ksjsDt1 .box-bd .fs-t1 span:before{left:0;background-image:url(../images/icon-dot2.png)}
.box-ksjsDt1 .box-bd .fs-t1 span:after{right:0;background-image:url(../images/icon-dot3.png)}
.box-ksjsDt1 .box-bd .fs-t1:first-child{margin-top: 0}
.box-ksjsDt1 .box-bd .fs-t2{font-size:var(--fz24);color:#7b1d36}
.box-zjjsDt1{font-size:var(--fz18);color:#333;line-height:1.89}
.box-zjjsDt1 .box-hd{margin-bottom:76px;display:flex;justify-content:space-between;align-items:flex-start}
.box-zjjsDt1 .box-hd .pic{margin-right:60px;width:250px;position:relative;overflow:hidden}
.box-zjjsDt1 .box-hd .pic:before{content:'';display:block;padding-top:135.2%}
.box-zjjsDt1 .box-hd .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-zjjsDt1 .box-hd .right{padding-right: 380px;padding-top:6px;width:calc(100% - 310px);position:relative;flex-shrink:0}
.box-zjjsDt1 .box-hd .btns-2{position:absolute;right:0;top:0;z-index:10}
.box-zjjsDt1 .box-hd .t1{display:flex;flex-wrap:wrap;align-items:flex-end}
.box-zjjsDt1 .box-hd .t1 .name{font-size:var(--fz36);color:#0f63b6;font-weight:700;line-height:1.3}
.box-zjjsDt1 .box-hd .t2{margin-top:28px;font-size:var(--fz20);color:#333;line-height:1.8}
.box-zjjsDt1 .box-hd .t2 .t2-itm{margin-bottom:12px}
.box-zjjsDt1 .box-hd .t2 span{font-weight:700;flex-shrink:0}
.box-zjjsDt1 .box-bd .fs-t1{margin-top: 3.25em; margin-bottom:17px;font-size:var(--fz24);color:#0f63b6;font-weight:700;display:flex}
.box-zjjsDt1 .box-bd .fs-t1 span{padding:0 48px;display:block;position:relative}
.box-zjjsDt1 .box-bd .fs-t1 span:after,.box-zjjsDt1 .box-bd .fs-t1 span:before{content:'';position:absolute;top:50%;width:26px;height:16px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;background-size:contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.box-zjjsDt1 .box-bd .fs-t1 span:before{left:0;background-image:url(../images/icon-dot2.png)}
.box-zjjsDt1 .box-bd .fs-t1 span:after{right:0;background-image:url(../images/icon-dot3.png)}
.box-zjjsDt1 .box-bd .fs-t1:first-child{margin-top: 0}
.box-jyznDt1{font-size:var(--fz18);color:#333;line-height:2}
.box-jyznDt1 .box-items:after,.box-jyznDt1 .box-items:before{content:'';display:block;width:100%;height:0;clear:both;visibility:hidden}
.box-jyznDt1 .table-1{margin:0}
.box-jyznDt1 .fs-t1{margin-bottom:2px;font-size:var(--fz24);color:#0f63b6;font-weight:700}
.box-jyznDt1 .fs-t1 .sp1{font-size:var(--fz18);color:#333;font-weight:400}
.box-jyznDt1 .fs-t1 .c1{color:#7b1d36}
.box-jyznDt1 .box-imgs1{margin:46px 0 0 30px;float:right;width:38%}
.box-jyznDt1 .box-imgs2{margin:67px 0 0 30px;float:right;width:52.8%}
.box-jyznDt1 .box-imgs4{margin-left:40px;float:right;width:46.57%}
.box-jyznDt1 .box-imgs5{margin:14px 0 0 40px;float:right;width:40.79%}
.box-jyznDt1.v2{line-height:2.22}
.box-jyznDt2{padding:101px 84px;padding-right:54%;min-height:574px;font-size:var(--fz18);color:#333;line-height:2.33;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.box-jyznDt2 .fs-t1{margin-bottom:16px;font-size:var(--fz24);color:#0f63b6;font-weight:700}
.box-jyznDt3{font-size:var(--fz18);color:#333;line-height:2.33}
.box-jyznDt3 .box-items{padding:25px 0 56px;border-bottom:1px solid rgba(0,0,0,.1);overflow:hidden}
.box-jyznDt3 .box-items:first-child{padding-top:0}
.box-jyznDt3 .box-items:last-child{padding-bottom:0}
.box-jyznDt3 .box-items.noline{border:none}
.box-jyznDt3 .fs-t1{margin-bottom:6px;font-size:var(--fz24);color:#0f63b6;font-weight:700}
.box-jyznDt3 .box-imgs3{margin-top:16px;margin-left:30px;margin-bottom:-14px;float:right;width:62.07%}
.box-codes{display:flex;align-items:flex-start}
.box-codes .left{margin-right:45px;padding:19px 10px 24px;width:300px;background-color:#fdfeff;border-radius:10px;box-shadow:0 2px 13px 0 rgba(18,84,149,.2);flex-shrink:0}
.box-codes .left .pic{margin:0 auto;width:207px;max-width:100%}
.box-codes .left .pic img{margin:0 auto;display:block}
.box-codes .left .tit{font-size:var(--fz16);color:#666;font-weight:400;line-height:1.5;text-align:center}
.box-codes .right{padding-top:7px;flex-grow:1}
.box-codes2{display:flex;justify-content:center}
.box-codes2 .pic{box-shadow:0 0 20px 0 rgba(0,0,0,.15);border-radius:15px}
.box-codes2 .pic img{margin:0 auto;display:block}
.box-kygk1{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between}
.box-kygk1 .pic,.box-kygk1 .right{flex-shrink:0}
.box-kygk1 .pic{margin-right:-4.7%;padding:0 0 20px 20px;width:49%;position:relative}
.box-kygk1 .pic:before{content:'';position:absolute;left:0;top:20px;right:10px;bottom:0;left:0;background-color:#0f63b6;border-radius:10px;opacity:.5;z-index:-1}
.box-kygk1 .pic .inn{padding-top:56.84%;position:relative;border-radius:10px;overflow:hidden;z-index:10}
.box-kygk1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-kygk1 .right{padding:38px 64px;padding-left:122px;width:55.7%;min-height:21.88vw;background-color:#fff;box-shadow:0 0 13px 0 rgba(14,99,182,.09)}
.box-kygk1 .tit{font-size:var(--fz30);color:#333;font-weight:700;line-height:1.3}
.box-kygk1 .tit-img{margin-top:24px}
.box-kygk1 .tit-img img{display:block;max-height:34px}
.box-kygk1 .desc{margin-top:27px;font-size:var(--fz18);color:#333;line-height:2;height:6em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.box-kygk1 .btns-1{margin-top:40px}
.box-kygk2{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between}
.box-kygk2 .pic,.box-kygk2 .right{flex-shrink:0}
.box-kygk2 .pic{margin-right:-4.7%;padding:0 0 20px 20px;width:49%;position:relative}
.box-kygk2 .pic:before{content:'';position:absolute;left:0;top:20px;right:10px;bottom:0;left:0;background-color:#0f63b6;border-radius:10px;opacity:.5;z-index:-1}
.box-kygk2 .pic .inn{padding-top:56.84%;position:relative;border-radius:10px;overflow:hidden;z-index:10}
.box-kygk2 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-kygk2 .right{padding:2px 64px 0;padding-left:122px;width:55.7%}
.box-kygk2 .tit-img img{display:block;max-height:34px}
.box-kygk2 .desc{margin-top:21px;font-size:var(--fz18);color:#333;line-height:2}
.box-kyjxDt1{font-size:var(--fz18);color:#333;line-height:2}
.box-kyjxDt1 .fs-t2{font-size:var(--fz20);color:#333;font-weight:700}
.box-hlgk1{display:flex;justify-content:space-between;align-items:flex-start}
.box-hlgk1 .box-imgs6,.box-hlgk1 .left{flex-shrink:0}
.box-hlgk1 .box-imgs6{width:49.71%;order:2}
.box-hlgk1 .left{width:47%;order:1}
.box-hlgk1 .left .tit{font-size:var(--fz24);color:#0f63b6;font-weight:700;line-height:1.3}
.box-hlgk1 .left .desc{margin-top:34px;font-size:var(--fz18);color:#333;line-height:2;max-height:14em;-webkit-box-orient:vertical;-webkit-line-clamp:7;display:-webkit-box;overflow:hidden}
.box-hlgk1 .left .bot{margin-top:39px; display: flex; justify-content: space-between; align-items: center;}
.box-hlgk1 .left .more{padding: 0 32px; display: block; min-width: 15.42vw; font-size: var(--fz24); color: #ffffff; background-color: #0f63b6; border-radius: 20px; line-height: 64px; display: flex; justify-content: space-between; align-items: center; -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.box-hlgk1 .left .more img{margin-right: 16px; display: block; width: 35px; flex-shrink: 0;}
.box-hlgk1 .left .more span{display: block; min-width: 6.77vw;}
.box-hlgk1 .left .more .icon-arrow{margin-left: 16px; display: block; width: 34px; height: 11px; background: url(../images/icon-arrow19.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; flex-shrink: 0;}
.box-hlgk1 .left .more:hover{opacity: .8;}
.box-hlzxDt1{font-size:var(--fz18);color:#333;line-height:2}
.box-hlzxDt1 .box-items:after,.box-hlzxDt1 .box-items:before{content:'';display:block;width:100%;height:0;clear:both;visibility:hidden}
.box-hlzxDt1 .fs-t1{font-size:var(--fz24);color:#0f63b6;font-weight:700}
.box-hlzxDt1 .box-imgs6{margin:11px 0 0 46px;float:right;width:49.71%}
.box-hlzxDt1 .box-imgs7{margin:11px 0 0 0;float:right;width:48.21%}
.box-hlzxDt1 .tabs-3{margin-bottom:38px}
.box-hlmz1{background:url(../images/bg32.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;border-radius:0 60px 0 60px;box-shadow:0 0 16px 0 rgba(24,55,91,.1);overflow:hidden;display:flex;align-items:flex-start}
.box-hlmz1 .pic,.box-hlmz1 .right{flex-shrink:0}
.box-hlmz1 .pic{width:35.7%;position:relative;overflow:hidden}
.box-hlmz1 .pic:before{content:'';display:block;padding-top:57.6%}
.box-hlmz1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-hlmz1 .right{padding:50px 44px;width:64.3%}
.box-hlmz1 .info{margin:0 -10px -20px;font-size:var(--fz18);color:#333;line-height:1.5;display:flex;flex-wrap:wrap}
.box-hlmz1 .info .item{padding:0 10px;margin-bottom:20px;width:50%;flex-shrink:0;display:flex;flex-wrap:wrap;align-items:flex-start}
.box-hlmz1 .info img{margin-right:15px;display:block;max-width:30px;flex-shrink:0}
.box-dwxz1{display:flex;justify-content:space-between;align-items:flex-start}
.box-dwxz1 .box-col,.box-dwxz1 .box-cor{flex-shrink:0}
.box-dwxz1 .box-col{width:68.43%;position:relative;display:flex;align-items:flex-start}
.box-dwxz1 .box-cor{padding:12px 12px 8px;width:27.86%;height:474px;background-color:#0f63b6;border-radius:30px;border:1px solid #e8e8e8;overflow:hidden}
.box-dwxz1 .pic{width:41.44%;position:relative;border-radius:30px 30px 0 30px;box-shadow:0 0 10px 0 rgba(0,0,0,.3);overflow:hidden;position:relative;z-index:10;flex-shrink:0}
.box-dwxz1 .pic:before{content:'';display:block;padding-top:126.45%}
.box-dwxz1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-dwxz1 .text{margin-top:124px;padding:36px 40px;width:58.56%;min-height:22.81vw;position:relative;z-index:1;flex-shrink:0}
.box-dwxz1 .text:after,.box-dwxz1 .text:before{content:'';position:absolute;border-radius:30px 30px 0 30px;z-index:-1}
.box-dwxz1 .text:before{left:-43%;top:0;right:0;bottom:0;background-color:#fff}
.box-dwxz1 .text:after{left:-39%;top:20px;right:-20px;bottom:-20px;background-color:#0f63b6;opacity:.5;z-index:-2}
.box-dwxz1 .text .tit{font-size:var(--fz30);color:#333;font-weight:700;line-height:1.3}
.box-dwxz1 .text .desc{margin-top:23px;font-size:var(--fz18);color:#333;line-height:2;max-height:16em;-webkit-box-orient:vertical;-webkit-line-clamp:8;display:-webkit-box;overflow:hidden}
.box-dwxz1 .btns-1{position:absolute;right:16px;top:42px;z-index:10}
.box-gjjl1{display:flex;justify-content:space-between}
.box-gjjl1 .box-col,.box-gjjl1 .box-cor{flex-shrink:0}
.box-gjjl1 .box-col{width:57.14%;position:relative;z-index:10}
.box-gjjl1 .box-cor{padding-top:5px;width:40%}
.box-gjjl1 .tit{font-size:var(--fz30);color:#333;font-weight:700;line-height:1.3}
.box-gjjl1 .desc{margin-top:22px;font-size:var(--fz18);color:#333;line-height:2}
.box-gjjl1 .btns-1{margin-top:54px}
.box-gjjl1 .pic{position:relative;z-index:1}
.box-gjjl1 .pic:before{content:'';position:absolute;left:-170px;bottom:-38px;width:205px;height:141px;background-color:#f0f5fb;border-radius:20px;z-index:-1}
.box-gjjl1 .pic .inn{padding-top:68.78%;border-radius:0 50px 0 50px;box-shadow:0 0 10px 0 rgba(0,0,0,.3);position:relative;overflow:hidden}
.box-gjjl1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-gjjl2{display:flex;justify-content:space-between;align-items:flex-start}
.box-gjjl2 .box-col,.box-gjjl2 .box-cor{flex-shrink:0}
.box-gjjl2 .box-col{width:38.64%}
.box-gjjl2 .box-cor{width:57.57%}
.box-hzjlDt1{font-size:var(--fz18);color:#333;line-height:2}
.box-hzjlDt1 .box-items:after,.box-hzjlDt1 .box-items:before{content:'';display:block;width:100%;height:0;clear:both;visibility:hidden}
.box-hzjlDt1 .box-imgs7{margin:14px 0 0 30px;float:right;width:40%}
@media only screen and (max-width:1920px){
.lst-8 .pic{height:20.1vw}
}
@media only screen and (max-width:1599px){
.swiper-zj1:before{left:-6vw}
.swiper-yw1 .swiper-for .con{height:370px}
.swiper-yw1 .swiper-nav .pic{height:80px}
.swiper-djdt1 .swp-btns2{padding:0 40px;bottom:25px}
.swiper-djdt1 .text{padding:30px 40px 80px}
.swiper-djdt1 .desc{margin-top:15px}
.swiper-djdt1 .date{margin-top:20px}
.tabs-1 .icon{width:60px;height:60px;line-height:58px}
.tabs-1 .tit{padding:0 40px 0 60px;min-width:190px;height:52px;line-height:52px}
.lst-1 .con{height:90px}
.lst-1 .pic{height:130px}
.lst-1 .on .con{height:130px}
.lst-1 .on .text{padding:12px 0;padding-right:25px}
.lst-2{height:440px}
.lst-2 .con{height:54px;line-height:52px}
.lst-3{height:530px}
.lst-3 .con{padding-top:40px;padding-bottom:40px}
.lst-3 .icon{margin-bottom:30px;width:70px;height:70px;line-height:68px}
.lst-3 .tit{height:calc(100% - 100px)}
.lst-3 .on .con{padding:60px;padding-right:30%}
.lst-5 li:before{left:60px}
.lst-5 .icon{margin-right:10px;width:46px;height:46px;line-height:46px}
.lst-5 .num{font-size:var(--fz16)}
.lst-5 .num span{font-size:var(--fz36)}
.lst-5 .tit{font-size:var(--fz16)}
.lst-6 .con{padding:20px}
.lst-6 .icon{width:54px;height:54px;line-height:54px}
.lst-7{margin:0 -10px -30px}
.lst-7 li{padding:0 10px;margin-bottom:30px}
.lst-9 .con{padding:20px;min-height:146px}
.lst-9 .pic{margin-right:20px;width:160px}
.lst-9 .right{padding-top:0;width:calc(100% - 180px)}
.lst-9 .date{margin-top:5px}
.lst-9 .tit{font-size:var(--fz16)}
.lst-10 .con{min-height:100px}
.lst-11 .pic{height:230px}
.lst-11 .text{padding:25px;height:240px}
.lst-11 .desc{margin-top:12px}
.lst-11 .date{margin-top:15px}
.lst-12 .con{min-height:164px}
.lst-12 .pic{width:260px}
.lst-12 .right{padding-top:4px;width:calc(100% - 290px)}
.lst-12 .desc{margin-top:12px}
.lst-12 .date{margin-top:12px}
.lst-14 .pic{width:180px}
.lst-14 .right{width:calc(100% - 210px)}
.lst-14 .desc{margin-top:8px}
.lst-14 .date{margin-top:8px}
.lst-15 .con{height:400px}
.lst-16 .pic{height:210px}
.lst-16 .text{padding:25px;height:190px}
.lst-16 .desc{margin-top:15px}
.lst-16 .date{margin-top:10px}
.lst-17 .text{padding:25px;height:190px}
.lst-17 .desc{margin-top:15px}
.lst-17 .date{margin-top:10px}
.lst-19 .pic{height:180px}
.lst-20 .con{min-height:220px}
.lst-20 .pic{margin-right:30px;width:260px}
.lst-20 .right{padding:0;width:calc(100% - 290px)}
.lst-20 .date{margin-top:10px}
.lst-24 .con{height:50px;line-height:48px}
.lst-24 .icon{margin-right:10px;width:30px;height:30px;line-height:30px}
.lst-24 .tit{width:calc(100% - 40px)}
.lst-28 .con{min-height:360px}
.lst-30 .pic{width:270px}
.lst-30 .right{width:calc(100% - 302px)}
.lst-30 .desc{margin-top:6px}
.lst-30 .date{margin-top:12px}
.lst-32 .a1{height:50px;line-height:48px}
.section-index2 .secCol-bg{left:-6vw}
.section-index2 .secCor-bg{right:-6vw}
.section-index3 .lst-2{width:60%}
.section-dqgz1_4 .secL-bg{left:-5vw}
.section-dqgz1_4 .secR-bg{right:-5vw}
.section-dqgz1_4 .sec-cont{min-height:760px}
.box-ylfw1{width:820px}
.box-ylfw1 .hd-1{height:180px}
.box-ylfw1 .list li{height:180px}
.box-ylfw1 .list .icon{margin-bottom:6px;width:60px;height:60px;line-height:60px}
.box-wel1 .lg{top:12%}
.box-wel1 .list li{padding:0 4.58vw}
.box-wel1 .fot{bottom:3%}
.box-lxwm1{height:640px}
.box-lxwm1 .cont{right:40px;padding:30px;width:360px}
.box-lxwm1 .cont .icon{margin-right:15px;width:54px;height:54px;line-height:54px}
.box-ksdh2 .box-hd .icon{width:36px;height:36px;line-height:36px}
}
@media only screen and (max-width:1399px){
.swiper-mp1 .con{padding:15px}
.swiper-mp1 .icon{margin-right:12px;width:50px;height:50px}
.swiper-mp1 .tit{width:calc(100% - 62px)}
.swiper-mp1 .desc{margin-bottom:10px}
.tabs-2{margin:0 -3px -10px}
.tabs-2 li{padding:0 3px;margin-bottom:10px}
.tabs-3 ul{margin:0 -3px -10px}
.tabs-3 li{padding:0 3px;margin-bottom:10px}
.tabs-3 a{line-height:46px}
.tabs-4 ul{margin:0 -3px -10px}
.tabs-4 li{padding:0 3px;margin-bottom:10px}
.tabs-4 .con{padding:10px;min-height:70px}
.tabs-4 .icon{width:36px;height:36px;line-height:36px}
.tabs-4 .tit{max-width:calc(100% - 51px)}
.tabs-4.v2 .con{min-width:260px}
.lst-1 .con{-webkit-transform:translateX(-200px);-ms-transform:translateX(-200px);-o-transform:translateX(-200px);transform:translateX(-200px)}
.lst-1 .pic{margin-right:20px;width:180px}
.lst-1 .on .text{width:calc(100% - 200px)}
.lst-22 li{width:180px}
.lst-22 .pic{height:120px;line-height:120px}
.lst-25{margin:0 -10px -30px !important}
.lst-25 li{padding:0 10px !important;margin-bottom:30px !important}
.lst-26 .pic{height:510px}
.lst-26 .text{padding:46px 3vw 15px;padding-left:3.5vw}
.lst-26 .list1 a{line-height:1.6}
.lst-27 .icon{width:60px;height:60px;line-height:60px}
.lst-28 .con{min-height:330px}
.lst-28 .icon{width:50px;height:50px;line-height:50px}
.lst-29 li{width:320px}
.lst-29 .con{min-height:150px}
.lst-29 .icon{width:50px;height:50px;line-height:50px}
.lst-30{margin:0 -10px -25px}
.lst-30 li{padding:0 10px;margin-bottom:25px}
.lst-30 .con{padding:20px}
.lst-30 .pic{margin-right:25px;width:250px}
.lst-30 .right{padding:0;width:calc(100% - 275px)}
.lst-30 .date{margin-top:8px}
.lst-33 .bg-icon{right:10px;bottom:10px;width:100px;height:100px;line-height:100px}
.lst-36 .con{min-height:280px}
.lst-36 .icon{width:60px;height:60px;line-height:60px}
.lst-37 .con{min-height:280px}
.lst-37 .icon{width:70px;height:70px;line-height:70px}
.lst-37 .tit .cn{margin-top:15px}
.lst-38 .con{padding-right:46px}
.lst-38 .con:before{width:130px}
.lst-38 .con:after{right:15px}
.lst-38 .date{margin-right:30px;padding-right:10px;width:90px}
.lst-38 .tit{width:calc(100% - 120px)}
.lst-38.v2{margin:0 -10px -20px}
.lst-38.v2 li{padding:0 10px;margin-bottom:20px}
.lst-38.v2 .con{min-height:80px}
.lst-41{margin:0 -20px -40px}
.lst-41 li{padding:0 20px;margin-bottom:40px}
.lst-41 .con{min-height:360px}
.lst-44 .pic{height:220px}
.lst-50{margin:0 -20px -40px}
.lst-50 li{padding:0 20px;margin-bottom:40px}
.lst-50 .date{margin-bottom:20px}
.lst-50 .date span{min-width:130px}
.lst-50 .icon-arrow{margin-top:25px}
.section-index2 .sec-col{padding-right:5%}
.section-index2 .sec-cor{padding-left:5%}
.section-ylfw4 .box-jyznDt1{padding:0}
.box-imgs6:after,.box-imgs6:before{height:260px}
.box-form1 .sel{width:240px}
.box-form1 .inp{width:360px}
.box-form1 .submit{width:140px}
.box-form1 .layui-form-select{width: 240px}
.box-jktj1 .fs-ds1{margin-top:15px}
.box-jktj1 .btns-1{margin-top:20px}
.box-jktj1 .lst-29{margin-top:30px}
.box-jyznDt2{padding:60px;padding-right:50%;min-height:420px}
.box-codes .left{width:260px}
.box-codes .left .pic{width:160px}
.box-hlmz1 .right{padding:30px}
.box-hlmz1 .info img{max-width:24px}
.box-gjjl1 .desc{margin-top:15px}
.box-gjjl1 .btns-1{margin-top:30px}
}
@media only screen and (max-width:1199px){
.swp-arrow2 .next,.swp-arrow2 .prev{width:60px;height:50px;-webkit-background-size:24px auto;background-size:24px auto}
.swp-arrow3{top:42%}
.swp-pagination2 .swiper-pagination-bullet,.swp-pagination2.v2 .swiper-pagination-bullet,.swp-pagination2.v3 .swiper-pagination-bullet{margin:0 3px!important;width:6px;height:6px}
.banner .con:before{display:none}
.swiper-yw1{padding-bottom:25px}
.swiper-yw1 .swiper-for .con{height:330px}
.swiper-yw1 .swiper-for .text{padding:0 20px;height:50px;line-height:50px}
.swiper-yw1 .swiper-nav .pic{height:64px}
.swiper-zj1 .swiper-for{top:-82px;padding-bottom:50px}
.swiper-zj1 .swiper-texts .con{/*padding:40px 0*/}
.swiper-zj1 .swiper-texts .t2{margin-top:25px}
.swiper-zj1 .swiper-texts .btns-1{margin-top:10px}
.swiper-zj1 .swiper-nav .tit{height:40px;line-height:40px}
.swiper-djdt1 .swp-btns2{padding:0 30px;bottom:20px}
.swiper-djdt1 .text{padding:25px 30px 70px}
.swiper-djdt1 .desc{margin-top:10px}
.swiper-djdt1 .date{margin-top:10px}
.swiper-lzjs1{padding:30px;padding-left:0}
.swiper-hlgk1 .con{padding:20px;padding-bottom:15px}
.swiper-hlgk1 .pic{margin-bottom:15px}
.tabs-3 a{line-height:40px}
.tabs-3.v2 a{min-width:180px}
.tabs-4 .con{min-height:60px}
.tabs-4 .icon{margin-right:8px;width:28px;height:28px;line-height:28px}
.tabs-4 .tit{max-width:calc(100% - 36px)}
.lst-1 .con{height:80px}
.lst-1 .pic{height:110px}
.lst-1 .date{margin-top:4px}
.lst-1 .on .con{height:110px}
.lst-3{height:460px}
.lst-3 .icon{margin-bottom:20px;width:60px;height:60px;line-height:58px}
.lst-3 .tit{height:calc(100% - 80px)}
.lst-3 .desc{margin-top:30px}
.lst-3 .btns-1{margin-top:20px}
.lst-5 li{padding-bottom:30px;width:auto;flex-shrink:1;flex-grow:1}
.lst-5 li:before{left:50px;width:16px;height:16px}
.lst-5 .icon{width:36px;height:36px;line-height:36px}
.lst-6 .con{min-height:120px}
.lst-9 li{width:50%}
.lst-10 .con{min-height:80px}
.lst-10 .date{margin-top:6px}
.lst-11{margin:0 -10px -20px}
.lst-11 li{padding:0 10px;margin-bottom:20px}
.lst-11 .pic{height:180px}
.lst-11 .text{height:220px}
.lst-15 .con{height:390px}
.lst-15 .text{padding:15px 20px}
.lst-16 .pic{height:200px}
.lst-17 li{margin-bottom:10px}
.lst-18 .con{min-height:208px}
.lst-18 .pic{width:240px}
.lst-18 .text{width:calc(100% - 384px)}
.lst-18 .desc{margin-top:10px}
.lst-18 .icon-arrow{margin-top:15px}
.lst-19 .pic{height:140px}
.lst-19 .text{padding:15px 20px;min-height:112px}
.lst-20{margin:0 -10px -20px}
.lst-20 li{padding:0 10px;margin-bottom:20px}
.lst-20 .con{padding:20px;min-height:200px}
.lst-20 .pic{width:180px}
.lst-20 .right{width:calc(100% - 210px)}
.lst-22{margin:0 -5px -10px}
.lst-22 li{padding:0 5px;margin-bottom:10px;width:160px}
.lst-24{margin:0 -5px -10px}
.lst-24 li{padding:0 5px;margin-bottom:10px}
.lst-26{margin:0 -5px -20px;padding:0 20px}
.lst-26>li{padding:0 5px;margin-bottom:20px}
.lst-26 .pic{height:46vw}
.lst-26 .list1{margin-top:15px}
.lst-27{margin:0 -5px -10px}
.lst-27 li{padding:0 5px;margin-bottom:10px}
.lst-27 .con{padding:30px 20px 20px;min-height:210px}
.lst-28{margin:0 -5px -10px}
.lst-28 li{padding:0 5px;margin-bottom:10px}
.lst-28 .con{min-height:280px}
.lst-28 .icon{margin-bottom:15px}
.lst-31 li{width:180px}
.lst-33 .con{padding:25px 30px 10px;min-height:200px}
.lst-33 .desc{margin-top:15px;line-height:1.8}
.lst-34 .con{height:60px;line-height:60px}
.lst-35 .pic{margin-bottom:25px}
.lst-35 .desc{margin-top:12px}
.lst-36 .con{min-height:250px}
.lst-37 .con{min-height:240px}
.lst-37 .tit .cn{margin-top:5px}
.lst-38 .con{padding-right:40px}
.lst-38 .con:after{right:15px;width:16px;height:12px}
.lst-40{margin:0 -15px -30px}
.lst-40 li{padding:0 15px;margin-bottom:30px}
.lst-40 .con{padding-bottom:30px}
.lst-40 .hd{padding-bottom:30px;height:160px}
.lst-40 .hd .icon{width:50px;height:50px;line-height:50px}
.lst-40 .bot{height:60px}
.lst-41 .con{min-height:320px}
.lst-45 .con{padding:25px}
.lst-45 .desc{margin-top:10px}
.lst-45 .btns-1{margin-top:10px}
.lst-46 .icon{margin-bottom:15px;width:60px;height:60px;line-height:60px}
.lst-46 .desc{margin-top:10px}
.lst-47 .con{height:60px;line-height:58px}
.lst-53 .pic{width:200px}
.lst-53 .desc{margin-top:10px}
.lst-54 .right{min-height:72px}
.lst-55 .text{padding:20px}
.lst-55 .text .icon{margin-right:25px;width:60px;height:60px;line-height:56px}
.lst-55 .text .tit{width:calc(100% - 85px)}
.section-index1{padding:60px 0 120px}
.section-index2{margin-top:-60px}
.section-index2 .sec-col{margin:60px 0;padding:40px 0;padding-right:3%}
.section-index2 .sec-cor{padding:100px 0;padding-left:3%}
.section-dqgz1_1,.section-dqgz1_2,.section-dqgz1_3,.section-dqgz2,.section-hlzx1_1,.section-hlzx1_2,.section-hlzx1_3,.section-hlzx1_4,.section-hlzx2,.section-hlzx3_1,.section-hlzx3_2,.section-hlzx4,.section-hlzx5,.section-hlzx6_1,.section-hlzx7,.section-hzjl1_1,.section-hzjl1_2,.section-hzjl2_1,.section-hzjl2_2,.section-index3,.section-index5,.section-kyjx1_1,.section-kyjx1_2,.section-kyjx2,.section-kyjx3,.section-result1,.section-tzgg1_1,.section-tzgg1_2,.section-tzgg2,.section-xwzx1_1,.section-xwzx1_2,.section-xwzx1_3,.section-xwzx2,.section-ylfw1_1,.section-ylfw1_10,.section-ylfw1_2,.section-ylfw1_3,.section-ylfw1_4,.section-ylfw1_5,.section-ylfw1_6,.section-ylfw1_7,.section-ylfw1_8,.section-ylfw1_9,.section-ylfw2 .sec-items1,.section-ylfw2 .sec-items2,.section-ylfw4,.section-ylfw5,.section-yygk1_1,.section-yygk1_2,.section-yygk1_3,.section-yygk2{padding:60px 0}
.section-dqgz1_1 .btns-1,.section-dqgz1_2 .btns-1,.section-dqgz1_3 .btns-1,.section-dqgz1_5 .btns-1,.section-xwzx1_1 .btns-1,.section-xwzx1_2 .btns-1,.section-xwzx1_3 .btns-1,.section-ylfw1_2 .btns-1,.section-ylfw1_3 .btns-1,.section-ylfw1_4 .btns-1,.section-ylfw1_9 .btns-1,.section-yygk1_1 .box-yyjs1,.section-yygk1_1 .btns-1{margin-top:40px}
.section-hlzx3_1 .tabs-4,.section-hlzx3_2 .tabs-3,.section-hlzx4 .tabs-4,.section-hlzx5 .tabs-3,.section-hlzx6_1 .tabs-4,.section-hlzx7 .tabs-3,.section-kyjx2 .tabs-3,.section-ylfw4 .box-form1,.section-ylfw4 .tabs-2,.section-ylfw4 .tabs-4{margin-bottom:35px}
.section-index3 .secInd-bg1{width:100%}
.section-index3 .secInd-bg2{display:none}
.section-index3 .secInd-bg3{right:-50%;width:auto}
.section-index3 .lst-2{width:100%}
.section-index4{padding:60px 0}
.section-dqgz1_4{padding:60px 0 30px}
.section-dqgz1_5{padding:30px 0 60px}
.section-ylfw3{padding-bottom:60px}
.section-ylfw4 .table-1{margin-top:35px}
.section-ylfw4 .box-jyznDt2,.section-ylfw4 .box-jyznDt3,.section-ylfw4 .lst-33,.section-ylfw4 .lst-34{margin-top:0}
.section-hzjl1_2 .box-gjjl1{margin-bottom:60px}
.section-hzjl2_2 .lst-53{margin-bottom:20px}
.box-imgs6{padding:30px 40px 0 0}
.box-imgs6:after,.box-imgs6:before{height:200px}
.box-imgs6 .tit{font-size:16px}
.box-form1 .inp,.box-form1 .sel{padding:0 20px}
.box-form1 .sel{padding-right:50px;width:200px}
.box-form1 .inp{width:320px}
.box-form1 .submit{width:130px}
.box-form1 .layui-form-select{width: 200px;}
.box-form1 .layui-form-select .layui-input{padding: 0 20px; padding-right: 50px;}
.box-ylfw1 .hd-1{margin:0!important}
.box-wel1{margin-top:-60px}
.box-yyjs1 .lst-6{margin-top:30px}
.box-yyjs2 .lst-8{margin-top:30px;margin-bottom:10px}
.box-yyjs2 .swiper-yyjs1{margin:30px 0}
.box-yydt1 .lst-15 .con{height:260px}
.box-ksdh1 .box-items{margin-bottom:40px}
.box-zhfw1{padding:40px}
.box-ksjsDt1 .box-hd{padding:25px 0;margin-bottom:30px}
.box-ksjsDt1 .box-hd .title{line-height:1.87}
.box-jyznDt2{line-height:1.8;min-height:0}
.box-codes .left{margin-right:25px;padding:15px 10px;width:200px}
.box-codes .left .pic{width:140px}
.box-kygk1 .right{padding:30px 40px;padding-left:80px}
.box-kygk1 .tit-img{margin-top:15px}
.box-kygk1 .tit-img img{max-height:28px}
.box-kygk1 .desc{margin-top:20px}
.box-kygk1 .btns-1{margin-top:20px}
.box-kygk2 .right{padding:0 40px;padding-left:80px}
.box-kygk2 .desc{margin-top:15px}
}
@media only screen and (max-width:959px){
.banner .bg-cloud{height:110px}
.swiper-yw1 .swiper-for .con{height:auto;padding-top:63.18%;position:relative}
.swiper-yw1 .swiper-for .pic{position:absolute;left:0;top:0}
.swiper-yw1 .swiper-nav{margin:-5px;padding:5px}
.swiper-yw1 .swiper-nav .pic{height:auto;padding-top:62.99%;position:relative;border:3px solid transparent}
.swiper-yw1 .swiper-nav .pic img{position:absolute;left:0;top:0}
.swiper-yw1 .swiper-nav .swiper-slide-thumb-active .pic{border:3px solid #fff}
.swiper-spxw1{padding-bottom:30px}
.swiper-spxw1 .pic{margin-bottom:20px}
.swiper-hlgk1 .item{width:50%}
.tabs-1{display:flex;overflow-x:auto}
.tabs-1 ul{padding:10px 0;flex-grow:1;flex-wrap:nowrap;justify-content:center;white-space:nowrap}
.tabs-2{margin:0 -20px}
.tabs-2 ul{padding:0 20px 5px;margin-bottom:0;flex-grow:0;justify-content:flex-start;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto}
.tabs-2 li{margin:0;width:auto}
.tabs-2 .con{padding:12px 10px;min-height:80px}
.tabs-2 .icon{width:36px;height:36px;line-height:36px}
.tabs-3{margin:0 -20px}
.tabs-3 ul{padding:0 15px 5px;margin-bottom:0;flex-grow:0;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto}
.tabs-3 li{margin:0}
.tabs-3 a{padding:0 20px;line-height:40px}
.tabs-3.v2 ul{margin:0}
.tabs-3.v2 li{padding:0 3px;margin-bottom:0}
.tabs-3.v2 a{min-width:160px}
.tabs-3.v3 ul{margin:0}
.tabs-3.v3 li{padding:0 3px;margin-bottom:0}
.tabs-3.v3 a{min-width:120px}
.tabs-4{margin:0 -20px;justify-content:center}
.tabs-4 ul{padding:0 20px 5px;margin-bottom: 0;flex-grow:0;justify-content:flex-start;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto}
.tabs-4 li{padding: 0 5px; margin-bottom:0;min-width:0;max-width: 120px; white-space: wrap;}
.tabs-4 .con{padding: 6px 15px; height: 100%; flex-direction: column; justify-content: center; align-items: center;}
.tabs-4 .icon{margin: 0 auto 2px; width: 26px; height: 26px; line-height: 26px;}
.tabs-4 .tit{width: 100%; max-width: 100%; font-size: 13px; text-align: center;}
.tabs-4.v2 .con{min-width:180px}
.lst-1 li{margin-bottom:15px;border:none}
.lst-1 li:last-child{margin-bottom:0}
.lst-1 .con{height:100px!important;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);background-color:#fff;box-shadow:0 0 21px 0 rgba(0,0,0,.1)}
.lst-1 .pic{width:150px;height:100px;opacity:1}
.lst-1 .text{padding-right:15px;width:calc(100% - 170px)!important}
.lst-1 .date{color:#333!important;opacity:.5!important;font-weight:400!important}
.lst-1 .tit{color:#333!important;font-weight:400!important;white-space:wrap;height:auto!important;max-height:3.4em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.lst-3{height:370px}
.lst-3 .icon{margin-bottom:15px;width:50px;height:50px;line-height:48px}
.lst-3 .tit{height:calc(100% - 65px)}
.lst-3 .on .con{padding:50px;padding-right:20%}
.lst-7 li{width:33.33%}
.lst-11 .pic{height:150px}
.lst-18 li{margin-bottom:20px}
.lst-18 .con{min-height:180px}
.lst-18 .pic{margin-right:20px;width:200px}
.lst-18 .text{padding:0 20px;width:calc(100% - 300px)}
.lst-18 .date{width:80px}
.lst-19 .pic{height:auto;padding-top:62.87%;position:relative}
.lst-19 .pic img{position:absolute;left:0;top:0}
.lst-20 li{width:100%}
.lst-21{margin:0 -10px -30px}
.lst-21 li{padding:0 10px;margin-bottom:30px}
.lst-21 .pic{margin-bottom:15px}
.lst-22 li{width:140px}
.lst-22 .pic{height:100px;line-height:100px}
.lst-25{margin:0 -5px -20px !important}
.lst-25 li{padding:0 5px !important;margin-bottom:20px !important}
.lst-25 .text{padding:15px 10px;min-height:80px}
.lst-30 li{width:100%}
.lst-31 li{width:160px}
.lst-32{margin:0 -5px -10px}
.lst-32 li{padding:0 5px;margin-bottom:10px;width:25%}
.lst-33 .bg-icon{width:80px;height:80px;line-height:80px}
.lst-35{margin:0 -10px -25px}
.lst-35 li{padding:0 10px;margin-bottom:25px}
.lst-35 .con{padding:25px}
.lst-36 .con{min-height:200px}
.lst-36 .icon{width:50px;height:50px;line-height:50px}
.lst-37{margin:0 -10px -20px}
.lst-37 li{padding:0 10px;margin-bottom:20px}
.lst-37 .con{padding:20px 10px;min-height:190px}
.lst-37 .icon{width:50px;height:50px;line-height:50px}
.lst-37 .tit .en{font-size:12px}
.lst-38 .con{min-height:60px}
.lst-38.v2 li{width:50%}
.lst-38.v3{margin:0 -10px -20px}
.lst-38.v3 li{padding:0 10px;margin-bottom:20px}
.lst-40 .con{padding-bottom:25px}
.lst-40 .hd{padding-bottom:25px;height:120px}
.lst-40 .hd .icon{width:40px;height:40px;line-height:40px}
.lst-40 .bot{height:50px}
.lst-40 .bot .icon-arrow{width:24px;height:8px}
.lst-41 .con{min-height:240px}
.lst-41 .icon{width:50px;height:50px;line-height:50px}
.lst-42{margin:0 -10px -20px}
.lst-42>li{padding:0 10px;margin-bottom:20px}
.lst-42>li>.con{padding:30px 20px 20px}
.lst-42 .tit{margin-bottom:15px}
.lst-42 .btns-1{margin-top:10px}
.lst-43{height:420px}
.lst-43 .hd{padding:30px 20px 25px}
.lst-43 .list1 li{padding:15px 0}
.lst-43 .list1 .ls-bd{margin-top:5px}
.lst-44 .pic{height:160px}
.lst-46{margin:0 -5px -15px}
.lst-46 li{padding:0 5px;margin-bottom:15px}
.lst-46 .con{padding:25px 10px 15px;min-height:240px}
.lst-46 .icon{width:50px;height:50px;line-height:50px}
.lst-47{margin:0 -5px -10px}
.lst-47 li{padding:0 5px;margin-bottom:10px}
.lst-48 .num{margin-top:2px}
.lst-48 .right{min-height:50px}
.lst-50:before{top:20px}
.lst-50 .date{margin-bottom:10px;height:40px;line-height:40px}
.lst-50 .date span{min-width:110px}
.lst-50 .icon-arrow{margin-top:15px;width:36px;height:36px}
.lst-51{margin:0 -5px -15px}
.lst-51 li{padding:0 5px;margin-bottom:15px}
.lst-51 .pic{margin-bottom:10px;height:70px;line-height:68px}
.lst-55{margin:0 -15px -30px}
.lst-55 li{padding:0 15px;margin-bottom:30px}
.section-dqgz1_1,.section-dqgz1_2,.section-dqgz1_3,.section-dqgz1_4,.section-dqgz1_5,.section-dqgz2,.section-hlzx1_1,.section-hlzx1_2,.section-hlzx1_3,.section-hlzx1_4,.section-hlzx2,.section-hlzx3_1,.section-hlzx3_2,.section-hlzx4,.section-hlzx5,.section-hlzx6_1,.section-hlzx6_2,.section-hlzx6_3,.section-hlzx7,.section-hzjl1_1,.section-hzjl1_2,.section-hzjl2_1,.section-hzjl2_2,.section-index1,.section-index2 .sec-col,.section-index2 .sec-cor,.section-index3,.section-index5,.section-kyjx1_1,.section-kyjx1_2,.section-kyjx2,.section-kyjx3,.section-result1,.section-tzgg1_1,.section-tzgg1_2,.section-tzgg2,.section-xwzx1_1,.section-xwzx1_2,.section-xwzx1_3,.section-xwzx2,.section-ylfw1_1,.section-ylfw1_10,.section-ylfw1_2,.section-ylfw1_3,.section-ylfw1_4,.section-ylfw1_5,.section-ylfw1_6,.section-ylfw1_7,.section-ylfw1_8,.section-ylfw1_9,.section-ylfw2 .sec-items1,.section-ylfw2 .sec-items2,.section-ylfw4,.section-ylfw5,.section-yygk1_1,.section-yygk1_2,.section-yygk1_3,.section-yygk2{padding:40px 0}
.section-dqgz1_1 .btns-1,.section-dqgz1_2 .btns-1,.section-dqgz1_3 .btns-1,.section-dqgz1_5 .btns-1,.section-tzgg1_1 .btns-1,.section-xwzx1_1 .btns-1,.section-xwzx1_2 .btns-1,.section-xwzx1_3 .btns-1,.section-ylfw1_2 .btns-1,.section-ylfw1_3 .btns-1,.section-ylfw1_4 .btns-1,.section-ylfw1_9 .btns-1,.section-yygk1_1 .box-yyjs1,.section-yygk1_1 .btns-1{margin-top:25px}
.section-index1 .sec-bg1,.section-index1 .sec-bg2{display:none}
.section-index2{margin:0;box-shadow:0 0 35px 0 rgba(0,0,0,.08)}
.section-index2 .wp{display:block}
.section-index2 .sec-col,.section-index2 .sec-cor{margin:0;width:100%}
.section-index2 .secCol-bg{right:-6vw}
.section-index2 .secCor-bg{left:-50%;width:auto}
.section-index3 .hd-1{justify-content:center}
.section-index4{padding:40px 0}
.section-result1 .hd-1{margin-bottom:20px!important}
.section-dqgz1_4 .sec-col,.section-dqgz1_4 .sec-cor{width:100%}
.section-dqgz1_4 .wp{display:block}
.section-dqgz1_4 .secL-bg,.section-dqgz1_4 .secR-bg{left:-5vw;right:-5vw}
.section-dqgz1_4 .sec-col{margin-bottom:60px}
.section-dqgz1_4 .sec-cor{padding:0}
.section-dqgz1_4 .sec-cor .sec-cont:before{display:none}
.section-dqgz1_4 .sec-cor .hd-1,.section-dqgz1_4 .sec-cor .sec-cont{padding-left:0}
.section-dqgz1_4 .sec-cont{padding:40px 0 60px!important;min-height:0}
.section-dqgz1_4 .hd-1{justify-content:center}
.section-dqgz1_4 .btns-1{justify-content:center}
.section-ylfw3{padding-bottom:40px}
.section-ylfw2 .hd-2{margin-bottom:20px}
.section-ylfw2 .sec-items2 .hd-2{margin-bottom:25px}
.section-ylfw2 .sec-items2 .box-ksdh2{margin-bottom:-30px}
.section-ylfw2 .sec-items2 .box-ksdh2 .box-items{margin-bottom:30px}
.section-hzjl1_2 .box-gjjl1{margin-bottom:25px}
.box-imgs7:before{left:-160px;width:240px;height:135px}
.box-form1 .inp,.box-form1 .sel{height:50px;line-height:48px}
.box-form1 .sel{padding-right:30px;width:180px;background-position:right 10px center;-webkit-background-size:14px auto;background-size:14px auto}
.box-form1 .inp{width:280px}
.box-form1 .layui-form-select{width: 180px;}
.box-form1 .layui-form-select .layui-input{padding-right: 30px; height:50px;line-height:48px; background-position: right 10px center; -webkit-background-size: 10px auto; background-size: 10px auto;}
.box-form1 .submit{width:110px;height:50px;line-height:50px}
.box-form1 .submit span{padding-left:28px;-webkit-background-size:20px auto;background-size:20px auto}
.box-ylfw1 .hd-1{height:140px}
.box-ylfw1 .list li{height:140px}
.box-wel1 .list .con{width:150px;height:150px}
.box-wel1 .list .icon{width:50px;height:50px;line-height:50px}
.box-lxwm1{height:auto}
.box-lxwm1 .cont{position: static; right:20px;width:100%; -webkit-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0);}
.box-lxwm1 .cont .icon{width:46px;height:46px;line-height:46px}
.box-ghyd1{flex-wrap:wrap}
.box-ghyd1 .box-col{margin-bottom:20px;width:100%}
.box-ghyd1 .box-com,.box-ghyd1 .box-cor{width:48.5%}
.box-yydt1{display:block}
.box-yydt1 .box-col,.box-yydt1 .box-cor{width:100%}
.box-yydt1 .box-col{margin-bottom:20px}
.box-yydt1 .lst-15 .con{height:auto;padding-top:62.79%}
.box-xwxq1 .hd{padding-bottom:30px}
.box-xwxq1 .hd .info{margin-top:15px}
.box-xwxq1 .cont{padding:30px 0}
.box-yygh1 .lst-22{margin-top:10px;margin-bottom:10px}
.box-ksdh2{margin-bottom:-30px;margin-left:-5px;margin-right:-5px}
.box-ksdh2 .box-hd{min-height:0}
.box-ksdh2 .box-hd .icon{width:28px;height:28px;line-height:28px}
.box-ksdh2 .box-items{margin-bottom:30px;padding:0 5px;width:33.33%}
.box-ksdh2 .box-items .lst-32 li{width: 100% !important}
.box-ksdh2 .boxIts-col1 .lst-32 li{width: 25% !important}
.box-zjjsDt1 .box-hd{margin-bottom:30px}
.box-zjjsDt1 .box-hd .pic{margin-right:40px;width:180px}
.box-zjjsDt1 .box-hd .right{width:calc(100% - 220px)}
.box-zjjsDt1 .box-hd .t2{margin-top:15px}
.box-zjjsDt1 .box-hd .t2 .t2-itm{margin-bottom:6px}
.box-zjjsDt1 .box-bd .fs-t1{margin-bottom:12px}
.box-jyznDt2{padding:40px;padding-right:40%}
.box-kygk1 .right{padding:20px 40px;padding-left:70px}
.box-kygk1 .tit-img{margin-top:10px}
.box-kygk1 .desc{margin-top:10px}
.box-kygk2{display:block}
.box-kygk2 .pic,.box-kygk2 .right{margin:0;width:100%}
.box-kygk2 .pic{margin-bottom:25px}
.box-kygk2 .right{padding:0}
.box-kygk2 .tit-img img{max-height:24px}
.box-hlmz1 .right{padding:20px}
.box-hlmz1 .info .item{margin-bottom:10px}
.box-hlmz1 .info img{margin:2px 4px 0 0;max-width:20px}
.box-dwxz1{display:block}
.box-dwxz1 .box-col,.box-dwxz1 .box-cor{width:100%}
.box-dwxz1 .box-col{margin-bottom:25px}
.box-dwxz1 .btns-1{top:10px}
.box-dwxz1 .text{margin-top:70px;padding:30px}
.box-dwxz1 .text .desc{margin-top:10px}
.box-gjjl1 .pic:before{left:-90px;width:140px;height:96px}
}
@media only screen and (max-width:767px){
.swp-scrollbar{height: 5px;}
.swp-scrollbar .swiper-scrollbar-drag{top: -2px; height: 9px;}
.swp-btns1{bottom:10px}
.swp-btns1 .swp-pagination1{margin:0 10px}
.swp-btns1 .swp-current,.swp-btns1 .swp-total{line-height:32px}
.swp-arrow1{margin:0 4px;width:32px;height:32px;-webkit-background-size:18px auto;background-size:18px auto}
.banner .bg-cloud{height:50px}
.swiper-yw1 .swiper-for .text{padding:0 15px;height:40px;line-height:40px}
.swiper-yw1 .swiper-for .date{font-size:14px}
.swiper-djdt1 .swp-btns2{padding:0 20px;left:0}
.swiper-djdt1 .con{display:block}
.swiper-djdt1 .pic,.swiper-djdt1 .text{width:100%}
.swiper-djdt1 .text{padding:20px;padding-bottom:70px}
.swiper-djdt1 .desc{line-height:1.8;max-height:5.4em}
.swiper-djdt1 .date{font-size:14px}
.swiper-spxw1{width:100%}
.swiper-spxw1 .swp-arrow3{display:none}
.swiper-spxw1 .swiper-slide{width:100%}
.swiper-spxw1 .pic{margin-bottom:15px}
.swiper-zj1{/*padding:30px 0 40px*/}
.swiper-zj1:before{right:-6vw}
.swiper-zj1 .swiper-for{margin:0 auto;top:auto;width:200px;position:relative;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.swiper-zj1 .swiper-texts{padding:20px;margin-bottom: 20px}
.swiper-zj1 .swiper-texts .con{/*padding:20px 0*/}
.swiper-zj1 .swiper-texts .t1 .name{margin-right:10px}
.swiper-zj1 .swiper-texts .t2{margin-top:10px;font-size: 14px}
.swiper-zj1 .swiper-nav .tit{height:32px;line-height:32px}
.swiper-tszl1{display:block}
.swiper-yyjs1{margin-right: 0 !important;margin-bottom: -20px !important;padding-bottom:25px}
.swiper-yyjs1 .swiper-wrapper{flex-wrap: wrap;}
.swiper-yyjs1 .swiper-slide{width: 100%; margin: 0; margin-bottom: 20px;}
.swiper-hlgk1{padding-bottom:25px}
.swiper-hlgk1 .item{width:100%}
.swiper-mp1{padding-bottom:25px}
.tabs-1 .icon{width:48px;height:48px;line-height:46px}
.tabs-1 .tit{padding:0 30px 0 40px;min-width:0;height:42px;line-height:42px}
.tabs-2 li{min-width:15%}
.tabs-2 .con{padding:15px;min-height:68px}
.tabs-4.v2 .con{min-width:120px}
.lst-1 .date{font-size:14px}
.lst-2{padding-right:0;height:364px}
.lst-2 ul{margin:0 -5px -10px}
.lst-2 li{padding:0 5px;margin-bottom:10px;width:50%}
.lst-2 .con{padding:0 2px 0 10px;height:42px;line-height:40px;border-radius:6px}
.lst-2 .icon{margin-right:4px;width:24px;height:24px;line-height:24px}
.lst-3{display:none}
.lst-4 .con{padding-left:15px;height:50px;line-height:50px}
.lst-4 .con:before{width:6px;height:6px}
.lst-4 .date{font-size:14px}
.lst-5{margin:0 -10px;flex-wrap:wrap}
.lst-5 li{padding:0 10px;margin-bottom:20px;width:50%;flex-shrink:0}
.lst-5 li:before{display:none}
.lst-5 .num{font-size:var(--fz14)}
.lst-6 li{padding:0;width:100%}
.lst-6 .con{min-height:90px}
.lst-6 .icon{width:46px;height:46px;line-height:46px}
.lst-6 .t2{font-size:var(--fz20)}
.lst-7{margin-bottom:-20px}
.lst-7 li{margin-bottom:20px;width:50%}
.lst-7 .pic{margin-bottom:10px}
.lst-8 li{margin-bottom:20px;width:100%!important}
.lst-8 .pic{height:auto}
.lst-9 li{width:100%}
.lst-9 .con{padding:15px;min-height:110px}
.lst-9 .pic{width:140px}
.lst-9 .right{width:calc(100% - 160px)}
.lst-9 .tit{line-height:1.5;height:4.5em}
.lst-9 .date{font-size:13px}
.lst-10 .date{font-size:14px}
.lst-11 li{width:100%}
.lst-11 .pic{height:auto;padding-top:62.9%;position:relative;overflow:hidden;order:1!important}
.lst-11 .pic img{position:absolute;left:0;top:0}
.lst-11 .text{padding:20px;height:204px;order:2!important}
.lst-11 .desc{margin-top:10px}
.lst-11 .date{margin-top:10px;font-size:14px}
.lst-12 .con{display:block}
.lst-12 .pic,.lst-12 .right{width:100%}
.lst-12 .pic{margin-bottom:15px}
.lst-12 .desc{margin-top:10px}
.lst-12 .date{margin-top:10px;font-size:14px}
.lst-13 .con{height:50px;line-height:50px}
.lst-13 .date{font-size:14px}
.lst-14 li{margin-bottom:20px}
.lst-14 .pic{margin-top:4px;margin-right:20px;width:150px}
.lst-14 .right{width:calc(100% - 170px)}
.lst-14 .desc{margin-top:6px;line-height:1.6;max-height:3.2em}
.lst-14 .date{margin-top:6px;font-size:14px}
.lst-15 .con{height:auto;padding-top:62.83%;position:relative;overflow:hidden}
.lst-15 .text{padding:10px 15px}
.lst-15 .date{font-size:14px}
.lst-16 .pic{height:auto;padding-top:62.72%;position:relative;overflow:hidden}
.lst-16 .pic img{position:absolute;left:0;top:0}
.lst-16 .text{padding:20px;height:174px}
.lst-16 .desc{margin-top:10px}
.lst-17 .text{padding:20px;height:174px}
.lst-17 .desc{margin-top:10px}
.lst-18 .con{padding:15px;min-height:114px}
.lst-18 .pic{width:140px}
.lst-18 .text{padding:0;width:calc(100% - 160px)}
.lst-18 .desc{margin-top:4px;line-height:1.5;max-height:3em;font-size:14px}
.lst-18 .date{display:none}
.lst-18 .date.mob{margin-top:6px;display:block;width:auto;border:none;text-align:left}
.lst-18 .icon-arrow{display:none}
.lst-19{margin:0;display:block}
.lst-19 li{padding:0;margin-bottom:20px!important;width:100%}
.lst-19 .con{display:flex;min-height:0;height:auto}
.lst-19 .pic{width:140px;padding:0;flex-shrink:0}
.lst-19 .pic:before{content:'';display:block;padding-top:62.87%}
.lst-19 .text{padding:15px;min-height:0;width:calc(100% - 140px);flex-shrink:0}
.lst-19 .date{font-size:13px}
.lst-20 .con{padding:15px;min-height:118px}
.lst-20 .pic{margin-right:20px;width:140px}
.lst-20 .right{padding-top:4px;width:calc(100% - 160px)}
.lst-20 .desc{display:none}
.lst-20 .date{font-size:13px}
.lst-21{margin:0 -5px -20px}
.lst-21 li{padding:0 5px;margin-bottom:20px;width:50%}
.lst-21 .pic{margin-bottom:10px}
.lst-21 .tit{padding:0 5px;line-height:1.5;max-height:3em}
.lst-22 .con{padding:5px;padding-bottom:10px}
.lst-24 li{width:50%}
.lst-24 .con{padding:0 12px;height:44px;line-height:42px}
.lst-24 .icon{margin-right:5px;width:24px;height:24px;line-height:24px}
.lst-24 .tit{width:calc(100% - 29px)}
.lst-25 li{width:50% !important}
.lst-26{padding:0}
.lst-26 li{width:50%}
.lst-26 .con,.lst-26 .pic,.lst-26 .text{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;position:static}
.lst-26 .con{height:100%;background-color:#fff}
.lst-26 .pic{width:100%;height:auto;padding-top:100%;position:relative;left:0;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.lst-26 .pic img{position:absolute;left:0;top:0}
.lst-26 .text{margin:0;padding:15px 10px 10px;width:100%;min-height:0}
.lst-26 .list1{margin-top:5px}
.lst-26 .list1 li{min-width:100%}
.lst-26 .list1 a{padding-left:10px;line-height:1.5;font-size:var(--fz16)}
.lst-26 .list1 a:before{margin-top:-2px;width:4px;height:4px}
.lst-26 .list1 a:after{left:10px}
.lst-27 li{width:50%}
.lst-27 .con{padding:20px 15px;min-height:150px;border-radius:15px}
.lst-27 .icon{margin-bottom:6px;width:36px;height:36px;line-height:36px}
.lst-27 .tit .en{font-size:12px}
.lst-28 li{width:50%}
.lst-28 .con{min-height:160px;border-radius:15px}
.lst-28 .icon{margin-bottom:10px;width:36px;height:36px;line-height:36px}
.lst-28 .tit .en{font-size:12px}
.lst-29 .con{min-height:130px;border-radius:15px}
.lst-29 .icon{width:36px;height:36px;line-height:36px}
.lst-30{margin-bottom:-20px}
.lst-30 li{margin-bottom:20px}
.lst-30 .con{padding:10px}
.lst-30 .pic{margin-right:20px;width:140px}
.lst-30 .right{padding-top:5px;width:calc(100% - 160px)}
.lst-30 .desc{display:none}
.lst-30 .date{font-size:13px}
.lst-31 ul{margin:0 -10px -15px}
.lst-31 li{padding:0 10px;margin-bottom:15px;width:50%}
.lst-32 li{width:50%}
.lst-32 .a1{padding-left:25px;height:44px;line-height:42px}
.lst-32 .a1:before{left:12px;width:6px;height:6px}
.lst-33{margin-bottom:-20px}
.lst-33 li{margin-bottom:20px;width:100%}
.lst-33 .con{padding:20px 30px 10px}
.lst-33 .desc{margin-top:10px}
.lst-34 li{margin-bottom:20px}
.lst-34 .con{padding:0 15px 0 30px;height:50px;line-height:50px}
.lst-34 .con:before{left:15px;width:6px;height:6px}
.lst-34 .date{font-size:13px}
.lst-35{margin-bottom:-20px}
.lst-35 li{margin-bottom:20px;width:100%}
.lst-35 .con{padding:20px}
.lst-35 .pic{margin-bottom:15px}
.lst-35 .desc{margin-top:6px;line-height:1.8}
.lst-36{padding:20px 0}
.lst-36 li{width:50%}
.lst-36 .con{padding:15px;min-height:130px}
.lst-36 .icon{width:40px;height:40px;line-height:40px}
.lst-36 .line{margin:0 auto 8px}
.lst-37{margin:0 -5px -10px}
.lst-37 li{padding:0 5px;margin-bottom:10px;width:50%}
.lst-37 .con{min-height:170px}
.lst-38{margin-bottom:-20px}
.lst-38 li{margin-bottom:20px;width:100%}
.lst-38 .con:before{width:105px}
.lst-38 .date{margin-right:15px;padding:0 10px;padding-left:15px;width:80px}
.lst-38 .tit{width:calc(100% - 95px)}
.lst-38.v2 li{width:100%}
.lst-38.v2 .con{min-height:60px}
.lst-38.v4{margin-bottom: -20px}
.lst-38.v4 li{margin-bottom: 20px}
.lst-38.v4 .con{min-height:70px}
.lst-39{margin-bottom:-20px}
.lst-39 li{margin-bottom:20px;width:100%}
.lst-39.v2{margin-bottom:-20px}
.lst-39.v2 li{margin-bottom:20px}
.lst-40{margin-bottom:-20px}
.lst-40 li{margin-bottom:20px;width:100%}
.lst-41{margin-bottom:-20px}
.lst-41 li{margin-bottom:20px;width:100%}
.lst-41 .con{min-height:160px;border-radius:0 30px 0 30px}
.lst-42>li{width:100%}
.lst-43{margin:0;display:block;height:auto}
.lst-43>li{padding:0;margin-bottom:10px}
.lst-43>li>.con{display:block}
.lst-43>li:first-child .bd{display: block !important;}
.lst-43 .hd{padding:15px 20px;flex-direction:row}
.lst-43 .hd .tit{writing-mode:inherit}
.lst-43 .hd .btns-1{margin-left:15px;flex-shrink:0}
.lst-43 .hd .btns-1.vertical .s1{flex-direction:row}
.lst-43 .hd .btns-1.vertical .s1 span{writing-mode:inherit}
.lst-43 .hd .btns-1.vertical .icon-arrow{margin:0;margin-left:3px;width:20px;height:12px;background-image:url(../images/btn-icn3.png)!important}
.lst-43 .bd{padding:5px 15px}
.lst-44 li{width:100%!important}
.lst-45{margin-bottom:-20px}
.lst-45 li{margin-bottom:20px;width:100%}
.lst-45 .con{padding:20px;padding-bottom:10px}
.lst-46 li{width:50%}
.lst-46 .con{padding:25px 5px 10px;min-height:200px}
.lst-46 .icon{width:42px;height:42px;line-height:42px}
.lst-46 .desc{font-size:12px;line-height:1.8}
.lst-47 li{width:100%}
.lst-47 .con{height:50px;line-height:48px}
.lst-48 .right{padding:10px 15px}
.lst-48 .desc{line-height:1.6}
.lst-49 .con{padding:0 15px;padding-left:30px;height:40px;line-height:40px}
.lst-49 .con:before{left:15px;width:4px;height:4px}
.lst-50{margin:0 -10px -25px}
.lst-50:before{display:none}
.lst-50 li{padding:0 10px;margin-bottom:25px;width:50%}
.lst-50 .icon-arrow{margin-top:10px;width:28px;height:28px}
.lst-50 .date{height:34px;line-height:34px}
.lst-50 .date span{padding:0 10px}
.lst-50 .tit{margin-bottom:6px}
.lst-51 li{width:50%}
.lst-51 .pic{height:60px;line-height:58px}
.lst-53 .con{align-items:center}
.lst-52 .text{min-height:0}
.lst-53 .pic{margin-right:15px;width:150px}
.lst-53 .right{width:calc(100% - 165px)}
.lst-53 .date{margin-top:2px;font-size:13px}
.lst-53 .desc{margin-top:5px;line-height:1.6;max-height:3.2em}
.lst-54 .date{font-size:13px}
.lst-55 li{width:100%}
.lst-55 .text .icon{margin-right:15px}
.lst-55 .text .tit{width:calc(100% - 75px)}
.lst-55 .text .tit .en{font-size:13px}
.section-index3 .hd-1{margin-bottom:20px!important}
.section-index4 .hd-1{width:100%}
.section-dqgz1_4{padding-bottom:0}
.section-dqgz1_4 .sec-cont{padding:30px 0!important}
.section-dqgz1_4 .lst-12{margin-bottom:15px}
.section-dqgz1_4 .sec-col{margin-bottom:40px}
.section-dqgz1_4 .sec-col .lst-13{padding-right:0}
.section-hlzx3_1 .tabs-4,.section-hlzx3_2 .tabs-3,.section-hlzx4 .tabs-4,.section-hlzx5 .tabs-3,.section-hlzx6_1 .tabs-4,.section-hlzx7 .tabs-3,.section-kyjx2 .tabs-3,.section-ylfw4 .tabs-2,.section-ylfw4 .tabs-4{margin-bottom:20px}
.section-hlzx1_1 .box-hlgk1,.section-ylfw4 .box-form1{margin-bottom:25px}
.section-ylfw4 .table-1{margin-top:25px}
.section-kyjx1_1 .box-kygk1{margin-bottom:25px}
.section-hlzx3_1 .hd-3{display:block}
.section-hlzx3_1 .btns-2{margin-top:5px;justify-content:flex-end}
.section-hlzx6_3 .box-codes2{margin-top:25px}
.box-imgs1{padding:20px 20px 0 0}
.box-imgs3{margin:0 -5px -10px}
.box-imgs3 .item{padding:0 5px;margin-bottom:10px}
.box-imgs3 .pic{height:25vw}
.box-imgs6{padding:20px 30px 0 0}
.box-imgs6:after,.box-imgs6:before{height:180px}
.box-imgs6 .tit{font-size:14px}
.box-form1 .inp,.box-form1 .sel,.box-form1 .submit{margin:0;display:block;width:100%}
.box-form1 .inp,.box-form1 .sel{margin-bottom:10px}
.box-form1 .layui-form-select{margin-bottom: 10px; width: 100%;}
.box-ylfw1 .list li{height:auto}
.box-ylfw1 .list .con{padding:15px 10px;justify-content:flex-start}
.box-ylfw1 .list .icon{margin-bottom:3px;width:36px;height:36px;line-height:36px}
.box-ylfw1 .list .tit{font-size:16px}
.box-ylfw1 .hd-1{margin-bottom:25px!important;position:static;width:100%;height:auto;justify-content:center}
.box-ylfw1 .list li{width:33.33%}
.box-ylfw1 .list li:nth-child(1){margin-left:0}
.box-wel1 .lg{top:2%;width:260px;height:56px;line-height:56px}
.box-wel1 .list li{padding:0 3vw;margin-bottom:1vw}
.box-wel1 .list .con{width:90px;height:90px}
.box-wel1 .list .con:before{width:116%;height:116%}
.box-wel1 .list .icon{width:32px;height:32px;line-height:32px}
.box-wel1 .list .tit{font-size:15px}
.box-wel1 .fot{bottom:2%;font-size:13px}
.box-wel1 .fot a{margin:0;display:block}
.box-yyjs1{display:block}
.box-yyjs1 .box-col,.box-yyjs1 .box-cor{width:100%;padding:0}
.box-yyjs1 .desc{line-height:1.8}
.box-yyjs1 .lst-6{margin:0;margin-top:25px}
.box-ldbz1{display:block}
.box-ldbz1 .box-col,.box-ldbz1 .box-cor{width:auto}
.box-ldbz1 .box-col{margin:0 auto 25px;width:200px}
.box-lxwm1{height:auto}
.box-lxwm1 .map{height:320px}
.box-lxwm1 .cont{padding:20px;position:static;width:100%;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.box-lxwm1 .cont li{margin-bottom:20px}
.box-yyjs2,.box-yyjs2 .c1{line-height:1.8}
.box-yyjs2 .lst-8{margin-top:25px;margin-bottom:10px}
.box-yyjs2 .swiper-yyjs1{margin:25px 0}
.box-lzjs1 .box-col{width:100%}
.box-lzjs1 .box-cor{display:none}
.box-ghyd1 .box-com,.box-ghyd1 .box-cor{width:100%}
.box-ghyd1 .box-com{margin-bottom:20px}
.box-xwxq1 .hd{padding-bottom:20px}
.box-xwxq1 .hd .info{margin-top:10px;font-size:14px}
.box-xwxq1 .cont{padding:20px 0;line-height:1.8}
.box-xwxq1 .dtPage{padding-top:20px;display:block}
.box-xwxq1 .dtPage .pg-inn{width:100%}
.box-xwxq1 .dtPage .btns-2{margin-top:15px;justify-content:center}
.box-yygh1{display:block;line-height:1.8}
.box-yygh1 .box-col,.box-yygh1 .box-cor{width:100%;padding:0}
.box-yygh1 .box-col{margin-bottom:25px}
.box-yygh1 p{display:block}
.box-yygh1 p strong{display:block}
.box-ksdh1 .box-hd{margin-bottom:15px}
.box-ksdh1 .box-items{margin-bottom:30px}
.box-jktj1{display:block}
.box-jktj1 .box-col,.box-jktj1 .box-cor{width:100%}
.box-jktj1 .box-col{margin-bottom:20px}
.box-jktj1 .pic{padding:20px 0;padding-left:20px}
.box-jktj1 .fs-ds1{margin-top:10px}
.box-jktj1 .btns-1{margin-top:10px}
.box-jktj1 .lst-29{margin-top:25px}
.box-zhfw1{padding:20px}
.box-ksdh2 .box-items{padding:0 5px;width:50%}
.box-ksdh2 .box-items .lst-32 li{width: 100% !important}
.box-ksdh2 .boxIts-col1 .lst-32 li{width: 50% !important}
.box-ksjsDt1{line-height:1.8}
.box-ksjsDt1 .box-hd .wp{display:block}
.box-ksjsDt1 .box-hd .right{margin-top:5px}
.box-ksjsDt1 .box-hd .title{line-height:1.5}
.box-ksjsDt1 .box-hd .btns-2{justify-content:flex-end}
.box-ksjsDt1 .box-bd .fs-t1{margin-bottom:10px}
.box-ksjsDt1 .box-bd .fs-t1 span{padding:0 28px}
.box-ksjsDt1 .box-bd .fs-t1 span:after,.box-ksjsDt1 .box-bd .fs-t1 span:before{width:20px;height:12px}
.box-zjjsDt1{line-height:1.8}
.box-zjjsDt1 .box-hd{margin-bottom:25px;display:block}
.box-zjjsDt1 .box-hd .pic{margin:0 auto 20px}
.box-zjjsDt1 .box-hd .right{padding:0;width:100%}
.box-zjjsDt1 .box-hd .t2{line-height:1.6}
.box-zjjsDt1 .box-bd .fs-t1{margin-top: 1.5em; margin-bottom:6px}
.box-zjjsDt1 .box-bd .fs-t1 span{padding:0 28px}
.box-zjjsDt1 .box-bd .fs-t1 span:after,.box-zjjsDt1 .box-bd .fs-t1 span:before{width:20px;height:12px}
.box-jyznDt1{line-height:1.8}
.box-jyznDt1 .box-items{display:flex;flex-wrap:wrap}
.box-jyznDt1 .box-imgs1,.box-jyznDt1 .box-imgs2,.box-jyznDt1 .box-imgs4,.box-jyznDt1 .box-imgs5{margin:0;margin-top:20px;float:none;width:100%;order:2}
.box-jyznDt2{padding:30px}
.box-jyznDt2 .fs-t1{margin-bottom:10px}
.box-jyznDt3{line-height:1.8}
.box-jyznDt3 .box-items{padding:20px 0 30px;display:flex;flex-wrap:wrap}
.box-jyznDt3 .box-imgs3{margin:15px 0 -10px;min-width:100%;order:2}
.box-codes{display:block}
.box-codes .left{margin:0 auto 15px;width:100%}
.box-codes .left .pic{width:170px}
.box-codes .right{padding:0}
.box-kygk1{display:block}
.box-kygk1 .pic,.box-kygk1 .right{width:100%}
.box-kygk1 .pic{margin:0;margin-bottom:15px}
.box-kygk1 .right{padding:20px}
.box-kygk1 .tit-img img{max-height:24px}
.box-kygk1 .btns-1{margin-top:10px}
.box-kygk2 .desc{margin-top:10px;line-height:1.8}
.box-kyjxDt1{line-height:1.8}
.box-hlzxDt1 .box-items{display:flex;flex-wrap:wrap}
.box-hlzxDt1 .box-imgs6{margin-top:15px;width:100%;margin:0;order:2}
.box-hlzxDt1 .box-imgs7{margin-top:15px;width:100%;margin:0;order:2}
.box-hlzxDt1 .tabs-3{margin-top:40px;margin-bottom:20px}
.box-hlgk1{flex-wrap:wrap}
.box-hlgk1 .box-imgs6{width:100%}
.box-hlgk1 .left{margin-bottom:20px;width:100%}
.box-hlmz1{display:block;border-radius:0 30px 0 30px}
.box-hlmz1 .pic,.box-hlmz1 .right{width:100%}
.box-hlmz1 .right{padding-bottom:70px}
.box-hlmz1 .info{display:block}
.box-hlmz1 .info .item{width:100%}
.box-dwxz1 .box-col{display:block}
.box-dwxz1 .box-cor{height:auto}
.box-dwxz1 .pic,.box-dwxz1 .text{width:100%;margin:0}
.box-dwxz1 .btns-1{margin-top:20px;position:static}
.box-dwxz1 .pic{border-radius:0}
.box-dwxz1 .text{padding:20px}
.box-dwxz1 .text:after,.box-dwxz1 .text:before{left:0;right:0;border-radius:0}
.box-dwxz1 .text:after{display:none}
.box-gjjl1{display:block}
.box-gjjl1 .box-col,.box-gjjl1 .box-cor{width:100%}
.box-gjjl1 .box-col{margin-bottom:20px}
.box-gjjl1 .btns-1{margin-top:10px}
.box-gjjl1 .desc{margin-top:10px}
.box-hzjlDt1 .box-items{display:flex;flex-wrap:wrap}
.box-hzjlDt1 .box-imgs7{margin:0;margin-top:25px;width:100%;float:none;order:2}
.box-gjjl2{display:block}
.box-gjjl2 .box-col,.box-gjjl2 .box-cor{width:100%}
.box-gjjl2 .box-col{margin-bottom:25px}
}


/*2025.08.11*/
.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:#0f63b6 url(../images/icon-so2.png) center center no-repeat;-webkit-background-size:22px auto;background-size:22px auto;border-radius:0 50px 50px 0}
/*2025.08.11 end*/



/*2025.09.11*/
.lst-56{margin: 0 -18px -36px; display: flex; flex-wrap: wrap;}
.lst-56>li{padding: 0 18px; margin-bottom: 36px; width: 25%; flex-shrink: 0;}
.lst-56>li>.con{padding: 36px 25px; display: block; height: 100%; position: relative; border-radius: 20px; overflow: hidden; z-index: 1;}
.lst-56 .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;}
.lst-56 .icon{margin-bottom: 18px; height: 70px; line-height: 70px; font-size: 0; text-align: center;}
.lst-56 .icon img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.lst-56 .tit{font-size: var(--fz26); color: #ffffff; font-weight: bold; line-height: 1.4; text-align: center;}
.lst-56 .line{margin: 15px 0 17px; height: 1px; background-color: #fff; opacity: .23;}
.lst-56>li:nth-child(1){}
.lst-56>li:nth-child(2){}
.lst-56>li:nth-child(3){}
.lst-56>li:nth-child(4){}
.lst-57{padding: 0 18px;}
.lst-57 li{margin-bottom: 3px;}
.lst-57 li:last-child{margin-bottom: 0;}
.lst-57 a{padding: 7px 15px 7px 38px; display: block; font-size: var(--fz18); color: #fff; font-weight: bold; line-height: 1.5; position: relative; border-radius: 10px; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.lst-57 a:before{content: ''; position: absolute; left: 20px; top: 50%; width: 7px; height: 7px; background-color: #ffffff; border-radius: 50%; opacity: .5; margin-top: -3.5px; -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.lst-57 a:after{content: ''; position: absolute; right: 20px; top: 50%; width: 15px; height: 12px; background: url(../images/icon-arrow18.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; margin-top: -6px; opacity: 0; -webkit-transform: translateX(-10px); -ms-transform: translateX(-10px); -o-transform: translateX(-10px); transform: translateX(-10px); -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.lst-57 a:hover{padding-right: 38px; color: #0E63B6; background-color: #fff;}
.lst-57 a:hover:before{background-color: #0E63B6; opacity: 1;}
.lst-57 a:hover:after{-webkit-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0); opacity: 1;}
@media only screen and (max-width:1399px){
    .lst-56{margin: 0 -12px -30px;}
    .lst-56>li{padding: 0 12px; margin-bottom: 30px;}
    .lst-56>li>.con{padding: 30px 14px;}
    .lst-56 .icon{height: 64px; line-height: 64px;}
    .lst-57{padding: 0 10px;}
    .lst-57 a{padding: 5px 10px; padding-left: 24px; border-radius: 6px;}
    .lst-57 a:before{left: 10px; width: 5px; height: 5px; margin-top: -2.5px;}
    .lst-57 a:after{right: 12px;}
    .lst-57 a:hover{padding-right: 30px;}
}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:959px){
    .lst-56>li{width: 50%;}
}
@media only screen and (max-width:767px){
    .lst-56{margin-bottom: -20px;}
    .lst-56>li{margin-bottom: 20px; width: 100%;}
    .lst-56>li>.con{padding: 20px 15px;}
    .lst-56 .icon{margin-bottom: 10px; height: 46px; line-height: 46px;}
    .lst-56 .line{margin: 10px 0 12px;}
}
/*2025.09.11 end*/





/*2025.09.24*/
@media only screen and (max-width:1599px){
    .box-hlgk1 .left .more{padding: 0 20px; min-width: 13vw; line-height: 54px; border-radius: 15px;}
    .box-hlgk1 .left .more img{width: 26px;}
    .box-hlgk1 .left .more .icon-arrow{width: 24px; height: 8px;}
}
@media only screen and (max-width:1399px){}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:959px){
    .box-hlgk1 .left .more{padding: 0 16px; min-width: 13vw; line-height: 42px; border-radius: 12px;}
    .box-hlgk1 .left .more img{margin-right: 10px; width: 20px;}
    .box-hlgk1 .left .more .icon-arrow{margin-left: 10px; width: 18px; height: 6px;}
}
@media only screen and (max-width:767px){
    .box-hlgk1 .left .bot{margin-top: 15px;}
    .box-hlgk1 .left .more{font-size: 14px; line-height: 36px; border-radius: 8px;}
    .box-hlgk1 .left .more img{margin-right: 5px; width: 16px;}
    .box-hlgk1 .left .more .icon-arrow{margin-left: 5px; width: 12px; height: 4px;}
}
/*2025.09.24 end*/


/*2025.10.09*/
.lst-58{margin: 0 -16px -30px; display: flex; flex-wrap: wrap;}
.lst-58>li{padding: 0 16px; margin-bottom: 30px; width: 25%; flex-shrink: 0;}
.lst-58>li>.con{padding: 38px 26px 19px; display: block; height: 100%; position: relative; z-index: 1; border-radius: 20px; overflow: hidden; display: flex; flex-direction: column; justify-content: space-between;}
.lst-58 .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;}
.lst-58 .hd{padding-bottom: 15px; min-height: 138px; border-bottom: 1px solid rgba(255, 255, 255, .23); flex-shrink: 0;}
.lst-58 .bd{padding: 17px 18px; padding-right: 15px; flex-grow: 1;}
.lst-58 .icon{margin-bottom: 19px; height: 68px; line-height: 68px; font-size: 0; text-align: center;}
.lst-58 .icon img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.lst-58 .tit{font-size: var(--fz26); color: #ffffff; font-weight: bold; line-height: 1.3; text-align: center;}
.lst-59{}
.lst-59 li{margin-bottom: 3px;}
.lst-59 li:last-child{margin-bottom: 0;}
.lst-59 .a1{padding: 0 20px 0 38px; display: block; font-size: var(--fz18); color: #FFFFFF; font-weight: bold; line-height: 2.28; border-radius: 10px; position: relative; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.lst-59 .a1:before{content: ''; position: absolute; left: 20px; top: 50%; width: 6px; height: 6px; background-color: #fff; border-radius: 50%; margin-top: -3px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.lst-59 .a1:after{content: ''; position: absolute; right: 20px; top: 50%; width: 16px; height: 12px; background: url(../images/icon-arrow20.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; margin-top: -6px; -webkit-transform: translateX(-10px); -ms-transform: translateX(-10px); -o-transform: translateX(-10px); transform: translateX(-10px); opacity: 0; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.lst-59 .a1:hover{padding-right: 40px; color: #0E63B6; background-color: #FFFFFF;}
.lst-59 .a1:hover:before{background-color: #0E63B6;}
.lst-59 .a1:hover:after{-webkit-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0); opacity: 1;}
.swiper-imgs1{position:absolute;left:0;bottom:0;width:59.32%;height:100%;z-index:-1;}
.swiper-imgs1 .swiper-slide{/*padding-top: 74.36%;*/ background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover;}
@media only screen and (max-width:1399px){
    .lst-58{margin: 0 -10px -20px;}
    .lst-58>li{padding: 0 10px; margin-bottom: 20px;}
    .lst-58>li>.con{padding: 30px 20px 15px;}
    .lst-58 .tit{font-size: var(--fz24);}
    .lst-58 .bd{padding: 15px 0;}
}
@media only screen and (max-width:1199px){
    .lst-58 .icon{height: 48px; line-height: 48px;}
    .lst-59 .a1{font-size: var(--fz16);}
}
@media only screen and (max-width:959px){
    .lst-58>li{width: 50%;}
    .lst-58 .hd{min-height: 110px;}
    .swiper-imgs1{display: none;}
}
@media only screen and (max-width:767px){
    .lst-58>li{width: 100%;}
    .lst-58 .icon{margin-bottom: 12px; height: 40px; line-height: 40px;}
    .lst-58 .hd{min-height: 0;}
    .lst-59 li{margin-bottom: 0;}
}
/*2025.10.09 end*/


/*2025.10.11*/
.swiper-kp1{padding-bottom: 76px; position: relative; overflow: hidden;}
.swiper-kp1 .con{display: block;}
.swiper-kp1 .pic{margin-bottom: 24px; padding-top: 62.95%; position: relative; overflow: hidden; background-color: #000; box-shadow: 0 0 8px rgba(0, 0, 0, .14);}
.swiper-kp1 .pic img{opacity: .8; position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.swiper-kp1 .pic .mask{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;}
.swiper-kp1 .pic .play-btn{position: absolute; left: 50%; top: 50%; width: 37px; height: 37px; margin: -18px 0 0 -18px; background: url(../images/icon-play2.png) center center no-repeat; -webkit-background-size: contain; background-size: contain;}
.swiper-kp1 .text{padding: 0 50px;}
.swiper-kp1 .tit{font-size: var(--fz18); color: #333333; text-align: center; font-weight: normal; line-height: 1.61; max-height: 3.22em; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden;}
.swiper-kp1 .con:hover{}
.swiper-kp1 .con:hover .pic img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);}
.swiper-kp1 .con:hover .tit{color: #1f67af; font-weight: bold;}
.swiper-kp2{margin: -20px -15px 0; padding: 20px 15px 76px; position: relative; overflow: hidden;}
.swiper-kp2 .swiper-slide{height: auto;}
.swiper-kp2 .con{padding: 31px 34px 45px; display: block; height: 100%; box-shadow: 0 0 10px rgba(0, 0, 0, .1);}
.swiper-kp2 .tit{font-size: var(--fz20); color: #333333; font-weight: bold; line-height: 1.6; height: 3.2em; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.swiper-kp2 .desc{margin-top: 17px; font-size: var(--fz16); color: #777777; line-height: 1.5; height: 4.5em; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: -webkit-box; overflow: hidden;}
.swiper-kp2 .date{margin-top: 30px; font-size: var(--fz16); color: #999999; line-height: 1.2;}
.swiper-kp2 .con:hover{}
.swiper-kp2 .con:hover .tit{color: #0f63b6;}
@media only screen and (max-width:1199px){
    .section-ylfw1_9 .tabs-4{margin-bottom: 40px;}
    .swiper-kp1{padding-bottom: 40px;}
    .swiper-kp2{padding-bottom: 40px;}
    .swiper-kp2 .con{padding: 25px;}
    .swiper-kp2 .desc{margin-top: 12px;}
    .swiper-kp2 .date{margin-top: 15px;}
}
@media only screen and (max-width:959px){}
@media only screen and (max-width:767px){
    .section-ylfw1_9 .tabs-4{margin-bottom: 25px;}
    .swiper-kp1{padding-bottom: 25px;}
    .swiper-kp1 .pic{margin-bottom: 15px;}
    .swiper-kp1 .text{padding: 0 15px;}
    .swiper-kp2{padding-bottom: 25px;}
}
/*2025.10.11 end*/

/*2025.10.14*/
.lst-60{margin: 0 -20px -40px; display: flex; flex-wrap: wrap;}
.lst-60 li{padding: 0 20px; margin-bottom: 40px; width: 33.33%; flex-shrink: 0;}
.lst-60 .con{padding: 31px 34px 45px; display: block; height: 100%; box-shadow: 0 0 10px rgba(0, 0, 0, .1);}
.lst-60 .tit{font-size: var(--fz20); color: #333333; font-weight: bold; line-height: 1.6; height: 3.2em; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.lst-60 .desc{margin-top: 17px; font-size: var(--fz16); color: #777777; line-height: 1.5; height: 4.5em; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: -webkit-box; overflow: hidden;}
.lst-60 .date{margin-top: 30px; font-size: var(--fz16); color: #999999; line-height: 1.2;}
.lst-60 .con:hover{}
.lst-60 .con:hover .tit{color: #0f63b6;}
@media only screen and (max-width:1199px){
    .section-dqgz2 .tabs-4{margin-bottom: 40px;}
    .lst-60 .con{padding: 25px;}
    .lst-60 .desc{margin-top: 12px;}
    .lst-60 .date{margin-top: 15px;}
}
@media only screen and (max-width:959px){
    .lst-60{margin: 0 -10px -20px;}
    .lst-60 li{padding: 0 10px; margin-bottom: 20px;}
}
@media only screen and (max-width:767px){
    .section-dqgz2 .tabs-4{margin-bottom: 25px;}
    .lst-60 li{width: 100%;}
    .lst-60 .tit{height: auto; max-height: 3.2em;}
    .lst-60 .desc{height: auto; max-height: 4.5em;}
}
/*2025.10.14 end*/



/*2025.10.16*/
.search-2{padding-right: 150px; margin: 0 auto 24px; width: 750px; max-width: 100%; position: relative; background-color: #FFFFFF; border: 1px solid #E2E8EE; border-radius: 8px; box-shadow: 0px 0px 7px 0px rgba(11,69,125,0.1); overflow: hidden;}
.search-2 input{outline: none; border: none; background-color: transparent;}
.search-2 .inp{padding: 0 22px; display: block; width: 100%; height: 58px; line-height: 58px; font-size: var(--fz18); color: #333333;}
.search-2 .submit{display: block; font-size: var(--fz24); color: #FFFFFF; font-weight: bold; position: absolute; right: 0; top: 0; width: 150px; height: 58px; background-color: #0F63B6; overflow: hidden; cursor: pointer; display: flex; justify-content: center; align-items: center;}
.search-2 .submit input{position: absolute; left: -9999px;}
.search-2 .submit .icon{margin-right: 12px; display: block; width: 26px; height: 26px; background: url(../images/icon-so2.png) center center no-repeat; -webkit-background-size: 22px auto; background-size: 22px auto; flex-shrink: 0;}
.search-2 .submit span{}
@media only screen and (max-width:959px){
    .search-2{padding-right: 120px;}
    .search-2 .inp, .search-2 .submit{height: 50px; line-height: 50px;}
    .search-2 .submit{width: 120px;}
}
@media only screen and (max-width:767px){
    .search-2{padding-right: 90px;}
    .search-2 .inp, .search-2 .submit{height: 42px; line-height: 42px;}
    .search-2 .inp{padding: 0 15px;}
    .search-2 .submit{width: 90px; font-size: var(--fz18);}
    .search-2 .submit .icon{width: 20px; height: 20px; margin-right: 5px; -webkit-background-size: 16px auto; background-size: 16px auto;}
}
/*2025.10.16 end*/


/*2025.12.26*/
.box-zjjsDt1 .btns-2{align-items: flex-start;}
.box-zjjsDt1 .btns-2 .code{margin-right: 17px; position: relative;}
.box-zjjsDt1 .btns-2 .code .code-btn{padding: 0 15px; min-width: 160px; line-height: 50px; background-color: #0f63b6; border-radius: 10px; font-size: var(--fz18); color: #ffffff; text-align: center; cursor: pointer;}
.box-zjjsDt1 .btns-2 .code .code-img{position: absolute; left: 50%; top: 100%; z-index: 10; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.box-zjjsDt1 .btns-2 .code .code-img .code-img_inn{padding: 7px; padding-bottom: 6px; margin-top: 5px; width: 160px; background-color: #fff; border-radius: 10px; box-shadow: 0 0 20px rgba(0, 0, 0, .25);}
.box-zjjsDt1 .btns-2 .code .code-img .pic{margin: 0 auto 3px; width: 148px; height: 148px; line-height: 148px; font-size: 0; text-align: center;}
.box-zjjsDt1 .btns-2 .code .code-img .pic img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.box-zjjsDt1 .btns-2 .code .code-img .tit{font-size: var(--fz18); color: #333333; font-weight: normal; line-height: 1.5; text-align: center;}
/*.box-zjjsDt1 .btns-2 .code:hover{}*/
/*.box-zjjsDt1 .btns-2 .code:hover .code-img{opacity: 1; visibility: visible;}*/
@media only screen and (max-width:1199px){
    .box-zjjsDt1 .box-hd .right{padding-right: 320px;}
    .box-zjjsDt1 .btns-2 .code .code-btn{min-width: 140px; line-height: 42px;}
    .box-zjjsDt1 .btns-2 .code .code-img .code-img_inn{width: 140px;}
    .box-zjjsDt1 .btns-2 .code .code-img .pic{width: 124px; height: 124px; line-height: 124px;}
}
@media only screen and (max-width:767px){
    .box-zjjsDt1 .box-hd .right{padding-right: 0;}
    .box-zjjsDt1 .box-hd .btns-2{margin-top: 10px; position: static;}
    .box-zjjsDt1 .btns-2 .code .code-btn{min-width: 100px; line-height: 34px; font-size: 14px;}
    .box-zjjsDt1 .btns-2 .code .code-img{position: relative;}
    .box-zjjsDt1 .btns-2 .code .code-img .code-img_inn{width: 120px;}
    .box-zjjsDt1 .btns-2 .code .code-img .pic{width: 100px; height: 100px; line-height: 100px;}
    .box-zjjsDt1 .btns-2 .code .code-img .tit{font-size: 14px;}
}
/*2025.12.26 end*/



/*2026.01.08*/
.swiper-qnkj1{height: 390px; position: relative; overflow: hidden;}
.swiper-qnkj1 .swp-pagination2{bottom: 24px !important; right: 32px !important; left: auto !important; width: auto !important;}
.swiper-qnkj1 .con{display: block; height: 100%; position: relative; overflow: hidden;}
.swiper-qnkj1 .pic{height: 100%;}
.swiper-qnkj1 .pic img{display: block; width: 100%; height: 100%; object-fit: cover; -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.swiper-qnkj1 .mask{padding: 20px 40px; padding-right: 120px; position: absolute; left: 0; bottom: 0; right: 0; z-index: 10;}
.swiper-qnkj1 .mask:before{content: ''; position: absolute; left: 0; bottom: 0; right: 0; height: 236px; background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7)); z-index: -1;}
.swiper-qnkj1 .date{font-size: var(--fz16); color: #FFFFFF; opacity: .5;}
.swiper-qnkj1 .tit{margin-top: 6px; font-size: var(--fz18); color: #FFFFFF; font-weight: normal; line-height: 1.5; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.swiper-qnkj1 .con:hover{}
.swiper-qnkj1 .con:hover .pic img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);}
.swiper-ghyd1{display: flex; justify-content: space-between; align-items: flex-start;}
.swiper-ghyd1 .swp-for{margin-top: 9px; width: 48.93%; height: 430px; position: relative; overflow: hidden; flex-shrink: 0;}
.swiper-ghyd1 .swp-for .pic{height: 100%;}
.swiper-ghyd1 .swp-for .pic img{display: block; width: 100%; height: 100%; object-fit: cover;}
.swiper-ghyd1 .cor{width: 48%; flex-shrink: 0;}
.lst-61{margin: 0 -8px -20px; display: flex; flex-wrap: wrap;}
.lst-61 li{padding: 0 8px; margin-bottom: 20px; width: 50%; flex-shrink: 0;}
.lst-61 .con{display: block; height: 100%;}
.lst-61 .pic{height: 187px; position: relative; overflow: hidden;}
.lst-61 .pic img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.lst-61 .text{padding: 18px 24px; height: 204px; background-color: #fff;}
.lst-61 .date{font-size: var(--fz16); color: #0E63B6; line-height: 1.3;}
.lst-61 .tit{margin-top: 9px; font-size: var(--fz20); color: #333333; font-weight: normal; line-height: 1.5; height: 3em; -webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden; -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.lst-61 .desc{margin-top: 7px; font-size: var(--fz16); color: #666666; line-height: 1.88; height: 3.76em; -webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;}
.lst-61 .con:hover{}
.lst-61 .con:hover .pic img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);}
.lst-61 .con:hover .tit{color: #0E63B6; font-weight: bold;}
.lst-62{display: flex; flex-wrap: wrap;}
.lst-62 li{width: 33.33%; flex-shrink: 0;}
.lst-62 .con{padding: 15px 30px 19px; padding-left: 40px; display: block; height: 100%; border-right: 1px solid rgba(0, 0, 0, .15);}
.lst-62 .tit{font-size: var(--fz20); color: #333333; font-weight: normal; line-height: 1.55; height: 3.1em; -webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;}
.lst-62 .desc{margin-top: 8px; font-size: var(--fz16); color: #666666; line-height: 1.88; height: 3.76em; -webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;}
.lst-62 .date{margin-top: 26px; font-size: var(--fz16); color: #999999; line-height: 1.3;}
.lst-62 li:nth-child(3n) .con{border: none;}
.lst-62 .con:hover{}
.lst-62 .con:hover .tit{color: #0E63B6; font-weight: bold;}
.lst-63{position: relative;}
.lst-63:before{content: ''; position: absolute; left: 8px; top: 14px; bottom: 40px; width: 1px; border-right: 1px dashed rgba(14, 99, 182, .5);}
.lst-63 li{}
.lst-63 .con{padding-left: 46px; padding-bottom: 34px; display: block; position: relative;}
.lst-63 .circle{position: absolute; left: 0; top: 10px; width: 18px; height: 18px; border: 1px solid #0E63B6; border-radius: 50%; background-color: #fff; z-index: 10;}
.lst-63 .circle:before{content: ''; position: absolute; left: 50%; top: 50%; width: 10px; height: 10px; background-color: #0E63B6; border-radius: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.lst-63 .tit{font-size: var(--fz20); color: #333333; font-weight: normal; line-height: 1.6; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.lst-63 .date{margin-top: 8px; font-size: var(--fz16); color: #999999; line-height: 1.3;}
.lst-63 li:last-child{}
.lst-63 li:last-child .con{padding-bottom: 0;}
.lst-63 .on{}
.lst-63 .on .circle{border-color: #7B1D36;}
.lst-63 .on .circle:before{background-color: #7B1D36;}
.lst-63 .on .tit{color: #0E63B6; font-weight: bold;}
.section-dqgz1_6{padding: 77px 0 87px; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; overflow: hidden;}
.section-dqgz1_6 .hd-1{margin-bottom: 54px;}
.section-dqgz1_6 .sec-top{display: flex; justify-content: space-between; align-items: flex-start;}
.section-dqgz1_6 .sec-top .sec-col, .section-dqgz1_6 .sec-top .sec-cor{flex-shrink: 0;}
.section-dqgz1_6 .sec-top .sec-col{width: 49.64%;}
.section-dqgz1_6 .sec-top .sec-cor{width: 48.64%;}
.section-dqgz1_6 .sec-bot{margin-top: 23px; padding: 47px 14px 44px; background-color: #fff;}
.section-dqgz1_6 .btns-1{margin-top: 49px;}
.section-dqgz1_7{padding: 79px 0 76px; overflow: hidden;}
.section-dqgz1_7 .hd-1{margin-bottom: 48px;}
.section-dqgz1_7 .btns-1{margin-top: 56px;}
@media only screen and (max-width:1199px){
    .swiper-qnkj1{height: 340px;}
    .swiper-ghyd1 .swp-for{margin-top: 6px; height: 340px;}
    .lst-61 .pic{height: 160px;}
    .lst-61 .text{height: 180px;}
    .lst-63 .con{padding-bottom: 20px;}
    .lst-63 .circle{top: 5px;}
    .section-dqgz1_6, .section-dqgz1_7{padding: 60px 0;}
    .section-dqgz1_6 .sec-bot{padding: 20px 15px;}
    .section-dqgz1_6 .btns-1, .section-dqgz1_7 .btns-1{margin-top: 25px;}
}
@media only screen and (max-width:959px){
    .swiper-zj1 .swiper-nav{padding-bottom: 30px;}
    .swiper-qnkj1{height: auto;}
    .swiper-qnkj1 .swp-pagination2{right: 10px !important;}
    .swiper-qnkj1 .con{height: auto; padding-top: 56.26%; position: relative;}
    .swiper-qnkj1 .pic{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
    .swiper-qnkj1 .mask{padding: 10px 15px; padding-right: 70px;}
    .swiper-qnkj1 .tit{margin-top: 3px;}
    .swiper-qnkj1 .date{font-size: 13px;}
    .swiper-ghyd1{display: block;}
    .swiper-ghyd1 .swp-for, .swiper-ghyd1 .cor{width: 100%;}
    .swiper-ghyd1 .swp-for{margin-top: 0; height: auto;}
    .swiper-ghyd1 .swp-for .pic{height: auto; padding-top: 56.33%;}
    .swiper-ghyd1 .swp-for .pic img{position: absolute; left: 0; top: 0;}
    .swiper-ghyd1 .cor{margin-top: 20px;}
    .lst-61{margin: 0 -3px -6px;}
    .lst-61 li{padding: 0 3px; margin-bottom: 6px;}
    .lst-61 .pic{height: auto; padding-top: 56.33%;}
    .lst-61 .text{padding: 15px 10px; height: 150px;}
    .lst-61 .date{font-size: 13px;}
    .lst-61 .tit{margin-top: 4px;}
    .lst-61 .desc{margin-top: 4px; font-size: 14px;}
    .lst-62 li{width: 100%;}
    .lst-62 .con{padding: 15px 10px; border: none; border-bottom: 1px solid rgba(0, 0, 0, .15);}
    .lst-62 .desc{margin-top: 4px; font-size: 14px;}
    .lst-62 .date{margin-top: 8px; font-size: 13px;}
    .lst-63 .con{padding-left: 30px;}
    .lst-63 .date{margin-top: 4px; font-size: 13px;}
    .section-dqgz1_6, .section-dqgz1_7{padding: 40px 0;}
    .section-dqgz1_6 .sec-top{display: block;}
    .section-dqgz1_6 .sec-top .sec-col, .section-dqgz1_6 .sec-top .sec-cor{width: 100%;}
    .section-dqgz1_6 .sec-top .sec-cor{margin-top: 10px;}
    .section-dqgz1_6 .sec-bot{margin-top: 10px;}
}
@media only screen and (max-width:767px){}
/*2026.01.08 end*/


/*2025.01.12*/
.table-2{margin-top: 86px; position: relative;}
.table-2:before{content: ''; position: absolute; left: 0; bottom: calc(100% + 2px); right: 0; height: 19px; background-color: #0F63B6;}
.table-2 table{width: 100%; table-layout: fixed;}
.table-2 th, .table-2 td{padding: 11px 5px; font-size: var(--fz18); color: #333333; line-height: 1.67; height: 78px;}
.table-2 th{font-size: var(--fz24); color: #105BA4; font-weight: bold; border-top: 2px solid #0F63B6; border-bottom: 1px solid #c5e1f7;}
.table-2 td{border-bottom: 1px solid #c5e1f7;}
.table-2 .floor{font-size: var(--fz24); color: #105BA4; text-align: center; line-height: 1.1;}
.table-2 .floor span{font-size: var(--fz36);}
.table-2 .tips{padding: 0; margin-top: -2px;}
.table-2 .tips .con{padding: 7px 10px 20px; line-height: 2; border-top: 2px solid #0F63B6; display: flex; align-items: flex-start;}
.table-2 .tips .l, .table-2 .tips .r{float: none;}
.table-2 .tips .l{margin-right: 30px; font-size: var(--fz24); color: #FF0000; font-weight: bold; flex-shrink: 0;}
.table-2 .tips .r{padding-top: 8px; flex-grow: 1;}
@media only screen and (max-width:767px){
    .table-2{margin-top: 40px;}
    .table-2:before{height: 10px;}
    .table-2 th, .table-2 td{height: 42px; font-size: 13px; line-height: 1.5;}
    .table-2 th{padding: 10px 1px; font-size: 14px;}
    .table-2 .tips .l{margin-right: 10px;}
    .table-2 .tips .r{padding-top: 6px;}
}
/*2025.01.12 end*/