﻿.topbanner{width:100%;margin-bottom:20px}
.home-build{position:relative}
.home-build .img img{width: 100%;display:block;}
.home-build .inner{position: absolute;top:50%;left:50%;z-index:2;transform: translate(-50%,-50%);background: rgba(255,255,255,0.6);border-radius: 30px;padding:3%;text-align:center;}
.home-build .inner>.l-wrap{padding:0;}
.home-build .inner .build-title{font-weight: var(--fontbold7);font-size:30px;display:flex;align-items: center;justify-content: center;}
.home-build .inner .build-title span{margin:0 15px;white-space: nowrap;}
.home-build .inner .build-des{margin:2% 0 3%;font-size:var(--fontsize20)}
.home-build .inner .build-more a{display: inline-block;background: var(--fontcolor);color:#fff;padding:5px 25px;border-radius: 30px;transition: all .3s;font-size:var(--fontsize20)}
.home-build .inner .build-more a:hover{background: var(--color);}
@media (max-width:768px){.home-build .inner .build-title{font-size:var(--fontsize22)}
.home-build .inner .build-title span{margin:0 8px;}
.home-build .inner .build-des,.home-build .inner .build-more a{font-size:var(--fontsize16)}}
@media (max-width:550px){.home-build .inner{border-radius: 10px;padding:5px;}
.home-build .inner .build-title{font-size:var(--fontsize14)}
.home-build .inner .build-title span{margin:0 3px;}
.home-build .inner .build-des{margin:2px 0 5px;}
.home-build .inner .build-des,.home-build .inner .build-more a{font-size:var(--fontsize12)}}
@media (min-width:769px){.home-adv .advlist .itemadv { width: 25%;}}
.home-adv .advlist .itemadv:nth-child(4) {background-color: #1D1D1D;}
.home-banner{margin-top: 3%;}
.home-adv .advlist .itemadv .text .title { -webkit-line-clamp: unset;}