body,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
p,
form {
  margin: 0;
}

p:focus,
span:focus,
a:focus,
div:focus {
  outline: none;
}

ol,
ul,
input,
button {
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
}

body,
input,
textarea,
button {
  font-family: "PingFang SC", "microsoft yahei", -apple-system, "simsun", Arial, sans-serif;
  font-size: 14px;
  color: #091627;
  -webkit-font-smoothing: antialiased;
}

body {
  word-wrap: break-word;
}

a {
  color: #858D9C;
  text-decoration: none;
  cursor: pointer;
}

a:hover {
  color: #0090FF;
}

a:focus {
  outline: 0;
}

button {
  cursor: pointer;
}

input,
textarea,
button {
  border: none;
  background: none;
}
input:focus,
textarea:focus,
button:focus {
  outline: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}

h1 {
  font-size: 18px;
}

h2 {
  font-size: 16px;
}

h3 {
  font-size: 14px;
}

h4,
h5,
h6,
p {
  font-size: inherit;
}

sup,
sub {
  font-size: 11px;
}

small {
  font-size: 11px;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}

table {
  border-collapse: separate;
  border-spacing: 0;
}

i {
  font-style: normal;
}

em {
  font-style: normal;
}

img {
  vertical-align: top;
}

.clearfix:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  zoom: 1;
}

.clearfix {
  *zoom: 1;
}

.hide-txt {
  text-indent: -9999em;
  overflow: hidden;
}

.m-t-10 {
  margin-top: 10px;
}

.m-t-15 {
  margin-top: 15px;
}

.m-t-20 {
  margin-top: 20px;
}

.m-t-30 {
  margin-top: 30px;
}

.m-t-40 {
  margin-top: 40px;
}

.m-t-65 {
  margin-top: 65px;
}

.m-t-60 {
  margin-top: 60px;
}

.m-b-50 {
  margin-bottom: 50px;
}

.m-b-60 {
  margin-bottom: 60px;
}

.m-b-10 {
  margin-bottom: 10px;
}

.m-b-15 {
  margin-bottom: 15px;
}

.m-b-20 {
  margin-bottom: 20px;
}

.m-b-25 {
  margin-bottom: 25px;
}

.m-b-30 {
  margin-bottom: 30px;
}

.m-b-35 {
  margin-bottom: 35px;
}

.m-l-5 {
  margin-left: 5px;
}

.m-l-15 {
  margin-left: 15px;
}

.m-l-40 {
  margin-left: 40px;
}

.m-l-25 {
  margin-left: 25px;
}

.m-r-20 {
  margin-right: 20px;
}

.m-r-15 {
  margin-right: 15px;
}

.f-14 {
  font-size: 14px;
}

.f-12 {
  font-size: 12px;
}

.f-w {
  font-weight: 700;
}

.f-13 {
  font-size: 13px;
}

.f-16 {
  font-size: 16px;
}

.f-18 {
  font-size: 18px;
}

.f-20 {
  font-size: 20px;
}

.f-22 {
  font-size: 22px;
}

.f-24 {
  font-size: 24px;
}

.f-28 {
  font-size: 28px;
}

.f-32 {
  font-size: 32px;
}

.f-38 {
  font-size: 38px;
}

.c-fff {
  color: #FFFFFF;
}

.c-92239 {
  color: #091627;
}

.c-133141 {
  color: #858d9c;
}

.c-23692 {
  color: #ec5c37;
}

.text-center {
  text-align: center;
}

