@charset "utf-8";

* {
  margin: 0;
  padding: 0;
}

html {
  _background-image: url(about:blank);
  _background-attachment: fixed;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
textarea,
th,
td,
a {
  font-family: 微软雅黑, Microsoft YaHei, \5FAE\8F6F\96C5\9ED1;
  font-size: 12px;
  line-height: 18px;
  color: #282828
}

:focus {
  outline: 0;
}

img {
  border: 0;
  outline: none;
  vertical-align: top;
}

ul,
li,
ol {
  list-style: none outside none;
}

input,
button {
  border: none;
  outline: none;
  background: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}

i,
em,
b {
  font-style: normal;
}

::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder {
  color: #999;
  font-family: 微软雅黑, Microsoft YaHei, \5FAE\8F6F\96C5\9ED1;
  font-size: 12px;
}

table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}

table td {
  word-break: break-all;
  word-wrap: break-word;
}

a,
a * {
  text-decoration: none;
  -webkit-transition: all .3s linear 0s;
  -moz-transition: all .3s linear 0s;
  -ms-transition: all .3s linear 0s;
  outline: none;
  star: expression(this.onFocus=this.blur());
}

a:hover {
  color: #f20e0e;
}

::selection {
  background: #f20e0e;
  color: #fff;
}

::-moz-selection {
  background: #f20e0e;
  color: #fff;
}

input {
  font-family: 微软雅黑, Microsoft YaHei, \5FAE\8F6F\96C5\9ED1;
  font-size: 12px;
  line-height: 18px;
  position: relative;
}

.clear {
  clear: both;
  zoom: 1;
}

.clear:after,
.clear:before {
  clear: both;
  display: block;
  content: "";
  height: 0;
  width: 100%;
  font-size: 0;
  visibility: hidden;
  zoom: 1;
}

.fl {
  display: inline;
  float: left
}

.fr {
  display: inline;
  float: right
}

.font14 {
  font-size: 14px;
}

.font16 {
  font-size: 16px;
}

.font18 {
  font-size: 18px;
}

.fontb {
  font-weight: bold
}

.fontred {
  color: #f20e0e
}

.fontblue {
  color: #24a4f5;
}

.fontgred {
  color: #bcbcbc;
}

.fontgreen {
  color: #60c423;
}

.fontyellow {
  color: #ffae00;
}

.font40 {
  color: #666666;
}

.box {
  width: 1200px;
  margin: 0 auto;
  clear: both;
  position: relative;
}

.bg_grey {
  background: #f0f0f0;
}

.marginright {
  margin-right: 10px;
}

.marginbottom {
  margin-bottom: 15px;
}

/*==========头部顶部================*/
.header_wrap {
  height: 32px;
  line-height: 32px;
  background: #f6f6f6;
}

.header_wrap .box {
  z-index: 99998;
}

/*.header_welcome{text-transform: uppercase;}*/
.header_welcome a {
  padding: 0 13px;
  line-height: 32px;
}

.header_welcome a.reglink {
  color: #f00808;
}

.header_menu {
  position: absolute;
  right: 0px;
  top: 0px;
  height: 32px;
  line-height: 32px;
}

.header_menu li {
  float: left;
  position: relative;
  line-height: 32px;
}

.header_menu i,
.menu_wrap i,
.head_wrap i {
  text-indent: -9999999px;
}

.header_menu li.header_tel {
  margin-left: 15px;
}

.header_menu li a {
  padding: 0 15px;
  line-height: 32px;
  height: 32px;
  display: inline-block;
  white-space: nowrap;
}

.header_menu li i.header_icon_sc {
  display: inline-block;
  background: url(../ym_images/icon.png) no-repeat -70px 0;
  width: 20px;
  height: 32px;
}

.header_menu .header_icon_ph {
  display: inline-block;
  background: url(../ym_images/icon.png) no-repeat -106px 0;
  width: 16px;
  height: 32px;
}

.header_menu .hmenu_hd i {
  display: inline-block;
  background: url(../ym_images/icon.png) no-repeat -140px 0;
  width: 9px;
  height: 32px;
  margin-left: 4px;
}

.header_menu .hmenu_hd a:hover {
  background: #fff;
}

.header_menu .hmenu_hd a:hover i {
  background-position: -140px -32px;
}

.header_menu .hmenu_bd {
  display: none;
  z-index: 9999;
}

.header_menu .site_cont {
  position: absolute;
  right: 0;
  left: auto;
  top: 32px;
  background: #fff;
  padding: 25px 15px;
  width: 910px;
  border: 1px solid #f6f6f6;
  border-top: none;
}

.header_menu .site_cont .site_cont_list {
  float: left;
  padding: 0 2%;
  width: 29%;
}

.header_menu .site_cont .cname_cont_list h3 {
  color: #f56a00;
}

.header_menu .site_cont .dname_cont_list h3 {
  color: #2263d4;
}

.header_menu .site_cont .dname_cont_list {
  border-left: 1px solid #f5f5f5;
  border-right: 1px solid #f5f5f5;
  height: 240px;
}

.header_menu .site_cont h3 {
  font-size: 16px;
  padding: 0 0 8px 15px;
}

.header_menu .site_cont i.header_icon_hot {
  background: url(../ym_images/icon.png) no-repeat -70px -113px;
  display: inline-block;
  width: 23px;
}

.header_menu .site_cont i.header_icon_new {
  background: url(../ym_images/icon.png) no-repeat -140px -113px;
  display: inline-block;
  width: 23px;
}

/*==========登录页================*/
.login_head {
  height: 91px;
  padding: 0;
  background: #fff;
}

.login_head>.box {
  height: 100%;
}

.login_head>.box>.head_logo {
  height: 100%;
  display: flex;
  align-items: center;
}
.login_head>.box>.head_logo>a{
  width: 168px;
  height: 64px;
  overflow: hidden;
  position: relative;
}
.login_head>.box>.head_logo>a img{
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  max-width: 168px;
  max-height: 64px;
}
.login_head .back_index {
  margin: 30px 0px 0 0;
  display: inline;
}

/* .login_head .head_logo{padding-top:26px;} */
.login_head .head_logo1 {
  padding-top: 0;
}

/* .login_head .head_logo1 a{transition: none !important;} */
.login_head .head_logo1 .table_cell {
  display: inline;
  vertical-align: middle;
}

.login_head .head_logo1 .table_cell .table_cell_img {
  width: 200px;
  height: 85px;
  display: inline-block;
  background-image: url(../../../../public/logo/2023logo.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  transition: none !important;
}

.login_head .back_index a {
  font-size: 16px;
  line-height: 22px;
  color: #222;
}

.login_head .back_index a:hover {
  color: #EF1E25;
}

.login_head .back_index i {
  background: url('../images/login/css_sprites.png') -2px -32px;
  width: 30px;
  height: 22px;
  display: inline-block;
  vertical-align: -5px;
}

.login_cont * {
  box-sizing: border-box;
}

.login_cont {
  width: 100%;
  height: 600px;
  position: relative;
  overflow: hidden;
}

.login_cont>img {
  max-width: inherit;
  max-width: initial;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -960px;
}

.login_cont .box {
  padding: 10px 60px 10px 40px;
  width: 1200px;
}

.login_cont_left {
  background: url(../ym_images/login_txtbg.png) no-repeat;
  width: 579px;
  height: 412px;
  text-align: center;
  padding-top: 158px;
  height: 579px;
}

.login_cont_right {
  position: absolute;
  right: 0;
  top: 32px;
  width: 390px;
  min-height: 536px;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 8px;
  border: 1px solid #FFFFFF;
}

.login_cont_right_con {
  padding: 34px 42px 18px;
}

.login_cont_right h2 {
  margin-bottom: 24px;
  font-size: 26px;
  color: #222;
}

.login_cont_right h2 span {
  color: #eb0c1c;
}

.login_cont_right h2 p {
  font-size: 13px;
  color: #999999;
  margin-top: 10px;
}

.login_cont .login_hd {
  margin-bottom: 9px;
  width: 100%;
  height: 44px;
  background: #fff;
  padding-top: 4px;
  padding-left: 4px;
  border-radius: 6px;
}

.login_cont .login_hd li {
  float: left;
  width: 49.2%;
  height: 36px;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
  color: #222;
  line-height: 36px;
}

.login_cont .login_hd li.on {
  background: #EF1E25;
  border-radius: 6px 6px 6px 6px;
  color: #fff;
}

.login_cont .login_bd .inp {
  padding: 0 9px 0 34px;
  font-size: 12px;
  width: 306px;
  height: 44px;
  background: #FFFFFF;
  border-radius: 6px;
  border: 1px solid #E9ECF4;
}

.login_cont .login_bd .inp.error {
  border: 1px solid #EF1E25;
}

.login_cont .login_bd .inp:focus {
  border: 1px solid #2592F6;
  background: #fff;
}

.login_cont .login_bd .tips {
  height: 37px;
  padding-top: 12px;
}

.login_cont .login_bd .lititle {
  color: #222;
}

.login_cont .login_bd .tips_cont {
  /* display:none; */
}

.login_cont .login_bd .tips_cont {
  color: #EF1E25;
  float: right;
}

.login_cont .login_bd .tips_cont .success {
  color: transparent;
  font-size: 0;
}

.login_cont .login_bd .tips_cont .success:after {
  background: none;
}

.ntips {
  position: relative;
  padding-left: 18px;
  display: none;
}

.ntips:after {
  content: '';
  width: 14px;
  height: 14px;
  background: url(../images/login/css_sprites.png) -2px -60px;
  position: absolute;
  left: 0;
  top: 2px;
}

.login_cont .login_bd .tips_cont .sprites {
  display: inline-block;
  vertical-align: -3px;
  margin-right: 1px;
}

.login_cont .login_bd li {
  position: relative;
}

.login_cont .login_bd li .sprites_leftico {
  position: absolute;
  top: 50px;
  left: 9px;
}

.login_cont .login_bd .login_txt {
  margin-top: 9px;
  margin-bottom: 21px;
}

.login_cont .login_bd .login_password .inp {
  /* width:168px; */
}

.login_cont .login_bd .login_passwbtn {
  width: 116px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  display: inline-block;
  position: absolute;
  right: 0;
}

.login_cont .login_bd .login_passwbtn a {
  color: #333333;
  font-size: 12px;
  line-height: 38px;
}

.login_cont .login_bd .login_passwbtn a:hover {
  color: #EF1E25;
}

.login_cont .login_bd .login_regis a {
  color: #eb0c1c;
  font-size: 12px;
}

.login_cont .login_bd .login_regis a:hover {
  color: #d80a19;
}

.login_cont .login_bd .login_auto {
  /* padding-right:10px; */
  /* background:url(../ym_images/login_line.jpg) right center no-repeat; */
  /* margin-right:10px; */
  color: #666;
}

.login_cont .login_bd .login_auto:hover input[type="checkbox"]:after {
  border: 1px solid #EF1E25;
}

.login_cont .login_bd .login_txt .txt {
  color: #666666;
  cursor: pointer;
}

.login_cont .login_bd .login_txt .txt:hover {
  color: #EF1E25;
  cursor: pointer;
}

.login_cont .login_bd .login_auto1 {
  vertical-align: -2px;
  margin-right: 9px;
}

.login_cont .login_bd .login_btn {
  height: 40px;
  border-radius: 5px;
  line-height: 40px;
  background: #eb0c1c;
  color: #fff;
  font-size: 16px;
  width: 100%;
  /* margin:12px 0 16px; */
  cursor: pointer;
}

.login_cont .login_bd .login_btn:hover {
  background: #d80a19;
}

.login_cont .login_bd .login_btn:disabled {
  background: #E7E9ED;
  color: #fff;
  cursor: no-drop;
}

.login_cont .login_bd .login_btn:disabled:hover {
  background: #E7E9ED;
  color: #fff;
}

.login_cont .agreements {
  font-size: 12px;
  color: #666666;
  margin-bottom: 22px;
  margin-top: 9px;
}

.login_cont .agreements label {
  cursor: pointer;
  position: relative;
}

.login_cont .agreements span {
  color: #2592F6;
  cursor: pointer;
}

.agreements .is_agreement {
  vertical-align: -2px;
  margin-right: 5px;
}

.agreements label:hover input[type="checkbox"]:after {
  border: 1px solid #EF1E25;
}

.agreements .on_userinfo:hover {
  color: #EF1E25;
}

.agreements .on_agreement:hover {
  color: #EF1E25;
}

.agreements label:hover {
  color: #eb0c1c;
}

.login_cont .login_payment .login_third {
  display: flex;
  justify-content: center;
  align-items: center;
}

.login_cont .login_payment .login_third span {
  padding: 0 4px;
  font-size: 12px;
  color: #999;
  margin: 0 3px;
}

.login_cont .login_payment .login_third::after,
.login_cont .login_payment .login_third::before {
  content: '';
  display: inline-block;
  width: 97px;
  height: 1px;
  border-top: 1px solid #E7E7E7;
}

.login_payment {
  text-align: center;
}

.login_cont .login_payment_list {
  margin-top: 10px;
}

.login_cont .login_payment_list a {
  display: inline-block;
  width: 28px;
  height: 28px;
  background: url(../ym_images/login_payment.png) no-repeat;
  margin-right: 10px;
}

.login_cont .login_payment_list .login_payment_qq:hover {
  background-position: 0 -28px;
}

.login_cont .login_payment_list .login_payment_wechat {
  background-position: -38px 0;
  transition: 0s;
}

.login_cont .login_payment_list .login_payment_alipay {
  background-position: -76px 0;
  transition: 0s;
}

.login_cont .login_payment_list .login_payment_wb {
  background-position: -114px 0;
}

.login_cont .login_payment_list .login_payment_wechat:hover {
  background-position: -38px -28px;
}

.login_cont .login_payment_list .login_payment_alipay:hover {
  background-position: -76px -28px;
}

.login_cont .login_payment_list .login_payment_wb:hover {
  background-position: -114px -28px;
}

.login_footer {
  font-size: 14px;
  color: #666;
  text-align: center;
  background: #fff;
  padding: 88px 0 18px;
}

.login_footer .nav {
  margin-bottom: 10px;
}

.login_footer .nav a {
  padding: 0 15px;
  font-size: 14px;
}

/*==========找回密码页01================*/
.retrieve_password {
  height: 600px;
  padding: 55px 0;
  background: url(../../../../../public/newRegister/images/register/register_bg.png) no-repeat center;
  box-sizing: border-box;
}

.retrieve_password * {
  box-sizing: border-box;
}


.rpassword_footer .nav {
  margin-bottom: 10px;
}

.rpassword_footer .nav a {
  padding: 0 15px;
  font-size: 14px;
  color: #fff;
}

.rpassword_footer .nav a:hover {
  color: #eb0c1c;
}

.position a {
  font-size: 14px;
  line-height: 38px;
}

.position span {
  color: #808080;
  font-size: 14px;
  line-height: 38px;
}

.rpassword_cont {
  width: 700px;
  min-height: 490px !important;
  margin: 0 auto;
  background: #fff;
}

.rpassword_cont_hd {
  margin: 0 auto;
  padding-top: 50px;
  border-bottom: 2px solid #eeeeee;
  height: 38px;
}

.rpassword_cont_hd ul {
  width: 520px;
  margin: 0 auto;
}

.rpassword_cont_hd li {
  float: left;
  width: 130px;
  font-size: 16px;
  line-height: 38px;
  height: 38px;
  text-align: center;
}

.rpassword_cont_hd li i {
  background: url(../ym_images/login_icon.png) no-repeat -60px -2px;
  height: 18px;
  width: 18px;
  display: inline-block;
  font-size: 8px;
  line-height: 18px;
  color: #fff;
  margin-right: 6px;
}

.rpassword_cont_hd li.on {
  border-bottom: 2px solid #eb0c1c;
}

.rpassword_cont_hd li.on i {
  background-position: -34px -2px;
}

.rpassword_cont_bd .inp {
  background: url(../ym_images/login_regis.png) no-repeat 0 -40px;
  font-size: 14px;
  padding: 10px 0 10px 38px;
  border: 1px solid #e5e5e5;
  width: 298px;
}

.regist_bd li.li_txt a {
  color: #EF1E25;
}

.retrieve_password .inp {
  line-height: 22px;
  font-size: 12px;
  color: #333;
  padding: 8px 0 8px 36px;
  width: 100%;
  height: 44px;
  background: #FFFFFF;
  border-radius: 6px;
  opacity: 1;
  border: 1px solid #E9ECF4;
}

.retrieve_password .inp.error {
  border: 1px solid #EF1E25;
}

.retrieve_password .inp:focus {
  border: 1px solid #2592F6;
  background: #fff;
}

.retrieve_password .inp02 {
  background-position: 0 0;
}

.retrieve_password .getCode {
  border: 1px solid #e5e5e5;
  display: inline-block;
  border-left: none;
}

.retrieve_password .Code_change {
  line-height: 40px;
  margin-left: 20px;
  color: #3274e2;
  cursor: pointer;
}

.password_cont_bd {
  width: 306px;
  margin: 19px auto 0;
}

.password_cont_bd .tips {
  height: 26px;
  width: 100%;
  position: relative;
}

.password_cont_bd .tips .span {
  color: #222;
  font-size: 12px;
}

.password_cont_bd li {
  width: 306px;
  position: relative;
  margin-bottom: 14px;
  font-size: 0;
}

/*.password_cont_bd .tips_cont{display:none;}*/
.password_cont_bd .tips_icon {
  background: url(../ym_images/login_icon.png) no-repeat -63px -25px;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 5px;
  vertical-align: -1px;
  *vertical-align: 0px
}

.password_cont_bd .next {
  width: 306px;
  height: 44px;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  background: #EF1E25;
  border-radius: 6px;
  cursor: pointer;
  margin-top: 30px;
}

.password_cont_bd .next:hover {
  background: #d80a19;
}

/*==========找回密码页02================*/
.vpassword_cont_bd {
  /* width:338px; */
  /* margin:50px auto 0; */
}

.vpassword_cont_bd .vpassword_label {
  display: block;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}

.vpassword_cont_bd .inp {
  /* padding:10px; */
  /* border:1px solid #e5e5e5; */
  /* font-size:14px; */
}

.vpassword_cont_bd .inp01 {
  color: #333333;
  /* background:url(../ym_images/login_icon.png) no-repeat right -40px; */
  /* cursor:pointer; */
  /* width:316px; */
}

.vpassword_cont_bd .inp01::-webkit-input-placeholder {
  color: #333333;
}

.vpassword_cont_bd .choose_item {
  position: relative;
}

.vpassword_cont_bd .choose_item_bd {
  display: none;
  padding: 10px;
  border: 1px solid #e5e5e5;
  width: 316px;
  position: absolute;
  top: 39px;
  background: #fff;
  z-index: 99;
}

.vpassword_cont_bd .choose_item_bd li a {
  font-size: 14px;
  line-height: 39px;
}

/* .vpassword_cont_bd .inp02{width:158px; height:18px;} */
/* .vpassword_cont_bd .inp03{width:158px; background:#f6f6f6;color:#333333; cursor:pointer; border:1px solid #e5e5e5; height:40px; line-height:40px; border-left:none; font-size:14px;} */
.vpassword_cont_bd .inp09,
.vpassword_cont_bd .inp03 {
  cursor: pointer;
  height: 44px;
  padding: 0 15px;
  line-height: 44px;
  font-size: 12px;
  color: #f2595e;
  position: absolute;
  right: 0;
}

/* .vpassword_cont_bd .hover .inp02{background:url(../ym_images/login_icon.png) right -81px no-repeat;color:#333333;} */

/*==========找回密码页03================*/
.npassword_txt {
  text-align: center;
  color: #666666;
  margin-bottom: 28px;
}

.npassword_txt .npassword_txt_icon {
  background: url(../ym_images/login_icon.png) no-repeat -42px -25px;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 6px;
  vertical-align: -3px;
  *vertical-align: 0px;
}

.npassword_cont_bd {
  /* width:430px; */
}

.npassword_cont_bd .npassword_label {
  display: inline-block;
  width: 88px;
  text-align: right;
  font-size: 14px;
  color: #4c4c4c;
}

.npassword_cont_bd .inp {
  /* padding:10px; */
  /* border:1px solid #e5e5e5; */
  /* font-size:14px; */
  /* width:316px; */
}

.npassword_cont_bd .next {
  /* margin-left:91px; */
}

.npassword_cont_tips {
  border: 1px solid #eeeeee;
  width: 968px;
  padding: 12px 15px;
  margin: 60px auto 0;
}

.npassword_cont_tips dt {
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  margin-bottom: 10px;
}

.npassword_cont_tips dd {
  color: #999999;
  line-height: 24px;
}

/*==========找回密码页04================*/
.cpassword_cont_bd {
  width: 410px;
  margin: 60px auto 0;
}

.cpassword_cont_bd .cpassword_pic {
  margin-right: 20px;
}

.cpassword_cont_bd .cpassword_txt01 {
  font-size: 16px;
  line-height: 46px;
}

.cpassword_cont_bd .cpassword_txt02 {
  color: #666666;
  font-size: 14px;
}

.cpassword_cont_bd .cpassword_txt02 a {
  color: #3274e2;
  font-size: 14px;
  margin-left: 10px;
}

.cpassword_cont_bd .cpassword_txt02 a:hover {
  color: #4bce00;
}

/*==========注册================*/
.regist_head {
  padding: 25px 0;
  background: #fff;
}

.regist_head .regist_login {
  margin: 20px 14px 0 0;
  display: inline;
  font-size: 18px;
  line-height: 22px;
  color: #666666;
}

.regist_head .regist_login a {
  font-size: 18px;
  line-height: 22px;
  color: #eb0c1c;
}

.regist_head .regist_login a:hover {
  color: #cf0716;
}

.registration {
  padding: 60px 0 110px;
}

.registration_cont {
  padding: 0 14px 0 100px;
}

.regist_hd {
  font-size: 18px;
  color: #eb0c1c;
  line-height: 42px;
  padding: 15px 0 30px;
  text-align: center;
  background: url(../ym_images/regist_tit.jpg) no-repeat 0 bottom;
  margin-bottom: 25px;
  position: relative;
}

.regist_bd {
  width: 350px;
  margin: 0 auto;
}

.regist_bd .tips {
  height: 30px;
  line-height: 30px;
  padding-left: 11px;
}

/*.regist_bd .tips_cont{display:none;}
.regist_bd .tips_icon{background:url(../ym_images/login_icon.png) no-repeat -63px -25px; display:inline-block; width:12px; height:12px; margin-right:5px; vertical-align:-1px; *vertical-align:0px}*/
.regist_bd .next {
  width: 338px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  background: #eb0c1c;
  border-radius: 4px;
  cursor: pointer;
}

.regist_bd .next:hover {
  background: #d80a19;
}

.registration_left {
  padding-right: 105px;
  border-right: 2px solid #dcdcdc;
  width: 780px;
}

.registration_leftc {
  border-radius: 4px;
  background: #fff;
  padding-bottom: 60px;
}

.registration_leftc .inp {
  font-size: 14px;
  padding: 10px 0 10px 52px;
  border: 1px solid #cdcdcd;
  width: 296px;
  border-radius: 2px;
}

.registration_leftc .inp01 {
  background: url(../ym_images/login_regis.png) no-repeat 7px -40px;
}

.registration_leftc .inp02 {
  background: url(../ym_images/login_regis.png) no-repeat 7px -80px;
}

.registration_leftc .inp03 {
  background: url(../ym_images/login_regis.png) no-repeat 7px -120px;
}

.registration_leftc .inp04 {
  background: url(../ym_images/login_regis.png) no-repeat 7px -160px;
}

.registration_leftc .inp05 {
  background: url(../ym_images/login_regis.png) no-repeat 7px -200px;
}

.registration_leftc .inp06 {
  width: 122px;
}

.registration_leftc .sms_code {
  position: relative;
}

.registration_leftc .getsms {
  position: absolute;
  width: 142px;
  height: 28px;
  line-height: 28px;
  cursor: pointer;
  top: 6px;
  right: 0;
  border-left: 1px solid #bfbfbf;
  color: #eb0c1c;
  font-size: 14px;
}

.registration_leftc .agreen {
  position: relative;
  height: 20px;
  overflow: hidden;
}

.registration_leftc .agreen .agreen_btn {
  position: absolute;
  top: -30px;
  left: -30px;
}

.registration_leftc .agreen label {
  cursor: pointer;
  width: 14px;
  height: 14px;
  background: url(../ym_images/login_icon.png) no-repeat 0 -25px;
  margin-right: 4px;
  display: inline-block;
  vertical-align: -2px;
  *vertical-align: 0px;
}

.registration_leftc .agreen a {
  color: #eb0c1c;
}

.registration_leftc .checkbox_checked label {
  background-position: -14px -25px;
}

.registration_leftc .btn {
  margin-top: 29px;
  width: 338px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  background: #eb0c1c;
  border-radius: 4px;
  cursor: pointer;
}

.registration_leftc .btn:hover {
  background: #d80a19;
}

.registration_wechat {
  width: 132px;
}

.registration_wechat p {
  text-align: center;
  line-height: 24px;
}

.registration_right b {
  display: block;
  font-size: 14px;
  font-weight: bold;
  color: #4c4c4c;
  margin-bottom: 18px;
}

.registration_right .com_a {
  position: relative;
  display: block;
  width: 168px;
  height: 28px;
  line-height: 28px;
  text-indent: 36px;
  margin-bottom: 16px;
  font-size: 14px;
  color: #12b6f4;
  border: 1px solid #12b6f4;
}

.registration_right .login02 {
  color: #a5ce42;
  border: 1px solid #a5ce42;
}

.registration_right .login03 {
  color: #07a0f8;
  border: 1px solid #07a0f8;
}

.registration_right .login04 {
  color: #f35d5d;
  border: 1px solid #f35d5d;
  margin-bottom: 38px;
}

.registration_right .com_a:after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: -1px;
  left: 0;
}

.registration_right .login01:after {
  background: url("../ym_images/login01_icon.png") no-repeat center center;
}

.registration_right .login02:after {
  background: url("../ym_images/login02_icon.png") no-repeat center center;
}

.registration_right .login03:after {
  background: url("../ym_images/login03_icon.png") no-repeat center center;
}

.registration_right .login04:after {
  background: url("../ym_images/login04_icon.png") no-repeat center center;
}

.login_payment_zhuce {
  position: absolute;
  top: 40px;
  right: 20px
}

.login_payment_zhuce a {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  line-height: 24px;
  vertical-align: middle;
}

.alipay {
  background: url(../ym_images/login_alipay.png) no-repeat;
}

.wb {
  background: url(../ym_images/login_sina.png) no-repeat;
}

.alipay:hover {
  background: url(../ym_images/login_alipay_hover.png) no-repeat;
}

.wb:hover {
  background: url(../ym_images/login_sina_hover.png) no-repeat;
}

/*==========错误信息回显================*/
li .tips span.wrong,
li .tips span.error {
  position: relative;
  padding-left: 19px;
  color: #f71d0d;
  font-size: 12px;
}

li .tips span.wrong:after {
  content: '';
  position: absolute;
  left: 0;
  top: 2px;
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url(../images/login/css_sprites.png) -2px -60px;
}

li .tips .tips_cont {
  display: inline-block;
  float: right;
  position: absolute;
  right: 0;
}

/*.regist_bd li .tips span.ntips{background:url(../ym_images/reg_icon_tips.png) 5px center no-repeat;padding-left:30px;color:#0d9ad9}*/
li .tips span.ntips2 {
  background: url(../ym_images/icon_user_right2.png) 5px center no-repeat;
  padding-left: 30px;
  color: #069B35;
  font-size: 0;
  color: transparent;
}

/*==========个人中心首页================*/
.header_topmy {
  padding: 0 0 0 20px;
}

.header_topmy .my_name {
  color: #eb0c1c;
}

/*.header_topmy .my_message{background: url(../ym_images/my_message.jpg) no-repeat right 0; padding-right: 18px; border-bottom: none;}*/
.header_topmy .my_message {
  background: url(../ym_images/my_message.png) no-repeat right -3px;
  padding-right: 18px;
  line-height: 32px;
  height: 32px;
  cursor: pointer;
  margin: 0;
  border-bottom: none;
}

.header_topmy .my_ismessage {
  background-position: right -35px;
}

.header_topmy .header_menu {
  right: 20px;
}

.header_my {
  background: #fff;
  padding: 0 20px;
}

.header_myleft .dh {
  width: 146px;
  height: 30px;
  margin-top: 20px;
  position: relative;
  margin-left: 30px;
}

.header_myleft .dh .hd {
  cursor: pointer;
  font-size: 16px;
  width: 95px;
  padding-left: 49px;
  height: 28px;
  border: 1px solid #dcdcdc;
  line-height: 28px;
  background: #f6f6f6 url(../ym_images/my_dht.jpg) 10px center no-repeat;
}

.header_myleft .dh .bd {
  display: none;
  position: absolute;
  left: 0;
  top: 29px;
  width: 95px;
  border: 1px solid #dcdcdc;
  background: #fff url(../ym_images/my_dh.png) no-repeat 18px 10px;
  padding: 10px 0 10px 49px;
  z-index: 2;
}

.header_myleft .dh .bd li a {
  line-height: 34px;
  font-size: 14px;
  font-weight: bold;
  color: #4c4c4c;
}

.header_myleft .news {
  margin: 20px 0 0 20px;
  height: 30px;
  line-height: 30px;
  position: relative;
}

.header_myleft .news_tit {
  color: #428bf0;
}

.header_myleft .my_news_sroll {
  position: absolute;
  top: 0;
  left: 40px;
}

.header_myleft .my_news_sroll li {
  overflow: hidden;
  width: 120px;
  height: 30px;
}

.header_myleft .my_news_sroll a {
  line-height: 30px;
  color: #909090;
}

.header_myright {
  margin-top: 20px;
}

.header_myright .searchform .inp {
  width: 248px;
  height: 18px;
  padding: 5px 0;
  border: 1px solid #dcdcdc;
  padding-left: 10px;
}

.header_myright .searchform .btn {
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  background: #eb0c1c;
  font-size: 14px;
  padding: 0 20px;
  cursor: pointer;
}

.header_myright .cart {
  display: inline;
  margin-left: 20px;
}

.header_myright .cart a {
  display: inline-block;
  background: #f6f6f6 url(../ym_images/my_cart.jpg) no-repeat 10px center;
  border: 1px solid #dcdcdc;
  line-height: 28px;
  padding: 0 10px 0 35px;
}

.my_container {
  padding-right: 20px;
}

.my_nav {
  width: 180px;
  height: 900px;
}

.my_nav_cont {
  width: 190px;
  background: #fff;
  height: calc(100% - 58px);
  overflow-y: auto;
}

.my_nav_fix {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9;
}

.my_nav .nac_tit {
  background: url(../ym_images/my_nav.jpg) 30px center no-repeat;
  color: #eb0c1c;
  font-size: 16px;
  line-height: 60px;
  height: 60px;
  text-align: center;
}

.my_nav .nac_tit02 a {
  width: 150px;
  display: inline-block;
  padding-left: 30px;
  font-size: 16px;
  border-top: 1px solid #eeeeee;
  height: 38px;
  line-height: 38px;
}

.my_nav .sideMen a {
  font-size: 16px;
  line-height: 48px;
  display: block;
  -webkit-transition: none;
  transition: none
}

.my_nav .sideMen a:hover,
.my_nav .sideMen a.current {
  background-color: #eb0c1c;
  color: #fff;
}

.my_nav .sideMen a:hover .updown_u,
.my_nav .sideMen a.current .updown_u {
  background-image: url(../ym_images/plus_white.png);
}

.my_nav .sideMen a:hover .updown_d,
.my_nav .sideMen a.current .updown_d {
  background-image: url(../ym_images/Subtract_white.png);
}

.my_nav .sideMen .updown {
  display: inline-block;
  width: 16px;
  margin-right: 6px;
  background-position: left center;
  background-repeat: no-repeat;
  text-indent: -999999px;
}

.my_nav .sideMen .updown_u {
  background-image: url(../ym_images/plus_black.png);
}

.my_nav .sideMen .updown_d {
  background-image: url(../ym_images/Subtract_black.png);
}

.my_nav .sideMen .nav-l1-items {
  cursor: pointer;
}

.my_nav .sideMen .nav-l1-items-link {
  padding-left: 10px;
  border-top: 1px solid #e4e4e4;
}

.my_nav .sideMen .nav-l2-items-link {
  padding-left: 32px;
  font-size: 14px;
  border-top: 1px solid #e4e4e4;
}

.my_nav .sideMen .nav-l3 {
  background: #f6f6f6;
}

.my_nav .sideMen .nav-l3-items-link {
  font-size: 14px;
  margin: 10px 0 10px 13px;
  padding: 0 4px;
  line-height: 20px;
  display: inline-block;
}

.my_nav .sideMen .nav-l3-items {
  margin-left: 43px;
  position: relative;
}

.my_nav .sideMen .nav-l3-items.has14 {
  margin-left: 63px;
}

.my_nav .sideMen .nav-l3-items .nav-l3-line {
  position: absolute;
  top: -18px;
  display: block;
  width: 12px;
  height: 38px;
  border-bottom: 1px dashed #aaa;
  border-left: 1px dashed #aaa;
}

.my_nav .sideMen .li-open {
  border-bottom: 1px solid #f6f6f6;
  background: #f6f6f6;
}

.my_nav .sideMen .nav-l4-items-link {
  padding-left: 52px;
  font-size: 14px;
  border-top: 1px solid #e4e4e4;
}

.my_cont {
  width: 71%;
  margin: 20px 0 20px 20px;
  overflow: hidden;
}

.my_cont .my_id {
  border: #eeeeee 1px solid;
  background: #fff;
}

.my_cont .my_id_top {
  border-bottom: #eeeeee 1px solid;
  background: #f8f8f8;
}

.my_cont .my_id li {
  float: left;
  padding: 20px 0 20px 3%;
  width: 30%;
}

.my_cont .my_id li.li_money {
  width: auto !important;
  min-width: 230px !important;
}

.my_cont .my_id li.li_txt {
  min-width: 460px !important;
  width: 482px;
}

.my_cont .my_id li .mean {
  color: #e9ab4e;
  line-height: 16px;
  margin-bottom: 5px;
}

.my_cont .my_id li .myid_pic {
  border: #dcdcdc solid 5px;
  border-radius: 100%;
  margin-right: 3%;
  display: inline;
}

.my_cont .my_id li .myid_pic img {
  border-radius: 100%;
}

.my_cont .my_id li .myid_info .tit {
  font-size: 16px;
  color: #4c4c4c;
  font-weight: bold;
  margin-bottom: 6px;
  line-height: 24px;
}

.my_cont .my_id li .myid_info .control_btn {
  margin-top: 9px;
}

.my_cont .my_id li .myid_info .control_btn .a1 {
  float: left;
  font-size: 12px;
  color: #ffffff;
  line-height: 12px;
  border-radius: 2px;
  background: #8bd2e7;
  padding: 4px 7px;
  margin-right: 8px;
}

.my_cont .my_id li .myid_info .control_btn .a2 {
  float: left;
  font-size: 12px;
  color: #ffffff;
  line-height: 12px;
  border-radius: 2px;
  background: #ffc466;
  padding: 4px 7px;
}

.my_cont .my_id li .myid_info .my_id_tel {
  background: #f39aa0 url(../ym_images/my_idtel.jpg) no-repeat left center;
  padding: 0 5px 0 24px;
  color: #fff;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  margin-right: 10px;
}

.my_cont .my_id li .myid_info .info a {
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-right: 10px;
  line-height: 20px;
  vertical-align: -5px;
  *vertical-align: 0px;
}

.my_cont .my_id li .myid_info .info a:first-child {
  width: auto;
  vertical-align: top;
}

.my_cont .my_id li .myid_info .my_id_email {
  background: #d9d9d9 url(../ym_images/my_id.png) no-repeat 0 0;
}

.my_cont .my_id li .myid_info .my_id_name {
  background: #d9d9d9 url(../ym_images/my_id.png) no-repeat -30px 0;
}

.my_cont .my_id li .myid_info .my_id_id {
  background: #d9d9d9 url(../ym_images/my_id.png) no-repeat -60px 0;
}

.my_cont .my_id li .myid_info .my_id_email_hover {
  background-color: #ffc466;
}

.my_cont .my_id li .myid_info .my_id_name_hover {
  background-color: #8ae5b0;
}

.my_cont .my_id li .myid_info .my_id_id_hover {
  background-color: #8bd2e7;
}

.my_cont .my_id li .myid_info .safe {
  margin-top: 8px;
}

.my_cont .my_id li .safe_level {
  display: inline-block;
  color: #eb0c1c;
  margin-right: 6px;
}

.my_cont .my_id li .myid_info .safe_leveln {
  background: #d9d9d9;
  width: 80px;
  height: 12px;
  display: inline-block;
  position: relative;
  vertical-align: -1px;
  margin: 0 6px;
}

.my_cont .my_id li .myid_info .safe_leveln i {
  display: inline-block;
  background: #eb0c1c;
  width: 30%;
  height: 12px;
  position: absolute;
  top: 0px;
  left: 0;
}

.my_cont .my_id li .myid_info .btn {
  color: #666666;
}

.my_cont .my_id li .myid_info .btn:hover {
  color: #eb0c1c;
}

.my_cont .my_id_top .tit01 {
  font-size: 14px;
  line-height: 28px;
}

.my_cont .my_id_top .tit02 .price {
  margin-right: 4%;
}

.my_cont .my_id_top .tit02 .price strong {
  font-size: 16px;
  font-weight: normal;
}

.my_cont .my_id_top .tit02 .btn {
  width: 46px;
  height: 22px;
  border: 1px #dcdcdc solid;
  border-radius: 2px;
  line-height: 22px;
  display: inline-block;
  margin-right: 10px;
  text-align: center;
}

.my_cont .my_id_top .tit03 a {
  color: #0096e1;
}

.my_cont .my_id_bottom .tit01 {
  font-size: 14px;
  line-height: 28px;
}

.my_cont .my_id_bottom .tit02 .price {
  margin-right: 4%;
}

.my_cont .my_id_bottom .tit02 .price strong {
  font-size: 16px;
  font-weight: normal;
}

.my_cont .my_id_bottom .tit02 .btn {
  color: #0096e1;
}

.my_shortcut {
  background: #fff;
  margin-top: 20px;
  border: #eeeeee 1px solid;
  padding: 20px 1% 10px 0;
  *padding-bottom: 20px;
}

.my_shortcut li {
  width: 13%;
  padding-right: 1.6%;
  margin: 0 0 10px 2%;
  float: left;
  height: 60px;
  line-height: 60px;
  background: #e9ab4e;
  border-radius: 60px;
}

.my_shortcut li a {
  font-size: 16px;
  color: #fff;
  display: block;
  width: 83%;
  height: 100%;
  padding-left: 16%;
  line-height: 60px;
}

.my_shortcut li.my_icon02 {
  background: #cb5b52;
}

.my_shortcut li.my_icon03 {
  background: #8cbc61;
}

.my_shortcut li.my_icon04 {
  background: #53b7c3;
}

.my_shortcut li.my_icon05 {
  background: #888888;
}

.my_shortcut li.my_icon06 {
  background: #dd976c;
}

.my_shortcut li.my_icon07 {
  background: #d8617d;
}

.my_shortcut li a:hover {
  color: #eeeae5;
}

.my_list {
  background: #fff;
  border-bottom: 1px solid #eeeeee;
  margin-top: 20px;
}

.my_list_tit {
  height: 38px;
  line-height: 38px;
  background: #f8f8f8;
  border-bottom: 1px solid #eeeeee;
  padding: 0 20px;
}

.my_list_tit .tit {
  display: inline-block;
  border-left: 2px solid #eb0c1c;
  height: 20px;
  line-height: 20px;
  padding-left: 10px;
  font-size: 16px;
  *margin-top: 10px;
}

.my_list_tit .txt li {
  float: left;
  padding: 0 5px;
}

.my_list_tit .txt li a {
  line-height: 38px;
}

.my_list_tit .txt li a span {
  color: #eb0c1c;
}

.my_order_cont {
  padding: 35px;
}

.my_order_cont_list {
  background: #fff;
  border: 1px solid #eeeeee;
  margin-bottom: 10px;
  min-height: 160px;
}

.my_order_cont_list .tit {
  height: 30px;
  background: #e5e5e5;
  line-height: 30px;
  font-size: 14px;
  padding: 0 12px;
}

.my_order_cont_list .tit .time {
  font-size: 12px;
  font-weight: bold;
  margin-right: 6px;
}

.linkmore {
  font-size: 14px;
  color: #282828;
  display: inline-block;
  line-height: 30px;
  margin-right: 10px;
}

.my_order_list {
  padding: 12px;
}

.my_order_list .info {
  width: 42%;
}

.my_order_list .detail {
  width: 16%;
}

.my_order_list .price {
  width: 14%;
  text-align: center;
  padding-top: 20px;
}

.my_order_list .success {
  width: 14%;
  line-height: 28px;
  padding-top: 20px;
}

.my_order_list .list {
  width: 14%;
}

.my_order_list .info .img,
.col_list .img {
  width: 88px;
  height: 88px;
  margin-right: 15px;
  display: inline;
  text-align: center;
  position: relative;
}

.my_order_list .info .img.tansfer,
.my_collection_list .img.transfer,
.col_list .img.transfer {
  width: 88px;
  height: 88px;
  position: relative;
}

.my_order_list .info .img img,
.my_collection_list .img img,
.col_list .img img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.my_order_list .info .img p {
  padding-top: 92px;
}

.my_order_list .info .txt {
  width: 66%;
}

.my_order_list .info .txt .tit01 {
  height: 16px;
  line-height: 16px;
  display: inline-block;
  background: #428bf0;
  font-size: 10px;
  font-weight: normal;
  color: #fff;
  padding: 0 5px;
  margin-right: 10px;
}

.my_order_list .info .txt .tit02 {
  font-size: 14px;
  font-weight: bold;
}

.my_order_list .info .txt li {
  line-height: 22px;
  color: #7b7b7b;
}

.my_order_list .info .info_sale {
  margin-top: 4px;
}

.my_order_list .info .info_sale a {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  background: url(../ym_images/pay_icon.png) no-repeat;
}

.my_order_list .info .info_sale a.info_sale01 {
  background-position: 0 0;
}

.my_order_list .info .info_sale a.info_sale02 {
  background-position: -26px 0;
}

.my_order_list .info .info_sale a.info_sale03 {
  background-position: -52px 0;
}

.my_order_list .info .info_sale a.info_sale04 {
  background-position: -78px 0;
}

.my_order_list .info .info_sale a.info_sale05 {
  background-position: -104px 0;
}

.my_order_list .detail {
  display: inline;
  overflow: hidden;
}

.my_order_list .detail li {
  font-size: 14px;
  color: #eb0c1c;
}

.my_order_list .detail li span {
  font-size: 14px;
  color: #777777;
  line-height: 26px;
}

.my_order_list .price {
  overflow: hidden;
  color: #ff6600;
  font-size: 18px;
  font-weight: bold;
  line-height: 26px;
}

.my_order_list .list a,
.my_order_list .list li {
  font-size: 14px;
  line-height: 26px;
}

.my_order_list .list .btn {
  color: #eb0c1c;
}

.my_order_list a:hover {
  opacity: 0.8;
}

.my_order_none {
  height: 46px;
  padding: 41px 0;
  margin-left: 40%;
}

.my_order_none dt {
  float: left;
  margin-right: 10px;
}

.my_order_none dd {
  font-size: 16px;
  color: #4c4c4c;
  line-height: 46px;
}

.my_collection_cont {
  padding: 10px 15px 20px 35px;
}

.my_collection_list {
  position: relative;
  border-bottom: 1px solid #eeeeee;
  padding: 15px 0;
}

.my_collection_list .close {
  position: absolute;
  top: 10px;
  right: 0;
  width: 32px;
  height: 32px;
  background: url(../ym_images/icon_close.png);
  cursor: pointer;
}

.my_collection_list .close:hover {
  background: url(../ym_images/icon_close_on.png);
}

.my_collection_list .close>a>img {
  display: none;
}

.my_collection_list .img {
  position: relative;
  width: 88px;
  height: 88px;
  margin-right: 10px;
  display: inline;
}

.my_collection_list .img span {
  position: absolute;
  left: 0px;
  top: 0;
  padding: 0 3px;
  background: #428bf0;
  color: #fff;
  line-height: 14px;
}

.my_collection_list .tit01,
.my_collection_list .tit01 a {
  font-size: 24px;
  font-weight: bold;
  line-height: 24px;
  color: #252525;
}

.my_collection_list .tit02,
.my_collection_list .tit02 a {
  color: #686868;
  font-size: 14px;
  margin-top: 10px;
}

.my_collection_list .tit02 a:hover,
.my_collection_list .tit01 a:hover {
  color: #f70000;
}

.my_collection_list .tit03 {
  margin: 18px 0 6px;
  font-size: 14px;
  color: #838383;
}

.my_collection_list .tit03 span {
  font-size: 18px;
  color: #ff8a00;
}

.my_collection_list .tit04 {
  font-size: 14px;
  color: #838383;
}

.my_collection_list .tit05 {
  position: absolute;
  bottom: 15px;
  right: 0;
}

.my_collection_list .tit05 .btn {
  height: 22px;
  padding: 0 13px;
  line-height: 22px;
  display: inline-block;
  border: 1px solid #f70000;
  color: #f70000;
  border-radius: 5px;
}

.my_collection_list .tit05 .btn02 {
  height: 22px;
  padding: 0 13px;
  line-height: 22px;
  border: 1px solid #0c94eb;
  color: #0c94eb;
  margin-left: 15px;
}

.my_collection_list .tit05 .btn01:hover {
  background: #f70000;
  color: #fff;
}

.my_collection_list .tit05 .btn02:hover {
  background: #0c94eb;
  color: #fff;
}

.my_collection_none {
  height: 46px;
  padding: 41px 0;
  margin-left: 40%;
}

.my_collection_none dt {
  float: left;
  margin-right: 10px;
}

.my_collection_none dd {
  font-size: 16px;
  color: #4c4c4c;
  line-height: 46px;
}

.my_recommend_cont {
  padding: 30px 0 30px 25px;
  position: relative;
}

.my_recommend_cont .bd li {
  width: 168px;
  padding: 15px;
  border: 1px solid #eeeeee;
  margin-right: 20px;
  position: relative;
}

.my_recommend_cont .bd li .img {
  position: relative;
  margin-bottom: 6px;
}

.my_recommend_cont .bd li .img span {
  position: absolute;
  top: 0px;
  left: 25px;
  background: url(../ym_images/my_new.png) no-repeat;
  width: 30px;
  height: 41px;
  line-height: 41px;
  text-align: center;
  color: #fff;
}

.my_recommend_cont .bd li .tit01 a {
  font-size: 14px;
  line-height: 20px;
}

.my_recommend_cont .bd li .tit02 {
  color: #999999
}

.my_recommend_cont .bd li .tit02 span {
  color: #eb0c1c;
}

.my_recommend_cont .bd li .tit02 span strong {
  font-size: 16px;
}

.my_recommend_cont .bd li .btn {
  position: absolute;
  bottom: -41px;
  left: 0;
  width: 100%;
}

.my_recommend_cont .bd li .btn a {
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  display: block;
  background: #ef3d49;
  font-size: 14px;
}

.my_recommend_cont .bd li:hover,
.my_recommend_cont .bd li.hover {
  border: 1px solid #ef3d49;
}

.my_recommend_cont .bd li:hover .btn,
.my_recommend_cont .bd li.hover .btn {
  bottom: 0px;
}

.my_recommend_cont .prev {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -35px;
  display: block;
  width: 40px;
  height: 70px;
  background: url(../ym_images/my_arrow.jpg) no-repeat 0 0;
}

.my_recommend_cont .next {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -35px;
  display: block;
  width: 40px;
  height: 70px;
  background: url(../ym_images/my_arrow.jpg) no-repeat -40px 0;
}

.my_news {
  width: 320px;
  margin: 20px 0;
  overflow: hidden;
}

.my_news_slide {
  background: #fff;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.my_news_slide .hd {
  background: #f8f8f8;
  border-bottom: 1px solid #eeeeee;
  border-top: 1px solid #eeeeee;
  height: 39px;
  margin-bottom: 20px;
}

.my_news_slide .hd li {
  cursor: pointer;
  background: #fff;
  border-right: 1px solid #eeeeee;
  float: left;
  padding: 0 11px;
  border-top: 2px solid #fff;
  line-height: 37px;
  font-size: 14px;
}

.my_news_slide .hd li.on {
  border-top: 2px solid #eb0c1c;
  color: #eb0c1c;
}

.my_news_slide .bd li {
  height: 28px;
  overflow: hidden;
  width: 240px;
  margin: 0 auto;
}

.my_news_slide .bd a {
  line-height: 28px;
  font-size: 14px;
}

.my_news_slide .bd .more {
  text-align: right;
}

.my_news_slide .bd .more a {
  color: #808080;
}

.my_like_slide {
  padding: 10px;
  background: #fff;
  margin-bottom: 20px;
}

.my_like_slide .my_like_tit {
  padding-left: 10px;
}

.my_like_slide .my_like_tit01 {
  font-size: 16px;
  line-height: 36px;
  height: 36px;
  display: inline-block;
  border-bottom: 2px solid #eb0c1c;
  width: 64px;
}

.my_like_slide .my_like_tit02 {
  line-height: 36px;
  background: url(../ym_images/my_like.jpg) no-repeat 0 center;
  padding-left: 20px;
  color: #999999;
}

.my_like_list {
  padding: 26px 0px 26px 10px;
  border-bottom: 1px dashed #d2d2d2;
}

.my_like_list .pic {
  margin-right: 10px;
  display: inline;
  width: 108px;
}

.my_like_list .info {
  width: 108px;
  width: 170px;
}

.my_like_list .info .tit01 {
  margin-bottom: 10px;
}

.my_like_list .info .tit01 a {
  font-size: 14px;
  height: 60px;
  line-height: 20px;
  overflow: hidden;
  display: inline-block;
}

.my_like_list .info .tit02 {
  color: #999999;
  line-height: 30px;
}

.my_like_list .info .tit03 {
  color: #eb0c1c;
  line-height: 20px;
}

.my_like_list .info .tit03 span {
  color: #eb0c1c;
  font-size: 16px;
}

.my_wechat {
  background: #fff;
  margin-bottom: 20px;
  padding: 32px 0 28px;
}

.my_wechat img {
  border: 1px solid #e0e0e0;
}

.my_wechat p {
  text-align: center;
  margin-top: 10px;
  font-size: 14px;
}

.my_footer {
  color: #fff;
  background: #272727;
  padding: 20px 0;
  text-align: center;
  height: 18px;
  position: relative;
}

.my_footer strong {
  color: #eb0c1c;
}

/*联系客服*/
.consoltbox {
  background: #fff;
  text-align: center;
  padding: 20px 0;
}

.consoltbox .consolt {
  display: inline-block;
  width: 242px;
  height: 40px;
  line-height: 40px;
  background: #087eda;
  font-size: 16px;
  color: #fff;
  margin-top: 12px
}

.consoltbox .p {
  font-size: 14px;
  color: #4c4c4c;
  margin: 15px 0 10px;
}

.consoltbox .phone {
  font-size: 28px;
  color: #4c4c4c;
}

/*==========我的购物订单================*/
.myorder_container {
  padding: 0;
}

.myorder_article {
  width: 88.4%;
  padding: 0 1%;
  margin-top: 20px;
}

.myorder_tit {
  height: 50px;
  font-size: 14px;
  line-height: 50px;
  padding: 0 12px;
  background: #fff;
}

.myorder_tit span {
  padding-left: 10px;
}

.myorder_tit .myorder_sale {
  cursor: pointer;
  background: #eb0c1c;
  padding: 0 15px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  font-size: 16px;
  margin-top: 10px;
}

.myorder_tit .myorder_sale img {
  margin-right: 10px;
}

.myorder_tit .myorder_sale:hover {
  background: #C70A0E;
}

.myorder_cont {
  background: #fff;
  margin-top: 20px;
  padding: 12px;
}

.myorder_cont .hd {
  border-bottom: 1px solid #e9e9e9;
  border-left: 1px solid #eeeeee;
  height: 40px;
}

.myorder_cont .hd_tit {
  width: 70%;
}

.myorder_cont .hd_tit li {
  float: left;
  width: 18%;
}

.myorder_cont .hd_tit li a {
  display: inline-block;
  width: 100%;
  background: #f9f9f9;
  color: #818181;
  font-size: 16px;
  height: 39px;
  line-height: 39px;
  text-align: center;
  border: 1px solid #eeeeee;
}

.myorder_cont .hd_tit li.on a {
  border-top: 1px solid #eb0c1c;
  border-bottom: 1px solid #fff;
  color: #282828;
  background: #fff;
}

.myorder_cont .hd .searchform {}

.myorder_cont .hd .searchform .inp {
  width: 232px;
  height: 18px;
  padding: 5px 0;
  border: 1px solid #eeeeee;
  border-right: none;
  padding-left: 10px;
}

.myorder_cont .hd .searchform .btn {
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #ededed;
  font-size: 14px;
  padding: 0 20px;
  cursor: pointer;
}

.myorder_list .myorder_list_tit {
  font-size: 14px;
  border: 1px solid #e9e9e9;
  margin-top: 20px;
}

.myorder_list .myorder_list_tit li {
  float: left;
  height: 38px;
  line-height: 38px;
  text-align: center;
  color: #a6a6a6;
  font-size: 14px;
}

.myorder_list .myorder_list_tit li.myorder_list01 {
  width: 41%;
}

.myorder_list .myorder_list_tit li.myorder_list02,
.myorder_list .myorder_info_cont .myorder_list02 {
  width: 6%;
  text-align: center;
}

.myorder_list .myorder_list_tit li.myorder_list02a,
.myorder_list .myorder_info_cont .myorder_list02a {
  width: 7%;
  text-align: center;
}

.myorder_list .myorder_list_tit li.myorder_list03,
.myorder_list .myorder_info_cont .myorder_list03 {
  width: 18%;
}

.myorder_list .myorder_list_tit li.myorder_list04,
.myorder_list .myorder_info_cont .myorder_list04 {
  width: 5%;
  text-align: center;
}

.myorder_list .myorder_list_tit li.myorder_list05,
.myorder_list .myorder_info_cont .myorder_list05 {
  width: 10%;
  text-align: center;
}

.myorder_list .myorder_list_tit li.myorder_list06,
.myorder_list .myorder_info_cont .myorder_list06 {
  width: 12.2%;
}

.myorder_list .myorder_info_cont .myorder_list02a .status {
  color: #666;
  margin-bottom: 5px;
}

.myorder_list .myorder_info_cont .myorder_list02a .status .span {
  color: red;
}

.myorder_list .myorder_info_cont .myorder_list02a .btn {}

.myorder_list .myorder_info_cont .myorder_list02a .btn button {
  color: #428bf0;
  cursor: pointer;
}

.myorder_list_cont {
  margin-top: 20px;
  border: 1px solid #eeeeee;
  position: relative
}

.myorder_list_cont .myorder_tit {
  height: 38px;
  background: #f9f9f9;
  line-height: 38px;
  font-size: 14px;
  padding: 0 12px;
  border-bottom: 1px solid #eeeeee;
}

.myorder_list_cont .myorder_tit .time {
  margin-right: 12px;
}

.myorder_list_cont .myorder_tit .my_trash img {
  margin-top: 11px;
}

.myorder_list .myorder_info_cont .myorder_list01 {
  width: 41%;
}

.myorder_list .myorder_info_cont .myorder_list01,
.myorder_info_cont .price,
.myorder_info_cont .success,
.myorder_info_cont .num,
.myorder_info_cont .after {
  margin-top: 20px;
}

.myorder_info_cont .img {
  margin: 0 12px;
  display: inline;
  text-align: center;
}

.myorder_info_cont .info_tit {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
}

.myorder_info_cont .info_tit .info_tit01 {
  height: 16px;
  line-height: 16px;
  display: inline-block;
  background: #428bf0;
  font-size: 10px;
  font-weight: normal;
  color: #fff;
  padding: 0 5px;
  margin-right: 10px;
}

.myorder_info_cont .info_tit .info_tit02 {
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  /* display: inline-block; */
  width: 30%;
}

.myorder_info_cont .info_tit .info_tit03 {
  background: #ff6624;
  margin-left: 5px;
  height: 16px;
  line-height: 16px;
  display: inline-block;
  font-size: 10px;
  font-weight: normal;
  color: #fff;
  padding: 0 5px;
  vertical-align: top;
}

.myorder_info_cont .info_tit .info_sale {
  vertical-align: -3px;
}

.myorder_info_cont .info_tit .info_sale a {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  background: url(../ym_images/pay_icon.png) no-repeat;
}

.myorder_info_cont .info_tit .info_sale a.info_sale01 {
  background-position: 0 0;
}

.myorder_info_cont .info_tit .info_sale a.info_sale02 {
  background-position: -26px 0;
}

.myorder_info_cont .info_tit .info_sale a.info_sale03 {
  background-position: -52px 0;
}

.myorder_info_cont .info_tit .info_sale a.info_sale04 {
  background-position: -78px 0;
}

.myorder_info_cont .info_tit .info_sale a.info_sale05 {
  background-position: -104px 0;
}

.myorder_info_cont .info_tit .info_sale a:hover {
  opacity: 0.6;
}

.myorder_info_cont .info_cont .txt li {
  color: #7b7b7b;
  line-height: 28px;
  font-weight: normal;
}

.myorder_info_cont .info_cont .txt li.half {
  float: left;
  width: 50%;
}

.myorder_info_cont .price .tit {
  margin-bottom: 9px;
}

.myorder_info_cont .price li {
  font-size: 14px;
  line-height: 24px;
}

.myorder_info_cont .price li .align_right {
  width: 40%;
  display: inline-block;
  text-align: right;
  font-size: 14px;
  line-height: 24px;
}

.myorder_info_cont .price li .font18 {
  color: #ff6600
}

.myorder_info_cont .success {
  font-size: 14px;
  color: #eb0c1c;
}

.myorder_info_cont .after a {
  font-size: 14px;
  line-height: 22px;
}

.myorder_info_cont .service {
  background: #f5fafb;
  text-align: center;
  height: 100%;
}

.myorder_info_cont .service dl {
  margin: 22px 0;
  height: 100%;
}

.myorder_info_cont .service dl dd {
  margin-top: 6px;
}

.myorder_info_cont .service dl .txt01 {
  font-size: 14px;
}

.myorder_info_cont .service dl .txt02 {
  margin-top: 2px;
}

.myorder_info_cont .service dl .btn a {
  color: #eb0c1c;
  border: 1px solid #eb0c1c;
  border-radius: 20px;
  display: inline-block;
  background: #fff;
  padding: 0 15px;
  height: 22px;
  line-height: 22px;
}

.myorder_info_cont .service dl .btn a:hover {
  background: #eb0c1c;
  color: #fff;
}

.myorder_article .list_bottom {
  margin-left: 20%;
}

.list_bottom {
  clear: both;
  padding: 25px 30px 25px 30px;
  height: 38px;
  position: relative;
  overflow: hidden
}

.notarizationOfTrademarks {
  position: relative;
}

.notarizationOfTrademarks .notarizationOfTrademarksA {
  position: absolute;
  width: 100px;
  height: 100px;
  padding: 5px;
  top: -104px;
  left: 285px;
  background: rgb(243, 243, 243);
  display: none;
}

.notarizationOfTrademarks .notarizationOfTrademarksA img {
  width: 100px;
  height: 100px;
}

.notarizationOfTrademarks a:hover+.notarizationOfTrademarksA {
  display: block;
}

/*.list_pages span.backhome, .list_pages span.prevpage, .list_pages span.prevpage, .list_pages span.pages a, .list_pages span.nextpage, .list_pages span.lastpage{border: 1px solid #cccccc; display: inline-block; height: 36px; padding: 0 14px 0 14px; line-height: 36px;}
.list_pages span.backhome a{line-height: 38px;}
.list_pages span.prevpage{border-left: none;}
.list_pages span.prevpage a{background:url(../ym_images/list_arrow.jpg) 0 0 no-repeat; padding-left: 17px; line-height: 36px; display:inline-block; width:36px; height:36px;}
.list_pages span.nextpage a{background:url(../ym_images/list_arrow.jpg) right center no-repeat; padding-right: 17px; line-height: 38px;}
.list_pages span.pages{padding: 0 16px;}
.list_pages span.pages a{position: relative; border-right: none; font-style: normal; font-family: Arial, Helvetica, sans-serif; font-size: 18px;}
.list_pages span.pages a.active{border: 1px solid #f89e19; color: #ff6c00;}
.list_pages span.pages a.last{border-right: 1px solid #cccccc;}
.list_pages span.lastpage{border-left: none}
.list_pages span.lastpage a{line-height: 38px;}
.list_pages span.total{padding-left: 10px; line-height: 38px;}
.list_pages span.total strong{color: #f10f0f; font-weight: normal;}*/
.myorder_list_none {
  margin: 200px 0 200px 40%;
}

.myorder_list_none dt {
  float: left;
  margin-right: 10px;
  display: inline;
}

.myorder_list_none .tit01 {
  font-size: 16px;
  margin-bottom: 10px;
  line-height: 36px;
}

.myorder_list_none .tit02 a {
  display: inline-block;
  height: 26px;
  padding: 0 15px;
  line-height: 26px;
  background: #eb0c1c;
  color: #FFFFFF;
  border-radius: 4px;
}

.myorder_list_none .tit02 a:hover {
  background: #D10D10;
}

.myorder_bottom {
  margin: 20px 0;
}

.myorder_bottom .my_recommend {
  margin: 0;
}

.myorder_bottom .my_recommend_cont {
  padding: 30px 0 30px 35px;
}

.myorder_bottom .my_recommend_cont .bd li {
  margin-right: 33px;
  padding: 15px 16px;
}

/* 企转订单发票相关 */
.invoicePopup {
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999999;
  display: none;
}

.invoicePopup .wrapbox {
  width: 630px;
  height: 660px;
  background: #fff;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

.invoicePopup .close {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 15px;
  right: 20px;
  text-align: center;
  line-height: 30px;
  font-size: 18px;
  color: #c7c7c7;
  transition: all 0s;
  -webkit-transition: all 0s;
}

.invoicePopup .close:hover {
  color: #ef1e25;
}

.invoicePopup .invoicehd {
  height: 60px;
  line-height: 60px;
  padding: 0 20px;
  font-size: 18px;
}

.invoicePopup .invoicebd {
  padding: 20px 60px 40px;
}

.invoicePopup .invoicebd .ul {
  max-height: 480px;
}

.invoicePopup .invoicebd .li {
  margin-bottom: 15px;
  position: relative;
}

.invoicePopup .invoicebd .li .lable {
  color: #595959;
  font-size: 14px;
  width: 91px;
  display: inline-block;
  text-align: right;
  vertical-align: top;
  margin-top: 7px;
}

.invoicePopup .invoicebd .li .lable i {
  color: #D9001B;
}

.invoicePopup .invoicebd .li .value {
  display: inline-block;
  width: calc(100% - 110px);
  font-size: 0;
}

.invoicePopup .invoicebd .li .value .check {
  font-style: normal;
  color: #CCCCCC;
  text-align: left;
  line-height: 17px;
  padding: 5px 15px;
  border: 1px solid;
  border-radius: 30px;
  display: inline-block;
  margin-bottom: 9px;
  cursor: pointer;
  font-size: 12px;
  margin-right: 7px;
}

.invoicePopup .invoicebd .li .value .check.on {
  color: #D9001B;
}

.invoicePopup .invoicebd .li .value .input {
  width: 300px;
  height: 34px;
  line-height: 34px;
  font-size: 14px;
  color: #333;
  padding: 0 10px;
  border: 1px solid #e3e3e3;
  border-radius: 6px;
}

.invoicePopup .invoicebd .li .value input[disabled] {
  background-color: #f7f7f7;
  cursor: no-drop;
}

.invoicePopup .invoicebd .li .value .txt {
  font-size: 12px;
  color: #999;
  margin-top: 7px;
}

.invoicePopup .invoicebd .li .value .status {
  margin-right: 6px;
}

.invoicePopup .invoicebd .li .value .status.red {
  color: #D9001B;
}

.invoicePopup .invoicebd .li .value .alink {
  color: #0b67dd;
}

.invoicePopup .invoicebd .li .value .alink.box {
  display: inline;
  position: relative;
  cursor: pointer;
}

.invoicePopup .invoicebd .li .value .alink.box:hover:before {
  content: '';
  width: 17px;
  height: 18px;
  position: absolute;
  top: 2px;
  left: 49px;
  background: #ffffff;
}

.invoicePopup .invoicebd .li .value .alink.box:hover .list {
  display: block;
}

.invoicePopup .invoicebd .li .value .list {
  position: absolute;
  top: 0;
  left: 61px;
  width: 220px;
  box-shadow: 0 0 2px 2px rgb(191 191 191 / 20%);
  border-radius: 6px;
  background: #fff;
  z-index: 1;
  padding: 10px 0;
  max-height: 180px;
  overflow-y: auto;
  display: none;
}

.invoicePopup .invoicebd .li .value .list li a:hover {
  background: #f5f5f5;
  color: #0b67dd;
}

.invoicePopup .invoicebd .li .value .list li a {
  display: block;
  padding: 9px 18px;
}

.invoicePopup .invoicebt {
  text-align: center;
  font-size: 0;
}

.invoicePopup .invoicebt .btn {
  width: 149px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  border: 1px solid;
  cursor: pointer;
  font-size: 14px;
}

.invoicePopup .invoicebt .btn:hover {
  opacity: .8;
}

.invoicePopup .invoicebt .cancel {
  color: #666;
  background: rgba(245, 245, 245, 1);
  border-color: rgba(228, 228, 228, 1);
}

.invoicePopup .invoicebt .submit {
  margin-left: 20px;
  color: #fff;
  background: #D9001B;
  border-color: #D9001B;
}

/*发票信息、回执信息弹窗*/
.no_info_box {
  position: relative;
  background-image: url(../ym_images/no_info.jpg);
  background-repeat: no-repeat;
  text-align: center;
  font-size: 14px;
}

.no_info_box.invoice {
  background-position: center 40px;
  height: 260px;
}

.no_info_box.invoice>span {
  position: absolute;
  top: 160px;
  left: 50%;
  margin-left: -84px;
  color: #808080;
}

.no_info_box.invoice>p {
  position: absolute;
  bottom: 40px;
  left: 50%;
  margin-left: -160px;
  width: 320px;
  font-size: 14px;
  color: #333333;
}

.no_info_box.invoice>p .link {
  font-size: 14px;
  color: #389ee1;
  text-decoration: underline;
  cursor: pointer;
}

.no_info_box.receipt {
  background-position: center 25px;
  height: 200px;
}

.no_info_box.receipt>span {
  position: absolute;
  top: 150px;
  left: 215px;
  color: #808080;
}

.electronic_invoice.my_alert {
  padding: 30px 50px;
}

.electronic_invoice.my_alert .qr_code {
  width: 135px;
  height: 135px;
  margin: 12px 0 10px;
}

.my_alert .download_btn {
  color: #389ee1;
  border-radius: 2px;
  border: 1px solid #389ee1;
  padding: 3px 12px;
  cursor: pointer;
}

.my_alert .download_btn:active {
  background-color: #389ee1;
  color: #ffffff;
}

.my_alert .grey {
  color: #808080;
}

.my_alert .fs14 {
  font-size: 14px;
}

.my_alert .scrollbar::-webkit-scrollbar,
.my_alert.scrollbar::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

.my_alert .scrollbar::-webkit-scrollbar-thumb,
.my_alert.scrollbar::-webkit-scrollbar-thumb {
  border-radius: 6px;
  background-color: #c0c0c0;
}

.my_alert .scrollbar::-webkit-scrollbar-track,
.my_alert.scrollbar::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
  background: #ededed;
  border-radius: 6px;
}

.my_alert .row {}

.my_alert .row .row_label {
  width: 110px;
  float: left;
  line-height: 36px;
  text-align: right;
}

.my_alert .row .row_content {
  width: 300px;
  float: right;
  line-height: 36px;
}

.paper_invoice.my_alert {
  padding: 30px 40px;
  height: 535px;
}

.paper_invoice.my_alert .row .row_label {
  width: 90px;
}

.paper_invoice.my_alert .row .row_content {
  width: 335px;
}

.paper_invoice.my_alert .mt10 {
  margin-top: 10px;
}

.paper_invoice.my_alert .mt5 {
  margin-top: 5px;
}

.paper_invoice.my_alert .red {
  color: #ee2c2d
}

.SIPO_receipt {
  padding: 30px 40px 30px 30px;
  height: 370px;
  overflow-x: hidden;
}

.SIPO_receipt.my_alert .row {
  margin-bottom: 30px;
}

.SIPO_receipt.my_alert .row .row_label {
  width: 100px;
  height: 100px;
  border: 1px solid #e0e0e0;
  box-sizing: border-box;
}

.SIPO_receipt.my_alert .row .row_label img {
  width: 100%;
  height: 100%;
}

.SIPO_receipt.my_alert .row:last-child {
  margin-bottom: 0;
}

.SIPO_receipt.my_alert .row .pdf_icon,
.transfer_info .transfer_info_content.my_alert .row .pdf_icon {
  width: 100px;
  height: 100px;
  background-image: url(../ym_images/pdf-icon.png);
  background-repeat: no-repeat;
  background-position: center center;
  border: 1px solid #e0e0e0;
  box-sizing: border-box;
}

.SIPO_receipt .row .row_content .title {
  line-height: 2;
  font-size: 16px;
  color: #282828;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.SIPO_receipt .row .row_content .date {
  line-height: 2;
  margin-bottom: 10px
}

.transfer_info {
  position: relative;
  height: 610px;
}

.transfer_info .transfer_info_content {
  height: 550px;
  overflow-x: hidden;
  position: relative;
}

.transfer_info .submit_box {
  position: absolute;
  bottom: 0;
  z-index: 10;
  width: 100%;
  height: 60px;
  background-color: #eeeeee;
  text-align: center;
}

.transfer_info .submit_box .btn {
  margin: 10px 8px 0 8px;
  cursor: pointer;
  width: 140px;
  height: 40px;
  font-size: 16px;
}

.transfer_info .submit_box .btn.submit {
  background-color: #e53535;
  border: 1px solid #e53535;
  color: #ffffff;
}

.transfer_info .submit_box .btn.close {
  background-color: #ffffff;
  border: 1px solid #e0e0e0;
  color: #282828;
}

.transfer_info .transfer_info_content .mt12 {
  margin-top: 12px;
}

.transfer_info .transfer_info_content .info {
  padding-bottom: 25px;
}

.transfer_info .transfer_info_content .title {
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  margin-bottom: 10px;
  background-color: #eeeeee;
  text-indent: 20px;
}

.transfer_info .transfer_info_content .radio_group {
  display: inline-block
}

.transfer_info .transfer_info_content .radio_group .radio_item {
  display: inline-block;
  position: relative;
  margin-right: 25px;
}

.transfer_info .transfer_info_content .radio_group .radio_item>label {
  text-indent: 28px;
  display: inline-block;
  color: #282828;
  font-size: 14px;
}

.transfer_info .transfer_info_content .radio_group .radio_item:before {
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -10px;
  width: 20px;
  height: 20px;
  background-image: url(../ym_images/red.png);
  background-repeat: no-repeat;
  background-position: -88px 0;
}

.transfer_info .transfer_info_content .radio_group .radio_item.active:before {
  background-position: -110px 0;
}

.transfer_info .transfer_info_content .radio_group .radio_item input[type="radio"] {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  filter: Alpha(opacity=0);
  cursor: pointer;
}

.transfer_info .transfer_info_content.my_alert .row {
  padding-bottom: 5px;
}

.transfer_info .transfer_info_content.my_alert .row .row_label {
  width: 145px;
  color: #282828;
  font-size: 14px;
}

.transfer_info .transfer_info_content.my_alert .row .row_content {
  width: 440px;
  padding-right: 40px;
  box-sizing: border-box;
}

.transfer_info .transfer_info_content.my_alert .proof .row {
  padding-bottom: 0;
}

.transfer_info .transfer_info_content.my_alert .proof .row .row_content {
  min-height: 120px;
}

.transfer_info .transfer_info_content .upload_module {
  display: inline-block;
  position: relative;
  border: 1px solid #e0e0e0;
  width: 100px;
  height: 100px;
  overflow: hidden;
}

.transfer_info .transfer_info_content .readonly .upload_module .bg,
.transfer_info .transfer_info_content .readonly .upload_module .del {
  display: none;
}

.transfer_info .transfer_info_content .upload_module .bg,
.transfer_info .transfer_info_content .upload_module .bg .file,
.transfer_info .transfer_info_content .upload_module .view>a,
.transfer_info .transfer_info_content .upload_module .view>img,
.transfer_info .transfer_info_content .upload_module .view {
  position: absolute;
  width: 100%;
  height: 100%;
}

.transfer_info .transfer_info_content .upload_module .bg .add_icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -8px;
  margin-top: -1px;
  width: 16px;
  height: 2px;
  background-color: #cccccc;
}

.transfer_info .transfer_info_content .upload_module .bg .add_icon:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -1px;
  width: 2px;
  height: 16px;
  background-color: #cccccc;
}

.transfer_info .transfer_info_content .upload_module .bg .text {
  position: absolute;
  bottom: 3px;
  width: 100%;
  text-align: center;
  color: #bbbbbb;
}

.transfer_info .transfer_info_content .upload_module .bg .file {
  opacity: 0;
  cursor: pointer;
  filter: Alpha(opacity=0);
  font-size: 100px;
}

.transfer_info .transfer_info_content .upload_module .view {
  display: none;
}

.transfer_info .transfer_info_content .upload_module .view.show {
  display: block;
}

.transfer_info .transfer_info_content .upload_module .view.pdf>img {
  width: auto;
  height: auto;
  padding: 27px 30px;
}

.transfer_info .transfer_info_content .upload_module .view>a {
  z-index: 2;
  cursor: default;
}

.transfer_info .transfer_info_content .upload_module .view.show>a {
  z-index: 2;
  cursor: pointer;
}

.transfer_info .transfer_info_content .upload_module .view>img {
  background-color: #ffffff;
}

.transfer_info .transfer_info_content .upload_module .view .del {
  position: absolute;
  width: 100%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.6);
  color: #ffffff;
  height: 24px;
  line-height: 24px;
  bottom: -24px;
  transition: all .3s;
  cursor: pointer;
  z-index: 3;
}

.transfer_info .transfer_info_content .upload_module .view:hover .del {
  bottom: 0;
}

.transfer_info .transfer_info_content .upload_msg {
  display: inline-block;
  width: 270px;
}

.transfer_info .transfer_info_content .upload_msg>div {
  line-height: 18px;
}

.transfer_info .transfer_info_content .upload_msg .example {
  color: #389ee1;
  margin-right: 15px;
}

.transfer_info .transfer_info_content .upload_msg .re_upload {
  display: inline-block;
  position: relative;
}

.transfer_info .transfer_info_content .upload_msg .re_upload>input {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  font-size: 0;
}

.transfer_info .transfer_info_content .upload_msg .re_upload>input:active+.btn {
  background-color: #389ee1;
  color: #ffffff;
}

.transfer_info .transfer_info_content .upload_msg .re_upload .btn {
  display: inline-block;
  color: #389ee1;
  border-radius: 2px;
  border: 1px solid #389ee1;
  padding: 2px 6px 3px;
  cursor: pointer;
}

.transfer_info .transfer_info_content .upload_msg .notice {
  color: #bbbbbb;
  margin: 5px 0 10px;
}

.transfer_info .transfer_info_content .upload_msg .warning_msg {
  color: #ee2c2d;
  min-height: 18px;
}

.transfer_info .transfer_info_content .upload_msg .download_box {
  line-height: 2.1;
}

.transfer_info.other_browser .row .row_content {
  width: 430px !important;
}

.transfer_info .transfer_info_content .row .row_content.no_data .pdf_icon {
  background: none;
  position: relative;
}

.transfer_info .transfer_info_content .row .row_content.no_data .pdf_icon:after {
  content: '暂无';
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -9px 0 0 -12px;
  color: #bbbbbb;
}

.transfer_info .transfer_info_content .row .row_content.no_data .download_box {
  display: none;
}

.transfer_info .transfer_info_content .proof .no_proof {
  height: 220px;
  position: relative;
  background-image: url(../ym_images/no_info.jpg);
  background-repeat: no-repeat;
  background-position: center 40px;
  text-align: center;
  font-size: 14px;
  margin-top: -10px;
}

.transfer_info .transfer_info_content .proof .no_proof>span {
  position: absolute;
  top: 160px;
  left: 50%;
  margin-left: -65px;
  color: #808080;
}

.transfer_info .transfer_info_content .proof .row {
  position: relative;
}

.transfer_info .transfer_info_content .proof .row .row_content:before {
  content: '';
  width: 0;
  height: 100%;
  position: absolute;
  left: 30px;
  border-left: 1px dashed #999999;
}

.transfer_info .transfer_info_content .proof .row .row_content:after {
  position: absolute;
  left: 20px;
  width: 20px;
  height: 20px;
  background-color: #cccccc;
  color: #ffffff;
  border-radius: 50%;
  text-align: center;
  line-height: 20px;
  font-weight: bold;
}

.transfer_info .transfer_info_content .proof .row:last-child .row_content:before {
  display: none;
}

.transfer_info .transfer_info_content .proof {
  padding-bottom: 20px;
}

.transfer_info .transfer_info_content .proof .row:nth-child(1) .row_content:after {
  content: '1';
}

.transfer_info .transfer_info_content .proof .row:nth-child(2) .row_content:after {
  content: '2';
}

.transfer_info .transfer_info_content .proof .row:nth-child(3) .row_content:after {
  content: '3';
}

.transfer_info .transfer_info_content .proof .row.active .row_content:after {
  content: '✓';
  background-color: #389ee1;
}

/*==========我的出售订单================*/
.mysale_article .myorder_info_cont .myorder_list01,
.mysale_article .myorder_list_tit li.myorder_list01 {
  width: 5%;
  padding: 0 0.5%;
}

.mysale_article .myorder_info_cont .myorder_list02 {
  width: 40%;
  text-align: left;
}

.mysale_article .myorder_info_cont .myorder_list01,
.mysale_article .myorder_info_cont .myorder_list03,
.mysale_article .myorder_info_cont .myorder_list04,
.mysale_article .myorder_info_cont .myorder_list05,
.mysale_article .myorder_info_cont .myorder_list06 {
  text-align: center;
}

.mysale_article .myorder_list_tit li.myorder_list01 {
  width: 6%;
}

.mysale_article .myorder_list_tit li.myorder_list02 {
  width: 40%;
}

.mysale_list_list .myorder_info_cont .img {
  margin: 0;
}

.mysale_list_cont .myorder_info_cont {
  padding: 20px 0;
}

.mysale_list_cont .myorder_tit .time {
  border-left: none;
}

.mysale_list_cont .myorder_tit .my_btn {
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  color: #ff6512;
  text-align: center;
  border: 1px solid #ff6512;
  padding: 0 8px;
  margin-top: 7px;
}

.mysale_list_cont .myorder_tit .my_btn:hover {
  background: #ff6512;
  color: #fff;
}

.mysale_list_list .myorder_info_cont .myorder_list01,
.mysale_list_list .price,
.mysale_list_list .success,
.mysale_list_list .num,
.mysale_list_list .after {
  margin-top: 0;
}

.mysale_list_list .price li {
  text-align: center;
}

.mysale_list_list .success {
  color: #262626;
}

.mysale_list_list .after {
  color: #f03333;
  font-size: 14px;
  font-weight: bold;
}

.mysale_info_cont .service {
  background: none;
}

.mysale_info_cont .service li a {
  color: #018dd6;
  line-height: 24px;
  font-size: 14px;
}

.mysale_info_cont .img {}

.mysale_info_cont .img img {
  width: 100%;
}

.mysale_none {
  text-align: center;
  border: 1px solid #EEEEEE;
  padding: 45px 0;
  margin-top: 20px;
}

.mysale_none .tit01 {
  font-size: 24px;
  line-height: 46px;
}

.mysale_none .tit02 {
  font-size: 14px;
}

.mysale_none .tit02 a {
  color: #008dd6;
  font-size: 14px;
}

.mysale_none .tit02 a:hover {
  color: #2872d8;
}

.darkbg {
  width: 100%;
  height: 100%;
  background-color: #000;
  background-color: rgba(0, 0, 0, .8);
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 99998;
}

/*==========我的出售订单价格修改弹窗================*/
.pop_price {
  display: none;
  background: rgba(0, 0, 0, 0.40);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#75000000, endColorstr=#40000000);
  position: fixed;
  padding: 10px;
  left: 50%;
  margin-left: -315px;
  top: 50%;
  margin-top: -194px;
  z-index: 99999;
}

.pop_price_cont {
  background: #fff;
  width: 630px;
  height: 388px;
}

.pop_price .pop_price_hd {
  height: 48px;
  line-height: 48px;
  padding-left: 34px;
  color: #fff;
  font-size: 18px;
  margin-bottom: 38px;
  background: #5db43f;
}

.pop_price .pop_price_hd .close {
  display: block;
  width: 22px;
  height: 48px;
  position: absolute;
  right: 36px;
  top: 10px;
  background: url(../images/icon.png) no-repeat -238px -402px;
  cursor: pointer;
  z-index: 10;
}

.pop_price .pop_price_con {
  font-size: 18px;
}

.pop_price .pop_price_con li {
  margin: 0 0 17px 100px;
}

.pop_price .pop_price_con .tit {
  font-size: 18px;
  text-align: right;
  width: 130px;
  display: inline-block;
}

.pop_price .pop_price_con .num {
  font-size: 18px;
  color: #ff9000;
}

.pop_price .pop_price_con .inp {
  width: 280px;
  padding: 9px;
  border: 1px solid #bcbcbc;
  font-size: 18px;
}

.pop_price .pop_price_con .price03 {
  color: #ee0631;
  font-size: 18px;
}

.pop_price .pop_price_con .pop_price_btn {
  text-align: center;
  margin: 38px 0 0 0;
}

.pop_price .pop_price_con .btn {
  width: 276px;
  line-height: 42px;
  height: 42px;
  color: #fff;
  background: #5db43f;
  font-size: 18px;
  cursor: pointer;
}

.pop_price .pop_price_con .btn:hover {
  background: #4aa12c;
}

.pop_price .price_icon {
  position: relative;
  background: url(../ym_images/icon.png) no-repeat -273px -412px;
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-left: 10px;
}

/*==========我的出售商品表单================*/
.mygoods_cont {
  padding: 1%;
  background: #fff;
  margin: 20px 0;
}

.mygoods_tit {
  border: 1px solid #e9e9e9;
}

.mygoods_tit li {
  width: 16.666666%;
  *width: 16.64%;
  float: left;
  background: #fafafa url(../ym_images/mygood_tit.png) no-repeat right -56px;
  height: 56px;
  line-height: 56px;
  text-align: center;
  font-size: 16px;
}

.mygoods_tit li.on {
  background-position: right 0;
  background-color: #fff;
}

.mygoods_tit li.last {
  background-image: none;
}

.mygoods_cont .form_tit {
  width: 16%;
  margin-right: 5px;
  display: inline;
  text-align: right;
  font-size: 16px;
  line-height: 36px;
}

.mygoods_cont .form_tit i {
  font-size: 18px;
  color: #f00;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
  margin-top: 2px;
}

.mygoods_form_tit {
  margin-top: 12px;
}

.mygoods_form_tit .mygoods_select {
  width: 83%;
}

.mygoods_form_tit .mygoods_select li {
  cursor: pointer;
  width: 14%;
  margin-right: 2%;
  display: inline-block;
  font-size: 16px;
  text-align: center;
  line-height: 36px;
  border: 1px solid #e9e9e9;
  -webkit-transition: none;
  transition: none;
  float: left;
}

.mygoods_form_tit .mygoods_select li.on {
  color: #ed0000;
  border: 1px solid #ed0000;
  background: url(../ym_images/mygoods_select.png) no-repeat right bottom;
}

.mygoods_form_list,
.mygoods_form_tit {
  padding: 16px 0;
}

.mygoods_form_list .form_tit {
  float: left;
  width: 16%;
  text-align: right;
  font-size: 16px;
  line-height: 36px;
  margin-right: 5px;
  display: inline;
}

.mygoods_form .grey {
  background: #fafafa;
}

.bundled_mobile_phone {
  line-height: 36px;
  color: #282828;
  font-size: 12px
}

.get_check_code {
  display: inline-block;
  margin-left: 20px;
  padding: 0 15px;
  background: #f3f3f3;
  border: 1px solid #e0e0e0;
  line-height: 28px;
  border-radius: 4px;
  cursor: pointer
}

.mygoods_form_list .shop_stye {
  background: url(../ym_images/shop_styebg.jpg) repeat-x;
  display: inline-block;
  height: 38px;
  border: 1px solid #e9e9e9;
  line-height: 38px;
  padding-right: 20px;
}

.mygoods_form_list .shop_stye span {
  font-size: 16px;
  background: url(../ym_images/shop_styebg_arrow.jpg) no-repeat right center;
  display: inline-block;
  padding: 0 20px;
}

.mygoods_form_list .inp {
  font-size: 14px;
  padding: 10px;
  border: 1px solid #e9e9e9;
  background: #fff;
  width: 480px;
}

.mygoods_form_list .inpt {
  font-size: 14px;
  padding: 10px;
  border: 1px solid #e9e9e9;
  background: #fff;
  width: 480px;
}

.mygoods_form_illegal {
  line-height: 38px;
}

.mygoods_form_illegal span {
  margin-right: 40px;
  display: inline-block;
  font-size: 16px;
  line-height: 36px;
}

.mygoods_form_illegal .mygoods_form_illegal_in {
  font-size: 14px;
  height: 18px;
  padding: 10px;
  border: 1px solid #e9e9e9;
  background: #fff;
  width: 84px;
  margin: 0 15px;
}

.mygoods_form_cer label {
  line-height: 38px;
  font-size: 16px;
  height: 38px;
  display: inline-block;
}

.mygoods_form_cer span {
  margin-right: 20px;
  line-height: 38px;
  position: relative;
  display: inline-block;
}

.mygoods_form_cer .showinfo {}

.mygoods_form_cer .showinfo .combox {
  display: none;
}

.mygoods_form_cer .showinfo .combox.show {
  display: block
}

.mygoods_form_cer .showinfo .combox .inp_info {
  font-size: 14px;
  line-height: 28px;
  margin-top: 15px;
}

.mygoods_form_cer .showinfo .combox .inp_info input {
  margin-left: 14px;
  width: 168px;
  height: 26px;
  line-height: 26px;
  border: 1px solid #e9e9e9;
  background: #fff;
  padding: 0 8px;
}

.mygoods_form_cer .showinfo .combox .tips {
  font-size: 14px;
  line-height: 24px;
  margin-top: 15px;
}

.mygoods_form_cer .showinfo .combox .tips .p.font_sty {
  color: #eb0c1c;
}

.mygoods_form_cer_inp label {
  padding-left: 20px;
  cursor: pointer;
  background: url(bg.gif) no-repeat left top;
}

.mygoods_form_pic label {
  line-height: 38px;
  font-size: 16px;
}

.mygoods_form_pic span {
  margin-right: 20px;
}

.tip {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 40px;
}

.mygoods_form_list .tip01 {
  color: #bcbcbc;
  height: 18px;
  overflow: hidden;
  position: relative;
}

.mygoods_form_list .tip_check {
  position: absolute;
  top: -30px;
  left: -30px;
}

.mygoods_form_list .upPic_tit {
  line-height: 38px;
  font-size: 14px;
  color: #d2d2d2;
}

.mygoods_form_list .upPic_cont li {
  float: left;
  margin-right: 20px;
  display: inline;
  position: relative;
  border: 1px solid #dadada
}

.mygoods_form_list .upPic_cont .upPic_submit {
  background: url(../ym_images/upPic.jpg) no-repeat;
  width: 125px;
  height: 56px;
  position: relative;
  overflow: hidden;
  padding-top: 75px;
  text-align: center;
}

.mygoods_form_list .upPic_cont .upPic_submit p {
  color: #fff;
  font-size: 14px;
  line-height: 18px;
}

.mygoods_form_list .upPic_cont .upPic_btn {
  position: absolute;
  opacity: 0;
  top: -200px;
  left: -300px;
}

.mygoods_form_list .upPic_cont li .delete {
  position: absolute;
  top: 3px;
  right: 3px;
  width: 23px;
  height: 23px;
  display: block;
  background: url(../images/close.png) no-repeat;
  -webkit-transition: none;
  transition: none;
}

.mygoods_form_list .upPic_cont li .delete:hover {
  background-position: 0 -23px;
}

.mygoods_form_list .checkbox_checked label {
  background-position: 0 0;
}

.mygoods_form_list .tip01 a {
  color: #61c500;
}

.mygoods_form_list .tip02 {
  color: #bcbcbc;
}

.mygoods_form_list .btn_sub {
  margin: 0 20px 0 16%;
  cursor: pointer;
  background: #61c500;
  height: 40px;
  line-height: 40px;
  text-align: center;
  width: 200px;
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  border-radius: 4px;
}

.mygoods_form_list .btn_sub:hover {
  background: #5dba02;
}

.icheckbox_flat-red,
.iradio_flat-red {
  display: inline-block;
  *display: inline;
  vertical-align: -5px;
  margin: 0 5px 0 0;
  padding: 0;
  width: 20px;
  height: 20px;
  background: url(../ym_images/red.png) no-repeat;
  border: none;
  cursor: pointer;
}

.iradio_agreed {
  float: left;
  display: inline-block;
  cursor: pointer;
  width: 13px;
  height: 13px;
  background: url(../ym_images/agreen_icon.png) no-repeat 0 -13px;
  margin-right: 2px;
  margin-top: 2px;
}

.iradio_agreed.checked {
  background-position: 0 0;
}

.icheckbox_flat-red {
  background-position: 0 0;
}

.icheckbox_flat-red.checked {
  background-position: -22px 0;
}

.icheckbox_flat-red.disabled {
  background-position: -44px 0;
  cursor: default;
}

.icheckbox_flat-red.checked.disabled {
  background-position: -66px 0;
}

.iradio_flat-red {
  background-position: -88px 0;
}

.iradio_flat-red.checked {
  background-position: -110px 0;
}

.iradio_flat-red.disabled {
  background-position: -132px 0;
  cursor: default;
}

.iradio_flat-red.checked.disabled {
  background-position: -154px 0;
}

.iradio_flat-red input {
  opacity: 0;
  position: absolute;
}

.mygoods_form .overflow-x {
  height: 220px;
  overflow-x: hidden;
  *overflow: auto;
}

.mygoods_form .choose_item {
  width: 502px;
  height: 40px;
  position: relative;
}

.mygoods_form .choose_item_hd .sel_con {
  cursor: pointer;
  border: 1px solid #e0e0e0;
  width: 480px;
  padding: 10px;
  background: #fff url(../images/xiala.jpg) right center no-repeat;
}

.mygoods_form .choose_item_bd {
  display: none;
  width: 100%;
  position: absolute;
  left: 0;
  top: 40px;
  overflow: hidden;
  z-index: 888;
}

.mygoods_form .choose_item_bd ul {
  background: #fff;
  border: 1px solid #e0e0e0;
}

.mygoods_form .choose_item_bd li {
  width: 100%;
  clear: both;
}

.mygoods_form .choose_item_bd li a {
  display: block;
  text-indent: 11px;
  line-height: 46px;
  font-weight: normal;
  font-size: 14px;
}

.mygoods_table .mygoods_form_inquiry_wrap {
  background: #fafafa;
  margin-bottom: 20px;
}

.mygoods_table .mygoods_form_inquiry {
  padding: 24px 0;
  margin-left: 20px;
  margin-left: 16%;
}

.mygoods_table .mygoods_form_inquiry .inp {
  font-size: 14px;
  padding: 10px;
  border: 1px solid #e9e9e9;
  background: #fff;
  width: 480px;
}

.mygoods_table .mygoods_form_inquiry .btn {
  background: #ec1d25;
  color: #fff;
  line-height: 38px;
  padding: 0 15px;
  font-size: 16px;
  margin-left: 20px;
}

.mygoods_table_wrap thead th {
  font-size: 14px;
  text-align: center;
  background: #fafafa;
  color: #666666;
  line-height: 58px;
  font-weight: normal;
  border-bottom: 1px solid #e9e9e9;
}

.mygoods_table_wrap tbody tr:hover td {
  background: #fafafa;
}

.mygoods_table_wrap tbody td {
  font-size: 14px;
  text-align: center;
  color: #666666;
  padding: 10px 0;
  border-bottom: 1px solid #f5f5f5;
}

.mygoods_table_wrap tbody td .inp {
  text-align: center;
  font-size: 14px;
  padding: 4px;
  border: 1px solid #e9e9e9;
  background: #fff;
  display: inline-block;
}

.mygoods_table_wrap tbody tr.load:hover td {
  background: none;
}

.mygoods_table_wrap tbody tr.load td {
  padding: 100px 0;
  text-align: center;
}

.mygoods_table_pagewap {
  line-height: 38px;
  background: #f0f0f0;
  border-bottom: 1px solid #f5f5f5;
  padding: 0 15px;
}

.trademark-list-brm {
  float: left;
  line-height: 45px;
  color: #808080;
  padding: 0 20px
}

.trademark-list-brm span {
  color: #e4393c
}

.trademark-list-brr {
  float: left;
  margin: 11px 10px 0 0;
  display: inline;
}

.consultr-a-ba {
  overflow: hidden;
  padding-top: 16px;
  font-size: 18px;
  color: #4c4c4c
}

.consultr-a-bal {
  float: left
}

.consultr-a-bar {
  float: right
}

.consultr-a-bara {
  cursor: pointer;
  float: left;
  background: url(../ym_images/consult-arrowl.png) no-repeat;
  width: 32px;
  height: 18px
}

.consultr-a-barb {
  cursor: pointer;
  float: left;
  background: url(../ym_images/consult-arrowr.png) no-repeat;
  width: 32px;
  height: 18px;
  border-left: 1px solid #f0f0f0
}

.consultr-a-bara:hover {
  background: url(../ym_images/consult-arrowl-select.png) no-repeat;
  width: 32px;
  height: 18px
}

.consultr-a-barb:hover {
  background: url(../ym_images/consult-arrowr-select.png) no-repeat;
  width: 32px;
  height: 18px
}

.mygoods_table .mygoods_form_list .btn_sub {
  margin-left: 18px;
}

.mygoods_form_list .addMore {
  margin-left: 16%;
  width: 112px;
  height: 30px;
  display: inline-block;
  border-radius: 4px;
  border: solid 1px #ff6e00;
  font-size: 14px !important;
  font-weight: bold;
  color: #ff6e00;
  padding-left: 10px;
  text-align: left;
  line-height: 30px;
  cursor: pointer;
  -webkit-transition: all .2s;
  transition: all .2s;
  position: relative;
}

.mygoods_form_list .addMore:before {
  content: "";
  display: inline-block;
  border: solid transparent;
  border-width: 5px 5px 0 5px;
  border-top-color: #fff;
  position: absolute;
  right: 11px;
  top: 12px;
  z-index: 2;
  -webkit-transition: all .2s;
  transition: all .2s;
}

.mygoods_form_list .addMore:after {
  content: "";
  display: inline-block;
  border: solid transparent;
  border-width: 6px 6px 0 6px;
  border-top-color: #ff6e00;
  position: absolute;
  right: 10px;
  top: 13px;
  -webkit-transition: all .2s;
  transition: all .2s;
}

.mygoods_form_list .addMore:hover {
  background-color: #ff6e00;
  color: #fff;
}

.mygoods_form_list .addMore:hover:after {
  border-top-color: #fff;
}

.mygoods_form_list .addMore:hover:before {
  border-top-color: #ff6e00;
}

.mygoods_form_list .addMore.show:before {
  border-width: 0 5px 5px 5px;
  border-bottom-color: #fff;
  border-top-color: transparent;
  top: 15px;
}

.mygoods_form_list .addMore.show:after {
  border-width: 0 6px 6px 6px;
  border-bottom-color: #ff6e00;
  border-top-color: transparent;
}

.mygoods_form_list .addMore.show:hover:after {
  border-bottom-color: #fff;
}

.mygoods_form_list .addMore.show:hover:before {
  border-bottom-color: #ff6e00;
}

.form_tit.notes {
  font-size: 12px !important;
  color: #bcbcbc;
  width: auto !important;
  margin-left: 8px;
}

.moreItem {
  display: none;
}

/*==========选择店铺弹窗================*/
.pop_shop {
  background: rgba(0, 0, 0, 0.40);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#75000000, endColorstr=#40000000);
  position: fixed;
  padding: 10px;
  left: 50%;
  margin-left: -459px;
  top: 50%;
  margin-top: -232px;
  z-index: 99999;
  display: none;
}

.pop_shop_cont {
  background: #fff;
  width: 918px;
}

.pop_shop .pop_shop_hd {
  height: 48px;
  line-height: 48px;
  padding-left: 34px;
  color: #fff;
  font-size: 18px;
  background: #5db43f;
}

.pop_shop .pop_shop_hd .close {
  display: block;
  width: 22px;
  height: 48px;
  position: absolute;
  right: 36px;
  top: 10px;
  background: url(../ym_images/icon.png) no-repeat -238px -402px;
  cursor: pointer;
  z-index: 10;
}

.pop_shop .pop_shop_con .search {
  font-size: 18px;
  padding: 15px 0;
  text-align: center;
  background: #f6f6f6
}

.pop_shop_con .inp {
  width: 633px;
  padding: 10px;
  border: 1px solid #bcbcbc;
  font-size: 14px;
  background: #fff;
}

.pop_menu {
  overflow: hidden;
  height: 260px;
}

div#mysidebarmenu ul {
  float: left;
  border-right: 1px solid #e1e1e1;
  height: 260px;
  padding: 0 1px;
}

div#mysidebarmenu li {
  position: relative;
  z-index: 9;
  margin: 0;
  display: block;
}

div#mysidebarmenu li:hover>ul {}

div#mysidebarmenu a {
  position: relative;
  z-index: 10;
  height: 37px;
  display: block;
  float: left;
  line-height: 37px;
  text-decoration: none;
  font-size: 18px;
  padding: 0 12px 0 15px;
  width: 100px;
}

div#mysidebarmenu span {
  background: url(../ym_images/item-pointer.png) no-repeat right center;
  padding-right: 15px;
  line-height: 37px;
  display: block;
  cursor: pointer;
}

div#mysidebarmenu li a.hover,
div#mysidebarmenu ul a:hover {
  background: #5db43f;
  color: #fff;
}

div#mysidebarmenu ul a:hover span,
div#mysidebarmenu ul a.hover span {
  background: url(../ym_images/item-pointer-mover.png) no-repeat right center;
}

div#mysidebarmenu ul ul {
  position: absolute;
  top: 0;
  left: 129px;
}

div#mysidebarmenu ul ul a {
  float: none;
  display: block;
}

div#mysidebarmenu ul ul li.last {
  background: none;
}

.pop_shop_con .bottom {
  height: 42px;
  line-height: 42px;
  padding: 12px 20px;
  border-top: 2px solid #e1e1e1;
}

.pop_shop_con .bottom .posit {
  line-height: 42px;
  font-size: 16px;
}

.pop_shop_con .bottom .posit span {
  color: #ffba00;
}

.pop_shop_con .bottom .btn {
  width: 276px;
  color: #fff;
  background: #5db43f;
  text-align: center;
  font-size: 18px;
  line-height: 42px;
}

/*==========我要充值================*/
.redbackground,
.whitebackground:hover {
  font-size: 16px;
  background: #ff0000;
  border-radius: 5px;
  height: 28px;
  line-height: 28px;
  border: 1px solid #ff0000;
  color: #fff;
  display: inline-block;
  padding: 0 20px;
}

.redbackground:hover,
.whitebackground {
  font-size: 16px;
  border: 1px solid #d2d2d2;
  color: #282828;
  background: #fff;
  border-radius: 5px;
  height: 28px;
  line-height: 28px;
  display: inline-block;
  padding: 0 20px;
}

.mymoney_tit .btn {
  margin-top: 9px;
  margin-left: 20px;
}

.mymoney_num {
  line-height: 24px;
  height: 24px;
  padding-top: 20px;
  font-size: 14px;
  color: #282828;
  padding-left: 22px;
}

.mymoney_num span {
  color: #eb0c1c;
}

.mymoney_num .getcash {
  border: 1px solid #F20F0D;
  color: #F20F0D;
  padding: 0 10px;
  display: inline-block;
  text-align: center;
  vertical-align: top;
  margin-top: 1px;
  margin-left: 20px;
  height: 18px;
  line-height: 18px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
}

.mymoney_num .getnetwork {
  float: right;
  border: 1px solid #F20F0D;
  color: #F20F0D;
  padding: 0 10px;
  display: inline-block;
  text-align: center;
  vertical-align: top;
  margin-top: 2px;
  height: 18px;
  line-height: 18px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
}

.mymoney_cont {
  background: #fff;
  padding: 12px;
  margin-top: 20px;
}

.mymoney_top {
  background: #0e113d url(../ym_images/mymoney_tit.jpg) no-repeat;
  height: 211px;
  margin-top: 20px;
  padding-left: 28%;
  padding-top: 113px;
}

.mymoney_top li {
  width: 33%;
  float: left;
}

.mymoney_toplist .tit01 {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  line-height: 26px;
}

.mymoney_toplist .tit02 {
  color: #ffea00;
  font-size: 40px;
  font-weight: bold;
  line-height: 60px;
}

.mymoney_toplist .tit03 .btn {
  margin-right: 20px;
}

.mymoney_toplistl p {
  color: #fff;
  font-size: 16px;
  line-height: 24px;
}

.mymoney_toplistl .modify {
  color: #ffea00;
  font-size: 16px;
  margin-left: 15px;
}

.mymoney_nav {
  margin-top: 20px;
}

.mymoney_nav li {
  width: 16.6666%;
  float: left;
  color: #fff;
  font-weight: bold;
  height: 52px;
  line-height: 52px;
  text-align: center;
  background: #0e113d;
}

.mymoney_nav li a {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  height: 52px;
  line-height: 52px;
  display: inline-block;
  width: 100%;
}

.mymoney_nav li.on a,
.mymoney_nav li:hover a {
  background: #eb0c1c;
}

.recharge_tit {
  border-bottom: 2px solid #e4e4e4;
  height: 50px;
}

.recharge_tit li {
  float: left;
  line-height: 50px;
  font-size: 16px;
  padding: 0 10px;
  border-bottom: 2px solid #e4e4e4;
}

.recharge_tit li a {
  display: block;
  font-size: 16px;
  line-height: 50px;
}

.recharge_tit .tit01 {
  color: #eb0c1c;
  cursor: pointer;
}

.recharge_tit .tit01 .on {
  color: #eb0c1c;
  border-bottom: 2px solid #eb0c1c;
}

.recharge_tit .tit02 .btn {
  font-size: 16px;
  line-height: 50px;
  padding: 0 20px;
}

.recharge_cont .hd {
  margin-top: 20px;
  border: 1px solid #e0e0e0;
  height: 46px;
}

.recharge_cont .hd li {
  float: left;
  margin: 0 17px;
  height: 46px;
  line-height: 46px;
}

.recharge_cont .hd .last {
  margin-right: 0;
}

.recharge_cont .hd li span {
  display: inline-block;
  padding: 0 20px;
  height: 26px;
  line-height: 26px;
  cursor: pointer;
  font-size: 14px;
  color: #333;
}

.recharge_cont .hd li.on span {
  background: #ffae00;
  color: #fff;
}

.recharge_cont .hd .mymoney_online {
  background: url(../ym_images/mymoney_online.jpg) no-repeat;
  background-size: 100%;
}

.recharge_cont .hd .mymoney_alipay {
  background: url(../ym_images/mymoney_alipay.jpg) no-repeat;
  background-size: 100%;
}

.recharge_cont .hd .mymoney_counter {
  background: url(../ym_images/mymoney_counter.jpg) no-repeat;
  background-size: 100%;
}

.recharge_cont .hd .mymoney_wechat {
  margin-right: 0;
  background: url(../ym_images/mymoney_wechat.jpg) no-repeat;
  background-size: 100%;
}

.recharge_cont .hd li.on .mymoney_online {
  background: url(../ym_images/mymoney_onlinehover.jpg) no-repeat;
  background-size: 100%;
}

.recharge_cont .hd li.on .mymoney_alipay {
  background: url(../ym_images/mymoney_alipayhover.jpg) no-repeat;
  background-size: 100%;
}

.recharge_cont .hd li.on .mymoney_counter {
  background: url(../ym_images/mymoney_counterhover.jpg) no-repeat;
  background-size: 100%;
}

.recharge_cont .hd li.on .mymoney_wechat {
  background: url(../ym_images/mymoney_wechathover.jpg) no-repeat;
  background-size: 100%;
}

.recharge_list {
  margin-top: 20px;
  border: #e0e0e0 solid 1px;
  display: none;
}

.recharge_slide .dis {
  display: block;
}

.recharge_list_tit {
  margin-bottom: 3%;
}

.recharge_list_tit1 {
  font-size: 14px;
  color: #ff6e00;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.recharge_list_tit1:hover {
  color: #eb0c1c;
}

.recharge_list_tit2 {
  font-size: 16px;
  font-weight: bold;
}

.recharge_list_top {
  margin-bottom: 1%;
  padding: 4% 0 4% 5%;
}

.recharge_list_bank li {
  cursor: pointer;
  float: left;
  width: 18.55%;
  margin-right: 6.25%;
  margin-bottom: 2%;
  display: inline;
  border: 1px solid #e0e0e0;
  overflow: hidden;
  position: relative;
}

.recharge_list_bank li.on,
.recharge_list_bank li:hover {
  border: 1px solid #ed0000;
}

.recharge_list_bank li span {
  position: absolute;
  left: 0;
  top: -120px;
  width: 100%;
  height: 100%;
  display: block;
  background: url(../ym_images/mygoods_select.png) no-repeat right bottom;
}

.recharge_list_bank li.on span,
.recharge_list_bank li:hover span {
  top: 0px;
}

.recharge_list_bank li img {
  width: 100%;
  vertical-align: middle;
  display: block;
}

.recharge_list_top .tips {
  font-size: 18px;
  text-align: center;
  margin: 4% 0 0;
}

.recharge_list_bottom {
  border-top: 1px solid #e0e0e0;
  padding: 4% 0;
}

.recharge_list_bottom .recharge_list_tit {
  margin-left: 5%;
}

.recharge_list_bottom ul {
  display: table;
  margin: 0 auto;
}

.recharge_list_bottom .tit01 {
  font-size: 16px;
  color: #333;
  margin-bottom: 30px;
}

.recharge_list_bottom .tit01 span {
  color: #ffae00;
}

.recharge_list_bottom .input {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 25px;
}

.recharge_list_bottom .input .input_tit {
  width: 160px;
  text-align: right;
  display: inline-block;
  line-height: 38px;
}

.recharge_list_bottom .input .inp {
  font-size: 16px;
  border: 1px solid #e0e0e0;
  width: 333px;
  padding: 10px 0;
  text-indent: 20px;
  border-radius: 20px;
  -webkit-border-radius: 20px;
}

.recharge_list_bottom .next_btn {
  margin-bottom: 30px;
  border: 1px solid #ffae00;
  display: inline-block;
  width: 333px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  background: #ffae00;
  font-size: 18px;
  font-weight: bold;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  cursor: pointer;
}

.recharge_list_bottom .next_btn:hover {
  opacity: 0.8;
}

.recharge_list_bottom .tips {
  color: #999;
  font-size: 14px;
}

.recharge_list_bottom .tips span {
  font-weight: bold;
}

.recharge_alipay_list {
  float: left;
  width: 44.2%;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
  height: 335px;
}

.recharge_alipay_list01 {
  margin-right: 6%;
}

.recharge_alipay_list .recharge_left {
  width: 40%;
  text-align: center;
}

.recharge_alipay_list .recharge_left .tit01 {
  margin-top: 46%;
}

.recharge_listwechat .recharge_left .tit01 {
  margin-top: 55%;
}

.recharge_alipay_list .recharge_right {
  width: 60%;
  text-align: center;
  background: #f2f2f2;
  padding: 40px 0;
  height: 255px;
}

.recharge_alipay_list .recharge_right img {}

.recharge_alipay_list .recharge_right .tit02 {
  margin-top: 15px;
}

.recharge_alipay_list .recharge_right .tit02 img {
  vertical-align: -4px;
  margin-right: 5px;
  display: inline-block;
}

.recharge_alipay_list p,
.recharge_alipay_list p a {
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
}

.recharge_alipay_list02 .recharge_right .tit01 {
  margin: 10px 0;
}

.recharge_alipay_list02 .recharge_right .tit02 {
  margin: 0;
}

.recharge_alipay_list02 .recharge_right .btn a {
  margin: 20px 0;
  border: 1px solid #0e89d7;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  color: #fff;
  background: #24a4f5;
  font-size: 14px;
  font-weight: bold;
  padding: 0 25px;
  border-radius: 2px;
}

.recharge_alipay_list02 .recharge_right .btn a:hover {
  opacity: 0.8;
}

.recharge_listwechat {
  margin-left: 10%;
}

.recharge_listwechat .recharge_alipay_list {
  height: 388px;
  width: 52%;
}

.recharge_listwechat .recharge_right {
  height: 308px;
}

.recharge_listwechat .recharge_right .qrcode {
  position: relative;
  width: 210px;
  height: 210px;
  margin: 14px auto;
}

.recharge_listwechat .recharge_right .qrcode .msg_err {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.6);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#60000000, endColorstr=#60000000);
  height: 100%;
}

.recharge_listwechat .recharge_right .qrcode .msg_err p {
  color: #fff;
  margin: 35% 0 10px 0;
}

.recharge_listwechat .recharge_right .time {
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 12px;
}

.recharge_list_counter li {
  float: left;
  width: 44.2%;
  border: 1px solid #e0e0e0;
  border-radius: 10px;
  margin: 0 0 2% 0;
}

.recharge_list_counter .first {
  margin-right: 6%;
}

.recharge_counter_left {
  width: 45%;
  text-align: center;
}

.recharge_counter_left img {
  margin-top: 13%;
  width: 98%;
}

.recharge_counter_right {
  padding: 40px 0;
  background: #f2f2f2;
  width: 55%;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}

.recharge_counter_right p {
  margin: 0 9%;
  width: 82%;
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
}

.recharge_list_bottom .choose_item {
  width: 302px;
  height: 38px;
  position: relative;
  margin-left: 5px;
}

.recharge_list_bottom .choose_item_hd .sel_con {
  cursor: pointer;
  font-size: 14px;
  border: 1px solid #e0e0e0;
  width: 280px;
  padding: 9px;
  background: url(../ym_images/xiala.jpg) right center no-repeat;
}

.recharge_list_bottom .choose_item_bd {
  width: 100%;
  position: absolute;
  left: 0;
  top: 37px;
  background: #fff;
  overflow: hidden;
  display: none;
  z-index: 888;
  border: 1px solid #e0e0e0;
}

.recharge_list_bottom .choose_item_bd li {
  width: 100%;
  clear: both;
}

.recharge_list_bottom .choose_item_bd li a {
  display: block;
  text-indent: 11px;
  line-height: 28px;
  font-size: 14px;
  font-weight: normal;
}

.all_hont {
  height: 57px;
  border-bottom: 1px solid #e0e0e0;
  line-height: 57px;
  font-size: 16px;
  color: #333;
  padding: 0 65px 0 37px;
}

.all_hont span {
  display: inline-block;
  float: right;
  vertical-align: top;
}

.recharge_bg {
  background: #F6F6F6;
  padding: 62px 0;
}

/* 2018.5.25新增 */
.recharge_box {
  position: relative;
  width: 937px;
  height: 799px;
  margin: auto;
  background: url(../images/recharge_box.jpg);
  text-align: center;
}

.recharge_text1 {
  color: #fff;
  font-size: 30px;
  line-height: 85px;
}

.recharge_text2 {
  color: #ababab;
  font-size: 16px;
  padding: 135px 0 73px;
  line-height: 16px;
}

.recharge_text2 span {
  color: #ea6000;
  margin-right: 6px;
}

.recharge_text3 {
  color: #ababab;
  font-size: 16px;
  margin-bottom: 31px;
}

.recharge_box input {
  width: 285px;
  height: 40px;
  background-color: #ffffff;
  border-radius: 20px;
  border: solid 1px #cfcfcf;
  padding: 0 20px;
  line-height: 38px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 23px;
}

.recharge_box a {
  display: block;
  width: 288px;
  margin: auto;
  height: 40px;
  line-height: 38px;
  background-color: #ea6000;
  border-radius: 20px;
  font-size: 18px;
  color: #fff;
  font-weight: bold;
}

.recharge_err {
  width: 288px;
  margin: auto;
  text-align: left;
  text-indent: 15px;
  margin-top: 5px;
  color: #f00;
  display: none;
}

.recharge_err.on {
  display: block;
}

.recharge_text4 {
  width: 282px;
  height: 42px;
  background-color: rgba(238, 174, 41, 0.25);
  border-radius: 5px;
  position: absolute;
  left: 50%;
  margin-left: -141px;
  bottom: 98px;
  font-size: 12px;
  color: #ea6000;
  padding: 8px 13px;
  line-height: 14px;
  text-align: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* 2018.5.25新增 end */
.recharge_main {
  display: table;
  margin: 0 auto;
  padding: 50px 0 90px;
}

.recharge_main_fl {
  display: inline-block;
  padding-left: 46px;
  position: relative;
  vertical-align: top;
}

.recharge_main_fr {
  display: inline-block;
  margin-left: 174px;
  padding-left: 80px;
  position: relative;
  vertical-align: top;
}

.recharge_main .step {
  font-size: 20px;
  font-weight: bold;
  color: #333;
  padding: 11px 0;
}

.recharge_main .step01 {
  background: url("../images/step01.png") no-repeat left center;
  padding-left: 46px;
  margin-left: -46px;
}

.recharge_main .step02 {
  background: url("../images/step02.png") no-repeat left center;
  margin-left: -80px;
  padding-left: 46px;
}

.recharge_main .p1 {
  font-size: 16px;
  color: #333;
  padding: 7px 0 22px;
}

.recharge_main .wechat {
  width: 206px;
  height: 206px;
  border: 1px solid #e0e0e0;
}

.recharge_main .p2 {
  font-weight: bold;
  font-size: 20px;
  color: #333;
  padding: 26px 0 10px;
  text-align: center;
}

.recharge_main .p3 {
  overflow: hidden;
}

.recharge_main .p3 p {
  line-height: 22px;
  font-size: 18px;
  color: #ffae00;
  text-align: center;
}

.recharge_main .p3 p span {
  display: inline-block;
  color: #ffae00
}

.recharge_main .import_info {
  width: 335px;
  text-align: center;
}

.recharge_main .import_info .tit01 {
  font-size: 16px;
  color: #999;
  margin-bottom: 25px;
  padding-top: 38px;
}

.recharge_main .import_info .tit01 span {
  color: #ffae00;
}

.recharge_main .import_info .input {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 20px;
}

.recharge_main .import_info .linka {
  text-align: left;
  margin-top: -10px;
}

.recharge_main .import_info .linka a {
  line-height: 16px;
  display: inline-block;
  font-size: 14px;
  color: #bdbcbc;
  padding-left: 40px;
  background: url(../images/wenhao.png) no-repeat 20px center;
}

.recharge_main .import_info .input .inp {
  font-size: 14px;
  border: 1px solid #e0e0e0;
  width: 333px;
  padding: 10px 0;
  text-indent: 20px;
  border-radius: 20px;
  -webkit-border-radius: 20px;
}

.recharge_main .import_info .next_btn {
  margin: 16px 0 26px;
  border: 1px solid #ffae00;
  display: inline-block;
  width: 333px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  background: #ffae00;
  font-size: 18px;
  font-weight: bold;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  cursor: pointer;
}

.recharge_main .import_info .next_btn:hover {
  opacity: 0.8;
}

.recharge_main_fr .tips {
  font-size: 14px;
  color: #999;
  margin-left: -55px;
}

.recharge_main_fr .tips span {
  font-weight: bold;
}

.recharge_main_fl:after {
  content: "";
  display: block;
  width: 94px;
  height: 66px;
  background: url("../images/connect.png") no-repeat;
  position: absolute;
  top: 50%;
  right: -134px;
  margin-top: -33px;
}

/*==========资金明细================*/
.my_detail_tit a,
.my_detail_cont span {
  font-size: 16px;
  padding: 16px 0;
  line-height: 18px;
}

.my_detail_tit a {
  line-height: 48px;
  padding: 0;
}

.my_detail_cont {
  border-left: 1px solid #e0e0e0;
}

.my_detail_cont .tit {
  background: #f2f2f2;
  margin-top: 1px;
}

.my_detail_cont .tit span {
  border: 0;
  padding: 13px 0;
}

.my_detail_cont span {
  float: left;
  text-align: center;
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}

.my_detail_cont .w01 {
  width: 16%;
}

.my_detail_cont .w02 {
  width: 16%;
}

.my_detail_cont .w03 {
  width: 16%;
}

.my_detail_cont .w04 {
  width: 51.7%;
}

/*==========我要提现================*/
.mycash {
  border: 1px solid #e0e0e0;
  padding: 50px 0;
  margin-top: 20px;
}

.mycash .mycash_container {
  width: 602px;
  margin: 0 auto;
  *width: 650px;
}

.mycash_cont span,
.mycash_cont .input_tit,
.mycash_cont li,
.mycash_cont .tips,
.mycash_tit {
  font-size: 14px;
}

.mycash_cont .error_tips span {
  font-size: 12px;
}

.mycash_tit {
  margin-bottom: 40px;
}

.mycash_tit .price {
  font-size: 24px;
  color: #ff6600;
  font-weight: normal;
}

.mycash_tit .detail {
  display: inline-block;
  margin-left: 10px;
}

.mycash_cont li {
  margin: 16px 0;
}

.mycash_cont .input_tit {
  width: 100px;
  text-align: right;
  display: inline-block;
  line-height: 38px;
  *vertical-align: text-bottom;
}

.mycash_cont .phone_num {
  line-height: 38px;
  *vertical-align: 8px;
}

.mycash_cont .input .inp {
  border: 1px solid #e0e0e0;
  width: 280px;
  line-height: 18px;
  padding: 9px 10px;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.11) inset;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.11) inset;
  margin-right: 10px;
}

.mycash_cont .btn_cash {
  margin-left: 105px;
  border: 1px solid #ea930b;
  display: inline-block;
  line-height: 30px;
  color: #fff;
  background: #ffae00;
  font-size: 14px;
  font-weight: bold;
  padding: 0 25px;
  border-radius: 2px;
  cursor: pointer;
  *padding: 0 10px;
}

.mycash_cont .btn {
  margin-bottom: 40px;
}

.mycash_cont .btn_cash:hover {
  opacity: 0.8;
}

.mycash_cont .btn_phone {
  margin-left: 20px;
  padding: 0 15px;
  background: #f3f3f3;
  border: 1px solid #e0e0e0;
  line-height: 28px;
  border-radius: 4px;
  cursor: pointer;
}

.mycash_cont .choose_item {
  width: 302px;
  height: 38px;
  position: relative;
  margin-left: 5px;
}

.mycash_cont .choose_item_hd .sel_con {
  cursor: pointer;
  border: 1px solid #e0e0e0;
  width: 280px;
  padding: 9px 10px;
  background: url(../ym_images/xiala.jpg) right center no-repeat;
}

.mycash_cont .choose_item_bd {
  width: 100%;
  position: absolute;
  left: 0;
  top: 37px;
  background: #fff;
  overflow: hidden;
  display: none;
  z-index: 888;
}

.mycash_cont .choose_item_bd ul {
  border: 1px solid #e0e0e0;
}

.mycash_cont .choose_item_bd li {
  width: 100%;
  clear: both;
  margin: auto
}

.mycash_cont .choose_item_bd li a {
  display: block;
  text-indent: 12px;
  line-height: 38px;
  font-weight: normal;
}

.mycash_cont .choose_item_bd li.on a,
.mycash_cont .choose_item_bd li a:hover {
  color: #282828;
  background-color: #ffdddd
}

.mycash_cont .choose_item_bd li.checked a {
  color: #282828;
  background-color: #e9e9e9
}

.mycash_cont .tips {
  color: #ffae00;
  margin-top: 40px;
}

.mycash_cont .tips::after {
  display: block;
  content: "";
  clear: both;
  zoom: 1;
}

.mycash_cont .tips span {
  margin-right: 10px;
  display: inline-block;
  float: left;
  line-height: 22px;
}

.mycash_cont .tips p {
  float: left;
  line-height: 22px;
  font-size: 14px;
  color: #ffae00;
}

.mycash_cont .error_tips {
  margin-left: 16px;
  margin-top: 3px;
  border: 1px solid #ff697b;
  color: #ff697b;
  background: #f9edee;
  line-height: 24px;
  padding: 0 5px;
  max-width: 358px;
  overflow: hidden;
}

.mycash_cont .error_tips .error_tips_icon {
  vertical-align: -2px;
  margin-right: 5px;
}

.mycash_list_wrap {
  padding: 10px 20px 20px;
  min-height: 500px;
}

.mycash_list li {
  padding: 28px 0;
  border-bottom: 1px solid #e0e0e0;
}

.mycash_list li .w0 {
  float: left;
  width: 12%;
  text-align: center;
}

.mycash_list li .w01 {
  width: 25%;
  text-align: left;
}

.mycash_list li .w03,
.mycash_list li .w04 {
  width: 25%;
}

/*==========绑定银行卡================*/
.mycard_top .mycard_tit {
  font-size: 14px;
}

.mycard_top {
  margin: 20px 0 40px;
}

.mycard_list {
  margin-top: 15px;
  border: #e0e0e0 solid 1px;
}

.mycard_list li {
  border-bottom: #e0e0e0 dashed 1px;
}

.mycard_list .last {
  border: none;
}

.mycard_list span {
  float: left;
  text-align: center;
  line-height: 88px;
}

.mycard_list .tit {
  border-bottom: 1px dashed #e0e0e0;
}

.mycard_list .tit span {
  line-height: 38px;
}

.mycard_list .w01 {
  width: 18%;
}

.mycard_list .w01 img {
  width: 100%;
  vertical-align: middle;
}

.mycard_list .w02 {
  width: 18%;
}

.mycard_list .w03 {
  width: 24%;
}

.mycard_list .w04 {
  width: 18%;
}

.mycard_list .w05 {
  width: 11%;
  position: relative;
}

.mycard_list .w06 {
  width: 11%;
}

.mycard_list .link.bank_edit {
  color: #389ee1;
  text-decoration: underline
}

.mycard_list .link.bank_delete {
  color: #ef001e;
  margin-left: 8px;
  text-decoration: underline
}

.mycard_list .audited {
  color: #389ee1
}

.mycard_list .unaudited {
  color: #e90026
}

.mycard_list .failure {
  font-size: 12px;
  color: #E90026;
  line-height: 20px;
  width: 300px;
  text-align: center;
  position: absolute;
  left: 50%;
  bottom: 6px;
  margin-left: -150px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.mycard_list .failure em {
  height: 20px;
  background: url(../images2/icon_failure.png) no-repeat left center;
  width: 18px;
  display: inline-block;
  vertical-align: top;
}

.mycard .mycash_cont {
  width: 602px;
  margin: 0 auto;
  *width: 650px;
}

.mycard .mycash_cont_pop {
  position: fixed;
  left: 50%;
  margin-left: -301px;
  top: 50%;
  margin-top: -306px;
  z-index: 99999;
  display: none;
  background: #FFFFFF;
  border: 10px solid #1B1B1B;
}

.mycard .mycash_cont_pop .pop_hd {
  height: 48px;
  line-height: 48px;
  padding-left: 34px;
  color: #fff;
  font-size: 18px;
  margin-bottom: 42px;
  background: #298edc;
}

.mycard .mycash_cont_pop .pop_hd .close {
  display: block;
  width: 22px;
  height: 48px;
  position: absolute;
  right: 36px;
  top: 0px;
  background: url(../ym_images/icon.png) no-repeat -238px -402px;
  cursor: pointer;
  z-index: 10;
}

.mycash_cont .choose_item01 {
  width: 136px;
}

.mycash_cont .choose_item02 {
  margin-right: 21px;
}

.mycash_cont .choose_item_hd .sel_tit {
  width: 118px;
  padding: 9px;
}

/*.mycash_cont .choose_item_bd{width:298px; height:200px; overflow-x:hidden;}*/
.mycash_cont .choose_item01 .choose_item_bd {
  width: 136px;
}

.mycash_cont .choose_item01 ul,
.mycash_cont .overflow_x {
  height: 220px;
  overflow-x: hidden;
}

.mycash_cont .associating_select .overflow_x {
  height: 190px;
  padding: 10px 0
}

.mycash_cont .mycash_cont_pop_cont {
  margin: 0 auto;
  width: 500px;
}

/*==========发票索取================*/
/*==========我的押金================*/
.mydeposit_list {
  margin-top: 20px;
  border: 1px solid #e0e0e0;
  padding: 70px 0 70px 40%;
}

.mydeposit_list p {
  line-height: 28px;
}

/*==========我的专属客服================*/
.myserver_server .notice,
.myserver_server dd,
.myserver_server.server a,
.myserver_nlist .info_tit .info_tit02,
.myserver_nlist .price p,
.myserver_nlist .w02 p,
.myserver_nlist .w03 dd {
  font-size: 14px;
}

.myserver_list .w02 p.tit01 {
  font-size: 18px;
}

.myserver_server .notice {
  padding: 0 2%;
  width: 96%;
}

.myserver_server dt {
  font-size: 16px;
}

.myserver_server .server .server01 {
  font-size: 18px;
}

.myserver {
  margin-top: 20px;
  min-height: 618px;
}

.myserver_cont {
  border: 1px solid #e0e0e0;
}

.myserver_server {
  width: 28%;
  background: #f2f2f2;
  text-align: center;
  height: 470px;
  padding-top: 45px;
}

.myserver_server .server {
  margin: 50px 0 30px;
}

.myserver_server .server dt img {
  border-radius: 100%;
}

.myserver_server .server dt,
.myserver_server .server dd {
  margin-bottom: 15px;
}

.myserver_server .server .server02 a {
  display: inline-block;
  background: #4592f1;
  height: 28px;
  line-height: 28px;
  padding: 0 30px;
  color: #fff;
  text-align: center;
  border-radius: 5px;
}

.myserver_server .server .server03 {
  margin-bottom: 0px;
}

.myserver_server .select {
  width: 60%;
  height: 38px;
  position: relative;
  margin: 0 auto;
}

.myserver_server .select .sel_con {
  width: 90%;
  border: 1px solid #e8e8e8;
  padding: 9px 5%;
  cursor: pointer;
  background: #fff url(../ym_images/xiala.jpg) right center no-repeat;
}

.myserver_server .select .choose_item_bd {
  padding: 2% 0;
  text-align: left;
  width: 100%;
  position: absolute;
  left: 0;
  top: 37px;
  background: #fff;
  overflow: hidden;
  display: none;
  z-index: 888;
  border: 1px solid #e0e0e0;
}

.myserver_server .select .choose_item_bd li {
  width: 100%;
  clear: both;
}

.myserver_server .select .choose_item_bd li a {
  display: block;
  text-indent: 11px;
  line-height: 28px;
  font-weight: normal;
}

.myserver_list {
  width: 69.6%;
  padding: 0 1%;
}

.myserver_nlist {
  padding: 25px 0 13px;
  border-bottom: 1px solid #e8e8e8;
}

.myserver_nlist .info_tit {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 35px;
}

.myserver_nlist .info_tit .info_tit01 {
  height: 16px;
  line-height: 16px;
  display: inline-block;
  background: #428bf0;
  font-size: 10px;
  font-weight: normal;
  color: #fff;
  padding: 0 5px;
  margin-right: 10px;
}

.myserver_nlist .info_tit .info_sale {
  vertical-align: -3px;
}

.myserver_nlist .info_tit .info_sale a {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  background: url(../ym_images/pay_icon.png) no-repeat;
}

.myserver_nlist .info_tit .info_sale a.info_sale01 {
  background-position: 0 0;
}

.myserver_nlist .info_tit .info_sale a.info_sale02 {
  background-position: -26px 0;
}

.myserver_nlist .info_tit .info_sale a.info_sale03 {
  background-position: -52px 0;
}

.myserver_nlist .info_tit .info_sale a.info_sale04 {
  background-position: -78px 0;
}

.myserver_nlist .info_tit .info_sale a.info_sale05 {
  background-position: -104px 0;
}

.myserver_nlist .info_tit .info_sale a:hover {
  opacity: 0.6;
}

.myserver_nlist .price p {
  width: 50%;
  float: left;
}

.myserver_nlist .w01 {
  width: 50%;
}

.myserver_nlist .w02 {
  width: 20%;
  text-align: center;
}

.myserver_nlist .w02 p {
  line-height: 24px;
}

.myserver_nlist .w03 {
  width: 10%;
  text-align: center;
}

.myserver_nlist .w03 dt {
  margin-bottom: 10px;
}

.myserver_nlist .w03 dt img {
  border-radius: 100%;
}

.myserver_nlist .w04 {
  width: 20%;
  text-align: center;
}

.myserver_nlist .w04 dt a {
  display: inline-block;
  padding: 0 20px;
  background: #4592f1;
  line-height: 28px;
  color: #fff;
  border-radius: 5px;
  margin-bottom: 10px;
}

.myserver_nlist .w04 dt a:hover {
  opacity: 0.8;
}

.myserver_nlist_none {
  text-align: center;
  margin-top: 150px;
  display: none;
}

.myserver_nlist_none .tit01 {
  font-size: 22px;
  margin: 15px;
}

/*==========投诉和建议================*/
.suggest_selectbox {
  height: 44px;
  border: 1px solid #e0e0e0;
  position: relative;
  margin-bottom: 30px;
  z-index: 999;
}

.suggest_selectbox::after {
  content: "";
  display: block;
  border-top: 5px solid #000;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  position: absolute;
  right: 10px;
  top: 20px;
}

.suggest_selectbox span {
  display: block;
  padding: 0 10px;
  line-height: 44px;
  font-size: 14px;
  color: #B4B4B4;
}

.suggest_selectbox .select_pull {
  width: 100%;
  border: 1px solid #e0e0e0;
  background: #fff;
  position: absolute;
  left: -1px;
  top: 44px;
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
  display: none;
}

.suggest_selectbox .select_pull li {
  padding: 0 10px;
  font-size: 14px;
  color: #B4B4B4;
  height: 40px;
  line-height: 40px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.suggest_selectbox .select_pull li:hover {
  color: #C5060A;
  background: #f2f2f2;
}

.myadvice {
  border: 1px solid #e0e0e0;
  margin-top: 20px;
  min-height: 618px;
}

.myadvice .myadvice_tit p,
.myadvice_form .form_hd li {
  font-size: 16px;
}

.myadvice .myadvice_form .btn {
  font-size: 18px;
}

.myadvice_form .inp,
.myadvice .myadvice_form .textarea {
  font-size: 14px;
}

.myadvice_cont {
  width: 894px;
  margin: 0 auto;
  padding: 50px 0;
}

.myadvice .myadvice_tit {
  margin-bottom: 20px;
}

.myadvice .myadvice_tit p {
  line-height: 28px;
}

.myadvice_form .form_hd {
  margin-bottom: 30px;
  border: none;
  height: 80px;
}

.myadvice_form .form_hd li {
  cursor: pointer;
  width: 50%;
  line-height: 80px;
  background: #f2f2f2;
  float: left;
  text-align: center;
}

.myadvice_form .form_hd li i {
  display: inline-block;
  background: url(../ym_images/red.png) 0 0;
  width: 22px;
  height: 20px;
  vertical-align: -3px;
  margin-right: 5px;
}

.myadvice_form .form_hd li.on {
  color: #C5060A;
}

.myadvice_form .form_hd li.on i {
  background-position: -22px 0;
}

.myadvice_form li {
  float: left;
  width: 100%;
}

.myadvice_form li.half {
  width: 49%;
}

.myadvice_form li.half_margin {
  margin-right: 2%;
}

.myadvice_form .inp {
  border: 1px solid #e0e0e0;
  line-height: 18px;
  padding: 10px 20px;
  width: 395px;
}

.myadvice_form .textarea {
  border: 1px solid #e0e0e0;
  padding: 10px 20px;
  width: 852px;
  color: #B4B4B4;
}

.myadvice_form .tips {
  height: 30px;
  line-height: 30px;
  padding-left: 11px;
}

.myadvice_form .tips_cont {}

.myadvice_form .tips_icon {
  background: url(../ym_images/login_icon.png) no-repeat -63px -25px;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 5px;
  vertical-align: -1px;
  *vertical-align: 2px
}

.myadvice_form .btn {
  cursor: pointer;
  width: 100%;
  background: #ffa200;
  height: 46px;
  line-height: 46px;
  text-align: center;
  color: #fff;
  margin-top: 5px;
}

.myadvice_form .btn:hover {
  opacity: 0.9;
}

/*==========真假客服验证================*/
.mytrueservice {
  min-height: 618px;
  border: 1px solid #e0e0e0;
  margin-top: 20px;
}

.mytrueservice_cont .tit .btn {
  font-size: 16px;
}

.mytrueservice_tit {
  text-align: center;
  line-height: 38px;
  font-size: 24px;
  margin-top: 60px;
}

.mytrueservice_tit img {
  margin-right: 20px;
  display: inline-block;
}

.mytrueservice_cont {
  width: 894px;
  margin: 40px auto;
}

.mytrueservice_cont .tit .inp {
  padding: 10px;
  border: 1px solid #e0e0e0;
  border-right: none;
  width: 712px;
}

.mytrueservice_cont .tit .btn {
  cursor: pointer;
  background: #ffa200;
  font-weight: bold;
  width: 160px;
  line-height: 40px;
  color: #fff;
}

.mytrueservice_cont .cont {
  margin-top: 40px;
  background: #f2f2f2;
  padding: 50px 0;
  height: 250px;
  position: relative;
}

.mytrueservice_cont .true {
  text-align: center;
  position: relative;
  height: 115px;
}

.mytrueservice_cont .true .num {
  line-height: 34px;
  margin-bottom: 10px;
}

.mytrueservice_cont .true .num strong {
  font-size: 30px;
}

.mytrueservice_cont .true .info {
  font-size: 18px;
  line-height: 32px;
}

.mytrueservice_cont .cont .tips {
  position: absolute;
  left: 80px;
  bottom: 60px;
}

.mytrueservice_cont .cont .img {
  position: absolute;
  left: 66%;
  top: 0;
}

.myadvice_form .form_hd {
  margin-bottom: 30px;
  border: none;
  height: 80px;
}

/*==========举报假客服验证================*/
.myreport_form .inp,
.myreport_form .textarea {
  font-size: 14px;
}

.myreport_form .btn {
  font-size: 18px;
}

.myreport {
  min-height: 618px;
  border: 1px solid #e0e0e0;
  margin-top: 20px;
}

.myreport_tit {
  text-align: center;
  line-height: 38px;
  font-size: 24px;
  margin-top: 60px;
}

.myreport_tit img {
  margin-right: 20px;
  display: inline-block;
}

.myreport_cont {
  width: 894px;
  margin: 50px auto;
}

.myreport_form li {
  float: left;
  width: 100%;
  margin-bottom: 18px;
}

.myreport_form li.half {
  width: 49%;
}

.myreport_form li.half_margin {
  margin-right: 2%;
}

.myreport_form .inp {
  border: 1px solid #e0e0e0;
  line-height: 18px;
  padding: 10px 20px;
  width: 395px;
}

.myreport_form .textarea {
  border: 1px solid #e0e0e0;
  padding: 10px 20px;
  width: 852px;
  color: #B4B4B4;
}

.myreport_form .tips {
  height: 30px;
  line-height: 30px;
  padding-left: 11px;
}

.myreport_form .tips_cont {}

.myreport_form .tips_icon {
  background: url(../ym_images/login_icon.png) no-repeat -63px -25px;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 5px;
  vertical-align: -1px;
  *vertical-align: 0px
}

.myreport_form .btn {
  cursor: pointer;
  width: 100%;
  background: #ffa200;
  height: 46px;
  line-height: 46px;
  text-align: center;
  color: #fff;
  margin-top: 5px;
}

.myreport_form .btn:hover {
  opacity: 0.9;
}

.myreport_form .upPic_cont li {
  float: left;
  margin-right: 20px;
  display: inline;
  position: relative;
  width: 125px;
  height: 131px;
}

.myreport_form .upPic_cont li .delete {
  position: absolute;
  top: 3px;
  right: 3px;
  width: 23px;
  height: 23px;
  display: block;
  background: url(../ym_images/close.png) no-repeat;
  -webkit-transition: none;
  transition: none;
}

.myreport_form .upPic_cont li .delete:hover {
  background-position: 0 -23px;
}

.myreport_form .upPic_cont .upPic_submit {
  background: url(../ym_images/upPic.jpg) no-repeat;
  width: 125px;
  height: 131px;
  position: relative;
}

.myreport_form .upPic_cont .upPic_btn {
  position: absolute;
  opacity: 0;
}

/*==========实名认证================*/
.mycertification_cont .mycertification_tit,
.mycertification_cont span,
.mycertification_form .btn_sub,
.mycertification02 li,
.mycertification02 li a,
.mycertification_cont .txt {
  font-size: 16px;
}

.mycertification_cont .error_tips span {
  font-size: 12px;
}

.mycertification_cont input,
.myid_card_form .notice p,
.mycertification_form a {
  font-size: 14px;
}

.mycertification_cont {
  min-height: 676px;
}

.mycertification_tit {
  padding: 20px 20px 0 20px;
}

.mycertification_tit strong {
  font-size: 20px;
  display: inline-block;
  margin-right: 20px;
}

.mycertification_tit .status {
  display: inline-block;
  margin-right: 20px;
  padding-left: 20px;
}

.mycertification_tit .false {
  background: url(../ym_images/status_false.jpg) 0 center no-repeat;
}

.mycertification_tit .true {
  background: url(../ym_images/status_true.jpg) 0 center no-repeat;
}

.mycertification_tit .fail {
  background: url(../ym_images/information-icon.jpg) 0 center no-repeat;
}

.mycertification_tit .apply_tips {
  margin-left: 10px;
  font-size: 12px;
  font-weight: 400;
  color: #909399;
}

.mycertification_tit .apply_tips .appeal_edit {
  margin-left: 5px;
  font-size: 14px;
  color: #007aff;
  cursor: pointer;
}

.mycertification_cont .form_tit {
  width: 145px;
  text-align: right;
  line-height: 40px;
  margin-right: 10px;
}

.mycertification_form_list {
  margin: 25px 0;
}

.mycertification_container {
  padding: 80px 0 0 0;
  margin-left: 35%;
}

.mycertification_form .inp {
  width: 470px;
  padding: 10px;
  border: solid 1px #e0e0e0;
}

.mycertification_form .tips {
  height: 30px;
  line-height: 30px;
  padding-left: 151px;
}

.mycertification_form .tips_cont {}

.mycertification_form .tips_icon {
  background: url(../ym_images/login_icon.png) no-repeat -63px -25px;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 5px;
  vertical-align: -1px;
  *vertical-align: 3px
}

.mycertification_form_list_select {
  width: 490px;
  height: 40px;
  border: 1px solid #d9d9d9;
  position: relative;
  line-height: 40px;
  text-align: left;
  float: left;
}

.mycertification_form_list_select::after {
  position: absolute;
  top: 6px;
  bottom: 0;
  right: 20px;
  margin: auto;
  content: '';
  border-right: 7px solid transparent;
  border-top: 7px solid #0e0e0e;
  border-bottom: 7px solid transparent;
  border-left: 7px solid transparent;
  height: 0;
}

.mycertification_form_list_select .papersType {
  padding-left: 10px;
  color: #bdbcbc;
  font-size: 14px;
}

.mycertification_form_list_select .option {
  display: none;
  position: absolute;
  width: 100%;
  border: 1px solid #d9d9d9;
  z-index: 10;
  background: #fff;
  top: 40px;
  left: -1px;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
}

.mycertification_form_list_select .option p {
  position: relative;
  margin: 10px 0;
  padding: 10px;
}

.mycertification_form_list_select .option p::after {
  position: absolute;
  content: '';
  bottom: -5px;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  height: 1px;
  background: #d9d9d9;
}

.mycertification_form_list_select .option p:last-child {
  border: none;
  margin-bottom: 5px;
}

.mycertification_form_list_select .option p:last-child::after {
  display: none;
}

.mycertification_form_list_select .option p:first-child {
  border: none;
  margin-top: 5px;
}

.mycertification_form_list_select .option p:hover {
  background: #e5f5ff;
}

.mycertification_form_list_select:hover::after {
  border-right: 7px solid transparent;
  border-top: 7px solid transparent;
  border-bottom: 7px solid #0e0e0e;
  border-left: 7px solid transparent;
  top: 0;
}

.mycertification_form_list_select:hover .option {
  display: block;
}

/*身份证 start*/
.mycertification_form li.search_parameter {
  margin-bottom: 18px;
}

.mycertification_form .search_parameter .wx_toast {
  font-size: 14px;
  color: #999999;
  padding-left: 153px;
  margin-bottom: 20px;
  display: block;
  width: 500px;
}

.mycertification_form .search_parameter label {
  float: left;
  display: inline-block;
  width: 145px;
  text-align: right;
  line-height: 40px;
  font-size: 16px;
  color: #4d4d4d;
  margin-right: 10px;
  margin-left: -2px;
}

.mycertification_form .search_parameter .photo {
  display: inline-block;
}

.mycertification_form .search_parameter .photo_up,
.mycertification_form .search_parameter .photo_eg {
  float: left;
}

.mycertification_form .search_parameter .photo_up {
  width: 240px;
  height: 150px;
  background-color: #fafafa;
  border: dashed 1px #dcdcdc;
  margin-right: 20px;
  position: relative;
  overflow: hidden;
}

.mycertification_form .search_parameter .photo_up input[type="file"] {
  display: inline-block;
  font-size: 100px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: 9;
}

.mycertification_form .search_parameter .photo_up .preview {
  width: 100%;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  padding: 0;
  z-index: 5;
}

.mycertification_form .search_parameter .photo_up_box {
  height: 80px;
  text-align: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 1;
}

.mycertification_form .search_parameter .photo_up_box .icon-xiangji {
  font-size: 36px;
  color: #b3b3b3;
}

.mycertification_form .search_parameter .photo_up_box a,
.mycertification_form .search_parameter .upload_success a {
  display: inline-block;
  width: 98px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  background-color: #ff6060;
  border-radius: 14px;
  border: solid 1px #cc4e4e;
  margin-top: 15px;
}

.mycertification_form .search_parameter .photo_eg span,
.mycertification_form .search_parameter .photo_eg_box {
  float: left;
}

.mycertification_form .search_parameter .photo_eg span {
  display: inline-block;
  font-size: 14px;
  line-height: 40px;
  color: #4d4d4d;
}

.mycertification_form .search_parameter .photo_eg_box {
  width: 160px;
  height: 98px;
  background-color: #fafafa;
  border-radius: 4px;
  border: solid 1px #eeeeee;
  padding: 8px 16px;
}

.mycertification_form .search_parameter .photo_eg_box img {
  width: 100%;
  height: 100%;
}

.mycertification_form .search_parameter .upload_success {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 7;
}

.mycertification_form .search_parameter .upload_success i {
  display: block;
  margin-top: 30px;
}

.mycertification_form .search_parameter .upload_success i:before {
  font-size: 40px;
  color: #00d257;
}

.mycertification_form .search_parameter .upload_success p {
  text-align: center;
  color: #ffFFFF;
  font-size: 14px;
  margin-top: 10px;
}

.mycertification_form .search_parameter .new_photo_eg {
  float: left;
}

.mycertification_form .search_parameter .new_photo_eg span,
.mycertification_form .search_parameter .new_photo_eg .photo_eg_box {
  float: left;
}

.mycertification_form .search_parameter .new_photo_eg .photo_eg_box {
  width: 192px;
  height: 116px;
  background-color: #fafafa;
  border-radius: 4px;
  border: solid 1px #eeeeee;
  padding: 0;
}

.mycertification_form .search_parameter .new_photo_up_box {
  height: 80px;
  text-align: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 1;
}

.mycertification_form .search_parameter .new_photo_up_box .icon-upload {
  font-size: 36px;
  color: #b3b3b3;
  height: 50px;
  position: relative;
}

.mycertification_form .search_parameter .new_photo_up_box .icon-upload::after {
  position: absolute;
  top: 0;
  right: 0;
  content: '+';
  margin: auto;
  left: 0;
  bottom: 0;
  width: 50px;
  line-height: 50px;
  height: 50px;
  background: #FFFFFF;
  box-shadow: 0px 2px 4px 0px #C8D5F0;
  border-radius: 30px;
  cursor: pointer;
}

.mycertification_form .search_parameter .new_photo_up_box a {
  display: inline-block;
  width: 100%;
  height: 26px;
  line-height: 26px;
  text-align: center;
  font-size: 14px;
  color: #a5a4a4;
  margin-top: 10px;
}

/*身份证 end*/
/*提交成功*/
.has_authentication {
  padding: 0 0 80px 0;
}

.has_authentication dd {
  line-height: 30px;
  margin-bottom: 20px;
}

.has_authentication dt a {
  display: inline-block;
  width: 120px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  color: #ffffff;
  background-color: #f67404;
  border-radius: 4px;
  border: solid 1px #d56001;
  margin-left: 210px;
  margin-top: 15px;
}

.has_authentication dd label {
  width: 200px;
  display: inline-block;
  float: left;
  text-align: right;
  margin-right: 10px;
  font-size: 16px;
  color: #4d4d4d;
}

.has_authentication dd span {
  font-size: 16px;
  color: #808080;
}

.has_authentication dd span img {
  display: inline-block;
  padding: 8px;
  background-color: #fafafa;
  border-radius: 4px;
  border: solid 1px #eeeeee;
}

.edit_info_box {
  display: none;
  padding-bottom: 80px;
}

/*提交成功 end*/
.mycertification_form .choose_item,
.mycertification_form .select_item {
  width: 146px;
  height: 38px;
  position: relative;
}

.mycertification_form .choose_item01 .choose_item_bd ul {
  height: 200px;
}

.mycertification_form .choose_item_hd .sel_con,
.mycertification_form .select_item_hd .sel_tit {
  cursor: pointer;
  border: 1px solid #e0e0e0;
  width: 124px;
  padding: 10px 10px;
  background: url(../ym_images/xiala.jpg) right center no-repeat;
}

.mycertification_form .choose_item_bd,
.mycertification_form .select_item_bd {
  height: 155px;
  position: absolute;
  left: 0;
  right: 0;
  top: 37px;
  background: #fff;
  overflow: auto;
  display: none;
  z-index: 888;
  border: 1px solid #e0e0e0;
}

.mycertification_form .choose_item.bank_name {
  width: 302px
}

.mycertification_form .bank_name .choose_item_hd .sel_con {
  width: 280px
}

.mycertification_form .choose_item_bd li,
.mycertification_form .select_item_bd li {
  width: 100%;
  clear: both;
}

.mycertification_form .choose_item_bd li a,
.mycertification_form .select_item_bd li a {
  display: block;
  text-indent: 11px;
  line-height: 30px;
  font-weight: normal;
}

.mycertification_form .bank_name .choose_item_bd .bank_name_ul {
  height: 190px;
  padding: 10px 0;
  overflow-x: hidden;
  border: 1px solid #e0e0e0;
}

.mycertification_form .bank_name .choose_item_bd {
  height: auto;
  overflow: hidden;
  border: none;
  border-width: 0
}

.mycertification_form .bank_name .choose_item_bd li a {
  height: 38px;
  line-height: 38px
}

.mycertification_form .bank_name .choose_item_bd li.on a,
.mycertification_form .bank_name .choose_item_bd li a:hover {
  color: #282828;
  background-color: #ffdddd
}

.mycertification_form .bank_name .choose_item_bd li.checked a {
  color: #282828;
  background-color: #e9e9e9
}

.mycertification_form .inp_phone {
  width: 139px;
}

.mycertification_form .btn_phone {
  padding: 0 15px;
  background: #f3f3f3;
  border: 1px solid #e0e0e0;
  line-height: 38px;
  border-radius: 4px;
  cursor: pointer;
}

.mycertification_form .new_btn_phone {
  padding: 0 15px;
  background: #f3f3f3;
  border: 1px solid #e0e0e0;
  line-height: 38px;
  border-radius: 4px;
  cursor: pointer;
  background: linear-gradient(127deg, #65BBF8 0%, #3586EF 100%);
  color: #fff;
}

.mycertification_form .select_item01 {
  margin-right: 10px;
}

.mycertification_form .btn_sub {
  margin-left: 140px;
  border: 1px solid #d56001;
  display: inline-block;
  line-height: 38px;
  color: #fff;
  background: #f67404;
  padding: 0 60px;
  border-radius: 2px;
  cursor: pointer;
}

.mycertification_form .btn_sub:hover {
  opacity: 0.8;
}

.mycertification_form .new_btn_sub {
  margin-left: 155px;
  border: 1px solid #d56001;
  display: inline-block;
  line-height: 38px;
  color: #fff;
  background: #f67404;
  padding: 0 120px;
  border-radius: 2px;
  cursor: pointer;
}

.mycertification_form .new_btn_sub:hover {
  opacity: 0.8;
}

.mycertification_form .error_tips {
  margin-left: 10px;
  margin-top: 7px;
  border: 1px solid #ff697b;
  color: #ff697b;
  background: #f9edee;
  line-height: 24px;
  padding: 0 8px;
  max-width: 258px;
  overflow: hidden;
}

.mycertification_form .new_error_tips {
  margin-left: 155px;
  margin-top: 7px;
  color: #ff697b;
  line-height: 24px;
  padding: 0 8px;
  max-width: 258px;
  overflow: hidden;
}

.mycertification_form .error_tips .error_tips_icon {
  vertical-align: -3px;
  margin-right: 5px;
}

.mycertification_form .new_error_tips .error_tips_icon {
  vertical-align: -3px;
  margin-right: 5px;
}

.mycertification_form .new_error_tips span {
  font-size: 12px;
}

.mycertification02 li {
  color: #808080;
  line-height: 48px;
}

.mycertification02 li span {
  width: 100px;
  display: inline-block;
  text-align: right;
  color: #4c4c4c;
}

.mycertification02 .modify {
  margin-left: 20px;
}

.myid_card_form .form_tit {
  width: 140px;
}

.myid_card_form .tips {
  padding-left: 151px
}

.myid_card_form .container_id_card {
  display: table;
}

.myid_card_form .container_id_card .upPic_btn {
  position: absolute;
  opacity: 0;
}

.myid_card_form .container_id_card a {
  width: 138px;
  height: 138px;
  line-height: 138px;
  background: #fafafa;
  border: 1px solid #e0e0e0;
  text-align: center;
  display: table-cell;
  *font-size: 110px;
  zoom: 1;
}

.myid_card_form .container_id_card img {
  vertical-align: middle;
}

.myid_card_form .btn_sub {
  margin-left: 150px;
}

.myid_card_form .notice {
  margin-left: 150px;
}

.mycertification_success_cont dt {
  margin-right: 10px;
}

.mycertification_success_cont dd {
  line-height: 22px;
}

/*==========邮箱认证================*/
.mycertification_nav ul li,
.mycertification_cont .link {
  font-size: 14px;
}

.mycertification_nav {
  margin-bottom: 50px;
}

.mycertification_nav ul li {
  float: left;
  padding: 0 40px;
  *width: 108px;
  text-align: center;
  position: relative;
  height: 55px;
}

.mycertification_nav ul li i {
  width: 26px;
  height: 37px;
  line-height: 37px;
  display: block;
  background: url(../ym_images/icon.png) no-repeat -319px -360px;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  font-style: italic;
  margin: 0 auto;
  text-align: left;
  padding-left: 9px;
  position: relative;
  z-index: 3;
}

.mycertification_nav ul li .pre {
  background-position: -250px -360px;
}

.mycertification_nav ul li .now {
  background-position: -285px -360px;
}

.mycertification_nav ul li.red {
  background: url(../ym_images/line_red.jpg) repeat-x 0 18px;
}

.mycertification_nav ul li.red_half span {
  background: url(../ym_images/line_red.jpg) repeat-x 0 0;
  display: block;
  width: 50%;
  height: 2px;
  position: absolute;
  left: 0;
  top: 18px;
  z-index: 1;
}

.mycertification_nav ul li {
  background: url(../ym_images/line_gred.jpg) repeat-x 0 18px;
}

.mycertification_nav ul li span {
  text-align: center;
}

.mycertification_cont .txt,
.mycertification_cont .link {
  line-height: 40px;
}

.mycertification_form .inp_half {
  width: 180px;
}

.mycertification_form .getCode {
  border: 1px solid #e0e0e0;
  border-left: none;
}

.mycertification_form .w100 {
  width: 300px;
}

.mycertification_form .choose_item_hd .w100 {
  width: 280px;
}

/*==========浏览历史================*/
.history_nav a,
.h_list_goods .h_list_bb .fr a,
.h_list_goods .h_list_bt a,
.h_list_goods .h_list_bb span,
.h_list_goods .h_list_bb .fr {
  font-size: 14px;
}

.h_list_goods .h_list_bp {
  font-size: 16px;
}

.history_nav {
  border: 1px solid #e0e0e0;
  margin-top: 20px;
  padding-left: 25px;
}

.history_nav a,
.history_nav>div {
  display: inline-block;
  line-height: 38px;
  padding: 0 25px;
  -webkit-transition: none;
  transition: none;
  position: relative;
  cursor: pointer;
}

.history_nav>div {
  width: 125px
}

.history_nav a i,
.history_nav>div i {
  display: inline-block;
  background: url(../ym_images/h_icon.jpg) left 0 no-repeat;
  width: 20px;
  height: 18px;
  vertical-align: -2.5px;
  *vertical-align: 2px;
  -webkit-transition: none;
  transition: none;
}

.history_nav .h_ostore_i {
  background-position: 0 0;
}

.history_nav .h_media_i {
  background-position: -20px 0;
}

.history_nav .h_dname_i {
  background-position: -40px 0;
}

.history_nav .h_logo_i {
  background-position: -60px 0;
}

.history_nav .h_wesite_i {
  background-position: -80px 0;
}

.history_nav .h_qy_i {
  background-position: -100px 0;
}

.history_nav .h_mj_i {
  background-position: -120px 0;
}

.history_nav a.on,
.history_nav>div.on,
.history_nav>div:hover {
  color: #eb0c1c;
}

.history_nav a.on .h_ostore_i,
.history_nav a:hover .h_ostore_i {
  background-position: 0 -18px;
}

.history_nav a.on .h_media_i,
.history_nav a:hover .h_media_i {
  background-position: -20px -18px;
}

.history_nav a.on .h_dname_i,
.history_nav a:hover .h_dname_i {
  background-position: -40px -18px;
}

.history_nav .h_logo.on .h_logo_i,
.history_nav .h_logo:hover .h_logo_i {
  background-position: -60px -18px;
}

.history_nav a.on .h_wesite_i,
.history_nav a:hover .h_wesite_i {
  background-position: -80px -18px;
}

.history_nav a.on .h_qy_i,
.history_nav a:hover .h_qy_i {
  background-position: -100px -18px;
}

.history_nav a.on .h_mj_i,
.history_nav a:hover .h_mj_i {
  background-position: -120px -18px;
}

.history_nav>div:hover .hover_link {
  display: block;
}

.hover_link {
  display: none;
  overflow: hidden;
  position: absolute;
  left: 10px;
  top: -1px;
  border: 1px solid #e0e0e0;
  padding-top: 37px;
  z-index: 999
}

.hover_link>a {
  display: block;
  line-height: 24px;
  font-size: 12px;
  color: #282828;
  width: 95px;
  padding: 0 0 0 34px !important;
  background: #fff;
}

.hover_link>a:hover {
  color: #eb0c1c;
  background: #f9f9f9;
}

.history_list_h {
  border: 1px solid #e0e0e0;
  margin-top: 20px;
}

.history_list_h .history_nav {
  border: none;
  margin: 0;
}

.history_list_h .collection_nav {
  margin: 0;
  background: none;
  border: none;
  border-left: 1px solid #e0e0e0;
  padding: 0 20px;
}

.edit_status .collection_nav .pl_delete {
  background: #999 url(../ym_images/delete.png) no-repeat 10px -53px;
  color: #fff;
}

.edit_status .collection_nav .pl_edit {
  display: block;
}

.h_list_c {
  width: 100%;
  overflow: hidden;
}

.h_list_c ul {
  width: 106%;
}

.h_list_c_l {
  width: 260px;
  margin-right: 0.93%;
  border: 1px solid #e0e0e0;
  float: left;
  margin-top: 20px;
  display: inline;
  position: relative;
}

.h_list_c_s {
  background-color: rgba(0, 0, 0, 0.2);
  background-position: right bottom;
  background-repeat: no-repeat;
  position: absolute;
  left: -1px;
  top: -1px;
  width: 100%;
  height: 100%;
}

.h_list_c_sg {
  border: 1px solid #acacac;
  background-image: url(../ym_images/goods_picedg.png);
}

.h_list_c_sr {
  border: 1px solid #eb0c1c;
  background-image: url(../ym_images/goods_piced.png);
}

.h_list_goods {
  padding: 10px;
}

.h_list_goods .h_list_top {
  width: 240px;
  height: 210px;
  padding-bottom: 30px;
  position: relative;
  overflow: hidden;
}

.h_list_goods .h_list_top img {
  max-width: 240px;
  max-height: 240px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.h_list_goods .h_list_bottom .h_list_bb::after {
  content: "";
  display: block;
  clear: both;
  zoom: 1;
}

.h_list_goods .h_list_tt {
  position: absolute;
  font-size: 10px;
  padding: 3px;
  top: 0;
  left: 10px;
  background: #498ff1;
  line-height: 12px;
  color: #fff;
}

.h_list_goods .h_list_tb {
  bottom: 0px;
  left: 0px;
  position: absolute;
}

.h_list_goods .h_list_tb a {
  display: inline-block;
  width: 119px;
  height: 30px;
  background: #bfbfbf;
  text-align: center;
  line-height: 30px;
  font-size: 14px;
  color: #fff;
}

.h_list_goods .h_list_tb .h_list_tb_cart {
  margin-right: 2px;
}

.h_list_goods .h_list_bp {
  color: #ff4400;
  line-height: 36px;
  font-weight: bold;
}

.h_list_goods .h_list_bt {
  margin-bottom: 8px;
  height: 18px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.h_list_goods .h_list_bb span {
  margin-right: 6px;
}

.h_list_goods .h_list_bb .fr {
  font-weight: bold;
}

.h_list_goods .h_list_bb .fr a {
  color: #ff4400;
}

.h_list_c_l .soldout {
  position: absolute;
  top: 0;
  left: 0;
}

.h_list_goods .h_list_tb a:hover {
  background: #eb0c1c;
  color: #FFFFFF;
}

.h_list_goods .h_list_bb .fr a:hover {
  color: #e04006;
}

.history_nav a.on .h_lianhao_i,
.history_nav a:hover .h_lianhao_i {
  background-position: -140px -18px;
}

.history_nav .h_lianhao_i {
  background-position: -140px 0;
}

/*==========收藏================*/
.collection_nav a.on .h_lianhao_i,
.history_nav a:hover .h_lianhao_i {
  background-position: -140px -18px;
}

.collection_nav .h_lianhao_i {
  background-position: -140px 0;
}

.col_list_c .w03 li,
.col_list_c .w04,
.col_list_c .w05,
.col_list_c .w06 a {
  font-size: 14px;
}

.collection_nav {
  margin-top: 20px;
  background: #f9f9f9;
  border: 1px solid #e0e0e0;
  line-height: 38px;
  padding-left: 20px;
}

.collection_nav,
.collection_nav a {
  font-size: 14px;
  line-height: 38px;
}

.collection_nav .w01 {
  width: 20%;
}

.collection_nav .w02 {
  width: 19%;
}

.col_list {
  position: relative;
}

.col_list_c .w01 {
  width: 7%;
}

.col_list_c .w01 p {
  text-align: center;
  line-height: 22px;
}

.col_list_c .w02 {
  width: 33%;
}

.col_list_c .w01 .checkbox {
  margin-right: 5px;
}

.collection_nav .delete {
  background: url(../ym_images/line.jpg) 0 center no-repeat;
  display: inline-block;
  padding-left: 10px;
  margin: 0 10px;
}

.collection_nav .pl_delete {
  background: url(../ym_images/delete.png) no-repeat 10px 7px;
  padding: 5px 10px 5px 27px;
}

.collection_nav .pl_edit {
  display: none;
}

.collection_nav .w03,
.col_list_c .w03 {
  width: 15%;
}

.collection_nav .w04,
.col_list_c .w04 {
  width: 15%;
}

.collection_nav .w05,
.col_list_c .w05 {
  width: 15%;
}

.collection_nav .w06,
.col_list_c .w06 {
  width: 15%;
}

.collection_nav .w02,
.collection_nav .w03,
.col_list_c .w03,
.collection_nav .w04,
.col_list_c .w04,
.collection_nav .w05,
.col_list_c .w05,
.collection_nav .w06,
.col_list_c .w06 {
  text-align: center
}

.col_list {
  padding: 20px 0 15px 20px;
  margin-top: 20px;
  border: 1px solid #e0e0e0;
}

.collection_list .info_tit .info_sale {
  vertical-align: -3px;
}

.collection_list .info_tit .info_sale a {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  background: url(../ym_images/pay_icon.png) no-repeat;
}

.collection_list .info_tit .info_sale a.info_sale01 {
  background-position: 0 0;
}

.collection_list .info_tit .info_sale a.info_sale02 {
  background-position: -26px 0;
}

.collection_list .info_tit .info_sale a.info_sale03 {
  background-position: -52px 0;
}

.collection_list .info_tit .info_sale a.info_sale04 {
  background-position: -78px 0;
}

.collection_list .info_tit .info_sale a.info_sale05 {
  background-position: -104px 0;
}

.collection_list .info_tit .info_sale a:hover {
  opacity: 0.6;
}

.collection_list .txt li {
  color: #7b7b7b;
  line-height: 26px;
  width: 100%;
}

.collection_list .txt li.half {
  float: left;
  width: 50%;
}

.collection_list li,
.collection_list a {
  line-height: 26px;
}

.col_list_c .w04 {
  line-height: 88px;
}

.col_list_c .w04 img {
  vertical-align: middle;
}

.col_list_c .w05 {
  font-size: 18px;
  color: #ff6600;
  font-weight: bold;
  line-height: 88px;
}

.col_list_c .w05 li {
  font-size: 18px;
  color: #ff6600;
  font-weight: bold;
  line-height: 30px;
}

.col_list_c .w06 li {
  text-align: center;
}

.col_list_c .cart_btn {
  border: 1px solid #f70000;
  line-height: 24px;
  width: 92px;
  display: inline-block;
  color: #f70000;
  margin-bottom: 10px;
  border-radius: 4px;
}

.col_list_c .cart_btn:hover {
  background: #f70000;
  color: #fff;
}

.col_list_c .ser_btn {
  border: 1px solid #0c94eb;
  color: #0c94eb;
  line-height: 24px;
  width: 92px;
  display: inline-block;
  border-radius: 4px;
}

.col_list_c .ser_btn:hover {
  background: #0c94eb;
  color: #fff;
}

.col_list .good_invalid {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#15000000, endColorstr=#15000000);
}

.col_list .good_invalid_c {
  background: url(../ym_images/invalid.png) no-repeat 99.6% 14%;
  width: 100%;
  height: 100%;
}

.col_list .good_invalid_d {
  background: url(../ym_images/complete_logo.png) no-repeat 99.6% 14%;
  width: 100%;
  height: 100%;
}

.col_list .checkbox {
  position: relative;
  z-index: 3;
}

@media screen and (max-width: 1023px) {
  .myorder_article {
    width: 78%;
    padding: 0 1%;
  }

  .my_cont {
    width: 45%;
  }

  .myorder_cont .hd_tit li a {
    font-size: 12px;
  }
}

@media screen and (min-width: 1024px) {
  .myorder_article {
    width: 80%;
    padding: 0 1%;
  }

  .my_cont {
    width: 46%;
  }

  .my_shortcut li {
    width: 29%;
  }

  .my_order_list .info .txt {
    width: 50%;
  }

  .my_cont .my_id li .myid_info .btn {
    display: block;
  }

  .myorder_bottom .my_recommend {
    width: 100%;
    overflow: hidden;
  }

  .myorder_info_cont .info_tit .info_sale {
    display: block;
    margin-top: 6px;
  }

  .myorder_info_cont .info_cont .txt li.half {
    width: 100%;
  }

  .myorder_info_cont .detail .info {
    width: 72%;
    overflow: hidden;
  }

  .mysale_article .myorder_info_cont .detail .info {
    width: auto;
  }

  .mysale_article .myorder_info_cont .myorder_list02,
  .mysale_article .myorder_list_tit li.myorder_list02 {
    width: 33.8%;
  }

  .myorder_list .myorder_list_tit li.myorder_list03,
  .myorder_list .myorder_info_cont .myorder_list03 {
    width: 22%;
  }

  .recharge_list_bank li {
    width: 30%;
    margin-right: 3%;
  }

  .recharge_alipay_list .recharge_right p,
  .recharge_alipay_list .recharge_right p a {
    font-size: 13px;
    font-weight: normal;
  }

  .recharge_counter_right p {
    font-weight: normal;
    font-size: 14px;
  }

  .recharge_list_bottom .input .input_tit {
    font-weight: normal;
  }

  .mygoods_form_tit .mygoods_select li,
  .mygoods_tit li,
  .mygoods_cont .form_tit,
  .mygoods_form_list .form_tit,
  .mygoods_form_list .shop_stye span,
  .mygoods_form_illegal span,
  .mygoods_form_cer label,
  .mygoods_form_pic label,
  .mygoods_form_list .btn_sub,
  .mygoods_form_list .upPic_tit,
  .mygoods_form_list .inpt,
  .mygoods_form_list .inp,
  .mygoods_form_cer span {
    font-size: 12px;
  }

  .mygoods_form_illegal span {
    margin-right: 5px;
  }

  .mymoney_nav li a,
  .recharge_tit li,
  .recharge_tit .tit02 .btn,
  .recharge_list_ti,
  .recharge_list_bottom .tit01,
  .recharge_list_bottom .input .input_tit,
  .recharge_list_tit,
  .recharge_alipay_list p,
  .recharge_alipay_list p a {
    font-size: 14px;
  }

  .recharge_tit li a {
    font-size: 14px;
  }

  .recharge_counter_left img {
    margin-top: 55%;
  }

  .my_detail_cont .w04 {
    width: 51.4%;
  }

  .my_detail_tit a,
  .my_detail_cont span {
    font-size: 12px;
  }

  .collection_list .txt li.half {
    width: 100%;
  }

  .collection_list .info_tit .info_sale {
    display: block;
  }

  .myorder_cont .hd_tit li a {
    font-size: 12px;
  }

  .h_list_c_l {
    width: 256px;
  }

  .h_list_goods {
    padding: 8px;
  }
}

@media screen and (min-width: 1152px) {
  .myorder_article {
    width: 82%;
    padding: 0 1%;
  }

  .my_cont {
    width: 52%;
  }

  .h_list_c_l {
    width: 260px;
    margin-right: 6.4%;
  }

  .h_list_goods {
    padding: 10px;
  }
}

@media screen and (min-width: 1280px) {
  .my_cont {
    width: 58%;
  }

  .myorder_article {
    width: 83%;
    padding: 0 1%;
  }

  .mygoods_form_tit .mygoods_select li,
  .mygoods_tit li,
  .mygoods_cont .form_tit,
  .mygoods_form_list .form_tit,
  .mygoods_form_list .shop_stye span,
  .mygoods_form_illegal span,
  .mygoods_form_cer label,
  .mygoods_form_pic label,
  .mygoods_form_list .btn_sub,
  .mygoods_form_list .upPic_tit,
  .mygoods_form_list .inpt,
  .mygoods_form_list .inp,
  .mygoods_form_cer span {
    font-size: 14px;
  }

  .mygoods_form_illegal span {
    margin-right: 40px;
  }

  .recharge_counter_left img {
    margin-top: 42%;
  }

  .my_collection_none,
  .my_order_none {
    margin-left: 25%;
  }

  .myorder_list .myorder_list_tit li.myorder_list03,
  .myorder_list .myorder_info_cont .myorder_list03 {
    width: 18%;
  }

  .myserver_server .select {
    width: 80%;
  }

  .my_detail_cont .w04 {
    width: 51.6%;
  }

  .col_list_c .w01 {
    width: 11%;
  }

  .col_list_c .w02 {
    width: 29%;
  }

  .h_list_c_l {
    width: 248px;
    margin-right: 0.93%;
  }

  .h_list_goods {
    padding: 3px;
  }

  .signpro .proinfo {
    width: 44.5% !important;
  }
}

.collection_list .txt {
  width: 100%
}

@media screen and (min-width: 1360px) {
  .myorder_article {
    width: 84.4%;
    padding: 0 1%;
  }

  .my_cont {
    width: 60%;
  }

  .my_shortcut li {
    width: 29%;
  }

  .my_order_list .info .txt {
    width: 50%;
  }

  .mymoney_nav li a,
  .recharge_tit li,
  .recharge_tit .tit02 .btn,
  .recharge_list_ti,
  .recharge_list_bottom .tit01,
  .recharge_list_bottom .input .input_tit,
  .recharge_list_tit,
  .recharge_alipay_list p,
  .recharge_alipay_list p a {
    font-size: 16px;
  }

  .recharge_tit li a {
    font-size: 16px
  }

  .recharge_counter_left img {
    margin-top: 35%;
  }

  .my_detail_tit a,
  .my_detail_cont span {
    font-size: 14px;
  }

  .my_collection_none,
  .my_order_none {
    margin-left: 40%;
  }

  .myserver_server .select {
    width: 80%;
  }

  .collection_list .txt li.half {
    width: 50%;
  }

  .collection_list .info_tit .info_sale {
    display: inline;
  }

  .h_list_c_l {
    width: 260px;
    margin-right: 2%;
  }

  .h_list_goods {
    padding: 10px;
  }
}

@media screen and (min-width: 1440px) {
  .my_cont {
    width: 61.8%;
  }

  .my_shortcut li {
    width: 29%;
  }

  .myorder_article {
    width: 85%;
    padding: 0 1%;
  }

  .recharge_list_bank li {
    width: 18.55%;
    margin-right: 6.25%;
  }

  .recharge_alipay_list .recharge_right p,
  .recharge_alipay_list .recharge_right p a {
    font-size: 16px;
    font-weight: bold;
  }

  .recharge_counter_right p {
    font-weight: bold;
    font-size: 16px;
  }

  .recharge_list_bottom .input .input_tit {
    font-weight: bold;
  }

  .recharge_counter_left img {
    margin-top: 37%;
  }

  .h_list_c_l {
    width: 260px;
    margin-right: 3%;
  }

  .h_list_goods {
    padding: 10px;
  }
}

@media screen and (max-width: 1435px) {
  .my_list_tit .txt li {
    padding: 0 1px;
  }
}

@media screen and (min-width: 1600px) {
  .my_cont {
    width: 65.8%;
  }

  .my_shortcut li {
    width: 29%;
  }

  .myorder_article {
    width: 86%;
    padding: 0 1%;
  }

  .recharge_counter_left img {
    margin-top: 30%;
  }

  .my_detail_tit a,
  .my_detail_cont span {
    font-size: 16px;
  }

  .col_list_c .w01 {
    width: 9%;
  }

  .col_list_c .w02 {
    width: 31%;
  }

  .h_list_c_l {
    width: 260px;
    margin-right: 0.7%;
  }

  .h_list_goods {
    padding: 10px;
  }
}

@media screen and (min-width: 1680px) {
  .my_cont {
    width: 67.5%;
  }

  .my_shortcut li {
    width: 29%;
  }

  .myorder_article {
    width: 87%;
    padding: 0 1%;
  }

  .myorder_info_cont .info_cont .txt li.half {
    width: 50%;
  }

  .mygoods_form_tit .mygoods_select li,
  .mygoods_tit li,
  .mygoods_cont .form_tit,
  .mygoods_form_list .form_tit,
  .mygoods_form_list .shop_stye span,
  .mygoods_form_illegal span,
  .mygoods_form_cer label,
  .mygoods_form_pic label,
  .mygoods_form_list .btn_sub,
  .mygoods_form_cer span {
    font-size: 16px;
  }

  .recharge_counter_left img {
    margin-top: 27%;
  }

  .h_list_c_l {
    width: 260px;
    margin-right: 2%;
  }

  .h_list_goods {
    padding: 10px;
  }

  .myorder_cont .hd_tit li a {
    font-size: 14px;
  }
}

@media screen and (min-width: 1920px) {
  .my_cont {
    width: 71.4%;
  }

  .my_shortcut li {
    width: 13%;
  }

  .myorder_article {
    width: 88.4%;
    padding: 0 1%;
  }

  .myorder_list .myorder_list_tit li.myorder_list01 {
    width: 41%;
  }

  .myorder_info_cont .info_cont .txt li.half {
    width: 50%;
  }

  .myorder_info_cont .info_tit .info_sale {
    display: inline-block;
    margin-top: 0;
  }

  .myorder_list .myorder_list_tit li.myorder_list01 {
    width: 41%;
  }

  .myorder_list .myorder_list_tit li.myorder_list02,
  .myorder_list .myorder_info_cont .myorder_list02 {
    width: 6%;
    text-align: center;
  }

  .myorder_list .myorder_list_tit li.myorder_list03,
  .myorder_list .myorder_info_cont .myorder_list03 {
    width: 18%;
  }

  .myorder_list .myorder_list_tit li.myorder_list04,
  .myorder_list .myorder_info_cont .myorder_list04 {
    width: 10%;
    text-align: center;
  }

  .myorder_list .myorder_list_tit li.myorder_list05,
  .myorder_list .myorder_info_cont .myorder_list05 {
    width: 10%;
    text-align: center;
  }

  .myorder_list .myorder_list_tit li.myorder_list06,
  .myorder_list .myorder_info_cont .myorder_list06 {
    width: 8%;
  }

  .mysale_article .myorder_info_cont .myorder_list01,
  .mysale_article .myorder_list_tit li.myorder_list01 {
    width: 5%;
    padding: 0 0.5%;
  }

  .mysale_article .myorder_info_cont .myorder_list02,
  .mysale_article .myorder_list_tit li.myorder_list02 {
    width: 33.8%;
    text-align: left;
  }

  .recharge_counter_left img {
    margin-top: 13%;
  }

  .col_list_c .w01 {
    width: 7%;
  }

  .col_list_c .w02 {
    width: 33%;
  }

  .h_list_c_l {
    width: 260px;
    margin-right: 0.93%;
  }

  .h_list_goods {
    padding: 10px;
  }

  .myorder_cont .hd_tit li a {
    font-size: 16px;
  }
}

/*==========我的合同================*/
.contract_list {
  border: 1px solid #e0e0e0;
  border-bottom: none;
  margin-top: 20px;
}

.contract_list li {
  border-bottom: 1px solid #e0e0e0;
}

.contract_list .w00 {
  float: left;
  text-align: center;
  font-size: 14px;
  line-height: 66px;
}

.contract_list .w01 {
  width: 8%;
}

.contract_list .w02 {
  width: 20%;
  *width: 19.8%;
}

.contract_list .w03,
.contract_list .w04,
.contract_list .w05,
.contract_list .w06 {
  width: 18%;
}

.contract_list .title {
  background: #f9f9f9;
}

.contract_list .title .w00 {
  font-size: 16px;
  line-height: 38px;
}

.contract_list .w05 a {
  font-size: 14px;
  line-height: 66px;
}

.contract_list .w05 img {
  vertical-align: middle;
  margin-right: 5px;
}

.contract_list .w06 .btn {
  width: 118px;
  height: 28px;
  line-height: 28px;
  *margin-top: 16px;
  background: #f67404;
  border: #d56001 1px solid;
  color: #fff;
  font-size: 14px;
  border-radius: 4px;
  display: inline-block;
}

.contract_list .w06 .btn:hover {
  opacity: 0.8;
}

/*==========我要上秀场================*/
.my_show {
  padding: 20px 20px 40px;
  background: #fff;
  margin-top: 15px;
}

.my_show_tip {
  background: #eeeeee url(../ym_images/status_false.jpg) 15px center no-repeat;
  color: #808080;
  font-size: 14px;
  line-height: 42px;
  padding: 0 15px 0 35px;
}

.my_show_cont {
  border: 1px solid #eeeeee;
  margin-top: 20px;
}

.my_show_tit {
  font-size: 24px;
  text-align: center;
  padding: 40px 0;
  font-weight: bold;
  border-bottom: 1px solid #eeeeee;
  width: 96%;
  margin: 0 auto 40px;
}

.my_show_form {
  margin: 0 auto;
  width: 580px;
  padding-bottom: 40px;
}

.my_show_form_list {
  margin-bottom: 20px;
}

.my_show_form .form_tit {
  width: 128px;
  text-align: right;
  line-height: 40px;
  margin-right: 10px;
  font-size: 14px;
}

.my_show_form .inp {
  width: 280px;
  padding: 10px;
  border: solid 1px #e0e0e0;
  font-size: 14px;
}

.my_show_form .choose_item {
  width: 300px;
  height: 38px;
  position: relative;
}

.my_show_form .choose_item_hd .sel_con {
  font-size: 14px;
  cursor: pointer;
  border: 1px solid #e0e0e0;
  width: 280px;
  padding: 10px;
  background: url(../ym_images/xiala.jpg) right center no-repeat;
}

.my_show_form .choose_item_bd {
  width: 100%;
  position: absolute;
  left: 0;
  top: 37px;
  background: #fff;
  overflow: hidden;
  display: none;
  z-index: 888;
  border: 1px solid #e0e0e0;
}

.my_show_form .choose_item_bd ul {
  height: 210px;
  overflow-x: hidden;
  *overflow: hidden;
}

.my_show_form .choose_item_bd li {
  width: 100%;
  clear: both;
}

.my_show_form .choose_item_bd li a {
  display: block;
  text-indent: 11px;
  line-height: 30px;
  font-weight: normal;
  font-size: 14px;
}

.my_show_form .upPic_tit {
  font-size: 14px;
  color: #3386f6;
  line-height: 38px;
}

.my_show_form .upPic_cont li {
  float: left;
  margin-right: 20px;
  display: inline;
}

.my_show_form .upPic_cont .upPic_submit {
  background: url(../ym_images/upPic.jpg) no-repeat;
  width: 125px;
  height: 131px;
  position: relative;
}

.my_show_form .upPic_cont .upPic_btn {
  position: absolute;
  opacity: 0;
  display: none;
}

.my_show_form .btn_sub {
  margin-left: 140px;
  border: 1px solid #d56001;
  display: inline-block;
  line-height: 30px;
  color: #fff;
  background: #f67404;
  padding: 0 30px;
  border-radius: 2px;
  cursor: pointer;
}

.my_show_form .btn_sub:hover {
  opacity: 0.8;
}

.my_show_form .error_tips {
  margin-left: 10px;
  margin-top: 3px;
  border: 1px solid #ff697b;
  color: #ff697b;
  background: #f9edee;
  line-height: 24px;
  padding: 0 8px;
  overflow: hidden;
}

.my_show_form .error_tips .error_tips_icon {
  vertical-align: -3px;
  margin-right: 5px;
}

/*分页*/
.list_pages {
  clear: both;
  padding: 30px 0;
  text-align: center;
  height: 35px;
  position: relative;
  overflow: hidden
}

.list_pages span.backhome,
.list_pages span.prevpage,
.list_pages span.prevpage,
.list_pages span.pages a,
.list_pages span.nextpage,
.list_pages span.lastpage {
  border: 1px solid #ddd;
  display: inline-block;
  height: 33px;
  padding: 0 11px 0 12px;
  line-height: 33px;
}

.list_pages span.prevpage {
  border-left: none
}

.list_pages span.prevpage a {
  background: url(../ym_images/list_arrow.jpg) left center no-repeat;
  padding-left: 17px
}

.list_pages span.nextpage a {
  background: url(../ym_images/list_arrow.jpg) right center no-repeat;
  padding-right: 17px
}

.list_pages span.pages {
  padding: 0 16px;
}

.list_pages span.pages a {
  position: relative;
  border-right: none;
  font-style: normal
}

.list_pages span.pages a.active {
  border: 1px solid #f89e19
}

.list_pages span.lastpage {
  border-left: none
}

.list_pages span.pages a.last {
  border-right: 1px solid #cccccc;
}

.list_pages span.total {
  padding-left: 10px;
}

.list_pages span.total strong {
  color: #f10f0f;
  font-weight: normal
}

.list_pages span.jump {
  display: inline-block;
  position: relative;
  vertical-align: -10px;
  width: 79px;
  height: 26px;
  background: url(../ym_images/list_jumpbg.jpg) left top no-repeat;
  margin-left: 10px;
  overflow: hidden
}

.list_pages span.jump input.inp {
  width: 38px;
  height: 26px;
  border: none;
  background: none;
  text-indent: 5px;
  line-height: 26px\9;
  position: absolute;
  left: 0;
  top: 0;
}

.list_pages span.jump input.btn {
  width: 41px;
  height: 26px;
  border: none;
  background: none;
  cursor: pointer;
  color: #fff;
  position: absolute;
  right: 0;
  top: 0;
}

.list_pages2 {
  clear: both;
  padding: 30px 0;
  text-align: center;
  height: 35px;
  position: relative;
  overflow: hidden
}

.list_pages2 span.backhome,
.list_pages2 span.prevpage,
.list_pages2 span.prevpage,
.list_pages2 span.pages a,
.list_pages2 span.nextpage,
.list_pages2 span.lastpage {
  border: 1px solid #ddd;
  display: inline-block;
  height: 33px;
  padding: 0 11px 0 12px;
  line-height: 33px;
}

.list_pages2 span.prevpage {
  border-right: none
}

.list_pages2 span.prevpage a {
  background: url(../ym_images/list_arrow.jpg) left center no-repeat;
  padding-left: 17px
}

.list_pages2 span.nextpage a {
  background: url(../ym_images/list_arrow.jpg) right center no-repeat;
  padding-right: 17px
}

.list_pages2 span.pages a {
  position: relative;
  border-right: none;
  font-style: normal
}

.list_pages2 span.pages a.active {
  border: 1px solid #f89e19
}

/*我的消息*/
.my_message {
  border-bottom: 1px solid #e9e9e9;
  height: 41px;
  line-height: 41px;
  position: relative;
  margin: 0 18px;
}

.my_message li {
  float: left;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #818181;
  padding: 0 30px;
  background: #f9f9f9;
  cursor: pointer
}

.my_message-right {
  border-right: 1px solid #e9e9e9
}

.my_message .active {
  border-top: 2px solid #eb0c1c;
  border-bottom: 1px solid #fff;
  background: #fff
}

.my_message_b {
  padding: 20px 18px 0;
}

.my_message_ba {
  border-bottom: 1px dashed #dcdcdc;
  padding: 16px 0;
  position: relative;
  cursor: pointer
}

.my_message_baa {
  background: url(../ym_images/message-mail.png) no-repeat 0 50%;
  color: #4c4c4c;
  font-size: 16px;
  padding: 0 0 0 24px
}

.my_message_baa-yd {
  background: url(../ym_images/message-ymail.png) no-repeat 0 50%;
}

.my_message_bab {
  color: #666666;
  font-size: 14px;
  margin: 10px 0 0 0;
  line-height: 22px;
}

.my_message_bab span {
  color: #0586eb;
  cursor: pointer
}

.my_message_bac {
  color: #666666;
  font-size: 14px;
  margin: 10px 0 0 0;
  line-height: 22px;
  height: 22px;
  overflow: hidden;
  padding-right: 100px;
  position: relative;
}

.my_message_bac_show {
  color: #666666;
  font-size: 14px;
  margin: 10px 0 0 0;
  line-height: 22px;
  height: 100%;
  overflow: visible;
  padding: 0
}

.my_message_bac a {
  color: #0586eb;
  font-size: 14px;
}

.my_message_bad {
  font-size: 14px;
  color: #0586eb;
  cursor: pointer;
  margin: 5px 0 0 0;
  display: none
}

.my_message_bae {
  color: #999999;
  font-size: 14px;
  margin: 10px 0 0 0
}

.my_message_bab {
  position: absolute;
  right: 40px;
  top: -10px;
  color: #0586eb;
  cursor: pointer
}

.my_message_bb {
  margin: 30px 0 0 0;
  text-align: center
}

.my_message_bb a {
  color: #4c4c4c;
  font-size: 16px
}

.my_message_bb a:hover {
  color: #f0505a
}

.my_message_bc {
  width: 700px;
  margin: 0 auto;
  position: relative
}

.message-del {
  background: url(../ym_images/message-del.png) no-repeat;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 16px;
  width: 14px;
  height: 13px;
  display: none
}

.my_message_ba:hover .message-del {
  display: block
}

.message_del {
  position: absolute;
  right: 0;
  background: url(../ym_images/message-pdel.png) no-repeat 0 50%;
  padding: 0 0 0 20px;
  margin: 0 10px 0 0;
  color: #4c4c4c;
  font-size: 14px;
}

.message_del a {
  color: #4c4c4c;
  font-size: 14px;
}

.message_del a:hover {
  color: #f0505a
}

.message-del-checkbox {
  cursor: pointer;
  position: absolute;
  right: -6px;
  top: 10px;
  *right: -2px;
  *top: 12px;
  display: none
}

.message_del_all {
  display: none;
  position: absolute;
  right: 22px;
  margin: 0 0 0 0
}

.message_del_all a {
  background: #d2d2d2;
  border: 1px solid #bfbfbf;
  padding: 2px 6px;
  margin: 0 0 0 5px;
  color: #4c4c4c;
  display: inline-block
}

.message_del_all a:hover {
  background: #f47721;
  border: 1px solid #bfbfbf;
  padding: 2px 6px;
  color: #fff
}

.message_del_all span {
  padding-left: 10px
}

.message_del_allselect {
  position: absolute;
  right: 2px;
  display: none;
  margin: 2px 0 0 0
}

.message-del-checkbox {
  width: 20px;
  height: 20px;
  background: #fff
}

.my_message_none {
  width: 292px;
  margin: 80px auto;
}

.my_message_none dt {
  float: left;
  margin-right: 10px;
  display: inline;
}

.my_message_none dd.font18 {
  margin-bottom: 10px;
}

.my_message_none .btn {
  background: #2e98f2;
  display: inline-block;
  padding: 0 15px;
  border-radius: 4px;
  height: 26px;
  line-height: 26px;
  color: #fff;
}

.message-box {
  margin: 20px 16px 0 193px;
}

.message-hover {
  background: url(../ym_images/mynav_bghover.jpg) no-repeat;
  width: 180px;
  height: 38px;
}

.help-problems-llera {
  display: none;
}

.help-problems-ller:hover .help-problems-llera {
  display: block;
  background: #eee;
  height: 22px;
  line-height: 22px;
  text-align: center;
  padding: 0 10px;
  border-radius: 5px;
  color: #999;
  position: absolute;
  width: 80px;
  top: 25px;
  left: -30px
}

.help-problems-llerarrow {
  display: none;
  background: url(../ym_images/zxzx-arrow-t.png) no-repeat;
  width: 10px;
  height: 7px;
  margin: 0 0 0 40px;
}

.help-problems-ller:hover .help-problems-llerarrow {
  display: block;
  position: absolute;
  left: 10px;
  top: 18px;
  _top: 0
}

/*我要出售*/
.message-box {
  margin: 20px 13px 0 193px;
}

.message-hover {
  background: url(../ym_images/mynav_bghover.jpg) no-repeat;
  width: 180px;
  height: 38px;
}

.sell-publ {
  float: left
}

.sell-pubr {
  float: left;
  width: 320px;
  background: #fff
}

.sell-l {
  margin-bottom: 20px;
}

.sell-r {
  width: 320px;
}

.sell-la {
  background: #fff;
  margin-top: 20px;
  padding: 30px;
}

.sell-la-title span {
  font-size: 24px;
  line-height: 24px;
  color: #ff962a;
  border-bottom: 2px solid #ff962a;
  height: 30px;
  display: inline-block
}

.sell-la-a {
  background: #f8f8f8;
  padding: 20px;
  height: 120px;
  overflow: auto;
  margin: 10px 0 0 0
}

.sell-la-aa {
  color: #4c4c4c;
  font-weight: bold;
  font-size: 14px;
}

.sell-la-ab {
  padding-top: 10px
}

.sell-la-ab p {
  font-size: 14px;
  line-height: 20px;
  color: #808080;
}

.sell-la-b-border {
  border: 1px solid #e6e6e6;
}

.sell-la-b {
  margin: 20px 0 0 0;
}

.table-t {
  background: #f4f8fd;
  height: 38px;
}

.table-t td {
  font-size: 14px;
  color: #4c4c4c;
  padding: 0 10px;
  border-bottom: 1px solid #e6e6e6;
  text-align: center
}

.table-m td {
  font-size: 14px;
  color: #4c4c4c;
  padding: 0 10px;
  border-right: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  height: 38px;
  text-align: center
}

.table-m-input {
  border: 1px solid #e6e6e6;
  height: 28px;
  width: 80%;
  padding-left: 10px
}

.table-m-input:focus {
  border: 1px solid #309df2;
}

.table-m .table-m-none {
  border-right: 0;
  text-align: left;
}

.table-m .table-m-add {
  background: url(../ym_images/add.png) no-repeat;
  width: 22px;
  height: 30px;
  display: inline-block;
  vertical-align: -12px;
  margin-left: 5px;
  *vertical-align: 0px;
}

.table-m .table-m-minus {
  background: url(../ym_images/minus.png) no-repeat;
  width: 22px;
  height: 30px;
  display: inline-block;
  vertical-align: -12px;
  margin-left: 5px;
  *vertical-align: 0px;
}

.table-m .table-m-btn {
  width: 36px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #0586eb;
  border-radius: 2px;
  color: #fff;
  margin-left: 10px;
  cursor: pointer;
}

.table-b {
  background: #f9fbfd;
  border-bottom: 1px solid #e6e6e6;
  height: 46px
}

.table-bl {
  float: left;
  color: #4c4c4c;
  font-size: 14px;
  padding-left: 15px;
  line-height: 46px
}

.table-bl span {
  color: #f0505a
}

.table-br {
  float: right
}

.table-br a {
  font-size: 14px;
  border: 1px solid #e6e6e6;
  background: #fff;
  padding: 5px 0;
  width: 140px;
  display: inline-block;
  text-align: center;
  color: #808080;
  margin: 8px 10px 0 0;
  border-radius: 3px
}

.table-br a:hover {
  background: #0586eb;
  color: #fff
}

.table-br .active {
  background: #0586eb;
  color: #fff
}

.table-br .yellow {
  border: 1px solid #ff962a;
  color: #ff962a;
}

.table-br .yellow:hover {
  background: #ff962a;
  color: #fff;
}

.sell-la-c {
  margin: 60px 0 0 300px;
  cursor: pointer
}

.sell-la-c span {
  color: #bcbcbc;
  background: url(../ym_images/sell-icon.png) no-repeat 0 50%;
  padding-left: 20px;
}

.sell-la-c .sell-la-c-select {
  background: url(../ym_images/domain-icon3.png) no-repeat 0 50%;
  padding-left: 20px;
  display: inline-block
}

.sell-la-c a {
  color: #61c500
}

.sell-la-c a:hover {
  color: #f0505a
}

.sell-la-d {
  margin: 20px 0 0 300px;
}

.sell-la-d a {
  width: 200px;
  height: 30px;
  background: #0586eb;
  padding-top: 10px;
  display: inline-block;
  text-align: center;
  color: #fff;
  border-radius: 4px;
  font-size: 14px;
}

.sell-ra {
  padding: 20px;
  background: #fff
}

.sell-raa {
  border-bottom: 1px solid #e5e5e5;
  color: #4c4c4c;
  font-size: 16px;
  height: 32px
}

.sell-rab {
  margin: 40px 0 20px 78px
}

.sell-rab-a {
  line-height: 25px;
  font-size: 14px
}

.sell-rab-a span {
  background: url(../ym_images/sell-icon-blue.png) no-repeat;
  width: 24px;
  height: 25px;
  color: #fff;
  display: inline-block;
  text-align: center;
  padding-right: 10px
}

.sell-rab-a .active {
  background: url(../ym_images/sell-icon-blue-select.png) no-repeat;
  width: 24px;
  height: 25px;
  color: #fff;
  display: inline-block;
  text-align: center;
  padding-right: 10px
}

.sell-rab-line {
  height: 26px;
  width: 4px;
  background: #d7dcdd;
  overflow: hidden;
  margin: 0 0 0 10px
}

.sell-rab-line-active {
  height: 26px;
  width: 4px;
  background: #85c800;
  overflow: hidden;
  margin: 0 0 0 10px
}

.sell-rb {
  background: #fff;
  margin: 20px 0 0 0;
  padding: 30px;
  text-align: center
}

.help-problems-rrbb {
  color: #4c4c4c;
  font-size: 14px;
  padding: 10px 0 0 0
}

.help-problems-rrbc {
  font-size: 16px;
  margin: 20px 0 0 0
}

.help-problems-rrbc a {
  color: #fff;
  font-size: 16px;
  background: #0586eb;
  padding: 10px 0;
  width: 100%;
  display: inline-block;
}

.help-problems-rrbd {
  color: #4c4c4c;
  font-size: 14px;
  padding: 20px 0 0 0
}

.help-problems-rrbe {
  color: #4c4c4c;
  font-size: 30px;
  padding: 10px 0 0 0
}

.domainla-fra {
  border: 1px solid #e5e5e5;
  -webkit-transition: none;
  transition: none;
  padding: 0 18px;
  height: 28px;
  line-height: 28px;
  display: inline-block;
  color: #4c4c4c;
  font-size: 14px;
  margin: 0px 9px 10px 0;
  text-align: center;
  cursor: pointer
}

.domainla-fra.active,
.domainla-fra:hover {
  background: url(../ym_images/domain-icon2.png) no-repeat right bottom;
  border: 1px solid #f86106;
  color: #f86106;
}

.domainlb-br-l,
.domainlb-br {
  overflow: hidden;
}

.domainlb-br-l .domainla-fra {
  width: 164px;
  padding: 2px 0;
  margin: 0px 9px 10px 0;
  color: #808080;
  text-align: center;
}

.domainlb-br-l .more {
  display: inline-block;
  width: 164px;
  padding: 2px 0;
  border: 1px solid #e5e5e5;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  cursor: pointer;
  color: #f86106;
  text-align: center;
}

/*个人资料*/
.information {
  background: #fff;
  margin: 20px 0 0 0
}

.information-a {
  border-bottom: 1px solid #eeeeee;
  height: 74px;
  line-height: 74px;
  overflow: hidden
}

.information-al {
  float: left;
  color: #e90615;
  font-size: 18px;
  font-weight: bold;
  padding: 0 40px
}

.information-ar {
  float: left;
  background: url(../ym_images/status_false.jpg) no-repeat 0 50%;
  padding-left: 20px;
  color: #4c4c4c;
  font-size: 16px
}

.information-b {
  width: 820px;
  margin: 0 auto;
  padding-top: 25px;
}

.information-b-a {
  width: 590px;
  margin: 0 auto;
  border-bottom: 2px solid #eeeeee;
  height: 30px
}

.information-b-a ul {
  margin: 0 0 0 175px
}

.information-b-a li {
  float: left;
  width: 120px;
  color: #999999;
  font-size: 16px;
  text-align: center;
  cursor: pointer
}

.information-b-a .ative {
  border-bottom: 2px solid #f0505a;
  color: #f0505a;
  height: 30px;
  background: url(../ym_images/information-arrow.jpg) no-repeat 55px 25px
}

.information-b-b {
  padding-top: 40px
}

.information-b-b li {
  display: none;
}

.information-b-b-a {
  overflow: hidden;
  padding-bottom: 30px;
}

.information-b-b-al {
  float: left;
  width: 220px;
  text-align: right;
  color: #4c4c4c;
  font-size: 16px;
  padding-top: 10px
}

.information-b-b-am {
  float: left;
  width: 280px;
  padding-left: 28px;
  font-size: 14px;
  color: #4c4c4c;
  line-height: 38px;
}

.information-b-b-ar {
  float: left;
  width: 240px;
  padding-left: 12px;
  color: #f71d0d;
  font-size: 14px;
  background: url(../ym_images/information-icon.jpg) no-repeat 20px 50%;
  padding-left: 40px;
  line-height: 38px
}

.information-b-b-am-input {
  font-size: 14px;
  border: 1px solid #e9e9e9;
  width: 258px;
  height: 38px;
  line-height: 38px;
  padding: 0 10px
}

.information-b-b-a .laydate-icon {
  font-size: 14px;
  border: 1px solid #e9e9e9 !important;
  width: 258px;
  height: 38px !important;
  line-height: 38px;
  padding: 0 10px
}

.star {
  color: #eb0c1c
}

.information-b-b-arr {
  float: left;
  padding-left: 10px;
  line-height: 38px
}

.information-b-b-arr a {
  color: #25a2f2;
  font-size: 14px;
  *padding-top: 9px;
  display: inline-block
}

.information-b-b-amm {
  float: left;
  line-height: 38px;
  color: #4c4c4c;
  font-size: 14px;
  padding-left: 28px;
}

.information-b-b-am-input1 {
  font-size: 14px;
  border: 1px solid #e9e9e9;
  width: 135px;
  height: 38px;
  line-height: 38px;
  padding: 0 10px
}

.information-b-b-am input {
  vertical-align: middle;
}

.information-b-b-am label {
  padding-left: 6px;
  vertical-align: middle;
}

.radio-left {
  margin-left: 20px
}

.information-b-b-a .bc {
  margin: 30px 0 0 250px;
  background: #f67404;
  height: 38px;
  font-size: 16px;
  color: #fff;
  width: 118px;
  border: 1px solid #d56001;
  border-radius: 3px;
  cursor: pointer
}

.information-b-b-a .qx {
  margin: 30px 0 0 20px;
  background: #eeeeee;
  height: 38px;
  font-size: 16px;
  color: #4c4c4c;
  width: 118px;
  border: 1px solid #bfbfbf;
  border-radius: 3px;
  cursor: pointer
}

.laydate-icon {
  height: 38px;
  line-height: 38px;
  border: 1px solid #e9e9e9;
  font-size: 16px;
  width: 248px;
  padding-left: 10px;
}

.information-b-b-b {
  width: 300px;
  margin: 0 auto;
}

.information-b-b-b-a {
  overflow: hidden;
  padding-bottom: 20px
}

.information-b-b-b-al {
  float: left;
  width: 120px;
  text-align: right;
  font-size: 16px;
  color: #4c4c4c
}

.information-b-b-b-ar {
  float: left;
  width: 152px;
  padding-left: 28px;
  font-size: 14px;
  color: #4c4c4c
}

.information-b-b-b-ar a {
  color: #25a2f2;
  font-size: 14px;
  padding-left: 10px
}

.information-b-b-b-a .bj {
  margin: 10px 0 0 65px;
  background: #f67404;
  height: 38px;
  font-size: 16px;
  color: #fff;
  width: 118px;
  border: 1px solid #d56001;
  border-radius: 3px;
  cursor: pointer
}

.information-b-b-c {
  width: 590px;
  margin: 0 auto;
}

.information-b-b-c-t {
  overflow: hidden
}

.information-b-b-c-tl {
  float: left;
  width: 369px;
  border-right: 1px solid #e5e5e5;
  padding-right: 20px;
  height: 330px
}

.information-b-b-c-tr {
  float: left;
  width: 180px;
  padding-left: 20px
}

.information-b-b-c-tl-a {
  font-size: 16px;
  color: #4c4c4c;
  padding-top: 10px
}

.information-b-b-c-tl-b {
  cursor: pointer;
  text-align: center;
  margin: 80px auto 0 auto;
  width: 160px;
  height: 160px
}

.information-b-b-c-tl-b-sc {
  cursor: pointer;
  text-align: center;
  line-height: 200px;
  color: #4c4c4c;
  font-size: 14px;
  background: url(../ym_images/information-sc.jpg) no-repeat;
  width: 160px;
  height: 160px
}

.information-b-b-c-tl-c-error {
  background: url(../ym_images/information-icon.jpg) no-repeat 0 50%;
  padding-left: 20px;
  color: #4c4c4c;
  margin: 20px 0 0 150px
}

.information-b-b-c-tl-c-correct {
  background: url(../ym_images/information-icon-correct.jpg) no-repeat 0 50%;
  padding-left: 20px;
  color: #4c4c4c;
  margin: 20px 0 0 150px
}

.information-b-b-c-tr-t {
  font-size: 16px;
  color: #4c4c4c;
  padding: 10px 0 5px 0
}

.information-b-b-c-tr-b {
  width: 60px;
  float: left;
  margin: 12px 23px 0 0;
  position: relative
}

.information-b-b-c-tr-b img {
  border-radius: 60px;
  height: 60px;
  width: 60px;
  cursor: pointer
}

.information-b-b-c-tr-b-ative {
  background: url(../ym_images/information-img-tj.png) no-repeat;
  width: 60px;
  height: 60px;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 60px;
  cursor: pointer;
}

.information-b-b-c-b {
  padding: 10px 0 100px 0
}

.information-b-b-c-b .bc {
  margin: 30px 0 0 180px;
  background: #f67404;
  height: 28px;
  font-size: 16px;
  color: #fff;
  width: 98px;
  border: 1px solid #d56001;
  border-radius: 3px;
  cursor: pointer
}

.information-b-b-c-b .qx {
  margin: 30px 0 0 20px;
  background: #eeeeee;
  height: 28px;
  font-size: 16px;
  color: #4c4c4c;
  width: 98px;
  border: 1px solid #bfbfbf;
  border-radius: 3px;
  cursor: pointer
}

/*==========我的消息下拉================*/
.my_messagewrap {
  z-index: 999999;
  position: relative;
  height: 32px;
  width: 66px;
}

.my_messagecont {
  display: none;
  width: 250px;
  position: absolute;
  left: 0;
  top: 28px;
  border: 1px solid #e5e5e5;
}

.my_m_triangle {
  background: url(../ym_images/my_m_triangle.jpg) no-repeat 20px top;
  height: 6px;
  position: absolute;
  width: 100%;
  top: -6px;
}

.my_messagecont .hd li {
  float: left;
  width: 50%;
  background: #fafafa;
  text-align: center;
  line-height: 30px;
  cursor: pointer;
  border-bottom: 1px solid #e5e5e5;
}

.my_messagecont .hd li.on {
  background: #fff;
  border-bottom: #fff 1px solid;
}

.my_messagecont .bd ul {
  padding: 0 10px;
  height: 192px;
  overflow-x: hidden;
  *overflow: hidden;
  background: #fff;
  width: 230px;
}

.my_messagecont .bd a {
  display: block;
  line-height: 31px;
  height: 31px;
  overflow: hidden;
  border-bottom: 1px dashed #e5e5e5;
}

.my_messagecont .bd .img {
  text-align: center;
}

.my_messagecont .bd .img img {
  margin: 58px auto 6px;
}

.my_messagecont .more {
  background: #fafafa;
  line-height: 28px;
  height: 28px;
  text-align: center;
  border-top: 1px solid #e5e5e5;
}

/*我的合同列表*/
.wy-center-wbg,
.wy-center-wbg p,
.wy-center-wbg dl,
.wy-center-wbg dt,
.wy-center-wbg dd,
.wy-center-wbg ul,
.wy-center-wbg ol,
.wy-center-wbg li,
.wy-center-wbg form,
.wy-center-wbg a {
  font-size: 14px;
}

.wy-pd-10 {
  padding: 10px;
}

.wy-mg-20 {
  margin: 0 0 20px;
}

.wy-int-text {
  padding: 12px 10px;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  display: inline-block;
  vertical-align: middle;
}

.wy-int-t {
  padding: 6px 10px;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  display: inline-block;
}

.wy-int-w {
  width: 350px;
}

.wy-int-100 {
  width: 100px;
}

.wy-int-140 {
  width: 140px;
}

.wy-int-w-200 {
  width: 250px;
}

.wy-inp-text {
  display: inline-block;
  vertical-align: middle;
  width: 90px;
  padding-right: 10px;
  text-align: right;
}

.wy-inp-text-top {
  display: inline-block;
  vertical-align: top;
  width: 90px;
  padding-right: 10px;
  text-align: right;
}

.line-hui {
  background: #fff;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  color: #666;
}

.line-hui:hover {
  background: #eee;
}

.link-dx .upload {
  border: 1px solid #e4404c;
  background: #e4404c;
  color: #fff;
  border-radius: 5px;
  cursor: pointer;
}

.link-dx .upload:hover {
  background: #f82a39;
  border: 1px solid #f82a39;
}

.link-dx a {
  padding: 3px 10px;
  margin: 0 2px;
  text-decoration: none;
}

.link-dx-18 a {
  padding: 3px 4px;
  margin: 0 2px;
  text-decoration: none;
}

.blue-xx {
  border: 1px solid #51BCE4;
  background: #51BCE4;
  color: #fff;
  border-radius: 5px;
}

.blue-xx:hover {
  background: #00A5DD;
  color: #fff;
}

.grey-xx {
  border: 1px solid #999999;
  background: #999999;
  color: #fff;
  border-radius: 5px;
}

.grey-xx:hover {
  background: #999999;
  color: #fff;
}

.lvse-b {
  border: 1px solid #5bb347;
  background: #5bb347;
  color: #fff;
  border-radius: 5px;
}

.lvse-b:hover {
  background: #43a62d;
  color: #fff;
}

.blue-qx {
  border: 1px solid #ed6c44;
  background: #ed6c44;
  color: #fff;
  border-radius: 5px;
}

.blue-qx:hover {
  background: #da542b;
  color: #fff;
}

.lvse {
  border: 1px solid #51bce4;
  background: #51bce4;
  color: #fff;
  border-radius: 5px;
}

.lvse:hover {
  background: #2ba7d6;
  border: 1px solid #2ba7d6;
}

.wy-bt-right {
  display: block;
  overflow: hidden;
  border-bottom: 1px solid #dcdcdc;
  position: relative;
}

.wy-bt-right i {
  color: #eb0c1c;
  font-style: normal;
  padding: 0 3px;
}

.wy-bt-right .upload {
  float: right;
  padding: 6px 15px;
  text-decoration: none;
  font-size: 14px;
  margin: 0 5px;
}

.wy-bt-right .kongjian {
  position: absolute;
  right: 15px;
  top: 50%;
  margin: -11px 0 0;
}

.wy-bt-right div {
  display: inline-block;
  vertical-align: middle;
}

.wy-mg-center {
  text-align: center;
}

.wy-mg-center a {
  padding: 10px 20px;
  width: 80px;
  text-decoration: none;
  display: inline-block;
}

select.wy-int-text {
  margin-left: -2px;
  width: 370px;
}

.wy-center-line {
  width: auto;
  border: 1px solid #e1e6ed;
  background: #fff;
}

.wy-text-16 {
  font-size: 18px;
  display: inline-block;
  padding: 0 10px;
  border-left: 4px solid #eb0c1c;
  margin-top: 8px;
}

.wy-bt-right div {
  display: inline-block;
  vertical-align: top;
  margin-top: 8px;
}

.wy-ss-menu {
  overflow: hidden;
}

.wy-ss-menu dl {
  overflow: hidden;
  width: auto;
  padding: 10px;
  background: #f8f8f8;
  margin-bottom: 5px;
}

.wy-ss-menu dl dd {
  float: left;
  font-weight: bold;
  width: 10%;
  text-align: center;
  height: 24px;
  line-height: 24px;
}

.wy-ss-menu dl dt {
  float: left;
  width: 90%;
}

.wy-ss-menu dl dt a {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
  color: #999;
  text-decoration: none;
  border-radius: 30px;
  padding: 3px 15px;
}

.wy-ss-menu dl dt a.blue-link {
  background: #51bce4 none repeat scroll 0 0;
  color: #fff;
}

.wy-ss-menu dl dt a:hover,
.wy-ss-menu dl dt a.hover {
  background: #e4404c;
  color: #fff;
}

.wy-ss-menu dl dt div {
  display: inline-block;
  vertical-align: middle;
}

.wy-ss-menu dl dt a#seachBtn {
  border-radius: 5px;
  border: 1px solid #e4404c;
}

.wy-ss-menu dl dt a#clearBtn {
  border-radius: 5px;
  margin: 0;
}

.wy-ss-menu dl dt a#seachQueryAuthenticationApiUser {
  border-radius: 5px;
}

.wy-table-all {
  width: auto;
  overflow: hidden;
}

.wy-table-all ol,
.wy-table-all ul {
  overflow: hidden;
  width: auto;
}

.wy-table-all ol {
  background: #f8f8f8;
}

.wy-table-all ol li {
  color: #333;
  border: 1px solid #dcdcdc;
  border-left: none;
  font-weight: bold;
  margin-left: -1px;
}

.wy-table-all li {
  float: left;
  /* width:12%;*/
  padding: 16px 1%;
  text-align: center;
}

.wy-table-all li.link-dx {
  width: 14%;
  border-right: none;
}

.wy-table-all li.link-dx-18 {
  width: 18%;
  border-right: none;
}

.wy-table-all li.wy-table-5 {
  width: 5%;
}

.wy-table-all li.wy-table-8 {
  width: 8%;
}

.wy-table-all li.wy-table-10 {
  width: 10%;
}

.wy-table-all li.wy-table-12 {
  width: 12%;
}

.wy-table-all li.wy-table-14 {
  width: 14%;
}

.wy-table-all li.wy-table-15 {
  width: 15%;
}

.wy-table-all li.wy-table-16 {
  width: 16%;
}

.wy-table-all li.wy-table-18 {
  width: 18%;
}

.wy-table-all li.wy-table-17 {
  width: 17%;
}

.wy-table-all li.wy-table-20 {
  width: 20%;
}

.wy-table-all li.wy-table-25 {
  width: 25%;
}

.wy-table-all li.wy-table-28 {
  width: 28%;
}

.wy-table-all li.wy-table-30 {
  width: 30%;
}

.wy-table-all li.wy-table-35 {
  width: 35%;
}

.wy-table-all li.wy-table-40 {
  width: 40%;
}

.wy-table-all ul {
  border-bottom: 1px dashed #dcdcdc;
}

.wy-table-all ul li {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  min-height: 19px;
  text-overflow: ellipsis;
}

.wy-table-all ul.noborder {
  border-bottom: 0px;
}

.wy-table-all ul:hover li {
  background: #f8f8f8;
}

.wy-table-all ul li em {
  width: 18px;
  height: 18px;
  display: inline-block;
  margin-right: 5px;
  font-style: normal;
  color: #fff;
  border-radius: 3px;
  font-size: 12px;
  vertical-align: middle;
  background: url("../ym_images/index/icon01.png") no-repeat;
}

.wy-table-all ul li em.off {
  background-position: 0 -310px;
}

.wy-table-all ul li em.no {
  background-position: -28px -308px;
}

.wy-table-all ul li em.fa {
  background: #ed6c44;
}

.wy-table-all ul li em.shou1 {
  background: #e4404c;
  color: #fff;
}

.wy-table-all ul li em.shou3 {
  background: #78bb4f;
}

.contractnone {
  text-align: center;
  padding: 40px 0;
}

.contractnone p {
  margin: 10px 0 0;
}

/*whois邮箱*/
.domainla-f {}

.sell-la {
  min-height: 760px;
}

.sell-la-mail-b {
  padding: 30px 0;
  border: 1px solid #eeeeee;
  margin: 20px auto;
  font-size: 16px;
  text-align: center;
}

.sell-la-mail-b .sell-la-b-inp {
  border: 1px solid #eeeeee;
  padding: 11px;
  width: 242px;
  display: inline-block;
  margin-right: 10px;
}

.sell-la-mail-b .sell-la-b-butt {
  background: #f67404;
  display: inline-block;
  width: 140px;
  height: 40px;
  line-height: 40px;
  color: #FFFFFF;
  font-size: 16px;
  cursor: pointer;
}

.sell-la-mail-c {
  border: 1px solid #eeeeee;
}

.sell-la-mail-c th {
  background: #f4f8fd;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding: 15px 0;
}

.sell-la-mail-c td {
  text-align: center;
  padding: 10px 0;
  font-size: 16px;
  border-top: 1px solid #eeeeee;
}

.sell-la-mail-c .delete {
  display: inline-block;
  width: 92px;
  border: #eeeeee 1px solid;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
}

.sell-la-mail-c .remail {
  background: #00a0e9;
  display: inline-block;
  width: 92px;
  border: #00a0e9 1px solid;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  color: #fff;
  margin-right: 10px;
}

/*充值成功*/
.popMyalipay_success .paid_info {
  margin: 100px auto;
  width: 510px;
}

.popMyalipay_success .paid_info .img {
  margin-right: 20px;
  display: inline;
}

.popMyalipay_success .paid_info .txt {}

.popMyalipay_success .paid_info .txt01 {
  font-size: 24px;
  color: #7ebb51;
  font-weight: bold;
  line-height: 38px;
}

.popMyalipay_success .paid_info .txt02 {
  margin: 6px 0 0;
}

.popMyalipay_success .paid_info .txt02 li {
  font-size: 14px;
  margin-bottom: 6px;
}

.popMyalipay_success .paid_info .txt02 li span {
  background: #428bf0;
  font-size: 10px;
  color: #fff;
  padding: 0 5px;
  display: inline-block;
  margin-right: 8px;
}

.popMyalipay_success .paid_info .txt03 {
  margin-top: 14px;
  color: #7d7d7d;
  font-size: 14px;
}

/*批量发布商标加载更多*/
.ajax_more {
  text-align: center;
  background: #fafafa;
}

.ajax_more a {
  color: #1b1919;
  font-size: 14px;
  line-height: 42px;
}

.ajax_more .ajax_more_icon {
  background: url(../ym_images/ajax_more.png) no-repeat 0 0;
  width: 13px;
  height: 13px;
  vertical-align: middle;
  display: inline-block;
  margin-left: 6px;
}

.mygoods_table_wrap tbody td .inp {
  width: 220px;
}

/*news*/
.myorder_tit span.time {
  border-left: none;
  padding-left: 6px;
}

.oder_check {
  display: inline-block;
  vertical-align: -1px;
}

.cart_bar {
  height: 90px;
  line-height: 90px;
  background: #CCCCCC;
  margin-top: 46px;
  font-size: 14px;
  padding-left: 12px;
  position: relative;
}

.cart_bar .select_all {
  font-size: 14px;
}

.cart_bar .allCheck {
  display: inline-block;
  vertical-align: -1px;
}

.cart_bar .operations a {
  font-size: 14px;
  margin-left: 40px;
  line-height: 90px;
}

.cart_bar_right .fl {
  margin-right: 40px;
  display: inline;
}

.cart_bar_right .sum strong {
  color: #ff0000;
}

.cart_bar_right .total {
  margin-top: -5px;
}

.cart_bar_right .total span {
  color: #ff0000;
}

.cart_bar_right .total span strong {
  font-size: 26px;
}

.cart_bar_right .btn {
  margin-right: 0px;
}

.cart_bar_right .btn a {
  background: #ff6600;
  font-size: 24px;
  float: left;
  padding: 0 30px;
  height: 90px;
  color: #fff;
  line-height: 90px;
}

.cart_bar_right .btn a:hover {
  background: #e45d04;
}

/*充值*/
.recharge_way {
  padding: 4% 0;
}

.waybox {
  width: 939px;
  height: 833px;
  margin: 0 auto;
  position: relative;
  background: url("../ym_images/recharge_bg1.png") no-repeat;
}

.waybox.active {
  background: url("../ym_images/recharge_bg2.png") no-repeat;
}

.waybox .alipay_li {
  width: 939px;
  height: 85px;
  float: left;
  background: url("../ym_images/alipay.jpg")
}

.waybox .wechat_li {
  width: 939px;
  height: 85px;
  float: left;
  background: url("../ym_images/wechat_pay.jpg")
}

.waybox li .cont {
  display: none;
}

.waybox li.on .cont {
  display: block;
}

.waybox li .tit {
  width: 100%;
  height: 85px;
  line-height: 85px;
  font-size: 30px;
  color: #ffffff;
  text-align: center;
  cursor: pointer;
}

.waybox li.on .tit {
  font-weight: bold;
}

.waybox li .cont {
  width: 939px;
  height: 748px;
  position: absolute;
  left: 0;
  top: 85px;
}

.cont .step1 {
  float: left;
  width: 303px;
  margin-left: 71px;
}

.cont .step2 {
  float: left;
  width: 355px;
  margin-left: 139px;
}

.cont .text {
  line-height: 24px;
  font-weight: bold;
  font-size: 18px;
  color: #000;
  text-align: center;
  padding-top: 47px;
}

.cont .step1 .p1 {
  line-height: 24px;
  font-size: 16px;
  color: #000;
  text-align: center;
  padding-top: 55px;
  padding-bottom: 14px;
}

.cont .step1 .p2 {
  width: 194px;
  height: 196px;
  margin: 0 auto;
  position: relative;
}

.cont .step1 .p2 img {
  display: block;
  width: 180px;
  position: absolute;
  top: 7px;
  left: 7px;
  z-index: 1;
}

.cont .step1 .p2 .mask {
  width: 194px;
  height: 196px;
  background: url("../ym_images/wechatbox.png") no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.cont .step1 .p3 a {
  display: block;
  line-height: 22px;
  text-align: center;
  font-size: 16px;
  color: #0083fe;
  padding: 100px 0 32px;
}

.cont .step1 .p4 {
  padding-left: 48px;
  line-height: 30px;
  font-size: 16px;
  color: #000;
}

.cont .step1 .p5 {
  padding-left: 48px;
  line-height: 30px;
  font-size: 16px;
  color: #ea6000;
}

.cont .step2 .p1 {
  line-height: 22px;
  text-align: center;
  font-size: 16px;
  color: #ababab;
  padding-top: 61px;
  padding-bottom: 108px;
}

.cont .step2 .p1 span {
  color: #ea6000;
}

.cont .inputbox {
  width: 246px;
  margin: 0 auto;
  text-align: center;
}

.cont .inputbox .tip {
  line-height: 22px;
  font-size: 16px;
  color: #ababab;
  margin-bottom: 8px;
  margin-top: -8px;
}

.cont .inputbox input {
  display: block;
  width: 244px;
  height: 40px;
  line-height: 40px;
  background: #fff;
  border: 1px solid #CFCFCF;
  border-radius: 21px;
  -webkit-border-radius: 21px;
  text-align: center;
  font-size: 18px;
  color: #4c4c4c;
}

.cont .inputbox .inp1 {
  margin-bottom: 18px;
}

.cont .inputbox .inp2 {
  width: 246px;
  height: 42px;
  background: #EA6000;
  border: 1px solid #EA6000;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
}

.cont .hont {
  width: 224px;
  height: 28px;
  line-height: 14px;
  margin: 156px auto 0;
  padding: 7px 14px 7px 12px;
  font-size: 12px;
  color: #ea6000;
  background: #EFDFBD;
  border-radius: 5px;
  -webkit-border-radius: 5px;
}

.cont .stepway {}

.cont .stepway .p {
  line-height: 24px;
  font-weight: bold;
  font-size: 18px;
  color: #000;
  text-align: center;
  padding-top: 47px;
}

.cont .stepway .p span {
  color: #ea6000;
}

.cont .stepway .p1 {
  line-height: 22px;
  text-align: center;
  font-size: 16px;
  color: #ababab;
  padding-top: 63px;
  padding-bottom: 88px;
}

.cont .stepway .p1 span {
  color: #ea6000;
}

.cont .stepway .inputbox {
  width: 287px;
}

.cont .stepway .serve {
  font-size: 12px;
  color: #a4a4a4;
  line-height: 12px;
  margin-bottom: 24px;
}

.cont .stepway .serve span {
  color: #ea6000;
}

.cont .stepway .inputbox input {
  width: 285px;
}

.cont .stepway .inputbox .inp2 {
  width: 287px;
}

.cont .stepway .hont {
  width: 256px;
  margin: 227px auto 0;
}

.fred {
  cursor: pointer;
  background: #eb0c1c;
  padding: 0 15px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  font-size: 16px;
}

.fred:hover {
  background: #C70A0E;
  color: #fff
}

.fileupload input[type=file] {
  margin-top: 6px;
  display: inline-block;
  vertical-align: middle;
}

.mycertification_cont .form_tit.espic {
  width: 200px;
  margin-left: -72px
}

#identify_picture {
  padding: 24px 0 0 138px;
}

#identify_picture img {
  display: inline-block;
  height: 120px;
  max-width: 220px;
}

#identify_picture .imgbox {
  float: left;
  position: relative;
  margin-right: 12px;
}

.delete_img {
  position: absolute;
  top: 2px;
  right: 2px;
  width: 23px;
  height: 23px;
  display: block;
  background: url(/themes/simplebootx/Public/images/close.png) no-repeat center center;
  -webkit-transition: none;
  transition: none;
}

/*上传身份证*/
.pop_bg_box {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
  z-index: 999999;
}

.pop_bg_box .pop_alert_box {
  display: none;
  width: 928px;
  height: 752px;
  padding: 16px;
  background-color: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.pop_bg_box .pop_alert_box .pop_top {
  width: 100%;
  height: 50px;
  background-color: #00a0e9;
  color: #FFFFFF;
  font-size: 18px;
  line-height: 50px;
}

.pop_bg_box .pop_alert_box .pop_top span {
  display: inline-block;
  float: left;
  margin-left: 22px;
}

.pop_bg_box .pop_alert_box .pop_top i {
  display: inline-block;
  float: right;
  margin-right: 22px;
  font-size: 40px;
  cursor: pointer;
}

.pop_bg_box .pop_alert_box .pop_bottom {
  width: 728px;
  height: 632px;
  background-color: #ffffff;
  padding: 39px 100px;
}

.pop_bg_box .pop_alert_box .pop_bottom p {
  font-size: 14px;
  color: #999999;
}

.pop_bg_box .pop_alert_box .pop_bottom dd {
  min-height: 40px;
  margin-top: 30px;
  position: relative;
}

.pop_bg_box .pop_alert_box .pop_bottom dd label {
  float: left;
  display: inline-block;
  width: 130px;
  text-align: right;
  line-height: 40px;
  font-size: 16px;
  color: #4d4d4d;
  margin-right: 5px;
}

.pop_bg_box .pop_alert_box .pop_bottom dd .photo {
  display: inline-block;
}

.pop_bg_box .pop_alert_box .pop_bottom dd .photo_up,
.pop_bg_box .pop_alert_box .pop_bottom dd .photo_eg {
  float: left;
}

.pop_bg_box .pop_alert_box .pop_bottom dd .photo_up {
  width: 240px;
  height: 150px;
  background-color: #fafafa;
  border: dashed 1px #dcdcdc;
  margin-right: 20px;
  position: relative;
  overflow: hidden;
}

.pop_bg_box .pop_alert_box .pop_bottom dd .photo_up input {
  display: inline-block;
  font-size: 100px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: 9;
  cursor: pointer;
}

.pop_bg_box .pop_alert_box .pop_bottom dd .photo_up .preview {
  position: relative;
  width: 100%;
  margin: auto;
  padding: 0;
  z-index: 5;
}

.pop_bg_box .pop_alert_box .pop_bottom dd .photo_up_box {
  height: 80px;
  text-align: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 1;
}

.pop_bg_box .pop_alert_box .pop_bottom dd .photo_up_box .icon-xiangji {
  font-size: 36px;
  color: #b3b3b3;
}

.pop_bg_box .pop_alert_box .pop_bottom dd .photo_up_box a {
  display: inline-block;
  width: 98px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  background-color: #ff6060;
  border-radius: 14px;
  border: solid 1px #cc4e4e;
  margin-top: 15px;
}

.pop_bg_box .pop_alert_box .pop_bottom dd .photo_eg span,
.pop_bg_box .pop_alert_box .pop_bottom dd .photo_eg_box {
  float: left;
}

.pop_bg_box .pop_alert_box .pop_bottom dd .photo_eg span {
  display: inline-block;
  font-size: 14px;
  line-height: 40px;
  color: #4d4d4d;
}

.pop_bg_box .pop_alert_box .pop_bottom dd .photo_eg_box {
  width: 160px;
  height: 98px;
  background-color: #fafafa;
  border-radius: 4px;
  border: solid 1px #eeeeee;
  padding: 8px 16px;
}

.pop_bg_box .pop_alert_box .pop_bottom dd .photo_eg_box img {
  width: 100%;
  height: 100%;
}

.pop_bg_box .pop_alert_box .pop_bottom dd .photo_up .upload_success {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 7;
}

.pop_bg_box .pop_alert_box .pop_bottom dd .photo_up .upload_success i {
  display: block;
  margin-top: 30px;
}

.pop_bg_box .pop_alert_box .pop_bottom dd .photo_up .upload_success i:before {
  font-size: 40px;
  color: #00d257;
}

.pop_bg_box .pop_alert_box .pop_bottom dd .photo_up .upload_success p {
  text-align: center;
  color: #ffFFFF;
  font-size: 14px;
  margin-top: 10px;
}

.pop_bg_box .pop_alert_box .pop_bottom dd .photo_up .upload_success a {
  display: inline-block;
  width: 98px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  background-color: #ff6060;
  border-radius: 14px;
  border: solid 1px #cc4e4e;
  margin-top: 15px;
}

.pop_bg_box .pop_alert_box .pop_bottom dt {
  text-align: center;
  margin-top: 20px;
}

.pop_bg_box .pop_alert_box .pop_bottom dt a {
  display: inline-block;
  width: 200px;
  height: 38px;
  background-color: #ff9900;
  border-radius: 19px;
  color: #ffffff;
  font-size: 14px;
  text-align: center;
  line-height: 38px;
}

/*错误提示*/
.pop_bg_box .toast_fail_box {
  display: none;
  width: 578px;
  height: 398px;
  padding: 11px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background-color: rgba(0, 0, 0, 0.4);
}

.pop_bg_box .toast_fail_box .toast_fail_content {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
}

.pop_bg_box .toast_fail_box .toast_fail_content .fail_top {
  width: 100%;
  height: 50px;
  line-height: 50px;
  background-color: #00a0e9;
  color: #ffffff;
}

.pop_bg_box .toast_fail_box .toast_fail_content .fail_top span {
  float: left;
  margin-left: 22px;
  font-size: 18px;
}

.pop_bg_box .toast_fail_box .toast_fail_content .fail_top i {
  float: right;
  margin-right: 22px;
  font-size: 40px;
  cursor: pointer;
}

.pop_bg_box .toast_fail_box .toast_fail_content .fail_bottom {
  padding: 80px 130px;
  text-align: center;
}

.pop_bg_box .toast_fail_box .toast_fail_content .fail_bottom i {
  color: #f46f6f;
  font-size: 68px;
}

.pop_bg_box .toast_fail_box .toast_fail_content .fail_bottom p {
  font-size: 16px;
  color: #4d4d4d;
  line-height: 26px;
  margin: 30px auto;
}

.pop_bg_box .toast_fail_box .toast_fail_content .fail_bottom a {
  width: 140px;
  height: 38px;
  background-color: #ff9900;
  color: #ffffff;
  border-radius: 19px;
  display: inline-block;
  line-height: 38px;
  font-size: 14px;
}

/*操作提示框*/
.toast_bg_box,
.toast_box_wait,
.toast_box_success {
  display: none;
}

.toast_bg_box {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
}

.toast_content_box {
  width: 250px;
  height: 50px;
  padding: 20px;
  background-color: #ffffff;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  z-index: 1000000;
  line-height: 50px;
}

.toast_content_box i {
  float: left;
  font-size: 40px;
  margin-right: 10px;
}

.toast_content_box .right_text {
  float: left;
  height: 50px;
  line-height: 50px
}

.toast_content_box .right_text .tit {
  font-size: 16px;
  color: #333333;
  margin-top: 2px;
}

.toast_content_box .right_text .text {
  font-size: 14px;
  color: #666666;
  margin-top: 10px;
}

.toast_content_box .right_text .text a {
  color: #3274e2;
  font-size: 14px;
}

.toast_content_box .right_text .text a:hover {
  color: #3274e2;
  text-decoration: underline;
}

.toast_box_wait i {
  color: #ec2f39;
}

.toast_box_success i {
  color: #4bce00;
}

/*input 错误信息提示*/
.error_toast_info {
  color: #52a2f2;
  font-size: 14px;
  padding-left: 140px;
  position: relative;
  top: 5px;
  clear: both;
}

.error_toast_info i {
  font-size: 18px;
  padding-right: 10px;
  position: relative;
  top: 1px;
}

/*公司实名认证*/
.realbtn {
  margin-top: 20px;
  height: 50px;
  background: #fff;
}

.realbtn li {
  float: left;
  margin: 0 22px;
  height: 50px;
  line-height: 50px;
}

.realbtn li span {
  display: inline-block;
  padding: 0 8px;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
  font-size: 14px;
  color: #333;
}

.realbtn li.on span {
  background: #ffae00;
  color: #fff;
}

.real_company {
  display: none
}

.consult_link {
  display: block;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  background: #eb0c1c;
  color: #fff;
  padding: 0 8px;
  position: absolute;
  top: 10px;
  right: 22px;
  cursor: pointer;
}

.consult_link:hover {
  color: #fff;
}

.prelate {
  position: relative
}

.mycertification_form .inp_phone {
  width: 94px;
  border: 1px solid transparent;
}

.mycertification_form .new_inp_phone {
  width: 370px;
  border: none;
  background: #F2F7FD;
}

.state_no {
  margin-left: 210px;
  border: 1px solid #ff697b;
  color: #ff697b;
  background: #f9edee;
  line-height: 34px;
  padding: 0 8px;
  overflow: hidden;
  display: inline-block;
  margin-bottom: 24px;
}

.state_no .error_tips_icon {
  vertical-align: -3px;
  margin-right: 5px;
}

.state_no span {
  font-size: 14px;
}

/*个人信息修改*/
.information-user-pic {
  width: 80px;
  height: 80px;
  margin: 0 auto;
  padding-bottom: 20px;
}

.information-user-pic img {
  width: 80px;
  height: 80px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
}

.information-b-b-b-ar .real_tips {
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  background: #ccc;
  color: #fff;
  text-align: center;
  line-height: 16px;
  font-weight: bold;
  margin-left: 10px;
  cursor: pointer;
  position: relative
}

.information-b-b-b-ar .real_tips i {
  display: block;
  width: 170px;
  background: #fff;
  border: 1px solid #333;
  position: absolute;
  top: 20px;
  left: 3px;
  padding: 10px 6px;
  font-size: 12px;
  color: #333;
  font-weight: normal;
  line-height: 18px;
  text-align: left;
  display: none;
}

.information-b-b-b-ar .real_tips:hover i {
  display: block;
}

.information_espic {
  overflow: visible !important;
  height: 18px;
}

.information-b-b-c {
  width: auto;
  margin: 0 auto 60px;
}

.information-b-b-c-tr-t {
  font-size: 14px;
  padding: 0 0 5px 0;
}

.information-b-b-c-tr {
  width: 332px;
  padding-left: 0;
}

.information-b-b-c-tl {
  width: 274px;
  height: auto;
  border-right: 0;
  padding-right: 0;
  position: relative
}

.information-b-b-c-tl-b {
  margin: 3px auto 0;
}

.information-b-b-c-tr-b {
  margin: 10px 23px 0 0;
}

.information-b-b-c-tl-a {
  font-size: 12px;
  width: 185px;
  margin: 0 auto;
  text-align: center;
}

.information-b-b-am-espic {
  height: 38px;
  line-height: 38px
}

.information-b-b-a-espic {
  overflow: visible !important;
  height: 38px
}

#img_src {
  position: absolute;
  top: 177px;
  left: 275px;
}

#prompt_info {
  position: absolute;
  top: 177px;
  left: 346px;
  width: 440px;
}

.information-b-b-c-tl-c-correct {
  margin-left: 0
}

.information-b-b-c-t {
  overflow: visible;
  height: 209px;
}

/*个人中心->账户设置->收件地址*/
.myaddress {
  margin: 10px 0 0 140px;
}

.myaddress .add_address_btn {
  display: block;
  font-size: 16px;
  cursor: pointer;
  margin: 25px 0 15px 0;
  padding: 10px 20px;
  background-color: #f0090e;
  color: #ffffff;
  border-radius: 2px;
}

.myaddress .add_address_btn:hover {
  opacity: .8;
  transition: all .3s
}

.myaddress .blue {
  color: #389ee1
}

.myaddress .grey {
  color: #808080
}

.myaddress .grey:hover {
  color: #f20e0e
}

.myaddress .myaddress_list.empty_list {
  position: relative;
  background: url(../ym_images/address-icon.jpg)no-repeat;
  background-position: center 150px;
}

.myaddress .myaddress_list.empty_list .empty_msg {
  display: block;
  position: absolute;
  top: 270px;
  left: 50%;
  margin-left: -63px;
  font-size: 14px;
  color: #808080;
}

.myaddress .myaddress_list .empty_msg {
  display: none;
}

.myaddress .myaddress_list {
  min-height: 530px;
  margin: 0 auto;
}

.myaddress .myaddress_list .item {
  width: 510px;
  height: 180px;
  display: inline-block;
  box-sizing: border-box;
  padding: 20px;
  margin-bottom: 20px;
  border: 1px solid #e0e0e0;
}

.myaddress .myaddress_list .item:nth-child(2n+2) {
  margin-left: 18px
}

.myaddress .myaddress_list .item .head {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 20px;
  margin-bottom: 20px;
  height: 40px;
  box-sizing: border-box;
}

.myaddress .myaddress_list .item .head span {
  font-size: 12px;
}

.myaddress .myaddress_list .item .head a {
  font-size: 12px;
  cursor: pointer;
}

.myaddress .myaddress_list .item .head a:last-child {
  margin-right: 15px;
}

.myaddress .myaddress_list .item .head .name {
  font-size: 16px;
  font-weight: 600;
}

.myaddress .myaddress_list .item.default .head .set_default {
  display: none;
}

.myaddress .myaddress_list .item.default .head .default {
  display: inline;
  font-size: 12px;
  padding: 0 2px 1px;
  margin-left: 15px;
}

.myaddress .myaddress_list .item .head .default {
  display: none;
  background-color: #3980ee;
  color: #ffffff;
}

.myaddress .myaddress_list .item .head .set_default {
  margin-left: 15px;
}

.myaddress .myaddress_list .item>p {
  font-size: 14px;
}

.myaddress .myaddress_list .item>p:hover {
  color: #808080;
}

.myaddress .myaddress_list .item .mobile {
  margin-bottom: 10px;
}

.myaddress .myaddress_list .item .detail_address {
  height: 54px;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

/* .myaddress .myaddress_list .item .detail_address.more:after{content:"...";font-weight: bold;position: absolute;bottom: 0;right:0;padding: 0 1px 1px 10px;background-color: #ffffff;} */
/* .address_info{} */
.address_info .address_form {
  box-sizing: border-box;
  padding: 40px 80px;
}

.address_info .address_form .row {
  font-size: 14px;
  margin-bottom: 20px;
}

.address_info .address_form .row .row_label {
  width: 80px;
  float: left;
  text-align: right;
  margin-right: 15px;
  margin-top: 11px;
}

.address_info .address_form .row .row_label i {
  color: #f00;
}

.address_info .address_form .row .row_content {
  width: 300px;
  float: right
}

.address_info .address_form .row .row_content .row_input,
.address_info .address_form .row .row_content .cascader .cascader_item .item_label {
  border: 1px solid #dcdbdc;
  width: 100%;
  box-sizing: border-box;
  padding: 10px;
  font-size: 14px;
}

.address_info .address_form .row .row_submit {
  padding: 8px 37px;
  background-color: #ffa400;
  color: #ffffff;
  font-size: 16px;
  border: 1px solid #e7880c;
  border-radius: 2px;
  cursor: pointer;
}

.address_info .address_form .row .row_submit:hover {
  opacity: .8;
  transition: all .3s;
}

.address_info .address_form .row .row_content .cascader {}

.address_info .address_form .row .row_content .cascader .cascader_item {
  position: relative;
  width: 140px;
  display: inline-block;
  margin-left: 15px;
}

.address_info .address_form .row .row_content .cascader .cascader_item:first-child {
  margin-left: 0;
}

.address_info .address_form .row .row_content .cascader .cascader_item .item_label {
  cursor: pointer;
}

.address_info .address_form .row .row_content .cascader .cascader_item .list_box {
  display: none;
  position: absolute;
  width: 100%;
  overflow: hidden;
  z-index: 888;
  border: 1px solid #e0e0e0;
  background-color: #ffffff;
  box-sizing: border-box;
}

.address_info .address_form .row .row_content .cascader .cascader_item .list_box .item_list {
  overflow-x: hidden;
  height: 200px;
}

.address_info .address_form .row .row_content .cascader .cascader_item .list_box .item_list a {
  display: block;
  text-indent: 11px;
  line-height: 46px;
  font-weight: normal;
  font-size: 14px;
}

.address_info .address_form .row .row_content .cascader .cascader_item .list_box .item_list a:hover {
  color: #f20e0e;
  background-color: #eeeeee;
}

/* 新改订单页 */
.my_order_new {
  margin: -15px;
}

.signpro {
  margin-bottom: 18px;
  border: 1px solid #eaecf0;
  background: #fff;
  position: relative;
}

.signpro .cancel {
  cursor: pointer;
  width: 27px;
  height: 27px;
  position: absolute;
  top: 8px;
  right: 9px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
}

.signpro .signtit {
  height: 39px;
  background: #f8f8f8;
}

.signpro .signtit span {
  height: 39px;
  line-height: 39px;
  display: inline-block;
  float: left;
  margin-left: 8px;
  font-weight: bold;
  font-size: 12px;
  color: #767676;
}

.signpro .signtit span:first-child {
  margin-left: 18px;
}

.signpro .signtit span input {
  width: 14px;
  height: 14px;
  margin-right: 13px;
  display: inline-block;
  vertical-align: top;
  margin-top: 13px;
}

.signpro .signbd {
  padding: 21px 14px 16px 17px;
  overflow: hidden;
}

.signpro .proimg {
  display: block;
  border: 1px solid #e9e9e9;
  width: 145px;
  height: 145px;
  margin-right: 11px;
  float: left;
}

.signpro .proimg img {
  width: 145px;
  height: 145px;
}

.signpro .proinfo {
  float: left;
  width: 46%;
}

.signpro .proinfo .leimu {
  display: block;
  font-weight: bold;
  color: #2f2f2f;
  font-size: 20px;
  line-height: 19px;
  margin-bottom: 6px;
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 80%;
}

.signpro .proinfo .leimu span {
  font-weight: normal;
  font-size: 14px;
  color: #fff;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  background: #ec0018;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  margin-right: 8px;
  padding: 0 5px;
  vertical-align: top;
}

.signpro .signbd .leimuinfo {
  border: 1px solid #e9e9e9;
  overflow: hidden;
}

.signpro .signbd .leimuinfo table {
  margin-top: -1px;
}

.signpro .signbd .leimuinfo tr {
  border-top: 1px solid #e9e9e9;
  height: 30px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.signpro .signbd .leimuinfo td {
  line-height: 29px;
  font-size: 12px;
  color: #7e7e7e;
  padding: 0 10px;
  border-left: 1px solid #e9e9e9;
}

.signpro .signbd .leimuinfo tr td:first-child {
  border-left: none;
}

.signpro .signbd .priceinfo {
  float: left;
  text-align: right;
  min-height: 147px;
  width: 18%;
}

.signpro .signbd .priceinfo .p1 {
  font-size: 12px;
  color: #6f6f6f;
  padding: 45px 0 8px;
  margin-right: 2px;
}

.signpro .signbd .priceinfo .price {
  font-size: 12px;
  color: #ff7f01;
}

.signpro .signbd .priceinfo .price span {
  font-size: 18px;
  font-weight: bold;
}

.signpro .signbd .priceinfo .coupon {
  font-size: 12px;
  color: #e9ab4e;
  padding-top: 2px;
}

.signpro .signbd .stateinfo {
  float: right;
  text-align: right;
  min-height: 147px;
}

.signpro .signbd .stateinfo .num {
  font-size: 12px;
  color: #a8a8a8;
  padding-top: 40px;
}

.signpro .signbd .stateinfo .order_state {
  font-size: 12px;
  color: #666;
  padding: 6px 0 12px;
}

.signpro .signbd .stateinfo .order_pay {
  background: #ff8d2f;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  display: inline-block;
  height: 26px;
  line-height: 26px;
  padding: 0 18px;
  margin-right: 10px;
}

.signpro .signbd .stateinfo .order_pay.payed {
  background: #087eda;
}

.signpro .ordertips {
  position: absolute;
  top: 0;
  right: 0;
}

.signpro .ordertips a {
  display: inline-block;
  font-size: 12px;
  color: #686868;
  width: 78px;
  height: 39px;
  line-height: 39px;
  border-left: 1px solid #eaecf0;
  text-align: center;
}

.signpro .ordertips a:first-child {
  font-weight: bold;
  color: #ff7f01;
  border-left: 0 solid #eaecf0;
}

/* 订单面包屑 */
.order_crumbs {
  font-size: 12px;
  color: #929191;
  height: 24px;
  line-height: 24px;
}

.order_crumbs a {
  display: inline-block;
  font-size: 12px;
  color: #929191;
  line-height: 24px;
}

.order_crumbs a:hover {
  color: #eb0c1c;
}

.order_crumbs i {
  display: inline-block;
  width: 32px;
  height: 24px;
  background: url(../ym_images/newoder/crumb_pull.png) no-repeat center center;
  vertical-align: top;
}

.myorder_article .myorder_contnew {
  background: none;
  padding: 0;
}

.pro_order {
  height: 47px;
}

.pro_order li {
  width: 150px;
  ;
  height: 47px;
  float: left;
  margin-right: 5px;
  background: #f6f6f6;
  -webkit-box-shadow: 0 -5px 15px rgba(206, 206, 206, 0.17);
  box-shadow: 0 -5px 15px rgba(206, 206, 206, 0.17);
  border-top-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-right-radius: 4px;
}

.pro_order li.on {
  background: #fff;
}

.pro_order li.on a {
  color: #f01820;
}

.pro_order li a {
  display: block;
  height: 47px;
  line-height: 47px;
  font-size: 16px;
  font-weight: bold;
  color: #3a3a3a;
  text-align: center;
}

.pro_order li a span {
  font-size: 18px;
  font-weight: normal;
  color: #ff8400;
  padding-left: 5px;
  display: inline-block;
  vertical-align: top;
  height: 47px;
  line-height: 49px;
}

.myorder_box {
  background: #fff
}

.myorder_box .secondary {
  height: 70px;
  border-bottom: 1px solid #e7e7e7;
}

.myorder_box .secondary li {
  float: left;
  height: 24px;
  padding: 21px 0;
  position: relative;
  margin: 0 24px;
}

.myorder_box .secondary .li01 {
  margin-left: 45px;
}

.myorder_box .secondary .li02 {
  margin: 0 50px 0 36px;
}

.myorder_box .secondary li:after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 14px;
  background: #e0e0e0;
  position: absolute;
  top: 28px;
  left: -24px;
}

.myorder_box .secondary .li02:after {
  left: -36px;
}

.myorder_box .secondary li:first-child:after {
  display: none;
}

.myorder_box .secondary li a {
  font-size: 16px;
  color: #3a3a3a;
  line-height: 24px;
  display: inline-block;
  position: relative;
}

.myorder_box .secondary li.on a:after {
  content: "";
  display: inline-block;
  width: 41px;
  height: 6px;
  background: url(../ym_images/newoder/order_pull.png) no-repeat;
  position: absolute;
  top: 28px;
  left: 50%;
  margin-left: -20.5px;
}

.myorder_box .secondary li.on a {
  color: #f01820;
}

.myorder_box .order_filter {
  height: 36px;
  border-bottom: 1px solid #e7e7e7;
  padding: 11px 0 12px;
}

.myorder_box .order_filter>div {
  height: 34px;
  margin-left: 20px;
  float: left;
}

.myorder_box .order_filter .if01 {
  border: 1px solid #e7e7e7;
  border-radius: 2px;
}

.myorder_box .order_filter .if01 .stag {
  display: block;
  float: left;
  border-right: 1px solid #e7e7e7;
  width: 97px;
  text-align: center;
  line-height: 34px;
  font-size: 14px;
  color: #b4b4b4;
}

/* 下拉选择 */
.ifselect {
  float: left;
  width: 149px;
  height: 34px;
  position: relative
}

.ifselect span {
  line-height: 34px;
  font-size: 14px;
  color: #6b6b6b;
  display: block;
  padding-left: 11px;
  background: url(../ym_images/newoder/pull_down.png) no-repeat 124px center;
  cursor: pointer;
}

.ifselect .selectlist {
  border: 1px solid #e7e7e7;
  width: 100%;
  position: absolute;
  top: 34px;
  left: -1px;
  overflow: hidden;
  display: none;
  z-index: 99;
}

.ifselect .selectlist li {
  height: 34px;
}

.ifselect .selectlist li:first-child {
  margin-top: -1px;
}

.ifselect .selectlist li a {
  line-height: 33px;
  border-top: 1px solid #e7e7e7;
  background: #fff;
  display: block;
  padding-left: 11px;
  font-size: 14px;
  color: #6b6b6b;
}

.ifselect .selectlist li:hover a {
  border-top: 1px solid #eda875;
  background: #eda875;
  color: #fff;
}

.myorder_box .order_filter .if02 {
  height: 36px;
}

.myorder_box .order_filter .if02 .date_input {
  border: 1px solid #e7e7e7;
  border-radius: 2px;
  width: 105px;
  height: 34px;
  line-height: 34px;
  float: left;
  background: url(../ym_images/newoder/date_icon.png) no-repeat 84px center;
  font-size: 12px;
  color: #bebebe;
  padding-left: 5px;
  cursor: pointer;
}

.myorder_box .order_filter .if02 .date_end {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.myorder_box .order_filter .if02 em {
  float: left;
  width: 18px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 14px;
  color: #818181;
}

.myorder_box .order_filter .if02 .datebtn {
  float: left;
  width: 98px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  border-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border: 1px solid #e7e7e7;
  border-left: 0;
  font-size: 14px;
  color: #818181;
  cursor: pointer;
}

.myorder_box .order_filter .if03 {
  border: 1px solid #e7e7e7;
  border-radius: 2px;
}

.myorder_box .order_filter .if03 .inptext {
  float: left;
  width: 275px;
  height: 34px;
  line-height: 34px;
  font-size: 12px;
  color: #6b6b6b;
  text-indent: 12px;
}

.myorder_box .order_filter .if03 .textbtn {
  float: left;
  width: 98px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  font-size: 14px;
  color: #818181;
  border-left: 1px solid #e7e7e7;
  cursor: pointer;
}

.my_orderlist {
  padding: 20px 20px 8px
}

.operatebox {
  height: 54px;
  padding: 18px 20px;
  border-top: 1px solid #e7e7e7;
}

.operate_syn {
  height: 54px;
  padding-left: 22px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 20px rgba(206, 206, 206, 0.3);
  box-shadow: 0 0 20px rgba(206, 206, 206, 0.3);
  font-size: 14px;
  color: #898989;
}

.operate_syn label {
  float: left;
  height: 54px;
  line-height: 54px;
}

.operate_syn label input {
  margin-right: 8px;
  display: inline-block;
  vertical-align: top;
  width: 14px;
  height: 14px;
  margin-top: 20px;
}

.operate_syn .delete {
  float: left;
  font-size: 14px;
  color: #898989;
  height: 54px;
  line-height: 54px;
  margin-left: 35px;
}

.operate_syn .delete:hover {
  color: #ff7f01;
}

.operate_syn .synfr {
  float: right;
  height: 54px;
  line-height: 54px;
}

.operate_syn .synfr .ordernum {
  font-weight: bold;
  color: #ec0018;
  font-size: 14px;
}

.operate_syn .synfr .coutip {
  font-size: 14px;
  color: #e9ab4e;
  padding-left: 18px;
}

.operate_syn .synfr .total {
  padding-left: 52px;
}

.operate_syn .synfr .total i {
  font-style: normal;
  color: #ec0018;
  font-size: 12px;
}

.operate_syn .synfr .total b {
  font-size: 24px;
  font-weight: bold;
}

.operate_syn .account {
  display: inline-block;
  font-size: 24px;
  color: #fff;
  background: #ff8d2f;
  width: 156px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  vertical-align: top;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  margin-left: 24px;
}

.operate_syn .account_none {
  background: #d5d5d5;
}

/* 资金明细 提现明细添加拒绝原因 */
.my_detail_cont.stag .w04 {
  width: 36.6%;
}

@media screen and (min-width: 1024px) {
  .my_detail_cont.stag .w04 {
    width: 36.3%;
  }
}

@media screen and (min-width: 1280px) {
  .my_detail_cont.stag .w04 {
    width: 36.5%;
  }
}

.my_detail_cont .w05 {
  width: 15%;
}

@media screen and (min-width: 1024px) {
  .my_detail_cont.stag .w05 {
    width: 15%;
  }
}

@media screen and (min-width: 1280px) {
  .my_detail_cont.stag .w05 {
    width: 15%;
  }
}

/*限额弹出层*/
.limitpop {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, .3);
  display: none;
  z-index: 9999991;
}

.limitbox {
  display: table-cell;
  vertical-align: middle;
}

.limitslide {
  width: 1200px;
  margin: auto;
  height: 520px;
  background-color: #fff;
}

.limittitle {
  width: 100%;
  height: 48px;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: url(../ym_images/limitTips/title_bg.png) no-repeat;
}

.limittitle .fl {
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  color: #fff;
}

.limittitle .fr {
  height: 48px;
  line-height: 48px;
  font-size: 12px;
  color: #757575;
}

.limittitle .fr span {
  vertical-align: middle;
  margin-right: 2px;
}

.limittitle .fr img {
  vertical-align: middle;
  cursor: pointer;
}

.limithd {
  width: 1200px;
  height: 102px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f0f0f0;
  padding: 8px 15px 0;
}

.limithd ul {
  overflow: hidden;
}

.limithd li {
  width: 78px;
  height: 94px;
  float: left;
  text-align: center;
  padding-top: 12px;
  border-radius: 4px 4px 0 0;
  cursor: pointer;
  -webkit-transition: all .2s;
  transition: all .2s;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.limithd li.on {
  background-color: #fff;
}

.limithd p {
  color: #808080;
  font-size: 12px;
  margin-top: 9px;
}

.limithd div {
  height: 40px;
  line-height: 40px;
}

.limithd img {
  vertical-align: middle;
}

.limitbd table {
  text-align: center;
  width: 1160px;
  margin: 20px auto 0;
}

.limitbd td {
  height: 52px;
  border: solid 1px #e0e0e0;
  font-size: 14px;
  color: #666666;
}

.limitbd th {
  height: 52px;
  background: #fafafa;
  border: solid 1px #e0e0e0;
  font-size: 16px;
  color: #333333;
}

/* 新的签订合同 */
.basicinfo {
  padding: 60px 25px 258px;
}

.basichont {
  height: 16px;
  line-height: 16px;
  font-size: 16px;
  color: #282828;
}

.basichont::after {
  content: "";
  display: block;
  height: 16px;
  width: 3px;
  float: left;
  background: #eb0c1c;
  margin: 0 6px 0 40px;
}

.basichont strong {
  font-weight: normal;
  color: #77bb49;
}

.basichont strong.status1 {
  color: #f20e0e;
}

.basichont strong.status2 {
  color: #f67404;
}

.basichont strong.status3 {
  color: #77bb49;
}

.basichont a {
  display: inline-block;
  padding: 2px 8px;
  background: #f67404;
  color: #fff;
  margin-top: -4px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
}

.basicinfo .inputinfo {
  padding-top: 40px;
}

.basicinfo .infobox {
  margin-bottom: 25px;
  height: 40px;
}

.basicinfo .infobox span {
  float: left;
  width: 145px;
  height: 40px;
  line-height: 40px;
  text-align: right;
  margin-right: 10px;
  font-size: 16px;
  color: #282828;
}

.basicinfo .infobox input {
  float: left;
  width: 328px;
  height: 26px;
  line-height: 26px;
  padding: 6px 10px;
  border: 1px solid #e0e0e0;
  font-size: 14px;
  color: #282828;
}

.basicinfo .infobox .inptxt {
  width: 188px;
}

.basicinfo .infobox input[type="button"] {
  float: left;
  width: 130px;
  height: 40px;
  margin-left: 10px;
  background: #ededed;
  color: #282828;
  cursor: pointer;
}

.basicinfo .infobox input[type="button"]:hover {
  color: #f20e0e;
}

.basicinfo .savebtn {
  border: 1px solid #d56001;
  display: inline-block;
  line-height: 38px;
  color: #fff;
  font-size: 16px;
  background: #f67404;
  padding: 0 60px;
  border-radius: 2px;
  margin-left: 155px;
}

.basicinfo .savebtn:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.basicinfo .savetips {
  border: 1px solid #ff697b;
  display: inline-block;
  font-size: 14px;
  color: #ff697b;
  background: url(../ym_images/error.png) #f9edee no-repeat 8px center;
  line-height: 24px;
  padding: 0 8px 0 26px;
  margin-left: 10px;
}

.basicinfo .inptips {
  display: table;
  border: 1px solid #ff9c00;
  background: #fffada;
  color: #ff9c00;
  height: 28px;
  line-height: 28px;
  text-indent: 20px;
  margin: 60px 0 0 155px;
}

.mycertification_container.espic {
  margin-left: 25px;
  padding-top: 60px;
  padding-bottom: 40px;
}

.espic .mycertification_form {
  padding-top: 15px;
}

.espic .mycertification_form .error_tips {
  max-width: 275px;
}

.espic .mycertification_form .form_tit {
  width: 145px;
  text-align: right;
  line-height: 40px;
  margin-right: 10px;
  font-size: 16px;
}

.mycertification_form input,
.mycertification_form a {
  font-size: 14px
}

.espic .mycertification_form .inp,
.espic .mycertification_form .choose_item_hd .sel_con {
  width: 328px;
}

.espic .mycertification_form .choose_item {
  width: 348px;
  height: 40px;
}

.espic .mycertification_form .btn_sub {
  margin-left: 155px;
}

/* 新签章短信验证码弹框 */
.mesgcodebox {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
  display: none;
}

.mesgcode {
  width: 420px;
  min-height: 100px;
  background: #fff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  position: absolute;
  left: 50%;
  margin-left: -210px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.mesgcode .mesg_tit {
  height: 56px;
  line-height: 56px;
  text-align: left;
  font-size: 14px;
  padding: 0 24px;
  position: relative;
  border-radius: 2px 2px 0 0;
  border: 1px solid #e6e6e6;
}

.mesgcode .mesg_close {
  position: absolute;
  right: 14px;
  top: 0;
  cursor: pointer;
  color: #d8d8d8;
  font-size: 16px;
  padding: 0 10px;
}

.mesgcode .mesg_cont {
  padding: 24px 24px 0 24px;
}

.mesgcode .mesg_cont ul {
  width: 384px;
  padding-bottom: 18px;
}

.mesgcode .mesg_cont ul li {
  margin-bottom: 14px;
  font-size: 14px;
}

.mesgcode .mesg_cont ul li p {
  font-size: 12px;
  line-height: 24px;
}

.mesg_cont ul li input {
  padding-left: 10px;
  height: 32px;
  width: 374px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -moz-border-radius: 3px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid #e6e6e6;
}

.mesg_cont ul li input.yanzheng {
  width: 260px;
  margin-right: 12px;
}

.mesg_cont ul li .get_code {
  height: 30px;
  width: 100px;
  display: inline-block;
  cursor: pointer;
  line-height: 30px;
  text-align: center;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -moz-border-radius: 3px;
  font-size: 12px;
  vertical-align: top;
  border: 1px solid #e6e6e6;
}

.mesg_cont ul li .no_send,
.mesg_cont ul li .no_send:hover {
  pointer-events: none;
  cursor: default;
  color: #b6b6b6;
}

.mesgbtn_box {
  padding: 10px 0 12px;
  text-align: right;
}

.mesgbtn_box a {
  display: inline-block;
  width: 70px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: #2a2a2a;
  font-size: 12px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -moz-border-radius: 3px;
}

.mesgbtn_box .commit {
  background: #2994ff;
  margin-right: 4px;
  color: #fff;
}

.mesgbtn_box .not_commit {
  background: #CCCCCC;
  margin-right: 4px;
  color: #fff;
  cursor: not-allowed
}

/* 批量发布商标超20弹窗 */
.moreatbox {
  width: 100%;
  height: 100%;
  background: url(../images/opacitybg.png) repeat;
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999999;
}

.moreat {
  background: #fff;
  width: 468px;
  height: 162px;
  border: 1px solid #e9e9e9;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -235px;
  margin-top: -82px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16);
}

.moreat .athd {
  height: 42px;
  background: #f8f7f7;
}

.moreat .athd span {
  display: inline-block;
  width: 22px;
  height: 22px;
  position: absolute;
  top: 10px;
  right: 8px;
  font-size: 16px;
  color: #333;
  line-height: 22px;
  text-align: center;
  cursor: pointer;
}

.moreat .atbd {}

.moreat .atbd .hont {
  font-size: 16px;
  color: #A30014;
  line-height: 20px;
  text-align: center;
  padding: 20px 0;
}

.moreat .atbd .hont i {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: top;
  margin-right: 4px;
  background: url(../images/iconat.png) no-repeat center;
  background-size: 20px;
}

.moreat .atbd a {
  display: block;
  background: #2d8ded;
  font-size: 14px;
  color: #fff;
  width: 120px;
  line-height: 36px;
  text-align: center;
  margin: 6px auto 0;
  border-radius: 2px;
  -webkit-border-radius: 2px;
}

/* 通联支付弹窗 */
.valid_phone {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
  display: none;
}

.valid_box {
  width: 420px;
  height: 304px;
  position: absolute;
  left: 50%;
  top: 50%;
  background: #fff;
  margin-left: -210px;
  margin-top: -152px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  overflow: hidden;
}

.valid_hd {
  height: 59px;
  line-height: 59px;
  font-size: 20px;
  color: #fff;
  background: #eb121d;
  text-align: center;
}

.valid_bd {
  height: 245px;
}

.valid_bd ul {
  width: 347px;
  margin: 0 auto;
  padding-top: 34px;
}

.valid_bd li {
  margin-bottom: 10px;
}

.valid_bd li input {
  border: 1px solid #e3e3e3;
  width: 345px;
  height: 40px;
  line-height: 40px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  font-size: 12px;
  color: #4c4c4c;
  text-indent: 43px;
  background: url(../images2/minp_icon1.png) no-repeat 15px center;
}

.valid_bd li .uinp2 {
  width: 210px;
  background: url(../images2/minp_icon2.png) no-repeat 13px center;
}

.valid_bd li a {
  float: right;
  width: 125px;
  height: 40px;
  line-height: 40px;
  border: 1px solid #e3e3e3;
  font-size: 12px;
  color: #898989;
  text-align: center;
  border-radius: 4px;
  -webkit-border-radius: 4px;
}

.valid_bd li .phone_msg {
  width: 100%;
  height: 18px;
  line-height: 24px;
  font-size: 12px;
  color: #f00;
}

.valid_bd .mopabox {
  height: 42px;
  font-size: 0;
  text-align: center;
}

.valid_bd .mopabox a {
  display: inline-block;
  line-height: 40px;
  height: 40px;
  width: 166px;
  border: 1px solid #eb0c1c;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  font-size: 14px;
  color: #eb0c1c;
  margin-left: 11px;
}

.valid_bd .mopabox a:first-child {
  background: #eb0c1c;
  color: #fff;
  margin-left: 0;
}

/* 扫码充值 */
.mazhi {
  padding: 4% 0 4% 5%;
}

.mazhi .mhont {
  font-size: 16px;
  margin-bottom: 3%;
}

.mazhi .mboxbd {}

.mazhi .mboxbd::after {
  display: block;
  content: "";
  clear: both;
  zoom: 1;
}

.mazhi .mboxbd>img {
  width: 194px;
  height: 194px;
  margin-right: 60px;
  float: left;
}

.mazhi .contbox {
  float: left;
}

.mazhi .contbox .cp {
  font-size: 16px;
}

.mazhi .contbox .cp1 {
  line-height: 94px;
  padding-top: 6px;
}

.mazhi .contbox .cp2 {
  line-height: 46px;
}

.mazhi .contbox .cp3 {
  color: #f00;
  line-height: 46px;
}

.mazhi .contbox .cp1 img {
  margin-left: 20px;
  height: 58px;
}

.yz_real_name {
  min-width: 168px;
  display: inline-block;
}

.has_authentication dd .rn_verify_failed {
  color: #f20e0e;
  font-size: 16px;
  margin-right: 20px;
  padding-left: 20px;
  font-weight: bolder;
  display: inline-block;
  background: url(../ym_images/information-icon.jpg) 0 center no-repeat;
}

.has_authentication dd .rn_verify_failed_reason {
  color: #f20e0e;
  font-size: 16px;
  font-weight: bolder;
  display: inline-block;
}

/* 批量发布商标弹窗 */
.alertbg {
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999999;
}

.piliangalt {
  display: none;
}

.pilbox {
  width: 540px;
  height: 260px;
  background: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -130px;
  margin-left: -270px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

.pilbox .pilhd {
  height: 60px;
  line-height: 60px;
  background: #0487eb;
  padding: 0 20px;
  font-size: 26px;
  color: #fff;
}

.pilbox .pilbd {
  height: 200px;
}

.pilbox .pilbd p {
  font-size: 18px;
  text-align: center;
  color: #333;
  padding: 60px 0 30px;
  line-height: 28px;
}

.pilbox .pilbd a {
  display: block;
  width: 140px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #0487eb;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  margin: 0 auto;
  font-size: 16px;
  color: #fff;
}

.pilclose {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 15px;
  right: 20px;
  text-align: center;
  line-height: 30px;
  font-size: 26px;
  color: #fff;
  transition: all 0s;
  -webkit-transition: all 0s;
}

.pilclose:hover {
  color: #eb0c1c;
}

/* 合同列表 */
.myqrcode {
  height: 215px;
  padding: 30px 0;
  text-align: center;
}

.myqrcode img {
  display: inline-block !important;
}

.myqrcode img {
  width: 215px;
  height: 215px;
}

.idcardinfo {
  display: inline-block;
  vertical-align: top;
  margin-left: -320px;
}

.idcardinfo p {
  width: 302px;
  line-height: 64px;
  font-size: 14px;
  color: #666;
  text-align: left;
}

.idcardinfo span {
  display: inline-block;
  width: 84px;
  color: #333;
}

.myqrcodetips {
  font-size: 14px;
  color: #ff9c00;
  line-height: 26px;
  display: table;
  margin: 0 auto;
}

.myqrcodetips span {
  display: inline-block;
  vertical-align: top;
}

.myqrcodelink {
  width: 162px;
  height: 44px;
  margin: 40px auto;
}

.myqrcodelink a {
  display: block;
  line-height: 44px;
  text-align: center;
  background: #f77404;
  font-size: 16px;
  color: #fff;
  border-radius: 4px;
  -webkit-border-radius: 4px;
}

.user_bankset_rule {
  padding: 60px 15px 40px;
}

.bankset_rule_scroll {
  max-height: 380px;
  padding: 0 10px;
}

.user_bankset_rule h1 {
  font-size: 36px;
  color: #333;
  line-height: 36px;
}

.user_bankset_rule h2 {
  font-size: 14px;
  color: #666;
  margin-top: 18px;
  line-height: 24px;
}

.user_bankset_rule p {
  font-size: 14px;
  color: #666;
  line-height: 24px;
}

.user_bankset_rule p b,
.user_bankset_rule h2 b {
  font-weight: bold;
  color: #333;
}

.agreerule {
  display: block;
  margin: 0 auto 40px;
  width: 220px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  background: #ff9c00;
  border-radius: 4px;
  -webkit-border-radius: 4px;
}

.agreerule:hover {
  color: #fff;
}

.pophandle {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1000000;
}

.pop_shade {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0.5;
  z-index: 1
}

.pop_cont {
  background: #ffffff;
  width: 500px;
  position: absolute;
  top: calc(50% - 250px);
  left: calc(50% - 300px);
  z-index: 2;
}

.pop_cont .pop_cont_close {
  width: 16px;
  height: 16px;
  float: right;
  cursor: pointer;
  border: 1px solid #999999;
  line-height: 16px;
  text-align: center;
  margin-top: 10px;
  margin-right: 10px;
  color: #999999;
  position: relative;
  z-index: 2;
}

.pop_cont .pop_cont_title {
  width: 500px;
  padding-left: 9px;
  box-sizing: border-box;
  line-height: 36px;
  background-color: #eaeaea;
  font-family: MicrosoftYaHei;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #333333;
}

.pop_cont .pop_cont_tishi {
  width: 500px;
  padding-left: 9px;
  box-sizing: border-box;
  line-height: 34px;
  background-color: #f2f3f7;
  font-family: MicrosoftYaHei;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #ff7624;
}

.pop_cont .pop_cont_details {
  width: 100%;
  height: 300px;
  overflow-y: auto;
}

.pop_cont .pop_cont_details ul {
  display: inline-block;
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
}

.pop_cont .pop_cont_details ul>p {
  padding-left: 5px;
  line-height: 50px;
  font-family: MicrosoftYaHei;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #666666;
  border-bottom: 1px solid #f3f3f3;
}

.pop_cont .pop_cont_details ul li {
  display: inline-block;
  width: 100%;
  padding: 20px 0;
  box-sizing: border-box;
  border-bottom: 1px solid #f3f3f3;
}

.pop_cont .pop_cont_details ul li:last-child {
  border-bottom: 1px solid #d2d2d2;
}

.pop_cont .pop_cont_details ul li>img {
  width: 56px;
  height: 56px;
  display: inline-block;
  background: #d6795d;
}

.pop_cont .pop_cont_details ul li .pop_cont_details_div {
  display: inline-block;
  width: 380px;
  padding-left: 9px;
  box-sizing: border-box;
}

.pop_cont .pop_cont_details ul li .pop_cont_details_div .pop_cont_details_one {
  margin: 5px 0 5px;
}

.pop_cont .pop_cont_details ul li .pop_cont_details_div .pop_cont_details_one span:nth-child(1) {
  width: 65px;
  height: 17px;
  font-family: MicrosoftYaHei;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 14px;
  letter-spacing: 0px;
  color: #333333;
}

.pop_cont .pop_cont_details ul li .pop_cont_details_div .pop_cont_details_one span:nth-child(2) {
  background-color: #eaeaea;
  font-family: MicrosoftYaHei;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 21px;
  letter-spacing: 0px;
  color: #8b8b8b;
  display: inline-block;
  margin-left: 10px;
  padding: 0 5px;
  text-align: center;
}

.pop_cont .pop_cont_details ul li .pop_cont_details_div .pop_cont_details_one span:nth-child(3) {
  width: 65px;
  height: 12px;
  font-family: MicrosoftYaHei;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 14px;
  letter-spacing: 0px;
  color: #b7b7b7;
  float: right;
  text-decoration: line-through;
}

.pop_cont .pop_cont_details ul li .pop_cont_details_div .pop_cont_details_two {}

.pop_cont .pop_cont_details ul li .pop_cont_details_div .pop_cont_details_two span:nth-child(1) {
  width: 261px;
  height: 13px;
  font-family: MicrosoftYaHei;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 18px;
  letter-spacing: 0px;
  color: #b7b7b7;
}

.pop_cont .pop_cont_details ul li .pop_cont_details_div .pop_cont_details_two span:nth-child(2) {
  width: 85px;
  float: right;
  white-space: nowrap;
  height: 15px;
  font-family: MicrosoftYaHei;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 14px;
  letter-spacing: 0px;
  color: #ff7624;
}

.pop_cont .pop_cont_btn {
  width: 500px;
  height: 51px;
  background-color: #f2f3f7;
}

.pop_cont .pop_cont_btn span:nth-child(1) {
  width: 65px;
  margin-left: 23px;
  line-height: 50px;
  font-family: MicrosoftYaHei;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #666666;
}

.pop_cont .pop_cont_btn span:nth-child(2) {
  width: 92px;
  font-family: MicrosoftYaHei;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 50px;
  letter-spacing: 0px;
  color: #ff7624;
}

.pop_cont .pop_cont_btn span:nth-child(3) {
  font-family: MicrosoftYaHei;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0px;
  color: #ff7624;
}

.pop_cont .pop_cont_btn span:nth-child(4) {
  width: 160px;
  text-align: center;
  float: right;
  display: inline-block;
  line-height: 51px;
  background: #ff7624;
  font-family: MicrosoftYaHei;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #fff2f4;
}

.pop_cont .pop_cont_btn span:nth-child(4) a {
  width: 160px;
  display: inline-block;
  line-height: 51px;
  font-family: MicrosoftYaHei;
  font-size: 18px;
  color: #fff2f4;
}

/* 众包服务 */
.out {
  padding: 0 1%;
  margin: 20px 0 0 200px;
}

.out_top {
  height: 50px;
  background: #fff;
  border: 1px solid #eeeeee;
}

.out_top .title {
  line-height: 50px;
  padding: 0 10px;
  font-size: 14px;
  color: #333333;
}

.out_body {
  border: 1px solid #eeeeee;
  padding: 10px;
  background: #fff;
  margin-top: 18px;
}

.out_body_nav {
  height: 42px;
  border-bottom: 1px solid #e9e9e9;
}

.out_body_nav:after {
  content: '';
  display: block;
  clear: both;
}

.out_body_nav .a1 {
  float: left;
  width: 149px;
  height: 42px;
  position: relative;
  background: #fff;
  font-size: 14px;
  color: #282828;
  line-height: 42px;
  text-align: center;
  border: 1px solid #e9e9e9;
}

.out_body_nav .a1:before {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #eb0c1c;
  position: absolute;
  top: 0;
  left: 0;
}

.out_body_nav .a1:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: #fff;
  position: absolute;
  bottom: -1px;
  left: 0;
}

.out_body_nav .out_search {
  width: 320px;
  height: 32px;
  background: #ededed;
  float: right;
  position: relative;
}

.out_body_nav .out_search input {
  width: 100%;
  height: 32px;
  border: 1px solid #dcdcdc;
  padding: 0 85px 0 10px;
  background: #fff;
  font-size: 12px;
  color: #999999;
  box-sizing: border-box;
}

.out_body_nav .out_search_btn {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 60px;
  height: 32px;
  background: #ededed;
  text-align: center;
  line-height: 30px;
  font-size: 14px;
  color: #272727;
}

.ell {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ells {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

.block {
  display: block;
}

.clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.out_body .out_pages {
  margin-top: 42px;
}

.list_wrap {
  margin: 18px auto auto auto
}

.list_wrap .item {
  padding: 34px;
  background: #fff;
  box-shadow: 0px 4px 5px 0px rgba(201, 201, 201, 0.15);
  border: 1px solid #e9e9e9;
}

.list_wrap .item:not(:last-child) {
  margin-bottom: 15px;
}

.list_wrap .item_lt {
  width: 928px;
}

.list_wrap .item_lt .title {
  color: #2C2B2B;
  font-weight: bold;
  font-size: 18px
}

.list_wrap .item_lt .title.new:after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 11px;
  vertical-align: text-top;
  background: url(../ym_images/outsource_new.png) no-repeat center
}

.list_wrap .item_lt .tip {
  display: inline-block;
  vertical-align: middle;
  width: 70px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-size: 12px;
  font-weight: normal;
  margin-left: 10px
}

.list_wrap .item_lt .tip1 {
  color: #3377FF;
  background: #d1dffc
}

.list_wrap .item_lt .tip2 {
  color: #FFA229;
  background: #feeed9
}

.list_wrap .item_lt .tip3 {
  color: #FF582F;
  background: #fce4de
}

.list_wrap .item_lt .type_list {
  margin-top: 20px;
  height: 43px;
}

.list_wrap .item_lt .type_list:after {
  content: '';
  display: block;
  clear: both;
}

.list_wrap .item_lt .dl {
  float: left
}

.list_wrap .item_lt .dl:not(:last-child) {
  margin-right: 60px;
  position: relative
}

.list_wrap .item_lt .dl:not(:last-child):after {
  content: "";
  position: absolute;
  right: -30px;
  top: 10px;
  display: block;
  width: 1px;
  height: 31px;
  background: rgba(225, 225, 225, 0.35)
}

.list_wrap .item_lt .dl dt {
  color: #8A8A8A;
  font-size: 12px
}

.list_wrap .item_lt .dl dd {
  margin-top: 7px;
  color: #3C3B3B;
  font-size: 16px
}

.list_wrap .item_lt .dl dd.red {
  color: #E83333
}

.list_wrap .item_lt .dl dd.orange {
  color: #ff5a00
}

.list_wrap .item_lt .dl dd i.no_pass {
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  background: url('../images/outsource_nopass.png') no-repeat center;
}

.list_wrap .item_lt .dl dd .show_detail {
  position: absolute;
  top: 26px;
  left: -110px;
  width: 150px;
  background: #fff;
  border: 1px solid #666;
  border-radius: 4px;
  padding: 5px;
  text-align: left;
  font-size: 12px;
  color: #999;
  line-height: 20px;
  display: none;
}

.list_wrap .item_lt .dl dd .show_detail:after {
  content: '';
  display: block;
  position: absolute;
  top: -10px;
  right: 39px;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #666;
}

.list_wrap .item_lt .dl dd i.no_pass:hover .show_detail {
  display: block;
}

.list_wrap .item_lt .des {
  margin-top: 15px;
  font-size: 13px;
  color: #999797
}

.list_wrap .item_rt {
  float: right;
  width: 176px
}

.list_wrap .item_rt .flow {
  margin-top: 23px;
  overflow: hidden
}

.list_wrap .item_rt .flow .dcj {
  width: 45px
}

.list_wrap .item_rt .flow .ycj {
  position: relative;
  width: 84px
}

.list_wrap .item_rt .flow .ycj:after {
  content: "";
  position: absolute;
  left: -8px;
  bottom: 15px;
  width: 35px;
  height: 1px;
  background: #b4b4b4
}

.list_wrap .item_rt .flow .ywc {
  position: relative;
  width: 45px
}

.list_wrap .item_rt .flow .ywc:after {
  content: "";
  position: absolute;
  left: -27px;
  bottom: 15px;
  width: 35px;
  height: 1px;
  background: #b4b4b4
}

.list_wrap .item_rt .flow dl {
  float: left
}

.list_wrap .item_rt .flow dl dt {
  color: #727272;
  font-size: 12px;
  text-align: center
}

.list_wrap .item_rt .flow dl dd {
  margin: 9px auto auto auto;
  width: 31px;
  height: 31px
}

.list_wrap .item_rt .flow dl .flow_icon1 {
  background: url(../ym_images/out_icon1.png) no-repeat center
}

.list_wrap .item_rt .flow dl .flow_icon2 {
  background: url(../ym_images/out_icon2.png) no-repeat center
}

.list_wrap .item_rt .flow dl .flow_icon3 {
  background: url(../ym_images/out_icon3.png) no-repeat center
}

.list_wrap .item_rt .flow dl.active dt {
  color: #e83333;
}

.list_wrap .item_rt .flow dl.active.ycj:after {
  background-color: #e83333;
}

.list_wrap .item_rt .flow dl.active.ywc:after {
  background-color: #e83333;
}

.list_wrap .item_rt .flow dl.active .flow_icon1 {
  background: url(../ym_images/out_icon1_h.png) no-repeat center
}

.list_wrap .item_rt .flow dl.active .flow_icon2 {
  background: url(../ym_images/out_icon2_h.png) no-repeat center
}

.list_wrap .item_rt .flow dl.active .flow_icon3 {
  background: url(../ym_images/out_icon3_h.png) no-repeat center
}

.list_wrap .item_rt .btn {
  margin-top: 16px;
  display: block;
  width: 176px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  color: #FFFFFF;
  font-size: 14px;
  background: #4166f5;
  border-radius: 3px
}

.list_wrap .item_rt .btn .i {
  display: inline-block;
  vertical-align: -3px;
  width: 13px;
  height: 15px;
  margin-right: 22px;
  background: url(../../images/outsource/icon10.png) no-repeat center
}

.list_wrap .item_rt .btn .i:after {
  content: "";
  display: inline-block;
  position: absolute;
  margin: 3px 0 0 20px;
  width: 1px;
  height: 10px;
  background: rgba(255, 255, 255, 0.4)
}

.list_wrap .item_rt .btn.out_disabled {
  background: #CFD1D6
}

/* 账号设置/外包商 */
.sourcer {
  background: #fff;
  margin-top: 18px;
  border: 1px solid #eeeeee;
}

.sourcer_t {
  height: 75px;
  padding-left: 40px;
  text-align: left;
  font-size: 18px;
  color: #e90615;
  font-weight: bold;
  line-height: 75px;
  border-bottom: 1px solid #e9e9e9;
}

.sourcer span {
  font-size: 16px;
  color: #4c4c4c;
  font-weight: normal;
  margin-left: 38px;
  position: relative;
}

.sourcer span:after {
  content: '';
  display: block;
  width: 14px;
  height: 14px;
  background: url('../ym_images/status_false.jpg') no-repeat center;
  position: absolute;
  top: 50%;
  left: -20px;
  margin-top: -7px;
}

.sourcer_body {
  padding-top: 75px;
}

.sourcer_form {
  width: 550px;
  margin: auto;
  padding-bottom: 135px;
}

.sourcer_form_each {
  margin-bottom: 20px;
}

.sourcer_form_each:after {
  content: '';
  display: block;
  clear: both;
}

.sourcer_form_label {
  float: left;
  width: 95px;
  text-align: left;
  font-size: 16px;
  color: #010101;
  line-height: 40px;
}

.sourcer_form_input {
  float: left;
  width: 420px;
  height: 40px;
  border: 1px solid #e0e0e0;
}

.sourcer_form_input input {
  width: 100%;
  height: 100%;
  padding-left: 10px;
}

.sourcer_form_select {
  float: left;
  width: 420px;
  border: 1px solid #e0e0e0;
  position: relative;
}

.sourcer_form_select .select_active {
  font-size: 16px;
  color: #010101;
  height: 40px;
  line-height: 40px;
  display: block;
  padding-left: 10px;
  position: relative;
}

.sourcer_form_select .select_active:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: #dddddd;
  position: absolute;
  top: 50%;
  right: 18px;
  margin-top: -5px;
}

.sourcer_select {
  position: absolute;
  top: 40px;
  left: -1px;
  background: #fff;
  border: 1px solid #e0e0e0;
  width: 100%;
  display: none;
  z-index: 3;
}

.sourcer_option {
  font-size: 16px;
  color: #010101;
  height: 40px;
  line-height: 40px;
  display: block;
  transition: 0.3s;
  background: transparent;
  padding-left: 10px;
}

.sourcer_option:hover {
  background: rgba(0, 0, 0, 0.01);
}

.sourcer_form_textarea {
  float: left;
  width: 420px;
  height: 80px;
  border: 1px solid #e0e0e0;
}

.sourcer_form_textarea textarea {
  width: 100%;
  height: 100%;
  border: none;
  outline: none;
  padding: 10px;
  font-size: 16px;
  color: #010101;
  line-height: 18px;
  box-sizing: border-box;
  resize: none
}

.sourcer_form_btn {
  width: 255px;
  margin: auto;
}

.sourcer_form_btn:after {
  content: '';
  display: block;
  clear: both;
}

.sourcer_form_btn .btn1 {
  float: left;
  width: 118px;
  height: 38px;
  text-align: center;
  line-height: 38px;
  background: #f67404;
  border-radius: 3px;
  font-size: 16px;
  color: #ffffff;
}

.sourcer_form_btn .btn2 {
  float: right;
  width: 118px;
  height: 38px;
  text-align: center;
  line-height: 38px;
  background: #aaaaaa;
  border-radius: 3px;
  font-size: 16px;
  color: #ffffff;
}

.sourcer_form_file {
  height: 78px;
  position: relative;
  width: 420px;
  border: 1px solid #e0e0e0;
  float: left;
  background: url('../ym_images/input_file_bg.png') no-repeat center left 10px;
}

.sourcer_form_file input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

.sourcer_form_file .p1 {
  margin: 33px 0 0 80px;
  font-size: 12px;
  color: #a7a6a6;
  line-height: 18px;
}

.sourcer_form_pic {
  width: 420px;
  float: left;
  margin-left: 95px;
}

.sourcer_form_pic img {
  width: 200px;
  height: 200px;
  margin-right: 5px;
}

/* 身份认证 */
.validation_bg {
  position: relative;
  cursor: pointer;
  display: inline-block;
  height: 154px;
  width: 238px;
  background: url('../images/background.png');
  text-align: center;
  box-sizing: border-box;
  padding-top: 65px;
}

/* 弹窗 */
.dialog {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
}

.dialog .dialog_content {
  width: 500px;
  height: 360px;
  background-color: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin: auto;
  box-sizing: border-box;
}

.dialog .top_title {
  height: 50px;
  line-height: 50px;
  background-color: #eb0c1c;
  color: #fff;
  font-size: 18px;
  padding-left: 30px;
  position: relative;
}

.dialog .top_title img {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 15px;
  right: 30px;
  cursor: pointer;
}

.dialog .menu {
  color: #000;
  text-align: center;
  margin-top: 25px;
}

.dialog .menu span {
  display: inline-block;
  width: 76px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  cursor: pointer;
  font-size: 16px;
  position: relative;
  margin: 0 10px;
}

.dialog .menu .active {
  border-bottom: 2px solid #eb0c1c;
  color: #eb0c1c;
}

.dialog .menu .active::after {
  content: '';
  border-top: 4px solid #eb0c1c;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  display: inline-block;
  position: absolute;
  bottom: -6px;
  left: 34px;
}

.dialog .dialog_form {
  padding: 0 30px;
  margin-top: 28px;
  height: 142px;
}

.dialog .dialog_form .item {
  margin-bottom: 10px;
  position: relative;
}

.dialog .dialog_form .item .label {
  display: inline-block;
  width: 80px;
  color: #000;
  font-size: 16px;
  margin-right: 6px;
  text-align: right;
}

.dialog .dialog_form .item input {
  width: 350px;
  height: 50px;
  line-height: 50px;
  background: #f5f5f5;
  padding-left: 10px;
  box-sizing: border-box;
}

.dialog .dialog_form .item .send_code {
  position: absolute;
  right: 0;
  top: 0;
  width: 120px;
  text-align: center;
  height: 50px;
  line-height: 50px;
  background: #eb0c1c;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
  transition: all 0.2s;
}

.dialog .dialog_form .item .send_code:hover {
  background-color: rgba(235, 12, 28, .7);
}

.dialog .dialog_bt {
  width: 440px;
  text-align: center;
  height: 50px;
  line-height: 50px;
  margin: 0 auto;
  color: #fff;
  background: #f39f63;
  font-size: 16px;
  cursor: pointer;
  border-radius: 5px;
  transition: all 0.2s;
}

.dialog .dialog_bt:hover {
  background: #ff6d00;
}

.out_no_target {
  padding: 50px 0;
  background: #fff;
  box-shadow: 0px 4px 5px 0px rgba(201, 201, 201, 0.15);
  border: 1px solid #e9e9e9;
  font-size: 16px;
  color: #999;
  line-height: 44px;
  text-align: center;
}

.out_no_target .target_icon {
  display: inline-block;
  width: 44px;
  height: 46px;
  background: url('../images/outsource_target.jpg') no-repeat center;
  vertical-align: top;
  margin-right: 10px;
}

.out_no_target .set_target {
  display: inline-block;
  width: 68px;
  height: 23px;
  text-align: center;
  line-height: 23px;
  font-size: 12px;
  color: #fff;
  background: url('../images/outsource_set_target.png') no-repeat center;
  margin-left: 5px;
}

/* 专属账号 */
.account_hont {
  margin: 10px 10px 0;
  background: #f9f9f9;
  padding: 30px 20px 20px;
}

.account_hont .hont_t {
  font-weight: bold;
  font-size: 14px;
  color: #4c4c4c;
  height: 22px;
  line-height: 22px;
  padding-bottom: 14px;
}

.account_hont .hont_t i {
  display: inline-block;
  vertical-align: top;
  width: 22px;
  height: 22px;
  margin-right: 6px;
  background: url(../images/ac_icon1.png);
}

.account_hont .hont_p {
  font-size: 14px;
  color: #4c4c4c;
  line-height: 32px;
}

.account_hont .hont_p a {
  color: #00b7ee;
  font-size: 14px;
  text-decoration: underline;
}

.account_hont .hont_p span {
  color: #ef1e25;
}

.account_hont .hont_p i {
  color: #999;
}

.account_show {
  margin-top: 20px;
  margin-right: 10px;
}

.account_box {
  margin-left: -8px;
}

.account_box::after {
  content: "";
  display: block;
  clear: both;
  zoom: 1;
}

.account_sign {
  display: block;
  border: 1px solid #eee;
  margin-left: 18px;
  margin-bottom: 18px;
  width: calc(50% - 20px);
  min-width: 450px;
  float: left;
}

.account_sign .ac_hd {
  background: #f9f9f9;
  height: 108px;
  padding: 0 42px;
  margin-bottom: 26px;
}

.account_sign .ac_hd img {
  margin-top: 21px;
}

.account_sign .ac_hd i {
  display: inline-block;
  vertical-align: top;
  font-weight: bold;
  font-size: 60px;
  color: #efefef;
  line-height: 108px;
}

.account_sign .ac_bd {
  margin: 0 42px;
}

.account_sign .ac_bd .ac_info {
  font-size: 14px;
  color: #4c4c4c;
  line-height: 40px;
}

.account_sign .ac_bd .ac_info i {
  font-weight: bold;
}

.account_sign .ac_bd .ac_info a {
  display: inline-block;
  vertical-align: top;
  width: 70px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  background: #f15460;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  font-size: 12px;
  color: #fff;
  margin-left: 14px;
  margin-top: 8px;
}

.account_sign .ac_bd .send_code {
  font-size: 14px;
  color: #ff9c71;
  border-top: 1px dashed #efefef;
  height: 22px;
  line-height: 22px;
  padding-top: 19px;
  margin: 22px 0 20px;
}

.account_sign .ac_bd .send_code a {
  display: inline-block;
  vertical-align: top;
  padding: 0 11px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  background: #f15460;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  font-size: 12px;
  color: #fff;
  float: right;
}

.newthree {
  display: block;
  height: 20px;
  margin-left: 32px;
  position: relative;
  font-weight: normal;
  padding: 3px 0;
}

.newthree em {
  width: 8px;
  height: 23px;
  border-bottom: 1px dashed #aaa;
  border-left: 1px dashed #aaa;
  position: absolute;
  left: -7px;
  top: -10px;
}

.my_nav .newthree a {
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  display: inline-block;
  padding: 0 4px;
  margin-left: 4px;
}

.my_nav .newthree a.active {
  background: #eb0c1c;
  color: #fff;
}

.newthree::after {
  content: "";
  display: block;
  height: 20px;
  border-left: 1px dashed #aaa;
  position: absolute;
  left: -32px;
  top: -20px;
}

/* 连连分账开始 */
.lianf {
  text-align: center;
  font-size: 0;
  padding: 130px 0;
  background: #fff;
}

.lianf .icon_yu {
  display: inline-block;
  width: 182px;
  height: 163px;
  background: url(../images/lianlian/icon1.png);
  margin-right: 42px;
  vertical-align: top;
}

.lianf .l_expain {
  display: inline-block;
  text-align: left;
}

.lianf .l_expain p {
  height: 30px;
  line-height: 30px;
  font-size: 20px;
  font-weight: bold;
  color: #333;
  border-bottom: 1px solid #F4F4F4;
  padding: 46px 0 14px;
  margin-bottom: 10px;
}

.lianf .l_expain p i {
  display: inline-block;
  width: 29px;
  height: 29px;
  background: url(../images/lianlian/icon2.png);
  vertical-align: top;
  margin-right: 8px;
}

.lianf .l_expain p a {
  font-size: 20px;
  font-weight: bold;
  color: #EF1F24;
}

.lianf .l_expain span {
  display: block;
  font-size: 13px;
  color: #999;
  margin-left: -7px;
}

.lianalt {
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 999999;
}

.signalt {
  display: none;
}

.signalt {
  width: 467px;
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  border-radius: 10px;
  -webkit-border-radius: 10px;
}

.lian_box {
  height: 100%;
  position: relative;
}

.lian_hd {
  height: 63px;
  line-height: 63px;
  padding: 0 29px;
  font-size: 18px;
  color: #fff;
  background: linear-gradient(131deg, rgba(239, 70, 39, 1) 0%, rgba(223, 17, 16, 1) 75%, rgba(223, 17, 16, 1) 100%);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
}

.lian_close {
  width: 20px;
  height: 20px;
  background: url(../images/lianlian/icon3.png) no-repeat center;
  position: absolute;
  top: 23px;
  right: 22px;
}

.lian_bd {
  width: 370px;
  margin: 0 auto;
  padding: 40px 0;
}

.lian_bd>ul>li {
  height: 40px;
  margin-top: 20px;
  position: relative;
}

.lian_bd>ul>li:first-child {
  margin-top: 0;
}

.lian_bd>ul>li>span {
  float: left;
  border: 1px solid #DEDEDE;
  width: 102px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  color: #333;
  border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
}

.lian_bd>ul>li>div {
  float: left;
  width: 265px;
  height: 38px;
  border: 1px solid #DEDEDE;
  border-left: none;
  border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0 3px 3px 0;
}

.lian_bd>ul>li input {
  height: 38px;
  text-indent: 23px;
  font-size: 14px;
  color: #333;
}

.lian_bd>ul>li input::-webkit-input-placeholder {
  color: #BCBCBC;
}

.lian_bd>ul>li input:-moz-placeholder {
  color: #BCBCBC;
}

.lian_bd>ul>li input::-moz-placeholder {
  color: #BCBCBC;
}

.lian_bd>ul>li input:-ms-input-placeholder {
  color: #BCBCBC;
}

.lian_bd>ul>li>div.inp1 input {
  width: 265px;
}

.lian_bd>ul>li>div.inp2 {
  width: 182px;
}

.lian_bd>ul>li>div.inp2 input {
  width: 182px;
}

.lian_bd>ul>li a {
  float: right;
  width: 75px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #F5303D;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}

.choose_down {
  position: relative;
  float: left;
  width: 265px;
  height: 38px;
  border: 1px solid #DEDEDE;
  border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0 3px 3px 0;
}

.choose_down span {
  display: block;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  color: #333;
  text-indent: 23px;
  cursor: pointer;
  background: url(../images/lianlian/icon4.png) no-repeat right 13px center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 38px;
}

.choose_list {
  background: #fff;
  border: 1px solid #DEDEDE;
  position: absolute;
  left: -1px;
  top: 38px;
  z-index: 99;
  width: 100%;
  max-height: 170px;
  overflow-y: auto;
  display: none;
}

.choose_list li {
  height: 34px;
  line-height: 34px;
  font-size: 14px;
  color: #333;
  cursor: pointer;
  padding-left: 23px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.choose_list li:hover {
  background: #F5303D;
  color: #fff;
}

.lian_bd .hont {
  font-size: 12px;
  color: #B4B4B4;
  line-height: 22px;
  margin-top: 12px;
}

.lian_bd .altbtn {
  height: 40px;
  text-align: center;
  font-size: 0;
  margin-top: 30px;
}

.lian_bd .altbtn a {
  display: inline-block;
  margin: 0 5px;
  width: 128px;
  height: 38px;
  line-height: 38px;
  border: 1px solid #F5303D;
  background: #F5303D;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
  border-radius: 2px;
  -webkit-border-radius: 2px;
}

.lian_bd .altbtn a.first {
  background: #fff;
  color: #F5303D;
}

.l_thenet {
  min-width: 968px;
}

.l_thenet .stips {
  font-size: 16px;
  color: #333;
  height: 26px;
  line-height: 26px;
  padding: 27px 0 111px;
}

.l_thenet .stips span {
  font-weight: bold;
  font-size: 20px;
  color: #F20F0D;
  display: inline-block;
  height: 26px;
  line-height: 26px;
}

.l_thenet .stips i {
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: top;
  margin: 8px 4px 0 19px;
  background: url(../images/lianlian/icon5.png);
}

.thenet_steps {
  text-align: center;
  position: relative;
}

.thenet_steps::after {
  content: "";
  display: inline-block;
  width: 942px;
  height: 1px;
  background: #E7E7E7;
  position: absolute;
  top: 24px;
  left: 50%;
  margin-left: -471px;
}

.thenet_steps ul::after,
.thenet_steps>div::after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  background: #EAEAEA;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  position: absolute;
  top: 18px;
  left: 50%;
  margin-left: -483px;
}

.thenet_steps>div::after {
  left: auto;
  margin-left: auto;
  right: 50%;
  margin-right: -483px;
}

.thenet_steps ul {
  font-size: 0;
  position: relative;
  z-index: 9;
}

.thenet_steps li {
  display: inline-block;
  width: 191px;
  position: relative;
  z-index: 9;
}

.thenet_steps li span {
  display: block;
  width: 48px;
  height: 48px;
  border: 1px solid #E3E2E3;
  background: #fff;
  margin: 0 auto;
  border-radius: 100%;
  -webkit-border-radius: 100%;
}

.thenet_steps li i {
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  background: #fff;
  font-weight: bold;
  font-size: 17px;
  color: #BDBDBD;
  margin: 7px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
}

.thenet_steps li p {
  font-weight: bold;
  font-size: 16px;
  color: #BDBDBD;
  line-height: 22px;
  padding-top: 3px;
}

.thenet_steps li.on i {
  background: #FF9802;
  color: #fff;
}

.thenet_steps li.on p {
  color: #FF9802;
}

.thenet_detail {
  margin: 90px auto 120px;
  display: table;
}

.type_list>li {
  height: 50px;
  margin-top: 19px;
}

.type_list>li:first-child {
  margin-top: 0;
}

.type_list>li>p {
  float: left;
  height: 50px;
  line-height: 50px;
  width: 90px;
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  color: #434343;
  text-align: justify;
  font-weight: bold;
}

.type_list.type_wth01>li>p {
  width: 108px;
}

.type_list.type_wth02>li>p {
  width: 157px;
}

.type_list>li>p::after {
  content: "";
  display: inline-block;
  width: 100%;
}

.type_list .choose_down {
  height: 48px;
  width: 363px;
}

.type_list .choose_down span {
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  background: url(../images/lianlian/icon6.png) no-repeat right 20px center;
}

.type_list .choose_list {
  top: 48px;
}

.type_list .choose_list li {
  font-size: 16px;
}

.type_list>li a {
  display: block;
  width: 363px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  background: #F20F0D;
  border: 1px solid #F20F0D;
  float: left;
  font-weight: bold;
  font-size: 18px;
  color: #fff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}

.type_list>li>div {
  float: left;
  width: 363px;
  height: 48px;
  border: 1px solid #DEDEDE;
  border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0 3px 3px 0;
}

.type_list>li.disable>div {
  background: #f2f2f2;
}

.type_list>li>div.espain {
  width: 246px !important;
}

.type_list>li>div.espain input {
  width: 244px !important;
}

.type_list>li>.editorbankcard {
  width: 110px !important;
  margin-left: 5px !important;
}

.type_list>li input {
  height: 48px;
  text-indent: 23px;
  font-size: 16px;
  color: #333;
}

.type_list>li input::-webkit-input-placeholder {
  color: #BCBCBC;
}

.type_list>li input:-moz-placeholder {
  color: #BCBCBC;
}

.type_list>li input::-moz-placeholder {
  color: #BCBCBC;
}

.type_list>li input:-ms-input-placeholder {
  color: #BCBCBC;
}

.type_list>li>div.inp1 input {
  width: 363px;
}

.type_list>li>div.inp2,
.type_list>li>div.inp2 input {
  width: 253px;
}

.type_list>li>div.inp3,
.type_list>li>div.inp3 input {
  width: 176px;
}

.type_list>li a.oldinfo {
  width: 180px;
  margin-left: 5px;
}

.type_list>li>.editorbtn {
  float: right;
  width: 98px;
  font-size: 16px;
}

.type_list>li.upfiles {
  height: 182px;
  padding-bottom: 20px;
}

.type_list>li.upfiles>div {
  width: auto;
  height: 182px;
  border: none;
}

.upload_sign {
  float: left;
  width: 268px;
  height: 180px;
  border: 1px solid #E3E3E3;
  margin-left: 10px;
  position: relative;
  border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0 3px 3px 0;
  text-align: center;
}

.upload_sign:first-child {
  margin-left: 0;
}

.upload_sign .inp_file {
  width: 268px;
  height: 180px;
  background: url(../images/lianlian/icon7.png) no-repeat center 48px;
}

.upload_sign.active .inp_file {
  display: none;
}

.upload_sign .inp_file p {
  font-size: 14px;
  color: #434343;
  padding-top: 116px;
}

.upload_sign .inp_file p span {
  color: #F20F0D;
}

.upload_sign img {
  display: none;
  max-width: 268px;
  max-height: 180px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.upload_sign.active img {
  display: block;
}

.upload_sign input[type=file] {
  width: 268px;
  height: 180px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 9;
}

.type_list>li.password_tips {
  height: 20px;
  line-height: 20px;
  margin-top: 8px;
  padding-left: 90px;
}

.type_list>li.password_tips i {
  font-size: 12px;
  color: #F20F0D;
}

.type_list>li.typebtn a {
  width: 178px;
  float: right;
}

.type_list>li.typebtn a.first {
  background: #fff;
  float: left;
  color: #F20F0D;
  font-weight: normal;
}

.storelist {
  padding: 8px;
}

.storelist tr {
  height: 40px;
  line-height: 40px;
  text-align: center;
}

.storelist tr:first-child {
  background: #F0F0F0 !important;
}

.storelist tr:nth-child(odd) {
  background: #F9F9F9;
}

.storelist tr:nth-child(even) {
  background: #fff;
}

.storelist th {
  font-size: 16px;
  color: #8E8E8E;
  min-width: 125px;
}

.storelist td {
  font-size: 12px;
  color: #666;
}

.storelist tr.sta1 span {
  color: #4C9D16;
}

.storelist tr.sta2 span {
  color: #F20F0D;
}

.storelist td a {
  font-size: 12px;
  display: inline-block;
  margin: 0 2px;
  width: 65px;
  height: 23px;
  line-height: 23px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  text-align: center;
}

.storelist td a.st_link {
  border: 1px solid #FFB445;
  color: #FF9802;
}

.storelist td a.st_water {
  border: 1px solid #F20F0D;
  color: #F20F0D;
}

.storelist td.st_editor a {
  margin-right: 73px;
}

.storelist td a.getcash {
  border: 1px solid #F20F0D;
  color: #F20F0D;
  width: 43px;
}

.type_list>li>.addbankcard {
  float: left;
  width: 178px;
  font-size: 16px;
}

.type_list>li>.removebankcard,
.type_list>li>.editorbankcard {
  float: left;
  width: 178px;
  font-size: 16px;
  margin-left: 5px;
  background: #fff;
  color: #F20F0D;
}

.type_list>li>.editorbankcard {
  margin-left: 0;
}

.lian_bd>ul>li a.forgetjy {
  color: #BEBEBE;
  font-weight: normal;
  position: absolute;
  top: 0;
  right: 0;
  width: 88px;
  background: transparent;
}

.lian_bd>ul>li a.forgetjy::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 14px;
  background: #DEDEDE;
  position: absolute;
  left: 0;
  top: 13px;
}

.lian_bd>ul>li.reset_tips {
  height: 16px;
  line-height: 16px;
  margin-top: 8px;
  padding-left: 104px;
}

.lian_bd>ul>li.reset_tips i {
  font-size: 12px;
  color: #F20F0D;
}

.lian_bd .cashnum {
  font-size: 14px;
  color: #7F7F7F;
  padding-bottom: 12px;
}

.lian_bd .cashnum span {
  color: #FB7D36;
}

.bank_add_card {
  float: left;
  width: 363px;
  height: 48px;
  border: 1px solid #DEDEDE;
  border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0 3px 3px 0;
  position: relative;
}

.bank_add_card input {
  width: 363px;
  height: 48px;
  text-indent: 23px;
  font-size: 16px;
  color: #BCBCBC;
  background: url(../images/lianlian/icon6.png) no-repeat right 20px center;
}

.signalt .bank_add_card.espic input {
  width: 265px;
  background: url(../images/lianlian/icon4.png) no-repeat right 13px center;
}

.signalt .bank_add_card.espic .bank_add_select {
  top: 38px;
}

.bank_add_select {
  width: 100%;
  border: 1px solid #DEDEDE;
  position: absolute;
  left: -1px;
  top: 48px;
  z-index: 99;
  display: none;
}

.bank_add_select ul {
  width: 100%;
  max-height: 190px;
  overflow-y: auto;
  background: #fff;
}

.bank_add_select ul li {
  height: 38px;
}

.bank_add_select ul li a {
  width: 100%;
  height: 38px;
  line-height: 38px;
  text-align: left;
  background: transparent;
  border: none;
  font-weight: normal;
  font-size: 16px;
  color: #BCBCBC;
  text-indent: 23px;
  border-radius: 0;
  -webkit-border-radius: 0;
}

.bank_add_select ul li a:hover,
.bank_add_select ul li.on a {
  background: #F20F0D;
  color: #fff;
}

.bank_add_select ul li.checked a {
  background: #e9e9e9 !important;
  color: #282828 !important;
}

.lian_bd>p {
  font-size: 18px;
  color: #333;
  font-weight: bold;
  text-align: center;
}

.identifyalt {
  height: 429px;
}

.editorphonealt {
  height: 373px;
}

.forgetalt {
  height: 433px;
}

.addbankcardalt {
  height: 433px;
}

.removebankcardalt {
  height: 313px;
}

.bankphonealt {
  height: 313px;
}

.resetpasswordalt {
  height: 373px;
}

.editorbankcardalt {
  height: 613px;
}

.getcashalt {
  height: 523px;
}

.cancelalt {
  height: 231px;
}

/* 连连分账结束 */
/* 新增注销账号 */
.account_cancel {
  padding: 26px 0;
  width: 512px;
  margin: 0 auto;
}

.account_cancel li {
  padding-bottom: 30px;
}

.account_cancel span {
  display: block;
  font-size: 18px;
  font-weight: bold;
  color: #333;
}

.account_cancel p {
  font-size: 13px;
  color: #7F7F7F;
  text-indent: 15px;
  padding-top: 10px;
}

.account_cancel li input {
  margin: 3px 4px 0 0;
  vertical-align: top;
}

.acchont {
  font-size: 13px;
  color: #7F7F7F;
}

.acchont a {
  color: #e90615;
}

.acc_btn {
  background: #f67404;
  height: 38px;
  line-height: 38px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  border: 1px solid #d56001;
  border-radius: 3px;
  display: block;
  margin-top: 20px;
}

.acc_btn:hover {
  color: #fff;
}

/*底部*/
.rpassword_footer {
  background: #fff;
  line-height: 20px;
  font-size: 14px;
  text-align: center;
  color: #666;
  height: 197px;
}

.rpassword_footer a {
  color: #666;
}

.rpassword_footer .copyright {
  padding-top: 88px;
}

input[type="checkbox"]:after {
  content: '';
  position: absolute;
  top: 0px;
  left: -1px;
  width: 14px;
  height: 14px;
  background: #fff;
  border-radius: 3px;
  border: 1px solid #dcdcdc;
}

input[type="checkbox"]:checked:after {
  background: #EF1E25 url('../images/login/css_sprites.png') no-repeat -61px -43px;
  border-color: #EF1E25;
}

.p_txt {
  text-align: center;
  color: #999;
  margin-bottom: -3px;
}

.flow_step {
  height: 76px;
  display: table;
  margin: 0 auto 43px;
  padding: 62px 0 42px;
}

.flow_step li {
  display: inline-block;
  float: left;
  position: relative;
  width: 22px;
  height: 22px;
  opacity: 1;
}

.flow_step li:not(:first-child) {
  margin-left: 115px;
}

.flow_step li:not(:first-child):after {
  content: "";
  display: block;
  width: 115px;
  height: 1px;
  background: #EAECF1;
  position: absolute;
  left: -115px;
  top: 58%;
  margin-top: -2px;
}

.flow_step li.on:after {
  background: #EAECF1;
}

.flow_step li span {
  width: 150px;
  line-height: 22px;
  font-size: 14px;
  color: #999;
  position: absolute;
  top: 34px;
  left: 50%;
  margin-left: -75px;
  text-align: center;
}

.flow_step li.on span {
  color: #333 !important;
}

/*完成注册*/
.perform {
  text-align: center;
  width: 306px;
  margin: 60px auto 0;
}

.perform .p1 {
  padding-top: 117px;
  font-size: 16px;
  color: #4c4c4c;
  margin-bottom: 39px;
}

.perform .success {
  background: url("../images/login/img_sccess.png") no-repeat top center;
}

.perform .p2 {
  font-size: 14px;
  color: #999;
  margin-top: 6px;
}

.perform .p2 span {
  display: inline-block;
  color: #3274e2;
}

.perform .p3 {
  height: 40px;
  margin-top: 25px;
}

.perform .p3 a {
  float: left;
  display: inline-block;
  width: 306px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  border-radius: 6px;
  -webkit-border-radius: 6px;
}

.perform .p3 .perfect {
  background: #1da1f2;
}

.perform .p3 .end {
  background: #EF1E25;
}

.perform .p3 .end:hover {
  opacity: .9;
}

.sprites_leftico {
  position: absolute;
  top: 39px;
  left: 9px;
  z-index: 1;
}

/* 2022.11.24登录注册改版，精灵图 */
.sprites {
  display: inline-block;
  vertical-align: -3px;
  margin-right: 1px;
}

.bg-ico_arr {
  width: 14px;
  height: 14px;
  background: url('../images/login/css_sprites.png') -62px -26px;
  display: inline-block;
  vertical-align: -2px;
}

.bg-ico_pass {
  width: 20px;
  height: 20px;
  background: url('../images/login/css_sprites.png') -30px -32px;
}

.bg-ico_tel {
  width: 20px;
  height: 20px;
  background: url('../images/login/css_sprites.png') -62px -2px;
}

.bg-icon_chec {
  width: 12px;
  height: 12px;
  background: url('../images/login/css_sprites.png') -62px -44px;
}

.bg-icon_tips {
  width: 14px;
  height: 14px;
  background: url('../images/login/css_sprites.png') -2px -60px;
}

.bg-back_yz {
  width: 24px;
  height: 24px;
  background: url('../images/login/css_sprites.png') -2px -32px;
}

.bg-ico_wx {
  width: 26px;
  height: 26px;
  background: url('../images/login/css_sprites.png') -2px -2px;
}

.bg-ico_zfb {
  width: 26px;
  height: 26px;
  background: url('../images/login/css_sprites.png') -32px -2px;
}

/* 买淘宝送礼品 start */
.buytbgift {
  width: 269px;
  height: 42px;
  background: url(../../../../public/wd/tbgift/user-i1.png) no-repeat;
  margin-top: 8px;
  position: relative;
  padding: 2px 0 2px 92px;
}

.buytbgift-tit {
  width: 71px;
  height: 33px;
  background: url(../../../../public/wd/tbgift/user-i2.png) no-repeat;
  position: absolute;
  top: 6px;
  left: 11px;
  text-indent: -9999px;
}

.buytbgift-rulebox {
  width: 16px;
  height: 16px;
  background: url(../../../../public/wd/tbgift/user-i4.png) no-repeat center center;
  position: absolute;
  top: 20px;
  left: 64px;
  cursor: pointer;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
}

.buytbgift-rulebox:hover {
  background: url(../../../../public/wd/tbgift/user-i4-h.png) no-repeat center center;
}

.buytbgift-rule {
  display: none;
  padding: 10px 16px 16px;
  background: rgba(0, 0, 0, 0.77);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  width: 277px;
  position: absolute;
  left: -13px;
  top: 24px;
  z-index: 9;
}

.buytbgift-rulebox:hover .buytbgift-rule {
  display: block;
}

.buytbgift-rule h1 {
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 7px;
}

.buytbgift-rule p {
  line-height: 18px;
  font-size: 12px;
  color: #fff;
}

.buytbgift-rule::after {
  content: "";
  display: block;
  border-bottom: 8px solid rgba(0, 0, 0, 0.77);
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  position: absolute;
  left: 12px;
  top: -8px;
}

.buytbgift-rate {
  width: 263px;
  height: 32px;
  padding: 10px 0 0 4px;
  background: url(../../../../public/wd/tbgift/user-i3.png) no-repeat;
  position: relative;
}

.buytbgift-rate .ul {
  height: 26px;
  position: relative;
}

.buytbgift-rate .li {
  float: left;
  width: 50px;
  height: 26px;
  position: relative;
  z-index: 9;
}

.buytbgift-rate .li img {
  width: 26px;
  height: 26px;
  display: block;
  margin: 0 auto;
}

.buytbgift-rate::after {
  content: "";
  display: block;
  width: 199px;
  height: 3px;
  border-radius: 3px;
  background: #fff;
  position: absolute;
  left: 29px;
  top: 21px;
}

.buytbgift-rate .ul::after {
  content: "";
  display: block;
  width: 0;
  height: 3px;
  border-radius: 3px;
  background: linear-gradient(90deg, #F44C73 0%, #F5795B 100%);
  position: absolute;
  left: 25px;
  top: 11px;
  z-index: 8;
}

.buytbgift-rate .ul.gift-lockorder1::after {
  width: 25px;
}

.buytbgift-rate .ul.gift-lockorder2::after {
  width: 75px;
}

.buytbgift-rate .ul.gift-lockorder3::after {
  width: 125px;
}

.buytbgift-rate .ul.gift-lockorder4::after {
  width: 175px;
}

.buytbgift-rate .ul.gift-lockorder5::after {
  width: 199px;
}

.buytbgift-rate .li.gift-lock-end {
  margin-left: 10px;
}

.buytbgift-rate .li.gift-lock-end div {
  width: 42px;
  height: 42px;
  margin-top: -10px;
  position: relative;
}

.buytbgift-rate .li.gift-lock-end div img {
  width: 42px;
  height: 42px;
}

.buytbgift-rate .li i {
  display: block;
  width: 42px;
  height: 18px;
  background: #F45944;
  border-radius: 9px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  line-height: 16px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 1px;
  margin: auto;
}

/* 买淘宝送礼品 end */

.userPublicTips {
  position: relative;
  font-size: 12px;
  font-weight: 400;
  color: #FF7A00;
  line-height: 32px;
  margin-left: 50px;
}

.userPublicTips:before {
  content: '';
  position: absolute;
  left: -19px;
  top: 8px;
  width: 17px;
  height: 17px;
  background: url('../../../../public/images/userTips.png') no-repeat center;
}

/* 申诉修改手机号 */
.one-txt-cut {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.appealPop {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background: rgba(0, 0, 0, .5);
  z-index: 4;
}

.appealPop * {
  box-sizing: border-box;
}

.appealPop .appeal_main {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background: #fff;
  width: 462px;
  box-shadow: 0px 2px 10px 0px rgba(38, 51, 77, 0.2);
  border-radius: 8px;
  overflow: hidden;
}

.appealPop .appeal_main.mask::after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .5);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
}

.appeal_head {
  width: 100%;
  height: 48px;
  background: #FAFAFC;
  border-radius: 8px 8px 0px 0px;
  padding: 0 20px 0 16px;
}

.appeal_head .title {
  font-size: 16px;
  color: #2E2F33;
  line-height: 48px;
  font-weight: 500;
}

.appeal_head .close_appeal {
  position: absolute;
  right: 15px;
  top: 15px;
  font-size: 16px;
  color: #999;
  cursor: pointer;
}

.appeal_empty {
  margin-top: 52px;
}

.empty-image {
  display: block;
  margin: 0 auto;
}

.appeal_empty .empty,
.page-box .empty {
  font-weight: 400;
  font-size: 14px;
  color: #666F80;
  line-height: 20px;
  text-align: center;
}

.appeal_empty .empty a,
.page-box .empty a {
  color: #266FFE;
  transition: all 0.2s linear;
  font-size: 14px;
}

.appeal_empty .empty a:hover,
.page-box .empty a:hover {
  text-decoration: underline;
}

.appealPop .appeal_wrap {
  margin-top: 20px;
  /* max-height: 467px; */
}

.appealPop .appeal_wrap .withdrawal-content {
  padding: 14px 32px 0;
}

.appealPop .appeal_wrap .empty {
  text-align: center;
  color: #999;
  padding: 60px 30px;
  border: 1px solid #ededed;
}

.appeal_main.mainForm {
  z-index: 101;
}

.mainList .appeal_wrap {
  margin-top: 24px;
  height: 526px;
}

.appeal_wrap .record_list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 586px;
  background: #F5F7FA;
  border-radius: 4px;
  margin: 0 auto 16px;
  padding: 22px 24px 14px;
}

.appeal_wrap .record_li:last-child {
  margin-bottom: 0;
}

.appeal_wrap .record_li {
  width: 50%;
  padding-right: 24px;
  margin-bottom: 8px;
  font-weight: 400;
  font-size: 13px;
  color: #666B80;
  line-height: 18px;
  display: flex;
  align-items: center;
}

.appeal_wrap .record_li.remark {
  width: 100%;
}

.appeal_wrap .record_li.remark .value {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.appeal_wrap .record_li .label {
  color: #999;
  display: inline-block;
  width: 68px;
}

.appeal_wrap .record_li.block {
  width: 100%;
}

.appeal_wrap .record_li .value {
  color: #333;
  flex: 1;
  vertical-align: top;
  position: relative;
}

.appeal_wrap .record_li .value.state_0 {
  color: #266FFE;
  font-weight: bold;
}

.appeal_wrap .record_li .value.state_1 {
  color: #00B17D;
  font-weight: bold;
}

.appeal_wrap .record_li .value.state_2 {
  color: #EF3024;
  font-weight: bold;
}

.appealPop .appeal_bottom {
  text-align: center;
  margin-top: 20px;
}

.page-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 4px 32px 0;
  height: 32px;
}

.form_bottom {
  margin-top: 24px;
  padding-right: 32px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.form_bottom .btn {
  width: 72px;
  height: 36px;
  background: #fff;
  border-radius: 18px;
  border: 1px solid #DCDEE6;
  font-weight: 500;
  font-size: 14px;
  color: #5C6173;
  line-height: 36px;
  text-align: center;
  margin-left: 16px;
  cursor: pointer;
}

.appeal_bottom .apply_btn,
.form_bottom .apply_btn {
  width: 120px;
  height: 36px;
  background: #EF3024;
  border-radius: 18px;
  font-weight: 500;
  font-size: 14px;
  color: #fff;
  line-height: 36px;
  text-align: center;
  cursor: pointer;
  border: none;
}

.appeal_bottom .btn:hover {
  opacity: .95;
}

.appealPop input {
  margin-bottom: 0;
}

.forms,
#forms {
  padding-left: 60px;
  margin-top: 36px;
}

.form-box {
  display: flex;
  margin-bottom: 16px;
  position: relative;
}

.form-box .textarea-number {
  position: absolute;
  right: 10px;
  bottom: 8px;
  font-weight: 400;
  font-size: 14px;
  color: #A5A9B8;
  line-height: 20px;
  text-align: left;
  background-color: #fff;
  padding: 4px 6px;
}

.form-box>label {
  width: 70px;
  font-weight: 400;
  font-size: 14px;
  color: #666B80;
  line-height: 40px;
  text-align: left;
  margin-right: 8px;
}

.form-box>input {
  width: 320px;
  height: 40px;
  line-height: 40px;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #D5D7E0;
  padding: 0 12px;
  transition: all 0.2s linear;
}

.form-box>input:focus,
.form-box>textarea:focus {
  border: 1px solid #616266;
}

.form-box>textarea {
  width: 320px;
  height: 128px;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #D5D7E0;
  padding: 12px;
  resize: none;
  transition: all 0.2s linear;
}

.form-box .submits,
.form-box #submits {
  padding-left: 0;
  width: 360px;
  height: 46px;
  background: rgba(10, 136, 254, 1);
  font-size: 16px;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  line-height: 46px;
  cursor: pointer;
}

.form-box .submits:hover {
  background: #087CE9;
}

.form-box #submits:hover {
  background: #087CE9;
}

/*必填图标 */
.laberAfter:before {
  content: '*';
  color: #FC3838;
  font-size: 12px;
  display: block;
  position: absolute;
  left: -8px;
  top: 2px;
  bottom: auto;
  right: auto;
}

.listg_six_ul {
  display: flex;
  align-items: center;
}

.listg_six_ul li {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  background: #F3F5FA;
  border-radius: 16px;
  font-size: 12px;
  color: #2A2A2A;
  transition: all .2s linear;
  cursor: pointer;
  margin-right: 10px;
}

.listg_six_ul li a {
  color: #2A2A2A;
}

.listg_six_ul li.active a {
  color: #fff;
}

.listg_six_ul li.active {
  background-color: #0B0D15;
}

.listg_six_ul .prev_page::after {
  display: block;
  content: '';
  background: url('../ym_images/agreements/my-arrow_left.png') no-repeat;
  width: 10px;
  height: 10px;
}

.listg_six_ul .next_page::after {
  display: block;
  content: '';
  background: url('../ym_images/agreements/my-arrow_right.png') no-repeat;
  width: 10px;
  height: 10px;
}