﻿*,: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}
body.pd0{padding:0!important}
.wp{width:90%;max-width:1400px;margin:0 auto}
.wp2{width:90%;max-width:1600px;margin:0 auto}
@font-face{font-family:SourceHanSerifCN-Bold;src:url(../fonts/SourceHanSerifCN-Bold.otf)}
@font-face{font-family:DIN-Bold;src:url(../fonts/DIN-Bold.otf)}
svg *{fill:none;stroke:#fff;stroke-width:2;stroke-miterlimit:10}
/*动画*/
@keyframes down{
form{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}
to{-webkit-transform:translateY(2em);-ms-transform:translateY(2em);-o-transform:translateY(2em);transform:translateY(2em);opacity:0}
}
/*!头部*/
.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{background-color:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.header-menuBtn.header-menuBtn__open span:after{background-color:#fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.header{padding-top:20px;height:160px;position:absolute;left:0;top:0;right:0;background:linear-gradient(180deg,rgba(24,63,132,1) 0,rgba(24,63,132,.8) 30%,rgba(24,63,132,.1) 85%,rgba(24,63,132,0) 100%);z-index:100;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.header .header-1 .wp{padding:0 50px;width:100%;max-width:100%;height:100%;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.header .hd-cor{display: flex; flex-wrap: wrap; align-items: center;}
.header .header-logo{font-size:0}
.header .header-logo img{display:inline-block;vertical-align:middle;max-width:480px;max-height:64px}
.header .header-set{display:-webkit-flex;display:flex;align-items:center}
.header .header-set .item{margin-left:10px;display:block;flex-shrink:0}
.header .header-set .hd{padding:0 5px;display:block;min-width:40px;height:40px;line-height:40px;background-color:#d4a568;border-radius:50%;font-size:clamp(15px,.94vw,16px);color:#fff;text-align:center;font-weight:700}
.header .header-set .hd .icon-so{margin:-2px auto 0;display:inline-block;vertical-align:middle;width:16px;height:16px;background:url(../images/icon-so1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.header .header-set .set-system{}
.header .header-set .set-system .hd{border-radius: 0; background-color: transparent;}
.header .header-link{display: flex; flex-wrap: wrap; align-items: center;}
.header .header-link a{padding: 0 15px; display: block; font-size: clamp(15px,.94vw,16px); color: #fff; line-height: 2; position: relative; flex-shrink: 0;}
.header .header-link a:before{content: ''; position: absolute; right: 0; top: 50%; width: 2px; height: 16px; background-color: rgba(255, 255, 255, .5); margin-top: -8px;}
.header .header-link a:last-child:before{display: none;}
.header .header-2 .wp{padding:0 50px;width:100%;max-width:100%}
.header .header-2 .search-1{display:none}
.header .header-2 .lang-1{display:none}
.header .header-2 .header-link{display: none;}
.header .header-2 .header-set{display:none}
.header .header-nav{display:-webkit-flex;display:flex;justify-content:center}
.header .header-nav>li{min-width:10.3%;position: relative;flex-shrink:0;display:-webkit-flex;display:flex;justify-content:center}
.header .header-nav>li>a{padding:0 15px;display:block;font-size:clamp(16px,1.25vw,22px);color:#fff;font-weight:700;line-height:62px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.header .header-nav>li>a span{display:block;position:relative}
.header .header-nav>li>a span:before{content:'';position:absolute;left:0;bottom:0;right:0;height:4px;background-color:#fff;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.header .header-nav>li.on>a span:before,.header .header-nav>li:hover>a span:before{opacity:1}
.header .header-navsub{position: absolute; left: 0; top: 100%; z-index: 10; display: none;}
.header .sub1{padding: 36px 2.6vw 38px; width: 47.19vw; background-color: rgba(255, 255, 255, .96); border-radius: 16px;}
.header .sub1 .title{font-size: clamp(18px, 1.35vw, 24px); color: #2E60B7; font-weight: bold; line-height: 1.3;}
.header .sub1 .cont{margin-top: 1.3vw; display: flex; justify-content: space-between; align-items: flex-start;}
.header .sub1 .cont .col{width: calc(100% - 17.4vw); flex-shrink: 0;}
.header .sub1 .cont .cor{margin-left: 5vw; width: 12.4vw; flex-shrink: 0;}
.header .sub1 .list{margin: 0 -0.4vw; display: flex; flex-wrap: wrap;}
.header .sub1 .list li{padding: 0 0.4vw; width: 50%;}
.header .sub1 .list a{padding-left: 0.7vw; display: block; font-size: clamp(15px, 1.04vw, 18px); color: #333333; line-height: clamp(40px, 3.18vw, 61px); position: relative; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.header .sub1 .list a:before{content: ''; position: absolute; left: 0; top: 50%; width: 6px; height: 6px; background-color: #2E60B7; border-radius: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.header .sub1 .list a:after{content: ''; position: absolute; left: 0.7vw; bottom: 0; right: 0; height: 1px; background-color: #DDDDDD;}
.header .sub1 .big-pic{padding-top: 55.46%; position: relative; overflow: hidden; box-shadow: 2px 4px 4px rgba(0, 0, 0, .16);}
.header .sub1 .big-pic img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover;}
.header .sub1 .list a:hover{color: #D4A568; font-weight: bold;}
.header .sub1 .list a:hover:before{background-color: #D4A568;}
/*.header .header-nav>li:nth-child(3) .header-navsub{}
.header .header-nav>li:nth-child(3) .sub1{width: 60.57vw;}
.header .header-nav>li:nth-child(3) .sub1 .list li{width: 33.33%;}*/
.header .header-nav>li:nth-child(4) .header-navsub{left: -7vw;}
.header .header-nav>li:nth-child(4) .sub1{width: 60.57vw;}
.header .header-nav>li:nth-child(4) .sub1 .list li{width: 33.33%;}
.header .header-nav>li:nth-child(5) .header-navsub{left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}
/*.header .header-nav>li:nth-child(6) .header-navsub{left: auto; right: -130px;}
.header .header-nav>li:nth-child(6) .sub1{width: 60.57vw;}
.header .header-nav>li:nth-child(6) .sub1 .list li{width: 33.33%;}*/
.header .header-nav>li:nth-child(6) .header-navsub{left: auto; right: -7vw;}
/*.header .header-nav>li:nth-child(6) .sub1{width: 33.8vw;}
.header .header-nav>li:nth-child(6) .sub1 .list li{width: 100%;}*/
.header .header-nav>li:nth-child(7) .header-navsub{left: auto; right: 0;}
/*.header .header-nav>li:nth-child(7) .sub1{width: 33.8vw;}
.header .header-nav>li:nth-child(7) .sub1 .list li{width: 100%;}*/
.header .header-nav>li:nth-child(8) .header-navsub{left: auto; right: -7vw;}
/*.header .header-nav>li:nth-child(8) .sub1{width: 60.57vw;}
.header .header-nav>li:nth-child(8) .sub1 .list li{width: 33.33%;}*/
.header .header-nav>li:nth-child(9) .header-navsub{left: auto; right: 0;}
.header .header-nav>li:nth-child(10) .header-navsub{left: auto; right: 0;}
.search-1{position:relative}
.search-1 input{outline:0;border:none}
.search-1 .inp{padding:0 50px 0 15px;display:block;width:100%;height:42px;line-height:42px;background-color:#fff;font-size:16px;color:#333}
.search-1 .submit{position:absolute;right:0;top:0;width:42px;height:42px;background:#183f84 url(../images/icon-so1.png) center center no-repeat;-webkit-background-size:14px auto;background-size:14px auto}
.lang-1{text-align:center}
.lang-1 a{padding:0 10px;display:inline-block;vertical-align:middle;font-size:16px;color:#fff;line-height:2;position:relative}
.lang-1 a:before{content:'';position:absolute;right:0;top:9px;bottom:9px;width:2px;background-color:rgba(255, 255, 255, .5)}
.lang-1 a:last-child:before{display:none}
.lang-1 .on{color:#e4a850}
.footer{padding:29px 0 35px;background:url(../images/fot-bg1.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.footer .footer-nav1{padding:40px 0;border-bottom:1px solid rgba(255,255,255,.1);display:-webkit-flex;display:flex;flex-wrap:wrap}
.footer .footer-nav1 .item{display:block;min-width:33.33%;height:78px;position:relative;flex-shrink:0;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.footer .footer-nav1 .item:before{content:'';position:absolute;right:0;top:50%;width:1px;height:48px;background-color:#fff;opacity:.2;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.footer .footer-nav1 .item:last-child:before,.footer .footer-nav1 .item:nth-child(3n):before{display:none}
.footer .footer-nav1 .icon{margin-right:12px;width:52px;height:52px;line-height:52px;font-size:0;text-align:center;flex-shrink:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.footer .footer-nav1 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.footer .footer-nav1 .tit{max-width:calc(100% - 64px);font-size:clamp(18px,1.15vw,20px);color:#fff;font-weight:700;line-height:1.6;flex-shrink:0}
.footer .footer-nav1 .item:hover .icon{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.footer .footer-bd{padding:48px 0 40px;border-bottom:1px solid rgba(255,255,255,.2);display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.footer .footer-bd .fot-col{max-width:46%;flex-shrink:0}
.footer .footer-bd .fot-cor{max-width:46%;flex-shrink:0}
.footer .footer-logo{display:block}
.footer .footer-logo img{display:block;max-height:64px}
.footer .footer-info{margin-top:24px;font-size:clamp(16px,1.04vw,18px);color:#fff;line-height:2}
.footer .footer-codes{margin:0 -20px -30px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}
.footer .footer-codes .item{padding:0 20px;margin-bottom:30px;flex-shrink:0}
.footer .footer-codes .pic{margin:0 auto 20px;width:108px;height:104px;line-height:104px;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:clamp(16px,1.04vw,18px);color:#fff;font-weight:400;line-height:1;text-align:center}
.footer .footer-copy{padding:48px 0;font-size:clamp(16px,1.04vw,18px);color:#fff;line-height:2;text-align:center}
.footer .footer-copy a{font-size:inherit;color:inherit}
.footer .footer-copy a:hover{text-decoration:underline}
@-webkit-keyframes play{
0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes play{
0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes beat{
0%,to{-webkit-transform:scale(1);transform:scale(1)}
25%{-webkit-transform:scale(.9,1.1);transform:scale(.9,1.1)}
50%{-webkit-transform:scale(1.1,.9);transform:scale(1.1,.9)}
75%{-webkit-transform:scale(.95,1.05);transform:scale(.95,1.05)}
}
@keyframes circleAni{
from{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}
to{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);opacity:0}
}
.hd-1{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.hd-1 .title{max-width:100%;position:relative;z-index:1;text-align:center}
.hd-1 .title:before{content:'';position:absolute;left:2.708vw;top:-1px;width:clamp(80px,5vw,96px);height:clamp(80px,5vw,96px);background:url(../images/logo4.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;z-index:-1;opacity:.1}
.hd-1 .title .en{font-size:clamp(13px,.83vw,14px);color:rgba(102,102,102,.6);text-align:center;font-weight:400;text-transform:uppercase;line-height:1.2}
.hd-1 .title .cn{font-family:SourceHanSerifCN-Bold;margin-top:3px;font-size:clamp(28px,3.02vw,56px);color:#333;font-weight:400;line-height:1.1}
.hd-1.middle{justify-content:center}
.hd-1.middle .title:before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.hd-2{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.hd-2 .title .cn{font-family:SourceHanSerifCN-Bold;font-size:clamp(28px,2.6vw,48px);color:#333;font-weight:400;line-height:1.1}
.hd-2.middle{justify-content:center}
.hd-2.c1 .title .cn{color:#fff}
.hd-3{display:flex}
.hd-3 .title{padding-bottom:17px;font-size:clamp(20px,1.77vw,32px);color:#2e60b7;font-weight:700;line-height:1.3;position:relative}
.hd-3 .title:before{content:'';position:absolute;left:0;bottom:0;width:48px;height:1px;background-color:#2e60b7}
.hd-3.c1 .title{color:#333}
.hd-3.middle{justify-content:center}
.hd-3.middle .title:before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.hd-4{display:flex}
.hd-4 .title{font-family:SourceHanSerifCN-Bold;font-size:clamp(28px,1.77vw,32px);color:#333;font-weight:700;line-height:1.3}
.hd-4.middle{justify-content:center}
.btns-1{display:-webkit-flex;display:flex}
.btns-1 .s1{padding:0 20px;display:block;min-width:120px;line-height:34px;border:1px solid #2e60b7;border-radius:36px;font-size:clamp(15px,.94vw,16px);color:#2e60b7;text-align:center;background-color:#fff;flex-shrink:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.btns-1 .s1:hover{color:#fff;background-color:#2e60b7}
.btns-1.middle{justify-content:center}
.btns-1.c1 .s1:hover{color:#2e60b7;background-color:#fff;opacity:.8}
.btns-2{display:flex}
.btns-2 .s1{padding:0 15px;display:block;min-width:160px;height:72px;font-size:clamp(15px,.94vw,16px);color:#fff;text-align:center;background-color:#2e60b7;border-radius:15px 0 15px 0;flex-shrink:0;display:flex;justify-content:center;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.btns-2 .icon-return{margin-right:8px;display:block;width:24px;height:24px;background:url(../images/icon-return1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.btns-2 .s1:hover{opacity:.8}
.btns-3{display:flex}
.btns-3 .s1{padding:0 15px;display:block;min-width:192px;line-height:2.9;background-color:#2e60b7;border-radius:50px;font-size:clamp(16px,1.15vw,20px);color:#fff;text-align:center;flex-shrink:0;display:flex;align-items:center;justify-content:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.btns-3 .icon-yy{margin-right:10px;display:block;width:36px;height:36px;background:url(../images/icon-yy1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.btns-3 .s1:hover{opacity:.8}
.cur{font-size:clamp(14px,.94vw,16px);color:#fff;line-height:1.63;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}
.cur a,.cur em,.cur span{display:block;font-size:inherit;color:inherit;flex-shrink:0}
.cur .home{width:20px;height:20px;background:url(../images/icon-home1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.cur em{margin:0 10px;width:8px;height:1px;background-color:#fff}
.cur a:hover{font-weight:700}
.pages{padding-top:60px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.pages input{outline:0;border:none;background-color:transparent}
.pages ul{margin:0 5px -5px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.pages ul>li{padding:0 5px;margin-bottom:5px}
.pages ul>li>a,.pages ul>li>span{font-family:Arial;padding:0 4px;display:block;font-size:clamp(14px,.94vw,16px);color:#666;text-align:center;min-width:32px;line-height:30px;border:1px solid #ddd;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.pages ul>li.next>a,.pages ul>li.prev>a{padding:0;width:32px;min-width:0;height:32px;line-height:30px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:8px auto;background-size:8px auto}
.pages ul>li.prev>a{background-image:url(../images/icon-arrow7.png)}
.pages ul>li.prev>a:hover{background-image:url(../images/icon-arrow9.png)}
.pages ul>li.next>a{background-image:url(../images/icon-arrow8.png)}
.pages ul>li.next>a:hover{background-image:url(../images/icon-arrow10.png)}
.pages ul>li.active>a,.pages ul>li.active>span,.pages ul>li>a:hover{color:#fff;background-color:#2e60b7;border-color:#2e60b7}
.video-1{position:relative;z-index:1;cursor:pointer}
.video-1:before{content:'';position:absolute;top:20px;left:20px;width:100%;height:100%;background-color:#2e60b7;border-radius:50px 0 50px 0;z-index:-1}
.video-1 .inn{display:block;padding-top:58.88%;position:relative;border-radius:50px 0 50px 0;overflow:hidden}
.video-1 .inn:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}
.video-1 video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.video-1 .play-btn{position:absolute;left:30px;bottom:50px;width:64px;height:64px;background:url(../images/icon-play1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;z-index:10;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.video-1:hover .play-btn{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.video-1.on .inn:before{display:none}
.video-1.on .play-btn{opacity:0;visibility:hidden}
.tabs-nav1{padding-top: 8px; display:-webkit-flex;display:flex;flex-wrap:wrap}
.tabs-nav1 ul{margin:0 -7.5px;flex-grow:1;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.tabs-nav1 li{padding:0 7.5px;flex-shrink:0}
.tabs-nav1 .a1{padding:4px 0 12px;display:block;position:relative}
.tabs-nav1 .a1:before{content:'';position:absolute;left:50%;bottom:0;width:70px;height:7px;background:url(../images/icon-line1.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;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.tabs-nav1 .a1 span{padding:0 0.63vw;display:block;min-width:6.88vw;font-size:clamp(16px,1.04vw,18px);color:#333;text-align:center;line-height:2.22;border-radius:30px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.tabs-nav1.v2 ul{margin:0 -2px}
.tabs-nav1.v2 li{padding:0 2px}
.tabs-nav1.v2 .a1 span{min-width: 5.88vw}
.tabs-nav1.v3 ul{margin:0}
.tabs-nav1.v3 li{padding:0}
.tabs-nav1.v3 .a1 span{padding:0 0.95vw;min-width:6.25vw}
.tabs-nav1 .a1:hover span,.tabs-nav1 .on .a1 span{background-color:#2e60b7;color:#fff}
.tabs-nav1 .a1:hover:before,.tabs-nav1 .on .a1:before{opacity:1}
.m-pop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:800;display:none}
.m-pop .pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.5}
.popWin1{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;display:flex;justify-content:center;align-items:center}
.popWin1 .close{position:absolute;right:0;top:-104px;width:64px;height:64px;background:url(../images/icon-close1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;cursor:pointer;z-index:10}
.popWin1 .cont{position:relative;max-width:100%}
.popWin1 img{display:block;max-width:100%;max-height:73vh}
.popWin2{position:absolute;left:50%;top:53%;width:840px;max-width:95%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}
.popWin2 .close{position:absolute;left:50%;top:-54px;width:38px;height:38px;background:url(../images/icon-close1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;z-index:10}
.popWin2 .cont{max-height: 88vh; background-color:#fff; overflow: hidden; overflow-y: auto}
.popWin2 .hd{min-height:58px;background-color:#2e60b7;display:flex;justify-content:center;align-items:center}
.popWin2 .hd .tit{font-size:clamp(18px,1.35vw,24px);color:#fff;font-weight:700;text-align:center;line-height:1.33}
.popWin2 .bd{padding:48px 32px 32px}
.popWin2 .news{display:block}
.popWin2 .news .pic{margin-bottom:18px;position:relative;overflow:hidden}
.popWin2 .news .pic img{display: block;width:100%;object-fit:cover}
.popWin2 .news .tit{font-size:clamp(16px,1.04vw,18px);color:#333;font-weight:700;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.popWin2 .bot{padding-top:12px;margin-top:14px;border-top:1px solid #ddd;display:flex;justify-content:space-between;align-items:center}
.popWin2 .bot .item{display:block;width:48%;font-size:clamp(14px,1.04vw,16px);color:#333;line-height:2;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;position:relative;flex-shrink:0}
.popWin2 .bot .icon-arrow{position:absolute;top:50%;width:26px;height:26px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:12px auto;background-size:12px auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #2e60b7;border-radius:50%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.popWin2 .bot .item.prev{padding-left:30px}
.popWin2 .bot .item.prev .icon-arrow{left:0;background-image:url(../images/icon-arrow2.png)}
.popWin2 .bot .item.next{padding-right:30px;text-align:right}
.popWin2 .bot .item.next .icon-arrow{right:0;background-image:url(../images/icon-arrow3.png)}
.popWin2 .bot .item:hover .icon-arrow{background-color:#2e60b7}
.popWin2 .bot .item.prev:hover .icon-arrow{background-image:url(../images/icon-arrow4.png)}
.popWin2 .bot .item.next:hover .icon-arrow{background-image:url(../images/icon-arrow5.png)}
.popWin3{position:absolute;left:50%;top:50%;width:750px;max-width:90%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;z-index:10}
.popWin3 button,.popWin3 input{outline:0;border:none;background-color:transparent}
.popWin3 .box{display: flex;}
.popWin3 .box .box-col, .popWin3 .box .box-cor{flex-shrink: 0;}
.popWin3 .box .box-col{padding: 54px 60px 60px; width: 64.3%; background-color: #EEFAFF;}
.popWin3 .box .box-cor{padding: 30px 20px; width: 35.7%; background: url(../images/bg23.jpg) center center no-repeat; -webkit-background-size: cover; background-size: cover; position: relative; z-index: 1; display: flex; align-items: center;}
.popWin3 .box .box-cor:before{content: ''; position: absolute; right: 20px; bottom: 20px; width: 124px; height: 124px; background: url(../images/bg22.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; z-index: -1;}
.popWin3 .code{width: 100%; flex-shrink: 0;}
.popWin3 .code .pic{margin: 0 auto 18px; width: 264px; max-width: 60%; border-radius: 10px; overflow: hidden; background-color: #fff;}
.popWin3 .code .pic img{display: block;}
.popWin3 .code .tit{font-size: clamp(16px, 1.35vw, 24px); color: #FFFFFF; font-weight: normal; text-align: center; line-height: 1.3;}
.popWin3 .title{margin-bottom:40px;font-size:clamp(18px,1.35vw,24px);color:#333;line-height:1.3}
.popWin3 .form-items{margin-bottom:20px}
.popWin3 .form-items:last-child{margin-bottom:0}
.popWin3 .form-items .label{margin-bottom:18px;font-size:clamp(16px,1.04vw,18px);color:#333;line-height:1.3}
.popWin3 .form-items .label em{margin-right:6px;color:#8b1728}
.popWin3 .form-items .upload{font-size:clamp(16px,1.04vw,18px);color:#999;display:flex;flex-wrap:wrap;align-items:center}
.popWin3 .form-items .upload label{margin-right:10px;display:block;background-color:#fff;position:relative;cursor:pointer;overflow:hidden}
.popWin3 .form-items .upload label input{position:absolute;left:-9999px}
.popWin3 .form-items .upload label span{display:block;min-width:104px;line-height:38px;border:1px solid #2e60b7;border-radius:4px;color:#2e60b7;text-align:center}
.popWin3 .form-items .code{padding-right:130px;background-color:#fff;border:1px solid #DDDDDD;border-radius:4px;position:relative}
.popWin3 .form-items .code .inp{padding:0 20px;display:block;width:100%;height:60px;line-height:60px;font-size:clamp(16px,1.04vw,18px);color:#333}
.popWin3 .form-items .code .img{position:absolute;right:6px;top:50%;width:124px;height:48px;line-height:48px;font-size:0;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.popWin3 .form-items .code .img img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.popWin3 .form-btns{margin-top:50px;display:flex;justify-content:center;align-items:center}
.popWin3 .form-btns .a1{display:block;width:200px;height:40px;line-height:40px;background-color:#2e60b7;font-size:clamp(16px,1.04vw,18px);color:#fff;text-align:center}
.popWin3.v2{width: 100%; max-width: 100%; position: static; -webkit-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0);}
.swp-arrow1{position:absolute;left:0;bottom:0;right:0;z-index:10;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.swp-arrow1 .next,.swp-arrow1 .prev{margin:0 10px;display:block;width:44px;height:44px;border-radius:50%;background-color:#fff;background-repeat:no-repeat;background-position:center center;-webkit-background-size:20px auto;background-size:20px auto;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.swp-arrow1 .prev{background-image:url(../images/icon-arrow2.png)}
.swp-arrow1 .prev:hover{background-color:#2e60b7;background-image:url(../images/icon-arrow4.png)}
.swp-arrow1 .next{background-image:url(../images/icon-arrow3.png)}
.swp-arrow1 .next:hover{background-color:#2e60b7;background-image:url(../images/icon-arrow5.png)}
.swp-arrow2{position:absolute;top:50%;width:44px;height:44px;border-radius:50%;background-color:#fff;background-repeat:no-repeat;background-position:center center;-webkit-background-size:20px auto;background-size:20px auto;-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-arrow2.prev{left:0;background-image:url(../images/icon-arrow2.png)}
.swp-arrow2.next{right:0;background-image:url(../images/icon-arrow3.png)}
.swp-arrow2:hover{background-color:#2e60b7}
.swp-arrow2.prev:hover{background-image:url(../images/icon-arrow4.png)}
.swp-arrow2.next:hover{background-image:url(../images/icon-arrow5.png)}
.swp-pagination1{position:absolute;left:0;bottom:50px!important;right:0;font-size:0;text-align:center;z-index:10}
.swp-pagination1 .swiper-pagination-bullet{margin:0 6px!important;display:inline-block;vertical-align:middle;width:12px;height:12px;background-color:#fff;border-radius:10px;opacity:1;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.swp-pagination1 .swiper-pagination-bullet-active{width:48px;background-color:#183f84}
.swp-pagination1.v2 .swiper-pagination-bullet{background-color:#2e60b7;opacity:.2}
.swp-pagination1.v2 .swiper-pagination-bullet-active{width:24px;opacity:1}
.swp-pagination1.v3 .swiper-pagination-bullet{width:16px;height:16px;background-color:#fff;opacity:1}
.swp-pagination1.v3 .swiper-pagination-bullet-active{width:16px;height:16px;background-color:#d4a568;opacity:1}
.swp-pagination1.c1 .swiper-pagination-bullet{background-color:#fff}
.swp-pagination2{padding:13px 7px;position:absolute;left:auto!important;right:20px;top:50%;bottom:auto!important;width:auto!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(46,96,183,.1);border-radius:12px;z-index:10}
.swp-pagination2 .swiper-pagination-bullet{margin:10px 0!important;display:block;width:10px;height:10px;border:1px solid #fff;border-radius:50%;background-color:transparent;opacity:1;position:relative}
.swp-pagination2 .swiper-pagination-bullet-active{border:3px solid #2e60b7;background-color:#fff}
.swp-pagination3{position:absolute;left:0;bottom:0!important;right:0;font-size:0;text-align:center;z-index:10}
.swp-pagination3 .swiper-pagination-bullet{margin:0 6px!important;display:inline-block;vertical-align:middle;width:12px;height:12px;border:1px solid #2e60b7;background-color:transparent;border-radius:50%;opacity:1}
.swp-pagination3 .swiper-pagination-bullet-active{background-color:#2e60b7}
.banner{height:100vh;position:relative;overflow:hidden}
.banner .swp-pagination1{left: auto !important; width: auto !important; right: 3% !important;}
.banner .con{display:block;height:100%;overflow:hidden}
.banner .bg{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:1s linear 2s;-o-transition:1s linear 2s;transition:1s linear 2s}
.banner .img img, .banner .video {position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; object-fit: cover}
.banner .swiper-slide-active .bg{-webkit-transition:6s linear;-o-transition:6s linear;transition:6s linear;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.banner .swp-down{padding:20px;padding-top: 32px;position:absolute;left:50%;bottom:0;width:280px;height:142px;background:url(../images/banner-bg3.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;font-size:clamp(18px, 1.35vw, 24px);color:#fff;font-weight:700;line-height:1.3;text-align:center;z-index:15;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer}
.banner .swp-down .inn{animation: down 1.5s infinite}
.banner .swp-down img{margin:0 auto 6px;display:block;max-width:24px;max-height:24px}
.banner .video-btns{position:absolute;right:58px;bottom:114px;width:60px;height:60px;background-color:rgba(255,255,255,.4);border-radius:50%;z-index:10;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.banner .video-btns:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,.4);border-radius:50%;z-index:-1;animation:circleAni 3s linear infinite;-webkit-animation:circleAni 3s linear infinite}
.banner .video-btns .icon-pause,.banner .video-btns .icon-play{display:block;width:30px;height:30px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;background-size:contain;cursor:pointer;flex-shrink:0}
.banner .video-btns .icon-play{background-image:url(../images/icon-play3.png)}
.banner .video-btns .icon-pause{background-image:url(../images/icon-pause1.png)}
.banner .video-btns.play .icon-play{display:none}
.banner .video-btns.play .icon-pause{display:block}
.banner .video-btns.pause .icon-play{display:block}
.banner .video-btns.pause .icon-pause{display:none}
.swiper-loading1{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}
.swiper-loading1 .bg{display:block;height:100%;background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:cover;background-size:cover}
.swiper-loading1 .bg.mob{display: none}
.swiper-1{padding:20px 10px;padding-bottom:84px;margin:0 -10px;position:relative;overflow:hidden}
.swiper-1 .con{padding:4px;display:block;min-height: 490px; background-color:#fff;box-shadow:0 8px 8px rgba(0,0,0,.16);position:relative;z-index:1}
.swiper-1 .con:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/bg9.png) top center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:2;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.swiper-1 .pic{height:300px;position:relative;overflow:hidden}
.swiper-1 .pic img{position:absolute;left:0;top:0;width:100%;min-height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.swiper-1 .text{padding:35px 18px 18px;position:relative;z-index:10}
.swiper-1 .tit{font-size:clamp(18px,1.35vw,24px);color:#333;font-weight:700;line-height:30px;text-align:center;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.swiper-1 .desc{margin-top:8px;font-size:clamp(15px,.94vw,16px);color:#333;line-height:1.75;text-align:center;height:1.75em;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.swiper-1 .btns{margin-top:12px;display:-webkit-flex;display:flex;justify-content:center}
.swiper-1 .btns .a1{padding:0 12px;display:block;min-width:88px;line-height:30px;border:1px solid #2e60b7;border-radius:30px;font-size:clamp(15px,.94vw,16px);color:#2e60b7;text-align:center;flex-shrink:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.swiper-1 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.swiper-1 .con:hover:before{background-image:url(../images/bg10.png)}
.swiper-1 .con:hover .desc,.swiper-1 .con:hover .tit{color:#fff}
.swiper-1 .con:hover .btns .a1{background-color:#fff;border-color:#fff;color:#2e60b7}
.swiper-2{padding-bottom:68px;margin:0 -20px;position:relative;overflow:hidden}
.swiper-2 .con{margin:0 auto;padding:15px;display:block;width:224px;height:224px;border:1px solid #2e60b7;border-radius:50%;position:relative;z-index:1;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}
.swiper-2 .con:before{content:'';position:absolute;left:-1px;top:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background:url(../images/icon-circle1.png) left bottom no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:-1;-webkit-animation:play 25s linear infinite;-moz-animation:play 25s linear infinite;animation:play 25s linear infinite}
.swiper-2 .num{padding-bottom:20px;font-size:clamp(14px,1.04vw,18px);color:#2e60b7;line-height:1;position:relative;text-align:center}
.swiper-2 .num:before{content:'';position:absolute;left:50%;bottom:0;width:24px;height:1px;background-color:rgba(51,51,51,.4);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.swiper-2 .num span{font-family:DIN-Bold;margin-right:4px;font-size:clamp(24px,1.98vw,36px);font-weight:700}
.swiper-2 .tit{margin-top:18px;font-size:clamp(16px,1.04vw,18px);color:#333;text-align:center;line-height:1.3}
.swiper-3{position:relative;overflow:hidden}
.swiper-3 .con{display:block;height:450px;position:relative;overflow:hidden}
.swiper-3 .con:before{content:'';position:absolute;left:0;bottom:0;right:0;height:85px;background:url(../images/bg8.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:1}
.swiper-3 .pic{height:100%;position:relative;overflow:hidden}
.swiper-3 .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-3 .date{padding:12px;color:#fff;text-align:center;font-weight:700;line-height:1.2;position:absolute;left:0;top:0;min-width:115px;min-height:106px;background-color:#2e60b7;z-index:10;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}
.swiper-3 .date .d1{font-size:clamp(24px,2.6vw,48px)}
.swiper-3 .date .d2{margin-top:2px;font-size:clamp(13px,1.04vw,18px)}
.swiper-3 .text{padding:15px 30px;position:absolute;left:0;bottom:0;right:0;z-index:10;display: flex; align-items: center;}
.swiper-3 .text .tit{max-width: calc(100% - 54px); font-size:clamp(18px,1.15vw,20px);color:#fff;font-weight:400;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.swiper-3 .text img{margin-left: 10px; display: block; width: 44px; flex-shrink: 0;}
.swiper-3.v2 .con{padding-top:20px;height:468px}
.swiper-3.v2 .date{left:45%;top:20px}
.swiper-3.v2 .lg{position:absolute;left:0;top:0;width:154px;height:64px;line-height:64px;font-size:0;text-align:center;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.11);z-index:10}
.swiper-3.v2 .lg img{position:static;width:auto;height:auto;display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;-o-transform:scale(1)!important;transform:scale(1)!important}
.swiper-3 .con:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.swiper-4{position:relative;overflow:hidden}
.swiper-4 .swp-pagination3{display:none!important}
.swiper-4 .swiper-slide{height: auto}
.swiper-4 .con{display:block;height: 100%; background-color:#fff;overflow:hidden}
.swiper-4 .pic{height:548px;position:relative;overflow:hidden}
.swiper-4 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.swiper-4 .text{padding:36px 50px 25px;min-height:13.54vw}
.swiper-4 .tit{font-size:clamp(18px,1.35vw,24px);color:#333;font-weight:700;line-height:1.67;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.swiper-4 .date{margin-top:20px;font-size:clamp(14px,.94vw,16px);color:#999;line-height:1.3;display:-webkit-flex;display:flex;align-items:center}
.swiper-4 .date .icon-date{margin-right:10px;display:block;width:16px;height:16px;background:url(../images/icon-date1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.swiper-4 .desc{margin-top:20px;font-size:clamp(15px,.94vw,16px);color:#666;line-height:1.75;max-height:5.25em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.swiper-4.v2 .pic{height:486px}
.swiper-4.v2 .text{padding:24px 50px 20px;min-height:9.74vw}
.swiper-4.v2 .desc{margin-top:11px;max-height:3.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.swiper-4.v2 .date{margin-top:14px}
.swiper-5{padding-bottom:48px;position:relative;overflow:hidden}
.swiper-5 .con{display:block}
.swiper-5 .num{padding-bottom:20px;font-size:clamp(14px,1.04vw,18px);color:#2e60b7;line-height:1;position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end}
.swiper-5 .num:before{content:'';position:absolute;left:50%;bottom:0;width:24px;height:1px;background-color:rgba(51,51,51,.4);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.swiper-5 .num span{font-family:DIN-Bold;margin-right:4px;font-size:clamp(24px,2.6vw,48px)}
.swiper-5 .tit{margin-top:22px;font-size:clamp(16px,1.04vw,18px);color:#333;text-align:center;line-height:1.3}
.swiper-6 .swiper-for{position:relative;overflow:hidden}
.swiper-6 .swiper-for .swiper-slide{height:auto}
.swiper-6 .swiper-for .pic{/*padding-top:35.21%;*/position:relative;overflow:hidden}
.swiper-6 .swiper-for .pic img{/*position:absolute;left:0;top:0;*/display: block;width:100%;height:100%;object-fit:cover}
.swiper-6 .swiper-nav{padding:28px 10px 40px;background-color:#eefaff;position:relative;overflow:hidden}
.swiper-6 .swiper-nav .swiper-wrapper{align-items:flex-end}
.swiper-6 .swiper-nav .pic{padding:4px;height:96px;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.11);position:relative}
.swiper-6 .swiper-nav .pic:before{content:'';position:absolute;left:4px;top:4px;right:4px;bottom:4px;background-color:#000;opacity:.2;z-index:1}
.swiper-6 .swiper-nav .pic img{display:block;width:100%;height:100%;object-fit:cover}
.swiper-6 .swiper-nav .swiper-slide-thumb-active .pic{height:108px;background-color:#2e60b7}
.swiper-6 .swiper-nav .swiper-slide-thumb-active .pic:before{opacity:0}
.swiper-7{padding-bottom:50px;position:relative;overflow:hidden}
.swiper-7 .swp-pagination1{bottom:0!important}
.swiper-7 .con{display:block}
.swiper-7 .pic{margin-bottom:20px;padding-top:61.66%;position:relative;overflow:hidden}
.swiper-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}
.swiper-7 .tit{font-size:clamp(16px,1.04vw,18px);color:#333;font-weight:400;line-height:1.78;height:3.56em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.swiper-7 .date{margin-top:10px;font-size:clamp(14px,.94vw,16px);color:#999;line-height:1.3;display:flex;align-items:center}
.swiper-7 .date .icon-date{margin-right:10px;display:block;width:16px;height:16px;background:url(../images/icon-date1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.swiper-7 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.swiper-7 .con:hover .tit{color:#2e60b7;font-weight:700}
.swiper-8{padding:0 22px;padding-bottom:108px;position:relative;overflow:hidden}
.swiper-8 .con{display:block}
.swiper-8 .pic{margin-bottom:26px;padding-top:68.08%;position:relative;overflow:hidden}
.swiper-8 .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-8 .text{padding:0 24px}
.swiper-8 .tit{font-size:clamp(18px,1.35vw,24px);color:#333;font-weight:400;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.swiper-8 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.swiper-8 .con:hover .tit{color:#2e60b7;font-weight:700}
.swiper-9{padding-bottom:72px;position:relative;overflow:hidden}
.swiper-9 .swp-pagination1{bottom:0!important}
.swiper-9 .swiper-slide{height:auto}
.swiper-9 .con{display:block;height:100%;background-color:#fff}
.swiper-9 .pic{padding-top:61.82%;position:relative;overflow:hidden}
.swiper-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}
.swiper-9 .text{padding:32px 30px 28px;min-height:232px}
.swiper-9 .tit{font-size:clamp(18px,1.15vw,20px);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}
.swiper-9 .desc{margin-top:16px;font-size:clamp(14px,.94vw,16px);color:#666;line-height:1.75;max-height:3.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.swiper-9 .date{margin-top:12px;font-size:clamp(14px,.94vw,16px);color:#999;display:flex;align-items:center}
.swiper-9 .date .icon-date{margin-right:10px;display:block;width:16px;height:16px;background:url(../images/icon-date1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.swiper-9 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.swiper-9 .con:hover .tit{color:#2e60b7}
.swiper-10{padding-bottom:30px;background-color:#2e60b7;height:100%;position:relative;overflow:hidden}
.swiper-10 .swp-pagination1{bottom:0!important}
.swiper-10 .swiper-slide{height:auto}
.swiper-10 .con{display:block;height:100%}
.swiper-10 .pic{margin-bottom:38px;height:382px;position:relative;overflow:hidden}
.swiper-10 .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-10 .date{font-size:clamp(14px,.94vw,16px);color:#fff;line-height:1.3;display:flex;align-items:center}
.swiper-10 .date .icon-date{margin-right:10px;display:block;width:16px;height:16px;background:url(../images/icon-date2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.swiper-10 .tit{margin-top:21px;font-size:clamp(18px,1.35vw,24px);color:#fff;font-weight:700;line-height:1.5;max-height:3em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.swiper-10 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.swiper-11{height:532px;position:relative;overflow:hidden}
.swiper-11 .swiper-slide{height:auto}
.swiper-11 .con{display:block;height:100%}
.swiper-11 .pic{height:100%;display:flex;justify-content:center;align-items:center}
.swiper-11 .pic img{display:block;max-width:100%;max-height:100%;flex-shrink:0}
.tabs-tit1 ul{height:100%;display:-webkit-flex;display:flex}
.tabs-tit1 li{width:33.33%;height:100%;flex-shrink:0}
.tabs-tit1 .con{padding:20px 40px;display:block;height:100%;position:relative;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.tabs-tit1 .con:before{content:'';position:absolute;right:0;top:0;width:1px;height:100%;background-color:#ddd}
.tabs-tit1 .icon{margin-right:20px;width:88px;height:88px;line-height:88px;font-size:0;text-align:center;position:relative;flex-shrink:0}
.tabs-tit1 .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}
.tabs-tit1 .icon .ig2{opacity:0}
.tabs-tit1 .text{max-width:calc(100% - 108px);flex-shrink:0}
.tabs-tit1 .tit .cn{font-family:SourceHanSerifCN-Bold;font-size:clamp(20px,1.77vw,32px);color:#333;line-height:1.13;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.tabs-tit1 .tit .en{margin-top:8px;font-size:clamp(12px,.94vw,16px);color:rgba(102,102,102,.6);line-height:1.2;font-weight:400;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.tabs-tit1 li:last-child .con:before,.tabs-tit1 li:nth-child(3n) .con:before{display:none}
.tabs-tit1 .on .con{background-color:#2e60b7}
.tabs-tit1 .on .icon img{opacity:0}
.tabs-tit1 .on .icon .ig2{opacity:1}
.tabs-tit1 .on .tit .cn{color:#fff}
.tabs-tit1 .on .tit .en{color:rgba(255,255,255,.6)}
.tabs-tit2{padding-right:150px;position:relative}
.tabs-tit2 ul{margin:0 -1.875vw;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}
.tabs-tit2 li{flex-shrink:0}
.tabs-tit2 .a1{padding:0 1.875vw;display:block;font-size:clamp(18px,1.35vw,24px);color:#333;line-height:50px}
.tabs-tit2 .btns-1{position:absolute;right:0;top:50%;z-index:10;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}
.tabs-tit2 .on .a1{color:#2e60b7;font-weight:700}
.tabs-tit2 .on .btns-1{display:block}
.tabs-tit3 li{border-bottom:1px solid #ddd}
.tabs-tit3 li:last-child{border:none}
.tabs-tit3 .con{padding:30px;padding-left:52px;display:block;min-height:225px;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center}
.tabs-tit3 .bg-icon{position:absolute;right:20px;bottom:20px;width:70px;height:70px;line-height:70px;font-size:0;text-align:center;z-index:-1}
.tabs-tit3 .bg-icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.tabs-tit3 .bg-icon .ig2{display:none}
.tabs-tit3 .tit{font-size:clamp(18px,1.35vw,24px);color:#333;font-weight:400;line-height:1.3;max-height:2.6em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.tabs-tit3 .more{margin-top:28px;font-size:clamp(15px,.94vw,16px);color:#2e60b7;display:flex;align-items:center}
.tabs-tit3 .more .icon-arrow{margin-left:8px;display:block;width:16px;height:5px;background:url(../images/icon-arrow11.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.tabs-tit3 .on .con{background-color:#2e60b7}
.tabs-tit3 .on .bg-icon img{display:none}
.tabs-tit3 .on .bg-icon .ig2{display:inline-block}
.tabs-tit3 .on .tit{color:#fff;font-weight:700}
.tabs-tit3 .on .more{color:#fff}
.tabs-tit3 .on .more .icon-arrow{background-image:url(../images/icon-arrow12.png)}
.tabs-tit4{border-bottom:1px solid #ddd}
.tabs-tit4 ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end}
.tabs-tit4 li{padding:0 18px}
.tabs-tit4 a{padding-bottom:19px;display:block;font-size:clamp(18px,1.35vw,24px);color:#333;line-height:1.33;position:relative}
.tabs-tit4 a:before{content:'';position:absolute;left:0;bottom:-1px;right:0;height:2px;background-color:#2e60b7;opacity:0}
.tabs-tit4 .on a{color:#2e60b7;font-weight:700}
.tabs-tit4 .on a:before{opacity:1}
.tabs-tit5 ul{margin:0 -5px -5px;display:flex;flex-wrap:wrap;justify-content:center}
.tabs-tit5 li{padding:0 5px;margin-bottom:5px}
.tabs-tit5 a{padding:0 16px;display:block;min-width:144px;line-height:40px;font-size:clamp(16px,1.04vw,18px);color:#fff;text-align:center;background-color:#2e60b7}
.tabs-tit5.v2 a{min-width:120px;border-radius:4px}
.tabs-tit5 .on a{background-color:#d4a568;color:#fff}
.tabs-tit6 ul{margin:0 -10px -15px;display:flex;flex-wrap:wrap;justify-content:center}
.tabs-tit6 li{padding:0 10px;margin-bottom:15px;width:20%;flex-shrink:0}
.tabs-tit6 .con{padding:20px 10px;display:block;min-height:160px;background-color:#2e60b7;border-radius:10px;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center}
.tabs-tit6 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-1;opacity:.06}
.tabs-tit6 .icon{margin:0 auto 15px;width:70px;height:70px;line-height:70px;font-size:0;text-align:center}
.tabs-tit6 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.tabs-tit6 .tit{font-size:clamp(16px,1.04vw,18px);color:#fff;font-weight:700;line-height:1.3;text-align:center}
.tabs-tit6 .on .con{background-color:#d4a568}
.tabs-tit7 ul{margin:0 -10px -15px;display:flex;flex-wrap:wrap;justify-content:center}
.tabs-tit7 li{padding:0 10px;margin-bottom:15px;width:20%;flex-shrink:0}
.tabs-tit7 .con{padding:20px 15px;display:block;min-height:120px;background-color:#2e60b7;border-radius:10px;position:relative;z-index:1;display:flex;align-items:center;justify-content:center}
.tabs-tit7 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-1;opacity:.06}
.tabs-tit7 .icon{margin-right:16px;width:70px;height:70px;line-height:70px;font-size:0;text-align:center;flex-shrink:0}
.tabs-tit7 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.tabs-tit7 .tit{font-size:clamp(16px,1.04vw,18px);color:#fff;font-weight:700;line-height:1.3}
.tabs-tit7 .on .con{background-color:#d4a568}
.tabs-tit8 ul{margin:0 -5px -10px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.tabs-tit8 li{padding:0 5px;margin-bottom:10px}
.tabs-tit8 a{padding:0 15px;display:block;min-width:120px;font-size:clamp(16px,1.35vw,24px);color:#333;text-align:center;line-height:46px;border:1px solid #ddd;border-radius:24px}
.tabs-tit8 .on a{font-weight:700;border-color:#2e60b7}
.tabs-desc1 .tab-item{display:none}
.tabs-desc1 .tab-item.on{display:block}
.tabs-desc2 .tab-item{height:0;visibility:hidden}
.tabs-desc2 .tab-item.on{height:auto;visibility:visible}
.lst-1{margin:0 -25px 120px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}
.lst-1 li{padding:0 25px;margin-bottom:30px;display:block;flex-shrink:0;}
.lst-1 .con{padding:24px;display:block;min-width:320px;height:100%;border-radius:10px;overflow:hidden;display:-webkit-flex;display:flex;align-items:center;justify-content:center}
.lst-1 .icon{margin-right:10px;width:72px;height:72px;text-align:center;position:relative;flex-shrink:0}
.lst-1 .icon img,.lst-1 .icon svg{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 .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.lst-1 .icon svg{max-width:98%;max-height:98%;opacity:0}
.lst-1 .text{max-width:calc(100% - 82px);flex-shrink:0}
.lst-1 .tit .cn{font-family:SourceHanSerifCN-Bold;font-size:clamp(22px,1.98vw,36px);color:#fff;font-weight:700;line-height:1.1}
.lst-1 .tit .en{margin-top:6px;font-size:clamp(13px,.94vw,16px);color:#fff;font-weight:400;line-height:1.1;opacity:.6}
.lst-1 .i1 .con{background-color:rgba(146,15,21,.9); box-shadow: 7px 7px 20px 2px rgba(0,0,0,0.95);}
.lst-1 .i2 .con{background-color:rgba(212,165,104,.9); box-shadow: 7px 7px 20px 2px rgba(0,0,0,0.95);}
.lst-1 .i1 .con:hover{background-color:rgba(146,15,21,1);}
.lst-1 .i2 .con:hover{background-color:rgba(212,165,104,1);}
.lst-2{display:-webkit-flex;display:flex;flex-wrap:wrap}
.lst-2 li{width:50%;flex-shrink:0}
.lst-2 .con{padding:30px 14px;display:block;height:248px;background-color:#f8faff;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.lst-2 .icon{margin:0 auto 20px;width:70px;height:70px;line-height:70px;font-size:0;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-2 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-2 .tit{text-align:center;line-height:1.2}
.lst-2 .tit .cn{font-size:clamp(18px,1.35vw,24px);color:#333;font-weight:700}
.lst-2 .tit .en{margin-top:14px;font-size:clamp(10px,.83vw,14px);color:rgba(153,153,153,.6);font-weight:400;line-height:1.29;text-align:center}
.lst-2 li:nth-child(2) .con{background-color:#b4bece}
.lst-2 li:nth-child(2) .tit .cn{color:#fff}
.lst-2 li:nth-child(2) .tit .en{color:rgba(255,255,255,.6)}
.lst-2 li:nth-child(3n) .con{background-color:#b4bece}
.lst-2 li:nth-child(3n) .tit .cn{color:#fff}
.lst-2 li:nth-child(3n) .tit .en{color:rgba(255,255,255,.6)}
.lst-2 .con:hover .icon{animation:beat .5s 1}
.lst-3{display:-webkit-flex;display:flex;flex-wrap:wrap}
.lst-3 li{width:25%;flex-shrink:0}
.lst-3 .con{padding:20px;padding-top:50px;display:block;height:248px;position:relative}
.lst-3 .con:before{content:'';position:absolute;right:0;top:50%;width:1px;height:142px;background-color:#fff;opacity:.2;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.lst-3 .icon{margin:0 auto 21px;width:70px;height:70px;line-height:70px;font-size:0;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-3 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-3 .tit{color:#fff;text-align:center;line-height:1.2}
.lst-3 .tit .cn{font-size:clamp(18px,1.35vw,24px);font-weight:700}
.lst-3 .tit .en{margin-top:9px;font-size:clamp(10px,.83vw,14px);font-weight:400;text-transform:uppercase;line-height:1.29;opacity:.6}
.lst-3 li:last-child .con:before,.lst-3 li:nth-child(4n) .con:before{display:none}
.lst-3 .con:hover .icon{animation:beat .5s 1}
.lst-4{margin:0 -8px -10px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.lst-4::-webkit-scrollbar{width:4px}
.lst-4::-webkit-scrollbar-track{background:#ddd;border-radius:10px}
.lst-4::-webkit-scrollbar-thumb{background:#2e60b7}
.lst-4::-webkit-scrollbar-thumb:window-inactive{background:#2e60b7}
.lst-4 li{padding:0 8px;margin-bottom:10px;width:16.66%;flex-shrink:0}
.lst-4 .con{display:block}
.lst-4 .tit{padding:0 20px;display:block;font-size:clamp(16px,1.04vw,18px);color:#333;height:48px;line-height:48px;background-color:rgba(255,255,255,.95);border-radius:8px;font-weight:400;text-align:center;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 .con:hover .tit{background-color:#2e60b7;color:#fff}
.lst-5{margin:0 -10px -30px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.lst-5 li{padding:0 10px;margin-bottom:30px;width:33.33%;flex-shrink:0}
.lst-5 .con{display:block;height:100%}
.lst-5 .pic{padding-top:61.67%;position:relative;overflow:hidden}
.lst-5 .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-5 .tit{font-size:clamp(16px,1.04vw,18px);color:#333;font-weight:400;line-height:1.78;height:3.56em;-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-5 .date{margin-top:10px;font-size:clamp(14px,.94vw,16px);color:#999;line-height:1.3;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-5 .date .icon-date{margin-right:10px;display:block;width:16px;height:16px;background:url(../images/icon-date1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.lst-5 .box-img{margin-bottom:20px;position:relative}
.lst-5 .lg{margin-bottom:-20px;width:96px;height:40px;line-height:40px;font-size:0;text-align:center;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.11);position:relative;z-index:10}
.lst-5 .lg img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-5 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-5 .con:hover .tit{color:#2e60b7}
.lst-5 .con:hover .date{color:#2e60b7}
.lst-6 li{border-bottom:1px solid #ddd}
.lst-6 .con{padding:20px 0;display:block;min-height:123px;position:relative;z-index:1;overflow:hidden;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-6 .con:before{content:'';position:absolute;right:4px;bottom:20px;width:12px;height:12px;background:url(../images/icon-arrow6.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-6 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-1;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-6 .date{width:112px;position:relative;text-align:center;line-height:1.2;flex-shrink:0}
.lst-6 .date:before{content:'';position:absolute;right:0;top:50%;width:1px;height:60px;background-color:#ddd;-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-6 .date .d1{font-size:clamp(24px,1.98vw,36px);color:#2e60b7;font-weight:700;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-6 .date .d2{margin-top:4px;font-size:clamp(14px,.94vw,16px);color:#999;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-6 .text{padding:0 20px;width:calc(100% - 112px);flex-shrink:0}
.lst-6 .tit{font-size:clamp(16px,1.04vw,18px);color:#333;font-weight:400;line-height:1.89;max-height:3.78em;-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-6 .con:hover{background-color:#2e60b7}
.lst-6 .con:hover:before{bottom:0;opacity:0}
.lst-6 .con:hover .bg{opacity:.1}
.lst-6 .con:hover .date .d1,.lst-6 .con:hover .date .d2{color:#fff}
.lst-6 .con:hover .date:before{background-color:rgba(255,255,255,.2)}
.lst-6 .con:hover .date .d2{font-weight:700}
.lst-6 .con:hover .tit{color:#fff;font-weight:700}
.lst-6.v2 li{border-style:dashed}
.lst-6.v2 .con{min-height:108px}
.lst-6.v2 .con:before{bottom:4px}
.lst-6.v2 li:last-child{border:none}
.lst-6.v2 .con:hover:before{bottom:0}
.lst-6.v2 .con:hover .date:before{background-color:#fff}
.lst-6.v2 .con:hover .date .d2{font-weight:400}
.lst-7{background:#fff url(../images/bg7.png) center bottom no-repeat;-webkit-background-size:cover;background-size:cover;display:-webkit-flex;display:flex;flex-wrap:wrap}
.lst-7 li{width:25%;flex-shrink:0}
.lst-7 .con{display:block;height:100%;min-height:770px;position:relative;z-index:1}
.lst-7 .con:before{content:'';position:absolute;right:0;top:0;bottom:0;width:1px;background-color:#2e60b7;z-index:-1}
.lst-7 .con:after{content:'';position:absolute;right:0;bottom:0;width:15px;height:17px;background:url(../images/icon-shape1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.lst-7 .pic{padding-top:73.33%;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 .text{padding:0 40px 60px}
.lst-7 .icon{margin:0 auto 16px;width:70px;height:70px;line-height:70px;font-size:0;text-align:center}
.lst-7 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-7 .tit{text-align:center;line-height:1.2}
.lst-7 .tit .cn{font-family:SourceHanSerifCN-Bold;font-size:clamp(20px,1.77vw,32px);color:#333;font-weight:400}
.lst-7 .tit .en{margin-top:6px;font-size:clamp(12px,.94vw,16px);color:rgba(102,102,102,.6);font-weight:400}
.lst-7 li:nth-child(1) .pic{margin-bottom:130px}
.lst-7 li:nth-child(2) .pic{margin-bottom:90px;padding-top:91.04%}
.lst-7 li:nth-child(3) .pic{margin-bottom:56px;padding-top:105%}
.lst-7 li:nth-child(4) .pic{margin-bottom:102px;padding-top:78.33%}
.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{position:relative;z-index:10}
.lst-8 li{margin-top:-1px;position:relative}
.lst-8 .con{display:block;min-height:136px;position:relative;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-8 .con:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:#2e60b7;z-index:-1;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-8 .con:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #ddd;z-index:-2}
.lst-8 .pic{width:218px;height:136px;position:relative;overflow:hidden;flex-shrink:0;order:2}
.lst-8 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.lst-8 .text{padding:15px 22px;width:calc(100% - 218px);max-width:100%;flex-grow:1;order:1}
.lst-8 .tit{font-size:clamp(16px,1.04vw,18px);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;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-8 .date{margin-top:10px;font-size:clamp(14px,.94vw,16px);color:#999;line-height:1.3;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-8 .date .icon-date{margin-right:10px;display:block;width:16px;height:16px;background:url(../images/icon-date1.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}
.lst-8 .on{z-index:10;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-8 .on .con{padding-right:6px}
.lst-8 .on .con:before{left:-12px;top:-6px;right:0;bottom:-6px;opacity:1}
.lst-8 .on .con:after{opacity:0}
.lst-8 .on .date,.lst-8 .on .tit{color:#fff}
.lst-8 .on .tit{font-weight:700}
.lst-8 .on .date .icon-date{width:20px;height:20px;background-image:url(../images/icon-date2.png)}
.lst-9{margin:0 -10px -20px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.lst-9 li{padding:0 10px;margin-bottom:20px;width:50%;flex-shrink:0}
.lst-9 .con{padding:48px 30px 20px;display:block;min-height:262px;background-color:#fff;box-shadow:0 8px 8px rgba(0,0,0,.11);position:relative;z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-9 .con:before{content:'';position:absolute;left:30px;top:24px;width:56px;height:3px;background-color:#2e60b7;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-9 .bg-icon{position:absolute;right:10px;bottom:10px;width:56px;height:56px;overflow:hidden;z-index:-1;opacity:.1}
.lst-9 .bg-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-9 .bg-icon .ig2{opacity:0}
.lst-9 .tit{font-size:clamp(18px,1.04vw,18px);color:#333;font-weight:700;line-height:1.89;height:3.78em;-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-9 .desc{margin-top:20px;font-size:clamp(15px,.94vw,16px);color:#999;line-height:2;height: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-9 .date{margin-top:20px;font-size:clamp(14px,.94vw,16px);color:#999;line-height:1.3;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-9 .date .icon-date{margin-right:10px;display:block;width:16px;height:16px;background:url(../images/icon-date1.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}
.lst-9 .con:hover{background-color:#2e60b7}
.lst-9 .con:hover:before{background-color:#fff}
.lst-9 .con:hover .bg-icon img{opacity:0}
.lst-9 .con:hover .bg-icon .ig2{opacity:1}
.lst-9 .con:hover .date,.lst-9 .con:hover .desc,.lst-9 .con:hover .tit{color:#fff}
.lst-9 .con:hover .desc{opacity:.7}
.lst-9 .con:hover .date .icon-date{background-image:url(../images/icon-date2.png)}
.lst-9.v2{margin:0 -20px -60px}
.lst-9.v2 li{padding:0 20px;margin-bottom:60px;width:33.33%}
.lst-9.v2 .con{padding:57px 30px 30px;min-height:17.18vw}
.lst-9.v2 .con:before{left:30px;top:34px}
.lst-9.v2 .bg-icon{right:20px;bottom:20px;width:64px;height:64px;line-height:64px}
.lst-9.v2 .tit{font-size:clamp(18px,1.35vw,24px);line-height:1.67;height:3.52em}
.lst-9.v2 .desc{margin-top:16px;font-size:clamp(15px,1.04vw,18px);line-height:1.89;height:5.67em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.lst-9.v2 .date{margin-top:16px}
.lst-9.v2 .con:hover .desc{opacity:1}
.lst-10 li{border-bottom:1px solid #ddd}
.lst-10 .con{display:block;height:67px;overflow:hidden;display:-webkit-flex;display:flex;align-items:center}
.lst-10 .date{margin-right:10px;padding:0 4px;display:block;width:104px;line-height:2.25;background-color:rgba(46,96,183,.2);border-radius:5px;font-size:clamp(14px,.94vw,16px);color:#2e60b7;text-align:center;flex-shrink:0}
.lst-10 .tit{width:calc(100% - 114px);font-size:clamp(16px,1.04vw,18px);color:#333;font-weight:400;line-height:1.89;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;flex-shrink:0}
.lst-10 .con:hover .date{background-color:#2e60b7;color:#fff}
.lst-10 .con:hover .tit{color:#2e60b7;font-weight:700}
.lst-10.v2{border-top:1px solid #ddd}
.lst-10.v2 .con{padding:0 26px;height:102px}
.lst-10.v2 .date{margin-right:20px;width:128px;font-size:clamp(14px,1.04vw,18px);line-height:2.22}
.lst-10.v2 .tit{width:calc(100% - 148px);font-size:clamp(16px,1.35vw,24px)}
.lst-11 li{border-bottom:1px solid #ddd}
.lst-11 .con{padding-left:18px;display:block;height:67px;line-height:67px;position:relative;overflow:hidden}
.lst-11 .con:before{content:'';position:absolute;left:0;top:50%;width:8px;height:8px;background-color:#2e60b7;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.lst-11 .date{margin-left:10px;float:right;font-size:clamp(14px,.94vw,16px);color:#999;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-11 .date .icon-date{margin-right:10px;display:block;width:16px;height:16px;background:url(../images/icon-date1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.lst-11 .tit{font-size:clamp(16px,1.04vw,18px);color:#333;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst-11 .con:hover .date,.lst-11 .con:hover .tit{color:#2e60b7}
.lst-11 .con:hover .tit{font-weight:700}
.lst-11.v2{border-top:1px solid #ddd}
.lst-11.v2 .con{padding-left:28px;height:102px;line-height:102px}
.lst-11.v2 .tit{font-size:clamp(16px,1.35vw,24px)}
.lst-11.v2 .date{margin-left:20px}
.lst-12{margin:0 -40px -40px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.lst-12 li{padding:0 40px;margin-bottom:40px;width:50%;flex-shrink:0}
.lst-12 li:last-child{border:none}
.lst-12 .con{padding:20px 0;display:block;min-height:125px;background-color:#fff;border:1px solid #ddd;position:relative;z-index:1;border-radius:5px;overflow:hidden;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-12 .con:before{content:'';position:absolute;right:4px;bottom:20px;width:12px;height:12px;background:url(../images/icon-arrow6.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-12 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-1;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-12 .date{width:112px;position:relative;text-align:center;line-height:1.2;flex-shrink:0}
.lst-12 .date:before{content:'';position:absolute;right:0;top:50%;width:1px;height:60px;background-color:#ddd;-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-12 .date .d1{font-size:clamp(24px,1.98vw,36px);color:#2e60b7;font-weight:700;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-12 .date .d2{margin-top:5px;font-size:clamp(14px,.94vw,16px);color:#999;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-12 .text{padding:0 20px;width:calc(100% - 112px);flex-shrink:0}
.lst-12 .tit{font-size:clamp(16px,1.04vw,18px);color:#333;font-weight:400;line-height:1.89;max-height:3.78em;-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.v2 .bg{opacity:.04}
.lst-12 .con:hover{background-color:#2e60b7}
.lst-12 .con:hover:before{bottom:0;opacity:0}
.lst-12 .con:hover .bg{opacity:.1}
.lst-12 .con:hover .date .d1,.lst-12 .con:hover .date .d2{color:#fff}
.lst-12 .con:hover .date:before{background-color:rgba(255,255,255,.2)}
.lst-12 .con:hover .date .d2{font-weight:700}
.lst-12 .con:hover .tit{color:#fff;font-weight:700}
.lst-13{margin:0 -12px -30px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.lst-13 li{padding:0 12px;margin-bottom:30px;width:50%;flex-shrink:0}
.lst-13 .con{display:block;height:100%;box-shadow:0 8px 8px rgba(0,0,0,.11);position:relative;z-index:1}
.lst-13 .bg-icon{position:absolute;right:10px;bottom:10px;width:56px;height:56px;line-height:56px;font-size:0;text-align:center;z-index:-1;opacity:.2}
.lst-13 .bg-icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-13 .hd{padding:24px 30px;background-color:#2e60b7;position:relative;z-index:1}
.lst-13 .hd:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/bg14.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:-1;opacity:.1}
.lst-13 .hd .tit{font-size:clamp(18px,1.35vw,24px);color:#fff;font-weight:700;line-height:1.3}
.lst-13 .bd{padding:32px 30px;padding-right:80px;font-size:clamp(15px,1.04vw,18px);color:#333;line-height:2.22}
.lst-13 .bd span{display:inline-block}
.lst-14{border-top:1px solid #ddd}
.lst-14 li{border-bottom:1px solid #ddd}
.lst-14 .con{padding:40px 26px 40px 54px;display:block;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-14 .date{margin-right:40px;padding-top:24px;width:80px;border-top:2px solid #2e60b7;text-align:right;flex-shrink:0;order:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-14 .date .d1{font-size:clamp(14px,.94vw,16px);color:#666;line-height:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-14 .date .d2{margin-top:8px;font-size:clamp(24px,1.98vw,36px);color:#2e60b7;font-weight:700;line-height:1.06;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-14 .pic{position:relative;overflow:hidden}
.lst-14 .pic:before{content:'';display:block;padding-top:68.18%}
.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 .text{padding-right:24px;width:calc(100% - 556px);max-width:100%;flex-grow:1;align-self:center;order:3}
.lst-14 .tit{font-size:clamp(18px,1.35vw,24px);color:#333;font-weight:700;line-height:1.67;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:24px;font-size:clamp(15px,.94vw,16px);color:#666;line-height:1.75;max-height:5.25em;-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-14 .icon-arrow{display:block;width:44px;height:44px;background:#2e60b7 url(../images/icon-arrow5.png) center center no-repeat;-webkit-background-size:20px auto;background-size:20px auto;border-radius:50%;flex-shrink:0;align-self:center;order:4;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-14 .box-img{margin-right:40px;width:352px;position:relative;flex-shrink:0;order:2}
.lst-14 .lg{margin-bottom:-20px;width:96px;height:40px;line-height:40px;font-size:0;text-align:center;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.11);position:relative;z-index:2}
.lst-14 .lg img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-14 .mask-bg{position:absolute;left:0;top:20px;right:0;bottom:0;background:url(../images/ls-bg7.png) center bottom no-repeat;-webkit-background-size:cover;background-size:cover;z-index:1}
.lst-14 .mask-text{padding:9px 22px;position:absolute;left:0;bottom:0;right:0;z-index:10}
.lst-14 .date2{font-size:clamp(14px,.94vw,16px);color:#fff;line-height:1.3;display:flex;align-items:center}
.lst-14 .date2 .icon-date{margin-right:10px;display:block;width:16px;height:16px;background:url(../images/icon-date2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.lst-14 .tit2{margin-top:6px;font-size:clamp(16px,1.04vw,18px);color:#fff;font-weight:400;line-height:1.44;max-height:2.88em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.lst-14 .con:hover{background-color:#2e60b7}
.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 .date{border-color:#fff}
.lst-14 .con:hover .date .d1,.lst-14 .con:hover .date .d2,.lst-14 .con:hover .desc,.lst-14 .con:hover .tit{color:#fff}
.lst-14 .con:hover .icon-arrow{background-color:#fff;background-image:url(../images/icon-arrow3.png)}
.lst-15{margin:0 15.8% -40px;display:flex;flex-wrap:wrap;justify-content:center}
.lst-15+.lst-15{margin-top:40px}
.lst-15 li{padding:0 20px;margin-bottom:40px;width:50%;flex-shrink:0}
.lst-15 .con{display:block;height:100%}
.lst-15 .pic{padding-top:62.05%;position:relative;overflow:hidden}
.lst-15 .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-15 .text{margin-top:-24px;padding:14px 30px 12px;width:80.3%;min-height:84px;background:url(../images/ls-bg1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;box-shadow:0 8px 8px rgba(0,0,0,.11);position:relative;z-index:10;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-15 .tit{font-size:clamp(18px,1.35vw,24px);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-15 .job{margin-top:6px;font-size:clamp(15px,.94vw,16px);color:#333;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-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-15 .con:hover .text{background-image:url(../images/ls-bg2.png)}
.lst-15 .con:hover .job,.lst-15 .con:hover .tit{color:#fff}
.lst-16{margin:0 -12px -20px;display:flex;flex-wrap:wrap}
.lst-16>li{padding:0 12px;margin-bottom:20px;width:33.33%;flex-shrink:0}
.lst-16 .con{padding:40px;padding-bottom:32px;padding-left:20px;display:block;height:100%;box-shadow:0 8px 8px rgba(0,0,0,.11);position:relative;z-index:1}
.lst-16 .icon{position:absolute;right:30px;top:30px;width:70px;height:70px;line-height:70px;font-size:0;text-align:center;z-index:-1}
.lst-16 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-16 .hd{margin-bottom:20px;border-bottom:1px solid #ddd}
.lst-16 .hd .num{font-family:SourceHanSerifCN-Bold;padding-bottom:20px;font-size:clamp(28px,2.6vw,48px);color:#2e60b7;line-height:1.2;opacity:.2}
.lst-16 .bd .tit{margin-bottom:20px;font-size:clamp(18px,1.15vw,20px);color:#333;font-weight:700;line-height:1.3}
.lst-16 .bd ul{font-size:clamp(15px,1.15vw,20px);color:#333;line-height:1.8}
.lst-16 .bd ul li{padding-left:30px;position:relative}
.lst-16 .bd ul li:before{content:'';position:absolute;left:0;top:.47vw;width:20px;height:20px;background:url(../images/icon-dot1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.lst-17{overflow:hidden}
.lst-17 .ls-items{padding:22px 0;border-bottom:1px solid #d9d9d9}
.lst-17 .ls-items:first-child{padding-top:19px}
.lst-17 .ls-items:last-child{border:none}
.lst-17 ul{margin:0 -35px;display:flex;flex-wrap:wrap}
.lst-17 li{padding:0 35px}
.lst-17 .a1{display:block;font-size:clamp(15px,1.04vw,18px);color:#333;line-height:2.22}
.lst-17 .a1:hover{color:#2e60b7;font-weight:700}
.lst-18{margin:0 -20px;display:flex}
.lst-18 .ls-col,.lst-18 .ls-com,.lst-18 .ls-cor{padding:0 20px;width:33.33%;flex-shrink:0}
.lst-18 .ls-com .con{height:680px}
.lst-18 .ls-com .con:before{background-image:url(../images/ls-bg4.png)}
.lst-18 li{margin-bottom:40px}
.lst-18 li:last-child{margin-bottom:0}
.lst-18 .con{display:block;height:320px;position:relative;overflow:hidden}
.lst-18 .con:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/ls-bg3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}
.lst-18 .pic{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}
.lst-18 .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-18 .text{padding:20px;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}
.lst-18 .icon{margin:0 auto 16px;width:70px;height:70px;line-height:70px;font-size:0;text-align:center}
.lst-18 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-18 .tit{color:#fff;line-height:1.2;font-weight:400;text-align:center}
.lst-18 .tit .cn{font-family:SourceHanSerifCN-Bold;font-size:clamp(20px,1.77vw,32px)}
.lst-18 .tit .en{margin-top:6px;font-size:clamp(12px,.94vw,18px);opacity:.6}
.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-19{margin:0 -12px -20px;display:flex;flex-wrap:wrap}
.lst-19 li{padding:0 12px;margin-bottom:20px;width:33.33%;flex-shrink:0}
.lst-19 .con{padding:40px 10px;padding-top:49px;display:block;height:320px;box-shadow:0 8px 8px rgba(0,0,0,.11);position:relative;z-index:1;overflow:hidden;display:flex;flex-direction:column}
.lst-19 .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-19 .icon{margin:0 auto 12px;width:70px;height:70px;line-height:70px;font-size:0;text-align:center}
.lst-19 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-19 .tit{font-size:clamp(20px,1.77vw,32px);color:#fff;font-weight:700;line-height:1.3;text-align:center}
.lst-19 .desc{margin-top:19px;font-size:clamp(16px,1.35vw,24px);color:#fff;line-height:1.5;text-align:center}
.lst-20{margin:0 -20px -40px;display:flex;flex-wrap:wrap}
.lst-20 li{padding-bottom:40px;width:33.33%;flex-shrink:0}
.lst-20 .con{margin: 0 20px; display:block;height:100%;background-color:#fff;box-shadow:0 8px 8px rgba(0,0,0,.11);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-20 .pic{padding-top:61.59%;position:relative;overflow:hidden}
.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 .text{padding:10px 30px;min-height:92px;display:flex;justify-content:center;align-items:center}
.lst-20 .tit{font-size:clamp(16px,1.04vw,18px);color:#333;font-weight:400;text-align:center;line-height:1.89;max-height:3.78em;-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.v2{position: relative}
.lst-20.v2 .pic{padding: 0}
.lst-20.v2 .pic img{position: static}
.lst-20.v3{height: auto !important}
.lst-20.v3 li{position: static !important; width: 33.33% !important}
.lst-20.v3 .pic{padding-top: 145.45%}
.lst-20 .con:hover{background-color:#2e60b7}
.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 .tit{color:#fff;font-weight:700}
.lst-21{border-top:1px solid #ddd}
.lst-21 li{border-bottom:1px solid #ddd}
.lst-21 .con{padding:15px 0;padding-left:20px;display:block;min-height:129px;display:flex;align-items:center}
.lst-21 .lg{margin-right:24px;display:block;width:154px;height:64px;line-height:64px;font-size:0;text-align:center;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.11);flex-shrink:0}
.lst-21 .lg img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-21 .text{width:calc(100% - 178px);max-width:100%;flex-grow:1}
.lst-21 .date{display:block;font-size:clamp(14px,.94vw,16px);color:#999;line-height:1.2;display:flex;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-21 .date .icon-date{margin-right:10px;display:block;width:16px;height:16px;background:url(../images/icon-date1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.lst-21 .tit{margin-top:8px;font-size:clamp(16px,1.04vw,18px);color:#333;font-weight:400;line-height:1.89;max-height:3.78em;-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-21 .con:hover .tit{color:#2e60b7}
.lst-21 .con:hover .date{color:#2e60b7}
.lst-22{padding-top:45.57%;position:relative}
.lst-22 li{position:absolute;width:32%;height:47.8%}
.lst-22 .con{display:block;height:100%;position:relative;background-color:#000;overflow:hidden}
.lst-22 .con:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/ls-bg6.png) center bottom no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}
.lst-22 .pic{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}
.lst-22 .pic img{display:block;width:100%;height:100%;object-fit:cover;opacity:.7;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-22 .play{position:absolute;left:50%;top:50%;width:48px;height:48px;background:url(../images/icon-play2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}
.lst-22 .text{padding:18px 24px;position:absolute;left:0;bottom:0;right:0;z-index:10}
.lst-22 .date{font-size:clamp(14px,.94vw,16px);color:#fff;line-height:1.3;display:flex;align-items:center}
.lst-22 .date .icon-date{margin-right:10px;display:block;width:16px;height:16px;background:url(../images/icon-date2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.lst-22 .tit{margin-top:6px;font-size:clamp(16px,1.04vw,18px);color:#fff;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst-22 .i1{right:0;top:0;height:100%}
.lst-22 .i1 .con:before{background-image:url(../images/ls-bg5.png)}
.lst-22 .i2{left:0;top:0}
.lst-22 .i3{left:34%;top:0}
.lst-22 .i4{left:0;bottom:0}
.lst-22 .i5{left:34%;bottom:0}
.lst-22 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-23 li{margin-bottom:40px;padding-top:20px;position:relative;overflow:hidden}
.lst-23 li:last-child{margin-bottom:0}
.lst-23 .con{display:block;min-height:240px;position:relative;display:flex}
.lst-23 .date{padding:6px;position:absolute;left:20px;top:-20px;min-width:80px;min-height:72px;background-color:#2e60b7;color:#fff;line-height:1.1;text-align:center;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center}
.lst-23 .date .d1{font-size:clamp(24px,1.35vw,24px);font-weight:700}
.lst-23 .date .d2{margin-top:6px;font-size:clamp(13px,.94vw,16px)}
.lst-23 .pic{margin-right:40px;width:352px;position:relative;overflow:hidden;flex-shrink:0}
.lst-23 .pic:before{content:'';display:block;padding-top:68.18%}
.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 .text{padding:20px 0;padding-right:110px;width:calc(100% - 392px);max-width:100%;position:relative;flex-grow:1;display:flex;flex-direction:column;justify-content:center}
.lst-23 .text:before{content:'';position:absolute;left:-40px;bottom:0;right:0;height:1px;background-color:#ddd}
.lst-23 .tit{font-size:clamp(18px,1.35vw,24px);color:#333;font-weight:700;line-height:1.67;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-23 .date2{margin-top: 18px; padding-left: 28px; font-size: clamp(13px,0.94vw,16px); color: #999999; line-height: 1.5; background: url(../images/icon-date1.png) left center no-repeat; -webkit-background-size: 20px auto; background-size: 20px auto;}
.lst-23 .desc{margin-top:24px;font-size:clamp(15px,.94vw,16px);color:#666;line-height:2;max-height:8em;-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-23 .icon-arrow{position:absolute;right:0;top:50%;display:block;width:44px;height:44px;background:#2e60b7 url(../images/icon-arrow5.png) center center no-repeat;-webkit-background-size:20px auto;background-size:20px auto;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.lst-23.v2{}
.lst-23.v2 .desc{margin-top: 18px}
.lst-23 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-23 .con:hover .tit{color:#2e60b7}
.lst-23 .con:hover .desc{color:#2e60b7}
.lst-24{margin:0 -16px -56px;display:flex;flex-wrap:wrap}
.lst-24 li{padding:0 16px;margin-bottom:56px;width:33.33%;flex-shrink:0}
.lst-24 .con{display:block}
.lst-24 .pic{margin-bottom:20px;padding-top:61.61%;position:relative;overflow:hidden}
.lst-24 .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-24 .tit{font-size:clamp(18px,1.35vw,24px);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-24 .date{margin-top:10px;font-size:clamp(14px,.94vw,16px);color:#999;line-height:1.3;display:flex;align-items:center}
.lst-24 .date .icon-date{margin-right:10px;display:block;width:16px;height:16px;background:url(../images/icon-date1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.lst-24 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-24 .con:hover .tit{color:#2e60b7;font-weight:700}
.lst-25{margin:0 -14px -28px;display:flex;flex-wrap:wrap}
.lst-25 li{padding:0 14px;margin-bottom:28px;width:33.33%;flex-shrink:0}
.lst-25 .con{display:block}
.lst-25 .pic{margin-bottom:22px;padding-top:68.08%;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 .mask-bg{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/ls-bg8.png) center bottom no-repeat;-webkit-background-size:cover;background-size:cover;z-index:1}
.lst-25 .play{position:absolute;left:50%;top:50%;width:48px;height:48px;background:url(../images/icon-play2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}
.lst-25 .text{padding:0 24px}
.lst-25 .date{font-size:clamp(14px,.94vw,16px);color:#333;line-height:1.3;display:flex;align-items:center}
.lst-25 .date .icon-date{margin-right:10px;display:block;width:16px;height:16px;background:url(../images/icon-date1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.lst-25 .tit{margin-top:6px;font-size:clamp(18px,1.35vw,24px);color:#333;font-weight:400;line-height:1.67;max-height:3.34em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.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 .tit{color:#2e60b7;font-weight:700}
.lst-26{margin:0 -10px -20px;display:flex;flex-wrap:wrap}
.lst-26 li{padding:0 10px;margin-bottom:20px;width:25%;flex-shrink:0}
.lst-26 .con{padding:52px 32px 30px;display:block;min-height:208px;background-color:#2e60b7;border-radius:24px;box-shadow:0 6px 6px rgba(0,0,0,.11);position:relative;z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-26 .bg-icon{position:absolute;right:11px;bottom:11px;width:70px;height:70px;line-height:70px;font-size:0;text-align:center;opacity:.2;z-index:-1}
.lst-26 .bg-icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-26 .tit{font-size:clamp(18px,1.35vw,24px);color:#fff;font-weight:700;line-height:1.42;max-height:2.84em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.lst-26 .con:hover{background-color:#d4a568}
.lst-27{margin:0 -8px -10px;display:flex;flex-wrap:wrap}
.lst-27 li{padding:0 8px;margin-bottom:10px;width:16.66%;flex-shrink:0}
.lst-27 .con{padding:0 15px;display:block;height:48px;line-height:46px;background-color:#fff;border:1px solid #ddd;border-radius:8px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-27 .tit{font-size:clamp(16px,1.04vw,18px);color:#333;text-align:center;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst-27 .con:hover{background-color:#2e60b7;border-color:#2e60b7}
.lst-27 .con:hover .tit{color:#fff;font-weight:700}
.lst-28{margin:0 -12px -40px;display:flex;flex-wrap:wrap}
.lst-28 li{padding:0 12px;margin-bottom:40px;width:20%;flex-shrink:0}
.lst-28 .con{padding:4px;display:block;background-color:#fff;box-shadow:0 8px 8px rgba(0,0,0,.16);position:relative;z-index:1}
.lst-28 .con:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/bg9.png) top center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:2;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.lst-28 .pic{height:298px;position:relative;overflow:hidden}
.lst-28 .pic img{position:absolute;left:0;top:0;width:100%;min-height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-28 .text{padding:26px 18px 22px;position:relative;z-index:10}
.lst-28 .tit{font-size:clamp(18px,1.35vw,24px);color:#333;font-weight:700;line-height:30px;text-align:center;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-28 .desc{margin-top:8px;font-size:clamp(15px,.94vw,16px);color:#333;line-height:1.75;text-align:center;height:3.5em;-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-28 .btns{margin-top:12px;display:-webkit-flex;display:flex;justify-content:center}
.lst-28 .btns .a1{padding:0 12px;display:block;min-width:88px;line-height:30px;border:1px solid #2e60b7;border-radius:30px;font-size:clamp(15px,.94vw,16px);color:#2e60b7;text-align:center;flex-shrink:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-28 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-28 .con:hover:before{background-image:url(../images/bg10.png)}
.lst-28 .con:hover .desc,.lst-28 .con:hover .tit{color:#fff}
.lst-28 .con:hover .btns .a1{background-color:#fff;border-color:#fff;color:#2e60b7}
.lst-29{margin:0 -20px -40px;display:flex;flex-wrap:wrap}
.lst-29 li{padding:0 20px;margin-bottom:40px;width:33.33%;flex-shrink:0}
.lst-29 .con{padding:93px 40px 40px;display:block;height:360px;border-radius:24px;position:relative;z-index:1;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-29 .con:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;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;z-index:-2}
.lst-29 .bg-icon{position:absolute;right:35px;bottom:35px;width:130px;height:130px;line-height:130px;font-size:0;text-align:center;z-index:-1;opacity:.4}
.lst-29 .bg-icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-29 .tit{font-family:SourceHanSerifCN-Bold;font-size:clamp(22px,2.6vw,48px);color:#fff;font-weight:400;line-height:1.2;text-align:center}
.lst-29 .i1 .con:before{background-color:#d4a568;opacity:.9}
.lst-29 .i2 .con:before{background-color:#2e60b7;opacity:.9}
.lst-29 .i3 .con:before{background-color:#d4a568;opacity:.92}
.lst-29 .con:hover{box-shadow:0 0 15px rgba(0,0,0,.5)}
.lst-30 li{margin-bottom:20px}
.lst-30 .con{display:block;padding-top:59.13%;position:relative;overflow:hidden}
.lst-30 .con:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/ls-bg9.png) center bottom no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}
.lst-30 .date{padding:0 10px;position:absolute;left:0;top:0;min-width:116px;min-height:106px;background-color:#2e60b7;line-height:1.1;text-align:center;color:#fff;font-weight:700;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center}
.lst-30 .date .d1{font-size:clamp(24px,2.6vw,48px)}
.lst-30 .date .d2{margin-top:6px;font-size:clamp(13px,1.04vw,18px)}
.lst-30 .pic{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}
.lst-30 .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-30 .text{padding:24px 30px;position:absolute;left:0;bottom:0;right:0;z-index:10}
.lst-30 .tit{font-size:clamp(16px,1.04vw,18px);color:#fff;font-weight:700;line-height:1.89;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.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-31{margin:0 -10px;display:flex;flex-wrap:wrap}
.lst-31 li{padding:0 10px;margin-bottom:20px;width:50%;flex-shrink:0}
.lst-31 .con{display:block;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.11)}
.lst-31 .pic{padding-top:61.49%;position:relative;overflow:hidden}
.lst-31 .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-31 .text{padding:14px 30px 10px;min-height:120px}
.lst-31 .tit{font-size:clamp(16px,1.04vw,18px);color:#333;font-weight:400;line-height:1.78;height:3.56em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.lst-31 .date{margin-top:8px;font-size:clamp(14px,.94vw,16px);color:#999;line-height:1.5;display:flex;align-items:center}
.lst-31 .date .icon-date{margin-right:10px;display:block;width:16px;height:16px;background:url(../images/icon-date1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.lst-31 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-31 .con:hover .tit{color:#2e60b7}
.lst-32{margin:0 -20px -60px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.lst-32 li{padding:0 20px;margin-bottom:60px;width:33.33%;flex-shrink:0}
.lst-32 .con{padding:58px 30px 20px;padding-right:17%;display:block;min-height:208px;background-color:#fff;box-shadow:0 8px 8px rgba(0,0,0,.11);position:relative;z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-32 .con:before{content:'';position:absolute;left:30px;top:35px;width:56px;height:3px;background-color:#2e60b7;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-32 .bg-icon{position:absolute;right:16px;bottom:16px;width:70px;height:70px;overflow:hidden;z-index:-1;opacity:.1}
.lst-32 .bg-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-32 .bg-icon .ig2{opacity:0}
.lst-32 .tit{font-size:clamp(18px,1.35vw,24px);color:#333;font-weight:700;line-height:1.67;height:3.34em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-32 .date{margin-top:18px;font-size:clamp(14px,.94vw,16px);color:#999;line-height:1.3;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-32 .date .icon-date{margin-right:10px;display:block;width:16px;height:16px;background:url(../images/icon-date1.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}
.lst-32 .con:hover{background-color:#2e60b7}
.lst-32 .con:hover:before{background-color:#fff}
.lst-32 .con:hover .bg-icon img{opacity:0}
.lst-32 .con:hover .bg-icon .ig2{opacity:1}
.lst-32 .con:hover .date,.lst-32 .con:hover .tit{color:#fff}
.lst-32 .con:hover .date .icon-date{background-image:url(../images/icon-date2.png)}
.lst-33{margin:0 -14px -28px;display:flex;flex-wrap:wrap}
.lst-33 li{padding:0 14px;margin-bottom:28px;width:33.33%;flex-shrink:0}
.lst-33 .con{display:block}
.lst-33 .pic{margin-bottom:25px;padding-top:66.96%;position:relative;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-33 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.lst-33 .tit{font-size:clamp(16px,1.35vw,24px);color:#333;font-weight:400;text-align:center;line-height:1.67;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst-33 .con:hover .pic{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}
.lst-33 .con:hover .tit{color:#2e60b7;font-weight:700}
.lst-34 li{margin-bottom:48px;overflow:hidden}
.lst-34 li:last-child{margin-bottom:0}
.lst-34 .con{min-height:240px;position:relative;display:flex}
.lst-34 .icon-arrow{position:absolute;right:0;top:50%;display:block;width:44px;height:44px;background:#2e60b7 url(../images/icon-arrow5.png) center center no-repeat;-webkit-background-size:20px auto;background-size:20px auto;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.lst-34 .pic{margin-right:40px;width:352px;position:relative;overflow:hidden;flex-shrink:0}
.lst-34 .pic:before{content:'';display:block;padding-top:68.18%}
.lst-34 .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-34 .text{padding:20px 0;padding-right:100px;width:calc(100% - 392px);max-width:100%;position:relative;flex-grow:1;display:flex;flex-direction:column;justify-content:center}
.lst-34 .text:before{content:'';position:absolute;left:-40px;bottom:0;right:0;height:1px;background-color:#ddd}
.lst-34 .tit{font-size:clamp(18px,1.35vw,24px);color:#333;font-weight:700;line-height:1.67;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-34 .date{margin-top:20px;font-size:clamp(14px,.94vw,16px);color:#999;line-height:1.3;display:flex;align-items:center}
.lst-34 .date .icon-date{margin-right:10px;display:block;width:16px;height:16px;background:url(../images/icon-date1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.lst-34 .desc{margin-top:20px;font-size:clamp(14px,.94vw,16px);color:#666;line-height:2;max-height: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-34 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-34 .con:hover .tit{color:#2e60b7}
.lst-34 .con:hover .desc{color:#2e60b7}
.lst-35{font-size:clamp(16px,1.15vw,20px);color:#333;line-height:1.5}
.lst-35 li{margin-bottom:10px}
.lst-35 li:last-child{margin-bottom:0}
.lst-35 .con{display:block}
.lst-35 .hd{background-color:#eefaff;position:relative;display:flex}
.lst-35 .hd:before{content:'';position:absolute;right:40px;top:50%;width:32px;height:4px;background-color:#999;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.lst-35 .hd .icon{width:64px;height:64px;line-height:64px;font-size:0;text-align:center;background-color:#2e60b7;flex-shrink:0}
.lst-35 .hd .icon img{display:inline-block;vertical-align:middle;max-width:60%;max-height:60%}
.lst-35 .hd .text{padding:17px 40px;padding-right:100px;width:calc(100% - 64px);flex-shrink:0;display:flex;align-items:center}
.lst-35 .hd .tit{font-weight:400}
.lst-35 .bd{padding:26px 20px 19px;padding-left:104px;display:none}
.lst-36{margin:0 -20px -60px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.lst-36 li{padding:0 20px;margin-bottom:60px;width:33.33%;flex-shrink:0}
.lst-36 .con{padding:86px 30px 20px;padding-right:17%;display:block;min-height:208px;background-color:#fff;box-shadow:0 8px 8px rgba(0,0,0,.11);position:relative;z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-36 .con:before{content:'';position:absolute;left:30px;top:66px;width:56px;height:3px;background-color:#2e60b7;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-36 .bg-icon{position:absolute;right:16px;bottom:16px;width:70px;height:70px;overflow:hidden;z-index:-1;opacity:.1}
.lst-36 .bg-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-36 .bg-icon .ig2{opacity:0}
.lst-36 .tit{font-size:clamp(18px,1.35vw,24px);color:#333;font-weight:700;line-height:1.67;height:3.34em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-36 .con:hover{background-color:#2e60b7}
.lst-36 .con:hover:before{background-color:#fff}
.lst-36 .con:hover .bg-icon img{opacity:0}
.lst-36 .con:hover .bg-icon .ig2{opacity:1}
.lst-36 .con:hover .tit{color:#fff}
.lst-37{margin:0 -20px -30px;display:flex;flex-wrap:wrap}
.lst-37 li{padding:0 20px;margin-bottom:30px;width:25%;flex-shrink:0}
.lst-37 .con{padding:20px;display:block;min-height:120px;border:1px solid #2e60b7;border-radius:12px;background-color:#fff;box-shadow:0 8px 8px rgba(0,0,0,.11);display:flex;justify-content:center;align-items:center}
.lst-37 .icon{margin-right:20px;width:58px;height:58px;line-height:58px;font-size:0;text-align:center;flex-shrink:0}
.lst-37 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-37 .tit{padding-left:26px;position:relative;font-size:clamp(18px,1.35vw,24px);font-weight:400;color:#333;font-weight:400}
.lst-37 .tit:before{content:'';position:absolute;left:0;top:50%;width:6px;height:6px;background-color:#2e60b7;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.lst-38{margin:0 -12px -40px;display:flex;flex-wrap:wrap}
.lst-38 li{padding:0 12px;margin-bottom:40px;width:33.33%;flex-shrink:0}
.lst-38 .con{display:block;border:1px solid #ddd;background-color:#fff;box-shadow:0 8px 8px rgba(0,0,0,.11)}
.lst-38 .pic{height:118px;line-height:118px;font-size:0;text-align:center}
.lst-38 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-39{margin:0 -10px;display:flex;flex-wrap:wrap}
.lst-39 li{width:25%;flex-shrink:0}
.lst-39 .con{padding:0 30px;padding-bottom:40px;display:block;height:100%;position:relative;z-index:1}
.lst-39 .con:before{content:'';position:absolute;right:0;top:0;bottom:0;width:1px;background-color:rgba(46,96,183,.2)}
.lst-39 .bg-icon{position:absolute;right:30px;bottom:0;width:50px;height:50px;line-height:50px;font-size:0;text-align:center}
.lst-39 .bg-icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-39 .tit{font-size:clamp(18px,1.25vw,22px);color:#333;font-weight:700;line-height:1.3}
.lst-39 .desc{margin-top:20px;font-size:clamp(15px,1.15vw,20px);color:#333;line-height:1.8}
.lst-39 li:last-child .con:before{display:none}
.lst-40{border-top:1px solid #ddd}
.lst-40 li{border-bottom:1px solid #ddd}
.lst-40 .con{padding:27px 0;display:block;min-height:163px;display:flex;align-items:flex-start}
.lst-40 .pic{margin-right:30px;width:180px;position:relative;overflow:hidden;flex-shrink:0}
.lst-40 .pic:before{content:'';display:block;padding-top:60%}
.lst-40 .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-40 .text{width:calc(100% - 210px);max-width:100%;flex-grow:1}
.lst-40 .date{font-size:clamp(14px,.94vw,16px);color:#999;line-height:1.3;display:flex;align-items:center}
.lst-40 .date .icon-date{margin-right:10px;display:block;width:16px;height:16px;background:url(../images/icon-date1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.lst-40 .tit{margin-top:14px;font-size:clamp(16px,1.15vw,20px);color:#333;font-weight:400;line-height:1.8;height:3.6em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.lst-40 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-40 .con:hover .tit{color:#2e60b7;font-weight:700}
.lst-41{margin:0 -14px -30px;display:flex;flex-wrap:wrap}
.lst-41 li{padding:0 14px;margin-bottom:30px;width:50%;flex-shrink:0}
.lst-41 .con{display:block;height:100%}
.lst-41 .pic{margin-bottom:20px;height:232px;overflow:hidden}
.lst-41 .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-41 .tit{font-size:clamp(16px,1.04vw,18px);color:#333;font-weight:400;line-height:1.78;height:3.56em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.lst-41 .desc{margin-top:12px;font-size:clamp(14px,.94vw,16px);color:#666;line-height:2;height:4em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.lst-41 .date{margin-top:10px;font-size:clamp(14px,.94vw,16px);color:#999;line-height:1.3;display:flex;align-items:center}
.lst-41 .date .icon-date{margin-right:10px;display:block;width:16px;height:16px;background:url(../images/icon-date1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.lst-41 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-41 .con:hover .tit{color:#2e60b7;font-weight:700}
.lst-42 li{border-bottom:1px solid rgba(221,221,221,.4)}
.lst-42 .con{padding:15px 30px;display:block;min-height:144px;display:flex;flex-direction:column;justify-content:center}
.lst-42 .date{font-size:clamp(14px,.94vw,16px);color:#999;line-height:1.3;display:flex;align-items:center}
.lst-42 .date .icon-date{margin-right:10px;display:block;width:16px;height:16px;background:url(../images/icon-date1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.lst-42 .tit{margin-top:14px;font-size:clamp(16px,1.04vw,18px);color:#333;font-weight:400;line-height:2;max-height:4em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.lst-42 .con:hover .tit{color:#2e60b7;font-weight:700}
.lst-43{margin:0 -20px -60px;display:flex;flex-wrap:wrap}
.lst-43 li{padding:0 20px;margin-bottom:60px;width:33.33%;flex-shrink:0}
.lst-43 .con{padding:20px;display:block;height:22.92vw;position:relative;z-index:1;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}
.lst-43 .con:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.4;z-index:-1}
.lst-43 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-43 .icon{margin:0 auto 40px;width:86px;height:100px;line-height:100px;font-size:0;text-align:center;background:url(../images/ls-bg10.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.lst-43 .icon img{display:inline-block;vertical-align:middle;max-width:70px;max-height:70px}
.lst-43 .tit{font-family:SourceHanSerifCN-Bold;font-size:clamp(18px,1.77vw,32px);color:#fff;font-weight:400;text-align:center;line-height:1.5}
.lst-43 .con:hover .bg{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.lst-44{border-top:1px dashed #ddd}
.lst-44 li{border-bottom:1px dashed #ddd}
.lst-44 .con{padding:10px 0;padding-right:40px;display:block;min-height:109px;display:flex;flex-direction:column;justify-content:center}
.lst-44 .date{font-size:clamp(14px,.94vw,16px);color:#999;line-height:1.3;display:flex;align-items:center}
.lst-44 .date .icon-date{margin-right:10px;display:block;width:16px;height:16px;background:url(../images/icon-date1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.lst-44 .tit{margin-top:6px;font-size:clamp(16px,1.04vw,18px);color:#1a1a1a;font-weight:400;line-height:1.67;max-height:3.34em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.lst-44 .con:hover .tit{color:#2e60b7;font-weight:700}
.lst-44 .on .tit{color:#2e60b7;font-weight:700}
.lst-45{margin:0 -20px -60px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.lst-45 li{padding:0 20px;margin-bottom:60px;width:33.33%;flex-shrink:0}
.lst-45 .con{padding:58px 30px 20px;display:block;min-height:288px;background-color:#fff;box-shadow:0 8px 8px rgba(0,0,0,.11);position:relative;z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-45 .con:before{content:'';position:absolute;left:30px;top:35px;width:56px;height:3px;background-color:#2e60b7;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-45 .bg-icon{position:absolute;right:16px;bottom:16px;width:70px;height:70px;overflow:hidden;z-index:-1;opacity:.1}
.lst-45 .bg-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-45 .bg-icon .ig2{opacity:0}
.lst-45 .tit{font-size:clamp(18px,1.35vw,24px);color:#333;font-weight:700;line-height:1.67;height:6.68em;-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-45 .date{margin-top:18px;font-size:clamp(14px,.94vw,16px);color:#999;line-height:1.3;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-45 .date .icon-date{margin-right:10px;display:block;width:16px;height:16px;background:url(../images/icon-date1.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}
.lst-45 .con:hover{background-color:#2e60b7}
.lst-45 .con:hover:before{background-color:#fff}
.lst-45 .con:hover .bg-icon img{opacity:0}
.lst-45 .con:hover .bg-icon .ig2{opacity:1}
.lst-45 .con:hover .date,.lst-45 .con:hover .tit{color:#fff}
.lst-45 .con:hover .date .icon-date{background-image:url(../images/icon-date2.png)}
.lst-46 li{margin-bottom:60px}
.lst-46 li:last-child{margin-bottom:0}
.lst-46 .con{padding:17px 40px;display:block;min-height:152px;border:1px solid #ddd;position:relative;z-index:1;border-radius:5px;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-46 .con:before{content:'';position:absolute;right:4px;bottom:4px;width:12px;height:12px;background:url(../images/icon-arrow6.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-46 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-1;opacity:.04;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-46 .t1{margin-bottom:8px;display:flex;justify-content:space-between;align-items:flex-start}
.lst-46 .t1 .t1-l{flex-grow:1}
.lst-46 .t1 .t1-r{margin-left:30px;flex-shrink:0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}
.lst-46 .t1 .t1-r .info{margin-bottom:0}
.lst-46 .tit,.lst-46 .tit a{display:block;font-size:clamp(18px,1.15vw,20px);color:#2e60b7;font-weight:700;line-height:2}
.lst-46 .info{margin:0 -48px 16px;font-size:clamp(14px,1.04vw,18px);color:#333;line-height:1.3;display:flex;flex-wrap:wrap}
.lst-46 .info:last-child{margin-bottom:0}
.lst-46 .info .item{padding:0 48px;position:relative;display:flex;flex-wrap:wrap}
.lst-46 .info .item:before{content:'';position:absolute;right:0;top:50%;width:1px;height:18px;background-color:#ddd;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.lst-46 .info .item:last-child:before{display:none}
.lst-46 .info .label{color:#999}
.lst-46 .info .c1{color:#2e60b7}
.lst-46 .info .c1 .label{color:#999}
.lst-46 .btns{margin-left:60px;display:flex}
.lst-46 .btns .a1{padding:0 15px;display:block;min-width:120px;line-height:40px;background-color:#2e60b7;font-size:clamp(14px,1.04vw,18px);color:#fff;text-align:center;flex-shrink:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-46 .tit a:hover{text-decoration:underline}
.lst-46 .btns .a1:hover{opacity:.8}
.lst-47{border-top:1px dashed #ddd}
.lst-47 li{border-bottom:1px dashed #ddd}
.lst-47 .con{padding:31px 40px;display:block}
.lst-47 .tit{font-size:clamp(16px,1.35vw,24px);color:#333;font-weight:400;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst-47 .tit span{color:#2e60b7;font-weight:700}
.lst-47 .date{margin-top:22px;font-size:clamp(14px,.94vw,16px);color:#999;line-height:1.3;display:flex;align-items:center}
.lst-47 .date .icon-date{margin-right:10px;display:block;width:16px;height:16px;background:url(../images/icon-date1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.lst-47 .desc{margin-top:21px;font-size:clamp(14px,.94vw,16px);color:#666;line-height:2;max-height:4em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.lst-47 .con:hover .tit,.lst-47 .con:hover .tit span{color:#2e60b7;font-weight:700}
.section-loading{height:100vh;position:relative;overflow:hidden}
.loading-logo{position:absolute;left:0;top:6.48%;right:10;z-index:10}
.loading-logo img{margin:0 auto;display:block;max-width:90%;max-height:80px}
.loading-fot{padding:30px 0;position:absolute;left:0;bottom:0;right:0;z-index:10}
.loading-copy{margin-top:32px;padding:0 15px;font-size:clamp(15px,1.04vw,18px);color:#fff;line-height:1.78;text-align:center}
.loading-copy a{margin-left: 15px; font-size: inherit; color: inherit}
.loading-copy a:hover{text-decoration: underline}
.ban{height:35.41vw;position:relative;overflow:hidden;z-index:1}
.ban:before{content:'';position:absolute;left:0;top:0;right:0;height:200px;background:url(../images/ban-bg1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:-1}
.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{padding:34px 0;position:absolute;left:0;bottom:0;right:0;z-index:10}
.ban .cont:before{content:'';position:absolute;left:0;bottom:0;right:0;height:200px;background:url(../images/ban-bg2.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:-1}
.ban .title{font-family:SourceHanSerifCN-Bold;font-size:clamp(28px,3.02vw,56px);color:#fff;font-weight:400;line-height:1.2}
.ban .cur{margin-top:35px}
.ban.v2{height:25vw}
.section-pos1{border-bottom:1px solid #ddd;overflow:hidden}
.section-a1{padding:100px 0;overflow:hidden}
.section-a2{position:relative;overflow:hidden}
.section-a2 .hd-1{position:absolute;left:0;top:80px;right:0;z-index:50}
.section-a3{padding:114px 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-a3 .hd-1{margin-bottom:76px}
.section-a3 .box-form1{margin-bottom:20px}
.section-a4{padding:64px 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-a4 .hd-1{margin-bottom:52px}
.section-a4 .box-gk1{margin-bottom:60px}
.section-a5{padding:88px 0;overflow:hidden}
.section-a5 .hd-1{margin-bottom:75px}
.section-a5 .btns-1{display:none}
.section-a6{padding:135px 0 0;background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-a6 .hd-1{margin-bottom:96px}
.section-b6_1{padding:60px 0;overflow:hidden}
.section-b6_1 .hd-2{margin-bottom:60px}
.section-b6_2{padding:60px 0;overflow:hidden}
.section-b6_2 .wp{display:-webkit-flex;display:flex;justify-content:space-between}
.section-b6_2 .sec-col,.section-b6_2 .sec-cor{display:-webkit-flex;display:flex;flex-direction:column}
.section-b6_2 .sec-col{width:51.43%;flex-shrink:0}
.section-b6_2 .sec-cor{width:45.71%;flex-shrink:0}
.section-b6_2 .hd-2{margin-bottom:56px;flex-shrink:0}
.section-b6_2 .sec-cont{padding:0 30px;background-color:#fff;box-shadow:0 8px 8px rgba(0,0,0,.11);flex-grow:1}
.section-b6_3{padding:60px 0;overflow:hidden}
.section-b6_3 .wp{display:-webkit-flex;display:flex;justify-content:space-between}
.section-b6_3 .sec-col,.section-b6_3 .sec-cor{width:48.57%;flex-shrink:0;display:-webkit-flex;display:flex;flex-direction:column}
.section-b6_3 .hd-2{margin-bottom:56px;flex-shrink:0}
.section-b6_3 .sec-cont{padding:0 24px 20px;background-color:#fff;box-shadow:0 8px 8px rgba(0,0,0,.11);flex-grow:1}
.section-b6_4{padding:60px 0;overflow:hidden}
.section-b6_4 .hd-2{margin-bottom:56px}
.section-b6_5{padding:60px 0;overflow:hidden}
.section-b6_5 .hd-2{margin-bottom:56px}
.section-c6_1{padding:60px 0;overflow:hidden}
.section-c6_1 .hd-2{margin-bottom:56px}
.section-c6_2{padding:60px 0;overflow:hidden}
.section-c6_2 .hd-2{margin-bottom:56px}
.section-c6_3{padding:60px 0;overflow:hidden}
.section-c6_3 .hd-2{margin-bottom:56px}
.section-c6_4{padding:60px 0;overflow:hidden}
.section-c6_4 .hd-2{margin-bottom:56px}
.section-c6_5{padding:60px 0;overflow:hidden}
.section-c6_5 .hd-2{margin-bottom:56px}
.section-c6_6{padding:60px 0;overflow:hidden}
.section-c6_6 .hd-2{margin-bottom:56px}
.section-c6_7{padding:60px 0;overflow:hidden}
.section-c6_7 .hd-2{margin-bottom:56px}
.section-yygk1_1{padding:58px 0;overflow:hidden}
.section-yygk1_1 .hd-2{margin-bottom:56px}
.section-yygk1_1 .swiper-5{margin:76px -1% 0}
.section-yygk1_2{padding:100px 0;overflow:hidden}
.section-yygk1_2 .hd-2{margin-bottom:56px}
.section-yygk1_3{padding:100px 0;overflow:hidden}
.section-yygk1_3 .hd-2{margin-bottom:56px}
.section-yygk1_3 .box-fzzl1{margin-bottom:40px}
.section-yygk1_4{padding:100px 0;overflow:hidden}
.section-yygk1_4 .hd-2{margin-bottom:56px}
.section-yygk1_5{padding:60px 0;overflow:hidden}
.section-yygk1_5 .hd-2{margin-bottom:56px}
.section-yygk1_5 .btns-1{display:none}
.section-yyjs1{padding:60px 0;overflow:hidden}
.section-yyjs1 .hd-2{margin-bottom:50px}
.section-yywh1{padding:60px 0 0;overflow:hidden}
.section-yywh1 .hd-2{margin-bottom:56px}
.section-yywh1 .tabs-tit4{margin-bottom:60px}
.section-yywh2{padding:60px 0;overflow:hidden}
.section-yywh2 .hd-2{margin-bottom:56px}
.section-yywh2 .tabs-tit4{margin-bottom:60px}
.section-yywh2 .box-form1{margin-bottom:60px}
.section-xwzx1_1{padding:60px 0 66px;overflow:hidden}
.section-xwzx1_1 .hd-2{margin-bottom:56px}
.section-xwzx1_2{padding:60px 0;overflow:hidden}
.section-xwzx1_2 .hd-2{margin-bottom:56px}
.section-xwzx1_3{padding:60px 0;overflow:hidden}
.section-xwzx1_3 .hd-2{margin-bottom:56px}
.section-xwzx1_4{padding:60px 0;overflow:hidden}
.section-xwzx1_4 .hd-2{margin-bottom:56px}
.section-xwzx2{padding:60px 0;overflow:hidden}
.section-xwzx2 .hd-2{margin-bottom:56px}
.section-ylfw1_1{padding:70px 0;overflow:hidden}
.section-ylfw1_1 .hd-2{margin-bottom:56px}
.section-ylfw1_2{padding:60px 0;overflow:hidden}
.section-ylfw1_2 .hd-2{margin-bottom:56px}
.section-ylfw1_3{padding:60px 0;overflow:hidden}
.section-ylfw1_3 .hd-2{margin-bottom:42px}
.section-ylfw1_3 .box-form2{margin-bottom:32px}
.section-ylfw1_3 .tabs-tit5{margin-bottom:48px}
.section-ylfw1_4{padding:60px 0;overflow:hidden}
.section-ylfw1_4 .hd-2{margin-bottom:56px}
.section-ylfw1_5{padding:60px 0;overflow:hidden}
.section-ylfw1_5 .hd-2{margin-bottom:42px}
.section-ylfw1_5 .box-form1{margin-bottom:40px}
.section-ylfw1_6{padding:162px 0;overflow:hidden}
.section-ylfw1_7{padding:60px 0;overflow:hidden}
.section-ylfw1_7 .hd-2{margin-bottom:56px}
.section-ylfw1_8{padding:60px 0 68px;overflow:hidden}
.section-ylfw1_8 .hd-2{margin-bottom:56px}
.section-ylfw1_9{padding:60px 0;overflow:hidden}
.section-ylfw1_9 .hd-2{margin-bottom:56px}
.section-ylfw2{padding:58px 0}
.section-ylfw2 .hd-2{margin-bottom:44px}
.section-ylfw2 .tabs-tit4{margin-bottom:48px}
.section-ylfw2 .tabs-tit5{margin-bottom:48px}
.section-ylfw2 .tabs-tit6{margin-bottom:48px}
.section-ylfw2 .lst-12{margin-top:60px}
.section-ylfw2 .lst-23{margin-top:60px}
.section-ylfw2 .lst-32{margin-top:56px}
.section-ylfw2 .box-tags1{margin-bottom: 30px !important}
.section-ylfw2 .box-ksjs2{margin-top:56px}
.section-ylfw2 .box-jzlc1{margin-top:62px}
.section-ylfw2 .box-form1{margin-bottom:40px}
.section-ylfw2 .box-form2{margin-bottom:32px}
.section-ylfw3{overflow:hidden}
.section-ylfw4_1{padding:126px 0 48px;overflow:hidden}
.section-ylfw4_1 .hd-2{margin-bottom:44px}
.section-ylfw4_1 .tabs-tit4{margin-bottom:48px}
.section-ylfw4_1 .box-yyjs1 .its1{margin:0}
.section-ylfw4_2{padding:56px 0;overflow:hidden}
.section-ylfw4_2 .hd-3{margin-bottom:60px}
.section-ylfw4_3{padding:44px 0 128px;overflow:hidden}
.section-ylfw4_3 .hd-3{margin-bottom:22px}
.section-ylfw5{padding:110px 0;overflow:hidden}
.section-ylfw5 .hd-2{margin-bottom:48px}
.section-ylfw5 .tabs-tit4{margin-bottom:48px}
.section-ylfw5 .tabs-tit7{margin-bottom:48px}
.section-ylfw6{padding:114px 0;overflow:hidden}
.section-ylfw6 .hd-2{margin-bottom:56px}
.section-ylfw6 .tabs-tit4{margin-bottom:60px}
.section-ylfw6 .box-yyjs1{margin-bottom:55px}
.section-ylfw6 .box-yyjs1 .its1{margin:0}
.section-yydj1_1{padding:60px 0;overflow:hidden}
.section-yydj1_1 .hd-2{margin-bottom:60px}
.section-yydj1_2{padding:60px 0;overflow:hidden}
.section-yydj1_2 .hd-2{margin-bottom:60px}
.section-yydj1_3{padding:60px 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-yydj1_3 .hd-2{margin-bottom:55px}
.section-yydj1_4{padding:60px 0;overflow:hidden}
.section-yydj1_4 .hd-2{margin-bottom:76px}
.section-yydj1_5{padding:60px 0;overflow:hidden}
.section-yydj1_5 .hd-2{margin-bottom:56px}
.section-yydj2{padding:116px 0;overflow:hidden}
.section-yydj2 .hd-2{margin-bottom:60px}
.section-kyjx1_1{padding:80px 0;overflow:hidden}
.section-kyjx1_1 .hd-2{margin-bottom:54px}
.section-kyjx1_2{padding:80px 0;overflow:hidden}
.section-kyjx1_2 .hd-2{margin-bottom:56px}
.section-kyjx1_2 .hd-4{margin:56px 0 14px}
.section-kyjx2{padding:100px 0;overflow:hidden}
.section-kyjx2 .hd-2{margin-bottom:56px}
.section-kyjx2 .tabs-tit4{margin-bottom:60px}
.section-kyjx3{padding:60px 0;overflow:hidden}
.section-kyjx3 .hd-2{margin-bottom:56px}
.section-kyjx3 .tabs-tit4{margin-bottom:60px}
.section-rczp2{padding:60px 0 100px;overflow:hidden}
.section-rczp2 .hd-2{margin-bottom:56px}
.section-xxgk2{padding:60px 0;overflow:hidden}
.section-xxgk2 .hd-2{margin-bottom:56px}
.section-xxgk2 .tabs-tit4{margin-bottom:60px}
.section-ssjg1{padding:60px 0;overflow:hidden}
.section-ssjg1 .hd-2{margin-bottom:52px}
.section-ssjg1 .tabs-tit8{margin-bottom:56px}
.section-ssjg1 .box-search2{margin-bottom:56px}
.section-ssjg1 .box-keyWords1{margin-bottom:56px}
.box-table1{}
.box-table1 table{width:100%;min-width:800px;table-layout:fixed}
.box-table1 td,.box-table1 th{padding:10px;font-size:clamp(13px,1.04vw,18px);line-height:1.56}
.box-table1 th{height:80px;color:#fff;background-color:#2e60b7;font-weight:400;text-align:center}
.box-table1 td{height:80px;border:1px solid #ddd}
.box-table1 .ks-name{font-size:clamp(15px,1.15vw,20px);line-height:1.8}
.box-table1 .zjs{padding:5px 0 12px;padding-left:20%;height:100%;font-size:clamp(13px,1.04vw,18px);line-height:1.8}
.box-table1 .zjs .item{display:flex;align-items:center}
.box-table1 .zjs i{margin-right:5px;display:block;color:#fff;text-align:center;min-width:22px;line-height:22px;text-align:center;border-radius:50%;flex-shrink:0}
.box-table1 .zjs .item.i1 i{background-color:#2e60b7}
.box-table1 .zjs .item.i2 i{background-color:#d4a568}
.box-table1 .zjs .item.i3 i{background-color:#0aa73e}
.box-table1.v2{}
.box-table1.v2 th{border: 1px solid #e1dbdb;}
.box-table1.v2 td{height: 67px;}
.box-table1.v2 .zjs{padding: 0;}
.box-table1.v2 .zjs .item{height: 100%; justify-content: center;}
.box-table1.v3{}
.box-table1.v3 td{border-right: none; border-left: none;}
.box-table1.v3 td:first-child{border-left: 1px solid #e1dbdb;}
.box-table1.v3 td:last-child{border-right: 1px solid #e1dbdb;}
.box-table1 .table-head{height: 80px;}
.box-table1.active{}
.box-table1.active .table-head table{position: fixed; left: 50%; top: 0; width: 90%; max-width: 1400px; z-index: 100; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}
.box-form1{display:-webkit-flex;display:flex;flex-wrap: wrap;justify-content:center; align-items: center}
.box-form1 .tips{margin: 15px 0; margin-right: 1.56vw; font-size: clamp(15px, 0.94vw, 16px); color: #333333; line-height: 1.5;}
.box-form1 .inn{padding:17px 145px 17px 30px;max-width:100%;min-height:80px;background-color:#fff;border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.08);position:relative;flex-shrink:0}
.box-form1 .inn,.box-form1 form{display:-webkit-flex;display:flex;align-items:center}
.box-form1 form{width:100%}
.box-form1 input,.box-form1 select{outline:0;border:none;background-color:transparent}
.box-form1 .tit{margin-right:5px;font-size:clamp(18px,1.15vw,20px);color:#333;line-height:1.5;font-weight:700;flex-shrink:0}
.box-form1 .cont{flex-grow:1;display:-webkit-flex;display:flex;align-items:center}
.box-form1 .sel, .box-form1 .inp{margin:0 5px;padding:0 40px 0 20px;display:block;width:260px;height:46px;line-height:44px;border:1px solid #ddd;border-radius:8px;background:#fff url(../images/icon-arrow1.png) right 10px center no-repeat;-webkit-background-size:20px auto;background-size:20px auto;font-size:clamp(16px,1.04vw,18px);color:#333}
.box-form1 .inp{padding: 0 20px; background: #fff}
.box-form1 .submit{position:absolute;right:0;top:0;bottom:0;width:128px;background-color:#2e60b7;font-size:clamp(18px,1.35vw,24px);color:#fff;text-align:center;font-weight:700;border-radius:0 10px 10px 0}
.box-form1.v2{justify-content:space-between;align-items: center}
.box-form1.v2 .tips{font-size: clamp(14px, 1.04vw, 18px); color: #63666A; line-height: 1.3}
.box-form1.v2 .inn{padding: 0; padding-right: 148px; min-height: 48px; background-color: transparent; box-shadow: none}
.box-form1.v2 .submit{border-radius: 10px}
.box-form2{display:flex;flex-wrap:wrap;justify-content:center}
.box-form2, .box-form2 form{display: flex; justify-content: center; align-items: center}
.box-form2 form{flex-grow: 1}
.box-form2 input{outline: none; border: none}
.box-form2 .sel{padding-right: 30px; background: url(../images/icon-arrow1.png) right 10px center no-repeat; -webkit-background-size: 20px auto; background-size: 20px auto;}
.box-form2 .inp, .box-form2 .sel{margin-right: 15px; padding: 0 20px; display: block; width: 220px; height: 50px; line-height: 48px; border: 1px solid #ddd; border-radius: 6px; font-size: clamp(16px, 1.04vw, 18px); color: #333}
.box-form2 .inp.time{padding-right: 30px; background: url(../images/icon-arrow1.png) right 10px center no-repeat; -webkit-background-size: 20px auto; background-size: 20px auto; cursor: default;}
.box-form2 .box-tags1{margin-right:43px}
.box-tags1{margin: 0 -17px; font-size:clamp(15px,1.04vw,18px);color:#333;line-height:1.5;display:flex;flex-wrap:wrap}
.box-tags1 .item{padding:0 17px;display:flex;align-items:center}
.box-tags1 i{margin-right:8px;display:block;min-width:22px;line-height:22px;border-radius:50%;color:#fff;text-align:center;flex-shrink:0}
.box-tags1 .item.i1 i{background-color:#2e60b7}
.box-tags1 .item.i2 i{background-color:#d4a568}
.box-tags1 .item.i3 i{background-color:#0aa73e}
.box-search1{font-size:0}
.box-search1 input{outline:0;border:none}
.box-search1 .inp,.box-search1 .submit{display:inline-block;vertical-align:middle}
.box-search1 .inp{padding:0 20px;width:414px;height:50px;line-height:48px;border:1px solid #ddd;border-radius:6px;font-size:clamp(16px,1.04vw,18px);color:#333}
.box-search1 .submit{margin-left:10px;width:128px;height:50px;line-height:50px;background-color:#2e60b7;border-radius:4px;font-size:clamp(16px,1.15vw,20px);color:#fff;text-align:center}
.box-search2{position:relative}
.box-search2 input{outline:0;border:none}
.box-search2 .inp{padding:0 80px 0 20px;display:block;width:100%;height:64px;line-height:62px;border:1px solid #ddd;border-radius:32px;font-size:clamp(16px,1.35vw,24px);color:#666}
.box-search2 .submit{position:absolute;right:0;top:0;width:76px;height:64px;background:url(../images/icon-so2.png) center center no-repeat;-webkit-background-size:32px auto;background-size:32px auto}
.box-keyWords1{font-size:clamp(16px,1.35vw,24px);color:#666;line-height:1.5}
.box-keyWords1 span{color:#2e60b7;font-weight:700}
.box-ylfw1{position:relative;background-color:#f8faff;border-radius:50px 0 50px 0;position:relative;z-index:1;overflow:hidden}
.box-ylfw1:before{content:'';position:absolute;left:0;top:248px;right:0;bottom:0;background:url(../images/bg1.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:-1}
.box-ylfw1:after{content:'';position:absolute;right:60px;top:294px;width:156px;height:156px;z-index:10;background:url(../images/logo3.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;opacity:.1}
.box-ylfw1 .hd-1{position:absolute;right:0;top:0;width:33.5%;height:248px;z-index:30}
.box-ylfw1 .box-items1{position:relative;z-index:10;display:-webkit-flex;display:flex;align-items:flex-end}
.box-ylfw1 .pic1{width:33.5%;height:496px;position:relative;overflow:hidden;flex-shrink:0}
.box-ylfw1 .pic1 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-ylfw1 .pic1:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.box-ylfw1 .pic2{width:16.5%;height:248px;position:relative;border-radius:0 0 30px 0;overflow:hidden;flex-shrink:0}
.box-ylfw1 .pic2 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-ylfw1 .pic2:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.box-ylfw1 .lst-2{width:33%;flex-shrink:0}
.box-ylfw1 .lst-3{position:relative;z-index:10}
.box-ksjs1{position:relative;height:1080px}
.box-ksjs1 .tabs-desc1{height:100%;position:relative}
.box-ksjs1 .tabs-desc1 .tab-item{position:absolute;left:0;top:0;width:100%;height:100%;display:block}
.box-ksjs1 .tabs-desc1 .tab-item.on{z-index:10}
.box-ksjs1 .tabs-desc1 .tab-item.on .box-ksjs1Con1 .bg{opacity:1}
.box-ksjs1 .tabs-tit1{position:absolute;left:0;bottom:0;right:0;height:128px;background-color:#fff;z-index:30}
.box-ksjs1Con1{padding-bottom:128px;height:100%;position:relative;display:-webkit-flex;display:flex;align-items:flex-end}
.box-ksjs1Con1 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-1;opacity:0;-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}
.box-ksjs1Con1 .content{padding:40px 0;width:100%;background-color:rgba(24,63,132,.88)}
.box-gk1{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.box-gk1 .box-col{width:40%;flex-shrink:0}
.box-gk1 .box-cor{width:57.14%;flex-shrink:0}
.box-gk1 .tit{padding-bottom:15px;font-size:clamp(20px,1.98vw,26px);color:#2e60b7;font-weight:700;line-height:1.3;position:relative}
.box-gk1 .tit:before{content:'';position:absolute;left:0;bottom:0;width:48px;height:1px;background-color:#2e60b7}
.box-gk1 .desc{margin-top:20px;font-size:clamp(15px,1.04vw,18px);color:#333;line-height:2;max-height:12em;-webkit-box-orient:vertical;-webkit-line-clamp:6;display:-webkit-box;overflow:hidden}
.box-gk1 .btns-1{margin-top:20px}
.box-news1{display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.box-news1 .box-col{width:54.29%;flex-shrink:0}
.box-news1 .swiper-3{margin-bottom:30px}
.box-news1 .box-cor{width:42.86%;flex-shrink:0}
.box-gzdt1{display:-webkit-flex;display:flex}
.box-gzdt1 .box-col{width:63.6%;border:1px solid #ddd;border-right:none;flex-shrink:0}
.box-gzdt1 .box-cor{width:36.4%;flex-shrink:0}
.box-gzdt1.v2 .box-col{width:57.3%}
.box-gzdt1.v2 .box-cor{width:42.7%}
.box-jzcm1{padding:40px 60px;font-size:clamp(16px,1.04vw,18px);color:#333;line-height:1.8;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;box-shadow:0 8px 8px rgba(0,0,0,.11)}
.box-jzcm1 p{padding:8px 0}
.box-jzcm1 img{margin:-3px 10px 0 0;display:inline-block;vertical-align:middle;max-width:24px}
.box-jzcm1 span{display:inline-block}
.box-fzzl1 .pic{overflow:hidden}
.box-fzzl1 .pic img{display:block;width:100%}
.box-fzzl1 .cont{font-family:SourceHanSerifCN-Bold;margin-top:-170px;padding:0 100px;position:relative;z-index:10;font-size:clamp(16px,1.35vw,24px);line-height:1.67;display:flex;justify-content:space-between;align-items:flex-start}
.box-fzzl1 .cont .left,.box-fzzl1 .cont .right{flex-shrink:0}
.box-fzzl1 .cont .left{padding:60px 44px;width:53.4%;background-color:#2e60b7;color:#fff;text-align:center}
.box-fzzl1 .cont .right{margin-top:198px;width:40%;color:#333;text-align:center}
.box-zzjg1{background-color:#fff;box-shadow:0 8px 8px rgba(0,0,0,.11);display:flex}
.box-zzjg1 .box-col,.box-zzjg1 .box-cor{flex-shrink:0}
.box-zzjg1 .box-col{width:320px;border-right:1px solid #ddd}
.box-zzjg1 .box-cor{width:calc(100% - 320px)}
.box-zzjgCont1{padding:36px 40px 19px}
.box-zzjgCont1 .hd .tit{font-size:clamp(18px,1.35vw,24px);color:#2e60b7;font-weight:700;line-height:1.3}
.box-zzjgCont1 .big-pic{margin-top: 20px; overflow: hidden;}
.box-zzjgCont1 .big-pic img{margin: 0 auto; display: block; max-height: 500px;}
.box-yyjs1{font-size:clamp(15px,1.15vw,20px);color:#333;line-height:1.9;text-align:justify}
.box-yyjs1 .its1{margin:60px 0;display:flex;justify-content:space-between;align-items:center}
.box-yyjs1 .its1:first-child,.box-yyjs1 .its2:first-child{margin-top:0}
.box-yyjs1 .its1 .pic{margin-top:5px;padding:20px;float:right;width:35.14%;background-color:#fff;box-shadow:0 8px 8px rgba(0,0,0,.11);border-radius:0 20px 0 20px;overflow:hidden;flex-shrink:0;order:2}
.box-yyjs1 .its1 .pic .inn{border-radius: 0 20px 0 20px; overflow: hidden}
.box-yyjs1 .its1 .pic img, .box-yyjs1 .its1 .pic video{display:block;width:100%;border-radius:0 20px 0 20px}
.box-yyjs1 .its1 .pic video{margin-top: -7%}
.box-yyjs1 .its1 .text{width:62%;flex-shrink:0;order:1}
.box-yyjs1 .its1 .hd-3{margin-bottom:20px}
.box-yyjs1 .its1 .tit{margin-bottom:20px;padding-bottom:17px;font-size:clamp(20px,1.77vw,32px);color:#2e60b7;font-weight:700;line-height:1.3;position:relative}
.box-yyjs1 .its1 .tit:before{content:'';position:absolute;left:0;bottom:0;width:48px;height:1px;background-color:#2e60b7}
.box-yyjs1 .its1.v2 .pic{margin:0;float:left;order:1}
.box-yyjs1 .its1.v2 .text{order:2}
.box-yyjs1 .its1.v3{margin:41px 0}
.box-yyjs1 .its1.v3 .pic{margin:0;width:100%}
.box-yyjs1 .its2{margin:62px 0;padding:60px 56px;border-radius:0 20px 0 20px;background:url(../images/bg17.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;color:#fff}
.box-yyjs1.v2 .its1 .pic{width:47.14%}
.box-yyjs1.v2 .its1 .text{width:48.57%}
.box-dta1 .hd{padding-bottom:20px;border-bottom:1px solid #ddd}
.box-dta1 .hd .title{font-size:clamp(20px,1.56vw,28px);color:#333;font-weight:700;line-height:1.57;text-align:center}
.box-dta1 .hd .info{margin-top:20px;font-size:clamp(15px,.94vw,16px);color:#666;line-height:1.5;display:flex;flex-wrap:wrap;justify-content:center}
.box-dta1 .hd .info span{margin:0 20px;display:flex;align-items:center}
.box-dta1 .hd .info img{margin-right:8px;display:block;width:16px;flex-shrink:0}
.box-dta1 .cont{margin-bottom:26px;padding:40px 0;font-size:clamp(15px,1.04vw,18px);color:#333;line-height:2.22;border-bottom:1px solid #ddd; text-indent: 2em}
.box-dta1 .bot{padding-right:200px;min-height:72px;position:relative}
.box-dta1 .bot .btns-2{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}
.box-dta1 .bot .item{display:block;font-size:clamp(15px,1.04vw,18px);color:#999;height:36px;line-height:36px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.box-dta1 .bot .item span{color:#333;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.box-dta1 .bot a.item:hover,.box-dta1 .bot a.item:hover span{color:#2e60b7}
.box-yygh1{font-size:clamp(15px,1.04vw,18px);color:#333;line-height:1.89}
.box-yygh1 .c1{color:#2e60b7}
.box-yygh1 .its1{margin:24px 0;padding:24px 63px 18px;background:url(../images/bg18.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.box-yygh1 .its1 .its-con{overflow:hidden}
.box-yygh1 .its1 .its-inn{margin:0 -50px -10px;margin-left:-60px;display:flex;flex-wrap:wrap}
.box-yygh1 .its1 .item{margin-bottom:8px;padding:37px 50px;padding-left:60px;width:33.33%;border-bottom:1px solid rgba(255,255,255,.1);position:relative;flex-shrink:0;display:flex;align-items:flex-start}
.box-yygh1 .its1 .item:before{content:'';position:absolute;right:0;top:40px;bottom:40px;width:1px;background-color:#d9d9d9;opacity:.1}
.box-yygh1 .its1 .icon{margin-right:24px;width:100px;height:100px;line-height:100px;font-size:0;text-align:center;background-color:rgba(255,255,255,.2);border-radius:50%;overflow:hidden;flex-shrink:0}
.box-yygh1 .its1 .icon img{display:inline-block;vertical-align:middle;max-width:70%;max-height:70%}
.box-yygh1 .its1 .right{flex-grow:1;display:flex;flex-wrap:wrap;align-items:flex-start}
.box-yygh1 .its1 .desc{font-size:clamp(15px,1.04vw,18px);color:#fff;line-height:1.67}
.box-yygh1 .its1 .codes{margin-left:8px;display:flex;flex-wrap:wrap;align-items:flex-start}
.box-yygh1 .its1 .codes .cd-itm{margin:0 8px;width:124px}
.box-yygh1 .its1 .codes .cd-pic{margin-bottom:10px;height:120px;line-height:120px;font-size:0;text-align:center;background-color:#fff}
.box-yygh1 .its1 .codes .cd-pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.box-yygh1 .its1 .codes .cd-tit{font-size:clamp(15px,1.04vw,18px);color:#fff;font-weight:400;line-height:1.3;text-align:center}
.box-yygh1 .its1 .item:nth-child(1){width:49%}
.box-yygh1 .its1 .item:nth-child(1) .icon{margin-right:8px}
.box-yygh1 .its1 .item:nth-child(2){width:51%}
.box-yygh1 .its1 .item:last-child:before,.box-yygh1 .its1 .item:nth-child(2):before{display:none}
.box-ksjs2 .box-items{margin-bottom:60px}
.box-ksjs2 .box-items:last-child{margin-bottom:0}
.box-ksjs2 .box-hd{margin-bottom:60px;padding:20px 40px;background-color:#2e60b7;border-radius:8px;position:relative;z-index:1;display:flex;align-items:center}
.box-ksjs2 .box-hd .bg-icon{position:absolute;right:35px;top:50%;width:100px;height:100px;line-height:100px;font-size:0;text-align:center;opacity:.1;z-index:-1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.box-ksjs2 .box-hd .bg-icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.box-ksjs2 .box-hd .icon{margin-right:20px;width:88px;height:88px;line-height:88px;font-size:0;text-align:center;flex-shrink:0}
.box-ksjs2 .box-hd .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.box-ksjs2 .box-hd .title{color:#fff;font-weight:400;line-height:1.2;flex-grow:1}
.box-ksjs2 .box-hd .title .cn{font-family:SourceHanSerifCN-Bold;font-size:clamp(20px,1.77vw,32px)}
.box-ksjs2 .box-hd .title .en{margin-top:8px;font-size:clamp(12px,.94vw,16px);opacity:.6}
.box-ksjs2.v2 .box-hd{background-color:#eefaff}
.box-ksjs2.v2 .box-hd .title .cn{color:#333}
.box-ksjs2.v2 .box-hd .title .en{color:#666}
.box-hlfc1{display:flex;justify-content:space-between;align-items:flex-start}
.box-hlfc1 .box-col,.box-hlfc1 .box-cor{width:49.3%;flex-shrink:0}
.box-hlfc1 .box-col{padding-top:14px}
.box-ksHd1{padding:30px 0;background-color:#eefaff}
.box-ksHd1 .wp{display:flex;justify-content:space-between;align-items:flex-start}
.box-ksHd1 .right{margin-left:30px;flex-shrink:0}
.box-ksHd1 .title{font-size:clamp(22px,2.19vw,40px);color:#1a1a1a;font-weight:700;line-height:1.45}
.box-ksBd1{padding:57px 0 67px;font-size:clamp(15px,1.04vw,18px);color:#333;line-height:1.89}
.box-ksBd1 .box-items{margin-bottom:76px}
.box-ksBd1 .box-items:last-child{margin-bottom:0}
.box-ksBd1 .box-hd{margin-bottom:44px}
.box-ksBd1 .box-hd .title{font-size:clamp(20px,1.77vw,32px);color:#2e60b7;font-weight:700;line-height:1.3}
.box-zjjs1{font-size:clamp(15px,1.15vw,20px);color:#333;line-height:1.8}
.box-zjjs1 .box-perInfo{border-bottom:1px solid #ddd;display:flex;align-items:flex-start;justify-content:space-between}
.box-zjjs1 .box-perInfo .left{padding-top:10px;width:244px;flex-shrink:0}
.box-zjjs1 .box-perInfo .right{padding-right: 270px; width:calc(100% - 340px);position:relative;flex-shrink:0}
.box-zjjs1 .box-perInfo .pic{padding-top:131.97%;position:relative;box-shadow:0 8px 8px rgba(0,0,0,.16);overflow:hidden}
.box-zjjs1 .box-perInfo .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-zjjs1 .box-perInfo .t1{margin-bottom:27px;font-weight:700;display:flex;flex-wrap:wrap;align-items:center}
.box-zjjs1 .box-perInfo .t1 .name{margin-right:16px;font-size:clamp(24px,2.19vw,40px);color:#333;line-height:1}
.box-zjjs1 .box-perInfo .t1 .job{font-size:clamp(15px,1.04vw,18px);color:#2e60b7}
.box-zjjs1 .box-perInfo .t2{font-size:clamp(15px,1.14vw,20px);color:#333;line-height:1.8}
.box-zjjs1 .box-perInfo .t2 .item{/*display:flex;flex-wrap:wrap*/ overflow: hidden;}
.box-zjjs1 .box-perInfo .t2 span{margin-right:20px;float: left;display:block;min-width:80px;opacity:.6;position:relative;text-align-last:justify;flex-shrink:0}
.box-zjjs1 .box-perInfo .t2 span:after{content:'：';position:absolute;left:100%;top:0;bottom:0}
.box-zjjs1 .box-perInfo .btns{margin:0 -5px;position:absolute;right:0;top:0;text-align: center;z-index:10;display:flex;align-items:flex-start}
.box-zjjs1 .box-perInfo .btns .item{position: relative}
.box-zjjs1 .box-perInfo .btns .mask{/*position: absolute; left: 50%; top: 100%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); z-index: 10; */-webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.box-zjjs1 .box-perInfo .btns .mask .code{margin-top: 10px; padding: 12px; width: 144px; background-color: #f0f5fa; border-radius: 10px; box-shadow: 0 4px 4px rgba(0, 0, 0, .25);}
.box-zjjs1 .box-perInfo .btns .mask .code img{margin: 0 auto; display: block;}
.box-zjjs1 .box-perInfo .btns .mask .tt{padding-top: 4px; font-size: clamp(14px, .83vw, 16px); color: #000; text-align: center;}
.box-zjjs1 .box-perInfo .btns a{margin:0 5px;padding:0 10px;display:inline-block;min-width:88px;line-height:30px;border:1px solid #2e60b7;font-size:clamp(14px,.94vw,16px);text-align:center;border-radius:50px;flex-shrink:0}
.box-zjjs1 .box-perInfo .btns .a1{background-color:#2e60b7;color:#fff}
.box-zjjs1 .box-perInfo .btns .a2{background-color:#fff;color:#2e60b7}
.box-zjjs1 .box-perInfo .btns .item:hover{}
.box-zjjs1 .box-perInfo .btns .item:hover .mask{opacity: 1; visibility: visible;}
.box-zjjs1 .box-items{padding:35px 0 40px;border-bottom:1px solid #ddd}
.box-zjjs1 .box-items:last-child{padding-bottom:0;border:none}
.box-zjjs1 .box-hd{margin-bottom:36px}
.box-zjjs1 .box-hd .title{font-size:clamp(20px,1.77vw,32px);color:#2e60b7;font-weight:700;line-height:1.3}
.box-zjjs1 .noline{padding-bottom: 0 !important;border: none}
.box-zysx1{font-size:clamp(15px,1.15vw,20px);color:#333;line-height:1.9}
.box-zysx1 ul{list-style:decimal;padding-left:30px}
.box-zysx1 ul li{list-style:inherit}
.box-ylbCont1{margin-bottom:55px}
.box-ylbCont1:last-child{margin-bottom:0}
.box-ylbCont1 .hd-3{margin-bottom:40px}
.box-ylbCont1 .hd-3 .title{padding-bottom:37px}
.box-jzlc1 .box-items{margin-top:-1px;padding:32px 40px;border:1px solid #ddd}
.box-jzlc1 .hd-3{margin-bottom:37px}
.box-jzlc1 .hd-3 .title{padding-bottom:37px}
.box-jzlc1 .lst-39{margin-bottom:30px}
.box-jzlc1 .its1{display:flex;justify-content:space-between;align-items:center}
.box-jzlc1 .its1 .pic{width:46.9%;border-radius:0 20px 0 20px;overflow:hidden;flex-shrink:0}
.box-jzlc1 .its1 .pic img{display:block;width:100%}
.box-jzlc1 .its1 .right{width:48.7%;flex-shrink:0}
.box-jzlc1 .its1 .hd-3{margin-bottom:28px}
.box-jzlc1 .its1 .hd-3 .title{padding-bottom:24px}
.box-jzlc1 .its1 .desc{font-size:clamp(15px,1.15vw,20px);color:#333;line-height:1.8}
.box-jzlc1 .its1 .desc h4{font-size:clamp(18px,1.25vw,22px)}
.box-jzlc1 .its1.v2 .pic{border-radius:0;order:2}
.box-jzlc1 .its1.v2 .right{order:1}
.box-qtgz1{display:flex;justify-content:space-between}
.box-qtgz1 .box-col,.box-qtgz1 .box-cor{width:48.6%;flex-shrink:0}
.box-qtgz1 .box-col{padding:20px;background-color:#2e60b7}
.box-pypx1{display:flex;justify-content:space-between}
.box-pypx1 .box-col,.box-pypx1 .box-cor{flex-shrink:0}
.box-pypx1 .box-col{width:55.7%}
.box-pypx1 .box-cor{width:42.4%}
.box-kydt1{display:flex}
.box-kydt1 .box-col,.box-kydt1 .box-cor{flex-shrink:0}
.box-kydt1 .box-col{padding:20px 0;padding-left:40px;width:42.86%;box-shadow:0 10px 10px rgba(0,0,0,.1);background-color:#fff}
.box-kydt1 .box-cor{margin-top:-52px;width:57.14%;box-shadow:0 10px 10px rgba(0,0,0,.1);background-color:#fbfbfb}
@media only screen and (max-width:1599px){
.header .sub1 .cont .cor{margin-left: 2vw;}
.header .sub1 .cont .col{width: calc(100% - 14.4vw);}
.btns-3 .s1{min-width:160px}
.btns-3 .icon-yy{width:28px;height:28px}
.box-yygh1 .its1 .icon{width:80px;height:80px;line-height:80px}
.box-yygh1 .its1 .codes .cd-itm{width:100px}
.box-yygh1 .its1 .codes .cd-pic{width:100px;height:100px;line-height:100px}
}
@media only screen and (max-width:1399px){
.header{height:120px}
.header .header-logo img{max-height:50px}
.header .header-nav>li>a{line-height:46px}
.footer{padding:20px 0}
.footer .footer-nav1{padding:20px 0}
.footer .footer-nav1 .item{height:60px}
.footer .footer-nav1 .icon{width:46px;height:46px;line-height:46px}
.footer .footer-bd{padding:30px 0}
.footer .footer-logo img{max-height:54px}
.footer .footer-info{margin-top:20px}
.footer .footer-codes .pic{margin-bottom:15px}
.footer .footer-copy{padding:20px 0}
.loading-logo{top:5%}
.loading-logo img{max-height:60px}
.loading-fot{padding:25px 0}
.loading-copy{margin-top:20px}
.box-table1 td,.box-table1 th{height:60px;line-height:1.4}
.box-table1 .table-head{height: 60px}
.swiper-1 .con{min-height: 450px}
.swiper-1 .pic{height:270px}
.swiper-1 .text{padding:25px 15px 15px}
.swiper-2 .con{width:180px;height:180px}
.swiper-3 .con{height:358px}
.swiper-4 .pic{height:428px}
.swiper-4 .text{padding:30px 40px}
.swiper-4 .date{margin-top:10px}
.swiper-4 .desc{margin-top:10px}
.swiper-4.v2 .pic{height:370px}
.swiper-4.v2 .text{padding:20px 40px}
.swiper-4.v2 .desc{margin-top:10px}
.swiper-4.v2 .date{margin-top:10px}
.swiper-6 .swiper-nav .pic{height:68px}
.swiper-6 .swiper-nav .swiper-slide-thumb-active .pic{height:74px}
.swiper-9 .text{padding:25px;min-height:210px}
.swiper-10 .pic{margin-bottom:20px;height:350px}
.swiper-10 .tit{margin-top:15px}
.swiper-11{height:475px}
.tabs-nav1 .a1 span{padding: 0 0.4vw}
.tabs-tit1 .icon{margin-right:15px;width:60px;height:60px;line-height:60px}
.tabs-tit1 .text{max-width:calc(100% - 79px)}
.tabs-tit3 .con{padding:30px;padding-left:40px;min-height:200px}
.tabs-tit5 a{min-width:130px}
.tabs-tit6 .con{min-height:140px}
.tabs-tit6 .icon{margin-bottom:10px;width:54px;height:54px;line-height:54px}
.tabs-tit7 .con{min-height:100px}
.tabs-tit7 .icon{width:54px;height:54px;line-height:54px}
.lst-1{margin:0 -15px -20px}
.lst-1 li{padding:0 15px;margin-bottom:20px}
.lst-1 .con{padding:20px;min-width:250px}
.lst-1 .icon{width:56px;height:56px}
.lst-2 .con{height:200px}
.lst-2 .icon{margin-bottom:15px;width:54px;height:54px;line-height:54px}
.lst-2 .tit .en{margin-top:8px}
.lst-3 .con{padding-top:35px;height:200px}
.lst-3 .con:before{height:100px}
.lst-3 .icon{margin-bottom:15px;width:54px;height:54px;line-height:54px}
.lst-4 .tit{height:40px;line-height:40px}
.lst-5 .lg{margin-bottom:-15px;width:80px;height:30px;line-height:30px}
.lst-6 .con{min-height:100px}
.lst-6 .date{width:100px}
.lst-6 .text{width:calc(100% - 100px)}
.lst-6.v2 .con{padding:14px 0;min-height:96px}
.lst-7 .con{min-height:500px}
.lst-7 .icon{margin-bottom:10px;width:60px;height:60px;line-height:60px}
.lst-8 .con{min-height:108px}
.lst-8 .pic{width:174px;height:108px}
.lst-8 .text{padding:10px 20px;width:calc(100% - 174px)}
.lst-8 .date{margin-top:6px}
.lst-9 .con{padding:40px 25px 20px!important;min-height:232px!important}
.lst-9 .con:before{left:25px!important;top:24px!important}
.lst-9 .bg-icon,.lst-9.v2 .bg-icon{width:48px;height:48px}
.lst-9 .desc{margin-top:10px}
.lst-9 .date{margin-top:10px}
.lst-10 .con{height:60px}
.lst-10.v2 .con{height:80px}
.lst-11 .con{height:60px;line-height:60px}
.lst-11.v2 .con{height:80px;line-height:80px}
.lst-12{margin:0 -15px -40px}
.lst-12 li{padding:0 15px;margin-bottom:40px}
.lst-12 .con{min-height:100px}
.lst-12 .date{width:100px}
.lst-12 .text{width:calc(100% - 100px)}
.lst-14 .con{padding:40px 30px}
.lst-14 .box-img{width:300px}
.lst-14 .date{padding-top:20px}
.lst-14 .desc{margin-top:15px}
.lst-14 .text{width:calc(100% - 504px)}
.lst-16 .icon{width:60px;height:60px;line-height:60px}
.lst-17 .ls-items{padding:15px 0!important}
.lst-18 .con{height:240px}
.lst-18 .ls-com .con{height:520px}
.lst-18 .icon{width:60px;height:60px;line-height:60px}
.lst-19 .icon{width:60px;height:60px;line-height:60px}
.lst-21 .con{min-height:122px}
.lst-21 .lg{margin-right:20px;width:120px;height:56px;line-height:56px}
.lst-21 .text{width:calc(100% - 140px)}
.lst-21 .tit{line-height:1.6;max-height:3.2em}
.lst-26 .con{padding:40px 25px 25px;min-height:180px}
.lst-28 .pic{height:270px}
.lst-28 .text{padding:25px 15px 15px}
.lst-29 .con{padding:60px 30px 30px;height:260px}
.lst-29 .bg-icon{right:15px;bottom:15px;width:100px;height:100px;line-height:100px}
.lst-32 .con{padding:40px 25px 20px;min-height:170px}
.lst-32 .con:before{left:25px;top:24px}
.lst-32 .bg-icon{width:48px;height:48px;line-height:48px}
.lst-36 .con{padding:40px 25px 20px;min-height:170px}
.lst-36 .con:before{left:25px;top:24px}
.lst-36 .bg-icon{width:48px;height:48px;line-height:48px}
.lst-37 .con{min-height:100px}
.lst-37 .icon{margin-right:15px;width:46px;height:46px;line-height:46px}
.lst-37 .tit{padding-left:20px}
.lst-40 .pic{width:150px}
.lst-40 .con{min-height:146px}
.lst-40 .text{width:calc(100% - 180px)}
.lst-40 .tit{margin-top:10px}
.lst-41 .pic{margin-bottom:15px;height:230px}
.lst-41 .desc{margin-top:10px}
.lst-42 .con{min-height:130px}
.lst-42 .tit{margin-top:10px}
.lst-43 .con{height:30vw}
.lst-43 .icon{margin-bottom:20px;width:70px;height:80px;line-height:80px}
.lst-43 .icon img{max-width:60px;max-height:60px}
.lst-44 .con{min-height:100px}
.lst-45 .con{padding:40px 25px 20px;min-height:220px}
.lst-45 .con:before{top:24px}
.lst-45 .bg-icon{width:48px;height:48px;line-height:40px}
.lst-46 .btns{margin-left:30px}
.box-form1 .sel, .box-form1 .inp{width: 260px}
.box-form2 .box-tags1{margin-right:20px}
.box-ylfw1:before{top:200px}
.box-ylfw1:after{right:35px;top:220px;width:120px}
.box-ylfw1 .hd-1{height:200px}
.box-ylfw1 .pic1{height:400px}
.box-ylfw1 .pic2{height:200px}
.box-ksjs1{height:860px}
.box-ksjs1 .tabs-tit1{height:110px}
.box-ksjs1Con1{padding-bottom:110px}
.box-jzcm1 img{max-width:20px}
.box-zzjg1 .box-col{width:280px}
.box-zzjg1 .box-cor{width:calc(100% - 280px)}
.box-yygh1 .its1{padding:20px 30px}
.box-yygh1 .its1 .icon{width:70px;height:70px;line-height:70px}
.box-yygh1 .its1 .codes .cd-itm{width:90px}
.box-yygh1 .its1 .codes .cd-pic{width:90px;height:90px;line-height:90px}
.box-tags1 .item{padding:0 12px}
.box-ksjs2 .box-hd .bg-icon{width:80px;height:80px;line-height:80px}
.box-ksjs2 .box-hd .icon{width:70px;height:70px;line-height:70px}
.box-kydt1 .box-cor{margin-top:-30px}
}
@media only screen and (max-width:1199px){
.header .header-1 .wp{padding:0 20px}
.header .header-2 .wp{padding:0 20px}
.header .header-nav>li>a{padding:0 10px}
.hd-1{margin-bottom:30px!important}
.hd-2{margin-bottom:30px!important}
.hd-3{margin-bottom:30px!important}
.btns-1 .s1{padding:0 10px;min-width:100px}
.btns-2 .s1{min-width:130px;height:56px}
.btns-3 .s1{line-height:2.2;min-width:120px}
.btns-3 .icon-yy{margin-right:5px;width:24px;height:24px}
.cur em{margin:0 6px}
.pages{padding-top:40px}
.box-search1 .inp{width:320px}
.box-search1 .submit{width:110px}
.swiper-1 .text{padding:15px 10px}
.swiper-2{padding-bottom:50px}
.swiper-2 .con{width:160px;height:160px}
.swiper-2 .num{padding-bottom:14px}
.swiper-2 .tit{margin-top:14px}
.swiper-3 .date{min-width:100px;min-height:90px}
.swiper-3.v2 .con{height:370px}
.swiper-3.v2 .lg{width:120px;height:56px;line-height:56px}
.swiper-5 .num{padding-bottom:14px}
.swiper-5 .tit{margin-top:14px}
.swiper-8{padding-bottom:80px}
.tabs-nav1 ul{margin:0!important}
.tabs-nav1 li{padding:0!important}
.tabs-nav1 .a1 span{padding:0 .8vw}
.tabs-tit5 a{min-width:110px}
.tabs-tit6 ul{margin:0 -5px -10px}
.tabs-tit6 li{padding:0 5px;margin-bottom:10px}
.tabs-tit6 .con{min-height:110px}
.tabs-tit6 .icon{margin-bottom:5px;width:46px;height:46px;line-height:46px}
.tabs-tit7 ul{margin:0 -5px -10px}
.tabs-tit7 li{padding:0 5px;margin-bottom:10px}
.tabs-tit7 .con{min-height:80px}
.tabs-tit7 .icon{margin-right:5px;width:46px;height:46px;line-height:46px}
.tabs-tit8 a{min-width:110px;line-height:40px}
.lst-5 .box-img{margin-bottom:15px}
.lst-6 .con{padding:10px 0;min-height:94px}
.lst-6 .date{width:90px}
.lst-6 .text{width:calc(100% - 90px)}
.lst-9.v2{margin:0 -10px -20px}
.lst-9.v2 li{padding:0 10px;margin-bottom:20px}
.lst-10.v2 .con{padding:0 15px;height:70px}
.lst-10.v2 .date{margin-right:15px;width:104px}
.lst-10.v2 .tit{width:calc(100% - 119px)}
.lst-12 .date{width:90px}
.lst-12 .text{width:calc(100% - 90px)}
.lst-11.v2 .con{height:70px;line-height:70px}
.lst-14 .con{padding:30px 20px}
.lst-14 .date{width:70px}
.lst-14 .box-img{width:250px}
.lst-14 .desc{margin-top:10px}
.lst-15 .text{padding:12px 20px;min-height:74px}
.lst-16 .con{padding:20px}
.lst-16 .hd .num{padding-bottom:15px}
.lst-16 .icon{top:10px;right:15px;width:50px;height:50px;line-height:50px}
.lst-16 .bd ul li{padding-left:25px}
.lst-16 .bd ul li:before{top:.6vw;width:16px;height:16px}
.lst-17 ul{margin:0 -15px}
.lst-17 li{padding:0 15px}
.lst-18{margin:0 -10px}
.lst-18 .ls-col,.lst-18 .ls-com,.lst-18 .ls-cor{padding:0 10px}
.lst-18 .ls-com .con{height:420px}
.lst-18 li{margin-bottom:20px}
.lst-18 .con{height:200px}
.lst-18 .icon{margin-bottom:10px;width:50px;height:50px;line-height:50px}
.lst-19 .con{height:280px}
.lst-19 .icon{margin-bottom:8px;width:50px;height:50px;line-height:50px}
.lst-19 .desc{margin-top:12px}
.lst-20 .text{padding:10px 5px;min-height:78px}
.lst-20 .tit{line-height:1.5;max-height:3em}
.lst-21 .con{padding-left:10px;min-height:110px}
.lst-21 .tit{margin-top:4px}
.lst-22 .text{padding:12px 20px}
.lst-23 .con{min-height:190px}
.lst-23 .con:before{left:280px}
.lst-23 .pic{width:280px}
.lst-23 .text{padding-right:70px;width:calc(100% - 320px)}
.lst-23 .desc{margin-top:10px;line-height:1.8;max-height:7.2em}
.lst-23 .date2{margin-top: 10px; padding-left: 22px; -webkit-background-size: 16px auto; background-size: 16px auto;}
.lst-23.v2 .desc{margin-top: 10px}
.lst-27 li{width:20%}
.lst-28{margin:0 -6px -15px}
.lst-28 li{padding:0 6px;margin-bottom:15px;width:25%}
.lst-28 .text{padding:15px 10px}
.lst-30 .date{min-width:90px;min-height:90px}
.lst-30 .text{padding:15px 20px}
.lst-31 .text{padding:14px 20px}
.lst-32{margin:0 -10px -20px}
.lst-32 li{padding:0 10px;margin-bottom:20px}
.lst-34 li{margin-bottom:30px}
.lst-34 .con{min-height:190px}
.lst-34 .pic{width:280px}
.lst-34 .text{padding-right:80px;width:calc(100% - 320px)}
.lst-34 .date{margin-top:15px}
.lst-34 .desc{margin-top:15px}
.lst-35 .hd .icon{width:54px;height:54px;line-height:54px}
.lst-35 .hd .text{padding:14px 30px;padding-right:100px}
.lst-35 .bd{padding:20px;padding-left:84px}
.lst-36{margin:0 -10px -20px}
.lst-36 li{padding:0 10px;margin-bottom:20px}
.lst-37{margin:0 -10px -20px}
.lst-37 li{padding:0 10px;margin-bottom:20px}
.lst-38{margin:0 -8px -20px}
.lst-38 li{padding:0 8px;margin-bottom:20px}
.lst-38 .pic{height:90px;line-height:90px}
.lst-39 .con{padding:0 20px 30px}
.lst-39 .bg-icon{width:42px;height:42px;line-height:42px}
.lst-39 .desc{margin-top:15px}
.lst-45{margin:0 -10px -20px}
.lst-45 li{padding:0 10px;margin-bottom:20px}
.lst-46 li{margin-bottom:30px}
.lst-46 .info{margin-left:-20px;margin-right:-20px}
.lst-46 .info .item{padding:0 20px}
.ban .cont{padding:25px 0}
.ban .cur{margin-top:15px}
.section-a1,.section-a3,.section-a4,.section-a5,.section-b6_1,.section-b6_2,.section-b6_3,.section-b6_4,.section-b6_5,.section-c6_1,.section-c6_2,.section-c6_3,.section-c6_4,.section-c6_5,.section-c6_6,.section-c6_7,.section-kyjx2,.section-xwzx1_1,.section-xwzx1_2,.section-xwzx1_3,.section-xwzx1_4,.section-ylfw1_1,.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-ylfw4_1,.section-ylfw4_2,.section-ylfw4_3,.section-ylfw5,.section-ylfw6,.section-yydj2,.section-yygk1_1,.section-yygk1_2,.section-yygk1_3,.section-yygk1_4,.section-yygk1_5{padding:60px 0}
.section-a6{padding-top:60px}
.section-yywh1 .tabs-tit4{margin-bottom:30px}
.section-yywh2 .tabs-tit4{margin-bottom:30px}
.section-ylfw2 .tabs-tit4{margin-bottom:30px}
.section-ylfw2 .tabs-tit5{margin-bottom:30px}
.section-ylfw2 .tabs-tit6{margin-bottom:30px}
.section-ylfw2 .box-ksjs2{margin-top:0}
.section-ylfw2 .lst-12{margin-top:30px}
.section-ylfw2 .lst-23{margin-top:30px}
.section-ylfw2 .lst-32{margin-top:0}
.section-ylfw2 .box-jzlc1{margin-top:30px}
.section-yywh2 .box-form1{margin-bottom: 30px}
.section-ylfw1_3 .box-form2{margin-bottom:30px}
.section-ylfw1_3 .tabs-tit5{margin-bottom:30px}
.section-ylfw4_1 .tabs-tit4{margin-bottom:30px}
.section-ylfw5 .tabs-tit4{margin-bottom:30px}
.section-ylfw5 .tabs-tit7{margin-bottom:30px}
.section-ylfw6 .box-yyjs1{margin-bottom:40px}
.section-ylfw6 .tabs-tit4{margin-bottom:30px}
.section-kyjx2 .tabs-tit4{margin-bottom:30px}
.section-kyjx3 .tabs-tit4{margin-bottom:30px}
.section-xxgk2 .tabs-tit4{margin-bottom:30px}
.section-ssjg1 .tabs-tit8{margin-bottom:30px}
.section-ssjg1 .box-search2{margin-bottom:30px}
.section-ssjg1 .box-keyWords1{margin-bottom:30px}
.box-table1 .zjs{padding-left:0}
.box-ksjs1{height:680px}
.box-form1 .sel, .box-form1 .inp{width:260px}
.box-form1.v2 .inn{order: 1}
.box-form1.v2 .tips{margin-top: 15px; width: 100%; order: 2}
.box-search2 .inp{height:54px;line-height:52px}
.box-search2 .submit{width:70px;height:54px;-webkit-background-size:26px auto;background-size:26px auto}
.box-gzdt1 .box-col{width:58%}
.box-gzdt1 .box-cor{width:42%}
.box-fzzl1 .cont{padding:0 5%;margin-top:-60px}
.box-fzzl1 .cont .left{padding:30px 15px}
.box-fzzl1 .cont .right{margin-top:80px;width:44%}
.box-yyjs1 .its1{margin:40px 0}
.box-yyjs1 .its1 .pic{padding:15px}
.box-yyjs1 .its1.v3{margin:30px 0}
.box-yyjs1 .its2{margin:40px 0;padding:40px}
.box-yygh1 .its1 .its-inn{margin:0 -20px -2px}
.box-yygh1 .its1 .item{padding:30px 20px;margin-bottom:0;width:50%!important}
.box-yygh1 .its1 .item:before{top:30px;bottom:30px;display:block!important}
.box-yygh1 .its1 .item:nth-child(1){width:100%!important}
.box-ksjs2 .box-items{margin-bottom:40px}
.box-ksjs2 .box-hd{margin-bottom:20px}
.box-ksjs2 .box-hd .bg-icon{width:60px;height:60px;line-height:60px}
.box-ksjs2 .box-hd .icon{width:56px;height:56px;line-height:56px}
.box-ksHd1{padding:20px 0}
.box-ksBd1{padding:30px 0}
.box-ksBd1 .box-items{margin-bottom:40px}
.box-ksBd1 .box-hd{margin-bottom:20px}
.box-zjjs1 .box-perInfo .left{padding-top:0}
.box-zjjs1 .box-perInfo .right{width:calc(100% - 300px)}
.box-zjjs1 .box-items{padding:25px 0}
.box-zjjs1 .box-hd{margin-bottom:20px}
.box-ylbCont1{margin-bottom:40px}
.box-ylbCont1 .hd-3 .title{padding-bottom:25px}
.box-jzlc1 .hd-3 .title{padding-bottom:20px}
.box-jzlc1 .its1 .hd-3{margin-bottom:20px!important}
.box-jzlc1 .its1 .hd-3 .title{padding-bottom:15px}
}
@media only screen and (max-width:959px){
body{padding-top:60px}
.wp,.wp2{width:100%!important;padding:0 20px!important;max-width:none!important}
.header-menuBtn{display:block}
.header{padding:0;position:fixed;left:0;top:0;right:0;height:60px;background:#183f84;z-index:100}
.header .header-1{height:100%}
.header .header-1 .hd-cor{display:none}
.header .header-logo{position:relative;z-index:102}
.header .header-logo img{max-width:260px;max-height:40px}
.header .header-2{padding:0;padding-top:60px;position:fixed;z-index:99;left:0;top:0;bottom:0;width:100%;height:auto;line-height:inherit;max-height:100%;background-color:rgba(0,0,0,.9);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}
.header .header-2{bottom:100%;visibility:hidden;opacity:0}
.header .header-2 .header-2-cont{height:100%;overflow-y:auto}
.header .header-2.header__open{bottom:0;visibility:visible;opacity:1}
.header .header-2 .wp{padding-bottom: 15px !important;height:100%;overflow-y:auto}
.header .header-2 .search-1{margin:0;margin-bottom:15px;display:block}
.header .header-2 .lang-1{margin:0;margin-bottom:5px;display:block; display: flex; flex-wrap: wrap; justify-content: center; align-items: center}
.header .header-2 .header-link{display: flex; justify-content: center}
.header .header-2 .header-set{margin:0;margin-bottom:10px;display: flex; flex-wrap: wrap; justify-content: center}
.header .header-nav{display:block}
.header .header-nav>li{width:100%;display:block}
.footer .footer-nav1{padding:15px 0}
.footer .footer-nav1 .icon{width:40px;height:40px;line-height:40px}
.header .header-navsub{position: static;-webkit-transform: translate(0) !important; -ms-transform: translate(0) !important; -o-transform: translate(0) !important; transform: translate(0) !important}
.header .sub1{width: 100% !important; padding: 20px !important}
.header .sub1 .cont .col{width: 100%}
.header .sub1 .cont .cor{display: none}
.header .sub1 .list li{width: 50% !important}
.header .sub1 .list a{padding-left: 15px}
.header .sub1 .list a:after{left: 15px}
.header .header-link a{padding: 0 10px}
.footer .footer-codes .pic{width:90px;height:90px;line-height:90px}
.swp-pagination1{bottom:15px!important}
.swp-pagination1 .swiper-pagination-bullet{margin:0 3px!important;width:8px!important;height:8px!important}
.swp-pagination1 .swiper-pagination-bullet-active{width:16px!important}
.banner{height:auto}
.banner .swp-pagination1{left: 0 !important}
.banner .con{padding-top: 50%; height: auto; position: relative;}
.banner .bg{position: absolute; left: 0; top: 0;}
.banner .video-btns{right: 20px; bottom: 30px; width: 48px; height: 48px}
.banner .video-btns .icon-pause, .banner .video-btns .icon-play {width: 24px; height: 24px}
.swiper-2 .con{width:130px;height:130px}
.swiper-2 .num{padding-bottom:10px}
.swiper-2 .tit{margin-top:10px}
.swiper-3 .con{height:auto!important}
.swiper-3 .pic{height:auto;padding-top:59.08%}
.swiper-3 .date{min-width:90px;min-height:80px}
.swiper-4{padding-bottom:30px}
.swiper-4 .swp-pagination3{bottom:20px!important;display:block!important}
.swiper-4 .pic{height:auto;padding-top:61.69%}
.swiper-4.v2 .pic{height:auto}
.swiper-4.v2 .text{padding:20px}
.swiper-6 .swiper-nav .pic{height:54px}
.swiper-6 .swiper-nav .swiper-slide-thumb-active .pic{height:60px}
.swiper-9{padding-bottom:60px}
.swiper-10 .pic{height:auto;padding-top:59.69%}
.swiper-loading1 .bg{display: none}
.swiper-loading1 .bg.mob{display: block}
.tabs-nav1{padding:0 20px;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto}
.tabs-nav1 ul{padding-top: 8px; flex-wrap:nowrap}
.tabs-nav1 .a1 span{padding:0 15px}
.tabs-tit1 .con{padding:20px}
.tabs-tit1 .icon{margin-right:15px;width:40px;height:40px;line-height:40px}
.tabs-tit1 .text{max-width:calc(100% - 55px)}
.tabs-tit2{padding-right:130px}
.tabs-tit2 ul{margin:0 -10px}
.tabs-tit2 .a1{padding:0 10px}
.tabs-tit3 .con{padding:20px;min-height:160px}
.tabs-tit3 .more{margin-top:15px}
.tabs-tit3 .bg-icon{width:54px;height:54px;line-height:54px}
.tabs-tit4{margin:0 -15px;display:flex;white-space:nowrap;overflow-x:auto}
.tabs-tit4 ul{flex-grow:1;flex-wrap:nowrap}
.tabs-tit4 li{padding:0 15px}
.tabs-tit4 a{padding-bottom:12px}
.tabs-tit4 a:before{bottom:0}
.lst-2 li{width:25%}
.lst-2 .con{height:100%}
.lst-3 .con{height:100%}
.lst-4{margin:0 -5px -10px}
.lst-4 li{padding:0 5px;margin-bottom:10px}
.lst-4 .tit{padding:0 10px}
.lst-7 .con{min-height:400px}
.lst-7 .pic{margin-bottom:40px!important}
.lst-7 .text{padding:0 15px 30px}
.lst-7 .icon{width:46px;height:46px;line-height:46px}
.lst-9.v2 li{width:50%}
.lst-12{margin:0 -10px -30px}
.lst-12 li{padding:0 10px;margin-bottom:30px}
.lst-15 li{padding:0 10px;margin-bottom:20px}
.lst-15 .text{width:90%}
.lst-19 .con{padding:30px 10px;height:240px}
.lst-20{margin:0 -10px -30px}
.lst-20 li{padding-bottom:30px}
.lst-20 .con{margin: 0 10px}
.lst-22 .play{width:36px;height:36px}
.lst-22 .tit{margin-top:3px}
.lst-24{margin:0 -10px -30px}
.lst-24 li{padding:0 10px;margin-bottom:30px}
.lst-25{margin:0 -10px -30px}
.lst-25 li{padding:0 10px;margin-bottom:30px}
.lst-26{margin:0 -5px -10px}
.lst-26 li{padding:0 5px;margin-bottom:10px}
.lst-26 .con{padding:30px 15px;min-height:140px;border-radius:15px}
.lst-26 .bg-icon{right:8px;bottom:8px;width:48px;height:48px;line-height:48px}
.lst-27{margin:0 -5px -10px}
.lst-27 li{padding:0 5px;margin-bottom:10px}
.lst-27 .con{padding:0 5px;height:40px;line-height:38px}
.lst-28 li{width:33.33%}
.lst-29{margin:0 -10px -20px}
.lst-29 li{padding:0 10px;margin-bottom:20px}
.lst-29 .con{padding:50px 20px;border-radius:15px;height:210px}
.lst-29 .bg-icon{width:60px;height:60px;line-height:60px}
.lst-30 .date{min-width:80px;min-height:80px}
.lst-31{margin:0 -5px}
.lst-31 li{padding:0 5px;margin-bottom:10px}
.lst-32 li{width:50%}
.lst-36 li{width:50%}
.lst-37 li{width:50%}
.lst-37 .icon{width:40px;height:40px;line-height:40px}
.lst-41 .pic{height:auto;padding-top:61.7%;position:relative;overflow:hidden}
.lst-41 .pic img{position:absolute;left:0;top:0}
.lst-43 .icon{margin-bottom:10px}
.lst-45 li{width:50%}
.lst-46 .con{padding:20px 30px}
.lst-46 .t1{display:block}
.lst-46 .t1 .t1-r{margin:0;margin-top:10px;min-width:100%;justify-content:flex-start}
.lst-46 .btns .a1{min-width:90px;line-height:34px}
.lst-47 .con{padding:25px}
.lst-47 .date{margin-top:15px}
.lst-47 .desc{margin-top:15px}
.section-a2 .hd-1{top:40px}
.section-b6_2 .wp{display:block}
.section-b6_2 .sec-col,.section-b6_2 .sec-cor{width:100%}
.section-b6_2 .sec-col{margin-bottom:60px}
.section-b6_3 .wp{display:block}
.section-b6_3 .sec-col,.section-b6_3 .sec-cor{width:100%}
.section-b6_3 .sec-col{margin-bottom:60px}
.box-table1{overflow-x: auto}
.box-table1.active .table-head table{position: static;}
.box-ylfw1{padding:50px 0 0;border-radius:20px 0 20px 0}
.box-ylfw1 .hd-1{position:static;height:auto;width:100%}
.box-ylfw1 .box-items1{display:block}
.box-ylfw1 .lst-2,.box-ylfw1 .pic1,.box-ylfw1 .pic2{min-width:100%;width:auto}
.box-ylfw1 .pic2{display:none}
.box-form1 .sel, .box-form1 .inp{width:190px}
.box-news1{display:block}
.box-news1 .box-col,.box-news1 .box-cor{width:100%}
.box-news1 .box-col{margin-bottom:30px}
.box-gzdt1 .box-col{width:100%;border:1px solid #ddd}
.box-gzdt1 .box-cor{display:none}
.box-gzdt1.v2 .box-col{width:100%}
.box-yyjs1 .its1{align-items:flex-start}
.box-jzcm1{padding:40px}
.box-zzjg1 .box-col{width:240px}
.box-zzjg1 .box-cor{width:calc(100% - 240px)}
.popWin1 .close{top:-70px;width:54px;height:54px}
.box-yygh1 .its1 .item{padding:20px}
.box-yygh1 .its1 .icon{margin-right:15px;width:60px;height:60px;line-height:60px}
.box-form2 .box-tags1{margin-right:10px}
.box-form2 .inp{width:160px;height:42px;line-height:40px}
.box-search1 .inp{width:260px;height:42px;line-height:40px}
.box-search1 .submit{width:80px;height:42px;line-height:42px}
.box-table1 .zjs{font-size:clamp(12px,1.04vw,18px)}
.box-table1 .zjs i{margin-right:3px;min-width:18px;line-height:18px}
.box-ksjs2 .box-hd{padding:20px 30px}
.box-ksjs2 .box-hd .icon{width:46px;height:46px;line-height:46px}
.box-ksjs2 .box-hd .bg-icon{width:52px;height:52px;line-height:52px}
.box-zjjs1 .box-perInfo .left{width:200px}
.box-zjjs1 .box-perInfo .right{width:calc(100% - 250px)}
.box-qtgz1{display:block}
.box-qtgz1 .box-col,.box-qtgz1 .box-cor{width:100%}
.box-pypx1{display:block}
.box-pypx1 .box-col,.box-pypx1 .box-cor{width:100%}
.box-pypx1 .box-col{margin-bottom:30px}
}
@media only screen and (max-width:767px){
.footer .footer-nav1{padding:0;padding-bottom:15px}
.footer .footer-nav1 .item{padding:0 5px;width:33.33%;display:block;height:auto}
.footer .footer-nav1 .item:before{display:none}
.footer .footer-nav1 .icon{margin:0 auto 4px;width:36px;height:36px;line-height:36px}
.footer .footer-nav1 .tit{text-align:center;max-width:100%;font-size:14px}
.footer .footer-bd{padding:20px 0;display:block}
.footer .footer-bd .fot-col,.footer .footer-bd .fot-cor{max-width:100%}
.footer .footer-bd .fot-col{margin-bottom:20px}
.footer .footer-logo img{margin:0 auto;max-height:40px}
.footer .footer-info{margin-top:15px;font-size:15px}
.footer .footer-codes .tit{font-size:15px}
.footer .footer-copy{padding:10px 0 0;font-size:14px;line-height:1.8}
.loading-logo{top:20px}
.loading-fot{padding:20px 0}
.loading-copy{line-height: 1.6}
.loading-copy a{display: block; margin: 0}
.hd-1{margin-bottom:25px!important}
.hd-1 .title:before{width:64px;height:64px}
.hd-2{margin-bottom:25px!important}
.hd-2 .tabs-tit2{margin-top:10px}
.hd-3{margin-bottom:25px!important}
.hd-3 .title{padding-bottom:12px}
.hd-3 .title:before{width:30px}
.btns-1 .s1{min-width:90px;line-height:32px}
.btns-2{justify-content:center}
.btns-2 .s1{min-width:110px;height:42px}
.btns-2 .icon-return{width:20px;height:20px}
.pages{padding-top:25px}
.video-1:before{border-radius:30px 0 30px 0}
.video-1 .inn{border-radius:30px 0 30px 0}
.swp-pagination2{right:10px}
.swp-pagination3 .swiper-pagination-bullet{margin:0 4px!important;width:10px;height:10px}
.swiper-1{padding-bottom:70px}
.swiper-1 .con{min-height: 0}
.swiper-1 .con:before{background:0 0}
.swiper-1 .pic{height:auto;padding-top:118.44%;z-index:10}
.swiper-1 .con:hover:before{background-image:url(../images/bg3.jpg)}
.swiper-1 .desc{margin-top: 2px;}
.swiper-2{margin:0;padding-bottom:40px}
.swiper-2 .con{width:140px;height:140px}
.swiper-2 .tit{font-size:15px}
.swiper-3 .date{padding:5px;min-width:76px;min-height:64px}
.swiper-3 .text{padding:10px 20px}
.swiper-4 .text{padding:20px}
.swiper-6 .swiper-nav{padding:20px 10px}
.swiper-7{padding-bottom:40px}
.swiper-7 .pic{margin-bottom:15px}
.swiper-8{padding-bottom:60px}
.swiper-8 .pic{margin-bottom:20px}
.swiper-9{padding-bottom:40px}
.swiper-9 .text{padding:20px;min-height:190px}
.swiper-9 .desc{margin-top:10px}
.swiper-9 .date{margin-top:10px}
.swiper-10 .pic{margin-bottom:15px}
.swiper-10 .tit{margin-top:10px}
.tabs-tit1{border-top:1px solid #ddd}
.tabs-tit1 ul{white-space:nowrap;overflow-x:auto}
.tabs-tit1 li{width:auto}
.tabs-tit1 .tit .en{margin-top:4px}
.tabs-tit2{padding:0;width:100%;overflow:hidden}
.tabs-tit2 ul{flex-wrap:nowrap;overflow-x:auto}
.tabs-tit2 .btns-1{display:none!important}
.tabs-tit3{border-bottom:1px solid #ddd}
.tabs-tit3 ul{display:flex;overflow-x:auto}
.tabs-tit3 li{min-width:240px;border:none;border-right:1px solid #ddd}
.tabs-tit3 li:last-child{border-right:none}
.tabs-tit3 .con{min-height:130px}
.tabs-tit3 .bg-icon{right:10px;bottom:10px}
.tabs-tit5{margin:0 -20px;white-space:nowrap;overflow:hidden;overflow-x:auto;display:flex;justify-content:flex-start}
.tabs-tit5 ul{margin:0;flex-wrap:nowrap;flex-grow:1}
.tabs-tit5 li{padding:0 2px}
.tabs-tit5 a{min-width:100px!important}
.tabs-tit6{margin:0 -20px;padding:0 20px;white-space:nowrap;overflow:hidden;overflow-x:auto;display:flex;justify-content:flex-start}
.tabs-tit6 ul{flex-wrap:nowrap;flex-grow:1}
.tabs-tit6 li{width:auto}
.tabs-tit6 .con{padding:15px 10px;min-width:100px;min-height:80px}
.tabs-tit6 .icon{width:32px;height:32px;line-height:32px}
.tabs-tit6 .tit{font-size:clamp(15px,1.04vw,18px)}
.tabs-tit7{margin:0 -20px;padding:0 20px;white-space:nowrap;overflow:hidden;overflow-x:auto;display:flex;justify-content:flex-start}
.tabs-tit7 ul{flex-wrap:nowrap;flex-grow:1}
.tabs-tit7 li{width:auto}
.tabs-tit7 .con{padding:15px 10px;min-width:100px;min-height:60px}
.tabs-tit7 .icon{width:32px;height:32px;line-height:32px}
.tabs-tit7 .tit{font-size:clamp(15px,1.04vw,18px)}
.tabs-tit8{margin:0 -20px;padding:0 20px;white-space:nowrap;overflow:hidden;overflow-x:auto;display:flex;justify-content:flex-start}
.tabs-tit8 ul{flex-wrap:nowrap;flex-grow:1}
.tabs-tit8 a{min-width:90px;line-height:34px}
.lst-2 li{width:50%}
.lst-2 .con{padding:20px 5px}
.lst-2 .icon{margin-bottom:8px;width:36px;height:36px;line-height:36px}
.lst-3{padding:15px 0}
.lst-3 li{width:50%}
.lst-3 .con{padding:10px 5px}
.lst-3 .con:before{height:80px}
.lst-3 .icon{margin-bottom:8px;width:36px;height:36px;line-height:36px}
.lst-4{max-height:250px;overflow:hidden;overflow-y:auto}
.lst-4 li{width:33.33%}
.lst-5 li{width:100%}
.lst-5 .box-img{margin-bottom:15px}
.lst-5 .tit{height:auto;max-height:3.56em}
.lst-6 .con{padding:15px 0;min-height:90px}
.lst-6 .date{width:80px}
.lst-6 .date:before{height:46px}
.lst-6 .text{width:calc(100% - 80px)}
.lst-6.v2 .con{min-height:90px}
.lst-7 li{width:50%}
.lst-7 .con{min-height:340px}
.lst-7 .pic{margin-bottom:30px!important}
.lst-7 .icon{width:36px;height:36px;line-height:36px}
.lst-9 li{width:100%}
.lst-9.v2 li{width:100%}
.lst-9.v2 .desc{margin-top:10px}
.lst-9.v2 .date{margin-top:14px}
.lst-10.v2 .con{padding:0}
.lst-11.v2 .con{padding-left:20px;height:60px;line-height:60px}
.lst-11.v2 .date{margin-left:10px}
.lst-12{margin-bottom:-20px}
.lst-12 li{margin-bottom:20px;width:100%}
.lst-12 .con{padding:10px 0;min-height:90px}
.lst-12 .con:before{bottom:10px}
.lst-12 .date:before{height:50px}
.lst-12 .date .d2{margin-top:3px}
.lst-13{margin-bottom:-20px}
.lst-13 li{margin-bottom:20px;width:100%}
.lst-13 .hd{padding:15px 20px}
.lst-13 .bg-icon{width:48px;height:48px;line-height:48px}
.lst-13 .bd{padding:20px;padding-right:60px}
.lst-14 .con{padding:20px 0;flex-wrap:wrap}
.lst-14 .date{margin:0;margin-top:10px;padding-top:15px;order:2}
.lst-14 .date .d2{margin-top:6px}
.lst-14 .box-img{width:100%;margin:0;margin-bottom:15px;order:1}
.lst-14 .text{width:calc(100% - 100px);padding:0;flex-grow:0;flex-shrink:0;order:3}
.lst-14 .icon-arrow{margin-left:100px;margin-top:15px;width:36px;height:36px;-webkit-background-size:16px auto;background-size:16px auto;order:4;display:none}
.lst-15{margin:0 -5px -20px}
.lst-15+.lst-15{margin-top:20px}
.lst-15 li{padding:0 5px;margin-bottom:20px;width:100%}
.lst-15 .text{padding:12px 15px}
.lst-16>li{width:100%}
.lst-16 .bd ul li:before{top:1.6vw}
.lst-16 .bd .tit{margin-bottom:10px}
.lst-16 .icon{top:15px;width:42px;height:42px;line-height:42px}
.lst-17 .a1{line-height:1.8}
.lst-18{display:block}
.lst-18 .ls-col,.lst-18 .ls-com,.lst-18 .ls-cor{width:100%}
.lst-18 .ls-col,.lst-18 .ls-com{margin-bottom:20px}
.lst-18 .con{height:200px!important}
.lst-18 .icon{width:42px;height:42px;line-height:42px}
.lst-19 li{width:100%}
.lst-19 .con{padding:20px 10px;height:190px}
.lst-19 .icon{width:46px;height:46px;line-height:46px}
.lst-20{margin-bottom:-20px}
.lst-20 li{padding-bottom:20px;width:100%}
.lst-21 .con{padding:15px 0}
.lst-20.v3 li{width: 100% !important}
.lst-22{padding:0}
.lst-22 ul{display:flex;flex-wrap:wrap}
.lst-22 li{position:static;width:100%!important;height:auto}
.lst-22 .con{padding-top:67.93%;position:relative}
.lst-23 li{margin-bottom:30px}
.lst-23 .con{display:block;min-height:0}
.lst-23 .con:before{display:none}
.lst-23 .icon-arrow{display:none}
.lst-23 .pic,.lst-23 .text{width:100%}
.lst-23 .pic{margin:0}
.lst-23 .text{padding:15px 0}
.lst-23 .desc{line-height:1.8;max-height:7.2em}
.lst-24 li{width:100%}
.lst-24 .pic{margin-bottom:15px}
.lst-25 li{width:100%}
.lst-25 .pic{margin-bottom:15px}
.lst-26 li{width:50%}
.lst-26 .con{padding:20px 15px;min-height:120px}
.lst-27{margin:0 -3px -6px}
.lst-27 li{padding:0 3px;margin-bottom:6px;width:33.33%}
.lst-28 li{width:50%}
.lst-28 .con:before{background:0 0}
.lst-28 .pic{height:auto;padding-top:118.44%;z-index:10}
.lst-28 .con:hover:before{background-image:url(../images/bg3.jpg)}
.lst-29{margin:0 -5px -10px}
.lst-29 li{padding:0 5px;margin-bottom:10px;width:50%}
.lst-29 .con{padding:30px 5px;height:140px}
.lst-29 .bg-icon{width:42px;height:42px;line-height:42px}
.lst-31 .text{padding:12px 10px;min-height:110px}
.lst-31 .date{margin-top:4px}
.lst-32 li{width:100%}
.lst-33{margin:0 -5px -25px}
.lst-33 li{padding:0 5px;margin-bottom:25px;width:50%}
.lst-33 .pic{margin-bottom:10px}
.lst-34 li{margin-bottom:20px}
.lst-34 .con{display:block;min-height:0}
.lst-34 .pic,.lst-34 .text{width:100%}
.lst-34 .pic{margin:0}
.lst-34 .text{padding:15px 0}
.lst-34 .date{margin-top:10px}
.lst-34 .desc{margin-top:10px}
.lst-34 .icon-arrow{display:none}
.lst-35 .hd:before{right:15px;top:20px;width:20px;height:3px}
.lst-35 .hd .icon{width:42px;height:42px;line-height:42px}
.lst-35 .hd .text{padding:5px 20px;padding-right:50px;width:calc(100% - 42px)}
.lst-35 .bd{padding:15px;padding-left:56px}
.lst-36 li{width:100%}
.lst-37{margin-bottom:-10px}
.lst-37 li{margin-bottom:10px;width:100%}
.lst-37 .con{padding:10px 30px;min-height:60px;justify-content:flex-start}
.lst-37 .icon{width:32px;height:32px;line-height:32px}
.lst-38{margin:0 -5px -15px}
.lst-38 li{padding:0 5px;margin-bottom:15px;width:50%}
.lst-38 .pic{height:60px;line-height:60px}
.lst-39 li{margin-bottom:20px;width:100%}
.lst-39 li:last-child{margin-bottom:0}
.lst-39 .con{padding-bottom:20px}
.lst-39 .con:before{display:none}
.lst-39 .bg-icon{right:10px;width:36px;height:36px;line-height:36px}
.lst-40 .con{padding:20px 0;min-height:120px}
.lst-40 .pic{margin-right:20px}
.lst-40 .text{width:calc(100% - 170px)}
.lst-41 li{width:100%}
.lst-42 .con{padding:20px 0}
.lst-43{margin:0 -5px -10px}
.lst-43 li{padding:0 5px;margin-bottom:10px;width:50%}
.lst-43 .con{height:54vw}
.lst-43 .icon{width:60px;height:70px;line-height:70px}
.lst-43 .icon img{max-width:50px;max-height:50px}
.lst-44 .con{padding-right:0}
.lst-45 li{width:100%}
.lst-46 li{margin-bottom:20px}
.lst-46 .con{padding:20px}
.lst-46 .btns{margin-left:20px}
.lst-46 .info{margin-left:-10px;margin-right:-10px;margin-bottom:10px;line-height:1.8}
.lst-46 .info .item{padding:0 10px}
.lst-46 .tit,.lst-46 .tit a{line-height:1.7;max-height:3.4em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.lst-47 .con{padding:20px 0}
.lst-47 .date{margin-top:10px}
.lst-47 .desc{margin-top:10px}
.ban{height:180px}
.ban .cont{padding:15px 0}
.ban .cur{margin-top:10px}
.ban.v2{height:140px}
.section-a1,.section-a3,.section-a4,.section-a5,.section-b6_1,.section-b6_2,.section-b6_3,.section-b6_4,.section-b6_5,.section-c6_1,.section-c6_2,.section-c6_3,.section-c6_4,.section-c6_5,.section-c6_6,.section-c6_7,.section-kyjx1_1,.section-kyjx1_2,.section-kyjx2,.section-kyjx3,.section-rczp2,.section-ssjg1,.section-xwzx1_1,.section-xwzx1_2,.section-xwzx1_3,.section-xwzx1_4,.section-xwzx2,.section-xxgk2,.section-ylfw1_1,.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,.section-ylfw4_1,.section-ylfw4_2,.section-ylfw4_3,.section-ylfw5,.section-ylfw6,.section-yydj1_1,.section-yydj1_2,.section-yydj1_3,.section-yydj1_4,.section-yydj1_5,.section-yydj2,.section-yygk1_1,.section-yygk1_2,.section-yygk1_3,.section-yygk1_4,.section-yygk1_5,.section-yyjs1,.section-yywh2{padding:40px 0}
.section-a2{padding-top:20px}
.section-a2 .hd-1{position:static}
.section-a3 .box-form1{margin-bottom:10px}
.section-a4 .box-gk1{margin-bottom:30px}
.section-a5 .btns-1{margin-top:25px;display:-webkit-flex;display:flex;justify-content:center}
.section-a5 .tabs-tit2{margin-top:10px}
.section-a6{padding-top:40px}
.section-b6_2 .sec-col{margin-bottom:40px}
.section-b6_2 .sec-cont{padding:0 15px}
.section-b6_3 .sec-col{margin-bottom:40px}
.section-b6_3 .sec-cont{padding:0 15px 15px}
.section-yygk1_1 .swiper-5{margin-top:25px}
.section-yygk1_3 .box-fzzl1{margin-bottom:25px}
.section-yygk1_5 .btns-1{margin-top:20px;display:flex}
.section-yywh1{padding-top:40px}
.section-yywh1 .tabs-tit4{margin-bottom:25px}
.section-yywh2 .tabs-tit4{margin-bottom:25px}
.section-ylfw1_3 .box-form2{margin-bottom:25px}
.section-ylfw1_3 .tabs-tit5{margin-bottom:20px}
.section-ylfw1_5 .box-form1{margin-bottom:20px}
.section-ylfw1_5 .box-tips2{margin-bottom:20px !important}
.section-ylfw2 .box-form1{margin-bottom:25px}
.section-ylfw2 .box-form2{margin-bottom:25px}
.section-ylfw2 .box-tags1{margin-bottom:25px !important}
.section-ylfw2 .tabs-tit4{margin-bottom:25px}
.section-ylfw2 .tabs-tit5{margin-bottom:20px}
.section-ylfw2 .tabs-tit6{margin-bottom:25px}
.section-ylfw2 .lst-12{margin-top:0}
.section-ylfw2 .lst-23{margin:0}
.section-ylfw2 .box-jzlc1{margin-top:25px}
.section-yywh2 .box-form1{margin-bottom: 25px}
.section-ylfw4_1 .tabs-tit4{margin-bottom:25px}
.section-ylfw5 .tabs-tit4{margin-bottom:25px}
.section-ylfw5 .tabs-tit7{margin-bottom:25px}
.section-ylfw6 .tabs-tit4{margin-bottom:25px}
.section-kyjx1_2 .hd-2{margin-bottom:15px!important}
.section-kyjx2 .tabs-tit4{margin-bottom:25px}
.section-kyjx3 .tabs-tit4{margin-bottom:25px}
.section-xxgk2 .tabs-tit4{margin-bottom:25px}
.section-ssjg1 .tabs-tit8{margin-bottom:25px}
.section-ssjg1 .box-search2{margin-bottom:25px}
.section-ssjg1 .box-keyWords1{margin-bottom:25px}
.box-ylfw1{padding-top:30px}
.box-ylfw1 .pic1{height:auto;padding-top:92.36%}
.box-ksjs1{height:auto}
.box-ksjs1 .tabs-tit1{position:static;height:auto}
.box-ksjs1 .tabs-desc1 .tab-item{position:static;display:none}
.box-ksjs1 .tabs-desc1 .tab-item.on{display:block}
.box-ksjs1Con1{padding-bottom:0;display:block}
.box-ksjs1Con1 .bg{position:static;padding-top:56.25%}
.box-ksjs1Con1 .content{padding:30px 0}
.box-form1 .inn{padding:20px;width:100%}
.box-form1 .inn,.box-form1 form{display:block}
.box-form1 .tit{margin:0;margin-bottom:8px}
.box-form1 .sel, .box-form1 .inp{width:100%;margin:0;margin-bottom:10px}
.box-form1 .cont{display:block}
.box-form1 .submit{position:static;width:100%;border-radius:10px;height:50px;line-height:50px}
.box-form1.v2 .inn{padding: 0}
.box-form2, .box-form2 form{display:block}
.box-form2 .inp{margin-bottom: 10px; width: 100%}
.box-form2 .box-tags1{margin:0;margin-bottom:10px!important}
.box-search1 .inp{margin: 0 !important;}
.box-tags1{margin:0 -5px!important}
.box-tags1 .item{padding:0 5px}
.box-search1 .inp{width:calc(100% - 80px)}
.box-search1 .submit{width:70px}
.box-search2 .inp{padding-right:60px;height:46px;line-height:44px}
.box-search2 .submit{width:60px;height:46px}
.box-gk1{flex-wrap:wrap}
.box-gk1 .box-col,.box-gk1 .box-cor{width:100%}
.box-gk1 .box-col{order:2}
.box-gk1 .box-cor{margin-bottom:40px;order:1}
.box-gk1 .desc{line-height:1.8;max-height:10.8em}
.box-gk1 .btns-1{justify-content:center}
.box-news1 .box-col{margin-bottom:20px}
.box-news1 .swiper-3{margin-bottom:25px}
.box-jzcm1{padding:20px}
.box-fzzl1 .cont{margin:0;display:block;padding:0}
.box-fzzl1 .cont .left,.box-fzzl1 .cont .right{width:100%}
.box-fzzl1 .cont .left{padding:15px}
.box-fzzl1 .cont .right{margin-top:15px}
.box-zzjg1{display:block}
.box-zzjg1 .box-col,.box-zzjg1 .box-cor{width:100%}
.box-zzjgCont1{padding:20px}
.box-yyjs1 .its1{display:block}
.box-yyjs1 .its1,.box-yyjs1 .its1.v2{margin:25px 0}
.box-yyjs1 .its1 .pic{float:none;width:auto;margin:0!important;margin-bottom:20px!important;padding:10px}
.box-yyjs1 .its1 .text{width:100%}
.box-yyjs1 .its1 .hd-3{margin-bottom:15px}
.box-yyjs1 .its2{margin:25px 0;padding:20px}
.box-yyjs1.v2 .its1 .pic,.box-yyjs1.v2 .its1 .text{width:100%}
.box-yyjs1 .its1 .hd-3{margin-bottom:15px!important}
.box-dta1 .hd{padding-bottom:15px}
.box-dta1 .hd .info{margin-top:10px}
.box-dta1 .hd .info span{margin:0 10px}
.box-dta1 .hd .info img{margin-right:4px;width:14px}
.box-dta1 .cont{padding:25px 0;margin-bottom:20px}
.box-dta1 .bot{padding:0}
.box-dta1 .bot .btns-2{margin-top:10px;position:static;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.popWin1 .close{top:-50px;width:40px;height:40px}
.popWin2 .hd{min-height:50px}
.popWin2 .bd{padding:20px}
.popWin3 .title{margin-bottom:20px}
.popWin3 .form-items .label{margin-bottom:12px}
.popWin3 .form-items .upload{font-size:14px}
.popWin3 .form-items .upload label span{min-width:80px;line-height:30px}
.popWin3 .form-items .code{padding-right:86px}
.popWin3 .form-items .code .inp{height:40px;line-height:40px}
.popWin3 .form-items .code .img{right:3px;width:80px;height:34px;line-height:34px}
.popWin3 .form-btns{margin-top:25px}
.popWin3 .form-btns .a1{width:140px}
.popWin3.v2{padding-left: 0; padding-right: 0}
.box-yygh1 .its1{padding:10px}
.box-yygh1 .its1 .item{width:100%!important}
.box-yygh1 .its1 .icon{width:50px;height:50px;line-height:50px}
.box-yygh1 .its1 .codes{margin:0 -8px;margin-top:10px;min-width:100%}
.box-ksjs2 .box-hd{padding:15px}
.box-ksjs2 .box-hd .bg-icon{right:15px}
.box-ksjs2 .box-hd .title .en{margin-top:4px}
.box-hlfc1{display:block}
.box-hlfc1 .box-col,.box-hlfc1 .box-cor{width:100%}
.box-hlfc1 .box-col{padding-top:0}
.box-ksBd1 .box-items{margin-bottom:30px}
.box-ksBd1 .box-hd{margin-bottom:15px}
.box-zjjs1 .box-perInfo{display:block}
.box-zjjs1 .box-perInfo .left{margin:0 auto 20px}
.box-zjjs1 .box-perInfo .right{padding: 0; width:100%}
.box-zjjs1 .box-perInfo .t1{margin-bottom:15px}
.box-zjjs1 .box-perInfo .btns{margin-top:15px;position:static;justify-content:center}
.box-zjjs1 .box-hd{margin-bottom:15px}
.box-ylbCont1 .hd-3 .title{padding-bottom:20px}
.box-jzlc1 .box-items{padding:20px}
.box-jzlc1 .its1{display:block}
.box-jzlc1 .its1 .pic,.box-jzlc1 .its1 .right{width:100%}
.box-jzlc1 .its1 .pic{margin-bottom:15px}
.box-kydt1{display:block}
.box-kydt1 .box-col,.box-kydt1 .box-cor{width:100%}
.box-kydt1 .box-col{padding:20px}
.box-kydt1 .box-cor{display:none}
}


/*!2025.06.23*/
.headerSearch{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0, 0, 0, .6);display:-webkit-flex;display:flex;justify-content:center;align-items:center;z-index:-1;opacity:0;visibility:hidden;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.headerSearch.active{z-index:200;opacity:1;visibility:visible;}
.headerSearch .closeBtn{position:absolute;right:45px;top:30px;width:60px;height:60px;cursor:pointer;display:-webkit-flex;display:flex;justify-content:center;align-items:center;}
.headerSearch .closeBtn .icon-close{display:block;width:48px;height:48px;background:url(../images/icon-close2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;}
.headerSearch .cont{width:82.4%;flex-shrink:0;}
.headerSearch .title{margin-bottom:56px;font-size:clamp(22px,2.1vw,40px);color:#fff;font-weight:700;line-height:1.2;text-align:center;}
.tabs-1{margin-bottom:40px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;}
.tabs-1 button{outline: none; border: none; background-color: transparent;}
.tabs-1 li{padding: 0 12px; padding-bottom: 12px;position:relative;}
.tabs-1 li:before{content: ''; margin-left: -25px; position: absolute; left: 50%; bottom: 0; width: 51px; height: 7px; background: url(../images/icon-line2.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; opacity: 0;}
.tabs-1 .a1{padding:0 10px;display:block;min-width:88px;font-size:clamp(18px,1.04vw,18px);color:#FFFFFF;line-height:2.22;text-align:center;outline:0;background-color:transparent;cursor:pointer;border-radius: 50px;}
.tabs-1 input.a1{min-width:0;width:88px;}
.tabs-1 .on{z-index:10;}
.tabs-1 .on:before{opacity: 1;}
.tabs-1 .on .a1{font-weight: bold;background-color:#2E60B7;border-color:#2E60B7;}
.search-2{margin: 0 auto; width: 750px; max-width: 90%; position:relative;}
.search-2,.search-2 form{display:-webkit-flex;display:flex;}
.search-2 form{flex-grow:1;}
.search-2 input{outline:0;border:none;background-color:transparent;}
.search-2 .inp{padding: 0 20px; padding-right:80px;display:block;width:100%;height:48px;line-height:46px;font-size:clamp(15px,1.04vw,18px);color:#333333;border-bottom:1px solid #DDDDDD;border-radius: 6px;background-color: #fff;}
.search-2 .inp::-webkit-input-placeholder{color:#333;}
.search-2 .inp::-moz-placeholder{color:#333;}
.search-2 .inp:-ms-input-placeholder{color:#333;}
.search-2 .submit{position:absolute;right:0;top:0;bottom:0;width:56px;background:url(../images/icon-so2.png) center center no-repeat;-webkit-background-size:24px auto;background-size:24px auto;}
/*!2025.06.23 end*/
/*!2025.07.10*/
.section-syxx1{padding:100px 0;overflow:hidden}
.section-syxx1 .wp{background:#eefaff;-webkit-background-size:cover;background-size:cover;display:flex;justify-content:space-between}
.section-syxx1 .sec-col{width:64.3%;max-width:100%;flex-grow:1}
.section-syxx1 .sec-cor{width:35.7%;flex-shrink:0}
.form-1{padding:152px 60px;height:100%;border:1px solid #ddd}
.form-1 button,.form-1 input,.form-1 textarea{outline:0;border:none;background-color:transparent;resize:none}
.form-1 .title{font-family:SourceHanSerifCN-Bold;font-size:clamp(26px,2.6vw,48px);color:#333;line-height:1.3;font-weight:400;text-align:center}
.form-1 .cont{margin:32px auto -20px;width:520px;max-width:100%;display:flex;flex-wrap:wrap}
.form-1 .item{margin:0 10px 20px;width:calc(100% - 20px);min-height:48px;line-height:46px;background-color:#fff;border:1px solid #ddd;border-radius:8px;flex-shrink:0;display:flex;align-items:flex-start}
.form-1 .item.itm-col2{width:calc(50% - 20px)}
.form-1 .label{padding:0 12px;min-width:90px;font-size:clamp(16px,1.04vw,18px);color:#333;flex-shrink:0}
.form-1 .label em{color:#2e60b7}
.form-1 .right{flex-grow:1}
.form-1 .inp{padding-right:10px;display:block;width:100%;height:46px;line-height:46px;font-size:clamp(16px,1.04vw,18px);color:#333}
.form-1 .tar{padding:10px 0;padding-right:10px;display:block;width:100%;height:94px;font-size:clamp(16px,1.04vw,18px);color:#333;line-height:1.5}
.form-1 .vCode{padding-right:120px;position:relative}
.form-1 .vCode .form-vcodebtn{position:absolute;right:4px;top:50%;width:100px;height:40px;line-height:40px;background-color:#2e60b7;border-radius:8px;font-size:14px;color:#fff;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.form-1 .btns{margin-top:40px;display:flex;justify-content:center;align-items:center}
.form-1 .btns .a1,.form-1 .btns .a2{margin:0 10px;display:block;min-width:240px;height:52px;line-height:48px;border-radius:50px;font-size:clamp(16px,1.15vw,20px);text-align:center;font-weight:700;border:2px solid transparent}
.form-1 .btns .a1{border-color:#2e60b7;background-color:#fff;color:#2e60b7}
.form-1 .btns .a2{border-color:#2e60b7;background-color:#2e60b7;color:#fff}
.form-1.v2{padding:53px 30px 60px}
.form-1.v2 .cont{width:790px}
.box-tips1{padding:56px 50px;height:100%;background:url(../images/bg21.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;z-index:1}
.box-tips1:before{content:'';position:absolute;right:0;bottom:0;width:182px;height:123px;background:url(../images/icon-email2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;z-index:-1}
.box-tips1 .tit{padding-bottom:18px;font-size:clamp(20px,1.35vw,24px);color:#fff;font-weight:700;line-height:1.3;position:relative}
.box-tips1 .tit:before{content:'';position:absolute;left:0;bottom:0;width:48px;height:1px;background-color:#fff}
.box-tips1 .desc{margin-top:20px;font-size:clamp(14px,1.15vw,20px);color:#fff;line-height:1.9}
@media only screen and (max-width:1399px){
    .form-1 .btns .a1,.form-1 .btns .a2{min-width:160px;height:48px;line-height:44px}
}
@media only screen and (max-width:1199px){
    .section-syxx1{padding:80px 0}
    .box-form2 .inp, .box-form2 .sel{width: 210px}
    .form-1 .cont{margin-bottom:-15px}
    .form-1 .item{margin-bottom:15px}
    .form-1 .btns{margin-top:25px}
    .form-1 .item.itm-col2{width:calc(100% - 20px)}
    .form-1.v2{padding:40px 25px}
    .box-tips1{padding:50px 30px}
    .box-tips1:before{width:140px;height:94px}
}
@media only screen and (max-width:959px){
    .box-form2 .inp, .box-form2 .sel{width: 170px}
    .section-syxx1{padding:40px 0}
    .section-syxx1 .wp{padding:0!important;margin:0 20px;width:calc(100% - 40px)!important;display:block}
    .section-syxx1 .sec-col,.section-syxx1 .sec-cor{width:100%}
    .form-1 .btns .a1,.form-1 .btns .a2{min-width:140px;height:46px;line-height:42px}
    .box-tips1{padding:30px}
    .box-tips1 .tit{padding-bottom:14px}
}
@media only screen and (max-width:767px){
    .box-form2 .inp, .box-form2 .sel{width: 100%; margin: 0; margin-bottom: 10px;}
    .box-form2 .box-search1 .submit{margin: 0; margin-top: 10px; width: 100%;}
    .form-1 .cont{margin-top:20px;margin-bottom:-10px}
    .form-1 .label{padding:0 8px;min-width:0}
    .form-1 .vCode{padding-right:100px}
    .form-1 .vCode .form-vcodebtn{width:90px;font-size:13px}
    .form-1 .item{margin-bottom:10px}
    .form-1 .btns{margin-top:20px}
    .form-1 .btns .a1,.form-1 .btns .a2{margin:0 5px;min-width:110px;height:40px;line-height:36px}
    .form-1.v2{padding:20px 0}
}
/*!2025.07.10 end*/

/*!2025.07.16*/
.section-syxx2{padding:100px 0;overflow:hidden}
.section-syxx2 .form-1{margin-bottom:90px;padding:7.62vw 60px 7.95vw;background:url(../images/bg20.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;border:none}
.section-syxx2 .form-1 .cont{width:500px}
.lst-48{margin-bottom:-30px}
.lst-48 li{margin-bottom:30px;padding:25px 40px 24px;border:1px solid #ddd;background-color:#eefaff}
.lst-48 .itm1{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #2e60b7}
.lst-48 .itm1 .tit{font-size:clamp(16px,1.15vw,20px);color:#333;font-weight:700;line-height:1.6}
.lst-48 .itm1 .cont{margin-top:20px;margin-bottom:-20px;font-size:clamp(14px,.94vw,16px);color:#333;line-height:2}
.lst-48 .itm1 .cont .item{margin-bottom:20px;margin-right:-104px;display:flex;flex-wrap:wrap}
.lst-48 .itm1 .cont p{margin-right:104px}
.lst-48 .itm1 .cont span{color:#666}
.lst-48 .itm2{font-size:clamp(14px,.94vw,16px);color:#333;line-height:2}
.lst-48 .itm2 .tit{color:#2e60b7}
@media only screen and (max-width:1199px){
    .section-syxx2{padding:60px 0}
    .section-syxx2 .form-1{margin-bottom:60px}
}
@media only screen and (max-width:767px){
    .section-syxx2{padding:40px 0}
    .section-syxx2 .form-1{padding:40px 10px;margin-bottom:25px}
    .lst-48 li{padding:20px 15px}
    .lst-48 .itm1{padding-bottom:15px;margin-bottom:15px}
    .lst-48 .itm1 .cont{margin-bottom:0;margin-top:10px;line-height:1.8}
    .lst-48 .itm1 .cont .item{margin:0;display:block}
    .lst-48 .itm1 .cont p{margin:0}
}
/*!2025.07.16 end*/

/*!2025.07.18*/
.lyord-tip{font-size: 16px;}
.lyord-tip span{margin-right: 20px;}
.lyord-tip img{vertical-align: middle; margin-top: -2px; margin-right: 10px;}
/*!2025.07.18 end*/

/*!2025.07.21*/
.lst-1{position: relative;}
.lst-1 .list{padding-bottom: 29px; position: absolute; left: 50%; bottom: 100%; z-index: 10; opacity: 0; visibility: hidden; -webkit-transform: translate(-50%, -15px); -ms-transform: translate(-50%, -15px); -o-transform: translate(-50%, -15px); transform: translate(-50%, -15px); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.lst-1 .list:before{content: ''; position: absolute; left: 410px; bottom: 21px; width: 18px; height: 9px; background: url(../images/icon-arrow13.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; z-index: 10;}
.lst-1 .list .inn{padding: 28px 44px 42px; width: 1190px; background-color: #2E60B7; box-shadow: 0 4px 4px rgba(0, 0, 0, .25); border-radius: 24px; display: flex; justify-content: space-between; align-items: flex-start;}
.lst-1 .list .bg-lg{position: absolute; right: 0; bottom: 29px; width: 96px; height: 96px; line-height: 96px; font-size: 0; text-align: center; opacity: 0.1;}
.lst-1 .list .bg-lg img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.lst-1 .list .col, .lst-1 .list .cor{flex-shrink: 0;}
.lst-1 .list .col{width: 59%;}
.lst-1 .list .cor{width: 36.2%;}
.lst-1 .list .tit{margin-bottom: 20px; font-size: clamp(18px, 1.56vw, 28px); color: #FFFFFF; font-weight: bold; line-height: 1.3;}
.lst-1 li:hover{}
.lst-1 li:hover .list{opacity: 1; visibility: visible; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0);}
.lst-49{margin: 0 -4px; display: flex; flex-wrap: wrap;}
.lst-49 li{margin: 0 !important; padding: 0 4px; width: 33.33%; flex-shrink: 0;}
.lst-49 a{padding-left: 12px; display: block; font-size: clamp(14px, 0.99vw, 17px); color: #FFFFFF; line-height: 60px; border-bottom: 1px solid rgba(221, 221, 221, .4); position: relative; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.lst-49 a:before{content: ''; position: absolute; left: 0; top: 50%; width: 6px; height: 6px; background-color: #FFFFFF; border-radius: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.lst-49.v2{}
.lst-49.v2 li{width: 50%;}
.lst-49 a:hover{color: #D4A568; font-weight: bold;}
.lst-49 a:hover:before{background-color: #D4A568;}
@media only screen and (max-width:1599px){}
@media only screen and (max-width:1399px){
    .lst-1 .list:before{left: 300px;}
    .lst-1 .list .inn{width: 900px;}
    .lst-49{margin: 0 -10px;}
    .lst-49 li{padding: 0 10px;}
    .lst-49 a{line-height: 46px;}
}
@media only screen and (max-width:959px){
    .lst-1 .list{opacity: 1; visibility: visible; -webkit-transform: translate(-50%, 0) !important; -ms-transform: translate(-50%, 0) !important; -o-transform: translate(-50%, 0) !important; transform: translate(-50%, 0) !important;display: none !important;}
    .lst-1 .list:before{left: 200px;}
    .lst-1 .list .inn{width: 700px;}
}
@media only screen and (max-width:767px){
    .lst-1{margin-bottom: -10px;}
    .lst-1 li{margin-bottom: 10px;}
    .lst-1 .icon{width: 46px; height: 46px; line-height: 46px;}
    .lst-1 .list{padding-bottom: 15px;}
    .lst-1 .list:before{bottom: 7px; left: 150px;}
    .lst-1 .list .bg-lg{bottom: 15px;}
    .lst-1 .list .inn{padding: 20px; max-width: 90vw; display: block; border-radius: 15px; height: 47vh; overflow-y: auto;}
    .lst-1 .list .col, .lst-1 .list .cor{width: 100%;}
    .lst-1 .list .col{margin-bottom: 25px;}
    .lst-1 .list .tit{margin-bottom: 5px;}
    .lst-49{margin: 0 -5px;}
    .lst-49 li{padding: 0 5px; width: 50%;}
    .lst-49 a{padding-left: 12px; line-height: 42px;}
    .lst-49 a:before{width: 4px; height: 4px;}
}
/*!2025.07.21 end*/

/*!2025.07.22*/
@media only screen and (max-width:1199px){
    .banner .swp-down{padding: 10px 15px; width: 220px; height: 112px;}
}
@media only screen and (max-width:959px){
    .banner .swp-down{display: none;}
}
/*!2025.07.22 end*/


/*!2025.08.29*/
.section-ylfw1_5 .box-tips2{margin-bottom: 30px;}
.box-tips2{font-size: clamp(15px, 1.04vw, 18px); color: #333333; line-height: 1.8;}
/*!2025.08.29 end*/



/*!2025.09.11*/
.footer{}
.footer .footer-link{padding: 15px 0; padding-left: 1.25vw; font-size: clamp(14px, 0.94vw, 16px); color: #FFFFFF; line-height: 2.13; border-bottom: 1px solid rgba(255, 255, 255, .2); display: flex; flex-wrap: wrap; align-items: center;}
.footer .footer-link span{font-weight: bold; display: block;}
.footer .footer-link a{margin: 0 0.73vw; display: block; font-size: inherit; color: inherit;}
.footer .footer-link a:hover{text-decoration: underline;}
.lst-50{margin: 0 -20px -60px; display: flex; flex-wrap: wrap;}
.lst-50 li{padding: 0 20px; margin-bottom: 60px; width: 33.33%; flex-shrink: 0;}
.lst-50 .con{padding: 54px 50px 30px; display: block; height: 280px; position: relative; z-index: 1; border-radius: 24px; overflow: hidden; -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.lst-50 .con:before, .lst-50 .con:after{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; z-index: -1; -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.lst-50 .con:before{background-image: url(../images/ls-bg12.jpg);}
.lst-50 .con:after{background-image: url(../images/ls-bg13.jpg); opacity: 0;}
.lst-50 .icon{margin: 0 auto 34px; width: 100px; height: 100px; position: relative; background: url(../images/ls-bg14.png) center center no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.lst-50 .icon img{position: absolute; left: 50%; top: 50%; max-width: 60%; max-height: 60%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.lst-50 .icon .ig2{opacity: 0;}
.lst-50 .tit{font-family:SourceHanSerifCN-Bold; font-size: clamp(18px, 1.77vw, 32px); color: #FFFFFF; font-weight: normal; line-height: 1.5; text-align: center;}
.lst-50 .con:hover:before{opacity: 0;}
.lst-50 .con:hover:after{opacity: 1;}
.lst-50 .con:hover .icon{background-image: url(../images/ls-bg15.png);}
.lst-50 .con:hover .icon img{opacity: 0;}
.lst-50 .con:hover .icon .ig2{opacity: 1;}
@media only screen and (max-width:1399px){
    .lst-50 .con{height: 240px;}
    .lst-50 .icon{margin-bottom: 15px; width: 80px; height: 80px; line-height: 80px;}
}
@media only screen and (max-width:1199px){
    .popWin3 .box .box-cor:before{width: 80px; height: 80px;}
}
@media only screen and (max-width:959px){
    .lst-43{margin: 0 -10px -25px;}
    .lst-43 li{padding: 0 10px; margin-bottom: 25px;}
    .lst-50{margin: 0 -10px -25px;}
    .lst-50 li{padding: 0 10px; margin-bottom: 25px;}
    .lst-50 .con{padding: 30px 30px 25px; height: 200px;}
    .popWin3 .box{display: block;}
    .popWin3 .box .box-col, .popWin3 .box .box-cor{width: 100%;}
    .popWin3 .box .box-col{padding: 40px;}
}
@media only screen and (max-width:767px){
    .lst-43{margin: 0 -5px -15px;}
    .lst-43 li{padding: 0 5px; margin-bottom: 15px;}
    .lst-43 .con{height: 45vw;}
    .lst-50{margin: 0 -5px -15px;}
    .lst-50 li{padding: 0 5px; margin-bottom: 15px; width: 50%;}
    .lst-50 .con{padding: 30px 10px 20px; height: 160px;}
    .lst-50 .icon{margin-bottom: 10px; width: 60px; height: 60px; line-height: 60px;}
    .popWin3 .box .box-col{padding: 25px 20px;}
}
/*!2025.09.11 end*/