html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

figcaption,
figure,
main {
  display: block;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

abbr[title] {
  border-bottom: 0;
  text-decoration: underline;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: inherit;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

dfn {
  font-style: italic;
}

mark {
  background-color: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

audio,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

img {
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

button,
input,
optgroup,
select,
textarea {
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  display: inline-block;
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details,
menu {
  display: block;
}

summary {
  display: list-item;
}

canvas {
  display: inline-block;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

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

.hidden {
  display: none;
}

.pull-left {
  float: left;
}

.pull-right {
  float: right;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.commonform label,
.commonform .label-group {
  display: block;
  margin-bottom: 18px;
  overflow: hidden;
}

.commonform .label-group label {
  margin-bottom: 9px;
  color: #777;
}

.commonform input[type="radio"],
.commonform input[type="checkbox"] {
  margin: 0 5px;
  vertical-align: text-top;
}

.commonform select,
.commonform select[multiple],
.commonform select[size],
.commonform textarea,
.commonform input[type="text"],
.commonform input[type="password"],
.commonform input[type="email"],
.commonform input[type="number"],
.commonform input[type="search"],
.commonform input[type="date"] {
  display: inherit;
  height: 18px;
  padding: 4px;
  margin: 3px 0;
  width: 210px;
  vertical-align: middle;
}

.commonform textarea,
.commonform input[type="text"],
.commonform input[type="password"],
.commonform input[type="email"],
.commonform input[type="number"],
.commonform input[type="search"],
.commonform input[type="date"] {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.commonform textarea {
  height: auto;
  min-height: 60px;
  width: 240px;
  margin-top: 5px;
}

.commonform input[type="number"] {
  width: 60px;
}

.commonform textarea,
.commonform input[type="text"],
.commonform input[type="password"],
.commonform input[type="email"],
.commonform input[type="number"],
.commonform input[type="search"],
.commonform select[multiple],
.commonform select[size],
.commonform input[type="date"],
.appoint-table input[type="text"] {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 2px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  transition: all linear 0.2s;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="date"]:focus {
  border-color: #a9a9a9;
  outline: 0;
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.2);
}

.commonform input[type="submit"],
.commonform input[type="reset"],
.commonform input[type="button"],
.commonform input[type="radio"],
.commonform input[type="checkbox"] {
  width: auto;
}

.commonform select {
  width: 220px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .commonform select {
    border: 1px solid #ccc;
    color: #444;
  }
}

.commonform select,
.commonform input[type="file"] {
  height: 28px;
  line-height: 28px;
}

.commonform select[multiple],
.commonform select[size] {
  height: auto;
}

.commonform input:-moz-placeholder {
  color: #999;
}

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

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

.commonform form .message {
  color: #999;
  font-size: 12px;
  clear: both;
  display: block;
}

.commonform .label-group label:first-of-type {
  margin-top: 9px;
}

.commonform .form-horizontal label > div:first-child,
.commonform .form-horizontal .label-group > div:first-child {
  width: 130px;
  text-align: right;
  margin-right: 5px;
}

.commonform .form-horizontal label input,
.commonform .form-horizontal label select,
.commonform .form-horizontal label textarea,
.commonform .form-horizontal .label-group label,
.commonform .form-horizontal .inline label,
.commonform .form-horizontal label > div:first-child,
.commonform .form-horizontal .label-group > div:first-child,
.commonform .form-horizontal .message,
.commonform .help-inline .message,
.commonform .help-inline label input {
  float: left;
}

.commonform .inline label {
  display: inline;
}

.commonform .form-horizontal .label-group label,
.commonform .label-group.inline label,
.commonform .form-horizontal label > div:first-child,
.commonform .form-horizontal .label-group > div:first-child,
.commonform .form-horizontal .message,
.commonform .help-inline .message {
  line-height: 36px;
}

.commonform .form-horizontal .message,
.commonform .help-inline .message {
  margin-left: 5px;
  clear: none;
}

.commonform .label-group.inline label input {
  margin-top: 0;
}

.commonform .form-horizontal .input-below div:first-child,
.commonform .form-horizontal .stacked div:first-child {
  width: 100%;
  text-align: left;
  margin-bottom: 9px;
  line-height: inherit;
}

.commonform .form-horizontal .input-below textarea {
  width: 350px;
}

.commonform .form-horizontal .input-below label,
.commonform .form-horizontal .stacked label {
  line-height: 18px;
}

.commonform .form-horizontal .stacked label {
  float: none;
  clear: both;
}

.commonform .form-horizontal .stacked > div:first-child {
  line-height: 18px;
}

.commonform .form-horizontal .label-group label input {
  float: none;
}

.commonform .form-horizontal.message-below label .message {
  display: block;
  clear: both;
  line-height: inherit;
  margin-left: 141px;
}

.commonform .inline label,
.commonform .form-horizontal .label-group label {
  margin-right: 9px;
}

.commonform .inline label:last-of-type,
.commonform .form-horizontal .label-group label:last-of-type {
  margin-right: 0;
}

.commonform .inline .button {
  margin-left: 9px;
}

.commonform .form-horizontal .label-group label:first-of-type,
.commonform .inline.label-group label:first-of-type {
  margin-top: inherit;
}

.commonform label .message.hint {
  position: absolute;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  opacity: 0;
  position: static\9;
}

.commonform label.error .message.hint,
.commonform input:focus + .message.hint {
  opacity: 1;
}

.commonform .form-horizontal .message.hint {
  line-height: 34px;
  position: static;
}

.commonform .prepend,
.commonform .append {
  background: #f9f9f9;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  vertical-align: top;
  height: 28px;
  padding: 4px 8px;
  margin: 3px 0;
  line-height: 19px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}

.commonform .prepend {
  border-right: 0;
}

.commonform .prepend + input {
  float: left;
}

.commonform .append {
  border-left: 0;
}

.commonform .prepend + input,
.commonform .append {
  border-radius: 0 3px 3px 0;
}

.commonform input.appended,
.commonform .prepend {
  border-radius: 3px 0 0 3px;
}

.commonform .prepend + input.appended {
  border-radius: 0;
}

.commonform input.search-input::-webkit-search-decoration,
.commonform input.search-input::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.commonform input.search-input,
.commonform input.search-input:focus {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
  width: 160px;
  display: inline-block;
  border-radius: 15px 0 0 15px;
  border-right: 0;
  outline: 0;
  padding-left: 10px;
  margin: 0 -4px 0 3px;
}

.commonform input.search-input + .search-submit {
  display: inline-block;
  padding: 0 14px 0 12px;
  height: 28px;
  vertical-align: middle;
  border: 1px solid #ccc;
  background: #fafafa;
  border-radius: 0 15px 15px 0;
  cursor: pointer;
}

.commonform .search-input + .search-submit:hover {
  background: #f5f5f5;
}

.commonform .error,
.commonform .error .message {
  color: #d60000;
}

.commonform .error input {
  color: #d68181;
}

.commonform .error ::-webkit-input-placeholder {
  color: #d68181;
}

.commonform .error :-moz-placeholder {
  color: #d68181;
}

.commonform label .size1 {
  width: 16px;
}

.commonform label .size2 {
  width: 32px;
}

.commonform label .size3 {
  width: 48px;
}

.commonform label .size4 {
  width: 64px;
}

.commonform label .size5 {
  width: 80px;
}

.commonform label .size6 {
  width: 96px;
}

.commonform label .size7 {
  width: 112px;
}

.commonform label .size8 {
  width: 128px;
}

.commonform label .size9 {
  width: 144px;
}

.commonform label .size10 {
  width: 160px;
}

.commonform label .size11 {
  width: 176px;
}

.commonform label .size12 {
  width: 192px;
}

.commonform label .mini {
  width: 70px;
}

.commonform label .small {
  width: 140px;
}

.commonform label .large {
  width: 280px;
}

.commonform label .xl {
  width: 350px;
}

.commonform .required:before,
.form-horizontal .required div:first-child:after {
  content: "*";
  font-size: 17px;
}

.commonform .required:before {
  float: left;
  margin-right: 2px;
}

.commonform .form-horizontal .required:before {
  display: none;
}

.commonform .form-horizontal .required div:first-child:after {
  margin-left: 2px;
}

body {
  background-color: #f6f6f6;
  font-family: "Microsoft Yahei";
  margin: 0;
  position: relative;
}

input:focus,
input.form-control:focus {
  border-color: #ef872f;
  outline: 0;
  box-shadow: none;
}

#wrap #head {
  height: 90px;
  background-color: #fff;
  color: #333;
  font-size: 20px;
  border-bottom: 2px solid #ef872f;
}

#wrap #head a {
  color: #333;
  text-decoration: none;
}

#wrap #head .main {
  background: #fff;
}

#wrap #head a:hover {
  color: #ef872f;
}

#logo {
  float: left;
}

#banner {
  background-color: #269dd5;
  height: 434px;
}

#index-banner {
  height: 330px;
  /*background: url('../images/temp-indexbanner.png');*/
  min-width: 1200px;
}

#sellbanner {
  height: 330px;
  background: url("../images/banner1.png");
  margin-bottom: 37px;
  min-width: 1200px;
}

#menu {
  float: left;
  height: 90px;
  padding: 0;
  margin-bottom: 0;
  margin-top: 0;
  margin-left: 55px;
}

#menu li {
  display: inline-block;
  padding-left: 15px;
  padding-right: 15px;
  /*cursor: pointer;*/
  *float: left;
  margin-left: 18px;
  /*padding-top: 45px*/
  height: 90px;
  line-height: 100px;
}
#menu li.phone-code {
  position: relative;
  /*margin-left: 150px;*/
  padding-right: 0px;
}
#menu li.phone-code p.phone-code-lip {
  cursor: pointer;
  margin: 0;
}
#menu li.phone-code:hover p.phone-code-lip {
  color: #ef872f;
}
#menu li.phone-code:hover .phone-code-div {
  display: block;
}
.phone-code-div {
  width: 250px;
  height: 241px;
  background: #fff;
  border: 2px solid #ef872f;
  position: absolute;
  top: 90px;
  right: 0px;
  z-index: 106;
  display: none;
}
#menu li.phone-code .phone-code-div b {
  font-size: 16px;
}
#head #menu li.active a {
  color: #ef872f;
  font-weight: 700;
}

.main {
  width: 1200px;
  margin: auto auto;
}

.clear {
  clear: both;
}

#footer {
  min-width: 1200px;
}

#footer .t {
  height: 220px;
  font-size: 14px;
  color: #ccc;
  padding-top: 48px;
}

#footer .b .main {
  border-top: 1px solid #515151;
  line-height: 64px;
  font-size: 14px;
  color: #ccc;
}

#footer .b strong {
  font-size: 15px;
}

#footer .b a {
  text-decoration: none;
  color: #ccc;
}

#footer .l {
  width: 500;
  float: left;
}

#footer .l .item {
  width: 165px;
  float: left;
}

#footer .l .item .title {
  font-size: 18px;
  line-height: 25px;
  color: #fff;
}

#footer .l .item .link {
  margin-top: 28px;
}

#footer .l .item .link a {
  text-decoration: none;
  color: #ccc;
}

#footer .r {
  /*background: url('../images/footer-code-phone.png');*/
  width: 690px;
  height: 145px;
  float: right;
}
.foot-code {
  float: right;
  margin-right: 50px;
}
.foot-code p {
  font-size: 17px;
  text-align: center;
  margin: 10px auto;
}
#footer .copyright {
  color: #817f7f;
  font-size: 12px;
  background-color: #252424;
  line-height: 44px;
}
#footer .copyright a {
  color: #817f7f;
}

.span-mark-red {
  background-color: #dd271e;
  color: #fff;
  padding-left: 4px;
  padding-right: 4px;
}

#top-bar {
  line-height: 28px;
  font-size: 14px;
  color: #707070;
}

#index-top-bar {
  line-height: 28px;
  font-size: 14px;
  color: #ef872f;
  position: absolute;
  top: 0;
}

#index-top-bar #loginstate a {
  color: #ef872f;
}

#top-bar img {
  float: left;
  margin-right: 10px;
}

#buttom-links {
  background-color: #303030;
}

.breadNav {
  line-height: 50px;
  font-size: 14px;
  color: #666;
}

.breadNav a {
  color: #666;
  text-decoration: none;
}

.breadNav a:hover {
  color: #ef872f;
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  color: #999;
  filter: alpha(opacity=100);
  -moz-opacity: -1;
  -khtml-opacity: 1;
  opacity: 1;
}
#loginbtn[disabled],
#forgotpwdbtn[disabled],
#btnpsubmit[disabled] {
  background-color: #999;
  border-color: #999;
  color: #fff;
}
#login-main {
  margin-top: 150px;
  min-height: 350px;
}

#listpage {
  min-height: 750px;
}
#listpage-main {
  margin-top: 4px;
}

#listpage .product {
  width: 285px;
  float: left;
  margin-left: 20px;
  margin-top: 16px;
  height: 319px;
  position: relative;
  background-color: #fff;
}

#listpage .product .title {
  position: absolute;
  top: 174px;
  width: 100%;
  line-height: 40px;
  background-color: #333;
  color: #fff;
  font-size: 16px;
  z-index: 1;
  filter: alpha(opacity=90);
  -moz-opacity: -0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
}

#listpage .product .title a {
  color: #fff;
}

#listpage .product .title a:hover {
  color: #cd3333;
  text-decoration: none;
}

#listpage .first {
  margin-left: 0;
}

#listpage .product .bottomdiv {
  padding-left: 12px;
  padding-right: 17px;
  position: relative;
}

#listpage .product .bottomdiv .text {
  font-size: 14px;
  line-height: 25px;
  color: #666;
}

#listpage .product .bottomdiv .text .company {
  background-color: #e6e6e6;
  padding: 5px;
}

#listpage .product .bottomdiv .bottom-text {
  font-size: 14px;
  color: #535353;
  margin-top: 22px;
}

#listpage .product .bottomdiv .text .price {
  color: #ef872f;
  font-size: 18px;
}

#listpage .product .bottomdiv .first {
  margin-top: 0;
  line-height: 40px;
  width: 260px;
  overflow: hidden;
  position: relative;
}

#listpage .product .bottomdiv .first a {
  color: #000;
  font-size: 16px;
  text-decoration: none;
  width: 500px;
  position: absolute;
  margin-left: -2px;
}

#listpage .product .Visit-times {
  background-color: #ef872f;
  position: absolute;
  width: 52px;
  height: 50px;
  right: 10px;
  bottom: 5px;
  color: #fff;
}

#listpage #list-pagenav {
  margin-top: 50px;
  margin-bottom: 95px;
}

#listpage .product .Visit-times .text-center {
  margin-top: 4px;
}

.main {
  width: 1200px;
  margin: auto auto;
}

.breadnav {
  height: 68px;
}

#list-condition {
  background-color: #fff;
  font-size: 14px;
}

#list-condition .title-bar {
  border-bottom: 1px solid #dd281f;
  background-color: #f2f2f4;
}

#list-condition .title-text {
  background-color: #dd281f;
  padding: 8px 22px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
}

#list-condition .chooses {
  padding-left: 20px;
  padding-right: 20px;
}

#list-condition .sort-bar {
  background-color: #fff;
  border-top: 1px solid #e9e8e8;
  font-size: 14px;
}

