/* 未能缩小。正在返回未缩小的内容。
(4343,21): run-time error CSS1030: Expected identifier, found '.'
(4343,43): run-time error CSS1031: Expected selector, found ')'
(4343,43): run-time error CSS1025: Expected comma or open brace, found ')'
(9031,22): run-time error CSS1039: Token not allowed after unary operator: '-border-top-color'
 */
html {
  color: black;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
input,
button,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}
body {
  font: 14px/1, Microsoft YaHei, Helvetica, Arial, "\5b8b\4f53", sans-serif;
}
img {
  border: none;
}
em {
  font-style: normal;
  font-weight: normal;
}
li {
  list-style: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
h1 {
  font-size: 18px;
}
h2 {
  font-size: 16px;
}
h3 {
  font-size: 14px;
}
h4,
h5,
h6 {
  font-size: 100%;
}
q:before,
q:after {
  content: '';
}
button,
input,
select,
textarea {
  font-size: 100%;
  outline: none;
}
button:focus,
input:focus,
select:focus,
textarea:focus {
  outline: none;
}
input,
button,
textarea,
select,
label,
optgroup,
option {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
}
address,
cite,
dfn,
em,
var {
  font-style: normal;
}
/*** link ***/

del,
ins,
a {
  text-decoration: none;
  outline: none;
}
a,
a:visited {
  text-decoration: none;
}
a:hover {
  color: #ff4400;
  text-decoration: none;
}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px white inset;
}
.rowline {
  width: 100%;
  margin: 0;
  padding: 0;
}
.wrap {
  width: 1200px;
  margin: 0 auto;
}
.input-common {
  width: 300px;
  height: 36px;
  display: inline-block;
  vertical-align: top;
  border-radius: 5px;
  border: 1px solid #cccccc;
  text-align: left;
  padding: 5px;
}
.adminmana {
  overflow: auto hidden;
  /*上传图片*/

  /**********************优惠券CouponRecordList相关页*********************/

}
.adminmana .webuploader-container img {
  width: 300px;
  height: 200px;
  /*border:1px solid #ccc;*/

}
.adminmana .fade-mask-x3 {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 999;
}
.adminmana .dialgo {
  /* width: 600px; */
  border: 1px solid #292d30;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  /* margin-left: -255px; */
  background: rgba(0, 0, 0, 0.5);
  z-index: 100001;
  bottom: 0;
}
.adminmana .dialgo .dialog-wrap {
  position: absolute;
  background: white;
  width: 650px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.adminmana .dialgo #divNew {
  position: absolute;
  background: white;
  width: 600px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.adminmana .dialgo h5 {
  height: 45px;
  line-height: 45px;
  font-size: 18px;
  color: white;
  background: #545454;
  padding-left: 16px;
  position: relative;
}
.adminmana .dialgo h5 .closeBtn {
  position: absolute;
  right: 19px;
  top: 15px;
  width: 16px;
  height: 15px;
  background: url(/Content/img/colse_btn.png) no-repeat;
  background-size: cover;
  cursor: pointer;
}
.adminmana .dialgo .reasonTitle {
  padding: 20px;
  font-size: 14px;
  color: #292d30;
  width: 100%;
  background: white;
}
.adminmana .dialgo .reasonTitle .label-span {
  display: inline-block;
  width: 100px;
}
.adminmana .dialgo .reasonTitle #search {
  margin-left: 40px;
  /*padding: 0 20px;*/

}
.adminmana .dialgo .reasonTitle .bindUser {
  position: relative;
}
.adminmana .dialgo .reasonTitle .bindUser .result {
  width: 168px;
  border: 1px solid #e5e5e5;
  border-top: none;
  color: #333333;
  position: absolute;
  left: 69px;
  top: 11px;
  line-height: 30px;
  background: #cccccc;
}
.adminmana .dialgo .reasonTitle .bindUser .result p {
  padding-left: 10px;
  cursor: pointer;
}
.adminmana .dialgo .reasonTitle label {
  margin: 20px 20px 0 0;
  width: 100px;
}
.adminmana .dialgo .reasonTitle #roleslist label {
  margin: 0 5px;
  width: auto;
}
.adminmana .dialgo .reasonTitle #roleslist label input {
  margin: 0;
}
.adminmana .dialgo .reasonTitle .BtnWrap {
  text-align: center;
}
.adminmana .dialgo .reasonTitle .BtnWrap input {
  width: 116px;
  line-height: 28px;
  text-align: center;
  background: #5d5d5d;
  color: white;
  border: none;
  outline: none;
  margin: 20px 0 30px;
  border-radius: 6px;
}
.adminmana .dialgo .reasonTitle .BtnWrap input:last-child {
  background: #ebebeb;
  color: #7c7c7c;
  margin-left: 90px;
}
.adminmana .dialgo .reasonTitle div input[type="text"] {
  width: 60%;
  height: 30px;
  line-height: 30px;
  border-radius: 2px;
  border: 1px solid #cccccc;
  padding: 0 5px;
}
.adminmana .dialgo .reasonTitle .selspecial {
  margin-top: 0;
}
.adminmana .logininfo {
  float: right;
}
.adminmana .logininfo li {
  float: left;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  margin-left: 20px;
}
.adminmana body {
  overflow: auto hidden;
}
.adminmana .leftnav {
  width: 200px;
  height: 100vh !important;
  background: #292d30;
  position: relative;
  flex-shrink: 0;
  overflow-y: auto;
}
.adminmana .leftnav .logo-line {
  height: 72px;
  position: absolute;
  width: 100%;
  z-index: 99;
}
.adminmana .leftnav .logo-line a {
  display: block;
  line-height: 72px;
  color: white;
  text-align: center;
  font-size: 18px;
}
.adminmana .leftnav .navlist {
  background: #292d30;
  position: relative;
  top: 0;
  padding-top: 72px;
}
.adminmana .leftnav ul li {
  /*height: 60px;*/
  line-height: 60px;
  width: 100%;
}
.adminmana .leftnav ul li .parent-menu span {
  margin: 0 0 0 30px;
}
.adminmana .leftnav ul li .child-menu {
  background: black;
  display: none;
  min-height: 50px;
}
.adminmana .leftnav ul li .child-menu li {
  padding: 0 0 0 5px;
  /*border-top: 1px solid rgba(137, 138, 139,0.5);*/

}
.adminmana .leftnav ul li a {
  display: block;
  padding-left: 12px;
  height: 50px;
  line-height: 50px;
  color: #999999;
  position: relative;
}
.adminmana .leftnav ul li a i {
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: sub;
  margin-right: 5px;
  font-size: 20px;
}
.adminmana .leftnav ul li a:hover {
  color: #ff503f;
}
.adminmana .leftnav .navon a {
  /*background: #23272b;*/
  color: #ff503f;
}
.adminmana .leftnav .navon .icon-gerenwanshuizhengming,
.adminmana .leftnav .navon icon-yijian,
.adminmana .leftnav .navon .icon-fabuxuqiu,
.adminmana .leftnav .navon .icon-shuju {
  background: none;
  font-size: 20px;
  margin: 0 0 0 10px;
  color: #ff503f;
}
.adminmana .leftnav .navon .icon_pay {
  background-position: 2px -1601px;
}
.adminmana .leftnav .navon .icon_news {
  background-position: 2px -1508px;
}
.adminmana .leftnav .navon .icon_finance {
  background-position: 3px -1372px;
}
.adminmana .leftnav .navon .icon_administrator {
  background-position: 2px -941px;
}
.adminmana .leftnav .navon .icon_controll {
  background-position: 2px -1283px;
}
.adminmana .leftnav .navon .icon_inspection {
  background-position: 2px -857px;
}
.adminmana .leftnav .navon .icon_coupon {
  background-position: 0px -1838px;
}
.adminmana .leftnav .navon .icon_declare {
  background-position: 1px -1040px;
}
.adminmana .leftnav .navon .icon_examine {
  background-position: 2px -1124px;
}
.adminmana .leftnav .navon .icon_validata {
  background-position: 0 -342px;
}
.adminmana .leftnav .navon .icon_bgbill {
  background-position: 0 -228px;
}
.adminmana .leftnav .navon .icon_explain {
  background-position: 0 -448px;
}
.adminmana .leftnav .navon .icon_value {
  background-position: 0 -1690px;
}
.adminmana .leftnav .navon .icon_pay_search {
  background-position: 0 -1765px;
}
.adminmana .leftnav .navon a:before {
  position: absolute;
  left: 0;
  content: "";
  height: 50px;
  width: 6px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  background: #ff503f;
}
.adminmana .maincontent {
  position: relative;
  flex: 1;
  background: white;
  margin-left: 0;
  min-width: 1000px;
  height: 100vh;
  overflow-y: auto;
  padding: 0 0 20px 0;
}
.adminmana .maincontent .announce-txt {
  padding: 20px 15px;
  line-height: 28px;
  border-bottom: 20px solid whitesmoke;
  margin: 10px 0;
}
.adminmana .maincontent .titleh1 {
  height: 72px;
  line-height: 72px;
  padding: 0 15px;
  background: #f1f1f1;
  border-bottom: 1px solid #d3d7da;
}
.adminmana .maincontent .titleh1 em {
  padding-left: 10px;
}
.adminmana .maincontent .titleh1 span {
  border-left: 5px solid #333333;
  padding-left: 10px;
  font-size: 18px;
  color: #333333;
}
.adminmana .tabnav {
  min-height: 64px;
  background: #f1f1f1;
}
.adminmana .tabnav ul {
  min-height: 64px;
  zoom: 1;
  overflow: hidden;
}
.adminmana .tabnav ul li {
  height: 64px;
  float: left;
  min-width: 187px;
}
.adminmana .tabnav ul li a {
  display: inline-block;
  height: 64px;
  width: 100%;
  box-sizing: border-box;
  font-size: 16px;
  position: relative;
  background: #f8f8f8;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  text-align: center;
}
.adminmana .tabnav ul li a span {
  display: inline-block;
  /*padding: 0 0 0 30px;*/
  text-align: center;
  line-height: 64px;
}
.adminmana .tabnav ul li a i {
  position: relative;
  top: -15px;
}
.adminmana .tabnav ul li a.newadd span {
  background-position: 0 16px;
}
.adminmana .tabnav ul li a.newadd i {
  background: #ff6633;
}
.adminmana .tabnav ul li a.pause span {
  background-position: 0 -485px;
}
.adminmana .tabnav ul li a.pause i {
  background: #ff6633;
}
.adminmana .tabnav ul li a.freezon span {
  background-position: 0 -1215px;
}
.adminmana .tabnav ul li a.freezon i {
  background: #ff6633;
}
.adminmana .tabnav ul li a.accountMan span {
  background-position: 0 -1160px;
}
.adminmana .tabnav ul li a.accountMan i {
  background: #ff6633;
}
.adminmana .tabnav ul li a.apply span {
  background-position: 0 -649px;
}
.adminmana .tabnav ul li a.apply i {
  background: #ff6633;
}
.adminmana .tabnav ul li a.perManger span {
  background-position: 0 -1215px;
}
.adminmana .tabnav ul li a.perManger i {
  background: #ff6633;
}
.adminmana .tabnav ul li a.pass span {
  background-position: 0 -40px;
}
.adminmana .tabnav ul li a.pass i {
  background: #28cb56;
}
.adminmana .tabnav ul li a.back span {
  background-position: 0 -95px;
}
.adminmana .tabnav ul li a.back i {
  background: #d70700;
}
.adminmana .tabnav ul li a.chating span {
  background-position: 0 -486px;
}
.adminmana .tabnav ul li a.chating i {
  background: #d70700;
}
.adminmana .tabnav ul li a.arbitration span {
  background-position: 0 -538px;
}
.adminmana .tabnav ul li a.arbitration i {
  background: #d70700;
}
.adminmana .tabnav ul li a.alclosed span {
  background-position: 0 -594px;
}
.adminmana .tabnav ul li a.alclosed i {
  background: #d70700;
}
.adminmana .tabnav ul li a.repass span {
  background-position: 0 -705px;
}
.adminmana .tabnav ul li a.repass i {
  background: #d70700;
}
.adminmana .tabnav ul li a.order span {
  background-position: 0 -753px;
}
.adminmana .tabnav ul li a.order i {
  background: #d70700;
}
.adminmana .tabnav ul li.on a {
  border-bottom: 1px solid white;
  background: white;
}
.adminmana .maininfo {
  margin: 20px;
  margin-bottom: 0;
  border: 1px solid #e2e2e2;
}
.adminmana .maininfo .BusinessScope {
  margin: 20px;
}
.adminmana .maininfo .BusinessScope span {
  color: #999999;
}
.adminmana .maininfo .range {
  margin-left: 20px;
  color: #c3c3c3;
  line-height: 28px;
}
.adminmana .maininfo .BillingInformation {
  padding: 4px 8px;
  border: 1px solid #cccccc;
  border-radius: 6px;
  margin-left: 6px;
}
.adminmana .maininfo .search-bar {
  min-height: 57px;
  padding: 15px 0 15px 15px;
  margin: 15px 0;
  width: 100%;
  float: left;
  border-bottom: 1px solid #e2e2e2;
}
.adminmana .maininfo .search-bar .dropdown-toggle.btn-default {
  border-color: #e5e5e5;
  border-radius: initial;
}
.adminmana .maininfo .search-bar .search-nav span {
  width: 120px;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: white;
  margin: 0 20px 20px 0;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid #e5e5e5;
  position: relative;
}
.adminmana .maininfo .search-bar .search-nav span i {
  position: absolute;
  right: 0;
  top: -12px;
}
.adminmana .maininfo .search-bar .search-nav select {
  height: 34px;
  border: none;
  border: 1px solid #e5e5e5;
  padding: 0 12px 2px 12px;
}
.adminmana .maininfo .search-bar .search-nav .apply i {
  background: #ff6633;
}
.adminmana .maininfo .search-bar .search-nav .pass i {
  background: #28cb56;
}
.adminmana .maininfo .search-bar .search-nav .back i {
  background: #d70700;
}
.adminmana .maininfo .search-bar .search-nav .utype {
  width: 86px;
  background: #e5e5e5;
  border: 1px solid #e5e5e5;
}
.adminmana .maininfo .search-bar .search-nav .active {
  background: #38a1db;
  color: white;
}
.adminmana .maininfo .search-bar .search-nav input[type=text] {
  width: 276px;
  height: 32px;
  line-height: 32px;
  border: 1px solid #e6e6e6;
  padding-left: 4px;
}
.adminmana .maininfo .search-bar .search-nav input[type=text].Wdate {
  width: 106px;
  cursor: pointer;
}
.adminmana .maininfo .search-bar .search-nav label {
  margin-right: 10px;
}
.adminmana .maininfo .search-bar .search-nav a {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  margin-left: 10px;
  padding: 0 8px;
  border: 1px solid #e6e6e6;
  cursor: pointer;
  background: #f1f1f1;
  vertical-align: middle;
}
.adminmana .maininfo .search-bar .search-nav .search-btn {
  border: 1px solid #e2e2e2;
  background: white;
  display: inline-block;
  width: 40px;
  text-align: center;
  height: 40px;
  padding: 11px 0px;
  border-radius: 50%;
}
.adminmana .maininfo .search-bar .search-nav .search-btn:hover {
  background: #ff6633;
  border: 1px solid #ff6633;
}
.adminmana .maininfo .search-bar .search-nav .search-btn:hover i {
  color: white;
}
.adminmana .maininfo .search-bar .search-box {
  height: 40px;
  float: right;
  margin-bottom: 10px;
}
.adminmana .maininfo .search-bar .search-box input[type=text] {
  border: 1px solid #e2e2e2;
  width: 300px;
  padding: 5px 10px;
  height: 40px;
  border-radius: 20px;
  line-height: 40px;
  float: left;
  margin-right: 10px;
}
.adminmana .maininfo .search-bar .search-box .search-btn {
  border: 1px solid #e2e2e2;
  background: white;
  display: inline-block;
  width: 40px;
  text-align: center;
  float: left;
  height: 40px;
  padding: 11px 0px;
  border-radius: 50%;
}
.adminmana .maininfo .search-bar .search-box .search-btn:hover {
  background: #ff6633;
  border: 1px solid #ff6633;
}
.adminmana .maininfo .search-bar .search-box .search-btn:hover i {
  color: white;
}
.adminmana .maininfo .top-line {
  width: 100%;
  border-bottom: 1px solid #e2e2e2;
  height: 50px;
}
.adminmana .maininfo .top-line ul li {
  line-height: 50px;
  float: left;
  padding-left: 20px;
  font-size: 15px;
  margin-right: 20px;
}
.adminmana .maininfo .allinfo .CollectionModel {
  padding-bottom: 20px;
  border-bottom: 1px solid #cccccc;
}
.adminmana .maininfo .allinfo .CollectionModel span {
  display: inline-block;
  width: 160px;
}
.adminmana .maininfo .allinfo .page_wrap {
  margin: 30px auto;
}
.adminmana .maininfo .allinfo .typeCollection {
  margin: 20px 0;
}
.adminmana .maininfo .allinfo .typeCollection span {
  padding: 6px 8px;
  background: #e5e5e5;
}
.adminmana .maininfo .allinfo .tablebox {
  width: 100%;
  /*border: 1px solid #ccc;*/
  border-collapse: collapse;
}
.adminmana .maininfo .allinfo .nodata-layer {
  height: 40px;
  line-height: 40px;
  text-align: center;
}
.adminmana .maininfo .allinfo .tablebox thead td {
  font-weight: bold;
}
.adminmana .maininfo .allinfo .tablebox thead th {
  border-bottom: 1px solid #e2e2e2;
  text-align: center;
  height: 50px;
}
.adminmana .maininfo .allinfo .tablebox td {
  height: 45px;
  line-height: 24px;
  border-bottom: 1px solid #e2e2e2;
  text-align: center;
  padding: 0 5px;
  word-break: break-all;
}
.adminmana .maininfo .allinfo .tablebox td i {
  font-size: 10px;
  color: #666666;
}
.adminmana .maininfo .allinfo .tablebox td a:not(.btn) {
  cursor: pointer;
  color: #378edf;
  word-break: break-all;
  min-width: 40px;
  display: inline-block;
}
.adminmana .maininfo .allinfo .tablebox td a.regname span {
  display: inline-block;
  padding: 2px 5px;
  margin-left: 10px;
  border-radius: 2px;
  color: #ffff73;
  font-size: 12px;
  height: 17px;
  line-height: 1;
}
.adminmana .maininfo .allinfo .tablebox td a.regname .person {
  filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff4400,endcolorstr=#d70700,gradientType=0);
  -ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff4400,endcolorstr=#d70700,gradientType=0);
  background: #d70700;
  background: -moz-linear-gradient(top, #ff4400, #d70700);
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff4400), to(#d70700));
  background: -o-linear-gradient(top, #ff4400, #d70700);
}
.adminmana .maininfo .allinfo .tablebox td a.regname .company {
  filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#28cb56,endcolorstr=#01a12e,gradientType=0);
  -ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#28cb56,endcolorstr=#01a12e,gradientType=0);
  background: #01a12e;
  background: -moz-linear-gradient(top, #28cb56, #01a12e);
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#28cb56), to(#01a12e));
  background: -o-linear-gradient(top, #28cb56, #01a12e);
}
.adminmana .maininfo .allinfo .tablebox .rightBorder {
  border-right: 1px solid #e2e2e2;
}
.adminmana .maininfo .allinfo .tablebox tr td:first-child {
  border-left: 0;
}
.adminmana .maininfo .allinfo .tablebox tr td.text-left {
  text-align: left;
  padding-left: 15px;
}
.adminmana .maininfo .allinfo .tablebox .sort {
  cursor: pointer;
}
.adminmana .maininfo .allinfo .tablebox .on {
  color: #ff4400;
}
.adminmana .maininfo .allinfo .tablebox .on i {
  color: #ff4400;
}
.adminmana .maininfo .allinfo .tablebox-wrap td {
  text-align: left;
}
.adminmana .maininfo .allinfo .yearDeclare td {
  text-align: left;
  border-right: 1px solid #e2e2e2;
  padding-left: 30px;
}
.adminmana .maininfo .allinfo .yearDeclare .leftWrap {
  width: 260px;
  text-align: right;
  padding-right: 30px;
}
.adminmana .validata-info ul:not(.viewer-toolbar) {
  padding: 30px 0 0 0;
  width: 100%;
  display: table;
}
.adminmana .validata-info ul:not(.viewer-toolbar) .line {
  width: 100%;
  height: 1px;
  background: #d3d7da;
}
.adminmana .validata-info ul:not(.viewer-toolbar) .radiodiv {
  display: inline-block;
  margin-right: 30px;
}
.adminmana .validata-info ul:not(.viewer-toolbar) .radiodiv input {
  float: left;
  margin-top: 14px;
  outline: none;
}
.adminmana .validata-info ul:not(.viewer-toolbar) .radiodiv label {
  float: left;
  width: auto;
  margin: 0 10px;
}
.adminmana .validata-info ul:not(.viewer-toolbar) .info-title {
  margin-left: 40px;
  font-weight: bold;
}
.adminmana .validata-info ul:not(.viewer-toolbar) li {
  width: 100%;
  margin-bottom: 15px;
  display: inline-block;
}
.adminmana .validata-info ul:not(.viewer-toolbar) li label {
  min-width: 125px;
  text-align: left;
  line-height: 38px;
  display: inline-block;
  vertical-align: top;
  margin: 0 0 0 40px;
}
.adminmana .validata-info ul:not(.viewer-toolbar) li textarea {
  padding: 6px;
}
.adminmana .validata-info ul:not(.viewer-toolbar) li .no-border {
  width: 150px;
  border: none;
  line-height: 25px;
}
.adminmana .validata-info ul:not(.viewer-toolbar) li .business-license {
  width: 50%;
  height: 325px;
  margin: 0 auto;
  display: inline-block;
}
.adminmana .validata-info ul:not(.viewer-toolbar) li .business-license img {
  height: 325px;
  width: 190px;
}
.adminmana .validata-info ul:not(.viewer-toolbar) li .select-city {
  border: 1px solid #e2e2e2;
  color: #666666;
  border-radius: 5px;
  padding: 5px 10px;
  height: 38px;
  line-height: 1;
}
.adminmana .validata-info ul:not(.viewer-toolbar) li .input-span {
  width: 300px;
  border: 1px solid #e2e2e2;
  color: #666666;
  border-radius: 5px;
  padding: 10px;
  height: 38px;
  line-height: 1;
}
.adminmana .validata-info ul:not(.viewer-toolbar) li span {
  width: 250px;
  border: 1px solid #e2e2e2;
  color: #666666;
  border-radius: 5px;
  padding: 10px;
  height: auto;
  line-height: 1;
  display: inline-flex;
  min-height: 35px;
}
.adminmana .validata-info ul:not(.viewer-toolbar) li #partnerCode {
  width: auto;
  border: 1px dashed #666666;
  border-radius: 0;
}
.adminmana .validata-info ul:not(.viewer-toolbar) li #partnerCode a {
  display: inline-block;
  line-height: 35px;
}
.adminmana .validata-info ul:not(.viewer-toolbar) li input[type=checkbox] {
  display: inline-block;
  margin: 0;
}
.adminmana .validata-info ul:not(.viewer-toolbar) li span#BankName {
  line-height: 1;
}
.adminmana .validata-info ul:not(.viewer-toolbar) li .imgdisplay {
  /*height: 190px;*/
  display: inline-block;
  margin: 0 172px;
}
.adminmana .validata-info ul:not(.viewer-toolbar) li .imgdisplay img {
  width: 300px;
  height: 190px;
  margin: 10px 10px 0 0;
}
.adminmana .validata-info ul:not(.viewer-toolbar) li .imgdisplay .imgm1 {
  /*width: 300px;
                        height: 190px;*/
  overflow: hidden;
  float: left;
  border-radius: 5px;
}
.adminmana .validata-info ul:not(.viewer-toolbar) li .imgdisplay .imgm1 img {
  width: 300px;
  max-height: 190px;
}
.adminmana .validata-info ul:not(.viewer-toolbar) li .imgdisplay .imgm1 span {
  width: auto;
  border: none;
  color: #333333;
  border-radius: 0;
  padding: 0;
  height: auto;
  line-height: 1;
  display: inline-block;
}
.adminmana .validata-info li.cpaddress {
  height: 40px;
}
.adminmana .validata-info li.cpaddress label {
  float: left;
}
.adminmana .validata-info li.cpaddress span {
  float: left;
  margin-left: 5px;
}
.adminmana .validata-info li.cpaddress span.w450 {
  width: 450px;
}
.adminmana .validata-info ul.companyinfo li {
  width: 100%;
  float: left;
  min-width: 460px;
  display: table-cell;
  min-height: 40px;
}
.adminmana .validata-info ul.companyinfo li.w100 {
  width: 100%;
}
.adminmana .validata-info h3.bt1ul {
  border-top: 1px solid #e2e2e2;
  padding: 20px 0 0 20px;
  line-height: 30px;
  font-size: 18px;
}
.adminmana .validata-info .btnlists {
  width: 100%;
  height: 50px;
  text-align: center;
}
.adminmana .validata-info .btnlists .sarea {
  width: 600px;
  margin: 20px auto;
}
.adminmana .validata-info .btnlists .sarea input {
  width: 130px;
  height: 40px;
  line-height: 40px;
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  background: #f1f1f1;
}
.adminmana .validata-info .btnlists .sarea #agree {
  margin-right: 30px;
}
.adminmana .validata-info .btnlists .sarea #agree:hover {
  background: #28cb56;
  color: white;
  border: 1px solid #28cb56;
}
.adminmana .validata-info .btnlists .sarea #refuse:hover {
  background: #d70700;
  color: white;
  border: 1px solid #d70700;
}
.adminmana .trackinfo {
  padding: 20px;
}
.adminmana .trackinfo ul,
.adminmana .trackinfo ol {
  width: 100%;
}
.adminmana .trackinfo ul li,
.adminmana .trackinfo ol li {
  width: 100%;
  display: inline-block;
  text-align: left;
  line-height: 34px;
  /*min-height: 34px;*/
  padding: 5px 0;
  border-bottom: 1px solid whitesmoke;
  height: auto !important;
}
.adminmana .trackinfo ul li label,
.adminmana .trackinfo ol li label {
  min-width: 180px;
  /*text-align: right;*/
  float: left;
}
.adminmana .trackinfo ul li span,
.adminmana .trackinfo ol li span {
  display: inline-block;
  min-width: 70px;
  float: left;
  text-align: left;
}
.adminmana .trackinfo ul li span .Validform_checktip,
.adminmana .trackinfo ol li span .Validform_checktip {
  width: auto;
}
.adminmana .trackinfo ul li span.Validform_right,
.adminmana .trackinfo ol li span.Validform_right {
  display: none;
}
.adminmana .trackinfo ul li select,
.adminmana .trackinfo ol li select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  width: 400px;
  height: 34px;
  background: #fafafa;
  line-height: 32px;
  padding-left: 15px;
  box-sizing: border-box;
  border-color: #cccccc;
  border-radius: 2px;
  background: url(/Content/img/demand_release.png) no-repeat 375px -125px;
  color: #333333;
}
.adminmana .trackinfo ul li input[type=text],
.adminmana .trackinfo ol li input[type=text] {
  width: 400px;
  float: left;
  padding: 0 10px;
}
.adminmana .trackinfo ul .tyTable,
.adminmana .trackinfo ol .tyTable {
  height: 350px;
}
.adminmana .trackinfo ul .tyTable table,
.adminmana .trackinfo ol .tyTable table {
  width: 956px;
  text-align: center;
  margin-top: 10px;
  border-color: #7b7b7b;
  vertical-align: middle;
}
.adminmana .trackinfo ul .tyTable table tr td,
.adminmana .trackinfo ol .tyTable table tr td {
  border: 1px solid #666666;
}
.adminmana .trackinfo ul .tyTable table tr td input,
.adminmana .trackinfo ol .tyTable table tr td input {
  width: 100px;
  margin-left: 5px;
  text-align: center;
  height: 28px;
  border: 1px solid #e5e5e5;
  margin: 5px;
}
.adminmana .trackinfo ul li.dn,
.adminmana .trackinfo ol li.dn {
  display: none;
}
.adminmana .trackinfo ul li.imgshow,
.adminmana .trackinfo ol li.imgshow {
  height: 180px;
}
.adminmana .trackinfo ul li.imgshow img,
.adminmana .trackinfo ol li.imgshow img {
  /*height: 100%;*/
  max-width: 300px;
}
.adminmana .trackinfo ul .billpicli,
.adminmana .trackinfo ol .billpicli {
  height: auto;
}
.adminmana .trackinfo ul .billpicli .uploadify,
.adminmana .trackinfo ol .billpicli .uploadify {
  display: inline-block;
  margin-bottom: 0;
}
.adminmana .trackinfo ul .billpicli .uploadify .uploadify-button,
.adminmana .trackinfo ol .billpicli .uploadify .uploadify-button {
  text-align: center;
  background: #fafafa;
  border: 1px solid #e6e6e6;
  font-size: 14px;
  color: #333333;
}
.adminmana .trackinfo ul .billpicli .uploadify .uploadify-button span,
.adminmana .trackinfo ol .billpicli .uploadify .uploadify-button span {
  width: 100%;
  text-align: center;
}
.adminmana .trackinfo ul .billpicli .uploadify-queue,
.adminmana .trackinfo ol .billpicli .uploadify-queue {
  margin-bottom: 0;
}
.adminmana .trackinfo ul .billpicli .common_ceil,
.adminmana .trackinfo ol .billpicli .common_ceil {
  float: none;
}
.adminmana .trackinfo ul .billpicli .common_ceil span,
.adminmana .trackinfo ol .billpicli .common_ceil span {
  float: none;
  width: auto;
  font-size: 12px;
  color: #999999;
}
.adminmana .trackinfo ul .billpicli .uploadPhoto,
.adminmana .trackinfo ol .billpicli .uploadPhoto {
  margin: 30px 0 14px 160px;
}
.adminmana .trackinfo ul .billpicli .tempImg .imglist,
.adminmana .trackinfo ol .billpicli .tempImg .imglist {
  position: relative;
  display: inline-block;
  margin: 0 20px 20px 160px;
}
.adminmana .trackinfo ul .billpicli .tempImg .imglist img,
.adminmana .trackinfo ol .billpicli .tempImg .imglist img {
  width: 260px;
}
.adminmana .trackinfo ul .billpicli .tempImg .imglist span,
.adminmana .trackinfo ol .billpicli .tempImg .imglist span {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 22px;
  background: black;
  opacity: 0.5;
  filter: alpha(opacity=50);
  color: white;
}
.adminmana .trackinfo ul .billpicli .tempImg .imglist span i,
.adminmana .trackinfo ol .billpicli .tempImg .imglist span i {
  position: absolute;
  right: 10px;
  top: 3px;
  width: 15px;
  height: 15px;
  background: url("/Content/img/demand_release.png") no-repeat 0 -158px;
  cursor: pointer;
}
.adminmana .trackinfo ul .txtareali,
.adminmana .trackinfo ol .txtareali {
  height: auto;
}
.adminmana .trackinfo ul .txtareali textarea,
.adminmana .trackinfo ol .txtareali textarea {
  width: 400px;
  height: 200px;
  border: 1px solid #cccccc;
  border-radius: 4px;
  padding: 5px;
  line-height: 1.3;
}
.adminmana .trackinfo ul .radiodiv,
.adminmana .trackinfo ol .radiodiv {
  float: left;
  margin-right: 30px;
}
.adminmana .trackinfo ul .radiodiv input,
.adminmana .trackinfo ol .radiodiv input {
  float: left;
  margin-top: 11px;
  outline: none;
}
.adminmana .trackinfo ul .radiodiv label,
.adminmana .trackinfo ol .radiodiv label {
  float: left;
  width: auto;
}
.adminmana .trackinfo ol li {
  min-height: 34px;
}
.adminmana .trackinfo .Wdate {
  height: 34px;
  border-color: #cccccc;
}
.adminmana .trackinfo .viewer-toolbar {
  width: 280px;
}
.adminmana .trackinfo .viewer-toolbar li {
  width: 24px;
  height: 24px;
}
.adminmana .trackinfo .viewer-toolbar .viewer-play {
  width: 30px;
  height: 30px;
  margin-top: -3px;
  margin-bottom: -3px;
}
.adminmana .trackinfo ul.viewer-list li {
  font-size: 0;
  line-height: 0;
  float: left;
  overflow: hidden;
  width: 30px;
  height: 50px;
  cursor: pointer;
  opacity: 0.5;
  color: transparent;
}
.adminmana .trackinfo .logul .toptitleli {
  height: 40px;
  border-top: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  line-height: 40px;
  font-weight: bold;
  padding-left: 15px;
}
.adminmana .trackinfo .logul li {
  height: auto;
  line-height: 1.4;
}
.adminmana .trackinfo .logul li em {
  font-style: normal;
  display: inline-block;
  word-break: break-all;
}
.adminmana .trackinfo .logul li p {
  color: #666666;
}
.adminmana .trackinfo ul.showul {
  height: 270px;
}
.adminmana .trackinfo ul.showul li {
  width: 100%;
  text-align: left;
  line-height: 24px;
  height: 24px;
  float: left;
}
.adminmana .trackinfo .fbtns {
  text-align: left;
  width: 100%;
}
.adminmana .trackinfo .fbtns .btn-default {
  /*margin-top: 10px;
                margin-left: 160px;*/
  width: 100px;
  background: #ff6633;
  color: white;
}
.adminmana .billing_table {
  table-layout: fixed;
}
.adminmana .billing_table .orderNo {
  width: 150px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.adminmana .billing_table tbody tr {
  cursor: pointer;
}
.adminmana .billing_table tbody tr:hover {
  background: #e5e5e5;
}
.adminmana .auditList #tableA {
  /*float: left;*/
  width: 60%;
}
.adminmana .auditList #tableA tr td {
  height: 60px;
  text-align: center;
}
.adminmana .auditList .autoScroll {
  margin-left: 60%;
  width: 39%;
  overflow-x: auto;
}
.adminmana .auditList .autoScroll table {
  width: 1500px;
  border-left: none;
}
.adminmana .auditList .autoScroll table thead tr td {
  height: 30px;
  text-align: center;
}
.adminmana .auditList .autoScroll table tbody tr td {
  height: 60px;
  text-align: center;
}
.adminmana .newsInfo .BtnWrap {
  text-align: center;
}
.adminmana .newsInfo .BtnWrap input {
  padding: 0 6px;
  height: 25px;
  line-height: 25px;
  outline: none;
  border: none;
  background: #f7f7f7;
  border: 1px solid #e5e5e5;
}
.adminmana .newsInfo .BtnWrap #totop {
  background: #ff503f;
  color: white;
  border: none;
}
.adminmana .newsEdit {
  font-size: 14px;
  color: #333333;
  /*.formmodel~img {
                width: 200px;
                height: 200px;
            }*/

}
.adminmana .newsEdit .inputrow {
  line-height: 36px;
  /*input {
                height: 26px;
            }*/

}
.adminmana .newsEdit .inputrow textarea {
  line-height: 16px;
  padding: 6px;
}
.adminmana .newsEdit .uploaderList #uploader-demo {
  margin: 20px 0 0 0;
}
.adminmana .newsEdit .uploaderList #filePicker,
.adminmana .newsEdit .uploaderList #pickerFile {
  line-height: 14px;
  margin: 30px 0 0 0;
}
.adminmana .newsEdit .uploaderList #uploader {
  margin: 0;
}
.adminmana .newsEdit .uploaderList #uploader #thelist {
  margin-left: 16px;
}
.adminmana .newsEdit .uploaderList #uploader #thelist p {
  background: url("/Content/img/demand_release.png") no-repeat;
  background-position: 0 -243px;
  height: 44px;
  color: #999999;
  line-height: 44px;
  margin-bottom: 10px;
}
.adminmana .newsEdit .uploaderList #uploader #thelist .world {
  background-position-y: -297px;
}
.adminmana .newsEdit .uploaderList #uploader #thelist .ppt {
  background-position-y: -350px;
}
.adminmana .newsEdit .uploaderList #uploader #thelist .pdf {
  background-position-y: -405px;
}
.adminmana .newsEdit .uploaderList #uploader #thelist .delfile,
.adminmana .newsEdit .uploaderList #uploader #thelist .delCon {
  margin-left: 75px;
  cursor: pointer;
}
.adminmana .newsEdit .uploaderList #uploader #thelist .delfile:hover,
.adminmana .newsEdit .uploaderList #uploader #thelist .delCon:hover {
  color: #ff3f00;
}
.adminmana .newsEdit .uploaderList #uploader #thelist i {
  width: 24px;
  height: 24px;
  display: inline-block;
  background: url("/Content/img/demand_release.png") no-repeat -74px -209px;
  margin-left: 50px;
  vertical-align: middle;
}
.adminmana .newsEdit .uploaderList #fileList img {
  width: 310px;
  height: 170px;
}
.adminmana .newsEdit .buttonrow {
  margin: 20px 0 40px 0;
}
.adminmana .newsEdit .buttonrow input {
  padding: 10px 50px;
  background: #ff6633;
  color: white;
  outline: none;
  border: none;
}
.adminmana .payTitleWrao {
  height: 190px;
  margin: 20px 0 0 20px;
  overflow: hidden;
}
.adminmana .payTitleWrao div {
  width: 18%;
  float: left;
  margin-right: 0.95%;
  height: 190px;
  text-align: center;
  border: 1px solid #e9e9e9;
  background: #f9f9f9;
  box-shadow: 1px 1px 5px #e9e9e9;
}
.adminmana .payTitleWrao div p {
  line-height: 124px;
  font-size: 28px;
  border-bottom: 1px solid #dddddd;
}
.adminmana .payTitleWrao div span {
  display: inline-block;
  line-height: 64px;
  padding-left: 34px;
  font-size: 15px;
  background: url(/Content/img/agentContro.png) no-repeat;
  background-position: 0 20px;
}
.adminmana .payTitleWrao div:first-child {
  width: 18%;
}
.adminmana .payTitleWrao div:last-child {
  margin-right: 0px;
}
.adminmana .payTitleWrao .money2,
.adminmana .payTitleWrao .money3 {
  width: 30%;
}
.adminmana .payTitleWrao .money1 span {
  background-position: 0 -46px;
}
.adminmana .payTitleWrao .money2 span {
  background-position: 0 -106px;
}
.adminmana .payTitleWrao .money3 span {
  background: url("/Content/img/xq_detail/jiaoyi.png") no-repeat left center;
}
.adminmana .transactionDetails .search-bar {
  margin: 0;
  padding: 0;
}
.adminmana .transactionDetails .explain-search {
  line-height: 50px;
}
.adminmana .transactionDetails .explain-search ul.ul_com {
  height: 50px;
  padding-left: 14px;
  border-bottom: 1px solid #e5e5e5;
}
.adminmana .transactionDetails .explain-search ul.ul_com li {
  float: left;
  width: 80px;
  height: 50px;
  text-align: center;
  cursor: pointer;
}
.adminmana .transactionDetails .explain-search ul.ul_com .on {
  border-bottom: 4px solid #3a95e0;
}
.adminmana .transactionDetails .explain-search .search_conti {
  padding-left: 14px;
  margin-bottom: 0;
}
.adminmana .transactionDetails .explain-search #key {
  width: 320px;
}
.adminmana #CouponRecordWrapper .operate-group p {
  width: 100%;
}
.adminmana #CouponRecordWrapper .operate-group p label {
  width: 100px;
}
.adminmana #CouponRecordWrapper .operate-group p .w-short {
  width: 80px;
}
.adminmana #CouponRecordWrapper .operate-group p select {
  width: 405px;
  height: 30px;
  margin: 10px 0 0 0;
  border: 1px solid #999999;
}
.adminmana #CouponRecordWrapper .searchbox {
  width: 320px;
  display: inline-block;
  border: 1px solid #cccccc;
  padding: 1px 5px;
  color: #cccccc;
}
.adminmana #CouponRecordWrapper .searchbox input {
  width: 285px;
  border: none;
}
.adminmana #CouponRecordWrapper #searchListBox {
  display: none;
  position: absolute;
  z-index: 10;
  left: 38%;
}
.adminmana #CouponRecordWrapper #searchListBox .NoMarginTop {
  margin: 0 0 0 10px !important;
  padding: 2px 10px;
}
.adminmana #CouponRecordWrapper #searchListBox .NoMarginTop span {
  display: block;
  text-align: left;
  margin: 5px 0;
}
.adminmana #CouponRecordWrapper #ChosenReault {
  margin: 10px 34%;
}
.adminmana #CouponRecordWrapper ul.searchResult {
  text-align: center;
  /* padding: 0 14px 0 10%; */
  width: 320px;
}
.adminmana #CouponRecordWrapper ul.searchResult .clienttext span {
  display: block;
  text-align: left;
  line-height: 16px;
}
.adminmana #CouponRecordWrapper ul.searchResult li {
  padding: 5px 10px;
  border-bottom: 1px solid #dddddd;
  /* width: 65%; */
  background: #f2f2f2;
  color: #333333;
  margin: 0 auto;
  font-size: 12px;
}
.adminmana #CouponRecordWrapper ul.searchResult li i {
  float: right;
  cursor: pointer;
  font-size: 12px;
}
.adminmana #addNewCouponWrapper label {
  width: 18%;
}
.adminmana #addNewCouponWrapper .reasonTitle .styleSet {
  margin-top: 0 !important;
}
.adminmana #addNewCouponWrapper select {
  width: 405px;
}
.adminmana #addNewCouponWrapper select,
.adminmana #addNewCouponWrapper input {
  height: 30px;
  margin: 10px 30px 0 0;
  border: 1px solid #999999;
}
#enter-bill {
  width: 400px;
  height: 300px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -200px;
  margin-top: -150px;
  background: white;
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
#enter-bill h4 {
  height: 40px;
  line-height: 40px;
  background: #ff6633;
  color: white;
  font-size: 16px;
  padding-left: 15px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#enter-bill h4 #dialog-colse {
  font-size: 24px;
  margin: 7px 10px;
  cursor: pointer;
}
#enter-bill .billcontent {
  padding: 25px;
}
#enter-bill .billcontent .form-group p {
  margin-bottom: 10px;
}
#enter-bill .billcontent select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  width: 100%;
  height: 36px;
  background: #fafafa;
  line-height: 34px;
  padding-left: 15px;
  box-sizing: border-box;
  border-color: #cccccc;
  border-radius: 2px;
  background: url(/Content/img/demand_release.png) no-repeat 325px -124px;
  color: #333333;
}
.explain-search .search_conti {
  margin: 0 10px 15px 0;
  display: inline-block;
}
.explain-search .search_conti .inputs2 {
  width: 209px;
  height: 32px;
  line-height: 32px;
  border: 1px solid #e6e6e6;
  padding-left: 4px;
}
.explain-search .search_conti .dropdownList {
  width: 100%;
  position: absolute;
  top: 32px;
  background: white;
  display: none;
  z-index: 2;
  border: 1px solid #e6e6e6;
}
.explain-search .search_conti .dropdownList .name {
  cursor: pointer;
  padding: 5px 10px;
}
.explain-search .search_conti .dropdownList .name:hover {
  background: #f0f0f0;
}
.explain-search .search_conti .dropdownList .text-cut {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.explain-search .search_conti #orderId {
  height: 32px;
  line-height: 32px;
  border: 1px solid #e6e6e6;
  padding-left: 4px;
}
.explain-search .search_conti #New {
  display: inline-block;
  width: 96px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #f7f7f7;
  color: #a0a0a0;
  border: 1px solid #e5e5e5;
}
.explain-search .search_conti .Wdate {
  width: 110px;
  height: 32px;
  line-height: 32px;
  padding-left: 4px;
  border: 1px solid #e6e6e6;
}
.explain-search .search_conti .inputs1 {
  width: 80px;
  height: 32px;
  line-height: 32px;
  border: 1px solid #e6e6e6;
  padding-left: 4px;
}
.explain-search .search_conti select {
  border: 1px solid #e6e6e6;
  height: 32px;
  line-height: 32px;
  padding: 0 5px;
  box-sizing: content-box;
}
.explain-search .search_conti label {
  float: left;
  line-height: 32px;
}
.explain-search .search_conti input[type=checkbox] {
  margin-top: 10px;
}
.explain-search .keyType {
  margin-bottom: 15px;
}
.explain-search .keyType label {
  float: left;
  line-height: 32px;
}
.explain-search .keyType select {
  float: left;
  border: 1px solid #e6e6e6;
  height: 32px;
  line-height: 32px;
  margin-right: 10px;
  padding: 0 5px;
}
.explain-search .keyType input {
  width: 150px;
  height: 32px;
  line-height: 32px;
  border: 1px solid #e6e6e6;
  padding-left: 4px;
  float: left;
}
.explain-search .keyType a {
  float: left;
  display: inline-block;
  height: 32px;
  line-height: 32px;
  margin-left: 10px;
  padding: 0 10px;
  border: 1px solid #e6e6e6;
  cursor: pointer;
  background: #f1f1f1;
}
.explain-search .keyType a:hover {
  background: #ff4400;
  color: white;
}
.explain-search .reset {
  color: #a7a7a7;
  margin-left: 46px;
  cursor: pointer;
}
.explain-search .select-inputkey input:not([type="checkbox"]) {
  width: 220px;
  height: 32px;
  line-height: 32px;
  border: 1px solid #e6e6e6;
  padding-left: 4px;
}
.explain-search .select-inputkey a {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  margin-left: 10px;
  padding: 0 8px;
  border: 1px solid #e6e6e6;
  cursor: pointer;
  background: #f1f1f1;
  vertical-align: middle;
}
.explain-search .select-inputkey a:hover {
  background: #ff4400;
  color: white;
}
.explain-detail {
  padding: 20px;
}
.explain-detail p {
  margin-bottom: 15px;
}
.explain-detail p span {
  margin-right: 30px;
}
.explain-detail #endTime {
  cursor: pointer;
  width: 110px;
  height: 30px;
  padding-left: 10px;
}
.explain-detail p.colp3 span {
  display: inline-block;
  min-width: 240px;
}
.explain-detail h4 {
  margin-bottom: 15px;
  font-size: 16px;
}
.explain-detail h4 span {
  font-size: 14px;
}
.explain-detail h4 select {
  height: 24px;
  line-height: 24px;
  border: 1px solid #e6e6e6;
  padding-left: 4px;
}
.explain-detail .subline {
  height: 10px;
  border-bottom: 1px solid #cccccc;
  width: 100%;
  margin-bottom: 19px;
}
.explain-detail .inputdate {
  height: 24px;
  line-height: 24px;
  border: 1px solid #e6e6e6;
  width: 100px;
  padding-left: 4px;
}
.explain-detail .textarea-limit textarea {
  width: 720px;
  height: 200px;
  margin-bottom: 8px;
  padding: 5px;
}
.explain-detail .textarea-limit p {
  width: 720px;
  margin-bottom: 20px;
}
.explain-detail .textarea-limit p span {
  margin-right: 0;
}
.explain-detail .imgList {
  margin-bottom: 20px;
}
.explain-detail .imgList .imglistchild {
  width: 300px;
  height: 200px;
}
.explain-detail .file-list a {
  background: url("/Content/img/demand_release.png") no-repeat 0 -243px;
  height: 44px;
  color: #999999;
  line-height: 44px;
  margin-bottom: 10px;
  display: inline-block;
  margin-right: 15px;
  width: 53px;
}
.explain-detail .file-list .world {
  background-position-y: -297px;
}
.explain-detail .file-list .excel {
  background-position-y: -243px;
}
.explain-detail .file-list .ppt {
  background-position-y: -350px;
}
.explain-detail .file-list .png {
  background: url("/Content/img/PNG.png") no-repeat;
}
.explain-detail .file-list .jpg {
  background: url("/Content/img/JPG.png") no-repeat;
}
.explain-detail #btn-enterbill {
  padding: 6px 25px;
  background: #f1f1f1;
}
.tablebox_bill td {
  padding: 10px;
}
.tablebox_bill .toptd {
  border-bottom: 1px solid #e2e2e2;
}
.tablebox_bill .toptd input {
  float: left;
  margin-top: 7px;
}
.tablebox_bill .toptd label {
  float: left;
  margin: 0;
  line-height: 26px;
}
.tablebox_bill .toptd a {
  display: inline-block;
  margin-left: 20px;
  height: 26px;
  line-height: 26px;
  padding: 0 15px;
  border: 1px solid #e2e2e2;
  cursor: pointer;
}
.tablebox_bill .toptd a:hover {
  background: #ff4400;
  color: white;
}
.ticket_model {
  border: 1px solid #999999;
  border-radius: 4px;
}
.ticket_model table {
  table-layout: fixed;
  border-collapse: collapse;
}
.ticket_model td {
  border-bottom: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  text-align: center;
}
.ticket_model td .btn-detaillink {
  display: inline-block;
  padding: 2px 5px;
  border-radius: 2px;
  background: #ff6633;
  color: white;
}
/*审核详情页*/

.auditWrap {
  margin: 30px 0 0 54px;
  font-size: 14px;
}
.auditWrap p {
  margin-bottom: 24px;
}
.auditWrap div {
  margin-bottom: 24px;
}
.auditWrap h2 {
  margin-bottom: 24px;
}
.auditWrap .imglist {
  width: 200px;
  display: inline-block;
  margin-right: 20px;
  cursor: pointer;
}
.auditWrap .imglist img {
  width: 100%;
}
.auditWrap .line {
  width: 100%;
  height: 1px;
  background: #d3d7da;
}
.auditWrap .Urgent {
  display: inline-block;
  color: white;
  background: #ff6633;
  width: 44px;
  height: 19px;
  line-height: 16px;
  text-align: center;
  border-radius: 4px;
  margin-left: 6px;
  font-size: 12px;
}
.auditWrap .commMargin {
  margin-right: 100px;
}
.auditWrap .files p,
.auditWrap .contractFile p {
  background: url("/Content/img/demand_release.png") no-repeat 0 -243px;
  color: #999999;
  line-height: 44px;
  padding-left: 70px;
  color: #ff6633;
}
.auditWrap .files .world,
.auditWrap .contractFile .world {
  background-position-y: -297px;
}
.auditWrap .files .ppt,
.auditWrap .contractFile .ppt {
  background-position-y: -350px;
}
.auditWrap .files .png,
.auditWrap .contractFile .png {
  background: url("/Content/img/PNG.png") no-repeat;
}
.auditWrap .files .jpg,
.auditWrap .contractFile .jpg {
  background: url("/Content/img/JPG.png") no-repeat;
}
.auditWrap .files .pdf,
.auditWrap .contractFile .pdf {
  background-position-y: -405px;
}
.auditWrap .totalMoney {
  font-size: 24px;
  color: #ff6633;
}
.auditWrap .totalMoney b {
  font-size: 12px;
  color: #5d5d5d;
}
.auditWrap .saveWarp input {
  width: 115px;
  height: 33px;
  background: #01acf2;
  line-height: 33px;
  text-align: center;
  color: white;
  margin-right: 30px;
  border: none;
  border-radius: 6px;
}
.auditWrap .saveWarp #refuse {
  background: #f4f4f4;
  color: #a0a0a0;
}
/*添加特定人员*/

.ui_state_focus .ui_title {
  height: 48px;
  line-height: 48px;
  font-size: 20px;
  background: #545454;
  color: white;
}
.slusermodel {
  border: 1px solid #e5e5e5;
}
.slusermodel .slleft li {
  height: 40px;
}
.slusermodel .slleft li a {
  height: 40px;
  background: #f8f8f8;
  border: 1px solid #e5e5e5;
}
.slusermodel .slleft li .curSelectedNode {
  height: 40px;
  background: white;
  border: none;
}
.slusermodel .slleft li span {
  line-height: 40px;
}
/*大数据*/

.damoBackstage {
  min-height: 600px;
  overflow: hidden;
}
.damoBackstage i {
  font-style: normal;
}
.damoBackstage .numPer {
  line-height: 55px;
}
.damoBackstage .numPer span {
  padding-left: 14px;
  border-left: 6px solid #618cff;
  font-size: 16px;
  color: #444444;
}
.damoBackstage .numPer span i {
  font-size: 14px;
  color: #8c8c8c;
}
.damoBackstage .numPer p {
  float: right;
  margin-right: 16px;
}
.damoBackstage .numPer p input {
  width: 100px;
  padding-left: 4px;
  line-height: 30px;
  height: 30px;
  cursor: pointer;
}
.damoBackstage .personal {
  width: 100%;
  min-height: 490px;
  border-bottom: 1px solid #e5e5e5;
  margin-top: 16px;
  padding-left: 15px;
}
.damoBackstage .personal .person_left {
  width: 40%;
  float: left;
  border-right: 1px solid #e5e5e5;
}
.damoBackstage .personal .person_center,
.damoBackstage .personal .person_right {
  width: 34%;
  float: left;
  border-right: 1px solid #e5e5e5;
  padding-left: 16px;
}
.damoBackstage .personal .person_right {
  width: 25%;
  border-right: none;
}
.damoBackstage .personal #main,
.damoBackstage .personal #main1,
.damoBackstage .personal #main2,
.damoBackstage .personal #main3,
.damoBackstage .personal #main4,
.damoBackstage .personal #main5 {
  width: 100%;
  height: 400px;
}
.damoBackstage .transaction {
  width: 100%;
  min-height: 490px;
  margin-top: 10px;
}
.damoBackstage .transaction .transaction_left {
  width: 50%;
  float: left;
  border-right: 1px solid #e5e5e5;
  padding-left: 16px;
}
.damoBackstage .transaction .transaction_right {
  width: 50%;
  float: left;
  padding-left: 16px;
}
.damoBackstage .transaction .transaction_right p i {
  padding: 6px 20px;
  border: 1px solid #e5e5e5;
  color: #838383;
  margin-left: 10px;
}
.damoBackstage .transaction .transaction_right p .active {
  color: #777777;
  background: #f2f2f2;
}
.damoBackstage .transaction #main6,
.damoBackstage .transaction #main7,
.damoBackstage .transaction #main8,
.damoBackstage .transaction #main9 {
  width: 100%;
  height: 400px;
}
.damoBackstage .transaction #main7,
.damoBackstage .transaction #main9 {
  width: 90%;
}
.bill-detail-main {
  margin: 20px 0;
}
#BillEditPage .ibox {
  border: 1px solid #f1f1f1;
}
#BillEditPage .ibox .ibox-title {
  height: 40px;
  padding: 5px 8px;
  font-size: 15px;
  background: #f1f1f1;
  line-height: 30px;
  font-weight: bolder;
}
#BillEditPage .ibox .ibox-title a.btnadd {
  display: inline-block;
  width: 100px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border: 1px solid #dddddd;
  color: #666666;
  background: white;
  border-radius: 5px;
}
#BillEditPage .ibox .ibox-content a {
  cursor: pointer;
}
.saleManHistory {
  margin: 20px;
}
.saleManHistory .panel.panel-default {
  height: 315px;
  width: 745px;
}
.saleManHistory .panel.panel-default .panel-heading {
  height: 40px;
}
.saleManHistory .panel.panel-default .panel-heading .panel-title {
  font-size: 14px;
}
.saleManHistory .panel.panel-default .panel-body p {
  padding: 10px 0;
}
.partner-data-report {
  width: 60%;
}
.partner-data-report .well {
  display: inline-block;
  cursor: pointer;
  margin: 15px 0 0 3%;
  width: 380px;
}
.partner-data-report .well i.icon {
  margin-right: 10px;
}
.report-list-page {
  margin: 20px 30px;
}
.report-list-page .chartWrapper {
  width: 100%;
  border: 1px solid #e5e5e5;
  margin: 20px 0;
}
.report-list-page .chartWrapper .report_money {
  display: inline-block;
  padding: 2px 0 0 61px;
  position: relative;
  top: 25px;
  left: -30px;
}
.report-list-page .chartWrapper .report_money .totalMoney {
  color: red;
}
.report-list-page .chartWrapper .well {
  font-size: 16px;
  font-weight: bold;
  border-radius: 0;
  border: none;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  margin: 0;
}
.report-list-page .chartWrapper .well i.icon {
  margin-right: 10px;
}
.report-list-page .search-query #ensureSubmit {
  background: #f1f1f1;
}
.report-list-page .search-query .form-group {
  position: relative;
  margin-right: 10px;
}
.report-list-page .search-query .form-group ul {
  position: absolute;
  right: 0;
  text-align: center;
  width: 195px;
  border: 1px solid #f0f0f0;
  background: white;
  z-index: 100;
  box-shadow: 0px 0px 10px #9e9e9e;
}
.report-list-page .search-query .form-group ul li {
  min-height: 25px;
  line-height: 25px;
  height: auto;
  padding: 5px;
}
.report-list-page .search-query .form-group ul li:hover {
  background: #f0f0f0;
}
.report-list-page .search-query .form-group ul li a {
  display: block;
  width: 100%;
  height: 100%;
}
.report-list-page .search-query .form-group .parent-menu {
  display: none;
}
.report-list-page .search-query .form-group .child-menu {
  display: none;
  left: 100%;
  top: 0;
  position: absolute;
}
.report-list-page .search-query .form-group .show-menu {
  position: relative;
}
.report-list-page .search-query .form-group .show-menu label {
  display: inline-block;
}
.report-list-page .search-query .form-group .show-menu .Wdate {
  display: inline-block;
  width: 60%;
  height: 25px;
  padding: 0 5px;
}
.report-list-page .search-query .form-group .show-menu:hover .child-menu {
  display: block;
}
.report-list-page .search-query #denifition {
  width: 100px;
}
.report-list-page .search-query #selectedInvoice input {
  border: none;
  min-width: 170px;
}
.report-list-page .search-query #selectedInvoice .icon.iconfont {
  display: inline-block;
  line-height: 0;
  height: 100%;
}
.report-list-page .search-query .linkselect {
  background: url(/Content/img/UserCenter/doc-down.png) no-repeat 95% center;
}
.report-list-page table {
  table-layout: fixed;
  width: 100%;
  margin-top: 40px;
}
.report-list-page table td,
.report-list-page table th {
  height: 55px;
  text-align: center;
  border: 1px solid #e5e5e5;
}
.report-list-page table tr th {
  background: #f0f0f0;
  height: 45px;
}
.annualreport2021 .wrap {
  position: relative;
  height: 100vh;
  overflow: hidden;
}
.annualreport2021 .content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  background: url('/Default/img/activity/annualReport/bg.svg');
}
.annualreport2021 .whole-page {
  position: relative;
  height: 100vh;
}
.annualreport2021 .color-0095ff {
  color: #0095ff;
}
.annualreport2021 .color-ffd900 {
  color: #ffd900;
}
.annualreport2021 .color-af7af4 {
  color: #af7af4;
}
.annualreport2021 .color-fc8003 {
  color: #fc8003;
}
.annualreport2021 .color-00bee8 {
  color: #00bee8;
}
.annualreport2021 .color-6a76e2 {
  color: #6a76e2;
}
.annualreport2021 .color-4d81e7 {
  color: #4d81e7;
}
.annualreport2021 .color-11b3f2 {
  color: #11b3f2;
}
.annualreport2021 .color-fabef6 {
  color: #fabef6;
}
.annualreport2021 .animate122 {
  top: -100vh;
  transition: 0.5s ease;
}
.annualreport2021 .animate221 {
  top: 0;
  transition: 0.5s ease;
}
.annualreport2021 .animate223 {
  top: -200vh;
  transition: 0.5s ease;
}
.annualreport2021 .animate322 {
  top: -100vh;
  transition: 0.5s ease;
}
.annualreport2021 .animate324 {
  top: -300vh;
  transition: 0.5s ease;
}
.annualreport2021 .animate423 {
  top: -200vh;
  transition: 0.5s ease;
}
.annualreport2021 .animate425 {
  top: -400vh;
  transition: 0.5s ease;
}
.annualreport2021 .animate524 {
  top: -300vh;
  transition: 0.5s ease;
}
.annualreport2021 .animate526 {
  top: -500vh;
  transition: 0.5s ease;
}
.annualreport2021 .animate625 {
  top: -400vh;
  transition: 0.5s ease;
}
.annualreport2021 .lottie {
  position: relative;
  height: 100vh;
  z-index: 1;
}
.annualreport2021 .lottie-title {
  position: absolute;
  left: 15%;
  top: 15%;
  width: 70%;
  height: 80%;
  background: url('/Default/img/activity/annualReport/bg-title.svg') no-repeat;
  background-size: contain;
  background-position: center;
}
.annualreport2021 .lottie-name {
  position: absolute;
  width: 23.4375%;
  padding-top: 4.1875%;
  background: url('/Default/img/activity/annualReport/bg-name.svg') no-repeat;
  background-size: contain;
  background-position: center;
}
.annualreport2021 .lottie-tr {
  right: 0;
  top: 0;
}
.annualreport2021 .lottie-lb {
  left: 0;
  bottom: 0;
}
.annualreport2021 .lottie-circle-left {
  position: absolute;
  left: 0;
  top: 20%;
  width: 13%;
  padding-top: 28.4375%;
  background: url('/Default/img/activity/annualReport/bg-leftCircle.svg') no-repeat;
  background-size: contain;
  background-position: center;
  transform: scale(0);
}
.annualreport2021 .lottie-circle-right {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 20.875%;
  padding-top: 20.875%;
  background: url('/Default/img/activity/annualReport/bg-rightCircle.svg') no-repeat;
  background-size: contain;
  background-position: center;
  transform: scale(0);
}
.annualreport2021 .lottie-corp {
  position: absolute;
  display: inline-block;
  left: 50%;
  top: 70%;
  margin: auto;
  padding: 14px 20px;
  line-height: 32px;
  color: white;
  font-size: 25px;
  text-align: center;
  border-top: 2px dashed white;
  border-bottom: 2px dashed white;
  transform: translateX(-50%);
  opacity: 0;
}
.annualreport2021 .animate-name-leftIn {
  animation: nameLeftIn 1s ease forwards;
}
.annualreport2021 .animate-name-rightIn {
  animation: nameRightIn 1s ease forwards;
}
@keyframes nameLeftIn {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100%);
  }
}
@keyframes nameRightIn {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
.annualreport2021 .animate-circleScale {
  animation: circleScale 0.3s ease forwards;
}
@keyframes circleScale {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(100%);
  }
}
.annualreport2021 .animate-fade {
  animation: nameFade 0.2s ease forwards;
}
@keyframes nameFade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.annualreport2021 .report-card {
  position: absolute;
  left: 50%;
  top: 52%;
  width: 1199rem;
  padding-top: 882rem;
  background: url('/Default/img/activity/annualReport/data-wrap.svg') no-repeat;
  background-size: contain;
  background-position: center;
  transform: translate(-50%, -50%);
}
.annualreport2021 .report-card-title {
  position: absolute;
  display: inline-block;
  left: 50%;
  top: 0;
  padding: 5rem 48rem;
  background-color: #122f99;
  color: white;
  font-size: 60rem;
  line-height: 90rem;
  border-radius: 10rem;
  transform: translate(-50%, -30%);
}
.annualreport2021 .report-card-total-title {
  position: absolute;
  left: 50%;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
  font-size: 40rem;
  color: white;
  line-height: 60rem;
  transform: translateX(-50%);
}
.annualreport2021 .report-card-total-count {
  position: absolute;
  left: 50%;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
  font-size: 80rem;
  line-height: 120rem;
  font-weight: bold;
  transform: translateX(-50%);
}
.annualreport2021 .report-card-detail-board {
  position: absolute;
  left: 50%;
  top: 75%;
  width: 1169rem;
  height: 382rem;
  background: url('/Default/img/activity/annualReport/data-board.svg') no-repeat;
  background-size: contain;
  background-position: center;
  transform: translate(-50%, -50%);
}
.annualreport2021 .report-card-detail-data {
  position: absolute;
  display: flex;
  left: 25rem;
  right: 25rem;
  padding: 0 10rem;
  background-color: #080f3b4d;
  color: white;
  font-size: 24rem;
  line-height: 77rem;
  flex-wrap: wrap;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
}
.annualreport2021 .rcdd-list {
  display: flex;
  width: 33.3%;
  align-items: center;
}
.annualreport2021 .rcdd-count {
  font-size: 40rem;
  line-height: 38rem;
  font-weight: bold;
  font-family: SourceHanSansCN-Bold, SourceHanSansCN;
}
.annualreport2021 .program-title {
  position: absolute;
  top: 15%;
  left: 17%;
  font-size: 30rem;
  font-family: SourceHanSansCN-Bold, SourceHanSansCN;
  font-weight: bold;
  color: white;
  line-height: 38rem;
}
.annualreport2021 .progress {
  position: absolute;
  display: flex;
  align-items: center;
}
.annualreport2021 .progress-label {
  font-size: 14rem;
  font-family: SourceHanSansCN-Bold, SourceHanSansCN;
  font-weight: bold;
  color: white;
  line-height: 14rem;
}
.annualreport2021 .progress-out {
  position: relative;
  display: flex;
  width: 660rem;
  height: 20rem;
  margin-left: 12rem;
  align-items: center;
}
.annualreport2021 .progress-in {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 10rem;
}
.annualreport2021 .progress-in::before {
  position: absolute;
  content: '';
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: white;
  border-radius: 10rem;
  opacity: 0;
  animation: ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
}
.annualreport2021 .progress-value {
  position: absolute;
  right: -50rem;
  top: 3rem;
  font-size: 14rem;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
  font-weight: 500;
  color: white;
  line-height: 14rem;
}
.annualreport2021 .progress-q1 {
  left: 17%;
  top: 27%;
}
.annualreport2021 .progress-q1 .progress-in {
  background: linear-gradient(270deg, #a74689 0%, #ea4c7f 100%);
  box-shadow: 0px 22rem 24rem 0px rgba(35, 38, 47, 0.41);
}
.annualreport2021 .progress-q2 {
  left: 17%;
  top: 35%;
}
.annualreport2021 .progress-q2 .progress-in {
  background: linear-gradient(270deg, #814dc7 0%, #c741b0 100%);
  box-shadow: 0px 22rem 24rem 0px rgba(35, 38, 47, 0.41);
}
.annualreport2021 .progress-q3 {
  left: 17%;
  top: 43%;
}
.annualreport2021 .progress-q3 .progress-in {
  background: linear-gradient(270deg, #5d72e3 0%, #f89dd7 100%);
  box-shadow: 0px 22rem 24rem 0px rgba(35, 38, 47, 0.41);
}
.annualreport2021 .progress-q4 {
  left: 17%;
  top: 51%;
}
.annualreport2021 .progress-q4 .progress-in {
  background: linear-gradient(270deg, #4f80e7 0%, #2aa8ec 100%);
  box-shadow: 0px 22rem 24rem 0px rgba(35, 38, 47, 0.41);
}
.annualreport2021 .progress-animation {
  transition: 4s ease;
}
.annualreport2021 .program-secondtitle {
  position: absolute;
  top: 58%;
  left: 20rem;
  right: 20rem;
  text-align: center;
  font-size: 30rem;
  font-family: SourceHanSansCN-Bold, SourceHanSansCN;
  font-weight: bold;
  color: white;
  line-height: 38rem;
}
.annualreport2021 .vertical-area {
  position: absolute;
  display: flex;
  justify-content: space-around;
  align-items: stretch;
  left: 0;
  bottom: 20rem;
  width: 100%;
  height: 280rem;
}
.annualreport2021 .progress-vertical {
  position: relative;
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  align-items: center;
}
.annualreport2021 .progress-vertical-out {
  display: flex;
  width: 18rem;
  height: 230rem;
  margin-bottom: 15rem;
  flex-direction: column-reverse;
  flex-wrap: wrap;
}
.annualreport2021 .progress-vertical-in {
  position: relative;
  width: 100%;
  height: 80%;
  margin-top: 10rem;
  border-radius: 9rem 9rem 0 0;
  background: linear-gradient(360deg, #fdbef6 0%, #05b2f2 100%);
}
.annualreport2021 .progress-vertical-in::before {
  position: absolute;
  content: '';
  display: block;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: white;
  border-radius: 10rem;
  opacity: 0;
  animation: ant-progress-active-vertical 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
}
.annualreport2021 .progress-vertical-value {
  text-align: center;
  font-size: 14rem;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
  font-weight: 500;
  color: white;
  line-height: 21rem;
}
.annualreport2021 .progress-vertical-label {
  font-size: 14rem;
  font-family: SourceHanSansCN-Bold, SourceHanSansCN;
  font-weight: bold;
  color: white;
  line-height: 21rem;
}
@keyframes ant-progress-active {
  0% {
    width: 0;
    opacity: 0.1;
  }
  20% {
    width: 0;
    opacity: 0.5;
  }
  100% {
    width: 100%;
    opacity: 0;
  }
}
@keyframes ant-progress-active-vertical {
  0% {
    height: 0;
    opacity: 0.1;
  }
  20% {
    height: 0;
    opacity: 0.5;
  }
  100% {
    height: 100%;
    opacity: 0;
  }
}
.annualreport2021 .circle-wrap {
  position: absolute;
  left: 0;
  width: 100%;
  height: 200rem;
  padding: 0 115rem;
}
.annualreport2021 .circle-inner {
  width: 286rem;
  height: 181rem;
}
.annualreport2021 .circle-inner-bg {
  background: url('/Default/img/activity/annualReport/inner-circle.svg') no-repeat;
  background-size: contain;
  background-position: center;
}
.annualreport2021 .circle-inner-reverse-bg {
  background: url('/Default/img/activity/annualReport/inner-circle-reverse.svg') no-repeat;
  background-size: contain;
  background-position: center;
}
.annualreport2021 .circle-inner p {
  font-size: 24rem;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
  font-weight: 500;
  color: white;
  line-height: 34rem;
}
.annualreport2021 .circle-inner span {
  font-size: 46rem;
  font-family: SourceHanSansCN-Bold, SourceHanSansCN;
  font-weight: bold;
  color: #f9f9f9;
  line-height: 69rem;
}
.annualreport2021 .circle-content {
  display: flex;
  width: 180rem;
  height: 100%;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: column;
}
.annualreport2021 .circle-outer {
  position: absolute;
  top: 90rem;
  width: 1px;
  height: 1px;
}
.annualreport2021 .circle-outer::before {
  position: absolute;
  content: '';
  top: -123rem;
  left: -125rem;
  width: 260rem;
  height: 247rem;
  background: url('/Default/img/activity/annualReport/out-circle.svg') no-repeat;
  background-size: contain;
  background-position: center;
  animation: rotateRight 8s linear infinite;
}
.annualreport2021 .circle-outer::after {
  position: absolute;
  content: '';
  top: -103rem;
  left: -99rem;
  width: 207rem;
  height: 207rem;
  background: url('/Default/img/activity/annualReport/side-circle.svg') no-repeat;
  background-size: contain;
  background-position: center;
  animation: rotateLeft 8s linear infinite;
}
.annualreport2021 .circle-studio {
  position: absolute;
  top: -15rem;
}
.annualreport2021 .circle-studio-sign {
  margin-bottom: 4px;
  font-size: 30rem;
  font-family: SourceHanSansCN-Heavy, SourceHanSansCN;
  font-weight: 800;
  color: #ffa448;
  line-height: 34rem;
}
.annualreport2021 .circle-studio-name {
  font-size: 26rem;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
  font-weight: 500;
  color: white;
  line-height: 52rem;
}
.annualreport2021 .circle-studio-animation {
  animation: animationFade 3s ease;
}
.annualreport2021 .circle-studio-animation-d1 {
  animation: animationFade2 3s ease;
}
.annualreport2021 .circle-studio-animation-d2 {
  animation: animationFade 3s ease;
}
@keyframes rotateRight {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotateLeft {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(-360deg);
  }
}
@keyframes animationFade {
  0% {
    opacity: 0;
    transform: translateX(400rem);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes animationFade2 {
  0% {
    opacity: 0;
    transform: translateX(-400rem);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.annualreport2021 .bigEvent-label {
  position: absolute;
  left: 0;
  top: 13%;
  right: 0;
  text-align: center;
  font-size: 30rem;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
  font-weight: 500;
  color: white;
  line-height: 38rem;
}
.annualreport2021 .bigEvent {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 58rem;
  height: 614rem;
  background: url('/Default/img/activity/annualReport/big-event.svg') no-repeat;
  background-size: contain;
  background-position: center;
}
.annualreport2021 .thanks-me {
  position: absolute;
  left: 0;
  right: 0;
  top: 25%;
  font-size: 50rem;
  font-family: SourceHanSansCN-Medium, SourceHanSansCN;
  font-weight: 500;
  color: white;
  line-height: 50rem;
  text-align: center;
}
.annualreport2021 .thanks-qrcode {
  position: absolute;
  left: 0;
  right: 0;
  top: 36%;
  width: 350rem;
  height: 350rem;
  margin: auto;
  background: url('/Default/img/activity/annualReport/qrcode.png') no-repeat;
  background-size: contain;
  background-position: center;
}
.annualreport2021 .thanks-end {
  position: absolute;
  left: 0;
  right: 0;
  top: 74%;
  width: 710rem;
  height: 73rem;
  margin: auto;
  background: url('/Default/img/activity/annualReport/vision.svg') no-repeat;
  background-size: contain;
  background-position: center;
}
.annualreport2021 .download {
  position: absolute;
  top: 30rem;
  right: 30rem;
  width: 50rem;
  height: 50rem;
  background: url('/Default/img/activity/annualReport/download.svg') no-repeat;
  background-size: contain;
  background-position: center;
  border-radius: 50%;
  cursor: pointer;
  z-index: 2;
}
.annualreport2021 .next {
  position: fixed;
  bottom: 30rem;
  left: 0;
  right: 0;
  width: 40rem;
  height: 26rem;
  margin: auto;
  background: url('/Default/img/activity/annualReport/next.svg') no-repeat;
  background-size: contain;
  background-position: center;
  z-index: 2;
  cursor: pointer;
  animation: animationNext 3s ease infinite;
}
@keyframes animationNext {
  0% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-20rem);
  }
  100% {
    transform: translateY(0);
  }
}
.appealWrap {
  font-size: 14px;
  color: #333333;
  /*margin-left: 20px;*/

}
.appealWrap .reasonWrap {
  background: #f8f8f8;
  padding: 20px;
  margin-bottom: 20px;
}
.appealWrap .title {
  font-size: 16px;
  line-height: 50px;
  border-bottom: 1px solid #e5e5e5;
}
.appealWrap .orderTime {
  margin-top: 28px;
}
.appealWrap .orderTime span {
  margin-right: 22px;
}
.appealWrap h3 {
  margin: 32px 0 23px;
  font-size: 16px;
  color: #111111;
}
.appealWrap .changeS {
  margin: 26px 0 26px 20px;
}
.appealWrap .compleTime,
.appealWrap .changeTime {
  margin-bottom: 26px;
}
.appealWrap .compleTime span,
.appealWrap .changeTime span {
  color: #3c8fed;
}
.appealWrap .changeTime span {
  color: #ff6633;
}
.appealWrap .fileList {
  margin-bottom: 40px;
}
.appealWrap .fileList a {
  display: inline-block;
  background: url("/Content/img/demand_release.png") no-repeat 0 -243px;
  width: 60px;
  height: 44px;
  color: #999999;
  line-height: 44px;
  position: relative;
  margin-right: 40px;
}
.appealWrap .fileList .world {
  background-position-y: -297px;
}
.appealWrap .fileList .ppt {
  background-position-y: -350px;
}
.appealWrap .fileList .png {
  background: url("/Content/img/PNG.png") no-repeat;
}
.appealWrap .fileList .jpg {
  background: url("/Content/img/JPG.png") no-repeat;
}
.appealWrap .orderStaus {
  font-size: 16px;
}
.appealWrap .orderStaus span {
  font-size: 14px;
}
.financeCon button {
  outline: none;
  border: none;
}
.financeCon .season-com {
  height: 30px;
  line-height: 30px;
  margin: 10px 0 30px;
}
.financeCon .season-com input[type="text"] {
  width: 170px;
  height: 30px;
  cursor: pointer;
  padding-left: 10px;
}
.financeCon .season-com .search,
.financeCon .season-com .search_01 {
  width: 75px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #ff9933;
  color: white;
  margin-left: 20px;
}
.financeCon .hasComfirm {
  position: relative;
}
.financeCon .hasComfirm::after {
  content: "";
  display: block;
  clear: both;
  width: 114px;
  height: 114px;
  position: absolute;
  right: 0;
  top: -55px;
  background: url("/Content/img/fastpaybank/hSure.png") no-repeat;
}
.financeCon .list_result {
  width: 330px;
  padding: 0 16px;
  border: 1px solid #e5e5e5;
  box-shadow: 0px 1px 6px 0px rgba(153, 153, 153, 0.6);
}
.financeCon .list_result .title {
  font-size: 28px;
  color: #666666;
  font-weight: bold;
  line-height: 116px;
  text-align: center;
  border-bottom: 1px dashed #e5e5e5;
}
.financeCon .list_result p {
  line-height: 40px;
}
.financeCon .list_result p span {
  float: right;
}
.financeCon .list_result .type,
.financeCon .list_result .totalMoney {
  border-bottom: 1px dashed #e5e5e5;
  border-top: 1px dashed #e5e5e5;
}
.financeCon .list_result button {
  display: block;
  width: 140px;
  height: 36px;
  border: 1px solid #cccccc;
  border-radius: 2px;
  background: white;
  margin: 36px auto;
}
.financeCon .list_result .totalMoney {
  line-height: 80px;
  font-size: 18px;
  text-align: center;
}
.financeCon .list_result .totalMoney i {
  color: #ff6633;
}
.financeCon .sb_02,
.financeCon .sb_03,
.financeCon .sb_05 {
  width: 500px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -250px;
  margin-top: -200px;
  background: white;
  z-index: 100001;
  padding: 0 30px;
  display: none;
}
.financeCon .sb_02 h4,
.financeCon .sb_03 h4,
.financeCon .sb_05 h4 {
  height: 40px;
  line-height: 40px;
  background: #ff9933;
  color: white;
  font-size: 16px;
  margin: 0 -30px;
  padding-left: 20px;
}
.financeCon .sb_02 .sureText,
.financeCon .sb_03 .sureText,
.financeCon .sb_05 .sureText {
  line-height: 63px;
  font-weight: bold;
  color: #666666;
}
.financeCon .sb_02 table td,
.financeCon .sb_03 table td,
.financeCon .sb_05 table td {
  border: 1px solid #e6e6e6;
  width: 220px;
  line-height: 44px;
  padding-left: 20px;
}
.financeCon .sb_02 .name,
.financeCon .sb_03 .name,
.financeCon .sb_05 .name,
.financeCon .sb_02 .time,
.financeCon .sb_03 .time,
.financeCon .sb_05 .time {
  text-align: right;
  line-height: 30px;
}
.financeCon .sb_02 .name,
.financeCon .sb_03 .name,
.financeCon .sb_05 .name {
  margin-top: 60px;
}
.financeCon .sb_02 .time,
.financeCon .sb_03 .time,
.financeCon .sb_05 .time {
  margin-bottom: 60px;
}
.financeCon .sb_02 .tips,
.financeCon .sb_03 .tips,
.financeCon .sb_05 .tips {
  margin: 38px 0 18px;
  font-size: 16px;
}
.financeCon .sb_02 .problemList label,
.financeCon .sb_03 .problemList label,
.financeCon .sb_05 .problemList label {
  margin-top: 20px;
  width: 200px;
}
.financeCon .sb_02 .problemList label input,
.financeCon .sb_03 .problemList label input,
.financeCon .sb_05 .problemList label input {
  vertical-align: sub;
  width: 16px;
  height: 16px;
  margin: 0 10px 0 0;
}
.financeCon .sb_02 .problemList span,
.financeCon .sb_03 .problemList span,
.financeCon .sb_05 .problemList span {
  display: block;
  margin-top: 20px;
}
.financeCon .sb_02 textarea,
.financeCon .sb_03 textarea,
.financeCon .sb_05 textarea {
  width: 450px;
  height: 100px;
  border-color: #e6e6e6;
  margin-top: 30px;
  padding: 10px;
}
.financeCon .sb_01,
.financeCon .sb_04 {
  width: 820px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -410px;
  margin-top: -340px;
  background: white;
  z-index: 100001;
  padding: 0 30px;
  display: none;
}
.financeCon .sb_01 .icon-2guanbi,
.financeCon .sb_04 .icon-2guanbi {
  position: absolute;
  right: 0;
  top: -44px;
  font-size: 30px;
  color: white;
  cursor: pointer;
}
.financeCon .sb_01 h5,
.financeCon .sb_04 h5 {
  font-size: 22px;
  color: #444444;
  height: 88px;
  line-height: 88px;
  text-align: center;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 40px;
}
.financeCon .sb_01 div,
.financeCon .sb_04 div {
  margin-bottom: 20px;
}
.financeCon .sb_01 div p,
.financeCon .sb_04 div p {
  line-height: 30px;
}
.financeCon .sb_01 div ul li,
.financeCon .sb_04 div ul li {
  display: inline-block;
  width: 48%;
}
.financeCon .sb_01 div .underline_sb,
.financeCon .sb_04 div .underline_sb {
  text-decoration: underline;
}
.financeCon .sb_01 .BtnWrap,
.financeCon .sb_04 .BtnWrap {
  margin: 30px auto 32px;
}
.financeCon .sb_01,
.financeCon .sb_04 {
  padding: 0;
  overflow: hidden;
  position: fixed;
  top: 20px;
  bottom: 20px;
  margin-top: 0;
  background: white;
  z-index: 100001;
  display: none;
}
.financeCon .sb_01 .content-wrapper,
.financeCon .sb_04 .content-wrapper {
  margin-bottom: 20px;
  width: 100%;
  height: 100%;
  margin: 0;
  overflow: hidden;
}
.financeCon .sb_01 .imgContent,
.financeCon .sb_04 .imgContent {
  width: 100%;
  height: 90%;
  margin: 0;
  overflow-y: auto;
  overflow-x: hidden;
}
.financeCon .sb_01 img,
.financeCon .sb_04 img {
  width: 820px;
  height: auto;
  margin-top: -70px;
}
.financeCon .sb_01 .BtnWrap,
.financeCon .sb_04 .BtnWrap {
  margin: 0;
}
.financeCon .sb_01 .content-wrapper {
  width: 100%;
  height: 88%;
  margin: 0 auto;
  overflow-y: auto;
  padding: 0 30px 30px 30px;
}
.financeCon .BtnWrap .question {
  color: #afafaf;
  vertical-align: -webkit-baseline-middle;
  cursor: pointer;
}
.financeCon .tab2 div {
  border: 1px solid #e6e6e6;
  min-height: 60px;
}
.financeCon .tab2 span {
  line-height: 60px;
  width: 159px;
  height: 60px;
  text-align: center;
  float: left;
  display: block;
}
.financeCon .tab2 li {
  border: 1px solid #e6e6e6;
  border-top: none;
  height: 60px;
}
.financeCon .tab2 li .wait {
  color: #ff9933;
}
.financeCon .tab2 li .checkDetail {
  cursor: pointer;
  color: #278cdf;
}
.financeCon .tab2 li span {
  border-right: 1px solid #e6e6e6;
}
.financeCon .tab2 li span:last-child {
  border-right: none;
}
@charset "utf-8";
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
input {
  margin: 0;
  padding: 0;
  border: 0;
  /* font-size: 100%; */
  font-weight: normal;
  font-style: normal;
  /* vertical-align: baseline; */
  font-family: "PingFang", "Microsoft YaHei", "SimSun", Arial, Verdana;
  -webkit-font-smoothing: antialiased;
  /* box-sizing: border-box; */

}
/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1.3;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* custom */

ul {
  margin: 0;
  padding: 0;
}
li {
  list-style: none;
}
html {
  height: 100%;
  box-sizing: border-box;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}
a {
  color: #606266;
  text-decoration: none;
}
a:focus,
a:active {
  outline: none;
}
a,
a:focus,
a:hover {
  cursor: pointer;
  text-decoration: none;
}
a:hover {
  color: #ff8002;
}
div:focus {
  outline: none;
}
.hidden {
  display: none !important;
}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.fl,
.fleft {
  float: left;
}
.fr,
.fright {
  float: right;
}
/* -----------------------------------------------------------------------------
  layout  styles
----------------------------------------------------------------------------- */

.table {
  display: table;
}
.table-row {
  display: table-row;
}
.table-cell {
  display: table-cell;
}
/* ---------------------------------------------------------------------------
  flex弹性布局
----------------------------------------------------------------------------- */

.flex {
  display: flex;
}
.flex-sub {
  flex: 1;
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-column {
  flex-direction: column;
}
.flex-column-reverse {
  flex-direction: column-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.align-start {
  align-items: flex-start;
}
.align-end {
  align-items: flex-end;
}
.align-center {
  align-items: center;
}
.align-stretch {
  align-items: stretch;
}
.align-baseline {
  align-items: baseline;
}
.self-start {
  align-self: flex-start;
}
.self-center {
  align-self: center;
}
.self-end {
  align-self: flex-end;
}
.self-stretch {
  align-self: stretch;
}
.self-baseline {
  align-self: baseline;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}
/* ---------------------------------------------------------------------------
  margin padding 布局
----------------------------------------------------------------------------- */
.margin-0 {
  margin: 0px;
}
.margin-top-0 {
  margin-top: 0px;
}
.margin-right-0 {
  margin-right: 0px;
}
.margin-bottom-0 {
  margin-bottom: 0px;
}
.margin-left-0 {
  margin-left: 0px;
}
.margin-lr-0 {
  margin-left: 0px;
  margin-right: 0px;
}
.margin-tb-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.margin-5 {
  margin: 5px;
}
.margin-top-5 {
  margin-top: 5px;
}
.margin-right-5 {
  margin-right: 5px;
}
.margin-bottom-5 {
  margin-bottom: 5px;
}
.margin-left-5 {
  margin-left: 5px;
}
.margin-lr-5 {
  margin-left: 5px;
  margin-right: 5px;
}
.margin-tb-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}
.margin-10 {
  margin: 10px;
}
.margin-top-10 {
  margin-top: 10px;
}
.margin-right-10 {
  margin-right: 10px;
}
.margin-bottom-10 {
  margin-bottom: 10px;
}
.margin-left-10 {
  margin-left: 10px;
}
.margin-lr-10 {
  margin-left: 10px;
  margin-right: 10px;
}
.margin-tb-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.margin-15 {
  margin: 15px;
}
.margin-top-15 {
  margin-top: 15px;
}
.margin-right-15 {
  margin-right: 15px;
}
.margin-bottom-15 {
  margin-bottom: 15px;
}
.margin-left-15 {
  margin-left: 15px;
}
.margin-lr-15 {
  margin-left: 15px;
  margin-right: 15px;
}
.margin-tb-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}
.margin-20 {
  margin: 20px;
}
.margin-top-20 {
  margin-top: 20px;
}
.margin-right-20 {
  margin-right: 20px;
}
.margin-bottom-20 {
  margin-bottom: 20px;
}
.margin-left-20 {
  margin-left: 20px;
}
.margin-lr-20 {
  margin-left: 20px;
  margin-right: 20px;
}
.margin-tb-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.margin-25 {
  margin: 25px;
}
.margin-top-25 {
  margin-top: 25px;
}
.margin-right-25 {
  margin-right: 25px;
}
.margin-bottom-25 {
  margin-bottom: 25px;
}
.margin-left-25 {
  margin-left: 25px;
}
.margin-lr-25 {
  margin-left: 25px;
  margin-right: 25px;
}
.margin-tb-25 {
  margin-top: 25px;
  margin-bottom: 25px;
}
.margin-30 {
  margin: 30px;
}
.margin-top-30 {
  margin-top: 30px;
}
.margin-right-30 {
  margin-right: 30px;
}
.margin-bottom-30 {
  margin-bottom: 30px;
}
.margin-left-30 {
  margin-left: 30px;
}
.margin-lr-30 {
  margin-left: 30px;
  margin-right: 30px;
}
.margin-tb-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}
.margin-35 {
  margin: 35px;
}
.margin-top-35 {
  margin-top: 35px;
}
.margin-right-35 {
  margin-right: 35px;
}
.margin-bottom-35 {
  margin-bottom: 35px;
}
.margin-left-35 {
  margin-left: 35px;
}
.margin-lr-35 {
  margin-left: 35px;
  margin-right: 35px;
}
.margin-tb-35 {
  margin-top: 35px;
  margin-bottom: 35px;
}
.margin-40 {
  margin: 40px;
}
.margin-top-40 {
  margin-top: 40px;
}
.margin-right-40 {
  margin-right: 40px;
}
.margin-bottom-40 {
  margin-bottom: 40px;
}
.margin-left-40 {
  margin-left: 40px;
}
.margin-lr-40 {
  margin-left: 40px;
  margin-right: 40px;
}
.margin-tb-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}
.margin-45 {
  margin: 45px;
}
.margin-top-45 {
  margin-top: 45px;
}
.margin-right-45 {
  margin-right: 45px;
}
.margin-bottom-45 {
  margin-bottom: 45px;
}
.margin-left-45 {
  margin-left: 45px;
}
.margin-lr-45 {
  margin-left: 45px;
  margin-right: 45px;
}
.margin-tb-45 {
  margin-top: 45px;
  margin-bottom: 45px;
}
.margin-50 {
  margin: 50px;
}
.margin-top-50 {
  margin-top: 50px;
}
.margin-right-50 {
  margin-right: 50px;
}
.margin-bottom-50 {
  margin-bottom: 50px;
}
.margin-left-50 {
  margin-left: 50px;
}
.margin-lr-50 {
  margin-left: 50px;
  margin-right: 50px;
}
.margin-tb-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}
.padding-0 {
  padding: 0px;
}
.padding-top-0 {
  padding-top: 0px;
}
.padding-right-0 {
  padding-right: 0px;
}
.padding-bottom-0 {
  padding-bottom: 0px;
}
.padding-left-0 {
  padding-left: 0px;
}
.padding-lr-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.padding-tb-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.padding-5 {
  padding: 5px;
}
.padding-top-5 {
  padding-top: 5px;
}
.padding-right-5 {
  padding-right: 5px;
}
.padding-bottom-5 {
  padding-bottom: 5px;
}
.padding-left-5 {
  padding-left: 5px;
}
.padding-lr-5 {
  padding-left: 5px;
  padding-right: 5px;
}
.padding-tb-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}
.padding-10 {
  padding: 10px;
}
.padding-top-10 {
  padding-top: 10px;
}
.padding-right-10 {
  padding-right: 10px;
}
.padding-bottom-10 {
  padding-bottom: 10px;
}
.padding-left-10 {
  padding-left: 10px;
}
.padding-lr-10 {
  padding-left: 10px;
  padding-right: 10px;
}
.padding-tb-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.padding-15 {
  padding: 15px;
}
.padding-top-15 {
  padding-top: 15px;
}
.padding-right-15 {
  padding-right: 15px;
}
.padding-bottom-15 {
  padding-bottom: 15px;
}
.padding-left-15 {
  padding-left: 15px;
}
.padding-lr-15 {
  padding-left: 15px;
  padding-right: 15px;
}
.padding-tb-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}
.padding-20 {
  padding: 20px;
}
.padding-top-20 {
  padding-top: 20px;
}
.padding-right-20 {
  padding-right: 20px;
}
.padding-bottom-20 {
  padding-bottom: 20px;
}
.padding-left-20 {
  padding-left: 20px;
}
.padding-lr-20 {
  padding-left: 20px;
  padding-right: 20px;
}
.padding-tb-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.padding-25 {
  padding: 25px;
}
.padding-top-25 {
  padding-top: 25px;
}
.padding-right-25 {
  padding-right: 25px;
}
.padding-bottom-25 {
  padding-bottom: 25px;
}
.padding-left-25 {
  padding-left: 25px;
}
.padding-lr-25 {
  padding-left: 25px;
  padding-right: 25px;
}
.padding-tb-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}
.padding-30 {
  padding: 30px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-right-30 {
  padding-right: 30px;
}
.padding-bottom-30 {
  padding-bottom: 30px;
}
.padding-left-30 {
  padding-left: 30px;
}
.padding-lr-30 {
  padding-left: 30px;
  padding-right: 30px;
}
.padding-tb-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.padding-35 {
  padding: 35px;
}
.padding-top-35 {
  padding-top: 35px;
}
.padding-right-35 {
  padding-right: 35px;
}
.padding-bottom-35 {
  padding-bottom: 35px;
}
.padding-left-35 {
  padding-left: 35px;
}
.padding-lr-35 {
  padding-left: 35px;
  padding-right: 35px;
}
.padding-tb-35 {
  padding-top: 35px;
  padding-bottom: 35px;
}
.padding-40 {
  padding: 40px;
}
.padding-top-40 {
  padding-top: 40px;
}
.padding-right-40 {
  padding-right: 40px;
}
.padding-bottom-40 {
  padding-bottom: 40px;
}
.padding-left-40 {
  padding-left: 40px;
}
.padding-lr-40 {
  padding-left: 40px;
  padding-right: 40px;
}
.padding-tb-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.padding-45 {
  padding: 45px;
}
.padding-top-45 {
  padding-top: 45px;
}
.padding-right-45 {
  padding-right: 45px;
}
.padding-bottom-45 {
  padding-bottom: 45px;
}
.padding-left-45 {
  padding-left: 45px;
}
.padding-lr-45 {
  padding-left: 45px;
  padding-right: 45px;
}
.padding-tb-45 {
  padding-top: 45px;
  padding-bottom: 45px;
}
.padding-50 {
  padding: 50px;
}
.padding-top-50 {
  padding-top: 50px;
}
.padding-right-50 {
  padding-right: 50px;
}
.padding-bottom-50 {
  padding-bottom: 50px;
}
.padding-left-50 {
  padding-left: 50px;
}
.padding-lr-50 {
  padding-left: 50px;
  padding-right: 50px;
}
.padding-tb-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}
/* ---------------------------------------------------------------------------
  文本样式
----------------------------------------------------------------------------- */
.color-main {
  color: #ff8002;
}
.text-gray {
  color: #bbbec4;
}
.text-fff {
  color: white;
}
.text-gray2 {
  color: rgba(0, 0, 0, 0.25);
}
.text-red {
  color: red;
}
.text-blue {
  color: #338eff;
}
.text-333 {
  color: #333333;
}
.text-666 {
  color: #666666;
}
.text-999 {
  color: #999999;
}
.text-fff {
  color: white;
}
.text-mcolor,
.text-shoudao {
  color: #ff8002;
}
.border-mcolor {
  border-color: #ff8002;
}
.text-success {
  color: #67c23a;
}
.text-cursor {
  cursor: pointer;
}
.text-2em {
  text-indent: 2em;
}
.text-cut {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.text-bold {
  font-weight: bold;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.font-12 {
  font-size: 12px;
}
.font-14 {
  font-size: 14px;
}
.font-16 {
  font-size: 16px;
}
.font-18 {
  font-size: 18px;
}
.font-20 {
  font-size: 20px;
}
.font-22 {
  font-size: 22px;
}
.font-24 {
  font-size: 24px;
}
.font-26 {
  font-size: 26px;
}
.font-28 {
  font-size: 28px;
}
.font-30 {
  font-size: 30px;
}
.font-32 {
  font-size: 32px;
}
.font-34 {
  font-size: 34px;
}
.font-36 {
  font-size: 36px;
}
.font-38 {
  font-size: 38px;
}
[v-cloak] {
  display: none;
}
.el-dialog__header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.09);
  padding: 10px 20px;
}
.el-dialog__header .el-dialog__title {
  font-size: 14px;
}
.el-card.is-always-shadow,
.el-card.is-hover-shadow:focus,
.el-card.is-hover-shadow:hover {
  box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.08);
}
.el-table tr th {
  background: #ecf6ff;
  color: #464646;
}
.el-dialog__headerbtn {
  top: 12px;
}
.shoudao-dialog .el-dialog__header {
  background-color: #ff8002;
}
.shoudao-dialog .el-dialog__title,
.shoudao-dialog .el-dialog__close {
  color: white !important;
}
.shoudao-dialog .el-dialog__footer {
  text-align: right;
}
.el-input-range {
  background-color: white;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  height: 40px;
  line-height: 40px;
}
.el-input-range:has(.el-input__inner:focus) {
  border-color: #ff8002;
}
.el-input-range .el-input .el-input__inner {
  border: 0;
  background-color: transparent;
  height: 40px;
  line-height: 40px;
  font-size: inherit;
}
.el-input-range--small {
  height: 32px;
  line-height: 32px;
}
.el-input-range--small .el-input .el-input__inner {
  height: 32px;
  line-height: 32px;
}
.el-input-range--mini {
  height: 30px;
  line-height: 30px;
}
.el-input-range--mini .el-input .el-input__inner {
  height: 30px;
  line-height: 30px;
}
#_DownDrawer .el-drawer__body {
  overflow-y: auto;
}
/* 覆盖layer样式 */

.layui-layer.background-none {
  background: none !important;
  box-shadow: none !important;
}
.layui-layer-title {
  background: #ff8002 !important;
  color: white !important;
}
.layui-layer-btn a {
  border-radius: 3px !important;
  padding: 9px 15px !important;
  font-size: 12px !important;
  height: auto !important;
  line-height: 1 !important;
  color: #606266 !important;
  background: white !important;
}
.layui-layer-btn .layui-layer-btn0 {
  border-color: #ff8002 !important;
  background-color: #ff8002 !important;
  color: white !important;
}
.layui-layer-page .layui-layer-content {
  padding: 20px !important;
}
.layui-layer-page.padding-0 .layui-layer-content {
  padding: 0 !important;
}
.layui-layer-tips {
  width: auto !important;
}
/* 软键盘 */

.soft_key {
  box-sizing: content-box;
}
/* 滚动条等全局样式 */

::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-track-piece {
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
}
::-webkit-scrollbar-thumb:vertical {
  height: 5px;
  background-color: rgba(125, 125, 125, 0.7);
  -webkit-border-radius: 6px;
}
::-webkit-scrollbar-thumb:horizontal {
  width: 5px;
  background-color: rgba(125, 125, 125, 0.7);
  -webkit-border-radius: 6px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ CSS styles go here */
  
  .el-table__body,
  .el-table__footer,
  .el-table__header {
    table-layout: auto;
  }
}
.billWrap {
  position: relative;
  margin-bottom: 50px;
  /*弹框*/

}
.billWrap .no_content {
  font-size: 14px;
  min-height: 300px;
  line-height: 300px;
  text-align: center;
  font-size: 16px;
}
.billWrap label {
  cursor: pointer;
  word-break: keep-all;
  text-overflow: ellipsis;
}
.billWrap .label-txt {
  margin: 0 0 10px 0;
}
.billWrap .dialgo {
  width: 620px;
  height: 500px;
  position: absolute;
  left: 10%;
  top: 50%;
  margin-top: -260px;
  margin-top: -250px;
  background: white;
  border: 1px solid #ff6633;
  border-radius: 4px;
  z-index: 1000;
}
.billWrap .dialgo h4 {
  height: 50px;
  line-height: 50px;
  background: #ff6633;
  color: white;
  font-size: 16px;
  padding-left: 20px;
  position: relative;
}
.billWrap .dialgo h4 .colseBtn {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 14px;
  top: 18px;
  background: url("/Content/img/colse_btn.png") no-repeat right center;
  cursor: pointer;
}
.billWrap .dialgo .dialgo_con {
  padding-left: 20px;
  font-size: 14px;
  color: #333333;
}
.billWrap .dialgo .dialgo_con .address_title {
  font-size: 12px;
  line-height: 50px;
}
.billWrap .dialgo .dialgo_con input {
  height: 40px;
  line-height: 40px;
  text-indent: 4px;
}
.billWrap .bill-list {
  background: #fff5cc;
  color: #333333;
  padding: 20px;
  margin: 20px -20px;
}
.billWrap .bill-list li {
  line-height: 28px;
  font-size: 12px;
}
.billWrap #bill-lista .record {
  font-size: 12px;
}
.billWrap #bill-lista .record .title {
  height: 30px;
  line-height: 30px;
  margin: 30px 0 20px 0;
  text-align: center;
  background: #f8f8f8;
}
.billWrap #bill-lista .record .title span {
  display: block;
  float: left;
}
.billWrap #bill-lista .record .dialgoA {
  width: 500px;
  padding: 0 20px;
  box-sizing: border-box;
  min-height: 250px;
  background: white;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -250px;
  margin-top: -300px;
  font-size: 14px;
  z-index: 100001;
  margin-bottom: 100px;
  /*.company-apply {
                    border-top: 1px dashed #ddd;
                    margin: 10px 0;
                    padding: 10px 0 0 0;
                }*/

}
.billWrap #bill-lista .record .dialgoA .BtnWrap {
  margin: 52px auto 32px;
}
.billWrap #bill-lista .record .dialgoA .htCon {
  display: block;
  width: 100%;
}
.billWrap #bill-lista .record .dialgoA .pdfList {
  display: inline-block;
  width: 170px;
  margin: 0 10px 10px 0;
}
.billWrap #bill-lista .record .dialgoA .pdfList .icon-shanchu {
  cursor: pointer;
}
.billWrap #bill-lista .record .dialgoA .pdfList .uploadname {
  width: 140px;
  overflow: hidden;
  color: #5094dd;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.billWrap #bill-lista .record .dialgoA .webuploader-pick {
  min-width: 130px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  border: 1px solid #e6e6e6;
  display: inline-block;
  background: white;
  color: #333333;
  padding: 0 5px 0 20px;
  font-size: 14px;
  background: url(/Content/img/ht.png) no-repeat 5px center;
}
.billWrap #bill-lista .record .dialgoA .filetype-tip {
  display: block;
  color: red;
  /* font-size: 14px; */
  margin: 12px 0 0 0;
  clear: both;
}
.billWrap #bill-lista .record .dialgoA .filetype-tip-new,
.billWrap #bill-lista .record .dialgoA .filetype-tip-pay {
  display: inline-block;
  color: #999999;
  position: relative;
  top: -12px;
  width: 315px;
  font-size: 12px;
  vertical-align: middle;
  margin: 0 0 0 5px;
}
.billWrap #bill-lista .record .dialgoA .reject-reason-box div {
  color: red;
}
.billWrap #bill-lista .record .dialgoA .contract-reject {
  margin: 20px 0;
}
.billWrap #bill-lista .record .dialgoA label {
  margin: 0 0 10px 0;
}
.billWrap #bill-lista .record .dialgoA .result-desc-box textarea {
  width: 100%;
  padding: 5px;
  border: 1px solid #e5e5e5;
}
.billWrap #bill-lista .record .dialgoA .checkDeatail {
  height: 100%;
  overflow-y: auto;
  margin-top: 20px;
}
.billWrap #bill-lista .record .dialgoA h3 {
  height: 40px;
  line-height: 40px;
  padding-left: 20px;
  margin: 0 -20px;
  color: white;
  background: #ff9434;
  position: relative;
  font-size: 16px;
}
.billWrap #bill-lista .record .dialgoA .closeBtn {
  top: 12px;
  position: absolute;
  width: 16px;
  height: 16px;
  right: 14px;
  background: url(/Content/img/colse_btn.png) no-repeat right center;
  cursor: pointer;
}
.billWrap #bill-lista .record .list_invoice .editBillInfo {
  color: #333333;
}
.billWrap #bill-lista .record .list_invoice .editBillInfo .iconfont {
  color: #666666;
  margin: 0 8px 0 0;
}
.billWrap #bill-lista .record .list_invoice .download-contract {
  color: red;
  border: 1px solid #eeeeee;
  padding: 5px 10px;
}
.billWrap #bill-lista .record .list_invoice .uploadPayment,
.billWrap #bill-lista .record .list_invoice .uploadContract,
.billWrap #bill-lista .record .list_invoice .uploadPinedContract,
.billWrap #bill-lista .record .list_invoice .cancelApply {
  display: inline-block;
  min-width: 100px;
  height: 30px;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  line-height: 28px;
  margin: 5px 0;
  cursor: pointer;
  color: black;
  padding: 0 5px;
  background: whitesmoke;
}
.billWrap #bill-lista .record .list_invoice .cancelApply {
  background: #666666;
  color: white;
}
.billWrap #bill-lista .record .list_invoice .GetUploadPayment {
  display: block;
  color: #333333;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
  color: #f27f02;
}
.billWrap #bill-lista .record .list_invoice .uploadContract,
.billWrap #bill-lista .record .list_invoice .uploadPinedContract {
  background: #5094dd;
  color: white;
  width: 100px;
}
.billWrap #bill-lista .record .list_invoice .red-btn {
  background: #ff6633;
  color: white;
}
.billWrap #bill-lista .record .list_invoice .green-btn {
  background: #b5ca4f;
  color: white;
}
.billWrap #bill-lista .record .list_invoice .attention-tip2 {
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  line-height: 16px;
  background: red;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: white;
  cursor: pointer;
  position: absolute;
  left: -21%;
  top: 30%;
}
.billWrap #bill-lista .record .list_invoice .relative-box {
  position: relative;
}
.billWrap #bill-lista .record .list_invoice .tip-layer2 {
  position: absolute;
  /*margin-top: -80px;*/
  background: rgba(0, 0, 0, 0.6);
  display: inline-block;
  min-width: 130px;
  min-height: 36px;
  left: 0;
  z-index: 10;
  text-align: left;
  line-height: 36px;
  color: white;
  display: none;
  font-size: 12px;
  border-radius: 4px;
  top: -80%;
  padding: 0 5px;
  text-align: center;
}
.billWrap #bill-lista .record .list_invoice .DisplayPayment {
  cursor: pointer;
}
.billWrap #bill-lista .record .list_invoice .DisplayPayment b {
  color: #5094dd;
}
.billWrap #bill-lista .record .list_invoice .modelList {
  border: 1px solid #e5e5e5;
  margin-bottom: 20px;
}
.billWrap #bill-lista .record .list_invoice .modelList .list {
  min-height: 85px;
  display: flex;
  text-align: center;
  vertical-align: middle;
  /*overflow-y: hidden;*/

  /*span:after {
                            display: block;
                            content: "";
                            height: 85px;
                            width: 1px;
                            background: #e5e5e5;
                            position: absolute;
                            right: 0;
                            top: -30px;
                        }*/

}
.billWrap #bill-lista .record .list_invoice .modelList .list .toPay,
.billWrap #bill-lista .record .list_invoice .modelList .list .billimg {
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #ff9434;
  color: white;
  cursor: pointer;
  display: inline-block;
  margin: 5px 0;
  width: 100px;
}
.billWrap #bill-lista .record .list_invoice .modelList .list span {
  text-align: center;
  display: flex;
  /*float: left;*/
  position: relative;
  border-right: 1px solid #e5e5e5;
  min-height: 85px;
  flex-direction: column;
  justify-content: center;
}
.billWrap #bill-lista .record .list_invoice .modelList .list span a {
  display: block;
  /*margin: 0 0 10px 0;*/

}
.billWrap #bill-lista .record .list_invoice .modelList .list .oprate-btns {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 110px;
}
.billWrap #bill-lista .record .list_invoice .modelList .list span:last-child {
  word-break: break-all;
  line-height: 18px;
  padding: 5px;
  box-sizing: border-box;
  border: none;
}
.billWrap #bill-lista .record .list_invoice .modelList .list span:last-child:after {
  background: white;
}
.billWrap #bill-lista .record .list_invoice .infor {
  background: #f8f8f8;
  height: 30px;
  /*padding: 8px 0;*/

}
.billWrap #bill-lista .record .list_invoice .infor span {
  width: 270px;
  display: inline-block;
  text-align: center;
}
.billWrap #bill-lista .record .list_invoice .infor .bill-orderno {
  width: 200px !important;
  /* overflow-x: hidden; */
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #ff9363;
  line-height: 30px;
}
.billWrap #bill-lista .record .list_invoice .infor .bill-orderno a {
  color: #ff9363;
}
.billWrap #bill-lista .record .list_invoice .infor span:first-child {
  padding-left: 14px;
  width: 350px;
  text-align: left;
}
.billWrap #bill-lista .record .list_invoice .infor span:last-child {
  width: 330px;
  text-align: right;
  padding-right: 14px;
  text-align: center;
}
.billWrap .description {
  margin-top: 30px;
  background: #f8f8f8;
  font-size: 14px;
  color: #333333;
  padding: 10px;
  position: relative;
}
.billWrap .description .money {
  margin-bottom: 14px;
}
.billWrap .description .money #moneyCnt {
  font-size: 14px;
  color: #333333;
}
.billWrap .description span {
  color: #a7a7a7;
  font-size: 12px;
}
.billWrap .description .btnWrap {
  position: absolute;
  right: 10px;
  top: 16px;
}
.billWrap .description .btnWrap .applyBtn {
  display: inline-block;
  border-radius: 4px;
  width: 90px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  color: white;
  background: #38a1db;
  font-size: 12px;
  margin-left: 20px;
  cursor: pointer;
}
.billWrap .description .btnWrap .applybtnone {
  display: inline-block;
  border-radius: 4px;
  width: 90px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  color: white;
  background: #38a1db;
  font-size: 12px;
  margin-left: 20px;
  cursor: pointer;
}
.billWrap .billStatus {
  padding-left: 20px;
  height: 56px;
  line-height: 56px;
  font-size: 12px;
}
.billWrap .billStatus #wait-type b {
  display: inline-block;
  width: 50px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  margin-left: 20px;
  color: #333333;
  cursor: pointer;
}
.billWrap .billStatus #wait-type .active {
  background: #ff6633;
  color: white;
}
.billWrap #waitblllist td {
  /*width: 240px;*/
  text-align: center;
  height: 40px;
  line-height: 40px;
  border: 1px solid #e5e5e5;
}
.billWrap #waitblllist td input {
  margin: -2px 5px 0 0;
}
.billWrap #bill-Enter,
.billWrap #bill-Pz {
  padding-left: 20px;
  font-size: 12px;
  margin-bottom: 30px;
}
.billWrap #bill-Enter button,
.billWrap #bill-Pz button {
  width: 130px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: white;
  background: #ff6633;
  border-radius: 4px;
  margin-right: 100px;
  outline: none;
  border: none;
  font-size: 14px;
}
.billWrap #bill-Enter .returnbtn,
.billWrap #bill-Pz .returnbtn {
  background: white;
  color: #333333;
  border: 1px solid #e5e5e5;
}
.billWrap #bill-Enter #uladdress li,
.billWrap #bill-Pz #uladdress li,
.billWrap #bill-Enter #uladdress2 li,
.billWrap #bill-Pz #uladdress2 li {
  background: #f8f8f8;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  padding-left: 70px;
  margin-bottom: 15px;
}
.billWrap #bill-Enter #uladdress li input,
.billWrap #bill-Pz #uladdress li input,
.billWrap #bill-Enter #uladdress2 li input,
.billWrap #bill-Pz #uladdress2 li input {
  margin: -4px 20px 0 0;
}
.billWrap #bill-Enter #new-address,
.billWrap #bill-Pz #new-address,
.billWrap #bill-Enter #new-address2,
.billWrap #bill-Pz #new-address2 {
  margin: 16px 0 60px 80px;
  font-size: 14px;
  cursor: pointer;
  color: #38a1db;
}
.billWrap #bill-Enter h4,
.billWrap #bill-Pz h4 {
  height: 50px;
  line-height: 50px;
  color: #ff6633;
  font-size: 16px;
  border-bottom: 1px solid #e5e5e5;
}
.billWrap #bill-Enter .bill-title,
.billWrap #bill-Pz .bill-title {
  font-size: 16px;
  padding-top: 20px;
}
.billWrap #bill-Enter .bill-title h5,
.billWrap #bill-Pz .bill-title h5 {
  padding-bottom: 20px;
}
.billWrap #bill-Enter #table-enter th,
.billWrap #bill-Pz #table-enter th,
.billWrap #bill-Enter #table-enter td,
.billWrap #bill-Pz #table-enter td {
  border: 1px solid #e5e5e5;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #333333;
}
.billWrap #bill-Enter .invoicWrap,
.billWrap #bill-Pz .invoicWrap {
  padding: 20px 0;
  line-height: 40px;
  font-size: 14px;
}
.billWrap #bill-Enter .invoicWrap input,
.billWrap #bill-Pz .invoicWrap input {
  display: inline-block;
  width: 260px;
  height: 40px;
  line-height: 40px;
  text-indent: 4px;
  font-size: 12px;
}
.billWrap #bill-Enter .address,
.billWrap #bill-Pz .address {
  padding: 20px 0;
  font-size: 14px;
}
.companyZKB-wrap .text-yellow {
  color: #ff8002;
}
.companyZKB-wrap .text-blue {
  color: #2398ff;
}
.companyZKB-wrap .mrt-80 {
  margin-top: 80px;
}
.companyZKB-wrap .bill-object .el-select {
  width: 200px;
}
.companyZKB-wrap .container .wrapper {
  width: 1020px;
  margin: 0 auto;
}
.companyZKB-wrap .container .wrapper .el-form-item {
  width: 830px;
}
.companyZKB-wrap .container .wrapper .el-dialog .el-form-item {
  width: 100%;
}
.companyZKB-wrap .container .wrapper .noheight-item {
  margin-bottom: 0;
}
.companyZKB-wrap .container .el-step__icon-inner[class*=el-icon]:not(.is-status) {
  font-size: 33px;
}
.companyZKB-wrap .container .address-list-card .el-card__header {
  padding: 13px 14px 0 0;
  border: none;
}
.companyZKB-wrap .container .address-list-card .show-one-item {
  position: relative;
  height: 52px;
  overflow-y: hidden;
}
.companyZKB-wrap .container .address-list-card .show-one-item:after {
  content: '';
  position: absolute;
  bottom: 0px;
  height: 25px;
  width: 100%;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.05), #fefefe);
}
.companyZKB-wrap .container .type-infomation {
  margin: 80px auto;
}
.companyZKB-wrap .container .el-steps {
  padding: 75px 70px 0 40px;
}
.companyZKB-wrap .container .contract_upload_tip {
  color: #f56c6c;
  line-height: 0;
  font-size: 12px;
  margin: -2px 0 15px 0;
}
.companyZKB-wrap .container .el-step__title {
  font-weight: normal;
  font-size: 12px;
}
.companyZKB-wrap .container .el-step__head.is-process {
  color: #dedfe2;
  border-color: #dedfe2;
}
.companyZKB-wrap .container .el-step__title.is-process {
  color: #dedfe2;
}
.companyZKB-wrap .container .el-step__icon {
  width: 32px;
  height: 32px;
}
.companyZKB-wrap .container .el-step.is-horizontal .el-step__line {
  top: 16px;
}
.companyZKB-wrap .container .el-form .el-button {
  width: 660px;
}
.companyZKB-wrap .container .el-upload-dragger {
  width: 320px;
  height: 200px;
  background-color: whitesmoke;
}
.companyZKB-wrap .container .el-upload-dragger .icon-plus {
  display: block;
  font-size: 60px;
  color: #8a8a8a;
  margin: 40px 0 16px;
  line-height: 50px;
}
.companyZKB-wrap .container .el-upload__tip {
  margin: 0;
  line-height: 25px;
}
.companyZKB-wrap .container .el-upload__tip .color-txt {
  color: #ff8002;
}
.companyZKB-wrap .container .upload-demo {
  position: relative;
}
.companyZKB-wrap .container .el-icon-doc {
  width: 54px;
  height: 52px;
  background: whitesmoke url(/Default/img/newXq/doc.png) no-repeat center center;
  background-size: 100% 100%;
  margin: 65px auto 20px;
}
.companyZKB-wrap .container .el-icon-xls {
  width: 54px;
  height: 52px;
  background: whitesmoke url(/Default/img/newXq/ex.png) no-repeat center center;
  background-size: 100% 100%;
  margin: 65px auto 20px;
}
.companyZKB-wrap .container .el-upload {
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  width: 320px;
  height: 200px;
  background: whitesmoke;
}
.companyZKB-wrap .container .preview-btn {
  margin-left: 12px;
}
.companyZKB-wrap .container .payment-uploader {
  height: 32px;
}
.companyZKB-wrap .container .payment-uploader .el-upload {
  background: none;
  width: auto;
  height: auto;
}
.companyZKB-wrap .container .el-dialog__header {
  padding: 10px 10px;
  height: 45px;
}
.companyZKB-wrap .container .el-dialog__header .el-dialog__headerbtn {
  top: 15px;
}
.companyZKB-wrap .container .el-carousel__container {
  height: 465px;
}
.companyZKB-wrap .container .el-carousel__item {
  text-align: center;
}
.companyZKB-wrap .container .el-upload__text {
  text-align: center;
  color: #848484;
  margin-bottom: 5px;
}
.companyZKB-wrap .container .el-upload__del {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  background: #c4c4c4;
  padding: 5px 0;
  color: #464646;
}
.companyZKB-wrap .container .el-down__temp a {
  color: #008df0;
  margin-left: 25px;
}
.companyZKB-wrap .container .template-link {
  position: absolute;
  right: 185px;
  top: 86px;
}
.companyZKB-wrap .container .el-collapse {
  border: none;
}
.companyZKB-wrap .container .el-collapse-item {
  margin: 20px 0 0 0;
}
.companyZKB-wrap .container .el-collapse-item .el-collapse-item__content {
  height: 102px;
  background: white;
  border-radius: initial;
  border-left: 1px solid #ebeef5;
  border-right: 1px solid #ebeef5;
  padding: 0 20px;
}
.companyZKB-wrap .container .el-collapse-item .el-collapse-item__header {
  background-color: #f8fcff;
  border: 1px solid #e9e9e9;
  padding: 0 20px;
}
.companyZKB-wrap .container .el-collapse-item .collapse-title {
  width: 100%;
}
.companyZKB-wrap .container .el-collapse-item .collapse-title .el-link--inner {
  padding: 0 30px;
}
.companyZKB-wrap .container .el-collapse-item .el-tag {
  margin: 8px 10px 0 0;
}
.companyZKB-wrap .container .close-address {
  color: #cccccc;
  cursor: pointer;
  font-size: 12px;
  margin-left: 10px;
  -webkit-transition: transform 2s linear;
  -moz-transition: transform 2s linear;
  -o-transition: transform 2s linear;
  transition: transform 2s linear;
}
.companyZKB-wrap .container .address {
  width: 100%;
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
}
.companyZKB-wrap .container .address .operate-item {
  display: inline-block;
}
.companyZKB-wrap .container .address:hover {
  background: #f8fcff;
  color: #464646;
}
.companyZKB-wrap .container .address .is-checked span {
  color: #464646;
}
.companyZKB-wrap .container .address .default {
  display: inline-block;
  width: 60px;
  height: 20px;
  line-height: 20px;
  background: #ff8002;
  border-radius: 2px;
  color: white;
  font-size: 12px;
  text-align: center;
}
.companyZKB-wrap .container .choosed-addr {
  background: #f8fcff;
  color: #464646;
}
.companyZKB-wrap .upload-list-container {
  width: 734px;
  margin: 120px auto;
}
.companyZKB-wrap .upload-list-container .title2 {
  position: relative;
  padding: 0 10px;
  margin-bottom: 20px;
}
.companyZKB-wrap .upload-list-container .title2:before {
  content: '';
  display: inline-block;
  position: absolute;
  left: 0;
  width: 3px;
  height: 15px;
  background-color: #ff8002;
}
.companyZKB-wrap .upload-list-container .el-up-tip {
  margin: 15px 0;
}
.companyZKB-wrap .upload-list-container .el-up-tip a,
.companyZKB-wrap .upload-list-container .el-up-tip span {
  font-size: 14px;
}
.companyZKB-wrap .upload-list-container .el-upload {
  width: 100%;
}
.companyZKB-wrap .upload-list-container .el-upload .el-upload-dragger {
  width: 100%;
  background-color: white;
}
.companyZKB-wrap .upload-list-container .el-upload .el-upload-dragger .uploader-icon {
  font-size: 35px;
  color: #2398ff;
  font-weight: bold;
  margin: 50px 0 25px 0;
}
.companyZKB-wrap .upload-list-container .el-upload .el-upload-dragger .el-upload__text {
  text-align: center;
  color: #464646;
  margin-bottom: 5px;
  line-height: 20px;
  font-size: 12px;
}
.companyZKB-wrap .upload-result {
  height: auto;
  min-height: 300px;
  padding: 0 0 20px 0;
}
.companyZKB-wrap .upload-result .title2 {
  position: relative;
  height: 80px;
  padding: 0 10px;
  line-height: 98px;
}
.companyZKB-wrap .upload-result .title2:before {
  content: '';
  display: inline-block;
  position: absolute;
  left: 0;
  top: 40px;
  width: 3px;
  height: 15px;
  background-color: #ff8002;
}
.companyZKB-wrap .upload-result .title2 .el-button {
  margin-bottom: 15px;
  position: absolute;
  right: 0;
  top: 30px;
}
.companyZKB-wrap .upload-result .el-table {
  height: auto;
  background: white;
  box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.08);
  border-radius: 3px;
}
.companyZKB-wrap .uploader-list .item {
  width: 92px;
  height: 120px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  background: whitesmoke;
  position: relative;
  overflow: hidden;
}
.companyZKB-wrap .uploader-list .item:last-child {
  margin-right: 0;
}
.companyZKB-wrap .uploader-list .item.xls,
.companyZKB-wrap .uploader-list .item.xlsx {
  background: whitesmoke url(/Default/img/newXq/ex.png) no-repeat center 20px;
  background-size: 54px 52px;
}
.companyZKB-wrap .uploader-list .item.doc,
.companyZKB-wrap .uploader-list .item.docx {
  background: whitesmoke url(/Default/img/newXq/doc.png) no-repeat center 20px;
  background-size: 54px 52px;
}
.companyZKB-wrap .uploader-list .item.pdf {
  background: whitesmoke url(/Default/img/newXq/pdf.png) no-repeat center 20px;
  background-size: 54px 52px;
}
.companyZKB-wrap .uploader-list .item.ppt,
.companyZKB-wrap .uploader-list .item.pptx {
  background: whitesmoke url(/Default/img/newXq/ppt.png) no-repeat center 20px;
  background-size: 54px 52px;
}
.companyZKB-wrap .uploader-list .item .delfile {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  line-height: 22px;
  background: #c4c4c4;
  cursor: pointer;
  text-align: right;
  color: white;
  padding-right: 10px;
}
.companyZKB-wrap .contract-upload {
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  position: relative;
  cursor: pointer;
}
.companyZKB-wrap .contract-upload:hover {
  border-color: #ff8002;
}
.companyZKB-wrap .contract-upload .el-upload {
  min-height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.companyZKB-wrap #upload-voucher .el-upload {
  width: 130px;
  height: 40px;
  background-color: white;
}
#BusinessTax .studios-wrapper {
  background: url(/Content/img/bill/studios_bg.png) no-repeat center center;
  width: 100%;
  height: 100px;
  background-size: 100%;
  margin: 27px 0 0 0;
  padding: 0 0 0 20px;
  color: white;
  box-shadow: 0 0px 5px 0 #fcca6c;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: center;
}
#BusinessTax .studios-wrapper .change-btn {
  width: 110px;
  height: 31px;
  background: rgba(255, 102, 51, 0.6);
  box-shadow: 0px 1px 12px 0px rgba(255, 102, 51, 0.6);
  border-radius: 16px;
  border: none;
  color: white;
  margin: -20px 0 0 0;
  cursor: pointer;
}
#BusinessTax .studios-wrapper .change-btn:hover {
  background: #ff6633;
}
#BusinessTax .studios-wrapper .box {
  min-width: 285px;
}
#BusinessTax .studios-wrapper .studio-name {
  font-size: 28px;
  transition: opacity ease-in;
}
#BusinessTax .bill-tax-amount {
  height: 192px;
  box-shadow: 0px 1px 12px 0px rgba(204, 204, 204, 0.6);
  border-radius: 4px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
}
#BusinessTax .bill-tax-amount:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 0;
  border-top: 2px solid #ff6633;
}
#BusinessTax .bill-tax-amount div.outer {
  width: 25%;
  padding: 0 20px;
  color: #333333;
  line-height: 34px;
  margin: 5px 0 10px 0;
}
#BusinessTax .bill-tax-amount div.outer p:first-child {
  color: #666666;
}
#BusinessTax .bill-tax-amount div.outer .num {
  font-size: 20px;
}
#BusinessTax .tab-box .tab-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: nowrap;
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #f2f2f2;
}
#BusinessTax .tab-box .tab-header .tab {
  width: 100px;
  color: #555555;
  font-weight: bold;
  cursor: pointer;
}
#BusinessTax .tab-box .tab-header .active {
  position: relative;
  color: #ff6633;
}
#BusinessTax .tab-box .tab-header .active:before {
  position: absolute;
  content: "";
  display: inline-block;
  width: 30px;
  height: 4px;
  background: #ff6633;
  bottom: 0;
  left: 13.5px;
}
#BusinessTax .tab-box .tab-content {
  margin-top: 27px;
}
#BusinessTax .tab-box .tab-content table {
  width: 100% !important;
}
#BusinessTax .tab-box .tab-content .page-wrap {
  margin: 20px 0;
  display: flex;
  justify-content: center;
}
#BusinessTax .tab-box .tab-content .el-button--text {
  color: #ff6633;
  font-size: 14px;
}
#BusinessTax .tab-box .tab-content .el-table td,
#BusinessTax .tab-box .tab-content .el-table th.is-leaf {
  border: none;
}
#BusinessTax .tab-box .tab-content .el-table::before {
  display: none;
}
#BusinessTax .tab-box .tab-content .el-pagination.is-background .el-pager li:not(.disabled).active {
  background-color: #ff6633;
  color: white;
}
#BusinessTax .tab-box .tab-content .filter-wrapper {
  margin: 20px 0 0 0;
}
#BusinessTax .tab-box .tab-content .filter-wrapper .form-group {
  display: inline-block;
  margin-right: 25px;
}
#BusinessTax .tab-box .tab-content .filter-wrapper .form-group select {
  width: 190px;
  height: 30px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  padding: 0 10px;
}
#BusinessTax .tab-box .tab-content .filter-wrapper .form-group button {
  width: 80px;
  height: 30px;
  border-radius: 4px;
}
#BusinessTax .tab-box .tab-content .filter-wrapper .form-group .search-btn {
  color: white;
  background: #ff6633;
  border: none;
  margin-right: 15px;
}
#BusinessTax .tab-box .tab-content .filter-wrapper .form-group .reset-btn {
  border: 1px solid #e5e5e5;
  background: white;
  color: #333333;
}
.couponlist-page #searchAll {
  color: #ff9933;
  cursor: pointer;
  position: absolute;
  bottom: 30px;
  right: 20px;
}
.couponlist-wrapper .coupon-ul li {
  width: 227px;
  min-height: 275px;
  border-radius: 5px;
  display: block;
  margin: 20px 20px 0 0;
  float: left;
  padding: 0 15px;
  position: relative;
}
.couponlist-wrapper .coupon-ul li.live {
  background: url(/Content/img/activity/coupon_live.png) no-repeat center center;
}
.couponlist-wrapper .coupon-ul li.passed {
  background: url(/Content/img/activity/coupon_old.png) no-repeat center center;
}
.couponlist-wrapper .coupon-ul li.passed .coupon-amount,
.couponlist-wrapper .coupon-ul li.passed .bigtxt {
  color: #e5e5e5;
}
.couponlist-wrapper .coupon-ul li.passed .coupon-type {
  color: #999999;
}
.couponlist-wrapper .coupon-ul li.used {
  background: url(/Content/img/activity/coupon_used.png) no-repeat center center;
}
.couponlist-wrapper .coupon-ul li.live,
.couponlist-wrapper .coupon-ul li.passed,
.couponlist-wrapper .coupon-ul li.used {
  background-size: cover;
}
.couponlist-wrapper .coupon-ul li .upper-box {
  color: #ff9933;
}
.couponlist-wrapper .coupon-ul li .upper-box .coupon-amount {
  margin: 35px 0 15px 0;
  font-weight: bold;
  height: 50px;
  line-height: 50px;
  text-align: center;
}
.couponlist-wrapper .coupon-ul li .upper-box .coupon-amount .bigtxt {
  font-size: 60px;
  font-weight: bold;
  position: relative;
}
.couponlist-wrapper .coupon-ul li .upper-box .coupon-amount .bigtxt .rmb {
  position: absolute;
  top: 11px;
  left: -25px;
  font-size: 31px;
}
.couponlist-wrapper .coupon-ul li .upper-box .coupon-type {
  font-size: 16px;
}
.couponlist-wrapper .coupon-ul li .upper-box .outdate {
  text-align: center;
  font-size: 14px;
  color: #333333;
}
.couponlist-wrapper .coupon-ul li .well-collapse {
  width: 218px;
  position: absolute;
  top: 205px;
  left: 4px;
  background: whitesmoke;
  color: #777777;
  line-height: 20px;
  /*height: 60px;*/
  min-height: 60px;
  padding: 10px;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  font-size: 12px;
  /*border-top-left-radius: 14px;
                border-top-right-radius: 14px;
                border-bottom-left-radius: 5px;
                border-bottom-right-radius: 5px;*/

}
.couponlist-wrapper .coupon-ul li .well-collapse i.iconfont {
  position: absolute;
  right: 10px;
  cursor: pointer;
  bottom: 0;
}
.couponlist-wrapper .coupon-ul li .well-collapse .triangle-up {
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid whitesmoke;
  position: absolute;
  top: -7px;
  right: 20px;
}
.couponlist-wrapper .coupon-ul li .use-range {
  margin: 30px 0 0 0;
  line-height: 30px;
}
.couponlist-wrapper .coupon-ul li .use-range div span:first-child {
  width: 75px;
  display: inline-block;
}
.couponlist-wrapper .coupon-ul li .use-range .use-range-txt {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 95px;
  display: inline-block;
  vertical-align: middle;
}
.couponlist-wrapper .coupon-ul li .use-range .icon {
  cursor: pointer;
  display: inline-block;
  width: 18px;
  height: 30px;
  text-align: center;
}
.modal-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  background: rgba(0, 0, 0, 0.5);
}
.activity-common .webuploader-pick {
  overflow: visible;
}
.activity-common .strong-txt {
  color: #378edf;
}
.activity-common .saleManHistory {
  margin: 20px 0;
}
.activity-common .edui-dialog-image .edui-image-item .edui-image-pic {
  left: 0px;
  height: 100%;
}
.activity-common .poster {
  height: 320px;
}
.activity-common #load-img {
  position: absolute;
  top: 36%;
  width: 30px;
  height: 30px;
  left: 50%;
  margin-left: -15px;
}
.activity-common #allInfo table tr {
  border: 1px solid #e5e5e5;
}
.activity-common .webuploader-pick {
  background: none;
  color: black;
  height: 10px;
  line-height: 0;
  box-sizing: content-box;
  padding: 0px 6px 15px 6px;
}
.activity-common .tip-text {
  padding: 15px 0 0 10px !important;
}
.activity-common a {
  cursor: pointer;
}
.activity-common .diago_warp label {
  display: inline-block;
  width: 100px;
}
.activity-common .diago_warp span.required-tag {
  color: red;
}
.activity-common .diago_warp input[type="text"],
.activity-common .diago_warp select {
  width: 200px;
  padding: 5px 5px;
}
.activity-common .research {
  border: none !important;
}
.activity-common .research input[type="text"],
.activity-common .research select {
  width: 210px;
  border: 1px solid #e5e5e5;
  margin: -3px 5px;
}
.activity-common .research input[type="text"].input-width {
  width: 198px;
  margin-top: -8px;
}
.activity-common .research select {
  width: 100px;
  height: 28px;
}
.activity-common .research span {
  margin: -42px 0 0 20px;
  line-height: 30px !important;
}
.activity-common .research .create-btn {
  line-height: 15px;
  box-sizing: content-box;
  display: inline-block;
  border-radius: 2px;
}
.activity-common .research .create-btn i {
  color: #cccccc;
}
.activity-common .research .input-width {
  width: 120px !important;
  margin: -3px 5px;
}
.causal-activity-page {
  margin: 100px auto 0;
  width: 1200px;
}
.causal-activity-page .activity-top-part {
  height: 280px;
  background: white;
  width: 100%;
  padding: 20px 20px;
}
.causal-activity-page .activity-top-part .thumbnail-wrap {
  box-sizing: border-box;
  width: 40%;
}
.causal-activity-page .activity-top-part .thumbnail-wrap img {
  width: 460px;
  height: 240px;
}
.causal-activity-page .activity-top-part .activity-detail {
  width: 60%;
  padding: 10px 0 0 60px;
}
.causal-activity-page .activity-top-part .activity-detail .activity-title {
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 20px 0;
}
.causal-activity-page .activity-top-part .activity-detail p {
  line-height: 25px;
}
.causal-activity-page .activity-top-part .activity-detail .sign-in-share {
  margin: 60px 0 0 0;
}
.causal-activity-page .activity-top-part .activity-detail .sign-in-share a.signin-btn {
  display: inline-block;
  background: #ff6633;
  color: white;
  width: 150px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 5px;
  font-size: 16px;
}
.causal-activity-page .activity-top-part .activity-detail .sign-in-share .bdsharebuttonbox {
  width: 30%;
  display: inline-block;
  margin: 10px 0;
  text-align: right;
}
.causal-activity-page .activity-top-part .activity-detail .sign-in-share .bdsharebuttonbox a {
  width: 20px;
  height: 20px;
  float: none;
  padding: 0;
  display: block;
  border-radius: 50%;
}
.causal-activity-page .activity-top-part .activity-detail .sign-in-share .bdsharebuttonbox ul {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
}
.causal-activity-page .activity-top-part .activity-detail .sign-in-share .bdsharebuttonbox ul li {
  display: inline-block;
  width: 20px;
  margin: 0 2px;
}
.causal-activity-page .activity-top-part .activity-detail .sign-in-share .bdsharebuttonbox .bds_tsina {
  background: url(/Content/img/activity/s_3.png) no-repeat center center;
  background-size: cover;
}
.causal-activity-page .activity-top-part .activity-detail .sign-in-share .bdsharebuttonbox .bds_qzone {
  background: url(/Content/img/activity/s_4.png) no-repeat center center;
  background-size: cover;
}
.causal-activity-page .activity-top-part .activity-detail .sign-in-share .bdsharebuttonbox .bds_sqq {
  background: url(/Content/img/activity/s_2.png) no-repeat center center;
  background-size: cover;
}
.causal-activity-page .activity-top-part .activity-detail .sign-in-share .bdsharebuttonbox .bds_weixin {
  background: url(/Content/img/activity/s_1.png) no-repeat center center;
  background-size: cover;
}
.causal-activity-page .activity-bottom-part {
  width: 100%;
  min-height: 280px;
  height: auto;
  margin: 20px 0;
  background: white;
}
.causal-activity-page .activity-bottom-part .tab-box {
  padding: 10px 20px;
}
.causal-activity-page .activity-bottom-part .tab-box .tabbar {
  border-bottom: 2px solid #e5e5e5;
  height: 45px;
}
.causal-activity-page .activity-bottom-part .tab-box .tabbar li {
  display: inline-block;
  padding: 10px 0 16px 0;
  cursor: pointer;
  margin: 0 10px 0 0;
  font-size: 16px;
}
.causal-activity-page .activity-bottom-part .tab-box .tabbar li:hover,
.causal-activity-page .activity-bottom-part .tab-box .tabbar li.active {
  border-bottom: 3px solid #ff6633;
}
.causal-activity-page .activity-bottom-part .tab-content {
  padding: 20px 0 0 0;
}
.causal-activity-page .activity-bottom-part .tab-content img {
  width: 100%;
}
.causal-activity-page .activity-bottom-part .tab-content .paticipator-list ul li {
  display: inline-block;
  width: 85px;
  height: 110px;
  text-align: center;
  margin: 0 20px 0 0;
}
.causal-activity-page .activity-bottom-part .tab-content .paticipator-list ul li p {
  line-height: 15px;
  font-size: 12px;
}
.causal-activity-page .activity-bottom-part .tab-content .paticipator-list ul li img {
  width: 45px;
  height: 45px;
  margin: 0 0 10px 0;
  border-radius: 50%;
}
.activityManage-page .copyUrl {
  position: absolute;
  top: -999em;
}
.activityManage-page .allinfo .operator-td {
  min-width: 240px;
}
.activityManage-page .allinfo .operator-td a {
  display: inline-block;
  min-width: 30px;
  padding: 0px 5px;
  height: 25px;
  line-height: 25px;
  border-radius: 2px;
  cursor: pointer;
  font-size: 14px;
}
.activityManage-page .allinfo .operator-td .dropdown-menu {
  min-width: 125px;
  line-height: 25px;
  top: 75%;
}
.activityManage-page .allinfo .operator-td .dropdown {
  display: inline-block;
}
.activityManage-page .allinfo .operator-td .dropdown a {
  width: 100%;
}
.activityManage-page .check-btn {
  border: none;
  background: #ff6633;
  color: white;
}
.activityManage-page .preview-btn {
  border: 1px solid #ff6633;
  color: #ff6633;
}
.activityManage-page .modify-btn {
  border: 1px solid #ff6633;
  color: #ff6633;
}
.activityManage-page .copy-btn {
  background: #ff6633;
  color: white;
}
.activityModify-page .edui-container {
  z-index: 9999 !important;
}
.activityModify-page .layui-form-item .layui-form-label {
  padding: 9px 10px;
  width: 100px;
  text-align: left;
}
.activityModify-page .layui-form-item .layui-form-label span.required-tag {
  color: red;
  font-size: 20px;
  position: absolute;
  top: 14px;
}
.activityModify-page .layui-form-item .layui-input-inline.sure-btn {
  text-align: center;
  width: 600px !important;
  margin: 30px 0 0 30px;
}
.activityModify-page .layui-form-item .layui-input-inline.sure-btn .yep {
  background: #ff6633;
  color: white;
}
.activityModify-page .layui-form-item .layui-input-inline.sure-btn .layui-btn {
  width: 222px;
  height: 35px;
}
.activityModify-page .layui-form-item .layui-input-block,
.activityModify-page .layui-form-item .layui-input-inline {
  width: 460px !important;
}
.activityModify-page .layui-form-item .layui-input-block img,
.activityModify-page .layui-form-item .layui-input-inline img {
  width: 100%;
  position: relative;
  height: 242px;
}
.activityModify-page .layui-form-item .layui-input-block input[type=file],
.activityModify-page .layui-form-item .layui-input-inline input[type=file] {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.activityModify-page .layui-form-item .layui-input-block .Wdate,
.activityModify-page .layui-form-item .layui-input-inline .Wdate {
  width: 49%;
  height: 30px;
  display: inline-block;
  border: 1px solid #cccccc;
}
.activityModify-page .layui-form-item .layui-input-block .layui-form-radioed i,
.activityModify-page .layui-form-item .layui-input-inline .layui-form-radioed i {
  color: #ff6633;
}
.activityModify-page .layui-form-item .layui-input-block .layui-form-radio i:hover,
.activityModify-page .layui-form-item .layui-input-inline .layui-form-radio i:hover {
  color: #ff6633;
}
.activitySignList-page .downloadTemp {
  color: #378edf;
  margin: 2px 0 0 15px;
}
.collMain {
  min-height: 624px;
}
.collMain .collec_wrap .active {
  color: #ff6633;
}
.collMain .collec_wrap .nav-tabs li {
  margin-right: 40px;
  float: left;
  cursor: pointer;
  height: 47px;
  line-height: 47px;
  font-size: 16px;
  border-bottom: 1px solid #e5e5e5;
}
.collMain .collec_wrap #collection_list {
  margin-top: 10px;
  border: 1px solid #f8f8f8;
  width: 100%;
}
.collMain .collec_wrap #collection_list .no_content {
  min-height: 300px;
  line-height: 300px;
  text-align: center;
  font-size: 16px;
}
.collMain .collec_wrap #collection_list td {
  line-height: 40px;
  text-align: center;
  font-size: 14px;
}
.collMain .collec_wrap #collection_list tbody tr:nth-child(odd) {
  background: #fdfdfd;
  border: 1px solid #f8f8f8;
  border-left: none;
  border-right: none;
}
.collMain .collec_wrap #collection_list tbody .starLevel {
  display: inline-block;
  width: 70%;
  height: 20px;
}
.collMain .collec_wrap #collection_list tbody .starLevel s {
  display: inline-block;
  width: 21px;
  height: 22px;
  margin-right: 6px;
  background: url("/Content/img/xq_detail/score.png") no-repeat;
  background-position: 0 -107px;
  vertical-align: middle;
}
.collMain .collec_wrap #collection_list tbody .starLevel .s1 {
  background-position: 0 -85px;
}
.collMain .collec_wrap #collection_list tbody .starLevel .s2 {
  background-position: 0 -63px;
}
.specialTicket_wrap {
  font-size: 12px;
  padding: 0 10px;
  color: #333333;
  /*弹框*/

  /*企业*/

}
.specialTicket_wrap .selwrap {
  min-height: 150px;
}
.specialTicket_wrap .no_content {
  font-size: 16px;
  min-height: 100px;
  text-align: center;
  line-height: 100px;
}
.specialTicket_wrap .title_name {
  line-height: 45px;
  font-size: 14px;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 10px;
}
.specialTicket_wrap .title_name span {
  padding: 0 10px;
  height: 47px;
  display: inline-block;
  border-bottom: 2px solid #ff6633;
}
.specialTicket_wrap .title_con {
  line-height: 27px;
  font-size: 14px;
}
.specialTicket_wrap .title_con span {
  color: #ffb27a;
  font-weight: bold;
}
.specialTicket_wrap .title_con .hasapply {
  width: 100px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  float: right;
  color: #ff9434;
  font-size: 18px;
  margin: 20px;
}
.specialTicket_wrap .title_con .apply {
  width: 100px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  float: right;
  background: #ff9434;
  color: white;
  font-size: 14px;
  margin: 20px;
  cursor: pointer;
}
.specialTicket_wrap .title_con:last-child {
  padding-bottom: 4px;
}
.specialTicket_wrap .specile {
  font-size: 18px;
}
.specialTicket_wrap .specile p {
  line-height: 36px;
}
.specialTicket_wrap .specile span {
  margin-left: 12px;
  color: #ff9434;
  font-size: 14px;
  border: 1px dashed #ff9434;
  padding: 4px 20px 4px 0;
  font-weight: normal;
}
.specialTicket_wrap .specile span i {
  margin: 0 8px;
}
.specialTicket_wrap .special_color {
  color: #ff9434;
  font-size: 14px;
  padding: 24px 0;
  line-height: 24px;
}
.specialTicket_wrap .btnwarp {
  padding-bottom: 20px;
  border-bottom: 1px dashed #e6e6e6;
}
.specialTicket_wrap .btnwarp a,
.specialTicket_wrap .btnwarp button {
  padding: 6px 14px;
  margin-right: 20px;
  display: inline-block;
  font-size: 14px;
  cursor: pointer;
  border: 1px solid #e5e5e5;
  background: white;
  color: #333333;
  border-radius: 4px;
}
.specialTicket_wrap .btnwarp a:first-child,
.specialTicket_wrap .btnwarp button {
  border: 1px solid #ff9434;
  background: #ff9434;
  color: white;
}
.specialTicket_wrap #bill-lista .record .title {
  background: #f8f8f8;
  height: 40px;
  line-height: 40px;
}
.specialTicket_wrap #bill-lista .record .title span {
  background: #f8f8f8;
  width: 124px;
  display: inline-block;
  text-align: center;
}
.specialTicket_wrap #bill-lista .record .title span:first-child {
  width: 500px;
  text-align: left;
  padding-left: 70px;
}
.specialTicket_wrap #bill-lista .record .title span:last-child {
  width: 176px;
}
.specialTicket_wrap #bill-lista .list_invoice .modelList {
  line-height: 40px;
}
.specialTicket_wrap #bill-lista .list_invoice .modelList .list label {
  width: 500px;
  padding-left: 67px;
  box-sizing: border-box;
}
.specialTicket_wrap #bill-lista .list_invoice .modelList .list label input {
  margin-right: 10px;
  vertical-align: text-bottom;
}
.specialTicket_wrap #bill-lista .list_invoice .modelList .list span {
  /*width: 124px;*/
  display: inline-block;
  text-align: center;
}
.specialTicket_wrap #bill-lista .list_invoice .modelList .list .centerwidth {
  width: 124px;
}
.specialTicket_wrap #bill-lista .list_invoice .modelList .list a {
  width: 170px;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  color: #1984dd;
}
.specialTicket_wrap #bill-lista .waiting table {
  width: 100%;
  table-layout: fixed;
}
.specialTicket_wrap #bill-lista .waiting table th,
.specialTicket_wrap #bill-lista .waiting table tr {
  line-height: 40px;
}
.specialTicket_wrap #bill-lista .waiting table label input {
  margin-right: 10px;
}
.specialTicket_wrap #bill-lista .waiting table th {
  background: #f8f8f8;
}
.specialTicket_wrap #bill-Pz {
  padding-left: 20px;
  font-size: 12px;
  margin-bottom: 30px;
}
.specialTicket_wrap #bill-Pz button {
  width: 130px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: white;
  background: #ff6633;
  border-radius: 4px;
  margin-right: 100px;
  outline: none;
  border: none;
  font-size: 14px;
}
.specialTicket_wrap #bill-Pz .returnbtn {
  background: white;
  color: #333333;
  border: 1px solid #e5e5e5;
}
.specialTicket_wrap #bill-Pz #uladdress li {
  background: #f8f8f8;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  padding-left: 70px;
  margin-bottom: 15px;
}
.specialTicket_wrap #bill-Pz #uladdress li input {
  margin: -4px 20px 0 0;
}
.specialTicket_wrap #bill-Pz #new-address2 {
  margin: 16px 0 60px 80px;
  font-size: 14px;
  cursor: pointer;
  color: #38a1db;
}
.specialTicket_wrap #bill-Pz h4 {
  height: 50px;
  line-height: 50px;
  color: #ff6633;
  font-size: 16px;
  border-bottom: 1px solid #e5e5e5;
}
.specialTicket_wrap #bill-Pz .bill-title {
  font-size: 16px;
  padding-top: 20px;
}
.specialTicket_wrap #bill-Pz .bill-title h5 {
  padding-bottom: 20px;
}
.specialTicket_wrap #bill-Pz #table-enter th,
.specialTicket_wrap #bill-Pz #table-enter td {
  border: 1px solid #e5e5e5;
  width: 252px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #333333;
}
.specialTicket_wrap #bill-Pz .invoicWrap {
  padding: 20px 0;
  line-height: 40px;
  font-size: 14px;
}
.specialTicket_wrap #bill-Pz .invoicWrap input {
  display: inline-block;
  width: 260px;
  height: 40px;
  line-height: 40px;
  text-indent: 4px;
  font-size: 12px;
}
.specialTicket_wrap #bill-Pz .address {
  padding: 20px 0;
  font-size: 14px;
}
.specialTicket_wrap .dialgo {
  width: 620px;
  height: 500px;
  position: absolute;
  left: 10%;
  top: 50%;
  margin-top: -260px;
  margin-top: -250px;
  background: white;
  border: 1px solid #ff6633;
  border-radius: 4px;
  z-index: 1000;
}
.specialTicket_wrap .dialgo h4 {
  height: 50px;
  line-height: 50px;
  background: #ff6633;
  color: white;
  font-size: 16px;
  padding-left: 20px;
  position: relative;
}
.specialTicket_wrap .dialgo h4 .colseBtn {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 14px;
  top: 18px;
  background: url("/Content/img/colse_btn.png") no-repeat right center;
  cursor: pointer;
}
.specialTicket_wrap .dialgo .dialgo_con {
  padding-left: 20px;
  font-size: 14px;
  color: #333333;
}
.specialTicket_wrap .dialgo .dialgo_con .address_title {
  font-size: 12px;
  line-height: 50px;
}
.specialTicket_wrap .dialgo .dialgo_con input {
  height: 40px;
  line-height: 40px;
  text-indent: 4px;
}
.specialTicket_wrap #pagetype {
  background: whitesmoke;
  line-height: 36px;
  height: 36px;
  border-bottom: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  margin-top: 20px;
}
.specialTicket_wrap #pagetype li {
  float: left;
  font-size: 14px;
  text-align: center;
  width: 100px;
  cursor: pointer;
  /*border-top: 2px solid #fff;*/

}
.specialTicket_wrap #pagetype .cur {
  background: white;
  border-top: 2px solid #ff9434;
}
.specialTicket_wrap .btnWrap {
  line-height: 46px;
  margin: 2px 0 0 20px;
}
.specialTicket_wrap .btnWrap label {
  margin-right: 20px;
}
.specialTicket_wrap .btnWrap span {
  margin-right: 20px;
  color: #ff9434;
  cursor: pointer;
}
.specialTicket_wrap .btnWrap a {
  width: 76px;
  height: 26px;
  line-height: 24px;
  text-align: center;
  color: #ffab6b;
  border: 1px solid #ffab6b;
  display: inline-block;
}
.specialTicket_wrap .btnWrap b {
  color: #1984dd;
  cursor: pointer;
}
.specialTicket_wrap .buyList {
  font-size: 12px;
}
.specialTicket_wrap .buyList ul {
  border-top: 1px solid #e5e5e5;
  height: 70px;
  overflow-y: auto;
}
.specialTicket_wrap .buyList ul li {
  line-height: 34px;
}
.specialTicket_wrap .buyList ul li em {
  margin-left: 10px;
}
.specialTicket_wrap .buyList ul li em i {
  color: #ff663f;
}
.commentTitle {
  font-size: 12px;
  color: #333333;
  height: 50px;
  line-height: 50px;
  padding-left: 20px;
  background: url("/Content/img/address_commit.png") no-repeat left center;
}
.commentWrap {
  font-size: 14px;
  color: #333333;
  padding-top: 30px;
  background: white;
  border: 1px solid #e5e5e5;
  min-height: 700px;
}
.commentWrap .titleCont {
  padding-left: 20px;
  border-bottom: 1px solid #e5e5e5;
}
.commentWrap .titleCont h2 {
  font-size: 16px;
  margin-bottom: 30px;
}
.commentWrap .titleCont div {
  margin-bottom: 16px;
}
.commentWrap .titleCont div span {
  color: #ff6633;
}
.commentWrap .titleCont div:last-child {
  padding-bottom: 30px;
}
.commentWrap .commentStart {
  font-size: 16px;
  padding: 30px 0 0 20px;
}
.commentWrap .commentStart div {
  padding-bottom: 14px;
}
.commentWrap .commentStart #form1 p {
  line-height: 36px;
}
.commentWrap .commentStart #form1 input[type=radio] {
  width: 14px;
  height: 20px;
  margin-top: -5px;
}
.commentWrap .commentStart #form1 em {
  margin: 0 48px 0 4px;
}
.commentWrap .commentStart #form1 label {
  cursor: pointer;
}
.commentWrap .commentStart #form1 input[type=button] {
  width: 130px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: white;
  background: #ff6633;
  outline: none;
  border: none;
  border-radius: 4px;
}
/*星星样式*/

.star_score {
  float: left;
  background: url("/Content/img/stark.png");
  width: 160px;
  height: 21px;
  position: relative;
  margin: 20px 0;
}
.star_score a {
  height: 21px;
  display: block;
  text-indent: -999em;
  position: absolute;
  left: 0;
}
.star_score a:hover {
  background: url("/Content/img/stars.png");
  left: 0;
}
.star_score a.clibg {
  background: url("/Content/img/stars.png");
  left: 0;
}
.text-mcolor {
  color: #ff8002;
}
.font-30 {
  font-size: 30px;
}
img.egImg {
  display: none;
}
.modal-backdrop {
  z-index: 2015;
}
.invoice-bill-popcon {
  width: 820px;
  min-height: 568px;
  left: 50%;
  top: 50%;
  margin-left: -410px;
  margin-top: -280px;
  position: fixed;
  z-index: 1000001;
  background: white;
  padding: 0 20px;
  display: none;
}
.invoice-bill-popcon h4 {
  height: 40px;
  line-height: 40px;
  background: #ff9434;
  color: white;
  font-size: 16px;
  position: relative;
  margin: 0 -20px;
  padding: 0 20px;
}
.invoice-bill-popcon h4 span {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 14px;
  top: 12px;
  background: url(/Content/img/colse_btn.png) no-repeat right center;
  cursor: pointer;
}
.invoice-bill-popcon .billSwitchchange {
  line-height: 50px;
  margin: 0 -20px;
}
.invoice-bill-popcon .billSwitchchange span {
  display: inline-block;
  width: 49%;
  text-align: center;
  font-size: 16px;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
  color: #666666;
}
.invoice-bill-popcon .billSwitchchange span:first-child {
  border-right: 1px solid #dddddd;
}
.invoice-bill-popcon .billSwitchchange .active {
  color: #ff9434;
  position: relative;
  font-weight: bold;
}
.invoice-bill-popcon .billSwitchchange .active:after {
  display: block;
  content: "";
  width: 114px;
  height: 3px;
  background: #ff9434;
  position: absolute;
  left: 36%;
  bottom: -11px;
}
.invoice-bill-popcon .invoiceNewtitle {
  line-height: 50px;
}
.invoice-bill-popcon .invoiceNewtitle em {
  color: #5094dd;
  margin-right: 4px;
}
.invoice-bill-popcon .invoiceNewtitle i {
  cursor: pointer;
  height: 30px;
  line-height: 30px;
  text-align: center;
  display: inline-block;
  margin-right: 4px;
  color: #5094dd;
}
.invoice-bill-popcon .invoiceNewtitle i b {
  color: #5094dd;
  font-weight: normal;
  margin: 0;
}
.invoice-bill-popcon .invoiceNewtitle i img {
  display: none;
}
.invoice-bill-popcon .invoiceNewtitle b {
  color: #666666;
  font-weight: bold;
  margin: 0;
}
.invoice-bill-popcon .invoiceNewtitle .invoiceRel {
  width: auto;
  min-width: 200px;
  border: 1px solid #ff6633;
  padding: 5px;
  display: none;
  color: #ff6633;
}
.invoice-bill-popcon .invoce_1 {
  display: none;
}
.invoice-bill-popcon #invoicePopcon .addNewtitle {
  padding: 15px 0;
  height: 60px;
  line-height: 30px;
}
.invoice-bill-popcon #invoicePopcon .operate-group {
  position: absolute;
  top: 80%;
  padding: 20px 0;
}
.invoice-bill-popcon #invoicePopcon #invoiceRel {
  width: auto;
  min-width: 200px;
  border: 1px solid #ff6633;
  padding: 5px;
  display: none;
  color: #ff6633;
}
.invoice-bill-popcon .invoice-wrapper {
  border: 1px solid #f2f2f2;
}
.invoice-bill-popcon .invoice-wrapper ul.title-part {
  background: #f2f2f2;
  border-bottom: 1px solid #eeeeee;
  height: 40px;
}
.invoice-bill-popcon .invoice-wrapper ul.title-part li {
  width: 191px;
  line-height: 40px;
  text-align: left;
  font-weight: bold;
  padding-left: 10px;
  color: #666666;
  float: left;
}
.invoice-bill-popcon .invoice-wrapper .TaxGov {
  color: #ff6633;
  position: absolute;
  cursor: pointer;
}
.invoice-bill-popcon .invoice-wrapper .TaxGov span {
  display: none;
  width: 328px;
  padding: 0px 0 0 10px;
  background: rgba(0, 0, 0, 0.6);
  color: white;
  position: absolute;
  font-size: 12px;
  border-radius: 3px;
  height: 30px;
  line-height: 30px;
  top: -23px;
}
.invoice-bill-popcon .invoice-wrapper .TaxGov:hover span {
  display: block;
}
.invoice-bill-popcon .invoice-wrapper .new-icon {
  width: 50px;
  font-size: 12px;
  background: red;
  color: white;
}
.invoice-bill-popcon .invoice-wrapper .new-icon {
  width: 35px;
  font-size: 12px;
  background: red;
  color: white;
  display: inline-block;
  margin-left: 15px;
  border-radius: 4px;
  border: 1px solid goldenrod;
  text-align: center;
}
.invoice-bill-popcon .invoice-wrapper #dynamicSubject {
  /*display: flex;*/
  height: 258px;
}
.invoice-bill-popcon .invoice-wrapper #dynamicSubject div {
  width: 194px;
  height: 250px;
  overflow-x: hidden;
  overflow-y: auto;
  float: left;
}
.invoice-bill-popcon .invoice-wrapper #dynamicSubject .sub-com {
  display: inline-block;
  width: 194px;
  border-right: 1px solid #f2f2f2;
}
.invoice-bill-popcon .invoice-wrapper #dynamicSubject .sub-com .on {
  background: whitesmoke;
}
.invoice-bill-popcon .invoice-wrapper #dynamicSubject .sub-com li {
  text-align: left;
  padding: 10px 10px;
  cursor: pointer;
  font-size: 14px;
}
.invoice-bill-popcon .invoice-wrapper #dynamicSubject .sub-com li:hover {
  background: whitesmoke;
}
.invoice-bill-popcon .invoice-wrapper_01 ul {
  background: #f2f2f2;
  border: 1px solid #e6e6e6;
  border-bottom: none;
  padding: 0 20px;
}
.invoice-bill-popcon .invoice-wrapper_01 ul li {
  display: inline-block;
  width: 49%;
  padding: 10px 0;
  font-weight: bold;
  color: #666666;
}
.invoice-bill-popcon .invoice-wrapper_01 .invoiceList {
  height: 265px;
  overflow-y: auto;
  border: 1px solid #e6e6e6;
}
.invoice-bill-popcon .invoice-wrapper_01 .invoiceList li {
  line-height: 40px;
  padding: 0 20px;
}
.invoice-bill-popcon .invoice-wrapper_01 .invoiceList li span {
  width: 49%;
  display: inline-block;
}
.invoice-bill-popcon .invoice-wrapper_01 .invoiceList li:hover,
.invoice-bill-popcon .invoice-wrapper_01 .invoiceList li.active {
  background: #f8f8f8;
}
.invoice-bill-popcon .invoice-wrapper_01 .invoiceList .noDate {
  text-align: center;
  width: 100%;
}
.invoice-bill-popcon .modal-dialog {
  width: 993px;
}
.invoice-bill-popcon .searchInvoice {
  line-height: 54px;
  position: relative;
}
.invoice-bill-popcon .searchInvoice span {
  color: #666666;
  font-weight: bold;
}
.invoice-bill-popcon .searchInvoice input {
  height: 30px;
  line-height: 30px;
  padding-left: 6px;
  width: 734px;
  border: none;
  outline: none;
  border: 1px solid #e5e5e5;
}
.invoice-bill-popcon .searchInvoice input::-ms-clear {
  display: none;
}
.invoice-bill-popcon .searchInvoice i {
  position: absolute;
  right: 10px;
  height: 30px;
  cursor: pointer;
  font-size: 22px;
  color: #999999;
}
.dialgo_bg {
  position: fixed;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  z-index: 100000;
  display: none;
  overflow-y: auto;
}
.faselect {
  display: inline-block;
  /*width: 540px;*/
  vertical-align: text-top;
}
.faselect p {
  margin-bottom: 10px;
  position: relative;
}
.faselect p input[type="radio"] {
  width: 20px;
  height: 20px;
  opacity: 0;
}
.faselect p label {
  position: absolute;
  left: 6px;
  top: 3px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  background: url("/Content/img/demand_release.png") no-repeat 0 -95px;
}
.faselect p input:checked + label {
  background: url("/Content/img/demand_release.png") no-repeat -22px -95px;
}
.faselect p b {
  color: #666666;
}
.faselect p b a {
  text-decoration: underline !important;
  color: #ff9434;
}
#commonBillImg {
  position: fixed;
  left: 50%;
  margin-left: -600px;
  top: 15%;
  bottom: 20px;
  z-index: 1000009;
  width: 1199px;
}
#commonBillImg .content-pop {
  -webkit-box-shadow: 0px 0px 10px white;
  box-shadow: 0px 0px 10px white;
  background: white;
  border: 1px solid white;
}
#commonBillImg #egImg {
  width: 1199px;
  height: 611px;
  border-bottom: 1px solid #ff9434;
}
#commonBillImg .closeSelf i {
  position: absolute;
  right: -30px;
  top: -30px;
  color: white;
  font-size: 37px;
  cursor: pointer;
}
#commonBillImg .closeSelf i.icon:hover {
  color: #ff2121;
}
.BtnWrap {
  text-align: center;
  margin: 30px auto 32px;
}
.BtnWrap input {
  width: 140px;
  height: 36px;
  line-height: 36px;
  margin-right: 20px;
  background: whitesmoke;
  color: #666666;
  border: 1px solid #e5e5e5;
}
.BtnWrap .noproblem,
.BtnWrap .noproblemTotal,
.BtnWrap .ok,
.BtnWrap .okChange {
  background: #ff9434;
  color: white;
  border-color: #ff9434;
}
.BtnWrap input:last-child {
  margin-right: 0px;
}
.distribute .addNewaddress_common,
.order_xqOrderList .addNewaddress_common,
.applyNewlist .addNewaddress_common,
.release_xq .addNewaddress_common {
  width: 640px;
  min-height: 350px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -320px;
  margin-top: -180px;
  background: white;
  box-shadow: 0 0 55px #999999;
  z-index: 100002;
  padding: 0 20px;
  display: none;
  font-size: 12px;
}
.distribute .addNewaddress_common h3,
.order_xqOrderList .addNewaddress_common h3,
.applyNewlist .addNewaddress_common h3,
.release_xq .addNewaddress_common h3 {
  margin-bottom: 20px;
}
.distribute .addNewaddress_common p,
.order_xqOrderList .addNewaddress_common p,
.applyNewlist .addNewaddress_common p,
.release_xq .addNewaddress_common p {
  line-height: 34px;
  margin-bottom: 15px;
}
.distribute .addNewaddress_common p i,
.order_xqOrderList .addNewaddress_common p i,
.applyNewlist .addNewaddress_common p i,
.release_xq .addNewaddress_common p i {
  width: 60px;
  display: inline-block;
}
.distribute .addNewaddress_common p span,
.order_xqOrderList .addNewaddress_common p span,
.applyNewlist .addNewaddress_common p span,
.release_xq .addNewaddress_common p span {
  width: 241px;
  display: inline-block;
}
.distribute .addNewaddress_common p select,
.order_xqOrderList .addNewaddress_common p select,
.applyNewlist .addNewaddress_common p select,
.release_xq .addNewaddress_common p select {
  width: 124px;
  height: 40px;
  padding-left: 12px;
  margin-right: 10px;
}
.distribute .addNewaddress_common p input,
.order_xqOrderList .addNewaddress_common p input,
.applyNewlist .addNewaddress_common p input,
.release_xq .addNewaddress_common p input {
  width: 160px;
  height: 40px;
  line-height: 40px;
  padding-left: 6px;
  border: 1px solid #e5e5e5;
}
.distribute .addNewaddress_common p .detailCommonAddress,
.order_xqOrderList .addNewaddress_common p .detailCommonAddress,
.applyNewlist .addNewaddress_common p .detailCommonAddress,
.release_xq .addNewaddress_common p .detailCommonAddress {
  margin-left: 60px;
  width: 521px;
}
.distribute .dialgoA,
.order_xqOrderList .dialgoA,
.applyNewlist .dialgoA,
.release_xq .dialgoA,
.distribute #qualified,
.order_xqOrderList #qualified,
.applyNewlist #qualified,
.release_xq #qualified {
  width: 840px;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 600px;
  background: white;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -420px;
  margin-top: -300px;
  font-size: 14px;
  z-index: 100001;
}
.distribute .dialgoA .checkDeatail,
.order_xqOrderList .dialgoA .checkDeatail,
.applyNewlist .dialgoA .checkDeatail,
.release_xq .dialgoA .checkDeatail,
.distribute #qualified .checkDeatail,
.order_xqOrderList #qualified .checkDeatail,
.applyNewlist #qualified .checkDeatail,
.release_xq #qualified .checkDeatail {
  height: 530px;
  overflow-y: auto;
  margin-top: 20px;
}
.distribute h3,
.order_xqOrderList h3,
.applyNewlist h3,
.release_xq h3 {
  padding-left: 20px;
  margin: 0 -20px;
  height: 50px;
  line-height: 50px;
  color: white;
  background: #ff9434;
  position: relative;
  font-size: 16px;
}
.distribute h3 .closeBtn,
.order_xqOrderList h3 .closeBtn,
.applyNewlist h3 .closeBtn,
.release_xq h3 .closeBtn,
.distribute h3 .closeBtn_01,
.order_xqOrderList h3 .closeBtn_01,
.applyNewlist h3 .closeBtn_01,
.release_xq h3 .closeBtn_01 {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 14px;
  top: 18px;
  background: url("/Content/img/colse_btn.png") no-repeat right center;
  cursor: pointer;
}
.distribute .contractDiago,
.order_xqOrderList .contractDiago,
.applyNewlist .contractDiago,
.release_xq .contractDiago {
  width: 470px;
  min-height: 430px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -235px;
  margin-top: -200px;
  z-index: 100001;
  background: white;
  font-size: 12px;
  display: none;
  padding: 0 0 20px 0;
}
.distribute .contractDiago h4,
.order_xqOrderList .contractDiago h4,
.applyNewlist .contractDiago h4,
.release_xq .contractDiago h4 {
  height: 40px;
  line-height: 40px;
  background: #ff6633;
  color: white;
  font-size: 16px;
  padding-left: 20px;
  position: relative;
  font-size: 14px;
}
.distribute .contractDiago h4 span,
.order_xqOrderList .contractDiago h4 span,
.applyNewlist .contractDiago h4 span,
.release_xq .contractDiago h4 span {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 14px;
  top: 11px;
  background: url(/Content/img/colse_btn.png) no-repeat right center;
  cursor: pointer;
}
.distribute .contractDiago .contract_con,
.order_xqOrderList .contractDiago .contract_con,
.applyNewlist .contractDiago .contract_con,
.release_xq .contractDiago .contract_con {
  padding: 20px;
  text-align: center;
  font-size: 12px;
}
.distribute .contractDiago .contract_con .contract-tips,
.order_xqOrderList .contractDiago .contract_con .contract-tips,
.applyNewlist .contractDiago .contract_con .contract-tips,
.release_xq .contractDiago .contract_con .contract-tips {
  color: #ff6633;
  text-align: left;
}
.distribute .contractDiago .contract_con img,
.order_xqOrderList .contractDiago .contract_con img,
.applyNewlist .contractDiago .contract_con img,
.release_xq .contractDiago .contract_con img {
  width: 430px;
  height: 214px;
  border: 1px solid #e2e2e2;
  margin-bottom: 20px;
}
.distribute .contractDiago .contract_con p,
.order_xqOrderList .contractDiago .contract_con p,
.applyNewlist .contractDiago .contract_con p,
.release_xq .contractDiago .contract_con p {
  line-height: 20px;
}
.distribute .contractDiago #pickerContract,
.order_xqOrderList .contractDiago #pickerContract,
.applyNewlist .contractDiago #pickerContract,
.release_xq .contractDiago #pickerContract {
  text-align: center;
}
.distribute .contractDiago #pickerContract .webuploader-pick,
.order_xqOrderList .contractDiago #pickerContract .webuploader-pick,
.applyNewlist .contractDiago #pickerContract .webuploader-pick,
.release_xq .contractDiago #pickerContract .webuploader-pick {
  background: #ff6633;
}
.distribute .contractDiago #pickerContract .iknow,
.order_xqOrderList .contractDiago #pickerContract .iknow,
.applyNewlist .contractDiago #pickerContract .iknow,
.release_xq .contractDiago #pickerContract .iknow {
  width: 100px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #ff6633;
  color: white;
  display: inline-block;
  cursor: pointer;
}
.distribute .common_yashou .commonTitle,
.order_xqOrderList .common_yashou .commonTitle,
.applyNewlist .common_yashou .commonTitle,
.release_xq .common_yashou .commonTitle {
  line-height: 56px;
  font-size: 14px;
}
.distribute .common_yashou .commonTitle span,
.order_xqOrderList .common_yashou .commonTitle span,
.applyNewlist .common_yashou .commonTitle span,
.release_xq .common_yashou .commonTitle span {
  font-size: 12px;
  color: #999999;
}
.distribute .common_yashou .commonTitle em,
.order_xqOrderList .common_yashou .commonTitle em,
.applyNewlist .common_yashou .commonTitle em,
.release_xq .common_yashou .commonTitle em {
  display: inline-block;
  width: 99px;
}
.distribute .common_yashou .list,
.order_xqOrderList .common_yashou .list,
.applyNewlist .common_yashou .list,
.release_xq .common_yashou .list {
  border: 1px solid #e6e6e6;
}
.distribute .common_yashou .list p,
.order_xqOrderList .common_yashou .list p,
.applyNewlist .common_yashou .list p,
.release_xq .common_yashou .list p {
  line-height: 46px;
  border-top: 1px solid #e6e6e6;
}
.distribute .common_yashou .list span,
.order_xqOrderList .common_yashou .list span,
.applyNewlist .common_yashou .list span,
.release_xq .common_yashou .list span {
  width: 150px;
  display: inline-block;
  text-align: center;
  border-right: 1px solid #e6e6e6;
}
.distribute .common_yashou .list p.listTitle,
.order_xqOrderList .common_yashou .list p.listTitle,
.applyNewlist .common_yashou .list p.listTitle,
.release_xq .common_yashou .list p.listTitle {
  background: #f8f8f8;
  border-top: none;
}
.distribute .common_yashou .list p.listTitle span,
.order_xqOrderList .common_yashou .list p.listTitle span,
.applyNewlist .common_yashou .list p.listTitle span,
.release_xq .common_yashou .list p.listTitle span {
  border-right: none;
}
.distribute .common_yashou .list .first,
.order_xqOrderList .common_yashou .list .first,
.applyNewlist .common_yashou .list .first,
.release_xq .common_yashou .list .first {
  width: 210px;
}
.distribute .common_yashou .list .second,
.order_xqOrderList .common_yashou .list .second,
.applyNewlist .common_yashou .list .second,
.release_xq .common_yashou .list .second {
  width: 590px;
}
.distribute .common_yashou .list .second input,
.order_xqOrderList .common_yashou .list .second input,
.applyNewlist .common_yashou .list .second input,
.release_xq .common_yashou .list .second input {
  width: 98%;
  margin: 0 1%;
  height: 32px;
  line-height: 32px;
  padding-left: 6px;
}
.distribute .common_yashou .list .second .changeColor,
.order_xqOrderList .common_yashou .list .second .changeColor,
.applyNewlist .common_yashou .list .second .changeColor,
.release_xq .common_yashou .list .second .changeColor {
  color: red;
}
.distribute .common_yashou .list .check,
.order_xqOrderList .common_yashou .list .check,
.applyNewlist .common_yashou .list .check,
.release_xq .common_yashou .list .check {
  color: #ff9434;
  cursor: pointer;
  border-right: none;
}
.distribute .common_yashou #addresList,
.order_xqOrderList .common_yashou #addresList,
.applyNewlist .common_yashou #addresList,
.release_xq .common_yashou #addresList,
.distribute .common_yashou #addresListA,
.order_xqOrderList .common_yashou #addresListA,
.applyNewlist .common_yashou #addresListA,
.release_xq .common_yashou #addresListA,
.distribute .common_yashou #maillist,
.order_xqOrderList .common_yashou #maillist,
.applyNewlist .common_yashou #maillist,
.release_xq .common_yashou #maillist {
  width: 178px;
  height: 34px;
  line-height: 34px;
  border: 1px solid #e5e5e5;
  display: inline-block;
  color: #666666;
  font-weight: normal;
  vertical-align: middle;
}
.distribute .common_yashou #addresList span,
.order_xqOrderList .common_yashou #addresList span,
.applyNewlist .common_yashou #addresList span,
.release_xq .common_yashou #addresList span,
.distribute .common_yashou #addresListA span,
.order_xqOrderList .common_yashou #addresListA span,
.applyNewlist .common_yashou #addresListA span,
.release_xq .common_yashou #addresListA span,
.distribute .common_yashou #maillist span,
.order_xqOrderList .common_yashou #maillist span,
.applyNewlist .common_yashou #maillist span,
.release_xq .common_yashou #maillist span {
  display: inline-block;
  width: 100%;
  height: 100%;
  color: #666666;
  cursor: pointer;
  padding-left: 18px;
}
.distribute .common_yashou #addresList ul,
.order_xqOrderList .common_yashou #addresList ul,
.applyNewlist .common_yashou #addresList ul,
.release_xq .common_yashou #addresList ul,
.distribute .common_yashou #addresListA ul,
.order_xqOrderList .common_yashou #addresListA ul,
.applyNewlist .common_yashou #addresListA ul,
.release_xq .common_yashou #addresListA ul,
.distribute .common_yashou #maillist ul,
.order_xqOrderList .common_yashou #maillist ul,
.applyNewlist .common_yashou #maillist ul,
.release_xq .common_yashou #maillist ul {
  display: none;
  border: 1px solid #e5e5e5;
  background: white;
  position: absolute;
  z-index: 3;
  width: 426px;
  height: 210px;
  overflow-y: auto;
}
.distribute .common_yashou #addresList ul li,
.order_xqOrderList .common_yashou #addresList ul li,
.applyNewlist .common_yashou #addresList ul li,
.release_xq .common_yashou #addresList ul li,
.distribute .common_yashou #addresListA ul li,
.order_xqOrderList .common_yashou #addresListA ul li,
.applyNewlist .common_yashou #addresListA ul li,
.release_xq .common_yashou #addresListA ul li,
.distribute .common_yashou #maillist ul li,
.order_xqOrderList .common_yashou #maillist ul li,
.applyNewlist .common_yashou #maillist ul li,
.release_xq .common_yashou #maillist ul li {
  cursor: pointer;
  margin: 0 10px 0 18px;
  border: none;
  border-bottom: 1px solid #e5e5e5;
}
.distribute .common_yashou #addresList ul li p,
.order_xqOrderList .common_yashou #addresList ul li p,
.applyNewlist .common_yashou #addresList ul li p,
.release_xq .common_yashou #addresList ul li p,
.distribute .common_yashou #addresListA ul li p,
.order_xqOrderList .common_yashou #addresListA ul li p,
.applyNewlist .common_yashou #addresListA ul li p,
.release_xq .common_yashou #addresListA ul li p,
.distribute .common_yashou #maillist ul li p,
.order_xqOrderList .common_yashou #maillist ul li p,
.applyNewlist .common_yashou #maillist ul li p,
.release_xq .common_yashou #maillist ul li p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  background: white;
}
.distribute .common_yashou #addresList ul li p .link_call,
.order_xqOrderList .common_yashou #addresList ul li p .link_call,
.applyNewlist .common_yashou #addresList ul li p .link_call,
.release_xq .common_yashou #addresList ul li p .link_call,
.distribute .common_yashou #addresListA ul li p .link_call,
.order_xqOrderList .common_yashou #addresListA ul li p .link_call,
.applyNewlist .common_yashou #addresListA ul li p .link_call,
.release_xq .common_yashou #addresListA ul li p .link_call,
.distribute .common_yashou #maillist ul li p .link_call,
.order_xqOrderList .common_yashou #maillist ul li p .link_call,
.applyNewlist .common_yashou #maillist ul li p .link_call,
.release_xq .common_yashou #maillist ul li p .link_call {
  width: 180px;
  text-align: right;
}
.distribute .common_yashou #addresList ul li p .comflex,
.order_xqOrderList .common_yashou #addresList ul li p .comflex,
.applyNewlist .common_yashou #addresList ul li p .comflex,
.release_xq .common_yashou #addresList ul li p .comflex,
.distribute .common_yashou #addresListA ul li p .comflex,
.order_xqOrderList .common_yashou #addresListA ul li p .comflex,
.applyNewlist .common_yashou #addresListA ul li p .comflex,
.release_xq .common_yashou #addresListA ul li p .comflex,
.distribute .common_yashou #maillist ul li p .comflex,
.order_xqOrderList .common_yashou #maillist ul li p .comflex,
.applyNewlist .common_yashou #maillist ul li p .comflex,
.release_xq .common_yashou #maillist ul li p .comflex {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  flex: 1;
}
.distribute .common_yashou #addresList ul li p em,
.order_xqOrderList .common_yashou #addresList ul li p em,
.applyNewlist .common_yashou #addresList ul li p em,
.release_xq .common_yashou #addresList ul li p em,
.distribute .common_yashou #addresListA ul li p em,
.order_xqOrderList .common_yashou #addresListA ul li p em,
.applyNewlist .common_yashou #addresListA ul li p em,
.release_xq .common_yashou #addresListA ul li p em,
.distribute .common_yashou #maillist ul li p em,
.order_xqOrderList .common_yashou #maillist ul li p em,
.applyNewlist .common_yashou #maillist ul li p em,
.release_xq .common_yashou #maillist ul li p em {
  width: 42px;
}
.distribute .common_yashou #addresList ul li p b,
.order_xqOrderList .common_yashou #addresList ul li p b,
.applyNewlist .common_yashou #addresList ul li p b,
.release_xq .common_yashou #addresList ul li p b,
.distribute .common_yashou #addresListA ul li p b,
.order_xqOrderList .common_yashou #addresListA ul li p b,
.applyNewlist .common_yashou #addresListA ul li p b,
.release_xq .common_yashou #addresListA ul li p b,
.distribute .common_yashou #maillist ul li p b,
.order_xqOrderList .common_yashou #maillist ul li p b,
.applyNewlist .common_yashou #maillist ul li p b,
.release_xq .common_yashou #maillist ul li p b {
  color: #666666;
  margin-right: 6px;
}
.distribute .common_yashou #addresList ul li:last-child,
.order_xqOrderList .common_yashou #addresList ul li:last-child,
.applyNewlist .common_yashou #addresList ul li:last-child,
.release_xq .common_yashou #addresList ul li:last-child,
.distribute .common_yashou #addresListA ul li:last-child,
.order_xqOrderList .common_yashou #addresListA ul li:last-child,
.applyNewlist .common_yashou #addresListA ul li:last-child,
.release_xq .common_yashou #addresListA ul li:last-child,
.distribute .common_yashou #maillist ul li:last-child,
.order_xqOrderList .common_yashou #maillist ul li:last-child,
.applyNewlist .common_yashou #maillist ul li:last-child,
.release_xq .common_yashou #maillist ul li:last-child {
  border-bottom: none;
}
.distribute .common_yashou #addresList ul li:hover,
.order_xqOrderList .common_yashou #addresList ul li:hover,
.applyNewlist .common_yashou #addresList ul li:hover,
.release_xq .common_yashou #addresList ul li:hover,
.distribute .common_yashou #addresListA ul li:hover,
.order_xqOrderList .common_yashou #addresListA ul li:hover,
.applyNewlist .common_yashou #addresListA ul li:hover,
.release_xq .common_yashou #addresListA ul li:hover,
.distribute .common_yashou #maillist ul li:hover,
.order_xqOrderList .common_yashou #maillist ul li:hover,
.applyNewlist .common_yashou #maillist ul li:hover,
.release_xq .common_yashou #maillist ul li:hover {
  color: #ff9434;
}
.distribute .common_yashou #addresList ul .active,
.order_xqOrderList .common_yashou #addresList ul .active,
.applyNewlist .common_yashou #addresList ul .active,
.release_xq .common_yashou #addresList ul .active,
.distribute .common_yashou #addresListA ul .active,
.order_xqOrderList .common_yashou #addresListA ul .active,
.applyNewlist .common_yashou #addresListA ul .active,
.release_xq .common_yashou #addresListA ul .active,
.distribute .common_yashou #maillist ul .active,
.order_xqOrderList .common_yashou #maillist ul .active,
.applyNewlist .common_yashou #maillist ul .active,
.release_xq .common_yashou #maillist ul .active {
  color: #ff9434;
}
.distribute .common_yashou #addresList,
.order_xqOrderList .common_yashou #addresList,
.applyNewlist .common_yashou #addresList,
.release_xq .common_yashou #addresList,
.distribute .common_yashou #maillist,
.order_xqOrderList .common_yashou #maillist,
.applyNewlist .common_yashou #maillist,
.release_xq .common_yashou #maillist {
  width: 426px;
  height: 36px;
  line-height: 36px;
  border-color: #e5e5e5;
}
.distribute .common_yashou #addresList span,
.order_xqOrderList .common_yashou #addresList span,
.applyNewlist .common_yashou #addresList span,
.release_xq .common_yashou #addresList span,
.distribute .common_yashou #maillist span,
.order_xqOrderList .common_yashou #maillist span,
.applyNewlist .common_yashou #maillist span,
.release_xq .common_yashou #maillist span {
  font-size: 14px;
  color: #666666;
  width: 100%;
  background: url(/Content/img/common_down.png) no-repeat;
  background-size: 10px 10px;
  background-position: center right 8px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}
.distribute .common_yashou #maillist ul,
.order_xqOrderList .common_yashou #maillist ul,
.applyNewlist .common_yashou #maillist ul,
.release_xq .common_yashou #maillist ul {
  height: auto;
}
.distribute .common_yashou .summary-box,
.order_xqOrderList .common_yashou .summary-box,
.applyNewlist .common_yashou .summary-box,
.release_xq .common_yashou .summary-box {
  border: 1px solid #e5e5e5;
  margin-bottom: 20px;
}
.distribute .common_yashou .summary-box .collapse-box,
.order_xqOrderList .common_yashou .summary-box .collapse-box,
.applyNewlist .common_yashou .summary-box .collapse-box,
.release_xq .common_yashou .summary-box .collapse-box {
  padding: 10px 0;
}
.distribute .common_yashou .summary-box .collapse-box p,
.order_xqOrderList .common_yashou .summary-box .collapse-box p,
.applyNewlist .common_yashou .summary-box .collapse-box p,
.release_xq .common_yashou .summary-box .collapse-box p {
  line-height: 32px;
  padding-left: 20px;
  margin: 0;
}
.distribute .common_yashou .summary-box .collapse-box p span,
.order_xqOrderList .common_yashou .summary-box .collapse-box p span,
.applyNewlist .common_yashou .summary-box .collapse-box p span,
.release_xq .common_yashou .summary-box .collapse-box p span {
  width: 40%;
  display: inline-block;
}
.distribute .common_yashou .summary-box .collapse-box p b,
.order_xqOrderList .common_yashou .summary-box .collapse-box p b,
.applyNewlist .common_yashou .summary-box .collapse-box p b,
.release_xq .common_yashou .summary-box .collapse-box p b {
  color: #fea359;
  font-weight: bold;
}
.distribute .common_yashou .summary-box .collapse-box p em,
.order_xqOrderList .common_yashou .summary-box .collapse-box p em,
.applyNewlist .common_yashou .summary-box .collapse-box p em,
.release_xq .common_yashou .summary-box .collapse-box p em {
  margin-left: 10px;
  color: #fea359;
}
.distribute .common_yashou .summary-box .collapse-box p em i,
.order_xqOrderList .common_yashou .summary-box .collapse-box p em i,
.applyNewlist .common_yashou .summary-box .collapse-box p em i,
.release_xq .common_yashou .summary-box .collapse-box p em i {
  margin-right: 5px;
}
.distribute .common_yashou .summary-box .collapse-box input,
.order_xqOrderList .common_yashou .summary-box .collapse-box input,
.applyNewlist .common_yashou .summary-box .collapse-box input,
.release_xq .common_yashou .summary-box .collapse-box input {
  height: 32px;
  line-height: 32px;
  padding-left: 10px;
  width: 300px;
  border: none;
  border: 1px solid #e5e5e5;
}
.distribute .common_yashou .summary-box .collapse-box #LinkerMail,
.order_xqOrderList .common_yashou .summary-box .collapse-box #LinkerMail,
.applyNewlist .common_yashou .summary-box .collapse-box #LinkerMail,
.release_xq .common_yashou .summary-box .collapse-box #LinkerMail {
  border: 1px solid #e5e5e5;
  background: url(/Content/img/common_down.png) no-repeat 276px center;
  background-size: 10px 10px;
  cursor: pointer;
  color: #666666;
}
.distribute .common_yashou .summary-box .commonmail_sel .mails,
.order_xqOrderList .common_yashou .summary-box .commonmail_sel .mails,
.applyNewlist .common_yashou .summary-box .commonmail_sel .mails,
.release_xq .common_yashou .summary-box .commonmail_sel .mails {
  width: 300px;
  margin-left: 90px;
}
.distribute .common_yashou .summary-box .commonmail_sel .mails li,
.order_xqOrderList .common_yashou .summary-box .commonmail_sel .mails li,
.applyNewlist .common_yashou .summary-box .commonmail_sel .mails li,
.release_xq .common_yashou .summary-box .commonmail_sel .mails li {
  border: none;
  margin: 0;
}
.distribute .common_yashou .summary-box .smallTitle,
.order_xqOrderList .common_yashou .summary-box .smallTitle,
.applyNewlist .common_yashou .summary-box .smallTitle,
.release_xq .common_yashou .summary-box .smallTitle {
  line-height: 40px;
  padding-left: 10px;
  font-weight: bold;
  color: #666666;
}
.distribute .common_yashou .summary-box .smallTitle span,
.order_xqOrderList .common_yashou .summary-box .smallTitle span,
.applyNewlist .common_yashou .summary-box .smallTitle span,
.release_xq .common_yashou .summary-box .smallTitle span {
  color: #999999;
}
.distribute .common_yashou .summary-box .title,
.order_xqOrderList .common_yashou .summary-box .title,
.applyNewlist .common_yashou .summary-box .title,
.release_xq .common_yashou .summary-box .title {
  line-height: 40px;
  background: #f8f8f8;
  border-bottom: 1px solid #e5e5e5;
  font-size: 16px;
  padding-left: 10px;
}
.distribute .common_yashou .summary-box #WorkSummary,
.order_xqOrderList .common_yashou .summary-box #WorkSummary,
.applyNewlist .common_yashou .summary-box #WorkSummary,
.release_xq .common_yashou .summary-box #WorkSummary {
  width: 100%;
  display: block;
  line-height: 30px;
  margin: 10px 0;
  padding-left: 20px;
}
.distribute .common_yashou .summary-box .fruitFile,
.order_xqOrderList .common_yashou .summary-box .fruitFile,
.applyNewlist .common_yashou .summary-box .fruitFile,
.release_xq .common_yashou .summary-box .fruitFile {
  margin: 20px;
}
.distribute .common_yashou .summary-box .fruitFile .uploadfilelist,
.order_xqOrderList .common_yashou .summary-box .fruitFile .uploadfilelist,
.applyNewlist .common_yashou .summary-box .fruitFile .uploadfilelist,
.release_xq .common_yashou .summary-box .fruitFile .uploadfilelist {
  display: inline-block;
}
.distribute .common_yashou .summary-box .fruitFile .uploadfilelist span,
.order_xqOrderList .common_yashou .summary-box .fruitFile .uploadfilelist span,
.applyNewlist .common_yashou .summary-box .fruitFile .uploadfilelist span,
.release_xq .common_yashou .summary-box .fruitFile .uploadfilelist span {
  margin-right: 10px;
  color: #ff9434;
}
.distribute .common_yashou .summary-box .fruitFile .uploadfilelist b,
.order_xqOrderList .common_yashou .summary-box .fruitFile .uploadfilelist b,
.applyNewlist .common_yashou .summary-box .fruitFile .uploadfilelist b,
.release_xq .common_yashou .summary-box .fruitFile .uploadfilelist b {
  width: 64px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  background: #ff9434;
  color: white;
  display: inline-block;
  border-radius: 4px;
  margin-left: 10px;
}
.distribute .queryA,
.order_xqOrderList .queryA,
.applyNewlist .queryA,
.release_xq .queryA {
  margin: 20px 0;
}
.distribute .queryA .minTip,
.order_xqOrderList .queryA .minTip,
.applyNewlist .queryA .minTip,
.release_xq .queryA .minTip {
  font-size: 12px;
  color: #ff6633;
}
.distribute .queryA #searchA,
.order_xqOrderList .queryA #searchA,
.applyNewlist .queryA #searchA,
.release_xq .queryA #searchA {
  width: 100px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: #ff9434;
  color: white;
  font-size: 14px;
  outline: none;
  border: none;
  border-radius: 2px;
  margin-right: 6px;
}
.distribute .queryA span,
.order_xqOrderList .queryA span,
.applyNewlist .queryA span,
.release_xq .queryA span {
  color: #a0a0a0;
}
.distribute .queryA a,
.order_xqOrderList .queryA a,
.applyNewlist .queryA a,
.release_xq .queryA a {
  color: #1984dd;
  margin-left: 6px;
}
.distribute .queryA i,
.order_xqOrderList .queryA i,
.applyNewlist .queryA i,
.release_xq .queryA i {
  font-style: normal;
  color: #999999;
  margin-left: 10px;
  vertical-align: middle;
}
.distribute .queryA #submitImport,
.order_xqOrderList .queryA #submitImport,
.applyNewlist .queryA #submitImport,
.release_xq .queryA #submitImport {
  width: 56px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border: 1px solid #ff9434;
  color: #ff9434;
  background: white;
}
.distribute .queryA #thelist,
.order_xqOrderList .queryA #thelist,
.applyNewlist .queryA #thelist,
.release_xq .queryA #thelist {
  color: #358ddf;
}
.distribute .queryA #thelist span,
.order_xqOrderList .queryA #thelist span,
.applyNewlist .queryA #thelist span,
.release_xq .queryA #thelist span {
  width: 56px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  background: #ff9434;
  color: white;
  display: inline-block;
  margin-left: 10px;
  cursor: pointer;
  vertical-align: middle;
}
.distribute .queryA .history,
.order_xqOrderList .queryA .history,
.applyNewlist .queryA .history,
.release_xq .queryA .history {
  border: 1px solid #ff9434;
  color: #ff9434;
  padding: 0 10px;
  height: 32px;
  line-height: 32px;
  display: inline-block;
  vertical-align: middle;
}
.distribute .tabFirst,
.order_xqOrderList .tabFirst,
.applyNewlist .tabFirst,
.release_xq .tabFirst {
  background: whitesmoke;
}
.distribute .addNewbtn,
.order_xqOrderList .addNewbtn,
.applyNewlist .addNewbtn,
.release_xq .addNewbtn {
  margin-bottom: 20px;
}
.distribute .addNewbtn .delLine,
.order_xqOrderList .addNewbtn .delLine,
.applyNewlist .addNewbtn .delLine,
.release_xq .addNewbtn .delLine {
  color: #ffa14d;
  margin: 0 20px;
  cursor: pointer;
}
.distribute .addNewbtn a,
.order_xqOrderList .addNewbtn a,
.applyNewlist .addNewbtn a,
.release_xq .addNewbtn a {
  width: 76px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  border: 1px solid #ff9434;
  color: #ff9434;
  display: inline-block;
  margin-right: 10px;
}
.distribute .addNewbtn input,
.order_xqOrderList .addNewbtn input,
.applyNewlist .addNewbtn input,
.release_xq .addNewbtn input {
  width: 16px;
  height: 16px;
}
.addNewamain_common {
  width: 550px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -320px;
  margin-top: -180px;
  background: white;
  box-shadow: 0 0 55px #999999;
  z-index: 100002;
  padding: 0 20px;
  display: none;
  font-size: 12px;
}
.addNewamain_common h3 {
  margin-bottom: 20px;
}
.addNewamain_common #MailAddress {
  width: 300px;
  line-height: 36px;
  height: 36px;
  padding-left: 10px;
  border: 1px solid #e5e5e5;
}
.addNewamain_common .saveAddressbtn {
  background: #ff9434;
  color: white;
  border-color: #ff9434;
}
/*惊叹号的弹框*/

.diago_01 {
  display: none;
}
.diago_01 .comfraimCon {
  width: 387px;
  height: 230px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -190px;
  margin-top: -115px;
  min-height: 228px;
  z-index: 100001;
  background: white;
}
.diago_01 .comfraimCon h3 {
  height: 40px;
  background: #ff9434;
  color: white;
  padding-left: 14px;
  line-height: 40px;
  font-size: 18px;
  position: relative;
}
.diago_01 .comfraimCon .signDiago {
  margin: 0 30px;
}
.diago_01 .comfraimCon .signDiago img {
  display: inline-block;
  width: 50px;
  height: 50px;
  margin: 30px 0 0 0;
  float: left;
}
.diago_01 .comfraimCon .signDiago p {
  width: 73%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  padding: 18px 0 0 10px;
  font-size: 14px;
  line-height: 20px;
  min-height: 96px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
}
.diago_01 .comfraimCon .signDiago .one-height {
  line-height: 76px;
}
.diago_01 .comfraimCon .signDiago div {
  text-align: center;
}
.diago_01 .comfraimCon .signDiago div a,
.diago_01 .comfraimCon .signDiago div button {
  width: 140px;
  height: 35px;
  line-height: 35px;
  display: inline-block;
  text-align: center;
  border-radius: 2px;
  cursor: pointer;
  background: #ff9434;
  color: white;
  margin: 20px 20px 0 0;
  font-size: 16px;
  border: none;
}
.diago_01 .comfraimCon .signDiago div button:last-child,
.diago_01 .comfraimCon .signDiago div a:last-child {
  color: #9e9e9e;
  background: whitesmoke;
  border: 1px solid #e5e5e5;
  margin-right: 0;
}
/*银行卡公用*/

.bankWrap {
  position: fixed;
  width: 810px;
  left: 50%;
  top: 50%;
  margin-left: -405px;
  margin-top: -220px;
  z-index: 10000001;
  background: white;
  display: none;
}
.bankWrap h3 {
  height: 40px;
  background: #ff9434;
  color: white;
  padding-left: 14px;
  line-height: 40px;
  font-size: 16px;
  position: relative;
  margin-bottom: 20px;
}
.bankWrap ul {
  height: 309px;
  overflow-y: auto;
  padding-left: 34px;
}
.bankWrap ul li {
  width: 170px;
  height: 48px;
  border: 1px solid #cccccc;
  margin: 10px 15px 0 0;
  padding: 0;
  display: inline-block;
  cursor: pointer;
  font-size: 13px;
}
.bankWrap ul li p {
  display: table-cell;
  width: 116px;
  height: 46px;
  vertical-align: middle;
  padding: 0;
  float: inherit;
}
.bankWrap ul li p span {
  display: inline-block;
  vertical-align: middle;
}
.bankWrap ul li i {
  float: left;
  margin: 10px;
  background-image: url(../../Content/img/UserCenter/sbBankImg2.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
}
.bankWrap ul li b {
  color: #666666;
}
.bankWrap ul li.active {
  border: 1px solid #ff6633;
  background: url(../../Content/img/checked_icon_01.png) no-repeat right bottom;
}
/*邮箱选择公用*/

.commonmail_sel {
  height: 36px;
  line-height: 36px;
}
.commonmail_sel span {
  display: inline-block;
  width: 485px;
  height: 36px;
  border: 1px solid #e5e5e5;
  line-height: 36px;
  padding-left: 10px;
  vertical-align: bottom;
  background: url(/Content/img/common_down.png) no-repeat 680px center;
  background-size: 10px 10px;
  cursor: pointer;
}
.commonmail_sel ul {
  width: 485px;
  border: 1px solid #e5e5e5;
  line-height: 36px;
  padding-left: 10px;
  margin-left: 70px;
  border-top: none;
  background: white;
  position: relative;
  z-index: 999;
  display: none;
}
.commonmail_sel ul li {
  cursor: pointer;
}
.common-boot-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2016;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  background: rgba(0, 0, 0, 0.7);
}
.common-boot-modal .common-modal-dialog {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.common-boot-modal .common-modal-content {
  position: relative;
  width: 460px;
  background-color: white;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.common-boot-modal .common-modal-content .loading:after {
  overflow: hidden;
  display: inline-block;
  vertical-align: bottom;
  -webkit-animation: ellipsis 2s infinite;
  animation: ellipsis 2s infinite;
  content: "\2026";
  /* ascii code for the ellipsis character */

}
@-webkit-keyframes ellipsis {
  from {
    width: 2px;
  }
  to {
    width: 15px;
  }
}
@keyframes ellipsis {
  from {
    width: 2px;
  }
  to {
    width: 15px;
  }
}
.common-boot-modal .common-modal-content .common-modal-header {
  padding: 15px 15px;
  margin: 0 17px;
}
.common-boot-modal .common-modal-content .common-modal-header .common-modal-title {
  margin: 0;
  line-height: 1.42857143;
  color: #333333;
}
.common-boot-modal .common-modal-content .common-modal-header .progress-num {
  margin-top: -20px;
  color: #999999;
}
.common-boot-modal .status-list {
  color: #999999;
}
.common-boot-modal .status-list span {
  margin-right: 25px;
}
.common-boot-modal .status-list span .text-success {
  color: #63d16e;
}
.common-boot-modal .status-list span .text-danger {
  color: red;
}
.common-boot-modal .common-modal-body {
  position: relative;
}
.common-boot-modal .common-modal-body .progress {
  position: relative;
  padding: 0 15px;
  width: 640px;
  height: 40px;
  background-color: #fff0e1;
  border-radius: 20px;
  margin: 40px auto;
}
@keyframes progress-active {
  0% {
    transform: translate(-100%) scaleX(0);
    opacity: 0.1;
  }
  20% {
    transform: translate(-100%) scaleX(0);
    opacity: 0.5;
  }
  100% {
    transform: translate(0%) scaleX(1);
    opacity: 0;
  }
}
.common-boot-modal .common-modal-body .progress .water {
  position: absolute;
  left: 30px;
  right: 30px;
  height: 100%;
  overflow: hidden;
}
.common-boot-modal .common-modal-body .progress .water::before {
  content: '';
  width: 100%;
  height: 20px;
  position: absolute;
  top: 10px;
  right: 0;
  left: 0;
  background: #ff8002;
  border-radius: 4px;
  opacity: 0;
  animation: progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
}
.common-boot-modal .common-modal-body .progress::after {
  content: '';
  position: absolute;
  top: 20px;
  left: 20px;
  right: 20px;
  border-top: 1px dashed #fda54d;
}
.common-boot-modal .common-modal-body .progress-bar {
  background-color: #ff8002;
  min-width: 20px;
  border-radius: 10px 0px 0px 10px;
  width: 0;
  height: 20px;
  font-size: 12px;
  line-height: 20px;
  color: white;
  text-align: center;
  transition: width 0.6s ease;
  position: relative;
  z-index: 1;
}
.common-boot-modal .common-modal-body .progress-bar::after {
  content: '';
  width: 79px;
  height: 70px;
  background: url('/Content/img/airplane.svg') no-repeat center center;
  background-size: 69px;
  position: absolute;
  top: -23px;
  right: -60px;
}
.common-boot-modal .common-modal-body .fail-download {
  color: red;
  border: none;
  background: none;
}
.common-boot-modal .common-modal-footer {
  margin: 0 29px;
  line-height: 45px;
}
.common-boot-modal .common-modal-footer .progress-btn {
  background: #ff8002;
  border: none;
  width: 90px;
  text-align: center;
  padding: 0;
  height: 32px;
  line-height: 32px;
  color: white;
  border-radius: 5px;
  cursor: pointer;
  margin: 10px auto;
}
.filter-blur {
  -webkit-filter: blur(6px);
  -moz-filter: blur(6px);
  -ms-filter: blur(6px);
  filter: blur(6px);
  background: url(/Content/img/mark_blur.jpg) no-repeat;
  width: 112px;
  height: 20px;
}
/*企业增值服务*/

#companybenefits {
  background: #fbfdff;
  font-size: 14px;
  color: #464646;
  /* 选择tab */

  /* 增值服务申请 */

  /* 会员套餐 */

  /*购买记录*/

  /* 签约服务 */

}
#companybenefits .text-f63 {
  color: #ff6633;
}
#companybenefits .text-999 {
  color: #999999;
}
#companybenefits .text-bold {
  font-weight: bold;
}
#companybenefits .text-cursor {
  cursor: pointer;
}
#companybenefits .text-disabled {
  color: #999999;
  cursor: not-allowed;
}
#companybenefits .table-row {
  display: table-row;
}
#companybenefits .table-cell {
  display: table-cell;
}
#companybenefits .tabs {
  font-size: 16px;
  font-weight: bold;
  color: #555555;
  border-bottom: 1px solid #f2f2f2;
}
#companybenefits .tabs span {
  margin-right: 40px;
  display: inline-block;
  padding: 20px 0;
  cursor: pointer;
}
#companybenefits .tabs span.active {
  color: #ff6633;
  position: relative;
}
#companybenefits .tabs span.active::after {
  content: "";
  width: 30px;
  height: 4px;
  background: #ff6633;
  position: absolute;
  bottom: 0;
  margin: auto;
  left: 0;
  right: 0;
}
#companybenefits .service .step1 .banner {
  height: 210px;
  background: url("../../Content/img/valueAdd/banner.png") no-repeat center center;
  background-size: cover;
  margin: 20px auto 30px;
  border-radius: 3px;
  color: white;
  padding: 55px 80px;
  box-sizing: border-box;
}
#companybenefits .service .step1 .banner .title {
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 25px;
}
#companybenefits .service .step1 .banner .desc {
  font-size: 20px;
  margin-top: 10px;
}
#companybenefits .service .step1 .items .item {
  width: 227px;
  height: 227px;
  background: #f8f8f8;
  margin-right: 20px;
  text-align: center;
  position: relative;
  cursor: pointer;
}
#companybenefits .service .step1 .items .item:last-child {
  margin-right: 0;
}
#companybenefits .service .step1 .items .item:hover {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
#companybenefits .service .step1 .items .item ._badge {
  position: absolute;
  right: 10px;
  top: 1px;
  width: 60px;
  line-height: 26px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  font-size: 16px;
  color: #ff6633;
  border-radius: 4px;
  text-align: center;
}
#companybenefits .service .step1 .items .item .icon .image {
  width: 80px;
  height: 80px;
  border-radius: 100%;
  background: white;
  margin: 30px auto;
  background-repeat: no-repeat;
  background-position: center center;
}
#companybenefits .service .step1 .items .item .icon .image.tai {
  background-image: url("../../Content/img/valueAdd/tai.svg");
}
#companybenefits .service .step1 .items .item .icon .image.zhi {
  background-image: url("../../Content/img/valueAdd/zhi.svg");
}
#companybenefits .service .step1 .items .item .icon .image.ji {
  background-image: url("../../Content/img/valueAdd/ji.svg");
}
#companybenefits .service .step1 .items .item .icon .image.zhang {
  background-image: url("../../Content/img/valueAdd/zhang.svg");
}
#companybenefits .service .step1 .items .item .icon .image.xiao {
  background-image: url("../../Content/img/valueAdd/xiao.svg");
}
#companybenefits .service .step1 .items .item .icon .image.ce {
  background-image: url("../../Content/img/valueAdd/ce.svg");
}
#companybenefits .service .step1 .items .item .type {
  font-size: 16px;
  font-weight: bold;
  color: #555555;
  margin-bottom: 20px;
}
#companybenefits .service .step1 .items .item .btn {
  background: #1890ff;
  color: white;
}
#companybenefits .service .step2 {
  margin-top: 20px;
}
#companybenefits .service .step2 .image {
  width: 476px;
  height: 210px;
  background: url("../../Content/img/valueAdd/banner_sub.png") no-repeat center center;
  background-size: 100%;
  margin-right: 40px;
  color: white;
  padding: 50px 15px;
  box-sizing: border-box;
}
#companybenefits .service .step2 .image .title {
  font-size: 28px;
  font-weight: bold;
}
#companybenefits .service .step2 .image .desc {
  font-size: 20px;
  margin-top: 10px;
}
#companybenefits .service .step2 .content {
  width: auto;
  height: 210px;
}
#companybenefits .service .step2 .content .title {
  font-size: 20px;
}
#companybenefits .service .step2 .content .desc {
  font-size: 13px;
  color: #666666;
}
#companybenefits .service .step2 .content .price {
  font-size: 18px;
  color: #ff6633;
}
#companybenefits .service .step2 .content .btn {
  width: 130px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background: #ff6633;
  color: white;
  cursor: pointer;
  border-radius: 5px;
}
#companybenefits .service .step2 .content .btn.no {
  border: 1px solid #ff8002;
  color: #ff8002;
  cursor: default;
  background-color: white;
}
#companybenefits .service .step2 .content .btn-text {
  font-size: 14px;
  color: #a3a5a6;
}
#companybenefits .package {
  font-size: 12px;
}
#companybenefits .package .step1 {
  padding-bottom: 50px;
}
#companybenefits .package .step1 .banner {
  height: 120px;
  background: url("../../Content/img/valueAdd/banner2.png") no-repeat center center;
  background-size: cover;
  margin: 20px auto 30px;
  color: white;
  padding: 20px 30px;
  box-sizing: border-box;
}
#companybenefits .package .step1 .banner .title {
  font-size: 35px;
  font-weight: bold;
  margin-bottom: 15px;
}
#companybenefits .package .step1 .banner .desc {
  font-size: 18px;
}
#companybenefits .package .step1 .items .item {
  width: 216px;
  height: 216px;
  background: white;
  border: 1px solid #e5e5e5;
  -webkit-box-shadow: 0px 1px 12px 0px rgba(204, 204, 204, 0.6);
  box-shadow: 0px 1px 12px 0px rgba(204, 204, 204, 0.6);
  border-radius: 4px;
  margin-right: 35px;
}
#companybenefits .package .step1 .items .item:last-child {
  margin-right: 0;
}
#companybenefits .package .step1 .items .item:hover {
  border: 1px solid;
  -o-border-image: linear-gradient(0deg, #ff9000, #ff4149) 10 10;
  border-image: -webkit-gradient(linear, left bottom, left top, from(#ff9000), to(#ff4149)) 10 10;
  border-image: linear-gradient(0deg, #ff9000, #ff4149) 10 10;
}
#companybenefits .package .step1 .items .item .name {
  font-size: 38px;
  color: #ff6633;
  text-align: center;
  margin: 30px auto;
}
#companybenefits .package .step1 .items .item .price {
  text-align: center;
  font-size: 30px;
}
#companybenefits .package .step1 .items .item .price i {
  font-size: 18px;
}
#companybenefits .package .step1 .items .item .del {
  text-align: center;
  font-size: 14px;
  color: #999999;
  margin: 10px auto;
}
#companybenefits .package .step1 .items .item .buy {
  width: 140px;
  line-height: 30px;
  background: white;
  border-radius: 30px;
  text-align: center;
  margin: auto;
  cursor: pointer;
  border: 1px solid #ff6633;
  color: #ff6633;
}
#companybenefits .package .step1 .items .item .buy.no,
#companybenefits .package .step1 .items .item .buy.no:hover {
  background: white;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #cccccc;
  border: 1px solid #e5e5e5;
  cursor: not-allowed;
}
#companybenefits .package .step1 .items .item .buy:hover {
  border: none;
  color: white;
  background: -webkit-gradient(linear, left top, right top, from(#fc916d), to(#fcc96d));
  background: linear-gradient(90deg, #fc916d, #fcc96d);
  -webkit-box-shadow: 0px 1px 12px 0px rgba(255, 102, 51, 0.24);
  box-shadow: 0px 1px 12px 0px rgba(255, 102, 51, 0.24);
}
#companybenefits .package .step1 .bigtitle {
  font-size: 18px;
  margin: 30px auto 20px;
}
#companybenefits .package .step1 ul li {
  width: 240px;
  margin-bottom: 10px;
}
#companybenefits .package .step1 ul li .iconfont {
  color: #67c520;
  margin-right: 10px;
}
#companybenefits .package .step2 {
  margin-top: 20px;
}
#companybenefits .package .step2 .top::after {
  content: "";
  width: 105%;
  height: 20px;
  background: whitesmoke;
  display: block;
  -webkit-transform: translateX(-20px);
  -ms-transform: translateX(-20px);
  transform: translateX(-20px);
}
#companybenefits .package .step2 .banner {
  width: 496px;
  height: 270px;
  background: url("../../Content/img/valueAdd/banner3.png") no-repeat center center;
  background-size: 100%;
  color: white;
  padding: 40px 30px;
  margin-right: 25px;
  box-sizing: border-box;
}
#companybenefits .package .step2 .banner .title {
  font-size: 44px;
  font-weight: bold;
}
#companybenefits .package .step2 .banner .desc {
  font-size: 24px;
  margin-top: 20px;
  text-shadow: 1px 2px 23px rgba(254, 0, 0, 0.3);
}
#companybenefits .package .step2 .content {
  width: 440px;
  height: 270px;
  position: relative;
  padding: 15px 0;
}
#companybenefits .package .step2 .content .title {
  font-size: 20px;
  font-weight: bold;
}
#companybenefits .package .step2 .content ul {
  max-height: 180px;
  overflow: hidden;
  overflow-y: auto;
}
#companybenefits .package .step2 .content ul::-webkit-scrollbar {
  width: 5px;
  height: 1px;
}
#companybenefits .package .step2 .content ul::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: #999999;
}
#companybenefits .package .step2 .content ul li {
  min-width: 50%;
  margin-top: 10px;
}
#companybenefits .package .step2 .content ul li .iconfont {
  color: #67c520;
  margin-right: 5px;
}
#companybenefits .package .step2 .content .price {
  position: absolute;
  bottom: 15px;
}
#companybenefits .package .step2 .content .text-bold {
  font-size: 20px;
}
#companybenefits .package .step2 .list {
  margin-top: 20px;
}
#companybenefits .package .step2 .tab {
  width: 100%;
  -webkit-box-shadow: 0px 1px 12px 0px rgba(204, 204, 204, 0.6);
  box-shadow: 0px 1px 12px 0px rgba(204, 204, 204, 0.6);
  border-radius: 4px;
}
#companybenefits .package .step2 .tab span {
  line-height: 50px;
  margin: 0 20px;
}
#companybenefits .package .step2 .tab span.on {
  color: #ff6633;
}
#companybenefits .package .step2 .options span {
  margin: 10px 20px 10px 0;
  display: inline-block;
  font-size: 14px;
  cursor: pointer;
}
#companybenefits .package .step2 .options span.add {
  width: 110px;
  line-height: 30px;
  border-radius: 30px;
  text-align: center;
  color: #333333;
  -webkit-box-shadow: 0px 1px 12px 0px rgba(204, 204, 204, 0.6);
  box-shadow: 0px 1px 12px 0px rgba(204, 204, 204, 0.6);
}
#companybenefits .package .step2 .options span.add:hover {
  background: #ff6633;
  color: white;
}
#companybenefits .package .step2 .options span.add:hover .iconfont {
  color: white;
}
#companybenefits .package .step2 .options span.add .iconfont {
  font-size: 12px;
  color: #ff6633;
  margin-right: 10px;
}
#companybenefits .package .step2 .el-table tbody tr td .checkbox {
  width: 0;
  height: 0;
  visibility: hidden;
  margin: 0;
  padding: 0;
  display: none;
}
#companybenefits .package .step2 .el-table tbody tr td .label {
  width: 20px;
  height: 20px;
  line-height: 20px;
  cursor: pointer;
  border: 1px solid #cccccc;
  border-radius: 4px;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  text-align: center;
}
#companybenefits .package .step2 .el-table tbody tr td .label.checked::before {
  display: inline-block;
  content: "\2714";
  text-align: center;
  color: #ff6633;
}
#companybenefits .package .step2 .el-table tbody tr td .label.disabled {
  background: whitesmoke;
  cursor: no-drop;
}
#companybenefits .package .step2 .el-table tbody tr td .iconfont {
  margin: 0 10px 0 40px;
  color: red;
}
#companybenefits .package .step2 .noData {
  text-align: center;
}
#companybenefits .package .step2 .noData img {
  margin-top: 20px;
}
#companybenefits .package .step2 .noData p {
  margin-top: 20px;
}
#companybenefits .package .payDialogMask {
  position: fixed;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  left: 0;
  right: 0;
  z-index: 2014;
}
#companybenefits .package .payDialogMask .content {
  width: 700px;
  border-radius: 4px;
  background: white;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: auto;
  padding: 20px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
#companybenefits .package .payDialogMask .content .title {
  font-weight: bold;
  font-size: 16px;
}
#companybenefits .package .payDialogMask .content .table {
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  margin-top: 15px;
}
#companybenefits .package .payDialogMask .content .table th,
#companybenefits .package .payDialogMask .content .table td {
  border-bottom: none;
  font-weight: normal;
  text-align: center;
  padding: 20px 10px;
  max-width: 200px;
}
#companybenefits .package .payDialogMask .content .desc {
  line-height: 28px;
  position: relative;
}
#companybenefits .package .payDialogMask .content .desc .price {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 28px;
}
#companybenefits .package .payDialogMask .content .desc .price .red {
  font-size: 18px;
}
#companybenefits .package .payDialogMask .content .btns {
  text-align: center;
  margin: 30px auto 10px;
}
#companybenefits .package .payDialogMask .content .btns .btn {
  width: 100px;
  line-height: 30px;
  padding: 5px 10px;
}
#companybenefits .package .payDialogMask .content .btns .ok {
  background: #ff6633;
  color: white;
  margin-right: 30px;
}
#companybenefits .package .payDialogMask .content .btns .cancel {
  border: 1px solid #e5e5e5;
}
#companybenefits .record .el-table::before {
  height: 0;
}
#companybenefits .record .table {
  margin-top: 20px;
}
#companybenefits .record .table tr th {
  background: #ecf6ff;
  color: #464646;
}
#companybenefits .record .table tr td {
  border: none;
  padding: 15px 10px;
}
#companybenefits .record .table tr td .btn {
  background: #ff6633;
  color: white;
  line-height: 1;
  display: inline;
  padding: 2px 8px;
}
#companybenefits .record .table tr td .ok {
  color: #2398ff;
}
#companybenefits .record .table tr td .ok::before {
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 5px;
  display: inline-block;
  background: #2398ff;
  vertical-align: middle;
  margin-right: 5px;
}
#companybenefits .record .table tr td .ng {
  color: #ff6723;
  position: relative;
}
#companybenefits .record .table tr td .ng::before {
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 5px;
  display: inline-block;
  background: #ff6723;
  vertical-align: middle;
  margin-right: 5px;
}
#companybenefits .record .noData {
  text-align: center;
}
#companybenefits .record .noData img {
  margin-top: 20px;
}
#companybenefits .record .noData p {
  margin-top: 20px;
}
#companybenefits .record .el-pagination.is-background .el-pager li:not(.disabled).active {
  background: #ff6633;
}
#companybenefits .record .el-pagination.is-background .el-pager li:not(.disabled).active:hover {
  color: white;
}
#companybenefits .record .el-pagination.is-background .el-pager li:not(.disabled):hover {
  color: #ff6633;
}
#companybenefits ._maskBill {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 2014;
}
#companybenefits ._maskBill .modal-header {
  background: white;
  color: #464646;
  padding: 15px 20px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
#companybenefits ._maskBill .modal-title {
  width: 98%;
}
#companybenefits ._maskBill .modal-dialog {
  width: 1000px;
  height: 600px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin: 0;
}
#companybenefits ._maskBill .modal-content {
  border: none;
  border-radius: 2px;
}
#companybenefits ._maskBill .modal-body {
  padding: 30px 0 7px 0;
}
#companybenefits ._maskBill .btitle {
  width: 150px;
  text-align: right;
  display: inline-block;
}
#companybenefits ._maskBill .ticketSubject {
  color: #888888;
}
#companybenefits ._maskBill .faselect {
  width: 300px;
}
#companybenefits ._maskBill .faselect p {
  display: inline-block;
}
#companybenefits ._maskBill .faselect p label {
  background: url(/Default/img/newXq/weixuanze.jpg) no-repeat;
  background-size: 16px;
}
#companybenefits ._maskBill .faselect p input:checked + label {
  background: url(/Default/img/newXq/yixuanze.jpg) no-repeat;
  background-size: 16px;
}
#companybenefits ._maskBill .firstPra {
  margin-bottom: 20px;
}
#companybenefits ._maskBill .firstPra input[type="text"] {
  width: 300px;
  height: 30px;
  padding-left: 10px;
  border: 1px solid #e5e5e5;
  margin-left: 8px;
  color: #bbbbbb;
  font-size: 12px;
}
#companybenefits ._maskBill .address-list,
#companybenefits ._maskBill .email-list {
  width: 300px;
  height: 30px;
  line-height: 30px;
  border-color: #e5e5e5;
  border: 1px solid #e5e5e5;
  display: inline-block;
  color: #bbbbbb;
  font-weight: normal;
  vertical-align: middle;
  margin-left: 3px;
  position: relative;
}
#companybenefits ._maskBill .address-list .choosed-addr,
#companybenefits ._maskBill .email-list .choosed-addr {
  font-size: 14px;
  color: #bbbbbb;
  width: 100%;
  background: url(/Content/img/common_down.png) no-repeat;
  background-size: 10px 10px;
  background-position: center right 8px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  display: inline-block;
  height: 30px;
  padding: 0 10px;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
}
#companybenefits ._maskBill .address-list .result,
#companybenefits ._maskBill .email-list .result {
  background: white;
  position: absolute;
  border: 1px solid #e5e5e5;
  top: 34px;
  left: -1px;
  right: -1px;
  padding: 0 20px;
  max-height: 200px;
  overflow: auto;
  z-index: 2;
}
#companybenefits ._maskBill .address-list .result li,
#companybenefits ._maskBill .email-list .result li {
  cursor: pointer;
  border-bottom: 1px solid #e5e5e5;
  line-height: 36px;
}
#companybenefits ._maskBill .address-list .result li:last-child,
#companybenefits ._maskBill .email-list .result li:last-child {
  border-bottom: none;
}
#companybenefits ._maskBill .address-list {
  width: 760px;
}
#companybenefits ._maskBill .email-list {
  margin-left: 12px;
}
#companybenefits ._maskBill .summary-box {
  border: 1px solid #e5e5e5;
  margin-bottom: 20px;
  padding: 20px;
}
#companybenefits ._maskBill .moneyNum {
  font-size: 18px;
  color: red;
  font-weight: bold;
}
#companybenefits ._maskBill .billinfo-result {
  display: flex;
  justify-content: flex-end;
  padding: 0 85px;
}
#companybenefits ._maskBill .billinfo-result .billinfo-wrap {
  min-width: 300px;
}
#companybenefits ._maskBill .billinfo-result .item {
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  margin: 15px 0;
}
#companybenefits ._maskBill .billinfo-result .item .label-txt {
  display: inline-block;
  width: 125px;
  text-align: right;
}
#companybenefits ._maskBill .billinfo-result .coupon-item {
  color: #888888;
}
#companybenefits ._maskBill .billinfo-result .sum-item .money {
  font-size: 18px;
  color: #ff8002;
}
#companybenefits ._maskBill .billinfo-result .sum-item .unit {
  color: #ff8002;
  font-size: 12px;
}
#companybenefits ._maskBill .sureBtn {
  border: none;
  background: #ff8002;
  color: white;
}
#companybenefits ._maskBill .cancel-btn {
  background: white;
}
#companybenefits ._maskBill .cancel-btn,
#companybenefits ._maskBill .sureBtn {
  width: 66px;
  height: 32px;
  line-height: 0;
  border-radius: 3px;
}
#companybenefits .signatureService {
  margin-top: 20px;
}
#companybenefits .signatureService .service-desc {
  width: 328px;
  height: 920px;
  background: #fbfdff;
  box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.08);
  border-radius: 2px;
}
#companybenefits .signatureService .right-desc {
  padding: 30px 0;
  margin: 0 30px;
  border-bottom: 1px dashed #dedede;
}
#companybenefits .signatureService .right-desc .name {
  font-size: 20px;
  font-weight: 600;
}
#companybenefits .signatureService .right-desc .text {
  line-height: 20px;
  font-size: 14px;
  margin-top: 5px;
  color: rgba(0, 0, 0, 0.65);
}
#companybenefits .signatureService .bottom-text {
  margin-top: 30px;
}
#companybenefits .signatureService .bottom-text .count {
  color: #ff8002;
  font-size: 20px;
}
#companybenefits .signatureService .bottom-text .desc {
  margin-top: 8px;
}
#companybenefits .signatureService .service-combos {
  background: #fcfcfc;
  margin-left: 5px;
}
#companybenefits .signatureService .service-combos .coupon {
  width: 150px;
  height: 200px;
  display: flex;
  flex-direction: column;
  margin-left: 30px;
  padding: 0 4px;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  position: relative;
  background: url("/Content/img/ValueAdd/coupon_bg.svg") no-repeat;
}
#companybenefits .signatureService .service-combos .coupon .el-button--primary.is-plain {
  background: none;
}
#companybenefits .signatureService .service-combos .coupon .el-button--primary.is-plain:hover,
#companybenefits .signatureService .service-combos .coupon .el-button--primary.is-plain:visited,
#companybenefits .signatureService .service-combos .coupon .el-button--primary.is-plain:link {
  background-color: #ff8002;
}
#companybenefits .signatureService .service-combos .coupon-top {
  text-align: center;
  height: 68px;
  line-height: 68px;
  font-size: 18px;
  position: relative;
}
#companybenefits .signatureService .service-combos .coupon-top:before {
  content: "";
  position: absolute;
  border-top: 4px solid;
  border-color: var(--border-top-color);
  top: 4px;
  height: 5px;
  left: 4%;
  width: 92%;
  border-radius: 50px;
}
#companybenefits .signatureService .service-combos .coupon-top:after {
  content: "";
  position: absolute;
  bottom: 0;
  height: 0px;
  left: 3%;
  width: 94%;
  border-bottom: 1px dashed #dedede;
}
#companybenefits .signatureService .service-combos .coupon-bottom {
  height: 110px;
  text-align: center;
  color: #ff8002;
}
#companybenefits .signatureService .service-combos .coupon-bottom .price {
  font-size: 20px;
  line-height: 50px;
  margin-top: 20px;
}
#companybenefits .signatureService .service-combos .coupon-middle {
  height: 40px;
  margin-top: 60px;
  position: relative;
  overflow: hidden;
}
#companybenefits .signatureService .service-combos .coupon-middle div {
  /* 中间虚线 */
  position: absolute;
  left: 12px;
  right: 12px;
  top: 30px;
  border-top: 1px dashed #dedede;
  z-index: 9;
}
#companybenefits .addNewaddress_common {
  width: 640px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -320px;
  margin-top: -180px;
  background: white;
  border: 1px solid #ff6633;
  z-index: 100002;
  padding: 0 20px;
  font-size: 12px;
}
#companybenefits .addNewaddress_common h3 {
  padding-left: 20px;
  margin: 0 -20px;
  height: 50px;
  line-height: 50px;
  color: white;
  background: #ff9434;
  position: relative;
  font-size: 16px;
}
#companybenefits .addNewaddress_common p {
  margin-top: 20px;
}
#companybenefits .addNewaddress_common p i {
  width: 60px;
  display: inline-block;
}
#companybenefits .addNewaddress_common p input[type="text"] {
  width: 160px;
  height: 40px;
  line-height: 40px;
  padding-left: 6px;
  border: 1px solid #e5e5e5;
}
#companybenefits .addNewaddress_common p .detailCommonAddress {
  width: 500px !important;
  margin-left: 60px;
}
#companybenefits .addNewaddress_common p select {
  width: 124px;
  height: 40px;
  padding-left: 12px;
  border: 1px solid #e5e5e5;
}
#companybenefits .Coupon .banner {
  width: 496px;
  height: 270px;
  background: url("../../Content/img/valueAdd/banner3.png") no-repeat center center;
  background-size: 100%;
  color: white;
  padding: 40px 30px;
  margin-right: 25px;
  box-sizing: border-box;
}
#companybenefits .Coupon .banner .title {
  font-size: 44px;
  font-weight: bold;
}
#companybenefits .Coupon .banner .desc {
  font-size: 24px;
  margin-top: 20px;
  text-shadow: 1px 2px 23px rgba(254, 0, 0, 0.3);
}
#companybenefits .Coupon .head .head-title {
  font-size: 24px;
  font-weight: 600;
}
#companybenefits .Coupon .head .coupon-pay {
  width: 120px;
}
#companybenefits .Coupon .head .couponActive {
  border: 1px solid #ff8002;
  color: white;
}
#companybenefits .Coupon .coupon-btn-color {
  border-color: #ff8002;
  color: #ff8002;
}
#companybenefits .permisson-content {
  height: 550px;
  overflow-y: auto;
}
#companybenefits .permisson-content .filter-content {
  padding: 0 20px;
}
#companybenefits .permisson-content .filter-content .filter-title {
  position: relative;
}
#companybenefits .permisson-content .filter-content .filter-title::after {
  position: absolute;
  right: 0;
  content: '';
  display: inline-block;
  width: 80%;
  border-bottom: 1px dashed black;
  top: 16px;
}
#companybenefits .permisson-content .filter-content + .filter-content {
  margin-top: 10px;
}
#CompanyValidate {
  background-color: white;
  height: 88vh;
}
#CompanyValidate .text-mcolor {
  color: #ff6822;
}
#CompanyValidate .font-14 {
  font-size: 14px;
}
#CompanyValidate #introduceForm {
  padding: 50px 30px;
  background: white;
}
#CompanyValidate .steps-box {
  width: 290px;
  height: 330px;
}
#CompanyValidate .validate-box {
  width: 1200px;
  padding: 50px 0;
  background: white;
  min-height: 80%;
}
#CompanyValidate .validate-box .basicInfo {
  width: 850px;
}
#CompanyValidate .validate-box .basicInfo .picker-wrap {
  line-height: 0;
}
#CompanyValidate .validate-box .basicInfo .picker-wrap .text-mcolor {
  line-height: 22px;
  width: 330px;
  margin-top: 4px;
}
#CompanyValidate .validate-box .basicInfo .yyzz-uploader {
  position: relative;
  width: 280px;
  min-height: 100px;
  height: auto;
  border-radius: 5px;
  box-sizing: border-box;
  border: 1px solid #eeeeee;
  overflow: hidden;
  background-color: whitesmoke;
}
#CompanyValidate .validate-box .basicInfo .yyzz-uploader:hover .img-mask {
  opacity: 1;
}
#CompanyValidate .validate-box .bossInfo {
  width: 850px;
}
#CompanyValidate .validate-box .bossInfo .sfz-uploader {
  width: 280px;
  height: 175px;
  box-sizing: border-box;
  position: relative;
  cursor: pointer;
  /*   .guohui {
          background-image: url("/Content/img/demo-guohui.png");
        }
        .renxiang {
          background-image: url("/Content/img/demo-renxiang.png");
        } */

}
#CompanyValidate .validate-box .bossInfo .sfz-uploader .guohui,
#CompanyValidate .validate-box .bossInfo .sfz-uploader .renxiang {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
  border-radius: 5px;
  overflow: hidden;
}
#CompanyValidate .validate-box .bossInfo .sfz-uploader .guohui,
#CompanyValidate .validate-box .bossInfo .sfz-uploader .renxiang {
  background-image: url("/Content/img/personinfo/uploader_bg.png");
}
#CompanyValidate .validate-box .bossInfo .sfz-uploader:hover .img-mask {
  opacity: 1;
}
#CompanyValidate .validate-box .bankEvidence {
  width: 850px;
}
#CompanyValidate .validate-box .bankEvidence .khzm-uploader {
  position: relative;
  width: 280px;
  min-height: 100px;
  height: auto;
  border-radius: 5px;
  box-sizing: border-box;
  border: 1px solid #eeeeee;
  background-color: whitesmoke;
  overflow: hidden;
}
#CompanyValidate .validate-box .bankEvidence .khzm-uploader:hover .img-mask {
  opacity: 1;
}
#CompanyValidate .validate-box .bankEvidence .text-mcolor {
  line-height: 22px;
}
#CompanyValidate .validate-box .eAccount {
  width: 850px;
}
#CompanyValidate .validate-box .eAccount .el-form-item {
  margin-bottom: 30px;
}
#CompanyValidate .validate-box .eAccount .item {
  background-color: #f8fcff;
  height: 80px;
}
#CompanyValidate .validate-box .eAccount .item .bg-1be0de {
  background-color: #1be0de;
}
#CompanyValidate .validate-box .eAccount .item .bg-ae7af2 {
  background-color: #ae7af2;
}
#CompanyValidate .validate-box .eAccount .item .bg-03bee9 {
  background-color: #03bee9;
}
#CompanyValidate .validate-box .eAccount .item .icon {
  width: 32px;
  text-align: center;
  height: 32px;
  line-height: 32px;
  border-radius: 5px;
  margin: 0 18px;
  position: relative;
}
#CompanyValidate .validate-box .eAccount .item .icon:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.2);
  left: 6px;
  top: 6px;
}
#CompanyValidate .validate-box .eAccount .item .icon .iconfont {
  font-size: 12px;
  color: white;
  display: block;
  transform: scale(0.8);
}
#CompanyValidate .validate-box .eAccount .item .icon.success {
  box-shadow: 0 0 12px rgba(204, 204, 204, 0.6);
}
#CompanyValidate .validate-box .eAccount .item .icon.success .iconfont {
  color: white;
}
#CompanyValidate .validate-box .eAccount .item .item-name {
  color: #464646;
}
#CompanyValidate .validate-box .eAccount .item .content {
  padding: 0 20px;
  border-radius: 4px;
  color: #666666;
}
#CompanyValidate .validate-box .eAccount .item .content .status.fail {
  color: red;
}
#CompanyValidate .validate-box .eAccount .item .content .status.success {
  color: #08e09a;
}
#CompanyValidate .validate-box .eAccount .zjzh-tip {
  font-size: 14px;
  color: #ff6822;
}
#CompanyValidate .validate-box .eAccount .YBAccount .item .icon {
  width: 50px;
  text-align: center;
  height: 50px;
  line-height: 50px;
  background: #e5e5e5;
  border-radius: 50%;
}
#CompanyValidate .validate-box .eAccount .YBAccount .item .icon .iconfont {
  font-size: 35px;
  color: white;
}
#CompanyValidate .validate-box .eAccount .YBAccount .item .icon.success {
  background: white;
  box-shadow: 0 0 12px rgba(204, 204, 204, 0.6);
}
#CompanyValidate .validate-box .eAccount .YBAccount .item .icon.success .iconfont {
  color: #67c520;
}
#CompanyValidate .validate-box .eAccount .YBAccount .item .content {
  width: 500px;
  padding: 5px 10px;
  border-radius: 4px;
  color: #666666;
}
#CompanyValidate .validate-box .eAccount .YBAccount .item .content .status.unstart {
  color: #b3b3b3;
}
#CompanyValidate .validate-box .eAccount .YBAccount .item .content .status.fail {
  color: red;
}
#CompanyValidate .validate-box .eAccount .YBAccount .item .content .status.success {
  color: #67c520;
}
#CompanyValidate .validate-box .eAccount .YBAccount .item .content .status.pendding {
  color: #ff6822;
  cursor: pointer;
}
#CompanyValidate .validate-box .eAccount .YBAccount .item .content .status.pointerNone {
  pointer-events: none;
}
#CompanyValidate .validate-box .complete {
  width: 850px;
  text-align: center;
  padding: 0 0;
}
#CompanyValidate .validate-box .complete .waiting .iconfont {
  color: #ff6822;
}
#CompanyValidate .validate-box .complete .success .iconfont {
  color: #08e09a;
}
#CompanyValidate .validate-box .complete .fail .iconfont {
  color: #ff3b4b;
}
#CompanyValidate .validate-box .complete .iconfont {
  display: block;
  font-size: 60px;
  margin-bottom: 50px;
}
#CompanyValidate .validate-box .complete .description {
  font-size: 18px;
  color: #464646;
  margin-bottom: 10px;
  text-align: left;
  font-weight: normal;
}
#CompanyValidate .validate-box .complete .validateReason {
  font-size: 18px;
}
#CompanyValidate .CropperDialog .el-dialog {
  margin-top: 10vh !important;
}
#CompanyValidate .CropperDialog .croppUper {
  width: 480px;
  height: 250px;
  border: 1px solid #ebeef5;
}
#CompanyValidate .CropperDialog .croppUper .inputFile {
  display: none;
}
#CompanyValidate .CropperDialog .croppUper #cropImg {
  width: 480px;
  height: 250px;
}
#CompanyValidate .CropperDialog .croppUper #cropImg[src=""] {
  display: none;
}
#CompanyValidate .CropperDialog .previewBox {
  width: 240px;
  height: 150px;
  overflow: hidden;
  border: 1px solid #ebeef5;
}
#CompanyValidate .CropperDialog .previewTxt {
  font-size: 14px;
  color: #666666;
  margin-top: 10px;
}
#CompanyValidate .CropperDialog .options {
  width: 475px;
}
#CompanyValidate .CropperDialog .btns a {
  width: 100px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  user-select: none;
  color: white;
  background: #1890ff;
  border-radius: 2px;
  display: block;
}
#CompanyValidate .el-step__icon {
  cursor: pointer;
  width: 25px;
  height: 25px;
  border-radius: 50%;
}
#CompanyValidate .el-step__icon:hover {
  box-shadow: 0 0px 2px 3px;
}
#CompanyValidate .el-step__head.is-success {
  color: #464646;
  border-color: #ff6822;
}
#CompanyValidate .el-step__title.is-finish {
  color: #464646;
}
#CompanyValidate .el-step__title.is-success {
  color: #464646;
}
#CompanyValidate .el-step__title.is-process {
  color: #464646;
}
#CompanyValidate .el-step__head.is-process .el-step__icon {
  border-color: #ff6822;
  background-color: white;
  color: #ff6822;
}
#CompanyValidate .active-click .el-step__icon {
  box-shadow: 0 0px 2px 3px;
}
#CompanyValidate .active-click .el-step__title {
  color: #ff6822;
}
#CompanyValidate .law-person-dialog .desc {
  line-height: 25px;
  text-indent: 2em;
}
#CompanyValidate .law-person-dialog .el-form-item {
  width: 380px;
  margin: 20px auto;
}
#CompanyValidate .img-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  cursor: default;
  text-align: center;
  color: white;
  opacity: 0;
  font-size: 20px;
  background-color: rgba(0, 0, 0, 0.5);
  transition: opacity 0.3s;
  border-radius: 5px;
}
#CompanyValidate .img-mask .el-icon-zoom-in,
#CompanyValidate .img-mask .el-icon-delete {
  margin: 0 20px;
  cursor: pointer;
}
#CompanyValidate .sfz-wrap .el-form-item {
  margin-right: 170px;
}
#CompanyValidate .usercard-wrap .el-form-item {
  margin-right: 40px;
}
#CompanyValidate .kaka-notice {
  margin-top: -5px;
}
#CompanyValidate .kaka-notice .kaka-title {
  color: #ff6822;
  font-size: 14px;
  position: relative;
}
#CompanyValidate .example-wrap {
  margin: 12px 10px 0 0;
}
#CompanyValidate .example-wrap img {
  width: 125px;
  height: 86px;
}
#CompanyValidate .example-wrap .text-mark {
  color: #848484;
  line-height: 0;
  margin: 2px 0;
  font-size: 14px;
}
#CompanyValidate .example-wrap .text-mark i {
  vertical-align: baseline;
  margin-right: 9px;
}
#CompanyValidate .sfz-kaka-notice .kaka-title {
  color: #ff6822;
}
#CompanyValidate .sfz-kaka-notice .example-wrap {
  margin: 0;
}
#CompanyValidate .sfz-kaka-notice .example-wrap .text-mark {
  margin: 18px 0;
}
#CompanyValidate .sfz-kaka-notice .example-wrap img {
  width: 140px;
  height: auto;
}
#CompanyValidate .lengend-title {
  font-size: 18px;
  margin: 15px 0;
  position: relative;
  padding-left: 10px;
  color: #464646;
}
#CompanyValidate .lengend-title::before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  width: 3px;
  height: 15px;
  background-color: #ff8833;
}
#companyinfonew .tab-content {
  width: 830px;
  margin: auto;
}
#companyinfonew .text-f63 {
  color: #ff6633;
}
#companyinfonew select {
  background: white;
}
#companyinfonew .stageone,
#companyinfonew .stagethree {
  position: relative;
  margin-top: 40px;
  padding-bottom: 40px;
}
#companyinfonew .stageone_con b {
  width: 130px;
  text-align: left;
  display: block;
  margin: 0 0 20px 130px;
  color: #333333;
}
#companyinfonew .stageone_con b i {
  color: red;
}
#companyinfonew input {
  width: 540px;
  height: 40px;
  line-height: 40px;
  padding-left: 10px;
  margin-bottom: 0 !important;
  margin-right: 10px;
}
#companyinfonew input.common_Btn_xthree {
  width: auto;
  padding: 0 50px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  color: white;
  border-radius: 4px;
  background: #ff6633;
  outline: none;
  border: none;
}
#companyinfonew .hideVer {
  width: 0;
  height: 0;
  outline: none;
  border: none;
}
#companyinfonew .steps {
  margin: 40px auto 0;
}
#companyinfonew .steps .step {
  width: 300px;
}
#companyinfonew .steps .step .yuanquan {
  width: 30px;
  height: 30px;
  line-height: 26px;
  border-radius: 50%;
  display: inline-block;
  border: 2px solid #e5e5e5;
  color: #e5e5e5;
  font-size: 20px;
  position: relative;
}
#companyinfonew .steps .step .yuanquan:before {
  content: '';
  width: 70px;
  height: 2px;
  position: absolute;
  left: -70px;
  top: 50%;
  background: #e5e5e5;
}
#companyinfonew .steps .step .yuanquan:after {
  content: '';
  width: 70px;
  height: 2px;
  position: absolute;
  right: -70px;
  top: 50%;
  background: #e5e5e5;
}
#companyinfonew .steps .step .txt {
  font-size: 14px;
  color: #e5e5e5;
  margin-top: 15px;
}
#companyinfonew .steps .step.complete {
  cursor: pointer;
}
#companyinfonew .steps .step.complete .yuanquan {
  border-color: #ff6633;
  background: #ff6633;
  color: white;
}
#companyinfonew .steps .step.complete .yuanquan:before {
  background: #ff6633;
}
#companyinfonew .steps .step.complete .yuanquan:after {
  background: #ff6633;
}
#companyinfonew .steps .step.complete .txt {
  color: #ff6633;
}
#companyinfonew .steps .step.active {
  cursor: pointer;
}
#companyinfonew .steps .step.active .yuanquan {
  border-color: #ff6633;
  background: white;
  color: #ff6633;
}
#companyinfonew .steps .step.active .yuanquan:before {
  background: #ff6633;
}
#companyinfonew .steps .step.active .yuanquan:after {
  background: #ff6633;
}
#companyinfonew .steps .step.active .txt {
  color: #ff6633;
}
#companyinfonew .yyzz {
  width: 136px !important;
  height: 204px !important;
}
#companyinfonew .sfz {
  width: 204px !important;
  height: 131px !important;
}
#companyinfonew .khxk {
  width: 220px !important;
  height: 136px !important;
}
#companyinfonew .upBtn {
  width: 120px;
  height: 36px;
  background: white;
  box-shadow: 0px 1px 12px 0px rgba(204, 204, 204, 0.6);
  border-radius: 36px;
  line-height: 36px;
  text-align: center;
  cursor: pointer;
}
#companyinfonew .upBtn .iconfont {
  color: #ff6633;
}
#companyinfonew .upBtn:hover {
  background: #ff6633;
  color: white;
}
#companyinfonew .upBtn:hover .iconfont {
  color: white;
}
#companyinfonew .tip {
  font-size: 12px;
  margin-left: 10px;
}
#companyinfonew .modular {
  padding-bottom: 50px;
}
#companyinfonew .modular .input {
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  margin-bottom: 0;
}
#companyinfonew .modular .select {
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  margin-right: 10px;
}
#companyinfonew .doChangeBank {
  width: 120px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background: #ff6633;
  color: white;
  display: inline-block;
}
#companyinfonew .bankDel {
  text-align: center;
  padding: 0 20px 0 10px;
  line-height: 36px;
  border: 1px solid #ff6633;
  color: #ff6633;
  display: none;
  vertical-align: middle;
  min-width: 120px;
  position: relative;
}
#companyinfonew .delBtn {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 20px;
  height: 20px;
  background: url('/Content/img/bankDel.png') no-repeat right bottom;
  cursor: pointer;
}
#companyinfonew .bankEdit {
  position: absolute;
  right: 0;
  line-height: 40px;
  background: #ff6633;
  color: white;
  padding: 0 20px;
  display: none;
}
#companyinfonew .twoNext {
  margin: 40px auto;
  text-align: center;
  color: red;
}
#companyinfonew .twoNext .iconfont {
  margin-right: 5px;
}
#companyinfonew .twoNext .errtip {
  position: absolute;
  top: -30px;
}
#companyinfonew .nextStage {
  width: 260px;
  line-height: 40px;
  background: #ff6633;
  display: inline-block;
  border: none;
  color: white;
  border-radius: 4px;
}
#companyinfonew .nextStage[disabled] {
  background: #ffc5b1;
}
#companyinfonew input[disabled] {
  background: white;
}
#companyinfonew .beforeStage {
  width: 260px;
  line-height: 40px;
  background: #e5e5e5;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  margin-right: 20px;
  color: #333333;
}
#companyinfonew .webuploader-container {
  margin-bottom: 0;
}
#companyinfonew select {
  width: 170px;
  height: 40px;
  line-height: 40px;
  padding-left: 12px;
}
#companyinfonew .staptip {
  width: 530px;
  font-size: 14px;
  line-height: 24px;
  margin-left: 117px;
  height: 50px;
  min-height: 50px;
  position: relative;
  padding-right: 65px;
}
#companyinfonew .staptip .isshow {
  color: #ff6633;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
}
#companyinfonew .account-info {
  width: 670px;
  margin: 10px auto 60px;
}
#companyinfonew .account-info .verstatus {
  margin-bottom: 30px;
  position: relative;
}
#companyinfonew .account-info .verstatus .downloadPDF {
  position: absolute;
  bottom: -10px;
  line-height: 0;
  left: 107px;
}
#companyinfonew .account-info .verstatus .downloadPDF a {
  color: #ff6633;
}
#companyinfonew .account-info .verstatus .downloadPDF .iconfont {
  color: #ff6633 !important;
}
#companyinfonew .account-info .verstatus.pass .iconfont {
  color: #67c520;
}
#companyinfonew .account-info .verstatus.pass .statusTxt {
  color: #67c520;
}
#companyinfonew .account-info .verstatus.pass .fl {
  background: white;
  box-shadow: 0px 1px 12px 0px rgba(204, 204, 204, 0.6);
}
#companyinfonew .account-info .verstatus.having .iconfont {
  color: #ff6633;
}
#companyinfonew .account-info .verstatus.having .statusTxt {
  color: #ff6633;
}
#companyinfonew .account-info .verstatus.having .fl {
  background: white;
  box-shadow: 0px 1px 12px 0px rgba(204, 204, 204, 0.6);
}
#companyinfonew .account-info .verstatus span {
  display: inline-block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background: #e5e5e5;
  border-radius: 50%;
  margin-right: 57px;
}
#companyinfonew .account-info .verstatus span .iconfont {
  font-size: 35px;
  color: white;
}
#companyinfonew .account-info .verstatus p {
  width: 542px;
  height: 36px;
  line-height: 36px;
  background: #f8f8f8;
  border-radius: 4px;
  float: left;
  padding: 0 10px;
  font-size: 14px;
  color: #666666;
  margin-top: 8px;
  font-weight: bold;
}
#companyinfonew .account-info .verstatus p i {
  color: red;
  margin-left: 10px;
}
#companyinfonew #saveE .success {
  text-align: center;
  margin-top: 50px;
}
#companyinfonew #saveE .success .iconfont {
  font-size: 58px;
  color: #67c520;
}
#companyinfonew #saveE .success p {
  padding: 40px 0;
  font-size: 24px;
  color: #666666;
  font-weight: bold;
}
#companyinfonew #saveE .success div {
  text-align: center;
  font-size: 14px;
  color: #333333;
}
#companyinfonew #saveE .success div a {
  color: #ff6633;
}
#companyinfonew #saveE .wait {
  text-align: center;
  margin-top: 50px;
}
#companyinfonew #saveE .wait .iconfont {
  font-size: 58px;
  color: #ff6633;
}
#companyinfonew #saveE .wait .text-bold {
  font-size: 24px;
  font-weight: bold;
  color: #666666;
  padding: 40px 0;
}
#companyinfonew #saveE .fail {
  text-align: center;
  margin-top: 50px;
}
#companyinfonew #saveE .fail .iconfont {
  font-size: 58px;
  color: red;
}
#companyinfonew #saveE .fail .text-bold {
  font-size: 24px;
  font-weight: bold;
  color: #666666;
  padding: 40px 0;
}
#companyinfonew #saveE .fail .button {
  width: 261px;
  height: 36px;
  background: #ff6633;
  border-radius: 4px;
  margin-top: 50px;
  display: inline-block;
  line-height: 36px;
  color: white;
  cursor: pointer;
}
#companyinfonew .modify {
  width: 120px;
  height: 36px;
  box-shadow: 0px 1px 12px 0px rgba(204, 204, 204, 0.6);
  border-radius: 16px;
  line-height: 36px;
  color: #333333;
  font-size: 14px;
  background: url(/Content/img/UserCenter/up.png) no-repeat 20px center;
  background-size: 18px 18px;
  padding-left: 30px;
  box-sizing: border-box;
  margin-right: 6px;
  border: none;
}
#companyinfonew .modify:hover {
  color: white;
  background: #ff6633 url(/Content/img/personinfo/UP.png) no-repeat 20px center;
}
#companyinfonew #setPwd {
  width: 680px;
  margin: 60px auto 0;
}
#companyinfonew #setPwd .item {
  display: flex;
  margin-bottom: 40px;
  font-size: 14px;
  align-items: center;
}
#companyinfonew #setPwd b {
  flex: 1;
}
#companyinfonew #setPwd input {
  width: 540px;
  border-radius: 4px;
  border: 1px solid #e5e5e5;
  padding: 10px;
  margin-right: 0;
}
#companyinfonew #setPwd .btns {
  display: flex;
  width: 540px;
  float: right;
  justify-content: space-between;
}
#companyinfonew #setPwd .btns .Btn {
  width: 260px;
  text-align: center;
  line-height: 36px;
  border-radius: 4px;
  cursor: pointer;
  border: none;
}
#companyinfonew #setPwd .btns .Btn.next {
  background: #ff6633;
  color: white;
}
#companyinfonew #setPwd .btns .Btn.pre {
  border: 1px solid #f8f8f8;
}
#companyinfonew #setPwd .btns .Btn:disabled {
  background: #ffc5b1;
}
#companyinfonew #setPwd ._modal {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.2);
  z-index: 2099;
}
#companyinfonew #setPwd ._modal ._bg {
  background: white;
  border-radius: 6px;
  width: 500px;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: auto;
  transform: translateY(-50%);
}
#companyinfonew #setPwd ._modal ._bg.set ._top {
  width: 500px;
  height: 120px;
  background: url('../../Content/img/UserCenter/querenshu_top.png') no-repeat center center;
  background-size: 100%;
}
#companyinfonew #setPwd ._modal ._bg.set ._cell {
  padding: 15px 0 15px 50px;
}
#companyinfonew #setPwd ._modal ._bg.set ._cell span {
  width: 133px;
  display: inline-block;
}
#companyinfonew #setPwd ._modal ._bg.set ._cell ._input {
  width: 260px;
  height: 36px;
  line-height: 36px;
}
#companyinfonew #setPwd ._modal ._bg.set ._cell ._div {
  position: relative;
  padding-left: 30px;
}
#companyinfonew #setPwd ._modal ._bg.set ._cell ._div ._label {
  width: 20px;
  height: 20px;
  line-height: 20px;
  cursor: pointer;
  border: 1px solid #cccccc;
  /*改变复选框的边框颜色也可以不要边框*/
  position: absolute;
  left: 0;
  border-radius: 4px;
}
#companyinfonew #setPwd ._modal ._bg.set ._cell ._div input[type=checkbox] {
  width: 0;
  height: 0;
  visibility: hidden;
}
#companyinfonew #setPwd ._modal ._bg.set ._cell ._div ._check:checked + label:before {
  display: block;
  content: "\2714";
  text-align: center;
  color: #ff6633;
}
#companyinfonew #setPwd ._modal ._bg.set ._cell ._div a {
  color: #ff6633;
  cursor: pointer;
}
#companyinfonew #setPwd ._modal ._bg.set ._btns {
  text-align: center;
  margin-bottom: 30px;
}
#companyinfonew #setPwd ._modal ._bg.set ._btns a {
  width: 100px;
  line-height: 30px;
  background: #f8f8f8;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  display: inline-block;
  cursor: pointer;
}
#companyinfonew #setPwd ._modal ._bg.set ._btns a._submit {
  background: #ff6633;
  border-color: #ff6633;
  color: white;
  margin-right: 30px;
}
#companyinfonew #setPwd ._modal ._bg.doc {
  width: 700px;
  padding: 20px;
}
#companyinfonew #setPwd ._modal ._bg.doc ._title {
  border-bottom: 1px solid #f2f2f2;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 15px;
}
#companyinfonew #setPwd ._modal ._bg.doc ._title ._close {
  position: absolute;
  top: -40px;
  right: 0;
  cursor: pointer;
}
#companyinfonew #setPwd ._modal ._bg.doc ._title ._close .iconfont {
  font-size: 26px;
  color: white;
}
#companyinfonew #setPwd ._modal ._bg.doc ._content {
  margin-top: 10px;
}
#companyinfonew #setPwd ._modal ._bg.doc ._content p {
  line-height: 34px;
}
#companyinfonew #setPwd ._modal ._bg.doc ._content p.text-in {
  text-indent: 2em;
}
#companyinfonew #setPwd ._modal ._bg.doc ._content p .border-bottom-dash {
  border-bottom: 1px dashed #333333;
}
#companyinfonew #setPwd ._modal ._bg.doc ._content p .underline {
  width: 290px;
  display: inline-block;
  text-indent: 0;
  border-bottom: 1px solid #e5e5e5;
}
#companyinfonew #setPwd ._modal ._bg.doc ._content p .text-bold {
  font-weight: bold;
}
#companyinfonew #setPwd ._modal ._bg.doc ._content .sign {
  width: 255px;
  padding-left: 30px;
}
#companyinfonew #setPwd ._modal ._bg.doc ._content .sign.fr {
  padding-left: 0;
  padding-right: 30px;
}
#companyinfonew #setPwd ._modal ._bg.doc ._content .sign p {
  margin-top: 15px;
  margin-bottom: 15px;
}
#companyinfonew #setPwd ._modal ._bg.doc ._content .sign p .ymd {
  width: 60px;
  display: inline-block;
  text-align: right;
}
#companyinfonew #setPwd ._modal ._bg.doc ._content .sign hr {
  border-color: #333333;
  margin: 0;
}
#companyinfonew #setPwd ._modal ._bg.doc ._content .sign hr.fff {
  border: none;
}
#companyinfonew #setPwd ._modal ._bg.complete {
  width: 500px;
  text-align: center;
  padding-bottom: 30px;
}
#companyinfonew #setPwd ._modal ._bg.complete .top {
  text-align: center;
  padding-top: 10px;
}
#companyinfonew #setPwd ._modal ._bg.complete .top .iconfont {
  color: #67c520;
  font-size: 60px;
}
#companyinfonew #setPwd ._modal ._bg.complete .succTxt {
  font-size: 24px;
  font-weight: bold;
  color: #666666;
  text-align: center;
  margin: 10px 0;
}
#companyinfonew #setPwd ._modal ._bg.complete .succMsg {
  width: 320px;
  margin: auto;
  text-align: center;
}
#companyinfonew #setPwd ._modal ._bg.complete .jiaocheng {
  width: 460px;
  border: 1px dashed #e5e5e5;
  margin: 10px auto 30px;
  background: linear-gradient(135deg, whitesmoke 25%, white 0, white 50%, whitesmoke 0, whitesmoke 75%, white 0);
  background-size: 5px 5px;
  text-align: center;
  padding: 10px 0;
  position: relative;
}
#companyinfonew #setPwd ._modal ._bg.complete .jiaocheng .title {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
  color: #666666;
}
#companyinfonew #setPwd ._modal ._bg.complete .jiaocheng .step {
  font-weight: bold;
  color: #666666;
  margin-top: 10px;
  padding-left: 60px;
}
#companyinfonew #setPwd ._modal ._bg.complete .jiaocheng .stepd {
  padding-left: 60px;
}
#companyinfonew #setPwd ._modal ._bg.complete .jiaocheng .xiayibu {
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
#companyinfonew #setPwd ._modal ._bg.complete .jiaocheng .xiayibu .iconfont {
  font-size: 36px;
  color: #999999;
}
#companyinfonew #setPwd ._modal ._bg.complete .jiaocheng .xiayibu .iconfont:hover {
  opacity: 0.9;
}
#companyinfonew #setPwd ._modal ._bg.complete .jiaocheng .shangyibu {
  position: absolute;
  left: 5px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
#companyinfonew #setPwd ._modal ._bg.complete .jiaocheng .shangyibu .iconfont {
  font-size: 36px;
  color: #999999;
}
#companyinfonew #setPwd ._modal ._bg.complete .jiaocheng .shangyibu .iconfont:hover {
  opacity: 0.9;
}
#companyinfonew #setPwd ._modal ._bg.complete .btn {
  background: #ff6633;
  color: white;
  width: 100px;
}
.bankWrap2 {
  display: none;
}
.bankWrap2 ul {
  height: 310px;
  overflow-y: auto;
  margin-top: 10px;
}
.bankWrap2 ul li {
  width: 170px;
  height: 48px;
  border: 1px solid #cccccc;
  margin: 10px 0 0 15px;
  padding: 0;
  display: inline-block;
  cursor: pointer;
  font-size: 13px;
}
.bankWrap2 ul li p {
  display: inline-block;
  width: 116px;
  vertical-align: middle;
  padding: 0;
}
.bankWrap2 ul li p span {
  display: inline-block;
  vertical-align: middle;
}
.bankWrap2 ul li i {
  margin: 10px;
  background-repeat: no-repeat;
  background-size: cover;
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
}
.bankWrap2 ul li.active {
  border: 1px solid #ff6633;
  background: url('/Content/img/checked_icon_01.png') no-repeat right bottom;
}
/*派发*/

.distribute {
  font-size: 12px;
  color: #333333;
}
.distribute #export {
  display: inline-block;
  padding: 10px 0;
  font-size: 12px;
  color: #338eff;
}
.distribute .cancelBtn {
  margin-left: 6px;
  color: #338eff;
  cursor: pointer;
}
.distribute .tabList tr {
  text-align: center;
}
.distribute .tabList tr td {
  padding: 13px 10px;
  color: #606266;
}
.distribute .tabList tr td span {
  margin-right: 6px;
}
.distribute .tabList tr td input {
  display: block;
  outline: none;
  border: none;
  height: 24px;
  width: 90px;
  line-height: 24px;
  text-align: center;
  color: white;
  background: #338eff;
}
.distribute .tabList tr .orderNum input {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 0 6px 0 0;
}
.distribute .tabList tr .disMoney input {
  background: white;
  border: 1px solid #e6e6e6;
  color: #666666;
}
.distribute .tableInfo {
  margin: 18px 0 14px;
  color: #464646;
  font-size: 14px;
  line-height: 22px;
}
.distribute #divUserInfo {
  width: 460px;
  height: 490px;
  background: white;
  font-size: 14px;
  border-radius: 4px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -230px;
  margin-top: -245px;
  z-index: 100001;
}
.distribute #divUserInfo h4 {
  height: 50px;
  padding-left: 20px;
  background: #ff6633;
  line-height: 50px;
  color: white;
  font-size: 16px;
  position: relative;
}
.distribute #divUserInfo h4 .closeUser {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 14px;
  top: 18px;
  background: url("/Content/img/colse_btn.png") no-repeat right center;
  cursor: pointer;
}
.distribute #divUserInfo .userList {
  padding: 20px;
}
.distribute #divUserInfo .userList .resume {
  border-bottom: 1px solid #e5e5e5;
}
.distribute #divUserInfo .userList .resume .resume_left {
  float: left;
}
.distribute #divUserInfo .userList .resume .resume_left img {
  width: 80px;
  height: 80px;
}
.distribute #divUserInfo .userList .resume .resume_left p {
  padding: 10px 0 15px 0;
}
.distribute #divUserInfo .userList .resume .resume_left p span {
  float: left;
  display: block;
  width: 19px;
  height: 16px;
  margin-right: 8px;
  background: url('/Content/img/distribute.png') no-repeat;
  background-position: -33px -6px;
}
.distribute #divUserInfo .userList .resume .resume_left p span.vali {
  background-position: -33px -35px;
}
.distribute #divUserInfo .userList .resume .resume_left p span:first-child {
  margin-right: 16px;
  background-position: 0 -4px;
}
.distribute #divUserInfo .userList .resume .resume_left p span:first-child.vali {
  background-position: 0 -33px;
}
.distribute #divUserInfo .userList .resume .resume_left p span:last-child {
  margin-right: 0;
  background-position: -61px -4px;
}
.distribute #divUserInfo .userList .resume .resume_left p span:last-child.vali {
  background-position: -61px -33px;
}
.distribute #divUserInfo .userList .resume .resume_right {
  padding-left: 110px;
}
.distribute #divUserInfo .userList .resume .resume_right div {
  padding-bottom: 14px;
}
.distribute #divUserInfo .userList .numbers {
  display: inline-block;
  margin-top: 18px;
  border-right: 1px solid #e5e5e5;
  float: left;
}
.distribute #divUserInfo .userList .numbers div {
  padding-bottom: 14px;
  font-size: 12px;
  color: #484848;
  padding-right: 44px;
}
.distribute #divUserInfo .userList .starWrap {
  padding-bottom: 16px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 130px;
}
.distribute #divUserInfo .userList .level {
  float: left;
  display: inline-block;
  margin: 34px 0 0 40px;
}
.distribute #divUserInfo .userList .level .DemandRating,
.distribute #divUserInfo .userList .level .ServiceRating {
  display: inline-block;
  margin: 0 6px;
}
.distribute #divUserInfo .userList .level .DemandRating s,
.distribute #divUserInfo .userList .level .ServiceRating s {
  display: inline-block;
  width: 21px;
  height: 22px;
  margin-right: 6px;
  background: url("/Content/img/xq_detail/score.png") no-repeat;
  background-position: 0 -107px;
  vertical-align: middle;
}
.distribute #divUserInfo .userList .level .DemandRating .s1,
.distribute #divUserInfo .userList .level .ServiceRating .s1 {
  background-position: 0 -85px;
}
.distribute #divUserInfo .userList .level .DemandRating .s2,
.distribute #divUserInfo .userList .level .ServiceRating .s2 {
  background-position: 0 -63px;
}
.distribute #divUserInfo .userList .moneyList {
  padding: 20px 0 30px;
  text-align: center;
}
.distribute #divUserInfo .userList .moneyList #balance {
  color: #ff6633;
}
.distribute #divUserInfo .userList .moneyList #money {
  width: 140px;
  height: 28px;
  outline: none;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  font-size: 12px;
  padding-left: 4px;
  margin-left: 28px;
}
.distribute #divUserInfo .userList .sendBtn {
  outline: none;
  border: none;
  width: 130px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  background: #ff6633;
  border-radius: 4px;
  margin: 0 auto;
  font-size: 14px;
  color: white;
}
.distribute .addNewbtn .downallConfr {
  float: right;
  margin-right: 0;
}
.none {
  display: none;
}
/*派发新做的2017-8-17*/

.pelSelectMask {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999;
}
.pelSelectDialgo {
  height: 534px;
  border-radius: 6px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -345px;
  margin-top: -265px;
  background: white;
  z-index: 1000001;
}
.pelSelectDialgo h4 {
  height: 40px;
  line-height: 40px;
  background: #ff9434;
  color: white;
  font-size: 16px;
  padding-left: 20px;
  position: relative;
}
.pelSelectDialgo h4 .colseBtn {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 14px;
  top: 7px;
  background: url(/Content/img/colse_btn.png) no-repeat right center;
  cursor: pointer;
}
.pelSelectDialgo .searchWrap {
  font-size: 12px;
  margin-left: 160px;
  position: relative;
}
.pelSelectDialgo .searchWrap .query {
  margin: 20px 0;
}
.pelSelectDialgo .searchWrap .query input {
  border: 1px solid #e5e5e5;
  outline: none;
  border-radius: 4px;
}
.pelSelectDialgo .searchWrap .query #key {
  width: 300px;
  height: 25px;
  line-height: 25px;
  padding-left: 10px;
}
.pelSelectDialgo .searchWrap .query #search {
  width: 58px;
  height: 26px;
  line-height: 25px;
  text-align: center;
  margin-left: 14px;
  background: #ff9434;
  color: white;
}
.pelSelectDialgo .searchWrap .query #clearAll {
  border: 1px solid white;
  width: 58px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  color: #a2a2a2;
  margin-left: 10px;
  background: white;
}
.pelSelectDialgo .searchWrap .query #clearAll:hover {
  background: whitesmoke;
  border: 1px solid #e5e5e5;
}
.pelSelectDialgo .searchWrap .query #clearAll:active {
  background: #e6e6e6;
  border: 1px solid #e5e5e5;
}
.pelSelectDialgo .searchWrap .result {
  width: 300px;
  border: 1px solid #e5e5e5;
  color: #333333;
  position: absolute;
  left: 0;
  top: 26px;
  line-height: 30px;
  background: white;
  z-index: 2;
}
.pelSelectDialgo .searchWrap .result p {
  line-height: 40px;
  padding-left: 10px;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.pelSelectDialgo .searchWrap .result p .nickName {
  margin-right: 10px;
  display: inline-block;
  width: 80%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.pelSelectDialgo .searchWrap .result p .cardNo {
  margin-left: 10px;
}
.pelSelectDialgo .searchWrap .result p:nth-child(even) {
  background-color: #f9f9f9;
}
.pelSelectDialgo .conList {
  height: 358px;
}
.pelSelectDialgo .conList .frequentPel {
  background-image: url('/Content/img/arrow.png');
  background-repeat: no-repeat;
  background-position: 260px -232px;
}
.pelSelectDialgo .conList .nickName {
  margin-right: 6px;
}
.pelSelectDialgo .conList .mobile {
  margin-right: 6px;
}
.pelSelectDialgo .conList .conLeft,
.pelSelectDialgo .conList .conRigh {
  height: 100%;
  display: inline-block;
  font-size: 12px;
  float: left;
  width: 310px;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.pelSelectDialgo .conList .conRigh {
  float: right;
}
.pelSelectDialgo .conList .arrowList {
  width: 66px;
  display: inline-block;
  height: 100%;
  background: #f9f9f9;
  text-align: center;
  border: 1px solid #e5e5e5;
}
.pelSelectDialgo .conList .arrowList span {
  width: 31px;
  height: 31px;
  display: inline-block;
  background: url('/Content/img/arrow.png') no-repeat -12px -22px;
  cursor: pointer;
}
.pelSelectDialgo .conList .arrowList .rightSel {
  margin-top: 50px;
}
.pelSelectDialgo .conList .arrowList .rightSel:hover {
  background-position-x: -70px;
}
.pelSelectDialgo .conList .arrowList .rightSel:active {
  background-position-x: -127px;
}
.pelSelectDialgo .conList .arrowList .leftSel {
  margin-top: 30px;
  background-position-y: -91px;
}
.pelSelectDialgo .conList .arrowList .leftSel:hover {
  background-position-x: -70px;
}
.pelSelectDialgo .conList .arrowList .leftSel:active {
  background-position-x: -127px;
}
.pelSelectDialgo .conList .arrowList .rightAll {
  margin-top: 70px;
  background-position-y: -281px;
}
.pelSelectDialgo .conList .arrowList .rightAll:hover {
  background-position-x: -70px;
}
.pelSelectDialgo .conList .arrowList .rightAll:active {
  background-position-x: -127px;
}
.pelSelectDialgo .conList .arrowList .leftAll {
  margin-top: 30px;
  background-position-y: -350px;
}
.pelSelectDialgo .conList .arrowList .leftAll:hover {
  background-position-x: -70px;
}
.pelSelectDialgo .conList .arrowList .leftAll:active {
  background-position-x: -127px;
}
.pelSelectDialgo .conList .switch {
  width: 100%;
  height: 30px;
  line-height: 30px;
  margin-bottom: -20px;
  position: relative;
}
.pelSelectDialgo .conList .switch li {
  padding-left: 54px;
  color: #333333;
  background: #f0f2f5 url('/Content/img/arrow.png') no-repeat 6px -150px;
}
.pelSelectDialgo .conList .conRigh .switch li {
  background-position-y: -197px;
}
.pelSelectDialgo .conList .waitSel,
.pelSelectDialgo .conList .commonSel,
.pelSelectDialgo .conList .hasSelc {
  height: 306px;
  overflow-y: auto;
  padding: 20px 0 0 0;
  /*p:hover {
                background: #ffe9e2;
            }*/

}
.pelSelectDialgo .conList .waitSel p,
.pelSelectDialgo .conList .commonSel p,
.pelSelectDialgo .conList .hasSelc p {
  /*     line-height: 40px;
                padding-left: 18px;
                cursor: pointer;
                margin: 2px 0; */
  line-height: 20px;
  align-items: center;
  display: flex;
  height: 40px;
  padding: 0 25px 0 18px;
  cursor: pointer;
  margin: 2px 0;
}
.pelSelectDialgo .conList .waitSel p:nth-child(even),
.pelSelectDialgo .conList .commonSel p:nth-child(even),
.pelSelectDialgo .conList .hasSelc p:nth-child(even) {
  background-color: #f9f9f9;
}
.pelSelectDialgo .conList .waitSel p.cur,
.pelSelectDialgo .conList .commonSel p.cur,
.pelSelectDialgo .conList .hasSelc p.cur {
  background-color: #ffd1c1;
}
.pelSelectDialgo .notClick {
  color: #d9d9d9;
  cursor: default !important;
  background-image: url(/Content/img/arrow.png);
  background-repeat: no-repeat;
  background-position: 260px -232px;
}
.pelSelectDialgo .notClick b {
  line-height: 1em;
  position: relative;
  color: #ea3338;
  cursor: pointer;
}
.pelSelectDialgo .notClick b i {
  display: none;
  width: 164px;
  min-height: 20px;
  font-size: 12px;
  background: #656565;
  color: white;
  position: absolute;
  top: -30px;
  left: -35px;
  z-index: 4;
  padding: 6px;
}
.pelSelectDialgo .notClick .buyServer {
  width: 62px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  border: 1px solid #ff9434;
  color: #ff9434;
  float: right;
  display: inline-block;
  margin: 8px 42px 0 0;
}
.pelSelectDialgo .Btn_wrap {
  margin-top: 20px;
  text-align: center;
}
.pelSelectDialgo .Btn_wrap span {
  display: inline-block;
  width: 120px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  background: #ff9434;
  color: white;
  cursor: pointer;
}
.pelSelectDialgo .Btn_wrap span i {
  font-style: normal;
}
.pelSelectDialgo .Btn_wrap .noensure {
  background: white;
  color: darkgray;
  border: 1px solid #e5e5e5;
  margin-left: 14px;
}
/*派发清单2018-03-20*/

.newDiswrap {
  width: 600px;
  height: 440px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -300px;
  margin-top: -220px;
  background: white;
  font-size: 12px;
  z-index: 100001;
}
.newDiswrap h5 {
  padding-left: 20px;
  height: 34px;
  line-height: 34px;
  color: white;
  background: #ff9434;
  position: relative;
  font-size: 14px;
}
.newDiswrap h5 .closeBtn {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 14px;
  top: 9px;
  background: url("/Content/img/colse_btn.png") no-repeat right center;
  cursor: pointer;
}
.newDiswrap .dis_list {
  padding: 20px;
}
.newDiswrap .dis_list p {
  text-align: right;
  line-height: 30px;
}
.newDiswrap .dis_list p span {
  color: #ff9434;
}
.newDiswrap .dis_list #netpay {
  width: 130px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #ff9434;
  color: white;
  font-size: 14px;
  display: block;
  margin: 10px auto;
  outline: none;
  border: none;
}
.table-head table,
.table-body table {
  width: 100%;
}
.table-head {
  padding-right: 17px;
  background-color: whitesmoke;
}
.table-head th,
.table-head td {
  height: 30px;
  line-height: 30px;
  padding: 0;
  text-align: left;
  padding-left: 30px;
}
.table-body {
  width: 100%;
  height: 220px;
  overflow-y: scroll;
  border: 1px solid #e5e5e5;
  border-top: none;
}
.table-body th,
.table-body td {
  height: 30px;
  line-height: 30px;
  padding: 0;
  text-align: left;
  padding-left: 30px;
}
#distribute .top-title {
  font-size: 13px;
  color: rgba(0, 0, 0, 0.85);
}
#distribute .top-billdetail {
  color: rgba(0, 0, 0, 0.75);
}
#distribute .text-gray {
  color: rgba(0, 0, 0, 0.45);
}
#distribute .tabs .item {
  width: 100px;
  text-align: center;
}
#distribute .tabs .item .total {
  font-size: 24px;
  color: rgba(0, 0, 0, 0.85);
  margin: 15px auto 5px;
}
#distribute .tabs .item .down-text {
  font-size: 12px;
  border-bottom: 1px solid #ff8002;
  padding-bottom: 5px;
}
#distribute .btn-trans {
  background-color: transparent;
  color: #ff8002;
}
#distribute .down-template {
  font-size: 12px;
  border-bottom: 1px solid #8c8c8c;
  color: #8c8c8c;
  padding-bottom: 3px;
  margin-left: 8px;
}
#distribute .down-template:hover {
  color: #ff8002;
  border-bottom-color: #ff8002;
}
#distribute .ngList.el-table tr th {
  background-color: #fdf3f4;
}
#QYJL .text-status {
  color: #ff8002;
}
#QYJL .text-status.success {
  color: #009900;
}
#QYJL .text-status.fail {
  color: red;
}
.fastPay_sxj {
  font-size: 14px;
}
.fastPay_sxj .fastPay {
  padding: 30px 0 0 70px;
  background: white;
  margin-top: 20px;
  border-top: 4px solid #ff4400;
}
.fastPay_sxj .fastPay .Validform_checktip {
  left: 53%;
}
.fastPay_sxj .fastPay .codeVer .Validform_checktip {
  left: 60%;
}
.fastPay_sxj .fastPay h3 {
  font-size: 18px;
  color: #333333;
  margin-bottom: 24px;
}
.fastPay_sxj .fastPay h3 span {
  font-size: 12px;
  color: #999999;
}
.fastPay_sxj .fastPay h3 .stars {
  margin-top: 8px;
}
.fastPay_sxj .fastPay div {
  height: 40px;
  line-height: 40px;
  margin-bottom: 10px;
}
.fastPay_sxj .fastPay div input {
  width: 448px;
  height: 40px;
  padding-left: 16px;
  border: 1px solid #e6e6e6;
}
.fastPay_sxj .fastPay div input[type=radio] {
  width: 14px;
  height: 14px;
  margin: 0 10px 0 20px;
}
.fastPay_sxj .fastPay div input[type=button] {
  width: 120px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  padding-left: 0;
  display: inline-block;
  background: whitesmoke;
  color: #ff501a;
}
.fastPay_sxj .fastPay div input.btn-disable {
  background: #cccccc;
  color: #666666;
  border: 1px solid #cccccc;
}
.fastPay_sxj .fastPay div .Wdate {
  cursor: pointer;
}
.fastPay_sxj .fastPay div select {
  width: 400px;
  height: 40px;
  line-height: 40px;
  background: #fafafa;
  font-size: 14px;
  color: #333333;
  padding-left: 16px;
  cursor: pointer;
}
.fastPay_sxj .fastPay div b {
  display: inline-block;
  width: 114px;
}
.fastPay_sxj .fastPay .chooseOther {
  text-align: center;
  height: auto;
  /*#b2 {
                width: 260px;
                height: 40px;
                line-height: 40px;
                text-align: center;
                color: #fff;
                background: #ff6633;
                font-size: 18px;
                outline: none;
                border: none;
                box-shadow: 0px 3px 5px #b32d00;
                margin: 50px 0;
            }*/

}
.fastPay_sxj .fastPay .chooseOther a {
  color: #ff4400;
  display: inline-block;
  margin-bottom: 50px;
}
.fastPay_sxj .fastPay .chooseOther .confraim {
  width: 260px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: white;
  background: #ff6633;
  font-size: 18px;
  outline: none;
  border: none;
  box-shadow: 0px 3px 5px #999999;
  margin: 50px 0;
}
.fastPay_sxj .fastPay .chooseOther .btn-disable {
  background: #cccccc;
  color: #666666;
  border: 1px solid #cccccc;
}
/*忘记密码*/

#forgetApp,
#resetApp {
  padding: 85px 0;
  background: url("/Content/img/bg_01.jpg") repeat;
  position: relative;
}
#forgetApp .forget-box,
#resetApp .forget-box {
  width: 400px;
  margin: auto;
}
#forgetApp .forget-box h4,
#resetApp .forget-box h4 {
  font-size: 30px;
  color: #ff6633;
  margin-bottom: 40px;
  text-align: center;
}
.resetsuccess {
  padding: 150px 0;
  width: 300px;
  margin: 0 auto;
}
.resetsuccess .successtip {
  padding-left: 100px;
  margin-bottom: 40px;
  background: url("/Content/img/success_x3_03.png") no-repeat left center;
}
.resetsuccess .successtip h2 {
  font-size: 24px;
  color: #333333;
  line-height: 50px;
}
.resetsuccess .successtip p {
  font-size: 16px;
  color: #999999;
  line-height: 30px;
}
.resetsuccess h5 {
  text-align: center;
}
.resetsuccess .btnlogin {
  display: inline-block;
  margin: 0 auto;
  width: 120px;
  height: 35px;
  line-height: 35px;
  border-radius: 5px;
  border: 1px solid #33cc66;
  color: #33cc66;
}
.fund-new-dialog .el-dialog__body {
  padding: 26px 46px;
}
.fund-new-dialog .dialog-txt-content {
  color: rgba(0, 0, 0, 0.85);
  line-height: 26px;
}
.fund-new-dialog .dialog-txt-content .indent-txt {
  text-indent: 28px;
}
.fund-new-dialog .dialog-txt-content .bottom-tips {
  margin-top: 40px;
}
.fund-new-dialog .el-dialog__footer {
  text-align: center;
}
.fund-new-dialog .register-dialog .el-dialog__body {
  padding: 0 0 30px;
  margin: 0 auto;
  height: 520px;
}
.fund-new-dialog .register-dialog .main-content {
  position: relative;
  height: 100%;
  overflow: auto;
}
.fund-new-dialog .register-dialog .main-content .register-tips {
  height: 30px;
  background: rgba(255, 128, 2, 0.1);
  border-radius: 4px 4px 0px 0px;
  color: #ff8002;
  line-height: 26px;
  text-indent: 20px;
}
.fund-new-dialog .register-dialog .main-content .flex-sub {
  margin: 0 48px;
  height: 100%;
}
.fund-new-dialog .register-dialog .main-content .basicInfo .picker-wrap {
  line-height: 0;
}
.fund-new-dialog .register-dialog .main-content .basicInfo .picker-wrap .text-mcolor {
  line-height: 22px;
  width: 100%;
  margin-top: 4px;
}
.fund-new-dialog .register-dialog .main-content .basicInfo .yyzz-uploader {
  position: relative;
  width: 280px;
  min-height: 100px;
  height: auto;
  border-radius: 5px;
  box-sizing: border-box;
  border: 1px solid #eeeeee;
  overflow: hidden;
  background-color: whitesmoke;
}
.fund-new-dialog .register-dialog .main-content .basicInfo .yyzz-uploader:hover .img-mask {
  opacity: 1;
}
.fund-new-dialog .register-dialog .main-content .basicInfo .kaka-notice {
  margin-top: -15px;
}
.fund-new-dialog .register-dialog .main-content .basicInfo .kaka-notice .kaka-title {
  color: #ff6822;
  font-size: 14px;
  position: relative;
}
.fund-new-dialog .register-dialog .main-content .basicInfo .example-wrap {
  margin: 12px 10px 0 0;
}
.fund-new-dialog .register-dialog .main-content .basicInfo .example-wrap img {
  width: 89px;
  height: 61px;
}
.fund-new-dialog .register-dialog .main-content .basicInfo .example-wrap .text-mark {
  color: #848484;
  line-height: 0;
  margin: 2px 0;
  font-size: 14px;
}
.fund-new-dialog .register-dialog .main-content .basicInfo .example-wrap .text-mark i {
  vertical-align: baseline;
  margin-right: 9px;
}
.fund-new-dialog .register-dialog .main-content .bossInfo .sfz-uploader {
  width: 250px;
  height: 155px;
  box-sizing: border-box;
  position: relative;
  cursor: pointer;
  /*   .guohui {
            background-image: url("/Content/img/demo-guohui.png");
          }
          .renxiang {
            background-image: url("/Content/img/demo-renxiang.png");
          } */

}
.fund-new-dialog .register-dialog .main-content .bossInfo .sfz-uploader .guohui,
.fund-new-dialog .register-dialog .main-content .bossInfo .sfz-uploader .renxiang {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
  border-radius: 5px;
  overflow: hidden;
}
.fund-new-dialog .register-dialog .main-content .bossInfo .sfz-uploader .guohui,
.fund-new-dialog .register-dialog .main-content .bossInfo .sfz-uploader .renxiang {
  background-image: url("/Content/img/personinfo/uploader_bg.png");
}
.fund-new-dialog .register-dialog .main-content .bossInfo .sfz-uploader:hover .img-mask {
  opacity: 1;
}
.fund-new-dialog .register-dialog .main-content .bankEvidence .khzm-uploader {
  position: relative;
  width: 280px;
  min-height: 100px;
  height: auto;
  border-radius: 5px;
  box-sizing: border-box;
  border: 1px solid #eeeeee;
  background-color: whitesmoke;
  overflow: hidden;
}
.fund-new-dialog .register-dialog .main-content .bankEvidence .khzm-uploader:hover .img-mask {
  opacity: 1;
}
.fund-new-dialog .register-dialog .main-content .bankEvidence .text-mcolor {
  line-height: 22px;
}
.fund-new-dialog .register-dialog .main-content .bankEvidence .kaka-notice {
  margin-top: -15px;
}
.fund-new-dialog .register-dialog .main-content .bankEvidence .kaka-notice .kaka-title {
  color: #ff6822;
  font-size: 14px;
  position: relative;
}
.fund-new-dialog .register-dialog .main-content .bankEvidence .kaka-notice .example-wrap {
  margin: 12px 10px 0 0;
}
.fund-new-dialog .register-dialog .main-content .bankEvidence .kaka-notice .example-wrap img {
  width: 89px;
  height: 61px;
}
.fund-new-dialog .register-dialog .main-content .bankEvidence .kaka-notice .example-wrap .text-mark {
  color: #848484;
  line-height: 0;
  margin: 2px 0;
  font-size: 14px;
}
.fund-new-dialog .register-dialog .main-content .bankEvidence .kaka-notice .example-wrap .text-mark i {
  vertical-align: baseline;
  margin-right: 9px;
}
.fund-new-dialog .register-dialog .main-content .eAccount .el-form-item {
  margin-bottom: 30px;
}
.fund-new-dialog .register-dialog .main-content .eAccount .item {
  background-color: #f8fcff;
  height: 80px;
}
.fund-new-dialog .register-dialog .main-content .eAccount .item .bg-1be0de {
  background-color: #1be0de;
}
.fund-new-dialog .register-dialog .main-content .eAccount .item .bg-ae7af2 {
  background-color: #ae7af2;
}
.fund-new-dialog .register-dialog .main-content .eAccount .item .bg-03bee9 {
  background-color: #03bee9;
}
.fund-new-dialog .register-dialog .main-content .eAccount .item .icon {
  width: 32px;
  text-align: center;
  height: 32px;
  line-height: 32px;
  border-radius: 5px;
  margin: 0 18px;
  position: relative;
}
.fund-new-dialog .register-dialog .main-content .eAccount .item .icon:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.2);
  left: 6px;
  top: 6px;
}
.fund-new-dialog .register-dialog .main-content .eAccount .item .icon .iconfont {
  font-size: 12px;
  color: white;
  display: block;
  transform: scale(0.8);
}
.fund-new-dialog .register-dialog .main-content .eAccount .item .icon.success {
  box-shadow: 0 0 12px rgba(204, 204, 204, 0.6);
}
.fund-new-dialog .register-dialog .main-content .eAccount .item .icon.success .iconfont {
  color: white;
}
.fund-new-dialog .register-dialog .main-content .eAccount .item .item-name {
  color: #464646;
}
.fund-new-dialog .register-dialog .main-content .eAccount .item .content {
  padding: 0 20px;
  border-radius: 4px;
  color: #666666;
}
.fund-new-dialog .register-dialog .main-content .eAccount .item .content .status.fail {
  color: red;
}
.fund-new-dialog .register-dialog .main-content .eAccount .item .content .status.success {
  color: #08e09a;
}
.fund-new-dialog .register-dialog .main-content .eAccount .zjzh-tip {
  font-size: 14px;
  color: #ff6822;
}
.fund-new-dialog .register-dialog .main-content .complete {
  text-align: center;
  padding: 0 0;
  margin-bottom: 32px;
}
.fund-new-dialog .register-dialog .main-content .complete .waiting .iconfont {
  color: #ff6822;
}
.fund-new-dialog .register-dialog .main-content .complete .success .iconfont {
  color: #08e09a;
}
.fund-new-dialog .register-dialog .main-content .complete .fail .iconfont {
  color: #ff3b4b;
}
.fund-new-dialog .register-dialog .main-content .complete .iconfont {
  display: block;
  font-size: 60px;
  margin-bottom: 50px;
}
.fund-new-dialog .register-dialog .main-content .complete .description {
  font-size: 18px;
  color: #464646;
  margin-bottom: 10px;
  font-weight: normal;
}
.fund-new-dialog .register-dialog .main-content .complete .validateReason {
  font-size: 18px;
}
.fund-new-dialog .register-dialog .main-content .cus-form-item {
  position: relative;
}
.fund-new-dialog .register-dialog .main-content .cus-form-item .item-tips {
  position: absolute;
  top: -50px;
  left: 90px;
  color: rgba(0, 0, 0, 0.45);
}
.fund-new-dialog .img-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  cursor: default;
  text-align: center;
  color: white;
  opacity: 0;
  font-size: 20px;
  background-color: rgba(0, 0, 0, 0.5);
  transition: opacity 0.3s;
  border-radius: 5px;
}
.fund-new-dialog .img-mask .el-icon-zoom-in,
.fund-new-dialog .img-mask .el-icon-delete {
  margin: 0 20px;
  cursor: pointer;
}
.fund-new-dialog .CropperDialog .el-dialog {
  margin-top: 10vh !important;
}
.fund-new-dialog .CropperDialog .croppUper {
  width: 480px;
  height: 250px;
  border: 1px solid #ebeef5;
}
.fund-new-dialog .CropperDialog .croppUper .inputFile {
  display: none;
}
.fund-new-dialog .CropperDialog .croppUper #cropImg {
  width: 480px;
  height: 250px;
}
.fund-new-dialog .CropperDialog .croppUper #cropImg[src=""] {
  display: none;
}
.fund-new-dialog .CropperDialog .previewBox {
  width: 240px;
  height: 150px;
  overflow: hidden;
  border: 1px solid #ebeef5;
}
.fund-new-dialog .CropperDialog .previewTxt {
  font-size: 14px;
  color: #666666;
  margin-top: 10px;
}
.fund-new-dialog .CropperDialog .options {
  width: 475px;
}
.fund-new-dialog .CropperDialog .btns a {
  width: 100px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  user-select: none;
  color: white;
  background: #1890ff;
  border-radius: 2px;
  display: block;
}
.fund-new-dialog .CropperDialog .sfz-kaka-notice .kaka-title {
  color: #ff6822;
}
.fund-new-dialog .CropperDialog .sfz-kaka-notice .example-wrap {
  margin: 0;
}
.fund-new-dialog .CropperDialog .sfz-kaka-notice .example-wrap .text-mark {
  margin: 18px 0;
}
.fund-new-dialog .CropperDialog .sfz-kaka-notice .example-wrap img {
  width: 140px;
  height: auto;
}
.fund-new-dialog .status.success {
  color: #00c800;
  pointer-events: none;
}
#FundChangeLKL .el-dialog__body {
  padding: 26px 46px;
}
#FundChangeLKL .register-dialog .el-dialog__body {
  padding: 0 0 30px;
  margin: 0 auto;
  height: 520px;
}
#FundChangeLKL .register-dialog .main-content {
  position: relative;
  height: 100%;
  overflow: auto;
}
#FundChangeLKL .register-dialog .main-content .register-tips {
  height: 30px;
  background: rgba(255, 128, 2, 0.1);
  border-radius: 4px 4px 0px 0px;
  color: #ff8002;
  line-height: 26px;
  text-indent: 20px;
}
#FundChangeLKL .register-dialog .main-content .flex-sub {
  margin: 0 48px;
  height: 100%;
}
#FundChangeLKL .register-dialog .main-content .basicInfo {
  padding: 0 48px;
}
#FundChangeLKL .register-dialog .main-content .basicInfo .picker-wrap {
  line-height: 0;
}
#FundChangeLKL .register-dialog .main-content .basicInfo .picker-wrap .text-mcolor {
  line-height: 22px;
  width: 100%;
  margin-top: 4px;
}
#FundChangeLKL .register-dialog .main-content .basicInfo .yyzz-uploader {
  position: relative;
  width: 280px;
  min-height: 100px;
  height: auto;
  border-radius: 5px;
  box-sizing: border-box;
  border: 1px solid #eeeeee;
  overflow: hidden;
  background-color: whitesmoke;
}
#FundChangeLKL .register-dialog .main-content .basicInfo .yyzz-uploader:hover .img-mask {
  opacity: 1;
}
#FundChangeLKL .register-dialog .main-content .basicInfo .kaka-notice {
  margin-top: -15px;
}
#FundChangeLKL .register-dialog .main-content .basicInfo .kaka-notice .kaka-title {
  color: #ff6822;
  font-size: 14px;
  position: relative;
}
#FundChangeLKL .register-dialog .main-content .basicInfo .example-wrap {
  margin: 12px 10px 0 0;
}
#FundChangeLKL .register-dialog .main-content .basicInfo .example-wrap img {
  width: 89px;
  height: 61px;
}
#FundChangeLKL .register-dialog .main-content .basicInfo .example-wrap .text-mark {
  color: #848484;
  line-height: 0;
  margin: 2px 0;
  font-size: 14px;
}
#FundChangeLKL .register-dialog .main-content .basicInfo .example-wrap .text-mark i {
  vertical-align: baseline;
  margin-right: 9px;
}
#FundChangeLKL .register-dialog .main-content .bossInfo {
  padding: 0 48px;
}
#FundChangeLKL .register-dialog .main-content .bossInfo .sfz-uploader {
  width: 250px;
  height: 155px;
  box-sizing: border-box;
  position: relative;
  cursor: pointer;
  /*   .guohui {
            background-image: url("/Content/img/demo-guohui.png");
          }
          .renxiang {
            background-image: url("/Content/img/demo-renxiang.png");
          } */

}
#FundChangeLKL .register-dialog .main-content .bossInfo .sfz-uploader .guohui,
#FundChangeLKL .register-dialog .main-content .bossInfo .sfz-uploader .renxiang {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
  border-radius: 5px;
  overflow: hidden;
}
#FundChangeLKL .register-dialog .main-content .bossInfo .sfz-uploader .guohui,
#FundChangeLKL .register-dialog .main-content .bossInfo .sfz-uploader .renxiang {
  background-image: url("/Content/img/personinfo/uploader_bg.png");
}
#FundChangeLKL .register-dialog .main-content .bossInfo .sfz-uploader:hover .img-mask {
  opacity: 1;
}
#FundChangeLKL .register-dialog .main-content .bossInfo .el-range-separator {
  width: 24px;
}
#FundChangeLKL .register-dialog .main-content .bankEvidence {
  padding: 0 48px;
}
#FundChangeLKL .register-dialog .main-content .bankEvidence .khzm-uploader {
  position: relative;
  width: 280px;
  min-height: 100px;
  height: auto;
  border-radius: 5px;
  box-sizing: border-box;
  border: 1px solid #eeeeee;
  background-color: whitesmoke;
  overflow: hidden;
}
#FundChangeLKL .register-dialog .main-content .bankEvidence .khzm-uploader:hover .img-mask {
  opacity: 1;
}
#FundChangeLKL .register-dialog .main-content .bankEvidence .text-mcolor {
  line-height: 22px;
}
#FundChangeLKL .register-dialog .main-content .bankEvidence .kaka-notice {
  margin-top: -15px;
}
#FundChangeLKL .register-dialog .main-content .bankEvidence .kaka-notice .kaka-title {
  color: #ff6822;
  font-size: 14px;
  position: relative;
}
#FundChangeLKL .register-dialog .main-content .bankEvidence .kaka-notice .example-wrap {
  margin: 12px 10px 0 0;
}
#FundChangeLKL .register-dialog .main-content .bankEvidence .kaka-notice .example-wrap img {
  width: 89px;
  height: 61px;
}
#FundChangeLKL .register-dialog .main-content .bankEvidence .kaka-notice .example-wrap .text-mark {
  color: #848484;
  line-height: 0;
  margin: 2px 0;
  font-size: 14px;
}
#FundChangeLKL .register-dialog .main-content .bankEvidence .kaka-notice .example-wrap .text-mark i {
  vertical-align: baseline;
  margin-right: 9px;
}
#FundChangeLKL .register-dialog .main-content .eAccount .el-form-item {
  margin-bottom: 30px;
}
#FundChangeLKL .register-dialog .main-content .eAccount .item {
  background-color: #f8fcff;
  height: 80px;
}
#FundChangeLKL .register-dialog .main-content .eAccount .item .bg-1be0de {
  background-color: #1be0de;
}
#FundChangeLKL .register-dialog .main-content .eAccount .item .bg-ae7af2 {
  background-color: #ae7af2;
}
#FundChangeLKL .register-dialog .main-content .eAccount .item .bg-03bee9 {
  background-color: #03bee9;
}
#FundChangeLKL .register-dialog .main-content .eAccount .item .icon {
  width: 32px;
  text-align: center;
  height: 32px;
  line-height: 32px;
  border-radius: 5px;
  margin: 0 18px;
  position: relative;
}
#FundChangeLKL .register-dialog .main-content .eAccount .item .icon:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.2);
  left: 6px;
  top: 6px;
}
#FundChangeLKL .register-dialog .main-content .eAccount .item .icon .iconfont {
  font-size: 12px;
  color: white;
  display: block;
  transform: scale(0.8);
}
#FundChangeLKL .register-dialog .main-content .eAccount .item .icon.success {
  box-shadow: 0 0 12px rgba(204, 204, 204, 0.6);
}
#FundChangeLKL .register-dialog .main-content .eAccount .item .icon.success .iconfont {
  color: white;
}
#FundChangeLKL .register-dialog .main-content .eAccount .item .item-name {
  color: #464646;
}
#FundChangeLKL .register-dialog .main-content .eAccount .item .content {
  padding: 0 20px;
  border-radius: 4px;
  color: #666666;
}
#FundChangeLKL .register-dialog .main-content .eAccount .item .content .status.fail {
  color: red;
}
#FundChangeLKL .register-dialog .main-content .eAccount .item .content .status.success {
  color: #08e09a;
}
#FundChangeLKL .register-dialog .main-content .eAccount .zjzh-tip {
  font-size: 14px;
  color: #ff6822;
}
#FundChangeLKL .register-dialog .main-content .complete {
  text-align: center;
  padding: 0 0;
  margin-bottom: 32px;
}
#FundChangeLKL .register-dialog .main-content .complete .waiting .iconfont {
  color: #ff6822;
}
#FundChangeLKL .register-dialog .main-content .complete .success .iconfont {
  color: #08e09a;
}
#FundChangeLKL .register-dialog .main-content .complete .fail .iconfont {
  color: #ff3b4b;
}
#FundChangeLKL .register-dialog .main-content .complete .iconfont {
  display: block;
  font-size: 60px;
  margin-bottom: 50px;
}
#FundChangeLKL .register-dialog .main-content .complete .description {
  font-size: 18px;
  color: #464646;
  margin-bottom: 10px;
  font-weight: normal;
}
#FundChangeLKL .register-dialog .main-content .complete .validateReason {
  font-size: 18px;
}
#FundChangeLKL .register-dialog .main-content .cus-form-item {
  position: relative;
}
#FundChangeLKL .register-dialog .main-content .cus-form-item .item-tips {
  position: absolute;
  top: -50px;
  left: 90px;
  color: rgba(0, 0, 0, 0.45);
}
#FundChangeLKL .img-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  cursor: default;
  text-align: center;
  color: white;
  opacity: 0;
  font-size: 20px;
  background-color: rgba(0, 0, 0, 0.5);
  transition: opacity 0.3s;
  border-radius: 5px;
}
#FundChangeLKL .img-mask .el-icon-zoom-in,
#FundChangeLKL .img-mask .el-icon-delete {
  margin: 0 20px;
  cursor: pointer;
}
#FundChangeLKL .CropperDialog .el-dialog {
  margin-top: 10vh !important;
}
#FundChangeLKL .CropperDialog .croppUper {
  width: 480px;
  height: 250px;
  border: 1px solid #ebeef5;
}
#FundChangeLKL .CropperDialog .croppUper .inputFile {
  display: none;
}
#FundChangeLKL .CropperDialog .croppUper #cropImg {
  width: 480px;
  height: 250px;
}
#FundChangeLKL .CropperDialog .croppUper #cropImg[src=""] {
  display: none;
}
#FundChangeLKL .CropperDialog .previewBox {
  width: 240px;
  height: 150px;
  overflow: hidden;
  border: 1px solid #ebeef5;
}
#FundChangeLKL .CropperDialog .previewTxt {
  font-size: 14px;
  color: #666666;
  margin-top: 10px;
}
#FundChangeLKL .CropperDialog .options {
  width: 475px;
}
#FundChangeLKL .CropperDialog .btns a {
  width: 100px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  user-select: none;
  color: white;
  background: #1890ff;
  border-radius: 2px;
  display: block;
}
#FundChangeLKL .CropperDialog .sfz-kaka-notice .kaka-title {
  color: #ff6822;
}
#FundChangeLKL .CropperDialog .sfz-kaka-notice .example-wrap {
  margin: 0;
}
#FundChangeLKL .CropperDialog .sfz-kaka-notice .example-wrap .text-mark {
  margin: 18px 0;
}
#FundChangeLKL .CropperDialog .sfz-kaka-notice .example-wrap img {
  width: 140px;
  height: auto;
}
#FundChangeYB .el-dialog__body {
  padding: 26px 46px;
}
#FundChangeYB .register-dialog .el-dialog__body {
  padding: 0 0 30px;
  margin: 0 auto;
  height: 520px;
}
#FundChangeYB .register-dialog .main-content {
  position: relative;
  height: 100%;
  overflow: auto;
}
#FundChangeYB .register-dialog .main-content .register-tips {
  height: 30px;
  background: rgba(255, 128, 2, 0.1);
  border-radius: 4px 4px 0px 0px;
  color: #ff8002;
  line-height: 26px;
  text-indent: 20px;
}
#FundChangeYB .register-dialog .main-content .flex-sub {
  margin: 0 48px;
  height: 100%;
}
#FundChangeYB .register-dialog .main-content .basicInfo {
  padding: 0 48px;
}
#FundChangeYB .register-dialog .main-content .basicInfo .picker-wrap {
  line-height: 0;
}
#FundChangeYB .register-dialog .main-content .basicInfo .picker-wrap .text-mcolor {
  line-height: 22px;
  width: 100%;
  margin-top: 4px;
}
#FundChangeYB .register-dialog .main-content .basicInfo .yyzz-uploader {
  position: relative;
  width: 280px;
  min-height: 100px;
  height: auto;
  border-radius: 5px;
  box-sizing: border-box;
  border: 1px solid #eeeeee;
  overflow: hidden;
  background-color: whitesmoke;
}
#FundChangeYB .register-dialog .main-content .basicInfo .yyzz-uploader:hover .img-mask {
  opacity: 1;
}
#FundChangeYB .register-dialog .main-content .basicInfo .kaka-notice {
  margin-top: -15px;
}
#FundChangeYB .register-dialog .main-content .basicInfo .kaka-notice .kaka-title {
  color: #ff6822;
  font-size: 14px;
  position: relative;
}
#FundChangeYB .register-dialog .main-content .basicInfo .example-wrap {
  margin: 12px 10px 0 0;
}
#FundChangeYB .register-dialog .main-content .basicInfo .example-wrap img {
  width: 89px;
  height: 61px;
}
#FundChangeYB .register-dialog .main-content .basicInfo .example-wrap .text-mark {
  color: #848484;
  line-height: 0;
  margin: 2px 0;
  font-size: 14px;
}
#FundChangeYB .register-dialog .main-content .basicInfo .example-wrap .text-mark i {
  vertical-align: baseline;
  margin-right: 9px;
}
#FundChangeYB .register-dialog .main-content .bossInfo {
  padding: 0 48px;
}
#FundChangeYB .register-dialog .main-content .bossInfo .sfz-uploader {
  width: 250px;
  height: 155px;
  box-sizing: border-box;
  position: relative;
  cursor: pointer;
  /*   .guohui {
          background-image: url("/Content/img/demo-guohui.png");
        }
        .renxiang {
          background-image: url("/Content/img/demo-renxiang.png");
        } */

}
#FundChangeYB .register-dialog .main-content .bossInfo .sfz-uploader .guohui,
#FundChangeYB .register-dialog .main-content .bossInfo .sfz-uploader .renxiang {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
  border-radius: 5px;
  overflow: hidden;
}
#FundChangeYB .register-dialog .main-content .bossInfo .sfz-uploader .guohui,
#FundChangeYB .register-dialog .main-content .bossInfo .sfz-uploader .renxiang {
  background-image: url("/Content/img/personinfo/uploader_bg.png");
}
#FundChangeYB .register-dialog .main-content .bossInfo .sfz-uploader:hover .img-mask {
  opacity: 1;
}
#FundChangeYB .register-dialog .main-content .bankEvidence {
  padding: 0 48px;
}
#FundChangeYB .register-dialog .main-content .bankEvidence .khzm-uploader {
  position: relative;
  width: 280px;
  min-height: 100px;
  height: auto;
  border-radius: 5px;
  box-sizing: border-box;
  border: 1px solid #eeeeee;
  background-color: whitesmoke;
  overflow: hidden;
}
#FundChangeYB .register-dialog .main-content .bankEvidence .khzm-uploader:hover .img-mask {
  opacity: 1;
}
#FundChangeYB .register-dialog .main-content .bankEvidence .text-mcolor {
  line-height: 22px;
}
#FundChangeYB .register-dialog .main-content .bankEvidence .kaka-notice {
  margin-top: -15px;
}
#FundChangeYB .register-dialog .main-content .bankEvidence .kaka-notice .kaka-title {
  color: #ff6822;
  font-size: 14px;
  position: relative;
}
#FundChangeYB .register-dialog .main-content .bankEvidence .kaka-notice .example-wrap {
  margin: 12px 10px 0 0;
}
#FundChangeYB .register-dialog .main-content .bankEvidence .kaka-notice .example-wrap img {
  width: 89px;
  height: 61px;
}
#FundChangeYB .register-dialog .main-content .bankEvidence .kaka-notice .example-wrap .text-mark {
  color: #848484;
  line-height: 0;
  margin: 2px 0;
  font-size: 14px;
}
#FundChangeYB .register-dialog .main-content .bankEvidence .kaka-notice .example-wrap .text-mark i {
  vertical-align: baseline;
  margin-right: 9px;
}
#FundChangeYB .register-dialog .main-content .eAccount .el-form-item {
  margin-bottom: 30px;
}
#FundChangeYB .register-dialog .main-content .eAccount .item {
  background-color: #f8fcff;
  height: 80px;
}
#FundChangeYB .register-dialog .main-content .eAccount .item .bg-1be0de {
  background-color: #1be0de;
}
#FundChangeYB .register-dialog .main-content .eAccount .item .bg-ae7af2 {
  background-color: #ae7af2;
}
#FundChangeYB .register-dialog .main-content .eAccount .item .bg-03bee9 {
  background-color: #03bee9;
}
#FundChangeYB .register-dialog .main-content .eAccount .item .icon {
  width: 32px;
  text-align: center;
  height: 32px;
  line-height: 32px;
  border-radius: 5px;
  margin: 0 18px;
  position: relative;
}
#FundChangeYB .register-dialog .main-content .eAccount .item .icon:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.2);
  left: 6px;
  top: 6px;
}
#FundChangeYB .register-dialog .main-content .eAccount .item .icon .iconfont {
  font-size: 12px;
  color: white;
  display: block;
  transform: scale(0.8);
}
#FundChangeYB .register-dialog .main-content .eAccount .item .icon.success {
  box-shadow: 0 0 12px rgba(204, 204, 204, 0.6);
}
#FundChangeYB .register-dialog .main-content .eAccount .item .icon.success .iconfont {
  color: white;
}
#FundChangeYB .register-dialog .main-content .eAccount .item .item-name {
  color: #464646;
}
#FundChangeYB .register-dialog .main-content .eAccount .item .content {
  padding: 0 20px;
  border-radius: 4px;
  color: #666666;
}
#FundChangeYB .register-dialog .main-content .eAccount .item .content .status.fail {
  color: red;
}
#FundChangeYB .register-dialog .main-content .eAccount .item .content .status.success {
  color: #08e09a;
}
#FundChangeYB .register-dialog .main-content .eAccount .zjzh-tip {
  font-size: 14px;
  color: #ff6822;
}
#FundChangeYB .register-dialog .main-content .YBAccount {
  margin-top: 30px;
}
#FundChangeYB .register-dialog .main-content .YBAccount .item .icon {
  width: 50px;
  text-align: center;
  height: 50px;
  line-height: 50px;
  background: #e5e5e5;
  border-radius: 50%;
}
#FundChangeYB .register-dialog .main-content .YBAccount .item .icon .iconfont {
  font-size: 35px;
  color: white;
}
#FundChangeYB .register-dialog .main-content .YBAccount .item .icon.success {
  background: white;
  box-shadow: 0 0 12px rgba(204, 204, 204, 0.6);
}
#FundChangeYB .register-dialog .main-content .YBAccount .item .icon.success .iconfont {
  color: #67c520;
}
#FundChangeYB .register-dialog .main-content .YBAccount .item .content {
  width: 100%;
  margin: 0 50px 10px;
  border-bottom: 1px solid #e9e9e9;
}
#FundChangeYB .register-dialog .main-content .YBAccount .item .content .content-left .content-title {
  margin: 10px 0 0 6px;
}
#FundChangeYB .register-dialog .main-content .YBAccount .item .content .status {
  color: #ff8002;
}
#FundChangeYB .register-dialog .main-content .YBAccount .item .content .status.unstart {
  color: #b3b3b3;
}
#FundChangeYB .register-dialog .main-content .YBAccount .item .content .status.fail {
  color: red;
}
#FundChangeYB .register-dialog .main-content .YBAccount .item .content .status.success {
  color: #67c520;
}
#FundChangeYB .register-dialog .main-content .YBAccount .item .content .status.pendding {
  color: #ff6822;
  cursor: pointer;
}
#FundChangeYB .register-dialog .main-content .YBAccount .item .content .status.pointerNone {
  pointer-events: none;
}
#FundChangeYB .register-dialog .main-content .complete {
  text-align: center;
  padding: 0 0;
  margin-bottom: 32px;
}
#FundChangeYB .register-dialog .main-content .complete .waiting .iconfont {
  color: #ff6822;
}
#FundChangeYB .register-dialog .main-content .complete .success .iconfont {
  color: #67c520;
}
#FundChangeYB .register-dialog .main-content .complete .fail .iconfont {
  color: #ff3b4b;
}
#FundChangeYB .register-dialog .main-content .complete .iconfont {
  display: block;
  font-size: 60px;
  margin-bottom: 50px;
}
#FundChangeYB .register-dialog .main-content .complete .description {
  font-size: 18px;
  color: #464646;
  margin-bottom: 10px;
  font-weight: normal;
}
#FundChangeYB .register-dialog .main-content .complete .validateReason {
  font-size: 18px;
}
#FundChangeYB .register-dialog .main-content .cus-form-item {
  position: relative;
}
#FundChangeYB .register-dialog .main-content .cus-form-item .item-tips {
  position: absolute;
  top: -50px;
  left: 90px;
  color: rgba(0, 0, 0, 0.45);
}
#FundChangeYB .img-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  cursor: default;
  text-align: center;
  color: white;
  opacity: 0;
  font-size: 20px;
  background-color: rgba(0, 0, 0, 0.5);
  transition: opacity 0.3s;
  border-radius: 5px;
}
#FundChangeYB .img-mask .el-icon-zoom-in,
#FundChangeYB .img-mask .el-icon-delete {
  margin: 0 20px;
  cursor: pointer;
}
#FundChangeYB .CropperDialog .el-dialog {
  margin-top: 10vh !important;
}
#FundChangeYB .CropperDialog .croppUper {
  width: 480px;
  height: 250px;
  border: 1px solid #ebeef5;
}
#FundChangeYB .CropperDialog .croppUper .inputFile {
  display: none;
}
#FundChangeYB .CropperDialog .croppUper #cropImg {
  width: 480px;
  height: 250px;
}
#FundChangeYB .CropperDialog .croppUper #cropImg[src=""] {
  display: none;
}
#FundChangeYB .CropperDialog .previewBox {
  width: 240px;
  height: 150px;
  overflow: hidden;
  border: 1px solid #ebeef5;
}
#FundChangeYB .CropperDialog .previewTxt {
  font-size: 14px;
  color: #666666;
  margin-top: 10px;
}
#FundChangeYB .CropperDialog .options {
  width: 475px;
}
#FundChangeYB .CropperDialog .btns a {
  width: 100px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  user-select: none;
  color: white;
  background: #1890ff;
  border-radius: 2px;
  display: block;
}
#FundChangeYB .CropperDialog .sfz-kaka-notice .kaka-title {
  color: #ff6822;
}
#FundChangeYB .CropperDialog .sfz-kaka-notice .example-wrap {
  margin: 0;
}
#FundChangeYB .CropperDialog .sfz-kaka-notice .example-wrap .text-mark {
  margin: 18px 0;
}
#FundChangeYB .CropperDialog .sfz-kaka-notice .example-wrap img {
  width: 140px;
  height: auto;
}
#homeApp {
  min-width: 1200px;
  font-size: 14px;
  color: #464646;
  margin: 0 auto;
}
#homeApp.SadMode * {
  filter: grayscale(100%);
}
#homeApp .banner {
  height: 440px;
  background: no-repeat center center;
  background-size: cover;
  position: relative;
}
#homeApp .banner .lottie {
  position: absolute;
  width: 554px;
  height: 440px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-left: -350px;
}
#homeApp .static {
  background: #f4fafe;
  padding: 15px 0;
  position: relative;
}
#homeApp .static::after {
  content: '';
  width: 100%;
  height: 50px;
  position: absolute;
  bottom: -50px;
  left: 0;
  right: 0;
  background: url('/Default/img/index3/wenli-1.png') no-repeat center center;
  z-index: 0;
}
#homeApp .static .box {
  max-width: 1200px;
  min-width: 1000px;
  margin: auto;
  height: 95px;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  background: white;
}
#homeApp .static .box .item {
  width: 33%;
  text-align: center;
}
#homeApp .static .box .item .text-20 {
  font-size: 20px;
  margin-bottom: 8px;
}
#homeApp .static .box .item .num {
  font-size: 35px;
}
#homeApp .solution-qlc {
  max-width: 1200px;
  min-width: 1000px;
  margin: auto;
  text-align: center;
}
#homeApp .solution-qlc .title {
  font-size: 30px;
  padding: 70px 0 25px;
  letter-spacing: 1px;
}
#homeApp .solution-qlc .box {
  padding: 0 135px;
}
#homeApp .solution-qlc .box .item {
  width: 205px;
}
#homeApp .solution-qlc .box .item:hover {
  transform: scale(1.03);
}
#homeApp .solution-qlc .box .item:hover .detail .icon {
  background-image: url('/Default/img/index3/icon-right-on.png');
}
#homeApp .solution-qlc .box .item .top {
  width: 185px;
  height: 185px;
  margin: 0 auto;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.15);
  border-radius: 2px;
}
#homeApp .solution-qlc .box .item .top img {
  width: 120px;
}
#homeApp .solution-qlc .box .item .sub {
  color: #2c3339;
  font-size: 22px;
  margin: 15px auto 5px;
}
#homeApp .solution-qlc .box .item .txt {
  color: #6d6d6d;
  font-size: 14px;
  line-height: 20px;
}
#homeApp .solution-qlc .box .item .detail {
  font-size: 12px;
  color: #6d6d6d;
  margin-top: 10px;
}
#homeApp .solution-qlc .box .item .detail .icon {
  width: 25px;
  height: 25px;
  display: inline-block;
  background: url('/Default/img/index3/icon-right.png') no-repeat center center;
  margin-left: 10px;
}
#homeApp .solution-hy {
  height: 678px;
  margin-top: 70px;
  background: url('/Default/img/index3/bg-hy.jpg') no-repeat center center;
  background-size: 100% 100%;
}
#homeApp .solution-hy .title {
  font-size: 30px;
  color: white;
  text-align: center;
  padding: 44px 0 30px;
  letter-spacing: 1px;
}
#homeApp .solution-hy .box {
  width: 1200px;
  margin: auto;
}
#homeApp .solution-hy .box .item {
  width: 275px;
  height: 460px;
  background: white;
  border-radius: 2px;
}
#homeApp .solution-hy .box .item:hover {
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.15);
  transform: scale(1.02);
}
#homeApp .solution-hy .box .item .top {
  width: 183px;
  height: 183px;
  margin: 25px auto 55px;
}
#homeApp .solution-hy .box .item .top img {
  width: 100%;
}
#homeApp .solution-hy .box .item .sub {
  font-size: 22px;
  color: #2c3339;
  margin-bottom: 20px;
  text-align: center;
}
#homeApp .solution-hy .box .item .txt {
  padding: 0 13px;
  font-size: 14px;
  line-height: 20px;
  color: #6d6d6d;
}
#homeApp .tech {
  max-width: 1200px;
  min-width: 1000px;
  margin: auto;
  text-align: center;
}
#homeApp .tech .title {
  padding: 60px 0 30px;
  font-size: 30px;
  color: #2c3339;
  letter-spacing: 1px;
}
#homeApp .tech .item {
  width: 360px;
  height: 405px;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
}
#homeApp .tech .item:hover {
  border-bottom: 1px solid #ff6633;
}
#homeApp .tech .item .top {
  width: 360px;
  height: 195px;
  margin: 0 auto 65px;
}
#homeApp .tech .item .top.kaifang {
  background: url('/Default/img/index3/kaifang.png') no-repeat center center;
  background-size: 100%;
}
#homeApp .tech .item .top.zhineng {
  background: url('/Default/img/index3/zhineng.png') no-repeat center center;
  background-size: 100%;
}
#homeApp .tech .item .top.dingzhi {
  background: url('/Default/img/index3/dingzhi.png') no-repeat center center;
  background-size: 100%;
}
#homeApp .tech .item .top img {
  width: 100%;
}
#homeApp .tech .item .sub {
  font-size: 22px;
  color: #2c3339;
  margin-bottom: 25px;
}
#homeApp .tech .item .txt {
  font-size: 14px;
  color: #6d6d6d;
  line-height: 20px;
}
#homeApp .cooperation {
  background: #e9f5ff;
  height: 435px;
  margin-top: 90px;
}
#homeApp .cooperation .title {
  padding: 50px 0 30px;
  color: #2c3339;
  font-size: 30px;
  text-align: center;
  letter-spacing: 1px;
}
#homeApp .cooperation .box {
  width: 1200px;
  margin: auto;
  background: #f8f8f8;
  display: block;
  position: relative;
  box-sizing: content-box;
}
#homeApp .cooperation .box .item-wrap {
  flex-wrap: wrap;
  justify-content: space-between;
}
#homeApp .cooperation .box ul li {
  width: 192px;
  display: inline-block;
  background: white;
  margin: 0 0 10px 0;
  padding: 15px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
}
#homeApp .cooperation .box ul li:hover {
  box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.1);
}
#homeApp .cooperation .box ul li:nth-child(6),
#homeApp .cooperation .box ul li:nth-child(12),
#homeApp .cooperation .box ul li:nth-child(18) {
  margin-right: 0;
}
#homeApp .cooperation .box ul li:nth-child(13),
#homeApp .cooperation .box ul li:nth-child(14),
#homeApp .cooperation .box ul li:nth-child(15),
#homeApp .cooperation .box ul li:nth-child(16),
#homeApp .cooperation .box ul li:nth-child(17),
#homeApp .cooperation .box ul li:nth-child(18) {
  margin-bottom: 0;
}
#homeApp .cooperation .box ul li img {
  width: 130px;
}
#homeApp .news .title {
  font-size: 30px;
  color: #2c3339;
  text-align: center;
  padding: 70px 0 30px;
  letter-spacing: 1px;
}
#homeApp .news .box {
  width: 1200px;
  margin: auto;
}
#homeApp .news .box .item {
  width: 250px;
  height: 280px;
  border-radius: 2px;
  box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
#homeApp .news .box .item:hover .top img {
  transform: scale(1.1);
}
#homeApp .news .box .item .top {
  height: 135px;
  overflow: hidden;
}
#homeApp .news .box .item .top img {
  width: 100%;
  height: 100%;
  transition: transform 0.3s linear;
  position: relative;
  min-height: 135px;
  min-width: 250px;
}
#homeApp .news .box .item .top img::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: #ebf1f8;
  display: block;
}
#homeApp .news .box .item .sub {
  color: #2c3339;
  font-size: 14px;
  padding: 10px 15px;
}
#homeApp .news .box .item .txt {
  padding: 0 15px;
  color: #6d6d6d;
  font-size: 12px;
  line-height: 18px;
}
#homeApp .news .box .item .time {
  padding: 0 15px 10px;
  color: #b0b0b0;
  font-size: 12px;
}
#homeApp .mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  display: none;
  z-index: 11;
}
#homeApp .mask .box {
  width: 410px;
  height: 240px;
  border-radius: 4px;
  background: white;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: -120px auto;
  text-align: center;
}
#homeApp .mask .box .icon-success {
  width: 72px;
  height: 72px;
  background: url('/Default/img/index3/icon-success.png') no-repeat center center;
  background-size: 100% 100%;
  margin: 35px auto 10px;
}
#homeApp .mask .box .txt {
  line-height: 32px;
  font-size: 18px;
  color: #464646;
}
#homeApp .mask .box .tip {
  font-size: 14px;
  margin-top: 25px;
}
#homeApp .mask .box .tip .icon {
  width: 20px;
  height: 20px;
  background: url('/Default/img/index3/icon-smile.png') no-repeat center center;
  background-size: 100% 100%;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
#homeApp .havetry {
  background: #e9f5ff;
  margin-top: 100px;
  position: relative;
  height: 200px;
}
#homeApp .havetry::before {
  content: '';
  width: 100%;
  height: 48px;
  position: absolute;
  top: -48px;
  left: 0;
  right: 0;
  background: url('/Default/img/index3/wenli-2.png') no-repeat center bottom;
  background-size: 100%;
}
#homeApp .havetry .title {
  text-align: center;
  font-size: 30px;
  padding: 0 0 30px;
  color: #2c3339;
  letter-spacing: 1px;
}
#homeApp .havetry .sub {
  text-align: center;
  color: #2c3339;
  font-size: 14px;
  line-height: 19px;
  padding-bottom: 10px;
}
#homeApp .havetry .contactus {
  width: 100%;
  height: 95px;
  border-radius: 2px;
  margin: 20px auto;
  background: url(/Default/img/index3/card_bg.png) no-repeat;
  background-size: 100% 100%;
}
#homeApp .havetry .contactus .input {
  width: 300px;
  height: 36px;
  border-radius: 36px;
  border: 1px solid #0a6fec;
  font-size: 12px;
  color: #5f7e95;
  padding: 0 25px;
  margin-right: 50px;
}
#homeApp .havetry .contactus .btn {
  width: 130px;
  height: 36px;
  line-height: 36px;
  border-radius: 36px;
  background: #ff8002;
  color: white;
  font-size: 14px;
  text-align: center;
  margin-left: 50px;
  display: block;
}
.demo-class .layui-layer-btn0 {
  background-color: white;
  color: #606266;
  border: 1px solid #dedede;
}
.demo-class .layui-layer-btn1 {
  background-color: #ff8002;
  color: white;
  border-color: white;
}
#inspection-lista {
  margin-top: 10px;
}
#inspection-lista table {
  border: 1px solid #e5e5e5;
}
#inspection-lista tr {
  line-height: 42px;
  text-align: center;
}
#inspection-lista tbody tr td {
  border: 1px solid #e5e5e5;
}
#inspection-lista .noCon {
  text-align: center;
  margin-top: 100px;
}
#inspection-lista .noCon .icon-zhuyi {
  font-size: 104px;
  color: #ff6633;
}
#inspection-lista .noCon div {
  font-size: 20px;
  color: #666666;
  text-align: center;
  line-height: 102px;
  font-weight: bold;
}
#inspection-lista .noCon a {
  width: 176px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background: #ff6633;
  color: white;
  display: block;
  font-size: 14px;
  margin: 0 auto;
}
.declareDetail {
  border: 1px solid #e5e5e5;
}
.declareDetail .title {
  margin-top: 20px;
  line-height: 46px;
  height: 46px;
  background: #f8f8f8;
  font-size: 16px;
  color: #666666;
  border: 1px solid #e6e6e6;
  padding-left: 10px;
  font-weight: bold;
}
.declareDetail #bill-lista {
  border: 1px solid #e5e5e5;
  border-top: none;
}
.declareDetail #bill-lista .maininfo {
  margin: 0 10px;
  padding: 10px 0;
  border-bottom: 1px solid #e6e6e6;
}
.declareDetail #bill-lista .maininfo h4 {
  line-height: 46px;
  height: 46px;
  font-size: 16px;
  color: #666666;
  font-weight: bold;
}
.declareDetail #bill-lista .maininfo p {
  font-size: 14px;
  line-height: 46px;
}
.declareDetail #bill-lista .maininfo p span {
  width: 60%;
  display: inline-block;
}
.declareDetail #bill-lista .maininfo p i {
  color: #3c8fed;
}
.declareDetail #bill-lista .maininfo p span:last-child {
  width: 35%;
}
.declareDetail #bill-lista .maininfo p b {
  color: red;
  font-weight: bold;
}
.declareDetail #bill-lista .maininfo p img {
  width: 280px;
  height: 170px;
  vertical-align: text-top;
}
.declareDetail #bill-lista .maininfo:last-child {
  border-bottom: none;
}
/*邀请活动页面*/

.activity-wraper {
  width: 100%;
  background: url("/Content/img/activity/bg_01.jpg") no-repeat top center;
}
.activity-wraper .activity-top {
  position: relative;
  top: 440px;
  width: 1200px;
  margin: 0 auto;
  height: 1695px;
}
.activity-wraper .activity-top .top-menu {
  width: 100%;
  height: 60px;
  line-height: 60px;
  background-image: url("/Content/img/activity/banner_bg.png");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  font-weight: bolder;
  padding: 0 30px;
  font-size: 25px;
  color: #743308;
  /*border-top: 1px solid #db8d28;*/

}
.activity-wraper .activity-top .top-menu .left-text {
  padding: 0 0 0 30px;
}
.activity-wraper .activity-top .top-menu span {
  font-size: 22px;
}
.activity-wraper .activity-top .top-menu .text-big {
  font-size: 32px;
}
.activity-wraper .activity-top .top-menu a.invite-btn {
  display: inline-block;
  width: 120px;
  height: 30px;
  text-align: center;
  background: #f15536;
  color: white;
  margin: -5px 0 0 35px;
  box-shadow: 0 2px 5px #bf3d2c;
  padding: 5px 0;
}
.activity-wraper .activity-top div.bonus-steps {
  height: 1002px;
  background: white;
  padding: 1px 0;
  box-shadow: 0 30px 30px rgba(0, 0, 0, 0.8), 0 0px 0px rgba(0, 0, 0, 0.8) inset;
  -webkit-box-shadow: 0 30px 30px rgba(0, 0, 0, 0.8), 0 0px 0px rgba(0, 0, 0, 0.8) inset;
  -moz-box-shadow: 0 30px 30px rgba(0, 0, 0, 0.8), 0 0px 0px rgba(0, 0, 0, 0.8) inset;
}
.activity-wraper .activity-top div.bonus-steps .mt70 {
  margin-top: 30px;
}
.activity-wraper .activity-top div.bonus-steps .step-title {
  margin: 40px 80px;
  font-size: 18px;
  color: black;
}
.activity-wraper .activity-top div.bonus-steps .steps-box {
  height: 100px;
  padding: 0 80px;
}
.activity-wraper .activity-top div.bonus-steps .steps-box li {
  list-style: none;
  height: 100px;
  width: 320px;
  float: left;
  text-align: center;
  font-size: 18px;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
}
.activity-wraper .activity-top div.bonus-steps .steps-box .step-one {
  width: 345px;
  background: url("/Content/img/activity/step_01.png") no-repeat center;
  background-size: 100%;
}
.activity-wraper .activity-top div.bonus-steps .steps-box .step-one span {
  display: inline-block;
  margin: 0 0 0 45px;
  line-height: 25px;
}
.activity-wraper .activity-top div.bonus-steps .steps-box .step-two {
  width: 375px;
  background: url("/Content/img/activity/step_02.png") no-repeat center;
  background-size: 100%;
}
.activity-wraper .activity-top div.bonus-steps .steps-box .step-two span {
  margin: 0 0 0 90px;
}
.activity-wraper .activity-top div.bonus-steps .steps-box .step-three {
  width: 320px;
  background: url("/Content/img/activity/step_03.png") no-repeat center;
  background-size: 100%;
}
.activity-wraper .activity-top div.bonus-steps .steps-box .step-three span {
  margin: 0 0 0 80px;
}
.activity-wraper .activity-top div.bonus-steps .ways-box {
  height: 135px;
  padding: 0 80px;
  /*.step-three {
                    background: url("/Content/img/activity/way_3.png") no-repeat center;
                    background-size: 100%;
                }

                .step-four {
                    background: url("/Content/img/activity/way_4.png") no-repeat center;
                    background-size: 100%;
                }*/

}
.activity-wraper .activity-top div.bonus-steps .ways-box li:last-child {
  margin: 0;
}
.activity-wraper .activity-top div.bonus-steps .ways-box li {
  list-style: none;
  font-size: 18px;
  height: 140px;
  float: left;
  background: #f43f53;
  color: white;
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 0 0 20px;
}
.activity-wraper .activity-top div.bonus-steps .ways-box li span {
  line-height: 30px;
}
.activity-wraper .activity-top div.bonus-steps .ways-box .step-one {
  width: 530px;
  background: url("/Content/img/activity/way_1.png") no-repeat center;
  background-size: 100% 100%;
}
.activity-wraper .activity-top div.bonus-steps .ways-box .step-one span {
  margin: 0 0 0 40px;
}
.activity-wraper .activity-top div.bonus-steps .ways-box .step-two {
  width: 510px;
  background: url("/Content/img/activity/way_2.png") no-repeat center;
  background-size: 100% 100%;
}
.activity-wraper .activity-top div.bonus-steps .ways-box .step-two span {
  margin: 0 0 0 230px;
}
.activity-wraper .activity-top div.bonus-steps .check-box {
  height: 100px;
  padding: 0 80px;
}
.activity-wraper .activity-top div.bonus-steps .check-box li {
  list-style: none;
  height: 100px;
  width: 320px;
  float: left;
  text-align: center;
  font-size: 16px;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
}
.activity-wraper .activity-top div.bonus-steps .check-box span {
  display: inline-block;
  margin: 0 0 0 45px;
  line-height: 25px;
}
.activity-wraper .activity-top div.bonus-steps .check-box .step-one {
  width: 345px;
  background: url("/Content/img/activity/check_01.png") no-repeat center;
  background-size: 100%;
}
.activity-wraper .activity-top div.bonus-steps .check-box .step-two {
  width: 375px;
  background: url("/Content/img/activity/check_02.png") no-repeat center;
  background-size: 100%;
}
.activity-wraper .activity-top div.bonus-steps .check-box .step-three {
  width: 320px;
  background: url("/Content/img/activity/check_03.png") no-repeat center;
  background-size: 100%;
}
.activity-wraper .activity-top div.bonus-steps .check-box .step-three span {
  margin: 0 0 0 110px;
}
.activity-wraper .activity-top div.bonus-steps .notice {
  padding: 0 65px;
}
.activity-wraper .activity-top div.bonus-steps .notice li {
  padding: 15px 0;
}
.activity-wraper .activity-top div.bonus-steps .notice span.temp-index {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: #ffa517;
  color: white;
  text-align: center;
  line-height: 20px;
  margin: 0 10px;
  border-radius: 50%;
}
.activity-wraper .activity-top .bottom-log {
  background: #ffa517;
  height: 90px;
  line-height: 90px;
  text-align: center;
}
.activity-wraper .activity-top .bottom-log .get-cash-btn {
  width: 255px;
  background: #f25636;
  color: white;
  box-shadow: 0px 5px 2px #c3513c;
  height: 40px;
  font-size: 19px;
  font-family: 'Microsoft YaHei';
  font-weight: 600;
}
.activity-bottom {
  width: 100%;
  height: 920px;
  background: url("/Content/img/activity/bg_02.jpg") no-repeat top center;
}
.activity-bottom .invite-wrapper {
  width: 1200px;
  margin: 0 auto;
  /*padding: 60px 0 0 0;*/

}
.activity-bottom .invite-wrapper .invite-title {
  width: 610px;
  height: 110px;
  margin: 0 auto;
  text-align: center;
  line-height: 90px;
  background: url("/Content/img/activity/invite_bg.png") no-repeat center center;
  background-size: 100% 100%;
  font-size: 24px;
  color: white;
}
.activity-bottom .invite-wrapper .invite-table {
  margin: 70px 0;
  border-radius: 10px;
  color: #773509;
  background: #ffa821;
  padding: 10px;
}
.activity-bottom .invite-wrapper .invite-table .invite-table-box {
  border-radius: 10px;
  overflow: hidden;
}
.activity-bottom .invite-wrapper .invite-table .invite-table-box .table-title {
  margin-bottom: 0;
}
.activity-bottom .invite-wrapper .invite-table .invite-table-box .table-title tr th {
  padding: 12px;
  text-align: center;
  width: 33%;
}
.activity-bottom .invite-wrapper .invite-table .invite-table-box .invite-table-inner {
  width: 100%;
  overflow: hidden;
  height: 500px;
}
.activity-bottom .invite-wrapper .invite-table .invite-table-box .invite-table-inner .table {
  margin-bottom: 0;
}
.activity-bottom .invite-wrapper .invite-table .invite-table-box .invite-table-inner .table-box {
  background: white;
  margin-bottom: 0;
  /*overflow: hidden;
                        height: 500px;*/

}
.activity-bottom .invite-wrapper .invite-table .invite-table-box .invite-table-inner .table-box .table-content li span {
  display: inline-block;
  width: 33%;
  padding: 20px;
  text-align: center;
  border-bottom: 1px dashed #e5e5e5 !important;
  border-left: none;
  border-right: none;
  border-top: none !important;
}
.activity-bottom .invite-wrapper .invite-table .invite-table-box .invite-table-inner .table-box .table-content li span i {
  font-weight: bolder;
}
.activity-bottom .invite-wrapper .invite-table .invite-table-box .invite-table-inner .table-box .table-content li span i.icon-gouxuan {
  color: #10ab10;
}
.activity-bottom .invite-wrapper .invite-table .invite-table-box .invite-table-inner .table-box .table-content li span i.icon-guanbi1 {
  color: #ff6a58;
}
.judegWrap {
  font-size: 12px;
  padding-left: 20px;
}
.judegWrap ol {
  height: 30px;
  line-height: 30px;
  color: black;
  margin-top: 12px;
  background: #f8f8f8;
  padding-left: 30px;
}
.judegWrap ol li {
  float: left;
}
.judegWrap .noCont {
  line-height: 100px;
  font-size: 16px;
  text-align: center;
}
.judegWrap .judegeList {
  width: 100%;
  height: 80px;
  padding-left: 15px;
  padding-bottom: 15px;
  box-sizing: content-box;
  line-height: 80px;
  border-bottom: 1px solid #e5e5e5;
}
.judegWrap .judegeList p {
  float: left;
}
.judegWrap .judegeList p:last-child {
  color: #ff3c3c;
}
.judegWrap .judegeList .judgeType {
  width: 168px;
  line-height: 22px;
}
.judegWrap .judegeList .judgeType span:first-child {
  display: inline-block;
  padding-left: 30px;
  width: 100%;
  height: 22px;
  margin: 20px 0;
  background: url("/Content/img/judeg.png") no-repeat 0 0px;
}
.judegWrap .judegeList .judgeType span:last-child {
  color: #a1a1a1;
}
.judegWrap .judegeList .judgeType span.good {
  background-position: -5px -4px;
}
.judegWrap .judegeList .judgeType span.commonly {
  background-position: -5px -38px;
}
.judegWrap .judegeList .judgeType span.bad {
  background-position: -5px -76px;
}
.tabinfo {
  height: 47px;
  line-height: 47px;
  font-size: 16px;
  border-bottom: 1px solid #e5e5e5;
}
.tabinfo li {
  margin-right: 40px;
  float: left;
  cursor: pointer;
  font-size: 14px;
  padding: 0 10px;
}
.tabinfo .active {
  border-bottom: 2px solid #ff9434;
}
body {
  overflow-x: hidden;
}
#loginApp {
  position: relative;
  height: calc(100vh - 70px);
  max-height: 600px;
  padding: 110px 0 0 0;
  box-sizing: content-box;
}
#loginApp .login-box {
  max-width: 900px;
  min-width: 900px;
  margin: auto;
  height: 550px;
  background: white;
  box-shadow: 0px 0px 18px 8px rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  position: relative;
}
#loginApp .login-box .login-tabs {
  background: none;
  padding: 55px 70px;
  max-width: 350px;
  box-sizing: content-box;
  min-width: 350px;
  position: relative;
  z-index: 1;
}
#loginApp .login-box .login-tabs .el-tabs__nav-wrap::after,
#loginApp .login-box .login-tabs .el-tabs__active-bar {
  display: none;
}
#loginApp .login-box .login-tabs .el-tabs__item {
  color: #464646;
  text-align: left;
}
#loginApp .login-box .login-tabs #tab-1 {
  text-align: right;
}
#loginApp .login-box .login-tabs .el-tabs__item.is-active {
  color: #ff8002;
}
#loginApp .login-box .login-tabs .tab-title {
  font-size: 22px;
}
#loginApp .login-box .login-tabs .el-form {
  width: 100%;
  margin: 20px auto;
}
#loginApp .login-box .login-tabs .others {
  line-height: 44px;
  width: 300px;
  margin: 50px auto;
  text-indent: 10px;
  text-align: center;
  font-size: 14px;
  color: #464646;
}
#loginApp .login-box .lott {
  /*   width: 50%;
      height: 100%;
      transform: scale(2.65);
      position: absolute;
      right: 18.2%;
      top: -20px;
      z-index: 0; */
  transform: scale(1.3);
  position: absolute;
  right: -8.2%;
  z-index: 0;
}
#loginApp .login-box .login-btn {
  width: 100%;
  line-height: 35px;
  padding: 0;
  border-radius: 20px;
  font-size: 16px;
}
#loginApp .login-box .register-forget {
  margin-top: -15px;
}
#loginApp .login-box .el-input__inner {
  border: none;
  border-bottom: 1px solid #8a8c8d;
  border-radius: unset;
}
#loginApp .login-box .el-input-group--append .el-input__inner,
#loginApp .login-box .el-input-group__prepend {
  border: none;
}
#loginApp .login-box .el-form-item__content .el-input-group {
  border-bottom: 1px solid #8a8c8d;
}
#loginApp .login-box .el-input-group__append {
  border: none;
  background: none;
  color: #ff8002;
  padding: 0;
}
#loginApp .login-box .el-link.el-link--default {
  color: #464646;
}
#loginApp .login-box .el-link--inner {
  display: inline-block;
}
#loginApp .cw-title {
  font-size: 24px;
  color: #464646;
}
#loginApp .cw-bg {
  flex: 1;
  background: url('/Content/img/login_cw.svg') no-repeat 40px 100px;
  background-size: 382px 346px;
  min-height: 440px;
}
#loginApp .tips-text {
  margin-top: 5px;
  font-size: 14px;
  color: #909399;
}
body .SignConfirm .layui-layer-title {
  background: white;
  color: #333333;
  line-height: 60px;
  height: 60px;
  font-size: 18px;
}
body .SignConfirm .layui-layer-content {
  padding-top: 130px;
  background: url('/Content/img/login-sign.png') no-repeat center 12px;
  background-size: 80px 89px;
  min-height: 440px;
}
body .SignConfirm .layui-layer-btn {
  border-top: 1px solid #eeeeee;
}
body .SignConfirm .layui-layer-btn .layui-layer-btn0 {
  width: 230px;
  border-radius: 30px;
  line-height: 30px;
  height: 30px;
}
html,
body {
  background: none;
}
#MBMT {
  min-width: 1200px;
  margin: 0 auto;
}
#MBMT .header {
  height: 249px;
  background: linear-gradient(30deg, #ffc66b, #e67200);
}
#MBMT .header .header_content {
  height: 249px;
  background: url('/Content/img/activity/mt-bg.png') no-repeat center center;
  position: relative;
}
#MBMT .header .header_content .logo {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 102px;
  height: 58px;
  background: url('/Content/img/activity/mt-logo.png') no-repeat center center;
}
#MBMT .content {
  background-color: white;
  margin: 38px auto 22px;
  width: 1000px;
  border-radius: 10px;
  box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.08);
  overflow: hidden;
  text-align: center;
}
#MBMT .content .title {
  background-color: #f59a23;
  height: 76px;
}
#MBMT .content .item {
  width: 22%;
  height: 100%;
}
#MBMT .content .item.prm {
  margin: 0 30%;
  background: url('/Content/img/activity/mt-prm.png') no-repeat center center;
  background-size: 77px 25px;
}
#MBMT .content .item .prm-right-text {
  position: relative;
  top: 27px;
  left: 160px;
}
#MBMT .content .item .font-24,
#MBMT .content .item .font-14 {
  color: white;
}
#MBMT .content .item .font-14 {
  position: relative;
  top: 5px;
}
#MBMT .content .prm-content,
#MBMT .content .prm-content-two {
  margin-top: 40px;
}
#MBMT .content .prm-content .prm-box,
#MBMT .content .prm-content-two .prm-box {
  border-top: 1px solid #f1f1f1;
}
#MBMT .content .prm-content .prm-box .prm-label,
#MBMT .content .prm-content-two .prm-box .prm-label {
  width: 390px;
  line-height: 54px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
#MBMT .content .prm-content .prm-box .flex-sub-icon,
#MBMT .content .prm-content-two .prm-box .flex-sub-icon {
  text-align: right;
}
#MBMT .content .prm-content .prm-box .flex-sub-icon .iconfont,
#MBMT .content .prm-content-two .prm-box .flex-sub-icon .iconfont {
  font-size: 22px;
  color: #11aa66;
}
#MBMT .content .prm-content .prm-box {
  margin-left: 30px;
}
#MBMT .content .prm-content-two .flex-sub-icon {
  margin-right: 30px;
}
#MBMT .content .last-box {
  margin: 0 54px 0 30px;
  border-top: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
  margin-bottom: 80px;
}
#MBMT .content .last-box .last-box-label {
  width: 390px;
  line-height: 54px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
#MBMT .content .last-box #last-box-icon {
  text-align: right;
  color: #11aa66;
}
#MBMT .table-content {
  margin: 0 auto 22px;
  width: 1000px;
}
#MBMT .table-content .content-item {
  flex: 1;
  border-radius: 10px;
  box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.08);
}
#MBMT .table-content .content-item .item-title {
  height: 76px;
  background: linear-gradient(185deg, #e67200 0%, #ffc66b 100%);
  border-radius: 10px 10px 0px 0px;
  align-items: center;
  justify-content: center;
  color: white;
  font-weight: 500;
  font-size: 14px;
}
#MBMT .table-content .content-item .title-logo {
  height: 48px;
  margin-right: 10px;
}
#MBMT .table-content .content-item .saas {
  width: 89px;
  background: url('/Content/img/activity/mt-saas.png') no-repeat center center;
}
#MBMT .table-content .content-item .other {
  width: 146px;
  background: url('/Content/img/activity/mt-other.png') no-repeat center center;
}
#MBMT .table-content .content-item .item-box {
  height: 54px;
  margin: 0 19px;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.85);
}
#MBMT .table-content .content-item .item-box .box-title {
  width: 40%;
}
#MBMT .table-content .content-item .item-box:last-child {
  border-top: 1px solid #f1f1f1;
}
#MBMT .table-content .content-item + .content-item {
  margin-left: 28px;
}
.member-benefits-page {
  background: white;
}
.member-benefits-page [v-cloak] {
  display: none;
}
.member-benefits-page .gray-txt {
  color: #848484;
}
.member-benefits-page .el-dialog .el-checkbox__inner {
  border-radius: 50%;
}
.member-benefits-page .upload-file-box .upload {
  width: 80px;
  height: 80px;
  background-color: #fafafa;
  border: 1px solid #d7d7d7;
  border-radius: 4px;
  text-align: center;
  position: relative;
  margin: 12px 20px 5px 0;
}
.member-benefits-page .upload-file-box .upload .iconfont {
  font-size: 30px;
  line-height: 80px;
  color: #848484;
}
.member-benefits-page .upload-file-box .upload input[type='file'] {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  opacity: 0;
}
.member-benefits-page .upload-file-box .updateFiles .addAnnex {
  position: relative;
}
.member-benefits-page .upload-file-box .updateFiles .addAnnex:hover {
  background: #0066ff;
}
.member-benefits-page .upload-file-box .updateFiles .addAnnex input {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 90px;
}
.member-benefits-page .upload-file-box .updateFiles .fileList {
  width: 88%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 5px 0;
  border-bottom: 1px solid #f0f0f0;
  background: white;
}
.member-benefits-page .upload-file-box .updateFiles .fileList .left {
  width: 160px;
  display: flex;
  justify-content: left;
}
.member-benefits-page .upload-file-box .updateFiles .fileList .left .left-img {
  width: 3em;
  height: 3em;
  margin-right: 0.5em;
  display: flex;
  justify-content: center;
  align-items: center;
}
.member-benefits-page .upload-file-box .updateFiles .fileList .left .left-img img {
  display: inline-block;
  width: 3em;
}
.member-benefits-page .upload-file-box .updateFiles .fileList .left .left-notimg {
  background: #f0f0f0;
}
.member-benefits-page .upload-file-box .updateFiles .fileList .left .cont {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.member-benefits-page .upload-file-box .updateFiles .fileList .left .cont .text {
  font-size: 14px;
  color: #4d4d4d;
  padding-bottom: 0.3em;
  overflow: hidden;
  width: 100px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.member-benefits-page .upload-file-box .updateFiles .fileList .left .cont .date {
  font-size: 12px;
  color: #bbbbbb;
  width: 100%;
}
.member-benefits-page .upload-file-box .updateFiles .fileList .right {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 30px;
  border-radius: 4px;
  cursor: pointer;
}
.member-benefits-page .upload-file-box .updateFiles .fileList .right:hover {
  color: #f83e00;
  font-weight: bold;
}
.member-benefits-page .upload-file-box .downtemplate {
  text-align: center;
  width: 208px;
}
.member-benefits-page .upload-file-box .downtemplate a {
  color: #ff6633;
  text-decoration: underline;
  line-height: 30px;
}
.member-benefits-page .upload-file-box .downtemplate a:hover {
  color: #ff4000;
}
.member-benefits-page .upload-file-box .filetype-tip {
  font-size: 12px;
  color: #999999;
}
.member-benefits-page .upload-file-box .filetype-tip .download-template {
  color: #ff6633;
  border-bottom: 1px solid #ff6633;
  margin-left: 5px;
}
.member-benefits-page .tab-box .tab-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #f2f2f2;
}
.member-benefits-page .tab-box .tab-header .tab {
  color: #555555;
  font-weight: bold;
  font-size: 16px;
  cursor: pointer;
  padding: 20px 0;
  margin-right: 40px;
  display: inline-block;
}
.member-benefits-page .tab-box .tab-header .tab.active {
  position: relative;
  color: #ff6633;
}
.member-benefits-page .tab-box .tab-header .tab.active:after {
  position: absolute;
  content: '';
  display: inline-block;
  width: 30px;
  height: 4px;
  background: #ff6633;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.member-benefits-page .tab-box .tab-content .service .step1 .banner {
  background: url('../../Content/img/valueAdd/studio_bg.png') no-repeat center center;
  width: 100%;
  height: 100px;
  background-size: 104%;
  margin: 30px 0;
  padding: 0 0 0 20px;
  color: white;
  box-shadow: 0 0px 5px 0 #fcca6c;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: center;
}
.member-benefits-page .tab-box .tab-content .service .step1 .banner .change-btn {
  width: 110px;
  height: 31px;
  background: rgba(255, 102, 51, 0.6);
  box-shadow: 0px 1px 12px 0px rgba(255, 102, 51, 0.6);
  border-radius: 16px;
  border: none;
  color: white;
  cursor: pointer;
  margin: -20px 0 0 10px;
}
.member-benefits-page .tab-box .tab-content .service .step1 .banner .change-btn:hover {
  background: #ff6633;
}
.member-benefits-page .tab-box .tab-content .service .step1 .banner .box {
  min-width: 285px;
}
.member-benefits-page .tab-box .tab-content .service .step1 .banner .studio-name {
  font-size: 28px;
  transition: opacity ease-in;
}
.member-benefits-page .tab-box .tab-content .service .step1 .items .item {
  width: 210px;
  height: 206px;
  background: white;
  text-align: center;
  position: relative;
  box-shadow: 0 0 7px 1px rgba(226, 226, 226, 0.72);
}
.member-benefits-page .tab-box .tab-content .service .step1 .items .item:not(:first-child) {
  margin-left: 43px;
}
.member-benefits-page .tab-box .tab-content .service .step1 .items .item:hover {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.member-benefits-page .tab-box .tab-content .service .step1 .items .item ._badge {
  position: absolute;
  right: 0;
  top: 1px;
  width: 87px;
  line-height: 26px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  font-size: 12px;
  color: white;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  text-align: center;
  background: #1ad3e5;
}
.member-benefits-page .tab-box .tab-content .service .step1 .items .item ._badge .bigtxt {
  font-size: 16px;
}
.member-benefits-page .tab-box .tab-content .service .step1 .items .item.cantApply .apply-service button {
  border: 1px solid #cccccc;
  color: #cccccc;
}
.member-benefits-page .tab-box .tab-content .service .step1 .items .item.cantApply .apply-service button:hover {
  background: white;
  color: #cccccc;
}
.member-benefits-page .tab-box .tab-content .service .step1 .items .item.disabledItem ._badge {
  background: #cccccc;
}
.member-benefits-page .tab-box .tab-content .service .step1 .items .item.disabledItem .apply-service button {
  border: 1px solid #cccccc;
  color: #cccccc;
}
.member-benefits-page .tab-box .tab-content .service .step1 .items .item.disabledItem .apply-service button:hover {
  background: white;
  color: #cccccc;
}
.member-benefits-page .tab-box .tab-content .service .step1 .items .item .icon .iconfont {
  font-size: 45px;
  text-align: center;
  margin: 30px 0 5px 0;
  color: #ff6633;
}
.member-benefits-page .tab-box .tab-content .service .step1 .items .item .icon .image {
  width: 80px;
  height: 80px;
  border-radius: 100%;
  background: white;
  margin: 20px auto 0;
  background-repeat: no-repeat;
  background-position: center center;
}
.member-benefits-page .tab-box .tab-content .service .step1 .items .item .icon .image.tai {
  background-image: url('../../Content/img/valueAdd/tai.png');
}
.member-benefits-page .tab-box .tab-content .service .step1 .items .item .icon .image.zhi {
  background-image: url('../../Content/img/valueAdd/zhi.png');
}
.member-benefits-page .tab-box .tab-content .service .step1 .items .item .icon .image.ji {
  background-image: url('../../Content/img/valueAdd/ji.png');
}
.member-benefits-page .tab-box .tab-content .service .step1 .items .item .type {
  font-size: 16px;
  font-weight: bold;
  color: #555555;
  margin-bottom: 20px;
}
.member-benefits-page .tab-box .tab-content .service .step1 .items .item .apply-service {
  text-align: center;
}
.member-benefits-page .tab-box .tab-content .service .step1 .items .item .apply-service button {
  width: 120px;
  height: 40px;
  border: 1px solid #ff6633;
  background: white;
  color: #ff6633;
  border-radius: 4px;
}
.member-benefits-page .tab-box .tab-content .service .step1 .items .item .apply-service button:hover {
  background: #ff6633;
  color: white;
}
.member-benefits-page .tab-box .tab-content .service .step2 {
  margin-top: 20px;
}
.member-benefits-page .tab-box .tab-content .service .step2 .image {
  width: 476px;
  height: 210px;
  background: url('../../Content/img/valueAdd/banner_sub.png') no-repeat center center;
  background-size: 100%;
  margin-right: 40px;
  color: white;
  padding: 50px 15px;
}
.member-benefits-page .tab-box .tab-content .service .step2 .image .title {
  font-size: 28px;
  font-weight: bold;
}
.member-benefits-page .tab-box .tab-content .service .step2 .image .desc {
  font-size: 20px;
  margin-top: 10px;
}
.member-benefits-page .tab-box .tab-content .service .step2 .content {
  width: auto;
}
.member-benefits-page .tab-box .tab-content .service .step2 .content .title {
  font-size: 20px;
}
.member-benefits-page .tab-box .tab-content .service .step2 .content .desc {
  font-size: 13px;
  color: #666666;
  margin-top: 10px;
}
.member-benefits-page .tab-box .tab-content .service .step2 .content .price {
  font-size: 18px;
  color: #ff6633;
  margin: 8px auto;
}
.member-benefits-page .tab-box .tab-content .service .step2 .content .studios {
  height: 37px;
  padding: 5px 0;
}
.member-benefits-page .tab-box .tab-content .service .step2 .content .studios .item {
  font-size: 12px;
  margin-right: 15px;
}
.member-benefits-page .tab-box .tab-content .service .step2 .content .studios .item .checkbox {
  width: 0;
  height: 0;
  visibility: hidden;
  margin: 0;
  padding: 0;
  display: none;
}
.member-benefits-page .tab-box .tab-content .service .step2 .content .studios .item .label {
  width: 18px;
  height: 18px;
  line-height: 16px;
  cursor: pointer;
  border: 1px solid #cccccc;
  border-radius: 4px;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 0;
}
.member-benefits-page .tab-box .tab-content .service .step2 .content .studios .item .label.checked::before {
  display: inline-block;
  content: '\2714';
  text-align: center;
  color: #ff6633;
}
.member-benefits-page .tab-box .tab-content .service .step2 .content .time {
  margin: 0 auto 15px;
}
.member-benefits-page .tab-box .tab-content .service .step2 .content .btn {
  width: 130px;
  height: 36px;
  background: #ff6633;
  color: white;
}
.member-benefits-page .tab-box .tab-content .service .step2 .content .btn.no {
  background: #ffc5b1;
  color: white;
  cursor: default;
}
.member-benefits-page .tab-box .tab-content .service .fade-enter-active,
.member-benefits-page .tab-box .tab-content .service .fade-leave-active {
  transition: opacity 0.5s;
}
.member-benefits-page .tab-box .tab-content .service .fade-enter,
.member-benefits-page .tab-box .tab-content .service .fade-leave-to {
  opacity: 0;
}
.member-benefits-page .tab-box .tab-content .service .pined-contract-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 2019;
}
.member-benefits-page .tab-box .tab-content .service .pined-contract-wrapper .pined-body {
  width: 568px;
  max-height: 670px;
  background: white;
  padding: 0 0 35px 0;
  position: relative;
  transform: translate(-50%, -50%);
  border-radius: 10px 10px 4px 4px;
  top: 50%;
  left: 50%;
  overflow-y: auto;
  overflow-x: hidden;
}
.member-benefits-page .tab-box .tab-content .service .pined-contract-wrapper .pined-body::-webkit-scrollbar {
  width: 5px;
  height: 1px;
}
.member-benefits-page .tab-box .tab-content .service .pined-contract-wrapper .pined-body::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 5px;
  background-color: #999999;
}
.member-benefits-page .tab-box .tab-content .service .pined-contract-wrapper .pined-body .base-info-typing {
  width: 568px;
  min-height: 500px;
  border-radius: 10px 10px 0px 0px;
  position: relative;
}
.member-benefits-page .tab-box .tab-content .service .pined-contract-wrapper .pined-body .base-info-typing:before {
  content: '';
  display: block;
  width: 100%;
  height: 133px;
  background: -webkit-gradient(linear, left bottom, left top, from(#4aaee4), to(#6878e3));
  background: linear-gradient(90deg, #4aaee4, #6878e3);
  position: absolute;
  z-index: -1;
}
.member-benefits-page .tab-box .tab-content .service .pined-contract-wrapper .pined-body .base-info-typing .name {
  font-size: 22px;
  color: white;
  line-height: 88px;
  text-align: center;
}
.member-benefits-page .tab-box .tab-content .service .pined-contract-wrapper .pined-body .base-info-typing .form-wrap {
  width: 500px;
  height: 198px;
  background: white;
  box-shadow: 0px 5px 10px 0px rgba(131, 69, 214, 0.1);
  border-radius: 10px;
  margin: 0 auto;
  padding: 0.1px;
}
.member-benefits-page .tab-box .tab-content .service .pined-contract-wrapper .pined-body .base-info-typing .form-wrap .form-item {
  margin: 20px 0 0 0;
}
.member-benefits-page .tab-box .tab-content .service .pined-contract-wrapper .pined-body .base-info-typing .form-wrap .form-item label {
  width: 107px;
  text-align: center;
  color: #333333;
  position: relative;
}
.member-benefits-page .tab-box .tab-content .service .pined-contract-wrapper .pined-body .base-info-typing .form-wrap .form-item label:before {
  content: '*';
  display: inline-block;
  color: #de2b2a;
  vertical-align: middle;
}
.member-benefits-page .tab-box .tab-content .service .pined-contract-wrapper .pined-body .base-info-typing .form-wrap .form-item input {
  width: 368px;
  height: 40px;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  padding: 0 10px;
}
.member-benefits-page .tab-box .tab-content .service .pined-contract-wrapper .pined-body .base-info-typing .upload-pined-contract {
  width: 500px;
  margin: 20px auto;
}
.member-benefits-page .tab-box .tab-content .service .pined-contract-wrapper .pined-body .base-info-typing .upload-pined-contract .title {
  font-size: 14px;
}
.member-benefits-page .tab-box .tab-content .service .pined-contract-wrapper .pined-body .base-info-typing .upload-pined-contract .title strong {
  font-size: 16px;
}
.member-benefits-page .tab-box .tab-content .service .pined-contract-wrapper .pined-body .base-info-typing .upload-pined-contract .title:before {
  content: '';
  width: 4px;
  height: 16px;
  background: #ff6633;
  display: inline-block;
  vertical-align: text-top;
  margin-right: 8px;
}
.member-benefits-page .tab-box .tab-content .service .pined-contract-wrapper .pined-body .base-info-typing .btns {
  text-align: center;
}
.member-benefits-page .tab-box .tab-content .service .pined-contract-wrapper .pined-body .base-info-typing .btns button {
  width: 84px;
  height: 28px;
  background: white;
  border-radius: 4px;
  border: none;
}
.member-benefits-page .tab-box .tab-content .service .pined-contract-wrapper .pined-body .base-info-typing .btns .send {
  background: #ff6633;
  color: white;
  margin-right: 50px;
}
.member-benefits-page .tab-box .tab-content .service .pined-contract-wrapper .pined-body .base-info-typing .btns .send:hover {
  background: #ff4000;
}
.member-benefits-page .tab-box .tab-content .service .pined-contract-wrapper .pined-body .base-info-typing .btns .cancel {
  border: 1px solid #ff6633;
  color: #ff6633;
}
.member-benefits-page .tab-box .tab-content .service .pined-contract-wrapper .pined-body .base-info-typing .btns .cancel:hover {
  border: 1px solid #ff4000;
  color: #ff4000;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap {
  width: 100%;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box {
  display: flex;
  justify-content: space-between;
  margin: 20px 0 0 0;
  height: 290px;
  position: relative;
  width: 100%;
  -webkit-box-shadow: 0px 1px 12px 0px rgba(204, 204, 204, 0.6);
  box-shadow: 0px 1px 12px 0px rgba(204, 204, 204, 0.6);
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .flip-enter-active,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .flip-enter-active,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .flip-enter-active {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: all 1s;
  transition: all 1s;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .flip-leave-active,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .flip-leave-active,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .flip-leave-active {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: all 1s;
  transition: all 1s;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .flip-enter,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .flip-enter,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .flip-enter,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .flip-leave-to,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .flip-leave-to,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .flip-leave-to {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  opacity: 0;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .change-studio,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .change-studio,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .change-studio {
  height: 290px;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg {
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  opacity: 0;
  z-index: 10;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg.qingdao,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg.qingdao,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg.qingdao {
  background-image: url('../../Content/img/ValueAdd/qd_bg2.png');
  opacity: 1;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  background-size: contain;
  background-color: #fcc86d;
  border-radius: 4px;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg.yiwu,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg.yiwu,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg.yiwu {
  background-image: url('../../Content/img/ValueAdd/yw_bg2.png');
  opacity: 1;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  background-size: contain;
  background-color: #36cfda;
  border-radius: 4px;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg.qinzhou,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg.qinzhou,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg.qinzhou {
  background-image: url('../../Content/img/ValueAdd/qz_bg2.png');
  opacity: 1;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  background-size: contain;
  background-color: #4035d9;
  border-radius: 4px;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg .qd-logo-band,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg .qd-logo-band,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg .qd-logo-band {
  position: absolute;
  right: -24px;
  top: -19px;
  z-index: 15;
  width: 134px;
  height: 134px;
  background: url('/Content/img/ValueAdd/qd_logo.png');
  background-size: contain;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg .qz-logo-band,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg .qz-logo-band,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg .qz-logo-band {
  position: absolute;
  right: -24px;
  top: -19px;
  z-index: 15;
  width: 134px;
  height: 134px;
  background: url('/Content/img/ValueAdd/qz_logo.png');
  background-size: contain;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg .yw-logo-band,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg .yw-logo-band,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg .yw-logo-band {
  position: absolute;
  right: -24px;
  top: -19px;
  z-index: 15;
  width: 134px;
  height: 134px;
  background: url('/Content/img/ValueAdd/yw_logo.png');
  background-size: contain;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg .level-wrapper,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg .level-wrapper,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg .level-wrapper {
  width: 90%;
  height: 88px;
  background: rgba(3, 8, 51, 0.06);
  -webkit-box-shadow: 6px 10px 30px 0 rgba(51, 51, 51, 0.1);
  box-shadow: 6px 10px 30px 0 rgba(51, 51, 51, 0.1);
  border-radius: 8px;
  margin: 0 0 20px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  color: white;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg .level-wrapper .left .champion,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg .level-wrapper .left .champion,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg .level-wrapper .left .champion {
  width: 80px;
  height: 75px;
  background-repeat: no-repeat;
  background-position: -6px -6px;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg .level-wrapper .left .champion img,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg .level-wrapper .left .champion img,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg .level-wrapper .left .champion img {
  width: 70px;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg .level-wrapper .center,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg .level-wrapper .center,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg .level-wrapper .center {
  margin-left: 15px;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg .level-wrapper .center .studio-name,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg .level-wrapper .center .studio-name,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg .level-wrapper .center .studio-name {
  font-size: 14px;
  margin: 0 0 5px 0;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg .level-wrapper .center .studio-name .bold-txt,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg .level-wrapper .center .studio-name .bold-txt,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg .level-wrapper .center .studio-name .bold-txt {
  color: #fde144;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg .level-wrapper .right,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg .level-wrapper .right,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg .level-wrapper .right {
  margin-left: 12px;
  font-weight: bold;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg .level-wrapper .progress-wrap,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg .level-wrapper .progress-wrap,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg .level-wrapper .progress-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg .level-wrapper .progress-wrap .progress-container,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg .level-wrapper .progress-wrap .progress-container,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg .level-wrapper .progress-wrap .progress-container {
  position: relative;
  height: 16px;
  width: 585px;
  border-radius: 8px;
  background: white;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg .level-wrapper .progress-wrap .progress-container .qd-progress-item,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg .level-wrapper .progress-wrap .progress-container .qd-progress-item,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg .level-wrapper .progress-wrap .progress-container .qd-progress-item {
  position: absolute;
  width: 25%;
  height: 12px;
  background: -webkit-gradient(linear, left top, right top, from(#ff4149), to(#fdc830));
  background: linear-gradient(90deg, #ff4149, #fdc830);
  border-radius: 6px;
  text-align: right;
  line-height: 13px;
  font-size: 10px;
  margin: 0 0 0 2px;
  padding: 0 10px;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  top: 2px;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg .level-wrapper .progress-wrap .progress-container .qd-progress-item .iconfont,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg .level-wrapper .progress-wrap .progress-container .qd-progress-item .iconfont,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg .level-wrapper .progress-wrap .progress-container .qd-progress-item .iconfont {
  font-size: 10px;
  margin-left: 4px;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg .level-wrapper .progress-wrap .progress-container .qz-progress-item,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg .level-wrapper .progress-wrap .progress-container .qz-progress-item,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg .level-wrapper .progress-wrap .progress-container .qz-progress-item {
  position: absolute;
  width: 25%;
  height: 12px;
  background: linear-gradient(90deg, #ba5be5, #4136d9);
  border-radius: 6px;
  text-align: right;
  line-height: 13px;
  font-size: 10px;
  margin: 0 0 0 2px;
  padding: 0 10px;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  top: 2px;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg .level-wrapper .progress-wrap .progress-container .qz-progress-item .iconfont,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg .level-wrapper .progress-wrap .progress-container .qz-progress-item .iconfont,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg .level-wrapper .progress-wrap .progress-container .qz-progress-item .iconfont {
  font-size: 10px;
  margin-left: 4px;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg .level-wrapper .progress-wrap .progress-container .yw-progress-item,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg .level-wrapper .progress-wrap .progress-container .yw-progress-item,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg .level-wrapper .progress-wrap .progress-container .yw-progress-item {
  position: absolute;
  width: 25%;
  height: 12px;
  background: -webkit-gradient(linear, left top, right top, from(#5b87e5), to(#37cfdc));
  background: linear-gradient(90deg, #5b87e5, #37cfdc);
  border-radius: 6px;
  text-align: right;
  line-height: 13px;
  font-size: 10px;
  margin: 0 0 0 2px;
  padding: 0 10px;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  top: 2px;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg .level-wrapper .progress-wrap .progress-container .yw-progress-item .iconfont,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg .level-wrapper .progress-wrap .progress-container .yw-progress-item .iconfont,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg .level-wrapper .progress-wrap .progress-container .yw-progress-item .iconfont {
  font-size: 10px;
  margin-left: 4px;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg .level-wrapper .progress-wrap .progress-container .icon-XIA,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg .level-wrapper .progress-wrap .progress-container .icon-XIA,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg .level-wrapper .progress-wrap .progress-container .icon-XIA {
  position: absolute;
  top: 15px;
  margin-left: -25px !important;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg .level-wrapper .level-num,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg .level-wrapper .level-num,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg .level-wrapper .level-num {
  width: 585px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  margin-top: 10px;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg .level-wrapper .level-num span,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg .level-wrapper .level-num span,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg .level-wrapper .level-num span {
  width: 25%;
  display: inline-block;
  text-align: right;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg .level-wrapper .level-num span.active,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg .level-wrapper .level-num span.active,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg .level-wrapper .level-num span.active {
  color: #fde144;
  font-weight: bold;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg .level-wrapper .level-num .outdate-txt,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg .level-wrapper .level-num .outdate-txt,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .studio-bg .level-wrapper .level-num .outdate-txt {
  width: auto;
  background: -webkit-gradient(linear, right top, left top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(-90deg, #ee0979 0%, #ff6a00 100%);
  -webkit-box-shadow: 1px 1px 6px 0 rgba(254, 0, 0, 0.3);
  box-shadow: 1px 1px 6px 0 rgba(254, 0, 0, 0.3);
  border-radius: 4px;
  text-align: center;
  color: white;
  display: inline-block;
  padding: 0px 5px;
  font-size: 12px;
  position: absolute;
  margin-left: 8px;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .change-studio,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .change-studio,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .change-studio {
  background-repeat: no-repeat;
  width: 110px;
  right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  color: white;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .change-studio button,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .change-studio button,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .change-studio button {
  cursor: pointer;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .change-studio .qd-change-btn,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .change-studio .qd-change-btn,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .change-studio .qd-change-btn {
  width: 80px;
  height: 26px;
  margin-top: 15px;
  background: #4298b9;
  border: 1px solid #36d1dc;
  -webkit-box-shadow: 0px 1px 12px 0px #5b86e5;
  box-shadow: 0px 1px 12px 0px #5b86e5;
  border-radius: 4px;
  color: white;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .change-studio .yw-change-btn,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .change-studio .yw-change-btn,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .change-studio .yw-change-btn {
  width: 80px;
  height: 26px;
  margin-top: 15px;
  background: #ff6633;
  border: 1px solid #ff9933;
  -webkit-box-shadow: 0px 1px 12px 0px #ff6633;
  box-shadow: 0px 1px 12px 0px #ff6633;
  border-radius: 4px;
  color: white;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .change-studio .qz-change-btn,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .change-studio .qz-change-btn,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .change-studio .qz-change-btn {
  width: 80px;
  height: 26px;
  margin-top: 15px;
  background: #4035d9;
  border: 1px solid #ba5be5;
  box-shadow: 0px 1px 12px 0px #ba5be5;
  border-radius: 4px;
  color: white;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .change-studio .champion,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .change-studio .champion,
.member-benefits-page .tab-box .tab-content .benefits-wrap .studios-box .change-studio .champion {
  margin-bottom: -20px;
  width: 70px;
  margin-left: -30px;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg {
  width: 100%;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg.qingdao {
  background-image: url('../../Content/img/ValueAdd/qd_bg1.png');
  opacity: 1;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-one-box .studio-bg.yiwu {
  background-image: url('../../Content/img/ValueAdd/yw_bg1.png');
  opacity: 1;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .open-studio-btn {
  position: absolute;
  z-index: 100;
  width: 203px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 20px;
  color: #ff6633;
  background: white;
  font-size: 18px;
  left: 50%;
  margin-left: -102px;
  bottom: 50px;
  -webkit-box-shadow: 0 0 10px 1px #ff6633;
  box-shadow: 0 0 10px 1px #ff6633;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .open-studio-btn:hover {
  background: -webkit-gradient(linear, left bottom, left top, from(#fc916d), to(#fcc96d));
  background: linear-gradient(0deg, #fc916d, #fcc96d);
  -webkit-box-shadow: 0 0 10px 1px white;
  box-shadow: 0 0 10px 1px white;
  color: white;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .studio-none-box .studio-bg {
  width: 100%;
  opacity: 1;
  background: url('../../Content/img/ValueAdd/no_studio.png') no-repeat center top;
  background-size: 100%;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box {
  margin: 30px 0;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .benefit-item {
  display: inline-block;
  width: 216px;
  height: 216px;
  -webkit-box-shadow: 0px 1px 12px 0px rgba(204, 204, 204, 0.6);
  box-shadow: 0px 1px 12px 0px rgba(204, 204, 204, 0.6);
  border-radius: 4px;
  position: relative;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .benefit-item:hover {
  -webkit-box-shadow: 0 1px 12px 0 rgba(156, 152, 152, 0.6);
  box-shadow: 0 1px 12px 0 rgba(156, 152, 152, 0.6);
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .benefit-item:hover.qd-active-wrap {
  background: -webkit-gradient(linear, left bottom, left top, from(#fc916d), to(#fcc96d));
  background: linear-gradient(0deg, #fc916d, #fcc96d);
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .benefit-item:hover.qz-active-wrap {
  background: linear-gradient(0deg, #ba5be5, #4136d9);
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .benefit-item:hover.yw-active-wrap {
  background: -webkit-gradient(linear, left bottom, left top, from(#5b86e5), to(#36d1dc));
  background: linear-gradient(0deg, #5b86e5, #36d1dc);
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .benefit-item div {
  text-align: center;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .benefit-item:not(:last-child) {
  margin-right: 35px;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .benefit-item .name {
  font-size: 38px;
  color: #ff6633;
  margin: 30px 0 25px 0;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .benefit-item .price {
  color: #333333;
  font-size: 18px;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .benefit-item .price b {
  font-size: 30px;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .benefit-item .pre-price {
  color: #999999;
  font-size: 14px;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .benefit-item .yw-buy-btn {
  width: 140px;
  height: 30px;
  border: none;
  background: -webkit-gradient(linear, left bottom, left top, from(#5b86e5), to(#36d1dc));
  background: linear-gradient(0deg, #5b86e5, #36d1dc);
  border-radius: 15px;
  margin: 20px auto;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .benefit-item .yw-buy-btn button {
  width: 138px;
  height: 28px;
  border-radius: 30px;
  margin: 0 auto;
  margin-top: 1px;
  background: white;
  border: none;
  color: #1984dd;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .benefit-item .yw-buy-btn button:hover {
  background: -webkit-gradient(linear, left top, right top, from(#5b86e5), to(#36d1dc));
  background: linear-gradient(90deg, #5b86e5, #36d1dc);
  color: white;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .benefit-item .qd-buy-btn {
  width: 140px;
  height: 30px;
  border: none;
  background: -webkit-gradient(linear, left bottom, left top, from(#fc916d), to(#fcc96d));
  background: linear-gradient(0deg, #fc916d, #fcc96d);
  border-radius: 15px;
  margin: 20px auto;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .benefit-item .qd-buy-btn button {
  width: 138px;
  height: 28px;
  border-radius: 30px;
  margin: 0 auto;
  margin-top: 1px;
  background: white;
  border: none;
  color: #ff6633;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .benefit-item .qd-buy-btn button:hover {
  background: -webkit-gradient(linear, left top, right top, from(#fc916d), to(#fcc96d));
  background: linear-gradient(90deg, #fc916d, #fcc96d);
  color: white;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .benefit-item .qz-buy-btn {
  width: 140px;
  height: 30px;
  border: none;
  background: -webkit-gradient(linear, left bottom, left top, from(#4136d9), to(#ba5be5));
  background: linear-gradient(0deg, #4136d9, #ba5be5);
  border-radius: 15px;
  margin: 20px auto;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .benefit-item .qz-buy-btn button {
  width: 138px;
  height: 28px;
  border-radius: 30px;
  margin: 0 auto;
  margin-top: 1px;
  background: white;
  border: none;
  color: #4035d9;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .benefit-item .qz-buy-btn button:hover {
  background: linear-gradient(90deg, #4136d9, #ba5be5);
  color: white;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .benefit-item .disabled-btn {
  background: #e5e5e5;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .benefit-item .disabled-btn button {
  color: #e5e5e5;
  cursor: not-allowed;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .benefit-item .disabled-btn button:hover {
  background: white;
  color: #e5e5e5;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .benefit-item .inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  background: white;
  width: 214px;
  height: 214px;
  margin: 1px auto;
  border-radius: 3px;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .current-level .benefits-logo {
  font-size: 14px;
  color: white;
  line-height: 24px;
  width: 70px;
  height: 24px;
  background: -webkit-gradient(linear, right top, left top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(-90deg, #ee0979 0%, #ff6a00 100%);
  -webkit-box-shadow: 1px 1px 6px 0px rgba(254, 0, 0, 0.3);
  box-shadow: 1px 1px 6px 0px rgba(254, 0, 0, 0.3);
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
  position: absolute;
  left: -1px;
  top: -1px;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .qd-active-wrap.hightLight,
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .qd-active-wrap.current-level {
  background: -webkit-gradient(linear, left bottom, left top, from(#fc916d), to(#fcc96d));
  background: linear-gradient(0deg, #fc916d, #fcc96d);
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .qz-active-wrap.hightLight,
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .qz-active-wrap.current-level {
  background: linear-gradient(0deg, #ba5be5, #4136d9);
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .yw-active-wrap.hightLight,
.member-benefits-page .tab-box .tab-content .benefits-wrap .benefits-box .yw-active-wrap.current-level {
  background: -webkit-gradient(linear, left bottom, left top, from(#5b86e5), to(#36d1dc));
  background: linear-gradient(0deg, #5b86e5, #36d1dc);
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .privileges-box .item-wrap {
  min-height: 115px;
  margin: 20px 0;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .privileges-box .item-wrap .vip-title {
  font-size: 18px;
  color: #333333;
  margin-bottom: 10px;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .privileges-box .item-wrap .vip-title .vip-txt b {
  color: #ff6633;
  font-weight: bold;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .privileges-box .item-wrap .vip-title .owned-logo {
  display: inline-block;
  width: 98px;
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  background: -webkit-gradient(linear, right top, left top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(-90deg, #ee0979 0%, #ff6a00 100%);
  -webkit-box-shadow: 1px 1px 6px 0px rgba(254, 0, 0, 0.3);
  box-shadow: 1px 1px 6px 0px rgba(254, 0, 0, 0.3);
  color: white;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  text-align: center;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .privileges-box .item-wrap .items-list {
  position: relative;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .privileges-box .item-wrap .items-list .unlock-btn {
  width: 140px;
  height: 30px;
  text-align: center;
  border: none;
  border-radius: 15px;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  color: white;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .privileges-box .item-wrap .items-list .yw-unlock-btn {
  background: -webkit-gradient(linear, left top, right top, from(#5b86e5), to(#36d1dc));
  background: linear-gradient(90deg, #5b86e5, #36d1dc);
  color: white;
  box-shadow: 1px 1px 10px #5692e4;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .privileges-box .item-wrap .items-list .yw-unlock-btn:hover {
  background: white url('/Content/img/ValueAdd/yw_btn_bg.png');
  background-repeat: no-repeat;
  color: #1984dd;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .privileges-box .item-wrap .items-list .qd-unlock-btn {
  background: -webkit-gradient(linear, left top, right top, from(#fc916d), to(#fcc96d));
  background: linear-gradient(90deg, #fc916d, #fcc96d);
  color: white;
  box-shadow: 1px 1px 10px #e07f57;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .privileges-box .item-wrap .items-list .qd-unlock-btn:hover {
  background: white url('/Content/img/ValueAdd/qd_btn_bg.png');
  background-repeat: no-repeat;
  color: #ff6633;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .privileges-box .item-wrap .items-list .qz-unlock-btn {
  background: linear-gradient(90deg, #4136d9, #ba5be5);
  color: white;
  box-shadow: 1px 1px 10px #4136d9;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .privileges-box .item-wrap .items-list .qz-unlock-btn:hover {
  background: white;
  background-repeat: no-repeat;
  color: #ff6633;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .privileges-box .item-wrap .items-list .lock-mask-wrap {
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.7);
  height: 80px;
  padding: 5px 10px;
  border-radius: 6px;
  box-shadow: 0 0 10px #e5e5e5;
  opacity: 0.6;
  color: #cbc6c6;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .privileges-box .item-wrap .items-list .lock-mask-wrap .iconfont:before {
  color: #c1e2a7;
  font-size: 16px;
  margin-right: 8px;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .privileges-box .item-wrap .items-list .lock-mask-wrap .iconfont b {
  color: #f6a88f;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .privileges-box .item-wrap .items-list .lock-mask {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .privileges-box .item-wrap .items-list .iconfont {
  display: inline-block;
  width: 24.5%;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  float: left;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .privileges-box .item-wrap .items-list .iconfont:before {
  color: #67c520;
  font-size: 16px;
  margin-right: 8px;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .privileges-box .item-wrap .items-list .iconfont b {
  color: #ff6633;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .privileges-box .item-wrap .items-list .clearfix {
  clear: both;
  display: block;
}
.member-benefits-page .tab-box .tab-content .benefits-wrap .privileges-box .item-wrap .items-list .icon-suo:before {
  color: #999999;
}
.member-benefits-page .tab-box .tab-content .order-list-wrap {
  font-size: 14px;
}
.member-benefits-page .tab-box .tab-content .order-list-wrap .buy-list .el-loading-spinner {
  margin: 10px auto;
}
.member-benefits-page .tab-box .tab-content .order-list-wrap .buy-list li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  height: 40px;
  line-height: 40px;
  /*border-left: 1px solid #ddd;
                        border-top: 1px solid #ddd;
                        border-right: 1px solid #ddd;*/

}
.member-benefits-page .tab-box .tab-content .order-list-wrap .buy-list li:hover {
  background: #f8f8f8;
}
.member-benefits-page .tab-box .tab-content .order-list-wrap .buy-list li div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
  padding: 0 3px;
  position: relative;
}
.member-benefits-page .tab-box .tab-content .order-list-wrap .buy-list li div.flexMore {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  -moz-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
}
.member-benefits-page .tab-box .tab-content .order-list-wrap .buy-list li div.wait-pay {
  cursor: pointer;
  color: #ff6633;
}
.member-benefits-page .tab-box .tab-content .order-list-wrap .buy-list li .show-short {
  cursor: pointer;
}
.member-benefits-page .tab-box .tab-content .order-list-wrap .buy-list li.li-header {
  margin: 20px 0 0 0;
  background: #f8f8f8;
  color: #999999;
}
.member-benefits-page .tab-box .tab-content .order-list-wrap .page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 50px;
  margin: 30px auto 20px;
}
.member-benefits-page .tab-box .tab-content .order-list-wrap .page-wrap .el-pager li:not(.disabled).active {
  background-color: #ff6633;
  color: white;
}
.member-benefits-page .tab-box .tab-content .order-list-wrap .nodata {
  text-align: center;
  color: #999999;
}
.member-benefits-page .tab-box .tab-content .order-list-wrap .nodata img {
  width: 170px;
  margin: 20px auto 10px;
}
.member-benefits-page .tab-box .tab-content .plus-vip .top-content {
  height: 116px;
  background: linear-gradient(180deg, #ffb705 0%, #ff8002 100%);
  border-radius: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 48px;
}
.member-benefits-page .tab-box .tab-content .plus-vip .top-content .left-content {
  height: 100%;
  display: flex;
  align-items: center;
}
.member-benefits-page .tab-box .tab-content .plus-vip .top-content .left-content img {
  width: 60px;
  height: 50px;
}
.member-benefits-page .tab-box .tab-content .plus-vip .top-content .left-content .top-title {
  font-size: 30px;
  color: white;
  line-height: 42px;
  margin-left: 10px;
}
.member-benefits-page .tab-box .tab-content .plus-vip .top-content .right-content {
  display: flex;
  align-items: center;
  color: white;
}
.member-benefits-page .tab-box .tab-content .plus-vip .top-content .right-content .discount-tips {
  width: 86px;
  height: 27px;
  background: #fa0000;
  border-radius: 10px 10px 0px 10px;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  justify-content: center;
  align-items: center;
}
.member-benefits-page .tab-box .tab-content .plus-vip .top-content .right-content .money-content {
  display: flex;
  align-items: baseline;
}
.member-benefits-page .tab-box .tab-content .plus-vip .top-content .right-content .money-content .vip-money {
  font-size: 40px;
  font-weight: 600;
  letter-spacing: 3px;
}
.member-benefits-page .tab-box .tab-content .plus-vip .top-content .right-content .money-content .vip-unit {
  font-size: 16px;
}
.member-benefits-page .tab-box .tab-content .plus-vip .top-content .right-content .btn-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: 20px;
}
.member-benefits-page .tab-box .tab-content .plus-vip .top-content .right-content .vip-button {
  width: 197px;
  height: 38px;
  margin-left: 11px;
  background: white;
  border-radius: 100px;
  font-size: 16px;
  font-weight: 500;
  color: #ff8002;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.member-benefits-page .tab-box .tab-content .plus-vip .top-content .right-content .btn-text {
  width: 100%;
  text-align: right;
  margin-top: 8px;
  font-size: 12px;
  align-self: flex-end;
  color: white;
  line-height: 16px;
  padding-right: 8px;
  cursor: pointer;
}
.member-benefits-page .tab-box .tab-content .plus-vip .top-content .right-content .btn-text span {
  text-decoration: underline;
  text-underline-offset: 0.5em;
}
.member-benefits-page .tab-box .tab-content .plus-vip .top-content .column {
  flex-direction: column;
}
.member-benefits-page .tab-box .tab-content .plus-vip .main-content {
  font-size: 14px;
  line-height: 39px;
  color: rgba(0, 0, 0, 0.85);
  margin: 28px 54px 0;
}
.member-benefits-page .tab-box .tab-content .plus-vip .feature-list {
  margin-left: 24px;
}
.member-benefits-page .tab-box .tab-content .plus-vip .feature-list li {
  margin-left: 1rem;
  list-style-type: disc;
}
.member-benefits-page .promote-notice {
  text-align: center;
  position: fixed;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2015;
}
.member-benefits-page .promote-notice .outer-wrap {
  width: 100%;
  height: 500px;
  background: url('/Content/img/ValueAdd/level_bg.png') no-repeat;
  background-position: center center;
  background-size: 850px;
  position: relative;
  margin: 0 auto;
  top: 50%;
  -webkit-transform: translateY(-65%);
  -ms-transform: translateY(-65%);
  transform: translateY(-65%);
}
.member-benefits-page .promote-notice .img-wrap {
  width: 420px;
  height: 300px;
  position: relative;
  background-position: center center;
  background-size: 355px;
  background-repeat: no-repeat;
  margin: 0 auto;
  top: 50%;
  -webkit-transform: translateY(-65%);
  -ms-transform: translateY(-65%);
  transform: translateY(-65%);
  text-align: center;
  color: white;
}
.member-benefits-page .promote-notice .congratulate {
  width: 100%;
  height: 50px;
  position: absolute;
  text-shadow: 0px 1px 6px rgba(221, 68, 16, 0.6);
  top: 305px;
  font-size: 23px;
  font-weight: bold;
}
.member-benefits-page .promote-notice .congratulate b {
  color: #fde144;
  font-weight: bold;
}
.member-benefits-page .promote-notice .vip-names {
  position: absolute;
  top: 145px;
  font-size: 40px;
  left: 0;
  color: #a4acad;
  right: 0;
  margin: auto;
  font-weight: bold;
  letter-spacing: 3px;
}
.member-benefits-page .promote-notice .checkBenefits {
  display: block;
  width: 192px;
  height: 40px;
  background: -webkit-gradient(linear, left top, right top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(90deg, #ee0979 0%, #ff6a00 100%);
  -webkit-box-shadow: 1px 1px 6px 0 rgba(254, 0, 0, 0.3);
  box-shadow: 1px 1px 6px 0 rgba(254, 0, 0, 0.3);
  border-radius: 23px;
  border: none;
  color: white;
  font-size: 16px;
  margin: 120px auto 30px;
}
.member-benefits-page .promote-notice .checkBenefits:hover {
  background: -webkit-gradient(linear, left bottom, left top, from(#ee0979), to(#ff6a00));
  background: linear-gradient(0deg, #ee0979 0%, #ff6a00 100%);
}
.member-benefits-page .promote-notice span.iconfont {
  margin: 0 auto;
  display: block;
  width: 30px;
  height: 40px;
  color: white;
  font-size: 32px;
  cursor: pointer;
}
.member-benefits-page .drawer-wrapper header.el-drawer__header {
  border-top: none;
  padding: 0 20px 0;
  border-bottom: 1px solid #e5e5e5;
  box-shadow: none;
  color: #464646;
}
.member-benefits-page .drawer-wrapper .el-drawer__header {
  border-top: none;
  border-bottom: 1px solid #e5e5e5;
  box-shadow: none;
  color: #464646;
  margin: 0 0 10px 0;
  height: 56px;
  padding: 20px 20px;
}
.member-benefits-page .drawer-wrapper .el-drawer__header > :first-child {
  border: none;
}
.member-benefits-page .drawer-wrapper .el-form-item .el-select,
.member-benefits-page .drawer-wrapper .el-form-item .el-input {
  width: 225px;
}
.member-benefits-page .drawer-wrapper .normal-el-input .el-input {
  width: auto;
}
.member-benefits-page .drawer-wrapper .el-drawer .el-upload__tip {
  height: 25px;
}
.member-benefits-page .drawer-wrapper .demo-drawer__content {
  height: 90vh;
  overflow: auto;
  padding: 0 0 100px 0;
}
.member-benefits-page .drawer-wrapper .demo-drawer__footer {
  text-align: right;
  padding: 20px 0;
  position: absolute;
  bottom: 0;
  right: 20px;
  border-top: 1px solid #f0f0f0;
  width: 100%;
  background: white;
}
.member-benefits-page .drawer-wrapper .drawer-form .block-item .el-form-item__label {
  display: block;
  float: none;
}
.member-benefits-page .drawer-wrapper .drawer-form .block-item .el-form-item__label:before {
  content: '*';
  color: #f56c6c;
  margin-right: 4px;
}
.member-benefits-page .drawer-wrapper .drawer-form .el-form-item__label {
  min-width: 100px;
  margin: 0 0 0 25px;
  text-align: left;
  color: #464646;
}
.member-benefits-page .drawer-wrapper .drawer-form .el-form-item__content {
  margin: 0 0 0 25px;
}
.member-benefits-page .drawer-wrapper .drawer-form .special-cus .el-form-item__label {
  float: left;
}
.member-benefits-page .drawer-wrapper .drawer-form .is-choosed-list span {
  display: inline-block;
  color: #bbbbbb;
}
.member-benefits-page .drawer-wrapper .upload-box {
  height: 125px;
}
.member-benefits-page .drawer-wrapper .uploader2 {
  height: 125px;
}
.member-benefits-page .drawer-wrapper .el-upload-dragger {
  width: 125px;
  height: 125px;
  background-color: #fafafa;
}
.member-benefits-page .drawer-wrapper .el-upload-dragger .iconfont {
  font-size: 25px;
  line-height: 125px;
  color: #848484;
}
.member-benefits-page .drawer-wrapper .template-link {
  border-bottom: 2px solid #ff6633;
  font-size: 12px;
  color: #ff6633;
}
.member-benefits-page .drawer-wrapper .el-upload__tip {
  line-height: 20px;
  margin: 0 0;
  color: #848484;
}
.member-benefits-page .drawer-wrapper .uploader-file-list .el-upload {
  position: relative;
  width: 125px;
  height: 125px;
  background: whitesmoke;
  border-radius: 5px;
}
.member-benefits-page .drawer-wrapper .uploader-file-list .el-upload__del {
  display: none;
  position: absolute;
  background: rgba(0, 0, 0, 0.7);
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  color: white;
  line-height: 125px;
  border-radius: 4px;
}
.member-benefits-page .drawer-wrapper .uploader-file-list:hover .el-upload__del {
  display: block;
}
.agent_title {
  line-height: 47px;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 18px;
  height: 47px;
}
.agent_title .caiji {
  color: #ff9933;
  margin-right: 10px;
}
.agent_title .caiji .iconfont {
  width: auto;
  height: auto;
  border: none;
  line-height: normal;
  margin: 0 5px;
  color: #ff9933;
}
.agent_title span {
  padding: 0 10px;
  height: 47px;
  font-size: 14px;
  display: inline-block;
  border-bottom: 2px solid #ff9434;
}
.agent_title span i {
  font-style: normal;
}
.agent_title .newApply {
  float: right;
  width: 100px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #ff9434;
  color: white;
  margin-top: 8px;
  cursor: pointer;
}
.agent_title var:before {
  padding: 0 5px;
  color: #cccccc;
  content: "/\00a0";
}
.agent_title b {
  color: #333333;
  width: 84px;
  text-align: center;
  margin: 0;
  height: 46px;
  border-bottom: 2px solid white;
  cursor: pointer;
}
.agent_title b.cur {
  border-bottom: 2px solid #ff9434;
}
.agent_title em {
  /*float: right;*/
  color: #278cdf;
  display: inline-block;
  margin: 0 0 0 10px;
  font-size: 12px;
}
.agent_title em .report-btn {
  display: inline-block;
  width: 75px;
  height: 24px;
  /* background: #fff; */
  line-height: 24px;
  text-align: center;
  font-size: 12px;
  border: 1px solid #ff9434;
  color: #ff9434;
}
.agent_title em .report-btn:before {
  margin: 0 5px 0 0;
}
.agent_title em .report-btn:hover {
  color: #333333;
}
.agent_title em i {
  width: 74px;
  height: 24px;
  line-height: 24px;
  display: inline-block;
  border: 1px solid #e5e5e5;
  text-align: center;
  margin-left: 10px;
  color: #737373;
  cursor: pointer;
}
.agent_title em input {
  width: 90px;
}
.agent_title em #recCode_01 {
  border: none;
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
  width: 80px;
}
.agent_title em s {
  text-decoration: none;
  color: #333333;
  cursor: pointer;
  margin-left: 10px;
}
.myAgentList .myAgentTitle div.pocket {
  width: 138px;
  height: 56px;
  color: white;
  font-size: 12px;
  display: inline-block;
  margin-right: 14px;
  padding-left: 46px;
  margin: 14px 6px 36px 6px;
  background: #ff9434 url("/Content/img/agentContro.png") no-repeat;
  background-position: 6px -181px;
}
.myAgentList .myAgentTitle div.pocket p {
  margin: 8px 0 5px 0;
}
.myAgentList .myAgentTitle div.totalMoney {
  background-position: 8px -268px;
}
.myAgentList .myAgentTitle .screen {
  float: right;
  margin: 40px 40px 0 0;
}
.myAgentList .myAgentTitle .screen a {
  position: relative;
  padding: 6px 10px;
  background: #f7f7f7;
  color: #333333;
  border: 1px solid #e5e5e5;
  font-size: 12px;
  display: inline-block;
  margin-left: 10px;
  border-radius: 4px;
  cursor: pointer;
}
.myAgentList .myAgentTitle .screen a .select-options {
  position: absolute;
  left: 0;
  right: 0;
}
.myAgentList .myAgentTitle .screen a.cur {
  background: #4b9ddb;
  border-color: #4b9ddb;
  color: white;
}
.myAgentList .myAgentTitle .screen .Wdate {
  width: 110px;
  height: 24px;
  text-align: center;
}
.myAgentList .myAgentTitle .screen .dropdown {
  display: inline-block;
}
.myAgentList .myAgentTitle .screen .dropdown .dropdown-menu {
  min-width: 90px;
}
.myAgentList .myAgentTitle .screen .dropdown .dropdown-menu li {
  text-align: center;
  padding: 5px;
  cursor: pointer;
}
.myAgentList .myAgentTitle .screen .dropdown .dropdown-menu li .btn-group-sm {
  font-size: 12px;
  padding: 3px 12px;
}
.myAgentList .myAgentTitle .screen #customizeUl ul {
  min-width: 182px;
}
.myAgentList .myAgentTitle .screen #customizeUl ul li label {
  display: inline-block;
}
.myAgentList #chartWrapper {
  border: 1px solid gainsboro;
  padding: 20px 0;
}
.myAgentList .tabs-wrapper {
  margin: 10px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.myAgentList .tabs-wrapper .left-tabs {
  width: 300px;
}
.myAgentList .tabs-wrapper .left-tabs,
.myAgentList .tabs-wrapper .right-tabs {
  display: inline-block;
}
.myAgentList .tabs-wrapper .right-tabs {
  width: 654px;
}
.myAgentList .tabs-wrapper .right-tabs div,
.myAgentList .tabs-wrapper .right-tabs table {
  display: inline-block;
}
.myAgentList .tabs-wrapper .right-tabs .totalmoney {
  font-size: 12px;
  text-align: center;
}
.myAgentList .tabs-wrapper .right-tabs .totalmoney thead {
  background: #f2f2f2;
}
.myAgentList .tabs-wrapper .right-tabs .totalmoney thead th {
  width: 135px;
  text-align: center;
  font-weight: normal;
  padding: 5px 5px;
}
.myAgentList .tabs-wrapper .right-tabs .totalmoney tr {
  height: 20px;
}
.myAgentList .tabs-wrapper .right-tabs .totalmoney label {
  background: #dddddd;
}
.myAgentList .tabs-wrapper .right-tabs .screen {
  margin: 10px 0;
}
.myAgentList .tabs-wrapper .relate-tabs {
  line-height: 40px;
  height: 40px;
}
.myAgentList .tabs-wrapper .relate-tabs b {
  color: #333333;
  width: 70px;
  text-align: center;
  margin: 0;
  height: 40px;
  border-bottom: 2px solid white;
  cursor: pointer;
}
.myAgentList .tabs-wrapper .relate-tabs b i.icon {
  font-size: 20px;
  display: inline-block;
  vertical-align: middle;
}
.myAgentList .tabs-wrapper .relate-tabs b.cur {
  border-bottom: 2px solid #ff9434;
  background: #ff9434;
  color: white;
}
.myAgentList .report_money {
  color: #666666;
  font-size: 12px;
  margin-left: 32px;
}
.myAgentList .MyAgentBottom {
  margin-top: 20px;
}
.myAgentList .MyAgentBottom ul li {
  display: block;
  border: 1px solid #e5e5e5;
  margin-bottom: 20px;
}
.myAgentList .MyAgentBottom ul li p {
  background: #fdfdfd;
  line-height: 40px;
  border-bottom: 1px solid #e5e5e5;
}
.myAgentList .MyAgentBottom ul li p span {
  display: inline-block;
  font-size: 12px;
  color: #aeaeae;
}
.myAgentList .MyAgentBottom ul li p .signno {
  padding-left: 14px;
  width: 18%;
}
.myAgentList .MyAgentBottom ul li p .nickname {
  width: 30%;
}
.myAgentList .MyAgentBottom ul li p .start {
  width: 20%;
  padding-left: 10px;
}
.myAgentList .MyAgentBottom ul li p .end {
  width: 30%;
  text-align: right;
}
.myAgentList .MyAgentBottom ul li div {
  height: 123px;
}
.myAgentList .MyAgentBottom ul li div span {
  border-right: 1px solid #e5e5e5;
  display: block;
  line-height: 122px;
  text-align: center;
  float: left;
  width: 25%;
}
.myAgentList .MyAgentBottom ul li div .title_name {
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.myAgentList .MyAgentBottom ul li div .money {
  color: #ff6633;
}
.myAgentList .MyAgentBottom ul li div .statusSign {
  line-height: 60px;
  text-align: center;
  border-right: none;
}
.myAgentList .MyAgentBottom ul li div .statusSign i {
  display: inline-block;
  width: 140px;
  font-style: normal;
  border-bottom: 1px solid #e5e5e5;
}
.myAgentList .MyAgentBottom ul li div .statusSign b {
  display: block;
}
.myAgentList .MyAgentBottom ul li div .statusSign a {
  display: inline-block;
  width: 140px;
}
.myAgentList .MyAgentBottom ul li div .itemBtn {
  border-right: none;
  border-left: 1px solid #e5e5e5;
  height: 100%;
  position: relative;
}
.myAgentList .MyAgentBottom ul li div .itemBtn a,
.myAgentList .MyAgentBottom ul li div .itemBtn input {
  width: 90px;
  height: 24px;
  line-height: 23px;
  text-align: center;
  background: #38a1db;
  color: white;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -12px;
  margin-left: -24px;
  outline: none;
  border: none;
}
.myAgentList .MyAgentBottom ul li .clearfix {
  content: "";
  display: block;
  clear: both;
}
.myAgentList .MyAgentBottom ul .no_content {
  min-height: 300px;
  line-height: 300px;
  text-align: center;
  font-size: 16px;
}
.myAgentList .MyAgentBottom .order {
  height: 50px;
  line-height: 50px;
  border: 1px solid #e5e5e5;
  background: #fdfdfd;
}
.myAgentList .MyAgentBottom .order span {
  margin: 20px 0 20px 10px;
  padding-left: 14px;
  border-left: 6px solid #ff9434;
  color: #333333;
  font-size: 14px;
}
.myAgentList .MyAgentBottom .explain-search {
  min-height: 42px;
  height: auto;
  line-height: 38px;
  font-size: 12px;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  padding-left: 25px;
}
.myAgentList .MyAgentBottom .explain-search .select-common {
  width: 130px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
}
.myAgentList .MyAgentBottom .explain-search .col-lg-4 {
  width: 33%;
  margin: 0;
  float: left;
  padding: 0;
}
.myAgentList .MyAgentBottom .explain-search input {
  height: 30px;
  width: 95px;
  padding-left: 4px;
  line-height: 30px;
}
.myAgentList .MyAgentBottom .explain-search a {
  width: 74px;
  height: 24px;
  line-height: 23px;
  text-align: center;
  display: inline-block;
  margin-left: 20px;
  border: 1px solid #e5e5e5;
  vertical-align: middle;
  color: #555555;
  background: white;
}
.myAgentList .MyAgentBottom .explain-search a.cur {
  background: #ff9434;
  color: white;
}
.myAgentList .MyAgentBottom .explain-search p.row #keywords {
  width: 200px;
}
.myAgentList .MyAgentBottom .explain-search p.row label {
  display: inline-block;
  min-width: 50px;
  width: auto;
}
.myAgentList .MyAgentBottom .explain-search p.row .status-options {
  width: 78px;
  height: 25px;
  /*margin: 0 5px 0 20px;*/

}
.myAgentList .MyAgentBottom .explain-search p.row .minwidth {
  min-width: 60px;
}
.myAgentList .MyAgentBottom .explain-search p.row .widther {
  min-width: 84px;
}
.myAgentList .MyAgentBottom .explain-search .search-btn {
  width: 50px;
  height: 30px;
  background: #ff9434;
  color: white;
  border: none;
  line-height: 0;
  vertical-align: middle;
}
.myAgentList .MyAgentBottom .explain-search #key {
  width: 250px;
}
.myAgentList .MyAgentBottom .explain-search .form-item {
  margin-right: 15px;
  height: 30px;
  width: 95px;
  padding-left: 4px;
  line-height: 30px;
  vertical-align: middle;
}
.myAgentList .MyAgentBottom .allinfo .tablebox {
  font-size: 12px;
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
}
.myAgentList .MyAgentBottom .allinfo .tablebox thead {
  background: whitesmoke;
}
.myAgentList .MyAgentBottom .allinfo .tablebox tr td {
  height: 45px;
  line-height: 24px;
  border-bottom: 1px solid #e2e2e2;
  text-align: center;
  border-right: 1px solid #e2e2e2;
}
.agentContro {
  border: none;
}
.agentContro .moneyList {
  height: 110px;
  background: #fdfdfd;
  border: 1px solid #e5e5e5;
  display: flex;
  justify-content: space-around;
}
.agentContro .moneyList .after-line::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 82px;
  background-color: #f1f1f1;
  right: 0;
  top: 15px;
}
.agentContro .moneyList .supervise,
.agentContro .moneyList .trusteeship,
.agentContro .moneyList .hasSent,
.agentContro .moneyList .estimatedIncome {
  /* width: 25%; */
  font-size: 30px;
  text-align: center;
  color: #666666;
  padding: 10px;
  /* float: left; */
  flex: 1;
  position: relative;
}
.agentContro .moneyList .supervise span,
.agentContro .moneyList .trusteeship span,
.agentContro .moneyList .hasSent span,
.agentContro .moneyList .estimatedIncome span {
  display: block;
  font-size: 14px;
  /*border-right: 1px solid #f1f1f1;*/

}
.agentContro .moneyList .supervise i,
.agentContro .moneyList .trusteeship i,
.agentContro .moneyList .hasSent i,
.agentContro .moneyList .estimatedIncome i {
  font-size: 20px;
  color: #ff9000;
  margin-right: 10px;
  font-weight: bold;
}
.agentContro .moneyList .supervise p,
.agentContro .moneyList .trusteeship p,
.agentContro .moneyList .hasSent p,
.agentContro .moneyList .estimatedIncome p {
  height: 60px;
  line-height: 60px;
  font-size: 12px;
  /*border-right: 1px solid #f1f1f1;*/

}
.agentContro .moneyList .supervise p em,
.agentContro .moneyList .trusteeship p em,
.agentContro .moneyList .hasSent p em,
.agentContro .moneyList .estimatedIncome p em {
  font-size: 20px;
  font-weight: bold;
  margin-right: 5px;
}
.agentContro .moneyList .estimatedIncome p,
.agentContro .moneyList .estimatedIncome span {
  border-right: none;
}
.agentContro .dialgo {
  width: 470px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -235px;
  margin-top: -120px;
  background: white;
  z-index: 100001;
}
.agentContro .dialgo h5 {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: white;
  background: #ff9434;
  padding-left: 16px;
  position: relative;
}
.agentContro .dialgo h5 .closeBtn {
  position: absolute;
  right: 17px;
  top: 12px;
  width: 20px;
  height: 20px;
  background: url(/Content/img/colse_btn.png) no-repeat;
  background-size: cover;
  cursor: pointer;
}
.agentContro .dialgo .reasonTitle {
  padding: 0;
  width: 445px;
  margin: 20px auto 0;
}
.agentContro .dialgo .reasonTitle p {
  padding: 5px 0;
}
.agentContro .dialgo .reasonTitle .commonimg {
  float: left;
  margin-right: 20px;
}
.agentContro .dialgo .reasonTitle .tipCon,
.agentContro .dialgo .reasonTitle .tiperror {
  line-height: 30px;
}
.agentContro .dialgo .reasonTitle .tipCon .tipData,
.agentContro .dialgo .reasonTitle .tiperror .tipData {
  color: red;
}
.agentContro .dialgo .reasonTitle .tiperror {
  margin-bottom: 20px;
  font-size: 12px;
}
.agentContro .dialgo .reasonTitle table {
  border: 1px solid #e5e5e5;
  font-size: 12px;
}
.agentContro .dialgo .reasonTitle table thead {
  background: #f8f8f8;
}
.agentContro .dialgo .reasonTitle table td {
  border: 1px solid #e5e5e5;
  text-align: center;
  line-height: 44px;
}
.agentContro .dialgo .reasonTitle table td input {
  border: 1px solid #cccccc;
  height: 28px;
  text-align: center;
  width: 70%;
}
.agentContro .dialgo .reasonTitle table td .totalTax {
  color: #1984dd;
}
.agentContro .dialgo .reasonTitle table th {
  height: 36px;
  text-align: center;
  border: 1px solid #e5e5e5;
}
.agentContro .dialgo .reasonTitle .sbTip {
  font-size: 12px;
  color: red;
  line-height: 40px;
}
.agentContro .dialgo .reasonTitle .BtnWrap {
  margin-top: 10px;
  text-align: center;
}
.agentContro .dialgo .reasonTitle .BtnWrap input {
  width: 160px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  background: #ff9434;
  color: white;
  border: none;
  outline: none;
  border-radius: 2px;
  margin: 0 20px;
}
.agentContro .dialgo .reasonTitle .BtnWrap input:last-child {
  background: white;
  color: #555555;
  border: 1px solid #e5e5e5;
}
.agentContro .taxDialgo {
  width: 610px;
  position: absolute;
  left: 70%;
  height: 400px;
  top: 50%;
  margin-left: -310px;
  /*margin-top: -200px;*/
  background: white;
  z-index: 100001;
  display: none;
}
.agentContro .taxDialgo h4 {
  line-height: 38px;
  color: white;
  background: #ff9434;
  font-size: 14px;
  padding-left: 10px;
  margin-bottom: 14px;
}
.agentContro .taxDialgo h4 .closeBtn2 {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 10px;
  top: 10px;
  background: url('/Content/img/colse_btn.png') no-repeat;
  cursor: pointer;
}
.agentContro .taxDialgo .codeWrap {
  line-height: 50px;
  border-bottom: 1px solid #e5e5e5;
  padding: 0 12px;
}
.agentContro .taxDialgo .codeWrap input {
  height: 28px;
  line-height: 28px;
  width: 170px;
  margin-right: 16px;
  padding-left: 8px;
}
.agentContro .taxDialgo .codeWrap .codeSearch {
  width: 70px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  background: #ff9434;
  color: white;
  border-radius: 4px;
  display: inline-block;
  cursor: pointer;
}
.agentContro .taxDialgo .taxDialgo_list p {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #333333;
}
.agentContro .taxDialgo .taxDialgo_list p i {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 6px solid #ff9434;
  font-style: normal;
}
.agentContro .taxDialgo .taxDialgo_list .taxDialgo_detail {
  padding: 0 10px;
}
.agentContro .taxDialgo .taxDialgo_list .taxDialgo_detail div {
  border: 1px solid #e6e6e6;
  border-bottom: none;
  clear: both;
  height: 40px;
}
.agentContro .taxDialgo .taxDialgo_list .taxDialgo_detail div span {
  width: 25%;
  display: block;
  float: left;
  text-align: center;
  line-height: 40px;
  border-bottom: 1px solid #e6e6e6;
}
.agentContro .taxDialgo .taxDialgo_list .taxDialgo_detail ul {
  height: 200px;
  width: 100%;
}
.agentContro .taxDialgo .taxDialgo_list .taxDialgo_detail ul li {
  height: 40px;
  clear: both;
  border-left: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
}
.agentContro .taxDialgo .taxDialgo_list .taxDialgo_detail ul li span {
  width: 25%;
  display: block;
  float: left;
  text-align: center;
  line-height: 40px;
  border-right: 1px solid #e6e6e6;
}
.agentContro .taxDialgo .taxDialgo_list .taxDialgo_detail ul li .delCode {
  cursor: pointer;
  color: #4e98e2;
}
.agentContro .taxDialgo .result {
  position: absolute;
  left: 325px;
  top: 92px;
  background: #e5e5e5;
}
.agentContro .taxDialgo .result p {
  width: 170px;
  line-height: 30px;
  cursor: pointer;
  padding: 0 5px;
}
.myFriends .research,
.agentContro .research {
  height: 46px;
  line-height: 46px;
  border-bottom: 1px solid #e5e5e5;
  height: auto;
}
.myFriends .research b[name=searchusertype],
.agentContro .research b[name=searchusertype] {
  width: 100px;
  color: #333333;
  margin: 0;
  text-align: center;
  background: whitesmoke;
  height: 45px;
  float: left;
  cursor: pointer;
}
.myFriends .research b.active,
.agentContro .research b.active {
  color: #ff9c49;
  background: white;
  border: none;
  height: 46px;
  border-top: 3px solid #ff9434;
  border-right: 1px solid #e5e5e5;
}
.myFriends .research .reset,
.agentContro .research .reset {
  background: white;
  color: gray;
  border: 1px solid #e5e5e5;
}
.myFriends .research p,
.agentContro .research p {
  float: right;
  color: #278cdf;
}
.myFriends .research p b,
.agentContro .research p b {
  width: 74px;
  height: 24px;
  line-height: 24px;
  border: 1px solid #e5e5e5;
  text-align: center;
  margin-left: 10px;
  color: #737373;
  cursor: pointer;
}
.myFriends .research p input,
.agentContro .research p input {
  width: 90px;
}
.myFriends .research .copyedFriend,
.agentContro .research .copyedFriend {
  cursor: pointer;
}
.myFriends .allinfoWrap,
.agentContro .allinfoWrap {
  margin: 20px 0;
  /*border-top: 1px solid #dcdcdc;*/
  border-radius: 4px;
}
.myFriends .allinfoWrap .company,
.agentContro .allinfoWrap .company {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #333333;
  border-bottom: 1px solid #e2e2e2;
  background: #fdfdfd;
}
.myFriends .allinfoWrap .company i,
.agentContro .allinfoWrap .company i {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 6px solid #ff9434;
  font-style: normal;
}
.myFriends .allinfoWrap #allInfo tr td,
.agentContro .allinfoWrap #allInfo tr td {
  font-size: 12px;
  height: 45px;
  line-height: 24px;
  border-bottom: 1px solid #e2e2e2;
  text-align: center;
}
.myFriends .allinfoWrap #allInfo tr td .btn-default,
.agentContro .allinfoWrap #allInfo tr td .btn-default {
  padding: 0px 10px;
}
.myFriends .allinfoWrap #allInfo tr td span,
.agentContro .allinfoWrap #allInfo tr td span {
  cursor: pointer;
  color: #1984dd;
}
.myFriends .allinfoWrap #allInfo tr td i,
.agentContro .allinfoWrap #allInfo tr td i {
  font-style: normal;
  cursor: pointer;
}
.myFriends .allinfoWrap #allInfo tr td s,
.agentContro .allinfoWrap #allInfo tr td s {
  text-decoration: none;
}
.myFriends .allinfoWrap #allInfo tr td .icon-xiala,
.agentContro .allinfoWrap #allInfo tr td .icon-xiala {
  color: #ffb777;
}
.myFriends .allinfoWrap #allInfo tr td .icon-GoodsType_pull-down,
.agentContro .allinfoWrap #allInfo tr td .icon-GoodsType_pull-down {
  color: #ff6633;
}
.myFriends .allinfoWrap #allInfo tr td .btn-detaillink,
.agentContro .allinfoWrap #allInfo tr td .btn-detaillink {
  padding: 3px 20px;
  background: #ff9434;
  color: white;
  border-radius: 4px;
}
.myFriends .allinfoWrap #allInfo tr td .btn-detaillink:hover,
.agentContro .allinfoWrap #allInfo tr td .btn-detaillink:hover {
  background: #f07c27;
}
.myFriends .allinfoWrap #allInfo .newTable tr td,
.agentContro .allinfoWrap #allInfo .newTable tr td {
  background: #f9f9f9;
  border: none;
}
.myFriends .allinfoWrap #allInfo .special_tr,
.agentContro .allinfoWrap #allInfo .special_tr {
  padding: 0 2px;
}
.myFriends .allinfoWrap #allInfo table,
.agentContro .allinfoWrap #allInfo table {
  width: 100%;
  table-layout: fixed;
}
.myFriends .allinfoWrap #allInfo table thead,
.agentContro .allinfoWrap #allInfo table thead {
  background: whitesmoke;
}
.myFriends .allinfoWrap #allInfo tbody tr:hover,
.agentContro .allinfoWrap #allInfo tbody tr:hover {
  background: #e5e5e5;
}
.myFriends .firend_diglgo {
  width: 820px;
  height: 345px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -315px;
  margin-top: -150px;
  font-size: 12px;
  color: #333333;
  display: none;
  z-index: 100001;
  background: white;
  box-shadow: 0 0 5px #d4d4d4;
  border-radius: 6px;
}
.myFriends .firend_diglgo .tip-title {
  color: #333333;
  font-size: 14px;
}
.myFriends .firend_diglgo .tip-title i.iconfont {
  color: #1984dd;
  margin-right: 10px;
}
.myFriends .firend_diglgo .close-dialog-btn {
  width: 24px;
  height: 24px;
  line-height: 24px;
  position: absolute;
  right: 0;
  top: -34px;
  cursor: pointer;
}
.myFriends .firend_diglgo .close-dialog-btn i.iconfont {
  font-size: 24px;
  color: white;
}
.myFriends .firend_diglgo .margin-vercial-20 {
  margin: 25px 0 12px 0;
  height: 30px;
  line-height: 30px;
}
.myFriends .firend_diglgo p input {
  width: 330px;
  height: 30px;
  background: white;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  padding: 0 10px;
}
.myFriends .firend_diglgo p .copyed {
  color: white;
  cursor: pointer;
  width: 100px;
  height: 30px;
  background: #2993eb;
  border-radius: 4px;
  text-align: center;
  line-height: 30px;
  margin-left: 20px;
}
.myFriends .firend_diglgo p .copyed:hover {
  background: #1984dd;
}
.myFriends .firend_diglgo .pull-left {
  margin: 50px 0 28px 40px;
}
.myFriends .firend_diglgo .pull-right {
  margin: 40px 40px 0 0;
  font-size: 14px;
}
.myFriends .firend_diglgo .pull-right .code-share-txt {
  margin: 5px 0 0 0;
  text-align: center;
}
.myFriends .firend_diglgo div canvas {
  width: 127px;
  height: 127px;
  border: 1px solid #e5e5e5;
  vertical-align: bottom;
}
.myFriends .firend_diglgo div #qrcode {
  display: inline-block;
  margin-left: 0;
}
.myFriends .firend_diglgo div span {
  /*height: 140px;*/
  display: block;
  margin-right: 10px;
  float: left;
}
.myFriends .firend_diglgo div a {
  color: white;
  display: block;
  cursor: pointer;
  width: 130px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #ff6633;
  border-radius: 4px;
  margin: 30px auto 20px;
}
.myFriends .firend_diglgo div a:hover {
  background: #f24d16;
}
.myFriends .newTable div {
  height: 230px;
  overflow: hidden;
  overflow-y: auto;
}
#myCooperaters .myFriends .research input {
  margin: -3px 0 0 0;
}
#myCooperaters [v-cloak] {
  display: none;
}
#myCooperaters .dialog-modal {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 10001;
}
#myCooperaters .dialog-modal .firend_diglgo {
  display: block;
}
#myCooperaters .research {
  border-bottom: none;
}
#myCooperaters .research .buttons-group {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
#myCooperaters .research .uType {
  margin-right: 30px;
}
#myCooperaters .research .uType .label-span {
  color: #333333;
}
#myCooperaters .research .uType .Wdate {
  width: 190px;
  height: 30px;
  border-radius: 4px;
  border: 1px solid #e5e5e5;
  margin: 0;
}
#myCooperaters .research .btn-import-common {
  display: inline-block;
  width: 70px;
  height: 28px;
  text-align: center;
  line-height: 28px;
  background: #ff9434;
  color: white;
  cursor: pointer;
  margin: 0 0 0 20px;
}
#myCooperaters .research .keywords {
  width: 254px;
  height: 30px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  margin: 0 30px 0 0;
}
#myCooperaters .research .searchBtn {
  background: #ff6633;
  color: white;
  border: none;
  margin-right: 20px;
}
#myCooperaters .research .reset {
  background: white;
  border: 1px solid #e5e5e5;
}
#myCooperaters .research .btn-import-common {
  width: 90px;
  height: 30px;
  line-height: 30px;
  background: #3385ff;
  color: white;
  border-radius: 4px;
  margin: 0 10px;
  cursor: pointer;
}
#myCooperaters .research .btn-import-common:hover {
  background: #0066ff;
}
#myCooperaters .research .import-sure {
  background: #ff6633;
  color: white;
}
#myCooperaters .research .import-sure:hover {
  background: #ff4101;
}
#myCooperaters .research .downloadTemp {
  width: 90px;
  height: 30px;
  line-height: 30px;
  border-radius: 4px;
  color: #3385ff;
  border: 1px solid #3385ff;
  text-align: center;
}
#myCooperaters .research .downloadTemp:hover {
  border: 1px solid #0066ff;
  color: #0066ff;
}
#myCooperaters .agent_title {
  height: 60px;
  font-size: 15px;
  border-bottom: 1px solid #f2f2f2;
}
#myCooperaters .agent_title .tab-items-wrap div {
  display: inline-block;
  line-height: 60px;
  height: 60px;
  text-align: center;
  min-width: 47px;
  color: #555555;
  font-weight: bold;
  cursor: pointer;
  margin-right: 30px;
  position: relative;
}
#myCooperaters .agent_title .tab-items-wrap div.active::after {
  position: absolute;
  content: '';
  height: 4px;
  width: 30px;
  background: #ff9434;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
#myCooperaters .agent_title .copyedFriend {
  color: #3385ff;
  cursor: pointer;
  height: 60px;
  line-height: 60px;
  font-weight: bold;
}
#myCooperaters #allInfo {
  border: none;
}
#myCooperaters #allInfo thead {
  background: #f8f8f8;
  color: #333333;
}
#myCooperaters #allInfo tr:hover {
  background: #f8f8f8;
}
#myCooperaters #allInfo tr td {
  border-bottom: none;
}
#myCooperaters .table-item thead {
  background: #f8f8f8;
  color: #666666;
}
#myCooperaters .table-item thead tr {
  height: 40px;
}
#myCooperaters .table-item thead th {
  border: none;
  vertical-align: baseline;
}
#myCooperaters .table-item tbody tr {
  height: 55px;
}
#myCooperaters .table-item tbody tr td {
  border: none;
  vertical-align: baseline;
}
#myCooperaters .table-item .icon-warn-line {
  position: relative;
  font-size: 20px;
  color: #ff6633;
  cursor: pointer;
}
#myCooperaters .table-item .icon-warn-line:hover .timeline {
  display: block;
}
#myCooperaters .table-item .icon-warn-line .register-state {
  line-height: 25px;
}
#myCooperaters .table-item .icon-warn-line .timeline {
  position: absolute;
  min-width: 160px;
  min-height: 25px;
  background: white;
  border-radius: 4px;
  box-shadow: 0 0 3px #9e9e9e;
  text-align: center;
  color: #666666;
  left: -65px;
  top: 38px;
  display: none;
  font-size: 14px;
  z-index: 10;
  font-weight: normal;
}
#myCooperaters .table-item .icon-warn-line .timeline:after {
  position: absolute;
  display: inline-block;
  top: -6px;
  left: 0;
  width: 0;
  right: 0;
  height: 0;
  content: '';
  border-style: solid;
  border-width: 6px;
  border-color: white white transparent transparent;
  transform: rotate(315deg);
  box-shadow: 2px -2px 2px #cccccc;
  margin: 0 auto;
}
#myCooperaters .table-item .icon-warn-line .timeline li {
  line-height: 45px;
  font-size: 14px;
  position: relative;
  text-align: center;
}
#myCooperaters .table-item .icon-warn-line .timeline li:before {
  position: absolute;
  content: '';
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #ff6633;
  left: 25px;
  top: 18px;
}
#myCooperaters .table-item .icon-warn-line .timeline li:not(:last-child):after {
  position: absolute;
  content: '';
  width: 2px;
  height: 45px;
  background: #ff6633;
  left: 27px;
  top: 18px;
}
#myCooperaters .updateFiles .addAnnex {
  position: relative;
}
#myCooperaters .updateFiles .addAnnex:hover {
  background: #0066ff;
}
#myCooperaters .updateFiles .addAnnex input {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 90px;
}
#myCooperaters .updateFiles .fileList {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px 0 10px;
  border-bottom: 1px solid #f0f0f0;
  background: white;
}
#myCooperaters .updateFiles .fileList .left {
  width: 160px;
  display: flex;
  justify-content: left;
}
#myCooperaters .updateFiles .fileList .left .left-img {
  width: 3em;
  height: 3em;
  margin-right: 0.5em;
  display: flex;
  justify-content: center;
  align-items: center;
}
#myCooperaters .updateFiles .fileList .left .left-img img {
  display: inline-block;
  width: 2.5em;
}
#myCooperaters .updateFiles .fileList .left .left-notimg {
  background: #f0f0f0;
}
#myCooperaters .updateFiles .fileList .left .cont {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
#myCooperaters .updateFiles .fileList .left .cont .text {
  font-size: 14px;
  color: #4d4d4d;
  padding-bottom: 0.3em;
  overflow: hidden;
  width: 100px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#myCooperaters .updateFiles .fileList .left .cont .date {
  font-size: 12px;
  color: #bbbbbb;
  width: 100%;
}
#myCooperaters .updateFiles .fileList .right {
  color: #ff6633;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 30px;
  border: 1px solid #ff6633;
  border-radius: 4px;
  cursor: pointer;
}
#myCooperaters .updateFiles .fileList .right:hover {
  color: #f83e00;
  border: 1px solid #f83e00;
  font-weight: bold;
}
#myCooperaters .table-wrapper {
  margin-top: 20px;
}
#myCooperaters .table-wrapper .hoverWrap .statusTxt {
  color: #ff6633;
  position: relative;
}
#myCooperaters .table-wrapper .hoverWrap .reg-progress {
  position: absolute;
  right: 0;
  left: 0;
  color: transparent;
}
#myCooperaters .table-wrapper .hoverWrap .reg-progress:hover .regline {
  display: block;
}
#myCooperaters .table-wrapper .hoverWrap .reg-progress .regline {
  position: absolute;
  width: 368px;
  height: 57px;
  line-height: 75px;
  background: white;
  border-radius: 4px;
  box-shadow: 0 0 3px #9e9e9e;
  text-align: center;
  color: #333333;
  left: 0;
  top: 30px;
  display: none;
  font-size: 14px;
  z-index: 10;
}
#myCooperaters .table-wrapper .hoverWrap .reg-progress .regline li {
  position: relative;
  display: inline-block;
  color: #666666;
  width: 18%;
}
#myCooperaters .table-wrapper .hoverWrap .reg-progress .regline li .iconfont {
  position: absolute;
  top: -20px;
  left: 25px;
  color: #666666;
}
#myCooperaters .table-wrapper .hoverWrap .reg-progress .regline li:not(:first-child):before {
  content: '';
  position: absolute;
  width: 50px;
  height: 2px;
  background: #666666;
  top: 16px;
  left: -27px;
}
#myCooperaters .table-wrapper .hoverWrap .reg-progress .regline li.active {
  color: #ff6633;
}
#myCooperaters .table-wrapper .hoverWrap .reg-progress .regline li.active:before {
  background: #ff6633;
}
#myCooperaters .table-wrapper .hoverWrap .reg-progress .regline li.active .iconfont {
  color: #ff6633;
}
#myCooperaters .table-wrapper .nodata {
  text-align: center;
}
#myCooperaters .table-wrapper .nodata p {
  color: #999999;
}
#myCooperaters .page-wrap {
  display: flex;
  justify-content: center;
  margin: 20px 0;
}
#myCooperaters .el-table th.is-leaf {
  border-bottom: 1px solid #ebeef5;
}
.allinfoWrap .groupmember {
  line-height: 46px;
  height: auto;
  border: 1px solid #e5e5e5;
}
.allinfoWrap .groupmember input {
  width: 140px;
  height: 28px;
  line-height: 28px;
  outline: none;
  border: 1px solid #e5e5e5;
  padding-left: 10px;
  margin: 0px 7px;
  box-sizing: border-box;
}
.allinfoWrap .groupmember select {
  height: 28px;
  min-width: 60px;
  border-color: #e5e5e5;
  vertical-align: middle;
}
.allinfoWrap .groupmember span {
  display: inline-block;
  width: 70px;
  height: 28px;
  text-align: center;
  line-height: 28px;
  background: #ff9434;
  color: white;
  /*margin-left: 20px;*/
  cursor: pointer;
  margin: 0 0 0 20px;
}
.allinfoWrap .groupmember .reset {
  background: white;
  color: gray;
  border: 1px solid #e5e5e5;
}
body {
  font-family: 'PingFangSC, "helvetica neue", "hiragino sans gb", arial, "microsoft yahei ui", "microsoft yahei", simsun, sans-serif;';
}
.agentContro .allinfoWrap {
  border-right: none;
  border-left: none;
}
.agentContro .research {
  border: 1px solid #e5e5e5;
  /*border-bottom-color: #ff9434;*/

}
.agentContro .research #submitImport {
  width: 50px;
}
.agentContro .research #key {
  width: 270px;
}
.agentContro .research input,
.agentContro .research select {
  margin: 0 8px;
}
.agentContro .research .uploadExcelBtn {
  display: inline-block;
  cursor: pointer;
}
.agentContro .research .Wdate {
  margin: 0;
  width: 128px;
  cursor: pointer;
}
.agentContro .research .over-serval input {
  width: 140px;
}
.agentContro .form-search-group {
  padding: 0 15px;
}
.agentContro table {
  /*margin-top: 20px;
        border-top: 1px solid #e5e5e5;*/
  table-layout: fixed;
}
.agentContro table .special_tr a {
  text-decoration: underline;
  color: #1984dd;
}
.agentContro .agent_diglgo {
  width: 820px;
  position: fixed;
  left: 50%;
  top: 50%;
  height: 230px;
  margin-left: -410px;
  margin-top: -210px;
  font-size: 12px;
  color: #333333;
  background: white;
  z-index: 100001;
}
.agentContro .agent_diglgo h4 {
  width: 100%;
  padding-left: 20px;
  height: 40px;
  line-height: 40px;
  background: #ff9434;
  font-size: 16px;
  color: white;
  position: relative;
}
.agentContro .agent_diglgo h4 span {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 10px;
  top: 10px;
  background: url(/Content/img/colse_btn.png) no-repeat;
  cursor: pointer;
}
.agentContro .agent_diglgo .rule {
  padding: 20px 0 0 20px;
  width: 410px;
  float: left;
  font-size: 14px;
}
.agentContro .agent_diglgo .rule .title_name {
  font-size: 16px;
}
.agentContro .agent_diglgo .rule p {
  margin-bottom: 5px;
}
.agentContro .agent_diglgo .rule p input {
  border: none;
  width: 138px;
}
.agentContro .agent_diglgo .rule p b {
  vertical-align: bottom;
  color: #1984dd;
  cursor: pointer;
  margin-left: 2px;
}
.agentContro .agent_diglgo .rule .codeimg {
  float: left;
  margin: 0 14px 0 0;
}
.agentContro .agent_diglgo .rule a {
  width: 140px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  border: 1px solid #e5e5e5;
  border-radius: 2px 2px 2px 2px;
  display: inline-block;
}
.agentContro .agent_diglgo_01 {
  width: 820px;
  height: 345px;
  margin-left: -315px;
  margin-top: -150px;
  border-radius: 6px;
}
.agentContro .agent_diglgo_01 .close-dialog-btn {
  width: 24px;
  height: 24px;
  line-height: 24px;
  position: absolute;
  right: 0;
  top: -34px;
  cursor: pointer;
}
.agentContro .agent_diglgo_01 .close-dialog-btn i.iconfont {
  font-size: 24px;
  color: white;
}
.agentContro .agent_diglgo_01 .rule {
  padding: 0;
  width: 100%;
}
.agentContro .agent_diglgo_01 .rule .pull-left {
  margin: 50px 0 28px 40px;
}
.agentContro .agent_diglgo_01 .rule .tip-title {
  color: #333333;
  font-size: 14px;
}
.agentContro .agent_diglgo_01 .rule .tip-title i.iconfont {
  color: #1984dd;
  margin-right: 10px;
}
.agentContro .agent_diglgo_01 .rule canvas {
  width: 127px;
  height: 127px;
  border: 1px solid #e5e5e5;
  vertical-align: bottom;
}
.agentContro .agent_diglgo_01 .rule .margin-vercial-20 {
  margin: 25px 0 12px 0;
  height: 30px;
  line-height: 30px;
}
.agentContro .agent_diglgo_01 .rule p input {
  width: 330px;
  height: 30px;
  background: white;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  padding: 0 10px;
}
.agentContro .agent_diglgo_01 .rule .copyed {
  color: white;
  cursor: pointer;
  width: 100px;
  height: 30px;
  background: #2993eb;
  border-radius: 4px;
  text-align: center;
  line-height: 30px;
  margin-left: 20px;
}
.agentContro .agent_diglgo_01 .rule .copyed:hover {
  background: #1984dd;
}
.agentContro .agent_diglgo_01 .rule .pull-right {
  margin: 40px 40px 0 0;
  text-align: center;
  font-size: 14px;
}
.agentContro .agent_diglgo_01 .rule .pull-right .code-share-txt {
  margin: 5px 0 0 0;
  text-align: center;
}
.agentContro .agent_diglgo_01 .rule .pull-right .codeimg {
  float: none;
  margin: 0;
}
.agentContro .agent_diglgo_01 .rule .pull-right a {
  width: 130px;
  height: 30px;
  line-height: 30px;
  color: white;
  display: block;
  cursor: pointer;
  text-align: center;
  background: #ff6633;
  border-radius: 4px;
  margin: 25px auto 20px;
  border: none;
}
.agentContro .agent_diglgo_01 .rule .pull-right a:hover {
  background: #f24d16;
}
.agentContro .icon-warn-line {
  position: absolute;
  font-size: 20px;
  color: #ff6633;
  cursor: pointer;
}
.agentContro .icon-warn-line:hover .timeline {
  display: block;
}
.agentContro .icon-warn-line .register-state {
  line-height: 25px;
}
.agentContro .icon-warn-line .timeline {
  position: absolute;
  min-width: 160px;
  min-height: 25px;
  background: white;
  border-radius: 4px;
  box-shadow: 0 0 3px #9e9e9e;
  text-align: center;
  color: #666666;
  left: -65px;
  top: 38px;
  display: none;
  font-size: 14px;
  z-index: 10;
  font-weight: normal;
}
.agentContro .icon-warn-line .timeline:after {
  position: absolute;
  display: inline-block;
  top: -6px;
  left: 0;
  width: 0;
  right: 0;
  height: 0;
  content: '';
  border-style: solid;
  border-width: 6px;
  border-color: white white transparent transparent;
  transform: rotate(315deg);
  box-shadow: 2px -2px 2px #cccccc;
  margin: 0 auto;
}
.agentContro .icon-warn-line .timeline li {
  line-height: 45px;
  font-size: 14px;
  position: relative;
  text-align: left;
  padding: 0 0 0 35px;
}
.agentContro .icon-warn-line .timeline li:before {
  position: absolute;
  content: '';
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #ff6633;
  left: 20px;
  top: 18px;
}
.agentContro .icon-warn-line .timeline li:not(:last-child):after {
  position: absolute;
  content: '';
  width: 2px;
  height: 45px;
  background: #ff6633;
  left: 22px;
  top: 18px;
}
.agentContro .hoverWrap .statusTxt {
  color: #ff6633;
  position: relative;
}
.agentContro .hoverWrap .reg-progress {
  position: absolute;
  right: 0;
  left: 0;
  color: transparent;
}
.agentContro .hoverWrap .reg-progress:hover .regline {
  display: block;
}
.agentContro .hoverWrap .reg-progress .regline {
  position: absolute;
  width: 470px;
  height: 57px;
  line-height: 75px;
  background: white;
  border-radius: 4px;
  box-shadow: 0 0 3px #9e9e9e;
  text-align: center;
  color: #333333;
  left: 0;
  top: 30px;
  display: none;
  font-size: 12px;
  z-index: 10;
}
.agentContro .hoverWrap .reg-progress .regline li {
  position: relative;
  display: inline-block;
  color: #666666;
  width: 18%;
}
.agentContro .hoverWrap .reg-progress .regline li .iconfont {
  position: absolute;
  top: -20px;
  left: 45%;
  color: #666666;
}
.agentContro .hoverWrap .reg-progress .regline li:not(:first-child):before {
  content: '';
  position: absolute;
  width: 65px;
  height: 2px;
  background: #666666;
  top: 16px;
  left: -30px;
}
.agentContro .hoverWrap .reg-progress .regline li.active {
  color: #ff6633;
}
.agentContro .hoverWrap .reg-progress .regline li.active:before {
  background: #ff6633;
}
.agentContro .hoverWrap .reg-progress .regline li.active .iconfont {
  color: #ff6633;
}
/*增值服务企业*/

.agent_title_additional {
  border-bottom: 1px solid #e5e5e5;
  font-size: 14px;
  height: 44px;
  margin-bottom: 10px;
  position: relative;
}
.agent_title_additional span {
  padding: 0 12px;
  margin-right: 10px;
  line-height: 44px;
  height: 44px;
  display: inline-block;
  cursor: pointer;
}
.agent_title_additional .active {
  border-bottom: 2px solid #ff9434;
}
/*增值服务智客*/

.incrementServer_wrap {
  padding: 0 !important;
}
.incrementServer_wrap .tabinfo {
  margin: 0 20px 20px 20px;
}
.incrementServer_wrap .tablist {
  padding: 0 0 20px 0;
}
.incrementServer_wrap .tablist .table.table-bordered {
  width: 96%;
  margin: 0 2%;
  text-align: center;
}
.incrementServer_wrap .tablist .table.table-bordered .reject-txt {
  color: red;
  cursor: pointer;
}
.incrementServer_wrap .tablist .table.table-bordered .cursor-pointer .checkData {
  cursor: pointer;
  color: #1984dd;
}
.incrementServer_wrap .tablist .extra_server_wrap {
  min-height: 150px;
  border: 1px solid #e5e5e5;
  margin-top: 20px;
}
.incrementServer_wrap .tablist .extra_server_wrap .rightCon {
  font-size: 14px;
  position: relative;
}
.incrementServer_wrap .tablist .extra_server_wrap .rightCon .apply {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 100px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #ff9434;
  color: white;
  font-size: 14px;
  cursor: pointer;
}
.incrementServer_wrap .tablist .extra_server_wrap .rightCon p {
  line-height: 42px;
  font-size: 18px;
}
.incrementServer_wrap .tablist .extra_server_wrap .rightCon div {
  line-height: 26px;
}
.incrementServer_wrap .tablist .extra_server_wrap .rightCon select {
  width: 180px;
  height: 32px;
  line-height: 32px;
  margin-top: 10px;
  padding-left: 6px;
  border-color: #cccccc;
}
.incrementServer_wrap .tablist .extra_server_wrap .rightCon .workerSel {
  line-height: 26px;
}
.incrementServer_wrap .tablist .extra_server_wrap .rightCon .workerSel span {
  font-size: 14px;
  margin-right: 20px;
  cursor: pointer;
}
.incrementServer_wrap .tablist .extra_server_wrap .rightCon .workerSel span i {
  margin-right: 4px;
  font-size: 16px;
  color: #b0b0b0;
}
.incrementServer_wrap .tablist .extra_server_wrap .rightCon .workerSel .active i {
  color: #fdac64;
}
.incrementServer_wrap .tablist .extra_server_wrap .rightCon .record {
  overflow-y: auto;
  height: 107px;
  border-top: 1px solid #cccccc;
}
.incrementServer_wrap .tablist .extra_server_wrap .rightCon .record p {
  line-height: 35px;
  font-size: 14px;
}
.incrementServer_wrap .tablist .extra_server_wrap .rightCon .record p span {
  margin-right: 16px;
}
.incrementServer_wrap .tablist .extra_server_wrap .rightCon .record p a {
  border: 1px solid #ff6633;
  padding: 2px 5px;
  color: #ff6633;
}
.incrementServer_wrap .tablist .increment-list-wrapper {
  display: flex;
  flex-wrap: wrap;
  clear: both;
}
.incrementServer_wrap .tablist .increment-list-wrapper .increment-list-item {
  width: 30.7%;
  display: inline-block;
  border-top: 4px solid #ffa408;
  height: 521px;
  background: white;
  box-shadow: 0px 1px 6px 0px rgba(204, 204, 204, 0.7);
  border-radius: 2px;
  margin: 0 0 17px 20px;
  color: #666666;
}
.incrementServer_wrap .tablist .increment-list-wrapper .increment-list-item .increment-title {
  text-align: center;
  font-size: 22px;
  font-weight: bold;
  height: 75px;
  line-height: 75px;
  border-bottom: 1px solid #e5e5e5;
  color: #666666;
}
.incrementServer_wrap .tablist .increment-list-wrapper .increment-list-item .increment-price {
  text-align: center;
  color: red;
  font-size: 16px;
  height: 70px;
  line-height: 70px;
}
.incrementServer_wrap .tablist .increment-list-wrapper .increment-list-item .increment-price .strong-txt {
  color: red;
  font-size: 28px;
}
.incrementServer_wrap .tablist .increment-list-wrapper .increment-list-item .increment-intro {
  padding: 0 30px;
}
.incrementServer_wrap .tablist .increment-list-wrapper .increment-list-item .increment-intro .intro-paragraph {
  height: 125px;
  margin: 30px 0 0 15px;
}
.incrementServer_wrap .tablist .increment-list-wrapper .increment-list-item .increment-intro .intro-paragraph li {
  list-style-type: disc;
  line-height: 28px;
}
.incrementServer_wrap .tablist .increment-list-wrapper .increment-list-item .increment-intro .intro-title {
  width: 134px;
  height: 30px;
  background: #f2f2f2;
  border-radius: 15px;
  text-align: center;
  line-height: 30px;
  margin: 0 auto;
  position: relative;
}
.incrementServer_wrap .tablist .increment-list-wrapper .increment-list-item .increment-intro .intro-title:before {
  content: "";
  display: inline-block;
  width: 49px;
  height: 1px;
  background: #e5e5e5;
  position: absolute;
  left: -66px;
  top: 15px;
}
.incrementServer_wrap .tablist .increment-list-wrapper .increment-list-item .increment-intro .intro-title:after {
  content: "";
  display: inline-block;
  width: 49px;
  height: 1px;
  background: #e5e5e5;
  position: absolute;
  right: -66px;
  top: 15px;
}
.incrementServer_wrap .tablist .increment-list-wrapper .increment-list-item .increment-intro .studio-choose {
  margin: 20px 0 20px 0;
  height: 88px;
}
.incrementServer_wrap .tablist .increment-list-wrapper .increment-list-item .increment-intro .studio-choose .choose-txt {
  color: #333333;
  margin: 0 0 15px 0;
}
.incrementServer_wrap .tablist .increment-list-wrapper .increment-list-item .increment-intro .min-height {
  height: 120px;
}
.incrementServer_wrap .tablist .increment-list-wrapper .increment-list-item .increment-intro .destroy-box {
  margin: 0 0 65px 0;
  height: 88px;
}
.incrementServer_wrap .tablist .increment-list-wrapper .increment-list-item .increment-intro .destroy-box .choose-txt {
  color: #333333;
  margin: 0 0 10px 0;
}
.incrementServer_wrap .tablist .increment-list-wrapper .increment-list-item .increment-intro .destroy-box .destroy-progress {
  padding: 0 0 0 30px;
}
.incrementServer_wrap .tablist .increment-list-wrapper .increment-list-item .increment-intro .destroy-box .destroy-progress li {
  list-style-type: decimal;
  line-height: 28px;
}
.incrementServer_wrap .tablist .increment-list-wrapper .increment-list-item .workerSel label {
  display: block;
}
.incrementServer_wrap .tablist .increment-list-wrapper .increment-list-item .workerSel label input[type=radio] {
  margin: -2px 5px 0 0;
}
.incrementServer_wrap .tablist .increment-list-wrapper .increment-list-item .buy-button {
  text-align: center;
}
.incrementServer_wrap .tablist .increment-list-wrapper .increment-list-item .buy-button button {
  width: 140px;
  height: 36px;
  border: 1px solid #ffa408;
  border-radius: 2px 2px 2px 2px;
  color: #ffa408;
  background: white;
}
.incrementServer_wrap .tablist .increment-list-wrapper .increment-list-item .buy-button button.no-select {
  color: #cccccc;
  background: whitesmoke;
  border: 1px solid #e5e5e5;
  border-radius: 2px 2px 2px 2px;
}
.incrementServer_wrap .topay {
  margin: 20px 0;
  float: right;
  width: 140px;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  background: #ff9434;
  color: white;
  border-radius: 2px;
  cursor: pointer;
}
.incrementServer_wrap .topay i {
  margin: 0 12px 0 20px;
  font-size: 22px;
  /*vertical-align: middle;*/
  /*line-height: 10px;*/
  height: 100%;
  display: inline-block;
}
.incrementServer_wrap .model-wrapper {
  width: 500px;
  margin-left: -250px;
}
.incrementServer_wrap .model-wrapper .pra-box {
  height: 80px;
  font-size: 16px;
  display: inline-block;
  margin: 30px 0 0 20px;
  line-height: 30px;
  width: 300px;
}
.incrementServer_wrap .model-wrapper .pra-box .strong-txt {
  color: #ff9434;
}
/*增值服务企业*/

.specialTicket_wrap .modal {
  z-index: 2016;
}
.specialTicket_wrap .modal-body {
  padding: 20px 35px;
}
.specialTicket_wrap .modal-content {
  width: 640px;
  height: 880px;
}
.specialTicket_wrap .modal-header {
  padding: 10px 15px;
  border-bottom: 1px solid #e5e5e5;
  background: #ff9434;
  color: white;
  height: 40px;
  /* line-height: 40px; */
  font-size: 16px;
}
.specialTicket_wrap .firstPra .moneyNum {
  font-size: 18px;
  color: red;
  font-weight: bold;
}
/*增值服务企业与智客公用的部分*/

.incrementServer_wrap .imgLeft,
.specialTicket_wrap .imgLeft {
  float: left;
  width: 294px;
  background: #38b1f9;
  text-align: center;
  margin-right: 30px;
  min-height: 150px;
}
.incrementServer_wrap .imgLeft i,
.specialTicket_wrap .imgLeft i {
  width: 78px;
  height: 76px;
  display: inline-block;
  background: url(/Content/img/activity/server_04.png) no-repeat -6px -19px;
  margin: 20px 0 6px 0;
}
.incrementServer_wrap .imgLeft p,
.specialTicket_wrap .imgLeft p {
  width: 150px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 16px;
  color: white;
  background: #2995e2;
  border-radius: 25px;
  margin: 0 auto;
}
.incrementServer_wrap .extra_02 .imgLeft,
.specialTicket_wrap .extra_02 .imgLeft,
.incrementServer_wrap .selwrap_1 .imgLeft,
.specialTicket_wrap .selwrap_1 .imgLeft {
  background: #8a63b9;
}
.incrementServer_wrap .extra_02 .imgLeft p,
.specialTicket_wrap .extra_02 .imgLeft p,
.incrementServer_wrap .selwrap_1 .imgLeft p,
.specialTicket_wrap .selwrap_1 .imgLeft p {
  background: #9f7bcb;
}
.incrementServer_wrap .extra_02 .imgLeft i,
.specialTicket_wrap .extra_02 .imgLeft i,
.incrementServer_wrap .selwrap_1 .imgLeft i,
.specialTicket_wrap .selwrap_1 .imgLeft i {
  background-position-y: -130px;
}
.incrementServer_wrap .extra_03 .imgLeft,
.specialTicket_wrap .extra_03 .imgLeft,
.incrementServer_wrap .selwrap_2 .imgLeft,
.specialTicket_wrap .selwrap_2 .imgLeft {
  background: #93aaff;
}
.incrementServer_wrap .extra_03 .imgLeft p,
.specialTicket_wrap .extra_03 .imgLeft p,
.incrementServer_wrap .selwrap_2 .imgLeft p,
.specialTicket_wrap .selwrap_2 .imgLeft p {
  background: #6881de;
}
.incrementServer_wrap .extra_03 .imgLeft i,
.specialTicket_wrap .extra_03 .imgLeft i,
.incrementServer_wrap .selwrap_2 .imgLeft i,
.specialTicket_wrap .selwrap_2 .imgLeft i {
  background-position-y: -248px;
}
.incrementServer_wrap .extra_04 .imgLeft,
.specialTicket_wrap .extra_04 .imgLeft,
.incrementServer_wrap .selwrap_3 .imgLeft,
.specialTicket_wrap .selwrap_3 .imgLeft {
  background: #ffcc00;
}
.incrementServer_wrap .extra_04 .imgLeft p,
.specialTicket_wrap .extra_04 .imgLeft p,
.incrementServer_wrap .selwrap_3 .imgLeft p,
.specialTicket_wrap .selwrap_3 .imgLeft p {
  background: #ffa800;
}
.incrementServer_wrap .extra_04 .imgLeft i,
.specialTicket_wrap .extra_04 .imgLeft i,
.incrementServer_wrap .selwrap_3 .imgLeft i,
.specialTicket_wrap .selwrap_3 .imgLeft i {
  background-position-y: -362px;
}
.incrementServer_wrap .extra_05 .imgLeft,
.specialTicket_wrap .extra_05 .imgLeft,
.incrementServer_wrap .selwrap_4 .imgLeft,
.specialTicket_wrap .selwrap_4 .imgLeft {
  background: #b3d367;
}
.incrementServer_wrap .extra_05 .imgLeft p,
.specialTicket_wrap .extra_05 .imgLeft p,
.incrementServer_wrap .selwrap_4 .imgLeft p,
.specialTicket_wrap .selwrap_4 .imgLeft p {
  background: #98b455;
}
.incrementServer_wrap .extra_05 .imgLeft i,
.specialTicket_wrap .extra_05 .imgLeft i,
.incrementServer_wrap .selwrap_4 .imgLeft i,
.specialTicket_wrap .selwrap_4 .imgLeft i {
  background-position-y: -478px;
}
.incrementServer_wrap .extra_06 .imgLeft,
.specialTicket_wrap .extra_06 .imgLeft,
.incrementServer_wrap .selwrap_5 .imgLeft,
.specialTicket_wrap .selwrap_5 .imgLeft {
  background: #ffa11a;
}
.incrementServer_wrap .extra_06 .imgLeft p,
.specialTicket_wrap .extra_06 .imgLeft p,
.incrementServer_wrap .selwrap_5 .imgLeft p,
.specialTicket_wrap .selwrap_5 .imgLeft p {
  background: #f49206;
}
.incrementServer_wrap .extra_06 .imgLeft i,
.specialTicket_wrap .extra_06 .imgLeft i,
.incrementServer_wrap .selwrap_5 .imgLeft i,
.specialTicket_wrap .selwrap_5 .imgLeft i {
  background-position-y: -588px;
}
.incrementServer_wrap .extra_07 .imgLeft,
.specialTicket_wrap .extra_07 .imgLeft,
.incrementServer_wrap .selwrap_6 .imgLeft,
.specialTicket_wrap .selwrap_6 .imgLeft {
  background: #70bef9;
}
.incrementServer_wrap .extra_07 .imgLeft p,
.specialTicket_wrap .extra_07 .imgLeft p,
.incrementServer_wrap .selwrap_6 .imgLeft p,
.specialTicket_wrap .selwrap_6 .imgLeft p {
  background: #5dabe6;
}
.incrementServer_wrap .extra_07 .imgLeft i,
.specialTicket_wrap .extra_07 .imgLeft i,
.incrementServer_wrap .selwrap_6 .imgLeft i,
.specialTicket_wrap .selwrap_6 .imgLeft i {
  background-position-y: -704px;
}
.incrementServer_wrap .extra_0110 .imgLeft,
.specialTicket_wrap .extra_0110 .imgLeft,
.incrementServer_wrap .selwrap_8 .imgLeft,
.specialTicket_wrap .selwrap_8 .imgLeft {
  background: #ffcc00;
}
.incrementServer_wrap .extra_0110 .imgLeft p,
.specialTicket_wrap .extra_0110 .imgLeft p,
.incrementServer_wrap .selwrap_8 .imgLeft p,
.specialTicket_wrap .selwrap_8 .imgLeft p {
  background: #ffa800;
}
.incrementServer_wrap .extra_0110 .imgLeft i,
.specialTicket_wrap .extra_0110 .imgLeft i,
.incrementServer_wrap .selwrap_8 .imgLeft i,
.specialTicket_wrap .selwrap_8 .imgLeft i {
  background-position-y: -920px;
}
.incrementServer_wrap .selwrap_7 .imgLeft,
.specialTicket_wrap .selwrap_7 .imgLeft {
  background: #aacf53;
}
.incrementServer_wrap .selwrap_7 .imgLeft p,
.specialTicket_wrap .selwrap_7 .imgLeft p {
  background: #97bd3d;
}
.incrementServer_wrap .selwrap_7 .imgLeft i,
.specialTicket_wrap .selwrap_7 .imgLeft i {
  background-position-y: -814px;
}
.incrementServer_wrap .selwrap_9 .imgLeft i,
.specialTicket_wrap .selwrap_9 .imgLeft i {
  background-position-y: -1040px;
}
.incrementServer_wrap .selwrap_10 .imgLeft i,
.specialTicket_wrap .selwrap_10 .imgLeft i {
  background-position-y: -1158px;
}
.incrementServer_wrap .selwrap_11 .imgLeft,
.specialTicket_wrap .selwrap_11 .imgLeft,
.incrementServer_wrap .selwrap_12 .imgLeft,
.specialTicket_wrap .selwrap_12 .imgLeft {
  background: #92a8ff;
}
.incrementServer_wrap .selwrap_11 .imgLeft p,
.specialTicket_wrap .selwrap_11 .imgLeft p,
.incrementServer_wrap .selwrap_12 .imgLeft p,
.specialTicket_wrap .selwrap_12 .imgLeft p {
  background: #92a8ff;
}
.incrementServer_wrap .selwrap_11 .imgLeft i,
.specialTicket_wrap .selwrap_11 .imgLeft i {
  background-position-y: -1273px;
}
.incrementServer_wrap .selwrap_12 .imgLeft i,
.specialTicket_wrap .selwrap_12 .imgLeft i {
  background-position-y: -1273px;
}
/**优惠券**/

.couponlist-page #confirmSubmitPoncon .divSignUp {
  z-index: 10001;
}
.couponlist-page #confirmSubmitPoncon .signDiago img {
  display: block;
  width: 50px;
  height: 50px;
  margin: 30px 0 0 30px;
  float: left;
}
.couponlist-page #confirmSubmitPoncon .signDiago .tip-text {
  width: 73%;
  display: inline-block;
  padding: 12% 0 0 10px;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
}
.couponlist-page #confirmSubmitPoncon .content-pop {
  width: 387px;
  height: auto;
  top: 50%;
  min-height: 228px;
  margin-top: -114px !important;
}
.couponlist-page #confirmSubmitPoncon .operate-group {
  margin: 60px 0 0 -45%;
}
.couponlist-page #confirmSubmitPoncon .operate-group a {
  margin: 0 15px;
}
.couponlist-page #confirmSubmitPoncon .operate-group .sure-unbind {
  background: #ff9434;
  border: none;
}
.couponlist-page #clientPopcon .content-pop {
  width: 387px;
  height: auto;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -190px;
  margin-top: -120px;
  min-height: 228px;
  z-index: 3000;
}
.couponlist-page #clientPopcon .operate-group .sure-unbind {
  background: #ff9434;
  border: none;
}
.couponlist-page #clientPopcon .operate-group a {
  width: 40%;
  float: left;
  margin: 0 0 0 25px;
}
.couponlist-page .research {
  height: auto !important;
}
.couponlist-page .research input.Wdate {
  width: 120px !important;
}
.couponlist-page .research input {
  margin: -3px 5px !important;
}
.couponlist-page td {
  width: 100%;
  word-break: break-all;
  /* 换行 */
  white-space: pre-wrap;
  overflow: auto;
  /* 内容超出宽度时隐藏超出部分的内容 */

}
.couponlist-page .forward-coupon {
  color: #278cdf;
  cursor: pointer;
}
.couponlist-page .diago_warp .signDiago img {
  display: block;
  width: 50px;
  height: 50px;
  margin: 30px 0 0 30px;
  float: left;
}
.couponlist-page .diago_warp .content-pop {
  margin-top: -125px !important;
}
.couponlist-page .diago_warp .content-pop .tip-text {
  width: 100%;
  display: inline-block;
  padding: 25px 0 0 10px !important;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
}
.couponlist-page .diago_warp .content-pop .tip-text .searchbox {
  display: inline-block;
  border: 1px solid #cccccc;
  padding: 3px 5px;
  color: #cccccc;
}
.couponlist-page .diago_warp .content-pop .tip-text .searchbox input {
  border: none;
}
.couponlist-page .diago_warp .content-pop .tip-text .searchbox .searchForwarder {
  cursor: pointer;
  display: inline-block;
  height: 20px;
  padding: 3px 10px;
}
.couponlist-page .diago_warp .content-pop #searchListBox {
  display: none;
  position: absolute;
  z-index: 10;
  width: 58%;
  margin: 0 31%;
}
.couponlist-page .diago_warp .content-pop #searchListBox .NoMarginTop {
  margin: 0 0 0 10px !important;
  padding: 2px 10px;
}
.couponlist-page .diago_warp .content-pop #searchListBox .NoMarginTop span {
  display: block;
  text-align: left;
  margin: 5px 0;
}
.couponlist-page .diago_warp .content-pop ul.searchResult {
  text-align: center;
  /* padding: 0 14px 0 10%; */
  width: 56%;
  margin: 10px 34%;
}
.couponlist-page .diago_warp .content-pop ul.searchResult .clienttext span {
  display: block;
  text-align: left;
  line-height: 16px;
}
.couponlist-page .diago_warp .content-pop ul.searchResult li {
  padding: 5px 10px;
  border-bottom: 1px solid #dddddd;
  /* width: 65%; */
  background: #f2f2f2;
  color: #333333;
  margin: 0 auto;
  font-size: 12px;
}
.couponlist-page .diago_warp .content-pop ul.searchResult li i {
  float: right;
  cursor: pointer;
  font-size: 12px;
}
.nodata-layer {
  text-align: center;
  line-height: 45px;
}
.myBanckCard {
  font-size: 14px;
}
.myBanckCard .list {
  margin-top: 20px;
}
.myBanckCard .list li {
  width: 306px;
  height: 166px;
  float: left;
  padding: 0 8px;
  border: 1px solid #e5e5e5;
  margin: 0 20px 20px 0;
  border-radius: 8px;
  color: #333333;
  box-sizing: border-box;
  box-shadow: 0px 2px 10px 0px rgba(153, 153, 153, 0.4);
}
.myBanckCard .list li div {
  height: 54px;
  border-bottom: 1px solid #e5e5e5;
  font-size: 16px;
  line-height: 54px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.myBanckCard .list li div i {
  background-image: url(../../Content/img/UserCenter/sbBankImg2.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
}
.myBanckCard .list li div a {
  font-size: 14px;
  color: #666666;
  float: right;
}
.myBanckCard .list li div .edit {
  margin-right: 10px;
}
.myBanckCard .list li p {
  line-height: 54px;
  font-size: 16px;
  text-align: center;
  border-bottom: 1px solid #e5e5e5;
}
.myBanckCard .list li .line-bank {
  border: none;
}
.myBanckCard .list .childRight {
  margin-right: 0;
}
.myBanckCard .list .addCard {
  width: 306px;
  padding: 70px 0 24px 0;
  text-align: center;
  display: block;
  border: 1px solid #e5e5e5;
  box-shadow: 0px 2px 10px 0px rgba(153, 153, 153, 0.4);
  border-radius: 8px;
  color: #ffa012;
  position: relative;
}
.myBanckCard .list .addCard i {
  position: absolute;
  top: 25px;
  font-size: 38px;
  left: 136px;
}
/*编辑银行卡与新增*/

.editBankCard div {
  height: 36px;
  margin-top: 20px;
}
.editBankCard div b {
  width: 104px;
  line-height: 36px;
  display: block;
  float: left;
  color: #333333;
}
.editBankCard div select {
  width: 200px;
  height: 36px;
  border: 1px solid #e5e5e5;
  float: left;
  margin-right: 24px;
}
.editBankCard div .doChangeBank {
  width: 120px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background: #ff9434;
  color: white;
  display: inline-block;
}
.editBankCard div #BankNo {
  width: 426px;
  height: 36px;
  padding-left: 10px;
  outline: none;
  border: none;
  border: 1px solid #e5e5e5;
}
.editBankCard div .bankDel {
  padding: 0 20px 0 10px;
  line-height: 36px;
  height: 36px;
  border: 1px solid #ff9434;
  color: #ff9434;
  display: none;
  min-width: 120px;
  position: relative;
}
.editBankCard div .bankDel .delBtn {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 20px;
  height: 20px;
  background: url(../../Content/img/bankDel.png) no-repeat right bottom;
}
.editBankCard .show-card-keyup p {
  font-size: 13px;
  padding: 0 104px;
  line-height: 20px;
  color: red;
  font-weight: 600;
}
.editBankCard #bankcode {
  width: 0;
  height: 0;
  opacity: 0;
}
.editBankCard .editBtn {
  text-align: left;
  margin-top: 40px;
}
.editBankCard .editBtn .ok {
  margin-left: 104px;
}
.usercenter-con .content1200 .Newguide .Newguide-left {
  min-width: 210px;
  width: 17.5% !important;
  float: left;
}
.usercenter-con .content1200 .Newguide .Newguide-left ul li {
  width: 210px;
  background-color: whitesmoke;
  border-bottom: 1px solid #dbdbdb;
  font-size: 16px;
  line-height: 50px;
  color: #333333;
  padding-left: 30px;
  cursor: pointer;
}
.usercenter-con .content1200 .Newguide .Newguide-left ul li a {
  color: #333333;
  width: 100%;
  display: block;
}
.usercenter-con .content1200 .Newguide .Newguide-left ul li a i {
  float: right;
  margin-top: 17px;
  color: #999999;
  margin-right: 20px;
}
.usercenter-con .content1200 .Newguide .Newguide-left ul li a.active {
  color: #ff6633;
}
.usercenter-con .content1200 .Newguide .Newguide-left ul li a.active i {
  color: #ff6633;
}
.usercenter-con .content1200 .Newguide .Newguide-left ul li dl dd {
  padding-left: 30px;
  border-bottom: 1px solid #dbdbdb;
}
.usercenter-con .content1200 .Newguide .Newguide-left ul li dl dd a {
  line-height: 50px;
}
.usercenter-con .content1200 .Newguide .Newguide-left ul li dl dd:last-child {
  border: 0;
}
.usercenter-con .content1200 .Newguide .Newguide-right {
  width: 940px;
  float: right;
  /*border: 1px solid #e5e5e5;*/
  margin-bottom: 40px;
}
.usercenter-con .content1200 .Newguide .Newguide-right h3 {
  font-size: 20px;
  color: #333333;
  font-weight: 700;
  margin-bottom: 30px;
}
.usercenter-con .content1200 .Newguide .Newguide-right h4 {
  font-size: 16px;
  color: #333333;
  font-weight: 700;
  padding-bottom: 9px;
}
.usercenter-con .content1200 .Newguide .Newguide-right h2 {
  font-size: 22px;
  color: #333333;
  font-weight: 700;
  text-align: center;
  margin-bottom: 20px;
}
.usercenter-con .content1200 .Newguide .Newguide-right .tab-content {
  padding: 20px;
}
.usercenter-con .content1200 .Newguide .Newguide-right .tab-content .tab-pane {
  margin-left: 26px;
}
.usercenter-con .content1200 .Newguide .Newguide-right .tab-content .tab-pane h4 {
  margin: 20px 0 0 -26px;
}
.usercenter-con .content1200 .Newguide .Newguide-right .tab-content .tab-pane div {
  line-height: 28px;
  font-size: 16px;
}
.usercenter-con .content1200 .Newguide .Newguide-right .tab-content .tab-pane img {
  margin-bottom: 20px;
}
.usercenter-con .content1200 .Newguide .Newguidediv {
  margin-left: 42px;
  line-height: 28px;
  font-size: 16px;
}
.usercenter-con .content1200 .Newguide .Newguidediv p {
  height: 26px;
  line-height: 26px;
  font-size: 14px;
}
.usercenter-con .content1200 .Newguide .Newguidediv .magint20 {
  margin-top: 4px;
}
.usercenter-con .content1200 .Newguide .Newguidediv .maginb20 {
  margin-bottom: 20px;
}
.usercenter-con .content1200 .Newguide .Newguidediv .ptd {
  text-indent: 20.5px;
}
.usercenter-con .content1200 .Newguide .Newguidediv span {
  display: block;
  line-height: 28px;
}
.usercenter-con .content1200 .Newguide .Newguidediv h5 {
  color: #ff6633;
  font-size: 22px;
  border-left: 4px solid #ff6633;
  padding-left: 10px;
  margin-bottom: 30px;
}
.usercenter-con .content1200 .Newguide .Newguidediv .h5magin80 {
  margin-bottom: 80px;
}
.usercenter-con .content1200 .Newguide .Newguidediv .imgmadin280 {
  margin-bottom: 20px;
  width: 870px;
}
.answer_wrap .question {
  width: 240px;
  padding: 20px 11px;
  background: white;
  border: 1px solid #e0e0e0;
  position: fixed;
}
.answer_wrap .question p {
  line-height: 26px;
}
.answer_wrap .question ol li {
  line-height: 18px;
  font-size: 12px;
  margin: 8px 0;
}
.answer_wrap .question ol li a {
  color: #3a76fc;
}
.answer_wrap .answer {
  width: 800px;
  border: 1px solid #e0e0e0;
  font-size: 14px;
  margin-left: 280px;
  background: white;
  padding: 20px 0 0 66px;
}
.answer_wrap .answer div {
  font-size: 16px;
  font-weight: bold;
  position: relative;
  padding-top: 120px;
  margin: -120px 0 0 16px;
}
.answer_wrap .answer p {
  margin: 10px 0;
  line-height: 20px;
  padding-left: 22px;
}
.answer_wrap .answer img {
  margin: 20px 0;
  display: block;
  margin-left: 22px;
}
.answer_wrap .answer .distance {
  margin-left: 0;
}
.newPayadd .addAddress {
  margin-top: 24px;
}
.newPayadd .addAddress #uladdress span {
  display: inline-block;
  padding: 7px 14px;
  background: #2f8ded;
  color: white;
  font-size: 14px;
  border-radius: 2px;
  cursor: pointer;
}
.newPayadd .addAddress a {
  display: inline-block;
  padding: 7px 4px;
  color: #2f8ded;
  font-size: 14px;
  cursor: pointer;
  margin-right: 14px;
}
.newPayadd .returnBack a {
  color: #ff663f;
}
.newPayadd .Payment h4 {
  color: #ff4400;
  margin-bottom: 33px;
  font-size: 18px;
}
.newPayadd .Payment div {
  margin-bottom: 30px;
}
.newPayadd .Payment div span {
  margin-right: 63px;
}
.newPayadd .Payment div em {
  width: 240px;
  height: 40px;
  line-height: 40px;
  border: 1px solid #e5e5e5;
  display: inline-block;
}
.newPayadd .Payment div em i {
  width: 30px;
  height: 30px;
  font-size: 30px;
  display: inline-block;
  vertical-align: text-bottom;
  margin: 0 17px;
}
.newPayadd .Payment div em .icon-jinrongleiicontubiao- {
  color: #f75444;
}
.newPayadd .Payment div em .icon-shenghuozhuanzhang {
  color: #fcb04d;
}
.newPayadd .Payment div em .ylpay {
  background: url("/Content/img/yinl.png") no-repeat 100% 100%;
}
.newPayadd .Payment .huikuanBtnWrap,
.newPayadd .Payment .sbumitPay2Wrap,
.newPayadd .Payment .netpayWrap {
  text-align: right;
  display: none;
}
.newPayadd .Payment .sbumitPay2,
.newPayadd .Payment .huikuanBtn,
.newPayadd .Payment .netpay {
  width: 190px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: white;
  background: #ff6633;
  font-size: 18px;
  outline: none;
  border: none;
  box-shadow: 0 3px 5px #b32d00;
  cursor: pointer;
  margin: 30px 40px 0 0;
}
.newPayadd .Payment .cashMoneyList {
  margin: 0;
  display: none;
}
.newPayadd .Payment .moneyCashContent {
  display: none;
}
.newPayadd .Payment .leftBtnStyle {
  text-align: left !important;
  margin-left: 160px;
}
.newPayadd .Payment .leftBtnStyle input {
  margin-top: 0;
}
.newPayadd .remittance_diglgo {
  width: 640px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -320px;
  margin-top: -300px;
  background: white;
  border-radius: 4px;
  z-index: 100001;
  /*display: none;*/

}
.newPayadd .remittance_diglgo h4 {
  height: 50px;
  line-height: 50px;
  background: #ff6633;
  color: white;
  font-size: 16px;
  padding-left: 20px;
  position: relative;
}
.newPayadd .remittance_diglgo h4 span {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 14px;
  top: 13px;
  background: url(/Content/img/colse_btn.png) no-repeat right center;
  cursor: pointer;
}
.newPayadd .remittance_diglgo p {
  padding: 20px 30px 0 30px;
}
.newPayadd .remittance_diglgo p i {
  width: 104px;
  display: inline-block;
}
.newPayadd .remittance_diglgo p input {
  width: 380px;
  height: 34px;
  line-height: 34px;
  padding-left: 6px;
}
.newPayadd .remittance_diglgo .fillin {
  padding-top: 20px;
}
.newPayadd .remittance_diglgo .upfillin {
  padding: 10px 0 0 30px;
}
.newPayadd .remittance_diglgo .upfillin i {
  float: left;
}
.newPayadd .remittance_diglgo .comfraim {
  width: 310px;
  height: 40px;
  line-height: 40px;
  padding-left: 5px;
  display: block;
  text-align: center;
  color: white;
  background: #ff6633;
  font-size: 18px;
  outline: none;
  border: none;
  box-shadow: 0 3px 5px #b32d00;
  cursor: pointer;
  margin: 0 auto;
}
.newPayadd .remittance_diglgo #upimg {
  display: inline-block;
  margin: 0 0 0 30px;
}
.newPayadd .remittance_diglgo #upimg .webuploader-pick {
  /*float: left;*/
  background: white;
  border: 1px solid #ff8f69;
  color: #ff6633;
  padding: 10px;
}
.newPayadd .remittance_diglgo #upimg .webuploader-pick .inlineblock {
  display: inline-block;
}
.newPayadd .remittance_diglgo #upimg .webuploader-pick i {
  margin-right: 10px;
}
.newPayadd .remittance_diglgo #pic {
  width: 100px;
  height: 100px;
  display: none;
}
.newPayadd .remittance_diglgo .remark {
  margin: 0 0 0 130px;
}
.newPayadd .remittance_diglgo .remark p {
  padding: 0;
  line-height: 34px;
}
.newPayadd .remittance_diglgo .remark .speclor {
  color: #ff855c;
}
.newPayadd .coupon_name {
  font-size: 18px;
  color: #ff4400;
  margin-bottom: 30px;
}
.newPayadd .coupon_list {
  margin-left: 160px;
}
.newPayadd .coupon_list li {
  margin: 0 20px 20px 0;
  float: left;
  background: white;
  width: 170px;
  height: 90px;
  text-align: center;
  border: 1px solid #ff9933;
  cursor: pointer;
}
.newPayadd .coupon_list li .money {
  font-size: 14px;
  color: white;
  height: 62px;
  line-height: 62px;
  background: #ff9933;
}
.newPayadd .coupon_list li .money b {
  font-size: 34px;
}
.newPayadd .coupon_list li .endtime {
  line-height: 26px;
  font-size: 14px;
  color: #666666;
}
.newPayadd .coupon_list .active {
  background: url(/Content/img/coupon/ce.png) no-repeat right bottom;
  background-size: 25px 25px;
  border: 2px solid red;
}
.newPayadd .coupon_list:after {
  content: "";
  display: block;
  clear: both;
}
.newPayadd .Payment .calmoney {
  margin: 0 40px 0 0;
  padding-top: 20px;
  text-align: right;
}
.newPayadd .Payment .calmoney span {
  margin: 0;
}
.newPayadd .Payment .calmoney b {
  display: inline-block;
  width: 110px;
  font-weight: normal;
}
.newPayadd .Payment .total_cashMoney {
  border-top: 1px solid #e5e5e5;
}
.newRecharge-breadcrume {
  margin-bottom: 17px;
}
.newRecharge-breadcrume .parent {
  color: #848484;
  font-size: 14px;
  line-height: 22px;
  font-family: 'MicrosoftYaHei';
}
.newRecharge-breadcrume .currentValue {
  color: #464646;
  font-size: 16px;
  line-height: 22px;
  font-family: 'MicrosoftYaHei';
}
.newRecharge-breadcrume .divider {
  margin: 0 6px;
  font-size: 14px;
  line-height: 22px;
  font-family: 'MicrosoftYaHei';
}
[v-cloak] {
  display: none;
}
.pay-wyzz {
  display: inline-block;
  width: 30px;
  height: 20px;
  background: url(/Content/img/yinl.png) no-repeat;
  background-size: contain;
  background-position: center;
  vertical-align: middle;
  margin-right: 5px;
}
.newRecharge {
  background-color: white;
  box-shadow: 0 0 4px 1px #00000014;
  border-radius: 3px;
  font-size: 14px;
  line-height: 22px;
  color: #464646;
  padding: 18px 20px;
}
.newRecharge .nr-label {
  margin-bottom: 80px;
}
.newRecharge .nr-wrap {
  padding: 0 40px;
}
.newRecharge .nr-yahei {
  font-family: 'MicrosoftYaHei';
}
.newRecharge .nr-input {
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  padding: 0 10px;
  height: 32px;
}
.newRecharge .nr-btn {
  margin: 32px 0 0 69px;
  line-height: 22px;
  background-color: #ff8002;
  color: white;
  padding: 5px 19px;
  font-family: 'PingFangSC-Regular', 'PingFang SC';
  border-radius: 4px;
  cursor: pointer;
}
.newRecharge .nr-radio {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 100%;
  border: 1px solid #ff8002;
}
.newRecharge .nr-wy-radio {
  display: none;
}
.newRecharge .nr-wy-radio:checked + .nr-radio::before {
  position: absolute;
  content: '';
  display: block;
  left: 3px;
  top: 3px;
  width: 8px;
  height: 8px;
  background-color: #ff8002;
  border-radius: 100%;
}
.newRecharge .nr-999 {
  color: #999999;
}
.newRecharge .nr-cz {
  display: inline-block;
  width: 110px;
  height: 32px;
  margin: 0 6px;
  padding-left: 50px;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  font-size: 12px;
  line-height: 32px;
  color: #464646;
  font-family: 'MicrosoftYaHei';
  background-size: 23px 17px;
  background-position: 14px center;
  background-repeat: no-repeat;
}
.newRecharge .nr-cz-wy {
  background-image: url('/Content/img/QBao/yinlianchongzhi.svg');
}
.newRecharge .nr-cz-hk {
  background-image: url('/Content/img/QBao/huikuanchongzhi.svg');
}
.newRecharge .nr-cz-kj {
  background-image: url('/Content/img/QBao/kauijiezhifu.svg');
}
.newRecharge .nr-tip-label {
  font-size: 14px;
  font-family: 'MicrosoftYaHei';
  color: #ff6822;
  line-height: 19px;
}
.newRecharge .nr-other-cz {
  padding-left: 69px;
  margin-top: 32px;
}
.newRecharge .huikuan-dialog .el-card {
  border: 1px solid dashed #ebeef5;
}
.newRecharge .huikuan-dialog .el-card__body {
  padding: 10px 20px;
}
.newRecharge .huikuan-dialog .el-dialog__body {
  padding-top: 0;
}
.newRecharge .huikuan-dialog .huikuan-tip {
  color: #ff8833;
  line-height: 40px;
  font-size: 12px;
}
.newRecharge .huikuan-dialog .huikuan-rules {
  color: #ff8c3a;
  margin: 10px 0;
  font-size: 12px;
}
.newRecharge .huikuan-dialog .el-dialog__footer {
  text-align: center;
}
.newRecharge .huikuan-dialog .item {
  line-height: 40px;
}
.newRecharge .huikuan-dialog .label {
  display: inline-block;
  width: 120px;
  text-align: right;
  color: #888888;
}
.newRecharge .text-mcolor {
  color: #ff8002;
}
.newRecharge .payway {
  width: 175px;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  display: inline-block;
  line-height: 32px;
  text-indent: 50px;
}
.newRecharge .wangyin {
  background: url('/Content/img/QBao/yinlianchongzhi.svg') no-repeat 10px center;
  background-size: 23px;
}
.newRecharge .huikuan {
  background: url('/Content/img/QBao/huikuanchongzhi.svg') no-repeat 10px center;
  background-size: 23px;
}
.newRecharge .kuaijie {
  background: url('/Content/img/QBao/kauijiezhifu.svg') no-repeat 10px center;
  background-size: 23px;
}
.newRecharge .tip {
  line-height: normal;
}
.news .address {
  width: 1200px;
  margin: 0 auto;
  color: #a8a8a8;
  font-size: 12px;
  padding: 20px 0;
}
.news .address a {
  color: #a8a8a8;
}
.news .content1200 {
  background: white;
  padding: 20px;
  min-height: 800px;
}
.news .content1200 .Newguide {
  background: white;
}
.news .content1200 .Newguide .Newguide-left {
  margin-right: 40px;
  width: 176px !important;
  min-width: 176px;
}
.news .content1200 .Newguide .Newguide-left ul {
  border: 1px solid #e5e5e5;
  border-bottom: none;
  width: 176px;
}
.news .content1200 .Newguide .Newguide-left ul li {
  width: 100%;
  background: white;
  line-height: 38px;
  height: 38px;
  color: #8a8a8a;
  font-size: 14px;
  border-bottom: 1px solid #e5e5e5;
}
.news .content1200 .Newguide .Newguide-left ul .current {
  background: #ff9434;
}
.news .content1200 .Newguide .Newguide-left ul .current a {
  color: white;
}
.news .content1200 .Newguide .Newguide-right {
  border: none;
}
.news .content1200 .Newguide .Newguide-right .title_model {
  height: 110px;
  text-align: center;
  border-bottom: 1px dashed #e5e5e5;
  font-size: 12px;
  color: #828282;
}
.news .content1200 .Newguide .Newguide-right .title_model div {
  font-size: 20px;
  color: #444444;
  font-weight: bold;
  text-align: center;
  line-height: 80px;
}
.news .content1200 .Newguide .Newguide-right .content_list {
  margin-top: 40px;
  line-height: 30px;
}
.news .content1200 .Newguide .Newguide-right .fileList {
  margin: 40px 0;
}
.news .content1200 .Newguide .Newguide-right .fileList a {
  display: inline-block;
  background: url("/Content/img/demand_release.png") no-repeat 0 -243px;
  width: 120px;
  height: 44px;
  color: #999999;
  line-height: 44px;
  position: relative;
  padding-left: 60px;
  margin-right: 50px;
}
.news .content1200 .Newguide .Newguide-right .fileList .world {
  background-position-y: -297px;
}
.news .content1200 .Newguide .Newguide-right .fileList .ppt {
  background-position-y: -350px;
}
.news .content1200 .Newguide .Newguide-right .fileList .png {
  background: url("/Content/img/PNG.png") no-repeat;
}
.news .content1200 .Newguide .Newguide-right .fileList .jpg {
  background: url("/Content/img/JPG.png") no-repeat;
}
.news .content1200 .Newguide .Newguide-right .title {
  border-bottom: 2px solid #ff9434;
}
.news .content1200 .Newguide .Newguide-right .title p {
  margin: 10px 0 18px 0;
  font-size: 18px;
  border-left: 4px solid #ff9434;
}
.news .content1200 .Newguide .Newguide-right .title p b {
  margin-left: 6px;
  font-weight: normal;
  color: #333333;
}
.news .content1200 .Newguide .Newguide-right .newlist li {
  height: 160px;
  margin-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e5e5e5;
}
.news .content1200 .Newguide .Newguide-right .newlist li img {
  width: 276px;
  height: 140px;
  margin-right: 14px;
  float: left;
}
.news .content1200 .Newguide .Newguide-right .newlist li .right-info {
  float: left;
  font-size: 12px;
  color: #959595;
  width: 648px;
}
.news .content1200 .Newguide .Newguide-right .newlist li .right-info h4 {
  font-size: 16px;
  color: black;
  font-weight: normal;
  padding-bottom: 14px;
}
.news .content1200 .Newguide .Newguide-right .newlist li .right-info div {
  height: 84px;
  line-height: 28px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.newwithdraw-breadcrume {
  margin-bottom: 17px;
}
.newwithdraw-breadcrume .parent {
  color: #848484;
  font-size: 14px;
  line-height: 22px;
  font-family: 'MicrosoftYaHei';
}
.newwithdraw-breadcrume .currentValue {
  color: #464646;
  font-size: 16px;
  line-height: 22px;
  font-family: 'MicrosoftYaHei';
}
.newwithdraw-breadcrume .divider {
  margin: 0 6px;
  font-size: 14px;
  line-height: 22px;
  font-family: 'MicrosoftYaHei';
}
.newwithdraw {
  background-color: white;
  box-shadow: 0 0 4px 1px #00000014;
  border-radius: 3px;
  font-size: 14px;
  line-height: 22px;
  color: #464646;
  padding: 18px 20px;
}
.newwithdraw .nwd-label {
  margin-bottom: 50px;
}
.newwithdraw .nwd-yahei {
  font-family: 'MicrosoftYaHei';
}
.newwithdraw .nwd-wrap {
  padding: 0 40px;
}
.newwithdraw .nwd-btn {
  line-height: 22px;
  background-color: #ff8002;
  color: white;
  padding: 5px 19px;
  font-family: 'PingFangSC-Regular', 'PingFang SC';
  border-radius: 4px;
  cursor: pointer;
}
.newwithdraw .nwd-linkbtn {
  color: #ff8002;
  text-decoration: underline;
  background-color: transparent;
  margin-left: 14px;
  cursor: pointer;
}
.newwithdraw .nwd-icontip {
  color: #ff8002;
  font-size: 20px;
  margin-left: 14px;
  cursor: pointer;
}
.newwithdraw .nwd-input {
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  padding: 0 10px;
  height: 32px;
}
.newwithdraw .nwd-bank {
  padding: 5px 12px;
  line-height: 22px;
  border-radius: 4px;
  border: 1px solid #e1e1e1;
  text-align: center;
  cursor: pointer;
  margin-right: 14px;
}
.newwithdraw .nwd-bank-active {
  border: 1px solid #ff8002;
  background: url('/Content/img/checked_icon_01.png') no-repeat right bottom;
  background-size: 16px;
}
.bankWrap .addBank {
  margin-left: 34px;
  width: 170px;
  height: 48px;
  line-height: 48px;
  display: block;
  border: 1px solid #e5e5e5;
  color: #ff9434;
  font-size: 14px;
  text-align: center;
}
.bankWrap .addBank i {
  margin-right: 8px;
}
.bankWrap ul li .bind-bank-name span {
  line-height: 14px;
}
.KLT-withdraw input[type="text"],
.KLT-withdraw input[type="password"] {
  outline: none;
  border: 1px solid #e5e5e5;
  background: white;
  text-align: left;
  width: 262px;
  height: 36px;
  border-radius: 4px;
  padding-left: 10px;
  font-size: 14px;
}
.KLT-withdraw .diago_warp {
  position: fixed;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  z-index: 2015;
  display: none;
  overflow-y: auto;
}
.KLT-withdraw #bankListWrap .bankWrap {
  display: block;
}
.KLT-withdraw .klt-content-pop {
  width: 500px;
  min-height: 200px;
  background: white;
  box-shadow: 0px 1px 12px 0px rgba(204, 204, 204, 0.6);
  border-radius: 4px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding: 0 20px;
}
.KLT-withdraw .klt-content-pop h3 {
  color: #555555;
  font-size: 16px;
  font-weight: bold;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #f2f2f2;
  text-align: left;
}
.KLT-withdraw .klt-content-pop img {
  width: 460px;
  margin-top: 10px;
}
.KLT-withdraw .klt-content-pop .period-txt {
  line-height: 34px;
  margin: 25px 0 15px 0;
}
.KLT-withdraw .klt-content-pop .period-txt i.iconfont {
  font-size: 22px;
  display: inline-block;
  vertical-align: middle;
  color: #ff6633;
  margin: 0 9px 0 0;
}
.KLT-withdraw .klt-content-pop strong {
  color: #ff6633;
  font-weight: normal;
}
.KLT-withdraw .klt-content-pop .close-ok {
  display: block;
  width: 100px;
  height: 30px;
  line-height: 30px;
  color: white;
  background: #ff6633;
  border-radius: 4px;
  border: none;
  margin: 30px auto;
}
.KLT-withdraw .klt-content-pop .income-timeline ul {
  width: 460px;
}
.KLT-withdraw .klt-content-pop .income-timeline ul li {
  height: 36px;
  line-height: 36px;
  color: #333333;
  text-align: center;
  display: block;
}
.KLT-withdraw .klt-content-pop .income-timeline ul li span {
  width: 31%;
  display: inline-block;
}
.KLT-withdraw .klt-content-pop .income-timeline ul li:nth-child(odd) {
  background: white;
}
.KLT-withdraw .klt-content-pop .income-timeline ul li:nth-child(even) {
  background: whitesmoke;
}
.KLT-withdraw .klt-content-pop .income-timeline ul.title li {
  background: whitesmoke;
}
.KLT-withdraw .klt-content-pop .income-timeline .list-wrap {
  height: 180px;
  overflow-y: auto;
  overflow-x: hidden;
}
.KLT-withdraw .klt-content-pop .income-timeline ::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}
.KLT-withdraw .klt-content-pop .income-timeline ::-webkit-scrollbar-track,
.KLT-withdraw .klt-content-pop .income-timeline ::-webkit-scrollbar-thumb {
  border-radius: 999px;
  border: 5px solid transparent;
}
.KLT-withdraw .klt-content-pop .income-timeline ::-webkit-scrollbar-track {
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2) inset;
}
.KLT-withdraw .klt-content-pop .income-timeline ::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-clip: content-box;
  box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.2) inset;
}
.KLT-withdraw .klt-content-pop .income-timeline ::-webkit-scrollbar-corner {
  background: transparent;
}
.KLT-withdraw .Qbao-td-color {
  font-size: 18px;
  color: #ff6633;
}
.KLT-withdraw .btn-disable {
  background: #cccccc;
  color: #666666;
  border: 1px solid #cccccc;
}
.KLT-withdraw .doChangeBank {
  width: 262px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background: #f8f8f8;
  color: #333333;
  display: none;
  border-radius: 4px;
  font-size: 14px;
  border: 1px solid #e5e5e5;
}
.KLT-withdraw .bankDel {
  padding: 0 20px 0 10px;
  line-height: 36px;
  height: 36px;
  border: 1px solid #ff9434;
  color: #ff9434;
  display: inline-block;
  min-width: 120px;
  position: relative;
}
.KLT-withdraw .bankDel .delBtn {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 20px;
  height: 20px;
  background: url(../../Content/img/bankDel.png) no-repeat right bottom;
}
.KLT-withdraw .save {
  width: 260px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: white;
  background: #ff6633;
  font-size: 18px;
  outline: none;
  border: none;
  box-shadow: 0 3px 5px #b32d00;
  cursor: pointer;
}
.KLT-withdraw .bankDel {
  height: 116px;
  min-width: 260px;
  padding: 0 10px;
  background: #f8f8f8;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  color: #333333;
}
.KLT-withdraw .bankDel .logo-name {
  width: 100%;
  display: inline-block;
  border-bottom: 2px dashed #e5e5e5;
}
.KLT-withdraw .bankDel .delBtn {
  width: 0;
  height: 0;
  border-bottom: 32px solid #ff6633;
  border-left: 32px solid transparent;
}
.KLT-withdraw .bankDel .delBtn:before {
  content: '\2716';
  color: white;
  margin: 0 0 0 -15px;
  position: relative;
  top: 5px;
  right: 0px;
}
.KLT-withdraw .bank-selected-logo {
  margin: 5px 10px 5px 0;
  background-image: url(../../Content/img/UserCenter/sbBankImg2.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
}
.KLT-withdraw .bankno-box {
  font-size: 20px;
  text-align: center;
  line-height: 78px;
}
.KLT-withdraw .payWrap {
  background: none;
  padding: 0;
  margin-top: -20px;
}
.KLT-withdraw .payWrap #money {
  margin-right: 20px;
}
.KLT-withdraw .payWrap .cash-statement {
  color: #ff6633;
}
.KLT-withdraw .payWrap h2 {
  height: 70px;
  line-height: 70px;
  background: white;
  font-size: 20px;
  font-weight: bold;
  margin: 20px 0;
  padding: 0 0 0 20px;
  color: #555555;
  border-radius: 4px;
}
.KLT-withdraw .payWrap h2 .balance-box {
  display: inline-block;
  margin-left: 70px;
  font-size: 14px;
  color: #333333;
  font-weight: normal;
}
.KLT-withdraw .payWrap h2 .balance-box .Qbao-td-color {
  font-size: 22px;
  color: #ff6633;
  font-weight: normal;
}
.KLT-withdraw .payWrap .Payment {
  background: white;
  border: none;
  padding: 0 0 30px 118px;
  border-radius: 4px;
}
.KLT-withdraw .payWrap .Payment .common-btn {
  color: #ff6633;
  background: white;
  margin: 0 0 0 10px;
  font-size: 14px;
}
.KLT-withdraw .payWrap .Payment ul:first-child li {
  margin: 40px 0 18px 0;
}
.KLT-withdraw .payWrap .Payment ul li {
  display: inline-block;
  vertical-align: top;
  margin: 24px 0;
  line-height: 34px;
  font-size: 16px;
}
.KLT-withdraw .payWrap .Payment ul li:first-child {
  margin-right: 70px;
  min-width: 80px;
}
.KLT-withdraw .payWrap .Payment .account-txt {
  font-size: 16px;
  font-weight: bold;
}
.KLT-withdraw .payWrap .withdraw-ul input {
  margin-right: 0;
}
.KLT-withdraw .payWrap .balance-btn {
  margin: 25px 0 0 153px;
}
.KLT-withdraw .payWrap .balance-btn .save {
  box-shadow: none;
  border-radius: 4px;
}
.KLT-withdraw .payWrap .change-withdraw-way {
  display: inline-block;
  width: 128px;
  height: 36px;
  background: white;
  border: 1px solid #e5e5e5;
  box-shadow: 0px 1px 12px 0px #cccccc;
  border-radius: 4px;
  margin: 0 0 0 20px;
  text-align: center;
  color: #333333;
  font-size: 14px;
}
.KLT-withdraw .payWrap .change-withdraw-way i {
  color: #ff6633;
  font-weight: bold;
}
.KLT-withdraw .payWrap .company-show-this .change-withdraw-way {
  margin-left: 10px;
}
.KLT-withdraw .payWrap .company-show-this .change-withdraw-way i {
  margin: 0 6px 0 -6px;
}
.KLT-withdraw .payWrap .company-show-this p {
  color: #999999;
  font-size: 14px;
}
.KLT-withdraw .payWrap .password-seen div {
  position: relative;
}
.KLT-withdraw .payWrap .password-seen .iconfont {
  position: absolute;
  right: 10px;
  cursor: pointer;
  font-size: 22px;
  color: #999999;
  line-height: 40px;
}
.KLT-withdraw .payWrap .password-seen a {
  top: 35px;
  left: 0;
  color: #ff6633;
  font-size: 14px;
}
.KLT-withdraw .payWrap .password-seen div:last-child {
  height: 25px;
}
.KLT-withdraw .payWrap .verifycode-wrap {
  position: relative;
}
.KLT-withdraw .payWrap .verifycode-wrap .get-code-btn {
  position: absolute;
  right: 20px;
  color: #ff6633;
  top: 2px;
  font-size: 14px;
  cursor: pointer;
  background: none;
  border: none;
}
.KLT-withdraw .payWrap .verifycode-wrap .get-code-btn:disabled {
  color: #cccccc;
}
/* 分割线 */

.klt-steps {
  position: relative;
  margin: 30px auto;
  counter-reset: step;
  /*创建步骤数字计数器*/

  /*步骤描述*/

  /*步骤数字*/

  /*连接线*/

  /*将当前/完成步骤之前的数字及连接线变亮*/

  /*将当前/完成步骤之前的连接线变亮*/

  /*将当前/完成步骤之后的数字及连接线变灰*/

}
.klt-steps li {
  list-style-type: none;
  font-size: 14px;
  text-align: center;
  width: 335px;
  position: relative;
  float: left;
  font-weight: bold;
  color: #999999;
}
.klt-steps li:before {
  display: block;
  content: counter(step);
  /*设定计数器内容*/
  counter-increment: step;
  /*计数器值递增*/
  width: 30px;
  height: 30px;
  background-color: #ff6633;
  border: none;
  color: white;
  line-height: 28px;
  border-radius: 32px;
  font-size: 16px;
  text-align: center;
  font-weight: 700;
  margin: 0 auto 8px auto;
}
.klt-steps li ~ li:after {
  content: '';
  width: 308px;
  height: 0px;
  border: 1px solid #ff6633;
  position: absolute;
  left: -155px;
  top: 15px;
  /*z-index: -1;*/

  /*放置在数字后面*/

}
.klt-steps li.active {
  color: #ff6633;
}
.klt-steps li.active:before {
  background-color: #ff6633;
  border: none;
  color: white;
}
.klt-steps li.active.on:before {
  background-color: white;
  border: 2px solid #ff6633;
  color: #ff6633;
}
.klt-steps li.active:after {
  border: 1px solid #ff6633;
}
.klt-steps li.active ~ li:before,
.klt-steps li.active ~ li:after {
  background-color: white;
  color: #e5e5e5;
  border: 1px solid #e5e5e5;
}
.klt-steps li.active ~ li:before {
  color: #cccccc;
  border: 2px solid #cccccc;
}
.KLT-reset-password {
  width: 1010px;
  background: white;
}
.KLT-reset-password .wrapper {
  margin: 100px auto;
  width: 603px;
}
.KLT-reset-password h2 {
  height: 70px;
  line-height: 70px;
  background: white;
  font-size: 20px;
  font-weight: bold;
  margin: 20px 0;
  padding: 0 0 0 20px;
  color: #555555;
  border-radius: 4px;
}
.KLT-reset-password .form-item {
  position: relative;
  margin: 50px 0;
}
.KLT-reset-password .form-item i.iconfont {
  position: absolute;
  right: 10px;
  top: 7px;
  cursor: pointer;
}
.KLT-reset-password .form-item button:disabled {
  background: #ffbf85;
  cursor: not-allowed;
}
.KLT-reset-password .form-item:first-child {
  margin: 0 0 25px 0;
}
.KLT-reset-password .form-item label {
  width: 100px;
}
.KLT-reset-password .form-item .verifycode-wrap {
  position: relative;
  display: inline-block;
}
.KLT-reset-password .form-item .verifycode-wrap .get-code-btn {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  color: #ff6633;
  background: none;
  border: none;
  width: 100px;
}
.KLT-reset-password .form-item .verifycode-wrap .get-code-btn:disabled {
  color: #cccccc;
}
.KLT-reset-password .form-item input {
  width: 262px;
  height: 36px;
  background: white;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  padding: 0 10px;
}
.KLT-reset-password .form-item button {
  width: 261px;
  height: 36px;
  background: #ff6633;
  border-radius: 4px;
  border: none;
  margin-left: 105px;
  color: white;
}
.KLT-reset-password .reset-success {
  text-align: center;
}
.KLT-reset-password .reset-success p {
  color: #555555;
  font-size: 18px;
  font-weight: bold;
}
.KLT-reset-password .reset-success a {
  width: 261px;
  height: 36px;
  display: block;
  background: #ff6633;
  border-radius: 4px;
  color: white;
  line-height: 36px;
  margin: 50px auto;
}
.KLT-reset-password .reset-success .iconfont {
  font-size: 60px;
  color: #67c520;
}
.noticecenter {
  padding-bottom: 50px;
}
.noticecenter .notice_side {
  width: 270px;
  min-height: 200px;
  background: white;
  border: 1px solid #e6e6e6;
  padding: 35px 40px;
  float: left;
}
.noticecenter .notice_side ul li {
  border-bottom: 1px solid #e6e6e6;
  width: 100%;
  padding: 12px 0;
  cursor: pointer;
  display: flex;
}
.noticecenter .notice_side ul li span {
  line-height: 40px;
  display: inline-block;
  font-size: 16px;
}
.noticecenter .notice_side ul li i {
  display: inline-block;
  float: left;
  font-style: normal;
  height: 6px;
  width: 6px;
  text-align: center;
  color: white;
  background: red;
  border-radius: 8px;
}
.noticecenter .notice_side ul li em {
  float: right;
}
.noticecenter .notice_side li:last-child {
  border: 0;
}
.noticecenter .notice_side li.active {
  color: #ff4400;
}
.noticecenter .listinfo {
  position: relative;
  margin-left: 290px;
  min-height: 200px;
}
.noticecenter .listinfo h5 {
  padding: 10px 0;
  line-height: 30px;
  font-size: 14px;
}
.noticecenter .listinfo h5 i {
  font-style: normal;
  color: #ff4400;
}
.noticecenter .listinfo ul li {
  border-bottom: 1px solid #e6e6e6;
  padding: 20px 30px;
  background: white;
  margin-bottom: 25px;
}
.noticecenter .listinfo ul li h4 {
  line-height: 1;
  border-left: 3px solid #ff4400;
  padding-left: 5px;
  font-size: 16px;
  margin-bottom: 10px;
}
.noticecenter .listinfo ul li p {
  padding: 2px 0;
  line-height: 25px;
}
.noticecenter .listinfo ul li p:nth-child(2) {
  border-top: 1px dotted #e6e6e6;
}
.noticecenter .listinfo ul li div.btnarea {
  height: 30px;
  line-height: 30px;
}
.noticecenter .listinfo ul li div.btnarea a {
  float: left;
  color: #28cb56;
}
.noticecenter .listinfo ul li div.btnarea span {
  color: #999999;
  float: right;
}
.noticecenter .listinfo li.hasread h4 {
  border-left: 3px solid #999999;
  color: #666666;
}
.noticecenter .listinfo li.hasread p {
  color: #999999;
}
.noticecenter .listinfo li.hasread div.btnarea {
  height: 30px;
  line-height: 30px;
}
.noticecenter .listinfo li.hasread div.btnarea a {
  float: left;
  color: #666666;
}
.noticecenter .listinfo li.hasread div.btnarea span {
  color: #999999;
  float: right;
}
.noticecenter .rank-handle {
  position: absolute;
  margin: -4px 0;
}
.noticecenter .rank-handle .icon {
  display: block;
  font-size: 18px;
  height: 8px;
  cursor: pointer;
}
.noticecenter .rank-handle .icon.on {
  color: #ff9434;
}
.noticecenter .listinfo_studion {
  position: relative;
  margin-left: 290px;
  min-height: 750px;
  background: white;
  padding: 0 20px;
}
.noticecenter .listinfo_studion .red_color {
  color: red;
}
.noticecenter .listinfo_studion .thead-margin {
  margin: 10px 0 -10px 0;
}
.noticecenter .listinfo_studion .agent_title {
  line-height: 47px;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 10px;
  height: 47px;
}
.noticecenter .listinfo_studion .agent_title span {
  padding: 0 10px;
  height: 47px;
  font-size: 14px;
  display: inline-block;
  border-bottom: 2px solid #ff9434;
}
.noticecenter .listinfo_studion .searcharea {
  font-size: 14px;
}
.noticecenter .listinfo_studion .searcharea input {
  width: 120px;
  height: 30px;
  border-color: #e6e6e6;
  cursor: pointer;
  padding-left: 10px;
}
.noticecenter .listinfo_studion .searcharea select {
  height: 30px;
  vertical-align: middle;
  border: 1px solid #e5e5e5;
}
.noticecenter .listinfo_studion .searcharea .ok,
.noticecenter .listinfo_studion .searcharea .sure-btn {
  width: 80px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #ff9933;
  color: white;
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px;
  cursor: pointer;
}
.noticecenter .listinfo_studion table {
  width: 868px;
  table-layout: fixed;
  margin: 10px 0;
}
.noticecenter .listinfo_studion table td {
  height: 56px;
  text-align: center;
  border: 1px solid #e5e5e5;
  padding: 0 10px;
}
.noticecenter .listinfo_studion table thead {
  border: 1px solid #e5e5e5;
  border-bottom: none;
}
.noticecenter .listinfo_studion table thead td {
  line-height: 42px;
  height: 42px;
  background: whitesmoke;
  border: none;
}
#OrderApplyPageWrapper .describle-text,
#OrderApplyPageWrapper .warning-text {
  font-size: 14px;
  margin: 10px 0 25px 0;
}
#OrderApplyPageWrapper .warning-text {
  color: red;
}
#OrderApplyPageWrapper .describle-text {
  color: #666666;
}
#OrderApplyPageWrapper .order-number {
  font-size: 18px;
  color: #333333;
  margin: 0;
}
#OrderApplyPageWrapper .content_wrap {
  border-bottom: 1px solid #f2f2f2;
  min-height: 60px;
}
#OrderApplyPageWrapper .content_wrap .common-box {
  margin: 25px 0 10px 0;
}
#OrderApplyPageWrapper .content_wrap .common-box .cursor-label {
  cursor: pointer;
}
#OrderApplyPageWrapper .total-information div {
  text-align: right;
  font-size: 14px;
  width: 250px;
  min-width: 250px;
  float: right;
  clear: both;
  text-align: left;
  margin: 0 0 20px 0;
}
#OrderApplyPageWrapper .total-information div span {
  text-align: left;
}
#OrderApplyPageWrapper .total-information .info-title {
  font-weight: bold;
  margin-top: 30px;
}
#OrderApplyPageWrapper .total-information .info-total b {
  font-size: 20px;
  font-weight: bold;
  color: red;
}
#OrderApplyPageWrapper .total-information .btn-group {
  width: 305px;
  text-align: right;
}
#OrderApplyPageWrapper .total-information .btn-group button {
  width: 140px;
  height: 35px;
  border: 1px solid;
  border-radius: 3px;
}
#OrderApplyPageWrapper .total-information .btn-group .btn-sure {
  background: #ff9933;
  color: white;
  border-color: #ff9933;
}
#OrderApplyPageWrapper .total-information .btn-group .btn-nope {
  background: white;
  color: #333333;
  border-color: #e5e5e5;
}
#OrderApplyPageWrapper .check-title {
  font-weight: bold;
  font-size: 14px;
}
#OrderApplyPageWrapper #uploader-demo {
  margin: 0;
}
#OrderApplyPageWrapper #uploader-demo .uploader-list {
  margin-bottom: 25px;
}
#OrderApplyPageWrapper .common_ceil {
  display: block;
  margin-bottom: 20px;
  font-size: 14px;
  color: #666666;
}
#OrderApplyPageWrapper .common_ceil i.icon {
  color: #ff9933;
  font-size: 20px;
  display: inline-block;
  margin-right: 5px;
}
#OrderApplyPageWrapper .webuploader-container {
  height: 40px;
  margin: 10px 0 0 0;
}
#OrderApplyPageWrapper .webuploader-container .webuploader-pick {
  background: #ff9933;
  height: 30px;
  width: 100px;
  line-height: 10px;
}
#OrderApplyPageWrapper .common-beauty-radio {
  width: 20px;
  height: 20px;
  margin-left: 20px;
}
#OrderApplyPageWrapper .common-beauty-radio input[type=checkbox] {
  width: 16px;
  height: 16px;
  margin-top: -2px;
  cursor: pointer;
}
#OrderApplyPageWrapper .common-beauty-radio input[type=checkbox]:after {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  text-align: center;
  line-height: 12px;
  font-size: 12px;
  color: white;
  border: 1px solid #e2e2e2;
  background-color: white;
  box-sizing: border-box;
}
#OrderApplyPageWrapper .common-beauty-radio input[type=checkbox]:checked:after {
  content: '\2714';
  background-color: #ff9933;
  border-color: #ff9933;
}
#OrderApplyPageWrapper .desc-text-wrap {
  margin: 10px 0;
}
#OrderApplyPageWrapper .desc-text-wrap .desc-txt {
  width: 660px;
  height: 110px;
  border-color: #efefef;
  padding: 18px 10px;
  font-size: 14px;
}
#OrderApplyPageWrapper .orderDetailWrap {
  min-height: 1010px;
}
.orderDetailWrap {
  font-size: 14px;
  color: #333333;
  padding: 30px 20px 0 20px;
  background: white;
  border: 1px solid #e5e5e5;
  min-height: 700px;
}
.orderDetailWrap .content_wrap {
  border-bottom: 1px dashed #dddddd;
}
.orderDetailWrap .content_wrap div {
  margin-bottom: 30px;
  font-size: 12px;
}
.orderDetailWrap .content_wrap .reback-order {
  background: #ff6633;
  color: white;
  border-radius: 3px;
  border: 1px solid #ff6633;
  margin: 0 5px 0 20px;
  width: 100px;
  height: 30px;
}
.orderDetailWrap .content_wrap .layui-layer.layui-layer-page.layer-anim {
  width: 500px !important;
  height: 250px;
}
.orderDetailWrap .content_wrap .layui-layer.layui-layer-page.layer-anim .layui-layer-btn a {
  color: white;
  width: 130px;
  height: 30px;
  text-align: center;
  background: #ff9933;
  border: 1px solid #ff9933;
  margin: 0 15px;
}
.orderDetailWrap .content_wrap .layui-layer.layui-layer-page.layer-anim .layui-layer-btn {
  text-align: center;
}
.orderDetailWrap .content_wrap .layui-layer.layui-layer-page.layer-anim .layui-layer-btn .layui-layer-btn1 {
  border: 1px solid #e6e6e6;
  background: whitesmoke;
  color: #666666;
}
.orderDetailWrap .content_wrap .layui-layer.layui-layer-page.layer-anim .layui-layer-title {
  color: white;
  background-color: #ff9933;
}
.orderDetailWrap .content_wrap .layui-layer.layui-layer-page.layer-anim .pop-common {
  text-align: center;
  margin: 0;
}
.orderDetailWrap .content_wrap .layui-layer.layui-layer-page.layer-anim .pop-common img {
  width: 75px;
}
.orderDetailWrap .content_wrap .layui-layer.layui-layer-page.layer-anim .pop-common .pop-txt {
  display: inline-block;
  width: 300px;
  text-align: left;
  color: #333333;
  line-height: 25px;
  vertical-align: middle;
}
.orderDetailWrap .content_wrap .icon-yiwen {
  font-size: 20px;
  color: #999999;
  vertical-align: middle;
  cursor: pointer;
}
.orderDetailWrap .content_wrap div:first-child {
  font-size: 14px;
}
.orderDetailWrap .content_wrap h2 {
  margin-bottom: 30px;
}
.orderDetailWrap .content_wrap .contract,
.orderDetailWrap .content_wrap .png-contract,
.orderDetailWrap .content_wrap .jpg-contract {
  height: 30px;
  line-height: 30px;
  padding-left: 38px;
}
.orderDetailWrap .content_wrap .contract a,
.orderDetailWrap .content_wrap .png-contract a,
.orderDetailWrap .content_wrap .jpg-contract a {
  font-size: 12px;
  color: #5098ee;
}
.orderDetailWrap .content_wrap .contract {
  background: url("/Content/img/contract_bg.png") no-repeat left center;
  background-size: 30px 30px;
}
.orderDetailWrap .content_wrap .jpg-contract {
  background: url("/Content/img/JPG.png") no-repeat left center;
  background-size: 30px 30px;
}
.orderDetailWrap .content_wrap .png-contract {
  background: url("/Content/img/PNG.png") no-repeat left center;
  background-size: 30px 30px;
}
.orderDetailWrap .content_wrap .fpImg {
  height: 180px;
  margin-bottom: 20px;
}
.orderDetailWrap .orderInformation {
  font-size: 14px;
  color: #333333;
  padding-top: 40px;
}
.orderDetailWrap .orderInformation .title {
  font-size: 16px;
  margin-bottom: 60px;
}
.orderDetailWrap .orderInformation .list {
  margin-bottom: 16px;
}
.orderDetailWrap .orderInformation .i-name {
  color: #62a1ef;
  font-style: normal;
}
.orderDetailWrap .orderInformation .span-name {
  display: inline-block;
  min-width: 74px;
  text-align: right;
  margin-right: 10px;
}
.orderDetailWrap .orderInformation .progress-label {
  float: left;
  width: 74px;
  text-align: right;
}
.orderDetailWrap .orderInformation .progress-value {
  margin-left: 84px;
}
.orderDetailWrap .orderInformation .progress-value li {
  margin-bottom: 16px;
  text-align: left;
}
.orderDetailWrap .money-panel {
  width: 300px;
  margin-left: auto;
}
.orderDetailWrap .money-panel .list {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.orderDetailWrap .mark-money {
  color: #67c23a;
  font-size: 16px;
}
#OrderEnsurePageWrapper .warning-text {
  color: #ff9933;
  font-size: 14px;
  margin: 30px 0;
}
#OrderEnsurePageWrapper .content_wrap {
  border-bottom: 1px solid #f2f2f2;
}
#OrderEnsurePageWrapper .total-information::after {
  content: '';
  height: 0;
  line-height: 0;
  display: block;
  visibility: hidden;
  clear: both;
}
#OrderEnsurePageWrapper .total-information div {
  text-align: right;
  font-size: 14px;
  width: 250px;
  min-width: 250px;
  float: right;
  clear: both;
  text-align: left;
  margin: 0 0 25px 0;
}
#OrderEnsurePageWrapper .total-information div span {
  text-align: left;
}
#OrderEnsurePageWrapper .total-information .info-title {
  font-weight: bold;
}
#OrderEnsurePageWrapper .total-information .info-total b {
  font-size: 20px;
  font-weight: bold;
  color: red;
}
#OrderEnsurePageWrapper .total-information .btn-group {
  width: 305px;
}
#OrderEnsurePageWrapper .total-information .btn-group button {
  width: 140px;
  height: 35px;
  border: 1px solid;
  border-radius: 3px;
}
#OrderEnsurePageWrapper .total-information .btn-group .btn-sure {
  background: #ff9933;
  color: white;
  border-color: #ff9933;
  margin-right: 20px;
}
#OrderEnsurePageWrapper .total-information .btn-group .btn-nope {
  background: white;
  color: #333333;
  border-color: #e5e5e5;
}
#OrderEnsureSuccessPageWrapper .content_wrap {
  border-bottom: 1px solid #f2f2f2;
}
#OrderEnsureSuccessPageWrapper .success-content .success-img {
  width: 100%;
  height: 82px;
  margin: 80px 0 40px 0;
  background: url(/Content/img/success_x3_03.png) center center no-repeat;
}
#OrderEnsureSuccessPageWrapper .success-content .success-txt {
  font-weight: bold;
  font-size: 20px;
  text-align: center;
  color: #555555;
  margin: 0 0 20px 0;
}
#OrderEnsureSuccessPageWrapper .success-content .success-tip {
  font-size: 16px;
  text-align: center;
  color: #999999;
  margin: 0 0 30px 0;
}
#OrderEnsureSuccessPageWrapper .success-content .success-back-btn {
  width: 140px;
  height: 30px;
  display: block;
  border: 1px solid #ff9933;
  text-align: center;
  line-height: 30px;
  color: #ff9933;
  margin: 0 auto;
  cursor: pointer;
  background: white;
}
/*服务承接列表*/

.carryTab {
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  border-bottom: 1px solid #e5e5e5;
}
.carryTab a {
  display: inline-block;
  width: 56px;
  height: 46px;
  text-align: center;
  margin-right: 10px;
  cursor: pointer;
  font-size: 15px;
}
.carryTab .active {
  border-bottom: 2px solid #ff9434;
}
.carryTab .release {
  width: 100px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #ff6633;
  color: white;
  border-radius: 4px;
  position: absolute;
  right: 0;
  top: 10px;
  font-size: 14px;
}
.dialgo_bg,
.dialgo_bg_01 {
  position: fixed;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  z-index: 100000;
  display: none;
  overflow-y: auto;
}
.order_orderList .dialgo {
  width: 680px;
  background: white;
  border-radius: 4px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -340px;
  margin-top: -280px;
  font-size: 14px;
  z-index: 100001;
}
.order_orderList .dialgo .uploadify .uploadify-button {
  background: #f8f8f8;
  color: #e5e5e5;
  border: 1px solid #e5e5e5;
}
.order_orderList .dialgo .uploadify .uploadify-button-text {
  color: #666666;
}
.order_orderList .dialgo h5 {
  padding-left: 20px;
  height: 50px;
  line-height: 50px;
  color: white;
  background: #ff6633;
  position: relative;
}
.order_orderList .dialgo h5 .closeBtn {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 14px;
  top: 18px;
  background: url("/Content/img/colse_btn.png") no-repeat right center;
  cursor: pointer;
}
.order_orderList .dialgo .reasonTitle {
  padding: 20px 0 0 20px;
}
.order_orderList .dialgo .reasonTitle #uploader-demo {
  margin-left: 0;
}
.order_orderList .dialgo .reasonTitle .isShowwork {
  margin: 20px 20px 20px 0;
  cursor: pointer;
}
.order_orderList .dialgo .reasonTitle .isShowwork input {
  margin: 0 4px 0 0;
}
.order_orderList .dialgo .reasonTitle .cwordDetail {
  float: right;
  font-style: normal;
  padding: 10px 30px 0 0;
  color: #cccccc;
}
.order_orderList .dialgo .reasonTitle .time #endTimenew {
  width: 210px;
  height: 40px;
  line-height: 40px;
  text-indent: 4px;
  margin-top: 20px;
  cursor: pointer;
}
.order_orderList .dialgo .reasonTitle div span {
  color: #ff6633;
}
.order_orderList .dialgo .reasonTitle div span i {
  color: #242424;
}
.order_orderList .dialgo .reasonTitle div input[type=text],
.order_orderList .dialgo .reasonTitle div input[type=button] {
  outline: none;
  border: none;
  width: 90px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #ff6633;
  color: white;
  border-radius: 4px;
  margin-right: 10px;
}
.order_orderList .dialgo .reasonTitle div input[type=text]:last-child,
.order_orderList .dialgo .reasonTitle div input[type=button]:last-child {
  background: #f2f2f2;
  color: #333333;
  border: 1px solid #dddddd;
}
.order_orderList .dialgo .reasonTitle .changeType p {
  padding-bottom: 20px;
}
.order_orderList .dialgo .reasonTitle .changeType label {
  margin-right: 16px;
  line-height: 14px;
  cursor: pointer;
}
.order_orderList .dialgo .reasonTitle .changeType label input {
  width: 13px;
  height: 13px;
  margin: 10px;
}
.order_orderList .dialgo .reasonTitle #Summary,
.order_orderList .dialgo .reasonTitle #viewSummary,
.order_orderList .dialgo .reasonTitle #rcSummary,
.order_orderList .dialgo .reasonTitle #cWorkSummary,
.order_orderList .dialgo .reasonTitle #AppealReason {
  display: block;
  margin-top: 10px;
  width: 630px;
  height: 123px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  line-height: 20px;
  padding: 10px;
  text-indent: 4px;
  word-break: break-all;
}
.order_orderList .dialgo .reasonTitle .BtnWrap {
  margin: 0px 0 20px 0px;
  /*position: absolute;
                bottom: 20px;*/

}
/*.cwordDetail {
    float: right;
    font-style: normal;
    padding: 10px 30px 0 0;
    color: #ccc;
}
.tabSwitch {
    border-bottom: 1px solid #e5e5e5;
    font-size: 16px;
    color: #333333;
    position: relative;

    a {
        display: inline-block;
        width: 52px;
        margin-right: 20px;
        cursor: pointer;
    }

    .active {
        color: #ff6633;
    }
    .release {
        position: absolute;
        right: 0;
        top: 10px;
        width: 100px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        font-size: 14px;
        color: #fff;
        background: #ff6633;
        border-radius: 4px;
    }
}
.order_xqList {
    position: relative;

    .dialgo {
        width: 490px;
        height: 200px;
        position: fixed;
        left: 50%;
        top: 50%;
        margin-left: -245px;
        margin-top: -100px;
        background: #fff;
        border: 1px solid #ff6633;
        font-size: 14px;
        color: #333333;
        border-radius: 4px;
        display: none;

        h4 {
            height: 36px;
            line-height: 36px;
            padding-left: 20px;
            font-size: 16px;
            color: #fff;
            background: #ff6633;
            position: relative;

            .closeBtn {
                position: absolute;
                width: 16px;
                height: 16px;
                right: 20px;
                top: 10px;
                background: url("/Content/img/colse_btn.png") no-repeat right center;
                cursor: pointer;
                cursor: pointer;
            }
        }

        div {
            text-align: center;
            padding: 38px 0;
            margin: 0 auto;
        }

        p {
            text-align: center;

            span {
                display: inline-block;
                width: 104px;
                height: 34px;
                line-height: 34px;
                text-align: center;
                color: #a9a9a9;
                border: 1px solid #e5e5e5;
                border-radius: 4px;
                cursor: pointer;
            }

            .confraim {
                margin-right: 60px;
                background: #ff6633;
                color: #fff;
            }
        }
    }

    #allInfo {
        font-size: 12px;
        margin-top: 20px;

        ul {
            li {
                border: 1px solid #e5e5e5;
                padding: 10px 0 10px 10px;
                height: 96px;
                margin-bottom: 16px;

                div {
                    display: inline-block;
                    border-right: 1px solid #e5e5e5;
                    margin-top: 10px;
                    text-align: center;
                }

                img {
                    width: 105px;
                    height: 76px;
                    vertical-align: top;
                }

                .content_dead {
                    padding-left: 10px;
                    width: 270px;
                    text-align: left;

                    p {
                        padding: 28px 0 10px;
                        color: #a1a1a1;
                    }
                }

                .price_num {
                    width: 188px;
                    color: #ff805d;

                    p {
                        padding: 30px 0 0;
                        color: #a1a1a1;
                    }
                }

                .peopleNum {
                    width: 230px;
                    color: #5d5d5d;

                    p {
                        padding-top: 28px;
                        color: #a9a9a9;
                    }
                }

                .listStatus {
                    float: right;
                    width: 138px;
                    line-height: 40px;
                    margin-top: 0;
                    border-right: none;

                    input {
                        outline: none;
                        border: none;
                        display: inline-block;
                        width: 90px;
                        height: 22px;
                        line-height: 22px;
                        text-align: center;
                        background: #38a1db;
                        color: #fff;
                        border-radius: 4px;
                    }

                    .closeXq {
                        background: #ff461f;
                        color: #fff;
                    }

                    .wait {
                        margin-top: 0;
                        border-right: none;
                        line-height: 0;
                        text-align: center;

                        input {
                            margin-top: 18px;
                        }

                        input:first-child {
                            margin-top: 8px;
                        }
                    }
                }
            }

            .noCont {
                text-align: center;
                line-height: 40px;

                div {
                    font-size: 20px;
                    text-align: center;
                    border-right: none;
                }
            }
        }
    }
}
.title_wrap {
    height: 30px;
    line-height: 30px;
    background: #f8f8f8;
    color: #333333;
    margin-bottom: 20px;

    span {
        display: block;
        float: left;
    }

    .opreation {
        padding-left: 67px;
        width: 160px;
    }

    .name {
        width: 380px;
        padding-left: 42px;
    }

    .money {
        width: 188px;
        padding-left: 84px;
    }

    .status {
        width: 230px;
        padding-left: 90px;
    }
}*/

#OtherFundYB .register-dialog .el-dialog__body {
  position: relative;
  padding: 0 0 30px;
  margin: 0 auto;
  height: 520px;
}
#OtherFundYB .register-dialog .el-dialog__body .register-tips {
  height: 30px;
  line-height: 30px;
  background: rgba(255, 128, 2, 0.1);
  color: #ff8002;
  text-indent: 20px;
}
#OtherFundYB .main-content {
  position: relative;
  height: 100%;
  overflow: auto;
}
#OtherFundYB .main-content .dialog-footer {
  margin-top: 32px;
}
#OtherFundYB .basicForm {
  margin: 0 48px;
}
#OtherFundYB .basicForm .sfz-uploader {
  width: 200px;
  height: 130px;
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
  position: relative;
  cursor: pointer;
}
#OtherFundYB .basicForm .sfz-uploader.guohui {
  background-image: url("/Content/img/demo-guohui.png");
}
#OtherFundYB .basicForm .sfz-uploader.renxiang {
  background-image: url("/Content/img/demo-renxiang.png");
}
#OtherFundYB .basicForm .img-mask {
  position: absolute;
  width: 200px;
  height: 130px;
  left: 0;
  top: 0;
  text-align: center;
  color: white;
  opacity: 0;
  font-size: 20px;
  background-color: rgba(0, 0, 0, 0.5);
  transition: opacity 0.3s;
  border-radius: 5px;
}
#OtherFundYB .basicForm .img-mask:hover {
  opacity: 1;
}
#OtherFundYB .basicForm .img-mask i {
  cursor: pointer;
}
#OtherFundYB .EAccount .item .icon {
  width: 50px;
  text-align: center;
  height: 50px;
  line-height: 50px;
  background: #e5e5e5;
  border-radius: 50%;
}
#OtherFundYB .EAccount .item .icon .iconfont {
  font-size: 35px;
  color: white;
}
#OtherFundYB .EAccount .item .icon.success {
  background: white;
  box-shadow: 0 0 12px rgba(204, 204, 204, 0.6);
}
#OtherFundYB .EAccount .item .icon.success .iconfont {
  color: #67c520;
}
#OtherFundYB .EAccount .item .content {
  width: 500px;
  background: #f8f8f8;
  padding: 5px 10px;
  border-radius: 4px;
  color: #666666;
  line-height: 40px;
}
#OtherFundYB .EAccount .item .content .status.unstart {
  color: #b3b3b3;
}
#OtherFundYB .EAccount .item .content .status.fail {
  color: red;
}
#OtherFundYB .EAccount .item .content .status.success {
  color: #67c520;
}
#OtherFundYB .EAccount .item .content .status.pendding {
  color: #ff8002;
  cursor: pointer;
}
#OtherFundYB .EAccount .item .content .status.pointerNone {
  pointer-events: none;
}
#OtherFundYB .el-upload__input {
  display: none !important;
}
.paywrap {
  font-size: 14px;
  color: #333333;
  background: #f0f2f5;
  padding-top: 26px;
}
.paywrap #pverifycode {
  float: left;
}
.paywrap #divPay .pgetCode {
  display: inline-block;
  text-align: center;
  height: 40px;
  line-height: 40px;
  background: whitesmoke;
  width: 140px;
  color: #ff4000;
  font-size: 14px;
  cursor: pointer;
  margin-left: 10px;
}
.paywrap .wrap {
  background: #fafafa;
  border: 1px solid #e6e6e6;
  border-top: 4px solid #ff4400;
}
.paywrap .wrap .title {
  padding-left: 70px;
}
.paywrap .wrap .title div {
  margin-bottom: 20px;
}
.paywrap .wrap .title div span {
  display: inline-block;
  width: 90px;
}
.paywrap .wrap .title div i {
  font-style: normal;
  color: #ff4400;
}
.paywrap .wrap h2 {
  height: 30px;
  line-height: 30px;
  font-size: 18px;
  color: black;
  margin: 28px 0 24px;
  padding-left: 54px;
  background: url("/Content/img/complete.png") no-repeat left center;
}
.paywrap .wrap .payWrap {
  background: white;
  padding-left: 70px;
}
.paywrap .wrap .payWrap .totalMoney {
  padding: 90px 0 46px;
  font-size: 14px;
}
.paywrap .wrap .payWrap .totalMoney span {
  color: #ff4000;
  margin-left: 20px;
  font-size: 30px;
}
.paywrap .wrap .payWrap .totalMoney span i {
  font-size: 14px;
  font-style: normal;
}
#RenewPay {
  width: 1245px;
  margin: auto;
}
#RenewPay .text-red {
  color: #ff4400;
}
#RenewPay .font-18 {
  font-size: 18px;
}
#RenewPay .margin-left-100 {
  margin-left: 100px;
}
#RenewPay .contentList {
  padding: 40px 70px 30px 70px;
  background: white;
  position: relative;
  overflow: auto;
  border-top: 4px solid #ff4400;
  font-size: 14px;
}
#RenewPay .contentList .item {
  line-height: 35px;
}
#RenewPay .contentList .item .payName {
  font-size: 18px;
}
#RenewPay .contentList .item .money b {
  color: #ff4400;
}
#RenewPay .contentList .item .money span {
  color: #ff4400;
  font-size: 30px;
}
#RenewPay .contentList .item .label {
  width: 100px;
  display: inline-block;
}
#RenewPay .contentList .payWay li {
  width: 50%;
  float: left;
  margin-bottom: 30px;
}
#RenewPay .contentList .payWay li .sub {
  width: 240px;
  line-height: 40px;
  border: 1px solid #e5e5e5;
  display: inline-flex;
  cursor: pointer;
}
#RenewPay .contentList .payWay li .sub .iconfont {
  font-size: 30px;
  margin: 0 15px;
}
#RenewPay .contentList #divPay input {
  width: 264px;
  line-height: 40px;
  padding-left: 5px;
  border: none;
  outline: none;
  border: 1px solid #e6e6e6;
}
#RenewPay .contentList #divPay .getCode {
  display: inline-block;
  text-align: center;
  line-height: 40px;
  background: whitesmoke;
  width: 100px;
  margin-left: 10px;
  color: #ff4000;
  font-size: 14px;
  cursor: pointer;
}
#RenewPay .contentList .payButton {
  width: 264px;
  line-height: 40px;
  background: #ff4400;
  color: white;
  border: none;
  box-shadow: 0 3px 5px #b32d00;
  cursor: pointer;
  text-align: center;
  background: #ff6633;
}
.sle-banks {
  width: 870px;
  height: 200px;
  position: fixed;
  left: 52%;
  top: 50%;
  margin-left: -435px;
  margin-top: -100px;
  background: white;
  border: 1px solid #bbbbbb;
  font-style: normal;
  font-size: 15px;
  padding-left: 16px;
  display: none;
}
#bank-common {
  width: 110px;
  height: 26px;
  line-height: 26px;
  display: inline-block;
  margin-bottom: 5px;
}
#bank-common .inputradio {
  width: 14px !important;
  height: 14px !important;
  margin-top: 5px;
  float: left;
}
#bank-common .bankimg {
  background-image: url('../../Content/img/UserCenter/bank.png');
  background-repeat: no-repeat;
  width: 30px;
  height: 22px;
  display: inline-block;
  float: left;
  vertical-align: middle;
}
#BankName {
  line-height: 38px;
}
#uploadifytwo {
  opacity: 0;
}
#uploadifyone {
  opacity: 0;
}
.pad0 {
  padding: 0px !important;
}
.add_label {
  padding: 0 30px !important;
  height: 36px !important;
  line-height: 36px !important;
  margin-left: 14px;
  text-align: center;
  font-size: 14px;
  color: white;
  border-radius: 4px;
  background: #ff6633;
  outline: none;
  border: none;
}
.personinfo .common_left button {
  width: 80px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  outline: none;
  border: none;
  background: #ff9d33;
  color: white;
  font-size: 12px;
  float: right;
  margin-right: 10px;
}
.personinfo #viewList .school,
.personinfo .project .school,
.personinfo .education .school,
.personinfo .educationWrap .school,
.personinfo #viewList .major,
.personinfo .project .major,
.personinfo .education .major,
.personinfo .educationWrap .major,
.personinfo #viewList .Culturallevel_01,
.personinfo .project .Culturallevel_01,
.personinfo .education .Culturallevel_01,
.personinfo .educationWrap .Culturallevel_01 {
  width: 142px;
  vertical-align: middle;
  margin: 0 7px 0 0;
}
.personinfo #viewList img,
.personinfo .project img,
.personinfo .education img,
.personinfo .educationWrap img {
  width: 247px;
  height: 153px;
  display: block;
  margin: 6px auto;
}
.personinfo #viewList b,
.personinfo .project b,
.personinfo .education b,
.personinfo .educationWrap b {
  line-height: 34px;
}
.personinfo #viewList #preview,
.personinfo .project #preview,
.personinfo .education #preview,
.personinfo .educationWrap #preview,
.personinfo #viewList #previewtwo,
.personinfo .project #previewtwo,
.personinfo .education #previewtwo,
.personinfo .educationWrap #previewtwo {
  width: 440px;
  height: 190px;
  background: #f2f2f2;
  border-radius: 4px;
  border: 1px solid #e5e5e5;
}
.personinfo #viewList #preview p,
.personinfo .project #preview p,
.personinfo .education #preview p,
.personinfo .educationWrap #preview p,
.personinfo #viewList #previewtwo p,
.personinfo .project #previewtwo p,
.personinfo .education #previewtwo p,
.personinfo .educationWrap #previewtwo p {
  color: #fb3838;
  font-size: 12px;
  text-align: center;
}
.personinfo #viewList #preview,
.personinfo .project #preview,
.personinfo .education #preview,
.personinfo .educationWrap #preview {
  margin-bottom: 16px;
}
.personinfo #viewList .Wdate,
.personinfo .project .Wdate,
.personinfo .education .Wdate,
.personinfo .educationWrap .Wdate {
  width: 215px;
  margin-right: 10px;
}
.personinfo .common_left {
  margin-bottom: 20px;
}
.personinfo .common_left input,
.personinfo .common_left textarea {
  width: 440px;
  height: 40px;
  border: 1px solid #cccccc;
}
.personinfo .common_left input {
  padding-left: 10px;
}
.personinfo .common_left .hideVer {
  width: 0;
  height: 0;
  outline: none;
  border: none;
}
.personinfo .common_left select {
  width: 440px;
  height: 40px;
  border: 1px solid #cccccc;
}
.personinfo .common_left #ProvinceCode,
.personinfo .common_left #CityCode,
.personinfo .common_left #VocationCode,
.personinfo .common_left #WorkYears,
.personinfo .common_left .industry {
  width: 214px !important;
}
.personinfo .common_left textarea {
  padding: 10px;
  height: 100px;
  line-height: 20px;
}
.personinfo .common_left .formmodel {
  display: inline-block;
}
.personinfo .common_left b {
  display: block;
  color: #404040;
  margin: 0 0 16px 0;
}
.personinfo .common_left .ver_top {
  vertical-align: top;
}
.personinfo .common_left .divborder,
.personinfo .common_left .divborderb {
  width: 445px;
  display: inline-block;
}
.personinfo .common_left .divborder div,
.personinfo .common_left .divborderb div {
  min-height: 40px;
}
.personinfo .common_left .divborder .list_null,
.personinfo .common_left .divborderb .list_null,
.personinfo .common_left .divborder .list_name,
.personinfo .common_left .divborderb .list_name {
  height: 40px;
  line-height: 40px;
  border: 1px dashed #cccccc;
  display: block;
  float: left;
  margin-right: 6px;
  padding: 0 12px;
  min-width: 60px;
  font-size: 12px;
}
.personinfo .common_left .divborder .list_null,
.personinfo .common_left .divborderb .list_null {
  width: 130px;
}
.personinfo .common_left .divborder .list_null:last-child,
.personinfo .common_left .divborderb .list_null:last-child,
.personinfo .common_left .divborder .list_name:last-child,
.personinfo .common_left .divborderb .list_name:last-child {
  margin-right: 0;
}
.personinfo .common_left .divborder #InpuTagwish,
.personinfo .common_left .divborderb #InpuTagwish,
.personinfo .common_left .divborder #InpuTagvision,
.personinfo .common_left .divborderb #InpuTagvision {
  width: 350px;
  height: 40px;
  font-size: 12px;
}
.personinfo .common_left .divborder #ok1,
.personinfo .common_left .divborderb #ok1,
.personinfo .common_left .divborder #ok2,
.personinfo .common_left .divborderb #ok2 {
  width: 80px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #ff9d33;
  color: white;
  cursor: pointer;
  display: inline-block;
  vertical-align: bottom;
  margin-left: 5px;
}
.personinfo .common_left .divborder .list_name,
.personinfo .common_left .divborderb .list_name {
  border: none;
  border: 1px solid #ff9833;
  color: #ff9833;
  position: relative;
}
.personinfo .common_left .divborder .close_item,
.personinfo .common_left .divborderb .close_item {
  cursor: pointer;
  width: 16px;
  height: 16px;
  position: absolute;
  right: -5px;
  top: -5px;
  background: url("/Content/img/UserCenter/skill_close.png") no-repeat;
  background-size: contain;
}
.personinfo .common_left .divborder p,
.personinfo .common_left .divborderb p {
  margin-bottom: 20px;
}
.personinfo .common_left .divborder .wish,
.personinfo .common_left .divborderb .wish,
.personinfo .common_left .divborder .vision,
.personinfo .common_left .divborderb .vision {
  height: 130px;
  margin: 20px 0 0 0;
}
.personinfo #register-area {
  color: #404040;
  /*padding: 20px 0 0 280px;*/

}
.personinfo #register-area #registerform {
  width: 450px;
  margin: 20px auto 50px;
}
.personinfo #register-area #registerform #uploader-data {
  line-height: 30px;
  margin-bottom: 10px;
  display: none;
}
.personinfo #register-area #registerform #uploader-data #fileList_old .file_oldage {
  padding: 0 87px 0 10px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  background: #f7f7f7;
  position: relative;
  border: 1px solid #cccccc;
  color: #474747;
  margin: 0 10px 10px 0;
}
.personinfo #register-area #registerform #uploader-data #fileList_old .file_oldage i {
  margin-right: 10px;
  color: #ff9833;
  font-size: 20px;
}
.personinfo #register-area #registerform #uploader-data #fileList_old .file_oldage span {
  position: absolute;
  right: 10px;
  top: 0;
  cursor: pointer;
}
.personinfo #register-area #registerform #uploader-data #filePicker_old {
  display: inline-block;
  width: 120px;
  height: 30px;
}
.personinfo #register-area #registerform #uploader-data #filePicker_old .webuploader-pick {
  width: 120px;
  height: 30px;
  line-height: 30px;
  background: #ff9d33;
  border-radius: 0;
}
.personinfo #register-area #registerform #uploader-data #filePicker_old .webuploader-pick i {
  margin-right: 10px;
}
.personinfo #register-area #registerform #uploader-data .des_old {
  vertical-align: text-bottom;
  color: #666666;
  margin-left: 6px;
  font-size: 12px;
}
.personinfo #register-area .common_info {
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  color: white;
  background: url("/Content/img/UserCenter/top_nav.png") no-repeat;
}
.personinfo .nextStage,
.personinfo .savaBasic {
  width: 440px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  background: #ff6634;
  color: white;
  cursor: pointer;
  margin: 40px 0 50px 0;
}
.personinfo .nextStage {
  margin: 40px 0 0px 0;
  outline: none;
  border: none;
}
.personinfo .nextStage:disabled {
  background: #cccccc;
}
.personinfo #basicInfo {
  color: #404040;
  width: 450px;
  margin: 20px 0 0 280px;
}
.personinfo #basicInfo .ver_top {
  line-height: 34px;
  vertical-align: top;
}
.personinfo #basicInfo .projectDemo,
.personinfo #basicInfo .educationWrap {
  position: relative;
  z-index: 1;
}
.personinfo #basicInfo #fileList img {
  margin: 0 10px 10px 0;
  width: 200px;
}
.personinfo #basicInfo .file-item {
  margin-right: 6px;
  max-width: 200px;
  position: relative;
}
.personinfo #basicInfo .file-item i {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 14px;
  background: black;
  filter: alpha(opacity=50);
  opacity: 0.5;
  padding: 0 14px;
  color: white;
  cursor: pointer;
}
.personinfo #basicInfo .mask {
  width: 100%;
  height: 100%;
  background: black;
  filter: alpha(opacity=50);
  opacity: 0.5;
  z-index: 2;
  position: absolute;
  border: 1px solid #ff9d33;
}
.personinfo #basicInfo .mask span {
  position: absolute;
  right: 10px;
  top: 10px;
  color: white;
  font-size: 12px;
  cursor: pointer;
}
.personinfo #basicInfo .mask span i {
  color: white;
}
.personinfo #basicInfo .mask .edit {
  right: 60px;
}
.personinfo #basicInfo .Validform_wrong {
  margin-top: 10px;
}
.personinfo #basicInfo .common_left b {
  display: block;
  color: #404040;
  margin: 0 0 16px 0;
  line-height: 34px;
}
.personinfo #basicInfo .common_left .Wdate {
  width: 215px;
  margin-right: 5px;
}
.personinfo #basicInfo textarea {
  width: 440px;
  height: 180px;
  border: 1px solid #cccccc;
}
.personinfo #basicInfo textarea::-webkit-input-placeholder {
  color: #aab2bd;
  font-size: 12px;
  line-height: 25px;
}
.personinfo #basicInfo #filePicker4 {
  display: inline-block;
  width: 120px;
  height: 30px;
  margin-bottom: 0;
}
.personinfo #basicInfo #filePicker4 .webuploader-pick {
  display: inline-block;
  width: 120px;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  background: #ff9d33;
  border-radius: 0;
  line-height: 10px;
}
.personinfo #basicInfo .educationWrap p {
  margin-bottom: 10px;
}
.personinfo #basicInfo .educationWrap:hover .mask {
  display: block;
}
.personinfo #basicInfo .projectDemo:hover .mask {
  display: block;
}
.newpersonWrap .content_right_top {
  border-bottom: none;
  width: 69%;
  margin: 20px auto;
}
.newpersonWrap .content_right_top .content_right_top_ui {
  width: 660px;
  box-sizing: content-box;
  height: 42px;
  line-height: 40px;
  font-size: 14px;
  border-bottom: none;
  border: 1px solid #ff9833;
}
.newpersonWrap .content_right_top .content_right_top_ui li:last-child {
  border-right: none;
}
.newpersonWrap .content_right_top .content_right_top_ui li {
  width: 220px !important;
  text-align: center;
  border-right: 1px solid #ff9933;
  color: #666666;
  margin-right: 0;
  font-size: 14px;
}
.newpersonWrap .content_right_top .content_right_top_ui li i {
  width: 55px;
  height: 18px;
  padding: 0 2px;
  line-height: 17px;
  text-align: center;
  color: white;
  font-size: 12px;
  background: #ff6633;
  margin-left: 8px;
  border-radius: 2px;
  display: inline-block;
  box-sizing: content-box;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: middle;
}
.newpersonWrap .content_right_top .content_right_top_ui li .Authentication_01 {
  background: red;
}
.newpersonWrap .content_right_top .content_right_top_ui li .Authentication_03 {
  background: #40ca4f;
}
.newpersonWrap .content_right_top .content_right_top_ui li b {
  font-size: 20px;
  color: #cccccc;
  padding-left: 10px;
  vertical-align: middle;
}
.newpersonWrap .content_right_top .content_right_top_ui li em {
  display: block;
  float: left;
}
.newpersonWrap .content_right_top .content_right_top_ui .validate-step,
.newpersonWrap .content_right_top .content_right_top_ui .account-step,
.newpersonWrap .content_right_top .content_right_top_ui .person-step {
  background: url(/Content/img/UserCenter/step_num.png) no-repeat;
  background-position: 2px -60px;
  width: 51px;
  height: 42px;
  display: block;
  float: left;
}
.newpersonWrap .content_right_top .content_right_top_ui .account-step {
  background-position: -65px -60px;
}
.newpersonWrap .content_right_top .content_right_top_ui .person-step {
  background-position: -128px -60px;
}
.newpersonWrap .content_right_top .content_right_top_ui .active {
  color: #ff9833;
  font-weight: bold;
}
.newpersonWrap .content_right_top .content_right_top_ui .active .validate-step {
  background-position: -5px -10px;
}
.newpersonWrap .content_right_top .content_right_top_ui .active .account-step {
  background-position: -72px -10px;
}
.newpersonWrap .content_right_top .content_right_top_ui .active .person-step {
  background-position: -139px -10px;
}
.newpersonWrap #company_vertip {
  margin: 40px auto;
  text-align: center;
}
.newpersonWrap #company_vertip .verStatus {
  font-size: 20px;
  color: #666666;
  font-weight: bold;
  line-height: 40px;
}
.newpersonWrap #company_vertip .icon {
  font-size: 72px;
  color: #ff9833;
  margin-bottom: 25px;
  height: 100px;
}
.newpersonWrap #company_vertip .completeTip {
  text-align: center;
  margin-top: 30px;
  color: #999999;
}
.newpersonWrap #company_vertip .completeTip a {
  color: red;
}
.newpersonWrap #login-areaw .khfail {
  width: 360px;
  margin: 80px auto;
  text-align: center;
}
.newpersonWrap #login-areaw .khfail .icon-shibai1 {
  font-size: 100px;
  color: #ff9833;
  height: 100px;
}
.newpersonWrap #login-areaw .khfail .failtext {
  padding: 30px 0;
  color: #666666;
  font-size: 20px;
  font-weight: bold;
}
.newpersonWrap #login-areaw .khfail div {
  text-align: center;
  font-size: 16px;
  margin-bottom: 30px;
}
.newpersonWrap #login-areaw .khfail span {
  width: 230px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  background: #ff6633;
  color: white;
  font-size: 14px;
  display: inline-block;
}
.newpersonWrap #login-areaw .khfail span i {
  margin-right: 10px;
  font-size: 20px;
  vertical-align: middle;
  height: 30px;
  display: inline-block;
}
.newpersonWrap #login-areaw .stagethree_con {
  width: 520px;
}
.newpersonWrap #login-areaw .stagethree_con .icon-gengduo {
  font-size: 72px;
  color: #ff9833;
  margin-bottom: 25px;
  height: 100px;
}
.newpersonWrap #login-areaw .stagethree_con #submitOfAuthening {
  width: 176px;
  height: 36px;
  line-height: 36px;
  background: #ff9833;
  color: white;
  margin-top: 30px;
  font-size: 16px;
  display: inline-block;
}
.newpersonWrap #login-areaw .stagethree_con .verStatus {
  font-size: 20px;
  color: #666666;
  font-weight: bold;
  line-height: 40px;
}
.newpersonWrap #login-areaw .stagethree_con .btnStatus span {
  font-size: 14px;
  margin-right: 10px;
}
.newpersonWrap #login-areaw .stagethree_con .btnLinks span,
.newpersonWrap #login-areaw .stagethree_con .btnLinks a {
  display: inline-block;
  width: 226px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  background: #ff6633;
  color: white;
  font-size: 14px;
  cursor: pointer;
}
.newpersonWrap #login-areaw .stagethree_con .btnLinks a {
  background: white;
  color: #ff9833;
  border: 1px solid #ff9833;
}
.newpersonWrap #login-areaw .stagethree_con .btnLinks a:first-child {
  margin-right: 60px;
}
.newpersonWrap #login-areaw .stagethree_con .why {
  text-align: left;
  margin: 20px 0 0 74px;
  font-size: 14px;
  color: #ff9434;
  cursor: pointer;
}
.newpersonWrap #login-areaw .stagethree_con .why i {
  color: #ff9434;
  margin-right: 4px;
}
.newpersonWrap #login-areaw .stagethree_con .monenyBtn {
  margin-top: 40px;
}
.newpersonWrap #login-areaw .stagethree_con .monenyBtn span {
  width: 150px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  background: #4a95ff;
  margin-right: 20px;
  border-radius: 4px;
  display: inline-block;
}
.newpersonWrap #login-areaw .stagethree_con .monenyBtn span a {
  color: white;
  width: 150px;
  height: 44px;
  display: block;
}
.newpersonWrap #login-areaw .stagethree_con .monenyBtn .fail {
  background: #ff9833;
}
.newpersonWrap #login-areaw .reasonWrap {
  width: 500px;
  height: 260px;
  background: white;
  border: 1px solid #e5e5e5;
  box-shadow: 0 2px 6px 3px #e5e5e5;
  position: absolute;
  right: 34px;
  top: 220px;
  display: none;
}
.newpersonWrap #login-areaw .reasonWrap h4 {
  line-height: 50px;
  padding-left: 20px;
  font-size: 16px;
  box-sizing: border-box;
  background: #ff9434;
  color: white;
  text-align: left;
}
.newpersonWrap #login-areaw .reasonWrap div {
  padding: 0 30px;
  margin: 0;
  text-align: left;
}
.newpersonWrap #login-areaw .reasonWrap div p {
  line-height: 26px;
  font-size: 14px;
  padding-top: 14px;
}
.newpersonWrap #login-areaw .reasonWrap span {
  display: block;
  margin: 0 auto;
  width: 190px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: white;
  background: #ff9434;
  font-size: 16px;
  margin-top: 40px;
  cursor: pointer;
}
.newpersonWrap .successDialog {
  width: 500px;
  height: 260px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -250px;
  margin-top: -130px;
  z-index: 100001;
  display: none;
  background: white;
}
.newpersonWrap .successDialog h4 {
  line-height: 50px;
  font-size: 16px;
  padding-left: 10px;
  box-sizing: border-box;
  background: #ff9434;
  color: white;
}
.newpersonWrap .successDialog div {
  padding: 30px 0 0 60px;
}
.newpersonWrap .successDialog div i {
  display: inline-block;
  font-size: 74px;
  margin-right: 10px;
  color: #f29b1e;
  float: left;
}
.newpersonWrap .successDialog div p {
  display: inline-block;
  width: 330px;
}
.newpersonWrap .successDialog div p a {
  color: #ff9434;
}
.newpersonWrap .successDialog div .textDes {
  margin: 10px 0 30px 0;
}
.newpersonWrap .successDialog .success_dialgo {
  width: 190px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #ff9434;
  color: white;
  display: block;
  margin: 40px auto 0;
  border-radius: 4px;
  cursor: pointer;
}
.newpersonWrap .regisonComfraim {
  width: 387px;
  height: 230px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -190px;
  margin-top: -115px;
  min-height: 228px;
  z-index: 100001;
  background: white;
  display: none;
}
.newpersonWrap .regisonComfraim h3 {
  height: 40px;
  background: #ff9434;
  color: white;
  padding-left: 14px;
  line-height: 40px;
  font-size: 16px;
  position: relative;
}
.newpersonWrap .regisonComfraim .signDiago img {
  display: inline-block;
  width: 50px;
  height: 50px;
  margin: 30px 0 0 30px;
  float: left;
}
.newpersonWrap .regisonComfraim .signDiago p {
  width: 73%;
  display: inline-block;
  padding: 25px 0 0 10px;
  font-size: 14px;
  line-height: 20px;
  min-height: 96px;
}
.newpersonWrap .regisonComfraim .signDiago div {
  text-align: center;
}
.newpersonWrap .regisonComfraim .signDiago div a {
  width: 140px;
  height: 35px;
  line-height: 35px;
  display: inline-block;
  text-align: center;
  border-radius: 2px;
  cursor: pointer;
  background: #ff9434;
  color: white;
  margin: 20px 20px 0 0;
  font-size: 16px;
}
.newpersonWrap .regisonComfraim .signDiago div a:last-child {
  color: #9e9e9e;
  background: white;
  border: 1px solid #9e9e9e;
  margin-right: 0;
}
.AvatarShowleft {
  width: 358px;
  height: 188px;
  border: 1px solid #dddddd;
  border-radius: 4px;
  margin-top: 31px;
  left: 102px !important;
}
.show:hover {
  box-shadow: 1px 2px 2px #cccccc;
}
.show {
  position: relative;
  margin: 5px 6px 16px 0px;
  float: left;
  width: 32.6%;
  font-size: 12px;
  border: 1px solid #dddddd;
  border-radius: 5px;
  cursor: pointer;
  overflow: hidden;
}
.show .show-img {
  height: 156px;
  width: 100%;
  overflow: hidden;
}
.show .show-img .img472 {
  width: 100%;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.show .show-img .img472:hover {
  transform: scale(1.05);
  transition: all 0.5s;
}
.show .top {
  position: absolute;
  top: 0;
  right: 0;
}
.show .top img {
  width: 20px;
}
.show .show-table {
  width: 100%;
  height: 62px;
  padding: 7px;
  margin-top: 10px;
  border-radius: 4px;
}
.show .show-table table {
  margin-top: 0 !important;
}
.showmagin0 {
  margin-right: 0;
}
.resume-textarea {
  width: 412px;
  height: 188px;
  max-height: 188px;
  max-width: 412px;
}
.uploadtd .uploadify {
  float: left;
}
.aBtn img {
  width: 313px;
  margin: 5px 0 100px 0;
}
.tabq {
  display: none;
}
.tabq.cur {
  display: block;
  z-index: 999;
}
#ProvinceCode,
#CityCode,
#DistrictCode {
  width: 124px;
  height: 40px;
  padding-left: 12px;
  border: 1px solid #e5e5e5;
}
.divadd {
  width: 130px;
  margin: 0 auto;
}
.divadd .width130 {
  width: 130px;
  height: 40px;
  text-align: center;
  font-size: 14px;
  color: white;
  border-radius: 4px;
  background: #ff6633;
  outline: none;
  border: none;
}
.magintop30 {
  margin-top: 30px;
}
.pcon {
  color: #ff6633;
  margin-top: 30px;
}
/*.table tr:first-child td {
    border-top: 0 !important;
    border-bottom: 0px !important;
}*/

.trw {
  background-color: #f8f8f8;
  height: 49px;
  border-bottom: 1px solid #e8e8e8;
  margin-top: 20px;
}
.acolor {
  color: #1984dd;
}
#sendresult p {
  padding: 5px 0px;
  font-size: 12px;
}
.btn-disable {
  background: #cccccc;
  color: #666666;
  border: 1px solid #cccccc;
}
.bindmail-td-color {
  font-size: 24px !important;
  color: #c70c0c !important;
  font-weight: 700;
}
.findpwbtn {
  width: 102px;
  height: 38px;
  outline: none;
  border: 1px solid #e6e6e6;
  border-radius: 5px;
  background-color: whitesmoke;
  color: #ff6633;
  font-size: 14px;
}
#ok {
  width: 150px;
  height: 38px;
  outline: none;
  border: none;
  background-color: #ff6633;
  color: white;
  font-size: 14px;
  border-radius: 5px;
}
.postAddress .content_right_top {
  border-bottom: none;
}
.postAddress a {
  cursor: pointer;
}
.postAddress #taxId {
  text-transform: uppercase;
}
.postAddress .accountEdit,
.postAddress #mail_add {
  margin-top: 20px;
}
.postAddress .accountEdit p,
.postAddress #mail_add p {
  line-height: 36px;
  margin-bottom: 10px;
}
.postAddress .accountEdit p i,
.postAddress #mail_add p i {
  width: 130px;
  display: inline-block;
  text-align: right;
  font-style: normal;
}
.postAddress .accountEdit p input,
.postAddress #mail_add p input {
  width: 250px;
  height: 36px;
  padding-left: 6px;
  border: 1px solid;
}
.postAddress .accountEdit .saveInfo,
.postAddress #mail_add .saveInfo {
  width: 130px;
  height: 40px;
  text-align: center;
  font-size: 14px;
  color: white;
  border-radius: 4px;
  background: #ff6633;
  outline: none;
  border: none;
  margin: 30px 0 0 130px;
}
.postAddress .accountEdit .show-card-keyup p,
.postAddress #mail_add .show-card-keyup p {
  font-size: 13px;
  padding: 20px 0 0 130px;
  line-height: 20px;
  color: red;
  font-weight: 600;
}
/*钱包页面用less*/

#QBaoApp .card-assets {
  width: 20%;
  margin-right: 18px;
  color: #ff8002;
  position: relative;
}
#QBaoApp .card-assets::after {
  content: "";
  display: inline-block;
  position: absolute;
  right: 0;
  width: 0;
  height: 140px;
  border: 1px solid whitesmoke;
  top: 50%;
  transform: translateY(-50%);
}
#QBaoApp .card-assets .count {
  font-size: 40px;
}
#QBaoApp .card-assets .unit-txt {
  font-size: 16px;
  margin-top: 20px;
}
#QBaoApp .card-money {
  position: relative;
  width: 60%;
  height: 160px;
  color: white;
  background: linear-gradient(46deg, #1be0df 0%, #ae7af2 100%);
  margin-right: 10px;
}
#QBaoApp .card-money .el-card__header {
  border-bottom: none;
}
#QBaoApp .card-money.card_0 {
  background: linear-gradient(46deg, #40ebaf 0%, #0aafe7 100%);
}
#QBaoApp .card-money .money-label {
  text-align: center;
}
#QBaoApp .card-money .money-label .margin-top-5 {
  margin-top: 5px;
}
#QBaoApp .card-money .ll-label .money {
  margin-bottom: 10px;
}
#QBaoApp .card-money .btn-group {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
#QBaoApp .card-money .btn-plain-disabled {
  background-color: white;
  color: #c0c4cc;
  border: 1px solid #ebeef5;
}
#QBaoApp .card-money .invest-money {
  color: white;
  border-color: white;
  background-color: transparent;
}
#QBaoApp .card-money .invest-money:hover,
#QBaoApp .card-money .invest-money:focus {
  color: #ececec;
  border-color: #ececec;
}
#QBaoApp .card-money .invest-money:active {
  color: #dbdbdb;
  border-color: #dbdbdb;
}
#QBaoApp .card-money .withdraw {
  color: #464646;
  background-color: white;
}
#QBaoApp .card-money .withdraw:hover,
#QBaoApp .card-money .withdraw:focus {
  color: #464646;
  background-color: #ececec;
  border-color: transparent;
}
#QBaoApp .card-money .withdraw:active {
  color: #464646;
  background-color: #dbdbdb;
  border-color: transparent;
}
#QBaoApp .card-money .trust-wrap {
  width: 40%;
  text-align: center;
}
#QBaoApp .card-money .popover-wrap {
  cursor: pointer;
}
#QBaoApp .card-money .balance-wrap {
  position: relative;
}
#QBaoApp .card-money .balance-wrap::after {
  content: "";
  position: absolute;
  top: 10px;
  bottom: 10px;
  right: 0;
  border-right: 1px dashed #fcfcfc;
}
#QBaoApp .lkl-sub-header {
  width: 280px;
  position: absolute;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  white-space: nowrap;
}
#QBaoApp .lkl-invest-money {
  color: white;
  border-color: white;
  background-color: transparent;
}
#QBaoApp .lkl-invest-money:hover,
#QBaoApp .lkl-invest-money:focus {
  color: #ececec;
  border-color: #ececec;
}
#QBaoApp .lkl-invest-money:active {
  color: #dbdbdb;
  border-color: #dbdbdb;
}
#QBaoApp .card-bank {
  width: 15%;
  min-width: 100px;
  text-align: center;
  height: 160px;
  background: linear-gradient(45deg, #6ad9fc 0%, #3e8df3 100%);
  color: white;
  position: relative;
}
#QBaoApp .card-bank .stitle {
  font-size: 16px;
  line-height: 41px;
}
#QBaoApp .card-bank .stitle .iconfont {
  font-size: 28px;
  margin-right: 15px;
}
#QBaoApp .more-qbao {
  width: 120px;
  background: linear-gradient(45deg, #6ad9fc 0%, #3e8df3 100%);
  color: white;
  height: 160px;
}
#QBaoApp .freezed-fund {
  font-size: 12px;
}
#QBaoApp .freezed-fund i {
  font-size: 12px;
  color: #ffc107;
}
#QBaoApp .w-50 {
  width: 50%;
}
#QBaoApp .balance-wrap {
  height: 100px;
}
#QBaoApp .trust-wrap {
  height: 100px;
}
#QBaoApp .fund-item {
  height: 100%;
}
#QBaoApp .money {
  font-size: 28px;
  line-height: 28px;
  margin-bottom: 20px;
}
#QBaoApp .bankcard-drawer {
  transition: width 0.2s;
}
#QBaoApp .bankcard-drawer .el-drawer__header {
  padding: 15px 20px 15px;
  border-top: 0;
  height: 56px;
  margin-bottom: 0;
  box-shadow: none;
  border-bottom: 1px solid #f0f0f0;
}
#QBaoApp .bankcard-drawer .el-drawer__header :focus {
  outline: 0;
}
#QBaoApp .bankcard-drawer .bank-list {
  height: 95vh;
  overflow: auto;
  padding: 10px 0 20px 0;
}
#QBaoApp .bankcard-drawer .bankcard-item {
  background: white;
  color: #464646;
  border-radius: 3px;
  border: 1px solid #dcdfe6;
  padding: 15px;
  margin: 20px 40px;
  box-sizing: border-box;
}
#QBaoApp .bankcard-drawer .bankcard-item .detail-info {
  margin: 0px 0 30px 0;
}
#QBaoApp .bankcard-drawer .bankcard-item .bank-name {
  font-size: 16px;
  width: 125px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#QBaoApp .bankcard-drawer .bankcard-item .bank-address,
#QBaoApp .bankcard-drawer .bankcard-item .right-info {
  font-size: 12px;
}
#QBaoApp .bankcard-drawer .bankcard-item .bank-address {
  margin: 8px 0;
}
#QBaoApp .bankcard-drawer .bankcard-item .bank-logo {
  width: 40px;
  height: 40px;
  background-size: contain;
  margin: 0 10px 0 0;
  background-position: 0 -2px;
  background-repeat: no-repeat;
}
#QBaoApp .bankcard-drawer .add-bank-btn {
  min-width: 320px;
  height: 139px;
  background: rgba(0, 132, 254, 0.03);
  border-radius: 4px;
  border: 1px dashed #d2d5d9;
  margin: 10px 40px;
  cursor: pointer;
}
#QBaoApp .bankcard-drawer .add-bank-btn .icon-plus {
  font-size: 45px;
  color: #999999;
  margin: 0 0 20px 0;
}
#QBaoApp .bankcard-drawer .add-bank-btn .addbank-txt {
  color: #464646;
  font-size: 14px;
}
#QBaoApp .bankcard-drawer .drawer-form {
  padding-left: 40px;
  position: relative;
  padding-top: 10px;
}
#QBaoApp .bankcard-drawer .drawer-form::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  height: 100vh;
  background-color: #f0f0f0;
}
#QBaoApp .bankcard-drawer .tips-info {
  border-top: 1px dashed #d9d9d9;
  margin-top: 14px;
  padding-top: 14px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.65);
}
#QBaoApp .bankcard-drawer .tips-info .info-text {
  max-width: 280px;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  white-space: nowrap;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
}
#QBaoApp .pay-success::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 6px;
  display: inline-block;
  margin-right: 10px;
  background: #07f1a5;
}
#QBaoApp .pay-fail::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 6px;
  display: inline-block;
  margin-right: 10px;
  background: #ff3b4b;
}
#QBaoApp .pay-doing::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 6px;
  display: inline-block;
  margin-right: 10px;
  background: #32c5ff;
}
#QBaoApp .pay-close::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 6px;
  display: inline-block;
  margin-right: 10px;
  background: #ff8002;
}
#QBaoApp .balance-total {
  background: linear-gradient(46deg, #ff978c 0%, #ff6db8 100%, #f767b1 100%);
  color: white;
}
#QBaoApp .balance-available {
  background: linear-gradient(46deg, #1be0df 0%, #ae7af2 100%);
  color: white;
}
#QBaoApp .balance-trust {
  background: linear-gradient(46deg, #0aafe7 0%, #40ebaf 100%);
  color: white;
}
#QBaoApp .content {
  padding: 20px 0;
}
#QBaoApp .bankcard-manage {
  background: linear-gradient(45deg, #6ad9fc 0%, #3e8df3 100%);
  color: white;
}
#QBaoApp .bankcard-manage .content {
  cursor: pointer;
  text-align: center;
  font-size: 16px;
}
#QBaoApp .bankcard-manage .content .iconfont {
  font-size: 40px;
  display: block;
  margin-bottom: 15px;
}
#QBaoApp .stitle {
  font-size: 16px;
}
#QBaoApp .stitle .iconfont {
  font-size: 34px;
  margin-right: 15px;
}
#QBaoApp .all_assets {
  text-align: center;
  padding: 20px 0;
}
#QBaoApp .sq_balance {
  font-size: 30px;
  text-align: center;
  margin: 20px auto;
}
#QBaoApp .onway {
  font-size: 14px;
  text-align: center;
}
#QBaoApp .onway .slash {
  margin: 0 3px;
  font-size: 16px;
  vertical-align: middle;
}
#QBaoApp .sq_trust {
  font-size: 30px;
  text-align: center;
  margin: 18px auto;
}
#QBaoApp .dialogTradeDetail .tax-header {
  margin-bottom: 15px;
}
#QBaoApp .dialogTradeDetail .tax-title {
  display: flex;
  align-items: center;
}
#QBaoApp .dialogTradeDetail .tax-indicator {
  width: 3px;
  height: 16px;
  background-color: #ff8002;
  margin-right: 8px;
}
#QBaoApp .dialogTradeDetail .table-container {
  overflow-x: auto;
}
#QBaoApp .dialogTradeDetail .table-container .custom-table {
  width: 100%;
  min-width: 1100px;
  border-collapse: collapse;
  border: 1px solid #ebeef5;
  font-size: 14px;
}
#QBaoApp .dialogTradeDetail .table-container .custom-table th,
#QBaoApp .dialogTradeDetail .table-container .custom-table td {
  border: 1px solid #ebeef5;
  padding: 12px;
  text-align: center;
  vertical-align: middle;
  line-height: 16px;
}
#QBaoApp .dialogTradeDetail .table-container .custom-table td {
  max-width: 100px;
}
#QBaoApp .dialogTradeDetail .table-container .custom-table th {
  background-color: #f5f7fa;
  color: #606266;
  font-size: 14px;
}
#QBaoApp .dialogTradeDetail .table-container .custom-table tbody tr:hover {
  background-color: #f5f7fa;
}
#QBaoApp .dialogTradeDetail .detailbtn {
  width: 150px;
  height: 30px;
  text-align: center;
  margin: 0 35%;
  line-height: 6px;
  margin-top: 20px;
}
#QBaoApp .dialogTradeDetail .el-dialog__header {
  border-bottom: none;
}
#QBaoApp .dialogTradeDetail table {
  width: 100%;
  margin-bottom: 1px;
  color: #212529;
  background-color: transparent;
}
#QBaoApp .dialogTradeDetail .table tr {
  text-align: left;
  width: 100%;
}
#QBaoApp .dialogTradeDetail .table th,
#QBaoApp .dialogTradeDetail .table td {
  padding: 12px 15px;
  vertical-align: top;
  border-top: 1px solid #ebeef5;
}
#QBaoApp .dialogTradeDetail .table thead th {
  vertical-align: bottom;
  border-bottom: 1px solid #ebeef5;
}
#QBaoApp .dialogTradeDetail .table tbody tr:hover {
  background-color: #f5f7fa;
}
#QBaoApp .dialogTradeDetail .noData {
  color: #a6a6a6;
  text-align: center;
}
#QBaoApp .mydrawer:focus {
  outline: 0;
}
#QBaoApp .mydrawer span:focus {
  outline: 0;
}
#QBaoApp .moreQbaoDrawer .el-drawer__body {
  height: 95vh;
  overflow: auto;
}
#QBaoApp .moreQbaoDrawer .el-card__header {
  border-bottom: none;
}
#QBaoApp .moreQbaoDrawer .el-drawer__header {
  padding: 15px 20px 15px;
  height: 56px;
  margin-bottom: 0;
  border-bottom: 1px solid #f0f0f0;
}
#QBaoApp .moreQbaoDrawer .item {
  width: 560px;
  margin: 18px 40px;
  border-radius: 5px;
  background: linear-gradient(45deg, #1be0df 0%, #ae7af2 100%);
  color: white;
}
/*提现页面用less*/

#widthdraw-result .rechargeCommon {
  background: white;
  height: 460px;
}
#widthdraw-result .rechargeCommon div {
  width: 480px;
  margin: 0 auto;
  padding-top: 103px;
}
#widthdraw-result .rechargeCommon div p {
  background: url("/Content/img/QBao/recharge.png") no-repeat;
  padding-left: 100px;
  height: 60px;
  line-height: 60px;
  font-size: 24px;
  color: #666666;
  font-weight: bold;
}
#widthdraw-result .rechargeCommon div p.suc {
  background-position: 0 -90px;
}
#widthdraw-result .rechargeCommon div p.fail {
  background-position: 0 0;
}
#widthdraw-result .rechargeCommon div div {
  padding: 70px 0 0 100px;
}
#widthdraw-result .rechargeCommon div div a {
  width: 120px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  background: #ff9434;
  display: inline-block;
  color: white;
  margin-right: 40px;
}
#widthdraw-result .rechargeCommon div div a:last-child {
  background: white;
  color: #ff9434;
  border: 1px solid #ff9434;
}
#widthdraw-result .rechargeCommon div .reson {
  padding: 50px 0 0 100px;
}
.diy-bank-select .el-select-dropdown__list {
  display: flex;
  flex-wrap: wrap;
  width: 440px;
  height: 210px;
  padding: 6px 10px;
}
.diy-bank-select .el-select-dropdown__list .el-select-dropdown__item {
  width: 33%;
  margin: 5px 0 10px 0;
  padding: 0px 10px 35px 10px;
}
.diy-bank-select .el-select-dropdown__list .bank-item {
  font-size: 12px;
}
.diy-bank-select .el-select-dropdown__list .bank-item .bank-icon {
  width: 25px;
  height: auto;
  vertical-align: middle;
}
.diy-bank-select .el-select-dropdown__item.selected {
  background-color: #f5f7fa;
  border: 1px solid #ff8002;
  border-radius: 4px;
}
.popoverBox-head {
  border-bottom: 1px solid whitesmoke;
  color: #ff8002;
  font-size: 14px;
  padding-bottom: 10px;
}
.head-title {
  margin-left: 5px;
}
.popover-content {
  height: 150px;
  overflow-y: auto;
  padding: 5px 12px;
}
.contentBox {
  width: 370px;
  text-align: left;
}
.needName,
.Money {
  color: #222222;
}
.invoice,
.CreatedTime {
  font-size: 12px;
  color: #b9b9b9;
}
.icon-close {
  cursor: pointer;
}
.huikuan-dialog .item {
  line-height: 24px;
}
.huikuan-dialog .huikuan-rules {
  line-height: 24px;
}
.pointName {
  cursor: pointer;
}
.pointName:hover {
  color: #02a7f0;
}
#doBindForm .el-form-item__label {
  padding-bottom: 0 !important;
}
#ClientRegister {
  background: url(/Content/img/bg_01.jpg) repeat;
  padding: 80px 0;
}
#ClientRegister .selectIdentity {
  padding: 30px 50px;
  background: white;
  width: 900px;
  min-height: 560px;
  margin: 0 auto;
  box-sizing: border-box;
  position: relative;
}
#ClientRegister .selectIdentity .textDes h5 {
  font-size: 22px;
  color: #666666;
  font-weight: bold;
  line-height: 36px;
}
#ClientRegister .selectIdentity .toSel {
  width: 170px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background: white;
  border: 1px solid #e5e5e5;
  border-radius: 16px;
  display: block;
  font-size: 14px;
  margin-top: 44px;
}
#ClientRegister .selectIdentity .items {
  margin-top: 30px;
}
#ClientRegister .selectIdentity .items .item {
  width: 210px;
  height: 280px;
  padding-top: 30px;
  text-align: center;
  cursor: pointer;
}
#ClientRegister .selectIdentity .items .item:hover {
  box-shadow: 0px 1px 8px 1px rgba(153, 153, 153, 0.6);
  border-radius: 4px;
}
#ClientRegister .selectIdentity .items .item p {
  font-size: 14px;
  color: #333333;
}
#ClientRegister .selectIdentity .items .item .card {
  font-size: 18px;
  padding: 20px 0 10px;
}
#ClientRegister .selectIdentity .com-left {
  width: 170px;
  margin: 100px 110px;
  text-align: center;
}
#ClientRegister .selectIdentity .com-left p {
  font-size: 14px;
  color: #333333;
}
#ClientRegister .selectIdentity .com-left .card {
  font-size: 18px;
  padding: 20px 0 10px;
}
#ClientRegister .selectIdentity .flex-sub {
  padding: 40px 0 0 56px;
}
#ClientRegister .selectIdentity .flex-sub h6 {
  font-size: 22px;
  font-weight: bold;
  color: #666666;
  line-height: 34px;
}
#ClientRegister .selectIdentity .flex-sub .el-form {
  margin: 20px auto;
}
#ClientRegister .selectIdentity .flex-sub .agree {
  font-size: 12px;
  margin: 20px auto;
}
#ClientRegister .selectIdentity .flex-sub .el-checkbox__label {
  padding-left: 3px;
}
#ClientRegister .selectIdentity .flex-sub .el-checkbox {
  margin-right: 10px;
}
#register {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  /* 基础默认效果 */

  /* 点击注册个人下的效果 */

  /* 个人注册card */

  /* 遮罩 */

  /* 表单样式 */

  /* 企业注册 */

  /* 企业注册下的点击效果 */

}
#register .register-bg {
  position: relative;
  height: 100%;
}
#register .bg {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  transition: 3s;
}
#register .round-center {
  position: absolute;
  left: 50%;
  top: 70%;
  width: 1px;
  height: 1px;
}
#register .round-center::before {
  position: absolute;
  display: block;
  content: '';
  left: -30px;
  top: -32px;
  width: 70px;
  height: 70px;
  border-radius: 100%;
  background: url('/Content/img/register/register-type.svg') no-repeat center center;
  background-size: contain;
  transition: 3s;
}
#register .round-center::after {
  display: block;
  content: '您好请选择注册类型';
  position: absolute;
  left: -92px;
  top: 75px;
  width: 200px;
  height: 26px;
  color: #2c3339;
  font-size: 20px;
  letter-spacing: 1px;
  line-height: 26px;
  text-align: center;
  transition: 2s;
}
#register .person,
#register .corp {
  position: absolute;
  width: 1px;
  height: 1px;
  cursor: pointer;
}
#register .person {
  left: 540px;
  top: 0;
  transform-origin: -540px 0;
  animation: animateRotatePerson 2s linear forwards;
  transition: 2s;
}
#register .corp {
  right: 0;
  top: -540px;
  transform-origin: 0 540px;
  animation: animateRotateCorp 2s linear forwards;
  transition: 2s;
}
#register .person::before,
#register .corp::before {
  position: absolute;
  content: '';
  display: block;
  left: -90px;
  top: -90px;
  width: 180px;
  height: 180px;
  border-radius: 100%;
}
#register .person::before {
  background-color: rgba(255, 128, 2, 0.6);
}
#register .person-after {
  position: absolute;
  left: -90px;
  top: -90px;
  width: 180px;
  height: 180px;
  background: url('/Content/img/register/register-person.svg') no-repeat center center;
  background-size: contain;
  animation: animateInPerson 2s linear forwards;
  transition: 2s;
}
#register .person-after::before {
  position: absolute;
  content: '个人注册';
  display: block;
  left: 0;
  bottom: -20px;
  width: 100%;
  text-align: center;
  color: #343434;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 7px;
  font-family: 'PingFangSC-Regular', 'PingFang SC';
}
#register .corp::before {
  background-color: rgba(24, 144, 255, 0.6);
}
#register .corp-after {
  position: absolute;
  left: -90px;
  top: -90px;
  width: 180px;
  height: 180px;
  background: url('/Content/img/register/register-corp.svg') no-repeat center center;
  background-size: contain;
  animation: animateInCorp 2s linear forwards;
  transition: 2s;
}
#register .corp-after::before {
  position: absolute;
  content: '企业注册';
  display: block;
  left: 0;
  bottom: -20px;
  width: 100%;
  text-align: center;
  color: #343434;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 7px;
  font-family: 'PingFangSC-Regular', 'PingFang SC';
}
#register .person::before,
#register .corp::before {
  animation: animateBorder 2s infinite;
}
@keyframes animateBorder {
  0% {
    transform: scale(0.6);
    opacity: 0.8;
  }
  100% {
    transform: scale(1.1);
    opacity: 0;
  }
}
@keyframes animateRotatePerson {
  0% {
    transform: rotate(43deg);
  }
  100% {
    transform: rotate(-33deg);
  }
}
@keyframes animateRotateCorp {
  0% {
    transform: rotate(-15deg);
  }
  100% {
    transform: rotate(-67deg);
  }
}
@keyframes animateInPerson {
  0% {
    transform: rotate(-43deg);
  }
  100% {
    transform: rotate(33deg);
  }
}
@keyframes animateInCorp {
  0% {
    transform: rotate(15deg);
  }
  100% {
    transform: rotate(67deg);
  }
}
@keyframes animateInMask {
  0% {
    z-index: 2;
  }
  100% {
    z-index: 2;
  }
}
#register .registerDetail-person .bg {
  opacity: 0;
}
#register .registerDetail-person .corp {
  opacity: 0;
}
#register .registerDetail-person .corp::before {
  animation: none;
  background-color: transparent;
}
#register .registerDetail-person .round-center::before {
  opacity: 0;
}
#register .registerDetail-person .round-center::after {
  opacity: 0;
}
#register .registerDetail-person .person {
  opacity: 0;
}
#register .registerDetail-person .person::before {
  animation: none;
  background-color: transparent;
}
#register .registerDetail-person .card-mask {
  z-index: 1;
}
#register .registerDetail-person .person-card {
  z-index: 2;
  opacity: 1;
}
#register .person-card {
  position: absolute;
  display: flex;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  width: 900px;
  height: 550px;
  background-color: white;
  box-shadow: 0 0 18px 8px rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  z-index: -1;
  opacity: 0;
  transition: 2s;
}
#register .pc-form {
  width: 500px;
  margin: auto;
  padding: 0 80px;
}
#register .pc-form-title {
  margin-bottom: 10%;
  font-size: 24px;
  letter-spacing: 1px;
  font-family: 'MicrosoftYaHei';
  text-align: center;
}
#register .pc-form-title span {
  font-size: 30px;
}
#register .pc-logo {
  position: relative;
  width: 400px;
  height: 100%;
  overflow: hidden;
}
#register .pc-logo::after {
  display: block;
  content: '';
  position: absolute;
  left: 33%;
  bottom: 50%;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 128, 2, 0.7);
  transform-origin: 0 100%;
  transform: rotate(42deg) scale(1.5);
}
#register .pc-logo::before {
  display: block;
  content: '';
  position: absolute;
  left: 17%;
  bottom: 46%;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 128, 2, 0.57);
  transform-origin: 0 100%;
  transform: rotate(42deg) scale(1.5);
}
#register .pc-logo-item {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url('/Content/img/register/register-person.svg') no-repeat 20% center;
  background-size: 180px 180px;
  z-index: 1;
  display: flex;
  align-items: center;
  color: white;
  padding-left: 70%;
  letter-spacing: 2px;
  font-size: 28px;
  font-family: PingFangSC-Semibold, PingFang SC;
}
#register .pc-back {
  position: absolute;
  left: 0;
  top: -53px;
  width: 32px;
  height: 32px;
  border-radius: 100%;
  box-shadow: 0 0 18px 8px rgba(26, 23, 23, 0.08);
  cursor: pointer;
  background-color: white;
}
#register .pc-back i {
  width: 32px;
  font-size: 16px;
  line-height: 32px;
  text-align: center;
  color: #ff8002;
}
#register .card-mask {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: -1;
  transition: 2s;
  animation: animateInMask 2s;
}
#register .el-input__inner {
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: 0;
}
#register .el-input-group__append {
  background-color: transparent;
  border-radius: 0;
  border-right: 0;
  border-top: 0;
}
#register .corp-card {
  position: absolute;
  display: flex;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  width: 900px;
  height: 550px;
  background-color: white;
  box-shadow: 0 0 18px 8px rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  z-index: -1;
  opacity: 0;
  transition: 2s;
}
#register .cc-logo {
  position: relative;
  width: 400px;
  height: 100%;
  overflow: hidden;
}
#register .cc-logo::after {
  display: block;
  content: '';
  position: absolute;
  left: 33%;
  bottom: 50%;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 128, 2, 0.7);
  transform-origin: 0 100%;
  transform: rotate(42deg) scale(1.5);
}
#register .cc-logo::before {
  display: block;
  content: '';
  position: absolute;
  left: 17%;
  bottom: 46%;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 128, 2, 0.57);
  transform-origin: 0 100%;
  transform: rotate(42deg) scale(1.5);
}
#register .cc-logo-item {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url('/Content/img/register/register-corp.svg') no-repeat 20% center;
  background-size: 180px 180px;
  z-index: 1;
  display: flex;
  align-items: center;
  color: white;
  padding-left: 70%;
  letter-spacing: 2px;
  font-size: 28px;
  font-family: PingFangSC-Semibold, PingFang SC;
  box-sizing: border-box;
}
#register .registerDetail-corp .bg {
  opacity: 0;
}
#register .registerDetail-corp .person {
  opacity: 0;
}
#register .registerDetail-corp .person::before {
  animation: none;
  background-color: transparent;
}
#register .registerDetail-corp .round-center::before {
  opacity: 0;
}
#register .registerDetail-corp .round-center::after {
  opacity: 0;
}
#register .registerDetail-corp .corp {
  opacity: 0;
}
#register .registerDetail-corp .corp::before {
  animation: none;
  background-color: transparent;
}
#register .registerDetail-corp .card-mask {
  z-index: 1;
}
#register .registerDetail-corp .corp-card {
  z-index: 2;
  opacity: 1;
}
#server_xq .wrap {
  padding-top: 0;
}
#server_xq .wrap .sel_service {
  padding: 20px 0 20px 77px;
}
#server_xq .wrap .sel_service p {
  line-height: 62px;
}
#server_xq .wrap .sel_service p input[type=text] {
  height: 40px;
  width: 70px;
  margin: 0 10px;
  text-align: center;
  color: #a0a0a0;
}
#server_xq .wrap .sel_service p input[type=radio] {
  vertical-align: text-bottom;
  margin-right: 6px;
}
#server_xq .wrap .sel_service p span {
  color: #999999;
  margin-left: 20px;
}
#serviceList .dialgo_order {
  width: 630px;
  height: 420px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -315px;
  margin-top: -210px;
  background: white;
  z-index: 100001;
  padding: 0 15px;
  font-size: 12px;
  display: none;
}
#serviceList .dialgo_order h4 {
  height: 36px;
  line-height: 36px;
  background: #ff9434;
  color: white;
  padding-left: 10px;
  margin: 0 -15px;
  font-size: 14px;
}
#serviceList .dialgo_order h4 .close_btn {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 16px;
  height: 16px;
  background: url(/Content/img/colse_btn.png) no-repeat;
  cursor: pointer;
}
#serviceList .dialgo_order .typeName {
  padding: 16px 0 16px 0;
}
#serviceList .dialgo_order .typeName i {
  padding-left: 14px;
  border-left: 4px solid #ff9434;
  font-size: 14px;
}
#serviceList .dialgo_order .companyInfo img {
  width: 100px;
  height: 100px;
  float: left;
  border: 1px solid #e6e6e6;
}
#serviceList .dialgo_order .companyInfo div {
  float: left;
  margin-left: 20px;
}
#serviceList .dialgo_order .companyInfo div p {
  line-height: 22px;
  margin-bottom: 15px;
}
#serviceList .dialgo_order .companyInfo div padding:last-child {
  margin-bottom: 0;
}
#serviceList .dialgo_order table {
  width: 100%;
  line-height: 40px;
  border: 1px solid #e6e6e6;
}
#serviceList .dialgo_order table th {
  padding-left: 25px;
}
#serviceList .dialgo_order table tr td {
  border: 1px solid #e6e6e6;
  padding-left: 25px;
  width: 130px;
}
#serviceList .dialgo_order table tr td:first-child {
  width: 300px;
}
#serviceList .dialgo_order table tr td:first-child div {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 300px;
}
#serviceList .dialgo_order .btnWrap {
  margin-top: 30px;
  text-align: center;
}
#serviceList .dialgo_order .btnWrap span {
  width: 130px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  display: inline-block;
  background: white;
  color: #ff9434;
  border: 1px solid #ff9434;
  font-size: 14px;
  cursor: pointer;
}
#serviceList .dialgo_order .btnWrap span:first-child {
  background: #ff9434;
  color: white;
  margin-right: 10px;
}
.MyService .postService {
  position: absolute;
  right: 0;
  top: 8px;
  border: 1px solid #e5e5e5;
  box-shadow: 0 0 5px #dddddd;
  border-radius: 3px;
  width: 110px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.MyService .postService i.iconfont {
  color: #ff9434;
  margin: 0 10px 0 0;
}
.MyService #serviceFrom .layui-form-label {
  width: 165px;
}
.MyService #serviceFrom .layui-input-inline.sure-btn {
  margin: 30px 0 0 95px;
}
.MyService .tab-content {
  margin: 20px 0;
  text-align: center;
}
.MyService .layui-laypage-curr .layui-laypage-em {
  background-color: #ff9434 !important;
}
.MyService .regisonComfraim {
  width: 387px;
  height: 230px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -190px;
  margin-top: -115px;
  min-height: 228px;
  z-index: 100001;
  background: white;
  display: none;
}
.MyService .regisonComfraim h3 {
  height: 40px;
  background: #ff9434;
  color: white;
  padding-left: 14px;
  line-height: 40px;
  font-size: 16px;
  position: relative;
}
.MyService .regisonComfraim .signDiago img {
  display: inline-block;
  width: 50px;
  height: 50px;
  margin: 30px 0 0 30px;
  float: left;
}
.MyService .regisonComfraim .signDiago p {
  width: 73%;
  display: flex;
  padding: 25px 0 0 10px;
  font-size: 14px;
  min-height: 96px;
  /*justify-content: center;*/
  align-items: center;
}
.MyService .regisonComfraim .signDiago .one-height {
  line-height: 76px;
}
.MyService .regisonComfraim .signDiago .operate-group {
  text-align: center;
}
.MyService .regisonComfraim .signDiago .operate-group a {
  width: 140px;
  height: 35px;
  line-height: 35px;
  display: inline-block;
  text-align: center;
  border-radius: 2px;
  cursor: pointer;
  background: #ff9434;
  color: white;
  margin: 20px 20px 0 0;
  font-size: 16px;
}
.MyService .regisonComfraim .signDiago .operate-group a:last-child {
  color: #9e9e9e;
  background: white;
  border: 1px solid #9e9e9e;
  margin-right: 0;
}
.MyService .service-item {
  width: 100%;
  height: 115px;
  border: 1px solid #e5e5e5;
  box-shadow: 0 0 3px #e5e5e5;
  margin: 20px 0;
  border-radius: 5px;
  display: flex;
  padding: 10px 10px;
  align-items: center;
}
.MyService .service-item .serer-avatar img {
  width: 90px;
  height: 90px;
  border: 1px solid #eeeeee;
}
.MyService .service-item .server-tag {
  width: 315px;
  margin: 0 0 0 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 90px;
  line-height: 20px;
}
.MyService .service-item .server-tag .server-des {
  font-size: 16px;
  font-weight: bolder;
}
.MyService .service-item .server-info {
  line-height: 20px;
}
.MyService .service-item .service-price {
  font-size: 16px;
  font-weight: bold;
  color: red;
  width: 300px;
  text-align: center;
}
.MyService .service-item .service-edit {
  text-align: right;
  width: 210px;
}
.MyService .service-item .service-edit .reject-wrap {
  display: inline-block;
  position: relative;
  top: -10px;
}
.MyService .service-item .service-edit .reject-wrap:hover .reason-txt {
  display: block;
}
.MyService .service-item .service-edit .reason-txt {
  display: none;
  position: absolute;
  z-index: 2020;
  bottom: 20px;
  min-width: 250px;
  max-width: 300px;
  max-height: 120px;
  text-align: left;
  line-height: 30px;
  border: 1px solid #f2f2f2;
  border-radius: 3px;
  background: white;
  padding: 0 10px;
  min-height: 30px;
  color: #333333;
  box-shadow: 0 2px 6px 2px #cccccc;
  overflow: auto;
}
.MyService .service-item .service-edit .reason-txt::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.MyService .service-item .service-edit .reason-txt::-webkit-scrollbar-track {
  background: #f6f6f6;
  border-radius: 2px;
}
.MyService .service-item .service-edit .reason-txt::-webkit-scrollbar-thumb {
  background: #aaaaaa;
  border-radius: 2px;
}
.MyService .service-item .service-edit .reason-txt::-webkit-scrollbar-thumb:hover {
  background: #747474;
}
.MyService .service-item .service-edit .reason-txt::-webkit-scrollbar-corner {
  background: #f6f6f6;
}
.MyService .service-item .service-edit .reason-txt strong {
  display: inline-block;
}
.MyService .service-item .service-edit .reason-txt:hover {
  display: block;
}
.MyService .service-item .service-edit .check-reason {
  color: #ff5722;
  cursor: pointer;
  display: inline-block;
  position: relative;
}
.MyService .service-item .service-edit .btn-outer {
  display: inline-block;
  width: 90px;
  height: 30px;
  background: #ff9434;
  color: white;
  text-align: center;
  line-height: 30px;
  border-radius: 3px;
  cursor: pointer;
  font-size: 15px;
}
.MyService .service-item .service-edit .btn-sec {
  display: inline-block;
  width: 90px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #ff9434;
  border: 1px solid #ff9434;
  border-radius: 3px;
  margin: 0 0 0 30px;
  cursor: pointer;
}
.MyService .service-item .service-edit a {
  font-weight: bold;
  font-size: 16px;
}
.MyService .service-item .service-edit .paying {
  color: red;
}
.MyService .service-item .service-edit .processing {
  color: #ff9434;
}
.MyService .service-item .service-edit .completed {
  color: #b6b6b6;
}
html {
  color: black;
}
i {
  font-style: normal;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
input,
button,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}
body {
  font: 14px/1, Microsoft YaHei, Helvetica, Arial, "\5b8b\4f53", sans-serif;
}
img {
  border: none;
}
em {
  font-style: normal;
  font-weight: normal;
}
li {
  list-style: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
h1 {
  font-size: 18px;
}
h2 {
  font-size: 16px;
}
h3 {
  font-size: 14px;
}
h4,
h5,
h6 {
  font-size: 100%;
}
q:before,
q:after {
  content: '';
}
button,
input,
select,
textarea {
  font-size: 100%;
  outline: none;
}
button:focus,
input:focus,
select:focus,
textarea:focus {
  outline: none;
}
input,
button,
textarea,
select,
label,
optgroup,
option {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
}
address,
cite,
dfn,
em,
var {
  font-style: normal;
}
::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #999999;
}
:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #999999;
}
::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #999999;
}
:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #999999;
}
/*** link ***/

del,
ins,
a {
  text-decoration: none;
  outline: none;
}
a:link {
  text-decoration: none;
}
a:visited {
  text-decoration: none;
}
a:hover {
  color: #ff4400;
  text-decoration: none;
}
a {
  color: #333333;
  text-decoration: none;
}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px white inset;
}
.rowline {
  width: 100%;
  margin: 0;
  padding: 0;
}
.wrap {
  width: 1245px;
  margin: 0 auto;
}
.ximg {
  display: inline-block;
  background-image: url(../../Content/img/home_img.png);
  background-repeat: no-repeat;
}
/*网站基础样式配置*/
.bgfc_fff {
  background: #ff6633;
  color: white;
  border: 1px solid #ff6633;
}
.btndis {
  background: #cccccc;
  color: #666666;
  border: 1px solid #cccccc;
}
.inputstyle {
  height: 44px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: white;
  background-image: none;
  border: 1px solid #cccccc;
}
/*.forgetFooter-new {
   position:absolute;
   width:100%;
   left:0;
   bottom:0;
}*/

/*登陆报名层*/

.diago_login_wrap {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.2);
  z-index: 100000;
}
.diago_login_wrap .diago_login {
  width: 400px;
  height: 440px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -200px;
  margin-top: -220px;
  background: white;
  border: 1px solid #e6e6e6;
  padding: 0 30px;
}
.diago_login_wrap .diago_login .closeLoginIn {
  position: absolute;
  width: 20px;
  height: 20px;
  right: 6px;
  top: 6px;
  background: url("/Content/img/del.png") no-repeat right center;
  cursor: pointer;
}
.diago_login_wrap .diago_login .tab-content-warp {
  background: none;
  width: 340px;
  margin: 0;
}
.diago_login_wrap .diago_login .tab-content-warp h4 {
  font-size: 26px;
  color: #ff6633;
  line-height: 80px;
  position: relative;
  text-align: center;
  font-weight: normal;
}
.diago_login_wrap .diago_login .tab-content-warp .tab-pane {
  padding: 0;
}
.diago_login_wrap .diago_login .tab-content-warp .forgetpwd a {
  color: #ff6633;
  font-size: 12px;
}
.diago_login_wrap .diago_login .tab-content-warp .forgetpwd a:last-child {
  float: right;
}
.home {
  margin-top: 64px;
  font-family: "Microsoft YaHei";
}
.home #homebanner {
  min-width: 1200px;
}
.home #homebanner .carousel-inner {
  width: 100%;
  position: relative;
}
.home #homebanner .carousel-inner div {
  height: 470px;
}
.home #homebanner .carousel-inner div a {
  width: 100%;
  height: 100%;
  display: block;
}
.home #homebanner .carousel-control {
  width: 0;
}
.home #homebanner .carousel-control.right,
.home #homebanner .carousel-control.left {
  background: none;
  display: none;
}
.home #homebanner .carousel-control.right .glyphicon,
.home #homebanner .carousel-control.left .glyphicon {
  height: 110px;
  width: 55px;
  background: url("/Content/img/index/button.png") no-repeat -214px -79px;
}
.home #homebanner .carousel-control.right .glyphicon-chevron-right:before,
.home #homebanner .carousel-control.left .glyphicon-chevron-right:before,
.home #homebanner .carousel-control.right .glyphicon-chevron-left:before,
.home #homebanner .carousel-control.left .glyphicon-chevron-left:before {
  content: "";
}
.home #homebanner .carousel-control.right .glyphicon-chevron-left,
.home #homebanner .carousel-control.left .glyphicon-chevron-left {
  background-position-x: -129px;
}
.home #homebanner .carousel-control .glyphicon-chevron-left,
.home #homebanner .carousel-control .icon-prev {
  left: 22px;
}
.home #homebanner .carousel-control .glyphicon-chevron-right {
  right: 32px;
}
.home #homebanner:hover .carousel-control.right,
.home #homebanner:hover .carousel-control.left {
  display: block;
}
.home .topbg {
  width: 100%;
}
.home .topwrap {
  background: whitesmoke;
}
.home .topwrap .wrap {
  position: relative;
  min-height: 600px;
}
.home .topwrap .wrap .num_area {
  width: 100%;
  height: 168px;
  background: white;
  position: absolute;
  top: -96px;
  padding: 40px 100px;
  -webkit-box-shadow: 0px 7px 5px #dfdfdf;
  box-shadow: 0px 7px 5px #dfdfdf;
}
.home .topwrap .wrap .num_area p {
  float: left;
  width: 332px;
  border-right: 1px solid #e2e2e2;
  height: 90px;
  text-align: center;
  position: relative;
  line-height: 40px;
}
.home .topwrap .wrap .num_area p em {
  font-size: 44px;
  color: #333333;
  vertical-align: text-top;
  font-family: Arial;
}
.home .topwrap .wrap .num_area p i {
  color: #ff7300;
  font-size: 30px;
  display: inline-block;
}
.home .topwrap .wrap .num_area p span {
  display: block;
  line-height: 38px;
  font-size: 16px;
  color: #333333;
}
.home .topwrap .wrap .num_area p b {
  /*position: absolute;
                        top: 20px;
                        right: 58px;*/
  position: absolute;
  margin-top: 20px;
  font-size: 24px;
  font-weight: normal;
  color: #222222;
}
.home .topwrap .wrap .num_area p:last-child {
  border-right-color: white;
}
.home .topwrap .wrap .icon_lists {
  margin: 124px 0 0px 38px;
}
.home .topwrap .wrap .icon_lists .desc-model {
  margin-right: 135px;
  width: 285px;
  height: 384px;
  background: white;
  float: left;
  padding: 0 63px;
  text-align: center;
}
.home .topwrap .wrap .icon_lists .desc-model p {
  margin-top: 32px;
  margin-bottom: 35px;
  font-size: 20px;
  color: #ff7300;
  font-weight: bold;
}
.home .topwrap .wrap .icon_lists .desc-model i {
  display: inline-block;
  width: 100px;
  height: 4px;
  background: #ededed;
  margin: 26px 0 30px 0;
}
.home .topwrap .wrap .icon_lists .desc-model div {
  font-size: 16px;
  line-height: 22px;
}
.home .topwrap .wrap .icon_lists .desc-model:last-child {
  margin-right: 0px;
}
.home .topwrap .wrap .icon_lists .desc-model:last-child i {
  margin: 39px 0 30px 0;
}
.home .topwrap .wrap .icon_lists .desc-model:hover {
  cursor: pointer;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
}
.home .topwrap .wrap .dynamic {
  margin: 40px 0;
}
.home .middwrap .index-zhike {
  width: 1200px;
  margin: 0 auto;
}
.home .middwrap .index-zhike .banner_04 {
  margin: 20px 0 40px 0;
}
.home .middwrap .index-zhike h3 {
  margin: 62px 0 10px 0;
  font-size: 28px;
  font-weight: bold;
  color: black;
  text-align: center;
}
.home .middwrap .index-zhike h4 {
  font-size: 16px;
  color: #555555;
  text-align: center;
}
.home .middwrap .index-zhike .commomInfo {
  padding: 14px 16px 0 16px;
  /*border: 1px solid #ececec;*/
  height: 70px;
}
.home .middwrap .index-zhike .commomInfo h5 {
  font-size: 16px;
  color: #555555;
}
.home .middwrap .index-zhike .commomInfo h5 span {
  font-size: 18px;
  color: #333333;
  font-weight: bold;
}
.home .middwrap .index-zhike .commomInfo h5 i {
  margin: 0 8px;
}
.home .middwrap .index-zhike .commomInfo p {
  color: #555555;
  font-size: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-top: 6px;
}
.home .middwrap .index-zhike ul {
  width: 915px;
  float: left;
  margin-top: 54px;
  height: 560px;
}
.home .middwrap .index-zhike ul li {
  float: left;
  width: 285px;
  height: 260px;
  margin: 0 20px 20px 0;
  cursor: pointer;
  border: 1px solid #ececec;
}
.home .middwrap .index-zhike ul li img {
  width: 100%;
  height: 190px;
}
.home .middwrap .index-zhike ul li:hover {
  margin: -16px 20px 36px 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
}
.home .middwrap .index-zhike .topStar {
  width: 285px;
  float: right;
  margin-top: 54px;
  border: 1px solid #ececec;
}
.home .middwrap .index-zhike .topStar img {
  width: 100%;
  height: 470px;
}
.home .middwrap .index-zhike .topStar:hover {
  margin-top: 38px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
}
.home .calculator {
  width: 100%;
  height: 614px;
  background: url("/Content/img/myhome/calculator.jpg") no-repeat;
}
.home .calculator .computermain {
  width: 1200px;
  margin: 0 auto;
  color: white;
}
.home .calculator .computermain h6 {
  font-size: 28px;
  padding: 60px 0 90px 0;
  text-align: center;
  font-weight: bold;
}
.home .calculator .computermain .title {
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 30px;
}
.home .calculator .computermain .cpinputs {
  width: 396px;
  height: 46px;
  font-size: 22px;
  color: #999999;
  position: relative;
}
.home .calculator .computermain .cpinputs #btntask {
  width: 106px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  background: #ff7300;
  outline: none;
  border: none;
  position: absolute;
  right: 0;
  top: 0;
  color: white;
  border-radius: 0 2px 2px 0;
}
.home .calculator .computermain .cpinputs input {
  width: 290px;
  height: 46px;
  outline: none;
  border: none;
  padding-left: 10px;
  border-radius: 2px 0 0 2px;
}
.home .calculator .computermain .compar {
  margin: 36px 0 44px 0;
  font-size: 18px;
  font-weight: bold;
}
.home .calculator .computermain .compar i {
  color: #ff6633;
  margin: 0 10px 0 28px;
}
.home .calculator .computermain .compar span {
  color: #ff6633;
  font-size: 28px;
  font-weight: bold;
  font-family: Arial;
  margin-right: 30px;
}
.home .calculator .computermain .optimize {
  font-size: 26px;
  font-weight: bold;
}
.home .calculator .computermain .optimize .before_tax,
.home .calculator .computermain .optimize .after_tax {
  width: 370px;
  float: left;
}
.home .calculator .computermain .optimize .before_tax .income,
.home .calculator .computermain .optimize .after_tax .income {
  font-size: 18px;
  margin: 32px 0 40px 0;
}
.home .calculator .computermain .optimize .before_tax .income i,
.home .calculator .computermain .optimize .after_tax .income i {
  font-family: Arial;
  font-size: 30px;
  vertical-align: middle;
}
.home .calculator .computermain .optimize .before_tax .income b,
.home .calculator .computermain .optimize .after_tax .income b {
  margin: 0 12px 0 32px;
  font-size: 16px;
}
.home .home-process {
  width: 1200px;
  margin: 60px auto 0 auto;
  text-align: center;
}
.home .home-process h5 {
  margin-bottom: 122px;
  font-size: 28px;
  font-weight: bold;
  color: black;
}
.home .home-process .carousel {
  min-width: 1200px;
}
.home .home-process .carousel .carousel-indicators {
  top: -72px;
}
.home .home-process .carousel .carousel-indicators li {
  text-indent: 0;
  width: 84px;
  height: 25px;
  font-size: 18px;
  font-weight: bold;
  color: #e3e3e3;
  border: none;
  border-radius: 0;
  border-bottom: 4px solid #e3e3e3;
  font-weight: normal;
  padding-bottom: 26px;
}
.home .home-process .carousel .carousel-indicators li.active {
  border-bottom: 4px solid #ff7300;
  padding-bottom: 26px;
  color: #333333;
}
.home .home-process .carousel .carousel-indicators.topbanner {
  bottom: 50px;
}
.home .home-process #processBg .item li {
  width: 285px;
  height: 347px;
  float: left;
  margin-right: 20px;
  background: whitesmoke;
  text-align: center;
  padding: 0 56px;
  border: 1px solid #e3e3e3;
}
.home .home-process #processBg .item li img {
  margin: 34px 0 26px 0;
}
.home .home-process #processBg .item li i {
  width: 100px;
  height: 4px;
  background: #ededed;
}
.home .home-process #processBg .item li div {
  font-size: 18px;
  font-weight: bold;
  color: #ff7300;
  margin: 28px 0 24px 0;
}
.home .home-process #processBg .item li p {
  font-size: 16px;
  color: #666666;
}
.home .home-process #processBg .item li:last-child {
  margin-right: 0;
}
.home .home-process .codeimg {
  margin: 40px 0;
}
.home .bottom_wrap {
  background: whitesmoke;
  height: 220px;
  font-size: 22px;
  color: #333333;
}
.home .bottom_wrap .wrapReg {
  width: 1200px;
  margin: 0 auto;
}
.home .bottom_wrap .wrapReg .leftpart,
.home .bottom_wrap .wrapReg .rightpart {
  float: left;
  width: 49%;
}
.home .bottom_wrap .wrapReg .leftpart img,
.home .bottom_wrap .wrapReg .rightpart img {
  display: block;
  float: left;
  margin-top: 38px;
}
.home .bottom_wrap .wrapReg .leftpart div,
.home .bottom_wrap .wrapReg .rightpart div {
  margin-left: 40px;
  float: left;
}
.home .bottom_wrap .wrapReg .leftpart div p,
.home .bottom_wrap .wrapReg .rightpart div p {
  font-size: 22px;
  color: #333333;
  margin: 40px 0 14px 0;
}
.home .bottom_wrap .wrapReg .leftpart div .person,
.home .bottom_wrap .wrapReg .rightpart div .person {
  font-size: 20px;
  color: #666666;
  margin: 0 0 52px 0;
}
.home .bottom_wrap .wrapReg .leftpart div a,
.home .bottom_wrap .wrapReg .rightpart div a {
  width: 100px;
  height: 30px;
  line-height: 26px;
  text-align: center;
  border-radius: 2px;
  background: #ff7300;
  color: white;
  font-size: 16px;
  display: inline-block;
  border: 1px solid white;
}
.home .bottom_wrap .wrapReg .leftpart div a:hover,
.home .bottom_wrap .wrapReg .rightpart div a:hover {
  color: #ff7300;
  border-color: #ff7300;
  background: none;
}
.home .bottom_wrap .wrapReg .line {
  float: left;
  width: 2%;
}
.home .bottom_wrap .wrapReg .leftpart {
  padding-left: 166px;
}
.home .bottom_wrap .wrapReg .rightpart {
  padding-left: 138px;
}
.home .colse_btn,
.home .colse_faq {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 16px;
  height: 16px;
  background: url("/Content/img/colse_btn.png") no-repeat;
  cursor: pointer;
}
.home .option_diago {
  width: 930px;
  height: 640px;
  background: white;
  font-size: 12px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -235px;
  margin-top: -187px;
  display: none;
  z-index: 100001;
}
.home .option_diago h5 {
  font-size: 14px;
  color: white;
  background: #ff6633;
  line-height: 40px;
  position: relative;
  padding-left: 10px;
}
.home .option_diago p {
  position: relative;
  margin: 10px 0 20px 10px;
  color: #555555;
}
.home .option_diago p .Validform_checktip {
  position: absolute;
  left: 35px;
  top: 16px;
}
.home .option_diago .yj_con .Validform_checktip {
  position: absolute;
  left: -13px;
  top: 141px;
}
.home .option_diago input,
.home .option_diago textarea {
  width: 240px;
  height: 26px;
  padding: 10px;
}
.home .option_diago textarea {
  width: 450px;
  height: 150px;
  line-height: 20px;
  resize: none;
}
.home .option_diago div {
  text-align: center;
  margin: 20px 0 20px 0;
}
.home .option_diago div span {
  width: 70px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  background: #ff9434;
  color: white;
  font-size: 14px;
  display: inline-block;
  cursor: pointer;
}
.home .option_diago div .close_refer {
  color: #666666;
  background: white;
  border: 1px solid #e5e5e5;
  margin-left: 20px;
}
.home .robot {
  width: 685px;
  background: white;
  font-size: 12px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -342px;
  margin-top: -287px;
  z-index: 100001;
  display: none;
}
.home .robot h5 {
  line-height: 60px;
  font-size: 16px;
  background: #ff9434;
  color: white;
}
.home .robot h5 i {
  font-size: 12px;
  padding-left: 10px;
}
.home .robot h5 b {
  font-size: 34px;
  padding: 0 20px;
  vertical-align: middle;
}
.home .robot .robot_wrap {
  min-height: 510px;
  background: #f3f3f3;
}
.home .robot .robot_left {
  padding: 30px 20px;
  width: 480px;
  float: left;
  height: 420px;
  overflow-y: auto;
}
.home .robot .robot_left .content_question p {
  width: 50px;
  float: left;
  margin-right: 10px;
}
.home .robot .robot_left .content_question p img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.home .robot .robot_left .content_question div {
  line-height: 30px;
}
.home .robot .robot_left .content_question .qList {
  height: 180px;
  overflow: hidden;
}
.home .robot .robot_left .content_question .wel {
  width: 260px;
  background: white;
  border-radius: 6px;
  padding: 10px;
  position: relative;
  margin-left: 60px;
}
.home .robot .robot_left .content_question .wel a {
  color: #3066ef;
  display: block;
}
.home .robot .robot_left .content_question .wel .more {
  color: #3066ef;
  cursor: pointer;
}
.home .robot .robot_left .content_question .wel .more i {
  color: #3066ef;
}
.home .robot .robot_left .content_question .wel:before {
  display: block;
  content: "";
  position: absolute;
  top: -3px;
  left: -6px;
  border-style: solid;
  border-width: 12px;
  border-color: transparent white transparent transparent;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
.home .robot .robot_left .sendQ {
  position: absolute;
  left: 20px;
  bottom: 20px;
  line-height: 36px;
  border: 1px solid #e5e5e5;
  width: 460px;
  background: white;
  color: #5a5a5a;
}
.home .robot .robot_left .sendQ span {
  cursor: pointer;
  width: 50px;
  display: inline-block;
  text-align: center;
}
.home .robot .robot_left .sendQ input {
  border: none;
  outline: none;
  padding: 0 10px;
  width: 400px;
  height: 40px;
}
.home .robot .robot_left .question {
  width: 260px;
  background: white;
  border-radius: 6px;
  padding: 10px;
  position: relative;
  line-height: 30px;
  margin: 30px 0 0px 160px;
}
.home .robot .robot_left .question:before {
  display: block;
  content: "";
  position: absolute;
  top: 13px;
  right: -13px;
  border-style: solid;
  border-width: 12px;
  border-color: transparent white transparent transparent;
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.home .robot .robot_right {
  width: 204px;
  float: left;
  font-size: 12px;
  color: #333333;
  background: white;
  height: 510px;
}
.home .robot .robot_right div {
  padding: 0 28px;
  text-align: center;
}
.home .robot .robot_right .bottom_con {
  margin-top: 24px;
}
.home .robot .robot_right .bottom_con p {
  font-size: 16px;
  color: #ff9434;
  margin-bottom: 10px;
}
.home .robot .robot_right .bottom_con .care {
  font-size: 12px;
  margin: 10px 0;
  color: #444444;
  line-height: 20px;
}
.home .robot .robot_right div:first-child {
  border-bottom: 1px solid #e5e5e5;
}
.home .robot .robot_right h6 {
  padding-top: 24px;
  margin-bottom: 16px;
  color: #ff9434;
  font-size: 16px;
  font-weight: bold;
}
.home .robot .robot_right h6 i {
  font-size: 28px;
  vertical-align: middle;
  margin-right: 8px;
}
.home .robot .robot_right .tel {
  font-size: 20px;
  margin-bottom: 20px;
}
.home .robot .robot_right span {
  margin-bottom: 40px;
  display: block;
}
.home .rightBar {
  position: absolute;
  right: 0;
  top: 0;
  width: 8px;
  border-right: 6px solid #999999;
  -webkit-transition: right 0.3s ease-in-out 0s;
  transition: right 0.3s ease-in-out 0s;
}
.home .himg_icon {
  background: url("/Content/img/index/himg_icon.png") no-repeat;
}
.home .h_icon4 {
  height: 68px;
  width: 67px;
  background-position: 0 0;
}
.home .h_icon7 {
  height: 66px;
  width: 67px;
  background-position: 0 -68px;
}
.home .h_icon2 {
  height: 66px;
  width: 67px;
  background-position: 0 -134px;
}
.home .h_icon1 {
  height: 66px;
  width: 67px;
  background-position: 0 -200px;
}
.home .h_icon6 {
  height: 68px;
  width: 68px;
  background-position: 0 -266px;
}
.home .h_icon5 {
  height: 69px;
  width: 69px;
  background-position: 0 -334px;
}
.home .h_icon3 {
  height: 66px;
  width: 72px;
  background-position: 0 -403px;
}
.home .jiaoyi-desc .wrap {
  height: 320px;
  padding-top: 38px;
}
.home .jiaoyi-desc .icon_lists .desc-model {
  width: 25%;
  float: left;
  font-size: 16px;
  text-align: left;
  color: #333333;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 140px;
  position: relative;
}
.home .jiaoyi-desc .icon_lists .desc-model .icon {
  display: inline-block;
  color: #ff6633;
  -webkit-transition: font-size 0.25s ease-out 0s;
  transition: font-size 0.25s ease-out 0s;
}
.home .jiaoyi-desc .icon_lists .desc-model span {
  height: 62px;
  display: inline-block;
  width: 100%;
  text-align: center;
}
.home .jiaoyi-desc .icon_lists .desc-model h3 {
  margin-top: 28px;
  font-size: 24px;
  font-family: 'Microsoft YaHei';
  margin-bottom: 5px;
  text-align: center;
}
.home .jiaoyi-desc .icon_lists .desc-model p {
  font-size: 14px;
  text-align: center;
  line-height: 1.8;
}
.home .jiaoyi-desc .icon_lists .desc-model .pline {
  width: 100%;
  margin-bottom: 10px;
}
.home .jiaoyi-desc .icon_lists .desc-model .pline span {
  display: inline-block;
  width: 45px;
  height: 5px;
  background: #f4c41e;
}
.home .jiaoyi-desc .icon_lists .desc-model:after {
  content: "\e258";
  right: -15px;
  top: 50px;
  position: absolute;
  color: #cccccc;
  font-size: 30px;
  font-weight: 100;
}
.home .jiaoyi-desc .icon_lists .desc-model:last-child:after {
  content: "";
}
.home .jiaoyi-desc .desc-model.m3 {
  padding-left: 200px;
}
.home .search-area {
  padding-top: 20px;
  height: 92px;
  border-bottom: 1px solid #f0f0f0;
  background: #f8f8f8;
}
.home .search-area .search-box {
  width: 906px;
  margin: 0 auto;
  height: 52px;
  -webkit-box-shadow: 0px 0px 5px #e2e2e2;
  box-shadow: 0px 0px 5px #e2e2e2;
  border-radius: 26px;
}
.home .search-area .search-box input {
  width: 686px;
  height: 52px;
  font-size: 18px;
  color: #666666;
  padding: 10px 36px;
  border-top-left-radius: 26px;
  border-bottom-left-radius: 26px;
  border: 1px solid #e2e2e2;
  border-right: 0;
  float: left;
}
.home .search-area .search-box #home-search {
  float: left;
  height: 52px;
  width: 96px;
  background: #ff6633;
  color: white;
  text-align: center;
  line-height: 52px;
  border: 0;
  font-size: 18px;
}
.home .search-area .search-box a {
  margin-left: 4px;
  border-top-right-radius: 26px;
  border-bottom-right-radius: 26px;
  display: inline-block;
  float: left;
  height: 52px;
  width: 120px;
  background: #ff6633;
  color: white;
  text-align: center;
  line-height: 52px;
  border: 0;
  font-size: 18px;
}
.home .index-title {
  padding-top: 36px;
  text-align: center;
}
.home .index-title h3 {
  font-size: 28px;
  font-weight: bold;
  color: #555555;
}
.home .index-title p {
  color: #666666;
  font-size: 18px;
  padding: 26px 0 46px 0;
  font-family: Arial;
}
.home .homefix {
  position: relative;
}
.home .homefix .wrap {
  padding: 100px 0;
  position: relative;
}
.home .homefix .wrap ul {
  width: 960px;
  margin: 0 auto;
  height: 71px;
}
.home .homefix .wrap li {
  width: 220px;
  float: left;
}
.home .homefix .wrap li span {
  float: left;
  width: 90px;
  height: 71px;
  background-size: contain;
}
.home .homefix .wrap li h3 {
  font-size: 24px;
  color: #666666;
  line-height: 40px;
  padding-top: 10px;
}
.home .homefix .wrap li p {
  color: #999999;
  line-height: 20px;
}
.home .homefix .wrap li.fixs02 {
  margin: 0 150px;
}
.home .homefix .wrap .fixs01 span {
  margin-right: 10px;
  background: url(../../Content/img/home_img01.png) no-repeat left center;
  background-size: cover;
}
.home .homefix .wrap .fixs02 span {
  margin-right: 10px;
  background: url(../../Content/img/home_img02.png) no-repeat left center;
  background-size: cover;
}
.home .homefix .wrap .fixs03 span {
  margin-right: 10px;
  background: url(../../Content/img/home_img03.png) no-repeat left center;
  background-size: cover;
}
.home .homefix .wrap .fixs04 span {
  margin-right: 10px;
  background: url(../../Content/img/home_img04.png) no-repeat left center;
  background-size: cover;
}
.index-footer {
  /*position: relative;;*/
  padding: 35px 0 75px 0;
  background: #252525;
}
.index-footer .wrap .footerLink h4 {
  color: white;
}
.index-footer .wrap div {
  float: left;
  font-size: 16px;
  color: #999999;
}
.index-footer .wrap h3 {
  font-size: 16px;
  color: #222222;
  margin-bottom: 16px;
}
.index-footer .wrap p {
  color: white;
  font-size: 14px;
  line-height: 31px;
}
.index-footer .wrap .service-phone-new {
  width: 490px;
}
.index-footer .wrap .site-info-new {
  width: 194px;
  margin-right: 200px;
}
.index-footer .wrap .site-info-new ul li {
  display: inline-block;
  margin-right: 48px;
  line-height: 30px;
}
.index-footer .wrap .site-info-new ul li a {
  color: white;
  font-size: 14px;
}
.index-footer .wrap .site-info-new ul li:nth-child(2n) {
  margin-right: 0px;
}
.index-footer .wrap .link-info-new div {
  margin-right: 50px;
}
.index-footer .wrap .link-info-new img {
  width: 85px;
  height: 85px;
  margin-bottom: 10px;
}
.index-footer .wrap .link-info-new p {
  line-height: 0;
  text-align: center;
}
.index-footer .wrap .botbar {
  margin-top: 10px;
  border-top: 1px solid #e5e5e5;
  line-height: 34px;
  font-size: 14px;
  color: #333333;
  width: 100%;
  text-align: center;
}
.index-footer .wrap .botbar span {
  margin-right: 22px;
  color: white;
}
.index-footer .wrap .botbar .fr {
  float: right;
  margin-right: 68px;
}
/*新版首页*/

.topheader {
  position: fixed;
  top: 0;
  width: 100%;
  height: 62px;
  z-index: 2014;
  transition: background 1s;
  -moz-transition: background 1s;
  -webkit-transition: background 1s;
  -o-transition: background 1s;
  background: white;
  border-bottom: 1px solid #ececec;
}
.topheader .newBar {
  height: 62px;
}
.topheader .newBar a img {
  height: 38px;
  width: auto;
  margin: 0 25px 0 10px;
}
.topheader .newBar .nav {
  float: left;
}
.topheader .newBar .nav li {
  float: left;
}
.topheader .newBar .nav li a {
  position: relative;
  display: block;
  padding: 24px 15px;
}
.topheader .newBar .nav li.dropdown .dropdown-menu {
  padding: 0;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
  margin-top: -1px;
  right: 0;
}
.topheader .newBar .nav li.dropdown .dropdown-menu li {
  min-width: 160px;
}
.topheader .newBar .nav li.dropdown .dropdown-menu li > a {
  padding: 15px 20px;
  font-size: 14px;
}
.topheader .newBar .nav li.dropdown .dropdown-menu li > a:hover {
  background: #ff9833;
  color: white;
}
.topheader .newBar .nav > li #head_uname {
  padding-top: 10px;
  padding-bottom: 10px;
  width: 72px;
  height: 62px;
}
.topheader .newBar .nav > li #head_uname .headimg {
  width: 42px;
  float: left;
}
.topheader .newBar .nav > li #head_uname .headimg img {
  height: 42px;
  width: 42px;
  border-radius: 50%;
  margin: 0;
}
.topheader .newBar .nav > li #head_uname .caret {
  vertical-align: middle;
  border-right: 8px dashed;
  border-right: 8px solid \9;
  border-left: 8px solid transparent;
  border-top: 8px solid transparent;
  bottom: 10px;
  right: 10px;
  position: absolute;
}
.topheader .newBar .nav > li > a.noticebar {
  padding-top: 18px;
  padding-bottom: 13px;
}
.topheader .newBar .nav > li > a.noticebar .glyphicon-bell {
  font-size: 20px;
  color: #999999;
}
.topheader .newBar .nav > li > a.noticebar span {
  position: absolute;
  top: 16px;
  left: 30px;
  font-size: 12px;
  border-radius: 8px;
  display: inline-block;
  background: red;
  width: 8px;
  height: 8px;
  display: none;
}
.topheader .newBar .nav-right li.dropdown .dropdown-menu {
  left: inherit;
}
.topheader .newBar .navbar-form {
  background: #f0f0f0;
  border-radius: 17px;
  padding: 0 10px;
  position: relative;
  float: left !important;
  margin: 14px 0 0 50px;
}
.topheader .newBar .navbar-form .form-control {
  border: 0;
  padding: 6px;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
}
.topheader .newBar .navbar-form p {
  position: absolute;
  width: 430px;
  height: 50px;
  line-height: 50px;
  background: #f6f6f8;
  top: 40px;
  left: 3px;
}
.topheader .newBar .navbar-form p img {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  margin: 0 15px;
}
.topheader .newBar .navbar-form .btn-default {
  color: #ff6633;
  background: none;
  border: 0;
  padding: 6px;
  font-size: 16px;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
}
.topheader .newBar ul:last-child {
  float: right;
}
.topheader .newBar .nav > li > a:hover,
.topheader .newBar .nav > li > a:focus {
  background: #ff6633;
  color: white;
}
.topheader .newBar .navv > li #head_uname:focus,
.topheader .newBar .nav > li #head_uname:hover {
  background: white;
  color: #ff6633;
}
.topheader .newBar .nav > li a.noticebar:focus,
.topheader .newBar .nav > li a.noticebar:hover {
  background: white;
  color: #ff6633;
}
.topheader .newBar .nav > li a.noticebar:focus .glyphicon-bell,
.topheader .newBar .nav > li a.noticebar:hover .glyphicon-bell {
  color: #ff6633;
}
.topheader .newBar .nav > li a.noticebar:focus span,
.topheader .newBar .nav > li a.noticebar:hover span {
  background: #ff6633;
  color: white;
}
/*兼容手机端的头部*/

.home-login {
  position: absolute;
  top: 0;
  width: 100%;
}
.login-model {
  width: 400px;
  margin: 30px auto;
  background: white;
}
.login-model .tab-content {
  padding-bottom: 20px;
}
.login-model .nav-tabs {
  border-bottom: 0;
  width: 90%;
  margin: 0 auto;
}
.login-model .nav-tabs li {
  width: 50%;
  margin-bottom: 0;
  border-bottom: 0;
}
.login-model .nav-tabs li.w100 {
  width: 100%;
}
.login-model .nav-tabs li > a {
  margin: 0;
  border: 0;
  padding: 10px 15px;
  border-radius: 0;
  text-align: center;
  -webkit-transition: border-color linear 0.15s;
  transition: border-color linear 0.15s;
  background: rgba(255, 255, 255, 0.1);
  font-size: 18px;
  border-bottom: 1px solid #dbdbdb;
}
.login-model .nav-tabs li.active > a,
.login-model .nav-tabs li.active > a:focus,
.login-model .nav-tabs li.active > a:hover,
.login-model .nav-tabs li > a:hover {
  border: 0;
  color: #ff6633;
  border-bottom: 2px solid #ff6633;
}
.login-model .tab-pane {
  padding: 10px 30px 0 30px;
}
.login-model .input-group {
  margin-bottom: 23px;
  width: 100%;
}
.login-model .company_tips {
  line-height: 45px;
  margin-top: -20px;
  display: none;
}
.login-model .company_tips span {
  cursor: pointer;
}
.login-model .setAccount {
  display: none;
}
.login-model .input-group .glyphicon {
  left: 1px;
  display: inline-block;
  position: absolute;
  border: 0;
  border-radius: 0;
  width: 40px;
  height: 42px;
  padding: 6px;
  border-right: 1px solid #cccccc;
  z-index: 1;
}
.login-model .input-group .glyphicon i {
  font-size: 23px;
  color: white;
}
.login-model .glyphicon-diymobile {
  background-color: #e6e6e6;
  background-position: -51px 8px;
}
.login-model .glyphicon-diypwd {
  background-color: #dddddd;
  background-position: -51px -23px;
}
.login-model .input-group .form-control {
  padding-left: 45px;
  border-radius: 0px;
  height: 44px;
  z-index: 0;
}
.login-model .input-group .form-control:focus {
  border-color: #ff6633;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.login-model .forgetpwd {
  padding: 8px 0;
  color: #cccccc;
}
.login-model .forgetpwd a {
  color: #666666;
}
.login-model .forgetpwd a:first-child {
  color: #ff6633;
}
.login-model .btn-group {
  margin-top: 10px;
  margin-bottom: 10px;
}
.login-model .btn-group button {
  background: #ff6633;
  color: white;
  border: 1px solid #ff6633;
  height: 40px;
  border-radius: 0;
  letter-spacing: 2px;
}
.login-model .btn-group button:focus {
  background: #ff6633;
  color: white;
  border: 1px solid #ff6633;
  border: 1px solid #ff6a00;
  outline: none;
}
.login-model .radiobox {
  display: inline-block;
  background: url('/Content/img/red_new_login.png') no-repeat;
  background-position: 3px -6px;
  margin: 15px 0;
  cursor: pointer;
}
.login-model .redioCheck {
  background-position: 3px -38px;
}
.login-model input[type=radio] {
  display: none;
}
.login-model .recom-group {
  font-size: 14px;
}
.login-model .recom-group input {
  width: 262px;
  height: 44px;
  color: black;
  font-weight: normal;
  margin-left: 6px;
}
.login-model .radio-group {
  position: relative;
  display: table;
  border-collapse: separate;
  width: 100%;
}
.login-model .radiobox {
  /*width: 45%;*/
  padding-left: 20px;
  margin-right: 56px;
}
.login-model .radiobox em {
  padding-left: 5px;
}
.login-model .radiobox .checked ~ em {
  color: white;
}
.login-model .checkboxline {
  padding-top: 8px;
  font-size: 12px;
}
.login-model .checkboxline input {
  margin-top: 0px;
  width: 15px;
  height: 15px;
  outline: none;
  float: left;
}
.login-model .checkboxline input :focus {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.login-model .checkboxline em {
  padding-left: 3px;
}
.login-model .agreeserverline #agreeserver {
  margin-top: 9px;
  float: left;
  margin-right: 4px;
}
.login-model .agreeserverline .checkboxline {
  float: left;
}
.login-model .thread-account {
  height: 44px;
  background: #fafafa;
  padding-left: 8px;
  line-height: 44px;
}
.login-model .thread-account .accountbtn a {
  height: 44px;
  vertical-align: sub;
}
.login-model .thread-account .accountbtn i {
  width: 25px;
  height: 20px;
  display: inline-block;
}
.login-model .thread-account .accountbtn.qq i {
  background-position: 0 -28px;
}
.login-model .thread-account .accountbtn.wechat i {
  background-position: 0 -55px;
  width: 25px;
}
.login-model .form-input {
  width: 100px;
  height: 44px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: white;
  background-image: none;
  border: 1px solid #cccccc;
}
.login-model .btn-sendvcode {
  width: 140px;
  text-align: center;
  position: absolute;
  padding: 0 12px;
  right: 0;
  top: 2px;
  height: 40px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: white;
  background-image: none;
  border: 1px solid #cccccc;
  background: #ff6633;
  color: white;
  border: 1px solid #ff6633;
}
.login-model .btn-sendvcode.btn-disable {
  background: #cccccc;
  color: #666666;
  border: 1px solid #cccccc;
}
.tipmodel {
  background: rgba(255, 255, 255, 0.2);
}
/*登录注册单页*/

.lgrg {
  margin-top: 84px;
}
.lgrg .home-login {
  top: 0;
}
.lgrg .carousel {
  min-width: 1200px;
}
.lgrg .carousel .carouselbg {
  height: 580px;
  overflow: hidden;
  background-position: center center;
  background-repeat: no-repeat;
}
/*首页单独样式*/

.login-sigle {
  width: 320px;
  height: 380px;
  float: right;
  margin-top: 80px;
  margin-right: 80px;
  background: none;
}
.login-sigle .nav-tabs li a {
  font-size: 16px;
  color: white;
}
.login-sigle .nav-tabs li.active > a,
.login-sigle li.active > a:focus,
.login-sigle li.active > a:hover,
.login-sigle li > a:hover {
  border: 0;
  color: white;
  background-color: rgba(51, 51, 51, 0.2);
}
.login-sigle .tab-content {
  background: rgba(51, 51, 51, 0.2);
  padding-bottom: 20px;
}
.login-sigle .tab-content .input-group {
  margin-bottom: 10px;
}
.login-sigle .tab-content .input-group .form-control {
  height: 40px;
}
.login-sigle .tab-content .input-group .glyphicon {
  height: 38px;
}
.login-sigle .tab-content .input-group .form-input {
  height: 40px;
}
.login-sigle .tab-content .btn-sendvcode {
  top: 0;
}
.login-sigle .tab-content .radiobox {
  background: url(/Content/img/red_login.png) no-repeat;
  background-position: 0 -23px;
}
.login-sigle .tab-content .radiobox em {
  color: white;
}
.login-sigle .tab-content .recom-group {
  color: white;
  font-size: 14px;
  font-weight: bold;
}
.login-sigle .tab-content .recom-group input {
  width: 184px;
  height: 36px;
  color: black;
  font-weight: normal;
  margin-left: 6px;
}
.login-sigle .tab-content .redioCheck {
  background-position: 0 -1px;
}
.login-sigle .tab-content .checkboxline {
  color: white;
}
.login-sigle .tab-content .checkboxline a {
  color: white;
}
.login-sigle .tab-content .forgetpwd a {
  color: white;
}
/*需求大厅*/

.typesearch {
  border: 1px solid #e6e6e6;
  margin: 20px auto 30px auto !important;
  padding-left: 34px;
}
.typesearch .xq_typelist {
  height: 70px;
}
.typesearch .s_left {
  padding: 21px 0 15px 0;
  /*height: 136px;*/
  display: inline-block;
  float: left;
}
.typesearch .s_left p {
  color: #746560;
}
.typesearch .s_right {
  padding: 22px 0px 0 5px;
  height: 70px;
  width: 1106px;
  display: inline-block;
  float: left;
}
.typesearch #usertypelist dd {
  width: 120px;
}
.typesearch .typedt.dt1 dt {
  /*height: 115px;*/
  margin-right: 34px;
}
.typesearch .xq_price,
.typesearch .xq_time,
.typesearch .xq_area,
.typesearch .xq_urgent {
  margin-bottom: 18px;
}
.typesearch .xq_price span,
.typesearch .xq_time span,
.typesearch .xq_area span,
.typesearch .xq_urgent span {
  float: left;
  margin-right: 34px;
  color: #746560;
}
.typesearch .xq_price b,
.typesearch .xq_time b,
.typesearch .xq_area b,
.typesearch .xq_urgent b {
  width: 13px;
  height: 13px;
  background: url("/Content/img/xq_detail/ischeck.png") no-repeat;
  background-position: 0 -26px;
  margin: 0;
  cursor: pointer;
}
.typesearch .xq_price b.on,
.typesearch .xq_time b.on,
.typesearch .xq_area b.on,
.typesearch .xq_urgent b.on {
  background-position: 0 0px;
}
.typesearch .xq_price ul,
.typesearch .xq_time ul,
.typesearch .xq_area ul,
.typesearch .xq_urgent ul {
  display: inline-block;
}
.typesearch .xq_price ul li,
.typesearch .xq_time ul li,
.typesearch .xq_area ul li,
.typesearch .xq_urgent ul li {
  float: left;
  width: 118px;
  cursor: pointer;
}
.typesearch .xq_price ul .on,
.typesearch .xq_time ul .on,
.typesearch .xq_area ul .on,
.typesearch .xq_urgent ul .on {
  color: #ff6633;
  font-weight: bold;
}
.typesearch .xq_price ul .all,
.typesearch .xq_time ul .all,
.typesearch .xq_area ul .all,
.typesearch .xq_urgent ul .all {
  width: 61px;
}
.typesearch .xq_area ul li {
  width: 67px;
}
.xqtype_list .typedt {
  width: 93%;
}
.s_right .typedt dt,
.xqtype_list .typedt dt {
  display: inline-block;
  float: left;
  margin: 0 0 0 30px;
  font-weight: normal;
}
.s_right .typedt dd,
.xqtype_list .typedt dd {
  margin-bottom: 20px;
  float: left;
  width: 118px;
  font-size: 12px;
  cursor: pointer;
}
.s_right .typedt dd div,
.xqtype_list .typedt dd div {
  font-size: 14px;
  margin-bottom: 10px;
}
.s_right .typedt dd p span,
.xqtype_list .typedt dd p span {
  margin: 0 32px 16px 0;
  display: inline-block;
  cursor: pointer;
}
.s_right .typedt dd p span:last-child,
.xqtype_list .typedt dd p span:last-child {
  margin: 0 0 16px 0;
}
.s_right .typedt .listwidth,
.xqtype_list .typedt .listwidth {
  width: 376px;
}
.s_right .typedt .listwidth1,
.xqtype_list .typedt .listwidth1 {
  width: 260px;
}
.s_right .typedt .listwidth2,
.xqtype_list .typedt .listwidth2 {
  width: 130px;
}
.s_right .typedt .on,
.xqtype_list .typedt .on {
  color: #ff6633;
  font-weight: bold;
}
.s_right .typedt .request-type .on,
.xqtype_list .typedt .request-type .on {
  color: #ff6633;
  font-weight: bold;
}
.s_right .typedt .child-type,
.xqtype_list .typedt .child-type {
  position: relative;
  min-width: 325px;
  min-height: 60px;
  height: auto;
  width: auto;
  line-height: 30px;
  background: white;
  border-radius: 5px;
  text-align: left;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  display: none;
  padding: 15px 0 10px 0;
}
.s_right .typedt .child-type::after,
.xqtype_list .typedt .child-type::after {
  content: '';
  position: absolute;
  top: 0px;
  left: 40px;
  width: 0;
  height: 0;
  top: -6px;
  border-style: solid;
  border-width: 6px;
  border-color: transparent transparent white white;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
  -webkit-box-shadow: -2px 2px 3px 0 rgba(204, 204, 204, 0.6);
  box-shadow: -2px 2px 3px 0 rgba(204, 204, 204, 0.6);
}
.s_right .typedt .child-type div,
.xqtype_list .typedt .child-type div {
  min-width: 78px;
  display: inline-block;
  /*float: left;*/
  text-align: center;
}
.s_right #catelist,
.xqtype_list #catelist {
  background: #fff9f7;
  border: 1px dashed #ff7847;
  padding: 13px 0 0 20px;
  margin-bottom: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.listcenter {
  min-height: 400px;
}
.listcenter .nav-tabs {
  border-bottom: 2px solid #ff6633;
}
.listcenter .nav-tabs li {
  width: 160px;
  margin-bottom: 0;
  border-bottom: 0;
}
.listcenter .nav-tabs li .w100 {
  width: 100%;
}
.listcenter .nav-tabs li > a {
  margin: 0;
  font-size: 16px;
  border: 0;
  padding: 10px 15px;
  color: #333333;
  border-radius: 0;
  text-align: center;
  -webkit-transition: linear 0.15s;
  transition: linear 0.15s;
}
.listcenter .nav-tabs li.active > a,
.listcenter .nav-tabs li.active > a:focus,
.listcenter .nav-tabs li.active > a:hover,
.listcenter .nav-tabs li > a:hover {
  border: 0;
  background: #ff6633;
  color: white;
}
.listcenter .nav-tabs .publishbtn {
  margin: 0 0 12px 0;
  width: auto;
}
.listcenter .nav-tabs .publishbtn a {
  margin: 0;
  font-size: 14px;
  border: 1px solid #33cc66;
  padding: 11px 10px 11px 36px;
  border-radius: 4px;
  color: #33cc66;
  text-align: center;
  -webkit-transition: linear 0.15s;
  transition: linear 0.15s;
  position: relative;
}
.listcenter .nav-tabs .publishbtn a i {
  display: inline-block;
  width: 36px;
  height: 19px;
  background: url("/Content//img/xq_detail/list_index.png") no-repeat;
  background-position: 0 -67px;
  position: absolute;
  left: 7px;
  top: 10px;
}
.listcenter .nav-tabs .publishbtn.active > a,
.listcenter .nav-tabs .publishbtn.active > a:focus,
.listcenter .nav-tabs .publishbtn.active > a:hover,
.listcenter .nav-tabs .publishbtn > a:hover {
  border: 1px solid #33cc66;
  background: #33cc66;
  color: white;
}
.listcenter .nav-tabs .publishbtn.active > a i,
.listcenter .nav-tabs .publishbtn.active > a:focus i,
.listcenter .nav-tabs .publishbtn.active > a:hover i,
.listcenter .nav-tabs .publishbtn > a:hover i {
  background-position: 0 -48px;
}
.condition_bar {
  height: 40px;
  border: 1px solid #e6e6e6;
  background: whitesmoke;
}
.condition_bar a {
  display: inline-block;
  height: 38px;
  line-height: 38px;
  padding: 0 0 0 30px;
}
.condition_bar a i {
  font-size: 10px;
  color: #666666;
}
.condition_bar a.on {
  color: #ff4400;
}
.condition_bar a.on i {
  color: #ff4400;
}
.condition_bar .priceinput {
  padding: 7px;
  height: 38px;
  display: inline-block;
}
.condition_bar .priceinput label {
  display: inline-block;
  padding-right: 10px;
  padding-left: 20px;
}
.condition_bar .priceinput span {
  border: 1px solid #cccccc;
  background: white;
  display: inline-block;
  padding: 0 5px;
}
.condition_bar .priceinput span i {
  font-style: normal;
  font-size: 12px;
  color: #999999;
}
.condition_bar .priceinput input {
  height: 22px;
  line-height: 22px;
  width: 50px;
  border: 0;
}
.condition_bar .priceinput em {
  display: inline-block;
  padding: 0 4px;
}
.condition_bar .searchbtn {
  padding: 7px;
  height: 38px;
  display: inline-block;
}
.condition_bar .searchbtn a {
  height: 24px;
  line-height: 24px;
  border: 1px solid #cccccc;
  padding: 0 12px;
}
.condition_bar .header-pageinfo span {
  display: inline-block;
  padding: 0 15px;
  line-height: 38px;
}
.condition_bar .header-pageinfo .allpage {
  border-right: 1px solid #e6e6e6;
}
.condition_bar .header-pageinfo .allpage label {
  margin-bottom: 0;
}
.condition_bar .header-pageinfo span em {
  color: #ff4400;
}
.condition_bar .header-pageinfo span i,
.condition_bar .header-pageinfo span em {
  font-style: normal;
}
.ul-listcenter {
  margin: 20px 0;
}
.ul-listcenter li {
  padding: 15px 20px;
  border: 1px solid #e6e6e6;
  display: block;
  margin-bottom: 20px;
  position: relative;
  font-size: 16px;
}
.ul-listcenter li .top_info .title {
  width: 134px;
  color: #ff6633;
  line-height: 50px;
  display: inline-block;
  border-right: 1px solid #e5e5e5;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 20px;
  text-align: left;
}
.ul-listcenter li .top_info a {
  width: 700px;
  display: inline-block;
}
.ul-listcenter li .top_info a h4 {
  display: inline-block;
  padding-left: 20px;
  position: relative;
}
.ul-listcenter li .top_info a h4 span {
  display: inline-block;
  font-size: 16px;
  overflow: hidden;
  line-height: 50px;
  max-width: 510px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ul-listcenter li .top_info a h4 i {
  background: #ff6633;
  font-size: 12px;
  color: white;
  float: left;
  font-style: normal;
  position: relative;
  display: inline-block;
  padding-left: 6px;
  height: 18px;
  line-height: 17px;
  position: absolute;
  right: -39px;
  top: 14px;
}
.ul-listcenter li .top_info a h4 i:after {
  content: "";
  border: 9px solid #ff6633;
  border-left: 5px solid #ff6633;
  border-right-color: transparent;
  position: absolute;
}
.ul-listcenter li .top_info .price {
  float: right;
  margin-top: 17px;
  font-size: 16px;
  color: #ff4400;
  font-weight: bold;
}
.ul-listcenter li .top_info .price b {
  font-weight: bold;
  color: #ff4400;
  margin: 0;
  font-size: 24px;
}
.ul-listcenter li .botom_info {
  font-size: 14px;
  color: #333333;
  margin-top: 15px;
}
.ul-listcenter li .botom_info b {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin: 0 6px 0 0;
  color: #24b26d;
}
.ul-listcenter li .botom_info p {
  float: right;
}
.ul-listcenter li .botom_info p i {
  font-style: normal;
  color: #1c9eff;
  font-weight: bold;
}
.ul-listcenter li:hover {
  background: whitesmoke;
  border: 1px solid whitesmoke;
}
/*我的工作台*/

.bordere6e6e6 {
  border: 1px solid #e6e6e6;
}
/*个人中心*/
.user-center {
  min-height: 1150px;
  background: #f0f2f5;
}
.user-center .user-Avatar {
  text-align: center;
  height: 280px;
  background: white url("/Content/img/xq_detail/center_bg.jpg") no-repeat;
  position: relative;
}
.user-center .user-Avatar .userCenter {
  width: 1000px;
  position: absolute;
  left: 40px;
  bottom: 14px;
  color: white;
  font-size: 12px;
}
.user-center .user-Avatar .userCenter img {
  width: 150px;
  height: 150px;
  border: 2px solid white;
  -webkit-box-shadow: 0 0 2px 1px #e5e5e5;
  box-shadow: 0 0 2px 1px #e5e5e5;
  border-radius: 8px;
  margin-right: 40px;
  float: left;
}
.user-center .user-Avatar .userCenter .userCenter-right {
  float: left;
  max-width: 798px;
}
.user-center .user-Avatar .userCenter .userCenter-right .user-name {
  font-size: 26px;
  display: inline-block;
  padding: 67px 0 20px 0;
}
.user-center .user-Avatar .userCenter .userCenter-right .user-name span {
  font-size: 12px;
}
.user-center .user-Avatar .userCenter ol {
  clear: both;
}
.user-center .user-Avatar .userCenter ol li {
  color: white;
  font-size: 14px;
  padding: 0 8px;
  float: left;
}
.user-center .user-Avatar .userCenter ol li:first-child {
  padding-left: 0;
}
.user-center .user-Avatar .userCenter .honour li {
  float: left;
  margin-right: 20px;
}
.user-center .userCenter {
  width: 868px;
  display: inline-block;
}
.user-center .userCenter .personCenter {
  margin: 10px 0;
  background: white;
  font-size: 12px;
  color: #333333;
}
.user-center .userCenter .personCenter .exprese {
  padding: 0 40px;
  margin-bottom: 20px;
}
.user-center .userCenter .personCenter .exprese .title_express {
  line-height: 40px;
  border-bottom: 1px dashed #e6e6e6;
}
.user-center .userCenter .personCenter .exprese .title_express span {
  border-left: 4px solid #ff9434;
  padding-left: 16px;
  font-size: 16px;
}
.user-center .userCenter .personCenter .exprese div {
  line-height: 30px;
  padding: 10px 0;
  word-break: break-all;
}
.user-center .userCenter .personCenter .exprese ul.tag-ul {
  margin-top: 22px;
  min-height: 30px;
}
.user-center .userCenter .personCenter .exprese ul.tag-ul li {
  /*float: left;*/
  display: inline-block;
  padding: 8px 16px;
  border: 1px solid #ff9434;
  color: #ff9b41;
  margin-right: 16px;
  margin-bottom: 10px;
}
.user-center .userCenter .personCenter .exprese .ordertitle {
  line-height: 48px;
  color: #ff9434;
  font-size: 14px;
}
.user-center .userCenter .personCenter .exprese .ordertitle span {
  float: right;
  font-weight: bold;
}
.user-center .userCenter .personCenter .exprese img {
  width: 185px;
  height: 110px;
  margin-right: 10px;
}
.user-center .userCenter .personCenter .exprese .imglist-box {
  display: inline-block;
  width: 50px;
  height: 50px;
  margin: 0 10px;
  padding: 0 0 10px 0;
  float: left;
}
.user-center .userCenter .personCenter .exprese .file-item.thumbnail {
  width: 100%;
  margin: 0;
  padding: 10px;
  box-sizing: content-box;
}
.user-center .userCenter .personCenter .exprese .file-item.thumbnail img {
  width: 25%;
  height: 120px;
  margin: 0;
  padding: 10px;
}
.user-center .userCenter .personCenter .exprese img:last-child {
  margin-right: 0;
}
.user-center .userCenter .personCenter .exprese .files p {
  background: url("/Content/img/demand_release.png") no-repeat 0 -243px;
  width: 100px;
  height: 50px;
  display: inline-block;
}
.user-center .userCenter .personCenter .exprese .files .world {
  background-position-y: -297px;
}
.user-center .userCenter .personCenter .exprese .files .ppt {
  background-position-y: -350px;
}
.user-center .userCenter .personCenter .exprese .files .png {
  background: url("/Content/img/PNG.png") no-repeat;
}
.user-center .userCenter .personCenter .exprese .files .jpg {
  background: url("/Content/img/JPG.png") no-repeat;
}
.user-center .userCenter .personCenter .exprese .files .pdf {
  background-position-y: -405px;
}
.user-center .userCenter .personCenter .projectEnter {
  padding: 0 40px;
  min-height: 200px;
  border-bottom: 1px solid #e5e5e5;
}
.user-center .userCenter .personCenter .projectEnter p {
  line-height: 60px;
  border-bottom: 1px dashed #e6e6e6;
}
.user-center .userCenter .personCenter .projectEnter p span {
  border-left: 4px solid #ff9434;
  padding-left: 16px;
  font-size: 16px;
}
.user-center .userCenter .personCenter .projectEnter .datalist {
  height: 440px;
}
.user-center .userCenter .personCenter .projectEnter .datalist li {
  width: 380px;
  height: 220px;
  float: left;
  margin-bottom: 10px;
  position: relative;
}
.user-center .userCenter .personCenter .projectEnter .datalist li div {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 56px;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  color: white;
  padding: 4px 0;
}
.user-center .userCenter .personCenter .projectEnter .datalist li div p {
  line-height: 24px;
  border-bottom: none;
  padding-left: 10px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.user-center .userCenter .personCenter .projectEnter .datalist li:nth-child(n) {
  margin-right: 10px;
}
.user-center .userCenter .personCenter .projectEnter .datalist .nodata {
  text-align: center;
  font-size: 18px;
  color: #cccccc;
  width: 100%;
  line-height: 220px;
}
.user-center .userCenter .project_wrap {
  font-size: 16px;
  background: white;
  border: 1px solid #e5e5e5;
  padding: 0 10px;
}
.user-center .userCenter .project_wrap .project_title {
  line-height: 40px;
  border-bottom: 1px solid #f2f2f2;
  padding-left: 30px;
}
.user-center .userCenter .project_wrap .project_title span {
  border-left: 4px solid #ff9434;
  padding-left: 16px;
  font-size: 16px;
  color: #ff9434;
}
.user-center .userCenter .project_wrap ul li {
  border: none;
  border-bottom: 1px solid #f2f2f2;
}
.user-center .user_content_right {
  width: 320px;
  float: right;
  margin-top: 10px;
  font-size: 14px;
}
.user-center .user_content_right .center_top {
  background: white;
  padding-bottom: 30px;
}
.user-center .user_content_right .center_top .level {
  padding: 0 0 0 20px;
  border-bottom: 1px dashed #e5e5e5;
  line-height: 60px;
  font-size: 16px;
}
.user-center .user_content_right .center_top .level span {
  padding-left: 15px;
  border-left: 4px solid #ff9434;
}
.user-center .user_content_right .center_top .starLevel {
  display: inline-block;
  margin: 0 6px;
}
.user-center .user_content_right .center_top .starLevel s {
  display: inline-block;
  width: 23px;
  height: 23px;
  margin-right: 6px;
  background: url("/Content/img/xq_detail/score_0.png") no-repeat;
  vertical-align: middle;
}
.user-center .user_content_right .center_top .starLevel .s1 {
  background: url("/Content/img/xq_detail/score_1.png") no-repeat;
}
.user-center .user_content_right .center_top .starLevel .s2 {
  background: url("/Content/img/xq_detail/score_2.png") no-repeat;
}
.user-center .user_content_right .center_top p {
  line-height: 30px;
  padding: 10px 0 20px 20px;
}
.user-center .user_content_right .center_top p span {
  color: #ff9434;
  margin-right: 10px;
}
.user-center .user_content_right .center_top .collect,
.user-center .user_content_right .center_top .hasCollect,
.user-center .user_content_right .center_top .collectlogin,
.user-center .user_content_right .center_top .orderBtn {
  width: 280px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  border: 1px solid #e7e7e7;
  margin: 0 auto;
  padding: 0;
  cursor: pointer;
}
.user-center .user_content_right .center_top .hasCollect {
  background: #ff9434;
  color: white;
  border-color: white;
}
.user-center .user_content_right .center_top .orderBtn {
  background: #ff9434;
  color: white;
  margin-bottom: 10px;
}
.user-center .user_content_right .center_bottom {
  background: white;
  margin-top: 10px;
}
.user-center .user_content_right .center_bottom li {
  width: 320px;
  height: 180px;
  position: relative;
}
.user-center .user_content_right .center_bottom li img {
  width: 100%;
  height: 100%;
}
.user-center .user_content_right .center_bottom li span {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 48px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  background: rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 12px;
  border-radius: 6px 0 0 0;
}
.user-center .user-nav {
  height: 40px;
  background: white;
}
.user-center .user-nav .uer-tabinfo {
  text-align: center;
  width: 400px;
  margin: 0 auto;
}
.user-center .user-nav .uer-tabinfo li {
  width: 200px;
  float: left;
}
.user-center .user-nav .uer-tabinfo li a {
  display: inline-block;
  height: 40px;
  line-height: 37px;
  padding: 0 5px;
  border-bottom: 3px solid white;
  color: #333333;
  font-size: 16px;
  cursor: pointer;
}
.user-center .user-nav .uer-tabinfo li.active a {
  border-bottom: 3px solid #ff6633;
}
.user-center .user-content {
  margin-top: 20px;
}
.user-center .user-content .uc_left {
  width: 320px;
  float: left;
}
.user-center .user-content .uc_left .user-info {
  background: white;
  margin-bottom: 20px;
  padding: 20px 35px;
  border-radius: 3px;
}
.user-center .user-content .uc_left .user-info ul li {
  line-height: 40px;
  font-size: 14px;
  color: #333333;
}
.user-center .user-content .uc_left .user-info ul li i {
  display: inline-block;
  width: 24px;
  height: 20px;
  margin-top: 10px;
  background: url("/Content/img/img_uc.png") no-repeat;
  float: left;
}
.user-center .user-content .uc_left .user-info ul li i.i1 {
  background-position: 0 -3px;
}
.user-center .user-content .uc_left .user-info ul li i.i2 {
  background-position: 0 -33px;
}
.user-center .user-content .uc_left .user-info ul li i.i3 {
  background-position: 0 -60px;
}
.user-center .user-content .uc_left .user-info ul li i.i4 {
  background-position: 0 -88px;
}
.user-center .user-content .uc_left .user-info ul li i.i5 {
  background-position: 0 -113px;
}
.user-center .user-content .uc_left .user-info ul li i.i6 {
  background-position: 0 -144px;
}
.user-center .user-content .uc_left .user-info ul li span.check {
  background: url("/Content/img/img_uc.png") no-repeat 0 -178px;
  padding-left: 25px;
  line-height: 18px;
  display: inline-block;
}
.user-center .user-content .uc_left .user-info ul li p span {
  display: inline-block;
  padding: 0px 5px;
  height: 26px;
  font-size: 14px;
  line-height: 24px;
  border: 1px solid #ff6633;
  border-radius: 4px;
  color: #ff4400;
  margin: 0 10px 10px 0;
}
.user-center .user-content .uc_left .user-level {
  padding: 20px 35px;
  background: white;
  border-radius: 3px;
}
.user-center .user-content .uc_left .user-level p {
  line-height: 30px;
  margin-bottom: 10px;
  color: #666666;
  font-size: 14px;
}
.user-center .user-content .uc_left .user-level .starLevel {
  display: inline-block;
  width: 130px;
  height: 20px;
  margin-left: 15px;
  background: url("/Content/img/xq_detail.png") no-repeat -6px -263px;
  vertical-align: middle;
  margin-top: -5px;
}
.user-center .user-content .uc_left .user-level .starLevel s {
  display: inline-block;
  height: 20px;
  background: url("/Content/img/xq_detail.png") no-repeat -7px -314px;
}
.user-center .user-content .uc_left .user-level ul {
  margin-top: 50px;
}
.user-center .user-content .uc_left .user-level ul li {
  line-height: 30px;
  font-size: 14px;
}
.user-center .user-content .uc_right {
  width: 860px;
  margin-left: 340px;
  position: relative;
  background: white;
  border-radius: 3px;
  padding: 20px;
  min-height: 580px;
}
.user-center .user-content .uc_right h4 {
  height: 40px;
  font-size: 16px;
  line-height: 40px;
  border-bottom: 1px solid #e2e2e2;
  width: 100%;
}
.user-center .user-content .uc_right h4 span {
  color: #888888;
  float: left;
  margin-right: 10px;
}
.user-center .user-content .uc_right h4 ul {
  float: left;
  margin-top: 7px;
}
.user-center .user-content .uc_right h4 ul li {
  float: left;
  margin-right: 30px;
  cursor: pointer;
  height: 26px;
  line-height: 26px;
  display: inline-block;
  padding: 0 15px;
  border-radius: 4px;
  font-size: 14px;
}
.user-center .user-content .uc_right h4 ul li.active {
  background: #ff6633;
  color: white;
}
.user-center .user-content .uc_right .page_wrap {
  margin: 20px auto;
}
.user-center .user-content .uc_right ul.datalist li {
  padding: 20px 0;
  border-bottom: 1px dashed #e2e2e2;
  width: 100%;
}
.user-center .user-content .uc_right ul.datalist li .left_img {
  width: 200px;
  height: 150px;
  border: 1px solid #e2e2e2;
  float: left;
  overflow: hidden;
}
.user-center .user-content .uc_right ul.datalist li .left_img img {
  width: 100%;
}
.user-center .user-content .uc_right ul.datalist li .right_info {
  position: relative;
  margin-left: 220px;
}
.user-center .user-content .uc_right ul.datalist li .right_info a {
  display: block;
  line-height: 30px;
  font-size: 18px;
  font-weight: bold;
  color: #333333;
}
.user-center .user-content .uc_right ul.datalist li .right_info a:hover {
  color: #333333;
}
.user-center .user-content .uc_right ul.datalist li .right_info p {
  height: 100px;
  overflow: hidden;
  color: #666666;
  word-wrap: break-word;
}
.user-center .user-content .uc_right ul.datalist li .right_info h5 {
  height: 20px;
  line-height: 20px;
  color: #333333;
}
.user-center .user-content .uc_right ul.datalist li .line1 {
  width: 100%;
  height: 35px;
  line-height: 35px;
}
.user-center .user-content .uc_right ul.datalist li .line1 span {
  float: left;
  font-size: 14px;
  display: inline-block;
}
.user-center .user-content .uc_right ul.datalist li .line1 .s1 {
  width: 460px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.user-center .user-content .uc_right ul.datalist li .line1 .s3 {
  float: right;
}
.user-center .user-content .uc_right ul.datalist li .line1 .s3.stui {
  background: url("/Content/img/img_uc.png") no-repeat 0 -205px;
  padding-left: 28px;
}
.user-center .user-content .uc_right ul.datalist li .line2 {
  width: 100%;
  height: 30px;
  line-height: 30px;
}
.user-center .user-content .uc_right ul.datalist li .line2 .d1 {
  float: left;
  color: #999999;
  line-height: 20px;
}
.user-center .user-content .uc_right ul.datalist li .line2 .d1 em {
  float: left;
  margin-right: 5px;
}
.user-center .user-content .uc_right ul.datalist li .line2 .d1 i {
  color: #ff4400;
  font-size: 20px;
  font-style: normal;
}
.user-center .user-content .uc_right ul.datalist li .line2 .d2 {
  float: right;
  font-size: 14px;
  color: #999999;
}
.user-center .user-content .uc_right ul.datalist li:last-child {
  border-bottom: 0;
}
.user-center .user-content .uc_right ul.datalist li.nodata {
  text-align: center;
}
.user-center .user-content .uc_right ul.datalist li.nodata span {
  display: inline-block;
  margin: 0 auto;
  padding-left: 60px;
  line-height: 50px;
  font-size: 24px;
  color: #888888;
  background: url("/Content/img/img_uc.png") no-repeat 0 -250px;
}
.user-center .orderService {
  position: fixed;
  width: 630px;
  height: 650px;
  left: 50%;
  top: 50%;
  margin-left: -315px;
  margin-top: -325px;
  z-index: 100001;
  background: white;
  font-size: 14px;
  padding: 0 15px;
  display: none;
}
.user-center .orderService h5 {
  height: 36px;
  line-height: 36px;
  background: #ff9434;
  color: white;
  padding-left: 10px;
  margin: 0 -15px;
}
.user-center .orderService h5 .colse_btn {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 16px;
  height: 16px;
  background: url(/Content/img/colse_btn.png) no-repeat;
  cursor: pointer;
}
.user-center .orderService .typeName {
  padding: 16px 0 16px 0;
}
.user-center .orderService .typeName i {
  padding-left: 14px;
  border-left: 4px solid #ff9434;
}
.user-center .orderService table {
  width: 100%;
  table-layout: fixed;
  font-size: 12px;
}
.user-center .orderService table tr,
.user-center .orderService table td,
.user-center .orderService table th {
  line-height: 38px;
  text-align: left;
}
.user-center .orderService table tr input,
.user-center .orderService table td input,
.user-center .orderService table th input {
  vertical-align: text-bottom;
  margin-right: 6px;
}
.user-center .orderService table tr td {
  border: 1px solid #e6e6e6;
}
.user-center .orderService table tr td label {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 250px;
  vertical-align: middle;
}
.user-center .orderService .serviceTpe th:first-child {
  width: 300px;
}
.user-center .orderService .buyService {
  line-height: 40px;
  background: #f6f6f6;
  margin: 10px 0 20px 0;
  padding: 0 10px;
}
.user-center .orderService .linkType input {
  height: 28px;
  line-height: 28px;
  padding-left: 6px;
}
.user-center .orderService .linkType input:first-child {
  margin-right: 60px;
}
.user-center .orderService .saveBtn {
  display: block;
  width: 130px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #ff9434;
  color: white;
  margin: 20px auto 0 auto;
}
/*验证码登录*/

.activelogin-box .inputrow {
  width: 100%;
  height: 40px;
  clear: both;
  margin-bottom: 23px;
}
.activelogin-box .inputrow label {
  display: inline-block;
  width: 90px;
  float: left;
  line-height: 40px;
  color: #888888;
}
.activelogin-box .inputrow label.w80 {
  width: 80px;
}
.activelogin-box .inputrow input {
  width: 100%;
  float: left;
  height: 44px;
  /*line-height: 66px;*/
  border-radius: 0;
  border-color: #e2e2e2;
}
.activelogin-box .inputrow #verifycode {
  width: 100px;
  margin-right: 15px;
}
.activelogin-box .inputrow .btn {
  padding: 0;
  height: 45px;
  line-height: 45px;
  border-radius: 4px;
  background: #ff6633;
  color: white;
  border: 1px solid #ff6633;
}
.activelogin-box .inputrow #nextStage {
  border-radius: 0;
}
.activelogin-box .inputrowCode {
  position: relative;
}
.activelogin-box .inputrowCode input {
  height: 44px;
  line-height: 12px;
  border-radius: 0;
  border-color: #e2e2e2;
}
.activelogin-box .inputrowCode #verifycode {
  padding: 14px 0 14px 45px;
  width: 55%;
}
.activelogin-box .inputrowCode .btn-sendvcode {
  width: 110px;
  text-align: center;
  position: absolute;
  padding: 0 12px;
  right: 0;
  top: 0;
  height: 44px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: white;
  background-image: none;
  border: 1px solid #999999;
  color: #999999;
}
.activelogin-box .inputrowCode .btn-sendvcode.btn-disable {
  background: #cccccc;
  color: #666666;
  border: 1px solid #cccccc;
}
/*忘记密码*/

.forgetpassword {
  width: 400px;
  margin: 100px auto;
  padding: 38px 30px 130px 30px;
  background: white;
  height: 400px;
  -webkit-box-shadow: 0px 2px 20px 5px #d6d6d6;
  box-shadow: 0px 2px 20px 5px #d6d6d6;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
}
.forgetpassword h4 {
  font-size: 30px;
  color: #ff6633;
  margin-bottom: 40px;
  text-align: center;
}
.forgetpassword .diymsg {
  margin-bottom: 15px;
}
.forgetpassword .inputrow {
  width: 100%;
  height: 40px;
  clear: both;
  margin-bottom: 15px;
}
.forgetpassword .inputrow label {
  display: inline-block;
  width: 90px;
  float: left;
  line-height: 40px;
  color: #888888;
}
.forgetpassword .inputrow label.w80 {
  width: 80px;
}
.forgetpassword .inputrow input {
  width: 100%;
  float: left;
  height: 44px;
  /*line-height: 66px;*/
  border-radius: 0;
  border-color: #e2e2e2;
}
.forgetpassword .inputrow #verifycode {
  width: 100px;
  margin-right: 15px;
}
.forgetpassword .inputrow .btn {
  padding: 0;
  height: 45px;
  line-height: 45px;
  border-radius: 4px;
  background: #ff6633;
  color: white;
  border: 1px solid #ff6633;
}
.forgetpassword .inputrow #nextStage {
  border-radius: 0;
}
.forgetpassword .inputrowCode {
  position: relative;
}
.forgetpassword .inputrowCode input {
  height: 44px;
  line-height: 12px;
  border-radius: 0;
  border-color: #e2e2e2;
}
.forgetpassword .inputrowCode #verifycode {
  padding: 14px 0 14px 10px;
  width: 100%;
}
.forgetpassword .inputrowCode .btn-sendvcode {
  width: 140px;
  text-align: center;
  position: absolute;
  padding: 0 12px;
  right: 0;
  top: 2px;
  height: 40px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: white;
  background-image: none;
  border: 1px solid #cccccc;
  background: #ff6633;
  color: white;
  border: 1px solid #ff6633;
}
.forgetpassword .inputrowCode .btn-sendvcode.btn-disable {
  background: #cccccc;
  color: #666666;
  border: 1px solid #cccccc;
}
.resetsuccess {
  padding: 150px 0;
  width: 300px;
  margin: 0 auto;
}
.resetsuccess .successtip {
  padding-left: 100px;
  margin-bottom: 40px;
  background: url("/Content/img/success_x3_03.png") no-repeat left center;
}
.resetsuccess .successtip h2 {
  font-size: 24px;
  color: #333333;
  line-height: 50px;
}
.resetsuccess .successtip p {
  font-size: 16px;
  color: #999999;
  line-height: 30px;
}
.resetsuccess h5 {
  text-align: center;
}
.resetsuccess .btnlogin {
  display: inline-block;
  margin: 0 auto;
  width: 120px;
  height: 35px;
  line-height: 35px;
  border-radius: 5px;
  border: 1px solid #33cc66;
  color: #33cc66;
}
/*左边公用菜单*/

.col-md-2 {
  width: 170px;
  color: #333333;
  margin-right: 20px;
}
.col-md-2 .panel {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 0;
  border-radius: 0;
}
.col-md-2 .panel .panel-body {
  margin-bottom: 0 !important;
  min-height: 100vh;
}
.col-md-2 .panel .active {
  background: rgba(255, 102, 51, 0.06);
  position: relative;
}
.col-md-2 .panel .active:after {
  content: '';
  width: 3px;
  background: #ff6633;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}
.col-md-2 .panel .active a {
  color: #ff6633;
}
.col-md-2 .panel h3 {
  color: #ff9434;
  font-size: 16px;
  height: 47px;
  line-height: 47px;
  padding-left: 26px;
  border-bottom: 1px solid #e5e5e5;
}
.col-md-2 .panel .panel-body {
  line-height: 54px;
  padding: 0;
  margin-bottom: 20px;
  /*.active {
                a {
                    i {
                        background: #ff6633;
                    }
                }
            }*/

}
.col-md-2 .panel .panel-body .sub .iconfont {
  display: inline-block;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
.col-md-2 .panel .panel-body .sub a {
  width: 80% !important;
  display: inline-block;
  cursor: pointer;
}
.col-md-2 .panel .panel-body .sub.on .iconfont {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.col-md-2 .panel .panel-body .subItem {
  display: none;
}
.col-md-2 .panel .panel-body .subItem.kai {
  display: block;
}
.col-md-2 .panel .panel-body .subItem a {
  padding-left: 45px;
}
.col-md-2 .panel .panel-body li {
  cursor: pointer;
}
.col-md-2 .panel .panel-body li:hover {
  background: rgba(255, 102, 51, 0.06);
}
.col-md-2 .panel .panel-body li:hover a {
  color: #ff6633;
}
.col-md-2 .panel .panel-body li:hover .iconfont {
  color: #ff6633;
}
.col-md-2 .panel .panel-body li #WaitPayNum {
  position: absolute;
  /* right: 0; */
  top: 16px;
  left: 68%;
  background: red;
  height: 20px;
  width: 30px;
  border-radius: 10px;
  line-height: 20px;
  text-align: center;
  color: white;
}
.col-md-2 .panel .panel-body li a {
  display: block;
  padding-left: 20px;
  width: 100%;
}
.col-md-2 .panel .panel-body li a i {
  display: inline-block;
  width: 48px;
  height: 18px;
  line-height: 17px;
  text-align: center;
  color: white;
  font-size: 12px;
  background: #ff6633;
  margin-left: 4px;
  border-radius: 2px;
}
.col-md-2 .panel .panel-body li a .attention-tip {
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  line-height: 16px;
  background: red;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: white;
  cursor: pointer;
}
.col-md-2 .panel .panel-body li a .person-validate-tip {
  position: absolute;
  margin-top: 18px;
  left: -3px;
}
.col-md-2 .panel .panel-body li a .person-validate-tip + .tip-layer {
  left: 25px;
  right: 0;
  margin-top: -20px;
}
.col-md-2 .panel .panel-body li a .tip-layer {
  position: absolute;
  margin-top: -80px;
  background: rgba(0, 0, 0, 0.6);
  display: inline-block;
  min-width: 130px;
  height: 36px;
  right: -70px;
  z-index: 10;
  text-align: center;
  line-height: 36px;
  color: white;
  display: none;
  font-size: 12px;
  border-radius: 4px;
  padding: 0 5px;
}
.col-md-2 .panel .panel-body li a .Authentication_01 {
  background: red;
}
.col-md-2 .panel .panel-body li a .Authentication_03 {
  background: #40ca4f;
}
.col-md-2 .panel .panel-body li a img {
  margin-left: 5px;
}
/*网站维护遮罩层*/

.maintain-box {
  position: fixed;
  background: rgba(87, 83, 83, 0.7);
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: center;
  z-index: 2018;
}
.maintain-box img {
  width: 50%;
  margin: 10% auto 0;
}
#SSapplylistApp .goBack {
  font-size: 16px;
  margin-bottom: 25px;
  display: inline-block;
  cursor: pointer;
}
#SSapplylistApp .table {
  margin-top: 20px;
}
#SSapplylistApp .table tr th {
  background: #ecf6ff;
  color: #464646;
}
#SSapplylistApp .table .ok {
  color: #2398ff;
}
#SSapplylistApp .table .ok::before {
  content: '';
  width: 5px;
  height: 5px;
  border-radius: 5px;
  display: inline-block;
  background: #2398ff;
  vertical-align: middle;
  margin-right: 5px;
}
#SSapplylistApp .table .ng {
  color: #ff6723;
  position: relative;
}
#SSapplylistApp .table .ng::before {
  content: '';
  width: 5px;
  height: 5px;
  border-radius: 5px;
  display: inline-block;
  background: #ff6723;
  vertical-align: middle;
  margin-right: 5px;
}
#logoutStudio .logoutConfirm {
  font-size: 14px;
}
#logoutStudio .logoutConfirm h3 {
  font-size: 20px;
  color: #333333;
  line-height: 46px;
  text-align: center;
  font-family: cursive;
  font-weight: bold;
}
#logoutStudio .logoutConfirm ol {
  margin-left: 20px;
  width: 488px;
  border: 1px solid #828282;
}
#logoutStudio .logoutConfirm ol li {
  border-bottom: 1px solid #828282;
}
#logoutStudio .logoutConfirm ol li span {
  color: #5c5c5c;
  display: inline-block;
  width: 126px;
  line-height: 30px;
  text-align: center;
  border-right: 1px solid #828282;
}
#logoutStudio .logoutConfirm ol li .ceil {
  width: 69px;
  line-height: 20px;
  text-align: center;
}
#logoutStudio .logoutConfirm ol .orderPerson,
#logoutStudio .logoutConfirm ol .workline {
  height: 92px;
}
#logoutStudio .logoutConfirm ol .orderPerson .name,
#logoutStudio .logoutConfirm ol .workline .name {
  line-height: 90px;
  float: left;
}
#logoutStudio .logoutConfirm ol .orderPerson p,
#logoutStudio .logoutConfirm ol .workline p {
  width: 360px;
  line-height: 20px;
  min-height: 20px;
  float: left;
  padding: 0;
  border-bottom: 1px solid #828282;
}
#logoutStudio .logoutConfirm ol .orderPerson p em,
#logoutStudio .logoutConfirm ol .workline p em {
  color: #888888;
  min-width: 68px;
  line-height: 20px;
  border-right: 1px solid #828282;
  display: inline-block;
}
#logoutStudio .logoutConfirm ol .orderPerson .CardNo,
#logoutStudio .logoutConfirm ol .workline .CardNo,
#logoutStudio .logoutConfirm ol .orderPerson .Mobile,
#logoutStudio .logoutConfirm ol .workline .Mobile {
  border-right: none;
}
#logoutStudio .logoutConfirm ol .orderPerson p:last-child,
#logoutStudio .logoutConfirm ol .workline p:last-child {
  border-bottom: none;
}
#logoutStudio .logoutConfirm ol .orderPerson .address,
#logoutStudio .logoutConfirm ol .workline .address {
  line-height: 48px;
}
#logoutStudio .logoutConfirm ol .orderPerson .address span,
#logoutStudio .logoutConfirm ol .workline .address span {
  line-height: 48px;
  height: 48px;
}
#logoutStudio .logoutConfirm ol .orderPerson .address em,
#logoutStudio .logoutConfirm ol .workline .address em {
  width: 290px;
  height: 48px;
  border-right: none;
  line-height: 15px;
  display: flex;
  align-items: center;
  float: right;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}
#logoutStudio .logoutConfirm ol .workline {
  line-height: 40px;
  height: 40px;
}
#logoutStudio .logoutConfirm ol .workline span {
  float: left;
  line-height: 40px;
}
#logoutStudio .logoutConfirm ol .workline input[type=radio] {
  vertical-align: text-top;
  margin-left: 36px;
}
#logoutStudio .logoutConfirm ol .workline label {
  margin: 0;
  vertical-align: text-top;
}
#logoutStudio .logoutConfirm ol .workline p {
  margin-top: 10px;
}
#logoutStudio .logoutConfirm ol .fillin {
  line-height: 50px;
  height: 50px;
}
#logoutStudio .logoutConfirm ol .fillin span {
  line-height: 50px;
  float: left;
}
#logoutStudio .logoutConfirm ol .fillin textarea {
  width: 340px;
  float: left;
  outline: none;
  border: none;
  height: 29px;
  line-height: 16px;
  resize: none;
  color: #999999;
  padding: 10px;
}
#logoutStudio .logoutConfirm ol .autograph {
  height: 110px;
  color: #888888;
}
#logoutStudio .logoutConfirm ol .autograph div {
  line-height: 26px;
  text-indent: 30px;
  padding-left: 6px;
}
#logoutStudio .logoutConfirm ol .autograph .time {
  text-align: right;
  padding-right: 70px;
}
#logoutStudio .logoutConfirm .logoutStudio-main-content {
  border: 1px solid #828282;
  margin: 0 20px;
}
#logoutStudio .logoutConfirm .logoutStudio-main-content .cus-table-item {
  display: flex;
  min-height: 40px;
  border-bottom: 1px solid #828282;
}
#logoutStudio .logoutConfirm .logoutStudio-main-content .cus-table-item .item-title {
  color: #5c5c5c;
  display: flex;
  width: 126px;
  justify-content: center;
  align-items: center;
  border-right: 1px solid #828282;
}
#logoutStudio .logoutConfirm .logoutStudio-main-content .cus-table-item .item-text {
  flex: 1;
  color: #888888;
  display: flex;
  align-items: center;
  text-indent: 10px;
}
#logoutStudio .logoutConfirm .logoutStudio-main-content .cus-table-item .item-text textarea {
  width: 100%;
  float: left;
  outline: none;
  border: none;
  height: 49px;
  line-height: 16px;
  resize: none;
  color: #999999;
  padding: 10px;
}
#logoutStudio .logoutConfirm .logoutStudio-main-content .cus-table-item input[type=radio] {
  vertical-align: text-top;
  margin-left: 36px;
}
#logoutStudio .logoutConfirm .logoutStudio-main-content .cus-table-item label {
  margin: 0;
  vertical-align: text-top;
  text-indent: 0;
}
#logoutStudio .logoutConfirm .logoutStudio-main-content .cus-table-item .autograph {
  height: 110px;
  color: #888888;
}
#logoutStudio .logoutConfirm .logoutStudio-main-content .cus-table-item .autograph div {
  line-height: 26px;
  text-indent: 30px;
  padding-left: 6px;
}
#logoutStudio .logoutConfirm .logoutStudio-main-content .cus-table-item .autograph .time {
  text-align: right;
  padding-right: 70px;
}
#logoutStudio .logoutConfirm .logoutStudio-main-content .cus-table-item .orderPerson {
  display: flex;
  flex-direction: column;
}
#logoutStudio .logoutConfirm .logoutStudio-main-content .cus-table-item .orderPerson .cus-table-item {
  width: 100%;
  min-height: 20px;
}
#logoutStudio .logoutConfirm .logoutStudio-main-content .cus-table-item .orderPerson .cus-table-item .item-title {
  width: 69px;
  text-indent: 0;
}
#logoutStudio .logoutConfirm .logoutStudio-main-content .cus-table-item .orderPerson .cus-table-item .item-text {
  text-indent: 0;
}
#logoutStudio .logoutConfirm .logoutStudio-main-content .cus-table-item .orderPerson .flex-box {
  display: flex;
  width: 100%;
}
#logoutStudio .logoutConfirm .logoutStudio-main-content .cus-table-item .orderPerson .flex-box .cus-table-item {
  border-bottom: 1px solid #828282;
}
#logoutStudio .logoutConfirm .logoutStudio-main-content .cus-table-item .orderPerson .flex-box .cus-table-item:first-child {
  border-right: 1px solid #828282;
}
#logoutStudio .logoutConfirm .logoutStudio-main-content .cus-table-item .orderPerson .TrueName {
  min-width: 68px;
}
#logoutStudio .logoutConfirm .logoutStudio-main-content .cus-table-item .orderPerson .address {
  min-height: 48px;
}
#logoutStudio .logoutConfirm .logoutStudio-main-content .cus-table-item:last-child {
  border-bottom: unset;
}
#studioInfo {
  position: relative;
}
#studioInfo .border-title {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 10px;
}
#studioInfo .border-title .border-placeOfAccount {
  margin-right: 25px;
}
#studioInfo .border-title .studioInfoBox {
  display: flex;
  align-items: center;
  font-size: 14px;
}
#studioInfo .border-title .studioInfoBox .basicEdition {
  display: flex;
  align-items: center;
  background-color: #f9e6d3;
  padding: 5px;
  color: #ff8002;
  cursor: pointer;
  border-radius: 2px;
}
#studioInfo .border-title .studioInfoBox .basicEdition .basicEdition-img {
  margin: 0 5px;
}
#studioInfo .border-title .studioInfoBox .basicEdition-mt {
  margin-left: 15px;
  color: #454545;
}
#studioInfo .border-title .studioInfoBox .basicEdition-mt .basicEdition-mt-time {
  color: rgba(0, 0, 0, 0.45);
}
#studioInfo .border-lrb {
  border-bottom: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}
#studioInfo .border-lr {
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}
#studioInfo .border-bottom {
  border-bottom: 1px solid #e5e5e5;
}
#studioInfo .bg-gray {
  background: #f8f8f8;
}
#studioInfo .flex-item {
  width: 49.9%;
  color: #888888;
  font-size: 14px;
  line-height: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
}
#studioInfo .col-label {
  width: 130px;
  text-align: right;
}
#studioInfo .thumbnail {
  width: 260px;
  padding: 10px;
  border: 1px solid #dddddd;
  margin: 10px auto;
}
#studioInfo #EsignZY canvas {
  margin: 5px;
}
#studioInfo #EsignPT canvas {
  margin: 5px;
}
#studioInfo #ESignHZ canvas {
  margin: 5px;
}
#studioInfo .dialog .el-dialog__header {
  border-bottom: none;
}
#studioInfo .dialog .el-dialog__header {
  padding: 0;
}
#studioInfo .dialog .dialog-head {
  margin: 0 auto;
  text-align: center;
  margin-bottom: 15px;
}
#studioInfo .dialog .dialog-head .dialog-title {
  margin-top: 10px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
}
#studioInfo .dialog .dialog-title {
  border-bottom: none;
}
#studioInfo .dialog .dialogBox {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 25px;
}
#studioInfo .dialog .dialogBox .dialogBox-label {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
}
#studioInfo .dialog .dialogBox .el-icon-circle-check {
  color: #11aa66;
}
.studioInfo .addnewCus {
  position: absolute;
  right: 42px;
  top: 10px;
  width: 100px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #ff9434;
  color: white;
  cursor: pointer;
}
.studioInfo #viewList_01 {
  margin: 20px 0;
  border: 1px solid #e5e5e5;
  color: #888888;
}
.studioInfo #viewList_01 .dialgo {
  position: fixed;
  width: 530px;
  height: 620px;
  margin-left: -265px;
  margin-top: -310px;
}
.studioInfo #viewList_01 .dialgo em {
  padding-left: 4px;
}
.studioInfo #viewList_01 .dialgo h5 {
  font-size: 16px;
}
.studioInfo #viewList_01 .dialgo .BtnWrap {
  text-align: center;
  margin-top: 23px;
}
.studioInfo #viewList_01 .dialgo .BtnWrap input {
  width: 190px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  background: #ff9434;
  color: white;
  display: inline-block;
  outline: none;
  border: none;
}
.studioInfo #viewList_01 .dialgo .BtnWrap .closeBtn {
  background: white;
  border: 1px solid #cccccc;
  color: #666666;
  margin-left: 10px;
}
.studioInfo #viewList_01 .dialgo h3 {
  font-size: 20px;
  color: #333333;
  line-height: 46px;
  text-align: center;
  font-family: cursive;
  font-weight: bold;
}
.studioInfo #viewList_01 .dialgo ol {
  margin-left: 20px;
  width: 488px;
  border: 1px solid #828282;
}
.studioInfo #viewList_01 .dialgo ol li {
  border-bottom: 1px solid #828282;
}
.studioInfo #viewList_01 .dialgo ol li span {
  color: #5c5c5c;
  display: inline-block;
  width: 126px;
  line-height: 30px;
  text-align: center;
  border-right: 1px solid #828282;
}
.studioInfo #viewList_01 .dialgo ol li .ceil {
  width: 69px;
  line-height: 20px;
  text-align: center;
}
.studioInfo #viewList_01 .dialgo ol .orderPerson,
.studioInfo #viewList_01 .dialgo ol .workline {
  height: 92px;
}
.studioInfo #viewList_01 .dialgo ol .orderPerson .name,
.studioInfo #viewList_01 .dialgo ol .workline .name {
  line-height: 90px;
  float: left;
}
.studioInfo #viewList_01 .dialgo ol .orderPerson p,
.studioInfo #viewList_01 .dialgo ol .workline p {
  width: 360px;
  line-height: 20px;
  min-height: 20px;
  display: inline-block;
  float: left;
  padding: 0;
  border-bottom: 1px solid #828282;
}
.studioInfo #viewList_01 .dialgo ol .orderPerson p em,
.studioInfo #viewList_01 .dialgo ol .workline p em {
  min-width: 68px;
  line-height: 20px;
  border-right: 1px solid #828282;
}
.studioInfo #viewList_01 .dialgo ol .orderPerson .CardNo,
.studioInfo #viewList_01 .dialgo ol .workline .CardNo,
.studioInfo #viewList_01 .dialgo ol .orderPerson .Mobile,
.studioInfo #viewList_01 .dialgo ol .workline .Mobile {
  border-right: none;
}
.studioInfo #viewList_01 .dialgo ol .orderPerson p:last-child,
.studioInfo #viewList_01 .dialgo ol .workline p:last-child {
  border-bottom: none;
}
.studioInfo #viewList_01 .dialgo ol .orderPerson .address,
.studioInfo #viewList_01 .dialgo ol .workline .address {
  line-height: 48px;
}
.studioInfo #viewList_01 .dialgo ol .orderPerson .address span,
.studioInfo #viewList_01 .dialgo ol .workline .address span {
  line-height: 48px;
  height: 48px;
}
.studioInfo #viewList_01 .dialgo ol .orderPerson .address em,
.studioInfo #viewList_01 .dialgo ol .workline .address em {
  width: 290px;
  height: 48px;
  border-right: none;
  line-height: 15px;
  display: flex;
  align-items: center;
  float: right;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}
.studioInfo #viewList_01 .dialgo ol .workline {
  line-height: 40px;
  height: 40px;
}
.studioInfo #viewList_01 .dialgo ol .workline span {
  float: left;
  line-height: 40px;
}
.studioInfo #viewList_01 .dialgo ol .workline input[type=radio] {
  vertical-align: text-top;
  margin-left: 36px;
}
.studioInfo #viewList_01 .dialgo ol .workline label {
  margin: 0;
  vertical-align: text-top;
}
.studioInfo #viewList_01 .dialgo ol .workline p {
  margin-top: 10px;
}
.studioInfo #viewList_01 .dialgo ol .fillin {
  line-height: 50px;
  height: 50px;
}
.studioInfo #viewList_01 .dialgo ol .fillin span {
  line-height: 50px;
  float: left;
}
.studioInfo #viewList_01 .dialgo ol .fillin textarea {
  width: 354px;
  float: left;
  outline: none;
  border: none;
  height: 49px;
  line-height: 16px;
  resize: none;
  color: #999999;
  padding: 10px;
}
.studioInfo #viewList_01 .dialgo ol .autograph {
  height: 110px;
}
.studioInfo #viewList_01 .dialgo ol .autograph div {
  line-height: 26px;
  text-indent: 30px;
  padding-left: 6px;
}
.studioInfo #viewList_01 .dialgo ol .autograph .time {
  text-align: right;
  padding-right: 70px;
}
.studioInfo #viewList_01 .account_title {
  line-height: 34px;
  padding-left: 10px;
  color: #666666;
  background: #f8f8f8;
  border-bottom: 1px solid #e5e5e5;
}
.studioInfo #viewList_01 .account_title span {
  width: 100px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: white;
  background: #ff6633;
  float: right;
  margin: 2px 21px 0 0;
  cursor: pointer;
}
.studioInfo #viewList_01 p {
  line-height: 20px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 50px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0 0 0 30px;
}
.studioInfo #viewList_01 p span {
  width: 45%;
  display: inline-block;
  font-size: 14px;
}
.studioInfo #viewList_01 p span i {
  display: inline-block;
  width: 78%;
  line-height: 20px;
  font-size: 12px;
}
.studioInfo #viewList_01 p span:last-child {
  width: 55%;
}
.studioInfo #viewList_01 p b {
  color: #888888;
  vertical-align: top;
  font-size: 12px;
  width: 110px;
  text-align: right;
  margin: 0;
}
.studioInfo #viewList_01 p em {
  display: inline-block;
  width: 760px;
  line-height: 20px;
  font-size: 14px;
}
.studioInfo #viewList_01 .sepci_line {
  border-bottom: none;
  float: left;
}
.studioInfo #viewList_01 .filePicker_lices {
  margin-left: 126px;
}
.studioInfo #viewList_01 .filePicker_lices .webuploader-pick {
  background: red;
  width: 80px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  background: #ff9434;
  color: white;
  padding: 0;
}
.studioInfo #viewList_01 .fileList_lices {
  margin-left: 126px;
}
.studioInfo #viewList_01 .fileList_lices img {
  width: 150px;
}
.studioInfo #viewList_01 .fileList_lices .file-item {
  margin-top: 20px;
}
.studioInfo #viewList_01 .filePicker_lices:last-child {
  margin: 20px 0 20px 126px;
}
.studioInfo #viewList_01 .add_account {
  width: 350px;
  height: 200px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -170px;
  margin-top: -100px;
  background: white;
  z-index: 100001;
  display: none;
}
.studioInfo #viewList_01 .add_account h4 {
  background: #ff9434;
  height: 40px;
  line-height: 40px;
  color: white;
  padding-left: 10px;
}
.studioInfo #viewList_01 .add_account h4 span {
  float: right;
  margin-right: 10px;
  cursor: pointer;
}
.studioInfo #viewList_01 .add_account p {
  text-align: center;
  margin-top: 20px;
  border-bottom: none;
}
.studioInfo #viewList_01 .add_account p select {
  width: 117px;
  height: 33px;
  margin-left: 20px;
}
.studioInfo #viewList_01 .add_account .sure {
  width: 100px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  background: #ff9434;
  color: white;
  display: block;
  margin: 36px auto 0 auto;
  cursor: pointer;
}
.studioInfo .cancelDiglgo {
  width: 500px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -250px;
  margin-top: -150px;
  background: white;
  z-index: 100001;
  display: none;
  min-height: 260px;
}
.studioInfo .cancelDiglgo h4 {
  line-height: 50px;
  height: 50px;
  background: #ff9434;
  font-size: 16px;
  color: white;
  padding-left: 10px;
  box-sizing: border-box;
  margin-bottom: 10px;
}
.studioInfo .cancelDiglgo .con {
  padding: 0 30px;
  font-size: 16px;
}
.studioInfo .cancelDiglgo .con div {
  color: #333333;
  line-height: 30px;
  text-align: left;
  margin-bottom: 10px;
  font-size: 14px;
}
.studioInfo .cancelDiglgo .con div b {
  color: #333333;
}
.studioInfo .cancelDiglgo .con div input {
  width: 300px;
  padding-left: 10px;
}
.studioInfo .cancelDiglgo div {
  text-align: center;
}
.studioInfo .cancelDiglgo div span {
  width: 130px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #ff9434;
  color: white;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  margin: 10px;
}
.studioInfo .cancelDiglgo div span:last-child {
  margin-right: 0;
}
.applyNewlist .check-payment {
  position: relative;
  right: -20px;
  /* top: 0px; */
  border: 0;
  background: none;
  color: #ff9933;
}
.applyNewlist .topCon {
  /*width: 530px;*/
  margin-bottom: 16px;
}
.applyNewlist .topCon .commonTitle label {
  width: 100px;
}
.applyNewlist .topCon .firstPra {
  margin-bottom: 24px;
  width: 570px;
}
.applyNewlist .topCon .firstPra span {
  width: 120px;
  display: inline-block;
  font-size: 13px;
  text-align: right;
}
.applyNewlist .topCon .firstPra select {
  width: 426px;
  height: 36px;
  padding-left: 10px;
  border-color: #e5e5e5;
}
.applyNewlist .topCon .firstPra .selOpening {
  width: 120px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background: #ff9434;
  color: white;
  display: inline-block;
  cursor: pointer;
}
.applyNewlist .topCon .firstPra .selResult {
  width: 290px;
  border: 1px solid #ff9434;
  color: #ff9434;
  height: 36px;
  line-height: 36px;
  position: relative;
  display: none;
  text-align: center;
  margin-left: 16px;
  vertical-align: middle;
}
.applyNewlist .topCon .firstPra #pickContract .el-radio__input {
  width: auto;
}
.applyNewlist .topCon .firstPra #pickContract .el-radio__inner {
  width: 14px;
}
.applyNewlist .topCon .firstPra #pickContract .el-radio__label {
  width: auto;
  line-height: 1;
}
.applyNewlist .topCon .firstPra #pickContract .border-box {
  border: 1px solid #e5e5e5;
}
.applyNewlist .topCon .firstPra #pickContract .border-box .font-12 {
  font-size: 12px;
}
.applyNewlist .topCon .firstPra #pickContract .border-box .text-orange {
  color: #ff9434;
  display: inline;
}
.applyNewlist .topCon .firstPra #pickContract .border-box .item {
  border-radius: 5px;
  border: 1px solid #e5e5e5;
  color: #e5e5e5;
  text-align: center;
  padding: 10px;
  cursor: pointer;
}
.applyNewlist .topCon .firstPra #pickContract .border-box .item.active {
  border-color: #ff9933;
}
.applyNewlist .topCon .firstPra #pickContract .border-box .item.active .iconfont {
  color: #ff9933;
}
.applyNewlist .topCon .firstPra #pickContract .border-box .item.active p {
  color: #ff9933;
}
.applyNewlist .topCon .firstPra #pickContract .border-box .item .iconfont {
  font-size: 40px;
}
.applyNewlist .topCon .firstPra #pickContract .border-box .item p {
  color: #727272;
}
.applyNewlist .topCon .fpwrap,
.applyNewlist .topCon .faselect {
  width: 700px;
}
.applyNewlist .topCon .fpwrap p,
.applyNewlist .topCon .faselect p {
  display: inline-block;
  margin: 0 0 10px 25px;
}
.applyNewlist .topCon .fpwrap p b,
.applyNewlist .topCon .faselect p b {
  color: #666666;
  width: 340px;
  word-break: break-word;
  line-height: 24px;
  float: left;
}
.applyNewlist .topCon .fpwrap p b a,
.applyNewlist .topCon .faselect p b a {
  color: #ff9434;
}
.applyNewlist .topCon .fpwrap p span,
.applyNewlist .topCon .faselect p span {
  float: left;
  margin: 0px 0 0 32px;
  width: 60px;
}
.applyNewlist .topCon .faselect {
  width: 560px;
}
.applyNewlist #thelist p {
  line-height: 20px;
}
.applyNewlist .queryA {
  margin-bottom: 0;
}
.applyNewlist .addNewbtn {
  margin: 20px 0 0 0;
  padding-left: 10px;
  border: 1px solid #e5e5e5;
  line-height: 40px;
  border-bottom: none;
}
.applyNewlist .addNewbtn label {
  margin: 0;
}
.applyNewlist .constrDes {
  float: right;
  color: #ff9434;
  cursor: pointer;
  position: relative;
  margin-top: 8px;
}
.applyNewlist .constrDes i {
  position: absolute;
  top: 0;
  left: -32px;
  margin-right: 20px;
  color: #ff9434;
}
.applyNewlist table {
  width: 970px;
  border: 1px solid #e6e6e6;
}
.applyNewlist table tr th {
  height: 40px;
  font-weight: normal;
  color: #666666;
  text-align: center;
}
.applyNewlist table tr input,
.applyNewlist table tr select {
  width: 100%;
  height: 30px;
  line-height: 30px;
  border: 1px solid #e5e5e5;
}
.applyNewlist table tr td {
  border: 1px solid #e5e5e5;
  text-align: center;
  height: 60px;
  padding: 0 4px;
}
.applyNewlist table tr td input[type="text"] {
  width: 100%;
  height: 30px;
  text-align: center;
  border: none;
  border: 1px solid #e5e5e5;
}
.applyNewlist table tr td input[type="checkbox"] {
  vertical-align: middle;
  margin: 0 4px 0 0;
  width: 16px;
  height: 16px;
}
.applyNewlist table tr td label {
  margin-left: 7px;
}
.applyNewlist table tr td span {
  line-height: 18px;
  word-break: break-all;
  display: inline-block;
}
.applyNewlist table tr td span.selOpening {
  cursor: pointer;
  border: 1px solid #e6e6e6;
  display: inline-block;
  padding: 4px 6px;
}
.applyNewlist table tr td .fptype {
  width: 230px;
}
.applyNewlist table tr td .iconfont {
  cursor: pointer;
  margin-left: 6px;
}
.applyNewlist table tr td .uploadPdf .webuploader-pick,
.applyNewlist table tr td .uploadPdf2 .webuploader-pick,
.applyNewlist table tr td .uploadPdf3 .webuploader-pick {
  min-width: 100px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  border: 1px solid #e6e6e6;
  display: inline-block;
  background: white;
  color: #333333;
  padding: 0 5px 0 20px;
  font-size: 14px;
  background: url(/Content/img/ht.png) no-repeat 5px center;
}
.applyNewlist table tr td .uploadPdf2 .webuploader-pick,
.applyNewlist table tr td .uploadPdf3 .webuploader-pick {
  min-width: 140px;
}
.applyNewlist table tr td .pdfList {
  color: #1984dd;
}
.applyNewlist table tr td .pdfList i {
  display: inline-block;
  width: 100px;
  min-height: 17px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.applyNewlist table tr td .pdfList .icon-shanchu {
  cursor: pointer;
  font-size: 16px;
  color: #909090;
}
.applyNewlist table tr td .changeColor {
  color: #ff6633;
}
.applyNewlist table tr .detailAdress {
  display: table-cell;
  color: #006699;
  vertical-align: middle;
  width: 100%;
  height: 60px;
}
.applyNewlist table tr .zkid {
  text-align: left;
}
.applyNewlist .totalMoney {
  font-size: 14px;
  line-height: 100px;
  height: 100px;
  text-align: right;
}
.applyNewlist .totalMoney i {
  font-size: 32px;
  font-weight: bold;
  color: red;
}
.applyNewlist .totalMoney b {
  font-size: 16px;
  color: red;
}
.applyNewlist .company_info_sure {
  width: 500px;
  min-height: 310px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -250px;
  margin-top: -160px;
  background: white;
  z-index: 100001;
  display: none;
}
.applyNewlist .company_info_sure h5 {
  width: 500px;
  height: 40px;
  line-height: 40px;
  color: white;
  background: #ff9434;
  font-size: 16px;
  padding-left: 20px;
}
.applyNewlist .company_info_sure p {
  padding: 30px 20px 0 20px;
  font-size: 14px;
}
.applyNewlist .company_info_sure .comName {
  padding-top: 20px;
}
.applyNewlist .company_info_sure .comName span {
  color: #1984dd;
}
.editBillPage .topCon .firstPra {
  width: 600px;
  /*select {
                margin-left: -4px;
            }*/

}
.editBillPage .topCon .firstPra input[type="text"] {
  width: 426px;
  height: 36px;
  padding-left: 10px;
  border: 1px solid #e5e5e5;
  margin-left: 8px;
}
.editBillPage .topCon .firstPra input.moneyNum {
  margin-left: 4px;
}
.editBillPage .topCon .firstPra .no-star {
  width: 115px;
  display: inline-block;
  font-size: 13px;
  text-align: right;
}
.editBillPage .topCon .firstPra .label-span {
  width: 115px;
  display: inline-block;
  font-size: 12px;
  text-align: right;
  position: relative;
}
.editBillPage .topCon .firstPra .label-span:before {
  content: "*";
  color: red;
  position: absolute;
  right: 0;
  /*float: left;*/

}
.editBillPage .topCon .firstPra b {
  color: #666666;
  vertical-align: middle;
  margin-left: 6px;
}
.editBillPage .topCon .firstPra .faselect p {
  margin: 0 0 10px -6px;
}
.editBillPage .topCon .firstPra .upload-div {
  display: inline-block;
  width: 426px;
  vertical-align: middle;
}
.editBillPage .topCon .firstPra .upload-div {
  margin-left: 4px;
}
.editBillPage .topCon .firstPra .htUp2,
.editBillPage .topCon .firstPra .htUp3 {
  margin-left: 8px;
}
.editBillPage .topCon .firstPra div[id^="rt_rt_"] {
  width: 100% !important;
}
.editBillPage .topCon .firstPra .uploadPdf .webuploader-pick,
.editBillPage .topCon .firstPra .uploadPdf2 .webuploader-pick,
.editBillPage .topCon .firstPra .uploadPdf3 .webuploader-pick {
  min-width: 140px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  border: 1px solid #e6e6e6;
  display: inline-block;
  background: white;
  color: #333333;
  padding: 0 5px 0 20px;
  font-size: 14px;
  background: url(/Content/img/ht.png) no-repeat 5px center;
}
.editBillPage .topCon .firstPra .uploadPdf .webuploader-pick {
  width: 80px;
  background: #ff9434;
  color: white;
  border: none;
  padding: 0;
  text-align: center;
}
.editBillPage .topCon .firstPra .htCon {
  width: 800px;
}
.editBillPage .topCon .firstPra .htCon .pdfList {
  color: #1984dd;
  min-width: 150px;
  display: inline-block;
  line-height: 40px;
  vertical-align: middle;
}
.editBillPage .topCon .firstPra .htCon .pdfList i,
.editBillPage .topCon .firstPra .htCon .pdfList .uploadname {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  white-space: nowrap;
}
.editBillPage .topCon .firstPra .htCon .pdfList .uploadname {
  color: #1984dd;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.editBillPage .topCon .firstPra .htCon .pdfList .icon-shanchu {
  cursor: pointer;
  font-size: 16px;
  color: #909090;
  line-height: 0;
  margin: 15px 0 0 6px;
  width: 30px;
}
.editBillPage .topCon .no-star-address .label-span::before {
  display: none !important;
}
.editBillPage .topCon .tablistUpload {
  height: auto;
  min-height: 40px;
}
.editBillPage .topCon .tablistUpload span {
  float: left;
  line-height: 30px;
}
.editBillPage .topCon .tablistUpload .htCon {
  margin: 0;
}
.editBillPage .topCon p .selOpening {
  margin: 0;
}
.editBillPage .summary-box {
  width: 500px;
  margin-left: 122px;
}
.modal-open .applyTicketPopcon {
  overflow-x: hidden;
  overflow-y: auto;
}
.personTicket .sureBtn {
  background: #ff9434;
  color: white;
  border-color: #ff9434;
}
.personTicket .invoice-review {
  color: #ff9434;
}
.personTicket .ticketNum-review {
  color: red;
}
.personTicket .dialgoA {
  width: 820px;
  padding: 0 20px;
  box-sizing: border-box;
  height: 950px;
  background: white;
  position: relative;
  left: 50%;
  top: 40%;
  margin-left: -420px;
  margin-top: -300px;
  font-size: 14px;
  z-index: 100001;
}
.personTicket .dialgoA .BtnWrap {
  text-align: center;
  margin: 0 0 0 -153px;
  position: absolute;
  left: 50%;
  top: 92%;
}
.personTicket .dialgoA .checkDeatail {
  height: 100%;
  overflow-y: auto;
  margin-top: 20px;
}
.personTicket .dialgoA h3 {
  height: 40px;
  line-height: 40px;
}
.personTicket .dialgoA .closeBtn {
  top: 12px;
}
.personTicket .dialgoA .summary-box {
  width: 100%;
  min-height: 100px;
}
.personTicket .dialgoA .summary-box .collapse-box {
  padding: 5px 20px;
}
.personTicket .dialgoA .summary-box .collapse-box .detail-item {
  margin: 15px 0;
}
.personTicket .dialgoA .summary-box .collapse-box .marginleft {
  margin: 0 0 0 174px;
}
.personTicket .dialgoA .more-height {
  height: 325px;
}
.personTicket .commonTitle {
  width: 560px;
}
.personTicket .commonTitle label {
  width: 125px;
}
.personTicket .contract-btn {
  min-width: 140px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  border: 1px solid #e6e6e6;
  display: inline-block;
  background: white;
  color: #333333;
  padding: 0 5px 0 20px;
  font-size: 14px;
  background: url(/Content/img/ht.png) no-repeat 5px center;
  cursor: pointer;
}
.personTicket .filetype-tip {
  position: absolute;
  left: 310px;
  margin-top: -28px;
  color: #999999;
}
.personTicket .filetype-label {
  position: absolute;
  left: 310px;
  color: #999999;
  margin: 6px 0;
}
.personTicket .filetype-label a {
  color: #007bff;
  margin: 0 15px 0 0;
}
.personTicket .upload-div .download-btn {
  color: #1984dd;
  margin: -20px 0 0 10px;
  width: 140px;
  height: 36px;
  border: 1px solid #e5e5e5;
  border-radius: 3px 3px 3px 3px;
  text-align: center;
  line-height: 36px;
}
.personTicket .uploader-list {
  display: inline-block;
  margin: 4px 0 0 0;
}
.personTicket .uploader-list .delfilePdf.icon-shanchu {
  width: 18px;
}
.personTicket .uploader-list .uploadname {
  color: #1984dd;
  width: 120px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.personTicket .common_yashou #addresList,
.personTicket .common_yashou #maillist {
  margin: 0 0 0 4px;
}
.personTicket .common_yashou #addresList span,
.personTicket .common_yashou #maillist span {
  text-align: left;
}
.personTicket .topCon .firstPra input.red-border {
  border-color: red;
}
.personTicket .topCon .firstPra .extra-tip {
  color: red;
  display: none;
  padding: 0 0 0 125px;
  height: 0;
  font-size: 12px;
  margin-top: 5px;
}
.personTicket .topCon .firstPra select {
  margin-left: 4px;
  background: white;
}
.personTicket .topCon .firstPra .upload-div .filetype-tip {
  margin: 10px 0;
}
.personTicket .topCon .firstPra .upload-div .pdfList {
  display: inline-block;
  width: 150px;
}
.personTicket .topCon .firstPra .upload-div .pdfList .icon-shanchu {
  width: 18px;
}
.personTicket .topCon .firstPra textarea {
  width: 426px;
  min-height: 100px;
  margin-left: 4px;
  border: 1px solid #e5e5e5;
  padding: 5px 10px;
}
.personTicket .topCon .firstPra select:disabled {
  background-color: #ebebe4;
}
.personTicket .topCon .firstPra.unneccessary:before {
  content: "";
  width: 7px;
}
.personTicket .modal-mask {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: 9999;
}
/**/
.cwordDetail {
  float: right;
  font-style: normal;
  padding: 0px 30px 0 0;
  color: #cccccc;
}
.title_wrap {
  height: 30px;
  line-height: 30px;
  background: #f8f8f8;
  color: #333333;
  margin-bottom: 20px;
}
.title_wrap span {
  display: block;
  float: left;
}
.title_wrap .opreation {
  padding-left: 67px;
  width: 160px;
}
.title_wrap .name {
  width: 380px;
  padding-left: 42px;
}
.title_wrap .money {
  width: 188px;
  padding-left: 84px;
}
.title_wrap .status {
  width: 230px;
  padding-left: 90px;
}
.order_xqOrderList .tabSwitch {
  position: relative;
  font-size: 12px;
  color: #494949;
}
.order_xqOrderList .tabSwitch .searchWrap {
  margin: 17px 0;
}
.order_xqOrderList .tabSwitch input,
.order_xqOrderList .tabSwitch select {
  height: 26px;
  line-height: 26px;
  border: 1px solid #e5e5e5;
}
.order_xqOrderList .tabSwitch #key {
  width: 156px;
}
.order_xqOrderList .tabSwitch .keyType {
  margin-top: 17px;
}
.order_xqOrderList .tabSwitch .keyType select {
  vertical-align: middle;
}
.order_xqOrderList .tabSwitch .keyType span {
  display: inline-block;
  width: 76px;
  line-height: 26px;
  text-align: center;
  background: #ff6633;
  border: 1px solid #e5e5e5;
  vertical-align: middle;
  cursor: pointer;
  margin-left: 36px;
  color: white;
}
.order_xqOrderList .tabSwitch #xqType {
  margin-right: 30px;
}
.order_xqOrderList .tabSwitch #startTime,
.order_xqOrderList .tabSwitch #endTime {
  width: 96px;
  cursor: pointer;
  padding-left: 4px;
}
.order_xqOrderList .tabSwitch #endTime {
  margin-right: 30px;
}
.order_xqOrderList .tabSwitch .min,
.order_xqOrderList .tabSwitch .max {
  width: 58px;
  text-align: center;
}
.order_xqOrderList .tabSwitch em {
  width: 6px;
  color: #e5e5e5;
  margin: 0 6px;
}
.order_xqOrderList ul li {
  border: 1px solid #e5e5e5;
  margin-top: 20px;
}
.order_xqOrderList ul li p {
  background: #f8f8f8;
}
.order_xqOrderList ul li p span {
  display: inline-block;
  font-size: 12px;
  color: #aeaeae;
  height: 30px;
  line-height: 30px;
}
.order_xqOrderList ul li p .signno {
  width: 240px;
  padding-left: 14px;
}
.order_xqOrderList ul li p .nickname {
  width: 240px;
}
.order_xqOrderList ul li p .start {
  width: 220px;
  padding-left: 10px;
}
.order_xqOrderList ul li p .end {
  width: 210px;
  text-align: right;
}
.order_xqOrderList ul li div span {
  border-right: 1px solid #e5e5e5;
  display: block;
  float: left;
  line-height: 122px;
  text-align: center;
}
.order_xqOrderList ul li div .title {
  display: inline-block;
  float: left;
  width: 25%;
  height: 122px;
  padding: 40px 10px;
  line-height: 26px;
  border-right: 1px solid #e5e5e5;
  word-break: break-all;
}
.order_xqOrderList ul li div .money {
  width: 290px;
  color: #ff6633;
}
.order_xqOrderList ul li div .statusSign {
  width: 250px;
  line-height: 60px;
  text-align: center;
}
.order_xqOrderList ul li div .statusSign i {
  display: inline-block;
  width: 140px;
  font-style: normal;
  border-bottom: 1px solid #e5e5e5;
}
.order_xqOrderList ul li div .statusSign a {
  display: inline-block;
  width: 140px;
}
.order_xqOrderList ul li div .itemBtn {
  padding: 10px 0;
  width: 153px;
  border-right: none;
}
.order_xqOrderList ul li div .itemBtn input {
  display: block;
  margin: 0 auto;
  outline: none;
  border: none;
  height: 24px;
  width: 90px;
  line-height: 24px;
  text-align: center;
  color: white;
  background: #38a1db;
  margin-bottom: 10px;
}
.order_xqOrderList ul li .clearfix {
  content: "";
  display: block;
  clear: both;
}
.order_xqOrderList ul .no_content {
  min-height: 300px;
  line-height: 300px;
  text-align: center;
  font-size: 16px;
}
.order_xqOrderList .dialgo {
  width: 680px;
  /*height:520px;*/
  background: white;
  border-radius: 4px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -340px;
  margin-top: -222px;
  font-size: 14px;
  z-index: 100001;
}
.order_xqOrderList .dialgo .uploadify .uploadify-button {
  background: #f8f8f8;
  color: #e5e5e5;
  border: 1px solid #e5e5e5;
}
.order_xqOrderList .dialgo .uploadify .uploadify-button-text {
  color: #666666;
}
.order_xqOrderList .dialgo h5 {
  padding-left: 20px;
  height: 50px;
  line-height: 50px;
  color: white;
  background: #ff9434;
  position: relative;
  font-size: 18px;
}
.order_xqOrderList .dialgo h5 .closeBtn {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 14px;
  top: 18px;
  background: url("/Content/img/colse_btn.png") no-repeat right center;
  cursor: pointer;
}
.order_xqOrderList .dialgo .reasonTitle {
  padding: 20px 0 0 20px;
}
.order_xqOrderList .dialgo .reasonTitle #uploader {
  margin: 0;
}
.order_xqOrderList .dialgo .reasonTitle #uploader #thelist {
  margin: 10px 0;
}
.order_xqOrderList .dialgo .reasonTitle div span {
  color: #ff6633;
}
.order_xqOrderList .dialgo .reasonTitle div input {
  outline: none;
  border: none;
  width: 90px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #ff6633;
  color: white;
  border-radius: 4px;
  margin-right: 10px;
}
.order_xqOrderList .dialgo .reasonTitle div input:last-child {
  background: #f2f2f2;
  color: #333333;
  border: 1px solid #dddddd;
}
.order_xqOrderList .dialgo .reasonTitle #Summary,
.order_xqOrderList .dialgo .reasonTitle #viewSummary,
.order_xqOrderList .dialgo .reasonTitle #rcSummary,
.order_xqOrderList .dialgo .reasonTitle #AppealReason,
.order_xqOrderList .dialgo .reasonTitle .showResu {
  margin-top: 10px;
  width: 630px;
  height: 150px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  text-indent: 4px;
  line-height: 20px;
}
.order_xqOrderList .dialgo .reasonTitle .BtnWrap {
  margin: 20px 0 20px 15px;
}
.order_xqOrderList .dialgo #reject .reject_wrap {
  padding: 40px;
}
.order_xqOrderList .dialgo #reject img {
  float: left;
}
.order_xqOrderList .dialgo #reject .reject_right {
  margin-left: 70px;
}
.order_xqOrderList .dialgo #reject .reject_right p {
  font-size: 16px;
  color: #333333;
  margin-bottom: 30px;
}
.order_xqOrderList .dialgo #reject .reject_right div {
  font-size: 12px;
  color: #999999;
  line-height: 20px;
}
.order_orderList #fileList p,
.order_orderList .uploadfilelist p,
.order_xqOrderList #thelist p,
.order_xqOrderList .uploadfilelist p,
.distribute .uploadfilelist p,
.order_orderList #thelist p,
.XqDeatail_warp .uploadfilelist p {
  background: url("/Content/img/demand_release.png") no-repeat 0 -243px;
  width: 60px;
  height: 44px;
  color: #999999;
  line-height: 44px;
  position: relative;
  display: inline-block;
  margin-right: 40px;
}
.order_orderList #fileList .world,
.order_orderList .uploadfilelist .world,
.order_xqOrderList #thelist .world,
.order_xqOrderList .uploadfilelist .world,
.distribute .uploadfilelist .world,
.order_orderList #thelist .world,
.XqDeatail_warp .uploadfilelist .world {
  background-position-y: -297px;
}
.order_orderList #fileList .ppt,
.order_orderList .uploadfilelist .ppt,
.order_xqOrderList #thelist .ppt,
.order_xqOrderList .uploadfilelist .ppt,
.distribute .uploadfilelist .ppt,
.order_orderList #thelist .ppt,
.XqDeatail_warp .uploadfilelist .ppt {
  background-position-y: -350px;
}
.order_orderList #fileList .png,
.order_orderList .uploadfilelist .png,
.order_xqOrderList #thelist .png,
.order_xqOrderList .uploadfilelist .png,
.distribute .uploadfilelist .png,
.order_orderList #thelist .png,
.XqDeatail_warp .uploadfilelist .png {
  background: url("/Content/img/PNG.png") no-repeat;
}
.order_orderList #fileList .jpg,
.order_orderList .uploadfilelist .jpg,
.order_xqOrderList #thelist .jpg,
.order_xqOrderList .uploadfilelist .jpg,
.distribute .uploadfilelist .jpg,
.order_orderList #thelist .jpg,
.XqDeatail_warp .uploadfilelist .jpg {
  background: url("/Content/img/JPG.png") no-repeat;
}
.order_orderList #fileList .delfile,
.order_orderList .uploadfilelist .delfile,
.order_xqOrderList #thelist .delfile,
.order_xqOrderList .uploadfilelist .delfile,
.distribute .uploadfilelist .delfile,
.order_orderList #thelist .delfile,
.XqDeatail_warp .uploadfilelist .delfile {
  width: 20px;
  height: 20px;
  position: absolute;
  right: -4px;
  top: -2px;
  background: url("/Content/img/del.png") no-repeat;
  cursor: pointer;
}
.marginBon {
  margin-bottom: 10px;
}
/*#AvatarShow {
    position: absolute;
    top: 80px;
  
}*/

.AvatarShowleft {
  width: 358px;
  height: 188px;
  border: 1px solid #dddddd;
  border-radius: 4px;
  margin-top: 31px;
  left: 102px !important;
}
.show:hover {
  box-shadow: 1px 2px 2px #cccccc;
}
.show {
  position: relative;
  margin: 5px 6px 16px 0px;
  float: left;
  width: 32.6%;
  font-size: 12px;
  border: 1px solid #dddddd;
  border-radius: 5px;
  cursor: pointer;
  overflow: hidden;
}
.show .show-img {
  height: 156px;
  width: 100%;
  overflow: hidden;
}
.show .show-img .img472 {
  width: 100%;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.show .show-img .img472:hover {
  transform: scale(1.05);
  transition: all 0.5s;
}
.show .top {
  position: absolute;
  top: 0;
  right: 0;
}
.show .top img {
  width: 20px;
}
.show .show-table {
  width: 100%;
  height: 62px;
  padding: 7px;
  margin-top: 10px;
  border-radius: 4px;
}
.show .show-table table {
  margin-top: 0 !important;
}
.showmagin0 {
  margin-right: 0;
}
.resume-textarea {
  width: 412px;
  height: 188px;
  max-height: 188px;
  max-width: 412px;
}
#Title {
  padding-right: 58px;
}
.uploadtd .uploadify {
  float: left;
}
/*.uploadtd img {
    position: absolute;
    left: 105px;
}*/

.aBtn img {
  width: 313px;
  margin: 5px 0 100px 0;
}
.tabq {
  display: none;
}
.tabq.cur {
  display: block;
  z-index: 999;
}
#ProvinceCode,
#CityCode,
#DistrictCode {
  width: 124px;
  height: 40px;
  padding-left: 12px;
}
.divadd {
  width: 130px;
  margin: 0 auto;
}
.divadd .width130 {
  width: 130px;
  height: 40px;
  text-align: center;
  font-size: 14px;
  color: white;
  border-radius: 4px;
  background: #ff6633;
  outline: none;
  border: none;
}
.magintop30 {
  margin-top: 30px;
}
.adisin {
  display: inline-block;
  margin-top: 30px;
  color: white !important;
}
.adisin:hover {
  color: white;
}
.pcon {
  color: #ff6633;
  margin-top: 30px;
}
.table tr:first-child td {
  border-top: 0 !important;
  border-bottom: 0px !important;
}
.trw {
  background-color: #f8f8f8;
  height: 49px;
  /*border-top: 1px solid #e8e8e8;*/
  border-bottom: 1px solid #e8e8e8;
  margin-top: 20px;
}
.acolor {
  color: #1984dd;
}
#sendresult p {
  padding: 5px 0px;
  font-size: 12px;
}
.btn-disable {
  background: #cccccc;
  color: #666666;
  border: 1px solid #cccccc;
}
.bindmail-td-color {
  font-size: 24px !important;
  color: #c70c0c !important;
  font-weight: 700;
}
.findpwbtn {
  width: 102px;
  height: 38px;
  outline: none;
  border: 1px solid #e6e6e6;
  border-radius: 5px;
  background-color: whitesmoke;
  color: #ff6633;
  font-size: 14px;
}
#ok {
  width: 150px;
  height: 38px;
  outline: none;
  border: none;
  background-color: #ff6633;
  color: white;
  font-size: 14px;
  border-radius: 5px;
}
.col-md-10 .content_right .content_right_top .content_right_top_ui {
  position: relative;
}
.col-md-10 .content_right .content_right_top .content_right_top_ui li {
  float: left;
  width: 108px;
  cursor: pointer;
}
.col-md-10 .content_right .content_right_top .content_right_top_ui li .aBtn {
  display: block;
  width: 100px;
  height: 48px;
  float: left;
  line-height: 48px;
  text-align: center;
  color: #666666;
  font-size: 16px;
}
.col-md-10 .content_right .content_right_top .content_right_top_ui li.active .aBtn {
  color: #ff6633;
}
.col-md-10 .content_right .content_top_border {
  border-top: 1px solid #e5e5e5;
  border-bottom: 0;
}
.col-md-10 .content_right .pbig {
  font-size: 12px;
  color: red;
  height: 52px;
  line-height: 52px;
}
.col-md-10 .content_right table tr .colorddd {
  color: darkgray;
}
.col-md-10 .content_right table tr .tdmagin {
  padding-left: 266px;
  font-size: 12px;
  color: #999999;
}
.col-md-10 .content_right table tr td {
  vertical-align: middle;
}
.col-md-10 .content_right table tr td input[type=text],
.col-md-10 .content_right table tr td input[type=password] {
  height: 40px;
  width: 259px;
  padding-left: 17px;
  font-size: 12px;
  outline: medium;
  border: 1px solid #dddddd;
  border-radius: 4px;
}
.col-md-10 .content_right table tr td .width259 {
  width: 259px !important;
}
.col-md-10 .content_right table tr td .width124 {
  width: 125px !important;
}
.col-md-10 .content_right table tr td .width398 {
  width: 473px !important;
  padding-right: 76px;
}
.col-md-10 .content_right table tr td input[type=radio] {
  width: 10px;
  height: 10px;
}
.col-md-10 .content_right table tr td select,
.col-md-10 .content_right table tr td textarea {
  outline: medium;
  border: 1px solid #dddddd;
  border-radius: 4px;
  height: 40px;
  padding: 10px;
  color: #757575;
}
.col-md-10 .content_right table tr td #spancount {
  color: #ff6633;
}
.col-md-10 .content_right table tr td .td-positionUserInfo {
  position: absolute;
  top: 29px;
  right: 133px;
  font-size: 12px;
  color: #999999;
}
.col-md-10 .content_right .registerform .tdportrait #AvatarShow {
  height: 78px;
  width: 78px;
  border: 1px solid #dddddd;
  border-radius: 5px;
  margin-top: 18px;
}
.col-md-10 .content_right .registerform .tdportrait input[type=file] {
  height: 30px;
  width: 78px;
  position: absolute;
  left: 21px;
  top: 187px;
  opacity: 0;
  z-index: 99;
  cursor: pointer;
}
.col-md-10 .content_right .registerform .tdportrait #SWFUpload_0 {
  position: absolute;
  z-index: 1;
  top: -29px;
}
.col-md-10 .content_right .registerform .tdportrait #uploadify-button {
  height: 30px;
  line-height: 30px;
  width: 78px;
  position: absolute;
  top: -30px;
  background: rgba(0, 0, 0, 0.5);
}
.col-md-10 .content_right .registerform .tdportrait #uploadify {
  width: 0px !important;
  height: 0px !important;
  margin: 0px !important;
}
.col-md-10 .content_right .pmagin {
  margin-top: 20px;
}
.col-md-10 .content_right #form2 {
  position: relative;
}
.col-md-10 .content_right #form1 .select-city {
  width: 124px;
  height: 40px;
  border-radius: 4px;
  color: #747474;
  padding-left: 18px;
}
.col-md-10 .content_right #form1 .industry {
  width: 211px;
  padding-left: 10px;
}
.col-md-10 .content_right #form1 .textarea-sum {
  width: 356px;
  height: 188px;
  border-radius: 4px;
}
.col-md-10 .content_right #IndustryCode {
  width: 700px;
}
.col-md-10 .content_right #IndustryCode li {
  width: 60px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  font-size: 14px;
  margin: 0 13px 13px 0;
  display: inline-block;
  border-radius: 4px;
}
.col-md-10 .content_right #IndustryCode li a {
  cursor: pointer;
  color: #999999;
}
.common_Btn_xthree {
  padding: 0 50px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  color: white;
  border-radius: 4px;
  background: #ff6633;
  outline: none;
  border: none;
}
.common_aBtn_xthree {
  width: 130px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  color: white !important;
  border-radius: 4px;
  background: #ff6633;
  display: block;
}
.regisonComfraim {
  width: 640px;
  min-height: 250px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -320px;
  margin-top: -185px;
  z-index: 100001;
  background: white;
  display: none;
}
.regisonComfraim h3 {
  height: 40px;
  background: #ff9434;
  color: white;
  padding-left: 14px;
  line-height: 40px;
  font-size: 16px;
  position: relative;
}
.regisonComfraim .signDiago img {
  display: inline-block;
  width: 75px;
  height: 75px;
  margin: 30px 0 0 30px;
  float: left;
}
.regisonComfraim .signDiago .tip-text {
  width: 73%;
  display: inline-block;
  padding: 30px 0 0 20px;
  font-size: 14px;
  line-height: 28px;
  min-height: 96px;
}
.regisonComfraim .signDiago .tip-text div {
  margin: 0 0 14px 0;
}
.regisonComfraim .signDiago .tip-text div a {
  color: #1984dd;
}
.regisonComfraim .signDiago .operate-group {
  text-align: center;
  padding: 20px 0;
}
.regisonComfraim .signDiago .operate-group a {
  width: 140px;
  height: 35px;
  line-height: 35px;
  display: inline-block;
  text-align: center;
  border-radius: 2px;
  cursor: pointer;
  background: #ff9434;
  color: white;
  margin: 20px 20px 0 0;
  font-size: 16px;
}
.regisonComfraim .signDiago .operate-group a:last-child {
  color: #9e9e9e;
  background: white;
  border: 1px solid #9e9e9e;
  margin-right: 0;
}
.trborder {
  border-bottom: 1px dashed #e5e5e5;
  width: 960px;
}
.span-color {
  font-size: 24px;
  color: #c70c0c;
  font-weight: 700;
}
.td-position {
  position: relative;
}
.p-position {
  position: absolute;
  top: 12px;
  right: 16px;
  color: #999999;
}
.p-positionrS {
  position: absolute;
  top: 12px;
  right: 77px;
  color: #999999;
}
.p-position10 {
  position: absolute;
  top: 12px;
  right: 10px;
  color: #999999;
}
.p-position120 {
  position: absolute;
  top: 12px;
  right: 126px;
  color: #999999;
}
.p-position150 {
  position: absolute;
  top: 12px;
  right: 150px;
  color: #999999;
}
#BeginTime,
#EndTime {
  cursor: pointer;
}
#divimg img {
  position: absolute;
  top: -8px;
  right: -8px;
}
.btn-disable {
  background: #cccccc;
  color: #666666;
  border: 1px solid #cccccc;
}
.maginbtoom60 {
  margin-bottom: 30px;
}
.col-md-10 .usersetting {
  padding: 22px 0px;
  border-top: 1px solid #e5e5e5;
}
.col-md-10 .usersetting table {
  width: 100%;
  height: 38px;
  margin-top: 0px !important;
}
.col-md-10 .usersetting table tr td {
  font-size: 12px;
  color: #999999;
}
.col-md-10 .usersetting table tr td span:first-child {
  display: block;
  float: left;
}
.col-md-10 .usersetting table tr td .span100 {
  width: 100px;
  height: 7px;
  background-color: #e3e3e3;
  display: block;
  float: left;
  line-height: 20px;
  margin-right: 3px;
  margin-top: 7px;
}
.col-md-10 .usersetting table tr td .span1001 {
  background-color: #f20c00;
  z-index: 9999;
}
.col-md-10 .usersetting table tr td .a-setting {
  width: 100px;
  height: 23px;
  background-color: #ff6633;
  color: white;
  border-radius: 2px;
  display: block;
  line-height: 23px;
  text-align: center;
  cursor: pointer;
}
.col-md-10 .usersetting table tr td .a-backpass {
  color: #38a1db;
  cursor: pointer;
}
.col-md-10 .usersetting table tr td .a-setting:hover {
  opacity: 0.9;
}
.col-md-10 .usersetting table tr .border1 {
  border-right: 1px solid #e5e5e5;
  font-size: 15px;
  color: #333333;
}
.col-md-10 .usersetting table tr .spancolor {
  font-size: 15px;
  color: #ff4800;
}
:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #aeaeae;
}
::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #aeaeae;
}
input:-ms-input-placeholder {
  color: #aeaeae;
}
input::-webkit-input-placeholder {
  color: #aeaeae;
}
.modal-open {
  overflow: hidden;
}
/*报名弹出层*/

.divSignUp {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: black;
  opacity: 0.2;
  filter: alpha(opacity=20);
  z-index: 2015;
  overflow-x: hidden;
  overflow-y: auto;
}
/*补缴税款层*/

#taxDialog {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  z-index: 10000;
  overflow: auto;
  display: block;
}
#taxIndexPop {
  width: 970px;
  background: white;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 1000001;
  max-height: 800px;
  transform: translate(-50%, -50%);
  overflow: auto;
  margin: 0;
  padding-bottom: 100px;
}
#taxIndexPop .taxDialgo_list {
  overflow-y: auto;
  max-height: 600px;
}
#taxIndexPop .taxDialgo_list .Btnwrap {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 80px;
  line-height: 80px;
  text-align: center;
  background: white;
  margin: 0;
}
/*三个页面公用的，不要轻易改样式！！！！！！*/

.taxDialgo_wrap,
.taxDialgo_wrap2 {
  width: 970px;
  background: white;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -480px;
  margin-top: -350px;
  z-index: 1000001;
  min-height: 400px;
}
.taxDialgo_wrap h3,
.taxDialgo_wrap2 h3 {
  height: 54px;
  background: #ff6633;
  color: white;
  padding-left: 14px;
  line-height: 54px;
  font-size: 18px;
  position: relative;
}
.taxDialgo_wrap h3 .closeBtn,
.taxDialgo_wrap2 h3 .closeBtn,
.taxDialgo_wrap h3 .closeBtn2,
.taxDialgo_wrap2 h3 .closeBtn2 {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 14px;
  top: 18px;
  background: url("/Content/img/colse_btn.png") no-repeat right center;
  cursor: pointer;
}
.taxDialgo_wrap .taxDialgo_list,
.taxDialgo_wrap2 .taxDialgo_list {
  padding: 0 20px;
  font-size: 14px;
}
.taxDialgo_wrap .taxDialgo_list p,
.taxDialgo_wrap2 .taxDialgo_list p {
  line-height: 50px;
}
.taxDialgo_wrap .taxDialgo_list .totalMoney,
.taxDialgo_wrap2 .taxDialgo_list .totalMoney {
  line-height: 60px;
  font-size: 14px;
}
.taxDialgo_wrap .taxDialgo_list .totalMoney b,
.taxDialgo_wrap2 .taxDialgo_list .totalMoney b {
  font-size: 24px;
  color: #ff4000;
}
.taxDialgo_wrap .taxDialgo_list .other,
.taxDialgo_wrap2 .taxDialgo_list .other {
  color: #ff5353;
  font-size: 14px;
}
.taxDialgo_wrap .taxDialgo_list .other b,
.taxDialgo_wrap2 .taxDialgo_list .other b {
  margin: 0;
  color: #ff5353;
}
.taxDialgo_wrap .taxDialgo_list .taxDialgo_detail,
.taxDialgo_wrap2 .taxDialgo_list .taxDialgo_detail,
.taxDialgo_wrap .taxDialgo_list .taxDialgo_detail2,
.taxDialgo_wrap2 .taxDialgo_list .taxDialgo_detail2 {
  font-size: 12px;
}
.taxDialgo_wrap .taxDialgo_list .taxDialgo_detail span,
.taxDialgo_wrap2 .taxDialgo_list .taxDialgo_detail span,
.taxDialgo_wrap .taxDialgo_list .taxDialgo_detail2 span,
.taxDialgo_wrap2 .taxDialgo_list .taxDialgo_detail2 span {
  width: 110px;
  text-align: center;
  display: block;
  float: left;
  min-height: 40px;
  height: auto;
}
.taxDialgo_wrap .taxDialgo_list .taxDialgo_detail .name,
.taxDialgo_wrap2 .taxDialgo_list .taxDialgo_detail .name,
.taxDialgo_wrap .taxDialgo_list .taxDialgo_detail2 .name,
.taxDialgo_wrap2 .taxDialgo_list .taxDialgo_detail2 .name {
  width: 470px;
  text-align: left;
  padding-left: 20px;
  box-sizing: border-box;
}
.taxDialgo_wrap .taxDialgo_list .taxDialgo_detail ul,
.taxDialgo_wrap2 .taxDialgo_list .taxDialgo_detail ul,
.taxDialgo_wrap .taxDialgo_list .taxDialgo_detail2 ul,
.taxDialgo_wrap2 .taxDialgo_list .taxDialgo_detail2 ul {
  max-height: 255px;
  overflow-y: auto;
}
.taxDialgo_wrap .taxDialgo_list .taxDialgo_detail ul li,
.taxDialgo_wrap2 .taxDialgo_list .taxDialgo_detail ul li,
.taxDialgo_wrap .taxDialgo_list .taxDialgo_detail2 ul li,
.taxDialgo_wrap2 .taxDialgo_list .taxDialgo_detail2 ul li {
  line-height: 50px;
  height: 50px;
  border: none;
  margin-top: 0;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}
.taxDialgo_wrap .taxDialgo_list .taxDialgo_detail ul li span,
.taxDialgo_wrap2 .taxDialgo_list .taxDialgo_detail ul li span,
.taxDialgo_wrap .taxDialgo_list .taxDialgo_detail2 ul li span,
.taxDialgo_wrap2 .taxDialgo_list .taxDialgo_detail2 ul li span {
  /*border-bottom: 1px solid #e5e5e5;*/
  border-right: 1px solid #e5e5e5;
}
.taxDialgo_wrap .taxDialgo_list .taxDialgo_detail ul li span:last-child,
.taxDialgo_wrap2 .taxDialgo_list .taxDialgo_detail ul li span:last-child,
.taxDialgo_wrap .taxDialgo_list .taxDialgo_detail2 ul li span:last-child,
.taxDialgo_wrap2 .taxDialgo_list .taxDialgo_detail2 ul li span:last-child {
  border-right: none;
}
.taxDialgo_wrap .taxDialgo_list .taxDialgo_detail ul .redColor,
.taxDialgo_wrap2 .taxDialgo_list .taxDialgo_detail ul .redColor,
.taxDialgo_wrap .taxDialgo_list .taxDialgo_detail2 ul .redColor,
.taxDialgo_wrap2 .taxDialgo_list .taxDialgo_detail2 ul .redColor {
  color: red;
}
.taxDialgo_wrap .taxDialgo_list .taxDialgo_detail p,
.taxDialgo_wrap2 .taxDialgo_list .taxDialgo_detail p,
.taxDialgo_wrap .taxDialgo_list .taxDialgo_detail2 p,
.taxDialgo_wrap2 .taxDialgo_list .taxDialgo_detail2 p {
  background: #f1f1f1;
  font-size: 14px;
  height: 52px;
  border: 1px solid #e5e5e5;
  border-bottom: none;
}
.taxDialgo_wrap .taxDialgo_list .taxDialgo_detail p span,
.taxDialgo_wrap2 .taxDialgo_list .taxDialgo_detail p span,
.taxDialgo_wrap .taxDialgo_list .taxDialgo_detail2 p span,
.taxDialgo_wrap2 .taxDialgo_list .taxDialgo_detail2 p span {
  border-bottom: 1px solid #e5e5e5;
}
.taxDialgo_wrap .taxDialgo_list .Btnwrap,
.taxDialgo_wrap2 .taxDialgo_list .Btnwrap {
  text-align: center;
  margin: 30px 0;
}
.taxDialgo_wrap .taxDialgo_list .Btnwrap input,
.taxDialgo_wrap2 .taxDialgo_list .Btnwrap input {
  width: 260px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #777777;
  background: white;
  border: 1px solid #e5e5e5;
}
.taxDialgo_wrap .taxDialgo_list .Btnwrap #repairMoney,
.taxDialgo_wrap2 .taxDialgo_list .Btnwrap #repairMoney,
.taxDialgo_wrap .taxDialgo_list .Btnwrap #addMoney,
.taxDialgo_wrap2 .taxDialgo_list .Btnwrap #addMoney,
.taxDialgo_wrap .taxDialgo_list .Btnwrap #addMoney2,
.taxDialgo_wrap2 .taxDialgo_list .Btnwrap #addMoney2 {
  color: white;
  background: #ff6633;
  outline: none;
  border: none;
  margin-left: 90px;
}
.taxDialgo_wrap .taxDialgo_list .Btnwrap #addMoney,
.taxDialgo_wrap2 .taxDialgo_list .Btnwrap #addMoney,
.taxDialgo_wrap .taxDialgo_list .Btnwrap #addMoney2,
.taxDialgo_wrap2 .taxDialgo_list .Btnwrap #addMoney2 {
  margin-left: 0;
}
/*需求详情页*/

.XqDeatail_warp {
  min-height: 1300px;
  margin-top: 20px;
}
.XqDeatail_warp .wrap #form1 {
  width: 720px;
  min-height: 660px;
  background: white;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -340px;
  margin-top: -287px;
  z-index: 10001;
  color: black;
  font-size: 16px;
  height: auto;
  padding: 0 0 20px 0;
}
.XqDeatail_warp .wrap #form1 .stars {
  display: inline-block;
  width: 8px;
  height: 7px;
  background: url("/Content/img/demand_release.png") no-repeat 0 -69px;
  vertical-align: middle;
  margin: 0 7px;
}
.XqDeatail_warp .wrap #form1 h3 {
  height: 54px;
  background: #ff6633;
  color: white;
  padding-left: 14px;
  line-height: 54px;
  font-size: 18px;
  position: relative;
}
.XqDeatail_warp .wrap #form1 h3 .closeBtn {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 14px;
  top: 18px;
  background: url("/Content/img/colse_btn.png") no-repeat right center;
  cursor: pointer;
}
.XqDeatail_warp .wrap #form1 .signDiago {
  padding: 10px 0 0 25px;
}
.XqDeatail_warp .wrap #form1 .signDiago .days {
  padding-bottom: 10px;
}
.XqDeatail_warp .wrap #form1 .signDiago .mui-numbox {
  display: inline-block;
  position: relative;
  overflow: hidden;
  width: 220px;
  height: 40px;
  padding: 0 40px;
  vertical-align: middle;
  border: solid 1px #cccccc;
  border-radius: 3px;
  background-color: #efeff4;
}
.XqDeatail_warp .wrap #form1 .signDiago .mui-numbox .mui-btn,
.XqDeatail_warp .wrap #form1 .signDiago .mui-numbox .max-btn {
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
  position: absolute;
  top: 0;
  overflow: hidden;
  width: 40px;
  height: 100%;
  padding: 0;
  color: #555555;
  border: none;
  border-radius: 0;
  background-color: #f9f9f9;
}
.XqDeatail_warp .wrap #form1 .signDiago .mui-numbox .mui-btn {
  left: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.XqDeatail_warp .wrap #form1 .signDiago .mui-numbox .max-btn {
  right: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.XqDeatail_warp .wrap #form1 .signDiago .mui-numbox .mui-input-numbox {
  display: inline-block;
  overflow: hidden;
  width: 100% !important;
  height: 100%;
  margin: 0;
  padding: 0 3px !important;
  text-align: center;
  text-overflow: ellipsis;
  word-break: normal;
  border: none !important;
  border-right: solid 1px #cccccc !important;
  border-left: solid 1px #cccccc !important;
  border-radius: 0 !important;
}
.XqDeatail_warp .wrap #form1 .signDiago .mui-numbox input::-webkit-outer-spin-button,
.XqDeatail_warp .wrap #form1 .signDiago .mui-numbox input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.XqDeatail_warp .wrap #form1 .signDiago .mui-numbox input[type="number"] {
  -moz-appearance: textfield;
}
.XqDeatail_warp .wrap #form1 .signDiago .mui-numbox .disabled {
  color: silver;
}
.XqDeatail_warp .wrap #form1 .signDiago .tel {
  margin-top: 10px;
}
.XqDeatail_warp .wrap #form1 .signDiago .tel span {
  color: #999999;
  font-size: 12px;
  margin-left: 16px;
}
.XqDeatail_warp .wrap #form1 .signDiago #Mobile {
  width: 220px;
  height: 40px;
  padding-left: 10px;
}
.XqDeatail_warp .wrap #form1 .signDiago .invoiceList {
  margin-top: 15px;
  font-size: 14px;
}
.XqDeatail_warp .wrap #form1 .signDiago .signForm {
  position: relative;
  width: 540px;
  height: 208px;
}
.XqDeatail_warp .wrap #form1 .signDiago .signForm .stars {
  position: absolute;
  left: 0;
  top: 0;
}
.XqDeatail_warp .wrap #form1 .signDiago .signForm #Summary {
  width: 540px;
  height: 180px;
  font-size: 12px;
  margin-top: 12px;
  padding-top: 10px;
  text-indent: 10px;
  line-height: 20px;
  display: block;
  margin-left: 24px;
}
.XqDeatail_warp .wrap #form1 .signDiago .signForm i {
  position: absolute;
  right: -24px;
  bottom: 0;
  font-size: 12px;
  color: #a8a8a8;
}
.XqDeatail_warp .wrap #form1 .signDiago .signForm span {
  position: absolute;
  right: -150px;
  top: 69px;
}
.XqDeatail_warp .wrap #form1 .signDiago .workChange {
  /*border: 1px solid #e5e5e5;*/
  font-size: 12px;
  margin: 20px 0 20px 26px;
  width: 600px;
}
.XqDeatail_warp .wrap #form1 .signDiago .workChange p {
  line-height: 40px;
}
.XqDeatail_warp .wrap #form1 .signDiago .workChange p span {
  width: 33%;
  display: inline-block;
  text-align: center;
}
.XqDeatail_warp .wrap #form1 .signDiago .workChange table {
  width: 100%;
}
.XqDeatail_warp .wrap #form1 .signDiago .workChange table tr td {
  width: 33.3%;
  border: 1px solid #e5e5e5;
  border-collapse: collapse;
  padding: 10px 0;
  text-align: center;
}
.XqDeatail_warp .wrap #form1 .signDiago .workChange table tr td input[type=radio] {
  margin: -2px 0 0 0;
}
.XqDeatail_warp .wrap #form1 .signDiago .workChange ul li {
  border-top: 1px solid #e5e5e5;
}
.XqDeatail_warp .wrap #form1 .signDiago .workChange ul li span,
.XqDeatail_warp .wrap #form1 .signDiago .workChange ul li label {
  width: 33%;
  display: inline-block;
  line-height: 40px;
  text-align: center;
  border-right: 1px solid #e5e5e5;
  margin: 0;
}
.XqDeatail_warp .wrap #form1 .signDiago .workChange ul li span input,
.XqDeatail_warp .wrap #form1 .signDiago .workChange ul li label input {
  margin: 0;
}
.XqDeatail_warp .wrap #form1 .signDiago .workChange ul li label {
  text-align: left;
  padding-left: 20px;
}
.XqDeatail_warp .wrap #form1 .signDiago .workChange ul li span {
  color: #ffab6b;
}
.XqDeatail_warp .wrap #form1 .signDiago .workChange ul li span:last-child {
  border-right: none;
}
.XqDeatail_warp .wrap #form1 .signDiago .desSign {
  font-size: 12px;
  color: #ff4000;
  text-align: center;
  margin-left: -25px;
}
.XqDeatail_warp .wrap #form1 .signDiago #save {
  width: 260px;
  height: 40px;
  display: block;
  line-height: 40px;
  text-align: center;
  color: white;
  background: #ff6633;
  font-size: 18px;
  outline: none;
  border: none;
  box-shadow: 0px 3px 5px #b32d00;
  margin: 16px 0 0 205px;
}
.XqDeatail_warp .coordinate {
  color: #a8a8a8;
  font-size: 12px;
  padding: 20px 0 40px 0;
}
.XqDeatail_warp .none {
  display: none;
}
.XqDeatail_warp .starLevel {
  display: block;
  margin-top: 6px;
}
.XqDeatail_warp .starLevel s {
  display: inline-block;
  width: 21px;
  height: 22px;
  margin-right: 6px;
  background: url("/Content/img/xq_detail/score_0.png") no-repeat;
}
.XqDeatail_warp .starLevel .s1 {
  background: url("/Content/img/xq_detail/score_1.png") no-repeat;
  background-size: cover;
}
.XqDeatail_warp .starLevel .s2 {
  background: url("/Content/img/xq_detail/score_2.png") no-repeat;
  background-size: cover;
}
.XqDeatail_warp .authentication li {
  float: left;
}
.XqDeatail_warp .authentication li span {
  display: inline-block;
  margin-right: 15px;
  font-size: 24px;
  color: #cdcdcd;
}
.XqDeatail_warp .authentication li .alreadyAuth {
  color: #ff9833;
}
.XqDeatail_warp .detail_right {
  display: inline-block;
  font-size: 12px;
  color: #737373;
  width: 340px;
  float: left;
  margin-left: 20px;
}
.XqDeatail_warp .detail_right h5 {
  background: #fafafa;
  height: 36px;
  line-height: 36px;
  text-align: center;
  color: #333333;
  border: 1px solid #e5e5e5;
  border-bottom: none;
  font-size: 14px;
}
.XqDeatail_warp .detail_right .needMsg {
  font-size: 14px;
  color: #666666;
  color: black;
}
.XqDeatail_warp .detail_right .needMsg .need_warp {
  padding: 20px 8px;
  border: 1px solid #e5e5e5;
  min-height: 226px;
}
.XqDeatail_warp .detail_right .needMsg .need_warp .msg_left {
  /*width: 150px;*/
  float: left;
  font-size: 12px;
  color: #959595;
  margin-right: 10px;
}
.XqDeatail_warp .detail_right .needMsg .need_warp .msg_left img {
  width: 106px;
  height: 106px;
}
.XqDeatail_warp .detail_right .needMsg .need_warp .msg_left .numList {
  margin: 5px 0;
}
.XqDeatail_warp .detail_right .needMsg .need_warp .msg_left .numList div {
  line-height: 24px;
}
.XqDeatail_warp .detail_right .needMsg .need_warp .msg_right {
  /*margin-left: 148px;*/
  font-size: 12px;
  float: left;
}
.XqDeatail_warp .detail_right .needMsg .need_warp .msg_right .numList {
  color: #666666;
}
.XqDeatail_warp .detail_right .needMsg .need_warp .msg_right .numList div {
  padding-top: 14px;
}
.XqDeatail_warp .detail_right .needMsg .need_warp .msg_right .numList div span {
  color: #268eff;
  margin-left: 10px;
}
.XqDeatail_warp .detail_right .needMsg .need_warp .msg_right .nickname {
  /*width: 160px;*/
  height: 106px;
  max-width: 156px;
  line-height: 24px;
  font-size: 16px;
}
.XqDeatail_warp .detail_right .needMsg .need_warp .msg_right .person {
  background: -webkit-linear-gradient(top, #fc6f3b, #ff4400);
  background: -o-linear-gradient(top, #fc6f3b, #ff4400);
  background: -moz-linear-gradient(top, #fc6f3b, #ff4400);
  background: linear-gradient(top, #fc6f3b, #ff4400);
  color: #fff7f5;
  padding: 3px 6px;
  border-radius: 4px;
  font-size: 12px;
  margin: 9px 0;
  display: inline-block;
}
.XqDeatail_warp .detail_right .needMsg .need_warp .msg_right .company {
  margin: 9px 0;
  display: inline-block;
  background: -webkit-linear-gradient(top, #fc6f3b, #ff4400);
  background: -o-linear-gradient(top, #fc6f3b, #ff4400);
  background: -moz-linear-gradient(top, #fc6f3b, #ff4400);
  background: linear-gradient(top, #fc6f3b, #ff4400);
  color: #fff7f5;
  padding: 3px 6px;
  border-radius: 4px;
  font-size: 12px;
}
.XqDeatail_warp .detail_right .needMsg .need_warp .msg_right .grade {
  color: #959595;
}
.XqDeatail_warp .detail_right .information {
  margin-top: 20px;
  width: 340px;
  border: 1px solid #e5e5e5;
  /*.qq {
                height: 25px;
                background-position: 0 -291px;
            }

            .emain {
                background-position: 0 -316px;
            }*/

}
.XqDeatail_warp .detail_right .information h5 {
  margin-bottom: 10px;
  border: none;
  border-bottom: 1px solid #e5e5e5;
}
.XqDeatail_warp .detail_right .information div {
  height: 26px;
  /*line-height: 26px;*/
  margin: 0 0 14px 20px;
  word-break: break-all;
}
.XqDeatail_warp .detail_right .information div span {
  display: inline-block;
  color: #cdcdcd;
  margin-right: 8px;
  font-size: 24px;
  height: 26px;
}
.XqDeatail_warp .detail_right .information div .alreadyAuth {
  color: #ff9833;
  vertical-align: middle;
}
.XqDeatail_warp .detail_left {
  font-size: 14px;
  color: black;
  margin-bottom: 30px;
  width: 830px;
  float: left;
  /*修改按钮*/

  /*已选满按钮*/

  /*已报名按钮*/

  /*参加报名按钮*/

  /*已关闭按钮*/

  /*需求描述*/

}
.XqDeatail_warp .detail_left .detail_top {
  border: 1px solid #e5e5e5;
  padding: 28px 0 44px 30px;
  position: relative;
}
.XqDeatail_warp .detail_left h2 {
  font-size: 20px;
  font-weight: bold;
  width: 630px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 24px;
}
.XqDeatail_warp .detail_left .btns {
  text-align: right;
  width: 100%;
}
.XqDeatail_warp .detail_left .btns input[type=button] {
  width: 160px;
  height: 40px;
  border-radius: 2px;
  font-size: 16px;
  color: white;
  line-height: 40px;
  text-align: center;
  outline: none;
  border: none;
  margin-right: 20px;
}
.XqDeatail_warp .detail_left .modify {
  background: #2dbb55 url("/Content/img/xq_detail.png") no-repeat 9px -104px;
}
.XqDeatail_warp .detail_left .expired {
  background: #adadad;
}
.XqDeatail_warp .detail_left .signUp {
  background: #fc3f00;
}
.XqDeatail_warp .detail_left .no_signUp {
  padding: 0 40px 0 60px;
  background: #ff6633 url("/Content/img/xq_detail/sign_btn.png") no-repeat;
  background-position: 34px center;
}
.XqDeatail_warp .detail_left .closed {
  background: #949494;
}
.XqDeatail_warp .detail_left .budgetList p {
  padding-bottom: 26px;
}
.XqDeatail_warp .detail_left .budgetList p span {
  color: #999999;
  width: 76px;
}
.XqDeatail_warp .detail_left .budgetList p b {
  font-size: 30px;
  color: #ff4000;
}
.XqDeatail_warp .detail_left .budgetList p b i {
  font-size: 20px;
  font-style: normal;
}
.XqDeatail_warp .detail_left .budgetList p em {
  font-size: 20px;
  color: #529fff;
}
.XqDeatail_warp .detail_left .budgetList p:last-child {
  padding-bottom: 114px;
}
.XqDeatail_warp .detail_left .needDescription {
  margin-top: 30px;
  /*报名者信息*/

}
.XqDeatail_warp .detail_left .needDescription ol {
  width: 100%;
  height: 38px;
  background: whitesmoke;
  border: 1px solid #e6e6e6;
  margin-bottom: 20px;
}
.XqDeatail_warp .detail_left .needDescription ol li {
  display: inline-block;
  width: 150px;
  text-align: center;
  line-height: 38px;
  color: #333333;
  cursor: pointer;
}
.XqDeatail_warp .detail_left .needDescription ol li span {
  width: 18px;
  height: 16px;
  display: inline-block;
  background: url("/Content/img/xq_detail/switch_img.png") no-repeat;
  background-position: 0 0;
  vertical-align: middle;
  margin-right: 6px;
}
.XqDeatail_warp .detail_left .needDescription ol li span.member-icon {
  background-position: 0 -62px;
}
.XqDeatail_warp .detail_left .needDescription ol li.active {
  background-color: #ff4400;
  color: white;
  padding-top: 2px;
  margin-top: -3px;
}
.XqDeatail_warp .detail_left .needDescription ol li.active span {
  background-position: 0 -45px;
}
.XqDeatail_warp .detail_left .needDescription ol li.active .description {
  background-position: 0 -15px;
}
.XqDeatail_warp .detail_left .needDescription .needList {
  width: 100%;
}
.XqDeatail_warp .detail_left .needDescription .needList .summary {
  line-height: 32px;
  word-break: break-all;
}
.XqDeatail_warp .detail_left .needDescription .needList .invoice {
  padding: 10px 6px;
  border: 1px dashed #ff7847;
  background: #fff9f7;
  font-size: 12px;
  color: #666666;
  margin-top: 6px;
}
.XqDeatail_warp .detail_left .needDescription .needList .imgList {
  text-align: center;
}
.XqDeatail_warp .detail_left .needDescription .needList .imgList img {
  width: 510px;
  margin-top: 40px;
}
.XqDeatail_warp .detail_left .needDescription .needList .fileList {
  margin: 50px 0;
}
.XqDeatail_warp .detail_left .needDescription .needList .fileList a {
  display: inline-block;
  color: #ff4400;
  background: url("/Content/img/demand_release.png") no-repeat;
  background-position-x: 0;
  height: 44px;
  line-height: 44px;
  margin: 20px 0 40px;
  padding-left: 66px;
  color: #333333;
  width: 150px;
}
.XqDeatail_warp .detail_left .needDescription .needList .fileList .world {
  background-position-y: -297px;
}
.XqDeatail_warp .detail_left .needDescription .needList .fileList .ppt {
  background-position-y: -350px;
}
.XqDeatail_warp .detail_left .needDescription .needList .fileList .excel {
  background-position-y: -243px;
}
.XqDeatail_warp .detail_left .needDescription .needList .xpDetail_type {
  position: relative;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 10px;
}
.XqDeatail_warp .detail_left .needDescription .needList .xpDetail_type a {
  display: inline-block;
  padding: 14px 0 7px 0;
  width: 98px;
  color: #666666;
  text-align: center;
  cursor: pointer;
}
.XqDeatail_warp .detail_left .needDescription .needList .xpDetail_type a i {
  color: #ff4400;
}
.XqDeatail_warp .detail_left .needDescription .needList .xpDetail_type .cur {
  border: 1px solid #e6e6e6;
  border-top: 3px solid #ff4400;
  border-bottom: none;
  color: #ff4400;
  font-weight: bold;
  position: relative;
}
.XqDeatail_warp .detail_left .needDescription .needList .xpDetail_type .cur:after {
  content: "";
  clear: both;
  display: block;
  position: absolute;
  width: 98px;
  height: 1px;
  background: white;
  left: 0;
  bottom: -1px;
}
.XqDeatail_warp .detail_left .needDescription .needList .xpDetail_type span {
  position: absolute;
  right: 0;
  bottom: 8px;
}
.XqDeatail_warp .detail_left .needDescription .needList .xpDetail_type span b {
  display: inline-block;
  padding: 0 8px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-weight: normal;
  color: #529fff;
  background: white;
  border: 1px solid #268eff;
  cursor: pointer;
}
.XqDeatail_warp .detail_left .needDescription .needList .xpDetail_type span b:last-child {
  padding: 0 3px;
  margin-left: 5px;
}
.XqDeatail_warp .detail_left .needDescription .needList .xpDetail_type span .active {
  background: #268eff;
  color: white;
  border: none;
}
.XqDeatail_warp .detail_left .needDescription .need_con {
  padding: 32px;
  border: 1px solid #e6e6e6;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .noRecord {
  width: 100%;
  height: 430px;
  text-align: center;
  line-height: 430px;
  border: 1px solid #e6e6e6;
  font-size: 18px;
  color: #999999;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList {
  color: #666666;
  border-bottom: 1px dashed #dbdbdb;
  padding-left: 20px;
  position: relative;
  margin-top: 30px;
  /*信息中心*/

}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .headImg {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  float: left;
  cursor: pointer;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .inforCenter {
  display: none;
  position: absolute;
  left: 94px;
  top: 30px;
  background: white;
  border-radius: 2px;
  width: 260px;
  padding: 15px;
  font-size: 14px;
  border: 1px solid #e5e5e5;
  box-shadow: 0 0 10px 3px #eaeaea;
  z-index: 10;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .inforCenter .profession p {
  color: black;
  margin-bottom: 16px;
  padding-left: 26px;
  background: url("/Content/img/xq_detail/score.png") no-repeat;
  background-position: 0 -17px;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .inforCenter .profession span {
  display: inline-block;
  padding: 5px;
  color: #ff4400;
  border: 1px solid #ff4400;
  border-radius: 2px;
  margin: 0 15px 30px 0;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .inforCenter .serverS {
  margin-bottom: 24px;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .inforCenter .serverS .starLevel {
  display: inline-block;
  margin-left: 14px;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .inforCenter .serverS .starLevel s {
  vertical-align: middle;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .inforCenter .num {
  width: 116px;
  display: inline-block;
  margin-bottom: 14px;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .inforCenter i {
  color: #268eff;
  font-style: normal;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .inforCenter .authentication {
  border-bottom: none;
  padding: 8px 0 22px 0;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .listCon {
  margin-left: 74px;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .listCon .nickName {
  padding: 6px 0 9px 0;
  color: black;
  font-size: 14px;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .listCon .nickName span {
  display: inline-block;
  padding: 2px 5px;
  margin-left: 10px;
  border-radius: 2px;
  color: #ffff73;
  font-size: 12px;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .listCon .nickName .person {
  filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff4400,endcolorstr=#d70700,gradientType=0);
  -ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff4400,endcolorstr=#d70700,gradientType=0);
  background: #d70700;
  background: -moz-linear-gradient(top, #ff4400, #d70700);
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff4400), to(#d70700));
  background: -o-linear-gradient(top, #ff4400, #d70700);
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .listCon .nickName .serverS {
  font-size: 12px;
  color: #333333;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .listCon .nickName .serverS i {
  color: #b6b6b6;
  font-style: normal;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .listCon .nickName .company {
  filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#28cb56,endcolorstr=#01a12e,gradientType=0);
  -ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#28cb56,endcolorstr=#01a12e,gradientType=0);
  background: #01a12e;
  background: -moz-linear-gradient(top, #28cb56, #01a12e);
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#28cb56), to(#01a12e));
  background: -o-linear-gradient(top, #28cb56, #01a12e);
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .listCon .address {
  color: #333333;
  height: 24px;
  line-height: 24px;
  padding-left: 20px;
  background: url("/Content/img/xq_detail.png") no-repeat -169px 0;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .listCon .address i {
  margin-left: 30px;
  padding: 2px 0 2px 30px;
  font-style: normal;
  background: url("/Content/img/xq_detail.png") no-repeat -171px -522px;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .listCon .address span {
  display: inline-block;
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  padding: 0 16px;
  background: #fff9f7;
  border: 1px dashed #ff8b61;
  color: #ff4400;
  margin-left: 20px;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .listCon .item_summary {
  line-height: 24px;
  margin: 20px 26px 0 0;
  word-break: break-all;
  border-bottom: 1px dashed #e6e6e6;
  padding-bottom: 20px;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .listCon .registrationTime {
  font-size: 12px;
  color: #666666;
  margin: 12px 0 26px;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .listCon .registrationTime p {
  display: inline-block;
  width: 490px;
  min-height: 180px;
  padding: 10px;
  line-height: 20px;
  border: 1px solid #e5e5e5;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .listCon .isChoose {
  position: absolute;
  right: 26px;
  top: 0;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .listCon .isChoose span {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  text-align: center;
  font-size: 14px;
  color: #ff4400;
  border: 1px solid #ff4400;
  border-radius: 2px;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .listCon .isChoose .selecteTrue {
  background: #ff4400;
  color: white;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .listCon .ChooseNum {
  position: absolute;
  right: 26px;
  top: 0;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .listCon .ChooseNum input[type=button] {
  width: 110px;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  color: #ff4400;
  border: 1px solid #ff4400;
  border-radius: 2px;
  background: white;
}
.XqDeatail_warp .detail_left .needDescription #allInfo .inforList .listCon .ChooseNum input[type=button]:hover {
  background: #ff4400;
  color: white;
}
.XqDeatail_warp .taxDialgo_wrap2 {
  position: absolute;
  margin-top: 0;
  transform: translateY(-50%);
  min-height: 850px;
}
.XqDeatail_warp .taxDialgo_wrap2 .taxDialgo_detail ul {
  overflow-y: auto;
  max-height: 500px;
}
/*分页*/

.page_wrap {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  min-width: 650px;
  margin: 30px auto;
  font-size: 12px;
  color: #666666;
  padding: 0 20px;
  position: relative;
}
.page_wrap .totalCount {
  position: absolute;
  left: 20px;
  top: 0;
}
.page_wrap .totalPage {
  display: inline-block;
  padding: 0 9px;
  height: 28px;
  line-height: 28px;
  border: 1px solid #dbdbdb;
  box-sizing: border-box;
}
.page_wrap li {
  float: left;
  text-align: center;
  border: 1px solid #dad9de;
  border-radius: 4px;
  margin-right: 10px;
  background: white;
}
.page_wrap li a {
  min-width: 30px;
  height: 28px;
  line-height: 28px;
  display: inline-block;
}
.page_wrap li.disabled {
  background: #f2f2f2;
  color: #adadad;
}
.page_wrap li.disabled a {
  color: #adadad;
}
.page_wrap a:hover {
  color: #242424;
}
.page_wrap .active {
  background: #ff8002;
}
.page_wrap .active a {
  color: white;
  border-radius: 4px;
}
.page_wrap #pageBox1,
.page_wrap #pageBox1g {
  width: 40px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  border: 1px solid #dad9de;
  border-radius: 4px;
  margin: 0 10px;
  padding: 0;
}
.page_wrap .totalPage {
  margin-right: 10px;
  border-radius: 4px;
  background: white;
}
.page_wrap #goBtn1,
.page_wrap #goBtn1g {
  width: 46px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  color: #242424;
  outline: none;
  border: 1px solid #dad9de;
  background: white;
  margin-left: 10px;
  border-radius: 4px;
}
/*发布需求*/

.stars {
  display: inline-block;
  width: 8px;
  height: 7px;
  background: url("/Content/img/demand_release.png") no-repeat 0 -69px;
  vertical-align: top;
  margin: 15px 8px 0 0;
}
/*人数限制*/

.mui-numbox {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 150px;
  height: 35px;
  padding: 0 40px;
  vertical-align: top;
  vertical-align: middle;
  border: solid 1px #cccccc;
  border-radius: 3px;
  background-color: #efeff4;
}
.mui-numbox .mui-btn-numbox-minus,
.mui-numbox .mui-numbox-btn-minus {
  left: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.mui-numbox .mui-btn-numbox-plus,
.mui-numbox .mui-numbox-btn-plus {
  right: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.mui-numbox .mui-btn {
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
  position: absolute;
  top: 0;
  overflow: hidden;
  width: 40px;
  height: 100%;
  padding: 0;
  color: #555555;
  border: none;
  border-radius: 0;
  background-color: #f9f9f9;
}
.mui-numbox .mui-input-numbox {
  display: inline-block;
  overflow: hidden;
  width: 100% !important;
  height: 100%;
  margin: 0;
  padding: 0 3px !important;
  text-align: center;
  text-overflow: ellipsis;
  word-break: normal;
  border: none !important;
  border-right: solid 1px #cccccc !important;
  border-left: solid 1px #cccccc !important;
  border-radius: 0 !important;
  vertical-align: text-bottom;
}
.mui-numbox input::-webkit-outer-spin-button,
.mui-numbox input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.mui-numbox input[type="number"] {
  -moz-appearance: textfield;
}
.mui-numbox .mui-btn[disabled] {
  color: silver;
}
.release_xq,
.newPayadd {
  background: #f0f2f5;
  min-width: 900px;
  /*弹框*/

}
.release_xq .toTp,
.newPayadd .toTp {
  width: 44px;
  height: 60px;
  position: fixed;
  right: 50px;
  bottom: 30%;
  background: url('/Content/img/top.png') no-repeat;
  cursor: pointer;
  z-index: 10;
}
.release_xq .distribute-mask,
.newPayadd .distribute-mask {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 10000;
  display: none;
}
.release_xq .distribute-mask .mask-content,
.newPayadd .distribute-mask .mask-content {
  width: 500px;
  min-height: 285px;
  background: white;
  margin: 15% auto;
  text-align: center;
  padding: 25px 0 20px 0;
}
.release_xq .distribute-mask .mask-content .content,
.newPayadd .distribute-mask .mask-content .content {
  width: 88%;
  font-size: 18px;
  font-weight: bold;
  margin: 0 auto;
  line-height: 40px;
}
.release_xq .distribute-mask .mask-content .know,
.newPayadd .distribute-mask .mask-content .know {
  background: #ff9800;
  border: none;
  color: white;
  width: 120px;
  height: 40px;
  border-radius: 3px;
  margin: 30px 0 0 0;
}
.release_xq #aProvinceCode,
.newPayadd #aProvinceCode,
.release_xq #aCityCode,
.newPayadd #aCityCode,
.release_xq #aDistrictCode,
.newPayadd #aDistrictCode {
  width: 124px;
  height: 38px;
  padding-left: 12px;
}
.release_xq .defaultAddress,
.newPayadd .defaultAddress {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
}
.release_xq .defaultAddress a,
.newPayadd .defaultAddress a {
  display: inline-block;
  padding: 7px 14px;
  color: #2f8ded;
  font-size: 14px;
  border-radius: 2px;
  cursor: pointer;
  margin-left: 20px;
}
.release_xq .release_title,
.newPayadd .release_title {
  height: 64px;
  width: 1200px;
  margin: 0 auto;
  background: #f0f2f5;
}
.release_xq .release_title a,
.newPayadd .release_title a {
  display: inline-block;
  padding: 1px 0;
  font-size: 14px;
  margin: 26px 0;
  color: #999999;
}
.release_xq .release_title a:hover,
.newPayadd .release_title a:hover {
  color: #5094dd;
}
.release_xq .release_title a:last-child,
.newPayadd .release_title a:last-child {
  background: url('/Content/img/releaseAdd.png') no-repeat -2px -2px;
  float: right;
  background-position-y: -28px;
  color: #5094dd;
  padding-left: 20px;
}
.release_xq .none,
.newPayadd .none {
  display: none;
}
.release_xq a:hover,
.newPayadd a:hover {
  cursor: pointer;
  text-decoration: none;
}
.release_xq .bill,
.newPayadd .bill {
  margin-top: 20px;
  width: 250px;
  height: 36px;
}
.release_xq .bill li,
.newPayadd .bill li {
  width: 50%;
  float: left;
  height: 36px;
  line-height: 36px;
  font-size: 12px;
  text-align: center;
  background: url(/Content/img/icon.png) no-repeat;
  background-position: 3px 11px;
  background-size: 13px 13px;
  cursor: pointer;
}
.release_xq .bill .active,
.newPayadd .bill .active {
  background: url("/Content/img/icon-1.png") no-repeat;
  background-position: 3px 11px;
  background-size: 13px 13px;
}
.release_xq #RegDeadlineTime,
.newPayadd #RegDeadlineTime,
.release_xq #FinishTime,
.newPayadd #FinishTime,
.release_xq #FinishDayM,
.newPayadd #FinishDayM,
.release_xq #RegDeadlineTime2,
.newPayadd #RegDeadlineTime2,
.release_xq #FinishTime2,
.newPayadd #FinishTime2,
.release_xq .Wdate,
.newPayadd .Wdate {
  cursor: pointer;
  width: 150px;
  height: 34px;
  border-radius: 2px;
  margin-bottom: 10px;
  padding-left: 10px;
  border-color: #cccccc;
}
.release_xq #FinishTime,
.newPayadd #FinishTime {
  margin-bottom: 30px;
}
.release_xq .wrap,
.newPayadd .wrap {
  background: white;
  color: white;
  font-size: 14px;
  color: #333333;
  padding-top: 20px;
  /*需求类型*/

  /*设置费用*/

  /*联系方式*/

  /*增值服务*/

  /*最后部分*/

}
.release_xq .wrap .dividing,
.newPayadd .wrap .dividing {
  background: #f0f2f5;
  height: 20px;
}
.release_xq .wrap h2,
.newPayadd .wrap h2 {
  width: 320px;
  padding-left: 10px;
  box-sizing: border-box;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  background: #5094dd;
  color: white;
  position: relative;
  margin-top: 20px;
}
.release_xq .wrap h2:before,
.newPayadd .wrap h2:before {
  content: "";
  display: block;
  position: absolute;
  left: -14px;
  top: 0;
  width: 14px;
  height: 48px;
  background: url("/Content/img/demand_release2.png") no-repeat 0 0;
}
.release_xq .wrap .fillin_xq,
.newPayadd .wrap .fillin_xq {
  padding: 30px 0 0 70px;
}
.release_xq .wrap .fillin_xq .common_ceil,
.newPayadd .wrap .fillin_xq .common_ceil {
  font-size: 16px;
  color: black;
  padding-bottom: 12px;
  font-weight: bold;
  clear: both;
}
.release_xq .wrap .fillin_xq .common_ceil span,
.newPayadd .wrap .fillin_xq .common_ceil span {
  font-size: 12px;
  color: #a0a0a0;
}
.release_xq .wrap .fillin_xq .list ul,
.newPayadd .wrap .fillin_xq .list ul {
  background: #fff9f7;
  border: 1px dashed #ff7847;
  padding: 13px 0 0 20px;
  width: 1110px;
  margin-bottom: 18px;
}
.release_xq .wrap .fillin_xq .list ul li,
.newPayadd .wrap .fillin_xq .list ul li {
  width: 160px;
  height: 22px;
  line-height: 22px;
  font-size: 14px;
  margin-bottom: 13px;
  display: inline-block;
}
.release_xq .wrap .fillin_xq .list ul li a,
.newPayadd .wrap .fillin_xq .list ul li a {
  color: black;
}
.release_xq .wrap .fillin_xq .list ul .listWidth,
.newPayadd .wrap .fillin_xq .list ul .listWidth {
  width: 146px;
}
.release_xq .wrap .fillin_xq .list ul .listWidth1,
.newPayadd .wrap .fillin_xq .list ul .listWidth1 {
  width: 124px;
}
.release_xq .wrap .fillin_xq .list ul .listWidth2,
.newPayadd .wrap .fillin_xq .list ul .listWidth2 {
  width: 190px;
}
.release_xq .wrap .fillin_xq .list ul li.active a,
.newPayadd .wrap .fillin_xq .list ul li.active a {
  color: #ff6633;
  font-weight: bold;
}
.release_xq .wrap .fillin_xq .title_warp,
.newPayadd .wrap .fillin_xq .title_warp {
  margin-bottom: 30px;
}
.release_xq .wrap .fillin_xq .title_warp input,
.newPayadd .wrap .fillin_xq .title_warp input {
  width: 540px;
  height: 40px;
  padding-left: 6px;
}
.release_xq .wrap .fillin_xq #Summary,
.newPayadd .wrap .fillin_xq #Summary {
  width: 540px;
  min-height: 248px;
  padding: 10px 0 0 5px;
  box-sizing: border-box;
}
.release_xq .wrap .fillin_xq .uploadify,
.newPayadd .wrap .fillin_xq .uploadify {
  display: inline-block;
}
.release_xq .wrap .fillin_xq .uploadify .uploadify-button,
.newPayadd .wrap .fillin_xq .uploadify .uploadify-button {
  text-align: center;
  background: #fafafa;
  border: 1px solid #e6e6e6;
  font-size: 14px;
  color: #333333;
}
.release_xq .wrap .fillin_xq .uploadPhoto,
.newPayadd .wrap .fillin_xq .uploadPhoto {
  margin: 30px 0 14px 14px;
}
.release_xq .wrap .fillin_xq .uploadFile,
.newPayadd .wrap .fillin_xq .uploadFile {
  margin-left: 14px;
}
.release_xq .wrap .fillin_xq .Contractbtns,
.newPayadd .wrap .fillin_xq .Contractbtns {
  margin: 0 0 18px 18px;
}
.release_xq .wrap .fillin_xq .tempFile,
.newPayadd .wrap .fillin_xq .tempFile,
.release_xq .wrap .fillin_xq #thelist,
.newPayadd .wrap .fillin_xq #thelist,
.release_xq .wrap .fillin_xq #ContractList,
.newPayadd .wrap .fillin_xq #ContractList {
  margin-left: 16px;
}
.release_xq .wrap .fillin_xq .tempFile p,
.newPayadd .wrap .fillin_xq .tempFile p,
.release_xq .wrap .fillin_xq #thelist p,
.newPayadd .wrap .fillin_xq #thelist p,
.release_xq .wrap .fillin_xq #ContractList p,
.newPayadd .wrap .fillin_xq #ContractList p {
  background: url("/Content/img/demand_release.png") no-repeat 0 -243px;
  height: 44px;
  color: #999999;
  line-height: 44px;
  margin-bottom: 10px;
}
.release_xq .wrap .fillin_xq .tempFile .world,
.newPayadd .wrap .fillin_xq .tempFile .world,
.release_xq .wrap .fillin_xq #thelist .world,
.newPayadd .wrap .fillin_xq #thelist .world,
.release_xq .wrap .fillin_xq #ContractList .world,
.newPayadd .wrap .fillin_xq #ContractList .world {
  background-position-y: -297px;
}
.release_xq .wrap .fillin_xq .tempFile .ppt,
.newPayadd .wrap .fillin_xq .tempFile .ppt,
.release_xq .wrap .fillin_xq #thelist .ppt,
.newPayadd .wrap .fillin_xq #thelist .ppt,
.release_xq .wrap .fillin_xq #ContractList .ppt,
.newPayadd .wrap .fillin_xq #ContractList .ppt {
  background-position-y: -350px;
}
.release_xq .wrap .fillin_xq .tempFile .pdf,
.newPayadd .wrap .fillin_xq .tempFile .pdf,
.release_xq .wrap .fillin_xq #thelist .pdf,
.newPayadd .wrap .fillin_xq #thelist .pdf,
.release_xq .wrap .fillin_xq #ContractList .pdf,
.newPayadd .wrap .fillin_xq #ContractList .pdf {
  background-position-y: -405px;
}
.release_xq .wrap .fillin_xq .tempFile .delfile,
.newPayadd .wrap .fillin_xq .tempFile .delfile,
.release_xq .wrap .fillin_xq #thelist .delfile,
.newPayadd .wrap .fillin_xq #thelist .delfile,
.release_xq .wrap .fillin_xq #ContractList .delfile,
.newPayadd .wrap .fillin_xq #ContractList .delfile,
.release_xq .wrap .fillin_xq .tempFile .delCon,
.newPayadd .wrap .fillin_xq .tempFile .delCon,
.release_xq .wrap .fillin_xq #thelist .delCon,
.newPayadd .wrap .fillin_xq #thelist .delCon,
.release_xq .wrap .fillin_xq #ContractList .delCon,
.newPayadd .wrap .fillin_xq #ContractList .delCon {
  margin-left: 75px;
  cursor: pointer;
}
.release_xq .wrap .fillin_xq .tempFile .delfile:hover,
.newPayadd .wrap .fillin_xq .tempFile .delfile:hover,
.release_xq .wrap .fillin_xq #thelist .delfile:hover,
.newPayadd .wrap .fillin_xq #thelist .delfile:hover,
.release_xq .wrap .fillin_xq #ContractList .delfile:hover,
.newPayadd .wrap .fillin_xq #ContractList .delfile:hover,
.release_xq .wrap .fillin_xq .tempFile .delCon:hover,
.newPayadd .wrap .fillin_xq .tempFile .delCon:hover,
.release_xq .wrap .fillin_xq #thelist .delCon:hover,
.newPayadd .wrap .fillin_xq #thelist .delCon:hover,
.release_xq .wrap .fillin_xq #ContractList .delCon:hover,
.newPayadd .wrap .fillin_xq #ContractList .delCon:hover {
  color: #ff3f00;
}
.release_xq .wrap .fillin_xq .tempFile i,
.newPayadd .wrap .fillin_xq .tempFile i,
.release_xq .wrap .fillin_xq #thelist i,
.newPayadd .wrap .fillin_xq #thelist i,
.release_xq .wrap .fillin_xq #ContractList i,
.newPayadd .wrap .fillin_xq #ContractList i {
  width: 24px;
  height: 24px;
  display: inline-block;
  background: url("/Content/img/demand_release.png") no-repeat -74px -209px;
  margin-left: 50px;
  vertical-align: middle;
}
.release_xq .wrap .fillin_xq .tempImg .imglist,
.newPayadd .wrap .fillin_xq .tempImg .imglist {
  position: relative;
  display: inline-block;
  margin: 0 20px 20px 0;
}
.release_xq .wrap .fillin_xq .tempImg .imglist img,
.newPayadd .wrap .fillin_xq .tempImg .imglist img {
  width: 260px;
}
.release_xq .wrap .fillin_xq .tempImg .imglist span,
.newPayadd .wrap .fillin_xq .tempImg .imglist span {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 22px;
  background: black;
  opacity: 0.5;
  filter: alpha(opacity=50);
  color: white;
}
.release_xq .wrap .fillin_xq .tempImg .imglist span i,
.newPayadd .wrap .fillin_xq .tempImg .imglist span i {
  position: absolute;
  right: 10px;
  top: 3px;
  width: 15px;
  height: 15px;
  background: url("/Content/img/demand_release.png") no-repeat 0 -158px;
  cursor: pointer;
}
.release_xq .wrap .fillin_xq .tempFile,
.newPayadd .wrap .fillin_xq .tempFile {
  margin: 20px 0 40px 20px;
}
.release_xq .wrap .fillin_xq select,
.newPayadd .wrap .fillin_xq select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  width: 128px;
  height: 40px;
  background: #fafafa;
  line-height: 40px;
  padding-left: 20px;
  box-sizing: border-box;
  border-color: #e6e6e6;
  border-radius: 2px;
  background: url("/Content/img/demand_release.png") no-repeat 106px -124px;
  color: #333333;
  margin-bottom: 30px;
}
.release_xq .wrap .setMoney,
.newPayadd .wrap .setMoney {
  margin: 20px 15px 30px;
  border: 1px solid #c2c2c2;
}
.release_xq .wrap .setMoney .needPel,
.newPayadd .wrap .setMoney .needPel {
  margin: 10px 0 10px 0;
}
.release_xq .wrap .setMoney ul,
.newPayadd .wrap .setMoney ul {
  height: 46px;
  background: #adadad;
}
.release_xq .wrap .setMoney ul li,
.newPayadd .wrap .setMoney ul li {
  float: left;
  width: 150px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  color: white;
  margin-top: 4px;
  cursor: pointer;
  position: relative;
}
.release_xq .wrap .setMoney ul li div,
.newPayadd .wrap .setMoney ul li div {
  position: absolute;
  top: 41px;
  width: 150px;
  height: 90px;
  border: 1px solid #ececec;
  background: white;
  z-index: 3;
  color: #666666;
  text-align: center;
  display: none;
}
.release_xq .wrap .setMoney ul li div p,
.newPayadd .wrap .setMoney ul li div p {
  margin: 0 10px;
  line-height: 44px;
  border-bottom: 1px solid #ececec;
}
.release_xq .wrap .setMoney ul li div p:last-child,
.newPayadd .wrap .setMoney ul li div p:last-child {
  border-bottom: none;
}
.release_xq .wrap .setMoney ul li i,
.newPayadd .wrap .setMoney ul li i {
  line-height: 1;
}
.release_xq .wrap .setMoney ul .cur,
.newPayadd .wrap .setMoney ul .cur {
  background: whitesmoke;
  color: #fe3f00;
}
.release_xq .wrap .setMoney ul li:first-child,
.newPayadd .wrap .setMoney ul li:first-child {
  margin-left: 54px;
}
.release_xq .wrap .setMoney .setMoneyList,
.newPayadd .wrap .setMoney .setMoneyList {
  margin: 0 0 30px 54px;
}
.release_xq .wrap .setMoney .setMoneyList .sbNeedTime,
.newPayadd .wrap .setMoney .setMoneyList .sbNeedTime,
.release_xq .wrap .setMoney .setMoneyList .sbNeedTimeLong,
.newPayadd .wrap .setMoney .setMoneyList .sbNeedTimeLong {
  margin-left: 180px;
  line-height: 30px;
  height: 30px;
  color: #ff6633;
  font-size: 14px;
}
.release_xq .wrap .setMoney .setMoneyList .sbChange,
.newPayadd .wrap .setMoney .setMoneyList .sbChange {
  display: inline-block;
  border: 1px solid #cccccc;
  height: 35px;
  width: 150px;
  position: relative;
  margin-left: -9px;
}
.release_xq .wrap .setMoney .setMoneyList .sbChange button,
.newPayadd .wrap .setMoney .setMoneyList .sbChange button {
  width: 40px;
  height: 33px;
  font-size: 18px;
  color: #555555;
  outline: none;
  margin: 0;
  padding: 0;
  border: none;
  overflow: hidden;
  position: absolute;
  top: 0;
  border-radius: 0;
  background-color: #f9f9f9;
}
.release_xq .wrap .setMoney .setMoneyList .sbChange button[disabled],
.newPayadd .wrap .setMoney .setMoneyList .sbChange button[disabled] {
  color: silver;
}
.release_xq .wrap .setMoney .setMoneyList .sbChange .reduceNum,
.newPayadd .wrap .setMoney .setMoneyList .sbChange .reduceNum {
  left: 0;
  border-right: 1px solid #cccccc;
}
.release_xq .wrap .setMoney .setMoneyList .sbChange .addNum,
.newPayadd .wrap .setMoney .setMoneyList .sbChange .addNum {
  right: 0;
  border-left: 1px solid #cccccc;
}
.release_xq .wrap .setMoney .setMoneyList .sbChange input,
.newPayadd .wrap .setMoney .setMoneyList .sbChange input {
  width: 100%;
  height: 100%;
  border: none;
  outline: none;
  text-align: center;
  font-size: 14px;
  border-color: #cccccc;
}
.release_xq .wrap .setMoney .setMoneyList .faTitle,
.newPayadd .wrap .setMoney .setMoneyList .faTitle {
  font-size: 16px;
  color: #666666;
  line-height: 40px;
  font-weight: bold;
  margin: 20px 0 10px -20px;
}
.release_xq .wrap .setMoney .setMoneyList .greenSel,
.newPayadd .wrap .setMoney .setMoneyList .greenSel {
  width: 150px;
  height: 34px;
}
.release_xq .wrap .setMoney .setMoneyList .greenType select,
.newPayadd .wrap .setMoney .setMoneyList .greenType select {
  width: 150px;
  height: 34px;
}
.release_xq .wrap .setMoney .setMoneyList p,
.newPayadd .wrap .setMoney .setMoneyList p {
  font-size: 12px;
  color: #999999;
  line-height: 20px;
}
.release_xq .wrap .setMoney .setMoneyList .modifyTitle,
.newPayadd .wrap .setMoney .setMoneyList .modifyTitle {
  font-size: 12px;
  margin-bottom: 16px;
  position: relative;
}
.release_xq .wrap .setMoney .setMoneyList .modifyTitle:before,
.newPayadd .wrap .setMoney .setMoneyList .modifyTitle:before {
  content: "";
  display: block;
  position: absolute;
  left: -16px;
  top: 6px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #ff9434;
}
.release_xq .wrap .setMoney .setMoneyList .money_title,
.newPayadd .wrap .setMoney .setMoneyList .money_title {
  font-size: 16px;
  color: #fe3f00;
  line-height: 26px;
}
.release_xq .wrap .setMoney .setMoneyList .expen_con,
.newPayadd .wrap .setMoney .setMoneyList .expen_con {
  display: inline-block;
  line-height: 40px;
  width: 168px;
  text-align: right;
  padding-right: 10px;
  box-sizing: border-box;
  font-size: 14px;
  color: #333333;
}
.release_xq .wrap .setMoney .setMoneyList .sales_sq i,
.newPayadd .wrap .setMoney .setMoneyList .sales_sq i {
  width: 150px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  background: #fafafa;
  border: 1px solid #e6e6e6;
  display: inline-block;
  margin-right: 18px;
  cursor: pointer;
}
.release_xq .wrap .setMoney .setMoneyList .sales_sq i.cur,
.newPayadd .wrap .setMoney .setMoneyList .sales_sq i.cur {
  color: #ff6633;
  border: 1px solid #ff6633;
  background: white;
}
.release_xq .wrap .setMoney .setMoneyList .rule,
.newPayadd .wrap .setMoney .setMoneyList .rule {
  color: #2dbb55;
  margin: 10px 0;
}
.release_xq .wrap .setMoney .setMoneyList #PreTaxMoney,
.newPayadd .wrap .setMoney .setMoneyList #PreTaxMoney,
.release_xq .wrap .setMoney .setMoneyList #PreTaxMoneyM,
.newPayadd .wrap .setMoney .setMoneyList #PreTaxMoneyM,
.release_xq .wrap .setMoney .setMoneyList #PreTaxMoneyL,
.newPayadd .wrap .setMoney .setMoneyList #PreTaxMoneyL,
.release_xq .wrap .setMoney .setMoneyList #PreTaxMoney2,
.newPayadd .wrap .setMoney .setMoneyList #PreTaxMoney2,
.release_xq .wrap .setMoney .setMoneyList #PreTaxMoneyX,
.newPayadd .wrap .setMoney .setMoneyList #PreTaxMoneyX {
  width: 150px;
  height: 34px;
  line-height: 34px;
  padding-left: 16px;
  box-sizing: border-box;
  border: none;
  border: 1px solid #cccccc;
}
.release_xq .wrap .setMoney .setMoneyList .cost,
.newPayadd .wrap .setMoney .setMoneyList .cost {
  display: inline-block;
  font-size: 24px;
  color: #fe3f00;
  width: 20px;
  text-align: left;
  font-style: normal;
}
.release_xq .wrap .setMoney .setMoneyList #spanAfterTaxMoney,
.newPayadd .wrap .setMoney .setMoneyList #spanAfterTaxMoney {
  line-height: 56px;
  font-size: 24px;
  color: #fe3f00;
}
.release_xq .wrap .setMoney .setMoneyList .explain,
.newPayadd .wrap .setMoney .setMoneyList .explain {
  color: #999999;
  margin-left: 20px;
}
.release_xq .wrap .contact,
.newPayadd .wrap .contact {
  padding: 30px 0 30px 70px;
}
.release_xq .wrap .contact .faTitle,
.newPayadd .wrap .contact .faTitle {
  font-size: 16px;
  color: #666666;
  line-height: 40px;
  font-weight: bold;
}
.release_xq .wrap .contact .sales_sq,
.newPayadd .wrap .contact .sales_sq {
  margin-top: 10px;
}
.release_xq .wrap .contact .sales_sq .expen_con,
.newPayadd .wrap .contact .sales_sq .expen_con {
  width: 160px;
  padding-left: 52px;
  box-sizing: border-box;
  display: inline-block;
  text-align: right;
  margin-right: 10px;
  line-height: 40px;
}
.release_xq .wrap .contact .sales_sq .selOpening,
.newPayadd .wrap .contact .sales_sq .selOpening {
  width: 150px;
  height: 34px;
  border-radius: 0;
  text-align: left;
  margin-left: -5px;
}
.release_xq .wrap .contact .sales_sq .constr,
.newPayadd .wrap .contact .sales_sq .constr,
.release_xq .wrap .contact .sales_sq .constr2,
.newPayadd .wrap .contact .sales_sq .constr2 {
  color: #333333;
  margin: 0 11px;
}
.release_xq .wrap .contact .sales_sq .constr a,
.newPayadd .wrap .contact .sales_sq .constr a,
.release_xq .wrap .contact .sales_sq .constr2 a,
.newPayadd .wrap .contact .sales_sq .constr2 a {
  color: #5094dd;
}
.release_xq .wrap .contact .sales_sq #ContractList,
.newPayadd .wrap .contact .sales_sq #ContractList {
  margin-left: 16px;
  margin-top: 15px;
  display: none;
}
.release_xq .wrap .contact .sales_sq #ContractList .delfile,
.newPayadd .wrap .contact .sales_sq #ContractList .delfile,
.release_xq .wrap .contact .sales_sq #ContractList .delCon,
.newPayadd .wrap .contact .sales_sq #ContractList .delCon {
  cursor: pointer;
  margin-left: 6px;
}
.release_xq .wrap .contact .sales_sq #ContractList .conName,
.newPayadd .wrap .contact .sales_sq #ContractList .conName {
  color: #1984dd;
}
.release_xq .wrap .contact .sales_sq #ContractList .delfile :hover,
.newPayadd .wrap .contact .sales_sq #ContractList .delfile :hover,
.release_xq .wrap .contact .sales_sq #ContractList .delCon:hover,
.newPayadd .wrap .contact .sales_sq #ContractList .delCon:hover {
  color: #ff3f00;
}
.release_xq .wrap .contact .sales_sq #uploader-contract,
.newPayadd .wrap .contact .sales_sq #uploader-contract {
  width: 152px;
  height: 34px;
  display: inline-block;
  line-height: 34px;
  text-align: center;
  background: #fafafa;
  cursor: pointer;
  border-radius: 3px;
  border: 1px solid #e5e5e5;
}
.release_xq .wrap .contact select,
.newPayadd .wrap .contact select {
  width: 150px;
  height: 34px;
  padding-left: 7px;
  margin-left: -5px;
  border-color: #cccccc;
}
.release_xq .wrap .contact #chooseInvoice,
.newPayadd .wrap .contact #chooseInvoice {
  width: 150px;
  height: 34px;
  line-height: 20px;
  border-radius: 0;
  background: #fafafa;
}
.release_xq .wrap .contact #selectedInvoice,
.newPayadd .wrap .contact #selectedInvoice {
  width: auto;
  border: 1px solid #cccccc;
  padding: 0 10px;
  background: #fafafa;
  display: none;
  height: 40px;
  line-height: 40px;
  border-radius: 2px;
}
.release_xq .wrap .contact #selectedInvoice #disBillSub,
.newPayadd .wrap .contact #selectedInvoice #disBillSub {
  font-size: 14px;
  color: #5094dd;
}
.release_xq .wrap .contact #selectedInvoice i,
.newPayadd .wrap .contact #selectedInvoice i {
  cursor: pointer;
  padding-left: 6px;
}
.release_xq .wrap .contact #checkimg_qd2,
.newPayadd .wrap .contact #checkimg_qd2,
.release_xq .wrap .contact #checkimg_yw2,
.newPayadd .wrap .contact #checkimg_yw2 {
  color: #5094dd;
  margin-left: 14px;
}
.release_xq .wrap .contact #checkimg_qd2 i,
.newPayadd .wrap .contact #checkimg_qd2 i,
.release_xq .wrap .contact #checkimg_yw2 i,
.newPayadd .wrap .contact #checkimg_yw2 i {
  margin-right: 6px;
}
.release_xq .wrap .contact #checkimg_qd2 a,
.newPayadd .wrap .contact #checkimg_qd2 a,
.release_xq .wrap .contact #checkimg_yw2 a,
.newPayadd .wrap .contact #checkimg_yw2 a {
  color: #5094dd;
}
.release_xq .wrap .contact .historySubjec,
.newPayadd .wrap .contact .historySubjec {
  display: inline-block;
  color: #999999;
  margin-left: 30px;
}
.release_xq .wrap .contact .historySubjec b,
.newPayadd .wrap .contact .historySubjec b {
  margin-left: 14px;
  color: #999999;
  cursor: pointer;
}
.release_xq .wrap .contact .historySubjec b:hover,
.newPayadd .wrap .contact .historySubjec b:hover,
.release_xq .wrap .contact .historySubjec b.active,
.newPayadd .wrap .contact .historySubjec b.active {
  color: #ff9434;
}
.release_xq .wrap .excess,
.newPayadd .wrap .excess {
  font-size: 16px;
  color: black;
  padding: 30px 0 30px 70px;
}
.release_xq .wrap .excess input[type=checkbox],
.newPayadd .wrap .excess input[type=checkbox] {
  -webkit-appearance: none;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  width: 20px;
  height: 20px;
  background: url("/Content/img/demand_release.png") no-repeat 0 -95px;
  border: none;
  outline: none;
  cursor: pointer;
}
.release_xq .wrap .excess input[type=checkbox]:checked,
.newPayadd .wrap .excess input[type=checkbox]:checked {
  background: url("/Content/img/demand_release.png") no-repeat -22px -95px;
}
.release_xq .wrap .excess i,
.newPayadd .wrap .excess i {
  font-style: normal;
  color: #ff4400;
  margin-left: 14px;
}
.release_xq .wrap .excess span,
.newPayadd .wrap .excess span {
  color: #b6b6b6;
  font-size: 12px;
}
.release_xq .wrap .totalList,
.newPayadd .wrap .totalList {
  padding-left: 70px;
  font-size: 14px;
}
.release_xq .wrap .totalList .common_botton,
.newPayadd .wrap .totalList .common_botton {
  padding-bottom: 24px;
}
.release_xq .wrap .totalList .common_botton em,
.newPayadd .wrap .totalList .common_botton em {
  font-size: 16px;
  color: #666666;
  font-weight: bold;
}
.release_xq .wrap .totalList .invoice-group li,
.newPayadd .wrap .totalList .invoice-group li {
  display: inline-block;
  margin: 10px 10px 20px 0;
}
.release_xq .wrap .totalList .invoice-group li:first-child a,
.newPayadd .wrap .totalList .invoice-group li:first-child a {
  background: #fafafa;
  border: 1px solid #e6e6e6;
}
.release_xq .wrap .totalList .common_ceil,
.newPayadd .wrap .totalList .common_ceil {
  font-size: 16px;
  color: black;
  padding-bottom: 12px;
  font-weight: bold;
}
.release_xq .wrap .totalList .common_ceil span,
.newPayadd .wrap .totalList .common_ceil span {
  font-size: 12px;
  color: #a0a0a0;
}
.release_xq .wrap .totalList div em,
.newPayadd .wrap .totalList div em {
  width: 104px;
  display: inline-block;
}
.release_xq .wrap .totalList div #spanCostMoney,
.newPayadd .wrap .totalList div #spanCostMoney {
  font-size: 24px;
  color: #fe3f00;
}
.release_xq .wrap .totalList .cost_last,
.newPayadd .wrap .totalList .cost_last {
  padding-bottom: 18px;
}
.release_xq .wrap .totalList p,
.newPayadd .wrap .totalList p {
  color: #999999;
  font-size: 12px;
}
.release_xq .wrap .totalList .addAddress,
.newPayadd .wrap .totalList .addAddress {
  margin-top: 24px;
}
.release_xq .wrap .totalList .addAddress #uladdress span,
.newPayadd .wrap .totalList .addAddress #uladdress span {
  display: inline-block;
  padding: 7px 14px;
  background: #2f8ded;
  color: white;
  font-size: 14px;
  border-radius: 2px;
  cursor: pointer;
}
.release_xq .wrap .totalList .addAddress a,
.newPayadd .wrap .totalList .addAddress a {
  display: inline-block;
  padding: 7px 4px;
  color: #2f8ded;
  font-size: 14px;
  cursor: pointer;
  margin-right: 14px;
}
.release_xq .wrap .totalList .contractDiago,
.newPayadd .wrap .totalList .contractDiago,
.release_xq .wrap .totalList .contractDiago2,
.newPayadd .wrap .totalList .contractDiago2 {
  width: 500px;
  height: 450px;
  margin-left: -250px;
  margin-top: -225px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 100001;
  background: white;
  font-size: 12px;
  display: none;
}
.release_xq .wrap .totalList .contractDiago h4,
.newPayadd .wrap .totalList .contractDiago h4,
.release_xq .wrap .totalList .contractDiago2 h4,
.newPayadd .wrap .totalList .contractDiago2 h4 {
  height: 40px;
  line-height: 40px;
  background: #ff6633;
  color: white;
  font-size: 16px;
  padding-left: 20px;
  position: relative;
  font-size: 14px;
}
.release_xq .wrap .totalList .contractDiago h4 span,
.newPayadd .wrap .totalList .contractDiago h4 span,
.release_xq .wrap .totalList .contractDiago2 h4 span,
.newPayadd .wrap .totalList .contractDiago2 h4 span {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 14px;
  top: 11px;
  background: url(/Content/img/colse_btn.png) no-repeat right center;
  cursor: pointer;
}
.release_xq .wrap .totalList .contractDiago .contract_con,
.newPayadd .wrap .totalList .contractDiago .contract_con,
.release_xq .wrap .totalList .contractDiago2 .contract_con,
.newPayadd .wrap .totalList .contractDiago2 .contract_con {
  padding: 20px;
  text-align: center;
  font-size: 12px;
}
.release_xq .wrap .totalList .contractDiago .contract_con .contract-tips,
.newPayadd .wrap .totalList .contractDiago .contract_con .contract-tips,
.release_xq .wrap .totalList .contractDiago2 .contract_con .contract-tips,
.newPayadd .wrap .totalList .contractDiago2 .contract_con .contract-tips {
  color: #ff6633;
  text-align: left;
}
.release_xq .wrap .totalList .contractDiago .contract_con img,
.newPayadd .wrap .totalList .contractDiago .contract_con img,
.release_xq .wrap .totalList .contractDiago2 .contract_con img,
.newPayadd .wrap .totalList .contractDiago2 .contract_con img {
  width: 460px;
  height: 214px;
  border: none;
  margin-bottom: 20px;
}
.release_xq .wrap .totalList .contractDiago .contract_con p,
.newPayadd .wrap .totalList .contractDiago .contract_con p,
.release_xq .wrap .totalList .contractDiago2 .contract_con p,
.newPayadd .wrap .totalList .contractDiago2 .contract_con p {
  line-height: 20px;
}
.release_xq .wrap .totalList .contractDiago #pickerContract,
.newPayadd .wrap .totalList .contractDiago #pickerContract,
.release_xq .wrap .totalList .contractDiago2 #pickerContract,
.newPayadd .wrap .totalList .contractDiago2 #pickerContract,
.release_xq .wrap .totalList .contractDiago #pickerContract2,
.newPayadd .wrap .totalList .contractDiago #pickerContract2,
.release_xq .wrap .totalList .contractDiago2 #pickerContract2,
.newPayadd .wrap .totalList .contractDiago2 #pickerContract2 {
  text-align: center;
  position: relative;
}
.release_xq .wrap .totalList .contractDiago #pickerContract .webuploader-pick,
.newPayadd .wrap .totalList .contractDiago #pickerContract .webuploader-pick,
.release_xq .wrap .totalList .contractDiago2 #pickerContract .webuploader-pick,
.newPayadd .wrap .totalList .contractDiago2 #pickerContract .webuploader-pick,
.release_xq .wrap .totalList .contractDiago #pickerContract2 .webuploader-pick,
.newPayadd .wrap .totalList .contractDiago #pickerContract2 .webuploader-pick,
.release_xq .wrap .totalList .contractDiago2 #pickerContract2 .webuploader-pick,
.newPayadd .wrap .totalList .contractDiago2 #pickerContract2 .webuploader-pick {
  background: #ff6633;
  font-size: 14px;
  width: 140px;
  height: 36px;
  line-height: 36px;
  padding: 0;
}
.release_xq .wrap .totalList .contractDiago #pickerContract a,
.newPayadd .wrap .totalList .contractDiago #pickerContract a,
.release_xq .wrap .totalList .contractDiago2 #pickerContract a,
.newPayadd .wrap .totalList .contractDiago2 #pickerContract a,
.release_xq .wrap .totalList .contractDiago #pickerContract2 a,
.newPayadd .wrap .totalList .contractDiago #pickerContract2 a,
.release_xq .wrap .totalList .contractDiago2 #pickerContract2 a,
.newPayadd .wrap .totalList .contractDiago2 #pickerContract2 a {
  color: #5094dd;
  position: absolute;
  right: 76px;
  bottom: 13px;
  font-size: 14px;
}
.release_xq .wrap .totalList #pickerContract,
.newPayadd .wrap .totalList #pickerContract,
.release_xq .wrap .totalList #pickerContract2,
.newPayadd .wrap .totalList #pickerContract2 {
  position: relative;
}
.release_xq .wrap .totalList #pickerContract em,
.newPayadd .wrap .totalList #pickerContract em,
.release_xq .wrap .totalList #pickerContract2 em,
.newPayadd .wrap .totalList #pickerContract2 em {
  vertical-align: top;
  margin-top: 13px;
  cursor: pointer;
  color: #38a1db;
  width: auto;
}
.release_xq .wrap .totalList #pickerContract em i,
.newPayadd .wrap .totalList #pickerContract em i,
.release_xq .wrap .totalList #pickerContract2 em i,
.newPayadd .wrap .totalList #pickerContract2 em i {
  font-size: 12px;
  color: #999999;
  font-style: normal;
  margin-left: 6px;
}
.release_xq .wrap .totalList #pickerContract .icon-chakanshuxing,
.newPayadd .wrap .totalList #pickerContract .icon-chakanshuxing,
.release_xq .wrap .totalList #pickerContract2 .icon-chakanshuxing,
.newPayadd .wrap .totalList #pickerContract2 .icon-chakanshuxing {
  color: #ff9434;
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-left: 20px;
  vertical-align: top;
  margin-top: 12px;
}
.release_xq .wrap .totalList #pickerContract b,
.newPayadd .wrap .totalList #pickerContract b,
.release_xq .wrap .totalList #pickerContract2 b,
.newPayadd .wrap .totalList #pickerContract2 b {
  width: 300px;
  height: 220px;
  position: absolute;
  left: 130px;
  top: 37px;
  background: url("/Content/img/xq_detail/damo_01.jpg") no-repeat;
  background-size: 300px auto;
  display: none;
  z-index: 1000;
}
.release_xq .wrap .totalList .contractDiago2,
.newPayadd .wrap .totalList .contractDiago2 {
  height: 560px;
}
.release_xq .wrap .totalList .contractDiago2 .contract_con img,
.newPayadd .wrap .totalList .contractDiago2 .contract_con img {
  width: 460px;
  height: 351px;
  border: none;
}
.release_xq .wrap .saveWarp,
.newPayadd .wrap .saveWarp {
  width: 100%;
  height: 96px;
  line-height: 96px;
  margin-top: 30px;
  text-align: center;
}
.release_xq .wrap .saveWarp input,
.newPayadd .wrap .saveWarp input {
  width: 260px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: white;
  font-size: 18px;
  outline: none;
  border: none;
  margin-right: 20px;
}
.release_xq .wrap .saveWarp #save,
.newPayadd .wrap .saveWarp #save {
  background: #ff6633;
  box-shadow: 0px 3px 5px #b32d00;
}
.release_xq .wrap .saveWarp #check,
.newPayadd .wrap .saveWarp #check {
  background: #38a1db;
  box-shadow: 0px 3px 5px #01364d;
  display: none;
}
.release_xq .bg_diago,
.newPayadd .bg_diago {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  z-index: 100000;
  left: 0;
  top: 0;
}
.release_xq .dialgo_address,
.newPayadd .dialgo_address {
  width: 820px;
  height: 390px;
  background: white;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -410px;
  margin-top: -250px;
  z-index: 100001;
  display: none;
}
.release_xq .dialgo_address .address_con,
.newPayadd .dialgo_address .address_con {
  padding: 0 20px;
  font-size: 14px;
}
.release_xq .dialgo_address .address_con .title,
.newPayadd .dialgo_address .address_con .title {
  color: #666666;
  font-weight: bold;
  height: 60px;
  line-height: 60px;
}
.release_xq .dialgo_address .address_con .title #addresList,
.newPayadd .dialgo_address .address_con .title #addresList {
  margin-left: 40px;
}
.release_xq .dialgo_address .address_con .detailAdress,
.newPayadd .dialgo_address .address_con .detailAdress {
  border: 1px solid #e5e5e5;
  width: 780px;
  padding: 10px 20px;
}
.release_xq .dialgo_address .address_con .detailAdress p,
.newPayadd .dialgo_address .address_con .detailAdress p {
  line-height: 32px;
}
.release_xq .dialgo_address .address_con .detailAdress p span,
.newPayadd .dialgo_address .address_con .detailAdress p span {
  display: inline-block;
  width: 40%;
}
.release_xq h4,
.newPayadd h4 {
  height: 40px;
  line-height: 40px;
  background: #ff9434;
  color: white;
  font-size: 16px;
  padding-left: 20px;
  position: relative;
}
.release_xq h4 span,
.newPayadd h4 span {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 14px;
  top: 10px;
  background: url("/Content/img/colse_btn.png") no-repeat right center;
  cursor: pointer;
}
.release_xq .dialgo,
.newPayadd .dialgo,
.release_xq .addressList,
.newPayadd .addressList {
  width: 620px;
  height: 500px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -310px;
  margin-top: -250px;
  background: white;
  border-radius: 4px;
  z-index: 1001;
}
.release_xq .dialgo .td-position .Validform_wrong,
.newPayadd .dialgo .td-position .Validform_wrong,
.release_xq .addressList .td-position .Validform_wrong,
.newPayadd .addressList .td-position .Validform_wrong {
  margin-left: 4px;
}
.release_xq .dialgo .dialgo_con,
.newPayadd .dialgo .dialgo_con,
.release_xq .addressList .dialgo_con,
.newPayadd .addressList .dialgo_con {
  padding-left: 20px;
  font-size: 14px;
  color: #333333;
  margin-top: 20px;
}
.release_xq .dialgo .dialgo_con .address_title,
.newPayadd .dialgo .dialgo_con .address_title,
.release_xq .addressList .dialgo_con .address_title,
.newPayadd .addressList .dialgo_con .address_title {
  font-size: 12px;
  line-height: 50px;
}
.release_xq .dialgo .dialgo_con input,
.newPayadd .dialgo .dialgo_con input,
.release_xq .addressList .dialgo_con input,
.newPayadd .addressList .dialgo_con input {
  height: 40px;
  line-height: 40px;
  text-indent: 4px;
}
.release_xq .dialgo .title_name,
.newPayadd .dialgo .title_name,
.release_xq .addressList .title_name,
.newPayadd .addressList .title_name {
  line-height: 40px;
  padding-left: 10px;
}
.release_xq .dialgo .title_name span,
.newPayadd .dialgo .title_name span,
.release_xq .addressList .title_name span,
.newPayadd .addressList .title_name span {
  padding-left: 14px;
  border-left: 4px solid #ff6633;
}
.release_xq .dialgo ul,
.newPayadd .dialgo ul,
.release_xq .addressList ul,
.newPayadd .addressList ul {
  padding: 0 10px 0 25px;
}
.release_xq .dialgo ul li label,
.newPayadd .dialgo ul li label,
.release_xq .addressList ul li label,
.newPayadd .addressList ul li label {
  display: inline-block;
  background: url(/Content/img/red_new_login.png) no-repeat;
  background-position: 3px -6px;
  margin: 9px 0;
  cursor: pointer;
  padding-left: 30px;
  line-height: 16px;
}
.release_xq .dialgo ul li label span,
.newPayadd .dialgo ul li label span,
.release_xq .addressList ul li label span,
.newPayadd .addressList ul li label span {
  margin-right: 6px;
}
.release_xq .dialgo ul li .active,
.newPayadd .dialgo ul li .active,
.release_xq .addressList ul li .active,
.newPayadd .addressList ul li .active {
  background-position: 3px -38px;
}
.release_xq .addressList,
.newPayadd .addressList {
  height: 370px;
  margin-top: -195px;
}
.release_xq .addressList .selSure,
.newPayadd .addressList .selSure {
  width: 170px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  background: #ff6633;
  position: absolute;
  left: 214px;
  bottom: 20px;
  color: white;
}
.release_xq .resultConfirm,
.newPayadd .resultConfirm {
  width: 820px;
  background: white;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -300px;
  margin-left: -420px;
  z-index: 100001;
  color: #333333;
  display: none;
}
.release_xq .resultConfirm .contentDeatail,
.newPayadd .resultConfirm .contentDeatail {
  padding: 20px 20px 0;
}
.release_xq .resultConfirm .tipCon,
.newPayadd .resultConfirm .tipCon {
  border: 1px solid #e5e5e5;
  margin-bottom: 20px;
}
.release_xq .resultConfirm .tipCon h6,
.newPayadd .resultConfirm .tipCon h6 {
  line-height: 40px;
  background: #f8f8f8;
  font-size: 16px;
  padding-left: 10px;
}
.release_xq .resultConfirm .tipCon .xqdetail,
.newPayadd .resultConfirm .tipCon .xqdetail {
  padding: 20px;
  font-size: 14px;
  line-height: 20px;
}
.release_xq .resultConfirm .tipCon .xqdetail p,
.newPayadd .resultConfirm .tipCon .xqdetail p {
  margin-bottom: 28px;
  display: flex;
  flex: 1;
}
.release_xq .resultConfirm .tipCon .xqdetail p b,
.newPayadd .resultConfirm .tipCon .xqdetail p b {
  color: #333333;
}
.release_xq .resultConfirm .tipCon .xqdetail p span,
.newPayadd .resultConfirm .tipCon .xqdetail p span {
  width: 640px;
  word-break: break-word;
}
.release_xq .resultConfirm .tipCon .xqdetail p span img,
.newPayadd .resultConfirm .tipCon .xqdetail p span img {
  width: 250px;
  height: 176px;
  border: 1px solid #e6e6e6;
  margin: 0 10px 10px 0;
}
.release_xq .resultConfirm .tipCon .xqdetail p span b,
.newPayadd .resultConfirm .tipCon .xqdetail p span b {
  display: block;
  margin-bottom: 30px;
}
.release_xq .resultConfirm .tipCon .xqdetail p span b:last-child,
.newPayadd .resultConfirm .tipCon .xqdetail p span b:last-child {
  margin-bottom: 0;
}
.release_xq .resultConfirm .tipCon .xqdetail p .modeColor,
.newPayadd .resultConfirm .tipCon .xqdetail p .modeColor {
  color: #ff9434;
  font-weight: bold;
}
.release_xq .resultConfirm .tipCon .xqdetail p .xqmoneyColor,
.newPayadd .resultConfirm .tipCon .xqdetail p .xqmoneyColor {
  color: #ff2424;
}
.release_xq .resultConfirm .tipCon .xqdetail p #xq_totalMoney,
.newPayadd .resultConfirm .tipCon .xqdetail p #xq_totalMoney {
  color: red;
  font-weight: bold;
}
.release_xq .resultConfirm .tipCon .xqdetail p:last-child,
.newPayadd .resultConfirm .tipCon .xqdetail p:last-child {
  margin-bottom: 0;
}
/*上传图片的部分*/

#uploader-demo {
  margin: 20px 0 0 16px;
}
#filePicker {
  margin: 10px 0 20px;
}
.webuploader-pick {
  background: #38a1db;
}
.webuploader-container {
  margin-bottom: 20px;
}
#uploader {
  margin: 20px 0 20px 16px;
}
.file-item {
  display: inline-block;
  width: 260px;
  height: auto;
  position: relative;
  margin-right: 16px;
}
.file-item span {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 22px;
  background: black;
  opacity: 0.5;
  filter: alpha(opacity=50);
  color: white;
}
.file-item span i {
  position: absolute;
  right: 10px;
  top: 3px;
  width: 15px;
  height: 15px;
  background: url("/Content/img/demand_release.png") no-repeat 0 -158px;
  cursor: pointer;
}
#newxq-zhang .margin-bottom-20 {
  margin-bottom: 22px;
}
#newxq-zhang .margin-bottom-100 {
  margin-bottom: 100px;
}
#newxq-zhang .margin-right-20 {
  margin-right: 20px;
}
#newxq-zhang .margin-right-10 {
  margin-right: 10px;
}
#newxq-zhang .title {
  color: #ff9933;
  border-bottom: 1px solid #e8e8e8;
}
#newxq-zhang .title span {
  padding: 0 20px;
  border-bottom: 2px solid #ff9933;
  line-height: 50px;
  display: inline-block;
}
#newxq-zhang .contain {
  background: white;
  margin-top: 20px;
  min-width: 1020px;
  box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.08);
  border-radius: 3px;
}
#newxq-zhang .content {
  padding: 0 40px 20px;
  width: 1020px;
  margin: auto;
  padding-top: 70px;
}
#newxq-zhang .content .xq-steps {
  width: 640px;
  padding: 0 0 70px;
  margin: auto;
  position: relative;
}
#newxq-zhang .content .xq-steps .middle-line {
  position: absolute;
  top: 16px;
  left: 33px;
  right: 33px;
  margin: auto;
  height: 1px;
  content: '';
  background: #ff9933;
}
#newxq-zhang .content .xq-steps .step {
  font-size: 14px;
  color: #464646;
}
#newxq-zhang .content .xq-steps .step.active .num {
  background: #ff9933;
  color: white;
  border-color: #ff9933;
}
#newxq-zhang .content .xq-steps .step .num {
  width: 33px;
  line-height: 33px;
  height: 33px;
  border-radius: 33px;
  color: #848484;
  border: 1px solid #848484;
  display: block;
  margin: 0 auto 20px;
  background: white;
  position: relative;
  z-index: 1;
}
#newxq-zhang .content .el-form .el-form-item {
  display: flex;
}
#newxq-zhang .content .el-form .el-form-item.noflex .el-form-item__content {
  display: block;
}
#newxq-zhang .content .el-form .el-form-item .el-form-item__content {
  flex: 1;
  display: flex;
  justify-content: space-between;
  margin-left: 0 !important;
}
#newxq-zhang .content .el-form .el-form-item .el-form-item__content::before,
#newxq-zhang .content .el-form .el-form-item .el-form-item__content::after {
  display: none;
}
#newxq-zhang .content .el-form .el-form-item .el-checkbox {
  display: block;
}
#newxq-zhang .content .el-form .el-form-item .el-card {
  width: 100%;
}
#newxq-zhang .content .el-form .el-button {
  width: 660px;
  margin: auto;
}
#newxq-zhang .content .title2 {
  padding-left: 25px;
  color: #464646;
  font-size: 14px;
  height: 50px;
}
#newxq-zhang .content .address .el-radio__label {
  width: 450px;
  display: inline-block;
}
#newxq-zhang .content .address .el-radio__label .default {
  color: white;
  background: #ff6822;
  padding: 3px 7px;
  font-size: 12px;
}
#newxq-zhang .content .fail-row {
  color: #babec4;
}
#OrderList .search-card {
  background-color: white;
  min-height: 80px;
  padding: 20px 20px;
  border-radius: 4px;
  border: 1px solid #ebeef5;
}
#OrderList .el-button--default {
  border-color: #888888;
  color: #888888;
}
#OrderList .record-txt {
  font-size: 14px;
  color: #464646;
}
#hdDrawer .el-drawer__body {
  overflow-y: auto;
}
/**/
.cwordDetail {
  float: right;
  font-style: normal;
  padding: 0px 30px 0 0;
  color: #cccccc;
}
.title_wrap {
  height: 50px;
  line-height: 50px;
  background: #ecf6ff;
  color: #464646;
  margin-bottom: 20px;
}
.title_wrap .name {
  padding-left: 10px;
}
.title_wrap .money {
  padding-left: 10px;
}
.title_wrap .status {
  text-align: center;
}
.title_wrap .opreation {
  text-align: center;
}
.order_xqOrderList .tabSwitch,
.order_orderList .tabSwitch,
#viewList_01 .tabSwitch {
  position: relative;
  font-size: 12px;
  color: #494949;
}
.order_xqOrderList .tabSwitch .searchWrap,
.order_orderList .tabSwitch .searchWrap,
#viewList_01 .tabSwitch .searchWrap {
  margin: 17px 0;
}
.order_xqOrderList .tabSwitch input,
.order_orderList .tabSwitch input,
#viewList_01 .tabSwitch input,
.order_xqOrderList .tabSwitch select,
.order_orderList .tabSwitch select,
#viewList_01 .tabSwitch select {
  height: 26px;
  line-height: 26px;
  border: 1px solid #e5e5e5;
}
.order_xqOrderList .tabSwitch #key,
.order_orderList .tabSwitch #key,
#viewList_01 .tabSwitch #key {
  width: 156px;
  padding: 0 5px;
}
.order_xqOrderList .tabSwitch .keyType,
.order_orderList .tabSwitch .keyType,
#viewList_01 .tabSwitch .keyType {
  margin-top: 17px;
}
.order_xqOrderList .tabSwitch .keyType select,
.order_orderList .tabSwitch .keyType select,
#viewList_01 .tabSwitch .keyType select {
  vertical-align: middle;
}
.order_xqOrderList .tabSwitch .keyType span,
.order_orderList .tabSwitch .keyType span,
#viewList_01 .tabSwitch .keyType span {
  display: inline-block;
  width: 76px;
  line-height: 26px;
  text-align: center;
  background: #ff6633;
  border: 1px solid #e5e5e5;
  vertical-align: middle;
  cursor: pointer;
  margin-left: 6px;
  color: white;
}
.order_xqOrderList .tabSwitch .keyType .continueSend,
.order_orderList .tabSwitch .keyType .continueSend,
#viewList_01 .tabSwitch .keyType .continueSend {
  width: 96px;
  line-height: 28px;
  height: 28px;
}
.order_xqOrderList .tabSwitch .keyType .continueSend i,
.order_orderList .tabSwitch .keyType .continueSend i,
#viewList_01 .tabSwitch .keyType .continueSend i {
  font-size: 14px;
  margin-right: 10px;
}
.order_xqOrderList .tabSwitch #xqType,
.order_orderList .tabSwitch #xqType,
#viewList_01 .tabSwitch #xqType {
  margin-right: 30px;
}
.order_xqOrderList .tabSwitch #startTime,
.order_orderList .tabSwitch #startTime,
#viewList_01 .tabSwitch #startTime,
.order_xqOrderList .tabSwitch #endTime,
.order_orderList .tabSwitch #endTime,
#viewList_01 .tabSwitch #endTime {
  width: 96px;
  cursor: pointer;
  padding-left: 4px;
}
.order_xqOrderList .tabSwitch #endTime,
.order_orderList .tabSwitch #endTime,
#viewList_01 .tabSwitch #endTime {
  margin-right: 30px;
}
.order_xqOrderList .tabSwitch .min,
.order_orderList .tabSwitch .min,
#viewList_01 .tabSwitch .min,
.order_xqOrderList .tabSwitch .max,
.order_orderList .tabSwitch .max,
#viewList_01 .tabSwitch .max {
  width: 58px;
  text-align: center;
}
.order_xqOrderList .tabSwitch em,
.order_orderList .tabSwitch em,
#viewList_01 .tabSwitch em {
  width: 6px;
  color: #999999;
  margin: 0 6px;
}
.order_xqOrderList ul li p,
.order_orderList ul li p,
#viewList_01 ul li p {
  line-height: 50px;
  background: #f8f8f8;
  color: #464646;
}
.order_xqOrderList ul li p span,
.order_orderList ul li p span,
#viewList_01 ul li p span {
  display: inline-block;
  font-size: 12px;
  height: auto;
  line-height: 30px;
}
.order_xqOrderList ul li p .signno,
.order_orderList ul li p .signno,
#viewList_01 ul li p .signno {
  min-width: 240px;
  padding-left: 14px;
}
.order_xqOrderList ul li p .nickname,
.order_orderList ul li p .nickname,
#viewList_01 ul li p .nickname {
  min-width: 240px;
}
.order_xqOrderList ul li p .nickname a,
.order_orderList ul li p .nickname a,
#viewList_01 ul li p .nickname a {
  width: 180px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: bottom;
}
.order_xqOrderList ul li p .start,
.order_orderList ul li p .start,
#viewList_01 ul li p .start {
  min-width: 220px;
  padding-left: 10px;
}
.order_xqOrderList ul li p .end,
.order_orderList ul li p .end,
#viewList_01 ul li p .end {
  min-width: 210px;
  text-align: right;
}
.order_xqOrderList ul li div .title_name,
.order_orderList ul li div .title_name,
#viewList_01 ul li div .title_name {
  padding-left: 10px;
  height: 120px;
  display: flex;
  align-items: center;
}
.order_xqOrderList ul li div .money,
.order_orderList ul li div .money,
#viewList_01 ul li div .money {
  color: #ff6633;
  height: 120px;
  display: flex;
  align-items: center;
}
.order_xqOrderList ul li div .statusSign,
.order_orderList ul li div .statusSign,
#viewList_01 ul li div .statusSign {
  line-height: 60px;
  text-align: center;
}
.order_xqOrderList ul li div .statusSign i,
.order_orderList ul li div .statusSign i,
#viewList_01 ul li div .statusSign i {
  display: inline-block;
  width: 50%;
  font-style: normal;
  border-bottom: 1px solid #e5e5e5;
}
.order_xqOrderList ul li div .statusSign a,
.order_orderList ul li div .statusSign a,
#viewList_01 ul li div .statusSign a {
  display: inline-block;
  width: 50%;
}
.order_xqOrderList ul li div .itemBtn,
.order_orderList ul li div .itemBtn,
#viewList_01 ul li div .itemBtn {
  height: 120px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.order_xqOrderList ul li div .itemBtn input,
.order_orderList ul li div .itemBtn input,
#viewList_01 ul li div .itemBtn input {
  display: block;
  margin: 0 auto;
  outline: none;
  border: none;
  height: 24px;
  width: 90px;
  line-height: 24px;
  text-align: center;
  color: white;
  background: #38a1db;
  margin-bottom: 10px;
}
.order_xqOrderList ul li .clearfix,
.order_orderList ul li .clearfix,
#viewList_01 ul li .clearfix {
  content: "";
  display: block;
  clear: both;
  box-shadow: 0 0 2px 0 #e3e3e3;
}
.order_xqOrderList ul .no_content,
.order_orderList ul .no_content,
#viewList_01 ul .no_content {
  min-height: 300px;
  line-height: 300px;
  text-align: center;
  font-size: 16px;
}
.order_xqOrderList .dialgo,
.order_orderList .dialgo,
#viewList_01 .dialgo {
  width: 680px;
  background: white;
  border-radius: 4px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -340px;
  margin-top: -276px;
  font-size: 14px;
  z-index: 100001;
}
.order_xqOrderList .dialgo .uploadify .uploadify-button,
.order_orderList .dialgo .uploadify .uploadify-button,
#viewList_01 .dialgo .uploadify .uploadify-button {
  background: #f8f8f8;
  color: #e5e5e5;
  border: 1px solid #e5e5e5;
}
.order_xqOrderList .dialgo .uploadify .uploadify-button-text,
.order_orderList .dialgo .uploadify .uploadify-button-text,
#viewList_01 .dialgo .uploadify .uploadify-button-text {
  color: #666666;
}
.order_xqOrderList .dialgo h5,
.order_orderList .dialgo h5,
#viewList_01 .dialgo h5 {
  padding-left: 20px;
  height: 50px;
  line-height: 50px;
  color: white;
  background: #ff9434;
  position: relative;
  font-size: 18px;
}
.order_xqOrderList .dialgo h5 .closeBtn,
.order_orderList .dialgo h5 .closeBtn,
#viewList_01 .dialgo h5 .closeBtn {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 14px;
  top: 18px;
  background: url("/Content/img/colse_btn.png") no-repeat right center;
  cursor: pointer;
}
.order_xqOrderList .dialgo .reasonTitle,
.order_orderList .dialgo .reasonTitle,
#viewList_01 .dialgo .reasonTitle {
  padding: 20px 0 0 20px;
}
.order_xqOrderList .dialgo .reasonTitle #uploader,
.order_orderList .dialgo .reasonTitle #uploader,
#viewList_01 .dialgo .reasonTitle #uploader {
  margin: 0;
}
.order_xqOrderList .dialgo .reasonTitle #uploader #thelist,
.order_orderList .dialgo .reasonTitle #uploader #thelist,
#viewList_01 .dialgo .reasonTitle #uploader #thelist {
  margin: 10px 0;
}
.order_xqOrderList .dialgo .reasonTitle div span,
.order_orderList .dialgo .reasonTitle div span,
#viewList_01 .dialgo .reasonTitle div span {
  color: #ff6633;
}
.order_xqOrderList .dialgo .reasonTitle div input[type="button"],
.order_orderList .dialgo .reasonTitle div input[type="button"],
#viewList_01 .dialgo .reasonTitle div input[type="button"] {
  outline: none;
  border: none;
  width: 90px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #ff6633;
  color: white;
  border-radius: 4px;
  margin-right: 10px;
}
.order_xqOrderList .dialgo .reasonTitle div input:last-child,
.order_orderList .dialgo .reasonTitle div input:last-child,
#viewList_01 .dialgo .reasonTitle div input:last-child {
  background: #f2f2f2;
  color: #333333;
  border: 1px solid #dddddd;
}
.order_xqOrderList .dialgo .reasonTitle #Summary,
.order_orderList .dialgo .reasonTitle #Summary,
#viewList_01 .dialgo .reasonTitle #Summary,
.order_xqOrderList .dialgo .reasonTitle #viewSummary,
.order_orderList .dialgo .reasonTitle #viewSummary,
#viewList_01 .dialgo .reasonTitle #viewSummary,
.order_xqOrderList .dialgo .reasonTitle #rcSummary,
.order_orderList .dialgo .reasonTitle #rcSummary,
#viewList_01 .dialgo .reasonTitle #rcSummary,
.order_xqOrderList .dialgo .reasonTitle #AppealReason,
.order_orderList .dialgo .reasonTitle #AppealReason,
#viewList_01 .dialgo .reasonTitle #AppealReason,
.order_xqOrderList .dialgo .reasonTitle .showResu,
.order_orderList .dialgo .reasonTitle .showResu,
#viewList_01 .dialgo .reasonTitle .showResu {
  margin-top: 10px;
  width: 630px;
  height: 150px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  text-indent: 4px;
  line-height: 20px;
}
.order_xqOrderList .dialgo .reasonTitle .BtnWrap,
.order_orderList .dialgo .reasonTitle .BtnWrap,
#viewList_01 .dialgo .reasonTitle .BtnWrap {
  margin: 20px 0 20px 15px;
}
.order_xqOrderList .packageDialgo,
.order_orderList .packageDialgo,
#viewList_01 .packageDialgo {
  width: 500px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -250px;
  margin-top: -220px;
  z-index: 100001;
  background: white;
  font-size: 16px;
  padding: 0 20px 20px 20px;
  text-align: center;
  display: none;
}
.order_xqOrderList .packageDialgo h4,
.order_orderList .packageDialgo h4,
#viewList_01 .packageDialgo h4 {
  line-height: 50px;
  background: #ff9434;
  color: white;
  margin: 0 -20px;
  padding-left: 20px;
  text-align: left;
}
.order_xqOrderList .packageDialgo input,
.order_orderList .packageDialgo input,
#viewList_01 .packageDialgo input {
  height: 40px;
  line-height: 40px;
  width: 332px;
  padding-left: 10px;
  font-size: 14px;
}
.order_xqOrderList .packageDialgo p,
.order_orderList .packageDialgo p,
#viewList_01 .packageDialgo p {
  line-height: 40px;
  text-align: left;
  height: 40px;
  margin: 10px 0;
}
.order_xqOrderList .packageDialgo a,
.order_orderList .packageDialgo a,
#viewList_01 .packageDialgo a,
.order_xqOrderList .packageDialgo button,
.order_orderList .packageDialgo button,
#viewList_01 .packageDialgo button {
  width: 120px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #ff9434;
  color: white;
  display: inline-block;
  margin-top: 20px;
  cursor: pointer;
  outline: none;
  border: none;
}
.order_xqOrderList .packageDialgo a.cancelSend,
.order_orderList .packageDialgo a.cancelSend,
#viewList_01 .packageDialgo a.cancelSend,
.order_xqOrderList .packageDialgo button.cancelSend,
.order_orderList .packageDialgo button.cancelSend,
#viewList_01 .packageDialgo button.cancelSend {
  border: 1px solid #e5e5e5;
  background: white;
  color: #333333;
  margin-left: 20px;
}
.order_xqOrderList .packageDialgo div,
.order_orderList .packageDialgo div,
#viewList_01 .packageDialgo div {
  border: 1px solid #e5e5e5;
  height: 200px;
  overflow: hidden;
}
.order_xqOrderList .packageDialgo div h6,
.order_orderList .packageDialgo div h6,
#viewList_01 .packageDialgo div h6 {
  line-height: 40px;
  background: whitesmoke;
  text-align: center;
}
.order_xqOrderList .packageDialgo div ol,
.order_orderList .packageDialgo div ol,
#viewList_01 .packageDialgo div ol {
  height: 160px;
  overflow-y: auto;
}
.order_xqOrderList .packageDialgo div ol li,
.order_orderList .packageDialgo div ol li,
#viewList_01 .packageDialgo div ol li {
  padding: 10px 5px 10px 5px;
  font-size: 14px;
  cursor: pointer;
}
.order_xqOrderList .packageDialgo div ol li:hover,
.order_orderList .packageDialgo div ol li:hover,
#viewList_01 .packageDialgo div ol li:hover {
  background: #e6e6e6;
}
.order_xqOrderList .packageDialgo div ol li.cur,
.order_orderList .packageDialgo div ol li.cur,
#viewList_01 .packageDialgo div ol li.cur {
  color: #ff9434;
  border: 1px solid #ff9434;
  background: url('/Content//img/xq_detail/gouxuan.png') no-repeat 8px center;
}
.dialgo #reject .reject_wrap {
  padding: 40px;
}
.dialgo #reject img {
  float: left;
}
.dialgo #reject .reject_right {
  margin-left: 70px;
}
.dialgo #reject .reject_right p {
  font-size: 16px;
  color: #333333;
  margin-bottom: 30px;
}
.dialgo #reject .reject_right div {
  font-size: 12px;
  color: #999999;
  line-height: 20px;
}
.usercenter .uploadfilelist p,
.order_orderList #fileList p,
.order_orderList .uploadfilelist p,
.order_xqOrderList #thelist p,
.order_xqOrderList .uploadfilelist p,
.distribute .uploadfilelist p,
.order_orderList #thelist p,
.XqDeatail_warp .uploadfilelist p,
#fileListSupply p,
#viewList_01 #uploaderCancel p {
  background: url("/Content/img/demand_release.png") no-repeat 0 -243px;
  width: 60px;
  height: 44px;
  color: #999999;
  line-height: 44px;
  position: relative;
  display: inline-block;
  margin-right: 40px;
}
.usercenter .uploadfilelist .world,
.order_orderList #fileList .world,
.order_orderList .uploadfilelist .world,
.order_xqOrderList #thelist .world,
.order_xqOrderList .uploadfilelist .world,
.distribute .uploadfilelist .world,
.order_orderList #thelist .world,
.XqDeatail_warp .uploadfilelist .world,
#fileListSupply .world,
#viewList_01 #uploaderCancel .world {
  background-position-y: -297px;
}
.usercenter .uploadfilelist .ppt,
.order_orderList #fileList .ppt,
.order_orderList .uploadfilelist .ppt,
.order_xqOrderList #thelist .ppt,
.order_xqOrderList .uploadfilelist .ppt,
.distribute .uploadfilelist .ppt,
.order_orderList #thelist .ppt,
.XqDeatail_warp .uploadfilelist .ppt,
#fileListSupply .ppt,
#viewList_01 #uploaderCancel .ppt {
  background-position-y: -350px;
}
.usercenter .uploadfilelist .png,
.order_orderList #fileList .png,
.order_orderList .uploadfilelist .png,
.order_xqOrderList #thelist .png,
.order_xqOrderList .uploadfilelist .png,
.distribute .uploadfilelist .png,
.order_orderList #thelist .png,
.XqDeatail_warp .uploadfilelist .png,
#fileListSupply .png,
#viewList_01 #uploaderCancel .png {
  background: url("/Content/img/PNG.png") no-repeat;
}
.usercenter .uploadfilelist .jpg,
.order_orderList #fileList .jpg,
.order_orderList .uploadfilelist .jpg,
.order_xqOrderList #thelist .jpg,
.order_xqOrderList .uploadfilelist .jpg,
.distribute .uploadfilelist .jpg,
.order_orderList #thelist .jpg,
.XqDeatail_warp .uploadfilelist .jpg,
#fileListSupply .jpg,
#viewList_01 #uploaderCancel .jpg {
  background: url("/Content/img/JPG.png") no-repeat;
}
.usercenter .uploadfilelist .delfile,
.order_orderList #fileList .delfile,
.order_orderList .uploadfilelist .delfile,
.order_xqOrderList #thelist .delfile,
.order_xqOrderList .uploadfilelist .delfile,
.distribute .uploadfilelist .delfile,
.order_orderList #thelist .delfile,
.XqDeatail_warp .uploadfilelist .delfile,
#fileListSupply .delfile,
#viewList_01 #uploaderCancel .delfile,
.usercenter .uploadfilelist .delWorker,
.order_orderList #fileList .delWorker,
.order_orderList .uploadfilelist .delWorker,
.order_xqOrderList #thelist .delWorker,
.order_xqOrderList .uploadfilelist .delWorker,
.distribute .uploadfilelist .delWorker,
.order_orderList #thelist .delWorker,
.XqDeatail_warp .uploadfilelist .delWorker,
#fileListSupply .delWorker,
#viewList_01 #uploaderCancel .delWorker {
  width: 20px;
  height: 20px;
  position: absolute;
  right: -4px;
  top: -2px;
  background: url("/Content/img/del.png") no-repeat;
  cursor: pointer;
}
.marginBon {
  margin-bottom: 10px;
}
#settlementPage .sd-breadcrumb {
  border-bottom: 1px solid #f2f2f2;
}
#settlementPage .sd-breadcrumb li {
  margin: 0;
  display: inline-block;
  border: none;
  height: 60px;
  line-height: 60px;
}
#settlementPage .sd-breadcrumb li a {
  font-size: 15px;
}
#settlementPage .sd-breadcrumb > li a {
  color: #3385ff;
}
#settlementPage .sd-breadcrumb > li + li a {
  color: #888888;
}
#settlementPage .sd-breadcrumb > li + li:before {
  padding: 0 5px;
  color: #666666;
  content: "/\00a0";
}
#settlementPage #season {
  width: 133px;
  height: 30px;
  border-radius: 4px;
  border: 1px solid #e5e5e5;
  margin-right: 15px;
  padding: 0 10px;
  cursor: pointer;
}
#settlementPage .readonly-billdetail {
  padding: 10px 0 0 0;
  margin: 10px 0;
}
#settlementPage .readonly-billdetail strong {
  border: 1px solid #eeeeee;
  padding: 5px 10px;
  border-radius: 3px;
}
#settlementPage .settle-table {
  margin: 20px 0;
}
#settlementPage .settle-table .table thead {
  background: #f8f8f8;
  color: #666666;
}
#settlementPage .settle-table .table th,
#settlementPage .settle-table .table td {
  text-align: center;
}
#settlementPage .settle-table .table .submit-btn,
#settlementPage .settle-table .table .detail-btn {
  padding: 5px 10px;
  border: none;
  color: white;
  border-radius: 2px;
}
#settlementPage .settle-table .table .submit-btn a,
#settlementPage .settle-table .table .detail-btn a {
  color: white;
}
#settlementPage .settle-table .table .submit-btn {
  background: #ff6633;
}
#settlementPage .settle-table .table .detail-btn {
  background: #3385ff;
}
#settlementPage .publish-btn,
#settlementPage .back-btn {
  width: 180px;
  height: 35px;
  border: none;
  background: #ff6633;
  border-radius: 3px;
  margin: 30px;
}
#settlementPage .publish-btn a,
#settlementPage .back-btn a {
  display: block;
  width: 100%;
}
#settlementPage .publish-btn {
  background: #ff6633;
  color: white;
}
#settlementPage .back-btn {
  background: white;
  color: #999999;
  border: 1px solid #e5e5e5;
}
#settlementPage .searchWrap .search-btn {
  width: 80px;
  height: 30px;
  border-radius: 4px;
  line-height: 30px;
  background: #ff6633;
  color: white;
  border: none;
  margin-left: 20px;
}
#settlementPage .searchWrap input {
  width: 100px;
  height: 30px;
  border-radius: 4px;
  border: 1px solid #e5e5e5;
  margin: 0;
}
#settlementPage .selectbill {
  margin: 20px 0;
}
#settlementPage .selOpening {
  height: 35px;
  padding: 0 0 0 10px;
  width: 300px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  cursor: pointer;
  background: url(/Default/img/newXq/edit_line.png) no-repeat 95% center;
  background-size: 18px 18px;
}
#XqOrderList .JxpfDialog .input-with-select .el-input {
  width: 100px;
}
#XqOrderList .JxpfDialog .input-with-select .el-input-group__prepend {
  background-color: white;
}
#XqOrderList .JxpfDialog .el-table__body tr.current-row > td {
  background-color: #ff8002;
  color: white;
}
#XqOrderList .cursor {
  cursor: pointer;
}
#XqOrderList .yuan {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #b2aab2;
  margin: 6px 10px 0 0;
}
#XqOrderList .color-gray {
  color: #b2aab2;
}
#XqOrderList .color-orange {
  color: #ff8002;
}
.payWrap {
  background: #f0f2f5;
  padding: 26px 0;
  font-size: 14px;
  color: #333333;
}
.payWrap .Validform_checktip {
  left: 45%;
}
.payWrap .btn-disable {
  background: #cccccc;
  color: #666666;
  border: 1px solid #cccccc;
}
.payWrap .contentList {
  padding: 40px 70px 30px 70px;
  background: white;
  position: relative;
  margin-bottom: 50px;
  overflow: auto;
}
.payWrap .contentList .cost {
  position: absolute;
  right: 116px;
  top: 54px;
  font-size: 30px;
  color: #ff4400;
}
.payWrap .contentList .cost i {
  font-size: 14px;
  color: #333333;
  font-style: normal;
}
.payWrap .contentList .cost b {
  font-size: 14px;
}
.payWrap .contentList h3 {
  font-size: 18px;
  color: black;
  font-weight: normal;
  padding-bottom: 30px;
}
.payWrap .contentList div {
  line-height: 35px;
  margin: 0;
}
.payWrap .contentList div span {
  width: 100px;
  display: inline-block;
}
.payWrap .contentList div i {
  color: #ff4400;
  font-style: normal;
}
.payWrap .contentList .addAddress span {
  width: auto;
}
.payWrap .contentList div:first-child {
  font-size: 18px;
}
.payWrap .Payment {
  /*margin-top: 20px;*/
  background: white;
  border-top: 4px solid #ff4400;
  padding: 40px 0 40px 70px;
}
.payWrap .Payment label {
  cursor: pointer;
}
.payWrap .Payment label span {
  color: #999999;
}
.payWrap .Payment label .pull-right {
  line-height: 40px;
  text-indent: 10px;
  font-size: 16px;
  background: none;
}
.payWrap .Payment label .pull-right img {
  vertical-align: middle;
  margin: 0 5px 0 0;
}
.payWrap .Payment .tip-txt {
  margin: 20px 70px;
  color: #999999;
}
.payWrap .Payment h2 {
  font-size: 24px;
  color: #ff4400;
  font-weight: normal;
  padding-bottom: 45px;
}
.payWrap .Payment .balance {
  margin-bottom: 40px;
}
.payWrap .Payment .balance span {
  margin-right: 63px;
}
.payWrap .Payment .common-btn {
  min-width: 80px;
  width: auto;
  height: 30px;
  line-height: 30px;
  text-align: center;
  display: inline-block;
  background: #ff9434;
  color: white;
  border-radius: 2px;
  border: 1px solid white;
  margin: 0 0 0 15px;
  cursor: pointer;
}
.payWrap .Payment input {
  margin-right: 10px;
}
.payWrap .Payment input[type=radio] {
  cursor: pointer;
}
.payWrap .Payment .other {
  margin-right: 20px;
  display: block;
  float: left;
  line-height: 33px;
}
.payWrap .Payment .wxPay {
  display: inline-block;
  width: 178px;
  height: 64px;
  background: url('/Content/img/XqPay.png') no-repeat 0 0;
  vertical-align: middle;
}
.payWrap .Payment .qywy {
  display: inline-block;
  width: 260px;
  height: 40px;
  vertical-align: middle;
}
.payWrap .Payment .sbumitPay {
  display: block;
  text-align: center;
  color: white;
  background: #ff6633;
  font-size: 18px;
  outline: none;
  border: none !important;
  box-shadow: 0px 3px 5px #b32d00;
  cursor: pointer;
}
.payWrap .Payment #pay {
  display: block;
  width: 260px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: white;
  background: #ff6633;
  font-size: 18px;
  outline: none;
  border: none;
  box-shadow: 0px 3px 5px #b32d00;
  cursor: pointer;
  margin-top: 20px;
  display: none;
}
.payWrap .Payment #netpay,
.payWrap .Payment #alipay,
.payWrap .Payment #wxpay {
  width: 260px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: white;
  background: #ff6633;
  font-size: 18px;
  outline: none;
  border: none;
  box-shadow: 0px 3px 5px #b32d00;
  cursor: pointer;
  margin-top: 30px;
  display: none;
}
.payWrap .Payment .phonepay-box {
  display: inline-block;
  margin: 0 0 0 70px;
}
.payWrap .Payment .phonepay-box .icon-zhifubao {
  color: #06b4fd;
}
.payWrap .Payment .phonepay-box .icon-weixin2 {
  color: #00c800;
}
.payWrap .Payment .phonepay-box span {
  width: 90px;
  display: inline-block;
}
.payWrap .payxp {
  text-align: center;
}
.payWrap .payxp div:first-child {
  font-size: 18px;
  color: black;
}
.payWrap .payxp div:last-child a {
  font-size: 14px;
  color: #ff4400;
}
.payWrap .divNewPay {
  font-size: 12px;
  color: #999999;
}
.payWrap .divNewPay h3 {
  color: #333333;
  font-size: 18px;
  font-weight: bold;
}
.payWrap .divNewPay .setWp {
  color: #333333;
  padding: 9px 0 14px 0;
}
.payWrap .divNewPay .tips {
  color: #ff4000;
  font-size: 14px;
  margin-bottom: 20px;
}
.payWrap .divNewPay input {
  display: block;
  width: 310px;
  height: 40px;
  line-height: 40px;
  padding-left: 5px;
  margin-bottom: 8px;
  border: none;
  outline: none;
  border: 1px solid #e6e6e6;
  color: #333333;
}
.payWrap .divNewPay .getCode {
  display: inline-block;
  text-align: center;
  height: 40px;
  line-height: 40px;
  background: whitesmoke;
  width: 100px;
  color: #ff4000;
  font-size: 14px;
  cursor: pointer;
}
.payWrap .divNewPay .btn-disable {
  background: #cccccc;
  color: #666666;
  border: 1px solid #cccccc;
}
.payWrap .divNewPay #verifycode {
  display: inline-block;
}
.payWrap .divNewPay .sbumitPay {
  display: block;
  text-align: center;
  color: white;
  background: #ff6633;
  font-size: 18px;
  outline: none;
  border: none !important;
  box-shadow: 0px 3px 5px #b32d00;
  cursor: pointer;
}
.payWrap #divPay div {
  margin: 30px 0 0 136px;
}
.payWrap #divPay div i {
  color: #cccccc;
  margin-left: 4px;
  font-size: 20px;
}
.payWrap #divPay input {
  display: inline-block;
  width: 264px;
  height: 40px;
  line-height: 40px;
  padding-left: 5px;
  border: none;
  outline: none;
  border: 1px solid #e6e6e6;
}
.payWrap #divPay #pPayPass {
  display: inline-block;
}
.payWrap #divPay #pverifycode {
  display: inline-block;
}
.payWrap #divPay .pgetCode {
  display: inline-block;
  text-align: center;
  height: 40px;
  line-height: 40px;
  background: whitesmoke;
  width: 140px;
  color: #ff4000;
  font-size: 14px;
  cursor: pointer;
}
.payWrap #divPay .btn-disable {
  background: #cccccc;
  color: #666666;
  border: 1px solid #cccccc;
}
.payWrap #divPay .sbumitPay2 {
  display: block;
  text-align: center;
  color: white;
  background: #ff6633;
  font-size: 18px;
  outline: none;
  border: none;
  box-shadow: 0px 3px 5px #b32d00;
  cursor: pointer;
}
.payWrap .canClick {
  display: block;
  text-align: center;
  color: white;
  background: #ff6633;
  font-size: 18px;
  outline: none;
  border: none !important;
  box-shadow: 0px 3px 5px #b32d00;
  cursor: pointer;
}
.payWrap .cash-statement {
  margin: 10px 0;
  color: #ff9434;
  cursor: pointer;
}
.payWrap .cash-statement span {
  margin: 0 10px 0 0;
}
.withdraw-wrapper #noBindPopcon .content-pop {
  width: 387px;
  height: auto;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -190px;
  margin-top: -120px;
  min-height: 228px;
  z-index: 100001;
  border: 1px solid #ff6633;
  padding: 0 0 20px 0;
}
.withdraw-wrapper #noBindPopcon .content-pop p {
  color: #666666;
}
.withdraw-wrapper #noBindPopcon .content-pop li {
  min-width: 46%;
  width: auto;
  margin: 5px 0 0 10px !important;
}
.withdraw-wrapper #noBindPopcon .operate-group {
  margin: 60px -45%;
}
.withdraw-wrapper #noBindPopcon .operate-group .sure-unbind {
  background: #ff9434;
  border: none;
}
.withdraw-wrapper #noBindPopcon .operate-group a {
  width: 40%;
  float: left;
  margin: 0 0 0 25px;
}
.withdraw-wrapper .diago_warp {
  position: fixed;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  z-index: 2015;
  display: none;
  overflow-y: auto;
}
.withdraw-wrapper .diago_warp .content-pop {
  width: 720px;
  min-height: 550px;
  height: auto;
  background: white;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -360px;
  margin-top: -250px;
  z-index: 100001;
  color: black;
  font-size: 16px;
  padding: 0 0 20px 0;
}
.withdraw-wrapper .diago_warp .content-pop h3 {
  height: 40px;
  background: #ff9434;
  color: white;
  padding-left: 14px;
  line-height: 40px;
  font-size: 16px;
  position: relative;
}
.withdraw-wrapper .diago_warp .content-pop h3 .closeBtn {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 14px;
  top: 14px;
  background: url(/Content/img/colse_btn.png) no-repeat right center;
  cursor: pointer;
}
.withdraw-wrapper .diago_warp .content-pop .binded-group {
  width: 97%;
  margin: 0 auto;
  border-bottom: 1px solid #e6e6e6;
}
.withdraw-wrapper .diago_warp .content-pop .binded-group .binded-cards-wrap li {
  min-width: 25%;
  width: auto;
  height: 35px;
  padding: 5px 20px 0 10px;
  margin: 5px 0;
  display: inline-block;
  position: relative;
}
.withdraw-wrapper .diago_warp .content-pop .binded-group .noBind-btn {
  color: #666666;
  font-size: 14px;
  cursor: pointer;
  line-height: 48px;
  padding-left: 14px;
}
.withdraw-wrapper .diago_warp .content-pop .binded-group .noBind-btn span {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #ff9434;
  color: white;
  text-align: center;
  line-height: 16px;
  border-radius: 50%;
  font-size: 14px;
  margin: 0 5px 0 0;
}
.withdraw-wrapper .diago_warp .content-pop .banklist-box {
  width: 100%;
  height: auto;
  background: white;
  margin: 0 auto;
}
.withdraw-wrapper .diago_warp .content-pop .banklist-box .bind-bank-name {
  margin: 0;
}
.withdraw-wrapper .diago_warp .content-pop .banklist-box li {
  min-width: 115px;
  height: 35px;
  display: inline-block;
  cursor: pointer;
  font-size: 13px;
  width: auto;
}
.withdraw-wrapper .diago_warp .content-pop .banklist-box li.active {
  border: 1px solid #ff6633;
  background: url('../../Content/img/checked_icon_01.png') no-repeat right bottom;
}
.withdraw-wrapper .diago_warp .content-pop .banklist-box li .bankimg {
  background-image: url('../../Content/img/UserCenter/sbBankImg.png');
  background-repeat: no-repeat;
  background-size: cover;
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  float: left;
  margin: 10px;
}
.withdraw-wrapper .diago_warp .content-pop .banklist-box li span {
  float: left;
}
.withdraw-wrapper .diago_warp .content-pop .banklist-box li p {
  float: left;
}
.withdraw-wrapper .diago_warp .content-pop .banklist-box .pingan_bank {
  width: 120px;
}
.withdraw-wrapper .diago_warp .content-pop .banklist-box li.china_yz {
  width: 170px;
}
.withdraw-wrapper .diago_warp .content-pop #cardNoBox input {
  height: 35px;
  line-height: 35px;
  width: 315px;
  border: 1px solid #e6e6e6;
  padding: 0 5px;
  margin: 0 0 20px 10px;
  border-color: lightgray;
}
.withdraw-wrapper .diago_warp .content-pop .operate-group {
  position: relative;
  /*bottom: 15px;*/
  left: 50%;
  width: 90%;
  margin: 25px 0 20px -45%;
  text-align: center;
}
.withdraw-wrapper .diago_warp .content-pop .operate-group a {
  width: 125px;
  height: 35px;
  line-height: 34px;
  color: white;
  display: inline-block;
  text-align: center;
  border-radius: 2px;
  margin: 0 40px;
  cursor: pointer;
}
.withdraw-wrapper .diago_warp .content-pop .operate-group .save-bank {
  background: #ff9434;
  border: none;
}
.withdraw-wrapper .diago_warp .content-pop .operate-group .closeBtn {
  background: white;
  border: 1px solid #9e9e9e;
  color: #9e9e9e;
}
.withdraw-wrapper .diago_warp .qst-content-pop {
  width: 500px;
  min-height: 200px;
  background: white;
  box-shadow: 0px 1px 12px 0px rgba(204, 204, 204, 0.6);
  border-radius: 4px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding: 0 20px;
}
.withdraw-wrapper .diago_warp .qst-content-pop h3 {
  color: #555555;
  font-size: 16px;
  font-weight: bold;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #f2f2f2;
  text-align: left;
}
.withdraw-wrapper .diago_warp .qst-content-pop img {
  width: 460px;
  margin-top: 10px;
}
.withdraw-wrapper .diago_warp .qst-content-pop .period-txt {
  line-height: 34px;
  margin: 25px 0 15px 0;
}
.withdraw-wrapper .diago_warp .qst-content-pop .period-txt i.iconfont {
  font-size: 22px;
  display: inline-block;
  vertical-align: middle;
  color: #ff6633;
  margin: 0 9px 0 0;
}
.withdraw-wrapper .diago_warp .qst-content-pop .period-txt li {
  list-style: decimal;
  margin: 0 17px;
}
.withdraw-wrapper .diago_warp .qst-content-pop strong {
  color: #ff6633;
  font-weight: normal;
}
.withdraw-wrapper .diago_warp .qst-content-pop .close-ok {
  display: block;
  width: 100px;
  height: 30px;
  line-height: 30px;
  color: white;
  background: #ff6633;
  border-radius: 4px;
  border: none;
  margin: 30px auto;
  cursor: pointer;
}
.withdraw-wrapper .diago_warp .qst-content-pop .income-timeline ul {
  width: 460px;
}
.withdraw-wrapper .diago_warp .qst-content-pop .income-timeline ul li {
  height: 36px;
  line-height: 36px;
  color: #333333;
  text-align: center;
  display: block;
}
.withdraw-wrapper .diago_warp .qst-content-pop .income-timeline ul li span {
  width: 31%;
  display: inline-block;
}
.withdraw-wrapper .diago_warp .qst-content-pop .income-timeline ul li:nth-child(odd) {
  background: white;
}
.withdraw-wrapper .diago_warp .qst-content-pop .income-timeline ul li:nth-child(even) {
  background: whitesmoke;
}
.withdraw-wrapper .diago_warp .qst-content-pop .income-timeline ul.title li {
  background: whitesmoke;
}
.withdraw-wrapper .diago_warp .qst-content-pop .income-timeline .list-wrap {
  height: 180px;
  overflow-y: auto;
  overflow-x: hidden;
}
.withdraw-wrapper .diago_warp .qst-content-pop .income-timeline ::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}
.withdraw-wrapper .diago_warp .qst-content-pop .income-timeline ::-webkit-scrollbar-track,
.withdraw-wrapper .diago_warp .qst-content-pop .income-timeline ::-webkit-scrollbar-thumb {
  border-radius: 999px;
  border: 5px solid transparent;
}
.withdraw-wrapper .diago_warp .qst-content-pop .income-timeline ::-webkit-scrollbar-track {
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2) inset;
}
.withdraw-wrapper .diago_warp .qst-content-pop .income-timeline ::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-clip: content-box;
  box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.2) inset;
}
.withdraw-wrapper .diago_warp .qst-content-pop .income-timeline ::-webkit-scrollbar-corner {
  background: transparent;
}
.withdraw-wrapper #statePopcon .content-pop {
  height: 360px;
  min-height: 400px;
}
.withdraw-wrapper #statePopcon .content-pop .table {
  text-align: center;
  width: 90%;
  margin: 10px auto;
}
.withdraw-wrapper #statePopcon .content-pop .table tr:first-child td {
  border: none;
}
.withdraw-wrapper #statePopcon .content-pop .table td {
  vertical-align: middle;
}
.withdraw-wrapper #statePopcon .content-pop .special-wrap {
  width: 90%;
  margin: 10px auto;
}
.withdraw-wrapper #statePopcon .content-pop .special-wrap h5 {
  color: #fa1f33;
  font-weight: bolder;
  font-size: 14px;
}
.withdraw-wrapper #statePopcon .content-pop .special-wrap p {
  font-size: 12px;
  padding: 10px 0;
}
#YBRecharge .pay-wyzz {
  width: 30px;
  height: 20px;
  background: url(/Content/img/yinl.png) no-repeat center center;
  background-size: contain;
  background-position: center;
  vertical-align: middle;
  margin-right: 5px;
  display: inline-block;
}
#YBRecharge .el-input-number .el-input__inner {
  text-align: left;
}
#zhangApp .text-yellow {
  color: #ff8002;
}
#zhangApp .text-blue {
  color: #2398ff;
}
#zhangApp .text-right {
  text-align: right;
}
#zhangApp .margin-top-20 {
  margin-top: 20px;
}
#zhangApp .padding-tb-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}
#zhangApp .long {
  width: 300px;
}
#zhangApp .title {
  color: #ff8002;
  border-bottom: 1px solid #e8e8e8;
}
#zhangApp .title span {
  padding: 0 20px;
  border-bottom: 2px solid #ff8002;
  line-height: 50px;
  display: inline-block;
}
#zhangApp .title2 {
  line-height: 50px;
  text-indent: 15px;
  position: relative;
}
#zhangApp .title2::before {
  content: '';
  width: 3px;
  height: 15px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background: #ff8002;
}
#zhangApp .el-card .ht {
  margin: 30px 0 20px 60px;
}
#zhangApp .el-card .flex {
  margin-left: 100px;
}
#zhangApp .el-card input[type=file] {
  display: none;
}
#zhangApp .el-card .uploader {
  margin-bottom: 10px;
}
#zhangApp .el-card .uploader2 {
  margin-left: 100px;
}
#zhangApp .el-card .uploader .el-upload {
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  width: 320px;
  height: 200px;
  background: whitesmoke;
}
#zhangApp .el-card .uploader .el-upload:hover {
  border-color: #ff8002;
}
#zhangApp .el-card .uploader-icon {
  font-size: 28px;
  color: #848484;
  text-align: center;
  margin: 65px auto 20px;
}
#zhangApp .el-card .el-icon-doc {
  width: 54px;
  height: 52px;
  background: whitesmoke url(/Default/img/newXq/doc.png) no-repeat center center;
  background-size: 100% 100%;
  margin: 65px auto 20px;
}
#zhangApp .el-card .el-icon-xls {
  width: 54px;
  height: 52px;
  background: whitesmoke url(/Default/img/newXq/ex.png) no-repeat center center;
  background-size: 100% 100%;
  margin: 65px auto 20px;
}
#zhangApp .el-card .el-upload__text {
  text-align: center;
  color: #848484;
  margin-bottom: 5px;
}
#zhangApp .el-card .el-upload__del {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  background: #c4c4c4;
  padding: 5px 0;
  color: #464646;
}
#zhangApp .el-card .el-down__temp a {
  color: #ff8002;
  margin-left: 25px;
}
#zhangApp .el-card .preview {
  width: 178px;
  height: 178px;
  display: block;
}
#zhangApp .el-card .el-up-tip {
  margin-left: 100px;
  padding: 5px 0;
}
#zhangApp .httype {
  margin-left: 100px;
}
#zhangApp .httype li {
  width: 92px;
  height: 110px;
  background: white;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  font-size: 12px;
  color: #999999;
  text-align: center;
  margin-right: 20px;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
#zhangApp .httype li.cur {
  background: #ff8002;
  color: white;
}
#zhangApp .httype li:hover .child-types-box {
  display: block;
}
#zhangApp .httype li span {
  line-height: 70px;
}
#zhangApp .httype li .iconfont {
  font-size: 40px;
}
#zhangApp .httype li .child-types-box {
  position: absolute;
  left: 0;
  top: 125px;
  background: white;
  color: #333333;
  text-align: left;
  z-index: 10;
  width: 240px;
  height: 110px;
  border: 1px solid #e5e5e5;
  box-shadow: 0px 1px 12px 0px rgba(204, 204, 204, 0.6);
  border-radius: 4px;
  box-sizing: border-box;
  padding: 10px 0;
  display: none;
}
#zhangApp .httype li .child-types-box::after {
  content: '';
  position: absolute;
  top: 0px;
  left: 40px;
  width: 0;
  height: 0;
  top: -6px;
  border-style: solid;
  border-width: 6px;
  border-color: transparent transparent white white;
  transform: rotate(135deg);
}
#zhangApp .httype li .child-types-box .flex-wrap span {
  display: inline-block;
  min-width: 32%;
  line-height: 30px;
  text-align: center;
}
#zhangApp .downContract {
  font-size: 12px;
  margin-top: 10px;
  margin-left: 100px;
  position: relative;
  padding-bottom: 10px;
}
#zhangApp .downContract a {
  position: absolute;
}
#zhangApp .downContract a:hover {
  color: #ff8002;
}
#zhangApp .downContract .iconfont {
  font-size: 12px;
}
#zhangApp .textarea {
  width: 470px;
  height: 130px;
  background: white;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  resize: none;
  padding: 10px 12px;
  line-height: 28px;
  margin-left: 20px;
}
#zhangApp .table {
  margin-top: 20px;
}
#zhangApp .table tr th {
  background: #ecf6ff;
  color: #464646;
}
#zhangApp .el-dialog__title {
  font-size: 20px;
  line-height: 24px;
}
#zhangApp .el-dialog__title .iconfont {
  font-size: 22px;
  vertical-align: middle;
  color: #2bddb4;
  margin: 0 16px;
}
#zhangApp .el-dialog__text {
  margin-left: 55px;
  margin-top: 10px;
  line-height: 22px;
}
#ZhangZK .el-breadcrumb__inner a {
  font-weight: normal;
  color: rgba(0, 0, 0, 0.45);
}
#ZhangZK .el-upload__tip {
  color: #ff8002;
}
#ZhangZK .option-btns {
  padding: 40px 85px;
}
#ZhangZK .hide-label .el-radio__label {
  display: none;
}
#ZhangZK .el-dialog__footer {
  border-top: 1px solid rgba(0, 0, 0, 0.09);
}
#ZhangZK .file-uploader {
  width: 600px;
}
#ZhangZK .file-uploader .el-upload {
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
#ZhangZK .file-uploader .el-upload:hover {
  border-color: #ff8002;
}
#ZhangZK .file-uploader-icon {
  font-size: 28px;
  color: #8c939d;
  width: 104px;
  height: 104px;
  line-height: 104px;
  text-align: center;
}
#ZhangZK .sign-modal {
  color: #292f31;
}
#ZhangZK .sign-modal .title {
  font-size: 16px;
  padding: 10px 0;
}
#ZhangZK .sign-modal .content p {
  line-height: 22px;
  width: 715px;
  margin: 15px auto;
}
#ZhangZK .sign-modal .content p .underline {
  border-bottom: 1px solid;
  display: inline-block;
  padding: 0 30px;
  text-indent: 0;
}
#ZhangZK .sign-modal .content p .text-indent {
  text-indent: 2em;
}
#ZhangZK .sign-modal .qrcode {
  padding: 30px 0 0;
  box-shadow: 0px -2px 5px 1px rgba(0, 0, 0, 0.08);
  margin: 0 -20px;
}
#ZhangZK .sign-modal .qrcode #qrcode {
  width: 130px;
  height: 130px;
  border: 1px solid #464646;
  margin: auto;
}
#ZhangZK .success-modal .el-dialog__header {
  display: none;
}
#ZhangZK .success-modal .title {
  color: black;
  font-size: 24px;
  text-align: center;
  margin: 25px auto 10px;
}
#ZhangZK .success-modal .tip {
  text-align: center;
  color: rgba(0, 0, 0, 0.45);
}
#ZhangZK .success-modal .el-button {
  margin-top: 45px;
}
#_AIDialog #xyDialog .el-dialog__header {
  border-bottom: none;
}
#_AIDialog #xyDialog .el-dialog {
  background: whitesmoke url(/Content/img/AI/bj.png) no-repeat center 20px;
  background-size: 100%;
  background-position-y: 1%;
}
#_AIDialog #xyDialog .el-dialog__body {
  padding: 0 20px 0 20px;
}
#_AIDialog #xyDialog .el-dialog__headerbtn .el-dialog__close:hover {
  color: #7abeff;
}
#_AIDialog #xyDialog .content {
  text-align: center;
  width: auto;
  margin-bottom: 25px;
  margin-top: 15px;
}
#_AIDialog #xyDialog .content .font-16 {
  font-size: 16px;
  font-weight: 600;
}
#_AIDialog #xyDialog .content .font-20 {
  font-size: 20px;
  font-weight: 600;
  color: #2e65eb;
}
#_AIDialog #xyDialog .content .text {
  color: #7abeff;
  font-weight: 600;
}
#_AIDialog #xyDialog .content #xyText {
  font-size: 12px;
  color: #565759;
  margin-bottom: 10px;
}
#_AIDialog #xyDialog .content .text:hover {
  color: #7abeff;
}
#_AIDialog #xyDialog .el-checkbox__input.is-checked .el-checkbox__inner,
#_AIDialog #xyDialog .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #7abeff;
  border-color: #7abeff;
}
#_AIDialog #xyDialog .el-checkbox__inner:hover {
  border: 1px solid #7abeff;
}
#_AIDialog #xyDialog .el-checkbox__input.is-checked + .el-checkbox__label {
  color: #7abeff;
}
#_AIDialog #xyDialog .foot-btn .el-button {
  width: 100px;
}
#_AIDialog #xyDialog .foot-btn .el-button:hover {
  color: white;
  background-color: #7abeff;
  border-color: #7abeff;
}
#_AIDialog #xyDialog .el-button--primary.is-disabled,
#_AIDialog #xyDialog .el-button--primary.is-disabled:active,
#_AIDialog #xyDialog .el-button--primary.is-disabled:focus,
#_AIDialog #xyDialog .el-button--primary.is-disabled:hover {
  color: white;
  background-color: #1890ff;
  border-color: #7abeff;
}
#_AIDialog #xyDialog .el-button--primary {
  color: white;
  background-color: #1890ff;
  border-color: #7abeff;
}
#_AIDialog #xyDialog .el-button--primary:hover {
  background-color: #1890ff;
}
#_AIDialog #htDialog .el-dialog__header {
  border-bottom: none;
}
#_AIDialog #htDialog .el-dialog {
  background-size: 100%;
  border-top-left-radius: 7px;
  border-top-right-radius: 6px;
}
#_AIDialog #htDialog .el-dialog__body {
  padding: 30px 0 0 0;
}
#_AIDialog #htDialog .el-dialog__headerbtn .el-dialog__close:hover,
#_AIDialog #htDialog .el-dialog__headerbtn .el-dialog__close:focus {
  color: #7abeff;
}
#_AIDialog #htDialog .el-select .el-input.is-focus .el-input__inner {
  border-color: #7abeff;
}
#_AIDialog #htDialog .el-select .el-input__inner:focus {
  border-color: #7abeff;
}
#_AIDialog #htDialog .el-textarea__inner:focus {
  border-color: #7abeff;
}
#_AIDialog #htDialog .el-form-item.is-error .el-textarea__inner {
  border-color: #7abeff;
}
#_AIDialog #htDialog .foot-btn .el-button {
  width: 100px;
}
#_AIDialog #htDialog .foot-btn .el-button:hover {
  color: white;
  background-color: #7abeff;
  border-color: #7abeff;
}
#_AIDialog #htDialog .el-button--primary.is-disabled,
#_AIDialog #htDialog .el-button--primary.is-disabled:active,
#_AIDialog #htDialog .el-button--primary.is-disabled:focus,
#_AIDialog #htDialog .el-button--primary.is-disabled:hover {
  color: white;
  background-color: #1890ff;
  border-color: #7abeff;
}
#_AIDialog #htDialog .el-button--primary {
  color: white;
  background-color: #1890ff;
  border-color: #7abeff;
}
#_AIDialog #htDialog .el-button--primary:hover {
  background-color: #1890ff;
}
#_AIDialog #htDialog .el-button:focus,
#_AIDialog #htDialog .el-button:hover {
  color: #333333;
  border-color: #dbdbdb;
  background-color: white;
}
#_AIDialog #htDialog .foot-btn .btn1 {
  width: 100px;
}
#_AIDialog #htDialog .foot-btn .btn2 {
  width: 100px;
}
#_AIDialog #htDialog .text {
  color: #7abeff;
  font-weight: 600;
}
#_AIDialog #htDialog .text:hover {
  color: #7abeff;
}
#_AIDialog #htDialog .plain:hover .el-icon-download {
  color: #1890ff;
}
#_AIDialog #htDialog .plain:hover .downtext {
  color: #1890ff;
}
#_AIDialog #htDialog #editor-wrapper,
#_AIDialog #htDialog #editor-changeWrapper {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  width: 410px;
  height: 390px;
}
#_AIDialog #htDialog #editor-container,
#_AIDialog #htDialog #editor-changeContainer {
  width: 100%;
  height: 100%;
}
#_AIDialog .htForm .title {
  font-size: 14px;
  font-weight: 600;
}
#_AIDialog .ylBox {
  margin-top: 55px;
}
#_AIDialog .ylBox .title {
  font-size: 14px;
  font-weight: 600;
  text-align: center;
}
.AIHTSelect .el-scrollbar {
  width: 270px;
}
.AIHTSelect .el-select-dropdown__item.selected {
  color: #7abeff;
}
#tsDialog .el-dialog__headerbtn .el-dialog__close:hover,
#tsDialog .el-dialog__headerbtn .el-dialog__close:focus {
  color: #7abeff;
}
#tsDialog .foot-btn .el-button {
  width: 100px;
}
#tsDialog .foot-btn .el-button--default:hover {
  color: white;
  background-color: #7abeff;
  border-color: #7abeff;
}
#tsDialog .el-button--primary {
  color: white;
  background-color: #1890ff;
  border-color: #7abeff;
}
#tsDialog .el-textarea__inner:focus {
  border-color: #7abeff;
}
#yearFeeApp .payYearFee.gl.noMoney .el-dialog {
  background: none;
  box-shadow: none;
}
#yearFeeApp .payYearFee.gl.noMoney .el-dialog .el-dialog__header {
  display: none;
}
#yearFeeApp .payYearFee .el-dialog__body {
  padding: 20px 20px 0;
}
#yearFeeApp .payYearFee .top .logo {
  padding: 36px 0;
  width: 114px;
  height: 61px;
  background: url('/Content/img/logo2.png') no-repeat center center;
}
#yearFeeApp .payYearFee .top .money {
  font-size: 30px;
  color: #464646;
}
#yearFeeApp .payYearFee .top .tishi {
  color: #848484;
  font-size: 14px;
  padding: 30px 0 0;
}
#yearFeeApp .payway {
  padding: 0 70px 0;
  width: 800px;
  background-color: #f6f6f6;
  position: relative;
  left: -20px;
  height: 220px;
}
#yearFeeApp .payway .title {
  color: #464646;
  font-size: 20px;
  padding: 20px 0;
}
#yearFeeApp .payway .item {
  height: 45px;
  font-size: 14px;
  border-bottom: 1px solid #dadada;
  color: black;
  cursor: pointer;
}
#yearFeeApp .payway .item .icon-weixin2 {
  font-size: 35px;
  color: #01db73;
  margin-right: 15px;
}
#yearFeeApp .payway .item .icon-zhifubao {
  font-size: 35px;
  margin-right: 15px;
  color: #06b4fd;
}
#yearFeeApp .payway .payed {
  font-size: 14px;
  letter-spacing: 4px;
  line-height: 20px;
  width: 112px;
  color: #ff8002;
  border-bottom: 2px solid #ff8002;
  margin: 20px auto 0;
  text-align: center;
  cursor: pointer;
}
#yearFeeApp .yearfeeDialog-0gl {
  height: 620px;
  background: url('/Content/img/yearFee-0gl.png') no-repeat center center;
  background-size: 100% auto;
  position: relative;
}
#yearFeeApp .yearfeeDialog-0gl .content {
  position: absolute;
  font-size: 18px;
  top: 50%;
  left: 0;
  right: 0;
  text-align: center;
  color: black;
  letter-spacing: 4px;
  line-height: 32px;
  transform: translateY(-120px);
  width: 400px;
  margin: auto;
}
#yearFeeApp .yearfeeDialog-0gl .content .name {
  margin-bottom: 10px;
}
#yearFeeApp .yearfeeDialog-0gl .pay-btn {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  width: 210px;
  height: 55px;
  display: block;
  transform: translateY(215px);
  cursor: pointer;
  margin: auto;
}
#yearFeeApp .coupon-box {
  margin: 0 19%;
  border: 1px dashed rgba(0, 0, 0, 0.15);
  padding: 10px 18px 0 39px;
  border-radius: 4px;
}
#yearFeeApp .coupon-box .coupon-text {
  padding-bottom: 10px;
}
#yearFeeApp .coupon-box .coupon-text .title {
  color: #9e9e9e;
  margin-right: 10px;
}
#yearFeeApp .coupon-box .coupon-text .money-color {
  color: #3a3a3a;
}
#yearFeeApp .coupon-box .coupon .yhq {
  color: #9e9e9e;
  width: 50px;
}
#yearFeeApp .coupon-box .coupon .clearfix {
  width: 336px;
  min-width: 351px;
  overflow-x: auto;
  flex-wrap: nowrap;
  padding: 0 0 6px 0;
  margin-left: 10px;
}
#yearFeeApp .coupon-box .coupon .clearfix .noData {
  width: 150px;
  line-height: 40px;
}
#yearFeeApp .coupon-box .coupon ul li {
  background: white;
  border: 1px dashed darkgray;
  border-radius: 6px;
  text-align: center;
  margin: 0 12px 0 0;
  cursor: pointer;
  padding: 2px;
}
#yearFeeApp .coupon-box .coupon ul li.active {
  background: url(/Content/img/coupon/gou.png) no-repeat right bottom;
  background-size: 25px 25px;
  border: 1px dashed #ff6633;
  background-position: 100% 98%;
}
#yearFeeApp .coupon-box .coupon ul li .line {
  width: 150px;
  line-height: 26px;
  border: 1px solid darkgray;
  border-radius: 6px;
  padding: 0 10px;
}
#yearFeeApp .coupon-box .coupon ul li.active .line {
  border-color: #ff8002;
}
#yearFeeApp .coupon-box .coupon ul li.active .cupmoney,
#yearFeeApp .coupon-box .coupon ul li.active .endTime {
  color: #ff8002;
}
#yearFeeApp .coupon-box .coupon ul li .cupmoney {
  font-size: 16px;
  padding: 7px 0 0 0;
  color: darkgray;
}
#yearFeeApp .coupon-box .coupon ul li .name {
  color: #9e9e9e;
  border-top: 1px dashed #9e9e9e;
  border-bottom: 1px dashed #9e9e9e;
}
#yearFeeApp .coupon-box .coupon ul li.active .name {
  border-top: 1px dashed #ff8002;
  border-bottom: 1px dashed #ff8002;
}
#yearFeeApp .coupon-box .coupon ul li .time {
  font-size: 12px;
  color: #9e9e9e;
  line-height: 30px;
}
#yearFeeApp .coupon-box .coupon ul li.active .time {
  color: #ff8002;
}
#yearFeeApp .coupon-box .coupon ul li:nth-child(5) {
  margin-right: 0;
}
#yearFeeApp .coupon-box ::-webkit-scrollbar-thumb {
  background: #9e9e9e;
  border-radius: 5px;
  margin-top: 7px;
}
#yearFeeApp .coupon-box ::-webkit-scrollbar-track {
  background: #f8f8f8;
}
