.home .banner{position:relative}.home .banner::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.2)}.home .banner img{width:100%;display:block;object-fit:cover;height:33vh}.home .banner .text{position:absolute;left:0;width:100%;bottom:1.5625vw;color:white;padding:0 10.41667vw}.home .banner .text .p1{font-size:1.5625vw;font-weight:600;line-height:1}.home .banner .text .des{font-size:1.04167vw;margin-top:1.04167vw;line-height:1.3;font-weight:200}.home .nav_menu{background:#F5F5F5;padding:0 10.41667vw;display:flex;align-items:center}.home .nav_menu a{display:block;padding:1.04167vw 2.29167vw;color:#222;font-size:.88542vw;line-height:1.2;transition:all 600ms;cursor:pointer}.home .nav_menu a:hover{background:#FFF;color:#E6001A}.home .nav_menu .on{background:#FFF;color:#E6001A}.home .nav_menu span{width:1px;height:.52083vw;background:#CCC}.home .section{margin:3.125vw 11.97917vw 6.25vw 11.97917vw}.home .section .s_top{display:flex;justify-content:space-between;align-items:center}.home .section .s_top .t{color:#000;font-size:1.66667vw}.home .section .s_top .s_search{border-bottom:3px solid #333;display:flex;padding:.78125vw;align-items:center}.home .section .s_top .s_search p{color:#333;font-size:.78125vw;margin:0 2.60417vw 0 1.5625vw}.home .section .s_top .s_search input{color:#333;font-size:.78125vw;width:11.45833vw;outline:none;border:none}.home .section .s_top .s_search .btn{cursor:pointer}.home .section .s_top .s_search .btn svg{display:block;width:1.04167vw}.home .section .list{margin:7.8125vw 0 0 0}.home .section .list .item{position:relative;display:flex;justify-content:flex-end}.home .section .list .item:not(:last-child){margin-bottom:4.16667vw}.home .section .list .item .sub{position:absolute;left:0;top:0}.home .section .list .item .sub .name{font-size:1.2vw}.home .section .list .item .sub a{border-radius:.83333vw;border:1px solid #FB0000;display:flex;align-items:center;padding:0 .625vw;line-height:2;width:fit-content;margin-top:2.86458vw}.home .section .list .item .sub a svg{width:.72917vw;display:block;margin-top:.05208vw}.home .section .list .item .sub a p{color:#FB0000;font-size:.625vw;margin-left:.3125vw}.home .section .list .item .num{position:absolute;left:9.375vw;top:0;color:rgba(0,0,0,0.03);font-size:9.375vw;line-height:0.77;letter-spacing:-.15625vw;font-weight:bold}.home .section .list .item .box{background:#FFF;width:54.16667vw;transition:all 600ms}.home .section .list .item .box .pic{overflow:hidden}.home .section .list .item .box .pic img{width:100%;display:block;object-fit:contain;transition:all 600ms}.home .section .list .item .box .text{padding:1.09375vw .52083vw}.home .section .list .item .box .text .d1{display:flex;justify-content:space-between;align-items:center}.home .section .list .item .box .text .d1 .pname{font-size:1.04167vw}.home .section .list .item .box .text .d1 a{border-radius:.83333vw;border:2px solid #FB0000;display:flex;padding:.26042vw .625vw;align-items:center;color:#FB0000;font-size:.625vw;transition:all 600ms}.home .section .list .item .box .text .d1 a svg{width:.72917vw;display:block;margin-right:.26042vw}.home .section .list .item .box .text .d1 a svg path{transition:all 600ms}.home .section .list .item .box .text .d1 a:hover{background:#FB0000;color:#fff}.home .section .list .item .box .text .d1 a:hover svg path{stroke:#fff}.home .section .list .item .box .text .des{margin:.41667vw 7.29167vw .83333vw 0;color:#666;line-height:1.7;font-size:.72917vw}.home .section .list .item .box .text .more{display:flex;width:fit-content;align-items:center;color:#A0A0A0;font-size:.83333vw}.home .section .list .item .box .text .more svg{display:block;margin-left:.52083vw}.home .section .list .item .box:hover{box-shadow:0px 2px 8px rgba(0,0,0,0.16)}.home .section .list .item .box:hover .pic img{transform:scale(1.02)}.home .section .pager{display:flex;align-items:center;justify-content:center;margin:4.16667vw 0}.home .section .pager .prev svg,.home .section .pager .next svg{display:block;width:1.19792vw}.home .section .pager a img{margin:0 0 0 10px;display:block}.home .section .pager a:nth-last-child(2) img{margin:0 10px 0 0}.home .section .pager .nums{display:flex;margin:0 1vw}.home .section .pager .nums a{color:#8b8b8b;font-size:1.04167vw;padding:0.1vw 0.5vw;margin:0 0.2vw}.home .section .pager .nums .active{color:#FB0000;border-bottom:2px solid #FB0000;font-weight:600}.home .section .pager p{color:#333;font-size:.78125vw;margin-left:2.08333vw}@media screen and (max-width: 1024px){.home .banner img{height:300px}.home .nav_menu{padding:0}.home .nav_menu a{padding:15px 10px;font-size:14px}.home .nav_menu span{height:10px}.home .section{margin:30px 5% 60px 5%}.home .section .s_top{flex-direction:column}.home .section .s_top .t{font-size:24px;margin-bottom:20px}.home .section .s_top .s_search{padding:10px;width:100%}.home .section .s_top .s_search p{font-size:16px;margin:0 20px 0 15px}.home .section .s_top .s_search input{font-size:16px;width:70%}.home .section .s_top .s_search .btn svg{width:20px}.home .section .list{margin-top:60px}.home .section .list .item{display:block}.home .section .list .item:not(:last-child){margin-bottom:30px}.home .section .list .item .sub{position:static}.home .section .list .item .sub .name{font-size:18px}.home .section .list .item .sub a{width:fit-content;padding:5px 10px;border-radius:30px;margin-top:20px}.home .section .list .item .sub a svg{width:12px}.home .section .list .item .sub a p{font-size:12px}.home .section .list .item .num{font-size:100px;right:0;left:auto}.home .section .list .item .box{width:100%;margin-top:20px}.home .section .list .item .box .text{padding:15px 10px}.home .section .list .item .box .text .d1 .pname{font-size:18px}.home .section .list .item .box .text .d1 a{padding:5px 8px;font-size:12px}.home .section .list .item .box .text .d1 a svg{width:20px;margin-right:5px}.home .section .list .item .box .text .des{font-size:14px;margin:15px 0}.home .section .list .item .box .text .more{font-size:14px}.home .section .list .item .box .text .more svg{margin-left:10px}.home .section .pager .prev svg,.home .section .pager .next svg{width:auto}.home .section .pager .nums{margin:0 10px}.home .section .pager .nums a{font-size:16px;padding:3px 5px;margin:0 5px}.home .section .pager p{font-size:14px}}
