.coupon-cover {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 1000;
  }
  
  .coupon-cover .coupon-box {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 389px;
    height: 599px;
    background: url(https://n.sinaimg.cn/sports/4d7a202e/20230821/zst-coupon.png)
      no-repeat center / contain;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  
  .coupon-cover .coupon-box .coupon-btn {
    position: absolute;
    width: 260px;
    height: 50px;
    top: 419px;
    left: 64px;
    cursor: pointer;
  }
  
  .coupon-cover .coupon-box .coupon-close {
    position: absolute;
    width: 36px;
    height: 36px;
    top: 513px;
    left: 173px;
    cursor: pointer;
    border-radius: 50%;
  }
  
  .top-menu {
    float: right;
    display: inline;
    height: 16px;
    line-height: 16px;
    margin-top: 24px;
    font-weight: 600;
    font-size: 12px;
    font-family: "宋体","simsun";
  }
  
  .topMeun li {
    float: left;
    display: inline;
    margin-left: 21px;
    height: 16px;
    line-height: 16px;
  }
  
  .top-menu a {
    float: left;
    padding-left: 21px;
    margin-left: 20px;
    height: 100%;
    color: #66a3ce;
    background-image: url(//www.sinaimg.cn/ty/2011hqj/10151730/pubBg.png);
    background-repeat: no-repeat;
  }
  
  .top-menu .btn_addfav {
    background: none;
    margin-left: 0;
  }
  .btn_addfav_w {
    float: left;
    position: relative;
    z-index: 500;
    display: inline-block;
    padding-left: 14px;
    height: 20px;
    line-height: 18px;
    *top: 2px;
    text-align: left;
    background: url(//www.sinaimg.cn/dy/sinatag/btn_addfav_news.png) left top 2px
      no-repeat;
    _background: url(//www.sinaimg.cn/dy/sinatag/btn_addfav_news.gif) left 0px
      no-repeat;
  }
  
  .btn_addfav_w a {
    padding-left: 0;
  }
  
  .addfav_pop {
    position: absolute;
    display: none;
    visibility: hidden;
    top: 23px;
    left: 0;
    z-index: 99999999999995;
    width: 282px;
    height: 123px;
    overflow: hidden;
  }
  
  .top-menu a:hover{
      color: #1e88d2;
      text-decoration: none;
  }
  
  .top-menu a.index {
    background-position: -382px -96px;
  }
  .top-menu a.index:hover {
    background-position: -382px -112px;
  }
  .top-menu a.navigation {
    background-position: -382px -128px;
  }
  
  .top-menu a.icon-login {
    background-position: -380px 0;
    cursor: pointer;
  }
  
  .user-info {
      margin-left: 14px;
      cursor: pointer;
  }
  
  #avatar {
      width: 20px;
      height: 20px;
      margin-top: -2px;
      border-radius: 50%;
  }
  
  #username {
      color: #66a3ce;
      margin-left: 2px;
  }
  
  #iframe-box {
      overflow: hidden;
      display: none;
  }
  
  #iframe-mask {
      position: fixed;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 2000;
      background: rgba(0, 0, 0, 0.2);
  }
  
  #iframe {
      position: fixed;
      left: 50%;
      top: 50%;
      z-index: 2000;
      margin-left: -200px;
      margin-top: -235px;
      box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  }
  
  
  .btn_addfav{background-image:none !important;padding-left:0 !important;}
  .btn_addfav_w a{padding-left:0 !important;float:left !important;float:none !important;}
  .btn_addfav_w{ position: relative; z-index: 500; display: inline-block;padding-left: 14px; height: 20px; line-height: 18px;*top:2px;text-align: left; background: url(//www.sinaimg.cn/dy/sinatag/btn_addfav_news.png) left top no-repeat; _background: url(//www.sinaimg.cn/dy/sinatag/btn_addfav_news.gif) left 0px no-repeat;}
  .btn_addfav_w span.addfav_key{ font-weight: bold; color: #0A75C7; padding-right: 5px;}
  .addfav_pop{ position: absolute; display: none; visibility: hidden; top: 23px; left:0; z-index: 99999999999995; width: 282px; height: 123px; overflow: hidden;}
  .addfav_pop_bg0{ position: absolute; display: block; top: 0px; left: 0px; z-index: 99999999999997; width: 282px; height: 123px; background: url(//www.sinaimg.cn/dy/sinatag/addfav_pop_bg.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.sinaimg.cn/dy/sinatag/addfav_pop_bg.png');}
  .addfav_pop_nowin{ height: 80px;}
  .addfav_pop_nowin .addfav_pop_bg0{ background: url(//www.sinaimg.cn/dy/sinatag/addfav_pop_nowin_bg.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.sinaimg.cn/dy/sinatag/addfav_pop_nowin_bg.png');}
  .addfav_pop_nowin .addfav_pop_p1{ display: none;}
  .addfav_pop a.addfav_close, .addfav_pop a.addfav_close:visited{ position: absolute; z-index: 99999999999999; top: 18px; right: 12px; width: 10px; height: 10px; background: url(//www.sinaimg.cn/dy/sinatag/btns_addfav_spirite.png) -38px 1px no-repeat; transition: all ease 0.3s;overflow:hidden;margin-right:0;}
  .addfav_pop a.addfav_close:hover{ background-position: -54px 1px;}
  .btn_addfav_w .addfav_pop_p0{ display: block; position: relative; z-index: 99999999999998; padding: 20px 0 0 20px; margin-right: 20px; color: #101010; font-size: 14px; line-height: 22px;font-family:"Microsoft YaHei","微软雅黑","SimSun","宋体";}
  .btn_addfav_w .addfav_pop_p1{ display: block;zoom:1; position: relative; z-index: 99999999999998; padding: 20px 0 0 20px; margin-right: 20px; color: #656565; font-size: 14px; line-height: 22px;font-family:"Microsoft YaHei","微软雅黑","SimSun","宋体";}
  .btn_addfav_w a.addfav_dl, .btn_addfav_w a.addfav_dl:visited{ display: inline-block; vertical-align: top; _vertical-align: 1px; margin-top: 1px; margin-left: 8px; width: 66px; height: 22px; overflow: hidden; text-indent: -99em; line-height: 22px; text-align: center; color: #fff; background: url(//www.sinaimg.cn/dy/sinatag/btns_addfav_spirite.png) 0px -15px no-repeat; transition: all ease 0.3s;margin-right:0;}
  .btn_addfav_w a.addfav_dl:hover{ background-position: 0 -43px;}
  
  .pullDown{display:block;visibility:visible;animation-name:pullDown;-webkit-animation-name:pullDown;animation-duration:0.3s;-webkit-animation-duration:0.3s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:50% 0%;-ms-transform-origin:50% 0%;-webkit-transform-origin:50% 0%;}@keyframes pullDown{0%{transform:scaleY(0.1);}100%{transform:scaleY(1);}}@-webkit-keyframes pullDown{0%{-webkit-transform:scaleY(0.1);}100%{-webkit-transform:scaleY(1);}}
  
  .layout{
      width: 100%;
      min-width: 1200px;
  }
  
  .sina-logo-box{
      width: 1200px;
      margin: 0 auto;
  }
  
  .nav-box-inner{
      width: 1200px;
      margin: 0 auto;
  }
  
  .expert-recommend-wrap{
      width: 1200px;
      margin: 30px auto 10px;
  }
  
  .lottery-type{
      width: 1140px;
      margin: 0 auto;
  }