.text_over {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.p-r {
  position: relative;
}

.fixed {
  position: fixed;
  top: 0;
  z-index: 800;
}

.flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.flex_1 {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
}

.flex-column {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.align-Center {
  -webkit-box-align: center;
  -moz-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}

.align-end {
  -webkit-box-align: end;
  -moz-align-items: flex-end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}

.justify-end {
  -webkit-box-pack: end;
  -moz-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

.justify-Between {
  -webkit-box-pack: justify;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.justify-Center {
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.flex_wrap {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}

.block {
  display: block;
}

.f-l {
  float: left;
}

.f-r {
  float: right;
}

.hide {
  display: none;
}

.t-unline {
  text-decoration: underline;
}

.t-through {
  text-decoration: line-through;
}

input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #c0c5d0;
  font-size: 14px;
}

input::-moz-placeholder {
  /* Firefox 19+ */
  color: #c0c5d0;
  font-size: 14px;
}

input:-ms-input-placeholder {
  /* IE 10+ */
  color: #c0c5d0;
  font-size: 14px;
}

input:-moz-placeholder {
  /* Firefox 18- */
  color: #c0c5d0;
  font-size: 14px;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}

input {
  -moz-appearance: textfield;
}

.line-clamp {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}

.dym-mall__location {
  line-height: 17px;
  background: #F5F5F5;
}
.dym-mall__location .locationBox {
  height: 40px;
}
.dym-mall__location .dym-unlogin li {
  margin-left: 30px;
  float: left;
  cursor: pointer;
}
.dym-mall__location .dym-unlogin li a {
  color: #091627;
}
.dym-mall__location .dym-unlogin li a:hover {
  color: #0090FF;
}
.dym-mall__location .dym-loginPerson {
  cursor: pointer;
  height: 100%;
}
.dym-mall__location .dym-loginPerson img {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 7px;
}
.dym-mall__location .dym-loginPerson:hover .dym-loginPerson_dropDown {
  display: block;
}
.dym-mall__location .dym-loginPerson_dropDown {
  display: none;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 37px;
  width: 136px;
  background-color: #FFFFFF;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.15);
  z-index: 500;
}
.dym-mall__location .dym-loginPerson_dropDown li a {
  display: block;
  height: 52px;
  line-height: 52px;
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
}
.dym-mall__location .dym-loginPerson_dropDown li a:hover {
  background-color: #0090FF;
  color: #FFFFFF;
}
.dym-mall__location .dym-mall_dropDown--address {
  top: 32px;
}
.dym-mall__location .location {
  position: relative;
  min-width: 48px;
  display: inline-block;
  cursor: pointer;
}
.dym-mall__location .icon-location {
  width: 9px;
  height: 12px;
  margin: 3px 5px 0 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAMCAYAAACwXJejAAABIElEQVQoU3WQPUjDUBSF732pUl4bKFQTfwY3fUYcXJ0EcdbRybqJg06Kg0sWB9FJB3Gzm6OzRXBydTIER0Fsq0WhP/jT5MgLSZSKd7gXzv3u4XCZ4pKWWgNTiYEpMN8xqNyp+6d6zbpJS52BUEoOksnEGlxlaTuLQHDRC6QgG0ssbXUJYCGyZd6VBRx33ngDwF6sVTRUBWBrIT9gmM+e1xp0nHzrJWjGUI2lPVEDyEqcckVx1G6Emz9OVOf/Qv8Oz+bItOoGn7cEyv4Jz/SeMfpnohfkhtRWGOKgFxKCt9tV/zCCXNcV+yfnVwTMpSDz9c768rzrumEE6TJHVbH7RTdEGCfi+0wfzTYf/Ub68QQsDE+OfYQoZ4VYeX3yHhL9G7RZa3DDHeEdAAAAAElFTkSuQmCC);
  background-size: contain;
}
.dym-mall__location .icon-website{
  width: 12px;
  height: 12px;
  margin: 3px 5px 0 0;
  background: url(data:image/png;base64,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);
  background-size: contain;
}
.dym-mall__location .line-split {
  margin: 4px 22px 0;
}
.dym-mall__location .link:hover {
  color: #FF734F;
}

.dym-mall__logo {
  position: absolute;
  top: 27px;
  left: 0;
  width: 262px;
}
.dym-mall__logo > h1 {
  float: left;
  width: 105px;
  height: 48px;
  background: url(../img/logo@3x.png);
  background-size: contain;
}

.dym-mall__slogan {
  float: left;
  margin-left: 17px;
  font-size: 14px;
  line-height: 24px;
  text-align: left;
  color: #0090FF;
}

.dym-search-wp {
  padding: 23px 186px 10px 262px;
}

.dym-search {
  max-width: 580px;
  min-width: 400px;
  margin: 0 auto;
}
.dym-search__bd {
  position: relative;
}

.dym-search__box {
  margin-right: 120px;
  padding: 12px;
  border: 2px solid #0090FF;
  border-right: none;
}
.dym-search__box .icon-search {
  width: 16px;
  height: 16px;
  margin: 2px 8px 0 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACO0lEQVQ4T42TzUtUURjGn+eOH+CiICtUKDIwLGe8UwTqnZgZWrSKIqJFLQw3FdUmIqlsF0hURBRRLvr8E4RCCmHulPeOpjZz+5AwWkWStYhSakbnPjFDihqmZ3Xe97zvj+c95znEnDU4qNLJnHcc0AGAmyVUEPgMMkEEuqJWw8Dc+sKeM4mkm9nm+7oHwCT4UdQQya+QwgDCRRh5t2ZNxYm6urrsTF8RYPdldoLqgfANBo/FWszu+crer57I/b4B6SDBJ1GrcQ/JfFFBKjW6Ipuf/CAyXyqYkYg5vlDmTGy76YvycYHkmZhlXi0Ckk7mnC91GgjsjkZCjxdrLuQlldiOlyKwsXJloCoYDOZoO+kBiFWxiLn+f82zKhzvqOTfQSCwK94cesaEk/5OsDdmmfuXA/h72UOkcTJmNd5iwslMAOiOW+ah5QBeDLxtmJ6aemOQp6KWeb0AeE2oPGaFNy0HYLuZw/L1gAb3Fl6Ltpu+BLFdCjTFI8GXS0FsJ9MjIVJSWV6zo77+J5OD76r93NQohE9lXLXVstb9WgyS6POOAH4XDJyOt4SvzTrRdjKtkh6SHKZhtEWbQ94/Fs96HaDOC/wSa2msJTk9z8rP+7y2PHSblCGw1xCGRYxLCpOMSaolMCag2gA7oxGzYx6gELjuyIacsmcB7pO0tlhA/AD4CgYvR5tCT23Xe1SwNMgrcctsn/1MC+fu7x+pzAZUFt2+ZWzumSQj6Xr3JbUWIIsClrC0kUx5NyE0/wGgkvwXZrOH6QAAAABJRU5ErkJggg==);
  background-size: contain;
}

.dym-search__input {
  width: 80%;
  line-height: 20px;
}

.dym-search__btn {
  position: absolute;
  right: 0;
  top: 0;
  width: 120px;
  line-height: 48px;
  font-size: 16px;
  color: #fff;
  background-color: #0090FF;
}

.dym-search-recom {
  margin-top: 5px;
  line-height: 17px;
  color: #8B909D;
  font-size: 0;
}
.dym-search-recom .line-split {
  margin: 4px 10px 0;
}
.dym-search-recom__item {
  font-size: 12px;
}

.dym-customer-service-wp {
  position: absolute;
  top: 22px;
  right: 0;
  width: 186px;
}
.dym-customer-service-wp:hover .icon-tel img {
  animation: telRot 300ms linear infinite alternate;
}
.dym-customer-service-wp .icon-tel {
  float: left;
  width: 30px;
  height: 30px;
  line-height: 30px;
  margin-top: -3px;
  background-color: #0090FF;
  border-radius: 50%;
  text-align: center;
}
.dym-customer-service-wp .icon-tel img {
  width: 18px;
  height: 18px;
}

@keyframes telRot {
  from {
    transform: rotate(-45deg);
  }
  to {
    transform: rotate(45deg);
  }
}
.dym-customer-service {
  margin-left: 30px;
  color: #0090FF;
}
.dym-customer-service .tel {
  font-size: 18px;
  line-height: 25px;
  color: #0090FF;
  padding-left: 10px;
}
.dym-customer-service .service-time {
  line-height: 17px;
  margin-top: 3px;
  color: #8B909D;
  font-size: 12px;
}

.dym-nav {
  font-size: 0;
}
.dym-nav__item {
  display: inline-block;
  padding: 9px 33px;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  vertical-align: top;
  color: #091627;
  font-weight: 700;
}
.dym-nav__item.is-active {
  font-weight: 700;
  color: #EC5C37;
}
.dym-nav__item.is-active:first-child {
  font-weight: normal;
  color: #fff;
}

.dym-nav__item:hover {
  font-weight: 700;
  color: #EC5C37;
}
.dym-nav__item:hover:first-child {
  font-weight: normal;
  color: #fff;
}
.dym-nav__item:first-child {
  width: 262px;
  padding: 0;
  margin-top: -11px;
  font-size: 16px;
  line-height: 49px;
  color: #fff;
  background: url(../img/btn-bg.png);
  background-size: contain;
}
.dym-nav__item.is-hot:after {
  position: absolute;
  width: 33px;
  height: 13px;
  margin: 3px 0 0 5px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAANCAYAAAAnigciAAAC3klEQVQ4T41VTUhUURg9983THCcUNCqiXblUioIoZ3AWQRAt3EaBJkJGUERlRUWPgYhwUWga1T5oIoU2LSzDIIggF86iooEsNTQxpyIhnblf3N/37jiLHgzvzbv3fvfc851zHkOFa6mzlcRrxpgcVXem7uqVfDY/89KMO/PL6jg1ZQ1b0kXyo6OV5GAEhCksQISbhHNENQnKonTBm1pqvadmSQB2hQtCMWFOGp5cwgbgMS8Cn4F5ppA6ltlEMROy6bKg6/4PCFm0phZVO1MovhmVG4rL39UGns8BvwtgVdWI7U6DbdgCWpgFfzcOxjlie/YD8YRlVKyjT5PA/HSklWXtWOpMpgEeAF6b7a9grXETEudu48/lI7YV8d5+rGSHQHNfse5MH2h+BpTPwWtqAWvcjOKdS/Ca9wLxWsTS7aAPE6D5aeDze+D7TKg12UIAcnNeCojpzUGSUtk2QXXDxrUgLgxgNTsIb3sLYk3NWLkX2NP5p26CJsZRev0MnscQ68mAvxgG8pOu2E2rFjv3BYzjWrnqrRuEBgQTNx6CCouhO+oa8LfvNPzkQfDZKfBXT02T4R84DKyvBx95oFp3IgMaG5atCBl29aOYAA+I0CZFFbUmUyBqz97C8pWjlsYawcSjIcR2tILFEyhmB+2Y33EeNDcNPpqVupRMjAkmco69jR2069Xfpe5kGiUWMJDWhHZDBISxZ01vP1YfDwFEqD4eYPXuVeDbFNjWbag6eR3FgYtSgASC35MBvRRM5HQuaMd4uuWVwupnV4pEWhlGokwYrRgQ9OUj/NQh+O3dIOGURB1KI/fB3z63IhZM0NgTUH5S2tvUtoxXAlHoStHatAzDxwhWVJMBpW3LEvXA8q8wtCLB5oSUFrxGY+ToQikcUyBU1gjkwi0625zE1FGuWRMn9LSebII60S8n6lplz+VsiHY4aWe/G9FvibZvaCsL2nxblAp1NOvNo2NMa+IfCMzXkydjuW8AAAAASUVORK5CYII=);
  background-size: contain;
  content: "";
}

.dym-mall__hd {
  background-color: #FFFFFF;
}

.dym-mall_box--hoverRight {
  width: 938px;
  background-color: #FFFFFF;
  height: 520px;
  border-top: 2px solid #EAEEF5;
  padding: 22px 27px;
  position: absolute;
  top: 0;
  left: 262px;
  box-shadow: 4px 4px 5px 0px #c0c5d0;
}
.dym-mall_box--hoverRight .dym-mall_product--left ul {
  margin-top: 20px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  height: 500px;
}
.dym-mall_box--hoverRight .dym-mall_product--left ul li {
  width: 209px;
  margin: 12px 0;
  color: #858D9C;
}
.dym-mall_box--hoverRight .dym-mall_product--img {
  display: flex;
  flex-direction: column;
  margin-top: 32px;
}
.dym-mall_box--hoverRight .dym-mall_product--img img {
  width: 254px;
  height: 133px;
  margin-bottom: 15px;
}

.select.dym-nav__list {
  border-right: 2px solid #FFFFFF;
}
.select.dym-nav__list .dym-nav__listBox .dym-nav__listInfo {
  color: #0090FF;
}
.select.dym-nav__list .dym-nav__listBox .iconHoverAfter {
  display: block;
}
.select.dym-nav__list .dym-nav__listBox .iconHover {
  display: none;
}

.dym-nav__list {
  padding: 0 13px;
  border-right: 2px solid #EAEEF5;
  border-bottom: 2px solid #EAEEF5;
}
.dym-nav__list .dym-nav__listBox {
  padding: 20px 0;
}
.dym-nav__list .dym-nav__listBox .dym-nav__listInfo {
  -webkit-box-align: center;
  -moz-align-items: center;
  -webkit-align-items: center;
  align-items: center;
}
.dym-nav__list .dym-nav__listBox .icon-gsgs {
  width: 28px;
  height: 28px;
  margin-right: 10px;
}
.dym-nav__list .dym-nav__listBox .iconHoverAfter {
  display: none;
}
.dym-nav__list .dym-nav__listBox .iconHover {
  display: block;
}
.dym-nav__list .dym-nav__listBox .dym-nav__list--text {
  padding-left: 38px;
  color: #858D9C;
  display: block;
}

.dym-mall_box--left {
  width: 262px;
  position: absolute;
  top: 49px;
  left: 0;
  background-color: #FFFFFF;
  z-index: 500;
  line-height: 1;
  text-align: left;
  color: #091627;
}

.icon-arrow-right {
  width: 6.18px;
  height: 11.1px;
}

.dym-mall__nav .indexClassify {
  position: relative;
}

.dym-mall__ft {
  padding: 50px 0 55px;
  font-size: 14px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.6);
  background: #091627;
}
.dym-mall__ft .dym-link__item,
.dym-mall__ft .dym-friend-links__item {
  color: rgba(255, 255, 255, 0.6);
}

