/* 全部权益页面 */
/* /* 轮播图 */
* {
  touch-action: pan-y;
}

.topBanner {
  width: 100%;
  position: absolute;
  left: 0;
  height: 3rem;
  top: 0.4rem;
}

.swipslider {
  width: 6.86rem;
  height: 100%;
  margin: auto;
  border-radius: 0.1rem;
  overflow: hidden;
  padding-top: 0 !important;
}

/* 左右滑动箭头 */
.sw-next-prev {
  display: none;
}

/*.sw-bullet {*/
  /*display: none !important;*/
/*}*/

.sw-slide img {
  height: 100%;
  width: 100%;
}

/* end */
.myRightIndex-list {
  /*margin-top: 0.36rem;*/
}

/* 下拉框 */

.myRightIndex-list-slideall {
  min-height: 2.5rem;
  position: relative;
  overflow: hidden;
  background: url() no-repeat;
  background-size: 100% 100%;
  margin-bottom: 0.2rem;
}

.myRightIndex-list-slideall img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  min-height: 2.5rem;
}

.myRightIndex-list-slideall-title {
  margin-left: 0.24rem;
  margin-right: 0.24rem;
  margin-top: 0.42rem;
  font-weight: 500;
  color: rgba(255, 255, 255, 1);
  font-size: 0.38rem;
}

.myRightIndex-list-slideall-txt {
  margin-top: 0.17rem;
  margin-left: 0.24rem;
  margin-right: 0.24rem;
  color: rgba(255, 255, 255, 1);
  font-size: 0.3rem;
}

/* 产品介绍页面 */
#checkServe {
  background: #fff;
}

.checkServer-Banner {
  /*width: 6.7rem;*/
  height: 2.5rem;
  margin: 0 4%;
  margin-top: 0.2rem;
}

.checkServer-Banner img {
  width: 100%;
  height: 100%;
}

.checkServer-info {
  width: 90%;
  margin: auto;
  margin-top: 0.29rem;
}

.checkServer-info-title {
  font-weight: bold;
  color: rgba(14, 14, 14, 1);
  /* line-height: 35px; */
  font-size: 0.3rem;
}

.checkServer-info-txt {
  font-size: 0.22rem;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  line-height: 35px;
  overflow: hidden;
}

.checkServer-info-txt-left {
  float: left;
}

.checkServer-info-txt-right {
  float: right;
}

.checkServer-info-txt-right img {
  width: 0.34rem;
  height: 0.34rem;
  float: none;
  vertical-align: middle;
  position: static;
  margin-top: -0.04rem;
  margin-left: 0.15rem;
}

.checkServer-t {
  width: 100%;
  background: #f6f6f6;
  /* height: 1.04rem; */
  text-align: center;
  line-height: 1.04rem;
  font-size: 0.28rem;
  font-weight: 400;
  position: relative;
  color: rgba(51, 51, 51, 1);
  border-bottom: 1px dotted rgba(224, 224, 224, 1);
}

.checkServer-t-solid {
  /* display: block; */
  position: absolute;
  top: 0.5rem;
  width: 1.2rem;
  height: 0.02rem;
  background: rgba(224, 224, 224, 1);
}

.solid-left {
  left: 0.68rem;
}

.solid-right {
  right: 0.71rem;
}

.checkServer-tab {
  margin-top: 0.46rem;
  width: 100%;
  text-align: center;
  color: #333333;
  font-size: 0.26rem;
  position: relative;
}

.checkServer-tab-active {
  color: #ff4b4b;
}

.checkServer-tab-line {
  position: absolute;
  width: 0.02rem;
  height: 0.28rem;
  left: 3.74rem;
  top: 0.04rem;
  background: #333333;
}

.checkServer-box {
  margin-top: 0.21rem;
  width: 100%;
}

.checkServer-introduce {
  width: 90%;
  margin: auto;
  /*text-indent: 2em;*/
  /*font-size: 0.22rem;*/
  /*color: rgba(51, 51, 51, 1);*/
  /*line-height: 0.37rem;*/
}

.checkServer-detail {
  display: none;
}

.rightDetail-i {
  padding-bottom: 1.4rem;
}

.checkServer-button {
  width: 90%;
  height: 0.94rem;
  background: linear-gradient(90deg, rgba(255, 77, 77, 1), rgba(255, 2, 2, 1));
  border-radius: 0.47rem;
  font-size: 0.36rem;
  color: rgba(252, 252, 252, 1);
  text-align: center;
  line-height: 0.94rem;
  position: fixed;
  bottom: 0.1rem;
  left: 5%;
}

/* 服务详情 */
.checkServer-detail {
  width: 90%;
  margin: auto;
}

.checkServer-detail-title {
  width: 100%;
  position: relative;
  height: 0.38rem;
  line-height: 0.38rem;
  width: 1.42rem;
  margin-left: 0.14rem;
}

.checkServer-detail-title span {
  position: absolute;
  width: 0.38rem;
  height: 0.38rem;
  border-radius: 50%;
  background: #2687d4;
}

.checkServer-detail-title label {
  position: absolute;
  top: 0;
  left: 0.19rem;
  width: 1.04rem;
  text-align: center;
  background: #2687d4;
  color: #fff;
  font-size: 0.2rem;
  height: 0.38rem;
}

.checkServer-detail-title .span-left {
  top: 0;
  left: 0;
}

.checkServer-detail-title .span-right {
  top: 0;
  right: 0;
}

.checkServer-detail-info {
  margin-top: 0.12rem;
  margin-left: 0.2rem;
  width: 100%;
}

.checkServer-detail-info li {
  width: 6.66rem;
  line-height: 0.35rem;
  margin: auto;
  font-size: 0.22rem;
  position: relative;
}

