@charset "utf-8";
/* CSS layout */

/* 默认样式 */
html{overflow-y:scroll;}
body,div,ul,li,span,img,input,form{ margin:0; padding:0;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dd{ margin:0; font-weight:normal;}
ul,ol,{padding:0;}

body{ font-size:14px;font-family:"微软雅黑","冬青黑体简体中文","宋体",Arial,sans-serif;}
a{ text-decoration:none; color: #444444;}

li{ list-style:none; }
img{ border:none 0;}
input{ outline:none; border:none; background:none;}
input,textarea,select{ margin:0; }					
input,textarea{ padding:0;}
input::-ms-clear{display:none;}
.orange-color{color:#0857be;}

/* 浮动公共样式 */
.left{ float:left; _display:inline; }
.right{ float:right; _display:inline; }
.clear:after{ display:block; content:''; clear:both;}
.clear{ zoom:1;}

	

 *{ margin:0; padding:0; }
ul li, ol li{ list-style:none;}

b,strong,h2,h3,h4,h5,h6{ font-weight:normal;}
em,i{ font-style:normal;}
img{ vertical-align:top;}
/*清除浮动的方法*/
.clearfix:after{ content:''; display:block; clear:both;}
.clearfix{ zoom:1;}
/* use cross as close button */
.close::before {
    content: "\2716";
}
.text-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.btn:hover {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
}

a, a:hover, a:focus {
    text-decoration: none;
}
a:hover {
    --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

element.style {
}
.text-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.btn-light {
    --bs-btn-color: #000;
    --bs-btn-bg: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #d3d4d5;
    --bs-btn-hover-border-color: #c6c7c8;
    --bs-btn-focus-shadow-rgb: 211, 212, 213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #c6c7c8;
    --bs-btn-active-border-color: #babbbc;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #f8f9fa;
    --bs-btn-disabled-border-color: #f8f9fa;
}
.btn {
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-font-family: ;
    --bs-btn-font-size: 1rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.5;
    --bs-btn-color: var(--bs-body-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: var(--bs-border-radius);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
    --bs-btn-disabled-opacity: 0.65;
    --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
    display: inline-block;
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
    font-family: var(--bs-btn-font-family);
    font-size: var(--bs-btn-font-size);
    font-weight: var(--bs-btn-font-weight);
    line-height: var(--bs-btn-line-height);
    color: var(--bs-btn-color);
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
    border-radius: var(--bs-btn-border-radius);
    background-color: var(--bs-btn-bg);
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    height: 30px;
    line-height: 30px;
}
.search_list{
min-height:300px;
}
.search_box{
    font-size: 13px;
    cursor: pointer;
    height:32px;
    border-bottom: 1px dashed #ccc;
}
.search_box:hover .search_box_top  .left_search a{
    color:#0857be;
}
.left_search{
    float: left;
    position: relative;
}
.left_search img{
    position: absolute;top: 4px; left: 0;
}
.left_search a{
    margin-left: 20px !important;
    display: inline-block;
    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
    height: 20px;
}
.left_search a:hover{
    color:#0857be;
}
.search_content{
    overflow: hidden;
    color:#888888;
    margin-top: 8px;
}
.search_content a{
margin-left: 0px !important;
}
.search_box em{
color:#2067c4;
font-weight: bold;
}
.input-search {
    width: 600px;
    padding: 10px;
    font-size: 16px;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-sizing: border-box;
}
.input-search:focus,.input-search:active {
    border-color: #0d6cf8;
}
.input-search-d{
 margin-top: 10px;
}
.search_btn{
    height: 40px;
    background: #0d6efd;
    border-radius: 4px;
    border: 1px solid #0d6efd;
    width: 40px;
    cursor: pointer;
}
.search_btn:hover{
     background: #0357d3;
     border:1px solid #0357d3;
}