* {
  margin: 0;
  padding: 0;
}

/* html缓慢加载动画 */
a,
.transition,
.g-head,
.g-foot .btn li .ewm,
.side-bar,
.index-about .list li,
.index-about .list li .layer,
.index-about .list li .layer h3,
.index-about .list li .layer .container,
.index-business .head .btn li,
.index-news .list li,
.index-news .list li a .img,
.technology-3 .list-wrapper li,
.technology-3 .list-wrapper li .time,
.technology-4 .list li:after,
.technology-4 .list li .name,
.page-layer,
.product-5 .list li,
.product-5 .list li .ico,
.lyb-layer .container .form li .input,
.report .form li .input,
.lyb .form li .input,
.lyb-layer .container .form li .select dd,
.report .form li .select dd,
.lyb .form li .select dd,
.lyb-layer .container .submit div,
.report .submit div,
.lyb .submit div,
.business-2 .list li,
.business-3 .list a .layer .btn,
.programme-6 .btn li,
.about-2 li,
.about-2 li h2:after,
.about-2 li .content,
.about-3 .list2 .line,
.about-4 .list li,
.about-4 .list li .name,
.about-4 .list li .layer,
.news li,
.join-1 li .name,
.ewm-layer,
.technology-1 .btn dd,
.technology-1 .list li div.title,
.technology-1 .list li.li_01 .line,
.technology-1 .list li.li_01 dt,
.technology-1 .list li.li_01 dd,
.technology-1 .list li.li_02 .light,
.technology-1 .list li.li_02 h2.title,
.technology-1 .list li.li_02 dd,
.technology-1 .list li.li_03 .yuan,
.technology-1 .list li.li_03 dd,
.technology-1 .list li.li_04 .yuan,
.technology-1 .list li.li_04 dd,
.technology-1 .list li.li_05 .yuan,
.technology-1 .list li.li_05 dl.dl_01 dd,
.technology-1 .list li.li_05 dl.dl_02 dd,
.business-6 .list li,
.business-6 .list li h3,
.business-6 .list li .layer,
.kass-3 a.btn em,
.kass-2 .title ul li,
.kass-layer,
:before,
.g-nav {
  transition: All 0.5s ease;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
}

html {
  font-family:
    "微软雅黑", "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif;
  font-size: 120px !important;
}

body {
  /*font-size: 14px !important;*/
  font-family:
    "微软雅黑", "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif !important;
}

/*@media screen and (min-width:1920px) {*/
/*    html {*/
/*        font-size: 150px;*/
/*    }*/
/*}*/
@media screen and (max-width: 1600px) {
  html {
    font-size: 83px !important;
  }
}

@media screen and (max-width: 1200px) {
  html {
    font-size: 60px !important;
  }
}

@media screen and (min-width: 2000px) and (max-width: 2500px) {
  html {
    font-size: 130px !important;
  }
}

@media screen and (min-width: 2500px) and (max-width: 4000px) {
  html {
    font-size: 200px !important;
  }
}

@media screen and (min-width: 2500px) and (max-width: 4000px) {
  html {
    font-size: 200px !important;
  }
}

@media screen and (min-width: 4000px) and (max-width: 6000px) {
  html {
    font-size: 300px !important;
  }
}

@media screen and (min-width: 6000px) and (max-width: 8000px) {
  html {
    font-size: 400px !important;
  }
}

/*img,*/
a {
  text-decoration: none;
  color: #333;
  font-size: 0.14rem;
}

img {
  max-width: 100%;
  max-height: 100%;
}

html {
  font-family:
    "微软雅黑", "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif;
}

body {
  /*max-width: 1920px;*/
  margin: 0 auto !important;
  overflow-x: hidden;
}

input::-webkit-input-placeholder {
  color: #c0c4cc;
}

input:-ms-input-placeholder {
  color: #c0c4cc;
}

input::-ms-input-placeholder {
  color: #c0c4cc;
}

input::placeholder {
  color: #c0c4cc;
}

#bodys {
  display: none;
  content: "";
  background: #000;
  opacity: 0.4;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 150;
}

.qyzz_item > img,
.alzs_item_img > img .in_new_img > img {
  transition: all 0.3s;
}

.qyzz_item > img:hover,
.alzs_item_img > img:hover,
.in_new_img > img:hover {
  transition: all 0.3s;
  transform: scale(1.1);
}

.flex_sb {
  display: flex;
  justify-content: space-between;
}

.flex {
  display: flex;
}

.nav_blue {
  background: #3086e9;
  padding: 0.12rem 0;
}

.w1200 {
  width: 12rem;
  margin: 0 auto;
}

.nav_blue_flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.blue_hyc {
  font-size: 0.18rem;
  font-weight: 400;
  color: #ffffff;
}

.blue_lang > a {
  display: inline-block;
  padding: 0 0.1rem;
  border-right: 0.01rem solid #adadad;
  font-size: 0.14rem;
  font-weight: 400;
  color: #ffffff;
}

.blue_lang > a:first-of-type {
  padding-left: 0;
}

.blue_lang > a:last-of-type {
  padding-right: 0;
  border: none;
}

.nav_list {
  align-items: center;
  padding: 0.2rem 0.1rem;
}

.logo {
  display: inline-block;
}

.logo > img {
  width: 2rem;
  /*height: 1.05rem;*/
}

.flex_nav {
  align-items: center;
}

.flex_nav > div {
  margin-right: 0.58rem;
  position: relative;
}

.nav_erji {
  display: none;
  background: #ffffff;
  position: absolute;
  top: 0.3rem;
  margin: 0.05rem 0;
  left: 50%;
  min-width: 100%;
  z-index: 120 !important;
  transform: translate(-50%, 0);
}

.nav_erji > a {
  white-space: nowrap;
  display: block;
  line-height: 0.4rem;
  padding: 0 0.1rem;
  font-size: 0.14rem;
}

.nav_erji > a:hover {
  background-color: #0000f6 !important;
  color: #ffffff !important;
}

.flex_nav > div:last-of-type {
  margin-right: 0 !important;
}

.flex_nav {
  align-items: center;
}

.nav_login > a {
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  text-align: center;
  line-height: 0.24rem;
  width: 0.6rem;
  padding: 0 0.1rem;
  height: 0.24rem;
  background: #0000f6;
  border-radius: 0.12rem;
  font-size: 0.14rem;
  font-weight: 400;
  color: #ffffff;
  cursor: pointer;
  border: 0.01rem solid #0000f6;
}

.nav_login {
  position: relative;
}

.indextuichu {
  display: none;
  min-width: 60%;
  text-align: center;
  cursor: pointer;
  line-height: 0.3rem;
  position: absolute;
  bottom: -0.33rem;
  border: 0.01rem solid #666666;
  left: calc(50% + 15px);
  transform: translate(-50%, 0);
}

.flex_nav > div > a {
  font-size: 0.16rem;
  font-weight: 400;
  color: #333333;
  display: block;
  max-width: 1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.nav_login > a:first-of-type {
  border: 0.01rem solid #0000f6;
  background: #ffffff;
  color: #0000f6;
  margin: 0 0.24rem 0 0.31rem;
}

.felx_nav_active {
  position: relative;
  color: #0000f6 !important;
}

.felx_nav_active::after {
  content: "";
  width: 0.2rem;
  height: 0.02rem;
  background: #0000f6;
  border-radius: 0.01rem;
  position: absolute;
  top: 0.45rem;
  left: 50%;
  transform: translate(-50%, 0);
}

.omgsk {
  position: relative;
  height: 7rem;
}

.omgsk > img {
  min-width: 100%;
  height: 100%;
  object-fit: cover;
}

.in_bander > img {
  min-width: 100%;
  height: 100%;
  object-fit: cover;
}

.in_bander {
  position: relative;
  height: 3rem;
}

.in_bander_text {
  text-align: center;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.in_bander_text > h2 {
  font-size: 0.36rem;
  font-weight: bold;
  color: #ffffff;
}

.in_bander_text > p {
  font-size: 16px;
  font-weight: 400;
  color: #f9f9f9;
  margin-top: 0.11rem;
}

.mian {
  background-color: #f9f9f9;
  line-height: 0.5rem;
}

.mian_content a,
.mian_content {
  font-size: 0.14rem;
  font-weight: 400;
  color: #333333;
}

footer {
  background: #232224;
  padding-top: 0.82rem;
  margin-top: 1.5rem;
}

.footer_lxwm > h2 {
  font-size: 0.14rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.32rem;
}

.footer_lxwm > div {
  font-size: 0.14rem;
  font-weight: 400;
  color: #ffffff;
}

.footer_lxwm > div > div {
  margin-left: 0.25rem;
  max-width: 198px;
  line-height: 0.23rem;
}

.footer_lxwm > div > img {
  width: 0.2rem;
  height: 0.2rem;
}

.footer_img {
  margin-top: 0.29rem;
  margin-bottom: 0.2rem;
}

.footer_links > div {
  width: 2.09rem;
  text-align: center;
  border-right: 0.01rem solid rgb(238, 238, 238, 0.1);
}

.footer_flex {
  padding-bottom: 0.2rem;
}

.footer_links img {
  width: 0.5rem;
  height: 0.55rem;
  margin-bottom: 0.19rem;
}

.footer_links a {
  display: block;
  font-size: 0.14rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.32rem;
}

.footer_links a:hover {
  color: #ff6600;
}

.footer_erweima {
  text-align: center;
}

.footer_erweima > img {
  width: 1.33rem;
  height: 1.33rem;
  margin-bottom: 0.15rem;
}

.footer_erweima > p {
  font-size: 0.14rem;
  font-weight: 400;
  color: #ffffff;
}

.footer_ba {
  display: none !important;
  text-align: center;
  padding: 0.2rem 0;
}

.footer_ba > a,
.footer_ba {
  font-size: 0.12rem;
  font-weight: 400;
  color: #888888;
}

.qyzz {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-top: 0.5rem;
}

.qyzz::after {
  content: "";
  width: 3.48rem;
  height: 0;
}

.qyzz_item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.28rem;
  height: 2.26rem;
  background: #ffffff;
  border: 0.01rem solid #dcdcdc;
  box-shadow: 0px 0.02rem 0.02rem 0px rgba(13, 7, 1, 0.1);
  padding: 0.1rem;
  margin-bottom: 0.6rem;
  overflow: hidden;
  cursor: pointer;
}

.yema ul {
  list-style: none;
  list-style-position: initial;
  list-style-image: initial;
  list-style-type: none;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0.3rem auto 0;
}

.yema li {
  width: 0.3rem;
  height: 0.3rem;
  background: #ffffff;
  border: 1px solid #ebeaea;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 0.05rem;
  border-radius: 0.04rem;
  overflow: hidden;
}

.yema {
  border-radius: 0.04rem;
}

.yema .active {
  background: #0000f6 !important;
  color: #ffffff !important;
}

.yema .disabled {
  background-color: #c8c8c8 !important;
  color: #ffffff !important;
}

.yema a {
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 0.3rem;
}

.nav_title_list {
  text-align: center;
  margin: 0.5rem 0;
}

.nav_title_list > a {
  display: inline-block;
  padding: 0 0.4rem;
  font-size: 0.16rem;
  font-weight: 400;
  color: #333333;
  border-right: 0.01rem solid #eeeeee;
}

.nav_title_list > a:last-of-type {
  border: none !important;
}

.nav_title_list_active {
  color: #0000f6 !important;
}

.alzx_list {
  flex-wrap: wrap;
}

.alzx_list::after {
  content: "";
  width: 3.5rem;
  height: 0;
}

.alzs_item {
  display: block;
  width: 3.5rem;
  background: #ffffff;
  border: 0.02rem solid rgba(226, 226, 226, 0.9);
  margin-bottom: 0.6rem;
}

.alzs_item_img {
  width: 100%;
  overflow: hidden;
  height: 3rem;
}

.alzs_item_img > img {
  width: 100%;
  height: 100%;
}

.alzs_item_text {
  padding: 0.27rem 0.15rem;
  font-size: 0.16rem;
  font-weight: 400;
  color: #333333;
  line-height: 0.28rem;
}

.alzs_item_text:hover {
  color: #0000f6 !important;
}

.pc_xq {
  margin-top: 0.5rem;
}

.pc_xq span {
  font-size: 0.16rem !important;
}

.pc_xq img {
  width: 100%;
}

.pc_xq > h2 {
  font-size: 0.24rem;
  font-weight: bold;
  color: #333333;
  text-align: center;
  margin-bottom: 0.4rem;
}

.pc_xq > div {
  font-size: 0.18rem;
  font-weight: 400;
  color: #333333;
  line-height: 0.36rem;
}

.lxwm_img {
  width: 6.4rem;
  height: 4.2rem;
  overflow: hidden;
}

.lxwm_img img {
  width: 100%;
  height: 100%;
}

.lxwm_felx {
  margin-top: 0.5rem;
  align-items: center;
}

.lxwm_text {
  width: calc(100% - 6.9rem);
}

.lxwm_text > h2 {
  font-size: 0.24rem;
  font-weight: bold;
  color: #333333;
  margin-bottom: 0.52rem;
}

.lxwm_text > div {
  font-size: 0.18rem;
  font-weight: 400;
  color: #333333;
  line-height: 0.36rem;
}

.index_swiper {
  overflow: hidden;
  position: relative;
}

.index_chaxunlist {
  width: 100%;
  top: 1rem;
  position: absolute;
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}

.index_chaxun {
  z-index: 100;
  top: 1rem;
  right: calc((100% - 14rem) / 2);
  /*width: 4.20rem;*/
  width: 4.5rem;
  background: rgb(83, 83, 83, 0.6);
  border-radius: 0.1rem;
  padding-bottom: 0.4rem;
}

.index_chaxuns {
  z-index: 100;
  top: 1rem;
  right: calc((100% - 14rem) / 1);
  /*width: 4.20rem;*/

  width: 4.6rem;
  background: rgb(83, 83, 83, 0.6);
  border-radius: 0.1rem;
  padding-bottom: 0.4rem;
}

.index_chaxuns > .el-icon-arrow-left:before {
  color: #fff !important;
  font-weight: bold !important;
}

.index_chaxunlist .el-tabs__nav-next,
.index_chaxunlist .el-tabs__nav-prev {
  color: #fff !important;
  font-weight: bold !important;
}

.divApp {
  width: 4.6rem;
  height: 4.2rem;
  background: rgba(0, 0, 0, 0.3);
  /* position: absolute; */
  border-radius: 0.1rem;
  z-index: 100;
  top: 1rem;
  left: 2.3rem;
  /* left: 0.9rem; */
}

.divAppH1 {
  height: 0.52rem;
  width: 100%;
  line-height: 0.52rem;
  text-align: center;
  border-bottom: 1px solid #fff;
  color: #fff;
  font-size: 0.25rem;
}

.el-cascader {
  border: 1px solid;
  width: 333px !important;
  height: 45px;
}

.demonstration {
  color: #fff;
  align-items: center;
  /* line-height: 0.5rem; */
}

.el-tabs__header {
  width: 100% !important;
}

.el-tabs__item {
  width: 1.1rem;
  overflow: hidden;
  /* 隐藏超出部分 */
  text-overflow: ellipsis;
  /* 显示省略号 */
  text-align: center;
  font-size: 0.18rem !important;
  font-weight: 400 !important;
  /* height: 60px !important; */
  color: #fff !important;
  /* line-height: 60px !important; */
}

/* .el-tabs__nav{
    display: flex;
    justify-content: space-around;
    width: 100%;
  } */
/* .el-tabs__nav is-top */

.el-tabs__active-bar {
  background-color: #0000f6 !important;
}

.el-cascader {
  border: none;
  height: 100%;
}

.el-input {
  width: 100% !important;
  height: 100% !important;
  padding: 0px !important;
}

.el-input__inner {
  padding-left: 5px !important;
}

.divButton {
  width: 100%;
  margin: 0 auto;
}

.el-button--primary {
  margin-top: 0.5rem !important;
  margin-left: 0.2rem !important;
  width: 60%;
  background: #0000f6 !important;
  font-size: 0.16rem !important;
  font-weight: 400 !important;
  color: #ffffff !important;
  height: 0.36rem !important;
  border: none !important;
}

.index_price_inquiry {
  left: calc((100% - 14rem) / 2);
}

.index_chaxun > h2 {
  display: flex;
  justify-content: space-around;
  line-height: 0.5rem;
  border-bottom: 0.01rem solid rgb(255, 255, 255, 0.2);
  color: #ffffff;
  cursor: pointer;
}

.index_chaxun > h2 > div {
  width: calc(50% - 0.2rem);
  padding: 0 0.1rem;
  text-align: center;
  font-size: 0.15rem;
  font-weight: 400;
  line-height: normal;
  height: 44px;
  display: flex;
  align-items: center;

  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  justify-content: center;
}

.guojiactive {
  position: relative;
}

.guojiactive:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, 0);
  width: 0.72rem;
  height: 2px;
  background: #0000f6;
  border-radius: 0.02rem;
}