.checkServer-detail-info span {
  display: inline-block;
  margin-left: 0.26rem;
  font-size: 0.22rem;
}

.checkServer-detail-info label {
  position: absolute;
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  background: #2586d4;
  top: 0.14rem;
}

table {
  border-collapse: collapse;
  width: 100%;
  margin-top: 0.27rem;
}

table,
th,
td {
  border: 1px solid #7cb7e5;
  color: #4494d9;
  font-size: 0.22rem;
}

th,
td {
  height: 0.7rem;
}

tr:nth-child(2n) {
  background: #e9f3fb;
}

.left-th {
  text-indent: 0.35rem;
  text-align: left;
}

/* 遮罩层样式 */
.popup {
  width: 100%;
  min-height: 100%;
  background: #7b7b7b;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  opacity: 0.6;
  display: none;
}

.popup-box-warning {
  width: 4.9rem;
  height: 2.8rem;
  background: rgba(255, 255, 255, 1);
  border-radius: 0.12rem;
  overflow: hidden;
  /*position: absolute;*/
  z-index: 9998;
  top: 50%;
  left: 50%;
  margin-left: -2.45rem;
  margin-top: -1.4rem;
  display: none;
  position: fixed;
}

.popup-box {
  width: 4.9rem;
  /*height: 2.8rem;*/
  background: rgba(255, 255, 255, 1);
  border-radius: 0.12rem;
  overflow: hidden;
  /*position: absolute;*/
  z-index: 9998;
  top: 50%;
  left: 50%;
  margin-left: -2.45rem;
  /*margin-top: -1.4rem;*/
  display: none;
  position: fixed;
  transform: translateY(-50%);
}

.popup-box-title {
  font-size: 0.32rem;
  font-weight: bold;
  color: rgba(51, 51, 51, 1);
  text-align: center;
  margin-top: 0.41rem;
}

.popup-box-txt {
  color: rgba(77, 77, 77, 1);
  line-height: 0.4rem;
  text-align: center;
  width: 4.5rem;
  margin: auto;
  margin-top: 0.18rem;
  margin-bottom: 1rem;
  max-height: 4rem;
  overflow: auto;
}

.popup-box-button {
  width: 100%;
  overflow: hidden;
  position: absolute;
  left: 0;
  bottom: 0.2rem;
}

.popup-box-button div {
  width: 1.58rem;
  height: 0.62rem;
  float: left;
  text-align: center;
  line-height: 0.62rem;
  border-radius: 0.1rem;
}

.popup-box-button-left {
  background: rgba(220, 220, 220, 1);
  border: 1px solid rgba(181, 181, 181, 1);
  margin-left: 0.5rem;
  color: rgba(51, 51, 51, 1);
}

.popup-box-button-right {
  background: rgba(255, 83, 83, 1);
  margin-left: 0.75rem;
  color: #fff;
}

.popup-box-button-middle {
  background: rgba(255, 83, 83, 1);
  margin-left: 0.75rem;
  color: #fff;
}

.choose-card-box {
  width: 6rem;
  height: 4.7rem;
  background: rgba(255, 255, 255, 1);
  border-radius: 0.12rem;
  overflow: hidden;
  position: fixed;
  z-index: 9999;
  top: 50%;
  left: 50%;
  /* margin-top: -1.4rem; */
  display: none;
  transform: translate(-50%, -50%);
}

.choose-card-box-title {
  font-size: 0.32rem;
  font-weight: bold;
  color: rgba(51, 51, 51, 1);
  text-align: center;
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
  letter-spacing: 0.03rem;
}

.choose-card-box-line {
  margin-top: 0rem;
  margin-bottom: 0rem;
  margin-left: 0.3rem;
  margin-right: 0.3rem;
  opacity: 0.3;

}

.choose-card-box-txt img{
  float: left;
  vertical-align: middle;
  padding: 0.18rem 0.15rem 0.17rem 0.35rem;
  height: 0.35rem;
}
.choose-card-box-txt li{
  height: 1.3rem;
}
.choose-card-box-txt p{
  font-size: 0.28rem;
  float: left;
  padding-top: 0.18rem;
  padding-bottom: 0.17rem;
}
.choose-card-box-txt em{
  padding-top: 0.18rem;
  padding-bottom: 0.17rem;
  color: #ff5353;
  font-size: 0.25rem;
  float: right;
}
.choose-card-box-txt span{
  float: left;
  font-size: 0.25rem;
  margin-left: 0.35rem;
  color: rgb(150,150,150);
}

.choose-card-box-txt {
  color: rgba(77, 77, 77, 1);
  line-height: 0.4rem;
  text-align: center;
}

.choose-card-box-button {
  width: 100%;
  overflow: hidden;
  position: absolute;
  left: 0;
  bottom: 0.2rem;
}

.choose-card-box-button div {
  width: 1.58rem;
  height: 0.62rem;
  float: left;
  text-align: center;
  line-height: 0.62rem;
  border-radius: 0.1rem;
}

.choose-card-box-button-left {
  background: rgba(220, 220, 220, 1);
  border: 1px solid rgba(181, 181, 181, 1);
  margin-left: 1rem;
  color: rgba(51, 51, 51, 1);
}

.choose-card-box-button-right {
  background: rgba(255, 83, 83, 1);
  margin-right: 1rem;
  color: #fff;
  float: right!important;
}

.tcke{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.6);
  z-index:10;
  display: none;
}

.tcke .tck-ewme{
  position:absolute;
  width:96%;
  left:2%;
  max-height:90%;
  top:50%;
  transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  overflow-y:auto;
}

.tcke .tck-ewme img{
  display:block;
  max-width:100%;
}