@charset "UTF-8";
/*________________reset________________*/
* {
  box-sizing: border-box;
}
html,
body {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-size: .65rem;
  background: #f2f2f2;
  color: #333;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
  font-family: '微软雅黑';
}
button,
input,
select,
textarea {
  vertical-align: middle;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset {
  border: 0;
}
img {
  border: none;
  vertical-align: top;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var,
optgroup,
i {
  font-style: normal;
  font-weight: normal;
}
del,
ins {
  text-decoration: none;
}
li {
  list-style: none;
  vertical-align: middle;
}
abbr,
acronym {
  border: 0;
  font-variant: normal;
}
select,
input,
textarea,
a {
  outline: none;
}
textarea {
  resize: none;
  overflow: auto;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a {
  text-decoration: none;
  cursor: pointer;
  color: #333333;
}
input[type=search]::-webkit-search-cancel-button,
input[type="button"],
input[type="submit"],
input[type="reset"] {
  -webkit-appearance: none;
}
.hide {
  display: none;
}
.full_screen {
  min-height: 100%;
}
/*________________public__________________*/
.user_logo {
  border-radius: 50%;
}
/*color*/
.color_main {
  color: #eb1d39!important;
}
.color_gray {
  color: #808080!important;
}
.color_white {
  color: #fff!important;
}
.color_green {
  color: #549553!important;
}
.color_green2 {
  color: #1ed144;
}
.color_blue {
  color: #365f95!important;
}
.color_red {
  color: #e60012!important;
}
.color_yellow {
  color: #ffae00!important;
}
.color_orange {
  color: #f38a44!important;
}
.color_gray2 {
  color: #bebebe !important;
}
.color_black {
  color: #333333;
}
/*background*/
.bg_main {
  background: #e60012;
}
.bg_white {
  background: #fff!important;
}
.bg_gray {
  background: #f4f4f6 !important;
}
/*display*/
.dis_block {
  display: block;
}
.dis_inline_block {
  display: inline-block;
}
.h_tag {
  border-radius: .25em;
  background: #999;
  padding: 0 .5em ;
  color: #fff;
  font-size: 0.5rem;
  vertical-align: baseline;
  margin: 0 0.1rem;
  line-height: 0.5rem;
  height: 0.65rem;
}
.h_tag.pink {
  background: #ff6969;
}
.list_style_green {
  display: inline-block;
  width: 0.35rem;
  height: 0.35rem;
  border-radius: 50%;
  background: #02ae62;
  vertical-align: middle;
}
.icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 100%!important;
}
.icon_search {
  background: url(../images/icon_search.png) no-repeat center center;
  background-size: 100% 100%;
}
.icon_see_more {
  background: url(../images/icon_see_more.png) no-repeat center center;
  background-size: 100% 100%;
  width: .4rem;
  height: .7rem;
}
.icon_play3 {
  background: url(../images/icon_play3.png) no-repeat center center;
  background-size: 100%;
}
.icon_yellow_play {
  background: url(../images/icon_play.png) no-repeat center;
  background-size: 100%;
}
.icon_zan:after {
  content: '';
  display: inline-block;
  background: url(../images/zan.png) no-repeat right center;
  background-size: auto 100%;
  height: 0.85rem;
  padding-right: 1.3rem;
}
.icon_zan.act:after {
  background: url(../images/zan_act.png) no-repeat right center;
  background-size: auto 100%;
}
.icon_waring {
  background: url(../images/wraing.png) no-repeat center;
  width: 0.65rem;
  height: 0.65rem;
  margin-right: 0.25rem;
  vertical-align: bottom;
}
.icon_jt_up {
  background: url(../images/icon_jt_up.png) no-repeat center center;
  width: 0.4rem;
  height: 0.5rem;
  margin: 0 0.2rem;
}
.icon_jt_dow {
  background: url(../images/icon_jt_dow.png) no-repeat center center;
  width: 0.4rem;
  height: 0.5rem;
  margin: 0 0.2rem;
}
.icon_js-star {
  display: inline-block;
  width: 0.85rem;
  height: 0.85rem;
  background: url(../images/js-star.png);
  background-size: 100%;
  float: right;
}
.icon_js-star.act {
  background: url(../images/iconcomment2.png);
  background-size: 100%;
  background-position: bottom;
}
.icon_comment {
  color: #808080;
  padding-left: 1.05rem;
  font-size: 0.5rem;
  background: url(../images/icon_comment.png) no-repeat left center;
  background-size: auto 100%;
}
.icon_zan_left {
  color: #808080;
  padding-left: 1.05rem;
  font-size: 0.5rem;
  background: url(../images/zan.png) no-repeat left center;
  background-size: auto 100%;
}
.icon_zhuanfa {
  color: #808080;
  padding-left: 1.05rem;
  font-size: 0.5rem;
  background: url(../images/fenxiang2.png) no-repeat left center;
  background-size: auto 100%;
}
.icon_dian {
  display: inline-block;
  width: 0.65rem;
  height: 0.15rem;
  vertical-align: middle;
  margin-left: 0.2rem;
  background: url(../images/dian.png) no-repeat center center;
}
.icon_close {
  width: 0.55rem;
  height: 0.55rem;
  display: inline-block;
  background: url(../images/icon_close.png) no-repeat center center;
  bakcground-size: 100%;
}
.icon_sex {
  width: 0.7rem;
  height: 0.7rem;
  background-size: 100%important;
}
.icon_man {
  background: url(../images/icon_man.png) no-repeat center;
}
.icon_shijian {
  width: 0.55rem;
  height: 0.55rem;
  display: inline-block;
  background: url(../images/icon_shijian.png) no-repeat center;
  background-size: 100%;
}
.icon_down_seemore {
  display: inline-block;
  width: 0.6rem;
  height: 0.35rem;
  background: url(../images/icon_arrow2.png) no-repeat center;
  background-size: 100%;
  margin: 0 0.2rem;
  vertical-align: middle;
}
.icon_my {
  display: inline-block;
  width: 0.65rem;
  height: 0.8rem;
  background: url(../images/icon_my.png) no-repeat center;
  background-size: 100%;
}
.icon_password {
  display: inline-block;
  width: 0.65rem;
  height: 0.8rem;
  background: url(../images/icon_password.png) no-repeat center;
  background-size: 100%;
}
.icon_yellow_man {
  display: inline-block;
  width: 0.6rem;
  height: 0.6rem;
  background: url(../images/yellow_icon_man.png) no-repeat center top;
  background-size: 100%;
  margin: 0 0.25rem;
}
.icon_yellow_woman {
  display: inline-block;
  width: 0.6rem;
  height: 0.6rem;
  background: url(../images/yellow_icon_woman.png) no-repeat center top;
  background-size: 100%;
  margin: 0 0.25rem;
}
/*印章*/
.icon_yz {
  display: inline-block;
  width: 2.25rem;
  height: 2.3rem;
  background-size: 100%!important;
}
.icon_yz.red {
  background: url(../images/red.png) no-repeat center;
}
.icon_yz.black {
  background: url(../images/black.png) no-repeat center;
}
.yellowNum {
  display: inline-block;
  background: url(../images/js-card-yellow.png);
  background-size: 100% 100%;
  width: 0.55rem;
  height: 0.65rem;
  color: #fff;
  font-size: 0.5rem;
  text-align: center;
  line-height: 0.65rem;
  margin: 0 0.1rem;
}
.redNum {
  display: inline-block;
  background: url(../images/js-card-red.png);
  background-size: 100% 100%;
  width: 0.55rem;
  height: 0.65rem;
  color: #fff;
  font-size: 0.5rem;
  text-align: center;
  line-height: 0.65rem;
}
.badge {
  display: inline-block;
  min-width: .5rem;
  padding: .15rem  .35rem;
  font-size: .6rem;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 2em;
}
.badge.red {
  color: #ff6969;
  border: 1px solid #ff6969;
}
/*文字排版*/
h1,
.h1 {
  font-size: 1.8rem;
}
h3,
.h3 {
  font-size: 1.1rem;
}
h4,
.h4 {
  font-size: .85rem;
}
h5,
.h5 {
  font-size: .7rem;
}
.small {
  font-size: .5rem!important;
}
.f_11 {
  font-size: 0.55rem !important;
}
.f_12 {
  font-size: 0.6rem;
}
.f_13 {
  font-size: 0.65rem !important;
}
.f_15 {
  font-size: 0.75rem;
}
/*text*/
.nowrap {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.text_indet_1 {
  text-indent: 1em;
}
/*table*/
table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}
/*清除浮动*/
.cb {
  clear: both;
}
.cl {
  clear: left;
}
.cr {
  clear: right;
}
.clear {
  clear: both;
}
.clearfix:after {
  clear: both;
  content: '';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.overflow_hide {
  overflow: hidden;
}
/*定位*/
.text_left {
  text-align: left!important;
}
.text_center {
  text-align: center;
}
.text_right {
  text-align: right!important;
}
.center_box {
  margin-left: auto;
  margin-right: auto;
}
.fl {
  float: left;
  display: inline;
}
.fr {
  float: right;
  display: inline;
}
.relative {
  position: relative!important;
}
.absolute {
  position: absolute!important;
}
/*遮罩*/
.mask {
  position: fixed;
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.5);
}
/*margin*/
.m_lr_f12 {
  margin-left: -0.6rem !important;
  margin-right: -0.6rem !important;
}
.m_t_0 {
  margin-top: 0!important;
}
.m_b_0 {
  margin-bottom: 0!important;
}
.m_b_5 {
  margin-bottom: .25rem!important;
}
.m_b_10 {
  margin-bottom: .5rem;
}
.m_b_15 {
  margin-bottom: .75rem;
}
.m_t_5 {
  margin-top: .25rem!important;
}
.m_t_7 {
  margin-top: 0.35rem !important;
}
.m_t_10 {
  margin-top: .5rem!important;
}
.m_t_12 {
  margin-top: .6rem!important;
}
.m_l_5 {
  margin-left: 0.25rem;
}
.m_l_10 {
  margin-left: 0.5rem;
}
.m_r_10 {
  margin-right: .5rem;
}
.m_b_6 {
  margin-bottom: 0.3rem;
}
/*padding*/
.p_0 {
  padding: 0!important;
}
.p_10 {
  padding: .5rem;
}
.p_20 {
  padding: 1rem;
}
.p_lr_5 {
  padding-left: .25rem!important;
  padding-right: .25rem!important;
}
.p_lr_10 {
  padding-left: .5rem!important;
  padding-right: .5rem!important;
}
.p_lr_12 {
  padding-left: .6rem!important;
  padding-right: .6rem!important;
}
.p_lr_15 {
  padding-left: .75rem;
  padding-right: .75rem;
}
.p_l_10 {
  padding-left: .5rem!important;
}
.p_l_15 {
  padding-left: .75rem;
}
.p_r_0 {
  padding-right: 0!important;
}
.p_r_5 {
  padding-right: .25rem;
}
.p_r_10 {
  padding-right: .5rem;
}
.p_tb_10 {
  padding-top: .5rem!important;
  padding-bottom: .5rem!important;
}
.p_t_none,
.p_t_0 {
  padding-top: 0!important;
}
.p_t_5 {
  padding-top: .25rem!important;
}
.p_t_8 {
  padding-top: .4rem;
}
.p_t_10 {
  padding-top: .5rem!important;
}
.p_t_15 {
  padding-top: .75rem;
}
.p_t_18 {
  padding-top: .9rem;
}
.p_t_20 {
  padding-top: 1rem;
}
.p_t_35 {
  padding-top: 1.75rem;
}
.p_t_50 {
  padding-top: 2.5rem!important;
}
.p_b_none,
.p_b_0 {
  padding-bottom: 0!important;
}
.p_b_5 {
  padding-bottom: .25rem!important;
}
.p_b_10 {
  padding-bottom: .5rem!important;
}
.p_b_15 {
  padding-bottom: .75rem;
}
.p_b_20 {
  padding-bottom: 1rem;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body,
.media-left,
.media-right {
  display: table-cell;
  vertical-align: top;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-body {
  width: 10000px;
}
/*btn*/
.btn {
  display: inline-block;
  font-size: 0.65rem;
  line-height: 1.15rem;
  text-align: center;
  border-radius: 2em;
  padding: 0 0.5rem;
  -webkit-appearance: none;
}
.btn.big {
  line-height: 1.5rem;
  display: block;
  margin-left: auto;
  margin-right: auto;
  font-size: 0.75rem;
}
.btn.small {
  font-size: 0.5rem;
  padding: 0 0.2rem;
  line-height: 0.65rem;
}
.btn.yellow {
  background: #ffae00;
  color: #fff;
  border: 1px solid #ffae00;
}
.btn.gray {
  background: #d9d7d7;
  color: #fff;
  border: 1px solid #d9d7d7;
}
.btn.gary_border {
  border: 1px solid #c4c4c4;
  color: #c4c4c4;
}
/*placeholder*/
.placeholder::-webkit-input-placeholder {
  color: #fff;
}
.placeholder:-moz-placeholder {
  color: #fff;
}
.placeholder::-moz-placeholder {
  color: #fff;
}
.placeholder:-ms-input-placeholder {
  color: #fff;
}
.checkbox_style {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  display: inline-block;
  padding-left: 0.7rem;
  background: #d9d7d7;
  height: 0.7rem;
  vertical-align: text-bottom;
}
.checkbox_style:checked {
  background: url(../images/icon_selected.png) no-repeat center;
  background-size: 100%;
}
/*vertical-align*/
sup,
.sup {
  vertical-align: top;
  display: inline-block;
}
sub,
.sub {
  vertical-align: bottom;
  display: inline-block;
}
.v_middle {
  vertical-align: middle;
}
.ver_bottom:after {
  display: inline-block;
  vertical-align: bottom;
  content: '';
  height: 100%;
}
.ver_middle:after {
  display: inline-block;
  vertical-align: middle;
  content: '';
  height: 100%;
}
/*________________public_area__________________*/
.layout {
  margin: 0 auto;
  position: relative;
}
.full_screen {
  position: fixed;
  width: 100%;
  height: 100%;
}
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
  position: relative;
  float: left;
}
.col-1 {
  width: 8.33333333%;
}
.col-2 {
  width: 16.66666666%;
}
.col-3 {
  width: 25%;
}
.col-4 {
  width: 33.33333333%;
}
.col-5 {
  width: 41.66666666%;
}
.col-6 {
  width: 50%;
}
.col-7 {
  width: 58.33333333%;
}
.col-8 {
  width: 66.66666666%;
}
.col-9 {
  width: 74.99999999%;
}
.col-10 {
  width: 83.33333333%;
}
.col-11 {
  width: 91.66666666%;
}
.col-12 {
  width: 100%;
}
.flex_box {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.flex1 {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1          
    flex: 1;
}
/*设置垂直居中*/
.middle:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
/*进度条*/
.progress {
  width: 100%;
  height: .2rem;
  background: #edebf6;
  border-radius: .25rem;
  overflow: hidden;
  margin: .3rem 0 .1rem 0;
}
.progress-bar {
  transition: all .3s;
  background: #2cc17b;
  display: inline-block;
  height: .2rem;
  border-radius: .25rem;
  vertical-align: text-top;
}
/*遮罩层*/
.shade {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  margin-right: 800px;
  height: 100%;
  margin: auto;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 99999;
  display: none;
}
/*隐藏滚动条*/
.hide_scroll {
  -webkit-overflow-scrolling: touch;
}
.hide_scroll::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
  background-color: transparent;
}
.hide_scroll::-webkit-scrollbar-track {
  display: none;
  -webkit-box-shadow: transparent;
  background-color: transparent;
}
.hide_scroll::-webkit-scrollbar {
  display: none;
  background-color: transparent;
}
.hide_scroll::-webkit-scrollbar-thumb {
  display: none;
  -webkit-box-shadow: transparent;
  background-color: tranparent;
}
.h_swiper_box {
  display: none;
}
/*title*/
.b_title {
  border-left: 1px solid #3884e1;
  line-height: 0.8rem;
  font-size: 0.75rem;
  color: #343434;
  overflow: hidden;
  margin: 0.5rem 0;
}
.b_title .tit {
  text-indent: 0.8rem;
  display: inline-block;
}
.b_title .see_more {
  font-size: 0.55rem;
  color: #616161;
}
.title_2 {
  font-weight: bolder;
  font-size: 0.7rem;
  color: #333333;
  text-align: center;
  line-height: 1.65rem;
}
.title_3 {
  padding: 0.75rem 0rem;
  font-size: 0.65rem;
  color: #000;
  border-bottom: 1px solid #f8f8f8
	overflow:hidden;
}
/*动画*/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  z-index: 100;
}
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*bast_end*/
.header_nav {
  position: fixed;
  width: 100%;
  max-width: 800px;
  z-index: 90;
  top: 0;
}
.header_nav .top {
  padding-left: 0.5rem;
  line-height: 2.1rem;
  font-size: 0.7rem;
  color: #fff;
}
.header_nav .top .logo_box {
  float: left;
  height: 2.1rem;
}
.header_nav .top .logo_box .logo {
  width: 5rem;
  vertical-align: middle;
}
.header_nav .top .nav {
  float: right;
  color: #fff;
}
.header_nav .top .nav .item {
  float: left;
  width: auto;
  font-size: 0.7rem;
  padding: 0 0.6rem;
  height: 2.1rem;
}
.header_nav .top .nav .item a {
  color: #fff;
}
.header_nav .top .nav .item.act {
  font-weight: bold;
}
.header_nav .top .nav .item.act .sub_box {
  display: block;
}
.header_nav .top .nav .item.act a.hover_btn {
  position: relative;
  display: block;
  height: 100%;
}
.header_nav .top .nav .item.act a.hover_btn:first-child:before {
  content: '';
  border: 0.4rem solid transparent;
  border-bottom-color: #fff;
  position: absolute;
  bottom: -1px;
  left: 50%;
  transform: translateX(-50%);
}
.header_nav .top .nav .sub_box {
  position: absolute;
  left: 0;
  right: 0;
  top: 2.1rem;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 800px;
  z-index: 100;
  display: none;
}
.header_nav .top .nav .sub_box .btn {
  color: #808080;
}
.header_nav .top .nav .sub_box .btn.act {
  color: #fff;
}
.header_nav .top .nav .sub_nav {
  line-height: 1.65rem;
  background: #fff;
  white-space: nowrap;
  font-weight: normal;
  overflow-x: auto;
}
.header_nav .top .nav .sub_nav a {
  color: #808080;
  font-size: 0.65rem;
  display: inline-block;
  padding: 0 0.55rem;
  position: relative;
}
.header_nav .top .nav .sub_nav a.act {
  font-weight: bold;
  color: #333;
}
.header_nav .top .nav .sub_nav a.act:after {
  content: '';
  position: absolute;
  width: 0.75rem;
  height: 0.1rem;
  bottom: 0.15rem;
  background: #ffae00;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 0.1rem;
}
.header_nav .top .nav .sub_nav .bar {
  width: 50px;
  height: 3px;
  position: absolute;
  bottom: 0.3rem;
}
.header_nav .top .nav .sub_nav .bar .color {
  width: 40%;
  margin: 0 auto;
  height: 3px;
  background: #ffae00;
}
.header_nav .top .nav .sub_nav .act_more {
  position: fixed;
  right: 0;
  top: 2.1rem;
  width: 1.65rem;
  color: #333;
  background: #ffffff url(../images/sub_nav_seemore.jpg) no-repeat center center;
  background-size: 100% ;
  height: 1.65rem;
  font-size: 0.9rem;
  text-align: center;
  z-index: 10;
}
/*分页头部*/
body {
  padding-top: 2.5rem;
}
.tab_pages .tab_sub_pages {
  display: none;
}
.pages_top {
  position: fixed;
  width: 100%;
  max-width: 800px;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 0;
  border-bottom: 1px solid #f2f2f2;
  padding: 0.5rem 0.5rem;
  background: #fff;
  line-height: 1.45rem;
  overflow: hidden;
  z-index: 10;
}
.pages_top .go_back {
  float: left;
  width: 1rem;
  height: 1.45rem;
  background: url(../images/icon_back.png) no-repeat left center;
  background-size: 0.45rem 0.9rem;
}
.pages_top .r_btn {
  float: right;
}
.pages_top .share {
  width: 1rem;
  height: 1.45rem;
  background: url(../images/fenxiang.png) no-repeat center;
  background-size: 100% auto;
}
.pages_top .icon_screen {
  width: 1.1rem;
  height: 1.45rem;
  background: url(../images/icon_screen.png) no-repeat center;
  background-size: 100% auto;
}
.pages_top .page_title {
  position: absolute;
  width: 100%;
  height: 1.45rem;
  text-align: center;
  z-index: -1;
  left: 0;
  top: .55rem;
  line-height: 1.45rem;
  font-size: 0.75rem;
}
.pages_top .page_title .tab_btn {
  width: 9.6rem;
  margin: 0 auto;
}
.pages_top.transparent {
  background: transparent;
  border-bottom: none;
}
.pages_top.transparent .go_back {
  background: url(../images/iconArrow1.png) no-repeat center;
}
/*首页搜索*/
.f_search_wrap {
  padding: 0.5rem;
}
.f_search_wrap .f_search_box {
  display: block;
  text-align: center;
  font-size: 0.6rem;
  color: #808080;
  width: 100%;
  background: #fff;
  border-radius: 0.35rem;
  line-height: 1.4rem;
}
.f_search_wrap .f_search_box .icon_search {
  width: 0.7rem;
  height: 0.8rem;
  vertical-align: middle;
  margin: 0 0.3rem;
}
/*搜索页面*/
.search_page {
  background: #fff;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  overflow-y: auto;
}
.search_page .tit {
  font-size: 0.65rem;
  color: #909090;
  padding: 0.35rem 0.5rem 0.55rem;
}
.search_page .tit_1 {
  margin-top: 0.35rem;
}
.search_page .label_box .label {
  background: #f2f2f2;
}
.search_page .hold_list {
  padding: 0 0.5rem;
}
.search_page .hold_list .item {
  padding: 0.45rem 0;
}
.search_page .hold_list a {
  font-size: 0.65rem;
  color: #808080;
  display: block;
  line-height: 0.75rem;
}
.search_page .hold_list .num {
  display: inline-block;
  height: 0.75rem;
  width: 0.7rem;
  text-align: center;
  border-radius: 0.2rem;
  margin-right: 0.4rem;
}
.search_page .hold_list .item:nth-child(1) .num {
  background: #f36b5f;
  color: #fff;
}
.search_page .hold_list .item:nth-child(2) .num {
  background: #f4a26a;
  color: #fff;
}
.search_page .hold_list .item:nth-child(3) .num {
  background: #ffdb5c;
  color: #fff;
}
.search_top {
  padding: 0.75rem 0.5rem;
  border: 1px solid #faf8f8;
}
.search_top .input_search {
  width: 82.5%;
  line-height: 1.45rem;
  border: 1px solid #e7dede;
  border-radius: 2em;
  padding: 0 0.5rem 0 2.3rem;
  background: url(../images/icon_search2.png) no-repeat 0.8rem center;
  background-size: 0.9rem auto;
}
.search_top .search_btn {
  float: right;
  line-height: 1.45rem;
  font-size: 0.65rem;
  background: #ffae00;
  text-align: center;
  border-radius: 2em;
  border: none;
  color: #fff;
  width: 13.5%;
  border: 1px solid #ffae00;
}
/*加载中*/
.load_box {
  text-align: center;
  padding: 2rem;
}
.load_box img {
  width: 1.2rem;
  margin-right: 0.6rem;
}
/*侧边悬浮*/
.fix-side {
  position: fixed;
  right: 0.5rem;
  bottom: 10%;
  z-index: 900;
}
.fix-side .item {
  display: block;
  margin-bottom: 0.45rem;
}
.fix-side .item img {
  width: 1.75rem;
}
/*底部*/
.footer {
  background: #fff;
  padding: 0.5rem;
  text-align: center;
  color: #333;
}
.footer .footer_nav {
  margin-bottom: 0.75rem;
}
.footer .footer_nav .item {
  color: #333;
  font-size: 0.75rem;
  margin: 0 1rem;
  line-height: 1.05rem;
}
.footer p {
  padding-bottom: 0.25rem;
}
/*list*/
.global_list .item {
  padding: 0.5rem;
  overflow: hidden;
  font-size: 0.65rem;
  background: #fff;
  position: relative;
}
.global_list .item .list_icon {
  width: 0.85rem;
  vertical-align: middle;
  margin-right: 0.5rem;
}
.global_list .item * {
  vertical-align: middle;
}
.global_list .item.see_more {
  padding-right: 1.3rem;
}
.global_list .item.see_more:before {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 1.3rem;
  height: 100%;
  background-image: url(../images/icon_see_more.png);
  background-size: auto 0.75rem;
  background-position: center center;
  background-repeat: no-repeat;
}
.global_list a {
  color: #333;
}
.global_list.border .item {
  border-bottom: 1px solid #f8f8f8;
}
/*首页轮播*/
.banner_box {
  position: relative;
  min-height: 8.65rem;
}
.banner_box img {
  width: 100%;
}
.banner_box .txt_box {
  position: absolute;
  width: 100%;
  height: 1.3rem;
  line-height: 1.3rem;
  white-space: nowrap;
  bottom: 0;
  z-index: 10;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-size: 0.6rem;
  overflow: hidden;
  padding: 0 0.5rem;
}
.banner_box .txt_box .item {
  display: none;
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  z-index: 100;
}
.banner_box .des {
  float: left;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.jrbs_wrap {
  background: #fff;
  padding: 0 0.5rem;
  margin-bottom: 0.5rem;
}
.jrbs_wrap .jrbs_box {
  height: 3.8rem;
  overflow: hidden;
}
.jrbs_wrap .jrbs_box .jrbs_swiper {
  height: 100%;
  overflow: hidden;
  position: relative;
}
.jrbs_wrap .jrbs_box .jrbs_swiper .swiper-pagination-bullets {
  left: 0rem !important;
  width: 0.75rem;
}
.jrbs_wrap .jrbs_box .jrbs_swiper .swiper-pagination-bullet {
  width: 0.3rem;
  height: 0.3rem;
  border-radius: 0;
}
.jrbs_wrap .jrbs_box .jrbs_swiper .swiper-pagination-bullet-active {
  background: #ffae00;
}
.jrbs_wrap .jrbs_box .item {
  display: block;
  width: 100%;
  overflow: hidden;
  text-align: center;
  padding: 0.5rem 0.25rem;
  font-size: 0.5rem;
}
.jrbs_wrap .jrbs_box .item .side_content .qd_logo {
  height: 1.75rem;
  padding-bottom: 0.4rem;
}
.jrbs_wrap .jrbs_box .center_content {
  width: 30%;
  float: left;
}
.jrbs_wrap .jrbs_box .center_content .play_btn {
  background: #ffae00;
  color: #fff;
  font-size: 0.5rem;
  line-height: 0.5rem;
  padding: 0.15rem 0.35rem;
  border-radius: 2em;
  display: inline-block;
}
.jrbs_wrap .jrbs_box .center_content .icon_yellow_play {
  width: 0.5rem;
  height: 0.5rem;
  margin-right: 0.2rem;
  vertical-align: middle;
  margin-top: -1px;
}
.jrbs_wrap .jrbs_box .center_content .time {
  padding: 0.35rem 0;
  color: #333;
  font-weight: bold;
}
.jrbs_wrap .jrbs_box .side_content {
  float: left;
  width: 35%;
}
.jrbs_wrap .jrbs_b {
  font-size: 0.6rem;
  white-space: nowrap;
  overflow: hidden;
  padding: 0.3rem 0;
  border-top: 1px solid #f0f0f0;
}
.jrbs_wrap .jrbs_b a {
  color: #333;
  display: block;
}
.jrbs_wrap .jrbs_b .time {
  float: left;
  width: 3.1rem;
  border-right: 1px solid #f1f1f1;
}
.jrbs_wrap .jrbs_b .des {
  float: left;
  width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  text-indent: 1em;
}
.jrbs_wrap .jrbs_b .icon_see_more {
  display: inline-block;
  background-size: .4rem .7rem;
}
.ls_table {
  padding: 0.5rem 0;
  border-top: 1px solid #e5e5e5;
}
.ls_table .ls_item {
  border-right: 1px solid #e5e5e5;
  flex: 1;
  text-align: center;
  justify-content: center;
  color: #3884e1;
  font-size: 0.75rem;
  height: 1.5rem;
  align-items: center;
}
.ls_table .ls_item img {
  height: 1rem;
  margin: 0 0.65rem;
}
.ls_table .ls_item:last-child {
  border-right: 0;
}
.in_content_list {
  padding: 0 0.5rem;
  background: #fff;
}
.content_list_layout_two {
  background: #fff;
}
.content_list_layout_two .item {
  overflow: hidden;
  padding: 0.5rem 0;
  border-bottom: 1px solid #f0efef;
  position: relative;
}
.content_list_layout_two .item .txt_box {
  width: 10.6rem;
}
.content_list_layout_two .item .r_box {
  width: 6rem;
}
.content_list_layout_two .item .img_box img {
  width: 100%;
}
.content_list_layout_two .item .main_tit {
  font-size: 0.75rem;
  line-height: 1.25rem;
  height: 2.7rem;
  margin-bottom: .3rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #333;
}
.content_list_layout_two .item.no_border {
  border: 0;
}
.content_list_layout_two .badge {
  line-height: 0.75rem;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.55rem;
  margin-right: 0.4rem;
}
.content_list_layout_two .time {
  color: #808080;
  font-size: 0.5rem;
}
.content_list_layout_two .img_list {
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  height: 3.8rem;
  overflow: hidden;
  flex-wrap: wrap;
}
.content_list_layout_two .img_list .img_box {
  width: 32.11%;
}
.content_list_layout_two .auto_height {
  height: auto!important;
}
.content_list_layout_two .video_b {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0.4rem 0.5rem;
  font-size: 0.5rem;
  color: #fff;
}
.content_list_layout_two .video_b .icon_play3 {
  width: 0.5rem;
  height: 0.65rem;
  margin-right: 0.25rem;
  vertical-align: middle;
}
.content_list_layout_two .play_btn {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 2.25rem;
}
.content_list_layout_two .user_logo {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  margin-right: 0.25rem;
}
/*文章详情页*/
.tz_top a {
  display: block;
  background: #feeecc;
  line-height: 1.75rem;
  color: #333333;
  padding: 0.25rem 0.5rem;
}
.tz_top a .sq_logo {
  width: 1.6rem;
  height: 1.6rem;
  margin-right: 0.5rem;
}
.tz_top a .icon_see_more {
  width: 0.5rem;
  height: 0.85rem;
  float: right;
  margin-top: 0.45rem;
}
.article_title {
  font-size: 1rem;
  color: #000;
  line-height: 1.3rem;
  font-weight: bold;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding-bottom: 1rem;
}
.article_box {
  padding: 0.5rem;
  background: #fff;
}
.article_box .sub_tit {
  font-size: 0.75rem;
  color: #333;
  padding-top: 0.5rem;
}
.article_box .article_source {
  font-size: 0.65rem;
  color: #808080;
  padding-bottom: 0.5rem;
  overflow: hidden;
}
.article_box .article_source .user_logo {
  float: left;
  margin: 0;
  width: 1.15rem;
}
.article_box .article_source .user_inf {
  margin-left: 0.4rem;
  float: left;
}
.article_box .article_source .user_inf .user_name {
  padding-bottom: 0;
  font-size: 0.65rem;
  line-height: 1rem;
  padding-top: 0;
}
.article_box .article_source .gz_btn {
  font-size: 0.65rem;
  color: #fff;
  background: #ffae00;
  float: right;
  line-height: 1.2rem;
  width: 2.1rem;
  text-align: center;
  border-radius: 0.2rem;
  border: 1px solid #ffae00;
}
.article_box .article_source .gz_btn.act {
  color: #ffae00;
  background: transparent;
}
.article_box img {
  display: block;
  margin: 0.5rem auto;
  max-width: 100%;
}
.article_box p {
  line-height: 1.4rem;
  font-size: 0.85rem;
  color: #343434;
  padding: 0.45rem 0;
}
.article_box .small {
  font-size: 0.45rem;
  line-height: 0.75rem;
  color: #808080;
}
.article_box .z_box {
  text-align: center;
  font-size: 0.65rem;
  margin-top: 1.4rem;
  margin-bottom: 0.9rem;
}
.article_box .z_box .icon_z {
  display: block;
  width: 1.65rem;
  height: 1.75rem;
  background: url(../images/zan_2.png) no-repeat center center;
  margin: 0 auto 0.35rem;
  background-size: 1.65rem auto;
}
.article_box .z_box .icon_z.act {
  background: url(../images/zan_2_act.png) no-repeat center center;
  background-size: 1.65rem auto;
}
.article_box .z_box .txt {
  color: #808080;
}
.article_box .article_b {
  overflow: hidden;
  font-size: 0.5rem;
  padding: 0.2rem 0;
}
.qx_zl_swiper {
  background: #fff;
  margin: 0 0.5rem;
  position: relative;
  border: 1px solid #f9f9f9;
}
.qx_zl_swiper .user_logo {
  width: 40%;
  padding: 0 1.2rem;
  float: left;
}
.qx_zl_swiper .user_logo img {
  width: 100%;
}
.qx_zl_swiper .swiper-slide {
  padding: 0.3rem 0;
}
.qx_zl_swiper .txt_box {
  width: 60%;
  font-size: 0.55rem;
  color: #808080;
  float: left;
}
.qx_zl_swiper .txt_box .user_name {
  font-size: 0.75rem;
  color: #343434;
  line-height: 0.75rem;
  padding-bottom: 0.2rem;
}
.qx_zl_swiper .txt_box .user_name small {
  font-size: 0.65rem;
}
.qx_zl_swiper .txt_box p {
  padding-top: 0.15rem;
}
.qx_zl_swiper .txt_box .tag {
  width: 50%;
}
.qx_zl_swiper .swiper-button-next,
.qx_zl_swiper .swiper-button-prev {
  width: 0.45rem;
  height: 0.85rem;
  background-size: 100%;
  margin-top: 0;
  z-index: 10;
}
.qx_zl_swiper .swiper-button-next {
  right: 0.2rem;
}
.qx_zl_swiper .swiper-button-prev {
  left: 0.2rem;
}
.qx_zl_swiper .label {
  position: absolute;
  right: 0.65rem;
  top: 0;
  font-size: 0.55rem;
  color: #4289e2;
  background: #dfedfd;
  padding: 0.25rem 0.5rem;
  line-height: 100%;
}
.jsbs_xqpage {
  padding: 0;
  margin: 0.7rem 0.75rem;
  border: 1px solid #f9f9f9;
}
.label_box {
  padding: 0.4rem 0.5rem;
  overflow: hidden;
}
.label_box .label {
  font-size: 0.65rem;
  color: #333;
  float: left;
  padding: 0 0.75rem;
  line-height: 1.35rem;
  margin-right: 0.35rem;
  background: #f0f6fa;
  border-radius: 2em;
  margin-bottom: 0.65rem;
}
.label_box.small .label {
  line-height: 0.85rem;
  font-size: 0.55rem;
}
.like_btn {
  display: inline-block;
  border: 1px solid #eb1d39;
  color: #fff;
  font-size: 0.6rem;
  line-height: 1.55rem;
  padding: 0 1.05rem;
  border-radius: 2em;
  margin: 0.8rem 0;
  background: #eb1d39;
}
.like_btn .icon_linke {
  display: inline-block;
  width: 0.9rem;
  height: 0.8rem;
  background: url(../images/xin.png) no-repeat center;
  background-size: 100%;
  vertical-align: middle;
  margin-right: 0.4rem;
}
.like_btn.act {
  border: 1px solid #eb1d39;
  background: transparent;
  color: #eb1d39;
}
.like_btn.act .icon_linke {
  background: url(../images/xin_act.png) no-repeat center;
  color: #eb1d39;
  background-size: 100%;
}
.share_btns {
  line-height: 1.55rem;
  width: 5.5rem;
  border: 1px solid #f1f1f1;
  font-size: 0.7rem;
  color: #575757;
  float: left;
  border-radius: 2em;
  padding: 0 0.5rem;
  text-align: center;
  margin: 0.45rem 0.25rem;
}
.share_btns .icon {
  display: inline-block;
  width: 1.25rem;
  height: 1rem;
  background-size: 100%!important;
  vertical-align: middle;
  margin-right: 0.4rem;
}
.share_btns .icon_wx {
  background: url(../images/wx.png) no-repeat center;
}
.share_btns .icon_pyq {
  background: url(../images/pyq.png) no-repeat center;
}
.share_btns .icon_xl {
  background: url(../images/xl.png) no-repeat center;
}
/*评论列表*/
.pl_list .item {
  padding-top: 0.7rem;
}
.pl_list .item .media .media-left {
  display: table-cell;
  padding-right: 0.45rem;
  vertical-align: top;
}
.pl_list .item .media .media-left .user_logo {
  width: 1.15rem;
  height: 1.15rem;
  border-radius: 50%;
}
.pl_list .item .media .media-body {
  display: table-cell;
  font-size: 0.65rem;
  padding-right: 0.6rem;
  border-bottom: 1px solid #f2f2f2;
}
.pl_list .item .media .media-body .t1 {
  padding-bottom: 0.3rem;
}
.pl_list .item .media .media-body .main_user_name {
  color: #000;
  font-weight: bold;
}
.pl_list .item .media .media-body .main_user_name .label {
  display: inline-block;
  vertical-align: middle;
}
.pl_list .item .media .media-body .zan_button {
  font-size: 0.55rem;
  color: #6d6d6d;
}
.pl_list .item .media .media-body .time {
  color: #6d6d6d;
}
.pl_list .item .media .media-body .p1 {
  line-height: 1.05rem;
}
.pl_list .item .media .media-body p {
  font-size: 0.7rem;
  color: #333;
  line-height: 0.95rem;
  padding-bottom: 0.3rem;
}
.pl_list .item .media .media-body .hf_area {
  background: #f2f2f2;
  padding: 0.5rem;
  margin: 0.3rem 0 0.65rem 0;
  font-size: 0.65rem;
}
.pl_list .item .media .media-body .hf_area .hf_user_name {
  color: #abaab4;
  display: inline-block;
  padding-right: 0.5rem;
}
.pl_list .item .media .media-body .see_more {
  padding-top: 0.6rem;
  font-size: 0.55rem;
  color: #616161;
  padding-bottom: 0;
}
.pl_list .item .media .media-body .see_more .icon {
  width: 0.25rem;
  height: 0.5rem;
  vertical-align: center;
}
.pl_list .all_see_more {
  line-height: 2rem;
  font-size: 0.65rem;
  text-align: center;
  color: #808080;
}
.comment_int {
  height: 2.4rem;
  background: #f0f0f0;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  padding: 0.5rem 1.05rem;
  z-index: 99;
}
.comment_int .input_box {
  width: 68.46%;
  float: left;
}
.comment_int .input_box input {
  width: 100%;
  line-height: 1.4rem;
  border-radius: 2em;
  border: none;
  background: #e3e3e5;
  color: #808080;
  padding: 0 0.75rem;
  font-size: 0.45rem;
}
.comment_int .btn_box {
  float: right;
  width: 31%;
  padding-left: 0.25rem;
}
.comment_int .btn_box .btn {
  float: left;
  width: 50%;
  text-align: center;
  height: 1.4rem;
  position: relative;
}
.comment_int .btn_box .btn .icon {
  width: 1.05rem;
  vertical-align: middle;
}
.comment_int .btn_box .btn .badge {
  position: absolute;
  background: #ff4343;
  color: #fff;
  font-size: 0.4rem;
  padding: .1rem .15rem;
  top: -0.1rem;
  right: -0.35rem;
}
.select_pages {
  background: #fff;
  color: #333333;
  font-size: 0.55rem;
  line-height: 1.15rem;
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.select_pages .btn {
  display: inline-block;
  min-width: 2.8rem;
  background: #f2f2f2;
  border-radius: 2em;
  text-align: center;
  line-height: 1.15rem;
  vertical-align: middle;
  color: #333333;
  padding: 0;
  font-size: 0.55rem;
}
.select_pages .btn .icon {
  vertical-align: middle;
}
.select_pages .select_btn {
  margin: 0 1.15rem;
  padding: 0 0.5rem;
}
.select_pages .select_btn select {
  -webkit-appearance: none;
  appearance: none;
  border: none;
  text-align: center;
  padding-right: 1rem;
  background: #f2f2f2 url(../images/select_icon.png) no-repeat right center;
  background-size: 0.5rem 0.25rem;
  font-size: 0.55rem;
  margin-right: -1rem;
}
.select_pages.fixed_bottom {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  max-width: 800px;
  width: 100%;
}
.pages,
.pages2 {
  position: fixed;
  height: 3.6rem;
  background: #fff;
  color: #333333;
  font-size: 0.55rem;
  line-height: 1.15rem;
  bottom: 0;
  max-width: 800px;
  width: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
  padding: 1.25rem;
  text-align: center;
}
.pages .btn,
.pages2 .btn {
  display: inline-block;
  min-width: 2.8rem;
  background: #f2f2f2;
  border-radius: 2em;
  text-align: center;
  line-height: 1.15rem;
  vertical-align: middle;
  margin: 0 0.75rem;
  color: #333333;
  padding: 0;
  font-size: 0.55rem;
}
.pages .btn .icon,
.pages2 .btn .icon {
  vertical-align: middle;
}
.pages select,
.pages2 select {
  -webkit-appearance: none;
  appearance: none;
  border: none;
  text-align: center;
  padding: 0 .45rem 0 1rem;
  background: #f2f2f2 url(../images/select_icon.png) no-repeat 1.75rem center;
  background-size: 0.5rem 0.3rem;
}
.pages select option,
.pages2 select option {
  text-align: center;
}
.pages .prev_btn_icon,
.pages2 .prev_btn_icon {
  background: url(../images/page_prev.png) no-repeat center center;
  background-size: 100% auto;
  display: inline-block;
  width: 0.3rem;
  height: 1.15rem;
  margin-right: 0.25rem;
}
.pages .next_btn_icon,
.pages2 .next_btn_icon {
  background: url(../images/page_next.png) no-repeat center center;
  background-size: 100% auto;
  display: inline-block;
  width: 0.3rem;
  height: 1.15rem;
  margin-left: 0.25rem;
}
.pages2 {
  position: relative;
}
.pages.top {
  position: inherit;
  padding: 0.5rem;
  height: auto;
}
.pages.top .btn {
  margin: 0;
}
.pages.top .prev_btn {
  float: left;
}
.pages.top .select {
  background-position: 6.5rem center;
  width: 9.6rem;
}
.pages.top .next_btn {
  float: right;
}
.label_page {
  padding: 0 0.5rem;
}
.label_page .title {
  line-height: 1.2rem;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  font-size: 0.7rem;
  color: #808080;
}
.label_page .label {
  text-align: center;
  float: left;
  line-height: 1.4rem;
  font-size: 0.65rem;
  background: #ffffff;
  width: 32.39%;
  margin-right: 1.41%;
  margin-bottom: 1.41%;
}
.label_page .label:nth-child(3n) {
  margin-right: 0;
}
.label_page .yellow,
.label_page .label:active {
  background: #fede99;
}
.label_page .green {
  background: #4aa349;
  color: #fff;
}
.label_page .green_yellow {
  background: #91a349;
  color: #fff;
}
.label_page .blue {
  background: #4993a3;
  color: #fff;
}
.label_page .limit_height {
  max-height: 8.75rem;
  overflow: hidden;
}
.label_page .see_more {
  background: #fff;
  line-height: 1.4rem;
  text-align: center;
  padding-top: 0.4rem;
  color: #808080;
}
.label_page.border_gray .label {
  border: 1px solid #808080;
  color: #808080;
}
.label_page.border_gray .label.yellow {
  background: #ffae00;
  color: #fff;
}
/*tab*/
.tab_btn {
  display: flex;
  display: -webkit-flex;
  display: -o-flex;
  display: -moz-flex;
  border-radius: 0.3rem;
  line-height: 1.4rem;
}
.tab_btn .btn {
  flex: 1;
  -webkit-flex: 1;
  -o-flex: 1;
  -moz-flex: 1;
  border-radius: 0;
  line-height: 1.5rem;
}
.tab_btn.red {
  border: 1px solid #e60012;
}
.tab_btn.red .btn {
  color: #e60012;
  border-right: 1px solid #e60012;
}
.tab_btn.red .btn:last-child {
  border-right: none;
}
.tab_btn.red .btn.act {
  background: #e60012;
  color: #fff;
}
.tab_btn.yellow {
  border: 1px solid #ffae00;
  background: transparent;
  overflow: hidden;
}
.tab_btn.yellow .btn {
  border-right: 1px solid #ffae00;
  color: #ffae00;
  background: #fff;
}
.tab_btn.yellow .btn:last-child {
  border-right: none;
}
.tab_btn.yellow .act {
  background: #ffae00;
  color: #fff;
  font-weight: bold;
}
.tab_btn.gray {
  border: 1px solid #808080;
  background: #fff;
  color: #333;
}
.tab_btn.gray .btn {
  border-right: 1px solid #808080;
  color: #333333;
}
.tab_btn.gray .btn:last-child {
  border-right: none;
}
.tab_btn.gray .act {
  background: #808080;
  color: #fff;
  font-weight: bold;
}
.tab_content .tab_item {
  display: none;
}
/*即时比分*/
.fix_top_btn {
  position: fixed;
  background: #fff;
  width: 100%;
  top: 2.45rem;
  display: flex;
  display: -webkit-flex;
  display: -o-flex;
  display: -moz-flex;
  text-align: center;
  max-width: 800px;
  border-bottom: 1px solid #e3e1e1;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 2;
}
.fix_top_btn .btn {
  flex: 1;
  -webkit-flex: 1;
  -o-flex: 1;
  -moz-flex: 1;
  line-height: 1.85rem;
}
.fix_top_btn .btn a {
  position: relative;
  color: #808080;
}
.fix_top_btn .btn.act a {
  color: #333;
  font-weight: bold;
}
.fix_top_btn .btn.act a:after {
  content: '';
  position: absolute;
  width: 0.75rem;
  height: 0.15rem;
  border-radius: 0.15rem;
  background: #ffae00;
  left: 50%;
  bottom: -0.25rem;
  transform: translateX(-50%);
}
.sjbf_tit {
  padding: 0 0.5rem;
  line-height: 1.55rem;
  font-size: 0.55rem;
  color: #808080;
}
.sjbf_tit .qtx_alt_sect {
  width: 3.85rem;
  height: 1.1rem;
  background: url(../images/icon_date.png) no-repeat center;
  background-size: 100%;
  margin-top: 0.2rem;
}
.bs_list {
  overflow-x: hidden;
}
.bs_list .item {
  overflow: hidden;
  padding: 0.35rem 0.5rem 0 0.3rem;
  font-size: 0.55rem;
  background: #fff;
  margin-bottom: 0.25rem;
  position: relative;
  min-height: 3rem;
  border-left: 0.2rem solid transparent;
}
.bs_list .item .side_box {
  width: 40.28%;
  float: left;
}
.bs_list .item .side_box .name {
  font-size: 0.75rem;
  color: #333;
  padding: 0 0.35rem;
}
.bs_list .item .center_box {
  width: 19.44%;
  float: left;
  text-align: center;
}
.bs_list .item .bf {
  font-size: 0.75rem;
  color: #343434;
}
.bs_list .item p {
  padding-bottom: 0.35rem;
  white-space: nowrap;
  overflow: hidden;
}
.bs_list .item .js-star {
  display: inline-block;
  width: 0.85rem;
  height: 0.85rem;
  background: url(../images/js-star.png);
  background-size: 100%;
  float: right;
  margin-top: 0.2rem;
}
.bs_list .item .js-star.act {
  background: url(../images/js-star_act.png);
  background-size: 100%;
}
.bs_list .red_border:before {
  content: '';
  position: absolute;
  border-left: 0.2rem solid #ff4200;
  left: 0;
  top: 0;
  height: 100%;
  width: 0;
}
.bs_list .yellow_border:before {
  content: '';
  position: absolute;
  border-left: 0.2rem solid #c1b34f;
  left: 0;
  top: 0;
  height: 100%;
  width: 0;
}
.nodata {
  padding: 2.65rem 0;
  text-align: center;
}
.nodata img {
  width: 3.6rem;
}
/*报错*/
.bc_tit {
  line-height: 1.7rem;
  font-size: 0.65rem;
  color: #808080;
  padding: 0 0.5rem;
  background: #f2f2f2;
}
.bc_box {
  background: #fff;
  font-size: 0.75rem;
  color: #808080;
  padding: 0 0.5rem;
}
.bc_box .item {
  padding: 0.65rem 0;
  line-height: 100%;
}
.bc_box .item input[type="checkbox"] {
  border: 1px solid #e5e5e5;
  width: 0.55rem;
  height: 0.55rem;
  background: tranparent;
  -webkit-appearance: none;
  -appearance: none;
  margin-right: 0.55rem;
}
.bc_box textarea {
  display: block;
  width: 100%;
  height: 9rem;
  border-radius: 0.2rem;
  border: 1px solid #e7e7e7;
  padding: 0.4rem;
}
.bc_box .btn {
  width: 56.3%;
  line-height: 1.55rem;
  background: #ffae00;
  color: #fff;
  font-size: 0.75rem;
  border: none;
  border-radius: 2em;
  display: block;
  margin: 0.95rem auto;
}
/*评论页*/
.pl_page {
  width: 100%;
  height: 100%;
  background: #fff;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  position: absolute;
}
.commentget {
  padding: 1rem 0.5rem;
}
.commentget .media-left {
  display: table-cell;
  vertical-align: center;
  width: 10.7%;
}
.commentget .media-left .userh {
  display: block;
  width: 1.15rem;
  height: 1.15rem;
}
.commentget .media-left .userh img {
  width: 100%;
  height: 100%;
}
.commentget .media-body {
  width: 10000px;
  display: table-cell;
  vertical-align: top;
}
.commentget .bottom {
  padding-top: 0.45rem;
}
.commentget .tx {
  height: 8.2rem;
  width: 100%;
  background: #fff;
  border: 1px solid #cdcdcd;
  padding: 0.5rem;
  font-size: 0.65rem;
  margin-bottom: .1rem;
  word-wrap: break-word;
  word-break: break-all;
}
.commentget .ca {
  color: #808080;
  font-size: 0.65rem;
}
.commentget .cs {
  width: 2.75rem;
  display: inline-block;
  line-height: 1.2rem;
  font-size: 0.65rem;
  background: #ffae00;
  text-align: center;
  color: #fff;
  border-radius: 2em;
  margin-left: 1.15rem;
  vertical-align: top;
}
.commentget .comment-face img {
  width: 1rem;
}
.commentget .up_load_img {
  display: inline-block;
  width: 1.15rem;
  height: 1.1rem;
  background: url(../images/up_img.png) no-repeat center;
  background-size: 100%;
  margin-left: 0.95rem;
}
.commentget .up_load_img input {
  display: none;
  visibilitily: hidden;
}
/*简易列表 公共样式不清楚的话别动*/
.easy_list .tit {
  line-height: 1.45rem;
  font-size: 0.5rem;
  text-align: center;
}
.easy_list .item {
  background: #fff;
  overflow: hidden;
  padding: 0.5rem 0;
  line-height: 1.1rem;
}
.easy_list .item .side_box {
  float: left;
  text-align: center;
  width: 28.266%;
}
.easy_list .item .side_box .name {
  color: #343434;
}
.easy_list .item .center_box {
  float: left;
  width: 42.7468%;
  text-align: center;
}
.easy_list .item .qd_logo {
  height: 2.2rem;
  padding-bottom: 0.2rem;
  padding-top: 0.3rem;
}
.easy_list .item .cc_box {
  height: 2.2rem;
}
.easy_list .item .cc_icon {
  height: 1.1rem;
  width: 0.95rem;
  vertical-align: middle;
  background: url(../images/);
}
.easy_list .item .bf {
  color: #333333;
  font-size: 0.75rem;
}
.easy_list .item .label_qb {
  display: inline-block;
  font-size: 0.5rem;
  color: #fff;
  padding: 0 0.15rem;
  background: #547bcb;
  border-radius: 0.2rem;
  height: 0.55rem;
  line-height: 0.55rem;
  vertical-align: middle;
  margin-left: 0.2rem;
}
.easy_list .border {
  border-bottom: 1px solid #efefef;
}
.easy_list .play_btn {
  background: #ffae00;
  color: #fff;
  font-size: 0.5rem;
  line-height: 0.5rem;
  padding: 0.15rem 0.35rem;
  border-radius: 2em;
  display: inline-block;
}
.easy_list .play_btn .icon_yellow_play {
  width: 0.5rem;
  height: 0.5rem;
  margin-right: 0.2rem;
  vertical-align: middle;
  margin-top: -1px;
}
/*比赛情报*/
.bs_qb_list {
  margin-top: 0.25rem;
}
.bs_qb_list .item {
  padding: 0.5rem;
  color: #333;
  background: #fff;
  font-size: 0.75rem;
}
.bs_qb_list .item .tit {
  padding: 0.5rem 0;
  text-align: center;
  font-weight: bold;
}
.bs_qb_list .item .tit .mid {
  padding: 0 0.7rem;
}
.bs_qb_list .item .main_content {
  background: #f1f6fc;
  padding: 0.25rem;
  line-height: 1.2rem;
  letter-spacing: 0.05rem;
}
.bs_qb_list .item .main_content .txt {
  padding-bottom: 0.5rem;
}
.bs_qb_list .item .main_content .btn_box {
  padding: 0.5rem;
  text-align: center;
}
.bs_qb_list .item .main_content .btn_box .btn {
  min-width: 4.95rem;
}
/**/
.alt_label_page {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  height: 100%;
  z-index: 999;
  display: none;
}
.zqsx_page {
  position: fixed;
  width: 100%;
  height: 100%;
  max-width: 800px;
  left: 0;
  right: 0;
  top: 0rem;
  bottom: 0;
  background: #fff;
  overflow-y: auto;
  padding: 3.2rem 0.5rem 4.75rem;
}
.zqsx_page .tab_btn {
  border-radius: 0.3rem;
}
.zqsx_page .tab_btn .btn {
  line-height: 1.4rem;
}
.zqsx_page .label_wrap {
  padding-top: 0.7rem;
}
.zqsx_page .label_wrap .label {
  border: 1px solid #eee;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.zqsx_page .label_wrap .label input {
  display: none;
}
.zqsx_page .label_wrap .layout_4 {
  width: 23.95%;
  margin: 1.4% 1.4% 1.4% 0;
}
.zqsx_page .label_wrap .layout_4:nth-child(4n) {
  margin-right: 0;
}
.zqsx_page .label_wrap .layout_3 {
  width: 32.4%;
  margin: 1.4% 1.4% 1.4% 0;
}
.zqsx_page .label_wrap .layout_3:nth-child(3n) {
  margin-right: 0;
}
.zqsx_page .bottom {
  position: fixed;
  width: 100%;
  border-top: 1px solid #f3f3f3;
  padding: 0.5rem 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  background: #fff;
  font-size: 0.65rem;
}
.zqsx_page .bottom .top {
  padding-bottom: 0.7rem;
}
.zqsx_page .bottom .all_btn,
.zqsx_page .bottom .contrary_btn {
  display: inline-block;
  padding: 0 0.7rem;
}
.zqsx_page .bottom .submit_btn_box {
  text-align: center;
  padding: 0.25rem;
}
.zqsx_page .bottom .submit_btn_box .btn {
  border: none;
  width: 10rem;
  line-height: 1.5rem;
}
/**/
.table_widthFix {
  table-layout: fixed;
}
.scheduleList-bs .tritem {
  background: #fff;
  padding: 0.5rem;
  margin-top: .1rem;
}
.scheduleList-bs .tritem .right_line {
  border-right: 1px solid #e6e6e6;
}
.scheduleList-bs .tritem .nowrap {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.scheduleList-bs td {
  padding: 0.2rem 0.15rem;
}
.sq_header_box {
  background-size: 100%;
  padding: 0.5rem;
  height: 5.05rem;
  color: #fff;
}
.sq_header_box .sq_header_content {
  height: 100%;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -sm-align-items: center;
  -o-align-items: center;
}
.sq_header_box .sq_logo {
  width: 2.8rem;
  height: 2.8rem;
  border-radius: 50%;
  flex-shrink: 0;
  margin-right: 0.55rem;
}
.sq_header_box .sq_des {
  width: 10.85rem;
}
.sq_header_box .sq_des .sq_name {
  font-size: 0.75rem;
  padding-bottom: 0.3rem;
}
.sq_header_box .sq_des .sd {
  display: inline-block;
  padding-right: 0.4rem;
}
.sq_header_box .btn {
  line-height: 1.45rem;
  border-radius: 0.2rem;
}
.sq_header_box .btn .icon_add {
  font-size: 0.85rem;
  display: inline-block;
  padding-right: 0.1rem;
}
/*社区*/
.sq_user_list {
  background: #fff;
  padding: 0.4rem 0.5rem;
  position: relative;
}
.sq_user_list .logo_list_wrap {
  width: 100%;
  overflow-x: auto;
  white-space: nowrap;
}
.sq_user_list .logo_box {
  display: inline-block;
  padding: 0 0.35rem;
  text-align: center;
  font-size: 0.55rem;
}
.sq_user_list .logo_box .tit {
  margin-top: 0.2rem;
}
.sq_user_list .user_logo {
  width: 1.8rem;
  height: 1.8rem;
}
.sq_user_list.l_side_label {
  padding-left: 3.25rem;
}
.l_side_label.label_drb:before {
  content: '';
  position: absolute;
  width: 3.25rem;
  height: 100%;
  background: url(../images/label_drb.png) no-repeat left center;
  background-size: auto 0.75rem;
  left: 0;
  top: 0;
}
.sq_news_list {
  background: #fff;
  padding: 0.5rem 0.5rem 0;
  position: relative;
}
.sq_news_list .tit_label {
  margin-left: -0.5rem;
}
.sq_news_list .tit_label .label_img {
  height: 0.75rem;
}
.sq_news_list .item {
  position: relative;
  padding: 0.25rem 0.85rem;
  border-bottom: 1px solid #f2f1f1;
  line-height: 1.1rem;
}
.sq_news_list .item:last-child {
  border-bottom: 0;
}
.sq_news_list .item.list_style_red {
  padding-left: 0.9rem;
  background-image: url(../images/red_list_style.png);
  background-size: 0.35rem;
  background-position: 0.35rem 0.7rem;
  background-repeat: no-repeat;
}
.sq_tab_btn {
  background: #fff;
  border-bottom: 1px solid #f4f3f3;
}
.sq_tab_btn .btn {
  line-height: 1.65rem;
  color: #808080;
  font-size: 0.75rem;
}
.sq_tab_btn .btn span {
  position: relative;
}
.sq_tab_btn .act {
  color: #333;
  font-weight: bold;
}
.sq_tab_btn .act span:before {
  content: '';
  width: 50%;
  height: 0.15rem;
  border-radius: 0.15rem;
  background: #ffae00;
  position: absolute;
  left: 50%;
  bottom: -0.25rem;
  transform: translateX(-50%);
}
.sq_in_content_list {
  padding: 0;
  background: transparent;
}
.sq_in_content_list .content_list_layout_two {
  background: transparent;
}
.sq_in_content_list .content_list_layout_two .item {
  padding: 0.5rem;
  background: #fff;
  margin-bottom: 0.25rem;
}
.sq_in_content_list .content_list_layout_two .item .user_logo {
  width: 1.15rem;
  height: 1.15rem;
  border-radius: 50%;
  margin-right: 0.5rem;
}
.sq_in_content_list .content_list_layout_two .item .hf_div {
  background: #f2f2f2;
  padding: 0.5rem;
  color: #808080;
}
.sq_in_content_list .content_list_layout_two .main_tit {
  line-height: 1.05rem;
}
.sq_in_content_list .has_img {
  background: #f2f2f2;
  position: relative;
  height: 2.95rem !important;
  padding: 0.4rem 0.5rem 0.5rem 4.9rem;
}
.sq_in_content_list .has_img .main_txt {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.sq_in_content_list .side_img {
  width: 4.25rem;
  position: absolute;
  height: 2.95rem;
  left: 0;
  top: 0;
}
.pl_top {
  line-height: 1.45rem;
  padding: 0.5rem;
  font-size: 0.65rem;
  color: #333;
  border-bottom: 1px solid #f3f3f3;
}
.pl_top .input_tit {
  border: none;
  width: 100%;
}
.pl_top .label_txt {
  float: left;
  width: 2.35rem;
  color: #808080;
}
.pl_top .logo_box {
  width: 2rem;
  padding: 0 0.4rem;
}
.pl_top .logo_box img {
  width: 100%;
  max-height: 1.35rem;
}
.pl_top .txt {
  color: #333;
}
.lt_top_tab .btn {
  line-height: 1.4rem;
}
.left-cate {
  position: fixed;
  left: 0;
  width: 4.75rem;
  height: 100%;
  background: #f5f5f5;
  z-index: 1;
}
.left-cate ul {
  height: 100%;
  overflow-y: scroll;
}
.left-cate li {
  width: 100%;
  white-space: nowrap;
  height: 2.5rem;
  border-bottom: 1px solid #eae9e9;
  font-size: 0.7rem;
  line-height: 2.5rem;
  text-align: center;
}
.left-cate li a {
  color: #808080;
}
.left-cate li.act {
  background: #fff;
}
.left-cate li.act a {
  color: #333;
}
.cate-main {
  position: fixed;
  width: 100%;
  padding-left: 4.75rem;
  top: 4.1rem;
  left: 0;
  height: 100%;
  background: #fff;
  padding-right: 0.5rem;
}
.cate-main .content_box {
  height: 100%;
  overflow-y: scroll;
}
.cate-main .con_list .item {
  padding: 0.6rem 0.6rem 0.6rem 1.5rem;
  border-bottom: 1px solid #f3f3f3;
  overflow: hidden;
  position: relative;
  line-height: 0.9rem;
}
.cate-main .con_list .item .img {
  width: 1.15rem;
  margin-right: 0.7rem;
}
.cate-main .con_list .item .btn {
  position: absolute;
  right: 0;
  top: 0.9rem;
  border-radius: 0.3rem;
  padding: 0;
  width: 2.1rem;
  text-align: center;
}
.cate-main .con_list .item .btn.gary_border {
  font-size: 0.55rem;
}
.cate-main .sq_list {
  overflow: hidden;
}
.cate-main .sq_list .sq_item {
  width: 33.33333%;
  text-align: center;
  border-bottom: 1px solid #f3f3f3;
  padding: 0.5rem 0;
  float: left;
}
.cate-main .sq_list .sq_item .img {
  height: 1.7rem;
  margin: 0.2rem 0 0.3rem 0;
}
.fbtj .left-cate {
  width: 6.25rem;
}
.fbtj .left-cate .icon {
  width: 1.25rem;
  vertical-align: middle;
}
.fbtj .left-cate .txt {
  vertical-align: middle;
  display: inline-block;
  padding-left: 0.35rem;
}
.fbtj .cate-main .item {
  border-bottom: 1px solid #f0efef;
}
.fbtj .cate-main .item .icon_see_more {
  width: 0.4rem;
  height: 0.65rem;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.ltgz_page {
  background: #fff;
  padding: 1.5rem 0.5rem;
}
.ltgz_page .tit {
  font-size: 0.85rem;
  padding-bottom: 0.4rem;
  font-weight: bold;
}
.ltgz_page .sub_tit {
  font-size: 0.65rem;
  padding-bottom: 0.9rem;
}
.ltgz_page p {
  line-height: 1.4rem;
  font-size: 0.75rem;
  padding-bottom: 1rem;
}
/*仿IOS选择器*/
.mui-picker {
  background-color: #fff;
  position: relative;
  height: 6.7rem;
  overflow: hidden;
  -webkit-user-select: none;
  user-select: none;
  box-sizing: border-box;
}
.mui-poppicker {
  position: fixed;
  left: 0px;
  width: 100%;
  z-index: 999;
  background-color: #fff;
  top: 50%;
  transform: translateY(-50%);
  visibility: hidden;
  z-index: -1;
  font-size: 0.7rem;
  color: #333;
  opacity: 0;
}
.mui-poppicker-header {
  line-height: 100%;
  padding: 0.5rem;
  border-bottom: 1px solid #d2d1d1;
}
.mui-poppicker-header button {
  background: transparent;
  border: none;
  font-size: 0.7rem;
}
.mui-pciker-list {
  z-index: 1;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: perspective(1000px) rotateY(0deg) rotateX(0deg);
  transform: perspective(1000px) rotateY(0deg) rotateX(0deg);
}
.mui-pciker-list,
.mui-pciker-rule {
  box-sizing: border-box;
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 1.65rem;
  line-height: 1.65rem;
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -18px;
  color: #fff;
}
.mui-pciker-rule {
  background-color: #ffae00;
}
.mui-pciker-rule:before {
  content: '';
  position: absolute;
  left: 0.5rem;
  height: 100%;
  width: 1.5rem;
  background-image: url(../images/radio_act.png);
  background-position: 0.5rem center;
  background-repeat: no-repeat;
  background-size: 0.75rem;
  z-index: 99;
}
.mui-pciker-list li {
  width: 100%;
  height: 100%;
  position: absolute;
  text-align: center;
  vertical-align: middle;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  box-sizing: border-box;
  color: #333;
  white-space: nowrap;
  -webkit-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: default;
  visibility: hidden;
}
.mui-pciker-list li.highlight,
.mui-pciker-list li.visible {
  visibility: visible;
}
.mui-pciker-list li.highlight {
  color: #fff;
}
.mui-poppicker.mui-active {
  visibility: visible;
  z-index: 1000;
  opacity: 1;
}
.mui-poppicker-btn-cancel {
  float: left;
  display: none;
}
.mui-poppicker-btn-ok {
  float: right;
}
.mui-poppicker-clear {
  clear: both;
  height: 0px;
  line-height: 0px;
  font-size: 0px;
  overflow: hidden;
}
.mui-backdrop {
  position: fixed;
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  z-index: 999;
  background: rgba(0, 0, 0, 0.5);
}
/*仿ios_end*/
.outs-head {
  height: 8.05rem;
  position: relative;
  background: url(../images/outs-top-bg.jpg) no-repeat;
  background-size: 100% auto;
}
.outs-head .back-btn {
  position: absolute;
  top: 0.4rem;
  left: 0.5rem;
  display: inline-block;
  width: 0.9rem;
  height: 0.9rem;
  background: url(../images/iconArrow1.png) no-repeat center;
  background-size: auto 100%;
}
.outs-head .outs-date-name {
  font-size: 0.5rem;
  color: #fff;
  text-align: center;
  padding-top: .3rem;
  margin-bottom: .1rem;
}
.outs-team {
  margin-top: 0.75rem;
}
.outs-head .outs-team td {
  text-align: center;
}
.outs-head .outs-team td img {
  height: 2.4rem;
}
.outs-head .outs-team tr:first-child td:nth-child(2),
.outs-head .outs-team td:nth-child(4) {
  font-size: 1.75rem;
  color: #FFFFFF;
}
.outs-head .outs-team .outs-time {
  display: inline-block;
  font-size: .24rem;
  color: #FFFFFF;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  padding: 2px 7px;
}
.outs-head .outs-team tr:nth-child(2) td {
  font-size: 0.65rem;
  color: #FFFFFF;
  padding-top: 0.7rem;
}
.outs-menu {
  background: #fff;
  line-height: 1.55rem;
}
.outs-menu td {
  text-align: center;
}
.outs-menu td a {
  color: #808080;
  position: relative;
}
.outs-menu td a.act {
  color: #333;
  font-weight: bold;
}
.outs-menu td a.act:after {
  content: '';
  position: absolute;
  width: 0.75rem;
  height: 0.15rem;
  border-radius: 0.15rem;
  background: #ffae00;
  left: 50%;
  transform: translateX(-50%);
  bottom: -0.25rem;
}
.outs_tab_btn {
  margin: 0.25rem 0.5rem;
}
.outs_tab_btn .btn {
  line-height: 1.4rem;
}
/*球场阵容*/
.live-lineup {
  height: 10rem;
  background: url(../images/zqc_bg.jpg) no-repeat;
  background-size: 100% auto;
  position: relative;
}
.live-lineup .lf-goalkeeper {
  position: absolute;
  top: 50%;
  margin-top: -0.3rem;
  left: 0.5rem;
}
.lineup-red-player {
  background: url(../images/live-lineup-red-player.png) no-repeat;
  background-size: 100% 100%;
}
.live-lineup .rf-goalkeeper {
  position: absolute;
  top: 50%;
  margin-top: -0.3rem;
  right: .2rem;
}
.lineup-player {
  display: inline-block;
  width: 1.2rem;
  height: 1.45rem;
  color: #FFFFFF;
  line-height: 2.05rem;
  text-align: center;
  font-size: .18rem;
}
.liveup-lf {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.liveup-lf .liveup-line:first-child {
  margin-left: 2.9rem;
}
.liveup-line {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.liveup-line .box {
  flex: 1;
  vertical-align: middle;
}
.liveup-lf .liveup-line {
  float: left;
  margin-left: 0.95rem;
}
.liveup-rf {
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
.liveup-rf:last-child {
  margin-right: 2rem;
}
.liveup-rf .liveup-line {
  float: right;
  margin-right: 0.95rem;
}
.liveup-line {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.lineup-blue-player {
  background: url(../images/live-lineup-blue-player.png) no-repeat;
  background-size: 100% 100%;
}
.liveup-data h2 {
  background: #ffae00;
  font-size: 0.8rem;
  font-weight: normal;
  padding: 0 0.5rem;
  line-height: 1.3rem;
  color: #fff;
}
.liveup-data td {
  padding: .1rem 0;
  border: 1px solid #efefef;
  font-size: 0.7rem;
}
.liveup-data td .lineup-player {
  margin: 0 0.75rem;
}
/*足球文字直播*/
.live-broadcast {
  padding: .2rem;
  background: #fff;
}
.live-broadcast:before {
  display: block;
  content: '';
  height: 0.2rem;
  background: #facd8a;
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.live-broadcast .live-main {
  height: 16.2rem;
  overflow-y: scroll;
  position: relative;
}
.live-broadcast:after {
  display: block;
  content: '';
  height: 5px;
  background: #facd8a;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.live-broadcast .live-main:before {
  display: block;
  content: '';
  position: absolute;
  left: 0.65rem;
  top: 0;
  width: 1px;
  height: 100%;
  border-left: 1px dashed #abeaa3;
}
.live-broadcast ul {
  position: relative;
  z-index: 99;
}
.live-broadcast ul li {
  margin: 0.4rem 0;
}
.outs-live-goalin {
  height: 2.5rem;
  line-height: 2.5rem;
  font-size: 0.65rem;
  background: url(../images/outs-goal-in-bg.jpg);
  background-size: 100%;
  padding-left: 2.15rem;
}
.live-broadcast .time {
  width: 1.85rem;
  display: inline-block;
  font-size: 0.5rem;
}
.outs-live-goalin p {
  font-size: 0.65rem;
  display: inline-block;
}
.live-status .icon-status {
  border: 1px solid #cbf2c7;
  border-radius: 100%;
  width: 1.5rem;
  height: 1.5rem;
  text-align: center;
  background: #FFFFFF;
}
.live-status .icon-status img {
  height: 0.9rem;
  vertical-align: top;
  position: relative;
  top: 0.25rem;
}
.live-status .media-body {
  border-bottom: 1px solid #efefef;
  height: 2.5rem;
  vertical-align: middle;
}
.live-status .media-body p {
  display: inline-block;
  float: left;
}
.live-status .media-left {
  vertical-align: middle;
}
.baseTitle3 {
  height: 2.25rem;
  line-height: 2.25rem;
  padding: 0 0.5rem;
}
.baseTitle3 p {
  padding-left: 0.75rem;
  font-weight: normal;
  position: relative;
  font-size: 0.8rem;
}
.baseTitle3 p:before {
  display: block;
  content: '';
  width: 2px;
  height: 0.8rem;
  background-color: #3884e1;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.outs-process .ft {
  display: inline-block;
  text-align: justify;
}
.outs-process td:first-child {
  text-align: right;
}
.table-border-bottom td {
  border-bottom: 1px solid #efefef;
  height: 1.8rem;
}
.no_border td {
  border: 0 !important;
}
.outs-process td {
  padding: 0.25rem;
  font-size: 0.55rem;
  border-top: 1px solid #efefef;
}
.outs-process td:nth-child(2),
.outs-process td:nth-child(4) {
  font-size: 100%;
}
.outs-process td img {
  height: 0.85rem;
  max-width: none;
}
.outs-process td:nth-child(3) {
  text-align: center;
  border: 1px solid #efefef;
}
.line-bottom {
  border-bottom: 1px solid #f6f5f5;
}
/*表格进度条*/
.live-data {
  padding-bottom: 0.5rem;
}
.live-data td {
  font-size: 0.7rem;
  padding: 0.4rem 0.25rem;
}
.live-data .line {
  height: 0.3rem;
  width: 5rem;
  background: #f2f2f2;
  border-radius: 2em;
  display: inline-block;
  vertical-align: middle;
}
.live-data .line .inline_red {
  background: #f65555;
  border-radius: 2em;
  height: 0.3rem;
}
.live-data .line .inline_blue {
  background: #557ff6;
  border-radius: 2em;
  height: 0.3rem;
}
/*现场状况*/
.live-place tr td:first-child {
  padding-left: 0.5rem;
  font-weight: bold;
}
.live-place td {
  font-size: 0.7rem;
  padding: 0.2rem 0;
}
/*情报指数*/
.live-zs {
  width: 100%;
  overflow: hidden;
}
.live-zs th {
  font-weight: normal;
  padding: 0.3rem 0;
  text-align: center;
}
.live-zs td {
  text-align: center;
  font-size: 0.5rem;
  padding: 0.4rem 0;
  border: 1px solid #efefef;
}
.live-zs .company-img {
  width: 1rem;
  margin-top: 0.25rem;
}
.live-zs .data-zis td {
  background: #f0f6fa;
}
/*分析*/
.live-zs-title {
  font-size: 0.8rem;
  padding: 0.35rem 0.5rem;
  background: #ffae00;
  color: #fff;
}
.live-zs-title-l {
  font-size: 0.7rem;
  padding: 0.15rem 0.5rem;
  background: #fede99;
  color: #333;
}
.tbcol1 tr td:first-child,
.line_gray_color td {
  color: #808080;
}
.live-team-data tr:first-child td {
  font-size: 0.6rem;
}
.live-team-data td {
  padding: 0.15rem 0;
  background: #FFFFFF;
  text-align: center;
  font-size: 0.6rem;
}
.live-team-data td .qd_logo {
  /*数据库*/
  width: 0.9rem;
  vertical-align: middle;
  margin-right: 0.25rem;
}
.live-team-data .data-zis td {
  background: #f0f6fa;
}
.live-team-data .yellow td {
  color: #fff;
  background: #ffae00;
}
.live-team-data .line_num {
  display: inline-block;
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 0.2rem;
}
.live-team-data .line_num .icon_ph_img {
  width: 0.9rem;
  vertical-align: middle;
}
.live-team-data .line_num.circle {
  border-radius: 50%;
}
.live-team-data .line_num.yellow {
  background: #ffae00;
  color: #fff;
}
.live-team-data .line_num.pink {
  background: #f36b5f;
  color: #fff;
}
.live-team-data .line_num.gray {
  background: #808080;
  color: #fff;
}
.live-zs-title-input {
  font-size: 0.55rem;
  color: #fff;
  margin-left: 0.15rem;
  margin-right: 0.15rem;
}
.live-zs-title-input input[type="checkbox"] {
  background: #fff;
  border-color: #fff;
  border-radius: 0.15rem;
  margin-right: 0.15rem;
  width: 0.65rem;
  height: 0.65rem;
  -webkit-appearance: none;
  appearance: none;
  vertical-align: text-top;
}
.live-zs-title-input input[type="checkbox"]:checked {
  background: red;
}
.live-detai {
  text-align: center;
  background: #fff;
  font-size: .18rem;
  padding: 0.4rem;
}
.live-list-data {
  margin-top: 0.25rem;
}
.live-list-data li {
  margin-bottom: 0.25rem;
}
.live-list-title {
  font-size: 0.8rem;
  padding: 0.5rem 0.5rem;
  background: #FFFFFF;
  position: relative;
}
.live-list-title.on {
  background: #ffae00;
  color: #fff;
}
.live-list-title.on:after {
  background: url(../images/icon_arrow_up_width.png) no-repeat;
  background-size: 100% 100%;
}
.live-list-title:after {
  display: block;
  content: '';
  width: 1rem;
  height: 0.5rem;
  background: url(../images/icon_arrow2.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0.5rem;
}
.live-list-data .sub-list-data {
  display: none;
}
.sub-list-data table td {
  padding: 0.4rem 0;
  text-align: center;
  font-size: 0.6rem;
}
.sub-list-data table thead tr:last-child {
  background: #fff;
}
.sub-list-data table tbody td {
  background: #fff;
}
.bf-y-l1 {
  background: #fcfbe6!important;
}
.bf-y-l2 {
  background: #faf4e4!important;
}
.table-bordered td {
  border: 1px solid #efefef;
}
.qb_list {
  background: #fff;
}
.qb_list .ht {
  line-height: 1.65rem;
  border-bottom: 1px solid #f0efef;
  font-size: 0.7rem;
  text-align: center;
}
.qb_list .item {
  width: 50%;
  padding: 0 0.6rem;
  float: left;
  box-sizing: border-box;
  font-size: 0.5rem;
}
.qb_list .ul {
  padding-top: 0.2rem;
  padding-bottom: 0.4rem;
}
.qb_list .ul .li {
  position: relative;
  padding-left: 0.75rem;
  padding-top: 0.35rem;
  padding-bottom: 0.35rem;
  font-size: 0.5rem;
  line-height: 0.6rem;
}
.qb_list .ul .li.red {
  color: #f65555;
}
.qb_list .ul .li.blue {
  color: #557ff6;
}
.qb_list .ul .li:before {
  content: '';
  position: absolute;
  left: 0.2rem;
  top: 0;
  width: 1px;
  height: 100%;
  background: #f0efef;
}
.qb_list .ul .li:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0.3rem;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
}
.qb_list .ul .li.red:after {
  background: #f65555;
}
.qb_list .ul .li.blue:after {
  background: #557ff6;
}
.qb_list_footer {
  width: 100%;
  padding: 0 0.5rem;
  float: left;
  border-bottom: 1px solid #f0efef;
  line-height: 1.8rem;
  font-size: 0.5rem;
}
.qb_list_footer .bz_item {
  position: relative;
  padding-left: 0.8rem;
  margin-right: 0.8rem;
}
.qb_list_footer .bz_item.red {
  color: #f65555;
}
.qb_list_footer .bz_item.blue {
  color: #557ff6;
}
.qb_list_footer .bz_item:before {
  content: '';
  width: 0.5rem;
  height: 0.5rem;
  position: absolute;
  left: 0;
  top: 0.15rem;
  border-radius: 50%;
}
.qb_list_footer .bz_item.red:before {
  background: #f65555;
}
.qb_list_footer .bz_item.blue:before {
  background: #557ff6;
}
.qb_list .footer_b {
  font-size: 0.7rem;
  padding: 0.5rem;
  border-top: 1px solid #f4f3f3;
}
.qb_list .footer_b .label.red {
  display: inline-block;
  background: #f65555;
  color: #fff;
  line-height: 1.1rem;
  padding: 0 0.4rem;
  border-radius: .5rem;
  height: 1.1rem;
  font-size: 0.7rem;
}
.list-tb2 tr:nth-child(odd) td {
  background: #f4f4f6;
}
.table-border-bottom td {
  border-bottom: 1px solid #efefef;
}
.right_line {
  border-right: 1px solid #efefef;
}
.live-team-data td {
  background: #FFFFFF;
  text-align: center;
  padding: 0.4rem 0;
  font-size: 0.5rem;
}
.ts_box .ts_bz {
  width: 100%;
  overflow: hidden;
  font-size: 0.5rem;
  white-space: nowrap;
}
.ts_box .ts_bz span {
  display: inline-block;
  padding-right: 0.4rem;
  float: left;
}
.ts_box .ts_bz span .ts_icon {
  margin-right: 0.3rem;
  vertical-align: text-top;
}
.ts_box .ts_icon {
  width: 0.6rem;
}
.ts_box tr td:first-child {
  padding-left: 0.5rem;
}
.qby_sjtj .progress_box .progress {
  width: 6.5rem;
  height: 0.3rem;
  display: inline-block;
  background: #e6e6e6;
  border-radius: 0.25rem;
  overflow: hidden;
}
.qby_sjtj .progress_box {
  overflow: hidden;
  text-align: center;
  padding: 0.2rem 0;
}
.qby_sjtj .progress_red {
  color: #f65555;
}
.qby_sjtj .progress_blue {
  color: #557ff6;
}
.qby_sjtj .progress_green {
  color: #77d67e;
}
.qby_sjtj .progress_box .progress .progress_bar {
  height: 0.3rem;
  float: left;
  border-radius: 0.3rem;
}
.qby_sjtj .progress_red .progress .progress_bar {
  background: #f65555;
}
.qby_sjtj .progress_blue .progress .progress_bar {
  background: #557ff6;
}
.qby_sjtj .progress_green .progress .progress_bar {
  background: #77d67e;
}
.normal_title {
  font-size: 0.65rem;
  padding: 0.35rem 0.5rem;
}
.jqbx_progress_wrap {
  padding: 0 0.25rem;
}
.jqbx_progress_wrap .progress_box {
  font-size: 0.25rem;
}
.jqbx_progress_wrap .progress_box {
  overflow: hidden;
  text-align: center;
  padding: 0.25rem 0;
}
.jqbx_progress_wrap .progress_box .progress {
  width: 3.69rem;
  height: 0.29rem;
  display: inline-block;
  background: #e6e6e6;
  border-radius: 0.85rem;
  overflow: hidden;
  margin: 0 0.2945rem;
}
.jqbx_progress_wrap .progress_box .progress .progress_bar {
  height: 0.29rem;
  float: left;
  border-radius: 0.85rem;
}
.jqbx_progress_wrap .progress_red .progress .progress_bar {
  background: #f65555;
}
.jqbx_progress_wrap .progress_green .progress .progress_bar {
  background: #77d67e;
}
/*交锋*/
.lsjf_box {
  padding: 0 0.55rem 1.15rem;
}
.lsjf_box .progress_box {
  display: block;
  padding: 1.4rem 0 0;
}
.lsjf_box .progress_box .progress_bar {
  height: 0.28rem;
  float: left;
  text-align: center;
  position: relative;
}
.lsjf_box .progress_box .progress_bar i {
  font-size: 0.5rem;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -0.7rem;
  white-space: nowrap;
}
.lsjf_box .progress_box .progress_bar.red {
  color: #f65555;
  background: #f65555;
}
.lsjf_box .progress_box .progress_bar.blue {
  color: #698df4;
  background: #698df4;
}
.lsjf_box .progress_box .progress_bar.green {
  color: #77d67e;
  background: #77d67e;
}
.lsjf_box .progress_box .progress_bar:first-child {
  border-radius: 0.2rem 0 0 0.2rem;
}
.lsjf_box .progress_box .progress_bar:last-child {
  border-radius: 0 0.2rem 0.2rem 0;
}
/*数据库*/
.alt_page {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  top: 2.1rem;
  background: #fff;
  z-index: 999;
  height: 100%;
  padding-bottom: 2.1rem;
  padding-top: 1.85rem;
  overflow: hidden;
  overflow-y: auto;
}
.alt_page .alt_page_top {
  padding: 0.5rem;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 800px;
  top: 2.1rem;
  background: #fff;
}
.alt_page .alt_page_top .icon_close {
  margin-top: 0.1rem;
}
.alt_page .gray_tit {
  background: #f2f2f2;
  line-height: 1.7rem;
  font-size: 0.7rem;
  color: #808080;
  padding: 0 0.5rem;
}
.alt_page .label_page {
  padding: 0.5rem;
}
.alt_page .label {
  border: 1px solid #eee;
}
.data_page .data_top {
  background: #fff;
  padding: 0.25rem 0.5rem 0.5rem;
  line-height: 1.45rem;
  display: flex;
  display: -webkit-flex;
}
.data_page .tab_btn {
  width: 14.3rem;
}
.data_page .tab_btn .btn {
  line-height: 1.3rem;
}
.data_page .qtx_alt_sect {
  padding-right: 0.8rem;
  background: url(../images/select_icon_2.png) no-repeat right center;
  background-size: 0.65rem;
  white-space: nowrap;
  margin-right: 0.75rem;
}
.table_lct {
  text-align: center;
  padding-bottom: 0.5rem;
}
.table_lct td,
.table_lct .Module {
  position: relative;
  overflow: hidden;
  font-size: 0.45rem;
  color: #333;
  padding-top: 0.5rem;
}
.table_lct td .center_box,
.table_lct .Module .center_box {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  line-height: 0.6rem;
}
.table_lct td .center_box .btn.small,
.table_lct .Module .center_box .btn.small {
  margin-top: 0.2rem;
}
.table_lct td .qd_name,
.table_lct .Module .qd_name {
  height: 1.35rem;
  overflow: hidden;
  line-height: 0.7rem;
}
.table_lct .on_up td,
.table_lct .on_up .Module {
  padding-bottom: 0.85rem;
  background: url(../images/zhijia_up.png) no-repeat center bottom;
  background-size: 50% 0.75rem;
}
.table_lct .on_down td,
.table_lct .on_down .Module {
  padding-top: 1.35rem;
  background: url(../images/zhijia_down.png) no-repeat center top;
  background-size: 50% 0.75rem;
}
.table_lct .no_bg td,
.table_lct .no_bg .Module {
  background: none;
}
.table_lct .sub_item {
  float: left;
  width: 50%;
  padding: 0 0.25rem;
}
.table_lct .sub_item .qd_logo_box {
  height: 1.35rem;
}
.table_lct .sub_item .qd_logo_box .qd_logo {
  height: 1.1rem;
}
.sjb_table_lct .sub_item .qd_logo_box {
  height: 1rem;
}
.sjb_table_lct .sub_item .qd_logo_box .qd_logo {
  height: 0.7rem;
}
.small_title {
  line-height: 1.35rem;
  font-size: 0.5rem;
  padding: 0 0.5rem;
  color: #333;
}
.sjk_easy_list .item {
  text-align: center;
  background: #fff;
  padding: 0.5rem 0;
}
.sjk_easy_list .item .center_box {
  width: 15.2%;
  float: left;
  height: 2.7rem;
}
.sjk_easy_list .item .center_box * {
  vertical-align: middle;
}
.sjk_easy_list .item .center_box .bf {
  font-size: 0.75rem;
  font-weight: bold;
}
.sjk_easy_list .item .side_box {
  float: left;
  width: 42.4%;
}
.sjk_easy_list .item .side_box i.btn {
  position: absolute;
  white-space: nowrap;
}
.sjk_easy_list .item .side_box i.btn.left {
  left: 0;
  transform: translateX(-110%);
}
.sjk_easy_list .item .side_box i.btn.right {
  right: 0;
  transform: translateX(110%);
}
.sjk_easy_list .item .side_box:nth-child(1) {
  padding-left: 1rem;
}
.sjk_easy_list .item .side_box:nth-child(2) {
  padding-right: 1rem;
}
.sjk_easy_list .item .qd_logo {
  height: 1.65rem;
  margin-bottom: 0.3rem;
}
.sjk_easy_list .item .top_box {
  overflow: hidden;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #f4f3f3;
}
.sjk_easy_list .item .bottom_box {
  overflow: hidden;
  padding-top: 0.5rem;
}
.sjk_easy_list .item .bottom_box .col-6 {
  width: 50%;
}
.sjk_easy_list .item .bottom_box .side_box {
  width: 25%;
}
.sjk_easy_list .item .bottom_box .qd_logo {
  height: 1.2rem;
}
.sjk_easy_list .item .bottom_box .center_box {
  height: 1.2rem;
  width: 50%;
  margin-top: -0.2rem;
  line-height: 0.7rem;
}
.sjk_easy_list .item .bottom_box .center_box .time {
  font-size: 0.4rem;
  color: #808080;
  display: inline-block;
  width: 100%;
  margin-top: -0.25rem;
}
.sjk_gz {
  padding: 0.5rem;
}
.sjk_gz .tit {
  font-size: .75rem;
  padding-bottom: 0.5rem;
}
.sjk_gz p {
  font-size: 0.6rem;
  color: #808080;
  line-height: 1rem;
}
/*个人中心*/
.usermenu_top {
  padding: 0.5rem;
  background: #f8dcb9 url(../images/user_menber_top_bg.jpg) no-repeat center top;
  background-size: 100%;
  text-align: center;
  min-height: 9.75rem;
}
.usermenu_top .user_logo {
  width: 3rem;
  height: 3rem;
  margin: 0.4rem;
}
.usermenu_top .user_name {
  font-size: 0.75rem;
  position: relative;
  white-space: nowarp;
  display: inline-block;
  width: 4.5rem;
}
.usermenu_top .user_name .icon_sex {
  position: absolute;
  right: 0;
  top: 0.2rem;
}
.usermenu_top .user_des {
  color: #808080;
  font-size: 0.6rem;
  padding: 0.4rem 0;
}
.usermenu_top .icon_shijian {
  margin-right: 0.3rem;
  vertical-align: baseline;
}
.usermenu_top .gz_btn {
  margin-right: -3.8rem;
  margin-left: 0.8rem;
  border-radius: 0.3rem;
  line-height: 1.35rem;
  font-size: 0.65rem;
}
.usermenu_top .gz_btn.act {
  border: 1px solid #808080;
  color: #808080;
  background: transparent;
}
.usermenu_nav {
  width: 92%;
  margin: -1.45rem auto 0.5rem;
  background: #fff;
  box-shadow: 0 0 0.5rem rgba(248, 220, 185, 0.7);
  z-index: 1;
}
.usermenu_nav .item {
  flex: 1;
  text-align: center;
  padding: 0.25rem;
  font-size: 0.65rem;
  line-height: 1.05rem;
  position: relative;
  color: #333;
}
.usermenu_nav .item:after {
  content: '';
  width: 1px;
  height: 1.5rem;
  background: #f1f1f1;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}
.usermenu_nav .item.act:before {
  content: '';
  width: 30%;
  height: 0.15rem;
}
.usermenu_nav.normal {
  width: 100%;
  margin-top: 0;
  border-bottom: 1px solid #f3f2f2;
  box-shadow: none;
}
.usermenu_nav.normal .item {
  padding: 0.5rem;
  color: #808080;
  position: relative;
}
.usermenu_nav.normal .item:after {
  width: 0;
}
.usermenu_nav.normal .item.act {
  color: #333;
  font-weight: bold;
}
.usermenu_nav.normal .item.act:before {
  content: '';
  width: 0.8rem;
  height: 0.1rem;
  background: #ffae00;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.usermenu_nav.r_border .item {
  border-right: 1px solid #f3f2f2;
}
.usermenu_nav.r_border .item:last-child {
  border: none;
}
.usermenu_nav.r_line .item:before {
  content: '';
  width: 0;
  height: 70%;
  border-right: 1px solid #f3f2f2;
  position: absolute;
  right: 0;
  top: 15%;
}
.usermenu_list .item {
  padding: 0.5rem 0.75rem;
  font-size: 0.7rem;
}
.usermenu_list .item .list_icon {
  width: 1.1rem;
}
.usermenu_list .item a {
  display: block;
}
.usermenu_list .item.see_more:before {
  opacity: .5;
}
.user_list .item {
  display: block;
  overflow: hidden;
  padding: 0.5rem;
  background: #fff;
  border-bottom: 1px solid #f8f8f8;
}
.user_list .item .user_logo {
  float: left;
  width: 1.75rem;
  height: 1.75rem;
  border-radius: 50%;
  margin-right: 0.5rem;
}
.user_list .item .txt_box {
  float: left;
  max-width: 70%;
  overflow: hidden;
}
.user_list .item .r_box {
  float: right;
}
.user_list .item .gz_btn {
  border-radius: 0.25rem;
  margin-top: 0.25rem;
  width: 2.35rem;
  padding: 0;
}
/*登录注册*/
.form-group .global_input {
  line-height: 1.5rem;
  color: #333;
  display: block;
  background: #fff;
  border-bottom: 1px solid #efeeee;
  padding: 0.35rem 0.5rem;
  display: flex;
  display: -webkit-flex;
  align-items: center;
}
.form-group .global_input .icon_labels {
  width: 21.5%;
  white-space: nowrap;
  display: inline-block;
}
.form-group .global_input .input_icon {
  margin-right: 0.65rem;
  vertical-align: text-top;
}
.form-group .global_input .no_style {
  border: none;
}
.form-group .global_input * {
  flex-shrink: 0;
}
.form-group .global_input input {
  line-height: 1.5rem;
}
.form-group .global_input .block_input {
  flex: 10;
  flex-shrink: 1;
  width: 100%;
}
.form-group .global_input .labels {
  width: 4.3rem;
  white-space: nowrap;
  display: inline-block;
}
.form-group .global_input .labels .no_style_select {
  padding-left: 0.2rem;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  background: transparent;
  color: #808080;
}
.form-group .global_input .code_btn {
  width: 4rem;
  line-height: 1.5rem;
  color: #fff;
  background: #1cc94b;
  font-size: 0.55rem;
  height: 1.5rem;
  text-align: center;
  border-radius: 0.2rem;
}
.form-group .pop_ts {
  line-height: 1.5rem;
}
.form-group .btn.big {
  width: 100%;
  border-radius: 0.2rem;
  line-height: 1.85rem;
}
.form-group .btn.middle {
  width: 10rem;
  display: block;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.5rem;
}
.form-group .up_logo {
  width: 1.75rem;
  height: 1.75rem;
  border-radius: 50%;
}
.form-group .sex_box .btn {
  line-height: 1.15rem;
}
.form-group .sex_box .btn .icon {
  vertical-align: middle;
}
.form-group .sex_box input[type="radio"]:checked + .btn {
  background: #feae00!important;
  color: #fff;
}
.form-group .sex_box input[type="radio"]:checked + .btn .icon {
  background-position: center bottom;
}
.global_input input:-webkit-autofill {
  background-color: transparent !important;
  background-image: none !important;
}
.login_links_icon {
  padding: 1rem;
  display: inline-block;
}
.login_links_icon img {
  width: 1.85rem;
  padding-top: 0.1rem;
}
.spsq_top_txt {
  overflow: hiddem;
  padding: 0.75rem 0;
  line-height: 1.1rem;
}
.spsq_top_txt .btn {
  line-height: 0.75rem;
  height: 0.75rem;
  border-radius: 0.2rem;
  margin-left: 0.5rem;
}
.spsq_top_txt .sv_box {
  flex-shrink: 1;
}
.spsq_top_txt * {
  flex-shrink: 0;
}
/*视频*/
.video_list .video_item {
  min-height: 8.95rem;
}
.video_list .video_item .poster_img img {
  width: 17.75rem;
  height: 9.05rem;
}
.video_list .vide_ifo {
  padding: 0.7rem 0.5rem 1rem;
  align-items: center;
}
.video_list .vide_ifo .user_logo {
  width: 1.15rem;
  height: 1.15rem;
}
.video_list .vide_ifo .user_name {
  width: 2.7rem;
  padding: 0 0.2rem;
  white-space: nowrap;
  overflow: hidden;
}
.video_list .vide_ifo * {
  flex-shrink: 0;
}
.video_list .vide_ifo .center_box {
  flex-shrink: 1;
  width: 65rem;
}
.video_list .vide_ifo .func_box .icon {
  height: 0.75rem;
  width: 0.7rem;
  background-size: auto 100%!important;
  vertical-align: text-bottom;
}
.video_item {
  position: relative;
}
.video_item .poster_img {
  position: absolute;
  height: 100%;
  z-index: 10;
  top: 0;
  width: 100%;
  padding: 0 0.5rem;
}
.video_item .poster_img img {
  width: 100%;
}
.video_item .play_switch {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 11;
}
.video_item .play_switch:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 2.45rem;
  height: 2.45rem;
}
.video_item .play_switch.play {
  opacity: 1;
}
.video_item .play_switch.stop {
  opacity: 0;
}
.video_item .play_switch.play:before {
  background: url(../images/icon_play2.png) no-repeat center;
  background-size: 100%;
}
.video_item .play_switch.stop:before {
  background: url(../images/icon_stop2.png) no-repeat center;
  background-size: 100%;
}
.video_item .controls_box {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  padding: 0.5rem;
  bottom: 0;
  display: flex;
  color: #fff;
  align-items: center;
  z-index: 999;
  display: none;
}
.video_item .controls_box .time {
  padding: 0 0.25rem;
  min-width: 2.25rem;
}
.video_item .controls_box .video_preage {
  flex-shrink: 1;
  flex: 10;
  height: 0.15rem;
  background: #fff;
  border-radius: 2em;
}
.video_item .controls_box .video_preage .preage_nar {
  height: 0.15rem;
  background: #2e4ef6;
  width: 0;
  display: block;
  border-radius: 2em;
  position: relative;
}
.video_item .controls_box .video_preage .preage_nar .currentTime_node {
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 50%;
  border: 0.1rem solid #2e4ef6;
  background: #fff;
  position: absolute;
  right: -0.4rem;
  top: -100%;
}
.video_item .video_txt_box {
  padding: 0 0.5rem;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 12;
  transtion: all .3s;
}
.video_item .video_txt_box p {
  padding: 0.1rem 0.5rem;
  color: #fff;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 0.75rem;
  line-height: 0.95rem;
}
.tz_item {
  padding-bottom: 0.5rem;
  position: relative;
}
.tz_item .user_inf_box .side_box {
  width: 11.15%;
  float: left;
}
.tz_item .user_inf_box .side_box .user_logo {
  width: 1.1rem;
  height: 1.1rem;
}
.tz_item .user_inf_box .user_main_box {
  float: left;
  width: 88.8%;
}
.tz_item .user_inf_box .user_main_box .user_name {
  display: inline-block;
  max-width: 3.3rem;
  padding-right: 0.4rem;
  vertical-align: middle;
}
.tz_item .user_inf_box .user_main_box .user_name .tag {
  vertical-align: middle;
}
.tz_item .tz_tit {
  font-size: 0.75rem;
  line-height: 1.2rem;
  padding: 0.25rem 0;
}
.tz_item .tz_table {
  font-size: 0.5rem;
  color: #808080;
  text-align: center;
  line-height: 1rem;
}
.tz_item .tz_table .line {
  padding-bottom: 0.2rem;
}
.tz_item .tz_table .line td {
  padding-bottom: 0.2rem;
}
.tz_item .tz_table .line .box {
  background: #f1f6fc;
}
.tz_item .tz_table .line.right_border .box {
  border-right: 1px solid #e9ecf0;
}
.tz_item .tz_table .line.right_border td:last-child .box {
  border-right: none;
}
.tz_item .icon_yz {
  position: absolute;
  right: 0.2rem;
  bottom: 0.75rem;
}
.bottom_line {
  border-bottom: 1px solid #fcfcfc;
}
.line_list_4 {
  padding: 0 0.5rem;
}
.line_list_4 .item {
  float: left;
  width: 25%;
}
.drb_list .tit {
  text-align: center;
  padding: 0.35rem 0;
}
.drb_list .tit .title_logo {
  width: 0.85rem;
  margin: 0 0.2rem;
  padding-top: 0.1rem;
}
.drb_list .item {
  font-size: 0.55rem;
  line-height: 0.8rem;
  padding: 0.35rem 0;
}
.drb_list .item p {
  white-space: nowrap;
  overflow: hidden;
}
.drb_list .item .qd_logo {
  width: 1.75rem;
  height: 1.75rem;
  border-radius: 50%;
  margin-bottom: 0.15rem;
}
/*达人页内*/
.dryn_top {
  background: #212121;
  padding: 0.75rem 0.5rem;
  color: #fff;
}
.dryn_top .logo_box {
  width: 12.3%;
  float: left;
}
.dryn_top .logo_box .user_logo {
  width: 1.8rem;
  height: 1.8rem;
}
.dryn_top .main_box {
  width: 87.7%;
  float: left;
  padding-top: 0.2rem;
}
/*500*/
.err_message {
  padding: 1.3rem;
}
.err_message .err_tit {
  line-height: 1.25rem;
  color: #333;
  font-size: 0.65rem;
}
.err_message .err_list li {
  list-style-type: disc;
  list-style-position: inside;
  color: #808080;
  font-size: 0.5rem;
  padding: 0.1rem 0;
}
.err_message .layout_2 .item {
  float: left;
  width: 50%;
}
.h_f_table {
  border: 1px solid #bebebe;
  line-height: 1.7rem;
  overflow: hidden;
  display: flex;
  text-align: center;
}
.h_f_table .item {
  border-right: 1px solid #bebebe;
  width: 28.66%;
}
.h_f_table .item:last-child {
  border: none;
}
.h_f_table .gray {
  background: #bebebe;
}
.swiper_label {
  width: 100%;
  overflow-x: auto;
  white-space: nowrap;
}
.swiper_label .item {
  display: inline-block;
  line-height: 0.75rem;
  color: #fff;
  background: #bebebe;
  min-width: 5rem;
  text-align: center;
  font-size: 0.6rem;
  padding: 0.15rem;
  position: relative;
  margin: 0 0.125rem;
}
.swiper_label .item p {
  line-height: 0.75rem;
  color: #fff;
  padding: 0;
  font-size: 0.6rem;
}
.swiper_label .item .icon_jb {
  position: absolute;
  right: 0;
  top: 0;
  width: 1.3rem;
  height: 0.95rem;
  background: url(../images/.icon_jb.png) no-repeat center;
  background-size: 100%;
  opacity: 0;
}
.swiper_label .item.act {
  background: #ffae00;
}
.swiper_label .item.act .icon_jb {
  opacity: 1;
}

/*M站手机端*/
.lgcenter{font-size:0.8rem;font-family:"微软雅黑",Verdana, Arial, Helvetica, sans-serif; overflow-x: hidden;color: rgb(51,51,51);max-width: 800px;margin: 0 auto !important;background: rgb(242,242,242);padding: 0;}
.lgcenter td,th,caption { font-size:0.8rem;}
.lgcenter h1, h2, h3, h4, h5, h6 { font-weight:normal;}
.lgcenter address, caption, cite, code, dfn, em, strong, th, var,em,i { font-style:normal; font-weight:normal;}
.lgcenter a { color:#555; text-decoration:none; }
.lgcenter a:hover { text-decoration:none; }
.lgcenter img { border:none; }
.lgcenter ol,ul,li { list-style:none; }
.lgcenter input, textarea, select, button,textarea { font-family:"微软雅黑",Verdana,Helvetica,Arial,sans-serif; appearance: none;-ms-progress-appearance: none;-webkit-appearance: none;-moz-appearance: none;outline: none;}
.lgcenter table { border-collapse:collapse; }
.lgcenter .clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.lgcenter .clearfix { *zoom:1; }
/*flex*/
.lgcenter .flex{display: flex;display: -webkit-flex;}
.lgcenter .flex-between{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between}/*两端对齐*/
.lgcenter .flex-align-center{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center}/*垂直居中*/
.lgcenter .flex-baseline{display: flex;display: -webkit-flex;align-items: baseline;-webkit-align-items: baseline}/*文字对齐*/
.lgcenter .flex-item-grow{flex-grow: 111;overflow: hidden;-webkit-flex-grow: 111}/*放大倍数--配合flex布局*/
.lgcenter .flex-wrap{display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.lgcenter .flex-content-center{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}

.lgcenter .t-over{white-space: nowrap;overflow: hidden;}
.lgcenter .t-esis{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.lgcenter .t-esis-2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-all;text-overflow: ellipsis;overflow: hidden;}
.lgcenter .t-esis-1{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;word-break: break-all;text-overflow: ellipsis;overflow: hidden;}
.lgcenter .t-esis-3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;word-break: break-all;text-overflow: ellipsis;overflow: hidden;}
.lgcenter .t-esis-4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;word-break: break-all;text-overflow: ellipsis;overflow: hidden;}

.lgcenter .t-left{text-align: left;}
.lgcenter .t-right{text-align: right;}
.lgcenter .t-center{text-align: center;}
.lgcenter .t-through{text-decoration:line-through;}
.lgcenter .t-under{text-decoration: underline;}

.lgcenter .cursor{cursor: pointer;}

.lgcenter .color-0{color: rgb(0,0,0);}
.lgcenter .color-51{color: rgb(51,51,51);}
.lgcenter .color-77{color: rgb(77,77,77);}
.lgcenter .color-128{color: rgb(128,128,128);}
.lgcenter .color-153{color: rgb(153,153,153);}
.lgcenter .color-179{color: rgb(179,179,179);}
.lgcenter .color-255{color: rgb(255,255,255);}
.lgcenter .color-253{color: rgb(253,83,27);}
.lgcenter .color-red{color: rgb(255,49,49);}

.lgcenter .bg-157{background:#1571FA}
.bg-255{background:rgb(255,255,255) !important;}
.lgcenter .bg-242{background:rgb(242,242,242);}
.lgcenter .bg-26{background:rgb(26,26,26);}
.lgcenter .bg-y{background-color: rgb(255,203,47);}


.lgcenter .font-20{font-size: 0.53rem;}
.lgcenter .font-22{font-size: 0.59rem;}
.lgcenter .font-24{font-size: 0.64rem;}
.lgcenter .font-26{font-size: 0.7rem;}
.lgcenter .font-28{font-size: 0.75rem;}
.lgcenter .font-30{font-size: 0.8rem;}
.lgcenter .font-32{font-size: 0.85rem;}
.lgcenter .font-34{font-size: 0.9rem;}
.lgcenter .font-36{font-size: 0.96rem;}

.lgcenter .font6{font-size: 0.6rem;}
.lgcenter .font65{font-size: 0.65rem;}
.lgcenter .font7{font-size: 0.7rem;}
.lgcenter .font75{font-size: 0.75rem;}
.lgcenter .font-30{font-size: 0.8rem;}
.lgcenter .font85{font-size: 0.85rem;}
.lgcenter .font9{font-size: 0.9rem;}

.lgcenter .font-bold{font-weight: bold;}

.lgcenter .f-left{float: left;}
.lgcenter .f-right{float: right;}

.lgcenter .d-inline{display: inline;}
.lgcenter .d-none{display: none;}
.lgcenter .d-i-block{display: inline-block;}
.lgcenter .d-block{display: block;}
.lgcenter .a-block a{display: block;}
.lgcenter .a-block a:hover{text-decoration: underline;}

.lgcenter .relative{position: relative !important;}
.lgcenter .absolute{position: absolute;}
.lgcenter .fixed{position: fixed;}
.lgcenter .o-hidden{overflow: hidden;}

.lgcenter .bder-230{border: 1px solid rgb(230,230,230);}
.lgcenter .bder-t{border-top: 1px solid rgb(230,230,230);}
.lgcenter .bder-b{border-bottom: 1px solid rgb(230,230,230);}
.lgcenter .bder-r{border-right: 1px solid rgb(230,230,230);}
.lgcenter .bder-l{border-left:1px solid rgb(230,230,230);}

.lgcenter .br-10{border-radius: 0.1rem;-webkit-border-radius: 0.1rem;-moz-border-radius: 0.1rem;-moz-border-radius: 0.1rem;}
.lgcenter .br-20{border-radius: 0.2rem;-webkit-border-radius: 0.2rem;-moz-border-radius: 0.2rem;-moz-border-radius: 0.2rem;}
.lgcenter .br-30{border-radius: 0.3rem;-webkit-border-radius: 0.3rem;-moz-border-radius: 0.3rem;-moz-border-radius: 0.3rem;}
.lgcenter .br-40{border-radius: 0.4rem;-webkit-border-radius: 0.4rem;-moz-border-radius: 0.4rem;-moz-border-radius: 0.4rem;}
/*.br-50{border-radius: 0.5rem;-webkit-border-radius: 0.5rem;-moz-border-radius: 0.5rem;-moz-border-radius: 0.5rem;}*/
.lgcenter .br-50{border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-moz-border-radius: 50%;}

.lgcenter .width-20{width: 20%;}
.lgcenter .width-25{width: 25%;}
.lgcenter .width-33{width: 33.33%;}
.lgcenter .width-50{width: 50%;}
.lgcenter .width-40{width: 40%;}
.lgcenter .width-75{width: 75%;}
.lgcenter .width-80{width: 80%;margin: auto;}
.lgcenter .width-100{width: 100%;}
.lgcenter .img-width-100 img{width: 100%;}
.lgcenter .img-height-100 img{height: 100%;}

.lgcenter .btn-157{color: white;background: #1571FA;text-align: center;}

.lgcenter .pd-t-10{padding-top: 0.35rem;}
.lgcenter .pd-t-15{padding-top: 0.4rem;}
.lgcenter .pd-t-20{padding-top: 0.53rem;}
.lgcenter .pd-t-40{padding-top: 1.06rem;}

.lgcenter .mg-t-10{margin-top: 0.35rem;}
.lgcenter .mg-t-15{margin-bottom: 0.4rem;}
.lgcenter .mg-t-20{margin-top: 0.53rem;}

.lgcenter .mg-l-20{margin-left: 0.53rem;}
.lgcenter .mg-l-30{margin-left: 0.8rem;}

.lgcenter .pd-20{padding: 0.53rem;}
.lgcenter .mg-20{margin: 0.53rem;}

.lgcenter .pd-lr-20{padding-left: 0.53rem;padding-right: 0.53rem;}

.lgcenter .pd-tb-20{padding-top: 0.53rem;padding-bottom: 0.53rem;}
.lgcenter .pd-tb-22{padding-top: 0.6rem;padding-bottom: 0.6rem;}
.lgcenter .pd-tb-24{padding-top: 0.65rem;padding-bottom: 0.65rem;}
.lgcenter .pd-tb-26{padding-top: 0.7rem;padding-bottom: 0.7rem;}

.lgcenter .pd-b-30{padding-bottom: 0.8rem;}
.lgcenter .pd-b-26{padding-bottom: 0.7rem;}

.lgcenter .scroll ::-webkit-scrollbar{width: 0;}

.lgcenter .mask{position: fixed;top: 0;left:0;width: 100%;background: rgba(0,0,0,0.5);z-index: 100;opacity:0;transition: 0.5s opacity;}
.lgcenter .mask-html{position: relative;overflow: hidden;width: 100%;}

.lgcenter input::-webkit-outer-spin-button,
.lgcenter input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
.lgcenter input[type="number"]{
    -moz-appearance: textfield;
}

	
.lgcenter .header{line-height: 2.5rem;text-align: center;position: relative;}
.lgcenter .header i{position: absolute;width: 2.5rem;height: 2.5rem;background: url(../images/left.png) no-repeat center;left: 0;top: 0;background-size: 0.35rem;background-position-x: 30%;cursor: pointer;}
.lgcenter .header a{display: block;min-width: 2.5rem;height: 2.5rem;position: absolute;right: 0;top: 0;color: rgb(128,128,128);}
.lgcenter .header .index-mes{display: block;min-width: 2.5rem;height: 2.5rem;position: absolute;right: 0;top: 0;color: rgb(128,128,128);background: url(../images/il_tip.png) no-repeat center;
 background-size: 1rem;}
.lgcenter .header .index-circle{position: absolute;width: 0.3rem;height: 0.3rem;background: rgb(255,49,49);
	top: 0.5rem;right: 0.5rem;}
	/*每日任务*/
.lgcenter .dt-top{}
.lgcenter .dt-top .qd{width: 10rem;line-height: 1.6rem;background: url(../images/dt_2.png) no-repeat center;background-size:100%;margin: auto;color: #ff6633;}
.lgcenter .dt-top .day{display: inline-block;margin: auto;padding-left: 0.8rem;background: url(../images/dt_1.png) no-repeat center left;background-size: 0.6rem;}
.lgcenter .dt-top .rew{color: #fc9a00;font-weight: bold;padding: 0.53rem 0.53rem 0 0.53rem;}
.lgcenter .dt-top .rew-list{width: 2.1rem;height: 1rem;background: url(../images/dt_3.png) no-repeat center top;
box-sizing: content-box;position: relative;
	background-size:1rem;background-position-y: 0.2rem;background-color: rgb(248,231,171);padding-top: 1.1rem;border: 2px solid white;}
.lgcenter .dt-top .rew-list .r-mask{position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.5);left: 0;top:0;line-height: 2.1rem;color: white;}	
.lgcenter .dt-m-count{background: url(../images/dt-9.png) no-repeat center;background-size: 100%;padding: 1.1rem 0.53rem 1.6rem 0.53rem;}
.lgcenter .dt-group{margin-bottom: 1.6rem;margin-top: 0;}
.lgcenter .dt-group .g-icon{padding-left: 1.35rem;background: url(../images/dt_4.png) no-repeat center left;background-size: 0.8rem;}
.lgcenter .dt-group .g-iconc{padding-left: 1.35rem;}
.lgcenter .dt-group .icon1{background-image: url(../images/dt_5.png);}
.lgcenter .dt-group .icon2{background-image: url(../images/dt_6.png);}
.lgcenter .dt-group .icon3{background-image: url(../images/dt_7.png);}
.lgcenter .dt-group .icon4{background-image: url(../images/dt_8.png);}
.lgcenter .dt-group .full{color: #f96727;}

/*阅历记录*/
.lgcenter .dth-list .num{min-width: 3rem;text-align: right;}

/*钱包*/
.lgcenter .purse-wrap{background: url(../images/p_1.png) no-repeat left top;background-size: 100%;padding-top: 3rem;}
.lgcenter .purse-wrap .title-icon{padding-right: 1.5rem;background: url(../images/dt_3.png) no-repeat center right;background-size: 1rem;}
.lgcenter .purse-wrap .btn{background: rgb(255,49,49);color: white;border: none;line-height: 1.3rem;width: 2.5rem;text-align: center;
border-radius: 1rem;-webkit-border-radius: 1rem;-ms-border-radius:1rem;-moz-border-radius: 1rem;}
.lgcenter .purse-wrap .pr-right{width: 0.53rem;height: 1rem;background: url(../images/right.png) no-repeat center;background-size: 0.35rem;}
.lgcenter .purse-wrap .pr-icon{background-image: url(../images/p_2.png);}
.lgcenter .purse-wrap .pr-icon1{background-image: url(../images/p_3.png);}
.lgcenter .purse-wrap .pr-icon2{background-image: url(../images/p_4.png);}

/*掘金者*/
.lgcenter .gold-tip{line-height: 2.67rem;text-align: center;}
.lgcenter .gold-list-pd{padding-top: 1.3rem;padding-bottom: 0.7rem;}

/*提现*/
.lgcenter .cash-wrap{background: white;padding-top: 0;}
.lgcenter .cash-wrap input{border: none;font-size: 0.8rem;line-height: 1.1rem;padding-top: 0.53rem;}
.lgcenter .cash-wrap .cash-price{position: relative;padding-left: 1.2rem;}
.lgcenter .cash-wrap .cash-price input{width: 12rem;}
.lgcenter .cash-wrap .cash-price i{position: absolute;left: 0;line-height: 1.2rem;font-size: 1rem;bottom: 0;}
.lgcenter .cash-wrap .cash-btn{line-height: 1.1rem;padding-top: 0.53rem;color: #1990ff;cursor: pointer;outline: none;}
.lgcenter .cash-list input{width: 10rem;text-align: right;}
.lgcenter .cash-lpd{padding-top: 1.2rem;padding-bottom: 0.7rem;}
.lgcenter .cash-save{margin-top: 5.3rem;}
.lgcenter .cash-save button{border: none;color: white;background: rgb(255,49,49);line-height: 1.7rem;width: 55%;
border-radius: 1.7rem;-webkit-border-radius: 1.7rem;-moz-border-radius: 1.7rem;display: block;margin: auto;}
.cash-tip{padding-top: 1.34rem;padding-bottom: 1.2rem;}

/*提现记录*/
.lgcenter .cash-ht-total{padding-top: 1.3rem;padding-bottom: 2rem;}

/*个人中心*/
.lgcenter .index{background: url(../images/i_1.png) no-repeat center top;background-size: 100%;padding-bottom: 1rem;}
.lgcenter .index .i-head-img{width: 3.2rem;height: 3.2rem;}
.lgcenter .index .i-name{padding-right: 3rem;}
.lgcenter .index .sign{position: absolute !important;width: 3rem;color: white;padding-top: 1.8rem;top: 0.7rem;left: 0.8rem;background: url(../images/il_10.png) no-repeat center top;
background-size: 1.7rem;text-align: center;}
.lgcenter .index .in-icon1{display: block;position: absolute;width: 1.25rem;height: 1.25rem;position: absolute;right: 1.5rem;top: 0;
background: url(../images/p_3.png) no-repeat center;background-size: 1rem;}
.lgcenter .index .in-icon2{display: block;position: absolute;width: 1.25rem;height: 1.25rem;position: absolute;right: 0rem;top: 0;
background: url(../images/p_4.png) no-repeat center;background-size: 1rem;}

.lgcenter .i-head-wrap{margin: 0.53rem;background: white;margin-top: 1.5rem;text-align: center;padding: 0.53rem 0;line-height: 1.2rem;
box-shadow: 0 0 0.7rem 0 rgb(255,125,60);-webkit-box-shadow: 0 0 0.7rem 0 rgb(255,125,60);}
.lgcenter .i-head-list{width: 25%;text-align: center;border-right: 1px solid rgb(230,230,230);}
.lgcenter .i-head-list:last-child{border: none;}

.lgcenter .index-nav-list{line-height: 2.53rem;border-bottom: 1px solid rgb(230,230,230);}
.lgcenter .index-nav-list a{position: relative;display: block;background: white;}
.lgcenter .index-nav-list a i{position: absolute;display: block;width: 1rem;height: 1rem;background: url(../images/right.png) no-repeat center left;
background-size: 0.35rem;right: 0;top: 0;bottom: 0;margin: auto;}
.index-nav-list .name{padding-left: 2rem;background-size: 1rem;background: url(../images/il_1.png) no-repeat center left;background-size: 1rem;
background-position-x: 0.53rem;}
.lgcenter .index-nav-list .icon1{background-image: url(../images/il_1.png);}
.lgcenter .index-nav-list .icon2{background-image: url(../images/dt_4.png);}
.lgcenter .index-nav-list .icon3{background-image: url(../images/il_3.png);}
.lgcenter .index-nav-list .icon4{background-image: url(../images/il_4.png);}
.lgcenter .index-nav-list .icon5{background-image: url(../images/il_5.png);}
.lgcenter .index-nav-list .icon6{background-image: url(../images/il_6.png);}
.lgcenter .index-nav-list .icon7{background-image: url(../images/p_4.png);}
.lgcenter .index-nav-list .icon8{background-image: url(../images/p_3.png);}

.lgcenter .in-btn{background: rgb(255,174,0);color: white;width: 10rem;line-height: 1.6rem;border-radius: 1.6rem;
-webkit-border-radius: 1.6rem;text-align: center;display: block;margin: auto;margin-top: 2rem;margin-bottom: 2rem;}

.lgcenter .record-animate-wrap{
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	margin: auto;
	line-height: 3rem;
	color: white;
	background: rgba(0,0,0,0.7);
	padding: 0 1rem;
	border-radius: 0.4rem;
	-webkit-border-radius: 0.4rem;
	white-space: nowrap;
	font-size: 0.8rem;
	transition: all ease 1s;
	-webkit-transition: all ease 1s;
	opacity: 0;
}
.lgcenter .record-animate-num{padding-left: 1.2rem;background: url(../images/p_2.png) no-repeat center left;
background-size: 1rem;margin-left: 0.5rem;color: rgb(255,122,62);}







/* 别人战绩 */
.grzyweb1{
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
.grzyweb1 *{
  font-size: 13px;
}
.grzyweb1 .head{
  width: 100%;
  height: 7.05rem;
  background: url(../images/grzy1.png) 0 0/100% 100% no-repeat;
  position: relative;
}
.grzyweb1 .head img.first{
  width: 3.05rem;
  height: 3.05rem;
  border-radius: 1000px;
  position: absolute;
  left: 15px;
  top: 2.95rem;
}
.grzyweb1 .head .third{
  text-align: center;
  font-size: 15px;
  height: 2.27rem;
  line-height: 2.27rem;
  position: relative;
}
.grzyweb1 .head .third img{
  position: absolute;
  left: 10px;
  top: calc(1.13rem - 7px);
}
.grzyweb1 .head .second{
  position: absolute;
  left: 4.425rem;
  top: 2.65rem;
  color: #808080;
  font-size: 12px;
}
.grzyweb1 .head .second .fir{
  font-size: 15px;
  color: #333333;
  line-height: 26px;
}
.grzyweb1 .head .second .thi{
  padding-right: 10px;
  text-align: justify;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  text-align: justify;
  text-overflow: ellipsis;
  overflow: hidden;
}
.grzyweb1 .body{
  color: #808080;
  background: #ffffff;
}
.grzyweb1 .body .first{
  height: 33px;
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  align-items: center;
  -webkit-align-items: center;
  text-align: center;
  border: 1px solid #f2f2f2;
}
.grzyweb1 .body .first div{
  width: 50%;
  position: relative;
  height: 100%;
  line-height: 33px;
  font-weight: bold;
}
.grzyweb1 .body .first div.active{
  color: #333333;
}
.grzyweb1 .body .first div.active span{
  color: #333333;
  background: #ffae00;
}
.grzyweb1 .body .first div span{
  position: absolute;
  width: 16px;
  height: 2px;
  border-radius: 100px;
  background: transparent;
  bottom: 3px;
  left: calc(50% - 8px);
}
.grzyweb1 .body .second{
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  align-items: center;
  -webkit-align-items: center;
  text-align: center;
  height: 50px;
  border-bottom: 1px solid #e1e3e5;
}
.grzyweb1 .body .second>div{
  width: 25%;
  border-right: 1px solid #e1e3e5;
  font-size: 11px;
  height: 30px;
  font-size: 12px;
  line-height: 20px;
}
.grzyweb1 .body .second>div:nth-last-of-type(1) {
  border: none;
}
.grzyweb1 .body .second>div span{
  font-size: 15px;
  color: #333333;
}
.grzyweb1 .body .second>div i{
  font-style: normal;
  font-size: 12px;
}
.grzyweb1 .body .second>div span.red{
  color: #e60012;
}
.grzyweb1 .body .second>div>*{
  position: relative;
  bottom: 6px;
}
.grzyweb1 .body .third{
  height: 30px;
  line-height: 30px;
  padding: 0 25px 0 25px;
}
.grzyweb1 .body .third span{
  color: #e60012;
}
.grzyweb2{
  color: #808080;
  padding-top: calc(7.05rem + 113px);
  /*background: #f2f2f2;*/
}
.grzyweb2>div .first{
  height: 34px;
  line-height: 34px;
  font-size: 11px;
  background: #FFFFFF;
  border-bottom: 1px solid #f2f2f2;
}
.grzyweb2>div .first>span{
  display: inline-block;
  margin-left: 10px;
  padding-left: 14px;
  font-size: 15px;
  color: #343434;
  border-left: 1px solid #3884e1;
  height: 15px;
  line-height: 15px;
}
.grzyweb2>div .first>span span{
  color: #808080;
  font-size: 11px;
}
.grzyweb2>div .second .unit{
  background: #FFFFFF;
  padding: 12px 10px 12px 10px;
  margin-bottom: 5px;
}
.grzyweb2>div .second .unit .hide{
  display: none;
}
.grzyweb2>div .second .unit .fir{
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  align-items: center;
  -webkit-align-items: center;
  height: 66px;
  font-size: 11px;
}
.grzyweb2>div .second .unit .fir .ax1 .axx1 span.xj{
  color: #157e70;
}
.grzyweb2>div .second .unit .fir .ax1 .axx1 span.yc{
  color: #d22396;
}
.grzyweb2>div .second .unit .fir .ax1 .axx2{
  font-size: 15px;
  color: #343434;
  margin-bottom: 6px;
}
.grzyweb2>div .second .unit .fir .ax1 .axx3{
  border: 1px solid #ff6969;
  color: #ff6969;
  border-radius: 100px;
  display: inline-block;
  height: 17px;
  line-height: 17px;
  padding: 0 5px;
}
.grzyweb2>div .second .unit .fir .ax1>div{
  margin-bottom: 4px;
}
.grzyweb2>div .second .unit .fir .ax2 a{
  background: #ffae00;
  color: #ffffff;
  border-radius: 100px;
  height: 23px;
  line-height: 23px;
  display: inline-block;
  padding: 0 9px;
  font-size: 13px;
}
.grzyweb2>div .second .unit .fir .ax2 div{
  margin-top: 8px;
}
.grzyweb2>div .second .unit .sec{
  color: #333333;
  font-size: 13px;
  margin-top: 2px;
}
.grzyweb2>div .second .unit .sec div span{
  color: #808080;
}
.grzyweb2>div .second .unit .sec div span .yellow{
  color: #ffae00;
}