#list-condition .sort-bar .sort-bar-page {
  display: inline-block;
  float: right;
  height: 58px;
  padding-top: 22px;
  margin-right: 18px;
}

#list-condition .sort-bar .sort-btn {
  border-right: 1px solid #e9e8e8;
  padding-right: 18px;
  padding-left: 18px;
  display: inline-block;
  line-height: 45px;
  cursor: pointer;
}

#list-condition .sort-bar .sort:hover {
  color: #ef872f;
}

#list-condition .sort-bar .first {
  cursor: default;
}

#list-condition .sort-bar .sort-btn .glyphicon {
  font-size: 12px;
}

#list-condition .sort-bar .active {
  color: #ef872f;
  background-color: #fff;
}

#list-condition .sort-bar .page-btn {
  border: 1px solid #dcdcdc;
  color: #e35b4f;
  padding-left: 6px;
  padding-right: 6px;
  cursor: pointer;
  background-color: #fff;
}

#list-condition .sort-bar .page-btn-r {
  border-left: 0;
}

#list-condition .chooses .title {
  width: 50px;
  display: inline-block;
  font-weight: 800;
}

#list-condition .chooses .choose {
  margin-left: 25px;
  cursor: pointer;
}

#list-condition .chooses .choose:hover {
  color: #ef872f;
}

#list-condition .chooses .first {
  margin-left: 0;
}

#list-condition .chooses .active,
#list-condition .chooses .active:hover {
  background-color: #ef872f;
  color: #fff;
  padding: 3px 7px;
}

#list-condition .chooses .item {
  line-height: 42px;
  border-bottom: 2px dotted #ececec;
}

#list-condition .chooses .item-first {
  margin-top: 0;
}

#list-condition .chooses .item-last {
  border-bottom: 0;
}

.pd-main-left {
  width: 960px;
  float: left;
}
#pd-auction-info {
  width: 920px;
  min-height: 440px;
  background-color: #fff;
  padding: 20px;
}

#pd-auction-info #left {
  width: 491px;
  float: left;
}

#pd-auction-info #right {
  width: 385px;
  float: left;
  min-height: 200px;
  margin-left: 36px;
}

#pd-auction-info .img {
  width: 491px;
  height: 331px;
  margin-left: 0;
  margin-top: 0;
}

#smallimg-bar .smallimg {
  border: 2px solid #fff;
  margin-left: 3px;
  float: left;
  cursor: pointer;
  height: 99px;
}

#smallimg-bar .smallimg.first {
  margin-left: 0;
}

#smallimg-bar .smallimg-fill {
  border: 2px solid #fff;
  width: 138px;
  height: 99px;
  border: 0;
  cursor: default;
}

#smallimg-bar .icon-bar {
  float: left;
  width: 29px;
  height: 99px;
  cursor: pointer;
}

#smallimg-bar .icon-bar.text-left {
  background: url("../images/left-tab.png");
}

#smallimg-bar .icon-bar.text-right {
  background: url("../images/right-tab.png");
}

#smallimg-bar .glyphicon {
  cursor: pointer;
}

#smallimg-bar .active {
  border: 2px solid #f19344;
}

#todayAuc {
  float: left;
  width: 220px;
  height: 584px;
  background-color: #fff;
  margin-left: 20px;
}

#todayAuc .top {
  height: 27px;
  background-color: #f6f6f6;
}

#todayAuc .top .title {
  font-weight: 700px;
  border-left: 3px solid #ef872f;
  padding-left: 20px;
  font-size: 18px;
  color: #333;
}

#todayAuc .top .title a,
#todayAuc .top .title a:active {
  color: #ef872f;
  font-size: 14px;
  padding-top: 3px;
}

#todayAuc .top .search-bar {
  height: 35px;
  margin-top: 20px;
}

#todayAuc .top .search-bar .seeall-btn {
  padding: 7px 10px 7px 10px;
  background-color: #dd281f;
  display: inline-block;
  color: #fff;
  cursor: pointer;
}

#todayAuc .top .search-bar .input {
  display: inline-block;
  height: 35px;
  margin-left: 8px;
  border: 1px solid #dcdcdc;
}

#todayAuc .top .search-bar .input input {
  height: 33px;
  padding-left: 2px;
  width: 116px;
  border: 0;
}

#todayAuc .top .search-bar .search-btn {
  width: 33px;
  height: 33px;
  background-color: #dd281f;
  color: #fff;
  float: right;
  font-size: 16px;
  padding: 6px 8px 6px 8px;
  cursor: pointer;
}

#todayAuc .list .item {
  margin-left: 17px;
  margin-top: 17px;
}

#todayAuc .list .item .text {
  margin-top: 5px;
  font-size: 14px;
  color: #000;
}

#todayAuc .list .item .title {
  font-size: 14px;
}

#todayAuc .more {
  font-size: 16px;
  height: 18px;
  padding-right: 10px;
  margin-top: 20px;
}

#todayAuc .icon-more {
  width: 18px;
  height: 18px;
  background: url("../images/icons/more.png") no-repeat;
  background-position: center;
  float: right;
  margin-top: 2px;
}

#todayAuc a {
  color: #000;
  text-decoration: none;
}

#todayAuc a:hover {
  color: #e12625;
}

#pd-auction-info #right .title {
  font-size: 18px;
  font-size: #000;
}

#pd-auction-info #right .mycode {
  font-size: 14px;
  margin-top: 25px;
  padding-bottom: 8px;
  color: #000;
  border-bottom: 1px solid #dcdcdc;
}

.mycode .priority {
  background-color: #de281d;
  color: #fff;
  padding: 2px 4px 2px 4px;
  margin-right: 3px;
}

#pd-auction-info #right .status-info-display {
  min-height: 100px;
  padding-bottom: 15px;
}

#pd-auction-info #right .pd-price-info {
  /* height: 50px; */
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 20px;
}

#pd-auction-info #right .court-info {
  height: 68px;
}

#pd-auction-info #right .pd-baseinfo .btn {
  border-radius: 0;
  height: 50px;
  width: 179px;
  font-size: 18px;
  background-position: center center !important;
}

#pd-auction-info #right .pd-baseinfo .btn-danger {
  background-color: #d72c1b;
}

#pd-auction-info #right .pd-baseinfo .btn-right {
  margin-left: 22px;
}

#pd-auction-info #right .pd-baseinfo .disabled {
  border: 0;
}

#pd-auction-info #right .text {
  margin-top: 14px;
  font-size: 14px;
  color: #666;
}

#pd-detail {
  margin-top: 20px;
}

#pd-detail .content {
  padding-left: 10px;
  padding-right: 10px;
  min-height: 500px;
}

#contract-price {
  margin-top: 15px;
}

#contract-price mark {
  font-size: 20px;
  font-weight: bold;
  color: red;
}

.auction-status-1 {
  background-color: #d9edf7;
}

.auction-status-2 {
  background-color: #f2dede;
}

.auction-status-3 {
  background-color: #d9edf7;
}

.auction-status-4 {
  background-color: #ddd;
}

#motai-sendprice p {
  font-size: 18px;
  color: #666;
}

#motai-sendprice .reduce,
#motai-sendprice .raise {
  width: 50px;
  height: 42px;
  background: url("../images/reduce.png");
  float: left;
  cursor: pointer;
}

#motai-sendprice .reduce {
  margin-left: 50px;
}

#motai-sendprice .raise {
  background: url("../images/raise.png");
}

#motai-sendprice #inputSendPrice {
  float: left;
  width: 300px;
  height: 38px;
  border: 1px solid #ef872f;
  text-align: center;
  font-size: 22px;
  color: #ef872f;
}

#motai-sendprice #inputbox {
  margin-bottom: 35px;
  margin-top: 35px;
}

#pd-detail #notice-list > tbody > tr > td {
  border-top: 0;
  border-bottom: 1px solid #ddd;
}

#pd-detail #notice-list > tbody > tr > td a {
  color: #000;
}

.pmNav .navigation {
  padding-left: 0;
}

#more-records {
  font-size: 14px;
}

#more-records .glyphicon {
  font-size: 12px;
}

#tablePriceRecord th,
#tablePriceRecord td {
  text-align: center;
}

#listpage #condition .chooses #citys .title {
  width: 100px;
  float: left;
}

#listpage #citys .first {
  float: left;
}

#listpage #citys .nodePanel {
  width: 999px;
  float: left;
  margin-left: 8px;
}

#listpage #citys .province {
  padding-top: 3px;
  padding-left: 8px;
  padding-right: 10px;
  padding-bottom: 6px;
  display: inline-block;
  cursor: pointer;
}

#listpage #citys .province:hover {
  color: #e12625;
}

#listpage #citys .pactive {
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  border-top: 1px solid #dcdcdc;
  background-color: #f8f8f8;
}

#listpage #citys .pactive span {
  background-color: #ef872f;
  color: #fff;
}

#listpage #citys .cactive {
  background-color: #ef872f;
  color: #fff;
}

#listpage #citys .cityrow {
  min-height: 45px;
  background-color: #f8f8f8;
  border: 1px solid #dcdcdc;
  margin-top: -1px;
  padding-top: 13px;
  padding-bottom: 10px;
  line-height: 25px;
  padding-left: 8px;
  padding-right: 8px;
}

#listpage #citys .cityrow .cf {
  margin-left: 0;
}

#listpage #citys .non-active {
  background-color: #ccc;
  color: #fff;
  padding: 3px 7px;
}

.mainFrame .flow .flow-text {
  float: left;
  height: 80px;
  width: 90px;
}

.mainFrame .flow .step {
  width: 114px;
  height: 40px;
  float: left;
  margin-left: 55px;
  margin-top: 20px;
  cursor: pointer;
}

.mainFrame .flow .s1 {
  background: url("../images/flow-step.png") no-repeat scroll 0px 0px;
}

.mainFrame .flow .s1:hover {
  background: url("../images/flow-step.png") no-repeat scroll 0px -42px;
}

.mainFrame .flow .s2 {
  background: url("../images/flow-step.png") no-repeat scroll -169px 0px;
}

.mainFrame .flow .s2:hover {
  background: url("../images/flow-step.png") no-repeat scroll -169px -42px;
}

.mainFrame .flow .s3 {
  background: url("../images/flow-step.png") no-repeat scroll -338px 0px;
}

.mainFrame .flow .s3:hover {
  background: url("../images/flow-step.png") no-repeat scroll -338px -42px;
}

.mainFrame .flow .s4 {
  background: url("../images/flow-step.png") no-repeat scroll -507px 0px;
}

.mainFrame .flow .s4:hover {
  background: url("../images/flow-step.png") no-repeat scroll -507px -42px;
}

.mainFrame .flow .s5 {
  background: url("../images/flow-step.png") no-repeat scroll -676px 0px;
}

.mainFrame .flow .s5:hover {
  background: url("../images/flow-step.png") no-repeat scroll -676px -42px;
}

.mainFrame .flow .s6 {
  background: url("../images/flow-step.png") no-repeat scroll -845px 0px;
}

.mainFrame .flow .s6:hover {
  background: url("../images/flow-step.png") no-repeat scroll -845px -42px;
}

.mainFrame .flow .linksde {
  width: 50px;
  height: 17px;
  background: url("../images/step-detail.png") no-repeat;
  cursor: pointer;
  float: left;
  margin-left: 28px;
  margin-top: 32px;
}

.mainFrame .flow .linksde:hover {
  background: url("../images/step-detail-red.png") no-repeat;
}

.detailpage .common-title {
  height: 40px;
  color: #ef872f;
  margin-top: 15px;
  padding-top: 18px;
}

.detailpage .common-title .text {
  font-size: 20px;
  border-left: 3px solid #ef872f;
  padding-left: 23px;
}

.detailpage .time .h,
.detailpage .time .m,
.detailpage .time .s,
.detailpage .time .d {
  color: #ef872f;
  font-weight: 700;
}

.detailpage .white-bg {
  background-color: #fff;
  min-height: 20px;
  font-size: 14px;
  color: #000;
  padding: 20px;
  line-height: 25px;
}

.detailpage .white-bg#remarks {
  text-indent: 2em;
  white-space: pre-line;
}

.detailpage .otherPayImg {
  cursor: pointer;
}

.detailpage #myFocus .pull-right {
  background: url("../images/myfavicon.png") no-repeat left center;
}

#records-pricetable th,
#records-pricetable td {
  text-align: center;
  border-color: #e4e3e3;
}

#records-pricetable th {
  font-weight: 500;
}

#records-pricetable.table > tbody > tr > th,
#records-pricetable.table > tfoot > tr > th,
#records-pricetable.table > tbody > tr > td,
#records-pricetable.table > tfoot > tr > td {
  border-top: 1px dotted #e4e3e3;
  height: 37px;
  vertical-align: middle;
}

#records-pricetable .first {
  color: #ef872f;
}

#mulutable {
  background-color: #fff;
}

#mulutable tr {
  cursor: pointer;
}

#mulutable tr:hover {
  background-color: #e8e8e8;
}

#mulutable th,
#mulutable td {
  text-align: center;
  border-color: #e4e3e3;
  font-size: 14px;
}

#mulutable th {
  font-weight: 500;
  vertical-align: middle;
}

#mulutable.table > tbody > tr > th,
#mulutable.table > tfoot > tr > th,
#mulutable.table > tbody > tr > td,
#mulutable.table > tfoot > tr > td {
  border-top: 1px dotted #e4e3e3;
  height: 37px;
  vertical-align: middle;
}

#mulutable .first {
  color: #ef872f;
}

#more-records {
  color: #ef872f;
  cursor: pointer;
}

body {
  position: relative;
}

.motai-box {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}

.motai-box ul {
  padding-left: 0;
}

.motai-box li {
  list-style-type: none;
}

.motai-box .black_overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #ccc;
  z-index: 101;
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
}

.motai-box .motai-main {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  margin: 100px auto;
  width: 550px;
  background-color: white;
  z-index: 102;
  overflow: auto;
}

.motai-box .close,
.recharge-pop .close,
.to-recharge-pop .close,
.axj-tuv-pop .close,
.first-alert-pop .close,
.cata-download-pop .close,
.sales-pop .close,
.chengjiao-pop .close2 {
  color: #fff;
  position: absolute;
  right: 15px;
  top: 9px;
  cursor: pointer;
  font-weight: 500;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

.motai-box .close:hover,
.recharge-pop .close:hover,
.to-recharge-pop .close:hover,
.first-alert-pop .close:hover,
.cata-download-pop .close:hover,
.sales-pop .close:hover,
.chengjiao-pop .close2:hover {
  color: #adadad;
}

.motai-box .motai-title,
.rp-tit,
.tr-tit,
.pf-tit,
.pd-tit,
.atp-tit,
.reg-p-tit,
.fap-tit,
.cdp-tit,
.sp-tit {
  height: 44px;
  left: 0;
  top: 0;
  line-height: 44px;
  background-color: #ef872f;
  color: #fff;
  text-align: left;
  padding-left: 20px;
  font-size: 16px;
}
.reg-p-tit {
  text-align: center;
}
.motai-box .motai-content {
  padding: 20px;
}

.motai-box .motai-footer {
  margin-top: 10px;
  text-align: center;
  margin-bottom: 20px;
}

.motai-box .motai-footer button {
  border: 0;
  outline: 0;
  min-width: 140px;
  height: 36px;
  border-radius: 5px;
  color: #fff;
  font-size: 16px;
}

.footerBtn.redBg {
  background: #c82a21;
}

.footerBtn.grayBg {
  background: #a1a0a6;
}

.footerBtn.blueBg {
  background: #17629a;
}

#ffpager,
#ffpager a {
  font-size: 14px;
  color: #666;
  text-decoration: none;
}

