*,: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,sub,summary,sup,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}

svg *{fill:none;stroke:#fff;stroke-width:3;stroke-miterlimit:10}

.wp{width:90%;max-width:1400px;margin:0 auto}

.header-menuBtn{display:none;position:absolute;top:10px;right:20px;width:40px;height:40px;cursor:pointer;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;z-index:5}

.header-menuBtn span{position:absolute;left:8px;top:50%;right:0;width:24px;height:3px;margin-top:-2px;background-color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.header-menuBtn span:after,.header-menuBtn span:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:30px;background-color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.header-menuBtn span:before{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}

.header-menuBtn span:after{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px)}

.header-menuBtn.header-menuBtn__open span{background-color:transparent}

.header-menuBtn.header-menuBtn__open span:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}

.header-menuBtn.header-menuBtn__open span:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}

.header{position:relative;background-color:#2554ba;z-index:100}

.header .wp{padding:0 7.81%;max-width:100%;width:100%}

.header .header1{height:110px;border-bottom:1px solid rgba(230,243,250,.2)}

.header .header1 .wp{height:100%;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.header .header1 .h-cor{display:-webkit-flex;display:flex;align-items:center}

.header .header-logo{display:block;width:320px;height:64px;line-height:64px;font-size:0}

.header .header-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.header .header-set{display:-webkit-flex;display:flex;align-items:center}

.header .header-set .icon-so{display:block;border-radius:50%;width:32px;height:32px;background:rgba(255,255,255,.2) url(../images/icon-so1.png) center center no-repeat;-webkit-background-size:20px auto;background-size:20px auto}

.header .header-set .item:hover{text-decoration:underline}

.header .header2{height:50px}

.header .header2 .wp{height:100%}

.header .header-nav{height:100%;display:-webkit-flex;display:flex;justify-content:center}

.header .header-nav>li{min-width:190px;max-width:12.5%;flex-shrink:0}

.header .header-nav>li>a{display:block;height:100%;font-size:18px;color:#fff;text-align:center;font-weight:700;display:-webkit-flex;display:flex;justify-content:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.header .header-nav>li>a span{padding:0 18px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.header .header-nav .icon-home{display:block;width:40px;height:40px;background:url(../images/icon-home1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}

.header .header-navsub{position:absolute;left:0;top:100%;right:0;z-index:10;display:none}

.header .sub1{padding:15px 93px;background-color:#fff;border-bottom:1px solid #dcdee0;display:none!important}

.header .sub1 .wp{display:-webkit-flex;display:flex;flex-wrap:wrap}

.header .sub1 a{padding:0 19px;display:block;font-size:16px;color:#323233;line-height:2.5;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.header .sub1 a:hover{color:#2554ba;font-weight:700}

.header .header-nav>li:first-child{min-width:154px}

.header .header-nav>li:first-child>a span{padding:0 32px}

.header .header-nav>li.active>a span,.header .header-nav>li.on>a span,.header .header-nav>li:hover>a span{background-color:#ff9500}

.header-navsub-show .items{display:none}

.header-navsub-show .items.on{display:block}

.header-navsub-show .link{padding:12px 93px;background-color:#fff;border-bottom:1px solid #dcdee0}

.header-navsub-show .link .wp{height:100%;display:-webkit-flex;display:flex;flex-wrap:wrap}

.header-navsub-show .link .a1{padding:0 19px;display:block;font-size:16px;color:#323233;line-height:2.5}

.header-navsub-show .link .a1.active,.header-navsub-show .link .a1.on,.header-navsub-show .link .a1:hover{color:#2554ba;font-weight:700}

.d-soPop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:800;display:none}

.d-soPop input{outline:0;border:none}

.d-soPop .close{position:absolute;right:16px;top:0;width:60px;height:60px;background:url(../images/d-close1.png) center center no-repeat;-webkit-background-size:26px auto;background-size:26px auto;z-index:10;cursor:pointer}

.d-soPop .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.75}

.d-soPop .cont{position:absolute;left:0;top:0;right:0;min-height:120px;background-color:#fff;z-index:10}

.d-soPop .cont .wp{padding:34px 0;position:relative;display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.d-soPop .cont .col,.d-soPop .cont .cor{margin:0 6px}

.d-soPop .cont .col{width:190px}

.d-soPop .cont .cor{width:648px}

.goTop{position:fixed;right:49px;bottom:112px;border-radius:50%;width:36px;height:36px;background:#a8bbe3 url(../images/icon-goTop1.png) center center no-repeat;-webkit-background-size:20px auto;background-size:20px auto;cursor:pointer;z-index:100}

.footer{background-color:#224ca7;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.footer .footer1{padding:45px 0;border-bottom:1px solid rgba(255,255,255,.2);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.footer .footer-nav{display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.footer .footer-nav .item{padding:0 120px;position:relative;display:block;display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.footer .footer-nav .item:before{content:'';position:absolute;right:0;top:50%;width:1px;height:40px;background-color:rgba(233,238,248,.4);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.footer .footer-nav .icon{margin-right:14px;width:70px;height:70px;line-height:70px;font-size:0;text-align:center;flex-shrink:0}

.footer .footer-nav .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.footer .footer-nav .text{flex-grow:1}

.footer .footer-nav .tit{font-size:24px;color:#fff;font-weight:700;line-height:1.2}

.footer .footer-nav .item:last-child:before{display:none}

.footer .footer2{padding:72px 0 46px;border-bottom:1px solid rgba(255,255,255,.2)}

.footer .footer2,.footer .footer2 .wp{display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}

.footer .footer2 .ft-col,.footer .footer2 .ft-com,.footer .footer2 .ft-cor{flex-shrink:0}

.footer .footer2 .ft-col{width:25.7%}

.footer .footer2 .ft-com{padding:0 60px;width:39.3%}

.footer .footer2 .ft-cor{max-width:35%}

.footer .footer-logo img{display:block}

.footer .footer-info{font-size:16px;color:#fff;line-height:2}

.footer .footer-info p{display:-webkit-flex;display:flex;align-items:flex-start}

.footer .footer-info img{margin:6px 10px 0 0;width:24px;flex-shrink:0}

.footer .footer-codes{margin:0 -20px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}

.footer .footer-codes .item{padding:0 20px}

.footer .footer-codes .pic{margin:0 auto 8px;width:121px;height:120px;line-height:120px;font-size:0;text-align:center}

.footer .footer-codes .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.footer .footer-codes .title{font-size:16px;color:#fff;line-height:1.2;text-align:center}

.footer .footer3{padding:36px 0}

.footer .footer-copy{font-size:18px;color:rgba(255,255,255,.6);line-height:1.5;overflow:hidden}

.footer .footer-copy a{font-size:inherit;color:inherit}

.footer .footer-copy a:hover{text-decoration:underline;color:#fff}

.footer .footer-link{margin: 20px -10px -15px; display: -webkit-flex; display: flex; flex-wrap: wrap;}

.footer .footer-link .item{margin: 0 10px 15px; display: block; width: 60px; height: 60px; background-color: #fff; border-radius: 50%; font-size: 0; text-align: center;}

.footer .footer-link .item img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}

.banner{height:calc(100vh - 160px);position:relative;overflow:hidden}

.banner .swiper-btns{position:absolute;left:0;bottom:40px;right:0;cursor:pointer;z-index:10;display:-webkit-flex;display:flex;align-items:center;justify-content:center}

.banner .swiper-btns .btns,.banner .swiper-btns .d-swpPage1{margin:0 16px}

.banner .swiper-btns .btns{width:40px;height:40px;background-color:#004990;border-radius:50%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:20px auto;background-size:20px auto}

.banner .swiper-btns .btns.play{background-image:url(../images/icon-play1.png);display:none}

.banner .swiper-btns .btns.pause{background-image:url(../images/icon-stop1.png)}

.banner .swiper-slide{overflow:hidden}

.banner .bg{height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.banner .bg img{width:100%;display:none}

.ban-1{height:396px;position:relative;overflow:hidden}

.ban-1 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.ban-1 .ban-cont{position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}

.ban-1 .ban-cont .title{font-size:40px;color:#fff;font-weight:700;text-align:center;line-height:1.2}

.drop01{position:relative}

.drop01 .drop01-input{position:relative;cursor:pointer}

.drop01 .icon-arrow{position:absolute;right:0;top:0;width:50px;height:50px;background:url(../images/d-arrow4.png) right 16px center no-repeat;-webkit-background-size:15px auto;background-size:15px auto}

.drop01 .icon-close{position:absolute;right:0;top:0;width:64px;height:64px;background:url(../images/z-close.png) center center no-repeat;-webkit-background-size:13px auto;background-size:13px auto;display:none}

.drop01 .drop01-tit{padding:0 20px;padding-right:40px;display:block;width:100%;height:50px;line-height:48px;font-size:16px;color:#666;border:1px solid #c2c2c2;border-radius:5px;cursor:pointer}

.drop01 .drop01-tit::-webkit-input-placeholder{color:#333}

.drop01 .drop01-tit::-moz-placeholder{color:#333}

.drop01 .drop01-tit::-ms-input-placeholder{color:#333}

.drop01 .drop01-options{padding:17px 16px 17px 27px;background-color:#fff;right:0;position:absolute;top:94%;left:0;z-index:19;box-shadow:0 0 6px 0 rgba(0,0,0,.2);border-radius:8px;max-height:396px;display:none}

.drop01 .drop01-options .content_dept{height:100%;overflow-y:auto}

.drop01 .drop01-options .content_dept::-webkit-scrollbar{width:7px;height:100%}

.drop01 .drop01-options .content_dept::-webkit-scrollbar-track{background-color:transparent}

.drop01 .drop01-options .content_dept::-webkit-scrollbar-thumb{background:#2554ba;border-radius:10px}

.drop01 .drop01-options .content_dept::-webkit-scrollbar-thumb:window-inactive{background:#2554ba;border-radius:10px}

.drop01 .drop01-options li{padding:6px 0;font-size:16px;color:#333;line-height:1.5;cursor:pointer}

.drop01 .drop01-options .inp-s{display:block;width:100%;height:45px;line-height:45px;border:1px solid #2554ba;font-size:16px;color:#333;padding:0 15px}

.drop01 .drop01-options span{display:block;width:100%;padding-left:27px;background:url(../images/d-chk1.png) left center no-repeat;cursor:pointer;user-select:none}

.drop01 .drop01-options .on span{color:#2554ba;text-decoration:underline;font-weight:700;background-image:url(../images/d-chk2.png)}

.hd-1{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.hd-1 .hd-cor{margin-left:20px;flex-shrink:0}

.hd-1 .title{font-size:40px;color:#2554ba;font-weight:700;line-height:1.2}

.hd-1 .more{display:block;font-size:14px;color:#646566;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.hd-1 .more .icon-arrow{margin-left:6px;display:block;width:10px;height:16px;background:url(../images/icon-arrow1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.hd-1 .more:hover{color:#2554ba}

.hd-1 .more:hover .icon-arrow{background-image:url(../images/icon-arrow2.png);-webkit-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}

.hd-1.center{justify-content:center}

.hd-1.c-white .title{color:#fff}

.hd-2{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.hd-2 .hd-cor{margin-left:20px;flex-shrink:0}

.hd-2 .title{font-size:24px;color:#2554ba;font-weight:700;line-height:1.2}

.hd-2 .more{display:block;font-size:14px;color:#646566;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.hd-2 .more .icon-arrow{margin-left:6px;display:block;width:10px;height:16px;background:url(../images/icon-arrow1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.hd-2 .more:hover{color:#2554ba}

.hd-2 .more:hover .icon-arrow{background-image:url(../images/icon-arrow2.png);-webkit-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}

.hd-2.center{justify-content:center}

.hd-2.c-white .title{color:#fff}

.hd-3{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.hd-3 .title{padding-bottom:21px;font-size:24px;color:#2554ba;font-weight:700;line-height:1.1;position:relative}

.hd-3 .title:before{content:'';position:absolute;left:0;bottom:0;width:48px;height:2px;background-color:rgba(37,84,186,.2)}

.hd-3.center{justify-content:center}

.hd-3.center .title{padding-bottom:25px}

.hd-3.center .title:before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}

.hd-3.c-white .title{color:#fff}

.hd-3.c-white .title:before{background-color:rgba(255,255,255,.3)}

.hd-3.fz1 .title{font-size:32px}

.hd-3.fz1 .title:before{width:64px;height:2px}

.hd-3.fz1.c-white .title{padding-bottom:25px}

.hd-3.fz1.c-white .title:before{background-color:rgba(255,255,255,.3)}

.hd-3.fz2 .title{padding-bottom:19px;font-size:20px}

.hd-3.fz2 .title:before{width:40px}

.btns-1{display:-webkit-flex;display:flex}

.btns-1 .a1{padding:0 20px;display:block;min-width:120px;line-height:38px;border:1px solid #2554ba;background-color:#2554ba;border-radius:4px;font-size:14px;color:#fff;text-align:center;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.btns-1 .a1 .icon-arrow{margin-left:8px;display:block;width:10px;height:16px;background:url(../images/icon-arrow7.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.btns-1 .a1:hover{color:#2554ba;background-color:transparent;border-color:#2554ba}

.btns-1 .a1:hover .icon-arrow{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px);background-image:url(../images/icon-arrow2.png)}

.btns-2{display:-webkit-flex;display:flex}

.btns-2 .a1{padding:0 20px;display:block;min-width:208px;line-height:46px;font-size:14px;color:#2554ba;border:1px solid #2554ba;border-radius:4px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.btns-2 .a1 .icon-arrow{margin-left:8px;display:block;width:10px;height:16px;background:url(../images/icon-arrow2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.btns-2 .a1:hover{color:#fff;background-color:#2554ba}

.btns-2 .a1:hover .icon-arrow{background-image:url(../images/icon-arrow7.png);-webkit-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}

.btns-2.center{justify-content:center}

.text-1{font-size:18px;color:#323233;line-height:34px}

.text-1.c-white{color:#fff}

.tips-1{font-size:16px;color:#646566;line-height:2.5}

.tips-1.center{text-align:center}

.tips-1.c-blue{color:#2554ba}

.tips-2{font-size:20px;color:#969799;line-height:2.5}

.tips-2.center{text-align:center}

.tips-2.center img{margin:-2px 8px 0 0;display:inline-block;vertical-align:middle}

.pages{padding-top:40px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}

.pages input{outline:0;border:none}

.pages .go,.pages ul{margin:0 5px}

.pages ul{margin-bottom:-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 a,.pages ul span{padding:0 5px;display:block;font-size:16px;color:#323233!important;min-width:38px;line-height:38px;text-align:center;background-color:#e9eef8;border-radius:4px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.pages ul .next a,.pages ul .next span,.pages ul .prev a,.pages ul .prev span{padding:0;width:38px;height:38px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:12px auto;background-size:12px auto}

.pages ul .prev a,.pages ul .prev span{background-image:url(../images/icon-arrow8.png)}

.pages ul .next a,.pages ul .next span{background-image:url(../images/icon-arrow9.png)}

.pages ul .active a,.pages ul .active span,.pages ul a:hover,.pages ul span:hover{background-color:#2554ba;color:#fff!important}

.pages ul .prev a:hover,.pages ul .prev span:hover{background-image:url(../images/icon-arrow10.png)}

.pages ul .next a:hover,.pages ul .next span:hover{background-image:url(../images/icon-arrow11.png)}

.pages ul .disable{display:none}

.pages .go{padding:0 3px;border:1px solid #2554ba;border-radius:4px;overflow:hidden;display:-webkit-flex;display:flex;align-items:center}

.pages .go .inp{padding:0 5px;display:block;width:58px;height:36px;line-height:36px;font-size:14px;color:#333;text-align:center}

.pages .go .go-btn{width:56px;height:32px;line-height:32px;background-color:#2554ba;border-radius:4px;font-size:16px;color:#fff;text-align:center}

.pages.c-yellow ul a{background-color:#e9eef8;color:#323233}

.pages.c-yellow ul .active a,.pages.c-yellow ul a:hover{background-color:#ff9500;color:#fff}

.pages.c-yellow .go{background-color:#fff}

.pages.c-yellow .go .go-btn{background-color:#ff9500}

.cur{font-size:14px;color:#646566;line-height:1.5;display:-webkit-flex;display:flex;flex-wrap:wrap}

.cur em{margin:0 4px}

.cur a:hover,.cur span{color:#2554ba}

.imgs-1{height:268px;padding-top:60.91%;position:relative;overflow:hidden}

.imgs-1 img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.imgs-1:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.imgs-2{margin:0 auto;width:57.14%;box-shadow:0 16px 16px rgba(34,76,167,.4);overflow:hidden}

.imgs-2 img{display:block;width:100%}

.imgs-3{margin:0 auto;width:57.14%;border-radius:10px;overflow:hidden}

.imgs-3 img{display:block;width:100%}

.table-1{border:1px solid #dcdee0}

.table-1 table{width:100%}

.table-1 caption{padding:31px 25px;background-color:#e9eef8;font-size:32px;color:#2554ba;text-align:center;font-weight:700;line-height:1.2}

.table-1 td,.table-1 th{padding:9px 25px;font-size:16px;line-height:2;text-align:center;height:50px}

.table-1 th{background-color:#2554ba;color:#fff;font-weight:700}

.table-1 td{border-top:1px solid #dcdee0;color:#323233}

.table-1 tr:nth-child(even) td{background-color:#e9eef8}

.table-1 .bm{margin:-9px -25px;padding:9px 25px;height:calc(100% + 18px);border-right:1px solid #dcdee0;font-size:16px;color:#224ca7;font-weight:700;text-align:center;display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.table-1 .top{padding:34px 25px;align-items:flex-start}

.table-1 .tal{text-align:left}

.table-2 table{width:100%}

.table-2 td,.table-2 th{padding:8px 15px;height:40px;font-size:16px;text-align:center;line-height:1.5;border:1px solid #dcdee0}

.table-2 th{color:#fff;font-weight:700;background-color:#2554ba}

.table-2 td{color:#323233}

.table-2 tr:nth-child(even) td{background-color:#e9eef8}

.table-2 .tal{padding:8px 30px;text-align:left}

.table-2.tb_s1 td{line-height:2}

.table-3 table{width:100%;border:1px solid #dcdee0}

.table-3 td,.table-3 th{text-align:center}

.table-3 th{height:50px;background-color:#e9eef8;font-size:16px;color:#323233;line-height:1.25;font-weight:400}

.table-3 td{height:33px;font-size:14px;color:#646566;line-height:1.57;border:1px solid #dcdee0}

.table-3 th:first-child{color:#646566}

.table-3 .zj{display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.table-3 .zj img{display:block;width:27px;height:27px;flex-shrink:0}

.d-search1{padding:0 110px 0 38px;display:block;position:relative;border:1px solid #c2c2c2;border-radius:5px}

.d-search1 input{outline:0;border:none;background-color:transparent}

.d-search1 .icon-so{position:absolute;left:20px;top:50%;width:18px;height:18px;background:url(../images/icon-so3.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.d-search1 .inp{padding:0 14px;display:block;width:100%;height:48px;line-height:48px;font-size:16px;color:#333}

.d-search1 .submit{position:absolute;right:0;top:0;width:110px;height:48px;line-height:48px;background-color:#2554ba;font-size:18px;color:#fff;font-weight:700;text-align:center;cursor:pointer}

.d-search2{padding-right:68px;height:56px;background-color:#fff;border:1px solid #e9e9e9;box-shadow:0 0 8px 0 rgba(0,0,0,.05);position:relative;overflow:hidden}

.d-search2 input{outline:0;border:none;background-color:transparent}

.d-search2 .inp{padding:0 24px;display:block;width:100%;height:54px;line-height:54px;font-size:16px;color:#333}

.d-search2 .submit{position:absolute;right:0;top:0;bottom:0;width:68px;background:#999 url(../images/d-so3.png) center center no-repeat;-webkit-background-size:22px auto;background-size:22px auto}

.search-1{margin:0 auto;width:400px;height:40px;position:relative;border-radius:4px;overflow:hidden}

.search-1 input{outline:0;border:none;background-color:transparent}

.search-1 .inp{padding:0 20px;padding-right:100px;display:block;width:100%;height:40px;line-height:38px;border:1px solid #dcdee0;border-right:none;border-radius:4px 0 0 4px;font-size:16px;color:#323233}

.search-1 .submit{position:absolute;right:0;top:0;width:80px;height:40px;background:#2554ba url(../images/icon-so1.png) center center no-repeat;-webkit-background-size:20px auto;background-size:20px auto}

.search-2{padding-right:40px;width:320px;border:1px solid #dcdee0;border-radius:4px;position:relative}

.search-2 input{outline:0;border:none;background-color:transparent}

.search-2 .inp{padding:0 36px;display:block;width:100%;height:38px;line-height:38px;font-size:16px;color:#333}

.search-2 .submit{position:absolute;right:0;top:0;width:38px;height:38px;background:url(../images/icon-so2.png) center center no-repeat;-webkit-background-size:24px auto;background-size:24px auto}

.search-2.c-blue .submit{background-image:url(../images/icon-so3.png)}

.result-1{font-size:16px;color:#969799;line-height:1.2}

.result-1 span{margin-top:-2px;display:inline-block;vertical-align:middle;font-size:22px;color:#2554ba;font-weight:700}

.tabs-desc .tab-item{display:none}

.tabs-desc .tab-item.on{display:block}

.tabs-1{display:-webkit-flex;display:flex;justify-content:center}

.tabs-1 ul{margin:0 -4px -10px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.tabs-1 li{margin-bottom:10px;padding:0 4px}

.tabs-1 .a1{padding:0 20px;display:block;min-width:186px;font-size:16px;color:#323233;text-align:center;line-height:42px;background-color:#e9eef8;border-radius:20px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.tabs-1 .a1:hover,.tabs-1 .on .a1{background-color:#2554ba;color:#fff;font-weight:700}

.tabs-2{margin:0 -5px -10px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.tabs-2 li{padding:0 5px;margin-bottom:10px}

.tabs-2 .a1{padding:0 12px;display:block;font-size:14px;color:#323233;line-height:36px;background-color:#e9eef8;border-radius:4px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.tabs-2 .a1:hover,.tabs-2 .on .a1{background-color:#2554ba;color:#fff}

.tabs-2.c-white .a1{background-color:#fff}

.tabs-2.c-white .a1:hover,.tabs-2.c-white .on .a1{background-color:#2554ba;color:#fff}

.swpPag1{display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.swpPag1 .swiper-pagination-bullet{margin:0 8px!important;width:12px;height:12px;background-color:#fff;opacity:1;border-radius:50%}

.swpPag1 .swiper-pagination-bullet-active{background-color:#004990}

.swpPag1.c1 .swiper-pagination-bullet{margin:0 3px!important;width:10px;height:10px;background-color:#fff;opacity:.4}

.swpPag1.c1 .swiper-pagination-bullet-active{opacity:1;color:#fff}

.swpArr1 .next,.swpArr1 .prev{position:absolute;bottom:84px;width:60px;height:60px;background-color:#fff;background-repeat:no-repeat;background-position:center center;-webkit-background-size:16px auto;background-size:16px auto;border:1px solid #2554ba;border-radius:50%;z-index:10;cursor:pointer;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.swpArr1 .prev{left:28.85%;background-image:url(../images/icon-arrow3.png)}

.swpArr1 .next{right:28.85%;background-image:url(../images/icon-arrow4.png)}

.swpArr1 .next:hover,.swpArr1 .prev:hover{background-color:#2554ba}

.swpArr1 .prev:hover{background-image:url(../images/icon-arrow5.png)}

.swpArr1 .next:hover{background-image:url(../images/icon-arrow6.png)}

.swpArr1.abs{position:absolute;left:0;bottom:0;right:0;font-size:0;text-align:center;z-index:10}

.swpArr1.abs .next,.swpArr1.abs .prev{margin:0 20px;position:static;display:inline-block;vertical-align:middle}

.swpArr1.c1 .next,.swpArr1.c1 .prev{border-color:#2554ba;background-color:transparent}

.swpArr1.c1 .next:hover,.swpArr1.c1 .prev:hover{background-color:#2554ba}

.swpBtns1{position:absolute;left:0;bottom:0;right:0;z-index:10;display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.swpBtns1 .next,.swpBtns1 .prev{width:60px;height:60px;border-radius:50%;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:16px auto;background-size:16px auto;cursor:pointer;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.swpBtns1 .next:before,.swpBtns1 .prev:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:2px solid rgba(255,255,255,.2);border-radius:50%;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.swpBtns1 .prev{background-image:url(../images/icon-arrow5.png)}

.swpBtns1 .next{background-image:url(../images/icon-arrow6.png)}

.swpBtns1 .next:hover,.swpBtns1 .prev:hover{background-color:rgba(255,255,255,.2)}

.swpBtns1 .next:hover:before,.swpBtns1 .prev:hover:before{opacity:0}

.swpBtns1 .fraction{margin:0 40px;width:auto;font-size:18px;color:rgba(255,255,255,.6);line-height:1.89;display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.swpBtns1 .fraction .swiper-pagination-current{color:#fff}

.swiper1{margin-top:-83px;padding:160px 0 20px;position:relative;overflow:hidden}

.swiper1 .swiper-wrapper{transform-style:preserve-3d}

.swiper1 .swiper-slide{width:29.69%}

.swiper1 .con{display:block}

.swiper1 .pic{position:relative;z-index:10}

.swiper1 .pic .ig{height:100%;padding-top:66.67%;position:relative;overflow:hidden;-webkit-transform:scale(.57,1.6);-ms-transform:scale(.57,1.6);-o-transform:scale(.57,1.6);transform:scale(.57,1.6);transform-origin:50% 70%}

.swiper1 .pic .ig img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}

.swiper1 .pic .mask-bg{position:absolute;left:0;bottom:0;width:100%;height:60%;background: linear-gradient(0deg, rgba(0, 159, 238, 1), rgba(0, 159, 238, 0));z-index:2}

.swiper1 .text{position:absolute;left:0;top:36%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}

.swiper1 .text .icon{margin:0 auto 8px;width:90px;height:90px;line-height:90px;font-size:0;text-align:center}

.swiper1 .text .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.swiper1 .text .title{font-size:32px;color:#fff;font-weight:700;line-height:1.2;text-align:center}

.swiper1 .inner{padding:38px 40px;padding-bottom:60px;box-shadow:0 4px 10px rgba(0,0,0,.1);background-color:#fff;position:relative;z-index:1;-webkit-transform:scale(.57,1.6);-ms-transform:scale(.57,1.6);-o-transform:scale(.57,1.6);transform:scale(.57,1.6);transform-origin:50% 70%;opacity:0}

.swiper1 .inner .title{margin-bottom:27px;font-size:24px;color:#2554ba;font-weight:700;line-height:1.2}

.swiper1 .swiper-slide[data-swiper-slide-index='0'] .pic .mask-bg{background: linear-gradient(0deg, rgba(0, 159, 238, 1), rgba(0, 159, 238, 0));}
.swiper1 .swiper-slide[data-swiper-slide-index='1'] .pic .mask-bg{background: linear-gradient(0deg, rgba(30, 234, 209, 1), rgba(30, 234, 209, 0));}
.swiper1 .swiper-slide[data-swiper-slide-index='2'] .pic .mask-bg{background: linear-gradient(0deg, rgba(255, 168, 36, 1), rgba(255, 168, 36, 0));}
.swiper1 .swiper-slide[data-swiper-slide-index='3'] .pic .mask-bg{background: linear-gradient(0deg, rgba(24, 187, 193, 1), rgba(24, 187, 193, 0));}
.swiper1 .swiper-slide[data-swiper-slide-index='4'] .pic .mask-bg{background: linear-gradient(0deg, rgba(31, 117, 245, 1), rgba(31, 117, 245, 0));}

.swiper1 .swiper-slide[data-swiper-slide-index='5'] .pic .mask-bg{background: linear-gradient(0deg, rgba(0, 159, 238, 1), rgba(0, 159, 238, 0));}
.swiper1 .swiper-slide[data-swiper-slide-index='6'] .pic .mask-bg{background: linear-gradient(0deg, rgba(30, 234, 209, 1), rgba(30, 234, 209, 0));}
.swiper1 .swiper-slide[data-swiper-slide-index='7'] .pic .mask-bg{background: linear-gradient(0deg, rgba(255, 168, 36, 1), rgba(255, 168, 36, 0));}
.swiper1 .swiper-slide[data-swiper-slide-index='8'] .pic .mask-bg{background: linear-gradient(0deg, rgba(24, 187, 193, 1), rgba(24, 187, 193, 0));}
.swiper1 .swiper-slide[data-swiper-slide-index='9'] .pic .mask-bg{background: linear-gradient(0deg, rgba(31, 117, 245, 1), rgba(31, 117, 245, 0));}

.swiper1 .swiper-slide[data-swiper-slide-index='10'] .pic .mask-bg{background: linear-gradient(0deg, rgba(0, 159, 238, 1), rgba(0, 159, 238, 0));}
.swiper1 .swiper-slide[data-swiper-slide-index='11'] .pic .mask-bg{background: linear-gradient(0deg, rgba(30, 234, 209, 1), rgba(30, 234, 209, 0));}
.swiper1 .swiper-slide[data-swiper-slide-index='12'] .pic .mask-bg{background: linear-gradient(0deg, rgba(255, 168, 36, 1), rgba(255, 168, 36, 0));}
.swiper1 .swiper-slide[data-swiper-slide-index='13'] .pic .mask-bg{background: linear-gradient(0deg, rgba(24, 187, 193, 1), rgba(24, 187, 193, 0));}
.swiper1 .swiper-slide[data-swiper-slide-index='14'] .pic .mask-bg{background: linear-gradient(0deg, rgba(31, 117, 245, 1), rgba(31, 117, 245, 0));}

.swiper1 .swiper-slide-next .ig,.swiper1 .swiper-slide-next .inner,.swiper1 .swiper-slide-prev .ig,.swiper1 .swiper-slide-prev .inner{-webkit-transform:scale(.6,1.15);-ms-transform:scale(.6,1.15);-o-transform:scale(.6,1.15);transform:scale(.6,1.15);transform-origin:50% 70%}

.swiper1 .swiper-slide-next .text,.swiper1 .swiper-slide-prev .text{top:46%}

.swiper1 .swiper-slide-active .con{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}

.swiper1 .swiper-slide-active .pic .ig{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}

.swiper1 .swiper-slide-active .text{top:50%}

.swiper1 .swiper-slide-active .inner{display:block;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}

.swiper1 .swpPag1{position:absolute;left:0;bottom:0!important;right:0;font-size:0;text-align:center;z-index:10;display:none}

.swiper2{padding-bottom:119px;position:relative;overflow:hidden}

.swiper2 .con{display:block}

.swiper2 .pic{margin-bottom:22px;padding-top:66.36%;position:relative;overflow:hidden}

.swiper2 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.swiper2 .title{font-size:18px;color:#323233;font-weight:400;text-align:center;line-height:2;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.swiper2 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.swiper2 .con:hover .title{color:#2554ba}

.swiper3{margin:0 auto;padding-bottom:120px;width:88.57%;position:relative}

.swiper3 .slider{position:relative;box-shadow:0 20px 20px rgba(0,0,0,.25);overflow:hidden}

.swiper3 .pic{overflow:hidden}

.swiper3 .pic img{display:block;width:100%}

.swiper4{position:relative;overflow:hidden}

.swiper4 .swpPag1{position:absolute;right:17px;left:auto!important;bottom:23px!important;width:auto!important;z-index:10}

.swiper4 .con{display:block;height:268px;position:relative;overflow:hidden}

.swiper4 .pic{position:absolute;left:0;top:0;width:100%;height:100%}

.swiper4 .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.swiper4 .text{padding:0 20px;padding-right:80px;position:absolute;left:0;bottom:0;right:0;height:54px;background-color:rgba(0,0,0,.5);z-index:2}

.swiper4 .title{font-size:16px;color:#fff;font-weight:400;line-height:54px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.swiper4 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.ls-1{margin-bottom:-30px}

.ls-1 li{margin-bottom:30px}

.ls-1 .con{padding:30px 24px;display:block;min-height:154px;background-color:#e9eef8;display:-webkit-flex;display:flex;align-items:center}

.ls-1 .date{margin-right:20px;width:80px;height:80px;color:#2554ba;text-align:center;line-height:1.1;background-color:#fff;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.ls-1 .date .d1{margin-bottom:3px;font-size:24px}

.ls-1 .date .d2{font-size:16px}

.ls-1 .text{width:calc(100% - 100px);flex-shrink:0}

.ls-1 .tit{font-size:18px;color:#323233;font-weight:700;line-height:1.44;height:4.32em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.ls-1 .con:hover .date{background-color:#2554ba;color:#fff}

.ls-1 .con:hover .tit{color:#2554ba}

.ls-2 li{border-bottom:1px solid #dcdee0}

.ls-2 .con{padding:15px 30px;display:block;height:126px}

.ls-2 .date{margin-bottom:8px;padding-left:28px;font-size:16px;color:#646566;line-height:1.25;background:url(../images/icon-datetime1.png) left center no-repeat;-webkit-background-size:20px auto;background-size:20px auto;display:-webkit-flex;display:flex;align-items:center}

.ls-2 .tit{font-size:18px;color:#323233;font-weight:700;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 ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.ls-2 .con:hover .tit{color:#2554ba}

.ls-3{margin:0 -5px -10px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.ls-3 li{padding:0 5px;margin-bottom:10px;width:25%;flex-shrink:0}

.ls-3 .a1{padding:0 10px;display:block;height:36px;line-height:34px;font-size:14px;color:#323233;text-align:center;border:1px solid #dcdee0;border-radius:3px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.ls-3 .a1:hover{background-color:#e9eef8;border-color:#2554ba;color:#2554ba;font-weight:700}

.ls-4{margin:0 -10px -30px;font-size:18px;color:#323233;text-align:center;line-height:1.44;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}

.ls-4 li{margin-bottom:30px;padding:0 10px;width:20%}

.ls-4 .tit{margin-bottom:4px}

.ls-4 .desc{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end}

.ls-4 .num{margin-right:4px;font-size:40px;color:#224ca7;font-weight:700;line-height:1.2}

.ls-5{margin:0 -12px;column-count:4;column-gap:0}

.ls-5 li{padding:0 12px;margin-bottom:24px;break-inside:avoid}

.ls-5 .con{display:block;position:relative;overflow:hidden}

.ls-5 .pic img{display:block;width:100%;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.ls-5 .text{padding:4px 15px;position:absolute;left:0;bottom:0;right:0;background-color:rgba(37,84,186,.8);z-index:10;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.ls-5 .tit{font-size:18px;color:#fff;text-align:center;font-weight:400;line-height:1.8;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.ls-5 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.ls-5 .con:hover .text{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}

.ls-6 li{margin-bottom:60px;display:-webkit-flex;display:flex;align-items:center}

.ls-6 .pic{margin-right:64px;width:47.7%;position:relative;overflow:hidden;flex-shrink:0}

.ls-6 .pic:before{content:'';display:block;padding-top:65.87%}

.ls-6 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}

.ls-6 .desc{width:calc(52.3% - 64px);flex-shrink:0}

.ls-6 li:nth-child(even) .pic{margin:0;margin-left:64px;order:2}

.ls-6 li:nth-child(even) .text{padding:16px 0;order:1}

.ls-7{border-top:1px solid #dcdee0}

.ls-7 li{border-bottom:1px solid #dcdee0}

.ls-7 .con{padding-left:34px;display:block;height:80px;line-height:80px;position:relative;overflow:hidden}

.ls-7 .con:before{content:'';position:absolute;left:0;top:50%;width:28px;height:28px;background:url(../images/icon-notice1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.ls-7 .date{margin-left:20px;float:right;font-size:18px;color:#969799}

.ls-7 .tit{font-size:18px;color:#323233;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.ls-7 .con:hover .tit{color:#2554ba;font-weight:700}

.ls-8{margin:-40px 0}

.ls-8 li{padding:40px 0;border-bottom:1px dashed #a8bbe3;display:-webkit-flex;display:flex;align-items:flex-start}

.ls-8 li:last-child{border:none}

.ls-8 .pic{margin:2px 40px 0 0;width:200px;height:200px;line-height:200px;font-size:0;text-align:center;background-color:#fff;flex-shrink:0}

.ls-8 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.ls-8 .desc{width:calc(100% - 240px);font-size:18px;color:#323233;line-height:1.89;flex-shrink:0}

.ls-9{margin:0 -10px -20px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.ls-9 li{padding:0 10px;margin-bottom:20px;width:240px}

.ls-9 .pic{margin-bottom:18px;padding:6px;height:56px;line-height:44px;font-size:0;text-align:center;border-radius:10px;background-color:#fff}

.ls-9 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.ls-9 .tit{font-size:18px;color:#323233;font-weight:400;text-align:center;line-height:1.2}

.ls-10 li{display:-webkit-flex;display:flex;align-items:center}

.ls-10 .pic{margin-right:40px;width:280px;position:relative;overflow:hidden;flex-shrink:0}

.ls-10 .pic:before{content:'';display:block;padding-top:135%}

.ls-10 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}

.ls-10 .desc{width:calc(100% - 320px);font-size:18px;color:#323233;line-height:1.89;flex-shrink:0}

.ls-11{margin:0 -15px -30px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.ls-11 li{padding:0 15px;margin-bottom:30px;width:33.33%;flex-shrink:0}

.ls-11 .pic img{margin:0 auto;display:block}

.ls-12{margin:0 -12px -40px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.ls-12 li{padding:0 12px;margin-bottom:40px;width:25%;flex-shrink:0}

.ls-12 .con{display:block;height:100%;border-bottom:1px solid #dcdee0}

.ls-12 .pic{padding-top:60.84%;position:relative;overflow:hidden}

.ls-12 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.ls-12 .text{padding:14px 0;min-height:126px;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}

.ls-12 .date{margin-bottom:8px;padding-left:26px;font-size:16px;color:#646566;line-height:1.2;background:url(../images/icon-datetime1.png) left center no-repeat;-webkit-background-size:20px auto;background-size:20px auto}

.ls-12 .tit{font-size:16px;color:#323233;font-weight:400;line-height:2;max-height:4em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.ls-12 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.ls-12 .con:hover .tit{color:#2554ba;font-weight:700}

.ls-12.c-white .con{border-color:rgba(255,255,255,.4)}

.ls-12.c-white .date{color:#fff;background-image:url(../images/icon-datetime2.png)}

.ls-12.c-white .tit{color:#fff}

.ls-12.c-white .con:hover .tit{color:#fff}

.ls-13{margin:0 -8px -24px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.ls-13 li{padding:0 8px;margin-bottom:24px;width:25%;flex-shrink:0}

.ls-13 .a1{padding:14.5px 10px;display:block;font-size:18px;color:#323233;text-align:center;line-height:1.5;background-color:#fff;border-radius:6px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.ls-13 .a1:hover{background-color:#2554ba;color:#fff}

.ls-14{margin-bottom:-25px}

.ls-14 li{margin-bottom:25px}

.ls-14 .hd-3{margin-bottom:16px!important}

.ls-14 .desc{font-size:18px;color:#323233;line-height:1.89}

.ls-15 li{padding:24px 0;border-bottom:1px dashed #a8bbe3}

.ls-15 .con{display:block;display:-webkit-flex;display:flex}

.ls-15 .left{width:calc(52.86% - 60px);max-width:100%;flex-shrink:0;display:-webkit-flex;display:flex;align-items:flex-start}

.ls-15 .right{margin-left:60px;width:47.14%;flex-shrink:0}

.ls-15 .pic{margin-right:20px;width:72px;position:relative;overflow:hidden;flex-shrink:0}

.ls-15 .pic:before{content:'';display:block;padding-top:140.28%}

.ls-15 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.ls-15 .text{flex-grow:1}

.ls-15 .text .t1{margin-bottom:13px;font-size:16px;color:#646566;line-height:1.2;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-end}

.ls-15 .text .t1 .name{margin-right:12px;font-size:20px;color:#323233}

.ls-15 .text .t1 .job{margin-right:12px}

.ls-15 .text .t1 .ks{color:#323233;display:-webkit-flex;display:flex;flex-wrap:wrap}

.ls-15 .text .t1 .ks span{color:#969799}

.ls-15 .text .t2{font-size:16px;color:#323233;line-height:1.5}

.ls-15 .text .t2 .item{display:-webkit-flex;display:flex}

.ls-15 .text .t2 span{margin-right:4px;color:#969799;flex-shrink:0}

.ls-15 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.ls-15 .con:hover .name{color:#2554ba}

.ls-16{margin:0 -10px -3px 0;display:-webkit-flex;display:flex;flex-wrap:wrap}

.ls-16 li{margin:0 10px 3px 0}

.ls-16 .a1{padding:0 8px;display:block;font-size:16px;color:#323233;line-height:2;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.ls-16 .a1:hover,.ls-16 .on .a1{background-color:#2554ba;color:#fff}

.ls-17{margin:0 -10px -10px 0;font-size:16px;color:#323233;display:-webkit-flex;display:flex;flex-wrap:wrap}

.ls-17 li{margin:0 10px 10px 0;display:-webkit-flex;display:flex;align-items:center}

.ls-17 .circle{margin-right:10px;display:block;width:10px;height:10px;border-radius:50%;flex-shrink:0}

.ls-18{margin:0 -12px -32px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.ls-18>li{padding:0 12px;margin-bottom:32px;width:25%;flex-shrink:0}

.ls-18 .con{padding:22px 20px;display:block;height:100%;min-height:140px;border:1px solid #dcdee0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.ls-18 .tit{margin-bottom:27px;font-size:20px;color:#323233;font-weight:700;line-height:1.2;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.ls-18 .con:hover{background-color:#2554ba;border-color:#2554ba}

.ls-18 .con:hover .tit{color:#fff}

.ls-18 .con:hover .ls-19 .a1{color:#fff}

.ls-19{margin:0 -4px -10px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.ls-19 li{padding:0 4px;margin-bottom:10px;width:33.33%;flex-shrink:0}

.ls-19 .a1{padding:8px 5px;display:block;border:1px solid #2554ba;border-radius:3px;font-size:14px;color:#224ca7;text-align:center;line-height:1.2;background-color:rgba(255,255,255,.1);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.ls-19 .a1:hover{background-color:#fff;color:#2554ba!important;font-weight:700}

.ls-20{border-top:1px dashed #a8bbe3}

.ls-20 li{padding:24px 0;border-bottom:1px dashed #a8bbe3}

.ls-20 .hd-2{margin-bottom:20px!important}

.ls-20 .desc{font-size:18px;color:#323233;line-height:1.89}

.ls-21{margin:0 -5px -10px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.ls-21 li{padding:0 5px;margin-bottom:10px;width:20%;flex-shrink:0}

.ls-21 .a1{padding:20px 10px;display:block;min-height:80px;height:100%;background-color:rgba(255,255,255,.9);border-radius:4px;font-size:20px;color:#323233;text-align:center;position:relative;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.ls-21 .type{padding:0 8px;position:absolute;left:0;top:0;font-size:14px;color:#fff;line-height:22px;border-radius:4px 0 4px 0;z-index:10;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.ls-21 .type.s1{background-color:#2554ba}

.ls-21 .type.s2{background-color:#ff9500}

.ls-21 .type.s3{background-color:#1f75f5}

.ls-21 .type.s4{background-color:#009fee}

.ls-21 .type.s5{background-color:#1ad7c0}

.ls-21 .type.s6{background-color:#ffa824}

.ls-21 .type.s7{background-color:#ffba94}

.ls-21 .type.s8{background-color:#224ca7}

.ls-21 .type.s9{background-color:#de9fc5}

.ls-21 .type.s10{background-color:#e9b859}

.ls-21 .type.s11{background-color:#ff6c6c}

.ls-21 .type.s12{background-color:#18bbc1}

.ls-21 .a1:hover{background-color:rgba(37,84,186,.9);color:#fff}

.ls-21 .a1:hover .type{background-color:#fff;color:#2554ba}

.ls-22{margin:0 -12px -24px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.ls-22 li{padding:0 12px;margin-bottom:24px;width:25%;flex-shrink:0}

.ls-22 .con{padding:30px;padding-bottom:26px;display:block;height:100%;background-color:#e9eef8;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.ls-22 .tit{margin-bottom:30px;font-size:16px;color:#323233;font-weight:400;line-height:1.75;height:5.25em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.ls-22 .date{padding-left:26px;font-size:16px;color:#646566;background:url(../images/icon-datetime1.png) left center no-repeat;-webkit-background-size:20px auto;background-size:20px auto;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.ls-22 .con:hover{background-color:#2554ba}

.ls-22 .con:hover .tit{color:#fff;font-weight:700}

.ls-22 .con:hover .date{color:#fff;background-image:url(../images/icon-datetime2.png)}

.ls-23{margin-bottom:-60px}

.ls-23 li{margin-bottom:60px;background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1);display:-webkit-flex;display:flex;align-items:flex-start}

.ls-23 .pic{width:50%;position:relative;overflow:hidden;flex-shrink:0}

.ls-23 .pic:before{content:'';display:block;padding-top:57.14%}

.ls-23 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}

.ls-23 .text{padding:30px 40px;width:50%;flex-shrink:0}

.ls-23 .tit{margin-bottom:17px;padding-bottom:14px;font-size:24px;color:#2554ba;font-weight:700;line-height:1.2;position:relative}

.ls-23 .tit:before{content:'';position:absolute;left:0;bottom:0;width:48px;height:2px;background-color:rgba(37,84,186,.6)}

.ls-23 .info{font-size:18px;color:#323233;line-height:1.89}

.ls-23 .info p{display:-webkit-flex;display:flex;align-items:flex-start}

.ls-23 .info .icon{margin:6px 8px 0 0;display:block;width:24px;height:24px;flex-shrink:0}

.ls-23 .info span{color:#646566;flex-shrink:0}

.ls-23 .info .map{display:block;width:100px;height:100px;border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.11);cursor:pointer}

.ls-23 li:nth-child(even) .pic{order:2}

.ls-23 li:nth-child(even) .text{order:1}

.ls-24 li{border-bottom:1px solid #dcdee0}

.ls-24 .con{padding:20px 0 16px;display:block}

.ls-24 .tit{margin-bottom:18px;padding-left:10px;position:relative;font-size:22px;color:#323233;font-weight:400;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.ls-24 .tit:before{content:'';position:absolute;left:0;top:50%;width:4px;height:4px;background-color:#2554ba;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.ls-24 .tit span{color:#2554ba;font-weight:700}

.ls-24 .desc{margin-bottom:10px;font-size:16px;color:#646566;line-height:2;max-height:4em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.ls-24 .date{padding-left:24px;font-size:16px;color:#969799;background:url(../images/icon-datetime1.png) left center no-repeat;-webkit-background-size:20px auto;background-size:20px auto}

.ls-24 .con:hover .tit{color:#2554ba;font-weight:700}

.ls-24 .con:hover .tit span{color:#2554ba!important;font-weight:700!important}

.lsNav-1{margin:0 -10px -20px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}

.lsNav-1 li{padding:0 10px;margin-bottom:20px;width:11.11%;flex-shrink:0}

.lsNav-1 .con{padding:30px 15px 20px;display:block;height:100%;min-height:136px;background-color:#fff;border-radius:10px}

.lsNav-1 .icon{margin:0 auto 19px;width:40px;height:40px;line-height:40px;font-size:0;text-align:center}

.lsNav-1 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.lsNav-1 .icon .ig_on{display:none}

.lsNav-1 .tit{font-size:16px;color:#323233;font-weight:400;text-align:center;line-height:1.2}

.lsNav-1 .con:hover,.lsNav-1 .on .con{background-color:#2554ba}

.lsNav-1 .con:hover img,.lsNav-1 .on .icon img{display:none}

.lsNav-1 .con:hover .ig_on,.lsNav-1 .on .icon .ig_on{display:inline-block}

.lsNav-1 .con:hover .tit,.lsNav-1 .on .tit{font-weight:700;color:#fff}

.row-index1{padding:74px 0 80px;position:relative;z-index:1;overflow:hidden}

.row-index1 .hd-1{margin-bottom:7px}

.row-index1 .row-bg{position:absolute;left:0;bottom:160px;right:0;height:480px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-1}

.box-ser1{padding-top:62.86%;position:relative;z-index:1}

.box-ser1 .ser-bg{position:absolute;left:0;top:30px;width:44.29%;height:54.55%;background-repeat:no-repeat;background-position:right bottom;-webkit-background-size:cover;background-size:cover;z-index:-1}

.box-ser1 .ser-tit{position:absolute;right:4.29%;bottom:92px;font-size:48px;color:#fff;font-weight:700;line-height:1.2;text-transform:uppercase;opacity:.1}

.box-ser1 .ser-bigImg{position:absolute;left:0;top:60px;width:50%;height:calc(75% - 60px)}

.box-ser1 .ser-bigImg:before{content:'';display:block;padding-top:85.71%}

.box-ser1 .ser-bigImg img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}

.ser-list1 .items{position:absolute;width:25%;height:25%}

.ser-list1 .con{padding:15px;display:block;width:100%;height:100%;position:relative;z-index:1;overflow:hidden;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}

.ser-list1 .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:-3}

.ser-list1 .lg{position:absolute;left:50%;top:50%;width:155px;height:140px;line-height:140px;font-size:0;text-align:center;z-index:-2;opacity:.06;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.ser-list1 .lg img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.ser-list1 .icon{margin:0 auto 10px;width:90px;height:90px;line-height:90px;font-size:0;text-align:center}

.ser-list1 .icon img,.ser-list1 .icon svg{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.ser-list1 .icon .svg{display:none}

.ser-list1 .title{font-weight:400;line-height:1.2;color:#fff;text-align:center}

.ser-list1 .title .cn{margin-bottom:6px;font-size:24px;font-weight:700}

.ser-list1 .title .en{font-size:16px;text-transform:uppercase;font-weight:400}

.ser-list1 .pic{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}

.ser-list1 .pic img{display:block;width:100%;height:100%;object-fit:cover}

.ser-list1 .i1{left:0;bottom:25%}

.ser-list1 .i2{left:50%;top:0}

.ser-list1 .i3{left:75%;top:0}

.ser-list1 .i3 .lg{opacity:.1}

.ser-list1 .i4{left:50%;top:25%}

.ser-list1 .i4 .lg{opacity:.04}

.ser-list1 .i5{left:75%;top:25%}

.ser-list1 .i6{left:50%;top:50%}

.ser-list1 .i6 .lg{opacity:.1}

.ser-list1 .i7{left:75%;top:50%}

.ser-list1 .i8{left:50%;top:75%}

.ser-list1 .i8 .con{padding:0}

.row-index2{padding:95px 0 100px;overflow:hidden}

.row-index2 .wp{display:-webkit-flex;display:flex;justify-content:space-between}

.row-index2 .row-col{width:31.43%}

.row-index2 .hd-1{margin-bottom:37px}

.row-index3{padding:95px 0 80px;position:relative;z-index:1;overflow:hidden}

.row-index3 .row-bg{position:absolute;left:0;top:0;right:0;height:400px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-1}

.row-nav1{padding:75px 0 80px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-nav1 .hd-1{margin-bottom:57px}

.row-pos1{padding:10px 0;background-color:#e9eef8}

.row-inn1_1{padding:95px 0 100px;overflow:hidden}

.row-inn1_1 .hd-1{margin-bottom:60px}

.row-inn1_1 .ls-4{margin-bottom:25px}

.row-inn1_2{padding:95px 0 100px;overflow:hidden}

.row-inn1_2 .hd-1{margin-bottom:56px}

.row-inn1_3{padding:94px 0 100px;overflow:hidden}

.row-inn1_3 .hd-1{margin-bottom:57px}

.row-inn1_4{padding:105px 0 120px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-inn1_4 .hd-1{margin-bottom:57px}

.row-inn1_4 .text-1{margin-bottom:60px}

.row-inn1_5{padding:101px 0 106px;overflow:hidden}

.row-inn1_5 .hd-1{margin-bottom:57px}

.row-inn1_5 .btns-2{margin-top:84px}

.row-inn1_6{padding:95px 0 99px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-inn1_6 .hd-1{margin-bottom:57px}

.row-inn1_7{padding:109px 0 114px;overflow:hidden}

.row-inn1_7 .hd-1{margin-bottom:57px}

.row-inn2{padding:55px 0 60px;overflow:hidden}

.row-inn2 .hd-1{margin-bottom:58px}

.row-inn2 .ls-4{margin-bottom:27px}

.row-inn2 .ls-6{margin:59px 0}

.row-inn3{padding:55px 0 60px;overflow:hidden}

.row-inn3 .hd-1{margin-bottom:57px}

.row-inn4{padding:55px 0 60px;overflow:hidden}

.row-inn4 .hd-1{margin-bottom:57px}

.row-inn5{padding:75px 0 40px;overflow:hidden}

.row-inn5 .hd-1{margin-bottom:56px}

.row-inn6{padding:55px 0 60px;overflow:hidden}

.row-inn6 .hd-1{margin-bottom:57px}

.row-inn6 .tabs-1{margin-bottom:60px}

.row-inn6 .search-1{margin-bottom:24px}

.row-inn6 .tips-1{margin-bottom:23px}

.row-inn6 .pages{padding-top:60px}

.row-inn7{padding:58px 0 60px;overflow:hidden}

.row-inn7 .hd-2{margin-bottom:37px}

.row-inn8{padding:58px 0 60px;overflow:hidden}

.row-inn8 .hd-2{margin-bottom:37px}

.row-inn8 .tabs-1{margin-bottom:40px}

.row-inn8 .tabs-2{margin-bottom:29px}

.row-inn9{padding:58px 0 60px;overflow:hidden}

.row-inn9 .hd-2{margin-bottom:37px}

.row-inn9 .tabs-1{margin-bottom:40px}

.row-inn10{padding:58px 0 60px;overflow:hidden}

.row-inn10 .hd-2{margin-bottom:37px}

.row-inn11{padding:58px 0 60px;overflow:hidden}

.row-inn11 .hd-2{margin-bottom:37px}

.row-inn12{padding:56px 0 60px;overflow:hidden}

.row-inn12 .hd-1{margin-bottom:57px}

.row-inn13{padding:55px 0 54px;overflow:hidden}

.row-inn13 .hd-1{margin-bottom:57px}

.row-inn14{padding:95px 0 100px;overflow:hidden}

.row-inn14 .hd-1{margin-bottom:57px}

.row-inn15{padding:95px 0 100px;overflow:hidden}

.row-inn15 .hd-1{margin-bottom:57px}

.row-inn16{padding:95px 0 100px;overflow:hidden}

.row-inn16 .hd-1{margin-bottom:57px}

.row-inn16 .tabs-1{margin-bottom:40px}

.row-inn16 .tabs-2{margin-bottom:29px}

.row-inn17{padding:55px 0 60px;overflow:hidden}

.row-inn17 .hd-1{margin-bottom:57px}

.row-inn18_1{padding:60px 0 58px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-inn18_2{padding:60px 0;overflow:hidden}

.row-inn18_2 .tabs-1{margin-bottom:60px}

.row-inn18_3{padding:36px 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-inn18_3 .hd-3{margin-bottom:24px}

.row-inn18_4{padding:58px 0 60px;overflow:hidden}

.row-inn18_4 .hd-3{margin-bottom:24px}

.row-inn18_5{padding:59px 0 60px;overflow:hidden}

.row-inn18_5 .hd-3{margin-bottom:60px}

.row-inn18_5 .pages{padding-top:60px}

.row-inn18_6{padding:58px 0 60px;overflow:hidden}

.row-inn18_6 .hd-3{margin-bottom:33px}

.row-inn18_6 .pages{padding-top:60px}

.row-inn19{padding:55px 0 60px;overflow:hidden}

.row-inn19 .hd-1{margin-bottom:57px}

.row-inn19 .tips-1{margin-bottom:24px}

.row-inn19 .pages{padding-top:60px}

.row-inn20{padding:95px 0 68px;overflow:hidden}

.row-inn20 .hd-1{margin-bottom:57px}

.row-inn21_1{padding:25px 0 36px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-inn21_2{padding:60px 0;overflow:hidden}

.row-inn21_2 .hd-2{margin-bottom:35px}

.row-inn21_2 .table-3{margin-bottom:24px}

.row-inn21_2 .tips-2{margin-bottom:45px}

.row-inn21_2 .ls-20{margin-bottom:58px}

.row-inn22{padding:94px 0 100px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-inn22 .hd-1{margin-bottom:57px}

.row-inn23{padding:94px 0 100px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.row-inn23 .hd-1{margin-bottom:57px}

.row-inn24{padding:54px 0 60px;overflow:hidden}

.row-inn24 .hd-1{margin-bottom:58px}

.row-inn24 .pages{padding-top:60px}

.row-inn25{padding:54px 0 60px;overflow:hidden}

.row-inn25 .hd-1{margin-bottom:58px}

.row-inn25 .pages{padding-top:60px}

.row-inn26{padding:35px 0 81px;overflow:hidden}

.row-inn27{padding:55px 0 60px;overflow:hidden}

.row-inn27 .hd-1{margin-bottom:57px}

.row-inn27 .pages{padding-top:60px}

.row-inn28{padding:70px 0 51px;overflow:hidden}

.row-inn28 .pages{padding-top:60px}

.row-inn29{padding:55px 0 60px;overflow:hidden}

.row-inn29 .hd-1{margin-bottom:57px}

.row-inn30{padding:55px 0 60px;overflow:hidden}

.row-inn30 .choice-2{margin-bottom:39px;padding:28px 0;border-bottom:1px solid #dcdee0}

.row-inn30 .hd-1{margin-bottom:9px}

.box-info1{margin-top:52px;padding-right:20px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}

.box-info1 .left{padding-top:20px;width:45%;flex-shrink:0}

.box-info1 .right{width:50.7%;flex-shrink:0}

.box-info1 .btns-1{margin-top:65px}

.ser-list2{margin:-138px -10px -20px;color:#fff;text-align:center;line-height:1.2;overflow:hidden}

.ser-list2 .items{padding:0 10px;margin-bottom:20px;width:50%}

.ser-list2 .items:nth-child(even){float:left}

.ser-list2 .items:nth-child(odd){float:right}

.ser-list2 .items:nth-child(1){padding-top:138px;float:left}

.ser-list2 .items:nth-child(2){float:right}

.ser-list2 .con{padding:20px;display:block;height:240px;font-size:inherit;color:inherit;position:relative;z-index:1;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}

.ser-list2 .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}

.ser-list2 .icon{margin:0 auto 6px;width:90px;height:90px;line-height:90px;font-size:0;text-align:center}

.ser-list2 .icon img,.ser-list2 .icon svg{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.ser-list2 .icon svg{display:none}

.ser-list2 .title{margin-bottom:16px;font-size:18px;font-weight:400}

.ser-list2 .desc{font-size:24px;font-weight:700}

.box-contact1{background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1);display:-webkit-flex;display:flex}

.box-contact1 .left{padding:26px 50px 25px;width:50%;flex-shrink:0}

.box-contact1 .right{width:50%;flex-shrink:0}

.box-contact1 .title{margin-bottom:21px;padding-bottom:22px;font-size:24px;color:#2554ba;font-weight:700;line-height:1.67;position:relative}

.box-contact1 .title:before{content:'';position:absolute;left:0;bottom:0;width:48px;height:2px;background-color:#2554ba;opacity:.6}

.box-contact1 .info{font-size:18px;color:#323233;line-height:1.89}

.box-contact1 .info p{display:-webkit-flex;display:flex;align-items:flex-start}

.box-contact1 .info span{color:#646566;flex-shrink:0}

.box-contact1 .info img{margin:5px 8px 0 0;width:24px;flex-shrink:0}

.box-contact1 .pic{height:100%;padding-top:62.86%;position:relative;overflow:hidden}

.box-contact1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}

.box-register1{margin-bottom:-60px}

.box-register1 .item{margin-bottom:60px;padding:39px 40px;background-color:#e9eef8;border:1px solid #dcdee0}

.box-register1 .title{margin-bottom:20px;font-size:24px;color:#2554ba;line-height:1.2;font-weight:700}

.box-report1{margin-bottom:-60px}

.box-report1 .item{margin-bottom:60px}

.box-report1 .title{margin-bottom:30px;font-size:16px;color:#323233;font-weight:400;line-height:2.5}

.map{height:480px}

.map img{max-width:none;-webkit-transition:0s;-o-transition:0s;transition:0s}

.anchorBL{display:none}

.ks-list1{margin-bottom:-40px}

.ks-list1 .items{margin-bottom:40px;background-color:#e9eef8;display:-webkit-flex;display:flex}

.ks-list1 .left{width:360px;flex-shrink:0}

.ks-list1 .right{padding:70px 60px;width:calc(100% - 360px);flex-shrink:0}

.ks-list1 .pic{height:100%;padding-top:143.33%;position:relative;overflow:hidden}

.ks-list1 .pic .ig{position:absolute;left:0;top:0;width:100%;height:100%}

.ks-list1 .pic .ig img{display:block;width:100%;height:100%;object-fit:cover}

.ks-list1 .pic .mask-bg{position:absolute;left:0;bottom:0;right:0;height:60%;z-index:1}

.ks-list1 .pic .text{position:absolute;left:0;top:50%;right:0;z-index:10;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.ks-list1 .pic .text .icon{margin:0 auto 14px;width:90px;height:90px;line-height:90px;font-size:0;text-align:center}

.ks-list1 .pic .text .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.ks-list1 .pic .text .title{margin:0 auto;width:40px;font-size:40px;color:#fff;line-height:1.1;text-align:center}

.box-ksIts1{position:relative}

.box-ksIts1 .return{padding:0 20px;position:absolute;right:0;top:0;background-color:#ff9500;border-radius:21px;font-size:14px;color:#fff;text-align:center;line-height:36px;z-index:10;display:-webkit-flex;display:flex;align-items:center}

.box-ksIts1 .return .icon-return{margin-right:4px;display:block;width:20px;height:20px;background:url(../images/icon-menu1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}

.box-ksIts1 .hd-3{margin-bottom:24px;padding-right:140px}

.box-ksIts1 .info{font-size:18px;color:#fff;line-height:2.22}

.box-ksIts1 .info p{display:-webkit-flex;display:flex;align-items:flex-start}

.box-ksIts1 .info img{margin:7px 8px 0 0;display:block;width:24px;height:24px;flex-shrink:0}

.box-ksIts2{display:-webkit-flex;display:flex;align-items:flex-start}

.box-ksIts2 .pic{margin-right:64px;width:47.71%;height:440px;overflow:hidden;flex-shrink:0}

.box-ksIts2 .pic img{display:block;width:100%;height:100%;object-fit:cover}

/*.box-ksIts2 .text{padding-right:24px;width: 100%;width:calc(52.3% - 64px);height:440px;overflow-y:auto;flex-shrink:0}*/

.box-ksIts2 .text{width: 100%}

.box-ksIts2 .text::-webkit-scrollbar{width:8px;background:#e9eef8;border-radius:16px}

.box-ksIts2 .text::-webkit-scrollbar-track{background:#e9eef8;border-radius:16px}

.box-ksIts2 .text::-webkit-scrollbar-thumb{background:#2554ba;border-radius:16px}

.box-ksIts2 .text::-webkit-scrollbar-thumb:window-inactive{background:#2554ba;border-radius:16px}

.box-ksIts2 .hd-3{margin-bottom:20px}

.box-ksIts2 .desc{padding-right: 15px; font-size:18px;color:#323233;line-height:1.89;max-height: 18.9em; overflow-y: auto;}

.box-ksIts2 .desc::-webkit-scrollbar {
    width: 10px;
    border-radius: 10px;
}
.box-ksIts2 .desc::-webkit-scrollbar-track {
    background: #dddddd;
    border-radius: 10px;
}
.box-ksIts2 .desc::-webkit-scrollbar-thumb {
    background: #2554BA;
    border-radius: 10px;
}
.box-ksIts2 .desc::-webkit-scrollbar-thumb:window-inactive {
    background: #2554BA;
    border-radius: 10px;
}

.choice-1{padding:2px 40px;background-color:#e9eef8;border:1px solid #dcdee0}

.choice-1 .items{padding:31px 0;border-bottom:1px dashed #a8bbe3;display:-webkit-flex;display:flex;align-items:flex-start}

.choice-1 .items:last-child{border:none}

.choice-1 .title{font-size:16px;color:#2554ba;line-height:2;flex-shrink:0}

.choice-2{padding:24px 0;border-bottom:1px dashed #a8bbe3;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.choice-2 .left{flex-grow:1}

.choice-2 .right{margin-left:30px;flex-shrink:0}

.box-ksIts3{margin-bottom:-32px}

.box-ksIts3 .items{margin-bottom:32px}

.box-ksIts3 .hd{margin-bottom:32px;padding:10px 20px;background-color:#2554ba;display:-webkit-flex;display:flex;align-items:flex-start}

.box-ksIts3 .hd .icon{margin:1px 8px 0 0;width:28px;height:28px;line-height:28px;font-size:0;text-align:center;flex-shrink:0}

.box-ksIts3 .hd .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.box-ksIts3 .hd .title{font-size:24px;color:#fff;font-weight:700;line-height:1.2}

.box-zjIts1{padding-left:112px;position:relative;display:-webkit-flex;display:flex;align-items:center}

.box-zjIts1 .return{padding:0 20px;position:absolute;right:0;top:0;background-color:#ff9500;border-radius:21px;font-size:14px;color:#fff;text-align:center;line-height:36px;z-index:10;display:-webkit-flex;display:flex;align-items:center}

.box-zjIts1 .return .icon-return{margin-right:4px;display:block;width:20px;height:20px;background:url(../images/icon-menu1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}

.box-zjIts1 .pic{margin-right:30px;width:220px;border:10px solid #fff;position: relative;flex-shrink:0}

.box-zjIts1 .pic img{display:block;width:100%}

.box-zjIts1 .pic span{position: absolute; right: 10px; bottom: 10px; width: 34px; height: 34px; background-repeat: no-repeat; background-position: center center; -webkit-background-size: contain; background-size: contain; z-index: 10;}

.box-zjIts1 .text{width:calc(100% - 250px);position:relative;flex-shrink:0}

.box-zjIts1 .title{margin-bottom:20px;padding-bottom:20px;padding-right:140px;position:relative;font-size:32px;font-weight:700;color:#fff;line-height:1.2;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-end}

.box-zjIts1 .title:before{content:'';position:absolute;left:0;bottom:0;width:64px;height:2px;background-color:#fff;opacity:.3}

.box-zjIts1 .title span{margin-left:20px;font-size:18px;font-weight:400}

.box-zjIts1 .desc{margin-bottom:20px;font-size:18px;color:#fff;line-height:1.5}

.box-zjIts1 .tags{margin:0 -10px -10px 0;font-size:12px;color:#fff;line-height:1.2;display:-webkit-flex;display:flex;flex-wrap:wrap}

.box-zjIts1 .tags .item{margin:0 10px 10px 0;padding:9px 10px;background-color:#a8bbe3}

.box-zjIts1 .btns{margin-top:30px;display:block;font-size:16px;color:#fff;line-height:1.5;display:-webkit-flex;display:flex;align-items:center}

.box-zjIts1 .btns .item{padding:5px 20px;display:block;font-size:inherit;color:inherit;border-radius:4px;background-color:#ff9500;display:-webkit-flex;display:flex;align-items:center}

.box-zjIts1 .btns img{margin-right:8px;width:30px;height:30px;flex-shrink:0}

.detail-1 .hd{padding-bottom:43px;border-bottom:1px solid #dcdee0}

.detail-1 .hd .title{margin-bottom:42px;font-size:36px;color:#2554ba;text-align:center;font-weight:700;line-height:1.2}

.detail-1 .hd .info{font-size:16px;color:#646566;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}

.detail-1 .hd .info span{margin:0 7px;display:-webkit-flex;display:flex;align-items:center}

.detail-1 .hd .info img{margin-right:6px;display:block;max-height:20px;flex-shrink:0}

.detail-1 .cont{padding:42px 7.14% 39px;font-size:18px;color:#323233;line-height:2.33}

.detail-1 .pg{margin:0 100px;padding-top:40px;border-top:1px solid #e4e4e4;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.detail-1 .pg .item{padding:0 15px;display:block;min-width:112px;font-size:14px;color:#2554ba;background-color:#e9eef8;border-radius:4px;line-height:32px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.detail-1 .pg .icon-arrow{width:16px;height:16px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.detail-1 .pg .item:hover{color:#fff;background-color:#2554ba}

.detail-1 .pg .item:nth-child(1) .icon-arrow{background-image:url(../images/icon-arrow12.png)}

.detail-1 .pg .item:nth-child(1):hover .icon-arrow{background-image:url(../images/icon-arrow14.png)}

.detail-1 .pg .item:nth-child(2) .icon-arrow{background-image:url(../images/icon-arrow13.png)}

.detail-1 .pg .item:nth-child(2):hover .icon-arrow{background-image:url(../images/icon-arrow15.png)}

.m-pop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;opacity:0;visibility:hidden}

.m-pop .pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.8}

.m-pop .pop-close{position:absolute;right:40px;top:40px;width:40px;height:40px;border-radius:50%;background:#fff url(../images/d-close1.png) center center no-repeat;-webkit-background-size:20px auto;background-size:20px auto;z-index:50;cursor:pointer}

.m-pop .map{position:absolute;left:50%;top:50%;width:80%;height:70%;background-color:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}

.m-pop .map img{max-width:none;-webkit-transition:0s;-o-transition:0s;transition:0s}

.m-pop.active{opacity:1;visibility:visible}

.box-report2 .item+.item{margin-top:20px}

.box-report2 .title{margin-bottom:30px;font-size:16px;color:#2554ba;line-height:2.5;font-weight:700}

.box-report2 .imgs{overflow:hidden}

.box-report2 .imgs img{margin:0 40px 40px 0;display:block;float:left}

@media only screen and (max-width:1599px){

.header .wp{padding:0 5%}

.header .header-nav>li{min-width:150px}

.goTop{right:20px}

.footer .footer1{padding:36px 0}

.footer .footer-nav .icon{margin-right:10px;width:56px;height:56px;line-height:56px}

.footer .footer-nav .tit{font-size:20px}

.footer .footer2{padding:58px 0 36px}

.footer .footer-info{font-size:14px}

.footer .footer-info img{width:20px}

.footer .footer3{padding:28px 0}

.footer .footer-copy{font-size:14px}

.footer .footer-codes .title{font-size:14px}

.box-ser1 .ser-tit{font-size:38px}

}

@media only screen and (max-width:1439px){

.header .header1{height:80px}

.header .header-logo{width:260px;height:50px;line-height:50px}

.header .header2{height:44px}

.header .header-nav>li{min-width:130px}

.header .header-nav>li>a{font-size:16px}

.header .header-nav>li>a span{padding:0 15px}

.header .header-nav .icon-home{width:32px;height:32px}

.header .header-nav>li:first-child{min-width:110px}

.header .header-nav>li:first-child>a span{padding:0 25px}

.header-navsub-show .link{padding:12px 0}

.goTop{right:5px}

.footer .footer1{padding:20px 0}

.footer .footer-nav .item{padding:0 80px}

.footer .footer-nav .icon{width:40px;height:40px;line-height:40px}

.footer .footer-nav .tit{font-size:16px}

.footer .footer2{padding:46px 0 28px}

.footer .footer-codes .pic{width:90px;height:90px;line-height:90px}

.footer .footer3{padding:20px 0}

.footer .footer-copy{font-size:12px}

.footer .footer-link{margin: 15px -5px -10px;}

.footer .footer-link .item{margin: 0 5px 10px; width: 50px; height: 50px; line-height: 50px;}

.banner{height:calc(100vh - 124px)}

.banner .swiper-btns{bottom:32px}

.banner .swiper-btns .btns{margin:0 10px;width:32px;height:32px;-webkit-background-size:16px auto;background-size:16px auto}

.ban-1{height:310px}

.ban-1 .ban-cont .title{font-size:32px}

.hd-1 .title{font-size:32px}

.hd-2 .title{font-size:20px}

.hd-3 .title{padding-bottom:16px;font-size:20px}

.hd-3.center .title{padding-bottom:20px}

.hd-3.fz1 .title{font-size:24px}

.hd-3.fz1.c-white .title{padding-bottom:20px}

.hd-3.fz2 .title{padding-bottom:12px;font-size:18px}

.btns-2 .a1{min-width:160px}

.text-1{font-size:16px;line-height:30px}

.text-1 h4{margin:30px 0!important;font-size:20px!important}

.tips-1{font-size:14px}

.tips-2{font-size:16px}

.imgs-1{height:210px}

.table-1 caption{padding:20px;font-size:24px}

.table-1 td,.table-1 th{padding:4px 20px;font-size:14px;height:40px}

.table-1 .bm{padding:4px 20px;margin:-4px -20px;height:calc(100% + 8px);font-size:14px}

.table-1 .top{padding:20px}

.table-3 th{font-size:14px}

.table-3 .zj img{width:21px;height:21px}

.tabs-1 .a1{min-width:150px}

.swpArr1 .next,.swpArr1 .prev{width:48px;height:48px;-webkit-background-size:12px auto;background-size:12px auto}

.swpBtns1 .fraction{margin:0 20px}

.swpBtns1 .next,.swpBtns1 .prev{width:48px;height:48px;-webkit-background-size:12px auto;background-size:12px auto}

.swiper1{margin-top:-66px;padding:128px 0 16px}

.swiper1 .text .icon{width:58px;height:58px;line-height:58px}

.swiper1 .text .title{font-size:26px}

.swiper1 .inner{padding:30px}

.swiper1 .inner .title{margin-bottom:20px;font-size:20px}

.swiper2{padding-bottom:94px}

.swiper2 .pic{margin-bottom:18px}

.swiper2 .title{font-size:16px}

.swiper3{padding-bottom:96px}

.swiper4 .con{height:210px}

.ls-1{margin-bottom:-20px}

.ls-1 li{margin-bottom:20px}

.ls-1 .con{padding:24px 20px;min-height:133px}

.ls-1 .date{width:64px;height:64px}

.ls-1 .date .d1{font-size:20px}

.ls-1 .date .d2{font-size:12px}

.ls-1 .text{width:calc(100% - 84px)}

.ls-1 .tit{font-size:16px}

.ls-2 .con{padding:15px 20px;height:114px}

.ls-2 .date{margin-bottom:6px;padding-left:20px;font-size:14px;-webkit-background-size:16px auto;background-size:16px auto}

.ls-2 .tit{font-size:16px}

.ls-3 li{width:33.33%}

.ls-4{margin-bottom:-20px;font-size:16px}

.ls-4 li{margin-bottom:20px}

.ls-4 .num{margin-bottom:-4px;font-size:32px}

.ls-6{margin-bottom:-48px}

.ls-6 li{margin-bottom:48px}

.ls-6 .pic{margin-right:50px}

.ls-6 li:nth-child(even) .pic{margin:0;margin-left:50px}

.ls-6 .desc{width:calc(52.3% - 50px)}

.ls-8{margin:-30px 0}

.ls-8 li{padding:30px 0}

.ls-8 .pic{margin-right:30px;width:176px;height:176px;line-height:176px}

.ls-8 .desc{width:calc(100% - 190px);font-size:16px}

.ls-9 li{width:210px}

.ls-9 .tit{font-size:16px}

.ls-10 .pic{margin-right:30px;width:220px}

.ls-10 .desc{width:calc(100% - 250px);font-size:16px}

.ls-13{margin:0 -5px -15px}

.ls-13 li{padding:0 5px;margin-bottom:15px}

.ls-13 .a1{padding:12px 5px;font-size:14px}

.ls-14 .desc{font-size:16px}

.ls-15 .text .t1{margin-bottom:8px;font-size:14px}

.ls-15 .text .t1 .name{font-size:18px}

.ls-15 .text .t2{font-size:14px}

.ls-16 .a1{font-size:14px}

.ls-17{font-size:14px}

.ls-18 .con{padding:15px;min-height:120px}

.ls-18 .tit{margin-bottom:15px;font-size:18px}

.ls-19 .a1{padding:4px 5px}

.ls-20 .hd-2{margin-bottom:10px!important}

.ls-20 .desc{font-size:16px}

.ls-21 .a1{font-size:16px;min-height:70px}

.ls-22 .con{padding:20px}

.ls-22 .tit{margin-bottom:20px}

.ls-23{margin-bottom:-40px}

.ls-23 li{margin-bottom:40px}

.ls-23 .text{padding:15px 20px}

.ls-23 .tit{padding-bottom:10px;margin-bottom:12px;font-size:20px}

.ls-23 .info{font-size:16px}

.ls-23 .info .icon{width:20px;height:20px}

.ls-23 .info .map{width:80px;height:80px}

.ls-24 .tit{margin-bottom:14px;font-size:18px}

.ls-24 .desc{margin-bottom:6px;font-size:14px}

.ls-24 .date{padding-left:22px;font-size:14px;-webkit-background-size:16px auto;background-size:16px auto}

.lsNav-1 .con{padding:20px 15px 15px;min-height:110px}

.lsNav-1 .icon{margin-bottom:15px;width:32px;height:32px;line-height:32px}

.row-index1{padding:60px 0 64px}

.row-index2{padding:76px 0 80px}

.row-index2 .hd-1{margin-bottom:30px}

.row-index3{padding:76px 0 64px}

.row-index3 .row-bg{height:320px}

.box-ser1 .ser-tit{font-size:30px}

.ser-list1 .lg{width:120px;height:110px;line-height:110px}

.ser-list1 .icon{width:58px;height:58px;line-height:58px}

.ser-list1 .title .cn{font-size:20px}

.ser-list1 .title .en{font-size:12px}

.row-nav1{padding:60px 0 64px}

.row-nav1 .hd-1{margin-bottom:46px}

.row-inn1_1{padding:76px 0 80px}

.row-inn1_1 .hd-1{margin-bottom:48px}

.row-inn1_1 .ls-4{margin-bottom:20px}

.row-inn1_2{padding:76px 0 80px}

.row-inn1_2 .hd-1{margin-bottom:44px}

.row-inn1_3{padding:74px 0 80px}

.row-inn1_3 .hd-1{margin-bottom:46px}

.row-inn1_4{padding:84px 0 96px}

.row-inn1_4 .hd-1{margin-bottom:46px}

.row-inn1_4 .text-1{margin-bottom:48px}

.row-inn1_5{padding:80px 0 84px}

.row-inn1_5 .hd-1{margin-bottom:46px}

.row-inn1_5 .btns-2{margin-top:68px}

.row-inn1_6{padding:76px 0 78px}

.row-inn1_6 .hd-1{margin-bottom:46px}

.row-inn1_7{padding:86px 0 90px}

.row-inn1_7 .hd-1{margin-bottom:46px}

.row-inn2{padding:44px 0 48px}

.row-inn2 .hd-1{margin-bottom:46px}

.row-inn2 .ls-4{margin-bottom:20px}

.row-inn2 .ls-6{margin:46px 0}

.row-inn3{padding:44px 0 48px}

.row-inn3 .hd-1{margin-bottom:46px}

.row-inn4{padding:44px 0 48px}

.row-inn4 .hd-1{margin-bottom:46px}

.row-inn5{padding:44px 0 48px}

.row-inn5 .hd-1{margin-bottom:44px}

.row-inn6{padding:44px 0 48px}

.row-inn6 .hd-1{margin-bottom:46px}

.row-inn6 .tabs-1{margin-bottom:48px}

.row-inn6 .search-1{margin-bottom:18px}

.row-inn6 .tips-1{margin-bottom:18px}

.row-inn6 .pages{padding-top:48px}

.row-inn7{padding:46px 0 48px}

.row-inn7 .hd-2{margin-bottom:30px}

.row-inn8{padding:46px 0 48px}

.row-inn8 .hd-2{margin-bottom:30px}

.row-inn8 .tabs-1{margin-bottom:32px}

.row-inn8 .tabs-2{margin-bottom:24px}

.row-inn9{padding:46px 0 48px}

.row-inn9 .hd-2{margin-bottom:30px}

.row-inn9 .tabs-1{margin-bottom:32px}

.row-inn10{padding:46px 0 48px}

.row-inn10 .hd-2{margin-bottom:30px}

.row-inn11{padding:46px 0 48px}

.row-inn11 .hd-2{margin-bottom:30px}

.row-inn12{padding:44px 0 48px}

.row-inn12 .hd-1{margin-bottom:46px}

.row-inn13{padding:44px 0 42px}

.row-inn13 .hd-1{margin-bottom:46px}

.row-inn14{padding:76px 0 80px}

.row-inn14 .hd-1{margin-bottom:46px}

.row-inn15{padding:76px 0 80px}

.row-inn15 .hd-1{margin-bottom:46px}

.row-inn16{padding:76px 0 80px}

.row-inn16 .hd-1{margin-bottom:46px}

.row-inn16 .tabs-1{margin-bottom:32px}

.row-inn16 .tabs-2{margin-bottom:24px}

.row-inn17{padding:44px 0 48px}

.row-inn17 .hd-1{margin-bottom:46px}

.row-inn18_1{padding:48px 0 46px}

.row-inn18_2{padding:48px 0}

.row-inn18_2 .tabs-1{margin-bottom:48px}

.row-inn18_3{padding:28px 0}

.row-inn18_3 .hd-3{margin-bottom:20px}

.row-inn18_4{padding:46px 0 48px}

.row-inn18_4 .hd-3{margin-bottom:20px}

.row-inn18_5{padding:46px 0 48px}

.row-inn18_5 .hd-3{margin-bottom:48px}

.row-inn18_5 .pages{padding-top:48px}

.row-inn18_6{padding:46px 0 48px}

.row-inn18_6 .hd-3{margin-bottom:26px}

.row-inn18_6 .pages{padding-top:48px}

.row-inn19{padding:44px 0 48px}

.row-inn19 .hd-1{margin-bottom:46px}

.row-inn19 .tips-1{margin-bottom:20px}

.row-inn19 .pages{padding-top:48px}

.row-inn20{padding:76px 0 54px}

.row-inn20 .hd-1{margin-bottom:46px}

.row-inn21_1{padding:20px 0 28px}

.row-inn21_2{padding:48px 0}

.row-inn21_2 .hd-2{margin-bottom:28px}

.row-inn21_2 .table-3{margin-bottom:20px}

.row-inn21_2 .tips-2{margin-bottom:36px}

.row-inn21_2 .ls-20{margin-bottom:46px}

.row-inn22{padding:76px 0 80px}

.row-inn22 .hd-1{margin-bottom:46px}

.row-inn23{padding:74px 0 80px}

.row-inn23 .hd-1{margin-bottom:46px}

.row-inn24{padding:42px 0 48px}

.row-inn24 .hd-1{margin-bottom:46px}

.row-inn24 .pages{padding-top:48px}

.row-inn25{padding:42px 0 48px}

.row-inn25 .hd-1{margin-bottom:46px}

.row-inn25 .pages{padding-top:48px}

.row-inn26{padding:28px 0 64px}

.row-inn27{padding:44px 0 48px}

.row-inn27 .hd-1{margin-bottom:46px}

.row-inn27 .pages{padding-top:48px}

.row-inn28{padding:56px 0 40px}

.row-inn28 .pages{padding-top:48px}

.row-inn29{padding:44px 0 48px}

.row-inn29 .hd-1{margin-bottom:46px}

.row-inn30{padding:44px 0 48px}

.row-inn30 .choice-2{margin-bottom:30px;padding:22px 0}

.row-inn30 .hd-1{margin-bottom:8px}

.ser-list2 .con{height:190px}

.ser-list2 .icon{width:58px;height:58px;line-height:58px}

.ser-list2 .title{margin:0!important;margin-bottom:12px!important;font-size:16px!important}

.ser-list2 .desc{font-size:20px}

.box-info1 .left{padding-top:15px}

.box-info1 .btns-1{margin-top:50px}

.box-contact1 .title{padding-bottom:16px;margin-bottom:16px;font-size:20px}

.box-contact1 .info{font-size:16px}

.box-contact1 .info img{width:20px}

.box-register1{margin-bottom:-40px}

.box-register1 .item{margin-bottom:40px;padding:32px}

.box-register1 .title{margin-bottom:15px;font-size:20px}

.box-report1{margin-bottom:-40px}

.box-report1 .item{margin-bottom:40px}

.box-report1 .title{margin-bottom:20px}

.ks-list1 .left{width:280px}

.ks-list1 .right{padding:56px 48px;width:calc(100% - 280px)}

.ks-list1 .pic .text .icon{width:58px;height:58px;line-height:58px}

.ks-list1 .pic .text .title{font-size:32px}

.box-ksIts2 .hd-3{margin-bottom:15px}

.box-ksIts1 .info{font-size:16px}

.box-ksIts1 .info img{width:20px;height:20px}

.box-ksIts2 .desc{font-size:16px; max-height: 22.68em;}

.choice-1 .items{padding:25px 0}

.choice-1 .title{font-size:14px}

.box-ksIts3 .hd{margin-bottom:25px}

.box-ksIts3 .hd .icon{width:24px;height:24px;line-height:24px}

.box-ksIts3 .hd .title{font-size:20px}

.box-zjIts1 .pic{width:176px}

.box-zjIts1 .text{width:calc(100% - 206px)}

.box-zjIts1 .title{padding-bottom:15px;margin-bottom:15px;font-size:24px}

.box-zjIts1 .title span{font-size:16px}

.box-zjIts1 .desc{margin-bottom:15px;font-size:16px}

.box-zjIts1 .tags .item{padding:7px 10px}

.box-zjIts1 .btns{margin-top:20px;font-size:14px}

.box-zjIts1 .btns .item{padding:5px 15px}

.box-zjIts1 .btns img{margin-right:4px;width:24px;height:24px}

.detail-1 .hd{padding-bottom:30px}

.detail-1 .hd .title{margin-bottom:30px;font-size:28px}

.detail-1 .hd .info{font-size:14px}

.detail-1 .hd .info img{max-height:14px}

.detail-1 .cont{padding:30px 7%;font-size:16px}

}

@media only screen and (max-width:1199px){

.header .header-nav>li{min-width:110px}

.header .header-nav>li>a{font-size:14px}

.header .header-nav>li:first-child{min-width:90px}

.header .header-nav>li:first-child>a span{padding:0 20px}

.header .sub1 a{padding:0 12px;font-size:14px}

.header-navsub-show .link .a1{padding:0 12px;font-size:14px}

.d-soPop .cont .col{width:150px}

.d-soPop .cont .cor{width:510px}

.footer .footer1{padding:15px 0}

.footer .footer2{padding:30px 0 20px}

.footer .footer2 .ft-com{padding:0 30px}

.footer .footer3{padding:15px 0}

.ban-1{height:200px}

.ban-1 .ban-cont .title{font-size:24px}

.hd-1{margin-bottom:25px!important}

.hd-1 .title{font-size:26px}

.btns-1 .a1{line-height:34px}

.btns-2 .a1{min-width:100px;height:34px;line-height:32px}

.text-1{font-size:14px;line-height:26px}

.text-1 h4{margin:20px 0!important;font-size:16px!important}

.tips-1{font-size:14px;line-height:1.6}

.pages ul a,.pages ul span{min-width:30px;height:30px;line-height:30px;font-size:14px}

.pages ul .next a,.pages ul .next span{width:30px;height:30px;-webkit-background-size:8px auto;background-size:8px auto}

.pages .go .inp{width:46px;height:28px;line-height:28px}

.pages .go .go-btn{width:44px;height:24px;line-height:24px;font-size:14px}

.imgs-1{height:168px}

.table-1 caption{font-size:18px}

.table-1 td,.table-1 th{padding:6px 10px;line-height:1.6}

.table-1 .bm{margin:-6px -10px;padding:6px 10px;height:calc(100% + 12px)}

.table-1 .top{padding:28px 10px}

.table-2 td,.table-2 th{font-size:14px}

.search-1{width:320px}

.search-1 .inp{font-size:14px}

.tabs-1{margin-bottom:30px!important}

.tabs-1 .a1{font-size:14px;min-width:148px;line-height:34px}

.tabs-2{margin-bottom:30px!important}

.tabs-2 .a1{padding:0 10px;line-height:32px}

.swpPag1 .swiper-pagination-bullet{margin:0 6px!important;width:10px;height:10px}

.swpPag1.c1 .swiper-pagination-bullet{margin:0 3px!important;width:6px;height:6px}

.swpArr1 .next,.swpArr1 .prev{width:38px;height:38px;-webkit-background-size:10px auto;background-size:10px auto}

.swpArr1 .prev{left:20%}

.swpArr1 .next{right:20%}

.swpArr1.abs .next,.swpArr1.abs .prev{margin:0 10px}

.swpBtns1 .fraction{font-size:16px}

.swpBtns1 .next,.swpBtns1 .prev{width:38px;height:38px;-webkit-background-size:10px auto;background-size:10px auto}

.swiper1{margin-top:-60px;padding-top:120px}

.swiper1 .swiper-slide{width:47%}

.swiper2{padding-bottom:60px}

.swiper2 .pic{margin-bottom:15px}

.swiper2 .title{font-size:14px}

.swiper3{padding-bottom:60px}

.swiper4 .swpPag1{right:10px;bottom:20px!important}

.swiper4 .con{height:168px}

.swiper4 .text{padding:0 15px;padding-right:60px;height:46px}

.swiper4 .title{font-size:14px;line-height:46px}

.ls-1 .con{padding:20px;min-height:119px}

.ls-4{font-size:14px}

.ls-4 .num{margin-bottom:-1px;font-size:24px}

.ls-5{margin:0 -5px}

.ls-5 li{padding:0 5px;margin-bottom:10px}

.ls-7 .con{padding-left:28px;height:64px;line-height:64px}

.ls-7 .con:before{width:20px;height:20px}

.ls-7 .date,.ls-7 .tit{font-size:16px}

.ls-8 .pic{width:160px;height:160px;line-height:160px}

.ls-8 .desc{width:calc(100% - 190px);font-size:14px}

.ls-9 .pic{margin-bottom:12px;height:50px;line-height:38px}

.ls-9 .tit{font-size:14px}

.ls-10 .pic{width:170px}

.ls-10 .desc{width:calc(100% - 200px);font-size:14px}

.ls-12 .text{min-height:100px}

.ls-12 .date{padding-left:22px;font-size:14px;-webkit-background-size:16px auto;background-size:16px auto}

.ls-12 .tit{line-height:1.6;max-height:3.2em}

.ls-13 .a1{padding:8px 5px}

.ls-18{margin:0 -8px -20px}

.ls-18>li{padding:0 8px;margin-bottom:20px}

.ls-19 li{width:50%}

.ls-21 .a1{font-size:14px}

.ls-23{margin-bottom:-30px}

.ls-23 li{margin-bottom:30px}

.ls-23 .pic{width:40%}

.ls-23 .text{width:60%}

.ls-23 .tit{font-size:16px}

.ls-23 .tit:before{width:38px}

.ls-23 .info{font-size:14px}

.ls-23 .info .icon{margin-top:4px;width:16px;height:16px}

.ls-23 .info .map{width:60px;height:60px}

.lsNav-1{margin:0 -5px -10px}

.lsNav-1 li{padding:0 5px;margin-bottom:10px}

.lsNav-1 .con{padding:20px 10px 10px;min-height:90px}

.lsNav-1 .icon{margin-bottom:8px;width:24px;height:24px;line-height:24px}

.lsNav-1 .tit{font-size:14px}

.row-index1,.row-index2,.row-index3{padding:60px 0}

.row-index1 .hd-1{margin-bottom:5px!important}

.row-index1 .row-bg{bottom:120px;height:380px}

.ser-list1 .lg{width:96px;height:88px;line-height:88px}

.ser-list1 .icon{width:40px;height:40px;line-height:40px}

.ser-list1 .title .cn{margin-bottom:2px;font-size:16px}

.row-index3{padding:60px 0 40px}

.row-index3 .row-bg{height:250px}

.row-index3 .hd-1{margin-bottom:0!important}

.row-nav1{padding:40px 0}

.row-inn10,.row-inn11,.row-inn12,.row-inn13,.row-inn14,.row-inn15,.row-inn16,.row-inn17,.row-inn18_1,.row-inn18_2,.row-inn18_3,.row-inn18_4,.row-inn18_5,.row-inn18_6,.row-inn19,.row-inn1_1,.row-inn1_2,.row-inn1_3,.row-inn1_4,.row-inn1_5,.row-inn1_6,.row-inn1_7,.row-inn2,.row-inn20,.row-inn21_1,.row-inn21_2,.row-inn22,.row-inn23,.row-inn24,.row-inn25,.row-inn26,.row-inn27,.row-inn28,.row-inn29,.row-inn3,.row-inn30,.row-inn4,.row-inn5,.row-inn6,.row-inn7,.row-inn8,.row-inn9{padding:60px 0}

.row-inn1_1 .ls-4{margin-bottom:5px}

.row-inn1_4 .text-1{margin-bottom:20px}

.row-inn1_5 .btns-2{margin-top:30px}

.row-inn2 .ls-4{margin-bottom:5px}

.row-inn2 .ls-6{margin:30px 0}

.row-inn6 .search-1{margin-bottom:20px}

.row-inn6 .tips-1{margin-bottom:15px}

.row-inn6 .pages{padding-top:40px}

.row-inn19 .tips-1{margin-bottom:20px}

.row-inn21_2 .table-3{margin-bottom:20px}

.row-inn21_2 .tips-2{margin-bottom:30px}

.row-inn21_2 .ls-20{margin-bottom:30px}

.row-inn30 .choice-2{margin-bottom:15px;padding:15px 0}

.box-info1{margin-top:30px}

.box-info1 .btns-1{margin-top:30px}

.ser-list2{margin:-80px -5px -10px}

.ser-list2 .items{padding:0 5px;margin-bottom:10px}

.ser-list2 .con{height:170px}

.ser-list2 .icon{width:46px;height:46px;line-height:46px}

.ser-list2 .title{margin:0!important;margin-bottom:5px!important;font-size:12px!important}

.ser-list2 .desc{font-size:16px}

.ser-list2 .items:nth-child(1){padding-top:80px}

.box-contact1 .left{padding:25px 30px}

.box-contact1 .title{padding-bottom:12px;margin-bottom:12px;font-size:16px}

.box-contact1 .info{font-size:14px}

.box-contact1 .info img{width:18px}

.box-register1{margin-bottom:-30px}

.box-register1 .item{margin-bottom:30px}

.box-report1{margin-bottom:-20px}

.box-report1 .item{margin-bottom:20px}

.box-report1 .title{margin-bottom:15px;font-size:14px;line-height:1.8}

.ks-list1 .left{width:220px}

.ks-list1 .right{padding:35px 30px;width:calc(100% - 220px)}

.ks-list1 .pic .text .icon{margin-bottom:10px;width:46px;height:46px;line-height:46px}

.ks-list1 .pic .text .title{font-size:24px}

.box-ksIts1 .hd-3{margin-bottom:20px}

.box-ksIts1 .info{font-size:14px}

.box-ksIts1 .info img{width:18px;height:18px}

.box-zjIts1{padding:0}

.detail-1 .hd{padding-bottom:25px}

.detail-1 .hd .title{margin-bottom:15px;font-size:22px}

.detail-1 .cont{padding:25px 5%;font-size:14px}

.detail-1 .pg{margin:0 5%;padding-top:25px}

}

@media only screen and (max-width:959px){

body{padding-top:60px}

.wp{width:100%!important;padding:0 20px!important;max-width:none!important}

.header-menuBtn{display:block}

.header{position:fixed;left:0;top:0;right:0;height:60px;box-shadow:0 0 10px rgba(0,0,0,.15)}

.header .header1{height:100%}

.header .header1 .h-cor{padding-right:50px}

.header .header-logo{width:180px;height:40px;line-height:40px}

.header .header-nav{display:block}

.header .header-nav>li{margin-bottom:5px;min-width:0!important;max-width:none!important}

.header .header-nav>li>a{display:block;font-size:16px;line-height:1.5}

.header .header-nav>li>a span{padding:10px 20px!important;display:block!important}

.header .header-nav>li:first-child>a span{padding:5px 20px!important}

.header .header-nav .icon-home{margin:0 auto}

.header .header-navsub{position:static;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}

.header .sub1{padding:20px;display:block!important}

.header .sub1 .wp{padding:0!important}

.header .header2{padding:15px 0;overflow:scroll;position:fixed;z-index:99;top:60px;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 .header2{bottom:100%;visibility:hidden;opacity:0}

.header .header2.header__open{bottom:0;visibility:visible;opacity:1}

.header .header2 .wp{padding:0!important;height:auto}

.header-navsub-show{display:none!important}

.header .header-nav>li:hover>a span{background-color: transparent}

.header .header-nav>li.active>a span, .header .header-nav>li.on>a span{background-color: #ff9500}

.footer .footer-link{justify-content: center;}

.d-soPop .cont .wp{padding:34px 0!important}

.d-soPop .cont .col{width:120px}

.d-soPop .cont .cor{width:400px}

.footer .footer-nav .item{padding:0 25px}

.footer .footer-nav .item:before{height:20px}

.footer .footer-nav .icon{margin-right:5px;width:30px;height:30px;line-height:30px}

.footer .footer-nav .tit{font-size:14px}

.footer .footer2{padding:20px 0}

.footer .footer2,.footer .footer2 .wp{display:block}

.footer .footer2 .ft-col,.footer .footer2 .ft-com,.footer .footer2 .ft-cor{width:100%;max-width:100%}

.footer .footer2 .ft-col{margin-bottom:15px}

.footer .footer2 .ft-com{margin-bottom:15px;padding:0;display:-webkit-flex;display:flex;justify-content:center}

.footer .footer-logo{height:50px;line-height:50px;font-size:0;text-align:center}

.footer .footer-logo a{height:100%}

.footer .footer-logo img{display:inline-block;vertical-align:middle;max-height:100%}

.footer .footer-copy{text-align:center}

.footer .footer-copy .l,.footer .footer-copy .r{float:none}

.banner{height:auto}

.banner .bg{background:0 0!important}

.banner .bg img{display:block}

.banner .swiper-btns{bottom:10px}

.banner .swiper-btns .btns{margin:0 4px;width:24px;height:24px;-webkit-background-size:12px auto;background-size:12px auto}

.ban-1{height:120px}

.ban-1 .ban-cont .title{font-size:20px}

.drop01 .drop01-tit{height:42px;line-height:40px}

.drop01 .icon-arrow{width:42px;height:42px}

.hd-1{margin-bottom:25px!important}

.hd-1 .title{font-size:24px}

.hd-2{margin-bottom:20px!important}

.hd-2 .title{font-size:18px}

.hd-3{margin-bottom:15px!important}

.hd-3 .title{padding-bottom:12px;font-size:18px}

.hd-3.center .title{padding-bottom:12px}

.hd-3.fz1 .title{font-size:20px}

.hd-3.fz1.c-white .title{padding-bottom:15px}

.hd-3.fz2 .title{padding-bottom:10px;font-size:16px}

.tips-2{font-size:14px}

.tips-2.center img{width:18px}

.pages{padding-top:30px!important}

.pages ul{margin-bottom:-4px}

.pages ul li{padding:0 2px;margin-bottom:4px}

.pages ul a,.pages ul span{min-width:28px;height:28px;line-height:28px}

.pages ul .next a,.pages ul .next span{width:28px;height:28px}

.pages .go .inp{width:52px;height:28px;line-height:28px}

.pages .go .go-btn{width:36px;height:24px;line-height:24px}

.table-1 caption{font-size:16px}

.d-search1 .inp{height:40px;line-height:40px}

.d-search1 .submit{width:100px;height:40px;line-height:40px}

.tabs-1{margin:0 -20px 15px!important}

.tabs-1 ul{margin:0;padding:0 20px 5px;max-width:100%;flex-shrink:0;white-space:nowrap;overflow-x:auto;flex-wrap:nowrap}

.tabs-1 li{margin-bottom:0;padding:0;margin-right:8px}

.tabs-1 .a1{min-width:120px}

.tabs-2{margin-bottom:10px!important}

.swpPag1 .swiper-pagination-bullet{margin:0 4px!important;width:8px;height:8px}

.swpArr1 .prev{left:18%}

.swpArr1 .next{right:18%}

.swiper1{margin-top:-30px;padding-top:60px}

.swiper1 .text .icon{width:46px;height:46px;line-height:46px}

.swiper1 .text .title{font-size:20px}

.swiper1 .inner{padding:20px}

.swiper1 .inner .title{margin-bottom:15px;font-size:18px}

.swiper4 .con{height:auto;padding-top:60.91%}

.ls-1 .tit{height:auto;max-height:4.32em}

.ls-2 .con{height:auto}

.ls-3 .a1{height:34px;line-height:32px}

.ls-4{font-size:12px}

.ls-4 li{padding:0 5px;margin-bottom:15px}

.ls-4 .num{margin-bottom:0;margin-right:2px;font-size:18px}

.ls-7 .con{padding-left:24px;height:56px;line-height:56px}

.ls-7 .con:before{width:18px;height:18px}

.ls-7 .date{font-size:14px}

.ls-13 li{width:33.33%}

.ls-15 .left{width:calc(52.86% - 30px)}

.ls-15 .right{margin-left:30px}

.ls-14 .hd-3{margin-bottom:10px!important}

.ls-14 .desc{font-size:14px}

.ls-18 .tit{margin-bottom:12px;font-size:16px}

.ls-19 .a1{font-size:13px}

.ls-20 .desc{font-size:14px}

.lsNav-1 li{width:12.5%}

.row-index1,.row-index2,.row-index3{padding:40px 0}

.row-index1 .row-bg{bottom:90px;height:300px}

.row-index1 .hd-1{margin-bottom:5px!important}

.row-index2 .wp{display:block}

.row-index2 .row-col{padding-bottom:40px;width:100%}

.row-index2 .row-col:last-child{padding-bottom:0}

.row-index3{padding:40px 0 20px}

.row-index3 .hd-1{margin-bottom:0!important}

.box-ser1 .ser-tit{bottom:55px;font-size:24px}

.ser-list1 .lg{width:76px;height:70px;line-height:70px}

.ser-list1 .icon{width:32px;height:32px;line-height:32px}

.ser-list1 .title .cn{font-size:14px}

.ser-list1 .title .en{font-size:10px}

.row-nav1{padding:30px 0}

.row-inn10,.row-inn11,.row-inn12,.row-inn13,.row-inn14,.row-inn15,.row-inn16,.row-inn17,.row-inn18_1,.row-inn18_2,.row-inn18_3,.row-inn18_4,.row-inn18_5,.row-inn18_6,.row-inn19,.row-inn1_1,.row-inn1_2,.row-inn1_3,.row-inn1_4,.row-inn1_5,.row-inn1_6,.row-inn1_7,.row-inn2,.row-inn20,.row-inn21_1,.row-inn21_2,.row-inn22,.row-inn23,.row-inn24,.row-inn25,.row-inn26,.row-inn27,.row-inn28,.row-inn29,.row-inn3,.row-inn30,.row-inn4,.row-inn5,.row-inn6,.row-inn7,.row-inn8,.row-inn9{padding:40px 0}

.row-inn18_3 .tabs-2{margin-bottom:0!important}

.row-inn19 .tips-1{margin-bottom:10px}

.ser-list2 .con{padding:15px 10px;height:120px}

.ser-list2 .icon{width:36px;height:36px;line-height:36px}

.ser-list2 .title{font-size:10px!important}

.ser-list2 .desc{font-size:14px}

.box-info1{padding:0;margin-top:20px;flex-wrap:wrap}

.box-info1 .left,.box-info1 .right{padding:0;width:100%}

.box-info1 .left{order:2}

.box-info1 .right{margin-bottom:15px;order:1}

.box-info1 .btns-1{margin-top:20px;justify-content:center}

.box-register1 .title{font-size:16px}

.box-ksIts2 .pic{margin-right:30px;height:320px}

/*.box-ksIts2 .text{padding-right:15px;height:320px;width:calc(52.3% - 30px)}*/

.box-ksIts2 .desc{font-size:14px; max-height: 17.01em;}

.box-ksIts2 .desc p, .box-ksIts2 .desc span{font-size: 14px !important;}

.choice-1{padding:2px 30px}

.choice-1 .items{padding:20px 0}

.box-ksIts3 .hd{margin-bottom:15px}

.box-ksIts3 .hd .icon{width:20px;height:20px;line-height:20px}

.box-ksIts3 .hd .title{font-size:18px}

.row-inn21_2 .tips-2{margin-bottom:20px}

.box-report2 .imgs.imgs_1 img{width:auto}

.box-report2 .imgs img{margin:0 20px 20px 0;width:30%}

}

@media only screen and (max-width:767px){

.d-soPop .cont .wp{padding:60px 20px 30px!important;display:block}

.d-soPop .cont .col,.d-soPop .cont .cor{margin:0;width:100%}

.d-soPop .cont .col{margin-bottom:15px}

.footer .footer-info{font-size:13px}

.footer .footer-info img{margin:4px 5px 0 0;width:18px}

.footer .footer-codes .title{font-size:13px}

.pages ul{width:100%;margin:0;margin-bottom:-4px}

.pages .go{margin:0;margin-top:10px}

.imgs-2{width:80%}

.table-1{overflow-x:auto}

.table-1 table{width:900px}

.table-2{overflow-x:auto}

.table-2 table{width:800px}

.search-1{width:100%}

.search-1 .submit{width:60px}

.search-2{width:100%}

.result-1{font-size:14px}

.result-1 span{font-size:18px}

.swiper1{padding-bottom:30px}

.swiper1 .swiper-slide{width:100%}

.swiper1 .swpArr1{display:none}

.swiper1 .swpPag1{display:block}

.ls-1 .con{padding:15px 20px;min-height:100px}

.ls-3{max-height:176px;overflow-y:auto}

.ls-5{column-count:2}

.ls-6{margin-bottom:-20px}

.ls-6 li{margin-bottom:20px;display:block}

.ls-6 .desc,.ls-6 .pic{margin:0!important;width:100%}

.ls-6 .pic{margin-bottom:20px!important}

.ls-8{margin:-20px 0}

.ls-8 li{padding:20px 0;display:block}

.ls-8 .pic{margin:0 auto 10px}

.ls-8 .desc{width:100%}

.ls-9 li{width:190px}

.ls-9 .pic{height:42px;line-height:30px}

.ls-10 li{display:block}

.ls-10 .pic{margin:0 auto 10px}

.ls-10 .desc{width:100%}

.ls-12{margin-bottom:-20px}

.ls-12 li{margin-bottom:20px;width:50%}

.ls-13 li{width:50%}

.ls-15 .con{display:block}

.ls-15 .left,.ls-15 .right{width:100%;margin:0}

.ls-15 .left{margin-bottom:15px}

.ls-15 .text .t1{margin-bottom:4px}

.ls-15 .text .t1 .name{margin:0;width:100%}

.ls-15 .text .t1 .job{margin:0;margin-top:5px;width:100%}

.ls-15 .text .t1 .ks{margin:0;margin-top:7px;width:100%;display:block}

.ls-15 .text .t1 .ks span{margin-right:0;margin-bottom:2px;display:block;width:100%}

.ls-15 .text .t2 .item{display:block}

.ls-15 .text .t2 .item span{margin-right:0;margin-bottom:2px;display:block;width:100%}

.ls-17{margin-bottom:-3px}

.ls-17 li{margin-bottom:3px}

.ls-18>li{width:50%}

.ls-21 li{width:33.33%}

.ls-21 .type{font-size:12px;line-height:20px}

.ls-22{margin:0 -5px -10px}

.ls-22 li{padding:0 5px;margin-bottom:10px;width:50%}

.ls-22 .tit{margin-bottom:10px}

.ls-22 .date{padding-left:22px;font-size:14px;-webkit-background-size:16px auto;background-size:16px auto}

.ls-23{margin-bottom:-20px}

.ls-23 li{margin-bottom:20px;display:block}

.ls-23 .pic,.ls-23 .text{width:100%}

.ls-23 .text{padding:20px}

.ls-24 .tit{margin-bottom:10px;font-size:16px}

.lsNav-1{justify-content:flex-start}

.lsNav-1 li{width:50%}

.lsNav-1 .con{padding:10px 20px;min-height:0;display:-webkit-flex;display:flex;align-items:center}

.lsNav-1 .icon{margin:0;margin-right:10px;flex-shrink:0}

.lsNav-1 .tit{width:calc(100% - 34px);text-align:left;flex-shrink:0}

.row-index1 .hd-1{margin-bottom:25px!important;justify-content:center}

.row-index1 .row-bg{display:none}

.row-index3{padding:40px 15px}

.box-ser1{padding:0}

.box-ser1 .ser-bg{display:none}

.box-ser1 .ser-tit{display:none}

.box-ser1 .ser-bigImg{position:relative;top:auto;width:100%;height:auto;display:none}

.ser-list1{display:-webkit-flex;display:flex;flex-wrap:wrap}

.ser-list1 .items{position:static;height:auto;width:33.33%;flex-shrink:0}

.ser-list1 .con{padding:15px 10px;height:100%;justify-content:flex-start}

.ser-list1 .pic{position:relative;width:100%;height:auto;padding-top:62.86%}

.ser-list1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%}

.ser-list1 .i6{display:none}

.ser-list1 .i8{width:100%;display:none}

.ser-list1 .title .en{font-size:9px}

.box-contact1{display:block}

.box-contact1 .left,.box-contact1 .right{width:100%}

.box-contact1 .left{padding:20px}

.box-register1{margin-bottom:-20px}

.box-register1 .item{margin-bottom:20px;padding:20px}

.map{height:300px}

.ks-list1{margin-bottom:-20px}

.ks-list1 .items{margin-bottom:20px;display:block}

.ks-list1 .left,.ks-list1 .right{width:100%}

.ks-list1 .right{padding:30px 20px}

.ks-list1 .pic{padding:15px 20px}

.ks-list1 .pic .mask-bg{height:100%}

.ks-list1 .pic .text{position:relative;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);display:-webkit-flex;display:flex;align-items:center}

.ks-list1 .pic .text .icon{margin:0;margin-right:10px;width:36px;height:36px;line-height:36px;flex-shrink:0}

.ks-list1 .pic .text .title{margin:0;width:auto;font-size:20px;text-align:left;flex-grow:1}

.box-ksIts2{display:block}

.box-ksIts2 .pic,.box-ksIts2 .text{width:100%}

.box-ksIts2 .pic{margin:0;margin-bottom:15px;height:auto}

.choice-1{padding:2px 20px}

.choice-1 .items{padding:15px 0;display:block}

.choice-1 .title{margin-bottom:6px}

.choice-2{padding:20px 0;flex-wrap:wrap}

.choice-2 .left,.choice-2 .right{margin:0;width:100%}

.choice-2 .left{order:2}

.choice-2 .right{margin-bottom:16px;order:1}

.box-ksIts3{margin-bottom:-25px}

.box-ksIts3 .items{margin-bottom:25px}

.box-zjIts1{display:block}

.box-zjIts1 .pic{margin:0 auto 20px}

.box-zjIts1 .text{width:100%}

.box-zjIts1 .title{padding-bottom:10px;margin-bottom:10px;font-size:20px}

.box-zjIts1 .title span{font-size:14px}

.box-zjIts1 .desc{font-size:14px}

.box-zjIts1 .btns{justify-content:center}

.detail-1 .hd{padding-bottom:15px}

.detail-1 .hd .title{font-size:18px}

.detail-1 .cont{padding:15px 0;line-height:1.8}

.detail-1 .pg{margin:0}

.box-report2 .title{margin-bottom:15px;font-size:14px;line-height:1.5}

.box-report2 .imgs img{margin:0;margin-bottom:20px;width:100%}

.box-report2 .imgs.imgs_1 img{width:100%}

}

@media only screen and (max-width:479px){

.imgs-2{width:90%}

.table-3 td,.table-3 th{font-size:12px}

.ls-3 li{width:50%}

.ls-4 li{width:33.33%}

.ls-9{margin:0 -5px -20px}

.ls-9 li{padding:0 5px;margin-bottom:20px;width:50%}

.ls-11{margin:0 -5px -15px}

.ls-11 li{padding:0 5px;margin-bottom:15px}

.ls-12 li{width:100%}

.ls-18>li{width:100%}

.ls-19 li{width:33.33%}

.ls-21 li{width:50%}

.ls-21 .a1{min-height:50px}

.ls-22 li{width:100%}

.ls-22 .tit{height:auto;max-height:5.25em}

}