.rel{position:relative}.abs{position:absolute}.fixed{position:fixed}.regular{font-family:"regular"}.medium{font-family:"medium"}.flex{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}.flex-wrap{flex-flow:wrap}.flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.inline-block{display:inline-block}.block{display:block}.hide{display:none}.txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bold{font-weight:700}.txt-center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}.linear{transition-timing-function:linear;-o-transition-timing-function:linear;-moz-transition-timing-function:linear;-webkit-transition-timing-function:linear}.ease{transition-timing-function:ease;-o-transition-timing-function:ease;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease}.ease-in{transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in}.ease-out{transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out}.ease-in-out{transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out}.before{opacity:0;visibility:hidden}.after{opacity:1;visibility:visible}.upper{text-transform:uppercase}.middle{vertical-align:middle}.background{background-size:contain;background-repeat:no-repeat;background-position:center center}.coverbackground{background-size:cover;background-repeat:no-repeat;background-position:center center}.search-wrapper{margin-top:1.2rem;border-top:1px solid #eee}.search-wrapper .result{margin-bottom:.2rem}.search-wrapper .result span{display:inline-block;font-size:var(--fs16);margin-right:.3rem;line-height:.48rem}.search-wrapper .result b{display:inline-block;margin:0 4px;color:#2c9d8d;font-weight:700;text-decoration:underline}.search-wrapper .tips{text-align:center;font-size:var(--fs18);line-height:30px;margin:.48rem auto 0}.search-wrapper .tips b{font-weight:700;color:#2c9d8d}.search-wrapper .list ul{list-style-type:none;display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex-flow:wrap;margin-bottom:0}.search-wrapper .list li{position:relative;list-style:none;width:calc((100% - .8rem) / 3);margin-right:.4rem;margin-top:.3rem;border:1px solid #eee;border-radius:5px;transition:all .48s;-o-transition:all .48s;-moz-transition:all .48s;-webkit-transition:all .48s}.search-wrapper .list li:hover{border-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.1)}.search-wrapper .list li:hover .title{color:#2c9d8d}.search-wrapper .list li:hover p:before{color:#000}.search-wrapper .list li:hover p:after{opacity:1;visibility:visible;transform:translateX(0);-o-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0)}.search-wrapper .list li a{padding:.2rem .3rem;display:block}.search-wrapper .list .title{font-size:var(--fs18);color:#000;line-height:24px;transition:color .3s;-o-transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.search-wrapper .list p{text-align:right;font-size:0;margin-top:.2rem}.search-wrapper .list p:before{transition:all .48s;-o-transition:all .48s;-moz-transition:all .48s;-webkit-transition:all .48s;vertical-align:middle;content:"MORE";font-size:var(--fs16);color:#666}@media screen and (min-width: 1004px){.search-wrapper .list li:nth-child(-n+3){margin-top:0}.search-wrapper .list li:last-child,.search-wrapper .list li:nth-child(3n){margin-right:0}}@media (max-width: 1004px){.search-wrapper .result{margin-bottom:.3rem}.search-wrapper .result span{font-size:var(--fs14);margin-right:.48rem}.search-wrapper .list li{width:100%;margin-right:0;margin-top:.3rem}.search-wrapper .list li:first-child{margin-top:0}.search-wrapper .list li a{padding:.3rem}.search-wrapper .list .title{font-size:var(--fs18);line-height:.48rem;margin-right:.6rem}.search-wrapper .list p:before{color:#333}.search-wrapper .list p:after{opacity:1;visibility:visible;transform:translateX(0);-o-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);width:.2rem;height:.2rem}}.result{position:relative;width:100%;height:auto;padding:1.25rem 0 1.2rem;overflow:visible;z-index:19}.result .result-top{display:flex;justify-content:flex-start;position:absolute;top:-0.32rem;left:50%;width:10.56rem;height:.64rem;margin-left:-5.28rem;border-radius:.05rem;background:#fff;box-shadow:0 2px 14px 0 rgba(3,14,33,0.08);overflow:hidden}.result .result-top input{width:calc(100% - 1.84rem);height:100%;padding:0 .24rem;font-family:"MONTSERRAT-REGULAR";font-size:var(--fs16);color:#333}.result .result-top input::placeholder{color:#999}.result .result-top .result-button{display:flex;justify-content:center;align-items:center;width:1.84rem;height:100%;background:#2c9d8d}.result .result-top .result-button em{display:block;width:.2rem;height:.2rem;background:url(../img/icon-web-popup-sousuo.png) no-repeat center center;background-size:100%}.result .result-top .result-button span{margin-left:.18rem;font-size:var(--fs18);color:#fff}.result .result-top .result-button:hover{background:#2c9d8d}.result .result-main{width:10.56rem;height:auto;margin:0 auto}.result .result-main .main-title{font-size:var(--fs20);text-align:center;color:#333}.result .result-main .main-title b{color:#2c9d8d}.result .result-main .main-cont{width:100%;height:auto;margin-top:.58rem}.result .result-main .main-cont .cont-item{display:flex;justify-content:space-between;align-items:center;width:100%;height:.8rem;padding:0 .4rem;border-bottom:solid 1px #eee}.result .result-main .main-cont .cont-item .item-title{font-size:var(--fs18);color:#222;transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}.result .result-main .main-cont .cont-item span{font-size:var(--fs16);color:#999}.result .result-main .main-cont .cont-item:hover{border-bottom:solid 1px #fff;box-shadow:0 2px 14px 0 rgba(3,14,33,0.08);border-radius:.05rem;border-bottom-right-radius:.2rem}.result .result-main .main-cont .cont-item:hover .item-title{color:#2c9d8d}@media (max-width: 1004px){.result .result-top{top:-0.4rem;left:5%;width:90%;height:.8rem;margin-left:0}.result .result-top input{width:calc(100% - 1.84rem);height:100%;padding:0 .24rem;font-size:var(--fs16)}.result .result-top .result-button{width:1.84rem}.result .result-top .result-button em{display:none}.result .result-top .result-button span{font-size:var(--fs18)}.result .result-main{width:100%;padding:0 .3rem}.result .result-main .main-title{font-size:var(--fs18)}.result .result-main .main-cont{width:100%;height:auto;margin-top:.58rem}.result .result-main .main-cont .cont-item{width:100%;height:auto;padding:.22rem .2rem;border-bottom:solid 1px #eee}.result .result-main .main-cont .cont-item .item-title{font-size:var(--fs18);color:#222;transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}.result .result-main .main-cont .cont-item span{font-size:var(--fs16)}}