﻿*,: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:#333;background:#f9fcff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}
a{color:#333;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{font-size:12px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
.false:focus{border:2px solid #ff1531;background:#fff}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
:-ms-input-placeholder{color:#999}
::-ms-clear,::-ms-reveal{display:none}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.col-l,.l{float:left}
.col-r,.r{float:right}
.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
@font-face{font-family:Helvetica-CondensedBold;src:url(../font/Helvetica-CondensedBold.ttf)}
.bdc1{background-color:#fff}
.bdc1 .main{background-color:#fff}
.main{background-color:#f9fcff}
.wp{width:90%;max-width:1400px;margin:0 auto}
.bg-page{position:absolute;left:0;top:0;right:0;height:100vh;z-index:-1;overflow:hidden}
.bg-page .wp{width:90%;position:relative}
.bg-page .bg-l{position:absolute;top:0;right:52%;left:calc((1400px - 100vw)/ 2);height:100vh;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;z-index:-2}
.bg-page .bg-r{position:absolute;top:0;left:42.1%;right:calc((1400px - 100vw)/ 2);height:136px;z-index:-1}
.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:absolute;left:0;top:0;right:0;z-index:100;height:136px}
.header,.header .wp{display:-webkit-flex;display:flex;justify-content:space-between}
.header .wp{width:100%;height:100%;position:relative;z-index:1}
.header .header-col{padding-top:30px;width:42%;flex-shrink:0}
.header .header-cor{padding-top:30px;width:58%;position:relative}
.header .header-cor .header-cor_1{margin-bottom:2px;display:-webkit-flex;display:flex;justify-content:flex-end}
.header .header-cor .header-cor_2{display:-webkit-flex;display:flex;justify-content:flex-end}
.header .header-cor .header-cor_2 .header-lgT{display:none}
.header .header-lgT{padding:0 47px 0 23px;display:block;position:absolute;top:16px;left:58px;font-size:18px;color:#065dac;font-weight:700;line-height:38px;background-color:#fff;border:1px solid #065dac;border-radius:10px;z-index:10;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.header .header-lgT:before{content:'';position:absolute;right:22px;top:50%;width:7px;height:11px;background:url(../image/icon-arrow17.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.header .header-lgT:hover{background-color:#065dac;color:#fff}
.header .header-lgT:hover:before{background-image:url(../image/icon-arrow18.png)}
.header .header-logo{max-width:96%;height:80px;line-height:80px;font-size:0}
.header .header-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.header .header-set{display:-webkit-flex;display:flex;align-items:center;justify-content:flex-end}
.header .header-set .icon-so{display:block;border-radius:50%;width:28px;height:28px;background:#065dac url(../image/icon-so1.png) center center no-repeat;-webkit-background-size:20px auto;background-size:20px auto}
.header .header-nav{margin:0 -24px;height:100%;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center}
.header .header-nav>li{position:relative;border-radius:10px 10px 0 0;flex-shrink:0}
.header .header-nav>li>a{padding:0 24px;display:block;height:100%;line-height:54px;font-size:18px;color:#333;text-align:center;border-radius:10px 10px 0 0;display:-webkit-flex;display:flex;justify-content:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.header .header-navsub{position:absolute;left:50%;top:100%;width:100%;background-color:#065dac;box-shadow:0 2px 10px rgba(2,36,71,.3);border-radius:0 0 10px 10px;z-index:10;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:none}
.header .header-navsub a{padding:10.5px 5px;display:block;font-size:16px;color:#fff;text-align:center;line-height:1.5;border-bottom:1px solid rgba(255,255,255,.1)}
.header .header-navsub a:last-child{border:none}
.header .header-navsub a:hover{font-weight:700}
.header .header-nav>li.on{box-shadow:0 -2px 10px rgba(2,36,71,.3)}
.header .header-nav>li.on>a{color:#fff;font-weight:700;background-color:#094c90}
.header .header-nav>li:hover{box-shadow:0 -2px 10px rgba(2,36,71,.3)}
.header .header-nav>li:hover>a{color:#fff;font-weight:700;background-color:#094c90}
.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(../image/icon-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 form{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}
.footer{background-color:#0c4476}
.footer .footer1{padding:60px 0 54px;display:-webkit-flex;display:flex}
.footer .footer1 .fot-col,.footer .footer1 .fot-com,.footer .footer1 .fot-cor{position:relative;flex-shrink:0}
.footer .footer1 .fot-col:before,.footer .footer1 .fot-com:before{content:'';position:absolute;right:0;top:0;bottom:0;width:1px;background-color:#fff;opacity:.1}
.footer .footer1 .fot-col{padding-top:8px;padding-right:15px;width:40.2%}
.footer .footer1 .fot-com{padding:0 26px;width:34.4%}
.footer .footer1 .fot-cor{padding-top:25px;padding-left:30px;width:25.4%}
.footer .footer2{padding:34px 0 108px;border-top:1px solid rgba(255,255,255,.1)}
.footer .footer-logo{margin-bottom:24px;font-size:0}
.footer .footer-logo img{display:inline-block;vertical-align:middle;max-height:70px}
.footer .footer-info{font-size:16px;color:#fff;line-height:1.88}
.footer .footer-info .item{margin-bottom:11px;display:-webkit-flex;display:flex;align-items:flex-start}
.footer .footer-info .label{margin-right:5px;flex-shrink:0}
.footer .footer-info .text{flex-grow:1}
.footer .footer-nav{margin-top:-5px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.footer .footer-nav a{padding:23px 10px;width:50%;display:block;font-size:18px;color:#fff;text-align:center;line-height:1.5}
.footer .footer-nav a:hover{font-weight:700}
.footer .footer-codes{margin:0 -10px -20px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:flex-end}
.footer .footer-codes .item{padding:0 10px;margin-bottom:20px;max-width:50%}
.footer .footer-codes .pic{margin:0 auto 12px;padding:5px;width:120px;max-width:100%;height:120px;line-height:110px;font-size:0;text-align:center;background-color:#fff}
.footer .footer-codes .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.footer .footer-codes .title{font-size:14px;color:#8ebbe3;text-align:center}
.footer .footer-copy{font-size:14px;color:rgba(255,255,255,.5);text-align:center;line-height:1.5}
.footer .footer-copy a{font-size:inherit;color:inherit}
.footer .footer-copy a:hover{color:#fff;text-decoration:underline}
.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(../image/icon-arrow12.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(../image/icon-close1.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:#065dac;border-radius:10px}
.drop01 .drop01-options .content_dept::-webkit-scrollbar-thumb:window-inactive{background:#065dac;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 #065dac;font-size:16px;color:#333;padding:0 15px}
.drop01 .drop01-options span{display:block;width:100%;padding-left:27px;background:url(../image/icon-chk1.png) left center no-repeat;cursor:pointer;user-select:none}
.drop01 .drop01-options .on span{color:#065dac;text-decoration:underline;font-weight:700;background-image:url(../image/icon-chk2.png)}
.pages{padding-top:54px;font-size:16px;color:#333;line-height: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:-4px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.pages ul li{padding:0 2px;margin-bottom:4px}
.pages ul a,.pages ul span{padding:0 5px;display:block;font-size:16px;color:#666!important;min-width:40px;line-height:38px;text-align:center;background-color:#fff;border:1px solid rgba(0,0,0,.1);cursor:pointer;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s 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:13px auto;background-size:13px auto}
.pages ul .prev a,.pages ul .prev span{background-image:url(../image/icon-arrow13.png)}
.pages ul .next a,.pages ul .next span{background-image:url(../image/icon-arrow15.png)}
.pages ul .active a,.pages ul .active span,.pages ul a:hover,.pages ul span:hover{background-color:#065dac;color:#fff!important}
.pages ul .prev a:hover,.pages ul .prev span:hover{background-image:url(../image/icon-arrow14.png)}
.pages ul .next a:hover,.pages ul .next span:hover{background-image:url(../image/icon-arrow16.png)}
.pages ul .disable{display:none}
.pages .total{padding:0 2px;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
.pages .total span{margin-right:20px}
.pages .inp{margin:0 12px;padding:0 4px;display:block;width:40px;height:40px;line-height:38px;border:1px solid rgba(0,0,0,.1);font-size:16px;color:#666;text-align:center}
.pages .sur{margin-left:16px;display:block;width:74px;height:40px;line-height:40px;background-color:#065dac;font-size:16px;color:#fff;text-align:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.pages .sur:hover{opacity:.8}
.pos-1{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:flex-end}
.cur{padding-left:33px;font-size:16px;color:#666;line-height:1.5;background:url(../image/icon-home1.png) left top 1px no-repeat;-webkit-background-size:22px auto;background-size:22px auto;display:-webkit-flex;display:flex;flex-wrap:wrap}
.cur a,.cur em,.cur span{font-size:inherit;color:inherit}
.cur em{margin:0 5px}
.cur a:hover,.cur span{color:#065dac}
.search-1{padding:0 110px 0 38px;display:block;position:relative;border:1px solid #c2c2c2;border-radius:5px}
.search-1 input{outline:0;border:none;background-color:transparent}
.search-1 .icon-so{position:absolute;left:20px;top:50%;width:18px;height:18px;background:url(../image/icon-so21.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%)}
.search-1 .inp{padding:0 14px;display:block;width:100%;height:48px;line-height:48px;font-size:16px;color:#333}
.search-1 .submit{position:absolute;right:0;top:0;width:110px;height:48px;line-height:48px;background-color:#065dac;font-size:18px;color:#fff;font-weight:700;text-align:center;cursor:pointer}
.hd-1{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.hd-1 .hd-cor{margin-left:10px;flex-shrink:0}
.hd-1.center{justify-content:center}
.hd-1 .title{font-size:36px;color:#333;font-weight:400;line-height:1.1}
.hd-1.c-white .title{color:#fff}
.hd-1.c-white .btns-2 .a1{background-color:#fff;border-color:#fff;color:#065dac}
.hd-1.c-white .btns-2 .a1:hover .icon-arrow{background-image:url(../image/icon-arrow3.png)}
.hd-2{display:-webkit-flex;display:flex}
.hd-2 .title{font-size:24px;color:#065dac;font-weight:400;line-height:1.1}
.hd-2.center{justify-content:center}
.btns-1{display:-webkit-flex;display:flex}
.btns-1 .a1{padding:0 20px;display:block;min-width:156px;line-height:36px;border:1px solid #065dac;border-radius:18px;font-size:14px;color:#065dac;flex-shrink:0;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.btns-1 .a1 .icon-arrow{margin-left:7px;width:16px;height:14px;background:url(../image/icon-arrow1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.btns-1.c-white .a1{background-color:#fff;color:#065dac}
.btns-1.c-white .a1:hover{border-color:#fff}
.btns-1.center{justify-content:center}
.btns-1.small .a1{padding:0 10px;min-width:114px;line-height:26px}
.btns-1 .a1:hover{background-color:#065dac;color:#fff}
.btns-1 .a1:hover .icon-arrow{background-image:url(../image/icon-arrow2.png);-webkit-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}
.btns-2{display:-webkit-flex;display:flex}
.btns-2 .a1{padding:0 20px;display:block;min-width:132px;line-height:32px;font-size:16px;color:#065dac;border:1px solid #065dac;border-radius:18px;flex-shrink:0;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.btns-2 .a1 .icon-arrow{margin-left:6px;width:9px;height:14px;background:url(../image/icon-arrow3.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.btns-2 .a1:hover{background-color:#065dac;color:#fff}
.btns-2 .a1:hover .icon-arrow{background-image:url(../image/icon-arrow4.png);-webkit-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}
.text-1{font-size:16px;color:#555;line-height:2}
.swiper1{position:relative;overflow:hidden}
.swiper1 .swpPag1{display:none}
.swiper1 .con{padding:24px;display:block;background-color:#fff}
.swiper1 .pic{margin-bottom:29px;padding-top:69.59%;position:relative;overflow:hidden}
.swiper1 .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}
.swiper1 .text{min-height:148px}
.swiper1 .title{margin-bottom:28px;font-size:22px;color:#000;font-weight:400;line-height:1.1;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.swiper1 .info{margin-bottom:-12px;font-size:16px;color:#000;line-height:1.5}
.swiper1 .info .item{margin-bottom:12px;display:-webkit-flex;display:flex;align-items:flex-start}
.swiper1 .info .icon{margin-right:18px;width:36px;height:36px;line-height:34px;font-size:0;text-align:center;border:1px solid #dcdbdb;border-radius:50%;flex-shrink:0}
.swiper1 .info .icon img{display:inline-block;vertical-align:middle;max-width:70%;max-height:70%}
.swiper1 .info .p1{padding:6px 0;width:calc(100% - 54px);white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;flex-shrink:0}
.swiper1 .info .p1 span{margin:-3px 3px 0 0;display:inline-block;vertical-align:middle;min-width:62px;max-width:100%;color:#666;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.swiper1:hover .swiper-slide-active .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.swiper2{padding:0 100px 70px;position:relative}
.swiper2 .slider{padding:70px;margin:-70px;position:relative;overflow:hidden}
.swiper2 .swiper-slide{height:auto}
.swiper2 .con{display:block;height:100%;min-height:402px;box-shadow:0 0 13px 0 rgba(0,0,0,.1);background-color:#fff;border-radius:10px;overflow:hidden;display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.swiper2 .swiper-slide-prev .con{opacity:0;transition-delay:1.1s}
.swiper2 .swiper-slide-next+.swiper-slide+.swiper-slide .con{opacity:0;transition-delay:1.1s}
.swiper2 .bd{flex-grow:1}
.swiper2 .bd-top{padding:15px 40px;min-height:73px;background-color:#065dac;display:-webkit-flex;display:flex;align-items:center}
.swiper2 .bd-con{padding:38px 40px 35px}
.swiper2 .bt{margin:0 38px;border-top:1px solid rgba(24,78,128,.22);flex-shrink:0}
.swiper2 .title{width:100%;font-size:24px;color:#fff;font-weight:400;line-height:1.2;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.swiper2 .info{margin-bottom:-17px;font-size:16px;color:#000;line-height:1.5}
.swiper2 .info .item{margin-bottom:17px;display:-webkit-flex;display:flex;align-items:flex-start}
.swiper2 .info .icon{margin-right:20px;width:36px;height:36px;line-height:34px;font-size:0;text-align:center;border:1px solid #dcdbdb;border-radius:50%;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.swiper2 .info .icon img{display:inline-block;vertical-align:middle;max-width:70%;max-height:70%;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.swiper2 .info .icon .ig_on{display:none}
.swiper2 .info .p1{padding:6px 0;width:calc(100% - 56px);white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.swiper2 .info .p1 span{margin:-3px 5px 0 0;display:inline-block;vertical-align:middle;min-width:88px;max-width:100%;color:#666;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.swiper2 .more{display:block;font-size:14px;color:#065dac;height:60px;line-height:60px;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center}
.swiper2 .more .icon-arrow{margin-left:8px;display:block;width:12px;height:16px;background:url(../image/icon-arrow6.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.swiper2 .con:hover{-webkit-transform:translateY(-24px);-ms-transform:translateY(-24px);-o-transform:translateY(-24px);transform:translateY(-24px);background-color:#c9e5ff;box-shadow:0 0 43px 0 rgba(0,0,0,.14)}
.swiper2 .con:hover .info .icon{border-color:#477fbe}
.swiper2 .con:hover .info .icon img{display:none}
.swiper2 .con:hover .info .icon .ig_on{display:inline-block}
.swiper2 .con:hover .info .p1,.swiper2 .con:hover .info .p1 span{color:#333}
.swiper2 .con:hover .more .icon-arrow{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}
.swpPag1{margin:0 -4.5px;position:absolute;left:0;bottom:0!important;right:0;width:auto!important;font-size:0;z-index:10}
.swpPag1 .swiper-pagination-bullet{margin:0 4.5px!important;display:inline-block;vertical-align:middle;width:10px;height:10px;background-color:#065dac;opacity:.3;border-radius:50%}
.swpPag1 .swiper-pagination-bullet-active{opacity:1}
.swpPag1.center{text-align:center}
.swpPag1.c1 .swiper-pagination-bullet{background-color:#fff}
.swpArr1 .next,.swpArr1 .prev{position:absolute;top:50%;width:60px;height:60px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:20px auto;background-size:20px auto;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.swpArr1 .prev{left:0;background-image:url(../image/icon-arrow8.png)}
.swpArr1 .next{right:0;background-image:url(../image/icon-arrow10.png)}
.swpArr1 .prev:hover{background-image:url(../image/icon-arrow9.png)}
.swpArr1 .next:hover{background-image:url(../image/icon-arrow11.png)}
.banner{padding:135px 0 56px;position:relative;overflow:hidden}
.banner .swpPag1{bottom:90px!important}
.banner .slider{margin:-20px 0;padding:20px 0;margin-right:calc((1400px - 100vw)/ 2);position:relative;overflow:hidden}
.banner .slider .con{display:block;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.banner .slider .pic{width:73.3%;height:686px;line-height:686px;font-size:0;text-align:center;background-color:#fff;box-shadow:0 0 18px 0 rgba(51,51,51,.09);overflow:hidden;flex-shrink:0;order:2}
.banner .slider .pic a{display: block; width: 100%; height: 100%}
.banner .slider .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.banner .slider .text{padding-bottom:96px;width:24%;flex-shrink:0;order:1}
.banner .slider .title{/*padding-top:34px;*/font-weight:400;color:#fff;line-height:1.1;position:relative}
.banner .slider .title a{display: block; font-size: inherit; color: inherit}
/*.banner .slider .title:before{content:'';position:absolute;left:0;top:0;width:62px;height:3px;background-color:#fff}*/
.banner .slider .title .cn{margin-bottom:31px;font-size:28px;line-height:1.43}
.banner .slider .title .en{font-size:18px}
.banner .slider .btns-1{margin-top:52px}
.ban1{padding:136px 0 15px;position:relative;z-index:1;overflow:hidden}
.ban1 .cont{margin-right:calc((1400px - 100vw)/ 2);display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.ban1 .text{padding-bottom:12px;width:26%;flex-shrink:0}
.ban1 .text .title{/*padding-top:28px;*/position:relative;color:#fff;font-weight:400;line-height:1.1}
/*.ban1 .text .title:before{content:'';position:absolute;left:0;top:0;width:62px;height:3px;background-color:#fff}*/
.ban1 .text .title .en{margin-bottom:16px;font-size:48px}
.ban1 .text .title .cn{font-size:30px}
.ban1 .pic{width:73.4%;height:350px;position:relative;box-shadow:0 0 18px 0 rgba(51,51,51,.09);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden;flex-shrink:0}
.ban1 .pic:before{content:'';display:block;padding-top:28.67%}
.ban1 .pic img{display:none}
.ban1 .pos-1{margin-top:26px}
.ban1 .pos-1 .cur{max-width:48%}
.table-1 table{width:100%}
.table-1 td,.table-1 th{font-size:16px;color:#555;text-align:center;border:1px solid #c8d5e1}
.table-1 th{background:#065dac;height:50px;color:#fff;font-weight:700}
.table-1 td{background:#fff;padding:12px 20px}
.table-1 .tal{text-align:left}
.ls-1{margin:0 -6px -12px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.ls-1 li{padding:0 6px;margin-bottom:12px;width:33.33%;flex-shrink:0}
.ls-1 .con{display:block;height:100%;background-color:#fff;box-shadow:0 5px 40px 0 rgba(142,142,142,.1);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-1 .pic{padding-top:58.6%;position:relative;overflow:hidden}
.ls-1 .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-1 .text{padding:13px 30px;min-height:130px}
.ls-1 .tit{margin-bottom:10px;font-size:16px;color:#333;font-weight:400;line-height:1.8;height:3.6em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-1 .date{font-size:16px;color:#bebdbd;line-height:1.1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-1 .con:hover{background-color:#065dac;box-shadow:0 0 21px 0 rgba(0,0,0,.26)}
.ls-1 .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 .con:hover .date,.ls-1 .con:hover .tit{color:#fff}
.ls-2 li{border-bottom:1px solid rgba(156,110,102,.1)}
.ls-2 .con{padding:15px 0;display:block;min-height:99px;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.ls-2 .date{margin-bottom:9px;font-size:24px;color:#333;font-weight:700;font-family:Arial;line-height:1.1}
.ls-2 .tit{font-size:16px;color:#666;font-weight:400;line-height:1.1;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.ls-2 .con:hover .date{color:#065dac;font-weight:700}
.ls-2 .con:hover .tit{color:#065dac;font-weight:700}
.ls-3{margin-bottom:-21px}
.ls-3 li{margin-bottom:21px}
.ls-3 .con{padding:15px 30px;display:block;min-height:92px;background-color:#c9e5ff;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-3 .num{font-family:Helvetica-CondensedBold;margin-right:30px;width:54px;font-size:48px;color:#065dac;font-weight:400;line-height:1.1;opacity:.8;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-3 .tit{width:calc(100% - 84px);font-size:16px;color:#000;font-weight:400;line-height:1.88;max-height:3.76em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;flex-shrink:0}
.ls-3 .on .con{background-color:#fff}
.ls-3 .on .con .num{opacity:1}
.ls-4{margin:0 -16px -32px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.ls-4>li{padding:0 16px;margin-bottom:32px;width:33.33%;flex-shrink:0}
.ls-4 .con{padding:20px;padding-bottom:30px;display:block;height:100%;background-color:#fff;box-shadow:0 0 21px 0 rgba(0,0,0,.08);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-4 .pic{margin-bottom:29px;padding-top:62.5%;position:relative;overflow:hidden}
.ls-4 .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-4 .text{min-height:118px}
.ls-4 .tit{margin-bottom:19px;font-size:20px;color:#065dac;font-weight:700;line-height:1.1;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.ls-4 .desc{font-size:16px;color:#555;line-height:1.88;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.ls-4 .con:hover{box-shadow:0 0 21px 0 rgba(6,93,172,.2)}
.ls-4 .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{font-size:16px;color:#555;line-height:1.5}
.ls-5 li{padding:3px 0;padding-left:30px;position:relative}
.ls-5 li:before{content:'';position:absolute;left:13px;top:12px;width:6px;height:6px;background-color:#bdbdbd;border-radius:3px}
.ls-6{margin-bottom:-18px}
.ls-6 li{margin-bottom:18px}
.ls-6 .con{padding:0 30px;display:block;height:65px;line-height:65px;background-color:#fff;border-radius:4px;box-shadow:0 0 13px 0 rgba(0,0,0,.06);overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-6 .right{margin-left:30px;float:right}
.ls-6 .left{overflow:hidden}
.ls-6 .btns{display:block;font-size:16px;color:#065dac;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-6 .btns .icon-arrow{margin-left:6px;display:block;width:20px;height:20px;background:url(../image/icon-arrow6.png) center center no-repeat;-webkit-background-size:12px auto;background-size:12px auto;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-6 .btns .icon-down{margin-left:6px;display:block;width:20px;height:20px;background:url(../image/icon-down1.png) center center no-repeat;-webkit-background-size:20px auto;background-size:20px auto;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-6 .date{font-size:16px;color:#999}
.ls-6 .tit{padding-left:26px;position:relative;font-size:18px;color:#555;font-weight:400;line-height:inherit;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-6 .tit:before{content:'';position:absolute;left:0;top:50%;width:9px;height:9px;background-color:#d0d0d0;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-6 .tit span{margin:0 6px;color:#065dac;font-weight:700;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-6 .con:hover{background-color:#065dac}
.ls-6 .con:hover .btns{color:#fff}
.ls-6 .con:hover .btns .icon-arrow{background-image:url(../image/icon-arrow7.png)}
.ls-6 .con:hover .btns .icon-down{background-image:url(../image/icon-down2.png)}
.ls-6 .con:hover .date{color:#fff}
.ls-6 .con:hover .tit{color:#fff}
.ls-6 .con:hover .tit:before{background-color:#fff}
.ls-6 .con:hover .tit span{color:#fff!important}
.ls-7{margin:0 -16px -32px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.ls-7 li{padding:0 16px;margin-bottom:32px;width:33.33%;flex-shrink:0}
.ls-7 .con{display:block;height:100%;box-shadow:0 0 13px 0 rgba(0,0,0,.06);background-color:#065dac}
.ls-7 .pic{padding-top:96.63%;position:relative;overflow:hidden}
.ls-7 .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-7 .text{padding:24px 16px;min-height:110px}
.ls-7 .info{margin-bottom:-15px;font-size:18px;color:#fff;line-height:1.72}
.ls-7 .info .item{margin-bottom:15px;display:-webkit-flex;display:flex;align-items:flex-start}
.ls-7 .info .icon{margin:3px 8px 0 0;width:24px;height:24px;line-height:24px;font-size:0;text-align:center;flex-shrink:0}
.ls-7 .info .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.ls-7 .info .p1{flex-grow:1}
.ls-7 .info .p1 strong{display:block}
.ls-7 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.ls-8{padding:38px 49px 8px;padding-right:0;background-color:#fff;box-shadow:0 0 13px 0 rgba(0,0,0,.06);display:-webkit-flex;display:flex;flex-wrap:wrap}
.ls-8 li{margin-bottom:30px;padding:0 15px;width:33.33%;flex-shrink:0}
.ls-8 .con{display:block;display:-webkit-flex;display:flex;align-items:center}
.ls-8 .icon{margin-right:24px;width:66px;height:66px;line-height:64px;font-size:0;text-align:center;border:1px solid #d1d1d1;border-radius:50%;flex-shrink:0}
.ls-8 .icon img{display:inline-block;vertical-align:middle;max-width:70%;max-height:70%}
.ls-8 .text{width:calc(100% - 90px);flex-shrink:0}
.ls-8 .info{font-size:18px;color:#555;line-height:1.4}
.ls-8 .info span{font-size:22px;color:#333}
.ls-9{margin:0 -14px -56px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.ls-9 li{padding:0 14px;margin-bottom:56px;width:16.66%;flex-shrink:0}
.ls-9 .con{padding:14px;display:block;height:100%;background-color:#fff;box-shadow:0 0 18px 0 rgba(15,61,112,.08);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.ls-9 .pic{margin-bottom:14px;padding-top:130%;position:relative;overflow:hidden}
.ls-9 .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-9 .text{padding:6px 0;min-height:64px}
.ls-9 .tit{margin-bottom:9px;font-size:22px;color:#065dac;font-weight:400;line-height:1.1;text-align:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-9 .job{font-size:16px;color:#666;line-height:1.1;text-align:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-9 .con:hover{background-color:#065dac}
.ls-9 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.ls-9 .con:hover .job,.ls-9 .con:hover .tit{color:#fff}
.ls-10{margin:0 -19px -38px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.ls-10 li{padding:0 19px;margin-bottom:38px;width:33.33%;flex-shrink:0}
.ls-10 .con{display:block;height:100%;background-color:#fff;box-shadow:0 0 18px 0 rgba(15,61,112,.08);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-10 .pic{padding-top:61.36%;position:relative;overflow:hidden}
.ls-10 .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-10 .text{padding:23px 28px;min-height:214px;background-color:#fff;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-10 .tit{font-weight:400}
.ls-10 .tit .en{margin-bottom:19px;font-size:20px;color:#065dac;line-height:1.5;height:4.5em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-10 .tit .cn{font-size:16px;color:#666;line-height:1.75;height:3.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-10 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.ls-10 .con:hover .text{background-color:#065dac}
.ls-10 .con:hover .tit .cn,.ls-10 .con:hover .tit .en{color:#fff}
.ls-11{margin-bottom:-26px}
.ls-11 li{margin-bottom:26px}
.ls-11 .con{padding:28px 32px;display:block;min-height:215px;background-color:#fff;border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.07);display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-11 .pic{margin-right:45px;width:271px;position:relative;overflow:hidden;flex-shrink:0}
.ls-11 .pic:before{content:'';display:block;padding-top:58.67%}
.ls-11 .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-11 .text{width:calc(100% - 316px);max-width:100%;flex-grow:1}
.ls-11 .tit{margin-bottom:8px;font-size:22px;color:#333;font-weight:400;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-11 .desc{margin-bottom:17px;font-size:16px;color:#666;line-height:1.75;max-height:3.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-11 .date{display:-webkit-flex;display:flex}
.ls-11 .date span{padding:0 13px;font-size:14px;color:#fff;line-height:26px;background-color:#c9d8e6;border-radius:5px;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-11 .con:hover{background-color:#065dac}
.ls-11 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.ls-11 .con:hover .desc,.ls-11 .con:hover .tit{color:#fff}
.ls-11 .con:hover .date span{color:#065dac;background-color:#fff}
.ls-12{margin:0 -18px -48px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.ls-12 li{padding:0 18px;margin-bottom:48px;width:33.33%;flex-shrink:0}
.ls-12 .con{display:block;height:100%;background-color:#fff;box-shadow:0 0 18px 0 rgba(15,61,112,.08);display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-12 .bd{flex-grow:1}
.ls-12 .bd-top{padding:20px 30px 14px;min-height:97px;background-color:#065dac;display:-webkit-flex;display:flex;align-items:center}
.ls-12 .bd-con{padding:28px 30px 42px}
.ls-12 .bt{margin:0 30px;border-top:1px solid rgba(24,78,128,.22);flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-12 .tit{font-size:20px;color:#fff;font-weight:700;line-height:1.6;max-height:3.2em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-12 .desc{margin-bottom:22px;font-size:16px;color:#555;line-height:2;max-height:6em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-12 .date{font-size:16px;color:#999;line-height:1.1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-12 .more{display:block;font-size:14px;color:#065dac;height:72px;line-height:72px;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-12 .more .icon-arrow{margin-left:8px;width:12px;height:16px;background:url(../image/icon-arrow6.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-12 .con:hover{background-color:#5a99d2}
.ls-12 .con:hover .bt{border-color:rgba(255,255,255,.22)}
.ls-12 .con:hover .date,.ls-12 .con:hover .desc,.ls-12 .con:hover .more{color:#fff}
.ls-12 .con:hover .more .icon-arrow{background-image:url(../image/icon-arrow7.png);-webkit-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}
.ls-13{margin:0 -19px -54px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.ls-13 li{padding:0 19px;margin-bottom:54px;width:33.33%;flex-shrink:0}
.ls-13 .con{display:block;height:100%;background-color:#fff;box-shadow:0 0 18px 0 rgba(15,61,112,.08);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-13 .pic{padding-top:57.6%;position:relative;overflow:hidden}
.ls-13 .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-13 .text{padding:26px 28px;min-height:262px}
.ls-13 .tit{margin-bottom:14px;font-size:22px;color:#333;font-weight:400;line-height:1.64;height:3.28em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-13 .desc{margin-bottom:21px;font-size:16px;color:#666;line-height:1.75;height:5.25em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-13 .date{font-size:16px;color:#999;line-height:1.1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-13 .con:hover{background-color:#065dac}
.ls-13 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.ls-13 .con:hover .date,.ls-13 .con:hover .desc,.ls-13 .con:hover .tit{color:#fff}
.ls-14{margin-bottom:-28px}
.ls-14 li{margin-bottom:28px}
.ls-14 .con{padding:20px 36px;display:block;min-height:163px;background-color:#fff;box-shadow:0 0 18px 0 rgba(15,61,112,.08);display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-14 .date{margin-right:39px;width:108px;line-height:1.1;font-family:Arial;position:relative;flex-shrink:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-14 .date:before{content:'';position:absolute;right:0;top:50%;width:1px;height:106px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(0,0,0,.1)}
.ls-14 .date .d1{margin-bottom:6px;font-size:30px;color:#065dac;font-weight:700;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-14 .date .d2{font-size:16px;color:#666;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-14 .text{width:calc(100% - 148px);flex-shrink:0}
.ls-14 .tit{margin-bottom:14px;font-size:22px;color:#333;font-weight:400;line-height:1.1;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-14 .desc{font-size:16px;color:#898989;line-height:1.75;max-height:3.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ls-14 .con:hover{background-color:#065dac}
.ls-14 .con:hover .date:before{background-color:rgba(255,255,255,.1)}
.ls-14 .con:hover .date .d1,.ls-14 .con:hover .date .d2,.ls-14 .con:hover .desc,.ls-14 .con:hover .tit{color:#fff}
.ls-15{margin:0 -17px -30px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.ls-15 li{padding:0 17px;margin-bottom:30px;width:50%;flex-shrink:0}
.ls-15 .pic{padding-top:70.67%;position:relative;box-shadow:0 0 6px 0 rgba(0,0,0,.16);overflow:hidden}
.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 .pic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.ls-16{margin-bottom:-30px}
.ls-16 li{margin-bottom:30px;background-color:#fff;position:relative;z-index:1;display:-webkit-flex;display:flex;align-items:flex-start}
.ls-16 .bg{position:absolute;right:0;top:0;bottom:0;width:55.86%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-1}
.ls-16 .pic{width:50%;position:relative;overflow:hidden;flex-shrink:0}
.ls-16 .pic:before{content:'';display:block;padding-top:67.14%}
.ls-16 .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-16 .text{padding:40px 74px;width:50%;flex-shrink:0}
.ls-16 .desc{font-size:20px;color:#065dac;line-height:1.95}
.ls-16 li:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.ls-17{font-size:16px;color:#555;line-height:2}
.ls-17 li{display:-webkit-flex;display:flex;align-items:flex-start}
.ls-17 span{margin-right:4px;min-width:36px}
.ls-17.ls_2{margin-bottom:-14px;line-height:1.88}
.ls-17.ls_2 li{margin-bottom:14px}
.ls-18{margin-bottom:-40px}
.ls-18 li{margin-bottom:40px}
.ls-18 .con{display:block;display:-webkit-flex;display:flex}
.ls-18 .pic{width:49.7%;position:relative;flex-shrink:0;order:2}
.ls-18 .pic:before{content:'';display:block;padding-top:66.52%}
.ls-18 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.ls-18 .text{padding:74px 68px;width:50.3%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;flex-shrink:0;order:1}
.ls-18 .tit{font-size:24px;color:#065dac;font-weight:400;line-height:1.3}
.ls-18 .desc{margin-top:28px;font-size:16px;color:#666;line-height:2.13}
.ls-19{margin:0 -20px -40px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.ls-19 li{padding:0 20px;margin-bottom:40px;width:33.33%;flex-shrink:0}
.ls-19 .con{padding:24px;padding-bottom:22px;display:block;height:100%;background-color:#fff;box-shadow:0 7px 9px 0 rgba(58,88,118,.09)}
.ls-19 .pic{margin-bottom:18px;padding-top:64.25%;position:relative;overflow:hidden}
.ls-19 .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-19 .tit{font-size:20px;color:#000;font-weight:400;line-height:1.5;max-height:3em;-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-19 .info{margin-top:10px;font-size:16px;color:#000;line-height:1.7}
.ls-19 .info p{white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.ls-19 .info span{display:inline-block;vertical-align:middle;color:#666}
.ls-19 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.ls-19 .con:hover .tit{color:#065dac}
.ls-20{margin:0 -14px -24px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.ls-20 li{padding:0 14px;margin-bottom:24px;width:16.66%;flex-shrink:0}
.ls-20 .a1{padding:10px 15px;display:block;font-size:18px;color:#333;line-height:1.5;text-align:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.ls-20 .a1:hover{background-color:#065dac;border-color:#065dac;color:#fff}
.row-idx1{padding:86px 0 135px;overflow:hidden}
.row-idx1 .wp{width:90%;display:-webkit-flex;display:flex;justify-content:space-between}
.row-idx1 .row-col,.row-idx1 .row-cor{display:-webkit-flex;display:flex;flex-direction:column}
.row-idx1 .row-col{width:69.14%;flex-shrink:0}
.row-idx1 .row-cor{width:28.57%;flex-shrink:0}
.row-idx1 .row-hd{margin-bottom:40px;flex-shrink:0}
.row-idx1 .row-cont{flex-grow:1}
.row-idx1 .row-cor .row-cont{padding:0 20px;background-color:#fff}
.bigNews-1{margin-bottom:26px;box-shadow:0 5px 40px 0 rgba(142,142,142,.1)}
.bigNews-1 .con{padding:16px;display:block;background-color:#fff;display:-webkit-flex;display:flex;align-items:flex-start}
.bigNews-1 .pic{width:57.7%;position:relative;overflow:hidden;flex-shrink:0}
.bigNews-1 .pic:before{content:'';display:block;padding-top:63.89%}
.bigNews-1 .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}
.bigNews-1 .text{padding:17px 28px 0 44px;width:42.3%;flex-shrink:0}
.bigNews-1 .title{margin-bottom:16px;font-size:24px;color:#333;font-weight:400;line-height:1.8;max-height:3.6em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.bigNews-1 .desc{margin-bottom:18px;font-size:16px;color:#666;line-height:1.88;max-height:5.64em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.bigNews-1 .date{font-size:16px;color:#bebdbd;line-height:1.1}
.bigNews-1 .line{margin:30px 0 19px;width:100%;height:1px;background-color:#000;opacity:.11}
.bigNews-1 .more{font-size:16px;color:#9c6e66;line-height:2;display:-webkit-flex;display:flex;align-items:center}
.bigNews-1 .more .icon-arrow{margin-left:10px;width:12px;height:16px;background:url(../image/icon-arrow5.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.bigNews-1:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.bigNews-1:hover .title{color:#065dac;font-weight:700}
.bigNews-1:hover .more .icon-arrow{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}
.row-idx2{padding:99px 0 100px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.row-idx2 .wp{padding:0 100px;height:100%;position:relative}
.row-idx2 .hd-1{position:absolute;left:100px;top:-4px;width:32.71%;z-index:10}
.box-science1{display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.box-science1 .box-col{padding-top:118px;width:38.17%;flex-shrink:0}
.box-science1 .box-cor{width:56.42%;flex-shrink:0}
.row-idx3{padding:82px 0 141px;overflow:hidden}
.row-idx3 .hd-1{margin-bottom:84px}
.row-idx3 .btns-1{margin-top:51px}
.lsNav-1{border-bottom:1px solid rgba(0,0,0,.15);display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-end}
.lsNav-1 li{margin-right:51px}
.lsNav-1 .a1{padding:32.5px 0;display:block;font-size:18px;color:#333;line-height:1.5;position:relative;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.lsNav-1 .a1:before{content:'';position:absolute;left:0;bottom:-1px;right:0;height:3px;background-color:#065dac;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.lsNav-1 .a1:hover,.lsNav-1 .on .a1{color:#065dac;font-weight:700}
.lsNav-1 .a1:hover:before,.lsNav-1 .on .a1:before{opacity:1}
.lsNav-2{margin-bottom:52px;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.lsNav-2 ul{margin:0 -12px -20px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.lsNav-2 li{padding:0 12px;margin-bottom:20px;flex-shrink:0}
.lsNav-2 .a1{padding:14.5px 15px;display:block;min-width:320px;font-size:18px;color:#333;text-align:center;line-height:1.5;border-radius:6px;box-shadow:0 0 16px 0 rgba(0,0,0,.06);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.lsNav-2 .a1:hover,.lsNav-2 .on .a1{background-color:#065dac;color:#fff;font-weight:700}
.row-inn1{padding:56px 0 115px;overflow:hidden}
.row-inn1 .hd-1{margin-bottom:67px}
.row-inn1 .hd-2{margin-bottom:23px}
.row-inn1 .ls-15{margin-top:51px}
.row-inn2{padding:56px 0 80px;overflow:hidden}
.row-inn2 .hd-1{margin-bottom:67px}
.row-inn2 .hd-2{margin-bottom:42px}
.row-inn3{padding:56px 0 112px;overflow:hidden}
.row-inn3 .hd-1{margin-bottom:62px}
.row-inn3 .hd-2{margin-bottom:39px}
.row-inn4{padding:56px 0 120px;overflow:hidden}
.row-inn4 .hd-1{margin-bottom:56px}
.row-inn5{padding:56px 0 114px;overflow:hidden}
.row-inn5 .hd-1{margin-bottom:54px}
.row-inn6{padding:56px 0 90px;overflow:hidden}
.row-inn6 .hd-1{margin-bottom:54px}
.row-inn7{padding:56px 0 80px;overflow:hidden}
.row-inn7 .hd-1{margin-bottom:54px}
.row-inn8{padding:56px 0 107px;overflow:hidden}
.row-inn8 .hd-1{margin-bottom:54px}
.row-inn8 .ls-7{margin-bottom:16px}
.row-inn9{padding:56px 0 108px;overflow:hidden}
.row-inn9 .hd-1{margin-bottom:47px}
.row-inn10{padding:56px 0 92px;overflow:hidden}
.row-inn10 .hd-1{margin-bottom:54px}
.row-inn11{padding:56px 0 94px;overflow:hidden}
.row-inn11 .hd-1{margin-bottom:55px}
.row-inn11 .pages{padding-top:65px}
.row-inn12{padding:56px 0 123px;overflow:hidden}
.row-inn12 .hd-1{margin-bottom:49px}
.row-inn12 .lsNav-2{margin-bottom:67px}
.row-inn12 .pages{padding-top:48px}
.row-inn13{padding:56px 0 82px;overflow:hidden}
.row-inn13 .hd-1{margin-bottom:49px}
.row-inn13 .lsNav-2{margin-bottom:59px}
.row-inn14{padding:56px 0 100px;overflow:hidden}
.row-inn14 .hd-1{margin-bottom:55px}
.row-inn14 .pages{padding-top:64px}
.row-inn15{padding:56px 0 112px;overflow:hidden}
.row-inn15 .hd-1{margin-bottom:54px}
.row-inn15 .hd-2{margin-bottom:42px}
.row-inn15 .pages{padding-top:50px}
.row-inn16{padding:56px 0 102px;overflow:hidden}
.row-inn16 .hd-1{margin-bottom:54px}
.row-inn16 .pages{padding-top:70px}
.row-inn17{padding:90px 0 88px;overflow:hidden}
.row-inn17 .hd-1{margin-bottom:70px}
.row-inn17 .pages{padding-top:45px}
.row-inn18{padding:90px 0 92px;overflow:hidden}
.row-inn18 .hd-1{margin-bottom:64px}
.row-inn18 .pages{padding-top:74px}
.row-inn19{padding:56px 0 87px;overflow:hidden}
.row-inn19 .hd-1{margin-bottom:55px}
.row-inn20{padding:62px 0 88px;overflow:hidden}
.row-inn20 .hd-1{margin-bottom:40px}
.row-inn21{padding:56px 0 84px;overflow:hidden}
.row-inn21 .hd-1{margin-bottom:68px}
.row-inn22{padding:69px 0 108px;overflow:hidden}
.row-inn22 .hd-1{margin-bottom:53px}
.row-inn22 .pages{padding-top:70px}
.row-inn23{padding:90px 0 108px;overflow:hidden}
.row-inn23 .hd-1{margin-bottom:56px}
.row-inn23 .pages{padding-top:65px}
.box-member1 .items{padding:22px 0 28px;border-bottom:1px dotted rgba(51,51,51,.5);display:-webkit-flex;display:flex;align-items:flex-start}
.box-member1 .label{margin-right:25px;min-width:110px;font-size:24px;color:#065dac;font-weight:700;line-height:1.1;flex-shrink:0}
.box-member1 .cont{margin-bottom:-18px;font-size:18px;color:#333;line-height:1.44;flex-grow:1}
.box-member1 .cont p{margin-bottom:18px;display:-webkit-flex;display:flex;align-items:flex-start}
.box-member1 .cont span{padding-right:15px;min-width:120px}
.box-member1 .cont span:nth-child(2){min-width:106px}
.box-intro1{margin-bottom:27px;padding:34px;background-color:#fff;box-shadow:0 0 18px 0 rgba(15,61,112,.08);display:-webkit-flex;display:flex;align-items:flex-start}
.box-intro1 .pic{margin-right:38px;width:139px;position:relative;overflow:hidden}
.box-intro1 .pic:before{content:'';display:block;padding-top:133.09%}
.box-intro1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-intro1 .text{padding-top:4px;width:calc(100% - 177px);flex-shrink:0}
.box-intro1 .hd{margin-bottom:16px;color:#065dac;line-height:1.1;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-end}
.box-intro1 .hd .name{font-size:24px;font-weight:700}
.box-intro1 .hd .job{margin-left:5px;font-size:16px}
.box-intro1 .line{margin:22px 0 17px;height:1px;background-color:rgba(6,93,172,.2)}
.box-intro1 .t1{font-size:16px;color:#555;line-height:1.5;display:-webkit-flex;display:flex;flex-wrap:wrap}
.box-intro1 .t1 span{margin-right:116px}
.box-intro1 .t2{font-size:16px;color:#555;line-height:1.88}
.box-intro1 .t2 .t2-item{display:-webkit-flex;display:flex}
.box-intro1 .t2 .label{margin-right:7px;flex-shrink:0}
.box-intro1 .t2 .p1{flex-grow:1}
.box-intro2 .items{padding:33px 0;border-bottom:1px solid rgba(6,93,172,.2)}
.box-intro2 .title{margin-bottom:20px;font-size:24px;color:#065dac;font-weight:700;line-height:1.1}
.box-intro2 .text{font-size:16px;color:#555;line-height:2}
.box-contact1{margin-top:46px;padding:23px 50px 30px;background-color:#fff;border-radius:4px;box-shadow:0 0 16px 0 rgba(0,0,0,.06);font-size:16px;color:#065dac;line-height:2.44}
.box-job1{padding-bottom:50px;background-color:#fff}
.box-job1 .item{padding-right:20px;flex-shrink:0}
.box-job1 .item.i1{width:20%}
.box-job1 .item.i2{width:14.5%}
.box-job1 .item.i3{width:11.4%}
.box-job1 .item.i4{width:16.5%}
.box-job1 .item.i5{width:calc(37.6% - 76px)}
.box-job1 .item.i6{padding:0;width:76px;text-align:center}
.box-job1 .icon-btns{display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.box-job1 .icon-btns i{display:block;width:30px;height:30px;background:url(../image/icon-jia1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.box-job1 .btns{margin:0 -12px;margin-top:52px;display:-webkit-flex;display:flex;align-items:center}
.box-job1 .btns .a1{margin:0 12px;padding:0 20px;display:block;min-width:204px;line-height:50px;background-color:#065dac;border-radius:25px;font-size:16px;color:#fff;text-align:center;font-weight:700;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.box-job1 .btns .a1:hover{opacity:.8}
.box-job1 .hd{padding:7px 40px;min-height:68px;font-size:18px;color:#fff;line-height:1.5;background-color:#065dac;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.box-job1 .bd{padding:0 40px}
.box-job1 .bd dt{padding:12px 0;min-height:72px;font-size:16px;color:#555;line-height:1.5;border-bottom:1px solid #e3e3e3;cursor:pointer;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.box-job1 .bd dd{padding:56px 68px 66px;background-color:#fafafa;font-size:16px;color:#666;line-height:2;display:none}
.box-job1 .bd dd h4{margin-bottom:8px;font-size:18px;color:#333;font-weight:700;line-height:1.1}
.box-job1 .bd dl.on dt{color:#065dac;font-weight:700}
.box-job1 .bd dl.on .icon-btns i{background-image:url(../image/icon-jian1.png)}
.detail-1 .hd{padding-bottom:36px;border-bottom:1px dotted rgba(102,102,102,.5)}
.detail-1 .hd .title{margin-bottom:24px;font-size:30px;color:#333;font-weight:400;line-height:1.3;text-align:center}
.detail-1 .hd .info{font-size:18px;color:#666;text-align:center}
.detail-1 .hd .info span{margin:0 15px;display:inline-block}
.detail-1 .cont{padding:32px 0;font-size:16px;color:#555;line-height:1.88}
/*.detail-1 .cont span{display: inline-block}*/
.detail-1 .pg{margin-top:11px;padding:16px 0;padding-right:180px;height:112px;background-color:#fff;position:relative}
.detail-1 .pg .item{padding:0 32px;display:block;font-size:16px;color:#555;height:40px;line-height:40px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.detail-1 .pg .item span{color:#999;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.detail-1 .pg .return{position:absolute;right:0;top:0;bottom:0;width:180px;font-size:18px;color:#fff;text-align:center;line-height:1.1;background-color:#065dac;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.detail-1 .pg .return .icon-return{margin:0 auto 10px;display:block;width:30px;height:30px;background:url(../image/icon-return1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.detail-1 .pg .item:hover,.detail-1 .pg .item:hover span{color:#065dac;font-weight:700}
.detail-1 .pg .return:hover .icon-return{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.contact-1{height:570px;position:relative;box-shadow:0 0 13px 0 rgba(0,0,0,.06);overflow:hidden}
.contact-1 .map{display:block;width:100%;height:100%}
.contact-1 .map img{max-width:none;-webkit-transition:0s;-o-transition:0s;transition:0s}
.anchorBL{display:none}
.contact-1 .cont{padding:30px 40px;position:absolute;right:6.21%;top:50%;width:532px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.06);z-index:10}
.contact-1 .cont .item{padding:22px 0;padding-left:38px;border-bottom:1px solid rgba(0,0,0,.1);position:relative}
.contact-1 .cont .item:last-child{border:none}
.contact-1 .cont .icon{position:absolute;left:0;top:24px;width:24px;height:24px;line-height:24px;font-size:0;text-align:center}
.contact-1 .cont .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.contact-1 .cont .title{font-size:22px;color:#333;font-weight:400;line-height:1.3}
.contact-1 .cont .desc{margin-top:7px;font-size:16px;color:#555;line-height:1.5}
.total-1{margin-bottom:21px;font-size:18px;color:#333;line-height:2.44}
.total-1 .n1{font-size:22px;line-height:2}
.m-pop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;display:none}
.m-pop .pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7}
.pop-1{position:absolute;left:50%;top:50%;width:718px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}
.pop-1 .close{position:absolute;right:-60px;top:-20px;width:40px;height:40px;background:url(../image/icon-close2.png) center center no-repeat;-webkit-background-size:34px auto;background-size:34px auto;cursor:pointer;z-index:10}
.pop-1 .cont{margin:0 auto;max-height:91vh;border:16px solid #fff;overflow-y:auto}
.pop-1 .cont img{margin:0 auto;display:block}
.box-member2{margin-bottom:-46px}
.box-member2 .items{margin-bottom:46px}
.box-member2 .label{margin-bottom:24px;font-size:20px;color:#065dac;font-weight:700;line-height:1.5}


.swiper3{margin: -13px; padding-bottom: 64px; position: relative; overflow: hidden;}
.swiper3 .swpPag1{left: 0; right: 0; bottom: 0 !important; font-size: 0; text-align: center;}
.swiper3 .swiper-slide{padding: 13px;}
.swiper3 .slide-items{margin: 0 -13px -26px; display: -webkit-flex; display: flex; flex-wrap: wrap;}
.swiper3 .item{padding: 0 13px; margin-bottom: 26px; width: 25%; flex-shrink: 0;}
.swiper3 .con{padding: 52px 30px 20px; display: block; height: 100%; min-height: 164px; box-shadow:  0 0 10px rgba(0, 0, 0, .1); position: relative;}
.swiper3 .con:before{content: ''; position: absolute; left: 30px; top: 32px; width: 44px; height: 3px; background-color: #194da5; -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.swiper3 .tit{font-size: 18px; color: #333333; font-weight: bold; line-height: 1.56; height: 3.12em; overflow: hidden; -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.swiper3 .date{margin-top: 12px; font-size: 14px; color: #999999;}
.swiper3 .con:hover{}
.swiper3 .con:hover:before{width: calc(100% - 60px);}
.swiper3 .con:hover .tit{color: #065dac;}


@media only screen and (max-width:1555px){
.bg-page .bg-l{left:-5%}
.bg-page .bg-r{right:-5%}
.header .header-nav{margin:0 -20px}
.banner .slider{margin-right:-5%}
.ban1 .cont{margin-right:-5%}
}
@media only screen and (max-width:1439px){
.header{height:110px}
.header .wp{padding:0 20px;width:100%}
.header .header-col{padding-top:24px}
.header .header-cor{padding-top:25px}
.header .header-nav>li>a{padding:0 18px;font-size:16px}
.header .header-nav>li>a{line-height:40px}
.header .header-navsub a{padding:8px 12px;font-size:14px}
.header .header-lgT{padding:0 30px 0 15px;line-height:30px;font-size:14px}
.header .header-lgT:before{right:12px}
.footer .footer1{padding:48px 0 36px}
.footer .footer2{padding:30px 0 58px}
.footer .footer-logo{margin-bottom:24px}
.footer .footer-logo img{max-height:50px}
.footer .footer-info{font-size:14px}
.footer .footer-info .item{margin-bottom:8px}
.footer .footer-nav a{padding:18px 8px;font-size:16px}
.footer .footer-codes .pic{margin-bottom:8px;height:96px;line-height:86px}
.pages{padding-top:42px;font-size:14px;line-height:32px}
.pages ul a,.pages ul span{font-size:14px;min-width:32px;line-height:30px}
.pages ul .next a,.pages ul .next span,.pages ul .prev a,.pages ul .prev span{width:32px;height:32px;-webkit-background-size:10px auto;background-size:10px auto}
.pages .total span{margin-right:10px}
.pages .inp{margin:0 6px;height:32px;line-height:30px;font-size:14px}
.pages .sur{margin-left:10px;width:60px;height:32px;line-height:32px;font-size:14px}
.cur{padding-left:24px;font-size:14px;-webkit-background-size:18px auto;background-size:18px auto}
.hd-1 .title{font-size:28px}
.hd-2 .title{font-size:20px}
.btns-1 .a1{min-width:124px;line-height:32px}
.btns-1.small .a1{min-width:110px}
.btns-2 .a1{min-width:106px;line-height:32px;font-size:14px}
.swiper1 .con{padding:20px}
.swiper1 .pic{margin-bottom:20px}
.swiper1 .text{min-height:120px}
.swiper1 .title{margin-bottom:20px;font-size:18px}
.swiper1 .info{margin-bottom:-10px;font-size:14px}
.swiper1 .info .item{margin-bottom:10px}
.swiper1 .info .icon{margin-right:12px;width:28px;height:28px;line-height:26px}
.swiper1 .info .p1{padding:3.5px 0;width:calc(100% - 40px)}
.swiper1 .info .p1 span{min-width:58px}
.swiper2{padding:0 80px 56px}
.swiper2 .slider{padding:60px;margin:-60px}
.swiper2 .con{min-height:320px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}
.swiper2 .bd-top{padding:10px 30px;min-height:58px}
.swiper2 .title{font-size:20px}
.swiper2 .bd-con{padding:30px 30px 28px}
.swiper2 .info{margin-bottom:-14px;font-size:14px}
.swiper2 .info .item{margin-bottom:14px}
.swiper2 .info .icon{margin-right:12px;width:28px;height:28px;line-height:26px}
.swiper2 .info .p1{padding:3.5px 0;width:calc(100% - 40px)}
.swiper2 .info .p1 span{min-width:70px}
.swiper2 .bt{margin:0 30px}
.swiper2 .more{height:48px;line-height:48px}
.swiper2 .con:hover{box-shadow:0 0 34px 0 rgba(0,0,0,.14);-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}
.banner{padding:110px 0 44px}
.banner .swpPag1{bottom:72px!important}
/*.banner .slider .title{padding-top:26px}*/
.banner .slider .title .cn{margin-bottom:24px;font-size:22px}
.banner .slider .title .en{font-size:16px}
.banner .slider .btns-1{margin-top:40px}
.banner .slider .pic{height:548px;line-height:548px}
.ban1{padding:110px 0 15px}
.ban1 .pic{height:280px}
/*.ban1 .text .title{padding-top:22px}*/
.ban1 .text .title .en{margin-bottom:12px;font-size:38px}
.ban1 .text .title .cn{font-size:24px}
.ban1 .pos-1{margin-top:20px}
.table-1 td,.table-1 th{font-size:14px}
.table-1 th{height:40px}
.table-1 td{padding:12px 15px}
.ls-1 .text{padding:10px 24px;min-height:104px}
.ls-1 .tit{margin-bottom:8px}
.ls-2 .con{padding:10px 0;min-height:78px}
.ls-2 .date{margin-bottom:6px;font-size:20px}
.ls-3{margin-bottom:-16px}
.ls-3 li{margin-bottom:16px}
.ls-3 .con{padding:10px 24px;min-height:74px}
.ls-3 .num{margin-right:20px;width:42px;font-size:38px}
.ls-3 .tit{width:calc(100% - 62px);line-height:1.6;max-height:3.2em}
.ls-4 .pic{margin-bottom:20px}
.ls-4 .text{min-height:90px}
.ls-4 .tit{margin-bottom:10px;font-size:18px}
.ls-4 .desc{font-size:14px}
.ls-5{font-size:14px}
.ls-5 li:before{top:10px}
.ls-6{margin-bottom:-15px}
.ls-6 li{margin-bottom:15px}
.ls-6 .con{height:60px;line-height:60px}
.ls-6 .tit{font-size:16px}
.ls-6 .date{font-size:14px}
.ls-6 .btns{font-size:14px}
.ls-7 .text{padding:20px 10px;min-height:88px}
.ls-7 .info{font-size:16px}
.ls-7 .info .icon{margin-top:5px;width:20px;height:20px;line-height:20px}
.ls-8{padding:30px 20px 8px;padding-right:0}
.ls-8 li{margin-bottom:24px}
.ls-8 .icon{margin-right:20px;width:50px;height:50px;line-height:48px}
.ls-8 .text{width:calc(100% - 70px)}
.ls-8 .info{font-size:16px}
.ls-8 .info span{font-size:18px}
.ls-9 .pic{margin-bottom:10px}
.ls-9 .text{min-height:50px}
.ls-9 .tit{font-size:18px}
.ls-9 .job{font-size:14px}
.ls-10 .text{padding:18px 22px;min-height:170px}
.ls-10 .tit .en{margin-bottom:14px;font-size:18px}
.ls-10 .tit .cn{font-size:14px}
.ls-11 .con{padding:22px 24px;min-height:172px}
.ls-11 .pic{margin-right:36px}
.ls-11 .text{width:calc(100% - 307px)}
.ls-11 .tit{margin-bottom:6px;font-size:18px}
.ls-11 .desc{margin-bottom:12px;font-size:14px}
.ls-11 .date span{padding:0 10px;font-size:13px;line-height:24px}
.ls-12 .bd-top{padding:15px 20px 10px;min-height:78px}
.ls-12 .tit{font-size:18px}
.ls-12 .bd-con{padding:20px 20px 30px}
.ls-12 .desc{margin-bottom:15px;font-size:14px}
.ls-12 .date{font-size:14px}
.ls-12 .bt{margin:0 20px}
.ls-12 .more{height:56px;line-height:56px}
.ls-13 .text{padding:20px;min-height:210px}
.ls-13 .tit{margin-bottom:10px;font-size:18px}
.ls-13 .desc{margin-bottom:15px;font-size:14px}
.ls-13 .date{font-size:14px}
.ls-14{margin-bottom:-20px}
.ls-14 li{margin-bottom:20px}
.ls-14 .con{min-height:130px}
.ls-14 .date{margin-right:30px;width:86px}
.ls-14 .date:before{height:80px}
.ls-14 .date .d1{font-size:24px}
.ls-14 .date .d2{font-size:14px}
.ls-14 .text{width:calc(100% - 116px)}
.ls-14 .tit{margin-bottom:10px;font-size:18px}
.ls-14 .desc{font-size:14px}
.ls-16 .text{padding:32px 58px}
.ls-16 .desc{font-size:18px}
.ls-17{font-size:14px}
.ls-17 span{min-width:26px}
.ls-18 .text{padding:50px}
.ls-18 .tit{font-size:20px}
.ls-18 .desc{margin-top:20px;font-size:14px}
.ls-19{margin:0 -10px -20px}
.ls-19 li{padding:0 10px;margin-bottom:20px}
.ls-19 .con{padding:20px}
.ls-19 .tit{font-size:16px}
.ls-19 .info{font-size:14px}
.ls-20{margin:0 -8px -16px}
.ls-20 li{padding:0 8px;margin-bottom:16px}
.ls-20 .a1{padding:8px 15px;font-size:16px}
.row-idx1{padding:68px 0 108px}
.row-idx1 .row-hd{margin-bottom:32px}
.row-idx2{padding:78px 0 80px}
.row-idx2 .wp{padding:0 80px}
.row-idx2 .hd-1{left:80px}
.row-idx3{padding:64px 0 74px}
.row-idx3 .hd-1{margin-bottom:60px}
.row-idx3 .btns-1{margin-top:38px}
.bigNews-1 .text{padding:10px 22px 0 34px}
.bigNews-1 .title{margin-bottom:12px;font-size:20px}
.bigNews-1 .desc{margin-bottom:14px;font-size:14px}
.bigNews-1 .date{font-size:14px}
.bigNews-1 .line{margin:20px 0 10px}
.bigNews-1 .more{font-size:14px}
.bigNews-1 .more .icon-arrow{margin-left:8px}
.box-science1 .box-col{padding-top:78px}
.row-inn1{padding:44px 0 92px}
.row-inn1 .hd-1{margin-bottom:52px}
.row-inn1 .hd-2{margin-bottom:18px}
.row-inn1 .ls-15{margin-top:40px}
.row-inn2{padding:44px 0 74px}
.row-inn2 .hd-1{margin-bottom:52px}
.row-inn2 .hd-2{margin-bottom:18px}
.row-inn3{padding:44px 0 78px}
.row-inn3 .hd-1{margin-bottom:50px}
.row-inn3 .hd-2{margin-bottom:30px}
.row-inn4{padding:44px 0 86px}
.row-inn4 .hd-1{margin-bottom:44px}
.row-inn5{padding:44px 0 90px}
.row-inn5 .hd-1{margin-bottom:42px}
.row-inn6{padding:44px 0 72px}
.row-inn6 .hd-1{margin-bottom:42px}
.row-inn7{padding:44px 0 64px}
.row-inn7 .hd-1{margin-bottom:42px}
.row-inn8{padding:44px 0 82px}
.row-inn8 .hd-1{margin-bottom:42px}
.row-inn8 .ls-7{margin-bottom:12px}
.row-inn9{padding:44px 0 70px}
.row-inn9 .hd-1{margin-bottom:44px}
.row-inn10{padding:44px 0 74px}
.row-inn10 .hd-1{margin-bottom:42px}
.row-inn11{padding:44px 0 74px}
.row-inn11 .hd-1{margin-bottom:44px}
.row-inn11 .pages{padding-top:52px}
.row-inn12{padding:44px 0 78px}
.row-inn12 .hd-1{margin-bottom:38px}
.row-inn12 .lsNav-2{margin-bottom:52px}
.row-inn12 .pages{padding-top:38px}
.row-inn13{padding:44px 0 66px}
.row-inn13 .hd-1{margin-bottom:38px}
.row-inn13 .lsNav-2{margin-bottom:46px}
.row-inn14{padding:44px 0 80px}
.row-inn14 .hd-1{margin-bottom:44px}
.row-inn14 .pages{padding-top:50px}
.row-inn15{padding:44px 0 90px}
.row-inn15 .hd-1{margin-bottom:42px}
.row-inn15 .hd-2{margin-bottom:34px}
.row-inn15 .pages{padding-top:40px}
.row-inn16{padding:44px 0 82px}
.row-inn16 .hd-1{margin-bottom:42px}
.row-inn16 .pages{padding-top:56px}
.row-inn17{padding:72px 0 70px}
.row-inn17 .hd-1{margin-bottom:56px}
.row-inn17 .pages{padding-top:36px}
.row-inn18{padding:72px 0 74px}
.row-inn18 .hd-1{margin-bottom:50px}
.row-inn18 .pages{padding-top:58px}
.row-inn19{padding:44px 0 70px}
.row-inn19 .hd-1{margin-bottom:44px}
.row-inn20{padding:50px 0 70px}
.row-inn20 .hd-1{margin-bottom:32px}
.row-inn21{padding:44px 0 66px}
.row-inn21 .hd-1{margin-bottom:54px}
.row-inn22{padding:54px 0 86px}
.row-inn22 .hd-1{margin-bottom:42px}
.row-inn22 .pages{padding-top:56px}
.row-inn23{padding:72px 0 86px}
.row-inn23 .hd-1{margin-bottom:44px}
.row-inn23 .pages{padding-top:52px}
.lsNav-1 li{margin-right:40px}
.lsNav-1 .a1{padding:20px 0;font-size:16px}
.lsNav-2{margin-bottom:40px}
.lsNav-2 .a1{padding:10px 15px;font-size:16px;min-width:250px}
.box-member1 .items{padding:18px 0 22px}
.box-member1 .label{margin-right:20px;min-width:88px;font-size:20px}
.box-member1 .cont{margin-bottom:-15px;font-size:16px}
.box-member1 .cont p{margin-bottom:15px}
.box-member1 .cont span{min-width:100px}
.box-member1 .cont span:nth-child(2){min-width:80px}
.box-intro1{padding:28px;margin-bottom:20px}
.box-intro1 .hd{margin-bottom:12px}
.box-intro1 .hd .name{font-size:20px}
.box-intro1 .hd .job{font-size:14px}
.box-intro1 .t1{font-size:14px}
.box-intro1 .t1 span{margin-right:60px}
.box-intro1 .line{margin:15px 0 12px}
.box-intro1 .t2{font-size:14px}
.box-intro2 .items{padding:28px 0}
.box-intro2 .title{margin-bottom:15px;font-size:20px}
.box-intro2 .text{font-size:14px}
.box-contact1{margin-top:36px;padding:20px 40px 24px}
.box-job1{padding-bottom:40px}
.box-job1 .hd{padding:7px 30px;font-size:16px;min-height:54px}
.box-job1 .bd{padding:0 30px}
.box-job1 .bd dt{font-size:14px;min-height:56px}
.box-job1 .bd dd{padding:40px 50px 50px;font-size:14px}
.box-job1 .bd dd h4{font-size:16px}
.box-job1 .btns{margin-top:40px}
.box-job1 .btns .a1{min-width:162px;line-height:40px;font-size:14px}
.detail-1 .hd{padding-bottom:28px}
.detail-1 .hd .title{margin-bottom:20px;font-size:24px}
.detail-1 .hd .info{font-size:16px}
.detail-1 .cont{padding:26px 0}
.contact-1{height:500px}
.contact-1 .cont{padding:24px 30px;right:15px;width:300px}
.contact-1 .cont .item{padding:16px 0;padding-left:30px}
.contact-1 .cont .icon{top:16px;width:20px;height:20px;line-height:20px}
.contact-1 .cont .title{font-size:18px}
.contact-1 .cont .desc{margin-top:4px;font-size:14px}
.total-1{margin-bottom:10px;font-size:14px}
.total-1 .n1{font-size:18px}
.box-member2 .label{margin-bottom:20px;font-size:18px}
}
@media only screen and (max-width:1199px){
.header{height:88px}
.header .header-col{padding-top:14px}
.header .header-cor{padding-top:15px}
.header .header-nav>li>a{padding:0 11px;font-size:14px;line-height:30px}
.header .header-navsub a{padding:6px 8px}
.header .header-lgT{padding:0 30px 0 10px;top:12px;line-height:24px;border-radius:6px}
.d-soPop .cont .col{width:150px}
.d-soPop .cont .cor{width:510px}
.footer .footer1{padding:30px 0}
.footer .footer1 .fot-cor{padding-top:20px}
.footer .footer2{padding:20px 0}
.footer .footer-logo{margin-bottom:15px}
.footer .footer-logo img{max-height:40px}
.footer .footer-info{font-size:13px}
.footer .footer-nav a{padding:10px 8px;font-size:14px}
.footer .footer-codes{margin:0 -6px -20px}
.footer .footer-codes .item{padding:0 6px}
.footer .footer-codes .pic{height:80px;line-height:70px}
.footer .footer-codes .title{font-size:13px}
.footer .footer-copy{font-size:13px}
.hd-1{margin-bottom:25px!important}
.hd-1 .title{font-size:24px}
.hd-2{margin-bottom:15px!important}
.hd-2 .title{font-size:18px}
.btns-1 .a1{padding:0 15px;min-width:110px;font-size:13px;line-height:28px}
.btns-2 .a1{padding:0 15px;min-width:100px;font-size:13px;line-height:28px}
.text-1{font-size:14px}
.swiper1 .text{min-height:100px}
.swiper1 .title{margin-bottom:15px;font-size:16px}
.swiper1 .info{font-size:13px}
.swiper1 .info .icon{margin-right:10px;width:26px;height:26px;line-height:24px}
.swiper1 .info .p1{width:calc(100% - 36px)}
.swiper1 .info .p1 span{min-width:52px}
.swiper2{padding:0 70px 40px}
.swiper2 .con{min-height:250px}
.swiper2 .bd-top{padding:8px 20px;min-height:50px}
.swiper2 .title{font-size:16px}
.swiper2 .bd-con{padding:20px}
.swiper2 .info{margin-bottom:-10px;font-size:13px}
.swiper2 .info .item{margin-bottom:10px}
.swiper2 .info .icon{margin-right:10px;width:26px;height:26px;line-height:24px}
.swiper2 .info .p1{width:calc(100% - 36px)}
.swiper2 .info .p1 span{min-width:64px}
.swiper2 .bt{margin:0 20px}
.swiper2 .more{height:38px;line-height:38px;font-size:13px}
.swiper2 .more .icon-arrow{width:10px;height:12px}
.banner{padding:88px 0 34px}
.banner .slider .pic{height:430px;line-height:430px}
/*.banner .slider .title*/{padding-top:20px}
/*.banner .slider .title:before{width:50px;height:2px}*/
.banner .slider .title .cn{margin-bottom:15px;font-size:18px}
.banner .slider .title .en{font-size:14px}
.banner .slider .btns-1{margin-top:25px}
.ban1{padding:88px 0 15px}
/*.ban1 .text .title{padding-top:16px}*/
/*.ban1 .text .title:before{width:50px;height:2px}*/
.ban1 .text .title .en{margin-bottom:8px;font-size:30px}
.ban1 .text .title .cn{font-size:20px}
.ban1 .pic{height:224px}
.ls-1 .tit{font-size:15px}
.ls-2 .con{min-height:68px}
.ls-2 .date{margin-bottom:3px;font-size:18px}
.ls-2 .tit{font-size:15px}
.ls-3{margin-bottom:-12px}
.ls-3 li{margin-bottom:12px}
.ls-3 .con{padding:10px 20px;min-height:60px}
.ls-3 .num{margin-right:15px;width:34px;font-size:30px}
.ls-3 .tit{width:calc(100% - 49px);font-size:15px}
.ls-4{margin:0 -10px -20px}
.ls-4>li{padding:0 10px;margin-bottom:20px}
.ls-4 .tit{margin-bottom:6px;font-size:16px}
.ls-5 li{padding-left:18px}
.ls-5 li:before{left:5px}
.ls-7{margin:0 -10px -20px}
.ls-7 li{padding:0 10px;margin-bottom:20px}
.ls-7 .info{font-size:14px}
.ls-8{padding:24px 15px 8px;padding-right:0}
.ls-8 li{padding:0 10px;margin-bottom:20px}
.ls-8 .icon{margin-right:15px;width:40px;height:40px;line-height:38px}
.ls-8 .text{width:calc(100% - 55px)}
.ls-8 .info{font-size:14px}
.ls-8 .info span{font-size:16px}
.ls-9{margin:0 -10px -25px}
.ls-9 li{padding:0 10px;margin-bottom:25px}
.ls-9 .pic{margin-bottom:6px}
.ls-9 .tit{font-size:16px}
.ls-9 .job{font-size:13px}
.ls-9 li{width:20%}
.ls-10{margin:0 -15px -35px}
.ls-10 li{padding:0 15px;margin-bottom:35px}
.ls-10 .text{padding:15px;min-height:160px}
.ls-10 .tit .en{margin-bottom:10px;font-size:16px}
.ls-12{margin:0 -15px -35px}
.ls-12 li{padding:0 15px;margin-bottom:35px}
.ls-12 .bd-top{padding:10px 20px 6px;min-height:62px}
.ls-12 .tit{font-size:16px}
.ls-12 .bd-con{padding:15px 20px 20px}
.ls-12 .desc{margin-bottom:10px}
.ls-12 .more{height:46px;line-height:46px}
.ls-13{margin:0 -15px -35px}
.ls-13 li{padding:0 15px;margin-bottom:35px}
.ls-13 .text{min-height:180px}
.ls-13 .tit{margin-bottom:6px;font-size:16px}
.ls-13 .desc{margin-bottom:10px}
.ls-16{margin-bottom:-20px}
.ls-16 li{margin-bottom:20px}
.ls-16 .text{padding:25px 40px}
.ls-16 .desc{font-size:16px}
.ls-20 li{width:20%}
.row-idx1{padding:60px 0}
.row-idx1 .row-hd{margin-bottom:25px}
.row-idx1 .hd-1{margin-bottom:0!important}
.row-idx2{padding:60px 0}
.row-idx2 .wp{padding:0 50px}
.row-idx2 .hd-1{margin-bottom:0;left:50px;width:34%}
.row-idx3{padding:60px 0}
.row-idx3 .btns-1{margin-top:30px}
.bigNews-1 .pic{width:48%}
.bigNews-1 .text{padding:6px 15px 0 25px;width:52%}
.bigNews-1 .title{margin-bottom:6px;font-size:16px}
.bigNews-1 .desc{margin-bottom:10px}
.bigNews-1 .line{margin:15px 0 8px}
.bigNews-1 .more{font-size:13px}
.bigNews-1 .more .icon-arrow{width:10px;height:12px}
.box-science1 .box-col{padding-top:52px}
.row-inn1,.row-inn10,.row-inn11,.row-inn12,.row-inn13,.row-inn14,.row-inn15,.row-inn16,.row-inn17,.row-inn18,.row-inn19,.row-inn2,.row-inn20,.row-inn21,.row-inn22,.row-inn23,.row-inn3,.row-inn4,.row-inn5,.row-inn6,.row-inn7,.row-inn8,.row-inn9{padding:60px 0}
.row-inn1 .ls-15{margin-top:20px}
.row-inn8 .ls-7{margin-bottom:10px}
.lsNav-1 li{margin-right:20px}
.lsNav-1 .a1{padding:16px 0}
.lsNav-2{margin-bottom:20px!important}
.lsNav-2 .a1{padding:8px 15px;font-size:14px;min-width:200px}
.box-member1 .label{min-width:70px;font-size:18px}
.box-member1 .cont{font-size:14px}
.box-member1 .cont span{min-width:90px}
.box-member1 .cont span:nth-child(2){min-width:70px}
.box-intro1 .hd .name{font-size:18px}
.box-intro1 .hd .job{font-size:13px}
.box-intro1 .t1 span{margin-right:30px}
.box-intro2 .title{margin-bottom:10px;font-size:18px}
.box-contact1{margin-top:30px;padding:20px 30px;font-size:14px}
.detail-1 .hd{padding-bottom:15px}
.detail-1 .hd .title{margin-bottom:15px;font-size:20px}
.detail-1 .hd .info{font-size:14px}
.detail-1 .cont{padding:20px 0;font-size:14px}
.detail-1 .pg{padding:12px 0;padding-right:130px;height:100px}
.detail-1 .pg .item{font-size:14px;height:34px;line-height:34px}
.detail-1 .pg .return{width:130px;font-size:16px}
.detail-1 .pg .return .icon-return{width:24px;height:24px}
.contact-1 .cont{padding:15px 20px}
.contact-1 .cont .item{padding:10px 0;padding-left:24px}
.contact-1 .cont .icon{top:12px;width:16px;height:16px;line-height:16px}
.contact-1 .cont .title{font-size:16px}
.swiper3{padding-bottom: 30px;}
.swiper3 .item{width: 33.33%;}
}
@media only screen and (max-width:959px){
body{padding-top:60px}
.wp{width:100%!important;padding:0 20px!important;max-width:none!important}
.bg-page .bg-r{display:none}
.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);background-color:#065dac}
.header .header-col{padding-top:10px;width:auto}
.header .header-cor{width:auto;position:static}
.header .header-set .item.so{position:absolute;right:65px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.header .header-set .icon-so{width:40px;height:40px;-webkit-background-size:25px auto;background-size:25px auto}
.header .header-logo{width:230px;max-width:none;height:40px;line-height:40px}
.header .header-nav{margin:0;display:block;height:auto}
.header .header-nav>li{margin-bottom:5px;min-width:0!important;max-width:none!important}
.header .header-nav>li>a{padding:8px 20px;display:block;font-size:16px;line-height:1.5;color:#fff}
.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 .header-navsub a{padding:10px 20px}
.header .header-cor_2{padding:15px 0;display:block!important;overflow:scroll;position:fixed;z-index:99;left:0;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 .header-cor_2{bottom:100%;visibility:hidden;opacity:0}
.header .header-cor_2.header__open{bottom:0;visibility:visible;opacity:1}
.header .header-cor_2 .wp{padding:0!important;height:auto}
.header .header-cor .header-cor_2 .header-lgT{display:block;position:static;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.header .header-lgT{margin:0 20px 20px;padding:0 30px 0 15px;left:260px;top:50%;font-size:14px;line-height:40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}
.d-soPop .cont .col{width:120px}
.d-soPop .cont .cor{width:400px}
.d-soPop .cont .wp{padding:34px 0!important}
.drop01 .drop01-tit{height:42px;line-height:40px}
.drop01 .icon-arrow{width:42px;height:42px}
.footer .footer1{padding:20px 0;display:block}
.footer .footer1 .fot-col,.footer .footer1 .fot-com,.footer .footer1 .fot-cor{padding:0;width:100%}
.footer .footer1 .fot-col:before,.footer .footer1 .fot-com:before{display:none}
.footer .footer1 .fot-col{margin-bottom:15px}
.footer .footer1 .fot-com{margin-bottom:15px}
.footer .footer-logo{text-align:center}
.footer .footer-info{display:-webkit-flex;display:flex;justify-content:center}
.footer .footer-nav a{width:16.66%}
.footer .footer-codes{justify-content:center}
.footer .footer-codes .pic{width:100px;height:100px;line-height:90px}
.pages{padding-top:25px!important}
.pages .total,.pages ul{margin:0;padding:0;width:100%}
.pages .total{margin-top:10px}
.search-1 .inp{height:40px;line-height:40px}
.search-1 .submit{width:100px;height:40px;line-height:40px}
.swiper2 .swiper-slide-next+.swiper-slide .con{opacity:0;transition-delay:1.1s}
.banner{padding:40px 0 20px}
.banner .swpPag1{bottom:50px!important}
.banner .slider{margin-right:-20px}
.banner .slider .pic{width:62%;height:340px;line-height:340px}
.banner .slider .text{padding-bottom:60px;width:34%}
.ban1{padding:20px 0 12px}
.ban1 .cont{margin-right:-20px}
.ban1 .pic{height:180px}
.ban1 .pos-1{margin-top:12px}
.table-1{overflow-x:auto}
.table-1 table{width:919px}
.ls-2{display:-webkit-flex;display:flex;flex-wrap:wrap}
.ls-2 li{padding:0 15px;width:50%;flex-shrink:0}
.ls-2 .con{min-height:74px}
.ls-4 .pic{margin-bottom:15px}
.ls-7 .text{padding:15px 10px}
.ls-7 .info{font-size:13px}
.ls-7 .info .icon{margin-top:3px;width:16px;height:16px;line-height:16px}
.ls-9 li{width:25%}
.ls-10{margin:0 -10px -15px}
.ls-10 li{padding:0 10px;margin-bottom:15px}
.ls-12{margin:0 -10px -15px}
.ls-12 li{padding:0 10px;margin-bottom:15px}
.ls-13{margin:0 -10px -15px}
.ls-13 li{padding:0 10px;margin-bottom:15px}
.ls-15{margin:0 -10px -20px}
.ls-15 li{padding:0 10px;margin-bottom:20px}
.ls-20 li{width:25%}
.row-idx1{padding:40px 0}
.row-idx1 .wp{display:block}
.row-idx1 .row-col,.row-idx1 .row-cor{width:100%}
.row-idx1 .row-col{margin-bottom:40px}
.row-idx2{padding:40px 0}
.row-idx2 .hd-1{left:20px;width:36.5%}
.row-idx3{padding:40px 0}
.row-idx3 .btns-1{margin-top:25px}
.box-science1 .box-col{padding-top:42px}
.row-inn1,.row-inn10,.row-inn11,.row-inn12,.row-inn13,.row-inn14,.row-inn15,.row-inn16,.row-inn17,.row-inn18,.row-inn19,.row-inn2,.row-inn20,.row-inn21,.row-inn22,.row-inn3,.row-inn4,.row-inn5,.row-inn6,.row-inn7,.row-inn8,.row-inn9{padding:40px 0}
.row-innNav1{position:relative}
.row-innNav1:before{content:'';position:absolute;left:0;bottom:3px;right:0;height:1px;background-color:rgba(0,0,0,.15)}
.lsNav-1{margin:0 -20px;padding:0 20px 3px;border:none;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto}
.lsNav-1 .a1{padding:12px 0}
.box-intro1{padding:20px;margin-bottom:10px}
.box-intro1 .pic{margin-right:25px}
.box-intro1 .text{width:calc(100% - 164px)}
.box-intro1 .t2 .t2-item{display:block}
.box-intro1 .t2 .label{margin:0}
.box-intro2 .items{padding:25px 0}
.pop-1{width:500px}
}
@media only screen and (max-width:767px){
.bg-page .bg-l{width:100%;left:0}
.d-soPop .cont .col,.d-soPop .cont .cor{margin:0;width:100%}
.d-soPop .cont .col{margin-bottom:15px}
.d-soPop .cont .wp{padding:60px 20px 30px!important;display:block}
.d-soPop .cont form{display: block}
.footer .footer-info{font-size:12px}
.footer .footer-nav a{padding:5px;width:33.33%}
.footer .footer-codes .title{font-size:12px}
.footer .footer-copy{font-size:12px}
.pages{font-size:13px;line-height:28px}
.pages ul a,.pages ul span{min-width:28px;line-height:26px;font-size:13px}
.pages ul .next a,.pages ul .next span,.pages ul .prev a,.pages ul .prev span{width:28px;height:28px}
.pages .inp{height:28px;line-height:26px}
.pages .sur{width:50px;height:28px;line-height:28px;font-size:13px}
.cur{background-image:url(../image/icon-home2.png)}
.cur em{margin:0 2px}
.cur a:hover,.cur span{color:#fff;font-weight:700}
.btns-1 .a1{min-width:90px;font-size:12px;line-height:26px}
.btns-1 .a1 .icon-arrow{margin-left:3px;width:14px;height:12px}
.btns-1.small .a1{min-width:80px}
.btns-2 .a1{min-width:90px;font-size:12px;line-height:26px}
.swiper2 .swiper-slide-next .con{opacity:0;transition-delay:1.1s}
.swiper2 .swiper-slide-next+.swiper-slide .con{opacity:1}
.swiper2 .more{font-size:12px}
.swpPag1 .swiper-pagination-bullet{margin:0 4px!important;width:8px;height:8px}
.banner{padding:20px 0}
.banner .swpPag1{bottom:0!important;text-align:center}
.banner .slider{margin:0;padding:0;padding-bottom:20px}
.banner .slider .con{display:block}
.banner .slider .pic,.banner .slider .text{width:100%}
.banner .slider .pic{margin-bottom:15px;height:240px;line-height:240px}
.banner .slider .text{padding:0}
/*.banner .slider .title{padding-top:10px}*/
.banner .slider .title .cn{margin-bottom:10px;font-size:16px}
.banner .slider .btns-1{margin-top:20px}
.ban1 .pic{height:150px}
.ban1 .text .title .en{font-size:24px}
.ban1 .text .title .cn{font-size:18px}
.ban1 .pos-1 .cur{max-width:none;color:#fff}
.table-1 table{width:728px}
.table-1 td,.table-1 th{font-size:12px}
.table-1 td{padding:8px 10px}
.ls-1 li{width:50%}
.ls-1 .text{padding:10px 20px 15px;min-height:0}
.ls-1 .tit{height:auto;max-height:3.6em}
.ls-2 li{padding:0;width:100%}
.ls-4>li{width:50%}
.ls-6 .con{padding:0 15px;height:46px;line-height:46px}
.ls-6 .right{margin-left:15px}
.ls-6 .tit{padding-left:16px;font-size:14px}
.ls-6 .tit:before{width:6px;height:6px}
.ls-6 .date{font-size:12px}
.ls-6 .btns{font-size:12px}
.ls-6 .btns .icon-arrow{width:12px;height:12px;-webkit-background-size:10px auto;background-size:10px auto}
.ls-6 .btns .icon-down{width:12px;height:12px}
.ls-7 li{width:50%}
.ls-8 li{width:50%}
.ls-9{margin:0 -5px -15px}
.ls-9 li{padding:0 5px;margin-bottom:15px;width:33.33%}
.ls-9 .text{min-height:0}
.ls-10{margin:0 -5px -15px}
.ls-10 li{padding:0 5px;margin-bottom:15px;width:50%}
.ls-10 .text{min-height:0}
.ls-10 .tit .en{height:auto;max-height:4.5em}
.ls-10 .tit .cn{height:auto;max-height:3.5em}
.ls-11{margin-bottom:-20px}
.ls-11 li{margin-bottom:20px}
.ls-11 .con{padding:20px;display:block;min-height:160px}
.ls-11 .pic,.ls-11 .text{width:100%}
.ls-11 .pic{margin:0;margin-bottom:15px}
.ls-11 .tit{font-size:16px}
.ls-12{margin:0 -5px -15px}
.ls-12 li{padding:0 5px;margin-bottom:15px;width:50%}
.ls-12 .tit{font-size:15px}
.ls-12 .more{height:40px;line-height:40px;font-size:12px}
.ls-12 .more .icon-arrow{width:10px;height:12px}
.ls-13{margin:0 -5px -15px}
.ls-13 li{padding:0 5px;margin-bottom:15px;width:50%}
.ls-13 .text{padding:15px 20px;min-height:0}
.ls-13 .tit{height:auto;max-height:3.28em}
.ls-13 .desc{height:auto;max-height:5.25em}
.ls-14 .con{padding:20px;min-height:110px}
.ls-14 .date{margin-right:25px;width:70px}
.ls-14 .date:before{height:60px}
.ls-14 .date .d1{font-size:20px}
.ls-14 .date .d2{font-size:12px}
.ls-14 .text{width:calc(100% - 95px)}
.ls-14 .tit{font-size:16px}
.ls-15{margin:0 -5px -10px}
.ls-15 li{padding:0 5px;margin-bottom:10px}
.ls-16 li{flex-wrap:wrap}
.ls-16 .bg{width:100%;background-position:right bottom;-webkit-background-size:100% auto;background-size:100% auto}
.ls-16 .pic,.ls-16 .text{width:100%}
.ls-16 .text{padding:20px}
.ls-16 .desc{font-size:14px}
.ls-18{margin-bottom:-20px}
.ls-18 li{margin-bottom:20px}
.ls-18 .con{display:block}
.ls-18 .pic,.ls-18 .text{width:100%}
.ls-18 .text{padding:20px}
.ls-18 .tit{font-size:16px}
.ls-18 .desc{margin-top:10px;line-height:1.8}
.ls-19{margin-bottom:-20px}
.ls-19 li{margin-bottom:20px;width:100%}
.ls-20{margin:0 -5px -10px}
.ls-20 li{padding:0 5px;margin-bottom:10px;width:33.33%}
.ls-20 .a1{font-size:14px}
.row-idx2 .hd-1{width:100%;position:static}
.bigNews-1 .con{display:block}
.bigNews-1 .pic,.bigNews-1 .text{padding:0;width:100%}
.bigNews-1 .pic{margin-bottom:15px}
.box-science1 .box-col{display:none}
.box-science1 .box-cor{width:100%}
.lsNav-1 .a1{font-size:14px}
.lsNav-2{margin:0 -20px 15px!important}
.lsNav-2 ul{margin:0;padding:5px 5px 7px 20px;max-width:100%;flex-shrink:0;white-space:nowrap;overflow-x:auto;flex-wrap:nowrap}
.lsNav-2 li{padding:0;margin:0;margin-right:15px}
.lsNav-2 .a1{min-width:140px;box-shadow:0 0 5px 0 rgba(0,0,0,.06)}
.box-intro1{display:block}
.box-intro1 .pic{margin:0 auto 15px}
.box-intro1 .text{padding:0;width:100%}
.box-intro1 .line{margin:10px 0 8px}
.box-contact1{margin-top:25px;padding:15px 20px;line-height:2}
.box-job1{padding-bottom:20px}
.box-job1 .hd{padding:7px 20px;min-height:50px}
.box-job1 .bd{padding:0 20px}
.box-job1 .bd dt{padding:10px 0}
.box-job1 .bd dd{padding:20px;font-size:13px}
.box-job1 .bd dd h4{font-size:15px}
.box-job1 .btns{margin-top:25px;flex-direction:column;justify-content:center;align-items:center}
.box-job1 .btns .a1{margin:0;margin-bottom:10px;min-width:120px;line-height:32px}
.box-job1 .item.i2,.box-job1 .item.i4,.box-job1 .item.i5{display:none}
.box-job1 .item.i1{width:calc(78% - 76px)}
.box-job1 .item.i3{width:22%;text-align:center}
.detail-1 .hd .title{margin-bottom:10px;font-size:18px}
.detail-1 .hd .info{font-size:12px}
.detail-1 .hd .info span{margin:0 10px}
.detail-1 .pg{padding:5px 0;padding-right:80px;height:74px}
.detail-1 .pg .item{padding:0 15px;height:32px;line-height:32px}
.detail-1 .pg .return{width:80px;font-size:13px}
.detail-1 .pg .return .icon-return{margin-bottom:6px;width:20px;height:20px}
.contact-1{height:auto}
.contact-1 .map{height:320px}
.contact-1 .cont{width:100%;position:static;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.pop-1{width:90%}
.pop-1 .close{right:-18px;width:32px;height:32px;-webkit-background-size:24px auto;background-size:24px auto}
.pop-1 .cont{border-width:8px}
.box-member2{margin-bottom:-20px}
.box-member2 .items{margin-bottom:20px}
.box-member2 .label{margin-bottom:10px;font-size:15px}
.swiper3{padding-bottom: 20px;}
.swiper3 .slide-items{margin-bottom: -20px; display: block;}
.swiper3 .item{margin-bottom: 20px; width: 100%;}
.swiper3 .con{padding: 40px 20px 20px; min-height: 140px;}
.swiper3 .con:before{left: 20px; top: 25px;}
.swiper3 .tit{font-size: 16px;}
.swiper3 .date{margin-top: 8px;}
.swiper3 .con:hover:before{width: calc(100% - 40px);}
}
@media only screen and (max-width:479px){
.swiper2{padding:0;padding-bottom:25px}
.swiper2 .swpArr1{display:none}
.swiper2 .slider{margin:-15px;padding:15px}
.swiper2 .con{opacity:1!important;transition-delay:0s!important}
.swiper2 .con:hover{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);box-shadow:0 0 15px 0 rgba(0,0,0,.14)}
.ban1 .text{padding:0;width:36%}
/*.ban1 .text .title:before{width:40px}*/
.ban1 .pic{width:60%;height:90px}
.table-1 table{width:600px}
.ls-1 li{width:100%}
.ls-4>li{width:100%}
.ls-4 .text{min-height:0}
.ls-7 li{width:100%}
.ls-7 .text{min-height:0}
.ls-8{padding-top:20px}
.ls-8 li{margin-bottom:10px;width:100%}
.ls-8 .icon{width:32px;height:32px;line-height:30px}
.ls-8 .text{width:calc(100% - 47px)}
.ls-9 li{width:50%}
.ls-9 .con{padding:10px}
.ls-10 li{width:100%}
.ls-12 li{width:100%}
.ls-13 li{width:100%}
.ls-15 li{width:100%}
.ls-20 li{width:50%}
.box-member1 .items{flex-wrap:wrap}
.box-member1 .label{width:100%;min-width:0;margin:0;margin-bottom:10px}
.box-member1 .cont{margin-bottom:-15px}
.box-member1 .cont p{margin-bottom:10px}
.box-member1 .cont span{min-width:75px}
.box-member1 .cont span:nth-child(2){min-width:65px}
.total-1{font-size:12px}
.total-1 .n1{font-size:16px}
}




/*2025.01.02*/
.btns-1.c-white2{}
.btns-1.c-white2 .a1{border-color: #FFFFFF; color: #fff;}
.btns-1.c-white2 .icon-arrow{background-image: url(../image/icon-arrow2.png);}
.detail-1{position: relative;}
.detail-1 .hd{padding: 0 200px 36px;}
.detail-1 .yy-btn{position: absolute; right: 4px; top: 15px;}
.detail-1 .yy-btn .a1{padding: 0 15px; display: block; font-size: 20px; color: #065dac; font-weight: bold; min-width: 178px; line-height: 61px; border: 1px solid #CCCCCC; border-radius: 6px; display: -webkit-flex; display: flex; align-items: center; justify-content: center; -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.detail-1 .yy-btn .icon-yy{margin-right: 8px; display: block; width: 32px; height: 32px; background: url(../image/icon-yy1.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; flex-shrink: 0;}
.detail-1 .yy-btn .a1:hover{background-color: rgba(6, 93, 172, .05);}
.row-idx4{padding: 84px 0 30px; overflow: hidden;}
.row-idx4 .hd-1{margin-bottom: 45px;}
.row-idx4 .btns-1{margin-top: 31px;}
.row-idx5{padding: 91px 0 77px; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; overflow: hidden;}
.row-idx5 .wp{display: -webkit-flex; display: flex; justify-content: space-between; align-items: flex-start;}
.row-idx5 .row-col{width: 58.07%; flex-shrink: 0;}
.row-idx5 .row-cor{width: 39.07%; flex-shrink: 0;}
.row-idx5 .hd-1{margin-bottom: 42px;}
.box-xsjl1{}
.box-xsjl1 .swiper5{margin-bottom: 16px;}
.swiper4{padding: 0 48px 43px; position: relative;}
.swiper4 .swiper-slide{height: auto;}
.swiper4 .con{padding: 20px; display: block; background-color: #fff; height: 100%; position: relative; box-shadow: 0 0 10px rgba(0, 0, 0, .1); -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.swiper4 .pic{margin-bottom: 29px; padding-top: 64.07%; position: relative; overflow: hidden; -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.swiper4 .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;}
.swiper4 .text{}
.swiper4 .date{font-size: 16px; color: #065DAC; line-height: 29px; display: -webkit-flex; display: flex;}
.swiper4 .date span{padding: 0 9px; display: block; background-color: rgba(6, 93, 172, .3); flex-shrink: 0; -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.swiper4 .tit{margin-top: 16px; font-size: 20px; color: #333333; font-weight: normal; line-height: 1.5; max-height: 3em; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden;}
.swiper4 .con:hover{box-shadow: 0px 35px 77px -17px rgb(0, 0, 0, 0.64); -webkit-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); z-index: 10;}
.swiper4 .con:hover .pic img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.swiper4 .con:hover .date{}
.swiper4 .con:hover .date span{background-color: #065DAC; color: #fff;}
.swiper4 .con:hover .tit{color: #065DAC;}
.swiper5{position: relative; overflow: hidden;}
.swiper5 .con{display: block; height: 369px; position: relative; overflow: hidden;}
.swiper5 .pic{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;}
.swiper5 .mask{padding: 0 40px 20px; position: absolute; left: 0; bottom: 0; right: 0; z-index: 10;}
.swiper5 .mask:before{content: ''; position: absolute; left: 0; bottom: 0; right: 0; height: 223px; background: url(../image/bg11.png) center bottom no-repeat; -webkit-background-size: cover; background-size: cover; z-index: -1;}
.swiper5 .mask:after{content: ''; position: absolute; left: 0; top: 0; width: 1px; height: 24px; background-color: #fff;}
.swiper5 .date{font-size: 16px; color: #FFFFFF; line-height: 1.3;}
.swiper5 .tit{margin-top: 4px; font-size: 24px; color: #FFFFFF; font-weight: normal; line-height: 1.5; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.swiper5 .con:hover{}
.swiper5 .con:hover .pic{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.ls-21{margin: 0 -7px -15px; display: -webkit-flex; display: flex; flex-wrap: wrap;}
.ls-21 li{padding: 0 7px; margin-bottom: 15px; width: 33.33%; flex-shrink: 0;}
.ls-21 .con{display: block; height: 100%; background-color: #fff; -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.ls-21 .pic{height: 146px; position: relative; overflow: hidden;}
.ls-21 .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-21 .text{padding: 10px 6px 6px; min-height: 81px;}
.ls-21 .tit{font-size: 18px; color: #333333; font-weight: normal; line-height: 1.78; max-height: 3.56em; -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-21 .con:hover{background-color: #065DAC;}
.ls-21 .con:hover .pic img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.ls-21 .con:hover .tit{color: #fff;}
.ls-22{margin-bottom: -12px;}
.ls-22 li{margin-bottom: 12px;}
.ls-22 .con{display: block; min-height: 92px; background-color: #fff; display: -webkit-flex; display: flex;}
.ls-22 .date{width: 89px; color: #065DAC; line-height: 1; text-align: center; border-right: 1px solid rgba(220, 220, 220, .8); flex-shrink: 0; display: -webkit-flex; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.ls-22 .date .d1{font-family:Helvetica-CondensedBold; font-size: 40px;}
.ls-22 .date .d2{margin-top: 2px; font-size: 14px;}
.ls-22 .text{padding: 15px 20px 15px 26px; width: calc(100% - 89px); flex-shrink: 0; display: -webkit-flex; display: flex; flex-direction: column; justify-content: center;}
.ls-22 .tit{display: block; width: 100%; font-size: 18px; color: #000000; font-weight: normal; line-height: 1.67; height: 3.34em; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden;}
.ls-22 .con:hover{}
.ls-22 .con:hover .tit{font-weight: bold; color: #065DAC;}
.ls-23{margin: 0 -18px -16px; display: -webkit-flex; display: flex; flex-wrap: wrap;}
.ls-23 li{padding: 0 18px; margin-bottom: 16px; width: 33.33%; flex-shrink: 0;}
.ls-23 .con{padding: 11px 14px; display: block; border: 2px solid transparent; box-shadow: 0px 0px 18px 0px rgba(15,61,112,0.08); background-color: #fff; display: -webkit-flex; display: flex; align-items: flex-start; -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.ls-23 .pic{width: 38.41%; position: relative; overflow: hidden;}
.ls-23 .pic:before{content: ''; display: block; padding-top: 56.6%;}
.ls-23 .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-23 .text{padding: 3px 12px 0 22px; width: 61.59%; flex-shrink: 0;}
.ls-23 .tit{font-size: 16px; color: #555555; font-weight: normal; line-height: 1.88; height: 3.76em; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden;}
.ls-23 .date{margin-top: 7px; font-size: 16px; color: #999999; line-height: 1.2;}
.ls-23 .con:hover{border-color: #065DAC;}
.ls-23 .con:hover .pic img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.ls-23 .con:hover .tit{font-weight: bold; color: #065DAC;}
@media only screen and (max-width:1555px){}
@media only screen and (max-width:1439px){
    .detail-1 .hd{padding: 0 180px 28px;}
    .detail-1 .yy-btn .a1{min-width: 142px; line-height: 48px; font-size: 18px;}
    .detail-1 .yy-btn .icon-yy{width: 26px; height: 26px;}
    .row-idx4{padding: 68px 0 24px;}
    .row-idx4 .hd-1{margin-bottom: 36px;}
    .row-idx4 .btns-1{margin-top: 24px;}
    .row-idx5{padding: 72px 0 62px;}
    .row-idx5 .hd-1{margin-bottom: 34px;}
    .box-xsjl1 .swiper5{margin-bottom: 12px;}
    .swiper4{padding: 0 38px 34px;}
    .swiper4 .pic{margin-bottom: 24px;}
    .swiper4 .date{font-size: 14px; line-height: 24px;}
    .swiper4 .date span{padding: 0 6px;}
    .swiper4 .tit{margin-top: 12px; font-size: 18px;}
    .swiper5 .con{height: 320px;}
    .swiper5 .mask{padding: 0 32px 16px;}
    .swiper5 .mask:before{height: 178px;}
    .swiper5 .mask:after{height: 20px;}
    .swiper5 .date{font-size: 14px;}
    .swiper5 .tit{margin-top: 3px; font-size: 20px;}
    .ls-21{margin: 0 -6px -12px;}
    .ls-21 li{padding: 0 6px; margin-bottom: 12px;}
    .ls-21 .pic{height: 116px;}
    .ls-21 .text{padding: 8px 4px 4px; min-height: 70px;}
    .ls-21 .tit{font-size: 16px;}
    .ls-22{margin-bottom: -10px;}
    .ls-22 li{margin-bottom: 10px;}
    .ls-22 .con{min-height: 78px;}
    .ls-22 .date{width: 70px;}
    .ls-22 .date .d1{font-size: 32px;}
    .ls-22 .date .d2{margin-top: 2px; font-size: 13px;}
    .ls-22 .text{padding: 12px 16px 12px 20px; width: calc(100% - 70px);}
    .ls-22 .tit{font-size: 16px;}
}
@media only screen and (max-width:1199px){
    .detail-1 .hd{padding: 0 144px 15px;}
    .detail-1 .yy-btn .a1{min-width: 114px; line-height: 38px; font-size: 16px;}
    .detail-1 .yy-btn .icon-yy{margin-right: 4px; width: 22px; height: 22px;}
    .row-idx4, .row-idx5{padding: 60px 0;}
    .swiper4 .tit{font-size: 16px;}
    .swiper5 .con{height: 314px;}
    .swiper5 .tit{font-size: 18px;}
    .ls-21 .pic{height: 100px;}
    .ls-21 .text{min-height: 66px;}
    .ls-21 .tit{font-size: 15px;}
    .ls-22 .con{min-height: 74px;}
    .ls-22 .date .d1{font-size: 28px;}
    .ls-22 .tit{font-size: 15px;}
    .ls-23{margin: 0 -15px -15px;}
    .ls-23 li{padding: 0 15px; margin-bottom: 15px; width: 50%;}
    .ls-23 .text{padding-top: 0;}
}
@media only screen and (max-width:959px){
    .row-idx4, .row-idx5{padding: 40px 0;}
}
@media only screen and (max-width:767px){
    .detail-1 .hd{padding: 0; padding-bottom: 15px;}
    .detail-1 .yy-btn{margin-bottom: 15px; position: static; display: -webkit-flex; display: flex; justify-content: flex-end;}
    .row-idx5 .wp{display: block;}
    .row-idx5 .row-col, .row-idx5 .row-cor{width: 100%;}
    .row-idx5 .row-col{margin-bottom: 30px;}
    .swiper4 .pic{margin-bottom: 15px;}
    .swiper4 .tit{margin-top: 8px;}
    .swiper5 .con{height: auto; padding-top: 56.15%;}
    .swiper5 .mask{padding: 0 20px 15px;}
    .swiper5 .mask:before{height: 120px;}
    .ls-21{display: none;}
    .ls-23 li{width: 100%;}
    .ls-23 .tit{font-size: 15px; line-height: 1.5; height: 3em;}
    .ls-23 .date{margin-top: 6px; font-size: 14px;}
}
@media only screen and (max-width:479px){}
/*2025.01.02 end*/