@charset "utf-8";

html {
  font-size: 72PX;
}

table {
  border-collapse: collapse;
}

.page {
  width: 10.00000rem;
  margin:0 auto;
  padding-top: 0.2rem;
  padding-bottom: 0.13889rem;
  font-size: 0.31944rem;
  background: #ffffff;
}
.page h1{
text-align:center;}
header {
  position: relative;
  height:0rem;
  margin-bottom: 0.27778rem;
  
}

nav {
  bottom: 0;
  height: 0.72222rem;
  position: absolute;
}

nav ul {
  padding-left: 1.13889rem;
}

nav li {
  height: 100%;
  margin-left: 1.09722rem;
  line-height: 0.72222rem;
}

nav li a {
  color: #8c781b;
  font-size: 0.31944rem;
  font-weight: bold;
}

nav li:first-child {
  margin-left: 0;
}
.copyright{
text-align:center;
font-size:0.26rem;}
.search-bar {
  width: 9.43056rem;
  margin: 0 auto;
  margin-bottom: 0.29167rem;
  background: #fff;
}

.search-input {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 9.43056rem;
  margin-right: 0.15278rem;
  border: 1PX solid #BABABA;
  background:#fff;
}

.search-input input {
  display:block;
  float: left;
  height: 0.9167rem;
  width: 7.4919999rem;
  padding:0;
  margin-left: 0.08333rem;
  line-height: 0.9167rem;
  float: left;
  outline: none;
  border: none;
  font-family: 'Microsoft YaHei';
font-size: 0.45rem;
}

.search-input input::-webkit-input-placeholder {
  color: #b1b1b1;
  font-size: 0.35000rem;
  font-family: 'Microsoft YaHei';
}

.search-btn button {
  width: 1.55556rem;
  height: 0.90278rem;
  border: none;
  outline: none;
  color: #fff;
  font-size: 0.30556rem;
  font-weight: bold;
  font-family: 'Microsoft YaHei';
  background: #cdb977;
}

.search-icon {
  width: 0.90278rem;
  height: 100%;
  float: left;
  display: block;
  background: #EAEAEA;
  text-align: center;
}

.search-icon::after {
  display: inline-block;
  content: ' ';
  width: 0.55556rem;
  height: 0.55556rem;
  margin-top: 0.16667rem;
  background: url(../images/search-icon.png) no-repeat 0 0;
  background-size: 0.55556rem 0.55556rem;
}

.search-dsp {
  width: 9.06944rem;
  margin: 0 auto;
  margin-bottom: 0.30556rem;
  line-height: 0.41667rem;
  color: #737373;
  font-size: 0.30556rem;
}

.search-dsp span {
  color: #d91a29;
}
.kw-highlight{
  color:#D91A29;
}

.hot-label-list {
  width: 9.02778rem;
  /*height: 3.20833rem;*/
  margin: 0 auto;
  margin-bottom: 0.27778rem;
  overflow: hidden;
}

.hot-label-list-title {
    margin-bottom: 0.19444rem;
    color: #909090;
    font-size: 0.41944rem;
    font-weight: bold;
}

.hot-label-list li {
  /*height: 0.75000rem;*/
 /* margin-right: 0.56944rem;*/
}

.hot-label-list li a {
  color: #525252;
  font-size: 0.50111rem;
  /*text-decoration: underline;*/
}
.filter,
.tab {
  position: relative;
}
.filter-header,
.tab-header {
  position: relative;
}
.filter-header li,
.tab-header li {
  float: left;
  width: 1.95833rem;
  height: 0.75000rem;
  line-height: 0.75000rem;
  text-align: center;
  color: #909090;
  font-size: 0.30556rem;
  font-weight: bold;
  border-top: 1PX solid #F2F2F2;
  border-bottom: 1PX solid #F2F2F2;
  border-right: 1PX solid #F2F2F2;
  border-left: none;
  background-color: #FDFDFD;
}
.filter-header li:last-child,
.tab-header li:last-child {
  border-right: none;
}
.filter-header .actived,
.tab-header .actived {
  color: #ffffff;
  background-color: #959090;
}

.tab-container .actived {
  display: block;
}
.filter-content{
  padding-top:0.41667rem;
}
.tab-content {
  padding-top: 0.41667rem;
  display: none;
}

