[v-cloak] {
  display: none;
}
.inline-block-middle {
  display: inline-block;
  vertical-align: middle;
}
body {
  background-color: #f8f8f8;
  background: url(../img/bg-main.png) no-repeat right top, #f8f8f8;
  background-size: cover;
}
body .popover {
  border-color: #f5f5f5;
  box-shadow: 0px 0px 6px 0px rgba(4, 0, 0, 0.09);
}
body .popover.right .arrow {
  border-right-color: #f5f5f5;
}
body .popover.left .arrow {
  border-left-color: #f5f5f5;
}
body .popover.bottom .arrow {
  border-bottom-color: #f5f5f5;
}
body .popover.top .arrow {
  border-top-color: #f5f5f5;
}
body .popover .erweima {
  width: 78px;
  height: 78px;
  margin: 0 auto;
  text-align: center;
}
body .popover .erweimakefu {
  width: 108px;
  height: 108px;
  margin: 0 auto;
  text-align: center;
}
body .btn-next {
  font-size: 24px;
  color: #fff;
  line-height: 54px;
  padding: 0px;
  width: 188px;
  background: #df8134;
  background: -moz-linear-gradient(top, #df8134 0%, #e47822 100%);
  background: -webkit-linear-gradient(top, #df8134 0%, #e47822 100%);
  background: -o-linear-gradient(top, #df8134 0%, #e47822 100%);
  background: -ms-linear-gradient(top, #df8134 0%, #e47822 100%);
  background: linear-gradient(to bottom, #df8134 0%, #e47822 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#df8134, endColorstr=#e47822, GradientType=0);
}
body .btn-next:hover {
  color: #fff;
  background: #df8134;
}
body .form-control:focus {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(228, 120, 34, 0.35);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(228, 120, 34, 0.35);
  border-color: #e47822;
}
body .btn-previous {
  font-size: 18px;
  color: #fff;
  padding: 0px;
  width: 144px;
  line-height: 41px;
  margin-top: 7px;
  background: #df8134;
  background: -moz-linear-gradient(top, #df8134 0%, #e47822 100%);
  background: -webkit-linear-gradient(top, #df8134 0%, #e47822 100%);
  background: -o-linear-gradient(top, #df8134 0%, #e47822 100%);
  background: -ms-linear-gradient(top, #df8134 0%, #e47822 100%);
  background: linear-gradient(to bottom, #df8134 0%, #e47822 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#df8134, endColorstr=#e47822, GradientType=0);
}
body .btn-previous:hover {
  color: #fff;
  background: #df8134;
}
.bg-white {
  background-color: #fff;
}
.ym-nav {
  background-color: #fff;
  line-height: 70px;
  width: 100%;
  border-bottom: 1px solid #e47822;
  color: #2c2c2c;
}
.ym-nav > div {
  display: table;
}
.ym-nav > div > div,
.ym-nav > div > ul.nav-list {
  display: table-cell;
  vertical-align: middle;
}
.ym-nav > div > ul.nav-list {
  float: left;
  margin-left: 30px;
}
.ym-nav > div > ul.nav-list > li {
  display: inline-block;
  margin: 0 20px;
}
.ym-nav > div > ul.nav-list > li > a {
  display: inline-block;
  position: relative;
  color: #8e8e8e;
  font-size: 16px;
}
.ym-nav > div > ul.nav-list > li > a:after {
  content: "";
  position: absolute;
  left: 0px;
  bottom: 22px;
  width: 100%;
  height: 0px;
  background-color: #e47822;
  opacity: 0;
  filter: alpha(opacity=0);
}
.ym-nav > div > ul.nav-list > li.active > a,
.ym-nav > div > ul.nav-list > li:hover > a {
  color: #e47822;
}
.ym-nav > div > ul.nav-list > li.active > a:after,
.ym-nav > div > ul.nav-list > li:hover > a:after {
  transition: all 0.3s;
  height: 1px;
  opacity: 1;
  filter: alpha(opacity=100);
}
.ym-nav > div > ul.nav-list .redPot-li {
  position: relative;
}
.ym-nav > div > ul.nav-list .redPot-li .redpot-label {
  position: absolute;
  top: 16px;
  right: -51px;
  width: 52px;
  height: 17px;
  background: url("../img/redpot-label.png") no-repeat center center;
  background-size: cover;
  font-size: 12px;
  line-height: 17px;
  color: white;
  text-align: center;
  transform: scale(0.9);
}
.ym-nav > div > ul.nav-list .redPot-li a {
  position: relative;
}
.ym-nav > div > ul.nav-list .redPot-li a .redPot-body {
  position: absolute;
  top: 70px;
  left: -75px;
  width: 225px;
  height: 337px;
  background: url("../img/redPot-bg.png") no-repeat center top;
  box-shadow: 0 0 26px -6px #dadada;
  padding: 100px 35px 42px 35px;
  z-index: -1;
  cursor: default;
  visibility: hidden;
  opacity: 0;
}
.ym-nav > div > ul.nav-list .redPot-li a .redPot-body .txt {
  margin-top: 20px;
  width: 150px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background-color: #fb3137;
  border-radius: 4px;
  color: white;
}
.ym-nav > div > ul.nav-list .redPot-li a .redPot-body .txt img {
  height: 18px;
  vertical-align: sub;
}
.ym-nav > div > ul.nav-list .redPot-li a:hover .redPot-body {
  z-index: 100;
  visibility: visible;
  opacity: 1;
  top: 50px;
  transition: all 0.2s;
}
.ym-nav > div > ul.nav-list .redPot-li:hover > a {
  color: #8e8e8e;
}
.ym-nav > div > ul.nav-list .redPot-li:hover > a:after {
  display: none;
}
.ym-nav > div .nav-right {
  float: right;
  margin-right: 0px;
}
.ym-nav > div .nav-right .shoper {
  display: inline-block;
  vertical-align: middle;
  width: 42px;
  height: 42px;
  background: url(../img/icon-shop.png) no-repeat center;
  margin-right: 15px;
}
.tdy-tip {
  background-color: #e47822;
  line-height: 34px;
  color: #fff;
  text-align: center;
}
.tdy-tip .my-close {
  float: right;
  display: inline-block;
  margin-top: 10px;
  width: 14px;
  height: 14px;
  background: url(../img/icon-close-w.png) no-repeat center;
}
.ym-banner h1 {
  font-size: 48px;
  color: #252525;
  margin-top: 0px;
  padding-top: 58px;
  margin-bottom: 25px;
}
.ym-banner p {
  font-size: 24px;
  color: #979797;
  margin-bottom: 60px;
}
.ym-foot {
  background-color: #252525;
}
.ym-foot .row1 {
  line-height: 64px;
}
.ym-foot .row1 > .nav-brand {
  float: left;
}
.ym-foot .row1 > ul {
  float: left;
}
.ym-foot .row1 > ul > li {
  display: inline-block;
}
.ym-foot .row1 > ul > li > a {
  display: inline-block;
  color: #828282;
  font-size: 16px;
  margin-left: 58px;
}
.ym-foot .row1 > ul > li > a:hover {
  text-decoration: underline;
}
.ym-foot .row1 .icon-contact {
  width: 32px;
  height: 26px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}
.ym-foot .row1 .icon-contact.qq {
  background: url(../img/icon-qq-bom.png) no-repeat center;
}
.ym-foot .row1 .icon-contact.wx {
  position: relative;
  background: url(../img/icon-wx-bom.png) no-repeat center;
}
.ym-foot .row1 .icon-contact.wx:hover .popover {
  display: block;
}
.ym-foot .row1 .icon-contact.wx .popover {
  z-index: 1000;
  top: -110px;
  left: -35px;
  margin-top: 0px;
  display: none;
}
.ym-foot .row1 .icon-contact.wx .popover .popover-title {
  font-weight: bold;
  text-align: center;
  color: #252525;
}
.ym-foot .row1 .icon-contact.wx .popover .popover-content {
  padding: 5px 6px;
}
.ym-foot .row2 {
  line-height: 48px;
  color: #fff;
  border-top: 1px solid #414141;
}
.ym-asidebar {
  position: absolute;
  top: 50%;
  right: -82px;
  margin-top: -150px;
  z-index: 100;
}
.ym-asidebar ul > li {
  position: relative;
}
.ym-asidebar ul > li > a {
  display: inline-block;
  width: 68px;
  font-size: 12px;
  background-color: #fff;
  color: #7a7a7a;
  margin-bottom: 2px;
  padding: 10px;
}
.ym-asidebar ul > li > a i {
  width: 33px;
  height: 30px;
  display: block;
  margin: 0 auto 6px;
  background: url(../img/icon-sc-bar.png) no-repeat center;
}
.ym-asidebar ul > li .popover {
  top: -30%;
}
.ym-asidebar ul > li .popover .popover-content {
  padding: 8px 7px;
  text-align: center;
}
.ym-asidebar ul > li .popover.right {
  left: 100%;
}
.ym-asidebar ul > li .popover.left {
  left: auto;
  right: 100%;
  margin-right: 10px;
}
.ym-asidebar ul > li:hover > a,
.ym-asidebar ul > li.active > a {
  background-color: #e47822;
  color: #fff;
}
.ym-asidebar ul > li:hover .popover,
.ym-asidebar ul > li.active .popover {
  display: block;
}
.ym-asidebar ul > li.collect:hover > a > i {
  background-image: url(../img/icon-sc-bar-w.png);
}
.ym-asidebar ul > li.contact > a > i {
  background-image: url(../img/icon-wx-bar.png);
}
.ym-asidebar ul > li.contact .arrow {
  height: 100%;
  top: 0px;
}
.ym-asidebar ul > li.contact:hover > a > i {
  background-image: url(../img/icon-wx-bar-w.png);
}
.ym-asidebar ul > li.contact:hover .arrow::after {
  top: 60px;
}
.ym-asidebar ul > li.contact .popover {
  top: -60%;
  width: 150px;
}
.ym-asidebar ul > li.contact .popover .popover-content a {
  display: block;
  font-size: 16px;
  color: #252525;
  line-height: 38px;
  border-top: 1px solid #e9e9e9;
}
.ym-asidebar ul > li.contact .popover .popover-content a:first-child {
  border-top: none;
}
.ym-asidebar ul > li.contact .popover .popover-content a > i {
  width: 24px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -4px;
  margin-right: 10px;
  background: url(../img/wxkf.png) no-repeat center;
}
.ym-asidebar ul > li.contact .popover .popover-content a.qq > i {
  background-image: url(../img/qqkf.png);
}
.ym-asidebar ul > li.wxshare > a > i {
  background-image: url(../img/icon-wx-bar.png);
}
.ym-asidebar ul > li.wxshare:hover > a > i {
  background-image: url(../img/icon-wx-bar-w.png);
}
.ym-asidebar ul > li.wxshare .popover .popover-content {
  font-size: 12px;
  color: #7a7a7a;
}
.ym-asidebar ul > li.wxshare .popover .popover-content p {
  margin-top: 5px;
  margin-bottom: 0px;
}
.ym-asidebar ul > li.qqshare > a > i {
  background-image: url(../img/icon-qq-bar.png);
}
.ym-asidebar ul > li.qqshare:hover > a > i {
  background-image: url(../img/icon-qq-bar-w.png);
}
.ym-asidebar ul > li.kefu > a > i {
  background-image: url(../img/icon-kf-bar.png);
}
.ym-asidebar ul > li.kefu:hover > a > i {
  background-image: url(../img/icon-kf-bar-w.png);
}
.ym-modal {
  top: 20%;
}
.ym-modal .modal-dialog {
  margin: 0px auto;
}
.ym-modal .modal-header {
  position: relative;
  padding-top: 18px;
  padding-bottom: 16px;
}
.ym-modal .modal-header .my-close {
  position: absolute;
  right: 18px;
  top: 18px;
  display: inline-block;
  width: 21px;
  height: 21px;
  background: url(../img/icon-close.png) no-repeat center;
}
.ym-modal .modal-header .modal-title {
  color: #252525;
  font-size: 18px;
}
.ym-modal .modal-header .modal-title > i {
  display: inline-block;
  vertical-align: middle;
  margin: -4px 12px 0px 18px;
}
.ym-modal .modal-header .modal-title > i.iqq {
  width: 22px;
  height: 25px;
  background: url(../img/qq-share.png) no-repeat center;
}
.ym-modal .modal-header .modal-title > i.ixiao {
  width: 30px;
  height: 30px;
  background: url(../img/xiaolian.png) no-repeat center;
}
.ym-modal .modal-body {
  font-size: 16px;
  color: #5e5e5e;
}
.ym-modal .modal-body .bodyer {
  margin: 15px auto 36px;
}
.ym-modal .modal-body .bodyer .copy-txt {
  text-decoration: underline;
}
.ym-modal .modal-body .btn-copy {
  background-color: #e47822;
  color: #fff;
  min-width: 146px;
  display: inline-block;
  margin-bottom: 15px;
  border-radius: 4px;
  padding: 10px 12px;
}
.ym-modal.share-modal .modal-body .bodyer {
  width: 80%;
}
.ym-modal.tip-modal {
  font-size: 30px;
}
.ym-modal.tip-modal .modal-dialog {
  width: 722px;
}
.ym-modal.tip-modal .modal-header .modal-title {
  font-size: 30px;
}
.ym-modal.tip-modal .modal-body {
  font-size: 30px;
}
.ym-modal.tip-modal .modal-body .btn-copy {
  width: 192px;
}
.ym-step {
  margin-bottom: 40px;
}
.ym-step ul > li {
  display: block;
  width: 43%;
  float: left;
  font-size: 18px;
  position: relative;
}
.ym-step ul > li > span {
  color: #c2c2c2;
  display: inline-block;
  padding-right: 26px;
  padding-left: 26px;
  background-color: #fff;
  position: relative;
  z-index: 1;
}
.ym-step ul > li > span > i {
  display: inline-block;
  color: #fff;
  background-color: #c2c2c2;
  line-height: 1;
  padding: 2px 6px;
  font-style: normal;
  margin-right: 20px;
}
.ym-step ul > li.active > span {
  color: #e47822;
}
.ym-step ul > li.active > span > i {
  background-color: #e47822;
}
.ym-step ul > li:after {
  content: '';
  position: absolute;
  left: 0px;
  top: 50%;
  width: 100%;
  height: 1px;
  background-color: #c2c2c2;
}
.ym-step ul > li:first-child > span {
  padding-left: 0px;
}
.ym-step ul > li.last {
  width: 14%;
}
.ym-step ul > li.last > span {
  padding-right: 0px;
}
.ym-step ul > li.last:after {
  width: 0px;
}
.ym-cont {
  margin-bottom: 30px;
}
.ym-cont > .block1200 {
  border-radius: 2px;
  min-height: 585px;
  position: relative;
}
.ym-home > .block1200 {
  padding: 40px 68px;
}
.ym-home .ym-main {
  text-align: center;
}
.ym-home .ym-main h1 {
  font-size: 30px;
  color: #242424;
  margin-top: 60px;
  margin-bottom: 0px;
  padding-bottom: 20px;
  position: relative;
}
.ym-home .ym-main h1:after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0px;
  height: 2px;
  width: 65px;
  margin-left: -32px;
  background-color: #eaeaea;
}
.ym-home .ym-main .row {
  margin-top: 44px;
  display: flex;
  justify-content: space-between;
  align-content: center;
}
.ym-home .ym-main .row .itemer {
  margin: 0 auto;
  text-align: center;
  cursor: pointer;
  padding: 34px;
  position: relative;
}
.ym-home .ym-main .row .itemer > .tip {
  position: absolute;
  right: -25px;
  top: -15px;
  width: 115px;
  height: 43px;
  line-height: 32px;
  color: #fff;
  background: url(../img/choose-tip-bg.png) no-repeat center;
  background-size: contain;
  z-index: 2;
}
.ym-home .ym-main .row .itemer > .tran {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 1;
  display: none;
}
.ym-home .ym-main .row .itemer > .tran > .icon2 {
  width: 77px;
  height: 100%;
  display: inline-block;
  background: url(../img/choose.png) no-repeat center;
  background-size: contain;
}
.ym-home .ym-main .row .itemer > i.icon1 {
  width: 66px;
  height: 72px;
  display: inline-block;
}
.ym-home .ym-main .row .itemer > i.icon0 {
  width: 66px;
  height: 72px;
  display: inline-block;
}
.ym-home .ym-main .row .itemer > h2 {
  font-size: 30px;
  color: #ffffff;
  margin-bottom: 52px;
}
.ym-home .ym-main .row .itemer > p {
  font-size: 18px;
}
.ym-home .ym-main .row .itemer > p > .impl {
  font-size: 24px;
  font-weight: bold;
  color: #ed3e33;
}
.ym-home .ym-main .row .itemer.item-cg {
  background: url(../img/choose-cg-bg.png) no-repeat center;
}
.ym-home .ym-main .row .itemer.item-cg > .icon1 {
  background: url(../img/choose-cg.png) no-repeat center;
}
.ym-home .ym-main .row .itemer.item-cg > p {
  color: #194e06;
}
.ym-home .ym-main .row .itemer.item-zg {
  background: url(../img/choose-zg-bg.png) no-repeat center;
  background-size: cover;
}
.ym-home .ym-main .row .itemer.item-zg > .icon1 {
  background: url(../img/choose-zg.png) no-repeat center;
}
.ym-home .ym-main .row .itemer.item-zg > p {
  color: #755e0a;
}
.ym-home .ym-main .row .itemer.item-md {
  background: url(../img/choose-md-bg.png) no-repeat center;
}
.ym-home .ym-main .row .itemer.item-md > .icon1 {
  background: url(../img/choose-md.png) no-repeat center;
}
.ym-home .ym-main .row .itemer.item-md > p {
  color: #4e2606;
}
.ym-home .ym-main .row .itemer.item-pu {
  background: url(../img/choose-pu-bg.png) no-repeat center;
}
.ym-home .ym-main .row .itemer.item-pu > .icon1 {
  background: url(../img/choose-zg.png) no-repeat center;
}
.ym-home .ym-main .row .itemer.item-pu > p {
  color: #194e06;
}
.ym-home .ym-main .row .itemer.item-tu {
  background: url(../img/choose-tu-bg.png) no-repeat center;
}
.ym-home .ym-main .row .itemer.item-tu > .icon1 {
  background: url(../img/choose-tu.png) no-repeat center;
}
.ym-home .ym-main .row .itemer.item-tu > .icon0 {
  background: url(../img/choose-it.png) no-repeat center;
}
.ym-home .ym-main .row .itemer.item-tu > p {
  color: #4e2606;
}
.ym-home .ym-main .row .itemer.item-yw {
  background: url(../img/choose-yw-bg.png) no-repeat center;
}
.ym-home .ym-main .row .itemer.item-yw > .icon1 {
  background: url(../img/choose-yw.png) no-repeat center;
}
.ym-home .ym-main .row .itemer.item-yw > .icon0 {
  background: url(../img/choose-gm.png) no-repeat center;
}
.ym-home .ym-main .row .itemer.item-yw > p {
  color: #4e2606;
}
.ym-home .ym-main .row .itemer:hover > .tran,
.ym-home .ym-main .row .itemer.active > .tran {
  display: block;
}
.ym-home .ym-main .btn-next {
  margin-top: 40px;
}
.ym-submit > .block1200 {
  padding: 35px 60px;
}
.ym-submit .form-upload {
  margin-top: 26px;
  margin-left: 18px;
}
.ym-submit .form-upload .form-group {
  margin: 0px 0px 20px;
  padding-left: 3em;
  padding-right: 15em;
  position: relative;
}
.ym-submit .form-upload .form-group.has-error .form-control,
.ym-submit .form-upload .form-group.has-error .upload-wrap {
  border-color: #ff3636 !important;
}
.ym-submit .form-upload .form-group.has-error .errorer .err-info {
  display: inline-block;
}
.ym-submit .form-upload .form-group.tab-group {
  padding-right: 0px;
}
.ym-submit .form-upload .form-group .control-label {
  font-size: 16px;
  color: #5b5b5b;
  font-weight: normal;
  padding-top: 0px;
  width: 3em;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 0px;
  top: 0px;
  line-height: 40px;
}
.ym-submit .form-upload .form-group .errorer {
  position: absolute;
  right: 0px;
  top: 0px;
  line-height: 40px;
  width: 15em;
}
.ym-submit .form-upload .form-group .errorer .required {
  color: #ed2222;
  margin-top: 5px;
  display: inline-block;
  vertical-align: middle;
}
.ym-submit .form-upload .form-group .errorer .err-info {
  color: #ed2222;
  display: inline-block;
  vertical-align: middle;
  display: none;
}
.ym-submit .form-upload .form-group .rower {
  padding-right: 10px;
  padding-left: 10px;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
.ym-submit .form-upload .form-group .rower .form-control {
  border-radius: 0px;
  height: 40px;
  border-color: #ececec;
}
.ym-submit .form-upload .form-group .rower textarea.form-control {
  height: 230px;
  resize: none;
}
.ym-submit .form-upload .form-group .rower .counter {
  line-height: 40px;
  float: right;
}
.ym-submit .form-upload .form-group .rower .counter i {
  font-style: normal;
}
.ym-submit .form-upload .form-group .rower .impl {
  color: #f40000;
}
.ym-submit .form-upload .form-group .rower .nav-tabs > li > a {
  font-size: 16px;
  color: #5b5b5b;
  padding-left: 40px;
  padding-right: 40px;
  margin-right: 10px;
  border-radius: 0px;
  border: 1px solid #ececec;
  background: #fefdfd;
  background: -moz-linear-gradient(top, #fefdfd 0%, #ecebeb 100%);
  background: -webkit-linear-gradient(top, #fefdfd 0%, #ecebeb 100%);
  background: -o-linear-gradient(top, #fefdfd 0%, #ecebeb 100%);
  background: -ms-linear-gradient(top, #fefdfd 0%, #ecebeb 100%);
  background: linear-gradient(to bottom, #fefdfd 0%, #ecebeb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefdfd, endColorstr=#ecebeb, GradientType=0);
}
.ym-submit .form-upload .form-group .rower .nav-tabs > li.active > a {
  background: #fff;
  border: 1px solid #ececec;
  border-bottom-color: transparent;
}
.ym-submit .form-upload .form-group .rower .upload-wrap {
  border: 1px solid #ececec;
  color: #c0c0c0;
  text-align: center;
  min-height: 230px;
  padding: 40px;
}
.ym-submit .form-upload .form-group .rower .upload-wrap .befores .icon-upload {
  width: 62px;
  height: 52px;
  display: inline-block;
  margin-bottom: 34px;
  background: url(../img/icon-upload.png) no-repeat center;
}
.ym-submit .form-upload .form-group .rower .upload-wrap .befores .txt-upload em {
  color: #2494fa;
  font-style: normal;
}
.ym-submit .form-upload .form-group .rower .upload-wrap .afters {
  position: relative;
  z-index: 1000;
}
.ym-submit .form-upload .form-group .rower .upload-wrap .afters .icon-finish {
  width: 59px;
  height: 51px;
  display: inline-block;
  background: url(../img/icon-upload-ok.png) no-repeat center;
  margin-bottom: 20px;
}
.ym-submit .form-upload .form-group .rower .upload-wrap .afters .file-name {
  color: #878787;
}
.ym-submit .form-upload .form-group .rower .upload-wrap .loadings {
  position: relative;
  z-index: 1000;
}
.ym-submit .form-upload .form-group .rower .upload-wrap .loadings .icon-finish {
  width: 59px;
  height: 51px;
  display: inline-block;
  background: url(../img/icon-upload-ok.png) no-repeat center;
  margin-bottom: 20px;
}
.ym-submit .form-upload .form-group .rower .upload-wrap .loadings .progress_upload {
  padding-right: 2px;
  position: relative;
  width: 300px;
  height: 14px;
  border-radius: 10px;
  background-color: #f1f1f1;
  left: 200px;
  margin-bottom: 10px;
}
.ym-submit .form-upload .form-group .rower .upload-wrap .loadings .progress_upload > .bar {
  width: 0%;
  position: relative;
  float: left;
  height: 14px;
  line-height: 14px;
  text-align: right;
  background: #2170d6;
  border-color: #bfbfbf #b3b3b3 #9e9e9e;
  border-radius: 10px;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e47822 35%, #e47822 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #e47822 35%, #e47822 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #e47822 35%, #e47822 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #e47822 35%, #e47822 100%);
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
  transition: width 0.8s;
  animation: shining 0.8s alternate infinite;
}
.ym-submit .form-upload .form-group .rower .upload-wrap .loadings .progress_upload .progress-num {
  color: #2170d6;
  position: absolute;
  top: -3px;
  right: -60px;
}
.ym-submit .form-upload .form-group .rower .upload-wrap .icon-delete {
  cursor: pointer;
}
.ym-submit .form-upload .form-group .rower .sys-wrap {
  font-size: 18px;
  color: #e47822;
  border: 2px solid #e47822;
  line-height: 41px;
  display: inline-block;
  padding: 6px 8px;
  position: relative;
  background: #fefffd;
  background: -moz-linear-gradient(top, #fefffd 0%, #ffe1c8 100%);
  background: -webkit-linear-gradient(top, #fefffd 0%, #ffe1c8 100%);
  background: -o-linear-gradient(top, #fefffd 0%, #ffe1c8 100%);
  background: -ms-linear-gradient(top, #fefffd 0%, #ffe1c8 100%);
  background: linear-gradient(to bottom, #fefffd 0%, #ffe1c8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefffd, endColorstr=#ffe1c8, GradientType=0);
}
.ym-submit .form-upload .form-group .rower .sys-wrap .txt {
  display: inline-block;
  padding: 0px 30px;
  border-right: 1px solid #e47822;
}
.ym-submit .form-upload .form-group .rower .sys-wrap .logo {
  padding: 0px 30px;
}
.ym-submit .form-upload .form-group .rower .sys-wrap .icon-ok {
  width: 34px;
  height: 33px;
  display: inline-block;
  background: url(../img/icon-ok.png) no-repeat center;
  position: absolute;
  right: -16px;
  top: -16px;
}
.ym-submit .form-upload .form-group .rower .nav-pay {
  display: inline-block;
}
.ym-submit .form-upload .form-group .rower .nav-pay > li {
  display: inline-block;
  font-size: 18px;
  color: #3b3b3b;
  padding: 10px 36px;
  border: 1px solid #dedede;
  background-color: #fbfbfb;
  cursor: pointer;
  margin-right: 8px;
}
.ym-submit .form-upload .form-group .rower .nav-pay > li i {
  width: 28px;
  height: 28px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 12px;
  background: url(../img/pay-wx.png) no-repeat center;
}
.ym-submit .form-upload .form-group .rower .nav-pay > li:hover,
.ym-submit .form-upload .form-group .rower .nav-pay > li.active {
  background: #fefffd;
  background: -moz-linear-gradient(top, #fefffd 0%, #ffe1c8 100%);
  background: -webkit-linear-gradient(top, #fefffd 0%, #ffe1c8 100%);
  background: -o-linear-gradient(top, #fefffd 0%, #ffe1c8 100%);
  background: -ms-linear-gradient(top, #fefffd 0%, #ffe1c8 100%);
  background: linear-gradient(to bottom, #fefffd 0%, #ffe1c8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefffd, endColorstr=#ffe1c8, GradientType=0);
  border-color: #e47822;
}
.ym-submit .form-upload .form-group .rower .nav-pay > li.free i {
  background-image: url(../img/pay-free.png);
}
.ym-submit .form-upload .form-group .rower .nav-pay > li.zfb i {
  background-image: url(../img/pay-zfb.png);
}
.ym-submit .form-upload .form-group .rower .tab-pay {
  border: 1px solid #e6e5e5;
  background-color: #fbfbfb;
  height: 240px;
  width: 602px;
}
.ym-submit .form-upload .form-group .rower .tab-pay .tab-pane {
  height: 100%;
}
.ym-submit .form-upload .form-group .rower .tab-pay .tab-pane > div {
  display: block;
  float: left;
  height: 100%;
}
.ym-submit .form-upload .form-group .rower .tab-pay .tab-pane .div-img {
  position: relative;
  margin: 40px 24px;
  height: initial;
}
.ym-submit .form-upload .form-group .rower .tab-pay .tab-pane .div-img.absolute {
  position: absolute;
  z-index: 1000;
}
.ym-submit .form-upload .form-group .rower .tab-pay .tab-pane .div-img img {
  width: 160px;
  height: 160px;
}
.ym-submit .form-upload .form-group .rower .tab-pay .tab-pane .div-img .mask {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  padding-top: 20%;
}
.ym-submit .form-upload .form-group .rower .tab-pay .tab-pane .div-img .mask .load-gif {
  width: 80px;
  height: 80px;
}
.ym-submit .form-upload .form-group .rower .tab-pay .tab-pane .div-img .mask p {
  color: white;
  cursor: pointer;
}
.ym-submit .form-upload .form-group .rower .tab-pay .tab-pane .info {
  padding: 20px 24px;
}
.ym-submit .form-upload .form-group .rower .tab-pay .tab-pane .info h4 {
  font-size: 18px;
  color: #3b3b3b;
  margin-bottom: 6px;
}
.ym-submit .form-upload .form-group .rower .tab-pay .tab-pane .info .money {
  color: #e47822;
  font-size: 30px;
}
.ym-submit .form-upload .form-group .rower .tab-pay .tab-pane .info .money span {
  font-size: 14px;
}
.ym-submit .form-upload .form-group .rower .tab-pay .tab-pane .info .p2 {
  font-size: 12px;
  color: #8a8a8a;
}
.ym-submit .form-upload .form-group .rower .tab-pay .tab-pane .info .btn-already {
  display: inline-block;
  border-radius: 4px;
  width: 130px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: white;
  background-color: #e47822;
}
.ym-submit .form-upload .form-group .rower .tab-pay .tab-pane .scan {
  width: 108px;
  background-color: #e47822;
  color: #fff;
  font-size: 18px;
  text-align: center;
  float: right;
}
.ym-submit .form-upload .form-group .rower .tab-pay .tab-pane .scan i {
  width: 100%;
  height: 39px;
  display: block;
  background: url(../img/pay-scan.png) no-repeat center;
  margin: 70px 0px 25px;
}
/**支付状态弹出框20191219 change**/
.yestate-modal.modal {
  top: 50%;
  margin-top: -247px;
}
.yestate-modal.modal .modal-dialog {
  width: 354px;
  margin: 0px auto;
}
.yestate-modal.modal .modal-dialog .modal-content {
  box-shadow: none;
  border: none;
}
.yestate-modal.modal .modal-dialog .modal-header {
  position: relative;
  padding: 30px 15px 10px;
  border-bottom: none;
}
.yestate-modal.modal .modal-dialog .modal-header .close {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
  font-size: 36px;
  font-weight: normal;
}
.yestate-modal.modal .modal-dialog .modal-header .close:hover {
  outline: none;
}
.yestate-modal.modal .modal-dialog .modal-header .modal-title {
  text-align: center;
  color: #252525;
  font-size: 20px;
}
.yestate-modal.modal .modal-dialog .modal-header .modal-title img {
  /*margin-right:10px;
          vertical-align:sub;
          text-align:center;*/
  margin-left: 24px;
}
.yestate-modal.modal .modal-dialog .modal-body {
  padding: 10px 30px 0px 30px;
  text-align: center;
  color: #b1b1b1;
}
.yestate-modal.modal .modal-dialog .modal-body h4 {
  line-height: inherit;
}
.yestate-modal.modal .modal-dialog .modal-body .des {
  font-size: 14px;
  margin-top: 12px;
  letter-spacing: 0.1px;
}
.yestate-modal.modal .modal-dialog .modal-body a.suc-link {
  color: #eb4029;
  text-decoration: underline;
}
.yestate-modal.modal .modal-dialog .modal-body .btn {
  color: #ffffff;
  font-size: 16px;
  border-radius: 0px;
  padding: 0px;
  width: 154px;
  height: 48px;
  line-height: 46px;
  margin: 50px 0px 45px;
  background: url(../img/yuestate-btn.png) no-repeat center;
  text-shadow: 1px 1px 4px rgba(208, 151, 33, 0.75);
}
.yestate-modal.modal .modal-dialog .modal-body .btn:active {
  box-shadow: none;
}
.yestate-modal.modal .modal-dialog .modal-footer {
  padding: 15px 18px;
  background-color: #faf7f8;
  border-top: 0px;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.yestate-modal.modal .modal-dialog .modal-footer .warm-tip {
  text-align: left;
  font-size: 12px;
  color: #919191;
  margin-bottom: 0px;
}
.yestate-modal.modal .modal-dialog .modal-footer .warm-tip span {
  color: #474747;
}
.ym-banner .btn-next {
  margin-top: -50px;
}
.ym-report > .block1200 {
  padding: 16px;
}
.ym-report .table {
  margin-bottom: 0px;
  /*控制列宽*/
  /*状态及失败弹窗*/
}
.ym-report .table tbody tr td {
  border-top: 0px;
  border-bottom: 1px solid #f0f0f0;
  padding: 0px;
  line-height: 99px;
  color: #3a3842;
}
.ym-report .table tbody tr td.cr-author {
  padding-left: 10px;
}
.ym-report .table tbody tr td:first-child {
  padding: 0 20px;
}
.ym-report .table tbody tr td:last-child {
  text-align: center;
}
.ym-report .table tbody tr td.cz {
  text-align: center;
}
.ym-report .table tbody tr td .btn {
  display: inline-block;
  width: 21px;
  height: 21px;
  margin: 0px 6px;
  background: url(../img/icon-preview.png) no-repeat center;
}
.ym-report .table tbody tr td .btn.btn-preview.disabled {
  background-image: url(../img/icon-preview-disabled.png);
}
.ym-report .table tbody tr td .btn.btn-del {
  background-image: url(../img/icon-del.png);
}
.ym-report .table tbody tr td .btn.btn-del.disabled {
  background-image: url(../img/icon-del-disabled.png);
}
.ym-report .table tbody tr td .btn.btn-download {
  background-image: url(../img/icon-download.png);
}
.ym-report .table tbody tr td .btn.btn-download.disabled {
  background-image: url(../img/icon-download-disabled.png);
}
.ym-report .table thead > tr > th {
  border-bottom: 0px;
  background-color: #f6f6f6;
  padding: 0px;
  line-height: 48px;
  font-weight: bold;
  /*conflict home/common.css first style*/
}
.ym-report .table thead > tr > th:first-child {
  padding-left: 20px;
}
.ym-report .table thead > tr > th:last-child {
  text-align: center;
}
.ym-report .table thead > tr > th.cz {
  text-align: center;
}
.ym-report .table .ddh {
  width: 150px;
}
.ym-report .table .lwbt {
  width: 35%;
}
.ym-report .table .jcxt {
  width: 120px;
}
.ym-report .table .zt {
  width: 110px;
}
.ym-report .table .tjrq {
  width: 150px;
}
.ym-report .table .cz {
  width: 20%;
  text-align: center;
}
.ym-report .table .state {
  position: relative;
  color: #464646;
  line-height: 1;
  /*这种无动画效果*/
  /*预计出报告时间*/
}
.ym-report .table .state.fail {
  color: #d81e06;
  cursor: pointer;
}
.ym-report .table .state.fail:hover {
  text-decoration: underline;
}
.ym-report .table .state.fail:hover .badge {
  display: block;
}
.ym-report .table .state .Lookreason {
  position: absolute;
  bottom: 56px;
  width: 260px;
  height: 127px;
  background: url(../img/item.png) no-repeat;
  padding: 18px;
  display: none;
  left: 20px;
  line-height: 1.6;
}
.ym-report .table .state:hover .Lookreason {
  display: block;
}
.ym-report .table .state .badge {
  background-color: #a0a0a0;
  font-weight: normal;
  border-radius: 4px;
  padding: 6px 8px;
  position: absolute;
  left: 0px;
  top: -10px;
  display: none;
  /*朝下的箭头*/
}
.ym-report .table .state .badge .arrow,
.ym-report .table .state .badge .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.ym-report .table .state .badge .arrow {
  border-width: 4px;
  bottom: -4px;
  left: 50%;
  margin-left: -4px;
  border-top-color: #9f9f9f;
  border-bottom-width: 0;
}
.ym-report .table .xsd-progress {
  width: 70px;
  height: 20px;
  background-color: #f4f4f4;
  position: relative;
  float: left;
  border-radius: 4px;
}
.ym-report .table .xsd-progress .percent {
  display: inline-block;
  height: 100%;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  position: relative;
  top: 0px;
}
.ym-report .table .xsd-progress .percent.per-danger {
  background-color: #de332b;
}
.ym-report .table .xsd-progress .percent.per-success {
  background-color: #58A55C;
  /*相似度=0时不能应用至少1px样式*/
  min-width: 1px;
}
.ym-report .table .xsd-progress .percent.per-warn {
  background-color: #F2BE42;
}
.ym-report .table .xsd-progress .xsd-val {
  line-height: 20px;
  font-size: 12px;
  position: absolute;
  right: 2px;
  top: 0px;
}
.ym-report .Testing {
  color: #3a3842;
  padding-top: 25px;
  padding-left: 10px;
}
.ym-report .Testing .red {
  color: #e42025;
  font-style: normal;
}
.ym-report .no-res {
  font-size: 18px;
  color: #424242;
  text-align: center;
  padding: 90px 0;
  min-height: 400px;
}
.ym-report .no-res > p {
  margin-top: 45px;
}
.ym-report .no-res > p a {
  color: #2170d6;
}
.ym-report .resWrap {
  min-height: 400px;
}
.ym-report .TabLoading {
  min-height: 400px;
  padding: 150px 0;
  text-align: center;
}
.ym-report .TabLoading p {
  margin-top: 20px;
}
.ym-report .remind {
  width: 100%;
  height: 48px;
  background: #e47822;
  color: #fff;
  line-height: 48px;
  margin-top: 20px;
  font-size: 12px;
  padding-left: 20px;
}
.ym-report .form-search {
  margin-top: 15px;
  margin-bottom: 25px;
}
.ym-report .form-search .form-group {
  width: 50%;
  position: relative;
  padding-left: 6em;
  padding-right: 106px;
}
.ym-report .form-search .form-group label {
  color: #2f2f2f;
  font-size: 16px;
  font-weight: normal;
  width: 6em;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 0px;
  line-height: 36px;
}
.ym-report .form-search .form-group .form-control {
  border-radius: 0px;
  width: 100%;
  height: 36px;
  border-right: none;
  border-color: #e6e5e5;
  display: inline-block;
  vertical-align: middle;
}
.ym-report .form-search .form-group .btn-search {
  height: 36px;
  width: 106px;
  border: none;
  border-radius: 0px;
  outline: none;
  padding: 0px;
  font-size: 16px;
  color: #fff;
  margin-left: -4px;
  display: inline-block;
  vertical-align: middle;
  background: #df8134;
  background: -moz-linear-gradient(top, #df8134 0%, #e47822 100%);
  background: -webkit-linear-gradient(top, #df8134 0%, #e47822 100%);
  background: -o-linear-gradient(top, #df8134 0%, #e47822 100%);
  background: -ms-linear-gradient(top, #df8134 0%, #e47822 100%);
  background: linear-gradient(to bottom, #df8134 0%, #e47822 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#df8134, endColorstr=#e47822, GradientType=0);
  position: absolute;
  right: 0;
  top: 0;
}
.ym-report .form-search .Order {
  line-height: 36px;
  width: 50%;
  padding-left: 40px;
}
.ym-report .form-search .Order img {
  padding-right: 10px;
}
.ym-report .form-search .Order a {
  color: #525252;
  position: relative;
  margin-left: 40px;
}
.ym-report .form-search .Order a:first-child {
  margin-left: 0px;
}
.ym-report .form-search .Order a:hover span {
  display: block;
}
.ym-report .form-search .Order span {
  position: absolute;
  top: 30px;
  right: -200px;
  display: none;
  padding: 20px;
  background: #ffffff;
  box-shadow: 0px 0px 10px 2px #efefef;
  z-index: 2;
}
.ym-report .form-search .Order span:before,
.ym-report .form-search .Order span:after {
  position: absolute;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #efefef;
  content: " ";
  display: block;
  width: 0;
  height: 0;
  top: -10px;
  right: 280px;
}
.ym-report .form-search .Order span:after {
  border-bottom: 9px solid #ffffff;
  top: -8px;
}
.ym-report .form-search .Order .Alipay-order span {
  right: -35px;
}
.ym-report .form-search .Order .Alipay-order span:before,
.ym-report .form-search .Order .Alipay-order span:after {
  right: 120px;
}
.ym-report .scan-bind {
  line-height: 1;
  font-size: 12px;
  color: #838383;
}
.ym-report .scan-bind .erweima {
  width: 56px;
  height: 56px;
}
.ym-report .scan-bind .txt {
  margin: 5px 0px;
  position: relative;
}
.ym-report .scan-bind .txt i {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -4px;
  background: url(../img/icon-qs.png) no-repeat center;
  position: relative;
}
.ym-report .scan-bind .txt i .popover {
  top: -26px;
  left: -268px;
  width: 268px;
  font-size: 12px;
}
.ym-report .scan-bind .txt i .popover .popover-content {
  padding: 5px 6px;
}
.ym-report .scan-bind .txt i:hover .popover {
  display: block;
}
.cl-message {
  border-radius: 4px;
  overflow: hidden;
  min-width: 100px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #EBEEF5;
  position: fixed;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #edf2fc;
  -webkit-transition: opacity 0.3s, top 0.4s, -webkit-transform 0.4s;
  transition: opacity 0.3s, top 0.4s, -webkit-transform 0.4s;
  transition: opacity 0.3s, transform 0.4s, top 0.4s;
  transition: opacity 0.3s, transform 0.4s, top 0.4s, -webkit-transform 0.4s;
  padding: 15px 15px 15px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  top: -60px;
}
.cl-message .cl-message__content {
  margin: 0;
  padding: 0;
  font-size: 24px;
  line-height: 1;
}
.cl-message.cl-message--error {
  background-color: black;
  border-color: black;
  z-index: 2001;
}
.cl-message.cl-message--error .cl-message__content {
  color: white;
}
/*.cl-message .cl-message__icon {*/
/*    margin-right: 10px;*/
/*    margin-top: -2px;*/
/*    width: 16px;*/
/*    height: 16px;*/
/*    float: left;*/
/*}*/
.PingFang {
  font-family: "PingFang SC", PingFangSC-Regular, "Microsoft YaHei", sans-serif;
}
.PingFang-Bold {
  font-family: "PingFang SC", PingFangSC-Regular, "Microsoft YaHei", sans-serif;
  font-weight: bold;
}
.banner-v2 {
  background-color: #fff238;
  color: #ffffff;
  padding-top: 84px;
  padding-bottom: 64px;
}
.banner-v2 h1 {
  font-size: 60px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: "PingFang SC", PingFangSC-Regular, "Microsoft YaHei", sans-serif;
  font-weight: bold;
}
.banner-v2 h2 {
  font-size: 30px;
  margin-top: 22px;
  margin-bottom: 30px;
  font-family: "PingFang SC", PingFangSC-Regular, "Microsoft YaHei", sans-serif;
}
.banner-v2 .btn-start {
  font-size: 24px;
  color: #e47822;
  background-color: #fff;
  padding: 0px;
  line-height: 50px;
  width: 220px;
  border-radius: 50px;
  margin-top: 30px;
  font-family: "PingFang SC", PingFangSC-Regular, "Microsoft YaHei", sans-serif;
  font-weight: bold;
}
.cont-v2 {
  padding-top: 50px;
  padding-bottom: 50px;
}
.cont-v2 h2 {
  color: #333333;
  font-size: 36px;
  font-family: "PingFang SC", PingFangSC-Regular, "Microsoft YaHei", sans-serif;
  font-weight: bold;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}
.cont-v2 h3 {
  color: #999999;
  font-size: 18px;
  text-align: center;
  margin-top: 12px;
  margin-bottom: 50px;
  font-family: "PingFang SC", PingFangSC-Regular, "Microsoft YaHei", sans-serif;
}
.cont-v2.cont1 .row {
  text-align: center;
  margin-left: -10px;
  margin-right: -10px;
}
.cont-v2.cont1 .row .col-xs-3 {
  padding-left: 10px;
  padding-right: 10px;
}
.cont-v2.cont1 .row .col-xs-3 .itemer {
  padding: 56px 0px;
}
.cont-v2.cont1 .row .col-xs-3 .itemer:hover {
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.13);
}
.cont-v2.cont1 .row .col-xs-3 .itemer > img {
  margin-left: 20px;
}
.cont-v2.cont1 .row .col-xs-3 .itemer .p1 {
  color: #333333;
  font-size: 24px;
  font-family: "PingFang SC", PingFangSC-Regular, "Microsoft YaHei", sans-serif;
  font-weight: bold;
  margin-top: 28px;
  margin-bottom: 24px;
}
.cont-v2.cont1 .row .col-xs-3 .itemer .p2 {
  color: #666666;
  font-size: 16px;
  font-family: "PingFang SC", PingFangSC-Regular, "Microsoft YaHei", sans-serif;
}
.cont-v2.cont2 {
  background-color: #f7f7f7;
  padding-bottom: 100px;
}

.pay-version {
  font-size: 16px;
  color: #666666;
  padding: 15px;
  border-bottom: 1px solid #f4f4f4;
}
.ul-order {
  width: 100%;
  padding-right: 20px;
  font-size: 12px;
  height: 30px;
  color: #333333;
  margin: 0 21px;
}