.dym-links {
  position: relative;
  padding-bottom: 20px;
  overflow: hidden;
}
.dym-links__item {
  float: left;
  width: 104px;
  padding-left: 80px;
}
.dym-links__item:first-child {
  width: 238px;
  padding-left: 0;
}
.dym-links__item:first-child:after {
  position: absolute;
  top: 0;
  bottom: 20px;
  left: 238px;
  width: 1px;
  background: rgba(255, 255, 255, 0.2);
  content: "";
}

.dym-links .dym-wechat-code {
  width: 100px;
  height: 100px;
  margin-top: 10px;
  background: #fff;
  overflow: hidden;
}
.dym-links .dym-wechat-code > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.dym-link__title {
  font-size: 16px;
  color: #fff;
  line-height: 22px;
  margin: 5px 0 25px;
}

.dym-link__subtitle {
  display: block;
  margin: -15px 0 37px;
  font-size: 22px;
  line-height: 33px;
  color: #fff;
}
.dym-link__subtitle img {
  width: 18px;
  height: 18px;
  margin-top: 7px;
}

.dym-link__item {
  display: block;
  line-height: 30px;
  margin-bottom: 5px;
}
.dym-link__item:last-child {
  margin-bottom: 8px;
}

.dym-friend-links {
  padding: 20px 0 10px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.dym-friend-links__item {
  display: inline-block;
  padding: 10px 34px;
}
.dym-friend-links__item:first-child {
  padding-left: 0;
}

body {
  background: #EAEEF5;
}

.dym-mall__box {
  position: relative;
  width: 1200px;
  margin: 0 auto;
}

.line-split {
  display: inline-block;
  width: 1px;
  height: 10px;
  vertical-align: top;
  background: #C0C5D0;
}

.icon {
  display: inline-block;
  vertical-align: top;
}

.dym-link-fixed {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.dym-mall__banner-img {
  width: 100%;
  height: 405px;
  background: #000;
}
.dym-mall__banner-img > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.dym-module__hd {
  text-align: center;
  overflow: hidden;
}

.dym-module__title {
  padding: 55px 0 10px;
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

.dym-module__des {
  margin-bottom: 60px;
  font-size: 14px;
  line-height: 20px;
  color: rgba(9, 22, 39, 0.6);
}

.dym-module--bgw {
  background: #fff;
}

.dym-figure__img {
  overflow: hidden;
}
.dym-figure__img > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.link-btn--unborder {
  font-size: 14px;
  color: #8b909d;
  text-decoration: underline;
  margin-top: 26px;
}
.link-btn--unborder:hover {
  color: #ec5c37;
}

.link-btn {
  display: block;
  margin-top: 26px;
  line-height: 40px;
  font-size: 16px;
  color: #EC5C37;
  border: 1px solid #EC5C37;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.link-btn.link-btn--primary:hover {
  color: #ffbaa8;
}
.link-btn.link-btn--primary, .link-btn:hover {
  color: #fff;
  background-image: linear-gradient(312deg, #ff734f 0%, #ec5c37 100%);
}
.link-btn.link-btn--primary .icon-link, .link-btn:hover .icon-link {
  background: url(../img/icon-ljgm-bswxz@3x.png) no-repeat center;
  background-size: contain;
  animation: iconLink 300ms linear alternate;
}
.link-btn .icon-link {
  display: inline-block;
  width: 17px;
  height: 17px;
  transform: translateY(0);
  margin-left: 5px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAACWElEQVQ4T6WUP2jUYBjGn+dLCy0o9C5xFrWO/mmhXFIXwcHBQbTYqs3lWsSpLoLQtW46CboV1F5StdWiTuLg0EHuUqptBd2s6OKUnCcULPTue+UqOVPtqWDGvM/3y/M+7/eGaPFUR+3e+oYcolKWaB0Z7XzTdTdc2k7OX19WvJwrGlcF2AtwjUQkAguQHSBXFWUi6y9Mp881ITJytKNSWy8KZJDkjDLU9cxUaSURf/GcHi0yLiJDJGezRscIp+bXG/UmJM7bM4AcB42Lpl+aa9VmnHfOAHoS4HMzCM81IY0WtEZAqkEzKD9qFGI3twxyMdt5cIyTkxtpaFywB6Uus0qp4axfvr/pJMrb7wm8MoPwbCKOPXtIBEVASobReTozNV/dAnLtWSF6rSDcz0avda2XDKV6M355OS2sFOwjUpenQkZt7W0nuu68/JDUG9Orbchro83oYezmRgW8aU2HO7fLoVro31fT9WcAM6Q6afqlcqKL8rk1kGOMXecKKGNmEO5pFeZX1+muQb8D+Tmti137Iyi3/t8JeInp3tL3ouHqT5mks9ycTuzmVgEsmNML5/95Onn7gQB9VhB2/xix63iALoIcsILw8V/viZsbEGDOoOFlglKwCRERVvL2Q4DHRPGC5ZeftAo58pxT1HIblBdZP2ysgPzcnctOZyWSQEQGQN5TUNeyQeltAquMOAd0XcYhMkxgLrtLebxR/rZldxJHsecUKJgQyG4SVQEjQiwRdBH8JMSE6ZeLDQfJB377FTRhhf4+an1YqEyKjkWpFbNYWkwfTiDfAZPeN0dX4/r1AAAAAElFTkSuQmCC) no-repeat center;
  background-size: contain;
}

@keyframes iconLink {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translate(70%);
  }
  100% {
    transform: translate(0%);
  }
}
.dym-tabs__pane {
  display: none;
}
.dym-tabs__pane.is-active {
  display: block;
}

.dym-tabs__item {
  font-size: 16px;
}

.dym-tabs--left {
  overflow: hidden;
}
.dym-tabs--left .dym-tabs__nav {
  float: left;
}

.dym-mall__all {
  width: 100%;
}

.checkBox .checkBox_inner {
  float: left;
  margin-right: 20px;
}
.checkBox .checkBox_inner img {
  width: 13px;
  height: 13px;
  margin-right: 5px;
}
.checkBox .checkBox_inner span {
  color: #858d9c;
}
.checkBox a {
  color: #ec5c37;
}

.dropDown::-webkit-scrollbar {
  display: none;
}

.dym-mall_dropDown--address {
  width: 380px;
  overflow-y: scroll;
  position: absolute;
  top: 65px;
  left: 0;
  background-color: #FFFFFF;
  z-index: 900;
  padding: 15px;
  box-sizing: border-box;
  font-size: 12px;
  color: #858d9c;
  box-shadow: 0px 0px 6px 0px #d3d7e1;
}
.dym-mall_dropDown--address .currentCity {
  padding: 15px 0;
  border-bottom: 1px solid #c0c5d0;
}
.dym-mall_dropDown--address .currentCity p {
  color: #ec5c37;
  margin-left: 10px;
  display: inline-block;
  cursor: pointer;
}
/* .dym-mall_dropDown--address .currentChoice.currentCity {
  border-bottom: 0;
}
.dym-mall_dropDown--address ul {
  padding-top: 10px;
}
.dym-mall_dropDown--address ul li {
  width: 70px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  margin: 5px;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.dym-mall_dropDown--address ul li:hover {
  color: #ec5c37;
}

.dym-mall_dropDown {
  width: 240px;
  max-height: 276px;
  overflow-y: scroll;
  position: absolute;
  top: 65px;
  left: 0;
  background-color: #FFFFFF;
  z-index: 500;
  padding: 15px;
  box-sizing: border-box;
  font-size: 14px;
  color: #858d9c;
  box-shadow: 0px 0px 6px 0px #d3d7e1;
  text-align: center;
}
.dym-mall_dropDown .dym-mall_dropDown--title {
  height: 42px;
  line-height: 42px;
  color: #ec5c37;
}
.dym-mall_dropDown ul li {
  height: 42px;
  line-height: 42px;
  border-bottom: 1px solid #eaeef5;
} */

#layPage {
  padding: 30px 0;
}

.dym-module_footer {
  background-color: #373D42;
  height: 259px;
  box-sizing: border-box;
  padding: 47px 0;
}
.dym-module_footer ul li {
  width: 200px;
  float: left;
  text-align: center;
}
.dym-module_footer ul li img {
  width: 96px;
  height: 96px;
}

.dym-layerMask {
  width: 464px;
}
.dym-layerMask .dym-layerMask_hd {
  background: url(../img/sy_hmtc_bjt@2x1.png) no-repeat center;
  height: 108px;
  padding-top: 22px;
  box-sizing: border-box;
  text-align: center;
  color: #FFFFFF;
}
.dym-layerMask .dym-layerMask_bd {
  padding: 30px 60px;
}
.dym-layerMask .dym-layerMask_bd .input-box {
  height: 40px;
  margin-bottom: 40px;
}
.dym-layerMask .dym-layerMask_bd .input-box > div {
  width: 253px;
}
.dym-layerMask .dym-layerMask_bd .input-box h3 {
  width: 75px;
  padding: 13px 0;
  margin-right: 10px;
}
.dym-layerMask .dym-layerMask_bd .input-box input {
  height: 40px;
  padding-left: 10px;
  border: 1px solid #c0c5d0;
  box-sizing: border-box;
}
.dym-layerMask .dym-layerMask_bd .input-box .codeBox {
  border: 1px solid #c0c5d0;
  box-sizing: border-box;
}
.dym-layerMask .dym-layerMask_bd .input-box .codeBox input {
  border: none;
}
.dym-layerMask .dym-layerMask_bd .input-box .imgCodeInput, .dym-layerMask .dym-layerMask_bd .input-box .codeInput {
  width: 60%;
}
.dym-layerMask .dym-layerMask_bd .sendCode {
  width: 40%;
  color: #ec5c37;
  line-height: 40px;
  text-align: center;
}
.dym-layerMask .dym-layerMask_bd .imgCode {
  width: 40%;
}
.dym-layerMask .dym-layerMask_bd .errorInfo {
  top: 46px;
}
.dym-layerMask .dym-layerMask_bd .dym-layerMask_right {
  text-align: center;
  font-size: 14px;
  color: #091627;
}
.dym-layerMask .dym-layerMask_bd .dym-layerMask_right img {
  width: 72px;
  height: 72px;
  margin-bottom: 27px;
}

.errorInfo {
  position: absolute;
  left: 0;
  top: 60px;
  color: #ec4b37;
  font-size: 12px;
  display: none;
}

.dym-side_fiexd {
  position: fixed;
  right: 2%;
  top: 50%;
  transform: translateY(-50%);
  font-size: 14px;
  background-color: #FFFFFF;
  color: #858d9c;
}
.dym-side_fiexd ul {
  width: 81px;
}
.dym-side_fiexd ul li {
  height: 54px;
  border-bottom: 1px solid #eaeef5;
  box-sizing: border-box;
}
.dym-side_fiexd ul li:last-child {
  border-bottom: none;
}
.dym-side_fiexd ul .QR {
  height: 81px;
}
.dym-side_fiexd ul .QR img {
  width: 100%;
  height: 100%;
}
.dym-side_fiexd ul .dym-side_top {
  position: relative;
}
.dym-side_fiexd ul .dym-side_top img {
  width: 40px;
  height: 29px;
}
.dym-side_fiexd ul .dym-side_top p {
  display: none;
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #0090FF;
  color: #FFFFFF;
}
.dym-side_fiexd ul .dym-tel, .dym-side_fiexd ul .dym-side_service {
  display: none;
  position: absolute;
  left: -221px;
  top: 0;
  width: 212px;
  height: 82px;
  background-color: #FFFFFF;
  padding: 20px;
  box-sizing: border-box;
  box-shadow: 0px 0px 10px 0px rgba(191, 191, 191, 0.5);
  color: #858d9c;
  line-height: 1.5;
}
.dym-side_fiexd ul .dym-tel_box:hover, .dym-side_fiexd ul .dym-side_service--box:hover {
  background-color: #0090FF;
  color: #FFFFFF;
}
.dym-side_fiexd ul .dym-tel_box:hover .dym-tel {
  display: block;
}
.dym-side_fiexd ul .dym-side_service--box:hover .dym-side_service {
  display: block;
}
.dym-side_fiexd ul .dym-side_top:hover p {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.bottomArrow {
  width: 10px;
  height: 10px;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
}

.dym-mall__header {
  height: 110px;
}
.dym-mall__header .dym-customer-service-wp {
  position: absolute;
  top: 45px;
  right: 0;
  font-weight: 700;
  width: auto;
}
.dym-mall__header .dym-mall__box {
  height: 100%;
}
.dym-mall .dym-mall_register{
  height: 654px;
  background: url(../img/4@3x.jpg) no-repeat center;
  background-size: cover;
}
.dym-mall_login {
  height: 654px;
  background: url(../img/4@3x.jpg) no-repeat center;
  background-size: cover;
}
.dym-mall_login .dym-login_inputBox {
  background-color: #FFFFFF;
  padding: 28px;
  width: 350px;
  box-sizing: border-box;
  margin-right: 18.7%;
}
.dym-mall_login .dym-login_inputBox ul li {
  width: 50%;
  height: 42px;
  line-height: 42px;
  text-align: center;
  border-bottom: 1px solid #dddddd;
  box-sizing: border-box;
}
.dym-mall_login .dym-login_inputBox ul .select {
  border-bottom: 2px solid #0090FF;
  color: #0090FF;
}
.dym-mall_login .dym-login_inputBox .dym-login_inputList input {
  width: 100%;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #dddddd;
}
.dym-mall_login .dym-login_inputBox .dym-login_inputList .jump a {
  display: inline-block;
  color: #0090FF;
}
.dym-mall_login .dym-login_inputBox .dym-login_inputList .getCode {
  position: absolute;
  top: 12px;
  right: 0;
  width: 101px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  border: 1px solid #0090FF;
  color: #0090FF;
  border-radius: 13px;
  cursor:pointer;
}
.dym-mall_login .dym-login_inputBox button {
  width: 100%;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background-color: #0090FF;
  color: #FFFFFF;
  transform:all .3s;
  -webkit-transform: all .3s;
}
.dym-mall_login .dym-login_inputBox button:hover{
    color: #ffffff8a;
}
.footInfo {
  color: rgba(9, 22, 39, 0.6);
  margin-top: 50px;
}

.dym-model-show{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  background: rgba(0,0,0,.6);
  z-index: 99;
}
.dym-model-show .dym-model-show-box{
  width: 845px;
  height: auto;
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  padding-bottom: 25px;
}
.dym-model-show .model-img{
  width: 18px;
  float: right;
  position: relative;
  top: 10px;
  cursor: pointer;
}
.dym-model-show .model-head-title{
    color: #000;
    font-size: 15px;
    font-weight: 600;
    text-align: left;
    padding: 0px 15px;
    background-color: #EAEEF5;
    line-height: 38px;
}
.dym-model-show .molde-btn{
  background: #4988FF;
  color: #fff;
  width: 245px;
  margin: 0 auto;
  line-height: 45px;
  cursor: pointer;
  outline: 0;
  -webkit-appearance: none;
  transition: all .3s;
  -webkit-transition: all .3s;
  box-sizing: border-box;
}
.dym-model-show .model-box{
  margin: 20px;
  background: #F8FBFF;
  height: 495px;
  overflow-y: scroll;
}
div.molde-btn:hover {
  color: #c7d5ef;
}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
/*# sourceMappingURL=login.css.map */