.index_chaxun select {
  width: 2.76rem;
  font-size: 0.15rem !important;
  height: 0.36rem;
  background: #ffffff;
  border: 0.01rem solid #dddddd;
  text-align: right;
  font-weight: 400;
  color: #2d2d2d;
  outline: none;
  padding: 0 0.1rem;
}

.index_chaxun input {
  width: 2.56rem;
  padding: 0 0.1rem;
  font-size: 0.15rem !important;
  height: 40px;
  background: #ffffff;
  border: 0.01rem solid #dddddd;
  font-weight: 400;
  color: #2d2d2d;
  outline: none;
  text-align: left;
  border-radius: 4px;
}

.felx_ce {
  display: flex;
  justify-content: center;
  margin-bottom: 0.4rem;
  align-items: center;
}

.felx_ce > p {
  text-align: center;
  white-space: nowrap;
  font-size: 0.16rem;
  font-weight: 400;
  color: #ffffff;
  margin-right: 0.15rem;
  /* width: calc(100% - 300px); */
  width: calc(100% - 3.5rem);
  /*text-align: right;*/
}

.index_guonei,
.index_guonei1 {
  display: none;
}

.index_guonei,
.index_tie_box,
.index_guonei1,
.index_tie_box1 {
  margin-top: 0.55rem;
}

.index_tie_box {
  margin-top: 0.405rem;
}

.index_chaxun option {
  text-align: left;
  padding: 0 0.1rem;
}

.index_sumit {
  display: block;
  text-align: center;
  line-height: 0.36rem;
  width: 2.76rem;
  margin: 0.5rem auto 0px;
  height: 0.36rem;
  background: #0000f6;
  font-size: 0.16rem;
  font-weight: 400;
  color: #ffffff;
  cursor: pointer;
  border-radius: 4px;
}

.index_swiper img {
  width: 100%;
}

.index_guowai,
.index_guowai1 {
  display: none;
  margin-top: 0.55rem;
}

.index_guowai .felx_ce,
.index_guowai1 .felx_ce {
  margin-bottom: 0.48rem;
}

.index_icon {
  background: #f9f9f9;
  padding: 0.4rem 0;
}

.index_icons {
  display: flex;
  /*align-items: center;*/
  justify-content: space-around;
}

.index_icon_a {
  display: block;
  text-align: center;
  max-width: 20%;
  /*width: 23%;*/
}

.index_icon_a img {
  /*height: 1rem;*/
  /*width: 80%;*/
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.index_icon_a_div {
  width: 0.4rem;
  display: flex;
  align-content: center;
  justify-content: center;
  text-align: center;
  height: 0.4rem;
  background: #147cf3;
  margin: 0 auto;
  padding: 0.15rem;
  border-radius: 50%;
}

.index_icon_a > p {
  font-size: 0.14rem;
  font-weight: 400;
  color: #2e2e2e;
  margin-top: 0.1rem;
}

.indexabout {
  width: 10rem;
  margin: 0.7rem auto 0.8rem;
}

.indexabout > h2 {
  display: flex;
  align-items: center;
  justify-content: center;
}

.indexabout > h2 > div {
  font-size: 0.3rem;
  font-weight: bold;
  color: #333333;
  margin: 0 0.29rem;
}

.indexabout > p {
  margin: 0.18rem 0 0.48rem;
  text-align: center;
  font-size: 0.14rem;
  font-weight: 400;
  color: #7c7c7c;
}

.w1000 {
  width: 10rem;
  margin: 0 auto;
}

.ab1000 {
  text-align: center;
}

.ab1000 > div {
  text-indent: 2em;
  line-height: 0.4rem !important;
}

.ab1000 > a {
  display: inline-block;
  line-height: 0.3rem;
  padding: 0 0.3rem;
  height: 0.3rem;
  border: 0.01rem solid #0000f6;
  border-radius: 0.15rem;
  font-size: 0.14rem;
  font-weight: 400;
  color: #0000f6;
}

.ab1000 > a:hover {
  background: #0000f6 !important;
  color: #ffffff !important;
}

.in_new_text > h2:hover {
  color: #0000f6 !important;
}

.ab1000 > div {
  margin: 0.5rem 0 0.4rem;
  font-size: 0.14rem;
  font-weight: 400;
  color: #333333;
  line-height: 0.28rem;
  text-align: center;
}

.in_xwal {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.6rem;
}

.in_xwal > div {
  width: calc(50% - 0.2rem);
}

.in_xwal_title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 0.01rem solid #eeeeee;
  margin-bottom: 0.1rem;
}

.in_xwal_title > a {
  font-size: 0.16rem;
  font-weight: 400;
  color: #7c7c7c;
}

.in_xwal_title > h2 {
  display: flex;
  align-items: center;
  padding-bottom: 0.24rem;
  position: relative;
}

.in_xwal_title > h2::after {
  content: "";
  width: 1.5rem;
  height: 0.01rem;
  background: #333333;
  position: absolute;
  left: 0;
  bottom: 0;
}

.in_xwal_title > h2 > p {
  font-size: 0.24rem;
  font-weight: bold;
  color: #333333;
  margin-right: 0.11rem;
}

.in_xwal_title > h2 > span {
  font-size: 0.16rem;
  font-weight: 400;
  color: #7c7c7c;
}

.in_news_a {
  display: block;
  padding: 0.3rem 0 0.2rem;
  border-bottom: 0.01rem solid #eeeeee;
}

.in_news_div {
  display: flex;
  justify-content: space-between;
}

.in_new_img {
  width: 1.81rem;
  height: 1.11rem;
}

.in_new_img > img {
  width: 100%;
  height: 100%;
}

.in_new_text {
  width: 3.65rem;
}