#ffpager a:hover {
  color: #ef872f;
}

#ffpager .disabled,
#ffpager .disabled:hover {
  color: #d0d0d0;
  cursor: default;
}

#ffpager .btn {
  height: auto;
  padding: 1px 15px;
  border-radius: 0;
  font-size: 14px;
  margin-left: 10px;
}

#ffpager .tbxGotoPage {
  border: 1px solid #e9e8e8;
  height: 22px;
  width: 57px;
  margin-left: 10px;
  margin-right: 10px;
  text-align: center;
}

.detailpage #axjtitle {
  position: relative;
}

.detailpage #axjtitle .text {
  float: left;
  color: #333;
  cursor: pointer;
}

.detailpage #axjtitle .text:hover {
  color: #ef872f;
}

.detailpage #axjtitle .text.active {
  color: #ef872f;
}

.detailpage #axjtitle .second {
  border: 0;
  margin-left: 30px;
}

.detailpage #axjtitle #axjbgpng {
  background: url("../images/detailaxjbg.png") repeat -9px 0;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 174px;
  height: 50px;
}

.detailpage #axjtitle #axjbgpng:hover {
  background: url("../images/detailaxjbg.png") repeat -201px 0;
}
.detailpage #axjtitle #zdybgpng,
.detailpage #axjtitle #qtjbgpng,
.detailpage #axjtitle #lpjlpng {
  background: #ef872f;
  color: #fff;
  font-size: 18px;
  text-align: center;
  line-height: 50px;
  letter-spacing: 5px;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 174px;
  height: 50px;
}

.detailpage #axjtitle #zdybgpng:hover,
.detailpage #axjtitle #qtjbgpng:hover,
.detailpage #axjtitle #lpjlpng:hover {
  background: #dd6e10;
}

.detailpage #axjtitle .select {
  width: 85px;
  height: 13px;
  background: url("../images/select001.png") no-repeat;
  position: absolute;
  bottom: 0;
  left: 23px;
}

.detailpage #axjtitle .select.second {
  left: 127px;
}

.detailpage #myFocus,
.detailpage #myFocusOppMeta {
  line-height: 16px;
}

#loginFrame input {
  height: 23px;
}

#loginFrame .error {
  color: #da281c;
}

.axp-color {
  color: #ef872f;
}

.axp-title {
  border-left: 4px solid #ef872f;
  font-size: 20px;
  padding-left: 12px;
  color: #ef872f;
  margin-bottom: 20px;
}

.axp-title .pull-right,
.axp-title .pull-right a {
  color: #333;
  font-size: 14px;
  padding-top: 5px;
}

.axp-btn {
  border-radius: 0;
  padding: 11px 36px;
  font-size: 18px;
}

.axp-btn2 {
  border-radius: 0;
  background-color: #f6f6f6;
  color: #ef872f;
  outline: 0;
  font-size: 18px;
  padding: 10px 35px;
  border: 2px solid #ef872f;
}

#alertdialog1 .motai-content {
  font-size: 18px;
  color: #333;
}

#alertdialog1 .motai-cancel {
  background-color: #1ca7d7;
  border-radius: 0;
  padding: 5px 40px;
}

.buypage #morebtn {
  border-radius: 0;
  background-color: #f6f6f6;
  color: #ef872f;
  outline: 0;
  font-size: 18px;
  padding: 10px 65px;
  border: 2px solid #ef872f;
}

.buypage #sell-more {
  margin-top: 30px;
}

.buypage #meetingdatebar,
.buypage #meetingdatebar_C {
  height: 63px;
  background-color: #fff;
  border-bottom: 2px solid #ef872f;
}

.buypage #meetingdatebar .l-bar,
.buypage #meetingdatebar .r-bar,
.buypage #meetingdatebar_C .l-bar,
.buypage #meetingdatebar_C .r-bar {
  width: 68px;
  height: 63px;
  cursor: pointer;
}

.buypage #meetingdatebar .l-bar,
.buypage #meetingdatebar_C .l-bar {
  background: url("../images/l-bar.png");
  float: left;
}

.buypage #meetingdatebar .r-bar,
.buypage #meetingdatebar_C .r-bar {
  background: url("../images/r-bar.png");
  float: right;
}

.buypage #meetingdatebar .item,
.buypage #meetingdatebar_C .item {
  height: 63px;
  width: 151px;
  border-right: 1px solid #dcdbdb;
  float: left;
  color: #000;
  font-size: 14px;
  cursor: pointer;
}

.buypage #meetingdatebar .item:hover .text,
.buypage #meetingdatebar_C .item:hover .text {
  color: #ef872f;
}

.buypage #meetingdatebar .item p,
.buypage #meetingdatebar_C .item p {
  text-align: center;
}

.buypage #meetingdatebar .item.ing .text,
.buypage #meetingdatebar_C .item.ing .text {
  text-align: center;
  padding-top: 25px;
}

.buypage #meetingdatebar .item.day .text,
.buypage #meetingdatebar_C .item.day .text {
  text-align: center;
  padding-top: 15px;
}

.buypage #meetingdatebar .item.day .text p,
.buypage #meetingdatebar_C .item.day .text p {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 20px;
}

.buypage #meeting,
.buypage #meeting_C {
  margin-bottom: 77px;
  background-color: #fff;
}

.buypage #meeting #meetingimg,
.buypage #meeting_C #meetingimg {
  float: left;
  position: relative;
}

.buypage #meeting #meetingimg .titlename,
.buypage #meeting_C #meetingimg .titlename {
  position: absolute;
  line-height: 45px;
  background-color: #000;
  color: #fff;
  bottom: 0;
  width: 100%;
  font-size: 18px;
  text-align: center;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}

.buypage #meeting .textpanel,
.buypage #meeting_C .textpanel {
  width: 402px;
  float: left;
  margin-top: 20px;
  margin-left: 80px;
  font-size: 14px;
  color: #666;
  line-height: 15px;
}
.buypage #meeting .textpanel p {
  margin-bottom: 8px;
}
.buypage #meeting_C .textpanel p {
  margin-bottom: 20px;
}

.buypage #meeting .textpanel #btnApply,
.buypage #meeting_C .textpanel #btnApply {
  border-radius: 0;
  background-image: url("../images/buyapply01.png");
  background-position: left center;
  width: 204px;
  height: 48px;
  margin: auto auto;
  -webkit-appearance: none;
  cursor: pointer;
}
.buypage #meeting .textpanel #btnApply:hover,
.buypage #meeting_C .textpanel #btnApply:hover {
  background-position: right center;
}
.buypage #meeting .textpanel .btnApplydiv,
.buypage #meeting_C .textpanel .btnApplydiv {
  margin-top: 12px;
}

.buypage #meetingdatebar .item.day.today,
.buypage #meetingdatebar_C .item.day.today {
  background: url("../images/today.png") no-repeat;
  background-position: top right;
}

.buypage #meetingdatebar .item.day.select,
.buypage #meetingdatebar_C .item.day.select {
  background: url("../images/dateselect.png") no-repeat;
  background-position: bottom center;
  color: #ef872f;
}

.buypage #meetingdatebar .item.day.today.select,
.buypage #meetingdatebar_C .item.day.today.select {
  background: url("../images/today.png") no-repeat;
  background-position: top right;
}

.buypage #meeting .split,
.buypage #meeting_C .split {
  height: 15px;
  background-color: #f6f6f6;
}

.buypage #meeting-btns {
  margin-top: 15px;
}

.buypage #meeting-btns .item {
  width: 47px;
  height: 30px;
  padding-top: 47px;
  float: left;
  background: url("../images/meetingbtns.png") no-repeat 0px 0px;
  margin-left: 60px;
  cursor: pointer;
}

.buypage #meeting-btns .item.b02 {
  background: url("../images/meetingbtns.png") no-repeat -47px 0px;
}

.buypage #meeting-btns .item.b03 {
  background: url("../images/meetingbtns.png") no-repeat -94px 0px;
}
.buypage #meeting-btns .item.b03-2 {
  background: url("../images/meetingbtns-2.png") no-repeat -94px 0px;
}

.buypage #meeting-btns .item .text {
  background-color: #fff;
  color: #666;
  font-size: 12px;
  line-height: 30px;
  text-align: center;
  font-weight: 700;
  letter-spacing: -1px;
}

.buypage #meeting-btns .item:hover .text {
  color: #ef872f;
}

.buypage .heartfav,
#listpage .heartfav {
  background: url("../images/heartfav.png") no-repeat center bottom;
}

.catalogue #left {
  width: 890px;
  min-height: 700px;
  float: left;
}

.catalogue #right {
  width: 291px;
  float: left;
  margin-left: 15px;
}

.catalogue #right .axp-title {
  margin-top: 38px;
}

.catalogue #right #online-status,
.catalogue #right #meieting-entry {
  border: 1px solid #ef872f;
  line-height: 48px;
  font-size: 18px;
  background: #fff;
  color: #333;
  padding-left: 14px;
}

.catalogue #left #tabs {
  background-color: #fff;
  font-size: 14px;
  border-bottom: 1px solid #e0dddd;
}

.catalogue #left #tabs .item {
  float: left;
  padding: 15px 39px;
  border-right: 1px solid #dcdbdb;
  cursor: pointer;
}

.catalogue #left #tabs a {
  float: right;
}
.catalogue #left #tabs .b01 {
  display: block;
  width: 192px;
  height: 48px;
  background-image: url("../images/catalogue-xzppml.png");
  background-position: left center;
  float: right;
}
.catalogue #left #tabs .b02 {
  display: block;
  width: 192px;
  height: 48px;
  background-image: url("../images/catalogue-sqcp.png");
  background-position: left center;
  float: right;
  margin-right: 10px;
}
.catalogue #left #tabs .b01:hover,
.catalogue #left #tabs .b02:hover {
  background-position: right center;
}
.catalogue #left #tabs .b01-2 {
  float: right;
  margin-right: 10px;
  background: url("../images/result-icon.png") 32px center no-repeat;
  background-color: #ef872f;
  display: block;
  width: 121px;
  height: 48px;
  line-height: 48px;
  color: #fff;
  padding-left: 70px;
  /*text-align: center;*/
  font-size: 18px;
}
.catalogue #left #tabs .b01-2:hover {
  text-decoration: none;
  background-color: #dd6e10;
}

.produtdetail #pd-auction-info {
  min-height: 100px;
  height: auto;
}

.produtdetail #todayAuc {
  height: 940px;
  margin-bottom: 70px;
}

.produtdetail #changepd {
  margin-bottom: 80px;
}

.produtdetail #changepd .btn {
  margin-right: 10px;
}

.produtdetail #pd-auction-info #right .title {
  height: 100px;
}

.produtdetail #pd-auction-info #right #texts {
  margin-bottom: 50px;
}

.produtdetail .icon-bar,
.currentauc .icon-bar {
  cursor: pointer;
  position: absolute;
  top: 130px;
  background: url("../images/img-lr-bar.png");
  width: 30px;
  height: 79px;
  z-index: 1;
}

.produtdetail .icon-bar.left,
.currentauc .icon-bar.left {
  left: 8px;
}

.produtdetail .icon-bar.right,
.currentauc .icon-bar.right {
  right: 8px;
  background-position: 30px 0;
}

.produtdetail .icon-bar:hover,
.currentauc .icon-bar:hover {
  top: 132px;
}

.produtdetail .image-bar-div .main-div {
  position: relative;
}

/*.produtdetail #btn-over {
    background: url('../images/btnddaxj.png') center center
}

.produtdetail #btn-over:hover {
    background: url('../images/btnddaxj2.png') center center
}*/
.produtdetail .btn-axj {
  background: url("../images/btnddaxj.png") center center;
}
.produtdetail .btn-tuv {
  background: url("../images/btndd-tuv.png") center center;
}
.produtdetail .btn-qt {
  background: url("../images/btnddqt.png") center center;
}
.produtdetail .btn-lp {
  background: url("../images/btnddlp.png") center center;
}
.produtdetail .btn-zdy {
  background: url("../images/btnddzdy.png") center center;
}
.produtdetail .btn-axj-tuv {
  background: url("../images/btndd-both.png") center center;
}

#loginstate a {
  color: #707070;
}

.currentauc #main-content {
  background-color: #fff;
  padding: 0 20px 20px 20px;
}

.currentauc #left {
  width: 536px;
  float: left;
}

.currentauc #temp001 {
  cursor: pointer;
}

.currentauc #right {
  width: 642px;
  float: left;
  margin-left: 22px;
}

.currentauc .commontitle {
  height: 31px;
  border-bottom: 1px solid #e3e3e3;
  background-color: #f6f6f6;
  margin-top: 18px;
  font-size: 18px;
  color: #ef872f;
  padding-left: 18px;
  padding-top: 10px;
}

.currentauc #tabContent {
  min-height: 310px;
  padding: 5px;
  font-size: 18px;
}

.currentauc #tabContent p {
  line-height: 30px;
  font-size: 16px;
  color: #666;
}

.currentauc #right .title {
  font-size: 18px;
}

.currentauc #right .title .span-mark-red {
  margin-right: 10px;
  margin-left: 18px;
}

.currentauc #right .l {
  margin-top: 14px;
}

.currentauc #right .r {
  margin-top: 60px;
}

.currentauc #right .l {
  width: 414px;
  float: left;
}

.currentauc #right .r {
  width: 172px;
  height: 81px;
  background-color: #f6f6f6;
  float: left;
  font-size: 14px;
  color: #000;
  padding-top: 15px;
  padding-left: 12px;
  margin-left: 44px;
}

.currentauc #right .price {
  font-size: 95px;
  color: #ef872f;
  text-align: center;
}

.currentauc #right .price small {
  font-size: 73px;
}

.currentauc #right .subtotal {
  color: #000;
  font-size: 18px;
  padding-left: 18px;
  margin-top: 5px;
}
.currentauc #right .subtotal2 {
  color: #000;
  font-size: 16px;
  padding-left: 18px;
  margin-top: 5px;
  display: none;
}
.currentauc #right .subtotal2 .ask {
  width: 18px;
  margin-left: 5px;
  margin-top: -3px;
}

.currentauc #right #selfinfo {
  line-height: 42px;
  border-top: 1px solid #e9e8e8;
  margin-top: 15px;
  font-size: 14px;
  color: #666;
  padding-left: 20px;
}

.currentauc #sendpricediv {
  height: 150px;
  background-color: #f6f6f6;
  padding: 10px;
}

.currentauc #waitingpdtitle {
  margin-top: 0;
}

.currentauc #meetingstatuslist .table {
  margin-bottom: 0;
  background-color: #fbfbfb;
}

.currentauc #waitingpd .text {
  width: 92px;
  height: 74px;
  padding: 4px;
  word-wrap: break-word;
  word-break: break-all;
}

.currentauc #waitingpd .text,
.currentauc #waitingpd img {
  float: left;
}

