*{margin:0;padding:0;border:0;list-style:none;font-weight:normal;}
.wrap-1200{width:100%;max-width:1200px;margin:0 auto;}
body{font-family: PingFang SC, -apple-system, BlinkMacSystemFont, Hiragino Sans GB, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, helvetica neue, helvetica, ubuntu, roboto, noto, segoe ui, Arial, sans-serif;}
.new-banner{position: relative;}
.new-banner img{width:100%}
.new-banner .box{position: absolute;left:0;top:0;width:100%;height:100%;z-index:2;}
.new-banner .box h2{padding-top:50px;font-size: 42px;color: #E10013;font-weight: 700;}
.new-banner .box p{display: block;font-size: 16px;color: #555;line-height: 28px;margin: 20px 0 40px;max-width: 920px;text-align: justify;width: 670px;}
.new-banner .box a{display: flex;justify-content: center;align-items: center;font-size: 16px;color: #fff;width: 128px;height: 40px;background: linear-gradient(0deg, #E60012 0%, #FF2638 99%);border-radius: 4px;margin-right: 16px;}
.new-banner .box a img {width: 15px;height: 15px;margin-left: 5px;}
.title-h2{text-align:center;font-size: 30px;color: #666;font-weight: 700;padding:60px 0;}
.new-first{position: relative;padding-bottom:50px;}
.new-first .bd{display:flex;}
.new-first .bd .item{transition-duration:.5s;width: calc(25% - 15px);margin-right:20px;border:1px solid #DFDFDF;background: linear-gradient(180deg, #F1F3F5 0%, #FFFFFF 100%);padding:35px 25px 15px;text-align:center;min-height:270px;}
.new-first .bd .item:hover{transform: translateY(-10px);-webkit-transform: translateY(-10px);border-color:rgba(248,33,28,0.00);box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.13),0px 0px 10px 0px rgba(214, 30, 27, 0.51),inset 0px 5px 5px 0px rgba(255, 255, 255, 0.3);}
.new-first .bd .item img{width:51px;}
.new-first .bd .item h2{margin:30px 0;}
.new-first .bd .item p{text-align:left;font-size:16px;color: #555;}
a.new-btn{transition-duration:.5s;opacity:0;display: flex;justify-content: center;align-items: center;font-size: 14px;color: #fff;width: 100px;margin:40px auto 0;height: 30px;background: linear-gradient(0deg, #E60012 0%, #FF2638 99%);border-radius: 4px;}
.item:hover .new-btn{opacity:1}
.new-first .bd .item:nth-child(4n){margin-right:0}
.new-first .bg{position: absolute;left:0;top:0;z-index: -1;max-width:1400px}
.new-first .bd2{display:flex;flex-wrap:wrap;}
.new-first .bd2 .item{transition-duration:.5s;display:flex;justify-content: space-between;box-sizing:border-box;padding:45px 45px 20px 45px;width: calc(50% - 10px);margin:0 20px 20px 0;border:1px solid #D8D8D8;}
.new-first .bd2 .item:hover{transform: translateY(-10px);-webkit-transform: translateY(-10px);border-color:rgba(248,33,28,0.00);box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.13),0px 0px 10px 0px rgba(214, 30, 27, 0.51),inset 0px 5px 5px 0px rgba(255, 255, 255, 0.3);}
.new-first .bd2 .item:nth-child(2n){margin-right:0}
.new-first .bd2 .item img{width: 23px;height: 23px;}
.new-first .bd2 .item .txt{width: calc(100% - 30px);}
.new-first .bd2 .item .txt h2{font-size: 18px;transition: all 0.3s;color: #555;font-weight: 500;}
.new-first .bd2 .item .txt p{margin-top: 10px;font-size: 14px;line-height:24px;color: #555;}
.new-first .bd2 .item .txt a.new-btn{margin:15px 0 0 0;}
.new-two{width:100%;height:395px;background:url(../picture/finance_40.png) no-repeat center center;background-size:100% 100%}
.new-two .wrap-1200{display:flex;justify-content: space-between;}
.new-two .txt{position: relative;padding:0 50px;;width:46%;text-align:center;display:flex;align-items: center;justify-content: center;}
.new-two .txt:after{content:"";width:45px;height:43px;background:url(../picture/finance_44.png) no-repeat;background-size: 100%;position: absolute;left:0;top:150px;}
.new-two .txt:before{content:"";width:45px;height:43px;background:url(../picture/finance_42.png) no-repeat;background-size: 100%;position: absolute;right:0;bottom:150px;}
.new-two .txt img{width:205px}
.new-two .txt p{text-align: justify;width: 420px;font-size: 16px;line-height: 33px;color: #666;margin-top: 12px;}
.new-two .txt h3{font-size: 16px;font-weight: 700;color: #555;margin-top:18px;}
.new-two .txt a.new-btn{opacity:1;width:170px;height:40px;line-height:40px;font-size:17px;}
.new-two .pic{width:45%}
.new-two .pic img{width:395px;height:395px;object-fit: fill}
.new-four{width: 100%;background: url(../picture/finance_34.png) no-repeat center top;background-size: 100% 100%;padding-bottom: 88px;}
.new-four .bd .item{transition: all 0.3s;border:1px solid #DFDFDF;display:flex;justify-content: space-between;padding:30px;background:#FFFFFF;margin-bottom:15px;border-radius:5px;}
.new-four .bd .item:hover{margin:35px 0 15px;transform: translateY(-10px);-webkit-transform: translateY(-10px);border-color:rgba(248,33,28,0.00);box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.13),0px 0px 10px 0px rgba(214, 30, 27, 0.51),inset 0px 5px 5px 0px rgba(255, 255, 255, 0.3);}
.new-four .bd .item .pic{width:140px;display:flex;align-items: center;}
.new-four .bd .item .pic img{width:100%}
.new-four .bd .item .pic{width:140px;display:flex;align-items: center;}
.new-four .bd .item .txt{width:calc(100% - 170px);}
.new-four .bd .item .txt h3{font-size: 20px;color: #555;font-weight: 700;transition: all 0.3s;}
.new-four .bd .item .txt p{font-size: 14px;color: #3D3D3D;font-weight: 400;margin-top: 5px;}
.new-four .bd2{display:flex;justify-content: space-between;}
.new-four .bd2 .item{width:31%;padding-bottom:58px;text-align:center;background:#FFFFFF;box-shadow: 0px 0px 10px 0px rgba(104, 131, 206, 0.3);}
.new-four .bd2 .item img{margin:58px auto 20px;width:220px;height:80px;display:block}
.new-four .bd2 .item p{font-size: 18px;color: #555;font-weight: 400;text-align: center;}
.slick-banner{overflow:hidden;position: relative;}
.slick-banner .slider-for{margin:0 auto;max-width:770px}
.slick-banner .slider-for a img{width:100%;display:block}
.slick-banner .slider-nav .item{padding:30px;cursor: pointer;position: relative;}
.slick-banner .slider-nav .slick-current:after{position: absolute;top:15px;left:50%;margin-left:-4.5px;display: block;width: 9px;height: 9px;border-radius: 9px;background: #FF0017;content: '';transition: all 0.5s linear;}
.slick-banner .slider-nav .item img{height: 29px;margin: 16px auto 0;display: block;}
.slick-banner .slider-nav .item h3{transition-duration:.5s;text-align: center;font-size: 15px;color: #555;margin-top: 14px;height: 34px;font-weight: 700;}
.slick-banner .slider-nav .item p{font-size: 12px;color: #666;line-height: 24px;margin-top: 6px;}
.slick-banner .slider-nav .slick-current h3{color:#E60012}
.slick-banner .prev,.slick-banner .next{transition-duration:.6s;display: block;width: 47px;height: 47px;cursor: pointer;position: absolute;top:30%;}
.slick-banner .prev{background: url(../picture/finance_16.png) no-repeat center;background-size: 100% 100%;left:140px}
.slick-banner .next{background: url(../picture/finance_17.png) no-repeat center;background-size: 100% 100%;right:140px;}
.slick-banner .prev:hover{background: url(../picture/finance_47.png) no-repeat center;background-size: 100% 100%;}
.slick-banner .next:hover{background: url(../picture/finance_46.png) no-repeat center;background-size: 100% 100%;}