.in_new_text > h2 {
  font-size: 0.18rem;
  font-weight: bold;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.in_new_text > div {
  font-size: 0.16rem;
  font-weight: 400;
  color: #333333;
  height: 0.4rem;
  line-height: 0.2rem;
  /* 几行 */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin: 0.29rem 0 0.2rem;
}

.in_new_text > span {
  font-size: 0.12rem;
  font-weight: 400;
  color: #7c7c7c;
}

.in_new_img {
  overflow: hidden;
}

.iindex_dz {
  padding-top: 0.6rem;
}

.index_dz_list {
  margin-top: 0.4rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.loadmore-tips {
  display: none;
}

.index_dz_item {
  display: block;
  width: 2.5rem;
  height: 0.8rem;
  position: relative;
  margin-bottom: 0.4rem;
}

.index_dz_item1 {
  display: block;
  width: 2.5rem;
  height: 0;
}

.index_dz_item > img {
  width: 100%;
  height: 100%;
}

.index_dz_pos {
  /*display: none;*/
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 0.1rem;
  width: calc(100% - 0.2rem);
  height: 100%;
  /* line-height: .80rem; */
  /* white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; */
  background: rgb(0, 0, 0, 0.6);
  text-align: center;
  font-size: 0.16rem;
  font-weight: 400;
  color: #ffffff;
  line-height: normal;
  display: flex;
  align-items: center;
}

.index_dz_pos:hover {
  transition: all 0.3s;
  transform: scale(1.1);
}

.index_dz_list > a {
  overflow: hidden;
}

.yslx_swiper {
  overflow: hidden;
  margin-bottom: 0.6rem;
  position: relative;
}

.yslx_swiper img {
  width: 100%;
}

.yx_pos {
  position: absolute;
  right: calc((100% - 12rem) / 2);
  z-index: 100;
  top: 1rem;
  display: flex;
}

.yx_pos > a {
  display: block;
  text-align: center;
  /*width: 120px;*/
  padding: 0 0.36rem;
  height: 0.8rem;
  line-height: 0.35rem;
  font-size: 0.24rem;
  font-weight: 400;
  color: #ffffff;
  margin-right: 0.48rem;
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.yx_pos > a::after {
  content: "";
  width: 0.1rem;
  height: 0.1rem;
  background: #ffffff;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  right: -0.24rem;
  transform: translate(0, -50%);
}

.yx_pos > a:last-of-type::after {
  width: 0;
}

.yslx_active {
  background: #cc3548;
}

.yx_pos > a:hover {
  background: #cc3548 !important;
}

.yx_pos > a:last-of-type {
  margin-right: 0 !important;
}

.yslx_content {
  position: absolute;
  top: 1.1rem;
  left: calc((100% - 12rem) / 2);
}

.yslx_content span {
  font-size: 0.16rem !important;
}

.yslx_content > h2 {
  font-size: 0.42rem;
  font-weight: bold;
  color: #ffffff;
}

.yslx_content > p {
  font-size: 0.16rem;
  font-weight: 400;
  color: #efefef;
  margin: 0.18rem 0 0.8rem;
  max-width: 4.55rem;
}

.yslx_content > a {
  font-size: 0.2rem;
  font-weight: bold;
  color: #ffffff;
}

.yslx_content > div {
  font-size: 0.2rem;
  font-weight: normal;
  color: #ffffff;
  margin-bottom: 0.4rem;
}

.yslx_content > div > h2 {
  font-size: 0.38rem;
  font-weight: bold;
  color: #ffffff;
  margin-bottom: 0.5rem;
}

.haiyun_blue {
  padding: 0.64rem 0;
  background: #000ac6;
}

.haiyun_rght {
  width: 5.96rem;
  font-size: 0.18rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.34rem;
}

.haiyun_rght span {
  font-size: 0.14rem !important;
}

.haiyun_left {
  width: calc(100% - 0.64rem - 5.96rem);
}

.haiyun_left_text {
  font-size: 0.18rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.3rem;
}

.haiyun_content {
  margin-top: 0.43rem;
}

.haiyun_content_text {
  display: none;
  padding: 0.2rem 0;
}

.haiyun_content_text span {
  font-size: 0.16rem !important;
}

.haiyun_title_active {
  transition: all 0.3s;
  transform: rotate(180deg);
}

.haiyun_content li {
  margin-bottom: 0.2rem;
}

.haiyun_title {
  cursor: pointer;
  font-size: 0.2rem;
  font-weight: bold;
  display: flex;
  align-items: center;
  padding-bottom: 0.15rem;
  border-bottom: 0.01rem solid #eeeeee;
}

.haiyun_content > ul > li {
  list-style: none;
}

.haiyun_title > img {
  width: 0.18rem;
  transition: all 0.3s;
  height: 0.18rem;
  margin-left: 0.1rem;
}

/* 用户中心 */
/* 个人中心 */
.usbander > img {
  width: 100%;
}

.usbander {
  margin-bottom: 0.42rem;
}

.usbox {
  display: flex;
  justify-content: space-between;
  margin-top: 0.42rem !important;
}

.usleft {
  width: 3.3rem;
}

.usright {
  width: calc(8.5rem - 0.4rem);
  padding: 0.2rem;
  background-color: #ffffff;
  /* border: 1px solid red; */
}

.cjwt_title {
  display: flex;
  align-items: center;
  padding-left: 0.21rem;
  padding-bottom: 0.2rem;
  border-bottom: 0.01rem solid #eeeeee;
}

.cjwt_title > div {
  font-size: 0.18rem;
  font-weight: 400;
  color: #2e2e2e;
  margin-right: 0.6rem;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 1.5rem;
}

.user_cjwt_list {
  margin-top: 0.4rem;
}

.user_cjwt_list > div > div {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.user_cjwt_list > div {
  display: none;
}

.user_cjwt_list a {
  display: block;
  width: calc(50% - 0.55rem);
  padding: 0 0.2rem;
  height: 0.4rem;
  line-height: 0.4rem;
  border: 1px solid #eeeeee;
  margin-bottom: 0.2rem;
  font-size: 0.14rem;
  font-weight: 400;
  color: #000000;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.user_cjwt_list a:hover {
  color: #0000f6;
}

.user_cjwt_list a > span {
  color: #ff0008;
}

.cjwtasctive {
  color: #0000f6 !important;
  position: relative;
}

.cjwtasctive:after {
  position: absolute;
  left: 0.07rem;
  bottom: -0.2rem;
  content: "";
  width: 0.2rem;
  height: 0.02rem;
  background: #0000f6;
  border-radius: 1px;
}

.urightbox {
  /*padding: 39px 42px;*/
  /*width: calc(100% - 84px);*/
}

.usleft > div {
  background-color: #ffffff;
}

.ultop {
  padding: 0.57rem 0;
  text-align: center;
  margin-bottom: 0.3rem;
}

.ultop > img {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
}

.ultop > P {
  font-size: 0.18rem;
  font-weight: bold;
  color: #333333;
  margin: 0.3rem 0 10px;
}

.ushyzt {
  display: flex;
  align-items: center;
  justify-content: center;
}

.ushyzt > div {
  margin-right: 0.1rem;
  height: 0.22rem;
  background: #ff7848;
  border-radius: 0.02rem;
  padding: 0 0.15rem;
  line-height: 0.22rem;
  font-size: 0.12rem;
  font-weight: 400;
  color: #ffffff;
}

.ushyzt > span {
  font-size: 0.12rem;
  font-weight: 400;
  color: #0000f6;
}

.hydqsj {
  font-size: 0.14rem;
  font-weight: 400;
  color: #7c7c7c;
  margin-top: 0.19rem;
}

.ulbottom {
  padding: 0.3rem 0.4rem;
  /*width: calc(100% - 80px);*/
}

.ulbottom > a {
  text-decoration: none;
  cursor: pointer;
}

.ustitem {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.16rem;
  font-weight: 400;
  color: #333333;
  height: 0.36rem;
  border-radius: 0.04rem;
  margin-bottom: 0.11rem;
}

.ulbottom > a:last-of-type > .ustitem {
  margin-bottom: 0;
}

.ustitem > img {
  margin-right: 0.1rem;
}

.cl1 {
  display: none;
}

.ustitem > img {
  width: 0.16rem;
  height: 0.16rem;
}

.usactive {
  display: block;
  background: #0000f6;
}

.usactive .ustitem {
  color: #ffffff;
}

.usactive img {
  display: none;
}

.usactive .cl1 {
  display: block !important;
}

.urightbox > h2 {
  font-size: 0.19rem;
  font-weight: 400;
  color: #333333;
  margin-bottom: 0.18rem;
}

.setuimg {
  display: flex;
  align-items: center;
  font-size: 0.14rem;
  font-weight: 400;
  color: #0000f6;
  margin-bottom: 0.4rem;
}

.setuimg > img {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  margin-right: 0.2rem;
}

.usinput {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.49rem;
}

.usinitem > p {
  font-size: 0.16rem;
  font-weight: 400;
  color: #333333;
  margin-bottom: 0.09rem;
}

.usinitem > input,
.usinitem > select {
  font-size: 0.14rem;
}

.usinitem > input,
.usinitem > select {
  width: calc(4.7rem - 0.24rem);
  height: 0.4rem;
  padding: 0 0.12rem;
  background: #f8f8f8;
  border: 0.01rem solid #e8eaea;
  outline: none;
  margin-bottom: 0.35rem;
}

.uscode > div {
  display: flex;
  align-items: center;
}

.uscode > div > input {
  width: calc(4.7rem - 0.83rem);
  height: 0.4rem;
  padding: 0 0.1rem;
  outline: none;
  background: #f8f8f8;
  border: 0.01rem solid #e8eaea;
}

.infs {
  width: 0.63rem;
  height: 0.4rem;
  background: #0000f6;
  text-align: center;
  line-height: 0.4rem;
  cursor: pointer;
  border: 0.01rem solid #e8eaea;
  font-size: 0.14rem;
  font-weight: 400;
  color: #ffffff;
}

.bcun {
  width: 0.66rem;
  text-align: center;
  line-height: 0.36rem;
  height: 0.36rem;
  background: #0000f6;
  border-radius: 0.04rem;
  font-size: 0.14rem;
  font-weight: 400;
  color: #ffffff;
  cursor: pointer;
}

.usoneinput > .usinitem {
  width: calc(100% - 0.2rem);
}

.usoneinput input {
  width: 100%;
}

.usoneinput {
  margin-top: 0.48rem;
}

.uszfcg {
  text-align: center;
  margin-top: 0.42rem;
  background-color: #ffffff;
  padding: 0.7rem 0 0.91rem;
  border-radius: 0.6rem;
}

.uszfcg > p {
  font-size: 0.3rem;
  font-weight: bold;
  color: #2390d6;
  margin: 0.2rem 0 0.35rem;
}

.uszfcg > a {
  display: block;
  width: 1.4rem;
  height: 0.4rem;
  text-align: center;
  line-height: 0.4rem;
  border: 1px solid #a9a9a9;
  border-radius: 0.04rem;
  margin: 0 auto;
  font-size: 0.16rem;
  font-weight: 400;
  color: #999999;
}

.yjhybt {
  display: flex;
  align-items: center;
  justify-content: center;
}

.yjhybt > section {
  padding: 0 0.6rem;
  font-size: 0.2rem;
  font-weight: bold;
  color: #333333;
}

.yjhybt > div {
  width: 3.2rem;
  height: 0.02rem;
  background: #0000f6;
}

.uszfjs {
  margin: 0.52rem 0 0.59rem;
}

.uszfjs > p {
  font-size: 0.16rem;
  font-weight: 400;
  color: #7c7c7c;
  line-height: 0.3rem;
}

.uszfqy {
  width: 8.5rem;
  border: 0.01rem solid #7c7c7c;
  margin: 0 auto;
  padding: 0.3rem 0;
}

.uszfqy > p {
  font-size: 0.16rem;
  font-weight: 400;
  color: #333333;
  margin-bottom: 0.3rem;
}

.uszfqy > p > span {
  font-size: 0.2rem;
  color: #0000f6;
}

.uszfer {
  display: flex;
  justify-content: center;
}

.uszfer > div {
  width: 1.6rem;
}

.uswx {
  margin-right: 2.7rem;
}

.uszfimg {
  width: 1.6rem;
  height: 1.6rem;
  border: 1px solid #009944;
  display: flex;
  align-items: center;
  justify-content: center;
}

.uszfimg > img {
  width: 1.2rem;
  height: 1.2rem;
  background: #7c7c7c;
}

.zfbbiaoti {
  width: calc(100% + 0.2rem);
  height: 0.3rem;
  background: #02aaef;
  font-size: 0.18rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.3rem;
  text-align: center;
  margin-top: 0.11rem;
}

.weixinbz {
  margin-top: 0.11rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.18rem;
  font-weight: 400;
  color: #333333;
}

.weixinbz > img {
  width: 0.28rem;
  height: 0.24rem;
  margin-right: 0.12rem;
}

/* 退出登录弹窗 */
.tclogin {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding-top: 0.3rem;
  width: 4rem;
  background: #ffffff;
  border-radius: 0.1rem;
  text-align: center;
  /* border: 1px solid red; */
  z-index: 1000;
  display: none;
}

.tclogin > h2 {
  font-size: 0.18rem;
  font-weight: bold;
  color: #333333;
  margin-bottom: 0.4rem;
}

.tclogin > p {
  font-size: 0.18rem;
  font-weight: 400;
  color: #333333;
  margin-bottom: 0.5rem;
}

.tcloflex {
  display: flex;
  border-top: 0.01rem solid #eeeeee;
  text-align: center;
}

.tcloflex > div {
  width: 50%;
  height: 0.6rem;
  line-height: 0.6rem;
  font-size: 0.16rem;
  font-weight: bold;
  color: #333333;
  cursor: pointer;
}

.tcqr {
  color: #0000f6 !important;
  border-left: 1px solid #eeeeee;
}

/* 退出登录弹窗 */
.ushytitle {
  width: 9.02rem;
  margin: 0 auto;
  text-align: center;
}

.ushytitle > h2 {
  font-size: 0.2rem;
  font-weight: bold;
  color: #333333;
}

.ushytitle > p {
  font-size: 0.12rem;
  font-weight: 400;
  color: #7c7c7c;
  line-height: 0.22rem;
  margin: 0.2rem 0 0.6rem;
}

.ushyconten {
  padding: 0.4rem 0.12rem 0.5rem;
}

/* 订单详情 */
.qrxxnr {
  border: 0.01rem solid #dbdbdb;
  padding: 0.19rem 0;
  background-color: #ffffff;
}

.qdz {
  padding: 0 0.19rem;
  border-bottom: 0.01rem solid #dbdbdb;
  padding-bottom: 0.29rem;
}

.shrxix {
  display: flex;
  justify-content: space-between;
}

.shryangshi > p {
  margin-bottom: 0.25rem;
  font-size: 0.16rem;
  font-weight: 400;
  color: #333333;
}

.shryangshi > div {
  font-size: 0.12rem;
  font-weight: 400;
  color: #333333;
  line-height: 0.3rem;
  display: flex;
}

.soushuoren {
  width: 2.03rem;
}

.shrdz {
  width: 0.8rem;
}

.psxixl {
  width: 1.6rem;
}

.fkxx {
  width: 2.12rem;
}

.bzxjk {
  width: 3rem;
}

.ddxqsplist {
  border-bottom: 0.01rem solid #dbdbdb;
  padding: 0 0 0.19rem;
}

.green {
  padding-top: 0;
  border-bottom: 1px solid #0000f6;
  padding-bottom: 0.2rem;
}

.lisx {
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
  display: flex;
  justify-content: space-around;
}

.lisx > div {
  text-align: center;
  font-size: 0.16rem;
  font-weight: 400;
  color: #333333;
}

.green > div {
  text-align: center;
  font-size: 0.18rem;
  font-weight: 400;
  color: #999999;
}

.lisx span {
  margin-top: 0.2rem;
  font-size: 0.12rem;
  font-weight: 300;
  color: #cd0000;
  line-height: 0.24rem;
}

.lisx > div:first-of-type {
  width: 1rem;
}

.lisx > div:nth-of-type(2) {
  width: 2.68rem;
  text-align: left;
}

.lisx > div:nth-of-type(3) {
  width: 1rem;
}

.lisx > div:nth-of-type(4) {
  width: 0.5rem;
}

.lisx > div:nth-of-type(5) {
  width: 0.76rem;
}

.lisx > div:nth-of-type(6) {
  width: 0.7rem;
}

.iml {
  width: 1.3rem;
  height: 1rem;
  display: flex;
  align-content: center;
  justify-content: center;
}

.iml > img {
  max-width: 100%;
  max-height: 100%;
}

.spxxhj {
  padding: 0.29rem 0.5rem 0.29rem 0;
  border-bottom: 1px solid #dbdbdb;
}

.spxxhj p {
  text-align: right;
  margin-bottom: 0.15rem;
  font-size: 0.18rem;
  font-weight: 400;
  color: #333333;
}

.spxxhj p:last-of-type {
  margin-bottom: 0;
}

.shemoren {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.12rem;
  font-weight: 400;
  color: #999999;
}

.shemoren > div {
  margin-right: 0.09rem;
  cursor: pointer;
}

.shemoren > div > img {
  width: 0.15rem;
  height: 0.15rem;
}

.more {
  border: 1px solid #eeeeee;
  width: 0.15rem;
  height: 0.15rem;
  border-radius: 50%;
}

.more > img {
  display: none;
}

.el-input__inner {
  width: 2.4rem;
  height: 0.3rem;
  line-height: 0.3rem;
}

.el-cascader {
  line-height: 0.3rem;
}

.el-input__icon {
  line-height: 0.3rem;
}

.jiesuanheji {
  border-bottom: none;
}

.jine {
  margin-top: 0.2rem;
  text-align: right;
  font-size: 0.18rem;
  font-weight: 400;
  color: #333333;
}

.jine > span {
  font-size: 0.24rem;

  color: #fc3038;
}

.whs {
  white-space: nowrap;
  text-decoration: none;
  overflow: hidden;
}

.whs01 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.sjbt {
  padding-bottom: 0.2rem;
  border-bottom: 0.01rem solid #b6b6b6;
  margin-bottom: 0.25rem;
}

.sjbt p {
  font-size: 0.18rem;
  margin-bottom: 0.21rem;
}

.sjbt span {
  font-size: 0.14rem;
  color: #7c7c7c;
}

.yanzheng {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.yanzheng > button {
  background: none;
  border: none;
  cursor: pointer;
  font-size: 0.14rem;
  font-weight: 400;
  color: #0000f6;
}

.yanzheng {
  margin-top: 0.1rem;
  /*width: 460px;*/
  width: calc(100% - 0.2rem);
  padding: 0 10px;
  height: 0.35rem;
  border: 0.01rem solid #a9a9a9;
  overflow: hidden;
}

.yanzheng input {
  width: calc(100% - 1rem) !important;
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.box_wj_re {
  margin-top: 0.1rem;
  text-align: left !important;
}

/* 登录注册 */
.index_login,
.index_res,
.index_cz {
  padding: 0.4rem 0.3rem 0.2rem;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff;
  z-index: 300;
  display: none;
}

.index_cz {
  display: none;
}

.lo_wj {
  cursor: pointer;
}

/*弹窗样式*/
.box_tc {
  /*width: 480px;*/
  width: 25vw;
  background: #ffffff;
  border-radius: 0.1rem;
}

.box_tc > h2 {
  font-size: 0.22rem;
  font-weight: 400;
  color: #333333;
  padding-bottom: 0.2rem;
  margin-bottom: 0.2rem;
  text-align: center;
  border-bottom: 0.01rem dashed #e5e5e5;
}

.box_tc > div {
  font-size: 0.14rem;
  font-weight: 400;
  color: #333333;
}

.box_tc input {
  /*width: 460px;*/
  width: calc(100% - 0.2rem);
  padding: 0 0.1rem;
  font-size: 0.14rem;
  outline: none;
  height: 0.35rem;
  border: 0.01rem solid #a9a9a9;
  margin: 0.1rem auto 0.25rem;
}

.box_wj {
  text-align: right;
}

.box_wj a {
  color: #7c7c7c;
}

.box_submit {
  /*width: 480px;*/
  width: 100%;
  height: 0.4rem;
  line-height: 0.4rem;
  background: #0000f6;
  font-size: 0.16rem !important;
  font-weight: 400 !important;
  color: #ffffff !important;
  margin: 0.39rem auto 0.21rem;
  text-align: center;
  cursor: pointer;
}

.box_lij {
  font-size: 0.14rem;
  font-weight: 400;
  color: #333333;
  text-align: center;
}

.box_lij > a {
  color: #0000f6 !important;
  cursor: pointer;
}

.fixe {
  position: fixed;
  right: 0.3rem;
  bottom: 30vh;
  z-index: 101;
  cursor: pointer;
}

.fixe_div {
  min-width: 0.44rem;
  background: #ffffff;
  border-radius: 0.04rem;
  border: 0.01rem solid #eeeeee;
  text-align: center;
  padding: 0.13rem 0.05rem;
  box-sizing: border-box;
}

.fixe_top {
  display: block;
  width: 100%;
  height: 0.44rem;
  background: #ffffff;
  border-radius: 0.04rem;
  text-align: center;
  line-height: 0.44rem;
  border: 0.01px solid #eeeeee;
  margin-top: 0.2rem;
}

.fixe_top > img {
  width: 0.2rem;
  height: 0.2rem;
}

.fixe_a > img {
  width: 0.16rem;
  height: 0.16rem;
}

.box_wj_re > a {
  color: #0000f6;
}

.fixe_a > p {
  font-size: 0.12rem;
  font-weight: 400;
  color: rgba(124, 124, 124, 0.99);
}

.fixe_blue {
  width: 0.3rem;
  height: 0.01rem;
  background: linear-gradient(90deg, #ffffff, #0000f6, #ffffff);
  border-radius: 1px;
  margin: 0.12rem auto;
}

.qqtan {
  display: none;
  position: absolute;
  right: 0.46rem;
  top: -0.13rem;
  background: #ffffff;
  border: 0.01rem solid #eeeeee;
  padding: 0.1rem 0.2rem;
  border-radius: 0.06rem;
}

.qqtan a {
  min-width: 100px;
  display: block;
  line-height: 0.32rem;
  white-space: nowrap;
}

.qqtan a > div > img {
  margin-right: 0.1rem;
}

.qqtan a > div {
  align-items: center;
}

.qqtan a:hover {
  color: #0000f6 !important;
}

.fixe_div > div {
  position: relative;
}

.paddign50 {
  padding-bottom: 0.5rem;
  border-bottom: 0.01rem solid #d9d9d9;
  margin-bottom: 0.6rem;
}

.hai_flex_a {
  padding-left: 0.15rem;
}

.hai_flex_a > a {
  display: block;
  width: 1.7rem;
  height: 0.4rem;
  text-align: center;
  line-height: 0.4rem;
  background: #0000f6;
  border-radius: 0.06rem;
  font-size: 0.18rem;
  font-weight: bold;
  color: #ffffff;
}

.hai_flex_a > a:last-of-type {
  background: #ff6600 !important;
  margin-left: 0.4rem;
}

.mian_content > span:last-of-type {
  display: none;
}

.yunfei_table > h2 {
  font-size: 0.2rem;
  font-weight: bold;
  color: #333333;
  margin-bottom: 0.3rem;
  margin-top: 0.5rem;
}

.yunfei_table > table {
  width: 100%;
}

/* .yunfei_table tbody>tr:first-of-type{
    border: 1px solid #ffffff !important;
} */
.yunfei_table tbody > tr:first-of-type > td {
  background: #e9e9e9;
}

.yunfei_table tbody > tr > td {
  text-align: center;
  font-size: 0.16rem;
  font-weight: 400;
  color: #333333;
  padding: 0.12rem 0;
}

.yunfei_table > table {
  border: 1px solid #e5e5e5;
}

.fhxz span {
  font-size: 0.14rem !important;
}

.fhxz {
  position: fixed;
  left: 50%;
  font-size: 0.14rem !important;
  top: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff;
  z-index: 150;
  padding: 0.2rem;
  border-radius: 0.08rem;
  display: none;
  max-width: 60vw;
  max-height: 80vh;
  overflow-y: auto;
}

.fahuoxuzhi {
  font-size: 0.16rem;
  font-weight: 400;
  color: #0000f6 !important;
  cursor: pointer;
}

.tr_jiage {
  color: #ff0008 !important;
}

.fhxz::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 10px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}

.fhxz::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #999999;
}

.fhxz::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background: #ededed;
}

.user_rks > .user_rk {
  width: 1rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0 0.1rem;
  margin-right: 0 !important;
}

.tr_a > a {
  display: inline-block;
  padding: 0 0.06rem;
  margin: 0 auto;
  height: 0.3rem;
  line-height: 0.3rem;
  border: 1px solid #0000f6;
  border-radius: 0.04rem;
  color: #0000f6;
}

.user_rks {
  display: none;
}

.form_title {
  display: flex;
  align-items: center;
  margin-bottom: 0.3rem;
}

.form_title > img {
  height: 0.4rem;
}

.form_title > p {
  font-size: 0.2rem;
  font-weight: 400;
  color: #333333;
  margin: 0 0.09rem;
}

.form_title > span {
  font-size: 0.14rem;
  font-weight: 400;
  color: #7c7c7c;
}

#jijan_form {
  padding-top: 0.5rem;
}

.form_list {
  margin-bottom: 0.29rem;
}

.form_list > .flex_sb > div {
  width: 50%;
}

.el-input__inner {
  border: none !important;
  /* margin-top: .13rem ; */
  padding: 0 !important;
  line-height: 0.35rem !important;
  font-size: 0.16rem;
  font-weight: 400;
  color: #333333;
}

.boxs {
  margin-bottom: 0.3rem;
  border-bottom: 0.01rem solid #f1f1f1;
}

.el-form-item {
  margin-bottom: 0.2rem !important;
}

.el-form-item__content {
  line-height: 0.35rem !important;
}

.boxs {
  width: 90%;
}

.boxs > p {
  font-size: 0.18rem;
  font-weight: 400;
  color: #000000;
}

.boxs > p > span {
  color: #ff0008;
}

.shou > img {
  height: 0.3rem;
}

.el-input {
  width: 90% !important;
}

.sekuai {
  width: 12.04rem;
  height: 0.01rem;
  background: #f2f2f2;
  margin-top: -0.3rem;
  margin-bottom: 0.6rem;
}

.boxs_hwtj .el-form-item {
  width: 30% !important;
  display: inline-block;
  position: relative;
}

.boxs_hwtj .el-form-item::after {
  content: "";
  width: 1px;
  height: 0.3rem;
  background: #f1f1f1;
  position: absolute;
  right: 0.11rem;
  top: 0.16rem;
  /*margin: auto;*/
}

.boxs_hwtj .el-form-item:last-of-type::after {
  display: none;
}

.danwei {
  font-size: 0.16rem;
  font-weight: 400;
  color: #333333;
}

.el-input.is-disabled .el-input__inner {
  background: #ffffff !important;
}

.sumit_oredr {
  width: 1.7rem;
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: center;
  background: #ff6600;
  border-radius: 0.06rem;
  font-size: 0.18rem;
  cursor: pointer;
  font-weight: bold;
  color: #ffffff;
  margin: 0.4rem auto 0.4rem;
}

.lajie {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.16rem;
  font-weight: 400;
  color: #333333;
}

.lajie a {
  color: #ff0008;
}

.lajie > div {
  width: 0.19rem;
  height: 0.18rem;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  display: flex;
  align-items: center;
  margin-right: 0.1rem;
  cursor: pointer;
  border: 1px solid #333333;
}

.lajie_active {
  background: #ff0008;
  border: 1px solid #ff0008 !important;
}

.el-cascader {
  /* width: 90% !important; */
  width: 90%;
}

.jsbutton {
  width: 1.7rem;
  height: 0.4rem;
  background: #ff6600;
  line-height: 0.4rem;
  text-align: center;
  border-radius: 0.06rem;
  justify-content: center;
  margin: 0.6rem auto;
  font-size: 0.18rem;
  font-weight: bold;
  color: #ffffff;
  cursor: pointer;
}

#jsun .el-input__inner {
  height: 0.4rem !important;
  line-height: 0.4rem !important;
  border-radius: 0 !important;
  padding: 0 0.1rem !important;
  margin-top: 0 !important;
  font-size: 0.16rem;
}

#jsun .el-input {
  width: 100% !important;
  overflow: hidden;
}

.jisuns_input > div > input {
  width: 2.58rem;
  font-size: 0.16rem;
  height: 0.4rem;
  padding: 0 0.1rem;
  background: #ffffff;
  border: 1px solid #e5e5e5;
}

.jisuns_input {
  margin-bottom: 0.3rem;
}

.jisuns > div > p,
.sjzl > p {
  width: calc(100% - 3.5rem);
  text-align: right;
  font-size: 0.18rem;
  font-weight: 400;
  padding-right: 0.1rem;
  color: #ffffff;
}

.jisuns > div {
  display: flex;
  align-items: center;
}

.jisuns .el-select,
.sjzl .el-select {
  width: 2.8rem;
}

.ckg {
  display: flex;
  align-items: center;
}

.ckg > input {
  width: 0.5rem !important;
  height: 0.4rem;
  padding: 0 0.1rem;
  margin-right: 0.1rem;
  background: #ffffff;
  border: 1px solid #e5e5e5;
}

.sjzl > input {
  width: 2.09rem !important;
  padding: 0 0.1rem;
}

.ckg > p,
.sjzl > div > span {
  font-size: 0.16rem;
  font-weight: 400;
  color: #ffffff;
}

.hai_input > div {
  width: 50%;
}

.sjzl {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0.4rem;
}

.sjzl > div {
  width: 2.8rem;
}

.sjzl > div > input {
  width: 2rem;
  padding: 0 0.1rem;
  height: 0.4rem;
  background: #ffffff;
  font-size: 0.16rem;
  /*border: .1rem solid #E5E5E5;*/
}

.bizhong .el-select {
  width: 2.2rem;
}

.cah {
  width: 1.7rem;
  height: 0.4rem;
  background: #ff6600;
  border-radius: 0.06rem;
  line-height: 0.4rem;
  text-align: center;
  cursor: pointer;
  font-size: 0.18rem;
  font-weight: bold;
  color: #ffffff;
}

.hai_input > div:last-of-type .sjzl > p {
  width: calc(100% - 4.7rem);
  white-space: nowrap;
}

.mouserxl {
  display: none;
}

.el-pagination {
  display: flex;
  justify-content: center;
  margin: 0.45rem auto 0.55rem;
}

.el-pagination.is-background .el-pager li:not(.disabled).active {
  background: #0000f6 !important;
}

.order_pays > p {
  text-align: right;
  font-size: 0.2rem;
  font-weight: 400;
  color: #333333;
  line-height: 0.4rem;
}

.order_pays > p > span {
  color: #ff0008;
}

.pays {
  margin-left: calc(100% - 1.7rem);
  width: 1.7rem;
  height: 0.4rem;
  text-align: center;
  line-height: 0.4rem;
  margin-top: 0.6rem;
  background: #ff6600;
  border-radius: 0.06rem;
  font-size: 0.18rem;
  font-weight: bold;
  color: #ffffff;
  cursor: pointer;
}

.order_pays {
  display: none;
}

.width {
  width: 100%;
  overflow-x: auto;
}

.width > table {
  width: 100%;
}

.form_add input {
  width: calc(100% - 0.2rem);
  height: 0.35rem;
  padding: 0 0.1rem;
  border: 1px solid #90939970;
  border-radius: 0.04rem;
  margin: 0.1rem 0 0.2rem;
  font-size: 0.14rem;
}

.zf_flex {
  position: fixed;
  left: 50%;
  top: 50%;
  display: none;
  z-index: 10000000;
  transform: translate(-50%, -50%);
  text-align: center;
  min-width: 3.6rem;
  max-width: 100%;
  background: #ffffff;
  border-radius: 0.1rem;
  /*padding: 50px 0 70px;*/
}

.zf_text_blue {
  padding: 0.2rem 0;
  border-radius: 0 0 0.1rem 0.1rem;
  background: rgb(0, 167, 239);
}

.zf_flex > div {
  font-size: 0.24rem;
  font-weight: 400;
  color: #333333;
}

.zf_flex > p {
  font-size: 0.2rem;
  font-weight: 400;
  color: #ffffff;
}

.zf_flex > img {
  width: 1.5rem;
  height: 1.5rem;
  margin: 0.4rem 0 0.2rem;
  /*background: #E5E5E5;*/
}

.indeximg {
  height: 1.53rem;
}

.indeximg > img {
  min-width: 100%;
  height: 100%;
  object-fit: cover;
}

.el-input__suffix {
  /*right: -1.00rem !important;*/
}

.danwei {
  position: relative;
  right: 0 !important;
}

.disabled333 .el-input.is-disabled .el-input__inner {
  color: #333333 !important;
}

.zf_zfb_img {
  width: 1.5rem !important;
  height: 0.56rem !important;
}

#help_wrap .lictips_right {
  display: none !important;
}

