.solution .tabtitle{border-bottom:1px var(--border-common) solid;color:var(--text-two);margin:60px 0}.solution .tabtitle .li{cursor:pointer;margin:0 25px;line-height:50px}.solution .tabtitle .li p{font-size:20px;white-space:nowrap}.solution .tabtitle .li p a{color:var(--main)}.solution .tabtitle .li:hover p a{color:var(--second-hover)}.solution .tabtitle .li span{height:2px;background:var(--second-hover);opacity:0;position:relative;bottom:-1px;width:100%;display:block}.solution .tabtitle .li:hover p,.solution .tabtitle .active p a{color:var(--second-hover)}.solution .tabtitle .active span{opacity:1}.solution .oursolu{padding-bottom:60px}.solution .oursolu .list{margin-bottom:0!important}.solution .oursolu .li{width:calc(33.33% - 20px);margin-right:30px;margin-bottom:30px;position:relative}.solution .oursolu .li:nth-child(3n){margin-right:0}
