@charset "utf-8";content filter_container filter_prop_typ sub-sub-title,content filter_container filter_style sub-sub-title{padding:0;font-size:15px}content filter_container filter_price sub-sub-title,content filter_container filter_prop_typ sub-sub-title,content filter_container filter_style sub-sub-title{font-family:Montserrat,sans-serif;margin:0;color:#555;display:block;font-weight:700}content filter_btn{position:absolute;display:none;float:left;margin-top:80px;width:45px;height:48px;border-top-right-radius:5px;border-bottom-right-radius:5px;background:#fff;text-align:center;padding-top:7px;-webkit-box-shadow:0 0 10px 0 rgba(102,102,102,1);-moz-box-shadow:0 0 10px 0 rgba(102,102,102,1);box-shadow:0 0 10px 0 rgba(102,102,102,1);cursor:pointer;z-index:10}@media(max-width:768px){content filter_btn{display:none}}content filter_btn i{position:relative;font-size:23px!important;color:#666!important}content filter_btn p{position:relative;font-size:10px;color:#666}content filter_overlay{position:fixed;display:none;width:100%;height:100%;left:0;top:0;padding-top:100px;z-index:10;overflow:auto;transition:1s}content filter_overlay.active{display:block}content filter_container_right{position:relative;display:inline-block;width:calc(100% - 600px);height:100%;background-color:rgba(0,0,0,.3);cursor:pointer;opacity:1;transition:1s}content filter_container{position:relative;display:inline-block;width:600px;height:calc(100%);background-color:#fff;float:left;transition:1s}content filter_container filter_header{position:relative;display:block;width:100%;height:50px;padding-top:20px}content filter_container filter_header i{position:absolute;display:inline-block;width:70px;height:auto;font-size:35px!important;left:0;text-align:center;cursor:pointer;z-index:2}content filter_container filter_header i:hover{color:#666}content filter_container filter_header p{position:relative;display:inline-block;width:calc(100%);height:auto;font-size:20px;font-weight:700;float:left;padding-top:5px;text-align:center;font-family:Montserrat,sans-serif}content filter_container filter_tab_container{position:relative;display:block;width:100%;height:calc(100% - 120px);overflow-y:auto}content filter_container filter_style{position:relative;display:block;width:100%;height:auto;padding-left:25px}content filter_container filter_style style_container{position:relative;display:inline-block;width:350px;height:210px;border:1px solid #ccc;margin-top:5px;border-radius:8px;overflow:hidden}content filter_container filter_style style_container .middle_line{border-left:1px solid #ccc}content filter_container filter_style style_container style_typ{position:relative;display:inline-block;float:left;width:50%;padding:0;margin:0;height:35px;cursor:pointer}content filter_container filter_style style_container style_typ:hover{background-color:#f6f6f6}content filter_container filter_style style_container style_typ p{position:relative;display:inline-block;float:left;width:calc(100% - 40px);height:100%;text-align:left;font-size:15px;font-weight:700;padding-left:5px;margin:0;padding-top:8px;color:#666}content filter_container filter_style style_container style_typ outer-circle{position:relative;display:inline-block;float:right;width:20px;height:20px;background-color:transparent;border-radius:20px;border:1px solid #666;margin-top:8px;margin-right:8px}content filter_container filter_style style_container style_typ outer-circle inner-circle{position:relative;display:none;width:8px;height:8px;border-radius:6px;background-color:#FF6E40;margin:auto;top:50%;transform:translateY(-50%)}content filter_container filter_style style_preview{position:relative;display:inline-block;width:calc(100% - 350px - 35px);height:210px;margin-left:10px;border:1px solid #ccc;margin-top:5px;border-radius:8px;overflow:hidden}content filter_container filter_style style_preview img{position:relative;display:block;height:100%;left:-20%}content filter_container filter_prop_typ{position:relative;display:block;width:100%;height:165px;padding-left:25px;margin-top:10px;padding-bottom:10px}content filter_container filter_prop_typ filter-prop-typ-container{position:relative;display:block;width:calc(100% - 25px);height:auto}content filter_container filter_prop_typ filter-prop-typ-container prop-typ{position:relative;display:inline-block;width:98px;height:150px;margin-left:12.5px;padding-top:5px;cursor:pointer;float:left;opacity:.5}content filter_container filter_prop_typ filter-prop-typ-container prop-typ:hover{opacity:1}content filter_container filter_prop_typ filter-prop-typ-container prop-typ img{position:relative;display:block;width:100%;height:auto}content filter_container filter_prop_typ filter-prop-typ-container prop-typ p{position:relative;display:block;width:100%;height:auto;text-align:center;font-size:14px;margin-top:5px}content filter_container filter_prop_typ filter-prop-typ-container .filter_prop_start{margin-left:0}content filter_container filter_prop_typ filter-prop-typ-container .filter_prop_start img{padding:10px 15px 15px}@media(max-width:600px){content filter_container filter_style style_preview,content filter_container_right{display:none}content filter_container,content filter_container filter_style{width:100%}content filter_container filter_style style_container{width:calc(100% - 25px)}content filter_container filter_prop_typ{height:340px}}@media(max-width:375px){content filter_container filter_prop_typ{height:480px}}content filter_container filter_price{position:relative;display:block;width:100%;height:auto;padding-left:25px}content filter_container filter_price sub-sub-title{font-size:15px;padding:0}content filter_container filter_price .btn-group-filter{position:relative;display:block;width:100%;height:40px;margin-top:5px}content filter_container filter_price .btn-group-filter button{width:180px;height:40px;text-align:left;background-color:transparent;box-shadow:none;border:1px solid #ccc}content filter_container filter_price .btn-group-filter button span{position:relative;float:left;padding-top:2px}content filter_container filter_price .btn-group-filter button i{position:relative;float:right;font-size:24px}content filter_container filter_price .btn-group-filter ul{margin-top:0}content filter_container filter_footer{position:absolute;display:block;width:100%;height:50px;bottom:0;padding-top:10px;padding-left:10px;padding-right:10px;-webkit-box-shadow:0 -3px 10px 0 rgba(204,204,204,.5);-moz-box-shadow:0 -3px 10px 0 rgba(204,204,204,.5);box-shadow:0 -3px 10px 0 rgba(204,204,204,.5)}content filter_container filter_footer .filter_quote_btn{position:relative;display:none;float:left;width:100px;height:30px;background-color:#FF6E40;color:#fff;border-radius:5px;border:none}content filter_container filter_footer .filter_reset_filter{position:relative;float:right;width:100px;height:30px;color:#FF6E40;text-align:center;vertical-align:middle;padding-top:5px;font-family:Lato,sans-serif;font-weight:700;font-size:14px}content filter_container filter_footer .filter_reset_filter:hover{text-decoration:underline!important}content filter_container filter_footer .filter_apply_filter{position:relative;float:right;width:100px;height:28px;border:2px solid #FF6E40;color:#FF6E40;background-color:transparent;border-radius:5px}