.dc_box {
  padding: 0.6rem 0 0;
}

.dc_nav_flex > div {
  cursor: pointer;
  padding: 0.13rem 0.33rem;
  align-items: center;
  font-size: 0.18rem;
  font-weight: 400;
  color: #333333;
}

.dc_nav_flex > div img {
  width: 0.22rem;
  margin-right: 0.06rem;
  height: 0.22rem;
}

.dc_nav_active {
  background: #0000f6;
  color: #ffffff !important;
  border-radius: 0.04rem 0.04rem 0px 0px;
}

.dcss {
  padding: 0.25rem 0.3rem;
  background: #0000f6;
  border-radius: 0 0 0.06rem 0.06rem;
}

.dclist {
  margin-top: 0.6rem;
}

.dclist_table {
}

.dclist_table .divs {
  padding: 0.06rem 0.02rem;
  margin-top: 0.2rem;
  border: 1px solid #bfbfbf;
  text-align: center;
}

.el-empty__description p {
  font-size: 0.16rem !important;
}

.divs > .flex_sb {
  align-items: center;
  margin: 0.2rem 0;
}

.dclist_table .div > div {
  width: 10%;
}

.dclist_table > div:first-of-type {
  background: #f7f8fa;
  border: none;
  font-size: 0.16rem;
  font-weight: 400;
  color: #333333;
}

