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}
body{font:14px/1.5 宋体,Arial,sans-serif;color:#333;font-family:PingFang,'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;background-color:#f1f8ff}
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:1650px;padding:0 15px}
.menuBtn{display:none;position:absolute;top:12px;right:12px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;z-index:99}
.menuBtn b{display:block;height:4px;background-color:#fff;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;margin:21px 0 38px}
.pages ul{display:inline-block}
.pages ul li{float:left;margin:0 5px}
.pages ul li a{display:block;width:35px;height:35px;line-height:35px;text-align:center;color:#555;border:1px solid #555;border-radius:50%}
.pages ul a:hover,.pages ul li.on a{background-color:#ea3032;border:1px solid #ea3032;color:#fff}
.pages ul li.next,.pages ul li.prev{font-weight:700;font-family:"宋体";font-size:20px;margin:0 15px}
.pages ul li span{display:inline-block;margin-top:5px;font-weight:700;font-family:Arial;color:#dadada}
.header .nav{display:flex;align-items:center;width:100%}
.header .fix{flex:1}
.header .nav li{flex:1;text-align:center;position:relative;float:left}
.header{position:absolute;top:0;left:0;right:0;width:100%;z-index:999;transition:.5s}
.header .wp{max-width:1830px}
.header .inner{display:flex;justify-content:space-between;align-items:center;padding:30px 0}
.header.fixed{position:fixed;background-color:#fff}
.header .logo{overflow:hidden}
.header .logo a{display:block;width:173px;cursor:pointer}
.header .logo a img{display:block;width:100%}
.header.fixed .logo a img{display:none}
.header.fixed .logo a .img-logo{display:block}
.header .logo a .img-logo{display:none}
.header .nav .v1 a{font-weight:800;font-size:18px;color:#fff;transition:.5s;padding-bottom:10px;border-bottom:1px solid transparent}
.header.fixed .nav .v1 a{color:#222}
.header .nav .v1:hover a{border-color:#fff}
.header .sub{position:absolute;top:160%;left:50%;transform:translateX(-50%);width:150px;background-image:url(../images/icon9.png);background-size:17px auto;background-position:top center;background-repeat:no-repeat;display:none}
.header .sub .item{padding-top:54px}
.header .sub::after{position:absolute;top:13px;left:50%;transform:translateX(-50%);content:' ';width:100%;height:100%;display:block;background-image:url(../images/bg5.png);background-size:cover;background-position:bottom center;background-repeat:no-repeat;border-radius:10px;overflow:hidden}
.header .sub .v2{display:block;position:relative;z-index:5;text-align:center}
.header .sub .v2 span{display:inline-block;font-size:16px;color:#666;padding-bottom:12px;transition:.5s;border-bottom:2px solid transparent;margin-bottom:10px}
.header .sub .v2:hover span{color:#00f;border-bottom-color:#00f}
.hd-r{display:flex;justify-content:space-between;align-items:center}
.hd-so{float:left;margin-left:20px}
.hd-so .so{width:196px;height:36px;line-height:34px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);border-radius:18px;overflow:hidden;padding:0 20px;display:flex;justify-content:space-between;align-items:center}
.hdclass .so,.header.fixed .so{background-color:#dce2e8;border:1px solid rgba(51,51,51,.3)}
.hd-so .so-submit{width:16px;height:16px;background-image:url(../images/so.png);background-size:16px auto;background-repeat:no-repeat;background-color:transparent;font-size:0;border:none}
.hdclass .so-submit,.header.fixed .so-submit{background-image:url(../images/so2.png);background-size:16px auto}
.hd-so .hd-search{width:calc(100% - 22px);font-size:14px;color:#fff;background-color:transparent}
.hd-lang{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.3);font-size:16px;color:#fff;display:flex;justify-content:center;align-items:center;overflow:hidden;margin-left:20px}
.hdclass .hd-lang,.header.fixed .hd-lang{background-color:#dce2e8;border:1px solid rgba(51,51,51,.3);color:#222}
.hdclass{border-bottom:1px solid rgba(0,0,0,.1)}
.hdclass .logo a img{display:none}
.hdclass .logo a .img-logo{display:block}
.hdclass .nav .v1 a{color:#333}
.footer{padding:0 0 0 60px}
.footer .inner{overflow:hidden;padding-bottom:47px}
.footer .l{width:75%;padding-top:57px;border-right:1px solid #222327}
.ft-bot{overflow:hidden;height:110px;line-height:110px}
.ft-bot .copy{float:left;width:75%;display:flex;justify-content:space-between;align-items:center;padding-right:60px;border-top:1px solid #222327}
.ft-bot .copy .item:nth-last-child(2){margin-left:-357px}
.g-backe1{overflow:hidden;background:#222327;font-size:16px;color:rgba(255,255,255,.5);text-align:center;border-top:1px solid #222327;cursor:pointer;transition:.5s}
.g-backe1:hover{color:rgba(255,255,255,1);text-decoration:underline}
.footer .r{width:25%;padding:91px 30px 0 115px}
.footer .top{display:flex;justify-content:space-between;align-items:center;padding:0 60px 36px 0;margin-bottom:77px;border-bottom:1px solid #222327}
.footer .top .pic{width:173px;margin-bottom:22px}
.footer .top .pic img{display:block;width:100%}
.ft-share{overflow:hidden}
.ft-share a{float:left;display:block;width:50px;height:50px;background:rgba(255,255,255,.05);border-radius:50%;overflow:hidden;margin-left:15px;transition:.5s}
.ft-share a:hover{background:#0044ae}
.ft-share a img{display:block;width:100%;object-fit:cover;transition:.5s}
.ft-share a .img2,.ft-share a:hover .img1{display:none}
.ft-share a:hover .img2{display:block}
.ul-ftlist{overflow:hidden}
.ul-ftlist li{float:left;margin-right:180px}
.ul-ftlist li:last-child{margin-right:0}
.ul-ftlist .item{display:block}
.ul-ftlist .tit{font-size:16px;color:#fff;margin-bottom:25px}
.footer .r b,.ul-ftlist b{display:block;width:18px;height:2px;background:#f9fafc;margin-bottom:17px}
.ul-ftlist .item span{font-size:16px;color:rgba(255,255,255,.5);line-height:40px;transition:.5s}
.ul-ftlist .item span:hover{color:rgba(255,255,255,1);text-decoration:underline}
.footer .r .pic{width:304px;margin-bottom:21px}
.footer .r .pic img{display:block;width:100%}
.footer .r .tit{font-size:18px;color:#fff;margin-bottom:22px}
.footer .r .desc{font-weight:400;font-size:16px;color:rgba(255,255,255,.5);line-height:32px;padding-top:5px}
.footer .r .desc p{overflow:hidden;margin-bottom:10px}
.footer .r .desc span{display:block}
.footer .r .desc .span1{float:left;overflow:hidden}
.footer .r .desc .span2{overflow:hidden}
.ft-bot .copy,.ft-bot .copy a{font-size:16px;color:rgba(255,255,255,.35);transition:.5s}
.ft-bot .copy a:hover{color:rgba(255,255,255,1);text-decoration:underline}
.hd-lang-m{display:none}
@media only screen and (min-width:1199px){
.wp{max-width:85.93vw;padding:0 .781vw}
.header{top:0;left:0;right:0;transition:.5s}
.header .wp{max-width:95.31vw}
.header .inner{justify-content:space-between;align-items:center;padding:1.562vw 0}
.header .logo a{width:9.010vw}
.header .nav .v1 a{font-size:.937vw;transition:.5s}
.header .sub{top:160%;transform:translateX(-50%);width:7.812vw;background-image:url(../images/icon9.png);background-size:.885vw auto;background-repeat:no-repeat}
.header .sub .item{padding-top:2.812vw}
.header .sub::after{top:.677vw;transform:translateX(-50%);content:' ';background-image:url(../images/bg5.png);background-size:cover;background-repeat:no-repeat;border-radius:.52vw}
.header .sub .v2 span{font-size:.833vw;padding-bottom:.625vw;transition:.5s;border-bottom-width:.104vw;margin-bottom:.52vw}
.hd-r{justify-content:space-between;align-items:center}
.hd-so{margin-left:1.041vw}
.hd-so .so{width:10.2vw;height:1.875vw;line-height:1.77vw;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);border-radius:.937vw;padding:0 1.041vw;justify-content:space-between;align-items:center}
.hdclass .so,.header.fixed .so{border:1px solid rgba(51,51,51,.3)}
.hd-so .so-submit{width:.833vw;height:.833vw;background-image:url(../images/so.png);background-size:.833vw auto;background-repeat:no-repeat;font-size:0;border:none}
.hdclass .so-submit,.header.fixed .so-submit{background-image:url(../images/so2.png);background-size:.833vw auto}
.hd-so .hd-search{width:calc(100% - 1.145vw)}
.hd-lang{width:1.875vw;height:1.875vw;border-radius:50%;border:1px solid rgba(255,255,255,.3);font-size:.833vw;justify-content:center;align-items:center;margin-left:1.041vw}
.hdclass .hd-lang,.header.fixed .hd-lang{border:1px solid rgba(51,51,51,.3)}
.hdclass{border-bottom:1px solid rgba(0,0,0,.1)}
.footer{padding:0 0 0 3.125vw}
.footer .inner{padding-bottom:2.447vw}
.footer .l{padding-top:2.968vw;border-right:1px solid #222327}
.ft-bot{height:5.729vw;line-height:5.729vw}
.ft-bot .copy{justify-content:space-between;align-items:center;padding-right:3.124vw;border-top:1px solid #222327}
.ft-bot .copy .item:nth-last-child(2){margin-left:-18.59vw}
.g-backe1{background:#222327;font-size:.833vw;border-top:1px solid #222327;transition:.5s}
.g-backe1:hover{text-decoration:underline}
.footer .r{padding:4.739vw 1.562vw 0 5.989vw}
.footer .top{justify-content:space-between;align-items:center;padding:0 3.125vw 1.875vw 0;margin-bottom:4.010vw;border-bottom:1px solid #222327}
.footer .top .pic{width:9.010vw;margin-bottom:1.145vw}
.ft-share a{width:2.604vw;height:2.604vw;background:rgba(255,255,255,.05);border-radius:50%;margin-left:.781vw;transition:.5s}
.ft-share a:hover{background:#0044ae}
.ft-share a img{object-fit:cover;transition:.5s}
.ul-ftlist li{margin-right:9.375vw}
.ul-ftlist .tit{font-size:.833vw;margin-bottom:1.302vw}
.footer .r b,.ul-ftlist b{width:.937vw;height:.104vw;background:#f9fafc;margin-bottom:.885vw}
.ul-ftlist .item span{font-size:.833vw;line-height:2.083vw;transition:.5s}
.ul-ftlist .item span:hover{text-decoration:underline}
.footer .r .pic{width:15.83vw;margin-bottom:1.093vw}
.footer .r .tit{font-size:.937vw;margin-bottom:1.145vw}
.footer .r .desc{font-size:.833vw;line-height:1.666vw;padding-top:.26vw}
.footer .r .desc p{margin-bottom:.52vw}
.ft-bot .copy,.ft-bot .copy a{font-size:.833vw;transition:.5s}
.ft-bot .copy a:hover{text-decoration:underline}
}
.hd-flr,.header .nav .v1 i{display:none}
.mob-share{display:none;overflow:hidden;margin-top:94px}
.mob-share .share{display:block;float:left;width:80px;height:80px;object-fit:cover;transition:.5s;background:rgba(255,255,255,.05);border-radius:50%;margin-right:24px}
.mob-share .share:hover{background:#0044ae}
@media only screen and (max-width:1199px){
.mob-share{display:block}
.hd-so .hd-search{font-size:12px;color:#fff}
.hd-lang,.hd-so{display:none}
.hd-flr .hd-lang,.hd-flr .hd-so{display:block}
.hd-flr .hd-lang{display:flex}
.hd-flr{float:right;display:block;margin:10px 73px 0 0;position:relative;z-index:999}
.header .nav .v1:hover a{color:rgba(255,255,255,.8)}
.wp{max-width:100%!important}
.header.on1{position:fixed;background:#0f4fb3}
.bdclass{padding-top:60px}
.header .inner{position:relative;z-index:5;display:block;padding:30px 0 0}
.header .logo{float:left;width:167px;position:relative;height:60px}
.header .logo a{position:absolute;top:50%;transform:translateY(-50%);display:block;width:100%}
.header .logo a .img-logo,.header .logo a img,.header.on1 .logo a img{display:block}
.header .logo a .img-logo,.header.on1 .logo a .img-logo{display:none}
.hd-r{display:none;position:fixed;top:97px;background:#0f4fb3;left:0;right:0;bottom:0;overflow-y:auto;padding:0 15px 103px}
.hdclass .hd-r{top:80px}
.header .nav{float:none;padding-top:40px;display: block;}
.header .nav li{position:relative;float:none;margin-right:0;text-align: left;}
.menuBtn{display:block;top:41px;right:30px;width:36px;height:36px}
.menuBtn b{background-color:#fff;margin:6px 0}
.menuBtn.open b{margin-top:-5px;width:36px}
.hdclass .menuBtn b{background-color:#000}
.hdclass .logo a img{display:none}
.hdclass .logo a .img-logo{display:block}
.hdclass .inner{padding:10px 0}
.hdclass .menuBtn{display:block;top:24px;right:30px;width:36px;height:36px}
.header .nav .v1 a{display:block;font-weight:700;font-size:40px;color:#fff;padding-bottom:0;border-bottom:none}
.header .nav .v1{position:relative;display:block;line-height:102px}
.header .nav .v1 i{position:absolute;right:0;top:50%;transform:translateY(-50%);display:block;width:12px;height:12px;background-image:url(../images/up.png);background-size:10px auto;background-position:right center;background-repeat:no-repeat}
.header .sub{position:static;top:auto;left:auto;transform:translateX(0);width:auto;background-image:url(../images/icon9.png);background-size:0;background-position:top center;background-repeat:no-repeat;display:none}
.header .sub::after{display:none}
.header .sub .item{padding:7px 0}
.header .sub .v2{text-align:left;padding-left:15px}
.header .sub .v2 span{font-size:22px;color:#fff;padding-bottom:0;transition:.5s;margin-bottom:13px}
.header .sub .v2:hover span{color:rgba(255,255,255,.8);border-bottom-color:transparent}
.hd-so{margin-right:20px;width:266px}
.hd-so .so{width:100%}
.footer .l,.footer .r{border-right:none;float:left;width:100%}
.footer{padding:30px 0 0}
.ft-bot .copy .item{display:inline-block}
.ft-bot .copy .item:last-child{display:block}
.ft-bot .copy .item:nth-last-child(2){margin-left:0}
.g-backe1{display:none}
.ft-bot .copy{float:none;width:100%;padding:0 15px;border-top:1px solid #222327}
.footer .r{width:100%;padding:34px 20px 0}
.ul-ftlist{padding:0 15px}
.ul-ftlist li{float:none;margin-right:0}
.footer .r b,.ul-ftlist b{display:none}
.ul-ftlist .link{display:none;padding:0 15px 5px}
.ul-ftlist .tit{background-image:url(../images/up-ft.png);background-size:10px auto;background-position:right center;background-repeat:no-repeat;margin-bottom:5px;line-height:2}
.ul-ftlist .item span{font-size:14px;color:rgba(255,255,255,.5);line-height:33px}
.footer .top{padding:0 15px 6px;margin-bottom:20px}
.ft-bot .copy{background:#222327;font-size:12px}
.ft-bot{height:60px;line-height:60px}
.ft-share a{width:40px;height:40px;margin-left:10px}
.footer .r .pic{width:230px;margin-bottom:14px}
.footer .r .tit{font-size:16px;margin-bottom:5px}
.footer .r .desc{font-size:14px;line-height:28px}
.footer .r .desc p{overflow:hidden;margin-bottom:1px}
.hdclass.on1 .menuBtn.open b{background-color:#fff}
.hdclass.on1 .hd-lang{border:1px solid rgba(255,255,255,.3);color:#fff;background-color:transparent}
.hdclass.on1 .hd-so .so{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3)}
.hdclass.on1 .hd-so .so-submit{background-image:url(../images/so.png)}
.hdclass.on1{border-bottom-color:transparent}
.hdclass{position:relative}
.m-txtbodye2{padding-top:0!important}
}
@media only screen and (max-width:767px){
.footer .top{padding-bottom:15px}
.footer .top .pic{width:100px;margin-bottom:0}
.ft-share a{width:35px;height:35px;margin-left:10px}
.footer .r{padding:20px 20px 0}
.footer .r .pic{width:190px;margin-bottom:10px}
.footer .inner{padding-bottom:25px}
.ft-bot{height:auto;line-height:2}
.ft-bot .copy{display:block;text-align:center;padding:10px 0}
.ft-bot .copy,.ft-bot .copy a{font-size:12px}
}
[data-viewer-box]{position:relative}
[data-viewer]{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;opacity:0;z-index:2}
[data-viewer] img{width:100%;height:100%;display:block;position:absolute;left:0;top:0}
[data-viewer] img:first-child{z-index:2}
.viewer-container .viewer-title{font-size:16px;color:#fff;opacity:1}
@media only screen and (min-width:319px) and (max-width:750px){
.mob-share{margin-top:12.53vw}
.mob-share .share{width:10.66vw;height:10.66vw;object-fit:cover;transition:.5s;background:rgba(255,255,255,.05);border-radius:50%;margin-right:3.2vw}
.mob-share .share:hover{background:#0044ae}
.hd-flr{margin:1vw 6.733vw 0 0}
.header.on1{background:#0f4fb3}
.bdclass{padding-top:0}
.header .inner{padding:3vw 0 5.066vw}
.header .logo{width:22.26vw;height:8vw}
.header .logo a{top:50%;transform:translateY(-50%)}
body.on1{background:#0f4fb3}
.header .wp{padding:0 4vw}
.hd-r{top:12.93vw;background:#0f4fb3;left:0;right:0;bottom:0;padding:0 4.8vw 13.73vw}
.hdclass .hd-r{top:10.66vw}
.header .nav{padding-top:5.333vw;margin-top:0}
.menuBtn{top:4vw;right:4vw;width:4.8vw;height:4.8vw}
.menuBtn b{margin:.8vw 0;height:.533vw}
.menuBtn.open b{margin-top:-.666vw;width:4.8vw}
.header .nav .v1 a{font-weight:700;font-size:5.333vw}
.header .nav .v1{line-height:13.6vw}
.header .sub{top:auto;left:auto;transform:translateX(0);width:auto;background-image:url(../images/icon9.png);background-size:0;background-repeat:no-repeat}
.header .sub .item{padding:.933vw 0}
.header .sub .v2{padding-left:2vw}
.header .sub .v2 span{font-size:2.933vw;transition:.5s;margin-bottom:1.733vw}
.hd-so{margin-right:2.666vw;width:35.46vw}
.hd-so .so{height:4.8vw;line-height:4.533vw;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);border-radius:2.4vw;padding:0 2.666vw;justify-content:space-between;align-items:center}
.hdclass .so,.header.fixed .so{border:1px solid rgba(51,51,51,.3)}
.hd-so .so-submit{width:2.133vw;height:2.133vw;background-image:url(../images/so.png);background-size:2.133vw auto;background-repeat:no-repeat;font-size:0;border:none}
.hdclass .so-submit,.header.fixed .so-submit{background-image:url(../images/so2.png);background-size:2.133vw auto}
.hd-so .hd-search{width:calc(100% - 2.933vw);font-size:1.866vw}
.hd-lang{width:4.8vw;height:4.8vw;border-radius:50%;border:1px solid rgba(255,255,255,.3);font-size:2.133vw;justify-content:center;align-items:center;margin-left:2.666vw}
.hdclass .hd-lang,.header.fixed .hd-lang{border:1px solid rgba(51,51,51,.3)}
.hdclass .inner{padding:2.5vw 0}
.hdclass .menuBtn{top:3.2vw;right:4vw;width:4.8vw;height:4.8vw}
.hdclass .hd-flr{margin:1vw 9.733vw 0 0}
}
@media only screen and (min-width:319px) and (max-width:375px){
.hd-so .hd-search{font-size:12px}
.header .logo{height:30px;width:90px}
.hdclass .hd-flr{margin:.5vw 9.733vw 0 0}
.hd-so .so{height:22px;line-height:22px;border-radius:17px}
.hd-lang{width:25px;height:25px;font-size:12px}
.menuBtn{width:20px;height:25px}
.menuBtn.open b{width:20px}
.menuBtn b{height:2px;margin:4px 0}
.hdclass .menuBtn.open{top:4.2vw}
.hd-flr{margin:1vw 8.733vw 0 0}
}
.m-txtbodye1 .wp{max-width:1830px}
.cur,.cur a{font-size:16px;color:#000}
.cur a,.cur span{transition:.5s}
.cur a{padding:0 10px}
.cur a:first-child{padding-left:0}
.cur .on,.cur a:hover,.cur span:hover{color:#0044ae}
.cur span{padding-left:10px}
.m-txtbodye1{padding:165px 0 58px}
.m-txtbodye1 .inner{width:1200px;margin:0 auto;padding-top:33px}
.m-txtbodye1 h1{font-weight:800;font-size:46px;color:#000;margin-right:240px;padding-bottom:39px;margin-bottom:33px;border-bottom:1px solid #dcdcdc;width:960px}
.m-txtbodye1 .date{font-weight:500;font-size:16px;color:#999;margin-bottom:50px}
.m-txtbodye1 .desc{font-weight:500;font-size:16px;color:#333;line-height:30px;margin-bottom:70px}
.m-txtbodye1 .desc img{display:inline-block}
.m-detail-info{display:flex;justify-content:space-between;align-items:center;font-weight:800;font-size:16px;color:rgba(0,0,0,.5)}
.m-detail-info a{display:inline-block;vertical-align:middle;font-weight:800;font-size:16px;color:rgba(0,0,0,.5);transition:.5s}
.m-detail-info .next{text-align:right}
.m-detail-info .next,.m-detail-info .prev{width:40%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.m-detail-info a:hover{color:rgba(0,0,0,1)}
.m-detail-info .center{background-image:url(../images/icon1.png);background-size:23px auto;background-repeat:no-repeat;background-position:left center;padding-left:30px;font-weight:800;font-size:16px}
.js-floor.stick.fixed{position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:66}
.js-floor.stick.fixed .bc{background-color:#fff}
.g-bane1{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:26%}
.g-bane1 .tit{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%);font-size:60px;color:#fff;text-align:center}
.ul-liste1{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dcdcdc}
.ul-liste1 .con span{display:inline-block;font-size:20px;color:#333;border-bottom:3px solid transparent;transition:.5s;padding:45px 0;cursor:pointer}
.ul-liste1 .on .con span,.ul-liste1 .swiper-slide-thumb-active .con span{color:#0053a4;border-bottom-color:#00549e}
.ul-liste1 .con:hover span{color:#0053a4}
.row-abo1{background-size:cover;background-repeat:no-repeat;background-position:top center}
.g-abotit{margin-bottom:28px}
.g-abotit .tit{font-size:50px;color:#00549e;margin-bottom:20px}
.g-abotit b{display:block;width:2px;height:30px;background:#00549e}
.g-abodesc{font-size:16px;color:#333;line-height:36px}
.m-aboe1 .inner{padding:74px 0 112px}
.m-aboe2{display:flex}
.m-aboe2 .pic,.m-aboe2 .txt{width:50%}
.m-aboe2 .pic img{display:block;width:100%}
.m-aboe2 .txt{background-size:cover;background-repeat:no-repeat;background-position:center;padding:130px 117px 30px 111px}
.m-aboe2 .g-abodesc{font-size:20px;color:#333;line-height:48px}
.row-abo3{overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center;padding:101px 0 138px}
.row-abo3 .swiper-e1{padding-top:133px!important}
.g-abotit2 .tit{text-align:center}
.g-abotit2 b{margin:0 auto}
.g-swiper-e1 .swiper-button-next:after,.g-swiper-e1 .swiper-button-prev:after,.g-swiper-e1 .swiper-rtl .swiper-button-next:after,.g-swiper-e1 .swiper-rtl .swiper-button-prev:after{display:none;content:'next'}
.g-swiper-e1 .swiper-button-next,.g-swiper-e1 .swiper-button-prev,.g-swiper-e1 .swiper-rtl .swiper-button-next,.g-swiper-e1 .swiper-rtl .swiper-button-prev{width:63px;height:63px;border-radius:50%;overflow:hidden;border:1px solid #000;background-image:url(../images/more2.png);background-size:16px auto;background-repeat:no-repeat;background-position:center;left:auto;right:0;top:auto!important;bottom:0;opacity:1!important;transition:.5s;margin-top:0!important}
.g-swiper-e1 .swiper-button-next,.g-swiper-e1 .swiper-button-prev{border:1px solid #000;transition:.5s}
.g-swiper-e1 .swiper-button-next:hover,.g-swiper-e1 .swiper-button-prev:hover{border:1px solid #0044ae}
.m-aboe3 .g-swiper-e1 .swiper-button-next:hover,.m-aboe3 .g-swiper-e1 .swiper-button-prev:hover{background-color:rgba(0,68,174,.1)}
.g-swiper-e1 .swiper-button-prev{background-image:url(../images/more3.png);right:100px;left:auto;opacity:1!important}
.g-swiper-e1{position:relative;margin:0 -5px}
.swiper-e1 .item{display:block;margin:0 5px;padding-bottom:272px}
.swiper-e1 .pic{position:relative;height:0;padding-top:77.2%;margin-bottom:29px;transition:.5s}
.swiper-e1 .pic img{position:absolute;top:0;left:50%;transform:translateX(-50%);bottom:0;display:block;max-width:100%;height:100%;object-fit:cover;transition:.5s}
.swiper-e1 .item:hover .pic{transform:scale(1.08)}
.swiper-e1 .tit{font-weight:500;font-size:24px;color:#00549e;height:1.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}
.logoe1{position:absolute;left:0;bottom:0;z-index:5}
.logoe1 .pic-logo{width:273px;margin-bottom:15px}
.logoe1 .pic-logo img{display:block;width:100%}
.logoe1 .tit-logo{font-size:26px;color:#00549e;letter-spacing:.2em}
.m-aboe4{padding:82px 0 37px}
.m-aboe4 .g-abotit{margin-bottom:78px}
.ul-liste2{margin:0 -20px;overflow:hidden}
.ul-liste2 li{float:left;width:25%;margin-bottom:62px}
.ul-liste2 .item{display:block;height:396px;margin:0 20px;background:#fff;border:2px solid #a3a3a3;overflow:hidden;transition:.5s}
.ul-liste2 .item:hover{border-color:#00549e}
.ul-liste2 .con{display:block;padding:28px 22px 30px;overflow:hidden}
.ul-liste2 .tit{font-size:18px;color:#222;height:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:17px;transition:.5s}
.ul-liste2 .item:hover .tit{color:#00549e}
.ul-liste2 .desc{position:relative;z-index:3;font-size:16px;color:#666;line-height:1.5}
.ul-liste2 .txt{position:relative;min-height:286px;padding-top:35px;border-top:1px solid rgba(99,99,99,.3)}
.ul-liste2 .pic{position:absolute;bottom:0;right:0;width:219px;height:253px}
.ul-liste2 .pic img{display:block;width:100%;height:100%;object-fit:contain}
.ul-liste2 .year{position:absolute;left:0;bottom:0;font-weight:500;font-size:18px;color:#00549e}
.g-abodesc2{font-size:20px;line-height:48px;text-align:center;margin-bottom:85px}
.row-events1{padding:46px 0 40px}
.ul-liste3 .top{background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#2661a3;position:relative;padding-top:60.9%;overflow:hidden;height:0}
.ul-liste3 .top .tit{position:absolute;left:0;right:0;width:100%;bottom:0;font-size:40px;color:#fff;padding:0 30px 60px}
.ul-liste3 .con{display:block;overflow:hidden;background-color:#fff}
.ul-liste3 .txt{float:left;width:33.85%}
.ul-liste3 .pic{overflow:hidden;width:66.15%}
.ul-liste3 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.ul-liste3 .desc{font-size:16px;color:#333;line-height:24px;padding:45px 45px 43px}
.ul-liste3 li{margin-bottom:60px}
.ul-liste3 li:nth-child(2n) .con{display:flex;flex-direction:row-reverse}
.m-pro1{position:relative;overflow:hidden;padding:80px 0}
.m-pro1 .g-swiper-e1 .swiper-pagination{display:none}
.m-pro1 .inner,.row-index03 .inner{position:relative;left:0}
.m-pro1 .inner .wp,.row-index03 .inner .wp{padding:0}
.m-pro1 .g-swiper-e1{margin:0 -50px}
.swiper-e2,.swiper-e5,.swiper-e5 .slick-list{overflow:visible!important}
.swiper-e2 .g-abotit .tit{color:#222;transition:.5s}
.swiper-e2 .item:hover .g-abotit .tit{color:#00549e}
.swiper-e2 .item{background-color:#fff;overflow:hidden;height:590px;margin:0 50px}
.swiper-e2 .more{position:absolute;left:0;padding-left:49px;bottom:45px}
.swiper-e2 .more a{display:inline-block;font-size:16px;color:#222;padding-right:20px;transition:.5s}
.swiper-e2 .item:hover .more a{color:#00549e}
.swiper-e2 .more img{position:absolute;right:0;top:50%;transform:translateY(-50%);width:6px;height:10px;transition:.5s}
.swiper-e2 .item:hover .more .img1,.swiper-e2 .more .img2{opacity:0}
.swiper-e2 .item:hover .more .img2{opacity:1}
.swiper-e2 .txt{position:relative;overflow:hidden;height:100%;padding:44px 45px 30px 49px}
.swiper-e2 .txt .g-abotit{margin-bottom:39px}
.swiper-e2 .pic{float:right;overflow:hidden;width:1056px;height:100%}
.swiper-e2 .pic img{display:block;width:100%;height:100%;object-fit:cover;transition:.5s}
.swiper-e2 .item:hover .pic img{transform:scale(1.08)}
.main-idx{overflow:hidden}
.swiper-contain>.swiper-wrapper>.swiper-slide{height:auto!important}
.banner,.banner .inner{position:relative}
.banner .pic{height:100vh;overflow:hidden}
.banner .pic img{width:100%;height:100%;display:block;object-fit:cover}
.banner .tip{width:700px;position:absolute;right:242px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);z-index:2}
.banner .tip img{width:100%;height:auto;display:block}
.banner .txt{position:absolute;left:0;right:0;bottom:14.4%}
.banner .txt h3{font-weight:300;font-size:92px;color:#fff;line-height:102px;margin-bottom:58px}
.banner .txt .desc{height:1.5em;font-weight:300;font-size:16px;color:#fff;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:20px}
.banner .slick-dots{position:absolute;bottom:0;left:240px;z-index:3;height:90px;line-height:90px;font-size:0}
.banner .slick-dots li{display:inline-block;vertical-align:middle;margin:0 14px;position:relative;width:16px;height:16px}
.banner .slick-dots li:after{content:"";display:block;width:6px;height:6px;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.banner .slick-dots li.slick-active button{opacity:1}
.banner .slick-dots li.slick-active:after{opacity:0;display:none}
.g-idxmore{display:inline-block;cursor:pointer;font-weight:300;font-size:18px;color:#fff;transition:.5s}
.g-idxmore:hover{opacity:.6}
.g-idxmore .icon{display:inline-block;vertical-align:middle;width:63px;height:63px;overflow:hidden;border:1px solid #78c6bb;background-color:rgba(120,198,187,.1);border-radius:50%;background-image:url(../images/more1.png);background-repeat:no-repeat;background-position:center;background-size:14px auto;margin-left:5px}
.g-idxmore2{color:#000}
.m-cover-culture .g-idxmore2{margin-bottom:50px}
.g-idxmore2 .icon{border:1px solid #0044ae;background-image:url(../images/more2.png);background-repeat:no-repeat;background-position:center;background-size:14px auto;background-color:rgba(0,68,174,.1)}
.g-idxmore3 .icon{border:1px solid #fff;background-color:rgba(255,255,255,.1)}
.m-page{position:absolute;left:0;bottom:0;width:811px;height:90px;line-height:90px;border-radius:0 20px 0 0;-webkit-border-radius:0 20px 0 0;-moz-border-radius:0 20px 0 0;-ms-border-radius:0 20px 0 0;-o-border-radius:0 20px 0 0;overflow:hidden;text-align:right;background:#d61042;font-weight:600;font-size:14px;color:rgba(255,255,255,.5);font-style:normal;padding:0 52px}
.m-page .current{color:#fff}
.swiper-e3 .con{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100vh;overflow:hidden;padding-top:177px}
.g-idxtit{font-size:60px;color:#fff;line-height:72px}
.swiper-e3 .g-idxtit{float:left;width:55%;overflow:hidden;padding-top:6px}
.swiper-e3 .con .tit1{float:left;margin-right:50px;width:42%}
.swiper-e3 .con .txt{overflow:hidden}
.swiper-e3 .con .tit2{font-size:26px;color:#fff;line-height:48px;margin-bottom:31px}
.swiper-e3 .con .desc{font-weight:300;font-size:16px;color:rgba(255,255,255,.7);line-height:36px;margin-bottom:64px}
.swiper-e4 .con{transition:.5s}
.swiper-e4 .con:hover{transform:translateY(-10px)}
.swiper-e4 .con .tit{font-weight:700;font-size: 40px;color:#fff;transition:.5s}
.swiper-e4 .con .desc{font-size:18px;color:#fff;transition:.5s}
.m-culture-contain{height:100vh}
.m-swipere2{position:absolute;z-index:5;bottom:10.1%;width:100%;left:0;right:0}
.banner .wp,.main-idx .wp{max-width:1830px}
.row-index01{height:250vh;position:relative;overflow: hidden;}
.fixed-section{position:absolute;left:0;right:0;top:0;height:100vh;background:#000}
.row-index01 .fixed-section.skrollable-after{position:absolute!important;top:auto!important;bottom:0!important}
.m-cover-culture{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}
.m-cover-culture .g-tit-f01{position:absolute;top:20%;left:0;right:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);z-index:2}
.m-cover-culture .img{width:100%;height:100%;display:block;position:absolute;top:0;left:0}
.m-cover-culture .img img{width:100%;height:100%;display:block;object-fit:cover}
.m-culture-contain{position:relative}
.row-index02{padding:147px 0 96px;background-size:cover;background-position:bottom center;background-repeat:no-repeat}
.row-index02 .g-idxtit{margin-bottom:65px}
.ul-tab-e1{overflow:hidden;margin:0 -20px 82px}
.ul-tab-e1 li{float:left;width:20%}
.ul-tab-e1 .con{display:block;margin:0 20px;padding-bottom:45px;border-bottom:2px solid #222;transition:.5s;overflow:hidden}
.ul-tab-e1 .con .tit{font-size: 20px;color:#222;transition:.5s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;width:calc(100% - 44px)}
.ul-tab-e1 .con:hover .tit,.ul-tab-e1 .on .con .tit{color:#0044ae;border-bottom-color:#0044ae}
.ul-tab-e1 .pic{float:right;width:34px;height:34px;margin-left:10px;overflow:hidden}
.ul-tab-e1 .pic img{display:block;width:100%;height:100%;object-fit:cover;transition:.5s}
.ul-tab-e1 .con .img2,.ul-tab-e1 .con:hover .img1{display:none}
.ul-tab-e1 .con:hover .img2{display:block}
.m-tabcone1 .item{overflow:hidden}
.m-tabcone1 .txt{overflow:hidden;float:left;width:45%}
.m-tabcone1 .txt .tit{font-size:48px;color:#0044ae;margin-bottom:31px}
.m-tabcone1 .desc{margin-bottom:140px}
.m-tabcone1 .desc p{font-size:16px;color:#333;line-height:30px;margin-bottom:30px}
.m-tabcone1 .pic{width:835px;height:502px;float:right;padding-top:17px}
.m-tabcone1 .pic img{display:block;width:100%;object-fit:cover}
.row-index03{padding:151px 0 168px;background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative;overflow:hidden}
.row-index03 .swiper-horizontal>.swiper-pagination-bullets,.row-index03 .swiper-pagination-bullets.swiper-pagination-horizontal,.row-index03 .swiper-pagination-custom,.row-index03 .swiper-pagination-fraction{bottom:-90px;top:auto}
.row-index03 .g-idxtit{margin-bottom:65px}
.row-index03 .wp{max-width:1130px}
.swiper-e5 .pic{position:relative;width:99%;height:0;overflow:hidden;padding-top:56.2%;margin:0 auto}
.swiper-e5 .pic::after{position:absolute;left:0;right:0;bottom:0;display:block;width:100%;content:' ';background-color:rgba(0,0,0,.5);z-index:2;top:0;height:100%}
.swiper-e5 .slick-current .pic::after{background-image:url(../images/e-bg1.png);background-position:top center;background-size:cover;background-repeat:no-repeat;top:auto;height:250px;background-color:rgba(0,0,0,0)}
.swiper-e5 .pic img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover}
.swiper-e5 .pic .tit{position:absolute;left:0;right:0;height:1.5em;bottom:65px;width:100%;z-index:3;font-size:30px;color:#fff;padding:0 30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}
.swiper-e5 .slick-dots{position:absolute;left:50%;transform:translateX(-50%);font-size:0;bottom:-13.6%}
.swiper-e5 .slick-dots li{display:inline-block;vertical-align:middle;padding:0 6px}
.swiper-e5 .slick-dots button{outline:0;border:none;font-size:0;width:70px!important;height:2px!important;background:rgba(255,255,255,.5)}
.swiper-e5 .slick-dots .slick-active button{background:rgba(255,255,255,1)}
.swiper-e5 .slick-arrow{position:absolute;z-index:99;top:50%;transform:translateY(-50%);background-image:url(../images/more.png);right:auto;left:30px;width:63px;height:63px;border-radius:50%;overflow:hidden;border:1px solid #fff;background-size:16px auto;background-repeat:no-repeat;background-position:center;font-size:0;padding:0;background-color:transparent}
.swiper-e5 .slick-next{background-image:url(../images/more1.png);right:30px;left:auto}
.swiper-e5 .slick-arrow:hover{border-color:#fff}
.row-index04{background-position:top center;background-size:cover;background-repeat:no-repeat;padding:150px 0 64px}
.row-index04 .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:82px}
.ul-liste4{overflow:hidden;margin:0 -20px}
.ul-liste4 li{float:left;width:33.3%}
.ul-liste4 .pic{position:relative;height:0;padding-top:64.4%;overflow:hidden}
.ul-liste4 .pic img{position:absolute;top:0;right:0;left:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover;transition:.5s}
.ul-liste4 .item{height:659px;background-color:#fff;margin:0 20px}
.ul-liste4 .item:hover .pic img{transform:scale(1.08)}
.ul-liste4 .date{font-weight:600;font-size:16px;color:#999;margin-bottom:13px}
.ul-liste4 .tit{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:32px;font-size:22px;color:#333;margin-bottom:50px;transition:.5s}
.ul-liste4 .item:hover .tit{color:#0044ae}
.ul-liste4 .txt{padding:44px 30px 30px}
.ul-liste4 .more{display:block;border-top:1px solid rgba(51,51,51,.07);padding-top:25px}
.ul-liste4 .more a{display:block;font-size:16px;color:#333;background-image:url(../images/icon8.png);background-size:8px auto;background-position:right center;background-repeat:no-repeat}
.ul-liste4 .li2 .top{display:block;background-image:url(../images/icon8.png);background-size:8px auto;background-position:right center;background-repeat:no-repeat;margin-bottom:29px}
.ul-liste4 .li2 .con{padding-top:27px;border-top:1px solid rgba(51,51,51,.07)}
.ul-liste4 .li2 .tit{margin-bottom:13px}
.ul-liste4 .li2 .item{background-color:transparent;padding:36px 30px 30px;height:316px}
.ul-liste4 .li2 .item1{background-color:#fff;margin-bottom:25px}
.ul-liste4 .li2 .item2{background-color:#fff}
.ul-liste4 .li2 .date{text-align:left;line-height:1.1}
.ul-liste4 .li2 .date span{display:block;font-size:52px}
.ul-liste4 .li2 .desc{font-size:16px;color:#777;line-height:26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.row-index01 .hua{text-align:center;font-size:14px;color:#222}
.row-index01 .hua img{display:inline-block;width:16px;margin-bottom:10px}
.row-index01 .inner1{position:absolute;left:50%;transform:translateX(-50%);z-index:999;bottom:3vh}
.m-culture-contain1,.main-contact{position:relative}
.row-contacte1{background-size:cover;background-repeat:no-repeat;background-position:top center}
.row-contacte2{position:relative;z-index:5;margin-top:-76px;background-size:cover;background-repeat:no-repeat;background-position:top 0 center;padding:30px 0 38px}
.row-contacte1{padding-bottom:317px;position:relative;z-index:2}
.row-contacte1 .inner{border-bottom:1px solid rgba(0,0,0,.1)}
.row-contacte1 .inner .con{overflow:hidden;margin-bottom:16px}
.row-contacte1 .l{width:51.3%;padding:123px 148px 22px 8px;border-right:1px solid rgba(0,0,0,.1)}
.row-contacte1 .r{padding-top:111px;width:45%}
.row-contacte1 .r .g-abotit{margin-bottom:106px}
.row-contacte1 .l .pic{width:70px;height:70px;background:#00549d;border-radius:50%;overflow:hidden;margin-bottom:29px}
.row-contacte1 .l .pic img{display:block;width:100%;height:100%;object-fit:cover}
.row-contacte1 .l .tit{font-size:30px;color:#000;margin-bottom:48px}
.row-contacte1 .l .desc .item,.row-contacte1 .l .desc .item a{font-weight:400;font-size:18px;color:#777;line-height:36px;overflow:hidden;transition:.5s}
.row-contacte1 .l .desc .item a:hover{color:#0044ae}
.row-contacte1 .l .desc .item .tit1{background-size:16px auto;background-position:left center;background-repeat:no-repeat;padding-left:28px;float:left;overflow:hidden}
.m-qre1,.row-contacte1 .l .desc .item .info{overflow:hidden}
.m-qre1 .item1{float:left;width:181px;background:#fff;border-radius:10px;padding:12px;box-sizing:border-box;margin-right:43px;overflow:hidden}
.m-qre1 .item1:last-child{margin-right:0}
.m-qre1 .item1 .pic img{display:block;width:100%}
.m-qre1 .tit{font-size:20px;color:#000;text-align:center}
.ul-contactlist{margin:0 -22.5px;padding:39px 0 0}
.row-contacte2 .inner{margin-top:-210px}
.ul-contactlist li{float:left;width:20%;margin-bottom:42px}
.ul-contactlist .con::after{position:absolute;top:64px;left:0;right:0;bottom:0;content:' ';box-shadow:3px 1px 21px 0 rgba(0,0,0,.15);background-color:#fff;border-radius:0 0 10px 10px;overflow:hidden}
.ul-contactlist .con{position:relative;display:block;margin:0 22.5px;padding:0 18px 30px 17px}
.ul-contactlist .item{position:relative;z-index:5}
.ul-contactlist .pic{position:relative;height:0;padding-top:79%;overflow:hidden;margin-bottom:27px;border-radius:10px}
.ul-contactlist .pic img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover;transition:.5s}
.ul-contactlist .con:hover .pic img{transform:scale(1.08)}
.ul-contactlist .tit{font-weight:500;font-size:24px;color:#222;height:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:.5s}
.ul-contactlist .con:hover .tit{color:#00549e}
@media only screen and (min-width:1199px){
.m-txtbodye1 .wp{max-width:95.31vw}
.cur,.cur a{font-size:.833vw}
.cur a,.cur span{transition:.5s}
.cur a{padding:0 .52vw}
.cur span{padding-left:.52vw}
.m-txtbodye1{padding:8.593vw 0 3.020vw}
.m-txtbodye1 .inner{width:62.5vw;margin:0 auto;padding-top:1.718vw}
.m-txtbodye1 h1{font-weight:800;font-size:2.395vw;margin-right:12.5vw;padding-bottom:2.031vw;margin-bottom:1.718vw;border-bottom:1px solid #dcdcdc;width:50vw}
.m-txtbodye1 .date{font-size:.833vw;margin-bottom:2.604vw}
.m-txtbodye1 .desc{font-size:.833vw;line-height:1.562vw;margin-bottom:3.645vw}
.m-detail-info{justify-content:space-between;align-items:center;font-weight:800;font-size:.833vw}
.m-detail-info a{font-weight:800;font-size:.833vw;transition:.5s;white-space:nowrap}
.m-detail-info .center{background-image:url(../images/icon1.png);background-size:1.197vw auto;background-repeat:no-repeat;padding-left:1.562vw;font-weight:800;font-size:.833vw}
.g-bane1{background-size:cover;background-repeat:no-repeat}
.g-bane1 .tit{top:50%;transform:translate(-50%,-50%);font-size:3.125vw}
.ul-liste1{justify-content:space-between;align-items:center;border-bottom:1px solid #dcdcdc}
.ul-liste1 .con span{font-size:1.041vw;border-bottom-width:.156vw;transition:.5s;padding:2.343vw 0}
.row-abo1{background-size:cover;background-repeat:no-repeat}
.g-abotit{margin-bottom:1.458vw}
.g-abotit .tit{font-size:2.604vw;margin-bottom:1.041vw}
.g-abotit b{width:.104vw;height:1.562vw;background:#00549e}
.g-abodesc{font-size:.833vw;line-height:1.875vw}
.m-aboe1 .inner{padding:3.854vw 0 5.833vw}
.m-aboe2 .txt{background-size:cover;background-repeat:no-repeat;padding:6.77vw 6.093vw 1.562vw 5.781vw}
.m-aboe2 .g-abodesc{font-size:1.041vw;line-height:2.5vw}
.row-abo3{background-size:cover;background-repeat:no-repeat;padding:5.26vw 0 7.187vw}
.row-abo3 .swiper-e1{padding-top:6.927vw!important}
.g-abotit2 b{margin:0 auto}
.g-swiper-e1 .swiper-button-next:after,.g-swiper-e1 .swiper-button-prev:after,.g-swiper-e1 .swiper-rtl .swiper-button-next:after,.g-swiper-e1 .swiper-rtl .swiper-button-prev:after{content:'next'}
.g-swiper-e1 .swiper-button-next,.g-swiper-e1 .swiper-button-prev,.g-swiper-e1 .swiper-rtl .swiper-button-next,.g-swiper-e1 .swiper-rtl .swiper-button-prev{width:3.281vw;height:3.281vw;border-radius:50%;border:1px solid #000;background-size:.833vw auto;background-repeat:no-repeat;left:auto;right:0;top:auto!important;bottom:0;opacity:1!important;transition:.5s;margin-top:0!important}
.g-swiper-e1 .swiper-button-next,.g-swiper-e1 .swiper-button-prev{border:1px solid #000;transition:.5s}
.g-swiper-e1 .swiper-button-next:hover,.g-swiper-e1 .swiper-button-prev:hover{border:1px solid #0044ae}
.g-swiper-e1 .swiper-button-prev{right:5.208vw;left:auto;opacity:1!important}
.g-swiper-e1{margin:0 -.26vw}
.swiper-e1 .item{margin:0 .26vw;padding-bottom:14.16vw}
.swiper-e1 .pic{padding-top:77.2%;margin-bottom:1.51vw}
.swiper-e1 .pic img{top:0;transform:translateX(-50%);bottom:0;object-fit:cover;transition:.5s}
.swiper-e1 .item:hover .pic{transform:scale(1.08)}
.swiper-e1 .tit{font-size:1.25vw;height:1.5em;white-space:nowrap}
.logoe1{left:0;bottom:0}
.logoe1 .pic-logo{width:14.21vw;margin-bottom:.781vw}
.logoe1 .tit-logo{font-size:1.354vw;letter-spacing:.2em}
.m-aboe4{padding:4.27vw 0 1.927vw}
.m-aboe4 .g-abotit{margin-bottom:4.062vw}
.ul-liste2{margin:0 -1.041vw}
.ul-liste2 li{margin-bottom:3.229vw}
.ul-liste2 .item{height:20.62vw;margin:0 1.041vw;background:#fff;border-width:.104vw;transition:.5s}
.ul-liste2 .con{padding:1.458vw 1.145vw 1.562vw}
.ul-liste2 .tit{font-size:.937vw;height:1.5em;white-space:nowrap;margin-bottom:.885vw;transition:.5s}
.ul-liste2 .desc{font-size:.833vw}
.ul-liste2 .txt{min-height:14.89vw;padding-top:1.822vw;border-top:1px solid rgba(99,99,99,.3)}
.ul-liste2 .pic{right:0;width:11.4vw;height:13.17vw}
.ul-liste2 .pic img{object-fit:contain}
.ul-liste2 .year{left:0;bottom:0;font-weight:500;font-size:.937vw}
.g-abodesc2{font-size:1.041vw;line-height:2.5vw;margin-bottom:4.427vw}
.row-events1{padding:2.395vw 0 2.083vw}
.ul-liste3 .top{background-size:cover;background-repeat:no-repeat;padding-top:60.9%}
.ul-liste3 .top .tit{left:0;right:0;bottom:0;font-size:2.083vw;padding:0 1.562vw 3.125vw}
.ul-liste3 .txt{width:33.85%}
.ul-liste3 .pic{width:66.15%}
.ul-liste3 .pic img{object-fit:cover}
.ul-liste3 .desc{font-size:.833vw;line-height:1.25vw;padding:2.343vw 2.343vw 2.239vw}
.ul-liste3 li{margin-bottom:3.125vw}
.ul-liste3 li:nth-child(2n) .con{flex-direction:row-reverse}
.m-pro1{padding:4.166vw 0}
.m-pro1 .inner,.row-index03 .inner{left:0}
.m-pro1 .inner .wp,.row-index03 .inner .wp{padding:0}
.m-pro1 .g-swiper-e1{margin:0 -2.604vw}
.swiper-e2 .item{height:30.72vw;margin:0 2.604vw}
.swiper-e2 .more{left:0;padding-left:2.552vw;bottom:2.343vw}
.swiper-e2 .more a{font-size:.833vw;padding-right:1.041vw;transition:.5s}
.swiper-e2 .more img{right:0;top:50%;transform:translateY(-50%);width:.312vw;height:.52vw;transition:.5s}
.swiper-e2 .item:hover .more .img1,.swiper-e2 .more .img2{opacity:0}
.swiper-e2 .item:hover .more .img2{opacity:1}
.swiper-e2 .txt{padding:2.291vw 2.343vw 1.562vw 2.552vw}
.swiper-e2 .txt .g-abotit{margin-bottom:2.031vw}
.swiper-e2 .pic{width:55vw}
.swiper-e2 .pic img{object-fit:cover;transition:.5s}
.swiper-e2 .item:hover .pic img{transform:scale(1.08)}
.swiper-contain>.swiper-wrapper>.swiper-slide{height:auto!important}
.banner .pic{height:100vh}
.banner .pic img{object-fit:cover}
.banner .tip{width:36.45vw;right:12.6vw;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.banner .tip img{height:auto}
.banner .txt h3{font-size:4.791vw;line-height:5.312vw;margin-bottom:3.020vw}
.banner .txt .desc{height:1.5em;font-size:.833vw;line-height:1.5;white-space:nowrap;margin-bottom:1.041vw}
.banner .slick-dots{bottom:0;left:12.5vw;height:4.687vw;line-height:4.687vw;font-size:0}
.banner .slick-dots li{margin:0 .729vw;width:.833vw;height:.833vw}
.banner .slick-dots li:after{content:"";width:.312vw;height:.312vw;background:#fff;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.banner .slick-dots li.slick-active button{opacity:1}
.banner .slick-dots li.slick-active:after{opacity:0}
.g-idxmore{font-size:.937vw;transition:.5s}
.g-idxmore:hover{opacity:.6}
.g-idxmore .icon{width:3.281vw;height:3.281vw;border:1px solid #78c6bb;border-radius:50%;background-image:url(../images/more1.png);background-repeat:no-repeat;background-size:.729vw auto;margin-left:.26vw}
.m-cover-culture .g-idxmore2{margin-bottom:2.604vw}
.g-idxmore2 .icon{border:1px solid #0044ae;background-image:url(../images/more2.png);background-repeat:no-repeat;background-size:.729vw auto}
.g-idxmore3 .icon{border:1px solid #fff}
.m-page{left:0;bottom:0;width:42.23vw;height:4.687vw;line-height:4.687vw;border-radius:0 1.041vw 0 0;-webkit-border-radius:0 1.041vw 0 0;-moz-border-radius:0 1.041vw 0 0;-ms-border-radius:0 1.041vw 0 0;-o-border-radius:0 1.041vw 0 0;background:#d61042;font-weight:600;font-size:.729vw;font-style:normal;padding:0 2.708vw}
.swiper-e3 .con{background-repeat:no-repeat;background-size:cover;height:100vh;padding-top:9.218vw}
.g-idxtit{font-size:3.125vw;line-height:3.75vw}
.swiper-e3 .g-idxtit{padding-top:.312vw}
.swiper-e3 .con .tit1{margin-right:2.604vw}
.swiper-e3 .con .tit2{font-size:1.354vw;line-height:2.5vw;margin-bottom:1.614vw}
.swiper-e3 .con .desc{font-size:.833vw;line-height:1.875vw;margin-bottom:3.333vw}
.swiper-e4 .con{transition:.5s}
.swiper-e4 .con:hover{transform:translateY(-.52vw)}
.swiper-e4 .con .tit{font-size: 2.0833vw;}
.swiper-e4 .con .desc{font-size:.937vw}
.m-culture-contain{height:100vh}
.m-swipere2{bottom:10.1%;left:0;right:0}
.banner .wp,.main-idx .wp{max-width:95.31vw}
.row-index01{height:250vh}
.fixed-section{left:0;right:0;top:0;height:100vh;background:#000}
.row-index01 .fixed-section.skrollable-after{top:auto!important;bottom:0!important}
.m-cover-culture{top:0;left:0;right:0;bottom:0}
.m-cover-culture .g-tit-f01{top:20%;left:0;right:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}
.m-cover-culture .img{top:0;left:0}
.m-cover-culture .img img{object-fit:cover}
.row-index02{padding:7.656vw 0 5vw;background-size:cover;background-repeat:no-repeat}
.row-index02 .g-idxtit{margin-bottom:3.385vw}
.ul-tab-e1{margin:0 -1.041vw 4.27vw}
.ul-tab-e1 .con{margin:0 1.041vw;padding-bottom:2.343vw;border-bottom:solid #222;transition:.5s}
.ul-tab-e1 .con .tit{font-size: 1.38vw;transition:.5s;white-space:nowrap;width:calc(100% - 2.291vw)}
.ul-tab-e1 .pic{width:1.77vw;height:1.77vw;margin-left:.52vw}
.ul-tab-e1 .pic img{object-fit:cover;transition:.5s}
.m-tabcone1 .txt .tit{font-size:2.5vw;margin-bottom:1.614vw}
.m-tabcone1 .desc{margin-bottom:7.291vw}
.m-tabcone1 .desc p{font-size:.833vw;line-height:1.562vw;margin-bottom:1.562vw}
.m-tabcone1 .pic{width:43.48vw;height:26.14vw;padding-top:.885vw}
.m-tabcone1 .pic img{object-fit:cover}
.row-index03{padding:7.864vw 0 8.75vw;background-size:cover;background-repeat:no-repeat}
.row-index03 .swiper-horizontal>.swiper-pagination-bullets,.row-index03 .swiper-pagination-bullets.swiper-pagination-horizontal,.row-index03 .swiper-pagination-custom,.row-index03 .swiper-pagination-fraction{bottom:-4.687vw;top:auto}
.row-index03 .g-idxtit{margin-bottom:3.385vw}
.row-index03 .wp{max-width:58.85vw}
.swiper-e5 .pic{padding-top:56.2%}
.swiper-e5 .pic::after{left:0;right:0;bottom:0;content:' ';top:0}
.swiper-e5 .swiper-slide-active .pic::after{background-image:url(../images/e-bg1.png);background-size:cover;background-repeat:no-repeat;top:auto;height:13.02vw}
.swiper-e5 .pic img{top:0;left:0;right:0;bottom:0;object-fit:cover}
.swiper-e5 .pic .tit{left:0;right:0;height:1.5em;bottom:3.385vw;font-size:1.562vw;padding:0 1.562vw;white-space:nowrap}
.swiper-e5 .slick-dots{transform:translateX(-50%);font-size:0;bottom:-13.6%}
.swiper-e5 .slick-dots li{padding:0 .312vw}
.swiper-e5 .slick-dots button{outline:0;border:none;font-size:0;width:3.645vw!important;height:.104vw!important;background:rgba(255,255,255,.5)}
.swiper-e5 .slick-dots .slick-active button{background:rgba(255,255,255,1)}
.swiper-e5 .slick-arrow{top:50%;transform:translateY(-50%);background-image:url(../images/more.png);right:auto;left:1.562vw;width:3.281vw;height:3.281vw;border-radius:50%;background-size:.833vw auto;background-repeat:no-repeat;font-size:0;padding:0}
.swiper-e5 .slick-next{background-image:url(../images/more1.png);right:1.562vw;left:auto}
.row-index04{background-size:cover;background-repeat:no-repeat;padding:7.812vw 0 3.333vw}
.row-index04 .top{justify-content:space-between;align-items:center;margin-bottom:4.27vw}
.ul-liste4{margin:0 -1.041vw}
.ul-liste4 li{width:33.3%}
.ul-liste4 .pic{padding-top:64.4%}
.ul-liste4 .pic img{top:0;right:0;left:0;bottom:0;object-fit:cover;transition:.5s}
.ul-liste4 .item{height:34.32vw;margin:0 1.041vw}
.ul-liste4 .item:hover .pic img{transform:scale(1.08)}
.ul-liste4 .date{font-size:.833vw;margin-bottom:.677vw}
.ul-liste4 .tit{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.666vw;font-size:1.145vw;margin-bottom:2.604vw;transition:.5s}
.ul-liste4 .txt{padding:2.291vw 1.562vw 1.562vw}
.ul-liste4 .more{border-top:1px solid rgba(51,51,51,.07);padding-top:1.302vw}
.ul-liste4 .more a{display:block;font-size:.833vw;background-image:url(../images/icon8.png);background-size:.416vw auto;background-repeat:no-repeat}
.ul-liste4 .li2 .top{background-image:url(../images/icon8.png);background-size:.416vw auto;background-repeat:no-repeat;margin-bottom:1.51vw}
.ul-liste4 .li2 .con{padding-top:1.406vw;border-top:1px solid rgba(51,51,51,.07)}
.ul-liste4 .li2 .tit{margin-bottom:.677vw}
.ul-liste4 .li2 .item1{margin-bottom:1.302vw}
.ul-liste4 .li2 .date{line-height:1.1}
.ul-liste4 .li2 .date span{font-size:2.708vw}
.ul-liste4 .li2 .item{padding:1.875vw 1.562vw 1.562vw;height:16.45vw}
.ul-liste4 .li2 .desc{font-size:.833vw;line-height:1.354vw;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.row-index01 .hua{font-size:.729vw}
.row-index01 .hua img{width:.833vw;margin-bottom:.52vw}
.row-index01 .inner1{transform:translateX(-50%);bottom:3vh}
.row-contacte2{margin-top:-3.958vw;background-size:cover;background-repeat:no-repeat;padding:1.562vw 0 1.979vw}
.row-contacte1{padding-bottom:16.51vw}
.row-contacte1 .inner{border-bottom:1px solid rgba(0,0,0,.1)}
.row-contacte1 .inner .con{margin-bottom:.833vw}
.row-contacte1 .l{width:51.3%;padding:6.406vw 7.708vw 1.145vw .416vw;border-right:1px solid rgba(0,0,0,.1)}
.row-contacte1 .r{padding-top:5.781vw}
.row-contacte1 .r .g-abotit{margin-bottom:5.52vw}
.row-contacte1 .l .pic{width:3.645vw;height:3.645vw;background:#00549d;border-radius:50%;margin-bottom:1.51vw}
.row-contacte1 .l .pic img{object-fit:cover}
.row-contacte1 .l .tit{font-size:1.562vw;margin-bottom:2.5vw}
.row-contacte1 .l .desc .item,.row-contacte1 .l .desc .item a{font-size:.937vw;line-height:1.875vw}
.row-contacte1 .l .desc .item .tit1{background-size:.833vw auto;background-repeat:no-repeat;padding-left:1.458vw}
.m-qre1 .item1{width:9.427vw;background:#fff;border-radius:.52vw;padding:.625vw;box-sizing:border-box;margin-right:2.239vw}
.m-qre1 .tit{font-size:1.041vw}
.ul-contactlist{margin:0 -1.171vw;padding:2.031vw 0 0}
.row-contacte2 .inner{margin-top:-10.93vw}
.ul-contactlist li{margin-bottom:2.187vw}
.ul-contactlist .con::after{top:3.333vw;left:0;right:0;bottom:0;content:' ';box-shadow:.156vw 1px 1.093vw 0 rgba(0,0,0,.15);border-radius:0 0 .52vw .52vw}
.ul-contactlist .con{margin:0 1.171vw;padding:0 .937vw 1.562vw .885vw}
.ul-contactlist .pic{margin-bottom:1.406vw;border-radius:.52vw}
.ul-contactlist .pic img{top:0;left:0;right:0;bottom:0;object-fit:cover;transition:.5s}
.ul-contactlist .con:hover .pic img{transform:scale(1.08)}
.ul-contactlist .tit{font-size:1.25vw;height:1.5em;white-space:nowrap;transition:.5s}
}
@media only screen and (max-width:1366px){
.g-abodesc{font-size:12px;line-height:32px}
.m-aboe2 .g-abodesc{font-size:14px;line-height:42px}
.ul-liste2 .tit{font-size:13px}
.ul-liste2 .desc{font-size:12px;line-height:14px}
.ul-liste2 .year{font-size:12px}
.ul-liste3 .desc{font-size:12px;line-height:20px}
.m-txtbodye1{padding:10.593vw 0 3.020vw}
.cur,.cur a{font-size:12px}
.m-txtbodye1 .desc{font-size:12px;line-height:26px}
}
@media only screen and (max-width:1199px){
.banner .txt .desc{font-size:14px;margin-bottom:5px}
.banner .txt h3{font-size:60px;color:#fff;line-height:67px;margin-bottom:30px}
.g-idxmore{font-size:15px}
.g-idxmore .icon{width:50px;height:50px;background-repeat:no-repeat;background-position:center;background-size:10px auto}
.m-cover-culture .g-idxmore2{margin-bottom:30px}
.row-index01 .hua{font-size:12px}
.row-index01 .hua img{width:14px;margin-bottom:8px}
.row-index01 .inner1{bottom:9vh}
.swiper-e3 .con{padding-top:50px;height:100%;padding-bottom:200px}
.g-idxtit{font-size:30px;color:#fff;line-height:42px}
.swiper-e3 .con .tit2{font-size:20px;color:#fff;line-height:42px;margin-bottom:20px}
.swiper-e3 .con .desc{font-size:14px;line-height:34px;margin-bottom:58px}
.swiper-e4 .con .tit{font-size: 20px;}
.swiper-e4 .con .desc{font-size:14px}
.row-index02{padding:70px 0 36px}
.row-index02 .g-idxtit{margin-bottom:30px}
.ul-tab-e1 .con .tit{font-size:20px}
.ul-tab-e1 .pic{float:right;width:28px;height:28px}
.ul-tab-e1 .con{display:block;margin:0 10px;padding-bottom:25px}
.ul-tab-e1{overflow:hidden;margin:0 -10px 42px}
.m-tabcone1 .pic{width:100%;height:auto;float:none;padding-top:0;margin-bottom:20px}
.m-tabcone1 .txt{width:100%;float:none}
.m-tabcone1 .txt .tit{font-size:35px;color:#0044ae;margin-bottom:12px}
.m-tabcone1 .desc p{font-size:14px;color:#333;line-height:28px;margin-bottom:13px}
.m-tabcone1 .desc{margin-bottom:70px}
.m-culture-contain1,.row-index02,.row-index03,.row-index04{min-height:inherit}
.row-index03{padding:70px 0 100px}
.row-index03 .g-idxtit{margin-bottom:45px}
.row-index03 .wp{max-width:93%!important}
.swiper-e5 .slick-arrow{width:53px;height:53px;background-size:13px auto}
.swiper-e5 .pic .tit{font-size:23px}
.swiper-e5 .slick-dots button{width:50px!important}
.row-index04{padding:70px 0 30px}
.row-index04 .top{margin-bottom:42px}
.ul-liste4{margin:0}
.ul-liste4 .item{height:auto;background-color:#fff;margin:0}
.ul-liste4 li{float:none;width:auto;margin-bottom:20px}
.row-index03 .swiper-horizontal>.swiper-pagination-bullets,.row-index03 .swiper-pagination-bullets.swiper-pagination-horizontal,.row-index03 .swiper-pagination-custom,.row-index03 .swiper-pagination-fraction{bottom:-50px;top:auto}
.g-bane1 .tit{font-size:60px}
.ul-liste1 .con span{font-size:16px;border-bottom-width:2px;padding:20px 0}
.row-pro1{overflow:hidden}
.m-pro1{padding:30px 0 50px}
.m-pro1 .g-swiper-e1{margin:0}
.swiper-e2 .pic{float:none;overflow:hidden;width:auto;height:auto}
.swiper-e2 .txt{padding:24px 20px 30px}
.swiper-e2{overflow:hidden!important}
.g-abotit .tit{font-size:20px;margin-bottom:10px}
.swiper-e2 .txt .g-abotit{margin-bottom:5px}
.swiper-e2 .more{display:inline-block;position:relative;left:0;padding-left:0;bottom:auto;margin-top:15px}
.swiper-e2 .more a{display:inline-block;font-size:14px}
.swiper-e2 .item{height:auto;margin:0 0 50px}
.m-aboe1 .inner{padding:30px 0 40px}
.g-abotit{margin-bottom:20px}
.m-aboe2 .txt{padding:20px 10px 31px}
.m-aboe2{display:block}
.m-aboe2 .pic,.m-aboe2 .txt{width:100%}
.row-abo3{padding:41px 0 48px}
.row-abo3 .swiper-e1{padding-top:23px!important}
.swiper-e1 .tit{font-size:18px}
.swiper-e1 .pic{margin-bottom:15px}
.logoe1 .pic-logo{width:190px;margin-bottom:8px}
.swiper-e1 .item{margin:0 5px;padding-bottom:188px}
.logoe1 .tit-logo{font-size:20px}
.m-aboe4{padding:42px 0 25px}
.m-aboe4 .g-abotit{margin-bottom:27px}
.g-abotit b{width:2px;height:22px}
.ul-liste2 li{width:33.3%;margin-bottom:30px}
.row-abo4{overflow:hidden}
.g-abodesc2{margin-bottom:30px}
.ul-liste3 .pic,.ul-liste3 .txt{float:none!important;width:100%!important}
.ul-liste3 .pic img{height:auto}
.ul-liste3 .top .tit{font-size:30px;padding:0 20px 40px}
.ul-liste3 .desc{font-size:14px;line-height:22px;padding:30px 20px}
.ul-liste3 li:nth-child(2n) .con{display:block;flex-direction:row-reverse}
.m-txtbodye1 .inner{width:auto;margin:0 auto;padding-top:30px}
.m-txtbodye1{padding:30px 0 50px}
.m-txtbodye1 h1{font-size:25px;margin-right:0;padding-bottom:20px;margin-bottom:25px;width:auto}
.m-txtbodye1 .date{font-size:14px;margin-bottom:18px}
.m-txtbodye1 .desc{font-size:14px;line-height:24px;margin-bottom:40px}
.m-detail-info,.m-detail-info a{font-size:14px}
.m-detail-info .center{background-size:21px auto;padding-left:27px;font-size:14px;display:none}
.row-contacte1 .l{float:none;width:100%;padding:30px 0 8px;border-right:none}
.row-contacte1 .r{float:none;width:100%;padding-top:20px}
.row-contacte1 .l .tit{font-size:25px;color:#000;margin-bottom:10px}
.row-contacte1 .l .pic{width:50px;height:50px;margin-bottom:16px}
.row-contacte1 .r .g-abotit{margin-bottom:16px}
.m-qre1 .item1{width:140px;padding:12px;margin-right:20px}
.m-qre1 .item1 .pic{margin-bottom:5px}
.m-qre1 .tit{font-size:16px}
.ul-contactlist li{width:25%}
.main-contact{overflow:hidden}
.ul-contactlist .tit{font-size:18px}
.g-swiper-e1 .swiper-button-next,.g-swiper-e1 .swiper-button-prev,.g-swiper-e1 .swiper-rtl .swiper-button-next,.g-swiper-e1 .swiper-rtl .swiper-button-prev{width:40px;height:40px;background-size:10px auto}
}
@media only screen and (max-width:959px){
.ul-tab-e1{white-space:nowrap;overflow:hidden;overflow-x:auto}
.ul-tab-e1 li{float:none;width:auto;display:inline-block;min-width:200px}
.ul-tab-e1 .con .tit{float:left;width:auto}
.row-index03 .g-swiper-e1 .swiper-pagination-bullet{width:35px!important}
.g-bane1 .tit{font-size:25px}
.ul-liste2 li{width:50%;margin-bottom:20px}
.ul-contactlist li{width:33.3%}
}
@media only screen and (max-width:767px){
.banner .pic{height:100vh}
.banner .txt h3{font-size:30px;line-height:36px;margin-bottom:20px}
.g-idxmore{font-size:12px}
.g-idxmore .icon{width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:8px auto}
.swiper-e3 .g-idxtit{float:none;width:100%;padding-top:0;margin-bottom:10px}
.swiper-e3 .con{padding-top: 50px;padding-bottom: 160px;min-height: 100vh;height: auto;box-sizing:border-box}
.g-idxtit{font-size:20px;line-height:32px;font-weight:700}
.swiper-e3 .con .tit2{font-size:16px;color:#fff;line-height:26px;margin-bottom:15px}
.swiper-e3 .con .desc{font-size:14px;line-height:34px;margin-bottom:20px}
.m-swipere2{bottom:5.1%}
.swiper-e4 .con .tit{font-size:18px}
.swiper-e4 .con .desc{font-size:12px}
.row-index02{padding:60px 0 16px;min-height: 100vh;height: auto;box-sizing:border-box;background-color:#eee;background-size:0}
.ul-tab-e1 .con .tit{font-size:16px}
.ul-tab-e1 .pic{width:25px;height:25px}
.ul-tab-e1 .con{padding-bottom:14px}
.ul-tab-e1{margin:0 -10px 30px}
.m-tabcone1 .txt .tit{font-size:17px;margin-bottom:5px}
.m-tabcone1 .desc{margin-bottom:25px}
.row-index03{padding:100px 0 70px;min-height: 100vh;box-sizing:border-box}
.swiper-e5 .pic{width:90%;padding-top:130%}
.swiper-e5 .slick-active .pic{transform:scale(1.1)}
.row-index03 .g-idxtit{margin-bottom:60px}
.swiper-e5 .pic .tit{font-size:15px;bottom:20px}
.swiper-e5 .slick-dots{bottom:-13.6%}
.swiper-e5 .slick-arrow{left:20px;width:35px;height:35px;background-size:8px auto}
.swiper-e5 .slick-next{right:20px;left:auto}
.swiper-e5 .slick-dots button{width:30px!important;height:1px!important}
.ul-tab-e1 li{min-width:176px}
.row-index02 .g-idxtit{margin-bottom:20px;text-align:left!important}
.row-index04{padding:30px 0 15px}
.row-index04 .top{margin-bottom:20px}
.ul-liste4 .txt{padding:25px 10px 20px}
.ul-liste4 .date{font-size:12px;margin-bottom:3px}
.ul-liste4 .tit{line-height:26px;font-size:15px;margin-bottom:18px}
.ul-liste4 .more{padding-top:15px}
.ul-liste4 .more a{font-size:14px;background-size:7px auto}
.ul-liste4 .li2 .item{height:auto;padding:25px 10px 30px}
.ul-liste4 .li2 .date span{font-size:25px}
.ul-liste4 .li2 .top{background-size:7px auto;margin-bottom:13px}
.ul-liste4 .li2 .con{padding-top:16px}
.ul-liste4 .li2 .desc{font-size:14px;line-height:24px}
.ul-liste4 .li2 .item1{margin-bottom:20px}
.ul-liste4 .li2 .tit{margin-bottom:5px}
.g-bane1{min-height:200px}
.ul-liste1 .con span{padding:14px 0}
.ul-liste1{display:block;overflow:hidden;overflow-x:auto;white-space:nowrap;border-bottom:1px solid #dcdcdc}
.ul-liste1 li{display:inline-block;margin-right:10px}
.g-abotit .tit{font-size:18px;margin-bottom:5px}
.g-abodesc{font-size:14px;color:#333;line-height:29px}
.swiper-e2 .more a{font-size:12px;padding-right:15px}
.swiper-e2 .more img{top:53%;width:4px;height:8px}
.m-pro1{padding:30px 0 40px}
.ul-liste2{margin:0}
.ul-liste2 li{float:none;width:100%;margin-bottom:20px}
.ul-liste2 .item{height:auto;margin:0;border-width:1px}
.ul-liste2 .con{padding:20px 10px 25px}
.g-bane1 .tit{font-size:20px}
.swiper-e1 .tit{font-size:15px}
.logoe1 .tit-logo{font-size:17px}
.logoe1 .pic-logo{width:170px;margin-bottom:7px}
.g-swiper-e1 .swiper-button-prev{right:60px}
.swiper-e1 .item{padding-bottom:160px}
.ul-liste3 .top .tit{font-size:20px;padding:0 15px 20px}
.row-events1{padding:30px 0 10px}
.ul-liste3 .desc{font-size:14px;line-height:22px;padding:18px 15px 20px}
.ul-liste3 li{margin-bottom:30px}
.m-txtbodye1 .inner{padding-top:9px}
.m-txtbodye1 h1{font-size:22px;padding-bottom:10px;margin-bottom:15px}
.m-txtbodye1 .date{font-size:12px;margin-bottom:10px}
.m-detail-info{display:block;line-height:2.5}
.m-detail-info .next,.m-detail-info .prev{width:100%;white-space:inherit}
.m-detail-info a{display:block;width:100%}
.m-detail-info .next{text-align:left}
.m-txtbodye1{padding:30px 0}
.m-txtbodye1 .desc{margin-bottom:20px}
.ul-contactlist li{width:50%;margin-bottom:30px}
.row-contacte1 .l .tit{font-size:18px}
.row-contacte1 .l .desc .item .tit1{background-size:14px auto;padding-left:24px}
.row-contacte1 .l .desc .item,.row-contacte1 .l .desc .item a{font-size:14px;line-height:32px}
.m-qre1 .item1{width:120px;padding:10px;margin-right:15px}
.m-qre1 .tit{font-size:14px}
.row-contacte1{padding-bottom:284px;position:relative;z-index:2}
.ul-contactlist{margin:0 -5px;padding:0}
.ul-contactlist .con{margin:0 5px;padding:0 10px 17px}
.ul-contactlist .pic{margin-bottom:16px}
.ul-contactlist .tit{font-size:16px}
.row-contacte2{padding:30px 0 20px}
}
.viewer-canvas>img{margin-left:auto!important}
.swiper-e1 .swiper-wrapper{height:auto}
.g-nav-z{border-bottom:1px solid #dcdcdc;margin-bottom:80px;white-space:nowrap;overflow-y:hidden;overflow-x:auto}
.g-nav-z li{display:inline-block;margin-right:90px}
.g-nav-z .tit{display:inline-block;height:120px;line-height:120px;font-size:20px;color:#333;position:relative}
.g-nav-z .tit::after{content:"";display:block;position:absolute;width:100%;height:2px;background-color:#00549e;bottom:0;left:0;opacity:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.g-nav-z .on .tit::after,.g-nav-z .tit:hover::after{opacity:1}
.g-nav-z .on .tit,.g-nav-z .tit:hover{color:#0053a4}
.g-nav-z2{text-align:center;margin-bottom:100px}
.g-nav-z2 li{margin-right:80px}
.g-nav-z2 .tit{height:100px;line-height:100px}
.m-news{overflow:hidden;padding-bottom:70px}
.ul-news{margin:0 -66px;overflow:hidden}
.ul-news li{float:left;width:33.33%;margin-bottom:84px}
.ul-news .con{display:block;margin:0 66px}
.ul-news .pic{overflow:hidden;padding-top:62.61%;position:relative}
.ul-news .pic img{position:absolute;object-fit:cover;width:100%;height:100%;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-news .txt{padding:10px 0}
.ul-news .day{font-size:20px;line-height:1.5em;margin-bottom:8px;color:#222;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;font-weight:700}
.ul-news .tit{font-size:24px;line-height:1.5em;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-news .con:hover .pic img{transform:scale(1.05) translateY(-50%);-webkit-transform:scale(1.05) translateY(-50%);-moz-transform:scale(1.05) translateY(-50%);-ms-transform:scale(1.05) translateY(-50%);-o-transform:scale(1.05) translateY(-50%)}
.ul-news .con:hover .day,.ul-news .con:hover .tit{color:#0053a4}
.m-project{padding-bottom:60px}
.ul-project{margin:0 -15px;overflow:hidden}
.ul-project li{width:33.33%;float:left;margin-bottom:120px}
.ul-project .con{display:block;margin:0 15px}
.ul-project .pic{position:relative;padding-top:78.07%;overflow:hidden}
.ul-project .pic img{width:100%;height:100%;position:absolute;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;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-project .con:hover .pic img{transform:scale(1.05) translateY(-50%);-webkit-transform:scale(1.05) translateY(-50%);-moz-transform:scale(1.05) translateY(-50%);-ms-transform:scale(1.05) translateY(-50%);-o-transform:scale(1.05) translateY(-50%)}
.ul-project .txt{padding:20px 0}
.ul-project .tit{font-size:30px;line-height:1.5em;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;margin-bottom:13px}
.ul-project .con:hover .tit{color:#0053a4}
.ul-project .more{display:inline-block;font-size:16px;line-height:1.5em;position:relative;color:#00549e;padding-right:25px}
.ul-project .more::after{content:"";display:block;width:6px;height:9px;position:absolute;right:0;background:url(../images/pr4.png) center center no-repeat;background-size:contain;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-txtbodye2{padding-top:100px}
.nextpageml.pblsxbtn .result{position:relative;padding-right:35px}
.nextpageml.pblsxbtn .result::after{width:26px;height:26px;content:"";display:block;background:url(../images/pr5.png) center center no-repeat;background-size:cover;position:absolute;right:0;top:2px;-webkit-animation:10s linear infinite loader-1-outter;animation:10s linear infinite loader-1-outter}
@-webkit-keyframes loader-1-outter{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.nextpageml,.pblsxbtn{display:block;text-align:center}
.nextpageml .result,.pblsxbtn .result{display:inline-block;font-size:16px;line-height:30px;color:#00549e}
@media only screen and (min-width:1200px){
.g-nav-z{margin-bottom:4.166vw}
.nextpageml.pblsxbtn .result{padding-right:1.822vw}
.nextpageml .result,.pblsxbtn .result{font-size:.833vw;line-height:1.562vw}
.nextpageml.pblsxbtn .result::after{width:1.354vw;height:1.354vw;content:"";right:0;top:.104vw}
.m-txtbodye2{padding-top:5.208vw}
.g-nav-z li{margin-right:4.687vw}
.g-nav-z .tit{height:6.25vw;line-height:6.25vw;font-size:1.041vw}
.g-nav-z .tit::after{content:"";height:.104vw;bottom:0;left:0;opacity:0}
.g-nav-z2{margin-bottom:5.208vw}
.g-nav-z2 li{margin-right:4.166vw}
.g-nav-z2 .tit{height:5.208vw;line-height:5.208vw}
.m-news{padding-bottom:3.645vw}
.ul-news{margin:0 -3.437vw}
.ul-news li{width:33.33%;margin-bottom:4.375vw}
.ul-news .con{margin:0 3.437vw}
.ul-news .pic{padding-top:62.61%}
.ul-news .txt{padding:.52vw 0}
.ul-news .day{font-size:1.041vw;line-height:1.5em;margin-bottom:.416vw;font-weight:700}
.ul-news .tit{font-size:1.25vw;line-height:1.5em}
.m-project{padding-bottom:3.125vw}
.ul-project{margin:0 -.781vw}
.ul-project li{width:33.33%;margin-bottom:6.25vw}
.ul-project .con{margin:0 .781vw}
.ul-project .pic{padding-top:78.07%}
.ul-project .txt{padding:1.041vw 0}
.ul-project .tit{font-size:1.562vw;line-height:1.5em;margin-bottom:.677vw}
.ul-project .more{font-size:.833vw;line-height:1.5em;padding-right:1.302vw}
.ul-project .more::after{width:.312vw;height:.468vw}
}
@media only screen and (max-width:1199px){
.g-nav-z{margin-bottom:40px}
.m-txtbodye2{padding-top:10px}
.g-nav-z .tit{height:60px;line-height:60px;font-size:18px}
.ul-news{margin:0 -15px}
.ul-news .con{margin:0 15px}
.ul-news .day{font-size:18px}
.ul-news .tit{font-size:20px}
.ul-news li{margin-bottom:40px}
.m-news,.m-project{padding-bottom:40px}
.g-nav-z li{margin-right:40px}
.ul-project .txt{padding:15px 0}
.ul-project .tit{font-size:22px}
.ul-project li{margin-bottom:60px}
}
@media only screen and (max-width:959px){
.ul-news .day{font-size:16px}
.ul-news .tit{font-size:18px}
.ul-project .more{font-size:14px}
.ul-project .tit{font-size:20px}
.ul-news li,.ul-project li{width:50%;margin-bottom:30px}
.nextpageml .result,.pblsxbtn .result{font-size:14px;line-height:26px}
.nextpageml.pblsxbtn .result::after{width:22px;height:22px}
}
@media only screen and (max-width:767px){
.g-nav-z li{margin-right:20px}
.g-nav-z .tit{height:50px;line-height:50px;font-size:16px}
.ul-news li,.ul-project li{width:100%}
}
.fakeloader {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 99999!important;
  background: rgb(12, 64, 128);
  display: flex;
  align-items: center;
  justify-content: center;
}

/* .g-swiper-button-next,.g-swiper-button-prev{
    color:#0053a4;
    width: 60px !important;
    height: 60px !important;
    border-radius: 50%;
    border: 1px solid #0053a4;
}
.g-swiper-button-prev{
   left: -70px !important;
}
.g-swiper-button-next{
    right: -70px !important;
}
.g-swiper-button-next:after, .g-swiper-button-prev:after {  color:#0053a4 !important;
font-size: 20px !important;} */
.m-pro1 .g-swiper-button-prev{
    margin-top: 0;
    top: 50% !important;
    transform: translateY(-50%);
    left: -30px !important;
    bottom: auto;
    right: auto;
 }
 .m-pro1 .g-swiper-button-next{
    margin-top: 0;
    top: 50% !important;
    bottom: auto;
    transform: translateY(-50%);
     right: -30px !important;
     left: auto;
 }
 @media only screen and (min-width: 1199px) {
    .m-pro1 .g-swiper-button-prev{
        top: 50% !important;
        transform: translateY(-50%);
        left: -1.562vw !important;
        bottom: auto;
        right: auto;
     }
     .m-pro1 .g-swiper-button-next{
        top: 50% !important;
        bottom: auto;
        transform: translateY(-50%);
         right: -1.562vw !important;
         left: auto;
     }
    }
@media only screen and (max-width: 1199px) {
    .m-pro1 .g-swiper-e1 .swiper-pagination {
        display: block;
        width: 100%;
    }
    .m-pro1 .g-swiper-button-next,
    .m-pro1 .g-swiper-button-prev{
        display: none;
       
    }
    .m-pro1 .swiper-pagination-bullet {
        margin: 0 8px;
    }

}