@charset "utf-8";

.search-box { border:none; background:#f0f0f0; padding:40px 15px 23px; margin-bottom:15px; }
.search-box input, .search-box select {font-size:16px; height:40px; color:#999; border:none !important}
.search-box input[type=text]::placeholder {font-size:16px; height:40px;color:#999;}
.search-box select {font-size:16px; height:40px;color:#999;padding:0 30px 0 12px;position: relative;-webkit-appearance: none; -moz-appearance: none;
    box-shadow: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: #fff;
    background-image: url("/img/select_arrow.png");
    background-position: 90% center;
    background-repeat: no-repeat;
    background-size: 12px 6px;



}

.search-box select::-ms-expand {    display: none;}

.search-box .btn {height:40px; line-height:40px; padding:0; font-size:16px;}

.s_tab {margin-right: -15px !important;   margin-left: -15px !important; margin-top: 30px !important; margin-bottom: 30px !important;}
.s_tab .form-group a {font-size: 14px;    font-weight: 500;    padding: 10px 0px; letter-spacing: -1px;background:#01112d; padding:14px 0; font-size:17.5px; letter-spacing:0.34px; font-weight: 600; color:#fff;border:none!important}
.s_tab .spot_tab {background: #2ad992 !important; color: #01112d !important;}
.s_tab .form-group a:hover, .s_tab .form-group a:active  {box-shadow:none;}

.sch_word { color:#2ad992; }
.search-none { padding:80px 20px; }
.result_more_btn {font-size:14px;}
.search-media i {color:#777}

.search-media { padding-bottom:10px; }
.search-media .photo i { border-radius:50%; background: rgb(245, 245, 245); padding: 15px; width: 64px; height: 64px; text-align: center; color: rgb(143, 143, 143); font-size: 30px; display: inline-block; }
.search-media .photo img { border-radius:50%; width: 64px !important; height: 64px !important; display:inline-block; }
.search-media .media { border-bottom:1px solid #eee; margin:0px;     padding: 25px 0 25px 0;}
.search-media .media .photo {margin-right:25px;}
.search-media :first-child.media { margin-top:0px; padding-top:0px; }
.search-media :last-child.media { border-bottom:0px; }
.search-media .media-heading { padding:0; margin:0px; line-height: 22px; font-size:18px; font-weight:500;}}
.search-media .media-heading a {font-size:18px; font-weight:500;}
.search-media .media .media-body { padding-left:0px; }
.search-media .media .media-info { line-height:20px; padding:4px 0px; font-size:13px }
.search-media .media .media-info .sp { display:inline-block; width:20px; text-align:center; font-size:11px; color:#888; }
.search-media .media .media-content {  }
.search-media .media .media-content .text-muted {font-size:13px;   }
.search-media .media .media-content p { margin:0px; padding:0px; }
@media all and (max-width:1024px) {
    .is-pc .at-body {margin-top: 0px !important;}
}
@media all and (max-width:640px) {
    .is-pc .at-body {margin-top: 0px !important;}
    .s_tab .form-group a {font-size:20px; padding:10px 0;}
}