.xq_box {
  margin-bottom: 0.4rem;
}

.divs > section,
.xq_box > section {
  /*margin-top: .45rem;*/
  padding: 0.2rem;

  background: #f4f6f9;
  text-align: left;
  border-radius: 0.04rem;

  font-size: 0.16rem;
  line-height: 0.3rem;
  font-weight: 400;
  color: #7c7c7c;
}

.xq_box > section {
  width: 100%;
  box-sizing: border-box;
  margin: 0.32rem auto 0;
}

.list_divs div {
  font-size: 0.16rem;
  font-weight: 400;
  color: #333333;
}

.list_divs_treen > span {
  font-size: 0.16rem;

  font-weight: 400;
  color: #7c7c7c;
}

.list_divs_treen > h2 {
  margin: 0.1rem 0;
  font-size: 0.2rem;

  font-weight: 600;
  color: #333333;
}

.div_tr > div {
  width: 20%;
}

.tr_center {
  display: flex;
  align-items: center;
}

.baocang > div {
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 0.07rem;
  margin-bottom: 0.12rem;
  font-weight: 600;
}

.baocang > P {
  font-weight: 400;
  color: #7c7c7c;
}

.baocang span {
  height: 0.2rem;
  background: #2c334d;
  border-radius: 0.02rem;
  padding: 0 0.08rem;
  font-size: 0.14rem;
  font-weight: 400;
  color: #ffffff;
  white-space: nowrap;
}

.dinghang {
  height: 0.35rem;
  background: #0000f6;
  border-radius: 0.04rem;
  line-height: 0.35rem;
  padding: 0.07rem 0.14rem;
  cursor: pointer;
  font-size: 0.16rem;
  font-weight: 400;
  color: #ffffff;
}

.dcss {
  justify-content: space-between;
}

.shijians {
  /*max-width: 2rem;*/
  max-width: 3rem;
}

.dcss > div > p {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 0.18rem;

  font-weight: 400;
  color: #ffffff;
}

.dcss_tow,
.dcss_tow .el-input__inner {
  /*width: 2rem !important;*/
  width: 3rem !important;
  margin-right: 0.15rem !important;
}

.dcss_tow .el-input__inner {
  /*width: 290px !important;*/
  padding-left: 0.2rem !important;
}

.xiangxing {
  /*width: 1.85rem;*/
  width: 2rem;
  /*width: 2.17rem !important;*/
  flex-shrink: 0;
}

.xiangxing .el-select,
.xiangxing .el-select .el-input,
.xiangxing .el-input {
  width: 100% !important;
}

.xiangxing .el-input__suffix {
  right: 0.06rem !important;
  top: 0.07rem;
  height: auto;
}

.xiangxing .el-input__inner {
  padding: 0 0.2rem !important;
}

.xiangxing .el-cascader .el-input .el-icon-arrow-down {
  font-size: 0.16rem;
}

.xiangxing .el-cascader,
.xiangxing .el-cascader .el-input {
  width: 100% !important;
}

.dcss_tow .el-date-editor .el-range__icon,
.dcss_tow .el-date-editor .el-range-input {
  font-size: 0.16rem;
}

.dcss_tow .el-date-editor .el-range__icon {
  line-height: 0.32rem;
}

.dc_sou {
  /* margin-top: .12rem; */
  margin-left: 0.15rem;
  justify-content: center;
  cursor: pointer;
  width: 1.2rem;
  height: 0.45rem;
  display: flex;
  align-items: center;
  background: #ffffff;
  border-radius: 0.04rem;
  font-size: 0.16rem;
}

.dc_sou > img {
  margin-right: 0.1rem;
  width: 0.18rem;
  height: 0.18rem;
  margin-bottom: 0.02rem;
}

.yuns {
  margin-right: 0.15rem;
}

.dc_xq {
  padding-top: 0.3rem;
}

.dc_xq > h2 {
  font-size: 0.2rem;

  font-weight: 400;
  color: #333333;
}

.xq_box {
  padding: 0.23rem 0 0.3rem;
  background: #ffffff;
  border-radius: 0.1rem;
  margin-top: 0.3rem;
  box-shadow: 0px 0px 3px 3px rgb(51 51 51 / 7%);
}

.xq_box > h2 {
  padding: 0 0.18rem 0.19rem;
  display: flex;
  align-items: center;
  font-size: 0.16rem;
  border-bottom: 1px dashed #eaeaea;
  font-weight: 400;
  color: #333333;
}

.xq_box > h2 > img {
  margin-right: 0.09rem;
  width: 0.22rem;
  height: 0.22rem;
}

.xq_box_title {
  padding: 0.19rem 0.2rem 0.35rem;
  border-bottom: 1px dashed #eaeaea;
}

.xq_box_title > span {
  font-size: 0.14rem;
  padding: 0.02rem 0.08rem;
  font-weight: 400;
  color: #ffffff;
  height: 0.2rem;
  background: #2c334d;
  border-radius: 0.02rem;
}

.flex_ce {
  padding: 0 2rem;
  display: flex;
  /*justify-content: center;*/
  justify-content: space-around;
  align-items: center;
}

.xq_box_title .baocang {
  display: inline-block;
  min-width: 1.34rem;
  text-align: center;
  margin: 0 1rem;
}

.xq_box_title .list_divs_treen {
  text-align: center;
}

.xq_box_title .list_divs_treen > h2 {
  margin-top: 0;
}

.hangbanxinxi {
  padding: 0.29rem 0.2rem 0;
  justify-content: space-between;
  flex-wrap: wrap;
}

.hangbanxinxi > div {
  margin-right: 1rem;
}