.currentauc #waitingpd .text .num {
  font-size: 14px;
  color: #000;
}

.currentauc #waitingpd .text .name {
  font-size: 14px;
  color: #666;
  margin-top: 10px;
}

.currentauc #meetingstatuslist {
  height: 180px;
  overflow-y: auto;
  background-color: #fbfbfb;
  padding-left: 15px;
  padding-right: 15px;
}

.currentauc #meetingstatuslist .table > tbody > tr > td {
  line-height: 32px;
  border-top: 2px dotted #cfcfcf;
  font-size: 14px;
  color: #333;
}

.currentauc #tab-info {
  word-wrap: break-word;
}

.currentauc #tabctrl .title {
  float: left;
  height: 30px;
  margin-left: 68px;
  cursor: pointer;
  color: #666;
}

.currentauc #tabctrl .title.active {
  border-bottom: 2px solid #ef872f;
  color: #ef872f;
}

.currentauc #tabctrl .first {
  margin-left: 0;
}

.currentauc #wrap .main {
  border-left: 6px solid #ef872f;
  border-right: 6px solid #ef872f;
  border-bottom: 6px solid #ef872f;
}

.currentauc #pagehead {
  line-height: 58px;
  background-color: #ef872f;
  margin-left: -20px;
  margin-right: -20px;
  margin-bottom: 7px;
  font-size: 23px;
  color: #fff;
  padding-left: 25px;
}

.currentauc #pagehead img {
  margin-right: 10px;
}

.currentauc #tab-record .table > tbody > tr.self > td {
  color: #800;
}

.currentauc #tabContent .table > tbody > tr > td {
  font-size: 18px;
}

.currentauc #sendpricediv .disabled .btnitem,
.currentauc #proxyprice-bar.disabled .btn {
  background-color: #999;
  color: #fff;
  cursor: arrow;
  cursor: default;
  border: 1px solid #999;
}

.currentauc #sendpricediv .disabled .btnitem:hover {
  background-color: #999;
}

.currentauc .motai-box .motai-main {
  background-color: transparent;
}

.currentauc .motai-box .motai-main {
  width: 570px;
}

.currentauc #tab-record,
.currentauc #tab-record2 {
  overflow-y: auto;
  height: 300px;
}

.currentauc #temp002,
.currentauc #temp003 {
  cursor: pointer;
}
.currentauc #temp003 {
  display: none;
}

#waitingpd .item {
  float: left;
  width: 200px;
}

#sendpricediv .item {
  width: 116px;
  height: 94px;
  float: left;
  margin-left: 8px;
}

#sendpricediv .item .text {
  line-height: 50px;
  color: #666;
  font-size: 18px;
  text-align: center;
}

#sendpricediv .item .btnitem {
  line-height: 42px;
  background-color: #ef872f;
  text-align: center;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
}

#sendpricediv .item .btnitem:hover {
  background-color: #cc882f;
}

#proxyprice-bar {
  margin-top: 19px;
  padding-left: 8px;
}

#proxyprice-bar .ll {
  float: left;
}

#proxyprice-bar .rr {
  float: right;
}

#proxyprice-bar .btn {
  border-radius: 0;
  margin-top: -3px;
}

#proxyprice-bar input[type="text"] {
  height: 29px;
  border: 1px solid #ef872f;
  padding-left: 5px;
  color: #ef872f;
}

.index .index-title {
  text-align: center;
  font-size: 28px;
  padding-top: 30px;
  padding-bottom: 38px;
  background: url("../images/title-arrow.png") no-repeat;
  background-position: center bottom;
  color: #333;
}

.index .index-title.white {
  background: url("../images/title-arrow-white.png") no-repeat;
  background-position: center bottom;
  color: #fff;
}

.index #indexbanner {
  background: url("../images/temp-indexbanner.png") no-repeat;
  background-position: center center;
  height: 673px;
  min-width: 1200px;
}

.index #index-top {
  padding-top: 57px;
}

.index #index-top img {
  cursor: pointer;
  float: left;
}

.index #menuindex {
  float: left;
  padding-top: 5px;
  margin-top: 0;
  margin-right: -70px;
  padding-left: 100px;
}

.index #menuindex li {
  display: inline-block;
  cursor: pointer;
  *float: left;
  font-size: 20px;
  color: #ef872f;
  padding: 6px 11px;
  margin-left: 20px;
}

.index #menuindex li a {
  text-decoration: none;
  color: #ef872f;
}

.index #menuindex .active a,
.index #menuindex .active {
  background-color: #ef872f;
  color: #fff;
}

.personcenter #footer {
  margin-top: 70px;
}

.personcenter #leftmenu {
  width: 254px;
  background-color: #fff;
  list-style: none;
  padding: 0;
  float: left;
}

.personcenter #leftmenu li {
  line-height: 55px;
  border-bottom: 1px solid #e0dddd;
  text-align: center;
  color: #333;
  font-size: 18px;
}

.personcenter #leftmenu li a {
  color: #333;
  text-decoration: none;
}

.personcenter #leftmenu li.last {
  border-bottom: 0;
}

.personcenter #leftmenu .active {
  color: #fff;
  background-color: #ef872f;
}

.personcenter #leftmenu .active a {
  color: #fff;
}

.personcenter #rightcontent {
  width: 927px;
  float: left;
  margin-left: 19px;
}

.personcenter #rightcontent .title {
  line-height: 57px;
  background-color: #fff;
  border-left: 3px solid #ef872f;
  font-size: 20px;
  color: #ef872f;
  padding-left: 14px;
  margin-bottom: 10px;
}

.mybail .subtitle {
  line-height: 61px;
  background-color: #fff;
  font-size: 18px;
  padding-left: 12px;
  color: #333;
}

.mybail .subtitle .mark {
  padding: 9px 10px;
  color: #fff;
  margin-right: 10px;
}

.mybail .subtitle .blue {
  background-color: #1ca7d7;
}

.mybail .subtitle .red {
  background-color: #dd271e;
}

.mybail .subtitle .white {
  background-color: #fff;
  color: #333;
}

.mybail .subtitle .dark {
  color: #000;
}

.mybail .subtitle .pull-right {
  font-size: 14px;
  margin-right: 15px;
  cursor: pointer;
}

.mybail .lock {
  font-size: 14px;
  color: red;
}

.mybail .table {
  background-color: #fff;
  font-size: 14px;
  color: #333;
  margin-bottom: 10px;
}

.mybail .table td:nth-child(1),
.mybail .table th:nth-child(1) {
  padding-left: 20px;
}

.mybail .table th {
  font-weight: 500;
}

.mybail #bailhistory-modal .motai-content {
  height: 400px;
  overflow-y: auto;
}

.mybail .title {
  position: relative;
}

.mybail .title .axp-btn {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 57px;
  padding: 0 75px;
}

.myinfo #rightcontent #content {
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 50px;
}
.mybail .table1_top {
  padding: 10px 0;
  background: #fff;
  border-top: solid 1px #ddd;
}
.mybail .table1_top .table1_choose {
  display: flex;
  justify-content: center;
}
.mybail .table1_top .t1t_btn {
  font-size: 18px;
  padding: 10px 40px;
  background: #fff;
  color: #ef872f;
  border: solid 1px #ef872f;
  cursor: pointer;
}
.mybail .table1_top .t1tbtn_on {
  background: #ef872f;
  color: #fff;
}
.mybail .table1_top .table1_content {
  border: solid 1px #ef872f;
  margin: 10px 20px 0;
  padding: 10px;
  color: #ef872f;
  font-size: 18px;
}
.mybail .table1_top .t1c_line1 {
  text-align: center;
  padding-bottom: 10px;
}
.mybail .table1_top .t1c_line2 {
  display: flex;
  justify-content: space-between;
}
.myinfo #rightcontent #content .m {
  width: 210px;
  margin: auto auto;
  font-size: 16px;
  line-height: 30px;
}

.myauth .tabMenu {
  float: left;
  display: inline-block;
  cursor: pointer;
  color: #333;
}

.myauth .tabMenu.active {
  color: #ef872f;
  border-bottom: 2px solid #ef872f;
  background: url(../images/dateselect.png) no-repeat;
  background-position: bottom center;
}

.myauth #tab-enterprice {
  margin-left: 50px;
}

.myauth .tab-cnt {
  background-color: #fff;
  padding-top: 40px;
  padding-left: 127px;
  padding-bottom: 38px;
}

.myauth .commonform input[type="text"] {
  height: 22px;
  width: 360px;
  font-size: 14px;
  color: #333;
}

.myauth .commonform select {
  height: 32px;
  width: 370px;
  font-size: 14px;
  border-radius: 2px;
}

.myauth .commonform .form-horizontal label > div {
  font-size: 16px;
  color: #333;
  font-weight: 500;
  margin-right: 18px;
}

.myauth .upphoto {
  width: 200px;
  height: 129px;
  float: left;
  cursor: pointer;
  margin-left: 28px;
  margin-top: 25px;
}

.myauth .upphoto.head {
  background: url("../images/enterprice-head.png") no-repeat;
  background-position: center center;
  background-color: #f6f6f6;
  margin-left: 0;
}

.myauth .upphoto.back {
  background: url("../images/enterprice-back.png") no-repeat;
  background-position: center center;
  background-color: #f6f6f6;
}

.myauth .upphoto.hand {
  background: url("../images/enterprice-hand-head.png") no-repeat;
  background-position: center center;
  background-color: #f6f6f6;
}

.myauth .upphoto.phead {
  background: url("../images/person-head.png") no-repeat;
  background-position: center center;
  background-color: #f6f6f6;
  margin-left: 0;
}

.myauth .upphoto.pback {
  background: url("../images/person-back.png") no-repeat;
  background-position: center center;
  background-color: #f6f6f6;
}

.myauth .upphoto.phand {
  background: url("../images/person-hand.png") no-repeat;
  background-position: center center;
  background-color: #f6f6f6;
}

.myauth .upphoto.yingye {
  background: url("../images/enterprice-yingye.png") no-repeat;
  background-position: center center;
  background-color: #f6f6f6;
  margin-left: 113px;
}

.myauth .upphoto.proxyfile {
  background: url("../images/enterprice-proxyfile.png") no-repeat;
  background-position: center center;
  background-color: #f6f6f6;
}

.myauth .btn-warning {
  border-radius: 0;
  padding: 8px 50px;
  font-size: 16px;
  margin-left: 13px;
}

.myauth .authbtns {
  margin-left: -127px;
  margin-top: 43px;
}

.myauth .authwxtx {
  background: url("../images/authwxtx.png") no-repeat left 0px;
  /*height: 26px;*/
  padding-left: 33px;
  margin-top: 30px;
  margin-left: -30px;
  line-height: 26px;
  font-size: 17px;
  color: #ef872f;
}

.register #maincontent {
  background-color: #fff;
  margin-top: 40px;
  margin-bottom: 80px;
  padding-bottom: 25px;
}

.register #maincontent .title {
  line-height: 40px;
  background-color: #ef872f;
  font-size: 16px;
  color: #fff;
  padding-left: 30px;
}

.register #mainreg,
.kaipiao .commonform {
  width: 479px;
  margin: auto auto;
}

.register #mainreg #tab .item,
.kaipiao .commonform #tab .item {
  float: left;
  width: 239px;
  border-bottom: 2px solid #ccc;
  text-align: center;
  font-size: 18px;
  line-height: 58px;
  color: #333;
  cursor: pointer;
}

.register #mainreg #tab .item.active,
.kaipiao .commonform #tab .item.active {
  color: #ef872f;
  border-bottom: 2px solid #ef872f;
}

.register .commonform input[type="text"],
.kaipiao .commonform input[type="text"],
.register .commonform input[type="password"] {
  height: 22px;
  width: 273px;
  font-size: 14px;
  color: #333;
}

.register .commonform select {
  height: 32px;
  width: 283px;
}

.register .commonform .form-horizontal,
.kaipiao .commonform .form-horizontal {
  margin-top: 37px;
}

.register .commonform .form-horizontal label > div,
.kaipiao .commonform .form-horizontal label > div {
  font-size: 16px;
  color: #000;
  font-weight: 500;
  margin-right: 18px;
}

.register .commonform .agree {
  padding-left: 80px;
  font-size: 16px;
  color: #333;
}

.register .commonform .agree a {
  color: #333;
  text-decoration: underline;
}

.register .commonform .axp-btn,
.kaipiao .commonform .axp-btn {
  padding-left: 130px;
  padding-right: 130px;
}

.register .commonform .login {
  font-size: 17px;
  margin-top: 30px;
}

.register .commonform .login a {
  color: #333;
}

.register .commonform input[type="checkbox"] {
  margin: 3px 10px;
}

.register .commonform .form-horizontal label > div:first-child,
.kaipiao .commonform .form-horizontal label > div:first-child,
.register .commonform .form-horizontal .label-group > div:first-child {
  width: 120px;
}

.register .commonform .validcode {
  cursor: pointer;
  margin-top: 3px;
}

.register .commonform #phonecode,
.register .commonform #tbxValidcode {
  width: 160px;
}

.register .commonform .fetchcode {
  border-radius: 0;
  height: 32px;
  margin-top: 3px;
  background-color: #1ca7d7;
}

.recharge #mainbody,
.recharge #mainbody2 {
  width: 600px;
  margin: 0 auto;
}

.recharge #rc001 {
  background: url("../images/rc001.png");
  height: 47px;
}

.recharge #rc002 {
  background: url("../images/rc002.png");
  height: 47px;
  margin-top: 10px;
}

.recharge #rc003 {
  background: url("../images/rc003.png");
  height: 55px;
  margin-bottom: 44px;
  margin-top: 20px;
  position: relative;
}

.recharge #content {
  background-color: #fff;
  padding-top: 44px;
}

.recharge #btngo {
  margin-bottom: 72px;
}

.recharge .sc {
  border: 1px solid #dcdcdc;
  padding: 0 14px;
}

.recharge .im {
  line-height: 50px;
  padding-left: 23px;
  color: #666;
  font-size: 14px;
  cursor: pointer;
}

.recharge .im.chked {
  background: url("../images/chked.png") no-repeat;
  background-position: center right;
  color: #ef872f;
}

.recharge .im.notchked {
  background: url("../images/notchked.png") no-repeat;
  background-position: center right;
}

.recharge .sc .hr {
  border-bottom: 1px solid #eaeaea;
}

.recharge #tbxpayprice {
  height: 30px;
  position: absolute;
  left: 135px;
  top: 9px;
  font-size: 18px;
  border: 0;
  color: #ef872f;
  background-color: #faf8f8;
  padding-left: 5px;
}

.recharge #tbxpayprice:focus {
  background-color: #fff;
}

.news #news .l,
.news #news .r {
  background-color: #fff;
  height: 116px;
}

.news #news .l {
  width: 116px;
  float: left;
}

.news #news .r {
  width: 1050px;
  float: right;
  padding-left: 24px;
}

.news #news .item .r .title {
  line-height: 22px;
  font-size: 18px;
  color: #000;
  margin-top: 24px;
}

.news #news .item {
  margin-top: 10px;
  cursor: pointer;
}

.news #news .item .day {
  font-size: 50px;
  color: #333;
  text-align: center;
  margin-top: 13px;
}

