.search-form_label{padding:10px 50px 10px 10px;border:1px solid #c9c9c9;background:trancparent;width:100%;display:block}.search-form_input{height:37px;font-size:14px;border:none;-webkit-appearance:none;color:#000;outline:none;background-color:transparent;box-shadow:none;border-radius:0;width:100%;line-height:16px;vertical-align:baseline;display:block}.search-form+*{margin-top:25px}.search-form.on{display:block}.search-form_submit{border:none;background:none;cursor:pointer;margin-top:7px}.search-frame,.search-frame body{height:auto;background:transparent;width:100%}.search-frame,.search-frame body,.search-frame em,.search-frame h1,.search-frame h2,.search-frame h3,.search-frame h4,.search-frame h5,.search-frame h6,.search-frame p{padding:0;font-size:100%;border:0;margin:0;vertical-align:top}.search-frame img{height:auto;max-width:100%}.search-frame a{text-decoration:none;color:inherit;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.search-frame a:active{background:transparent}.search-frame a:focus{outline:none}.search-frame h4{font-size:20px;margin-bottom:10px;text-transform:none}.search-frame h4 a:hover{color:#000}.search-frame .search_list{padding:0;border:0;list-style-type:none;margin:0;counter-reset:num1;vertical-align:top}.search-frame .search_list p{font-size:15px}.search-frame .search_list .match{font-size:12px;color:#000;display:block}.search-frame .search_list li{padding:20px 20px 20px 40px;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative}.search-frame .search_list li:hover{background:rgba(78,84,200,.1)}.search-frame .search_list li:before{font-size:20px;font-weight:600;color:#000;content:counter(num1) ".";position:absolute;counter-increment:num1;top:22px;left:5px;line-height:inherit}.search-frame .search_list li+li{border-top:3px solid #000}.search-frame .search{font-weight:700;color:#000}.search-frame .match{font-size:12px;color:#222533;display:block}.search-frame *+p{margin-top:16px}.search-frame .content{padding-top:40px;padding-bottom:40px}.search-frame .search_head{padding-bottom:25px}@media screen and (max-width:991px){.search-frame h4{font-size:18px}.search-frame .search_list li:before{font-size:18px;top:20px}}@media screen and (max-width:767px){.search-frame h4{font-size:16px}.search-frame .search_list li{padding:15px 15px 15px 30px}.search-frame .search_list li:before{font-size:16px;top:14px}}