.hangbanxinxi > div {
  min-width: 261px;
  margin-right: 10px;
  margin-bottom: 10px;
}

/* 前四个div在一排显示，使用固定宽度确保占满整行 */
.hangbanxinxi > div:nth-child(1),
.hangbanxinxi > div:nth-child(2),
.hangbanxinxi > div:nth-child(3),
.hangbanxinxi > div:nth-child(4) {
  flex: 0 0 calc((100% - 40px) / 4);
  min-width: 120px;
  max-width: calc((100% - 40px) / 4);
  padding-bottom: 20px;
}

/* 前三个div的右边距 */
.hangbanxinxi > div:nth-child(1),
.hangbanxinxi > div:nth-child(2),
.hangbanxinxi > div:nth-child(3) {
  margin-right: 10px;
}

/* 第四个div的右边距 */
.hangbanxinxi > div:nth-child(4) {
  margin-right: 10px;
}

/* 分割线样式 */
.hangbanxinxi.flex .hangbanxinxi-divider,
.hangbanxinxi-divider {
  flex-basis: 100% !important;
  width: 100% !important;
  height: 1px !important;
  min-height: 1px !important;
  border: none !important;
  border-top: 1px dashed #e0e0e0 !important;
  border-bottom: none !important;
  border-left: none !important;
  border-right: none !important;
  background: none !important;
  background-color: transparent !important;
  margin-top: -61px !important;
  margin-bottom: 0.2rem !important;
  padding: 0 !important;
  order: 10 !important;
  overflow: visible !important;
  display: block !important;
  line-height: 0 !important;
  font-size: 0 !important;
  box-sizing: border-box !important;
}

/* 第五个及之后的div在第二排横向排列 */
.hangbanxinxi > div:nth-child(n + 5) {
  flex: 0 0 auto;
  width: auto;
  min-width: 120px;
  margin-right: 10px;
  order: 2;
}

.hangbanxinxi p {
  font-size: 0.16rem;
  margin-bottom: 0.12rem;
  font-weight: 400;
  color: #7c7c7c;
}

.hangbanxinxi span {
  font-size: 0.16rem;

  font-weight: 600;
  color: #333333;
}

.hwxx {
  margin-bottom: 0.6rem;
  padding-bottom: 0.6rem;
}

.xq_jfxx {
  margin-bottom: 0.8rem;
  padding-bottom: 0.6rem;
}

.xq_sfxx {
  padding-bottom: 0.4rem;
}

.xq_jfxx_box {
  padding: 0.4rem 0.2rem 0;
}

.xq_jfxx_box_item > div {
  width: 50%;
}

/*货物信息多选s*/
.el-checkbox__inner {
  display: none !important;
}

.el-checkbox.is-bordered {
  border-color: #aaaaaa !important;
  text-align: center;
  padding: 9px 0 !important;
  height: auto !important;
}

.el-checkbox.is-bordered.is-checked {
  border-color: #0000f6 !important;
}

.el-checkbox__input.is-checked + .el-checkbox__label {
  color: #0000f6 !important;
}

.el-checkbox {
  width: 0.92rem;
  margin: 0 0.18rem 0.1rem 0 !important;
}

.el-checkbox-group {
  display: flex;
  flex-wrap: wrap;
}

.xq_jfxx_box .el-checkbox__label {
  padding: 0 !important;
  font-size: 0.13rem !important;
}

/*货物信息多选e*/

/*货物信息多选显示框样式{*/
.el-tag.el-tag--info .el-tag__close {
  color: #0000f6 !important;
}

.el-select .el-tag__close.el-icon-close {
  border: 1px solid;
  background-color: transparent !important;
}

.xq_jfxx_box .el-tag {
  border: none !important;
  border-radius: 10px;
}

/*货物信息多选显示框样式}*/

/*表单三列布局{*/
.xq_jfxx_box_three_row {
  /*margin-bottom: .8rem;*/
}

.xq_jfxx_box .xq_jfxx_box_three_row .el-input {
  width: 2.05rem !important;
}

.xq_jfxx_box_three_row > div {
  width: 29.1%;
}

.xq_jfxx_box_three_row .el-form-item__content {
  line-height: 0.3rem !important;
}

.xq_jfxx_box_three_row .el-form-item__label {
  line-height: 0.3rem !important;
}

.xq_jfxx_box_item .el-radio__inner {
  display: none !important;
}

.xq_jfxx_box_item .el-radio.is-bordered + .el-radio.is-bordered {
  margin-left: 0 !important;
}

.xq_jfxx_box_item .el-radio {
  margin-right: 0.35rem !important;
  margin-bottom: 0.2rem;
  min-width: 0.8rem !important;
}

.xq_jfxx_box_item .el-radio.is-bordered {
  padding: 0 !important;
  text-align: center;
  height: 0.4rem;
}

.xq_jfxx_box_item .el-radio__label {
  font-size: 0.14rem !important;
  padding: 0 0.05rem !important;
  line-height: 0.4rem !important;
}

.xq_jfxx_box_item .el-radio.is-bordered.is-checked {
  border-color: #0000f6;
}

.xq_jfxx_box_item .el-radio__input.is-checked + .el-radio__label {
  color: #0000f6;
}

/*表单三列布局}*/
/*计数器样式{*/
.xq_jfxx_box .el-input-number {
  border: 1px solid gray;
  border-radius: 5px;
  overflow: hidden;
  width: auto;
  line-height: 0.3rem !important;
}

.xq_jfxx_box .el-input-number .el-input {
  border: none !important;
}

.xq_jfxx_box .el-input-number .el-input .el-input__inner {
  height: 0.3rem !important;
}

/*计数器样式}*/
/*GP下方说明{*/
.xq_jfxx_box_illustrate {
  width: 2.18rem;
  margin: -0.1rem 0 0.2rem 2rem;
  /*height: .8rem;*/
  /*background: red;*/
  /*position: absolute;*/
  /*left: 1.83rem;*/
  /*top:.4rem;*/
}

.xq_jfxx_box_three_row_item {
  position: relative;
}