.news #news .item .yearmonth {
  font-size: 14px;
  color: #333;
  text-align: center;
  margin-top: 14px;
}

.news #news .item .shortcontent {
  font-size: 14px;
  color: #333;
  margin-top: 15px;
  line-height: 17px;
}

.news #news .item:hover .l,
.news #news .item:hover .r,
.news #news .item:hover .shortcontent,
.news #news .item:hover .yearmonth,
.news #news .item:hover .day,
.news #news .item:hover .r .title {
  background-color: #ef872f;
  color: #fff;
}

.newsdetail #maincontent {
  padding-left: 33px;
  padding-right: 33px;
  padding-bottom: 29px;
  background-color: #fff;
  margin-bottom: 80px;
  padding-top: 48px;
}

.newsdetail .bigtitle {
  font-size: 18px;
  color: #333;
  text-align: center;
}

.newsdetail .smalldate {
  color: #333;
  text-align: center;
  font-size: 14px;
  margin-top: 14px;
}

.newsdetail .line {
  height: 28px;
  border-bottom: 1px dotted #b9b9b9;
}

.newsdetail #news-content {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 34px;
  font-size: 14px;
  line-height: 27px;
  color: #333;
}

.newsdetail #news-content p {
  text-indent: 2em;
}

.newsdetail #prevnext {
  font-size: 14px;
  padding: 0 10px;
}

.newsdetail #prevnext a {
  color: #333;
  text-decoration: none;
  margin-top: 32px;
}

.newsdetail #prevnext a:hover {
  color: #ef872f;
}

.index #index001 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.index #index001 .child {
  cursor: pointer;
  float: left;
}

.index #index001 .child img {
  float: left;
}

.index #index001 .child.r {
  margin-left: 25px;
}

.index #index001 .child .text {
  /* padding-top: 30px; */
  padding-left: 22px;
  float: left;
  width: 180px;
}

.index #index001 .child .te {
  font-size: 29px;
  color: #333;
}

.index #index001 .child .tt {
  color: #333;
  font-size: 16px;
  margin-top: 29px;
  line-height: 25px;
}

.index #index002 {
  padding-bottom: 69px;
}
.index #index004 {
  padding-bottom: 69px;
}

.index #index003 {
  padding-bottom: 69px;
  min-width: 1200px;
}

.index #index003 .l,
.index #index002 .l,
.index #index004 .l {
  float: left;
  width: 895px;
}

.index #index003 .r,
.index #index002 .r,
.index #index004 .r {
  float: right;
  width: 276px;
}

.index #index003 .r .content,
.index #index002 .r .content,
.index #index004 .r .content {
  background-color: #fff;
  height: 350px;
  margin-top: 43px;
  padding: 10px;
}

.index #index003 .r .content .cm,
.index #index002 .r .content .cm,
.index #index004 .r .content .cm {
  height: 335px;
}

.index #index003 .r .content .more a,
.index #index002 .r .content .more a,
.index #index004 .r .content .more a {
  font-size: 14px;
  color: #ef872f;
}

.index .photeitems {
  margin-top: 42px;
  padding-top: 250px;
  background: center top no-repeat;
  background-size: contain;
}
.index .photeitems.ph1 {
  background-image: url("../images/1.jpg");
}
.index .photeitems.ph2 {
  background-image: url("../images/2.jpg");
}
.index .photeitems.ph3 {
  background-image: url("../images/3.jpg");
}

.index .photeitem {
  width: 288px;
  /* height: 250px; */
  float: left;
  margin-left: 15px;
}

#index003 .photeitem .photo {
  height: 209px;
}

#index002 .photeitem .photo,
#index004 .photeitem .photo {
  height: 178px;
}

.index .photeitem.f {
  margin-left: 0;
}

.index .photeitem .title {
  height: 32px;
  font-size: 18px;
  color: #333;
  text-align: center;
  margin-top: 36px;
  background: url("../images/index-pt.png") no-repeat;
  background-position: center bottom;
  font-weight: 700;
}

.index .ctext {
  text-indent: 2em;
  font-size: 16px;
  color: #666;
  line-height: 22px;
  margin-top: 36px;
}

.index .photeitem .photo.p1 {
  background: url("../images/indexphoto1.png") no-repeat;
  background-position: center center;
}

.index .photeitem .photo.p2 {
  background: url("../images/indexphoto2.png") no-repeat;
  background-position: center center;
}

.index .photeitem .photo.p3 {
  background: url("../images/indexphoto3.png") no-repeat;
  background-position: center center;
}

.index .photeitem .photo.p4 {
  background: url("../images/indexphoto4.png") no-repeat;
  background-position: center center;
}

.index .photeitem .photo.p5 {
  background: url("../images/indexphoto5.png") no-repeat;
  background-position: center center;
}

.index .photeitem .photo.p6 {
  background: url("../images/indexphoto6.png") no-repeat;
  background-position: center center;
}

.index .newsitem {
  color: #fff;
  cursor: pointer;
  position: absolute;
}

.index .newsitem:hover {
  color: #ef872f;
}

.index .newsitem .date {
  font-size: 19px;
  font-weight: 700;
}

.index .newsitem .title {
  font-size: 18px;
  margin-top: 12px;
}

.index #newscenter .item,
.index #aucnotice .item {
  cursor: pointer;
  font-size: 17px;
  color: #333;
  border-bottom: 2px dotted #e9e9e9;
  padding-bottom: 5px;
  padding-top: 5px;
}

.index #newscenter .item .t,
.index #aucnotice .item .t {
  height: 32px;
  overflow: hidden;
  color: #666;
  font-size: 14px;
  margin-bottom: 8px;
}

.index #newscenter .item .te,
.index #aucnotice .item .te {
  font-size: 13px;
  color: #666;
}

.noticedetail #rline {
  position: relative;
}

.tabrightcontent .tabMenu:nth-child(2),
.tabrightcontent .tabMenu:nth-child(3) {
  margin-left: 52px;
}

.tabrightcontent .tab-cnt {
  padding-top: 0;
  padding-left: 0;
  padding-bottom: 0;
  display: none;
}

.myfavorite .tab-cnt {
  margin-top: -10px;
}

.myfavorite .tab-cnt .cdt {
  line-height: 44px;
  border-top: 1px solid #f6f6f6;
  font-size: 15px;
  color: #333;
  padding-left: 25px;
}

.myfavorite .tab-cnt .cdt .item {
  cursor: pointer;
}

.myfavorite .tab-cnt .grayline {
  background-color: #f6f6f6;
  height: 10px;
}

.myfavorite .tab-cnt .cdt .namecolor {
  color: #000;
  font-weight: 700;
}

.myprice #tab-tbp-cnt .item {
  position: relative;
}

.myprice #tab-tbp-cnt .item .ititle {
  position: absolute;
  bottom: 10px;
  line-height: 45px;
  background-color: #000;
  width: 477px;
  color: #fff;
  text-align: center;
  font-size: 18px;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}

.myprice #tab-tbp-cnt .item .ititle-text {
  position: absolute;
  bottom: 10px;
  width: 100%;
  text-align: center;
  width: 477px;
  line-height: 45px;
  color: #fff;
  text-align: center;
  font-size: 18px;
}

.myprice #tab-tbp-cnt .item img {
  float: left;
}

.myprice #tab-tbp-cnt .item .text-panel {
  padding-top: 15px;
  padding-left: 27px;
  float: left;
  color: #666;
  font-size: 15px;
}
.myprice #tab-tbp-cnt .item .text-panel p {
  margin-bottom: 8px;
}

.myprice #tab-tbp-cnt .item .text-panel {
  width: 390px;
}

.myprice #tab-tbp-cnt .item .text-panel .text-center {
  margin-top: 8px;
}

.myhistory #tab-tbp-cnt .clearline,
.myhistory #tab-czc-cnt .clearline,
.arbi_list #tab-tbp-cnt .clearline,
.mydeal #tab-tbp-cnt .clearline,
.mydeal #tab-czc-cnt .clearline,
.myprice #tab-tbp-cnt .clearline {
  height: 10px;
  background-color: #f6f6f6;
}

.table.mythemetable {
  margin-bottom: 0;
}

.table.mythemetable > thead > tr > td,
.table.mythemetable > tbody > tr > td {
  vertical-align: middle;
  padding: 0;
  border-bottom: 1px solid #e9e8e8;
  text-align: center;
  color: #333;
  font-size: 14px;
}

.table.mythemetable > thead:first-child > tr:first-child > th {
  border-bottom: 1px solid #e0dddd;
  font-size: 15px;
  color: #333;
  font-weight: 500;
  padding: 0;
  height: 50px;
  vertical-align: middle;
  text-align: center;
}

.myhistory .nothasitem,
.arbi_list .nothasitem,
.mydeal .nothasitem {
  line-height: 30px;
  font-size: 18px;
  color: #999;
  padding: 20px 0;
  text-align: center;
}

.myfavorite .mythemetable .cancelbg {
  background: url("../images/myfavcancel.png") no-repeat;
  background-position: right bottom;
  cursor: pointer;
}

.mythemetable .outbg {
  background: url("../images/mypriceout.png") no-repeat;
  background-position: right top;
}
.mythemetable .dcjbg {
  background: url("../images/daichengjiao.png") no-repeat;
  background-position: right top;
}

.mythemetable .firstbg {
  background: url("../images/mypricefirst.png") no-repeat;
  background-position: right top;
}

.mythemetable .dealbg {
  background: url("../images/mydealbg.png") no-repeat;
  background-position: right top;
}

.myhistory .mythemetable .axp-color,
.arbi_list .mythemetable .axp-color,
.mydeal .mythemetable .axp-color,
.myprice .mythemetable .axp-color {
  font-size: 18px;
}

.myhistory .meetingtitle,
.arbi_list .meetingtitle,
.mydeal .meetingtitle {
  line-height: 49px;
  border-bottom: 1px solid #e0dddd;
  color: #333;
  font-size: 15px;
  padding-left: 28px;
}

.myhistory .meetingtitle .b,
.arbi_list .meetingtitle .b,
.mydeal .meetingtitle .b {
  font-size: 19px;
}

.myhistory #tab-tbp-cnt .btnbar,
.myhistory #tab-czc-cnt .btnbar,
.arbi_list #tab-tbp-cnt .btnbar,
.mydeal #tab-tbp-cnt .btnbar,
.mydeal #tab-czc-cnt .btnbar {
  line-height: 60px;
}

.myhistory #tab-tbp-cnt .btnbar .btn,
.myhistory #tab-czc-cnt .btnbar .btn,
.arbi_list #tab-tbp-cnt .btnbar .btn,
.mydeal #tab-tbp-cnt .btnbar .btn,
.mydeal #tab-czc-cnt .btnbar .btn {
  padding: 4px 7px;
  margin-right: 45px;
}

#loginFrame {
  color: #333;
}

#loginFrame .commonform input[type="text"],
#loginFrame .commonform input[type="password"] {
  height: 22px;
  width: 269px;
}

#loginFrame .commonform select {
  height: 32px;
  width: 279px;
  font-size: 14px;
}

#loginFrame .commonform .form-horizontal label > div {
  font-size: 16px;
  color: #333;
  font-weight: 500;
  margin-right: 18px;
}

#loginFrame .commonform #userCheckCode {
  width: 150px;
}

#loginFrame .commonform #loginbtn {
  padding: 6px 141px;
}

#loginFrame .motai-content {
  padding: 57px 20px 40px 20px;
}

#loginFrame .motai-main {
  width: 537px;
}

#loginFrame .link {
  font-size: 17px;
  margin-top: 41px;
}

#loginFrame .link a {
  color: #333;
}

#loginFrame .form-horizontal {
  margin-top: 0;
}

#loginFrame {
  color: #333;
}

#loginFrame .commonform input[type="text"],
#loginFrame .commonform input[type="password"] {
  height: 22px;
  width: 269px;
}

#loginFrame .commonform select {
  height: 32px;
  width: 279px;
  font-size: 14px;
}

#loginFrame .commonform .form-horizontal label > div {
  font-size: 16px;
  color: #333;
  font-weight: 500;
  margin-right: 18px;
}

#loginFrame .commonform #userCheckCode {
  width: 150px;
}

#loginFrame .commonform #loginbtn {
  padding: 6px 141px;
}

#loginFrame .motai-content {
  padding: 57px 20px 40px 20px;
  position: relative;
}

#loginFrame .motai-main {
  width: 537px;
}

#loginFrame .link {
  font-size: 17px;
  margin-top: 41px;
}

#loginFrame .link a {
  color: #333;
}

#loginFrame .form-horizontal {
  margin-top: 0;
}
/** loginFrameByPhone **/
#loginFrameByPhone input {
  height: 23px;
}
#loginFrameByPhone .error {
  color: #da281c;
}
#loginFrameByPhone {
  color: #333;
}
#loginFrameByPhone .commonform input[type="text"],
#loginFrameByPhone .commonform input[type="password"] {
  height: 22px;
  width: 269px;
}

#loginFrameByPhone .commonform select {
  height: 32px;
  width: 279px;
  font-size: 14px;
}

#loginFrameByPhone .commonform .form-horizontal label > div {
  font-size: 16px;
  color: #333;
  font-weight: 500;
  margin-right: 18px;
}
#loginFrameByPhone .commonform #loginPhoneJYMCode {
  width: 150px;
}
#loginFrameByPhone .commonform #loginbtnByPhone {
  padding: 6px 141px;
}
#loginFrameByPhone .motai-content {
  position: relative;
  padding: 57px 20px 40px 20px;
}

#loginFrameByPhone .motai-main {
  width: 537px;
}

#loginFrameByPhone .link {
  font-size: 17px;
  margin-top: 41px;
}

#loginFrameByPhone .link a {
  color: #333;
}

#loginFrameByPhone .form-horizontal {
  margin-top: 0;
}
#loginFrameByPhone .commonform #loginPhoneYZM {
  width: 150px;
}
#loginFrameByPhone .commonform .fetchcode {
  height: 32px;
  width: 120px;
  margin-top: 3px;
}

.loginCflex {
  display: flex;
  width: 400px;
  left: 50%;
  margin-left: -200px;
  top: 5px;
  position: absolute;
}
.loginCflex .loginCbtn {
  width: 50%;
  text-align: center;
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  border-bottom: solid 1px #ccc;
  cursor: pointer;
}
.loginCflex .loginCbtn_on {
  color: #ef872f;
  border-color: #ef872f;
}

#forgotPwdFrame {
  color: #333;
}

#forgotPwdFrame .commonform input[type="text"],
#forgotPwdFrame .commonform input[type="password"] {
  height: 22px;
  width: 269px;
}

#forgotPwdFrame .commonform .form-horizontal label > div {
  font-size: 16px;
  color: #333;
  font-weight: 500;
  margin-right: 18px;
}

#forgotPwdFrame .commonform #forgotCheckCode,
#forgotPwdFrame .commonform #mobileCode {
  width: 150px;
}

#forgotPwdFrame .commonform .fetchcode {
  height: 32px;
  width: 120px;
  margin-top: 3px;
}

#forgotPwdFrame .commonform #forgotpwdbtn {
  padding: 6px 141px;
  margin-top: 28px;
}

#forgotPwdFrame .motai-content {
  padding: 57px 20px 40px 20px;
}

#forgotPwdFrame .motai-main {
  width: 537px;
}

