/* 
* @Author: Lydia
* @Date:   2018-06-18 17:28:10
* @Last Modified by name:   liufang
* @Last Modified time: 2019-11-03 23:02:53
*/
html {font-size: 62.5%;
    -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}
/* 
    HTML5 display definitions
*/
body{
  font-family: "Microsoft YaHei",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif;font-size: 14px;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizespeed; }
article,aside,details,
figcaption,figure,footer,header,hgroup,main,
nav,section,summary {display: block;}
/*****表单样式重置****
 */
button,input,select,textarea {vertical-align: baseline;*vertical-align: middle;}
button,input {line-height: normal;}
button,select {text-transform: none;}
ul,li,ol,dl,dd{list-style: none;}
h1,h2,h3,h4,h5,h6 {line-height: 1.5;}
input,button,select,textarea {font-family: 'Microsoft Yahei';font-size: 14px;}
a{ text-decoration: none;}
img{border:0;}
input,button{outline:none;}
button,input[type='button']{ cursor: pointer;}
/* 
****重置表格元素****
 */
table {border-collapse: collapse;border-spacing: 0;}
img{border:0;}
/* 
****清除浮动样式设置****
 */
i{ font-style: normal;}
.clearfix {display: block;zoom: 1;}
.clearfix:after,.clearfix:before{content: " ";display: block;font-size: 0;height: 0;clear: both; visibility: hidden;}
.fl{float: left;}
.fr{float: right;}
/*
*****高自动，超出部分隐藏****
 */
.ht-over{ height: auto; overflow: hidden;}
.tl{text-align: left;}
.tc{ text-align: center;}
.tr{ text-align:right;}
.fontBold{ font-weight: bold;}