.xq_jfxx_box_illustrate_item {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

/*GP下方说明}*/

/*所有的说明{*/
.illustrate {
  background: #f7f8fa;
  padding: 0.1rem;
  box-sizing: border-box;
  color: #7c7c7c;
  font-size: 0.14rem;
  border-radius: 4px;
}

/*所有的说明}*/
/*撑满说明{*/
.xq_jfxx_box_item_illustrate {
  width: 8.95rem;
  /*position: absolute;*/
  /*left: 1.83rem;*/
  /*top: 0.5rem;*/
}

.xq_jfxx_box_item_goods_type {
  /*position: relative;*/
}

/*撑满说明}*/
/*其他信息底部提示{*/
.order_info_illustrate {
  width: 8.95rem;
  margin-left: 2rem;
}

/*其他信息底部提示}*/
/*三个输入框并排样式{*/
.three_input {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 8.9rem;
  margin-bottom: 0.1rem;
}

.xq_jfxx_box .three_input .el-input {
  width: 2.6rem !important;
}

/*三个输入框并排样式}*/

/*总体积说明{*/
.ztj_illustrate {
  width: 3.1rem;
  justify-content: space-between;
  /*margin-top: .1rem;*/
}

/*总体积说明*}*/

/*订单弹窗样式{*/
.my_Dialog {
  border-radius: 10px !important;
}

.el-dialog__wrapper .my_Dialog .el-dialog__body,
.my_Dialog .el-dialog__header {
  padding: 0 !important;
}

.my_Dialog .dialog_content {
  width: 80%;
  margin: auto;
  line-height: 0.2rem;
  font-size: 0.12rem;
  box-sizing: border-box;
  padding: 0.2rem 0;
  border-top: 1px dashed #e5e5e5;
  border-bottom: 1px dashed #e5e5e5;
}

.my_Dialog .el-dialog__header {
  padding: 0.2rem !important;
}

.el-dialog__wrapper .my_Dialog .dialog_button {
  width: 80%;
  margin: auto;
  height: 0.6rem;
  display: flex;
  justify-content: space-around;
  align-items: center;
}

.dialog_button_jx,
.dialog_button_dd {
  width: 40%;
  height: 0.3rem;
  line-height: 0 !important;
}

.my_Dialog .dialog_button .dialog_button_jx {
  background-color: #0000f6 !important;
  color: #ffffff;
}

.my_Dialog .dialog_button .dialog_button_dd {
  border: 1px solid #0000f6 !important;
}

/*订单弹窗样式}*/
.whtype .el-select .el-input .el-select__caret {
  font-size: 26px !important;
}

.el-select-dropdown__item {
  /*font-size: 19px !important;*/
}

.xq_jfxx_box .el-input__inner {
  margin-top: 0 !important;
}

.zxfs > div:first-of-type {
  margin-right: 0.3rem;
}

.zxfs > div {
  padding: 0 0.29rem;
  height: 0.39rem;
  line-height: 0.39rem;
  border: 1px solid #aaaaaa;
  border-radius: 0.04rem;
  cursor: pointer;
  font-size: 0.16rem;

  font-weight: 400;
  color: #aaaaaa;
}

.zxfs_active {
  border: 1px solid #0000f6 !important;
  color: #0000f6 !important;
}

.xq_jfxx_box .el-form-item__label {
  width: 2rem !important;
  font-size: 0.16rem;

  font-weight: 400;
  color: #333333;
}

.xq_jfxx_box .el-form-item__content {
  margin-left: 2.2rem !important;
}

.xq_jfxx_box .el-input {
  border: 1px solid #aaaaaa !important;
  border-radius: 0.04px !important;
  width: 3rem !important;
  overflow: hidden;
  padding-left: 0.1rem;
}

.all_input .el-input {
  width: 8.81rem !important;
}

.xq_jfxx_box_item .el-input__suffix {
  position: absolute;
  right: 9px !important;
}

.xq_jfxx_box_item .el-form-item .el-form-item {
  margin-bottom: 0 !important;
}

.xqzongjia {
  margin-top: 1rem;
  position: sticky;
  bottom: 0;
  background: #ffffff;
  z-index: 99;
  box-shadow: 0px -3px 7px 0px rgba(0, 0, 0, 0.15);
}

.xqzongjia_box {
  align-items: center;
  width: 12rem;
  margin: auto;
  padding: 0.1rem;
  box-sizing: border-box;
}

.xqzongjia_box > section {
  cursor: pointer;
  text-align: center;
  line-height: 0.4rem;
  width: 1.8rem;
  padding: 0 0.1rem;
  height: 0.4rem;
  background: #0000f6;
  border-radius: 0.04rem;
  border: none;
  font-size: 0.16rem;
  font-weight: 400;
  color: #ffffff;
}

.zongjialist_top {
  margin-bottom: 0.35rem;
  align-items: center;
}

.zongjialist_top > p {
  font-size: 0.24rem;

  font-weight: bold;
  color: #ff0008;
}

.zongjialist_top > span {
  font-size: 0.16rem;

  font-weight: 400;
  color: #7c7c7c;
}

.zongjialist_bottom {
  font-size: 0.16rem;
  align-items: center;
  font-weight: 400;
  color: #333333;
}

.zongjialist_bottom a {
  color: #0000f6;
}

.zongjialist_bottom img {
  width: 0.17rem;
  height: 0.17rem;
  margin-right: 0.1rem;
}

.xq_jfxx_box_item_box {
  padding: 0 1rem;
  flex-wrap: wrap;
}

.xq_jfxx_box_item_box .el-input__inner {
  margin-top: 0 !important;
}

.xq_jfxx_box_item_box > .flex > p {
  margin: 0.1rem 0.13rem 0 0;
}

.flex_sb_hui {
  margin-top: 0.1rem;
  padding: 0.14rem 0.09rem;
  background: #f7f8fa;
}

.flex_sb_hui > .flex_sb > p:first-of-type {
  margin-bottom: 0.08rem;
}

.flex_sb_hui p {
  font-size: 0.14rem;

  font-weight: 400;
  color: #7c7c7c;
}

.xq_jfxx_box_item_box .el-input-number {
  border: 1px solid #aaaaaa;
  border-radius: 0.04rem;
}

.xq_jfxx_box_item_box > div {
  margin-right: 1rem;
  width: auto;
  margin-bottom: 0.2rem;
}

.zongjialist_bottom {
  display: flex;
  flex-wrap: wrap;
}

.xq_jfxx_box_item_box .el-input-number {
  width: 1.75rem !important;
}

.abfony_size span {
  font-size: 0.16rem !important;
}

.ab_sbjunying {
  /*align-items: center;*/
}

.ab_sbjunying > div {
  /*width: 48%;*/
}

.sb_img {
  /*height: 4rem;*/
  overflow: hidden;
}

.sb_img img {
  width: 100%;
  object-fit: cover;
}

.abfony_size > h3 {
  font-size: 0.25rem;
  text-align: center;
  margin-bottom: 0.35rem;
}

.w1200 iframe {
  width: 100%;
}

.el-input__inner {
  font-size: 0.14rem !important;
}

.el-form-item__error {
  font-size: 0.14rem !important;
  top: 70% !important;
}

/*.layui-layer-dialog .layui-layer-content, .layui-layer-title{*/
/*    font-size: .16rem !important;*/
/*}*/
/*.layui-layer-dialog .layui-layer-content{*/
/*    padding: .2rem !important;*/
/*    line-height: .24rem !important;*/
/*}*/
/*.layui-layer-dialog{*/
/*    width: 4rem !important;*/
/*}*/
.layui-layer-btn a {
  /*height: .28rem !important;*/
  /*line-height: .28rem !important;*/
  /*padding: 0 .15rem !important;*/
  font-size: 14px !important;
}

.footer_lxwm_right {
  display: none;
}

.huoqudizhi {
  font-size: 0.14rem;
  flex-shrink: 0;
  cursor: pointer;
  color: #0000f6;
}

.seapop .el-dialog {
  width: 20% !important;
}

.seapop .el-dialog p {
  font-size: 0.14rem;
  line-height: 2;
}

.seapop .el-dialog a {
  margin-top: 0.2rem;
  font-size: 0.14rem;
  color: #0000f6;
  display: block;
}

.seapop .el-dialog__body {
  padding: 0.1rem 0.2rem !important;
}

.measurement {
  display: flex;
  border: 1px solid #aaaaaa !important;
  border-radius: 0.04px !important;
  width: 3rem !important;
  overflow: hidden;
  height: 0.35rem;
}

.measurement .el-form-item__content {
  margin: 0 !important;
  height: 100% !important;
  line-height: normal !important;
}

.measurement .el-form-item {
  margin-bottom: 0 !important;
}

.measurement .el-input {
  width: 90% !important;
  border: none !important;
  padding-left: 0.1rem !important;
  border-right: 1px solid #aaaaaa !important;
  height: 100% !important;
}

.measurement .el-input .el-input__inner {
  height: 100%;
}

.measurement .el-form-item:last-of-type .el-input {
  border: 0 !important;
}

.index_sx_title {
  font-size: 0.25rem;
  font-weight: 400;
  color: #ffffff;
  height: 0.52rem;
  line-height: 0.52rem;
  border-bottom: 1px solid #ffffff;
  text-align: center;
}

.dcss .el-input__inner {
  height: 0.45rem !important;
}

/*日期选择中间符号居中{*/
.el-date-editor .el-range-separator {
  height: auto !important;
}

/*日期选择中间符号居中}*/
@media screen and (max-width: 1000px) {
  .ab_2 > .sb_img {
    height: 300px !important;
  }

  .dcss .el-input__inner {
    height: 35px !important;
  }

  .ditui1 {
    flex-wrap: wrap;
  }

  .ditu-left,
  .ditu-right {
    width: 100% !important;
  }

  .fixe_div {
    display: none !important;
  }

  .footer_lxwm_right {
    display: block;
  }

  .footer_erweima {
    display: none;
  }

  .form_title > img {
    height: 25px !important;
  }

  #jijan_form .el-input__inner {
    height: 35px !important;
    margin-top: 0 !important;
  }

  #jijan_form .el-form-item {
    margin: 0 !important;
  }

  #jijan_form .form_list {
    flex-wrap: wrap;
  }

  #jijan_form .form_list > div {
    width: 100%;
    margin-bottom: 0 !important;
  }

  #jijan_form .form_list .boxs {
    width: 100%;
  }

  #jijan_form .form_list .el-cascader {
    width: 100% !important;
  }

  .usright .el-button {
    padding: 8px 20px !important;
  }

  .form_add input {
    width: 100%;
    font-size: 14px !important;
    height: 35px;
    padding: 0 10px;
    margin: 10px 0 20px;
    box-sizing: border-box;
  }

  .in_new_text > div {
    min-height: 0.4rem;
    height: auto;
    margin: 0.2rem 0;
    line-height: normal;
  }

  .usright .el-dialog__body {
    padding: 20px !important;
    padding-bottom: 0 !important;
  }

  .nav_login > a {
    padding: 0.05rem 0.1rem;
    border: 0.01rem solid #0000f6;
  }

  .zxfs {
    margin-bottom: 0;
  }

  .zxfs > div {
    padding: 0 0.1rem;
    white-space: nowrap;
  }

  .xq_box_title .baocang {
    margin: 0.2rem 0.1rem 0;
  }

  .hangbanxinxi {
    flex-wrap: wrap;
  }

  .hangbanxinxi > div {
    width: 25%;
    text-align: center;
    margin: 0.05rem 0.1rem !important;
  }

  /*.xq_jfxx_box_item_box{*/
  /*    width: calc(1200px - 200px);*/
  /*}*/
  .zongjialist_top {
    /*display: block;*/
    margin: 0;
  }

  .dclist {
    overflow-x: auto;
    margin-top: 0.3rem;
  }

  .hwxx .el-form-item,
  .xq_jfxx_box .el-form-item {
    /*display: flex;*/
    align-items: center;
    margin-bottom: 20px !important;
  }

  .xq_jfxx_box_item_box .el-input__inner {
    height: 35px !important;
  }

  .xq_jfxx_box_item_box .el-input-number__decrease,
  .xq_jfxx_box_item_box .el-input-number__increase {
    width: 25px !important;
  }

  .xq_jfxx_box_item_box {
    padding: 0;
    padding-left: 2.2rem !important;
  }

  .xq_jfxx_box_item_box .el-input-number {
    width: 2.75rem !important;
    line-height: 33px !important;
  }

  .xq_jfxx_box_item_box > div {
    margin-right: 0;
  }

  .xq_jfxx_box .el-cascader {
    width: 100% !important;
  }

  /*.el-pagination{*/
  /*    width: 1200px;*/
  /*}*/
  .dcss_tow,
  .dcss_tow .el-input__inner,
  .xiangxing {
    width: 100% !important;
  }

  .dcss_tow .el-date-editor {
    margin-bottom: 0.2rem !important;
  }

  .dc_sou {
    width: 80%;
    height: 35px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .dc_sou > img {
    width: 13px !important;
    height: auto !important;
  }

  .hangbanxinxi > div {
    margin-right: 0.5rem;
  }

  .xq_box {
    /*overflow-x: auto;*/
  }

  /*.hangbanxinxi ,.xq_box_title,.xq_jfxx_box{*/
  /*      width: 1200px;*/
  /*}*/
  .xqzongjia_box {
    display: block;
    width: 100%;
    padding-bottom: 10px;
  }

  .zongjialist_top > p {
    font-size: 0.18rem;
    margin-bottom: 0.1rem;
  }

  .list_divs div,
  .divs > section,
  .xq_box > section {
    font-size: 0.14rem !important;
  }

  .zongjialist_bottom {
    /*display: none;*/
  }

  .xqzongjia_box > section {
    margin: 0 auto;
  }

  .xq_jfxx_box_item > div {
    width: 100%;
  }

  .xq_jfxx_box_item {
    flex-wrap: wrap;
    position: relative;
  }

  .xq_jfxx_box .el-form-item__label {
    width: 90px !important;
    /*white-space: nowrap;*/
    overflow: hidden;
    flex-shrink: 0;
    /*line-height: normal;*/
  }

  .xq_jfxx .el-form-item__label,
  .xq_sfxx .el-form-item__label {
    width: 200px !important;
    /*white-space: nowrap;*/
    overflow: hidden;
    flex-shrink: 0;
    /*line-height: normal;*/
  }

  .xqzongjia_box > section {
    width: 90%;
    height: 30px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    margin-bottom: 10px;
  }

  .xq_jfxx_box .el-input {
    width: 100% !important;
    box-sizing: border-box;
    /*height: 35px;*/
    line-height: 35px !important;
  }

  .xq_jfxx_box .el-select {
    width: 100% !important;
  }

  .xq_jfxx_box .el-input__inner {
    margin-top: 0 !important;
    line-height: 35px !important;
    height: 35px;
  }

  .xq_jfxx_box .el-form-item__content {
    /*margin-left: 0 !important;*/
    /*width: 100%;*/
    line-height: normal !important;
  }

  .dclist_table {
    width: 12rem;
  }

  .dcss {
    display: block;
  }

  .index_icons {
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .index_icons > a {
    width: 50% !important;
    max-width: 50% !important;
    display: block;
  }

  .index_icons > a:last-of-type {
    display: none !important;
  }

  .index_icon_a img {
    height: 0.6rem;
  }

  .index_icons .index_icon_a:nth-child(4),
  .index_icons .index_icon_a:nth-child(3) {
    margin-top: 0.2rem;
  }

  /*.boxs .danwei{*/
  /*    position: relative;*/
  /*    right: 0 ;*/
  /*}*/
  .form_add .el-input__suffix {
    right: 0 !important;
    top: -4px !important;
  }

  .el-input__suffix {
    right: -0.41rem !important;
  }

  .order-nr-l {
    width: 100% !important;
  }

  .order-nr-li p {
    font-size: 0.12rem !important;
  }

  .el-form-item {
    /*margin-bottom: 0 !important;*/
  }

  .xq_jfxx_box {
    padding: 0.4rem 20px 0;
  }

  /*.xq_jfxx_box .el-form-item__label{*/
  /*    white-space: nowrap;*/
  /*    overflow: hidden;*/
  /*}*/
  .zhuangtai span {
    font-size: 0.12rem !important;
  }

  .el-dialog {
    width: 90% !important;
  }

  .address-li {
    display: block !important;
    min-height: auto !important;
    padding: 10px 20px !important;
  }

  .name {
    width: 20% !important;
  }

  .address {
    width: 40% !important;
    margin-right: 0 !important;
  }

  .phone {
    width: 30% !important;
  }

  .felx_ce,
  .index_guowai .felx_ce,
  .index_guowai1 .felx_ce {
    margin-bottom: 0.24rem;
  }

  .indeximg {
    height: 1rem;
  }

  .index_chaxun select {
    font-size: 0.13rem !important;
  }

  .in_bander {
    height: 1.8rem;
  }

  .ckg,
  .sjzl > div {
    display: flex;
    align-content: center;
    justify-content: space-between;
  }

  .sjzl > div > span {
    line-height: 0.4rem;
  }

  .boxs {
    position: relative;
  }

  .danwei {
    position: absolute;
    top: 0.13rem;
    right: -0.13rem;
  }

  .boxs_hwtj .danwei {
    top: 0.43rem;
  }

  .order-nr-r {
    width: 100% !important;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-top: 10px;
  }

  .caozuo {
    display: none;
  }

  .order-type {
    display: none;
  }

  .order-no {
    width: 100% !important;
  }

  .caozuo p {
    margin-right: 0.2rem;
    margin-bottom: 0 !important;
  }

  .sjzl > div > input {
    width: 70%;
  }

  .index_login,
  .index_res,
  .index_cz {
    padding: 0.2rem 0.2rem 0.2rem;
  }

  .q1 {
    margin-top: 20px;
  }

  .lxwmliuyan > div {
    display: block;
  }

  .index_icon_a > p {
    font-size: 0.16rem;
  }

  .lytjbank {
    width: 100% !important;
  }

  .text_color_tow {
    width: 48% !important;
  }

  .text_color_tow input {
    width: 85% !important;
  }

  .lxwmliuyan {
    padding-bottom: 115px !important;
  }

  .lytjbank > h2 {
    margin: 20px 0 15px !important;
  }

  .danwei,
  .lajie,
  .lajie a {
    font-size: 12px;
  }

  .lajie {
    flex-wrap: wrap;
  }

  .lajie a {
    /*margin-top: 10px;*/
  }

  .order_pays > p {
    font-size: 14px;
  }

  .pays {
    margin-top: 30px;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
  }

  .in_new_text {
    width: 100%;
  }

  .in_xwal > div {
    width: calc(100% - 20px);
  }

  .ab_sbjunying {
    display: flex;
    flex-direction: column;
  }

  .ab_sbjunying > div {
    width: 100%;
  }

  .sb_img {
    order: -1;
    margin-bottom: 0.2rem;
  }

  .in_new_img {
    width: 130px;
    height: 100px;
  }

  .in_new_text {
    width: calc(100% - 150px);
  }

  .zhuangtai {
    margin: 0 10px !important;
  }

  .zhuangtai img {
    /*width: 53px !important;*/
  }

  .order-li {
    margin-bottom: 20px;
  }

  .order-nr {
    min-height: 90px !important;
    flex-direction: column;
    padding: 10px 7px !important;
  }

  .order-li .order-title {
    padding: 6px 7px !important;
    height: auto !important;
  }

  .order-nr-r button {
    width: auto !important;
    padding: 3px 5px;
    height: auto !important;
    margin-right: 10px;
  }

  .order-nr-r span {
    margin-top: 0 !important;
  }

  .order-title > p:first-of-type {
    /*width: 400px !important;*/
  }

  .order-list {
    overflow-x: auto;
  }

  .yunfei_table tbody > tr > td {
    white-space: nowrap;
    padding: 6px 4px;
  }

  .in_news_a {
    padding: 15px 10px;
  }

  .in_xwal {
    margin-bottom: 30px;
  }

  .index_dz_item {
    margin-bottom: 20px;
  }

  .indexabout > p {
    margin: 9px 24px;
  }

  .ab1000 > div {
    margin: 25px 0 25px;
    text-align: justify !important;
  }

  .ab1000 > div div {
    text-align: justify !important;
    text-indent: 2em;
  }

  .index_icon {
    padding: 20px 0;
  }

  .nav_list {
    display: none;
  }

  .w1200 {
    width: 95%;
  }

  .blue_hyc,
  .yslx_swiper {
    display: none;
  }

  .nav_blue_flex {
    display: block;
  }

  .blue_lang {
    text-align: right;
  }

  .indexabout {
    width: 95%;
    margin: 35px auto 40px;
  }

  .w1000 {
    width: 100%;
  }

  .indexabout > h2 > img {
    display: none;
  }

  .in_xwal {
    display: block;
  }

  .iindex_dz {
    padding-top: 0;
  }

  .index_dz_item {
    width: 48%;
    height: 71px;
  }

  footer {
    margin-top: 60px;
    padding-top: 40px;
  }

  .footer_flex {
    display: block;
  }

  .footer_links > div {
    width: 33%;
  }

  .footer_links {
    margin: 20px 0;
  }

  .footer_lxwm > div > div {
    max-width: calc(100% - 50px);
  }

  .footer_erweima > img {
    width: 100px;
    height: 100px;
  }

  .fixe {
    right: 10px;
  }

  .in_bander_text > p {
    display: none;
  }

  .in_bander_text > h2 {
    font-size: 20px;
  }

  .fixe_top {
    margin-top: 10px;
    width: 0.4rem !important;
  }

  .measurement {
    height: 35px !important;
    width: 100% !important;
  }

  .haiyun_blue_flex {
    display: block;
  }

  .haiyun_rght,
  .haiyun_left,
  .jisuns > div > p,
  .sjzl > p {
    text-align: left;
    margin-bottom: 10px;
    width: 100%;
    font-size: 14px;
  }

  .haiyun_blue {
    padding: 30px 0;
  }

  .jisuns > div {
    display: block;
  }

  .jsbutton {
    margin: 30px auto;
    font-size: 16px;
  }

  .haiyun_left_text,
  .haiyun_rght span,
  .haiyun_rght p,
  .haiyun_rght div {
    font-size: 14px !important;
  }

  .jisuns_input {
    margin-bottom: 15px;
  }

  .haiyun_title {
    font-size: 16px;
  }

  .hai_input {
    display: block;
  }

  .sjzl {
    display: block;
  }

  .hai_input > div:last-of-type .sjzl > p {
    width: 100%;
  }

  .qyzz_item {
    width: calc(48% - 20px);
    height: 112px;
    margin-bottom: 30px;
  }

  .nav_title_list {
    margin: 25px 0;
  }

  .nav_title_list > a {
    padding: 0 5px;
  }

  .alzs_item {
    width: 48%;
    margin-bottom: 30px;
  }

  .alzs_item_img {
    height: 146px;
  }

  .alzs_item_text {
    padding: 15px 7px;
    font-size: 14px;
  }

  .indexabout > h2 > div {
    font-size: 20px;
  }

  .boxs > p {
    font-size: 14px;
  }

  .sumit_oredr {
    font-size: 16px;
  }

  .form_title > p {
    font-size: 16px;
  }

  .form_title > span {
    font-size: 12px;
  }

  .shou > img {
    height: 25px;
  }

  .pc_xq > h2 {
    font-size: 18px;
  }

  .lxwm_felx {
    display: block;
  }

  .lxwm_img {
    width: 100%;
    height: 240px;
    overflow: hidden;
  }

  .lxwm_text {
    width: 100%;
  }

  .lxwm_text > h2 {
    font-size: 20px;
    margin: 25px 0;
  }

  .in_xwal_title > h2 > p {
    font-size: 20px;
  }

  .in_xwal_title > h2 > span,
  .in_xwal_title > a {
    font-size: 14px;
  }

  .in_new_text > h2 {
    font-size: 16px;
  }

  .sekuai {
    width: 100%;
    display: none !important;
  }

  .box_tc {
    width: 85vw;
    max-height: 66vh;
    overflow-y: auto;
  }

  .usleft {
    display: none;
  }

  .usright {
    width: 100%;
    /*width: calc(100% - 40px);*/
  }

  .box_tc input {
    height: 30px;
  }

  .index_chaxun select {
    height: 30px;
  }

  .index_chaxun input {
    height: 30px;
  }

  .box_submit {
    height: 0.5rem;
    line-height: 0.5rem;
  }

  .usinitem > input,
  .usinitem > select {
    width: 100% !important;
  }

  .usinitem {
    /*width: calc(100% - 40px);*/
    width: 100% !important;
  }

  .bcun {
    width: 100% !important;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
  }

  .usinput {
    margin-bottom: 0;
  }

  .cjwt_title {
    padding-left: 0;
    overflow-y: auto;
  }

  .cjwt_title > div {
    margin-right: 20px;
    white-space: nowrap;
    font-size: 14px;
  }

  .usinitem > p {
    font-size: 14px;
  }

  .usinitem > input,
  .usinitem > select {
    margin-bottom: 15px;
    height: 34px;
    font-size: 14px !important;
    box-sizing: border-box;
  }

  .setuimg > img {
    width: 50px;
    height: 50px;
  }

  .usoneinput {
    margin-bottom: 0px;
  }

  .usinput {
    flex-direction: column;
  }

  .urightbox > h2 {
    font-size: 16px;
  }

  .index_chaxunlist {
    position: static;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
  }

  .index_chaxun {
    position: static;
    width: 95%;
    margin: 10px auto;
  }

  .index_chaxuns {
    position: static;
    width: 95%;
    margin: 10px auto;
    background: rgb(83, 83, 83, 0.6);
  }

  .divApp {
    width: 4.6rem;
    height: 4.2rem;
    background: rgba(0, 0, 0, 0.3);
    /* position: absolute; */
    border-radius: 0.1rem;
    z-index: 100;
    top: 1rem;
    left: 2.3rem;
    /* left: 0.9rem; */
  }

  .divAppH1 {
    height: 0.52rem;
    width: 100%;
    line-height: 0.52rem;
    text-align: center;
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 0.25rem;
  }

  .el-cascader {
    border: 1px solid;
    width: 333px !important;
    height: 45px;
  }

  .demonstration {
    color: #fff;
    align-items: center;
    /* line-height: 0.5rem; */
  }

  .el-tabs__header {
    width: 100% !important;
  }

  .el-tabs__item {
    width: 1.35rem !important;
    overflow: hidden;
    /* 隐藏超出部分 */
    text-overflow: ellipsis;
    /* 显示省略号 */
    text-align: center;
    font-size: 0.18rem !important;
    font-weight: 400 !important;
    /* height: 60px !important; */
    color: #fff !important;
    /* line-height: 60px !important; */
  }

  /* .el-tabs__nav{
        display: flex;
        justify-content: space-around;
        width: 100%;
      } */
  /* .el-tabs__nav is-top */

  .el-tabs__active-bar {
    background-color: #0000f6 !important;
  }

  .el-cascader {
    border: none;
    height: 100%;
  }

  .el-input {
    width: 100% !important;
    height: 100% !important;
    padding: 0px !important;
  }

  .el-input__inner {
    padding-left: 5px !important;
  }

  .divButton {
    width: 100%;
    margin: 0 auto;
  }

  .el-button--primary {
    margin-top: 0.5rem;
    margin-left: 0.2rem !important;
    width: 60%;
    background: #0000f6 !important;
    font-size: 0.16rem !important;
    font-weight: 400 !important;
    color: #ffffff !important;
    height: 0.36rem !important;
    border: none !important;
  }

  .index_chaxun > h2 > div {
    font-size: 0.15rem;
  }

  .index_guonei,
  .index_guowai,
  .index_guonei1,
  .index_guowai1 {
    margin-top: 0.55rem;
  }

  .index_chaxun select {
    width: 200px;
    box-sizing: border-box;
  }

  .index_chaxun input {
    width: 60% !important;
    box-sizing: border-box;
  }

  .felx_ce > p {
    width: 1rem !important;
  }

  .index_sumit {
    margin: 25px auto 0;
  }

  .hai_flex_a > a {
    font-size: 16px;
  }

  .index_sumit {
    width: 2.8rem;
    font-size: 0.16rem;
  }

  .fhxz {
    width: 60vw;
    max-width: 60vw;
  }

  .tr_a > a {
    white-space: nowrap;
    padding: 0 2px;
  }

  .hai_input > div,
  .sjzl > div {
    width: 100%;
  }

  .jisuns .el-select,
  .sjzl .el-select {
    width: 100%;
  }

  .jisuns_input > div > input {
    width: calc(100% - 20px) !important;
  }

  .sjzl {
    margin-bottom: 20px;
  }

  .cah {
    font-size: 16px;
  }

  .main {
    width: 100% !important;
  }

  .wuliu-status {
    padding: 25px 0 30px !important;
  }

  .el-step__icon {
    width: 40px !important;
    height: 40px !important;
  }

  .el-step__title.is-finish,
  .el-step__title.is-wait,
  .el-step__title.is-process {
    font-size: 14px !important;
  }

  .titme {
    font-size: 18px !important;
  }

  .content {
    font-size: 16px !important;
  }

  .wuliu-li {
    padding-bottom: 40px !important;
  }

  .mouserxl {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 80%;
    line-height: 30px;
    margin: 0px auto 40px;
    background-color: #0000f6;
    color: #ffffff;
  }

  .usbox {
    margin-top: 20px !important;
  }

  .mouserxl > img {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 20px;
    top: 4px;
    transition: all 0.3s;
  }

  .user_xiala {
    display: none;
    position: absolute;
    top: 45px;
    left: 50%;
    transform: translate(-50%, 0);
    z-index: 100;
    background-color: #ffffff;
    width: 100%;
  }

  .user_xiala a {
    border-bottom: 1px solid #eeeeee;
    display: block;
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #333333;
    line-height: 40px;
  }

  .tclogin {
    width: 80vw;
  }

  .tclogin > h2 {
    font-size: 16px;
  }

  .tclogin > p {
    font-size: 14px;
    margin-bottom: 25px;
  }

  /*订舱表单*/
  .xq_jfxx_box .el-form-item__content {
    margin-left: 90px !important;
  }

  .illustrate {
    width: auto;
  }

  .xq_jfxx_box_three_row {
    display: block;
  }

  .xq_jfxx_box_three_row > div {
    width: auto;
  }

  .xq_jfxx_box_three_row_item {
    display: flex;
  }

  .xq_jfxx_box_illustrate {
    margin: 0 0 0 20px;
    width: 120px;
    height: 100%;
  }

  .xq_jfxx_box .el-input-number {
    line-height: 34px !important;
  }

  .xq_jfxx_box .xq_jfxx_box_three_row .el-input {
    width: 130px !important;
  }

  .xq_jfxx_box_three_row .el-form-item__label {
    line-height: 35px !important;
  }

  .zongjialist {
    box-sizing: border-box;
    padding: 10px;
  }

  .order_info_illustrate {
    margin-left: 90px;
  }

  .three_input {
    width: auto;
  }

  .three_input .el-input {
    margin-right: 5px;
  }

  /*=========*/
  /*订单提交弹窗*/
  .my_Dialog .dialog_content {
    font-size: 16px;
    line-height: 30px;
  }

  .el-dialog__wrapper .my_Dialog .dialog_button {
    height: 50px;
  }

  .my_Dialog .dialog_button .el-button {
    height: 30px;
  }

  /**/
  .flex_ce {
    padding: 0;
  }

  .baocang > div {
    font-size: 14px;
  }

  .baocang > P {
    font-size: 12px;
  }
}
