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}
fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
abbr,acronym{border:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'Ã¥Â®â€¹Ã¤Â½â€œ'}
.fw{font-family:'Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
body{font:12px Ã¥Â®â€¹Ã¤Â½â€œ,Arial,sans-serif}
a{text-decoration:none}
*,: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}
table{border-collapse:collapse;border-spacing:0}
body{color:#333;font-size:14px;line-height:1.5;font-family:"PingFang SC",'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}
@font-face{font-family:SourceHanSerifCN;}
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}
.gray a:hover,a.gray:hover,a:hover{color:#0078dc}
.wp{margin:0 auto;width:100%;max-width:1176px}
.menuBtn{display:none;position:fixed;top:12px;right:12px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;z-index:10}
.menuBtn b{display:block;height:4px;background-color:#fff;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;margin-top:-5px;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)}
.footer{text-align:center;color:#fff;padding-top:200px}
.f-top{padding:100px 0 58px;border-bottom:1px solid rgba(255,255,255,.2)}
.f-links{display:flex;align-items:center;justify-content:center}
.f-links a{display:block;margin:0 20px;font-size:14px;color:#fff;font-weight:500;padding-right:18px;background-position:right center;background-repeat:no-repeat;background-size:8px auto;transition:.3s}
.f-links a:hover{opacity:.8}
.f-dn{padding:40px 0}
.f-logo{text-align:center}
.f-logo img{display:inline-block;width:332px;height:auto}
.cur,.cur a{font-size:12px;color:#5e5e5e;line-height:20px}
.cur{margin:18px 0 10px 9px;padding-left:26px;}
.cur a:hover{color:#ca1318}
.pages{text-align:center;margin:21px 0 38px}
.pages ul{display:inline-block}
.pages ul li{float:left;margin:0 5px}
.pages ul li a{display:block;width:35px;height:35px;line-height:35px;text-align:center;color:#555;border:1px solid #555;border-radius:50%}
.pages ul a:hover,.pages ul li.on a{background-color:#ea3032;border:1px solid #ea3032;color:#fff}
.pages ul li.next,.pages ul li.prev{font-weight:700;font-family:"Ã¥Â®â€¹Ã¤Â½â€œ";font-size:20px;margin:0 15px}
.pages ul li span{display:inline-block;margin-top:5px;font-weight:700;font-family:Arial;color:#dadada}
/*!****** lib.css end *******/
/*!****** bl *******/
.row-grads1{height:1080px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;padding:32px 50px 0;color:#fff;font-size:18px;line-height:1.8}
.img-right{position:absolute;left:0;bottom:74px;width:550px;height:544px;display:block}
.row-grads1::after{position:absolute;content:"";width:1863px;height:1030px;top:20px;left:50%;transform:translateX(-50%);display:block;z-index:3;background-position:center;background-repeat:no-repeat;background-size:contain}
.g-titg1{text-align:center;margin-bottom:60px}
.g-titg1 img{width:224px;height:45px;margin:0 auto;display:block;box-sizing:content-box}
.m-grads1 .col-l{width:472px;margin-right:18px;float:left}
.m-topg1{height:290px;background-position:center;background-repeat:no-repeat;background-size:contain;padding:30px 40px 0;position:relative;margin-bottom:36px}
.gbox-bs{position:relative}
.gbox-bs .cont{position:relative;z-index:5}
.gbox-bs::after{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain;content:"";z-index:1}

.gbox-bs::before{position:absolute;left:7px;right:7px;bottom:7px;top:7px;background-color:rgba(0,0,0,.2);content:""}
.g-titbox{font-size:28px;text-align:center;font-weight:400}
.g-titbox1{margin-bottom:10px}
.m-downg1{width:549px;height:544px;background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:-60px;padding:96px 122px 120px 202px;position:relative}
.m-downg1::before{top:76px;right:102px;bottom:80px;left:182px}
.m-downg1 .img-bg{position:absolute;left:0;right:0;top:0;width:100%;height:100%;display:block;z-index:2}
.m-bandowng1{height:310px;overflow:hidden;padding-top:20px}
.m-bandowng1 .txt{background-color:#709bc5;font-size:13px;line-height:1.7;margin-bottom:30px;padding:10px 15px;border-radius:10px;position:relative}
.m-bandowng1 .txt:nth-child(even)::after{right:auto;left:20px}
.m-bandowng1 .txt::after{position:absolute;right:20px;bottom:-4px;width:10px;height:10px;background-color:#709bc5;transform:rotate(-45deg);content:""}
.g-titg2{font-size:24px;color:#fff;position:relative;z-index:1}
.m-centerg1{float:left;width:830px;overflow:hidden}
.m-topg2{height:434px;padding:20px 60px 0}
.m-topg2::after{background-image:url(../images/b4.png)}
.ul-listg1{overflow:hidden;width:450px;float:left;margin:0 -6px}
.ul-listg1 li{float:left;width:160px;padding:0 6px;margin-bottom:12px}
.ul-listg1 .li2{width:274px}
.ul-listg1 .li3{width:260px}
.ul-listg1 .li4{width:178px}
.ul-listg1 img{display:block}
.ul-listg1 .img1{height:124px}
.ul-listg1 .img2{height:184px}
.m-bantopg1{width:100%;height:220px}
.m-bantopg1 .swiper-slide{height:auto!important;-webkit-box-sizing:border-box;box-sizing:border-box}
.m-bandowng1 .swiper-slide{height:auto;z-index:-1}
.m-bantopg2{height:335px;overflow:hidden}
.m-bantopg2 .swiper-slide{height:auto}
.m-bantopg2 .txt{line-height:1.55;margin-bottom:15px}
.m-bantopg2 .pic{height:138px;overflow:hidden}
.m-bantopg2 .pic img{display:block;height:100%;width:100%;object-fit:cover}
.m-downg2{margin-top:30px;height:402px;padding:30px 0 50px}

.m-grads1 .col-r{float:right;width:475px}
.m-topg3{height:607px;padding:28px 6px 0;font-size:18px}

.m-headg3{text-align:center;margin-top:20px}
.m-headg3 .group{overflow:hidden}
.m-headg3 .h0{width:20%}
.m-headg3 .h2{width:30%}
.m-headg3 .h3{width:20%}
.m-headg3 .h4{width:30%}
.m-headg3 .he{float:left}
.m-tableg3{width:100%;text-align:center}
.m-tableg3 tr{padding:0 20px;height:42px}
.m-bantopg3{height:420px}
.m-bantopg3 .swiper-slide{height:auto}
.m-bantopg3 .swiper-slide:nth-child(odd){background-color:rgba(153,196,233,.05)}
#certify1{position:relative;width:100%;margin:0 auto}
.m-bandowng2{position:relative;margin-bottom:90px}
.m-bandowng2 .item{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-bandowng2 .con{display:block;height:258px;position:relative}
.m-bandowng2 .ort{position:absolute;left:0;right:0;bottom:10px;font-size:18px;text-align:center;color:#fff;opacity:0;z-index:3;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap}
.m-bandowng2 .swiper-slide{width:434px;height:258px}
.m-bandowng2 .con::before{height:80px;background:linear-gradient(0deg,#040000 0,rgba(4,0,0,0) 100%);z-index:2;opacity:.4;border-radius:10px;left:0;right:0;bottom:0;position:absolute;content:"";display:none}
.m-bandowng2 .con::after{position:absolute;left:0;right:0;top:0;bottom:0;content:"";width:100%;height:100%;background-color:rgba(50,51,51,.3)}
.m-bandowng2 .swiper-slide-active .con::before{display:block}
.m-bandowng2 .swiper-slide-active .con.on::before{display:none}
.m-bandowng2 .swiper-slide-active .con::after{display:none}
.m-bandowng2 .desc{font-size:19px;color:#4c4948;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-bandowng2 .swiper-slide-active{padding-top:0!important}
.m-bandowng2 .swiper-slide-active .con{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;border-radius:10px;overflow:hidden;padding-top:0}
.m-bandowng2 .swiper-slide-active .ort{opacity:1}
.g-playg1{width:48px;height:48px;border:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-image:url(../images/a9.png);background-size:48px auto;background-position:center;background-repeat:no-repeat;border-radius:50%;cursor:pointer;opacity:0;z-index:6;background-color:transparent;cursor:pointer}
.m-bandowng2 .swiper-slide-active .play{opacity:1}
.m-bandowng2 .poster{width:100%;height:100%;display:block;object-fit:cover;overflow:hidden}
.m-bandowng2 .on .poster{display:none}
.m-bandowng2 video{display:block;width:100%;height:100%;position:absolute;left:0;right:0;object-fit:cover;top:0;bottom:0}
.row-achive{height:1080px;background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:18px}
.m-achive{font-size:16px;color:#fff;line-height:31px;padding:90px 86px 0}
.m-achive .col-l{width:687px;float:left;margin-right:40px}
.g-titv1{text-align:center}
.g-titv1 img{width:860px;height:40px;margin:0 auto}
.m-contach1 .pic{height:426px;margin-bottom:30px;position:relative}
.m-contach1 .pic video{display:block;width:100%;height:100%;object-fit:cover}
.m-contach1 .pic .play{opacity:1}
.m-bantxt1{height:272px;overflow:hidden}
.m-bantxt1 .swiper-slide{height:auto}
.m-contach1{padding:16px 16px 56px}
.g-boxv1{border-top:2px solid #0467be;box-shadow:-1px 2px 14px rgba(22,196,255,.2)}
.g-titv2{padding-bottom:4px}
.g-titv2 span{display:inline-block;padding-left:54px;background-position:left center;background-repeat:no-repeat;background-size:48px auto;background-image:url(../images/c3.png);font-size:26px;font-weight:800;color:#0df0f3}
.m-centace{float:left;width:444px}
.g-titv3{margin:32px 0;text-align:center;font-size:24px}
.m-banpic1{margin-bottom:34px}
.m-banpic1 .pic{text-align:center}
.m-banpic1 .slick-dots{text-align:center}
.m-banpic1 .slick-dots li{display:inline-block;margin:0 6px}
.m-banpic1 .slick-dots button{width:21px;height:21px;border-radius:50%;font-size:16px;color:#fff;background-color:rgba(3,70,153,.55);border:none;line-height:21px;text-align:center}
.m-banpic1 .slick-dots .slick-active button{background:#1864c3}
.m-banpic1 .pic{margin-bottom:40px}
.m-banpic1 .pic img{display:block;width:350px;height:448px;margin:0 auto}
.m-infoach2{overflow:hidden;padding:0 60px}
.m-infoach2 ul{overflow:hidden}
.m-infoach2 li{display:inline-block;float:left;width:50%;margin-bottom:3px;cursor:pointer}
.m-contach2{padding-bottom:60px}
.m-achive .col-r{width:528px;float:right}
.m-contach3{overflow:hidden;padding:24px 12px;margin-bottom:44px}
.m-bansw1{overflow:hidden}
.m-bansw1 .pic{width:232px;height:316px}
.m-bansw1 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.m-bansw2{float:left;width:262px;height:320px}
.m-bansw2 .desc{display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap}
.m-bansw2 .swiper-slide{font-size:18px;color:#fff;height:75px!important}
.m-bansw2 .group{background-color:rgba(75,181,228,.07);height:75px;line-height:75px;position:relative;padding-left:84px;width:95%}
.m-bansw2 .group::after{position:absolute;left:0;top:0;bottom:0;content:"";width:4px;height:100%;background:linear-gradient(0deg,#5e50e4,#8effb1);opacity:.61;transition:.3s;display:none;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-bansw2 .swiper-slide-thumb-active .group::after{display:block}
.m-bansw2 .swiper-slide-thumb-active .group{width:100%}
.m-bansw2 .icon{display:block;width:35px;height:35px;position:absolute;left:28px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-contach4{padding:16px 12px 10px}
.m-banth2 .group::after{background:linear-gradient(0deg,#2d97cd,#0df0f3)}
.row-build{height:1080px;background-position:center;background-repeat:no-repeat;background-size:cover;padding:30px 35px 0}
.g-titbu1 img{width:1123px;height:91px;margin:0 auto}
.m-build-top{overflow:hidden;color:#fbeab4;font-size:16px;margin-top:40px;margin-bottom:26px}
.m-build-top .col-l{width:470px;float:left;margin-right:20px}
.m-b1{background:rgba(134,6,10,.9);border:1px solid #d60100;border-radius:30px 0 0 0;padding:32px 26px 30px}
.g-titbu2{text-align:center;margin-bottom:22px}
.g-titbu2 span{display:inline-block;padding:0 52px;font-size:30px;font-family:SourceHanSerifCN;font-weight:700;color:#a60c0a;position:relative;background:linear-gradient(0deg,#e1b06d 0,#fde0a7 97.6318359375%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.g-titbu2 span::after{position:absolute;content:"";width:32px;height:20px;background-image:url(../images/d6.png);background-position:center;background-repeat:no-repeat;background-size:32px auto;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.g-titbu2 span::before{position:absolute;content:"";width:32px;height:20px;background-image:url(../images/d7.png);background-position:center;background-repeat:no-repeat;background-size:32px auto;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.dn{display:none}
.ul-listb1{position:relative;padding:5px 0;height:290px}
.ul-listb1 .swiper-slide{margin-bottom:20px;height:auto}
.ul-listb1::after{position:absolute;left:4.6px;top:0;bottom:0;background-color:#fbeab4;width:1px;content:"";opacity:.4}
.ul-listb1 .tit{padding-left:20px;position:relative;height:1.5em;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap}
.ul-listb1 .tit::after{position:absolute;width:10px;height:10px;background:#86060a;border:1px solid #fbeab4;border-radius:50%;content:"";top:50%;transform:translateY(-50%);left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);opacity:.7;z-index:1}
.ul-listb1 .swiper-slide-active .tit::after{background:#fbeab4}
.ul-listb1 .desc{display:block!important;padding-top:12px}
.ul-listb1 .box{opacity:.6;font-size:14px;padding-left:20px;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}
.m-build-top .center{float:left;width:845px}
.m-b2{padding:28px 20px 30px 26px;border:1px solid #d60100;background-position:center;background-repeat:no-repeat;background-size:cover}
.m-b2 .box{overflow:hidden}
.m-b2 .pic{float:left;width:296px;margin-right:28px;float:left}
.m-b2 .pic img{display:block;width:100%;height:auto}
.ul-listb2{overflow:hidden;height:292px}
.ul-listb2 .tit{padding-left:20px;position:relative;height:1.5em;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;padding-left:26px;background-image:url(../images/f3.png);background-position:left center;background-repeat:no-repeat;background-size:14px auto}
.ul-listb2 .swiper-slide{margin-bottom:20px;height:auto}
.ul-listb2 .desc{display:block!important;padding-top:12px;padding-left:26px}
.ul-listb2 .box{opacity:.6;font-size:14px;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}
.m-build-top .col-r{float:right;width:480px}
.m-b3{background:rgba(134,6,10,.9);border:1px solid #d60100;border-radius:0 30px 0 0;padding:32px 26px 15px}
.ul-listb3{height:292px;margin-top:32px}
.ul-listb3 li{margin-bottom:15px}
.ul-listb3 .con{background:#fff6d6;border-radius:10px;overflow:hidden}
.ul-listb3 .tit{color:#000;height:54px;line-height:54px;padding-left:32px;position:relative;background:#fff6d6;border-radius:10px 10px 0 0;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0}
.ul-listb3 .tit{background:#aa0005;color:#fbeab4}
.ul-listb3 .tit span{display:inline-block;width:8px;height:8px;background:#aa0005;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:14px}
.ul-listb3 .desc{font-size:14px;color:#666;padding:16px 20px;display:block!important}
.ul-listb3 .box{line-height:26px;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}
.m-build-down{overflow:hidden}
.m-build-down .col-l{float:left;width:666px}
.m-b4{padding:32px 20px 5px 26px;border:1px solid #d60100;background-color:rgba(134,6,10,.9)}
.m-banb4{height:315px;overflow:hidden}
.m-banb4 .swiper-slide{height:85px;margin-bottom:20px}
.m-banb4 .con{overflow:hidden}
.m-banb4 .picuser{width:86px;height:86px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-right:15px;-ms-border-radius:50%;-o-border-radius:50%;float:left;background-position:center;background-repeat:no-repeat;background-size:cover}
.m-banb4 .txt{height:85px;background:#fff6d6;padding:12px 34px;overflow:hidden}
.m-banb4 .tit{font-size:16px;font-weight:700;color:#000;margin-bottom:10px;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;height:1.5em}
.m-banb4 .desc{font-size:14px;color:#666;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;height:1.5em}
.m-build-down .col-r{float:right;width:1162px}
.m-b5{border-radius:0 0 30px 0;border:1px solid #d60100;background-color:rgba(134,6,10,.9);display:flex;align-items:stretch}
.m-b5-l{width:122px;padding:96px 0;background-color:rgba(170,0,5,.9);display:flex;align-items:center;justify-content:center}
.g-titbu3{width:30px}
.g-titbu3 span{display:inline-block;line-height:1.2;padding:42px 0;font-size:30px;font-family:SourceHanSerifCN;font-weight:700;color:#a60c0a;position:relative;background:linear-gradient(0deg,#e1b06d 0,#fde0a7 97.6318359375%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.g-titbu3 span::after{position:absolute;content:"";width:20px;height:32px;background-image:url(../images/e6.png);background-position:center;background-repeat:no-repeat;background-size:auto 32px;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.g-titbu3 span::before{position:absolute;content:"";width:20px;height:32px;background-image:url(../images/e7.png);background-position:center;background-repeat:no-repeat;background-size:auto 32px;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.m-b5-r{padding:26px;flex:1}
.ul-listb5{overflow:hidden;margin:0 -12px}
.ul-listb5 .li{padding:0 12px}
.ul-listb5 .pic{overflow:hidden;padding-top:65%;position:relative}
.ul-listb5 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;display:block;width:100%;height:100%;object-fit:cover}
.ul-listb5 .con:hover .pic img{transform:scale(1.06);-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06)}
.ul-listb5 .txt{padding:20px 14px;background-position:center;background-repeat:no-repeat;background-size:cover}
.ul-listb5 .tit{font-size:16px;color:#fbeab4;line-height:28px;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;height:56px}
.ul-listb5 .desc{font-size:14px;color:#fbeab4;line-height:23px;opacity:.7;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;height:69px}
.m-b5-r{overflow:hidden}
.row-build-1440{height:1440px}
.ul-listb1-1440{height:412px;padding-bottom:0}
.ul-listb2-1440{height:416px}
.ul-listb3-1440{height:416px}
.m-banb4-1440{height:415px;margin:45px 0 40px}
.ul-listb5-1440 .pic{padding-top:77%}
.ul-listb5-1440 .txt{padding:38px 14px 70px}
.ul-listb5-1440 .tit{margin-bottom:20px}
.m-b5-r-1440{padding-bottom:63px}
.m-build-top-1440{margin-bottom:65px}
.row-kv{height:1080px;background-position:center;background-repeat:no-repeat;background-size:cover;padding:16px 75px 0;position:relative}
.row-kv::after{width:490px;height:150px;position:absolute;content:"";left:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:contain}
.g-titkv1 img{height:114px;display:block;width:1770px;margin:0 auto}
.m-kv{padding-top:20px;font-size:14px}
.g-kv{padding-top:10px;position:relative;margin-bottom:40px}
.g-kv::after{position:absolute;left:60px;top:0;width:143px;height:30px;background-image:url(../images/g7.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";z-index:1}
.g-kv::before{position:absolute;right:60px;top:0;width:143px;height:30px;background-image:url(../images/g7.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";z-index:1}
.g-kv .box{background:linear-gradient(14deg,rgba(202,223,205,.85),rgba(241,231,197,.85));padding:36px 32px 0;overflow:hidden}
.m-kv .col-l{width:500px;margin-right:56px;float:left}
.g-titkv2{background-position:center;background-repeat:no-repeat;background-size:100% auto;height:38px;line-height:38px;font-size:24px;font-weight:700;color:#395845;padding-left:26px;margin-bottom:16px}
.m-kv1{padding-bottom:20px}
.m-bankv1{overflow:hidden;height:408px}
.m-bankv1 .swiper-slide{height:auto}
.m-bankv1 .group{display:flex;align-items:stretch;margin-bottom:16px}
.m-bankv1 .m1{width:46px;background:#f1e7c5;display:flex;align-items:center;justify-content:center}
.m-bankv1 .m2{flex:1;padding:12px 0;min-height:38px;background:#fbf8ed;padding-left:32px;display:flex;align-items:center}
.m-bankv1 .time{display:flex;align-items:center}
.m-bankv1 .m2 span{display:block}
.m-bankv1 .m2 .t1{margin-right:40px;min-width:84px}
.m-bankv1 .txt{width:18px;font-size:18px;font-weight:700;color:#416043}
.m-bankv1 .morn{border-radius:18px 18px 0 0;overflow:hidden}
.m-bankv1 .night{border-radius:0 0 18px 18px;overflow:hidden}
.m-bankv2{height:204px;overflow:hidden}
.m-bankv2 .swiper-slide{padding:16px 0;height:auto;border-bottom:1px dashed rgba(97,147,82,.4)}
.m-bankv2 .con{display:flex;align-items:center}
.m-bankv2 .right{flex:1}
.m-bankv2 .left{width:82px;text-align:center;padding:0 16px;border-right:1px solid rgba(57,88,69,.2);margin-right:16px}
.m-bankv2 .day{font-size:24px;color:#3f5e42;font-weight:700}
.m-bankv2 .y{font-size:12px}
.m-bankv2 .tit{font-size:16px;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;height:1.5em;margin-bottom:4px}
.m-bankv2 .desc{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;height:3em;line-height:1.2}
.m-kv .center{float:left;width:655px}

.m-bankv3{height:262px;width:240px;overflow:hidden;z-index:1;margin:30px 0 0!important}
.m-bankv3 .txt{line-height:1.72}
.m-bankv3 .swiper-slide{height:auto}
.m-kv3{padding-bottom:32px;position:relative}
.m-kv3-bg .box{position:relative}
.m-kv3-bg .box::before{width:370px;top:0;bottom:0;right:0;content:"";position:absolute;background-position:right center;background-repeat:no-repeat;background-size:contain}
.m-bankv4{padding-top:22px;position:relative}
.m-bankv4 .swiper-slide{height:245px;width:376px;position:relative}
.m-bankv4 .swiper-slide .pic{position:relative}
.m-bankv4 .swiper-slide .pic::after{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;content:"";background-color:rgba(255,255,255,.2)}
.m-bankv4 .swiper-slide-active .pic::after{display:none}
.m-bankv4 .pic{height:225px;width:376px;margin-bottom:12px}
.m-bankv4 img{display:block;width:100%;height:100%;object-fit:cover}
.m-bankv4 .txt{font-size:17px;height:1.5em;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;opacity:0;text-align:center}
.m-bankv4 .swiper-slide-active .txt{opacity:1}
.m-bankv4 .swiper-slide-active .pic{box-shadow:-1px 0 20px rgba(0,0,0,.6)}
.m-kv4{padding-bottom:57px}

.m-kv .col-r{float:right;width:500px}
.m-bankv5{height:180px}
.m-bankv5 .swiper-slide{height:auto}
.m-bankv5 .txt{line-height:1.7;padding-left:28px}
.m-kv5{padding-bottom:24px}
.m-bankv6{height:380px}
.m-bankv6 .swiper-slide{height:auto}
.m-bankv6 .tit{height:38px;background:linear-gradient(90deg,#fff 0,rgba(255,255,255,.07) 93%,rgba(255,255,255,0) 100%);opacity:.8;border-radius:18px 0 0 18px;line-height:38px;padding-left:28px;font-size:18px;font-weight:700;color:#395845;margin-bottom:8px}
.m-bankv6 .desc{padding-left:28px;margin-bottom:4px;line-height:1.7}
.g-kv6-bg .box{position:relative}
.g-kv6-bg .box::after{position:absolute;content:"";width:254px;height:96px;background-position:center;background-repeat:no-repeat;background-size:contain;right:-23px;bottom:6px;z-index:1}
.m-kv6{padding-bottom:32px}
@media only screen and (min-width:0){
.row-grads1{height:56.25vw;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;padding:1.666vw 2.604vw 0;color:#fff;font-size:.937vw;line-height:1.8}
.img-right{position:absolute;left:0;bottom:3.854vw;width:28.64vw;height:28.33vw;display:block}
.row-grads1::after{position:absolute;content:"";width:97.03vw;height:53.64vw;top:1.041vw;left:50%;transform:translateX(-50%);display:block;z-index:3}
.g-titg1{text-align:center;margin-bottom:3.125vw}
.g-titg1 img{width:11.66vw;height:2.343vw;margin:0 auto;display:block;box-sizing:content-box}
.m-grads1 .col-l{width:24.58vw;margin-right:.937vw;float:left}
.m-topg1{height:15.1vw;background-position:center;background-repeat:no-repeat;background-size:contain;padding:1.562vw 2.083vw 0;position:relative;margin-bottom:1.875vw}
.gbox-bs{position:relative}
.gbox-bs .cont{position:relative;z-index:5}
.gbox-bs::after{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain;content:"";z-index:1}

.gbox-bs::before{position:absolute;left:.364vw;right:.364vw;bottom:.364vw;top:.364vw;background-color:rgba(0,0,0,.2);content:""}
.g-titbox{font-size:1.458vw;text-align:center;font-weight:400}
.g-titbox1{margin-bottom:.52vw}
.m-downg1{width:28.59vw;height:28.33vw;background-position:center;background-repeat:no-repeat;background-size:cover;margin-left:-3.125vw;padding:5vw 6.354vw 6.25vw 10.52vw;position:relative}
.m-downg1::before{top:3.958vw;right:5.312vw;bottom:4.166vw;left:9.479vw}
.m-downg1 .img-bg{position:absolute;left:0;right:0;top:0;width:100%;height:100%;display:block;z-index:2}
.m-bandowng1{height:16.14vw;overflow:hidden;padding-top:1.041vw}
.m-bandowng1 .txt{background-color:#709bc5;font-size:.677vw;line-height:1.7;margin-bottom:1.562vw;padding:.52vw .781vw;border-radius:.52vw;position:relative}
.m-bandowng1 .txt:nth-child(even)::after{right:auto;left:1.041vw}
.m-bandowng1 .txt::after{position:absolute;right:1.041vw;bottom:-.208vw;width:.52vw;height:.52vw;background-color:#709bc5;transform:rotate(-45deg);content:""}
.g-titg2{font-size:1.25vw;color:#fff;position:relative;z-index:1}
.m-centerg1{float:left;width:43.22vw;overflow:hidden}
.m-topg2{height:22.6vw;padding:1.041vw 3.125vw 0}
.m-topg2::after{background-image:url(../images/b4.png)}
.ul-listg1{overflow:hidden;width:23.43vw;float:left;margin:0 -.312vw}
.ul-listg1 li{float:left;width:8.333vw;padding:0 .312vw;margin-bottom:.625vw}
.ul-listg1 .li2{width:14.27vw}
.ul-listg1 .li3{width:13.54vw}
.ul-listg1 .li4{width:9.27vw}
.ul-listg1 img{display:block}
.ul-listg1 .img1{height:6.458vw}
.ul-listg1 .img2{height:9.583vw}
.m-bantopg1{width:100%;height:11.45vw}
.m-bantopg1 .swiper-slide{height:auto!important;-webkit-box-sizing:border-box;box-sizing:border-box}
.m-bandowng1 .swiper-slide{height:auto;z-index:-1}
.m-bantopg2{height:17.44vw}
.m-bantopg2 .swiper-slide{height:auto}
.m-bantopg2 .txt{line-height:1.55;margin-bottom:.781vw}
.m-bantopg2 .pic{height:7.187vw;overflow:hidden}
.m-downg2{margin-top:1.562vw;height:20.93vw;padding:1.562vw 0 2.604vw}

.m-grads1 .col-r{float:right;width:24.73vw}
.m-topg3{height:31.61vw;padding:1.458vw .312vw 0;font-size:.937vw}

.m-headg3{text-align:center;margin-top:1.041vw}
.m-headg3 .group{overflow:hidden}
.m-headg3 .h0{width:20%}
.m-headg3 .h2{width:30%}
.m-headg3 .h3{width:20%}
.m-headg3 .h4{width:30%}
.m-headg3 .he{float:left}
.m-tableg3{width:100%;text-align:center}
.m-tableg3 tr{padding:0 1.041vw;height:2.187vw}
.m-tableg3 tr:nth-child(odd){background-color:rgba(153,196,233,.05)}
.m-bantopg3{height:21.87vw}
.m-bantopg3 .swiper-slide{height:auto}
#certify1{position:relative;margin:0 auto}
.m-bandowng2{position:relative;margin-bottom:4.687vw}
.m-bandowng2 .item{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-bandowng2 .con{display:block;height:13.43vw;position:relative}
.m-bandowng2 .ort{position:absolute;left:0;right:0;bottom:.52vw;font-size:.937vw;text-align:center;color:#fff;opacity:0;z-index:3;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap}
.m-bandowng2 .swiper-slide{width:22.6vw;height:13.43vw}
.m-bandowng2 .con::before{height:4.166vw;background:linear-gradient(0deg,#040000 0,rgba(4,0,0,0) 100%);z-index:2;opacity:.4;border-radius:.52vw;left:0;right:0;bottom:0;position:absolute;content:"";display:none}
.m-bandowng2 .con::after{position:absolute;left:0;right:0;top:0;bottom:0;content:"";width:100%;height:100%;background-color:rgba(50,51,51,.3)}
.m-bandowng2 .swiper-slide-active .con::before{display:block}
.m-bandowng2 .swiper-slide-active .con.on::before{display:none}
.m-bandowng2 .swiper-slide-active .con::after{display:none}
.m-bandowng2 .desc{font-size:.989vw;color:#4c4948;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-bandowng2 .swiper-slide-active{padding-top:0!important}
.m-bandowng2 .swiper-slide-active .con{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;border-radius:.52vw;overflow:hidden;padding-top:0}
.m-bandowng2 .swiper-slide-active .ort{opacity:1}
.g-playg1{width:2.5vw;height:2.5vw;border:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-image:url(../images/a9.png);background-size:2.5vw auto;background-position:center;background-repeat:no-repeat;border-radius:50%;cursor:pointer;opacity:0;z-index:6;background-color:transparent;cursor:pointer}
.m-bandowng2 .swiper-slide-active .play{opacity:1}
.m-bandowng2 video{display:block;width:100%;height:100%;position:absolute;left:0;right:0;object-fit:cover;top:0;bottom:0}
.row-achive{height:56.25vw;background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:.937vw}
.m-achive{font-size:.833vw;color:#fff;line-height:1.614vw;padding:4.687vw 4.479vw 0}
.m-achive .col-l{width:35.78vw;float:left;margin-right:2.083vw}
.g-titv1{text-align:center}
.g-titv1 img{width:44.79vw;height:2.083vw;margin:0 auto}
.m-contach1 .pic{height:22.18vw;margin-bottom:1.562vw;position:relative}
.m-contach1 .pic video{display:block;width:100%;height:100%;object-fit:cover}
.m-contach1 .pic .play{opacity:1}
.m-bantxt1{height:14.16vw;overflow:hidden}
.m-bantxt1 .swiper-slide{height:auto}
.m-contach1{padding:.833vw .833vw 2.916vw}
.g-boxv1{border-top:.104vw solid #0467be;box-shadow:-.052vw .104vw .729vw rgba(22,196,255,.2)}
.g-titv2{padding-bottom:.208vw}
.g-titv2 span{display:inline-block;padding-left:2.812vw;background-position:left center;background-repeat:no-repeat;background-size:2.5vw auto;background-image:url(../images/c3.png);font-size:1.354vw;font-weight:800;color:#0df0f3}
.m-centace{float:left;width:23.12vw}
.g-titv3{margin:1.666vw 0 2vw;text-align:center;font-size:1.25vw}
.m-banpic1{margin-bottom:1.37vw}
.m-banpic1 .pic{text-align:center}
.m-banpic1 .slick-dots{text-align:center}
.m-banpic1 .slick-dots li{display:inline-block;margin:0 .312vw}
.m-banpic1 .slick-dots button{width:1.093vw;height:1.093vw;border-radius:50%;font-size:.833vw;color:#fff;background-color:rgba(3,70,153,.55);border:none;line-height:1.093vw;text-align:center}
.m-banpic1 .slick-dots .slick-active button{background:#1864c3}
.m-banpic1 .pic{margin-bottom:1.63vw}
.m-banpic1 .pic img{display:block;width:18.22vw;height:23.33vw;margin:0 auto}
.m-infoach2{overflow:hidden;padding:0 3.125vw}
.m-contach2{padding-bottom:3.125vw}
.m-achive .col-r{width:27.5vw;float:right}
.m-contach3{overflow:hidden;padding:1.25vw .625vw;margin-bottom:2.291vw}
.m-bansw1{overflow:hidden}
.m-bansw1 .pic{width:12.08vw;height:16.45vw}
.m-bansw2{float:left;width:13.64vw;height:16.66vw}
.m-bansw2 .desc{display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap}
.m-bansw2 .swiper-slide{font-size:.937vw;color:#fff;height:3.906vw!important}
.m-bansw2 .group{background-color:rgba(75,181,228,.07);height:3.906vw;line-height:3.906vw;position:relative;padding-left:4.375vw;width:95%}
.m-bansw2 .group::after{position:absolute;left:0;top:0;bottom:0;content:"";width:.208vw;height:100%;background:linear-gradient(0deg,#5e50e4,#8effb1);opacity:.61;transition:.3s;display:none;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-bansw2 .swiper-slide-thumb-active .group::after{display:block}
.m-bansw2 .swiper-slide-thumb-active .group{width:100%}
.m-bansw2 .icon{display:block;width:1.822vw;height:1.822vw;position:absolute;left:1.458vw;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-contach4{padding:.833vw .625vw .52vw}
.m-banth2 .group::after{background:linear-gradient(0deg,#2d97cd,#0df0f3)}
.row-build{height:56.25vw;background-position:center;background-repeat:no-repeat;background-size:cover;padding:1.562vw 1.822vw 0}
.g-titbu1 img{width:58.48vw;height:4.739vw;margin:0 auto}
.m-build-top{overflow:hidden;color:#fbeab4;font-size:.833vw;margin-top:2.083vw;margin-bottom:1.354vw}
.m-build-top .col-l{width:24.47vw;float:left;margin-right:1.041vw}
.m-b1{background:rgba(134,6,10,.9);border:.052vw solid #d60100;border-radius:1.562vw 0vw 0vw 0vw;padding:1.666vw 1.354vw 1.562vw}
.g-titbu2{text-align:center;margin-bottom:1.145vw}
.g-titbu2 span{display:inline-block;padding:0 2.708vw;font-size:1.562vw;font-family:SourceHanSerifCN;font-weight:700;color:#a60c0a;position:relative;background:linear-gradient(0deg,#e1b06d 0,#fde0a7 97.6318359375%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.g-titbu2 span::after{position:absolute;content:"";width:1.666vw;height:1.041vw;background-image:url(../images/d6.png);background-position:center;background-repeat:no-repeat;background-size:1.666vw auto;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.g-titbu2 span::before{position:absolute;content:"";width:1.666vw;height:1.041vw;background-image:url(../images/d7.png);background-position:center;background-repeat:no-repeat;background-size:1.666vw auto;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.dn{display:none}
.ul-listb1{position:relative;padding:.26vw 0;height:15.1vw}
.ul-listb1 .swiper-slide{margin-bottom:1.041vw}
.ul-listb1::after{position:absolute;left:.239vw;top:0;bottom:0;background-color:#fbeab4;width:.052vw;content:"";opacity:.4}
.ul-listb1 .tit{padding-left:1.041vw;position:relative;height:1.5em;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap}
.ul-listb1 .tit::after{position:absolute;width:.52vw;height:.52vw;background:#86060a;border:.052vw solid #fbeab4;border-radius:50%;content:"";top:50%;transform:translateY(-50%);left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);opacity:.7;z-index:1}
.ul-listb1 .swiper-slide-active .tit::after{background:#fbeab4}
.ul-listb1 .desc{padding-top:.625vw}
.ul-listb1 .box{opacity:.6;font-size:.729vw;padding-left:1.041vw;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}
.m-build-top .center{float:left;width:44.01vw}
.m-b2{padding:1.458vw 1.041vw 1.562vw 1.354vw;border:.052vw solid #d60100;background-position:center;background-repeat:no-repeat;background-size:cover}
.m-b2 .box{overflow:hidden}
.m-b2 .pic{float:left;width:15.41vw;margin-right:1.458vw;float:left}
.m-b2 .pic img{display:block;width:100%;height:auto}
.ul-listb2{overflow:hidden;height:15.2vw}
.ul-listb2 .tit{padding-left:1.041vw;position:relative;height:1.5em;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;padding-left:1.354vw;background-image:url(../images/f3.png);background-position:left center;background-repeat:no-repeat;background-size:.729vw auto}
.ul-listb2 .swiper-slide{margin-bottom:1.041vw}
.ul-listb2 .desc{padding-left:1.354vw;padding-top:.625vw}
.ul-listb2 .box{opacity:.6;font-size:.729vw;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}
.m-build-top .col-r{float:right;width:25vw}
.m-b3{background:rgba(134,6,10,.9);border:.052vw solid #d60100;border-radius:0vw 1.562vw 0vw 0vw;padding:1.666vw 1.354vw .781vw}
.ul-listb3{height:15.2vw;margin-top:1.666vw}
.ul-listb3 .swiper-slide{margin-bottom:.781vw;height:auto}
.ul-listb3 .con{background:#fff6d6;border-radius:.52vw;overflow:hidden}
.ul-listb3 .tit{color:#000;height:2.812vw;line-height:2.812vw;padding-left:1.666vw;position:relative;background:#fff6d6;border-radius:.52vw .52vw 0 0;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;-webkit-border-radius:.52vw .52vw 0 0;-moz-border-radius:.52vw .52vw 0 0;-ms-border-radius:.52vw .52vw 0 0;-o-border-radius:.52vw .52vw 0 0}
.ul-listb3 .tit{background:#aa0005;color:#fbeab4}
.ul-listb3 .tit span{display:inline-block;width:.416vw;height:.416vw;background:#aa0005;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:.729vw}
.ul-listb3 .swiper-slide-active .tit span{background:#fbeab4}
.ul-listb3 .desc{font-size:.729vw;color:#666;padding:.833vw 1.041vw}
.ul-listb3 .box{line-height:1.354vw;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}
.m-build-down{overflow:hidden}
.m-build-down .col-l{float:left;width:34.68vw}
.m-b4{padding:1.666vw 1.041vw .46vw 1.354vw;border:.052vw solid #d60100;background-color:rgba(134,6,10,.9)}
.m-banb4{height:16.2vw;overflow:hidden}
.m-banb4 .swiper-slide{height:4.427vw;margin-bottom:1.041vw}
.m-banb4 .con{overflow:hidden}
.m-banb4 .picuser{width:4.479vw;height:4.479vw;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-right:.781vw;-ms-border-radius:50%;-o-border-radius:50%;float:left;background-position:center;background-repeat:no-repeat;background-size:cover}
.m-banb4 .txt{height:4.427vw;background:#fff6d6;padding:.625vw 1.77vw;overflow:hidden}
.m-banb4 .tit{font-size:.833vw;font-weight:700;color:#000;margin-bottom:.52vw;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;height:1.5em}
.m-banb4 .desc{font-size:.729vw;color:#666;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;height:1.5em}
.m-build-down .col-r{float:right;width:59.52vw}
.m-b5{border-radius:0vw 0vw 1.562vw 0vw;border:.052vw solid #d60100;background-color:rgba(134,6,10,.9);display:flex;align-items:stretch}
.m-b5-l{width:6.354vw;padding:5vw 0;background-color:rgba(170,0,5,.9);display:flex;align-items:center;justify-content:center}
.g-titbu3{width:1.562vw}
.g-titbu3 span{display:inline-block;line-height:1.2;padding:2.187vw 0;font-size:1.562vw;font-family:SourceHanSerifCN;font-weight:700;color:#a60c0a;position:relative;background:linear-gradient(0deg,#e1b06d 0,#fde0a7 97.6318359375%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.g-titbu3 span::after{position:absolute;content:"";width:1.041vw;height:1.666vw;background-image:url(../images/e6.png);background-position:center;background-repeat:no-repeat;background-size:auto 1.666vw;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.g-titbu3 span::before{position:absolute;content:"";width:1.041vw;height:1.666vw;background-image:url(../images/e7.png);background-position:center;background-repeat:no-repeat;background-size:auto 1.666vw;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.m-b5-r{padding:1.354vw;flex:1}
.ul-listb5{overflow:hidden;margin:0 -.625vw}
.ul-listb5 .li{padding:0 .625vw}
.ul-listb5 .pic{overflow:hidden;padding-top:65%;position:relative}
.ul-listb5 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;display:block;width:100%;height:100%;object-fit:cover}
.ul-listb5 .con:hover .pic img{transform:scale(1.06);-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06)}
.ul-listb5 .txt{padding:1.041vw .729vw;background-position:center;background-repeat:no-repeat;background-size:cover}
.ul-listb5 .tit{font-size:.833vw;color:#fbeab4;line-height:1.458vw;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;height:2.916vw}
.ul-listb5 .desc{font-size:.729vw;color:#fbeab4;line-height:1.197vw;opacity:.7;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;height:3.593vw}
.m-b5-r{overflow:hidden}
.row-build-1440{height:75vw}
.ul-listb1-1440{height:21.45vw;padding-bottom:0}
.ul-listb2-1440{height:21.66vw}
.ul-listb3-1440{height:21.66vw}
.m-banb4-1440{height:21.91vw;margin:2.343vw 0 1.783vw}
.ul-listb5-1440 .pic{padding-top:77%}
.ul-listb5-1440 .txt{padding:1.979vw .729vw 3.645vw}
.ul-listb5-1440 .tit{margin-bottom:1.041vw}
.m-b5-r-1440{padding-bottom:3.481vw}
.m-build-top-1440{margin-bottom:3.385vw}
.row-kv{height:56.25vw;background-position:center;background-repeat:no-repeat;background-size:cover;padding:.833vw 3.906vw 0;position:relative}
.row-kv::after{width:25.52vw;height:7.812vw;position:absolute;content:"";left:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:contain}
.g-titkv1 img{height:5.937vw;display:block;width:92.18vw;margin:0 auto}
.m-kv{padding-top:1.041vw;font-size:.729vw}
.g-kv{padding-top:.52vw;position:relative;margin-bottom:2.083vw}
.g-kv::after{position:absolute;left:3.125vw;top:0;width:7.447vw;height:1.562vw;background-image:url(../images/g7.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";z-index:1}
.g-kv::before{position:absolute;right:3.125vw;top:0;width:7.447vw;height:1.562vw;background-image:url(../images/g7.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";z-index:1}
.g-kv .box{background:linear-gradient(14deg,rgba(202,223,205,.85),rgba(241,231,197,.85));padding:1.875vw 1.666vw 0}
.m-kv .col-l{width:26.04vw;margin-right:2.62vw;float:left}
.g-titkv2{background-position:center;background-repeat:no-repeat;background-size:100% auto;height:1.979vw;line-height:1.979vw;font-size:1.25vw;font-weight:700;color:#395845;padding-left:1.354vw;margin-bottom:.833vw}
.m-kv1{padding-bottom:1.041vw}
.m-bankv1{overflow:hidden;height:21.25vw}
.m-bankv1 .swiper-slide{height:auto}
.m-bankv1 .group{display:flex;align-items:stretch;margin-bottom:.833vw}
.m-bankv1 .m1{width:2.395vw;background:#f1e7c5;display:flex;align-items:center;justify-content:center}
.m-bankv1 .m2{flex:1;padding:.625vw 0;min-height:1.979vw;background:#fbf8ed;padding-left:1.666vw;display:flex;align-items:center}
.m-bankv1 .m2 span{display:inline-block}
.m-bankv1 .m2 .t1{margin-right:2.083vw;min-width:4.375vw}
.m-bankv1 .txt{width:.937vw;font-size:.937vw;font-weight:700;color:#416043}
.m-bankv1 .morn{border-radius:.937vw .937vw 0vw 0vw;overflow:hidden}
.m-bankv1 .night{border-radius:0vw 0vw .937vw .937vw;overflow:hidden}
.m-bankv2{height:10.62vw;overflow:hidden}
.m-bankv2 .swiper-slide{padding:.833vw 0;height:auto;border-bottom:.052vw dashed rgba(97,147,82,.4)}
.m-bankv2 .con{display:flex;align-items:center}
.m-bankv2 .right{flex:1}
.m-bankv2 .left{width:4.27vw;text-align:center;padding:0 .833vw;border-right:.052vw solid rgba(57,88,69,.2);margin-right:.833vw}
.m-bankv2 .day{font-size:1.25vw;color:#3f5e42;font-weight:700}
.m-bankv2 .y{font-size:.625vw}
.m-bankv2 .tit{font-size:.833vw;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;height:1.5em;margin-bottom:.208vw}
.m-bankv2 .desc{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;height:3em;line-height:1.2}
.m-kv .center{float:left;width:34.11vw}

.m-bankv3{height:13.64vw;width:12.5vw;overflow:hidden;z-index:1;margin:1.562vw 0 0!important}
.m-bankv3 .txt{line-height:1.72}
.m-bankv3 .swiper-slide{height:auto}
.m-kv3{padding-bottom:1.666vw;position:relative}
.m-kv3-bg .box{position:relative}
.m-kv3-bg .box::before{width:19.27vw;top:0;bottom:0;right:0;content:"";position:absolute;background-position:right center;background-repeat:no-repeat;background-size:contain}
.m-bankv4{padding-top:1.145vw!important}
.m-bankv4 .swiper-slide{height:13.4vw;width:19.58vw;position:relative}
.m-bankv4 .swiper-slide .pic{position:relative}
.m-bankv4 .swiper-slide .pic::after{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;content:"";background-color:rgba(255,255,255,.2)}
.m-bankv4 .swiper-slide-active .pic::after{display:none}
.m-bankv4 .pic{height:11.71vw;width:19.58vw;margin-bottom:.625vw}
.m-bankv4 img{display:block;width:100%;height:100%;object-fit:cover}
.m-bankv4 .txt{font-size:.885vw;height:1.5em;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;opacity:0;text-align:center}
.m-bankv4 .swiper-slide-active .txt{opacity:1}
.m-bankv4 .swiper-slide-active .pic{box-shadow:-.052vw 0 1.062vw rgba(0,0,0,.6)}
.m-kv4{padding-bottom:1.5vw}

.m-kv .col-r{float:right;width:26.04vw}
.m-bankv5{height:9.375vw}
.m-bankv5 .swiper-slide{height:auto}
.m-bankv5 .txt{line-height:1.7;padding-left:1.458vw}
.m-kv5{padding-bottom:1.25vw}
.m-bankv6{height:19.79vw}
.m-bankv6 .swiper-slide{height:auto}
.m-bankv6 .tit{height:1.979vw;background:linear-gradient(90deg,#fff 0,rgba(255,255,255,.07) 93%,rgba(255,255,255,0) 100%);opacity:.8;border-radius:.937vw 0vw 0vw .937vw;line-height:1.979vw;padding-left:1.458vw;font-size:.937vw;font-weight:700;color:#395845;margin-bottom:.416vw}
.m-bankv6 .desc{padding-left:1.458vw;margin-bottom:.208vw;line-height:1.7}
.g-kv6-bg .box{position:relative}
.g-kv6-bg .box::after{position:absolute;content:"";width:13.22vw;height:5vw;background-position:center;background-repeat:no-repeat;background-size:contain;right:-1.197vw;bottom:.312vw;z-index:1}
.m-kv6{padding-bottom:1.666vw}
}
.main-e1{background-size:cover;background-position:top center;background-repeat:no-repeat;overflow:hidden;width:100%;height:1080px;padding:0 50px 0 77px}
.m-safe{padding:0 39px 92px 0}
.g-safe-tit{font-size:46px;font-weight:700;color:#fff;text-align:center;line-height:2.7;margin-bottom:24px}
.g-safe-tit2{position:relative;z-index:2;width:356px;height:69px;line-height:69px;font-size:18px;font-weight:400;color:#fff;background-size:100% auto;background-position:left center;background-repeat:no-repeat;padding-left:18px;margin-bottom:-1.041vw}
.m-safe .r .g-safe-tit2{margin-bottom:-20px}
.g-safe-tit2 span{padding-left:20px}
.m-safe .inner{overflow:hidden}
.m-safe .inner .l{float:left;width:507px}
.m-safe .inner .r{overflow:hidden;box-sizing:border-box}
.swiper-l{width:443px;height:829px;background-size:100% auto;background-position:top center;background-repeat:no-repeat;padding:33px 0 0 0;box-sizing:border-box}
.safe-swiper1 .tit{font-size:16px;font-weight:700;color:#fff;margin-bottom:14px}
.safe-swiper1 .tit span{padding-left:10px;margin-top:-2px}
.safe-swiper1 .desc{font-size:14px;color:rgba(255,255,255,.7);border-bottom:1px dashed rgba(255,255,255,.6);line-height:1.75;padding-bottom:16px;margin-bottom:14px}
.safe-swiper1{height:757px;box-sizing:border-box;margin:0!important}
.safe-swiper1 .con{padding:0 44px 0 31px}
.safe-swiper1 .swiper-slide{font-size:18px;height:auto}
.m-safe-video{padding:39px 0 60px;width:100%;background-position:top center;background-size:100% auto;background-repeat:no-repeat;margin-bottom:-9px}
.m-video{padding:0 30px 0 31px}
.safe-swiper2{height:317px}
.safe-swiper2 .pic{position:relative;width:575px;height:317px;overflow:hidden}
.safe-swiper2 .pic .play{opacity:0;display:none}
.safe-swiper2 .poster{width:100%;height:100%;display:block;object-fit:cover;overflow:hidden}
.safe-swiper2 .on .poster{display:none}
.safe-swiper2 image,.safe-swiper2 video{display:block;width:100%;height:100%;object-fit:cover}
.m-safe-active .tit3{overflow:hidden}
.g-safe-tit3{position:relative;z-index:20;font-size:16px;color:#041653;width:197px;height:51px;line-height:35px;background-size:197px auto;background-position:center;background-repeat:no-repeat;text-align:center;float:right;margin:31px 0 20px}
.swiper-active{z-index:2!important;height:293px;margin-top:-47px}
.swiper-active .swiper-slide{height:auto}
.swiper-active .item{overflow:hidden;margin-bottom:25px}
.swiper-active .pic{position:relative;z-index:2;float:left;width:152px;height:131px}
.swiper-active .pic img{display:block;width:100%;height:100%;object-fit:cover}
.swiper-active .txt{padding:13px 30px 10px 47px;background:rgba(11,24,77,.4);margin-top:18px;overflow:hidden}
.swiper-active-1440 .txt{margin-top:30px}
.swiper-active .tit{font-size:16px;font-weight:700;color:#fff;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1}
.swiper-active .desc{font-size:14px;line-height:1.6;font-weight:400;color:rgba(255,255,255,.7);-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;height:4.8em}
.m-safe-active .box{padding:0 26px 26px 30px;width:1228px;height:365px;box-sizing:border-box;background-position:top center;background-size:100% auto;background-repeat:no-repeat;overflow:hidden}
.m-safe-active .box1{float:left;width:49%;overflow:hidden}
.m-safe-active .box2{float:right;width:49%;overflow:hidden}
.main-e2{padding:0 15px}
.school-g-tit1{font-size:34px;text-align:center;font-weight:700;color:#fff;line-height:73px;margin-bottom:73px}
.m-school1{position:relative}
.m-school1 .l{float:left;width:484px;height:430px;box-sizing:border-box;padding:0 35px;background-position:top center;background-repeat:no-repeat;background-size:100% auto}
.m-school1 .cent{position:absolute;top:-77px;left:50%;transform:translateX(-50%)}
.m-school1 .cent .pic{position:relative;width:709px;height:710px}
.m-school1 .inner-c{position:absolute;left:50%;transform:translateX(-50%);top:299px;overflow:hidden}
.m-school-num2{margin-bottom:15px}
.m-school-num2 .con{display:inline-block;border:2px solid #ffd562;border-radius:5px;overflow:hidden;text-align:center;margin-right:10px}
.m-school-num2 .num{display:inline-block;font-size:71px;font-family:Impact;font-weight:400;color:#fff;text-shadow:rgba(226,142,34,1) 0 0 20px;line-height:71px;width:53px;height:71px}
.m-school1 .cent .pic img{display:block;width:100%;height:100%;object-fit:contain}
.m-school1 .cent .time{font-size:18px;color:#fff;text-align:center;text-shadow:rgba(255,64,82,.73) 0 0 4px}
.m-school1 .r{float:right;width:484px;height:430px;box-sizing:border-box;padding:0 35px;background-position:top center;background-repeat:no-repeat;background-size:100% auto}
.m-school1 .school-g-tit2{padding:27px 0 35px}
.school-swiper1{height:150px;margin-bottom:28px;margin-top:7px}
.school-swiper1 .swiper-wrapper{transition-timing-function:linear}
.school-swiper1 .swiper-slide{height:auto}
.school-g-tit2{font-size:22px;font-weight:700;color:#fff;padding:27px 0 41px;text-align:center}
.school-swiper1 p{font-size:15px;color:#fff;line-height:34px;padding:10px 0}
.m-school1{overflow:hidden;margin-bottom:30px}
.m-school1 .item{float:left;width:131px;height:80px;border-radius:4px;text-align:center;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;margin-right:5px}
.m-school1 .item:last-child{margin-right:0}
.m-school-num .con{font-size:28px;font-family:Impact;font-weight:400;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.m-school-num .desc{font-size:16px;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.school-swiper2{height:300px}
.school-swiper2 .con{position:relative;display:block}
.school-swiper2 .swiper-slide{height:auto}
.r-swiper{background-image:url(../images/e-line.png);background-position:left 35px center;background-size:1px auto;background-repeat:no-repeat;height:320px}
.school-swiper2 .pic{position:relative;z-index:2;float:left;width:70px;height:70px;border-radius:50%;overflow:hidden;margin-bottom:30px}
.school-swiper2 .swiper-slide-active .pic{border:3px solid #ffce3e}
.school-swiper2 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.school-swiper2 .txt{position:absolute;width:407px;left:35px;height:70px;padding-left:53px;background-position:top center;background-size:100% 70px;background-repeat:no-repeat}

.school-swiper2 .name{font-size:16px;color:#f6c416;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.school-swiper2 .desc{font-size:15px;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.m-school2 .inner{overflow:hidden}
.m-school2 .box{float:left;background-position:top center;background-size:100% auto;background-repeat:no-repeat;width:25.808%;height:430px;box-sizing:border-box;padding:0 31px}
.m-school2 .box2,.m-school2 .box3{width:23.161%;height:420px}
.m-school2 .box2{margin:0 15px}
.m-school2 .box4{height:420px;margin-left:7px}
.m-school2 .box1 .school-g-tit2{padding:27px 0 52px}
.m-school2 .box1 .r-swiper{background-image:url(../images/e-line2.png);background-position:top 6.5px left 6px}
.school-swiper3{height:230px}
.school-swiper3 .swiper-slide{height:auto}
.school-swiper3 .con{display:block;overflow:hidden;padding-bottom:41px}
.school-swiper3 .pic{float:left;width:13px;height:13px;overflow:hidden;border-radius:50%;margin-top:5px}
.school-swiper3 .pic img{display:block;overflow:hidden;width:100%;height:100%;object-fit:cover}
.school-swiper3 .txt{overflow:hidden;font-size:15px;color:#fdfeff;line-height:21px;padding-left:20px}
.m-school2 .box2 .school-g-tit2{padding:27px 0 36px}
.school-swiper4{height:305px}
.school-swiper4 .swiper-slide{height:auto}
.school-swiper4 .pic{position:relative;width:356px;height:83px;overflow:hidden}
.school-swiper4 .con{position:relative;width:356px;display:block;margin-bottom:20px}
.school-swiper4 .num{position:absolute;left:20px;top:50%;transform:translateY(-50%);font-size:22px;font-family:Impact;font-weight:400;color:#f6c416}
.school-swiper4 .txt{position:absolute;left:0;right:0;padding-left:104px;top:50%;transform:translateY(-50%);font-size:15px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;color:#fff;line-height:20px;box-sizing:border-box}
.m-school2 .box3 .school-g-tit2{padding:27px 0 36px}
.school-swiper5{height:300px}
.school-swiper5 .swiper-slide{height:auto}
.school-swiper5 .con{display:block;margin-bottom:20px}
.school-swiper5 .tit{font-size:15px;font-weight:400;color:#fff;line-height:24px}
.school-swiper5 .desc{font-size:13px;color:#c88688;line-height:18px;display:none;padding-top:10px}
.school-swiper5 .num{position:relative;font-size:16px;font-weight:400;color:#f6c416;margin-bottom:20px}
.school-swiper5 .num::after{position:absolute;top:50%;left:64px;transform:translateY(-50%) rotate(180deg);content:" ";width:100%;height:1px;background-image:url(../images/e-line3.png);background-position:left 64px center;background-repeat:no-repeat;background-size:100% auto}
.school-swiper5 .desc{display:block}
.m-school2 .box4 .school-g-tit2{padding:27px 0 33px}
.school-swiper6{height:274px}
.school-swiper6 .pic{width:410px;height:275px;overflow:hidden;margin:0 auto}
.school-swiper6 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.main-e3{padding:18px 30px 0}
.row-teacher .top{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:500;color:#245825;margin-bottom:58px}
.m-teacher1{overflow:hidden;padding:0 51px 0;margin-bottom:24px}
.teacher-tit{font-size:24px;text-align:center;font-weight:500;color:#fff;line-height:60px;margin-bottom:34px}
.m-teacher1 .l{float:left;background-repeat:no-repeat;background-size:100% auto;background-position:center;width:422px;height:599px;box-sizing:border-box;padding:0 44px}
.m-teacher1 .r{float:right;background-repeat:no-repeat;background-size:100% auto;background-position:center;width:422px;height:599px;box-sizing:border-box;padding:0 44px}
.teacher-swiper1{height:460px}
.teacher-swiper1 .swiper-slide{height:auto}
.teacher-swiper1 .con{display:block;margin-bottom:26px}
.teacher-swiper1 .tit{font-size:18px;font-weight:500;color:#245825;line-height:22px;margin-bottom:16px}
.teacher-swiper1 .desc{font-size:14px;color:#111;line-height:27px;padding-bottom:30px}
.teacher-swiper1 .swiper-slide-active .desc{background-image:url(../images/e-line4.png);background-repeat:no-repeat;background-size:100% auto;background-position:bottom center}
.teacher-swiper2{height:476px}
.teacher-swiper2 .pic{width:324px;height:207px;margin-bottom:36px}
.teacher-swiper2 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.teacher-swiper2 .tit{font-size:20px;font-weight:500;color:#245825;line-height:30px;margin-bottom:24px}
.teacher-swiper2 .desc p{font-size:14px;color:#111;background-repeat:no-repeat;background-size:12px auto;background-position:left center;padding-left:18px;margin-bottom:14px}
.teacher-swiper2 .swiper-pagination-bullet{width:13px;height:13px;background:#edf5f2;border:1px solid #f1d798;opacity:.67;border-radius:50%}
.teacher-swiper2 .swiper-pagination-bullet-active{opacity:1;background:#f3d37f}
.m-teacher1 .cent{float:left;margin-left:35px;width:842px;height:521px;margin-top:74px}
.main-e3 a{display:block}
.teacher-swiper3 .pic{position:relative;width:842px;height:521px}
.teacher-swiper3 .pic::after{position:absolute;left:0;right:0;bottom:0;content:" ";display:block;background-repeat:no-repeat;background-size:contain;background-position:center;width:842px;height:187px}
.teacher-swiper3 .pic img{display:block;width:100%;height:100%;object-fit:contain}
.teacher-swiper3 .tit{position:absolute;bottom:0;z-index:2;transform:translateY(-50%);font-size:22px;font-weight:500;color:#fff;line-height:49px;width:100%;text-align:center}
.m-teacher2{background-repeat:no-repeat;background-size:100% auto;background-position:left center;padding:31px 0 34px 246px;margin:0 51px 0 35px}
.teacher-swiper4{height:213px;margin:0 -18px}
.teacher-swiper4 .con{display:block;padding:0 18px}
.teacher-swiper4 .pic{width:161px;height:213px;overflow:hidden;border:2px solid #f3d37f}
.teacher-swiper4 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.main-e4{padding:0 40px}
#main,#main canvas{width:481px!important;height:300px!important}
.row-theme h2{font-size:38px;font-weight:400;color:#e3f2ff;text-align:center;padding:46px 0 63px}
.theme-tit{font-size:24px;padding-left:25px;font-weight:400;color:#fff;padding:22px 0 19px 25px}
.m-theme1{overflow:hidden}
.m-theme1 .l{float:left;width:530px}
.m-theme1 .box{background-position:top center;background-repeat:no-repeat;background-size:100% auto}
.theme-swiper1{height:260px}
.theme-swiper .swiper-slide{height:auto}
.theme-swiper .con{display:block;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.3);margin:0 24px 10px}
.theme-swiper .dot{width:6px;height:6px;background:#fff;border-radius:50%;overflow:hidden;float:left;margin:15px 10px 0 0}
.theme-swiper .tit{font-size:16px;font-weight:400;color:#fff;line-height:36px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.theme-swiper .desc{font-size:13px;color:rgba(255,255,255,.48);line-height:20px;padding-bottom:14px}
.theme-swiper .txt{overflow:hidden}
.theme-swiper2{height:390px}
.theme-swiper2 .con{border-bottom:1px solid rgba(255,255,255,0);margin:0 24px 12px}
.theme-swiper2 .tit{margin-bottom:5px}
.theme-swiper2 .swiper-slide-active .con{border-bottom:1px solid rgba(255,255,255,.3)}
.theme-swiper2 .con1{overflow:hidden;display:none;padding-bottom:22px}
.theme-swiper2 .con2{display:block}
.theme-swiper2 .desc{line-height:24px}
.theme-swiper2 .pic{float:left;width:191px;height:120px;margin-right:20px}
.theme-swiper2 .pic img{display:block;width:100%;height:100%;object-fit:cover;margin-right:21px}
.theme-swiper2 .txt1{overflow:hidden}
.theme-swiper2 .top{overflow:hidden;margin-bottom:14px}
.theme-swiper2 .info{font-size:16px;overflow:hidden;color:#fff;line-height:30px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}
.theme-swiper2 .desc1{font-size:14px;color:#fff;line-height:24px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}
.m-theme-num{float:left;width:58px;height:60px;background:#0e7ced;margin-right:10px}
.theme-swiper2 .num{font-size:24px;text-align:center;font-weight:700;color:#fefeff}
.theme-swiper2 .date{font-size:12px;color:rgba(254,254,255,.68);text-align:center}
.m-theme1 .cent{float:left;width:728px;margin-left:28px}
.m-theme1 .cent .box1 .theme-tit{padding:22px 0 43px 25px}
.m-theme1 .r{float:right;width:510px}
.m-theme1 .r .box2{height:436px}
.m-theme1 .box1{width:100%;height:507px}
.m-theme1 .l .box{height:350px;margin-bottom:20px}
.m-theme1 .l .box2{margin-bottom:0;height:495px}
.m-theme1 .l .box2 .theme-tit{padding:22px 0 32px 25px}
.m-theme1 .cent .box1{margin-bottom:30px;height:507px}
.m-theme1 .cent .box2{height:330px}
.m-theme1 .r .box1{margin-bottom:30px;height:400px}
.m-theme1 .cent .box2 .inner{padding:16px 0 0}
.theme-video{padding:0 30px}
.theme-swiper3{height:376px;background-color:#1b40a1;margin:0 20px}
.theme-swiper3 .con{position:relative;display:block;overflow:hidden;width:667px;height:376px;margin:0 auto;box-sizing:border-box;padding:20px}
.theme-swiper3 .poster{width:100%;height:100%;display:block;object-fit:cover;overflow:hidden}
.theme-swiper3 .on .poster{display:none}
.theme-swiper3 video{display:block;object-fit:cover;overflow:hidden}
.theme-swiper3 .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background-color:transparent;outline:0;border:none;display:none}
.theme-swiper4{height:230px}
.theme-swiper4{position:relative;width:100%;margin:0 auto}
.theme-swiper4 .swiper-slide{width:368px;height:230px}
.theme-swiper4 .swiper-slide .pic{position:relative;width:100%;height:200px}
.theme-swiper4 .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}
.theme-swiper4 .pic::after{position:absolute;left:0;top:0;right:0;bottom:0;display:block;content:" ";background-color:rgba(0,0,0,.5)}
.theme-swiper4 .swiper-slide-active .pic::after{background-color:rgba(0,0,0,0)}
.theme-swiper5{height:335px}
.theme-swiper5 .tit{margin-bottom:1px}
.theme-swiper5 .desc{font-size:14px;line-height:24px;padding-bottom:15px}
.theme-swiper4-new.theme-swiper4{margin-top:12px}
.theme-swiper4-new.theme-swiper4 .swiper-slide{width:365px;height:auto}
.theme-swiper4-new.theme-swiper4 .pic{margin-bottom:10px;height:250px}
.theme-swiper4-new.theme-swiper4 .tit{font-size:20px}
.theme-swiper4-new.theme-swiper4-1440.theme-swiper4{margin-top:32px}
.theme-swiper4-new.theme-swiper4-1440.theme-swiper4 .swiper-slide{width:420px;height:auto}
.theme-swiper4-new.theme-swiper4-1440.theme-swiper4 .pic{margin-bottom:20px;height:285px}
.theme-swiper4-new.theme-swiper4-1440.theme-swiper4 .tit{font-size:20px}
@media only screen and (min-width:0px){
.main-e1{height:56.25vw;padding:0 2.604vw 0 4.010vw}
.m-safe{padding:0 2.031vw 4.791vw 0}
.g-safe-tit{font-size:2.395vw;font-weight:700;line-height:2.7;margin-bottom:1.25vw}
.g-safe-tit2{width:18.54vw;height:3.593vw;line-height:3.593vw;font-size:.937vw;padding-left:.937vw;margin-bottom:-1.041vw}
.m-safe .r .g-safe-tit2{margin-bottom:-1.041vw}
.g-safe-tit2 span{padding-left:1.041vw}
.m-safe .inner .l{width:26.4vw}
.m-safe .inner .r{float:none;box-sizing:border-box}
.swiper-l{width:23.07vw;height:43.17vw;padding:1.718vw 0 0 0;box-sizing:border-box}
.safe-swiper1 .tit{font-size:.833vw;font-weight:700;margin-bottom: .6vw;}
.safe-swiper1 .tit span{padding-left:.52vw;margin-top:-.104vw}
.safe-swiper1 .desc{font-size:.729vw;border-bottom:1px dashed rgba(255,255,255,.6);line-height:1.75;padding-bottom:.833vw;margin-bottom:.729vw}
.safe-swiper1{height:39.42vw;box-sizing:border-box;margin:0!important;overflow: hidden;}
.safe-swiper1 .con{padding:0 2.291vw 0 1.614vw}
.safe-swiper1 .swiper-slide{font-size:.937vw;height:auto}
.m-safe-video{padding:2.031vw 0 3.125vw;margin-bottom:-.468vw}
.m-video{padding:0 1.562vw 0 1.614vw}
.safe-swiper2{height:16.51vw;overflow: hidden;}
.safe-swiper2 .pic{width:29.94vw;height:16.51vw}
.g-safe-tit3{font-size:.833vw;width:10.26vw;height:2.656vw;line-height:1.822vw;background-size:10.26vw auto;margin:1.614vw 0 1.041vw}
.swiper-active{height:15.26vw;margin-top:-2.447vw;overflow: hidden;}
.swiper-active .swiper-slide{height:auto}
.swiper-active .item{margin-bottom:1.302vw}
.swiper-active .pic{width:7.916vw;height:6.822vw}
.swiper-active .txt{margin-top:.937vw;padding:.677vw 1.562vw .52vw 2.447vw}
.swiper-active-1440 .txt{margin-top:1.562vw}
.swiper-active .tit{font-size:.833vw;margin-bottom:.312vw}
.swiper-active .desc{font-size:.729vw}
.m-safe-active .box{width:63.95vw;height:19.01vw}
.main-e2{padding:0 .781vw}
.school-g-tit1{font-size:1.77vw;font-weight:700;line-height:3.802vw;margin-bottom:3.802vw}
.m-school1 .l{width:25.2vw;height:22.39vw;padding:0 1.822vw}
.m-school1 .cent{top:-4.010vw;transform:translateX(-50%)}
.m-school1 .cent .pic{width:36.92vw;height:36.97vw}
.m-school1 .inner-c{transform:translateX(-50%);top:15.57vw}
.m-school-num2{margin-bottom:.781vw}
.m-school-num2 .con{border:.104vw solid #ffd562;border-radius:.26vw;margin-right:.52vw}
.m-school-num2 .num{font-size:3.697vw;font-weight:400;text-shadow:rgba(226,142,34,1) 0 0 1.041vw;line-height:3.697vw;width:2.76vw;height:3.697vw}
.m-school1 .cent .pic img{object-fit:contain}
.m-school1 .cent .time{font-size:.937vw;text-shadow:rgba(255,64,82,.73) 0 0 .208vw}
.m-school1 .r{width:25.2vw;height:22.39vw;padding:0 1.822vw}
.m-school1 .school-g-tit2{padding:1.406vw 0 1.822vw}
.school-swiper1{height:7.812vw;margin-bottom:1.458vw;margin-top:.364vw}
.school-swiper1 .swiper-slide{height:auto}
.school-g-tit2{font-size:1.145vw;font-weight:700;padding:1.406vw 0 2.135vw}
.school-swiper1 p{font-size:.781vw;line-height:1.77vw;padding:.52vw 0}
.m-school1{margin-bottom:1.562vw}
.m-school1 .item{width:6.822vw;height:4.166vw;border-radius:.208vw;margin-right:.26vw}
.m-school1 .item:last-child{margin-right:0}
.m-school-num .con{font-size:1.458vw}
.m-school-num .desc{font-size:.833vw}
.school-swiper2{height:15.62vw}
.school-swiper2 .swiper-slide{height:auto}
.r-swiper{background-position:1.822vw center;background-size:1px auto;background-repeat:no-repeat;height:16.66vw}
.school-swiper2 .pic{width:3.645vw;height:3.645vw;border-radius:50%;margin-bottom:1.562vw}
.school-swiper2 .swiper-slide-active .pic{border:.156vw solid #ffce3e}
.school-swiper2 .pic img{object-fit:cover}
.school-swiper2 .txt{width:21.19vw;left:1.822vw;height:3.645vw;padding-left:2.76vw;background-size:100% 3.645vw}
.school-swiper2 .name{font-size:.833vw}
.school-swiper2 .desc{font-size:.781vw}
.m-school2 .box{width:25.808%;height:22.39vw;box-sizing:border-box;padding:0 1.614vw}
.m-school2 .box2,.m-school2 .box3{width:23.161%;height:21.87vw}
.m-school2 .box2{margin:0 .781vw}
.m-school2 .box4{height:21.87vw;margin-left:.364vw}
.m-school2 .box1 .school-g-tit2{padding:1.406vw 0 2.708vw}
.m-school2 .box1 .r-swiper{background-position:top .338vw left .312vw}
.school-swiper3{height:11.97vw}
.school-swiper3 .swiper-slide{height:auto}
.school-swiper3 .con{padding-bottom:2.135vw}
.school-swiper3 .pic{width:.677vw;height:.677vw;border-radius:50%;margin-top:.26vw}
.school-swiper3 .txt{font-size:.781vw;line-height:1.093vw;padding-left:1.041vw}
.m-school2 .box2 .school-g-tit2{padding:1.406vw 0 1.875vw}
.school-swiper4{height:15.88vw}
.school-swiper4 .swiper-slide{height:auto}
.school-swiper4 .pic{width:18.54vw;height:4.322vw}
.school-swiper4 .con{width:18.54vw;margin-bottom:1.041vw}
.school-swiper4 .num{left:1.041vw;font-size:1.145vw}
.school-swiper4 .txt{padding-left:5.416vw;font-size:.781vw;line-height:1.041vw;box-sizing:border-box}
.m-school2 .box3 .school-g-tit2{padding:1.406vw 0 1.875vw}
.school-swiper5{height:15.62vw}
.school-swiper5 .swiper-slide{height:auto}
.school-swiper5 .con{margin-bottom:1.041vw}
.school-swiper5 .tit{font-size:.781vw;font-weight:400;line-height:1.25vw}
.school-swiper5 .desc{font-size:.677vw;line-height:.937vw;padding-top:.52vw}
.school-swiper5 .num{font-size:.833vw;font-weight:400;margin-bottom:1.041vw}
.school-swiper5 .num::after{left:3.333vw}
.m-school2 .box4 .school-g-tit2{padding:1.406vw 0 1.718vw}
.school-swiper6{height:14.27vw}
.school-swiper6 .pic{width:21.35vw;height:14.32vw}
.main-e4{padding:0 2.083vw}
#main,#main canvas{width:25.05vw!important;height:15.62vw!important}
.row-theme h2{font-size:1.979vw;font-weight:400;padding:2.395vw 0 3.281vw}
.theme-tit{font-size:1.25vw;padding-left:1.302vw;font-weight:400;padding:1.145vw 0 .989vw 1.302vw}
.m-theme1 .l{width:27.6vw}
.theme-swiper1{height:13.54vw}
.theme-swiper3-con .swiper-slide{padding:0 1.25vw .52vw}
.theme-swiper3-con .con{margin:0;border-bottom:1px solid rgba(255,255,255,.3)}
.theme-swiper3-con .dot{width:.312vw;height:.312vw;margin:.781vw .52vw 0 0}
.theme-swiper3-con .tit{font-size:.833vw;font-weight:400;line-height:1.875vw}
.theme-swiper3-con .desc{font-size:.677vw;line-height:1.041vw;padding-bottom:.729vw}
.theme-swiper2{height:20.31vw}
.theme-swiper2 .con{border-bottom:1px solid rgba(255,255,255,0);margin:0 1.25vw .625vw}
.theme-swiper2 .tit{margin-bottom:.26vw}
.theme-swiper2 .swiper-slide-active .con{border-bottom:1px solid rgba(255,255,255,.3)}
.theme-swiper2 .con1{padding-bottom:1.145vw}
.theme-swiper2 .desc{line-height:1.25vw}
.theme-swiper2 .pic{width:9.947vw;height:6.25vw;margin-right:1.041vw}
.theme-swiper2 .pic img{margin-right:1.093vw}
.theme-swiper2 .top{margin-bottom:.729vw}
.theme-swiper2 .info{font-size:.833vw;line-height:1.562vw}
.theme-swiper2 .desc1{font-size:.729vw;line-height:1.25vw}
.m-theme-num{width:3.020vw;height:3.125vw;background:#0e7ced;margin-right:.52vw}
.theme-swiper2 .num{font-size:1.25vw;font-weight:700}
.theme-swiper2 .date{font-size:.625vw}
.m-theme1 .cent{width:37.91vw;margin-left:1.458vw}
.m-theme1 .cent .box1 .theme-tit{padding:1.145vw 0 2.239vw 1.302vw}
.m-theme1 .r{width:26.56vw}
.m-theme1 .r .box2{height:22.7vw}
.m-theme1 .box1{height:26.4vw}
.m-theme1 .l .box{height:18.22vw;margin-bottom:1.041vw}
.m-theme1 .l .box2{height:25.78vw}
.m-theme1 .l .box2 .theme-tit{padding:1.145vw 0 1.666vw 1.302vw}
.m-theme1 .cent .box1{margin-bottom:1.562vw;height:26.4vw}
.m-theme1 .cent .box2{height:17.18vw}
.m-theme1 .r .box1{margin-bottom:1.562vw;height:20.83vw}
.m-theme1 .cent .box2 .inner{padding:.833vw 0 0}
.theme-video{padding:0 1.562vw}
.theme-swiper3{height:19.58vw;margin:0 1.041vw}
.theme-swiper3 .con{width:34.73vw;height:19.58vw;margin:0 auto;box-sizing:border-box;padding:1.041vw}
.theme-swiper3 .play{width:3.333vw;height:3.333vw;border-radius:50%}
.theme-swiper4{height:11.97vw}
.theme-swiper4 .swiper-slide{width:19.16vw;height:11.97vw}
.theme-swiper4 .swiper-slide .pic{height:10.41vw}
.theme-swiper5{height:17.44vw}
.theme-swiper5 .tit{margin-bottom:1px}
.theme-swiper5 .desc{font-size:.729vw;line-height:1.25vw;padding-bottom:.781vw}
}
@media only screen and (min-width:0px){
.main-e3{padding:.937vw 1.562vw 0}
.row-teacher .top{justify-content:space-between;align-items:center;font-size:.937vw;font-weight:500;margin-bottom:3.020vw}
.m-teacher1{padding:0 2.656vw 0;margin-bottom:1.25vw}
.teacher-tit{font-size:1.25vw;font-weight:500;line-height:3.125vw;margin-bottom:1.77vw}
.m-teacher1 .l{width:21.97vw;height:31.19vw;box-sizing:border-box;padding:0 2.291vw}
.m-teacher1 .r{width:21.97vw;height:31.19vw;box-sizing:border-box;padding:0 2.291vw}
.teacher-swiper1{height:23.95vw}
.teacher-swiper1 .swiper-slide{height:auto}
.teacher-swiper1 .con{margin-bottom:1.354vw}
.teacher-swiper1 .tit{font-size:.937vw;font-weight:500;line-height:1.145vw;margin-bottom:.833vw}
.teacher-swiper1 .desc{font-size:.729vw;line-height:1.406vw;padding-bottom:1.562vw}
.teacher-swiper2{height:24.79vw}
.teacher-swiper2 .pic{width:16.87vw;height:10.78vw;margin-bottom:1.875vw}
.teacher-swiper2 .pic img{object-fit:cover}
.teacher-swiper2 .tit{font-size:1.041vw;font-weight:500;line-height:1.562vw;margin-bottom:1.25vw}
.teacher-swiper2 .desc p{font-size:.729vw;background-repeat:no-repeat;background-size:.625vw auto;padding-left:.937vw;margin-bottom:.729vw}
.teacher-swiper2 .swiper-pagination-bullet{width:.677vw;height:.677vw;background:#edf5f2;border:1px solid #f1d798;opacity:.67;border-radius:50%}
.teacher-swiper2 .swiper-pagination-bullet-active{opacity:1;background:#f3d37f}
.m-teacher1 .cent{margin-left:1.822vw;width:43.85vw;height:27.13vw;margin-top:3.854vw}
.teacher-swiper3 .pic{width:43.85vw;height:27.13vw}
.teacher-swiper3 .pic::after{width:43.85vw;height:9.739vw}
.teacher-swiper3 .pic img{object-fit:contain}
.teacher-swiper3 .tit{bottom:0;transform:translateY(-50%);font-size:1.145vw;font-weight:500;line-height:2.552vw}
.m-teacher2{padding:1.614vw 0 1.77vw 12.81vw;margin:0 2.656vw 0 1.822vw}
.teacher-swiper4{height:11.09vw;margin:0 -.937vw}
.teacher-swiper4 .con{padding:0 .937vw}
.teacher-swiper4 .pic{width:8.385vw;height:11.09vw;border:.104vw solid #f3d37f}
}
.main-e1-1440{width:100%;height:1440px}
.main-network-1440{padding:0 0}
.m-safe-1440{padding:0 75px 0 89px}
.swiper-l-1440{height:1104px}
.safe-swiper1-1440{height:1033px}
.m-safe-active-1440 .box{width:1228px;height:618px;background-position:left top}
.swiper-active-1440 .pic{width:195px;height:142px}
.swiper-active-1440{height:500px}
.g-safe-tit-1440{line-height:3.7;margin-bottom:69px}
.m-safe-video-1440{margin-bottom:22px}
.school-g-tit1-1440{font-size:42px;line-height:88px;margin-bottom:88px}
.m-school1-1440 .cent{top:42px}
.m-school1-1440 .inner-c{top:245px}
.m-school1-1440 .cent .pic{position:relative;width:787px;height:694}
.m-school-num2-1440{margin-bottom:19px}
.m-school1-1440 .school-g-tit2{padding:27px 0 24px}
.school-swiper1-1440{height:358px}
.school-swiper1-1440 p{font-size:14px;line-height:27px}
.m-school-num2-1440 .num{width:53px;height:78px}
.m-school2-1440 .box1 .school-g-tit2{padding:27px 0 44px}
.school-swiper3-1440{height:430px}
.m-school2-1440 .box1 .r-swiper{background-image:url(../images/e-line2-2.png);height:480px}
.m-school2-1440 .box2 .school-g-tit2{padding:27px 0 31px}
.school-swiper4-1440 .con{margin-bottom:11px}
.school-swiper4-1440{height:460px}
.school-swiper5-1440{height:458px}
.school-swiper5-1440 .num::after{background-image:url(../images/e-line3-2.png)}
.m-school2-1440 .box4 .school-g-tit2{padding:27px 0 43px}
.m-school1-1440 .r .school-g-tit2{padding:27px 0 35px}
.r-swiper{background-image:url(../images/e-line-2.png);height:500px}
.school-swiper2-1440 .pic{margin-bottom:26px}
.school-swiper2-1440{height:473px}
.mySwiper2-1440{height:274px;margin-bottom:24px}
.mySwiper2-1440 .con{display:block}
.mySwiper-1440,.mySwiper2-1440 .pic{margin:0 auto;width:410px;height:274px}
.mySwiper2-1440 .pic img{width:100%;height:100%;display:block;object-fit:cover}
.mySwiper-1440{height:146px}
.mySwiper-1440 .pic{position:relative;width:132px;height:96px}
.mySwiper-1440 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.mySwiper-1440 .pic::after{position:absolute;left:0;top:0;bottom:0;right:0;content:" ";background-color:rgba(0,0,0,.4)}
.mySwiper-1440 .swiper-slide-thumb-active .pic{border:3px solid #ff2b2b}
.mySwiper-1440 .swiper-slide-thumb-active .pic::after{background-color:rgba(0,0,0,0)}
.m-school1-1440 .l,.m-school1-1440 .r,.m-school2-1440 .box{height:600px}
.mySwiper-1440 .swiper-pagination-bullet{width:10px;height:10px;border:1px solid #ff2b2b;border-radius:50%;background:0 0}
.mySwiper-1440 .swiper-pagination-bullet-active{background:#ffcd3a;border:1px solid #ffcd3a;border-radius:50%}
.m-theme1-1440 .cent .box1{height:716px}
#main2,#main2 canvas{width:510px!important;height:500px!important}
.m-theme1-1440 .l .box{height:560px;margin-bottom:41px}
.m-theme1-1440 .l .box2{margin-bottom:0;height:615px}
.theme-tit-1440{padding:22px 0 30px 25px}
.theme-swiper-1440 .desc{padding-bottom:16px}
.theme-swiper1-1440{height:448px}
.theme-swiper2-1440{height:486px}
.theme-swiper2-1440 .con{border-bottom:1px solid rgba(255,255,255,.3)}
.theme-swiper2-1440 .desc{padding-bottom:20px}
.m-theme1-1440 .cent .box1{margin-bottom:50px}
.m-theme1-1440 .cent .box2{height:451px}
.theme-swiper3-1440{height:582px}
.theme-swiper3-1440 .con1{position:relative;margin-bottom:8px}
.theme-swiper3-1440 .con2{margin-left:14px;display:block;padding:10px 0 10px;border-bottom:1px solid rgba(255,255,255,.3)}
.theme-swiper3-1440 .swiper-slide-active .con2{display:none}
.theme-swiper3-1440 .con1{display:none}
.theme-swiper3-1440 .swiper-slide-active .con1{display:block}
.theme-swiper3-1440 .con{padding:22px 30px 33px 17px;border-bottom:none;background-color:#1b40a1}
.theme-video-1440{padding:0 30px 0 18px}
.theme-swiper4-1440.theme-swiper4 .swiper-slide{width:420px;height:324px}
.theme-swiper4-1440.theme-swiper4 .pic{position:relative;width:100%;height:280px;overflow:hidden;margin-bottom:8px}
.theme-swiper4 .tit,.theme-swiper4-1440.theme-swiper4 .tit{font-size:16px;text-align:center;font-weight:400;color:#fff;line-height:36px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:0}
.theme-swiper4 .swiper-slide-active .tit,.theme-swiper4-1440.theme-swiper4 .swiper-slide-active .tit{opacity:1}
.m-theme1-1440 .cent .box2 .inner{padding:11px 23px 0}
.m-theme1-1440 .r .box1{height:561px;margin-bottom:41px}
.m-theme1-1440 .r .theme-tit-1440{padding:22px 0 7px 25px}
.m-theme1-1440 .r .box2 .theme-tit-1440{padding:22px 0 20px 25px}
.m-theme1-1440 .r .box2{height:610px}
.theme-swiper5-1440{height:500px}
@media only screen and (min-width:0px){
.main-e1-1440{height:75vw}
.main-network-1440{padding:0 0}
.m-safe-1440{padding:0 3.906vw 0 4.635vw}
.swiper-l-1440{height:57.5vw}
.safe-swiper1-1440{height:53.8vw}
.m-safe-active-1440 .box{width:63.95vw;height:32.18vw}
.swiper-active-1440 .pic{width:10.15vw;height:7.395vw}
.swiper-active-1440{height:26.04vw}
.g-safe-tit-1440{line-height:3.7;margin-bottom:3.593vw}
.m-safe-video-1440{margin-bottom:1.145vw}
.school-g-tit1-1440{font-size:2.187vw;line-height:4.583vw;margin-bottom:4.583vw}
.m-school1-1440 .cent{top:2.187vw}
.m-school1-1440 .inner-c{top:12.76vw}
.m-school1-1440 .cent .pic{width:40.98vw;height:694}
.m-school-num2-1440{margin-bottom:.989vw}
.m-school1-1440 .school-g-tit2{padding:1.406vw 0 1.25vw}
.school-swiper1-1440{height:18.64vw}
.school-swiper1-1440 p{font-size:.729vw;line-height:1.406vw}
.m-school-num2-1440 .num{width:2.76vw;height:4.062vw}
.m-school2-1440 .box1 .school-g-tit2{padding:1.406vw 0 2.291vw}
.school-swiper3-1440{height:22.39vw}
.m-school2-1440 .box1 .r-swiper{background-image:url(../images/e-line2-2.png);height:25vw}
.m-school2-1440 .box2 .school-g-tit2{padding:1.406vw 0 1.614vw}
.school-swiper4-1440 .con{margin-bottom:.572vw}
.school-swiper4-1440{height:23.95vw}
.school-swiper5-1440{height:23.85vw}
.school-swiper5-1440 .num::after{background-image:url(../images/e-line3-2.png)}
.m-school2-1440 .box4 .school-g-tit2{padding:1.406vw 0 2.239vw}
.m-school1-1440 .r .school-g-tit2{padding:1.406vw 0 1.822vw}
.r-swiper{background-image:url(../images/e-line-2.png);height:26.04vw}
.school-swiper2-1440 .pic{margin-bottom:1.354vw}
.school-swiper2-1440{height:24.63vw}
.mySwiper2-1440{height:14.27vw;margin-bottom:1.25vw}
.mySwiper-1440,.mySwiper2-1440 .pic{width:21.35vw;height:14.27vw}
.mySwiper-1440{height:7.604vw}
.mySwiper-1440 .pic{width:6.875vw;height:5vw}
.mySwiper-1440 .pic img{object-fit:cover}
.mySwiper-1440 .pic::after{left:0;top:0;bottom:0;right:0;content:" "}
.mySwiper-1440 .swiper-slide-thumb-active .pic{border:.156vw solid #ff2b2b}
.m-school1-1440 .l,.m-school1-1440 .r,.m-school2-1440 .box{height:31.25vw}
.mySwiper-1440 .swiper-pagination-bullet{width:.52vw;height:.52vw;border:1px solid #ff2b2b;border-radius:50%;background:0 0}
.mySwiper-1440 .swiper-pagination-bullet-active{background:#ffcd3a;border:1px solid #ffcd3a;border-radius:50%}
#main2,#main2 canvas{width:26.56vw!important;height:26.04vw!important}
.m-theme1-1440 .cent .box1{height:37.29vw}
.m-theme1-1440 .l .box{height:29.16vw;margin-bottom:2.135vw}
.m-theme1-1440 .l .box2{height:32.03vw}
.theme-tit-1440{padding:1.145vw 0 1.562vw 1.302vw}
.theme-swiper-1440 .desc{padding-bottom:.833vw}
.theme-swiper1-1440{height:23.33vw}
.theme-swiper2-1440{height:25.31vw}
.theme-swiper2-1440 .con{border-bottom:1px solid rgba(255,255,255,.3)}
.theme-swiper2-1440 .desc{padding-bottom:1.041vw}
.m-theme1-1440 .cent .box1{margin-bottom:2.604vw}
.m-theme1-1440 .cent .box2{height:23.48vw}
.theme-swiper3-1440{height:30.31vw}
.theme-swiper3-1440 .con1{margin-bottom:.416vw}
.theme-swiper3-1440 .con2{margin-left:.729vw;padding:.52vw 0 .52vw;border-bottom:1px solid rgba(255,255,255,.3)}
.theme-swiper3-1440 .con{height:100%;padding:1.145vw 1.562vw 1.718vw .885vw}
.theme-swiper4-new.theme-swiper4{margin-top:.625vw}
.theme-swiper4-new.theme-swiper4 .swiper-slide{width:19.01vw;height:auto}
.theme-swiper4-new.theme-swiper4 .pic{margin-bottom:.52vw;height:13.02vw}
.theme-swiper4-new.theme-swiper4 .tit{font-size:1.041vw}
.theme-video-1440{padding:0 1.562vw 0 .937vw}
.theme-swiper4-1440.theme-swiper4 .swiper-slide{width:21.87vw;height:16.87vw}
.theme-swiper4-1440.theme-swiper4 .pic{height:14.58vw;margin-bottom:.416vw}
.theme-swiper4 .tit,.theme-swiper4-1440.theme-swiper4 .tit{font-size:.833vw;font-weight:400;line-height:1.875vw}
.theme-swiper4-new.theme-swiper4-1440.theme-swiper4{margin-top:2.2vw;height:auto;padding-bottom:1.2vw}
.theme-swiper4-new.theme-swiper4-1440.theme-swiper4:after{content:"";display:block;border-bottom:1px solid rgba(255,255,255,.3);position:absolute;bottom:0;left:1.562vw;right:1.562vw}
.theme-swiper4-new.theme-swiper4-1440.theme-swiper4 .swiper-slide{width:21.87vw;height:auto}
.theme-swiper4-new.theme-swiper4-1440.theme-swiper4 .pic{margin-bottom:1.041vw;height:14.84vw}
.theme-swiper4-new.theme-swiper4-1440.theme-swiper4 .tit{font-size:1.041vw}
.m-theme1-1440 .cent .box2 .inner{padding:.572vw 1.197vw 0}
.m-theme1-1440 .r .box1{height:29.21vw;margin-bottom:2.135vw}
.m-theme1-1440 .r .theme-tit-1440{padding:1.145vw 0 .364vw 1.302vw}
.m-theme1-1440 .r .box2 .theme-tit-1440{padding:1.145vw 0 1.041vw 1.302vw}
.m-theme1-1440 .r .box2{height:31.77vw}
.theme-swiper5-1440{height:26.04vw}
}
.theme-swiper3-1440{position:relative;height:454px;margin-bottom:18px;z-index:5}
.theme-swiper3-con{height:150px;margin-top:-55px;position:relative;z-index:1}
.theme-swiper .tit{margin-bottom:10px}
.theme-swiper3-con .swiper-slide-active{opacity:0}
@media only screen and (min-width:0px){
.theme-swiper3-1440{height:23.64vw;margin-bottom:.937vw;z-index:2!important;position:relative!important}
.theme-swiper3-con{height:8.3vw;margin-top:-2.464vw}
.theme-swiper .tit{margin-bottom:.52vw}
}
.main-ez{padding:0 20px;overflow:hidden;width:1920px}
.g-title-z{margin:29px 0;height:74px;line-height:74px;text-align:center;color:#5295e8;font-size:45px}
.g-tit-z{color:#5295e8;font-size:30px;line-height:1.4;margin-bottom:18px}
.m-entrance,.m-entrance-di,.m-new-hot,.m-school-z,.m-see-new{box-sizing:border-box;background-position:top center;background-repeat:no-repeat;background-size:100% auto}
.row-z01{margin-bottom:20px;overflow:hidden}
.m-new-hot{width:550px;height:474px;padding:37px 22px 34px 25px}
.ul-new-hot{height:335px}
.ul-new-hot .swiper-slide{height:auto;margin-bottom:15px}
.ul-new-hot .top{overflow:hidden;line-height:50px}
.ul-new-hot .tit{width:76%;font-size:16px;color:#000;float:left;position:relative;padding-left:45px;font-weight:700;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.ul-new-hot .time{font-size:14px;color:#666;display:inline-block;width:24%;float:right;text-align:right}
.ul-new-hot .tit::after{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-new-hot .desc{font-size:14px;line-height:24px;color:#666}
.ul-new-hot .tit::after{width:32px;height:16px;background:url(../images/sn10.png) center center no-repeat;background-size:contain}
.m-imp-z,.m-new-hot{float:left;margin-right:20px}
.m-entrance{width:720px;height:219px;margin-bottom:20px;padding:24px 20px 20px}
.m-entrance-di{width:720px;height:235px;padding:24px 20px 20px;overflow:hidden}
.ul-entrance{overflow:hidden;margin:0 -12px}
.ul-entrance li{width:50%;float:left}
.ul-entrance .con{margin:0 12px}
.ul-entrance .pic-box{width:157px;height:116px;background:url(../images/sn5.png) center center no-repeat;background-size:cover;position:relative;margin-right:20px;float:left}
.m-see-new .pic,.ul-entrance .pic{position:absolute;width:149px;height:106px;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%)}
.m-see-new .pic img,.ul-entrance .pic img{width:100%}
.ul-entrance .txt{overflow:hidden}
.ul-entrance .tit{font-size:16px;line-height:30px;color:#333;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.ul-entrance .desc{font-size:14px;color:#666;line-height:24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.m-entrance-di .pic{width:193px;height:131px;float:left;margin-right:20px}
.m-entrance-di .pic img{width:100%}
.m-entrance-di .txt-box{width:465px;font-size:14px;color:#000;line-height:30px;margin-top:5px;float:left;height:120px;overflow:hidden}
.m-entrance-di .txt-box .swiper-slide{height:auto}
.m-games .col-r .g-tit-z1{margin-bottom:6px}
.ul-entrance .mark{position:absolute;height:28px;color:#fff;background-color:rgba(0,0,0,.5);line-height:28px;font-size:14px;width:100%;bottom:0;text-align:center}
.m-see-new{width:570px;height:474px;overflow:hidden;padding:40px 40px 25px 25px}
.ul-see-new{height:350px}
.ul-see-new .swiper-slide{height:auto}
.ul-see-new .li{margin-bottom:15px}
.ul-see-new .li .con{display:block;overflow:hidden}
.ul-see-new .title{font-size:16px;color:#000;line-height:45px;padding-left:26px;position:relative;display:none}
.ul-see-new .title::before{content:"";display:block;position:absolute;height:100%;width:1px;left:5px;top:0;background-color:#5295e8}
.ul-see-new .title::after{content:"";display:block;position:absolute;left:0;width:11px;height:11px;background-color:#5295e8;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.ul-see-new .pic-box{background:url(../images/sn19.png) center center no-repeat;background-size:cover;width:160px;height:105px;position:relative;margin-right:20px;float:left}
.ul-see-new .pic{width:148px;height:93px}
.ul-see-new .txt{overflow:hidden}
.ul-see-new .tit{font-size:18px;color:#000;line-height:30px;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ul-see-new .time{font-size:14px;color:#999;line-height:30px;padding-left:30px;position:relative}
.ul-see-new .time::after{position:absolute;content:'';display:block;background:url(../images/sn20.png) center center no-repeat;background-size:cover;width:20px;height:20px;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-school-z{width:1880px;height:430px;padding:40px 25px 25px}
.m-school-z .top{text-align:center;margin-bottom:30px}
.m-school-z .tit{width:448px;height:54px;display:inline-block;font-size:36px;line-height:54px;font-weight:700;background-repeat:no-repeat;background-size:contain;background-position:center center}
.ul-school-z .txt{font-size:18px;color:#000;line-height:30px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.ul-school-z{margin:0 -14px}
.ul-school-z .con{margin:0 14px;overflow:hidden;text-align:center}
.ul-school-z .pic{margin-bottom:12px}
.ul-school-z .pic img{width:100%}
.ul-school-z .line{display:inline-block;width:50px;height:2px;background-color:#e52e2e}
.main-z{padding:0 74px}
.m-games .title{text-align:center}
.m-games .title .tit{display:inline-block;width:1769px;height:70px;background-position:center center;background-repeat:no-repeat;background-size:cover;margin:40px 0 36px}
.m-games .col-c,.m-games .col-l{height:403px;background-position:center center;background-repeat:no-repeat;background-size:cover;float:left}
.m-games .col-l{width:503px;overflow:hidden}
.m-games .col-l .box{padding:0 40px 40px}
.m-games .col-c{width:654px;margin-left:56px}
.m-games .col-r{float:right;overflow:hidden}
.row-z11{overflow:hidden;margin-bottom:40px}
.g-tit-z1{width:100%;height:50px;background-position:center center;background-repeat:no-repeat;background-size:cover;text-align:center}
.g-tit-z1 h2{line-height:50px;font-size:24px;color:#2267b1;display:inline-block;position:relative}
.g-tit-z1 h2::after,.g-tit-z1 h2::before{content:"";display:block;width:41px;height:15px;background:url(../images/ga6.png) center center no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:-60px}
.g-tit-z1 h2::after{background:url(../images/ga7.png) center center no-repeat;background-size:contain;left:auto;right:-60px}
.m-mark-z{height:252px;width:100%}
.m-table-z1{width:100%}
.m-top-z{overflow:hidden;width:100%;background-color:rgba(255,255,255,.5);height:42px;line-height:42px}
.m-top-z .qr{float:left;text-align:center;overflow:hidden;font-size:16px;color:#333;font-weight:700}
.m-table-z1 tr{line-height:42px;height:42px;font-size:14px;color:#333}
.m-table-z1 tr:nth-child(2n){background-color:rgba(255,255,255,.5)}
.m-table-z1 td{text-align:center}
.m-games .col-l .h2{width:30%}
.m-games .col-l .h3,.m-games .col-l .h4{width:35%}
.m-games .col-c .box{padding:0 32px}
.m-games .col-l .g-tit-z1{margin-bottom:26px}
.m-games .col-r .g-tit-z1{margin-bottom:0}
.m-games .col-c .g-tit-z1{margin-bottom:36px}
.m-project-z .swiper-slide{justify-items:226px}
.m-project-z .pic{float:left;overflow:hidden;margin-right:22px;width:324px;height:226px}
.m-project-z .pic img{width:100%}
.m-project-z .tit{font-size:16px;color:#333;line-height:20px;font-weight:700}
.m-project-z .txt-box{height:222px}
.m-project-z .txt-box .swiper-slide{height:auto}
.m-project-z .desc{font-size:13px;color:#333;line-height:20px}
.m-project-z .txt{overflow:hidden}
.m-project-z .swiper-button-next,.m-project-z .swiper-button-prev,.m-project-z .swiper-pagination{position:static;display:inline-block;float:left;margin:0;width:auto;height:auto}
.m-project-z .swiper-button-next::after,.m-project-z .swiper-button-prev::after{content:"";display:block;font-size:0;width:19px;height:19px;background:url(../images/ga18.png) center center no-repeat;background-size:contain}
.m-project-z .swiper-button-disabled{opacity:1!important}
.m-project-z .swiper-button-disabled.swiper-button-prev::after{background:url(../images/ga17.png) center center no-repeat;background-size:contain}
.m-project-z .swiper-button-prev::after{background:url(../images/ga10.png) center center no-repeat;background-size:contain}
.m-project-z .swiper-button-disabled.swiper-button-next::after{background:url(../images/ga9.png) center center no-repeat;background-size:contain}
.m-project-z .swiper-pagination{width:auto!important}
.m-project-z .swiper-button-next{float:right}
.m-project-z .bot-box{text-align:center}
.m-project-z .bot{display:inline-block;text-align:center;margin-top:32px}
.m-project-z .swiper-pagination{height:19px;display:flex;align-items:center}
.m-project-z .swiper-pagination-bullet{width:4px;height:4px;background-color:#2267b1;opacity:.5;margin:0 4px}
.m-project-z .swiper-pagination-bullet-active{opacity:1}
.m-pic-sw .swiper-button-next,.m-pic-sw .swiper-button-prev{width:26px;height:40px;background:url(../images/ga12.png) center center no-repeat;background-size:contain}
.m-pic-sw .pic{text-align:center}
.m-pic-sw .pic img{display:inline-block;width:498px;height:281px}
.m-pic-sw .swiper-button-next:after,.m-pic-sw .swiper-button-prev:after{content:""!important}
.m-pic-sw .swiper-button-disabled{opacity:1!important}
.m-pic-sw .swiper-button-disabled.swiper-button-prev{background:url(../images/ga20.png) center center no-repeat;background-size:contain}
.m-pic-sw .swiper-button-next{background:url(../images/ga21.png) center center no-repeat;background-size:contain}
.m-pic-sw .swiper-button-disabled.swiper-button-next{background:url(../images/ga11.png) center center no-repeat;background-size:contain}
.m-games .imp{margin:0 auto;margin-top:-70px;width:498px;padding:0 50px}
.m-pic-sw2 .pic{background-color:#fff;width:88px;height:50px;position:relative}
.m-pic-sw2 .pic img{width:84px;height:46px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%)}
.m-games .box2{padding:0 30px}
.ul-txt-games2{height:300px}
.ul-txt-games .swiper-slide{height:auto}
.ul-txt-games .ql{float:left;width:73px;height:64px;text-align:center;margin-right:14px;border-right:1px solid rgba(34,103,177,.2);margin-top:10px}
.ul-txt-games .qr{overflow:hidden;text-align:left}
.ul-txt-games .day{font-size:24px;line-height:30px;color:#2267b1;font-weight:700}
.ul-txt-games .mounth{font-size:12px;line-height:30px;color:#2267b1}
.ul-txt-games .swiper-slide-active .tit{font-weight:700}
.ul-txt-games{height:330px}
.ul-txt-games .li{border-bottom:1px dashed #999;padding:20px 0 20px}
.ul-txt-games .tit{font-size:16px;line-height:36px;color:#333;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.ul-txt-games .desc{font-size:14px;line-height:16px;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ul-txt-games2 .pic{float:left;width:193px;height:127px;overflow:hidden;margin-right:24px}
.ul-txt-games2 .pic img{width:100%}
.row-z12 .g-tit-z1{margin-bottom:22px}
.ul-txt-games2 .li{padding:10px 0 16px}
.ul-txt-games2 .con2{overflow:hidden}
.ul-txt-games2 .swiper-slide{height:auto}
.ul-txt-games2 .li{border:none}
.ul-txt-games2 .tits{font-size:16px;color:#2267b1;line-height:30px;font-weight:700;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.ul-txt-games2 .txt{overflow:hidden}
.ul-txt-games2 .time{font-size:12px;color:#2267b1;line-height:24px;padding-left:26px;position:relative}
.ul-txt-games2 .time::after{content:"";display:block;width:12px;height:11px;background:url(../images/ga23.png) center center no-repeat;background-size:contain;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-txt-games2 .icon{width:29px;height:8px;background-repeat:no-repeat;background-position:center center;background-size:contain;float:right;overflow:hidden;margin-top:-5px}
.ul-school-z2 .con{float:left;margin-bottom:33px}
.m-school-z2{width:1880px;height:790px}
.ul-school-z2 .con:first-child .pic{width:710px;height:576px}
.ul-school-z2 .pic{width:340px;height:240px}
@media only screen and (min-width:0){
.main-ez{padding:0 1.041vw;width:100vw}
.g-title-z{margin:1.51vw 0;height:3.854vw;line-height:3.854vw;font-size:2.343vw}
.g-tit-z{font-size:1.562vw;line-height:1.4;margin-bottom:.937vw}
.row-z01{margin-bottom:1.041vw}
.m-new-hot{width:28.64vw;height:24.68vw;padding:1.927vw 1.145vw 1.77vw 1.302vw}
.ul-new-hot{height:17.44vw}
.ul-new-hot .swiper-slide{height:auto;margin-bottom:.781vw}
.ul-new-hot .top{line-height:2.604vw}
.ul-new-hot .tit{font-size:.833vw;padding-left:2.343vw;font-weight:700}
.ul-new-hot .time{font-size:.729vw}
.ul-new-hot .desc{font-size:.729vw;line-height:1.25vw}
.ul-new-hot .tit::after{width:1.666vw;height:.833vw}
.m-imp-z,.m-new-hot{margin-right:1.041vw}
.m-entrance{width:37.5vw;height:11.4vw;margin-bottom:1.041vw;padding:1.25vw 1.041vw 1.041vw}
.m-entrance-di{width:37.5vw;height:12.23vw;padding:1.25vw 1.041vw 1.041vw}
.ul-entrance{margin:0 -.625vw}
.ul-entrance .con{margin:0 .625vw}
.ul-entrance .pic-box{width:8.177vw;height:6.041vw;background:url(../images/sn5.png) center center no-repeat;background-size:cover;margin-right:1.041vw}
.m-see-new .pic,.ul-entrance .pic{width:7.76vw;height:5.52vw}
.ul-entrance .tit{font-size:.833vw;line-height:1.562vw;margin-bottom:.312vw}
.ul-entrance .desc{font-size:.729vw;line-height:1.25vw}
.m-entrance-di .pic{width:10.05vw;height:6.822vw;margin-right:1.041vw}
.m-entrance-di .txt-box{width:24.21vw;font-size:.729vw;line-height:1.562vw;margin-top:.26vw;height:6.25vw}
.m-entrance-di .txt-box .swiper-slide{height:auto}
.m-games .col-r .g-tit-z1{margin-bottom:.312vw}
.ul-entrance .mark{height:1.458vw;line-height:1.458vw;font-size:.729vw;bottom:0}
.m-see-new{width:29.68vw;height:24.68vw;padding:2.083vw 2.083vw 1.302vw 1.302vw}
.ul-see-new{height:18.22vw}
.ul-see-new .li{margin-bottom:.781vw}
.ul-see-new .title{font-size:.833vw;line-height:2.343vw;padding-left:1.354vw}
.ul-see-new .title::before{content:"";width:1px;left:.26vw;top:0}
.ul-see-new .title::after{content:"";left:0;width:.572vw;height:.572vw}
.ul-see-new .pic-box{width:8.333vw;height:5.468vw;margin-right:1.041vw}
.ul-see-new .pic{width:7.708vw;height:4.843vw}
.ul-see-new .tit{font-size:.937vw;line-height:1.562vw;margin-bottom:.416vw}
.ul-see-new .time{font-size:.729vw;line-height:1.562vw;padding-left:1.562vw}
.ul-see-new .time::after{content:'';width:1.041vw;height:1.041vw}
.m-school-z{width:97.91vw;height:22.39vw;padding:2.083vw 1.302vw 1.302vw}
.m-school-z .top{margin-bottom:1.562vw}
.m-school-z .tit{width:23.33vw;height:2.812vw;font-size:1.875vw;line-height:2.812vw}
.ul-school-z .txt{font-size:.937vw;line-height:1.562vw}
.ul-school-z{margin:0 -.729vw}
.ul-school-z .con{margin:0 .729vw}
.ul-school-z .pic{margin-bottom:.625vw}
.ul-school-z .line{width:2.604vw;height:.104vw}
.main-z{padding:0 3.854vw}
.m-games .title .tit{width:92.13vw;height:3.645vw;margin:2.083vw 0 1.875vw}
.m-games .col-c,.m-games .col-l{height:20.98vw}
.m-games .col-l{width:26.19vw}
.m-games .col-l .box{padding:0 2.083vw 2.083vw}
.m-games .col-c{width:34.06vw;margin-left:2.916vw}
.row-z11{margin-bottom:2.083vw}
.g-tit-z1{height:2.604vw}
.g-tit-z1 h2{line-height:2.604vw;font-size:1.25vw}
.g-tit-z1 h2::after,.g-tit-z1 h2::before{content:"";width:2.135vw;height:.781vw;left:-3.125vw}
.g-tit-z1 h2::after{left:auto;right:-3.125vw}
.m-mark-z{height:13.12vw}
.m-top-z{height:2.187vw;line-height:2.187vw}
.m-top-z .qr{font-size:.833vw;font-weight:700}
.m-table-z1 tr{line-height:2.187vw;height:2.187vw;font-size:.729vw}
.m-games .col-c .box{padding:0 1.666vw}
.m-games .col-r .g-tit-z1{margin-bottom:0}
.m-project-z .swiper-slide{height:11.77vw}
.m-project-z .pic{margin-right:1.145vw;width:16.87vw;height:11.77vw}
.m-project-z .tit{font-size:.833vw;line-height:1.041vw;font-weight:700}
.m-project-z .txt-box{height:11.7vw}
.m-project-z .desc{font-size:.677vw;line-height:1.22vw}
.m-project-z .swiper-button-next::after,.m-project-z .swiper-button-prev::after{content:"";font-size:0;width:.989vw;height:.989vw}
.m-project-z .bot{margin-top:1.666vw}
.m-project-z .swiper-pagination{height:.989vw;margin:0 .26vw}
.m-project-z .swiper-pagination-bullet{width:.208vw;height:.208vw;opacity:.5}
.m-project-z .swiper-pagination-bullet-active{opacity:1}
.m-pic-sw .swiper-button-next,.m-pic-sw .swiper-button-prev{width:1.354vw;height:2.083vw}
.m-pic-sw .pic img{width:25.93vw;height:14.63vw}
.m-games .imp{margin:0 auto;margin-top:-3.645vw;width:25.93vw;padding:0 2.604vw}
.m-pic-sw2 .pic{width:4.583vw;height:2.604vw}
.m-pic-sw2 .pic img{width:4.375vw;height:2.395vw}
.m-games .box2{padding:0 1.562vw}
.ul-txt-games{height:17.18vw}
.ul-txt-games .li{padding:1.041vw 0 1.041vw}
.ul-txt-games .tit{font-size:.833vw;line-height:1.875vw}
.ul-txt-games .desc{font-size:.729vw;line-height:.937vw}
.ul-txt-games2{height:15.62vw}
.ul-txt-games .swiper-slide{height:auto}
.ul-txt-games .ql{width:3.802vw;height:3.333vw;margin-right:.729vw;border-right:1px solid rgba(34,103,177,.2);margin-top:.52vw}
.ul-txt-games .day{font-size:1.25vw;line-height:1.562vw;font-weight:700}
.ul-txt-games .mounth{font-size:.625vw;line-height:1.562vw}
.ul-txt-games .swiper-slide-active .tit{font-weight:700}
.ul-txt-games2 .pic{width:10.05vw;height:6.614vw;margin-right:1.25vw}
.row-z12 .g-tit-z1{margin-bottom:1.145vw}
.ul-txt-games2 .li{padding:.52vw 0 .833vw}
.ul-txt-games2 .tits{font-size:.833vw;line-height:1.562vw;font-weight:700;margin-bottom:.312vw}
.ul-txt-games2 .time{font-size:.625vw;line-height:1.25vw;padding-left:1.354vw}
.ul-txt-games2 .time::after{content:"";width:.625vw;height:.572vw}
.ul-txt-games2 .icon{width:1.51vw;height:.416vw;margin-top:-.26vw}
.ul-school-z2 .con{margin-bottom:1.718vw}
.m-school-z2{width:97.91vw;height:41.14vw}
.ul-school-z2 .con:first-child .pic{width:36.97vw;height:30vw}
.ul-school-z2 .pic{width:17.7vw;height:12.5vw}
.m-games .col-l .g-tit-z1{margin-bottom:1.354vw}
.row-z11 .col-r .g-tit-z1{margin-bottom:0}
.m-games .col-c .g-tit-z1{margin-bottom:1.875vw}
}
/*!****** bl end *******/