.content {
  width: 100%;
  overflow: hidden; }

body.on {
  overflow: hidden; }

.content .main_yuding {
  width: 100%;
  height: 4.08rem;
  background-image: url(../images/icon_21.jpg);
  background-size: 100% 100%;
  margin-top: .3rem;
  padding-top: .9rem; }

.content .main_yuding p {
  text-align: center;
  font-size: .36rem;
  line-height: 1;
  margin-bottom: .3rem;
  color: #fff; }

.content .main_yuding span {
  display: block;
  font-size: .26rem;
  text-align: center;
  color: #fff; }

.content .main_yuding div {
  overflow: hidden;
  width: 3.2rem;
  height: .84rem;
  display: flex;
  align-items: center;
  border-radius: .5rem;
  background: linear-gradient(to right, #ffd052, #ffe8a9);
  justify-content: center;
  margin: 0 auto;
  font-size: .28rem;
  margin-top: .62rem;
  color: #000000; }

.content .main_yuding div a {
  color: #000;
  font-weight: bold;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center; }

.content .main_list {
  width: 6.9rem;
  margin: 0 auto;
  margin-top: .46rem; }

.content .main_list .title {
  overflow: hidden;
  margin-bottom: .45rem;
  padding-left: .14rem; }

.content .main_list .title p {
  font-size: .24rem;
  color: #999999;
  margin-top: .15rem; }

.content .main_list ul {
  width: 100%; }

.content .main_list ul li {
  overflow: hidden;
  width: 100%;
  height: 1.83rem;
  background: linear-gradient(to right, #fff, #fdfaf7);
  border-radius: .2rem;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  margin-bottom: .4rem;
  align-items: flex-start;
  display: flex;
  padding: .38rem 0 0 .36rem; }

.content .main_list ul li img {
  width: .7rem; }

.content .main_list ul li div {
  width: 5.27rem;
  margin-left: .25rem; }

.content .main_list ul li div p {
  font-size: .28rem;
  margin-bottom: .1rem;
  color: #000000; }

.content .main_list ul li div span {
  display: block;
  color: #999999;
  font-size: .24rem;
  line-height: .36rem; }

.content .main_pic {
  overflow: hidden;
  width: 6.9rem;
  margin: 0 auto;
  margin-top: .7rem;
  border-radius: 0.15rem;
  -moz-border-radius: 0.15rem;
  -webkit-border-radius: 0.15rem; }

.content .main_pic img {
  width: 100%; }

.content .main_fangan {
  overflow: hidden;
  width: 6.9rem;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  margin: 0 auto;
  margin-top: .85rem;
  border-radius: .2rem;
  background: #fff;
  padding-bottom: .48rem; }

.content .main_fangan .pic {
  overflow: hidden;
  width: 100%;
  height: 3.37rem; }

.content .main_fangan .pic img {
  display: block;
  width: 100%; }

.content .main_fangan p {
  text-align: center;
  font-size: .36rem;
  color: #333333;
  font-weight: bold;
  margin-top: .45rem;
  line-height: 1; }

.content .main_fangan span {
  display: block;
  text-align: center;
  font-size: .26rem;
  color: #999999;
  margin-top: .23rem;
  display: flex;
  align-items: center;
  justify-content: center; }

.content .main_fangan span em {
  font-size: .34rem;
  color: #000000;
  font-weight: bold;
  margin-left: .1rem; }

.content .main_fangan .button {
  overflow: hidden;
  width: 6.2rem;
  height: 1.1rem;
  border-radius: .6rem;
  margin-left: .47rem;
  background: linear-gradient(to right, #ffd052, #ffe8aa);
  font-size: .36rem;
  font-weight: bold;
  margin-top: .46rem;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: center; }

.content .main_kongjian {
  overflow: hidden;
  width: 100%;
  padding-left: .3rem;
  margin-top: .9rem; }

.content .main_kongjian h2 {
  color: #000000;
  font-size: .36rem;
  font-weight: bold;
  line-height: 1;
  margin-left: .13rem; }

.content .main_kongjian ul {
  margin-top: .25rem;
  white-space: nowrap;
  overflow: auto; }

.content .main_kongjian ul li {
  overflow: hidden;
  width: 6.16rem;
  display: inline-block; }

.content .main_kongjian ul li .pic {
  overflow: hidden;
  width: 100%; }

.content .main_kongjian ul li .pic img {
  display: block;
  width: 100%; }

.content .main_kongjian ul li div {
  overflow: hidden;
  display: flex;
  margin-top: .25rem;
  align-items: center;
  padding-left: .12rem; }

.content .main_kongjian ul li div p {
  font-size: .26rem;
  margin-right: .55rem;
  position: relative;
  color: #333333; }

.content .main_kongjian ul li div p:last-child::after {
  display: none; }

.content .main_kongjian ul li div p::after {
  content: '';
  width: 1px;
  height: .23rem;
  background: #E6E6E6;
  position: absolute;
  right: -.27rem;
  top: 50%;
  transform: translateY(-50%); }

.content .main_kongjian ul li span {
  display: block;
  font-size: .24rem;
  margin-top: .12rem;
  color: #999999;
  margin-left: .12rem; }

.content .form_box {
  overflow: hidden;
  width: 6.9rem;
  margin: 0 auto;
  position: relative;
  margin-top: -2.2rem;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border-radius: .2rem;
  padding-bottom: .5rem;
  background: linear-gradient(rgba(255, 255, 255, 0.8), #fff); }

.content .form_box ul {
  overflow: hidden;
  height: 1.6rem;
  border-bottom: 1px solid #F0F0F0;
  padding-bottom: .2rem;
  display: flex;
  align-items: center;
  padding-left: .46rem; }

.content .form_box ul li {
  font-size: .38rem;
  color: #999999;
  position: relative;
  margin-right: .7rem; }

.content .form_box ul li.on {
  font-size: .5rem;
  font-weight: bold;
  color: #000000; }

.content .form_box ul li.on::after {
  content: '';
  width: .55rem;
  height: .16rem;
  border-radius: .5rem;
  background: #ffd052;
  box-shadow: 0 0 10px #d6cdb3;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -.38rem; }

.content .form_box .time {
  overflow: hidden;
  height: 1.14rem;
  display: flex;
  align-items: center;
  width: 5.75rem;
  margin-left: .47rem;
  margin: 0 auto;
  justify-content: space-between; }

.content .form_box .time p {
  font-size: .24rem;
  color: #999999; }

.content .form_box .time .chage {
  overflow: hidden;
  display: flex;
  align-items: center;
  background: url("../images/pt-img5.png") no-repeat right center;
  background-size: 0.19rem auto;
  padding-right: 0.25rem; }

.content .form_box .time .chage span {
  font-size: .28rem;
  font-weight: bold;
  color: #000000; }

.content .form_box .nums {
  position: relative;
  overflow: hidden;
  width: 6.2rem;
  margin-left: .47rem;
  background: #f8f8f8;
  height: .8rem;
  border-radius: .4rem;
  background: #f8f8f8;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 .33rem 0 .36rem; }

.content .form_box .nums p {
  position: absolute;
  left: 0.30rem;
  top: 0.22rem;
  font-size: .24rem;
  color: #999999; }

.content .form_box .nums select {
  width: 100%;
  height: 100%;
  font-size: .26rem;
  color: #000000;
  border: none;
  outline: none;
  font-weight: bold;
  background: none;
  text-align: right;
  padding-right: 0.20rem;
  padding-left: 0.50rem;
  direction: rtl;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: url("../images/pt-img5.png") no-repeat 100% center;
  background-size: 0.19rem auto;
  padding-right: 7%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box; }

.content .form_box .button {
  overflow: hidden;
  width: 6.2rem;
  height: 1.1rem;
  border-radius: .5rem;
  margin-left: .47rem;
  background: linear-gradient(to right, #ffd052, #ffe8aa);
  font-size: .36rem;
  font-weight: bold;
  margin-top: .46rem;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: center; }

.content .form_box .change {
  width: 6.43rem;
  margin-left: .47rem;
  border-bottom: 1px solid #f0f0f0;
  height: 1.23rem;
  display: flex;
  padding: 0px 0.24rem;
  align-items: center;
  justify-content: space-between;
  margin: 0 auto; }

.content .form_box .change select {
  width: 1.64rem;
  height: 100%;
  font-size: .36rem;
  color: #000000;
  border: none;
  outline: none;
  font-weight: bold;
  background: none; }

.content .form_box .change input {
  width: 3.0rem;
  height: .52rem;
  border: none;
  font-size: .24rem;
  color: #999999;
  padding-left: .5rem;
  border-left: 1px solid #dedede;
  background: none; }

.content .form_box .change .address {
  overflow: hidden;
  display: flex; }

.content .form_box .change .address p {
  font-size: .24rem;
  color: #efbf3f;
  margin-left: .06rem;
  background: url("../images/pt-img4.png") no-repeat left 0.01rem;
  background-size: 0.35rem;
  padding-left: 0.40rem; }

.footer {
  overflow: hidden;
  width: 100%;
  padding: .5rem .3rem;
  background: #fef9ec; }

.footer .footerlogo {
  width: 3.24rem; }

.footer ul {
  overflow: hidden; }

.footer ul li {
  font-size: .3rem;
  margin-top: .2rem;
  font-weight: bold;
  color: #000000;
  margin-right: .65rem;
  float: left;
  position: relative; }

.footer ul li::after {
  content: '';
  width: 1px;
  height: .28rem;
  background: #000;
  position: absolute;
  right: -0.32rem;
  top: 50%;
  transform: translateY(-50%); }

.footer ul li:last-child::after {
  display: none; }

.footer ul li a {
  font-weight: bold;
  color: #000; }

.footer .share {
  overflow: hidden;
  display: flex;
  align-items: center;
  margin-top: .5rem; }

.footer .share a {
  width: .8rem;
  margin-right: .18rem; }

.footer .label {
  overflow: hidden;
  margin-top: .66rem; }

.footer .label p {
  font-size: .4rem;
  line-height: 1;
  font-weight: bold;
  color: #000000; }

.footer .label div {
  overflow: hidden;
  display: flex;
  align-items: center; }

.footer .label div span {
  display: block;
  position: relative;
  margin-right: .6rem;
  font-size: .28rem;
  margin-top: .22rem;
  color: #333333; }

.footer .label div span::after {
  content: '';
  width: 1px;
  height: .28rem;
  background: #000;
  position: absolute;
  right: -0.3rem;
  top: 50%;
  transform: translateY(-50%); }

.footer .label div span:last-child::after {
  display: none; }

.null {
  height: 65px; }

.main_my_data {
  overflow: hidden;
  width: 600px;
  margin: 50px auto;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  padding: 0 35px 35px 35px; }
  .main_my_data .userinfo,.userinfo {
    padding: 18px 0;
    display: flex;
    border-bottom: 1px solid #f3f3f3;
    align-items: center;
    justify-content: space-between; }
    .main_my_data .userinfo .fl,.userinfo .fl {
      overflow: hidden;
      display: flex;
      align-items: center; }
      .main_my_data .userinfo .fl img,.userinfo .fl img {
        width: 48px;
        height: 48px;
        display: block;
        border-radius: 50%;
        margin-right: 15px; }
      .main_my_data .userinfo .fl p,.userinfo .fl p {
        font-size: 16px;
        color: #000000;
        font-weight: bold; }
    .main_my_data .userinfo .fr,.userinfo .fr {
      width: 138px;
      height: 40px;
      position: relative;
      border-radius: 40px;
      background: #f8f8f8; }
      .main_my_data .userinfo .fr .line,.userinfo .fr .line {
        width: 100%;
        height: 100%;
        background: #F8F8F8;
        border-radius: 40px;
        cursor: pointer;
        position: relative;
        z-index: 99;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        display: flex;
        align-items: center;
        justify-content: center; }
        .main_my_data .userinfo .fr .line.on .down,.userinfo .fr .line.on .down {
          transform: rotate(180deg); }
        .main_my_data .userinfo .fr .line .dot,.userinfo .fr .line .dot {
          width: 12px; }
        .main_my_data .userinfo .fr .line p,.userinfo .fr .line p {
          font-size: 16px;
          color: #000000;
          font-weight: bold;
          margin: 0 8px; }
        .main_my_data .userinfo .fr .line .down,.userinfo .fr .line .down {
          width: 12px;
          transition: all .3s; }
      .main_my_data .userinfo .fr ul,.userinfo .fr ul {
        overflow: hidden;
        width: 100%;
        position: absolute;
        left: 0;
        top: 24px;
        z-index: 9;
        background: #f8f8f8;
        display: none;
        border-radius: 0 0 10px 10px;
        padding: 0 24px;
        padding-top: 25px; }
        .main_my_data .userinfo .fr ul li,.userinfo .fr ul li {
          font-size: 15px;
          color: #000000;
          height: 50px;
          border-bottom: 1px solid #f1f1f1;
          display: flex;
          align-items: center;
          justify-content: center;
          cursor: pointer;
          font-weight: bold; }
          .main_my_data .userinfo .fr ul li.on,.userinfo .fr ul li.on {
            color: #ffd052; }
  .main_my_data .form h2 {
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    line-height: 50px; }
  .main_my_data .form .item {
    overflow: hidden;
    background: #f8f8f8;
    margin-top: 23px;
    border-radius: 15px;
    padding: 0 0 12px 24px; }
    .main_my_data .form .item p {
      font-size: 14px;
      color: #999999;
      line-height: 42px; }
    .main_my_data .form .item .labels {
      overflow: hidden;
      display: flex;
      align-items: center; }
      .main_my_data .form .item .labels .icon {
        overflow: hidden;
        display: flex;
        align-items: center;
        width: 75px;
        height: 25px;
        background: #ffd052;
        border-radius: 40px;
        height: 25px;
        justify-content: center; }
        .main_my_data .form .item .labels .icon img {
          width: 15px; }
        .main_my_data .form .item .labels .icon span {
          font-size: 14px;
          margin-left: 4px;
          color: #fff; }
      .main_my_data .form .item .labels .echs {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0 14px;
        border-right: 1px solid #d4d4d4;
        height: 25px;
        position: relative; }
        .main_my_data .form .item .labels .echs .line {
          display: flex;
          align-items: center;
          justify-content: center;
          height: 100%; }
          .main_my_data .form .item .labels .echs .line .ic {
            width: 21px; }
          .main_my_data .form .item .labels .echs .line span {
            font-size: 16px;
            color: #999999;
            margin: 0 4px; }
          .main_my_data .form .item .labels .echs .line .down {
            width: 12px; }
      .main_my_data .form .item .labels input {
        height: 25px;
        border: none;
        outline: none;
        background: none;
        font-size: 16px;
        color: #999999;
        padding-left: 10px; }
  .main_my_data .form .label {
    overflow: hidden;
    display: flex;
    align-items: center;
    width: 100%;
    height: 42px;
    position: relative;
    border-radius: 40px;
    border: 1px solid #f3f3f3; }
    .main_my_data .form .label p {
      width: 50px;
      text-align: right;
      font-size: 14px;
      color: #999999; }
    .main_my_data .form .label input {
      width: calc(100% - 50px);
      height: 100%;
      border: none;
      outline: none;
      font-size: 16px;
      color: #000000;
      padding-left: 60px; }

.submit {
  overflow: hidden;
  width: 100%;
  height: 60px;
  cursor: pointer;
  border-radius: 50px;
  display: flex;
  align-items: center;
  background: linear-gradient(to right, #ffd052, #ffe8ab);
  font-size: 21px;
  color: #000000;
  font-weight: bold;
  margin-top: 40px;
  transition: all .2s;
  box-shadow: inset 2px 2px 2px 0 rgba(255, 255, 255, 0.5), 7px 7px 20px 0 rgba(0, 0, 0, 0.1), 4px 4px 5px 0 rgba(0, 0, 0, 0.1) !important;
  justify-content: center; }
  .submit:hover {
    box-shadow: 4px 4px 6px 0 rgba(255, 255, 255, 0.5), -4px -4px 6px 0 rgba(116, 125, 136, 0.5), inset -4px -4px 6px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 6px 0 rgba(0, 0, 0, 0.4) !important; }

.fadein {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.1);
  display: none;
  z-index: 8; }

@media (max-width: 1367px) and (min-width: 1024px) {
  .main_my_data {
    margin-bottom: 450px; } }
@media (max-width: 620px) {
  .main_my_data {
    width: 90%;
    margin: 10px auto;
    padding: 0 15px 30px 15px; }

  .main_my_data .userinfo .fr ul,.userinfo .fr ul {
    padding: 22px 20px 0 20px; }

  .main_my_data .userinfo .fr ul li,.userinfo .fr ul li {
    font-size: 13px;
    height: 43px; }

  .main_my_data .userinfo .fl p,.userinfo .fl p {
    font-size: 14px; }

  .main_my_data .userinfo .fl img,.userinfo .fl img {
    width: 40px;
    height: 40px; }

  .main_my_data .userinfo .fr,.userinfo .fr {
    width: 115px;
    height: 40px; }

  .main_my_data .userinfo .fr .line p, .userinfo .fr .line p {
    font-size: 14px;
    margin: 0 4px; }

  .main_my_data .form h2 {
    font-size: 14px;
    line-height: 42px; }

  .main_my_data .form .label {
    height: 40px; }

  .main_my_data .form .label p {
    width: 41px;
    font-size: 13px; }

  .main_my_data .form .label input {
    width: calc(100% - 20);
    font-size: 14px;
    padding-left: 51px; }

  .main_my_data .form .item {
    padding: 0 0 10px 16px;
    margin-top: 20px; }

  .main_my_data .form .item p {
    line-height: 36px;
    font-size: 13px; }

  .main_my_data .form .item .labels .icon {
    width: 63px;
    height: 20px; }

  .main_my_data .form .item .labels .icon span {
    font-size: 12px;
    margin-left: 3px; }

  .main_my_data .form .item .labels input {
    font-size: 14px; }

  .main_my_data .form .item .labels .echs {
    padding: 0 10px;
    height: 20px; }

  .main_my_data .form .item .labels .echs .line span {
    font-size: 14px; }

  .main_my_data .form .item .labels .echs .line .ic {
    width: 16px; }

  .main_my_data .form .item .labels .echs .line .down {
    width: 9px; }

  .siw {
    width: 100px; }

  .submit:hover {
    box-shadow: none !important; }

  .submit.on {
    box-shadow: 4px 4px 6px 0 rgba(255, 255, 255, 0.5), -4px -4px 6px 0 rgba(116, 125, 136, 0.5), inset -4px -4px 6px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 6px 0 rgba(0, 0, 0, 0.4) !important; }

  .submit {
    height: 50px;
    font-size: 18px;
    margin-top: 35px; }

  .submit.on1 {
    box-shadow: inset 2px 2px 2px 0 rgba(255, 255, 255, 0.5), 7px 7px 20px 0 rgba(0, 0, 0, 0.1), 4px 4px 5px 0 rgba(0, 0, 0, 0.1) !important; } }

/*# sourceMappingURL=css.css.map */



.pgm11_aa{ background:url(../images/bbg.png) #705d58 center;height:auto;overflow: hidden; background-size: cover;}

@media (max-width: 620px) {
.pgm11_aa{ background:url(../images/bbg.png) #705d58 center;height:auto;overflow: hidden; background-size: cover;}
}

.pg_dibg{width: 90%; margin: 0 auto;background:url(../images/tmbg.png) center; background-size: cover; border-radius: 10px;margin-top:1.5rem; padding: 15px 15px 50px 15px;}



.pg_h2{font-size:24px;color: #fff; text-align: center; margin-bottom:20px; margin-top:20px;}
.pg_r{width: 95%; margin: 0 auto; display: table; background: rgba(255,255,255,0.1); padding:15px 20px 10px 20px; border-radius: 5px;}
.pg_r h2{width: 100%; border-bottom: #958982 1px solid; padding:10px 0; text-align: left; display: table;font-size:20px; color: #fff; margin-bottom:15px; font-weight: bold;}
.pg_r h3{width: 100%;text-align: left; display: table;font-size:15px; color: #fff;line-height:30px;}
.pg_r h3 img{ height:24px; vertical-align: middle;}

.pg_r h4{width: 100%;text-align: left; display: table;font-size:15px; color: #fff;line-height:30px;padding-top:10px;}
.pg_r h4 span{ color: #efbf3f;}
.pg_r h5{width: 100%;text-align: left; display: table;font-size:15px; color: #fff;line-height:30px; padding-bottom:10px;}
.pg_r h5 img{ height:24px; vertical-align: middle;}


.pg_bottom{width: 100%; margin: 0 auto; display: table;border-top: #b4adac 1px solid; height: 30px;}
.pg_bottom a{width: 33%; float: left;color: #fff; text-align: center;border-right: #b4adac 1px solid; margin-top: 12px; margin-bottom: 12px; line-height: 20px; display: table; font-size: 15px; }
.pg_bottom a img{ height: 20px; vertical-align: middle; margin-right: 5px;}
.pg_bottom a:last-child{ border-right: 0;}



@media (max-width: 620px) {
.pg_h2{font-size: 0.45rem; margin-bottom:.15rem; margin-top:.15rem;}
.pg_r{ padding:.15rem .2rem; border-radius: 5px;}
.pg_r h2{ padding:.25rem 0; font-size: 0.36rem; margin-bottom: .2rem; }
.pg_r h3{font-size:.25rem; color: #fff;line-height: .4rem;}
.pg_r h3 img{ height: 0.3rem;}

.pg_r h4{font-size:.25rem;line-height: .4rem; padding-top: 0.25rem;}
.pg_r h5{font-size:.25rem;line-height: .4rem; }
.pg_r h5 img{ height: 0.3rem; }

.pg_bottom{line-height: .4rem;}
.pg_bottom span{margin-top: .2rem; margin-bottom: .2rem; line-height:  .4rem; display: table;font-size: 0.28rem; }
.pg_bottom span img{ height:  .3rem; vertical-align: middle;margin-right: 0.05rem}

}





.pg_bobg{width: 100%; background: #fff; border-radius: 20px; margin-top: -20px; display: table;}


.ulist{width: 100%;}
.ulist li {overflow: hidden;clear: both;background: transparent;width:95%; margin: 0 auto; display: table;
padding: 15px;height: auto;margin-bottom: 16px;border-radius: .2rem;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); position: relative;}

.ulist li img {width: 35px;float: left;display: inline-block;letter-spacing: normal;word-spacing: normal;}
.ulist li div {display: block;overflow: hidden;padding-left: 6px;margin-left: 0px;width: auto;height: auto;}
.ulist li div p {font-size: 16px;margin-bottom: .1rem;color: #000000; font-weight: bold;}
.ulist li div span {line-height: 22px;line-height: 22px;font-size: 14px;display: block;color: #999999;}

.u_lixx{border-bottom: #eee 1px solid; padding-bottom: 10px;}
.umap{ width: 100%; display: block; color: #ffd052; padding-top:10px; font-size: 14px;}
.umap_img{ height:18px !important;width: 15px !important; margin-right: 5px;}
.button_aa {width: 150px;height: 35px;line-height: 35px;font-size: 16px; position: absolute; right:10px; top:20px; cursor: pointer;
border-radius: .6rem;background: linear-gradient(to right, #ffd052, #ffe8aa);
font-weight: bold;box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
color: #000000;display: flex;align-items: center;justify-content: center;}
.button_aa:active {box-shadow: 4px 4px 6px 0 rgba(255,255,255,.5),-4px -4px 6px 0 rgba(116,125,136,.5),inset -4px -4px 6px 0 rgba(255,255,255,.2),inset 4px 4px 6px 0 rgba(0,0,0,.4)!important;}




.ckmap{width: 100%;}
.jieyun{background: linear-gradient(to right, #ffd052, #ffe399); height:31px; float: left; padding:0px 10px; margin-top: 10px; border-radius: 5px; font-size: 15px; line-height:31px; 
color: #fff; margin-right: 6px;}
.jieyun img{ float: right !important; width: 25px !important; height: 24px; margin-left: 5px; margin-top: 5px;}

.gongche{background: linear-gradient(to right, #4faeff, #96cfff); height:31px; float: left; padding:0px 10px; margin-top: 10px; border-radius: 5px; font-size: 15px; line-height:31px; 
color: #fff; margin-right: 6px;}
.gongche img{ float: right !important; width: 25px !important; height: 24px; margin-left: 5px; margin-top: 5px;}

.kaiche{background: linear-gradient(to right, #ffa02f, #ffce94); height:31px; float: left; padding:0px 10px; margin-top: 10px; border-radius: 5px; font-size: 15px; line-height:31px; 
color: #fff; margin-right: 6px;}
.kaiche img{ float: right !important; width: 25px !important; height: 24px; margin-left: 5px; margin-top: 5px;}


.aigdlef{width:10px !important; height: 17px !important; float: left; margin-left: 5px;}
.aileft{ float: left; color: #ffd052;}

.ai_fsi{ color: #ff4949 !important;}
.ai_fs_sz{ font-size: 16px  !important; margin-top:10px; line-height: 31px; font-weight: bold;}


@media (max-width: 620px) {
.button_aa {overflow: hidden;width: 2.2rem; height: .7rem;font-size: .3rem;}
.ulist li{width:100% !important;height: auto;}
.ulist li img {width: .7rem;}
.ulist li div {width: 5.27rem;margin-left: .25rem;}
.ulist li div p {font-size: .28rem;margin-bottom: .1rem;color: #000000;}
.ulist li div span {display: block;color: #999999;font-size: .24rem;line-height: .36rem;}
.u_lixx{ padding-bottom: 0.2rem;}

.jieyun{ height:0.6rem;padding:0px 0.15rem; margin-top: 0.2rem; border-radius: 5px; font-size: 0.28rem; line-height:0.6rem; margin-right: 0.1rem;}
.jieyun img{ width: 20px !important; height:21px; margin-left:0.1rem; margin-top: 0.1rem;}
.gongche{ height:0.6rem;padding:0px 0.15rem; margin-top: 0.2rem; border-radius: 5px; font-size: 0.28rem; line-height:0.6rem; margin-right: 0.1rem;}
.gongche img{ width: 20px !important; height:21px; margin-left:0.1rem; margin-top: 0.1rem;}
.kaiche{ height:0.6rem;padding:0px 0.15rem; margin-top: 0.2rem; border-radius: 5px; font-size: 0.28rem; line-height:0.6rem; margin-right: 0.1rem;}
.kaiche img{ width: 20px !important; height:21px; margin-left:0.1rem; margin-top: 0.1rem;}
.umap{font-size: 0.24rem;}

.ai_fsi{ line-height: 0.45rem !important;}
.ai_fs_sz{ font-size: 0.3rem  !important;margin-top: 0.2rem;}
}

@media (max-width:320px) {
.pg_bottom a {font-size: 14px;}

}



.ulist_list li{width: 100%; margin-top: 20px;}

.a_bgadg{ background: #f4f4f4; padding: 20px 0;}
.ahb_h3{ font-size:24px; line-height: 35px;}
.ahb_h3 b{ font-weight: bold;}
.ahb_h4{ font-size:15px; color: #999;}

.ah_jib{background: linear-gradient(to right, #fff, #f2f2f2) !important;}
.ah_left{width: 10px; float: left;}
.ah_right{width:calc(100% - 10px); float: left;}

.jt_bakdgh{background: url(../images/jt_down.png) no-repeat right 0.10rem; background-size:15px auto; padding-right: 0.22rem; cursor: pointer;}
.on_tt{background: url(../images/jt_up.png) no-repeat right 0.10rem; background-size:15px auto; padding-right: 0.22rem;}

.on_listfont{  padding-top:5px; display: table;}
.on_jt{ padding-bottom:5px;display: table !important;}

@media (max-width: 620px) {
.a_bgadg{ background: #f4f4f4; padding: 0.2rem 0;}
.ahb_h3{ font-size:0.4rem; line-height: 0.55rem;}
.ahb_h4{ font-size:0.28rem;}

.jt_bakdgh{background: url(../images/jt_down.png) no-repeat right 0.10rem; background-size: 0.21rem auto; padding-right: 0.22rem;}
.on_tt{background: url(../images/jt_up.png) no-repeat right 0.10rem; background-size: 0.21rem auto; padding-right: 0.22rem;}
.on_listfont{  padding-top:0.1rem;}
.on_jt{ padding-bottom: 0.1rem;}
}

.dhs{ background: #f8f8f8;}
.dshsfont{ font-size: 16px !important; padding-bottom:25px; text-align: center; max-height:50px; display: block; overflow-y: auto; margin-bottom:20px;}
.s_img{width: 100%;display: table; height: 110px;}
.s_img span{margin-left:10px;float: left; font-size:20px; font-weight: bold; line-height:40px; color: #fff;}
.s_pitj{ position: absolute; top: -20px; right: 0; width:150px;}


.dshsfont::-webkit-scrollbar {width:5px; /*对垂直流动条有效*/height:auto; /*对水平流动条有效*/}
/*定义滚动条的轨道颜色、内阴影及圆角*/
.dshsfont::-webkit-scrollbar-track{background-color:#eee;border-radius:100px;}
/*定义滑块颜色、内阴影及圆角*/
.dshsfont::-webkit-scrollbar-thumb{border-radius: 7px;background-color: #ffdd7f;}
/*定义右下角汇合处的样式*/
.dshsfont::-webkit-scrollbar-corner {background:#eee;}



.box_wdgg{background: url(../images/tk03.png) no-repeat top;background-size:  100%;}

@media (max-width: 620px) {
.dshsfont{ font-size: 0.28rem !important; padding-top: 0.2rem;max-height: 2rem;margin-bottom:0.2rem;}
.box_wdgg{background: url(../images/tk01.png) no-repeat top;background-size:  100%;}
.s_img{width: 100%;display: table; height: 1.5rem;}
.s_img span{margin-left: 0.3rem;float: left; font-size: 0.36rem; font-weight: bold; line-height:1rem;}
.s_pitj{ position: absolute; top: -0.2rem; right: 0; width:2rem;}
}

@media (max-width: 568px){
.s_img {height: 1.8rem;}
}

@media (max-width: 824px){
.dshsfont{font-size: 0.3rem !important}
.s_img span{font-size: 0.4rem;}
}

.dc-cet1 dd{padding: 0.2rem;}
.dc-cet1 dd::-webkit-scrollbar {width:5px; /*对垂直流动条有效*/height:auto; /*对水平流动条有效*/}
/*定义滚动条的轨道颜色、内阴影及圆角*/
.dc-cet1 dd::-webkit-scrollbar-track{background-color:#eee;border-radius:100px;}
/*定义滑块颜色、内阴影及圆角*/
.dc-cet1 dd::-webkit-scrollbar-thumb{border-radius: 7px;background-color: #ffdd7f;}
/*定义两端按钮的样式*/
.dc-cet1 dd::-webkit-scrollbar-button {background-color:cyan;}
/*定义右下角汇合处的样式*/
.dc-cet1 dd::-webkit-scrollbar-corner {background:#eee;}


.cardG{
  
}
.cardG .item{
  background: #f8f8f8;
    border-radius: 8px;
    margin-top: 10px;
    position: relative;
    padding: 15px;
    box-sizing: border-box;
}
.cardG .item.active::after {
  position: absolute;
  top: -3px;
  right: -3px;
  content: "";
  display: block;
  width: 46px;
  height: 36px;
  background: url(../images/card/tips.png) no-repeat center center / 100% 100%;
}
.cardG .item.active .set-btn { display: none;}
.cardG .item .txt1{
  display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: bold;
}
.cardG .item .txt1 img{
  width: 26px;
    margin-right: 7px;
    display: block;
}
.cardG .item .txt2{
  font-size: 16px;
    margin-top: 15px;
    padding-left: 34px;
    color: #666;
}
.cardG .item .txt3{
  position: absolute;
    top: 50%;
    right: 15px;
    font-size: 12px;
    transform: translateY(-50%);
}
.cardG .item .txt3 a{
  margin-left: 8px;
  color: #999;
}


