.wp{width:1188px;margin:auto}.topheight{height:90px}.header{background:#fff;box-shadow:0 0 10px rgb(51 51 51 / .1);position:fixed;width:100%;z-index:3;top:0;left:0;padding:5px 0;transition:all .3s}.header .head{display:flex;justify-content:space-between;align-items:center}.header .logo a{display:block}.header .logo a img{max-height:80px;width:auto}.header .menu li{position:relative}.header .menu li a{display:block;font-size:16px;padding:0 30px}.header .menu li.active a{color:#b41e23}.header .menu li ul{position:absolute;min-width:120px;display:block;background:#fff;left:50%!important;transform:translateX(-50%);border-top:1px solid #eee;padding:10px 0;border-radius:0 0 10px 10px;box-shadow:0 5px 10px rgb(0 0 0 / .1);display:none}.header .menu li ul li a{padding:5px 10px;font-size:15px;color:#666!important;text-align:center;transition:all .3s}.header .menu li ul li a span{white-space:nowrap}.header .menu li ul li a:hover{color:#b41e23!important}.header .searchbox{display:flex;align-items:center}.header .searchbox form{border:1px solid #dedede;display:flex;align-items:center;justify-content:space-between;line-height:35px;border-radius:50px;overflow:hidden}.header .searchbox .tdy-keyword{border:none;padding-left:15px;font-size:14px;outline-style:none}.header .searchbox .tdy-submit{border:none;font-size:14px;background:url(/@/__template__/onemary-neighbor/static/search.png) no-repeat center;background-size:15px;width:25px;margin-right:10px}.banner{position:relative}.banner li a{display:block}.banner li a img{width:100%;height:auto}.banner li.swiper-slide-active h3{top:50%;opacity:1}.banner .dots{position:absolute;bottom:20px;z-index:1;text-align:center}.banner .dots span{background:#fff}.banner .prev,.banner .next{position:absolute;width:50px;height:50px;line-height:50px;font-size:25px;text-align:center;color:#fff;border-radius:5px;left:50px;top:50%;margin-top:-25px;background:rgb(0 0 0 / .3);cursor:pointer;transition:all .3s;z-index:1}.banner .prev:hover,.banner .next:hover{background:#cc2229}.banner .next{left:auto;right:50px}.banner li .img02{display:none}.tit{text-align:center;margin-bottom:50px}.tit h2{font-size:35px;font-weight:700;color:#333}.tit p{font-size:16px;color:#999}.aboutbox{padding:100px 0}.aboutbox .divbox{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.aboutbox .d01{width:50%}.aboutbox .d01 h3{font-size:25px;font-weight:700;margin-bottom:30px;color:#cc2229}.aboutbox .d01 p{font-size:16px;color:#666}.aboutbox .d01 a{display:block;width:120px;line-height:35px;background:#cc2229;text-align:center;color:#fff;font-size:14px;margin-top:30px;border-radius:3px;transition:all .3s}.aboutbox .d01 a:hover{background:#b41e23}.aboutbox span{display:block;width:40%}.aboutbox span img{width:100%;height:auto}.itembox{padding:100px 0;background:#f5f5f5}.itembox ul{display:flex;flex-wrap:wrap;gap:20px}.itembox ul li{width:calc((100% - 3*20px)/4)}.itembox ul li a{display:block}.itembox ul li a img{width:100%;height:auto}.page-index-index-index .footer{background:#f5f5f5}.footer{background:#fff;padding-top:35px}.footer .foot01{display:flex;justify-content:space-between}.footer .foot01 .ftlogo{display:flex;align-items:center;gap:30px}.footer .foot01 .ftlogo .img01{max-width:250px;max-height:70px;width:auto;height:auto}.footer .foot01 .ftlogo ul li{display:flex;align-items:center;gap:10px;padding:5px 0}.footer .foot01 .ftlogo ul li img{width:20px;height:auto}.footer .foot01 .ftlogo ul li h3{font-size:16px;color:#333}.footer .foot01 .ftewm{display:flex;align-items:center;gap:20px}.footer .foot01 .ftewm img{width:100px;height:auto}.footer .foot01 .ftewm p{font-size:16px;color:#333}.footer .copy{border-top:1px solid #eee;margin-top:35px;font-size:14px;padding:15px 0;text-align:center}.footer .copy a{color:#666}.footer .copy a:hover{color:#b41e23}.newsbox{padding:100px 0;display:flex;justify-content:space-between;gap:50px}.newsbox .new01{width:calc((100% - 50px) / 2);flex:1}.newsbox .new01 .tit02{margin-bottom:20px;border-bottom:2px solid #cd232b;display:flex;justify-content:space-between;align-items:center;padding-bottom:15px}.newsbox .new01 .tit02 h2{font-size:20px;font-weight:700;color:#333}.newsbox .new01 .tit02 a{display:block;font-size:14px;color:#999;transition:all .3s}.newsbox .new01 .tit02 a:hover{color:#b41e23}.newsbox .new01 ul li a{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.newsbox .new01 ul li a h3{width:calc(100% - 110px);font-size:16px;color:#333;padding-left:13px;position:relative;transition:all .3s}.newsbox .new01 ul li a h3::after{position:absolute;content:'';width:4px;height:4px;background:#aaa;left:0;top:7px;border-radius:10px;transition:all .3s}.newsbox .new01 ul li a h3:hover{transform:translateX(10px);color:#b41e23}.newsbox .new01 ul li a h3:hover::after{background:#b41e23}.newsbox .new01 ul li a span{font-size:16px;color:#999}.tdy-portal-article-detail-list-nav li a,.tdy-portal-article-column-list-nav li a{color:#333!important}.tdy-portal-article-column-list-nav li.a a,.tdy-portal-article-column-list-nav li:hover a,.tdy-portal-article-column-list-nav li.a a,.tdy-portal-article-detail-list-nav li.a a{color:#cc2229!important}.tdy-portal-article-column-list-nav li a::before,.tdy-portal-article-detail-list-nav li:hover a::before,.tdy-portal-article-detail-list-nav li.a a::before{border:1px solid #d23c41!important}.tdy-portal-article-column-list-nav h3::before,.tdy-portal-article-detail-list-nav h3::before{background:#cc2229!important}.tdy-portal-article-column-list-news .ul01 li a em{color:#cc2229!important}.pub{display:flex;justify-content:right;color:#999;font-size:14px}@media screen and (max-width:1024px){.wp{width:auto}.tdy-nav-m-open{top:13px!important}.header{padding:5px 10px}.header .head{padding:0!important}.header .logo a img{max-height:45px;width:auto}.topheight{height:55px}.header .searchbox{padding-right:45px}.header .searchbox form{line-height:32px;border-radius:50px;overflow:hidden}.banner .prev,.banner .next{width:30px;height:30px;line-height:30px;font-size:18px;left:10px;margin-top:-15px}.banner .next{left:auto;right:10px}.banner li .img02{display:block}.banner li .img01{display:none}.banner .dots{bottom:10px}.aboutbox{padding:50px 10px}.aboutbox .tit{display:none}.tit{margin-bottom:20px}.tit h2{font-size:20px}.tit p{font-size:14px}.aboutbox .divbox{flex-wrap:wrap}.aboutbox span{display:none}.aboutbox .d01{width:100%}.aboutbox .d01 h3{font-size:20px;margin-bottom:20px}.aboutbox .d01 p{font-size:14px}.aboutbox .d01 a{width:110px;line-height:32px;font-size:14px;margin-top:20px}.itembox{padding:50px 10px}.itembox ul{gap:10px}.itembox ul li{width:calc(50% - 5px)}.newsbox{padding:50px 10px;gap:20px 0;flex-wrap:wrap}.newsbox .new01{flex:auto;width:100%}.newsbox .new01 ul li a h3{width:calc(100% - 90px);font-size:14px}.newsbox .new01 ul li a span{font-size:14px}.newsbox .new01 ul li a{padding:5px 0}.newsbox .new01 ul li a h3::after{top:5px}.newsbox .new01 .tit02{margin-bottom:13px;padding-bottom:10px}.newsbox .new01 .tit02 h2{font-size:18px}.footer .foot01{flex-wrap:wrap}.footer .foot01 .ftlogo{gap:15px}.footer .foot01 .ftlogo .img01{max-width:100px;max-height:60px}.footer .foot01 .ftlogo ul li h3{font-size:14px}.footer .foot01 .ftlogo ul li img{width:16px}.footer .foot01 .ftewm{gap:16px;margin-top:10px;padding-left:10px}.footer .foot01 .ftewm p{font-size:14px}.footer .foot01 .ftewm img{width:80px}.footer .copy{margin-top:30px;font-size:12px;padding:12px 0}.tdy-portal-article-column-list-mbnav li.a a{background:#cc2229!important}}