/*
 * lease.less
 * author ChenDianWei
 * 2018.9.28
 *
*/
.display {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.box_orient {
  /* UC 浏览器 使用flex-direction: column;的时候需要加上*/
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
}
.align_items_center {
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
}
.justify_content_center {
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
}
.justify_content_space_between {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.flex_flow {
  flex-flow: wrap;
  -ms-flex-flow: wrap;
}
.word_wrap {
  word-wrap: break-word;
  word-break: break-all;
}
.text_overflow {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
html {
  height: 100%;
}
body {
  height: 100%;
  background: #fff;
}
img {
  display: block;
  width: 100%;
}
section {
  margin: 0;
  padding: 0;
}
.col-25 {
  width: 25%;
}
.f-left {
  float: left;
}
.f-right {
  float: right;
}
.over-f-h {
  overflow: hidden;
}
.blue {
  color: #14A6EB;
}
.orange {
  color: #FE6703;
}
.gray {
  color: #899099;
}
.red {
  color: #ED485F !important;
}
.bg-blue {
  background-color: #14A6EB;
}
.bg-gray {
  background: #e6e6e6;
}
.bg-lightgray {
  background: #fafafa;
}
.bor-n {
  border-top: none !important;
  border-bottom: none !important;
  border-left: none !important;
  border-right: none !important;
}
.mar-t {
  margin-top: 0.625rem;
}
.mar-b {
  margin-bottom: 1rem;
}
.pad-b-5 {
  padding-bottom: 5rem;
}
.no-pad-l {
  padding-left: 0 !important;
}
.message-success {
  position: fixed !important;
  top: 40% !important;
}
p {
  margin: 0;
}
.border-bottom {
  position: relative;
}
.yn-blue-btn > span {
  background-color: #14A6EB;
  background-image: none;
  font-size: 16px;
}
.yn-blue-btn:hover > span,
.yn-blue-btn:focus > span {
  background-color: #0A64D4;
  background-image: none;
}
.helpinfo {
  height: auto;
  background: #212121;
  color: #fff;
  padding: 50px 0;
  box-sizing: border-box;
  margin-bottom: 0;
}
.helpinfo ul li {
  margin-bottom: 15px;
}
.helpinfo ul li a {
  line-height: 1;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #ffffff;
}
.helpinfo ul li a:hover {
  color: #fff;
}
.helpinfo .helpinfo-title {
  color: #fff;
  border: none;
  font-size: 14px;
  line-height: 14px;
  height: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  margin-bottom: 20px;
  margin-top: 30px;
}
.helpinfo .helpinfo-qrcode {
  width: 100px;
  height: 120px;
  margin-top: 0;
}
.helpinfo .helpinfo-qrcode p {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #ffffff;
  margin-top: 15px;
}
.helpinfo .helpinfo-item {
  width: auto;
  margin-right: 0;
  padding-left: 0;
}
.yn-footer-main {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.yn-footer-main .clearfix-l {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.yn-footer-main .clearfix-l .clearfix-l-t {
  margin-bottom: 40px;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.yn-footer-main .clearfix-l .clearfix-l-t .footer-logo {
  display: inline-block;
  width: 118px;
  height: 44px;
  background: url("../icon/logo-white-new.png") 100% 100% no-repeat;
  background-size: 100% 100%;
  margin-right: 15px;
}
.yn-footer-main .clearfix-l .clearfix-l-t span {
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-align-self: center;
  align-self: center;
}
.yn-footer-main .clearfix-l .clearfix-l-b {
  border-top: 1px solid #fff;
}
.yn-footer-main .clearfix-l .clearfix-l-b > .helpinfo-item {
  margin-right: 50px;
}
.yn-footer-main .separate-line {
  height: 250px;
  border-left: 1px solid #fff;
  margin: 10px 80px 0 60px;
}
.yn-footer-main .clearfix-r {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
}
.yn-footer-main .clearfix-r .clearfix-r-l {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /* UC 浏览器 使用flex-direction: column;的时候需要加上*/
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #ffffff;
}
.yn-footer-main .clearfix-r .clearfix-r-l .service-hotline {
  font-size: 18px;
  margin-bottom: 20px;
}
.yn-footer-main .clearfix-r .clearfix-r-l p {
  text-align: center;
}
.yn-footer-info {
  padding: 20px 0;
}
.yn-footer-info .yn-wrap-lg {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
}
.yn-footer-info .yn-wrap-lg a {
  color: #333333;
  margin: 0 5px;
}
.yn-header {
  position: relative;
  height: 90px;
  border-bottom: 1px solid #ededed;
  z-index: 100;
}
.yn-header .u-logo {
  float: left;
  width: 118px;
  height: 90px;
  display: inline-block;
  margin-right: 10px;
}
.yn-header .u-logo a {
  display: inline-block;
  /*width: 118px;*/
  /*height: 44px;*/
  width: 120px;
  height: 34px;
  margin-top: 26px;
  background: url("../icon/logo-new1.png") 100% 100% no-repeat;
  background-size: 100% 100%;
}
.yn-header .u-list {
  display: inline-block;
  float: left;
  position: relative;
  line-height: 90px;
}
.yn-header .u-list > ul > li {
  position: relative;
  float: left;
  width: 100px;
  text-align: center;
  font-size: 16px;
}
.yn-header .u-list > ul > li:hover > .u-child-box {
  opacity: 1;
  visibility: visible;
}
.yn-header .u-list > ul > li .u-child-box {
  position: absolute;
  z-index: 500;
  width: 100%;
  padding-top: 10px;
  visibility: hidden;
  opacity: 0;
  transition: opacity .5s,visibility .5s;
}
.yn-header .u-list > ul > li .u-child {
  background: #fff;
  width: 100%;
  line-height: 37px;
  padding: 15px 0;
  border-radius: 10px;
  box-shadow: 0px 5px 19px 0px #999;
}
.yn-header .u-list > ul > li .u-child > li:hover {
  background: #F5F5F5;
  cursor: pointer;
}
.yn-header .u-list > ul > li .u-child a {
  display: block;
  color: #899099;
}
.yn-header .u-list > ul > li .u-child:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 0;
  height: 0;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-bottom: 12px solid #fff;
  margin-left: -13px;
}
.yn-header .u-list > ul > li > a {
  display: block;
  width: 100%;
  height: 100%;
  color: #899099;
  transition: all .3s;
}
.yn-header .u-list > ul > li > a:hover {
  color: #14A6EB;
  font-size: 16px;
}
.yn-header .u-list > ul > li > a.active {
  color: #14A6EB;
  font-size: 16px;
}
.yn-header .u-search {
  float: right;
  height: 88px;
}
.yn-header .u-search .sub-nav {
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.yn-header .u-search li {
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
}
.yn-header .u-search li.item-code:hover .qr-code {
  display: block;
}
.yn-header .u-search li:last-of-type .divide-line {
  display: none;
}
.yn-header .u-search li #h_cart {
  display: none;
}
.yn-header .u-search li a {
  cursor: pointer;
  display: inline-block;
  width: 36px;
  border: none;
  height: 36px;
  background: url("../icon/login-icon.png") 100% 100% no-repeat;
  background-size: 100%;
}
.yn-header .u-search li a.to-webapp {
  background-image: url("../icon/phone-icon.png");
}
.yn-header .u-search li a.to-cart {
  background-image: url("../icon/cart-icon.png");
}
.yn-header .u-search li .divide-line {
  border-right: 1px solid #899099;
  height: 15px;
  margin: 0 5px;
}
.yn-header .u-search li .qr-code {
  position: absolute;
  top: 85px;
  left: -85px;
  width: 200px;
  height: 200px;
  z-index: 10;
  border: 2px solid #ddd;
  border-radius: 4px;
  background: #fff;
  display: none;
}
.yn-header .u-search li .qr-code img {
  width: 100%;
  height: 100%;
  border-radius: 3px;
}
.yn-header.banner-type {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  border-bottom: 0;
  background: transparent;
}
.yn-header.banner-type:hover {
  background: #0F3448;
  background: rgba(15, 52, 72, 0.45);
}
.yn-header.banner-type .u-logo a {
  background: url("../icon/logo-white-new.png") 100% 100% no-repeat;
}
.yn-header.banner-type .u-list li a {
  color: #fff;
}
.yn-header.banner-type .u-list li a.active {
  color: #3598DC;
}
.yn-header.banner-type .u-list li a:hover {
  color: #3598DC;
}
.yn-header.banner-type .u-search .sub-nav > li > a {
  background-image: url("../icon/login-white-icon.png");
}
.yn-header.banner-type .u-search .sub-nav > li > a.to-webapp {
  background-image: url("../icon/phone-white-icon.png");
}
.yn-header.banner-type .u-search .sub-nav > li > a.to-cart {
  background-image: url("../icon/cart-white-icon.png");
}
.yn-header.banner-type .u-search .sub-nav > li .divide-line {
  border-color: #fff;
}
.use-new-header .yn-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  border-bottom: 0;
  background: transparent;
}
.use-new-header .yn-header:hover {
  background: #0F3448;
  background: rgba(15, 52, 72, 0.45);
}
.use-new-header .yn-header .u-logo a {
  background: url("../icon/logo-white-new1.png") 100% 100% no-repeat;
  background-size: 100% 100%;
}
.use-new-header .yn-header .u-list li a {
  color: #fff;
}
.use-new-header .yn-header .u-list li a.active {
  color: #3598DC;
}
.use-new-header .yn-header .u-list li a:hover {
  color: #3598DC;
}
.use-new-header .yn-header .u-search .sub-nav > li > a {
  background-image: url("../icon/login-white-icon.png");
}
.use-new-header .yn-header .u-search .sub-nav > li > a.to-webapp {
  background-image: url("../icon/phone-white-icon.png");
}
.use-new-header .yn-header .u-search .sub-nav > li > a.to-cart {
  background-image: url("../icon/cart-white-icon.png");
}
.use-new-header .yn-header .u-search .sub-nav > li .divide-line {
  border-color: #fff;
}
section .m-title {
  color: #4f4f4f;
  margin-bottom: 54px;
  overflow: hidden;
}
section .m-title > span:first-child {
  font-size: 20px;
  font-weight: bold;
  margin-right: 8px;
}
section .m-title > span:last-child {
  font-size: 14px;
}
.yn-top-silde .swiper-wrapper {
  height: 100%;
}
.yn-top-silde .swiper-wrapper a {
  display: block;
  height: 100%;
  cursor: inherit;
}
.yn-top-silde .swiper-wrapper:hover .u-animate1 {
  left: 65px;
  top: 50px;
}
.yn-top-silde .swiper-wrapper .m-animate {
  position: relative;
  float: right;
  width: 580px;
  height: 100%;
}
.yn-top-silde .swiper-wrapper .wrap-lg {
  position: relative;
  height: 100%;
}
.yn-top-silde .swiper-wrapper .u-animate {
  position: absolute;
  display: block!important;
  transition: all .8s;
  left: 250px;
}
.yn-top-silde .swiper-wrapper .u-animate1 {
  top: 15px;
}
.yn-top-silde .swiper-wrapper .u-animate2 {
  top: 89px;
}
.yn-top-silde .swiper-wrapper .u-animate3 {
  top: 100px;
}
.yn-link-2-area {
  margin-top: -122px;
  position: relative;
  z-index: 5;
}
.yn-link-2-area .u-cover {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: .8;
}
.yn-link-2 {
  position: relative;
  width: 972px;
  height: 122px;
  margin: 0 auto;
}
.yn-link-2 .u-child {
  width: 486px;
  height: 100%;
  float: left;
  background-size: 66px;
  background-position: 71px;
  background-repeat: no-repeat;
  transition: background-color 0.4s;
}
.yn-link-2 .u-child:hover {
  background-color: #fff;
}
.yn-link-2 .u-child:first-child {
  background-image: url("../icon/aftersale-icon.png");
}
.yn-link-2 .u-child:last-child {
  background-image: url("../icon/tech-surport-icon.png");
}
.yn-link-2 .u-child a {
  display: block;
  height: 100%;
}
.yn-link-2 .u-child a p {
  padding-left: 173px;
}
.yn-link-2 .u-child a p:first-child {
  font-size: 16px;
  color: #333;
  padding-top: 35px;
}
.yn-link-2 .u-child a p:last-child {
  font-size: 12px;
  color: #959595;
}
.yn-product-index-list {
  position: relative;
  margin-top: 90px;
  line-height: 1;
}
.yn-product-index-list .u-head {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /* UC 浏览器 使用flex-direction: column;的时候需要加上*/
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
}
.yn-product-index-list .u-head .board-tit {
  font-size: 26px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 400;
  color: #333333;
  margin-bottom: 25px;
}
.yn-product-index-list .u-head .board-desc {
  font-size: 16px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 400;
  color: #333333;
  margin-bottom: 40px;
}
.yn-search-index {
  float: right;
}
.yn-search-index input {
  width: 200px;
  padding-left: 10px;
  background: #ffffff;
  border-radius: 2px ;
  padding-right: 0;
}
.yn-search-index button {
  display: inline-block;
  height: 36px;
  border: none;
  color: #fff;
  background: #14A6EB;
  width: 79px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-left: -3px;
}
.yn-product-silde {
  margin-top: 40px;
  margin-bottom: 60px;
}
.yn-product-silde a {
  display: block;
  color: #4b5154;
}
.yn-product-silde a:hover {
  color: #14A6EB;
}
.yn-product-silde .u-img {
  width: 92px;
  margin: 0 auto;
}
.yn-product-silde .u-title {
  text-align: center;
  margin-top: 10px;
}
.yn-sev-entry {
  position: relative;
  height: 400px;
  background-image: url("../img/sev-entry-bg-2.png");
  background-position: 50% ;
  margin-bottom: 76px;
}
.yn-sev-entry .m-link {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  min-width: 1024px;
  max-width: 1190px;
}
.yn-sev-entry .u-link {
  position: absolute;
  width: 222px;
  height: 129px;
  border: 1px #e6e6e6 solid;
  transition: border-color 0.3s, width 0.3s, height 0.3s, border-radius 0.3s, background 0.3s, top 0.3s, right 0.3s;
}
.yn-sev-entry .u-link a {
  display: block;
  height: 100%;
}
.yn-sev-entry .u-link:hover {
  width: 261px;
  height: 157px;
  background: #14A6EB;
  border-radius: 10px;
  border-color: #14A6EB;
  z-index: 200;
}
.yn-sev-entry .u-link:hover .u-border {
  width: 182px;
}
.yn-sev-entry .u-link:hover:nth-child(1) {
  top: 61px;
  right: 205px;
}
.yn-sev-entry .u-link:hover:nth-child(2) {
  top: 61px;
  right: -18px;
}
.yn-sev-entry .u-link:hover:nth-child(3) {
  top: 191px;
  right: 205px;
}
.yn-sev-entry .u-link:hover:nth-child(4) {
  top: 191px;
  right: -18px;
}
.yn-sev-entry .u-link .u-title {
  position: absolute;
  left: 73px;
  top: 30px;
  color: #fff;
  font-size: 14px;
}
.yn-sev-entry .u-link .u-border {
  position: absolute;
  width: 40px;
  height: 1px;
  left: 19px;
  top: 69px;
  background: #e6e6e6;
  transition: width .3s;
}
.yn-sev-entry .u-link .u-info {
  position: absolute;
  left: 19px;
  font-size: 12px;
  color: #fff;
  top: 89px;
}
.yn-sev-entry .u-link .u-info img {
  max-width: 70%;
}
.yn-sev-entry .u-link img {
  position: absolute;
  width: 40px;
  top: 21px;
  left: 19px;
}
.yn-sev-entry .u-link:nth-child(1) {
  top: 79px;
  right: 223px;
}
.yn-sev-entry .u-link:nth-child(2) {
  top: 79px;
  right: 0px;
}
.yn-sev-entry .u-link:nth-child(3) {
  top: 209px;
  right: 223px;
}
.yn-sev-entry .u-link:nth-child(4) {
  top: 209px;
  right: 0px;
}
.yn-tech-box {
  position: relative;
  overflow: hidden;
  padding-bottom: 106px;
}
.yn-tech-box .m-tech {
  position: relative;
  width: 25%;
  float: left;
  box-sizing: border-box;
  padding: 0 10px 30px 10px;
}
.yn-tech-box.yn-ikow-link-new .yn-tech-box .m-tech{
  width: 20%;
}
.yn-tech-box .m-tech:after {
  content: "";
  position: absolute;
  left: 10px;
  bottom: 6px;
  width: 207px;
  height: 1px;
  background: #ededed;
}
.yn-tech-box .m-tech .u-more {
  position: absolute;
  right: 10px;
  bottom: 0;
  color: #899099;
}
.yn-tech-box .m-tech .u-title {
  font-size: 16px;
  color: #434950;
  padding-bottom: 17px;
  border-bottom: 1px solid #ededed;
}
.yn-tech-box .m-tech li {
  line-height: 42px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.yn-tech-box .m-tech li a {
  color: #899099;
  font-size: 14px;
}
.yn-filter-box {
  margin-top: 34px;
  margin-bottom: 30px;
}
.yn-filter-box .m-title {
  color: #4f4f4f;
  margin-bottom: 21px;
  overflow: hidden;
}
.yn-filter-box .m-title > span:first-child {
  font-size: 20px;
  font-weight: bold;
  margin-right: 8px;
}
.yn-filter-box .m-title > span:last-child {
  font-size: 14px;
}
.yn-filter-box .m-title > a {
  line-height: 36px;
  color: #666;
  margin-right: 28px;
}
.yn-filter-box .m-list {
  position: relative;
  line-height: 40px;
  overflow: hidden;
  border-bottom: 1px dotted #e6e6e6;
}
.yn-filter-box .m-list .u-name {
  width: 125px;
  float: left;
  color: #999;
}
.yn-filter-box .m-list .m-choice {
  overflow: hidden;
}
.yn-filter-box .m-list .m-choice > li {
  float: left;
  margin-right: 30px;
  cursor: pointer;
  padding: 0 10px;
}
.yn-filter-box .m-list .m-choice > li a {
  color: #333;
}
.yn-filter-box .m-list .m-choice > li.active {
  color: #14A6EB;
}
.yn-filter-box .m-choosen-box {
  position: relative;
  overflow: hidden;
  margin-top: 10px;
  min-height: 46px;
}
.yn-filter-box .m-choosen-box > div {
  float: left;
  overflow: hidden;
  width: 70%;
}
.yn-filter-box .m-choosen-box > div p {
  float: left;
  height: 34px;
  line-height: 34px;
  text-align: center;
  border: 1px dashed #e6e6e6;
  margin-bottom: 0;
  padding: 0 20px;
  margin-right: 20px;
  cursor: pointer;
  margin-bottom: 10px;
}
.yn-filter-box .m-choosen-box .u-btn {
  height: 36px;
  line-height: 36px;
  text-align: center;
  width: 100px;
  float: right;
  border: none;
  margin-left: 20px;
  border-radius: 2px ;
  outline: none;
}
.yn-filter-box .m-choosen-box .u-btn.u-sure {
  color: #fff;
  background: #1e69f3;
  /* Old browsers */
  background: -moz-linear-gradient(left, #1e69f3 1%, #0195da 34%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #1e69f3 1%, #0195da 34%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #1e69f3 1%, #0195da 34%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e69f3', endColorstr='#0195da', GradientType=1);
  /* IE6-9 */
}
.yn-filter-box .m-choosen-box .u-btn.u-reset {
  background: #ededed;
  color: #333;
}
.yn-ikow-link {
  position: relative;
  margin-top: 48px;
  padding-bottom: 0;
}
.yn-ikow-link > a {
  display: block;
  height: 100%;
}
.yn-ikow-link .m-tech:hover .u-title {
  border-bottom: 6px solid #14A6EB;
}
.yn-ikow-link .m-tech:after {
  display: none;
}
.yn-ikow-link .u-title {
  transition: border-bottom 0.3s;
}
.yn-ikow-link .u-title.active {
  border-bottom: 6px solid #14A6EB;
}
.yn-iknow-list {
  position: relative;
  overflow: hidden;
}
.yn-iknow-list .u-no-data {
  text-align: center;
  margin: 30px 0;
  font-size: 14px;
}
.yn-iknow-list ul {
  margin-bottom: 40px;
}
.yn-iknow-list li {
  position: relative;
  height: 96px;
  border-bottom: 1px solid #ededed;
}
.yn-iknow-list li .u-img {
  float: left;
  width: 140px;
  height: 72px;
  overflow: hidden;
  margin-top: 11px;
}
.yn-iknow-list li > div {
  clear: both;
  display: inline-block;
  width: 1050px;
  height: 100%;
  padding-left: 16px;
  box-sizing: border-box;
}
.yn-iknow-list li .u-title {
  width: 886px;
  line-height: 24px;
  height: 24px;
  margin: 24px 0 0 0;
}
.yn-iknow-list li .u-title a {
  font-size: 16px;
  color: #333;
}
.yn-iknow-list li .u-title time {
  float: right;
  color: #9b9b9b;
}
.yn-iknow-list li .u-info {
  width: 886px;
  line-height: 24px;
  height: 24px;
  color: #9b9b9b;
}
.yn-iknow-list li .u-info .u-watch {
  float: right;
  color: #9b9b9b;
}
.yn-iknow-list li .u-info .u-watch i {
  font-size: 20px;
  line-height: 24px;
  float: left;
}
.yn-iknow-list li .m-btn {
  position: absolute;
  float: right;
  height: 100%;
  right: 0;
  top: 0;
  width: 145px;
}
.yn-iknow-list li .m-btn .u-download {
  position: absolute;
  top: 50%;
  margin-top: -12px;
  left: 32px;
  display: inline-block;
  width: 28px;
  height: 24px;
  background: url("../icon/download-icon.png") 100% 100% no-repeat;
  background-size: 100%;
}
.yn-iknow-list li .m-btn .u-like {
  position: absolute;
  left: 82px;
  color: #9d9d9d;
  font-size: 33px;
  line-height: 91px;
}
.yn-iknow-list li .m-btn .u-like.active {
  color: #14A6EB;
}
.yn-iknow-list .m-page {
  text-align: center;
  font-size: 14px;
  color: #808080;
  margin-bottom: 74px;
  margin-top: 30px;
}
.yn-iknow-list .m-page a {
  color: inherit;
}
.m-page {
  text-align: center;
  font-size: 14px;
  color: #808080;
  margin-bottom: 74px;
}
.m-page a {
  color: inherit;
}
.yn-video-scan {
  position: fixed;
  display: none;
  width: 800px;
  left: 50%;
  top: 50%;
  margin-top: -300px;
  margin-left: -400px;
  z-index: 555;
}
.yn-video-scan #title {
  position: absolute;
  font-size: 16px;
  color: #fff;
  top: 0;
  left: 10px;
  z-index: 55;
}
.yn-video-scan .u-close-btn {
  position: absolute;
  width: 40px;
  height: 40px;
  top: 10px;
  right: 10px;
  background: #333;
  opacity: .5;
  z-index: 555;
  background-image: url(../icon/x.png);
  background-repeat: no-repeat;
  background-size: 60%;
  background-position: 50% 50%;
  border-radius: 100px;
}
.yn-question-cat {
  margin-top: 56px;
  margin-bottom: 100px;
}
.yn-question-cat .m-head {
  position: relative;
  border-bottom: 1px solid #e6e6e6;
  width: 1190px;
  margin: 0 auto;
}
.yn-question-cat .m-head .yn-search-index {
  margin-top: 23px;
}
.yn-question-cat .m-head .u-head {
  position: relative;
  float: left;
  height: 78px;
  line-height: 78px;
}
.yn-question-cat .m-head .u-head img {
  float: left;
  height: 78px;
  width: auto;
}
.yn-question-cat .m-head .u-head .u-title {
  float: left;
  font-size: 16px;
  color: #14A6EB;
}
.yn-question-cat .m-head .u-head .u-more {
  position: relative;
  float: left;
  height: 100%;
}
.yn-question-cat .m-head .u-head .u-more .u-list {
  position: absolute;
  background: #fff;
  width: 140px;
  top: 69px;
  left: 0;
  visibility: hidden;
  opacity: 0;
  z-index: 555;
  transition: all .3s;
}
.yn-question-cat .m-head .u-head .u-more .u-list ul {
  box-shadow: 0px 5px 19px 0px #999;
  padding: 10px 0;
}
.yn-question-cat .m-head .u-head .u-more .u-list ul:before {
  content: "";
  position: absolute;
  top: -12px;
  left: 21%;
  width: 0;
  height: 0;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-bottom: 12px solid #fff;
  margin-left: -13px;
}
.yn-question-cat .m-head .u-head .u-more .u-list li {
  font-size: 14px;
  line-height: 32px;
  padding: 0 17px;
  text-align: center;
  cursor: pointer;
}
.yn-question-cat .m-head .u-head .u-more .u-list li:hover {
  background: #F5F5F5;
}
.yn-question-cat .m-head .u-head .u-more .u-list li a {
  color: #bbb;
}
.yn-question-cat .m-head .u-head .u-more:hover .u-list {
  opacity: 1;
  visibility: visible;
}
.yn-question-cat .m-head .u-head .u-more:hover img {
  transform: rotate(360deg);
}
.yn-question-cat .m-head .u-head .u-more img {
  width: 22px;
  height: 22px;
  margin: 28px 15px;
  transition: all .3s;
}
.yn-question-cat .m-search {
  clear: both;
}
.yn-question-cat .m-search ul {
  overflow: hidden;
  padding-left: 168px;
}
.yn-question-cat .m-search ul li {
  color: #bbb;
  float: left;
  font-size: 14px;
  margin-right: 30px;
  cursor: pointer;
  transition: all .2s;
  padding: 0 10px;
  line-height: 32px;
  border-bottom: 1px #fff solid;
}
.yn-question-cat .m-search ul li.active {
  border-color: #14A6EB;
  color: #14A6EB;
}
.yn-question-cat .m-search ul li:hover {
  border-color: #14A6EB;
  color: #14A6EB;
}
.yn-question-cat .m-list-cat {
  box-sizing: border-box;
  padding: 0 12px;
}
.yn-question-cat .m-list-cat p {
  font-size: 16px;
  color: #a5a5a5;
  line-height: 50px;
  text-align: center;
}
.yn-question-cat .m-list-cat p img {
  width: 24px;
  height: 24px;
  display: inline-block;
  margin-bottom: -6px;
}
.yn-question-cat .m-list-cat .u-item {
  height: 40px;
  line-height: 40px;
  margin-bottom: 1px;
  transition: background .3s;
  cursor: pointer;
}
.yn-question-cat .m-list-cat .u-item.active {
  background: #14A6EB;
}
.yn-question-cat .m-list-cat .u-item.active a {
  color: #fff;
  margin-left: 40px;
}
.yn-question-cat .m-list-cat .u-item:hover {
  background: #14A6EB;
}
.yn-question-cat .m-list-cat .u-item:hover a {
  color: #fff;
  margin-left: 40px;
}
.yn-question-cat .m-list-cat .u-item a {
  color: #5a5a5a;
  margin-left: 20px;
  transition: margin-left, 0.3s;
}
.yn-question-cat .m-content {
  overflow: hidden;
  clear: both;
}
.yn-question-cat .m-content .m-list-cat {
  width: 15%;
  float: left;
}
.yn-question-cat .m-content .m-list {
  width: 85%;
  float: left;
}
.yn-question-cat .m-content .m-list li > div {
  width: 100%;
}
.yn-question-cat .m-content .m-list .u-title,
.yn-question-cat .m-content .m-list .u-info {
  width: 100%;
}
.member-container-left {
  outline: none;
  background: #f9f9f9;
}
.yn-member-main-box {
  width: 930px;
  float: left;
  margin-left: 50px;
}
.yn-member-nav {
  float: left;
  width: 220px;
  padding: 0 15px;
  box-sizing: border-box;
  min-height: 900px;
  margin-bottom: 84px;
}
.yn-member-nav > div .m-title {
  height: 50px;
  font-size: 18px;
  color: #5b5b5b;
  line-height: 50px;
  border-bottom: 1px solid #eaeaea;
}
.yn-member-nav > div .m-title img {
  float: left;
  width: 28px;
  margin-top: 12px;
  margin-right: 18px;
}
.yn-member-nav > div .m-link {
  padding-bottom: 35px;
}
.yn-member-nav > div .m-link .u-item {
  height: 36px;
  width: 100%;
  line-height: 36px;
  box-sizing: border-box;
  padding-left: 16px;
  font-size: 14px;
  background: none;
  transition: all .3s;
  cursor: pointer;
  margin: 10px 0;
}
.yn-member-nav > div .m-link .u-item:hover,
.yn-member-nav > div .m-link .u-item.active {
  background: #14A6EB;
  padding-left: 46px;
}
.yn-member-nav > div .m-link .u-item:hover a,
.yn-member-nav > div .m-link .u-item.active a {
  color: #fff;
}
.yn-member-nav > div .m-link .u-item a {
  display: block;
  width: 100%;
  color: #5b5b5b;
  transition: color .3s;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.m-member-info .m-title {
  font-size: 16px;
  color: #333333;
  margin-bottom: 20px;
  font-weight: bold;
}
.m-member-info .m-setinfo-row {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
  display: inline-block;
}
.m-member-info .m-setinfo-row input[type='text'],
.m-member-info .m-setinfo-row input[type='password'],
.m-member-info .m-setinfo-row input[type='number'],
.m-member-info .m-setinfo-row input[type='date'] {
  width: 100%;
  box-sizing: border-box;
  padding: 0 13px;
  height: 38px;
}
.m-member-info .m-setinfo-row .caution {
  margin-top: 26px;
  padding: 3px 10px;
}
.m-member-info .m-setinfo-row .form-act {
  margin-left: 0;
  width: 100%;
}
.m-member-info .m-setinfo-row > div {
  float: left;
}
.m-member-info .m-setinfo-row > div.row-full {
  width: 595px;
}
.m-member-info .m-setinfo-row > div.row-most {
  width: 420px;
}
.m-member-info .m-setinfo-row > div.row-half {
  width: 279px;
  margin-right: 75px ;
}
.m-member-info .m-setinfo-row > div.row-third {
  width: 130px;
}
.m-member-info .m-setinfo-row .u-label {
  font-size: 13px;
  color: #333;
  margin-bottom: 7px;
}
.m-member-info .m-setinfo-row .yn-blue-btn {
  width: 172px;
  height: 48px;
  line-height: 48px;
  color: #fff;
  text-align: center;
  background: #14A6EB;
  font-size: 16px;
  border-radius: 2px;
  border: none;
}
.m-member-info .m-setinfo-row .yn-blue-btn:hover {
  background: #0A64D4;
}
.m-member-info .m-setinfo-row .yn-blue-btn:active {
  margin-top: 1px;
}
.m-member-info .m-setinfo-row .m-upload-pic p {
  color: #666;
  margin-bottom: 14px;
}
.m-member-info .m-setinfo-row .m-upload-pic input {
  border: none;
  padding: 0;
  line-height: 20px;
  height: auto;
}
.m-member-info .m-setinfo-row .m-upload-pic .u-img {
  float: left;
  width: 120px;
  height: 120px;
  border: solid 1px #e6e6e6;
  margin-right: 20px;
}
.m-member-info .m-setinfo-row .m-upload-pic .u-img img {
  height: 100%;
  width: 100%;
}
.m-member-info .m-setinfo-row select {
  width: 130px;
  height: 36px;
  margin-right: 37px;
  padding: 0 0 0 13px;
  box-sizing: border-box;
}
.m-member-info .m-setinfo-row .date {
  line-height: 38px;
}
#clipArea {
  position: fixed;
  display: none;
  width: 500px;
  height: 500px;
  left: 50%;
  top: 45%;
  margin-left: -250px;
  margin-top: -250px;
}
#clipArea #clickBtn {
  position: absolute;
  background: #14A6EB;
  width: 185px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  z-index: 55;
  bottom: 10px;
  left: 50px;
}
#clipArea #cancleBtn {
  position: absolute;
  background: #ED485F;
  width: 185px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  z-index: 55;
  bottom: 10px;
  right: 50px;
}
.yn-aftersale-bg {
  height: 200px;
  background-image: url("../img/aftersale-bg.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.yn-aftersale-headinfo {
  text-align: center;
}
.yn-aftersale-headinfo p {
  font-size: 24px;
  color: #424549;
  margin-bottom: 16px;
  margin-top: 32px;
}
.yn-aftersale-headinfo div {
  color: #14A6EB;
  font-size: 16px;
  margin-bottom: 38px;
}
.yn-input-group {
  position: relative;
  overflow: hidden;
}
.yn-input-group .m-half {
  width: 50%;
  float: left;
  box-sizing: border-box;
  padding: 0 35px;
}
.yn-input-group .yn-input-row {
  width: 100%;
  margin-bottom: 29px;
}
.yn-input-group .yn-input-row .yn-blue-btn {
  position: relative;
  display: block;
  width: 100%;
  height: 46px;
  line-height: 46px;
  text-align: center;
  background: #14A6EB;
  color: #fff;
  font-size: 14px;
  border: none;
  border-radius: 6px ;
  transition: all .3s;
  outline: none;
}
.yn-input-group .yn-input-row .yn-blue-btn:hover,
.yn-input-group .yn-input-row .yn-blue-btn:active {
  background: #0A64D4;
}
.yn-input-group .yn-input-row .yn-blue-btn:active {
  top: 1px;
}
.yn-input-group .yn-input-row .u-label {
  font-size: 14px;
  color: #424549;
  margin-bottom: 6px;
}
.yn-input-group .yn-input-row .u-area {
  margin-bottom: 10px;
}
.yn-input-group .yn-input-row .u-edit {
  float: right;
  color: #bcbcbc;
}
.yn-input-group .yn-input-row .m-invoice .m-input {
  height: 34px;
  line-height: 34px;
}
.yn-input-group .yn-input-row .m-invoice .m-input .u-name {
  width: 20%;
  display: inline-block;
  height: 34px;
  line-height: 34px;
  float: left;
}
.yn-input-group .yn-input-row .m-invoice .m-input input[type='text'] {
  float: left;
  width: 55%;
  border: none;
  outline: none;
  display: inline-block;
  height: 34px;
  padding: 0;
}
.yn-input-group .yn-input-row .u-input {
  width: 100%;
  height: 36px;
  padding: 0 11px;
  box-sizing: border-box;
  border-color: #ededed;
  transition: all .3s;
  border-radius: 2px ;
  outline: none;
}
.yn-input-group .yn-input-row .u-input:focus {
  border-color: #a6dcff;
  box-shadow: 0 0 29px #ededed;
}
.yn-input-group .yn-input-row select {
  width: 129px;
  height: 36px;
  margin-right: 20px;
  border-color: #ededed;
  box-sizing: border-box;
  padding-left: 13px;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: none;
  transition: all .3s;
  background-image: url("../icon/arrow-down.png");
  background-repeat: no-repeat;
  background-size: auto 63%;
  background-position: 97% 55%;
}
.yn-input-group .yn-input-row select:focus {
  border-color: #a6dcff;
  box-shadow: 0 0 29px #ededed;
}
.yn-input-group .yn-input-row textarea {
  width: 100%;
  height: 209px;
  resize: none;
  box-sizing: border-box;
  padding: 15px 11px;
  border-color: #ededed;
  line-height: 20px;
  transition: all .3s;
  border-radius: 2px ;
  outline: none;
}
.yn-input-group .yn-input-row textarea:focus {
  border-color: #a6dcff;
  box-shadow: 0 0 29px #ededed;
}
.m-upload-img-list {
  overflow: hidden;
}
.m-upload-img-list .u-item {
  position: relative;
  height: 153px;
  width: 153px;
  float: left;
  margin: 5px;
  box-sizing: border-box;
  overflow: hidden;
}
.m-upload-img-list .u-item .u-delete {
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
  height: 20px;
  background: url(../icon/delete-pic.png) 100% 100% no-repeat;
  background-size: 100%;
}
.m-upload-img-list .u-item img {
  min-height: 100%;
  min-width: 100%;
  width: auto;
  max-width: 200%;
  margin-left: -50%;
}
.m-upload-img-list .u-item input {
  display: block;
  height: 100%;
  width: 100%;
  opacity: 0;
}
.m-upload-img-list .u-item.u-upload-btn {
  background-size: 100% 100%;
  background: url(../img/img-upload.png) 50% 37px no-repeat;
}
.yn-pic-scan {
  position: fixed;
  height: 600px;
  width: 600px;
  top: 50%;
  left: 50%;
  margin-left: -300px;
  margin-top: -300px;
  box-shadow: 0 0 20px #333;
  background-color: #333;
}
.yn-pic-scan .u-close-swiper {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  right: 0px;
  cursor: pointer;
  z-index: 555;
  border-radius: 25px;
  background-image: url("../icon/x.png");
  background-repeat: no-repeat;
  background-size: 70%;
  background-position: 50% 50%;
}
.yn-pic-scan .swiper-container {
  width: 100%;
  height: 100%;
}
.yn-product-head-info {
  margin-top: 56px;
  height: 450px;
  padding-bottom: 59px;
  border-bottom: 1px solid #D8E1EC;
}
.yn-product-head-info .m-swiper {
  width: 450px;
  height: 100%;
  float: left;
  margin-right: 25px;
}
.yn-product-head-info .m-swiper .swiper-container {
  height: 450px;
}
.yn-product-head-info .m-info {
  float: left;
  width: 715px;
}
.yn-product-head-info .m-info > div {
  position: relative;
  margin-bottom: 26px;
}
.yn-product-head-info .m-info > div .u-like-btn {
  position: absolute;
  font-size: 30px;
  right: 0;
  top: 31px;
  color: #a0a0a0;
}
.yn-product-head-info .m-info  .u-like-btn .bds_more{
  padding-left: 23px;
}

.yn-product-head-info .m-info  .u-like-btn.collect-btn{
  top: 35px;
}

.yn-product-head-info .m-info > div .u-like-btn i.active {
  color: #14A6EB;
}
.yn-product-head-info .m-info > div .u-share {
  font-size: 14px;
  color: #a0a0a0;
  position: absolute;
  right: 31px;
  top: 43px;
}
.yn-product-head-info .m-info .m-name {
  font-weight: bold;
  font-size:24px;
  color:#333333;
  line-height:33px;
}
.yn-product-head-info .m-info .m-cat {
  font-size:14px;
  font-family:PingFangSC-Regular,PingFang SC;
  font-weight:400;
  color:rgba(51,51,51,1);
  line-height:20px;
  margin-top:4px;
}
.yn-product-head-info  .m-cat .bread-nav  a{
  font-family:PingFangSC-Regular,PingFang SC;
  font-weight:400;
  color:rgba(51,51,51,1);
  font-size:14px;

}
.yn-product-head-info  .m-cat .bread-nav  span{
  font-family:PingFangSC-Regular,PingFang SC;
  font-weight:400;
  color:rgba(51,51,51,1);
  font-size:14px;
}
.yn-product-head-info .m-info .m-info-detail {
  height: auto;
  box-sizing: border-box;
}
.yn-product-main-box {
  overflow: hidden;
  padding-top: 60px;
}
.yn-product-main-box .m-left {
  float: left;
  width: 70%;
  box-sizing: border-box;
  padding-right: 41px;
}
.yn-product-main-box .m-tab-link {
  overflow: hidden;
  margin-bottom: 40px;
}
.yn-product-main-box .m-tab-link a {
  display: block;
  float: left;
  color: #171819;
  font-size: 18px;
  margin-right: 49px;
  border-bottom: 1px solid #fff;
  cursor: pointer;
  transition: all .2s;
}
.yn-product-main-box .m-tab-link a:hover {
  border-color: #171819;
}
.yn-product-main-box .m-tab-link a.active {
  border-color: #171819;
}
.yn-product-main-box .m-tab {
  clear: both;
}
.yn-product-main-box .m-tab > div {
  display: none;
}
.yn-product-main-box .m-tab > div.active {
  display: block;
}
.yn-product-main-box .m-right {
  float: right;
  width: 30%;
  box-sizing: border-box;
}
.yn-product-main-box video {
  width: 100%;
}
.yn-product-iknow .u-cat-name {
  line-height: 40px;
  height: 40px;
  width: 100%;
  padding-left: 36px;
  box-sizing: border-box;
  font-size: 16px;
  color: #8a8a8a;
  margin-bottom: 13px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dee0e4+0,f4f5f7+8 */
  background: #dee0e4;
  /* Old browsers */
  background: -moz-linear-gradient(left, #dee0e4 0%, #f4f5f7 8%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #dee0e4 0%, #f4f5f7 8%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #dee0e4 0%, #f4f5f7 8%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dee0e4', endColorstr='#f4f5f7', GradientType=1);
  /* IE6-9 */
}
.yn-product-iknow .u-cat-name i {
  transition: all .3s;
}
.yn-product-iknow .icon-arrow-up {
  float: right;
  margin-right: 13px;
  font-size: 1.8rem;
}
.yn-product-iknow .u-video {
  position: relative;
  margin-bottom: 30px;
}
.yn-product-iknow .u-video .u-video-cover {
  display: block;
  position: relative;
}
.yn-product-iknow .u-video .u-video-cover .u-play {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: #333;
  opacity: .3;
}
.yn-product-iknow .u-video .u-video-cover .u-title-video {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.yn-product-iknow .u-title-video {
  font-size: 14px;
  line-height: 30px;
}
.yn-product-iknow .u-article {
  position: relative;
  height: 36px;
  line-height: 36px;
  border: 1px solid #ededed;
  box-sizing: border-box;
  padding-left: 73px;
  margin-bottom: 8px;
}
.yn-product-iknow .u-article .u-title {
  width: 75%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.yn-product-iknow .u-article .u-icon,
.yn-product-iknow .u-article .u-download,
.yn-product-iknow .u-article .u-open {
  position: absolute;
}
.yn-product-iknow .u-article .u-icon {
  width: 18px;
  top: 10px;
  left: 26px;
}
.yn-product-iknow .u-article .u-download {
  width: 18px;
  height: 18px;
  right: 50px;
  top: 9px;
  background-image: url("../icon/download-icon2.png");
  background-size: 100%;
}
.yn-product-iknow .u-article .u-open {
  width: 18px;
  height: 18px;
  right: 17px;
  top: 9px;
  background-image: url("../icon/scan-icon.png");
  background-size: 100%;
  background-repeat: no-repeat;
}
.yn-repair-head {
  font-size: 16px;
  color: #666;
  line-height: 69px;
}
.yn-repair-status {
  border-top: 4px solid #14A6EB;
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  height: 292px;
  box-sizing: border-box;
  overflow: hidden;
  margin-bottom: 37px;
}
.yn-repair-status .m-left {
  float: left;
  width: 24.3%;
}
.yn-repair-status .m-left > p:first-child {
  text-align: center;
  font-size: 12px;
  color: #999;
  margin-top: 19px;
}
.yn-repair-status .m-left .u-status {
  color: #ff8236;
  font-size: 30px;
  margin-top: 65px;
  text-align: center;
}
.yn-repair-status .m-left .u-status2 {
  font-size: 14px;
  color: #b3b3b3;
  text-align: center;
  margin-top: 23px;
}
.yn-repair-status .m-left time {
  display: block;
  text-align: center;
  color: #999;
  font-size: 12px;
  margin-top: 49px;
}
.yn-repair-status .m-right {
  float: left;
  width: 75.7%;
  height: 100%;
  box-sizing: border-box;
}
.yn-repair-status .m-right .u-status {
  position: relative;
  width: 20%;
  height: 100%;
  float: left;
}
.yn-repair-status .m-right .u-status .u-icon {
  margin: 64px auto 14px auto;
  width: 40px;
  height: 40px;
  background-size: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.yn-repair-status .m-right .u-status .u-icon.u-icon1 {
  background-image: url("../icon/status-icon1.png");
}
.yn-repair-status .m-right .u-status .u-icon.u-icon1.active {
  background-image: url("../icon/status-icon1-active.png");
}
.yn-repair-status .m-right .u-status .u-icon.u-icon2 {
  background-image: url("../icon/status-icon2.png");
}
.yn-repair-status .m-right .u-status .u-icon.u-icon2.active {
  background-image: url("../icon/status-icon2-active.png");
}
.yn-repair-status .m-right .u-status .u-icon.u-icon3 {
  background-image: url("../icon/status-icon3.png");
}
.yn-repair-status .m-right .u-status .u-icon.u-icon3.active {
  background-image: url("../icon/status-icon3-active.png");
}
.yn-repair-status .m-right .u-status .u-icon.u-icon4 {
  background-image: url("../icon/status-icon4.png");
}
.yn-repair-status .m-right .u-status .u-icon.u-icon4.active {
  background-image: url("../icon/status-icon4-active.png");
}
.yn-repair-status .m-right .u-status .u-icon.u-icon5 {
  background-image: url("../icon/status-icon5.png");
}
.yn-repair-status .m-right .u-status .u-icon.u-icon5.active {
  background-image: url("../icon/status-icon5-active.png");
}
.yn-repair-status .m-right .u-status .u-circle {
  width: 14px;
  height: 14px;
  border-radius: 7px;
  background: #d8d8d8;
  margin: 0 auto 14px auto;
}
.yn-repair-status .m-right .u-status .u-circle.active {
  background: #14A6EB;
}
.yn-repair-status .m-right .u-status .u-line {
  position: absolute;
  top: 124px;
  left: 120px;
  width: 121px;
  height: 2px;
  background: #f2f2f2;
}
.yn-repair-status .m-right .u-status .u-line.active {
  background: #14A6EB;
}
.yn-repair-status .m-right .u-status .u-main {
  font-size: 16px;
  text-align: center;
  color: #d8d8d8;
  margin-bottom: 22px;
}
.yn-repair-status .m-right .u-status .u-main.active {
  color: #14A6EB;
}
.yn-repair-status .m-right .u-status .u-main1 {
  font-size: 14px;
  color: #666;
  text-align: center;
  min-height: 21px;
}
.yn-repair-status .m-right .u-status time {
  position: absolute;
  bottom: 20px;
  width: 100%;
  display: block;
  font-size: 12px;
  color: #999;
  text-align: center;
  margin-top: 28px;
}
.yn-repair-content {
  min-height: 274px;
  border-top: 4px solid #ececec;
  overflow: hidden;
}
.yn-repair-content .m-info-box {
  box-sizing: border-box;
  padding: 24px 15px;
}
.yn-repair-content .m-info-box > p {
  font-size: 12px;
  color: #666;
  margin-bottom: 8px;
  line-height: 22px;
  overflow: hidden;
}
.yn-repair-content .m-info-box > p label {
  width: 35%;
  display: inline-block;
  float: left;
}
.yn-repair-content .m-info-box > p > span {
  display: inline-block;
  float: left;
  width: 62%;
}
.yn-repair-content .m-info-box .m-img-list {
  overflow: hidden;
}
.yn-repair-content .m-info-box .m-img-list li {
  float: left;
  width: 31.4%;
  box-sizing: border-box;
  margin-right: 1.6%;
  margin-bottom: 8px;
  overflow: hidden;
}
.yn-repair-content .m-info-box .m-img-list li img {
  display: block;
  width: auto;
  min-width: 100%;
  min-height: 100%;
  max-width: 200%;
  max-height: 200%;
  margin-left: -20%;
}
.yn-repair-content > div {
  float: left;
  box-sizing: border-box;
  position: relative;
  min-height: 274px;
  height: 100%;
}
.yn-repair-content > div .u-title {
  font-size: 14px;
  color: #666;
  padding-top: 21px;
  padding-left: 15px;
  box-sizing: border-box;
}
.yn-repair-content .m-left1 {
  width: 55.5%;
}
.yn-repair-content .m-left1:after {
  content: "";
  position: absolute;
  width: 1px;
  height: 80%;
  background: #ededed;
  right: 0;
  top: 10%;
}
.yn-repair-content .m-right1 {
  width: 44.1%;
}
.yn-repair-content .m-left {
  width: 25.8%;
}
.yn-repair-content .m-left:after {
  content: "";
  position: absolute;
  width: 1px;
  height: 80%;
  background: #ededed;
  right: 0;
  top: 10%;
}
.yn-repair-content .m-mid {
  width: 29.6%;
}
.yn-repair-content .m-mid:after {
  content: "";
  position: absolute;
  width: 1px;
  height: 80%;
  background: #ededed;
  right: 0;
  top: 10%;
}
.yn-repair-content .m-right {
  width: 44.1%;
}
.yn-repair-content .yn-blue-btn {
  outline: none;
  border: none;
  background: #14A6EB;
  color: #fff;
  text-align: center;
  width: 261px;
  height: 46px;
  border-radius: 4px;
  line-height: 46px;
  font-size: 16px;
  transition: all .2s;
  margin-top: 20px;
}
.yn-repair-content .yn-blue-btn:active {
  background: #0A64D4;
}
.yn-map-points {
  height: 906px;
  background-image: url(../img/map.png);
  background-repeat: no-repeat;
  background-position: 50% 95%;
  background-size: 80%;
  padding-top: 47px;
  box-sizing: border-box;
}
.yn-map-points .m-head h1 {
  float: left;
  font-size: 30px;
  display: inline-block;
  color: #484445;
  border-left: 16px solid #14a6eb;
  line-height: 36px;
  padding-left: 16px;
}
.yn-map-points .m-head .u-area {
  float: left;
  margin-left: 99px;
}
.yn-map-points .m-head .u-area select {
  width: 188px;
  color: #bcbcbc;
  margin-right: 29px;
}
.yn-map-points .m-head .u-btn {
  float: right;
  width: 119px;
  height: 36px;
  border: none;
  outline: none;
  background: #14a6eb;
  color: #fff;
  transition: all .3s;
  border-radius: 2px;
}
.yn-map-points .m-head .u-btn:hover {
  background: #0A64D4;
}
.yn-map-points .m-content {
  position: relative;
  clear: both;
  padding-top: 27px;
}
.yn-map-points .m-content .m-cover {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: .95;
}
.yn-map-points .m-content table {
  position: relative;
  z-index: 55;
  width: 100%;
  text-align: center;
  border: 1px solid #e6e6e6;
}
.yn-map-points .m-content table thead {
  font-size: 16px;
  color: #333;
  line-height: 40px;
  border-bottom: 1px solid #e6e6e6;
}
.yn-map-points .m-content table tbody tr {
  height: 77px;
  font-size: 14px;
  color: #333;
  border-bottom: 1px solid #e6e6e6;
}
.yn-map-points .m-content table tbody tr:last-child {
  border: none;
}
/*
 * lease.less
 * author ChenDianWei
 * 2018.9.28
 *
*/
/***************  Global-Common ***************/
.yn-lease-wrap {
  line-height: 1;
}
.yn-lease-wrap .h10 {
  height: 10px;
}
.yn-lease-wrap .h20 {
  height: 20px;
}
.yn-lease-wrap .h30 {
  height: 30px;
}
.yn-lease-wrap .h40 {
  height: 40px;
}
.yn-lease-wrap .h50 {
  height: 50px;
}
.yn-lease-wrap .lease-btn {
  box-sizing: border-box;
  display: inline-block;
  padding: 0 15px;
  height: 42px;
  line-height: 40px;
  text-align: center;
  border: 1px solid #3598DC;
  color: #3598DC;
  cursor: pointer;
  font-size: 16px;
  border-radius: 3px;
}
.yn-lease-wrap .lease-btn-primary {
  background: #3598DC;
  border-color: #3598DC;
  color: #fff;
}
.yn-lease-wrap .lease-btn-larger {
  width: 150px;
  height: 48px;
  line-height: 46px;
}
.yn-lease-wrap .product-detail-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.yn-lease-wrap .product-detail-table thead td {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  text-align: center;
  height: 40px;
  line-height: 40px;
  background: #fafafa;
}
.yn-lease-wrap .product-detail-table tbody tr:first-of-type td::after {
  display: none;
}
.yn-lease-wrap .product-detail-table tbody tr:last-of-type td::after {
  display: none;
}
.yn-lease-wrap .product-detail-table tbody tr td {
  height: 100px;
  background: #fbfcff;
  text-align: center;
  line-height: 18px;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  padding: 0 5px;
  position: relative;
}
.yn-lease-wrap .product-detail-table tbody tr td::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-bottom: 1px solid #EFEFEF;
}
.yn-lease-wrap .product-detail-table tbody tr td:first-of-type {
  padding-left: 0;
  width: 35%;
}
.yn-lease-wrap .product-detail-table tbody tr td:first-of-type::after {
  left: 20px;
}
.yn-lease-wrap .product-detail-table tbody tr td:last-of-type::after {
  left: initial;
  right: 20px;
}
.yn-lease-wrap .product-detail-table tbody tr td.td-blank {
  height: 10px;
  background: #fff;
}
.yn-lease-wrap .product-detail-table tbody tr td.td-lists {
  padding: 0 20px ;
}
.yn-lease-wrap .product-detail-table tbody tr td .product-info-box {
  height: 100%;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
}
.yn-lease-wrap .product-detail-table tbody tr td .product-info-box .product-img {
  width: 60px;
  height: 60px;
  margin: 0 20px;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.yn-lease-wrap .product-detail-table tbody tr td .product-info-box .product-img img {
  width: 100%;
  height: 100%;
}
.yn-lease-wrap .product-detail-table tbody tr td .product-info-box .info-box-r .product-name {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
}
.yn-lease-wrap .product-detail-table tbody tr td .product-info-box .info-box-r .product-type {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  margin-top: 5px;
}
.yn-lease-wrap .product-detail-table tbody tr td .link {
  color: #3598dc;
  cursor: pointer;
}
.yn-lease-wrap input {
  outline: none;
}
.yn-lease-wrap input[type='checkbox'] {
  cursor: pointer;
}
.yn-lease-wrap img {
  vertical-align: middle;
}
.yn-lease-wrap .quantity-operate-box {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  position: relative;
  width: 64px;
}
.yn-lease-wrap .quantity-operate-box .quantity-ipt {
  width: 46px;
  height: 36px;
  box-sizing: border-box;
  border-radius: 0;
  text-align: center;
}
.yn-lease-wrap .quantity-operate-box .quantity-operate-btn {
  position: absolute;
  top: 0;
  right: 0;
  width: 18px;
  height: 19px;
  border: 1px solid #ccc;
  cursor: pointer;
  font-size: 14px;
  color: #666;
  border-left: 0;
  box-sizing: border-box;
  text-align: center;
  line-height: 16px;
  background: #EEEEEE;
}
.yn-lease-wrap .quantity-operate-box .quantity-operate-btn:last-of-type {
  top: 19px;
  height: 17px;
  border-top: 0;
}
.yn-lease-wrap input::-webkit-input-placeholder {
  color: #cccccc;
  font-size: 14px;
}
.yn-lease-wrap input::-moz-placeholder {
  color: #cccccc;
  font-size: 14px;
}
.yn-lease-wrap input:-moz-placeholder {
  color: #cccccc;
  font-size: 14px;
}
.yn-lease-wrap input:-ms-input-placeholder {
  color: #cccccc;
  font-size: 14px;
}
.yn-lease-wrap .radio-check {
  cursor: pointer;
  margin-right: 10px;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  padding-left: 20px;
  position: relative;
}
.yn-lease-wrap .radio-check input[type='radio'] {
  position: absolute;
  left: 0;
  top: 0;
  width: 14px;
  height: 14px;
  opacity: 0;
}
.yn-lease-wrap .radio-check .circle {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #eeeeee;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  box-sizing: border-box;
}
.yn-lease-wrap .radio-check .circle:after {
  content: '';
  position: absolute;
  left: 4px;
  top: 4px;
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
}
.yn-lease-wrap .radio-check input[type='radio']:checked + .circle:after {
  background: #3598DC;
}
.yn-lease-wrap .radio-check-square {
  margin-right: 10px;
  cursor: pointer;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  padding-left: 36px;
  position: relative;
}
.yn-lease-wrap .radio-check-square input[type='radio'] {
  position: absolute;
  left: 0px;
  top: 0;
  width: 36px;
  height: 36px;
  opacity: 0;
}
.yn-lease-wrap .radio-check-square .square {
  position: absolute;
  left: 0;
  top: -11px;
  display: inline-block;
  width: 36px;
  height: 36px;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  box-sizing: border-box;
}
.yn-lease-wrap .radio-check-square .square:after {
  content: '';
  position: absolute;
  left: 11px;
  top: 11px;
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 1px solid #cccccc;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  box-sizing: border-box;
}
.yn-lease-wrap .radio-check-square input[type='radio']:checked + .square:after {
  display: none;
}
.yn-lease-wrap .radio-check-square input[type='radio']:checked + .square {
  background: url('../icon/checkbox-checked-icon.png') 100% 100% no-repeat;
  background-size: 100% 100%;
}
.yn-lease-wrap .checkbox-check {
  margin-right: 10px;
  cursor: pointer;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  padding-left: 36px;
  position: relative;
}
.yn-lease-wrap .checkbox-check input[type='checkbox'] {
  position: absolute;
  left: 0px;
  top: 0;
  width: 36px;
  height: 36px;
  opacity: 0;
}
.yn-lease-wrap .checkbox-check .square {
  position: absolute;
  left: 0;
  top: -11px;
  display: inline-block;
  width: 36px;
  height: 36px;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  box-sizing: border-box;
}
.yn-lease-wrap .checkbox-check .square:after {
  content: '';
  position: absolute;
  left: 11px;
  top: 11px;
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 1px solid #cccccc;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  box-sizing: border-box;
}
.yn-lease-wrap .checkbox-check input[type='checkbox']:checked + .square:after {
  display: none;
}
.yn-lease-wrap .checkbox-check input[type='checkbox']:checked + .square {
  background: url('../icon/checkbox-checked-icon.png') 100% 100% no-repeat;
  background-size: 100% 100%;
}
.yn-lease-wrap .order-status-list {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  margin-bottom: 36px;
}
.yn-lease-wrap .order-status-list .connect-line {
  width: 180px;
  height: 2px;
  background: #ccc;
  margin-top: 14px;
}
.yn-lease-wrap .order-status-list .connect-line.active {
  background: #3598dc;
}
.yn-lease-wrap .order-status-list .order-status-icon {
  padding: 0 15px;
  margin-bottom: 20px;
}
.yn-lease-wrap .order-status-list .order-status-icon .status-icon {
  display: inline-block;
  width: 36px;
  height: 36px;
  background: #3598dc;
  border-radius: 50%;
  position: relative;
}
.yn-lease-wrap .order-status-list .order-status-icon .status-icon:after {
  content: '';
  display: inline-block;
  position: absolute;
  height: 8px;
  width: 14px;
  border: 2px solid #fff;
  top: 11px;
  left: 10px;
  border-top: 0;
  border-right: 0;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  /* IE 9 */
  -moz-transform: rotate(-45deg);
  /* Firefox */
  -webkit-transform: rotate(-45deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(-45deg);
}
.yn-lease-wrap .order-status-list .order-status-icon .status-num {
  box-sizing: border-box;
  display: inline-block;
  width: 36px;
  height: 36px;
  background: #fff;
  border: 2px solid #ccc;
  text-align: center;
  line-height: 32px;
  border-radius: 50%;
  font-size: 14px;
  color: #ccc;
}
.yn-lease-wrap .order-status-list .status-tit {
  text-align: center;
  color: #999;
  font-size: 14px;
}
.yn-lease-wrap .order-status-list .status-tit.active {
  color: #666;
}
/***************  Global-Common  ***************/
.wrap-lease {
  width: 1200px;
  margin: 0 auto;
  line-height: 1;
}
.wrap-lease .h10 {
  height: 10px;
}
.wrap-lease .h20 {
  height: 20px;
}
.wrap-lease .h30 {
  height: 30px;
}
.wrap-lease .h40 {
  height: 40px;
}
.wrap-lease .h50 {
  height: 50px;
}
.wrap-lease input {
  outline: none;
}
.wrap-lease input[type='checkbox'] {
  cursor: pointer;
}
.wrap-lease img {
  vertical-align: middle;
}
.wrap-lease .lease-btn {
  display: inline-block;
  padding: 0 15px;
  height: 42px;
  line-height: 40px;
  text-align: center;
  border: 1px solid #3598DC;
  color: #3598DC;
  cursor: pointer;
  font-size: 16px;
  border-radius: 3px;
}
.wrap-lease .lease-btn-primary {
  background: #3598DC;
  border-color: #3598DC;
  color: #fff;
}
.wrap-lease .lease-btn-larger {
  width: 150px;
  height: 48px;
  line-height: 46px;
}
.wrap-lease .quantity-operate-box {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  position: relative;
  width: 64px;
}
.wrap-lease .quantity-operate-box .quantity-ipt {
  width: 46px;
  height: 36px;
  box-sizing: border-box;
  border-radius: 0;
  text-align: center;
}
.wrap-lease .quantity-operate-box .quantity-operate-btn {
  position: absolute;
  top: 0;
  right: 0;
  width: 18px;
  height: 19px;
  border: 1px solid #ccc;
  cursor: pointer;
  font-size: 14px;
  color: #666;
  border-left: 0;
  box-sizing: border-box;
  text-align: center;
  line-height: 16px;
  background: #EEEEEE;
}
.wrap-lease .quantity-operate-box .quantity-operate-btn:last-of-type {
  top: 19px;
  height: 17px;
  border-top: 0;
}
.wrap-lease input::-webkit-input-placeholder {
  color: #cccccc;
  font-size: 14px;
}
.wrap-lease input::-moz-placeholder {
  color: #cccccc;
  font-size: 14px;
}
.wrap-lease input:-moz-placeholder {
  color: #cccccc;
  font-size: 14px;
}
.wrap-lease input:-ms-input-placeholder {
  color: #cccccc;
  font-size: 14px;
}
.wrap-lease .radio-check {
  cursor: pointer;
  margin-right: 10px;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  padding-left: 20px;
  position: relative;
}
.wrap-lease .radio-check input[type='radio'] {
  position: absolute;
  left: 0;
  top: 0;
  width: 14px;
  height: 14px;
  opacity: 0;
}
.wrap-lease .radio-check .circle {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #eeeeee;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  box-sizing: border-box;
}
.wrap-lease .radio-check .circle:after {
  content: '';
  position: absolute;
  left: 4px;
  top: 4px;
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
}
.wrap-lease .radio-check input[type='radio']:checked + .circle:after {
  background: #3598DC;
}
.wrap-lease .radio-check-square {
  margin-right: 10px;
  cursor: pointer;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  padding-left: 36px;
  position: relative;
}
.wrap-lease .radio-check-square input[type='radio'] {
  position: absolute;
  left: 0px;
  top: 0;
  width: 36px;
  height: 36px;
  opacity: 0;
}
.wrap-lease .radio-check-square .square {
  position: absolute;
  left: 0;
  top: -11px;
  display: inline-block;
  width: 36px;
  height: 36px;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  box-sizing: border-box;
}
.wrap-lease .radio-check-square .square:after {
  content: '';
  position: absolute;
  left: 11px;
  top: 11px;
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 1px solid #cccccc;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  box-sizing: border-box;
}
.wrap-lease .radio-check-square input[type='radio']:checked + .square:after {
  display: none;
}
.wrap-lease .radio-check-square input[type='radio']:checked + .square {
  background: url('../icon/checkbox-checked-icon.png') 100% 100% no-repeat;
  background-size: 100% 100%;
}
.wrap-lease .checkbox-check {
  margin-right: 10px;
  cursor: pointer;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  padding-left: 36px;
  position: relative;
}
.wrap-lease .checkbox-check input[type='checkbox'] {
  position: absolute;
  left: 0px;
  top: 0;
  width: 36px;
  height: 36px;
  opacity: 0;
}
.wrap-lease .checkbox-check .square {
  position: absolute;
  left: 0;
  top: -11px;
  display: inline-block;
  width: 36px;
  height: 36px;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  box-sizing: border-box;
}
.wrap-lease .checkbox-check .square:after {
  content: '';
  position: absolute;
  left: 11px;
  top: 11px;
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 1px solid #cccccc;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  box-sizing: border-box;
}
.wrap-lease .checkbox-check input[type='checkbox']:checked + .square:after {
  display: none;
}
.wrap-lease .checkbox-check input[type='checkbox']:checked + .square {
  background: url('../icon/checkbox-checked-icon.png') 100% 100% no-repeat;
  background-size: 100% 100%;
}
.wrap-lease .order-status-list {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  margin-bottom: 36px;
}
.wrap-lease .order-status-list .connect-line {
  width: 180px;
  height: 2px;
  background: #ccc;
  margin-top: 14px;
}
.wrap-lease .order-status-list .connect-line.active {
  background: #3598dc;
}
.wrap-lease .order-status-list .order-status-icon {
  padding: 0 15px;
  margin-bottom: 20px;
}
.wrap-lease .order-status-list .order-status-icon .status-icon {
  display: inline-block;
  width: 36px;
  height: 36px;
  background: #3598dc;
  border-radius: 50%;
  position: relative;
}
.wrap-lease .order-status-list .order-status-icon .status-icon:after {
  content: '';
  display: inline-block;
  position: absolute;
  height: 8px;
  width: 14px;
  border: 2px solid #fff;
  top: 11px;
  left: 10px;
  border-top: 0;
  border-right: 0;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  /* IE 9 */
  -moz-transform: rotate(-45deg);
  /* Firefox */
  -webkit-transform: rotate(-45deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(-45deg);
}
.wrap-lease .order-status-list .order-status-icon .status-num {
  box-sizing: border-box;
  display: inline-block;
  width: 36px;
  height: 36px;
  background: #fff;
  border: 2px solid #ccc;
  text-align: center;
  line-height: 32px;
  border-radius: 50%;
  font-size: 14px;
  color: #ccc;
}
.wrap-lease .order-status-list .status-tit {
  text-align: center;
  color: #999;
  font-size: 14px;
}
.wrap-lease .order-status-list .status-tit.active {
  color: #666;
}
/********************租赁合同********/
/***** 租赁首页start*****/
.lease-index {
  /***common***/
  /***海报背景***/
  /***套餐***/
  /*** 一元租赁 ***/
  /*** 覆盖范围 ***/
  /*** 租赁流程 ***/
  /*** 流程列表 ***/
  /*** 常见问答 ***/
}
.lease-index .bg-btn {
  margin-top: 18px;
  width: 98px;
  height: 34px;
  border: 1px solid #1cf7f8;
  font-size: 18px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  line-height: 32px;
  position: relative;
}
.lease-index .bg-btn .btn-mask {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #2af4ff;
  opacity: 0.42;
}
.lease-index .bg-btn .btn-txt {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  line-height: 32px;
  text-align: center;
  z-index: 10;
}
.lease-index .platform-banner-bg {
  height: 550px;
}
.lease-index .platform-banner-bg img {
  width: 100%;
  height: 100%;
}
.lease-index .platform-banner-bg .banner-bg {
  background-image: url("../img/lease-banner1.png");
}
.lease-index .product-combo {
  height: 550px;
  background: url("../img/product-combo-bg.png") 100% 100% no-repeat;
  background-size: 100% 100%;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
}
.lease-index .product-combo .inner-box {
  width: 925px;
  height: 349px;
  margin-top: 80px;
  position: relative;
  background: url("../img/combo-bg.png") 100% 100% no-repeat;
  background-size: 100% 100%;
}
.lease-index .product-combo .inner-box .inner-box-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url("../img/combo-sub-bg.png") 100% 100% no-repeat;
  background-size: 100% 100%;
  z-index: 10;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
}
.lease-index .product-combo .inner-box .inner-box-bg .content-l {
  width: 240px;
}
.lease-index .product-combo .inner-box .inner-box-bg .content-r {
  width: 242px;
}
.lease-index .product-combo .inner-box .inner-box-bg .content-r.combo-list li.item-applied-range {
  padding-top: 15px;
}
.lease-index .product-combo .inner-box .inner-box-bg .combo-list {
  margin-top: 82px;
}
.lease-index .product-combo .inner-box .inner-box-bg .combo-list li {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  font-size: 20px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #ffffff;
  margin-bottom: 5px;
}
.lease-index .product-combo .inner-box .inner-box-bg .combo-list li.item-tit {
  font-size: 22px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #48feff;
  margin-bottom: 20px;
}
.lease-index .product-combo .inner-box .inner-box-bg .combo-list li.item-applied-range {
  font-size: 12px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #ffffff;
  line-height: 14px;
  padding-top: 36px;
}
.lease-index .product-combo .inner-box .inner-box-bg .combo-list li.item-btn-box {
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
}
.lease-index .product-combo .inner-box .inner-box-bg .combo-list li .item-dot {
  width: 5px;
  height: 5px;
  background: #2af4ff;
  border-radius: 50%;
  margin-right: 8px;
}
.lease-index .product-combo .inner-box .inner-box-bg .combo-list li .item-icon {
  width: 30px;
  height: 30px;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background: url("../icon/base-station-icon.png") 100% 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 10px;
}
.lease-index .product-combo .inner-box .inner-box-bg .combo-list li .item-icon.icon-software {
  background-image: url("../icon/software-icon.png");
  margin-left: 6px;
}
.lease-index .product-combo .inner-box .inner-box-bg .combo-list li .item-icon.icon-terminal {
  background-image: url("../icon/terminal-icon.png");
}
.lease-index .product-combo .inner-box .inner-box-bg .combo-list li .item-btn {
  margin-top: 18px;
  width: 98px;
  height: 34px;
  border: 1px solid #1cf7f8;
  font-size: 18px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  line-height: 32px;
  position: relative;
}
.lease-index .product-combo .inner-box .inner-box-bg .combo-list li .item-btn .btn-mask {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #2af4ff;
  opacity: 0.42;
}
.lease-index .product-combo .inner-box .inner-box-bg .combo-list li .item-btn .btn-txt {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  line-height: 32px;
  text-align: center;
  z-index: 10;
}
.lease-index .product-combo .inner-box .inner-box-bg .content-m {
  margin-top: 32px;
}
.lease-index .product-combo .inner-box .inner-box-bg .content-m .content-m-tit {
  font-size: 24px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 400;
  color: #ffffff;
  margin-bottom: 16px;
}
.lease-index .product-combo .inner-box .inner-box-bg .content-m .content-m-desc {
  font-size: 20px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 400;
  color: #ffffff;
  margin-bottom: 23px;
  text-align: center;
}
.lease-index .product-combo .inner-box .inner-box-bg .content-m .content-m-img {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
}
.lease-index .product-combo .inner-box .inner-box-bg .content-m .content-m-img .img-box {
  width: 260px;
  height: 185px;
  background: url("../img/combo-product.png") 100% 100% no-repeat;
  background-size: 100% 100%;
}
.lease-index .active-product {
  height: 550px;
  background: linear-gradient(180deg, #050346, #056b96);
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
}
.lease-index .active-product .active-product-l {
  background: url("../img/active-product-bg.png") 100% 100% no-repeat;
  background-size: 100% 100%;
  width: 482px;
  height: 532px;
  margin-top: 18px;
  position: relative;
  margin-right: 80px;
}
.lease-index .active-product .active-product-l .inner-box {
  position: absolute;
  left: -13px;
  top: 50%;
  margin-top: -44px;
}
.lease-index .active-product .active-product-l .inner-box .active-tit {
  font-size: 40px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #ffffff;
  margin-bottom: 24px;
}
.lease-index .active-product .active-product-l .inner-box .active-desc {
  font-size: 24px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #ffffff;
  white-space: nowrap;
}
.lease-index .active-product .active-product-r {
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-align-self: center;
  align-self: center;
  width: 533px;
  height: 350px;
  border-radius: 10px;
  position: relative;
}
.lease-index .active-product .active-product-r .box-mask {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2af4ff;
  opacity: 0.16;
  border-radius: 10px;
}
.lease-index .active-product .active-product-r .inner-box {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 10px;
  padding: 44px 30px 30px;
}
.lease-index .active-product .active-product-r .inner-t {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.lease-index .active-product .active-product-r .inner-t .product-name {
  font-size: 24px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #ffffff;
  margin-bottom: 14px;
}
.lease-index .active-product .active-product-r .inner-t .system-name {
  font-size: 18px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #ffffff;
  margin-bottom: 24px;
}
.lease-index .active-product .active-product-r .inner-b {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.lease-index .active-product .active-product-r .inner-b .img-box {
  width: 258px;
  height: 184px;
  margin-bottom: 16px;
}
.lease-index .active-product .active-product-r .inner-b .img-box img {
  width: 100%;
  height: 100%;
}
.lease-index .active-product .active-product-r .inner-b .bg-btn {
  -webkit-align-self: flex-end;
  -moz-align-self: flex-end;
  -ms-align-self: flex-end;
  align-self: flex-end;
}
.lease-index .coverage-area {
  margin-top: 40px;
}
.lease-index .coverage-area .coverage-area-all {
  margin-bottom: 10px;
}
.lease-index .coverage-area .area-list-box {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  box-sizing: border-box;
  height: 80px;
  border: 1px solid #cccccc;
}
.lease-index .coverage-area .area-list-box .list-tit {
  width: 30px;
  background: #3598dc;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #ffffff;
  padding: 12px 8px;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.lease-index .coverage-area .area-list-box .area-list {
  width: 100%;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: space-around;
  -moz-box-pack: space-around;
  /*混合版本语法*/
  -ms-flex-pack: space-around;
  /*新版本语法*/
  -webkit-justify-content: flex-space-around;
  justify-content: space-around;
}
.lease-index .coverage-area .area-list-box .area-list > li {
  line-height: 78px;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  position: relative;
}
.lease-index .coverage-area .area-list-box .area-list > li .conceal-box {
  border-top: 1px solid #cccccc;
  display: none;
  height: 240px;
  position: absolute;
  bottom: -241px;
  left: 50%;
}
.lease-index .coverage-area .area-list-box .area-list > li .conceal-box .city-list {
  min-width: 120px;
  box-sizing: border-box;
  height: 100%;
  border: 1px solid #cccccc;
  border-top: 0;
  line-height: 30px;
  background: #fff;
  z-index: 100;
  overflow-y: auto;
  /*谷歌、safari、qq浏览器、360浏览器滚动条样式*/
  /*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
  /*定义滚动条轨道 内阴影+圆角*/
  /*滑块效果*/
}
.lease-index .coverage-area .area-list-box .area-list > li .conceal-box .city-list > li {
  white-space: nowrap;
  box-sizing: border-box;
  width: 100%;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  line-height: 30px;
  text-align: center;
  padding: 0 30px;
  background: #fff;
  position: relative;
}
.lease-index .coverage-area .area-list-box .area-list > li .conceal-box .city-list > li:hover {
  background: #3598DC;
  color: #fefefe;
}
.lease-index .coverage-area .area-list-box .area-list > li .conceal-box .city-list > li:hover .list-box {
  display: block;
}
.lease-index .coverage-area .area-list-box .area-list > li .conceal-box .city-list > li .item-icon {
  position: absolute;
  right: 4px;
  top: 3px;
  width: 24px;
  height: 24px;
  background: url('../icon/arrow-right-white.png') 100% 100% no-repeat;
  background-size: 100% 100%;
}
.lease-index .coverage-area .area-list-box .area-list > li .conceal-box .city-list::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background-color: #F5F5F5;
}
.lease-index .coverage-area .area-list-box .area-list > li .conceal-box .city-list::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #F5F5F5;
}
.lease-index .coverage-area .area-list-box .area-list > li .conceal-box .city-list::-webkit-scrollbar-thumb {
  width: 8px;
  height: 44px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #999999;
}
.lease-index .coverage-area .area-list-box .area-list > li .conceal-box .list-box {
  background: #fff;
  z-index: 100;
  position: absolute;
  right: -296px;
  top: 0;
  width: 295px;
  display: none;
  height: 240px;
  border: 1px solid #CCCCCC;
  border-left: 0;
  border-top: 0;
}
.lease-index .coverage-area .area-list-box .area-list > li .conceal-box .list-box .sub-area-list {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-flow: wrap;
  -ms-flex-flow: wrap;
  padding: 10px;
}
.lease-index .coverage-area .area-list-box .area-list > li .conceal-box .list-box .sub-area-list > li {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  padding: 10px;
  line-height: 14px;
}
.lease-index .coverage-area .coverage-area-parts.area-list-box .area-list > li:hover {
  color: #3598DC;
}
.lease-index .coverage-area .coverage-area-parts.area-list-box .area-list > li:hover:last-of-type .list-box {
  right: initial;
  left: -296px;
  border-left: 1px solid #ccc;
  border-right: 0;
}
.lease-index .coverage-area .coverage-area-parts.area-list-box .area-list > li:hover:nth-of-type(1n+9) .list-box {
  right: initial;
  left: -296px;
  border-left: 1px solid #ccc;
  border-right: 0;
}
.lease-index .coverage-area .coverage-area-parts.area-list-box .area-list > li:hover:nth-of-type(14) .list-box {
  right: initial;
  left: -296px;
  border-left: 1px solid #ccc;
  border-right: 0;
}
.lease-index .coverage-area .coverage-area-parts.area-list-box .area-list > li:hover .conceal-box {
  display: block;
}
.lease-index .plate-tit-box {
  padding-top: 100px;
}
.lease-index .plate-tit-box .plate-tit {
  margin-bottom: 14px;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
}
.lease-index .plate-tit-box .plate-tit .plate-tit-txt {
  font-size: 20px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  margin: 0 20px;
}
.lease-index .plate-tit-box .plate-tit .plate-tit-line {
  width: 150px;
  height: 1px;
  background: #333333;
}
.lease-index .plate-tit-box .plate-desc {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  text-align: center;
}
.lease-index .lease-process-list {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
  margin-top: 60px;
  padding-bottom: 10px;
}
.lease-index .lease-process-list li {
  margin-right: 120px;
}
.lease-index .lease-process-list li:last-of-type {
  margin-right: 0;
}
.lease-index .lease-process-list li a {
  diaplay: block;
}
.lease-index .lease-process-list li .item-icon {
  width: 102px;
  height: 102px;
  background: url('../icon/certification-icon.png') 100% 100% no-repeat;
  background-size: 100% 100%;
  margin-bottom: 30px;
}
.lease-index .lease-process-list li .item-icon.icon-choice-lease {
  background-image: url('../icon/choice-lease-icon.png');
}
.lease-index .lease-process-list li .item-icon.icon-pay-deposit {
  background-image: url('../icon/pay-deposit-icon.png');
}
.lease-index .lease-process-list li .item-icon.icon-activate {
  background-image: url('../icon/activate-icon.png');
}
.lease-index .lease-process-list li .item-icon.icon-send-back {
  background-image: url('../icon/send-back-icon.png');
}
.lease-index .lease-process-list li .item-tit {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #000000;
  text-align: center;
}
.lease-index .question-list-box {
  margin-top: 50px;
  margin-bottom: 100px;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.lease-index .question-list-box .question-list li {
  width: 577px;
  box-sizing: border-box;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  border-bottom: 1px solid #EEEEEE;
}
.lease-index .question-list-box .question-list li:first-of-type {
  padding: 0 35px 17px 0;
}
.lease-index .question-list-box .question-list li .list-tit {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
}
.lease-index .question-list-box .question-list li .item-link {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
}
.lease-index .question-list-box .question-list li .link-box {
  width: 100%;
  padding: 20px 35px 20px 0;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.lease-index .question-list-box .question-list li .link-box .item-question {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
}
.lease-index .question-list-box .question-list li .link-box .item-icon {
  width: 14px;
  height: 14px;
  background: url('../icon/arrow-right.png') 100% 100% no-repeat;
  background-size: 100% 100%;
  margin-right: -3px;
}
/******租賃首頁 end******/
/**产品详情 start**/
.yn-product-detail-header {
  margin-top: 50px;
  margin-bottom: 55px;
  min-height: 450px;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.yn-product-detail-header .product-swiper {
  height: 450px;
  width: 450px;
  border: 1px solid #CCCCCC;
  position: relative;
  margin-right: 40px;
}
.yn-product-detail-header .product-swiper section {
  width: 100%;
  height: 100%;
}
.yn-product-detail-header .product-swiper section .swiper-container {
  height: 100%;
}
.yn-product-detail-header .product-swiper .swiper-button-next,
.yn-product-detail-header .product-swiper .swiper-button-prev {
  width: 40px;
  height: 40px;
  background: url('../icon/arrow-left.png') 100% 100% no-repeat;
  background-size: 100% 100%;
  top: 50%;
  left: 10px;
  margin-top: -20px;
}
.yn-product-detail-header .product-swiper .swiper-button-next {
  background-image: url('../icon/arrow-right.png');
  left: initial;
  right: 10px;
}
.yn-product-detail-header .header-r {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.yn-product-detail-header .header-r .tit {
  font-size: 24px;
  color: #333;
  font-weight: normal;
  margin-bottom: 20px;
}
.yn-product-detail-header .header-r .header-detail {
  padding: 20px;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  background: #F9F9F9;
}
.yn-product-detail-header .header-r .header-detail .rent {
  font-size: 16px;
  color: #FF0404;
}
.yn-product-detail-header .header-r .header-detail .product-info-list li {
  font-size: 14px;
  color: #666;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  padding-bottom: 20px;
}
.yn-product-detail-header .header-r .header-detail .product-info-list li input {
  border: 1px solid #ccc;
  text-align: center;
  padding: 0 10px;
  color: #666666;
  background: #F9F9F9;
  border-radius: 0;
}
.yn-product-detail-header .header-r .header-detail .product-info-list li:last-of-type {
  padding-bottom: 0;
}
.yn-product-detail-header .header-r .header-detail .product-info-list li .item-label {
  font-size: 14px;
  color: #666;
  margin-right: 20px;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.yn-product-detail-header .header-r .header-detail .product-info-list li .date-ipt-box {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  margin-right: 10px;
}
.yn-product-detail-header .header-r .header-detail .product-info-list li .date-ipt-box .date-ipt {
  width: 132px;
  height: 36px;
  box-sizing: border-box;
}
.yn-product-detail-header .header-r .header-detail .product-info-list li .date-ipt-box span {
  margin: 0 8px;
}
.yn-product-detail-header .header-r .header-detail .product-info-list li .quantity-operate-box {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  position: relative;
  width: 64px;
  margin-right: 8px;
}
.yn-product-detail-header .header-r .header-detail .product-info-list li .quantity-operate-box .quantity-ipt {
  width: 46px;
  height: 36px;
  box-sizing: border-box;
}
.yn-product-detail-header .header-r .header-detail .product-info-list li .quantity-operate-box .quantity-operate-btn {
  position: absolute;
  top: 0;
  right: 0;
  width: 18px;
  height: 19px;
  border: 1px solid #ccc;
  cursor: pointer;
  font-size: 14px;
  color: #666;
  border-left: 0;
  box-sizing: border-box;
  text-align: center;
  line-height: 16px;
  background: #EEEEEE;
}
.yn-product-detail-header .header-r .header-detail .product-info-list li .quantity-operate-box .quantity-operate-btn:last-of-type {
  top: 19px;
  height: 17px;
  border-top: 0;
}
.yn-product-detail-header .header-r .header-detail .detail-r {
  margin-left: 20px;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-align-self: flex-end;
  -moz-align-self: flex-end;
  -ms-align-self: flex-end;
  align-self: flex-end;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box {
  width: 100%;
  height: auto;
  position: relative;
  padding-left: 20px;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-svg-box {
  width: 224px;
  height: 134px;
  border: 1px solid #ccc;
  box-sizing: border-box;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-x {
  position: absolute;
  width: 224px;
  top: 134px;
  left: 20px;
  height: 26px;
  line-height: 26px;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-x b {
  display: inline-block;
  position: absolute;
  width: 1px;
  height: 4px;
  background: #ccc;
  top: -5px;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-x b:first-of-type {
  left: 16.68px;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-x b:nth-of-type(2) {
  left: 34.6px;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-x b:nth-of-type(3) {
  left: 68.2px;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-x b:nth-of-type(4) {
  left: 202.6px;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-x span {
  font-size: 14px;
  color: #666;
  position: absolute;
  top: 0;
  width: 20px;
  text-align: center;
  margin-left: -10px;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-x span:first-of-type {
  left: 16.68px;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-x span:nth-of-type(2) {
  left: 34.6px;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-x span:nth-of-type(3) {
  left: 68.2px;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-x span:nth-of-type(4) {
  left: 202.6px;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-y {
  position: absolute;
  width: 30px;
  height: 134px;
  top: 0;
  left: 20px;
  margin-left: -30px;
  padding-right: 7px;
  box-sizing: border-box;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-y b {
  display: inline-block;
  position: absolute;
  width: 4px;
  height: 1px;
  background: #ccc;
  right: -5px;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-y b:first-of-type {
  top: 107.2px;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-y b:nth-of-type(2) {
  top: 80.4px;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-y b:nth-of-type(3) {
  top: 53.6px;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-y b:nth-of-type(4) {
  top: 26.8px;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-y span {
  position: absolute;
  font-size: 14px;
  color: #666;
  right: 7px;
  margin-bottom: -2px;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-y span:last-of-type {
  bottom: 107.2px;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-y span:nth-of-type(4) {
  bottom: 80.4px;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-y span:nth-of-type(3) {
  bottom: 53.6px;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-y span:nth-of-type(2) {
  bottom: 26.8px;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-y span:nth-of-type(1) {
  bottom: 0;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .charts-line {
  stroke: #ccc;
  stroke-width: 1;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-overlay-box {
  width: 224px;
  height: 134px;
  position: absolute;
  top: 0;
  left: 20px;
  box-sizing: border-box;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-overlay-box .box-inner {
  width: 174px;
  height: 65px;
  background: #ffffff;
  border-radius: 6px;
  position: absolute;
  bottom: 84.4px;
  padding: 10px 0 ;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-overlay-box .box-inner > div {
  width: 50%;
  text-align: center;
  padding: 0 5px;
  font-size: 14px;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /* UC 浏览器 使用flex-direction: column;的时候需要加上*/
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-overlay-box .box-inner > div:first-of-type {
  border-right: 1px solid #f9f9f9;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-overlay-box .box-inner > div .tips-tit {
  color: #666666;
  margin-bottom: 10px;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-overlay-box .box-inner > div .tips-desc {
  color: #3598DC;
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-overlay-circle {
  width: 5px;
  height: 5px;
  background: #ff0000;
  position: absolute;
  left: 1.8234px;
  top: 53.2982px;
  margin-left: -2px;
  border-radius: 50%;
  z-index: 10;
  /*兼容parsto内核*/
  /*兼容gecko内核*/
  /*兼容webkit内核*/
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .chart-overlay-line {
  border-left: 1px dashed #ccc;
  position: absolute;
  left: 1.8234px;
  top: 54.0739px;
  bottom: 0;
  /*兼容parsto内核*/
  /*兼容gecko内核*/
  /*兼容webkit内核*/
}
.yn-product-detail-header .header-r .header-detail .detail-r .chart-box .charts-range-box {
  width: 213px;
  margin-top: 30px;
  margin-left: -5px;
}
.yn-product-detail-header .header-r .header-detail .detail-r input[type=range] {
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 100%;
  border-radius: 10px;
  /*这个属性设置使填充进度条时的图形为圆角*/
  display: block;
  margin-top: 10px;
  height: 6px;
  padding: 0;
}
.yn-product-detail-header .header-r .header-detail .detail-r input[type=range]:focus {
  outline: none;
}
.yn-product-detail-header .header-r .header-detail .detail-r input[type=range]::-webkit-slider-runnable-track {
  height: 6px;
  border-radius: 10px;
  /*将轨道设为圆角的*/
  /*box-shadow: 0 1px 1px yellow, inset 0 .125em .125em #0d1112; /*轨道内置阴影效果*/
  background: #ccc;
}
.yn-product-detail-header .header-r .header-detail .detail-r input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  -moz-appearance: none;
  height: 10px;
  width: 10px;
  margin-top: -2px;
  /*使滑块超出轨道部分的偏移量相等*/
  background-color: #fff;
  background-size: 100% 100%;
  border-radius: 50%;
  /*外观设置为圆形*/
  border: 1px solid #ccc;
  /*设置边框*/
  /* box-shadow: 0 .125em .125em #3b4547; /*添加底部阴影*/
}
.yn-product-detail-header .header-r .header-detail .detail-r input[type=range]::-moz-range-track {
  height: 6px;
  border-radius: 10px;
  /*将轨道设为圆角的*/
  /*box-shadow: 0 1px 1px yellow, inset 0 .125em .125em #0d1112; /*轨道内置阴影效果*/
  background: #ccc;
}
.yn-product-detail-header .header-r .header-detail .detail-r input[type=range]::-moz-range-thumb {
  -webkit-appearance: none;
  -moz-appearance: none;
  height: 10px;
  width: 10px;
  margin-top: -2px;
  /*使滑块超出轨道部分的偏移量相等*/
  background-color: #fff;
  background-size: 100% 100%;
  border-radius: 50%;
  /*外观设置为圆形*/
  border: 1px solid #ccc;
  /*设置边框*/
  /* box-shadow: 0 .125em .125em #3b4547; /*添加底部阴影*/
}
.yn-product-detail-header .header-r .header-detail .detail-r input[type=range]::-ms-track {
  height: 6px;
  border-radius: 10px;
  /*将轨道设为圆角的*/
  /*box-shadow: 0 1px 1px yellow, inset 0 .125em .125em #0d1112; /*轨道内置阴影效果*/
  background: #ccc;
}
.yn-product-detail-header .header-r .header-detail .detail-r input[type=range]::-ms-thumb {
  -webkit-appearance: none;
  -moz-appearance: none;
  height: 10px;
  width: 10px;
  margin-top: -2px;
  /*使滑块超出轨道部分的偏移量相等*/
  background-color: #fff;
  background-size: 100% 100%;
  border-radius: 50%;
  /*外观设置为圆形*/
  border: 1px solid #ccc;
  /*设置边框*/
  /* box-shadow: 0 .125em .125em #3b4547; /*添加底部阴影*/
}
.yn-product-detail-header .header-r .amount-box {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  height: 48px;
  font-size: 16px;
  color: #333333;
  background: #F3F3F3;
  padding: 0 20px;
}
.yn-product-detail-header .header-r .amount-box > span {
  margin-right: 20px;
}
.yn-product-detail-header .header-r .amount-box .amount {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  color: #E00A0A;
  font-size: 16px;
  font-weight: bold;
}
.yn-product-detail-header .header-r .amount-box .amount .rmb {
  font-size: 12px;
  vertical-align: middle;
  margin-bottom: -2px;
}
.yn-product-detail-header .header-r .btns {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  margin-top: 20px;
}
.yn-product-detail-header .header-r .btns .lease-btn {
  border: 1px solid #3598DC;
  width: 150px;
  height: 42px;
  margin-right: 20px;
  font-size: 16px;
  color: #3598DC;
  text-align: center;
  line-height: 40px;
  cursor: pointer;
  border-radius: 3px;
}
.yn-product-detail-header .header-r .btns .lease-btn:last-of-type {
  background: #3598DC;
  color: #fff;
}
.yn-product-main {
  min-height: 240px;
  border: 1px solid #ccc;
  margin-bottom: 60px;
}
.yn-product-main .section-tit {
  height: 46px;
  line-height: 46px;
  padding-left: 20px;
  font-size: 16px;
  color: #333;
  background: #F9F9F9;
}
.yn-product-main .content {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  padding: 20px;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.yn-product-main .content .content-left {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.yn-product-main .content .content-left .business-img {
  width: 155px;
  height: 155px;
  margin-right: 30px;
}
.yn-product-main .content .content-left .business-img img {
  width: 100%;
  height: 100%;
}
.yn-product-main .content .content-left .business-info-list {
  padding-top: 10px;
}
.yn-product-main .content .content-left .business-info-list li {
  font-size: 16px;
  color: #666;
  margin-bottom: 14px;
}
.yn-product-main .content .content-left .business-info-list li:last-of-type {
  margin: 0;
}
.yn-product-main .content .content-left .business-info-list li.business-name {
  color: #333;
}
.yn-product-main .content .content-left .business-info-list li.business-addr {
  color: #333;
}
.yn-product-main .content .content-left .business-info-list li.business-addr span {
  color: #3598DC;
}
.yn-product-main .content .content-right {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
}
.yn-product-main .content .content-right .lease-btn {
  margin-right: 40px;
  width: 150px;
}
.yn-product-footer {
  border: 1px solid #ccc;
  margin-bottom: 60px;
}
.yn-product-footer .footer-nav-list {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  height: 46px;
  background: #F9F9F9;
  padding: 0 30px;
}
.yn-product-footer .footer-nav-list li {
  font-size: 16px;
  color: #333;
  border-bottom: 1px solid transparent;
  margin-right: 40px;
  height: 100%;
  line-height: 45px;
  cursor: pointer;
}
.yn-product-footer .footer-nav-list li.active {
  color: #3598DC;
  border-color: #3598DC;
}
.yn-product-footer .content .product-presentation-box {
  padding: 30px 50px;
}
.yn-product-footer .content .product-presentation-box img {
  width: 100%;
}
.yn-product-footer .content .product-parameters-box {
  padding: 30px 50px;
  display: none;
}
.yn-product-footer .content .product-parameters-box img {
  width: 100%;
}
.yn-product-footer .content .product-application-box {
  display: none;
  padding: 30px 50px;
}
.yn-product-footer .content .product-application-box img {
  width: 100%;
}
.yn-product-footer .content .technical-data-box {
  display: none;
  padding: 30px;
}
.yn-product-footer .content .technical-data-box > div {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.yn-product-footer .content .technical-data-box > div .list-tit {
  color: #333333;
  margin-bottom: 20px;
  font-size: 14px;
}
.yn-product-footer .content .technical-data-box > div .list {
  width: 540px;
}
.yn-product-footer .content .technical-data-box > div .list li {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  padding-bottom: 20px;
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 20px;
}
.yn-product-footer .content .technical-data-box > div .list li:last-of-type {
  margin-bottom: 0;
}
.yn-product-footer .content .technical-data-box > div .list li p {
  width: 124px;
  height: 80px;
  margin-right: 20px;
}
.yn-product-footer .content .technical-data-box > div .list li p img {
  width: 100%;
  height: 100%;
}
.yn-product-footer .content .technical-data-box > div .list li div {
  padding-top: 5px;
}
.yn-product-footer .content .technical-data-box > div .list li div a {
  font-size: 14px;
  color: #333;
}
.yn-product-footer .content .technical-data-box > div .video-list-box {
  margin-right: 60px;
}
.yn-product-footer .content .user-comment-box {
  display: none;
  padding: 0 30px;
}
.yn-product-footer .content .user-comment-box .user-comment-list .list-item {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  padding: 30px 60px;
  border-bottom: 1px solid #ccc;
}
.yn-product-footer .content .user-comment-box .user-comment-list .list-item:last-of-type {
  border-bottom: 0;
}
.yn-product-footer .content .user-comment-box .user-comment-list .list-item .item-l {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding-top: 10px;
  font-size: 14px;
  color: #333;
}
.yn-product-footer .content .user-comment-box .user-comment-list .list-item .item-l .appraise-list {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  width: 100px;
  height: 20px;
  position: relative;
}
.yn-product-footer .content .user-comment-box .user-comment-list .list-item .item-l .appraise-list li {
  position: absolute;
  top: 0;
  width: 20px;
  height: 20px;
  background: url('../icon/star.png') 100% 100% no-repeat;
  background-size: 100% 100%;
}
.yn-product-footer .content .user-comment-box .user-comment-list .list-item .item-l .appraise-list li.active {
  background-image: url('../icon/star-active.png');
}
.yn-product-footer .content .user-comment-box .user-comment-list .list-item .item-l .appraise-list li:first-of-type {
  left: -4px;
}
.yn-product-footer .content .user-comment-box .user-comment-list .list-item .item-l .appraise-list li:nth-of-type(2) {
  left: 10px;
}
.yn-product-footer .content .user-comment-box .user-comment-list .list-item .item-l .appraise-list li:nth-of-type(3) {
  left: 24px;
}
.yn-product-footer .content .user-comment-box .user-comment-list .list-item .item-l .appraise-list li:nth-of-type(4) {
  left: 38px;
}
.yn-product-footer .content .user-comment-box .user-comment-list .list-item .item-l .appraise-list li:nth-of-type(5) {
  left: 52px;
}
.yn-product-footer .content .user-comment-box .user-comment-list .list-item .item-l .username {
  text-align: center;
  margin-bottom: 20px;
}
.yn-product-footer .content .user-comment-box .user-comment-list .list-item .item-l .product-appraise {
  margin-bottom: 14px;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.yn-product-footer .content .user-comment-box .user-comment-list .list-item .item-l .product-appraise span {
  line-height: 20px;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.yn-product-footer .content .user-comment-box .user-comment-list .list-item .item-l .service-appraise {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.yn-product-footer .content .user-comment-box .user-comment-list .list-item .item-l .service-appraise span {
  line-height: 20px;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.yn-product-footer .content .user-comment-box .user-comment-list .list-item .item-r .comment-content {
  color: #333;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 20px;
  word-break: break-all;
}
.yn-product-footer .content .user-comment-box .user-comment-list .list-item .item-r .upload-info {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.yn-product-footer .content .user-comment-box .user-comment-list .list-item .item-r .upload-info .upload-images-list {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.yn-product-footer .content .user-comment-box .user-comment-list .list-item .item-r .upload-info .upload-images-list li {
  width: 48px;
  height: 48px;
  border: 1px solid #ccc;
  padding: 4px;
  margin-right: 10px;
}
.yn-product-footer .content .user-comment-box .user-comment-list .list-item .item-r .upload-info .upload-images-list li img {
  width: 100%;
  height: 100%;
}
.yn-product-footer .content .user-comment-box .user-comment-list .list-item .item-r .upload-info .comment-date {
  font-size: 14px;
  color: #333;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /* UC 浏览器 使用flex-direction: column;的时候需要加上*/
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: flex-end;
  -moz-box-pack: flex-end;
  /*混合版本语法*/
  -ms-flex-pack: flex-end;
  /*新版本语法*/
  -webkit-justify-content: flex-flex-end;
  justify-content: flex-end;
}
.yn-product-footer .content .user-comment-box .user-comment-list .list-item .item-r .images-big-list {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  flex-flow: wrap;
}
.yn-product-footer .content .user-comment-box .user-comment-list .list-item .item-r .images-big-list li {
  margin-top: 20px;
  width: 380px;
  height: 380px;
  border: 1px solid #ccc;
  padding: 10px;
}
.yn-product-footer .content .user-comment-box .user-comment-list .list-item .item-r .images-big-list li img {
  width: 100%;
  height: 100%;
}
.yn-product-footer .content .user-comment-box .no-data-tips {
  width: 100%;
  height: 100px;
  text-align: center;
  line-height: 100px;
  font-size: 14px;
  color: #999;
  display: none;
}
/**产品详情 end**/
/**购物车 start**/
.lease-cart-main .h30 {
  height: 30px;
}
.lease-cart-main .brand_error {
  color: #FF0000 !important;
}
.lease-cart-main .table-tit {
  color: #333333;
  font-size: 16px;
  padding: 20px 0;
}
.lease-cart-main .table-head {
  width: 100%;
  border-spacing: 0;
  margin-bottom: 10px;
  table-layout: fixed;
}
.lease-cart-main .table-head td {
  height: 54px;
  font-size: 14px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #333333;
  border-top: 1px solid #CCCCCC;
  text-align: center;
}
.lease-cart-main .table-head td:first-of-type {
  width: 121px;
  text-align: left;
}
.lease-cart-main .table-head td:first-of-type input {
  width: 14px;
  height: 14px;
  vertical-align: middle;
  margin-bottom: 2px;
  margin-right: 5px;
}
.lease-cart-main .table-head td:first-of-type label {
  cursor: pointer;
}
.lease-cart-main .table-head td:nth-of-type(2) {
  width: 240px;
}
.lease-cart-main .table-head td:nth-of-type(3) {
  width: 110px;
}
.lease-cart-main .table-head td:nth-of-type(4) {
  width: 110px;
}
.lease-cart-main .table-head td:nth-of-type(5) {
  width: 90px;
}
.lease-cart-main .table-head td:nth-of-type(6) {
  width: 300px;
}
.lease-cart-main .table-head td:nth-of-type(7) {
  width: 110px;
}
.lease-cart-main .table-head td:last-of-type {
  width: auto;
  padding-right: 35px;
  text-align: right;
}
.lease-cart-main .list-item {
  width: 100%;
  border-spacing: 0;
  margin-bottom: 10px;
}
.lease-cart-main .list-item:last-of-type {
  margin-bottom: 0;
}
.lease-cart-main .list-item thead td {
  height: 34px;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  color: #333333;
}
.lease-cart-main .list-item tbody tr:last-of-type td:after {
  display: none;
}
.lease-cart-main .list-item tbody tr td {
  height: 132px;
  background: #F7F7F7;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  color: #333333;
  text-align: center;
  padding: 10px;
  box-sizing: border-box;
  position: relative;
  word-break: break-all;
}
.lease-cart-main .list-item tbody tr td:after {
  content: '';
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #ccc;
  position: absolute;
  bottom: 0;
  left: 0;
}
.lease-cart-main .list-item tbody tr td:first-of-type {
  text-align: right;
  width: 121px;
}
.lease-cart-main .list-item tbody tr td:first-of-type:after {
  left: 39px;
}
.lease-cart-main .list-item tbody tr td:first-of-type input[type='checkbox'] {
  top: 10px;
  left: 10px;
  width: 14px;
  height: 14px;
  position: absolute;
}
.lease-cart-main .list-item tbody tr td:nth-of-type(2) {
  width: 240px;
}
.lease-cart-main .list-item tbody tr td:nth-of-type(3) {
  width: 110px;
}
.lease-cart-main .list-item tbody tr td:nth-of-type(4) {
  width: 110px;
}
.lease-cart-main .list-item tbody tr td:nth-of-type(5) {
  width: 90px;
}
.lease-cart-main .list-item tbody tr td:nth-of-type(6) {
  width: 300px;
}
.lease-cart-main .list-item tbody tr td:nth-of-type(7) {
  width: 110px;
}
.lease-cart-main .list-item tbody tr td:last-of-type {
  width: 119px;
  padding-right: 25px;
}
.lease-cart-main .list-item tbody tr td:last-of-type:after {
  left: initial;
  right: 25px;
}
.lease-cart-main .list-item tbody tr td:last-of-type .operation-list li {
  padding-right: 10px;
  text-align: right;
}
.lease-cart-main .list-item tbody tr td .box-inner {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  width: 100%;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
}
.lease-cart-main .list-item tbody tr td .product-img {
  height: 82px;
  width: 82px;
  position: absolute;
  right: 0;
  top: 25px;
}
.lease-cart-main .list-item tbody tr td .product-img img {
  width: 100%;
  height: 100%;
}
.lease-cart-main .list-item tbody tr td .product-name {
  margin-bottom: 10px;
}
.lease-cart-main .list-item tbody tr td .ipt-group {
  width: 100%;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 10px;
}
.lease-cart-main .list-item tbody tr td .ipt-group label {
  margin-right: 10px;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.lease-cart-main .list-item tbody tr td .ipt-group span {
  margin-left: 10px;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.lease-cart-main .list-item tbody tr td .ipt-group input {
  width: 146px;
  height: 36px;
  background: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 0;
  padding: 0 10px;
}
.lease-cart-main .list-item tbody tr td .operation-list li {
  margin-bottom: 10px;
}
.lease-cart-main .list-item tbody tr td .operation-list li:last-of-type {
  margin: 0;
}
.lease-cart-main .list-item tbody tr td .operation-list li a {
  cursor: pointer;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  color: #333333;
}
.lease-cart-main .operation-box {
  height: 50px;
  margin: 60px 0;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  background: #EEEEEE;
  font-size: 14px;
  color: #666666;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
}
.lease-cart-main .operation-box .operation-box-l {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.lease-cart-main .operation-box .operation-box-l p {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  margin-right: 30px;
}
.lease-cart-main .operation-box .operation-box-l p input {
  margin: 0 10px;
  cursor: pointer;
}
.lease-cart-main .operation-box .operation-box-l p label {
  color: #333;
  cursor: pointer;
}
.lease-cart-main .operation-box .operation-box-l a {
  margin-right: 20px;
  font-size: 14px;
  color: #666;
  cursor: pointer;
}
.lease-cart-main .operation-box .operation-box-r {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
}
.lease-cart-main .operation-box .operation-box-r .check-quantity {
  color: #FF0000;
}
.lease-cart-main .operation-box .operation-box-r .total {
  font-size: 20px;
  color: #FF0000;
  font-weight: bold;
}
.lease-cart-main .operation-box .operation-box-r .settle-accounts-btn {
  background: #3AA5EF;
  font-size: 20px;
  color: #fff;
  padding: 0 42px;
  line-height: 50px;
  margin-left: 30px;
  cursor: pointer;
}
/**购物车 end**/
/**确认下单 start**/
.wrap-lease-bg {
  width: 100%;
  background: #FAFAFA;
  padding: 20px 0;
}
.wrap-lease-bg .lease-confirm-order {
  background: #fff;
  padding: 40px 30px 0;
}
.wrap-lease-bg .lease-confirm-order form .group-tit {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 10px;
}
.wrap-lease-bg .lease-confirm-order form .group-tit.mg50 {
  margin-top: 50px;
}
.wrap-lease-bg .lease-confirm-order form .group-tit p {
  font-size: 16px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #333333;
}
.wrap-lease-bg .lease-confirm-order form .group-tit a {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #3598dc;
}
.wrap-lease-bg .lease-confirm-order form .form-group {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 20px;
}
.wrap-lease-bg .lease-confirm-order form .form-group .group-label {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  margin-right: 10px;
}
.wrap-lease-bg .lease-confirm-order form .form-group .group-btn {
  cursor: pointer;
  width: 114px;
  height: 36px;
  line-height: 34px;
  text-align: center;
  color: #333333;
  border: 1px solid #cccccc;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  margin-right: 20px;
}
.wrap-lease-bg .lease-confirm-order form .form-group .group-btn.active {
  border: 1px solid #3aa5ef;
  color: #3aa5ef;
}
.wrap-lease-bg .lease-confirm-order form .form-group .group-btn:hover {
  border: 1px solid #3aa5ef;
  color: #3aa5ef;
}
.wrap-lease-bg .lease-confirm-order form .form-group.deposit-free a {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #3598dc;
  margin-right: 15px;
}
.wrap-lease-bg .lease-confirm-order form .form-group.invoice-info .radio-check {
  margin: 0 10px;
}
.wrap-lease-bg .lease-confirm-order form .form-group.policy {
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: flex-end;
  -moz-box-pack: flex-end;
  /*混合版本语法*/
  -ms-flex-pack: flex-end;
  /*新版本语法*/
  -webkit-justify-content: flex-flex-end;
  justify-content: flex-end;
  padding-right: 10px;
}
.wrap-lease-bg .lease-confirm-order form .form-group.confirm-btn {
  padding-right: 20px;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: flex-end;
  -moz-box-pack: flex-end;
  /*混合版本语法*/
  -ms-flex-pack: flex-end;
  /*新版本语法*/
  -webkit-justify-content: flex-flex-end;
  justify-content: flex-end;
}
.wrap-lease-bg .lease-confirm-order form .form-group.confirm-btn a {
  cursor: pointer;
  width: 150px;
  height: 48px;
  line-height: 48px;
  background: #3aa5ef;
  text-align: center;
  font-size: 20px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #ffffff;
}
.wrap-lease-bg .lease-confirm-order form .form-group select {
  width: 200px;
  height: 36px;
  border: 1px solid #cccccc;
  outline: none;
  padding: 0 10px;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
}
.wrap-lease-bg .lease-confirm-order form .addr-list-box .addr-list {
  display: none;
}
.wrap-lease-bg .lease-confirm-order form .addr-list-box .addr-list-item {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  height: 36px;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  padding: 0 20px;
  border: 1px solid transparent;
}
.wrap-lease-bg .lease-confirm-order form .addr-list-box .addr-list-item .item-l {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
}
.wrap-lease-bg .lease-confirm-order form .addr-list-box .addr-list-item .item-l .radio-check {
  padding-left: 24px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #333333;
}
.wrap-lease-bg .lease-confirm-order form .addr-list-box .addr-list-item.active {
  background: #f4fbfb;
  border: 1px solid #3598dc;
}
.wrap-lease-bg .lease-confirm-order form .addr-list-box .addr-list-item a {
  cursor: pointer;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #3598dc;
}
.wrap-lease-bg .lease-confirm-order form .addr-list-box .load-more {
  padding: 20px 20px 0;
}
.wrap-lease-bg .lease-confirm-order form .addr-list-box .load-more .btn-more {
  cursor: pointer;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
}
.wrap-lease-bg .lease-confirm-order form .addr-list-box .load-more .btn-more.unfold .icon-arrow:before {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  border: 1px solid #6b6b6b;
  border-top: 0;
  border-right: 0;
  left: 2px;
  top: -1px;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  /* IE 9 */
  -moz-transform: rotate(-45deg);
  /* Firefox */
  -webkit-transform: rotate(-45deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(-45deg);
}
.wrap-lease-bg .lease-confirm-order form .addr-list-box .load-more .btn-more.unfold .icon-arrow:after {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  border: 1px solid #6b6b6b;
  border-top: 0;
  border-right: 0;
  left: 2px;
  top: 2px;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  /* IE 9 */
  -moz-transform: rotate(-45deg);
  /* Firefox */
  -webkit-transform: rotate(-45deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(-45deg);
}
.wrap-lease-bg .lease-confirm-order form .addr-list-box .load-more .btn-more .icon-arrow {
  width: 9px;
  height: 8px;
  position: relative;
  margin-left: 5px;
}
.wrap-lease-bg .lease-confirm-order form .addr-list-box .load-more .btn-more .icon-arrow:before {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  border: 1px solid #6b6b6b;
  border-top: 0;
  border-right: 0;
  left: 2px;
  top: 3px;
  transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  /* IE 9 */
  -moz-transform: rotate(135deg);
  /* Firefox */
  -webkit-transform: rotate(135deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(135deg);
}
.wrap-lease-bg .lease-confirm-order form .addr-list-box .load-more .btn-more .icon-arrow:after {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  border: 1px solid #6b6b6b;
  border-top: 0;
  border-right: 0;
  left: 2px;
  top: 6px;
  transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  /* IE 9 */
  -moz-transform: rotate(135deg);
  /* Firefox */
  -webkit-transform: rotate(135deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(135deg);
}
.wrap-lease-bg .lease-confirm-order form .bill-table-head {
  width: 100%;
  border-spacing: 2px 0;
  border-collapse: separate;
}
.wrap-lease-bg .lease-confirm-order form .bill-table-head td {
  font-size: 14px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #333333;
  border-bottom: 2px solid #53B7FC;
  padding-bottom: 5px;
  text-align: center;
}
.wrap-lease-bg .lease-confirm-order form .bill-table-head td:first-of-type {
  width: 205px;
}
.wrap-lease-bg .lease-confirm-order form .bill-table-head td:nth-of-type(2) {
  width: 192px;
}
.wrap-lease-bg .lease-confirm-order form .bill-table-head td:nth-of-type(3) {
  width: 130px;
}
.wrap-lease-bg .lease-confirm-order form .bill-table-head td:nth-of-type(4) {
  width: 130px;
}
.wrap-lease-bg .lease-confirm-order form .bill-table-head td:nth-of-type(5) {
  width: 130px;
}
.wrap-lease-bg .lease-confirm-order form .bill-table-head td:nth-of-type(6) {
  width: 220px;
}
.wrap-lease-bg .lease-confirm-order form .bill-table-head td:nth-of-type(7) {
  width: 120px;
}
.wrap-lease-bg .lease-confirm-order form .bill-table-body {
  width: 100%;
}
.wrap-lease-bg .lease-confirm-order form .bill-table-body thead td {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  padding: 20px 0 ;
}
.wrap-lease-bg .lease-confirm-order form .bill-table-body tbody td {
  height: 102px;
  background: #FBFCFF;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  text-align: center;
  line-height: 18px;
  padding: 5px 10px;
}
.wrap-lease-bg .lease-confirm-order form .bill-table-body tbody td.sum {
  color: #FF0000;
}
.wrap-lease-bg .lease-confirm-order form .bill-table-body tbody td:first-of-type {
  width: 205px;
}
.wrap-lease-bg .lease-confirm-order form .bill-table-body tbody td:nth-of-type(2) {
  width: 192px;
}
.wrap-lease-bg .lease-confirm-order form .bill-table-body tbody td:nth-of-type(3) {
  width: 130px;
}
.wrap-lease-bg .lease-confirm-order form .bill-table-body tbody td:nth-of-type(4) {
  width: 130px;
}
.wrap-lease-bg .lease-confirm-order form .bill-table-body tbody td:nth-of-type(5) {
  width: 130px;
}
.wrap-lease-bg .lease-confirm-order form .bill-table-body tbody td:nth-of-type(6) {
  width: 220px;
}
.wrap-lease-bg .lease-confirm-order form .bill-table-body tbody td:nth-of-type(7) {
  width: 120px;
}
.wrap-lease-bg .lease-confirm-order form .bill-table-body tbody td .store-info-box {
  width: 100%;
  height: 100%;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
}
.wrap-lease-bg .lease-confirm-order form .bill-table-body tbody td .store-info-box .store-img {
  width: 60px;
  height: 60px;
  background: url('../img/product-demo2.png') 100% 100% no-repeat;
  background-size: 100% 100%;
  margin: 0 10px;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.wrap-lease-bg .lease-confirm-order form .bill-table-body tbody td .store-info-box .store-name {
  line-height: 18px;
}
.wrap-lease-bg .lease-confirm-order form .bill-table-body tbody td .tenancy {
  padding-bottom: 8px;
}
.wrap-lease-bg .lease-confirm-order form .bill-table-body tbody td .tenancy-total {
  font-size: 12px;
}
.wrap-lease-bg .lease-confirm-order form .bg-box {
  background: #F4FBFB;
  padding: 20px;
  margin-bottom: 50px;
}
.wrap-lease-bg .lease-confirm-order form .bg-box .form-group:last-of-type {
  margin-bottom: 0;
}
.wrap-lease-bg .lease-confirm-order form .bg-box .form-group label {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  margin-right: 10px;
}
.wrap-lease-bg .lease-confirm-order form .bg-box .form-group input {
  box-sizing: border-box;
  width: 412px;
  height: 36px;
  padding: 0 10px;
  margin-right: 30px;
  border: 1px solid #cccccc;
}
.wrap-lease-bg .lease-confirm-order form .bg-box .form-group input.remark-ipt {
  width: 469px;
}
.wrap-lease-bg .lease-confirm-order form .bg-box .form-group .group-tips {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
}
.wrap-lease-bg .lease-confirm-order form .shrink-box {
  display: none;
}
.wrap-lease-bg .lease-confirm-order form .shrink-box .form-group:first-of-type {
  margin-bottom: 10px;
}
.wrap-lease-bg .lease-confirm-order form .shrink-box .form-group .group-label {
  margin-right: 50px;
}
.wrap-lease-bg .lease-confirm-order form .shrink-box .form-group .radio-check {
  margin-right: 20px;
}
.wrap-lease-bg .lease-confirm-order form .shrink-box .form-group .remark-ipt {
  width: 400px;
  height: 36px;
  border: 1px solid #cccccc;
  padding: 0 10px;
}
.wrap-lease-bg .lease-confirm-order form .amount-list {
  padding-top: 20px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.wrap-lease-bg .lease-confirm-order form .amount-list li {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: flex-end;
  -moz-box-pack: flex-end;
  /*混合版本语法*/
  -ms-flex-pack: flex-end;
  /*新版本语法*/
  -webkit-justify-content: flex-flex-end;
  justify-content: flex-end;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 20px;
}
.wrap-lease-bg .lease-confirm-order form .amount-list li .item-label {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  min-width: 75px;
  text-align: right;
}
.wrap-lease-bg .lease-confirm-order form .amount-list li .sum {
  font-size: 14px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #ff0000;
  min-width: 170px;
  text-align: right;
  padding-left: 20px;
  box-sizing: border-box;
}
.wrap-lease-bg .lease-confirm-order form .amount-list li .amount {
  font-size: 24px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #ff0000;
}
/**确认下单 end**/
/********** 租赁订单支付 start **********/
.lease-payment {
  width: 100%;
  background: #fff;
  padding: 40px 30px 50px;
  box-sizing: border-box;
  /*** 支付提醒 start ***/
  /*** 支付提醒 end ***/
  /*** 订单信息 ***/
  /*** 订单信息 end ***/
  /*** 查看订单 start ***/
  /*** 查看订单 end ***/
  /*** 选择支付方式 start ***/
  /*** 选择支付方式 end ***/
}
.lease-payment .pay-remind {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
}
.lease-payment .pay-remind .pay-remind-inner {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.lease-payment .pay-remind .icon-complete {
  height: 36px;
  width: 36px;
  background: url('../icon/complete-icon.png') 100% 100% no-repeat;
  background-size: 100% 100%;
}
.lease-payment .pay-remind .remind-info {
  margin-left: 4px;
}
.lease-payment .pay-remind .remind-info .remind-info-t {
  font-size: 20px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #3598dc;
  padding: 7px 0 10px;
}
.lease-payment .pay-remind .remind-info .remind-info-b {
  font-size: 12px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #666666;
}
.lease-payment .plate-tit {
  font-size: 16px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #666666;
}
.lease-payment .order-info {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  padding: 30px 0 ;
  box-sizing: border-box;
  background: #F7F7F7;
  min-height: 170px;
}
.lease-payment .order-info .order-info-l {
  padding: 0 20px;
  width: 50%;
  box-sizing: border-box;
  border-right: 1px solid #CCCCCC;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  font-size: 16px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #666666;
}
.lease-payment .order-info .order-info-l .pay-money {
  font-size: 24px;
  color: #FF0000;
  margin-left: 10px;
}
.lease-payment .order-info .order-info-r {
  width: 50%;
  padding: 0 20px ;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
}
.lease-payment .order-info .order-info-r ul li {
  font-size: 16px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  padding-bottom: 20px;
}
.lease-payment .order-info .order-info-r ul li:last-of-type {
  padding-bottom: 0;
}
.lease-payment .btn-box {
  margin-top: 20px;
}
.lease-payment .btn-box .btn-label {
  font-size: 16px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #666666;
  margin-right: 10px;
}
.lease-payment .btn-box .btn-link {
  cursor: pointer;
  font-size: 16px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #3598DC;
}
.lease-payment .payment-form .form-group {
  padding-bottom: 20px;
  border-bottom: 1px solid #EEEEEE;
  margin-bottom: 20px;
}
.lease-payment .payment-form .radio-check-square {
  margin-left: -11px;
  padding-left: 86px;
}
.lease-payment .payment-form .radio-check-square .pay-icon {
  position: absolute;
  width: 36px;
  height: 36px;
  left: 42px;
  top: -10px;
  background: url('../icon/unionpay-icon.png') 100% 100% no-repeat;
  background-size: 100% 100%;
}
.lease-payment .payment-form .radio-check-square .pay-icon.icon-alipay {
  background-image: url(../icon/alipay-icon.png);
}
.lease-payment .payment-form .radio-check-square .pay-icon.icon-wechat {
  background-image: url(../icon/alipay-icon.png);
  background-image: url(../icon/wechat-icon.png);
}
.lease-payment .payment-form .btn-box {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: flex-end;
  -moz-box-pack: flex-end;
  /*混合版本语法*/
  -ms-flex-pack: flex-end;
  /*新版本语法*/
  -webkit-justify-content: flex-flex-end;
  justify-content: flex-end;
}
/********** 租赁订单支付 end **********/
/********** 评价 start **********/
.evaluate-wrap .order-info {
  padding: 20px 20px 0;
  border: 1px solid #eaeaea;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
}
.evaluate-wrap .order-info p {
  padding-bottom: 20px;
}
.evaluate-wrap .plate-tit {
  font-size: 16px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #333333;
  padding: 40px 10px 20px;
}
.evaluate-wrap .evaluate-list {
  padding: 0 30px;
  border: 1px solid #EAEAEA;
}
.evaluate-wrap .evaluate-list > li {
  padding: 30px 0;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  border-bottom: 1px solid #eaeaea;
}
.evaluate-wrap .evaluate-list > li:last-of-type {
  border-bottom: 0;
}
.evaluate-wrap .evaluate-list > li .goods-img {
  width: 120px;
  height: 120px;
  margin-right: 20px;
}
.evaluate-wrap .evaluate-list > li .goods-img img {
  width: 100%;
  height: 100%;
}
.evaluate-wrap .evaluate-list > li .evaluate-info .evaluate-info-t {
  margin-bottom: 30px;
  padding-top: 20px;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.evaluate-wrap .evaluate-list > li .evaluate-info .evaluate-info-t .goods-info {
  margin-right: 170px;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
}
.evaluate-wrap .evaluate-list > li .evaluate-info .evaluate-info-t .goods-info .goods-name {
  padding-bottom: 10px;
}
.evaluate-wrap .evaluate-list > li .evaluate-info .evaluate-info-t .evaluate-operate-list {
  margin-top: -2px;
}
.evaluate-wrap .evaluate-list > li .evaluate-info .evaluate-info-t .evaluate-operate-list .evaluate-operate-box {
  padding-bottom: 20px;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
}
.evaluate-wrap .evaluate-list > li .evaluate-info .evaluate-info-t .evaluate-operate-list .evaluate-operate-box .evaluate-tit {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  margin-right: 10px;
}
.evaluate-wrap .evaluate-list > li .evaluate-info .evaluate-info-t .evaluate-operate-list .evaluate-operate-box .evaluate-icon-list {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.evaluate-wrap .evaluate-list > li .evaluate-info .evaluate-info-t .evaluate-operate-list .evaluate-operate-box .evaluate-icon-list > li {
  cursor: pointer;
  width: 18px;
  height: 18px;
  background: url('../icon/evaluate-icon.png') left top / 100% 100% no-repeat;
}
.evaluate-wrap .evaluate-list > li .evaluate-info .evaluate-info-t .evaluate-operate-list .evaluate-operate-box .evaluate-icon-list > li.active {
  background-image: url('../icon/evaluate-icon-active.png');
}
.evaluate-wrap .evaluate-list > li .evaluate-info .evaluate-info-t .evaluate-desc {
  font-size: 12px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  margin-left: 10px;
}
.evaluate-wrap .edit-evaluate {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.evaluate-wrap .edit-evaluate .edit-label {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  margin-right: 10px;
}
.evaluate-wrap .edit-evaluate .edit-content-box {
  width: auto;
  position: relative;
  margin-bottom: 10px;
}
.evaluate-wrap .edit-evaluate .edit-content-box .edit-content {
  width: 652px;
  min-height: 84px;
  overflow-y: visible;
  border: 1px solid #eaeaea;
  resize: none;
  box-sizing: border-box;
  padding: 10px;
  border-radius: 0;
  font-size: 14px;
  line-height: 20px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  outline: none;
}
.evaluate-wrap .edit-evaluate .edit-content-box .word-limit {
  font-size: 12px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  position: absolute;
  right: 0;
  bottom: -20px;
}
.evaluate-wrap .img-upload {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  padding-left: 41px;
}
.evaluate-wrap .img-upload .upload-btn {
  margin-right: 10px;
  margin-bottom: 30px;
  cursor: pointer;
  position: relative;
  width: 40px;
  height: 24px;
  background: #f1f1f1;
  border: 1px solid #eaeaea;
  border-radius: 3px;
  font-size: 12px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  text-align: center;
  line-height: 24px;
  box-sizing: border-box;
}
.evaluate-wrap .img-upload .upload-btn:hover{
  background-color: #3598DC;
  color: #ffffff;
}
.evaluate-wrap .img-upload .upload-btn input {
  cursor: pointer;
}
.evaluate-wrap .img-upload .upload-btn .upload-ipt {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  width: 34px;
  height: 24px;
  opacity: 0;
  box-sizing: border-box;
}
.evaluate-wrap .img-upload .upload-img-list {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.evaluate-wrap .img-upload .upload-img-list > li {
  width: 60px;
  height: 60px;
  border: 1px solid #eaeaea;
  margin-right: 10px;
  position: relative;
  cursor: pointer;
  box-sizing: border-box;
}
.evaluate-wrap .img-upload .upload-img-list > li:first-of-type {
  margin-left: 10px;
}
.evaluate-wrap .img-upload .upload-img-list > li:hover .upload-mask {
  display: block;
}
.evaluate-wrap .img-upload .upload-img-list > li:hover .delete-btn {
  display: block;
}
.evaluate-wrap .img-upload .upload-img-list > li img {
  width: 100%;
  height: 100%;
}
.evaluate-wrap .img-upload .upload-img-list > li .upload-mask {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: #000000;
  opacity: 0.5;
}
.evaluate-wrap .img-upload .upload-img-list > li .delete-btn {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  font-size: 12px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  line-height: 60px;
}
.evaluate-wrap .img-upload .piece-limit {
  font-size: 12px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
}
.evaluate-wrap .submit-evaluate {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
  margin: 50px 0;
}
.evaluate-wrap .submit-evaluate .submit-btn-box {
  position: relative;
}
.evaluate-wrap .submit-evaluate .submit-btn-box .checkbox-check-wrap {
  position: absolute;
  left: 150px;
  bottom: 0;
  width: 100%;
}
/********** 评价 end **********/
/********** 续租 start **********/
.relet-wrap {
  background: #fff;
  padding: 0 30px;
}
.relet-wrap .plate-tit {
  font-size: 16px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #333333;
  padding: 50px 0 30px 0;
}
.relet-wrap .relet-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.relet-wrap .relet-table thead td {
  font-size: 14px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #333333;
  padding-bottom: 8px;
  text-align: center;
  position: relative;
}
.relet-wrap .relet-table thead td:after {
  content: '';
  position: absolute;
  left: 1px;
  right: 1px;
  bottom: 0;
  border-bottom: 2px solid #53B7FC;
}
.relet-wrap .relet-table thead td:first-of-type {
  width: 360px;
}
.relet-wrap .relet-table thead td:nth-of-type(2) {
  width: 194px;
}
.relet-wrap .relet-table thead td:nth-of-type(3) {
  width: 152px;
}
.relet-wrap .relet-table thead td:nth-of-type(4) {
  width: 282px;
}
.relet-wrap .relet-table thead td:last-of-type {
  width: auto;
}
.relet-wrap .relet-table tbody tr:first-of-type td::after {
  display: none;
}
.relet-wrap .relet-table tbody tr:last-of-type td::after {
  display: none;
}
.relet-wrap .relet-table tbody tr td {
  height: 132px;
  background: #fbfcff;
  text-align: center;
  line-height: 18px;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  padding: 0 5px;
  position: relative;
}
.relet-wrap .relet-table tbody tr td:first-of-type {
  padding-left: 0;
}
.relet-wrap .relet-table tbody tr td.td-blank {
  height: 10px;
  background: #fff;
}
.relet-wrap .relet-table tbody tr td.td-lists {
  padding: 0 20px ;
}
.relet-wrap .relet-table tbody tr td .product-info-box {
  height: 100%;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
}
.relet-wrap .relet-table tbody tr td .product-info-box .product-img {
  width: 60px;
  height: 60px;
  margin: 0 20px;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.relet-wrap .relet-table tbody tr td .product-info-box .product-img img {
  width: 100%;
  height: 100%;
}
.relet-wrap .relet-table tbody tr td .product-info-box .info-box-r .product-name {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
}
.relet-wrap .relet-table tbody tr td .product-info-box .info-box-r .product-type {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  margin-top: 5px;
  text-align: left;
}
.relet-wrap .relet-table tbody tr td .link {
  color: #3598dc;
  cursor: pointer;
}
.relet-wrap .relet-table tbody tr td.brand_error {
  color: #FF0000 !important;
}
.relet-wrap .relet-table tbody tr td.date-ipt-box {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
}
.relet-wrap .relet-table tbody tr td.date-ipt-box .ipt-group-box .ipt-group {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 10px;
}
.relet-wrap .relet-table tbody tr td.date-ipt-box .ipt-group-box .ipt-group label {
  margin-right: 10px;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.relet-wrap .relet-table tbody tr td.date-ipt-box .ipt-group-box .ipt-group span {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin: 0 8px;
}
.relet-wrap .relet-table tbody tr td.date-ipt-box .ipt-group-box .ipt-group .date-ipt {
  width: 146px;
  height: 36px;
  background: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 0;
  padding: 0 10px;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  box-sizing: border-box;
}
.relet-wrap .product-detail-table.relet-table-body tbody td {
  box-sizing: border-box;
  height: 132px;
}
.relet-wrap .product-detail-table.relet-table-body tbody td:first-of-type {
  width: 359px;
}
.relet-wrap .product-detail-table.relet-table-body tbody td:nth-of-type(2) {
  width: 192px;
}
.relet-wrap .product-detail-table.relet-table-body tbody td:nth-of-type(3) {
  width: 150px;
}
.relet-wrap .product-detail-table.relet-table-body tbody td:nth-of-type(4) {
  width: 280px;
}
.relet-wrap .product-detail-table.relet-table-body tbody td:last-of-type {
  width: auto;
}
.relet-wrap .product-detail-table.relet-table-body tbody td.brand_error {
  color: #FF0000 !important;
}
.relet-wrap .product-detail-table.relet-table-body tbody td.date-ipt-box {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /* UC 浏览器 使用flex-direction: column;的时候需要加上*/
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
}
.relet-wrap .product-detail-table.relet-table-body tbody td.date-ipt-box .date-ipt {
  width: 132px;
  height: 36px;
  box-sizing: border-box;
}
.relet-wrap .product-detail-table.relet-table-body tbody td.date-ipt-box span {
  margin: 0 8px;
}
.relet-wrap .product-detail-table.relet-table-body tbody td .ipt-group {
  width: 100%;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 10px;
}
.relet-wrap .product-detail-table.relet-table-body tbody td .ipt-group label {
  margin-right: 10px;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.relet-wrap .product-detail-table.relet-table-body tbody td .ipt-group span {
  margin-left: 10px;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.relet-wrap .product-detail-table.relet-table-body tbody td .ipt-group input {
  width: 146px;
  height: 36px;
  background: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 0;
  padding: 0 10px;
}
.relet-wrap .form-group {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 20px;
}
.relet-wrap .form-group.policy {
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: flex-end;
  -moz-box-pack: flex-end;
  /*混合版本语法*/
  -ms-flex-pack: flex-end;
  /*新版本语法*/
  -webkit-justify-content: flex-flex-end;
  justify-content: flex-end;
  padding-right: 10px;
}
.relet-wrap .form-group.confirm-btn {
  padding-right: 20px;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: flex-end;
  -moz-box-pack: flex-end;
  /*混合版本语法*/
  -ms-flex-pack: flex-end;
  /*新版本语法*/
  -webkit-justify-content: flex-flex-end;
  justify-content: flex-end;
}
.relet-wrap .form-group.confirm-btn a {
  cursor: pointer;
  width: 150px;
  height: 48px;
  line-height: 48px;
  background: #3aa5ef;
  text-align: center;
  font-size: 20px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #ffffff;
}
.relet-wrap .form-group .group-label {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  margin-right: 10px;
}
.relet-wrap .form-group .group-btn {
  cursor: pointer;
  width: 114px;
  height: 36px;
  line-height: 34px;
  text-align: center;
  color: #333333;
  border: 1px solid #cccccc;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  margin-right: 20px;
}
.relet-wrap .form-group .group-btn.active {
  border: 1px solid #3aa5ef;
  color: #3aa5ef;
}
.relet-wrap .form-group .group-btn:hover {
  border: 1px solid #3aa5ef;
  color: #3aa5ef;
}
.relet-wrap .amount-list {
  padding-top: 20px;
  padding-right: 20px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.relet-wrap .amount-list li {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: flex-end;
  -moz-box-pack: flex-end;
  /*混合版本语法*/
  -ms-flex-pack: flex-end;
  /*新版本语法*/
  -webkit-justify-content: flex-flex-end;
  justify-content: flex-end;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 20px;
}
.relet-wrap .amount-list li .item-label {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  min-width: 75px;
  text-align: right;
}
.relet-wrap .amount-list li .sum {
  font-size: 14px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #ff0000;
  min-width: 170px;
  text-align: right;
  padding-left: 20px;
  box-sizing: border-box;
}
.relet-wrap .amount-list li .amount {
  font-size: 24px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #ff0000;
}
/********** 续租 end **********/
/*
 * platformIndex.less
 * author ChenDianWei
 * 2018.9.28
 *
*/
.platform-banner-bg {
  width: 100%;
  height: 550px;
  position: relative;
}
.platform-banner-bg .banner-bg {
  width: 100%;
  height: 100%;
  background: url("../img/pf-banner.png") 50% 50% no-repeat;
}
.platform-banner-bg .btn-group {
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: 25%;
}
.platform-banner-bg .btn-group .btn {
  cursor: pointer;
  display: inline-block;
  width: 176px;
  height: 48px;
  text-align: center;
  line-height: 46px;
  background: #3598dc;
  border: 1px solid #14a6eb;
  border-radius: 24px;
  font-size: 20px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #ffffff;
}
.platform-banner-bg .btn-group .btn.btn-lease {
  border: 1px solid #ffffff;
  background: transparent;
  margin-left: 100px;
}
.platform-banner-bg .btn-group .btn.btn-lease:hover {
  border-color: #3598dc;
  color: #3598dc;
}
/***常见问题 start***/
/***平台首页搜索***/
.platform-search-index {
  width: 280px;
  height: 36px;
  position: relative;
}
.platform-search-index input {
  padding-right: 51px;
  outline: none;
  padding-left: 25px;
  width: 280px;
  height: 36px;
  border: 1px solid #333333;
  border-radius: 18px;
  font-size: 14px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 400;
  color: #333333;
  box-sizing: border-box;
}
.platform-search-index button {
  outline: none;
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  height: 36px;
  width: 51px;
  border: none;
  border-radius: 2px;
  text-align: left;
  padding: 0;
  background: transparent;
}
.platform-search-index button span {
  display: inline-block;
  width: 36px;
  height: 36px;
  background: url("../icon/search-new-icon.png") 100% 100% no-repeat;
  background-size: 100%;
}
/***轮播***/
#focus_Box {
  line-height: 1;
  position: relative;
  width: 1200px;
  height: 490px;
  margin: 70px auto 90px;
}
#focus_Box ul {
  position: relative;
  width: 1200px;
  height: 490px;
}
#focus_Box ul > li {
  z-index: 0;
  position: absolute;
  width: 0px;
  background: #787878;
  height: 0px;
  top: 146px;
  cursor: pointer;
  left: 377px;
  border-radius: 4px;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.35);
}
#focus_Box ul > li img {
  width: 100%;
  background: url(images/loading.gif) no-repeat center 50%;
  height: 100%;
  vertical-align: top;
}
#focus_Box ul > li.active .product-name {
  display: none;
}
#focus_Box ul > li.active .detail-btn {
  display: block;
}
#focus_Box ul > li.active .issue-info-box {
  display: block;
}
#focus_Box ul > li.active .mask {
  display: block;
}
#focus_Box ul > li .mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  background: #000000;
  opacity: 0.65;
  z-index: 1;
  display: none;
}
#focus_Box ul > li .issue-info-box {
  z-index: 10;
  display: none;
  width: 290px;
  height: 290px;
  position: absolute;
  top: 80px;
  left: 45px;
  background: url("../img/scale-ring.png") 100% 100% no-repeat;
  background-size: 100% 100%;
}
#focus_Box ul > li .issue-info-box .trade-name {
  text-align: center;
  width: 100%;
  font-size: 20px;
  font-family: Adobe Heiti Std R;
  font-weight: normal;
  color: #ffffff;
  margin: 80px 0 15px;
}
#focus_Box ul > li .issue-info-box .issue-quantity {
  text-align: center;
  width: 100%;
  font-size: 14px;
  font-family: Adobe Heiti Std R;
  color: #ffffff;
  margin-bottom: 35px;
}
#focus_Box ul > li .issue-info-box .btn-group {
  text-align: center;
  margin-bottom: 20px;
}
#focus_Box ul > li .issue-info-box .btn-group a {
  display: inline-block;
  font-size: 16px;
  color: #fff;
}
#focus_Box ul > li .issue-info-box .btn-group a:first-of-type {
  margin-right: 40px;
}
#focus_Box ul > li .issue-info-box .btn-group a.active {
  color: #3598dc;
}
#focus_Box ul > li .issue-info-box .btn-group a.hover {
  color: #3598dc;
}
#focus_Box ul > li .product-name {
  position: absolute;
  left: 0;
  bottom: 30px;
  text-align: center;
  width: 100%;
  font-size: 20px;
  font-family: Adobe Heiti Std R;
  font-weight: normal;
  color: #ffffff;
}
#focus_Box ul > li .detail-btn {
  z-index: 10;
  position: absolute;
  left: 0;
  bottom: 30px;
  text-align: center;
  width: 100%;
  display: none;
}
#focus_Box ul > li .detail-btn a {
  display: inline-block;
  width: 100px;
  height: 32px;
  line-height: 30px;
  text-align: center;
  border: 1px solid #ffffff;
  font-size: 16px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 400;
  color: #ffffff;
}
#focus_Box .prev,
#focus_Box #focus_Box .next {
  display: block;
  z-index: 100;
  overflow: hidden;
  cursor: pointer;
  position: absolute;
  width: 52px;
  height: 52px;
  top: 131px;
}
#focus_Box .prev {
  background: url(../icon/net-point-icon.png) left bottom no-repeat;
  left: 0px;
}
#focus_Box .next {
  background: url(../icon/net-point-icon.png) right bottom no-repeat;
  right: 0px;
}
#focus_Box .prev:hover {
  background-position: left top;
}
#focus_Box .next:hover {
  background-position: right top;
}
#focus_Box a.imgs-scroll-btn {
  display: block;
  position: absolute;
  z-index: 110;
  top: 7px;
  right: 15px;
  width: 51px;
  height: 23px;
  overflow: hidden;
  background: url(../icon/net-point-icon.png) no-repeat;
  text-indent: -999px;
}
/***常见问题 end***/
/***服务入口 start***/
.platform-serve-entrance {
  width: 100%;
  height: 660px;
  background: url("../img/serve-bg.png") 100% 100% no-repeat;
  background-size: 100% 100%;
  line-height: 1;
  margin-bottom: 80px;
}
.platform-serve-entrance .u-head {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /* UC 浏览器 使用flex-direction: column;的时候需要加上*/
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  padding-top: 110px;
}
.platform-serve-entrance .u-head .board-tit {
  font-size: 26px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 400;
  color: #fff;
  margin-bottom: 20px;
}
.platform-serve-entrance .u-head .board-desc {
  font-size: 16px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 400;
  color: #fff;
  margin-bottom: 70px;
}
.platform-serve-entrance .serve-entrance-list {
  width: 100%;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  border-radius: 8px;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
}
.platform-serve-entrance .serve-entrance-list .list-item {
  width: 240px;
  height: 300px;
  margin-right: 80px;
  position: relative;
}
.platform-serve-entrance .serve-entrance-list .list-item:last-of-type {
  margin-right: 0;
}
.platform-serve-entrance .serve-entrance-list .list-item:hover .mask {
  background: #249ef0;
  opacity: 0.5;
}
.platform-serve-entrance .serve-entrance-list .list-item:hover .item-sub-icon {
  background-image: url("../icon/bias-group-white.png");
}
.platform-serve-entrance .serve-entrance-list .list-item.active .mask {
  background: #249ef0;
  opacity: 0.5;
}
.platform-serve-entrance .serve-entrance-list .list-item.active .item-sub-icon {
  background-image: url("../icon/bias-group-white.png");
}
.platform-serve-entrance .serve-entrance-list .list-item .mask {
  position: absolute;
  left: 0;
  top: 0;
  background: #ffffff;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  opacity: 0.2;
  z-index: 1;
}
.platform-serve-entrance .serve-entrance-list .list-item a {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /* UC 浏览器 使用flex-direction: column;的时候需要加上*/
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
}
.platform-serve-entrance .serve-entrance-list .list-item a .item-icon {
  width: 60px;
  height: 60px;
  background: url("../icon/warranty-icon.png") 100% 100% no-repeat;
  background-size: 100% 100%;
  margin: 60px 0 50px;
}
.platform-serve-entrance .serve-entrance-list .list-item a .item-icon.icon-af-status {
  background-image: url("../icon/af-status-icon.png");
}
.platform-serve-entrance .serve-entrance-list .list-item a .item-icon.icon-af-policy {
  background-image: url("../icon/af-policy-icon.png");
}
.platform-serve-entrance .serve-entrance-list .list-item a .item-icon.icon-serve-lease {
  background-image: url("../icon/serve-lease-icon.png");
}
.platform-serve-entrance .serve-entrance-list .list-item a .item-tit {
  font-size: 20px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 400;
  color: #ffffff;
  margin-bottom: 20px;
}
.platform-serve-entrance .serve-entrance-list .list-item a .item-sub-icon {
  width: 57px;
  height: 5px;
  background: url("../icon/bias-group.png") 100% 100% no-repeat;
  background-size: 100% 100%;
  margin-bottom: 20px;
}
.platform-serve-entrance .serve-entrance-list .list-item a .item-desc {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #ffffff;
}
/***服务入口 end***/
/***服务网点 start***/
.service-network {
  margin-bottom: 40px;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
}
.service-network .network-list-box {
  margin-right: 225px;
  align-self: center;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.service-network .network-list-box .list-tit {
  font-size: 26px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 400;
  color: #333333;
  margin-bottom: 20px;
}
.service-network .network-list-box .list-desc {
  font-size: 16px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  margin-bottom: 80px;
}
.service-network .network-list-box .network-list li {
  margin-bottom: 50px;
}
.service-network .network-list-box .network-list li:last-of-type {
  margin-bottom: 0;
}
.service-network .network-list-box .network-list li a {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
}
.service-network .network-list-box .network-list li a .item-icon {
  width: 36px;
  height: 36px;
  background: url("../icon/net-point-icon.png") 100% 100% no-repeat;
  background-size: 100% 100%;
  margin-right: 10px;
}
.service-network .network-list-box .network-list li a .item-info .item-tit {
  font-size: 16px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  padding-bottom: 10px;
}
.service-network .network-list-box .network-list li a .item-info .item-desc {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  padding-top: 10px;
  border-top: 1px solid #999999;
}
.service-network .network-map {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 652px;
  height: 538px;
  background: url("../img/net-point-map.png") 100% 100% no-repeat;
  background-size: 100% 100%;
}
/***服务网点 end***/
/*
* calibrateReport.less
* author ChenDianWei
* 2018.10.16
*/
/*************** 检校报告-用户 start***************/
/******* 检校报告-详情 start ******/
.calibrate-report-wrap {
  /***** common start *****/
  line-height: 1;
  /***** common end *****/
  /***** 检校报告导航 start *****/
  /***** 检校报告 导航 end*****/
  /***** 检校报告主体内容 start *****/
  /*** 取货 start ***/
  /*** 取货 end ***/
  /*** 还货记录 start ***/
  /*** 还货记录 end ***/
  /***** 检校报告主体内容 end  *****/
}
.calibrate-report-wrap .plate-tit {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 0 20px 10px 0;
  border-bottom: 2px solid #EAEAEA;
}
.calibrate-report-wrap .plate-tit .plate-tit-l {
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #3598dc;
}
.calibrate-report-wrap .plate-tit .plate-tit-r {
  font-size: 14px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #ff0000;
}
.calibrate-report-wrap .plate-tit .plate-tit-r span.tips-normal {
  color: #333;
}
.calibrate-report-wrap .item-switch {
  cursor: pointer;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
}
.calibrate-report-wrap .item-switch.unfold .icon-arrow {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -moz-transform: rotate(180deg);
  /* Firefox */
  -webkit-transform: rotate(180deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(180deg);
  /* Opera */
}
.calibrate-report-wrap .item-switch .icon-arrow {
  display: inline-block;
  width: 24px;
  height: 24px;
  position: relative;
  background: url("../icon/double-arrow-down.png") 100% 100% no-repeat;
  background-size: 100% 100%;
  transition: all .3s linear;
  -moz-transition: all .3s linear;
  /* Firefox 4 */
  -webkit-transition: all .3s linear;
  /* Safari 和 Chrome */
  -o-transition: all .3s linear;
  /* Opera */
}
.calibrate-report-wrap .h40 {
  height: 40px;
}
.calibrate-report-wrap .flex-list .list-item.unfold .item-tit {
  border-bottom: 1px solid #EAEAEA;
}
.calibrate-report-wrap .flex-list .list-item.item-normal .item-switch .icon-arrow {
  display: none;
}
.calibrate-report-wrap .flex-list .list-item.item-normal .item-tit .item-tit-r .tips-normal {
  display: block;
}
.calibrate-report-wrap .flex-list .list-item.item-normal .item-tit .item-tit-r .tips-abnormity {
  display: none;
}
.calibrate-report-wrap .flex-list .list-item .item-tit {
  cursor: pointer;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  height: 50px;
  border-bottom: 1px dashed #EAEAEA;
  padding: 0 20px;
}
.calibrate-report-wrap .flex-list .list-item .item-tit .item-tit-r {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #ff0000;
}
.calibrate-report-wrap .flex-list .list-item .item-tit .item-tit-r .tips-normal {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #3598dc;
  display: none;
}
.calibrate-report-wrap .flex-list .list-item .item-tit .item-tit-r .tips-abnormity {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #ff0000;
}
.calibrate-report-wrap .flex-list .list-item .item-tit .item-tit-r span {
  margin-left: 5px;
}
.calibrate-report-wrap .flex-list .list-item .item-content {
  background: #fbfcff;
  display: none;
  border-bottom: 1px solid #EAEAEA;
}
.calibrate-report-wrap .flex-list .list-item .item-content.pd20 {
  padding: 20px;
}
.calibrate-report-wrap .flex-list .list-item .item-content .inner-box {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.calibrate-report-wrap .flex-list .list-item .item-content .inner-box .question-list li {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  padding-bottom: 20px;
}
.calibrate-report-wrap .flex-list .list-item .item-content .inner-box .question-list li .item-link {
  color: #3598DC;
  cursor: pointer;
}
.calibrate-report-wrap .flex-list .list-item .item-content .inner-box .question-img {
  width: 113px;
  height: 113px;
  background: #eaeaea;
}
.calibrate-report-wrap .flex-list .list-item .item-content .inner-box .question-img img {
  width: 100%;
  height: 100%;
}
.calibrate-report-wrap .flex-list .list-item .item-content .inner-box .parts-list {
  background: #fbfcff;
  width: 100%;
}
.calibrate-report-wrap .flex-list .list-item .item-content .inner-box .parts-list li {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 0 20px;
  font-size: 12px;
  font-family: SourceHanSansSC-Normal;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  font-weight: 400;
  color: #333333;
  height: 30px;
  border-bottom: 1px dashed #EAEAEA;
}
.calibrate-report-wrap .flex-list .list-item .item-content .inner-box .parts-list li:last-of-type {
  border-bottom: 0;
}
.calibrate-report-wrap .calibrate-report-nav {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.calibrate-report-wrap .calibrate-report-nav li {
  font-size: 14px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #333333;
  height: 50px;
  padding: 0 25px;
  line-height: 49px;
  border: 1px solid #eaeaea;
  border-bottom: 0;
  border-left: 0;
  cursor: pointer;
}
.calibrate-report-wrap .calibrate-report-nav li:first-of-type {
  border-left: 1px solid #eaeaea;
}
.calibrate-report-wrap .calibrate-report-nav li.active {
  background: #f9f9f9;
}
.calibrate-report-wrap .calibrate-report-nav li:hover {
  background: #f9f9f9;
}
.calibrate-report-wrap .claim-goods-wrap .feedback-btn-box {
  margin-top: 50px;
  text-align: center;
}
.calibrate-report-wrap .claim-goods-wrap .feedback-btn-box .feedback-btn {
  display: inline-block;
  cursor: pointer;
  height: 30px;
  background: #f1f1f1;
  border: 1px solid #cacaca;
  border-radius: 3px;
  padding: 0 10px;
  line-height: 28px;
  font-size: 16px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #666666;
}
.calibrate-report-wrap .claim-goods-wrap .problem-feedback-box {
  display: none;
  z-index: 200;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.calibrate-report-wrap .claim-goods-wrap .problem-feedback-box .inner-box {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
}
.calibrate-report-wrap .claim-goods-wrap .problem-feedback-box .inner-box .feedback-mask {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #333333;
  opacity: 0.7;
  z-index: 100;
}
.calibrate-report-wrap .claim-goods-wrap .problem-feedback-box .inner-box form {
  width: 480px;
  min-height: 396px;
  background: #ffffff;
  border-radius: 6px;
  z-index: 101;
}
.calibrate-report-wrap .claim-goods-wrap .problem-feedback-box .inner-box form .form-tit {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  height: 40px;
  border-bottom: 1px solid #EAEAEA;
  padding: 0 10px 0 20px;
}
.calibrate-report-wrap .claim-goods-wrap .problem-feedback-box .inner-box form .form-tit .close-btn {
  cursor: pointer;
  width: 24px;
  height: 24px;
  background: url("../icon/close-icon.png") 100% 100% no-repeat;
  background-size: 100% 100%;
}
.calibrate-report-wrap .claim-goods-wrap .problem-feedback-box .inner-box form .form-content {
  padding: 30px;
}
.calibrate-report-wrap .claim-goods-wrap .problem-feedback-box .inner-box form .form-content .form-group {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 10px;
}
.calibrate-report-wrap .claim-goods-wrap .problem-feedback-box .inner-box form .form-content .form-group.group-remarks .group-label {
  -webkit-align-self: flex-start;
  -moz-align-self: flex-start;
  -ms-align-self: flex-start;
  align-self: flex-start;
  margin-top: 10px;
}
.calibrate-report-wrap .claim-goods-wrap .problem-feedback-box .inner-box form .form-content .form-group.submit-btn-box {
  padding-top: 20px;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
}
.calibrate-report-wrap .claim-goods-wrap .problem-feedback-box .inner-box form .form-content .form-group.submit-btn-box .submit-btn {
  width: 82px;
  height: 30px;
  background: #3598dc;
  border-radius: 3px;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  line-height: 30px;
  border: 0;
}
.calibrate-report-wrap .claim-goods-wrap .problem-feedback-box .inner-box form .form-content .form-group .group-label {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  min-width: 56px;
  text-align: right;
  margin-right: 25px;
}
.calibrate-report-wrap .claim-goods-wrap .problem-feedback-box .inner-box form .form-content .form-group .upload-btn-box {
  cursor: pointer;
  position: relative;
  margin-right: 10px;
}
.calibrate-report-wrap .claim-goods-wrap .problem-feedback-box .inner-box form .form-content .form-group .upload-btn-box .upload-btn {
  display: inline-block;
  width: 71px;
  height: 26px;
  line-height: 24px;
  background: #f1f1f1;
  border: 1px solid #cacaca;
  border-radius: 3px;
  text-align: center;
  font-size: 12px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
}
.calibrate-report-wrap .claim-goods-wrap .problem-feedback-box .inner-box form .form-content .form-group .upload-btn-box input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.calibrate-report-wrap .claim-goods-wrap .problem-feedback-box .inner-box form .form-content .form-group .group-tips {
  font-size: 12px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #ff0000;
}
.calibrate-report-wrap .claim-goods-wrap .problem-feedback-box .inner-box form .form-content .form-group .remarks {
  width: 290px;
  height: 120px;
  background: #ffffff;
  border: 1px solid #eaeaea;
  resize: none;
  overflow: auto;
  outline: none;
  text-align: left;
  padding: 10px;
  line-height: 18px;
}
.calibrate-report-wrap .claim-goods-wrap .problem-feedback-box .inner-box form .form-content .upload-img-list {
  padding-left: 81px;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-flow: wrap;
  -ms-flex-flow: wrap;
}
.calibrate-report-wrap .claim-goods-wrap .problem-feedback-box .inner-box form .form-content .upload-img-list li {
  position: relative;
  width: 60px;
  height: 60px;
  border: 1px solid #eaeaea;
  margin-right: 10px;
  margin-bottom: 20px;
}
.calibrate-report-wrap .claim-goods-wrap .problem-feedback-box .inner-box form .form-content .upload-img-list li:hover .img-mask-box {
  display: block;
}
.calibrate-report-wrap .claim-goods-wrap .problem-feedback-box .inner-box form .form-content .upload-img-list li img {
  width: 100%;
  height: 100%;
}
.calibrate-report-wrap .claim-goods-wrap .problem-feedback-box .inner-box form .form-content .upload-img-list li .img-mask-box {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}
.calibrate-report-wrap .claim-goods-wrap .problem-feedback-box .inner-box form .form-content .upload-img-list li .img-mask-box .img-mask {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: #000000;
  opacity: 0.5;
}
.calibrate-report-wrap .claim-goods-wrap .problem-feedback-box .inner-box form .form-content .upload-img-list li .img-mask-box .delete-tips {
  position: absolute;
  top: 24px;
  left: 0;
  width: 100%;
  font-size: 12px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
}
.calibrate-report-wrap .exchange-goods-wrap {
  display: none;
}
.calibrate-report-wrap .record-wrap {
  display: none;
}
.calibrate-report-wrap .record-wrap .calibrate-report-main {
  padding-bottom: 0;
}
.calibrate-report-wrap .record-wrap .record-list {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-flow: wrap;
  -ms-flex-flow: wrap;
  padding-left: 30px;
}
.calibrate-report-wrap .record-wrap .record-list li {
  margin-left: 40px;
  margin-bottom: 30px;
}
.calibrate-report-wrap .record-wrap .record-list li p {
  width: 220px;
  height: 165px;
}
.calibrate-report-wrap .record-wrap .record-list li p img {
  width: 100%;
  height: 100%;
}
.calibrate-report-wrap .record-wrap .record-list li div {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  text-align: center;
  margin-top: 10px;
}
.calibrate-report-wrap .record-wrap .feedback-remarks {
  margin: 0 auto;
  min-height: 120px;
  width: 750px;
  box-sizing: border-box;
  margin-bottom: 30px;
  padding: 10px;
  line-height: 20px;
  background: #fff;
  border: 1px solid #eaeaea;
  outline: none;
  border-radius: 4px;
}
.calibrate-report-wrap .calibrate-report-main {
  padding: 20px 20px 30px;
  border: 1px solid #eaeaea;
  /***** 产品信息 start *****/
  /***** 产品信息 end *****/
  /***** 外观 start *****/
  /***** 外观 end *****/
  /***** 配件数量 start *****/
  /***** 配件数量 end *****/
}
.calibrate-report-wrap .calibrate-report-main .product-info-box {
  padding: 0 20px;
  height: 40px;
  margin-bottom: 30px;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  background: #fbfcff;
}
.calibrate-report-wrap .calibrate-report-main .product-info-box .product-info-l {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.calibrate-report-wrap .calibrate-report-main .product-info-box .product-info-l p {
  margin-right: 80px;
  font-size: 12px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
}
.calibrate-report-wrap .calibrate-report-main .product-info-box .product-info-r {
  font-size: 12px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #ff0000;
}
.calibrate-report-wrap .calibrate-report-main .product-appearance-box .parts-img-box {
  padding: 20px 0;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
  border-bottom: 1px solid #EAEAEA;
}
.calibrate-report-wrap .calibrate-report-main .product-appearance-box .parts-img-box .img-box {
  width: 320px;
  height: 320px;
  background: url("../img/product-parts-white.jpg") 100% 100% no-repeat;
  background-size: 100% 100%;
  position: relative;
}
.calibrate-report-wrap .calibrate-report-main .product-appearance-box .parts-img-box .img-box img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/******* 检校报告-详情 end ******/
/******* 检校报告-列表 start ******/
.calibrate-report-list {
  line-height: 1;
}
.calibrate-report-list .plat-tit {
  font-size: 16px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #333333;
  padding: 15px 0 20px;
}
.calibrate-report-list .product-detail-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.calibrate-report-list .product-detail-table thead td {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  text-align: center;
  height: 40px;
  line-height: 40px;
  background: #fafafa;
}
.calibrate-report-list .product-detail-table tbody tr:first-of-type td::after {
  display: none;
}
.calibrate-report-list .product-detail-table tbody tr:last-of-type td::after {
  display: none;
}
.calibrate-report-list .product-detail-table tbody tr td {
  height: 100px;
  background: #fbfcff;
  text-align: center;
  line-height: 18px;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  padding: 0 5px;
  position: relative;
}
.calibrate-report-list .product-detail-table tbody tr td::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-bottom: 1px solid #EFEFEF;
}
.calibrate-report-list .product-detail-table tbody tr td:first-of-type {
  padding-left: 0;
  width: 35%;
}
.calibrate-report-list .product-detail-table tbody tr td:first-of-type::after {
  left: 20px;
}
.calibrate-report-list .product-detail-table tbody tr td:last-of-type::after {
  left: initial;
  right: 20px;
}
.calibrate-report-list .product-detail-table tbody tr td.td-blank {
  height: 10px;
  background: #fff;
}
.calibrate-report-list .product-detail-table tbody tr td.td-lists {
  padding: 0 20px ;
}
.calibrate-report-list .product-detail-table tbody tr td .product-info-box {
  height: 100%;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
}
.calibrate-report-list .product-detail-table tbody tr td .product-info-box .product-img {
  width: 60px;
  height: 60px;
  margin: 0 20px;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.calibrate-report-list .product-detail-table tbody tr td .product-info-box .product-img img {
  width: 100%;
  height: 100%;
}
.calibrate-report-list .product-detail-table tbody tr td .product-info-box .info-box-r .product-name {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
}
.calibrate-report-list .product-detail-table tbody tr td .product-info-box .info-box-r .product-type {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  margin-top: 5px;
}
.calibrate-report-list .product-detail-table tbody tr td .link {
  color: #3598dc;
  cursor: pointer;
}
.calibrate-report-list .btn-box {
  margin-top: 30px;
  text-align: center;
}
.calibrate-report-list .btn-box .lease-btn {
  height: 30px;
  line-height: 28px;
}
/******* 检校报告-列表 end ******/
/*************** 检校报告-用户 end***************/
/*************** 租赁还货  start***************/
.reciperare-product {
  /*** 退货流程 start***/
  /*** 退货流程 end***/
  /*** 商品详情表格 start***/
  /*** 商品详情表格 end***/
  /*** 商品详情表格 end***/
}
.reciperare-product .reciperare-product-process {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  margin-bottom: 40px;
}
.reciperare-product .reciperare-product-process .connect-line {
  width: 147px;
  height: 2px;
  background: #ccc;
  margin-top: 14px;
}
.reciperare-product .reciperare-product-process .connect-line.active {
  background: #3598dc;
}
.reciperare-product .reciperare-product-process > div {
  position: relative;
  padding-bottom: 14px;
}
.reciperare-product .reciperare-product-process .process-step {
  padding: 0 10px;
  margin-bottom: 20px;
}
.reciperare-product .reciperare-product-process .process-step .status-icon {
  display: inline-block;
  width: 36px;
  height: 36px;
  background: #3598dc;
  border-radius: 50%;
  position: relative;
}
.reciperare-product .reciperare-product-process .process-step .status-icon:after {
  content: '';
  display: inline-block;
  position: absolute;
  height: 8px;
  width: 14px;
  border: 2px solid #fff;
  top: 11px;
  left: 10px;
  border-top: 0;
  border-right: 0;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  /* IE 9 */
  -moz-transform: rotate(-45deg);
  /* Firefox */
  -webkit-transform: rotate(-45deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(-45deg);
}
.reciperare-product .reciperare-product-process .process-step .step-num {
  box-sizing: border-box;
  display: inline-block;
  width: 30px;
  height: 30px;
  background: #fff;
  border: 2px solid #ccc;
  text-align: center;
  line-height: 26px;
  border-radius: 50%;
  font-size: 14px;
  color: #ccc;
}
.reciperare-product .reciperare-product-process .process-step .step-num.active {
  color: #fff;
  background: #3598DC;
  border-color: #3598DC;
}
.reciperare-product .reciperare-product-process .status-tit {
  position: absolute;
  bottom: 0;
  left: 50%;
  min-width: 100px;
  margin-left: -50px;
  text-align: center;
  color: #999;
  font-size: 14px;
}
.reciperare-product .reciperare-product-process .status-tit.active {
  color: #666;
}
.reciperare-product .plate-tit {
  font-size: 16px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #333333;
  margin-bottom: 25px;
}
.reciperare-product .btn-box {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: flex-end;
  -moz-box-pack: flex-end;
  /*混合版本语法*/
  -ms-flex-pack: flex-end;
  /*新版本语法*/
  -webkit-justify-content: flex-flex-end;
  justify-content: flex-end;
}
.reciperare-product .yn-lease-modal {
  display: none;
  z-index: 200;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.reciperare-product .yn-lease-modal .inner-box {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
}
.reciperare-product .yn-lease-modal .inner-box .lease-modal-mask {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #333333;
  opacity: 0.7;
  z-index: 100;
}
.reciperare-product .yn-lease-modal .inner-box form {
  width: 540px;
  min-height: 396px;
  background: #ffffff;
  border-radius: 6px;
  z-index: 101;
}
.reciperare-product .yn-lease-modal .inner-box form .form-tit {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  height: 40px;
  border-bottom: 1px solid #EAEAEA;
  padding: 0 10px 0 20px;
}
.reciperare-product .yn-lease-modal .inner-box form .form-tit .close-btn {
  cursor: pointer;
  width: 24px;
  height: 24px;
  background: url("../icon/close-icon.png") 100% 100% no-repeat;
  background-size: 100% 100%;
}
.reciperare-product .yn-lease-modal .inner-box form .form-content {
  padding: 0 40px;
}
.reciperare-product .yn-lease-modal .inner-box form .form-content .parts-img-box {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
  padding: 20px 0 20px 0;
}
.reciperare-product .yn-lease-modal .inner-box form .form-content .parts-img-box p {
  width: 180px;
  height: 180px;
  background: url("../img/product-parts-white.jpg") 100% 100% no-repeat;
  background-size: 100% 100%;
}
.reciperare-product .yn-lease-modal .inner-box form .form-content .form-group {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  margin-bottom: 15px;
}
.reciperare-product .yn-lease-modal .inner-box form .form-content .form-group.submit-btn-box {
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
}
.reciperare-product .yn-lease-modal .inner-box form .form-content .form-group.submit-btn-box .submit-btn {
  width: 82px;
  height: 30px;
  background: #3598dc;
  border-radius: 3px;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  line-height: 30px;
  border: 0;
}
.reciperare-product .yn-lease-modal .inner-box form .form-content .form-group .group-label {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  min-width: 56px;
  text-align: right;
  margin-right: 25px;
}
.reciperare-product .yn-lease-modal .inner-box form .form-content .form-group .upload-btn-box {
  cursor: pointer;
  position: relative;
  margin-right: 10px;
}
.reciperare-product .yn-lease-modal .inner-box form .form-content .form-group .upload-btn-box .upload-btn {
  display: inline-block;
  width: 72px;
  height: 26px;
  line-height: 24px;
  background: #f1f1f1;
  border: 1px solid #cacaca;
  border-radius: 3px;
  text-align: center;
  font-size: 12px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  box-sizing: border-box;
}
.reciperare-product .yn-lease-modal .inner-box form .form-content .form-group .upload-btn-box input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.reciperare-product .yn-lease-modal .inner-box form .form-content .form-group .group-tips {
  font-size: 12px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #ff0000;
}
.reciperare-product .yn-lease-modal .inner-box form .form-content .form-group .remarks {
  width: 340px;
  height: 36px;
  background: #ffffff;
  border: 1px solid #eaeaea;
  text-align: left;
  padding: 0 10px;
}
.reciperare-product .yn-lease-modal .inner-box form .form-content .upload-img-list {
  padding-left: 81px;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-flow: wrap;
  -ms-flex-flow: wrap;
}
.reciperare-product .yn-lease-modal .inner-box form .form-content .upload-img-list li {
  position: relative;
  width: 60px;
  height: 60px;
  border: 1px solid #eaeaea;
  margin-right: 10px;
  margin-bottom: 20px;
}
.reciperare-product .yn-lease-modal .inner-box form .form-content .upload-img-list li:hover .img-mask-box {
  display: block;
}
.reciperare-product .yn-lease-modal .inner-box form .form-content .upload-img-list li img {
  width: 100%;
  height: 100%;
}
.reciperare-product .yn-lease-modal .inner-box form .form-content .upload-img-list li .img-mask-box {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}
.reciperare-product .yn-lease-modal .inner-box form .form-content .upload-img-list li .img-mask-box .img-mask {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: #000000;
  opacity: 0.5;
}
.reciperare-product .yn-lease-modal .inner-box form .form-content .upload-img-list li .img-mask-box .delete-tips {
  position: absolute;
  top: 24px;
  left: 0;
  width: 100%;
  font-size: 12px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
}
/***************  租赁还货 end***************/
/*
*
* author ChenDianWei
* 2018.10.17
*/
/********** 租赁订单详情 **********/
.trade-detail-wrap {
  line-height: 1;
  /*** common start ***/
  /*** common end ***/
  /*** 顶部订单状态信息 start ***/
  /*** 顶部订单状态信息 end ***/
  /*** 物流信息 start ***/
  /*** 物流信息 end ***/
  /*** 订单信息 start ***/
  /*** 订单信息 end ***/
  /*** 费用明细 start ***/
  /*** 费用明细 end ***/
  /*** 底部按钮组 start ***/
  /*** 底部按钮组 end ***/
}
.trade-detail-wrap .plate-tit {
  font-size: 16px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #333333;
  margin-bottom: 20px;
  padding-left: 10px;
}
.trade-detail-wrap .info-content {
  border: 1px solid #eaeaea;
  padding: 30px 20px 0;
}
.trade-detail-wrap .info-content.pt0 {
  padding-top: 0;
}
.trade-detail-wrap .h40 {
  height: 40px;
}
.trade-detail-wrap .h10 {
  height: 10px;
}
.trade-detail-wrap .h20 {
  height: 20px;
}
.trade-detail-wrap .trade-detail-header {
  border: 1px solid #eaeaea;
  padding: 20px 20px 0;
}
.trade-detail-wrap .trade-detail-header .header-t {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: flex-end;
  -moz-box-align: flex-end;
  /*混合版本语法*/
  -ms-flex-align: flex-end;
  /*新版本语法*/
  -webkit-align-items: flex-flex-end;
  align-items: flex-flex-end;
  padding-bottom: 16px;
  border-bottom: 1px solid #EFEFEF;
  margin-bottom: 16px;
}
.trade-detail-wrap .trade-detail-header .header-t .order-status {
  font-size: 24px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #3598dc;
  margin-right: 20px;
}
.trade-detail-wrap .trade-detail-header .header-t p {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  -webkit-align-self: flex-end;
  -moz-align-self: flex-end;
  -ms-align-self: flex-end;
  align-self: flex-end;
}
.trade-detail-wrap .trade-detail-header .header-t p span {
  font-size: 12px;
  color: #ff0000;
}
.trade-detail-wrap .trade-detail-header .header-t p span.order-amount {
  font-size: 14px;
  font-weight: bold;
  font-family: SourceHanSansSC-Medium;
}
.trade-detail-wrap .trade-detail-header .header-b {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 30px;
}
.trade-detail-wrap .trade-detail-header .header-b p {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
}
.trade-detail-wrap .trade-detail-header .header-b .divide-line {
  height: 12px;
  border: 1px solid #EFEFEF;
  margin: 0px 10px;
}
.trade-detail-wrap .logistics-info-box .express-info {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  margin-bottom: 30px;
}
.trade-detail-wrap .logistics-info-box .express-info p {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  margin-right: 30px;
}
.trade-detail-wrap .logistics-info-box .logistics-info-list .list-item {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.trade-detail-wrap .logistics-info-box .logistics-info-list .list-item .item-date {
  font-size: 14px;
  min-width: 72px;
  margin-right: 20px;
}
.trade-detail-wrap .logistics-info-box .logistics-info-list .list-item .item-week {
  margin-right: 20px;
}
.trade-detail-wrap .logistics-info-box .logistics-info-list .list-item .detail-list li {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  margin-bottom: 20px;
}
.trade-detail-wrap .logistics-info-box .logistics-info-list .list-item .detail-list li span {
  min-width: 55px;
  text-align: right;
  margin-right: 30px;
}
.trade-detail-wrap .order-info-box .order-info-list {
  border-bottom: 1px solid #EFEFEF;
}
.trade-detail-wrap .order-info-box .order-info-list li {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  margin-bottom: 20px;
}
.trade-detail-wrap .order-info-box .product-detail-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  margin-top: 20px;
}
.trade-detail-wrap .order-info-box .product-detail-table thead th {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  text-align: center;
  height: 40px;
  line-height: 40px;
  background: #fafafa;
}
.trade-detail-wrap .order-info-box .product-detail-table thead th:first-of-type {
  text-align: left;
  padding-left: 20px;
}
.trade-detail-wrap .order-info-box .product-detail-table tbody td {
  height: 100px;
  background: #fbfcff;
  text-align: center;
  line-height: 18px;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  padding: 0 5px;
}
.trade-detail-wrap .order-info-box .product-detail-table tbody td:first-of-type {
  padding-left: 0;
  width: 35%;
}
.trade-detail-wrap .order-info-box .product-detail-table tbody td:nth-of-type(3) {
  width: 10%;
}
.trade-detail-wrap .order-info-box .product-detail-table tbody td.td-blank {
  height: 10px;
  background: #fff;
}
.trade-detail-wrap .order-info-box .product-detail-table tbody td.td-lists {
  padding: 0 20px ;
}
.trade-detail-wrap .order-info-box .product-detail-table tbody td .product-info-box {
  width: 100%;
  height: 100%;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
}
.trade-detail-wrap .order-info-box .product-detail-table tbody td .product-info-box .product-img {
  width: 60px;
  height: 60px;
  margin: 0 20px;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.trade-detail-wrap .order-info-box .product-detail-table tbody td .product-info-box .product-img img {
  width: 100%;
  height: 100%;
}
.trade-detail-wrap .order-info-box .product-detail-table tbody td .product-info-box .info-box-r .product-name {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
}
.trade-detail-wrap .order-info-box .product-detail-table tbody td .product-info-box .info-box-r .product-type {
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  margin-top: 5px;
}
.trade-detail-wrap .order-info-box .product-detail-table tbody td .lease-term-total {
  font-size: 12px;
  margin-top: 5px;
}
.trade-detail-wrap .order-info-box .product-detail-table tbody td .lists-box {
  width: 100%;
  height: 100%;
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  padding-top: 20px;
  border-top: 1px solid #FAFAFA;
}
.trade-detail-wrap .order-info-box .product-detail-table tbody td .lists-box ul {
  min-width: 25%;
  width: auto;
  box-sizing: border-box;
  padding: 0 10px;
}
.trade-detail-wrap .order-info-box .product-detail-table tbody td .lists-box ul li {
  font-size: 12px;
  line-height: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  text-align: center;
  padding-bottom: 20px;
}
.trade-detail-wrap .expense-detail-box .expense-detail-list .detail-list-item {
  cursor: pointer;
}
.trade-detail-wrap .expense-detail-box .expense-detail-list .detail-list-item.unfold .switch-box {
  border-bottom: 1px dashed #EFEFEF;
}
.trade-detail-wrap .expense-detail-box .expense-detail-list .detail-list-item.unfold .switch-box .switch-box-l .icon-double-arrow {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -moz-transform: rotate(180deg);
  /* Firefox */
  -webkit-transform: rotate(180deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(180deg);
  /* Opera */
}
.trade-detail-wrap .expense-detail-box .expense-detail-list .detail-list-item .switch-box {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
  height: 75px;
  border-bottom: 1px solid #EFEFEF;
  font-size: 14px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
  padding-right: 10px;
}
.trade-detail-wrap .expense-detail-box .expense-detail-list .detail-list-item .switch-box .switch-box-l {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*垂直居中*/
  /*老版本语法*/
  -webkit-box-align: center;
  -moz-box-align: center;
  /*混合版本语法*/
  -ms-flex-align: center;
  /*新版本语法*/
  -webkit-align-items: center;
  align-items: center;
}
.trade-detail-wrap .expense-detail-box .expense-detail-list .detail-list-item .switch-box .switch-box-l .icon-double-arrow {
  display: inline-block;
  width: 24px;
  height: 24px;
  position: relative;
  background: url("../icon/double-arrow-down.png") 100% 100% no-repeat;
  background-size: 100% 100%;
  transition: all .3s linear;
  -moz-transition: all .3s linear;
  /* Firefox 4 */
  -webkit-transition: all .3s linear;
  /* Safari 和 Chrome */
  -o-transition: all .3s linear;
  /* Opera */
}
.trade-detail-wrap .expense-detail-box .expense-detail-list .detail-list-item .switch-box .switch-box-r {
  color: #FF0000;
}
.trade-detail-wrap .expense-detail-box .expense-detail-list .detail-list-item .sub-detail-list {
  display: none;
  padding: 20px 10px 0 20px;
  border-bottom: 1px solid #EFEFEF;
}
.trade-detail-wrap .expense-detail-box .expense-detail-list .detail-list-item .sub-detail-list .list-item {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-bottom: 20px;
}
.trade-detail-wrap .expense-detail-box .expense-detail-list .detail-list-item .sub-detail-list .list-item .item-l {
  font-size: 12px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #333333;
}
.trade-detail-wrap .expense-detail-box .expense-detail-list .detail-list-item .sub-detail-list .list-item .item-r {
  font-size: 12px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #666666;
}
.trade-detail-wrap .expense-detail-box .order-total-box {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: flex-end;
  -moz-box-pack: flex-end;
  /*混合版本语法*/
  -ms-flex-pack: flex-end;
  /*新版本语法*/
  -webkit-justify-content: flex-flex-end;
  justify-content: flex-end;
  padding: 30px 0;
  font-size: 14px;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  color: #333333;
}
.trade-detail-wrap .expense-detail-box .order-total-box .box-label {
  -webkit-align-self: flex-end;
  -moz-align-self: flex-end;
  -ms-align-self: flex-end;
  align-self: flex-end;
}
.trade-detail-wrap .expense-detail-box .order-total-box .order-total {
  font-size: 24px;
  font-family: SourceHanSansSC-Bold;
  font-weight: bold;
  color: #ff0000;
  margin-left: 40px;
}
.trade-detail-wrap .trade-detail-footer {
  /* 2009 spec */
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  /* 混合 */
  display: -ms-flexbox;
  /* 新版语法*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  /*水平居中*/
  /*老版本语法*/
  -webkit-box-pack: center;
  -moz-box-pack: center;
  /*混合版本语法*/
  -ms-flex-pack: center;
  /*新版本语法*/
  -webkit-justify-content: center;
  justify-content: center;
  padding: 50px 0 20px 0;
}
.trade-detail-wrap .trade-detail-footer .btn-link {
  cursor: pointer;
  width: 82px;
  height: 30px;
  background: #f1f1f1;
  border: 1px solid #cacaca;
  border-radius: 3px;
  font-size: 16px;
  font-family: SourceHanSansSC-Normal;
  font-weight: 400;
  color: #666666;
  text-align: center;
  line-height: 28px;
  margin-right: 10px;
}
.trade-detail-wrap .trade-detail-footer .btn-link:last-of-type {
  margin-right: 0;
}
.trade-detail-wrap .trade-detail-footer .btn-link.btn-primary {
  background: #3598dc;
  color: #ffffff;
  border-color: transparent;
}

/*退货页面状态条*/
.trade-detail-wrap .return-detail-header .u-status .u-icon1.active{  background-image: url("../icon/return-icon-ok.png");}
/*申诉页面提示icon*/
.trade-detail-wrap .status-list .active{background-image: url("../icon/status-tab-bg.png");}
.trade-detail-wrap .content .status-text .icon-tips{background-image: url("../icon/tips-icon.png");}

input{-webkit-user-select: text;-user-select: text;}


/*
**  产品销售
*/
/*****详情 start*****/
.product-detail-wrap .yn-product-head-info{
  padding-bottom: 60px;
}

/*价格*/
.product-detail-wrap .p-price-info{
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  height: 70px;
  background:#F8F3F0;
  padding: 0 37px 0 10px;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.product-detail-wrap .p-price-info .info-l{
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.product-detail-wrap .p-price-info .price-label{
  font-size:14px;
  font-weight:400;
  color:rgba(102,102,102,1);
}
.product-detail-wrap .p-price-info .p-price{
  font-size:34px;
  font-weight:400;
  color:rgba(223,48,51,1);
}
.product-detail-wrap .p-price-info .slt-buy-way{
  border: 0;
  background:transparent;
  font-size:14px;
  font-weight:400;
  color:rgba(102,102,102,1);
  outline: none;
  cursor: pointer;
}

/*销量*/
.product-detail-wrap .sales-volume-info{
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 59px;
  border-bottom:1px dashed #E9E9E9;
  margin-bottom: 30px;
}
.product-detail-wrap .num-label{
  font-size:14px;
  color:rgba(102,102,102,1);
}
.product-detail-wrap .info-num{
  font-size:14px;
  color:rgba(223,48,51,1);
  margin: 0 50px 0 6px;
}

/*规格*/
.product-detail-wrap .box-label{
  font-size:14px;
  color:rgba(172,172,172,1);
  margin-right: 30px;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.product-detail-wrap .spec-list-box{
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  margin-bottom: 10px;
}
.product-detail-wrap .spec-list-box .box-label{
  line-height: 34px;
}
.product-detail-wrap .spec-list{
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  flex-flow: wrap;
  -ms-flex-flow: wrap; 
}
.product-detail-wrap .spec-list .spec-item{
  height:34px;
  line-height: 34px;
  border:1px solid rgba(233,233,233,1);
  box-sizing: border-box;
  font-size:14px;
  color:rgba(172,172,172,1);
  text-align: center;
  padding: 0 27px;
  margin-right: 10px;
  margin-bottom: 10px;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  cursor: pointer;

}
.product-detail-wrap .spec-list .spec-item.active{
  color: #DF3033;
  border-color: #DF3033;
}
.product-detail-wrap .spec-list .spec-item:nth-of-type(5n+5){
  margin-right: 0;
}

/*数量*/
.product-detail-wrap .p-quantity-box{
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.product-detail-wrap .slt-quantity{
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;

}
.product-detail-wrap .slt-quantity .operate-btn{
  width: 34px;
  height: 34px;
  border: 1px solid #E9E9E9;
  box-sizing: border-box;
  line-height: 34px;
  text-align: center;
  font-size:14px;
  font-weight:400;
  color:rgba(102,102,102,1);
  cursor: pointer;
}
.product-detail-wrap .slt-quantity .quantity-ipt{
  width: 76px;
  height: 34px;
  text-align: center;
  border: 0;
  border-radius: 0;
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  box-sizing: border-box;
  line-height: 34px;
  box-sizing: border-box;
  font-size:14px;
  color:rgba(102,102,102,1);
  cursor: pointer;
  outline: none;
}

/*按钮*/
.product-detail-wrap .btns-box{
  margin-top: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.product-detail-wrap .btns-box .w-btn{
  width:140px;
  height:40px;
  box-sizing: border-box;
  line-height: 40px;
  background:rgba(255,255,255,1);
  border:1px solid rgba(223,48,51,1);
  box-sizing: border-box;
  font-size:14px;
  font-family:PingFangSC-Regular,PingFang SC;
  font-weight:400;
  color:rgba(223,48,51,1);
  margin-right: 10px;
  text-align: center;
}
.product-detail-wrap .btns-box .btn-buy{
  margin-right: 10px;
}
.product-detail-wrap .btns-box .btn-buy>span{
  padding-left: 42px;
  border: 1px solid #DF3033;
  border-radius: 0px;
}
.product-detail-wrap .btns-box .btn-buy>span > span {
  padding-right: 42px;
  line-height: 40px;
  color: #DF3033;
  font-size:14px;
}
.product-detail-wrap .btns-box .btn-cart>span{
  padding-left: 35px;
  border: 1px solid #DF3033;
  border-radius: 0px;
  background:#DF3033;
  height: 40px;
}
.product-detail-wrap .btns-box .btn-cart>span > span {
  padding-right: 35px;
  line-height: 40px;
  height: 40px;
  color: #fff;
  font-size:14px;
}
.discount-group .group-list .kit-list-wrap {
  position: absolute;
  width: 20000px;
  padding-bottom: 20px;
}
.discount-group .group-list .kit-list-wrap:after {
  content: "\0020";
  display: block;
  visibility: hidden;
  clear: both;
}
.discount-group .group-list .kit-list-wrap li {
  float: left;
  text-align: center;
  position: relative;
  width: 112px;
  margin-right: 20px;
}
.discount-group .group-list .kit-list-wrap li .thumbnail {
  width: 112px;
  height: 112px;
  text-align: center;
  margin-bottom: 10px;
}
.discount-group .group-list .kit-list-wrap li .thumbnail img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  border-radius: 3px;
}
.discount-group .group-list .kit-list-wrap li .pro-title {
  height: 29px;
  overflow: hidden;
}
.discount-group .group-list .kit-list-wrap .and{
  float: left;
  position: relative;
  top: 20px;
  right: 10px;
  font-size: 48px;
  color: #999999;
}
.discount-group .group-list .kit-list-wrap .main-quantity{
  position: absolute;
  bottom: -10px;
}
/**** 详情end ***/

/**
*    购物车 start
***/
.cart-wrap .cart .cart-hd {
  background: #EFEFEF;
  font-size:14px;
  color:rgba(102,102,102,1);
}
.cart-wrap .cart-table input[type="checkbox"] {
  margin-bottom: 3px;
}
.cart-wrap .cart-table .item-table em {
  font-weight: normal;
  color:rgba(102,102,102,1);
  font-size:14px;
}
.cart-wrap .cart-table .item-table em a{
  color:rgba(102,102,102,1);
  font-weight: normal;
}
.cart-wrap a{
  color: #0091FF;
}

.cart-wrap .cart-table .item-table a.cart-goods-name {
  font-size:14px;
  color:rgba(102,102,102,1);
}


.cart-wrap .item-table tbody td {
  font-size:14px;
  color:rgba(102,102,102,1);
  height: 88px;
  box-sizing: border-box;
}

/*数量选择*/
.cart-wrap .cart .number .btn {
  color: #666666;
  border-color: #EFEFEF;
  padding: 0 10px;
}
.cart-wrap .cart .number .cart-num {
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  border-color: #EFEFEF;
  background: transparent;
  outline:none;
}

.cart-wrap .cart .cart-table-ft {
  padding-top: 40px;
}

.cart-wrap .cart .cart-table-ft .cart-table-btm {
  height: 65px;
  color: #666;
  font-size:14px;
  box-sizing: border-box;
  line-height: 65px;
}
.cart-wrap .cart .cart-table-ft .cart-table-btm .cart-row {
  padding: 0;
  line-height: 65px;
  box-sizing: border-box;
}

.cart-wrap .cart-table .cart-table-btm .cart-col label{
  margin-left: 7px;
}
.cart-wrap .cart-table .cart-table-btm .cart-col .delete-all{
  margin-left: 35px;
}

.cart-wrap .cart-table .cart-col em {
  color: #DF3033;
}

.cart-wrap .cart .cart-table-ft .total-price em {
  font-size: 20px;
  margin-right:60px;
}

.cart-wrap .cart .cart-table-ft button[type=submit] {
  top: -1px;
}
.cart-wrap .cart .cart-table-ft button[type=submit] > span {
  border: 0;
  height: 65px;
  line-height: 65px;
}

.cart-wrap .btn:hover > span, .btn:focus > span {
  background-color: #ED485F;
}

.cart-wrap .cart-table .item-table tr > td:nth-child(3) span {
  color: #999;
}
/**
*    购物车 end
***/
/**
*    下单页 end
***/
.place-order-wrap .shipping-tips{
  font-size:14px;
  color:rgba(153,153,153,1);
  line-height: 20px;
}
.place-order-wrap  .gooditem-right .p-info{
  display: block;
}
.place-order-wrap  .gooditem-right .p-info .p-spec{
  margin-top: 5px;
}
.place-order-wrap  .gooditem-right .original-price{
  text-decoration:line-through;
  line-height: 1;
}

.place-order-wrap .item-table tbody td {
  font-size:14px;
  color: #666;
}
.place-order-wrap td .p-discount{
  color:#333;
}
.place-order-wrap td.td-price{
  text-align: center;
}
.place-order-wrap .price{
  color: #FF0D15;
}

.place-order-wrap .order-verify-gooditem .gooditem-right .tr-last{
  padding-right: 25px;
}

/*抵扣金额*/
.place-order-wrap .deduction-box{
  padding: 30px 20px;
  border-top: 1px solid #efefef;
}
.place-order-wrap .deduction-box .box-tit{
  font-size:13px;
  font-weight:bold;
  color:rgba(51,51,51,1);
  margin-bottom: 10px;
}
.place-order-wrap .deduction-box .deduction-item{
  font-size:13px;
  color:rgba(51,51,51,1);
}
.place-order-wrap  .deduction-item{
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 5px;
}
.place-order-wrap  .deduction-item:last-of-type{
  margin-bottom: 0;
}
.place-order-wrap .radio-slt-box{
  position: relative;
  height: 12px;
  margin-right: 6px;
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.place-order-wrap .radio-slt-box .slt-radio{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  cursor: pointer;
}
.place-order-wrap .radio-slt-box .slt-icon{
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width:12px;
  height:12px;
  background:rgba(255,255,255,1);
  border:1px solid #9F9F9F;
  border-radius:3px;
  box-sizing: border-box;
  text-align: center;
}
.place-order-wrap .radio-slt-box .slt-icon:before{
  content: '';
  display: inline-block;
  width: 8px;
  height: 8px;
  background: transparent;
  border-radius: 50%;
}
.place-order-wrap .radio-slt-box .slt-radio:checked+.slt-icon{
  border-color: #F43B3B;
}

.place-order-wrap .radio-slt-box .slt-radio:checked+.slt-icon:before{
  background: #F43B3B;
}
.place-order-wrap  .slt-label{
  font-size:13px;
  color:rgba(51,51,51,1);
  cursor: pointer;
}

/*底部按钮*/
.place-order-wrap .cart-table .cart-col.cart-col-right .btn{
  margin-left: 5px;
}

.btn:hover > span, .btn:focus > span {
  background-color: #fff;
}

.btn.btn-import:hover > span, .btn-import:focus > span {
  background-color: #ED485F;
}
/**
*    下单页 end
***/

/**
*    结算页 start
***/
.payment-wrap .price{
  color:#E71D1D;
}
/*订单总金额*/
.payment-wrap  .order-total-box {
  margin-top: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.payment-wrap  .order-total-box .total-label{
  font-size:18px;
  color:rgba(51,51,51,1);
  margin-right:10px;
}
.payment-wrap  .order-total-box .price{
  font-size:24px;
}

/*选择额度*/
.slt-limit-box{
  line-height: 1;
  margin-top: 35px;
}
.slt-limit-box .box-tit{
  font-size:18px;
  color:rgba(51,51,51,1);
}
.slt-limit-item{
  margin-top:20px;
  height: 68px;
  box-sizing: border-box;
  border:4px solid transparent;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  font-size:18px;
  color:rgba(51,51,51,1);
  padding: 0 28px 0 12px;
}
.slt-limit-item.active{
  border-color:#E7374B;
}
.slt-limit-item .item-l{
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.slt-limit-item  .chx-slt-box{
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: relative;
  margin-right:30px;
}
.slt-limit-item .chx-slt-box .slt-ipt{
  position: absolute;
  top: 0;
  left: 0;
  bottom:0;
  right: 0;
  opacity: 0;
  z-index: -1;
}

.slt-limit-item .chx-slt-box .slt-ipt:checked + .slt-icon{
  background-image:  url('../icon/icon-chx-active.png');
}

.slt-limit-item .chx-slt-box .slt-ipt:checked + .slt-icontwo{
  background-image:  url('../icon/icon-chx-active8080.png');
}
.slt-limit-item .chx-slt-box .slt-icon{
  width: 16px;
  height: 16px;
  background: url('../icon/icon-chx.png') left top / 100% 100% no-repeat;
}
.slt-limit-item .limit-icon{
  width: 24px;
  height: 28px;
  background: url('../icon/icon-limit.png') left top / 100% 100% no-repeat;
  margin-right: 20px;
}
.slt-limit-item .limit-icon.bag-icon{
  width: 20px;
  height: 24px;
  background-image: url('../icon/icon-bag.png');
}

.slt-limit-item .price{
  font-size:24px;
  font-weight:bold;
}






.slt-limit-item-spread{
  margin-top:20px;
  height: 68px;
  box-sizing: border-box;
  border:4px solid transparent;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  font-size:18px;
  color:rgba(51,51,51,1);
  padding: 0 28px 0 12px;
}
.slt-limit-item-spread.active{
  border-color:#E7374B;
}
.slt-limit-item-spread .item-l{
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.slt-limit-item-spread  .chx-slt-box{
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: relative;
  margin-right:30px;
}
.slt-limit-item-spread .chx-slt-box .slt-ipt{
  position: absolute;
  top: 0;
  left: 0;
  bottom:0;
  right: 0;
  opacity: 0;
  z-index: -1;
}

.slt-limit-item-spread .chx-slt-box .slt-ipt:checked + .slt-icon{
  background-image:  url('../icon/icon-chx-active.png');
}

.slt-limit-item-spread .chx-slt-box .slt-ipt:checked + .slt-icontwo{
  background-image:  url('../icon/icon-chx-active8080.png');
}
.slt-limit-item-spread .chx-slt-box .slt-icon{
  width: 16px;
  height: 16px;
  background: url('../icon/icon-chx.png') left top / 100% 100% no-repeat;
}
.slt-limit-item-spread .limit-icon{
  width: 24px;
  height: 28px;
  background: url('../icon/icon-limit.png') left top / 100% 100% no-repeat;
  margin-right: 20px;
}
.slt-limit-item-spread .limit-icon.bag-icon{
  width: 20px;
  height: 24px;
  background-image: url('../icon/icon-bag.png');
}

.slt-limit-item-spread .price{
  font-size:24px;
  font-weight:bold;
}





/*选择支付方式*/
.payment-wrap .payment .payment-choose-bd {
  padding: 0;
  margin-top: 70px;
  background: #fff;
  border: 0;
  line-height: 1;
}
.payment-wrap .payment .payment-choose-title {
  font-size:18px;
  color:rgba(51,51,51,1);
}

.payment-wrap .payment .payment-choose-list {
  margin: 30px 0 20px 0;
}

/*底部信息*/
.payment-wrap .footer-box{
  margin: 25px 0;
  position: relative;
}
.payment-wrap .footer-box .amount-payable{
  font-size:18px;
  color:rgba(51,51,51,1);
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.payment-wrap .footer-box .amount-payable .price{
  font-size: 24px;
}
.payment-wrap .footer-box .use-tips{
  font-size:14px;
  color:rgba(153,153,153,1);
  margin-top: 2px;
}
.payment-wrap .footer-box .btn-action{
  position: absolute;
  right:0;
  bottom: -6px;
  margin:0;
}



/*验证码弹框*/
.VerCode .mubu{
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .5);
  top: 0;
  left: 0;
  z-index: 100;
}
.VerCode .VerCodeMain {
  position: fixed;
  background: #fff;
  z-index: 13;
  width: 522px;
  height: 320px;
  left: 50%;
  margin-left: -261px;
  top: 50%;
  margin-top: -160px;
  border-radius: 10px;
  overflow: hidden;
  z-index: 101;
}
.VerCodeMain .one {
  height: 57px;
  line-height: 57px;
  text-align: center;
  position: relative;
  background: #F9F9F9;
  font-size:20px;
  color:rgba(0,0,0,1);
}
.VerCodeMain .one .index27 {
  position: absolute;
  cursor: pointer;
  right: 22px;
  font-size: 23px;
  color: #999;
}
.VerCodeMain .two {
  padding: 0 18px;
  position: relative;
}
.VerCodeMain .two .flex-between {
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  height: 54px;
  margin: 75px 0 30px;
  position: relative;
}
.VerCodeMain .codeTip {
  position: absolute;
  top: -48px;
  font-size:18px;
  font-weight:400;
  color:rgba(153,153,153,1);
}

.VerCodeMain .two .ipt-box {
  position: relative;
  margin-right: 8px;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}

.VerCodeMain .two .ipt-box .similar-ipt {
  font-size: 30px;
  /*width: 45px;*/
  width: 35px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  margin-right: 25px;
  border-bottom: 1px solid #BCBCBC;
}
.VerCodeMain .two .ipt-box .similar-ipt:nth-of-type(6){
  margin-right:0;
}
.VerCodeMain .two input {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size:18px;
  color:rgba(153,153,153,1);
}
.VerCodeMain .two .toTalidation {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-size:18px;
  color: #3367ac;
  cursor: pointer;
}
.VerCodeMain .VerCode-phone{
  font-size:18px;
  color:rgba(153,153,153,1);
  line-height: 1;
}
.VerCodeMain .btn-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 0 0 10px 10px;
  height: 57px;
}
.VerCodeMain .btn-bar .button-26 {
  background: #FC9425;
  width: 100%;
  height: 100%;
  color: #fff;
  font-size: 18px;
}
/**
*    结算页 end
***/
/* 修改创建账户样式 */
.uploadDIv{
  width:279px;
  height:195px;
  background:url(../img/idCardHk.png) 100% 100% no-repeat;
  cursor: pointer;
}
.uploadDIv input {
  width:279px;
  height:195px;
  opacity: 0;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 4;
  padding: 0;
  cursor: pointer;
}
.instructions{
  width:279px;
  font-size:14px;
  font-weight:400;
  color:rgba(153,153,153,1);
  text-align: center;
  line-height: 30px;
  margin-bottom: 15px;
}
.uplosdinstructionsf{
  background:url(../img/identityIdentity.png) 100% 100% no-repeat;
}
.upbusiness{
  background: url(../img/business.png) 100% 43% no-repeat;
}
.productImg{
  margin-top: -32px;
}
.m-member-info .m-setinfo-row > div.row-halfWidth{
  width: 368px
}
.close-iconimg{
  width: 22px;
  height: 20px;
  background: url(../icon/close-icon.png) 100% 100% no-repeat;
  position: absolute;
  right: 4px;
  top: 4px;
}
.divImg{
  width:279px;
  max-height:195px;
  position: relative;
}
.imgBiMG{
  max-width:279px;
  height:195px;
}
.uploadshou{
  cursor: pointer;
  width: 279px;
  /* 限定 */
  height: 233px;
}
/* .uploadBox{
  width:279px;
  max-height: 193px;
  min-height: 160px;
} */
/* 账户信息 */
.m-member-info .m-setinfo-row > div.fromkeys{
  margin-right: 0;
  width: 232px;
}
.m-member-info .m-setinfoBLOCK{
  display: block;
}
/* 图片样式 */
.showSettings{
  margin: 40px 0 53px;
}
.showSettings .comment_pics{
  max-width: 280px;
  height: 160px;
  display: inline-block;
  margin-right: 27px;
}
.bgImg{
  max-width: 100%; 
  max-height: 100%; 
  position: fixed;
  border-radius: 12px;
}
.fillbg { 
  background-color: rgba(0, 0, 0, 0.6); 
  bottom: 0; height: 100%; 
  left: 0; 
  opacity: 0; 
  position: fixed; 
  right: 0; 
  top: 0;
  width: 100%; 
  z-index: 1100; 
  display:none; 
}
.fillbg-active { 
  opacity: 1;
  display:block; 
}
/* 弹窗样式 */
.sealverify{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  display: none;
}
.sealverifysencond{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  display: none;
}
.undermask{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: .4;
}
.undersignedofficial{
  width: 680px;
  height: 400px;
  background: #fff;
  border-radius:16px;
  position: fixed;
  top: 20%;
  left: 35%;
  background: #fff;
}
.newtemplate{
  width: 680px;
  height: 400px;
  background: url(../icon/Official.png) no-repeat;
  background-position: 500px 125px;
}
.newtemplate .enterpriseTitle{
  text-align: center;
  margin: 0px;
  height: 48px;
  line-height: 48px;
  background: #FDFDFD;
  border-radius: 16px;
}
.newtemplate .m-setinfo-row input[type='text']{
  height: 34px;
}
.newtemplate .m-setinfo-row .enterprise{
  width: 87px;
  line-height: 34px;
  text-align: center;
  color: #666666;
}
.enterprisesPadding{
  padding: 21px 30px;
}
/* 一行一个 */
.m-member-info .nicknameBlock{
  display: block;
}
.m-member-info .m-setinfo-row > div.templatesWideth{
  width: 100%;
  margin-right: 0px;
}
.dirname{
  margin-left: -10px;
}
/* 一行两个 */
.m-member-info .m-setinfo-row > div.templatesMargin25{
  margin-right: 25px;
}
.m-member-info .m-setinfo-row > div.templatesMargin0{
  margin-right: 0px;
}
.newtemplate .m-setinfo-row select{
  margin: 0;
}
.newtemplate .m-setinfo-row > div.row-half{
  width: 295px;
}
.newtemplate .m-setinfo-row{
  margin-bottom: 10px;
}
.newtemplate .m-setinfo-row .yn-blue-btn{
  width: 50%;
  float: left;
  background: #FFB400;
  color: #4C3E00;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 0px;
}
.newtemplate .m-setinfo-row100{
  width: 100%
}
.newtemplate .m-setinfo-row .canceled{
  background: #D8D8D8;
  color: #999999;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 0px;
}
.newtemplate .m-setinfo-row .yn-blue-btn:hover{
  background: #FFB400;
}
.newtemplate .m-setinfo-row .canceled:hover{
  background: #D8D8D8;
}
/* 公章 */
.officially{
  width: 930px;
}
.officially-row{
  width: 200px;
  height: 200px;
  border:1px solid #EDEDED;
  border-radius:8px;
  position: relative;
  margin-top: 24px;
  display: inline-block;
  margin-right: 20px;
  max-width: 200px;
  min-width: 200px;
}
.officially-row img:nth-child(1){
  width: 149px;
  height: 149px;
  line-height: 200px;
  margin: 10px auto;
}
.officially-row .closeblack{
  width: 20px;
  height: 20px;
  position: absolute;
  top: -10px;
  right: -5px;
}
.officialsname{
  text-align: center;
}
.clickOfficia{
  width: 200px;
  height: 200px;
  border:1px solid #EDEDED;
  border-radius:8px;
  position: relative;
  margin-top: 24px;
  display: inline-block;
  margin-right: 10px;
  cursor: pointer;
  max-width: 200px;
  min-width: 200px;
}
.clickOfficia img{
  width:49px;
  height:51px;
  margin: 50px auto 31px;
}
.box-wrap {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* 缩小公章 */
/* .officially-row canvas{
  -webkit-transform: scale(0.8,0.8);
  -moz-transform: scale(0.8,0.8);
  transform: scale(0.8,0.8);
  margin-top: -12px;
} */
/* ::selection{background:transparent; }
::-moz-selection{background:transparent; } */