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}
.ul-txtq1 span{display:block;float:left;font-size:16px;color:#a60000;line-height:60px;margin-right:21px;overflow:hidden}
.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:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}
img{max-width:100%;border:none;display:block}
input,select,textarea{font-size:14px;color:#333;font-family:PingFangSC,'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;border:none}
input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],input[type=text],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}
a:hover{color:#ff4b59}
.wp{margin:0 auto;width:100%;max-width:1400px}
.menuBtn{display:none;position:fixed;top:16px;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:#212121;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)}
.header{position:absolute;top:0;left:0;right:0;width:100%;z-index:99;background-size:100% auto;background-position:center;background-repeat:no-repeat}
.hd-top{position:relative;z-index:5;margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.hd-link .link{font-size:15px;color:#627484;transition:.5s;margin-right:20px}
.hd-link .link:last-child{margin-right:0}
.hd-link .link:hover{color:#4e9d27}
.hd-so{position:relative;width:304px;height:33px;line-height:33px;background:#fff;border-radius:16px;overflow:hidden;padding:0 20px 0 16px}
.hd-so .inp{font-size:13px;color:#627484;width:100%;padding-right:20px}
.hd-so .inp::placeholder{color:rgba(119,150,178,.4)}
.hd-so button{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:18px;height:19px;background-image:url(../images/soe1.png);background-size:100% auto;background-position:center;background-repeat:no-repeat;z-index:22;border:none;outline:0;background-color:#fff}
.header .inner{margin-top:-23px;position:relative;background-image:url(../images/hd-bg.png);background-size:100% auto;background-position:top 17px center;background-repeat:no-repeat}
.nav .logo{width:150px}
.nav .logo img{display:block;width:100%}
.nav .li6 .v1{position:relative}
.nav{text-align:center}
.nav li{position:relative;display:inline-block;vertical-align:middle;margin-right:50px}
.nav .li6{margin:0 43px 0 -10px}
.nav .li7{position:relative}
.nav li:last-child{margin-right:0}
.nav .v1{font-weight:600;font-size:18px;color:#0058aa;transition:.5s}
.nav .v1:hover{opacity:.8}
.nav .v1 .tip{position:absolute;top:-3px;right:-32px;font-size:8px;color:#fff;min-width:28px;height:13px;display:inline-block;vertical-align:middle;text-align:center;background-color:#ec6200;border-radius:0 4px;overflow:hidden;line-height:1.8}
.header-mob{display:none}
.nav .sub{position:absolute;top:192%;min-width:145px;left:50%;transform:translateX(-50%);border-radius:8px;overflow:hidden;border-top:3px solid #005bac;border-width:0;display:none}
.nav .sub .con{background-image:url(../images/pice11.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom center;padding:14px 2px 44px}
.nav .v2{display:block;font-size:18px;color:#2a2a2a;height:43px;line-height:43px;border-radius:5px;transition:.5s;overflow:hidden;margin-bottom:7px}
.nav .v2:hover{color:#005bac;background:#e8eff5}
@media only screen and (min-width:1920px){
.header{top:0;left:0;right:0;background-size:100% auto;background-repeat:no-repeat}
.hd-top{margin-top:1.302vw;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.hd-link .link{font-size:.781vw;transition:.5s;margin-right:1.041vw}
.hd-so{width:15.83vw;height:1.718vw;line-height:1.718vw;background:#fff;border-radius:.833vw;padding:0 1.041vw 0 .833vw}
.hd-so .inp{font-size:.677vw;padding-right:1.041vw}
.hd-so button{top:50%;right:.833vw;transform:translateY(-50%);width:.937vw;height:.989vw;background-image:url(../images/soe1.png);background-size:100% auto;background-repeat:no-repeat;border:none;outline:0}
.header .inner{margin-top:-1.197vw;background-image:url(../images/hd-bg.png);background-size:100% auto;background-position:top .885vw center;background-repeat:no-repeat}
.nav .logo{width:7.812vw}
.nav li{margin-right:2.604vw}
.nav .li6{margin:0 2.239vw 0 -.52vw}
.nav .v1{font-weight:600;font-size:.937vw;transition:.5s}
.nav .v1:hover{opacity:.8}
.nav .v1 .tip{top:-.156vw;right:-1.666vw;font-size:.416vw;min-width:1.458vw;height: 0.877vw;border-radius:0 .208vw}
.wp{margin:0 auto;max-width:72.91vw}
.nav .sub{top:192%;min-width:7.552vw;transform:translateX(-50%);border-radius:.416vw;border-top:solid #005bac;border-width:.156vw}
.nav .sub .con{background-image:url(../images/pice11.jpg);background-size:cover;background-repeat:no-repeat;padding:.729vw .104vw 2.291vw}
.nav .v2{font-size:.937vw;height:2.239vw;line-height:2.239vw;border-radius:.26vw;transition:.5s;margin-bottom:.364vw}
.nav .v2:hover{background:#e8eff5}
}
@media only screen and (min-width:1200px) and (max-width:1600px){
.wp{margin:0 auto;max-width:87.5vw}
.header{top:0;left:0;right:0}
.hd-top{margin-top:1.562vw;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center}
.hd-link .link{font-size:.937vw;transition:.5s;margin-right:1.25vw}
.hd-so{width:19vw;height:2.062vw;line-height:2.062vw;background:#fff;border-radius:1vw;padding:0 1.25vw 0 1vw}
.hd-so .inp{font-size:.812vw;padding-right:1.25vw}
.hd-so button{top:50%;right:1vw;transform:translateY(-50%);width:1.125vw;height:1.187vw;background-image:url(../images/soe1.png);background-size:100% auto;border:none;outline:0}
.nav .logo{width:9.375vw}
.nav li{margin-right:3.125vw}
.nav .li6{margin:0 2.687vw 0 -.625vw}
.nav .v1{font-weight:600;font-size:1.125vw}
.nav .v1 .tip{top:-.187vw;right:-2vw;font-size:.5vw;min-width:1.75vw;height:.812vw;border-radius:0 .25vw}
.nav .sub{top:192%;min-width:9.062vw;transform:translateX(-50%);border-radius:.5vw;border-top:solid #005bac;border-width:.187vw}
.nav .sub .con{background-image:url(../images/pice11.jpg);background-size:cover;background-repeat:no-repeat;padding:.875vw .125vw 2.75vw}
.nav .v2{font-size:1.125vw;height:2.687vw;line-height:2.687vw;border-radius:.312vw;transition:.5s;margin-bottom:.437vw}
.nav .v2:hover{background:#e8eff5}
}
@media only screen and (max-width:1200px){
.wp{max-width:100%;padding:0 15px}
.hd-top,.header-pc{display:none}
.header-mob{position:fixed;top:0;z-index:99;width:100%;display:block;height:60px;background-color:#fff}
body{padding-top:60px}
.header .logo{position:absolute;left:15px;top:50%;transform:translateY(-50%);display:inline-block;vertical-align:middle;height:40px}
.header .logo a{display:block;height:100%}
.header .logo img{display:inline-block;height:100%}
.menuBtn{display:block}
.header .inner{margin-top:0;position:fixed;top:60px;z-index:9;background-color:#fff;height:calc(100vh - 6px);overflow:hidden;overflow-y:auto;background-size:0;width:100%;left:0;right:0;padding:0 15px;display:none}
.hd-so{position:relative;width:100%;height:33px;line-height:33px;background:#fff;border:1px solid #0058aa;border-radius:16px;overflow:hidden;padding:0 20px 0 16px;margin:20px 0}
.nav li{display:block;margin-right:0}
.nav .v1{font-size:18px;display:block;line-height:2.5;text-align:center;border-bottom:1px solid rgba(0,88,170,.2)}
.nav .sub{position:static;top:auto;transform:translateX(0)}
.nav .sub .con{background-size:0;padding:5px 2px 10px}
.nav .v1 .item{position:relative;display:inline-block}
.nav .v1 .tip{right:auto;margin-top:-33px;margin-left:0}
.nav .v2{font-size:16px;height:40px;line-height:40px;border-radius:5px}
}
@media only screen and (max-width:767px){
.nav .v1{font-size:16px}
}
@media only screen and (min-width:1199px){
.header .header-set{margin-left:12.5vw;align-items:center}
.header .header-set .item{margin-left:.781vw;width:3.125vw;height:3.125vw;background-repeat:no-repeat;flex-shrink:0}
.header .header-set .item.so{background-image:url(../images/d-so2.svg);-webkit-background-size:.781vw auto;background-size:.781vw auto}
.header .header-set .item.lang{background-image:url(../images/d-lang1.svg);-webkit-background-size:1.041vw auto;background-size:1.041vw auto}
.header .header-set .so-form{padding-right:1.562vw;right:.937vw;top:50%;width:6.562vw;height:1.718vw;border-bottom:1px solid #fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden;-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}
.header .header-set .so-form input{outline:0;border:none}
.header .header-set .so-form .inp{font-family:SpaceGrotesk-Bold;height:1.666vw;line-height:1.666vw;font-size:.729vw}
.header .header-set .so-form .submit{right:0;top:0;bottom:0;width:1.25vw;background:url(../images/d-so2.svg) center center no-repeat;-webkit-background-size:.781vw auto;background-size:.781vw auto}
.header .header-set .item.so:hover .so-form{width:6.562vw;opacity:1;visibility:visible}
.header.fixed .header-set .so-form .submit,.header.header-white .header-set .so-form .submit,.header.header-white.fixed .header-set .so-form .submit{background-image:url(../images/d-so2.svg)}
.header.header-white .header-set .so-form .submit{background-image:url(../images/d-so2.svg)!important}
.header.header-white.fixed .header-nav li .tit{color:#262626}
.header.header-white.fixed .header-set .item.so{background-image:url(../images/d-so2.svg)}
.header.header-white.fixed .header-set .item.lang{background-image:url(../images/d-lang2.svg)}
}
@media only screen and (max-width:1199px){
.wp{width:96%}
}
.ban{position:relative;height:0;padding-top:26.25%;overflow:hidden}
.ban:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:url(../images/bgq2.png) center center no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-ms-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%}
.ban:after{content:'';background:url(../images/bgq3.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}
.ban img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.g-boxq1{margin-top:-60px;margin-bottom:203px;position:relative;z-index:4;overflow:hidden}
.g-boxq1 .left{float:left;width:294px;margin-right:96px;overflow:hidden}
.g-boxq1 .left .tit{background:linear-gradient(-84deg,#005bac 0,#4e9d27 100%);border-radius:33px 0 38px;padding:15px 38px 14px;margin-bottom:9px;overflow:hidden}
.g-boxq1 .left .tit h3{font-size:28px;color:#fff;line-height:1.14em;font-weight:400;font-family:"PingFang SC",'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.g-boxq1 .left .tit em{display:block;font-size:14px;color:rgba(255,255,255,.4);line-height:1.1em;font-family:Arial,'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,sans-serif;margin-top:-1px;overflow:hidden}
.snv{background-color:#fff;border:1px solid #b5e0bd;border-radius:0 36px 0 43px;padding:16px 0 38px;margin-bottom:97px;position:relative}
.snv:before{content:'';background:url(../images/bgq1.png) repeat-y;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;border-radius:0 36px 0 43px;position:absolute;top:45px;left:0;right:0;bottom:-29px;z-index:-1}
.snv:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.snv li a{display:block;font-size:16px;color:#353535;line-height:60px;position:relative;z-index:2;padding:0 16px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.snv li.on a,.snv li:hover a{color:#0061a7}
.snv li a:after{content:'';height:81px;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;position:absolute;top:-5px;left:0;right:0;z-index:-1;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.snv li.on a:after{background-image:url(../images/iconq1.png)}
.snv li a i{display:inline-block;vertical-align:middle;width:14px;height:14px;background:url(../images/iconq2.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-right:8px;opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.snv li.on a i,.snv li:hover a i{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}
.ul-imgtxtq1 li{margin-bottom:59px}
.ul-imgtxtq1 .con{display:block;height:146px;background:linear-gradient(91deg,#8ce0d0 0,#fff 100%);border-radius:48px 0 58px;border:1px solid #b5e0bd;position:relative}
.ul-imgtxtq1 .li2 .con{background:linear-gradient(91deg,#c7d7ef 0,#fff 100%);border-color:#066b9b}
.ul-imgtxtq1 .pic{width:141px;height:139px;margin-left:21px;margin-top:-37px}
.ul-imgtxtq1 .li2 .pic{width:216px;height:136px;margin-left:7px;margin-top:-27px}
.ul-imgtxtq1 .pic img{display:block;width:100%;height:100%}
.ul-imgtxtq1 h3{font-size:24px;color:#fff;line-height:59px;font-weight:400;background-color:#09be95;border-radius:48px 0 58px;padding:0 80px 0 33px;position:absolute;left:0;right:0;bottom:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxtq1 .li2 h3{background-color:#005bac}
.ul-imgtxtq1 h3 i{display:block;width:32px;height:32px;background:url(../images/iconq3.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:50%;right:39px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxtq1 a:hover h3 i{-webkit-transform:translate(10px,-50%);-ms-transform:translate(10px,-50%);-o-transform:translate(10px,-50%);transform:translate(10px,-50%)}
.g-boxq1 .content{min-height:830px;overflow:hidden}
.cur{font-size:14px;color:#d0d0d0;line-height:1.43em;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.cur a{display:inline-block;color:#606060;margin:0 12px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.cur a:hover{color:#4a9a36}
.cur a i{display:inline-block;vertical-align:middle;width:16px;height:16px;background:url(../images/iconq4.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-2px;margin-right:8px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.cur a:hover i{background-image:url(../images/iconq4-1.png)}
.cur span{display:inline-block;color:#005ea8;margin-left:12px}
.pages{font-size:0;text-align:center;overflow:hidden}
.pages ul{display:inline-block;vertical-align:middle}
.pages li{float:left;margin:0 4px}
.pages li a{display:block;width:36px;font-size:16px;color:#786340;line-height:36px;text-align:center;background-color:rgba(189,180,164,.5);overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.pages li.on a,.pages li:hover a{color:#fff;background-color:#005da9}
.m-imgtxtq1{position:relative;margin-top:42px;margin-right:-1px;overflow:hidden}
.m-imgtxtq1 .con{display:block;background-color:#fdf4e4;position:relative;margin-right:68px;padding-bottom:40px}
.m-imgtxtq1 .con:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-imgtxtq1 .pic{float:right;width:640px;height:auto;margin-right:-68px;overflow:hidden}
.m-imgtxtq1 .pic img{display:block;width:100%;height:459px;object-fit: cover;}
.m-imgtxtq1 .txt{padding:28px 32px 20px 24px;overflow:hidden}
.m-imgtxtq1 .e1{display:block;width:46px;font-size:14px;color:#ec0000;line-height:1.29em;text-align:center;border:1px solid #ec0000;margin-left:4px;margin-bottom:19px;overflow:hidden}
.m-imgtxtq1 h3{height:5em;font-size:24px;color:#000;line-height:1.25em;font-weight:400;text-align:justify;margin-bottom:26px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}
.m-imgtxtq1 .desc{height:4em;font-size:14px;color:#6b6b6b;line-height:2em;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.m-imgtxtq1 .slick-next,.m-imgtxtq1 .slick-prev{position:absolute;bottom:53px;overflow:hidden;width:41px;height:41px;font-size:0;line-height:0;z-index:2;border:1px solid #b00;border-radius:50%;background:center center no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;padding:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-imgtxtq1 .slick-prev{left:24px;background-image:url(../images/iconq5.png)}
.m-imgtxtq1 .slick-next{left:74px;background-image:url(../images/iconq6.png)}
.m-imgtxtq1 .slick-next:hover,.m-imgtxtq1 .slick-prev:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-imgtxtq1 .slick-dots{position:absolute;left:0;bottom:10px;width:100%;font-size:0;text-align:center;z-index:2}
.m-imgtxtq1 .slick-dots li{display:inline-block;margin:0 4px}
.m-imgtxtq1 .slick-dots li button{display:block;width:10px;height:10px;font-size:0;line-height:0;text-indent:999px;background-color:rgba(0,0,0,.5);border-radius:50%;border:none}
.m-imgtxtq1 .slick-dots li.slick-active button{background-color:#b00}
.ul-txtq1{margin-top:32px;margin-bottom:45px;overflow:hidden}
.ul-txtq1 li{border-bottom:2px dashed #bdb4a4;overflow:hidden}
.ul-txtq1 .con{display:block;padding:0 18px;overflow:hidden}
.ul-txtq1>span{display:block;float:left;font-size:16px;color:#a60000;line-height:60px;margin-right:21px;overflow:hidden}
.ul-txtq1 h3{font-size:20px;color:#1b1b1b;line-height:60px;font-weight:400;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txtq1 a:hover h3{color:#a60000}
.m-textq1{border-top:4px solid #a60000;padding-top:36px;margin-top:36px;margin-bottom:102px;overflow:hidden}
.m-textq1 h1{font-size:24px;color:#1f1f1f;line-height:1.5em;font-weight:400;margin-bottom:10px;overflow:hidden}
.m-textq1 .info{font-size:14px;color:#a60000;line-height:1.5em;border-bottom:1px solid rgba(189,180,164,.4);padding-bottom:32px;overflow:hidden}
.m-textq1 .info span{display:block;float:left;margin-right:20px;overflow:hidden}
.m-textq1 .txt{font-size:16px;color:#333;line-height:2.25em;margin-top:37px;overflow:hidden}
.m-textq2{margin-top:36px;margin-bottom:73px;overflow:hidden}
.m-textq2 .txt{font-size:16px;color:#333;line-height:2em;overflow:hidden}
.ul-txtq2{border-top:1px solid #00419f;border-bottom:1px solid rgba(0,65,159,.2);padding:46px 0;margin:45px 0 73px;overflow:hidden}
.ul-txtq2 li{float:left;margin-right:115px;overflow:hidden}
.ul-txtq2 .con{font-size:0;overflow:hidden}
.ul-txtq2 span{display:inline-block;font-size:14px;color:#fff;line-height:1.93em;background-color:#00419f;padding:0 16px;overflow:hidden}
.ul-txtq2 h3{font-size:80px;color:#333;line-height:1.1em;font-weight:400;overflow:hidden}
.ul-imgq1{margin:40px -13px 0;overflow:hidden}
.ul-imgq1 li{float:left;width:50%;padding:0 13px;margin-bottom:18px;overflow:hidden}
.ul-imgq1 li:nth-child(3n+1){width:100%}
.ul-imgq1 .con{display:block;overflow:hidden}
.ul-imgq1 .pic{position:relative;height:0;padding-top:81.3%;overflow:hidden}
.ul-imgq1 li:nth-child(3n+1) .pic{padding-top:58.1%}
.ul-imgq1 .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-imgq1 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)}
.m-introduction{margin-top:31px;overflow:hidden}
.m-introduction .top{margin-bottom:46px;overflow:hidden}
.m-introduction .top .pic{width:100%;height:auto;position:relative;border-radius:35px 0;margin-bottom:30px;overflow:hidden}
.m-introduction .top .pic img{display:block;width:100%;height:auto}
.m-introduction .top .ee{width:394px;height:132px;position:absolute;top:55px;left:46px;overflow:hidden}
.m-introduction .top .ee img{height:100%}
.m-introduction .top h3{font-size:35px;color:#fff;line-height:1.17em;font-weight:800;position:absolute;top:115px;left:97px;overflow:hidden}
.m-introduction .desc{font-size:16px;color:#333;line-height:2.25em;text-align:justify;overflow:hidden}
.m-introduction .cont{overflow:hidden}
.m-introduction .item{margin-bottom:83px;overflow:hidden}
.g-titq1{margin-bottom:32px;overflow:hidden}
.g-titq1 h3{font-size:24px;color:#005da9;line-height:1.5em;font-weight:400;overflow:hidden}
.g-titq1 h3 span{display:block;float:left;margin-right:11px;overflow:hidden}
.g-titq1 h3 i{display:block;height:1px;background-color:#005da9;opacity:.3;filter:alpha(opacity=30);filter:alpha(Opacity=30);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=30)';margin-top:19px;overflow:hidden}
.m-introduction .box{overflow:hidden}
.m-introduction .box .picbox{float:right;width:424px;background-color:#005da9;position:relative;padding:65px 0 58px;margin-left:94px;margin-top:11px}
.m-introduction .box .picbox:after{content:'';width:138px;height:170px;background-color:#4b9b32;position:absolute;right:88px;bottom:114px}
.m-introduction .box .pic{width:307px;height:auto;margin-left:-38px;position:relative;z-index:2}
.m-introduction .box .pic img{display:block;width:100%;height:auto}
.footer{position:relative;z-index:5;background-repeat:no-repeat;background-size:cover;background-position:top center;padding:144px 0 67px;overflow:hidden}
.fd-ma{float:right;margin-left:10px;overflow:hidden}
.fd-ma .pic{width:151px;height:auto;background-color:#fff;border-radius:6px;padding:8px;margin-bottom:7px;overflow:hidden}
.fd-ma .pic img{display:block;width:100%;height:auto}
.fd-ma span{display:block;font-size:14px;color:#fff;line-height:1.14em;text-align:center;border-radius:6px;background-color:rgba(255,255,255,.2);padding:15px 0 19px;overflow:hidden}
.fd-left{float:left}
.fd-logo{width:302px;height:auto;margin-top:6px;margin-bottom:30px;overflow:hidden}
.fd-logo img{display:block;width:100%;height:auto}
.fd-nav{margin-bottom:21px}
.fd-nav:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.fd-nav li{float:left;position:relative;margin-right:22px}
.fd-nav .con{display:block;width:137px;font-size:16px;color:#fff;line-height:39px;background-color:#09be95;border-radius:19px;position:relative;padding:0 10px 0 17px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.fd-nav .link .con{width:227px}
.fd-nav li:hover .con{background-color:#005bac}
.fd-nav a i{display:inline-block;vertical-align:middle;width:24px;height:22px;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:-2px;margin-right:10px}
.fd-nav a .i1{display:block;background-image:url(../images/iconq8.png);position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;margin-right:0}
.fd-nav dl{display:none;position:absolute;left:0;right:0;bottom:39px;background-color:#fff;border-radius:10px;padding:10px 0;overflow:hidden;max-height:180px;overflow-y:auto}
.fd-nav dd a{display:block;font-size:16px;color:#363636;line-height:40px;padding:0 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.fd-nav dd.ok a,.fd-nav dd:hover a{color:#09be95}
.fd-copy{font-size:14px;color:#fff;line-height:1.71em;overflow:hidden}
.fd-copy a{color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.fd-copy a:hover{text-decoration:underline}
.fright{position:fixed;bottom:30%;right:25px;z-index:10}
.fright .item{width:70px;height:70px;position:relative;margin:5px 0}
.fright .item a{display:block;background-color:#005bac;border-radius:0 19px 0 20px;position:absolute;top:0;right:0;padding:0 13px;overflow:hidden;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.fright .item.on a{width:126px;background-color:#09be95}
.fright .item a i{display:block;float:left;width:44px;height:44px;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:13px 0}
.fright .item a span{display:block;width:0;height:70px;font-size:0;line-height:70px;text-align:center;overflow:hidden}
.fright .item.on a span{width:56px}
.fright .item a span em{display:inline-block;vertical-align:middle;font-size:20px;color:#fff;line-height:1.2em;overflow:hidden}
.ul-imgtxtq2{margin:0 -16px}
.ul-imgtxtq2:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-imgtxtq2 li{float:left;width:50%;padding:0 16px}
.ul-imgtxtq2 .con{display:block;height:98px;border:3px solid #09be95;position:relative;padding:0 40px 0 253px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxtq2 li:hover a{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.ul-imgtxtq2 .li2 .con{border-color:#005bac}
.ul-imgtxtq2 .pic{height:auto;position:absolute;left:0;bottom:0;overflow:hidden}
.ul-imgtxtq2 .li1 .pic{width:202px;height:169px}
.ul-imgtxtq2 .li2 .pic{width:216px;height:136px}
.ul-imgtxtq2 .pic img{display:block;width:100%;height:auto}
.ul-imgtxtq2 h3{font-size:24px;line-height:1.5em;font-weight:400;position:relative;padding-right:42px;margin-top:26px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxtq2 .li1 h3{color:#09be95}
.ul-imgtxtq2 .li2 h3{color:#005bac}
.ul-imgtxtq2 h3 i{display:block;width:32px;height:15px;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;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
@media only screen and (min-width:1920px){
.g-boxq1{margin-top:-3.125vw;margin-bottom:10.57vw}
.g-boxq1 .left{width:15.31vw;margin-right:5vw}
.g-boxq1 .left .tit{border-radius:1.718vw 0 1.979vw;padding:.781vw 1.979vw .729vw;margin-bottom:.468vw}
.g-boxq1 .left .tit h3{font-size:1.458vw;margin-bottom:.104vw}
.g-boxq1 .left .tit em{font-size:.729vw}
.snv{border-radius:0 1.875vw 0 2.239vw;padding:.833vw 0 1.979vw;margin-bottom:5.052vw}
.snv:before{border-radius:0 1.875vw 0 2.239vw;top:2.343vw;bottom:-1.51vw}
.snv li a{font-size:.833vw;line-height:3.125vw;padding:0 .833vw}
.snv li a:after{height:4.218vw;top:-.26vw}
.snv li a i{width:.729vw;height:.729vw;margin-right:.416vw}
.ul-imgtxtq1 li{margin-bottom:3.072vw}
.ul-imgtxtq1 .con{height:7.604vw;border-radius:2.5vw 0 3.020vw}
.ul-imgtxtq1 .pic{width:7.343vw;height:7.239vw;margin-left:1.093vw;margin-top:-1.927vw}
.ul-imgtxtq1 .li2 .pic{width:11.25vw;height:7.083vw;margin-left:.364vw;margin-top:-1.406vw}
.ul-imgtxtq1 h3{font-size:1.25vw;line-height:3.072vw;border-radius:2.5vw 0 3.020vw;padding:0 4.166vw 0 1.718vw}
.ul-imgtxtq1 h3 i{width:1.666vw;height:1.666vw;right:2.031vw}
.ul-imgtxtq1 a:hover h3 i{-webkit-transform:translate(.52vw,-50%);-ms-transform:translate(.52vw,-50%);-o-transform:translate(.52vw,-50%);transform:translate(.52vw,-50%)}
.g-boxq1 .content{min-height:43.22vw}
.cur{font-size:.729vw}
.cur a{margin:0 .625vw}
.cur a i{width:.833vw;height:.833vw;margin-top:-.104vw;margin-right:.416vw}
.cur span{margin-left:.625vw}
.pages li{margin:0 .208vw}
.pages li a{width:1.875vw;font-size:.833vw;line-height:1.875vw}
.m-imgtxtq1{margin-top:2.187vw}
.m-imgtxtq1 .con{margin-right:3.541vw;padding-bottom:2.083vw}
.m-imgtxtq1 .pic{width:33.33vw;margin-right:-3.541vw}
.m-imgtxtq1 .txt{padding:1.458vw 1.666vw 1.041vw 1.25vw}
.m-imgtxtq1 .e1{width:2.395vw;font-size:.729vw;margin-left:.208vw;margin-bottom:.989vw}
.m-imgtxtq1 h3{font-size:1.25vw;margin-bottom:1.354vw}
.m-imgtxtq1 .desc{font-size:.729vw}
.m-imgtxtq1 .slick-next,.m-imgtxtq1 .slick-prev{bottom:2.76vw;width:2.135vw;height:2.135vw}
.m-imgtxtq1 .slick-prev{left:1.25vw}
.m-imgtxtq1 .slick-next{left:3.854vw}
.m-imgtxtq1 .slick-dots{bottom:.52vw}
.m-imgtxtq1 .slick-dots li{margin:0 .208vw}
.m-imgtxtq1 .slick-dots li button{width:.52vw;height:.52vw}
.ul-txtq1{margin-top:1.666vw;margin-bottom:2.343vw}
.ul-txtq1 .con{padding:0 .937vw}
.ul-txtq1>span{font-size:.833vw;line-height:3.125vw;margin-right:1.093vw}
.ul-txtq1 h3{font-size:1.041vw;line-height:3.125vw}
.m-textq1{padding-top:1.875vw;margin-top:1.875vw;margin-bottom:5.312vw}
.m-textq1 h1{font-size:1.25vw;margin-bottom:.52vw}
.m-textq1 .info{font-size:.729vw;padding-bottom:1.666vw}
.m-textq1 .info span{margin-right:1.041vw}
.m-textq1 .txt{font-size:.833vw;margin-top:1.927vw}
.m-textq2{margin-top:1.875vw;margin-bottom:3.802vw}
.m-textq2 .txt{font-size:.833vw}
.ul-txtq2{padding:2.395vw 0;margin:2.343vw 0 3.802vw}
.ul-txtq2 li{margin-right:5.989vw}
.ul-txtq2 span{font-size:.729vw;padding:0 .833vw}
.ul-txtq2 h3{font-size:4.166vw}
.ul-imgq1{margin:2.083vw -.677vw 0}
.ul-imgq1 li{padding:0 .677vw;margin-bottom:.937vw}
.m-introduction{margin-top:1.614vw}
.m-introduction .top{margin-bottom:2.395vw}
.m-introduction .top .pic{border-radius:1.822vw 0;margin-bottom:1.562vw}
.m-introduction .top .ee{width:20.52vw;height:6.875vw;top:2.864vw;left:2.395vw}
.m-introduction .top h3{font-size:1.822vw;top:5.989vw;left:5.052vw}
.m-introduction .desc{font-size:.833vw}
.m-introduction .item{margin-bottom:4.322vw}
.g-titq1{margin-bottom:1.666vw}
.g-titq1 h3{font-size:1.25vw}
.g-titq1 h3 span{margin-right:.572vw}
.g-titq1 h3 i{margin-top:.989vw}
.m-introduction .box .picbox{width:22.08vw;padding:3.385vw 0 3.020vw;margin-left:4.895vw;margin-top:.572vw}
.m-introduction .box .picbox:after{width:7.187vw;height:8.854vw;right:4.583vw;bottom:5.937vw}
.m-introduction .box .pic{width:15.98vw;margin-left:-1.979vw}
.footer{padding:7.5vw 0 3.489vw}
.fd-ma{margin-left:.52vw}
.fd-ma .pic{width:7.864vw;border-radius:.312vw;padding:.416vw;margin-bottom:.364vw}
.fd-ma span{font-size:.729vw;border-radius:.312vw;padding:.781vw 0 .989vw}
.fd-logo{width:15.72vw;margin-top:.312vw;margin-bottom:1.562vw}
.fd-nav{margin-bottom:1.093vw}
.fd-nav li{margin-right:1.145vw}
.fd-nav .con{width:7.135vw;font-size:.833vw;line-height:2.031vw;border-radius:.989vw;padding:0 .52vw 0 .885vw}
.fd-nav .link .con{width:11.82vw}
.fd-nav a i{width:1.25vw;height:1.145vw;margin-top:-.104vw;margin-right:.52vw}
.fd-nav a .i1{right:.416vw}
.fd-nav dl{bottom:2.031vw;border-radius:.52vw;padding:.52vw 0}
.fd-nav dd a{font-size:.833vw;line-height:2.083vw;padding:0 1.041vw}
.fd-copy{font-size:.729vw}
.fright{right:1.302vw}
.fright .item{width:3.645vw;height:3.645vw;margin:.26vw 0}
.fright .item a{border-radius:0 .989vw 0 1.041vw;padding:0 .677vw}
.fright .item.on a{width:6.562vw}
.fright .item a i{width:2.291vw;height:2.291vw;margin:.677vw 0}
.fright .item a span{height:3.645vw;line-height:3.645vw}
.fright .item.on a span{width:2.916vw}
.fright .item a span em{font-size:1.041vw}
.ul-imgtxtq2{margin:0 -.833vw}
.ul-imgtxtq2 li{padding:0 .833vw}
.ul-imgtxtq2 .con{height:5.104vw;padding:0 2.083vw 0 13.17vw}
.ul-imgtxtq2 .li1 .pic{width:10.52vw;height:8.802vw}
.ul-imgtxtq2 .li2 .pic{width:11.25vw;height:7.083vw}
.ul-imgtxtq2 h3{font-size:1.25vw;padding-right:2.187vw;margin-top:1.354vw}
.ul-imgtxtq2 h3 i{width:1.666vw;height:.781vw}
}
@media only screen and (min-width:1200px) and (max-width:1600px){
.g-boxq1{margin-top:-3.75vw;margin-bottom:12.68vw}
.g-boxq1 .left{width:18.37vw;margin-right:6vw}
.g-boxq1 .left .tit{border-radius:2.062vw 0 2.375vw;padding:.937vw 2.375vw .875vw;margin-bottom:.562vw}
.g-boxq1 .left .tit h3{font-size:1.75vw;margin-bottom:.125vw}
.g-boxq1 .left .tit em{font-size:.875vw}
.snv{border-radius:0 2.25vw 0 2.687vw;padding:1vw 0 2.375vw;margin-bottom:6.062vw}
.snv:before{border-radius:0 2.25vw 0 2.687vw;top:2.812vw;bottom:-1.812vw}
.snv li a{font-size:1vw;line-height:3.75vw;padding:0 1vw}
.snv li a:after{height:5.062vw;top:-.312vw}
.snv li a i{width:.875vw;height:.875vw;margin-right:.5vw}
.ul-imgtxtq1 li{margin-bottom:3.687vw}
.ul-imgtxtq1 .con{height:9.125vw;border-radius:3vw 0 3.625vw}
.ul-imgtxtq1 .pic{width:8.812vw;height:8.687vw;margin-left:1.312vw;margin-top:-2.312vw}
.ul-imgtxtq1 .li2 .pic{width:13.5vw;height:8.5vw;margin-left:.437vw;margin-top:-1.687vw}
.ul-imgtxtq1 h3{font-size:1.5vw;line-height:3.687vw;border-radius:3vw 0 3.625vw;padding:0 5vw 0 2.062vw}
.ul-imgtxtq1 h3 i{width:2vw;height:2vw;right:2.437vw}
.ul-imgtxtq1 a:hover h3 i{-webkit-transform:translate(.625vw,-50%);-ms-transform:translate(.625vw,-50%);-o-transform:translate(.625vw,-50%);transform:translate(.625vw,-50%)}
.g-boxq1 .content{min-height:51.87vw}
.cur{font-size:.875vw}
.cur a{margin:0 .75vw}
.cur a i{width:1vw;height:1vw;margin-top:-.125vw;margin-right:.5vw}
.cur span{margin-left:.75vw}
.pages li{margin:0 .25vw}
.pages li a{width:2.25vw;font-size:1vw;line-height:2.25vw}
.m-imgtxtq1{margin-top:2.625vw}
.m-imgtxtq1 .con{margin-right:4.25vw;padding-bottom:2.5vw}
.m-imgtxtq1 .pic{width:40vw;margin-right:-4.25vw}
.m-imgtxtq1 .txt{padding:1.75vw 2vw 1.25vw 1.5vw}
.m-imgtxtq1 .e1{width:2.875vw;font-size:.875vw;margin-left:.25vw;margin-bottom:1.187vw}
.m-imgtxtq1 h3{font-size:1.5vw;margin-bottom:1.625vw}
.m-imgtxtq1 .desc{font-size:.875vw}
.m-imgtxtq1 .slick-next,.m-imgtxtq1 .slick-prev{bottom:3.312vw;width:2.562vw;height:2.562vw}
.m-imgtxtq1 .slick-prev{left:1.5vw}
.m-imgtxtq1 .slick-next{left:4.625vw}
.m-imgtxtq1 .slick-dots{bottom:.625vw}
.m-imgtxtq1 .slick-dots li{margin:0 .25vw}
.m-imgtxtq1 .slick-dots li button{width:.625vw;height:.625vw}
.ul-txtq1{margin-top:2vw;margin-bottom:2.812vw}
.ul-txtq1 .con{padding:0 1.125vw}
.ul-txtq1 span{font-size:1vw;line-height:3.75vw;margin-right:1.312vw}
.ul-txtq1 h3{font-size:1.25vw;line-height:3.75vw}
.m-textq1{padding-top:2.25vw;margin-top:2.25vw;margin-bottom:6.375vw}
.m-textq1 h1{font-size:1.5vw;margin-bottom:.625vw}
.m-textq1 .info{font-size:.875vw;padding-bottom:2vw}
.m-textq1 .info span{margin-right:1.25vw}
.m-textq1 .txt{font-size:1vw;margin-top:2.312vw}
.m-textq2{margin-top:2.25vw;margin-bottom:4.562vw}
.m-textq2 .txt{font-size:1vw}
.ul-txtq2{padding:2.875vw 0;margin:2.812vw 0 4.562vw}
.ul-txtq2 li{margin-right:7.187vw}
.ul-txtq2 span{font-size:.875vw;padding:0 1vw}
.ul-txtq2 h3{font-size:5vw}
.ul-imgq1{margin:2.5vw -.812vw 0}
.ul-imgq1 li{padding:0 .812vw;margin-bottom:1.125vw}
.m-introduction{margin-top:1.937vw}
.m-introduction .top{margin-bottom:2.875vw}
.m-introduction .top .pic{border-radius:2.187vw 0;margin-bottom:1.875vw}
.m-introduction .top .ee{width:24.62vw;height:8.25vw;top:3.437vw;left:2.875vw}
.m-introduction .top h3{font-size:2.187vw;top:7.187vw;left:6.062vw}
.m-introduction .desc{font-size:1vw}
.m-introduction .item{margin-bottom:5.187vw}
.g-titq1{margin-bottom:2vw}
.g-titq1 h3{font-size:1.5vw}
.g-titq1 h3 span{margin-right:.687vw}
.g-titq1 h3 i{margin-top:1.187vw}
.m-introduction .box .picbox{width:26.5vw;padding:4.062vw 0 3.625vw;margin-left:5.875vw;margin-top:.687vw}
.m-introduction .box .picbox:after{width:8.625vw;height:10.62vw;right:5.5vw;bottom:7.125vw}
.m-introduction .box .pic{width:19.18vw;margin-left:-2.375vw}
.footer{padding:9vw 0 4.187vw}
.fd-ma{margin-left:.625vw}
.fd-ma .pic{width:9.437vw;border-radius:.375vw;padding:.5vw;margin-bottom:.437vw}
.fd-ma span{font-size:.875vw;border-radius:.375vw;padding:.937vw 0 1.187vw}
.fd-logo{width:18.87vw;margin-top:.375vw;margin-bottom:1.875vw}
.fd-nav{margin-bottom:1.312vw}
.fd-nav li{margin-right:1.375vw}
.fd-nav .con{width:8.562vw;font-size:1vw;line-height:2.437vw;border-radius:1.187vw;padding:0 .625vw 0 1.062vw}
.fd-nav .link .con{width:14.18vw}
.fd-nav a i{width:1.5vw;height:1.375vw;margin-top:-.125vw;margin-right:.625vw}
.fd-nav a .i1{right:.5vw}
.fd-nav dl{left:0;right:0;bottom:2.437vw;border-radius:.625vw;padding:.625vw 0;max-height:11.25vw}
.fd-nav dd a{font-size:1vw;line-height:2.5vw;padding:0 1.25vw}
.fd-copy{font-size:.875vw}
.fright{right:1.562vw}
.fright .item{width:4.375vw;height:4.375vw;margin:.312vw 0}
.fright .item a{border-radius:0 1.187vw 0 1.25vw;padding:0 .812vw}
.fright .item.on a{width:7.875vw}
.fright .item a i{width:2.75vw;height:2.75vw;margin:.812vw 0}
.fright .item a span{height:4.375vw;line-height:4.375vw}
.fright .item.on a span{width:3.5vw}
.fright .item a span em{font-size:1.25vw}
.ul-imgtxtq2{margin:0 -1vw}
.ul-imgtxtq2 li{padding:0 1vw}
.ul-imgtxtq2 .con{height:6.125vw;padding:0 2.5vw 0 15.81vw}
.ul-imgtxtq2 .li1 .pic{width:12.62vw;height:10.56vw}
.ul-imgtxtq2 .li2 .pic{width:13.5vw;height:8.5vw}
.ul-imgtxtq2 h3{font-size:1.5vw;padding-right:2.625vw;margin-top:1.625vw}
.ul-imgtxtq2 h3 i{width:2vw;height:.937vw}
}
@media only screen and (max-width:1199px){
.g-boxq1{margin:-14px 0 30px}
.g-boxq1 .left{float:none;width:auto;margin-right:0}
.g-boxq1 .left .tit{border-radius:20px 0;padding:20px;margin-bottom:30px}
.g-boxq1 .left .tit h3{font-size:22px}
.ul-imgtxtq1{display:none}
.ul-imgtxtq1 li{float:left;width:50%;padding:0 10px;margin-bottom:20px}
.ul-imgtxtq1 .con{height:110px;border-radius:20px 0}
.ul-imgtxtq1 .pic{width:100px;height:98px;margin-top:-20px}
.ul-imgtxtq1 .li2 .pic{width:180px;height:113px;margin-top:-20px}
.ul-imgtxtq1 h3{font-size:18px;line-height:40px;border-radius:20px 0;padding:0 50px 0 10px}
.ul-imgtxtq1 h3 i{width:24px;height:24px;right:10px}
.snv{display:none}
.g-boxq1 .content{min-height: 520px;}
.cur{text-align:left;margin:0 -10px}
.cur a,.cur span{margin:0 10px}
.pages li a{width:30px;font-size:14px;line-height:30px}
.m-imgtxtq1{margin-top:20px}
.m-imgtxtq1 .con{padding-bottom:20px;margin-right:34px}
.m-imgtxtq1 .pic{width:60%;margin-right:-34px}
.m-imgtxtq1 .txt{padding:20px 10px}
.m-imgtxtq1 .e1{width:40px;font-size:12px;margin-left:0;margin-bottom:10px}
.m-imgtxtq1 h3{font-size:18px;margin-bottom:10px}
.m-imgtxtq1 .desc{line-height:1.8em}
.m-imgtxtq1 .slick-next,.m-imgtxtq1 .slick-prev{width:30px;height:30px;bottom:10px}
.m-imgtxtq1 .slick-prev{left:10px}
.m-imgtxtq1 .slick-next{left:50px}
.ul-txtq1{margin-top:20px;margin-bottom:30px;/* min-width: 744px; */}
.ul-txtq1 .con{padding:0 10px}
.ul-txtq1 span{font-size:14px;line-height:40px;margin-right:10px}
.ul-txtq1 h3{font-size:16px;line-height:40px}
.m-textq1{border-width:2px;margin-top:20px;margin-bottom:20px;padding-top:10px}
.m-textq1 h1{font-size:18px}
.m-textq1 .info{font-size:12px;padding-bottom:10px}
.m-textq1 .info span{margin-right:10px}
.m-textq1 .txt{font-size:14px;line-height:1.8em;margin-top:20px}
.m-textq2{margin-top:20px;margin-bottom:10px}
.m-textq2 .txt{font-size:14px;line-height:1.8em}
.ul-txtq2{padding:20px 0;margin:20px 0}
.ul-txtq2 li{margin-right:50px}
.ul-txtq2 span{font-size:12px;padding:0 10px}
.ul-txtq2 h3{font-size:40px}
.ul-imgq1{margin:20px -10px 0}
.ul-imgq1 li{padding:0 10px}
.m-introduction{margin-top:20px}
.m-introduction .top{margin-bottom:20px}
.m-introduction .top .pic{border-radius:25px 0;margin-bottom:10px}
.m-introduction .top .ee{width:200px;height:67px;top:50%;left:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-introduction .top h3{font-size:20px;top:50%;left:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-introduction .desc{font-size:14px;line-height:1.8em}
.g-titq1,.m-introduction .item{margin-bottom:20px}
.g-titq1 h3{font-size:18px}
.g-titq1 h3 span{margin-right:6px}
.g-titq1 h3 i{margin-top:13px}
.m-introduction .box .picbox{width:250px;padding:20px 0;margin-left:70px;margin-top:0}
.m-introduction .box .picbox:after{width:100px;height:123px;right:30px;bottom:40px}
.m-introduction .box .pic{width:200px;margin-left:-20px}
.footer{background:linear-gradient(95deg,rgba(9,190,149,.6),rgba(0,91,172,.6))!important;padding:20px 0}
.fd-ma{float:none;width:120px;margin:0 auto 10px}
.fd-ma .pic{width:100%}
.fd-ma span{padding:10px 0}
.fd-left{float:none}
.fd-logo{display:none}
.fd-nav{font-size:0;text-align:center;margin-bottom:0}
.fd-nav li{float:none;display:inline-block;vertical-align:middle;margin:0 5px 10px}
.fd-nav .link{display:none}
.fd-nav .con{width:130px;font-size:14px;line-height:35px;margin:0 auto}
.fd-copy{font-size:12px;text-align:center}
.fright{display:none}
.ul-imgtxtq2{margin:0 -10px}
.ul-imgtxtq2 li{padding:0 10px}
.ul-imgtxtq2 .con{height:80px;border-width:2px;padding:0 20px 0 180px}
.ul-imgtxtq2 .li1 .pic{width:162px;height:135px}
.ul-imgtxtq2 .li2 .pic{width:178px;height:112px}
.ul-imgtxtq2 h3{font-size:18px;margin-top:26px}
.ul-imgtxtq2 h3 i{width:24px;height:11px}
}
@media only screen and (max-width:767px){
.g-boxq1 .left .tit{padding:10px}
.m-imgtxtq1 .con{margin-right:0;padding:20px 10px 30px}
.m-imgtxtq1 .pic{float:none;width:auto;margin:0 auto 10px}
.m-imgtxtq1 .txt{padding:0}
.m-imgtxtq1 .desc,.m-imgtxtq1 h3{height:auto}
.ul-txtq1 li{margin-bottom:20px}
.ul-txtq1 .con{padding:0 10px 10px}
.ul-txtq1 span{float:none;line-height:1.5em;margin-right:0;margin-bottom:5px}
.ul-txtq1 h3{line-height:1.8em}
.ul-txtq2 li{margin-right:20px}
.ul-txtq2 h3{font-size:30px}
.ul-imgq1{margin:20px -5px 0}
.ul-imgq1 li{padding:0 5px}
.m-introduction .top .ee{width:150px;height:50px;left:10px}
.m-introduction .top h3{left:20px}
.m-introduction .box .picbox{float:none;margin:0 auto 10px}
.ul-imgtxtq2{margin:0}
.ul-imgtxtq2 li{float:none;width:auto;padding:0;margin-bottom:40px}
}
@media only screen and (max-width:479px){
.ul-imgtxtq1{margin:0}
.ul-imgtxtq1 li{float:none;width:auto;padding:0;margin-bottom:30px}
.m-introduction .box .picbox{width:auto;padding:0}
.m-introduction .box .picbox:after{display:none}
.m-introduction .box .pic{width:auto;margin-left:0}
.ul-imgtxtq2 li{margin-bottom:30px}
.ul-imgtxtq2 .con{height:50px;padding-left:100px}
.ul-imgtxtq2 .li1 .pic{width:100px;height:84px}
.ul-imgtxtq2 .li2 .pic{width:108px;height:68px}
.ul-imgtxtq2 h3{margin-top:11px}
}
.bane1{padding-top:0;height:auto}
.bane1 img{position:static;top:auto;transform:translate(0)}
.bane1:after{display:none}
.g-idxtit{text-align:center;margin-bottom:42px}
.g-idxtit .tit{text-align:center;height:37px;margin-bottom:6px}
.g-idxtit .tit img{display:inline-block;height:100%}
.g-idxtit .line .dot{position:relative;width:9px;height:9px;background:#005bac;border-radius:50%;display:inline-block}
.g-idxtit .line .dot::after,.g-idxtit .line .dot::before{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:block;content:' ';width:194px;height:1px;background:#005bac}
.g-idxtit .line .dot::after{left:auto;right:20px}
.g-idxtit .info{text-align:center;font-size:18px;color:#212121;margin:7px -10px 0}
.g-idxtit .info span{padding:0 8px}
.m-idx1{background-size:cover;background-position:top center;background-repeat:no-repeat;padding:105px 0 91px}
.m-idx1 .box1,.m-idx1 .box2{overflow:hidden}
.m-idx1 .box2{margin-top:-8px}
.m-idx1 .inner .l{width:686px;margin-right:9px}
.m-idx1 .box2 .l{padding-top:50px;margin-right:16px}
.swiper-e1 .item{display:block;position:relative;padding:30px 0 28px}
.swiper-e1 .pic{position:relative;height:0;padding-top:63.8%;overflow:hidden}
.swiper-e1 .pic .img{position:absolute;top:0;right:0;left:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover;transition:.5s}
.swiper-e1 .item:hover .pic .img{transform:scale(1.08)}
.swiper-e1 .tip{position:absolute;top:0;left:0;display:block;width:112px;height:112px;background:#005bac;z-index:5}
.swiper-e1 .txt{position:absolute;left:0;right:0;bottom:0;width:100%;font-size:23px;color:#fff;padding:27px 24px 33px;background-image:url(../images/bg1.png);background-position:left center;background-size:auto 100%;background-repeat:no-repeat}
.swiper-e1 .tit{position:relative;z-index:2;height:1.5em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.swiper-e1 .swiper-pagination-bullet{width:7px;height:7px;background:#005bac;border-radius:50%;margin:0 5px;opacity:1;overflow:hidden}
.swiper-e1 .swiper-pagination-bullet-active{width:65px;height:7px;background:#09be95;border-radius:3px;overflow:hidden}
.m-idx1 .swiper-e1>.swiper-pagination-bullets{width:auto;left:-4px;right:auto;bottom:0}
.ul-liste1{overflow:hidden;margin:00px -6.5px 0}
.ul-liste1 li{float:left;width:50%}
.ul-liste1 .con{display:block;margin:30px 6.5px 0}
.ul-liste1 .pic{position:relative;height:0;padding-top:64.1%;overflow:hidden}
.ul-liste1 .pic img{position:absolute;top:0;right:0;left:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover;transition:.5s}
.ul-liste1 .con:hover .pic img{transform:scale(1.08)}
.ul-liste1 .date{display:inline-block;background-image:url(../images/icone19.png);background-position:left center;background-size:100% auto;background-repeat:no-repeat;font-size:17px;color:#005bac;width:76px;height:32px;padding-left:9px;line-height:32px;box-sizing:border-box;margin-bottom:14px}
.ul-liste1 .txt{background-color:#005bac;background-image:url(../images/pice1.png);background-position:right -11px bottom -23px;background-size:75px auto;background-repeat:no-repeat;padding:28px 37px 59px 26px}
.ul-liste1 .desc{font-size:19px;color:#fff;line-height:1.5;height:4.5em;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}
.ul-liste2{overflow:hidden}
.ul-liste2 li{margin-bottom:35px}
.ul-liste2-2 li{margin-bottom:27px}
.ul-liste2 .con{display:block;overflow:hidden}
.ul-liste2 .date{position:relative;float:left;font-size:13px;color:#005bac;margin-right:12px}
.ul-liste2 .txt{overflow:hidden}
.ul-liste2 .tit{font-size:19px;color:#212121;line-height:1.42;position:relative;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;padding-left:18px;transition:.5s}
.ul-liste2 .con:hover .tit{color:#09be95}
.ul-liste2 .tit::after{position:absolute;top:0;left:0;content:' ';display:block;width:1px;height:100%;background:#09be95;opacity:.2}
.m-noticeidx1{position:relative;overflow:hidden;background:#fff}
.m-noticeidx1 .notice-l{float:left;width:173px;margin-right:20px}
.m-noticeidx1 .notice-tit{font-size:19px;color:#fff;width:166px;height:66px;background:#005bac;border-radius:0 35px 0 36px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.m-noticeidx1 .notice-l .img{position:absolute;left:0;bottom:0;display:block;object-fit:cover;width:166px;height:199px}
.ul-liste2-2{padding-bottom:0px;padding-top:25px;padding-right:35px}
.m-idx2{background-size:cover;background-position:bottom center;background-repeat:no-repeat;padding:61px 0 95px}
.m-idx2 .g-idxtit{margin-bottom:36px}
.ul-liste3{overflow:hidden}
.ul-liste3 .txt{width:370px;padding:6px 0 0}
.ul-liste3 li{float:left;width:50%}
.ul-liste3 .pic1{position:relative;height:387px}
.ul-liste3 .pic1::before{position:absolute;left:60px;bottom:48px;display:block;content:' ';width:321px;height:321px;background:#09be95;border-radius:0 100px 0 101px;opacity:.12;overflow:hidden}
.ul-liste3 .li2 .pic1::before{background-color:#e0ebf5;opacity:1}
.ul-liste3 .pic1::after{position:absolute;left:0;bottom:0;display:block;content:' ';width:321px;height:321px;background-color:#005bac;border-radius:0 100px 0 101px;overflow:hidden;background-image:url(../images/pice3.png);background-size:auto 390px;background-repeat:no-repeat;background-position:left bottom}
.ul-liste3 .li2 .pic1::after{background-color:#09be95}
.ul-liste3 .pic1 img{position:absolute;z-index:2;display:inline-block;height:100%;right:169px;bottom:0}
.ul-liste3 .tit{font-size:24px;color:#363636;margin-bottom:1px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.ul-liste3 .desc{font-size:14px;color:#363636;line-height:1.76;height:5.28em;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;margin-bottom:16px}
.g-idxmore{transition:.5s}
.g-idxmore:hover{opacity:.5}
.g-idxmore span{display:inline-block;vertical-align:middle;font-size:14px;color:#005bac}
.g-idxmore .span{display:inline-block;width:37px;height:37px;border-radius:50%;border:1px dashed #005bac;background-image:url(../images/icone8.png);background-size:20px auto;background-repeat:no-repeat;background-position:center;box-sizing:border-box;margin-right:11px}
.g-idxmore .span2{text-decoration:underline}
.m-idx2 .inner{overflow:hidden}
.m-idx2 .l{width:70%;margin-right:20px}
.m-idx2 .box{padding:176px 0 0;overflow:hidden}
.m-idx2 .btn{width:305px;height:75px;display:flex;align-items:center;background:#005bac;border:1px solid #0b0305;border-radius:36px;font-size:24px;color:#fff;padding:0 27px;box-sizing:border-box;margin-bottom:12px;overflow:hidden;transition:.5s}
.m-idx2 .btn:hover{opacity:.8}
.m-idx2 .btn .pic{position:relative;float:left;width:48px;height:42px;margin-right:20px}
.m-idx2 .btn .pic img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;object-fit:contain}
.m-idx2 .btn2{border:1px solid #09be95;background-color:transparent;color:#09be95}
.m-idx3 .inner{position:relative;min-height:500px;padding-top:46px}
.m-idx3 .g-idxtit{margin-bottom:26px}
.m-idx3 .inner::after,.m-idx3 .inner::before{position:absolute;left:-64px;top:0;display:block;content:' ';width:647px;height:323px;border:15px solid #dceff6;box-sizing:border-box}
.m-idx3 .inner::after{top:auto;bottom:0;right:148px;left:auto;width:557px;height:323px;border:15px solid #09be95;opacity:.1}
.m-idx3 .box{position:relative;z-index:5;padding:37px 47px 36px 37px;width:1400px;margin:0 auto;box-sizing:border-box;overflow:hidden}
.m-idx3 .boxinner{position:relative;z-index:5}
.m-idx3 .box::before{position:absolute;left:0;top:0;right:0;display:block;content:' ';width:100%;height:473px;background:#005bac}
.m-idx3 .l{float:left;width:700px;margin-right:35px}
.m-idx3 .l .g-idxmore{margin-left:-36px}
.ul-liste4{overflow:hidden}
.ul-liste4 .con{position:relative;display:block;padding:19px 16px 10px 31px;border-bottom:1px dashed rgba(255,255,255,.3);transition:.5s;overflow:hidden}
.ul-liste4 li:last-child .con{border-bottom:none;margin-bottom:0}
.ul-liste4 .con:hover{border-bottom:1px solid #09be95;border-radius:0 19px;background:#09be95;margin-bottom:19px}
.ul-liste4 .txt{width:487px}
.ul-liste4 .tit{font-size:20px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:1.5em;margin-bottom:1px}
.ul-liste4 .desc{font-size:16px;color:rgba(255,255,255,.4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:1.5em;margin-bottom:10px}
.ul-liste4 .btn{display:inline-block;position:absolute;right:18px;top:50%;transform:translateY(-50%);min-width:98px;height:31px;line-height:29px;text-align:center;border-radius:14px;border:1px dashed rgba(255,255,255,.5);box-sizing:border-box;font-size:16px;color:rgba(255,255,255,.5)}
.m-idx3 .itemr{display:block;overflow:hidden}
.m-idx3 .itemr .box1{position:relative;margin-bottom:20px;background-image:url(../images/icone10.png);background-size:27px auto;background-repeat:no-repeat;background-position:right 6px bottom}
.m-idx3 .itemr .con{width:498px}
.m-idx3 .itemr .tip{display:inline-block;font-size:16px;color:#fff;text-transform:uppercase;min-width:67px;height:27px;line-height:27px;text-align:center;background:#ee7c3f;border-radius:0 14px 0 12px;overflow:hidden;margin-bottom:1px}
.m-idx3 .itemr .tit{font-size:24px;color:#fff;margin-bottom:3px;transition:.5s}
.m-idx3 .itemr:hover .tit{color:#09be95}
.m-idx3 .itemr .desc{font-size:14px;line-height:1.76;color:rgba(255,255,255,.3)}
.m-idx3 .itemr .pic,.m-idx3 .itemr .pic img{display:block;width:100%}
.m-idx3{padding:31px 0 60px}
.m-idx4 .l{position:relative;width:882px;overflow:hidden;margin-right:14px}
.m-idx4 .l .pic{position:relative;z-index:2;width:696px;height:350px}
.m-idx4 .l .pic img{display:block;width:100%}
.ul-tabe1 .tit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:0 18px;box-sizing:border-box;font-size:16px;color:#fff;line-height:1.3;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;transition:.5s;text-align:center}
.ul-tabe1 .con{position:relative;z-index:1;display:block;padding:18px 18px 19px;height:72px;background:#d1c094;border-bottom:1px solid rgba(255,255,255,.3);transition:.5s;margin-left:28px}
.ul-tabe1 .con:hover .tit,.ul-tabe1 .on .con .tit{color:#ac1800}
.ul-tabe1 .con:hover,.ul-tabe1 .on .con{position:relative;z-index:3;background:#fff;margin:0;height:79px}
.ul-tabe1{position:absolute;top:0;right:0;bottom:0;width:214px;background:#d1c094}
.ul-tabcone1 .con{display:block;padding-bottom:14px;border-bottom:1px dashed rgba(11,3,5,.2);margin-bottom:18px}
.ul-tabcone1 li:last-child .con{border:none;margin-bottom:8px}
.ul-tabcone1 .tit{font-size:18px;color:#ac1800;height:1.5em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:2px}
.ul-tabcone1 .date{font-size:14px;color:#b39e68}
.m-idx4{background-size:100% auto;background-position:bottom center;background-repeat:no-repeat;padding:40px 0}
.m-idx4 .g-idxtit .line .dot,.m-idx4 .g-idxtit .line .dot::after,.m-idx4 .g-idxtit .line .dot::before{background-color:#ee7c3f}
.m-idx4 .g-idxtit{margin-bottom:60px}
.m-tabcone1{padding:28px 30px 0;background-color:#fff;overflow:hidden}
.m-idx5{overflow:hidden;padding:86px 0 69px}
.m-idx5 .g-idxtit{margin-bottom:34px}
.ul-liste5{margin:0 -11px 93px}
.ul-liste5 li{width:25%}
.ul-liste5 .con{margin:0 11px}
.ul-liste5 .tit{font-size:18px;color:#292929;line-height:1.58;height:3.16em;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;margin-bottom:8px;transition:.5s}
.ul-liste5 .con:hover .tit{color:#09be95}
.ul-liste5 .date{display:inline-block;background-image:url(../images/icone11.png);font-size:16px;color:#fff;width:64px;height:24px;padding-left:7px;line-height:23px;box-sizing:border-box;margin-bottom:6px}
.ul-liste5 .desc{font-size:14px;color:#aaa;line-height:1.76;height:8.8em;line-clamp:5;-webkit-line-clamp:5}
.ul-liste5 .pic{padding-top:64%;margin-bottom:19px}
.ul-liste5 .txt{background-color:transparent!important;background-size:0!important;background-repeat:no-repeat;padding:0!important}
.ul-logoe1{text-align:center;margin:0 -38px}
.ul-logoe1 li{position:relative;display:inline-block;padding:0 38px}
.ul-logoe1 li::after{position:absolute;top:50%;transform:translateY(-50%);right:0;display:block;content:' ';width:1px;height:133px;background:#5e5e5e;opacity:.3}
.ul-logoe1 li:last-child::after{display:none}
.ul-logoe1 .pic{height:115px}
.ul-logoe1 .con:hover .pic img{transform:translateY(-10px)}
.ul-logoe1 .pic img{display:inline-block;vertical-align:middle;max-height:100%;object-fit:contain;transition:.5s}
.m-idx6{background-size:cover;background-repeat:no-repeat;background-position:top center;padding:78px 0 164px;overflow:hidden}
.m-idx6 .g-idxtit{margin-bottom:78px}
.m-idx4 .inner-mob{display:none}
.body2{background-color:#f1fbff}
@media only screen and (min-width:1920px){
.bane1{height:auto}
.bane1 img{top:auto;transform:translate(0)}
.g-idxtit{margin-bottom:2.187vw}
.g-idxtit .tit{height:1.927vw;margin-bottom:.312vw}
.g-idxtit .line .dot{width:.468vw;height:.468vw;background:#005bac;border-radius:50%}
.g-idxtit .line .dot::after,.g-idxtit .line .dot::before{left:1.041vw;top:50%;transform:translateY(-50%);content:' ';width:10.1vw;height:1px;background:#005bac}
.g-idxtit .line .dot::after{left:auto;right:1.041vw}
.g-idxtit .info{font-size:.937vw;margin:.364vw -.52vw 0}
.g-idxtit .info span{padding:0 .416vw}
.m-idx1{background-size:cover;background-repeat:no-repeat;padding:5.468vw 0 4.739vw}
.m-idx1 .box2{margin-top:-.416vw}
.m-idx1 .inner .l{width:35.72vw;margin-right:.468vw}
.m-idx1 .box2 .l{padding-top:2.604vw;margin-right:.833vw}
.swiper-e1 .item{padding:1.562vw 0 1.458vw}
.swiper-e1 .pic{padding-top:63.8%}
.swiper-e1 .pic .img{top:0;right:0;left:0;bottom:0;object-fit:cover;transition:.5s}
.swiper-e1 .item:hover .pic .img{transform:scale(1.08)}
.swiper-e1 .tip{top:0;left:0;width:5.833vw;height:5.833vw;background:#005bac}
.swiper-e1 .txt{left:0;right:0;bottom:0;font-size:1.197vw;padding:1.406vw 1.25vw 1.718vw;background-image:url(../images/bg1.png);background-size:auto 100%;background-repeat:no-repeat}
.swiper-e1 .tit{height:1.5em;white-space:nowrap}
.swiper-e1 .swiper-pagination-bullet{width:.364vw;height:.364vw;background:#005bac;border-radius:50%;margin:0 .26vw;opacity:1}
.swiper-e1 .swiper-pagination-bullet-active{width:3.385vw;height:.364vw;background:#09be95;border-radius:.156vw}
.m-idx1 .swiper-e1>.swiper-pagination-bullets{width:auto;left:-.208vw;right:auto;bottom:0}
.ul-liste1{margin:0 -.338vw}
.ul-liste1 .con{margin:1.562vw .338vw 0}
.ul-liste1 .pic{padding-top:64.1%}
.ul-liste1 .pic img{top:0;right:0;left:0;bottom:0;object-fit:cover;transition:.5s}
.ul-liste1 .con:hover .pic img{transform:scale(1.08)}
.ul-liste1 .date{background-image:url(../images/icone19.png);background-size:100% auto;background-repeat:no-repeat;font-size:.885vw;width:3.958vw;height:1.666vw;padding-left:.468vw;line-height:1.666vw;box-sizing:border-box;margin-bottom:.729vw}
.ul-liste1 .txt{background-image:url(../images/pice1.png);background-position:right -.572vw bottom -1.197vw;background-size:3.906vw auto;background-repeat:no-repeat;padding:1.458vw 1.927vw 3.072vw 1.354vw}
.ul-liste1 .desc{font-size:.989vw;line-height:1.5;height:4.5em;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.ul-liste2 li{margin-bottom:1.822vw}
.ul-liste2-2 li{margin-bottom:1.406vw}
.ul-liste2 .date{font-size:.677vw;margin-right:.625vw}
.ul-liste2 .tit{font-size:.989vw;line-height:1.42;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-left:.937vw;transition:.5s}
.ul-liste2 .tit::after{top:0;left:0;content:' ';width:1px;background:#09be95;opacity:.2}
.m-noticeidx1{background:#fff}
.m-noticeidx1 .notice-l{width:9.010vw;margin-right:1.041vw}
.m-noticeidx1 .notice-tit{font-size:.989vw;width:8.645vw;height:3.437vw;background:#005bac;border-radius:0 1.822vw 0 1.875vw;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.m-noticeidx1 .notice-l .img{left:0;bottom:0;object-fit:cover;width:8.645vw;height:10.36vw}
.ul-liste2-2{padding-bottom:.781vw;padding-top:1.302vw;padding-right:1.822vw}
.m-idx2{background-size:cover;background-repeat:no-repeat;padding:3.177vw 0 4.947vw}
.m-idx2 .g-idxtit{margin-bottom:1.875vw}
.ul-liste3 .txt{width:19.27vw;padding:.312vw 0 0}
.ul-liste3 .pic1{height:20.15vw}
.ul-liste3 .pic1::before{left:3.125vw;bottom:2.5vw;content:' ';width:16.71vw;height:16.71vw;background:#09be95;border-radius:0 5.208vw 0 5.26vw;opacity:.12}
.ul-liste3 .li2 .pic1::before{opacity:1}
.ul-liste3 .pic1::after{left:0;bottom:0;content:' ';width:16.71vw;height:16.71vw;border-radius:0 5.208vw 0 5.26vw;background-image:url(../images/pice3.png);background-size:auto 20.31vw;background-repeat:no-repeat}
.ul-liste3 .pic1 img{right:8.802vw;bottom:0}
.ul-liste3 .tit{font-size:1.25vw;margin-bottom:1px;white-space:nowrap}
.ul-liste3 .desc{font-size:.729vw;line-height:1.76;height:5.28em;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:.833vw}
.g-idxmore{transition:.5s}
.g-idxmore:hover{opacity:.5}
.g-idxmore span{font-size:.729vw}
.g-idxmore .span{width:1.927vw;height:1.927vw;border-radius:50%;border:1px dashed #005bac;background-image:url(../images/icone8.png);background-size:1.041vw auto;background-repeat:no-repeat;box-sizing:border-box;margin-right:.572vw}
.g-idxmore .span2{text-decoration:underline}
.m-idx2 .l{margin-right:1.041vw}
.m-idx2 .box{padding:9.166vw 0 0}
.m-idx2 .btn{width:15.88vw;height:3.906vw;align-items:center;background:#005bac;border:1px solid #0b0305;border-radius:1.875vw;font-size:1.25vw;padding:0 1.406vw;box-sizing:border-box;margin-bottom:.625vw;transition:.5s}
.m-idx2 .btn:hover{opacity:.8}
.m-idx2 .btn .pic{width:2.5vw;height:2.187vw;margin-right:1.041vw}
.m-idx2 .btn .pic img{top:0;left:0;right:0;bottom:0;object-fit:contain}
.m-idx2 .btn2{border:1px solid #09be95}
.m-idx3 .inner{min-height:26.04vw;padding-top:2.395vw}
.m-idx3 .g-idxtit{margin-bottom:1.354vw}
.m-idx3 .inner::after,.m-idx3 .inner::before{left:-3.333vw;top:0;content:' ';width:33.69vw;height:16.82vw;border:solid #dceff6;box-sizing:border-box}
.m-idx3 .inner::after{top:auto;bottom:0;right:7.708vw;left:auto;width:29.01vw;height:16.82vw;border:solid #09be95;opacity:.1}
.m-idx3 .box{padding:1.927vw 2.447vw 1.875vw 1.927vw;width:72.91vw;margin:0 auto;box-sizing:border-box}
.m-idx3 .box::before{left:0;top:0;right:0;content:' ';height:24.63vw;background:#005bac}
.m-idx3 .l{width:36.45vw;margin-right:1.822vw}
.m-idx3 .l .g-idxmore{margin-left:-1.875vw}
.ul-liste4 .con{padding:.989vw .833vw .52vw 1.614vw;border-bottom:1px dashed rgba(255,255,255,.3);transition:.5s}
.ul-liste4 li:last-child .con{border-bottom:none}
.ul-liste4 .con:hover{border-bottom:1px solid #09be95;border-radius:0 .989vw;background:#09be95;margin-bottom:.989vw}
.ul-liste4 .txt{width:25.36vw}
.ul-liste4 .tit{font-size:1.041vw;white-space:nowrap;height:1.5em;margin-bottom:1px}
.ul-liste4 .desc{font-size:.833vw;white-space:nowrap;height:1.5em;margin-bottom:.52vw}
.ul-liste4 .btn{right:.937vw;top:50%;transform:translateY(-50%);min-width:5.104vw;height:1.614vw;line-height:1.51vw;border-radius:.729vw;border:1px dashed rgba(255,255,255,.5);box-sizing:border-box;font-size:.833vw}
.m-idx3 .itemr .box1{margin-bottom:1.041vw;background-image:url(../images/icone10.png);background-size:1.406vw auto;background-repeat:no-repeat;background-position:right .312vw bottom}
.m-idx3 .itemr .con{width:25.93vw}
.m-idx3 .itemr .tip{font-size:.833vw;text-transform:uppercase;min-width:3.489vw;height:1.406vw;line-height:1.406vw;background:#ee7c3f;border-radius:0 .729vw 0 .625vw;margin-bottom:1px}
.m-idx3 .itemr .tit{font-size:1.25vw;margin-bottom:.156vw;transition:.5s}
.m-idx3 .itemr .desc{font-size:.729vw;line-height:1.76}
.m-idx3{padding:1.614vw 0 3.125vw}
.m-idx4 .l{width:45.93vw;margin-right:.729vw}
.m-idx4 .l .pic{width:36.25vw;height:18.22vw}
.ul-tabe1 .tit{top:50%;transform:translate(-50%,-50%);padding:0 .937vw;box-sizing:border-box;font-size:.833vw;line-height:1.3;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:.5s}
.ul-tabe1 .con{padding:.937vw .937vw .989vw;height:3.75vw;background:#d1c094;border-bottom:1px solid rgba(255,255,255,.3);transition:.5s;margin-left:1.458vw}
.ul-tabe1 .con:hover,.ul-tabe1 .on .con{background:#fff;margin:0;height:4.114vw}
.ul-tabe1{top:0;right:0;bottom:0;width:11.14vw;background:#d1c094}
.ul-tabcone1 .con{padding-bottom:.729vw;border-bottom:1px dashed rgba(11,3,5,.2);margin-bottom:.937vw}
.ul-tabcone1 li:last-child .con{border:none;margin-bottom:.416vw}
.ul-tabcone1 .tit{font-size:.937vw;height:1.5em;white-space:nowrap;margin-bottom:.104vw}
.ul-tabcone1 .date{font-size:.729vw}
.m-idx4{background-size:100% auto;background-repeat:no-repeat;padding:2.083vw 0}
.m-idx4 .g-idxtit{margin-bottom:3.125vw}
.m-tabcone1{padding:1.458vw 1.562vw 0}
.m-idx5{padding:4.479vw 0 3.593vw}
.m-idx5 .g-idxtit{margin-bottom:1.77vw}
.ul-liste5{margin:0 -.572vw 4.843vw}
.ul-liste5 .con{margin:0 .572vw}
.ul-liste5 .tit{font-size:.937vw;line-height:1.58;height:3.16em;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.416vw;transition:.5s}
.ul-liste5 .date{background-image:url(../images/icone11.png);font-size:.833vw;width:3.333vw;height:1.25vw;padding-left:.364vw;line-height:1.197vw;box-sizing:border-box;margin-bottom:.312vw}
.ul-liste5 .desc{font-size:.729vw;line-height:1.76;height:8.8em;line-clamp:5;-webkit-line-clamp:5}
.ul-liste5 .pic{margin-bottom:.989vw}
.ul-liste5 .txt{background-size:0!important;background-repeat:no-repeat;padding:0!important}
.ul-logoe1{margin:0 -1.979vw}
.ul-logoe1 li{padding:0 1.979vw}
.ul-logoe1 li::after{top:50%;transform:translateY(-50%);right:0;content:' ';width:1px;height:6.927vw;background:#5e5e5e;opacity:.3}
.ul-logoe1 .pic{height:5.989vw}
.ul-logoe1 .con:hover .pic img{transform:translateY(-.52vw)}
.ul-logoe1 .pic img{object-fit:contain;transition:.5s}
.m-idx6{background-size:cover;background-repeat:no-repeat;padding:4.062vw 0 8.541vw}
.m-idx6 .g-idxtit{margin-bottom:4.062vw}
}
@media only screen and (min-width:1200px) and (max-width:1600px){
.g-idxtit{margin-bottom:2.625vw}
.g-idxtit .tit{height:2.312vw;margin-bottom:.375vw}
.g-idxtit .line .dot{width:.562vw;height:.562vw;background:#005bac;border-radius:50%}
.g-idxtit .line .dot::after,.g-idxtit .line .dot::before{left:1.25vw;top:50%;transform:translateY(-50%);content:' ';width:12.12vw;height:1px;background:#005bac}
.g-idxtit .line .dot::after{left:auto;right:1.25vw}
.g-idxtit .info{font-size:1.125vw;margin:.437vw -.625vw 0}
.g-idxtit .info span{padding:0 .5vw}
.m-idx1{background-size:cover;background-repeat:no-repeat;padding:6.562vw 0 5.687vw}
.m-idx1 .box2{margin-top:-.5vw}
.m-idx1 .inner .l{width:42.87vw;margin-right:.562vw}
.m-idx1 .box2 .l{padding-top:3.125vw;margin-right:1vw}
.swiper-e1 .item{padding:1.875vw 0 1.75vw}
.swiper-e1 .pic{padding-top:63.8%}
.swiper-e1 .pic .img{top:0;right:0;left:0;bottom:0;object-fit:cover;transition:.5s}
.swiper-e1 .item:hover .pic .img{transform:scale(1.08)}
.swiper-e1 .tip{top:0;left:0;width:7vw;height:7vw;background:#005bac}
.swiper-e1 .txt{left:0;right:0;bottom:0;font-size:1.437vw;padding:1.687vw 1.5vw 2.062vw;background-image:url(../images/bg1.png);background-size:auto 100%;background-repeat:no-repeat}
.swiper-e1 .tit{height:1.5em;white-space:nowrap}
.swiper-e1 .swiper-pagination-bullet{width:.437vw;height:.437vw;background:#005bac;border-radius:50%;margin:0 .312vw;opacity:1}
.swiper-e1 .swiper-pagination-bullet-active{width:4.062vw;height:.437vw;background:#09be95;border-radius:.187vw}
.m-idx1 .swiper-e1>.swiper-pagination-bullets{width:auto;left:-.25vw;right:auto;bottom:0}
.ul-liste1{margin:0 -.406vw}
.ul-liste1 .con{margin:1.875vw .406vw 0}
.ul-liste1 .pic{padding-top:64.1%}
.ul-liste1 .pic img{top:0;right:0;left:0;bottom:0;object-fit:cover;transition:.5s}
.ul-liste1 .con:hover .pic img{transform:scale(1.08)}
.ul-liste1 .date{background-image:url(../images/icone19.png);background-size:100% auto;background-repeat:no-repeat;font-size:1.062vw;width:4.75vw;height:2vw;padding-left:.562vw;line-height:2vw;box-sizing:border-box;margin-bottom:.875vw}
.ul-liste1 .txt{background-image:url(../images/pice1.png);background-position:right -.687vw bottom -1.437vw;background-size:4.687vw auto;background-repeat:no-repeat;padding:1.75vw 2.312vw 3.687vw 1.625vw}
.ul-liste1 .desc{font-size:1.187vw;line-height:1.5;height:4.5em;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.ul-liste2 li{margin-bottom:2.187vw}
.ul-liste2-2 li{margin-bottom:1.687vw}
.ul-liste2 .date{font-size:.812vw;margin-right:.75vw}
.ul-liste2 .tit{font-size:1.187vw;line-height:1.42;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-left:1.125vw}
.ul-liste2 .tit::after{top:0;left:0;content:' ';width:1px;background:#09be95;opacity:.2}
.m-noticeidx1{background:#fff}
.m-noticeidx1 .notice-l{width:10.81vw;margin-right:1.25vw}
.m-noticeidx1 .notice-tit{font-size:1.187vw;width:10.37vw;height:4.125vw;background:#005bac;border-radius:0 2.187vw 0 2.25vw;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.m-noticeidx1 .notice-l .img{left:0;bottom:0;object-fit:cover;width:10.37vw;height:12.43vw}
.ul-liste2-2{padding-top:1.562vw;padding-right:2.187vw}
.m-idx2{background-size:cover;background-repeat:no-repeat;padding:3.812vw 0 5.937vw}
.m-idx2 .g-idxtit{margin-bottom:2.25vw}
.ul-liste3 .txt{width:23.12vw;padding:.375vw 0 0}
.ul-liste3 .pic1{height:24.18vw}
.ul-liste3 .pic1::before{left:3.75vw;bottom:3vw;content:' ';width:20.06vw;height:20.06vw;background:#09be95;border-radius:0 6.25vw 0 6.312vw;opacity:.12}
.ul-liste3 .li2 .pic1::before{opacity:1}
.ul-liste3 .pic1::after{left:0;bottom:0;content:' ';width:20.06vw;height:20.06vw;border-radius:0 6.25vw 0 6.312vw;background-image:url(../images/pice3.png);background-size:auto 24.37vw;background-repeat:no-repeat}
.ul-liste3 .pic1 img{right:10.56vw;bottom:0}
.ul-liste3 .tit{font-size:1.5vw;margin-bottom:1px;white-space:nowrap}
.ul-liste3 .desc{font-size:.875vw;line-height:1.76;height:5.28em;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1vw}
.g-idxmore span{font-size:.875vw}
.g-idxmore .span{width:2.312vw;height:2.312vw;border-radius:50%;border:1px dashed #005bac;background-image:url(../images/icone8.png);background-size:1.25vw auto;background-repeat:no-repeat;box-sizing:border-box;margin-right:.687vw}
.g-idxmore .span2{text-decoration:underline}
.m-idx2 .l{margin-right:1.25vw}
.m-idx2 .box{padding:11vw 0 0}
.m-idx2 .btn{width:19.06vw;height:4.687vw;align-items:center;border-radius:2.25vw;font-size:1.5vw;padding:0 1.687vw;box-sizing:border-box;margin-bottom:.75vw}
.m-idx2 .btn .pic{width:3vw;height:2.625vw;margin-right:1.25vw}
.m-idx2 .btn .pic img{top:0;left:0;right:0;bottom:0;object-fit:contain}
.m-idx2 .btn2{border:1px solid #09be95}
.m-idx3 .inner{min-height:31.25vw;padding-top:2.875vw}
.m-idx3 .g-idxtit{margin-bottom:1.625vw}
.m-idx3 .inner::after,.m-idx3 .inner::before{left:-4vw;top:0;content:' ';width:40.43vw;height:20.18vw;border:solid #dceff6;box-sizing:border-box}
.m-idx3 .inner::after{top:auto;bottom:0;right:9.25vw;left:auto;width:34.81vw;height:20.18vw;border:solid #09be95;opacity:.1}
.m-idx3 .box{padding:2.312vw 2.937vw 2.25vw 2.312vw;width:87.5vw;margin:0 auto;box-sizing:border-box}
.m-idx3 .box::before{left:0;top:0;right:0;content:' ';height:29.56vw;background:#005bac}
.m-idx3 .l{width:43.75vw;margin-right:2.187vw}
.m-idx3 .l .g-idxmore{margin-left:-2.25vw}
.ul-liste4 .con{padding:1.187vw 1vw .625vw 1.937vw;border-bottom:1px dashed rgba(255,255,255,.3);transition:.5s}
.ul-liste4 li:last-child .con{border-bottom:none}
.ul-liste4 .con:hover{border-bottom:1px solid #09be95;border-radius:0 1.187vw;background:#09be95;margin-bottom:1.187vw}
.ul-liste4 .txt{width:30.43vw}
.ul-liste4 .tit{font-size:1.25vw;white-space:nowrap;height:1.5em;margin-bottom:1px}
.ul-liste4 .desc{font-size:1vw;white-space:nowrap;height:1.5em;margin-bottom:.625vw}
.ul-liste4 .btn{right:1.125vw;top:50%;transform:translateY(-50%);min-width:6.125vw;height:1.937vw;line-height:1.812vw;border-radius:.875vw;border:1px dashed rgba(255,255,255,.5);box-sizing:border-box;font-size:1vw}
.m-idx3 .itemr .box1{margin-bottom:1.25vw;background-image:url(../images/icone10.png);background-size:1.687vw auto;background-repeat:no-repeat;background-position:right .375vw bottom}
.m-idx3 .itemr .con{width:31.12vw}
.m-idx3 .itemr .tip{font-size:1vw;text-transform:uppercase;min-width:4.187vw;height:1.687vw;line-height:1.687vw;background:#ee7c3f;border-radius:0 .875vw 0 .75vw;margin-bottom:1px}
.m-idx3 .itemr .tit{font-size:1.5vw;margin-bottom:.187vw}
.m-idx3 .itemr .desc{font-size:.875vw;line-height:1.76}
.m-idx3{padding:1.937vw 0 3.75vw}
.m-idx4 .l{width:55.12vw;margin-right:.875vw}
.m-idx4 .l .pic{width:43.5vw;height:21.87vw}
.ul-tabe1 .tit{top:50%;transform:translate(-50%,-50%);padding:0 1.125vw;box-sizing:border-box;font-size:1vw;line-height:1.3;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:.5s}
.ul-tabe1 .con{padding:1.125vw 1.125vw 1.187vw;height:4.5vw;background:#d1c094;border-bottom:1px solid rgba(255,255,255,.3);transition:.5s;margin-left:1.75vw}
.ul-tabe1 .con:hover,.ul-tabe1 .on .con{background:#fff;margin:0;height:4.937vw}
.ul-tabe1{top:0;right:0;bottom:0;width:13.37vw;background:#d1c094}
.ul-tabcone1 .con{padding-bottom:.875vw;border-bottom:1px dashed rgba(11,3,5,.2);margin-bottom:1.125vw}
.ul-tabcone1 li:last-child .con{border:none;margin-bottom:.5vw}
.ul-tabcone1 .tit{font-size:1.125vw;height:1.5em;white-space:nowrap;margin-bottom:.125vw}
.ul-tabcone1 .date{font-size:.875vw}
.m-idx4{background-size:100% auto;background-repeat:no-repeat;padding:2.5vw 0}
.m-idx4 .g-idxtit{margin-bottom:3.75vw}
.m-tabcone1{padding:1.75vw 1.875vw 0}
.m-idx5{padding:5.375vw 0 4.312vw}
.m-idx5 .g-idxtit{margin-bottom:2.125vw}
.ul-liste5{margin:0 -.687vw 5.812vw}
.ul-liste5 .con{margin:0 .687vw}
.ul-liste5 .tit{font-size:1.125vw;line-height:1.58;height:3.16em;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5vw;transition:.5s}
.ul-liste5 .date{background-image:url(../images/icone11.png);font-size:1vw;width:4vw;height:1.5vw;padding-left:.437vw;line-height:1.437vw;box-sizing:border-box;margin-bottom:.375vw}
.ul-liste5 .desc{font-size:.875vw;line-height:1.76;height:8.8em;line-clamp:5;-webkit-line-clamp:5}
.ul-liste5 .pic{margin-bottom:1.187vw}
.ul-liste5 .txt{background-size:0!important;background-repeat:no-repeat;padding:0!important}
.ul-logoe1{margin:0 -1.8vw}
.ul-logoe1 li{padding:0 1.8vw}
.ul-logoe1 li::after{top:50%;transform:translateY(-50%);right:0;content:' ';width:1px;height:8.312vw;background:#5e5e5e;opacity:.3}
.ul-logoe1 .pic{height:6vw}
.ul-logoe1 .pic img{object-fit:contain}
.ul-logoe1 .con:hover .pic img{transform:translateY(-.625vw)}
.m-idx6{background-size:cover;background-repeat:no-repeat;padding:4.875vw 0 10.25vw}
.m-idx6 .g-idxtit{margin-bottom:4.875vw}
}
@media only screen and (max-width:1200px){
.m-idx1{padding:45px 0 34px}
.ul-logoe1 li{margin-bottom:15px}
.g-idxtit .tit{height:24px;margin-bottom:3px}
.g-idxtit .line .dot{width:5px;height:5px}
.g-idxtit .line .dot::after,.g-idxtit .line .dot::before{left:10px;width:110px}
.g-idxtit .line .dot::after{left:auto;right:10px}
.g-idxtit .info span{padding:0 4px}
.g-idxtit .info{font-size:14px;margin:6px -10px 0}
.g-idxtit{margin-bottom:20px}
.m-idx1 .inner .l{width:100%;margin-right:0}
.swiper-e1 .txt{font-size:18px;padding:23px 15px 18px;background-size:cover}
.ul-liste1 .txt{padding:22px 15px 20px}
.ul-liste1 .desc{font-size:16px}
.ul-liste1 .date{font-size:14px;width:70px;height:28px;padding-left:9px;line-height:30px;margin-bottom:10px}
.ul-liste2 .tit{font-size:16px;padding-left:10px}
.ul-liste2 .date{font-size:12px;margin-right:10px}
.ul-liste2 li{margin-bottom:20px}
.m-idx1 .box2 .l{float:none;padding-top:30px;margin-right:0;width:100%}
.m-noticeidx1 .notice-l{float:left;width:173px;margin-right:20px}
.m-noticeidx1{min-height:300px}
.m-idx2{padding:30px 0 40px}
.m-idx2 .l{float:none;width:100%;margin-right:20px}
.m-idx2 .btn{margin:0 auto 12px;width:240px;height:60px;font-size:20px;padding:0 23px}
.m-idx2 .btn .pic{position:relative;float:left;width:42px;height:29px;margin-right:10px}
.m-idx2 .box{padding:36px 0 0}
.ul-liste3 .tit{font-size:20px}
.m-idx3 .l{float:none;width:100%;margin-right:100px}
.m-idx3 .box{background:#005bac;padding:30px 20px;width:100%}
.m-idx3 .inner::after,.m-idx3 .inner::before{display:none}
.m-idx3 .inner{position:relative;min-height:auto;padding-top:0}
.ul-liste4 .tit{font-size:18px}
.ul-liste4 .desc{font-size:14px;margin-bottom:8px}
.ul-liste4 .con{padding:10px}
.ul-liste4 .btn{right:16px;min-width:84px;height:28px;line-height:26px;border-radius:14px;font-size:14px}
.m-idx3 .itemr .con{width:95%}
.m-idx3 .itemr .tip{font-size:14px;min-width:65px;height:25px;line-height:25px}
.m-idx3 .itemr .tit{font-size:20px}
.m-idx3 .itemr .desc{font-size:12px}
.m-idx4 .l{float:left;width:100%;overflow:hidden;margin-right:0}
.m-idx4 .inner-mob .pic img{display:block;width:100%}
.m-idx3{padding:31px 0 10px}
.m-idx4 .g-idxtit{margin-bottom:20px}
.m-tabcone1{padding:20px 15px 0;flex:1}
.ul-tabcone1 .tit{font-size:16px}
.ul-tabcone1 .date{font-size:12px}
.ul-tabcone1 .con{padding-bottom:8px;margin-bottom:12px}
.m-idx5{padding:30px 0 40px}
.ul-liste5 li{width:50%;margin-bottom:15px}
.ul-liste5 .tit{font-size:16px}
.ul-liste5 .desc{font-size:13px}
.ul-liste5{margin:0 -5px 72px}
.ul-liste5 .con{margin:0 5px}
.m-idx6{padding:30px 0 60px}
.ul-logoe1 .pic{height:50px}
.m-idx6 .g-idxtit{margin-bottom:40px}
.ul-logoe1 li::after{width:1px;height:70px}
.ul-liste3 li{width:406px}
.ul-liste3 .pic1 img{right:85px}
.ul-liste3 .li2{float:right}
.ul-tabe1{top:0;right:auto;bottom:auto;display:inline-block;height:72px;position:static;width:100%;margin-right:0;float:none;background:#d1c094;font-size:0}
.m-idx4 .l .pic{width:100%;height:auto}
.box-ul{overflow:hidden;white-space:nowrap;overflow-x:auto;margin-bottom:20px}
.ul-tabe1 li{display:inline-block;vertical-align:top}
.ul-tabe1 .tit{position:static;top:auto;left:auto;transform:translate(0,0);white-space:normal!important}
.ul-tabe1 .con:hover,.ul-tabe1 .on .con{height:72px}
.ul-tabe1 .con{display:flex;justify-content:center;align-items:center;height:72px;background:#d1c094;border-bottom:1px solid rgba(255,255,255,.3);transition:.5s;margin-left:0;width:200px;padding:0}
.m-idx4 .conbox{display:flex;justify-content:space-between;margin-top:30px}
.ul-tabe1 .tit{padding:0 10px}
.m-idx3 .itemr .box1{margin-bottom:13px;background-size:15px auto}
.ul-tabe1::after{position:absolute;right:0;top:0;bottom:0;content:' ';width:186px;background:#d1c094;display:none}
}
@media only screen and (max-width:959px){
.ul-liste3 li{float:none;width:406px;margin:0 auto 20px}
.ul-liste3 .li2{float:none}
}
@media only screen and (max-width:767px){
.ul-logoe1 li{padding:0 10px;margin-bottom:15px}
.ul-logoe1{margin:0 -10px}
.g-idxtit .tit{height:17px;margin-bottom:0}
.g-idxtit .line .dot::after,.g-idxtit .line .dot::before{left:8px;width:50px}
.g-idxtit .line .dot::after{left:auto;right:8px}
.g-idxtit .info{font-size:12px;margin:6px -10px 0}
.swiper-e1 .tip{width:50px;height:50px}
.swiper-e1 .txt{font-size:16px;padding:12px 10px 10px}
.swiper-e1 .swiper-pagination-bullet{width:5px;height:5px}
.swiper-e1 .swiper-pagination-bullet-active{width:40px;height:5px}
.ul-liste1{margin:0}
.ul-liste1 li{float:left;width:100%}
.ul-liste1 .con{display:block;margin:17px 0 0}
.ul-liste2 .tit{font-size:14px}
.m-noticeidx1 .notice-tit{font-size:12px;color:#fff;width:90px;height:36px;background:#005bac;border-radius:0 20px}
.m-noticeidx1 .notice-l{float:none;width:90px;margin:0 0 10px}
.m-noticeidx1 .notice-l .img{display:none}
.ul-liste2-2{padding:10px 10px 0}
.m-noticeidx1{min-height:200px}
.m-idx2 .g-idxtit{margin-bottom:20px}
.m-idx2{padding:30px 0 10px}
.m-idx2 .box{padding:0}
.m-idx3 .box{background:#005bac;padding:17px 10px 20px;width:100%}
.ul-liste4 .tit{font-size:16px}
.ul-liste4 .desc{font-size:12px;margin-bottom:3px}
.ul-liste4 .txt{width:100%;margin-bottom:15px}
.ul-liste4 .btn{position:static;right:16px;min-width:84px;height:28px;line-height:26px;border-radius:14px;font-size:12px;top:auto;bottom:0;margin:0 auto;transform:translate(0,0)}
.ul-liste4 .con{padding:10px 10px 20px}
.m-idx3 .itemr .tit{font-size:18px;margin-bottom:5px}
.m-idx3 .itemr .tip{font-size:12px;min-width:56px;height:22px;line-height:22px}
.m-idx3 .itemr .box1{margin-bottom:18px;background-size:0}
.m-idx3 .itemr .con{width:100%}
.m-idx4{padding:22px 0 32px}
.box-ul{overflow:hidden;white-space:nowrap;overflow-x:auto}
.ul-tabe1{display:inline-block;height:72px;position:static;width:100%;margin-right:0;float:none;background:#d1c094;font-size:0}
.ul-tabe1 li{display:inline-block;vertical-align:top}
.ul-tabe1 .tit{position:static;top:auto;left:auto;transform:translate(0,0);white-space:normal!important}
.ul-tabe1 .con:hover,.ul-tabe1 .on .con{height:72px}
.ul-tabe1 .con{display:flex;justify-content:center;align-items:center;height:72px;background:#d1c094;border-bottom:1px solid rgba(255,255,255,.3);transition:.5s;margin-left:0;width:200px;padding:0}
.m-idx4 .conbox{display:block;margin-top:30px}
.ul-liste5 .desc{display:block;height:auto}
.ul-liste5{margin:0 0 50px}
.ul-liste5 .con{margin:0}
.ul-liste5 .tit{font-size:16px;display:block;height:auto}
.m-idx5{padding:30px 0 10px}
.ul-logoe1 li::after{display:none}
}
@media only screen and (max-width:450px){
.ul-liste3 .pic1::before{position:absolute;left:40px;bottom:28px;width:250px;height:250px}
.ul-liste3 .pic1::after{width:250px;height:250px;background-color:#005bac;border-radius:0 60px 0 61px;overflow:hidden;background-image:url(../images/pice3.png);background-size:auto 350px;background-repeat:no-repeat;background-position:left bottom}
.ul-liste3 .pic1{position:relative;height:315px}
.ul-liste3 li{float:none;width:300px;margin:0 auto 20px}
.ul-liste3 .txt{width:300px;padding:6px 0 0}
.ul-liste3 .pic{margin-left:7px}
.ul-liste3 .pic1 img{right:42px}
.m-idx2 .inner,.ul-liste3{overflow:visible}
.ul-liste3 .tit{font-size:16px}
.g-idxmore .span{width:30px;height:30px;background-size:15px auto}
.g-idxmore span{font-size:12px}
.m-idx2 .btn{margin:0 auto 12px;width:100%;height:50px;font-size:16px;padding:0 15px}
.m-idx2 .btn .pic{position:relative;float:left;width:36px;height:24px;margin-right:7px}
.ul-logoe1 .pic{height:40px}
.ul-logoe1{margin:0 -3px}
.ul-logoe1 li{padding:0 3px}
}
.banner:before{content:'';position:absolute;z-index:3;display:block;width:100%;height:50%;left:0;top:0;background:url(../images/mask-wave.png) center top no-repeat;background-size:100% auto;pointer-events:none}
.banner:after{content:'';position:absolute;z-index:2;display:block;width:100%;height:50%;left:0;top:0;background-image:linear-gradient(to bottom,rgba(255,255,255,.8),rgba(255,255,255,0));pointer-events:none}
.banner video{display:block;width:100%;height:100%;object-fit:cover}
.banner a{display:block;height:100%;width:100%}
.banner img{display:block;width:100%;height:100%;object-fit:cover}
.banner .swiper-pagination{bottom:50px!important}
.banner .swiper-pagination-bullet{width:15px;height:15px;border-radius:7px;transition:all .6s;background:#40bc97;opacity:1}
.banner .swiper-pagination-bullet-active{width:120px;border-radius:7px;background:#1061a7}
@media only screen and (min-width:1920px){
.banner:before{content:'';left:0;top:0;background:url(../images/mask-wave.png) center top no-repeat;background-size:100% auto;pointer-events:none}
.banner:after{content:'';left:0;top:0;background-image:linear-gradient(to bottom,rgba(255,255,255,.8),rgba(255,255,255,0));pointer-events:none}
.banner .swiper-pagination{bottom:2.604vw!important}
.banner .swiper-pagination-bullet{width:.781vw;height:.781vw;border-radius:.364vw;transition:all .6s;background:#40bc97;opacity:1}
.banner .swiper-pagination-bullet-active{width:6.25vw;border-radius:.364vw;background:#1061a7}
}
@media only screen and (min-width:1200px) and (max-width:1600px){
.banner:before{content:'';left:0;top:0;background:url(../images/mask-wave.png) center top no-repeat;background-size:100% auto;pointer-events:none}
.banner:after{content:'';left:0;top:0;background-image:linear-gradient(to bottom,rgba(255,255,255,.8),rgba(255,255,255,0));pointer-events:none}
.banner .swiper-pagination{bottom:3.125vw!important}
.banner .swiper-pagination-bullet{width:.937vw;height:.937vw;border-radius:.437vw;transition:all .6s;background:#40bc97;opacity:1}
.banner .swiper-pagination-bullet-active{width:7.5vw;border-radius:.437vw;background:#1061a7}
}
@media only screen and (max-width:1200px){
.banner{display:block;height:500px!important}
.banner a{display:block;height:100%}
.banner img,.banner video{display:block;width:100%;height:100%;object-fit:cover}
.banner .swiper-pagination{bottom:20px!important}
.banner .swiper-pagination-bullet{width:12px;height:12px}
.banner .swiper-pagination-bullet-active{width:90px}
}
@media only screen and (max-width:767px){
.banner .swiper-pagination{bottom:10px!important}
.banner .swiper-pagination-bullet{width:10px;height:10px}
.banner .swiper-pagination-bullet-active{width:50px}
.banner{display:block;height:200px!important}
}
@media only screen and (max-width:1199px){
.wp{width:auto;max-width:100%;padding:0 10px}
}tq2 .li1 .pic{width:162px;height:135px}
.ul-imgtxtq2 .li2 .pic{width:178px;height:112px}
.ul-imgtxtq2 h3{font-size:18px;margin-top:26px}
.ul-imgtxtq2 h3 i{width:24px;height:11px}
}
@media only screen and (max-width:767px){
.g-boxq1 .left .tit{padding:10px}
.m-imgtxtq1 .con{margin-right:0;padding:20px 10px 30px}
.m-imgtxtq1 .pic{float:none;width:auto;margin:0 auto 10px}
.m-imgtxtq1 .txt{padding:0}
.m-imgtxtq1 .desc,.m-imgtxtq1 h3{height:auto}
.ul-txtq1 li{margin-bottom:20px}
.ul-txtq1 .con{padding:0 10px 10px}
.ul-txtq1 span{float:none;line-height:1.5em;margin-right:0;margin-bottom:5px}
.ul-txtq1 h3{line-height:1.8em}
.ul-txtq2 li{margin-right:20px}
.ul-txtq2 h3{font-size:30px}
.ul-imgq1{margin:20px -5px 0}
.ul-imgq1 li{padding:0 5px}
.m-introduction .top .ee{width:150px;height:50px;left:10px}
.m-introduction .top h3{left:20px}
.m-introduction .box .picbox{float:none;margin:0 auto 10px}
.ul-imgtxtq2{margin:0}
.ul-imgtxtq2 li{float:none;width:auto;padding:0;margin-bottom:40px}
}
@media only screen and (max-width:479px){
.ul-imgtxtq1{margin:0}
.ul-imgtxtq1 li{float:none;width:auto;padding:0;margin-bottom:30px}
.m-introduction .box .picbox{width:auto;padding:0}
.m-introduction .box .picbox:after{display:none}
.m-introduction .box .pic{width:auto;margin-left:0}
.ul-imgtxtq2 li{margin-bottom:30px}
.ul-imgtxtq2 .con{height:50px;padding-left:100px}
.ul-imgtxtq2 .li1 .pic{width:100px;height:84px}
.ul-imgtxtq2 .li2 .pic{width:108px;height:68px}
.ul-imgtxtq2 h3{margin-top:11px}
}
.bane1{padding-top:0;height:auto}
.bane1 img{position:static;top:auto;transform:translate(0)}
.bane1:after{display:none}
.g-idxtit{text-align:center;margin-bottom:42px}
.g-idxtit .tit{text-align:center;height:37px;margin-bottom:6px}
.g-idxtit .tit img{display:inline-block;height:100%}
.g-idxtit .line .dot{position:relative;width:9px;height:9px;background:#005bac;border-radius:50%;display:inline-block}
.g-idxtit .line .dot::after,.g-idxtit .line .dot::before{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:block;content:' ';width:194px;height:1px;background:#005bac}
.g-idxtit .line .dot::after{left:auto;right:20px}
.g-idxtit .info{text-align:center;font-size:18px;color:#212121;margin:7px -10px 0}
.g-idxtit .info span{padding:0 8px}
.m-idx1{background-size:cover;background-position:top center;background-repeat:no-repeat;padding:105px 0 91px}
.m-idx1 .box1,.m-idx1 .box2{overflow:hidden}
.m-idx1 .box2{margin-top:-8px}
.m-idx1 .inner .l{width:686px;margin-right:9px}
.m-idx1 .box2 .l{padding-top:50px;margin-right:16px}
.swiper-e1 .item{display:block;position:relative;padding:30px 0 28px}
.swiper-e1 .pic{position:relative;height:0;padding-top:63.8%;overflow:hidden}
.swiper-e1 .pic .img{position:absolute;top:0;right:0;left:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover;transition:.5s}
.swiper-e1 .item:hover .pic .img{transform:scale(1.08)}
.swiper-e1 .tip{position:absolute;top:0;left:0;display:block;width:112px;height:112px;background:#005bac;z-index:5}
.swiper-e1 .txt{position:absolute;left:0;right:0;bottom:0;width:100%;font-size:23px;color:#fff;padding:27px 24px 33px;background-image:url(../images/bg1.png);background-position:left center;background-size:auto 100%;background-repeat:no-repeat}
.swiper-e1 .tit{position:relative;z-index:2;height:1.5em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.swiper-e1 .swiper-pagination-bullet{width:7px;height:7px;background:#005bac;border-radius:50%;margin:0 5px;opacity:1;overflow:hidden}
.swiper-e1 .swiper-pagination-bullet-active{width:65px;height:7px;background:#09be95;border-radius:3px;overflow:hidden}
.m-idx1 .swiper-e1>.swiper-pagination-bullets{width:auto;left:-4px;right:auto;bottom:0}
.ul-liste1{overflow:hidden;margin:00px -6.5px 0}
.ul-liste1 li{float:left;width:50%}
.ul-liste1 .con{display:block;margin:30px 6.5px 0}
.ul-liste1 .pic{position:relative;height:0;padding-top:64.1%;overflow:hidden}
.ul-liste1 .pic img{position:absolute;top:0;right:0;left:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover;transition:.5s}
.ul-liste1 .con:hover .pic img{transform:scale(1.08)}
.ul-liste1 .date{display:inline-block;background-image:url(../images/icone19.png);background-position:left center;background-size:100% auto;background-repeat:no-repeat;font-size: 10px;color:#005bac;width:76px;height:32px;padding-left:9px;line-height:32px;box-sizing:border-box;margin-bottom:14px}
.ul-liste1 .txt{background-color:#005bac;background-image:url(../images/pice1.png);background-position:right -11px bottom -23px;background-size:75px auto;background-repeat:no-repeat;padding:28px 37px 59px 26px}
.ul-liste1 .desc{font-size:19px;color:#fff;line-height:1.5;height:4.5em;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}
.ul-liste2{overflow:hidden}
.ul-liste2 li{margin-bottom:35px}
.ul-liste2-2 li{margin-bottom:27px}
.ul-liste2 .con{display:block;overflow:hidden}
.ul-liste2 .date{position:relative;float:left;font-size:13px;color:#005bac;margin-right:12px}
.ul-liste2 .txt{overflow:hidden}
.ul-liste2 .tit{font-size:19px;color:#212121;line-height:1.42;position:relative;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;padding-left:18px;transition:.5s}
.ul-liste2 .con:hover .tit{color:#09be95}
.ul-liste2 .tit::after{position:absolute;top:0;left:0;content:' ';display:block;width:1px;height:100%;background:#09be95;opacity:.2}
.m-noticeidx1{position:relative;overflow:hidden;background:#fff}
.m-noticeidx1 .notice-l{float:left;width:173px;margin-right:20px}
.m-noticeidx1 .notice-tit{font-size:19px;color:#fff;width:166px;height:66px;background:#005bac;border-radius:0 35px 0 36px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.m-noticeidx1 .notice-l .img{position:absolute;left:0;bottom:0;display:block;object-fit:cover;width:166px;height:199px}
.ul-liste2-2{padding-bottom:0px;padding-top:25px;padding-right:35px}
.m-idx2{background-size:cover;background-position:bottom center;background-repeat:no-repeat;padding:61px 0 95px}
.m-idx2 .g-idxtit{margin-bottom:36px}
.ul-liste3{overflow:hidden}
.ul-liste3 .txt{width:370px;padding:6px 0 0}
.ul-liste3 li{float:left;width:50%}
.ul-liste3 .pic1{position:relative;height:387px}
.ul-liste3 .pic1::before{position:absolute;left:60px;bottom:48px;display:block;content:' ';width:321px;height:321px;background:#09be95;border-radius:0 100px 0 101px;opacity:.12;overflow:hidden}
.ul-liste3 .li2 .pic1::before{background-color:#e0ebf5;opacity:1}
.ul-liste3 .pic1::after{position:absolute;left:0;bottom:0;display:block;content:' ';width:321px;height:321px;background-color:#005bac;border-radius:0 100px 0 101px;overflow:hidden;background-image:url(../images/pice3.png);background-size:auto 390px;background-repeat:no-repeat;background-position:left bottom}
.ul-liste3 .li2 .pic1::after{background-color:#09be95}
.ul-liste3 .pic1 img{position:absolute;z-index:2;display:inline-block;height:100%;right:169px;bottom:0}
.ul-liste3 .tit{font-size:24px;color:#363636;margin-bottom:1px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.ul-liste3 .desc{font-size:14px;color:#363636;line-height:1.76;height:5.28em;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;margin-bottom:16px}
.g-idxmore{transition:.5s}
.g-idxmore:hover{opacity:.5}
.g-idxmore span{display:inline-block;vertical-align:middle;font-size:14px;color:#005bac}
.g-idxmore .span{display:inline-block;width:37px;height:37px;border-radius:50%;border:1px dashed #005bac;background-image:url(../images/icone8.png);background-size:20px auto;background-repeat:no-repeat;background-position:center;box-sizing:border-box;margin-right:11px}
.g-idxmore .span2{text-decoration:underline}
.m-idx2 .inner{overflow:hidden}
.m-idx2 .l{width:70%;margin-right:20px}
.m-idx2 .box{padding:176px 0 0;overflow:hidden}
.m-idx2 .btn{width:305px;height:75px;display:flex;align-items:center;background:#005bac;border:1px solid #0b0305;border-radius:36px;font-size:24px;color:#fff;padding:0 27px;box-sizing:border-box;margin-bottom:12px;overflow:hidden;transition:.5s}
.m-idx2 .btn:hover{opacity:.8}
.m-idx2 .btn .pic{position:relative;float:left;width:48px;height:42px;margin-right:20px}
.m-idx2 .btn .pic img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;object-fit:contain}
.m-idx2 .btn2{border:1px solid #09be95;background-color:transparent;color:#09be95}
.m-idx3 .inner{position:relative;min-height:500px;padding-top:46px}
.m-idx3 .g-idxtit{margin-bottom:26px}
.m-idx3 .inner::after,.m-idx3 .inner::before{position:absolute;left:-64px;top:0;display:block;content:' ';width:647px;height:323px;border:15px solid #dceff6;box-sizing:border-box}
.m-idx3 .inner::after{top:auto;bottom:0;right:148px;left:auto;width:557px;height:323px;border:15px solid #09be95;opacity:.1}
.m-idx3 .box{position:relative;z-index:5;padding:37px 47px 36px 37px;width:1400px;margin:0 auto;box-sizing:border-box;overflow:hidden}
.m-idx3 .boxinner{position:relative;z-index:5}
.m-idx3 .box::before{position:absolute;left:0;top:0;right:0;display:block;content:' ';width:100%;height:473px;background:#005bac}
.m-idx3 .l{float:left;width:700px;margin-right:35px}
.m-idx3 .l .g-idxmore{margin-left:-36px}
.ul-liste4{overflow:hidden}
.ul-liste4 .con{position:relative;display:block;padding:19px 16px 10px 31px;border-bottom:1px dashed rgba(255,255,255,.3);transition:.5s;overflow:hidden}
.ul-liste4 li:last-child .con{border-bottom:none;margin-bottom:0}
.ul-liste4 .con:hover{border-bottom:1px solid #09be95;border-radius:0 19px;background:#09be95;margin-bottom:19px}
.ul-liste4 .txt{width:487px}
.ul-liste4 .tit{font-size:20px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:1.5em;margin-bottom:1px}
.ul-liste4 .desc{font-size:16px;color:rgba(255,255,255,.4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:1.5em;margin-bottom:10px}
.ul-liste4 .btn{display:inline-block;position:absolute;right:18px;top:50%;transform:translateY(-50%);min-width:98px;height:31px;line-height:29px;text-align:center;border-radius:14px;border:1px dashed rgba(255,255,255,.5);box-sizing:border-box;font-size:16px;color:rgba(255,255,255,.5)}
.m-idx3 .itemr{display:block;overflow:hidden}
.m-idx3 .itemr .box1{position:relative;margin-bottom:20px;background-image:url(../images/icone10.png);background-size:27px auto;background-repeat:no-repeat;background-position:right 6px bottom}
.m-idx3 .itemr .con{width:498px}
.m-idx3 .itemr .tip{display:inline-block;font-size:16px;color:#fff;text-transform:uppercase;min-width:67px;height:27px;line-height:27px;text-align:center;background:#ee7c3f;border-radius:0 14px 0 12px;overflow:hidden;margin-bottom:1px}
.m-idx3 .itemr .tit{font-size:24px;color:#fff;margin-bottom:3px;transition:.5s}
.m-idx3 .itemr:hover .tit{color:#09be95}
.m-idx3 .itemr .desc{font-size:14px;line-height:1.76;color:rgba(255,255,255,.3)}
.m-idx3 .itemr .pic,.m-idx3 .itemr .pic img{display:block;width:100%}
.m-idx3{padding:31px 0 60px}
.m-idx4 .l{position:relative;width:882px;overflow:hidden;margin-right:14px}
.m-idx4 .l .pic{position:relative;z-index:2;width:696px;height:350px}
.m-idx4 .l .pic img{display:block;width:100%}
.ul-tabe1 .tit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:0 18px;box-sizing:border-box;font-size:16px;color:#fff;line-height:1.3;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;transition:.5s;text-align:center}
.ul-tabe1 .con{position:relative;z-index:1;display:block;padding:18px 18px 19px;height:72px;background:#d1c094;border-bottom:1px solid rgba(255,255,255,.3);transition:.5s;margin-left:28px}
.ul-tabe1 .con:hover .tit,.ul-tabe1 .on .con .tit{color:#ac1800}
.ul-tabe1 .con:hover,.ul-tabe1 .on .con{position:relative;z-index:3;background:#fff;margin:0;height:79px}
.ul-tabe1{position:absolute;top:0;right:0;bottom:0;width:214px;background:#d1c094}
.ul-tabcone1 .con{display:block;padding-bottom:14px;border-bottom:1px dashed rgba(11,3,5,.2);margin-bottom:18px}
.ul-tabcone1 li:last-child .con{border:none;margin-bottom:8px}
.ul-tabcone1 .tit{font-size:18px;color:#ac1800;height:1.5em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:2px}
.ul-tabcone1 .date{font-size:14px;color:#b39e68}
.m-idx4{background-size:100% auto;background-position:bottom center;background-repeat:no-repeat;padding:40px 0}
.m-idx4 .g-idxtit .line .dot,.m-idx4 .g-idxtit .line .dot::after,.m-idx4 .g-idxtit .line .dot::before{background-color:#ee7c3f}
.m-idx4 .g-idxtit{margin-bottom:60px}
.m-tabcone1{padding:28px 30px 0;background-color:#fff;overflow:hidden}
.m-idx5{overflow:hidden;padding:86px 0 69px}
.m-idx5 .g-idxtit{margin-bottom:34px}
.ul-liste5{margin:0 -11px 93px}
.ul-liste5 li{width:25%}
.ul-liste5 .con{margin:0 11px}
.ul-liste5 .tit{font-size:18px;color:#292929;line-height:1.58;height:3.16em;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;margin-bottom:8px;transition:.5s}
.ul-liste5 .con:hover .tit{color:#09be95}
.ul-liste5 .date{display:inline-block;background-image:url(../images/icone11.png);font-size:16px;color:#fff;width:64px;height:24px;padding-left:7px;line-height:23px;box-sizing:border-box;margin-bottom:6px}
.ul-liste5 .desc{font-size:14px;color:#aaa;line-height:1.76;height:8.8em;line-clamp:5;-webkit-line-clamp:5}
.ul-liste5 .pic{padding-top:64%;margin-bottom:19px}
.ul-liste5 .txt{background-color:transparent!important;background-size:0!important;background-repeat:no-repeat;padding:0!important}
.ul-logoe1{text-align:center;margin:0 -38px}
.ul-logoe1 li{position:relative;display:inline-block;padding: 0 12px;}
.ul-logoe1 li::after{position:absolute;top:50%;transform:translateY(-50%);right:0;display:block;content:' ';width:1px;height:133px;background:#5e5e5e;opacity:.3}
.ul-logoe1 li:last-child::after{display:none}
.ul-logoe1 .pic{height:115px}
.ul-logoe1 .con:hover .pic img{transform:translateY(-10px)}
.ul-logoe1 .pic img{display:inline-block;vertical-align:middle;max-height:100%;object-fit:contain;transition:.5s}
.m-idx6{background-size:cover;background-repeat:no-repeat;background-position:top center;padding:78px 0 164px;overflow:hidden}
.m-idx6 .g-idxtit{margin-bottom:78px}
.m-idx4 .inner-mob{display:none}
.body2{background-color:#f1fbff}
@media only screen and (min-width:1920px){
.bane1{height:auto}
.bane1 img{top:auto;transform:translate(0)}
.g-idxtit{margin-bottom:2.187vw}
.g-idxtit .tit{height:1.927vw;margin-bottom:.312vw}
.g-idxtit .line .dot{width:.468vw;height:.468vw;background:#005bac;border-radius:50%}
.g-idxtit .line .dot::after,.g-idxtit .line .dot::before{left:1.041vw;top:50%;transform:translateY(-50%);content:' ';width:10.1vw;height:1px;background:#005bac}
.g-idxtit .line .dot::after{left:auto;right:1.041vw}
.g-idxtit .info{font-size:.937vw;margin:.364vw -.52vw 0}
.g-idxtit .info span{padding:0 .416vw}
.m-idx1{background-size:cover;background-repeat:no-repeat;padding:5.468vw 0 4.739vw}
.m-idx1 .box2{margin-top:-.416vw}
.m-idx1 .inner .l{width:35.72vw;margin-right:.468vw}
.m-idx1 .box2 .l{padding-top:2.604vw;margin-right:.833vw}
.swiper-e1 .item{padding:1.562vw 0 1.458vw}
.swiper-e1 .pic{padding-top:63.8%}
.swiper-e1 .pic .img{top:0;right:0;left:0;bottom:0;object-fit:cover;transition:.5s}
.swiper-e1 .item:hover .pic .img{transform:scale(1.08)}
.swiper-e1 .tip{top:0;left:0;width:5.833vw;height:5.833vw;background:#005bac}
.swiper-e1 .txt{left:0;right:0;bottom:0;font-size:1.197vw;padding:1.406vw 1.25vw 1.718vw;background-image:url(../images/bg1.png);background-size:auto 100%;background-repeat:no-repeat}
.swiper-e1 .tit{height:1.5em;white-space:nowrap}
.swiper-e1 .swiper-pagination-bullet{width:.364vw;height:.364vw;background:#005bac;border-radius:50%;margin:0 .26vw;opacity:1}
.swiper-e1 .swiper-pagination-bullet-active{width:3.385vw;height:.364vw;background:#09be95;border-radius:.156vw}
.m-idx1 .swiper-e1>.swiper-pagination-bullets{width:auto;left:-.208vw;right:auto;bottom:0}
.ul-liste1{margin:0 -.338vw}
.ul-liste1 .con{margin:1.562vw .338vw 0}
.ul-liste1 .pic{padding-top:64.1%}
.ul-liste1 .pic img{top:0;right:0;left:0;bottom:0;object-fit:cover;transition:.5s}
.ul-liste1 .con:hover .pic img{transform:scale(1.08)}
.ul-liste1 .date{background-image:url(../images/icone19.png);background-size:100% auto;background-repeat:no-repeat;font-size:.885vw;width:3.958vw;height:1.666vw;padding-left:.468vw;line-height:1.666vw;box-sizing:border-box;margin-bottom:.729vw}
.ul-liste1 .txt{background-image:url(../images/pice1.png);background-position:right -.572vw bottom -1.197vw;background-size:3.906vw auto;background-repeat:no-repeat;padding:1.458vw 1.927vw 3.072vw 1.354vw}
.ul-liste1 .desc{font-size:.989vw;line-height:1.5;height:4.5em;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.ul-liste2 li{margin-bottom:1.822vw}
.ul-liste2-2 li{margin-bottom:1.406vw}
.ul-liste2 .date{font-size:.677vw;margin-right:.625vw}
.ul-liste2 .tit{font-size:.989vw;line-height:1.42;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-left:.937vw;transition:.5s}
.ul-liste2 .tit::after{top:0;left:0;content:' ';width:1px;background:#09be95;opacity:.2}
.m-noticeidx1{background:#fff}
.m-noticeidx1 .notice-l{width:9.010vw;margin-right:1.041vw}
.m-noticeidx1 .notice-tit{font-size:.989vw;width:8.645vw;height:3.437vw;background:#005bac;border-radius:0 1.822vw 0 1.875vw;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.m-noticeidx1 .notice-l .img{left:0;bottom:0;object-fit:cover;width:8.645vw;height:10.36vw}
.ul-liste2-2{padding-bottom:.781vw;padding-top:1.302vw;padding-right:1.822vw}
.m-idx2{background-size:cover;background-repeat:no-repeat;padding:3.177vw 0 4.947vw}
.m-idx2 .g-idxtit{margin-bottom:1.875vw}
.ul-liste3 .txt{width:19.27vw;padding:.312vw 0 0}
.ul-liste3 .pic1{height:20.15vw}
.ul-liste3 .pic1::before{left:3.125vw;bottom:2.5vw;content:' ';width:16.71vw;height:16.71vw;background:#09be95;border-radius:0 5.208vw 0 5.26vw;opacity:.12}
.ul-liste3 .li2 .pic1::before{opacity:1}
.ul-liste3 .pic1::after{left:0;bottom:0;content:' ';width:16.71vw;height:16.71vw;border-radius:0 5.208vw 0 5.26vw;background-image:url(../images/pice3.png);background-size:auto 20.31vw;background-repeat:no-repeat}
.ul-liste3 .pic1 img{right:8.802vw;bottom:0}
.ul-liste3 .tit{font-size:1.25vw;margin-bottom:1px;white-space:nowrap}
.ul-liste3 .desc{font-size:.729vw;line-height:1.76;height:5.28em;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:.833vw}
.g-idxmore{transition:.5s}
.g-idxmore:hover{opacity:.5}
.g-idxmore span{font-size:.729vw}
.g-idxmore .span{width:1.927vw;height:1.927vw;border-radius:50%;border:1px dashed #005bac;background-image:url(../images/icone8.png);background-size:1.041vw auto;background-repeat:no-repeat;box-sizing:border-box;margin-right:.572vw}
.g-idxmore .span2{text-decoration:underline}
.m-idx2 .l{margin-right:1.041vw}
.m-idx2 .box{padding:9.166vw 0 0}
.m-idx2 .btn{width:15.88vw;height:3.906vw;align-items:center;background:#005bac;border:1px solid #0b0305;border-radius:1.875vw;font-size:1.25vw;padding:0 1.406vw;box-sizing:border-box;margin-bottom:.625vw;transition:.5s}
.m-idx2 .btn:hover{opacity:.8}
.m-idx2 .btn .pic{width:2.5vw;height:2.187vw;margin-right:1.041vw}
.m-idx2 .btn .pic img{top:0;left:0;right:0;bottom:0;object-fit:contain}
.m-idx2 .btn2{border:1px solid #09be95}
.m-idx3 .inner{min-height:26.04vw;padding-top:2.395vw}
.m-idx3 .g-idxtit{margin-bottom:1.354vw}
.m-idx3 .inner::after,.m-idx3 .inner::before{left:-3.333vw;top:0;content:' ';width:33.69vw;height:16.82vw;border:solid #dceff6;box-sizing:border-box}
.m-idx3 .inner::after{top:auto;bottom:0;right:7.708vw;left:auto;width:29.01vw;height:16.82vw;border:solid #09be95;opacity:.1}
.m-idx3 .box{padding:1.927vw 2.447vw 1.875vw 1.927vw;width:72.91vw;margin:0 auto;box-sizing:border-box}
.m-idx3 .box::before{left:0;top:0;right:0;content:' ';height:24.63vw;background:#005bac}
.m-idx3 .l{width:36.45vw;margin-right:1.822vw}
.m-idx3 .l .g-idxmore{margin-left:-1.875vw}
.ul-liste4 .con{padding:.989vw .833vw .52vw 1.614vw;border-bottom:1px dashed rgba(255,255,255,.3);transition:.5s}
.ul-liste4 li:last-child .con{border-bottom:none}
.ul-liste4 .con:hover{border-bottom:1px solid #09be95;border-radius:0 .989vw;background:#09be95;margin-bottom:.989vw}
.ul-liste4 .txt{width:25.36vw}
.ul-liste4 .tit{font-size:1.041vw;white-space:nowrap;height:1.5em;margin-bottom:1px}
.ul-liste4 .desc{font-size:.833vw;white-space:nowrap;height:1.5em;margin-bottom:.52vw}
.ul-liste4 .btn{right:.937vw;top:50%;transform:translateY(-50%);min-width:5.104vw;height:1.614vw;line-height:1.51vw;border-radius:.729vw;border:1px dashed rgba(255,255,255,.5);box-sizing:border-box;font-size:.833vw}
.m-idx3 .itemr .box1{margin-bottom:1.041vw;background-image:url(../images/icone10.png);background-size:1.406vw auto;background-repeat:no-repeat;background-position:right .312vw bottom}
.m-idx3 .itemr .con{width:25.93vw}
.m-idx3 .itemr .tip{font-size:.833vw;text-transform:uppercase;min-width:3.489vw;height:1.406vw;line-height:1.406vw;background:#ee7c3f;border-radius:0 .729vw 0 .625vw;margin-bottom:1px}
.m-idx3 .itemr .tit{font-size:1.25vw;margin-bottom:.156vw;transition:.5s}
.m-idx3 .itemr .desc{font-size:.729vw;line-height:1.76}
.m-idx3{padding:1.614vw 0 3.125vw}
.m-idx4 .l{width:45.93vw;margin-right:.729vw}
.m-idx4 .l .pic{width:36.25vw;height:18.22vw}
.ul-tabe1 .tit{top:50%;transform:translate(-50%,-50%);padding:0 .937vw;box-sizing:border-box;font-size:.833vw;line-height:1.3;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:.5s}
.ul-tabe1 .con{padding:.937vw .937vw .989vw;height:3.75vw;background:#d1c094;border-bottom:1px solid rgba(255,255,255,.3);transition:.5s;margin-left:1.458vw}
.ul-tabe1 .con:hover,.ul-tabe1 .on .con{background:#fff;margin:0;height:4.114vw}
.ul-tabe1{top:0;right:0;bottom:0;width:11.14vw;background:#d1c094}
.ul-tabcone1 .con{padding-bottom:.729vw;border-bottom:1px dashed rgba(11,3,5,.2);margin-bottom:.937vw}
.ul-tabcone1 li:last-child .con{border:none;margin-bottom:.416vw}
.ul-tabcone1 .tit{font-size:.937vw;height:1.5em;white-space:nowrap;margin-bottom:.104vw}
.ul-tabcone1 .date{font-size:.729vw}
.m-idx4{background-size:100% auto;background-repeat:no-repeat;padding:2.083vw 0}
.m-idx4 .g-idxtit{margin-bottom:3.125vw}
.m-tabcone1{padding:1.458vw 1.562vw 0}
.m-idx5{padding:4.479vw 0 3.593vw}
.m-idx5 .g-idxtit{margin-bottom:1.77vw}
.ul-liste5{margin:0 -.572vw 4.843vw}
.ul-liste5 .con{margin:0 .572vw}
.ul-liste5 .tit{font-size:.937vw;line-height:1.58;height:3.16em;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.416vw;transition:.5s}
.ul-liste5 .date{background-image:url(../images/icone11.png);font-size:.833vw;width:3.333vw;height:1.25vw;padding-left:.364vw;line-height:1.197vw;box-sizing:border-box;margin-bottom:.312vw}
.ul-liste5 .desc{font-size:.729vw;line-height:1.76;height:8.8em;line-clamp:5;-webkit-line-clamp:5}
.ul-liste5 .pic{margin-bottom:.989vw}
.ul-liste5 .txt{background-size:0!important;background-repeat:no-repeat;padding:0!important}
.ul-logoe1{margin:0 -1.979vw}
.ul-logoe1 li{padding:0 1.979vw}
.ul-logoe1 li::after{top:50%;transform:translateY(-50%);right:0;content:' ';width:1px;height:6.927vw;background:#5e5e5e;opacity:.3}
.ul-logoe1 .pic{height:5.989vw}
.ul-logoe1 .con:hover .pic img{transform:translateY(-.52vw)}
.ul-logoe1 .pic img{object-fit:contain;transition:.5s}
.m-idx6{background-size:cover;background-repeat:no-repeat;padding:4.062vw 0 8.541vw}
.m-idx6 .g-idxtit{margin-bottom:4.062vw}
}
@media only screen and (min-width:1200px) and (max-width:1600px){
.g-idxtit{margin-bottom:2.625vw}
.g-idxtit .tit{height:2.312vw;margin-bottom:.375vw}
.g-idxtit .line .dot{width:.562vw;height:.562vw;background:#005bac;border-radius:50%}
.g-idxtit .line .dot::after,.g-idxtit .line .dot::before{left:1.25vw;top:50%;transform:translateY(-50%);content:' ';width:12.12vw;height:1px;background:#005bac}
.g-idxtit .line .dot::after{left:auto;right:1.25vw}
.g-idxtit .info{font-size:1.125vw;margin:.437vw -.625vw 0}
.g-idxtit .info span{padding:0 .5vw}
.m-idx1{background-size:cover;background-repeat:no-repeat;padding:6.562vw 0 5.687vw}
.m-idx1 .box2{margin-top:-.5vw}
.m-idx1 .inner .l{width:42.87vw;margin-right:.562vw}
.m-idx1 .box2 .l{padding-top:3.125vw;margin-right:1vw}
.swiper-e1 .item{padding:1.875vw 0 1.75vw}
.swiper-e1 .pic{padding-top:63.8%}
.swiper-e1 .pic .img{top:0;right:0;left:0;bottom:0;object-fit:cover;transition:.5s}
.swiper-e1 .item:hover .pic .img{transform:scale(1.08)}
.swiper-e1 .tip{top:0;left:0;width:7vw;height:7vw;background:#005bac}
.swiper-e1 .txt{left:0;right:0;bottom:0;font-size:1.437vw;padding:1.687vw 1.5vw 2.062vw;background-image:url(../images/bg1.png);background-size:auto 100%;background-repeat:no-repeat}
.swiper-e1 .tit{height:1.5em;white-space:nowrap}
.swiper-e1 .swiper-pagination-bullet{width:.437vw;height:.437vw;background:#005bac;border-radius:50%;margin:0 .312vw;opacity:1}
.swiper-e1 .swiper-pagination-bullet-active{width:4.062vw;height:.437vw;background:#09be95;border-radius:.187vw}
.m-idx1 .swiper-e1>.swiper-pagination-bullets{width:auto;left:-.25vw;right:auto;bottom:0}
.ul-liste1{margin:0 -.406vw}
.ul-liste1 .con{margin:1.875vw .406vw 0}
.ul-liste1 .pic{padding-top:64.1%}
.ul-liste1 .pic img{top:0;right:0;left:0;bottom:0;object-fit:cover;transition:.5s}
.ul-liste1 .con:hover .pic img{transform:scale(1.08)}
.ul-liste1 .date{background-image:url(../images/icone19.png);background-size:100% auto;background-repeat:no-repeat;font-size:1.062vw;width:4.75vw;height:2vw;padding-left:.562vw;line-height:2vw;box-sizing:border-box;margin-bottom:.875vw}
.ul-liste1 .txt{background-image:url(../images/pice1.png);background-position:right -.687vw bottom -1.437vw;background-size:4.687vw auto;background-repeat:no-repeat;padding:1.75vw 2.312vw 3.687vw 1.625vw}
.ul-liste1 .desc{font-size:1.187vw;line-height:1.5;height:4.5em;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.ul-liste2 li{margin-bottom:2.187vw}
.ul-liste2-2 li{margin-bottom:1.687vw}
.ul-liste2 .date{font-size:.812vw;margin-right:.75vw}
.ul-liste2 .tit{font-size:1.187vw;line-height:1.42;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-left:1.125vw}
.ul-liste2 .tit::after{top:0;left:0;content:' ';width:1px;background:#09be95;opacity:.2}
.m-noticeidx1{background:#fff}
.m-noticeidx1 .notice-l{width:10.81vw;margin-right:1.25vw}
.m-noticeidx1 .notice-tit{font-size:1.187vw;width:10.37vw;height:4.125vw;background:#005bac;border-radius:0 2.187vw 0 2.25vw;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.m-noticeidx1 .notice-l .img{left:0;bottom:0;object-fit:cover;width:10.37vw;height:12.43vw}
.ul-liste2-2{padding-top:1.562vw;padding-right:2.187vw}
.m-idx2{background-size:cover;background-repeat:no-repeat;padding:3.812vw 0 5.937vw}
.m-idx2 .g-idxtit{margin-bottom:2.25vw}
.ul-liste3 .txt{width:23.12vw;padding:.375vw 0 0}
.ul-liste3 .pic1{height:24.18vw}
.ul-liste3 .pic1::before{left:3.75vw;bottom:3vw;content:' ';width:20.06vw;height:20.06vw;background:#09be95;border-radius:0 6.25vw 0 6.312vw;opacity:.12}
.ul-liste3 .li2 .pic1::before{opacity:1}
.ul-liste3 .pic1::after{left:0;bottom:0;content:' ';width:20.06vw;height:20.06vw;border-radius:0 6.25vw 0 6.312vw;background-image:url(../images/pice3.png);background-size:auto 24.37vw;background-repeat:no-repeat}
.ul-liste3 .pic1 img{right:10.56vw;bottom:0}
.ul-liste3 .tit{font-size:1.5vw;margin-bottom:1px;white-space:nowrap}
.ul-liste3 .desc{font-size:.875vw;line-height:1.76;height:5.28em;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1vw}
.g-idxmore span{font-size:.875vw}
.g-idxmore .span{width:2.312vw;height:2.312vw;border-radius:50%;border:1px dashed #005bac;background-image:url(../images/icone8.png);background-size:1.25vw auto;background-repeat:no-repeat;box-sizing:border-box;margin-right:.687vw}
.g-idxmore .span2{text-decoration:underline}
.m-idx2 .l{margin-right:1.25vw}
.m-idx2 .box{padding:11vw 0 0}
.m-idx2 .btn{width:19.06vw;height:4.687vw;align-items:center;border-radius:2.25vw;font-size:1.5vw;padding:0 1.687vw;box-sizing:border-box;margin-bottom:.75vw}
.m-idx2 .btn .pic{width:3vw;height:2.625vw;margin-right:1.25vw}
.m-idx2 .btn .pic img{top:0;left:0;right:0;bottom:0;object-fit:contain}
.m-idx2 .btn2{border:1px solid #09be95}
.m-idx3 .inner{min-height:31.25vw;padding-top:2.875vw}
.m-idx3 .g-idxtit{margin-bottom:1.625vw}
.m-idx3 .inner::after,.m-idx3 .inner::before{left:-4vw;top:0;content:' ';width:40.43vw;height:20.18vw;border:solid #dceff6;box-sizing:border-box}
.m-idx3 .inner::after{top:auto;bottom:0;right:9.25vw;left:auto;width:34.81vw;height:20.18vw;border:solid #09be95;opacity:.1}
.m-idx3 .box{padding:2.312vw 2.937vw 2.25vw 2.312vw;width:87.5vw;margin:0 auto;box-sizing:border-box}
.m-idx3 .box::before{left:0;top:0;right:0;content:' ';height:29.56vw;background:#005bac}
.m-idx3 .l{width:43.75vw;margin-right:2.187vw}
.m-idx3 .l .g-idxmore{margin-left:-2.25vw}
.ul-liste4 .con{padding:1.187vw 1vw .625vw 1.937vw;border-bottom:1px dashed rgba(255,255,255,.3);transition:.5s}
.ul-liste4 li:last-child .con{border-bottom:none}
.ul-liste4 .con:hover{border-bottom:1px solid #09be95;border-radius:0 1.187vw;background:#09be95;margin-bottom:1.187vw}
.ul-liste4 .txt{width:30.43vw}
.ul-liste4 .tit{font-size:1.25vw;white-space:nowrap;height:1.5em;margin-bottom:1px}
.ul-liste4 .desc{font-size:1vw;white-space:nowrap;height:1.5em;margin-bottom:.625vw}
.ul-liste4 .btn{right:1.125vw;top:50%;transform:translateY(-50%);min-width:6.125vw;height:1.937vw;line-height:1.812vw;border-radius:.875vw;border:1px dashed rgba(255,255,255,.5);box-sizing:border-box;font-size:1vw}
.m-idx3 .itemr .box1{margin-bottom:1.25vw;background-image:url(../images/icone10.png);background-size:1.687vw auto;background-repeat:no-repeat;background-position:right .375vw bottom}
.m-idx3 .itemr .con{width:31.12vw}
.m-idx3 .itemr .tip{font-size:1vw;text-transform:uppercase;min-width:4.187vw;height:1.687vw;line-height:1.687vw;background:#ee7c3f;border-radius:0 .875vw 0 .75vw;margin-bottom:1px}
.m-idx3 .itemr .tit{font-size:1.5vw;margin-bottom:.187vw}
.m-idx3 .itemr .desc{font-size:.875vw;line-height:1.76}
.m-idx3{padding:1.937vw 0 3.75vw}
.m-idx4 .l{width:55.12vw;margin-right:.875vw}
.m-idx4 .l .pic{width:43.5vw;height:21.87vw}
.ul-tabe1 .tit{top:50%;transform:translate(-50%,-50%);padding:0 1.125vw;box-sizing:border-box;font-size:1vw;line-height:1.3;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:.5s}
.ul-tabe1 .con{padding:1.125vw 1.125vw 1.187vw;height:4.5vw;background:#d1c094;border-bottom:1px solid rgba(255,255,255,.3);transition:.5s;margin-left:1.75vw}
.ul-tabe1 .con:hover,.ul-tabe1 .on .con{background:#fff;margin:0;height:4.937vw}
.ul-tabe1{top:0;right:0;bottom:0;width:13.37vw;background:#d1c094}
.ul-tabcone1 .con{padding-bottom:.875vw;border-bottom:1px dashed rgba(11,3,5,.2);margin-bottom:1.125vw}
.ul-tabcone1 li:last-child .con{border:none;margin-bottom:.5vw}
.ul-tabcone1 .tit{font-size:1.125vw;height:1.5em;white-space:nowrap;margin-bottom:.125vw}
.ul-tabcone1 .date{font-size:.875vw}
.m-idx4{background-size:100% auto;background-repeat:no-repeat;padding:2.5vw 0}
.m-idx4 .g-idxtit{margin-bottom:3.75vw}
.m-tabcone1{padding:1.75vw 1.875vw 0}
.m-idx5{padding:5.375vw 0 4.312vw}
.m-idx5 .g-idxtit{margin-bottom:2.125vw}
.ul-liste5{margin:0 -.687vw 5.812vw}
.ul-liste5 .con{margin:0 .687vw}
.ul-liste5 .tit{font-size:1.125vw;line-height:1.58;height:3.16em;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5vw;transition:.5s}
.ul-liste5 .date{background-image:url(../images/icone11.png);font-size:1vw;width:4vw;height:1.5vw;padding-left:.437vw;line-height:1.437vw;box-sizing:border-box;margin-bottom:.375vw}
.ul-liste5 .desc{font-size:.875vw;line-height:1.76;height:8.8em;line-clamp:5;-webkit-line-clamp:5}
.ul-liste5 .pic{margin-bottom:1.187vw}
.ul-liste5 .txt{background-size:0!important;background-repeat:no-repeat;padding:0!important}
.ul-logoe1{margin:0 -1.8vw}
.ul-logoe1 li{padding: 0 1vw;}
.ul-logoe1 li::after{top:50%;transform:translateY(-50%);right:0;content:' ';width:1px;height:8.312vw;background:#5e5e5e;opacity:.3}
.ul-logoe1 .pic{height:6vw}
.ul-logoe1 .pic img{object-fit:contain}
.ul-logoe1 .con:hover .pic img{transform:translateY(-.625vw)}
.m-idx6{background-size:cover;background-repeat:no-repeat;padding:4.875vw 0 10.25vw}
.m-idx6 .g-idxtit{margin-bottom:4.875vw}
}
@media only screen and (max-width:1200px){
.m-idx1{padding:45px 0 34px}
.ul-logoe1 li{margin-bottom:15px}
.g-idxtit .tit{height:24px;margin-bottom:3px}
.g-idxtit .line .dot{width:5px;height:5px}
.g-idxtit .line .dot::after,.g-idxtit .line .dot::before{left:10px;width:110px}
.g-idxtit .line .dot::after{left:auto;right:10px}
.g-idxtit .info span{padding:0 4px}
.g-idxtit .info{font-size:14px;margin:6px -10px 0}
.g-idxtit{margin-bottom:20px}
.m-idx1 .inner .l{width:100%;margin-right:0}
.swiper-e1 .txt{font-size:18px;padding:23px 15px 18px;background-size:cover}
.ul-liste1 .txt{padding:22px 15px 20px}
.ul-liste1 .desc{font-size:16px}
.ul-liste1 .date{font-size:14px;width:70px;height:28px;padding-left:9px;line-height:30px;margin-bottom:10px}
.ul-liste2 .tit{font-size:16px;padding-left:10px}
.ul-liste2 .date{font-size:12px;margin-right:10px}
.ul-liste2 li{margin-bottom:20px}
.m-idx1 .box2 .l{float:none;padding-top:30px;margin-right:0;width:100%}
.m-noticeidx1 .notice-l{float:left;width:173px;margin-right:20px}
.m-noticeidx1{min-height:300px}
.m-idx2{padding:30px 0 40px}
.m-idx2 .l{float:none;width:100%;margin-right:20px}
.m-idx2 .btn{margin:0 auto 12px;width:240px;height:60px;font-size:20px;padding:0 23px}
.m-idx2 .btn .pic{position:relative;float:left;width:42px;height:29px;margin-right:10px}
.m-idx2 .box{padding:36px 0 0}
.ul-liste3 .tit{font-size:20px}
.m-idx3 .l{float:none;width:100%;margin-right:100px}
.m-idx3 .box{background:#005bac;padding:30px 20px;width:100%}
.m-idx3 .inner::after,.m-idx3 .inner::before{display:none}
.m-idx3 .inner{position:relative;min-height:auto;padding-top:0}
.ul-liste4 .tit{font-size:18px}
.ul-liste4 .desc{font-size:14px;margin-bottom:8px}
.ul-liste4 .con{padding:10px}
.ul-liste4 .btn{right:16px;min-width:84px;height:28px;line-height:26px;border-radius:14px;font-size:14px}
.m-idx3 .itemr .con{width:95%}
.m-idx3 .itemr .tip{font-size:14px;min-width:65px;height:25px;line-height:25px}
.m-idx3 .itemr .tit{font-size:20px}
.m-idx3 .itemr .desc{font-size:12px}
.m-idx4 .l{float:left;width:100%;overflow:hidden;margin-right:0}
.m-idx4 .inner-mob .pic img{display:block;width:100%}
.m-idx3{padding:31px 0 10px}
.m-idx4 .g-idxtit{margin-bottom:20px}
.m-tabcone1{padding:20px 15px 0;flex:1}
.ul-tabcone1 .tit{font-size:16px}
.ul-tabcone1 .date{font-size:12px}
.ul-tabcone1 .con{padding-bottom:8px;margin-bottom:12px}
.m-idx5{padding:30px 0 40px}
.ul-liste5 li{width:50%;margin-bottom:15px}
.ul-liste5 .tit{font-size:16px}
.ul-liste5 .desc{font-size:13px}
.ul-liste5{margin:0 -5px 72px}
.ul-liste5 .con{margin:0 5px}
.m-idx6{padding:30px 0 60px}
.ul-logoe1 .pic{height:50px}
.m-idx6 .g-idxtit{margin-bottom:40px}
.ul-logoe1 li::after{width:1px;height:70px}
.ul-liste3 li{width:406px}
.ul-liste3 .pic1 img{right:85px}
.ul-liste3 .li2{float:right}
.ul-tabe1{top:0;right:auto;bottom:auto;display:inline-block;height:72px;position:static;width:100%;margin-right:0;float:none;background:#d1c094;font-size:0}
.m-idx4 .l .pic{width:100%;height:auto}
.box-ul{overflow:hidden;white-space:nowrap;overflow-x:auto;margin-bottom:20px}
.ul-tabe1 li{display:inline-block;vertical-align:top}
.ul-tabe1 .tit{position:static;top:auto;left:auto;transform:translate(0,0);white-space:normal!important}
.ul-tabe1 .con:hover,.ul-tabe1 .on .con{height:72px}
.ul-tabe1 .con{display:flex;justify-content:center;align-items:center;height:72px;background:#d1c094;border-bottom:1px solid rgba(255,255,255,.3);transition:.5s;margin-left:0;width:200px;padding:0}
.m-idx4 .conbox{display:flex;justify-content:space-between;margin-top:30px}
.ul-tabe1 .tit{padding:0 10px}
.m-idx3 .itemr .box1{margin-bottom:13px;background-size:15px auto}
.ul-tabe1::after{position:absolute;right:0;top:0;bottom:0;content:' ';width:186px;background:#d1c094;display:none}
}
@media only screen and (max-width:959px){
.ul-liste3 li{float:none;width:406px;margin:0 auto 20px}
.ul-liste3 .li2{float:none}
}
@media only screen and (max-width:767px){
.ul-logoe1 li{padding:0 10px;margin-bottom:15px}
.ul-logoe1{margin:0 -10px}
.g-idxtit .tit{height:17px;margin-bottom:0}
.g-idxtit .line .dot::after,.g-idxtit .line .dot::before{left:8px;width:50px}
.g-idxtit .line .dot::after{left:auto;right:8px}
.g-idxtit .info{font-size:12px;margin:6px -10px 0}
.swiper-e1 .tip{width:50px;height:50px}
.swiper-e1 .txt{font-size:16px;padding:12px 10px 10px}
.swiper-e1 .swiper-pagination-bullet{width:5px;height:5px}
.swiper-e1 .swiper-pagination-bullet-active{width:40px;height:5px}
.ul-liste1{margin:0}
.ul-liste1 li{float:left;width:100%}
.ul-liste1 .con{display:block;margin:17px 0 0}
.ul-liste2 .tit{font-size:14px}
.m-noticeidx1 .notice-tit{font-size:12px;color:#fff;width:90px;height:36px;background:#005bac;border-radius:0 20px}
.m-noticeidx1 .notice-l{float:none;width:90px;margin:0 0 10px}
.m-noticeidx1 .notice-l .img{display:none}
.ul-liste2-2{padding:10px 10px 0}
.m-noticeidx1{min-height:200px}
.m-idx2 .g-idxtit{margin-bottom:20px}
.m-idx2{padding:30px 0 10px}
.m-idx2 .box{padding:0}
.m-idx3 .box{background:#005bac;padding:17px 10px 20px;width:100%}
.ul-liste4 .tit{font-size:16px}
.ul-liste4 .desc{font-size:12px;margin-bottom:3px}
.ul-liste4 .txt{width:100%;margin-bottom:15px}
.ul-liste4 .btn{position:static;right:16px;min-width:84px;height:28px;line-height:26px;border-radius:14px;font-size:12px;top:auto;bottom:0;margin:0 auto;transform:translate(0,0)}
.ul-liste4 .con{padding:10px 10px 20px}
.m-idx3 .itemr .tit{font-size:18px;margin-bottom:5px}
.m-idx3 .itemr .tip{font-size:12px;min-width:56px;height:22px;line-height:22px}
.m-idx3 .itemr .box1{margin-bottom:18px;background-size:0}
.m-idx3 .itemr .con{width:100%}
.m-idx4{padding:22px 0 32px}
.box-ul{overflow:hidden;white-space:nowrap;overflow-x:auto}
.ul-tabe1{display:inline-block;height:72px;position:static;width:100%;margin-right:0;float:none;background:#d1c094;font-size:0}
.ul-tabe1 li{display:inline-block;vertical-align:top}
.ul-tabe1 .tit{position:static;top:auto;left:auto;transform:translate(0,0);white-space:normal!important}
.ul-tabe1 .con:hover,.ul-tabe1 .on .con{height:72px}
.ul-tabe1 .con{display:flex;justify-content:center;align-items:center;height:72px;background:#d1c094;border-bottom:1px solid rgba(255,255,255,.3);transition:.5s;margin-left:0;width:200px;padding:0}
.m-idx4 .conbox{display:block;margin-top:30px}
.ul-liste5 .desc{display:block;height:auto}
.ul-liste5{margin:0 0 50px}
.ul-liste5 .con{margin:0}
.ul-liste5 .tit{font-size:16px;display:block;height:auto}
.m-idx5{padding:30px 0 10px}
.ul-logoe1 li::after{display:none}
}
@media only screen and (max-width:450px){
.ul-liste3 .pic1::before{position:absolute;left:40px;bottom:28px;width:250px;height:250px}
.ul-liste3 .pic1::after{width:250px;height:250px;background-color:#005bac;border-radius:0 60px 0 61px;overflow:hidden;background-image:url(../images/pice3.png);background-size:auto 350px;background-repeat:no-repeat;background-position:left bottom}
.ul-liste3 .pic1{position:relative;height:315px}
.ul-liste3 li{float:none;width:300px;margin:0 auto 20px}
.ul-liste3 .txt{width:300px;padding:6px 0 0}
.ul-liste3 .pic{margin-left:7px}
.ul-liste3 .pic1 img{right:42px}
.m-idx2 .inner,.ul-liste3{overflow:visible}
.ul-liste3 .tit{font-size:16px}
.g-idxmore .span{width:30px;height:30px;background-size:15px auto}
.g-idxmore span{font-size:12px}
.m-idx2 .btn{margin:0 auto 12px;width:100%;height:50px;font-size:16px;padding:0 15px}
.m-idx2 .btn .pic{position:relative;float:left;width:36px;height:24px;margin-right:7px}
.ul-logoe1 .pic{height:40px}
.ul-logoe1{margin:0 -3px}
.ul-logoe1 li{padding:0 3px}
}
.banner:before{content:'';position:absolute;z-index:3;display:block;width:100%;height:50%;left:0;top:0;background:url(../images/mask-wave.png) center top no-repeat;background-size:100% auto;pointer-events:none}
.banner:after{content:'';position:absolute;z-index:2;display:block;width:100%;height:50%;left:0;top:0;background-image:linear-gradient(to bottom,rgba(255,255,255,.8),rgba(255,255,255,0));pointer-events:none}
.banner video{display:block;width:100%;height:100%;object-fit:cover}
.banner a{display:block;height:100%;width:100%}
.banner img{display:block;width:100%;height:100%;object-fit:cover}
.banner .swiper-pagination{bottom:50px!important}
.banner .swiper-pagination-bullet{width:15px;height:15px;border-radius:7px;transition:all .6s;background:#40bc97;opacity:1}
.banner .swiper-pagination-bullet-active{width:120px;border-radius:7px;background:#1061a7}
@media only screen and (min-width:1920px){
.banner:before{content:'';left:0;top:0;background:url(../images/mask-wave.png) center top no-repeat;background-size:100% auto;pointer-events:none}
.banner:after{content:'';left:0;top:0;background-image:linear-gradient(to bottom,rgba(255,255,255,.8),rgba(255,255,255,0));pointer-events:none}
.banner .swiper-pagination{bottom:2.604vw!important}
.banner .swiper-pagination-bullet{width:.781vw;height:.781vw;border-radius:.364vw;transition:all .6s;background:#40bc97;opacity:1}
.banner .swiper-pagination-bullet-active{width:6.25vw;border-radius:.364vw;background:#1061a7}
}
@media only screen and (min-width:1200px) and (max-width:1600px){
.banner:before{content:'';left:0;top:0;background:url(../images/mask-wave.png) center top no-repeat;background-size:100% auto;pointer-events:none}
.banner:after{content:'';left:0;top:0;background-image:linear-gradient(to bottom,rgba(255,255,255,.8),rgba(255,255,255,0));pointer-events:none}
.banner .swiper-pagination{bottom:3.125vw!important}
.banner .swiper-pagination-bullet{width:.937vw;height:.937vw;border-radius:.437vw;transition:all .6s;background:#40bc97;opacity:1}
.banner .swiper-pagination-bullet-active{width:7.5vw;border-radius:.437vw;background:#1061a7}
}
@media only screen and (max-width:1200px){
.banner{display:block;height:500px!important}
.banner a{display:block;height:100%}
.banner img,.banner video{display:block;width:100%;height:100%;object-fit:cover}
.banner .swiper-pagination{bottom:20px!important}
.banner .swiper-pagination-bullet{width:12px;height:12px}
.banner .swiper-pagination-bullet-active{width:90px}
}
@media only screen and (max-width:767px){
.banner .swiper-pagination{bottom:10px!important}
.banner .swiper-pagination-bullet{width:10px;height:10px}
.banner .swiper-pagination-bullet-active{width:50px}
.banner{display:block;height:200px!important}
}
@media only screen and (max-width:1199px){
.wp{width:auto;max-width:100%;padding:0 10px}
}
.btn-row-xw{text-align: center;margin-top: 4vw;}
.btn-more-xw{font-size: 1vw;
    padding: 1vw 6vw;
    border: #085EAA solid 1px;
    border-radius: .5vw;
    background-color: transparent;
    color: #085EAA;
    transition: all 0.5s;
}
.btn-more-xw:hover{background-color: #085EAA;
    color: #fff;
}
.tzgg-more{
    float: right;
    margin-right: 50px;
    color: #fff;
    border-radius: 10%;
    padding: 4px;
    /* margin-top: -1px; */
    border: 1px solid;
    margin-bottom: 10px;
    background: #09be95;
    }