blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}

table{border-collapse:collapse;border-spacing:0}

abbr,acronym,fieldset,img{border:0}

ol,ul{list-style:none}

caption,th{text-align:left}

q:after,q:before{content:''}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

.col-c,.col-l,.col_c,.col_l,.l{float:left}

.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}

.c{clear:both}

.n,em{font-weight:400;font-style:normal}

.b{font-weight:700}

.i{font-style:italic}

.fa{font-family:Arial}

.fg{font-family:Georgia}

.ft{font-family:Tahoma}

.fl{font-family:Lucida Console}

.fs{font-family:'宋体'}

.fw{font-family:'微软雅黑'}

.tc{text-align:center}

.tr{text-align:right}

.tl{text-align:left}

.tdu{text-decoration:underline}

.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}

.fc0{color:#000}

.fc3{color:#333}

.fc6{color:#666}

.fc9{color:#999}

.fcr{color:red}

.fcw{color:#fff}

.fcb{color:#00f}

.fcg{color:green}

.f0{font-size:0}

.f10{font-size:10px}

.f12{font-size:12px}

.f13{font-size:13px}

.f14{font-size:14px}

.f16{font-size:16px}

.f20{font-size:20px}

.f24{font-size:24px}

.vm{vertical-align:middle}

.vtb{vertical-align:text-bottom}

.vt{vertical-align:top}

.vn{vertical-align:-2px}

.vimg{margin-bottom:-3px}

.m0{margin:0}

.ml0{margin-left:0}

.ml5{margin-left:5px}

.ml10{margin-left:10px}

.ml20{margin-left:20px}

.mr0{margin-right:0}

.mr5{margin-right:5px}

.mr10{margin-right:10px}

.mr20{margin-right:20px}

.mt5{margin-top:5px}

.mt10{margin-top:10px}

.mt20{margin-top:20px}

.mb5{margin-bottom:5px}

.mb10{margin-bottom:10px}

.mb20{margin-bottom:20px}

.ml-1{margin-left:-1px}

.mt-1{margin-top:-1px}

.p1{padding:1px}

.pl5{padding-left:5px}

.p5{padding:5px}

.pt5{padding-top:5px}

.pr5{padding-right:5px}

.pb5{padding-bottom:5px}

.p10{padding:10px}

.pl10{padding-left:10px}

.pt10{padding-top:10px}

.pr10{padding-right:10px}

.pb10{padding-bottom:10px}

.p20{padding:20px}

.pl20{padding-left:20px}

.pt20{padding-top:20px}

.pr20{padding-right:20px}

.pb20{padding-bottom:20px}

.pr,.rel{position:relative}

.abs,.pa{position:absolute}

.dn{display:none}

.db{display:block}

.dib{-moz-inline-stack:inline-block;display:inline-block}

.di{display:inline}

.ovh{overflow:hidden}

.ovs{overflow:scroll}

.vh{visibility:hidden}

.vv{visibility:visible}

.lh14{line-height:14px}

.lh16{line-height:16px}

.lh18{line-height:18px}

.lh20{line-height:20px}

.lh22{line-height:22px}

.lh24{line-height:24px}

.fix{*zoom:1}

.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}

.z{_zoom:1}

.h1{height:1px}

.h5{height:5px}

.h,.h10{height:10px}

.h15{height:15px}

.h20{height:20px}

.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}

*,: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(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-align:justify}

body{font:14px/1.5 Source-Regular;color:#333;-webkit-font-smoothing:antialiased;padding-top:90px}

img{max-width:100%;border:none}

input,select,textarea{font-size:14px;color:#333;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;border:none}

input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}

::-webkit-input-placeholder{color:#999}

::-moz-placeholder{color:#999}

::-ms-input-placeholder{color:#999}

select::-ms-expand{display:none}

a{color:#333;text-decoration:none}

.wp{margin:0 auto;width:100%;max-width:1566px;padding:0 15px}

.menuBtn{display:none;position:fixed;top:15px;right:12px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}

.menuBtn b{display:block;height:4px;background-color:#000;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}

.menuBtn.open b{display:none;margin:-5px 0 0;position:absolute;left:0;top:50%;width:30px}

.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}

.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}

.pages{text-align:center;font-size:0;overflow:hidden}

.pages ul{display:inline-block;vertical-align:middle}

.pages li{float:left;margin:0 4px}

.pages li a{display:block;width:38px;height:38px;font-size:14px;color:#575859;line-height:36px;text-align:center;border:1px solid #e1e3e5;overflow:hidden;border-radius:5px;transition:.5s}

.pages .pages-end a,.pages .pages-first a{width:56px}

.pages .pages-next a,.pages .pages-prev a{width:72px}

.pages li.on a,.pages li:hover a{background:#003793;color:#fff}

.pages li span{display:block;width:38px;height:38px;font-size:16px;color:#000;line-height:34px;text-align:center;border:1px solid #e1e3e5;border-radius:5px}

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

.pages{margin-bottom:50px}

.pages li a,.pages li span{font-size:14px}

}

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

.pages{margin-bottom:30px}

.pages li a,.pages li span{width:30px;height:30px;line-height:28px}

}

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

.pages li{display:none;margin:0 5px}

.pages .pages-end,.pages .pages-first,.pages .pages-next,.pages .pages-prev{display:block}

.pages .pages-end a,.pages .pages-first a{width:50px}

.pages .pages-next a,.pages .pages-prev a{width:70px}

}

.banner .item{display:block;height:800px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}

.banner .slick-dots{position:absolute;bottom:30px;left:0;right:0;text-align:center;z-index:3}

.banner .slick-dots li{display:inline-block;margin:0 5px}

.banner .slick-dots button{width:60px;height:5px;background:#fff;font-size:0;cursor:pointer;border:none}

.banner .slick-dots li.slick-active button{background:#ca1318}

@font-face{font-family:Poppins-Bold;src:url(../fonts/Poppins-Bold.otf)}

@font-face{font-family:Source-Regular;src:url(../fonts/Source-Regular.otf)}

@font-face{font-family:500;src:url(../fonts/Source-Medium.otf)}

@font-face{font-family:bold;src:url(../fonts/Source-Bold.otf)}

.header{position:fixed;left:0;right:0;top:0;width:100%;z-index:9999;padding:0 100px;background-color:#fff}

.hd-swiperlogo{display:inline-block;vertical-align:middle;width:360px}

.header .logo{display:inline-block;vertical-align:middle;padding-top:10px}

.header .logo img{display:inline-block;line-height:56px;width:160px}

.header .logo .logo-pic{display:inline-block;vertical-align:middle;position:relative;padding-right:16px;margin-right:16px}

.header .logo .logo-pic::after{position:absolute;top:50%;right:0;transform:translateY(-50%);display:block;content:' ';width:1px;height:36px;background-color:#e1e3e5}

.swiper-logo{overflow:hidden}

.swiper-logo .pic{display:inline-block;vertical-align:middle;height:44px}

.swiper-logo .pic img{display:block;height:100%;width:auto!important}

.header .inner{display:flex;justify-content:space-between;align-items:center;height:90px}

.h-r{display:flex;align-items:center;padding-top:7px}

.nav li{display:inline-block;margin:0 15px}

.nav .v1{position:relative;display:block;font-size:16px;color:#252626;transition:.5s}

.nav .v1 span{position:relative;z-index:2;padding:0 10px}

.nav .v1::before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:' ';display:block;width:28px;height:4px;opacity:1;background:#ff884d;opacity:0;transition:.5s}

.nav .on .v1::before{opacity:1}

.nav .v1:hover{color:#003793}

.nav .on .v1{color:#003793;font-weight:700}

.h-btns{display:flex;align-items:center}

.h-btns .btn{display:block;margin:0 30px 0 37px;width:28px;height:28px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/so.png);transition:.3s;cursor:pointer}

.h-btns .btn:hover{opacity:.8}

.h-lanbox{position:relative}

.h-lanbox.m{display:none}

.h-lanbox .lang{padding-right:0;cursor:pointer}

.h-lanbox .lang .tit{display:block;width:28px;height:28px;background-position:center;background-repeat:no-repeat;background-size:contain;text-align:center;position:relative;z-index:1}

.lang-list{display:none;left:0;right:0;top:0;position:absolute;width:39px;height:76px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/h-a5.png)}

.lang-list .a1{display:block;line-height:34px;font-weight:500;font-size:16px;text-align:center;transition:.3s;position:relative;color:#666}

.lang-list .a1.act,.lang-list .a1:hover{color:#75207d}

.lang-list .a1::after{position:absolute;top:2px;left:50%;transform:translateX(-50%);content:"";width:6px;height:1px;background-color:#e0e0e0}

.lang-list .a1:first-child:after{display:none}

.lang-list .a1:hover{opacity:.8}

.pop-search{position:fixed;left:0;top:0;width:100%;height:100%;z-index:90;display:none}

.pop-search .pop-search-bg{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100vh;background-color:rgba(0,0,0,.6);z-index:1}

.pop-search-close{position:absolute;right:00px;top:50%;transform:translateY(-50%);width:24px;height:24px;background:url(../images/d-close2.png) center center no-repeat;-webkit-background-size:100% auto;background-size:100% auto;z-index:20;cursor:pointer}

.pop-search .inner{position:absolute;top:90px;right:0;width:100%;z-index:2;background-color:#fff;border:1px solid #e1e3e5}

.pop-search .inner .con{overflow:hidden;padding:56px 0 40px}

.search-box{position:relative;float:right;width:512px;border-bottom:1px solid #e1e3e5;overflow:hidden;background-color:#fff;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;height:64px;line-height:64px}

.search-box input{outline:0;border:none}

.search-box .inp{display:block;flex:1;font-size:16px;color:#252626;overflow:hidden}

.search-box .inp::placeholder{color:#bbbdbf}

.search-box .submit{float:left;width:24PX;height:24px;bottom:0;background-image:url(../images/so2.png);background-size:24px auto;background-repeat:no-repeat;background-position:center;font-size:0;text-align:center;background-color:transparent;margin-right:16px;cursor:pointer}

.sub{display:none;position:absolute;top:100%;left:0;right:0;width:100%;height:auto;overflow:hidden}

.sub::after{position: fixed;top: 90px;right: 0;left: 0;bottom: 0;width: 100%;height: 100%;background:rgba(0,0,0,.7);content: ' ';display: block;}

.sub-con{position:relative;background-color:#fff;padding:52px 10px 48px;text-align:center;border-top:1px solid #e1e3e5}

.sub a{display:inline-block;text-align:center;font-size:16px;color:#252626;line-height:2.5;transition:.3s;margin:0 20px}

.sub a:hover{color:#003793}

.footer{position:relative;background:#ebedf0;padding:60px 0 0}

.go-top{position:absolute;width:36px;height:36px;z-index:999;top:70px;right:53px;cursor:pointer;transition:.5s}

.go-top img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover;transition:.5s}

.go-top .img2,.go-top:hover img{opacity:0}

.go-top:hover .img2{opacity:1}

.ft-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:31px}

.ft-top .logo{width:172px}

.ft-top .logo img{display:block;width:100%}

.ul-fttop{overflow:hidden}

.ul-fttop li{float:left;margin-left:88px}

.ul-fttop li:first-child{margin-left:0!important}

.ul-fttop .con{display:flex;align-items:center;overflow:hidden}

.ul-fttop .pic{flex:1;width:36px;height:36px;float:left;margin-right:14px}

.ul-fttop .pic img{display:block;width:100%;height:100%}

.ul-fttop .tit{font-size:16px;font-weight:700;color:#252626;height:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px}

.ul-fttop .en{font-size:12px;color:#8a8d8d}

.ft-con{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d4d6d9;padding:48px 0 78px;overflow:hidden}

.ft-con .ft-con1{float:left;width:443px}

.ft-con .ft-con2{padding:0 0 0 72px;box-sizing:border-box;float:left;border-left:1px solid #d4d6d9;border-right:1px solid #d4d6d9;width:840px}

.ft-con .ft-con1 .desc p{font-size:14px;line-height:24px;color:#252626;margin-bottom:20px;padding-right:10px;overflow:hidden}

.ft-con .ft-con1 .desc p .pic{float:left;width:24px;height:24px;border:1px solid #003793;background-size:24px auto;background-repeat:no-repeat;background-position:center;margin-right:10px;border-radius:50%}

.ft-con .ft-con1 .desc p span{display:block;overflow:hidden}

.ft-con .ft-con1 .desc p:last-child{margin-bottom:0!important}

.ul-ft{overflow:hidden;display: flex;padding-right: 40px;box-sizing: border-box;justify-content: space-between;}

.ul-ft li{float:left;}

/*.ul-ft li:nth-child(2){width:192px}*/

/*.ul-ft li:first-child{margin-left:0}*/

.ft-con3{margin-left:72px;width:182px;text-align:center}

.ft-con3 .tit,.ul-ft .tit{font-size:16px;font-weight:700;color:#252626;margin-bottom:28px;text-align:center}

.ul-ft .link{font-size:14px;display:block;color:#8a8d8d;margin-bottom:20px;text-align:center;transition:.5s;white-space:nowrap;height:1.5em;line-height:1.5em;text-overflow:ellipsis;overflow:hidden}

.ul-ft .link:hover{color:#003793}

.ul-ft .link:last-child{margin-bottom:0!important}

.ft-con3 .qr{width:104px;height:104px;margin:0 auto}

.ft-con3 .qr img{display:block;width:100%}

.ft-copy{border-top:1px solid #d4d6d9;display:flex;justify-content:space-between;height:70px;padding-top:20px}

.ft-copy .copy{margin-left:24px}

.ft-copy,.ft-copy a{font-size:14px;color:#8a8d8d;transition:.5s}

.ft-copy a:hover{text-decoration:underline;color:#003793}

.ft-copy b{display:inline-block;vertical-align:middle;width:1px;height:14px;margin:0 24px;background-color:#bbbdbf}

.footer .header{display:none;z-index:9}

@media only screen and (min-width:1199px){

.header{left:0;right:0;top:0;padding:0 5.208vw}

body{padding-top:4.687vw}

.hd-swiperlogo{width:18.75vw}

.header .logo{padding-top:.52vw}

.header .logo img{line-height:2.916vw;width:8.333vw}

.header .logo .logo-pic{padding-right:.833vw;margin-right:.833vw}

.header .logo .logo-pic::after{top:50%;right:0;transform:translateY(-50%);content:' ';width:1px;height:1.875vw}

.swiper-logo .pic{height:2.291vw}

.swiper-logo .pic img{width:auto!important}

.header .inner{justify-content:space-between;align-items:center;height:4.687vw}

.h-r{align-items:center;padding-top:.364vw}

.nav li{margin:0 .781vw}

.nav .v1{font-size:.833vw;transition:.5s}

.nav .v1 span{padding:0 .52vw}

.nav .v1::before{top:50%;left:0;transform:translateY(-50%);content:' ';width:1.458vw;height:.208vw;opacity:1;background:#ff884d;opacity:0;transition:.5s}

.nav .on .v1::before{opacity:1}

.nav .on .v1{font-weight:700}

.pop-search,.pop-search .pop-search-bg{left:0;top:0}

.pop-search-close{right:0;top:50%;transform:translateY(-50%);width:1.25vw;height:1.25vw;background:url(../images/d-close2.png) center center no-repeat;-webkit-background-size:100% auto;background-size:100% auto}

.pop-search .inner{top:4.687vw;right:0;border:1px solid #e1e3e5}

.pop-search .inner .con{padding:2.916vw 0 2.083vw}

.search-box{width:26.66vw;border-bottom:1px solid #e1e3e5;box-sizing:border-box;justify-content:space-between;align-items:center;height:3.333vw;line-height:3.333vw}

.search-box input{outline:0;border:none}

.search-box .inp{flex:1;font-size:.833vw}

.search-box .submit{width:24PX;height:1.25vw;bottom:0;background-image:url(../images/so2.png);background-size:1.25vw auto;background-repeat:no-repeat;font-size:0;margin-right:.833vw}

.sub{top:100%;left:0;right:0;}

.sub::after{position: fixed;top: 4.687vw;}

/* @keyframes mymove

    {

    from {opacity: 0;}

    to {opacity: 1;}

} */

.sub-con{padding:2.708vw .52vw 2.5vw;border-top:1px solid #e1e3e5}

.sub a{font-size:.833vw;line-height:2.5;transition:.3s;margin:0 1.041vw}

.h-btns{align-items:center}

.h-btns .btn{margin:0 1.562vw 0 1.927vw;width:1.458vw;height:1.458vw;background-repeat:no-repeat;background-size:contain;background-image:url(../images/so.png);transition:.3s}

.h-btns .btn:hover{opacity:.8}

.h-lanbox .lang .tit{width:1.458vw;height:1.458vw;background-repeat:no-repeat;background-size:contain}

.lang-list{left:0;right:0;top:0;width:2.031vw;height:3.958vw;background-repeat:no-repeat;background-size:contain;background-image:url(../images/h-a5.png)}

.lang-list .a1{line-height:1.77vw;font-weight:500;font-size:.833vw;transition:.3s}

.lang-list .a1::after{top:.104vw;transform:translateX(-50%);content:"";width:.312vw;height:1px}

.lang-list .a1:hover{opacity:.8}

.footer{background:#ebedf0;padding:3.125vw 0 0}

.go-top{width:1.875vw;height:1.875vw;top:3.645vw;right:2.76vw}

.go-top img{object-fit:cover}

.ft-top{justify-content:space-between;align-items:center;margin-bottom:1.614vw}

.ft-top .logo{width:8.958vw}

.ul-fttop li{margin-left:4.583vw}

.ul-fttop li:first-child{margin-left:0!important}

.ul-fttop .con{align-items:center}

.ul-fttop .pic{width:1.875vw;height:1.875vw;margin-right:.729vw}

.ul-fttop .tit{font-size:.833vw;font-weight:700;height:1.5em;white-space:nowrap;margin-bottom:.26vw}

.ul-fttop .en{font-size:.625vw}

.ft-con{justify-content:space-between;align-items:center;border-top:1px solid #d4d6d9;padding:2.5vw 0 4.062vw}

.ft-con .ft-con1{width:23.07vw}

.ft-con .ft-con2{padding:0 0 0 3.75vw;box-sizing:border-box;border-left:1px solid #d4d6d9;border-right:1px solid #d4d6d9;width:43.75vw}

.ft-con .ft-con1 .desc p{font-size:.729vw;line-height:1.25vw;margin-bottom:1.041vw;padding-right:.52vw}

.ft-con .ft-con1 .desc p .pic{width:1.25vw;height:1.25vw;border:1px solid #003793;background-size:1.25vw auto;background-repeat:no-repeat;margin-right:.52vw;border-radius:50%}

.ft-con .ft-con1 .desc p:last-child{margin-bottom:0!important}

.ul-ft li{width:25%}

/*.ul-ft li:nth-child(2){width:10vw}*/

.ul-ft li:first-child{margin-left:0}

.ft-con3{margin-left:3.75vw;width:9.479vw}

.ft-con3 .tit,.ul-ft .tit{font-size:.833vw;font-weight:700;margin-bottom:1.458vw}

.ul-ft .link{font-size:.729vw;margin-bottom:1.041vw}

.ul-ft .link:last-child{margin-bottom:0!important}

.ft-con3 .qr{width:5.416vw;height:5.416vw;margin:0 auto}

.ft-copy{border-top:1px solid #d4d6d9;justify-content:space-between;height:3.645vw;padding-top:1.041vw}

.ft-copy .copy{margin-left:1.25vw}

.ft-copy,.ft-copy a{font-size:.729vw}

.ft-copy b{width:1px;height:.729vw;margin:0 1.25vw}

.wp{margin:0 auto;max-width:81.56vw;padding:0 .781vw}

}

.search-box-mob{display:none}

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

.wp{margin:0 auto;max-width:100%}

.pop-search-close{position:absolute;right:30px}

body{padding-top:60px}

.h-btns{display:none}

.search-box-mob{display:flex}

.search-box{width:100%;margin:0 auto;padding:0 20px;height:54px;line-height:54px}

.header{height:60px;line-height:60px;padding:0}

.header .inner{display:block;height:auto;padding:0 15px}

.h-topbox.pc{display:none}

.h-topbox.m{display:block}

.h-topbox{text-align:center}

.h-topbox .v3{margin:0 5px}

.menuBtn{display:block}

.h-r{display:none;position:fixed;left:0;right:0;top:60px;height:calc(100% - 60px);bottom:0;overflow-y:auto;background-color:#fff;padding-top:0}

.header .logo .logo-pic{line-height:normal;padding-right:10px;margin-right:10px}

.header .logo .logo-pic::after{width:1px;height:24px}

.hd-swiperlogo{width:calc(100% - 110px)}

.ft-top{margin-bottom:10px}

.swiper-logo .pic{display:inline-block;height:25px}

.nav li{position:relative;display:block;margin:0;padding:0 15px;line-height:2}

.h-lanbox.m{display:block;position:fixed;right:50px;top:7px;z-index:9}

.h-lanbox.pc{display:none}

.h-lanbox .lang .tit{width:29px;font-size:14px;top:8px}

.lang-list{width:29px;top:100%;background-color:#fff;height:auto;background-image:none}

.nav .v1{font-size:16px;line-height:45px}

.h-btns .btn{margin:0 auto}

.lang-list .a1{font-size:14px;line-height:2}

.lang-list .a1::after{display:none}

.search-box .inp{line-height:40px;padding-right:40px}

.nav .arr{width:8px;height:15px;background-image:url(../images/right.png);background-position:center;background-repeat:no-repeat;background-size:100% auto;position:absolute;right:10px;top:10px;transition:.3s}

.nav .act .arr{transform:rotate(90deg)}

.sub{position:relative;left:auto;transform:translateX(0);top:auto;min-width:auto;background-color:transparent;padding:0 10px;height:auto!important}

.sub a{display:block;text-align:left;font-size:14px;line-height:2;margin:0;padding:0 10px;height:auto}

.sub::after{display: none;}

.ft-con2,.ft-r{display:none}

.sub-con{border-radius:0;padding:0;border:none}

.header .logo img{width:80px}

.hd-swiperlogo,.header .logo .logo-pic::after{display:none}

.footer .logo{display:none}

.footer .header{position:static;display:block;background-color:transparent}

.footer .header .logo,.footer .header .logo .logo-pic::after{display:block}

.footer .hd-swiperlogo{display:inline-block}

.footer .header .logo{width:100%;padding-top:0}

.footer{padding:30px 0 0}

.go-top{width:34px;height:34px;top:80px;right:20px}

.ft-con .ft-con1{width:90%}

}

@media only screen and (min-width:1199px)and (max-width:1366px){

.ft-con3{margin-left:0vw}

.ul-ft li{margin-left:2.166vw}

.ft-con .ft-con1{width:28.07vw}

}

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

.ft-con{display:block;padding:18px 0 28px;overflow:hidden}

.footer{position:relative;background:#ebedf0;padding:10px 0 0}

.ft-top{margin-bottom:0}

.ft-con3{margin:0 auto;width:120px;text-align:center}

.ft-con3 .qr{width:94px;height:94px;margin:0 auto}

.ft-con .ft-con1 .desc p{margin-bottom:13px;font-size:12px;padding-right:0}

.ft-con .ft-con1{float:none;width:100%}

.ft-con .ft-con1 .desc{margin-bottom:15px}

.ft-con .ft-con1 .desc p .pic{width:20px;height:20px;border:1px solid #003793;background-size:20px auto;background-repeat:no-repeat;background-position:center;margin-right:8px;border-radius:50%}

.ft-con3 .tit,.ul-ft .tit{font-size:14px;margin-bottom:8px}

.ft-copy,.ft-copy a{font-size:12px}

.ft-copy{display:block;height:auto;text-align:center;padding:12px 0}

.ft-copy .con1{margin-bottom:10px}

.ft-copy .copy{margin-left:0;display:block;margin-top:10px}

.swiper-logo .pic{height:25px}

.header .logo .logo-pic{line-height:normal;padding-right:7px;margin-right:7px}

.header .logo{padding-top:0}

}

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

.hd-swiperlogo{width:150px}

.header .logo img{width:60px}

}

.sub-inner{position: relative;z-index: 5; display:flex;border-radius:28px;overflow:hidden;background-color:#fff;width:1536px;margin:20px auto 0}

.m-tabsubcon{width:700px}

.m-tabsubcon .box{height:100%}

.picsub{width:100%;height:100%}

.picsub img{display:block;height:100%;object-fit:cover}

.m-consub{flex:1;overflow:hidden;padding:44px 64px 20px 104px}

.m-consub .con1{padding:0 0 28px 40px}

.m-consub .tit{font-size:20px;font-weight:700;color:#252626;margin-bottom:9px}

.m-consub .desc{font-size:14px;color:#8a8d8d}

.ul-subtab{border-radius:16px;padding:20px 26px 0;background:#f5f7fa;overflow:hidden}

.ul-subtab .con{padding-bottom:0;position:relative;margin:0 14px}

.ul-subtab li{float:left;width:50%;margin:0 0 16px;display:block}

.ul-subtab .con .g-linee1{opacity:0;transition:.5s}

.ul-subtab .on .con .g-linee1,

.ul-subtab .con:hover .g-linee1{opacity:1}

.ul-subtab .m-subtit{margin-bottom:6px;overflow:hidden}

.ul-subtab .con .tit2{overflow:hidden;font-size:16px;color:#252626;transition:.5s;text-align: left}

.ul-subtab .on .con .tit2,

.ul-subtab .con:hover .tit2{font-weight:700;color:#003793}

.ul-subtab .con .dot{float:left;width:8px;height:8px;border-radius:50%;overflow:hidden;margin:17px 8px 0 0;background:#eb6120;transition:.5s}

.ul-subtab .on .con .dot,

.ul-subtab .con:hover .dot{background:#003793}

@media only screen and (min-width:1199px){

.sub-inner{border-radius:1.458vw;width:80vw;margin:1.041vw auto 0}

.m-tabsubcon{width:36.45vw}

.picsub img{object-fit:cover}

.m-consub{flex:1;padding:70px 80px 50px 170px}

.m-consub .con1{padding:0 0 1.458vw 2.083vw}

.m-consub .tit{font-size:1.041vw;font-weight:700;margin-bottom:.468vw}

.m-consub .desc{font-size:.729vw}

.ul-subtab{border-radius:.833vw;padding:1.041vw 1.354vw 0;background:#f5f7fa}

.ul-subtab .con{margin:0 .729vw}

.ul-subtab li{margin:0 0 .833vw}

.ul-subtab .con .g-linee1{opacity:0;transition:.5s}

.ul-subtab .m-subtit{margin-bottom:.312vw}

.ul-subtab .con .tit2{font-size:.833vw;transition:.5s}

.ul-subtab .on .con .tit2,

.ul-subtab .con:hover .tit2{font-weight:700}

.ul-subtab .con .dot{width:.416vw;height:.416vw;border-radius:50%;margin:.885vw .416vw 0 0;background:#eb6120;transition:.5s}

}

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

.m-tabsubcon{width:100%}

.picsub{width:100%;height:auto}

.picsub img{width:100%;border-radius:12px}

.sub-inner{display:block;border-radius:0;overflow:hidden;background-color:#fff;width:100%;margin:10px auto 0}

.m-consub{padding:20px 0}

.m-consub .con1{padding:0 0 24px 20px}

.ul-subtab{border-radius:16px;padding:20px 0 10px}

.ul-subtab li{padding:0;margin:0 0 16px;display:block}

.m-consub .tit{font-size:18px;margin-bottom:5px}

}

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

.m-consub .con1{padding:0 0 15px 10px}

.m-consub .tit{font-size:16px;margin-bottom:3px}

.ul-subtab{border-radius:10px;padding:10px 0 5px}

.ul-subtab .con .tit2{font-size:14px}

.ul-subtab .con .dot{width:6px;height:6px;border-radius:50%;overflow:hidden;margin:11px 6px 0 0}

.ul-subtab li{float:none;width:100%;padding:0;margin:0 0 10px;display:block}

}

.m-news-detail{background-color:#f5f7fa;padding-bottom:120px;overflow:hidden}

.g-title-z{margin-bottom:48px;background-color:#fff;overflow:hidden;border-top:1px solid #e1e3e5}

.g-title-z .box{height:80px;display:flex;align-items:center;justify-content:space-between}

.ul-nav-z{overflow:hidden}

.ul-nav-z li{float:left;overflow:hidden;margin-right:56px}

.ul-nav-z .tit{display:block;font-size:16px;line-height:32px;color:#252626;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-nav-z .on .tit,.ul-nav-z .tit:hover{color:#003793;font-weight:700}

.m-news-detail .left{float:left;width:67.71%;margin-right:1.53%}

.m-news-detail .right{overflow:hidden;background-color:#fff;padding:46px 36px}

.m-news-z{padding:42px 72px 40px;background-color:#fff}

.m-news-z .title{border-bottom:1px solid #e1e3e5}

.m-news-z .tit{font-size:32px;line-height:58px;color:#252626;margin-bottom:12px}

.m-news-z .desc{overflow:hidden}

.m-news-z .info{font-size:16px;line-height:30px;color:#8a8d8d;margin-bottom:34px;margin-right:54px;float:left;padding-left:25px;position:relative}

.m-news-z .icon{width:20px;height:20px;position:absolute;left:0;top:50%;transform:translateY(-50%);background-position:center center;background-size:contain;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}

.m-news-z p{font-size:16px;line-height:30px;color:#252626}

.m-news-z .content{padding:36px 0 74px;border-bottom:1px solid #e1e3e5}

.g-tit-z{border-bottom:1px solid #e1e3e5;margin-bottom:21px}

.g-tit-z .tit{font-size:28px;line-height:1.2;margin-bottom:24px;padding-right:30px;position:relative;display:inline-block}

.g-tit-z .icon{width:15px;height:16px;position:absolute;right:0;top:3px;background-position:center center;background-size:contain;background-repeat:no-repeat}

.ul-news-z li{margin-bottom:28px}

.ul-news-z .day{font-size:16px;line-height:30px;color:#8a8d8d;margin-bottom:12px}

.ul-news-z .txt{font-size:18px;line-height:32px;color:#252626;margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}

.ul-news-z .con:hover .txt{color:#003793}

.ul-news-z .more{font-size:14px;line-height:24px;color:#8a8d8d}

.m-news-z .bot{padding-top:50px}

.m-news-z .bot .next,.m-news-z .bot .prev{font-size:18px;color:#575859;line-height:30px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;margin-bottom:28px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.m-news-z .bot a{display:inline}

.m-news-z .bot span{margin-right:20px;display:inline-block}

.m-news-z .bot .next:hover a,.m-news-z .bot .prev:hover a{color:#003793;font-weight:700}

.cur-z{font-size:14px;line-height:32px;color:#bbbdbf}

.cur-z a{color:#bbbdbf;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.cur-z a:hover,.cur-z span{color:#003793}

.cur-z .index{position:relative;padding-left:22px}

.cur-z .icon{width:12px;height:14px;background:url(../images/nz7.png) center center no-repeat;background-size:contain;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}

.m-terrace{margin:80px 0 80px 192px}

.m-terrace .bot{position:relative}

.g-tit-z2{border:none;margin-bottom:0}

.g-tit-z2 .tit{margin-bottom:0;font-size:38px;line-height:1.5;padding-right:22px;display:inline-block;position:relative}

.g-tit-z2 .icon{width:15px;height:16px;position:absolute;right:0;background-position:center center;background-size:contain;background-repeat:no-repeat;top:8px}

.ul-list-pr{overflow:hidden}

.ul-list-pr .con{padding-left:30.56%;position:relative}

.ul-list-pr .txt{position:absolute;height:100%;left:0;width:30.56%;padding-right:5.09%}

.ul-list-pr .bg{position:absolute;bottom:0;right:0;width:408px;z-index:1}

.ul-list-pr .bg img{display:block;width:100%;height:auto;object-fit:cover}

.ul-list-pr .title{padding:24px 0 50px;position:relative;margin-bottom:50px}

.ul-list-pr .title::after{position:absolute;width:100%;display:block;height:2px;content:"";bottom:0;left:0;background:url(../images/project/pr3.png) center center no-repeat}

.ul-list-pr .desc{font-size:16px;line-height:36px;color:#252626;position:relative;z-index:2}

.ul-list-pr .pic{overflow:hidden}

.ul-list-pr .pic img{display:block;width:100%;height:auto;object-fit:cover}

.ul-nav-pr{overflow:hidden;margin-right:44.21%}

.ul-nav-pr li{float:left;width:14.285%}

.ul-nav-pr .tit{font-size:22px;line-height:32px;color:#252626;display:inline-block;padding-left:5px;font-weight:700;position:relative}

.ul-nav-pr .tit::after{content:"";display:block;width:100px;height:8px;position:absolute;z-index:-1;bottom:5px;left:0;background:url(../images/project/pr4.png) center center no-repeat;background-size:contain}

.ul-pagetion::after{content:"";display:block;position:absolute;width:200px;height:2px;background:url(../images/project/pr5.png) center center no-repeat;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}

.ul-pagetion{overflow:hidden;width:360px;position: relative;display: flex;}

.ul-pagetion .con{width:10px;height:10px;background:linear-gradient(90deg,#003793 0,#eb6120 85%);margin:0 8px}

.m-superiority{padding:120px 0 80px;background-color:#f5f7fa}

.m-superiority .title{margin:0 88px 124px;background:linear-gradient(90deg,#003793 0,#eb6120 85%);border-radius:28px;height:160px;font-size:20px;color:#fff;line-height:40px;display:flex;align-items:center;justify-content:space-between;position:relative}

.m-superiority .title .p{width:40.91%;padding:0 78px 0 38px;text-align:center}

.m-superiority .title .p2{padding:0 38px 0 78px}

.m-superiority .title .c{width:300px;height:300px;background:url(../images/project/pr14.png) center center no-repeat;background-size:cover;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%)}

.m-project-su{overflow:hidden;padding-right:37.15%;position:relative}

.m-project-su .pic img,.ul-nav-su .icon img{display:block;width:100%;object-fit:cover}

.m-project-su .pic{position: relative;}

.m-project-su .pic .txt_box{width: 100%;height: auto;position: absolute;bottom: 0;left: 0;padding: 0 1.667vw 1.667vw;box-sizing: border-box;}

.m-project-su .pic .txt_box .box{width: 100%;height: 100%;background: rgba(255, 255, 255, 0.85);padding: 1vw 1.4583vw;box-sizing: border-box;}

.m-project-su .pic .txt_box .box .t1{line-height: 1;font-size: 0.9375vw;font-weight: bold;color: #003793;position: relative;margin-bottom: 0.4vw;display: flex;align-items: center;}

.m-project-su .pic .txt_box .box .t1 span{display: inline-block;width: 0.2083vw;height: 0.9375vw;background-color: #EB6120;margin-right: 0.5vw;}

.m-project-su .pic .txt_box .box .t2{font-size: 0.729vw;line-height: 1.4583vw;}

.m-project-su .text{position:absolute;right:0;top:0;width:37.15%;height:100%;background-color:#fff;padding-top:50px}

.m-project-su .top{position:relative;padding:0 80px 50px;margin-bottom:58px}

.m-project-su .top::after{width:100%;position:absolute;content:"";display:block;bottom:0;height:2px;background:url(../images/project/pr15.png) center center no-repeat;background-size:cover}

.m-project-su .text::after{content:"";display:block;position:absolute;bottom:56px;right:0;width:408px;height:240px;background:url(../images/project/pr6.png) center center no-repeat;background-size:cover}

.ul-nav-su li{margin-bottom:12px;height:128px;position:relative}

.ul-nav-su .con{cursor:pointer;position:absolute;height:100%;padding:0 80px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;display:flex;align-items:center;z-index:1}

.ul-nav-su .con::after{position:absolute;content:"";display:block;width:10px;height:100%;background:url(../images/project/pr10.png) center center no-repeat;background-size:cover;left:0;top:0;opacity:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;z-index:2}

.ul-nav-su .on .con{width:110%;position:absolute;right:0;background-color:#003793;padding-left:130px}

.ul-nav-su .on .con::after{opacity:1}

.ul-nav-su .tit{padding-left:18px;font-size:24px;line-height:36px;color:#252626;margin-bottom:14px;position:relative;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-nav-su .desc{font-size:16px;line-height:1.4em;color:#8a8d8d;padding-left:18px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-nav-su .tit::after{background-color:#eb6120;content:"";display:block;position:absolute;width:6px;height:24px;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}

.ul-nav-su .icon{display:none;width:56px}

.ul-nav-su .on .icon{display:block}

.ul-nav-su .on .desc,.ul-nav-su .on .tit{color:#fff}

.ul-nav-su .on .tit::after{display:none}

.m-function{padding:72px 0 120px}

.m-function .title{font-weight:700;font-size:38px;color:#252626;line-height:1.4;text-align:center;margin-bottom:50px}

.ul-function{margin:0 -18px;overflow:hidden}

.ul-function li{float:left;width:33.33%}

.ul-function .con{margin:0 18px}

.ul-function .pic{position:relative;padding-top:65.57%;overflow:hidden}

.ul-function .pic img{position:absolute;width:100%;height:100%;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.3s}

.ul-function .con:hover .pic img{transform:scale(1.1) translateY(-50%)}

.ul-function .txt{padding:28px 32px 26px;text-align:center;border:1px solid #ebedf0}

.ul-function .tit{font-weight:700;font-size:20px;line-height:36px;color:#252626;margin-bottom:8px;text-align:center}

.ul-function .desc{font-size:16px;color:#575859;line-height:2em;height:16em;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-align:center}
.ul-function .desc p{text-align: center}
.m-energy{padding:72px 0 120px}

.m-energy .title{font-size:36px;color:#252626;line-height:1.4;text-align:center;margin-bottom:40px;font-weight:700}

.m-energy .box{height:440px;position:relative;padding-left:1020px;background:linear-gradient(90deg,rgba(0,55,147,.15) 0,rgba(0,55,147,0) 100%)}

.m-energy .pic{position:absolute;width:900px;z-index:2;left:0}

.m-energy .pic img{width:100%;height:auto;object-fit:cover}

.m-energy .text{padding-top:68px}

.m-energy .tit{font-size:36px;line-height:1.4em;color:#003793;margin-bottom:50px;font-weight:700}

.m-energy .info{position:relative;font-size:16px;line-height:2em;color:#252626;margin-bottom:20px;padding-left:22px}

.m-energy .info::after{position:absolute;content:"";display:block;width:6px;height:16px;background-color:#eb6120;left:0;top:8px}

.m-list-z{padding-bottom:70px}

.ul-project-z{overflow:hidden}

.ul-project-z .left{width:68.96%;margin-right:28px;float:left}

.ul-project-z .title{color:#fff;height:80px;padding:10px 20px 0;margin-bottom:36px;background:linear-gradient(90deg,#003793 0,rgba(0,55,147,0) 100%)}

.ul-project-z .con{margin-bottom:50px;overflow:hidden}

.ul-project-z .tit{font-size:22px;line-height:32px;font-weight:700}

.ul-project-z .desc{font-size:14px;line-height:32px}

.ul-project-z .info{font-size:16px;line-height:32px;color:#252626;margin-bottom:16px}

.ul-project-z .box{position:relative}

.g-table-z{border:1px solid rgba(235,97,32,.2);position:absolute;right:0;top:0;min-width:360px}

.g-table-z .top{background:linear-gradient(90deg,rgba(235,97,32,.2) 0,rgba(235,97,32,.02) 100%)}

.g-table-z1{min-width:528px}

.g-table-z td,.g-table-z th{font-size:16px;line-height:40px;height:40px;color:#575859;padding-left:24px}

.g-table-z td{height:48px;line-height:48px}

.g-table-z th{color:#eb6120}

.ul-project-z .pic{overflow:hidden;border-radius:10px;border:1px solid rgba(0,55,147,.15)}

.ul-project-z .pic img{display:block;transition:.3s;width:100%;height:auto}

.ul-project-z .pic:hover img{transform:scale(1.05)}

.m-system{padding:72px 0}

.m-system .box{position:relative}

.m-system .title{font-size:36px;color:#252626;line-height:1.4em;text-align:center;font-weight:700;margin-bottom:58px}

.m-system .bg{width:536px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}

.ul-ststem{overflow:hidden;margin:0 -328px}

.ul-ststem li{width:50%;float:left;margin-bottom:68px}

.ul-ststem .con{display:block;margin:0 328px;text-align:center}

.ul-ststem .pic{display:inline-block;width:72px;overflow:hidden;margin-bottom:24px}

.m-system .bg img,.ul-ststem .pic img{display:block;width:100%;height:auto}

.ul-ststem .tit{font-size:20px;color:#003793;line-height:32px;font-weight:700;margin-bottom:10px;text-align:center}

.ul-ststem .desc{color:#575859;font-size:16px;text-align:center;line-height:32px}

.ul-ststem .desc p{text-align:center}

.ul-ststem .desc p,.ul-ststem .desc span{color:#252626;font-weight:700}

.m-parameter{padding-bottom:120px}

.m-parameter .tit{height:72px;line-height:72px;background:rgba(0,55,147,.1);font-size:24px;color:#003793;text-align:center;font-weight:700}

.ul-parameter{padding:40px 4px 8px;overflow:hidden;border:1px solid rgba(0,55,147,.15)}

.ul-parameter li{float:left;width:25%;overflow:hidden;margin-bottom:32px}

.ul-parameter .con{margin:0 26px;line-height:36px;font-size:16px;display:block;white-space:nowrap;overflow:hidden}

.ul-parameter .box{float:left;min-width:38%}

.ul-parameter .ql{padding:0 16px;color:#003793;display:inline-block;margin-right:16px;min-width:78px;position:relative;z-index:2}

.ul-parameter .ql::after{width:100%;height:100%;position:absolute;z-index:1;content:"";display:block;left:0;top:0;background:linear-gradient(90deg,rgba(0,55,147,.15) 0,rgba(0,55,147,0) 100%)}

.ul-parameter .info{font-size:16px;overflow:hidden;color:#252626;text-overflow:ellipsis}

.m-culture-e1 .imp .pic2{margin-top:240px}

.m-vision{margin-bottom:150px}

.m-vision .box{position:relative;height:680px;overflow:hidden}

.m-vision .bg{position:absolute;top:0;left:0;width:100%;height:100%}

.m-vision .bg img{width:100%;height:100%;object-fit:cover;display:block}

.ul-nav-vi{width:57px;position:absolute;right:60px;top:50%;transform:translateY(-50%);z-index:99}

.ul-nav-vi li{margin-bottom:38px;text-align:center}

.ul-nav-vi .con{cursor:pointer;display:inline-block;width:46px;height:46px;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:.3s}

.ul-nav-vi .con1{background-image:url(../images/e-icon4.png)}

.ul-nav-vi .con2{background-image:url(../images/e-icon5.png)}

.ul-nav-vi .con3{background-image:url(../images/e-icon6.png)}

.ul-nav-vi .on .con{width:57px;height:57px}

.ul-nav-vi .on .con1{background-image:url(../images/e-icon1.png)}

.ul-nav-vi .on .con2{background-image:url(../images/e-icon2.png)}

.ul-nav-vi .on .con3{background-image:url(../images/e-icon3.png)}

.g-title-vi{width:37.8%;height:100%;position:relative;padding:120px 60px 0 80px}

.g-title-vi::after{position:absolute;content:"";display:block;width:100%;height:100vh;mix-blend-mode:multiply;opacity:1;background:rgba(117,161,207,.6);backdrop-filter:blur(6px);z-index:2;top:0;left:0}

.g-title-vi .line{height:4px;background-color:#eb6120;width:100%;margin:30px 0 44px;position:relative;z-index:3}

.g-tite1-z{position:relative;z-index:3}

.g-tite1-z .tit{color:#fff!important}

.g-title-vi .icon{width:15px;height:16px;position:absolute;right:0;background-position:center center;background-size:contain;background-repeat:no-repeat;top:8px}

.g-title-vi .mark{margin-left:52px;position:relative;z-index:1;background-size:cover;width:273px;height:58px;background-position:center center;background-repeat:no-repeat}

.g-title-vi .txt{color:#fff;position:relative;z-index:3}

.g-title-vi .tits{font-size:22px;line-height:32px;margin-bottom:8px}

.g-title-vi .info{font-size:14px;line-height:1.4em;margin-bottom:28px}

.g-title-vi .desc{font-size:16px;line-height:32px}

.g-tit-va{height:58px;position:relative;z-index:3;margin-bottom:48px}

.g-tit-va .mark{width:438px;height:58px;margin-left:120px;background-size:cover;background-position:center center;background-repeat:no-repeat}

.g-tit-va .tit{font-weight:700;font-size:36px;color:#252626;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2;padding-right:22px}

.g-tit-va .icon{width:15px;height:16px;position:absolute;right:0;background-position:center center;background-size:contain;background-repeat:no-repeat;top:8px}



.g-tit-va .mark2{width:502px}

.g-tit-va .mark3{width:502px;height:58px;margin-left:120px;}

.g-tit-va1{text-align:center}

.g-tit-va1 .tit{left:50%;transform:translateX(-50%) translateY(-50%);padding-left:22px}

.g-tit-va1 .mark{margin:0;display:inline-block}

.g-tit-va1 .icon1{left:0}

.m-value-z{width:100%;padding:87px 0 80px;background-repeat:no-repeat;background-position:center center;background-size:cover;position: relative;}

.m-value-z>.bg{
    background-repeat:no-repeat;background-position:center center;background-size:cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
}
.m-value-z>.bg:after{

}

.ul-value-z{overflow:hidden;}

.ul-value-z li{width:14.28%;float:left}

.ul-value-z .con{background-size:cover;background-repeat: no-repeat;background-position: center center;position:relative;cursor:pointer;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;padding: 28px 0}

.ul-value-z .con:hover{background-image:url(../images/e-pic12.jpg);}

.ul-value-z .inner{padding:152px 30px 42px;background-color: #fff;position: relative;}

.ul-value-z .con:hover .inner{background-color: transparent;}

.ul-value-z .bg{width:156px;height:180px;position:absolute;top:29px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);z-index:3}

.ul-value-z .bg img{width:100%;height:100%;display:none}

.ul-value-z .bg .img1{display:block}

.ul-value-z .con:hover .bg{width:176px;height:280px;top: -14px;}

.ul-value-z .con:hover .bg .img1{display:none}

.ul-value-z .con:hover .bg img{display:block}

.ul-value-z .content{overflow: hidden;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}

.ul-value-z .con:hover .content{opacity: 0;}

.ul-value-z .icon{width:44px;height:44px;margin-bottom:28px}

.ul-value-z .icon img{display: block;width: 100%;height: 100%;}

.ul-value-z .box{overflow:hidden;margin-bottom:9px}

.ul-value-z .tit{font-size:22px;color:#252626;font-weight:700;display:inline-block;margin-right:8px}

.ul-value-z .info{font-size:14px;color:#7D7E80;display:inline-block}

.ul-value-z .desc{color:#8a8d8d;font-size:14px;line-height:2em;text-align: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

.ul-value-z .txt{font-size:15px;color:#fff;line-height:1.87em;text-align:justify;opacity:0;z-index:4;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;padding:59px 20px 20px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;overflow: hidden;}

.ul-value-z .con:hover .txt{opacity:1}

.m-management{width:100%;padding:80px 0 120px;background-repeat:no-repeat;background-position:center center;background-size:cover}

.ul-management{margin:0 -4px;overflow:hidden}

.ul-management li{float:left;height:100%}

.ul-management .on .con{width:950px}

.ul-management .con{width:136px;margin:0 4px;position:relative;transition:.6s;cursor:pointer;height:520px}

.ul-management .top{position:relative;z-index:1}

.ul-management .top img{width:136px;object-fit:cover;max-width:100%;height:100%;display:block}

.ul-management .top::before{content:"";display:block;width:136px;height:100%;background-color:rgba(0,0,0,.6);left:0;top:0;position:absolute}

.ul-management .bot{overflow:hidden;transition:.6s;position:absolute;left:0;top:0;height:100%;bottom:0;z-index:2;width:276px;display:none}

.ul-management .bot img{width:100%;height:100%;object-fit:cover;display:block}

.ul-management .txt{position:absolute;bottom:0;left:0;width:100%;padding:120px 40px 0;z-index:2;height:306px;background:url(../images/ab-c17.png) center center no-repeat;background-size:cover}

.ul-management .tit{font-weight:700;font-size:22px;line-height:26px;color:#fff;margin-bottom:4px}

.ul-management .desc{font-size:14px;line-height:28px;color:#fff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:84px}

.ul-management .info{font-size:14px;line-height:32px;color:#fff;margin-bottom:8px}

.ul-management .tit2{font-weight:700;margin-bottom:0;width:24px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%)}

.ul-management li.on .top{opacity:0}

.ul-management li.on .bot{width:100%;display:block}

@media only screen and (min-width:1199px){

.ul-parameter .info{font-size:.833vw}

.m-culture-e1 .imp .pic2{margin-top:12.5vw}

.m-culture-e1 .imp .con1{padding-left:0!important}

.ul-nav-su .icon{width:2.916vw}

.m-vision{margin-bottom:7.812vw}

.m-vision .box{height:35.41vw}

.m-vision .bg{top:0;left:0}

.m-vision .bg img{object-fit:cover}

.ul-nav-vi{width:2.968vw;right:3.125vw;top:50%;transform:translateY(-50%)}

.ul-nav-vi li{margin-bottom:1.979vw}

.ul-nav-vi .con{width:2.395vw;height:2.395vw;transition:.3s}

.ul-nav-vi .on .con{width:2.968vw;height:2.968vw}

.g-title-vi{width:37.8%;padding:6.25vw 3.125vw 0 4.166vw}

.g-title-vi .line{height:.208vw;margin:1.562vw 0 2.291vw}

.g-title-vi .icon{width:.781vw;height:.833vw;right:0;top:.416vw}

.g-title-vi .mark{margin-left:2.708vw;width:14.21vw;height:3.020vw}

.g-title-vi .tits{font-size:1.145vw;line-height:1.666vw;margin-bottom:.416vw}

.g-title-vi .info{font-size:.729vw;line-height:1.4em;margin-bottom:1.458vw}

.g-title-vi .desc{font-size:.833vw;line-height:1.666vw}

.g-tit-va{height:3.020vw;margin-bottom:2.5vw}

.g-tit-va .mark{width:22.81vw;height:3.020vw;margin-left:6.25vw}

.g-tit-va .tit{font-weight:700;font-size:1.875vw;top:50%;transform:translateY(-50%);padding-right:1.145vw}

.g-tit-va .icon{width:.781vw;height:.833vw;right:0;top:.416vw}

.g-tit-va .mark2{width:26.14vw}

.g-tit-va .mark3{width:40.14vw;height:3.020vw;margin-left:4.25vw}

.g-tit-va1 .tit{transform:translateX(-50%) translateY(-50%);padding-left:1.145vw}

.g-tit-va1 .mark{margin:0}

.g-tit-va1 .icon1{left:0}

.m-value-z{padding:4.531vw 0 4.166vw}

.ul-value-z .con{padding: 1.458vw 0}
.ul-value-z .inner{padding:7.916vw 1.562vw 2.187vw;}
.ul-value-z .bg{width:8.125vw;height:9.375vw;top:1.510vw;}
.ul-value-z .con:hover .bg{width:9.166vw;height:14.58vw;top: -0.729vw;}
.ul-value-z .icon{width:2.291vw;height:2.291vw;margin-bottom:1.458vw}
.ul-value-z .box{margin-bottom:0.468vw}
.ul-value-z .tit{font-size:1.145vw;margin-right:0.416vw}
.ul-value-z .info{font-size:0.729vw;}
.ul-value-z .desc{font-size:0.729vw;}
.ul-value-z .txt{font-size:0.781vw;padding: 3.072vw 1.041vw 1.041vw;}

.m-management{padding:4.166vw 0 6.25vw}

.ul-management{margin:0 -.208vw}

.ul-management .on .con{width:49.47vw}

.ul-management .con{width:7.083vw;margin:0 .208vw;transition:.6s;height:27.08vw}

.ul-management .top img{width:7.083vw}

.ul-management .top::before{content:"";width:7.083vw;left:0;top:0}

.ul-management .bot{transition:.6s;left:0;top:0;bottom:0;width:14.37vw}

.ul-management .bot img{object-fit:cover}

.ul-management .txt{bottom:0;left:0;padding:6.25vw 2.083vw 0;height:auto;background:url(../images/ab-c17.png) center center no-repeat;background-size:cover}

.ul-management .tit{font-weight:700;font-size:1.145vw;line-height:1.354vw;margin-bottom:.208vw}

.ul-management .desc{font-size:.729vw;line-height:1.458vw;-webkit-line-clamp:8;-webkit-box-orient:vertical;height:auto;padding-bottom:1vw;}

.ul-management .info{font-size:.729vw;line-height:1.666vw;margin-bottom:.416vw}

.ul-management .tit2{font-weight:700;width:1.25vw;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%)}

.m-news-detail{padding-bottom:6.25vw}

.g-title-z{margin-bottom:2.5vw}

.g-title-z .box{height:4.166vw;align-items:center;justify-content:space-between}

.ul-nav-z li{margin-right:2.916vw}

.ul-nav-z .tit{font-size:.833vw;line-height:1.666vw;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-nav-z .on .tit,.ul-nav-z .tit:hover{font-weight:700}

.m-news-detail .left{width:67.71%;margin-right:1.53%}

.m-news-detail .right{padding:2.395vw 1.875vw}

.m-news-z{padding:2.187vw 3.75vw 2.083vw}

.m-news-z .title{border-bottom:1px solid #e1e3e5}

.m-news-z .tit{font-size:1.666vw;line-height:3.020vw;margin-bottom:.625vw}

.m-news-z .info{font-size:.833vw;line-height:1.562vw;margin-bottom:1.77vw;margin-right:2.812vw;padding-left:1.302vw}

.m-news-z .icon{width:1.041vw;height:1.041vw;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}

.m-news-z p{font-size:.833vw;line-height:1.562vw}

.m-news-z .content{padding:1.875vw 0 3.854vw}

.g-tit-z{margin-bottom:1.093vw}

.g-tit-z .tit{font-size:1.458vw;line-height:1.2;margin-bottom:1.25vw;padding-right:1.562vw}

.g-tit-z .icon{width:.781vw;height:.833vw;right:0;top:.156vw}

.ul-news-z li{margin-bottom:1.458vw}

.ul-news-z .day{font-size:.833vw;line-height:1.562vw;margin-bottom:.625vw}

.ul-news-z .txt{font-size:.937vw;line-height:1.666vw;margin-bottom:.729vw;-webkit-line-clamp:2;-webkit-box-orient:vertical}

.ul-news-z .more{font-size:.729vw;line-height:1.25vw}

.m-news-z .bot{padding-top:2.604vw}

.m-news-z .bot .next,.m-news-z .bot .prev{font-size:.937vw;line-height:1.562vw;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;margin-bottom:1.458vw;white-space:nowrap}

.m-news-z .bot span{margin-right:1.041vw}

.m-news-z .bot a:hover{font-weight:700}

.cur-z{font-size:.729vw;line-height:1.666vw}

.cur-z a{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.cur-z .index{padding-left:1.145vw}

.cur-z .icon{width:.625vw;height:.729vw;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}

}

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

.ul-value-z .txt{padding:20px 15px}

.ul-value-z .imp{letter-spacing:1px}

.ul-parameter .con{margin:0 10px!important}

}

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

.m-aboe1 .inner{margin-bottom:50px}

.ul-parameter .info{font-size:12px}

.ul-nav-su .icon{width:40px}

.g-title-vi{width:50%;padding:60px 30px 0}

.g-tit-va .icon,.g-title-vi .icon{width:12px;height:12px;top:5px}

.g-title-vi .mark{width:164px;height:35px;margin-left:30px}

.g-title-vi .tits{font-size:18px}

.g-title-vi .info{font-size:13px;margin-bottom:15px}

.g-title-vi .desc{font-size:14px;line-height:2em}

.m-vision .box{height:500px}

.g-title-vi .line{height:2px;margin:20px 0 30px}

.m-vision{margin-bottom:60px}

.ul-nav-vi{width:46px;right:20px}

.ul-nav-vi .on .con{width:46px;height:46px}

.ul-nav-vi li{margin-bottom:20px}

.ul-nav-vi .con{width:40px;height:40px}

.m-value-z{padding:60px 0 40px}

.g-tit-va{height:35px;margin-bottom:30px}

.g-tit-va .tit{font-size:28px;padding-right:15px}

.g-tit-va .mark{width:263px;height:35px}

.ul-value-z li{width:25%;margin-bottom:10px}

.ul-value-z .con{padding: 20px 0}

.ul-value-z .inner{padding: 152px 20px 20px;}

.ul-value-z .icon{width: 30px;height: 30px;}

.ul-value-z .tit{font-size: 16px;}

.ul-management{margin:0 -10px}

.ul-management li{width:50%;margin-bottom:16px}

.ul-management .con{width:auto;margin:0 10px;overflow:hidden}

.ul-management .on .con{width:auto}

.ul-management .top{display:none}

.ul-management .bot{position:static;width:100%;display:block}

.m-management{padding:30px 0 40px}

.ul-management .tit{font-size:18px}

.ul-management .info{font-size:12px;line-height:1.4em}

.ul-management .desc{font-size:13px;line-height:24px;height:96px;-webkit-line-clamp:4}

.ul-management .txt{padding:120px 30px 0}

.m-culture-e1 .imp .pic2{margin-top:40px!important}

.m-news-z .tit{font-size:26px;line-height:1.4em}

.m-news-z .info{font-size:14px;line-height:26px}

.m-news-z .icon{width:16px;height:16px;margin-right:20px;margin-bottom:30px}

.m-news-z .content{padding:30px 0 50px}

.m-news-z p{font-size:14px;line-height:24px}

.m-news-z .bot{padding-top:30px}

.m-news-z .bot .next,.m-news-z .bot .prev{font-size:16px;line-height:1.6em;margin-bottom:15px}

.m-news-z{padding:30px}

.m-news-detail{padding-bottom:40px}

.m-news-detail .right{padding:30px}

.g-tit-z .tit{font-size:22px;margin-bottom:15px}

.ul-news-z .txt{font-size:16px;line-height:2em}

.ul-news-z .day{font-size:14px;line-height:1.5em}

.cur-z{display:none}

.g-title-z .box{height:40px;display:block}

.ul-nav-z{width:100%;white-space:nowrap;overflow-x:auto;overflow-y:hidden;height:40px}

.g-title-z{margin-bottom:30px}

.g-title-z .l{float:none}

.ul-nav-z li{float:none;display:inline-block;margin-right:20px}

.ul-nav-z .tit{line-height:40px}

}

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

.ul-management .con{height:280px}

.g-tit-va .tit,.g-title-vi .tit{font-size:24px}

.g-title-vi{padding:30px 20px 0}

.g-title-vi .tits{font-size:16px}

.g-title-vi .line{margin:15p 0}

.m-news-detail .left{width:100%;float:none;margin-bottom:30px}

.m-news-z .tit{font-size:22px}

.g-tit-z .tit{font-size:20px}

.m-news-z .desc{margin-bottom:15px}

.m-news-z .info{margin-bottom:5px}

.ul-news-z .txt{font-size:14px;margin-bottom:8px}

.m-news-z .bot a{font-size:14px}

.row-z07{padding-top:30px}

}

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

.m-news-z .bot span{margin-right:10px}

.g-tit-va .tit,.g-title-vi .tit,.m-news-z .tit{font-size:20px}

.g-title-vi{width:100%;padding:30px 20px 70px;min-height:500px}

.ul-nav-vi{z-index:5;width:auto;bottom:20px;top:auto;right:0;transform:none}

.ul-nav-vi .on .con{width:38px;height:38px}

.m-vision .box{height:auto}

.g-title-vi .info{margin-bottom:8px}

.ul-nav-vi .con{width:38px;height:38px}

.ul-value-z li{width:100%}

.ul-nav-vi li{margin-bottom:0;float:left;margin-right:30px}

.m-culture-e1 .imp .pic2{margin-top:20px}

.g-tit-va{height:25px}

.g-tit-va .mark{height:25px;width:168px;margin-left:40px}

.ul-value-z .con{padding: 0}

.ul-management li{width:100%}

.ul-management .txt{padding:100px 20px 0}

.ul-management .tit{font-size:16px}

.g-tit-z .tit{font-size:18px}

.m-news-detail .right,.m-news-z{padding:20px 10px}

}

.wow{visibility:visible!important}

.banner-swiper,.g-swipere1 .swiper-slid,.m-idxe1 .inner,.m-idxe2 .inner,.m-idxe3,.swiper-maine1,.swiper-maine1 .swiper-slidemain{height:100%;box-sizing:border-box}

.swiper-maine1 .swiper-slidemain{padding-top:90px;height:100vh;box-sizing:border-box}

.g-swiperdot,.g-swipere1{position:relative;overflow:hidden}

.g-swipere1 .swiper-button-next:after,.g-swipere1 .swiper-button-prev:after,.g-swipere1 .swiper-container-rtl .swiper-button-next:after,.g-swipere1 .swiper-container-rtl .swiper-button-prev:after{display:none}

.g-swipere1 .swiper-button-next,.g-swipere1 .swiper-button-prev{width:48px!important;height:48px!important}

.g-swipere1 .swiper-button-next,.g-swipere1 .swiper-container-rtl .swiper-button-prev{right:0;left:auto;background-image:url(../images/right1.png);background-size:100% auto;background-position:center;background-repeat:no-repeat;transition:.5s}

.g-swipere1 .swiper-button-prev,.g-swipere1 .swiper-container-rtl .swiper-button-next{left:0;right:auto;background-image:url(../images/left1.png);background-size:100% auto;background-position:center;background-repeat:no-repeat;z-index:50;cursor:pointer;transition:.5s}

.g-swipere1 .swiper-button-next:hover,.g-swipere1 .swiper-container-rtl .swiper-button-prev:hover{background-image:url(../images/right1-on.png);background-size:100% auto;background-position:center;background-repeat:no-repeat}

.g-swipere1 .swiper-button-prev:hover,.g-swipere1 .swiper-container-rtl .swiper-button-next:hover{background-image:url(../images/left1-on.png);background-size:100% auto;background-position:center;background-repeat:no-repeat}

.banner-swiper .swiper-button-next.swiper-button-disabled,.banner-swiper .swiper-button-prev.swiper-button-disabled{opacity:1;pointer-events:none;z-index:50;cursor:pointer}

.banner-swiper .swiper-button-prev{left:144px}

.banner-swiper .swiper-button-next{right:144px}

.banner-swiper .inner{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:calc(100vh - 90px)}

.banner-swiper .item{position:absolute;top:44.2%;left:0;transform:translateY(-50%);width:100%}

.banner-swiper .txt{padding-left:88px}

.banner-swiper .txt .tit{line-height:1.5;font-size:56px;font-weight:700;color:#fff;text-shadow:0 3px 6px rgba(0,0,0,.2);margin-bottom:9px}

.banner-swiper .en{font-size:18px;font-weight:500;line-height:normal;color:#fff;text-shadow:0 3px 6px rgba(0,0,0,.2);margin-bottom:33px}

.banner-swiper .txt .desc{font-size:18px;font-weight:700;line-height:36px;color:#fff;text-shadow:0 3px 6px rgba(0,0,0,.2)}

.g-swiperdot .swiper-pagination-bullet{position:relative;width:64px!important;height:4px!important;background:#fff;margin:0 6px!important;border-radius:0!important;opacity:1!important}

.g-swiperdot .swiper-pagination-bullet::after{position:absolute;top:0;left:0;bottom:0;content:"";height:100%;background:#003793;opacity:0}

@keyframes Width{

0%{width:0}

100%{width:100%}

}

.g-swiperdot .swiper-pagination-bullet-active{background-color:#fff}

.g-swiperdot .swiper-pagination-bullet-active::after{opacity:1;animation:3s linear forwards Width}

.g-swiperdot .swiper-pagination{bottom:34px;width:100%}

.g-tite1{position:relative;height:72px;line-height:72px;margin-bottom:53px;min-width:800px}

.g-tite1 .tit{position:relative;z-index:2;font-size:36px;font-weight:700;color:#252626;padding-right:25px}

.g-tite1 .tit::before{position:absolute;top:-10px;right:0;content:' ';display:block;width:15px;height:25px;background-image:url(../images/icon-e1.png);background-position:right center;background-size:15px auto;background-repeat:no-repeat}

.g-tite1 .en{position:absolute;left:80px;top:50%;transform:translateY(-50%);font-family:Poppins-Bold;font-size:80px;color:#f5f7fa}

.g-tite2{position:relative;height:auto!important;line-height:normal!important;margin-bottom:49px}

.g-tite2 .tit{margin-bottom:7px}

.g-tite2 .en{display:block;position:static;left:auto;top:auto;transform:translateY(0);font-size:16px;color:#252626}

.m-idxe3 .top{display:flex;justify-content:space-between;align-items:center}

.ul-liste2{overflow:hidden;margin:0 -12px}

.ul-liste2 li{float:left}

.ul-liste2 .con{display:block;margin:0 12px}

.ul-liste2 .tit{font-size:16px;color:#252626;padding:11px 28px;border:1px solid #e1e3e5;transition:.5s}

.m-idxe3{padding:80px 0 118px}

.m-idxe3 .top{margin-bottom:56px}

.m-idxe3 .g-tite1{margin-bottom:0}

.m-idxe3 .inner{overflow:hidden}

.ul-liste2 .con:hover .tit{background:#003793;color:#fff}

.ul-liste3{margin:0 -60px;overflow:hidden}

.ul-liste3 li{position:relative;float:left;width:33.3%}

.g-line{position:relative}

.g-line::before{position:absolute;right:0;top:50%;transform:translateY(-50%);content:' ';display:block;width:1px;height:98%;background-color:#e1e3e5}

.ul-liste3 .con{margin:0 60px;display:block;overflow:hidden}

.ul-liste3 li:nth-child(3n){border:none!important}

.ul-liste3 .tit{display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;font-weight:700;line-height:1.7;height:3.4em;color:#252626;margin-bottom:10px;transition:.5s}

.ul-liste3 .con:hover .tit{color:#003793}

.ul-liste3 .info{display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:2;height:6em;color:#8a8d8d;transition:.5s;text-align:justify}

.ul-liste3 .con:hover .info{color:#252626}

.ul-liste3 .date{font-size:16px;color:#8a8d8d;margin-bottom:40px;transition:.5s}

.ul-liste3 .con:hover .date{color:#003793}

.ul-liste3 .pic{display:block;position:relative;height:0;overflow:hidden;padding-top:65%;margin-bottom:36px}

.ul-liste3 .pic img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover;transition:.5s}

.ul-liste3 .con:hover .pic img{transform:scale(1.08)}

.m-idxe2{position:relative;overflow:hidden;background:#f5f7fa;height:100%;padding:80px 0}

.m-idxe2 .inner{overflow:hidden;min-height:720px;position:relative;width:33%}

.m-idxe2 .g-tite1{margin-bottom:33px}

.m-idxe2 .abor{position:absolute;top:80px;right:0;width:58.5%;overflow:hidden}

.swiper-e3{margin:0 -8px!important}

.swiper-e3 .pic{display:block;position:relative;height:0;overflow:hidden;padding-top:75.6%;margin:0 8px}

.swiper-e3 .pic::after{position:absolute;top:0;right:0;content:' ';display:block;width:100%;height:100%;background:rgba(37,47,61,.25);opacity:1}

.swiper-e3 .swiper-slide-active .pic::after{opacity:0}

.swiper-e3 .pic img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover;transition:.5s}

.swiper-e3 .con:hover .pic img{transform:scale(1.08)}

.swiper-e3 .txt{position:absolute;top:0;left:0;right:0;bottom:0;padding:75px 20px 20px;text-align:center;z-index:5}

.swiper-e3 .tit{font-size:28px;font-weight:700;color:#252626;height:1.5em;white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;text-align:center}

.swiper-e3 .en{font-size:16px;color:#252626;margin-bottom:43px;text-align:center}

.g-more-e1{display:flex;justify-content:center;align-items:center}

.g-more-e2{display:block}

.g-more-e1 a{font-size:16px;color:#003793;width:160px;height:48px;display:flex;justify-content:center;align-items:center;border:1px solid #003793;background-color:transparent;transition:.5s}

.g-more-e1:hover a{background:#003793;border:1px solid #003793;color:#fff}

.g-more-e2 a{font-size:14px;width:168px;height:56px}

.g-more-e1 img{position:static!important;display:none!important;width:16px!important;height:auto!important;margin-left:8px}

.g-more-e2 img{position:static;height:auto;margin-left:12px;transition:.5s;display:none!important}

.g-more-e1 .img2{display:inline-block!important}

.g-more-e1:hover .img2{display:none!important}

.g-more-e1:hover img{display:inline-block!important}

.swiper-e2 .con{opacity:0}

.swiper-e2 .swiper-slide-active .con{opacity:1}

.m-idxe2 .con .desc{font-size:16px;line-height:2;height:10em;text-align:justify;color:#252626;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-bottom:48px}

.swiper-e2 .info .tit{font-size:24px;font-weight:700;margin-bottom:6px;color:#252626}

.swiper-e2 .info .en{font-size:14px;color:#252626;margin-bottom:32px}

.swiper-e2 .desc1 p{position:relative;padding-left:16px;font-size:16px;color:#252626;margin-bottom:16px}

.swiper-e2 .desc2{margin-top:40px;line-height:2}

.swiper-e2 .desc1 p::before{position:absolute;top:8px;left:0;content:' ';display:block;width:8px;height:8px;border-radius:50%;overflow:hidden;background:#eb6120}

.m-idxe2 .swiper-button-next,.m-idxe2 .swiper-button-prev{width:150px!important;height:56px!important;display:flex;justify-content:center;align-items:center;border:1px solid #e1e3e5;border-radius:0;bottom:16px;top:auto;transform:0;font-size:16px;text-transform:uppercase;color:#8a8d8d;background-color:transparent!important}

.m-idxe2 .swiper-button-next,.m-idxe2 .swiper-container-rtl .swiper-button-prev{right:auto;left:196px;background-size:0;width:180px;height:56px;transition:.5s}

.m-idxe2 .swiper-button-prev,.m-idxe2 .swiper-container-rtl .swiper-button-next{left:0;right:auto;background-size:0;transition:.5s}

.m-idxe2 .swiper-button-next:after,.m-idxe2 .swiper-button-prev:after,.m-idxe2 .swiper-container-rtl .swiper-button-next:after,.m-idxe2 .swiper-container-rtl .swiper-button-prev:after{display:none}

.m-idxe2 .swiper-button-next.swiper-button-disabled,.m-idxe2 .swiper-button-prev.swiper-button-disabled{opacity:1!important;cursor:auto;pointer-events:none}

.m-idxe2 .swiper-button-next:hover,.m-idxe2 .swiper-button-prev:hover{background:#003793!important;color:#fff}

.m-idxe2 .swiper-button-next .pic-swiper,.m-idxe2 .swiper-button-prev .pic-swiper{display:inline-block;width:16px;margin-right:16px;margin-top:5px;font-size:0!important}

.m-idxe2 .swiper-button-next img{margin:0 0 0 16px}

.m-idxe2 .swiper-button-next .pic-swiper img{display:block;width:100%}

.m-idxe2 .swiper-button-next .pic-swiper .img2,.m-idxe2 .swiper-button-next:hover .pic-swiper .img1,.m-idxe2 .swiper-button-prev .pic-swiper .img2,.m-idxe2 .swiper-button-prev:hover .pic-swiper .img1{display:none}

.m-idxe2 .swiper-button-next:hover .pic-swiper .img2,.m-idxe2 .swiper-button-prev:hover .pic-swiper .img2{display:block}

.m-idxe1{overflow:hidden}

.m-idxe1 .inner{position:relative;overflow:hidden}

.m-idxe1 .inner .con1{position:static;top:0;float:left;padding:80px 0 0 192px;width:892px;overflow:hidden}

.m-idxe1 .inner .pic2{float:right;width:836px;overflow:hidden}

.m-idxe1 .inner .pic2 img{display:block;width:100%}

.m-idxe1 .item .tit{font-size:24px;font-weight:700;color:#003793;margin-bottom:19px;height:1.5em;overflow:hidden;text-overflow:ellipsis}

.m-idxe1 .item .desc{margin-bottom:64px;text-align:justify}

.m-idxe1 .item .desc p{font-size:16px;line-height:32px;color:#252626;margin-bottom:16px}

.m-idxe1 .item .desc p:last-child{margin-bottom:0!important}

.g-bane1 .item{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:29.45%;height:0}

.g-bane1 .item::after{position:absolute;top:0;right:0;content:' ';display:block;width:100%;height:100%;background:rgba(0,0,0,.25)}

.g-bane1 .tit-con{position:absolute;left:0;right:0;top:46.5%;transform:translateY(-50%);width:100%;z-index:5}

.g-bane1 .tit{font-size:40px;font-weight:700;color:#fff}

.cur{position:absolute;right:0;top:40px;transform:translateY(-50%);background-position:left center;background-repeat:no-repeat;background-size:16px auto;font-size:14px;color:#fff;padding-left:20px}

.cur a{font-size:14px;color:#fff}

.m-banbot-e1{position:absolute;bottom:0;left:0;width:100%;z-index:5;height:80px}

.m-banbot-e1 .con{position:relative;border-width:1px 0 0;border-style:solid;border-color:#fff}

.ul-liste1{position:relative;top:-1px;z-index:5;overflow:hidden;margin-bottom:16px}

.ul-liste1 li{float:left}

.ul-liste1 .con{display:block;font-size:16px;color:#fff;transition:.5s;border-top:6px solid transparent;border-style:solid;padding:23px 24px 9px}

.ul-liste1 .con:hover{color:#003793}

.ul-liste1 .on .con{font-size:18px;font-weight:700;color:#003793;background-color:#fff;border-width:6px 0 0;border-style:solid;border-image:linear-gradient(90deg,#003793 0,#eb6120 85%) 6 0 0 0}

.m-aboe1{background:#f5f7fa;padding-bottom:7px}

.m-aboe1 .item .tit{margin-bottom:7px}

.m-aboe1 .item .en{font-size:16px;color:#252626;margin-bottom:20px}

.m-aboe1 .item .desc{margin-bottom:80px}

.m-aboe2{position:relative;padding:71px 0 80px}

.m-aboe2 .bg{position:absolute;right:0;top:112px;width:440px;z-index:1}

.m-aboe2 .inner{position:relative;z-index:5}

.m-aboe2 .desc{padding:46px 0 0;font-size:16px;line-height:36px;text-align:justify;color:#252626}

.g-linee1{position:relative;height:2px;background:linear-gradient(90deg,#eb6120 0,rgba(235,97,32,0) 100%)}

.m-aboe3{background-position:center;background-size:cover;background-repeat:no-repeat;padding:110px 0 176px}

.m-aboe3 .g-tite2{margin-bottom:116px}

.m-aboe3 .desc .tit{font-size:30px;font-weight:700;color:#fff;margin-bottom:5px}

.m-aboe3 .desc .en{font-size:18px;color:#fff;margin-bottom:107px}

.m-aboe3 .desc .link{display:block;width:72px;height:72px;border-radius:50%;overflow:hidden}

.m-aboe3 .desc .link img{display:block;width:100%;height:100%;object-fit:cover}

.m-culture-e1 .inner .pic2{width:630px;margin-top:160px}

.m-culture-e1 .inner .con1{position:static;left:auto;top:0;float:left;padding-top:0;width:840px;overflow:hidden}

.m-culture-e1 .item .desc p{margin-bottom:0!important;text-indent:2em}

.mape1{position:relative;width:1536px;height:1420px;margin:0 auto}

.mape1 img{display:block;width:100%;height:100%}

.mape1 .dot{position:relative;width:12px;height:12px;border-radius:50%;background:#eb6120;transition:.5s}

.mape1 .item:hover .dot{background:#003793}

.mape1 .item{position:absolute;z-index:55}

.mape1 .item .pic{position:absolute;left:-822px;top:50%;transform:translateY(-50%);width:640px;height:0;transition:.5s;opacity:0}

.mape1 .item1.on1 .pic,.mape1 .item2.on1 .pic,.mape1 .item:hover .pic{background:#eb6120;opacity:1;height:360px}

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

.mape1 .item .pic::before{position:absolute;top:48.9%;right:-182px;content:' ';display:block;width:182px;height:2px;transform:translateY(-50%) rotate(3deg);background-color:#003793}

.mape1 .item2.on1 .pic,.mape1 .item2:hover .pic{left:-1202px;top:-1426%}

.mape1 .item2 .pic::before{top:73%;right:-392px;width:431px;transform:translateY(-50%) rotate(35deg)}

.mape1 .item1{top:27%;right:30.5%}

.mape1 .item2{top:39.5%;right:25.3%}

.m-contacte2{z-index:2;position:relative;margin-top:-456px;padding:80px 0 119px}

.m-contacte1 .inner{position:relative;padding-top:80px;z-index:5}

.m-contacte1 .inner .g-tite1{position:absolute;top:80px;left:0}

.m-contacte1 .list{position:absolute;transform:translateX(-50%);left:50%;top:740px;background-color:#fff;width:100%}

.ul-listcontacte1{margin:0 -15px;box-shadow:0 20px 56px 0 rgba(0,55,147,.15)}

.ul-listcontacte1 .tit{font-size:20px;font-weight:700;color:#252626;transition:.5s;height:1.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:30px}

.ul-listcontacte1 li{float:left;width:33.333%;box-sizing:border-box}

.ul-listcontacte1 .con{display:block;border-bottom:8px solid transparent;transition:.5s;padding:39px 34px 11px;border-right:1px solid #e1e3e5}

.ul-listcontacte1 .con:hover,.ul-listcontacte1 .on .con{border-bottom-color:#003793}

.ul-listcontacte1 li:last-child .con{border-right-color:transparent!important}

.ul-listcontacte1 .con:hover .tit,.ul-listcontacte1 .on .tit{color:#003793}

.ul-listcontacte1 .item{display:flex;align-items:center;margin-bottom:25px}

.ul-listcontacte1 .item .txt{overflow:hidden;font-size:16px;color:#252626}

.ul-listcontacte1 .pic{width:28px;height:28px;border-radius:50%;border:1.17px solid #4b4c4d;margin-right:10px;transition:.5s}

.ul-listcontacte1 .con:hover .pic{border-color:#003793}

.ul-listcontacte1 .pic img{display:block;width:100%;height:100%;object-fit:cover;transition:.5s}

.ul-listcontacte1 .con:hover .pic img,.ul-listcontacte1 .pic .img2{display:none}

.ul-listcontacte1 .con:hover .pic .img2{display:block}

.m-sub-contact .inner1{padding:44px 72px 48px}

.m-sub-contact .box{overflow:hidden;padding-bottom:41px;border-bottom:1px solid #e1e3e5;margin-bottom:47px}

.m-sub-contact .box1{float:left;width:47%}

.m-sub-contact .box2{float:right;width:47.3%}

.m-sub-contact .box .tit1{font-size:20px;font-weight:700;color:#252626;margin-bottom:20px}

.m-sub-contact .box .desc{font-size:16px;line-height:32px;color:#575859}

.m-sub-contact .bot{display:flex;justify-content:space-between;align-items:center}

.m-sub-contact .bot .con span{font-size:16px;margin-right:10px;color:#8a8d8d}

.m-sub-contact .bot .con a{font-size:16px;color:#003793}

.m-sub-contact .bot .btn{display:block;width:240px;height:56px;display:flex;justify-content:center;align-items:center;border:1px solid #e1e3e5;font-size:16px;color:#8a8d8d;transition:.5s}

.m-sub-contact .bot .btn:hover{background-color:#003793;color:#fff}

.m-contacte2 .top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:41px}

.m-contacte2 .top .desc{overflow:hidden}

.m-contacte2 .top .g-tite1{width:300px;flex:1;margin-bottom:0!important}

.m-contacte2 .top .desc p{font-size:18px;font-weight:700;color:#252626;background-size:24px auto;background-position:left center;background-repeat:no-repeat;padding-left:30px;margin-right:40px;float:left}

.m-contacte2 .top .desc p:last-child{margin-right:0!important}

.m-contacte2 .pic2{margin-bottom:58px}

.m-contacte2 .pic2 img{display:block;width:100%}

.ul-contacte1{position:relative}

.ul-contacte1 li{background-color:#fff;margin-bottom:20px;transition:.5s}

.ul-contacte1 li:last-child{margin-bottom:0!important}

.ul-contacte1 li .tit{position:relative;display:block;padding:25px 60px 25px 33px;font-size:20px;font-weight:700;color:#252626;background:#fff;cursor:pointer}

.ul-contacte1 .on .tit{background:#003793}

.ul-contacte1 li .tit .span1{display:inline-block;font-weight:400;font-size:18px;color:#575859;margin-right:53px;width:232px}

.ul-contacte1 li .tit .span1:last-of-type{margin-right:50px}

.ul-contacte1 .on .tit,.ul-contacte1 .on .tit .span1{color:#fff}

.ul-contacte1 li .tit i{display:block;position:absolute;width:40px;height:40px;right:24px;top:50%;transform:translateY(-50%);background:url(../images/up.svg) center no-repeat}

.ul-contacte1 .on .tit i{background:url(../images/down.svg) center no-repeat}

.m-sub-contact{display:none}

.ul-contacte1 .tit{overflow:hidden}

.ul-contacte1 .tit .tit1{float:left;margin-right:206px}

.ul-contacte1 .tit .item{overflow:hidden}

.m-newe1{padding:80px 0 51px}

.swiper-newe1 .ul-liste3 .pic{float:left;display:block;margin-right:110px;width:712px;height:460px;padding-top:0}

.swiper-newe1 .ul-liste3 .pic img{position:static}

.swiper-newe1 .ul-liste3 .con:hover .pic img{transform:scale(1)}

.swiper-newe1 .ul-liste3 .tit{line-clamp:1;-webkit-line-clamp:1;height:1.5em;font-size:24px;margin-bottom:16px}

.swiper-newe1 .ul-liste3 .txt{padding-top:24px;overflow:hidden}

.swiper-newe1 .g-line::before{display:none!important}

.swiper-newe1 .ul-liste3 .date{margin-bottom:50px}

.swiper-newe1 .ul-liste3 .info{margin:49px 0 64px;color:#252626}

.swiper-newe1 .ul-liste3 .more{position:relative;font-size:16px;color:#8a8d8d;text-transform:capitalize;padding-right:38px;transition:.5s}

.swiper-newe1 .ul-liste3 .more:hover{color:#003793}

.swiper-newe1 .ul-liste3 .more::after{position:absolute;top:50%;right:0;transform:translateY(-50%);background-size:7px auto;background-position:center;background-repeat:no-repeat;background-image:url(../images/more2.png);display:block;content:' ';width:24px;height:24px;border-radius:50%;background-color:#ebedf0;transition:.5s}

.swiper-newe1 .ul-liste3 .more:hover::after{background-image:url(../images/more2-on.png);background-color:#003793}

.m-newe1 .g-swiperdot .swiper-pagination-bullet,.m-newe1 .g-swiperdot .swiper-pagination-bullet-active{background:#ebedf0}

.m-newe1 .g-swiperdot .swiper-pagination-bullet{margin:0 8px}

.m-newe1 .g-swiperdot .swiper-pagination{width:auto;bottom:30px;left:820px}

.m-newe2{overflow:hidden;border-top:1px solid #e1e3e5;padding:84px 0 120px}

.ul-liste4{padding-bottom:7px}

.ul-liste4 li{margin-bottom:67px}

.ul-liste4 .g-line:nth-child(3n)::before{background-color:transparent!important}

.m-mediae1{padding:80px 0 120px;overflow:hidden}

.ul-mediae1{padding-bottom:36px;margin:0 -28px}

.ul-mediae1 .bot{display:flex;justify-content:space-between;align-items:center;margin-bottom:19px}

.ul-mediae1 .pic{padding-top:54.7%;margin-bottom:32px}

.ul-mediae1 .tit{line-clamp:1;-webkit-line-clamp:1;height:1.5em;margin-bottom:17px}

.ul-mediae1 .con{margin:0 28px;border-bottom:4px solid transparent;transition:.5s}

.ul-mediae1 .con:hover{border-bottom:4px solid #003793}

.ul-mediae1 .g-line::before{display:none}

.ul-mediae1 .date{margin-bottom:0!important;transition:.5s}

.ul-mediae1 .more{font-size:16px;color:#8a8d8d;transition:.5s}

.ul-mediae1 .con:hover .info,.ul-mediae1 .con:hover .more{color:#003793}

.ul-mediae1 .info{line-clamp:2;-webkit-line-clamp:2;line-height:2;height:4em;margin-bottom:30px}

.ul-mediae1 li{margin-bottom:44px}

.ul-activitiese1 .date1{position:absolute;top:24px;right:24px;width:64px;height:72px;background:#fff;display:flex;justify-content:center;align-items:center;z-index:5;transition:.5s}

.ul-activitiese1 .con:hover .date1{background:#003793}

.ul-activitiese1 .rui{font-size:14px;color:#8a8d8d;transition:.5s;margin:3px 0 0}

.ul-activitiese1 .yue{font-size:24px;font-weight:700;color:#252626;transition:.5s}

.ul-activitiese1 .con:hover .rui,.ul-activitiese1 .con:hover .yue{color:#fff}

.ul-activitiese1 .tit{line-clamp:2;-webkit-line-clamp:2;line-height:1.7;height:3.4em;margin-bottom:20px}

.ul-activitiese1 .pic{padding-top:54.7%;margin-bottom:0!important}

.ul-activitiese1 .txt{padding:32px 36px 40px}

.ul-activitiese1 .con{position:relative;border-bottom:none!important;background:#f5f7fa}

.ul-activitiese1 .con:hover{background:#003793}

.ul-activitiese1 .activitiebot .line{position:absolute;top:50%;left:23.3%;width:0;height:1px;background-color:#9cc9f0;transition:.5s}

.ul-activitiese1 .con:hover .activitiebot .line{width:66.5%!important;margin-left:0!important}

.ul-activitiese1 .activitiebot{position:relative;display:flex;justify-content:inherit}

.ul-activitiese1 .activitiebot .arr{width:24px;height:24px;margin-left:16px}

.ul-activitiese1 .activitiebot .arr img{display:block;width:100%;transition:.5s}

.ul-activitiese1 .con:hover .activitiebot{display:flex;justify-content:space-between;align-items:center}

.ul-activitiese1 .activitiebot .arr .img2,.ul-activitiese1 .con:hover .activitiebot .arr .img1{display:none}

.ul-activitiese1 .con:hover .activitiebot .arr .img2{display:block}

.ul-activitiese1 .con:hover .info{color:#9cc9f0}

.ul-activitiese1 .con:hover .more,.ul-activitiese1 .con:hover .tit{color:#fff}

.ul-activitiese1 .info{margin-bottom:40px}

.ul-activitiese1 li{margin-bottom:48px}

.ul-activitiese1{padding-bottom:31px}

@media only screen and (min-width:1199px){

.g-swipere1 .swiper-button-next,.g-swipere1 .swiper-button-prev{width:2.5vw!important;height:2.5vw!important}

    .g-swipere1.mobile{display: none;}

.g-swipere1 .swiper-button-next,.g-swipere1 .swiper-container-rtl .swiper-button-prev{right:0;left:auto;background-image:url(../images/right1.png);background-size:100% auto;background-repeat:no-repeat}

.g-swipere1 .swiper-button-prev,.g-swipere1 .swiper-container-rtl .swiper-button-next{left:0;right:auto;background-image:url(../images/left1.png);background-size:100% auto;background-repeat:no-repeat}

.banner-swiper .swiper-button-prev{left:7.5vw}

.banner-swiper .swiper-button-next{right:7.5vw}

.banner-swiper .inner{background-repeat:no-repeat;background-size:cover;padding-top:calc(100vh - 4.687vw)}

.banner-swiper .item{top:44.2%;left:0;transform:translateY(-50%)}

.banner-swiper .txt{padding-left:4.583vw}

.banner-swiper .txt .tit{line-height:1.5;font-size:2.916vw;font-weight:700;text-shadow:0 .156vw .312vw rgba(0,0,0,.2);margin-bottom:.468vw}

.banner-swiper .en{font-size:.937vw;font-weight:500;line-height:normal;text-shadow:0 .156vw .312vw rgba(0,0,0,.2);margin-bottom:1.718vw}

.banner-swiper .txt .desc{font-size:.937vw;font-weight:700;line-height:1.875vw;text-shadow:0 .156vw .312vw rgba(0,0,0,.2)}

.g-swiperdot .swiper-pagination-bullet{width:3.333vw!important;height:.208vw!important;margin:0 .312vw!important}

.g-swiperdot .swiper-pagination{bottom:1.77vw}

.g-tite1{height:3.75vw;line-height:3.75vw;margin-bottom:2.76vw;min-width:41.66vw}

.g-tite1 .tit{font-size:1.875vw;font-weight:700;padding-right:1.302vw}

.g-tite1 .tit::before{top:-.52vw;right:0;content:' ';width:.781vw;height:1.302vw;background-image:url(../images/icon-e1.png);background-size:.781vw auto;background-repeat:no-repeat}

.g-tite1 .en{left:4.166vw;top:50%;transform:translateY(-50%);font-family:Poppins-Bold;font-size:4.166vw}

.g-tite2{height:auto;line-height:normal;margin-bottom:2.552vw}

.g-tite2 .tit{margin-bottom:.364vw}

.g-tite2 .en{left:auto;top:auto;transform:translateY(0);font-size:.833vw}

.ul-liste2{margin:0 -.625vw}

.ul-liste2 .con{margin:0 .625vw}

.ul-liste2 .tit{font-size:.833vw;padding:.572vw 1.458vw;border:1px solid #e1e3e5}

.m-idxe3{padding:4.166vw 0 6.145vw}

.m-idxe3 .top{justify-content:space-between;align-items:center;margin-bottom:2.916vw}

.ul-liste2 .con:hover .tit{background:#003793}

.ul-liste3{margin:0 -3.125vw}

.ul-liste3 li{width:33.3%}

.g-line::before{right:0;top:50%;transform:translateY(-50%);content:' ';width:1px}

.ul-liste3 .con{margin:0 3.125vw}

.ul-liste3 li:nth-child(3n){border:none!important}

.ul-liste3 .tit{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.041vw;font-weight:700;line-height:1.7;height:3.4em;margin-bottom:.52vw;transition:.5s}

.ul-liste3 .info{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.833vw;line-height:2;height:6em;transition:.5s}

.ul-liste3 .date{font-size:.833vw;margin-bottom:2.083vw;transition:.5s}

.ul-liste3 .pic{margin-bottom:1.875vw}

.ul-liste3 .pic img{top:0;left:0;right:0;bottom:0;object-fit:cover;transition:.5s}

.ul-liste3 .con:hover .pic img{transform:scale(1.08)}

.m-idxe2{background:#f5f7fa;padding:4.166vw 0}

.m-idxe2 .inner{min-height:37.5vw}

.m-idxe2 .g-tite1{margin-bottom:1.718vw}

.m-idxe2 .abor{top:4.166vw;right:0;width:58.5%}

.swiper-e3{margin:0 -.416vw!important}

.swiper-e3 .pic{padding-top:75.6%;margin:0 .416vw}

.swiper-e3 .pic::after{top:0;right:0;content:' ';background:rgba(37,47,61,.25);opacity:1}

.swiper-e3 .swiper-slide-active .pic::after{opacity:0}

.swiper-e3 .pic img{top:0;left:0;right:0;bottom:0;object-fit:cover;transition:.5s}

.swiper-e3 .con:hover .pic img{transform:scale(1.08)}

.swiper-e3 .txt{top:0;left:0;right:0;bottom:0;padding:3.906vw 1.041vw 1.041vw}

.swiper-e3 .tit{font-size:1.458vw;font-weight:700;height:1.5em;white-space:nowrap;margin-bottom:.416vw}

.swiper-e3 .en{font-size:.833vw;margin-bottom:2.239vw}

.g-more-e1{justify-content:center;align-items:center}

.g-more-e1 a{font-size:.833vw;width:8.333vw;height:2.5vw;justify-content:center;align-items:center}

.g-more-e2 a{font-size:.729vw;width:8.75vw;height:2.916vw}

.g-more-e1 img{transform:translate(0);width:.833vw!important;height:auto;margin-left:.416vw}

.g-more-e2 img{margin-left:.625vw}

.m-idxe2 .con .desc{font-size:.833vw;line-height:2;height:10em;line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-bottom:2.5vw}

.swiper-e2 .info .tit{font-size:1.25vw;font-weight:700;margin-bottom:.312vw}

.swiper-e2 .info .en{font-size:.729vw;margin-bottom:1.666vw}

.swiper-e2 .desc1 p{padding-left:.833vw;font-size:.833vw;margin-bottom:.833vw}

.swiper-e2 .desc1 p::before{top:.416vw;left:0;content:' ';width:.416vw;height:.416vw;border-radius:50%;background:#eb6120}

.swiper-e2 .desc2{margin-top:2.083vw;line-height:2}

.m-idxe2 .swiper-button-next,.m-idxe2 .swiper-button-prev{width:7.812vw!important;height:2.916vw!important;justify-content:center;align-items:center;border:1px solid #e1e3e5;bottom:.833vw;top:auto;transform:0;font-size:.833vw;text-transform:uppercase}

.m-idxe2 .swiper-button-next,.m-idxe2 .swiper-container-rtl .swiper-button-prev{right:auto;left:10.2vw;background-size:0;width:9.375vw;height:2.916vw;transition:.5s}

.m-idxe2 .swiper-button-prev,.m-idxe2 .swiper-container-rtl .swiper-button-next{left:0;right:auto;background-size:0;transition:.5s}

.m-idxe2 .swiper-button-next.swiper-button-disabled,.m-idxe2 .swiper-button-prev.swiper-button-disabled{opacity:1!important;pointer-events:none}

.m-idxe2 .swiper-button-next:hover,.m-idxe2 .swiper-button-prev:hover{background:#003793}

.m-idxe2 .swiper-button-next .pic-swiper,.m-idxe2 .swiper-button-prev .pic-swiper{width:.833vw;margin-right:.833vw;margin-top:.26vw}

.m-idxe2 .swiper-button-next img{margin:0 0 0 .833vw}

.m-idxe1 .inner .con1{padding:4.166vw 0 0 10vw;width:46.45vw}

.m-idxe1 .inner .pic2{width:43.54vw}

.m-idxe1 .item .tit{font-size:1.25vw;font-weight:700;margin-bottom:.989vw;height:1.5em}

.m-idxe1 .item .desc{margin-bottom:3.333vw}

.m-idxe1 .item .desc p{font-size:.833vw;line-height:1.666vw;margin-bottom:.833vw}

.m-idxe1 .item .desc p:last-child{margin-bottom:0!important}

.g-bane1 .item{background-repeat:no-repeat;background-size:cover;padding-top:29.45%}

.g-bane1 .item::after{top:0;right:0;content:' ';background:rgba(0,0,0,.25)}

.g-bane1 .tit-con{left:0;right:0;top:46.5%;transform:translateY(-50%)}

.g-bane1 .tit{font-size:2.083vw;font-weight:700}

.cur{top:2.083vw;right:0;transform:translateY(-50%);background-position:left center;background-repeat:no-repeat;background-size:.833vw auto;font-size:.729vw;padding-left:1.041vw}

.cur a{font-size:.729vw}

    .m-banbot-e1{bottom:0;left:0;height:100%;display: flex;align-items: flex-end;}

.m-banbot-e1 .con{border-width:1px 0 0;border-style:solid}

.ul-liste1{margin-bottom:.833vw;padding-right: 18vw;display: flex;flex-wrap: wrap;}

.ul-liste1 .con{font-size:.833vw;transition:.5s;border-top:solid transparent;border-style:solid;padding:1.197vw 1.25vw .468vw}

.ul-liste1 .on .con{font-size:.937vw;font-weight:700;border-width:.312vw 0 0;border-style:solid;border-image:linear-gradient(90deg,#003793 0,#eb6120 85%) 6 0 0 0}

.m-aboe1{background:#f5f7fa;padding-bottom:.364vw}

.m-aboe1 .item .tit{margin-bottom:.364vw}

.m-aboe1 .item .en{font-size:.833vw;margin-bottom:1.041vw}

.m-aboe1 .item .desc{margin-bottom:4.166vw}

.m-aboe2{padding:3.697vw 0 4.166vw}

.m-aboe2 .bg{right:0;top:5.833vw;width:22.91vw}

.m-aboe2 .desc{padding:2.395vw 0 0;font-size:.833vw;line-height:1.875vw}

.g-linee1{height:.104vw;background:linear-gradient(90deg,#eb6120 0,rgba(235,97,32,0) 100%)}

.m-aboe3{background-size:cover;background-repeat:no-repeat;padding:5.729vw 0 9.166vw}

.m-aboe3 .g-tite2{margin-bottom:6.041vw}

.m-aboe3 .desc .tit{font-size:1.562vw;font-weight:700;margin-bottom:.26vw}

.m-aboe3 .desc .en{font-size:.937vw;margin-bottom:5.572vw}

.m-aboe3 .desc .link{width:3.75vw;height:3.75vw;border-radius:50%}

.m-aboe3 .desc .link img{object-fit:cover}

.m-culture-e1 .inner .pic2{width:32.81vw;margin-top:12.333vw}

.m-culture-e1 .inner .con1{left:auto;top:0;width:43.75vw}

.m-culture-e1 .item .desc p{margin-bottom:0!important;text-indent:2em}

.m-newe1{padding:4.166vw 0 2.656vw}

.swiper-newe1 .ul-liste3 .pic{margin-right:5.729vw;width:37.08vw;height:23.95vw}

.swiper-newe1 .ul-liste3 .tit{line-clamp:1;-webkit-line-clamp:1;height:1.5em;font-size:1.25vw;margin-bottom:.833vw}

.swiper-newe1 .ul-liste3 .txt{padding-top:1.25vw}

.swiper-newe1 .ul-liste3 .date{margin-bottom:2.604vw}

.swiper-newe1 .ul-liste3 .info{margin:2.552vw 0 3.333vw}

.swiper-newe1 .ul-liste3 .more{font-size:.833vw;text-transform:capitalize;padding-right:1.979vw}

.swiper-newe1 .ul-liste3 .more::after{top:50%;right:0;transform:translateY(-50%);background-size:.364vw auto;background-repeat:no-repeat;background-image:url(../images/more2.png);content:' ';width:1.25vw;height:1.25vw;border-radius:50%}

.m-newe1 .g-swiperdot .swiper-pagination-bullet,.m-newe1 .g-swiperdot .swiper-pagination-bullet-active{background:#ebedf0}

.m-newe1 .g-swiperdot .swiper-pagination-bullet{margin:0 .416vw}

.m-newe1 .g-swiperdot .swiper-pagination{width:auto;bottom:1.562vw;left:42.7vw}

.m-newe2{border-top:1px solid #e1e3e5;padding:4.375vw 0 6.25vw}

.ul-liste4{padding-bottom:.364vw}

.ul-liste4 li{margin-bottom:3.489vw}

.mape1{width:80vw;height:73.95vw;margin:0 auto}

.mape1 img{object-fit:cover}

.mape1 .dot{width:.625vw;height:.625vw;border-radius:50%;background:#eb6120;transition:.5s}

.mape1 .item:hover .dot{background:#003793}

.mape1 .item .pic{left:-42.81vw;top:50%;transform:translateY(-50%);width:33.33vw;transition:.5s;opacity:0}

.mape1 .item1.on1 .pic,.mape1 .item2.on1 .pic,.mape1 .item:hover .pic{background:#eb6120;opacity:1;height:18.75vw}

.mape1 .item .pic img{object-fit:cover}

.mape1 .item .pic::before{top:48.9%;right:-9.479vw;content:' ';width:9.479vw;height:.104vw;transform:translateY(-50%) rotate(3deg)}

.mape1 .item2.on1 .pic,.mape1 .item2:hover .pic{left:-46.9vw;top:-1426%}

.mape1 .item2 .pic::before{top:73%;right:-15.4vw;width:17vw;transform:translateY(-50%) rotate(35deg)}

.mape1 .item1{top:27%;right:30.5%}

.mape1 .item2{top:39.5%;right:25.3%}

.m-contacte2{margin-top:-23.75vw;padding:4.166vw 0 6.197vw}

.m-contacte1 .inner{padding-top:4.166vw}

.m-contacte1 .inner .g-tite1{top:4.166vw;left:0}

.m-contacte1 .list{top:38.54vw}

.ul-listcontacte1{margin:0 -.781vw;box-shadow:0 1.041vw 2.916vw 0 rgba(0,55,147,.15)}

.ul-listcontacte1 .tit{font-size:1.041vw;font-weight:700;transition:.5s;height:1.5em;white-space:nowrap;margin-bottom:1.562vw}

.ul-listcontacte1 li{box-sizing:border-box}

.ul-listcontacte1 .con{border-bottom:solid transparent;transition:.5s;padding:2.031vw 1.77vw .572vw;border-right:1px solid #e1e3e5}

.ul-listcontacte1 li:last-child .con{border-right:none}

.ul-listcontacte1 .item{align-items:center;margin-bottom:1.302vw}

.ul-listcontacte1 .item .txt{font-size:.833vw}

.ul-listcontacte1 .pic{width:1.458vw;height:1.458vw;border-radius:50%;border-width:.060vw;margin-right:.52vw;transition:.5s}

.ul-listcontacte1 .pic img{object-fit:cover;transition:.5s}

.m-sub-contact .inner1{padding:2.291vw 3.75vw 2.5vw}

.m-sub-contact .box{padding-bottom:2.135vw;border-bottom:1px solid #e1e3e5;margin-bottom:2.447vw}

.m-sub-contact .box2{width:47.3%}

.m-sub-contact .box .tit1{font-size:1.041vw;font-weight:700;margin-bottom:1.041vw}

.m-sub-contact .box .desc{font-size:.833vw;line-height:1.666vw}

.m-sub-contact .bot{justify-content:space-between;align-items:center}

.m-sub-contact .bot .con span{font-size:.833vw;margin-right:.52vw}

.m-sub-contact .bot .con a{font-size:.833vw}

.m-sub-contact .bot .btn{width:12.5vw;height:2.916vw;justify-content:center;align-items:center;border:1px solid #e1e3e5;font-size:.833vw;transition:.5s}

.m-contacte2 .top{justify-content:space-between;align-items:baseline;margin-bottom:2.135vw}

.m-contacte2 .top .g-tite1{width:15.62vw;flex:1;margin-bottom:0!important;min-width: 20vw;}

.m-contacte2 .top .desc p{font-size:.937vw;font-weight:700;background-size:1.25vw auto;background-repeat:no-repeat;padding-left:1.562vw;margin-right:2.083vw}

.m-contacte2 .top .desc p:last-child{margin-right:0!important}

.m-contacte2 .pic2{margin-bottom:3.020vw}

.ul-contacte1 li{margin-bottom:1.041vw;transition:.5s}

.ul-contacte1 li:last-child{margin-bottom:0!important}

.ul-contacte1 li .tit{padding:1.302vw 1.718vw;font-size:1.041vw;font-weight:700;padding-right:3.125vw;background:#fff}

.ul-contacte1 .on .tit{background:#003793}

.ul-contacte1 li .tit .span1{font-weight:400;font-size:.937vw;margin-right:2.76vw;width:12.08vw}

.ul-contacte1 li .tit .span1:last-of-type{margin-right:2.604vw}

.ul-contacte1 li .tit i{width:2.083vw;height:2.083vw;right:1.25vw;top:50%;transform:translateY(-50%);background:url(../images/up.svg) center no-repeat}

.ul-contacte1 .on .tit i{background:url(../images/down.svg) center no-repeat}

.ul-contacte1 .tit .tit1{margin-right:10.72vw}

.m-mediae1{padding:4.166vw 0 6.25vw}

.ul-mediae1{padding-bottom:1.875vw;margin:0 -1.458vw}

.ul-mediae1 .bot{justify-content:space-between;align-items:center;margin-bottom:.989vw}

.ul-mediae1 .pic{padding-top:54.7%;margin-bottom:1.666vw}

.ul-mediae1 .tit{line-clamp:1;-webkit-line-clamp:1;height:1.5em;margin-bottom:.885vw}

.ul-mediae1 .con{margin:0 1.458vw;border-bottom:solid transparent;transition:.5s}

.ul-mediae1 .con:hover{border-bottom:solid #003793}

.ul-mediae1 .date{margin-bottom:0!important;transition:.5s}

.ul-mediae1 .more{font-size:.833vw;transition:.5s}

.ul-mediae1 .info{line-clamp:2;-webkit-line-clamp:2;line-height:2;height:4em;margin-bottom:1.562vw}

.ul-mediae1 li{margin-bottom:2.291vw}

.ul-activitiese1 .tit{line-clamp:2;-webkit-line-clamp:2;line-height:1.7;height:3.4em;margin-bottom:1.041vw}

.ul-activitiese1 .pic{padding-top:54.7%;margin-bottom:0!important}

.ul-activitiese1 .txt{padding:1.666vw 1.875vw 2.083vw}

.ul-activitiese1 .con{border-bottom:none!important;background:#f5f7fa}

.ul-activitiese1 .con:hover{background:#003793}

.ul-activitiese1 .activitiebot .line{transition:.5s}

.ul-activitiese1 .con:hover .activitiebot .line{height:1px;opacity:1}

.ul-activitiese1 .activitiebot{justify-content:inherit}

.ul-activitiese1 .activitiebot .arr{width:1.25vw;height:1.25vw;margin-left:.833vw}

.ul-activitiese1 .activitiebot .arr img{transition:.5s}

.ul-activitiese1 .con:hover .activitiebot{justify-content:space-between;align-items:center}

.ul-activitiese1 .info{margin-bottom:2.083vw}

.ul-activitiese1 li{margin-bottom:2.5vw}

.ul-activitiese1{padding-bottom:1.614vw}

.ul-activitiese1 .date1{top:1.25vw;right:1.25vw;width:3.333vw;height:3.75vw;background:#fff;justify-content:center;align-items:center;transition:.5s}

.ul-activitiese1 .con:hover .date1{background:#003793}

.ul-activitiese1 .rui{font-size:.729vw;transition:.5s;margin:.156vw 0 0}

.ul-activitiese1 .yue{font-size:1.25vw;font-weight:700;transition:.5s}

}

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

.banner-swiper .swiper-button-prev{left:30px}

.banner-swiper .swiper-button-next{right:30px}

.banner-swiper .txt{padding-left:50px}

.g-swipere1 .swiper-button-next,.g-swipere1 .swiper-button-prev{width:40px!important;height:40px!important;background-size:40px auto}

.banner-swiper .txt .tit{font-size:35px;margin-bottom:3px}

.banner-swiper .en{margin-bottom:15px;font-size:14px}

.banner-swiper .txt .desc{line-height:25px;font-size:14px;display:none}

.g-swiperdot .swiper-pagination-bullet{position:relative;width:50px!important;height:3px!important}

.m-idxe1 .inner .con1{position:static;width:100%;padding:30px 15px;float:left}

.g-tite1 .tit::before{position:absolute;top:-10px;right:0;content:' ';display:block;width:13px;height:20px;background-image:url(../images/icon-e1.png);background-position:right center;background-size:11px auto;background-repeat:no-repeat}

.g-tite1 .tit{font-size:25px;padding-right:21px}

.g-tite1 .en{left:45px;font-size:52px}

.g-tite1{height:58px;line-height:58px;margin-bottom:20px;min-width:auto}

.m-idxe1 .item .tit{font-size:18px;margin-bottom:10px}

.m-idxe1 .item .desc p{font-size:14px;line-height:30px;margin-bottom:3px}

.m-idxe1 .item .desc{margin-bottom:27px}

.g-more-e2 a{font-size:12px;width:146px;height:45px}

.g-more-e2 img{margin-left:10px}

.g-more-e1 img{width:12px}

.m-idxe1 .inner .pic2{float:none;width:100%;overflow:hidden}

.m-idxe2{padding:30px 0}

.m-idxe2 .inner{width:100%;min-height:inherit;padding-bottom:60px;margin-bottom:30px}

.m-idxe2 .swiper-button-next,.m-idxe2 .swiper-button-prev{font-size:14px;width:125px!important;height:46px!important;bottom:0}

.m-idxe2 .swiper-button-next img{margin:0 0 0 13px}

.m-idxe2 .swiper-button-next .pic-swiper,.m-idxe2 .swiper-button-prev .pic-swiper{display:inline-block;width:14px;margin-right:14px}

.m-idxe2 .swiper-button-next,.m-idxe2 .swiper-container-rtl .swiper-button-prev{left:170px}

.m-idxe2 .abor{position:static;overflow:hidden;width:100%}

.m-idxe2 .con .desc{font-size:14px;line-height:2;height:auto;margin-bottom:25px}

.m-idxe2 .g-tite1{margin-bottom:3px}

.swiper-e2 .info .tit{font-size:18px;margin-bottom:3px}

.swiper-e2 .info .en{font-size:12px;margin-bottom:27px}

.swiper-e2 .desc1 p{padding-left:14px;font-size:14px;margin-bottom:10px}

.swiper-e2 .desc2{margin-top:23px;line-height:2}

.swiper-e2 .desc1 p::before{width:6px;height:6px;top:7px}

.m-idxe3{padding:50px 0 73px}

.ul-liste3 .con{margin:0 30px}

.ul-liste3{margin:0 -30px;overflow:hidden}

.ul-liste3 .tit{font-size:18px}

.ul-liste3 .date,.ul-liste3 .info{font-size:14px}

.ul-liste2 .tit{font-size:14px;color:#252626;padding:14px 24px}

.ul-liste2 .con{margin:0 7px}

.m-idxe3 .g-tite1{width:50%}

.g-bane1 .tit{font-size:25px}

.ul-liste1 .con{font-size:15px;padding:8px 10px}

.ul-liste1 .on .con{border-width:3px 0 0;font-size:16px}

.ul-liste1{top:-5px;margin-bottom:8px;white-space:nowrap;overflow-x:auto}

.cur,.cur a{font-size:12px}

.cur{display:none}

.ul-liste1 li{float:none;display:inline-block}

.m-aboe2{padding:30px 0}

.g-tite2 .en{font-size:12px!important}

.m-aboe2 .desc{padding:30px 0 0;font-size:14px;line-height:34px;text-align:justify;color:#252626}

.m-aboe3{padding:50px 0 66px}

.m-aboe3 .g-tite2{margin-bottom:63px}

.m-aboe3 .desc .tit{font-size:22px;margin-bottom:3px}

.m-aboe3 .desc .en{font-size:14px;margin-bottom:70px}

.m-aboe3 .desc .link{width:52px;height:52px}

.m-newe1 .g-swiperdot .swiper-pagination{bottom:0;left:0;width:100%}

.swiper-newe1 .ul-liste3 .txt{padding-bottom:40px}

.swiper-newe1 .ul-liste3 .pic{float:none;display:block;margin-right:0;width:100%;height:auto;padding-top:0;margin-bottom:20px}

.swiper-newe1 .ul-liste3 .tit{font-size:20px;margin-bottom:15px}

.swiper-newe1 .ul-liste3 .info{margin:22px 0 30px}

.swiper-newe1 .ul-liste3 .date{margin-bottom:23px}

.m-newe2{overflow:hidden;border-top:1px solid #e1e3e5;padding:48px 0 40px}

.m-contacte1 .list{top:550px;top:45.87vw}

.ul-listcontacte1{margin:0 -10px;box-shadow:0 10px 28px 0 rgba(0,55,147,.15)}

.ul-listcontacte1 .con{border-bottom-width:4px;padding:20px 20px 8px}

.ul-listcontacte1 .tit{font-size:16px;margin-bottom:10px}

.ul-listcontacte1 .item{margin-bottom:15px}

.ul-listcontacte1 .item .txt{font-size:14px}

.ul-listcontacte1 .pic{width:22px;height:22px;margin-right:7px}

.m-contacte2{position:relative;margin-top:-330px;padding:48px 0 119px;margin-top:-27.52vw;padding:4.003vw 0 9.924vw}

.mape1{width:100%;height:1061px;height:88.49vw;margin:0 auto}

.ul-contacte1 .tit .item{display:none}

.ul-contacte1 li .tit{padding:20px;font-size:18px}

.ul-contacte1 li .tit i{right:15px}

.m-sub-contact .inner1{padding:30px}

.m-sub-contact .box .tit1{font-size:16px;font-weight:700;color:#252626;margin-bottom:8px}

.m-sub-contact .box .desc{font-size:14px;line-height:30px}

.m-sub-contact .box{padding-bottom:20px;margin-bottom:20px}

.m-sub-contact .bot .con span{font-size:14px;margin-right:8px}

.m-sub-contact .bot .con a{font-size:14px}

.m-sub-contact .bot .btn{width:210px;height:50px;font-size:14px}

.m-banbot-e2,.mape1 .item .pic{display:none}

}

@media only screen and (min-width:1199px) and (max-width:1300px){

.ul-liste3 .tit{font-size:16px}

.m-idxe2 .con .desc,.ul-liste3 .info{font-size:12px}

}

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

.ul-mediae1 .con{margin:0 15px}

.m-mediae1{padding:40px 0 60px;overflow:hidden}

.ul-mediae1{margin:0 -15px;padding-bottom:0}

.ul-mediae1 .more{font-size:14px}

.ul-activitiese1 .txt{padding:20px 19px 26px}

.ul-activitiese1 .activitiebot .arr{width:20px;height:20px}

.ul-activitiese1 .con:hover .activitiebot .line{width:54.5%!important}

.ul-mediae1 li{margin-bottom:30px}

.ul-mediae1 .info{margin-bottom:15px}

.ul-mediae1 .tit{margin-bottom:10px}

.m-newe1{padding:30px 0 51px}

}

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

.ul-liste3 li{width:50%}

.m-idxe3 .top{display:block;margin-bottom:25px}

.m-idxe3 .g-tite1{width:100%}

.banner-swiper .txt .tit{font-size:29px;margin-bottom:3px}

.g-tite1 .tit{font-size:20px;padding-right:17px}

.g-tite1 .en{left:45px;font-size:40px}

.ul-listcontacte1 li{width:50%}

.ul-listcontacte1 .con{border-bottom:1px solid #e1e3e5}

.ul-listcontacte1 li:last-of-type .con,.ul-listcontacte1 li:nth-last-of-type(2) .con{border-bottom:1.7px solid transparent}

.mape1{height:105.49vw;margin:0 auto}

.m-contacte1 .list{top:53.87vw}

.m-contacte2 .top .desc p{font-size:14px;background-size:18px auto;background-position:left center;background-repeat:no-repeat;padding-left:25px;margin-right:25px;float:left}

.m-contacte2 .top{margin-bottom:15px}

.m-contacte2 .pic2{margin-bottom:20px}

.m-sub-contact .box1,.m-sub-contact .box2{float:none;width:100%;margin-bottom:20px}

.m-sub-contact .bot{display:block}

.m-sub-contact .bot .btn{width:210px;height:50px;font-size:14px;margin:20px auto 0}

.ul-mediae1 li:nth-child(3n){border-right:none!important}

.ul-activitiese1 .con:hover .activitiebot .line{width:66.5%!important}

.ul-mediae1 .con,.ul-mediae1 .con:hover{border-bottom-width:2px}

.ul-liste4 .g-line:nth-child(3n):before{background-color:#e1e3e5!important}

.ul-liste4 .g-line:nth-child(2n)::before{background-color:transparent!important}

}

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



.banner-swiper .inner{min-height:250px}

.banner-swiper .txt .tit{font-size:18px;margin-bottom:0}

.banner-swiper .txt{padding-left:00px}

.banner-swiper .txt .desc{line-height:20px;font-size:12px}

.banner-swiper .en{margin-bottom:6px;font-size:12px}

.g-swipere1 .swiper-button-next,.g-swipere1 .swiper-button-prev{width:30px!important;height:30px!important;background-size:30px auto}

    .g-swipere1.pc{display: none;}

.banner-swiper .swiper-button-next{right:10px;display:none}

.banner-swiper .swiper-button-prev{left:10px;display:none}

.g-swiperdot .swiper-pagination-bullet{position:relative;width:40px!important;height:3px!important}

.g-swiperdot .swiper-pagination{bottom:13px}

.g-tite1{height:58px;line-height:58px;margin-bottom:3px;min-width:auto}

.g-tite1 .tit{font-size:18px;padding-right:17px}

.g-tite1 .tit::before{width:10px;height:20px;background-image:url(../images/icon-e1.png);background-position:right center;background-size:8px auto;background-repeat:no-repeat}

.g-tite1 .en{left:36px;font-size:26px}

.m-idxe1 .item .tit{font-size:16px;margin-bottom:8px}

.swiper-e2 .info .tit{font-size:16px}

.m-idxe2 .swiper-button-next,.m-idxe2 .swiper-button-prev{width:98px!important;height:32px!important;font-size:12px}

.m-idxe2 .swiper-button-next,.m-idxe2 .swiper-container-rtl .swiper-button-prev{left:120px}

.swiper-e3 .tit{font-size:16px;margin-bottom:2px}

.swiper-e3 .en{font-size:12px;margin-bottom:15px}

.g-more-e1 a{font-size:12px;width:120px;height:40px}

.swiper-e3 .g-more-e1{display:none}

.m-idxe3{padding:34px 0 30px}

.ul-liste2{margin:0 -3px;white-space:nowrap;overflow-x:auto}

.ul-liste2 .con{margin:0 3px}

.ul-liste2 .tit{font-size:13px;padding:8px 15px}

.ul-liste2 li{float:none;display:inline-block}

.ul-liste3,.ul-liste3 .con{margin:0}

.ul-liste3 li{width:100%;float:none;margin-bottom:20px}

.g-line::before{display:none}

.ul-liste3 .tit{font-size:16px;margin-bottom:10px}

.ul-liste3 .date{font-size:12px;margin-bottom:10px}

.ul-liste3 .pic{margin-bottom:10px}

.g-bane1 .item{min-height:250px}

.g-bane1 .tit{font-size:18px}

.ul-liste1 .on .con{font-size:14px}

.cur{display:none}

.m-idxe1 .inner .con1{position:static;width:100%;padding:10px 15px;float:none}

.g-tite2{margin-bottom:20px}

.m-aboe2 .bg{position:absolute;right:0;top:50px;width:140px;z-index:1}

.m-aboe3{padding:40px 0 50px}

.m-aboe3 .desc .tit{font-size:20px;margin-bottom:0}

.swiper-newe1{padding:30px 0 41px}

.swiper-newe1 .ul-liste3 .txt{overflow:hidden;padding-top:24px}

.swiper-newe1 .ul-liste3 .tit{font-size:16px;margin-bottom:6px}

.swiper-newe1 .ul-liste3 .date{margin-bottom:16px}

.swiper-newe1 .ul-liste3 .info{margin:17px 0 25px}

.swiper-newe1 .ul-liste3 .more{position:relative;font-size:12px;color:#8a8d8d;text-transform:capitalize;padding-right:36px}

.swiper-newe1 .ul-liste3 .more::after{background-size:5px auto;width:22px;height:22px}

.m-newe2{padding:30px 0 0}

.ul-liste3 li:nth-child(3n){border-right:none!important}

.m-contacte1 .list{position:static;margin:20px 0 0;transform:translateX(0)}

.mape1{height:105.49vw;display: none;}

.m-contacte2{margin-top:0;padding:30px 0}

.ul-listcontacte1 .con{margin:0;border-right:none}

.ul-listcontacte1 li{float:none;width:100%}

.ul-listcontacte1 li:nth-last-of-type(2) .con{border-bottom:1px solid #e1e3e5}

.mape1 .dot{position:relative;width:8px;height:8px}

.m-contacte2 .top{margin-bottom:15px;display:block}

.m-contacte2 .top .desc p{margin-bottom:10px}

.ul-contacte1 li .tit{padding:17px 14px;font-size:16px}

.m-sub-contact .inner1{padding:30px 15px}

.m-sub-contact .bot .con a{font-size:14px;display:block;word-break:break-all}

.m-sub-contact .bot .con span{display:block;margin-right:0;margin-bottom:5px}

.m-banbot-e2{display:none}

.m-mediae1{padding:30px 0 20px;overflow:hidden}

.ul-mediae1 .more{font-size:12px}

.m-contacte1 .inner{position:relative;padding-top:30px}

.m-contacte1 .inner .g-tite1{position:static;top:30px;left:0}

.mape1 img{height:auto}

.ul-listcontacte1{box-shadow:0 5px 10px 0 rgba(0,55,147,.15)}

.ul-activitiese1 .date1{top:15px;right:15px;width:55px;height:60px}

.ul-activitiese1 .rui{font-size:12px}

.ul-activitiese1 .yue{font-size:18px}

.swiper-e3 .txt{padding:25px 20px 20px}

.m-newe1{padding:30px 0}

}

.swiper-e4{margin:0 -60px;margin-right:-20px!important}

.swiper-e4 .ul-liste3{margin:0}

.swiper-e4 .ul-liste3 li{float:none;width:100%}

.swiper-e3{overflow:visible!important;width:900px}

.m-idxe3 .inner .wp1{max-width:1666px;overflow:hidden}

.m-idxe3 .inner .box{position:relative;left:-10px;overflow:hidden}

@media only screen and (min-width:1199px){

.swiper-e4{margin:0 -3.125vw;margin-right:-1.041vw!important}

.swiper-e4 .ul-liste3{margin:0}

.swiper-e3{width:46.87vw}

.m-idxe3 .inner .wp1{max-width:86.77vw}

.m-idxe3 .inner .box{left:-.52vw}

.mape1 img{display:block;width:100%;height:auto}

}

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

.swiper-e4{margin:0 -30px}

.swiper-e3{width:90%}

.m-idxe3 .inner .box{position:relative;left:-25px;overflow:hidden}

.m-idxe3 .inner .wp1{max-width:100%;overflow:hidden}

.swiper-maine1 .swiper-slidemain{padding-top:0;box-sizing:border-box}

.banner-swiper,.g-swipere1 .swiper-slid,.m-idxe1 .inner,.m-idxe2 .inner,.m-idxe3,.swiper-maine1,.swiper-maine1 .swiper-slidemain{height:auto;box-sizing:border-box}

.swiper-maine1 .swiper-wrappermain{display:block}

}

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

.swiper-e4{margin:0 -5px}

.swiper-e4 .ul-liste3 .con{margin:0 5px}

.m-idxe3 .inner .box{position:relative;left:0;overflow:hidden}

.swiper-e3{width:100%;margin:0!important}

.swiper-e3 .pic{margin:0}

}

.ul-nav-vi .js-content{position:relative;overflow:hidden}

.swiper-container .swiper-footer{height:auto!important}

.row-z06{overflow:hidden}

@media only screen and (min-width:1199px){

.m-terrace{padding:4.166vw 0 0 10vw;box-sizing: border-box;background: linear-gradient(180deg, #EDEDFA 0%, #FFFFFF 100%);margin: 0;position: relative;}

.g-tit-z2{border:none}

.g-tit-z2 .tit{font-size:1.979vw;line-height:1.5;padding-right:1.145vw;white-space: nowrap;}

.g-tit-z2 .icon{width:.781vw;height:.833vw;right:0;background-size:contain;background-repeat:no-repeat;top:.416vw}

.ul-list-pr{}

.ul-list-pr .con{padding-left:30.56%}

.ul-list-pr .txt{left:0;width:42.56%;padding-right:5.09%}

.ul-list-pr .bg{bottom:14vw;right:7vw;width:21.25vw}

.ul-list-pr .bg img{height:auto;object-fit:cover}

.ul-list-pr .title{padding:1.25vw 0 2.604vw;margin-bottom:2.604vw}

.ul-list-pr .title::after{height:.104vw;content:"";bottom:0;left:0;background:url(../images/project/pr3.png) center left no-repeat}

.ul-list-pr .desc{font-size:.833vw;line-height:1.875vw}

.ul-list-pr .pic img{height:auto;object-fit:cover}

.m-terrace .bot{margin-top: 5vw;width: 120%}

.ul-nav-pr{margin-right: 0;}

.ul-nav-pr li{width:8vw;margin-bottom: 1.5vw;}

.ul-nav-pr .tit{font-size:1.145vw;line-height:1.666vw;padding-left:.26vw;font-weight:700;display: block;width: 100%;position: relative;z-index: 2;}

    .ul-nav-pr .tit span{position: relative;z-index: 5;}

.ul-nav-pr .tit::after{content:"";width:5.208vw;height:.416vw;bottom:.26vw;left:0;background:url(../images/project/pr4.png) center center no-repeat;background-size:contain;z-index: 1}





.ul-pagetion{overflow:hidden;width:360px;position: relative;display: flex;margin-top: 1vw}

    .ul-pagetion .con{width:.52vw;height:.52vw;background:linear-gradient(90deg,#003793 0,#eb6120 85%);margin:0 .416vw 0 0;padding-left: 0;}

    .ul-pagetion::after{content:"";width:10.41vw;height:.104vw;background:url(../images/project/pr5.png) center center no-repeat;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}



    .m-superiority{padding:6.25vw 0 4.166vw}

.m-superiority .title{margin:0 4.583vw;background:linear-gradient(90deg,#003793 0,#eb6120 85%);border-radius:1.458vw;height:8.333vw;font-size:1.041vw;line-height:2.083vw;align-items:center;justify-content:space-between;margin-bottom:6.458vw}

.m-superiority .title .p{width:40.91%;padding:0 4.062vw 0 1.979vw}

.m-superiority .title .p2{padding:0 1.979vw 0 4.062vw}

.m-superiority .title .c{width:15.62vw;height:15.62vw;background:url(../images/project/pr14.png) center center no-repeat;background-size:cover;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%)}

.m-project-su{padding-right:37.15%}

.m-project-su .text{right:0;top:0;width:37.15%;padding-top:2.604vw}

.m-project-su .top{padding:0 4.166vw 2.604vw;margin-bottom:0}

.m-project-su .top::after{content:none;}

.m-project-su .text::after{content:"";bottom:2.916vw;right:0;width:21.25vw;height:12.5vw;background:url(../images/project/pr6.png) center center no-repeat;background-size:cover}

.ul-nav-su li{margin-bottom:.625vw;height:5.666vw}

.ul-nav-su .con{padding:0 4.166vw;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;align-items:center}

.ul-nav-su .con::after{content:"";width:.52vw;background:url(../images/project/pr10.png) center center no-repeat;background-size:cover;left:0;top:0;opacity:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-nav-su .on .con{right:0;padding-left:6.77vw}

.ul-nav-su .on .con::after{opacity:1}

.ul-nav-su .tit{padding-left:.937vw;font-size:1.25vw;line-height:1.875vw;margin-bottom:.729vw;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-nav-su .desc{font-size:0.729vw;line-height:1.4em;padding-left:0.729vw;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}

.ul-nav-su .tit::after{content:"";width:.312vw;height:1.25vw;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}

.m-function{padding:3.75vw 0 6.25vw}

.m-function .title{font-weight:700;font-size:1.979vw;line-height:1.4;margin-bottom:2.604vw}

.ul-function{margin:0 -.937vw}

.ul-function li{width:33.33%}

.ul-function .con{margin:0 .937vw}

.ul-function .pic{padding-top:65.57%}

.ul-function .pic img{top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.3s}

.ul-function .con:hover .pic img{transform:scale(1.1) translateY(-50%)}

.ul-function .txt{padding:1.458vw 1.666vw 1.354vw;border:1px solid #ebedf0}

.ul-function .tit{font-weight:700;font-size:1.041vw;line-height:1.875vw;margin-bottom:.416vw}

.ul-function .desc{font-size:.833vw;}

.m-energy{padding:3.75vw 0 6.25vw}

.m-energy .title{font-size:1.875vw;line-height:1.4;margin-bottom:2.083vw}

.m-energy .box{height:22.91vw;padding-left:53.12vw;background:linear-gradient(90deg,rgba(0,55,147,.15) 0,rgba(0,55,147,0) 100%)}

.m-energy .pic{width:46.87vw;left:0}

.m-energy .pic img{height:auto;object-fit:cover}

.m-energy .text{padding-top:3.541vw}

.m-energy .tit{font-size:1.875vw;line-height:1.4em;margin-bottom:2.604vw;font-weight:700}

.m-energy .info{font-size:.833vw;line-height:2em;margin-bottom:1.041vw;padding-left:1.145vw}

.m-energy .info::after{content:"";width:.312vw;height:.833vw;left:0;top:.416vw}

.m-list-z{padding-bottom:3.645vw}

.ul-project-z .left{width:68.96%;margin-right:1.458vw}

.ul-project-z .title{height:4.166vw;padding:.52vw 1.041vw 0;margin-bottom:1.875vw;background:linear-gradient(90deg,#003793 0,rgba(0,55,147,0) 100%)}

.ul-project-z .con{margin-bottom:2.604vw}

.ul-project-z .tit{font-size:1.145vw;line-height:1.666vw;font-weight:700}

.ul-project-z .desc{font-size:.729vw;line-height:1.666vw}

.ul-project-z .info{font-size:.833vw;line-height:1.666vw;margin-bottom:.833vw}

.g-table-z{border:1px solid rgba(235,97,32,.2);right:0;top:0;min-width:18.75vw}

.g-table-z .top{background:linear-gradient(90deg,rgba(235,97,32,.2) 0,rgba(235,97,32,.02) 100%)}

.g-table-z1{min-width:27.5vw}

.g-table-z td,.g-table-z th{font-size:.833vw;line-height:2.083vw;height:2.083vw;padding-left:1.25vw}

.g-table-z td{height:2.5vw;line-height:2.5vw}

.ul-project-z .pic{border-radius:.52vw;border:1px solid rgba(0,55,147,.15)}

.ul-project-z .pic img{transition:.3s}

.ul-project-z .pic:hover img{transform:scale(1.05)}

.m-system{padding:3.75vw 0}

.m-system .title{font-size:1.875vw;line-height:1.4em;font-weight:700;margin-bottom:3.020vw}

.m-system .bg{width:27.91vw;top:50%;transform:translateX(-50%) translateY(-50%)}

.ul-ststem{margin:0 -17.08vw}

.ul-ststem li{margin-bottom:3.541vw}

.ul-ststem .con{margin:0 17.08vw}

.ul-ststem .pic{width:3.75vw;margin-bottom:1.25vw}

.m-system .bg img,.ul-ststem .pic img{height:auto}

.ul-ststem .tit{font-size:1.041vw;line-height:1.666vw;font-weight:700;margin-bottom:.52vw}

.ul-ststem .desc{font-size:.833vw;line-height:1.666vw}

.ul-ststem .desc p,.ul-ststem .desc span{font-weight:700}

.m-parameter{padding-bottom:6.25vw}

.m-parameter .tit{height:3.75vw;line-height:3.75vw;background:rgba(0,55,147,.1);font-size:1.25vw;font-weight:700}

.ul-parameter{padding:2.083vw .208vw .416vw;border:1px solid rgba(0,55,147,.15)}

.ul-parameter li{margin-bottom:1.666vw}

.ul-parameter .con{margin:0 1.354vw;line-height:1.875vw;font-size:.833vw}

.ul-parameter .ql{padding:0 .833vw;margin-right:.833vw;min-width:4.062vw}

.ul-parameter .ql::after{content:"";left:0;top:0;background:linear-gradient(90deg,rgba(0,55,147,.15) 0,rgba(0,55,147,0) 100%)}

}

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

.m-system .title{font-size:25px;margin-bottom:20px}

.ul-ststem li{width:100%;float:none;margin-bottom:30px}

.m-system .bg{width:auto;position:static;top:50%;left:50%;transform:translateX(0) translateY(0);text-align:center;margin-bottom:20px}

.m-system .bg img{display:inline-block;width:auto}

.ul-ststem .tit{font-size:16px;line-height:30px}

.ul-ststem .desc{color:#575859;font-size:14px;line-height:30px}

.ul-parameter li{width:33.3%;margin-bottom:20px}

.m-parameter .tit{height:60px;line-height:60px;font-size:18px}

.m-system{padding:40px 0}

.ul-parameter .ql{padding:0 8px}

.ul-parameter .con{margin:0 10px!important;line-height:34px;font-size:14px;display:block}

.ul-parameter{padding:30px 4px 0}

.ul-parameter .box{min-width:30%}

.m-parameter{padding-bottom:60px}

.m-energy .title{font-size:25px;margin-bottom:20px}

.m-energy{padding:30px 0 60px}

.m-energy .pic{position:static;width:100%;z-index:2;left:0}

.m-energy .box{height:auto;position:relative;padding-left:0}

.m-energy .text{padding:30px}

.m-energy .tit{font-size:20px;margin-bottom:20px}

.m-energy .info{font-size:14px;margin-bottom:9px;padding-left:15px}

.m-energy .info::after{width:3px;height:13px;top:7px}

.ul-project-z .left{width:100%;margin-right:0;float:none}

.ul-project-z .pic{text-align:center}

.ul-project-z .pic img{display:inline-block}

.ul-project-z .info{font-size:14px;line-height:30px;margin-bottom:13px}

.ul-project-z .box{position:relative;overflow:hidden;margin-bottom:20px}

.ul-project-z .box .item{float:left}

.g-table-z{float:right;position:static;right:0;top:0}

.m-terrace{margin:30px 15px 40px}

.ul-list-pr{margin-bottom:20px}

.ul-list-pr .txt{position:static;height:100%;left:0;width:100%;padding-right:0}

.ul-list-pr .con{padding-left:0;position:relative}

.g-tit-z2{text-align:center}

.g-tit-z2 .tit{font-size:25px;padding-right:20px}

.g-tit-z2 .icon{width:10px;height:11px}

.ul-list-pr .title{padding:7px 0 20px;margin-bottom:20px}

.ul-list-pr .desc{font-size:14px;line-height:34px;margin-bottom:20px}

.ul-nav-pr{overflow:hidden;margin-right:0}

.ul-pagetion{display:none}

.ul-nav-pr .tit{font-size:16px;line-height:28px;padding-left:24px}

.ul-nav-pr .tit::after{content:"";display:block;width:100px;height:4px}

.m-superiority{padding:60px 0}

.m-superiority .title .c{width:170px;height:170px}

.m-superiority .title .p2{padding:0 15px 0 41px}

.m-superiority .title .p{padding:0 36px 0 20px}

.m-superiority .title{margin:0 30px 50px;border-radius:28px;height:100px;font-size:15px;color:#fff;line-height:28px}

.m-project-su{padding-right:0}

.m-project-su .text{position:static;right:0;top:0;width:100%;height:100%;background-color:#fff;padding-top:30px}

.m-project-su .pic img{display:block;width:100%}

.m-project-su .top{position:relative;padding:0 0 13px;margin-bottom:31px}

.ul-nav-su .tit{padding-left:18px;font-size:18px;line-height:27px;color:#252626;margin-bottom:6px}

.ul-nav-su .desc{font-size:12px}

.m-function{padding:30px 0 60px}

.m-function .title{font-size:25px;margin-bottom:20px}

.ul-function{margin:0 -10px}

.ul-function .con{margin:0 10px}

.ul-function .txt{padding:20px 15px}

.ul-function .tit{font-size:16px;line-height:28px;margin-bottom:3px}

.ul-function .desc{font-size:14px}

.ul-nav-su .on .con{width:100%;position:absolute;right:0;background-color:#003793;padding-left:30px}

.ul-list-pr .bg{display:none}

}

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

.ul-parameter li{width:50%;margin-bottom:20px}

.g-table-z,.ul-project-z .box .item{float:none}

.g-table-z{min-width:100%}

.g-table-z td,.g-table-z th{font-size:14px;line-height:38px;height:38px;padding-left:20px}

.m-list-z{padding-bottom:10px}

.ul-function li{width:50%;margin-bottom:20px}

.g-tit-z2 .tit,.m-function .title{font-size:20px}

.ul-nav-pr li{width:20%;margin-bottom:15px}

}

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

.ul-parameter li{width:100%;float:none;margin-bottom:15px}

.m-system .title{font-size:18px;margin-bottom:15px}

.m-parameter .tit{height:55px;line-height:55px;font-size:16px}

.m-system{padding:40px 0 0}

.m-parameter{padding-bottom:30px}

.ul-parameter{padding:20px 4px 0}

.m-energy .title{font-size:18px;margin-bottom:20px}

.m-energy .tit{font-size:16px;margin-bottom:12px}

.m-energy .text{padding:20px 10px}

.m-energy .info{font-size:12px;margin-bottom:5px;padding-left:11px}

.m-energy{padding:30px 0 40px}

.ul-project-z .tit{font-size:16px;line-height:1.6;font-weight:700}

.ul-project-z .desc{font-size:12px;line-height:18px}

.ul-project-z .title{color:#fff;height:83px;padding:10px 10px 0;margin-bottom:20px}

.ul-project-z .info{font-size:14px;line-height:30px;margin-bottom:3px}

.g-table-z td,.g-table-z th{font-size:12px;line-height:30px;height:30px;padding-left:13px}

.ul-project-z .con{margin-bottom:30px}

.ul-project-z .box .item{margin-bottom:15px}

.ul-function li{float:none;width:100%}

.ul-function,.ul-function .con{margin:0}

.g-tit-z2 .tit{font-size:18px}

.ul-list-pr .title{padding:0 0 8px;margin-bottom:13px}

.ul-nav-pr li{width:33.3%;margin-bottom:15px}

.ul-nav-pr .tit{font-size:14px;line-height:27px;padding-left:00px}

.ul-nav-pr .tit::after{background-position:left center}

.m-terrace{margin:30px 15px 20px}

.m-superiority .title .c{top:0;width:130px;height:130px}

.m-superiority .title .p{width:100%;padding:0 10px 10px;text-align:center}

.m-superiority .title{display:block;height:auto;font-size:14px;margin:0 0 30px;border-radius:20px;padding-top:60px}

.ul-nav-su .con{padding:0 20px}

.ul-nav-su li{margin-bottom:12px;height:90px}

.m-project-su .text::after{display:none}

.ul-nav-su .tit{padding-left:15px;font-size:16px;line-height:22px}

.ul-nav-su .icon{width:50px}

.m-superiority{padding:60px 0 20px}

.m-function .title{font-size:18px}

.ul-function .txt{padding:15px 10px 16px}

.m-function{padding:30px 0 20px}



    .m-project-su .pic .txt_box{width: 100%;height: auto;position: absolute;bottom: 0;left: 0;padding: 0 3vw 3vw;box-sizing: border-box;}

    .m-project-su .pic .txt_box .box{width: 100%;background: rgba(255, 255, 255, 0.55);padding: 3vw 4vw;box-sizing: border-box;}

    .m-project-su .pic .txt_box .box .t1{line-height: 1;font-size: 3.6vw;font-weight: bold;color: #003793;position: relative;margin-bottom: 1vw;display: flex;align-items: center;}

    .m-project-su .pic .txt_box .box .t1 span{display: inline-block;width: 1vw;height: 4vw;background-color: #EB6120;margin-right: 1.5vw;}

    .m-project-su .pic .txt_box .box .t2{font-size: 2.8vw;line-height: 3.8vw;display: -webkit-box;

        -webkit-box-orient: vertical;

        -webkit-line-clamp: 3;

        overflow: hidden;}



}

.row-base1{padding:80px 0}

.m-base1{overflow:hidden;display:flex;align-items:stretch;flex-direction:row-reverse}

.m-base1 .pic{width:1000px}

.m-base1 .pic img{display:block;width:100%}

.m-base1 .txt{overflow:hidden;padding-right:96px;position:relative;flex:1;padding-top:20px}

.m-base1 .txt::after{position:absolute;right:0;bottom:0;width:408px;height:240px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/base/b1.png);content:""}

.m-base1 .txt .inner{position:relative;z-index:1}

.m-base1 .txt .tit{font-size:36px;font-weight:700;padding-right:40px;position:relative}

.m-base1 .txt .tit::after{position:absolute;right:20px;top:8px;content:"";background-position:center;background-repeat:no-repeat;background-size:contain;width:15px;height:16px;background-image:url(../images/base/b3.png)}

.m-base1 .txt .img2{display:block;width:100%;margin:50px 0}

.m-base1 .txt .img3{display:block;width:100%}

.m-base1 .info{margin-bottom:50px}

.m-base1 .txt .desc{line-height:2.2;margin-bottom:48px;font-size:16px}

.g-moreb1{display:inline-block;color:#eb6120;font-size:16px;text-align:center}

.g-moreb1 span{display:inline-block;background-position:right center;background-repeat:no-repeat;background-size:20px auto;background-image:url(../images/base/b2.png);padding-right:28px;transition:.3s}

.g-moreb1:hover span{padding-right:38px}

.row-base2{padding:102px 0 120px;background-position:top center;background-repeat:no-repeat;background-size:100% auto}

.ul-base2_1{margin-bottom:128px}

.ul-base2_1 li{margin-bottom:30px}

.ul-base2_1 .con{display:block;font-size:20px;color:#fff;padding-left:18px;position:relative}

.ul-base2_1 .con::after{position:absolute;top:.27em;content:"";width:6px;height:20px;left:0;background-color:#eb6120}

.ul-base2_1 .con .span1{color:#eb6120;font-weight:400}

.ul-base2_2{overflow:hidden;font-size:0}

.ul-base2_2 li{float:left;width:33.3%}

.ul-base2_2 .con{display:block;position:relative}

.ul-base2_2 .pic{padding-top:50%;position:relative;overflow:hidden}

.ul-base2_2 .pic::after{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;content:"";background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/base/a6.png)}

.ul-base2_2 .li2 .pic::after{background-image:url(../images/base/a7.png)}

.ul-base2_2 .li3 .pic::after{background-image:url(../images/base/a8.png)}

.ul-base2_2 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}

.ul-base2_2 .con:hover .pic img{transform:scale(1.06)}

.ul-base2_2 .txt{position:absolute;left:0;right:0;width:100%;padding:0 48px;top:50%;transform:translateY(-50%);color:#fff;transition:.3s;z-index:2}

.ul-base2_2 .con:hover .txt{transform:translateY(-60%)}

.ul-base2_2 .txt .ch{font-size:24px;font-weight:700;margin-bottom:10px}

.ul-base2_2 .txt .en{font-size:14px}

.row-base3{padding-bottom:80px}

.m-base3{display:block;position:relative}

.m-base3 .pic{width:100%}

.m-base3 .pic .img{display:block;width:100%;height:auto}

.m-base3 .box{position:absolute;right:0;top:50%;transform:translateY(-50%);background:#fff;padding:38px 176px 20px 56px;box-shadow:0 0 60px 0 rgba(0,55,147,.1);width:768px}

.m-base3 .txt .desc{margin-bottom:92px}

.row-base4{padding:70px 0}

.m-base4{text-align:center;margin-bottom:50px}

.m-base4 .tit{margin-bottom:8px}

.m-base4 .tit span{display:inline-block;font-size:36px;font-weight:700;padding:0 25px;position:relative}

.m-base4 .tit span::after,.m-base4 .tit span::before{position:absolute;left:0;top:0;content:"";background-position:center;background-repeat:no-repeat;background-size:contain;width:15px;height:25px;background-image:url(../images/base/left.png)}

.m-base4 .tit span::before{left:auto;right:0;background-image:url(../images/base/right.png)}

.m-base4 .desc{font-size:16px}

.ul-base4{margin:0 -12px}

.ul-base4 li{float:left;width:16.66%;padding:0 12px;margin-bottom:48px}

.ul-base4 .con{display:block;height:88px;transition:.3s}

.ul-base4 .con:hover{transform:translateY(-10px)}

.ul-base4 .con img{display:block;width:100%;max-height:88px}

.m-result1{display:block;position:relative;padding:100px 0 128px}

.m-result1 .txt{width:800px;padding-top:0}

.m-result1 .txt .desc{margin-bottom:60px}

.m-result1 .txt .tit{display:inline-block}

.m-result1 .txt .inner{width:440px}

.m-result1 .txt::after{display:none}

.m-result1 .pic{position:absolute;right:0;top:0;width:1352px;padding-left:80px}

.m-result1 .pic::before{position:absolute;left:0;top:0;width:100%;height:520px;background-position:top center;background-repeat:no-repeat;background-size:100% auto;background-image:url(../images/base/b7.png);content:""}

.m-result1 .pic img{width:100%;height:auto;position:relative;z-index:1}

.ul-result1{display:flex;align-items:center;justify-content:space-between}

.ul-result1 .con{display:block;transition:.3s}

.ul-result1 .con:hover{transform:translateY(-10px)}

.ul-result1 img{display:block;width:128px}

.row-result2{padding-bottom:32px}

.ul-result2 li{margin-bottom:70px}

.ul-result2 .con{display:block;overflow:hidden}

.ul-result2 .pic{float:right;width:560px;margin-left:28px}

.ul-result2 .pic img{display:block;width:100%}

.ul-result2 .left{float:none;overflow:hidden;font-size:16px}

.ul-result2 .tit{background:linear-gradient(90deg,#003793 0,rgba(0,55,147,0) 100%);line-height:56px;font-size:22px;font-weight:700;padding:0 20px;color:#fff}

.ul-result2 .top{padding-bottom:16px;margin-bottom:35px;border-bottom:1px dashed #eb6120}

.ul-result2 .desc{line-height:2;margin-bottom:46px}

.ul-result2 .tit1{font-size:18px;font-weight:700;color:#003793;margin-bottom:14px}

.ul-result2 .inner .box{display:inline-block;margin-right:50px;min-width:252px;vertical-align:text-bottom}

.ul-result2 .inner .box:last-child{margin-right:0}

.ul-result2 .inner .box p{margin-bottom:14px}

.row-service1{padding:80px 0}

.m-service1{overflow:hidden;background-color:#fff;position:relative}

.m-service1::after{position:absolute;right:0;bottom:50px;width:340px;height:200px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/service/b9.png);content:""}

.m-service1 .pic{width:896px;float:left;margin-right:64px;position:relative;z-index:1}

.m-service1 .pic img{display:block;width:100%}

.m-service1 .img2{margin:50px 0;display:block;width:100%}

.m-service1 .txt{overflow:hidden;position:relative;z-index:1;padding:58px 64px 20px 0}

.m-service1 .desc{line-height:2.2;font-size:16px}

.row-service2{padding:92px 0;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}

.row-service2::after{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;content:"";background:rgba(0,0,0,.7);backdrop-filter:blur(6px)}

.row-service2 .wp{position:relative;z-index:1}

.ul-service2_1{overflow:hidden;margin:0 -12px 48px}

.ul-service2_1 li{float:left;padding:0 12px;width:33.3%}

.ul-service2_1 .con{display:block;background-color:#fff;min-height:280px}

.ul-service2_1 .top{height:100px;line-height:100px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;padding:0 40px}

.ul-service2_1 .top::after{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;content:"";background:linear-gradient(90deg,#003793 0,rgba(0,55,147,0) 100%)}

.ul-service2_1 .top .tit{position:relative;z-index:1;font-size:20px;font-weight:700;color:#fff;padding-left:48px;background-position:left center;background-repeat:no-repeat;background-size:36px auto}

.ul-service2_1 .txt{padding:24px 40px 0;font-size:16px}

.ul-service2_1 .txt p{position:relative;padding-left:14px;margin-bottom:24px}

.ul-service2_1 .txt p::after{position:absolute;left:0;top:.5em;content:"";background:#eb6120;width:6px;height:6px;border-radius:50%}

.ul-service2_2{overflow:hidden;margin:0 -6px}

.ul-service2_2 li{float:left;width:16.66%;padding:0 6px}

.ul-service2_2 .con{display:block;background-color:#fff;height:164px;padding:32px 36px 0;text-align:center}

.ul-service2_2 .pic{margin-bottom:20px}

.ul-service2_2 .pic img{display:block;width:36px;margin:0 auto;transition:.3s}

.ul-service2_2 .con:hover .pic img{transform:translateY(-6px)}

.ul-service2_2 .tit{font-size:16px;margin-bottom:4px;text-align:center}

.ul-service2_2 .desc{font-size:12px;color:#8a8d8d;text-align:center}

.row-service3{padding:80px 0 124px}

.m-service3{overflow:hidden}

.m-service3 .pic{width:700px;margin-left:128px;float:right}

.m-service3 .pic img{display:block;width:100%}

.m-forms1 .form{margin:0 -20px 55px;overflow:hidden}

.m-forms1 .form .group{float:left;width:50%;padding:0 20px;margin-bottom:26px}

.m-forms1 .form .group1{width:100%}

.m-forms1 .form .txt{font-size:16px;margin-bottom:14px}

.m-forms1 .form .txt span{color:#ea0000}

.m-forms1 .form .inpt{line-height:44px;display:block;width:100%;border-bottom:1px solid #e1e3e5;font-size:16px}

.m-forms1 .form .upload{display:block;width:100%;font-size:16px;position:relative}

.m-forms1 .form label{background:url(../images/service/b7.png) center no-repeat #f5f7fa;width:100px;height:44px;position:absolute;right:0;bottom:-1px;background-size:28px auto;cursor:pointer}

.m-forms1 .form label .inpt-up{display:block;width:100%;line-height:44px;opacity:0;cursor:pointer}

.m-forms1 .form label .span1{display:block;width:100%;height:100%}

.m-forms1 .form .inp-ser{background-color:#f5f7fa;height:44px;font-size:12px;display:block;transition:.3s;position:relative}

.m-forms1 .form .inp-ser .box{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}

.m-forms1 .form .inp-ser .succe{color:#fff;background-color:#eb6120;display:none;z-index:11}

.m-forms1 .form .inp-ser.on .succe{display:flex}

.m-forms1 .form .inp-ser:hover{color:#eb6120}

.m-forms1 .form .inp-ser .icon{width:32px;display:block;margin-right:8px}

.m-forms1 .form .inp-ser .icon img{display:block;width:100%}

.m-forms1 .form .inp-ser .icon1{position:relative}

.m-forms1 .form .inp-ser .icon1::after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);content:"";background-color:#eb6120;opacity:.15;width:100%;height:100%;border-radius:50%}

.m-forms1 .form .inp-ser.act .icon1::after{-webkit-animation:1.5s linear infinite ani_scale1;animation:1.5s linear infinite ani_scale1}

@keyframes ani_scale1{

0%,100%{transform:translate(-50%,-50%) scale(1)}

50%{transform:translate(-50%,-50%) scale(1.8)}

}

.m-forms1 .submit{width:240px;height:60px;line-height:60px;color:#fff;background:#003793;font-size:16px;cursor:pointer;text-align:center;transition:.3s}

.m-forms1 .submit:hover{opacity:.9}

@media only screen and (min-width:1199px){

.row-base1{padding:4.166vw 0}

.m-base1{align-items:stretch;flex-direction:row-reverse}

.m-base1 .pic{width:52.08vw}

.m-base1 .txt{padding-right:5vw;flex:1;padding-top:1.041vw}

.m-base1 .txt::after{right:0;bottom:0;width:21.25vw;height:12.5vw;background-size:contain;background-image:url(../images/base/b1.png);content:""}

.m-base1 .txt .tit{font-size:1.875vw;font-weight:700;padding-right:2.083vw}

.m-base1 .txt .tit::after{right:1.041vw;top:.416vw;content:"";background-size:contain;width:.781vw;height:.833vw;background-image:url(../images/base/b3.png)}

.m-base1 .txt .img2{margin:2.604vw 0}

.m-base1 .info{margin-bottom:2.604vw}

.m-base1 .txt .desc{line-height:2.2;margin-bottom:2.5vw;font-size:.833vw}

.g-moreb1{font-size:.833vw}

.g-moreb1 span{background-size:1.041vw auto;background-image:url(../images/base/b2.png);padding-right:1.458vw;transition:.3s}

.g-moreb1:hover span{padding-right:1.979vw}

.row-base2{padding:5.612vw 0 6.25vw;background-size:100% auto}

.ul-base2_1{margin-bottom:6.666vw}

.ul-base2_1 li{margin-bottom:1.562vw}

.ul-base2_1 .con{font-size:1.041vw;padding-left:.937vw}

.ul-base2_1 .con::after{content:"";width:.312vw;height:1.041vw;left:0}

.ul-base2_1 .con .span1{font-weight:400}

.ul-base2_2{font-size:0}

.ul-base2_2 li{width:33.3%}

.ul-base2_2 .pic::after{left:0;right:0;top:0;bottom:0;content:"";background-size:cover;background-image:url(../images/base/a6.png)}

.ul-base2_2 .li2 .pic::after{background-image:url(../images/base/a7.png)}

.ul-base2_2 .li3 .pic::after{background-image:url(../images/base/a8.png)}

.ul-base2_2 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}

.ul-base2_2 .con:hover .pic img{transform:scale(1.06)}

.ul-base2_2 .txt{left:0;right:0;padding:0 2.5vw;top:50%;transform:translateY(-50%);transition:.3s}

.ul-base2_2 .con:hover .txt{transform:translateY(-60%)}

.ul-base2_2 .txt .ch{font-size:1.25vw;font-weight:700;margin-bottom:.52vw;text-align: left}

.ul-base2_2 .txt .en{font-size:.729vw}

.row-base3{padding-bottom:4.166vw}

.m-base3 .pic{width:100%}

.m-base3 .pic .img{height:auto}

.m-base3 .box{right:0;top:50%;transform:translateY(-50%);background:#fff;padding:1.979vw 9.166vw 1.041vw 2.916vw;box-shadow:0 0 3.125vw 0 rgba(0,55,147,.1);width:40vw}

.m-base3 .txt .desc{margin-bottom:4.791vw}

.row-base4{padding:3.645vw 0}

.m-base4{margin-bottom:2.604vw}

.m-base4 .tit{margin-bottom:.416vw}

.m-base4 .tit span{font-size:1.875vw;font-weight:700;padding:0 1.302vw}

.m-base4 .tit span::after,.m-base4 .tit span::before{left:0;top:0;content:"";background-size:contain;width:.781vw;height:1.302vw;background-image:url(../images/base/left.png)}

.m-base4 .tit span::before{left:auto;right:0;background-image:url(../images/base/right.png)}

.m-base4 .desc{font-size:.833vw}

.ul-base4{margin:0 -.625vw}

.ul-base4 li{width:16.66%;padding:0 .625vw;margin-bottom:2.5vw}

.ul-base4 .con{height:4.583vw;transition:.3s}

.ul-base4 .con:hover{transform:translateY(-.52vw)}

.ul-base4 .con img{max-height:4.583vw}

.m-result1{padding:5.208vw 0 6.666vw}

.m-result1 .txt{width:41.66vw;padding-top:0}

.m-result1 .txt .desc{margin-bottom:3.125vw}

.m-result1 .txt .inner{width:22.91vw}

.m-result1 .pic{right:0;top:0;width:70.41vw;padding-left:4.166vw}

.m-result1 .pic::before{left:0;top:0;height:27.08vw;background-size:100% auto;background-image:url(../images/base/b7.png);content:""}

.m-result1 .pic img{height:auto}

.ul-result1{align-items:center;justify-content:space-between}

.ul-result1 img{width:6.666vw}

.row-result2{padding-bottom:1.666vw}

.ul-result2 li{margin-bottom:3.645vw}

.ul-result2 .pic{width:29.16vw;margin-left:1.458vw}

.ul-result2 .left{font-size:.833vw}

.ul-result2 .tit{background:linear-gradient(90deg,#003793 0,rgba(0,55,147,0) 100%);line-height:2.916vw;font-size:1.145vw;font-weight:700;padding:0 1.041vw}

.ul-result2 .top{padding-bottom:.833vw;margin-bottom:1.822vw;border-bottom:2px dashed #eb6120}

.ul-result2 .desc{line-height:2;margin-bottom:2.395vw}

.ul-result2 .tit1{font-size:.937vw;font-weight:700;margin-bottom:.729vw}

.ul-result2 .inner .box{margin-right:2.604vw;min-width:13.12vw}

.ul-result2 .inner .box p{margin-bottom:.729vw}

.row-service1{padding:4.166vw 0}

.m-service1::after{right:0;bottom:2.604vw;width:17.7vw;height:10.41vw;background-size:contain;background-image:url(../images/service/b9.png);content:""}

.m-service1 .pic{width:46.66vw;margin-right:3.333vw}

.m-service1 .img2{margin:2.604vw 0}

.m-service1 .txt{padding:3.020vw 3.333vw 1.041vw 0}

.m-service1 .desc{line-height:2.2;font-size:.833vw}

.row-service2{padding:4.791vw 0;background-size:cover}

.row-service2::after{left:0;right:0;top:0;bottom:0;content:"";background:rgba(0,0,0,.7);backdrop-filter:blur(.312vw)}

.ul-service2_1{margin:0 -.625vw 2.5vw}

.ul-service2_1 li{padding:0 .625vw;width:33.3%}

.ul-service2_1 .con{min-height:14.58vw}

.ul-service2_1 .top{height:5.208vw;line-height:5.208vw;background-size:cover;padding:0 2.083vw}

.ul-service2_1 .top::after{left:0;right:0;top:0;bottom:0;content:"";background:linear-gradient(90deg,#003793 0,rgba(0,55,147,0) 100%)}

.ul-service2_1 .top .tit{font-size:1.041vw;font-weight:700;padding-left:2.5vw;background-size:1.875vw auto}

.ul-service2_1 .txt{padding:1.25vw 2.083vw 0;font-size:.833vw}

.ul-service2_1 .txt p{padding-left:.729vw;margin-bottom:1.25vw}

.ul-service2_1 .txt p::after{left:0;top:.5em;content:"";background:#eb6120;width:.312vw;height:.312vw;border-radius:50%}

.ul-service2_2{margin:0 -.312vw}

.ul-service2_2 li{width:16.66%;padding:0 .312vw}

.ul-service2_2 .con{height:8.541vw;padding:1.666vw 1.875vw 0}

.ul-service2_2 .pic{margin-bottom:1.041vw}

.ul-service2_2 .pic img{width:1.875vw;margin:0 auto;transition:.3s}

.ul-service2_2 .con:hover .pic img{transform:translateY(-.312vw)}

.ul-service2_2 .tit{font-size:.833vw;margin-bottom:.208vw}

.ul-service2_2 .desc{font-size:.625vw}

.row-service3{padding:4.166vw 0 6.458vw}

.m-service3 .pic{width:36.45vw;margin-left:6.666vw}

.m-forms1 .form{margin:0 -1.041vw 2.864vw}

.m-forms1 .form .group{padding:0 1.041vw;margin-bottom:1.354vw}

.m-forms1 .form .txt{font-size:.833vw;margin-bottom:.729vw}

.m-forms1 .form .inpt{line-height:2.291vw;border-bottom:1px solid #e1e3e5;font-size:.833vw}

.m-forms1 .form .upload{font-size:.833vw}

.m-forms1 .form label{width:5.208vw;height:2.291vw;right:0;bottom:-1px;background-size:1.458vw auto}

.m-forms1 .form label .inpt-up{line-height:2.291vw;opacity:0}

.m-forms1 .form .inp-ser{height:2.291vw;align-items:center;justify-content:center;font-size:.625vw}

.m-forms1 .form .inp-ser .icon{width:1.666vw;margin-right:.416vw}

.m-forms1 .submit{width:12.5vw;height:3.125vw;line-height:3.125vw;background:#003793;font-size:.833vw;transition:.3s}

.m-forms1 .submit:hover{opacity:.9}

}

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

.ul-service2_2 .con{height:10.541vw}

}

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

.m-base1 .pic{width:500px}

.m-base1 .txt .tit{font-size:25px}

.m-base1 .txt .img2{margin:15px auto}

.m-base1 .txt .desc{font-size:14px;line-height:1.6;margin-bottom:15px}

.m-base1 .info{margin-bottom:20px}

.g-moreb1{font-size:14px}

.m-base3 .pic{width:100%}

.m-base4 .tit span{font-size:25px}

.m-base4 .tit span::after,.m-base4 .tit span::before{width:13px;height:20px;top:0}

.m-base1 .txt .tit::after{width:13px}

.ul-base2_1 .con{font-size:16px}

.ul-base2_1 li{margin-bottom:10px}

.row-base2{padding:80px 0}

.ul-base2_1{margin-bottom:40px}

.ul-base2_2 .txt .ch{font-size:18px}

.ul-base2_2 .txt .en{font-size:12px}

.ul-base2_2 .txt{padding:0 15px}

.ul-base4 li{width:25%;margin-bottom:15px}

.ul-result1 img{width:70px}

.ul-result1 .con:hover{transform:translateY(0)}

.m-result1 .txt .inner{width:100%}

.m-base1 .txt{padding:0}

.m-result1 .txt{width:400px}

.m-result1{padding:40px 0 60px}

.m-result1 .pic{width:650px}

.ul-result2 .pic{width:400px}

.ul-result2 .tit{font-size:18px;line-height:45px}

.ul-result2 .top{padding-bottom:10px;margin-bottom:20px}

.ul-result2 .desc{line-height:1.6;margin-bottom:20px}

.ul-result2 .left{font-size:14px}

.ul-result2 .tit1{margin-bottom:5px;font-size:16px}

.ul-result2 .inner .box p{margin-bottom:5px;font-size:12px}

.ul-result2 .inner .box{min-width:auto;margin-right:10px}

.ul-result2 li{margin-bottom:45px}

.m-service1 .pic{width:500px;margin-right:20px}

.m-service1 .txt{padding:15px 15px 0 0}

.m-service1 .img2{margin:15px 0}

.m-service1 .desc{font-size:14px;line-height:1.6}

.ul-service2_1 .top{padding:0 10px;line-height:45px;height:45px}

.ul-service2_1 .top .tit{font-size:18px;padding-left:30px;background-size:25px auto}

.ul-service2_1 .txt{padding:20px;font-size:14px}

.ul-service2_1 .con{min-height:180px}

.ul-service2_1 .txt p{margin-bottom:10px}

.ul-service2_1{margin:0 -6px 20px}

.ul-service2_1 li{padding:0 6px}

.ul-service2_2 .pic img{width:25px}

.ul-service2_2 .pic{margin-bottom:10px}

.ul-service2_2 .con{padding:20px 15px;height:140px}

.m-service3 .pic{width:500px;margin-left:20px}

.m-forms1 .form .txt{margin-bottom:4px}

.m-forms1 .form .group{padding:0 10px;margin-bottom:25px}

.m-forms1 .form{margin:0 -10px 30px}

.m-forms1 .submit{width:180px;height:40px;line-height:40px}

}

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

.m-base1{display:block}

.m-base1 .pic{width:100%;margin-bottom:10px}

.m-base1 .txt .tit{margin-bottom:8px}

.m-base1 .txt .img2,.m-base1 .txt .img3{display:none}

.row-base1{padding:60px 0}

.m-base1 .info{margin-bottom:0}

.row-base2{padding:30px 0 60px;background-size:100% 280px}

.ul-base2_1 .con{padding-left:4px;font-size:14px}

.ul-base2_1 .con::after{width:2px;height:12px}

.ul-base2_2 .txt .ch{font-size:16px;margin-bottom:4px}

.m-base3 .box{position:relative;right:auto;top:auto;transform:translateY(0);padding:0 15px;background-color:transparent;box-shadow:none;width:100%}

.ul-base2_2 li{float:none;width:100%}

.m-base1 .txt .tit{font-size:18px}

.m-base1 .txt .tit::after{width:8px;top:0}

.row-base3{padding-bottom:50px}

.m-base4 .tit span{font-size:20px}

.m-base4 .tit span::after,.m-base4 .tit span::before{width:10px}

.m-base4 .desc{font-size:14px}

.ul-base4{margin:0 -5px}

.ul-base4 li{width:50%;padding:0 5px}

.ul-base4 .con{height:64px}

.ul-base4 .con img{max-height:64px}

.m-base4{margin-bottom:20px}

.row-base4{padding:50px 0}

.m-result1{padding-top:0}

.m-result1 .pic{position:relative;right:auto;top:auto;padding-left:30px}

.m-result1 .txt{width:100%}

.ul-result2 .pic{float:none;margin:0 auto 10px}

.m-service1 .pic{float:none;width:100%;margin:0 0 10px}

.m-service1 .img2{display:none}

.m-service1 .txt{padding:0 15px 20px}

.m-service1 .g-tite1{line-height:35px;height:35px;margin-bottom:4px}

.ul-service2_1{margin:0 0 20px}

.ul-service2_1 li{float:none;width:100%;padding:0;margin-bottom:15px}

.ul-service2_1 .top .tit{font-size:16px;padding-left:20px;background-size:15px auto}

.ul-service2_1 .con{min-height:auto}

.ul-service2_2 li{width:33.3%;margin-bottom:15px}

.m-service3 .pic{float:none;width:100%;margin-left:0;margin-bottom:30px}

.m-forms1 .form .inpt{line-height:30px;font-size:14px}

.m-forms1 .form label .inpt-up{line-height:30px}

.m-forms1 .form .inp-ser,.m-forms1 .form label{height:36px}

}

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

.ul-result2 .pic{width:100%}

.ul-result2 .tit{font-size:16px;line-height:35px}

.ul-result1 img{width:65px}

.row-service1,.row-service2{padding:50px 0}

.ul-service2_2 li{width:50%}

.m-forms1 .form .txt{font-size:14px}

.m-forms1 .form{margin:0 0 10px}

.m-forms1 .form .group{width:100%;float:none}

.m-forms1 .submit{font-size:14px;width:140px;line-height:34px;height:34px;margin:0 auto;display:block}

.row-service3{padding:50px 0}

}

/* .ani{visibility: visible !important;} */


/*----------修改----------*/
/*首页*/
.row-q1{
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin-top: -90px;
    overflow: hidden;
}
.row-q1 .pic{
    float: right;
    width: 912px;
    height: auto;
    margin-left: -96px;
    margin-right: 48px;
    overflow: hidden;
}
.row-q1 .pic img{
    display: block;
    width: 100%;
    height: auto;
}
.row-q1 .txt{
    float: left;
    width: 55%;
    position: relative;
    z-index: 2;
    margin-right: -96px;
    padding-left: 192px;
    padding-top: 194px;
    overflow: hidden;
}
.row-q1 .txt .desc{
    font-size: 16px;
    color: #252626;
    line-height: 2em;
    overflow: hidden;
}
.row-q1 .txt .desc p{
    margin-bottom: 16px;
}
.row-q1 .g-more-e1{
    margin-top: 49px;
}
.row-q2{
    padding: 82px 0 64px;
    overflow: hidden;
}
.row-q2 .g-tite1{
    margin-bottom: 32px;
}
.row-q2 .desc{
    font-size: 16px;
    color: #252626;
    line-height: 2em;
    overflow: hidden;
}
.row-q2 .pic{
    width: 1414px;
    margin: 32px auto 10px;
    overflow: hidden;
    position: relative;
}
.row-q2 .pic img{
    display: block;
    width: 100%;
    height: auto;
}
.row-q2 .pic .cuoser1{
    width: 18vw;
    height: 4vw;
    position: absolute;
    left: 0.22vw;
    top: 3vw;
    z-index: 11;
}
.row-q2 .pic .cuoser2{
    width: 18vw;
    height: 4vw;
    position: absolute;
    right: 0.22vw;
    top: 1vw;
    z-index: 11;
}
.row-q2 .pic .cuoser3{
    width: 18vw;
    height: 4vw;
    position: absolute;
    left: 0.22vw;
    bottom: 4vw;
    z-index: 11;
}
.row-q2 .pic .cuoser4{
    width: 18vw;
    height: 4vw;
    position: absolute;
    right: 0.22vw;
    top: 8vw;
    z-index: 11;
}
.row-q2 .pic .cuoser5{
    width: 18vw;
    height: 4vw;
    position: absolute;
    right: 0.22vw;
    bottom: 2vw;
    z-index: 11;
}

.ul-txtq1{
    width: 1408px;
    border: 1.5px #003793 solid;
    border-radius: 12px;
    position: relative;
    padding-left: 190px;
    margin: 40px auto 0;
    overflow: hidden;
}
.ul-txtq1 .img{
    width: 190px;
    height: 64px;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    overflow: hidden;
}
.ul-txtq1 .img img{
    display: block;
    width: 100%;
    height: 100%;
}
.ul-txtq1 ul{
    overflow: hidden;
}
.ul-txtq1 li{
    float: left;
    width: 14.28%;
    padding: 17px 0;
    overflow: hidden;
}
.ul-txtq1 .con{
    font-size: 0;
    text-align: center;
    border-right: 1px #E1E3E5 solid;
    position: relative;
    overflow: hidden;
}
.ul-txtq1 li:last-child .con{
    border-width: 0;
}
.ul-txtq1 i{
    display: inline-block;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin-right: 16px;
}
.ul-txtq1 span{
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    color: #252626;
    line-height: 28px;
}
/*关于天际-企业文化*/
.row-q3{
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    overflow: hidden;
}
.row-q3 .pic{
    float: left;
    width: 960px;
    height: auto;
    margin-right: -124px;
    overflow: hidden;
}
.row-q3 .pic img{
    display: block;
    width: 100%;
    height: auto;
}
.row-q3 .txt{
    width: 892px;
    padding-top: 100px;
    overflow: hidden;
}
.row-q3 .g-tite1{
    margin-bottom: 40px;
}
.row-q3 .txt .desc{
    font-size: 16px;
    color: #252626;
    line-height: 2em;
    overflow: hidden;
}
.row-q3 .txt .desc p{
    margin-bottom: 8px;
}
/*研发创新-研发基地*/
.row-q4{
    background-color: #F5F7FA;
    padding-bottom: 80px;
    overflow: hidden;
}
.row-q4 .txt{
    background-color: #fff;
    position: relative;
    padding-bottom: 54px;
    overflow: hidden;
}
.row-q4 .txt:after{
    content: '';
    width: 440px;
    height: 240px;
    background: url(../images/modify/icon9.png) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    position: absolute;
    right: 0;
    bottom: 112px;
}
.row-q4 .txt .wp{
    position: relative;
    z-index: 2;
}
.row-q4 .txt h3{
    font-size: 36px;
    color: #252626;
    line-height: 1;
    position: relative;
    padding-bottom: 48px;
    margin-bottom: 40px;
    overflow: hidden;
}
.row-q4 .txt h3:after{
    content: '';
    height: 2px;
    background-image: linear-gradient(to right , #EB6120, rgba(235, 97, 32, 0)) ;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
}
.row-q4 .txt h3 i{
    display: inline-block;
    vertical-align: top;
    width: 15px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin-left: 10px;
}
.row-q4 .txt .desc{
    font-size: 16px;
    color: #252626;
    line-height: 2.25em;
    margin-bottom: 38px;
    overflow: hidden;
}
.row-q4 .img{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.ul-imgtxtq1{
    background-color: #fff;
    position: relative;
    z-index: 2;
    padding: 16px 8px;
    margin-top: -80px;
    overflow: hidden;
}
.ul-imgtxtq1 li{
    float: left;
    width: 25%;
    padding: 0 8px;
    overflow: hidden;
}
.ul-imgtxtq1 .con{
    display: block;
    overflow: hidden;
}
.ul-imgtxtq1 .pic{
    position: relative;
    height: 0;
    padding-top: 59.34%;
    overflow: hidden;
}
.ul-imgtxtq1 .pic img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.ul-imgtxtq1 a:hover .pic img{
    -webkit-transform: translate(-50%, -50%) scale(1.08);
    -moz-transform: translate(-50%, -50%) scale(1.08); 
    -ms-transform: translate(-50%, -50%) scale(1.08); 
    -o-transform: translate(-50%, -50%) scale(1.08); 
    transform: translate(-50%, -50%) scale(1.08);
}
.ul-imgtxtq1 h3{
    max-width: 100%;
    font-size: 18px;
    color: #fff;
    line-height: 40px;
    font-weight: normal;
    background-color: #003793;
    border-radius: 0 30px 0 0;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

@media only screen and (min-width: 1200px) {
    .row-q1{
        margin-top: -4.687vw;
    }
    .row-q1 .pic{
        width: 47.5vw;
        margin-left: -5vw;
        margin-right: 2.5vw;
    }
    .row-q1 .txt{
        margin-right: -5vw;
        padding-left: 10vw;
        padding-top: 10.10vw;
    }
    .row-q1 .txt .desc{
        font-size: 0.833vw;
    }
    .row-q1 .txt .desc p{
        margin-bottom: 0.833vw;
    }
    .row-q1 .g-more-e1{
        margin-top: 2.552vw;
    }
    .row-q2{
        padding: 4.270vw 0 3.333vw;
    }
    .row-q2 .g-tite1{
        margin-bottom: 1.666vw;
    }
    .row-q2 .desc{
        font-size: 0.833vw;
    }
    .row-q2 .pic{
        width: 73.64vw;
        margin: 1.666vw auto 0.520vw;
    }
    .ul-txtq1{
        width: 73.33vw;
        border-radius: 0.625vw;
        padding-left: 9.895vw;
        margin: 2.083vw auto 0;
    }
    .ul-txtq1 .img{
        width: 9.895vw;
        height: 3.333vw;
    }
    .ul-txtq1 li{
        padding: 0.885vw 0;
    }
    .ul-txtq1 i{
        width: 1.458vw;
        height: 1.458vw;
        margin-right: 0.833vw;
    }
    .ul-txtq1 span{
        font-size: 0.937vw;
        line-height: 1.458vw;
    }
    .row-q3 .pic{
        width: 50vw;
        margin-right: -6.458vw;
    }
    .row-q3 .txt{
        width: 46.45vw;
        padding-top: 5.208vw;
    }
    .row-q3 .g-tite1{
        margin-bottom: 2.083vw;
    }
    .row-q3 .txt .desc{
        font-size: 0.833vw;
    }
    .row-q3 .txt .desc p{
        margin-bottom: 0.416vw;
    }
    .row-q4{
        padding-bottom: 4.166vw;
    }
    .row-q4 .txt{
        padding-bottom: 2.812vw;
    }
    .row-q4 .txt:after{
        width: 22.91vw;
        height: 12.5vw;
        bottom: 5.833vw;
    }
    .row-q4 .txt h3{
        font-size: 1.875vw;
        padding-bottom: 2.5vw;
        margin-bottom: 2.083vw;
    }
    .row-q4 .txt h3 i{
        width: 0.781vw;
        height: 0.833vw;
        margin-left: 0.520vw;
    }
    .row-q4 .txt .desc{
        font-size: 0.833vw;
        margin-bottom: 1.979vw;
    }
    .ul-imgtxtq1{
        padding: 0.833vw 0.416vw;
        margin-top: -4.166vw;
    }
    .ul-imgtxtq1 li{
        padding: 0 0.416vw;
    }
    .ul-imgtxtq1 h3{
        font-size: 0.937vw;
        line-height: 2.083vw;
        border-radius: 0 1.562vw 0 0;
        padding: 0 1.25vw;
    }
}
@media only screen and (max-width: 1199px){
    .row-q1{
        margin-top: 0;
        padding-bottom: 30px;
    }
    .row-q1 .txt{
        float: none;
        width: auto;
        padding: 30px 15px;
        margin-right: 0;
    }
    .row-q1 .txt .desc{
        font-size: 14px;
        line-height: 1.8em;
    }
    .row-q1 .txt .desc p{
        margin-bottom: 8px;
    }
    .row-q1 .pic{
        float: none;
        width: auto;
        margin: 0;
    }
    .row-q1 .g-more-e1{
        margin-top: 10px;
    }
    .row-q2{
        padding: 30px 0;
    }
    .row-q2 .g-tite1{
        margin-bottom: 20px;
    }
    .row-q2 .desc{
        font-size: 14px;
        line-height: 1.8em;
    }
    .row-q2 .pic{
        width: auto;
        margin-top: 20px;
    }
    .ul-txtq1{
        width: auto;
        border-width: 1px;
        margin-top: 20px;
        padding-left: 124px;
    }
    .ul-txtq1 .img{
        width: 124px;
        height: 42px;
    }
    .ul-txtq1 li{
        padding: 10px 0;
    }
    .ul-txtq1 i{
        width: 20px;
        height: 20px;
        margin-right: 5px;
    }
    .ul-txtq1 span{
        font-size: 14px;
        line-height: 20px;
    }
    .row-q3 .pic{
        float: none;
        width: auto;
        margin-right: 0;
    }
    .row-q3 .txt{
        width: auto;
        padding: 20px 15px;
    }
    .row-q3 .g-tite1{
        margin-bottom: 20px;
    }
    .row-q3 .txt .desc{
        font-size: 14px;
        line-height: 1.8em;
    }
    .row-q4{
        padding-bottom: 30px;
    }
    .row-q4 .txt{
        padding-bottom: 20px;
    }
    .row-q4 .txt:after{
        width: 300px;
        height: 164px;
        bottom: 40px;
    }
    .row-q4 .txt h3{
        font-size: 25px;
        padding-bottom: 16px;
        margin-bottom: 20px;
    }
    .row-q4 .txt h3 i{
        width: 13px;
        height: 14px;
    }
    .row-q4 .txt .desc{
        font-size: 14px;
        line-height: 1.8em;
        margin-bottom: 15px;
    }
    .ul-imgtxtq1{
        margin-top: -60px;
    }
    .ul-imgtxtq1 h3{
        font-size: 14px;
        line-height: 35px;
        padding: 0 15px;
    }
}
@media only screen and (max-width: 959px){
    .row-q4 .txt h3{
        font-size: 18px;
        padding-bottom: 0;
    }
    .row-q4 .txt h3:after{
        display: none;
    }
}
@media only screen and (max-width: 767px){
    .ul-txtq1{
        padding-left: 0;
        padding-top: 10px;
    }
    .ul-txtq1 .img{
        position: static;
        margin: 0 auto 10px;
    }
    .ul-txtq1 ul{
        font-size: 0;
        text-align: center;
    }
    .ul-txtq1 li{
        float: none;
        display: inline-block;
        vertical-align: middle;
        width: 25%;
    }
    .ul-txtq1 li:nth-child(4n) .con{
        border-width: 0;
    }
    .ul-imgtxtq1{
        padding-bottom: 6px;
    }
    .ul-imgtxtq1 li{
        width: 50%;
        margin-bottom: 10px;
    }
}
@media only screen and (max-width: 479px){
    .ul-txtq1 li{
        width: 33.33%;
    }
    .ul-txtq1 li:nth-child(4n) .con{
        border-width: 1px;
    }
    .ul-txtq1 li:nth-child(3n) .con{
        border-width: 0;
    }
    .ul-imgtxtq1 li{
        float: none;
        width: auto;
    }
}