#forgotPwdFrame .form-horizontal {
  margin-top: 0;
}

#bzj-1,
#bzj-2 {
  background-color: #fff;
  padding-top: 45px;
  padding-bottom: 70px;
}
#bzj-3 {
  background-color: #fff;
  padding-top: 0px;
  padding-bottom: 40px;
}
#bzj-2,
#bzj-1 {
  display: none;
}
.recharge-box {
  width: 600px;
  border: 1px solid #dcdcdc;
  margin: 0 auto;
}
.rb-tit {
  width: 100%;
  background-color: #faf8f8;
}
.rb-tit p {
  margin: 0 0 0 17px;
  line-height: 45px;
  font-size: 18px;
  color: #333;
}
.rb-radio {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.rbr-label {
  margin-bottom: 0;
  width: 570px;
  margin-left: 18px;
  background-color: #fff;
  font-weight: normal;
  position: relative;
}
.rbr-label p {
  margin: 0 0 0 20px;
  font-size: 14px;
  color: #666;
  line-height: 48px;
  background-color: #fff;
  display: inline-block;
}
.rbr-label .rbr-icon {
  width: 26px;
  height: 26px;
  background: url("../images/recharge/icon1.png") left center no-repeat;
  background-position: 0px 0px;
  position: absolute;
  top: 11px;
  right: 10px;
}
.rbr {
  float: left;
  position: absolute;
  left: -50px;
}
input.rbr:checked + label.rbr-label .rbr-icon {
  background-position: -26px 0px;
}
input.rbr:checked + label.rbr-label p {
  color: #ef872f;
}
.rbrl-border {
  border-bottom: 1px solid #eaeaea;
}
.rb-1 {
  margin-bottom: 8px;
}
.rb-2 {
  margin-bottom: 20px;
}
.rm-box {
  width: 600px;
  height: 55px;
  border: 1px solid #dcdcdc;
  margin: 0 auto;
  background-color: #faf8f8;
  display: none;
}
.rm-box p {
  font-size: 18px;
  color: #333;
  line-height: 55px;
  margin: 0 0 0 17px;
}
.rm-box p input {
  border: none;
  padding: 0;
  background: none;
  outline: none;
  margin-left: 30px;
  width: 300px;
}
.rm-box p input:focus {
  outline: none;
  border: none;
  box-shadow: none;
}
.bzj-2-tit {
  font-size: 18px;
  color: #333;
  text-align: center;
}
.r-show-money-box {
  width: 600px;
  border: 1px solid #dcdcdc;
  margin: 20px auto;
  background-color: #faf8f8;
}
.r-show-money-box p {
  font-size: 18px;
  color: #333;
  margin: 0 0 0 15px;
  line-height: 53px;
}
.r-show-money-box p span {
  float: right;
  margin-right: 20px;
}
.r-show-money-box p span.rsm-money {
  font-size: 24px;
  color: #ef872f;
  margin-right: 45px;
}
.rb-3 .rbr-label p {
  margin: 0 0 0 50px;
}
.rbr-yl-icon {
  width: 25px;
  height: 15px;
  position: absolute;
  left: 20px;
  top: 17px;
  background-image: url("../images/recharge/ylIcon.png");
}
.rbr-wechat-icon {
  width: 31px;
  height: 32px;
  position: absolute;
  left: 16px;
  top: 10px;
  background-image: url("../images/recharge/wechatIcon.png");
}
.bzj-3-messbox {
  padding: 15px 0;
  border-bottom: 1px solid #e0dddd;
}
.bzj-3-messbox p {
  font-size: 18px;
  color: #333;
  line-height: 34px;
  margin: 0 0 0 40px;
}
.bzj-3-messbox p span.ordermoney {
  color: #ef872f;
}
.bzj-3-codebox {
  width: 100%;
  overflow: hidden;
}
.bzj3cb-d1,
.bzj3cb-d2,
.bzj3cb-d3 {
  float: left;
}
.bzj3cb-d1 {
  width: 150px;
}
.bzj3cb-d1 p {
  font-size: 18px;
  color: #333;
  margin: 0 0 0 50px;
  line-height: 66px;
}
.bzj3cb-d2 {
  width: 400px;
}
.bzj3cb-d2 p {
  font-size: 14px;
  line-height: 66px;
  margin: 0;
}
.bzj3cb-d2 p.cbd2-p1 {
  color: #333;
}

.bzj3cb-d2 p.cbd2-p1 span {
  color: #ef872f;
}
.bzj3cb-d2 p.cbd2-p2 {
  color: #ef872f;
  display: none;
}
.bzj3cb-d2 p.cbd2-p2 span {
  color: #00affe;
  cursor: pointer;
}
.bzj3cb-d3 {
  padding-top: 66px;
}
.cbd2-clue {
  width: 248px;
  padding: 9px 0;
  margin-top: 20px;
  background: url("../images/recharge/saoIcon.png") 35px center no-repeat
    #ef872f;
}
.bzj3cb-d2 .cbd2-clue p {
  font-size: 14px;
  color: #fff;
  line-height: 17px;
  margin: 0 0 0 95px;
}
.pop-cover-layer {
  width: 100%;
  height: 100%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  z-index: 101;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  background-color: #000;
  position: fixed;
  top: 0;
  left: 0;
  display: none;
}
.to-recharge,
.platform-frozen,
.platform-duo,
.recharge-pay-success,
.recharge-pay-fail,
.recharge-pay-wait,
.cata-download-pop,
.sales-pop {
  display: none;
}
.recharge-pop,
.register-pop,
.cata-download-pop,
.sales-pop,
.to-recharge,
.platform-frozen,
.platform-duo {
  width: 530px;
  position: fixed;
  z-index: 102;
  left: 50%;
  margin-left: -265px;
  top: 170px;
}
.rp-content,
.tr-content,
.pf-content,
.pd-content,
.reg-p-content,
.cdp-content,
.sp-content {
  width: 100%;
  height: 283px;
  background-color: #fff;
}
.sp-content {
  height: 350px;
}
.rp-sp,
.rp-fp {
  font-size: 18px;
  color: #333;
  display: block;
  margin: 0 auto;
  padding-left: 45px;
  width: 115px;
}
.tr-fp,
.tr-sp,
.pf-fp,
.pd-fp {
  font-size: 18px;
  color: #333;
  display: block;
  margin: 0 20px;
  text-align: left;
  padding-top: 20px;
}
.tr-fp-special {
  padding-top: 30px;
  padding-bottom: 20px;
  text-indent: 4rem;
}
.rp-sp {
  line-height: 180px;
  background: url("../images/recharge/success.png") left center no-repeat;
}
.rp-fp {
  line-height: 100px;
  background: url("../images/recharge/fail.png") left center no-repeat;
}
.rp-wp,
.reg-p-wp,
.cdp-wp {
  font-size: 14px;
  color: #333;
  line-height: 30px;
  margin: 0 0 0 65px;
  padding-top: 50px;
  padding-bottom: 30px;
}
.sp-content p {
  font-size: 14px;
  color: #333;
  line-height: 24px;
}
.to-recharge-btn,
.platform-frozen-btn,
.platform-duo-btn {
  padding-top: 20px;
}
.to-recharge-btn .btn {
  margin: 0 10px;
  width: 100px;
}
.platform-frozen-btn .btn,
.platform-duo-btn .btn {
  margin: 0 10px;
  width: 130px;
}
.cdp-wp {
  font-size: 18px;
  width: 400px;
}
.reg-p-wp {
  text-align: center;
  margin: 0;
}
.rp-fp-2 {
  width: 430px;
  text-indent: 2em;
  font-size: 14px;
  color: #333;
  line-height: 26px;
  margin: 0 auto;
}
.axj-tuv-pop {
  width: 530px;
  position: fixed;
  z-index: 102;
  left: 50%;
  margin-left: -265px;
  top: 220px;
  display: none;
}
.first-alert-pop {
  width: 530px;
  position: fixed;
  z-index: 102;
  left: 50%;
  margin-left: -265px;
  top: 220px;
  display: none;
}
.fap-content {
  width: 100%;
  padding-top: 20px;
  height: 150px;
  background-color: #fff;
}
.fap-content p {
  margin: 0;
  text-align: center;
  font-size: 18px;
  line-height: 30px;
}
.fap-content p span {
  color: red;
}
.fa-btn-blank {
  width: 300px;
  margin: 20px auto;
}
.fa-yes,
.fa-no {
  float: left;
  color: #fff;
  font-size: 18px;
  text-align: center;
  width: 120px;
  height: 30px;
  line-height: 30px;
  background: #ef872f;
  cursor: pointer;
}
.fa-no {
  float: right;
  background: #5bc0de;
}
.atp-content {
  width: 100%;
  padding-top: 20px;
  height: 150px;
  background-color: #fff;
}
.atp-content p {
  text-align: center;
  font-size: 18px;
  line-height: 50px;
  color: #666;
}
.atp-content img {
  cursor: pointer;
}
.atp-btn-tuv {
  margin-left: 50px;
}
/* new agency */
.agency-main {
  margin-bottom: 80px;
}
.agency-div {
  width: 100%;
  /*height: 240px;*/
  margin-bottom: 20px;
  background-color: #fff;
  overflow: hidden;
}
.n-d-logo {
  float: left;
  width: 350px;
  height: 240px;
  position: relative;
}
.n-d-logo img {
  position: absolute;
  max-width: 350px;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}
.n-d-mess {
  float: left;
  width: 500px;
  /*height: 100%;*/
  padding-bottom: 20px;
}
.n-d-m-tit {
  font-size: 22px;
  color: #000;
  line-height: 70px;
  margin-bottom: 0;
  text-align: center;
}
.n-d-m-table {
  margin-left: 20px;
}
.n-d-m-table td {
  vertical-align: top;
  font-size: 18px;
  color: #333;
  line-height: 36px;
}
.n-d-m-table td:first-child {
  width: 90px;
}
.n-d-a {
  float: left;
  width: 350px;
  height: 240px;
  position: relative;
}
.n-d-ercode {
  float: left;
  width: 350px;
  height: 240px;
  position: relative;
}
.n-d-ercode img {
  position: absolute;
  max-width: 350px;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}
.agency-branches-a {
  width: 202px;
  height: 48px;
  line-height: 48px;
  display: block;
  background-color: #ef872f;
  color: #fff;
  font-size: 20px;
  text-align: center;
  position: absolute;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  cursor: pointer;
}
.agency-branches-a:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.agencydetail-main {
  margin-bottom: 80px;
}
.agencydetail-div {
  width: 1088px;
  padding: 35px 56px;
  background-color: #fff;
}
/* my user-guide */
.user-guide-main {
  overflow: hidden;
  margin-bottom: 80px;
}
.u-g-left {
  width: 254px;
  float: left;
}
.u-g-right {
  width: 927px;
  float: right;
}
.u-g-l-div {
  width: 100%;
  height: 56px;
  text-align: center;
  line-height: 56px;
  background-color: #fff;
  border-bottom: 1px solid #e0dddd;
}
.u-g-l-d-last {
  border-bottom: none;
}
.u-g-l-div a {
  color: #333;
  font-size: 18px;
}
.u-g-l-div a:hover {
  text-decoration: none;
}
.u-g-l-div-active {
  background-color: #ef872f;
}
.u-g-l-div-active a {
  color: #fff;
}
.u-g-r-div {
  width: 100%;
  display: none;
}
.u-g-r-tit {
  line-height: 57px;
  background-color: #fff;
  border-left: 3px solid #ef872f;
  font-size: 20px;
  color: #ef872f;
  padding-left: 14px;
  margin-bottom: 10px;
}
.u-g-r-content {
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 50px;
}
.u-g-r-content img {
  max-width: 827px;
  padding-left: 50px;
  padding-right: 50px;
  display: block;
  margin: 0 auto 10px;
}
.u-g-r-content b,
.u-g-r-content p,
.u-g-r-content ul {
  padding-left: 50px;
  padding-right: 50px;
  font-size: 14px;
  color: #333;
  line-height: 35px;
}
.u-g-r-content p b {
  padding: 0;
}
.u-g-r-content p.u-g-r-c-center {
  text-align: center;
  text-indent: 0em;
}
.u-g-r-content li {
  margin-left: 50px;
}
.u-g-r-content p {
  text-indent: 2em;
}

.fetchcode:disabled {
  color: #fff;
}

/* bar */
.buypage-liuchengbar {
  width: 100%;
  overflow: hidden;
  background-color: #dadad9;
  margin-bottom: 40px;
  height: 80px;
}
.bp-lc-tit {
  float: left;
  width: 102px;
  height: 100%;
  background: url("../images/liucheng-bar-left.png");
  margin-right: 7px;
}
.bp-lc-tit p {
  color: #fff;
  font-size: 18px;
  text-align: center;
  line-height: 20px;
  margin-left: -20px;
  margin-top: 20px;
}
.bp-lc-step {
  float: left;
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
  cursor: pointer;
}
.bp-lc-step i {
  display: block;
  float: left;
  width: 40px;
  height: 40px;
  margin-right: 5px;
  background-image: url("../images/liuchengbar-icon.png");
  background-position-y: 0px;
}
.bp-lc-s1 i {
  background-position-x: 0px;
}
.bp-lc-s2 i {
  background-position-x: -41px;
}
.bp-lc-s3 i {
  background-position-x: -82px;
}
.bp-lc-s4 i {
  background-position-x: -123px;
}
.bp-lc-s5 i {
  background-position-x: -164px;
}
.bp-lc-s6 i {
  background-position-x: -205px;
}
.bp-lc-s7 i {
  background-position-x: -246px;
}
.bp-lc-step:hover i {
  background-position-y: -41px;
}
.bp-lc-step p {
  float: left;
  font-size: 13px;
  color: #fff;
  line-height: 20px;
  margin-bottom: 0px;
}
.bp-lc-step p span {
  font-size: 16px;
  font-weight: bold;
}
.bp-lc-step:hover p {
  color: #ef872f;
}
.bp-lc-arrow {
  float: left;
  width: 12px;
  height: 100%;
  background: url("../images/liucheng-bar-arrow.png") center center no-repeat;
  margin-left: 13px;
  margin-right: 13px;
}
.bp-lc-more {
  display: block;
  float: left;
  padding-top: 22px;
  padding-bottom: 22px;
  cursor: pointer;
  margin-left: 30px;
}
.bp-lc-more i {
  width: 20px;
  height: 25px;
  display: block;
  float: left;
  background: url("../images/liuchengbar-icon.png");
  background-position: -287px -8px;
  margin-top: 5px;
  margin-right: 7px;
}
.bp-lc-more p {
  line-height: 18px;
  font-size: 15px;
  float: left;
  margin-bottom: 0px;
  color: #fff;
}
.bp-lc-more:hover p {
  color: #ef872f;
}
/*history*/
.history-main {
  width: 1100px;
  padding: 35px 50px 40px 50px;
  background-color: #fff;
  margin-bottom: 90px;
  position: relative;
  overflow: hidden;
}
.search-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0px 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #bdbdbd;
}
.search-table-name {
  text-align: right;
  font-size: 14px;
  color: #333;
}
.search-table select {
  width: 166px;
  height: 36px;
}
.search-table-short,
.search-table-long {
  padding-right: 40px;
}
.search-table-short input[type="text"] {
  width: 156px;
  height: 36px;
  padding: 0 4px;
}
.search-table-long input[type="text"] {
  width: 124px;
  height: 36px;
  padding: 0 4px;
  float: left;
}
.search-table-long span {
  font-size: 14px;
  float: left;
  line-height: 36px;
  padding: 0 4px;
}
.search-table-submit a {
  width: 130px;
  height: 36px;
  line-height: 36px;
  color: #fff;
  text-align: center;
  font-size: 14px;
  background-color: #ef872f;
  display: block;
}
.search-table-submit a:hover {
  text-decoration: none;
  background-color: #ec971f;
}
.result-table {
  width: 100%;
  margin-bottom: 30px;
}
table.result-table,
table.result-table tr th,
table.result-table tr td {
  border-collapse: collapse;
  border: 1px solid #bdbdbd;
}
table.result-table tr th,
table.result-table tr td {
  height: 40px;
  line-height: 40px;
}
.result-table td {
  font-size: 14px;
  color: #333;
  text-align: center;
}
.result-table th {
  font-size: 14px;
  text-align: center;
  font-weight: normal;
  color: #fff;
  background-color: #ef872f;
}
.search-main-p {
  font-size: 14px;
  color: #333;
  margin-bottom: 0;
  padding-left: 40px;
  line-height: 24px;
  position: relative;
}
.search-m-p1 {
  margin: 28px 0 10px 0;
}
.search-main-p:before {
  position: absolute;
  left: 0px;
}
.search-m-p1:before {
  content: "注1：";
}
.search-m-p2:before {
  content: "注2：";
}
.result-table-hidden {
  width: 1100px;
  /*visibility: hidden; */
  position: absolute;
  left: -9999999999px;
}

