/* reset */
body,
div,
p,
ul,
li,
table,
tbody,
tr,
td,
textarea,
form,
input,
h1,
h2,
h3,
h4,
h5,
dl,
dt,
dd,
img,
iframe,
header,
nav,
section,
article,
footer,
figure,
figcaption,
menu {
  margin: 0;
  padding: 0;
  list-style: none;
}
body {
  -webkit-text-size-adjust: none;
  font-size: 0.24rem;
}
header,
nav,
section,
article,
footer,
figure,
figcaption {
  display: block;
}
ol,
ul {
  margin: 0;
  padding: 0;
}
fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
a,
li,
ul,
[onclick] {
  -webkit-tap-highlight-color: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
em,
strong {
  font-weight: normal;
  font-style: normal;
}
a {
  text-decoration: none;
}
.hide {
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
}
.c:before,
.c:after {
  content: "";
  display: table;
}
.c:after {
  clear: both;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.pr {
  position: relative;
}
.pa {
  position: absolute;
}
.db {
  display: block;
  text-indent: -999em;
}
html,
body {
  width: 100%;
  height: auto;
  overflow: hidden;
}
html {
  height: 100%;
  overflow: auto;
}
:focus {
  outline: none;
}
* {
  -webkit-tap-highlight-color: transparent;
}
@font-face {
  font-family: 'yssyjkt';
  src: url('//game.gtimg.cn/images/rosy/cp/a202312downloadm/yssyjkt.ttf');
  
  /* IE9 */
}
input {
  outline: 0;
  border: 0;
  background: none;
}
.wrap {
  width: 100%;
  height: 18.72rem;
  position: relative;
  overflow: hidden;
  background: url('//game.gtimg.cn/images/rosy/cp/a202312downloadm/newspage/news_page_bg.png') no-repeat center;
  background-size: 100% auto;
}
.logo {
  width: 2.25rem;
  height: .9rem;
  position: absolute;
  top: 0.56rem;
  left: 0.09rem;
  background: url('//game.gtimg.cn/images/rosy/cp/a202312downloadm/logo.png') no-repeat center;
  background-size: 100% auto;
}
.logo a {
  display: block;
  width: 100%;
  height: 100%;
}
.tool-box {
  width: 1.24rem;
  height: .48rem;
  position: absolute;
  right: .28rem;
  top: 0.63rem;
}
.tool-box .bgm-btn {
  width: .48rem;
  height: .48rem;
  position: absolute;
  top: 0;
  left: 0;
  background: url('//game.gtimg.cn/images/rosy/cp/a202312downloadm/bgm_off.png') no-repeat center;
  background-size: 100% auto;
}
.tool-box .bgm-btn.on {
  background: url('//game.gtimg.cn/images/rosy/cp/a202312downloadm/bgm_on.png') no-repeat center;
  background-size: 100% auto;
}
.tool-box .menu-btn {
  width: .46rem;
  height: .37rem;
  position: absolute;
  right: 0;
  top: .05rem;
  background: url('//game.gtimg.cn/images/rosy/cp/a202312downloadm/menu_btn.png') no-repeat center;
  background-size: 100% auto;
}
.title {
  font-size: 0;
  width: 3.49rem;
  height: 1.7rem;
  background: url('//game.gtimg.cn/images/rosy/cp/a202312downloadm/newspage/news_title.png') no-repeat center;
  background-size: 100% auto;
  margin: 3.58rem auto 0;
}
.tab-box {
  width: 6.02rem;
  height: .5rem;
  margin: .82rem auto 0.35rem ;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.tab-box .item {
  width: 1.5rem;
  height: .5rem;
  overflow: visible;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  position: relative;
}
.tab-box .item p {
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: .56rem;
  font-size: .3rem;
  color: #6a6a6a;
  z-index: 1;
  font-family: 'yssyjkt';
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.tab-box .item::after {
  content: '';
  display: none;
  width: 1.69rem;
  height: .5rem;
  background: url('//game.gtimg.cn/images/rosy/cp/a202312downloadm/newspage/news_tab_cur.png') no-repeat center;
  background-size: 100% auto;
  position: absolute;
  left: 50%;
  margin-left: -0.85rem;
  top: 0;
}
.tab-box .item.cur p {
  color: #ffffff;
}
.tab-box .item.cur::after {
  display: block;
}
.news-list {
  width: 100%;
  height: auto;
  max-height: 9.56rem;
  position: relative;
}
.news-list .gicpnews-status--2{
  text-align: center;
  padding: 0.5rem 0;
  font-size: 0.32rem;
}
.news-list .item {
  display: block;
  width: 100%;
  height: 2.4rem;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.news-list .item::after {
  content: '';
  display: block;
  width: 100%;
  height: .01rem;
  background: #eeecec;
  position: absolute;
  bottom: 0;
}
.news-list .item .news-pic {
  width: 2.92rem;
  height: 1.68rem;
  overflow: visible;
  position: relative;
  margin-right: .3rem;
}
.news-list .item .news-pic img {
  display: block;
  width: 2.92rem;
  height: 1.68rem;
  border-radius: .14rem;
  position: relative;
  object-fit: cover;
}
.news-list .item .news-pic::after {
  display: block;
  content: '';
  width: 3.04rem;
  height: 1.81rem;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -0.9rem 0 0 -1.52rem;
  background: url('//game.gtimg.cn/images/rosy/cp/a202312downloadm/newspage/shadow.png') no-repeat center;
  background-size: 100% auto;
}
.news-list .item .news-info {
  width: 3.04rem;
  height: 1.68rem;
  position: relative;
}
.news-list .item .news-tit {
  width: 100%;
  height: .6rem;
  overflow: hidden;
}
.news-list .item .news-tit p {
  width: 100%;
  height: auto;
  max-height: .6rem;
  line-height: .3rem;
  font-size: .24rem;
  color: #6a6a6a;
  font-weight: bold;
}
.news-list .item .news-content {
  width: 100%;
  height: .5rem;
  margin-top: .1rem;
  overflow: hidden;
}
.news-list .item .news-content p {
  width: 100%;
  height: auto;
  max-height: .25rem;
  line-height: .25rem;
  font-size: .2rem;
  color: #919191;
}
.news-list .item .ext-info {
  width: 100%;
  height: .32rem;
  position: relative;
  margin-top: .3rem;
}
.news-list .item .ext-info .type {
  width: .74rem;
  height: .3rem;
  background: #73b3da;
  position: absolute;
  left: 0;
  top: .01rem;
  line-height: .3rem;
  text-align: center;
  font-size: .18rem;
  color: #ffffff;
  border-radius: .05rem;
}
.news-list .item .ext-info .type p {
  position: absolute;
  width: 100%;
  height: .24rem;
  line-height: .24rem;
  font-size: .18rem;
  color: #ffffff;
  top: 50%;
  margin-top: -0.12rem;
}
.news-list .item .ext-info .date {
  width: 1.3rem;
  height: .32rem;
  position: absolute;
  left: .9rem;
  top: 0;
  line-height: .32rem;
  font-size: .18rem;
  color: #919191;
}
.news-list .item .ext-info .detail-btn {
  width: .72rem;
  height: .32rem;
  background: url('//game.gtimg.cn/images/rosy/cp/a202312downloadm/newspage/news_detail_btn.png') no-repeat center;
  background-size: 100% auto;
  position: absolute;
  top: 0;
  right: 0;
}
.news-page {
  display: none;
  max-width: 5.8rem;
  height: .42rem;
  margin: 0.46rem auto 0;
  position: relative;
}
.news-page.show {
  display: block;
}
.news-page .num-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  width: auto;
  height: .42rem;
  max-width: 3.5rem;
  margin: 0 auto 0;
}
.news-page .item,
.news-page .prev-btn,
.news-page .next-btn {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: .38rem;
  height: .38rem;
  border: 0.02rem solid #919191;
  line-height: .42rem;
  text-align: center;
  font-size: .2rem;
  color: #919191;
  border-radius: .08rem;
  background: none;
  margin: 0 .06rem;
}
.news-page .item.cur,
.news-page .prev-btn.cur,
.news-page .next-btn.cur {
  background: #4aa1d1;
  color: #ffffff;
  border-color: #4aa1d1;
}
.news-page .collapse {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: auto;
  height: .42rem;
  font-size: .3rem;
  color: #919191;
  line-height: .25rem;
}
.news-page .prev-btn,
.news-page .next-btn {
  width: .94rem;
  height: .38rem;
  display: none;
  position: absolute;
  margin: 0;
  top: 0;
}
.news-page .prev-btn.show,
.news-page .next-btn.show {
  display: block;
}
.news-page .prev-btn {
  left: 0;
}
.news-page .next-btn {
  right: 0;
}
