
html{min-height: 100%;}
body{min-height: 100%; background-image: url(../images/bg.jpg);  background-size: cover}
ul{list-style: none; padding: 0; margin: 0;}
a:hover{text-decoration: none}



.btn-filter{ background: #fff; border: 1px solid #ebebeb; border-radius: 2px; color: #7f7582; font-family: Helvetica Neue For Number,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;}
.btn-filter > span{top: 2px}
.btn-chart{ background: #fff; border: 1px solid #ebebeb; border-radius: 2px; color: #7f7582; font-family: Helvetica Neue For Number,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;}
.btn-chart > span{top: 2px}
.filter-box{ width: 595px; min-height: 400px; border-radius: 2px; box-shadow: 0 0 8px 0 hsla(0,0%,73%,.5); background: white; border: 1px solid #ebebeb; position: absolute; top: calc(100% + 5px); padding: 10px 20px; padding-bottom: 40px;z-index: 9; display: none}
.btn-box{ position: absolute; right: 0; bottom: 0; padding: 20px;}
.filter-box-input{border: 1px solid #ebebeb; border-radius: 2px!important;}
@charset "UTF-8";
.form-select {
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    background: #ffffff;
    overflow: hidden;
    border: 1px solid #ebebeb;
    border-radius: 2px;
    position: relative;
    width: 195px;
}

.form-select:after {
    content: '▾';
    position: absolute;
    top: 0;
    right: 12px;
    z-index: 1;
    color: #bbbbbb;
    line-height: 32px;
    font-size: 14px;
    z-index: 9;
}
.ie .form-select:after {
    display: none;
}

select {
    position: relative;
    background: #fff;
    background-image: none;
    display: block;
    width: 100%;
    outline: none;
    color: #7f7582;
    cursor: pointer;
    z-index: 2;
    border: none;
    padding: 6px 12px;
    text-overflow: '';
    text-indent: 5px;
    -moz-appearance: none;
    -webkit-appearance: none;
}
select[multiple=multiple] {
    height: auto;
    border: 1px solid #ebebeb;
    border-radius: 3px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), inset 0 0 10px rgba(0, 0, 0, 0.07);
    -moz-transition: box-shadow 0.2s;
    -o-transition: box-shadow 0.2s;
    -webkit-transition: box-shadow 0.2s;
    transition: box-shadow 0.2s;
}
select[multiple=multiple]:hover {
    border-color: #cccccc;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
}
select option[disabled] {
    color: #eeeeee;
    text-shadow: none;
    border: none;
}

select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #888888;
}

select::-ms-expand {
    display: none;
}

.glyphicon-china{top: 2px;}

.logo-tab button{font-size: 12px; }

.navbar-tab{ height: 80px; width: 100%; }
.navbar-tab a{ color: #959595; margin: 0 16px; font-size: 16px; font-weight: 500;}

.news-menu{list-style: none; padding: 0; margin: 0;}
.news-menu > li{ border-bottom: 0; color: #1A110D; padding-bottom: 8px; font-size: 16px;}
.news-menu > li:first-child{border-bottom: 1px dashed #ced1d2; height: 60px; line-height: 60px; padding: 0; margin-bottom: 21px;}
.news-menu a{ color: #555}

.news-list{list-style: none; padding: 0; margin: 0;}
.news-list > li{ border-bottom: 1px dashed #ced1d2; color: #1A110D; height: 60px; line-height: 60px; font-size: 16px;}
.news-list > li:last-child{border-bottom: 0;}
.news-list > li > a {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;width: calc(100% - 120px); color: #555;}
.news-list > li > span{ margin-right: 10px; color: #959595;padding-left: 10px;}
.news-list-xs { padding: 0; margin: 0;}
.news-list-xs  > li{ border-bottom: 1px dashed #ced1d2; color: #1A110D; min-height: 40px; font-size: 16px;padding:10px 10px}
.news-list-xs  > li:last-child{border-bottom: 0;}
.news-list-xs  > li > a { color: #555;}
.news-list-xs  > li > span{ float:right;margin-right: 10px; color: #959595;padding-left: 10px;margin-bottom: 0px}
.card-box{  }

.nav-fostrap {
  display: block;
  margin-bottom: 15px;
  background: linear-gradient(to bottom,  rgba(42,72,107,1) 0%,rgba(80,122,167,1) 100%);;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -ms-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  -o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  border-radius: 2px;
  margin-bottom: 25px;
}

.nav-fostrap ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: block;
}

.nav-fostrap li {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    position: relative;
    font-size: 14px;
    color: #def1f0;
}

.nav-fostrap li a {
    padding: 15px 20px;
    font-size: 14px;
    color: #def1f0;
    display: inline-block;
    outline: 0;
    font-weight: 400;
}

.nav-fostrap li:hover a {
    background: #2980B9;
    color: #fff !important;
}
.nav-fostrap li.active a {
    background: #2980B9;
    color: #fff !important;
}