#_overlay_ {
    /* width: 150% !important; */
    min-width: 1240px;
  }
  
  /*reset*/
  body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
  
  table { border-collapse: collapse; border-spacing: 0; }
  
  address, caption, cite, code, dfn, em, strong, th, var { font-weight: normal; font-style: normal; }
  
  ol, ul { list-style: none; }
  
  caption, th { text-align: left; }
  
  h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
  
  q:before, q:after { content: ""; }
  
  fieldset, img, abbr, acronym { border: 0; }
  
  body, html { min-width: 1240px; }
  
  /*页面样式*/
  .c:before, .c:after { content: ""; display: table; }
  
  .c:after { clear: both; }
  
  .c { zoom: 1;}
  body { font: 12px/1.5 "\5FAE\8F6F\96C5\9ED1"; padding-top: 42px; text-align: justify; background-color: #f2f2f2; overflow-x: hidden; }
  
  a { text-decoration: none; }
  
  a:hover { text-decoration: none; }
  
  .wrap, .wrap1, #footer_ied { min-width: 1240px; width: 100%; _width: expression( (document.documentElement.clientWidth||document.body.clientWidth) <1242? "1240px": "" ); }
  
  .container { width: 1240px; margin: 0 auto; }
  
  .pr { position: relative; }
  
  .pa { position: absolute; }
  
  .hide { display: block; width: 0; height: 0; overflow: hidden; }
  
  .db { display: block; text-indent: -999em; }
  
  .fl { float: left; }
  
  .fr { float: right; }
  
  /*footer*/
  #afooter { text-align: center; line-height: 20px; color: #fff; background-color: #140b05; padding: 20px 0; }
  
  #afooter a { color: #fff; }
  
  .gray { filter: grayscale(1);}
  
  .ost_bn, .ost_box { min-width: 1240px !important; }
  
  /* 页面样式 */
  /* .wrap{background:url(//game.gtimg.cn/images/fo4/cp/a20230523sszx/bg.jpg) no-repeat 50% 0;}
          .wrap1{background:url(//game.gtimg.cn/images/fo4/cp/a20230523sszx/bg1.jpg) no-repeat 50% 557px;} */
  .sp { background: url(../png/sp-4.png) no-repeat; }
  
  @font-face { font-family: "font"; src: url(http://game.gtimg.cn/images/fo4/cp/a20230523sszx/font.ttf); }
  @font-face { font-family: "font1"; src: url(http://game.gtimg.cn/images/fo4/cp/a20230523sszx/font1.ttf); }
  @font-face { font-family: "font2"; src: url(http://game.gtimg.cn/images/fo4/cp/a20230523sszx/font2.ttf); }
  
  
  .nav-box{ height: 60px; background-color: #202020; }

  
  .logo-box{ width: 270px; height: 60px; display: flex; justify-content: space-between; align-items: center; float: left; }
  .logo1 {background-position:-72px -31px; width: 75px; height: 39px;display: block;}
  .logo2 {background-position:-192px -36px; width: 130px; height: 32px; display: block;}
  
  .list-nav{
    /* width: ; */
    display: flex;
    margin-left: 30px;
    justify-content: left;
    float: left;
  }
  .list-nav .navbtn{width: 90px;height: 60px; text-align: center; line-height: 60px; box-sizing: border-box;  font-size: 18px; color: #ffffff; font-family: "font";cursor: pointer;}
  /* border-bottom: 2px solid transparent; */
  .list-nav .navbtn:hover{ font-size: 20px; color: #000000; font-family: "font1";background-color:#07f468;}
  /*  border-bottom: 2px solid #28b2ea;  */
  .list-nav .navbtn.on{ font-size: 20px; color: #000000; font-family: "font1";background-color:#07f468;}
  .list-nav .navbtn:hover .menu-sec{
    display: block;
  }
  .list-nav .navbtn.on .menu-sec{
    display: block;
  }
  .menu-sec{
    display: none;
    background-color: #252525;
    width: 100%;
    position: absolute;
    top: 100px;left:0;
    z-index: 10;
  }
  .menu-secbox{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .secnav_ss{
    width: 180px;
    height: 180px;
  }
  .secnav_ss:hover{
    background-color: #111111;
  }
  

  
  .login {float:right;  font-size: 16px; color: #b2b2b2; text-align: center; line-height: 60px;font-family: "font";}
  .login a { color: #07f468; }



.location-box{ background-color: #3b3b3b; height: 50px; }
.list-location{ width: 1200px; height: 50px; display: flex; justify-content: left; align-items: center; margin: 0 auto 0; }
.list-location .icon-fz{ display: inline-block; background-position: -1472px -167px; width: 23px; height: 21px; vertical-align: middle; margin-top: -4px; margin-right: 10px; }
.list-location .location-li{ font-size: 18px; color: #cfcfcf; margin-right: 4px; }
.list-location .location-li a{ color: #cfcfcf; }
.list-location .location-li:last-of-type{color: #07f468;}


/* 视频弹窗 */
.dia{width:850px;height:450px;border: 3px solid #28b2ea;}
.pop_close{display: block; color:#28b2ea;text-decoration:none;display:block;overflow:hidden;text-align:center;font-size: 32px;width:32px;line-height:32px;height:32px;position:absolute;right:-36px;top:-3px;font-family:"simsun";}
.dia-con{width:850px;height:450px;float:left;text-align:center;clear:both;background:#28b2ea;}
a.dia-close:hover{color:#fff;}

/* 弹窗 */
.pop{ display: none; position: relative; }
.pop1{ width: 620px; border:2px solid #28b2ea; background-color: #373846; box-sizing: border-box;padding: 30px 0 20px;}
.pop .bt-box{ display: flex; justify-content: space-between; align-items: center; }
.pop .bt-l{ background: url(../png/icon-left.png) no-repeat; width: 270px; height: 30px; line-height: 30px; display: flex; justify-content: left; }
.pop .bt-r{ background: url(../png/icon-right.png) no-repeat; width: 270px; height: 30px; line-height: 30px; display: flex; justify-content: right; }
.pop .bt-box p{ font-size: 18px; color: #1b1b1b; font-weight: bold; }
.pop .bt-box p .name{ width:180px; text-align: center; }
.pop .bt-box p .score-num{ width:40px; text-align: center; }
.pop .bt-box p:nth-of-type(2){ font-size: 30px; color: #e1e1e1; }

.pop1-tab{ width: 100%; margin: 20px auto 0; }
.pop1-tab td{ text-align: center; font-size: 14px; color: #ededed; line-height: 30px; }
.pop1-tab td:nth-of-type(1),.pop1-tab td:nth-of-type(3){ width: 40%; }
.pop1-tab td:nth-of-type(2){ color: #a4a4a9; width: 20%; }

.pop2{ width: 620px; border:2px solid #28b2ea; background-color: #373846; box-sizing: border-box;padding: 30px 0 20px;}

.pop2-tab{ width: 90%; margin: 20px auto 0; }
.pop2-tab th{
  text-align: center;
  font-size: 14px;
  color: #ededed;
  width: 14%;
}
.pop2-tab th:nth-of-type(4){
  width: 16%;
}
.pop2-tab td{ text-align: center; font-size: 14px; color: #ededed; line-height: 30px; }
.pop2-tab td:nth-of-type(4){ color: #a4a4a9;}


