﻿.banner{position:relative;background:#fff;margin:0 auto;overflow:hidden}
.banner .swiper-slide{position:relative;line-height:0}
.banner .swiper-slide img{width:100%}
.banner .swiper-pagination{bottom:6%!important}
.banner .swiper-pagination-bullet{width:.9rem;height:.9rem;border-radius:50%;background:0 0;border:3px solid #fff;opacity:1;box-sizing:border-box;cursor:pointer;margin:0 13px!important;transition:all .5s ease}
.banner .swiper-pagination-bullet-active{opacity:1;background:#fff}
.banner .next,.banner .prev{width:54px;height:54px;cursor:pointer;margin-left:10px;border-radius:50%;border:1px solid rgba(255,255,255,.5);background-color:rgba(255,255,255,.3);top:46%;left:-100px;position:absolute;z-index:9;transition:all .5s ease}
.banner .next:hover,.banner .prev:hover{border-color:#fff}
.banner .next{left:auto;right:-100px}
.banner:hover .prev{left:3%}
.banner:hover .next{right:3%}
.banner .tel{position:absolute;right:50%;bottom:3rem;z-index:10;background-image:url('/images/h-tel.png');background-repeat:no-repeat;background-position:left top;background-size:.9rem .9rem;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;height:2rem;margin-right:-42rem}
.banner .tel i{font-size:1rem;font-weight:700;line-height:85%;color:#fff;font-family:arial;margin-right:.5rem}
.banner .tel em{font-size:2.4rem;font-weight:700;line-height:78%;color:#fff;font-family:arial}
.guide{background:#eee;box-sizing:border-box;padding:5rem 0 7rem 0}
.guide dl{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between}
.guide dl dt{width:39.5rem}
.guide dl dt h2{font-size:2.4rem;font-weight:lighter;line-height:1;color:#1a2c5e;margin-bottom:2.7rem;margin-top:.45rem}
.guide dl dt h2 span{display:block;font-size:1rem;font-weight:400;line-height:1;color:#333;margin-top:1.15rem}
.guide dl dt p{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start}
.guide dl dt p span{background-image:url('/images/yz-jt.png');background-repeat:no-repeat;background-position:left center;background-size:1rem .4rem;font-size:.8rem;font-weight:400;line-height:1rem;color:#1a2c5e;margin-bottom:.8rem;display:block;width:50%;padding-left:1.5rem;box-sizing:border-box}
.guide dl dd{width:36rem;background:#fff;border-radius:.5rem;height:11.5rem;margin-bottom:2.5rem;box-sizing:border-box;padding:1.6rem 2rem 0}
.guide dl dd span{display:block;font-size:1rem;font-weight:400;line-height:1.1rem;color:#1a2c5e}
.guide dl dd em{background:rgba(202,171,105,.15) url('/images/yz-jt2.png');background-repeat:no-repeat;background-position:right 1.5rem center;background-size:.8rem .5rem;height:2.8rem;border-left:.2rem solid #caab69;display:block;margin-top:1rem;margin-bottom:.9rem;font-size:1rem;font-weight:400;line-height:2.8rem;color:#1a2c5e;padding-left:1rem;padding-right:2rem}
.guide dl dd a{display:block;height:2.5rem;background:#caab69;text-align:center;font-size:1rem;font-weight:400;line-height:2.5rem;color:#fff;border-radius:.25rem;transition:all .35s ease-in;cursor: pointer;}
.guide dl dd a:hover{background:#1a2c5e}
.guide .photo{display:block;line-height:0;overflow:hidden;border-radius:.5rem}
.guide .photo img{display:block;width:100%;transition:1s}
.guide .photo:hover img{transform:scale(1.02)}
.project{background:#caab69;height:48rem;padding-top:5.5rem;box-sizing:border-box;position:relative}
.project h2{text-align:center;font-size:2.4rem;font-weight:300;line-height:1;color:#fff;position:relative;z-index:2}
.project .panel{position:absolute;top:0;z-index:1;will-change:left,width,height,clip-path;transition:all .65s ease}
.project .panel img{width:100%;height:100%;object-fit:cover;display:block}
.project .panelLeft{left:0;width:40.68%;height:82.29%;clip-path:polygon(0px 0px,100% 0px,64.012% 100%,0px 100%)}
.project .panelLeft.cur{left:0;width:64.22%;height:100%;clip-path:polygon(0px 0px,100% 0px,72.174% 100%,0px 100%)}
.project .panelRight{left:58.85%;width:41.15%;height:82.29%;clip-path:polygon(35.577% 0px,100% 0px,100% 100%,0px 100%)}
.project .panelRight.cur{left:32.19%;width:67.81%;height:100%;clip-path:polygon(26.338% 0px,100% 0px,100% 100%,0px 100%)}
.project .panelTextLeft dt{position:absolute;z-index:2;top:36.4%;left:6.25%}
.project .panelTextLeft dd{position:absolute;z-index:2;top:77.8%;right:6.25%}
.project .panelTextLeft.cur{opacity:1}
.project .panelTextRight dt{position:absolute;z-index:2;top:36.4%;right:6.25%;text-align:right}
.project .panelTextRight dt h4 a{font-size:1.5rem}
.project .panelTextRight dd{position:absolute;z-index:2;top:77.8%;left:6.25%}
.project .panelTextRight.cur{opacity:1}
.project .panelTextRight.cur dd,.project .panelTextRight.cur dt{margin-top:0}
.project dl{opacity:0;transition:.5s}
.project dl dt h4 a{display:block;font-size:1.8rem;font-weight:300;line-height:1;color:#fff}
.project dl dt em{display:block;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);font-size:.8rem;font-weight:300;line-height:2.5rem;color:#fff;margin-top:1.7rem}
.project dl dt p{font-size:.8rem;font-weight:400;line-height:1.4rem;color:#fff;margin-top:1.9rem}
.project dl dt .xq{width:10rem;height:2.4rem;background:rgba(255,255,255,.2);text-align:center;display:inline-block;font-size:.8rem;font-weight:400;line-height:2.4rem;color:#fff;margin-top:3.8rem;position:relative;transition:.35s}
.project dl dt .xq::before{content:"";display:block;width:.2rem;height:100%;background:#caab69;position:absolute;left:0;top:0;transition:.35s}
.project dl dt .xq img{display:inline-block;width:.8rem;vertical-align:middle;margin-left:1rem;position:relative;z-index:1;transition:.35s}
.project dl dt .xq span{position:relative;z-index:1}
.project dl dt .xq:hover::before{width:100%}
.project dl dd{font-size:1.5rem;font-weight:300;line-height:2.1rem;color:#fff;border-left:.2rem solid #fff;padding-left:1.2rem}
.case{background:#eee;padding-top:4.5rem;padding-bottom:5rem}
.case h2{text-align:center}
.case h2 em{display:block;font-size:1.2rem;font-weight:300;line-height:1;color:#caab69}
.case h2 span{display:block;font-size:2.4rem;font-weight:300;line-height:1;color:#1a2c5e;margin-top:.7rem}
.case .case-con{overflow:hidden}
.case .case-con dl{overflow:hidden;margin-top:4.5rem;position:relative;top:0;height:27.35rem;transition:.5s}
.case .case-con dl dt{display:block;line-height:0;overflow:hidden;border-radius:.5rem .5rem 0 0}
.case .case-con dl dt img{display:block;width:100%}
.case .case-con dl dd{height:14rem;position:relative;box-sizing:border-box;padding:1.6rem .9rem 0 1rem;background:#fff;border-radius:0 0 .5rem .5rem}
.case .case-con dl dd h4{font-size:1.2rem;font-weight:400;line-height:1.1;color:#1a2c5e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.case .case-con dl dd p{font-size:.8rem;font-weight:400;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.2rem;height:3.6rem;margin-top:.5rem}
.case .case-con dl dd .tag{position:absolute;left:0;bottom:0;height:3.5rem;border-top:1px solid #e2e2e2;box-sizing:border-box;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;padding-left:1rem}
.case .case-con dl dd .tag span{font-size:.8rem;font-weight:400;line-height:1.6rem;color:#1a2c5e;padding:0 .9rem;background:#f2f2f2;border-radius:.25rem;display:block;margin-right:.5rem}
.case .case-con dl.cur,.case .case-con dl:hover{margin-top:3.5rem}
.case .case-con dl.cur dd,.case .case-con dl:hover dd{background:#caab69;height:16rem}
.case .case-con dl.cur dd h4,.case .case-con dl:hover dd h4{color:#fff}
.case .case-con dl.cur dd p,.case .case-con dl:hover dd p{color:#fff}
.case .case-con dl.cur dd .tag,.case .case-con dl:hover dd .tag{border-color:rgba(255,255,255,.2)}
.case .case-con dl.cur dd .tag span,.case .case-con dl:hover dd .tag span{background:rgba(255,255,255,.4)}
.case .case-con .switch{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;margin-top:1rem}
.case .case-con .switch .case-l,.case .case-con .switch .case-r{width:1.6rem}
.case .case-con .switch .case-l img,.case .case-con .switch .case-r img{display:block;width:100%}
.case .case-con .switch .swiper-pagination{position:relative;margin:0 .6rem}
.case .case-con .switch .swiper-pagination-bullet{width:.6rem;height:.6rem;border-radius:50%;background:#caab69;opacity:1;box-sizing:border-box;margin:0 .25rem}
.case .case-con .switch .swiper-pagination-bullet-active{background:0 0;border:.15rem solid #1a2c5e}
.advantage{position:relative}
.advantage h2{position:absolute;top:4.7rem;width:100%;text-align:center;z-index:10}
.advantage h2 em{display:block;font-size:1.2rem;font-weight:300;line-height:1;color:#caab69}
.advantage h2 span{display:block;font-size:2.4rem;font-weight:300;line-height:1;color:#fff;margin-top:.7rem}
.advantage .advantage-con dl{position:relative}
.advantage .advantage-con dl dt img{display:block;width:100%;height:100%;object-fit:cover}
.advantage .advantage-con dl dd{position:absolute;z-index:1;left:6rem;top:18.75rem;width:22.4rem}
.advantage .advantage-con dl dd b{display:block;font-size:1.7rem;font-weight:300;line-height:1;color:#fff}
.advantage .advantage-con dl dd p{font-size:.8rem;font-weight:400;line-height:1.2rem;color:#fff;margin-top:1.3rem}
.advantage .advantage-tit{position:absolute;left:0;bottom:0;z-index:10;width:100%}
.advantage .advantage-tit ul{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;border-top:1px solid rgba(255,255,255,.2)}
.advantage .advantage-tit ul li{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:center;opacity:.6;height:6.4rem;align-items:center;flex-grow:1;position:relative;transition:.5s;cursor:pointer}
.advantage .advantage-tit ul li::before{content:"";display:block;width:0;height:.15rem;background:#caab69;position:absolute;top:-1px;left:50%;transition:.5s}
.advantage .advantage-tit ul li img{display:block;width:auto;height:2rem;filter:grayscale(100%) brightness(200%);transition:.5s}
.advantage .advantage-tit ul li span{font-size:1rem;font-weight:400;line-height:2rem;color:#fff;margin-left:1rem;transition:.5s}
.advantage .advantage-tit ul li.cur,.advantage .advantage-tit ul li:hover{opacity:1}
.advantage .advantage-tit ul li.cur::before,.advantage .advantage-tit ul li:hover::before{content:"";width:100%;left:0}
.advantage .advantage-tit ul li.cur img,.advantage .advantage-tit ul li:hover img{filter:grayscale(0%)}
.advantage .advantage-tit ul li.cur span,.advantage .advantage-tit ul li:hover span{color:#caab69}
.process{padding-top:9rem;padding-bottom:1rem;background:#e2e2e2;position:relative}
.process .process-t{position:absolute}
.process .process-t h2{font-size:2.4rem;font-weight:300;line-height:1;color:#1a2c5e}
.process .process-t .zx{width:7rem;height:2.4rem;background:#caab69;text-align:center;display:block;font-size:.8rem;font-weight:400;line-height:2.4rem;color:#fff;margin-top:2rem;cursor: pointer;}
.process .process-t .zx::before{content:"";display:block;width:0;height:100%;background:#1a2c5e;position:absolute;left:0;top:0;transition:.35s}
.process .process-t .zx img{display:inline-block;width:.8rem;vertical-align:middle;margin-left:1rem;position:relative;z-index:1;transition:.35s}
.process .process-t .zx span{position:relative;z-index:1}
.process .process-t .zx:hover::before{width:100%}
.process .process-c{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between}
.process .process-c dl{width:29.52%;position:relative;height:14.5rem;margin-bottom:3.5rem}
.process .process-c dl::before{content:"";display:block;width:100%;height:.15rem;background:#ababab}
.process .process-c dl::after{content:"";display:block;width:calc(100% - .5rem);height:calc(100% - .5rem);position:absolute;right:0;bottom:0;background:#caab69;opacity:0}
.process .process-c dl dt{display:block;line-height:0;overflow:hidden;position:absolute;left:50%;top:50%;border-radius:.5rem;z-index:1;width:0;height:0;transition:.75s}
.process .process-c dl dt img{display:block;width:100%}
.process .process-c dl dd{padding-top:2.4rem;transition:.5s}
.process .process-c dl dd em{position:absolute;right:0;top:2.35rem}
.process .process-c dl dd em img{display:block;width:auto;height:2.5rem}
.process .process-c dl dd b{display:block;font-size:1.2rem;font-weight:700;line-height:1;color:#1a2c5e;position:relative;z-index:2;transition:.5s}
.process .process-c dl dd p{font-size:.8rem;font-weight:400;line-height:1.2rem;color:#333;width:70%;margin-top:.5rem;position:relative;z-index:2;transition:.5s}
.process .process-c dl.cur::before,.process .process-c dl:hover::before{opacity:0}
.process .process-c dl.cur::after,.process .process-c dl:hover::after{opacity:1}
.process .process-c dl.cur dt,.process .process-c dl:hover dt{width:calc(100% - .5rem);height:auto;left:0;top:0}
.process .process-c dl.cur dd,.process .process-c dl:hover dd{padding-left:1.9rem}
.process .process-c dl.cur dd em,.process .process-c dl:hover dd em{opacity:0}
.process .process-c dl.cur dd b,.process .process-c dl:hover dd b{color:#fff}
.process .process-c dl.cur dd p,.process .process-c dl:hover dd p{color:#fff}
.process .process-c dl:first-of-type{margin-left:35.25%}
.team{position:relative}
.team .container{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;height:0}
.team h2 em{display:block;font-size:1.2rem;font-weight:300;line-height:1;color:#caab69}
.team h2 span{display:block;font-size:2.4rem;font-weight:300;line-height:1;color:#fff;margin-top:.7rem}
.team .team-t{position:absolute;top:5.8rem;z-index:2;width:100%}
.team .team-t ul{margin-top:1.1rem}
.team .team-t ul li{position:relative;border-radius:.3rem;overflow:hidden;margin-bottom:1rem;width:8rem}
.team .team-t ul li img{display:block;width:100%;transition:.65s}
.team .team-t ul li span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:400;line-height:2rem;color:#fff;background:#373532;position:absolute;left:0;bottom:0;width:100%;box-sizing:border-box;padding:0 .2rem;transition:.65s}
.team .team-t ul li.cur span{background:#1a2c5e}
.team .team-c dl{position:relative}
.team .team-c dl dt img{display:block;width:100%}
.team .team-c dl dd{position:absolute;z-index:3;top:21.5rem;left:6.25%;width:22rem}
.team .team-c dl dd h4 a{font-size:1rem;font-weight:400;line-height:1;color:#fff}
.team .team-c dl dd h4 span{display:block;font-size:1.8rem;font-weight:400;line-height:1;color:#fff;margin-top:1rem}
.team .team-c dl dd p{font-size:.8rem;font-weight:400;line-height:1.4rem;color:#fff;margin-top:.5rem;position:relative;z-index:2;transition:.5s;margin-top:1.5rem}
.team .team-c dl dd .xq{width:7rem;height:2.4rem;background:#34363a;text-align:center;display:block;font-size:.8rem;font-weight:400;line-height:2.4rem;color:#fff;box-sizing:border-box;position:absolute;top:11.9rem;transition:.5s}
.team .team-c dl dd .xq::before{content:"";display:block;width:.2rem;height:100%;background:#caab69;position:absolute;left:0;top:0;transition:.35s}
.team .team-c dl dd .xq img{display:inline-block;width:.8rem;vertical-align:middle;margin-left:1rem;position:relative;z-index:1;transition:.35s}
.team .team-c dl dd .xq span{position:relative;z-index:1}
.team .team-c dl dd .xq:hover::before{width:100%}
.video{padding-top:5.5rem;padding-bottom:7rem}
.video h2{text-align:center}
.video h2 em{display:block;font-size:1.2rem;font-weight:300;line-height:1;color:#caab69}
.video h2 span{display:block;font-size:2.4rem;font-weight:300;line-height:1;color:#1a2c5e;margin-top:.7rem}
.video .video-con{margin-top:3.5rem}
.video .video-con .hot{margin-bottom:3.2rem}
.video .video-con .hot dl{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start;border-radius:.5rem;overflow:hidden}
.video .video-con .hot dl dt{display:block;line-height:0;overflow:hidden;width:66.2%;order:2;position:relative}
.video .video-con .hot dl dt a::before{content:"";display:block;background-image:url('/images/sp-play.png');background-repeat:no-repeat;background-position:center center;background-size:100% 100%;width:4rem;height:4rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}
.video .video-con .hot dl dt img{display:block;width:100%}
.video .video-con .hot dl dd{background:#caab69;width:33.8%;box-sizing:border-box;padding:3rem 3rem 0 3rem}
.video .video-con .hot dl dd h4 a{font-size:1.5rem;font-weight:300;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:2.1rem;height:4.2rem;letter-spacing:.1rem;text-align:justify}
.video .video-con .hot dl dd p{font-size:.8rem;font-weight:400;line-height:1.3rem;color:#fff;margin-top:1rem}
.video .video-con .hot dl dd .tip{border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);padding:1rem 0;margin-top:2.1rem;margin-bottom:3.5rem}
.video .video-con .hot dl dd .tip span{display:block;font-size:.8rem;font-weight:400;line-height:1.6rem;color:#fff;position:relative;padding-left:.5rem}
.video .video-con .hot dl dd .tip span::before{content:"";display:block;width:.25rem;height:.25rem;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%);background:#fff}
.video .video-con .hot dl dd .xq{width:7rem;height:2.4rem;background:rgba(255,255,255,.2);text-align:center;display:block;font-size:.8rem;font-weight:400;line-height:2.4rem;color:#fff;box-sizing:border-box;position:relative;transition:.35s}
.video .video-con .hot dl dd .xq::before{content:"";display:block;width:0;height:100%;background:#1a2c5e;position:absolute;left:0;top:0;transition:.35s}
.video .video-con .hot dl dd .xq img{display:inline-block;width:.8rem;vertical-align:middle;margin-left:1rem;position:relative;z-index:1;transition:.35s}
.video .video-con .hot dl dd .xq span{position:relative;z-index:1}
.video .video-con .hot dl dd .xq:hover::before{width:100%}
.video .video-con .list{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start}
.video .video-con .list dl{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start;border-radius:.5rem;overflow:hidden;width:32.4%;margin-right:1.4%}
.video .video-con .list dl:nth-of-type(3n){margin-right:0}
.video .video-con .list dl dt{display:block;line-height:0;overflow:hidden;position:relative;border-radius: 0.5rem;}
.video .video-con .list dl dt a::before{content:"";display:block;background-image:url('/images/sp-play.png');background-repeat:no-repeat;background-position:center center;background-size:100% 100%;width:4rem;height:4rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}
.video .video-con .list dl dt img{display:block;width:100%}
.video .video-con .list dl dd{padding-top:1.3rem}
.video .video-con .list dl dd h4 a{font-size:1.2rem;font-weight:400;line-height:1.5rem;color:#1a2c5e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.video .video-con .list dl dd p{font-size:.8rem;font-weight:400;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.4rem;height:2.8rem;margin-top:.3rem}
.news{background:#f5f5f5;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start}
.news .news-t{width:24.55%;padding-left:6.25%;padding-right:5.2%;background:#fff;margin-top:.1rem}
.news .news-t h2{margin-top:4.6rem;margin-bottom:4.6rem}
.news .news-t h2 a{display:block;font-size:2.4rem;font-weight:300;line-height:3rem;color:#1a2c5e}
.news .news-t ul li{border-top:.1rem solid #eee}
.news .news-t ul li a{display:block;font-size:1rem;font-weight:400;line-height:6.4rem;color:#333;background-image:url('/images/news-xq.png');background-repeat:no-repeat;background-position:right center;background-size:1.05rem 2rem}
.news .news-t ul li.cur a{color:#caab69;font-weight:700}
.news .news-t .zx{width:7rem;height:2.4rem;background:#caab69;text-align:center;display:block;font-size:.8rem;font-weight:400;line-height:2.4rem;color:#fff;margin-top:2rem;transition:.35s;position:relative;cursor: pointer;}
.news .news-t .zx::before{content:"";display:block;width:0;height:100%;background:#1a2c5e;position:absolute;left:0;top:0;transition:.35s}
.news .news-t .zx img{display:inline-block;width:.8rem;vertical-align:middle;margin-left:1rem;position:relative;z-index:1}
.news .news-t .zx span{position:relative;z-index:1}
.news .news-t .zx:hover::before{width:100%}
.news .news-c{width:54.25%;height:43rem;box-sizing:border-box;margin-right:6.25%;margin-left:3.5%;margin-top:5rem}
.news .news-c .hot dl{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start;background:#caab69;border-radius:.5rem;overflow:hidden}
.news .news-c .hot dl dt{display:block;line-height:0;overflow:hidden;border-radius:.5rem;width:49%}
.news .news-c .hot dl dt img{display:block;width:100%}
.news .news-c .hot dl dd{width:51%;box-sizing:border-box;padding:2.7rem 2.7rem 0 2.4rem}
.news .news-c .hot dl dd i{display:block;font-size:.9rem;font-weight:300;line-height:1;color:#1a2c5e}
.news .news-c .hot dl dd h4 a{display:block;font-size:1.5rem;font-weight:400;line-height:1.8rem;color:#1a2c5e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.5rem;margin-bottom:1.5rem}
.news .news-c .hot dl dd p{font-size:.8rem;font-weight:400;color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.2rem;height:2.4rem}
.news .news-c .list{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between}
.news .news-c .list li{margin-top:3.5rem;width:50%;padding-left:3%;box-sizing:border-box}
.news .news-c .list li h4{font-size:1.2rem;font-weight:400;line-height:1.5rem;color:#1a2c5e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news .news-c .list li p{font-size:.8rem;font-weight:400;line-height:1rem;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.5rem}