/*修改*/
.car-recom {
  padding: 20px 0;
  /*height: 1000px;*/
  overflow: hidden;
  background-color: #fff;
}
.car-recom-a {
  display: block;
  padding: 0 25px;
  position: relative;
  /*margin-bottom: 15px;*/
}
.car-recom-a:hover {
  text-decoration: none;
  cursor: pointer;
}
.car-recom-a p {
  word-wrap: break-word;
  word-break: break-all;
  width: 185px;
  height: 60px;
  /* white-space: nowrap; */
  margin: 0 0 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #333;
  font-size: 16px;
  line-height: 30px;
  position: relative;
}
/*.car-recom-a p::after {
    content:"...";
    font-weight:bold;
    position:absolute;
    bottom:0;
    right:0;
    padding:0px 0px 1px 0px;
    background: #fff;
}*/
.car-recom-a:hover p {
  color: #e12625;
}
.rline-tomenu {
  display: block;
  position: absolute;
  bottom: 0;
  right: 140px;
  width: 80px;
  height: 48px;
  line-height: 50px;
  padding-left: 48px;
  font-size: 18px;
  color: #fff;
  background: url("../images/list-icon.png") 17px center no-repeat;
  background-color: #ef872f;
}
.rline-tomenu:hover {
  color: #fff;
  background-color: #dd6e10;
  text-decoration: none;
}
.noticedetail #printbtn {
  width: 80px;
  padding-left: 48px;
  height: 48px;
  background: url(../images/print-icon.png) 17px center no-repeat;
  background-color: #ef872f;
  position: absolute;
  bottom: 0;
  right: 0;
  cursor: pointer;
  line-height: 50px;
  font-size: 18px;
  color: #fff;
}
.noticedetail #printbtn:hover {
  background: url("../images/print-icon.png") 17px center no-repeat;
  background-color: #dd6e10;
}
/*sale appointment*/
.appointment {
  position: absolute;
  top: 12px;
  right: 30px;
  padding: 18px 40px 20px 40px;
  background: rgba(255, 255, 255, 0.8);
  border: solid 6px #444;
  box-shadow: 0 0 10px #333;
}
.appoint-tit {
  width: 240px;
  border-bottom: 1px dashed #666;
  padding-bottom: 20px;
}
.appoint-tit p {
  margin: 0;
  padding-left: 10px;
  font-size: 18px;
  line-height: 20px;
  border-left: 3px solid #ef872f;
}
.appoint-table {
  border-collapse: separate;
  border-spacing: 0px 10px;
  margin: 10px auto 0;
  width: 100%;
}
.appoint-table tr {
  font-size: 14px;
  height: 32px;
  line-height: 32px;
}
.appoint-table tr td:first-child {
  text-align: right;
  padding-right: 10px;
}
.appoint-input {
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
  width: 158px;
}
.appoint-select {
  height: 32px;
  line-height: 32px;
  width: 170px;
}
.sp-content p.spcp1 {
  text-align: center;
  font-size: 18px;
  line-height: 60px;
  margin-bottom: 0;
}
.sp-content p.spcp2 {
  margin-left: 50px;
}
.sp-content p.spcp3 {
  margin-left: 50px;
}
.sp-content p.spcp3:before {
  content: "温馨提示：";
  color: #ef872f;
  font-size: 16px;
}
.cc-blank {
  font-size: 15px;
  height: 35px;
  line-height: 35px;
  color: red;
  background: #d0d0d0;
  margin-bottom: 10px;
  position: relative;
  cursor: pointer;
  filter: alpha(Opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
  display: none;
}
.cc-blank.str_wrap.str_active {
  background: #d0d0d0;
  filter: alpha(Opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
#table3 td {
  line-height: 25px;
}
.refund-button {
  width: 70px;
  color: white;
  background: #ef872f;
  text-align: center;
  height: 25px;
  line-height: 25px;
  cursor: pointer;
  /*display: none;*/
}
/*修改密码*/
#updpassword {
  display: none;
}
.myinfo #rightcontent .updpassword {
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 99px;
}
.myinfo #rightcontent table {
  font-size: 16px;
  line-height: 30px;
  border-collapse: separate;
  border-spacing: 10px 20px;
  margin: auto auto;
}
.myinfo #rightcontent .updpassword input[type="text"] {
  height: 30px;
  border: 1px solid #ccc;
  width: 140px;
}
#upd-password-change {
  margin-left: 360px;
}

#header_province {
  border: 0;
  background: #f6f6f6;
}
/*注销*/
#zhuxiao-page,
#zhuxiao-check {
  display: none;
}
.myinfo #rightcontent .zhuxiao-page {
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 99px;
}
.myinfo #rightcontent #zhuxiao-page input[type="text"] {
  height: 30px;
  border: 1px solid #ccc;
  width: 140px;
}
.myinfo #zhuxiao-check {
  padding-left: 100px;
}
.myinfo #btn-zhuxiao-check {
  width: 120px;
  padding: 0;
  background: #ef872f;
  color: #fff;
  font-size: 17px;
  line-height: 30px;
  text-align: center;
  border-radius: 5px;
  cursor: pointer;
  float: right;
  margin-top: 20px;
}
.myinfo #btn-zhuxiao-check:focus {
  outline: none;
  outline-offset: 0;
}
.myinfo #zhuxiao-page #zx-wjmb {
  color: #ef872f;
  cursor: pointer;
}
.myinfo #zhuxiao-page .upphoto {
  width: 200px;
  height: 129px;
  float: left;
  cursor: pointer;
  margin-left: 28px;
  /* margin-top: 25px; */
  background-color: #f6f6f6;
  /* text-align: center; */
  /* line-height: 129px; */
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  color: #666;
}
.myinfo #zhuxiao-page .submitbtn {
  border-radius: 0;
  padding: 8px 70px;
  font-size: 16px;
  margin-top: 30px;
  margin-left: 360px;
}
.myinfo #zhuxiao-page .submitbtn:focus {
  outline: none;
  outline-offset: 0;
}

/*parallet*/
.parallet #meetingdatebar {
  height: 63px;
  background-color: #fff;
  border-bottom: 2px solid #ef872f;
}

.parallet #meetingdatebar .l-bar,
.parallet #meetingdatebar .r-bar {
  width: 68px;
  height: 63px;
  cursor: pointer;
}

.parallet #meetingdatebar .l-bar {
  background: url("../images/l-bar.png");
  float: left;
}

.parallet #meetingdatebar .r-bar {
  background: url("../images/r-bar.png");
  float: right;
}

.parallet #meetingdatebar .item {
  height: 63px;
  width: 151px;
  border-right: 1px solid #dcdbdb;
  float: left;
  color: #000;
  font-size: 14px;
  cursor: pointer;
}

.parallet #meetingdatebar .item:hover .text {
  color: #ef872f;
}

.parallet #meetingdatebar .item p {
  text-align: center;
}

.parallet #meetingdatebar .item.ing .text {
  text-align: center;
  padding-top: 25px;
}

.parallet #meetingdatebar .item.day .text {
  text-align: center;
  padding-top: 15px;
}

.parallet #meetingdatebar .item.day .text p {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 20px;
}

.parallet #meeting {
  margin-bottom: 50px;
  background-color: #fff;
}

.parallet #meeting #meetingimg {
  float: left;
  position: relative;
}

.parallet #meeting #meetingimg .titlename {
  position: absolute;
  line-height: 45px;
  background-color: #000;
  color: #fff;
  bottom: 0;
  width: 100%;
  font-size: 18px;
  text-align: center;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}

.parallet #meeting .textpanel {
  width: 402px;
  float: left;
  margin-top: 23px;
  margin-left: 80px;
  font-size: 14px;
  color: #666;
  line-height: 15px;
}

.parallet #meeting .textpanel #btnApply {
  border-radius: 0;
  background-image: url("../images/buyapply01.png");
  background-position: left center;
  width: 204px;
  height: 48px;
  margin: auto auto;
  -webkit-appearance: none;
  cursor: pointer;
}
.parallet #meeting .textpanel #btnApply:hover {
  background-position: right center;
}
.parallet #meeting .textpanel .btnApplydiv {
  margin-top: 80px;
}

.parallet #meetingdatebar .item.day.today {
  background: url("../images/today.png") no-repeat;
  background-position: top right;
}

.parallet #meetingdatebar .item.day.select {
  background: url("../images/dateselect.png") no-repeat;
  background-position: bottom center;
  color: #ef872f;
}

.parallet #meetingdatebar .item.day.today.select {
  background: url("../images/today.png") no-repeat;
  background-position: top right;
}

.parallet #meeting .split {
  height: 15px;
  background-color: #f6f6f6;
}

.parallet #meeting-btns {
  margin-top: 22px;
}

.parallet #meeting-btns .item {
  width: 47px;
  height: 47px;
  padding-top: 47px;
  float: left;
  background: url("../images/meetingbtns.png") no-repeat 0px 0px;
  margin-left: 60px;
  cursor: pointer;
}

.parallet #meeting-btns .item.b02 {
  background: url("../images/meetingbtns.png") no-repeat -47px 0px;
}

.parallet #meeting-btns .item.b03 {
  background: url("../images/meetingbtns.png") no-repeat -94px 0px;
}
.parallet #meeting-btns .item.b03-2 {
  background: url("../images/meetingbtns-2.png") no-repeat -94px 0px;
}

.parallet #meeting-btns .item .text {
  background-color: #fff;
  color: #666;
  font-size: 12px;
  line-height: 47px;
  text-align: center;
  font-weight: 700;
  letter-spacing: -1px;
}

.parallet #meeting-btns .item:hover .text {
  color: #ef872f;
}
.parallet-tab-bar {
  overflow: hidden;
  border-left: 1px solid #e9e8e8;
}
.parallet-tab {
  float: left;
  font-size: 14px;
  width: 130px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  border: 1px solid #e9e8e8;
  border-left: 0;
  background: #fff;
}
.pt-active {
  color: #ef872f;
}
.parallet-tab-bar .parallet-tab {
  cursor: pointer;
}
.parallet-blank-container .parallet-blank {
  display: none;
  background: #fff;
}
.parallet-rule,
.parallet-intro {
  font-size: 14px;
  line-height: 27px;
  padding: 20px 33px;
}
/**/
.parallet .product {
  width: 285px;
  float: left;
  margin-left: 20px;
  margin-top: 16px;
  height: 319px;
  position: relative;
  background-color: #fff;
  box-sizing: border-box;
  border: solid 1px #efefef;
}

.parallet .product .title {
  position: absolute;
  top: 174px;
  width: 100%;
  line-height: 40px;
  background-color: #333;
  color: #fff;
  font-size: 16px;
  z-index: 1;
  filter: alpha(opacity=90);
  -moz-opacity: -0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
}

.parallet .product .title a {
  color: #fff;
}

.parallet .product .title a:hover {
  color: #cd3333;
  text-decoration: none;
}

.parallet .first {
  margin-left: 0;
}

.parallet .product .bottomdiv {
  padding-left: 12px;
  padding-right: 17px;
  position: relative;
}

.parallet .product .bottomdiv .text {
  font-size: 14px;
  line-height: 25px;
  color: #666;
}

.parallet .product .bottomdiv .text .company {
  background-color: #e6e6e6;
  padding: 5px;
}

.parallet .product .bottomdiv .bottom-text {
  font-size: 14px;
  color: #535353;
  margin-top: 22px;
}

.parallet .product .bottomdiv .text .price {
  color: #ef872f;
  font-size: 18px;
}

.parallet .product .bottomdiv .first {
  margin-top: 0;
  line-height: 40px;
  width: 260px;
  overflow: hidden;
  position: relative;
}

.parallet .product .bottomdiv .first a {
  color: #000;
  font-size: 16px;
  text-decoration: none;
  width: 500px;
  position: absolute;
  margin-left: -2px;
}

.parallet .product .Visit-times {
  background-color: #ef872f;
  position: absolute;
  width: 52px;
  height: 50px;
  right: 10px;
  bottom: 5px;
  color: #fff;
}

.parallet #list-pagenav {
  margin-top: 50px;
  margin-bottom: 95px;
}

.parallet .product .Visit-times .text-center {
  margin-top: 4px;
}
/**/
#parallet-blank {
  display: none;
}
#parallet-blank .parallet-title {
  font-size: 30px;
  font-weight: bold;
  padding-bottom: 30px;
}
#parallet-blank .parallet-agency,
#parallet-blank .parallet-agencyTel {
  font-size: 16px;
  line-height: 30px;
}
/*v*/
.v-blank {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
}
.v-blank img {
  width: 100px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -50px 0 0 -50px;
}
.v-blank-small {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
}
.v-blank-small img {
  width: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -30px 0 0 -30px;
}
.v-pop {
  background: rgba(0, 0, 0, 0.8);
  position: fixed;
  top: 50%;
  left: 50%;
  width: 500px;
  height: 500px;
  border-radius: 15px;
  margin: -280px 0 0 -300px;
  padding: 30px 50px;
  z-index: 10;
  display: none;
}
.v-pop-top {
  color: #fff;
  font-size: 20px;
  position: relative;
  padding-bottom: 30px;
}
.v-pop-close {
  position: absolute;
  right: 0;
  cursor: pointer;
}
.v-pop-main {
  overflow-y: auto;
  height: 465px;
}
.v-pop-line {
  display: block;
  overflow: hidden;
  padding: 20px 50px;
  border-bottom: 1px solid #fff;
}
.v-pop-icon {
  display: block;
  float: left;
  width: 100px;
}
.v-pop-word {
  float: left;
  color: #fff;
  padding-left: 50px;
  /* line-height: 74px; */
  font-size: 20px;
  display: flex;
  height: 74px;
  align-items: center;
  width: 230px;
}
.bzj-1-radio-box {
  width: 600px;
  border: 1px solid #dcdcdc;
  margin: 0 auto;
  margin-bottom: 10px;
}

