@import 'iconfont/iconfont.css';
.flex {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
}
.flex-x {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
}
.flex-x-center {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.flex-between {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.flex-x-bottom {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-box-align: end;
  box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.flex-y {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.flex-y-center {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-pack: center;
  box-pack: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.flex-grow-0 {
  min-width: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.flex-grow-1 {
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
.ver > * {
  display: inline-block;
  vertical-align: middle;
}
.row1 {
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.row2 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  white-space: normal !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.row3 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  white-space: normal !important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.iconfont,
body {
  -webkit-font-smoothing: antialiased;
}
html,
body {
    height: auto !important;
    min-height: 100%;
}
html {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}
*,
article,
aside,
audio,
body,
button,
dd,
div,
dl,
dt,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
input,
legend,
li,
menu,
nav,
ol,
p,
pre,
section,
td,
textarea,
th,
ul,
video {
  margin: 0;
  padding: 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*,
:after,
:before {
  box-sizing: border-box;
}
ul,
li,
dl,
dt,
dd,
ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
img::-moz-selection {
  background: 0 0;
}
img::selection {
  background: 0 0;
}
img::-moz-selection {
  background: 0 0;
}
address,
caption,
cite,
code,
dfn,
em,
optgroup,
th,
var {
  font-style: inherit;
  font-weight: inherit;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
}
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
input::-webkit-search-cancel-button {
  display: none;
}
button,
input,
select,
textarea {
  margin: 0;
  vertical-align: middle;
  border: none;
  background: none;
}
input[type=password],
input[type=email],
input[type=number],
input[type=url],
input[type=date],
input[type=search],
input[type=text],
select,
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
}
button,
input[type=button],
input[type=reset],
input[type=submit],
select {
  cursor: pointer;
}
input,
textarea,
select,
button {
  outline: none;
}
button,
input {
  line-height: normal;
}
textarea {
  resize: none;
}
button,
input,
select,
textarea,
body {
  /*font-family: PingFang SC,helvetica neue,arial,sans-serif;
  font-size: 14px;
  color: #333;*/
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
img {
  max-width: 100%;
  max-height: 100%;
}
.round {
  border-radius: 50%;
}
a,
button {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  border: none;
  color: #333;
  text-decoration: none;
}
button,
input[type=button],
input[type=submit],
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  outline: none;
  background: none;
  border: 0;
}
textarea:-ms-input-placeholder,
input:-ms-input-placeholder {
  color: #aaa;
}
textarea:-webkit-input-placeholder,
input::-webkit-input-placeholder {
  color: #aaa;
}
body {
font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,PingFang SC,Noto Sans,Roboto,Microsoft Yahei,sans-serif,Apple Color Emoji,Segoe UI emoji;
background: #f8f8f8;
color: #000;  
  margin-left: auto;
  margin-right: auto;
  font-size: 0.26rem;
  line-height: 1.7;
}
.cls:after {
  content: '';
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.cls {
  zoom: 1;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.tl {
  text-align: left;
}
.tc {
  text-align: center;
}
.tr {
  text-align: right;
}
.b {
  font-weight: bold;
}
.bgcontain {
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: contain;
}
.bgcover {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.pic {
  border-radius: 50%;
}
.wrap {
  /*margin-left: 0.1rem;*/
  margin:0.1rem;
  position: relative;
}
.pwrap {
  padding-left: 0.26rem;
  padding-right: 0.26rem;
  position: relative;
}
.tabBody .tab-body-item {
  display: none;
}
.tabBody .tab-body-item.active {
  display: block;
}
.iconfont {
  font-size: inherit;
}
.color {
  color: #e66732;
}
.bg {
  background: #e66732;
}
.c-green {
  color: #47af32;
}
.bg-green {
  background: #47af32;
}
.line-t {
  border-top: 1px solid #d7d7d7;
}
.line {
  border: 1px solid #d7d7d7;
}
.c-blue {
  color: #1db6e2;
}
.c-gray {
  color: #acacac;
}
.bg-white {
  background: #fff;
}
body {
  /*background: #f8f8f8;*/
}
.btn-base {
  background: #e66732;
  border-radius: 5px;
  color: #fff;
  text-align: center;
  line-height: 0.9rem;
  font-size: 0.3rem;
  width: 100%;
  display: block;
}
.center-x {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  z-index: 5;
}
.center-y {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
}
.center-b {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.nobg {
  background: rgba(255, 255, 255, 0);
  transition: 1s;
}
.nobg.on {
  background: #ffffff !important;
}
header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 55;
  border-bottom: 1px solid #f8f8f8;
  height: 0.9rem;
  background: #fff;
  font-weight: bold;
}
header.noline {
  border-bottom: 0;
}
header .leftbox {
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
}
header .leftbox .iconfont {
  padding: 0.2rem;
  color: #e66732;
  font-size: 0.42rem;
}
header .leftbox .ic {
  height: 0.9rem;
  display: block;
}
header .leftbox .c3 {
  color: #333;
}
header .leftbox .ic-menu {
  width: 0.8rem;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: contain;
  background-image: url('../images/ic_menu.png');
  background-size: 0.43rem;
}
header .rightbox {
  right: 0.16rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
  font-size: 0.28rem;
}
header .rightbox.txt {
  padding: 0 0.2rem;
}
header .rightbox .iconfont {
  padding: 0.2rem;
  color: #e66732;
  font-size: 0.42rem;
}
header .title {
  font-size: 0.32rem;
  text-align: center;
  line-height: 0.9rem;
}
header .ic-msg {
  width: 0.6rem;
  height: 0.6rem;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: contain;
  background-image: url('../images/ic_msg.png');
  background-size: 0.38rem;
}

header .ic-hy {
    width: 0.6rem;
    height: 0.6rem;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    background-size: contain;
    background-image: url('../images/ic_hy.png');
    background-size: 0.38rem;
}

header .ic-home {
    width: 0.8rem;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    background-size: contain;
    background-image: url('../images/ic_bar/bar_5_on.png');
    background-size: 0.43rem;
}

header.s2 {
  border-bottom: 0;
  background: none;
}
header.s2 .leftbox .iconfont {
  color: #333;
}
.hd-search {
  position: relative;
  width: 5.46rem;
  margin: 0.14rem auto;
}
.hd-search .key {
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.34);
  height: 0.62rem;
  line-height: 0.62rem;
  /*text-align: center;*/
  width: 100%;
  margin-bottom: 0;
  border: 0;
padding-left: 10px;
}
.hd-search .tip {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
  left: 0;
  right: 0;
  text-align: center;
  color: #fff;
}
.hd-search .tip .iconfont {
  margin-right: 0.1rem;
}
.hd-search.s2 .key {
  background: #f8f8f8;
  color: #999;
}
.hd-search.s2 .tip {
  color: #999;
}
.nobg .hd-search .key {
  color: #fff;
}
header + main {
  padding-top: 0.9rem;
}
main {
  padding-bottom: 0.1rem;
}
.pb0 {
  padding-bottom: 0!important;
}
.tabbar {
  height: 1rem;
}
.tabbar .inner {
  background: #fff;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  text-align: center;
  padding: 0.12rem 0;
}
.tabbar .inner .a1 {
  background-image: url('../images/ic_bar/bar_1.png');
}
.tabbar .inner .a2 {
  background-image: url('../images/ic_bar/bar_2.png');
}
.tabbar .inner .a3 {
  background-image: url('../images/ic_bar/bar_3.png');
}
.tabbar .inner .a4 {
  background-image: url('../images/ic_bar/bar_4.png');
}
.tabbar .inner .a5 {
  background-image: url('../images/ic_bar/bar_5.png');
}

.tabbar .inner .a6 {
  background-image: url('https://img.qufair.com/upload/keditor/20210909/6139ac212c219.png');
}

.tabbar .inner a {
  width: 25%;
  float: left;
  font-size: 0.18rem;
  padding-top: 0.54rem;
  color: #666;
  background-repeat: no-repeat;
  background-position: center 0;
  background-size: 0.4rem;
  line-height: 1;
}
.tabbar .inner a.active {
  color: #e66732;
}
.tabbar .inner a.active.a1 {
  background-image: url('../images/ic_bar/bar_1_on.png');
}
.tabbar .inner a.active.a2 {
  background-image: url('../images/ic_bar/bar_2_on.png');
}
.tabbar .inner a.active.a3 {
  background-image: url('../images/ic_bar/bar_3_on.png');
}
.tabbar .inner a.active.a4 {
  background-image: url('../images/ic_bar/bar_4_on.png');
}
.tabbar .inner a.active.a5 {
  background-image: url('../images/ic_bar/bar_5_on.png');
}

.tabbar .inner a.active.a6 {
  background-image: url('https://img.qufair.com/upload/keditor/20210909/6139ac2b2f3a7.png');
}

.loginbody .close {
  padding: 0.28rem;
  display: block;
  font-size: 0.4rem;
  margin-bottom: 0.2rem;
}
.loginbody form {
  display: block;
  margin: 0 0.7rem;
}
.loginbody h2 {
  font-size: 0.4rem;
  margin-bottom: 0.2rem;
}
.loginbody .tip {
  font-weight: bold;
  padding: 0.3rem 0;
}
.loginbody .tip .again {
  color: #e66732;
  border-bottom: 1px solid #e66732;
}
.loginbody .btn-base {
  margin-top: 1.2rem;
}
.loginbody .input-div {
  height: 1.26rem;
  border-bottom: 1px solid #d7d7d7;
  font-size: 0.3rem;
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.loginbody .input-div input {
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  display: block;
  font-size: 0.3rem;
}
.loginbody .input-div .info {
  font-size: 0.3rem;
  color: #e66732;
}
.login-bottom {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0.26rem;
  text-align: center;
}
.n_login .agreen,.login-bottom .agreen {
  color: #acacac;
}
.n_login .agreen a,.login-bottom .agreen .iconfont,
.login-bottom .agreen a {
  color: #e66732;
}
.login-bottom .agreen .iconfont {
  margin-right: 2px;
}
.login-bottom .third-login {
  text-align: center;
  padding: 0 0.7rem 1rem;
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.login-bottom .third-login .item {
  padding-top: 1.2rem;
  width: 50%;
  font-size: 0.26rem;
  color: #acacac;
  background-position: center 0;
  background-repeat: no-repeat;
  background-size: 1.26rem;
}
.login-bottom .third-login .item_wx {
  background-image: url('../images/ic_wx.png');
}
.login-bottom .third-login .item_wb {
  background-image: url('../images/ic_wb.png');
}
.phone-book .numlist {
  position: fixed;
  right: 0rem;
  top: 1.6rem;
  font-size: 0.18rem;
  color: #006cff;
  line-height: 1.5;
  text-align: center;
  z-index: 55;
}
.phone-book .numlist p {
  padding: 0 0.16rem;
}
.phone-item h2 {
  padding: 0 0.16rem;
  font-size: 0.18rem;
}
.phone-item ul {
  background: #fff;
  padding: 0 0.16rem;
}
.phone-item li {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  height: 1.24rem;
  position: relative;
  padding-right: 0.8rem;
}
.phone-item li .pic {
  width: 0.9rem;
  height: 0.9rem;
}
.phone-item li .name {
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  margin-left: 0.24rem;
}
.phone-item li + li::before {
  content: '';
  display: block;
  position: absolute;
  left: 1.1rem;
  right: 0;
  top: 0;
  height: 1px;
  background: #d7d7d7;
}
.fans-list li {
  padding-left: 0.26rem;
  padding-right: 0.26rem;
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  height: 1.3rem;
  background: #fff;
  margin-bottom: 1px;
}
.fans-list li .pic {
  width: 0.9rem;
  height: 0.9rem;
  margin-right: 0.24rem;
}
.fans-list li .name {
  font-size: 0.28rem;
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
.fans-list .btn-base-xs .iconfont {
  font-size: 0.24rem;
  margin-right: 2px;
}
.userbox {
  margin: 0.1rem;
  background: #fff;
  border-radius: 6px;
  padding-right: 0.16rem;
  padding-left: 0.16rem;
}
.userbox .icon-right {
  font-size: 0.24rem;
  font-weight: bold;
}
.my-topper {
  padding: 0.2rem;
}
.my-topper .namebox {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
}
.my-topper .name {
  font-size: 0.32rem;
  margin-right: 0.12rem;
  font-weight: bold;
}
.my-topper .position {
  background: linear-gradient(-45deg, #ffd988, #dfae4e);
  border-radius: 4px;
  padding: 3px 2px;
  font-size: 0.2rem;
  line-height: 1;
  color: #754b13;
}
.my-topper .gray-tags .item {
  margin: 0.2rem 0.3rem 0 0;
}
.my-topper .recpic {
  width: 1.9rem;
  height: 1.9rem;
  border: 2px solid #e66732;
}
.my-topper .pic {
  width: 1.2rem;
  height: 1.2rem;
}
.my-topper .phone {
  color: #acacac;
  margin-top: 0.1rem;
}
.my-topper .user-info {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  margin-bottom: 0.1rem;
}
.my-topper .user-info .info {
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  margin: 0 0.3rem;
}
.gray-tags {
  font-size: 0;
}
.gray-tags .item {
  display: inline-block;
  background: #f8f8f6;
  border-radius: 0.2rem;
  padding: 0 0.18rem;
  height: 0.5rem;
  line-height: 0.5rem;
  font-size: 0.26rem;
}
.user-list li {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  position: relative;
  height: 0.94rem;
}
.user-list .info {
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  font-size: 0.28rem;
}
.user-list li + li::after {
  content: '';
  display: block;
  position: absolute;
  left: 0.5rem;
  right: 0;
  top: 0;
  height: 1px;
  background: #d7d7d7;
}
.user-list .ic {
  width: 0.4rem;
  height: 0.32rem;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: contain;
  margin-right: 0.1rem;
  display: block;
}
.user-list .ic1 {
  background-image: url('../images/ic_user1.png');
}
.user-list .ic2 {
  background-image: url('../images/ic_user2.png');
}
.user-list .ic3 {
  background-image: url('../images/ic_user3.png');
}
.user-list .ic4 {
  background-image: url('../images/ic_user4.png');
}
.user-list .ic5 {
  background-image: url('../images/ic_user5.png');
}
.user-list .ic6 {
  background-image: url('../images/ic_user6.png');
}
.user-top {
  background: url('https://img.qufair.com/upload/service/20200529/5ed06cda3011b.jpg') no-repeat center -0.4rem #fff;
  background-size: contain;
  padding: 1.6rem 0.3rem 0.4rem 0.4rem;
}
.user-top .content {
  position: relative;
}
.user-top .recpic {
  margin-bottom: 0.26rem;
}
.user-top .namebox {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
}
.user-top .name {
  font-size: 0.32rem;
  margin-right: 0.12rem;
  font-weight: bold;
}
.user-top .position {
  background: linear-gradient(-45deg, #ffd988, #dfae4e);
  border-radius: 4px;
  padding: 3px 2px;
  font-size: 0.2rem;
  line-height: 1;
  color: #754b13;
}
.user-top .gray-tags .item {
  margin: 0.2rem 0.3rem 0 0;
}
.user-top .recpic {
  width: 1.9rem;
  height: 1.9rem;
  /*border: 2px solid #e66732;*/
    border-radius: 50%;
}
.user-top .pic {
  width: 1.2rem;
  height: 1.2rem;
}
.user-top .phone {
  color: #acacac;
  margin-top: 0.1rem;
}
.user-top .datas {
  margin-bottom: 0.1rem;
}
.user-top .follow {
  position: absolute;
  right: 0;
  top: 1.3rem;
}
.user-top2 {
  background: url('https://img.qufair.com/upload/service/20200409/5e8e848c2faa8.jpg') no-repeat center -0.6rem #fff;
  background-size: contain;
  padding: 1.76rem 0.1rem 0rem 0.1rem;
}
.user-top2 .content {
  position: relative;
}
.user-top2 .namebox {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
}
.user-top2 .name {
  font-size: 0.32rem;
  margin-right: 0.12rem;
  font-weight: bold;
}
.user-top2 .position {
  background: linear-gradient(-45deg, #ffd988, #dfae4e);
  border-radius: 4px;
  padding: 3px 2px;
  font-size: 0.2rem;
  line-height: 1;
  color: #754b13;
}
.user-top2 .gray-tags .item {
  margin: 0.2rem 0.3rem 0 0;
}
.user-top2 .recpic {
  width: 1.9rem;
  height: 1.9rem;
  /*border: 2px solid #e66732;*/
    border-radius: 50%;
}
.user-top2 .pic {
  width: 1.2rem;
  height: 1.2rem;
}
.user-top2 .phone {
  color: #acacac;
  margin-top: 0rem;
}
.user-top2 .datas {
  position: absolute;
  left: 2.34rem;
  bottom: 0;
}
.follow-btn {
  line-height: 0.6rem;
  border-radius: 3px;
  text-align: center;
  width: 1.77rem;
  border: 1px solid #e66732;
  background: #e66732;
  color: #fff;
}
.follow-btn-on {
  line-height: 0.6rem;
  border-radius: 3px;
  text-align: center;
  width: 1.77rem;
  border: 1px solid #e66732;
  border-color: #666;
}
.tab-head {
  margin: 1px 0;
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
  height: 1rem;
  background: #fff;
  font-size: 0.28rem;
  color: #999;
  font-weight: bold;
}
.tab-head .item {
  width: 50%;
  position: relative;
}
.tab-head .active {
  color: #333;
}
.tab-head .item + .item::before {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
  left: 0;
  height: 0.42rem;
  background: #d7d7d7;
  width: 1px;
}
.tab-head2 {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
  font-size: 0.24rem;
  color: #9a9a99;
  font-weight: bold;
  border-bottom: 1px solid #f8f8f8;
}
.tab-head2 .item {
  width: 30%;
  height: 0.6rem;
  line-height: 0.6rem;
  transition: 0.2s;
}
.tab-head2 .active {
  font-size: 0.38rem;
  color: #e66732;
}
.tab-head2 .active span {
  display: inline-block;
  position: relative;
}
.tab-head2 .active span::after {
  content: '';
  display: block;
  position: absolute;
  transition: 0.2s;
  left: 0;
  right: 0;
  bottom: 0;
  height: 0.05rem;
  border-radius: 2em;
  background: #e66732;
}
.tab-head4 {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
  font-size: 0.24rem;
  color: #9a9a99;
  /*height: 1rem;*/
  background: #fff;
  /*font-weight: bold;*/
  padding: 0.1rem;
  /*margin: 0.1rem;*/
}
.tab-head4 .item {
  width: 25%;
  font-size: 0.32rem;
  /*height: 1rem;*/
  line-height: 0.8rem;
  transition: 0.2s;
  position: relative;
  background: #f8f8f8;
  border-radius: 5px;
  margin: 0 0.05rem;
}
.tab-head4 .item + .item::before {
  /*content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
  left: 0;
  height: 0.3rem;
  background: #a2a2a2;
  width: 1px;*/
}
.tab-head4 .active {
  color: #e66732;
  /*margin-right: 0.1rem;*/
}
.tab-head4 .active span {
  display: inline-block;
  position: relative;
}
.tab-head4 .active span::after {
  content: '';
  display: block;
  position: absolute;
  transition: 0.2s;
  left: 0;
  right: 0;
  bottom: 0;
  height: 0.08rem;
  border-radius: 2em;
  background: #e66732;
}
.swiper-nav {
  text-align: center;
  color: #9a9a99;
  height: 1rem;
  background: #fff;
  font-weight: bold;
  margin-bottom: .12rem;
}
.swiper-nav .item {
  width: 24vw;
  font-size: 0.32rem;
  position: relative;
  line-height: 1rem;
}
.swiper-nav .item + .item::before {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
  left: 0;
  height: 0.3rem;
  background: #a2a2a2;
  width: 1px;
}
.swiper-nav .active {
  color: #e66732;
}
.swiper-nav .active span {
  display: inline-block;
  position: relative;
}
.swiper-nav .active span::after {
  content: '';
  display: block;
  position: absolute;
  transition: 0.2s;
  left: 0;
  right: 0;
  bottom: 0;
  height: 0.08rem;
  border-radius: 2em;
  background: #e66732;
}
.list1 li {
  background: #fff;
  margin-bottom: 0.1rem;
  border-radius: 6px;
  /*border: 1px solid #d7d7d7;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);*/
  padding: 0.2rem;
}
.list1 .content {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
/*  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;*/
  border-bottom: 1px solid #d7d7d7;
  /*padding-bottom: 0.24rem;*/
}
.list1 .date {
  width: 2rem;
  height: 1.35rem;
  border-radius: 4px;
  border: 2px solid #f1f1f1;
  margin-right: 0.18rem;
  text-align: center;
  position: relative;
  font-size: 0.18rem;
  line-height: 1.5;
  overflow: hidden;
  letter-spacing: 1px;
  object-fit: contain;
}

.list1 .date_news {
  width: 1.7rem;
  height: 1rem;
  border-radius: 4px;
  /*border: 2px solid #f1f1f1;*/
  margin-right: 0.18rem;
  text-align: center;
  position: relative;
  font-size: 0.18rem;
  line-height: 1.5;
  overflow: hidden;
  letter-spacing: 1px;
  float: left;
}


.list1 .date .status {
  background: #47af32;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  color: #fff;
  height: 0.32rem;
  line-height: 0.32rem;
}
.list1 .date .bg {
  background: #e66732;
}
.list1 .date .day {
  font-size: 0.34rem;
  -padding: 0.08rem 0 0;
}
.list1 .date .month {
  color: #666;
}
.list1 .info {
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  line-height: 1.4;
}
.list1 h4,.list1 h2 {
  font-size: 0.28rem;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  white-space: normal !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  /*line-height: 0.34rem;*/
  height: 0.76rem;
  /*font-weight: bold;*/
  /*margin-bottom: 0.04rem;*/
}
.list1 .time,
.list1 .addr {
  font-size: 0.24rem;
  /*color: #ef6220;*/
}
.list1 .btns {
  padding: 0.12rem 0;
  text-align: right;
}
.list1 .btns .btn-line {
  line-height: 0.56rem;
  border-radius: 3px;
  text-align: center;
  width: 1.66rem;
  border: 1px solid #e66732;
  border-color: #666;
  color: #666;
  display: inline-block;
  margin-left: 0.4rem;
}
.list1 .bottom2 {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 0.2rem 0 0;
  font-size: 0.24rem;
}
.list1 .bottom2 .leftbox {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  color: #999;
}
.list1 .bottom2 .leftbox b {
  color: #000;
}
.list1 .bottom2 .recommend {
  display: block;
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
}
.list1 .bottom2 .recommend .iconfont {
  font-size: 0.3rem;
  margin-right: 0.06rem;
}
.list1 .icons a {
  display: inline-block;
  padding: 0 0.1rem;
  font-weight: bold;
}
.list1 .icons .iconfont {
  font-size: 0.34rem;
}
.pic-teams {
  font-size: 0;
  white-space: nowrap;
  margin-left: 0.3rem;
}
.pic-teams .pic {
  width: 0.38rem;
  height: 0.38rem;
  position: relative;
  margin-left: -0.12rem;
  display: inline-block;
}
.pic-teams .pic:not(:first-child) {
  border: 1px solid #fff;
}
.pic-teams.lg .pic {
  width: 0.6rem;
  height: 0.6rem;
  border: 0!important;
  margin-left: -0.2rem;
}
h3.tit {
  font-size: 0.28rem;
  font-weight: bold;
}
.follow-hy {
  background: #fff;
  padding-left: 0.26rem;
  padding-right: 0.26rem;
  position: relative;
  margin-top: 1px;
}
.follow-hy .title {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  height: 1rem;
}
.follow-hy .add-more {
  padding-left: 0.56rem;
  background: url('../images/ic_add.png') no-repeat 0 center;
  background-size: 0.41rem;
  height: 0.4rem;
  line-height: 0.4rem;
  display: block;
}
.follow-hy .gray-tags .item {
  margin: 0 0.1rem 0.1rem 0;
}
.follow-sq h3 {
  padding: 0.2rem 0 0.1rem;
  padding-left: 0.26rem;
  padding-right: 0.26rem;
  position: relative;
}
.user-fans-data {
  background: #fff;
  /*margin-top: 1px;*/
  /*padding-left: 0.26rem;
  padding-right: 0.26rem;*/
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  text-align: center;
}
.user-fans-data .item {
  font-size: 0.24rem;
  margin-right: 0.5rem;
  padding: 0.2rem 0;
}
.user-fans-data .item b {
  display: block;
  font-size: 0.4rem;
}
.share-main {
  padding-left: 0.26rem;
  padding-right: 0.26rem;
  position: relative;
  padding-bottom: 1.3rem;
  background: #fff;
  padding-top: 0.22rem;
}
.share-main .img {
  display: block;
  margin: 0 auto 0;
  width: 100%;
}
.fixed-share-btn {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.4rem;
  background: #fff;
  position: fixed;
  z-index: 99;
}
.share-layer-box {
  display: none;
}
.share-layer {
  text-align: center;
}
.share-layer h3 {
  font-size: 0.28rem;
  height: 1.06rem;
  line-height: 1.06rem;
  border-bottom: 1px solid #e8e8e8;
}
.share-layer .content {
  padding: 0.42rem 0;
}
.share-layer .content a {
  width: 20%;
  float: left;
}
.share-layer .content .ic {
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: contain;
  display: block;
  margin: 0 auto 0.16rem;
  width: 0.7rem;
  height: 0.7rem;
}
.share-layer .content .ic-wechat {
  background-image: url('../images/ic_share_wx.png');
}
.share-layer .content .ic-qq {
  background-image: url('../images/ic_share_qq.png');
}
.share-layer .content .ic-friend {
  background-image: url('../images/ic_share_friend.png');
}
.share-layer .content .ic-qzong {
  background-image: url('../images/ic_share_qzong.png');
}
.share-layer .content .ic-wblog {
  background-image: url('../images/ic_share_wb.png');
}
.layui-m-anim-up:not(.layui-m-layer-msg) {
  border-radius: 0.1rem 0.1rem 0 0 !important;
  position: fixed!important;
  bottom: 0!important;
  left: 0;
  width: 100%;
  border: none;
}
.pingji-main {
  text-align: center;
  margin: 0.5rem;
}
.pingji-main h4 {
  font-size: 0.28rem;
  margin: 0.35rem 0 0.3rem;
  color: #666;
}
.pingji-main .line-tags {
  /*padding: 0 10%;*/
}
.pingji-main .areabox {
  padding-top: 0.1rem;
}
.pingji-main .tip {
  color: #999;
  margin-top: 0.16rem;
}
.pingji-main .tip.active {
  color: #47af32;
}
.pingji-main .fixed-b {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0.2rem;
  color: #999;
  line-height: 1.5;
  font-size: 0.26rem;
}
.pingji-main .fixed-b i {
  margin-right: 0.06rem;
}
.pingji-main .fixed-b.active i {
  color: #47af32;
}
.pingji-main .starbox {
  text-align: center;
  /*font-size: 0.7rem;*/
  color: #b9b9b9;
  margin-bottom: 0.2rem;
}
.pingji-main .starbox .active {
  color: #e66732;
}
.line-tags {
  font-size: 0;
}
.line-tags .item {
  line-height: 0.42rem;
  border: 1px solid #333;
  border-radius: 2em;
  display: inline-block;
  font-size: 0.26rem;
  padding: 0 0.16rem;
  margin: 0 0.1rem 0.2rem;
  color: #666;
}
.textarea {
  border: 1px solid #d7d7d7;
  border-radius: 6px;
  display: block;
  width: 99%;
  /*padding: 0.16rem;*/
  font-size: 0.28rem;
  height: 2.5rem;
}
.pingji-tab-head {
  padding-top: 0.2rem;
}
.my-data-main .box {
  margin-bottom: 0.1rem;
}
.my-data-main .pic {
  width: 0.96rem;
  height: 0.96rem;
}
.my-data-main .right {
  position: absolute;
  right: 0.26rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #999;
}
.my-data-main .item {
  margin-bottom: 1px;
  padding-left: 0.26rem;
  padding-right: 0.26rem;
  background: #fff;
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  position: relative;
  height: 1.06rem;
}
.my-data-main .item label {
  display: block;
  margin-right: 0.3rem;
}
.my-data-main .item .info {
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  display: block;
  height: 0.7rem;
  line-height: 0.7rem;
}
.my-data-main .item label,
.my-data-main .item .info {
  font-size: 0.3rem;
}
.my-data-main .picbox {
  height: 1.5rem;
}
.hangye-main {
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  position: relative;
  /*background: #fff;*/
}
.hangye-main dt {
  font-size: 0.28rem;
  font-weight: bold;
  padding: 0.3rem;
  text-align: center;
}
.hangye-main dd {
  font-size: 0;
}
.hangye-main dd p {
  display: inline-block;
  width: 3.2rem;
  height: 0.8rem;
  line-height: 0.8rem;
  background: #f8f8f6;
  border-radius: 4px;
  text-align: center;
  margin: 0.17rem;
  font-size: 0.24rem;
}
.hangye-main dd p:nth-child(3n) {
  /*margin-right: 0;*/
}
.hangye-main dd p.active {
  background: #e66732;
  color: #fff;
}
.chat-list {
  margin-left: 0.32rem;
  margin-right: 0.32rem;
  margin-bottom: 1.2rem;
  padding-top: 0.4rem;
}
.chat-list .pic {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
}
.chat-list .item {
  margin-bottom: 0.48rem;
  display: flex;
  align-items: flex-start;
}
.chat-list .info {
  background: #eaeaea;
  border-radius: 6px;
  padding: 0.12rem 0.22rem;
  line-height: 0.4rem;
  max-width: 4.7rem;
  margin: 0 0.28rem;
  position: relative;
  margin-top: 0.1rem;
  min-width: 1rem;
  min-height: 0.6rem;
  word-break: break-all;
}
.chat-list .info::after {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border: 18px solid transparent;
  top: 5px;
  z-index: -1;
}
.chat-list .info img {
  display: inline-block;
  vertical-align: middle;
}
.chat-list .other {
  justify-content: flex-end;
}
.chat-list .other .info {
  background: #ff9307;
  color: #fff;
}
.chat-list .other .info::after {
  border-top-color: #ff9307;
  right: -6px;
}
.chat-list .me .info::after {
  border-top-color: #eaeaea;
  left: -6px;
}
.chat-input {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  background: #f3f3f3;
}
.chat-input .inner {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 0.1rem 0 0.1rem 0.16rem;
}
.chat-input .input {
  width: 5.54rem;
  background: #fff;
  min-height: 0.7rem;
  padding: 0.15rem 0.2rem;
  line-height: 0.4rem;
  border-radius: 5px;
  border: 1px solid #d7d7d7;
  font-size: 0.28rem;
  display: block;
}
.chat-input .send {
  width: 0.94rem;
  text-align: center;
  font-size: 0.28rem;
  position: relative;
}
.chat-input .send::before {
  content: '';
  width: 1px;
  height: 0.24rem;
  background: #d7d7d7;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
}
.chat-input .icon {
  width: 0.84rem;
  text-align: center;
  font-size: 0.36rem;
  color: #999;
}
.recommend-input {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
}
.recommend-input .pic {
  width: 0.68rem;
  height: 0.68rem;
}
.recommend-input .inner {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 0.1rem 0 0.1rem 0.3rem;
  border-top: 1px solid #f8f8f8;
}
.recommend-input .input {
  width: 5.2rem;
  background: #f3f3f3;
  min-height: 0.7rem;
  padding: 0.15rem 0.2rem;
  line-height: 0.4rem;
  border-radius: 5px;
  font-size: 0.28rem;
  display: block;
}
.recommend-input .icon {
  width: 1rem;
  text-align: center;
  font-size: 0.46rem;
  color: #666;
}
#facebox {
  position: fixed!important;
  left: 0!important;
  right: 0!important;
  bottom: 1rem!important;
  top: auto!important;
  background: #fff;
  padding: 0.1rem;
}
#facebox table {
  width: 100%;
}
.active-nav {
  text-align: center;
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 0.36rem 0 0.2rem;
  background: #fff;
}
.active-nav a {
  display: block;
  width: 23.33%;
  font-size: 0.2rem;
  margin: 0 5%;
}
.active-nav img {
  display: block;
  width: 0.8rem;
  margin: 0 auto 0.14rem;
}
.active-main h3.title {
  font-size: 0.28rem;
  line-height: 0.5rem;
}
.swiper-add-friend {
  white-space: nowrap;
  padding-left: 0.26rem;
  padding-right: 0.26rem;
  margin-bottom: 0.1rem;
}
.swiper-add-friend li {
  width: 49vw;
  background: #fff;
  border: 1px solid #eaeaea;
  border-radius: 5px;
  display: inline-block;
  padding: 0.24rem 0.3rem 0.18rem;
}
.swiper-add-friend .top {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  margin-bottom: 0.16rem;
}
.swiper-add-friend .pic {
  width: 0.7rem;
  height: 0.7rem;
  margin-right: 0.18rem;
}
.swiper-add-friend .info {
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
.swiper-add-friend .namebox {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 0.04rem;
}
.swiper-add-friend .namebox .name {
  font-size: 0.3rem;
  color: #333;
}
.swiper-add-friend .namebox,
.swiper-add-friend .addr {
  font-size: 0.24rem;
  color: #999;
}
.swiper-add-friend .btns {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
}
.swiper-add-friend .btns > * {
  line-height: 0.46rem;
  border-radius: 3px;
  text-align: center;
  width: 1.2rem;
  border: 1px solid #e66732;
  border-color: #666;
  display: block;
  border-radius: 2em;
}
.swiper-add-friend .btns .btn-line-base {
  border-color: #1db6e2;
  color: #1db6e2;
  margin-right: 0.3rem;
}
.swiper-add-friend .btns .btn-line-gray {
  border-color: #999;
  color: #999;
}
.ac-recommend {
  padding-left: 0.26rem;
  padding-right: 0.26rem;
  position: relative;
  background: #fff;
  padding-top: 0.1rem;
  padding-bottom: 0.3rem;
}
.ac-recommend li {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  padding: 0.1rem 0.32rem 0.1rem 0;
}
.ac-recommend li .pic {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  margin: 0.2rem;
}
.ac-recommend li .content {
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  border-bottom: 1px solid #d7d7d7;
  padding-bottom: 0.1rem;
}
.ac-recommend li .name {
  font-size: 0.28rem;
  margin-bottom: 0.1rem;
}
.ac-recommend li .tags p {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 0.3rem;
  margin-right: 0.3rem;
}
.ac-recommend li .tags p::before {
  content: '';
  width: 0.1rem;
  height: 0.1rem;
  border-radius: 1px;
  background: linear-gradient(#278ef0, #0D8ABC);
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
}
.ac-recommend li .ic-show ,.fans-list li .ic-show{
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: contain;
  width: 0.54rem;
  height: 0.46rem;
  /*background-image: url('../images/ic_show.png');*/
    background-image: url('../images/ic_show_lan.png');
  position: absolute;
  right: 0.32rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.question-main .title {
  margin: 0.26rem 0 0.3rem;
  font-size: 0.28rem;
  font-weight: bold;
}
.question-main .title .tag {
  background: #e66732;
  color: #fff;
  width: 0.48rem;
  height: 0.4rem;
  border-radius: 0.06rem;
  line-height: 0.4rem;
  text-align: center;
  display: inline-block;
  position: relative;
  margin-right: 0.2rem;
}
.question-main .title .tag::after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-right-color: #e66732;
  right: 0.1rem;
  bottom: -5px;
  z-index: -1;
}
.question-list li {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  /*margin-bottom: 0.22rem;*/
  line-height: 1.4;
}
.question-list .pic {
  width: 0.9rem;
  height: 0.9rem;
  margin-right: 0.14rem;
}
.question-list .content {
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  /*margin-right: 0.2rem;*/
}
.question-list .info {
  font-size: 0.24rem;
  color: #a2a1a1;
  margin-top: 0.1rem;
}
.question-list .thumb {
  color: #a2a1a1;
  font-size: 0.24rem;
}
.question-list .thumb .iconfont {
  font-size: 0.4rem;
  margin-right: 0.1rem;
}
.question-list .thumb .icon-dianzan_on {
  color: #e66732;
  font-size: 0.42rem;
}
.question-list .stars-half-box {
  margin-left: 0.1rem;
}
.question-list.s2 .name {
  color: #888888;
}
.question-list.s2 .info {
  color: #333;
}
.gray-line-10 {
  height: 0.1rem;
  background: #f8f8f8;
}
.question-list-box {
  background: #fff;
  padding: 0.2rem 0 0.2rem 0.26rem;
}
.question-list-box li {
  position: relative;
}
.question-list-box li::after {
  content: '';
  display: block;
  position: absolute;
  left: 1rem;
  right: 0;
  bottom: 0;
  border-bottom: 1px solid #d7d7d7;
}
.question-list-box .content {
  width: 5.52rem;
}
.question-list-box .delete {
  background: #ff3232;
  color: #fff;
  width: 1.6rem;
  text-align: center;
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.3rem;
}
.question-list-box .status {
  font-size: 0.24rem;
  color: #a2a1a1;
  text-align: right;
  margin-right: 0.3rem;
}
.question-list-box .status .num {
  background: #ff6969;
  border-radius: 3em;
  display: inline-block;
  min-width: 0.3rem;
  text-align: center;
  color: #fff;
  padding: 1px 2px;
  line-height: 1;
  font-size: 0.22rem;
  margin-top: 0.1rem;
}
.qlist-box .mui-btn-red {
  font-size: 0.3rem;
  padding: 0 0.5rem;
}
.qlist-box .mui-table-view-cell:after {
  left: 1.3rem;
  right: 0.26rem;
}
.qlist-box .mui-table-view-cell {
  padding: 0.16rem 0.26rem;
}
.qlist-item {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
}
.qlist-item .name {
  font-size: 0.3rem;
  color: #333;
}
.qlist-item .pic {
  width: 0.9rem;
  height: 0.9rem;
  margin-right: 0.14rem;
}
.qlist-item .content {
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
.qlist-item .info {
  font-size: 0.24rem;
  color: #a2a1a1;
  margin-top: 0.1rem;
  line-height: 1.5;
}
.qlist-item .thumb {
  color: #a2a1a1;
  font-size: 0.24rem;
}
.qlist-item .thumb .iconfont {
  font-size: 0.4rem;
  margin-right: 0.1rem;
}
.qlist-item .thumb .icon-dianzan_on {
  color: #e66732;
  font-size: 0.42rem;
}
.qlist-item .status {
  font-size: 0.24rem;
  color: #a2a1a1;
  text-align: right;
}
.qlist-item .status .num {
  background: #ff6969;
  border-radius: 3em;
  display: inline-block;
  min-width: 0.3rem;
  text-align: center;
  color: #fff;
  padding: 2px;
  line-height: 1;
  font-size: 0.22rem;
  margin-top: 0.1rem;
}
.swiper3,
.swiper2 {
  height: 3rem;
  /*margin-bottom: 0.3rem;*/
}
.swiper3{margin-top: 0.1rem;}
.swiper2 {/*height:2.8rem;*/
    height: 4rem;
    margin: 0 0.1rem;
    --swiper-theme-color: #e66732;
    --swiper-pagination-color: #e66732;
}
.swiper3 .swiper-slide,
.swiper2 .swiper-slide {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  transition: 300ms;
  transform: scale(0.92);
}
.swiper3 .swiper-slide img,
.swiper2 .swiper-slide img {
  border-radius: 10px;
  display: block;
  overflow: hidden;
}
.swiper3 .swiper-slide-active,
.swiper2 .swiper-slide-active,
.swiper3 .swiper-slide-duplicate-active,
.swiper2 .swiper-slide-duplicate-active {
  transform: scale(1);
}
.index-recommend {
  background: #fff;
  margin-top: 0.2rem;
}
.index-recommend h3 {
  margin-left: 0.26rem;
  margin-right: 0.26rem;
  position: relative;
  color: #e66732;
  font-size: 0.4rem;
  padding: 0.16rem 0;
}
.index-location {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  background: #fff;
  padding: 0.2rem 0.26rem;
  line-height: 0.4rem;
}
.index-location .add-more {
  padding-right: 0.56rem;
  background: url('../images/ic_add.png') no-repeat right center;
  background-size: 0.41rem;
}
.index-location .location {
  padding-left: 0.3rem;
  background: url('../images/ic_addr.png') no-repeat 0 center;
  background-size: 0.23rem;
}
.index-tip {
  color: #999;
  margin-left: 0.26rem;
  margin-right: 0.26rem;
  position: relative;
  padding: 0.2rem 0 0.1rem;
}
.swiper3 li {
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: cover;
  background-image: url('../images/cart_bg.png');
  color: #d9a97a;
  border-radius: .2rem;
}
.swiper3 a {
  color: #d9a97a;
  display: block;
}
.swiper3 .inner {
  text-align: left;
  position: relative;
  height: 2.9rem;
  padding: 0.3rem 0.3rem 0;
  width: 5rem;
}
.swiper3 .title {
  font-size: 0.28rem;
  line-height: 0.42rem;
  height: 0.8rem;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  white-space: normal !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.swiper3 .info {
  margin: 0.1rem 0 0.2rem 0;
  line-height: 1.7;
}
.swiper3 .info span {
  color: #7c5b39;
}
.swiper3 .time {
  color: #a1866a;
  font-size: 0.22rem;
  text-align: right;
}
.mui-poppicker {
  background: #f8f8f8;
}
.mui-poppicker-header .mui-btn-blue {
  background: #e66732;
  border-color: #e66732;
}
.mui-picker {
  background: #fff;
}
.mui-popup-button {
  color: #e66732;
}
.mui-btn-red {
  background: #ff3232;
}
.xq-top-img {
  display: block;
  margin: 0 auto 1px;
  width: 100%;
  border-bottom: 1px solid #d7d7d7;
  margin-bottom: 0.2rem;
}
.xq-tit1 {
  text-align: center;
  color: #e66732;
  font-size: 0.32rem;
  position: relative;
  padding: 0.36rem 0;
}
.xq-tit1::after {
  content: '';
  width: 1.26rem;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  z-index: 5;
  height: 0.08rem;
  border-radius: 2em;
  background: #e66732;
  bottom: 0;
}
.xq-tit2 {
  font-size: 0.3rem;
  font-weight: bold;
  margin-bottom: 0.14rem;
}
.xq-tit3 {
  text-align: center;
  font-size: 0.28rem;
  padding: 0.16rem 0;
  font-weight: bold;
}
.xqbox {
  background: #fff;
  margin: 0.1rem;
  padding: 0.2rem;
  line-height: 0.42rem;
}
.xqbox h3 {
  font-size: 0.3rem;
  font-weight: bold;
}
.xqbox .icon-why {
  color: #999;
  font-size: 0.36rem;
  color: #d4d4d4;
}
.xqbox .xq-hd {
  /*margin-bottom: 0.1rem;*/
  font-size: 0.3rem;
  line-height: 0.42rem;
  /*line-height: 23px;*/
  /*display: flex;*/
  display: inline;
}
.zg-description .bd {
  background: #fff;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
  padding-left: 0.26rem;
  padding-right: 0.26rem;
  position: relative;
}
.detail-banner {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('../images/bg1.jpg');
  height: 3rem;
  position: relative;
}
.detail-banner .logo {
  width: 1rem;
  height: 1rem;
  border: 2px solid #fff;
  position: absolute;
  left: 0.36rem;
  bottom: 0.4rem;
}
.zg-datas {
  border-top: 1px solid #f8f8f8;
  padding: 0.2rem 0 0;
  margin-top: 0.2rem;
  /*display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;*/
}
.zg-datas li {
  color: #999;
  height: 0.6rem;
  line-height: 0.6rem;
  position: relative;
  white-space: nowrap;
width:50%;
float:left;
}
.zg-datas li span {
  color: #333;
}
.zg-datas li .ic {
  position: relative;
  width: 0.26rem;
  height: 0.26rem;
  background: #ffdfd2;
  border-radius: 2px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.16rem;
  transform: rotate(45deg);
}
.zg-datas li .ic::before {
  content: '';
  display: block;
  position: absolute;
  width: 0.12rem;
  height: 0.12rem;
  background: #e66732;
  border-radius: 50%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.zg-datas li:nth-child(2n) {
  width: 40%;
}
.xq-notice {
  /*margin-top: 0.12rem;*/
  background: #fff;
  margin: 0.1rem;
  padding: 0.2rem;
}
.xq-notice h3 {
  font-size: 0.3rem;
  font-weight: bold;
}
.xq-notice .icon-why {
  color: #999;
  font-size: 0.36rem;
  color: #d4d4d4;
}
.xq-notice .xq-hd {
  margin-bottom: 0.1rem;
}
.xq-notice .hd {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.xq-notice h3 {
  font-size: 0.3rem;
  font-weight: bold;
  margin-bottom: 0.04rem;
}
.xq-notice .show-tip {
  color: #f9a683;
}
.xq-notice .show-tip .iconfont {
  font-size: 0.24rem;
}
.switchbox {
  transition: 0.2s ease-in;
  width: 0.8rem;
  border-radius: 2em;
  background: #ccc;
  position: relative;
  height: 0.4rem;
  padding: 1px;
  box-sizing: content-box;
}
.switchbox .flag {
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 50%;
  display: block;
  background: #fff;
  transition: 0.2s ease-in;
  position: absolute;
  top: 1px;
  right: 1px;
}
.switchbox.active {
  background: #47af32;
}
.switchbox.active .flag {
  right: 0.4rem;
}
.xq-score {
  background: #fff;
  margin: 0.1rem;
  padding: 0.2rem 0.26rem;
}
.xq-score h3 {
  font-size: 0.3rem;
  font-weight: bold;
}
.xq-score .icon-why {
  color: #999;
  font-size: 0.36rem;
  color: #d4d4d4;
}
.xq-score .xq-hd {
  margin-bottom: 0.1rem;
}
.xq-score .hd {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 0.24rem;
}
.xq-score .hd .btn {
  display: inline-block;
  line-height: 0.5rem;
  border-radius: 3px;
  text-align: center;
  width: 1.26rem;
  border: 1px solid #e66732;
  background: #e66732;
  color: #fff;
  margin-left: 0.2rem;
}
.xq-score .bd {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.xq-score .scorebox {
  width: 30%;
}
.xq-score .scorebox .score {
  font-size: 0.8rem;
  text-align: center;
  line-height: 1.3;
}
.xq-score .progress-box {
  width: 4.6rem;
}
.xq-score .progress-box li {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  margin-bottom: 0.1rem;
}
.xq-score .bottom {
  text-align: right;
}
.xq-score .bottom .count-score {
  font-size: 0.24rem;
  color: #b1b1b1;
  padding: 0.1rem 0;
}
.xq-score .bottom .count-show {
  color: #666;
  border-top: 1px solid #f8f8f8;
  padding-top: 0.2rem;
}
.xq-score .bottom .count-show span {
  display: inline-block;
  padding-left: 0.3rem;
}
.stars-half-box {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  -webkit-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-size: 0;
}
.stars-half-box .ic {
  width: 0.26rem;
  height: 0.24rem;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: contain;
}
.stars-half-box .ic-star-on {
  background-image: url('../images/ic_star_on.png');
}
.stars-half-box .ic-star {
  background-image: url('../images/ic_star.png');
}
.stars-half-box .ic-star-half {
  background-image: url('../images/ic_star_half.png');
}
.starsArray {
  width: 1.5rem;
  margin-right: 0.16rem;
  height: 0.4rem;
}
.starsArray p {
  /*height: 0.2rem;*/
  /*background-size: contain;*/
  /*background-repeat: repeat-x;*/
  /*background-position: 0 center;*/
  /*background-image: url('../images/ic_star_xs.png');*/
  /*float: right;*/
}
.starsArray .star5 {
  width: 1rem;
}
.starsArray .star4 {
  width: 0.8rem;
}
.starsArray .star3 {
  width: 0.6rem;
}
.starsArray .star2 {
  width: 0.4rem;
}
.starsArray .star1 {
  width: 0.2rem;
}
.xq-progress {
  height: 0.22rem;
  background: #ececec;
  border-radius: 2px;
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
.xq-progress .flag {
  background: #ffca28;
  height: 0.22rem;
  border-radius: 2px;
  display: block;
}
.xq-invite {
  background: #fff;
  margin-bottom: 0.12rem;
  padding: 0.2rem 0.26rem;
  position: relative;
}
.xq-invite h3 {
  font-size: 0.3rem;
  font-weight: bold;
}
.xq-invite .icon-why {
  color: #999;
  font-size: 0.36rem;
  color: #d4d4d4;
}
.xq-invite .xq-hd {
  margin-bottom: 0.1rem;
}
.xq-invite h3 {
  margin-bottom: 0.26rem;
}
.xq-invite .btn {
  position: absolute;
  right: 0.26rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  line-height: 0.8rem;
  border-radius: 3px;
  text-align: center;
  width: 1.7rem;
  border: 1px solid #e66732;
  border-color: #e66732;
  border-radius: 2em;
  color: #e66732;
  font-size: 0.3rem;
}
.xq-video {
  background: #fff;
  margin-bottom: 0.12rem;
  padding: 0.2rem;
}
.xq-video h3 {
  font-size: 0.3rem;
  font-weight: bold;
}
.xq-video .icon-why {
  color: #999;
  font-size: 0.36rem;
  color: #d4d4d4;
}
.xq-video .xq-hd {
  margin-bottom: 0.1rem;
  /*padding-right: 0.26rem;*/
}
.swiper-video video,
.swiper-video .swiper-slide {
  width: 3.84rem;
  height: 2.2rem;
  border-radius: 6px;
  overflow: hidden;
}
.xq-step {
  background: #fff;
  padding-left: 0.26rem;
  padding-right: 0.26rem;
  position: relative;
}
.xq-step li {
  padding: 0.2rem 0;
}
.xq-step h3 {
  margin-bottom: 0.08rem;
  font-size: 0.28rem;
  font-weight: bold;
}
.xq-step li + li {
  border-top: 1px dashed rgba(0, 0, 0, 0.34);
}
.xq-step .info {
  color: #666;
}
.xq-step .sqdatas p {
  display: inline-block;
}
.xq-step .sqdatas p + p {
  margin-left: 0.2rem;
}
.xq-level {
  background: #fff;
  padding: 0.2rem 0.26rem;
}
.xq-recommend {
  background: #fff;
  margin-bottom: 0.12rem;
  padding: 0.2rem 0.26rem;
}
.xq-recommend h3 {
  font-size: 0.3rem;
  font-weight: bold;
}
.xq-recommend .icon-why {
  color: #999;
  font-size: 0.36rem;
  color: #d4d4d4;
}
.xq-recommend .xq-hd {
  margin-bottom: 0.1rem;
}
.xq-recommend .xq-hd {
  margin-bottom: 0.2rem;
}
.info-txt {
  font-size: 0.26rem;
  color: #999;
}
.ic-thumb {
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: contain;
  width: 0.4rem;
  height: 0.4rem;
  background-image: url('../images/ic_thumb.png');
  vertical-align: middle;
  margin-right: 0.1rem;
}
.ic-thumb.active {
  background-image: url('../images/ic_thumb_on.png');
}
.guess-like {
  /*padding: 0.2rem;*/
}
.guess-like .hd {
  text-align: center;
  font-size: 0.28rem;
  font-weight: bold;
  padding:0.1rem 0;
}
.service-box {
  background: #fff;
  margin-bottom: 0.12rem;
  padding: 0.2rem 0.26rem;
  font-size: 0.28rem;
}
.service-box h3 {
  font-size: 0.3rem;
  font-weight: bold;
}
.service-box .icon-why {
  color: #999;
  font-size: 0.36rem;
  color: #d4d4d4;
}
.service-box .xq-hd {
  margin-bottom: 0.1rem;
}
.service-box .hd,.xq-step .hd {
  line-height: 0.68rem;
  position: relative;
  padding-left: 0.3rem;
}
.service-box .hd::before,.xq-step .hd::before {
  content: '';
  width: 0.1rem;
  height: 0.22rem;
  background: #e66732;
  border-radius: 0.05rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
  left: 0;
}
.service-box .bd {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
    padding: 0.2rem 0.1rem;
}
.service-box .img {
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  width: 2.5rem;
  height: 1.5rem;
  margin-right: 0.2rem;
    text-align: center;
}
.service-box .info {
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
.service-box .name {
  color: #666666;
  height: 0.86rem;
  line-height: 0.38rem;
}
.service-box .btns .btn {
  line-height: 0.42rem;
  border-radius: 3px;
  text-align: center;
  width: 1.37rem;
  border: 1px solid #e66732;
  border-color: #e66732;
  color: #e66732;
  display: inline-block;
}
.service-box .btns .btn + .btn {
  margin-left: 0.26rem;
}
.hidden {
  display: none;
}
.form-pop {
  padding: 0.4rem 0.4rem 1rem;
  font-size: 0.28rem;
}
.form-pop .selectbox .item {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  box-align: center;
  margin-bottom: 0.35rem;
  margin-right: 0.2rem;
}
.form-pop .selectbox .img {
  border: 1px solid #f8f8f8;
  border-radius: 4px;
  width: 0.58rem;
  height: 0.58rem;
  overflow: hidden;
  margin-right: 0.24rem;
}
.form-pop .selectbox .tit {
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
.xq-btn {
  border-radius: 5px;
  color: #fff;
  text-align: center;
  line-height: 0.9rem;
  font-size: 0.3rem;
  width: 100%;
  width: 4.15rem;
  display: block;
  background: #e66732;
  font-size: 0.32rem;
  margin: 0.4rem auto 0;
}
.xq-form .input-array,
.xq-form .input-div {
  border-bottom: 1px solid #d7d7d7;
  position: relative;
}
.xq-form .input-array .icon-right,
.xq-form .input-div .icon-right {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #999;
}
.xq-form .input-array select,
.xq-form .input-div select,
.xq-form .input-array input,
.xq-form .input-div input {
  line-height: 0.8rem;
  display: block;
  width: 100%;
  height: 0.8rem;
}
.xq-form .input-array textarea,
.xq-form .input-div textarea {
  display: block;
  width: 100%;
  box-sizing: content-box;
  padding: 0.2rem 0;
  height: 0.4rem;
  line-height: 0.4rem;
}
.xq-form .input-array {
  display: -webkit-flex;
  display: flex;
  display: -webkit-box;
  display: box;
  position: relative;
}
.xq-form .input-array .item {
  position: relative;
}
.xq-form .input-array .col-3 {
  width: 33.33%;
}
.xq-form .input-array .col-2 {
  widows: 50%;
}
.xq-form .input-array .item + .item {
  text-align: center;
}
.xq-form .input-array .item + .item select,
.xq-form .input-array .item + .item input {
  text-align: center;
}
.xq-form .input-array .item + .item::before {
  content: '';
  width: 1px;
  height: 0.5rem;
  background: #b4b4b4;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
  left: 0;
}
.xq-form .input-array .sex {
  padding-left: 12%;
}
.xq-form .input-array .sex .icon-right {
  right: 30%;
  font-size: 0.2rem;
}
.xq-form .input-array .ic-btn {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 0.34rem;
}
.xq-form .input-array .icon-21 {
  color: #e66732;
}
.xq-form .input-array .icon-jianhao1 {
  color: #1db6e2;
}
.xq-form .btn-base {
  border-radius: 5px;
  color: #fff;
  text-align: center;
  line-height: 0.9rem;
  font-size: 0.3rem;
  width: 100%;
  width: 4.15rem;
  display: block;
  background: #e66732;
  font-size: 0.32rem;
  margin: 0.3rem auto 0;
}
.ic-select {
  background-image: url('../images/ic_select.png');
  width: 0.34rem;
  height: 0.34rem;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: contain;
}
.ic-select.active {
  background-image: url('../images/ic_select_on.png');
}
.xq-hotel {
  background: #fff;
  margin-bottom: 0.12rem;
  padding: 0.2rem 0.26rem;
}
.xq-hotel h3 {
  font-size: 0.3rem;
  font-weight: bold;
}
.xq-hotel .icon-why {
  color: #999;
  font-size: 0.36rem;
  color: #d4d4d4;
}
.xq-hotel .xq-hd {
  margin-bottom: 0.1rem;
}
.hotel-map {
  height: 3.6rem;
}
/*  map */
.BMap_cpyCtrl,
.anchorBL {
  display: none;
}
#map {
  height: 608px;
}
@media (max-width: 992px) {
  #map {
    height: 400px;
  }
}
@media (max-width: 640px) {
  #map {
    height: 300px;
  }
}
.xq-tab .tab-body > * {
  padding-bottom: 0.2rem;
}
#map label,
#map img {
  max-width: none;
  max-height: none;
}
.xq-logistics,
.xq-ticket {
  background: #fff;
  margin-bottom: 0.12rem;
  padding: 0.2rem 0.26rem;
  padding-bottom: 0.5rem;
  /*padding-top: 0.4rem;*/
}
.xq-logistics h3,
.xq-ticket h3 {
  font-size: 0.3rem;
  font-weight: bold;
}
.xq-logistics .icon-why,
.xq-ticket .icon-why {
  color: #999;
  font-size: 0.36rem;
  color: #d4d4d4;
}
.xq-logistics .xq-hd,
.xq-ticket .xq-hd {
  margin-bottom: 0.1rem;
}
.xq-logistics .box,
.xq-ticket .box {
  padding: 0.2rem 0;
}
.xq-logistics h3,
.xq-ticket h3 {
  margin-bottom: 0.1rem;
}
.xq-logistics .explain,
.xq-ticket .explain {
  color: #666;
}
.xq-visa {
  background: #fff;
  margin-bottom: 0.12rem;
  padding: 0.2rem 0.26rem;
  font-size: 0.26rem;
}
.xq-visa h3 {
  font-size: 0.3rem;
  font-weight: bold;
}
.xq-visa .icon-why {
  color: #999;
  font-size: 0.36rem;
  color: #d4d4d4;
}
.xq-visa .xq-hd {
  margin-bottom: 0.1rem;
}
.xq-visa .box {
  padding: 0.2rem 0;
}
.xq-visa .info {
  color: #666;
}
.visa-list li {
  height: 0.7rem;
  line-height: 0.7rem;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.34);
}
.xq-introduce {
  /*background: #fff;*/
  margin: 0.1rem;
  /*padding: 0.2rem 0.26rem;*/
}
.xq-introduce h3 {
  font-size: 0.3rem;
  font-weight: bold;
}
.xq-introduce .icon-why {
  color: #999;
  font-size: 0.36rem;
  color: #d4d4d4;
}
.xq-introduce .xq-hd {
  margin-bottom: 0.1rem;
}
.xq-introduce .info, .xq-introduce .info p {
  margin-bottom: 0.1rem;
  font-size: 0.28rem;
  /*color: #666666;*/
}
.xq-data-download .content {
  min-height: 2rem;
}
.changepic input {
  font-size: 0;
  border: 0;
  opacity: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  display: block;
}
.person-item {
  margin-bottom: 0.1rem;
}
.videobox {
  position: relative;
}
.videobox video {
  object-fit: cover;
}
.videobox .market {
  position: absolute;
  z-index: 55;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.videobox .ic-play {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  /*background: rgba(0, 0, 0, 0.6);*/
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: contain;
  background-size: 1rem;
  background-image: url('http://img.qufair.com/upload/keditor/20211119/61976ff60310a.png');
}


.info_tw{
    width: 3rem;
    height: 2.2rem;
    margin-right: 0.16rem;
    text-align: center;
}
.info_tw img{
    width: auto!important;
    height: auto!important;
    margin-right: 0!important;
    border-radius: 0!important;
}


.xq-video img{max-height: none;}

.con_news .list1 li .content{
    border-bottom: none;
}
.other_new_con_one .list1 li{
    border: none;
}
.other_new_con_one .list1 li .content{
    border-bottom: 1px solid #d7d7d7;
}
.ml10 {
    margin:0 10px;
    float: right;
}
.con_news .list1 .date {
    border:none;
    border-radius: 0;
}
.con_news .list1 .date img{
    border-radius: 4px;
}

.list1 p{
    font-size: 0.28rem !important;
    color: #999;
    margin-bottom: 0 !important;
}



textarea::-webkit-input-placeholder {
    color: #ddd;
    padding: 0.2rem;
}


.minilogin form{
    margin: 0.7rem;
}

.guess-like .info,.guess-like .info p{
    margin-bottom: 0 !important;
}

.l_form{
    display: block;
    margin: 0 0.7rem;
}
.content_no{
    border-bottom: none!important;
}

.gz_hangye-main{
    position: absolute;
    margin-top: 0.1rem;
}
.gz_hangye-main li{
    float: left;
    display: inline-block;
    width: 2.1rem;
    height: 0.8rem;
    line-height: 0.8rem;
    border-radius: 4px;
    text-align: center;
    margin: 0.1rem;
    font-size: 0.28rem;
border: solid 1px #666;
}



.gy_news{
    /*padding: 0 12px;*/
    width: 100%;
}
.gy_news .bt{color: #f0412a; padding: 0 8px; text-align: center; font-size: 18px; line-height: 27px; padding-top: 43px; overflow: hidden;}
.gy_news .text{padding: 0 8px; padding-bottom: 37px;}
.gy_news .text p{ line-height: 26px; font-size: 13px; color: #434343; text-indent: 2em; padding-top: 10px;text-align:justify}
.botm_warp{padding: 0 8px;}
.botm_warp .item{ padding-bottom: 20px;text-align: center;}
.botm_warp .item .item_bt{ height: 30px; line-height: 30px; font-size: 15px; color: #000;}
.botm_warp .item .item_bt i{display: inline-block;width: 3px;height: 15px;background: #F0412A;border-radius:20px;vertical-align: middle;margin-top: -2px;margin-right: 5px;}
.botm_warp .item .list{height: 30px;line-height: 30px;font-size: 14px;color: #434343;margin-top: 5px;}
.botm_warp .item .list em{ display: inline-block;height: 15px; width: 1px; background: #acacad; margin-top: -3px;}
.botm_warp .item .list i{display: inline-block;background: url('https://img.qufair.com/upload/service/20190802/5d43d2b446828.png') no-repeat center;background-size:24px auto;vertical-align: middle;}
.botm_warp .item .list i.ico_qq{height: 23px;width: 21px;background-position: 0 0;margin: -2px 10px 0 13px;}
.botm_warp .item .list i.ico_email{height: 23px;width: 26px;background-position: 0 -86px;margin: -2px 6px 0 13px;}
.botm_warp .item .list i.ico_ip{height: 24px;width: 26px;background-position: 0 -54px;margin: -3px 6px 0 13px;}
.botm_warp .item .list i.ico_ip2{height: 20px;width: 22px;background-position: 0 -32px;margin: -7px 9px 0 13px;background-size: 26px auto;}
.ex_faca img{box-shadow: 0 0 15px #686868;border-radius: 5px;}


.score .star {
    padding: 0 10%;
}
.star_n{
    float: left;
    font-size: 0.28rem;
}

.starbox i{
    font-size: 0.4rem;
}


.home_tab .swiper-nav .item{
    font-size: 0.26rem;
}

.notice_list .list1 .content {
    border: none;
}

.date_qx{
    text-decoration: line-through;
    color: #999 !important;
}
.star_z
{
    background: url(https://img.qufair.com/upload/service/20210310/6048398438db0.png) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    width: 75px;
    height: 15px;
}

.bigstar50{background-position:0 0}
.bigstar45{background-position:0 -15px}
.bigstar40{background-position:0 -30px}
.bigstar35{background-position:0 -45px}
.bigstar30{background-position:0 -60px}
.bigstar25{background-position:0 -75px}
.bigstar20{background-position:0 -90px}
.bigstar15{background-position:0 -105px}
.bigstar10{background-position:0 -120px}
.bigstar5{background-position:0 -135px}
.bigstar0{background-position:0 -150px}

/*.xqbox .info p{
text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}*/

.new_txt img {
display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center !important;
    width: 100%;
    height: 100%;
}

.e_views{
    /*padding-left: 0.2rem;*/}


.Title-followBtnBox {
    position: relative;
    /*height: 24px;
    line-height: 24px;*/
    background-color: #acacac;
    display: inline-block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    white-space: normal;
}
.Title-followNum {
    display: inline-block;
    padding-left: 8px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #666;
    font-size: 12px;
    vertical-align: top;
}
.Title-followBtn {
    position: relative;
    display: inline-block;
    /*line-height: 24px;*/
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    /*font-size: 12px;*/
    vertical-align: top;
    overflow: visible;
    cursor: pointer;
    padding: 0 0.1rem;
}
.Title-followText {
    text-align: center;
}
.Title-follow{
    /*border: solid 1px #666;*/
    background-color: #ef6220;
}


.ac-recommend .home_taball li.swiper-slide {
    width: auto;
    color: #6c6c6c;
    font-size: .28rem;
}
.ac-recommend .home_taball li.active {
     color: #181819;
 }

.ac-recommend .home_taball li
{border:none;}
.swiper3 .info p{
 color:#A1866A;
}

.p_tag{/*margin-top: 6px;*/}

.span_tag{
    font-size: 0.24rem;
    margin: 0.05rem 0.05rem 0 0 !important;
    padding: 0.08rem !important;
    border-radius: 2px !important;
    color: #737373 !important;
    border: 1px solid #d7d7d7 !important;
    width: auto;
    float: left;
}

.con_news .hd{text-align:center;}
.new_xg{border-top: 5px solid #f8f8f8;margin-top: 0.2rem;}
.xq-sevice-tbd .guess-like{border-top: 5px solid #f8f8f8;margin-top: 0.2rem;padding: 0;}
.list_more li
{
    padding: 0.1rem 0.2rem;
    background: #fff;
    margin: 0.1rem 0;
    font-size: 15px;
    font-weight: 600;
}
.xq-recommend{padding-bottom:0!IMPORTANT;}

.address{padding:0.1rem 0}

.xx_pco,.pav_add{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.hangye-main dl,.hangye-main dt{
background: #fff;
margin-top: 0.2rem;
border-radius: 5px;
}

.xx_pco p a{padding-right: 5px;}

.xqbox .v_name{
/*font-size: 0.3rem;*/
font-weight: bold;
/*padding-top: 5px;*/
margin-top: 5px;
overflow: hidden;
}
.xqbox .v_name span{float:left;}
.xqbox .v_name p{padding-left: 65px;}


.crumbs-box {
    padding: 15px 10px;
    color: #9a9a9a;
    position: relative;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    /*margin-left: 0.2rem;
    margin-right: 0.2rem;*/
    margin: 0.1rem;
    border-radius: 6px;
}
.crumbs-box .tag_new {
    color: #ef6220;
    display: inline-block;
    /*height: 24px;
    line-height: 22px;*/
}
.s_hy_px {
    line-height: 22px !important;
}
.hy_px .active_on{
    /*background-color: #f6f6f6;*/
    color: #ef6220;
    border-radius: 3px;
}

.hy_px{
    float: right;
    /*line-height: 24px;*/
}
.hy_px ul li{
    float: left;
    padding-left: 5px;
}
.hy_px i{
    padding-left:5px;
    font-size: 14px;
}


.user-list .ic_ticket {
    background-image: url('https://img.qufair.com/upload/service/20200819/5f3cd5ad540c0.png');
}

.xq .xqtxt p{
font-size: 0.28rem;
}


.xq-wx {
    /*margin-top: 0.12rem;*/
    background: #fff;
    margin: 0.1rem;
    padding: 0.2rem 0.26rem;
}
.xq-wx .xq-hd {
    margin-bottom: 0.1rem;
}
.xq-wx .hd {
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-box-pack: justify;
    box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.xq-wx h3 {
    font-size: 0.3rem;
    font-weight: bold;
    margin-bottom: 0.04rem;
}
.xq-wx .show-tip {
    color: #f9a683;
}
.xq-wx .show-tip .iconfont {
    font-size: 0.24rem;
}

.hy-adv{
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
/*margin-left: 0.2rem;
margin-right: 0.2rem;*/
margin: 0.1rem;
}
.hy-adv img{
border-radius: 6px;
}


.hot_all{
    /*float: left;
    padding-bottom:5px;*/
    line-height: 0.42rem;
}
.hot_1{
    font-size: 0.15rem;
    color: #fff;
    padding: 0 3px;
    border-radius: 5px;
    background-image: linear-gradient(90deg, #f9c558 0%, #ff904a 100%);
font-weight: 400;
float: left;
/*line-height:13px;*/
margin:0 2px 0 0;
}

.hot_3{
    font-size: 0.15rem;
    color: #fff;
    padding: 0 3px;
    border-radius: 5px;
    background-color: #FF5000;
font-weight: 400;
float: left;
/*line-height:13px;*/
margin:0 2px 0 0;
}

.hot_2{
    font-size: 0.15rem;
    color: #fff;
    padding: 0 3px;
    border-radius: 5px;
    background-color: #00b78b;
font-weight: 400;
float: left;
/*line-height:13px;*/
margin:0 2px 0 0;
}

.hot_4{
    font-size: 0.15rem;
    color: #fff;
    padding: 0 3px;
    border-radius: 5px;
    background-color: #FF5000;
font-weight: 400;
float: left;
/*line-height:13px;*/
margin:0 2px 0 0;
}

.xqbox  .tags {
    display: flex;
    flex-wrap: wrap;
}

.xqbox .tags  em{
    margin:0 5px 5px 0;
    background-color: #fee;
    color: #ff0036;
    padding: .1rem;
}

.xqbox .tag {
    margin: 0 0 4px;
    color: #9c5f15;
    font-size: 0.2rem;
    display: -webkit-flex;
    display: flex;
    display: -webkit-box;

    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-align: center;
    box-align: center;
    overflow: hidden;
}
.xqbox .tag > * {
    height: 0.5rem;
    line-height: 0.5rem;
}
.xqbox .tag em {
    padding: 0 0.15rem;
    display: block;
    border-radius: 0.08rem;
}

.hot_home{
    float: left;
}

.home_hot_1,.home_hot_2,.home_hot_3,.home_hot_4{

    /*height: 0.38rem;*/
    line-height:0.38rem;
}
.list1 .content .p_tag{
margin-bottom: 0.15rem;
overflow: auto;
}


.new-title{
    height: auto !important;
    line-height: inherit !important;
    padding: 0.26rem !important;
}
.zpq{
    float: right;
    margin-right: 20px;
}
.zpq_z{
    font-weight: initial;
    font-size: 13px;
    margin-right: 5px !important;
    color:rgb(255 255 255);
    background: rgb(106, 197, 190);
    padding: 2px;
}

.zpq_p{
    font-weight: initial;
    font-size: 13px;
    color:rgb(255 255 255);
    margin-right: 5px !important;
    background: rgb(239, 43, 43);
    padding: 2px;
}
.zpq_q{
    font-weight: initial;
    font-size: 13px;
    color:rgb(255 255 255);
    margin-right: 5px !important;
    background: rgb(240 99 33);
    padding: 2px;
}


.P_email{
    margin: 0.5rem;
}
.P_email .btn-base{
    margin-top: 0.6rem !important;
}
.P_email .pe_t{
    padding: 5px 0 2px 0;
    font-size: 16px;
}

.P_email .pe_tp{
    padding: 2px;
}

.list1 li .info .time{
/*font-weight: bold;*/
}


.expo_d_pl_list .img-item
{
width:32%;
padding-right:1%;
float:left;
}


.list_news_tab .date_news{
float: right;
margin: 0 0 0 0.18rem;
height: auto;
    border-radius: 2px;
}

.list_news_tab h4{
font-size: 0.25rem;
}
.list_news_tab p{
font-size: 0.24rem !important;
}



.swiper-eimg{
    line-height:1;
}
.swiper-eimg video{
    width: 100%;
    height: 100%;
    border-radius: 6px;
    overflow: hidden;
max-height: 60vw;
}

.swiper-pagination-etitle {
    position: absolute;
    transition: .3s opacity;
    transform: translate3d(0,0,0);
    color: #fff;
    background-color: #ff2d79;
    padding: 5px;
    z-index: 5;
    right: unset;
    width: auto;
    top:10px;
    left: 10px;
    border-radius: 2px;
}
.swiper-pagination-etitle a{
    color: #fff;
}

.swiper-eimg .swiper-pagination-eimg {
    position: absolute;
    transition: .3s opacity;
    transform: translate3d(0,0,0);
    color: #fff;
    background: rgba(0,0,0,.35);
    padding: 5px;
    z-index: 5;
    left: unset;
    width: auto;
    right: 5px;
    border-radius: 2px;
}

.swiper-eimg #videoPlay img{
    width: 100%;
    height: 100%;
}
.swiper-eimg .videobox .market{
    bottom: auto;
}
.e_tq{
    font-size: 0.32rem;
    font-weight: bold;
}
.e_tq_list{
    font-size: 0.28rem;
}

.e_date{
    margin-top: 0.12rem;
}
.e_date ul{
    display: flex;
}

.e_date li{
    font-size: 0.26rem;
    position: relative;
    white-space: nowrap;
    float: left;
}
.e_date .e_kf_time{
    /*padding-left: 0.2rem;*/
}
.e_date .year_kf_t,.e_date .year{
    color: #e66732;
}
.e_date .date .year:not(:first-child) {
    /*display: none;*/
}

.e_all-img,.p_all-img{
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    line-height: 1;
}
.e_all-img .e_all-img-list .aligncenter,.p_all-img .pall-img-list .aligncenter{
    /*border-radius: 0.1rem;*/
}
.e_all-img .e_all-img-list:not(:first-child),.p_all-img .p_all-img-list:not(:first-child){
    width: calc(50% - 0.05rem);
    margin: 0.05rem 0.05rem 0 0;
    overflow: hidden;
    display: flex;
    align-items: center;
}


.e_all-img .e_all-img-list:nth-child(2n + 1) ,.p_all-img .p_all-img-list:nth-child(2n + 1){
    margin-right: 0;
}
.p_all-img .p_all-img-list:nth-child(1){
    width: 100%;
}

.e_date .qx_span{
    color: #fff;
    border-radius: 2px;
    background-color: #FF5000;
}

.hy-tags .other_new {
background: #f8f8f8;
}

.hy-tags .info{
  padding: 0 !important
}



.news_con-new .news_img-new {
    width: 1.7rem;
    border-radius: 4px;
    border: 2px solid #f1f1f1;
    margin-right: 0.18rem;
    text-align: center;
    position: relative;
    font-size: 0.18rem;
    line-height: 1.5;
    overflow: hidden;
    letter-spacing: 1px;
    float: left;
}

.con_t-new{
    background: #fff;
    margin-bottom: 0.1rem;
    padding: 0.2rem;
    border: #f8f8f8 solid 5px;
}
.news_con-new .left{
    color:#e66732;

}

.news_con-new .right{
    margin: 0 5px;
    float: right;
    color: #fff;
    padding: 0 5px;
    background: #e66732;
}
.news_date-new .cname{
    font-size: 0.28rem;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    white-space: normal !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 0.34rem;
    height: 0.72rem;
    margin-bottom: 0.04rem;
}
.crumbs-box .item_hy_a{
    color: #fff;
    background-color: #ef6220;
    border-radius: 5px;
    /*font-size: 16px;*/
    padding: 5px;
    margin-right: 10px;
}

.t_state1,.t_state2,.t_state3{
    float: right;
}
.t_state1{
    color: #008000;
}
.t_state2{
    color: #ef6220;
}
.t_state3{
    color: #9a9a9a;
}
.zh_hdp{
    width: 100vw;
    height: 60vw;
}

.xqbox .en_name{
font-size: 0.34rem;
font-weight: bold;
}

.is_xy_on{
    font-size: 12px;
    margin: 15px 0 0;
    color: #999;
    line-height: 12px;
    text-align: center;
}

