/*dropload*/
.dropload-up,
.dropload-down {
  position: relative;
  height: 0;
  overflow: hidden;
  font-size: 12px;
  color: #666;
  /* 开启硬件加速 */
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.dropload-down {
  height: 50px;
}
.dropload-refresh,
.dropload-update,
.dropload-load,
.dropload-noData {
  height: 50px;
  line-height: 50px;
  text-align: center;
}
.dropload-load .loading {
  display: inline-block;
  height: 15px;
  width: 15px;
  border-radius: 100%;
  margin: 6px;
  border: 2px solid #FF3B30;
  border-bottom-color: transparent;
  vertical-align: middle;
  -webkit-animation: rotate 0.75s linear infinite;
  animation: rotate 0.75s linear infinite;
}
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.dsearchno {
  margin: 25% auto 0;
  width: 292px;
}
.dsearchno .dseimg {
  margin: 0 auto;
  width: 292px;
  height: 224px;
}
.dsearchno p {
  margin-top: 10px;
  height: 20px;
  font-size: 16px;
  color: #999999;
  text-align: center;
}
@font-face {
  font-family: 'iconfont';
  src: url('iconfont.eot');
  src: url('iconfont.eot?#iefix') format('embedded-opentype'), url('iconfont.woff') format('woff'), url('iconfont.ttf') format('truetype'), url('iconfont.svg#iconfont') format('svg');
}
.mt10 {
  margin-top: 10px;
}
.mb0 {
  margin-bottom: 0 !important;
}
.ml8 {
  margin-left: 8px !important;
}
.mt20 {
  margin-top: 20px !important;
}
.fz28 {
  font-size: 28px !important;
}
.flex {
  display: flex;
}
.flex-align {
  display: flex;
  align-items: center;
}
/*垂直对齐*/
.flex-center {
  display: flex;
  justify-content: center;
}
/*位于中间*/
.flex-center-align {
  display: flex;
  align-items: center;
  justify-content: center;
}
/*水平对齐,垂直对齐*/
.flex-between {
  display: flex;
  justify-content: space-between;
}
/*两端对齐*/
.flex-around {
  display: flex;
  justify-content: space-around;
}
/*居中对齐*/
.flex-end {
  display: flex;
  justify-content: flex-end;
}
/*右侧对齐*/
.flex-wrap {
  flex-direction: row;
  flex-wrap: wrap;
}
/*换行*/
.flex-column {
  display: flex;
  flex-direction: column;
}
.flex1 {
  flex: 1;
}
.bgf {
  background-color: #ffffff;
}
/*ellipsis*/
.ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.ellipsis1 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.ellipsis2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.ellipsis3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.ellipsis4 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}
.img100 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/*头部1*/
.iconfont {
  font-family: "iconfont" !important;
  font-size: 20px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.head-nav {
  /*overflow: hidden;*/
  padding-top: 45px;
}
.head-nav li {
  height: 30px;
  line-height: 34px;
  float: left;
  font-size: 16px;
  color: #000;
  width: 135px;
  /*overflow: hidden;*/
  text-align: center;
}
.head-nav li span {
  float: right;
}
.head-nav span {
  color: #b9b7b7;
  font-size: 20px;
}
.head-nav li a {
  padding-bottom: 10px;
}
.head-nav li a:link {
  color: #000;
}
.head-nav li a:visited {
  color: #000;
}
.head-nav li a:hover {
  color: #ff6238;
  border-bottom: 2px solid #ff6238;
}
.on-i {
  -webkit-animation: flip 0.5s 0.1s ease both;
  -moz-animation: flip 0.5s 0.1s ease both;
}
@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -webkit-animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) rotateY(180deg);
    -webkit-animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(270deg);
    -webkit-animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(360deg);
    -webkit-animation-timing-function: ease-in;
  }
}
@-moz-keyframes flip {
  0% {
    -moz-transform: perspective(400px) rotateY(0);
    -moz-animation-timing-function: ease-out;
  }
  40% {
    -moz-transform: perspective(400px) rotateY(170deg);
    -moz-animation-timing-function: ease-out;
  }
  50% {
    -moz-transform: perspective(400px) rotateY(190deg) scale(1);
    -moz-animation-timing-function: ease-in;
  }
  80% {
    -moz-transform: perspective(400px) rotateY(360deg) scale(1);
    -moz-animation-timing-function: ease-in;
  }
  100% {
    -moz-transform: perspective(400px) scale(1);
    -moz-animation-timing-function: ease-in;
  }
}
.head-nav i {
  margin: 0px 7px 0 0;
  color: #ff6238;
}
.head-nav li.active a {
  color: #ff6238;
  border-bottom: 2px solid #ff6238;
}
.hreadSearch {
  margin-top: 18px !important;
  display: flex;
  align-items: center;
  width: 258px;
  height: 44px;
  border-radius: 30px;
  background: #f4f4f4;
}
.hreadSearch input[type=text] {
  flex: 1;
  line-height: 28px;
  border: 1px solid #ff6238;
  border-right: none;
  border-left: none;
  background: #f4f4f4;
  font-size: 14px;
}
.hreadSearch input[type=submit] {
  border-radius: 0px;
  background: #ff6238;
  border: #ff6238 1px solid;
  font-size: 15px;
  width: 72px;
  color: #fff;
  padding: 0px;
  height: 44px;
}
.hreadSearch select {
  width: 80px;
  border-radius: 0px;
  border: 1px solid #ff6238;
  padding: 0 0 0 10px;
  background: #f4f4f4;
  font-size: 16px;
}
/*头部1*/
.iconfont.anzhuo {
  display: block;
  float: left;
}
.iconfont.pingguo {
  display: block;
  float: left;
}
.anzhuo-btn {
  top: 18%;
}
.pingguo-btn {
  top: 80%;
}
.m_r_con .m_r_c_btn {
  width: 80px;
}
.topNew_con .download {
  float: left;
  overflow: hidden;
  width: 100px;
  margin: 10px 0 0 20px;
  border-radius: 10px;
  /*border: 1px solid #cecece;*/
}
.topNew_con .download:hover {
  border-color: #ff6238;
}
/*.topNew_con .download:hover .anzhuo{

		color: #fff;

	} */
.topNew_con .download a {
  height: 20px;
  line-height: 20px;
  width: 100px;
  color: #676767;
}
.topNew_con .download a i {
  margin-left: 5px;
  font-size: 18px;
}
.topNew_con .download .anzhuo-a {
  background: #fff;
}
.topNew_con .download .anzhuo-a .anzhuo {
  /*color: #72b127;*/
}
.topNew_con .download .pingguo-a {
  background: #fff;
}
.topNew_con .download .pingguo-a {
  background: #fff;
}
.topNew_con .mask .download a.anzhuo-a:hover {
  background: #ff6238;
  color: #FFF;
}
.topNew_con .mask .download a.pingguo-a:hover {
  background: #ff6238;
  color: #FFF;
}
.download-ico {
  background: url(../img/down-bg.png) no-repeat top center;
  width: 92px;
  height: 70px;
  position: absolute;
  left: 6px;
  top: 65px;
  z-index: 99;
}
.download-ico .anzhuo {
  color: #72b127;
  position: absolute;
  left: 20px;
  top: 30px;
}
.download-ico .pingguo {
  color: #143049;
  position: absolute;
  left: 50px;
  top: 30px;
}
.m_l_c_detial {
  position: relative;
  height: 100%;
}
/*头部2*/
.head-nav-2 {
  overflow: hidden;
  margin-left: 15px;
  padding-top: 25px;
  float: left;
}
.head-nav-2 li {
  width: 88px;
  height: 30px;
  font-size: 16px;
  float: left;
  text-align: center;
  line-height: 30px;
  border-radius: 20px;
}
.head-nav-2 li#menu-item-9 {
  margin-top: -25px;
  margin-left: 10px;
  width: 110px;
  height: 80px;
  background: url(../images/flzx.png) no-repeat left center;
}
.head-nav-2 li#menu-item-9 a {
  display: block;
  width: 110px;
  height: 80px;
  opacity: 0;
}
.head-nav-2 li:hover {
  background: #ff6238;
}
.head-nav-2 li a {
  display: block;
  /*color: #fff;*/
  color: #333;
}
.head-nav-2 li a:hover {
  /*color: #313131*/
  color: #fff;
}
.head-nav-2 li.on-tou2 {
  background: #ff6238;
}
.head-nav-2 li.on-tou2 a {
  color: #fff;
}
.head-2 .hreadSearch input[type=text] {
  width: 100px;
  border: 0px;
  height: 44px;
}
.head-2 .hreadSearch input[type=submit] {
  border: 0px;
}
.head-2 .hreadSearch select {
  border: 0px;
  width: 80px;
  height: 44px;
}
/*头部2*/
.g_i_con_btn {
  position: relative;
}
.g_i_con .anzhuo {
  margin-left: 5px;
}
.g_i_con .pingguo {
  margin-left: 5px;
}
.g_i_con_btn a {
  height: 30px;
  padding: 0px;
  line-height: 30px;
  background: #ff6238;
  /*border: 1px solid #ff6238;

		color: #ff6238;*/
}
.g_i_con_btn .anzhuo-a {
  background: #99d846;
  /*border: 1px solid #99d846;

		color: #99d846;*/
}
.g_i_con_btn .pingguo-a {
  background: #79c6f8;
  /*border: 1px solid #79c6f8;

		color: #79c6f8;*/
}
.m_l_btn {
  border: 1px solid #cecece;
  color: #333;
  background: #fff;
  cursor: pointer;
}
.m_l_btn:hover {
  background: #ff6238;
  color: #fff;
  border-color: #ff6238;
}
.g_d_con .g_d_btn {
  margin: 6px 8px 0 0;
  height: 30px;
  line-height: 30px;
}
.g_d_con .g_d_btn i {
  margin-left: 5px;
}
.g_d_con .g_d_btn.anzhuo {
  background: #72b127;
}
.g_d_con .g_d_btn.anzhuo:hover {
  background: #fff;
  color: #72b127;
  border-color: #72b127;
}
.g_d_con .g_d_btn.pingguo {
  background: #143049;
}
.g_d_con .g_d_btn.pingguo:hover {
  background: #fff;
  color: #143049;
  border-color: #143049;
}
.g_d_con h3 {
  padding: 0 0 10px 0;
}
.list_con .search input[type=text] {
  padding: 0px 0px 0px 5px;
  height: 26px;
  line-height: 26px;
}
.topNew_con .mask .mask-a:hover {
  background: #ff6238;
  border: 1px solid #ff6238;
  color: #fff;
}
.topNew_con .mask .mask-a {
  background: #fff;
  color: #676767;
  border: 1px solid #cecece;
  margin: 10px 0px 0 20px;
  border-radius: 10px;
  width: 90px;
  height: 40px;
  line-height: 40px;
}
.topNew_con .mask {
  background: #fff;
}
.flex-control-nav {
  bottom: 20px;
  z-index: 99;
}
.flexslider {
  border: 0px;
  overflow: hidden;
  margin: 0px;
}
.flex-direction-nav a {
  background: url(../img/arr.png) no-repeat;
  text-indent: -999em;
}
#flexslider .slides img {
  height: 400px;
}
.head-2-con {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 999;
}
.topNew_con .download-ico {
  left: 244px;
  top: 52px;
}
.topNew_con .download-ico .iconfont {
  top: 20px;
}
.top {
  width: 100%;
  min-width: 1000px;
  height: 40px;
  background: #e9e9e9;
  border-bottom: 1px #dbdbdb solid;
}
.main-mod {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
.personal-info {
  position: absolute;
  top: 0;
  right: 0;
}
.personal-info li {
  float: left;
  color: #c6c6c6;
  line-height: 40px;
  font-size: 12px;
}
.personal-info li a.user-name {
  width: 96px;
  height: 40px;
  display: inline-block;
  text-align: right;
  vertical-align: bottom;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.personal-info li a {
  margin: 0 10px;
}
.sy {
  line-height: 40px;
  font-size: 12px;
  float: left;
  margin-right: 20px;
}
.sy i {
  font-size: 15px;
  margin-right: 5px;
  color: #bebebe;
}
.sy:hover {
  color: #ff6238;
}
.sy:hover i {
  color: #ff6238;
}
.personal-info a:hover {
  color: #ff6238;
}
.personal-info .info-email {
  margin: 0 -8px 0 -15px;
  position: relative;
  top: -6px;
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-image: url('../img/icoNav.png');
  width: 40px;
  background-position: 0 -200px;
  height: 30px;
}
.qrcode-anzhuo,
.qrcode-pingguo {
  width: 102px;
  height: 102px;
  position: absolute;
  border-radius: 5px;
}
.qrcode-anzhuo img,
.qrcode-pingguo img {
  width: 102px;
  height: 102px;
}
.qrcode-anzhuo {
  /*background: #72b127;

	border: 5px solid #72b127;*/
  background: #99d846;
  border: 5px solid #99d846;
  left: -6px;
  top: -117px;
}
.qrcode-pingguo {
  background: #79c6f8;
  border: 5px solid #79c6f8;
  left: 117px;
  top: -117px;
}
.en-box {
  width: 245px;
  margin: 0 auto;
}
.en-box-yh i {
  width: 22px;
  height: 22px;
  background: url(../img/icoNav.png) no-repeat;
  background-position: -9px -490px;
  display: block;
  margin: 7px auto 0;
}
.en-box-mm i {
  width: 22px;
  height: 22px;
  background: url(../img/icoNav.png) no-repeat;
  background-position: -9px -290px;
  display: block;
  margin: 7px auto 0;
}
.t-hd {
  background: #ff6238;
  height: 34px;
  width: 34px;
  overflow: hidden;
  float: left;
}
.en-box-yh {
  margin-top: 20px;
}
.en-box-mm,
.en-box-yh {
  height: 68px;
}
.en-box-item,
.en-box-btn {
  overflow: hidden;
  margin: 0px 0px 20px 0;
}
.en-box-mm input,
.en-box-yh input {
  float: left;
  height: 32px;
  border: 1px solid #CECACA;
  border-left: 0px;
  width: 200px;
  padding-left: 10px;
  font-size: 15px;
  line-height: 32px;
}
.en-box-item-l {
  float: left;
}
.en-box-item-r {
  float: right;
}
.en-box-item-l input {
  display: inline-block;
  margin-top: 2px;
  float: left;
}
.en-box-item-r a {
  margin-left: 10px;
}
.en-box-item-r a:hover {
  color: #ff6238;
}
.en-box-btn {
  cursor: pointer;
}
.en-box-btn input {
  background: #ff6238;
  width: 245px;
  height: 34px;
  border: 0px;
  color: #fff;
  font-size: 15px;
  cursor: pointer;
}
.zc-box {
  width: 245px;
  margin: 0 auto;
}
.zc-box-yh i {
  width: 22px;
  height: 22px;
  background: url(../img/icoNav.png) no-repeat;
  background-position: -9px -490px;
  display: block;
  margin: 7px auto 0;
}
.zc-box-mm i {
  width: 22px;
  height: 22px;
  background: url(../img/icoNav.png) no-repeat;
  background-position: -9px -290px;
  display: block;
  margin: 7px auto 0;
}
.zc-box-yh {
  margin-top: 20px;
}
.zc-box-mm,
.zc-box-yh {
  height: 68px;
}
.zc-box-item,
.zc-box-btn {
  overflow: hidden;
  margin: 0px 0px 20px 0;
}
.zc-box-mm input,
.zc-box-yh input {
  float: left;
  height: 32px;
  border: 1px solid #CECACA;
  border-left: 0px;
  width: 200px;
  padding-left: 10px;
  font-size: 15px;
  line-height: 32px;
}
.zc-box-item-l {
  float: left;
}
.zc-box-item-r {
  float: right;
}
.zc-box-item-l input {
  display: inline-block;
  margin-top: 2px;
  float: left;
}
.zc-box-item-r a {
  /*color: #fff;*/
  margin-left: 10px;
}
.zc-box-item-r a:hover {
  color: #ff6238;
}
.zc-box-btn {
  cursor: pointer;
}
.zc-box-btn input {
  background: #ff6238;
  width: 245px;
  height: 34px;
  border: 0px;
  color: #fff;
  font-size: 15px;
  cursor: pointer;
}
/*.title .zc-title{

	border: 0px;

	background: #eee;

	border-radius: 10px 10px 0 0;

	border: 1px solid #eaeaea;

	color: #b7b7b7;

}*/
/*.zc-title.zc-on{

	color: #ff6238;

	background: #fff;

	border-radius: 10px 10px 0 0;

	border: 1px solid #eaeaea;border-bottom:1px solid #fff; 

}*/
.recommend-box ul i {
  display: inline-block;
  width: 18px;
  height: 9px;
  position: absolute;
  background: url(/themes/simplebootx/Public/sub/img/img-new-hot.jpg) no-repeat;
  top: 50%;
  margin-top: -5px;
  right: 8px;
}
.recommend-box .hot-re .hot {
  background-position: 0 -10px;
}
.recommend-box ul i {
  display: inline-block;
  width: 18px;
  height: 9px;
  position: absolute;
  background: url(/themes/simplebootx/Public/sub/img/img-new-hot.jpg) no-repeat;
  top: 50%;
  margin-top: -5px;
  right: 8px;
}
/*修改*/
@font-face {
  font-family: 'iconfont';
  src: url('../../fonts/iconfont.eot');
  src: url('../../fonts/iconfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/iconfont.woff') format('woff'), url('../../fonts/iconfont.ttf') format('truetype'), url('../../fonts/iconfont.svg#iconfont') format('svg');
}
.iconfont {
  -webkit-text-stroke-width: 0;
}
.TOP10,
.m_l,
.m_r,
.lzrw,
.mrtj,
.link,
.game-sx,
.lb-box,
.qunbu-gift,
.gift-rm,
.gift-zx,
.dh-box,
.qunbu-news,
.xw-rm,
.gl-rm,
.hd-rm,
.wenzhang-game,
.wenzhang-left,
.yx-lb-lb,
.game-xq-app,
.game-xq-jieshao,
.game-xq-libao,
.game-xq-jietu,
.game-xq-zixun,
.gift,
.yx-js,
.gift-xq-nr,
.detial_instr,
.kaifu-box {
  border-bottom: 2px solid #e5e5e5;
  border-radius: 10px;
}
.link.container {
  border-radius: 10px;
}
.TOP10,
.m_l,
.m_r,
.game-sx,
.gameList {
  padding-top: 0px;
}
.m_r_con {
  /*margin-top: 20px;*/
}
/*轮播*/
.flex-control-paging li a {
  background: #fff;
  width: 15px;
  height: 15px;
  box-shadow: none;
}
.flex-control-paging li a.flex-active {
  background: #ff6238;
}
.flex-control-paging li a:hover {
  background: #ff6238;
}
/*首页*/
/* 排行榜*/
.m_r_c_btn1 {
  position: absolute;
  top: 50%;
  margin-top: -15px;
  right: 0;
  display: block;
  width: 80px;
  text-align: center;
  line-height: 25px;
  font-size: 14px;
  background: #F13D6D;
  border-radius: 5px;
  color: #FFFFFF;
  border: 1px solid;
}
.show2_con {
  width: 245px;
}
.libao-btn {
  width: 33px;
  height: 33px;
  background: url(/themes/simplebootx/Public/sub/img/icon-down-gift.png) no-repeat;
  right: 50px;
  top: 45%;
}
.libao-btn:hover {
  background: url(/themes/simplebootx/Public/sub/img/icon-down-gift.png) no-repeat;
  background-position: -89px 0px;
}
.xiazai-btn {
  /*width: 33px;

        height: 33px;*/
  /*background: url(/themes/simplebootx/Public/sub/img/icon-down-gift.png) no-repeat;

        background-position: -133px 0px;*/
  top: 45%;
  width: 70px;
  height: 27px;
  background: none;
  /*border-color: 1px solid #ff4a4d;*/
  border-radius: 5px;
  color: #ff4a4d;
}
.xiazai-btn:hover {
  /*background: url(/themes/simplebootx/Public/sub/img/icon-down-gift.png) no-repeat;

        background-position: -44px 0px;*/
  background: linear-gradient(to right, #fb4b4d, #ff7138);
  color: #fff;
}
.show2_con a p.game-name {
  color: #525252;
  margin-top: 3px;
}
.show2_con > p {
  color: #9e9e9e;
}
.show1 span {
  color: #9e9e9e;
  font-size: 14px;
}
.show1 p {
  color: #525252;
  font-size: 16px;
}
.m_r_con li {
  border-bottom: 0px;
  margin-bottom: 0px;
  padding: 15px 0;
  border-bottom: 1px dashed #cdcdcd;
  min-height: 0px;
  margin: 0px;
}
.ph-bb .iconfont {
  font-size: 18px;
}
.az-1 {
  color: #3bb70b;
}
.ios-1 {
  color: #3895fe;
}
.show2_con > a > p {
  font-size: 18px;
}
.show2_con p {
  width: 160px;
  float: none;
}
.show1 .num.so-hot,
.show2 .num.so-hot {
  margin: 0px 10px 0px 0px;
  background: #a5b1bf;
  font-size: 16px;
  width: 30px;
  height: 30px;
  float: left;
  display: inline-block;
  text-align: center;
  color: #fff;
  line-height: 30px;
  border-radius: 50%;
}
/*.show2 .num.so-hot{

	margin:15px 10px 0px 0px;background: #ccc; font-size: 18px;font-weight: 700;width: 26px;height: 26px;float: left;display: inline-block; text-align: center;color: #fff;line-height: 26px;

}*/
.remen .show1 .num.so-hot.num1,
.remen .show2 .num.so-hot.num1 {
  /*background: #ff8400;*/
  background: #f84739;
}
.remen .show1 .num.so-hot.num2,
.remen .show2 .num.so-hot.num2 {
  /*background: #f09601;*/
  background: #f84739;
}
.remen .show1 .num.so-hot.num3,
.remen .show2 .num.so-hot.num3 {
  /*background: #f3d400;*/
  background: #f84739;
}
.zuixin .show1 .num.so-hot.num1,
.zuixin .show2 .num.so-hot.num1 {
  /*background: #36aa6f;*/
  background: #0080d5;
}
.zuixin .show1 .num.so-hot.num2,
.zuixin .show2 .num.so-hot.num2 {
  /*background: #60bd8e;*/
  background: #0080d5;
}
.zuixin .show1 .num.so-hot.num3,
.zuixin .show2 .num.so-hot.num3 {
  /*background: #8adbb2;*/
  background: #0080d5;
}
.zong .show1 .num.so-hot.num1,
.zong .show2 .num.so-hot.num1 {
  /*background: #1a7dd3;*/
  background: #5c9e79;
}
.zong .show1 .num.so-hot.num2,
.zong .show2 .num.so-hot.num2 {
  /*background: #33a0ff;*/
  background: #5c9e79;
}
.zong .show1 .num.so-hot.num3,
.zong .show2 .num.so-hot.num3 {
  /*background: #6dbeff;*/
  background: #5c9e79;
}
.m_r_con li.active .show2 .num.so-hot {
  height: 60px;
  border-radius: 30px;
  line-height: 60px;
}
.m_r_con li.active .show2 {
  margin-bottom: 0px;
}
.show1 {
  height: 29px;
  line-height: 29px;
}
.title > a:hover {
  color: #fd5152;
}
.title > a {
  color: #fe7f36;
  font-size: 12px;
  top: 10px;
}
.title_left0 {
  border: 0px;
  color: #434343;
  /*overflow: hidden;*/
  /*font-weight: normal;*/
}
.title-ico {
  /*width: 27px;

	height: 27px;

	line-height: 27px;

	background: #ff6238;

	display: block;

	text-align: center;

	float: left;

	border-radius: 5px;

	margin-right: 10px;

	margin-left: 5px;*/
}
.title-ico .iconfont {
  color: #ff6238;
  font-size: 25px;
  font-weight: normal;
  margin-right: 10px;
  position: relative;
  top: 2px;
}
.title {
  height: 50px;
  line-height: 50px;
  font-size: 20px;
  font-weight: normal;
  position: relative;
  border-bottom: 1px solid #ccc;
  color: #333;
  padding-left: 0px;
}
.title-i i {
  height: 5px;
  background: #ff5e42;
  background: linear-gradient(to right, #fd5152, #fe7f36);
  display: inline-block;
  border-radius: 5px;
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 80px;
}
/*新游推荐*/
.TOP10_con {
  height: auto;
}
.TOP10_con li img {
  transform: none;
  width: 80px;
  height: 80px;
}
.TOP10_con li img:hover {
  transform: none;
}
.TOP10_con p {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 15px;
  color: #5d5d5d;
  margin-top: 5px;
}
.TOP10_con li {
  padding: 15px 0;
  transition: all 0.3s;
  background: none;
  border-radius: 10px;
}
.TOP10_con li:hover {
  /*background: #fafafa;*/
  box-shadow: 0px 2px 10px 0px rgba(145, 145, 145, 0.52);
}
.TOP10_con li:hover p {
  display: none;
  color: #ff6238;
}
.TOP10_con li:hover .TOP10_con_btn {
  display: block;
}
.TOP10_con li .TOP10_con_btn {
  display: none;
  margin: 4px auto 0;
  text-align: center;
  line-height: 22px;
  width: 52px;
  height: 22px;
  background: #FF6238;
  border-radius: 30px;
  font-size: 14px;
  color: #FFFFFF;
}
/*友情链接*/
.yq-link {
  width: 1200px;
  margin: 20px auto 0;
  overflow: hidden;
}
.yq-link-l {
  width: 130px;
  height: 86px;
  background: #ff6238;
  float: left;
  color: #fff;
  font-size: 20px;
  text-align: center;
  line-height: 86px;
}
.yq-link-r {
  width: 1040px;
  padding: 15px;
  height: 56px;
  float: left;
  background: #fff;
  overflow: hidden;
}
.yq-link-r a {
  display: inline-block;
  width: 170px;
  height: 28px;
  line-height: 28px;
  float: left;
  color: #767676;
}
.yq-link-r a:hover {
  color: #ffc000;
}
.link .title {
  /*border-left: 3px solid #ff6238;*/
  border-bottom: 0px;
  padding: 0px;
  padding-left: 10px;
  color: #ff6238;
}
/*热门游戏*/
.m_l_con li {
  padding-right: 0px;
  width: 246px;
  padding: 10px;
  transition: all 0.2s;
  margin-bottom: 0px;
  border-radius: 10px;
  position: relative;
  top: 0px;
}
.m_l_con img {
  width: auto;
  height: auto;
  float: none;
}
.m_l_con a img {
  width: 100px;
  height: 100px;
  float: left;
}
.m_l_c_detial {
  width: 136px;
  padding: 10px 0 10px 10px;
  text-align: left;
}
.m_l_c_detial h4 {
  text-align: left;
  color: #5d5d5d;
}
.m_l_c_detial .ph-bb .iconfont {
  font-size: 20px;
}
.m_l_c_detial .yx-lx {
  margin-bottom: 0px;
}
.m_l_c_detial > p {
  font-size: 15px;
}
.m_l_c_detial .ph-bb {
  margin-bottom: 10px;
}
.m_l_con li:hover {
  box-shadow: 0px 2px 10px 0px rgba(145, 145, 145, 0.52);
  top: -1px;
}
.m-hover .ios-btn {
  width: 120px;
  height: 30px;
  color: #fff;
  line-height: 30px;
  font-size: 14px;
  position: relative;
  margin-bottom: 5px;
  border-radius: 5px;
}
.m-hover .az-btn {
  width: 120px;
  height: 30px;
  color: #fff;
  line-height: 30px;
  font-size: 14px;
  position: relative;
  margin-bottom: 5px;
  border-radius: 5px;
}
.m-hover .az-btn .coin {
  display: flex;
  width: 120px;
  line-height: 30px;
  font-size: 16px;
  font-weight: bold;
  color: #F9440A;
}
.m-hover .az-btn .coin_icon {
  position: initial;
  background-image: url(../images/coin.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 16px;
  display: block;
  width: 30px;
  height: 30px;
}
.m-hover .ios-btn .coin2 {
  position: initial;
  background-image: url(../images/coin2.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 20px;
  display: block;
  width: 30px;
  height: 30px;
}
.m-hover .ios-btn .pay_coin {
  display: flex;
  line-height: 30px;
  width: 120px;
  font-size: 16px;
  font-weight: bold;
  color: #F9440A;
}
.detial_instr {
  position: relative;
}
.detial_instr_wrap .detial_instr_item_content {
  width: 100%;
}
.detial_instr_wrap .game-search,
.detial_instr_wrap .game_coupon {
  position: relative;
}
.detial_instr_wrap input {
  border: solid 1px #000;
  width: 100%;
  height: 30px;
  display: block;
  text-indent: 10px;
}
.detial_instr_wrap .detial_instr_item_content .select_label {
  cursor: pointer;
  position: absolute;
  display: inline-block;
  width: 0px;
  height: 0px;
  border-width: 5px 5px 0px;
  border-style: solid;
  border-color: #000000 transparent transparent;
  right: 10px;
  top: 50%;
  margin-top: -2.5px;
}
.detial_instr_wrap .detial_instr_item_content .cancel_black {
  position: absolute;
  top: 50%;
  right: 28px;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  background-image: url(../images/cancel_black.png);
  background-size: cover;
}
.detial_instr_wrap .detial_instr_item_content .dataBox {
  position: absolute;
  top: 32px;
  left: 0;
  width: 100%;
  z-index: 9;
  background: #fff;
}
.detial_instr_wrap .detial_instr_item_content .dataBox ul {
  width: auto;
  margin-top: 0;
  box-shadow: 0 1px 8px #9e9e9e;
  padding: 0 10px;
}
.detial_instr_wrap .detial_instr_item_content .game-search .dataBox li {
  line-height: 40px;
}
.detial_instr_wrap .detial_instr_item_content .dataBox li {
  width: 100%;
  text-align: left;
  margin-bottom: 0;
  cursor: pointer;
  font-size: 14px;
  border-bottom: dashed #ddd 1px;
  line-height: 30px;
}
.detial_instr_wrap .detial_instr_item_content .dataBox li:last-child {
  border-bottom: 0;
}
.detial_instr_wrap .detial_instr_item_content.game_coupon .dataBox ul {
  padding: 10px 10px 0;
}
.detial_instr_wrap .detial_instr_item_content.game_coupon .dataBox li {
  border-bottom: 0;
  background: #fff3f2;
  padding: 5% 5% 2.5%;
  margin-bottom: 10px;
  width: 90%;
  border-radius: 10px;
}
.detial_instr_wrap .detial_instr_item_content .dataBox li .search_li_mone {
  font-size: 18px;
  color: red;
  width: 80px;
  padding-right: 10px;
  line-height: 48px;
  text-align: center;
}
.detial_instr_wrap .detial_instr_item_content .dataBox li .search_li_right {
  width: 100%;
  line-height: 24px;
}
.detial_instr_wrap .detial_instr_item_content .dataBox li .search_li_title {
  font-size: 15px;
}
.detial_instr_wrap .detial_instr_item_content .dataBox li .search_li_content {
  display: flex;
  justify-content: space-between;
}
.detial_instr_item {
  display: flex;
  justify-content: center;
  width: 100%;
  line-height: 30px;
  margin-top: 15px;
}
.detial_instr_item label {
  display: block;
  width: 110px;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  color: #9e9e9e;
}
.detial_instr_flb {
  text-align: center;
  font-size: 16px;
  color: #9e9e9e;
}
.detial_instr_link span {
  font-size: 16px;
  width: 33.3%;
  text-align: center;
}
.detial_instr_link span a {
  color: #9e9e9e;
}
.detial_instr_wrap .pay_flb_button {
  background: #3386ee;
  height: 38px;
  width: 50%;
  border: 0;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}
.detial_instr_qrcode_wrap .detial_instr_notify {
  width: 110px;
  border: 0;
  height: 40px;
  line-height: 40px;
  border-radius: 5px;
  font-size: 15px;
  background: #3386ee;
  color: #fff;
  cursor: pointer;
  z-index: 10;
}
.detial_instr_qrcode_wrap .detial_instr_back {
  width: 110px;
  border: 0;
  height: 40px;
  line-height: 40px;
  border-radius: 5px;
  font-size: 15px;
  background: #fff;
  color: #000;
  cursor: pointer;
}
.detial_instr_qrcode_wrap .detial_instr_notice {
  color: #fff;
  font-size: 15px;
  width: 240px;
}
.detial_instr_qrcode_wrap .detial_instr_notice_title {
  font-size: 18px;
  margin-bottom: 20px;
  text-align: center;
}
.detial_instr_qrcode_wrap .detial_instr_notice_content {
  margin-bottom: 60px;
}
.detial_instr_qrcode_wrap .detial_instr_image {
  width: 180px;
  padding: 0 30px;
  margin: 0 auto 10px;
}
.detial_instr_qrcode_wrap .detial_instr_qrcode .detial_instr_button {
  display: flex;
  justify-content: space-between;
}
.detial_instr_qrcode_wrap .detial_instr_image .detial_instr_image_title {
  color: #fff;
  font-size: 16px;
  text-align: center;
  margin-bottom: 10px;
  height: 20px;
}
.detial_instr_qrcode_wrap .detial_instr_image img {
  width: 100%;
}
.detial_instr_pay_wrap,
.detial_instr_qrcode_wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  top: 0;
  left: 0;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 10;
}
.detial_instr_pay_wrap .detial_instr_pay .zfb_wrap {
  margin-bottom: 30px;
}
.detial_instr_pay_wrap .detial_instr_pay .zfb_wrap,
.detial_instr_pay_wrap .detial_instr_pay .wx_wrap {
  display: flex;
  background: #fff;
  height: 30px;
  padding: 10px 20px;
  font-size: 16px;
  border-radius: 5px;
  cursor: pointer;
}
.detial_instr_pay_wrap .detial_instr_pay span {
  font-size: 16px;
  line-height: 30px;
  color: #313131;
}
.detial_instr_pay_wrap .detial_instr_pay .zfb_wrap i.zfb {
  width: 30px;
  height: 30px;
  background-image: url("../images/zfb.png");
  background-size: cover;
  display: block;
  margin-right: 10px;
}
.detial_instr_pay_wrap .detial_instr_pay .wx_wrap i.wx {
  width: 30px;
  height: 30px;
  background-image: url("../images/wxsm.png");
  background-size: cover;
  display: block;
  margin-right: 5px;
}
.detial_instr_pay_wrap .detial_instr_pay .detial_instr_cancel {
  cursor: pointer;
  position: absolute;
  margin-top: 20px;
  margin-left: -15px;
  left: 50%;
  width: 30px;
  height: 30px;
  background-image: url("../images/cancel.png");
  background-size: cover;
}
.detial_instr_cancel .m-hover .ios-btn {
  width: 120px;
  height: 30px;
  color: #fff;
  line-height: 30px;
  font-size: 14px;
  position: relative;
  margin-bottom: 5px;
  border-radius: 5px;
}
.m-hover .yxzt {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 120px;
  height: 30px;
  background: #00A4F3;
  color: #fff;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  margin-left: 10px;
  border-radius: 5px;
}
.m-hover {
  padding: 0 0 0 10px;
  color: #fff;
}
.m-hover .az-btn .az-1,
.m-hover .ios-btn .ios-1 {
  color: #fff;
}
.m-hover div a {
  color: #fff;
  display: block;
}
.az-btn i,
.ios-btn i {
  position: absolute;
  left: 9px;
  top: 1px;
}
.ios-btn.no,
.az-btn.no {
  background: #e6e6e6;
  color: #a3a3a3;
  opacity: 0.8;
}
/*开服榜*/
.kaifu-ph {
  margin-top: 10px;
}
.kaifu-ph li {
  overflow: hidden;
  /*border-bottom: 1px dotted #e3e3e3;*/
}
.kaifu-ph li:hover {
  /*background: #fafafa;*/
}
.kaifu-ph li div {
  float: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
}
.kaifu-ph li div i {
  font-size: 17px;
}
.kaifu-ph li:nth-child(2) {
  margin-top: 10px;
}
.kaifu-ph .lb-time {
  width: 89px;
  background: #f5f5f5;
  margin-right: 1px;
}
.kaifu-ph .kf-time {
  width: 89px;
  /*color: #F63;*/
  color: #ff4c4c;
  margin-right: 1px;
}
.kaifu-ph .lb-name {
  width: 119px;
  background: #f5f5f5;
  margin-right: 1px;
}
.kaifu-ph .kf-name {
  width: 119px;
  margin-right: 1px;
}
.kaifu-ph .kf-name a {
  color: #333;
}
.kaifu-ph .lb-qf {
  width: 110px;
  background: #f5f5f5;
}
.kaifu-ph .kf-qf {
  width: 110px;
  /*color: #777;*/
  color: #999;
}
.kaifu-ph .lb-xz {
  width: 30px;
}
.kaifu-ph .kf-xz {
  width: 30px;
}
.kaifu-ph .lb-lb {
  width: 30px;
}
.kaifu-ph .kf-lb {
  width: 30px;
}
.kaifu-head {
  /*background: #FFF5ED;*/
  color: #333;
  height: 30px;
  line-height: 30px;
}
li.kaifu-head div {
  height: 30px;
  line-height: 30px;
}
.kaifu-ph .kf-xz i {
  color: #0cc6c6;
}
.kaifu-ph .kf-lb i {
  color: #ed5748;
}
/*游戏资讯*/
.tp-zx {
  width: 300px;
  margin-top: 12px;
  float: left;
}
.tp-zixun {
  width: 300px;
  height: 170px;
  margin-bottom: 16px;
  position: relative;
  overflow: hidden;
  border-radius: 4px;
}
.tp-zixun:last-child {
  margin-bottom: 0px;
}
.tp-zixun img {
  width: 100%;
  height: 100%;
}
.title-bj {
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  width: 300px;
  height: 36px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  font-size: 17px;
  line-height: 36px;
}
.title-bj p {
  padding: 0 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ht {
  background: #ff6238;
  width: 0px;
  height: 2px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  transition: all 0.5s;
}
.tp-zixun:hover .ht {
  width: 100%;
}
.wz-zx {
  float: left;
  width: 470px;
  margin-left: 30px;
  margin-top: 0px;
}
.m_l {
  overflow: hidden;
}
.wz-zx .hd {
  overflow: hidden;
  border-bottom: 1px dotted #e3e3e3;
}
.hd-bt {
  height: 41px;
  line-height: 41px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 20px;
  color: #333333;
}
.hd-bt a {
  color: #333333;
}
.hd-zy {
  color: #999999;
  font-size: 14px;
  line-height: 24px;
  /*text-indent:2em;*/
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-top: 10px;
  margin-bottom: 10px;
}
.hb li {
  font-size: 14px;
  line-height: 30px;
  overflow: hidden;
  position: relative;
}
.hb li em {
  margin: 0 10px;
  color: #d3d3d3;
  width: 4px;
  display: inline-block;
  float: left;
}
.hb li a {
  color: #333;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  float: left;
}
.hb li a:hover {
  color: #ff6238;
}
.hb li span {
  color: #00b3fe;
  display: inline-block;
  width: 56px;
  float: left;
}
.hb li p {
  position: absolute;
  right: 0px;
  top: 0px;
  line-height: 28px;
  color: #999999;
}
/*礼包榜单*/
.lb-ph {
  margin-top: 6px;
}
.lb-ph li {
  padding: 9px 0px 9px 75px;
  position: relative;
  height: 60px;
  border-bottom: 1px dashed #e3e3e3;
}
.lb-ph li img {
  position: absolute;
  left: 5px;
  top: 10px;
  width: 60px;
  height: 60px;
}
.lb-ph li h4 {
  /*padding: 5px 0;*/
  font-size: 14px;
  font-weight: 400;
  width: 210px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #525252;
}
.lb-ph li .yxnm {
  margin-top: 8px;
  height: 15px;
  line-height: 15px;
  color: #828282;
  font-size: 12px;
  width: 176px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.lb-ph li .lbsl {
  height: 20px;
  line-height: 20px;
  color: #999;
  font-size: 12px;
}
.lb-ph li .lbsl span {
  color: #ff6238;
}
.lb-ph li div {
  position: absolute;
  right: 5px;
  top: 25px;
  z-index: 1;
  width: 60px;
  height: 26px;
  line-height: 26px;
  color: #fff;
  background: none;
  border: 1px solid #31d6a2;
  /*color: #99d846;*/
  color: #31d6a2;
  text-align: center;
  border-radius: 5px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.lb-ph li div:hover {
  background: linear-gradient(to right, #27cab6, #3adb9d);
  color: #fff;
}
.lb-ph li .lb-ph-bb {
  position: absolute;
  top: 28px;
  right: 20px;
  width: 44px;
  height: 22px;
  text-align: center;
  line-height: 22px;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #13B9C7;
  font-size: 14px;
  color: #13B9C7;
}
.lb-ph li .lb-ph-bb:hover {
  background: #13B9C7;
  color: #fff;
}
/*.lb-ph li div:before{

	content: "";

    	position: absolute;

    	z-index: -1;

    	top: 0;

    	left: 0;

    	right: 0;

    	bottom: 0;

    	background: #99d846;

    	width: 0px;

   	 -webkit-transition: all .3s ease-out;

    	transition: all .3s ease-out;

}*/
.lb-ph li:hover {
  /*background: #fafafa;*/
}
.lb-ph li:hover div {
  /*color: #fff;	*/
}
/*.lb-ph li:hover div:before{

	width: 60px;

	

}*/
/*每日推荐*/
.mrtj {
  background: #FFFFFF;
  margin-top: 20px;
  padding-top: 0px;
}
#flexslider1 li {
  position: relative;
}
#flexslider1 li .tj-name {
  position: absolute;
  bottom: 0px;
  width: 100%;
  color: #fff;
  left: 0px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
  height: 35px;
  text-align: center;
  line-height: 35px;
  font-size: 15px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#flexslider1 ol {
  display: none;
}
#flexslider1 {
  box-shadow: none;
  overflow: visible;
}
.tj-box {
  padding: 0 47px;
  margin-top: 20px;
  height: 165px;
}
#flexslider1 .flex-direction-nav {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
}
#flexslider1 .flex-direction-nav a {
  opacity: 1;
  height: 40px;
  width: 40px;
  border-radius: 5px;
  top: 55px;
  margin: 0px;
  border-radius: 50%;
  box-shadow: 0px 2px 8px 0px rgba(147, 147, 147, 0.5);
}
#flexslider1 .slides img {
  transition: all 0.3s;
  height: 100%;
}
#flexslider1 .slides li:hover img {
  transform: scale(1.05);
}
#flexslider1 .slides li {
  overflow: hidden;
  height: 165px;
  border-radius: 4px;
}
.carousel li:last-child {
  margin: 0px;
}
/*#flexslider1 .flex-direction-nav .flex-prev:hover{

	background-color: rgba(255,162,0, 0.9);

}

#flexslider1 .flex-direction-nav .flex-next:hover{

	background-color: rgba(255, 162, 0, 0.9);

}

*/
/*游戏大全*/
/*页码*/
.page {
  margin-top: 10px;
}
#pagecount {
  margin: 0px auto;
  padding-bottom: 20px;
  text-align: center;
}
.page span div span,
.page span div a {
  border-radius: 4px;
  width: 30px;
  height: 30px;
  background: #fff;
  text-align: center;
  margin-right: 5px;
  border: 1px solid #ddd;
  display: inline-block;
  line-height: 30px;
  color: #666;
  font-size: 12px;
}
.page span div span:hover {
  background: #ff6238;
  color: #fff;
  border: 1px solid #ff6238;
}
.page span div a:hover {
  background: #ff6238;
  color: #fff;
  border: 1px solid #ff6238;
}
.page span div .current {
  width: 30px;
  height: 30px;
  background: #ff6238;
  text-align: center;
  margin-right: 5px;
  border: 1px solid #ff6238;
  display: inline-block;
  line-height: 30px;
  color: #fff;
  font-size: 12px;
  border-radius: 4px;
}
/*右边排行*/
.right .m_r_c_btn1 {
  position: absolute;
  top: 50%;
  margin-top: -15px;
  right: 0;
  display: block;
  width: 80px;
  text-align: center;
  line-height: 25px;
  font-size: 14px;
  background: #F13D6D;
  border-radius: 5px;
  color: #FFFFFF;
  border: 1px solid;
}
.right .m_r_con li {
  border-bottom: 1px solid #f4f4f4;
}
.right .show2 img {
  box-shadow: 0px 3px 6px #cacaca;
  border-radius: 10px;
}
.right .power i {
  color: #ff5d13;
}
.right .power {
  margin-top: 2px;
}
.right .xiazai-btn {
  width: 70px;
  height: 27px;
  background: none;
  background-position: -133px 0px;
  top: 45%;
  border: 1px solid #fe7f36;
  border-radius: 5px;
  color: #fe7f36;
}
.right .m_r_con li:hover .xiazai-btn {
  background: none;
  background: linear-gradient(to right, #fb4b4d, #ff7138);
  color: #fff;
}
.right .show2_con p {
  width: 136px;
}
/*游戏列表*/
.gameList_con {
  margin: 0px;
}
.gameList.game-lb {
  padding: 0px;
  background: none;
  width: 1200px;
}
.gameList_select {
  border: 0px;
  margin: 0px;
}
.g_s_type {
  /*overflow: hidden;*/
  position: relative;
  overflow: hidden;
  float: none;
}
.g_s_type a {
  width: 78px;
  height: 30px;
  line-height: 30px;
  /*border: 1px solid #ece7e8;*/
  color: #666;
  font-size: 14px;
  display: inline-block;
  text-align: center;
  /*float: left;*/
  background: #f5f5f5;
  border-radius: 4px;
  margin-bottom: 10px;
}
.gameList_select li {
  position: relative;
  overflow: hidden;
  min-height: 43px;
}
.gameList_select li > span {
  text-align: left;
  font-size: 14px;
  line-height: 34px;
}
.g_s_type a.active {
  color: #fff;
  background-color: #ff6238;
  box-shadow: 0px 2px 10px 0px rgba(255, 98, 56, 0.5);
}
.g_s_type a:hover {
  background: #ff6238;
  color: #fff;
  box-shadow: 0px 2px 10px 0px rgba(255, 98, 56, 0.5);
}
.gameList_deital {
  margin: 0px 13px 13px 0;
  background: #fff;
  width: 360px;
  border: 1px solid #f5f5f5;
  border-radius: 10px;
  padding: 15px;
  transition: all 0.2s;
  position: relative;
  top: 0px;
}
.gameList_con {
  width: 1227px;
  border: 0px;
}
.page {
  background: none;
}
.g_w_btn {
  border-radius: 0px;
  margin: 10px 20px 0 0;
  font-size: 15px;
  padding: 5px 20px;
  border-radius: 5px;
}
.g_w_btn:nth-last-child(2) {
  background: linear-gradient(to right, #fb4b4d, #ff7138);
  color: #fff;
  /*transition: all 0.1s;*/
  border: 0px;
}
.g_w_btn:nth-last-child(2):hover {
  background: #fb4b4c;
}
.g_w_btn:last-child {
  margin: 10px 0px 0 0;
  border: 0px;
  /*color: #31c37c;*/
  color: #fff;
  background: linear-gradient(to right, #27cab6, #3adb9d);
  /*transition: all 0.3s*/
}
.g_w_btn:last-child:hover {
  background: #27cab6;
}
.gameList_deital:hover {
  border-color: #fff;
  /*box-shadow: 0 0 15px #bebebe;*/
  box-shadow: 0px 2px 10px 0px rgba(145, 145, 145, 0.52);
  position: relative;
  top: -2px;
}
.gameList_word h4 {
  color: #5d5d5d;
  font-size: 18px;
  font-weight: 500;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.gameList_word h4:hover {
  color: #ff6238;
}
.gameList_word p {
  color: #999999;
  margin-top: 4px;
}
.gameList_word {
  width: 224px;
}
.gameList_word span {
  color: #ff6238;
  display: inline-block;
  margin-top: 4px;
}
/*礼包主页*/
.gift_list {
  margin-top: 20px;
}
.gift_list .gift-left,
.gift_list .gift-right {
  background: none;
  padding: 0px;
}
.gift_list .gift-left {
  width: 830px;
}
.gift_list .gift-right {
  width: 350px;
}
.gift-right .libao-btn {
  width: 70px;
  height: 27px;
  background: none;
  right: 50px;
  top: 45%;
  border: 1px solid #32d6a1;
  color: #22c9b5;
}
.gift-right .m_r_con li:hover .libao-btn {
  color: #fff;
  background: linear-gradient(to right, #27cab6, #3adb9d);
}
.gift-right .show1 .num.so-hot {
  width: 16px;
  height: 16px;
  font-size: 12px;
  line-height: 16px;
  border-radius: 4px;
  font-weight: normal;
  margin-top: 7px;
}
.gift-right .m_r_con li.active .show2 .num.so-hot {
  border-radius: 4px;
  width: 16px;
  height: 60px;
  font-size: 12px;
  font-weight: normal;
}
.gift-right .show2_con p {
  font-size: 12px;
  margin-top: 5px;
  width: 145px;
}
.lb-box {
  background: #fff;
  padding: 15px;
  margin-bottom: 20px;
}
.qunbu-gift {
  background: #fff;
  padding: 15px;
  /*min-height: 615px;*/
  padding-top: 0px;
  margin-bottom: 20px;
}
.gift-rm {
  background: #fff;
  padding: 15px;
  padding-top: 0px;
  margin-bottom: 20px;
}
.gift-zx {
  background: #fff;
  padding: 15px;
  padding-top: 0px;
}
.gift-right .show2_con {
  width: 220px;
}
.g_l_con {
  border: 0px;
  margin: 0;
  position: relative;
  /*min-height: 468px;*/
}
.lb-search {
  position: absolute;
  top: 20px;
  right: 0;
  height: 30px;
}
.lb-search-content {
  height: 100%;
  width: 216px;
  padding-left: 20px;
  border-radius: 30px;
  border: solid #BBBBBB 1px;
}
.lb-search-button {
  position: absolute;
  top: 0;
  right: 10px;
  width: 50px;
  height: 100%;
  border: 0;
  background: none;
  cursor: pointer;
  font-size: 14px;
  color: #828282;
}
.gift-img {
  float: left;
  overflow: hidden;
  border-radius: 50%;
  border: 5px solid #32d6a1;
  margin-right: 20px;
}
.g_l_con li .gift-img img {
  border-radius: 50%;
  border: 2px solid #fff;
  width: 100px;
  height: 100px;
}
.g_l_con li .lb-lq {
  position: absolute;
  right: 15px;
  top: 50px;
  display: block;
  border: 1px solid #31d6a2;
  color: #31d6a2;
  width: 120px;
  height: 40px;
  line-height: 40px;
  border-radius: 40px;
  text-align: center;
  font-size: 18px;
  transition: all 0.3s;
}
.g_l_con li .lb-lq:hover {
  background: #31d6a2;
  color: #fff;
}
.power {
  float: none;
}
.g_l_word h4 {
  color: #333;
  font-size: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
  margin: 0px;
}
.g_l_word h4 em {
  display: inline-block;
  padding: 1px 8px;
  border: 1px solid #ff6238;
  color: #ff6238;
  border-radius: 5px;
  font-size: 12px;
}
.g_l_word p {
  color: #454545;
  font-size: 14px;
  margin-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}
.g_l_word p em {
  color: #999;
}
.g_l_word .power {
  /*line-height: 15px;*/
  font-size: 15px;
  vertical-align: middle;
  color: #ff6238;
}
.power span i {
  border-radius: 5px;
  background: linear-gradient(to right, #2ccab7, #3fdb9d);
  /*background: #5cb85c;*/
  /*background: #99d846;

	   background-image: -webkit-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

	    background-image: -o-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

	    background-image: linear-gradient(to top right, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

   	 -webkit-background-size: 40px 40px;

   	 background-size: 40px 40px;

        	animation: reverse progress-bar-stripes 0.7s linear infinite, animate-positive 0.7s;*/
}
.power span {
  border-radius: 5px;
  background: #e7e7e7;
}
.g_l_word .power span {
  border-radius: 15px;
  background: #e7e7e7;
  width: 350px;
  height: 15px;
  vertical-align: middle;
}
.g_l_word .power span i {
  height: 15px;
  border-radius: 15px;
}
.g_l_word h4 {
  color: #333333;
}
.g_l_word > a > span {
  color: #999999;
}
.g_l_con li {
  transition: all 0.3s;
  margin: 0px;
  padding: 15px;
  float: none;
  width: auto;
  overflow: hidden;
  border-bottom: 1px dashed #dcdcdc;
  position: relative;
}
.g_l_con li:hover {
  box-shadow: none;
  /*background: #fafafa;*/
}
.g_l_word {
  width: 500px;
  float: left;
}
.qunbu-gift #pagecount {
  padding-bottom: 0px;
  padding-top: 10px;
}
.gift-rm .show1 .num.so-hot.num1,
.gift-rm .show1 .num.so-hot.num2,
.gift-rm .show1 .num.so-hot.num3,
.gift-rm .show2 .num.so-hot.num1,
.gift-rm .show2 .num.so-hot.num2,
.gift-rm .show2 .num.so-hot.num3 {
  background: #32d6a1;
}
/*.gift-right .show1 .num.so-hot{

	width: 18px;

	height: 18px;

	border-radius: 50%;

	line-height: 18px;

	font-size: 12px;

	margin: 6px 10px 0 0;

	font-weight:100;

}*/
.gift-right .show1 p {
  width: 180px;
  color: #333333;
}
.gift-rm .power span i {
  background: linear-gradient(to right, #2ccab7, #3fdb9d);
  /*background:#b4d465;

	   background-image: -webkit-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

	    background-image: -o-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

	    background-image: linear-gradient(to top right, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

   	 -webkit-background-size: 40px 40px;

   	 background-size: 40px 40px;

        	animation: reverse progress-bar-stripes 0.7s linear infinite, animate-positive 0.7s; */
}
.gift-right li {
  /*border-bottom: 1px dotted #e3e3e3;*/
  /*margin-top: 7px;*/
}
.gift-right .m_r_con li.active .show2 {
  /*margin-bottom: 10px;*/
}
.gift-right .show2_con a p.game-name {
  font-size: 16px;
  color: #5f5f5f;
  margin-top: 0px;
}
.gift-zx .show1 .num.so-hot.num1,
.gift-zx .show1 .num.so-hot.num2,
.gift-zx .show1 .num.so-hot.num3,
.gift-zx .show2 .num.so-hot.num1,
.gift-zx .show2 .num.so-hot.num2,
.gift-zx .show2 .num.so-hot.num3 {
  background: #32d6a1;
}
.gift-zx .power span i {
  background: linear-gradient(to right, #2ccab7, #3fdb9d);
  /*background:#31c37c; 

	    background-image: -webkit-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

	    background-image: -o-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

	    background-image: linear-gradient(to top right, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

   	 -webkit-background-size: 40px 40px;

   	 background-size: 40px 40px;

        	animation: reverse progress-bar-stripes 0.7s linear infinite, animate-positive 0.7s;*/
  /*animation: animate-positive 2s;*/
}
@-webkit-keyframes animate-positive {
  0% {
    width: 0;
  }
}
@keyframes animate-positive {
  0% {
    width: 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.gift-left .page span div .current {
  background: #ff6238;
  border: 1px solid #ff6238;
}
.gift-left .page span div span:hover {
  background: #ff6238;
  color: #fff;
  border: 1px solid #ff6238;
}
.gift-left .page span div a:hover {
  background: #ff6238;
  color: #fff;
  border: 1px solid #ff6238;
}
.lb-sx span {
  width: 95px;
  text-align: left;
  line-height: 30px;
  display: inline-block;
  float: none;
  font-size: 16px;
  color: #313033;
}
.lb-sx {
  padding: 20px 0px;
}
/*游戏资讯*/
.news_list {
  width: 1200px;
  padding: 0;
  margin-top: 20px;
}
.news_list .news-left {
  width: 830px;
}
.dh-box {
  background: #fff;
  padding: 15px;
  margin-bottom: 20px;
  padding-top: 0px;
}
.dh-box ul {
  /*overflow: hidden;*/
  padding: 30px 0 15px 0;
}
.dh-box ul li {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  background: #f5f5f5;
  font-size: 16px;
  text-align: center;
  margin: 0 10px;
  border-radius: 4px;
}
.dh-box ul li a {
  color: #666666;
  display: block;
  padding: 0 30px;
}
.dh-box ul .news-active {
  background: #ff6238;
  box-shadow: 0px 2px 10px 0px rgba(255, 98, 56, 0.5);
}
.dh-box ul .news-active a {
  color: #fff;
}
.dh-box ul li:hover {
  background: #ff6238;
  box-shadow: 0px 2px 10px 0px rgba(255, 98, 56, 0.5);
  color: #fff;
}
.dh-box ul li:hover a {
  color: #fff;
}
.qunbu-news {
  background: #fff;
  padding: 15px;
}
.news-img {
  width: 200px;
  height: 113px;
  float: left;
}
.news-img img {
  width: 100%;
  height: 100%;
  border-radius: 4px;
}
.news-img:hover img {
  opacity: 0.8;
}
.news-lb li {
  padding: 0 0 15px 0;
  margin-bottom: 15px;
  border-bottom: 1px solid #eaeaea;
  position: relative;
}
.news-nr {
  float: left;
  margin-left: 20px;
  width: 580px;
}
.news-nr h3 a {
  font-size: 18px;
  font-weight: 500;
  color: #333;
  transition: color 0.3s ease;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 15px;
}
.news-nr h3:hover a {
  color: #ff6238;
}
.news-nr p {
  color: #858585;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 44px;
}
.news-xx {
  color: #9e9e9e;
  margin-top: 10px;
  overflow: hidden;
}
.news-xx .iconfont {
  font-size: 15px;
  margin-right: 5px;
  color: #fe7f36;
}
.news-time {
  float: right;
}
.line {
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #f9f9f9;
  /*-webkit-transform: scale(0);

	transform: scale(0);

	-webkit-transition: all .8s;

	transition: all .8s;*/
}
/*.news-lb li:hover .line{

	transform: scale(1);

}*/
.news-box {
  overflow: hidden;
}
.xw-rm,
.gl-rm,
.hd-rm {
  background: #fff;
  padding: 15px;
  margin-bottom: 20px;
  padding-top: 0px;
}
.news_list .news-right {
  width: 350px;
}
.news-right .xw-rm li {
  height: 30px;
  line-height: 30px;
  list-style: inside disc;
  color: #bbb;
  padding: 5px 0;
  /*border-bottom: 1px dotted #e3e3e3;*/
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.news-right .xw-rm li a {
  color: #525252;
  font-size: 14px;
  /*display: block;

	float: left;*/
  /*width: 290px;*/
}
.xw-rm ul {
  margin-top: 15px;
}
.news-right .xw-rm li:hover a {
  color: #ff6238;
}
.xw-rm .num1,
.xw-rm .num2,
.xw-rm .num3 {
  background: #00c5ff;
}
.gl-rm .num1,
.gl-rm .num2,
.gl-rm .num3 {
  background: #2196f3;
}
.hd-rm .num1,
.hd-rm .num2,
.hd-rm .num3 {
  background: #03a9f4;
}
/*.news-right li span{

    	width: 18px;

    	height: 18px;

    	

    	line-height: 18px;

    	font-size: 12px;

    	margin: 2px 10px 0 0;

    	font-weight: 100;

    	background: #a5b1bf;

    	float: left;

    	display: inline-block;

    	text-align: center;

    	color: #fff;

}*/
.qunbu-news #pagecount {
  padding-bottom: 0px;
  margin-top: 10px;
}
.qunbu-news .page span div .current {
  background: #ff6238;
  border: 1px solid #ff6238;
}
.qunbu-news .page span div span:hover {
  background: #ff6238;
  color: #fff;
  border: 1px solid #ff6238;
}
.qunbu-news .page span div a:hover {
  background: #ff6238;
  color: #fff;
  border: 1px solid #ff6238;
}
.news-right .show2_con {
  width: 245px;
}
.news-right .show1 .num.so-hot.num1 {
  background: #ff8400;
}
.news-right .show1 .num.so-hot.num2 {
  background: #f09601;
}
.news-right .show1 .num.so-hot.num3 {
  background: #f3d400;
}
/*资讯详情*/
.wenzhang_list {
  background: none;
  padding: 0px;
  width: 1200px;
}
.wenzhang-left {
  padding: 15px;
  background: #fff;
}
.wenzhang-game {
  padding: 15px;
  background: #fff;
  margin-bottom: 20px;
}
.address_nav {
  padding: 15px 0px;
  width: 1200px;
  font-size: 14px;
  color: #868686;
}
.wz-name {
  color: #fe7f36;
}
.detial_con .left > h2 {
  color: #ff6238;
}
.fgx {
  border-bottom: 1px solid #f2f2f2;
  width: 100%;
  margin: 20px 0;
}
.wz-sxp p {
  margin-bottom: 10px;
  text-align: left;
  padding-left: 30px;
  color: #666666;
}
.wz-sxp p a {
  color: #999999;
}
.wz-sxp p a:hover {
  color: #ff6238;
}
.wz-game-t {
  overflow: hidden;
  border-bottom: 1px dotted #e9e9e9;
  padding-bottom: 15px;
}
.wz-game-img {
  width: 100px;
  height: 100px;
  float: left;
}
.wz-game-img img {
  width: 100%;
  height: 100%;
  border-radius: 15px;
  box-shadow: 0px 3px 6px #cacaca;
}
.wz-game-nr {
  float: left;
  width: 200px;
  margin-left: 20px;
}
.wz-game-nr h4 {
  font-size: 20px;
  color: #2e2e2e;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
  font-weight: normal;
  margin-bottom: 10px;
  margin-top: 6px;
}
.wz-game-nr p {
  color: #9e9e9e;
  font-size: 15px;
  margin-bottom: 5px;
}
.wz-game-zy {
  padding: 10px 0;
}
.wz-game-zy p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  color: #999999;
  font-size: 15px;
  text-indent: 2em;
}
.wz-game-zt {
  width: 100%;
  height: 40px;
  margin-bottom: 10px;
  line-height: 40px;
  background: #99d846;
  text-align: center;
  font-size: 20px;
  border-radius: 4px;
}
.wz-game-zt a {
  display: block;
  color: #fff;
}
.wz-game-zt:hover {
  background: #7ed110;
}
.wz-game-lb {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: #ffba00;
  text-align: center;
  font-size: 20px;
  border-radius: 4px;
}
.wz-game-lb a {
  color: #fff;
  display: block;
}
.wz-game-lb:hover {
  background: #ffa200;
}
.wenzhang-right .show1 .num.so-hot.num1 {
  background: #36aa6f;
}
.wenzhang-right .show1 .num.so-hot.num2 {
  background: #60bd8e;
}
.wenzhang-right .show1 .num.so-hot.num3 {
  background: #8adbb2;
}
.xgzx {
  /*margin-top: 20px;*/
}
.xgzx li {
  height: 30px;
  line-height: 30px;
  list-style: inside disc;
  color: #bbb;
  padding: 5px 0;
  /* border-bottom: 1px dotted #e3e3e3; */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.xgzx li a {
  color: #525252;
  font-size: 14px;
}
.xgzx ul {
  margin-top: 15px;
}
.xgzx li:hover a {
  color: #ff6238;
}
.d_c_word {
  min-height: 613px;
}
/*游戏礼包列表*/
.giftList_con > ul li > div.giftCtrl a {
  border: 1px solid #32d6a1;
  color: #32d6a1;
  font-size: 18px;
  padding: 5px 30px;
}
.giftName {
  width: 30%;
}
.gameName,
.giftTime,
.giftType {
  width: 25%;
}
.giftList_con > ul li > div.giftCtrl a:hover {
  background: linear-gradient(to right, #27cab6, #3adb9d);
  color: #fff;
}
.yx-lb-lb .search_result {
  margin-top: 0px;
  color: #999;
}
.yx-lb-lb {
  padding-top: 0px;
}
.g_c_title {
  height: 40px;
}
.g_c_title > span {
  border: 1px solid #fff;
  box-sizing: border-box;
  height: 40px;
  line-height: 40px;
  color: #333;
  background: #f5f5f5;
}
.giftCtrl {
  width: 20%;
}
.giftList_con > ul li > div.giftName img {
  width: 80px;
  height: 80px;
}
.giftList_con > ul li > div.giftName p {
  line-height: 80px;
  width: 245px;
  font-size: 18px;
  color: #454545;
}
.giftList_con > ul li {
  height: 80px;
  padding: 20px 0;
}
.giftList_con {
  border: 0px;
  margin-bottom: 0px;
}
.giftList_con > ul li > div.gameName,
.giftList_con > ul li > div.giftTime,
.giftList_con > ul li > div.giftType,
.giftList_con > ul li > div.giftCtrl {
  line-height: 80px;
}
.giftList_con > ul li > div.gameName a {
  font-size: 18px;
  color: #454545;
}
.giftList_con > ul li > div.giftTime {
  color: #ff3b43;
  font-size: 18px;
}
/*搜索游戏列表*/
.search_result {
  margin-left: 0px;
  margin-top: 20px;
}
.gameList_con {
  min-height: 350px;
}
/*游戏专题*/
.game-xq-box {
  padding: 0px;
  background: none;
  width: 1200px;
  position: relative;
}
.game-xq-box .game-xq-left {
  width: 830px;
}
.game-xq-box .game-xq-right {
  width: 350px;
}
.game-xq-app {
  background: #fff;
  padding: 20px;
  border-radius: 10px;
}
.game-xq-img {
  width: 120px;
  height: 120px;
  margin: 0px auto;
}
.game-xq-img img {
  width: 100%;
  height: 100%;
}
.game-xq-nr h3 {
  padding: 16px 0;
  border-bottom: 1px dotted #e9e9e9;
  font-size: 22px;
  font-weight: bold;
  color: #4c4c4c;
}
.game-xq-xx {
  padding: 30px 15px;
}
.game-xq-xx p {
  color: #4c4c4c;
  font-size: 16px;
  text-align: left;
  margin-bottom: 20px;
}
.game-xq-xx p .iconfont {
  font-size: 25px;
  margin-right: 10px;
}
.game-xq-btn {
  padding: 30px 15px;
  border-bottom: 1px dotted #e9e9e9;
}
.anzuo-xz,
.ios-xz,
.lblq,
.gd-xz {
  /*width: 100%;*/
  height: 47px;
  /*margin-bottom: 15px;*/
  position: relative;
  display: inline-block;
  margin-right: 20px;
  border-radius: 4px;
  box-shadow: 0px 5px 20px 1px rgba(0, 0, 0, 0.1);
}
.gd-xz {
  margin-right: 0px;
}
.anzuo-xz a,
.ios-xz a,
.lblq a,
.gd-xz a {
  position: relative;
  background: #99d846;
  font-size: 18px;
  line-height: 47px;
  display: inline-block;
  float: left;
  width: 132px;
  height: 47px;
  text-decoration: none;
  color: #fff;
  text-align: center;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ewm-xz,
.gd {
  float: left;
}
.anzuo-xz .ewm-xz {
  background: #7ac72c;
  height: 47px;
  width: 47px;
  line-height: 47px;
  text-align: center;
  cursor: pointer;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ios-xz .ewm-xz {
  background: #59b0f4;
  height: 47px;
  width: 47px;
  line-height: 47px;
  text-align: center;
  cursor: pointer;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.lblq .gd {
  background: #ffa100;
  height: 47px;
  width: 47px;
  line-height: 47px;
  text-align: center;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.gd-xz .gd {
  background: #ff4839;
  height: 47px;
  width: 47px;
  line-height: 47px;
  text-align: center;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.game-xq-jieshao .info {
  width: 100%;
  padding: 25px 0;
  overflow: hidden;
}
.game-xq-jieshao .info-img {
  margin-right: 15px;
  float: left;
}
.game-xq-jieshao .info-img img {
  width: 120px;
  height: 120px;
  border-radius: 24px;
}
.game-xq-jieshao .info_cent {
  float: left;
  width: 645px;
  min-height: 90px;
  margin: 0 5px;
}
.game-xq-jieshao .info_cent li {
  width: 100%;
  display: block;
  float: left;
  min-height: 26px;
  line-height: 26px;
  font-size: 15px;
  margin: 7px 0;
}
.game-xq-jieshao .info_cent li span {
  width: 50px;
  color: #9e9e9e;
  display: block;
  float: left;
}
.game-xq-jieshao .info_cent li span.coin {
  line-height: 30px;
  width: 120px;
  font-size: 16px;
  font-weight: bold;
  color: #F9440A;
}
.game-xq-jieshao .bt .pay_coin {
  float: right;
  line-height: 30px;
  width: 100px;
  font-size: 18px;
  font-weight: bold;
  color: #e24848;
}
.game-xq-jieshao .info_cent li span .coin {
  float: left;
  background-image: url("../images/coin.png");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 16px;
  display: block;
  width: 24px;
  height: 30px;
}
.game-xq-jieshao .bt span .coin2 {
  float: left;
  background-image: url("../images/coin3.png");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 30px;
  display: block;
  width: 40px;
  height: 30px;
}
.game-xq-jieshao .info_cent li p {
  width: 157px;
  height: 26px;
  overflow: hidden;
  margin: 0 4px;
  color: #525252;
  display: block;
  font-size: 15px;
  line-height: 26px;
  float: left;
  padding: 0px;
}
.game-xq-jieshao .bt h1 {
  display: block;
  float: left;
  height: 34px;
  line-height: 34px;
  font-size: 26px;
  font-weight: bold;
  color: #2e2e2e;
  max-width: 810px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-right: 10px;
}
.game-xq-jieshao .bt {
  width: 100%;
  height: 34px;
  float: left;
  padding: 20px 0px 10px 0;
  border-bottom: 1px dotted #ddd;
}
.game-xq-jieshao .info_cent li .info-zd {
  padding: 0 10px;
  background-color: #fff6e0;
  color: #f60;
  border-radius: 30px;
  display: block;
  width: auto;
}
.game-xq-jieshao .btnwrap {
  padding-top: 10px;
}
.az-img,
.pg-img {
  position: relative;
  top: 3px;
}
.pg-img {
  top: 2px;
}
.m_r_con .az-img,
.m_r_con .pg-img {
  width: auto;
  height: auto;
  float: none;
}
.anzuo-xz .ewm-xz,
.ios-xz .ewm-xz,
.lblq .gd,
.gd-xz .gd {
  color: rgba(255, 255, 255, 0.5);
}
.anzuo-xz .ewm-xz .iconfont,
.ios-xz .ewm-xz .iconfont,
.lblq .gd .iconfont,
.gd-xz .gd .iconfont {
  font-size: 25px;
}
.game-xq-btn a .iconfont {
  position: absolute;
  font-size: 25px;
  top: 0px;
  left: 25px;
}
.anzuo-xz a {
  background: #99d846;
}
.anzuo-xz a:hover {
  background: #7ed110;
}
.ios-xz a {
  background: #79c6f8;
}
.ios-xz a:hover {
  background: #03a9f4;
}
.lblq a {
  background: #ffba00;
}
.lblq a:hover {
  background: #ff9800;
}
.gd-xz a {
  background: #ff6838;
}
.gd-xz a:hover {
  background: #f44336;
}
.qrcode-anzhuo,
.qrcode-pingguo {
  top: 53px;
  left: 34px;
  z-index: 99;
}
.game-xq-jieshao,
.game-xq-libao,
.game-xq-zixun,
.game-xq-jietu {
  padding: 20px;
  padding-top: 0px;
  background: #fff;
  margin-top: 0px;
  margin-bottom: 20px;
  border-radius: 10px;
}
.game-xq-zixun {
  margin-bottom: 0px;
}
.xw-box {
  margin: 20px auto 0;
}
.game_word {
  color: #444444;
}
.gameGift {
  overflow: hidden;
}
.gameGift li {
  width: 333px;
  height: 64px;
  border-radius: 10px;
}
.gameGift li > span {
  display: block;
  font-size: 14px;
}
.gameGift li img {
  width: 40px;
  height: 40px;
  float: left;
  margin-right: 10px;
  border-radius: 10px;
}
.game-xq-libao .power span {
  width: 150px;
}
.gameGift li > a {
  border: 1px solid #31d6a2;
  color: #31d6a2;
  transition: all 0.3s;
  right: 20px;
  background: #f9f9f9;
}
.gameGift li .lb-nr {
  margin-top: 4px;
  width: 220px;
  height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #999;
}
.gameGift li > span a {
  font-size: 14px;
}
.gameGift li > a:hover {
  background: #31d6a2;
  color: #fff;
}
.gameGift li {
  border: 0px;
  margin: 10px;
  padding: 10px 20px;
  border: 1px solid #f1f1f1;
  background: #f9f9f9;
}
.gameGift li:hover {
  border-color: #f1f1f1;
}
.gameGift li .power {
  margin-top: 10px;
}
.module-cont .flexslider {
  background: none;
  box-shadow: none;
}
.module-cont #flexslider .slides img {
  width: 100%;
  height: auto;
}
.module-cont {
  height: 366px;
}
.module-cont li {
  /*box-sizing:border-box;

	padding: 10px;*/
}
.exquisite_con {
  width: 790px;
  margin: 30px auto 0;
  overflow: hidden;
  position: relative;
}
.exquisite_list {
  float: left;
  margin-left: 0px;
}
.exquisite_list li {
  float: left;
  margin-right: 23px;
  width: 250px;
  overflow: hidden;
  height: 365px;
}
.exquisite_list li a {
  width: 100%;
  float: left;
  position: relative;
  height: 100%;
}
.exquisite_list li a img {
  width: 100%;
  float: left;
  height: 100%;
}
.exquisite_bt {
  width: 30px;
  height: 56px;
  background-image: url(../images/bt_bg.png);
  position: absolute;
  cursor: pointer;
  z-index: 1000;
}
.exquisite_prev {
  background-position: 0 0;
  left: 0px;
  top: 62px;
}
.exquisite_prev:hover {
  background-position: 0 -58px;
}
.exquisite_next {
  background-position: -32px 0;
  right: 0px;
  top: 62px;
}
.exquisite_next:hover {
  background-position: -32px -58px;
}
.horizontal_exquisite_con li,
.horizontal_exquisite_con li a img {
  height: 177px;
}
.vertical_exquisite_con .exquisite_prev,
.vertical_exquisite_con .exquisite_next {
  top: 150px;
}
.game_con table {
  width: 790px;
  margin-left: 10px;
  font-size: 15px;
  padding-bottom: 10px;
}
.game_con tr {
  height: 50px;
  text-align: center;
}
.game_con tr th,
.game_con tr td {
  border-bottom: 1px dashed #ddd;
  font-weight: normal;
}
.game_con td {
  color: #727272;
}
.xw-box {
  width: 790px;
  margin-top: 20px;
}
.xw-box-nav {
  width: 790px;
  border-bottom: 1px solid #ccc;
  text-align: center;
  font-size: 17px;
  color: #000;
  height: 50px;
}
.xw-box-nav li {
  width: 195px;
  float: left;
  height: 50px;
  line-height: 50px;
  cursor: pointer;
  color: #333;
  font-size: 20px;
  position: relative;
}
.xw-box-nav li .title-i i {
  width: 195px;
  display: none;
}
.xw-box-nav li.xw-nav-on {
  /*background: #000;*/
  /*color: #ff6238;*/
  /*border-top: 1px solid #ff6238;*/
  border-bottom: 0px;
}
.qhbox3 .xw-box-nav li {
  width: 50%;
}
.qhbox3 .xw-box-nav li .title-i i {
  width: 100%;
}
.xw-box-nav li.xw-nav-on .title-i i {
  display: block;
}
.nr-box {
  /*padding: 10px 0 50px 0;*/
}
.nr-box .news-lb {
  margin-top: 30px;
}
.nr-box .nr-con li {
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  padding: 0 20px 0 20px;
  border-bottom: 1px dashed #ddd;
}
.nr-box .nr-con li a {
  float: left;
  color: #727272;
}
.nr-box .iconfont {
  font-size: 15px;
}
.game-xq-kaifu-box {
  overflow: hidden;
  margin-top: 10px;
}
.game-xq-kaifu-box li {
  width: 50%;
  display: inline-block;
  margin-top: 20px;
  overflow: hidden;
}
.game-xq-kaifu-box li .kf-xx.active {
  border: 1px dashed #00B3FE;
  background-color: #DAEEFF;
  color: #656565;
}
.game-xq-kaifu-box li .kf-xx {
  width: 320px;
  text-align: center;
  padding: 15px;
  border-radius: 100px;
  font-size: 15px;
  color: #ff6600;
  border: 1px dashed #FF6238;
  background-color: #FFE2DA;
}
.game-xq-kaifu-box li .kf-xx span:nth-child(1) {
  margin-right: 12px;
}
.game-xq-kaifu-box li .kf-xx span:nth-child(2) {
  margin-right: 44px;
}
.game-xq-kaifu-box li .kf-xx span:nth-child(3) {
  display: inline-block;
  font-size: 12px;
  width: 40px;
  text-align: center;
}
.game-xq-kaifu-box li .kf-xx span.active {
  height: 20px;
  background: #FF6238;
  border-radius: 2px;
  color: #fff;
  line-height: 20px;
  cursor: pointer;
}
.game-xq-kaifu-box li:nth-child(odd) .kf-xx {
  float: left;
  margin-left: 20px;
}
.game-xq-kaifu-box li:nth-child(even) .kf-xx {
  float: right;
  margin-right: 20px;
}
.g_list_page {
  width: 600px;
  margin: 20px auto 2px auto;
  padding-bottom: 20px;
  text-align: center;
}
.g_list_page span {
  min-width: 30px;
  height: 30px;
  background: #fff;
  text-align: center;
  margin-right: 5px;
  border: 1px solid #ddd;
  display: inline-block;
  line-height: 30px;
  color: #666;
  font-size: 12px;
  border-radius: 5px;
}
.g_list_page a {
  min-width: 30px;
  height: 30px;
  background: #fff;
  text-align: center;
  margin-right: 5px;
  border: 1px solid #ddd;
  display: inline-block;
  line-height: 30px;
  color: #666;
  font-size: 12px;
  border-radius: 5px;
}
.g_list_page span:hover {
  background: #000;
  color: #fff;
}
.g_list_page a:hover {
  background: #000;
  color: #fff;
}
.g_list_page span.current {
  width: 30px;
  height: 30px;
  background: #000;
  text-align: center;
  margin-right: 5px;
  border: 1px solid #ddd;
  display: inline-block;
  line-height: 30px;
  color: #fff;
  font-size: 12px;
  border-radius: 5px;
}
.game-xq-wz-box {
  overflow: hidden;
  margin-top: 10px;
}
.game-xq-wz-box li {
  width: 50%;
  display: inline-block;
  margin-top: 20px;
  overflow: hidden;
}
.game-xq-wz-box li .wz-xx {
  width: 340px;
  text-align: left;
  padding: 15px;
  border-radius: 10px;
  font-size: 15px;
  color: #333;
  border: 0px solid #f1f1f1;
  background: #f8f8f8;
}
.game-xq-wz-box li h3 {
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.game-xq-wz-box li:nth-child(odd) .wz-xx {
  float: left;
  margin-left: 10px;
}
.game-xq-wz-box li:nth-child(even) .wz-xx {
  float: right;
  margin-right: 10px;
}
/*游戏截图*/
.module-cont {
  margin: 20px auto;
  /*width: 860px;*/
}
.game-xq-xx p {
  margin-bottom: 15px;
  font-size: 14px;
}
.game-xq-xx p span {
  color: #ff6238;
}
.game-xq-nr h3 {
  border: 0px;
}
.game-xq-jieshao p {
  font-size: 14px;
  line-height: 30px;
  padding: 0 10px;
}
.gameGift span .re {
  width: 35px;
  background: url(/themes/simplebootx/Public/sub/images/re.png) no-repeat center top;
  background-size: contain;
  display: inline-block;
  height: 15px;
}
/*游戏详情页榜单*/
.gift-rm .show2_con > a > p {
  margin: 0px;
  font-size: 16px;
}
.lb-gamename {
  color: #6c6c6c;
  margin-top: 5px;
}
.game-xq-right .libao-btn {
  width: 70px;
  height: 27px;
  background: none;
  right: 50px;
  top: 45%;
  border: 1px solid #32d6a1;
  color: #22c9b5;
}
.game-xq-right .m_r_con li:hover .libao-btn {
  color: #fff;
  background: linear-gradient(to right, #27cab6, #3adb9d);
}
/*游戏礼包详情*/
.gift-xq-box {
  padding: 0px;
  background: none;
  width: 1200px;
}
.gift {
  height: auto;
  overflow: hidden;
  padding: 20px;
  background: #fff;
  position: relative;
  padding-top: 0px;
}
.gift .g_i_con {
  height: auto;
  padding: 0px;
  overflow: hidden;
}
.yx-js {
  background: #fff;
  padding: 20px;
  margin-bottom: 20px;
  padding-top: 0px;
}
.yx-js p {
  font-size: 14px;
  line-height: 30px;
  padding: 0 10px;
}
.gift-xq-nr {
  padding: 20px;
  background: #fff;
  padding-top: 0px;
}
.detial_con .gift-xq-left {
  width: 830px;
}
.detial_instr {
  padding: 15px;
  background: #fff;
  margin-bottom: 20px;
  border-radius: 10px;
  padding-top: 0px;
}
.gift-xq-nr .game_con {
  margin-top: 0px;
  /*margin-bottom: 20px;*/
}
.detial_instr ul {
  height: auto;
  margin-top: 25px;
  overflow: hidden;
}
.detial_instr ul li {
  text-align: center;
  width: 33.3%;
  float: left;
  margin-bottom: 10px;
}
/*.detial_instr ul li img:hover{

	opacity: 0.8

}*/
.detial_instr ul li img {
  border-radius: 10px;
  box-shadow: 0px 3px 6px #cacaca;
  width: 70px;
  height: 70px;
}
.detial_instr ul li p {
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #525252;
}
.detial_instr ul li:hover p {
  color: #ff6238;
}
.gift-xq-nr .game_word {
  color: #767676;
  margin-top: 20px;
  text-indent: initial;
  padding: 0 10px;
  font-size: 16px;
}
.gift-xq-nr p {
  /*padding: 0 10px;

	color: #767676;

	font-size: 14px;*/
}
.gift-xq-img {
  width: 120px;
  height: 120px;
  float: left;
}
.gift-xq-img img {
  width: 100%;
  height: 100%;
}
.gift .power {
  margin-top: 1px;
}
.gift .power p {
  font-size: 16px;
  color: #9e9e9e;
}
.gift .power > i {
  font-size: 24px;
}
.gift .bt {
  width: 100%;
  height: 34px;
  float: left;
  padding: 20px 0px 10px 0;
  border-bottom: 1px dotted #ddd;
}
.gift .info {
  padding: 25px 0;
  overflow: hidden;
}
.gift-yxxx {
  float: left;
  padding-left: 20px;
  width: 410px;
}
.gift-yxxx li {
  width: 100%;
  display: block;
  float: left;
  min-height: 26px;
  line-height: 26px;
  font-size: 15px;
  margin: 7px 0;
}
.gift-yxxx li span {
  width: 50px;
  color: #9e9e9e;
  display: block;
  float: left;
}
.gift-yxxx li .info-zd {
  padding: 0 10px;
  background-color: #fff6e0;
  color: #f60;
  border-radius: 30px;
  display: block;
  width: auto;
}
.gift-yxxx li p {
  width: 157px;
  height: 26px;
  overflow: hidden;
  margin: 0 4px;
  color: #525252;
  display: block;
  font-size: 15px;
  line-height: 26px;
  float: left;
  padding: 0px;
}
.gift-yxxx h3 {
  font-size: 22px;
  font-weight: normal;
  /*color: #5F5F5F;*/
  color: #4c4c4c;
  margin-bottom: 15px;
  margin-top: 10px;
  font-weight: bold;
}
.gift-yxxx p {
  color: #5F5F5F;
  margin-bottom: 5px;
  font-size: 15px;
}
.gift-yxxx p a {
  color: #ff6238;
}
.g_i_con .power {
  padding-left: 20px;
}
.g_i_con .power span {
  width: 440px;
  border-radius: 20px;
}
.g_i_con .power span i {
  border-radius: 20px;
  background: linear-gradient(to right, #2ccab7, #3fdb9d);
  /*background: #31c37c;*/
  /*background: #99d846;*/
  /*background-image: -webkit-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

    background-image: -o-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

    background-image: linear-gradient(to top right, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);*/
  /* -webkit-background-size: 40px 40px;

    background-size: 40px 40px;*/
  /*animation: reverse progress-bar-stripes 0.7s linear infinite, animate-positive 0.7s;*/
}
.giftBtn {
  top: 165px;
  right: 40px;
  /*background: #31c37c;

	border-color:#31c37c; */
  background: #31d6a2;
  border-color: #31d6a2;
}
.giftBtn:hover {
  /*color: #31c37c;*/
  color: #31d6a2;
}
.gift-xq-nr .gameGift li {
  width: 333px;
}
.gift-xq-nr .power span {
  width: 200px;
}
/*开服表*/
.kaifu-box {
  margin-top: 20px;
  background: #fff;
  padding-top: 0px;
}
.kaifu-tou {
  overflow: hidden;
  background: #fafafa;
  margin-top: 10px;
}
.kaifu-tou div {
  float: left;
  color: #666;
  font-size: 15px;
  text-align: center;
  line-height: 40px;
  font-weight: 600;
}
.kaifu-tou .head-1,
.kaifu-time {
  width: 15%;
}
.kaifu-lb li .kaifu-time {
  color: #ff3b43;
  font-size: 18px;
}
/*.kaifu-tou .head-img,.kaifu-logo{

	width: 10%;

}*/
.kaifu-tou .head-2,
.kaifu-game {
  width: 25%;
}
.kaifu-lb li .kaifu-game {
  text-align: left;
}
.kaifu-tou .head-3,
.kaifu-qufu {
  width: 20%;
}
.kaifu-tou .head-4,
.kaifu-leixin {
  width: 10%;
}
.kaifu-tou .head-5,
.kaifu-pintai {
  width: 5%;
}
.kaifu-tou .head-6,
.kaifu-down {
  width: 25%;
}
/*.kaifu-tou .head-7,.kaifu-libao{

	width: 10%;

}*/
.kaifu-lb {
  min-height: 400px;
  margin-top: 15px;
}
.kaifu-lb li {
  overflow: hidden;
  border-bottom: 1px dashed #ebebeb;
  position: relative;
  right: 0px;
  transition: all 0.3s;
}
.kaifu-lb li:hover {
  position: relative;
  right: -10px;
}
.kaifu-lb li div {
  float: left;
  font-size: 18px;
  text-align: center;
  color: #454545;
  line-height: 118px;
  height: 120px;
}
.kaifu-game h4 {
  font-weight: 500;
  font-size: 22px;
  display: inline-block;
  vertical-align: middle;
  width: 67%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.kaifu-game h4:hover {
  color: #ff6238;
}
.kaifu-logo .kaifu-img {
  width: 80px;
  height: 80px;
  display: inline-block;
  margin: 10px auto 0;
  float: none;
}
.kaifu-game img {
  width: 80px;
  height: 80px;
  display: inline-block;
  /*margin: 10px auto 0;*/
  float: none;
  vertical-align: middle;
  margin-right: 10px;
}
.kaifu-logo .kaifu-img img {
  width: 100%;
  height: 100%;
}
.kaifu-time span {
  color: #ff6238;
  margin-left: 10px;
}
/*.kaifu-down a,.kaifu-libao a{

	display: block;

	width: 80px;

	height: 30px;

	background: #f2f2f2;

	margin: 10px auto 0;

	line-height: 30px;

	font-size: 12px;

	border-radius:5px;

	color: #757575; 

	transition: all 0.3s

}*/
.kaifu-down a {
  display: block;
  width: 120px;
  height: 40px;
  color: #ff6141;
  border: 1px solid #ff6141;
  border-radius: 40px;
  line-height: 40px;
  transition: all 0.3s;
  margin: 40px auto 0;
}
/*.kaifu-down a i,.kaifu-libao a i{

	font-size: 15px;

	margin-right: 5px;

	transition: all 0.3s

}

.kaifu-down a i{

	color: #0cc6c6;

}

.kaifu-libao a i{

	color: #ed5748;

}*/
/*.kaifu-down a:hover{

	background: #0cc6c6;

	color: #fff;

}*/
.kaifu-down a:hover {
  background: linear-gradient(to right, #ff4f50, #ff8036);
  color: #fff;
}
/*.kaifu-down a:hover i{

	color: #fff;

}*/
.kaifu-libao a:hover {
  background: #ed5748;
  color: #fff;
}
.kaifu-libao a:hover i {
  color: #fff;
}
.kaifu-box #pagecount {
  padding: 0px;
  margin-top: 10px;
}
/*登录弹窗*/
.dl-box {
  width: 300px;
  height: 320px;
  background: rgba(255, 255, 255, 0.8);
  position: relative;
  overflow: hidden;
}
.dl-box-yh,
.dl-box-mm,
.dl-box-yzm,
.dl-box-code {
  width: 250px;
  border: 1px solid #C9C9C9;
  height: 40px;
  overflow: hidden;
  margin: 0 auto;
  background: #fff;
}
.dl-box-yh input,
.dl-box-mm input,
.dl-box-yzm input,
.dl-box-code input {
  float: left;
  border: 0px;
  padding: 9px;
  line-height: 22px;
}
.dl-box-code input.dl-box-mfyzm {
  float: right;
  padding: 8px;
  line-height: 22px;
  width: 90px;
  font-size: 14px;
  border: none;
  color: #2980B4;
  cursor: pointer;
  background: none;
}
.dl-box-yh .dl-box-tb i {
  display: block;
  width: 39px;
  height: 22px;
  background: url(/themes/simplebootx/Public/sub/img/icoNav.png) no-repeat;
  background-position: 0px -449px;
  margin: 0 auto;
  border-right: 1px solid #C9C9C9;
}
.dl-box-mm .dl-box-tb i {
  display: block;
  width: 39px;
  height: 22px;
  background: url(/themes/simplebootx/Public/sub/img/icoNav.png) no-repeat;
  background-position: 0px -250px;
  margin: 0 auto;
  border-right: 1px solid #C9C9C9;
}
.dl-box-yzm .dl-box-tb i {
  display: block;
  width: 39px;
  height: 22px;
  background: url(/themes/simplebootx/Public/sub/img/icoNav.png) no-repeat;
  background-position: 0px -600px;
  margin: 0 auto;
  border-right: 1px solid #C9C9C9;
}
.dl-box-tb {
  width: 40px;
  padding: 9px 0;
  overflow: hidden;
  float: left;
}
.dl-box .dlfs {
  text-align: center;
  line-height: 56px;
  font-size: 15px;
  color: #313131;
  cursor: pointer;
}
.wjmm {
  padding: 0px 0 10px 0;
  color: #6c6c6c;
  width: 250px;
  margin: 0 auto;
  text-align: right;
}
.wjmm a {
  color: #2980b4;
}
.wjmm a:hover {
  color: #ff6238;
}
.dl-box h4 {
  font-size: 20px;
  font-weight: 600;
  color: #3e3e3e;
  margin-left: 25px;
  padding-top: 30px;
}
.dl-box .zhdl {
  display: block;
  width: 250px;
  height: 40px;
  background: #ff6238;
  margin: 0 auto;
  color: #fff;
  border: 0px;
  border-radius: 3px;
  transition: all 0.3s;
  cursor: pointer;
}
.dl-box .zhdl:hover {
  background: #ff9800;
}
.kjdl {
  border-top: 1px dashed #cccecd;
  margin-top: 30px;
  padding-top: 20px;
}
.kjdl img {
  vertical-align: middle;
  position: relative;
  top: -3px;
  margin-right: 10px;
}
.kjdl span {
  color: #565656;
  margin-left: 25px;
}
.kjdl img {
  width: 20px;
  height: 20px;
}
.zczh {
  float: right;
  margin-right: 25px;
  color: #2980b4;
}
.zczh:hover {
  color: #ff6238;
}
.bq-kuang {
  width: 45px;
  height: 45px;
  background: url(/themes/simplebootx/Public/sub/images/log_ico.png) no-repeat;
  background-position: -89px 0;
  position: absolute;
  top: 10px;
  right: 10px;
}
.bq-ewm {
  width: 45px;
  height: 45px;
  background: url(/themes/simplebootx/Public/sub/images/log_ico.png) no-repeat;
  background-position: -89px -45px;
  position: absolute;
  top: 10px;
  right: 10px;
}
.ewm-k {
  width: 200px;
  height: 200px;
  margin: 0px auto;
  margin-top: 20px;
}
.ewm-k img {
  width: 100%;
  height: 100%;
}
.ewmdl p {
  color: #818181;
  text-align: center;
  margin-top: 20px;
}
.ewmdl p span {
  color: #ff6238;
}
.bq-kuang,
.bq-ewm {
  cursor: pointer;
}
.dl-box .tishi {
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  float: none;
  margin-left: 25px;
}
.dl-box .tishi .ico-jg {
  margin-top: 2px;
}
/*试玩任务*/
.renwuList {
  width: 1200px;
  padding: 0;
}
.renwuList .renwu-top {
  position: relative;
  overflow: hidden;
}
.renwuList .renwu-top .renwu-top-left {
  position: relative;
  float: left;
  width: 821px;
  height: 304px;
}
.renwuList .renwu-top .renwu-top-left .renwu-top-left-btn {
  position: absolute;
  left: 284px;
  top: 212px;
  width: 186px;
  height: 54px;
  z-index: 2;
  cursor: pointer;
}
.renwuList .renwu-top .renwu-top-right {
  float: right;
  width: 355px;
  height: 304px;
  background: #FFFFFF;
  border-radius: 10px;
  overflow: hidden;
}
.renwuList .renwu-top .renwu-top-right .renwu-top-right-title {
  position: relative;
  margin: 9px auto 0;
  width: 249px;
  height: 144px;
  background: url("../images/renwu/sss.png") no-repeat center center;
  overflow: hidden;
}
.renwuList .renwu-top .renwu-top-right .renwu-top-right-title .renwu-top-right-title-img {
  margin: 21px auto 0;
  width: 94px;
  height: 94px;
  border-radius: 50%;
  overflow: hidden;
}
.renwuList .renwu-top .renwu-top-right .renwu-top-right-title .renwu-top-right-title-img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.renwuList .renwu-top .renwu-top-right .renwu-top-right-title p {
  margin-top: 12px;
  text-align: center;
  font-size: 12px;
  color: #000000;
}
.renwuList .renwu-top .renwu-top-right .renwu-top-right-name {
  margin: 0 10px;
  text-align: center;
  height: 40px;
  line-height: 40px;
  font-weight: bold;
  font-size: 16px;
  color: #000000;
  border-bottom: 1px solid #E8E8E8;
}
.renwuList .renwu-top .renwu-top-right .renwu-top-right-money {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.renwuList .renwu-top .renwu-top-right .renwu-top-right-money .renwu-top-right-money-li {
  display: inline-block;
}
.renwuList .renwu-top .renwu-top-right .renwu-top-right-money .renwu-top-right-money-li .renwu-top-right-money-lia {
  padding: 14px 10px;
  font-size: 12px;
  color: #8E8E8E;
}
.renwuList .renwu-top .renwu-top-right .renwu-top-right-money .renwu-top-right-money-li .renwu-top-right-money-lib {
  font-weight: bold;
  font-size: 16px;
  color: #FF6900;
  line-height: 22px;
}
.renwuList .renwu-top .renwu-top-right .renwu-top-right-money .renwu-top-right-money-li .renwu-top-right-money-lic {
  font-size: 14px;
  color: #FF6900;
  cursor: pointer;
  line-height: 22px;
}
.renwuList .renwu-top .renwu-top-right .renwu-top-right-dl {
  margin: 14px auto 0;
  width: 122px;
  height: 34px;
  background: linear-gradient(180deg, #FCBCB4 0%, #FC472E 89%, #962A1B 100%);
  border-radius: 34px;
  text-align: center;
  line-height: 34px;
  font-size: 18px;
  color: #FFFFFF;
  cursor: pointer;
}
.renwuList .renwu-nav {
  position: relative;
  margin-top: 20px;
  overflow: hidden;
  padding: 8px 0 8px 20px;
  background: #FFFFFF;
  border-radius: 2px;
}
.renwuList .renwu-nav a {
  float: left;
  margin-right: 20px;
  text-align: center;
  width: 112px;
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  color: #313033;
}
.renwuList .renwu-nav a:hover {
  background: #FF6238;
  border-radius: 40px;
  color: #ffffff;
}
.renwuList .renwu-nav a.on {
  background: #FF6238;
  border-radius: 40px;
  color: #ffffff;
}
.renwuList .renwu_con {
  position: relative;
  margin-top: 4px;
  margin-bottom: 20px;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
}
.renwuList .renwu_con .renwu-li {
  position: relative;
  display: flex;
  align-items: center;
  margin-top: 12px;
  margin-right: 60px;
  padding: 0 20px;
  width: 360px;
  height: 102px;
  background: #FFFFFF;
  border-radius: 10px;
  transition: all 0.2s;
  border-radius: 4px;
  box-sizing: border-box;
  overflow: hidden;
}
.renwuList .renwu_con .renwu-li:hover {
  top: -2px;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
}
.renwuList .renwu_con .renwu-li:nth-child(3n) {
  margin-right: 0;
}
.renwuList .renwu_con .renwu-li .renwu-li-left {
  width: 60px;
  height: 60px;
  border-radius: 10px;
  overflow: hidden;
}
.renwuList .renwu_con .renwu-li .renwu-li-left img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.renwuList .renwu_con .renwu-li .renwu-li-center {
  flex: 1;
  margin-left: 12px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 60px;
  overflow: hidden;
}
.renwuList .renwu_con .renwu-li .renwu-li-center h3 {
  font-size: 16px;
  color: #313033;
  font-weight: normal;
  line-height: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.renwuList .renwu_con .renwu-li .renwu-li-center .rwn {
  margin-left: 12px;
  padding-left: 31px;
  text-align: left;
  height: 21px;
  line-height: 21px;
  background: url("../images/renwu/lz.png") no-repeat 3px center;
  font-size: 12px;
  color: #1E6FE9;
}
.renwuList .renwu_con .renwu-li .renwu-li-center span {
  display: block;
}
.renwuList .renwu_con .renwu-li .renwu-li-center .rwb {
  font-size: 12px;
  color: #8E8E8E;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.renwuList .renwu_con .renwu-li .renwu-li-center .rwc {
  font-size: 12px;
  color: #FF6238;
}
.renwuList .renwu_con .renwu-li .renwu-li-right {
  padding-top: 3px;
  width: 56px;
  text-align: center;
}
.renwuList .renwu_con .renwu-li .renwu-li-right span {
  display: block;
}
.renwuList .renwu_con .renwu-li .renwu-li-right .rwd {
  text-align: center;
  line-height: 23px;
  width: 56px;
  height: 23px;
  background: #FF6238;
  border-radius: 20px;
  font-size: 12px;
  color: #FFFFFF;
  box-sizing: border-box;
}
.renwuList .renwu_con .renwu-li .renwu-li-right .rwd.rwe {
  border: none;
  background: #D9D9D9;
  color: #656565;
}
.renwuList .renwu_con .renwu-li .renwu-li-right .rwd.rwf {
  border: none;
  background: #00A4F3;
}
/*popup-ty*/
.popup-ty {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding: 16px 0;
  width: 530px;
  height: 358px;
  background: #FFFFFF;
  border-radius: 10px;
}
.popup-ty .popup-close {
  position: absolute;
  top: 37px;
  right: 40px;
  width: 19px;
  cursor: pointer;
}
.popup-ty .pty-head {
  line-height: 60px;
  text-align: center;
  font-weight: bold;
  font-size: 22px;
  color: #313033;
}
.popup-ty .pty-head em {
  color: #13B9C7;
}
.popup-ty .pty-ewm {
  margin: 16px auto 0;
  width: 128px;
  height: 128px;
}
.popup-ty .pty-ewm img {
  display: block;
}
.popup-ty .pty-p {
  margin-top: 16px;
  line-height: 52px;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  color: #313033;
}
.popup-ty .pty-p em {
  color: #13B9C7;
}
.popup-ty .pty-u {
  position: relative;
  margin: 4px auto 0;
  width: 300px;
  height: 38px;
  line-height: 38px;
  background: #EFEFEF;
  border-radius: 10px;
  overflow: hidden;
  padding: 0 20px;
}
.popup-ty .pty-u span {
  font-size: 14px;
  color: #828282;
}
.popup-ty .pty-u em {
  position: absolute;
  top: 6px;
  right: 10px;
  text-align: center;
  line-height: 26px;
  width: 52px;
  height: 26px;
  background: #4188FF;
  border-radius: 4px;
  font-size: 14px;
  color: #FFFFFF;
  cursor: pointer;
}
.popup-ty .pty-u em:hover {
  background-color: #236fed;
}
.xaz-img {
  position: relative;
  top: 2px;
  margin-right: 4px;
}
.xy-lx {
  white-space: nowrap;
}
.xy-lx .xy-lx-a {
  padding-left: 18px;
  background: url("../images/xicon7.png") no-repeat left center;
  background-size: 14px 14px;
  font-size: 12px;
  color: #E97900;
}
.xy-lx .xy-lx-b {
  margin-left: 4px;
  padding-left: 18px;
  background: url("../images/xicon6.png") no-repeat left center;
  background-size: 14px 14px;
  font-size: 12px;
  color: #E53E12;
}
/*xleft*/
.xleft {
  width: 740px !important;
}
.xleft .m_l_con li {
  margin-right: 32px;
  width: 212px;
  height: 99px;
  background: #FFFFFF;
  box-sizing: border-box;
  padding: 8px;
}
.xleft .m_l_con li:nth-child(3n) {
  margin-right: 0;
}
.xleft .m_l_con li:hover {
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
}
.xleft .m_l_con li .m_l_c_detial {
  width: 116px;
  height: 80px;
  padding: 0;
  box-sizing: border-box;
}
.xleft .m_l_con li .m_l_c_detial.m-on {
  padding-left: 12px;
  padding-top: 4px;
}
.xleft .m_l_con li .m_l_c_detial.m-on h4 {
  margin-bottom: 8px;
  font-size: 16px;
  color: #313033;
}
.xleft .m_l_con li .m_l_c_detial.m-on .ph-bb {
  margin-bottom: 4px;
  font-size: 14px;
  color: #313033;
  white-space: nowrap;
}
.xleft .m_l_con li .m_l_c_detial.m-on .yx-lx {
  font-size: 14px;
  color: #313033;
}
.xleft .m_l_con li .m_l_c_detial.m-hover {
  padding: 8px 0 8px;
  box-sizing: border-box;
}
.xleft .m_l_con li .m_l_c_detial.m-hover .xyx-box {
  margin-left: 4px;
  width: 112px;
  height: 34px;
  box-sizing: border-box;
  padding-left: 40px;
  background: url("../images/xicon2.png") no-repeat 10px center;
}
.xleft .m_l_con li .m_l_c_detial.m-hover .xyx-box.xyxjs {
  padding-left: 30px;
}
.xleft .m_l_con li .m_l_c_detial.m-hover .xyx-box .xyx-boxs-s {
  width: 70px;
  padding-top: 16px;
  background: url("../images/xicon1.png") no-repeat center 2px;
  text-align: center;
  font-size: 12px;
  color: #FE724D;
}
.xleft .m_l_con li .m_l_c_detial.m-hover .xyx-box .xyx-boxs-p {
  font-weight: bold;
  font-size: 12px;
  line-height: 34px;
  color: #FF6238;
}
.xleft .m_l_con li .m_l_c_detial.m-hover .yxzt {
  bottom: 8px;
  margin-left: 4px;
  width: 112px;
  height: 26px;
  background: #00A4F3;
  border-radius: 4px;
  line-height: 26px;
  font-size: 14px;
  color: #FFFFFF;
}
.xleft .m_l_con li a img {
  width: 80px;
  height: 80px;
}
.xleft .wz-zx {
  margin-left: 12px;
  width: 390px;
}
.xright {
  width: 440px !important;
}
.xright .kaifu-ph li.kaifu-head > div {
  margin-right: 10px;
  width: 92px;
  height: 28px;
  line-height: 28px;
  background: #F8F8F8;
  border-radius: 4px;
}
.xright .kaifu-ph li div {
  height: 35px;
  line-height: 35px;
}
.xright .kaifu-ph li .kf-time,
.xright .kaifu-ph li .kf-name,
.xright .kaifu-ph li .kf-qf,
.xright .kaifu-ph li .kf-yy {
  width: 92px;
  margin-right: 10px;
}
.xright .kaifu-ph li .kf-yy {
  overflow: hidden;
}
.xright .kaifu-ph li .kf-yy span {
  display: block;
  margin: 9px auto 0;
  text-align: center;
  line-height: 22px;
  width: 48px;
  height: 22px;
  background: #FF6238;
  border-radius: 2px;
  font-size: 14px;
  color: #FFFFFF;
}
.xright .lb-ph li:last-child {
  border-bottom: none;
}
/*tj-xbox*/
.tj-xbox {
  height: 190px;
  padding: 0;
}
.tj-xbox #flexslider1 .flex-direction-nav {
  bottom: -40px;
  top: auto;
  height: 32px;
}
.tj-xbox #flexslider1 .flex-direction-nav .flex-prev {
  width: 26px;
  height: 26px;
  top: 6px;
  left: 490px;
  z-index: 111;
  box-shadow: none;
  border-radius: 50%;
  background: url("../images/xprve0.png") no-repeat center;
}
.tj-xbox #flexslider1 .flex-direction-nav .flex-prev:hover {
  background: url("../images/xprve1.png") no-repeat center;
}
.tj-xbox #flexslider1 .flex-direction-nav .flex-next {
  width: 26px;
  height: 26px;
  top: 6px;
  right: 480px;
  z-index: 111;
  box-shadow: none;
  border-radius: 50%;
  background: url("../images/xnext0.png") no-repeat center;
}
.tj-xbox #flexslider1 .flex-direction-nav .flex-next:hover {
  background: url("../images/xnext1.png") no-repeat center;
}
.tj-xbox #flexslider1 .slides li {
  margin-right: 16px;
  height: 145px;
}
.tj-xbox #flexslider1 ol {
  display: block;
  bottom: -40px;
}
.tj-xbox #flexslider1 ol li a {
  width: 10px;
  height: 6px;
  background: #E6E6E6;
  border-radius: 10px;
}
.tj-xbox #flexslider1 ol li a.flex-active {
  width: 16px;
  background-color: #FF6238;
}
/*lzrw*/
.lzrw {
  background: #FFFFFF;
  margin-top: 20px;
  padding-top: 0px;
  padding-bottom: 0;
}
.lzrw .renwu_con {
  position: relative;
  margin-left: -15px;
  margin-right: -15px;
  margin-top: 4px;
  margin-bottom: 10px;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
}
.lzrw .renwu_con .renwu-li {
  position: relative;
  display: flex;
  align-items: center;
  margin-right: 60px;
  padding: 0 20px;
  width: 360px;
  height: 80px;
  background: #FFFFFF;
  border-radius: 10px;
  transition: all 0.2s;
  border-radius: 4px;
  box-sizing: border-box;
  overflow: hidden;
}
.lzrw .renwu_con .renwu-li:nth-child(3n) {
  margin-right: 0;
}
.lzrw .renwu_con .renwu-li .renwu-li-left {
  width: 60px;
  height: 60px;
  border-radius: 10px;
  overflow: hidden;
}
.lzrw .renwu_con .renwu-li .renwu-li-left img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lzrw .renwu_con .renwu-li .renwu-li-center {
  flex: 1;
  margin-left: 12px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 60px;
  overflow: hidden;
}
.lzrw .renwu_con .renwu-li .renwu-li-center h3 {
  font-size: 16px;
  color: #313033;
  font-weight: normal;
  line-height: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.lzrw .renwu_con .renwu-li .renwu-li-center .rwn {
  margin-left: 12px;
  padding-left: 31px;
  text-align: left;
  height: 21px;
  line-height: 21px;
  background: url("../images/renwu/lz.png") no-repeat 3px center;
  font-size: 12px;
  color: #1E6FE9;
}
.lzrw .renwu_con .renwu-li .renwu-li-center span {
  display: block;
}
.lzrw .renwu_con .renwu-li .renwu-li-center .rwb {
  font-size: 12px;
  color: #8E8E8E;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.lzrw .renwu_con .renwu-li .renwu-li-center .rwc {
  font-size: 12px;
  color: #FF6238;
}
.lzrw .renwu_con .renwu-li .renwu-li-right {
  padding-top: 3px;
  width: 56px;
  text-align: center;
}
.lzrw .renwu_con .renwu-li .renwu-li-right span {
  display: block;
}
.lzrw .renwu_con .renwu-li .renwu-li-right .rwd {
  text-align: center;
  line-height: 23px;
  width: 56px;
  height: 23px;
  background: #FF6238;
  border-radius: 20px;
  font-size: 12px;
  color: #FFFFFF;
  box-sizing: border-box;
}
.lzrw .renwu_con .renwu-li .renwu-li-right .rwd.rwe {
  border: none;
  background: #D9D9D9;
  color: #656565;
}
.lzrw .renwu_con .renwu-li .renwu-li-right .rwd.rwf {
  border: none;
  background: #00A4F3;
}
/*xremen*/
.xremen .num1,
.zuixin .num1,
.zong .num1 {
  background: url("../images/xph1.png") no-repeat center !important;
}
.xremen .num2,
.zuixin .num2,
.zong .num2 {
  background: url("../images/xph2.png") no-repeat center !important;
}
.xremen .num3,
.zuixin .num3,
.zong .num3 {
  background: url("../images/xph3.png") no-repeat center !important;
}
/*xrxf*/
.xrxf {
  position: fixed;
  top: 50%;
  right: 40px;
  width: 50px;
  padding-bottom: 14px;
  background: #FFFFFF;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
  border-radius: 4px 4px 4px 4px;
  z-index: 10;
}
.xrxf li {
  position: relative;
  text-align: center;
  cursor: pointer;
}
.xrxf li img {
  display: block;
  margin: 14px auto 0;
}
.xrxf li .xrxf-name {
  margin: 4px auto 0;
  width: 30px;
  font-size: 12px;
  color: #313033;
}
.xrxf li.xrxf-epx:hover .xrxf-ewm {
  display: block;
}
.xrxf li .xrxf-ewm {
  display: none;
  position: absolute;
  right: 54px;
  top: -90px;
  z-index: 2;
  width: 199px;
  height: 248px;
  background: url("../images/xrxfb1.png") no-repeat center;
  background-color: linear-gradient(135deg, #39ACFC 0%, #1649EF 100%);
  box-shadow: 0px 0px 8px 0px rgba(15, 163, 255, 0.5);
  border-radius: 4px 4px 4px 4px;
}
/*充值*/
.clearfix:after {
  display: block;
  content: "clear";
  height: 0;
  clear: both;
  visibility: hidden;
}
/*优惠券列表*/
.xrec-flb-coupon-ul {
  display: none;
  position: absolute;
  left: 20px;
  top: 40px;
  right: 20px;
  padding: 12px 18px;
  z-index: 3;
  background-color: #ffffff;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
  max-height: 300px;
  overflow-y: auto;
}
.xrec-flb-coupon-ul.xqec-flb-coupon-ul {
  top: 32px;
  left: 0;
  right: 0;
  padding: 12px 0;
}
.xrec-flb-coupon-ul.xqec-flb-coupon-ul ul {
  margin-top: 0;
  padding: 12px 12px 0;
  box-sizing: border-box;
  overflow: hidden;
}
.xrec-flb-coupon-ul.xqec-flb-coupon-ul ul .xrec-coupon-ua {
  width: 80px;
}
.xrec-flb-coupon-ul.xqec-flb-coupon-ul ul li {
  margin-top: 0;
  margin-bottom: 10px;
  width: 210px !important;
}
.xrec-flb-coupon-ul li {
  display: flex;
  align-items: center;
  margin-top: 12px;
  width: 264px;
  height: 88px;
  background: #FFFFFF;
  border-radius: 10px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  line-height: 1.6;
}
.xrec-flb-coupon-ul li.on {
  cursor: pointer;
}
.xrec-flb-coupon-ul li.on:hover {
  background: #D4F7FF;
}
.xrec-flb-coupon-ul li.no {
  background: #F5F5F5;
}
.xrec-flb-coupon-ul li.no .xrec-coupon-ua .xrec-cua-a {
  color: #828282;
}
.xrec-flb-coupon-ul li.no .xrec-coupon-ua .xrec-cua-b {
  color: #828282;
}
.xrec-flb-coupon-ul li.no .xrec-coupon-ub .xrec-coupon-tp {
  color: #828282;
}
.xrec-flb-coupon-ul li.no .xrec-coupon-ub .xrec-coupon-title {
  color: #828282;
}
.xrec-flb-coupon-ul li.active {
  background: #D4F7FF;
}
.xrec-flb-coupon-ul li .xrec-coupon-ua {
  text-align: center;
  width: 100px;
}
.xrec-flb-coupon-ul li .xrec-coupon-ua .xrec-cua-a {
  font-size: 24px;
  color: #FF6238;
}
.xrec-flb-coupon-ul li .xrec-coupon-ua .xrec-cua-b {
  font-size: 12px;
  color: #515151;
}
.xrec-flb-coupon-ul li .xrec-coupon-ub {
  flex: 1;
}
.xrec-flb-coupon-ul li .xrec-coupon-ub .xrec-coupon-tp {
  font-size: 16px;
  color: #313033;
}
.xrec-flb-coupon-ul li .xrec-coupon-ub .xrec-coupon-title {
  font-size: 14px;
  color: #313033;
}
.xrec-flb-coupon-ul li .xrec-coupon-ub .xrec-coupon-bottom {
  font-size: 12px;
  color: #828282;
}
.xrecharge {
  position: relative;
  width: 1200px;
  margin: 20px auto 20px;
}
.xrecharge .xrecharge-left {
  width: 400px;
  float: left;
}
.xrecharge .xrecharge-left .xre-ltp {
  position: relative;
  padding-left: 160px;
  width: 400px;
  height: 88px;
  background: #F5F5F5;
  border-bottom: 1px solid #BBBBBB;
  box-sizing: border-box;
  line-height: 88px;
  font-size: 18px;
  color: #313033;
}
.xrecharge .xrecharge-left .xre-ltp::after {
  position: absolute;
  left: 100px;
  top: 21px;
  content: "";
  width: 46px;
  height: 46px;
}
.xrecharge .xrecharge-left .xre-ltp.xre-ltp-flb::after {
  background: url("../images/xrec1.png") no-repeat center;
}
.xrecharge .xrecharge-left .xre-ltp.xre-ltp-qb::after {
  background: url("../images/xrec2.png") no-repeat center;
}
.xrecharge .xrecharge-left .xre-ltp.active {
  background: #FFFFFF;
  color: #4A92FF;
}
.xrecharge .xrecharge-left .charge-left-bottom {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 274px;
  box-sizing: border-box;
  padding-top: 20px;
  margin-left: 100px;
}
.xrecharge .xrecharge-left .charge-left-bottom dl {
  padding: 0;
  width: 100%;
  text-align: left;
}
.xrecharge .xrecharge-left .charge-left-bottom dt {
  margin-bottom: 30px;
  font-size: 20px;
  color: #161616;
}
.xrecharge .xrecharge-left .charge-left-bottom dd {
  margin: 5px 0;
  margin-bottom: 30px;
}
.xrecharge .xrecharge-left .charge-left-bottom dd a {
  text-decoration: none;
  font-size: 18px;
  color: #585858;
}
.xrecharge .xrecharge-left .xrecharge-ljl {
  text-align: center;
}
.xrecharge .xrecharge-left .xrecharge-ljl a {
  display: inline-block;
  width: 104px;
  height: 34px;
  line-height: 34px;
  font-size: 14px;
  color: #313033;
  border-left: 1px solid #BBBBBB;
}
.xrecharge .xrecharge-left .xrecharge-ljl a:first-child {
  border: none;
}
.xrecharge .xrecharge-right {
  position: relative;
  float: right;
  width: 800px;
  padding-bottom: 20px;
  background-color: #ffffff;
  /*福利币*/
  /*xrec-qb*/
  /**/
}
.xrecharge .xrecharge-right .xrec-flb {
  padding-top: 16px;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl {
  position: relative;
  line-height: 40px;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl .xrec-flb-dt {
  float: left;
  width: 180px;
  height: 40px;
  text-align: right;
  font-size: 18px;
  color: #313033;
  overflow: hidden;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl .xrec-flb-dd {
  position: relative;
  width: 420px;
  padding-left: 20px;
  float: left;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl .xrec-flb-dd .xrec-qb-dd-input {
  padding: 0 16px;
  width: 342px;
  height: 40px;
  border: 1px solid #BBBBBB;
  font-size: 14px;
  box-sizing: border-box;
  background-color: #FAFAFA;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl .xrec-flb-dd .xrec-flb-ipt {
  position: relative;
  width: 342px;
  height: 40px;
  border: 1px solid #BBBBBB;
  background-color: #FAFAFA;
  box-sizing: border-box;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl .xrec-flb-dd .xrec-flb-ipt input {
  padding: 0 16px;
  width: 100%;
  height: 38px;
  line-height: 38px;
  display: block;
  border: none;
  background: none;
  box-sizing: border-box;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl .xrec-flb-dd .xrec-flb-ipt .xrec-flb-ipt-btn {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  background: url("../images/xseach.png") no-repeat center;
  background-size: 20px auto;
  cursor: pointer;
  z-index: 2;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl .xrec-flb-dd .xrec-flb-ipt .xrec-flb-ipt-btn.xrec-flb-ipt-btn2 {
  background: url("../images/xseach2.png") no-repeat center;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl .xrec-flb-dd .xrec-flb-ipt .xrec-flb-ipt-gb {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  cursor: pointer;
  background: url(../images/cancel_black.png) no-repeat center;
  background-size: 16px 16px;
  z-index: 3;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl .xrec-flb-dd .xrec-flb-ipt .xrec-flb-ipt-ul {
  display: none;
  position: absolute;
  left: 20px;
  top: 40px;
  right: 20px;
  padding: 12px 18px;
  z-index: 3;
  background-color: #ffffff;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
  max-height: 300px;
  overflow-y: auto;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl .xrec-flb-dd .xrec-flb-ipt .xrec-flb-ipt-ul li {
  display: flex;
  align-items: center;
  padding: 4px 12px;
  box-sizing: border-box;
  height: 68px;
  background: #FFFFFF;
  border-bottom: 1px solid #BBBBBB;
  cursor: pointer;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl .xrec-flb-dd .xrec-flb-ipt .xrec-flb-ipt-ul li .xrec-flb-ipt-ul-img {
  width: 60px;
  height: 60px;
  border-radius: 10px;
  overflow: hidden;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl .xrec-flb-dd .xrec-flb-ipt .xrec-flb-ipt-ul li .xrec-flb-ipt-ul-img img {
  width: 100%;
  height: 100%;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl .xrec-flb-dd .xrec-flb-ipt .xrec-flb-ipt-ul li h3 {
  padding-left: 16px;
  font-size: 14px;
  color: #313033;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl .xrec-flb-dd.xrec-flb-ipa span {
  display: inline-block;
  margin-right: 10px;
  text-align: center;
  line-height: 24px;
  width: 85px;
  height: 22px;
  background: #FFFFFF;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
  border-radius: 4px 4px 4px 4px;
  color: #828282;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl .xrec-flb-dd.xrec-flb-ipa span.on {
  color: #4A92FF;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl .xrec-flb-dd.xrec-flb-ipx {
  padding-bottom: 20px;
  overflow: hidden;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl .xrec-flb-dd.xrec-flb-ipx ul {
  margin-top: -10px;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl .xrec-flb-dd.xrec-flb-ipx li {
  position: relative;
  display: inline-block;
  margin-top: 22px;
  margin-right: 16px;
  text-align: center;
  width: 104px;
  height: 84px;
  background: #FFFFFF;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  cursor: pointer;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl .xrec-flb-dd.xrec-flb-ipx li .xrec-flb-zk {
  position: absolute;
  left: 0;
  top: -10px;
  width: 64px;
  height: 19px;
  line-height: 19px;
  background: linear-gradient(90deg, #375CE5 0%, #9747FF 100%);
  border-radius: 4px 4px 4px 0px;
  font-size: 12px;
  color: #FFFFFF;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl .xrec-flb-dd.xrec-flb-ipx li.active {
  background: #D4F7FF;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl .xrec-flb-dd.xrec-flb-ipx li .xrec-flb-ipx-a {
  display: inline-block;
  padding-left: 24px;
  font-weight: bold;
  line-height: 20px;
  font-size: 16px;
  color: #313033;
  background: url("../images/xrec1.png") no-repeat left center;
  background-size: 20px 20px;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl .xrec-flb-dd.xrec-flb-ipx li .xrec-flb-ipx-b {
  font-size: 12px;
  color: #828282;
  line-height: 1;
  text-decoration: line-through;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl .xrec-flb-dd.xrec-flb-ipx li .xrec-flb-ipx-c {
  margin-top: 6px;
  line-height: 1;
  font-size: 14px;
  color: #313033;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl .xrec-flb-dd.xrec-flb-ipx .xrec-flb-num {
  margin-top: 12px;
  width: 260px;
  height: 50px;
  background-color: #FAFAFA;
  border: 1px solid #BBBBBB;
  overflow: hidden;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-dl .xrec-flb-dd.xrec-flb-ipx .xrec-flb-num input {
  display: block;
  padding: 0 16px;
  width: 100%;
  height: 50px;
  border: none;
  font-size: 14px;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-zf {
  margin-top: 20px;
  text-align: center;
  font-size: 18px;
  color: #313033;
}
.xrecharge .xrecharge-right .xrec-flb .xrec-flb-zf em {
  padding: 0 10px;
  font-weight: bold;
  color: #F60909;
}
.xrecharge .xrecharge-right .xrec-qb {
  display: none;
  padding-top: 12px;
}
.xrecharge .xrecharge-right .xrec-qb .xrec-qb-dl {
  line-height: 40px;
  display: flex;
}
.xrecharge .xrecharge-right .xrec-qb .xrec-qb-dl.xrec-qb-dq {
  margin-top: 16px;
}
.xrecharge .xrecharge-right .xrec-qb .xrec-qb-dl.xrec-qb-dq .xrec-qb-dt {
  line-height: 26px;
}
.xrecharge .xrecharge-right .xrec-qb .xrec-qb-dl .xrec-qb-dt {
  padding-right: 16px;
  width: 200px;
  text-align: right;
  font-size: 18px;
  color: #313033;
}
.xrecharge .xrecharge-right .xrec-qb .xrec-qb-dl .xrec-qb-dd {
  flex: 1;
}
.xrecharge .xrecharge-right .xrec-qb .xrec-qb-dl .xrec-qb-dd .xrec-qb-dd-input {
  padding: 0 16px;
  width: 342px;
  height: 40px;
  border: 1px solid #BBBBBB;
  font-size: 14px;
}
.xrecharge .xrecharge-right .xrec-qb .xrec-qb-dl .xrec-qb-dd .xrec-qb-dd-ul {
  display: flex;
  flex-wrap: wrap;
}
.xrecharge .xrecharge-right .xrec-qb .xrec-qb-dl .xrec-qb-dd .xrec-qb-dd-ul li {
  position: relative;
  margin: 0 16px 16px 0;
  width: 120px;
  height: 50px;
  border: 1px solid #BBBBBB;
  text-align: center;
  line-height: 50px;
  font-size: 14px;
  color: #313033;
  cursor: pointer;
}
.xrecharge .xrecharge-right .xrec-qb .xrec-qb-dl .xrec-qb-dd .xrec-qb-dd-ul li.active {
  color: #4A92FF;
  border: 1px solid #4A92FF;
}
.xrecharge .xrecharge-right .xrec-qb .xrec-qb-dl .xrec-qb-dd .xrec-qb-dd-ul-input {
  padding: 0 16px;
  width: 260px;
  height: 50px;
  border: 1px solid #BBBBBB;
  font-size: 14px;
}
.xrecharge .xrecharge-right .xrec-qb .xrec-qb-zf {
  padding: 20px 0 0 16px;
  font-size: 18px;
  color: #313033;
}
.xrecharge .xrecharge-right .xrec-qb .xrec-qb-zf em {
  color: #FF6238;
}
.xrecharge .xrecharge-right .xrec-qb .xrec-qb-sm {
  padding: 30px 0 0 16px;
  font-size: 14px;
  color: #8E8E8E;
}
.xrecharge .xrecharge-right .xrec-flb-ps {
  margin-top: 30px;
  text-align: center;
}
.xrecharge .xrecharge-right .xrec-flb-ps .xrec-flb-ps-li {
  display: inline-block;
  margin-right: 40px;
  width: 212px;
  height: 72px;
  padding-left: 82px;
  box-sizing: border-box;
  background: #FFFFFF;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  line-height: 72px;
  font-size: 20px;
  color: #313033;
  text-align: left;
  cursor: pointer;
}
.xrecharge .xrecharge-right .xrec-flb-ps .xrec-flb-ps-li:last-child {
  margin-right: 0;
}
.xrecharge .xrecharge-right .xrec-flb-ps .xrec-flb-ps-li.xrec-flb-zfb {
  background: url("../images/xrecx1.png") no-repeat 30px center;
}
.xrecharge .xrecharge-right .xrec-flb-ps .xrec-flb-ps-li.xrec-flb-wx {
  background: url("../images/xrecx2.png") no-repeat 30px center;
}
.xrecharge .xrecharge-right .xrec-flb-ps .xrec-flb-ps-li.xrec-flb-qb {
  background: url("../images/xrecx3.png") no-repeat 30px center;
}
/*xrec-dpop*/
.xrec-dpop {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 3;
}
.xrec-dpop.xrec-dpop2 .xrec-dpop-box {
  width: 300px;
  height: 224px;
  margin-top: -112px;
  margin-left: -150px;
}
.xrec-dpop.xrec-dpop2 .xrec-dpop-box .xrec-dpop-t {
  height: 44px;
  line-height: 44px;
}
.xrec-dpop.xrec-dpop2 .xrec-dpop-box .xrec-dpop-t .xrec-dpop-close {
  top: 12px;
}
.xrec-dpop.xrec-dpop2 .xrec-dpop-box .xrec-dpop-s {
  margin-top: 20px;
}
.xrec-dpop.xrec-dpop2 .xrec-dpop-box .xrec-dpop-p {
  margin-top: 16px;
}
.xrec-dpop .xrec-dpop-box {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -124px 0 0 -200px;
  width: 400px;
  height: 248px;
  background: #FFFFFF;
}
.xrec-dpop .xrec-dpop-box .xrec-dpop-t {
  height: 52px;
  background: #E9E9E9;
  line-height: 52px;
}
.xrec-dpop .xrec-dpop-box .xrec-dpop-t h3 {
  padding-left: 24px;
  font-size: 16px;
  color: #313033;
}
.xrec-dpop .xrec-dpop-box .xrec-dpop-t .xrec-dpop-close {
  position: absolute;
  top: 16px;
  right: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  display: none;
}
.xrec-dpop .xrec-dpop-box .xrec-dpop-s {
  margin-top: 24px;
  text-align: center;
}
.xrec-dpop .xrec-dpop-box .xrec-dpop-s p {
  padding-left: 40px;
  background: url("../images/xicon12.png") no-repeat left center;
  height: 28px;
  line-height: 28px;
  display: inline-block;
  font-size: 18px;
  color: #FF6238;
}
.xrec-dpop .xrec-dpop-box .xrec-dpop-p {
  margin-top: 28px;
  text-align: center;
  font-size: 14px;
  color: #828282;
}
.xrec-dpop .xrec-dpop-box .xrec-dpop-z {
  margin: 28px auto 0;
  text-align: center;
  width: 120px;
  height: 34px;
  line-height: 34px;
  background: #FF6238;
  border-radius: 4px;
  font-size: 14px;
  color: #FFFFFF;
  cursor: pointer;
}
.xrec-dpop .xrec-dpop-box .xrec-dpop-z:hover {
  background: #f00;
}
/*popup-jszk*/
.popup-jszk {
  position: fixed;
  left: 50%;
  top: 50%;
  margin: -170px 0 0 -230px;
  width: 460px;
  height: 360px;
  background: #FFFFFF;
  border-radius: 10px;
  z-index: 555;
}
.popup-jszk.popup-jszk2 {
  height: 380px;
  width: 460px;
}
.popup-jszk .popup-jszk-close {
  position: absolute;
  top: 20px;
  right: 38px;
  width: 19px;
  height: 19px;
  cursor: pointer;
}
.popup-jszk .jszk-head {
  padding-top: 20px;
  height: 38px;
  font-weight: bold;
  font-size: 30px;
  color: #FF6238;
  text-align: center;
}
.popup-jszk .jszk-img img {
  margin: 20px auto 0;
  display: block;
  width: 162px;
}
.popup-jszk .jszk-t {
  margin-top: 20px;
  text-align: center;
  font-size: 16px;
  color: #FF6238;
}
.popup-jszk .jszk-p {
  margin-top: 4px;
  text-align: center;
  font-size: 16px;
  color: #FF6238;
}
.popup-jszk .jszk-u {
  display: block;
  margin: 20px auto 0;
  width: 200px;
  height: 49px;
  background: #3386EE;
  border-radius: 4px;
  text-align: center;
  line-height: 49px;
  font-weight: bold;
  font-size: 20px;
  color: #FFFFFF;
  cursor: pointer;
}
.popup-jszk .jszk-u:hover {
  background: #2E5EB5;
}
/*my-main*/
.my-main {
  position: relative;
  width: 1200px;
  margin: 20px auto;
  overflow: hidden;
}
.my-main .my-main-left {
  float: left;
  width: 138px;
}
.my-main .my-main-left li {
  position: relative;
  margin-bottom: 20px;
}
.my-main .my-main-left li a {
  display: block;
  width: 138px;
  height: 48px;
  text-align: center;
  line-height: 48px;
  background: #F5F5F5;
  border-radius: 4px;
  font-size: 18px;
  color: #313033;
}
.my-main .my-main-left li a:hover,
.my-main .my-main-left li a.active {
  font-weight: bold;
  background: #FF6238;
  color: #ffffff;
}
.my-main .my-main-right {
  float: right;
  width: 1042px;
  /*my-lq*/
  /*my-zd*/
  /*my-tj*/
  /*my-yq*/
  /*my-dh*/
  /*my-xx*/
  /*my-fcm*/
}
.my-main .my-main-right .my-rtop {
  display: flex;
  padding: 16px;
  height: 160px;
  box-sizing: border-box;
  background: #FFFFFF;
}
.my-main .my-main-right .my-rtop .my-rtop-img {
  width: 116px;
  height: 116px;
  background: #D5E4EE;
  border-radius: 50%;
  overflow: hidden;
}
.my-main .my-main-right .my-rtop .my-rtop-img img {
  width: 100%;
  height: 100%;
}
.my-main .my-main-right .my-rtop .my-rtop-info {
  flex: 1;
  margin-left: 5px;
}
.my-main .my-main-right .my-rtop .my-rtop-info .my-rtop-infa {
  display: flex;
  align-items: center;
}
.my-main .my-main-right .my-rtop .my-rtop-info .my-rtop-infa .my-rtop-infa-s {
  font-size: 20px;
  color: #000000;
}
.my-main .my-main-right .my-rtop .my-rtop-info .my-rtop-infa .my-rtop-infa-b {
  margin-left: 8px;
  padding-right: 10px;
  padding-left: 33px;
  box-sizing: border-box;
  height: 25px;
  line-height: 23px;
  border-radius: 3px;
  border: 1px solid #BBBBBB;
  font-size: 12px;
  color: #BBBBBB;
  background: url("../images/my/mdc.png") no-repeat 9px center;
}
.my-main .my-main-right .my-rtop .my-rtop-info .my-rtop-infb {
  margin-top: 5px;
}
.my-main .my-main-right .my-rtop .my-rtop-info .my-rtop-infb .my-rimg1 {
  width: 30px;
}
.my-main .my-main-right .my-rtop .my-rtop-info .my-rtop-infb .my-rimg2 {
  width: 75px;
}
.my-main .my-main-right .my-rtop .my-rtop-info .my-rtop-infb .my-rimg3 {
  width: 41px;
}
.my-main .my-main-right .my-rtop .my-rtop-info .my-rtop-infc .my-rtop-infc-a {
  font-size: 20px;
  color: #313033;
}
.my-main .my-main-right .my-rtop .my-rtop-info .my-rtop-infc .my-rtop-infc-b {
  width: 28px;
}
.my-main .my-main-right .my-rtop .my-rtop-info .my-rtop-infc .my-rtop-infc-c {
  margin-left: 4px;
  font-weight: bold;
  font-size: 20px;
  color: #013033;
}
.my-main .my-main-right .my-rtop .my-rtop-info .my-rtop-infc .my-rtop-infc-d {
  margin-left: 16px;
}
.my-main .my-main-right .my-rtop .my-rtop-info .my-rtop-infc .my-rtop-infc-d img {
  display: block;
}
.my-main .my-main-right .my-rtop .my-rtop-info .my-rtop-infd {
  position: relative;
  margin-top: 8px;
  width: 380px;
  height: 6px;
  background: #EFEFEF;
  border-radius: 10px;
  overflow: hidden;
}
.my-main .my-main-right .my-rtop .my-rtop-info .my-rtop-infd div {
  height: 6px;
  background: #13B9C7;
  border-radius: 10px;
}
.my-main .my-main-right .my-rtop .my-rtop-info .my-rtop-infe {
  margin-top: 4px;
  width: 380px;
  text-align: center;
  font-size: 12px;
  color: #828282;
}
.my-main .my-main-right .my-rtop .my-rtop-li {
  padding: 0 14px;
}
.my-main .my-main-right .my-rtop .my-rtop-li img {
  display: block;
  margin: 0 auto;
}
.my-main .my-main-right .my-rtop .my-rtop-li p {
  margin-top: 11px;
  line-height: 25px;
  font-size: 20px;
  color: #000000;
}
.my-main .my-main-right .my-rnav {
  position: relative;
  height: 48px;
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: 2;
  border-bottom: 1px solid #BBBBBB;
}
.my-main .my-main-right .my-rnav a {
  display: inline-block;
  margin: 0 18px;
  line-height: 48px;
  font-weight: 400;
  font-size: 18px;
  height: 48px;
  color: #313033;
  box-sizing: border-box;
  border-bottom: 1px solid #BBBBBB;
}
.my-main .my-main-right .my-rnav a.active {
  border-bottom: 1px solid #FA2E2E;
}
.my-main .my-main-right .my-rcon .my-rcon-list {
  overflow: hidden;
}
.my-main .my-main-right .my-rcon .my-rcon-list li {
  float: left;
  position: relative;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  margin: 16px 14px 0 0;
  padding: 0 12px;
  width: 338px;
  height: 136px;
  background: #FFFFFF;
}
.my-main .my-main-right .my-rcon .my-rcon-list li:nth-child(3n) {
  margin-right: 0;
}
.my-main .my-main-right .my-rcon .my-rcon-list li .my-rcon-img {
  width: 120px;
  height: 120px;
  border-radius: 20px;
  overflow: hidden;
}
.my-main .my-main-right .my-rcon .my-rcon-list li .my-rcon-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.my-main .my-main-right .my-rcon .my-rcon-list li .my-rcon-info {
  margin-left: 12px;
}
.my-main .my-main-right .my-rcon .my-rcon-list li .my-rcon-info h3 {
  font-weight: bold;
  font-size: 18px;
  color: #000000;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.my-main .my-main-right .my-rcon .my-rcon-list li .my-rcon-info p {
  font-size: 14px;
  color: #000000;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.my-main .my-main-right .my-rcon .my-rcon-list li .my-rcon-info .my-rcon-ip {
  display: inline-block;
  padding: 0 10px;
  height: 26px;
  line-height: 26px;
  background: #FF6238;
  border-radius: 4px;
  font-size: 14px;
  color: #FFFFFF;
}
.my-main .my-main-right .my-lq {
  position: relative;
  background-color: #fff;
  overflow: hidden;
}
.my-main .my-main-right .my-lq li {
  float: left;
  margin: 16px 0 16px 16px;
  display: flex;
  width: 460px;
  height: 125px;
  background: url("../images/my/lq0.png") no-repeat;
}
.my-main .my-main-right .my-lq li.on {
  background: url("../images/my/lq1.png") no-repeat;
}
.my-main .my-main-right .my-lq li.on .my-lq-c {
  color: #FF7C52;
}
.my-main .my-main-right .my-lq li .my-lq-a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 120px;
}
.my-main .my-main-right .my-lq li .my-lq-a h3 {
  font-weight: bold;
  font-size: 30px;
  color: #FFFFFF;
}
.my-main .my-main-right .my-lq li .my-lq-a p {
  margin-top: 12px;
  font-size: 12px;
  color: #FFFFFF;
}
.my-main .my-main-right .my-lq li .my-lq-b {
  padding-left: 18px;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.my-main .my-main-right .my-lq li .my-lq-b h3 {
  margin-bottom: 8px;
  font-size: 16px;
  color: #313033;
}
.my-main .my-main-right .my-lq li .my-lq-b p {
  font-size: 12px;
  color: #828282;
  line-height: 20px;
}
.my-main .my-main-right .my-lq li .my-lq-c {
  display: flex;
  align-items: center;
  margin-top: 5px;
  margin-right: 5px;
  height: 115px;
  box-sizing: border-box;
  padding: 0 10px;
  width: 38px;
  text-align: center;
  font-size: 14px;
  color: #959595;
  border-left: 1px solid #BBBBBB;
}
.my-main .my-main-right .my-zd {
  position: relative;
  background-color: #ffffff;
  overflow: hidden;
}
.my-main .my-main-right .my-zd li {
  display: flex;
  margin-bottom: 8px;
  text-align: center;
  line-height: 40px;
  height: 40px;
}
.my-main .my-main-right .my-zd li .my-zd-img {
  margin-left: 50px;
  width: 32px;
  height: 32px;
  border-radius: 4px;
}
.my-main .my-main-right .my-zd li .my-zd-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.my-main .my-main-right .my-zd li > div:last-child {
  flex: 1;
}
.my-main .my-main-right .my-zd li .my-zd-wx {
  text-align: right;
  padding-right: 24px;
  display: inline-block;
  line-height: 20px;
  background: url("../images/my/xwx.png") no-repeat right center;
}
.my-main .my-main-right .my-zd li .my-zd-zfb {
  text-align: right;
  padding-right: 24px;
  display: inline-block;
  line-height: 20px;
  background: url("../images/my/xzfb.png") no-repeat right center;
}
.my-main .my-main-right .my-zd li .my-zd-qb {
  text-align: right;
  padding-right: 24px;
  display: inline-block;
  line-height: 20px;
  background: url("../images/my/xqb.png") no-repeat right center;
}
.my-main .my-main-right .my-zd li .my-zd-name {
  margin-left: 4px;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.my-main .my-main-right .my-zd li:first-child {
  background: #63A8FF;
  line-height: 44px;
  height: 44px;
  font-size: 16px;
  color: #FFFFFF;
  margin-bottom: 10px;
}
.my-main .my-main-right .my-zd li:first-child div {
  height: 44px;
  line-height: 44px;
}
.my-main .my-main-right .my-zd li .cff6 {
  color: #FF6238;
}
.my-main .my-main-right .my-zd li .c13b {
  color: #13B9C7;
}
.my-main .my-main-right .my-zd .my-zps {
  padding-left: 20px;
  font-size: 14px;
  color: #313033;
}
.my-main .my-main-right .my-tj {
  position: relative;
  left: auto;
  top: auto;
  margin: 50px auto 0;
  transform: translate(0, 0);
}
.my-main .my-main-right .my-yq {
  position: relative;
  margin-top: 20px;
  padding: 16px 20px;
  background: #FFFFFF;
}
.my-main .my-main-right .my-yq .my-yq-tit span {
  font-weight: bold;
  font-size: 18px;
  color: #FF6238;
}
.my-main .my-main-right .my-yq .my-yq-tit em {
  margin-left: 20px;
  font-size: 14px;
  color: #313033;
}
.my-main .my-main-right .my-yq .my-yq-gz {
  margin-top: 16px;
  font-weight: bold;
  font-size: 18px;
  color: #000000;
}
.my-main .my-main-right .my-yq .my-yq-gp em {
  height: 23px;
  line-height: 23px;
  font-weight: bold;
  font-size: 18px;
  color: #313033;
}
.my-main .my-main-right .my-yq .my-yq-gp span {
  font-size: 14px;
  color: #313033;
}
.my-main .my-main-right .my-yq .my-yq-p {
  margin-top: 4px;
  overflow: hidden;
}
.my-main .my-main-right .my-yq .my-yq-p p {
  margin-top: 8px;
  height: 18px;
  font-size: 14px;
  color: #313033;
  line-height: 18px;
}
.my-main .my-main-right .my-yq .pty-qr {
  margin: 0 auto;
  width: 140px;
  height: 140px;
}
.my-main .my-main-right .my-yq .pty-qr img {
  width: 100%;
  height: 100%;
}
.my-main .my-main-right .my-yq .pty-u {
  position: relative;
  margin-top: 20px;
  width: 468px;
  height: 38px;
  line-height: 38px;
  background: #EFEFEF;
  border-radius: 10px;
  overflow: hidden;
  padding: 0 20px;
}
.my-main .my-main-right .my-yq .pty-u span {
  font-size: 14px;
  color: #828282;
}
.my-main .my-main-right .my-yq .pty-u em {
  position: absolute;
  top: 6px;
  right: 10px;
  text-align: center;
  line-height: 26px;
  width: 52px;
  height: 26px;
  background: #4188FF;
  border-radius: 4px;
  font-size: 14px;
  color: #FFFFFF;
  cursor: pointer;
}
.my-main .my-main-right .my-yq .pty-u em:hover {
  background-color: #236fed;
}
.my-main .my-main-right .my-yq .my-yq-x {
  margin-top: 16px;
  width: 468px;
  text-align: center;
  font-size: 14px;
  color: #000000;
}
.my-main .my-main-right .my-yq .my-yq-x em {
  color: #FF6238;
}
.my-main .my-main-right .my-dh {
  position: relative;
  padding: 16px 20px;
  margin-top: 20px;
  height: 365px;
  background: linear-gradient(180deg, #D9FCFA 0%, #FFFFFF 37%);
  box-sizing: border-box;
  color: #04BDCE;
}
.my-main .my-main-right .my-dh h3 {
  font-weight: bold;
  font-size: 18px;
}
.my-main .my-main-right .my-dh .my-dh-pa {
  margin-top: 24px;
  font-size: 14px;
}
.my-main .my-main-right .my-dh .my-dh-pb {
  margin-top: 12px;
  font-size: 16px;
}
.my-main .my-main-right .my-dh .my-dh-pc {
  margin-top: 4px;
  font-size: 14px;
  color: #04BDCE;
}
.my-main .my-main-right .my-dh .my-dh-pd {
  margin-top: 24px;
  margin-left: 20px;
  width: 228px;
}
.my-main .my-main-right .my-dh .my-dh-pd input {
  display: block;
  width: 100%;
  text-align: center;
  height: 36px;
  background: #EDECEB;
  border-radius: 30px;
  border: none;
  font-size: 16px;
}
.my-main .my-main-right .my-dh .my-dh-pe {
  margin: 40px auto 0;
  width: 168px;
  height: 36px;
  background: #04BDCE;
  border-radius: 30px;
  text-align: center;
  line-height: 36px;
  font-size: 16px;
  color: #FFFFFF;
  cursor: pointer;
}
.my-main .my-main-right .my-dh .my-dh-pe:hover {
  background-color: #089fad;
}
.my-main .my-main-right .my-xx li {
  margin-bottom: 8px;
  padding: 0 30px;
  background-color: #ffffff;
}
.my-main .my-main-right .my-xx li h3 {
  padding: 12px 0;
  border-bottom: 1px solid #BBBBBB;
  font-weight: bold;
  font-size: 18px;
  color: #313033;
}
.my-main .my-main-right .my-xx li p {
  padding-top: 12px;
  text-indent: 2em;
  box-sizing: border-box;
  font-size: 14px;
  color: #656565;
  line-height: 1.2;
}
.my-main .my-main-right .my-xx li .my-xx-time {
  padding: 10px 0 4px;
  text-align: right;
  font-size: 12px;
  color: #828282;
}
.my-main .my-main-right .my-fcm {
  position: relative;
  padding: 16px 40px;
  background-color: #ffffff;
  overflow: hidden;
}
.my-main .my-main-right .my-fcm h3 {
  font-weight: bold;
  font-size: 18px;
  color: #000000;
}
.my-main .my-main-right .my-fcm dl {
  display: flex;
  align-items: center;
  line-height: 40px;
  margin-top: 16px;
}
.my-main .my-main-right .my-fcm dl dt {
  width: 84px;
  font-size: 16px;
  color: #313033;
}
.my-main .my-main-right .my-fcm dl dd input {
  display: block;
  padding: 0 16px;
  width: 342px;
  height: 40px;
  border: 1px solid #515151;
}
.my-main .my-main-right .my-fcm .fcm-en {
  width: 100px;
  background: #fff;
  height: 30px;
  border: 1px solid #ff7800;
  border-radius: 5px;
  color: #ff7800;
  margin: 20px 0px 20px 86px;
  cursor: pointer;
}
.my-main .my-main-right .my-fcm .fcm-en:hover {
  background-color: #ff7800;
  color: #ffffff;
}
/*charge-box*/
.xcharge-warp {
  position: relative;
  width: 1200px;
  margin: 20px auto 0;
  /*xcharge-right*/
}
.xcharge-warp .xcharge-left {
  float: left;
  width: 400px;
}
.xcharge-warp .xcharge-left .tab-container .tab {
  position: relative;
  padding-left: 160px;
  width: 400px;
  height: 88px;
  background: #F5F5F5;
  border-bottom: 1px solid #BBBBBB;
  box-sizing: border-box;
  line-height: 88px;
  font-size: 18px;
  color: #313033;
}
.xcharge-warp .xcharge-left .tab-container .tab::after {
  position: absolute;
  left: 100px;
  top: 21px;
  content: "";
  width: 46px;
  height: 46px;
}
.xcharge-warp .xcharge-left .tab-container .tab.xre-ltp-flb::after {
  background: url("../images/xrec1.png") no-repeat center;
}
.xcharge-warp .xcharge-left .tab-container .tab.xre-ltp-qb::after {
  background: url("../images/xrec2.png") no-repeat center;
}
.xcharge-warp .xcharge-left .tab-container .tab.active {
  background: #FFFFFF;
  color: #4A92FF;
}
.xcharge-warp .xcharge-left .xcharge-left-bottom {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 274px;
  box-sizing: border-box;
  padding-top: 20px;
  margin-left: 100px;
}
.xcharge-warp .xcharge-left .xcharge-left-bottom dl {
  padding: 0;
  width: 100%;
  text-align: left;
}
.xcharge-warp .xcharge-left .xcharge-left-bottom dt {
  margin-bottom: 30px;
  font-size: 20px;
  color: #161616;
}
.xcharge-warp .xcharge-left .xcharge-left-bottom dd {
  margin: 5px 0;
  margin-bottom: 30px;
}
.xcharge-warp .xcharge-left .xcharge-left-bottom dd a {
  text-decoration: none;
  font-size: 18px;
  color: #585858;
}
.xcharge-warp .xcharge-left .xrecharge-ljl {
  text-align: center;
}
.xcharge-warp .xcharge-left .xrecharge-ljl a {
  display: inline-block;
  width: 104px;
  height: 34px;
  line-height: 34px;
  font-size: 14px;
  color: #313033;
  border-left: 1px solid #BBBBBB;
}
.xcharge-warp .xcharge-left .xrecharge-ljl a:first-child {
  border: none;
}
.xcharge-warp .xcharge-right {
  float: right;
  width: 800px;
  padding-left: 20px;
  box-sizing: border-box;
  padding-bottom: 20px;
  background-color: #ffffff;
}
.xcharge-warp .xcharge-right .tab-content {
  background-color: #f00;
}
.xcharge-warp .xcharge-right .tab-content .xcharge-content-item {
  margin-top: 16px;
  line-height: 40px;
  display: flex;
  font-size: 18px;
}
.xcharge-warp .xcharge-right .tab-content .xcharge-content-item .labelName {
  padding-right: 16px;
  width: 200px;
  text-align: right;
  font-size: 18px;
  color: #313033;
}
.xcharge-warp .xcharge-right .tab-content .xcharge-content-item input {
  padding: 0 16px;
  width: 342px;
  height: 40px;
  border: 1px solid #BBBBBB;
  font-size: 14px;
}
.xcharge-warp .xcharge-right .tab-content .xcharge-content-item .xcharge-options {
  flex: 1;
}
.xcharge-warp .xcharge-right .tab-content .xcharge-content-item .toggle_input_false {
  position: relative;
  overflow: hidden;
}
.xcharge-warp .xcharge-right .tab-content .xcharge-content-item .toggle_input_false .xcharge-button {
  float: left;
  position: relative;
  margin: 0 16px 16px 0;
  width: 120px;
  height: 50px;
  border: 1px solid #BBBBBB;
  text-align: center;
  line-height: 50px;
  font-size: 14px;
  color: #313033;
  cursor: pointer;
}
.xcharge-warp .xcharge-right .tab-content .xcharge-content-item .toggle_input_false .xcharge-button.active {
  color: #4A92FF;
  border: 1px solid #4A92FF;
}
/*游戏详情*/
.xbt {
  float: none !important;
}
/*xinfo*/
.xinfo {
  display: flex;
}
.xinfo .xinfo-left {
  flex: 1;
  padding-top: 12px;
  padding-left: 20px;
}
.xinfo .xinfo-left .xinfo-ltop {
  display: flex;
  position: relative;
  overflow: hidden;
}
.xinfo .xinfo-left .xinfo-ltop .xinfo-ltop-img {
  width: 88px;
  height: 88px;
  border-radius: 10px;
  overflow: hidden;
}
.xinfo .xinfo-left .xinfo-ltop .xinfo-ltop-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.xinfo .xinfo-left .xinfo-ltop .xinfo-ltop-if {
  position: relative;
  flex: 1;
  padding-left: 12px;
  overflow: hidden;
}
.xinfo .xinfo-left .xinfo-ltop .xinfo-ltop-if .xinfo-ltop-bbc {
  height: 61px;
}
.xinfo .xinfo-left .xinfo-ltop .xinfo-ltop-if .xinfo-ltop-bbc .xinfo-ltop-bac {
  width: 380px;
}
.xinfo .xinfo-left .xinfo-ltop .xinfo-ltop-if .xinfo-ltop-bbc .xinfo-ltop-bc .xinfo-lba {
  margin-top: 5px;
  padding-left: 28px;
  background: url("../images/xicon7.png") no-repeat left center;
  font-weight: bold;
  font-size: 14px;
  color: #F0814C;
}
.xinfo .xinfo-left .xinfo-ltop .xinfo-ltop-if .xinfo-ltop-bbc .xinfo-ltop-bc .xinfo-lbb {
  margin-top: 8px;
  padding-left: 28px;
  background: url("../images/xicon6.png") no-repeat left center;
  font-weight: bold;
  font-size: 14px;
  color: #E53E12;
}
.xinfo .xinfo-left .xinfo-ltop .xinfo-ltop-if .xinfo-ltop-fl {
  margin-top: 5px;
  display: flex;
  align-items: center;
  padding-left: 44px;
  box-sizing: border-box;
  width: 200px;
  height: 28px;
  border-radius: 4px;
  background: url("../images/xflb.png") no-repeat 10px center;
  background-color: #EDF7FF;
}
.xinfo .xinfo-left .xinfo-ltop .xinfo-ltop-if .xinfo-ltop-fl p {
  margin-left: 25px;
  padding-left: 28px;
  font-weight: bold;
  font-size: 14px;
  color: #FE724D;
  background: url("../images/xicon3.png") no-repeat left center;
  cursor: pointer;
}
.xinfo .xinfo-left .xinfo-ltop .xinfo-ltop-if .xinfo-ltop-fl span {
  margin-right: 10px;
  font-weight: bold;
  font-size: 14px;
  color: #FE724D;
}
.xinfo .xinfo-left .xinfo-ltop .xinfo-ltop-if .xinfo-ltop-fl em {
  font-weight: bold;
  font-size: 14px;
  color: #828282;
}
.xinfo .xinfo-left .xinfo-ltop .xinfo-ltop-if .xinfo-ltop-lx {
  margin-top: 8px;
}
.xinfo .xinfo-left .xinfo-ltop .xinfo-ltop-if .xinfo-ltop-lx .xinfo-ltop-lxa {
  display: inline-block;
  font-size: 12px;
  color: #313033;
  line-height: 20px;
}
.xinfo .xinfo-left .xinfo-ltop .xinfo-ltop-if .xinfo-ltop-lx span {
  display: inline-block;
  padding: 0 10px;
  text-align: center;
  min-width: 44px;
  height: 20px;
  line-height: 20px;
  background: #FFF0EB;
  border-radius: 20px;
  font-size: 12px;
  color: #FF5019;
}
.xinfo .xinfo-left .xinfo-ltop .xinfo-ltop-if .xinfo-ltop-xx {
  margin-top: 8px;
  display: flex;
  justify-content: space-between;
  padding-right: 66px;
}
.xinfo .xinfo-left .xinfo-ltop .xinfo-ltop-if .xinfo-ltop-xx span {
  font-size: 12px;
  color: #313033;
}
.xinfo .xinfo-left .xinfo-lbot {
  margin-top: 16px;
  display: flex;
  flex-wrap: wrap;
}
.xinfo .xinfo-left .xinfo-lbot .xinfo-zx {
  position: relative;
  display: flex;
  align-items: center;
  margin-right: 20px;
  line-height: 1;
  width: 116px;
  height: 32px;
  background: linear-gradient(90deg, #37ACDE 0%, #78D7FF 100%);
  border-radius: 4px;
}
.xinfo .xinfo-left .xinfo-lbot .xinfo-zx .xinfo-ewm {
  margin: 0 10px 0 12px;
  width: 18px;
  height: 18px;
  color: #ffffff;
}
.xinfo .xinfo-left .xinfo-lbot .xinfo-zx .xinfo-ewm.xinfo-ho {
  cursor: pointer;
}
.xinfo .xinfo-left .xinfo-lbot .xinfo-zx .qrcode-anzhuo {
  left: 28px;
  top: 36px;
  width: 60px;
  height: 60px;
  border: 4px solid #1E87E9;
  border-radius: 4px;
}
.xinfo .xinfo-left .xinfo-lbot .xinfo-zx .qrcode-anzhuo img {
  width: 100%;
  height: 100%;
  border-radius: 4px;
}
.xinfo .xinfo-left .xinfo-lbot .xinfo-zx a {
  font-weight: bold;
  font-size: 16px;
  color: #FFFFFF;
}
.xinfo .xinfo-more-kf {
  padding-top: 20px;
  text-align: right;
}
.xinfo .xinfo-more-kf a {
  font-size: 12px;
  color: #828282;
}
.xinfo .xinfo-dt {
  position: relative;
  margin: 18px 20px 0 0;
  padding: 7px 10px;
  width: 188px;
  height: 48px;
  background: linear-gradient(271deg, #FFFFFF 0%, rgba(255, 152, 40, 0.8) 26%);
  border-radius: 10px 10px 10px 10px;
  box-sizing: border-box;
}
.xinfo .xinfo-dt h3 {
  height: 18px;
  line-height: 18px;
  font-size: 14px;
  color: #FFFFFF;
}
.xinfo .xinfo-dt p {
  height: 15px;
  line-height: 15px;
  font-size: 12px;
  color: #FFFFFF;
}
.xinfo .xinfo-dt .xinfo-dp {
  margin-top: 2px;
  height: 15px;
  line-height: 15px;
  font-size: 12px;
  color: #FFFFFF;
}
.xinfo .xinfo-dt .xinfo-dp span {
  margin-right: 8px;
}
.xinfo .xinfo-dt .xinfo-dp a {
  padding-right: 18px;
  background: url("/themes/simplebootx/Public/sub/images/rr.png") no-repeat right center;
  background-size: 14px 14px;
  color: #FFFFFF;
}
.xinfo .xinfo-right {
  width: 170px;
  overflow: hidden;
}
.xinfo .xinfo-right li {
  margin-top: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 168px;
  height: 26px;
  background: #FFF7F5;
  border-radius: 30px;
  border: 1px dashed #FF6238;
  font-size: 14px;
  color: #FF6238;
}
.xinfo .xinfo-right li:nth-child(1) {
  background: #DAEEFF;
  border: 1px dashed #00B3FE;
  color: #656565;
}
.xinfo .xinfo-right li span {
  margin-right: 8px;
}
.xinfo .xinfo-right li span:last-child {
  margin-right: 0;
}
/*xprx*/
.xprx {
  /**/
}
.xprx .xdea-tit {
  font-size: 16px;
  color: #313033;
}
.xprx .xdea-ut {
  position: relative;
  display: flex;
  margin-top: 16px;
}
.xprx .xdea-ut .xdea-us {
  display: flex;
}
.xprx .xdea-ut .xdea-us span {
  margin-left: 12px;
  text-align: center;
  line-height: 24px;
  width: 85px;
  height: 24px;
  background: #FFFFFF;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  font-size: 12px;
  color: #828282;
}
.xprx .xdea-ut .xdea-us span.on {
  color: #4A92FF;
}
.xprx .xdea-ul ul {
  position: relative;
  padding-bottom: 2px;
  margin-top: 0px;
  overflow: hidden;
}
.xprx .xdea-ul li {
  position: relative;
  float: left;
  margin-top: 18px;
  margin-bottom: 0;
  margin-right: 8px;
  padding-top: 16px;
  box-sizing: border-box;
  text-align: center;
  width: 98px;
  height: 88px;
  background: #F5F5F5;
  border-radius: 4px;
  cursor: pointer;
}
.xprx .xdea-ul li .xdea-ul-zk {
  position: absolute;
  left: 0;
  top: -4px;
  width: 64px;
  height: 19px;
  line-height: 19px;
  background: linear-gradient(90deg, #375CE5 0%, #9747FF 100%);
  border-radius: 4px 4px 4px 0px;
  font-size: 12px;
  color: #FFFFFF;
}
.xprx .xdea-ul li.active {
  background: #D4F7FF;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
}
.xprx .xdea-ul li .xdea-ul-ipx-a {
  display: inline-block;
  padding-left: 24px;
  font-weight: bold;
  line-height: 20px;
  font-size: 16px;
  color: #313033;
  background: url("../images/xrec1.png") no-repeat left center;
  background-size: 20px 20px;
}
.xprx .xdea-ul li .xdea-ul-ipx-b {
  font-size: 12px;
  color: #828282;
  line-height: 1;
  text-decoration: line-through;
}
.xprx .xdea-ul li .xdea-ul-ipx-c {
  margin-top: 6px;
  line-height: 1;
  font-size: 14px;
  color: #313033;
}
.xprx .xdea-num {
  margin-top: 10px;
}
.xprx .xdea-num input {
  box-sizing: border-box;
  padding: 0 20px;
  display: block;
  height: 39px;
  background: #E8E8E8;
  border-radius: 30px;
  border: none;
}
.xprx .xdea-ipt {
  position: relative;
  width: 230px;
  height: 32px;
  border: 1px solid #BBBBBB;
  background-color: #ffffff;
  box-sizing: border-box;
}
.xprx .xdea-ipt* {
  box-sizing: border-box;
}
.xprx .xdea-ipt input {
  padding: 0 10px;
  width: 100%;
  height: 30px;
  line-height: 30px;
  text-align: left;
  text-indent: 0;
  display: block;
  border: none;
  background: none;
  box-sizing: border-box;
}
.xprx .xdea-ipt .xdea-ipt-btn {
  position: absolute;
  margin: 0;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  background: url("../images/xseach.png") no-repeat center;
  background-color: #ffffff;
  background-size: 20px auto;
  cursor: pointer;
  z-index: 2;
}
.xprx .xdea-ipt .xdea-ipt-gb {
  display: none;
  position: absolute;
  margin: 0;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  cursor: pointer;
  background: url(../images/cancel_black.png) no-repeat center;
  background-color: #ffffff;
  background-size: 16px 16px;
  z-index: 3;
}
.xprx .xdea-ipt .xdea-ipt-ul {
  display: none;
  position: absolute;
  left: 0px;
  top: 8px;
  right: 20px;
  padding: 12px 12px;
  box-sizing: border-box;
  z-index: 3;
  background-color: #ffffff;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
  max-height: 300px;
  overflow-y: auto;
}
.xprx .xdea-ipt .xdea-ipt-ul li {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 4px 12px;
  box-sizing: border-box;
  height: 68px;
  background: #FFFFFF;
  border-bottom: 1px solid #BBBBBB;
  cursor: pointer;
  overflow: hidden;
}
.xprx .xdea-ipt .xdea-ipt-ul li .xdea-ipt-ul-img {
  width: 60px;
  height: 60px;
  border-radius: 10px;
  overflow: hidden;
}
.xprx .xdea-ipt .xdea-ipt-ul li .xdea-ipt-ul-img img {
  width: 100%;
  height: 100%;
}
.xprx .xdea-ipt .xdea-ipt-ul li h3 {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 16px;
  flex: 1;
  font-size: 14px;
  color: #313033;
  overflow: hidden;
}
.xprx .xdea-ps {
  margin-top: 15px;
  display: flex;
  justify-content: space-between;
  text-align: center;
}
.xprx .xdea-ps .xdea-ps-li {
  display: inline-block;
  margin-right: 8px;
  width: 106px;
  height: 44px;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  font-weight: 400;
  font-size: 14px;
  color: #313033;
  padding-left: 20px;
  box-sizing: border-box;
  background: #FFFFFF;
  line-height: 44px;
  cursor: pointer;
}
.xprx .xdea-ps .xdea-ps-li:last-child {
  margin-right: 0;
}
.xprx .xdea-ps .xdea-ps-li.xdea-zfb {
  background: url("../images/xrecx1.png") no-repeat 6px center;
  background-size: 16px auto;
}
.xprx .xdea-ps .xdea-ps-li.xdea-wx {
  background: url("../images/xrecx2.png") no-repeat 6px center;
  background-size: 16px auto;
}
.xprx .xdea-ps .xdea-ps-li.xdea-qb {
  background: url("../images/xrecx3.png") no-repeat 6px center;
  background-size: 16px auto;
}
/*my-allxx*/
.my-allxx {
  position: relative;
  padding: 12px 18px;
  background-color: #ffffff;
}
.my-allxx .my-all-box {
  position: relative;
  padding: 12px 18px;
}
.my-allxx .my-all-box .my-atn {
  text-align: right;
  padding-right: 20px;
  width: 120px;
  font-size: 18px;
  color: #656565;
  box-sizing: border-box;
}
.my-allxx .my-all-box .my-ative {
  width: 116px;
  height: 116px;
  background: #D5E4EE;
  border-radius: 50%;
  overflow: hidden;
}
.my-allxx .my-all-box .my-ative img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.my-allxx .my-all-box .my-ubtn {
  position: relative;
  margin-left: 20px;
  text-align: center;
  line-height: 40px;
  width: 100px;
  height: 40px;
  overflow: hidden;
  background: #FF5300;
  border-radius: 8px;
  font-size: 18px;
  color: #FFFFFF;
  cursor: pointer;
}
.my-allxx .my-all-box .my-ubtn input {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 50px;
  opacity: 0;
  cursor: pointer;
}
.my-allxx .my-all-box .my-all-nc input {
  display: block;
  padding: 0 16px;
  box-sizing: border-box;
  width: 228px;
  height: 43px;
  background: #EFEFEF;
  border-radius: 4px;
  border: none;
}
.my-allxx .my-all-box .my-all-bc {
  text-align: center;
  margin-left: 30px;
  width: 72px;
  height: 36px;
  line-height: 36px;
  border-radius: 4px;
  box-sizing: border-box;
  border: 1px solid #BBBBBB;
  font-size: 16px;
  color: #000000;
  cursor: pointer;
}
.my-allxx .my-all-box .my-all-xb span {
  display: inline-block;
  padding-left: 26px;
  margin-right: 20px;
  font-size: 16px;
  color: #313033;
  background: url("../images/xz0.png") no-repeat left center;
  cursor: pointer;
}
.my-allxx .my-all-box .my-all-xb span.active {
  background: url("../images/xz1.png") no-repeat left center;
}
.my-allxx .xafe-grade {
  display: flex;
  align-items: center;
  overflow: hidden;
  padding-bottom: 10px;
  border-bottom: 1px dashed #BBBBBB;
}
.my-allxx .xafe-grade .xafe-grade-l {
  width: 113px;
  height: 23px;
  font-size: 18px;
  color: #000000;
}
.my-allxx .xafe-grade .xind-status {
  margin-left: 40px;
  width: 679px;
}
.my-allxx .xafe-grade .xind-status .xcore-bar {
  margin-top: 10px;
  width: 679px;
  height: 12px;
  background: #EFEFEF;
  border-radius: 30px;
  overflow: hidden;
}
.my-allxx .xafe-grade .xind-status .xcore-bar .xcore-bar-inner {
  display: block;
  height: 12px;
  width: 100%;
  background-color: #FF6238;
}
.my-allxx .xafe-grade .xind-status .xntegral-mod {
  display: block;
  text-align: center;
  font-weight: bold;
  font-size: 24px;
  color: #FF6238;
  line-height: 1;
}
.my-allxx .xafe-grade .xind-status .prmopt-safe {
  margin-top: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 14px;
  color: #000000;
  line-height: 20px;
}
.my-allxx .xafe-grade .xind-status .prmopt-safe .xrmopt-ico {
  margin-right: 6px;
  display: inline-block;
  background: url(../images/my/xIcon.png) no-repeat left center;
  height: 20px;
  width: 22px;
}
.my-allxx .xafe-grade .xind-status .prmopt-safe em {
  color: #33DA00;
}
.my-allxx .my-all-xx {
  position: relative;
  padding-left: 48px;
  height: 80px;
  border-bottom: 1px dashed #BBBBBB;
}
.my-allxx .my-all-xx.my-all-la {
  background: url("../images/xy1.png") no-repeat 4px 16px;
}
.my-allxx .my-all-xx.my-all-lb {
  background: url("../images/xy2.png") no-repeat 4px 16px;
}
.my-allxx .my-all-xx.my-all-lc {
  background: url("../images/xy3.png") no-repeat 4px 16px;
}
.my-allxx .my-all-xx:last-child {
  border: none;
}
.my-allxx .my-all-xx .my-all-xxa .my-all-xa {
  font-size: 18px;
  color: #000000;
}
.my-allxx .my-all-xx .my-all-xxa .my-all-xb {
  margin-left: 22px;
  font-size: 16px;
  color: #FF6238;
}
.my-allxx .my-all-xx .my-all-xxa .my-all-xc {
  margin-top: 4px;
  height: 22px;
  font-size: 14px;
  color: #828282;
}
.my-allxx .my-all-xx .my-all-mm {
  margin-right: 80px;
  box-sizing: border-box;
  width: 104px;
  height: 36px;
  border-radius: 4px;
  border: 1px solid #BBBBBB;
  text-align: center;
  line-height: 34px;
  font-size: 16px;
  color: #000000;
  cursor: pointer;
}
.my-allxx .my-all-xx .my-all-mm:hover {
  background: #ff7800;
  border-color: #ff7800;
  color: #ffffff;
}
.my-allxx .my-all-xx .my-all-sjh {
  margin-right: 80px;
  padding-right: 14px;
  line-height: 1;
  position: relative;
  background: url("../images/my/xright.png") no-repeat right center;
  cursor: pointer;
}
.my-allxx .my-all-xx .my-all-xsa {
  font-size: 14px;
  color: #828282;
}
.my-allxx .my-all-xx .my-all-xsb {
  margin-left: 4px;
  font-size: 14px;
  color: #1E6FE9;
}
/*yh-tz*/
.yh-tz {
  position: relative;
  padding: 10px 15px;
  background: url("../images/xtz1.png") no-repeat center;
}
/*my-nodata*/
.my-nodata {
  padding: 50px 0;
  text-align: center;
  background-color: #ffffff;
}
/*popup-bbs*/
.popup-bbs {
  position: fixed;
  left: 50%;
  top: 50%;
  margin: -170px 0 0 -230px;
  padding: 12px 32px 24px;
  width: 460px;
  background: #FFFFFF;
  border-radius: 10px;
  box-sizing: border-box;
  z-index: 555;
}
.popup-bbs .popup-bbs-close {
  position: absolute;
  top: 27px;
  right: 38px;
  width: 19px;
  height: 19px;
  cursor: pointer;
}
.popup-bbs .bbs-head {
  height: 50px;
  line-height: 50px;
  font-size: 20px;
  color: #FF6238;
  text-align: center;
}
.popup-bbs .bbs-dc {
  height: 40px;
  line-height: 40px;
}
.popup-bbs .bbs-dc .bbs-dct {
  font-size: 18px;
  color: #313033;
}
.popup-bbs .bbs-dc .bbs-dcd {
  margin-left: 20px;
  font-size: 16px;
  color: #313033;
}
.popup-bbs .bbs-dp {
  position: relative;
  margin-top: 10px;
  height: 44px;
  background: #F5F5F5;
  border-radius: 8px;
}
.popup-bbs .bbs-dp input {
  display: block;
  padding: 0 20px;
  width: 100%;
  height: 44px;
  line-height: 44px;
  background: none;
  border: none;
  font-size: 14px;
  color: #313033;
}
.popup-bbs .bbs-dps {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 0 20px;
  font-size: 16px;
  color: #13B9C7;
  z-index: 2;
  line-height: 44px;
  cursor: pointer;
}
.popup-bbs .bbs-dpd {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 0 20px;
  font-size: 16px;
  color: #999;
  z-index: 2;
  line-height: 44px;
}
.popup-bbs .bbs-dl.bbs-dla {
  margin-top: 16px;
}
.popup-bbs .bbs-dl.bbs-dlb {
  margin-top: 28px;
}
.popup-bbs .bbs-dl .bbs-dt {
  width: 98px;
  font-weight: 400;
  font-size: 18px;
  color: #313033;
}
.popup-bbs .bbs-dl .bbs-dd {
  position: relative;
  flex: 1 0;
  height: 44px;
  background: #F5F5F5;
  border-radius: 8px;
}
.popup-bbs .bbs-dl .bbs-dd input {
  display: block;
  padding: 0 20px;
  width: 100%;
  height: 44px;
  line-height: 44px;
  background: none;
  border: none;
  font-size: 14px;
  color: #313033;
}
.popup-bbs .bbs-dl .bbs-dd .bbs-dbs {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  height: 44px;
  width: 64px;
  cursor: pointer;
  background: url("../images/my/xeye1.png") no-repeat center;
}
.popup-bbs .bbs-dl .bbs-dd .bbs-dbs.active {
  background: url("../images/my/xeye0.png") no-repeat center;
}
.popup-bbs .bbs-p {
  margin-top: 20px;
  text-align: center;
  font-size: 14px;
  color: #828282;
}
.popup-bbs .bbs-u {
  margin: 20px auto 0;
  text-align: center;
  width: 200px;
  height: 40px;
  line-height: 40px;
  background: #3386EE;
  border-radius: 30px;
  font-size: 20px;
  color: #FFFFFF;
  cursor: pointer;
}
.popup-bbs .bbs-u:hover {
  background: #2E5EB5;
}
.popup-bbs .bbs-py {
  display: none;
}
.popup-bbs .bbs-q {
  margin-top: 20px;
  text-align: center;
  font-size: 16px;
  color: #313033;
}
.popup-bbs .bbs-q a {
  color: #13B9C7;
}
/*新游发布*/
.xylt {
  height: 400px;
}
.xylt img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.xyul-title {
  position: relative;
  padding-left: 20px;
  height: 48px;
  border-bottom: 1px solid #ccc;
}
.xyul-title a {
  position: relative;
  display: inline-block;
  margin-right: 24px;
  line-height: 48px;
  font-size: 18px;
  color: #313033;
}
.xyul-title a.active::after {
  position: absolute;
  left: 0;
  bottom: -3px;
  right: 0;
  content: '';
  height: 5px;
  background: linear-gradient(to right, #fd5152, #fe7f36);
  display: inline-block;
  border-radius: 5px;
  z-index: 2;
}
.xyul {
  position: relative;
  margin-top: 30px;
  background-color: #ffffff;
  border-radius: 10px;
  overflow: hidden;
}
.xyul .xyul-list {
  position: relative;
  padding: 10px 0 10px 10px;
  display: flex;
  flex-wrap: wrap;
}
.xyul .xyul-list .xyul-li {
  position: relative;
  display: flex;
  align-items: center;
  margin-right: 10px;
  padding: 0 10px;
  width: 265px;
  height: 80px;
  background: #FFFFFF;
  border-radius: 10px;
  transition: all 0.2s;
  border-radius: 4px;
  box-sizing: border-box;
  overflow: hidden;
}
.xyul .xyul-list .xyul-li:hover {
  top: -2px;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
}
.xyul .xyul-list .xyul-li:nth-child(3n) {
  margin-right: 0;
}
.xyul .xyul-list .xyul-li .xyul-li-left {
  width: 60px;
  height: 60px;
  border-radius: 10px;
  overflow: hidden;
}
.xyul .xyul-list .xyul-li .xyul-li-left img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.xyul .xyul-list .xyul-li .xyul-li-center {
  flex: 1;
  margin-left: 12px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 60px;
  overflow: hidden;
}
.xyul .xyul-list .xyul-li .xyul-li-center h3 {
  font-size: 16px;
  color: #313033;
  font-weight: normal;
  line-height: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.xyul .xyul-list .xyul-li .xyul-li-center .ruwj {
  padding-left: 18px;
  background: url("../images/xicon7.png") no-repeat 3px center;
  background-size: 14px 14px;
  font-size: 12px;
  color: #F0814C;
}
.xyul .xyul-list .xyul-li .xyul-li-center .ruwz {
  padding-left: 18px;
  background: url("../images/xicon6.png") no-repeat 3px center;
  background-size: 14px 14px;
  font-size: 12px;
  color: #E53E12;
}
.xyul .xyul-list .xyul-li .xyul-li-center .ruwb {
  font-size: 12px;
  color: #828282;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.xyul .xyul-list .xyul-li .xyul-li-center .ruwb:nth-child(2) {
  margin-right: 50px;
}
.xyul .xyul-list .xyul-li .xyul-li-center .ruwc {
  position: absolute;
  right: 10px;
  bottom: 26px;
  text-align: center;
  line-height: 24px;
  width: 48px;
  height: 24px;
  background: #FF6238;
  border-radius: 20px;
  font-size: 12px;
  color: #FFFFFF;
}
.xy-box {
  position: relative;
  background-color: #ffffff;
  border-radius: 10px;
}
.xtitle {
  position: relative;
  display: flex;
  justify-content: space-between;
  margin: 0 20px;
  height: 48px;
  line-height: 48px;
  border-bottom: 1px solid #ccc;
}
.xtitle.xtitle2 {
  padding: 0 20px;
  margin: 0;
}
.xtitle h3 {
  position: relative;
  font-size: 18px;
  color: #313033;
  font-weight: normal;
}
.xtitle h3::after {
  position: absolute;
  left: 0;
  bottom: -3px;
  right: 0;
  content: '';
  height: 5px;
  background: linear-gradient(to right, #fd5152, #fe7f36);
  display: inline-block;
  border-radius: 5px;
  z-index: 2;
}
.xtitle a {
  font-size: 12px;
  color: #828282;
}
.xtitle a:hover {
  color: #fe7f36;
}
.xyrm-list {
  position: relative;
  padding: 5px 20px;
}
.xyrm-list li:last-child a {
  border: none;
}
.xyrm-list .xyul-li {
  position: relative;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  height: 80px;
  border-bottom: 1px dashed #ccc;
}
.xyrm-list .xyul-li:hover .rjwc {
  background-color: #13B9C7;
  color: #ffffff;
}
.xyrm-list .xyul-li:hover .rjwd {
  background-color: #FF6238;
  color: #ffffff;
}
.xyrm-list .xyul-li .xyrm-list-left {
  width: 60px;
  height: 60px;
  border-radius: 10px;
  overflow: hidden;
}
.xyrm-list .xyul-li .xyrm-list-left img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.xyrm-list .xyul-li .xyrm-list-center {
  flex: 1;
  margin-left: 12px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 60px;
  overflow: hidden;
}
.xyrm-list .xyul-li .xyrm-list-center h3 {
  margin-right: 12px;
  font-size: 16px;
  color: #313033;
  font-weight: normal;
  line-height: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.xyrm-list .xyul-li .xyrm-list-center .rjwj {
  padding-left: 18px;
  background: url("../images/xicon7.png") no-repeat 3px center;
  background-size: 14px 14px;
  font-size: 12px;
  color: #F0814C;
}
.xyrm-list .xyul-li .xyrm-list-center .rjwz {
  padding-left: 18px;
  background: url("../images/xicon6.png") no-repeat 3px center;
  background-size: 14px 14px;
  font-size: 12px;
  color: #E53E12;
}
.xyrm-list .xyul-li .xyrm-list-center .rjwb {
  margin-right: 40px;
  font-size: 12px;
  color: #828282;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.xyrm-list .xyul-li .rjwc {
  width: 60px;
  height: 26px;
  border-radius: 4px;
  border: 1px solid #13B9C7;
  box-sizing: border-box;
  text-align: center;
  line-height: 24px;
  font-size: 14px;
  color: #13B9C7;
}
.xyrm-list .xyul-li .rjwd {
  text-align: center;
  width: 44px;
  height: 22px;
  line-height: 22px;
  border-radius: 4px;
  border: 1px solid #FF6238;
  font-size: 14px;
  color: #FF6238;
}
.xylb-list {
  padding: 5px 20px;
}
.xylb-list .xylb-li {
  display: block;
  border-bottom: 1px dashed #BBBBBB;
}
.xylb-list .xylb-li:last-child {
  border-bottom: none;
}
.xylb-list .xylb-li:nth-child(-n+3) .xylb-lia .xylb-lia-l {
  background-color: #13B9C7;
}
.xylb-list .xylb-li:nth-child(-n+3) .xylb-lib .xylb-lib-l {
  background-color: #13B9C7;
}
.xylb-list .xylb-li.active .xylb-lia {
  display: none;
}
.xylb-list .xylb-li.active .xylb-lib {
  display: block;
}
.xylb-list .xylb-li .xylb-lia {
  position: relative;
  height: 45px;
  line-height: 45px;
  overflow: hidden;
}
.xylb-list .xylb-li .xylb-lia .xylb-lia-l {
  float: left;
  margin-top: 12px;
  text-align: center;
  line-height: 22px;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background-color: #BBBBBB;
  font-size: 14px;
  color: #FFFFFF;
}
.xylb-list .xylb-li .xylb-lia .xylb-lia-c {
  float: left;
  margin: 0 8px;
  font-size: 16px;
  color: #313033;
}
.xylb-list .xylb-li .xylb-lia .xylb-lia-r {
  float: right;
  font-size: 12px;
  color: #828282;
}
.xylb-list .xylb-li .xylb-lib {
  position: relative;
  display: none;
  box-sizing: border-box;
  padding: 10px 0;
  height: 80px;
}
.xylb-list .xylb-li .xylb-lib .xylb-lib-l {
  float: left;
  margin-top: 12px;
  text-align: center;
  line-height: 38px;
  width: 22px;
  height: 38px;
  border-radius: 14px;
  background-color: #BBBBBB;
  font-size: 14px;
  color: #FFFFFF;
}
.xylb-list .xylb-li .xylb-lib .xylb-list-left {
  float: left;
  margin-left: 8px;
  width: 60px;
  height: 60px;
  border-radius: 10px;
  overflow: hidden;
}
.xylb-list .xylb-li .xylb-lib .xylb-list-left img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.xylb-list .xylb-li .xylb-lib .xylb-list-center {
  padding-left: 12px;
  float: left;
  width: 152px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 60px;
  overflow: hidden;
}
.xylb-list .xylb-li .xylb-lib .xylb-list-center h3 {
  margin-right: 12px;
  font-size: 16px;
  color: #313033;
  font-weight: normal;
  line-height: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.xylb-list .xylb-li .xylb-lib .xylb-list-center .rqwb {
  font-size: 12px;
  color: #828282;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.xylb-list .xylb-li .xylb-lib .xylb-list-center .rqwb span {
  color: #FF6238;
}
.xylb-list .xylb-li .xylb-lib .rqwc {
  float: right;
  margin-top: 18px;
  width: 60px;
  height: 26px;
  border-radius: 4px;
  background-color: #13B9C7;
  box-sizing: border-box;
  text-align: center;
  line-height: 26px;
  font-size: 14px;
  color: #ffffff;
}
.xylb-list .xylb-li .xylb-lib .rqwc:hover {
  background-color: #289da7;
}
.xylb-list .xylb-li .xylb-lib .rqwd {
  float: right;
  margin-top: 18px;
  width: 60px;
  height: 26px;
  border-radius: 4px;
  border: 1px solid #13B9C7;
  box-sizing: border-box;
  text-align: center;
  line-height: 24px;
  font-size: 14px;
  color: #13B9C7;
}
.xylb-list .xylb-li .xylb-lib .rqwd:hover {
  background-color: #13B9C7;
  color: #ffffff;
}
.xykf-list {
  padding-bottom: 10px;
}
.xykf-list .xykf-list-top {
  padding: 12px 20px 5px;
  display: flex;
  justify-content: space-between;
}
.xykf-list .xykf-list-top span {
  display: inline-block;
  text-align: center;
  line-height: 28px;
  width: 92px;
  height: 28px;
  background: #F8F8F8;
  border-radius: 4px;
  font-size: 16px;
  color: #313033;
}
.xykf-list .xykf-list-li {
  padding: 0 20px;
  display: flex;
  justify-content: space-between;
}
.xykf-list .xykf-list-li span {
  display: inline-block;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 34px;
  width: 92px;
  height: 34px;
  font-size: 14px;
  color: #313033;
  overflow: hidden;
}
/*xjdcq-box*/
.xjdcq-box li {
  overflow: visible;
}
.xjdcq-box li > span {
  font-size: 16px;
}
.xjdcq-box .xjdcq {
  position: relative;
  top: -10px;
  height: 60px;
}
.xjdcq-box .xjdcq a {
  margin-top: 10px;
  float: left;
  margin-bottom: 0;
}
.xjdcq-box .xjdcq .xjdcq-a {
  position: relative;
  margin-top: 0;
  width: 114px;
  height: 50px;
  background: none;
}
.xjdcq-box .xjdcq .xjdcq-a:hover {
  background: none !important;
  box-shadow: none !important;
}
/*xgame-list*/
.xgame-list {
  position: relative;
}
.xgame-list .xgame-list-li {
  position: relative;
  margin: 0 26px 12px 0;
  float: left;
  display: flex;
  align-items: center;
  padding: 10px 12px;
  width: 280px;
  height: 120px;
  background: #FFFFFF;
  border-radius: 10px;
  box-sizing: border-box;
}
.xgame-list .xgame-list-li:nth-child(4n) {
  margin-right: 0;
}
.xgame-list .xgame-list-li:hover {
  border-color: #fff;
  box-shadow: 0px 2px 10px 0px rgba(145, 145, 145, 0.52);
  position: relative;
  top: -2px;
}
.xgame-list .xgame-list-li .xgame-list-la {
  float: left;
  width: 80px;
  height: 80px;
  border-radius: 10px;
  overflow: hidden;
}
.xgame-list .xgame-list-li .xgame-list-la img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.xgame-list .xgame-list-li .xgame-list-lb {
  position: relative;
  margin-left: 8px;
  height: 96px;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow: hidden;
}
.xgame-list .xgame-list-li .xgame-list-lb .xh-bb {
  font-size: 12px;
  color: #313033;
}
.xgame-list .xgame-list-li .xgame-list-lb .xgame-list-ls h4 {
  font-size: 16px;
  color: #313033;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.xgame-list .xgame-list-li .xgame-list-lb .xgame-list-ls span {
  margin-left: 8px;
  font-size: 12px;
  color: #656565;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.xgame-list .xgame-list-li .xgame-list-lb .xgame-list-lsy a {
  margin-right: 16px;
  float: left;
  width: 72px;
  height: 26px;
  background: linear-gradient(to right, #fb4b4d, #ff7138);
  border-radius: 4px;
  text-align: center;
  line-height: 26px;
  font-size: 14px;
  color: #FFFFFF;
}
.xgame-list .xgame-list-li .xgame-list-lb .xgame-list-lsy a:last-child {
  margin-right: 0;
  background: linear-gradient(to right, #27cab6, #3adb9d);
}
.xgame-list .xgame-list-li .xgame-list-lb .xgame-list-lsy a:last-child:hover {
  background: #27cab6;
}
.xgame-list .xgame-list-li .xgame-list-lb .xgame-list-lsy a:hover {
  background: #f00;
}
.kaifu-nav {
  position: relative;
  width: 1200px;
  margin: 20px auto 0;
  background-color: #ffffff;
  box-sizing: border-box;
}
/*xkaifu-list*/
.xkaifu-ux {
  width: 1200px;
  padding: 0;
  margin-top: 20px;
}
.xkaifu-list {
  padding-left: 20px;
}
.xkaifu-list .xkaifu-li {
  position: relative;
  margin: 12px 40px 0 0;
  float: left;
  display: flex;
  align-items: center;
  padding: 0 12px;
  width: 360px;
  height: 108px;
  background: #FFFFFF;
  border-radius: 10px;
  overflow: hidden;
  box-sizing: border-box;
}
.xkaifu-list .xkaifu-li:hover {
  border-color: #fff;
  box-shadow: 0px 2px 10px 0px rgba(145, 145, 145, 0.52);
  position: relative;
  top: -2px;
}
.xkaifu-list .xkaifu-li:nth-child(3n) {
  margin-right: 0;
}
.xkaifu-list .xkaifu-li .xkaifu-la {
  width: 80px;
  height: 80px;
  border-radius: 10px;
  overflow: hidden;
}
.xkaifu-list .xkaifu-li .xkaifu-la img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.xkaifu-list .xkaifu-li .xkaifu-lb {
  flex: 1;
  margin-left: 12px;
  height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.xkaifu-list .xkaifu-li .xkaifu-lb h4 {
  font-size: 16px;
  color: #313033;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-weight: normal;
}
.xkaifu-list .xkaifu-li .xkaifu-lb .xkaifu-lsy {
  font-size: 14px;
  color: #313033;
}
.xkaifu-list .xkaifu-li .xkaifu-lb .xkaifu-sj {
  font-size: 12px;
  color: #FF6238;
}
.xkaifu-list .xkaifu-li .xkaifu-yy {
  text-align: center;
  width: 48px;
  height: 24px;
  line-height: 24px;
  background: #FF6238;
  border-radius: 20px;
  font-size: 12px;
  color: #FFFFFF;
  cursor: pointer;
}
/*xkaifu-sd*/
.xkaifu-sd {
  position: relative;
  margin-left: 20px;
  overflow: hidden;
}
.xkaifu-sd .xkaifu-sa {
  margin-right: 16px;
  text-align: center;
  line-height: 26px;
  float: left;
  width: 133px;
  height: 26px;
  background: #EFEFEF;
  font-size: 14px;
  color: #656565;
}
.xkaifu-sd .xkaifu-sa.xkaifu-asa {
  cursor: pointer;
}
.xkaifu-sd .xkaifu-sa.xkaifu-asa:hover {
  background: #13B9C7;
  color: #ffffff;
}
.xkaifu-sd .xkaifu-sa.active {
  background: #13B9C7;
  color: #ffffff;
}
.xkaifu-sd .xkaifu-sb {
  float: left;
  width: 268px;
  height: 28px;
  line-height: 26px;
  box-sizing: border-box;
  background: #FFFFFF;
  border-radius: 2px 0 0 2px;
  border: 1px solid #BBBBBB;
  overflow: hidden;
  border-right: none;
}
.xkaifu-sd .xkaifu-sb input {
  float: left;
  text-align: center;
  font-size: 16px;
  color: #313033;
  cursor: pointer;
  width: 45%;
  height: 26px;
  line-height: 26px;
  border: none;
}
.xkaifu-sd .xkaifu-sb input::placeholder {
  color: #828282;
}
.xkaifu-sd .xkaifu-sb span {
  float: left;
  width: 10%;
  text-align: center;
  font-size: 16px;
  color: #828282;
  cursor: pointer;
}
.xkaifu-sd .xkaifu-sc {
  float: left;
  padding: 0 20px;
  height: 28px;
  line-height: 28px;
  background-color: #13B9C7;
  color: #fff;
  border-radius: 0 2px 2px 0;
  cursor: pointer;
}
.xkaifu-sd .xkaifu-sc:hover {
  background-color: #0e8f9e;
}
/*kfmhh*/
.kfmhh {
  margin-top: 20px;
  text-align: center;
}
.kfmhh a {
  font-size: 12px;
  color: #828282;
}
.kfmhh a:hover {
  color: #13B9C7;
}
/*xkf-list*/
.xkf-list {
  padding-left: 20px;
}
.xkf-list li {
  position: relative;
  float: left;
  margin: 16px 20px 0 0;
  display: flex;
  align-items: center;
  padding: 0 12px;
  box-sizing: border-box;
  width: 250px;
  height: 70px;
  background: #FFFFFF;
  border-radius: 10px;
  overflow: hidden;
}
.xkf-list li .xkf-la {
  font-size: 16px;
  color: #000000;
}
.xkf-list li .xkf-lb {
  margin-top: 4px;
  font-size: 14px;
  color: #000000;
}
.xkf-list li .xkf-lyy {
  text-align: center;
  width: 52px;
  height: 26px;
  line-height: 26px;
  background: #FF6238;
  border-radius: 30px;
  font-size: 14px;
  color: #FFFFFF;
  cursor: pointer;
}
.xkf-list li .xkf-lyk {
  font-size: 14px;
  color: #00B3FE;
}
/*xwarp*/
.xwarp {
  position: relative;
  width: 1200px;
  margin: 0 auto;
}
.xjy-head {
  background: #FFFFFF;
  border-radius: 2px;
}
.xjy-head .xjy-top {
  padding-top: 8px;
  padding-left: 20px;
  box-sizing: border-box;
  height: 56px;
  border-bottom: 1px solid #ccc;
}
.xjy-head .xjy-top .xjy-top-btn {
  display: block;
  text-align: center;
  line-height: 40px;
  width: 94px;
  height: 40px;
  background: #FF6238;
  border-radius: 40px;
  font-size: 18px;
  color: #FFFFFF;
}
.xjy-head .xjy-ms {
  padding: 16px 0 16px 20px;
  display: flex;
}
.xjy-head .xjy-ms .xjy-ma {
  position: relative;
  margin-right: 24px;
  width: 120px;
  height: 36px;
  border-radius: 30px;
  border: 1px solid #00A4F3;
}
.xjy-head .xjy-ms .xjy-ma .xjy-ma-s {
  padding-left: 16px;
  font-size: 16px;
  color: #00A4F3;
  height: 36px;
  line-height: 36px;
  background: url("../images/xicon5.png") no-repeat 90px center;
  cursor: pointer;
}
.xjy-head .xjy-ms .xjy-ma ul {
  display: none;
  position: absolute;
  left: 0;
  top: 38px;
  right: 0;
  background-color: #ffffff;
  z-index: 2;
}
.xjy-head .xjy-ms .xjy-ma ul li {
  text-align: center;
  width: 123px;
  height: 28px;
  line-height: 28px;
  font-size: 16px;
  color: #313033;
  cursor: pointer;
}
.xjy-head .xjy-ms .xjy-ma ul li.active {
  background: #E5F7FF;
}
.xjy-head .xjy-ms .xjy-mb {
  margin-right: 24px;
  box-sizing: border-box;
  text-align: center;
  padding: 0 16px;
  height: 36px;
  line-height: 34px;
  border-radius: 30px;
  border: 1px solid #8E8E8E;
  font-size: 16px;
  color: #8E8E8E;
  cursor: pointer;
}
.xjy-head .xjy-ms .xjy-mb:hover {
  background-color: #FF6238;
  border-color: #FF6238;
  color: #ffffff;
}
.xjy-head .xjy-ms .xjy-mb.active {
  background-color: #FF6238;
  border-color: #FF6238;
  color: #ffffff;
}
.xjy-head .xjy-ms .xjy-mc {
  display: flex;
  box-sizing: border-box;
  text-align: center;
  padding: 0 16px;
  width: 88px;
  height: 36px;
  line-height: 34px;
  border-radius: 30px;
  border: 1px solid #8E8E8E;
  font-size: 16px;
  color: #8E8E8E;
}
.xjy-head .xjy-ms .xjy-md {
  margin: 18px 10px 0;
  margin-top: 18px;
  width: 25px;
  height: 1px;
  background-color: #8E8E8E;
}
.xjy-head .xjy-ms .xjy-me {
  margin-left: 28px;
  text-align: center;
  width: 72px;
  height: 36px;
  line-height: 36px;
  background: #D5D5D5;
  border-radius: 8px;
  font-size: 16px;
  color: #313033;
  cursor: pointer;
}
.xjy-head .xjy-ms .xjy-me:hover {
  background-color: #FF6238;
  color: #ffffff;
}
.xjy-head .xjy-ms .xjy-mf {
  position: relative;
  margin-left: 24px;
  width: 280px;
  height: 36px;
  border-radius: 30px;
  background-image: url("../images/xicon4.png");
  background-color: #EFEFEF;
  background-repeat: no-repeat;
  background-position: 18px center;
  overflow: hidden;
}
.xjy-head .xjy-ms .xjy-mf input {
  display: block;
  box-sizing: border-box;
  padding-left: 51px;
  width: 80%;
  border: none;
  height: 36px;
  line-height: 36px;
  background: none;
}
.xjy-head .xjy-ms .xjy-mf .xjy-mf-g {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 0 16px;
  line-height: 36px;
  width: 32px;
  font-size: 16px;
  color: #313033;
  cursor: pointer;
  background-color: #EFEFEF;
}
.xjy-head .xjy-ms .xjy-mg {
  position: relative;
  margin-right: 24px;
  width: 120px;
  height: 36px;
  border-radius: 30px;
  border: 1px solid #00A4F3;
  /* 整体滚动条 */
  /* 滚动条轨道 */
  /* 滚动条滑块 */
  /* 滚动条滑块悬停状态 */
  /* 滚动条角落 */
}
.xjy-head .xjy-ms .xjy-mg .xjy-mg-s {
  padding-left: 16px;
  font-size: 16px;
  color: #00A4F3;
  height: 36px;
  line-height: 36px;
  background: url("../images/xicon5.png") no-repeat 90px center;
  cursor: pointer;
}
.xjy-head .xjy-ms .xjy-mg ul {
  display: none;
  position: absolute;
  left: 0;
  top: 38px;
  right: 0;
  background-color: #ffffff;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
  border-radius: 4px 4px 4px 4px;
  z-index: 2;
  width: 123px;
  height: 140px;
  overflow-y: auto;
}
.xjy-head .xjy-ms .xjy-mg ul li {
  height: 28px;
  line-height: 28px;
  background: #FFFFFF;
  font-size: 16px;
  color: #333333;
  text-align: center;
  cursor: pointer;
}
.xjy-head .xjy-ms .xjy-mg ul li.active {
  background: #EEF4FF;
  color: #13B9C7;
}
.xjy-head .xjy-ms .xjy-mg ::-webkit-scrollbar {
  width: 5px;
  /* 垂直滚动条宽度 */
  height: 8px;
  /* 水平滚动条高度 */
}
.xjy-head .xjy-ms .xjy-mg ::-webkit-scrollbar-track {
  background: #CFD7DD;
  border-radius: 10px;
}
.xjy-head .xjy-ms .xjy-mg ::-webkit-scrollbar-thumb {
  background: #9BAABA;
  border-radius: 10px;
}
.xjy-head .xjy-ms .xjy-mg ::-webkit-scrollbar-thumb:hover {
  background: #a8a8a8;
}
.xjy-head .xjy-ms .xjy-mg ::-webkit-scrollbar-corner {
  background: #CFD7DD;
}
.xjy-list {
  margin-top: 33px;
  background-color: #ffffff;
  min-height: 50vh;
  padding: 10px 0 10px 10px;
}
.xjy-list .xjy-li {
  position: relative;
  margin-right: 20px;
  float: left;
  padding: 10px 80px 10px 10px;
  width: 380px;
  height: 80px;
  box-sizing: border-box;
  border-radius: 5px;
  transition: all 0.3s;
}
.xjy-list .xjy-li:nth-child(3n) {
  margin-right: 0;
}
.xjy-list .xjy-li:hover {
  top: -2px;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
}
.xjy-list .xjy-li .xjy-lia {
  float: left;
  width: 60px;
  height: 60px;
  border-radius: 10px;
  overflow: hidden;
}
.xjy-list .xjy-li .xjy-lia img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.xjy-list .xjy-li .xjy-lib {
  position: relative;
  padding-left: 10px;
  overflow: hidden;
}
.xjy-list .xjy-li .xjy-lib .xjy-lib-t {
  display: flex;
  align-items: center;
}
.xjy-list .xjy-li .xjy-lib .xjy-lib-t h4 {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 14px;
  color: #313033;
}
.xjy-list .xjy-li .xjy-lib .xjy-lib-t h4 a {
  font-size: 14px;
  color: #313033;
}
.xjy-list .xjy-li .xjy-lib .xjy-lib-t span {
  margin-left: 4px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 12px;
  color: #8E8E8E;
}
.xjy-list .xjy-li .xjy-lib .xjy-lib-s {
  font-size: 14px;
  color: #FF6238;
}
.xjy-list .xjy-li .xjy-lib .xjy-lib-y {
  display: flex;
  align-items: center;
}
.xjy-list .xjy-li .xjy-lib .xjy-lib-y span {
  font-size: 14px;
  color: #313033;
}
.xjy-list .xjy-li .xjy-lib .xjy-lib-y em {
  margin-left: 4px;
  font-size: 12px;
  color: #8E8E8E;
}
.xjy-list .xjy-li .xjy-lic {
  position: absolute;
  right: 10px;
  top: 29px;
  text-align: center;
  width: 64px;
  height: 24px;
  line-height: 24px;
  background: #FF6238;
  border-radius: 20px;
  font-size: 12px;
  color: #FFFFFF;
  cursor: pointer;
}
.xjy-list .xjy-li .xjy-lic:hover {
  background: #f00;
}
/*xlibao-box*/
.xlibao-box {
  background-color: #ffffff;
  border-radius: 10px;
  padding-bottom: 20px;
}
.xlibao-box li {
  position: relative;
  padding: 14px 20px 14px 20px;
  height: 108px;
  border-bottom: 1px dashed #ccc;
  box-sizing: border-box;
  overflow: hidden;
}
.xlibao-box li .xlibao-img {
  float: left;
  width: 80px;
  height: 80px;
  border-radius: 10px;
  overflow: hidden;
}
.xlibao-box li .xlibao-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.xlibao-box li .xlibao-info {
  float: left;
  padding: 0 16px;
  width: 638px;
  box-sizing: border-box;
}
.xlibao-box li .xlibao-info h4 {
  margin-bottom: 8px;
  line-height: 1;
  font-size: 16px;
  color: #313033;
}
.xlibao-box li .xlibao-info .xlibao-pa {
  font-size: 12px;
}
.xlibao-box li .xlibao-info .xlibao-pa em {
  color: #828282;
}
.xlibao-box li .xlibao-info .xlibao-pa span {
  color: #313033;
}
.xlibao-box li .xlibao-info .xlibao-jd {
  margin-top: 8px;
  overflow: hidden;
}
.xlibao-box li .xlibao-info .xlibao-jd span {
  width: 447px;
  height: 8px;
  background: #BBBBBB;
  border-radius: 30px;
}
.xlibao-box li .xlibao-info .xlibao-jd span i {
  display: block;
  height: 8px;
  background: #13B9C7;
  border-radius: 30px;
}
.xlibao-box li .xlibao-info .xlibao-jd .xlibao-jd-c {
  margin-left: 8px;
  font-size: 14px;
  color: #FF6238;
}
.xlibao-box li .xlibao-lq {
  float: right;
  margin-top: 25px;
  text-align: center;
  line-height: 30px;
  width: 70px;
  height: 32px;
  border-radius: 30px;
  border: 1px solid #13B9C7;
  font-size: 16px;
  color: #13B9C7;
}
.xlibao-box li .xlibao-lq:hover {
  background-color: #13B9C7;
  color: #ffffff;
}
/*my-sqnav*/
.my-sqnav {
  position: relative;
  padding-left: 18px;
  height: 48px;
  background: #FFFFFF;
}
.my-sqnav a {
  position: relative;
  padding: 0 4px;
  margin-right: 30px;
  line-height: 48px;
  font-size: 18px;
  color: #313033;
  letter-spacing: 2px;
  box-sizing: border-box;
}
.my-sqnav a.on {
  border-bottom: 2px solid #FA2E2E;
}
/*my-sqk*/
.my-sqks {
  position: relative;
  margin-top: 20px;
  padding-bottom: 40px;
}
.my-sqks .mxqt {
  padding-left: 20px;
  height: 48px;
  line-height: 48px;
  border-bottom: 1px solid #ccc;
  box-sizing: border-box;
}
.my-sqks .mxqt h3 {
  box-sizing: border-box;
  line-height: 48px;
  height: 48px;
  display: inline-block;
  font-weight: normal;
  font-size: 18px;
  color: #313033;
  border-bottom: 1px solid #FA2E2E;
}
.my-sqks .my-sqt {
  position: relative;
  width: 1042px;
  height: 358px;
}
.my-sqks .my-sqt img {
  margin: 0 auto;
  display: block;
}
.my-sqks .my-sqt .my-sqt-x {
  position: absolute;
  left: 40px;
  bottom: 10px;
  width: 292px;
  height: 41px;
  line-height: 41px;
  background: linear-gradient(90deg, #EEC099 0%, #FBE5CF 48%, #EEC099 100%);
  border-radius: 28px 28px 28px 28px;
  font-weight: bold;
  font-size: 24px;
  color: #582B08;
  text-align: center;
  z-index: 2;
}
.my-sqks .my-sqf {
  position: relative;
  margin: 20px 0 0;
  padding-bottom: 20px;
  background: #FFFFFF;
  /**/
  /**/
}
.my-sqks .my-sqf .mxsq-ua {
  padding-top: 24px;
  padding-left: 170px;
}
.my-sqks .my-sqf .mxsq-ua li {
  position: relative;
  float: left;
  margin-right: 40px;
  width: 144px;
  height: 132px;
  box-sizing: border-box;
  background-image: url("../images/sqk/icon2.png");
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-size: 76px 82px;
  background-position: right 0;
  border-radius: 15px 31px 15px 15px;
  border: 1px solid rgba(15, 188, 204, 0.2);
  text-align: center;
}
.my-sqks .my-sqf .mxsq-ua li > div {
  transition: all 0.3s;
}
.my-sqks .my-sqf .mxsq-ua li.active {
  background-image: url("../images/sqk/bg1.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: 0 0;
}
.my-sqks .my-sqf .mxsq-ua li.active .my-sca {
  background: none;
  color: #006973;
  line-height: 20px;
}
.my-sqks .my-sqf .mxsq-ua li.active .my-scc {
  margin-right: 22px;
}
.my-sqks .my-sqf .mxsq-ua li.active .my-scb {
  margin-right: 22px;
}
.my-sqks .my-sqf .mxsq-ua li.active .my-scd {
  margin-right: 22px;
}
.my-sqks .my-sqf .mxsq-ua li.active .my-scf {
  display: block;
}
.my-sqks .my-sqf .mxsq-ua li.active .sqk-lfz {
  font-size: 18px;
  bottom: 3px;
  background: none;
  color: #FF0000;
}
.my-sqks .my-sqf .mxsq-ua li.active .sqk-lfz .sqk-lfz-a {
  position: relative;
  top: -6px;
  width: 28px;
  height: 26px;
  background: url('/themes/simplebootx/Public/sub/images/sqk/s.png') no-repeat left top;
  background-size: 100% 100%;
}
.my-sqks .my-sqf .mxsq-ua li.active .sqk-lfz .sqk-lfz-a .sqk-lfz-s {
  opacity: 0;
}
.my-sqks .my-sqf .mxsq-ua li .my-scf {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 79px;
  height: 77px;
  content: '';
  background-image: url("../images/sqk/icon1.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: 0 0;
}
.my-sqks .my-sqf .mxsq-ua li .my-scf span {
  position: relative;
  display: block;
  left: 26px;
  top: 10px;
  transform: rotate(40deg);
  width: 42px;
  height: 42px;
  font-family: Microsoft YaHei UI, Microsoft YaHei UI;
  font-weight: bold;
  font-size: 14px;
  color: #006973;
  line-height: 21px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.my-sqks .my-sqf .mxsq-ua li .my-sca {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  box-sizing: border-box;
  height: 24px;
  line-height: 24px;
  background: linear-gradient(90deg, #4274DA 0%, #C333E4 100%);
  border-radius: 2px 2px 15px 15px;
  font-weight: bold;
  font-size: 14px;
  color: #FFFFFF;
  text-align: center;
}
.my-sqks .my-sqf .mxsq-ua li .my-scb {
  position: relative;
  margin-top: 23px;
  height: 23px;
  line-height: 23px;
  font-weight: bold;
  font-size: 18px;
  color: #006973;
  text-align: center;
  z-index: 2;
}
.my-sqks .my-sqf .mxsq-ua li .my-scc {
  position: relative;
  height: 33px;
  line-height: 33px;
  font-weight: bold;
  font-size: 26px;
  color: #006973;
  z-index: 2;
}
.my-sqks .my-sqf .mxsq-ua li .my-scc span {
  font-size: 14px;
}
.my-sqks .my-sqf .mxsq-ua li .my-scd {
  position: relative;
  margin-top: 2px;
  height: 20px;
  line-height: 20px;
  font-size: 16px;
  color: #747570;
  text-decoration-line: line-through;
  z-index: 2;
}
.my-sqks .my-sqf .mxsq-ua li .my-sce {
  position: absolute;
  left: 15px;
  top: -6px;
  padding: 0 4px;
  height: 22px;
  line-height: 24px;
  background: linear-gradient(90deg, #FE1864 0%, #FD6927 100%);
  border-radius: 4px 4px 4px 4px;
  font-size: 13px;
  color: #FFFFFF;
  text-align: center;
  z-index: 2;
}
.my-sqks .my-sqf .mxsq-ua li .sqk-lfz {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
  white-space: nowrap;
  display: flex;
  justify-content: center;
  align-items: baseline;
  height: 22px;
  line-height: 22px;
  background: linear-gradient(90deg, #4274DA 0%, #C333E4 100%);
  border-radius: 2px 2px 13px 13px;
  font-weight: bold;
  font-size: 14px;
  color: #FFFFFF;
}
.my-sqks .my-sqf .mxgy {
  position: relative;
  height: 96px;
  background-image: url("../images/sqk/bg2.png");
  background-repeat: no-repeat;
  background-position: center bottom;
  overflow: hidden;
}
.my-sqks .my-sqf .mxgy .sqkt {
  margin: 20px auto 0;
  width: 200px;
  height: 44px;
  background: #13B9C7;
  border-radius: 30px;
  text-align: center;
  line-height: 44px;
  font-weight: bold;
  font-size: 16px;
  color: #FFFFFF;
  cursor: pointer;
}
.my-sqks .my-sqf .sqk-lsm {
  position: relative;
  margin: 20px auto 0;
  padding: 8px 12px;
  width: 690px;
  border: 8px solid #B9EBF0;
  background-color: #ffffff;
  border-radius: 8px 8px 8px 8px;
  box-sizing: border-box;
}
.my-sqks .my-sqf .sqk-lsm .sqk-lma {
  position: absolute;
  top: -6px;
  right: 14px;
  width: 50px;
  height: 30px;
  line-height: 24px;
  text-align: center;
  background: url('/themes/simplebootx/Public/sub/images/sqk/kb.png') no-repeat left top;
  background-size: 100% auto;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
}
.my-sqks .my-sqf .sqk-lsm .sqk-lsp {
  padding: 3px 0;
  line-height: 16px;
  font-size: 14px;
  color: #313033;
}
.my-sqks .my-sqf .sqk-lsm .sqk-lsp.sqk-lqp {
  font-weight: bold;
}
.my-sqks .my-sqf .sqk-lsm .sqk-lsp .cff4 {
  color: #FF3636;
}
.my-sqks .my-sqf .mxsq-ub {
  padding-left: 105px;
}
.my-sqks .my-sqf .mxsq-ub li {
  position: relative;
  float: left;
  margin: 0 40px 20px 0;
}
.my-sqks .my-sqf .mxsq-ub li .my-sqa {
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  color: #000000;
}
.my-sqks .my-sqf .mxsq-ub li .my-sqa img {
  vertical-align: sub;
}
.my-sqks .my-sqf .mxsq-ub li .my-sqx {
  width: 376px;
  height: 208px;
}
.my-sqks .mspos {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  background: rgba(0, 0, 0, 0.5);
}
.my-sqks .mspos .mspos-x {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -114px 0 0 -248px;
  width: 496px;
  height: 228px;
  background: #FFFFFF;
  border-radius: 20px;
  box-sizing: border-box;
}
.my-sqks .mspos .mspos-x .mspos-os {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 30px;
  height: 30px;
  background: url("../images/sqk/xicon12.png") no-repeat;
  cursor: pointer;
}
.my-sqks .mspos .mspos-x .mspos-ya {
  position: relative;
  padding: 40px 0 0 38px;
  box-sizing: border-box;
  height: 122px;
  overflow: hidden;
}
.my-sqks .mspos .mspos-x .mspos-ya span {
  box-sizing: border-box;
  display: inline-block;
}
.my-sqks .mspos .mspos-x .mspos-ya span em {
  font-size: 26px;
}
.my-sqks .mspos .mspos-x .mspos-ya .mspos-yc {
  font-size: 22px;
  color: #000000;
}
.my-sqks .mspos .mspos-x .mspos-ya .mspos-yd {
  padding-right: 60px;
  width: 260px;
  text-align: center;
  font-weight: bold;
  font-size: 36px;
  color: #313033;
}
.my-sqks .mspos .mspos-x .mspos-ya .mspos-ye {
  font-size: 22px;
  color: #000000;
}
.my-sqks .mspos .mspos-x .mspos-yb .mspos-yt {
  display: inline-block;
  width: 212px;
  height: 60px;
  background: #FFFFFF;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  line-height: 60px;
  font-size: 20px;
  color: #313033;
  box-sizing: border-box;
  cursor: pointer;
}
.my-sqks .mspos .mspos-x .mspos-yb .mspos-yt.mspos-yt-zfb {
  margin-left: 12px;
  padding-left: 82px;
  background: url("../images/sqk/xicon10.png") no-repeat 30px center;
}
.my-sqks .mspos .mspos-x .mspos-yb .mspos-yt.mspos-yt-wx {
  margin-left: 48px;
  padding-left: 93px;
  background: url("../images/sqk/xicon11.png") no-repeat 30px center;
}
.msqkq {
  position: relative;
  margin-right: -16px;
  margin-left: -20px;
}
.msqkq .msqkq-img {
  display: block;
  margin: 0 auto;
  width: 100%;
}
.msqkq .msqkq-con {
  position: absolute;
  left: 103px;
  top: 88px;
  right: 0;
  z-index: 2;
}
.msqkq .msqkq-con .msqkq-t {
  position: relative;
  height: 78px;
}
.msqkq .msqkq-con .msqkq-t .msqkq-ca {
  margin-top: 28px;
  width: 193px;
  height: 25px;
  line-height: 25px;
  font-weight: bold;
  font-size: 20px;
  color: #7E431B;
}
.msqkq .msqkq-con .msqkq-t .msqkq-cb {
  width: 580px;
}
.msqkq .msqkq-con .msqkq-t .msqkq-cb li {
  position: relative;
  margin-right: 18px;
  width: 88px;
  height: 72px;
}
.msqkq .msqkq-con .msqkq-t .msqkq-cb li::before {
  position: absolute;
  left: 0;
  bottom: 0;
  content: '';
  width: 88px;
  height: 56px;
  background: rgba(255, 245, 219, 0.5);
  border-radius: 12px 12px 12px 12px;
  border: 1px solid #FFFFFF;
  z-index: 1;
}
.msqkq .msqkq-con .msqkq-t .msqkq-cb li > * {
  position: relative;
  z-index: 2;
}
.msqkq .msqkq-con .msqkq-t .msqkq-cb li.on .msqkq-cmb {
  position: relative;
  margin: 0 auto;
  width: 41px;
  height: 41px;
}
.msqkq .msqkq-con .msqkq-t .msqkq-cb li.on .msqkq-cmb .my-sqk-img {
  width: 100%;
  height: 100%;
}
.msqkq .msqkq-con .msqkq-t .msqkq-cb li.on .msqkq-cmb .my-sqk-lhot {
  position: absolute !important;
  top: 0;
  right: -3px;
  width: 6px;
  height: 6px;
  background: #FF0000;
  border-radius: 3px;
  z-index: 2;
}
.msqkq .msqkq-con .msqkq-t .msqkq-cb li.on .msqkq-cmb .my-sqk-lnum {
  background: #F9CB8D;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #FF9D2D;
}
.msqkq .msqkq-con .msqkq-t .msqkq-cb li.on .msqkq-ctb {
  color: #F78839;
}
.msqkq .msqkq-con .msqkq-t .msqkq-cb li .msqkq-cmb {
  position: relative;
  margin: 0 auto;
  width: 41px;
  height: 41px;
}
.msqkq .msqkq-con .msqkq-t .msqkq-cb li .msqkq-cmb .my-sqk-img {
  width: 100%;
  height: 100%;
}
.msqkq .msqkq-con .msqkq-t .msqkq-cb li .msqkq-cmb .my-sqk-lhot {
  position: absolute !important;
  top: 0;
  right: -3px;
  width: 6px;
  height: 6px;
  background: #FF0000;
  border-radius: 3px;
  z-index: 2;
}
.msqkq .msqkq-con .msqkq-t .msqkq-cb li .msqkq-cmb .my-sqk-lnum {
  position: absolute;
  right: -7px;
  bottom: 0;
  padding: 0 5px;
  min-width: 20px;
  height: 13px;
  background: #D2D2D2;
  border-radius: 4px;
  border: 1px solid #9F9F9F;
  font-weight: bold;
  font-size: 10px;
  color: #FFFFFF;
  z-index: 2;
  box-sizing: border-box;
}
.msqkq .msqkq-con .msqkq-t .msqkq-cb li .msqkq-cmb .my-sqk-lok {
  position: absolute !important;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.msqkq .msqkq-con .msqkq-t .msqkq-cb li .msqkq-cmb .my-sqk-nkbs {
  position: absolute !important;
  left: -1px;
  top: -4px;
  width: 18px;
  height: 12px;
  z-index: 2;
}
.msqkq .msqkq-con .msqkq-t .msqkq-cb li .msqkq-ctb {
  margin-top: 4px;
  height: 18px;
  line-height: 18px;
  font-size: 14px;
  color: #777777;
  text-align: center;
}
.msqkq .msqkq-con .msqkq-t .msqkq-btn {
  margin-top: 13px;
  width: 109px;
  height: 40px;
  background: linear-gradient(135deg, #F68036 0%, #FFB948 100%);
  border-radius: 514px 514px 514px 514px;
  border: 1px solid #FF8800;
  box-sizing: border-box;
  text-align: center;
  line-height: 38px;
  font-weight: 400;
  font-size: 17px;
  color: #FFFFFF;
  font-weight: bold;
}
.msqkq .msqkq-con .msqkq-t .msqkq-btn:hover {
  background: linear-gradient(135deg, #FFB948 0%, #F68036 100%);
}
.msqkq .msqkq-con .msqkq-b {
  height: 23px;
  line-height: 23px;
  font-size: 18px;
  color: #FF8400;
}
/*mhy*/
.mhy {
  background-color: #646A80;
}
.mhy .mhy-czz {
  text-align: right;
  height: 20px;
}
.mhy .mhy-czz a {
  font-size: 16px;
  color: #FFFFFF;
}
.mhy .mhy-main {
  position: relative;
  margin: 0 auto;
  padding: 20px 0 40px;
  width: 988px;
}
.mhy .mhy-main .mhy-flexslider {
  position: relative;
  height: 310px;
  overflow: hidden;
}
.mhy .mhy-main .mhy-flexslider .slides {
  position: relative;
  margin: 0 auto;
  width: 600px;
  height: 310px;
  overflow: hidden;
}
.mhy .mhy-main .mhy-flexslider .slides li {
  position: relative;
  height: 310px;
}
.mhy .mhy-main .mhy-flexslider .slides li img {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
}
.mhy .mhy-main .mhy-flexslider .slides li .mhy-jed {
  position: absolute;
  left: 20px;
  bottom: 41px;
  right: 20px;
  z-index: 2;
}
.mhy .mhy-main .mhy-flexslider .slides li .mhy-jed .mhy-jed-a {
  font-size: 18px;
  color: #2E6972;
}
.mhy .mhy-main .mhy-flexslider .slides li .mhy-jed .mhy-jed-s {
  margin-top: 8px;
  height: 8px;
  background-color: #ffffff;
  border-radius: 4px;
  overflow: hidden;
}
.mhy .mhy-main .mhy-flexslider .slides li .mhy-jed .mhy-jed-s .mhy-jed-k {
  width: 50%;
  height: 8px;
  background-color: #2E6972;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex1 .slides li .mhy-jed .mhy-jed-a {
  color: #2E6972;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex1 .slides li .mhy-jed .mhy-jed-s .mhy-jed-k {
  background-color: #2E6972;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex1 .flex-direction-nav .flex-prev {
  background: url("../images/huiyuan/xhy12.png") no-repeat center;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex1 .flex-direction-nav .flex-next {
  background: url("../images/huiyuan/xhy13.png") no-repeat center;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex2 .slides li .mhy-jed .mhy-jed-a {
  color: #3161A8;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex2 .slides li .mhy-jed .mhy-jed-s .mhy-jed-k {
  background-color: #3161A8;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex2 .flex-direction-nav .flex-prev {
  background: url("../images/huiyuan/xhy22.png") no-repeat center;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex2 .flex-direction-nav .flex-next {
  background: url("../images/huiyuan/xhy23.png") no-repeat center;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex3 .slides li .mhy-jed .mhy-jed-a {
  color: #D08B36;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex3 .slides li .mhy-jed .mhy-jed-s .mhy-jed-k {
  background-color: #D08B36;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex3 .flex-direction-nav .flex-prev {
  background: url("../images/huiyuan/xhy32.png") no-repeat center;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex3 .flex-direction-nav .flex-next {
  background: url("../images/huiyuan/xhy33.png") no-repeat center;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex4 .slides li .mhy-jed .mhy-jed-a {
  color: #5533E8;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex4 .slides li .mhy-jed .mhy-jed-s .mhy-jed-k {
  background-color: #5533E8;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex4 .flex-direction-nav .flex-prev {
  background: url("../images/huiyuan/xhy42.png") no-repeat center;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex4 .flex-direction-nav .flex-next {
  background: url("../images/huiyuan/xhy43.png") no-repeat center;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex5 .slides li .mhy-jed .mhy-jed-a {
  color: #FFFFFF;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex5 .slides li .mhy-jed .mhy-jed-s .mhy-jed-k {
  background-color: #B251EC;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex5 .flex-direction-nav .flex-prev {
  background: url("../images/huiyuan/xhy52.png") no-repeat center;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex5 .flex-direction-nav .flex-next {
  background: url("../images/huiyuan/xhy53.png") no-repeat center;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex6 .slides li .mhy-jed .mhy-jed-a {
  color: #FFFFFF;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex6 .slides li .mhy-jed .mhy-jed-s .mhy-jed-k {
  background-color: #248509;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex6 .flex-direction-nav .flex-prev {
  background: url("../images/huiyuan/xhy62.png") no-repeat center;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex6 .flex-direction-nav .flex-next {
  background: url("../images/huiyuan/xhy63.png") no-repeat center;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex7 .slides li .mhy-jed .mhy-jed-a {
  color: #FFFFFF;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex7 .slides li .mhy-jed .mhy-jed-s .mhy-jed-k {
  background-color: #115384;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex7 .flex-direction-nav .flex-prev {
  background: url("../images/huiyuan/xhy72.png") no-repeat center;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex7 .flex-direction-nav .flex-next {
  background: url("../images/huiyuan/xhy73.png") no-repeat center;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex8 .slides li .mhy-jed .mhy-jed-a {
  color: #FFFFFF;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex8 .slides li .mhy-jed .mhy-jed-s .mhy-jed-k {
  background-color: #B61745;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex8 .flex-direction-nav .flex-prev {
  background: url("../images/huiyuan/xhy82.png") no-repeat center;
}
.mhy .mhy-main .mhy-flexslider.mhy-flex8 .flex-direction-nav .flex-next {
  background: url("../images/huiyuan/xhy83.png") no-repeat center;
}
.mhy .mhy-main .mhy-flexslider .flex-direction-nav .flex-prev {
  opacity: 1;
  left: 0;
  transition: all 0.3s;
}
.mhy .mhy-main .mhy-flexslider .flex-direction-nav .flex-next {
  opacity: 1;
  right: 0;
  transition: all 0.3s;
}
.mhy .mhy-main .mhy-tit {
  margin-top: 30px;
  text-align: center;
  font-weight: bold;
  font-size: 24px;
  color: #F5D3BE;
}
.mhy .mhy-main .mhy-tit small {
  font-size: 18px;
  font-weight: normal;
}
.mhy .mhy-main .mhy-ul {
  margin-top: 24px;
  text-align: center;
}
.mhy .mhy-main .mhy-ul ul {
  display: none;
}
.mhy .mhy-main .mhy-ul .mhy-ul1 li {
  background: url("../images/huiyuan/xhy14.png") no-repeat;
}
.mhy .mhy-main .mhy-ul .mhy-ul1 li .mhy-ult .mhy-ula span {
  color: #2E6972;
}
.mhy .mhy-main .mhy-ul .mhy-ul1 li .mhy-ult .mhy-ula em {
  color: #2E6972;
}
.mhy .mhy-main .mhy-ul .mhy-ul1 li .mhy-ult .mhy-ulb {
  color: #2E6972;
}
.mhy .mhy-main .mhy-ul .mhy-ul1 li .mhy-ulc {
  background: linear-gradient(90deg, #8AAEAF 0%, #95B3B4 100%);
}
.mhy .mhy-main .mhy-ul .mhy-ul2 li {
  background: url("../images/huiyuan/xhy24.png") no-repeat;
}
.mhy .mhy-main .mhy-ul .mhy-ul2 li .mhy-ult .mhy-ula span {
  color: #3161A8;
}
.mhy .mhy-main .mhy-ul .mhy-ul2 li .mhy-ult .mhy-ula em {
  color: #3161A8;
}
.mhy .mhy-main .mhy-ul .mhy-ul2 li .mhy-ult .mhy-ulb {
  color: #3161A8;
}
.mhy .mhy-main .mhy-ul .mhy-ul2 li .mhy-ulc {
  background: linear-gradient(90deg, #589CF7 0%, #80B6FF 100%);
}
.mhy .mhy-main .mhy-ul .mhy-ul3 li {
  background: url("../images/huiyuan/xhy34.png") no-repeat;
}
.mhy .mhy-main .mhy-ul .mhy-ul3 li .mhy-ult .mhy-ula span {
  color: #C27214;
}
.mhy .mhy-main .mhy-ul .mhy-ul3 li .mhy-ult .mhy-ula em {
  color: #C27214;
}
.mhy .mhy-main .mhy-ul .mhy-ul3 li .mhy-ult .mhy-ulb {
  color: #C27214;
}
.mhy .mhy-main .mhy-ul .mhy-ul3 li .mhy-ulc {
  background: linear-gradient(90deg, #E89B3E 0%, #FFAE4C 100%);
}
.mhy .mhy-main .mhy-ul .mhy-ul4 li {
  background: url("../images/huiyuan/xhy44.png") no-repeat;
}
.mhy .mhy-main .mhy-ul .mhy-ul4 li .mhy-ult .mhy-ula span {
  color: #5533E8;
}
.mhy .mhy-main .mhy-ul .mhy-ul4 li .mhy-ult .mhy-ula em {
  color: #5533E8;
}
.mhy .mhy-main .mhy-ul .mhy-ul4 li .mhy-ult .mhy-ulb {
  color: #5533E8;
}
.mhy .mhy-main .mhy-ul .mhy-ul4 li .mhy-ulc {
  background: linear-gradient(90deg, #4439F9 0%, #8E7EFE 100%);
}
.mhy .mhy-main .mhy-ul .mhy-ul5 li {
  background: url("../images/huiyuan/xhy54.png") no-repeat;
}
.mhy .mhy-main .mhy-ul .mhy-ul5 li .mhy-ult .mhy-ula span {
  color: #FCFBFA;
}
.mhy .mhy-main .mhy-ul .mhy-ul5 li .mhy-ult .mhy-ula em {
  color: #FCFBFA;
}
.mhy .mhy-main .mhy-ul .mhy-ul5 li .mhy-ult .mhy-ulb {
  color: #FCFBFA;
}
.mhy .mhy-main .mhy-ul .mhy-ul5 li .mhy-ulc {
  background: linear-gradient(90deg, #C6C3FF 0%, #D6D0FF 100%);
}
.mhy .mhy-main .mhy-ul .mhy-ul6 li {
  background: url("../images/huiyuan/xhy64.png") no-repeat;
}
.mhy .mhy-main .mhy-ul .mhy-ul6 li .mhy-ult .mhy-ula span {
  color: #EDF5E6;
}
.mhy .mhy-main .mhy-ul .mhy-ul6 li .mhy-ult .mhy-ula em {
  color: #EDF5E6;
}
.mhy .mhy-main .mhy-ul .mhy-ul6 li .mhy-ult .mhy-ulb {
  color: #EDF5E6;
}
.mhy .mhy-main .mhy-ul .mhy-ul6 li .mhy-ulc {
  background: linear-gradient(90deg, #1B7206 0%, #32A30B 100%);
}
.mhy .mhy-main .mhy-ul .mhy-ul7 li {
  background: url("../images/huiyuan/xhy74.png") no-repeat;
}
.mhy .mhy-main .mhy-ul .mhy-ul7 li .mhy-ult .mhy-ula span {
  color: #EDF5E6;
}
.mhy .mhy-main .mhy-ul .mhy-ul7 li .mhy-ult .mhy-ula em {
  color: #EDF5E6;
}
.mhy .mhy-main .mhy-ul .mhy-ul7 li .mhy-ult .mhy-ulb {
  color: #EDF5E6;
}
.mhy .mhy-main .mhy-ul .mhy-ul7 li .mhy-ulc {
  background: linear-gradient(90deg, #067CE0 0%, #0097EF 100%);
}
.mhy .mhy-main .mhy-ul .mhy-ul8 li {
  background: url("../images/huiyuan/xhy84.png") no-repeat;
}
.mhy .mhy-main .mhy-ul .mhy-ul8 li .mhy-ult .mhy-ula span {
  color: #EDF5E6;
}
.mhy .mhy-main .mhy-ul .mhy-ul8 li .mhy-ult .mhy-ula em {
  color: #EDF5E6;
}
.mhy .mhy-main .mhy-ul .mhy-ul8 li .mhy-ult .mhy-ulb {
  color: #EDF5E6;
}
.mhy .mhy-main .mhy-ul .mhy-ul8 li .mhy-ulc {
  background: linear-gradient(90deg, #BD211F 0%, #C5300A 100%);
}
.mhy .mhy-main .mhy-ul li {
  display: inline-block;
  margin: 0 5px;
  width: 180px;
  height: 189px;
  background: url("../images/huiyuan/xhy14.png") no-repeat;
}
.mhy .mhy-main .mhy-ul li .mhy-ult {
  height: 142px;
  overflow: hidden;
}
.mhy .mhy-main .mhy-ul li .mhy-ult .mhy-ula {
  text-align: center;
  margin-top: 27px;
  height: 36px;
  font-weight: bold;
}
.mhy .mhy-main .mhy-ul li .mhy-ult .mhy-ula span {
  font-size: 20px;
  color: #2E6972;
}
.mhy .mhy-main .mhy-ul li .mhy-ult .mhy-ula em {
  font-size: 28px;
  color: #2E6972;
}
.mhy .mhy-main .mhy-ul li .mhy-ult .mhy-ulb {
  margin-top: 15px;
  text-align: center;
  font-size: 18px;
  color: #2E6972;
  line-height: 23px;
}
.mhy .mhy-main .mhy-ul li .mhy-ulc {
  position: relative;
  margin: 0 auto;
  width: 140px;
  height: 36px;
  background: linear-gradient(90deg, #8AAEAF 0%, #95B3B4 100%);
  border-radius: 30px;
  overflow: hidden;
}
.mhy .mhy-main .mhy-ul li .mhy-ulc span {
  display: block;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  cursor: pointer;
}
.mhy .mhy-main .mhy-ul li .mhy-ulc .mhy-ulc-img {
  display: block;
  margin: 5px auto 0;
  width: 26px;
  height: 26px;
}
.mhy .mhy-main .mhy-up {
  margin: 24px auto 0;
  width: 690px;
}
.mhy .mhy-main .mhy-up li {
  position: relative;
  width: 134px;
  display: none;
  padding-bottom: 12px;
}
.mhy .mhy-main .mhy-up li .mhywjs {
  position: absolute;
  left: -20px;
  top: 85px;
  width: 68px;
  height: 28px;
  text-align: center;
  background: url(../images/huiyuan/wjs.png) no-repeat;
}
.mhy .mhy-main .mhy-up li .mhy-up-li {
  position: relative;
  margin: 0 auto;
  width: 94px;
  height: 94px;
}
.mhy .mhy-main .mhy-up li .mhy-up-li img {
  width: 100%;
  height: 100%;
}
.mhy .mhy-main .mhy-up li .mhy-up-li .mhy-us {
  position: absolute;
  right: -8px;
  bottom: -8px;
  background: url("../images/huiyuan/bonus.png") no-repeat;
  width: 38px;
  height: 38px;
}
.mhy .mhy-main .mhy-up li h4 {
  margin-top: 20px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  font-weight: bold;
  font-size: 20px;
  color: #F6D4C0;
}
.mhy .mhy-main .mhy-up li p {
  margin-top: 8px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  color: #DDB096;
}
/*detial-sqk-wrap*/
.detial-sqk-wrap .show_zfb {
  width: 300px;
}
/*yq-main*/
.yq-main {
  position: relative;
  width: 1200px;
  margin: 0 auto 20px;
  /*yq-usm*/
  /*yq-mys*/
  /*yq-myx*/
  /**/
  /*yq-rmbx-ul*/
  /*yq-right*/
  /*yq-gzsm*/
  /*yq-gset*/
  /*yq-dzul*/
}
.yq-main * {
  box-sizing: border-box;
}
.yq-main .yq-nav {
  margin-top: 6px;
  padding-left: 20px;
  height: 44px;
  background: #FFFFFF;
  border-bottom: 1px solid #cccccc;
  overflow: hidden;
}
.yq-main .yq-nav li {
  position: relative;
  float: left;
  width: 72px;
  text-align: center;
  font-size: 16px;
  color: #828282;
  height: 44px;
  line-height: 44px;
  cursor: pointer;
}
.yq-main .yq-nav li a {
  position: relative;
  z-index: 2;
  color: #828282;
}
.yq-main .yq-nav li span {
  position: relative;
  z-index: 2;
}
.yq-main .yq-nav li em {
  position: absolute;
  top: 7px;
  right: 15px;
  width: 8px;
  height: 8px;
  background: #FF0101;
  border-radius: 50%;
  z-index: 2;
}
.yq-main .yq-nav li.active {
  font-weight: bold;
  font-size: 18px;
  color: #313033;
}
.yq-main .yq-nav li.active a {
  color: #313033;
}
.yq-main .yq-nav li.active::after {
  position: absolute;
  left: 50%;
  bottom: 11px;
  content: '';
  margin-left: -22px;
  width: 44px;
  height: 8px;
  background: linear-gradient(90deg, #FF6238 0%, #FFAE98 100%);
  border-radius: 20px;
  z-index: 1;
}
.yq-main .yq-left {
  position: relative;
  float: left;
  width: 830px;
  /*yq-cyyx*/
  /*yq-rmyx*/
  /*yq-plt*/
  /*yq-pph*/
  /*yq-com*/
}
.yq-main .yq-left .yq-tsp {
  padding: 12px 20px 0;
  height: 84px;
  background: #FFFFFF;
}
.yq-main .yq-left .yq-tsp .yq-tsp-ia {
  width: 138px;
  height: 34px;
}
.yq-main .yq-left .yq-tsp .yq-tsp-ib {
  margin-left: 28px;
  width: 440px;
  height: 36px;
  background: #EFEFEF;
  border-radius: 30px;
  overflow: hidden;
}
.yq-main .yq-left .yq-tsp .yq-tsp-ib span {
  display: inline-block;
  width: 44px;
  height: 36px;
  background: url("../images/youquan/yicon2.png") no-repeat 24px center;
}
.yq-main .yq-left .yq-tsp .yq-tsp-ib input {
  margin: 0 20px 0 10px;
  line-height: 36px;
  height: 36px;
  flex: 1;
  border: none;
  background: none;
}
.yq-main .yq-left .yq-tsp .yq-tsp-ib .yq-tsp-ib-btn {
  width: 52px;
  height: 36px;
  background: #FF6238;
  text-align: center;
  line-height: 36px;
  font-size: 16px;
  color: #FFFFFF;
  cursor: pointer;
}
.yq-main .yq-left .yq-tsp .yq-tsp-ic {
  position: relative;
  margin-top: 14px;
  width: 30px;
  height: 32px;
  background: url("../images/youquan/yicon1.png") no-repeat center;
}
.yq-main .yq-left .yq-tsp .yq-tsp-ic.on::after {
  position: absolute;
  right: 0px;
  top: 0px;
  content: '';
  width: 12px;
  height: 12px;
  background: #FF6238;
  border-radius: 50%;
  z-index: 2;
}
.yq-main .yq-left .yq-tsp .yq-tsp-id {
  margin-left: 20px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  overflow: hidden;
}
.yq-main .yq-left .yq-tsp .yq-tsp-id img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.yq-main .yq-left .yq-tul {
  position: relative;
  padding: 8px 0 8px 20px;
  background-color: #ffffff;
  overflow: hidden;
}
.yq-main .yq-left .yq-tul li {
  position: relative;
  float: left;
  width: 50px;
  height: 50px;
  margin-right: 30px;
  border-radius: 8px;
  background-color: #828282;
  cursor: pointer;
}
.yq-main .yq-left .yq-tul li a {
  display: block;
  position: relative;
}
.yq-main .yq-left .yq-tul li a.active::after {
  position: absolute;
  right: -6px;
  top: -2px;
  content: '';
  width: 12px;
  height: 12px;
  background: #FE3F3F;
  border-radius: 50%;
  z-index: 3;
}
.yq-main .yq-left .yq-tul li img {
  position: relative;
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 4px;
  z-index: 3;
}
.yq-main .yq-left .yq-tul li.active::after {
  position: absolute;
  left: -2px;
  top: -2px;
  content: '';
  width: 54px;
  height: 54px;
  box-sizing: border-box;
  z-index: 2;
  border-radius: 8px;
  background: linear-gradient(320deg, #91fff6, #12c8b9);
}
.yq-main .yq-left .yq-tul .yq-tul-j {
  float: left;
  width: 50px;
  height: 50px;
  margin-right: 30px;
  border-radius: 8px;
  background-image: url("../images/youquan/yicon3.png");
  background-position: center;
  background-repeat: no-repeat;
  background-color: #828282;
}
.yq-main .yq-left .yq-sta {
  padding: 40px 0;
  text-align: center;
  font-size: 16px;
  color: #828282;
}
.yq-main .yq-left .yq-cyyx {
  position: relative;
}
.yq-main .yq-left .yq-cyyx .yq-wcbtn {
  display: inline-block;
  margin-top: 11px;
  width: 60px;
  height: 26px;
  background: #FF6238;
  border-radius: 30px;
  text-align: center;
  line-height: 26px;
  font-size: 14px;
  color: #FFFFFF;
  cursor: pointer;
}
.yq-main .yq-left .yq-cyyx .yq-wcbtn.no {
  background: #EFEFEF;
  color: #828282;
}
.yq-main .yq-left .yq-cyyx .yq-cyxs {
  position: relative;
  height: 218px;
  overflow: hidden;
}
.yq-main .yq-left .yq-cyyx .yq-cyxs .yq-cyxs-tit {
  padding: 18px 0 0 20px;
  font-size: 14px;
  color: #828282;
}
.yq-main .yq-left .yq-cyyx .yq-cyxs .yq-cyxs-no {
  text-align: center;
  line-height: 218px;
  font-size: 14px;
  color: #828282;
  background: #FFFFFF;
}
.yq-main .yq-left .yq-cyyx .yq-cyxs .yq-cyxs-dl {
  text-align: center;
  height: 218px;
  background: #FFFFFF;
  overflow: hidden;
}
.yq-main .yq-left .yq-cyyx .yq-cyxs .yq-cyxs-dl .yq-cyxs-da {
  margin: 58px auto 0;
  padding-left: 40px;
  width: 130px;
  height: 28px;
  line-height: 28px;
  background: url("../images/xicon12.png") no-repeat left center;
  font-size: 18px;
  color: #FF6238;
}
.yq-main .yq-left .yq-cyyx .yq-cyxs .yq-cyxs-dl .yq-cyxs-db {
  margin-top: 16px;
  font-size: 14px;
  color: #828282;
}
.yq-main .yq-left .yq-cyyx .yq-cyxs .yq-cyxs-dl .yq-cyxs-dc {
  margin: 20px auto 0;
  text-align: center;
  width: 120px;
  height: 34px;
  line-height: 34px;
  background: #FF6238;
  border-radius: 4px;
  font-size: 14px;
  color: #FFFFFF;
  cursor: pointer;
}
.yq-main .yq-left .yq-cyyx .yq-cyxs .yq-cyxs-dl .yq-cyxs-dc:hover {
  background: #f7562b;
}
.yq-main .yq-left .yq-rmyx {
  position: relative;
  margin-top: 16px;
}
.yq-main .yq-left .yq-rmyx .yq-rmbx .yq-rmbx-top {
  padding: 12px 20px 0;
}
.yq-main .yq-left .yq-rmyx .yq-rmbx .yq-rmbx-top .yq-rmbx-top-l {
  flex: 1;
  font-size: 14px;
  color: #828282;
}
.yq-main .yq-left .yq-rmyx .yq-rmbx .yq-rmbx-top .yq-rmbx-top-r {
  width: 440px;
  height: 36px;
  background: #EFEFEF;
  border-radius: 30px;
}
.yq-main .yq-left .yq-rmyx .yq-rmbx .yq-rmbx-top .yq-rmbx-top-r input {
  flex: 1;
  padding-left: 24px;
  line-height: 36px;
  height: 36px;
  font-size: 14px;
  color: #828282;
  border: none;
  background: none;
}
.yq-main .yq-left .yq-rmyx .yq-rmbx .yq-rmbx-top .yq-rmbx-top-r .yq-rmbx-top-s {
  padding-right: 48px;
  font-size: 16px;
  color: #313033;
  background: url("../images/youquan/yicon2.png") no-repeat 40px center;
  cursor: pointer;
}
.yq-main .yq-left .yq-plt {
  padding-left: 20px;
  height: 44px;
  line-height: 44px;
}
.yq-main .yq-left .yq-plt span {
  font-size: 16px;
  color: #000000;
}
.yq-main .yq-left .yq-plt em {
  margin-left: 12px;
  font-size: 16px;
  color: #828282;
}
.yq-main .yq-left .yq-parea {
  position: relative;
  min-height: 90px;
  background-color: #F5F5F5;
}
.yq-main .yq-left .yq-parea textarea {
  display: block;
  padding: 12px 20px;
  width: 100%;
  min-height: 90px;
  border: none;
  background: none;
  font-size: 14px;
}
.yq-main .yq-left .yq-parea .yq-parea-btn {
  position: absolute;
  bottom: 12px;
  right: 20px;
  width: 60px;
  height: 26px;
  background: #FF6238;
  border-radius: 2px;
  text-align: center;
  line-height: 26px;
  font-size: 14px;
  color: #FFFFFF;
  cursor: pointer;
}
.yq-main .yq-left .yq-plu {
  position: relative;
  margin-top: 18px;
  background-color: #ffffff;
}
.yq-main .yq-left .yq-plu li {
  position: relative;
  padding: 16px 20px;
  border-bottom: 1px solid #E5E5E5;
}
.yq-main .yq-left .yq-plu li:last-child {
  border-bottom: none;
}
.yq-main .yq-left .yq-plu li .yq-plrx {
  padding: 12px 0 0 76px;
}
.yq-main .yq-left .yq-plu li .yq-plrx .yq-plco {
  font-size: 14px;
  color: #000000;
}
.yq-main .yq-left .yq-plu li .yq-plhf {
  margin-top: 10px;
  padding: 8px 16px;
  background: #F2F2F2;
  border-radius: 4px;
}
.yq-main .yq-left .yq-plu li .yq-plhf .yq-plhf-li {
  padding: 5px 12px 5px 0;
  display: flex;
  line-height: 20px;
}
.yq-main .yq-left .yq-plu li .yq-plhf .yq-plhf-li .yq-plhf-lta {
  font-size: 14px;
  color: #333333;
}
.yq-main .yq-left .yq-plu li .yq-plhf .yq-plhf-li .yq-plhf-lta span {
  padding-right: 4px;
}
.yq-main .yq-left .yq-plu li .yq-plhf .yq-plhf-li .yq-plhf-lta span:nth-child(2) {
  font-size: 12px;
}
.yq-main .yq-left .yq-plu li .yq-plhf .yq-plhf-li .yq-plhf-ltb {
  flex: 1;
  font-size: 12px;
  color: #333333;
}
.yq-main .yq-left .yq-plu li .yq-plhf .yq-plhf-li .yq-plhf-ltc {
  display: inline-block;
  margin-left: 20px;
  width: 22px;
  height: 18px;
  background: url("../images/youquan/yicon12.png") no-repeat center;
  background-size: 12px 12px;
  cursor: pointer;
}
.yq-main .yq-left .yq-plu li .yq-plhf .yq-plhf-lc {
  margin-top: 4px;
  font-size: 12px;
  color: #FF6238;
}
.yq-main .yq-left .yq-plu li .yq-plhf .yq-plhf-lc span {
  display: inline-block;
  padding-right: 14px;
  line-height: 20px;
  background: url("../images/youquan/yicon30.png") no-repeat right center;
  cursor: pointer;
}
.yq-main .yq-left .yq-pph {
  padding: 12px 0;
}
.yq-main .yq-left .yq-pph .yq-pph-top textarea {
  display: block;
  width: 100%;
  padding: 12px 20px;
  background: #DDDDDD;
  border-radius: 10px;
  border: none;
  font-size: 14px;
}
.yq-main .yq-left .yq-pph .yq-pph-bot {
  margin-top: 8px;
  text-align: right;
}
.yq-main .yq-left .yq-pph .yq-pph-bot span {
  display: inline-block;
  margin: 0 12px;
  text-align: center;
  line-height: 26px;
  width: 60px;
  height: 26px;
  border-radius: 2px;
  font-size: 14px;
  color: #FFFFFF;
  cursor: pointer;
}
.yq-main .yq-left .yq-pph .yq-pph-bot span.yq-pph-bat {
  background: #828282;
}
.yq-main .yq-left .yq-pph .yq-pph-bot span.yq-pph-bat:hover {
  background: #616060;
}
.yq-main .yq-left .yq-pph .yq-pph-bot span.yq-pph-bbt {
  background: #FF6238;
}
.yq-main .yq-left .yq-pph .yq-pph-bot span.yq-pph-bbt:hover {
  background: #f95327;
}
.yq-main .yq-left .yq-com {
  position: relative;
  padding-bottom: 20px;
  background-color: #ffffff;
}
.yq-main .yq-left .yq-com .yq-com-dl {
  position: relative;
  padding: 0 20px;
  min-height: 64px;
  border-bottom: 1px solid #ccc;
}
.yq-main .yq-left .yq-com .yq-com-dl .yq-com-dt {
  font-size: 14px;
  color: #828282;
}
.yq-main .yq-left .yq-com .yq-com-dl .yq-com-dmg {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  overflow: hidden;
}
.yq-main .yq-left .yq-com .yq-com-dl .yq-com-dmg img {
  width: 100%;
  height: 100%;
}
.yq-main .yq-left .yq-com .yq-com-dl .yq-com-dna {
  margin-left: 5px;
  white-space: nowrap;
  font-size: 16px;
  color: #333333;
}
.yq-main .yq-left .yq-com .yq-com-dl .yq-com-dinp {
  border: none;
  font-weight: bold;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
}
.yq-main .yq-left .yq-com .yq-com-dl .yq-com-dinp::placeholder {
  font-weight: normal;
}
.yq-main .yq-left .yq-com .yq-com-dl .yq-com-dnum {
  margin-left: 50px;
  font-size: 14px;
  color: #828282;
}
.yq-main .yq-left .yq-com .yq-com-de {
  position: relative;
  background-color: #ffffff;
}
.yq-main .yq-left .yq-com .yq-com-de textarea {
  position: relative;
  padding: 8px 20px;
  display: block;
  width: 100%;
  height: 250px;
  border: none;
  font-size: 14px;
}
.yq-main .yq-left .yq-com .yq-com-dne {
  padding-right: 20px;
  padding-bottom: 12px;
  text-align: right;
  font-size: 14px;
  color: #828282;
}
.yq-main .yq-left .yq-com .yq-com-dul {
  position: relative;
  padding: 0 20px 12px;
  background-color: #ffffff;
  overflow: hidden;
}
.yq-main .yq-left .yq-com .yq-com-dul li {
  position: relative;
  float: left;
  margin-bottom: 20px;
  margin-right: 20px;
  width: 220px;
  height: 220px;
}
.yq-main .yq-left .yq-com .yq-com-dul li img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.yq-main .yq-left .yq-com .yq-com-dad {
  position: relative;
  width: 120px;
  height: 120px;
  border: 1px dashed #ccc;
  background: url("../images/youquan/yicon17.png") no-repeat center;
  cursor: pointer;
  overflow: hidden;
}
.yq-main .yq-left .yq-com .yq-com-dad input {
  position: absolute;
  right: 0;
  top: 0;
  margin-left: -80px;
  font-size: 80px;
  opacity: 0;
  z-index: 2;
  cursor: pointer;
}
.yq-main .yq-left .yq-com .yq-com-dtp {
  padding: 32px 0 0 20px;
}
.yq-main .yq-left .yq-com .yq-com-dtp .yq-com-dtp-u span {
  margin-right: 12px;
  display: inline-block;
  text-align: center;
  line-height: 28px;
  width: 56px;
  height: 28px;
  background: #A7A7A7;
  border-radius: 4px;
  font-size: 16px;
  color: #FFFFFF;
  cursor: pointer;
}
.yq-main .yq-left .yq-com .yq-com-dtp .yq-com-dtp-u span.on {
  background: #FF724C;
}
.yq-main .yq-left .yq-com .yq-com-dtp .yq-com-dtp-s {
  font-size: 14px;
  color: #BBBBBB;
}
.yq-main .yq-left .yq-com .yq-com-fad {
  margin: 16px auto 0;
  text-align: center;
  line-height: 36px;
  width: 148px;
  height: 36px;
  background: #00B3FE;
  font-size: 16px;
  color: #FFFFFF;
  cursor: pointer;
}
.yq-main .yq-usm {
  position: relative;
  display: flex;
  align-items: center;
  padding: 20px 20px 0;
  background-color: #ffffff;
}
.yq-main .yq-usm .yq-usm-img {
  width: 116px;
  height: 116px;
  background: #8E8E8E;
  border-radius: 50%;
  overflow: hidden;
}
.yq-main .yq-usm .yq-usm-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.yq-main .yq-usm .yq-usm-info {
  flex: 1;
  margin-left: 30px;
}
.yq-main .yq-usm .yq-usm-info .yq-usm-ifa h4 {
  font-weight: bold;
  font-size: 20px;
  color: #000000;
}
.yq-main .yq-usm .yq-usm-info .yq-usm-ifa .yq-usm-ift {
  margin-left: 12px;
}
.yq-main .yq-usm .yq-usm-info .yq-usm-ifa .yq-usm-ifh {
  margin-left: 4px;
}
.yq-main .yq-usm .yq-usm-info .yq-usm-ifb {
  margin-top: 10px;
  font-size: 16px;
  color: #313033;
}
.yq-main .yq-usm .yq-usm-info .yq-usm-ifc {
  margin-top: 8px;
}
.yq-main .yq-usm .yq-usm-info .yq-usm-ifc .yq-usm-ifc-li {
  width: 120px;
}
.yq-main .yq-usm .yq-usm-info .yq-usm-ifc .yq-usm-n {
  font-size: 20px;
  color: #000000;
}
.yq-main .yq-usm .yq-usm-info .yq-usm-ifc .yq-usm-g {
  margin-left: 8px;
  font-size: 18px;
  color: #828282;
}
.yq-main .yq-usm .yq-usm-cz {
  padding-top: 8px;
  height: 116px;
}
.yq-main .yq-usm .yq-usm-cz .yq-usm-cgz {
  text-align: center;
  line-height: 34px;
  width: 82px;
  height: 34px;
  background: #FF6238;
  border-radius: 4px;
  font-weight: bold;
  font-size: 14px;
  color: #FFFFFF;
  cursor: pointer;
}
.yq-main .yq-usm .yq-usm-cz .yq-usm-cgz.on {
  background: #EFEFEF;
  color: #656565;
}
.yq-main .yq-usm .yq-usm-cz .yq-usm-cgz:hover {
  background: #f55226;
}
.yq-main .yq-usm .yq-usm-cz .yq-usm-csx {
  margin-left: 20px;
  text-align: center;
  line-height: 34px;
  width: 82px;
  height: 34px;
  background: #FF6238;
  border-radius: 4px;
  font-size: 14px;
  color: #FFFFFF;
  cursor: pointer;
}
.yq-main .yq-usm .yq-usm-cz .yq-usm-csx:hover {
  background: #f55226;
}
.yq-main .yq-usm .yq-usm-cz .yq-usm-czs {
  margin-left: 20px;
  width: 40px;
  height: 34px;
  background-image: url("../images/youquan/yicon21.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 26px auto;
  cursor: pointer;
}
.yq-main .yq-usm-culi {
  display: none;
  position: absolute;
  top: 60px;
  right: 10px;
  width: 91px;
  padding: 10px 0;
  background: #FFFFFF;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
  border-radius: 8px 8px 8px 8px;
}
.yq-main .yq-usm-culi .yq-usm-culi-li {
  width: 91px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  font-size: 14px;
  color: #313033;
  cursor: pointer;
}
.yq-main .yq-usm-culi .yq-usm-culi-li:hover {
  background: #F5F5F5;
}
.yq-main .yq-mys {
  padding: 12px 10px 12px 40px;
}
.yq-main .yq-mys .yq-mys-c {
  position: relative;
  text-align: center;
}
.yq-main .yq-mys .yq-mys-c .yq-mys-ca {
  margin-top: 5px;
  line-height: 1;
  font-size: 18px;
  color: #828282;
}
.yq-main .yq-mys .yq-mys-c span {
  position: absolute;
  top: -7px;
  left: 23px;
  padding: 0 4px;
  font-size: 12px;
  color: #FFFFFF;
  line-height: 14px;
  background: #FE1111;
  border-radius: 13px;
}
.yq-main .yq-myx {
  position: relative;
}
.yq-main .yq-myx .yq-myl {
  float: left;
  width: 280px;
}
.yq-main .yq-myx .yq-myl img {
  display: block;
}
.yq-main .yq-myx .yq-myl .yq-myl-ul {
  padding-bottom: 12px;
  background: linear-gradient(135deg, #F3E9FF 0%, #EBF9FF 100%);
}
.yq-main .yq-myx .yq-myl .yq-myl-ul .yq-myl-li {
  display: flex;
  align-items: center;
  padding-left: 80px;
  height: 46px;
  line-height: 46px;
  font-size: 14px;
  color: #313033;
  background-repeat: no-repeat;
}
.yq-main .yq-myx .yq-myl .yq-myl-ul .yq-myl-li .yq-myl-a {
  width: 26px;
  height: 22px;
  background-repeat: no-repeat;
  background-position: center;
}
.yq-main .yq-myx .yq-myl .yq-myl-ul .yq-myl-li .yq-myl-a.yq-mya {
  background-image: url("../images/youquan/yv100.png");
}
.yq-main .yq-myx .yq-myl .yq-myl-ul .yq-myl-li .yq-myl-a.yq-myb {
  background-image: url("../images/youquan/yv102.png");
}
.yq-main .yq-myx .yq-myl .yq-myl-ul .yq-myl-li .yq-myl-a.yq-myc {
  background-image: url("../images/youquan/yv104.png");
}
.yq-main .yq-myx .yq-myl .yq-myl-ul .yq-myl-li .yq-myl-a.yq-myd {
  background-image: url("../images/youquan/yv106.png");
}
.yq-main .yq-myx .yq-myl .yq-myl-ul .yq-myl-li .yq-myl-a.yq-mye {
  background-image: url("../images/youquan/yv108.png");
}
.yq-main .yq-myx .yq-myl .yq-myl-ul .yq-myl-li .yq-myl-a.yq-myf {
  background-image: url("../images/youquan/yv110.png");
}
.yq-main .yq-myx .yq-myl .yq-myl-ul .yq-myl-li .yq-myl-a.yq-myg {
  background-image: url("../images/youquan/yv112.png");
}
.yq-main .yq-myx .yq-myl .yq-myl-ul .yq-myl-li .yq-myl-b {
  margin-left: 8px;
}
.yq-main .yq-myx .yq-myl .yq-myl-ul .yq-myl-li.active {
  background-image: url("../images/youquan/yicon20.png");
}
.yq-main .yq-myx .yq-myl .yq-myl-ul .yq-myl-li.active .yq-myl-a.yq-mya {
  background-image: url("../images/youquan/yv101.png");
}
.yq-main .yq-myx .yq-myl .yq-myl-ul .yq-myl-li.active .yq-myl-a.yq-myb {
  background-image: url("../images/youquan/yv103.png");
}
.yq-main .yq-myx .yq-myl .yq-myl-ul .yq-myl-li.active .yq-myl-a.yq-myc {
  background-image: url("../images/youquan/yv105.png");
}
.yq-main .yq-myx .yq-myl .yq-myl-ul .yq-myl-li.active .yq-myl-a.yq-myd {
  background-image: url("../images/youquan/yv107.png");
}
.yq-main .yq-myx .yq-myl .yq-myl-ul .yq-myl-li.active .yq-myl-a.yq-mye {
  background-image: url("../images/youquan/yv109.png");
}
.yq-main .yq-myx .yq-myl .yq-myl-ul .yq-myl-li.active .yq-myl-a.yq-myf {
  background-image: url("../images/youquan/yv111.png");
}
.yq-main .yq-myx .yq-myl .yq-myl-ul .yq-myl-li.active .yq-myl-a.yq-myg {
  background-image: url("../images/youquan/yv113.png");
}
.yq-main .yq-myx .yq-myl .yq-myl-ul .yq-myl-li.active .yq-myl-b {
  color: #ffffff;
}
.yq-main .yq-myx .yq-myr {
  float: right;
  width: 900px;
}
.yq-main .yq-list {
  position: relative;
  background: #ffffff;
}
.yq-main .yq-list .yq-li {
  position: relative;
  padding: 12px 20px;
  border-bottom: 1px dashed #E5E5E5;
}
.yq-main .yq-list .yq-li:last-child {
  border-bottom: none;
}
.yq-main .yq-list .yq-li .yq-lqb {
  margin-top: 12px;
  font-size: 16px;
  color: #000000;
  line-height: 20px;
}
.yq-main .yq-list .yq-li .yq-lqb .yq-lqs {
  float: left;
  text-align: center;
  line-height: 20px;
  width: 38px;
  height: 20px;
  background: #13B9C7;
  border-radius: 2px;
  font-size: 12px;
  color: #FFFFFF;
}
.yq-main .yq-list .yq-li .yq-lqb em {
  margin-left: 4px;
}
.yq-main .yq-list .yq-li .yq-lqc {
  padding: 14px 0;
  font-size: 14px;
  color: #515151;
}
.yq-main .yq-list .yq-li .yq-lqd .yq-lpd {
  width: 518px;
  height: 292px;
  border-radius: 10px;
  overflow: hidden;
}
.yq-main .yq-list .yq-li .yq-lqd .yq-lpd img {
  width: 100%;
  height: 100%;
}
.yq-main .yq-list .yq-li .yq-lqd .yq-lqdu {
  position: relative;
  overflow: hidden;
}
.yq-main .yq-list .yq-li .yq-lqd .yq-lqdu li {
  float: left;
  margin: 0 16px 16px 0;
  width: 251px;
  height: 188px;
  border-radius: 10px;
  overflow: hidden;
}
.yq-main .yq-list .yq-li .yq-lqd .yq-lqdu li:nth-child(3n) {
  margin-right: 0;
}
.yq-main .yq-list .yq-li .yq-lqd .yq-lqdu li img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.yq-main .yq-list .yq-li .yq-lqe {
  position: relative;
  margin-top: 8px;
  padding: 0 105px;
  height: 38px;
}
.yq-main .yq-lqa {
  position: relative;
  overflow: hidden;
}
.yq-main .yq-lqa .yq-lqa-u {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  overflow: hidden;
}
.yq-main .yq-lqa .yq-lqa-u img {
  width: 100%;
  height: 100%;
}
.yq-main .yq-lqa .yq-lqa-c {
  flex: 1;
  margin-left: 14px;
}
.yq-main .yq-lqa .yq-lqa-c .yq-lqa-ct .yq-lqa-cat {
  font-size: 18px;
  color: #000000;
}
.yq-main .yq-lqa .yq-lqa-c .yq-lqa-ct .yq-lqa-cbt {
  margin-left: 12px;
  width: 20px;
  height: auto;
}
.yq-main .yq-lqa .yq-lqa-c .yq-lqa-ct .yq-lqa-cct {
  margin-left: 4px;
  width: 40px;
  height: auto;
}
.yq-main .yq-lqa .yq-lqa-c .yq-lqa-cb {
  margin-top: 10px;
  font-size: 14px;
  color: #828282;
}
.yq-main .yq-lqa .yq-lqa-c .yq-lqa-cb span {
  margin-right: 10px;
}
.yq-main .yq-lqa .yq-lqa-d {
  text-align: center;
  line-height: 26px;
  padding: 0 16px;
  height: 26px;
  background: #FF6238;
  border-radius: 13px;
  font-size: 14px;
  color: #FFFFFF;
  cursor: pointer;
}
.yq-main .yq-lqa .yq-lqa-d:hover {
  background-color: #f5572d;
}
.yq-main .yq-lqa .yq-lqa-d.on {
  background: #B8B6B5;
}
.yq-main .yq-lqa .yq-lqa-s .yq-lqa-sa {
  padding: 3px 16px;
  line-height: 1;
  font-weight: bold;
  font-size: 14px;
  color: #FF6238;
  background-color: #FFDAD0;
  border-radius: 4px;
}
.yq-main .yq-lqa .yq-lqa-s .yq-lqa-sb {
  padding: 3px 16px;
  line-height: 1;
  font-weight: bold;
  font-size: 14px;
  color: #13B9C7;
  background-color: #CCFBFF;
  border-radius: 4px;
}
.yq-main .yq-lqa .yq-lqa-g {
  text-align: center;
  line-height: 32px;
  padding: 0 16px;
  height: 32px;
  background: #FF6238;
  border-radius: 30px;
  font-weight: bold;
  font-size: 18px;
  color: #FFFFFF;
  cursor: pointer;
}
.yq-main .yq-lqa .yq-lqa-g:hover {
  background: #f75328;
}
.yq-main .yq-lqa .yq-lqa-g.on {
  background: #bbbbbb;
}
.yq-main .yq-lps {
  float: left;
  width: 25%;
  height: 38px;
  padding-left: 70px;
  line-height: 40px;
  font-size: 16px;
  color: #828282;
  cursor: pointer;
}
.yq-main .yq-lps.yq-lps-a {
  background: url("../images/youquan/yicon10.png") no-repeat 40px center;
}
.yq-main .yq-lps.yq-lps-a.on {
  background: url("../images/youquan/yicon11.png") no-repeat 40px center;
}
.yq-main .yq-lps.yq-lps-b {
  background: url("../images/youquan/yicon12.png") no-repeat 40px center;
}
.yq-main .yq-lps.yq-lps-c {
  background: url("../images/youquan/yicon14.png") no-repeat 40px center;
}
.yq-main .yq-lps.yq-lps-c.on {
  background: url("../images/youquan/yicon13.png") no-repeat 40px center;
}
.yq-main .yq-lps.yq-lps-d {
  background: url("../images/youquan/yicon15.png") no-repeat 40px center;
}
.yq-main .rmbx-lsst {
  margin-top: 10px;
  height: 400px;
  overflow-y: auto;
}
.yq-main .yq-rmbx-ul {
  position: relative;
  padding-left: 20px;
  margin-top: 12px;
  overflow: hidden;
}
.yq-main .yq-rmbx-ul li {
  position: relative;
  float: left;
  margin: 0 28px 8px 0;
  padding: 0 12px;
  width: 245px;
  height: 78px;
  background: #FFFFFF;
}
.yq-main .yq-rmbx-ul li:nth-child(3n) {
  margin-right: 0;
}
.yq-main .yq-rmbx-ul li .yq-rmbx-ul-img {
  width: 60px;
  height: 60px;
  border-radius: 10px;
  overflow: hidden;
}
.yq-main .yq-rmbx-ul li .yq-rmbx-ul-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.yq-main .yq-rmbx-ul li .yq-rmbx-ul-info {
  margin-left: 12px;
  overflow: hidden;
}
.yq-main .yq-rmbx-ul li .yq-rmbx-ul-info h4 {
  font-weight: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  color: #313033;
  overflow: hidden;
}
.yq-main .yq-rmbx-ul li .yq-rmbx-ul-info .yq-rmbx-us {
  margin-top: 8px;
  font-size: 12px;
  color: #828282;
  line-height: 1;
}
.yq-main .yq-rmbx-ul li .yq-rmbx-ul-info .yq-rmbx-ub {
  margin-top: 4px;
  font-size: 12px;
  color: #828282;
  line-height: 1;
}
.yq-main .yq-rmbx-ul li .yq-rmbx-ul-info .yq-rmbx-ua {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.yq-main .yq-rmbx-ul li .yq-rmbx-ul-info .yq-rmbx-ua img {
  width: 100%;
}
.yq-main .yq-right {
  position: relative;
  float: right;
  width: 350px;
}
.yq-main .yq-right .yq-ra {
  position: relative;
  height: 90px;
  background: #FFFFFF;
  overflow: hidden;
}
.yq-main .yq-right .yq-ra a {
  display: block;
  margin: 20px auto 0;
  padding-left: 90px;
  width: 220px;
  height: 50px;
  border-radius: 30px;
  background-image: url("../images/youquan/yicon16.png");
  background-position: 52px center;
  background-repeat: no-repeat;
  background-color: #FF6238;
  line-height: 50px;
  font-size: 20px;
  color: #FFFFFF;
}
.yq-main .yq-right .yq-ra a:hover {
  background-color: #f3552a;
}
.yq-main .yq-right .yq-tj {
  position: relative;
  background-color: #ffffff;
}
.yq-main .yq-right .yq-tj .yq-tu li {
  position: relative;
  padding: 0 20px;
  height: 80px;
  background: #FFFFFF;
  border-bottom: 1px dashed #BBBBBB;
}
.yq-main .yq-right .yq-tj .yq-tu li:last-child {
  border-bottom: none;
}
.yq-main .yq-right .yq-tj .yq-tu li .yq-tum {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  overflow: hidden;
}
.yq-main .yq-right .yq-tj .yq-tu li .yq-tum img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.yq-main .yq-right .yq-tj .yq-tu li .yq-tuf {
  flex: 1;
  margin-left: 12px;
  overflow: hidden;
}
.yq-main .yq-right .yq-tj .yq-tu li .yq-tuf h4 {
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 16px;
  color: #313033;
}
.yq-main .yq-right .yq-tj .yq-tu li .yq-tuf h3 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 16px;
  color: #313033;
}
.yq-main .yq-right .yq-tj .yq-tu li .yq-tuf p {
  font-size: 12px;
  color: #828282;
}
.yq-main .yq-right .yq-tj .yq-tu li .yq-tus {
  text-align: center;
  line-height: 26px;
  padding: 0 16px;
  height: 26px;
  background: #FF6238;
  border-radius: 30px;
  font-size: 14px;
  color: #FFFFFF;
  cursor: pointer;
}
.yq-main .yq-right .yq-tj .yq-tu li .yq-tus:hover {
  background-color: #f5572d;
}
.yq-main .yq-right .yq-tj .yq-tu li .yq-tus.on {
  background: #B8B6B5;
}
.yq-main .yq-right .yq-sss {
  position: relative;
  margin-top: 20px;
  height: 391px;
  background: url("../images/youquan/yqig.png") no-repeat;
  overflow: hidden;
}
.yq-main .yq-right .yq-sss .yq-sss-img {
  display: block;
  margin: 170px auto 0;
  width: 122px;
  height: 122px;
}
.yq-main .yq-right .yq-sss .yq-sss-p {
  margin-top: 16px;
  font-size: 12px;
  color: #FFFFFF;
  line-height: 22px;
  text-align: center;
}
.yq-main .yq-gzsm .yq-gzsm-top {
  display: flex;
  align-items: center;
  margin: 12px 50px 0;
  height: 30px;
  line-height: 30px;
  background-color: #eee;
  border-radius: 20px;
  overflow: hidden;
}
.yq-main .yq-gzsm .yq-gzsm-top input {
  flex: 1;
  padding: 0 20px;
  background: none;
  border: none;
}
.yq-main .yq-gzsm .yq-gzsm-top span {
  width: 80px;
  height: 30px;
  background-image: url(../images/xseach.png);
  background-size: 18px 18px;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.yq-main .yq-gzsm-list {
  position: relative;
  padding-bottom: 20px;
  margin-top: 12px;
  background: #ffffff;
}
.yq-main .yq-gzsm-list .yq-gzsm-num {
  padding: 8px 0 0 20px;
  font-size: 14px;
  color: #828282;
}
.yq-main .yq-gzsm-ul {
  padding: 12px 20px;
  background-color: #fff;
}
.yq-main .yq-gzsm-ul li {
  display: flex;
  align-items: center;
  padding: 0 20px;
  height: 84px;
  border-bottom: 1px solid #ccc;
}
.yq-main .yq-gzsm-ul li .yq-gzsm-lm {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  overflow: hidden;
}
.yq-main .yq-gzsm-ul li .yq-gzsm-lm img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.yq-main .yq-gzsm-ul li .yq-gzsm-ln {
  flex: 1;
  margin: 0 12px;
}
.yq-main .yq-gzsm-ul li .yq-gzsm-ln .yq-gzsm-ltn {
  display: flex;
  align-items: center;
  height: 20px;
}
.yq-main .yq-gzsm-ul li .yq-gzsm-ln .yq-gzsm-ltn span {
  font-size: 16px;
  color: #313033;
}
.yq-main .yq-gzsm-ul li .yq-gzsm-ln .yq-gzsm-ltn em {
  margin-left: 10px;
  padding: 0 8px;
  font-size: 12px;
  color: #FFFFFF;
  background: #13B9C7;
  border-radius: 2px;
}
.yq-main .yq-gzsm-ul li .yq-gzsm-ln .yq-gzsm-lmn {
  margin-top: 14px;
  font-size: 12px;
  color: #333333;
}
.yq-main .yq-gzsm-ul li .yq-gzsm-ln .yq-gzsm-ltn {
  margin-top: 14px;
  font-size: 12px;
  color: #828282;
}
.yq-main .yq-gzsm-ul li .yq-gzsm-lz {
  height: 26px;
  line-height: 26px;
  padding: 0 16px;
  font-size: 14px;
  color: #fff;
  background: #FF6238;
  border-radius: 30px;
  cursor: pointer;
}
.yq-main .yq-gzsm-ul li .yq-gzsm-lz.on {
  background-color: #F5F5F5;
  color: #828282;
}
.yq-main .yq-gzsm-more {
  text-align: center;
  font-size: 12px;
  padding: 10px 0;
  cursor: pointer;
}
.yq-main .yq-gset {
  position: relative;
  padding: 12px 20px;
  background-color: #ffffff;
}
.yq-main .yq-gset .yq-gset-li {
  display: flex;
  align-items: center;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #000000;
}
.yq-main .yq-gset .yq-gset-li .yq-gset-la {
  flex: 1;
}
.yq-main .yq-gset .yq-gset-li .yq-gset-lb {
  display: flex;
}
.yq-main .yq-gset .yq-gset-li .yq-gset-lb span {
  margin-left: 38px;
  padding-left: 28px;
  background: url("../images/youquan/yv200.png") no-repeat left center;
  cursor: pointer;
}
.yq-main .yq-gset .yq-gset-li .yq-gset-lb span.on {
  background: url("../images/youquan/yv201.png") no-repeat left center;
}
.yq-main .yq-dzul {
  padding: 12px 20px;
  background-color: #ffffff;
}
.yq-main .yq-dzul li {
  display: flex;
  align-items: center;
  height: 52px;
}
.yq-main .yq-dzul li .yq-dzul-a {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  overflow: hidden;
}
.yq-main .yq-dzul li .yq-dzul-a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.yq-main .yq-dzul li .yq-dzul-b {
  flex: 1;
  margin: 0 12px;
  font-size: 12px;
  color: #313033;
}
.yq-main .yq-dzul li .yq-dzul-b b {
  color: #00B3FE;
}
.yq-main .yq-dzul li .yq-dzul-b em {
  font-weight: bold;
  color: #ff6238;
}
.yq-main .yq-dzul li .yq-dzul-c {
  font-size: 12px;
  color: #828282;
}
/*sx-main*/
.sx-main {
  position: relative;
  width: 1200px;
  padding-bottom: 20px;
  margin: 0 auto;
}
.sx-main* {
  box-sizing: border-box;
}
.sx-main .sx-none {
  position: relative;
  text-align: center;
  padding-bottom: 50px;
}
.sx-main .sx-none .sx-p {
  margin-top: -58px;
  font-size: 18px;
  color: #313033;
}
.sx-main .sx-left {
  float: left;
  width: 350px;
  background-color: #ffffff;
}
.sx-main .sx-left .sx-lsea {
  padding: 12px 20px;
  height: 56px;
}
.sx-main .sx-left .sx-lsea input {
  display: block;
  padding-left: 60px;
  width: 100%;
  height: 32px;
  background-image: url("../images/xseach.png");
  background-repeat: no-repeat;
  background-size: 14px auto;
  background-position: 40px 10px;
  background-color: #F5F5F5;
  border: none;
  border-radius: 16px;
}
.sx-main .sx-left .sx-lsul li {
  display: flex;
  align-items: center;
  padding: 0 20px;
  height: 76px;
  cursor: pointer;
}
.sx-main .sx-left .sx-lsul li:hover {
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
}
.sx-main .sx-left .sx-lsul li.active {
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
}
.sx-main .sx-left .sx-lsul li .sx-lsul-u {
  position: relative;
  width: 60px;
  height: 60px;
  background: #828282;
  border-radius: 50%;
}
.sx-main .sx-left .sx-lsul li .sx-lsul-u img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
  overflow: hidden;
}
.sx-main .sx-left .sx-lsul li .sx-lsul-u span {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 4px;
  background: #FF0101;
  border-radius: 20px;
  z-index: 2;
  line-height: 14px;
  font-size: 12px;
  color: #FFFFFF;
}
.sx-main .sx-left .sx-lsul li .sx-lsul-c {
  flex: 1;
  margin-left: 12px;
}
.sx-main .sx-left .sx-lsul li .sx-lsul-c .sx-lsul-ct .sx-lsul-cat {
  font-size: 14px;
  color: #313033;
}
.sx-main .sx-left .sx-lsul li .sx-lsul-c .sx-lsul-ct .sx-lsul-cbt {
  margin-left: 12px;
  width: 20px;
  height: auto;
}
.sx-main .sx-left .sx-lsul li .sx-lsul-c .sx-lsul-ct .sx-lsul-cct {
  margin-left: 4px;
}
.sx-main .sx-left .sx-lsul li .sx-lsul-c .sx-lsul-cb {
  margin-top: 12px;
  font-size: 12px;
  color: #828282;
}
.sx-main .sx-right {
  position: relative;
  float: right;
  width: 840px;
  background: #FFFFFF;
}
.sx-main .sx-right .sx-cz {
  display: none;
  position: absolute;
  top: 62px;
  right: 18px;
  padding: 12px 0;
  padding-top: 12px;
  width: 188px;
  background: #FFFFFF;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
  border-radius: 8px 8px 8px 8px;
  z-index: 10;
}
.sx-main .sx-right .sx-cz li {
  padding-left: 70px;
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  color: #313033;
  cursor: pointer;
}
.sx-main .sx-right .sx-cz li.sx-cz1 {
  background: url("../images/youquan/yicon22.png") no-repeat 38px center;
}
.sx-main .sx-right .sx-cz li.sx-cz2 {
  background: url("../images/youquan/yicon23.png") no-repeat 38px center;
}
.sx-main .sx-right .sx-cz li.sx-cz3 {
  background: url("../images/youquan/yicon24.png") no-repeat 38px center;
}
.sx-main .sx-right .sx-cz li.sx-cz4 {
  background: url("../images/youquan/yicon25.png") no-repeat 38px center;
}
.sx-main .sx-right .sx-ru {
  position: relative;
  padding: 0 20px;
  height: 76px;
  border-bottom: 1px solid #ccc;
}
.sx-main .sx-right .sx-ru .sx-ru-img {
  width: 60px;
  height: 60px;
  background: #828282;
  border-radius: 50%;
  overflow: hidden;
}
.sx-main .sx-right .sx-ru .sx-ru-img img {
  width: 100%;
  height: 100%;
}
.sx-main .sx-right .sx-ru .sx-ru-name {
  margin-left: 12px;
  font-size: 16px;
  color: #313033;
}
.sx-main .sx-right .sx-ru .sx-ru-cbt {
  margin-left: 12px;
  width: 20px;
  height: auto;
}
.sx-main .sx-right .sx-ru .sx-ru-cct {
  margin-left: 4px;
}
.sx-main .sx-right .sx-ru .sx-ru-cz {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -16px;
  width: 32px;
  height: 32px;
  background: url("../images/youquan/yicon21.png") no-repeat left center;
  background-size: 24px auto;
  z-index: 2;
  cursor: pointer;
}
.sx-main .sx-right .sx-rc {
  height: 340px;
  padding: 16px 20px;
  overflow-y: auto;
}
.sx-main .sx-right .sx-rc .sx-rui {
  float: left;
  width: 40px;
  height: 40px;
  background: #828282;
  border-radius: 50%;
  overflow: hidden;
}
.sx-main .sx-right .sx-rc .sx-rui img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.sx-main .sx-right .sx-rc .sx-rux {
  position: relative;
  float: left;
  max-width: 300px;
  min-height: 40px;
  box-sizing: border-box;
  padding: 10px 16px;
  line-height: 20px;
  margin-left: 22px;
  background: #EFEFEF;
  border-radius: 5px;
  font-size: 14px;
  color: #313033;
}
.sx-main .sx-right .sx-rc .sx-rux::after {
  position: absolute;
  left: -11px;
  top: 11px;
  width: 12px;
  height: 18px;
  content: '';
  background: url("../images/youquan/yv299.png") no-repeat left center;
  z-index: 2;
}
.sx-main .sx-right .sx-rc .sx-rca {
  padding: 8px 0;
  overflow: hidden;
}
.sx-main .sx-right .sx-rc .sx-rcb {
  text-align: center;
  font-size: 12px;
  color: #828282;
}
.sx-main .sx-right .sx-rc .sx-rcc {
  padding: 8px 0;
  overflow: hidden;
}
.sx-main .sx-right .sx-rc .sx-rcc .sx-rui {
  float: right;
}
.sx-main .sx-right .sx-rc .sx-rcc .sx-rux {
  float: right;
  margin-right: 22px;
}
.sx-main .sx-right .sx-rc .sx-rcc .sx-rux::after {
  left: auto;
  right: -11px;
  transform: rotate(180deg);
}
.sx-main .sx-right .sx-rb {
  position: relative;
  padding: 12px 30px;
}
.sx-main .sx-right .sx-rb textarea {
  display: block;
  box-sizing: border-box;
  padding: 12px 20px;
  width: 100%;
  height: 142px;
  background: #F5F5F5;
  border-radius: 10px;
  border: none;
  font-size: 14px;
}
.sx-main .sx-right .sx-rb .sx-rb-cz {
  position: absolute;
  bottom: 20px;
  right: 50px;
  display: flex;
  align-items: center;
  height: 36px;
  line-height: 36px;
}
.sx-main .sx-right .sx-rb .sx-rb-cz span {
  font-size: 12px;
  color: #828282;
}
.sx-main .sx-right .sx-rb .sx-rb-cz em {
  margin-left: 20px;
  text-align: center;
  line-height: 36px;
  width: 72px;
  height: 36px;
  background: #FFFFFF;
  border-radius: 4px;
  border: 1px solid #ccc;
  cursor: pointer;
  font-size: 16px;
  color: #313033;
}
.sx-main .sx-right .sx-rb .sx-rb-cz em:hover {
  background: #31d6a2;
  border-color: #31d6a2;
  color: #ffffff;
}
/*cset-pop*/
.cset-pop {
  position: fixed;
  left: 50%;
  top: 50%;
  margin: -85px 0 0 -120px;
  width: 240px;
  height: 170px;
  background: #FFFFFF;
  border-radius: 10px;
}
.cset-pop .cset-t {
  padding: 0 10px;
  height: 46px;
  border-bottom: 1px solid #cccccc;
}
.cset-pop .cset-t .cset-ta {
  cursor: pointer;
  font-size: 14px;
  color: #313033;
}
.cset-pop .cset-t .cset-tb {
  width: 40px;
  height: 22px;
  background: #FF6238;
  border-radius: 2px;
  font-size: 14px;
  color: #FFFFFF;
  cursor: pointer;
}
.cset-pop .cset-b {
  padding: 16px 0 0 40px;
  font-size: 12px;
  color: #000000;
}
.cset-pop .cset-c {
  margin: 8px 40px 0;
  height: 34px;
  background: #F5F5F5;
  border-radius: 4px;
}
.cset-pop .cset-c input {
  background: transparent;
  padding: 0 10px;
  font-size: 14px;
  color: #313033;
  outline: none;
  border: none;
}
.cset-pop .cset-d {
  padding: 8px 30px 0;
  height: 40px;
  text-align: right;
  font-size: 12px;
  color: #828282;
}
/*xyzmdl*/
.xyzmdl {
  padding-top: 30px;
  width: 364px;
  height: 420px;
  background: #FFFFFF;
  border-radius: 8px 8px 8px 8px;
  box-sizing: border-box;
  overflow: hidden;
}
.xyzmdl .xyzmdl-logo {
  display: block;
  margin: 0 auto;
  width: 104px;
  height: 103px;
}
.xyzmdl h4 {
  margin-left: 0;
  padding-top: 0;
  margin-top: 12px;
  text-align: center;
  font-size: 16px;
  color: #000000;
}
.xyzmdl .xyzmdl-p {
  margin-top: 8px;
  text-align: center;
  font-size: 12px;
  color: #000000;
}
.xyzmdl .zhdl {
  width: 300px;
  height: 44px;
  font-size: 16px;
}
.xyzmdl .dl-box-yzm {
  margin-top: 10px;
  height: 43px;
  border: none;
  border-bottom: 1px solid #e5e5e5;
}
.xyzmdl .dl-box-code {
  height: 43px;
  border: none;
  border-bottom: 1px solid #e5e5e5;
}
.xyzmdl .dl-box-code input {
  border: none;
}
.xyzmdl .dl-box-yh {
  margin-top: 10px;
  height: 43px;
  border: none;
  border-bottom: 1px solid #e5e5e5;
}
.xyzmdl .dl-box-mm {
  height: 43px;
  border: none;
  border-bottom: 1px solid #e5e5e5;
}
.xyzmdl .wjmm {
  margin-top: 13px;
  height: 21px;
}
.xyzmdl .dl-box-mfyzm {
  height: 44px;
  line-height: 44px;
}
/*分页*/
.loadmore {
  padding: 4px 0 0;
  min-height: 44px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.loadmore .loadmore-text {
  display: block;
  text-align: center;
  font-size: 14px;
  color: #666;
}
.loadmore .loadmore-noData {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.loadmore .loadmore-notxt {
  line-height: 40px;
  display: block;
  font-size: 14px;
  color: #666;
}
.loadmore .loader-android {
  margin-right: 10px;
  width: 20px;
  height: 20px;
  border-style: solid;
  border-width: 2px;
  border-color: #777777;
  border-radius: 50%;
  border-bottom-color: transparent !important;
  /*  #ifndef  APP-PLUS-NVUE	 */
  display: inline-block;
  box-sizing: border-box;
  animation: loader-android 1s 0s linear infinite;
  /*  #endif  */
}
@-webkit-keyframes loader-android {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*xshow-like*/
.xshow-like {
  display: none;
  position: absolute;
  left: 155px;
  top: 140px;
  width: 178px;
  height: 69px;
  background-image: url("../images/youquan/yv288.png");
  background-size: 22px auto;
  background-repeat: no-repeat;
  background-position: 22px center;
  background-color: #ffffff;
  z-index: 3;
  border-radius: 10px;
  line-height: 69px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
.xshow-like span {
  float: left;
  padding-left: 50px;
  font-weight: normal;
  font-size: 16px;
  color: #333333;
}
.xshow-like em {
  position: relative;
  display: block;
  padding-right: 5px;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  color: #333333;
}
.xshow-like .xshow-close {
  position: absolute;
  top: -19px;
  right: -29px;
  width: 25px;
  height: 25px;
  background-image: url("../images/youquan/yv289.png");
  background-repeat: no-repeat;
  cursor: pointer;
}
/*share-box*/
.share-box {
  display: none;
  position: absolute;
  box-sizing: border-box;
  top: 0;
  right: 0;
  width: 362px;
  height: 251px;
  padding: 16px 16px 0;
  background: #FFFFFF;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
  border-radius: 10px 10px 10px 10px;
  z-index: 3;
}
.share-box .share-bt {
  position: relative;
  height: 169px;
  overflow: hidden;
}
.share-box .share-bt .share-bt-l {
  text-align: center;
  float: left;
  width: 182px;
  height: 169px;
  border-right: 1px solid #cccccc;
}
.share-box .share-bt .share-bt-l .share-btl-a {
  text-align: left;
  padding-left: 50px;
  height: 22px;
  background: url("../images/youquan/share_wx.png") no-repeat 20px center;
  font-size: 18px;
  color: #000000;
}
.share-box .share-bt .share-bt-l .share-btl-b {
  margin: 12px auto 0;
  width: 122px;
  height: 122px;
}
.share-box .share-bt .share-bt-l .share-btl-b img {
  display: block;
  width: 100%;
}
.share-box .share-bt .share-bt-l .share-btl-b th,
.share-box .share-bt .share-bt-l .share-btl-b td {
  padding: 0;
}
.share-box .share-bt .share-bt-r {
  float: left;
}
.share-box .share-bt .share-bt-r .share-btrl {
  float: none;
  display: block;
  padding-left: 64px;
  height: 50px;
  line-height: 50px;
  font-size: 14px;
  color: #000000;
  cursor: pointer;
}
.share-box .share-bt .share-bt-r .share-btrl.share-btrl-xl {
  background: url("../images/youquan/share_wb.png") no-repeat 32px center;
}
.share-box .share-bt .share-bt-r .share-btrl.share-btrl-qq {
  background: url("../images/youquan/share_qq.png") no-repeat 32px center;
}
.share-box .share-bt .share-bt-r .share-btrl.share-btrl-qqpy {
  background: url("../images/youquan/share_qqpy.png") no-repeat 32px center;
}
.share-box .share-bf {
  position: relative;
  margin-top: 16px;
  display: flex;
  align-items: center;
  height: 34px;
  background: #EFEFEF;
  border-radius: 10px;
  box-sizing: border-box;
  overflow: hidden;
}
.share-box .share-bf .share-bfa {
  font-size: 14px;
  color: #828282;
  padding: 0 20px;
}
.share-box .share-bf .share-bfz {
  position: absolute;
  top: 0;
  right: 0;
  width: 80px;
  height: 34px;
  line-height: 34px;
  background: #4188FF;
  text-align: center;
  color: #FFFFFF;
  font-size: 14px;
  overflow: hidden;
  cursor: pointer;
}
.share-box .share-bf .share-bfz:hover {
  background: #2F6BFF;
}
/*yq-yinsi*/
.yq-yinsi {
  padding-top: 40px;
  height: 263px;
  background: #FFFFFF;
  text-align: center;
}
.yq-yinsi p {
  margin-top: 40px;
  font-size: 18px;
  color: #999999;
}
/*layer-gz*/
.layer-gz .layui-layer-content {
  box-sizing: border-box;
  height: 100px !important;
  padding-top: 43px;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  color: #333333;
  overflow: hidden !important;
}
.layer-gz .layui-layer-btn {
  padding-top: 0 !important;
  text-align: center;
}
.layer-gz .layui-layer-btn .layui-layer-btn0 {
  box-sizing: border-box;
  width: 88px;
  height: 38px;
  line-height: 38px;
  background: none;
  border: none;
  font-size: 14px;
  color: #333333;
}
.layer-gz .layui-layer-btn .layui-layer-btn1 {
  box-sizing: border-box;
  width: 88px;
  height: 38px;
  line-height: 38px;
  background: #EAEAEA;
  border: none;
  font-size: 14px;
  color: #333333;
}
/*游戏详情*/
.bt-yq {
  display: inline-block;
  width: 85px;
  height: 34px;
  cursor: pointer;
}
.bt-yq img {
  display: block;
}
/*游戏详情 评论*/
.yx-yq {
  position: relative;
  text-align: left;
  background-color: #ffffff;
  padding: 20px;
  background: #fff;
  margin-top: 20px;
  border-radius: 10px;
  /*yq-plt*/
  /*yq-pf*/
  /**/
  /*yq-pph*/
  /*yq-com*/
  /**/
}
.yx-yq * {
  box-sizing: border-box;
}
.yx-yq .yx-yhead {
  padding: 0 0 20px 0;
}
.yx-yq .yq-plt {
  padding-left: 20px;
}
.yx-yq .yq-plt span {
  font-size: 16px;
  color: #000000;
}
.yx-yq .yq-plt em {
  margin-left: 12px;
  font-size: 16px;
  color: #828282;
}
.yx-yq .yq-pf {
  font-size: 16px;
  color: #313033;
}
.yx-yq .yq-pf span {
  font-size: 20px;
  color: #F9BF00;
  font-weight: bold;
}
.yx-yq .yq-parea {
  position: relative;
  min-height: 90px;
  background-color: #F5F5F5;
}
.yx-yq .yq-parea textarea {
  display: block;
  padding: 12px 20px;
  width: 100%;
  min-height: 90px;
  border: none;
  background: none;
  font-size: 14px;
}
.yx-yq .yq-parea .yq-parea-btn {
  position: absolute;
  bottom: 12px;
  right: 20px;
  width: 60px;
  height: 26px;
  background: #FF6238;
  border-radius: 2px;
  text-align: center;
  line-height: 26px;
  font-size: 14px;
  color: #FFFFFF;
  cursor: pointer;
}
.yx-yq .yq-plu {
  position: relative;
  margin-top: 18px;
  background-color: #ffffff;
}
.yx-yq .yq-plu li {
  position: relative;
  padding: 16px 20px;
  border-bottom: 1px solid #E5E5E5;
}
.yx-yq .yq-plu li:last-child {
  border-bottom: none;
}
.yx-yq .yq-plu li .yq-plrx {
  padding: 12px 0 0 76px;
}
.yx-yq .yq-plu li .yq-plrx .yq-plco {
  font-size: 14px;
  color: #000000;
}
.yx-yq .yq-plu li .yq-plhf {
  margin-top: 10px;
  padding: 8px 16px;
  background: #F2F2F2;
  border-radius: 4px;
}
.yx-yq .yq-plu li .yq-plhf .yq-plhf-li {
  padding: 5px 12px 5px 0;
  display: flex;
  line-height: 20px;
}
.yx-yq .yq-plu li .yq-plhf .yq-plhf-li .yq-plhf-lta {
  font-size: 14px;
  color: #333333;
}
.yx-yq .yq-plu li .yq-plhf .yq-plhf-li .yq-plhf-lta span {
  padding-right: 4px;
}
.yx-yq .yq-plu li .yq-plhf .yq-plhf-li .yq-plhf-lta span:nth-child(2) {
  font-size: 12px;
}
.yx-yq .yq-plu li .yq-plhf .yq-plhf-li .yq-plhf-ltb {
  flex: 1;
  font-size: 12px;
  color: #333333;
}
.yx-yq .yq-plu li .yq-plhf .yq-plhf-li .yq-plhf-ltc {
  display: inline-block;
  margin-left: 20px;
  width: 22px;
  height: 18px;
  background: url("../images/youquan/yicon12.png") no-repeat center;
  background-size: 12px 12px;
  cursor: pointer;
}
.yx-yq .yq-plu li .yq-plhf .yq-plhf-lc {
  margin-top: 4px;
  font-size: 12px;
  color: #FF6238;
}
.yx-yq .yq-plu li .yq-plhf .yq-plhf-lc span {
  display: inline-block;
  padding-right: 14px;
  line-height: 20px;
  background: url("../images/youquan/yicon30.png") no-repeat right center;
  cursor: pointer;
}
.yx-yq .yq-pph {
  padding: 12px 0;
}
.yx-yq .yq-pph .yq-pph-top textarea {
  display: block;
  width: 100%;
  padding: 12px 20px;
  background: #DDDDDD;
  border-radius: 10px;
  border: none;
  font-size: 14px;
}
.yx-yq .yq-pph .yq-pph-bot {
  margin-top: 8px;
  text-align: right;
}
.yx-yq .yq-pph .yq-pph-bot span {
  display: inline-block;
  margin: 0 12px;
  text-align: center;
  line-height: 26px;
  width: 60px;
  height: 26px;
  border-radius: 2px;
  font-size: 14px;
  color: #FFFFFF;
  cursor: pointer;
}
.yx-yq .yq-pph .yq-pph-bot span.yq-pph-bat {
  background: #828282;
}
.yx-yq .yq-pph .yq-pph-bot span.yq-pph-bat:hover {
  background: #616060;
}
.yx-yq .yq-pph .yq-pph-bot span.yq-pph-bbt {
  background: #FF6238;
}
.yx-yq .yq-pph .yq-pph-bot span.yq-pph-bbt:hover {
  background: #f95327;
}
.yx-yq .yq-com {
  position: relative;
  padding-bottom: 20px;
  background-color: #ffffff;
}
.yx-yq .yq-com .yq-com-dl {
  position: relative;
  padding: 0 20px;
  min-height: 64px;
  border-bottom: 1px solid #ccc;
}
.yx-yq .yq-com .yq-com-dl .yq-com-dt {
  font-size: 14px;
  color: #828282;
}
.yx-yq .yq-com .yq-com-dl .yq-com-dmg {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  overflow: hidden;
}
.yx-yq .yq-com .yq-com-dl .yq-com-dmg img {
  width: 100%;
  height: 100%;
}
.yx-yq .yq-com .yq-com-dl .yq-com-dna {
  margin-left: 5px;
  white-space: nowrap;
  font-size: 16px;
  color: #333333;
}
.yx-yq .yq-com .yq-com-dl .yq-com-dinp {
  border: none;
  font-weight: bold;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
}
.yx-yq .yq-com .yq-com-dl .yq-com-dinp::placeholder {
  font-weight: normal;
}
.yx-yq .yq-com .yq-com-dl .yq-com-dnum {
  margin-left: 50px;
  font-size: 14px;
  color: #828282;
}
.yx-yq .yq-com .yq-com-de {
  position: relative;
  background-color: #ffffff;
}
.yx-yq .yq-com .yq-com-de textarea {
  position: relative;
  padding: 8px 20px;
  display: block;
  width: 100%;
  height: 250px;
  border: none;
  font-size: 14px;
}
.yx-yq .yq-com .yq-com-dne {
  padding-right: 20px;
  padding-bottom: 12px;
  text-align: right;
  font-size: 14px;
  color: #828282;
}
.yx-yq .yq-com .yq-com-dul {
  position: relative;
  padding: 0 20px 12px;
  background-color: #ffffff;
  overflow: hidden;
}
.yx-yq .yq-com .yq-com-dul li {
  position: relative;
  float: left;
  margin-bottom: 20px;
  margin-right: 20px;
  width: 220px;
  height: 220px;
}
.yx-yq .yq-com .yq-com-dul li img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.yx-yq .yq-com .yq-com-dad {
  position: relative;
  width: 120px;
  height: 120px;
  border: 1px dashed #ccc;
  background: url("../images/youquan/yicon17.png") no-repeat center;
  cursor: pointer;
  overflow: hidden;
}
.yx-yq .yq-com .yq-com-dad input {
  position: absolute;
  right: 0;
  top: 0;
  margin-left: -80px;
  font-size: 80px;
  opacity: 0;
  z-index: 2;
  cursor: pointer;
}
.yx-yq .yq-com .yq-com-dtp {
  padding: 32px 0 0 20px;
}
.yx-yq .yq-com .yq-com-dtp .yq-com-dtp-u span {
  margin-right: 12px;
  display: inline-block;
  text-align: center;
  line-height: 28px;
  width: 56px;
  height: 28px;
  background: #A7A7A7;
  border-radius: 4px;
  font-size: 16px;
  color: #FFFFFF;
  cursor: pointer;
}
.yx-yq .yq-com .yq-com-dtp .yq-com-dtp-u span.on {
  background: #FF724C;
}
.yx-yq .yq-com .yq-com-dtp .yq-com-dtp-s {
  font-size: 14px;
  color: #BBBBBB;
}
.yx-yq .yq-com .yq-com-fad {
  margin: 16px auto 0;
  text-align: center;
  line-height: 36px;
  width: 148px;
  height: 36px;
  background: #00B3FE;
  font-size: 16px;
  color: #FFFFFF;
  cursor: pointer;
}
.yx-yq .yq-lqa {
  position: relative;
  overflow: hidden;
}
.yx-yq .yq-lqa .yq-lqa-u {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  overflow: hidden;
}
.yx-yq .yq-lqa .yq-lqa-u img {
  width: 100%;
  height: 100%;
}
.yx-yq .yq-lqa .yq-lqa-c {
  flex: 1;
  margin-left: 14px;
}
.yx-yq .yq-lqa .yq-lqa-c .yq-lqa-ct .yq-lqa-cat {
  font-size: 18px;
  color: #000000;
}
.yx-yq .yq-lqa .yq-lqa-c .yq-lqa-ct .yq-lqa-cbt {
  margin-left: 12px;
  width: 20px;
  height: auto;
}
.yx-yq .yq-lqa .yq-lqa-c .yq-lqa-ct .yq-lqa-cct {
  margin-left: 4px;
  width: 40px;
  height: auto;
}
.yx-yq .yq-lqa .yq-lqa-c .yq-lqa-cb {
  margin-top: 10px;
  font-size: 14px;
  color: #828282;
}
.yx-yq .yq-lqa .yq-lqa-c .yq-lqa-cb span {
  margin-right: 10px;
}
.yx-yq .yq-lqa .yq-lqa-d {
  text-align: center;
  line-height: 26px;
  padding: 0 16px;
  height: 26px;
  background: #FF6238;
  border-radius: 13px;
  font-size: 14px;
  color: #FFFFFF;
  cursor: pointer;
}
.yx-yq .yq-lqa .yq-lqa-d:hover {
  background-color: #f5572d;
}
.yx-yq .yq-lqa .yq-lqa-d.on {
  background: #B8B6B5;
}
.yx-yq .yq-lqa .yq-lqa-s .yq-lqa-sa {
  padding: 3px 16px;
  line-height: 1;
  font-weight: bold;
  font-size: 14px;
  color: #FF6238;
  background-color: #FFDAD0;
  border-radius: 4px;
}
.yx-yq .yq-lqa .yq-lqa-s .yq-lqa-sb {
  padding: 3px 16px;
  line-height: 1;
  font-weight: bold;
  font-size: 14px;
  color: #13B9C7;
  background-color: #CCFBFF;
  border-radius: 4px;
}
.yx-yq .yq-lqa .yq-lqa-g {
  text-align: center;
  line-height: 32px;
  padding: 0 16px;
  height: 32px;
  background: #FF6238;
  border-radius: 30px;
  font-weight: bold;
  font-size: 18px;
  color: #FFFFFF;
  cursor: pointer;
}
.yx-yq .yq-lqa .yq-lqa-g:hover {
  background: #f75328;
}
.yx-yq .yq-lqa .yq-lqa-g.on {
  background: #bbbbbb;
}
.yx-yq .yq-lps {
  float: left;
  width: 25%;
  height: 38px;
  padding-left: 70px;
  line-height: 40px;
  font-size: 16px;
  color: #828282;
  cursor: pointer;
}
.yx-yq .yq-lps.yq-lps-a {
  background: url("../images/youquan/yicon10.png") no-repeat 40px center;
}
.yx-yq .yq-lps.yq-lps-a.on {
  background: url("../images/youquan/yicon11.png") no-repeat 40px center;
}
.yx-yq .yq-lps.yq-lps-b {
  background: url("../images/youquan/yicon12.png") no-repeat 40px center;
}
.yx-yq .yq-lps.yq-lps-c {
  background: url("../images/youquan/yicon14.png") no-repeat 40px center;
}
.yx-yq .yq-lps.yq-lps-c.on {
  background: url("../images/youquan/yicon13.png") no-repeat 40px center;
}
.yx-yq .yq-lps.yq-lps-d {
  background: url("../images/youquan/yicon15.png") no-repeat 40px center;
}
/*yxSwiper*/
.yxSwiper {
  position: relative;
  height: 344px;
  overflow: hidden;
}
.yxSwiper .swiper-button-prev {
  width: 30px;
  height: 56px;
  background: url(../images/bt_bg.png) no-repeat;
  background-position: 0 0;
}
.yxSwiper .swiper-button-prev:hover {
  background-position: 0 -58px;
}
.yxSwiper .swiper-button-prev.swiper-button-disabled {
  display: none;
}
.yxSwiper .swiper-button-next {
  width: 30px;
  height: 56px;
  background: url(../images/bt_bg.png) no-repeat;
  background-position: -30px 0;
}
.yxSwiper .swiper-button-next:hover {
  background-position: -30px -58px;
}
.yxSwiper .swiper-button-next.swiper-button-disabled {
  display: none;
}
.yxSwiper .swiper-slide {
  border-radius: 11px 11px 11px 11px;
  overflow: hidden;
}
/*意见反馈*/
.yjfk {
  min-height: 720px;
  padding-bottom: 30px;
  background: #FFFFFF;
  border-radius: 8px 8px 8px 8px;
  z-index: 10;
  overflow: hidden;
  box-sizing: border-box;
}
.yjfk * {
  box-sizing: border-box;
}
.yjfk.yjfk-sys {
  margin-top: 20px;
}
.yjfk.yjfk-sys .yjfk-head {
  border-bottom: 1px solid #bbb;
}
.yjfk.yjfk-sys .yjfk-tj .yjfk-tj-b {
  margin-left: 0;
}
.yjfk .yjfk-close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 31px;
  height: 31px;
  background: url("../images/renwu/close.png") no-repeat;
  z-index: 2;
  cursor: pointer;
}
.yjfk .yjfk-head {
  position: relative;
  margin-top: 20px;
  height: 44px;
  line-height: 44px;
  margin-bottom: 6px;
}
.yjfk .yjfk-head .yjfk-title {
  font-weight: bold;
  font-size: 22px;
  color: #333333;
  text-align: center;
}
.yjfk .yjfk-head .yjfk-jilu {
  position: absolute;
  right: 60px;
  top: 0px;
  font-size: 14px;
  color: #828282;
  cursor: pointer;
}
.yjfk .yjfk-dl {
  padding: 16px 0 0 30px;
}
.yjfk .yjfk-dl .yjfk-dt {
  width: 80px;
  padding-top: 4px;
  line-height: 26px;
  font-size: 16px;
  color: #262626;
}
.yjfk .yjfk-dl .yjfk-dd {
  overflow: hidden;
}
.yjfk .yjfk-dl .yjfk-dd-select {
  width: 238px;
  height: 35px;
  padding: 0 10px;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #D9D9D9;
  font-size: 12px;
  outline: none;
}
.yjfk .yjfk-dl .yjfk-dd-textarea {
  display: block;
  padding: 10px;
  width: 535px;
  height: 88px;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #D9D9D9;
  resize: none;
  font-size: 12px;
}
.yjfk .yjfk-dl .yjfk-dd-um {
  position: relative;
  width: 400px;
  min-height: 100px;
  overflow: hidden;
}
.yjfk .yjfk-dl .yjfk-dd-um .yjfk-dd-img {
  position: relative;
  margin-right: 20px;
  float: left;
  width: 100px;
  height: 100px;
  border-radius: 4px 4px 4px 4px;
  overflow: hidden;
}
.yjfk .yjfk-dl .yjfk-dd-um .yjfk-dd-img:nth-child(4),
.yjfk .yjfk-dl .yjfk-dd-um .yjfk-dd-img:nth-child(5),
.yjfk .yjfk-dl .yjfk-dd-um .yjfk-dd-img:nth-child(6) {
  margin-top: 8px;
}
.yjfk .yjfk-dl .yjfk-dd-um .yjfk-dd-img .yjfk-dd-img-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 18px;
  height: 18px;
  background: url("../images/renwu/del.png") no-repeat;
  cursor: pointer;
  z-index: 2;
}
.yjfk .yjfk-dl .yjfk-dd-um .yjfk-dd-up {
  position: relative;
  margin-top: 6px;
  float: left;
  width: 88px;
  height: 88px;
  padding-top: 56px;
  background: url("../images/renwu/icon1.png") no-repeat;
  background-position: 30px 20px;
  background-size: 28px 28px;
  background-color: #F5F5F5;
  border-radius: 9px 9px 9px 9px;
  font-size: 14px;
  color: #828282;
  text-align: center;
  line-height: 1;
  overflow: hidden;
}
.yjfk .yjfk-dl .yjfk-dd-um .yjfk-dd-up.on {
  margin-top: 14px;
}
.yjfk .yjfk-dl .yjfk-dd-um .yjfk-dd-up .yjfk-dd-up-input {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 60px;
  opacity: 0;
  cursor: pointer;
}
.yjfk .yjfk-dl .yjfk-dd-uv {
  height: 120px;
}
.yjfk .yjfk-dl .yjfk-dd-uv .yjfk-dd-uvm {
  position: relative;
  margin-right: 20px;
  float: left;
  width: 187px;
  height: 120px;
  border-radius: 4px;
  background: #000000;
  overflow: hidden;
}
.yjfk .yjfk-dl .yjfk-dd-uv .yjfk-dd-uvm .yjfk-dd-uvm-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 18px;
  height: 18px;
  background: url("../images/renwu/del.png") no-repeat;
  cursor: pointer;
  z-index: 2;
}
.yjfk .yjfk-dl .yjfk-dd-uv .yjfk-dd-up {
  position: relative;
  float: left;
  width: 187px;
  height: 120px;
  padding-top: 76px;
  background: url("../images/renwu/icon1.png") no-repeat;
  background-position: 80px 33px;
  background-size: 28px 28px;
  background-color: #F5F5F5;
  border-radius: 4px;
  font-size: 14px;
  color: #828282;
  text-align: center;
  line-height: 1;
  overflow: hidden;
}
.yjfk .yjfk-dl .yjfk-dd-uv .yjfk-dd-up .yjfk-dd-up-input {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 80px;
  opacity: 0;
  cursor: pointer;
}
.yjfk .yjfk-wxts {
  width: 535px;
  text-align: center;
  font-size: 12px;
  color: #828282;
}
.yjfk .yjfk-tj {
  margin-top: 30px;
}
.yjfk .yjfk-tj .yjfk-tj-a {
  width: 104px;
  height: 40px;
  border-radius: 8px 8px 8px 8px;
  border: 1px solid #2257FF;
  font-size: 16px;
  color: #125AFF;
  cursor: pointer;
}
.yjfk .yjfk-tj .yjfk-tj-b {
  margin-left: 50px;
  width: 104px;
  height: 40px;
  background: #125AFF;
  border-radius: 8px 8px 8px 8px;
  font-size: 16px;
  color: #FFFFFF;
  cursor: pointer;
}
.fkjl-pop {
  position: fixed;
  left: 50%;
  top: 50%;
  margin: -360px 0 0 -380px;
  width: 760px;
  height: 720px;
  background: #FFFFFF;
  border-radius: 8px 8px 8px 8px;
  z-index: 10;
  overflow: hidden;
  box-sizing: border-box;
}
.fkjl-pop * {
  box-sizing: border-box;
}
.fkjl-pop .fkjl-close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 31px;
  height: 31px;
  background: url("../images/renwu/close.png") no-repeat;
  z-index: 2;
  cursor: pointer;
}
.fkjl-pop .fkjl-head {
  position: relative;
  margin-top: 20px;
  height: 44px;
  line-height: 44px;
  margin-bottom: 6px;
}
.fkjl-pop .fkjl-head .fkjl-title {
  font-weight: bold;
  font-size: 22px;
  color: #333333;
  text-align: center;
}
.fkjl-pop .fkjl-nav {
  border-bottom: 1px solid #BBBBBB;
}
.fkjl-pop .fkjl-nav .fkjl-nav-li {
  padding: 0 20px;
  line-height: 48px;
  font-size: 18px;
  color: #313033;
  cursor: pointer;
}
.fkjl-pop .fkjl-nav .fkjl-nav-li.active {
  font-weight: bold;
  color: #13B9C7;
}
.fkjl-pop .fkjl-content {
  padding: 0 20px;
  height: 590px;
  overflow-y: auto;
}
.fkjl-pop .fkjl-content .fkjl-content-li {
  position: relative;
  margin-top: 12px;
  padding: 0 20px;
  background: #FFFFFF;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
}
.fkjl-pop .fkjl-content .fkjl-content-li .fkjl-content-li-head {
  margin-top: 10px;
  font-size: 18px;
  color: #313033;
}
.fkjl-pop .fkjl-content .fkjl-content-li .fkjl-content-li-time {
  margin-top: 4px;
  font-size: 12px;
  color: #828282;
}
.fkjl-pop .fkjl-content .fkjl-content-li .fkjl-content-li-result {
  padding: 8px 0 14px;
  font-size: 14px;
  color: #313033;
  border-bottom: 1px solid #BBBBBB;
}
.fkjl-pop .fkjl-content .fkjl-content-li .fkjl-content-li-see {
  padding: 14px 0 10px;
  font-size: 14px;
  color: #313033;
  background: url("../images/renwu/right.png") no-repeat right center;
  background-size: 14px auto;
}
.fkjlre-pop {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding-bottom: 20px;
  width: 476px;
  background: #FFFFFF;
  border-radius: 8px 8px 8px 8px;
  z-index: 10;
  overflow: hidden;
  box-sizing: border-box;
}
.fkjlre-pop * {
  box-sizing: border-box;
}
.fkjlre-pop .fkjlre-close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 31px;
  height: 31px;
  background: url("../images/renwu/close.png") no-repeat;
  z-index: 2;
  cursor: pointer;
}
.fkjlre-pop .fkjlre-head {
  position: relative;
  margin-top: 20px;
  height: 44px;
  line-height: 44px;
  margin-bottom: 6px;
}
.fkjlre-pop .fkjlre-head .fkjlre-title {
  font-weight: bold;
  font-size: 22px;
  color: #333333;
  text-align: center;
}
.fkjlre-pop .fkjlre-icon img {
  margin: 0 auto;
  display: block;
  width: 50px;
  height: 50px;
}
.fkjlre-pop .fkjlre-name {
  margin-top: 24px;
  text-align: center;
  font-weight: bold;
  font-size: 20px;
  color: #313033;
}
.fkjlre-pop .fkjlre-text {
  margin-top: 10px;
  font-size: 14px;
  color: #828282;
  text-align: center;
}
.fkjlre-pop .fkjlre-dna {
  margin: 20px 0 0 30px;
  font-size: 16px;
  color: #000000;
}
.fkjlre-pop .fkjlre-dl {
  position: relative;
  margin-top: 12px;
  padding: 0 30px;
  font-size: 14px;
  color: #828282;
}
.fkjlre-pop .fkjlre-dl .fkjlre-dt {
  width: 80px;
}
.fkjlre-pop .fkjlre-dl .fkjlre-dd {
  flex: 1;
  overflow: hidden;
}
.fkjlre-pop .fkjlre-dul {
  position: relative;
  padding: 10px 0 0 55px;
  overflow: hidden;
}
.fkjlre-pop .fkjlre-dul .fkjlre-dimg {
  float: left;
  margin: 10px 10px 0 0;
  width: 100px;
  height: 100px;
  border-radius: 4px 4px 4px 4px;
  overflow: hidden;
}
.fkjlre-pop .fkjlre-dul .fkjlre-dimg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.fkjlre-pop .fkjlre-dvo {
  margin: 20px auto 0;
  width: 320px;
  height: 180px;
  border-radius: 10px 10px 10px 10px;
  background: #000000;
  overflow: hidden;
}
/*layer-del-pop*/
.layer-del-pop .layui-layer-btn {
  text-align: center;
}
/*yqjb-pop*/
.yqjb-pop {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 375px;
  height: 325px;
  background: #FFFFFF;
  border-radius: 10px 10px 0px 0px;
}
.yqjb-pop .yqjb-close {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 18px;
  height: 18px;
  background: url("../images/renwu/close.png") no-repeat;
  background-size: 18px 18px;
  z-index: 2;
  cursor: pointer;
}
.yqjb-pop .yqjb-head {
  position: relative;
  margin-top: 16px;
  height: 24px;
  line-height: 24px;
  margin-bottom: 6px;
}
.yqjb-pop .yqjb-head .yqjb-title {
  font-size: 18px;
  color: #333333;
  text-align: center;
}
.yqjb-pop .yqjb-tishi {
  padding: 10px 0 0 20px;
  font-size: 14px;
  color: #828282;
}
.yqjb-pop .yqjb-ul {
  padding: 0 20px;
}
.yqjb-pop .yqjb-ul li {
  height: 32px;
  line-height: 32px;
  font-size: 16px;
  color: #313033;
}
.yqjb-pop .yqjb-ul li .yqjb-ul-a {
  flex: 1;
}
.yqjb-pop .yqjb-ul li.active .yqjb-ul-b {
  background-color: #FF6238;
}
.yqjb-pop .yqjb-ul li.active .yqjb-ul-b::after {
  left: 16px;
  right: 0;
  background: #FFFFFF;
}
.yqjb-pop .yqjb-ul li .yqjb-ul-b {
  position: relative;
  width: 32px;
  height: 16px;
  border-radius: 30px 30px 30px 30px;
  border: 1px solid #BBBBBB;
  cursor: pointer;
  transition: all 0.3s;
}
.yqjb-pop .yqjb-ul li .yqjb-ul-b::after {
  position: absolute;
  left: 1px;
  top: 1px;
  content: "";
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #EFEFEF;
  transition: all 0.3s;
}
.yqjb-pop .yqjb-btn {
  margin: 10px auto 0;
  width: 96px;
  height: 28px;
  background: #FF6238;
  border-radius: 30px 30px 30px 30px;
  font-size: 16px;
  color: #FFFFFF;
  text-align: center;
  line-height: 28px;
  cursor: pointer;
}
/*转游服务*/
.zyfw-head {
  position: relative;
  padding: 0 20px;
  height: 68px;
  background: #FFFFFF;
}
.zyfw-head .zyfw-head-left {
  position: relative;
  width: 291px;
  height: 36px;
  background-image: url(../images/xicon4.png);
  background-color: #EFEFEF;
  background-repeat: no-repeat;
  background-position: 18px center;
  background-size: 25px auto;
  border-radius: 30px 30px 30px 30px;
}
.zyfw-head .zyfw-head-left input {
  padding-left: 50px;
  background: transparent;
  border: none;
}
.zyfw-head .zyfw-head-left .zyfw-head-btn {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 18px;
  line-height: 36px;
  font-size: 16px;
  color: #313033;
  cursor: pointer;
}
.zyfw-head .zyfw-head-right .zyfw-head-kf {
  width: 36px;
  height: 36px;
  background-image: url(../images/zhuanyou/icon1.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px auto;
}
.zyfw-head .zyfw-head-right .zyfw-head-jilu {
  margin-left: 20px;
  font-weight: bold;
  font-size: 18px;
  color: #333333;
  cursor: pointer;
}
.xyq-list {
  margin-top: 33px;
  background-color: #ffffff;
  padding: 10px 0 10px 10px;
}
.xyq-list .xyq-li {
  position: relative;
  margin-right: 20px;
  float: left;
  padding: 10px 80px 10px 10px;
  width: 380px;
  height: 80px;
  box-sizing: border-box;
  border-radius: 5px;
  transition: all 0.3s;
}
.xyq-list .xyq-li:nth-child(3n) {
  margin-right: 0;
}
.xyq-list .xyq-li:hover {
  top: -2px;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
}
.xyq-list .xyq-li .xyq-lia {
  float: left;
  width: 60px;
  height: 60px;
  border-radius: 10px;
  overflow: hidden;
}
.xyq-list .xyq-li .xyq-lia img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.xyq-list .xyq-li .xyq-lib {
  position: relative;
  padding-left: 10px;
  overflow: hidden;
}
.xyq-list .xyq-li .xyq-lib .xyq-lib-t {
  display: flex;
  align-items: center;
  line-height: 1;
}
.xyq-list .xyq-li .xyq-lib .xyq-lib-t h4 {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.xyq-list .xyq-li .xyq-lib .xyq-lib-t h4 a {
  font-size: 14px;
  color: #313033;
}
.xyq-list .xyq-li .xyq-lib .xyq-lib-t span {
  margin-left: 4px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 12px;
  color: #8E8E8E;
}
.xyq-list .xyq-li .xyq-lib .xyq-lib-s {
  margin-top: 4px;
  font-size: 12px;
  color: #828282;
}
.xyq-list .xyq-li .xyq-lib .xyq-lib-s span {
  margin-right: 8px;
}
.xyq-list .xyq-li .xyq-lib .xyq-lib-y {
  margin-top: 4px;
  padding-left: 36px;
  height: 24px;
  line-height: 24px;
  background-image: url(../images/zhuanyou/icon4.png);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 24px auto;
  font-weight: bold;
  font-size: 12px;
  color: #FF6238;
}
.xyq-list .xyq-li .xyq-lic {
  position: absolute;
  right: 10px;
  top: 29px;
  text-align: center;
  width: 64px;
  height: 24px;
  line-height: 24px;
  background: #FF6238;
  border-radius: 20px;
  font-size: 12px;
  color: #FFFFFF;
  cursor: pointer;
}
.xyq-list .xyq-li .xyq-lic:hover {
  background: #f00;
}
/*zyxq-pop*/
.zyxq-pop {
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -220px;
  margin-top: -290px;
  width: 440px;
  height: 580px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
}
.zyxq-pop .zyxq-close {
  position: absolute;
  top: 14px;
  right: 18px;
  width: 31px;
  height: 31px;
  background: url("../images/renwu/close.png") no-repeat;
  z-index: 2;
  cursor: pointer;
}
.zyxq-pop .zyxq-head {
  margin-top: 30px;
  text-align: center;
  height: 25px;
  line-height: 25px;
  font-weight: bold;
  font-size: 20px;
  color: #313033;
}
.zyxq-pop .zyxq-body {
  margin: 20px auto 0;
  padding: 12px;
  width: 400px;
  height: 415px;
  background: #F3F3F3;
  border-radius: 8px 8px 8px 8px;
  box-sizing: border-box;
  overflow-y: auto;
}
.zyxq-pop .zyxq-body .zyxq-title {
  font-size: 18px;
  color: #313033;
}
.zyxq-pop .zyxq-body .zyxq-html {
  margin-top: 10px;
  font-size: 14px;
  color: #313033;
}
.zyxq-pop .zyxq-foot {
  margin-top: 20px;
}
.zyxq-pop .zyxq-foot .zyxq-foot-btn {
  text-align: center;
  line-height: 34px;
  width: 116px;
  height: 34px;
  background: #13B9C7;
  border-radius: 30px 30px 30px 30px;
  font-size: 14px;
  color: #FFFFFF;
  cursor: pointer;
}
.zyxq-pop .zyxq-foot .zyxq-foot-btn:last-child {
  margin-left: 74px;
}
/**/
.xzyjl-pop {
  position: fixed;
  left: 50%;
  top: 50%;
  margin: -360px 0 0 -380px;
  width: 760px;
  height: 720px;
  background: #FFFFFF;
  border-radius: 8px 8px 8px 8px;
  z-index: 10;
  overflow: hidden;
  box-sizing: border-box;
}
.xzyjl-pop * {
  box-sizing: border-box;
}
.xzyjl-pop .xzyjl-close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 31px;
  height: 31px;
  background: url("../images/renwu/close.png") no-repeat;
  z-index: 2;
  cursor: pointer;
}
.xzyjl-pop .xzyjl-head {
  position: relative;
  margin-top: 20px;
  height: 44px;
  line-height: 44px;
  margin-bottom: 6px;
}
.xzyjl-pop .xzyjl-head .xzyjl-title {
  font-weight: bold;
  font-size: 22px;
  color: #333333;
  text-align: center;
}
.xzyjl-pop .xzyjl-nav {
  border-bottom: 1px solid #BBBBBB;
}
.xzyjl-pop .xzyjl-nav .xzyjl-nav-li {
  padding: 0 20px;
  line-height: 48px;
  font-size: 18px;
  color: #313033;
  cursor: pointer;
}
.xzyjl-pop .xzyjl-nav .xzyjl-nav-li.active {
  font-weight: bold;
  color: #13B9C7;
}
.xzyjl-pop .xzyjl-content {
  padding: 0 20px;
  height: 590px;
  overflow-y: auto;
}
.xzyjl-pop .xzyjl-content .xzyjl-content-li {
  position: relative;
  height: 104px;
  background: #FFFFFF;
  overflow: hidden;
}
.xzyjl-pop .xzyjl-content .xzyjl-content-li .xzyjl-content-li-img {
  width: 70px;
  height: 70px;
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
}
.xzyjl-pop .xzyjl-content .xzyjl-content-li .xzyjl-content-li-info {
  flex: 1;
  margin-left: 12px;
}
.xzyjl-pop .xzyjl-content .xzyjl-content-li .xzyjl-content-li-info .xzyjl-content-li-t {
  display: flex;
  align-items: center;
  line-height: 1;
}
.xzyjl-pop .xzyjl-content .xzyjl-content-li .xzyjl-content-li-info .xzyjl-content-li-t h4 {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 18px;
  color: #313033;
}
.xzyjl-pop .xzyjl-content .xzyjl-content-li .xzyjl-content-li-info .xzyjl-content-li-t span {
  margin-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 14px;
  color: #656565;
}
.xzyjl-pop .xzyjl-content .xzyjl-content-li .xzyjl-content-li-info .xzyjl-content-li-s {
  margin-top: 8px;
  font-size: 14px;
  color: #828282;
}
.xzyjl-pop .xzyjl-content .xzyjl-content-li .xzyjl-content-li-info .xzyjl-content-li-s span {
  margin-right: 8px;
}
.xzyjl-pop .xzyjl-content .xzyjl-content-li .xzyjl-content-li-info .xzyjl-content-li-y {
  margin-top: 10px;
  padding-left: 12px;
  width: 100px;
  height: 22px;
  line-height: 22px;
  background: #13B9C7;
  border-radius: 30px 30px 30px 30px;
  font-weight: bold;
  font-size: 14px;
  color: #FFFFFF;
  background-image: url(../images/zhuanyou/icon2.png);
  background-repeat: no-repeat;
  background-position: 72px center;
  background-size: 16px auto;
  cursor: pointer;
}
.xzyjl-pop .xzyjl-content .xzyjl-content-li .xzyjl-content-li-see {
  width: 94px;
  height: 30px;
  background: #13B9C7;
  border-radius: 16px;
  line-height: 30px;
  font-size: 16px;
  color: #FFFFFF;
  text-align: center;
  cursor: pointer;
}
/*zflb-pop*/
.zflb-pop {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 442px;
  border-radius: 20px 20px 20px 20px;
  z-index: 10;
}
.zflb-pop * {
  box-sizing: border-box;
}
.zflb-pop::after {
  position: absolute;
  left: 0;
  top: 100px;
  right: 0;
  content: '';
  height: 100px;
  background-color: #ffffff;
  z-index: 1;
}
.zflb-pop .zflb-head {
  position: relative;
  height: 142px;
  z-index: 2;
}
.zflb-pop .zflb-head img {
  display: block;
  width: 100%;
  height: 100%;
}
.zflb-pop .zflb-head h4 {
  position: absolute;
  top: 77px;
  left: 30px;
  font-weight: bold;
  font-size: 20px;
  color: #000000;
  z-index: 2;
}
.zflb-pop .zflb-head .zflb-htx {
  position: absolute;
  top: 118px;
  left: 30px;
  font-size: 12px;
  color: #828282;
}
.zflb-pop .zflb-head .zflb-htx .zflb-hb {
  width: 20px;
  height: 20px;
  background-image: url(../images/zhuanyou/xflb5.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px auto;
}
.zflb-pop .zflb-body {
  position: relative;
  height: 330px;
  background-color: #ffffff;
  border-radius: 0px 0px 20px 20px;
  z-index: 2;
  overflow: hidden;
}
.zflb-pop .zflb-body .zflb-dli {
  padding-left: 80px;
  margin: 16px auto 0;
  width: 382px;
  height: 80px;
  background-color: #F5F7FF;
  background-repeat: no-repeat;
  background-position: 20px center;
  background-size: 46px auto;
  border-radius: 10px 10px 10px 10px;
}
.zflb-pop .zflb-body .zflb-dli.zflb-dlia {
  background-image: url(../images/zhuanyou/xflb2.png);
}
.zflb-pop .zflb-body .zflb-dli.zflb-dlib {
  background-image: url(../images/zhuanyou/xflb3.png);
}
.zflb-pop .zflb-body .zflb-dli.zflb-dlic {
  background-image: url(../images/zhuanyou/xflb4.png);
}
.zflb-pop .zflb-body .zflb-dli .zflb-dli-t {
  padding-top: 16px;
  font-size: 18px;
  color: #828282;
}
.zflb-pop .zflb-body .zflb-dli .zflb-dli-p {
  margin-top: 4px;
  font-size: 14px;
  color: #828282;
}
.zflb-pop .zflb-body .zflb-dli .cspan {
  color: #FF6238;
}
.zflb-pop .zflb-close {
  margin: 30px auto 0;
  width: 30px;
  height: 30px;
  background-image: url(../images/zhuanyou/xflb0.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  cursor: pointer;
}
/*xdea-cjbt*/
.xdea-cjbt {
  margin-top: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
}
.xdea-cjbt .xdea-cjdw {
  margin-left: 10px;
  padding-left: 28px;
  background: url("../images/dwo.png") no-repeat left center;
  background-size: 24px 24px;
}
/*welfare*/
.welfare {
  position: relative;
  width: 100%;
  background: linear-gradient(135deg, #64B5F6, #ffffff);
  overflow: hidden;
}
.welfare::before {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  content: '';
  background: rgba(255, 255, 255, 0.12);
  z-index: 1;
}
.welfare .swiper-container {
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  z-index: 3;
  overflow: hidden;
}
.welfare .swiper-container .swiper-slide {
  background: url("../images/welfare/bg.png") no-repeat left center;
  background-size: auto 100%;
}
.welfare .swiper-container .swiper-slide img {
  display: block;
  height: 100%;
  margin: 0 auto;
}
.welfare .swiper-container .swiper-slide .welfare-lsfot {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 108px;
  background-color: #1E88E5;
  z-index: 2;
}
.welfare .swiper-container .swiper-slide .welfare-lsfot .welfare-lsfpt {
  margin: 0 auto;
  padding-left: 1020px;
  box-sizing: border-box;
  width: 1440px;
  height: 108px;
  background-image: url("/themes/simplebootx/Public/sub/images/welfare/ifob.png");
  background-repeat: no-repeat;
  background-size: 750px auto;
  background-position: 0 center;
}
.welfare .swiper-container .swiper-slide .welfare-lsfot .welfare-lsfpt .welfare-lf-btn {
  width: 176px;
  height: 49px;
  background: #FFFFFF;
  border-radius: 36px 36px 36px 36px;
  line-height: 49px;
  font-weight: bold;
  font-size: 20px;
  color: #1E88E5;
  text-align: center;
  margin-right: 68px;
}
.welfare .welfare-down {
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 100px;
  height: 90px;
  margin-left: -50px;
  font-weight: bold;
  font-size: 16px;
  color: #FFFFFF;
  text-align: center;
  z-index: 5;
  background: url("../images/welfare/down.png") no-repeat bottom center;
  background-size: 70px 70px;
  cursor: pointer;
}
/*my-vipdirect*/
.my-vipdirect {
  /*vzs-sm*/
  /*vzs-nx*/
}
.my-vipdirect .my-vhead {
  position: relative;
}
.my-vipdirect .mspos {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 20;
  background: rgba(0, 0, 0, 0.5);
}
.my-vipdirect .mspos .mspos-x {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -114px 0 0 -248px;
  width: 496px;
  height: 228px;
  background: #FFFFFF;
  border-radius: 20px;
  box-sizing: border-box;
}
.my-vipdirect .mspos .mspos-x .mspos-os {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 30px;
  height: 30px;
  background: url("../images/sqk/xicon12.png") no-repeat;
  cursor: pointer;
}
.my-vipdirect .mspos .mspos-x .mspos-ya {
  position: relative;
  padding: 40px 0 0 38px;
  box-sizing: border-box;
  height: 122px;
  overflow: hidden;
}
.my-vipdirect .mspos .mspos-x .mspos-ya span {
  box-sizing: border-box;
  display: inline-block;
}
.my-vipdirect .mspos .mspos-x .mspos-ya span em {
  font-size: 26px;
}
.my-vipdirect .mspos .mspos-x .mspos-ya .mspos-yc {
  font-size: 22px;
  color: #000000;
}
.my-vipdirect .mspos .mspos-x .mspos-ya .mspos-yd {
  padding-right: 60px;
  width: 260px;
  text-align: center;
  font-weight: bold;
  font-size: 36px;
  color: #313033;
}
.my-vipdirect .mspos .mspos-x .mspos-ya .mspos-ye {
  font-size: 22px;
  color: #000000;
}
.my-vipdirect .mspos .mspos-x .mspos-yb .mspos-yt {
  display: inline-block;
  width: 212px;
  height: 60px;
  background: #FFFFFF;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
  line-height: 60px;
  font-size: 20px;
  color: #313033;
  box-sizing: border-box;
  cursor: pointer;
}
.my-vipdirect .mspos .mspos-x .mspos-yb .mspos-yt.mspos-yt-zfb {
  margin-left: 12px;
  padding-left: 82px;
  background: url("../images/sqk/xicon10.png") no-repeat 30px center;
}
.my-vipdirect .mspos .mspos-x .mspos-yb .mspos-yt.mspos-yt-wx {
  margin-left: 48px;
  padding-left: 93px;
  background: url("../images/sqk/xicon11.png") no-repeat 30px center;
}
.my-vipdirect .detial-vip-wrap {
  position: fixed;
}
.my-vipdirect .detial-vip-wrap .show_zfb {
  width: 300px;
}
.my-vipdirect .my-vtop {
  position: relative;
  margin: 0 auto;
  width: 975px;
  height: 333px;
}
.my-vipdirect .my-vtop .my-vimg {
  position: absolute;
  top: -74px;
  right: 80px;
  width: 295px;
  height: 324px;
}
.my-vipdirect .my-vtkt {
  position: relative;
  margin: 20px auto 0;
  width: 600px;
  height: 60px;
  cursor: pointer;
}
.my-vipdirect .my-vtkt.my-vtkt-on {
  background: linear-gradient(90deg, #FFE1B3 0%, #FFB462 100%);
  box-shadow: inset 0px 0px 20px 0px #FFFFFF;
  border-radius: 30px 30px 30px 30px;
  border: 1px solid #FFB462;
}
.my-vipdirect .my-vtkt.my-vtkt-on:hover {
  background: linear-gradient(90deg, #FFB462 0%, #FFE1B3 100%);
}
.my-vipdirect .my-vtkt.my-vtkt-no {
  background: linear-gradient(90deg, #EEEEEE 0%, #999999 100%);
  box-shadow: inset 0px 0px 20px 0px #FFFFFF;
  border-radius: 666px 666px 666px 666px;
  border: 1px solid #999999;
  cursor: auto;
}
.my-vipdirect .my-vtkt.my-vtkt-no .my-vtkc {
  color: #828282;
}
.my-vipdirect .my-vtkt .my-vtka {
  font-weight: bold;
  font-size: 20px;
  color: #FF9200;
}
.my-vipdirect .my-vtkt .my-vtkb {
  font-weight: bold;
  font-size: 32px;
  color: #FF9200;
  line-height: 1;
}
.my-vipdirect .my-vtkt .my-vtkc {
  margin-left: 8px;
  font-weight: bold;
  font-size: 28px;
  color: #6E2C00;
}
.my-vipdirect .vzs-level {
  position: relative;
  margin-top: 24px;
  padding: 0 14px 24px 28px;
  height: 244px;
  overflow: hidden;
}
.my-vipdirect .vzs-level:before {
  position: absolute;
  left: 80px;
  top: 90px;
  right: 116px;
  content: '';
  height: 4px;
  background: #DDDDDD;
  z-index: 1;
}
.my-vipdirect .vzs-level .vzs-li {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  margin-top: 42px;
  padding-top: 16px;
  width: 128px;
  height: 202px;
  z-index: 2;
}
.my-vipdirect .vzs-level .vzs-li.on {
  padding-top: 8px;
  background: #202A3F;
  border-radius: 4px 4px 4px 4px;
}
.my-vipdirect .vzs-level .vzs-li.on .vzs-lna {
  color: #ffffff;
}
.my-vipdirect .vzs-level .vzs-li.last {
  margin-top: 0;
  padding-top: 6px;
  width: 191px;
  height: 244px;
  background: #202A3F;
  box-shadow: 0px 13px 13px 0px #FFDCA2;
  border-radius: 6px 6px 6px 6px;
  border: 2px solid #EE8C05;
}
.my-vipdirect .vzs-level .vzs-li.last .vzs-limg {
  width: 118px;
  height: 118px;
}
.my-vipdirect .vzs-level .vzs-li.last .vzs-lna {
  margin-top: 10px;
  line-height: 54px;
  font-size: 40px;
  color: #FFCC79;
  text-align: center;
}
.my-vipdirect .vzs-level .vzs-li .vzs-limg {
  height: 86px;
  overflow: hidden;
}
.my-vipdirect .vzs-level .vzs-li .vzs-limg .image {
  display: block;
  height: 64px;
}
.my-vipdirect .vzs-level .vzs-li .vzs-lna {
  margin-top: 14px;
  line-height: 44px;
  font-size: 34px;
  color: #313033;
}
.my-vipdirect .vzs-sm .vzs-sm-a {
  height: 60px;
  font-weight: bold;
  font-size: 40px;
  color: #313033;
  line-height: 60px;
}
.my-vipdirect .vzs-sm .vzs-sm-b {
  height: 48px;
  font-size: 32px;
  color: #313033;
  line-height: 48px;
}
.my-vipdirect .vzs-sm .vzs-sm-b .vzs-sm-c {
  font-weight: bold;
  color: #FFAD28;
}
.my-vipdirect .vzs-nx {
  position: relative;
  margin-top: 16px;
  padding: 20px 24px;
  border-radius: 24px 24px 24px 24px;
  border: 2px solid #DDDDDD;
}
.my-vipdirect .vzs-nx .vzs-nt {
  position: relative;
  height: 46px;
  font-size: 36px;
  line-height: 36px;
  color: #313033;
}
.my-vipdirect .vzs-nx .vzs-dl {
  position: relative;
  padding: 0 0 0 40px;
  z-index: 2;
}
.my-vipdirect .vzs-nx .vzs-dl .vzs-dd {
  position: relative;
  margin-top: 24px;
  margin-right: 40px;
  width: 196px;
  text-align: center;
}
.my-vipdirect .vzs-nx .vzs-dl .vzs-dd .bwjs {
  position: absolute;
  left: -29px;
  top: 110px;
  width: 106px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  background: url("/themes/simplebootx/Public/sub/images/vipdirect/wjs.png") no-repeat;
  font-size: 28px;
  color: #EE8C05;
}
.my-vipdirect .vzs-nx .vzs-dl .vzs-dd .vzs-dd-t {
  position: relative;
  margin: 0 auto;
  width: 130px;
  height: 130px;
}
.my-vipdirect .vzs-nx .vzs-dl .vzs-dd .vzs-dd-t .vzs-dd-i {
  position: absolute;
  right: -10px;
  bottom: -10px;
  width: 52px;
  height: 52px;
}
.my-vipdirect .vzs-nx .vzs-dl .vzs-dd .vzs-dd-a {
  white-space: nowrap;
  margin-top: 28px;
  height: 46px;
  line-height: 46px;
  font-weight: bold;
  font-size: 36px;
  color: #515151;
}
.my-vipdirect .vzs-nx .vzs-dl .vzs-dd .vzs-dd-b {
  white-space: nowrap;
  margin-top: 8px;
  height: 36px;
  font-size: 28px;
  color: #888888;
  text-align: center;
  line-height: 36px;
}
/*growth*/
.growth {
  position: relative;
  width: 1200px;
  margin: 0 auto;
}
.growth .growth-banner {
  position: relative;
  margin-top: 20px;
  height: 480px;
  background: url("/themes/simplebootx/Public/sub/images/growth/banner.png") no-repeat center center;
  overflow: hidden;
}
.growth .growth-banner .growth-num {
  position: relative;
  margin: 134px auto 0;
  width: 496px;
  height: 128px;
  background: url("/themes/simplebootx/Public/sub/images/growth/icon1.png") no-repeat center center;
  font-weight: bold;
  font-size: 84px;
  color: #FFFFFF;
  text-align: center;
  line-height: 128px;
}
.growth .growth-banner .growth-text {
  margin-top: 40px;
  text-align: center;
  font-size: 32px;
  color: #FFFFFF;
}
.growth .growth-title {
  margin: 0 20px;
  padding-left: 8px;
  height: 58px;
  line-height: 58px;
  border-left: 8px solid #13B9C7;
  font-size: 32px;
  color: #313033;
}
.growth .growth-con {
  padding: 0 20px;
}
.growth .growth-con p {
  margin-top: 8px;
  font-size: 24px;
  color: #313033;
  line-height: 36px;
}
.growth .growth-ts {
  padding-left: 64px;
  height: 65px;
  line-height: 65px;
  background: linear-gradient(90deg, #13B9C7 40%, #68CDA2 100%);
  font-weight: bold;
  font-size: 32px;
  color: #FFFFFF;
}
.growth .growth-img {
  position: relative;
  padding-top: 18px;
  padding-bottom: 40px;
  overflow: hidden;
}
.growth .growth-img .growth-ix {
  position: relative;
  float: left;
  margin: 20px 48px 0 0;
  width: 520px;
  height: 185px;
}
.growth .growth-img .growth-ix img {
  display: block;
}
.growth .growth-img .growth-ix a {
  position: absolute;
  left: 36px;
  top: 103px;
  width: 210px;
  height: 56px;
}
/*sybanner*/
.sybanner {
  position: relative;
  margin: 20px auto 0;
  width: 1200px;
  height: 600px;
  border-radius: 13px 13px 13px 13px;
  overflow: hidden;
}
.sybanner .swiper-container .swiper-slide {
  position: relative;
  height: 600px;
}
.sybanner .swiper-container .swiper-slide .sybanner-img {
  display: block;
  margin: 0 auto;
  height: 600px;
  object-fit: cover;
}
.sybanner .swiper-container .swiper-slide .sybanner-title {
  position: absolute;
  top: 183px;
  left: 80px;
  padding: 0 20px;
  height: 44px;
  background: rgba(0, 0, 0, 0.32);
  box-shadow: 0px 0px 2px 0px rgba(255, 255, 255, 0.24);
  border-radius: 8px 8px 8px 8px;
  line-height: 44px;
  font-size: 28px;
  color: #FFFFFF;
  font-weight: bold;
}
.sybanner .swiper-container .swiper-slide .sybanner-label {
  position: absolute;
  top: 243px;
  left: 80px;
  padding: 0 16px;
  height: 32px;
  line-height: 32px;
  background: rgba(0, 0, 0, 0.32);
  box-shadow: 0px 0px 2px 0px rgba(255, 255, 255, 0.24);
  border-radius: 4px 4px 4px 4px;
  font-size: 16px;
  color: #FFFFFF;
}
.sybanner .swiper-container .swiper-slide .sybanner-see {
  position: absolute;
  top: 297px;
  left: 80px;
  width: 148px;
  height: 40px;
  padding-left: 20px;
  box-sizing: border-box;
  line-height: 40px;
  background-image: url("/themes/simplebootx/Public/sub/images/see.png");
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-color: #ffffff;
  background-position: 104px center;
  box-shadow: 0px 0px 2px 0px rgba(255, 255, 255, 0.24);
  border-radius: 20px;
  font-size: 18px;
  color: #333333;
}
.sybanner .swiper-container .swiper-pagination .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background: #D9D9D9;
  opacity: 1;
}
.sybanner .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #FF6238;
}
.sybanner .sybanner-dot {
  position: absolute;
  bottom: 24px;
  right: 20px;
  height: 80px;
  z-index: 5;
  overflow: hidden;
}
.sybanner .sybanner-dot .sybanner-dot-item {
  margin-left: 20px;
  width: 80px;
  height: 80px;
  background: rgba(0, 0, 0, 0.48);
  box-shadow: 0px 0px 1px 0px #FFFFFF;
  border-radius: 16px 16px 16px 16px;
  opacity: 0.8;
  overflow: hidden;
  cursor: pointer;
}
.sybanner .sybanner-dot .sybanner-dot-item.on .sybanner-dot-item-img {
  border: 1px solid #FFFFFF;
}
.sybanner .sybanner-dot .sybanner-dot-item.on .sybanner-dot-item-img::after {
  display: none;
}
.sybanner .sybanner-dot .sybanner-dot-item .sybanner-dot-item-img {
  position: relative;
  width: 64px;
  height: 64px;
  border-radius: 6px;
  overflow: hidden;
}
.sybanner .sybanner-dot .sybanner-dot-item .sybanner-dot-item-img::after {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  content: '';
  background: rgba(102, 102, 102, 0.1);
}
.sybanner .sybanner-dot .sybanner-dot-item .sybanner-dot-item-img img {
  display: block;
}
/*smlj*/
.smlj {
  position: fixed;
  top: 180px;
  right: 40px;
  z-index: 10;
}
/*gift-head*/
.gift-head {
  position: relative;
  display: flex;
  align-items: center;
  height: 80px;
  border-bottom: 1px solid #EEEEEE;
  overflow: hidden;
}
.gift-head .gift-logo {
  width: 118px;
  height: 24px;
}
.gift-head .gift-search {
  position: relative;
  width: 480px;
  height: 40px;
  background-image: url("/themes/simplebootx/Public/sub/images/gift/lb.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-color: #ffffff;
  border-radius: 14px;
  border: 1px solid rgba(19, 185, 199, 0.6);
}
.gift-head .gift-search .gift-content {
  flex: 1;
  margin-left: 84px;
  border: none;
}
.gift-head .gift-search .gift-button {
  cursor: pointer;
  width: 60px;
  height: 40px;
  background: url("/themes/simplebootx/Public/sub/images/gift/btn.png") no-repeat center center;
}
.gift-list {
  position: relative;
  width: 1200px;
  margin: 0 auto;
  /*gift-ul*/
}
.gift-list .gift-nav {
  margin-top: 12px;
}
.gift-list .gift-nav a {
  margin-right: 15px;
  width: 30px;
  height: 26px;
  text-align: center;
  background: #F5F5F5;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #BBBBBB;
  line-height: 26px;
  font-size: 14px;
  color: #999999;
}
.gift-list .gift-nav a.first {
  width: 48px;
  height: 26px;
  background: #13B9C7;
  border-radius: 4px 4px 4px 4px;
  color: #ffffff;
  border: 1px solid #ffffff;
}
.gift-list .gift-nav a:hover {
  background: #13B9C7;
  color: #ffffff;
  border: 1px solid #ffffff;
}
.gift-list .gift-ul {
  min-height: 50vh;
}
.gift-list .gift-ul .gift-li {
  margin-top: 16px;
  padding: 12px 0 12px 20px;
  background-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
}
.gift-list .gift-ul .gift-li .gift-la .gift-lal {
  width: 88px;
  height: 88px;
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
}
.gift-list .gift-ul .gift-li .gift-la .gift-lar {
  margin-left: 12px;
  overflow: hidden;
}
.gift-list .gift-ul .gift-li .gift-la .gift-lar .gift-lar-title {
  height: 23px;
  line-height: 23px;
}
.gift-list .gift-ul .gift-li .gift-la .gift-lar .gift-lar-title h4 {
  font-size: 18px;
  color: #313033;
}
.gift-list .gift-ul .gift-li .gift-la .gift-lar .gift-lar-title span {
  font-size: 14px;
  color: #313033;
}
.gift-list .gift-ul .gift-li .gift-la .gift-lar .gift-lar-fs {
  margin-right: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-top: 8px;
  height: 18px;
  font-size: 14px;
  color: #515151;
  line-height: 18px;
}
.gift-list .gift-ul .gift-li .gift-la .gift-lar .gift-lar-fs * {
  display: inline;
}
.gift-list .gift-ul .gift-li .gift-la .gift-lar .gift-lar-time {
  margin-top: 8px;
  height: 18px;
  font-size: 14px;
  color: #828282;
  line-height: 18px;
}
.gift-list .gift-ul .gift-li .gift-lb {
  position: relative;
  margin-top: 18px;
}
.gift-list .gift-ul .gift-li .gift-lb .swiper-button-prev {
  left: -22px;
  top: 66px;
  width: 24px;
  height: 24px;
  background: url("/themes/simplebootx/Public/sub/images/gift/prev.png") no-repeat center center;
}
.gift-list .gift-ul .gift-li .gift-lb .swiper-button-prev.swiper-button-disabled {
  display: none;
}
.gift-list .gift-ul .gift-li .gift-lb .swiper-button-next {
  right: 0px;
  top: 66px;
  width: 24px;
  height: 24px;
  background: url("/themes/simplebootx/Public/sub/images/gift/next.png") no-repeat center center;
}
.gift-list .gift-ul .gift-li .gift-lb .swiper-button-next.swiper-button-disabled {
  display: none;
}
.gift-list .gift-ul .gift-li .gift-lb .swiper-container {
  margin-left: 0;
  width: 1160px;
}
.gift-list .gift-ul .gift-li .gift-lb .swiper-container .swiper-slide {
  padding: 10px 12px;
  box-sizing: border-box;
  width: 278px;
  height: 118px;
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #13B9C7;
}
.gift-list .gift-ul .gift-li .gift-lb .swiper-container .swiper-slide .gift-lba {
  height: 20px;
  font-size: 16px;
  color: #000000;
  line-height: 20px;
}
.gift-list .gift-ul .gift-li .gift-lb .swiper-container .swiper-slide .gift-lbb {
  margin-top: 8px;
  height: 36px;
  overflow: hidden;
}
.gift-list .gift-ul .gift-li .gift-lb .swiper-container .swiper-slide .gift-lbb span {
  height: 36px;
  font-size: 12px;
  color: #999999;
  line-height: 18px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.gift-list .gift-ul .gift-li .gift-lb .swiper-container .swiper-slide .gift-lbb a {
  margin-left: 10px;
  text-align: center;
  line-height: 26px;
  width: 52px;
  height: 26px;
  background: #13B9C7;
  border-radius: 13px;
  font-size: 14px;
  color: #FFFFFF;
  cursor: pointer;
}
.gift-list .gift-ul .gift-li .gift-lb .swiper-container .swiper-slide .gift-lbb a:hover {
  background: #0b9ca9;
}
.gift-list .gift-ul .gift-li .gift-lb .swiper-container .swiper-slide .gift-lbc {
  margin-top: 16px;
  height: 18px;
  line-height: 18px;
}
.gift-list .gift-ul .gift-li .gift-lb .swiper-container .swiper-slide .gift-lbc .gift-lbca {
  font-size: 14px;
  color: #000000;
}
.gift-list .gift-ul .gift-li .gift-lb .swiper-container .swiper-slide .gift-lbc .gift-lbcb {
  margin: 0 4px;
  width: 120px;
  height: 8px;
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #13B9C7;
}
.gift-list .gift-ul .gift-li .gift-lb .swiper-container .swiper-slide .gift-lbc .gift-lbcb span {
  display: block;
  height: 8px;
  background: #13B9C7;
  border-radius: 10px 10px 10px 10px;
}
.gift-list .gift-ul .gift-li .gift-lb .swiper-container .swiper-slide .gift-lbc .gift-lbcc {
  font-size: 14px;
  color: #E53E12;
}
/*xfqhh*/
.xfqhh {
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  z-index: 11;
  overflow: hidden;
}
.xfqhh .xfqhh-close {
  position: absolute;
  top: 9px;
  right: 9px;
  width: 28px;
  height: 28px;
  background-color: #f00;
  cursor: pointer;
}
.xfqhh h4 {
  margin-top: 32px;
  height: 23px;
  line-height: 23px;
  font-weight: bold;
  font-size: 18px;
  color: #313033;
  text-align: center;
}
.xfqhh p {
  margin-top: 16px;
  height: 20px;
  line-height: 20px;
  font-size: 16px;
  color: #313033;
  text-align: center;
}
.xfqhh img {
  display: block;
  margin: 12px auto 0;
  width: 314px;
  height: 114px;
}
/*xfq-layer*/
.xfq-layer .layui-layer-setwin {
  top: 9px;
  right: 9px;
}
.xfq-layer .layui-layer-setwin .layui-layer-close {
  top: 0;
  right: 0;
}
/*game-nxq*/
.game-nxq {
  width: 1200px;
  margin: 0 auto;
}
.game-nxq .xym-nav {
  position: relative;
  padding-left: 20px;
  background-color: #ffffff;
  height: 48px;
}
.game-nxq .xym-nav a {
  position: relative;
  display: inline-block;
  margin-right: 24px;
  line-height: 48px;
  font-size: 18px;
  color: #313033;
}
.game-nxq .xym-nav a.active::after {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  content: '';
  display: inline-block;
  z-index: 2;
  height: 4px;
  background: linear-gradient(90deg, #FF6238 0%, #FFAE98 100%);
}
.game-nxq .xnxq-list {
  position: relative;
  min-height: 500px;
}
.game-nxq .xnxq-list .xnxq-dd {
  position: relative;
  box-sizing: border-box;
  margin-top: 12px;
  padding: 0 20px;
  height: 212px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-l {
  height: 164px;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-l .xnxq-dd-lt {
  height: 108px;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-l .xnxq-dd-lt .xnxq-dd-ltt-l {
  width: 100px;
  height: 100px;
  border-radius: 14px 14px 14px 14px;
  overflow: hidden;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-l .xnxq-dd-lt .xnxq-dd-lt-r {
  margin-left: 20px;
  padding-top: 9px;
  height: 100px;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-l .xnxq-dd-lt .xnxq-dd-lt-r h4 {
  height: 25px;
  font-weight: bold;
  font-size: 20px;
  color: #313033;
  line-height: 25px;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-l .xnxq-dd-lt .xnxq-dd-lt-r .xnxq-dd-lt-rs {
  height: 20px;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-l .xnxq-dd-lt .xnxq-dd-lt-r .ruwj {
  margin-right: 20px;
  padding-left: 28px;
  background: url("/themes/simplebootx/Public/sub/images/xicon7.png") no-repeat 3px center;
  background-size: 20px 20px;
  font-size: 14px;
  color: #F0814C;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-l .xnxq-dd-lt .xnxq-dd-lt-r .ruwz {
  padding-left: 28px;
  background: url("/themes/simplebootx/Public/sub/images/xicon6.png") no-repeat 3px center;
  background-size: 20px 20px;
  font-size: 14px;
  color: #E53E12;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-l .xnxq-dd-lt .xnxq-dd-lt-r .xnxq-dd-lt-rc {
  margin-top: 10px;
  height: 18px;
  font-size: 14px;
  color: #313033;
  line-height: 18px;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-l .xnxq-dd-lb {
  display: flex;
  align-items: end;
  height: 48px;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-l .xnxq-dd-lb .xnxq-dd-lba {
  width: 96px;
  height: 26px;
  text-align: center;
  line-height: 26px;
  background: #FF6238;
  border-radius: 4px 4px 4px 4px;
  font-size: 14px;
  color: #FFFFFF;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-l .xnxq-dd-lb .xnxq-dd-lbb {
  position: relative;
  box-sizing: border-box;
  padding: 6px 12px 0;
  margin: 0 16px;
  width: 188px;
  height: 48px;
  background: linear-gradient(271deg, #FFFFFF 0%, rgba(255, 152, 40, 0.8) 26%);
  border-radius: 8px 8px 8px 8px;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-l .xnxq-dd-lb .xnxq-dd-lbb .xnxq-dd-lbba {
  height: 18px;
  font-weight: bold;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 18px;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-l .xnxq-dd-lb .xnxq-dd-lbb .xnxq-dd-lbbb {
  margin-top: 2px;
  height: 15px;
  line-height: 15px;
  font-size: 12px;
  color: #FFFFFF;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-l .xnxq-dd-lb .xnxq-dd-lbb .xnxq-dd-lbbb span {
  margin-right: 8px;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-l .xnxq-dd-lb .xnxq-dd-lbb .xnxq-dd-lbbb em {
  padding-right: 18px;
  background: url("/themes/simplebootx/Public/sub/images/rr.png") no-repeat right center;
  background-size: 14px 14px;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-l .xnxq-dd-lb .xnxq-dd-lbc a {
  margin-right: 12px;
  display: flex;
  align-items: center;
  padding: 0 12px;
  height: 26px;
  border-radius: 54px 54px 54px 54px;
  border: 1px solid #EF6039;
  font-size: 14px;
  color: #EF6039;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-r {
  position: relative;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-r .xnxq-dd-r-imgs {
  position: relative;
  width: 334px;
  height: 188px;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-r .xnxq-dd-r-imgs:hover .swiper-button-prev {
  opacity: 1;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-r .xnxq-dd-r-imgs:hover .swiper-button-next {
  opacity: 1;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-r .xnxq-dd-r-imgs .swiper-button-prev {
  margin-top: 0;
  left: 0px;
  top: 79px;
  width: 36px;
  height: 36px;
  background: url("/themes/simplebootx/Public/sub/images/newgame/prev.png") no-repeat center center;
  background-size: 100% 100%;
  opacity: 0.4;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-r .xnxq-dd-r-imgs .swiper-button-next {
  margin-top: 0;
  right: 0px;
  top: 79px;
  width: 36px;
  height: 36px;
  background: url("/themes/simplebootx/Public/sub/images/newgame/next.png") no-repeat center center;
  background-size: 100% 100%;
  opacity: 0.4;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-r .xnxq-dd-r-imgs .swiper-slide.xnxqr-video {
  width: 334px;
  height: 188px;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 6px 6px 6px 6px;
  overflow: hidden;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-r .xnxq-dd-r-imgs .swiper-slide.xnxqr-video video {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.game-nxq .xnxq-list .xnxq-dd .xnxq-dd-r .xnxq-dd-r-imgs .swiper-slide.xnxqr-img {
  width: 141px;
  height: 188px;
  border-radius: 4px 4px 4px 4px;
  overflow: hidden;
}
/*qgame-list*/
.qgame-list {
  position: relative;
  min-height: 50vh;
}
.qgame-list .qgame-list-li {
  position: relative;
  margin: 0 24px 16px 0;
  padding: 12px 16px;
  float: left;
  display: flex;
  align-items: center;
  width: 384px;
  height: 116px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  box-sizing: border-box;
}
.qgame-list .qgame-list-li:nth-child(3n) {
  margin-right: 0;
}
.qgame-list .qgame-list-li:hover {
  border-color: #fff;
  box-shadow: 0px 2px 10px 0px rgba(145, 145, 145, 0.52);
  position: relative;
  top: -2px;
}
.qgame-list .qgame-list-li .qgame-list-la {
  float: left;
  width: 80px;
  height: 80px;
  border-radius: 10px;
  overflow: hidden;
}
.qgame-list .qgame-list-li .qgame-list-la img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.qgame-list .qgame-list-li .qgame-list-lb {
  position: relative;
  margin-left: 12px;
  height: 92px;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow: hidden;
}
.qgame-list .qgame-list-li .qgame-list-lb .xh-bb {
  font-size: 12px;
  color: #313033;
}
.qgame-list .qgame-list-li .qgame-list-lb .qgame-list-ls h4 {
  font-size: 16px;
  color: #313033;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.qgame-list .qgame-list-li .qgame-list-lb .qgame-list-ls span {
  margin-left: 8px;
  font-size: 12px;
  color: #656565;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.qgame-list .qgame-list-li .qgame-list-lb .qgame-list-lsq a {
  margin-right: 12px;
  float: left;
  padding: 0 12px;
  height: 23px;
  line-height: 21px;
  text-align: center;
  border-radius: 54px 54px 54px 54px;
  border: 1px solid #EF6039;
  font-size: 12px;
  color: #EF6039;
  box-sizing: border-box;
}
.qgame-list .qgame-list-li .qgame-list-lb .qgame-list-lsq a:hover {
  background-color: #EF6039;
  color: #fff;
}
.qgame-list .qgame-list-li .qgame-list-lb .xy-lx {
  height: 16px;
}
.qgame-list .qgame-list-li .qgame-list-lb .xy-lx span {
  margin-right: 8px;
  margin-left: 0;
}
/*xyx-nav*/
.xyx-nav {
  position: relative;
  text-align: left;
}
.xyx-nav img {
  cursor: pointer;
}
/*box-pop*/
.box-pop {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  display: none;
}
.box-pop .box-pop-bg {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 11;
  background: rgba(0, 0, 0, 0.5);
}
.box-pop .box-pop-main {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 600px;
  height: 680px;
  z-index: 3;
  background: #fff;
  z-index: 12;
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
}
.box-pop .box-pop-main .box-pop-head {
  margin-top: 20px;
  height: 25px;
  line-height: 25px;
  font-weight: bold;
  font-size: 20px;
  color: #333333;
  text-align: center;
}
.box-pop .box-pop-main .box-pop-close {
  position: absolute;
  right: 16px;
  top: 12px;
  cursor: pointer;
  width: 32px;
  height: 32px;
  background: url("/themes/simplebootx/Public/sub/images/game/close.png") no-repeat center center;
}
.box-pop .box-pop-main .box-pop-content {
  position: relative;
  margin-top: 16px;
  height: 610px;
  overflow-y: auto;
}
/*游戏礼包弹窗列表*/
.mylb-ul {
  padding: 0 0 0 40px;
}
.mylb-ul .mylb-li {
  margin: 0 16px 18px 0;
  padding: 10px 12px;
  box-sizing: border-box;
  width: 252px;
  height: 106px;
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #13B9C7;
}
.mylb-ul .mylb-li .gift-lba {
  height: 20px;
  font-size: 16px;
  color: #000000;
  line-height: 20px;
}
.mylb-ul .mylb-li .gift-lbb {
  margin-top: 4px;
  height: 36px;
  overflow: hidden;
}
.mylb-ul .mylb-li .gift-lbb span {
  height: 36px;
  font-size: 12px;
  color: #999999;
  line-height: 18px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.mylb-ul .mylb-li .gift-lbb a {
  margin-left: 10px;
  text-align: center;
  line-height: 26px;
  width: 52px;
  height: 26px;
  background: #13B9C7;
  border-radius: 13px;
  font-size: 14px;
  color: #FFFFFF;
  cursor: pointer;
}
.mylb-ul .mylb-li .gift-lbb a:hover {
  background: #0b9ca9;
}
.mylb-ul .mylb-li .gift-lbc {
  margin-top: 10px;
  height: 18px;
  line-height: 18px;
}
.mylb-ul .mylb-li .gift-lbc .gift-lbca {
  font-size: 14px;
  color: #000000;
}
.mylb-ul .mylb-li .gift-lbc .gift-lbcb {
  margin: 0 4px;
  width: 120px;
  height: 8px;
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #13B9C7;
}
.mylb-ul .mylb-li .gift-lbc .gift-lbcb span {
  display: block;
  height: 8px;
  background: #13B9C7;
  border-radius: 10px 10px 10px 10px;
}
.mylb-ul .mylb-li .gift-lbc .gift-lbcc {
  font-size: 14px;
  color: #E53E12;
}
/*优惠券弹窗列表*/
.myhq-li {
  position: relative;
  display: flex;
  align-items: center;
  margin: 18px auto 0;
  width: 520px;
  height: 78px;
  background: #FCF3F4;
  border-radius: 8px 8px 8px 8px;
}
.myhq-li .myhq-lia {
  width: 121px;
  text-align: center;
}
.myhq-li .myhq-lia .myhq-lat {
  height: 25px;
  font-size: 25px;
  font-weight: bold;
  font-size: 20px;
  color: #EA5546;
}
.myhq-li .myhq-lia .myhq-lat span {
  font-size: 14px;
}
.myhq-li .myhq-lia .myhq-lab {
  margin-top: 10px;
  height: 18px;
  font-size: 14px;
  color: #515151;
  line-height: 18px;
}
.myhq-li .myhq-lib {
  flex: 1;
}
.myhq-li .myhq-lib h4 {
  line-height: 20px;
  font-size: 16px;
  color: #313033;
}
.myhq-li .myhq-lib .myhq-yxq {
  margin-top: 12px;
  height: 15px;
  line-height: 15px;
  font-size: 12px;
  color: #797979;
}
/*yoyxi-vip*/
.yoyxi-vip .box-pop-main {
  background: linear-gradient(159deg, #FFF3CC 0%, #FFFFFF 38%);
  overflow: visible;
}
.yoyxi-vip .box-pop-main .box-pop-close {
  top: 20px;
  right: 20px;
  width: 54px;
  height: 54px;
  background: url("/themes/simplebootx/Public/sub/images/game/close2.png") no-repeat center center;
}
.yoyxi-vip .box-pop-main .box-pop-top {
  display: flex;
}
.yoyxi-vip .box-pop-main .box-pop-top .box-pa {
  margin-top: -98px;
  margin-left: 10px;
  width: 196px;
  height: 196px;
}
.yoyxi-vip .box-pop-main .box-pop-top .box-pb {
  margin-top: 29px;
  margin-left: 20px;
  width: 232px;
  height: 56px;
}
.yoyxi-vip .box-pop-main .box-pop-yhead {
  position: relative;
  margin: 10px 0 0 40px;
  padding: 0 40px;
  width: 520px;
  height: 55px;
  background: #D59482;
  border-radius: 10px 10px 10px 10px;
  font-weight: bold;
  font-size: 18px;
  color: #FFFFFF;
  box-sizing: border-box;
}
.yoyxi-vip .box-pop-main .box-pop-yhead .box-pop-ya {
  width: 90px;
  text-align: center;
}
.yoyxi-vip .box-pop-main .box-pop-content {
  height: 490px;
}
.yoyxi-vip .box-pop-main .myvip-ul .myvip-li {
  margin: 16px 0 0 40px;
  padding: 0 40px;
  width: 520px;
  height: 55px;
  background: #FFFDF6;
  border-radius: 10px 10px 10px 10px;
  border: 2px solid #F4D3CA;
  box-sizing: border-box;
  font-weight: bold;
  font-size: 18px;
  color: #A67061;
}
.yoyxi-vip .box-pop-main .myvip-ul .myvip-li .myvip-lia {
  padding-left: 20px;
}
.yoyxi-vip .box-pop-main .dsearchno {
  margin-top: 15%;
}
/*customer-service-body*/
.customer-service-body .tab-con li {
  float: left;
  margin-top: 10px;
  width: 33%;
  height: 24px;
  line-height: 24px;
}
/*yjy-list*/
.yjy-list .yjy-dl {
  position: relative;
  margin-top: 20px;
  height: 469px;
  box-sizing: border-box;
  padding: 0 0 0 20px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
}
.yjy-list .yjy-dl .yjy-ltl {
  position: relative;
  margin: 0;
  width: 777px;
  height: 437px;
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
}
.yjy-list .yjy-dl .yjy-ltl .swiper-button-disabled {
  display: none;
}
.yjy-list .yjy-dl .yjy-ltl:hover .swiper-button-prev {
  opacity: 1;
}
.yjy-list .yjy-dl .yjy-ltl:hover .swiper-button-next {
  opacity: 1;
}
.yjy-list .yjy-dl .yjy-ltl .yjy-dl-video {
  width: 777px;
  height: 437px;
  overflow: hidden;
}
.yjy-list .yjy-dl .yjy-ltl .yjy-dl-img {
  text-align: center;
  width: auto;
  height: 437px;
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
}
.yjy-list .yjy-dl .yjy-ltl .yjy-dl-img img {
  min-width: 328px;
  max-width: 668px;
  height: 100%;
  object-fit: cover;
}
.yjy-list .yjy-dl .yjy-ltl .swiper-button-prev {
  left: 6px;
  top: 195px;
  width: 48px;
  height: 48px;
  background: url("/themes/simplebootx/Public/sub/images/newgame/prev.png") no-repeat center center;
  opacity: 0.4;
}
.yjy-list .yjy-dl .yjy-ltl .swiper-button-next {
  right: 6px;
  top: 195px;
  width: 48px;
  height: 48px;
  background: url("/themes/simplebootx/Public/sub/images/newgame/next.png") no-repeat center center;
  opacity: 0.4;
}
.yjy-list .yjy-dl .yjy-ltl .yjy-lt-cz {
  position: absolute;
  left: 296px;
  bottom: 9px;
  width: 184px;
  height: 38px;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 19px;
  z-index: 2;
}
.yjy-list .yjy-dl .yjy-ltl .yjy-lt-cz .yjy-lt-cz-l {
  text-align: center;
  line-height: 30px;
  width: 84px;
  height: 30px;
  border-radius: 15px;
  font-size: 14px;
  color: #FFFFFF;
  cursor: pointer;
}
.yjy-list .yjy-dl .yjy-ltl .yjy-lt-cz .yjy-lt-cz-l.on {
  background: #ffffff;
  color: #666666;
}
.yjy-list .yjy-dl .yjy-ltr {
  position: relative;
  margin-left: 26px;
  width: 364px;
  height: 437px;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-lgfr {
  position: absolute;
  top: 165px;
  left: 183px;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-lt-head {
  position: relative;
  height: 100px;
  overflow: hidden;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-lt-head .yjy-lt-himg {
  flex-shrink: 0;
  width: 100px;
  height: 100px;
  border-radius: 8px 8px 8px 8px;
  overflow: hidden;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-lt-head .yjy-lt-hinfo {
  margin-left: 12px;
  position: relative;
  overflow: hidden;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-lt-head .yjy-lt-hinfo .yjy-hinfo-t {
  height: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-lt-head .yjy-lt-hinfo .yjy-hinfo-t h4 {
  height: 26px;
  font-size: 20px;
  color: #000000;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-lt-head .yjy-lt-hinfo .yjy-hinfo-t .yjy-hfsh {
  font-size: 16px;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-lt-head .yjy-lt-hinfo .yjy-hinfo-s {
  margin-top: 7px;
  height: 20px;
  line-height: 20px;
  font-size: 16px;
  color: #515151;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-lt-head .yjy-lt-hinfo .yjy-hinfo-j {
  margin-top: 8px;
  height: 20px;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-lt-head .yjy-lt-hinfo .yjy-hinfo-j .yjy-rwj {
  margin-right: 20px;
  padding-left: 28px;
  background: url("/themes/simplebootx/Public/sub/images/xicon7.png") no-repeat 3px center;
  background-size: 20px 20px;
  font-size: 14px;
  font-weight: bold;
  color: #F0814C;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-lt-head .yjy-lt-hinfo .yjy-hinfo-j .yjy-rwz {
  padding-left: 28px;
  background: url("/themes/simplebootx/Public/sub/images/xicon6.png") no-repeat 3px center;
  background-size: 20px 20px;
  font-size: 14px;
  font-weight: bold;
  color: #E53E12;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-lt-head .yjy-lt-hinfo .yjy-hinfo-label {
  margin-top: 12px;
  overflow: hidden;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-lt-head .yjy-lt-hinfo .yjy-hinfo-label span {
  position: relative;
  margin-right: 12px;
  margin-bottom: 10px;
  text-align: center;
  line-height: 26px;
  height: 26px;
  border-radius: 54px 54px 54px 54px;
  border: 1px solid #EF6039;
  padding: 0 12px;
  font-size: 14px;
  color: #EF6039;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-ltr-title {
  margin-top: 16px;
  font-weight: bold;
  font-size: 18px;
  color: #313033;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-ltr-tro {
  margin-top: 8px;
  height: 52px;
  font-size: 16px;
  color: #515151;
  line-height: 26px;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-ltr-bqq {
  margin-top: 4px;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-ltr-bqq .yjy-ltr-bqq-l {
  margin-top: 12px;
  height: 18px;
  font-size: 14px;
  color: #828282;
  line-height: 18px;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-ltprc {
  display: flex;
  align-items: end;
  margin-top: 20px;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-ltprc .yjy-lps {
  height: 41px;
  font-weight: bold;
  color: #FF0000;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-ltprc .yjy-lps .yjy-lps-a {
  font-size: 24px;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-ltprc .yjy-lps .yjy-lps-b {
  font-size: 32px;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-ltprc .yjy-lpq {
  flex: 1;
  display: flex;
  margin-left: 14px;
  height: 18px;
  font-size: 14px;
  color: #999999;
  line-height: 18px;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-ltprc .yjy-lpq em {
  margin-left: 20px;
  color: #13B9C7;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-ltr-foot {
  padding: 20px 24px 0;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-ltr-foot .yjy-ltr-fbtn {
  position: relative;
  text-align: center;
  line-height: 44px;
  width: 128px;
  height: 44px;
  border-radius: 8px 8px 8px 8px;
  border: 1px solid #FF6238;
  font-size: 18px;
  color: #FF6238;
  cursor: pointer;
}
.yjy-list .yjy-dl .yjy-ltr .yjy-ltr-foot .yjy-ltr-fbtn:hover {
  background: #FF6238;
  color: #FFFFFF;
}
/*jxxq-box*/
.jxxq-box {
  padding-bottom: 20px;
}
.jxxq-box .jxxq-left {
  width: 830px;
}
.jxxq-box .jxxq-left .jxxq-head {
  position: relative;
  padding: 20px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-head-t .jxxq-head-timg {
  width: 100px;
  height: 100px;
  border-radius: 8px 8px 8px 8px;
  overflow: hidden;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-head-t .jxxq-head-tinfo {
  padding-top: 5px;
  margin-left: 12px;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-head-t .jxxq-head-tinfo .jxxq-hinfo-t {
  width: 540px;
  line-height: 25px;
  color: #000000;
  overflow: hidden;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-head-t .jxxq-head-tinfo .jxxq-hinfo-t h4 {
  display: inline;
  font-size: 20px;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-head-t .jxxq-head-tinfo .jxxq-hinfo-t .jxxq-hish {
  white-space: nowrap;
  font-size: 16px;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-head-t .jxxq-head-tinfo .jxxq-rs {
  margin-top: 8px;
  height: 20px;
  line-height: 20px;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-head-t .jxxq-head-tinfo .jxxq-rs .jxxq-rwj {
  padding-left: 28px;
  background: url("../images/xicon7.png") no-repeat 3px center;
  background-size: 20px 20px;
  font-size: 14px;
  color: #F0814C;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-head-t .jxxq-head-tinfo .jxxq-rs .jxxq-rwz {
  margin-left: 20px;
  padding-left: 28px;
  background: url("../images/xicon6.png") no-repeat 3px center;
  background-size: 20px 20px;
  font-size: 14px;
  color: #E53E12;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-head-t .jxxq-head-tinfo .jxxq-rlabel {
  width: 360px;
  margin-top: 12px;
  overflow: hidden;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-head-t .jxxq-head-tinfo .jxxq-rlabel .jxxq-rlabel-a {
  position: relative;
  margin-bottom: 4px;
  margin-right: 12px;
  text-align: center;
  line-height: 26px;
  height: 26px;
  border-radius: 54px 54px 54px 54px;
  border: 1px solid #EF6039;
  padding: 0 12px;
  font-size: 14px;
  color: #EF6039;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-head-z {
  margin-top: 16px;
  height: 23px;
  line-height: 23px;
  font-weight: bold;
  font-size: 18px;
  color: #313033;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-head-l {
  margin-top: 4px;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-head-l p {
  margin-top: 8px;
  height: 20px;
  line-height: 20px;
  font-size: 16px;
  color: #313033;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-head-sq {
  margin-top: 15px;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-head-sq .jxxq-head-qa {
  height: 32px;
  line-height: 32px;
  padding-left: 40px;
  background: url("/themes/simplebootx/Public/sub/images/xiaohao/sc0.png") no-repeat 0 center;
  background-size: 32px 32px;
  font-size: 16px;
  color: #313033;
  cursor: pointer;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-head-sq .jxxq-head-qa.on {
  background: url("/themes/simplebootx/Public/sub/images/xiaohao/sc1.png") no-repeat 0 center;
  background-size: 32px 32px;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-head-sq .jxxq-head-qb {
  margin-left: 16px;
  font-size: 14px;
  color: #999999;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-head-q {
  margin-top: 8px;
  height: 22px;
  font-size: 14px;
  color: #FF0000;
  line-height: 22px;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-gfrz {
  position: absolute;
  top: 96px;
  left: 452px;
  width: 165px;
  height: 160px;
  z-index: 1;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-pxx {
  position: absolute;
  top: 28px;
  right: 20px;
  text-align: right;
  display: flex;
  flex-direction: column;
  align-items: end;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-pxx .jxxq-pxx-l {
  height: 51px;
  font-weight: bold;
  color: #FF0000;
  line-height: 51px;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-pxx .jxxq-pxx-l span {
  font-size: 28px;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-pxx .jxxq-pxx-l em {
  font-size: 40px;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-pxx .jxxq-pxx-x {
  margin-top: 13px;
  height: 20px;
  line-height: 20px;
  font-size: 16px;
  color: #999999;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-pxx .jxxq-pxx-b {
  margin-top: 120px;
  text-align: center;
  line-height: 43px;
  width: 128px;
  height: 43px;
  border-radius: 8px 8px 8px 8px;
  border: 1px solid #FF6238;
  font-size: 18px;
  color: #FF6238;
  cursor: pointer;
}
.jxxq-box .jxxq-left .jxxq-head .jxxq-pxx .jxxq-pxx-b:hover {
  background: #FF6238;
  color: #FFFFFF;
}
.jxxq-box .jxxq-left .jxxq-info {
  position: relative;
  margin-top: 20px;
  padding: 20px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
}
.jxxq-box .jxxq-left .jxxq-info .jxxq-it {
  line-height: 23px;
  font-weight: bold;
  font-size: 18px;
  color: #313033;
}
.jxxq-box .jxxq-left .jxxq-info .jxxq-ip {
  margin-top: 11px;
  font-size: 16px;
  color: #515151;
  line-height: 26px;
}
.jxxq-box .jxxq-left .jxxq-info .jxxq-ltl {
  position: relative;
  margin: 0;
  margin-top: 17px;
  width: 777px;
  height: 437px;
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
}
.jxxq-box .jxxq-left .jxxq-info .jxxq-ltl .swiper-button-disabled {
  display: none;
}
.jxxq-box .jxxq-left .jxxq-info .jxxq-ltl:hover .swiper-button-prev {
  opacity: 1;
}
.jxxq-box .jxxq-left .jxxq-info .jxxq-ltl:hover .swiper-button-next {
  opacity: 1;
}
.jxxq-box .jxxq-left .jxxq-info .jxxq-ltl .jxxq-dl-video {
  width: 777px;
  height: 437px;
  overflow: hidden;
}
.jxxq-box .jxxq-left .jxxq-info .jxxq-ltl .jxxq-dl-img {
  text-align: center;
  width: auto;
  height: 437px;
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
}
.jxxq-box .jxxq-left .jxxq-info .jxxq-ltl .jxxq-dl-img img {
  min-width: 328px;
  max-width: 686px;
  height: 100%;
  object-fit: cover;
}
.jxxq-box .jxxq-left .jxxq-info .jxxq-ltl .swiper-button-prev {
  left: 6px;
  top: 195px;
  width: 48px;
  height: 48px;
  background: url("/themes/simplebootx/Public/sub/images/newgame/prev.png") no-repeat center center;
  opacity: 0.4;
}
.jxxq-box .jxxq-left .jxxq-info .jxxq-ltl .swiper-button-next {
  right: 6px;
  top: 195px;
  width: 48px;
  height: 48px;
  background: url("/themes/simplebootx/Public/sub/images/newgame/next.png") no-repeat center center;
  opacity: 0.4;
}
.jxxq-box .jxxq-left .jxxq-info .jxxq-ltl .jxxq-lt-cz {
  position: absolute;
  left: 296px;
  bottom: 9px;
  width: 184px;
  height: 38px;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 19px;
  z-index: 2;
}
.jxxq-box .jxxq-left .jxxq-info .jxxq-ltl .jxxq-lt-cz .jxxq-lt-cz-l {
  text-align: center;
  line-height: 30px;
  width: 84px;
  height: 30px;
  border-radius: 15px;
  font-size: 14px;
  color: #FFFFFF;
  cursor: pointer;
}
.jxxq-box .jxxq-left .jxxq-info .jxxq-ltl .jxxq-lt-cz .jxxq-lt-cz-l.on {
  background: #ffffff;
  color: #666666;
}
.jxxq-box .jxxq-right {
  margin-left: 20px;
  width: 350px;
}
.jxxq-mbx {
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
}
.jxxq-mbx .jxxq-mbx-t {
  position: relative;
  padding: 0 20px;
  height: 48px;
  border-bottom: 1px solid #BBBBBB;
}
.jxxq-mbx .jxxq-mbx-t h3 {
  line-height: 46px;
  font-size: 18px;
  color: #313033;
  border-bottom: 4px solid #FF6238;
}
.jxxq-mbx .jxxq-mbx-t a {
  font-size: 12px;
  color: #828282;
}
/**/
.pyx-ul li {
  position: relative;
  padding: 0 20px;
  height: 84px;
  border-bottom: 1px dashed #EEEEEE;
}
.pyx-ul li:last-child {
  border-bottom: none;
}
.pyx-ul li a {
  overflow: hidden;
}
.pyx-ul li a .pyx-uimg {
  flex-shrink: 0;
  width: 60px;
  height: 60px;
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
}
.pyx-ul li a .pyx-uinfo {
  margin-left: 12px;
  overflow: hidden;
}
.pyx-ul li a .pyx-uinfo .pyx-uinfo-t h4 {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-weight: normal;
  height: 20px;
  font-size: 16px;
  color: #313033;
}
.pyx-ul li a .pyx-uinfo .pyx-uinfo-p {
  margin-top: 15px;
  height: 15px;
  line-height: 15px;
  font-size: 12px;
  color: #828282;
}
.pyx-ul li a .pyx-uix {
  text-align: center;
  line-height: 26px;
  width: 60px;
  height: 26px;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #13B9C7;
  font-size: 14px;
  color: #13B9C7;
}
.pyx-ul li a .pyx-uix:hover {
  background: #13B9C7;
  color: #FFFFFF;
}
/*game-ulsbu*/
.game-ulsbu {
  position: relative;
  width: 1200px;
  margin: 0 auto 20px;
}
.game-ulsbu .game-uli {
  position: relative;
  margin: 12px 20px 0;
  width: 360px;
  height: 104px;
  padding: 0 12px;
  box-sizing: border-box;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
}
.game-ulsbu .game-uli .game-ulimg {
  width: 80px;
  height: 80px;
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
}
.game-ulsbu .game-uli .game-ulinfo {
  margin-left: 12px;
  overflow: hidden;
}
.game-ulsbu .game-uli .game-ulinfo .game-ult {
  height: 20px;
  line-height: 20px;
  font-size: 16px;
  color: #313033;
}
.game-ulsbu .game-uli .game-ulinfo .game-ulp {
  margin-top: 8px;
  height: 18px;
  font-size: 14px;
  color: #666666;
}
.game-ulsbu .game-uli .game-ulinfo .game-ulx {
  margin-top: 4px;
  height: 18px;
  font-size: 14px;
  color: #666666;
}
/*game-wqzy*/
.game-wqzy .xnyq-list {
  position: relative;
  min-height: 500px;
}
.game-wqzy .xnyq-list .xnyq-dd {
  position: relative;
  box-sizing: border-box;
  margin-top: 12px;
  padding: 12px 20px 0;
  height: 212px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
}
.game-wqzy .xnyq-list .xnyq-dd .xnyq-dd-l {
  height: 164px;
}
.game-wqzy .xnyq-list .xnyq-dd .xnyq-dd-l .xnyq-dd-lt {
  padding-top: 19px;
  height: 145px;
  box-sizing: border-box;
}
.game-wqzy .xnyq-list .xnyq-dd .xnyq-dd-l .xnyq-dd-lt .xnyq-dd-ltt-l {
  width: 100px;
  height: 100px;
  border-radius: 14px 14px 14px 14px;
  overflow: hidden;
}
.game-wqzy .xnyq-list .xnyq-dd .xnyq-dd-l .xnyq-dd-lt .xnyq-dd-lt-r {
  margin-left: 20px;
  padding-top: 2px;
  height: 100px;
}
.game-wqzy .xnyq-list .xnyq-dd .xnyq-dd-l .xnyq-dd-lt .xnyq-dd-lt-r h4 {
  height: 25px;
  font-weight: bold;
  font-size: 20px;
  color: #313033;
  line-height: 25px;
}
.game-wqzy .xnyq-list .xnyq-dd .xnyq-dd-l .xnyq-dd-lt .xnyq-dd-lt-r .xnyq-dd-lt-rs {
  height: 20px;
}
.game-wqzy .xnyq-list .xnyq-dd .xnyq-dd-l .xnyq-dd-lt .xnyq-dd-lt-r .ruwj {
  margin-right: 20px;
  padding-left: 28px;
  background: url("/themes/simplebootx/Public/sub/images/xicon7.png") no-repeat 3px center;
  background-size: 20px 20px;
  font-size: 14px;
  color: #F0814C;
}
.game-wqzy .xnyq-list .xnyq-dd .xnyq-dd-l .xnyq-dd-lt .xnyq-dd-lt-r .ruwz {
  padding-left: 28px;
  background: url("/themes/simplebootx/Public/sub/images/xicon6.png") no-repeat 3px center;
  background-size: 20px 20px;
  font-size: 14px;
  color: #E53E12;
}
.game-wqzy .xnyq-list .xnyq-dd .xnyq-dd-l .xnyq-dd-lt .xnyq-dd-lt-r .xnyq-dd-lt-rc {
  margin-top: 10px;
  height: 18px;
  font-size: 14px;
  color: #313033;
  line-height: 18px;
}
.game-wqzy .xnyq-list .xnyq-dd .xnyq-dd-l .xnyq-dd-lt .xnyq-dd-lt-r .xnyq-dd-lbc {
  margin-top: 12px;
}
.game-wqzy .xnyq-list .xnyq-dd .xnyq-dd-l .xnyq-dd-lt .xnyq-dd-lt-r .xnyq-dd-lbc a {
  margin-right: 12px;
  display: flex;
  align-items: center;
  padding: 0 12px;
  height: 26px;
  line-height: 26px;
  border-radius: 54px 54px 54px 54px;
  border: 1px solid #EF6039;
  font-size: 14px;
  color: #EF6039;
}
.game-wqzy .xnyq-list .xnyq-dd .xnyq-dd-l .xnyq-dd-lb {
  display: flex;
  align-items: center;
  height: 32px;
  line-height: 32px;
}
.game-wqzy .xnyq-list .xnyq-dd .xnyq-dd-l .xnyq-dd-lb .xnyq-dd-lba {
  width: 96px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  background: #FF6238;
  border-radius: 4px 4px 4px 4px;
  font-size: 14px;
  color: #FFFFFF;
  cursor: pointer;
}
.game-wqzy .xnyq-list .xnyq-dd .xnyq-dd-l .xnyq-dd-lb .xnyq-dd-lbb {
  position: relative;
  margin-left: 26px;
  box-sizing: border-box;
  padding-left: 30px;
  background-image: url(../images/zhuanyou/icon4.png);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 24px;
  font-weight: bold;
  font-size: 14px;
  color: #FF6238;
}
.game-wqzy .xnyq-list .xnyq-dd .xnyq-dd-l .xnyq-dd-lb .xnyq-dd-lbb .jszjaa {
  padding-left: 16px;
  background-image: url(../images/zhuanyou/icon6.png);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 12px auto;
}
.game-wqzy .xnyq-list .xnyq-dd .xnyq-dd-l .xnyq-dd-lb .xnyq-dd-lbc {
  margin-left: 23px;
  padding-left: 28px;
  background-image: url(../images/zhuanyou/icon5.png);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 20px;
  font-size: 12px;
  color: #999999;
}
.game-wqzy .xnyq-list .xnyq-dd .xnyq-dd-r {
  position: relative;
}
.game-wqzy .xnyq-list .xnyq-dd .xnyq-dd-r .xnyq-dd-r-imgs {
  position: relative;
  width: 334px;
  height: 188px;
}
.game-wqzy .xnyq-list .xnyq-dd .xnyq-dd-r .xnyq-dd-r-imgs:hover .swiper-button-prev {
  opacity: 1;
}
.game-wqzy .xnyq-list .xnyq-dd .xnyq-dd-r .xnyq-dd-r-imgs:hover .swiper-button-next {
  opacity: 1;
}
.game-wqzy .xnyq-list .xnyq-dd .xnyq-dd-r .xnyq-dd-r-imgs .swiper-button-prev {
  margin-top: 0;
  left: 8px;
  top: 79px;
  width: 36px;
  height: 36px;
  background: url("/themes/simplebootx/Public/sub/images/newgame/prev.png") no-repeat center center;
  background-size: 100%;
  border-radius: 50%;
  opacity: 0.4;
}
.game-wqzy .xnyq-list .xnyq-dd .xnyq-dd-r .xnyq-dd-r-imgs .swiper-button-next {
  margin-top: 0;
  right: 8px;
  top: 79px;
  width: 36px;
  height: 36px;
  background: url("/themes/simplebootx/Public/sub/images/newgame/next.png") no-repeat center center;
  background-size: 100%;
  border-radius: 50%;
  opacity: 0.4;
}
.game-wqzy .xnyq-list .xnyq-dd .xnyq-dd-r .xnyq-dd-r-imgs .swiper-slide.xnyqr-video {
  width: 334px;
  height: 188px;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 6px 6px 6px 6px;
  overflow: hidden;
}
.game-wqzy .xnyq-list .xnyq-dd .xnyq-dd-r .xnyq-dd-r-imgs .swiper-slide.xnyqr-video video {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.game-wqzy .xnyq-list .xnyq-dd .xnyq-dd-r .xnyq-dd-r-imgs .swiper-slide.xnyqr-img {
  width: 141px;
  height: 188px;
  border-radius: 4px 4px 4px 4px;
  overflow: hidden;
}
/*game-wscq*/
.game-wscq {
  position: relative;
  background: url("/themes/simplebootx/Public/sub/images/compilation/cqbg.png") no-repeat center center;
  background-size: 100% 100%;
  overflow: hidden;
}
.game-wscq .wscq-left {
  position: absolute;
  left: 0;
  top: 0;
  width: 468px;
  height: 639px;
  background: url("/themes/simplebootx/Public/sub/images/compilation/ll.png") no-repeat center center;
  background-size: 100% 100%;
}
.game-wscq .wscq-right {
  position: absolute;
  top: 165px;
  right: 0;
  width: 578px;
  height: 1043px;
  background: url("/themes/simplebootx/Public/sub/images/compilation/rr.png") no-repeat center center;
  background-size: 100% 100%;
}
.game-wscq .game-sx {
  background: rgba(255, 255, 255, 0.68);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #FFFFFF;
}
.game-wscq .game-lb .qgame-list .qgame-list-li {
  background: rgba(255, 255, 255, 0.68);
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #FFFFFF;
}
.game-wscq .game-lb .qgame-list .qgame-list-li .qgame-list-lsq a {
  background-color: #EF6039;
  color: #fff;
}
/*mxy-list*/
.mxy-list {
  position: relative;
  margin-top: -10px;
  overflow: hidden;
}
.mxy-list .mxy-li {
  position: relative;
  margin: 20px 20px 0 0;
  float: left;
  width: 590px;
  height: 444px;
  background-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
}
.mxy-list .mxy-li:nth-child(2n) {
  margin-right: 0;
}
.mxy-list .mxy-li .mxy-imgs {
  position: relative;
  width: 590px;
  height: 332px;
}
.mxy-list .mxy-li .mxy-imgs .swiper-button-disabled {
  display: none;
}
.mxy-list .mxy-li .mxy-imgs:hover .swiper-button-prev {
  opacity: 1;
}
.mxy-list .mxy-li .mxy-imgs:hover .swiper-button-next {
  opacity: 1;
}
.mxy-list .mxy-li .mxy-imgs .swiper-button-prev {
  margin-top: 0;
  left: 8px;
  top: 142px;
  width: 48px;
  height: 48px;
  background: url("/themes/simplebootx/Public/sub/images/newgame/prev.png") no-repeat center center;
  background-size: 100% 100%;
  opacity: 0.4;
}
.mxy-list .mxy-li .mxy-imgs .swiper-button-next {
  margin-top: 0;
  right: 8px;
  top: 142px;
  width: 48px;
  height: 48px;
  background: url("/themes/simplebootx/Public/sub/images/newgame/next.png") no-repeat center center;
  background-size: 100% 100%;
  opacity: 0.4;
}
.mxy-list .mxy-li .mxy-imgs .swiper-slide.mxy-video {
  width: 590px;
  height: 332px;
  overflow: hidden;
}
.mxy-list .mxy-li .mxy-imgs .swiper-slide.mxy-video video {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.mxy-list .mxy-li .mxy-imgs .swiper-slide.mxy-img {
  width: 249px;
  height: 332px;
  overflow: hidden;
}
.mxy-list .mxy-li .mxy-imgs .mxy-cz {
  position: absolute;
  left: 203px;
  bottom: 8px;
  width: 184px;
  height: 38px;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 19px;
  z-index: 2;
}
.mxy-list .mxy-li .mxy-imgs .mxy-cz .mxy-cz-l {
  text-align: center;
  line-height: 30px;
  width: 84px;
  height: 30px;
  border-radius: 15px;
  font-size: 14px;
  color: #FFFFFF;
  cursor: pointer;
}
.mxy-list .mxy-li .mxy-imgs .mxy-cz .mxy-cz-l.on {
  background: #ffffff;
  color: #666666;
}
.mxy-list .mxy-li .mxy-info {
  position: relative;
  padding: 12px 20px;
  height: 112px;
  box-sizing: border-box;
  overflow: hidden;
}
.mxy-list .mxy-li .mxy-info .mxy-info-l {
  position: relative;
  flex-shrink: 0;
  width: 88px;
  height: 88px;
  border-radius: 7px 7px 7px 7px;
  overflow: hidden;
}
.mxy-list .mxy-li .mxy-info .mxy-info-c {
  position: relative;
  margin-left: 12px;
  overflow: hidden;
}
.mxy-list .mxy-li .mxy-info .mxy-info-c .mxy-info-ca {
  height: 25px;
  line-height: 25px;
  font-size: 20px;
  color: #000000;
}
.mxy-list .mxy-li .mxy-info .mxy-info-c .mxy-hinfo-j {
  margin-top: 8px;
  height: 20px;
}
.mxy-list .mxy-li .mxy-info .mxy-info-c .mxy-hinfo-j .mxy-rwj {
  margin-right: 20px;
  padding-left: 28px;
  background: url("/themes/simplebootx/Public/sub/images/xicon7.png") no-repeat 3px center;
  background-size: 20px 20px;
  font-size: 14px;
  font-weight: bold;
  color: #F0814C;
}
.mxy-list .mxy-li .mxy-info .mxy-info-c .mxy-hinfo-j .mxy-rwz {
  padding-left: 28px;
  background: url("/themes/simplebootx/Public/sub/images/xicon6.png") no-repeat 3px center;
  background-size: 20px 20px;
  font-size: 14px;
  font-weight: bold;
  color: #E53E12;
}
.mxy-list .mxy-li .mxy-info .mxy-info-c .mxy-rlabel {
  margin-top: 8px;
  overflow: hidden;
}
.mxy-list .mxy-li .mxy-info .mxy-info-c .mxy-rlabel .mxy-rlabel-a {
  position: relative;
  box-sizing: border-box;
  margin-bottom: 4px;
  margin-right: 12px;
  text-align: center;
  line-height: 24px;
  height: 26px;
  border-radius: 54px 54px 54px 54px;
  border: 1px solid #EF6039;
  padding: 0 12px;
  font-size: 14px;
  color: #EF6039;
}
.mxy-list .mxy-li .mxy-info .mxy-info-r {
  flex-shrink: 0;
  margin-top: 15px;
  box-sizing: border-box;
  padding: 8px 0 0 12px;
  width: 188px;
  height: 57px;
  background: #FF9828;
  border-radius: 8px 8px 8px 8px;
}
.mxy-list .mxy-li .mxy-info .mxy-info-r .mxy-info-ra {
  height: 18px;
  font-weight: bold;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 18px;
}
.mxy-list .mxy-li .mxy-info .mxy-info-r .mxy-info-rb {
  margin-top: 8px;
  height: 15px;
  line-height: 15px;
  font-size: 12px;
  color: #FFFFFF;
}
.mxy-list .mxy-li .mxy-info .mxy-info-p {
  width: 220px;
}
.mxy-list .mxy-li .mxy-info .mxy-info-p .mxy-info-pa {
  text-align: right;
}
.mxy-list .mxy-li .mxy-info .mxy-info-p .mxy-info-pa a {
  height: 15px;
  line-height: 15px;
  font-size: 12px;
  color: #828282;
}
.mxy-list .mxy-li .mxy-info .mxy-info-p .mxy-info-pb {
  position: relative;
  white-space: nowrap;
  margin-top: 10px;
  padding-left: 10px;
  height: 26px;
  border-radius: 13px;
  font-size: 14px;
  color: #656565;
}
.mxy-list .mxy-li .mxy-info .mxy-info-p .mxy-info-pb.op {
  background: #DAEEFF;
  border: 1px dashed #00B3FE;
}
.mxy-list .mxy-li .mxy-info .mxy-info-p .mxy-info-pb.oc {
  background: #FFF7F5;
  border: 1px dashed #FF6238;
  color: #FF6238;
}
.mxy-list .mxy-li .mxy-info .mxy-info-p .mxy-info-pb em {
  margin-left: 8px;
}
.mxy-list .mxy-li .mxy-info .mxy-info-p .mxy-info-pb .mxy-info-py {
  width: 42px;
  height: 19px;
  background: #FF6238;
  border-radius: 2px 2px 2px 2px;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  text-align: center;
  line-height: 19px;
  cursor: pointer;
}
.mxy-list .mxy-li .mxy-info .mxy-info-p .mxy-info-pb .mxy-info-pc {
  margin-left: 10px;
  width: 60px;
  overflow: hidden;
}
/*mxzy-list*/
.mxzy-list {
  position: relative;
  margin-top: -10px;
  overflow: hidden;
}
.mxzy-list .mxzy-li {
  position: relative;
  margin: 20px 20px 0 0;
  float: left;
  width: 590px;
  height: 444px;
  background-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
}
.mxzy-list .mxzy-li:nth-child(2n) {
  margin-right: 0;
}
.mxzy-list .mxzy-li .mxzy-imgs {
  position: relative;
  width: 590px;
  height: 332px;
}
.mxzy-list .mxzy-li .mxzy-imgs .swiper-button-disabled {
  display: none;
}
.mxzy-list .mxzy-li .mxzy-imgs:hover .swiper-button-prev {
  opacity: 1;
}
.mxzy-list .mxzy-li .mxzy-imgs:hover .swiper-button-next {
  opacity: 1;
}
.mxzy-list .mxzy-li .mxzy-imgs .swiper-button-prev {
  margin-top: 0;
  left: 8px;
  top: 142px;
  width: 48px;
  height: 48px;
  background: url("/themes/simplebootx/Public/sub/images/newgame/prev.png") no-repeat center center;
  background-size: 100% 100%;
  opacity: 0.4;
}
.mxzy-list .mxzy-li .mxzy-imgs .swiper-button-next {
  margin-top: 0;
  right: 8px;
  top: 142px;
  width: 48px;
  height: 48px;
  background: url("/themes/simplebootx/Public/sub/images/newgame/next.png") no-repeat center center;
  background-size: 100% 100%;
  opacity: 0.4;
}
.mxzy-list .mxzy-li .mxzy-imgs .swiper-slide.mxzy-video {
  width: 590px;
  height: 332px;
  overflow: hidden;
}
.mxzy-list .mxzy-li .mxzy-imgs .swiper-slide.mxzy-video video {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.mxzy-list .mxzy-li .mxzy-imgs .swiper-slide.mxzy-img {
  width: 249px;
  height: 332px;
  overflow: hidden;
}
.mxzy-list .mxzy-li .mxzy-imgs .mxzy-cz {
  position: absolute;
  left: 203px;
  bottom: 8px;
  width: 184px;
  height: 38px;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 19px;
  z-index: 2;
}
.mxzy-list .mxzy-li .mxzy-imgs .mxzy-cz .mxzy-cz-l {
  text-align: center;
  line-height: 30px;
  width: 84px;
  height: 30px;
  border-radius: 15px;
  font-size: 14px;
  color: #FFFFFF;
  cursor: pointer;
}
.mxzy-list .mxzy-li .mxzy-imgs .mxzy-cz .mxzy-cz-l.on {
  background: #ffffff;
  color: #666666;
}
.mxzy-list .mxzy-li .mxzy-info {
  position: relative;
  padding: 12px 20px;
  height: 112px;
  box-sizing: border-box;
  overflow: hidden;
}
.mxzy-list .mxzy-li .mxzy-info .mxzy-info-l {
  position: relative;
  flex-shrink: 0;
  width: 88px;
  height: 88px;
  border-radius: 7px 7px 7px 7px;
  overflow: hidden;
}
.mxzy-list .mxzy-li .mxzy-info .mxzy-info-c {
  position: relative;
  flex-shrink: 0;
  margin-left: 12px;
  overflow: hidden;
}
.mxzy-list .mxzy-li .mxzy-info .mxzy-info-c .mxzy-info-ca {
  height: 25px;
  line-height: 25px;
  font-size: 20px;
  color: #000000;
}
.mxzy-list .mxzy-li .mxzy-info .mxzy-info-c .mxzy-hinfo-j {
  margin-top: 8px;
  height: 20px;
}
.mxzy-list .mxzy-li .mxzy-info .mxzy-info-c .mxzy-hinfo-j .mxzy-rwj {
  margin-right: 20px;
  padding-left: 28px;
  background: url("/themes/simplebootx/Public/sub/images/xicon7.png") no-repeat 3px center;
  background-size: 20px 20px;
  font-size: 14px;
  font-weight: bold;
  color: #F0814C;
}
.mxzy-list .mxzy-li .mxzy-info .mxzy-info-c .mxzy-hinfo-j .mxzy-rwz {
  padding-left: 28px;
  background: url("/themes/simplebootx/Public/sub/images/xicon6.png") no-repeat 3px center;
  background-size: 20px 20px;
  font-size: 14px;
  font-weight: bold;
  color: #E53E12;
}
.mxzy-list .mxzy-li .mxzy-info .mxzy-info-c .mxzy-rlabel {
  margin-top: 8px;
  overflow: hidden;
}
.mxzy-list .mxzy-li .mxzy-info .mxzy-info-c .mxzy-rlabel .mxzy-rlabel-a {
  position: relative;
  box-sizing: border-box;
  margin-bottom: 4px;
  margin-right: 12px;
  text-align: center;
  line-height: 24px;
  height: 26px;
  border-radius: 54px 54px 54px 54px;
  border: 1px solid #EF6039;
  padding: 0 12px;
  font-size: 14px;
  color: #EF6039;
}
.mxzy-list .mxzy-li .mxzy-info .mxzy-info-r {
  margin-top: 15px;
  flex-shrink: 0;
  box-sizing: border-box;
  width: 110px;
}
.mxzy-list .mxzy-li .mxzy-info .mxzy-info-r .mxzy-info-ra {
  white-space: nowrap;
  padding-left: 28px;
  height: 28px;
  line-height: 28px;
  background: url("/themes/simplebootx/Public/sub/images/zhuanyou/icon5.png") no-repeat 0 center;
  font-size: 12px;
  color: #999999;
}
.mxzy-list .mxzy-li .mxzy-info .mxzy-info-r .mxzy-info-rb {
  margin-top: 8px;
  width: 98px;
  height: 32px;
  background: #FF6238;
  border-radius: 4px 4px 4px 4px;
  font-weight: bold;
  line-height: 32px;
  font-size: 16px;
  color: #FFFFFF;
  text-align: center;
  cursor: pointer;
}