.border-box{-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}
.border-box:before,.border-box:after {-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}
.table{color:#444c63;}
/*****设置为块元素*****/

.block{display: block;}
.lineBlock{display: inline-block;}
/*****设置包裹容器*****/
.container {width:100%; max-width:1000px;margin: 0 auto;}
/*****清除浮动样式设置**** */
.clearfix {display: block;zoom: 1;}
.clearfix:after,.clearfix:before{content: " ";display: block;font-size: 0;height: 0;clear: both; visibility: hidden;}
.float_lf,.fl{float: left;}
.float_rt,.fr{float: right;}
/*文字对齐*/
.tl{ text-align: left;}
.tr{ text-align: right;}
.tc{ text-align: center;}
/******高自动，超出部分隐藏*****/
.ht_over{ height: auto; overflow: hidden;}

/*遮罩层*/
.none,.displaynone{display:none;}
.maskBOX{position: fixed;top:0;bottom: 0;left: 0;right: 0;filter:alpha(opacity=30);background:#000;
      opacity: 0.5;z-index: 99;}
/*一行或者多行省率号显示*/
.fontrate{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.morerate{display: -webkit-box;-webkit-box-orient: vertical;
    -webkit-line-clamp: 2;overflow: hidden;}
.threerate{display: -webkit-box;-webkit-box-orient: vertical;
    -webkit-line-clamp: 3;overflow: hidden;}
.fourrate{display: -webkit-box;-webkit-box-orient: vertical;
    -webkit-line-clamp: 4;overflow: hidden;}
.fiverate{display: -webkit-box;-webkit-box-orient: vertical;
    -webkit-line-clamp: 5;overflow: hidden;} 
.imgauto img{width:100%;}


/*header*/
body{background: #1b1000;}
.header{height: 110px;background:#170e00;}
.headlf img{margin-top: 15px;}
.headrt li{float:left;margin:30px 22px 0 22px;text-align: center;}
.headrt li:first-child{margin-left: 0;}
.headrt li a{display: block;color:#ffd58b;}
.headrt li h3{font-size: 20px;}
.headrt li p{font-weight: bold;}
.headrt li.on a,
.headrt li:hover a{color:#fef700;}


.bannerbox{z-index: 5;position: relative;}
.bannerbox img{vertical-align:top;}
.bannerbox .bannerbg{width:100%;}
.banner-absolute {width:41%;position:absolute;left: 43%;top:4%;}
.main-box{background:url(../images/mainBG.jpg) top center ; background-size:  100% auto;}

.table-box{background:url(../images/tablebg.png) top center no-repeat;background-size: 100% 100%;
  margin-top:30px;height:379px;}
.tablelf img{margin:24px 0 0 18px;}
.tablert{width:520px;height:379px;margin-right:25px;}
.table-cont{margin-top:27px;margin-left: 45px;}
.table-foot {color:#fae282; font-size: 18px;margin-top: 5px;}
.table-foot span{ background:#fff000;color:#ff0000;border-radius: 6px;padding:3px 10px;font-weight: bold;margin-right: 5px;}
.scrollText {height:280px;overflow:hidden;margin-bottom: 10px;}
.scrollText li {line-height:35px;overflow: hidden;text-overflow:ellipsis; white-space: nowrap; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.scrollText li a{ color:#fdf8b0;display:block;font-size: 18px;}

.goodlist{margin: 20px 0;}
.goodlist li{float:left;width:33.33%;text-align: center;font-size: 18px;color:#ffffff;}
.goodlist li p{line-height: 30px;}
.goodlist li p span{color:#fef700;}
.center-h3{font-size: 20px;color:#fffe8d; margin-top: 15px;line-height: 35px;}
.commontitle{margin:30px 0 22px 0;}
.commontext{font-size: 18px;color:#fffe8d; line-height: 30px;}
.big-table table{text-align: center;width:100%;background:#f0c15f;margin:20px 0 20px 0;}
.big-table table td{border:2px solid #480303;color:#030300;font-size: 18px;padding:8px 0; line-height: 25px;}
.big-table table tr.table-big-title td{font-size: 26px; color:#fa0100;}
.big-table table tr.linecolor td {
  background: linear-gradient(#ff0000 0%, #a71707 100%); padding: 10px 0;
  -webkit-background-clip: text;
  color: transparent;
}

.rule{margin: 20px 0; line-height: 30px;}
.rule .rule-flex {display:flex;color:#e0df7b;font-size: 18px;}
.rule .rule-flex .flex-number{width:4%;}
.rule .rule-flex .flex-cont{width:96%;}
.main-foot{font-size: 27px;color:#e0df7b; margin-top: 30px;}


/* .ranktable table{margin-top: 20px; }
.ranktable table  td{border:1px solid #aa863f;color:#fcea60;font-size: 18px;}
.ranktable table thead{ line-height: 60px;}
.ranktable table tbody tr td{line-height: 72px;padding:0;width:33.33%;}
.ranktable table tbody tr td img{margin:8px;vertical-align: top;}


 */





/*footer*/
.border-top-bottom{height:9px;border-top:1px solid #fffe8d;border-bottom: 1px solid #fffe8d; margin-top: 30px;}
.footer{margin-top: 20px;padding-top: 20px;}
.footlinks{display: flex;just-content:center; align-items:center;}
.footlinks a{margin-left: 11px;display: block;float:left;height: auto;}
.footlinks a:first-child{margin-left: 0;}
.foot p{color:#fffe8d;line-height: 25px;margin-bottom: 10px;font-size: 18px;margin: 20px 0;}

@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(.3,.3,.3)
  }

  50% {
    opacity: 1
  }
}

.zoomIn {
  animation-name: zoomIn
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
    animation-timing-function: cubic-bezier(.55,.055,.675,.19)
  }

  60% {
    opacity: 1;
    transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
    animation-timing-function: cubic-bezier(.175,.885,.32,1)
  }
}

.zoomInDown {
  animation-name: zoomInDown
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
    animation-timing-function: cubic-bezier(.55,.055,.675,.19)
  }

  60% {
    opacity: 1;
    transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
    animation-timing-function: cubic-bezier(.175,.885,.32,1)
  }
}

.animated {
  animation-duration: 1s;
  animation-fill-mode: both
}

@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}