@charset "UTF-8";
.section.section1{background-color:#f7f7f9;text-align:center;}
.section.section1 .circle{background-position:center;background-size:cover;background-repeat:no-repeat;background-size:100%;margin:0 auto;position:relative;background-image:unset;}
.section.section1 .circle .value{text-align:center;color:#dc000c;font-size:24px;font-weight:bold;width:100%;}
.section.section1 .circle .value span{font-size:100px;margin-right:10px;}
.section.section1 .title{margin-top:10px;font-size:20px;}
.section.section2 .wrap{max-width:1200px;margin:0 auto;}
.section.section2 .wrap .pc .top{display:flex;justify-content:space-between;align-items:center;}
.section.section2 .wrap .pc .top .left{width:700px;height:250px;}
.section.section2 .wrap .pc .top .left img{width:100%;height:100%;object-fit:cover;}
.section.section2 .wrap .pc .top .right{width:250px;height:250px;background-color:#1d1e1f;padding:30px;position:relative;}
.section.section2 .wrap .pc .top .right img{height:100%;position:absolute;right:0;top:0;width:calc(100% - 40px);}
.section.section2 .wrap .pc .top .right .text{color:#fafafa;font-weight:bold;}
.section.section2 .wrap .pc .top .right .text .title{font-size:24px;margin-bottom:15px;}
.section.section2 .wrap .pc .top .right .text .content{font-size:16px;}
.section.section2 .wrap .pc .top .right .text .content p{margin-bottom:10px;}
.section.section2 .wrap .pc .top .right .text .content p:last-child{margin-bottom:0;}
.section.section2 .wrap .pc .bottom{display:flex;align-items:center;}
.section.section2 .wrap .pc .bottom .left{width:700px;height:250px;}
.section.section2 .wrap .pc .bottom .left .text .title{font-size:24px;margin-bottom:15px;font-weight:bold;margin-top:30px;width:max-content;padding-bottom:16px;border-bottom:6px solid #dc000c;}
.section.section2 .wrap .pc .bottom .left .text .content{font-size:16px;font-size:14px;color:#6d7278;}
.section.section2 .wrap .pc .bottom .left .text .content p{margin-bottom:10px;}
.section.section2 .wrap .pc .bottom .left .text .content p:last-child{margin-bottom:0;}
.section.section2 .wrap .pc .bottom .left .text .content p{margin:0;line-height:20px;}
.section.section2 .wrap .pc .bottom .right{width:250px;height:250px;background-color:#dc000c;padding:30px;position:relative;}
.section.section2 .wrap .pc .bottom .right img{height:100%;position:absolute;right:0;top:0;width:calc(100% - 40px);}
.section.section2 .wrap .pc .bottom .right .text{color:#fafafa;}
.section.section2 .wrap .pc .bottom .right .text .title{font-size:24px;margin-bottom:15px;font-weight:bold;}
.section.section2 .wrap .pc .bottom .right .text .content{font-size:16px;font-weight:bold;}
.section.section2 .wrap .pc .bottom .right .text .content p{margin-bottom:10px;}
.section.section2 .wrap .pc .bottom .right .text .content p:last-child{margin-bottom:0;}
.section.section2 .wrap .wap .top{display:flex;}
.section.section2 .wrap .wap .top .box{flex:1;height:180px;padding:10px;position:relative;}
.section.section2 .wrap .wap .top .box:first-child{background-color:#1d1e1f;}
.section.section2 .wrap .wap .top .box:last-child{background-color:#dc000c;}
.section.section2 .wrap .wap .top .box img{height:100%;position:absolute;right:0;top:0;width:calc(100% - 40px);width:calc(100% - 60px);height:auto;}
.section.section2 .wrap .wap .top .box .text{color:#fafafa;}
.section.section2 .wrap .wap .top .box .text .title{font-size:14px;margin-bottom:15px;font-weight:bold;}
.section.section2 .wrap .wap .top .box .text .content{font-size:12px;}
.section.section2 .wrap .wap .top .box .text .content p{margin-bottom:5px;}
.section.section2 .wrap .wap .top .box .text .content p:last-child{margin-bottom:0;}
.section.section2 .wrap .wap .bottom img{width:100%;}
.section.section2 .wrap .wap .bottom .text .title{font-size:24px;margin-bottom:15px;font-weight:bold;width:max-content;padding-bottom:8px;border-bottom:3px solid #dc000c;margin:10px auto;}
.section.section2 .wrap .wap .bottom .text .content{font-size:16px;color:#6d7278;text-align:center;}
.section.section2 .wrap .wap .bottom .text .content p{margin-bottom:10px;}
.section.section2 .wrap .wap .bottom .text .content p:last-child{margin-bottom:0;}
.section.section2 .wrap .wap .bottom .text .content p{margin:0;}
.section.section2-1{}
.section.section2-1 .wrap{display:flex;}
.section.section2-1 .nav{flex:0 0 250px;display:flex;flex-direction:column;gap:20px;padding:20px;background:#f5f5f5;border-radius:10px;}
.section.section2-1 .nav h2{padding:15px;cursor:pointer;transition:all 0.3s;border-radius:5px;font-size:24px;margin:0;}
.section.section2-1 .nav h2:hover{background:#fff;transform:translateX(10px);color:#dc000c;}
.section.section2-1 .content{flex:1;padding:20px;}
.section.section2-1 .content-item{display:none;gap:20px;animation:fadeIn 0.5s;}
.section.section2-1 .content-item.active{display:flex;}
.section.section2-1 .content-img{flex:0 0 400px;height:300px;border-radius:10px;object-fit:cover;}
.section.section2-1 .content-text{flex:1;}
.section.section2-2 .wrap{display:flex;justify-content:space-between;gap:20px;}
.section.section2-2 .wrap .text{display:flex;flex-direction:column;gap:20px;}
.section.section2-2 .wrap .text .item .title{font-size:24px;font-weight:bold;margin-bottom:10px;}
.section.section2-2 .wrap .text .item .content{font-size:16px;line-height:1.8;}
.section.section2-2 .wrap .text .item .content p{margin:0;}
.section.section2-2 .wrap .image{flex:0 768px;overflow:hidden;}
.section.section2-2 .wrap .image img{max-width:100%;height:100%;object-fit:cover;transition:all 0.3s;}
.section.section2-2 .wrap .image img:hover{transform:scale(1.1);}
.section.section2-3 .list .item{flex-direction:column;}
.section.section2-3 .list .item:nth-child(2n){flex-direction:column-reverse;}
.section.section2-3 .list .item .text > div{width:100%;}
.section.section2-3 .list .item .text .subtitle{color:#999;}
.section.section2-3 .list .item .text .title{color:#000;font-size:32px;}
.section.section2-3 .list .item .text .content{color:#666;font-size:14px;color:#666666;width:80%;margin:0 auto;line-height:1.6;margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all 0.5s;max-height:24px;}
.section.section2-3 .list .item .image{transition:all 0.3s;}
.section.section2-3 .list .item .image img{transition:all 0.3s;filter:grayscale(100%);opacity:0.6;}
.section.section2-3 .list .item:hover .text .content{white-space:normal;max-height:100px;}
.section.section2-3 .list .item:hover .image img{filter:unset;opacity:1;}
.section.section3{background-color:#f7f7f9;}
.section.section3 .grid{display:grid;gap:20px;grid-template-columns:repeat(3, minmax(0, 1fr));}
.section.section3 .box{background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:12px;position:relative;min-height:230px;overflow:hidden;}
.section.section3 .box .text{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0, 0, 0, 0.6);text-align:center;color:#fff;padding:1rem 1.25rem;}
.section.section3 .box .text .title{font-size:24px;margin-bottom:15px;font-weight:bold;margin-bottom:0.5rem;}
.section.section3 .box .text .content{font-size:16px;}
.section.section3 .box .text .content p{margin-bottom:10px;}
.section.section3 .box .text .content p:last-child{margin-bottom:0;}
.section.section4{background-position:center;background-size:cover;background-repeat:no-repeat;}
.section.section4 .section-title{color:#fff;}
.section.section4 .container{overflow:hidden;}
.section.section4 .container .space{height:20px;}
.section.section4 .swiper-slide img{background-color:#fff;border-radius:4px;}
@media (max-width:768px) {
	.section.section1 .circle .value{font-size:16px;}
	.section.section1 .circle .value span{font-size:28px;margin-right:5px;}
	.section.section1 .title{font-size:14px;}
	.section.section2 .wrap{padding:0 15px;}
	.section.section2 .wrap .pc .bottom .left .text .title{font-size:16px;}
	.section.section2 .wrap .pc .bottom .left .text .content{font-size:12px;}
	.section.section2 .wrap .pc .bottom .right .text .title{font-size:16px;}
	.section.section2 .wrap .pc .bottom .right .text .content{font-size:12px;}
	.section.section2 .wrap .wap .bottom .text .title{font-size:16px;}
	.section.section2 .wrap .wap .bottom .text .content{font-size:12px;}
	.section.section2-1 .wrap{flex-direction:column;}
	.section.section2-1 .nav{flex:none;width:100%;flex-direction:row;overflow-x:auto;}
	.section.section2-1 .nav h2{white-space:nowrap;}
	.section.section2-1 .content-item{flex-direction:column;}
	.section.section2-1 .content-img{width:100%;height:200px;flex:none;}
	.section.section2-2 .wrap{flex-direction:column;}
	.section.section2-2 .wrap .text .item .title{font-size:16px;}
	.section.section2-2 .wrap .text .item .content{font-size:12px;}
	.section.section2-2 .wrap .image{flex:1;}
	.section.section2-2 .wrap .image img{height:auto;}
	.section.section2-3 .list .item:nth-child(2n){flex-direction:column;}
	.section.section2-3 .list .item .text .title{font-size:20px;}
	.section.section2-3 .list .item .text .content{max-height:none !important;white-space:normal !important;}
	.section.section3 .grid{grid-template-columns:repeat(1, minmax(0, 1fr));}
	.section.section3 .box{min-height:180px;}
	.section.section3 .box .text .title{font-size:16px;}
	.section.section3 .box .text .content{font-size:12px;}
}
/*# sourceMappingURL=cooperate.css.map */