@charset "utf-8";
img {
  max-width: 100%;
}
body {
  background-color: white;
}
html,
body {
  font-family: "Microsoft YaHei", "微软雅黑", sans-serif, Helvetica, Arial;
  font-size: 0.16rem;
}
ul > li > ul,
ul > li > ol,
ol > li > ol,
ol > li > ul {
  margin: 0;
}
.transition {
  -webkit-transition: all 0.5s ease-in;
  -o-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
}
ul {
  padding: 0;
  margin: 0;
}
ul li {
  list-style: none;
}
h3,
h4 {
  font-weight: 400;
}
fieldset {
  padding: 0;
}
html,
body {
  height: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}
p,
hr,
ul,
ol,
dl,
blockquote,
pre,
address,
fieldset,
figure {
  margin: 0;
}
.aside img {
  max-width: 100%;
  max-height: 100%;
}
header {
  z-index: 1001;
  width: 100%;
  height: 0.88rem;
  position: fixed;
  top: 0;
  padding: 0.14rem 0.2rem;
  background-color: #0067FF;
}
header .logo {
  float: left;
  width: 2.51rem;
  margin-top: 0.1rem;
  display: inline-block;
}
header .navTop_right {
  display: inline-block;
  float: right;
  margin-right: 0.1rem;
}
header .navTop_right .btn {
  float: right;
}
header .navTop_right .btn.search {
  width: 3.2rem;
  height: 0.6rem;
  border: 0.02rem solid #FF4E00;
  background: #fff;
  padding: 0 0.3rem;
  border-radius: 0.6rem;
}
header .navTop_right .btn.search span {
  font-size: 0.22rem;
  font-family: PingFang SC;
  line-height: 0.56rem;
  color: #999999;
  border-radius: 0.6rem;
}
header .navTop_right .btn.search .icon {
  width: 0.22rem;
  height: 0.22rem;
  margin-right: 0.1rem;
  margin-top: 0.18rem;
  background: url('../images/icon/home_search-icon.png') no-repeat center;
  background-size: contain;
  display: inline-block;
  float: left;
}
header .leftBtn {
  position: relative;
  color: #fff;
  float: left;
  line-height: 0.6rem;
  z-index: 1002;
  font-size: 0.32rem;
}
header .leftBtn .iconfont {
  font-size: 0.32rem;
  display: inline-block;
}
header .title {
  color: #fff;
  text-align: center;
  line-height: 0.6rem;
  width: 100%;
  font-size: 0.32rem;
  font-family: PingFang SC;
  position: absolute;
  top: 0.14rem;
  left: 0;
}
header .title .logo_icon {
  width: 2.51rem;
  height: 0.37rem;
  background: url('../images/icon/h-logo-icon.png') no-repeat center;
  background-size: contain;
  margin: 0.11rem auto;
}
header .title .title_logo_icon {
  width: 2.51rem;
  margin: 0.11rem auto;
  display: block;
}
header .rightBtn {
  position: relative;
  float: right;
  line-height: 0.6rem;
  font-family: PingFang SC;
  color: #fff;
  font-size: 0.32rem;
}
header .rightBtn i {
  margin-right: 0.1rem;
  font-size: 0.32rem;
}
header.bg_white {
  background-color: #fff;
  border-bottom: 0.02rem #F1F1F1 solid;
}
header.bg_white .leftBtn {
  color: #333;
}
header.bg_white .title {
  color: #333;
}
header.bg_white .title .logo_icon {
  background: url('../images/icon/home-logo-icon.png') no-repeat center;
  background-size: contain;
}
header.bg_white .rightBtn {
  color: #333;
}
main {
  margin: 0 auto;
  padding-top: 0.88rem;
  min-height: calc(100vh - 1.3rem);
  overflow: hidden;
}
.pagination {
  text-align: center;
  margin: 0.4rem auto 0.4rem auto;
}
.pagination a {
  width: 0.56rem;
  line-height: 0.56rem;
  height: 0.56rem;
  text-align: center;
  background: #EBF2FF;
  border-radius: 0.08rem;
  display: inline-block;
  color: #afafaf;
  font-size: 0.24rem;
}
.pagination .disabled i {
  color: #ccc;
}
.pagination span {
  width: 0.56rem;
  height: 0.56rem;
  display: inline-block;
}
.pagination span i {
  font-size: 0.2rem;
}
.pagination .pagination-show {
  color: #999999;
  font-size: 0.24rem;
  width: auto;
  padding: 0 0.14rem;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
.pagination .pagination-show font {
  /* width: 0.3rem; */
  display: inline-block;
  padding: 0 0.1rem;
  vertical-align: middle;
}
.pagination .pagination-show font:nth-of-type(1) {
  color: #226CF5;
  vertical-align: middle;
  font-weight: 400;
}
.pagination .pagination-show font:nth-of-type(2) {
  color: #999999;
  font-size: 0.24rem;
  vertical-align: middle;
}
.nav_bottom {
  width: 100%;
  height: 0.98rem;
  margin: 0 auto;
  position: fixed;
  bottom: -0.01rem;
  background: #fff;
  overflow: hidden;
  box-shadow: 0 0 0.12rem rgba(0, 0, 0, 0.16);
  z-index: 1000;
}
.nav_bottom .nav-btn {
  width: 20%;
  float: left;
}
.nav_bottom .nav-btn .icon {
  width: 0.4rem;
  height: 0.38rem;
  margin: 0.16rem auto 0.06rem;
  display: block;
  background-size: contain !important;
}
.nav_bottom .nav-btn .icon.mbNav_icon1 {
  background: url('../images/icon/mb-home-icon.png') no-repeat center;
}
.nav_bottom .nav-btn .icon.mbNav_icon2 {
  background: url('../images/icon/mb-settled-icon.png') no-repeat center;
}
.nav_bottom .nav-btn .icon.mbNav_icon3 {
  background: url('../images/icon/mb-product_icon.png') no-repeat center;
}
.nav_bottom .nav-btn .icon.mbNav_icon4 {
  background: url('../images/icon/mb-information_icon.png') no-repeat center;
}
.nav_bottom .nav-btn .icon.mbNav_icon5 {
  background: url('../images/icon/mb-my-icon.png') no-repeat center;
}
.nav_bottom .nav-btn span {
  font-size: 0.22rem;
  font-family: PingFang SC;
  line-height: 0.32rem;
  color: #666666;
  display: block;
  margin: 0 auto;
  text-align: center;
}
.nav_bottom .nav-btn.active .icon.mbNav_icon1 {
  background: url('../images/icon/mb-home-hover-icon.png') no-repeat center;
}
.nav_bottom .nav-btn.active .icon.mbNav_icon2 {
  background: url('../images/icon/mb-settled-hover-icon.png') no-repeat center;
}
.nav_bottom .nav-btn.active .icon.mbNav_icon3 {
  background: url('../images/icon/mb-product-hover_icon.png') no-repeat center;
}
.nav_bottom .nav-btn.active .icon.mbNav_icon4 {
  background: url('../images/icon/mb-information-hover_icon.png') no-repeat center;
}
.nav_bottom .nav-btn.active .icon.mbNav_icon5 {
  background: url('../images/icon/mb-my-hover-icon.png') no-repeat center;
}
.nav_bottom .nav-btn.active span {
  color: #075BFF;
}
.company_bottom {
  width: 100%;
  height: 0.98rem;
  margin: 0 auto;
  position: fixed;
  bottom: 0;
  background: #fff;
  overflow: hidden;
  box-shadow: 0 0 0.12rem rgba(0, 0, 0, 0.16);
  z-index: 1000;
}
.company_bottom > div {
  width: 7.5rem;
  margin: 0 auto;
}
.company_bottom .nav_btn {
  float: left;
}
.company_bottom .share_btn {
  width: 0.8rem;
  margin-left: 0.34rem;
  text-align: center;
  float: left;
  display: inline-block;
}
.company_bottom .share_btn .icon {
  width: 0.4rem;
  height: 0.36rem;
  margin: 0.16rem auto 0.04rem;
  background: url('../images/icon/cb-share-icon.png') no-repeat center;
  background-size: contain;
}
.company_bottom .share_btn span {
  font-size: 0.24rem;
  font-family: PingFang SC;
  line-height: 0.34rem;
  color: #666666;
}
.company_bottom .collection_btn {
  width: 0.8rem;
  margin-left: 0.34rem;
  text-align: center;
  float: left;
  display: inline-block;
}
.company_bottom .collection_btn .icon {
  width: 0.4rem;
  height: 0.36rem;
  margin: 0.16rem auto 0.04rem;
  background: url('../images/icon/cb-collection-icon.png') no-repeat center;
  background-size: contain;
}
.company_bottom .collection_btn span {
  font-size: 0.24rem;
  font-family: PingFang SC;
  line-height: 0.34rem;
  color: #666666;
}
.company_bottom .collection_btn.active .icon {
  background: url('../images/icon/cb-no-collection-icon.png') no-repeat center;
  background-size: contain;
}
.company_bottom .collection_btn.active span {
  color: #CCCCCC;
}
.company_bottom .collection_btn_on {
  width: 0.8rem;
  height: 0.2rem;
  margin-left: 0.34rem;
  text-align: center;
  float: left;
  display: inline-block;
}
.company_bottom .phone_btn {
  width: 2.08rem;
  margin-left: 0.34rem;
  height: 0.8rem;
  background: linear-gradient(90deg, #1E87FF 0%, #395BFF 100%);
  border-radius: 0.08rem;
  margin-top: 0.1rem;
  float: left;
  display: inline-block;
  box-shadow: 0.02rem 0.02rem 0.14rem rgba(0, 94, 255, 0.4);
}
.company_bottom .phone_btn .icon {
  width: 0.3rem;
  height: 0.35rem;
  margin: 0.24rem 0.06rem 0 0.22rem;
  background: url('../images/icon/cb-phone-icon.png') no-repeat center;
  background-size: contain;
  display: inline-block;
  float: left;
}
.company_bottom .phone_btn span {
  display: inline-block;
  float: left;
  font-size: 0.28rem;
  font-family: PingFang SC;
  line-height: 0.4rem;
  color: #FFFFFF;
  margin-top: 0.22rem;
}
.company_bottom .phone_btn.no {
  color: rgba(255, 255, 255, 0.8);
  background: #ccc;
  box-shadow: 0.02rem 0.02rem 0.14rem rgba(0, 94, 255, 0.2);
}
.company_bottom .chat_btn {
  width: 2.4rem;
  margin-left: 0.16rem;
  height: 0.8rem;
  background: linear-gradient(85deg, #FF9A34 0%, #FF6927 100%);
  border-radius: 0.08rem;
  margin-top: 0.1rem;
  float: left;
  display: inline-block;
  box-shadow: 0.02rem 0.02rem 0.14rem rgba(255, 124, 0, 0.4);
}
.company_bottom .chat_btn .icon {
  width: 0.36rem;
  height: 0.36rem;
  margin: 0.24rem 0.04rem 0 0.36rem;
  background: url('../images/icon/cb-chat-icon.png') no-repeat center;
  background-size: contain;
  display: inline-block;
  float: left;
}
.company_bottom .chat_btn span {
  display: inline-block;
  float: left;
  font-size: 0.28rem;
  font-family: PingFang SC;
  line-height: 0.4rem;
  color: #FFFFFF;
  margin-top: 0.24rem;
}
footer {
  height: 1.28rem;
  background: #2B303E;
}
footer ul {
  padding: 0.21rem 0 0.15rem;
  margin: 0 0.6rem;
  text-align: center;
}
footer ul li {
  float: left;
  width: 25%;
}
footer ul li a {
  color: #EBF0FF;
  font-size: 0.24rem;
}
footer > p {
  color: #7A91A7;
  font-size: 0.2rem;
  text-align: center;
}
/*公用组件*/
.common_list_information {
  width: calc(100% - 0.6rem);
  margin: 0 auto 0.08rem;
  overflow: hidden;
  padding: 0.24rem 0 0.3rem;
  border-bottom: 0.02rem solid #E5E5E5;
}
.common_list_information .aside {
  width: 2.2rem;
  height: 1.24rem;
  float: left;
  border-radius: 0.08rem;
  margin-right: 0.2rem;
  position: relative;
  overflow: hidden;
  background: #f1f1f1;
}
.common_list_information .aside > div {
  width: 2.2rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.common_list_information .aside span {
  position: absolute;
  top: 0;
  left: 0;
  width: 0.8rem;
  height: 0.4rem;
  background: #FFA939;
  border-radius: 0.08rem 0 0.08rem 0;
  font-size: 0.2rem;
  font-family: PingFang SC;
  line-height: 0.4rem;
  color: #FFFFFF;
  text-align: center;
}
.common_list_information .aside img {
  width: auto;
  height: auto;
}
.common_list_information .textBox {
  float: left;
  width: calc(100% - 2.4rem);
}
.common_list_information .textBox .text,
.common_list_information .textBox .text a {
  font-size: 0.3rem;
  font-family: PingFang SC;
  line-height: 0.44rem;
  color: #5A6165;
  height: 0.84rem;
  margin-bottom: 0.12rem;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-align: justify;
}
.common_list_information .textBox .text span,
.common_list_information .textBox .text a span {
  color: #FF4E00;
}
.common_list_information .textBox .textBox_b {
  overflow: hidden;
}
.common_list_information .textBox .textBox_b .itme {
  float: left;
  overflow: hidden;
  width: calc(100% - 2.5rem);
}
.common_list_information .textBox .textBox_b .itme .img {
  float: left;
  width: 0.32rem;
  height: 0.32rem;
  margin-right: 0.08rem;
  border-radius: 0.32rem;
  overflow: hidden;
  background-color: #f1f1f1;
}
.common_list_information .textBox .textBox_b .itme .img img {
  width: 0.32rem;
  height: 0.32rem;
  vertical-align: top;
}
.common_list_information .textBox .textBox_b .itme .name {
  float: left;
  display: inline-block;
  font-size: 0.22rem;
  font-family: PingFang SC;
  line-height: 0.32rem;
  color: #666666;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: calc(100% - 0.5rem);
}
.common_list_information .textBox .textBox_b .time {
  float: right;
  font-size: 0.22rem;
  font-family: PingFang SC;
  line-height: 0.32rem;
  color: #999999;
}
.common_list_information .textBox.textAll {
  width: 100%;
}
.common_list_product {
  width: calc(100% - 0.6rem);
  margin: 0 auto;
  overflow: hidden;
  padding: 0.24rem 0 0.3rem;
}
.common_list_product .aside {
  width: 1.44rem;
  height: 1.44rem;
  float: left;
  border-radius: 0.08rem;
  margin-right: 0.2rem;
  position: relative;
  overflow: hidden;
  background: #FFFFFF;
  border: 0.01rem solid #F3F3F3;
  box-shadow: 0 0.04rem 0.1rem rgba(0, 0, 0, 0.03);
}
.common_list_product .aside > div {
  width: 1.24rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.common_list_product .aside span {
  position: absolute;
  top: 0;
  left: 0;
  width: 0.8rem;
  height: 0.4rem;
  background: #396EFF;
  border-radius: 0.08rem 0 0.08rem 0;
  font-size: 0.2rem;
  font-family: PingFang SC;
  line-height: 0.4rem;
  color: #FFFFFF;
  text-align: center;
}
.common_list_product .textBox {
  float: left;
  width: calc(100% - 1.64rem);
}
.common_list_product .textBox .text {
  font-size: 0.3rem;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 0.44rem;
  color: #5A6165;
  height: 0.88rem;
  margin-bottom: 0.12rem;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.common_list_product .textBox .text span {
  color: #FF4E00;
}
.common_list_product .textBox .textBox_b {
  overflow: hidden;
}
.common_list_product .textBox .textBox_b span {
  font-size: 0.2rem;
  font-family: PingFang SC;
  line-height: 0.4rem;
  color: #999999;
  background: #F9F9F9;
  border: 0.01rem solid #EDEDED;
  border-radius: 0.04rem;
  margin-right: 0.16rem;
  padding: 0 0.2rem 0 0;
  float: left;
}
.common_list_product .textBox .textBox_b .product_classify_span {
  display: inline-block;
  font-size: 0.2rem;
  font-family: PingFang SC;
  line-height: 0.4rem;
  margin-right: 0.16rem;
  padding: 0 0.2rem 0 0;
  float: left;
  border: 0;
  background: #fff;
  color: #6B7FB0;
}
.common_list_product .textBox .textBox_b .product_classify_span .icon {
  position: relative;
  top: 0.02rem;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 0.32rem;
  background-color: #8B9ECA;
  padding: 0;
  overflow: hidden;
}
.common_list_product .textBox .textBox_b .product_classify_span .icon i {
  width: 0.22rem;
  height: 0.22rem;
  background: url('../images/icon/classify-p_icon.png') no-repeat center;
  background-size: contain;
  margin: 0.03rem auto;
  display: block;
}
.common_list_brand {
  width: calc(100% - 0.6rem);
  margin: 0 auto;
  overflow: hidden;
  padding: 0.24rem 0 0.3rem;
}
.common_list_brand .aside {
  width: 1.44rem;
  height: 1.44rem;
  float: left;
  border-radius: 0.12rem;
  margin-right: 0.2rem;
  position: relative;
  background: #FFFFFF;
  border: 0.01rem solid #F3F3F3;
  overflow: hidden;
  padding: 0.16rem;
}
.common_list_brand .aside > div {
  width: 1.12rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.common_list_brand .aside span {
  position: absolute;
  top: 0;
  left: 0;
  width: 0.8rem;
  height: 0.4rem;
  background: #0CB99C;
  border-radius: 0.08rem 0 0.08rem 0;
  font-size: 0.2rem;
  font-family: PingFang SC;
  line-height: 0.4rem;
  color: #FFFFFF;
  text-align: center;
}
.common_list_brand .textBox {
  float: left;
  width: calc(100% - 1.64rem);
}
.common_list_brand .textBox .title {
  font-size: 0.3rem;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 0.44rem;
  color: #5A6165;
  height: 0.44rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.common_list_brand .textBox .title span {
  color: #FF4E00;
}
.common_list_brand .textBox .text {
  font-size: 0.24rem;
  font-family: PingFang SC;
  font-weight: 400;
  line-height: 0.44rem;
  color: #999999;
  height: 0.44rem;
  margin-bottom: 0.12rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.common_list_brand .textBox .textBox_b {
  overflow: hidden;
  height: 0.44rem;
}
.common_list_brand .textBox .textBox_b span {
  font-size: 0.2rem;
  font-family: PingFang SC;
  line-height: 0.4rem;
  color: #999999;
  background: #F9F9F9;
  border: 0.01rem solid #EDEDED;
  border-radius: 0.04rem;
  margin-right: 0.16rem;
  margin-bottom: 0.16rem;
  padding: 0 0.2rem;
  float: left;
}
.common_list_brand .textBox .textBox_b span em {
  color: #999999;
  font-style: initial;
}
.common_list_brand .textBox .textBox_b span:last-child {
  margin-right: 0;
}
.common_list_banner {
  width: calc(100% - 0.6rem);
  height: 1.76rem;
  position: relative;
  margin: 0 auto;
  z-index: 10;
  background: #Fff;
  border-radius: 0.08rem;
  overflow: hidden;
}
.common_list_banner .am-slides > li {
  height: 1.76rem;
  position: relative;
}
.common_list_banner .am-slides > li img {
  width: 100%;
  height: 100%;
}
.common_list_banner .am-slider-desc {
  background: linear-gradient(#4b494900, 50%, #0000009e);
  position: absolute;
  bottom: 0;
  /* padding: 8px 60px 8px 8px; */
  width: 100%;
  color: #fff;
  display: block;
  word-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0.19rem 0.28rem;
  overflow: hidden;
  font-size: 0.32rem;
}
.common_list_banner .am-slider-desc a {
  font-size: 0.32rem;
  color: #fff;
}
.common_list_banner .am-control-nav {
  position: absolute;
  bottom: 0.2rem;
  text-align: right;
  padding-right: 0.06rem;
  right: 0;
  line-height: 0.1rem;
}
.common_list_banner .am-control-nav li {
  display: inline-block;
  margin-right: 0.15rem;
  margin-left: 0;
  width: auto !important;
}
.common_list_banner .am-control-nav li a {
  display: block;
  cursor: pointer;
  width: 0.1rem;
  height: 0.1rem;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 0.05rem;
  box-shadow: none;
  font-size: 0;
  line-height: 0;
}
.common_list_banner .am-control-nav li a.am-active {
  width: 0.24rem;
  height: 0.1rem;
  background: #395BFF;
}
.no-data {
  height: 6rem;
  padding: 2rem 0 0;
}
.no-data p:nth-of-type(1) {
  text-align: center;
  line-height: 0.8rem;
}
.no-data p:nth-of-type(1) i {
  font-size: 1.55rem;
  margin-left: 0.4rem;
  color: #CBCBCB;
}
.no-data h3 {
  color: #333333;
  margin: 0.13rem 0 0.2rem;
  text-align: center;
  font-size: 0.36rem;
}
.no-data p:nth-of-type(2) {
  text-align: center;
  color: #999999;
  font-size: 0.28rem;
}
.error-message {
  width: 7.5rem;
  margin-left: -3.75rem;
  left: 50%;
}
.am-nav-tabs > li.am-active > a,
.am-nav-tabs > li.am-active > a:focus,
.am-nav-tabs > li.am-active > a:hover {
  border: none;
  background-color: transparent;
}
.am-slider-default .am-control-nav li li {
  margin: 0 0.03rem;
  display: inline-block;
}
.am-selected {
  width: 100%;
  font-size: 0.32rem;
  padding: 0;
}
.am-selected .am-btn {
  padding: 0.3rem 0;
  margin: 0;
  line-height: 0.3rem;
  color: #333333;
  font-size: 0.23rem;
  border: none;
  background-color: transparent!important;
}
.am-selected .am-selected-content {
  padding: 0;
}
.am-selected .am-dropdown-content {
  padding: 0.15rem;
  width: 100%;
}
.am-selected .am-selected-list .am-icon-check {
  position: absolute;
  right: 0.08rem;
  top: 0.05rem;
  color: #999;
  font-size: 0.32rem;
}
.am-selected .am-selected-list li:hover {
  background-color: transparent!important;
}
.am-selected .am-selected-list li {
  padding: 0.05rem 0.1rem;
}
.am-selected .am-selected-list .am-selected-text {
  font-size: 0.3rem;
  margin-right: 0.25rem;
}
.am-selected .am-selected-list li.am-checked .am-icon-check {
  font-size: 0.32rem;
}
.am-selected .am-selected-status {
  font-size: 0.32rem;
}
.am-selected .am-selected-icon {
  position: absolute;
  right: 0.2rem;
  color: #BCBCBC;
}
.am-selected .am-active > .am-dropdown-content {
  display: block;
  line-height: 0.32rem;
  margin: 0;
}
.am-form-group {
  margin-bottom: 0.3rem;
}
.am-tabs-bd {
  border: none;
}
.am-modal .am-modal-dialog {
  width: 6rem!important;
  border-radius: 0.08rem;
  background-color: white;
}
.am-modal .am-modal-hd {
  padding: 0.15rem 0.1rem 0.05rem 0.1rem;
  font-size: 0.28rem;
}
.am-modal .am-modal-hd .title {
  font-size: 0.4rem;
  color: #333333;
  margin-top: 0.1rem;
  display: inline-block;
}
.am-modal .am-modal-hd .am-close {
  right: 0.35rem;
  top: 0.12rem;
  position: absolute;
  font-size: 0.54rem;
  color: #666666;
  height: 0.28rem;
  width: 0.28rem;
  opacity: 1;
}
.am-modal .am-modal-bd {
  border-bottom: 1px solid #EBEBEB;
  padding: 0.3rem;
  font-size: 0.24rem;
}
.am-modal .am-modal-bd .content {
  padding: 0.7rem 0.3rem;
  font-size: 0.28rem;
  color: #131313;
}
.am-modal .am-modal-footer {
  height: 0.8rem;
  background: #f5f5f5;
  border-radius: 8px;
}
.am-modal .am-modal-footer .am-modal-btn {
  padding: 0 0.05rem;
  height: 0.8rem;
  border-right: 1px solid #EBEBEB;
  line-height: 0.8rem;
  color: #666666;
  font-size: 0.36rem;
}
.am-modal .am-modal-footer .am-modal-btn:nth-of-type(1) {
  background-color: white;
}
.am-modal .am-modal-footer .am-modal-btn:nth-of-type(2) {
  color: #1560A5;
  border-bottom-right-radius: 0;
}
/*弹框*/
/***
  弹出信息框
 */
.am-modal-QRCode .am-modal-dialog {
  border-radius: 0.28rem;
}
.am-modal-QRCode .am-modal-bd {
  position: relative;
  border-radius: 0.28rem;
}
.am-modal-QRCode .am-modal-bd img {
  width: 3rem;
  height: 3rem;
  border-radius: 0.16rem;
  display: block;
  margin: 0.3rem auto 0.4rem;
}
.am-modal-QRCode .am-modal-bd p {
  font-size: 0.28rem;
  font-family: PingFang SC;
  line-height: 0.4rem;
  color: #333333;
  text-align: center;
  margin-bottom: 0.8rem;
}
.am-modal-QRCode .am-modal-bd .up_btn {
  width: 4.28rem;
  height: 0.8rem;
  background: linear-gradient(129deg, #1E87FF 0%, #395BFF 100%);
  border-radius: 0.08rem;
  text-align: center;
  margin: 0 auto 0.3rem;
  font-size: 0.32rem;
  font-family: PingFang SC;
  line-height: 0.8rem;
  color: #FFFFFF;
}
.am-modal-QRCode .am-modal-bd .modal_close_btn {
  position: absolute;
  bottom: -1.08rem;
  left: 50%;
  margin-left: -0.36rem;
  width: 0.72rem;
  height: 0.72rem;
  border-radius: 0.72rem;
  background: url('../images/icon/modal_close_btn.png') no-repeat center;
  background-size: contain;
}
.am-modal-QRCode .am-modal-bd .modal_close_text {
  font-size: 0.22rem;
  font-family: PingFang SC;
  line-height: 0.36rem;
  color: #999;
  text-align: center;
  margin: 0 auto 0.5rem;
}
.content-menu-sensor .close-div {
  background: url(../images/menu_bg.png) no-repeat;
  background-size: 100% 100%;
  height: 1.7rem;
  text-align: left;
  padding: 0;
  position: relative;
}
.content-menu-sensor .close-div .header-top-no-login {
  margin-top: 0.26rem;
  height: 1.7rem;
}
.content-menu-sensor .close-div .header-top-no-login > div {
  float: left;
  position: absolute;
  z-index: 9999;
}
.content-menu-sensor .close-div .header-top-no-login > div a {
  float: left;
  margin-right: 0.16rem;
}
.content-menu-sensor .close-div .header-top-no-login > div .circle-menu {
  display: inline-block;
  margin-left: 0.3rem;
  text-align: center;
}
.content-menu-sensor .close-div .header-top-no-login > div .circle-menu .icon-home-menu {
  background-image: url(../images/home.png);
  width: 0.82rem;
  height: 0.82rem;
  background-size: 0.82rem 0.82rem;
  display: inline-block;
}
.content-menu-sensor .close-div .header-top-no-login > div .menu-login {
  padding: 0.17rem 0.31rem 0.17rem 0.31rem;
  background: rgba(255, 255, 255, 0.2);
  display: inline-block;
  border-radius: 0.29rem;
  font-size: 0.2rem;
  color: white;
  margin-top: 0.08rem;
}
.content-menu-sensor .close-div .header-top-no-login > div .menu-login i {
  background-image: url(../images/icon_3.png);
  width: 0.32rem;
  height: 0.32rem;
  background-size: 0.32rem;
  display: inline-block;
  margin-right: 0.07rem;
  vertical-align: middle;
}
.content-menu-sensor .close-div .am-close {
  float: right;
  margin-right: 0;
  position: absolute;
  right: 0.3rem;
  z-index: 99999;
  text-align: center;
  opacity: 1;
  display: inline-block;
  width: 0.82rem;
}
.content-menu-sensor .close-div .am-close i {
  background-image: url(../images/icon_5.png);
  width: 0.82rem;
  height: 0.82rem;
  background-size: 0.82rem 0.82rem;
  display: inline-block;
  border: none;
  vertical-align: middle;
  background-repeat: no-repeat;
}
.content-menu-sensor .close-div .menu-logined-image {
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: -0.8rem;
}
.content-menu-sensor .close-div .menu-logined-image p {
  margin-top: 0.2rem;
  text-align: center;
  color: #333333;
  font-size: 0.32rem;
}
.content-menu-sensor .close-div .menu-logined-image p i {
  padding: 0 0.08rem 0 0.08rem;
  font-style: normal;
}
.content-menu-sensor .close-div .menu-logined-image .sensor-box-img {
  vertical-align: middle;
  display: inline-block;
  width: 1.54rem;
  height: 1.54rem;
  background: #131927;
  border: 3px solid #ffffff;
  border-radius: 50%;
}
.content-menu-sensor .close-div .menu-logined-image .sensor-box-img img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  vertical-align: middle;
  border: 0;
}
.content-menu-sensor .am-modal-bd {
  text-align: left;
}
.content-menu-sensor .am-modal-bd ul {
  margin-left: 0.25rem;
}
.content-menu-sensor .am-modal-bd > div:not(:last-child) {
  padding-bottom: 0.37rem;
  border-bottom: 1px dotted #c5c5c5;
}
.content-menu-sensor .am-modal-bd .title {
  margin: 0.3rem 0 0.06rem 0;
  color: #333333;
  /* line-height: 224px; */
  font-size: 0.36rem;
}
.content-menu-sensor .am-modal-bd .sensor-message li {
  float: left;
  list-style: none;
  font-size: 0.24rem;
  /* padding: 0 0.16rem; */
  height: 0.48rem;
  text-align: left;
  line-height: 0.48rem;
  width: 33%;
}
.content-menu-sensor .am-modal-bd .sensor-message li a {
  font-size: 0.26rem;
  color: #666666;
}
.content-menu-sensor .am-modal-bd .sensor-message li:nth-of-type(3n) {
  text-align: right;
}
.content-menu-sensor .am-modal-bd .sensor-message li:nth-of-type(3n+2) {
  text-align: center;
}
.content-menu-sensor .am-modal-bd .hot-sensor li {
  float: left;
  list-style: none;
  font-size: 0.24rem;
  /* padding: 0 0.16rem; */
  height: 0.48rem;
  text-align: left;
  line-height: 0.48rem;
  width: 33%;
}
.content-menu-sensor .am-modal-bd .hot-sensor li a {
  font-size: 0.26rem;
  color: #666666;
  text-align: left;
}
.content-menu-sensor .am-modal-bd .hot-sensor li:nth-of-type(3n) {
  text-align: right;
}
.content-menu-sensor .am-modal-bd .hot-sensor li:nth-of-type(3n+2) {
  text-align: center;
}
.content-menu-sensor .am-modal-bd .think-saensor {
  margin: 0 0.25rem;
}
.content-menu-sensor .am-modal-bd .think-saensor li {
  float: left;
  line-height: 0.48rem;
  width: 33%;
}
.content-menu-sensor .am-modal-bd .think-saensor li a {
  color: #666666;
  font-size: 0.26rem;
  text-align: left;
}
.content-menu-sensor .am-modal-bd .think-saensor li:nth-of-type(3n) {
  text-align: right;
}
.content-menu-sensor .am-modal-bd .think-saensor li:nth-of-type(3n+2) {
  text-align: center;
}
.content-menu-sensor .am-modal-bd .think-saensor button:nth-of-type(3n) {
  text-align: right;
}
.content-menu-sensor .am-modal-bd .think-saensor button:nth-of-type(3n+2) {
  text-align: center;
}
.content-menu-sensor .am-modal-bd .more-hot {
  color: #666666;
  font-size: 0.2rem;
  margin-right: 0.24rem;
  float: right;
  margin-top: 0.1rem;
}
.content-menu-sensor .am-modal-bd .more-hot a {
  color: #666666;
  margin-left: 0.05rem;
}
.search-menu-sensor .am-modal-dialog,
.content-menu-sensor .am-modal-dialog {
  width: 100%!important;
  min-height: 100%;
  position: absolute;
  left: 0;
  background: white;
  border-radius: 0;
}
.search-menu-sensor .am-modal-bd,
.content-menu-sensor .am-modal-bd {
  text-align: left;
}
.seperate {
  width: 100%;
  height: 0.2rem;
  background-color: #F4F8FB;
}
/**
私信
 */
.am-modal-message-to .am-close {
  right: 0.15rem;
  top: 0.12rem;
  position: absolute;
  font-size: 0.34rem;
  color: #666666;
  opacity: 1;
}
.am-modal-message-to .am-modal-hd {
  padding: 0.3rem 0 0 0;
  font-size: 0.42rem;
  color: #666666;
}
.am-modal-message-to .am-modal-hd font {
  font-size: 0.42rem;
  color: #0069D8;
  margin-left: 0.1rem;
}
.am-modal-message-to .am-modal-dialog {
  border-radius: 0.1rem;
}
.am-modal-message-to .am-modal-dialog .am-modal-bd {
  padding: 0;
  border-radius: 0;
}
.am-modal-message-to .am-modal-dialog .am-modal-bd .message-to {
  margin: 0.1rem 0.26rem 0.3rem 0.34rem;
}
.am-modal-message-to .am-modal-dialog .am-modal-bd .message-to textarea {
  padding: 0.3rem;
  font-size: 0.28rem;
  width: 100%;
  border-radius: 0.05rem;
  border: none;
  height: 2.84rem;
  background: #f3f3f3;
}
.am-modal-message-to .am-modal-dialog .message-to-footer {
  text-align: center;
  margin: 0 0.26rem 0.4rem 0.34rem;
}
.am-nav-tabs {
  border-bottom: 1px solid #EDEDED;
}
ol > li > ol,
ol > li > ul,
ul > li > ol,
ul > li > ul {
  margin: 0;
}
/*公用组件*/
.PRIVARY-btn {
  width: 100%;
  height: 0.88rem;
  background: -webkit-linear-gradient(-25deg, #0171e0, #1783ef);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(-25deg, #0171e0, #1783ef);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(-25deg, #0171e0, #1783ef);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(-25deg, #0171e0, #1783ef);
  /* 标准的语法（必须放在最后）*/
  border-radius: 0.03rem;
  border: none;
  font-size: 0.32rem;
  color: white;
  -webkit-box-shadow: -0.5px 11px 11px -7px #a1c7e9;
  -moz-box-shadow: -0.5px 11px 11px -7px #a1c7e9;
  -o-box-shadow: -0.5px 11px 11px -7px #a1c7e9;
  box-shadow: -0.5px 11px 11px -7px #a1c7e9;
}
.btn button {
  outline: none;
  width: 100%;
  height: 1rem;
  background: -webkit-linear-gradient(-81deg, #316ce1, #6193f6);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(-81deg, #316ce1, #6193f6);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(-81deg, #316ce1, #6193f6);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(-81deg, #316ce1, #6193f6);
  /* 标准的语法（必须放在最后）*/
  border-radius: 0.5rem;
  font-size: 0.36rem;
  line-height: 1rem;
  -webkit-box-shadow: -0.5px 11px 11px -7px #a1c7e9;
  -moz-box-shadow: -0.5px 11px 11px -7px #a1c7e9;
  -o-box-shadow: -0.5px 11px 11px -7px #a1c7e9;
  box-shadow: -0.5px 11px 11px -7px #a1c7e9;
  color: white;
  border: none;
}
input[type=text]::-webkit-input-placeholder {
  color: #999999 !important;
}
input[type=text]:-moz-placeholder {
  color: #666666 !important;
}
input[type=text]::-moz-placeholder {
  color: #666666 !important;
}
input[type=text]:-ms-input-placeholder {
  color: #666666 !important;
}
textarea::-webkit-input-placeholder {
  color: #999999 !important;
}
textarea:-moz-placeholder {
  color: #666666 !important;
}
textarea::-moz-placeholder {
  color: #666666 !important;
}
textarea:-ms-input-placeholder {
  color: #666666 !important;
}
input,
textarea {
  color: #333333;
}
input[type=file] {
  opacity: 0;
}
.status-0 {
  color: #fe818d;
  background-color: #FFEDEC;
}
.status-1 {
  background: #60A616;
  color: white;
}
.status-3 {
  color: #dfa85a;
  background-color: #fefaec;
}
.status-4 {
  color: #B3CBE0;
  background-color: #ECF6FE;
}
/*tips**/
.am-tips {
  font-size: 12px;
  position: fixed;
  z-index: 2010;
  width: 100%;
  left: 0;
  top: 0px;
  pointer-events: none;
  margin-top: 0.8rem;
}
.am-tips i {
  width: 0.28rem;
  height: 0.28rem;
  line-height: 0.28rem;
  font-size: 0.28rem;
  margin-right: 0.1rem;
  color: white;
}
.am-tips span {
  font-size: 0.28rem;
  color: #fff;
}
.am-tips .am-view-notice {
  padding: 8px;
  text-align: center;
  transition: height 0.3s ease-in-out, padding 0.3s ease-in-out;
}
.am-tips .am-view-notice-content {
  display: inline-block;
  pointer-events: all;
  padding: 0.03rem 0.2rem;
  border-radius: 6px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  opacity: 70%;
  position: relative;
  cursor: pointer;
  filter: alpha(opacity=50);
  background-color: rgba(0, 0, 0, 0.84);
}
/*tips**/
.am-tipsNew {
  font-size: 12px;
  position: fixed;
  z-index: 2010;
  width: 100%;
  left: 0;
  top: 0px;
  pointer-events: none;
  margin-top: 2.8rem;
}
.am-tipsNew i {
  width: 0.6rem;
  height: 0.6rem;
  line-height: 0.6rem;
  font-size: 0.6rem;
  margin-right: 0.1rem;
  color: #ffffff;
  float: left;
  border-radius: 50%;
}
.am-tipsNew i.success {
  background: #2ac520;
}
.am-tipsNew span {
  font-size: 0.32rem;
  line-height: 0.6rem;
  color: #fff;
  float: left;
}
.am-tipsNew .am-view-notice {
  padding: 8px;
  text-align: center;
  transition: height 0.5s ease-in-out, padding 0.5s ease-in-out;
}
.am-tipsNew .am-view-notice-content {
  display: inline-block;
  pointer-events: all;
  padding: 0.12rem 0.3rem;
  border-radius: 6px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  opacity: 1;
  position: relative;
  cursor: pointer;
  filter: alpha(opacity=50);
  background-color: rgba(0, 0, 0, 0.84);
}
/***
暂无数据
 **/
.dropload-noData,
.dropload-noData,
.dropload-load,
.dropload-down {
  text-align: center;
  font-size: 0.3rem;
  color: #cccccc;
  padding: 0.12rem;
}
.fixedFooter {
  position: fixed;
  bottom: 0;
  z-index: 111;
  width: 100%;
}
.am-modal-loading .am-modal-dialog {
  width: 3rem!important;
}
.am-modal-loading .am-icon-spin {
  display: inline-block;
  font-size: 0.4rem;
}
.am-modal-loading .am-modal-bd {
  border: 0;
}
.am-modal-prompt .am-modal-hd {
  font-size: 0.32rem;
}
.am-modal-prompt textarea {
  line-height: 0.44rem;
  width: 90%;
}
/**微信**/
.weixin-img .weixin-share-p {
  font-size: 0.26rem;
  color: #0e5394;
}
.shareToWexin3 .am-modal-dialog {
  position: fixed;
  width: 80%;
  left: 10%;
  background-color: transparent;
  color: white;
  text-align: left;
  font-size: 0.28rem;
  top: 25%;
}
.shareToWexin3 .am-modal-dialog p {
  margin-bottom: 0.16rem;
}
.shareToWexin3 .am-modal-dialog .btn-know {
  background-color: transparent;
  border: 1px solid white;
  width: 100%;
  height: 0.56rem;
  line-height: 0.56rem;
  border-radius: 6px;
  margin-top: 0.24rem;
  padding: 0;
}
.shareToWexin3 .am-modal-dialog .icon-share-modal {
  position: absolute;
  background-image: url(/v3/images/share.png);
  width: 2rem;
  height: 1.8rem;
  background-repeat: no-repeat;
  top: -100px;
  right: -20px;
  background-size: 1.6rem 1.5rem;
}
.shareWeixin4 .am-close {
  color: #999999;
  font-size: 0.4rem;
}
.shareWeixin4 .modal-weixin > div {
  width: 2.5rem;
  height: 2.5rem;
  margin: 0 auto;
  padding-top: 0.25rem;
  background-image: url(/v3/images/ewm_bg.png);
  background-size: 100%;
  background-repeat: no-repeat;
  position: relative;
  text-align: center;
}
.shareWeixin4 .modal-weixin > div > div {
  width: 2rem;
  margin: 0 auto;
  height: 2rem;
  text-align: center;
}
.shareWeixin4 .modal-weixin > p:nth-of-type(1) {
  font-size: 0.26rem;
  margin-bottom: 0.22rem;
  font-weight: bold;
  color: #1E3752;
  text-align: center;
}
.shareWeixin4 .modal-weixin > p:nth-of-type(2) {
  font-size: 0.14rem;
  color: #666666;
  text-align: center;
  margin-bottom: 0.18rem;
}
.see-communicate .am-modal-dialog {
  width: 100%!important;
  border-radius: 6px;
  margin-top: 0%;
  height: 100%;
}
.see-communicate .am-modal-dialog .am-modal-hd {
  font-size: 0.34rem;
}
.see-communicate .am-modal-dialog .am-modal-hd a {
  font-size: 0.5rem;
}
.see-communicate .am-modal-dialog .am-modal-bd {
  padding: 0;
  border: none;
}
.see-communicate .am-modal-dialog .content {
  padding: 0;
}
.see-communicate .am-modal-dialog .content .model-communicate {
  background-color: #F7F7F7;
}
.see-communicate .am-modal-dialog .content .model-communicate .model-communicate-one {
  padding: 0.44rem 0.3rem 0.3rem;
  background-color: #F7F7F7;
  position: relative;
}
.see-communicate .am-modal-dialog .content .model-communicate .model-communicate-one aside {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
}
.see-communicate .am-modal-dialog .content .model-communicate .model-communicate-one aside img {
  border-radius: 50%;
  width: 100%;
  height: 100%;
}
.see-communicate .am-modal-dialog .content .model-communicate .model-communicate-one .triangle_border_up {
  width: 0;
  height: 0;
  left: 50%;
  border-width: 0.2rem 0.2rem 0 0.2rem;
  border-style: solid;
  border-color: #f7f7f7 transparent transparent;
  position: absolute;
  bottom: -0.2rem;
}
.see-communicate .am-modal-dialog .content .model-communicate .right-communicate {
  margin-left: 1.1rem;
  text-align: left;
}
.see-communicate .am-modal-dialog .content .model-communicate .right-communicate .content-top-el {
  overflow: hidden;
}
.see-communicate .am-modal-dialog .content .model-communicate .right-communicate .content-top-el span {
  color: #666666;
  font-size: 0.28rem;
}
.see-communicate .am-modal-dialog .content .model-communicate .right-communicate .content-top-el span a {
  color: #666666;
  font-size: 0.28rem;
}
.see-communicate .am-modal-dialog .content .model-communicate .right-communicate .showOrHide {
  max-height: 1rem;
  overflow: hidden;
}
.see-communicate .am-modal-dialog .content .model-communicate .right-communicate .coment-content {
  font-size: 0.32rem;
  color: #333333;
}
.see-communicate .am-modal-dialog .content .model-communicate .right-communicate .coment-content span {
  font-size: 0.32rem;
  color: #333333;
  word-break: break-all;
  display: inline-block;
}
.see-communicate .am-modal-dialog .content .model-communicate .model-communicate-content {
  height: 11rem;
  overflow-y: scroll;
  padding: 0.3rem;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
  background-color: white;
}
.see-communicate .am-modal-dialog .content .model-communicate .model-communicate-content li {
  text-align: left;
  border-bottom: 1px solid #8f8383;
  margin-bottom: 0.2rem;
}
.see-communicate .am-modal-dialog .content .model-communicate .model-communicate-content li:last-child {
  border-bottom: none;
}
.commet-to .content-top-el span:nth-of-type(1) {
  font-size: 0.28rem;
  color: #666666;
}
.commet-to .content-top-el span:nth-of-type(1) font a {
  color: #333333;
  font-size: 0.28rem;
}
.commet-to .content-top-el span:nth-of-type(2) {
  color: #999999;
  font-size: 0.24rem;
}
.checkShowOrHide {
  max-height: 1.7rem;
  overflow: hidden;
}
.coment-content {
  line-height: 0.54rem;
  color: #333333;
  font-size: 0.32rem;
}
.coment-content span {
  display: inline-block;
  word-break: break-all;
}
.coment-content .is_del {
  position: relative;
}
.coment-content .is_del:after {
  content: '';
  background-image: url(/v3/images/niao.png);
  width: 52px;
  height: 14px;
  position: absolute;
  top: 0.1rem;
  right: -58px;
  display: inline-block;
  background-repeat: no-repeat;
}
.hide {
  display: none;
}
.main_tip {
  position: fixed;
  bottom: 0.96rem;
  left: 0;
  width: 100%;
  height: 0.6rem;
  background: #fff4c7;
}
.main_tip .main_tip_content {
  display: inline-block;
  float: left;
  height: 0.6rem;
  padding: 0 0.2rem;
}
.main_tip .main_tip_content .main_tip_co_icon {
  float: left;
  display: inline-block;
  width: 0.34rem;
  height: 0.34rem;
  margin: 0.12rem 0.1rem 0 0;
  background: url('../images/smallProgram.png?v=1.0') no-repeat center;
  background-size: 100%;
  border-radius: 50%;
}
.main_tip .main_tip_content p {
  display: inline-block;
  float: left;
  line-height: 0.6rem;
  font-size: 0.22rem;
  color: #8d4513;
}
.main_tip .main_tip_close {
  float: right;
  display: inline-block;
  width: 0.6rem;
  height: 0.6rem;
  text-align: center;
}
.main_tip .main_tip_close i {
  color: #999;
  font-size: 0.18rem;
  line-height: 0.6rem;
}
.swiper-tip {
  position: absolute;
  bottom: 0;
  left: 0;
  display: inline-block;
  font-size: 0.2rem;
  color: #fff;
  padding: 0.08rem 0.16rem;
  background: rgba(0, 0, 0, 0.4);
  line-height: 0.24rem;
}