/*会员*/
.myinfo .orange {
  background: #fef4ec;
  border-radius: 10px;
  margin: 0 20px;
  padding: 40px;
}
.myinfo .orange .orange_blank1 {
  overflow: hidden;
  border-bottom: solid 5px #f9cea9;
}
.myinfo .orange .orange_blank1 .orange_blank1_left {
  float: left;
}
.myinfo .orange .orange_blank1 .orange_blank1_left .realname {
  font-size: 26px;
}
.myinfo .orange .orange_blank1 .orange_blank1_left .username {
  font-size: 16px;
  margin-top: 30px;
  margin-bottom: 40px;
}
/* .myinfo .orange .orange_blank1 .orange_blank1_left .username span{} */
.myinfo .orange .orange_blank1 .orange_blank1_right {
  float: right;
}
.myinfo .orange .orange_blank1 .orange_blank1_right .orange_btn {
  width: 120px;
  height: 30px;
  background: #ef872f;
  color: #fff;
  font-size: 17px;
  line-height: 30px;
  text-align: center;
  border-radius: 5px;
  cursor: pointer;
}
.myinfo .orange .orange_blank2 {
  padding: 20px 0;
  width: 403px;
  overflow: hidden;
  margin: 0 auto;
}
.myinfo .orange .orange_blank2 .orange_blank2_left {
  float: left;
}
.myinfo .orange .orange_blank2 .orange_blank2_centerline {
  width: 3px;
  height: 50px;
  background: #ef872f;
  float: left;
  margin-top: 5px;
}
.myinfo .orange .orange_blank2 .orange_blank2_right {
  float: right;
}
.myinfo .orange .orange_blank2 .orange_blank2_left,
.myinfo .orange .orange_blank2 .orange_blank2_right {
  width: 200px;
  text-align: center;
  line-height: 30px;
  font-size: 16px;
}
/* .myinfo .orange .orange_blank2 .orange_blank2_word1{} */
.myinfo .orange .orange_blank2 .orange_blank2_word2 {
  color: #333;
}
.myinfo .orange .orange_blank3 {
  overflow: hidden;
}
.myinfo .orange .orange_blank3 .orange_blank3_btn {
  font-size: 16px;
  cursor: pointer;
  float: right;
}
#jifenDetail-modal .jfTop {
  overflow: hidden;
  font-size: 16px;
  margin-bottom: 20px;
}
#jifenDetail-modal .jfDate {
  float: left;
}
#jifenDetail-modal .jfDate input {
  border: solid 1px #ccc;
}
#jifenDetail-modal .jfSearch_btn {
  float: left;
  border: solid 1px #ccc;
  padding: 2px 5px;
  margin-left: 20px;
  cursor: pointer;
}
#jifenDetail-modal .jfDate_btn {
  float: left;
  border: solid 1px #ccc;
  padding: 2px 5px;
  margin-left: 20px;
  cursor: pointer;
  color: #ef872f;
}
#jifenDetail-modal .jfTitle {
  width: 100%;
  overflow: hidden;
  background: #fef4ec;
}
#jifenDetail-modal .jfTitle .jfTitle_tab {
  float: left;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
}
#jifenDetail-modal .jfMain_line {
  width: 100%;
  overflow: hidden;
  border-bottom: solid 1px #ccc;
}
#jifenDetail-modal .jfMain_line .jfMain_line_cell {
  float: left;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  box-sizing: border-box;
  border-right: solid 1px #ccc;
}
/***** messageCenter ******/
.messageCenter {
}
.messageCenter .messageCenter_main .noMessage {
  background: #fff;
  padding: 100px 0 200px;
  text-align: center;
}
.messageCenter .messageCenter_main .noMessage img {
  width: 75px;
}
.messageCenter .messageCenter_main .noMessage p {
  font-size: 18px;
  margin-top: 20px;
}
.messageCenter .messageList {
}
.messageCenter .messageList .mlitem {
  background: #fff;
  margin-bottom: 20px;
  font-size: 16px;
  padding: 20px;
  padding-bottom: 18px;
  cursor: pointer;
}
.messageCenter .messageList .mlitem .content {
  line-height: 25px;
  margin-top: 10px;
  display: none;
}
/******form*****/
.form_main {
  background: #fff;
  font-size: 14px;
  padding-bottom: 30px;
}
.form_tiche .tiche_form {
  padding-top: 30px;
}
.form_tiche .form_line {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}
.form_tiche .form_line .left {
  width: 200px;
  margin-right: 20px;
  text-align: right;
}
.form_tiche .form_line .right {
  width: 300px;
}
.form_tiche .form_line .right input,
.form_tiche .form_line .right select,
.form_tiche .form_line .right textarea {
  width: 100%;
  height: 30px;
  margin: 0;
  padding: 0;
  border: 1px solid #ccc;
  box-sizing: border-box;
  background: #fff;
}
.form_tiche .form_line .right textarea {
  height: 90px;
}
.form_tiche .tips {
  border: solid 1px #ef872f;
  padding: 5px;
  width: 600px;
  color: #ef872f;
  display: flex;
  margin: 20px auto;
  margin-top: 30px;
}
.form_tiche .submit {
  background: #ef872f;
  color: #fff;
  width: 150px;
  padding: 10px 0;
  border-radius: 5px;
  margin: 30px auto 0;
  font-size: 16px;
  text-align: center;
  cursor: pointer;
}
.form_tiche .ui-datepicker {
  width: 200px;
}
.form_tiche .ui-datepicker .ui-icon {
  text-indent: 0;
  text-align: center;
}

/*guohu*/
.form_guohu .guohu_form {
  padding-top: 30px;
}
.form_guohu .form_line {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}
.form_guohu .form_line .left {
  width: 200px;
  margin-right: 20px;
  text-align: right;
}
.form_guohu .form_line .right {
  width: 300px;
}
.form_guohu .form_line .right input,
.form_guohu .form_line .right select,
.form_guohu .form_line .right textarea {
  width: 100%;
  height: 30px;
  margin: 0;
  padding: 0;
  border: 1px solid #ccc;
  box-sizing: border-box;
  background: #fff;
}
.form_guohu .form_line .right textarea {
  height: 90px;
}
.form_guohu .tips {
  border: solid 1px #ef872f;
  padding: 5px;
  width: 600px;
  color: #ef872f;
  display: flex;
  margin: 20px auto;
  margin-top: 30px;
}
.form_guohu .submit {
  background: #ef872f;
  color: #fff;
  width: 150px;
  padding: 10px 0;
  border-radius: 5px;
  margin: 30px auto 0;
  font-size: 16px;
  text-align: center;
  cursor: pointer;
}
.form_guohu .ui-datepicker {
  width: 200px;
}
.form_guohu .ui-datepicker .ui-icon {
  text-indent: 0;
  text-align: center;
}
/*weixiu*/
.form_weixiu .weixiu_form {
  padding-top: 30px;
}
.form_weixiu .form_line {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}
.form_weixiu .form_line .left {
  width: 200px;
  margin-right: 20px;
  text-align: right;
}
.form_weixiu .form_line .right {
  width: 300px;
}
.form_weixiu .form_line .right input {
  width: 100%;
  height: 30px;
  margin: 0;
  padding: 0;
  border: 1px solid #ccc;
  box-sizing: border-box;
  background: #fff;
}
.form_weixiu .form_line .right .result {
  display: flex;
  flex-wrap: wrap;
}
.form_weixiu .form_line .right .result .result_line {
  display: flex;
  margin-bottom: 20px;
  align-items: flex-start;
  position: relative;
}
.form_weixiu .form_line .right .result .result_line .result_name {
  width: 250px;
}
.form_weixiu .form_line .right .result .result_line .result_delete {
  width: 30px;
  border: solid 1px #f00;
  color: #f00;
  font-size: 12px;
  margin-left: 10px;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  background: #eee;
}
.form_weixiu .form_line .right .upload {
  border: solid 1px #ef872f;
  width: 80px;
  padding: 5px;
  text-align: center;
  color: #ef872f;
  cursor: pointer;
}
.form_weixiu .tips {
  border: solid 1px #ef872f;
  width: 600px;
  padding: 5px;
  color: #ef872f;
  display: flex;
  margin: 20px auto;
  margin-top: 30px;
}
.form_weixiu .submit {
  background: #ef872f;
  color: #fff;
  width: 150px;
  padding: 10px 0;
  border-radius: 5px;
  margin: 30px auto 0;
  font-size: 16px;
  text-align: center;
  cursor: pointer;
}
/*guohupz*/
.form_guohupz .guohupz_form {
  padding-top: 30px;
}
.form_guohupz .form_line {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}
.form_guohupz .form_line .left {
  width: 200px;
  margin-right: 20px;
  text-align: right;
}
.form_guohupz .form_line .right {
  width: 300px;
}
.form_guohupz .form_line .right input {
  width: 100%;
  height: 30px;
  margin: 0;
  padding: 0;
  border: 1px solid #ccc;
  box-sizing: border-box;
}
.form_guohupz .form_line .right .result {
  display: flex;
}
.form_guohupz .form_line .right .result .result_line {
  display: flex;
  margin-bottom: 20px;
  align-items: flex-start;
  position: relative;
}
.form_guohupz .form_line .right .result .result_line .result_name {
  width: 250px;
}
.form_guohupz .form_line .right .result .result_line .result_delete {
  width: 30px;
  border: solid 1px #f00;
  color: #f00;
  font-size: 12px;
  margin-left: 10px;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  background: #eee;
}
.form_guohupz .form_line .right .upload {
  border: solid 1px #ef872f;
  width: 80px;
  padding: 5px;
  text-align: center;
  color: #ef872f;
  cursor: pointer;
}
.form_guohupz .tips {
  border: solid 1px #ef872f;
  width: 600px;
  padding: 5px;
  color: #ef872f;
  display: flex;
  margin: 20px auto;
  margin-top: 30px;
}
.form_guohupz .submit {
  background: #ef872f;
  color: #fff;
  width: 150px;
  padding: 10px 0;
  border-radius: 5px;
  margin: 30px auto 0;
  font-size: 16px;
  text-align: center;
  cursor: pointer;
}
.lockItem {
  color: red;
  cursor: pointer;
}
#lock-pop .lock-line {
  font-size: 14px;
  line-height: 30px;
}

/*   平台服务费   */
.fuwufei .title {
  position: relative;
}
.fuwufei .title .right {
  float: right;
  margin-right: 200px;
}
.fuwufei .title .fuwufei_all {
  color: #000;
}
.fuwufei .title .axp-btn {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 57px;
  padding: 0 75px;
}
.fuwufei .tabMenu {
  float: left;
  cursor: pointer;
  color: #333;
}
.fuwufei .title2 {
  line-height: 57px;
  background-color: #fff;
  border-left: 3px solid #ef872f;
  font-size: 20px;
  color: #ef872f;
  padding-left: 14px;
  position: relative;
  /* margin-bottom: 10px; */
}
.fuwufei .tabMenu.right {
  float: right;
  margin-right: 10px;
}

.fuwufei .tabMenu.active {
  color: #ef872f;
  border-bottom: 2px solid #ef872f;
  background: url(../images/dateselect.png) no-repeat;
  background-position: bottom center;
}
.fuwufei .tab-cnt {
  background-color: #fff;
}
.fuwufei #tab-lsjsjl-cnt tr {
  height: 60px;
}
.fuwufei_disabled,
.fuwufei_disabled:hover {
  background: #999;
  cursor: inherit;
  border-color: #999;
}
.fuwufei .kp_line,
.fuwufei .kp_all_line,
.fuwufei .wjs_line,
.fuwufei .wjs_all_line {
  cursor: pointer;
}
.fuwufei .tabBtn {
  cursor: pointer;
  float: right;
  line-height: 40px;
  background: #ef872f;
  color: #fff;
  text-align: center;
  font-size: 16px;
  padding: 0 20px;
  margin-top: 8px;
  margin-right: 10px;
  display: none;
}
.fuwufei .tabBtn.disable {
  background: #999;
}
.kaipiao_out {
  background: #fff;
  padding-bottom: 25px;
}

/******* arbi ******/
.arbi_apply #rightcontent #content {
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 50px;
}

.arbi_apply .form-horizontal label > div {
  font-size: 16px;
  color: #333;
  font-weight: 500;
  margin-right: 18px;
}
.arbi_apply .form-horizontal textarea {
  width: 600px;
  font-size: 14px;
}
.arbi_apply .upphoto {
  width: 200px;
  height: 129px;
  float: left;
  cursor: pointer;
  margin-left: 28px;
  margin-top: 25px;
  background-color: #f6f6f6;
  text-align: center;
  line-height: 129px;
  font-size: 16px;
  color: #666;
}
.arbi_apply .commonform#arbi_apply {
  width: 800px;
  margin: auto auto;
}
.arbi_apply .arbi_apply_btns {
  margin: 50px auto 0;
}
.arbi_apply .btn-warning {
  border-radius: 0;
  padding: 8px 50px;
  font-size: 16px;
  margin-left: 13px;
}
.arbi_history #rightcontent #content {
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 50px;
}
#arbi_history {
  width: 800px;
  margin: 0 auto;
}
#arbi_history .main_detail {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
#arbi_history .main_detail div {
  width: 50%;
  font-size: 16px;
  padding: 10px 0;
}
#arbi_history .history_one {
  width: 100%;
  padding: 20px 0;
  border-top: solid 1px #333;
  font-size: 16px;
}
#arbi_history .history_one .history_line {
  display: flex;
  padding: 5px 0;
  line-height: 25px;
}
#arbi_history .history_one .history_line .left {
  width: 150px;
  text-align: right;
}
#arbi_history .history_one .history_line .right {
  width: 650px;
}
#arbi_history .history_one .history_line .text {
}
#arbi_history .history_one .history_line .img {
  display: flex;
}
#arbi_history .history_one .history_line .img .history_img {
  width: 200px;
  height: 129px;
  cursor: pointer;
  margin-left: 25px;
}
#arbi_history .history_one .history_line .img .history_img:first-child {
  margin-left: 0px;
}
.gxhkg {
  width: 26px;
  height: 26px;
  background: url("../images/recharge/icon1.png") left center no-repeat;
  background-position: 0px 0px;
  margin-right: 20px;
}
#gxhkg {
  display: none;
}
input#gxhkg:checked + label.gxhkg {
  background-position: -26px 0px;
}
.privacy #rightcontent #content {
  background: #fff;
  padding: 50px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.privacy_right .line1 {
  font-size: 18px;
  margin-bottom: 10px;
}
.privacy_right .line2 {
  font-size: 14px;
}
/*保证金退款信息 oneYear-pop*/
#oneYear-pop table{
  font-size: 16px;
  line-height: 30px;
  border-collapse: separate;
  border-spacing: 10px 20px;
  margin: auto auto;
}
#oneYear-pop table tr td:first-child{
  text-align: right;
}
#oneYear-pop table input[type="text"] {
  height: 30px;
  border: 1px solid #ccc;
  width: 140px;
}