.table-title {
  margin-bottom: 0.30556rem;
  line-height: 1em;
  color: #849ACA;
  font-size: 0.33333rem;
  font-weight: bold;
  text-align: center;
  background: url(../images/table-title-bg.png) no-repeat center;
  background-size: 9.97222rem 1PX;
}

.table4,
.table3,
.table2,
.table1 {
  margin: 0 auto;
  margin-bottom: 0.37500rem;
}

.table-style3,
.table-style2,
.table-style1 {
  width: 9.43056rem;
}
.table-style1 .table{
  margin-bottom: 0.13889rem;
}

.table-style2 table,
.table-style1 table {
  width: 100%;
  border: 1PX solid #F2F2F2;
}

.table-style2 .first-row,
.table-style1 .first-row,
.table-style1 .second-row {
  line-height: 0.50000rem;
  color: #ffffff;
  font-size: 24x;
  font-weight: bold;
  text-align: center;
}

.table-style2 .first-row th,
.table-style1 .first-row th {
  height:0.51389rem;
  color: #525252;
  font-size: 0.33333rem;
  font-weight: bold;
  text-align: center;
}

.table-style1 .second-row {
  color: #ffffff;
  background: #D3D3D3;
}

.table-style1 .second-row td:first-child {
  width: 2.06944rem;
  border-right: 1PX solid #F2F2F2;
}

.table-style1 .row table {
  border: none;
  text-align: center;
}
.r span{font-size:0.2rem;}
.r span a{font-size:0.2rem;}
.table-style1 .row .col1 {
  width: 2.06944rem;
  color: #2b2a2a;
  font-size: 0.33333rem;
  background: #EFEFEF;
  line-height: 0.80556rem;
}

.r li{
    margin-bottom: 0.4rem;
    border-bottom: 1px dashed #cccccc;
    padding-bottom: 0.4rem;
}

.r p{
font-size: 0.35rem;
    color: #888383;
}
.table-style2 td,
.table-style1 .row td {
  width:2.43056rem;
  border-right: 1PX solid #F2F2F2;
}

.table-style1 .row td:last-child {
  border-right: none;
}

.table-style2 table tr,
.table-style1 table tr {
  color: #4A4948;
  border-bottom: 1PX solid #F2F2F2;
  background: #FDFDFD;
}

.table-style2 table tr:last-child,
.table-style1 table tr:last-child {
  border: none;
}

.table-style1 .row table tr:nth-child(odd) {
  color: #4a4948;
  background: #F2F2F2;
}

.table2 {
  margin-bottom: 0.30556rem;
}

.table-style2 {
  text-align: center;
  color: #c39503;
  font-size: 0.33333rem;
}

.table-style2 .first-row {
  background: #D3D3D3;
}

.table-style2 .col1 {
  width: 2.06944rem;
  height: 0.40278rem;
  color: #8C8C8C;
  background: #EFEFEF;
}

.table-style2 table {
  border-bottom: none;
}
.table-style2 table:last-child {
  border-bottom:1PX solid #F2F2F2;
}

.table-style2 table tr {
  background: #FCFCFC;
}

.table3 {
  margin-bottom: 0.33333rem;
}

.table-style3 table {
  width: 100%;
}

.table-style3 table td {
  border: 1PX solid #F2F2F2;
  background: #ffffff;
  color: #525252;
  font-size: 0.33333rem;
}

.table-style3 .first-row {
  background: #D3D3D3;
}

.table-style3 .col1 {
  width: 2.34722rem;
  color: #4A4948;
  background: #EFEFEF;
}

.table-style3 .col2 {
  width: 1.70833rem;
  color: #515152;
  background: #E4E4E4;
}

.table-style3 table th {
  color: #ffffff;
  font-size: 0.33333rem;
  font-weight: bold;
  text-align: center;
}

.table-style3 table th:nth-child(2),
.table-style3 table th:nth-child(1) {
  border-right: 1PX solid #F2F2F2;
}

.table-style3 table td:last-child {
  width: 1.77778rem;
}

.table-style3 table tr {
  text-align: center;
  line-height: 0.59722rem;
}

.table4 {
  margin-bottom: 0.66667rem;
}

/*.bottom-bar {
  width: 4.06944rem;
  margin: 0 auto;
  margin-bottom: 0.41667rem;
}

.bottom-bar li {
  position: relative;
  width: 0.87500rem;
  height: 0.87500rem;
  margin-left: 0.70833rem;
  background: url(../images/bottom-bar-icon.jpg) no-repeat;
  background-size: 2.62500rem 0.87500rem;
  cursor: pointer;
}

.bottom-bar li a {
  position: absolute;
  display: block;
  color: #806801;
  font-size: 0.16667rem;
  width: 100%;
  height: auto;
  text-align: center;
  bottom: 0.06944rem;
  text-indent: -99999PX;
}

.bottom-bar li:first-child {
  margin-left: 0;
}

.bottom-bar .share-btn {
  background-position: 0 0;
}

.bottom-bar .error-btn {
  background-position: -0.87500rem 0;
}

.bottom-bar .top-btn {
  background-position: -1.75000rem 0;
}*/

.fixed-bar{
  position: fixed;
  right:0;
  bottom:0.41667rem;
  width:1.38889rem;
  height:3.05556rem;
  z-index: 9999;
}
.fixed-bar a{
  display: block;
  width:1.38889rem;
  height:1.18056rem;
  padding-top:0.18056rem;
  text-align: center;
  background-color:rgba(0,0,0,0.5);
}
.fixed-bar a span{
  color: #fff;
  font-size: 0.30556rem;
}
.fixed-bar i{
  display: block;
  width:0.62500rem;
  height: 0.62500rem;
  margin: 0 auto;
  background: url(../images/fixed-btn.png) no-repeat;
  background-size:1.27778rem 0.62500rem;
}
.fixed-bar .error-btn{
  margin-bottom: 0.13889rem;
}
.fixed-bar .error-btn i{
  background-position:0 0;
}
.fixed-bar .top-btn i{
  background-position: -0.65278rem 0;
}

/*by_ht*/
.table5 {
	margin: 0 auto;
  margin-bottom: 0.30556rem;
}
.result-tips{
  display: none;
  text-align: center;
}

.page-top-wrapper{
  /*position: fixed;*/
  width: 10.00000rem;
  height:1.21667rem;
  padding-top: 0.13889rem;
  top:0;
  z-index: 1;
  background: #fff;
}
.ss-bar{
  position: relative;
  width: 9.43056rem;
  margin: 0 auto;
  margin-bottom: 0.25000rem;
  outline: none;
}
.ss-header{
  position: relative;
}
.ss-header li{
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 25%;
  height: 0.66667rem;
  background: #FDFDFD;
  border: 1PX solid #F2F2F2;
  text-align: center;
}
.ss-header li i{
  position: absolute;
  right: 0.22222rem;
  top: 0.25000rem;
  display: block;
  width: 0.33333rem;
  height: 0.13889rem;
  background: url(../images/arrow-icon.png) no-repeat;
  background-position: -0.33333rem 0;
  background-size:0.66667rem 0.13889rem;
}
.ss-header .actived{}
.ss-header .actived i{
  background-position: 0 0;
}
.ss-container{
  background: #F2F2F2;
  border: 1PX solid #F2F2F2;
  border-top: none;
  z-index: 1;
}
.ss-content{
  display: none;
  padding: 0.13889rem;
}
.ss-content ul{
  margin-left: -0.25000rem;
}
.ss-content ul li{
  width:2.08333rem;
  height:0.55556rem;
  margin-left: 0.25000rem;
  margin-bottom: 0.33333rem;
  background: #ffffff;
  text-align: center;
  line-height: 0.55556rem;
}
.ss-content ul span{
  color: #818181;
  font-size: 0.33333rem;
}
.ss-container .actived{
  display: block;
}
.fb-title{
  height: 0.51389rem;
  margin-top: 0.13889rem;
  line-height: 0.51389rem;
  color: #525252;
  font-size: 0.33333rem;
  font-weight: bold;
  border: 1PX solid #F2F2F2;
  border-bottom:none;
}
.table-style2 .fb2-table.sp{
  border-bottom: 1PX solid #F2F2F2;
}

.search-submit{ width: 1.8rem;
    height: 0.9167rem;
    font-size: 0.45rem;}

.pages_fenye{
font-size:0.45rem;
}
.pages_fenye li{
    font-size: 0.45rem;
    float: left;
    padding: 0.1rem;}
.clear{
clear:both;}