/* 联系企业 */
.w_lixi_center {
  padding: 20px 30px;
  margin-top: 10px;
}

.w_lixi_center .lxqiye_titile {
  font-size: 18px;
  font-weight: bold;
  color: #333333;
  min-width: 500px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.w_lixi_center .lxqiye_desc {
  font-size: 14px;
  color: #999999;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w_lixi_center .lxqiye_desc .desc_item {
  padding-bottom: 10px;
}

/* 搜索结果 */
.w_search_center {
  height: 180px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.w_search_center .none_search {
  font-size: 20px;
  color: #333333;
  line-height: 180px;
}

.w_search_center .none_btn {
  padding-left: 20px;
}

.w_search_center .none_btn a {
  display: inline-block;
  border: 1px solid #2577E3;
  color: #fff;
  background-color: #2577E3;
  padding: 11px 22px 10px 22px;
  border-radius: 2px;
}

.w_good_center {
  padding: 0px 20px 20px 20px;
  margin-bottom: 10px;
}

.w_good_center .con_title {
  font-size: 16px;
  font-weight: bold;
  line-height: 31px;
  color: #333333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-bottom: 20px;
  padding-top: 20px;
}

.w_good_center .con_desc {
  margin-left: -16px;
  padding-bottom: 20px;
}

.mall-shopWrap.shop_home .w_good_center .con_desc .con_item {
  width: 175px;
  height: 288px;
}

.mall-shopWrap.shop_home .w_good_center .con_desc .con_item .img_container {
  width: 173px;
  height: 173px;
}

.mall-shopWrap.shop_home .w_good_center .con_desc .con_item .img_container img {
  width: 173px;
  height: 173px;
}

.mall-shopWrap.shop_home .w_good_center .con_desc .con_item .con_word .con_word_three .title_name {
  width: 80px;
}

.w_good_center .con_desc .con_item {
  width: 195px;
  height: 310px;
  margin-top: 16px;
  margin-left: 16px;
  float: left;
  border: 1px solid #F4F4F4;
}

.w_good_center .con_desc .con_item:hover {
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

.w_good_center .con_desc .con_item img {
  display: block;
  width: 193px;
  height: 193px;
  object-fit: cover;
}

.w_good_center .con_desc .con_item .con_word {
  padding: 10px 8px;
}

.w_good_center .con_desc .con_item .con_word .con_word_one {
  margin-bottom: 6px;
}

.w_good_center .con_desc .con_item .con_word .con_word_one .price {
  font-size: 18px;
  font-weight: bold;
  color: #EB2F35;
}

.w_good_center .con_desc .con_item .con_word .con_word_one .stock {
  float: right;
  font-size: 12px;
  color: #999999;
  padding-top: 4px;
  padding-bottom: 4px;
}

.w_good_center .con_desc .con_item .con_word .con_word_two {
  margin-bottom: 8px;
  height: 38px;
  font-size: 14px;
  line-height: 19px;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.w_good_center .con_desc .con_item .con_word .con_word_three {
  height: 16px;
  font-size: 12px;
  line-height: 16px;
  color: #999999;
}

.w_good_center .con_desc .con_item .con_word .con_word_three .title_name {
  width: 100px;
  height: 16px;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.w_good_center .con_desc .con_item .con_word .con_word_three .place {
  float: right;
  width: 70px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: right;
}

/* 全部结果 */
.w_all_search_header {
  padding-top: 20px;
  padding-bottom: 20px;
}

.w_all_search_header .search_key {
  width: 80px;
  height: 26px;
  font-size: 20px;
  font-weight: bold;
  line-height: 26px;
  color: #333333;
}

.w_all_search_header .search_value {
  width: 103px;
  height: 19px;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  color: #999999;
  padding-left: 10px;

}

.w_all_search_header .search_value .number {
  color: #EB2F35
}

.w_all_search_center {
  padding: 0 30px;
}

.w_all_search_center .con_item {
  display: flex;
  flex-wrap: nowrap;
  min-width: 642px;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #EEEEEE;
}

.w_all_search_center .con_item .item_img {
  min-width: 140px;
  display: flex;
  align-items: center;
}

.w_all_search_center .con_item .item_center {
  flex-grow: 1;
  padding-left: 20px;
  height: 140px;
  min-width: 400px;
}

.w_all_search_center .con_item .item_center .company_name {
  height: 24px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
  color: #333333;
}

.w_all_search_center .con_item .item_center .company_place {
  padding-top: 12px;
  padding-bottom: 70px;
}

.w_all_search_center .con_item .item_center .company_place img {
  position: relative;
  top: 3px;
}

.w_all_search_center .con_item .item_center .company_place .geo {
  height: 16px;
  font-size: 12px;
  line-height: 16px;
  color: #999999;
  padding-right: 4px;
}

.w_all_search_center .con_item .item_center .company_zhuying {
  font-size: 12px;
  line-height: 16px;
  color: #666666;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.w_all_search_center .con_item .item_btn {
  min-width: 102px;
  padding-top: 49px;
}

.w_all_search_center .con_item .shop_btn {
  border: 1px solid #2577E3;
  border-radius: 2px;
  font-size: 14px;
  line-height: 19px;
  color: #2577E3;
  padding: 11px 22px 10px 22px;
}

/* 询单管理4-1 */
.big_title {
  width: 104px;
  height: 35px;
  font-size: 26px;
  color: #333333;
  margin-bottom: 20px;
}

.title_message {
  padding: 21px 30px 20px 30px;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}

.title_message .message_word {
  flex-grow: 1;
  min-width: 255px;
  padding-left: 30px;
  color: #323233;
  background: url(../images/icon_tishi.png) left no-repeat;
}

.title_message .message_btn {
  min-width: 100px;
  width: 100px;
  color: #fff;
  padding: 7px 22px 6px 22px;
  border-radius: 2px;
  background: #155BD4;
  text-align: center;
}

.data_show {
  padding: 20px;
  margin-bottom: 20px;
}

.data_show .data_title {
  font-size: 16px;
  font-weight: bold;
  color: #2577E3;
  padding-bottom: 12px;
  border-bottom: 1px solid #EEEEEE;
}

.data_show .data_title span {
  padding-bottom: 11px;
  border-bottom: 2px solid #2577E3;
}

.data_show .data_number {
  padding: 30px 0;
  white-space: nowrap;
  overflow: hidden;
  text-align: center;
}

.data_show .data_number .data_number_item {
  display: inline-block;
  width: 20%;
  min-width: 100px;
}

.data_show .data_number .data_number_item .title {
  color: #333333;
  line-height: 22px;
  padding-bottom: 10px;
}

.data_show .data_number .data_number_item .number {
  font-size: 24px;
  font-weight: bold;
  color: #333333;
  line-height: 22px;
}

.order_pending {
  padding: 20px;
  margin-bottom: 20px;
}

.order_pending .order_title {
  font-size: 16px;
  font-weight: bold;
  color: #2577E3;
  padding-bottom: 12px;
  border-bottom: 1px solid #EEEEEE;
  margin-bottom: 20px;
}

.order_pending .order_title span {
  padding-bottom: 11px;
  border-bottom: 2px solid #2577E3;
}

.table_mess {
  width: 100%;
  overflow-x: auto;
}

.order_desc {
  padding: 20px 0 0 0;
  margin-bottom: 30px;
  width: 1600px;
}

.order_desc .top_bar {
  width: 100%;
  white-space: nowrap;
  background-color: #EEEEEE;
}

.table_mess::-webkit-scrollbar {
  width: 16px;
  height: 16px;
  background-color: #f5f5f5;
}

.table_mess::-webkit-scrollbar-thumb {
  background-color: #ccc;
}

.table_mess::-webkit-scrollbar-track {
  background-color: #fff;
}

.inquiryTable.shop::-webkit-scrollbar {
  width: 16px;
  height: 16px;
  background-color: #f5f5f5;
}

.inquiryTable.shop::-webkit-scrollbar-thumb {
  background-color: #ccc;
}

.inquiryTable.shop::-webkit-scrollbar-track {
  background-color: #fff;
}

.order_desc .top_bar span {
  color: #999999;
  display: inline-block;
  background-color: #EEEEEE;
  padding-top: 11px;
  padding-bottom: 11px;
}

.order_desc .top_bar span {
  padding-left: 20px;
}

.order_desc .c1 {
  width: 220px;
}

.order_desc .c2 {
  width: 250px;
}

.order_desc .c3 {
  width: 250px;
}

.order_desc .c4 {
  width: 250px;
}

.order_desc .c5 {
  width: 180px;
  text-align: right;
  padding-right: 20px;
}

.order_desc .c5 a {
  display: inline-block;
  color: #155BD4;
}

.order_desc .list {
  padding-left: 20px;
  padding-right: 20px;
}

.order_desc .list ul li {
  white-space: nowrap;
  padding-bottom: 18px;
  padding-top: 18px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #EEEEEE;
}

.order_desc .list ul li span {
  display: inline-block;
  flex-shrink: 0;
}

.sales_good {
  padding: 20px;
  margin-bottom: 20px;
}

.sales_good .good_title {
  font-size: 16px;
  font-weight: bold;
  color: #2577E3;
  padding-bottom: 12px;
  border-bottom: 1px solid #EEEEEE;
}

.sales_good .good_title span {
  padding-bottom: 11px;
  border-bottom: 2px solid #2577E3;
}

.sales_good .good_sort {
  padding: 20px 0;
  overflow: hidden;
  white-space: nowrap;
}

.sales_good .good_sort .sort {
  display: inline-block;
  width: 77px;
  color: #333333;
}

.sales_good .good_sort div {
  display: inline-block;
  border-radius: 2px;
  color: #999999;
  background: #F7F7F7;
  padding: 2px 10px;
  margin-right: 20px;
}

.sales_good .good_sort .select {
  background: #EDF4FF;
  color: #2577E3
}

.good_input {
  padding-top: 20px;
  overflow: auto;
  white-space: normal;
}

.good_input .good_num {
  padding-right: 40px;
  display: inline-block;
  margin-bottom: 14px;
}

.good_input .good_num span:first-child {
  padding-right: 2px;
}

.good_input .good_num span {
  display: inline-block;
  color: #333333;
}

.good_input .good_num span .el-input__icon {
  line-height: 32px;
}

.good_input .good_num .el-input__inner .el-icon-time {
  position: relative;
  top: -2px;
}

.good_input .good_num .el-input__inner {
  height: 32px;
  line-height: 32px;
}

.good_input .good_num .good_btn {
  width: 200px;
  height: 36px;
  display: inline-block;
}

.good_input .good_num .good_category {
  display: inline-block;
  width: 268px;
  height: 36px;
}

.good_input .good_two_btn {
  display: inline-block;
  margin-bottom: 20px;
  position: relative;
  top: -4px;
}

.good_input .btn_reset {
  display: inline-block;
  background-color: #F7F7F7;
  border-radius: 2px;
  color: #666666;
  height: 32px;
  padding: 0;
  line-height: 32px;
  width: 80px;
}

.good_input .btn_reset:hover {
  background: #F7F7F7;
  border: 1px solid #005EDB;
  color: #005EDB;
}

.good_input .btn_search {
  display: inline-block;
  color: #fff;
  background-color: #2577E3;
  border-radius: 2px;
  height: 32px;
  padding: 0;
  line-height: 32px;
  width: 80px;
}

.good_input .btn_search:hover {
  background: #005EDB;
  color: #fff;
}

.good_table_index {
  margin-bottom: 20px;
}

.good_table_index .good_desc {
  padding: 20px 0 0 0;
  width: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
}

.inquiryTable.shop.shop_home .Table_thead .Table_th:nth-child(5) {
  padding-left: 20px;
  text-align: left;
}

.inquiryTable.shop.shop_home .Table_tbody ul li:last-child .Table_dd:nth-child(5) {
  border-bottom: none
}

.inquiryTable.shop.shop_home .Table_tbody ul li .Table_dd:nth-child(5) {
  text-align: left;
  padding-left: 20px;
  height: 98px;
  border-bottom: 1px solid #eee;
}

.inquiryTable.shop.shop_home .Table_tbody ul li .Table_dd:nth-child(5) span {
  display: inline-block;
  margin-right: 2px;
}

.inquiryTable.shop.shop_home .Table_tbody ul li .Table_dd:nth-child(5) span a {
  display: block;
  color: #155BD4;
  padding-right: 8px;
  position: relative;
}

.inquiryTable.shop.shop_home::-webkit-scrollbar {
  width: 16px;
  height: 16px;
  background-color: #f5f5f5;
}

.inquiryTable.shop.shop_home::-webkit-scrollbar-thumb {
  background-color: #ccc;
}

.inquiryTable.shop.shop_home::-webkit-scrollbar-track {
  background-color: #fff;
}

.good_table_index .good_desc .top_bar {
  width: 1590px;
  padding: 11px 20px;
  white-space: nowrap;
  background-color: #EEEEEE;
}

.good_table_index .good_desc .top_bar span {
  display: inline-block;
}

.good_table_index .good_desc .c1 {
  width: 350px;
}

.good_table_index .good_desc .c2 {
  width: 200px;
  padding-left: 20px;
}

.good_table_index .good_desc .c3 {
  width: 120px;
}

.good_table_index .good_desc .c4 {
  width: 120px;
}

.good_table_index .good_desc .c5 {
  width: 120px;
}

.good_table_index .good_desc .c6 {
  width: 200px;
}

.good_table_index .good_desc .c7 {
  width: 120px;
}

.good_table_index .good_desc .c8 {
  text-align: left;
  padding-left: 20px;
  width: 120px;
}

.good_table_index .good_desc::-webkit-scrollbar {
  width: 16px;
  height: 16px;
  background-color: #f5f5f5;
}

.good_table_index .good_desc::-webkit-scrollbar-thumb {
  background-color: #ccc;
}

.good_table_index .good_desc::-webkit-scrollbar-track {
  background-color: #fff;
}

.good_table_index .good_desc .list {
  width: 1590px;
}

.good_table_index .good_desc .list ul {
  width: 1590px;
}

.good_table_index .good_desc .list ul li {
  white-space: nowrap;
  padding: 18px 20px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #EEEEEE;
}

.good_table_index .good_desc .list ul li span {
  display: inline-block;
  overflow: hidden;
}

.good_table_index .good_desc .list ul li span:last-child {
  padding-left: 20px;
}

.good_table_index .good_desc .list .c1 .c1_img {
  float: left;
  display: flex;
  align-items: center;
  height: 60px;
  width: 60px;
}

.good_table_index .good_desc .list .c1 .c1_content {
  overflow: hidden;
  white-space: normal;
  margin-left: 70px;
}

.good_table_index .good_desc .list .c1 .c1_content div:first-child {
  height: 38px;
  margin-bottom: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.good_table_index .good_desc .list div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.good_table_index .good_desc .list .c8 a {
  display: inline-block;
  color: #155BD4;
}

.rzqy_step {
  background-color: #ecf4ff;
  color: #2577E3;
  padding: 15px 30px 16px 30px;
  white-space: nowrap;
  overflow: hidden;
}

.rzqy_step .step_num {
  width: 20px;
  height: 20px;
  display: inline-block;
  border-radius: 50%;
  padding-left: 5px;
  border: 1px solid #2577E3;
  margin-right: 10px;
}

.rzqy_step .step_hr {
  display: inline-block;
  width: 60px;
  position: relative;
  border: 1px solid #2577E3;
  top: -5px;
  margin-left: 10px;
  margin-right: 10px;
}

.rzqy_con {
  padding: 20px 30px;
  overflow-x: auto;
  overflow-y: hidden;
}

.rzqy_con .con_bar {
  color: #999999;
  font-size: 16px;
  border-bottom: 1px solid #EEEEEE;
  white-space: nowrap;
  overflow: hidden;
}

.rzqy_con .con_bar span {
  margin-right: 80px;
  padding-bottom: 12px;
}

.rzqy_con .con_bar .bar_item {
  display: inline-block;
  font-weight: bold;
  color: #2577E3;
  border-bottom: 2px solid #2577E3;
}

.rzqy_con .con_btn {
  padding-top: 60px;
}

.rzqy_con .con_btn a {
  color: #fff;
  padding: 14px 48px 13px 48px;
  background-color: #2577E3;
  width: 180px;
  white-space: nowrap;
  overflow: hidden;
  border-radius: 4px;
}

/* 店铺管理 店铺信息 认证店铺信息 */
.star {
  color: #EC2323;
}

.con_message {
  padding-top: 30px;
  padding-bottom: 30px;
  color: #333333;
  font-size: 16px;
  border-bottom: 1px solid #EEEEEE;
}

.con_message .base_title {
  font-weight: bold;
  padding-bottom: 20px;
}

.con_message .base_form .base_con {
  padding-left: 16px;
  white-space: nowrap;
}

.rzqy_con .name {
  padding-left: 5x;
  padding-right: 20px;
}

.rzqy_con .base_btn {
  padding-right: 60px;
}

.rzqy_con .shopContcatForm .base_btn {
  display: block;
  height: 40px;
  float: left;
  margin-bottom: 20px;
}

.con_message .base_form .base_con .base_btn .pos {
  position: relative;
  top: 12px;
}

.rzqy_con .base_btn .btn_name {
  display: inline-block;
  width: 300px;
}

.rzqy_con .base_btn .btn_xname {
  display: inline-block;
  width: 762px;
}

.el-upload--picture-card i {
  position: relative;
  top: 60px;
}

.con_message .base_form .base_con .base_upload {
  display: inline-block;
}

.con_contact {
  padding-top: 30px;
  padding-bottom: 30px;
  color: #333333;
  font-size: 16px;
  white-space: nowrap;
}

.con_contact .contact_title {
  font-weight: bold;
  padding-bottom: 20px;
}

.con_contact .con_form_hang {
  padding-bottom: 20px;
}

.base_btn .el-select {
  width: 189px;
}

.base_btn .input_left {
  display: inline-block;
  width: 100px;
  text-align: right;
}

.base_btn .btn_place {
  width: 465px;
}

.con_contact .con_form_btn {
  padding: 30px 0 66px 104px;
}

.con_contact .con_form_btn button {
  height: 46px;
  width: 180px;
  text-align: center;
  background: #2577E3;
}

.con_contact .con_form_btn button:first-child {
  color: #fff;
  background-color: #2577E3;
}

.con_contact .con_form_btn button:last-child {
  color: #2577E3;
}

.con_contact .con_form_btn button:hover {
  background: #005EDB;
}

.rzqy_con::-webkit-scrollbar {
  width: 16px;
  height: 16px;
  background-color: #f5f5f5;
}

.rzqy_con::-webkit-scrollbar-thumb {
  background-color: #ccc;
}

.rzqy_con::-webkit-scrollbar-track {
  background-color: #fff;
}

.base_btn .base_upload .el-upload--picture-card i {
  width: 45px;
  height: 45px;
  color: #fff;
  background-color: #84B5F5;
  border-radius: 50%;
  position: relative;
  top: 40px;
}

.base_btn .base_upload .el-upload--picture-card i::before {
  line-height: 45px;
}

.base_btn .base_upload .el-upload__text {
  color: #999999;
  position: relative;
  top: -16px;
}

/* 店铺管理 推荐产品 */
.shop_manage {
  padding: 20px 30px;
}

.shop_manage .con_bar {
  color: #999999;
  font-size: 16px;
  border-bottom: 1px solid #EEEEEE;
  white-space: nowrap;
  overflow: hidden;
}

.shop_manage .con_bar span {
  margin-right: 80px;
  padding-bottom: 12px;
}

.shop_manage .con_bar .bar_item {
  display: inline-block;
  font-weight: bold;
  color: #2577E3;
  border-bottom: 2px solid #2577E3;
}

.shop_manage .con_set {
  padding-top: 24px;
}

.shop_manage .con_set .set_num {
  color: #2577E3;
}

.shop_manage .con_good {
  font-size: 16px;
  font-weight: bold;
  color: #333333;
  padding-top: 50px;
  padding-bottom: 30px;
}

.con_upload .el-upload--picture-card {
  width: 245px;
  height: 343px;
}

.con_upload .el-upload--picture-card i {
  position: relative;
  top: 135px;
}

.con_upload .el-upload__text {
  position: relative;
  top: 75px;
}

.con_upload .el-upload--picture-card i::before {
  position: relative;
  top: 9px;
}

.con_upload .el-icon-plus {
  width: 45px;
  height: 45px;
  background-color: #84B5F5;
  color: #fff;
  border-radius: 50%;
}

.upload_item:hover .el-icon-plus {
  background-color: #005EDB;
}

.con_upload .upload_item {
  margin-right: 30px;
  width: 245px;
  height: 343px;
  float: left;
  border: 1px dashed #BEC1C3;
  margin-bottom: 20px;
  position: relative;
}

.con_upload .upload_item img {
  width: 243px;
  height: 257px;
  object-fit: cover;
}

.upload_item:hover {
  border: 1px dashed #005EDB;
}

.con_upload .upload_item .upload_desc {
  padding: 14px 10px;
}

.con_upload .upload_item .upload_desc .upload_price {
  font-size: 18px;
  color: #EB2F35;
  font-weight: bold;
  padding-bottom: 8px;
}

.con_upload .upload_item .upload_desc .upload_word {
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.con_upload .upload_item .upload_delete {
  width: 24px;
  height: 24px;
  position: absolute;
  right: -12px;
  top: -12px;
  background: url(../images/del_icon.png);
}

.con_upload .upload_item .upload_delete:hover {
  background: url(../images/del_icon_hover.png);
  width: 24px;
  height: 24px;
  position: absolute;
  right: -12px;
  top: -12px;
  background-size: 24px 24px;
}

/* 店铺管理 商品管理 商品列表 */
.con_center {
  padding: 30px;
  margin-bottom: 20px;
}

.con_center .switch_bar_big {
  color: #999999;
  font-size: 16px;
  border-bottom: 1px solid #EEEEEE;
  white-space: nowrap;
  overflow: hidden;
}

.con_center .switch_bar_big span {
  margin-right: 80px;
  padding-bottom: 12px;
}

.con_center .switch_bar_big .bar_item {
  display: inline-block;
  font-weight: bold;
  color: #2577E3;
  border-bottom: 2px solid #2577E3;
}

.con_center .switch_bar_small {
  padding-top: 30px;
  padding-bottom: 24px;
}

.con_center .switch_bar_small .el-tabs--card>.el-tabs__header .el-tabs__item {
  background-color: #F7F8FA;
  color: #333333;
  border: 1px solid #DCDEE0;
  width: 100px;
  text-align: center;
}

.con_center .switch_bar_small .el-tabs--card>.el-tabs__header .el-tabs__item.is-active {
  background-color: #fff;
  color: #333333;
  border-bottom: none;
}

.con_center .switch_bar_small .el-tabs--card>.el-tabs__header {
  border-bottom: none;
}

.con_center .switch_bar_small .el-tabs--card>.el-tabs__header .el-tabs__nav {
  border: none;
}

.switch_bar_small .sales_good {
  padding: 0;
  margin-bottom: 20px;
}

.switch_bar_small .sales_good .good_input {
  padding-top: 20px;
  overflow: auto;
  white-space: normal;
}

.switch_bar_small .sales_good .good_input .good_num {
  padding-right: 40px;
  display: inline-block;
  margin-bottom: 20px;
  vertical-align: top;
}

.switch_bar_small .sales_good .good_input .good_num span:first-child {
  padding-right: 2px;
}

.switch_bar_small .sales_good .good_input .good_num span {
  display: inline-block;
  color: #333333;
  height: 36px;
  line-height: 36px;
}

.good_category.el-cascader {
  line-height: 36px;
}

.switch_bar_small .sales_good .good_input .good_num .good_btn {
  width: 250px;
  display: inline-block;
}

.switch_bar_small .sales_good .good_input .good_num .good_btn input {
  height: 36px;
}

.switch_bar_small .sales_good .good_input .good_num .good_category {
  display: inline-block;
  width: 250px;
}

.switch_bar_small .sales_good .good_input .good_num .good_category input {
  height: 36px;
}

.switch_bar_small .sales_good .good_input .good_two_btn {
  display: inline-block;
  margin-bottom: 20px;
  top: 0;
}

.switch_bar_small .sales_good .good_input .btn_reset {
  display: inline-block;
  width: 100px;
  border-radius: 2px;
  background-color: #F7F7F7;
  color: #2577E3;
  height: 36px;
}

.switch_bar_small .sales_good .good_input .btn_reset:hover {
  border: 1px solid #2577E3;
}

.switch_bar_small .sales_good .good_input .btn_search {
  display: inline-block;
  width: 100px;
  border-radius: 2px;
  color: #fff;
  background-color: #2577E3;
  height: 36px;
}

.switch_bar_small .sales_good .good_input .btn_search:hover {
  background: #005EDB;
}

.switch_bar_small .sales_good .good_table {
  margin-bottom: 20px;
  overflow-x: auto;
}

.switch_bar_small .sales_good .good_table .good_desc {
  margin-bottom: 30px;
  width: 1590px;
  position: relative;
}

.switch_bar_small .sales_good .good_table .good_desc .top_bar {
  width: 100%;
  white-space: nowrap;
  background-color: #EEEEEE;
}

.switch_bar_small .sales_good .good_table .good_desc .top_bar span {
  color: #999999;
  display: inline-block;
  background-color: #EEEEEE;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 20px;
}

.switch_bar_small .sales_good .good_table .good_desc .top_bar span:first-child {
  padding-left: 20px;
}

.switch_bar_small .sales_good .good_table .good_desc .c1 {
  width: 300px;
}

.switch_bar_small .sales_good .good_table .good_desc .c2 {
  width: 200px;
}

.switch_bar_small .sales_good .good_table .good_desc .c3 {
  text-align: left;
  padding-left: 20px;
  width: 250px;
}

.switch_bar_small .sales_good .good_table .good_desc .c5 {
  width: 150px;
}

.switch_bar_small .sales_good .good_table .good_desc .c6 {
  width: 200px;
}

.switch_bar_small .sales_good .good_table .good_desc .c7 {
  width: 150px;
}

.switch_bar_small .sales_good .good_table .good_desc .c8 {
  text-align: left;
  width: 150px;
  position: absolute;
  background: #fff;
  right: 0;
  border-left: 1px solid #ebeef5;
}

.switch_bar_small .sales_good .good_table::-webkit-scrollbar {
  width: 16px;
  height: 16px;
  background-color: #f5f5f5;
}

.switch_bar_small .sales_good .good_table::-webkit-scrollbar-thumb {
  background-color: #ccc;
}

.switch_bar_small .sales_good .good_table::-webkit-scrollbar-track {
  background-color: #fff;
}
.el-table thead tr th{
  background-color: #eee;
}
.switch_bar_small .sales_good .good_table .el-table .c1_img {
  width: 100%;
  display: flex;
  align-items: center;
}
.switch_bar_small .sales_good .good_table .el-table .c1_img .l_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.switch_bar_small .sales_good .good_table .el-table .c1_img .l_img img {
  width: 60px;
  height: 60px;
  object-fit: contain;
  border-radius: 0;
}
.switch_bar_small .sales_good .good_table .el-table .c1_img .r_text {
  padding-left: 20px;
  width: 0;
  flex: 1 1 auto;
}
.switch_bar_small .sales_good .good_table .el-table .c1_img .r_text .title {
  margin-bottom: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.switch_bar_small .sales_good .good_table .el-table .c1_img .r_text .num {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.inquiry-list .list-rectable.el-table .edit_box,
.switch_bar_small .sales_good .good_table .el-table .edit_box{
  display: flex;
  white-space: nowrap;
  align-items: center;
  justify-content: center;
}
.inquiry-list .list-rectable.el-table .edit_box a,
.switch_bar_small .sales_good .good_table .el-table .edit_box a {
  height: 32px;
  border: 1px solid #E3E2E5;
  box-shadow: 0px 1px 2px rgb(37 137 255 / 10%);
  margin-right: 16px;
  text-align: center;
  line-height: 30px;
  color: #333333;
  cursor: pointer;
  border-radius: 4px;
  padding: 0 16px;
}
.inquiry-list .list-rectable.el-table .edit_box a:last-child,
.switch_bar_small .sales_good .good_table .el-table .edit_box a:last-child{
  margin-right: 0;
}

.sales_good .page_item {
  text-align: center;
}

.sales_good .page_item span {
  display: inline-block;
  margin-left: 4px;
}

.sales_good .page_item span a {
  display: block;
  min-width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 12px;
  font-family: arial;
  color: #333;
  background-color: #F2F4F5;
  border-radius: 4px;
  text-decoration: none;
}

.sales_good .page_item span.pre a {
  text-indent: -99999px;
  background: url(../images/icon_pre.png) center no-repeat;
  background-color: #F2F4F5;
}

.sales_good .page_item span.next a {
  text-indent: -99999px;
  background: url(../images/icon_next.png) center no-repeat;
  background-color: #F2F4F5;
}

.sales_good .page_item span.go_link {
  margin-left: 10px;
}

.sales_good .page_item span.go_link input {
  width: 34px;
  height: 26px;
  text-align: center;
  line-height: 30px;
  background-color: #F2F4F5;
  border: 1px solid #F2F4F5;
  color: #333;
  border-radius: 4px;
  font-family: arial;
  font-size: 12px;
}

/* 店铺管理 商品管理 新增商品 */
.add_good {
  padding: 30px;
}

.add_good .con_search {
  padding-top: 30px;
}

.add_good .con_search div:first-child {
  width: 600px;
  height: 36px;
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 20px;
}

.add_good .con_search div:first-child input {
  height: 36px;
}

.add_good .con_search button {
  border-radius: 2px;
  background-color: #2577E3;
  height: 36px;
  width: 100px;
  display: inline-block;
  margin-bottom: 20px;
  position: relative;
  top: 2px;
}

.add_good .category_item {
  float: left;
  /* display: inline-block; */
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 300px;
  position: relative;
  border-radius: 2px;
  box-shadow: 0px 2px 8px rgba(200, 201, 204, 0.5);
}

.add_good .category_item .category_search {
  width: 260px;
  height: 36px;
  padding-left: 10px;
  padding-right: 30px;
  border-radius: 2px;
  border: 1px solid #CCCCCC;
}

.add_good .category_item .search_img {
  display: inline-block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 27px;
  right: 36px;
  background: url(../images/icon_search_a.png) right no-repeat;
}

.add_good .search_con {
  color: #333333;
  padding-top: 10px;
  padding-bottom: 10px;
}

.add_good .search_con:hover {
  background-color: #94B4EB;
}

.add_good .search_con span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  width: 220px;
}

.add_good .search_con .right_icon {
  float: right;
  padding-top: 2px;
  padding-right: 20px;
}

.add_good .have_select {
  width: 900px;
  padding: 10px 20px;
  background-color: #EDF4FF;
  ;
  border-radius: 2px;
  border: 1px solid #94B4EB;
  margin-top: 20px;
  margin-bottom: 40px;
}

.add_good .have_select .left_category {
  color: #999999;
}

.add_good .have_select .right_category {
  color: #2577E3;
}

.add_good .have_select .right_category .arrow {
  color: #999999;
}

.add_good .next_step {
  width: 180px;
  height: 46px;
  background-color: #2577E3;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 100px;
}

.add_good .next_step a {
  color: #fff;
}

/* 店铺管理 商品管理 基础信息 */
.base_mes .mes_title {
  font-size: 16px;
  font-weight: bold;
  color: #2577E3;
  padding-bottom: 20px;
}

.base_mes .left_title {
  display: inline-block;
  text-align: right;
  width: 110px;
  margin-right: 20px;
  line-height: 40px;
  color: #333333;
  vertical-align: top;
}

.base_mes .btn_one {
  display: inline-block;
  width: 500px;
  margin-bottom: 20px;
}

.category_mes {
  padding-top: 20px;
}

.category_mes .mes_title {
  font-size: 16px;
  color: #999999;
  padding-bottom: 20px;
}

.category_mes .btn_two {
  display: inline-block;
  width: 300px;
  margin-bottom: 20px;
}

.category_mes .category_item {
  display: inline-block;
  padding-bottom: 20px;
}

.category_mes .category_custom {
  padding-bottom: 20px;
}

.category_mes .category_custom .custom {
  color: #999999;
}

.sales_mes {
  padding-top: 50px;
}

.sales_mes .add_price1 {
  padding-bottom: 20px;
  position: relative;
}

.sales_mes .add_price2 {
  padding-bottom: 20px;
  padding-top: 20px;
  background-color: #F7F7F7;
  position: relative;
  margin-bottom: 20px;
}

.sales_mes .mes_title {
  font-size: 16px;
  font-weight: bold;
  color: #2577E3;
  padding-bottom: 20px;
}

.sales_mes .sales_item {
  padding-bottom: 10px;
}

.sales_mes .sales_item .btn_two {
  display: inline-block;
  width: 300px;
  margin-bottom: 20px;
}

.left_title_float {
  float: left;
  text-align: right;
  width: 110px;
  margin-right: 24px;
  padding-top: 10px;
  color: #333333;
}

.sales_mes .sales_item .input_select {
  width: 215px;
  float: left;
}

.sales_mes .sales_item .input_select input {
  border-radius: 4px 0 0 4px;
}

.sales_mes .sales_item .input_danwei {
  float: left;
  width: 85px;
}

.sales_mes .sales_item .input_danwei input {
  border-radius: 0 4px 4px 0;
}

.sales_mes .sales_item .sales_custom {
  color: #999999;
}

.sales_mes .sales_item .sales_add {
  margin-left: 135px;
  padding-bottom: 30px;
  margin-top: 10px;
}

.sales_mes .sales_item .sales_add .add_price {
  display: inline-block;
  text-align: center;
  width: 120px;
  padding-top: 11px;
  padding-bottom: 10px;
  font-size: 16px;
  color: #666666;
  border: 1px solid #CCCCCC;
  border-radius: 2px;
  background-color: #F7F7F7;
}

.sales_mes .sales_item .sales_add .add_price:hover {
  background: #F7F7F7;
  border: 1px solid #005EDB;
  color: #005EDB;
}

.sales_mes .sales_item .sales_add .add_more {
  color: #999999;
  font-size: 12px;
}

.sales_mes .add_price2 .delete_price {
  width: 20px;
  height: 20px;
  position: absolute;
  right: -12px;
  top: -12px;
  background: url(../images/del_icon.png) no-repeat;
  background-size: 20px 20px;
}

.sales_mes .add_price2 .delete_price:hover {
  background: url(../images/del_icon_hover.png) no-repeat;
}

.sales_item .price_title {
  color: #999999;
  font-size: 12px;
}

.category_custom .sales_add {
  margin-left: 135px;
  padding-bottom: 30px;
  margin-top: 10px;
}

.category_custom .sales_add .add_price {
  display: inline-block;
  text-align: center;
  width: 120px;
  padding-top: 11px;
  padding-bottom: 10px;
  font-size: 16px;
  color: #666666;
  border: 1px solid #CCCCCC;
  border-radius: 2px;
  background-color: #F7F7F7;
}

.category_custom .sales_add .add_price:hover {
  background: #F7F7F7;
  border: 1px solid #005EDB;
  color: #005EDB;
}

.category_custom .sales_add .add_more {
  color: #999999;
  font-size: 12px;
}

.img_desc {
  padding-top: 20px;
}

.img_desc .mes_title {
  font-size: 16px;
  font-weight: bold;
  color: #2577E3;
  padding-bottom: 20px;
}

.img_desc .good_img .custom {
  color: #999999;
}

.img_desc .good_img .upload_img {
  padding-left: 115px;
}

.img_desc .good_img .upload_img .img_title {
  color: #333333;
  padding-top: 20px;
  padding-bottom: 10px;
}

.img_desc .good_img .upload_img .img_self {
  width: 135px;
  height: 135px;
}

.img_desc .good_img .upload_img .img_self .el-upload--picture-card i {
  height: 45px;
  width: 45px;
  background-color: #84B5F5;
  border-radius: 50%;
  color: #fff;
  position: relative;
  top: 35px;
}

.img_desc .good_img .upload_img .img_self .el-upload--picture-card i::before {
  line-height: 45px;
  text-align: center;
}

.img_desc .good_img .upload_img .img_self .el-upload__text {
  color: #999999;
  position: relative;
  top: -15px;
}

.img_desc .good_img .upload_img .img_self .con_img {
  white-space: nowrap;
}

.img_desc .computer_desc {
  display: flex;
  padding-top: 40px;
}

.img_desc .computer_desc .word_edit {
  flex-grow: 1;
  padding-left: 5px;
}

.img_desc .computer_desc .left_title {
  min-width: 110px;
}

.img_desc .shop_category {
  padding-top: 20px;
}

.img_desc .shop_category .left_title {
  min-width: 110px;
  display: inline-block;
  vertical-align: top;
  line-height: 40px;
}

.good_introduce {
  padding-top: 50px;
  padding-bottom: 50px;
}

.good_introduce .mes_title {
  font-size: 16px;
  font-weight: bold;
  color: #2577E3;
  padding-bottom: 20px;
  display: inline-block;
  width: 110px;
}

.good_introduce .custom {
  padding-left: 20px;
  color: #999999;
}

.good_introduce .el-upload-dragger {
  width: 240px;
  height: 140px;
}

.good_introduce .el-upload-dragger .el-icon-plus {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  color: #fff;
  background-color: #84B5F5;
  position: relative;
  top: 35px;
  font-size: 30px;
}

.good_introduce .el-upload-dragger i::before {
  line-height: 45px;
  text-align: center;
}

.good_introduce .el-upload-dragger .el-upload__text {
  color: #999999;
  position: relative;
  top: 40px;
}

.good_introduce .upload-demo {
  padding-left: 135px;
}

.up_time .mes_title {
  font-size: 16px;
  font-weight: bold;
  color: #2577E3;
  padding-bottom: 20px;
}

.up_time .up_select {
  padding-left: 65px;
}

.mes_release {
  padding-left: 135px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.mes_release button {
  width: 180px;
  height: 46px;
  background-color: #2577E3;
  color: #fff;
  border-radius: 4px;
}

.con_center .switch_bar_small .el-tabs--card>.el-tabs__header .el-tabs__nav div {
  border-right: none !important;
}

.con_center .switch_bar_small .el-tabs--card>.el-tabs__header .el-tabs__nav div:last-child {
  border-right: 1px solid #DCDEE0 !important;
}

.category_mes .category_custom .Inquiry_btn {
  padding-left: 135px;
  margin-top: 20px;
}

.category_mes .category_custom .Inquiry_btn .btn_1 {
  width: 180px;
  height: 40px;
  border: 1px solid #DDDFE6;
  border-radius: 2px;
  padding-left: 10px;
}

.category_mes .category_custom .Inquiry_btn .btn_1:hover {
  border: 1px solid #C0C4CC;
}

.category_mes .category_custom .Inquiry_btn .btn_1:focus {
  border: 1px solid #2577E3;
}

.category_mes .category_custom .Inquiry_btn .btn_2 {
  width: 280px;
  height: 40px;
  border: 1px solid #DDDFE6;
  border-radius: 2px;
  padding-left: 10px;
}

.category_mes .category_custom .Inquiry_btn .btn_2:hover {
  border: 1px solid #C0C4CC;
}

.category_mes .category_custom .Inquiry_btn .btn_2:focus {
  border: 1px solid #2577E3;
}

.category_mes .category_custom .Inquiry_btn .Inquiry_desc {
  display: inline-block;
  height: 20px;
  width: 20px;
  position: relative;
  top: 3px;
  background: url(../images/del_icon.png) no-repeat;
  background-size: 20px 20px;
}

.category_mes .category_custom .Inquiry_btn .Inquiry_desc:hover {
  background: url(../images/del_icon_hover.png) no-repeat;
}

.minPrice {
  z-index: 2000;
}

.formBox .item .input .el-input__inner {
  padding-left: 30px !important;
}

.formBox .item .input .el-date-editor.el-input,
.formBox .item .input .el-date-editor.el-input__inner {
  width: 290px !important;
}

.con_left {
  margin-right: 335px;
  margin-top: 10px;
}

.con_left .con_word {
  padding: 0 30px 30px 30px;
}

.con_left .con_word p {
  color: #333333;
  padding-bottom: 40px;
}

.con_left .con_word p:last-child {
  padding-bottom: 0;
}

.con_left .con_word .company_name {
  font-size: 24px;
  font-weight: bold;
  color: #333333;
  padding: 20px 0;
}

.con_left .con_image {
  margin-top: 20px;
  padding: 0 30px 30px 30px;
}

.con_left .con_image .company_card {
  font-size: 24px;
  font-weight: bold;
  color: #333333;
  padding: 20px 0;
}

.con_left .con_image .card_img {
  padding-right: 28px;
}

.con_right {
  padding: 20px 25px;
  width: 325px;
  float: right;
}

.con_right .con_name {
  font-size: 16px;
  font-weight: bold;
  color: #2577E3;
  padding-bottom: 21px;
  border-bottom: 1px solid #EEEEEE;
}

.con_right .con_item {
  padding-top: 24px;
}

.con_right .con_item .title {
  font-size: 12px;
  color: #999999;
  padding-bottom: 8px;
}

.con_right .con_item .show_tel {
  color: #2577E3;
}

.con_right .con_item .content {
  color: #333333;
}

.content.tel {
  display: inline-block;
}

.map_contact {
  width: 800px;
  height: 400px;
  border: 1px solid gray;
}

.map_shop_desc {
  width: 450px;
  height: 230px;
  border: 1px solid gray;
}

.minPrice {
  z-index: 2000;
}

.formBox .item .input .el-input__inner {
  padding-left: 30px !important;
}

.formBox .item .input .el-date-editor.el-input,
.formBox .item .input .el-date-editor.el-input__inner {
  width: 290px !important;
}

.con_left {
  margin-right: 335px;
  margin-top: 10px;
}

.con_left .con_word {
  padding: 0 30px 30px 30px;
}

.con_left .con_word p {
  color: #333333;
  padding-bottom: 40px;
}

.con_left .con_word p:last-child {
  padding-bottom: 0;
}

.con_left .con_word .company_name {
  font-size: 24px;
  font-weight: bold;
  color: #333333;
  padding: 20px 0;
}

.con_left .con_image {
  margin-top: 20px;
  padding: 0 30px 30px 30px;
}

.con_left .con_image .company_card {
  font-size: 24px;
  font-weight: bold;
  color: #333333;
  padding: 20px 0;
}

.con_left .con_image .card_img {
  padding-right: 28px;
}

.con_right {
  padding: 20px 25px;
  width: 325px;
  float: right;
}

.con_right .con_name {
  font-size: 16px;
  font-weight: bold;
  color: #2577E3;
  padding-bottom: 21px;
  border-bottom: 1px solid #EEEEEE;
}

.con_right .con_item {
  padding-top: 24px;
}

.con_right .con_item .title {
  font-size: 12px;
  color: #999999;
  padding-bottom: 8px;
}

.con_right .con_item .show_tel {
  color: #2577E3;
}

.con_right .con_item .content {
  color: #333333;
}

.content.tel {
  display: inline-block;
}

.con_title.recomend_product {
  padding-bottom: 0
}

.mall-shopWrap.shop_home {
  margin-top: 10px;
}

.w_good_center .con_desc.recomend_list .con_item {
  height: 343px;
}

.box.clearfix .typeSelect .select i {
  padding-left: 10px;
}

.form-item .proform .formlist-item .row-cll.danwei {
  width: 100px;
}

.form-item .proform .formlist-item .row-cll.name_ength {
  width: 267px;
}

.contact_copy_form .InquirypopUp .InquiryForm .china_map .el-select .el-input.el-input--suffix .el-input__inner {
  width: 150px;
}

.contact_copy_form .InquirypopUp .InquiryForm .china_map .main_ddress {
  width: 458px;
  height: 40px;
  padding-left: 15px;
  box-sizing: border-box;
  border: 1px solid #eee;
  padding: 10px;
  overflow: hidden;
  display: block;
  margin-left: 110px;
  margin-top: 10px;
  border-radius: 5px;
}

.select_time_price .el-date-editor.el-input,
.select_time_price .el-date-editor.el-input__inner {
  width: 290px;
}

.el-picker-panel.el-date-picker.el-popper {
  width: 290px;
}

.el-picker-panel.el-date-picker.el-popper .el-picker-panel__body-wrapper {
  width: 290px;
}

.el-picker-panel.el-date-picker.el-popper .el-picker-panel__body-wrapper .el-picker-panel__body .el-picker-panel__content {
  width: 260px;
}

.sourcing-form .contactForm .item.timepicker input {
  padding-left: 30px;
  border-radius: 2px !important;
}

.sourcing-form .contactForm .item .china_map .el-select {
  width: 150px;
}

.sourcing-form .contactForm .item .china_map .el-select input {
  width: 150px;
}

.sourcing-form .contactForm .item .china_map .el-select>.el-input {
  display: inline-block;
}

.sourcing-form .contactForm .item .china_map .main_ddress {
  margin-left: 120px;
  border-radius: 2px;
  width: 458px;
}

.sourcing-form .contactForm .item .input-text {
  border-radius: 2px;
}

.popup-container .edit_card .edit_card_title {
  font-size: 18px;
  padding-bottom: 30px;
  color: #333333;
}

.change_lx {
  display: flex;
  width: auto !important;
  line-height: normal !important;
}

.change_lx span:first-child {
  max-width: 300px;
  margin-right: 146px;
}

.nav-content.add_product .nav-list li {
  list-style: none;
  background-color: #F7F8FA;
  border: 1px solid #DCDEE0;
  width: 100px;
  height: 40px;
  text-align: center;
  float: left;
  border-right: none;
}

.nav-content.add_product .nav-list li:last-child {
  border-right: 1px solid #DCDEE0;
}

.nav-content.add_product .nav-list li a {
  color: #333333;
  display: block;
  line-height: 40px;
  font-size: 16px;
}

.nav-content.add_product .nav-list li .am_active {
  border-bottom: none;
  background-color: #fff;
}

.el-input--suffix.btn_two.el-input .el-input__inner {
  padding-right: 60px;
}

.add_price2 .sales_item .yuan {
  position: absolute;
  top: 30px;
  z-index: 1;
  left: 390px;
  color: #CCCFD6;
}

.mak-right.clearfix .formBtn a:hover {
  background-color: #DB5000;
}

.sales_item.clearfix .el-autocomplete.inline-input {
  width: 85px;
}

.sales_item.clearfix .item_mes {
  font-size: 12px;
  color: #999999;
  line-height: 22px;
}

.add_product_arrow i {
  position: absolute;
  top: 103px;
  left: 408px;
  color: #CCCFD6;
}

.img_desc .shop_category .el-cascader {
  width: 300px;
}

.con_center.bg_white .switch_bar_small.bg_white .el-tabs.el-tabs--card.el-tabs--top .el-tabs__header {
  margin: 0;
}

.con_form_hang .base_btn .el-cascader {
  width: 300px;
}

.van-uploader__upload:hover {
  border: 1px dashed #2577E3;
}

.base_upload.shop_img .van-icon.van-icon-plus.van-uploader__upload-icon {
  text-align: center;
  width: 45px;
  height: 45px;
  color: white;
  background-color: #84B5F5;
  line-height: 45px;
  border-radius: 50%;
  top: -12px;
}

.mallWrap .van-uploader__upload:hover i {
  background-color: #005EDB !important;
}

.el-date-editor.el-input.el-input--prefix.el-input--suffix.el-date-editor--date input:hover {
  border: 1px solid #C0C4CC;
}

.contact_copy_form .InquirypopUp .InquiryForm .china_map .main_ddress:hover {
  border: 1px solid #C0C4CC;
}

.china_map .el-select .el-input.el-input--suffix input:hover {
  border: 1px solid #C0C4CC;
}

.item.textarea.clearfix textarea:hover {
  border: 1px solid #C0C4CC;
}

.el-date-editor.el-input.el-input--prefix.el-input--suffix.el-date-editor--date input:focus {
  border: 1px solid #2577E3;
}

.contact_copy_form .InquirypopUp .InquiryForm .china_map .main_ddress:focus {
  border: 1px solid #2577E3;
}

.china_map .el-select .el-input.el-input--suffix input:focus {
  border: 1px solid #2577E3;
}

.item.textarea.clearfix textarea:focus {
  border: 1px solid #2577E3;
}

.btn_reudce_color {
  color: #EEEEEE !important;
}

.Table_dd.table_content {
  display: flex !important;
  align-items: center;
  height: 98px;
}

.Table_dd.table_content span {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  line-height: normal !important;
  white-space: normal !important;
}

.Table_th.table_cz {
  padding-right: 10px;
}

.Table_tbody ul li:hover,
.list ul li:hover {
  background-color: #F5F7FA;
}

/* .el-button--text{
    color: #2577E3!important;
} */
.img-up-wrap li img {
  width: 143px !important;
  height: auto !important;
  max-height: 143px !important;
}

.img_container {
  width: 193px;
  height: 193px;
}

.el-message-box {
  border: 10px solid #000000;
  border-radius: 0;
}

.sub_btn {
  width: 180px;
  height: 46px;
  border-radius: 4px;
  color: #fff;
  line-height: 46px;
  text-align: center;
  margin-left: 120px;
  background-color: #2577E3 !important;
}

.sub_btn:hover {
  background: #005EDB !important;
}

.shop_home_btn.sub_btn {
  width: 275px;
}

.mes_release button:hover {
  background-color: #005EDB;
  color: #fff;
}

.InquirypopUp .InquiryForm .submit {
  text-align: center;
}

.remark.Table_dd {
  display: flex;
  align-items: center;
  height: 60px;
  margin-right: 20px;
}

.remark.Table_dd .lianxi {
  overflow: hidden;
  line-height: normal !important;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.inquiryTable.shop.shop_home .tbody .Table_thead .Table_th.table_con {
  text-align: left !important;
}

.Table_dd.table_body {
  padding: 0 !important;
  text-align: left !important;
  padding-left: 20px !important;
}

.shop_bread {
  position: absolute;
  top: 72px;
}

.shop_bread .loc {
  display: inline-block !important;
}

.deard-detail-item .recordItem .con-text textarea:hover {
  border: 1px solid #C0C4CC;
}

.deard-detail-item .recordItem .con-text textarea:focus {
  border: 1px solid #2577E3;
}

.con_left .con_word p img {
  max-width: 100%;
}

/* .shop-pro-type_top{
    padding-top: 16px;
} */
.showqq {
  display: none;
  color: #000;
}

.mall-inner .rightNav .web_nickame {
  position: relative;
}

.mall-inner .rightNav .web_nickame a.nick_name::after {
  content: '';
  width: 10px;
  height: 4px;
  display: inline-block;
  padding-left: 6px;
  background: url(../images/dorp_c.png) no-repeat;
  position: relative;
  top: -1.5px;
  left: 2px;
}

.mall-inner .rightNav .web_nickame .drop .user_out:hover a {
  background-color: #f1f1f1;
  color: #2577E3 !important;
}

.mall-inner .rightNav .web_nickame:hover a.nick_name {
  border-left: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
}

.mall-inner .rightNav .web_nickame .drop {
  top: 32px;
  position: absolute;
  width: 82px;
  display: none;
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-radius: 0 0 4px 4px;
  z-index: 99;
}

.sales_item.sales_item.clearfix .el-autocomplete.inline-input .el-input input {
  border-radius: 0 4px 4px 0;
  border-left: none;
}

.el-button--primary {
  background: #2577E3;
  border-radius: 2px;
}

.el-button--primary:hover {
  background: #005EDB;
}

.good_two_btn .el-button--small {
  background: #FFFFFF !important;
  border: 1px solid #DCDFE6 !important;
  color: #666666 !important;
}

.good_two_btn .el-button--small:hover {
  background: #FFFFFF !important;
  border: 1px solid #005EDB !important;
  color: #005EDB !important;
}

.van-uploader__preview-delete {
  color: #CBCBCB !important;
  font-size: 20px !important;
}

.van-uploader__preview-delete:hover {
  color: #989898 !important;
}

.help_list .help_detail .detail_title {
  text-align: left;
  border: none;
  padding: 0;
}

.help_menu .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content ul li a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.help_list ul li a {
  font-size: 14px;
}

.help_menu .help_menu_ul {
  padding-left: 24px;
}

.Material_factory {
  position: absolute;
  left: 242px;
  top: 6px;
  font-size: 16px;
  color: #333;
  font-weight: 800;
  font-family: PingFang SC;
}

.help_list ul li a.help_item_bg {
  color: #2577E3 !important;
}

.help_menu_ul .el-collapse-item__header {
  position: relative;
}

.help_menu_ul .el-collapse-item__header i.el-collapse-item__arrow {
  position: absolute;
  right: 0;
  pointer-events: none;
}

.help_menu .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content ul li a:hover {
  background: #fff;
}

.dataWrap .data_action .popver_desc {
  position: absolute;
  top: 15px;
  padding-left: 5px;
}

.Overview_data.Kanban .data_content .item .period_date {
  font-size: 14px;
  color: #999999;
  padding-bottom: 20px;
}

.Overview_data.Kanban .data_content .item .period_date span:first-child {
  padding-right: 10px;
}

.Overview_data.Kanban .data_content .item .period_date span:nth-child(2) {
  color: #EEEEEE;
}

.Overview_data.Kanban .data_content .item .period_date span:last-child {
  padding-left: 10px;
}

.overview_content_box .w_customer_table_nav {
  height: 56px;
  padding: 0 30px;
  margin-bottom: 20px;
}

.Overview_data.Kanban .data_content .item .list ul li .left_img {
  display: inline-block;
  width: 32px;
  vertical-align: top;
}

.Overview_data.Kanban .data_content .item .list ul li .right_text {
  display: inline-block;
  padding-left: 20px;
  width: 150px;
}

.Overview_data.Kanban .data_content .item .list ul li .right_text img {
  position: relative;
  top: 2px;
}

.Overview_data.Kanban .data_content .item .line_container .data_range {
  padding-top: 30px;
}

.Overview_data.Kanban .data_content .item .line_container .data_range .period {
  height: 32px;
  border: 1px solid #CCCCCC;
  border-radius: 2px;
  width: 250px !important;
}

.Overview_data.Kanban .data_content .item .line_container .data_range .period:hover {
  border: 1px solid #2577E3;
}

.Overview_data.Kanban .data_content .item .line_container .data_switch {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 0;
  width: 500px;
}

.Overview_data.Kanban .data_content .item .line_container .data_switch ul li {
  display: inline-block;
  width: 100px;
  height: 30px;
  text-align: center;
  font-size: 14px;
  line-height: 30px;
  color: #666666;
  border: 1px solid #CCCCCC;
  border-right: 0;
}

.Overview_data.Kanban .data_content .item .line_container .data_switch ul li:last-child {
  border-right: 1px solid #CCCCCC;
}

.Overview_data.Kanban .data_content .item .line_container .data_switch ul li.am_active {
  border: 1px solid #2577E3;
  color: #2577E3;
}

.Overview_data.Kanban .data_content .item .el-date-editor .el-range__close-icon {
  line-height: 26px;
}

.Overview_data.Kanban .data_content .item .el-date-editor .el-range-separator {
  line-height: 26px;
  width: 8%;
}

.copy_pro.bg_white .albums.clearfix .edit {
  padding-top: 10px;
  padding-bottom: 20px;
  text-align: center;
}

.copy_pro.bg_white .albums.clearfix .edit .del_btn .pdf_delete {
  background: url(../images/pdf_delete.png) left no-repeat;
  padding-left: 10px;
  text-align: center;
  color: #FE4B4B;
  width: 60px;
  display: inline-block;
}

.preul {
  padding: 20px;
}

.w_customer_article_list ul li.list_type_zero_three {
  padding: 16px;
  border: 1px solid #EAEAEA;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.03);
  width: 49.5%;
  margin-bottom: 20px !important;
  height: auto;
}

.w_customer_article_list ul li.list_type_zero_three:nth-child(odd) {
  margin-right: 1%;
}

.w_customer_article_list ul li.list_type_three .edit_item .edit {
  background: url(../images/list_edit.png) no-repeat left;
  padding-left: 20px;
}

.w_customer_article_list ul li.list_type_three .edit_item .del {
  background: url(../images/list_del.png) no-repeat left;
  padding-left: 20px;
}

.w_customer_article_list ul li.list_type_three .edit_item {
  float: right;
  text-align: center;
  height: 136px;
  width: 68px;
  padding-left: 20px;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}

.w_customer_article_list ul li.list_type_three .edit_item .edit a {
  color: #2577E3;
  ;
}

.w_customer_article_list ul li.list_type_three .edit_item .del {
  margin-top: 50px;
}

.w_customer_article_list ul li.list_type_three .edit_item .del a {
  color: #FE4B4B;
}

.w_article_btn1 {
  color: #2577E3;
  font-size: 14px;
  background: #fff;
  position: absolute;
  bottom: 10px;
  right: 10px;
  z-index: 1;
}

.info_desc .num_btn .op_btn {
  float: right;
}

.info_desc .num_btn .op_btn .new_op_btn {
  display: inline-block;
  border: 1px solid #2577E3;
  border-radius: 2px;
  height: 30px;
  width: 80px;
  line-height: 30px;
  text-align: center;
  color: #2577E3;
}

.info_desc .num_btn.clearfix .data .item {
  display: inline-block;
  padding-right: 10px;
}

.w_customer_article_list ul li.list_type_three .info {
  overflow: hidden;
  border-right: 1px dashed #F0F0F0;
  padding-right: 20px;
}

.data_content .line_container .el-date-editor .el-range__icon {
  position: relative;
  top: -3px;
}

.w_customer_article_list ul li.list_type_one_two {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #eee;
}

.w_customer_article_list ul li .info_desc span.time {
  display: inline-block;
  height: auto;
  color: #999;
  line-height: 20px;
  font-size: 12px;
  white-space: nowrap;
  background: #fff;
}

.my_card_table .my_barcode_card {
  float: right;
  width: 104px;
  height: 32px;
  color: #fff;
  text-align: center;
  background: #2577E3;
  line-height: 32px;
  border-radius: 2px;
  margin-top: 10px;
}

.my_card_table .my_barcode_card span {
  padding-left: 25px;
  padding-bottom: 2px;
  background: url(../images/icon_card.png) left no-repeat;
}

.my_barcode_card:hover .my_barcode_drop {
  display: block;
}

.my_card_table .my_barcode_drop {
  padding-top: 40px;
  width: 300px;
  height: 261px;
  background: url(../images/icon_bg.png);
  text-align: center;
  position: absolute;
  right: 20px;
  top: 82px;
  z-index: 10000;
  display: none;
}

.my_card_table .my_barcode_drop img {
  display: inline-block;
}

.my_card_table .my_barcode_drop div {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  color: #666666;
  font-family: Microsoft YaHei;
}

.info_desc .p_pull.btn .num_btn {
  padding-bottom: 0;
}

.info_desc .p_pull.btn .num_btn .data {
  padding-top: 9px;
}

.info_desc .p_pull.btn .num_btn .data .item {
  white-space: nowrap;
}

.w_customer_article.min_title_width {
  min-width: 950px;
  overflow-x: auto;
}

.w_customer_article_list ul li.list_type_zero_three .info .img {
  width: 40%;
  min-width: 100px;
  max-width: 216px;
  float: left;
  margin-right: 20px;
  position: relative;
  min-height: 36px;
}

.w_customer_article_list ul li.list_type_one_two .info .img img {
  width: auto;
}

/*材料云课堂（改版）*/
.cloud_container {
  width: 100%;
  text-align: center;
}

.cloud .cloud_top_bar {
  height: 56px;
  font-size: 16px;
  line-height: 56px;
  color: #333333;
  padding-left: 16px;
}

.cloud .cloud_head {
  margin: 16px 24px;
  padding: 24px;
  width: 1134px;
  display: inline-block;
  text-align: left;
}

.cloud_head.w_copy_select {
  margin-top: 0;
}

.cloud_head .head_img {
  width: 140px;
  float: left;
}

.cloud_head .head_search {
  padding-top: 5px;
  margin-left: 220px;
}

.cloud_head .head_search .head_search_input input {
  width: 545px;
  height: 40px;
  border: 2px solid #2589FF;
  padding-left: 14px;
}

.cloud_head .head_search .head_search_input {
  display: inline-block;
  white-space: nowrap;
}

.cloud_head .head_search .head_search_input a {
  width: 66px;
  height: 40px;
  background: #2589FF;
  display: inline-block;
  vertical-align: top;
  padding-top: 8px;
  padding-bottom: 8px;
  text-align: center;
}

.cloud_head .head_search .head_search_learn {
  width: 130px;
  height: 40px;
  margin-left: 24px;
  display: inline-block;
  background: #05BC8B;
  vertical-align: top;
  text-align: center;
}

.cloud_head .head_search .head_search_learn a {
  color: #FFFFFF;
  background: #05BC8B;
  line-height: 40px;
  padding-top: 0;
  padding-bottom: 0;
}

.cloud_head .head_search .head_search_learn img {
  position: relative;
  top: 8px;
}

.head_ad {
  white-space: nowrap;
  margin-top: 36px;
  overflow: hidden;
}

.head_ad .head_ad_left {
  display: inline-block;
  width: 723px;
  height: 406px;
}

.head_ad .head_ad_left img {
  display: block;
  width: 100%;
}

.head_ad .head_ad_right {
  display: inline-grid;
  vertical-align: top;
  margin-left: 16px;
}

.head_ad .head_ad_right .top_swiper {
  width: 343px;
  height: 195px;
  margin-bottom: 13px;
}

.head_ad .head_ad_right .bottom_swiper {
  width: 343px;
  height: 195px;
}

.head_ad .head_ad_right .top_swiper img,
.head_ad .head_ad_right .bottom_swiper img {
  display: block;
  width: 100%;
}

.head_ad .head_ad_right a {
  font-size: 0;
}

.head_bar {
  margin-top: 24px;
  display: flex;
  justify-content: space-around;
}

.head_bar .item {
  width: 70;
  text-align: center;
}

.head_bar .item a {
  color: #666666;
}

.head_bar .item a:hover {
  color: #2577E3;
}

.c_container.cloud .down_ad {
  margin: 16px 24px;
  width: 1134px;
  display: inline-block;
  font-size: 0;
}

.c_container.cloud .down_ad .item {
  display: inline-block;
  width: 49%;
  margin-right: 2%;
  height: 126px;
  object-fit: cover;
}

.c_container.cloud .down_ad .item:last-child {
  margin-right: 0;
}

.c_container.cloud .down_ad .item img {
  width: 100%;
}

.c_container.cloud .down_icon {
  margin: 0 24px;
  width: 1134px;
  display: inline-block;
  font-size: 0;
  background: #fff;
}

.c_container.cloud .down_icon ul li.item {
  width: 189px;
  height: 100px;
  border-bottom: 1px solid #EEEEEE;
  border-right: 1px solid #EEEEEE;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.c_container.cloud .down_icon ul li.item:nth-child(6n) {
  border-right: none;
}

.c_container.cloud .down_icon ul li.item img {
  width: 160px;
  height: 60px;
}

.con_cloud_list {
  margin: 24px;
  padding: 24px;
  width: 1134px;
  display: inline-block;
}

.con_cloud_list .head_big_title {
  text-align: left;
}

.con_cloud_list .head_big_title a:hover {
  color: #2577E3;
}

.con_cloud_list .head_title {
  font-size: 20px;
  font-weight: bold;
  color: #333333;
  display: inline-block;
}

.con_cloud_list .list_more {
  float: right;
  color: #666666;
  padding-right: 20px;
  background: url(../images/icon_more.png) right no-repeat;
  line-height: 26px;
}

.con_cloud_list .con_list {
  margin-top: 24px;
  margin-bottom: 12px;
}

.con_cloud_list .con_list .item a:hover .title {
  color: #2589FF;
}

.con_cloud_list .con_list .item {
  width: 259px;
  float: left;
  margin-right: 16px;
  text-align: left;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.08);
  padding-bottom:15px;
  position: relative;
}

.con_cloud_list .con_list .item .tag{
  position: absolute;
  top: 6px;
  left: 6px;
}

.con_cloud_list .con_list .item .tag img{
  display: block;
  height: 20px;
}

.con_cloud_list .con_list .item:nth-last-child(2) {
  margin-right: 0;
}

.con_cloud_list .con_list .item .title {
  color: #333333;
  height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-top: 12px;
  margin-bottom: 12px;
  padding-left: 13px;
  padding-right: 13px;
}
.con_cloud_list .con_list .item .company{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 13px;
  color: #999;
  font-size: 12px;
}
.con_cloud_list .con_list .item .platform{
  padding: 0 13px;
  color: #333;
  font-size: 12px;
}
.con_cloud_list .con_list .item .person{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 13px;
  color: #999;
  font-size: 12px;
  margin-top: 6px;
}
.con_cloud_list .con_list .item .num {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  color: #999999;
  padding: 0 13px 2px 13px;
}

.con_cloud_list .con_list.all_search .list .time_tibar{
  margin-bottom: 10px;
}

.con_cloud_list .con_list.all_search .item a .img {
  position: relative;
  width: 259px;
  height: 145px;
}

.con_cloud_list .con_list.all_search .item a .img .time {
  position: absolute;
  top: 112px;
  left: 10px;
  font-size: 0;
}

.con_cloud_list .con_list.all_search .item a .img .time img {
  width: 20px;
  height: 20px;
  border-radius: 3px
}

.con_cloud_list .con_list.all_search .item a .img .time .text {
  display: inline-block;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 3px;
  font-size: 12px;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 20px;
  padding: 0 6px;
  vertical-align: top;
}

.con_cloud_list .con_list .live_time {
  padding-bottom: 16px;
  border-bottom: 2px dashed #D9D9D9;
  margin-bottom: 24px;
  text-align: left;
}

.con_cloud_list .con_list .live_time .live_time_item {
  position: relative;
  display: inline-block;
  width: 24.5%;
  font-size: 12px;
  color: #86B1D4;
  text-align: center;
}

.con_cloud_list .con_list .live_time .live_time_item .circle {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #86B1D4;
  position: absolute;
  bottom: -21px;
  left: 46%;
}

.con_list.all_search {
  margin-top: 0;
}

.con_list.all_search .item {
  margin-bottom: 20px;
}

.con_cloud_list .con_list.all_search .item {
  margin-bottom: 16px;
}

.con_cloud_list .con_list.all_search .item:nth-child(4n) {
  margin-right: 0;
}

.cloud_head.w_copy_select .sxrrbox a {
  margin: 0 11px 15px 11px;
  padding: 2px 8px;
}

.con_list.all_search {
  margin-bottom: 0;
}

.con_cloud_list {
  margin-top: 0;
}

/* .cloud_head.w_copy_select .item {
  margin-bottom: 0;
} */
.cloud_head.w_copy_select .item:last-child{
  margin-bottom: 0;
}
.cloud_head.w_copy_select .item:last-child .sxrrbox a {
  margin: 0 11px 0 11px;
}
.cloud_head .head_search .head_search_learn span {
  color: #fff;
}

.cloud_container .learn_star {
  background: #FFFFFF;
  width: 1134px;
  display: inline-block;
  text-align: left;
  padding: 16px 24px;
  border: 1px solid #EEEEEE;
  margin-bottom: 20px;
}

.cloud_container .learn_star .learn {
  color: #999999;
  font-size: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.cloud_container .learn_star .learn img,
.cloud_container .learn_star .star img {
  position: relative;
  top: 5px;
  padding-right: 4px;
}

.cloud_container .learn_star .star {
  color: #999999;
  font-size: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.cloud_container .learn_star .el-tabs__item {
  height: auto;
  padding: 8px 20px;
}

.cloud_container .learn_star .el-tabs__item.is-top:nth-child(2) {
  padding-right: 60px;
}

.cloud_container .learn_star .el-tabs__content .con_cloud_list {
  margin: 0;
  padding: 24px 24px 24px 0;
}

.cloud_container .learn_star .el-tabs__item.is-active .learn,
.cloud_container .learn_star .el-tabs__item.is-active .star {
  color: #333333;
}

.cloud_container .learn_star .el-tabs__content .con_list.all_search {
  padding-left: 2px;
}


.cloud_container .cloud_bar {
  width: 1134px;
  height: 220px;
  display: inline-block;
  text-align: center;
  margin-left: 24px;
  margin-right: 24px;
}

.cloud_container .cloud_bar .cloud_title {
  width: 848px;
  height: 220px;
  text-align: left;
  padding: 28px 24px;
  display: inline-block;
}

.cloud_container .cloud_bar .cloud_title .left {
  display: inline-block;
}

.cloud_container .cloud_bar .cloud_title .right {
  display: inline-block;
  vertical-align: top;
  margin-left: 25px;
  width: 488px;
}

.cloud_container .cloud_bar .cloud_title .right .title {
  display: inline-block;
  height: 56px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.cloud_container .cloud_bar .cloud_title .right .num {
  font-size: 14px;
  line-height: 26px;
  color: #666666;
  padding-top: 6px;
  padding-bottom: 6px;
}

.cloud_container .cloud_bar .cloud_title .right .num .number {
  font-size: 20px;
  line-height: 26px;
  color: #FF7322;
}
.cloud_container .cloud_bar .cloud_title .right .btn span a {
  margin-right: 20px;
}

.cloud_container .cloud_bar .cloud_title .right .btn span:first-child a {
  width: 120px;
  height: 40px;
  border: 1px solid #2589FF;
  border-radius: 2px;
  color: #2589FF;
  text-align: center;
  line-height: 40px;
  display: inline-block;
}

.cloud_container .cloud_bar .cloud_title .right .btn span:last-child a {
  width: 120px;
  height: 40px;
  background: #2589FF;
  border-radius: 2px;
  color: #fff;
  text-align: center;
  line-height: 40px;
  display: inline-block;
  vertical-align: top;
}

.cloud_container .cloud_bar .cloud_barcode {
  width: 270px;
  height: 220px;
  display: inline-block;
  vertical-align: top;
  margin-left: 10px;
  padding-top: 40px;
}

.cloud_container .cloud_bar .cloud_barcode img {
  width: 100px;
  height: 100px;
}

.cloud_container .cloud_bar .cloud_barcode div {
  color: #333333;
}

.cloud_container .cloud_main {
  width: 1134px;
  display: inline-block;
  text-align: center;
  margin: 16px 24px 20px 24px;
}

.cloud_container .cloud_main .switch_tab {
  width: 848px;
  padding: 18px 24px;
  text-align: left;
  min-height: 300px;
  display: inline-block;
}

.cloud_container .cloud_main .switch_tab .video_item {
  display: block;
  height: 50px;
  line-height: 50px;
  padding: 0 54px;
  margin-bottom: 20px;
  color: #666;
  background: url(../images/vedio2.png) 20px center no-repeat;
  ;
  background-color: #EDEFF0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.cloud_container .cloud_main .switch_tab .el-tabs__item {
  font-size: 16px;
  line-height: 26px;
  color: #999999;
}

.cloud_container .cloud_main .switch_tab .el-tabs__item:hover {
  color: #333333;
}

.cloud_container .cloud_main .switch_tab .el-tabs__item.is-active {
  color: #333333;
}

.cloud_container .cloud_main .switch_tab .el-tabs__content img {
  max-width: 100%;
}

.cloud_container .cloud_main .cloud_list {
  width: 270px;
  margin-left: 10px;
  display: inline-block;
  vertical-align: top;
  padding: 28px 24px 0 24px;
  text-align: left;
}

.cloud_container .cloud_main .cloud_list .title {
  font-size: 18px;
  font-weight: bold;
  color: #333333;
  padding-bottom: 24px;
}

.cloud_container .cloud_main .cloud_list .content .item {
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

.cloud_container .cloud_main .cloud_list .content .item .desc {
  height: 66px;
  line-height: 24px;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  padding: 14px;
}

.cloud_container .cloud_main .cloud_list .content .item .num {
  font-size: 12px;
  color: #999999;
  padding-left: 14px;
  padding-right: 14px;
  padding-bottom: 18px;
}

.cloud_desc {
  background: #0F0F1E;
  margin-top: 16px;
  padding-right: 46px;
  min-width: 900px;
}

.cloud_desc .main_right {
  float: right;
  width: 25%;
  height: 100%;
  background: #1C1D30;
  padding-left: 24px;
  padding-right: 24px;
}

.cloud_desc .main_right .course_title {
  font-size: 16px;
  color: #FFFFFF;
  padding-top: 24px;
  padding-bottom: 16px;
  border-bottom: 1px solid #212235;
}

.cloud_desc .main_right .course_title span {
  padding-bottom: 16px;
  border-bottom: 1px solid #2589FF;
}

.cloud_desc .main_right .course_list {
  margin-top: 20px;
}

.cloud_desc .main_right .course_list ul li {
  width: 100%;
  height: 40px;
  margin-bottom: 16px;
  background: #282943;
  padding: 10px 16px;
}

.cloud_desc .main_right .course_list ul li a {
  padding-left: 30px;
  color: #FFFFFF;
  background: url(../images/vedio1.png) left no-repeat;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.cloud_desc .main_right .course_list ul li a.curr {
  padding-left: 30px;
  color: #FFFFFF;
  background: url(../images/vedio2.png) left no-repeat;
}

.cloud_desc .main_left {
  padding-left: 46px;
  padding-top: 24px;
  padding-right: 46px;
  display: inline-block;
  width: 75%;
}

.cloud_desc .main_left .content {
  margin-top: 30px;
  display: flex;
}

.cloud_desc .main_left .content .title {
  font-size: 20px;
  color: #fff;
  margin-right: 120px;
  flex: 1 1 auto;
}

.cloud_desc .main_left .content .btn {
  width: 104px;
  flex: 0 0 auto;
}

.cloud_desc .main_left .content .btn a:first-child {
  width: 104px;
  height: 35px;
  border: 1px solid #2589FF;
  border-radius: 2px;
  font-size: 12px;
  color: #2589FF;
  line-height: 35px;
  text-align: center;
  margin-bottom: 32px;
}

.cloud_desc .main_left .content .btn a:last-child {
  width: 104px;
  height: 35px;
  border: 1px solid #666666;
  border-radius: 2px;
  font-size: 12px;
  color: #999999;
  line-height: 35px;
  text-align: center;
}

.c_container.cloud .c_container_loc {
  margin: 16px 0 0 16px;
}

.el-dialog .el-dialog__body .c_container .c_container_loc {
  display: none;
}

.c_container.cloud .cloud_desc .main_left .content .btn .no_join {
  border: 1px solid #2589FF;
  color: #2589FF;
}

.c_container.cloud .no_data_tip {
  padding-bottom: 0;
}

.c_container.cloud .w_copy_select .ti {
  font-size: 12px;
  line-height: 30px;
}

.w_live_table_nav {
  position: relative;
  height: 64px;
  padding: 16px 24px;
  border-bottom: 1px solid #E6E6E6;
}

.w_live_table_nav a {
  font-size: 14px;
  color: #FFFFFF;
  background: #2589FF;
  width: 80px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-radius: 4px;
}

.w_live_table_nav .select_right {
  position: absolute;
  right: 40px;
  top: 16px;
}

.w_live_table_nav .select_right .el-select.all {
  width: 120px;
}

.w_live_table_nav .select_right .el-select.time {
  width: 150px;
}

.w_live_table_nav .select_right .el-input.select {
  width: 150px;
}

.w_live_table_nav .select_right .el-select .el-input__inner,
.w_live_table_nav .select_right .el-input .el-input__inner {
  height: 32px;
}

.w_live_table_nav .select_right .el-select .el-input__icon,
.w_live_table_nav .select_right .el-input .el-input__icon {
  line-height: 32px;
}
.w_broad_table .broad_name {
  display: flex;
  align-items: center;
}
.w_broad_table .broad_name .img{
  width: 110px;
  height: 60px;
  flex: 0 0 auto;
}
.w_broad_table .broad_name .img img {
  width: 110px;
  height: 60px;
  object-fit: contain;
  border-radius: 0;
}
.w_broad_table .broad_name .title {
  margin-left: 10px;
}
.w_broad_table .operation {
  display: flex;
  white-space: nowrap;
  align-items: center;
  justify-content: center;
}
.w_broad_table .operation .link{
    height: 32px;
    border: 1px solid #E3E2E5;
    box-shadow: 0px 1px 2px rgb(37 137 255 / 10%);
    margin-right: 16px;
    text-align: center;
    line-height: 30px;
    color: #333333;
    cursor: pointer;
    border-radius: 4px;
    padding: 0 16px;
}
.w_broad_table .operation .link span {
  color: #333333 !important;
}

.el-popover .more_con a {
  display: block;
  margin-right: 0;
  height: 40px;
  color: #333333;
  line-height: 40px;
  text-indent: 20px;
}

.el-popover .more_con a:hover {
  background: #F2F7FB;
  color: #2589FF;
}

.W_edit_live {
  padding: 40px 50px 150px 50px;
}

.W_edit_live .message_top .big_title {
  font-size: 16px;
  font-weight: bold;
  color: #333333;
  padding-bottom: 30px;
}

.W_edit_live .message_top .base_form {
  color: #666666;
  padding-bottom: 60px;
}

.W_edit_live .message_top .base_form .title_star {
  color: #FC6B63;
}

.W_edit_live .message_top .base_form .item {
  padding-bottom: 24px;
}

.W_edit_live .message_top .base_form .value {
  padding-left: 20px;
}

.W_edit_live .message_top .base_form .title {
  display: inline-block;
  width: 95px;
  text-align: right;
}

.W_edit_live .message_top .base_form .live_name .value .el-input {
  width: 500px;
}

.W_edit_live .message_top .base_form .live_time .date_time {
  width: 240px;
}

.W_edit_live .message_top .base_form .live_time .date_time:first-child {
  margin-right: 5px;
}

.W_edit_live .message_top .base_form .live_time .date_time:last-child {
  margin-left: 5px;
}

.W_edit_live .message_top .base_form .live_desc .el-textarea {
  width: 500px;
}

.W_edit_live .message_top .base_form .live_image .van-uploader-container {
  display: inline-block;
}

.W_edit_live .message_top .base_form .live_image .van-uploader-container .van-uploader__upload {
  width: 210px;
  height: 120px;
  background: #F7F8FA;
}

.W_edit_live .message_top .base_form .live_image .van-uploader-container .van-uploader__upload:hover i {
  background-color: #F7F8FA !important;
}

.W_edit_live .message_top .base_form .value .img_message {
  padding-left: 20px;
  font-size: 12px;
  color: #999999;
  line-height: 120px;
}

.W_edit_live .message_top .base_form .live_desc .title {
  padding-bottom: 70px;
  display: inline-block;
}

.W_edit_live .message_top .base_form .live_image .title {
  display: inline-block;
  vertical-align: top;
  padding-top: 10px;
}

.W_edit_live .message_top .base_form .el-checkbox-group {
  display: inline-block;
}

.W_edit_live .message_top .base_form .live_more_select .value {
  padding-left: 10px;
}

.W_edit_live .message_top .live_edit_save {
  width: 160px;
  height: 40px;
  background: #2589FF;
  border-radius: 4px;
  text-align: center;
  color: #FFFFFF;
  line-height: 40px;
  margin-left: 120px;
  margin-top: 60px;
}

.W_live_data {
  padding: 28px 30px;
  position: relative;
}

.W_live_data .data_count {
  margin-bottom: 60px;
}

.W_live_data .data_count .title {
  margin-bottom: 18px;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
  padding-left: 10px;
  border-left: 3px solid #2589FF;
}

.W_live_data .data_count .content .item {
  display: inline-block;
  width: 32%;
  min-width: 250px;
  max-width: 527px;
  height: 120px;
  padding: 20px;
  margin-right: 1%;
  margin-bottom: 20px;
  border: 1px solid #CCCCCC;
}

.W_live_data .data_count .content .item .top_title span:first-child {
  line-height: 20px;
  color: #666666;
}

.W_live_data .data_count .content .item .top_title span:last-child {
  float: right;
}

.W_live_data .data_count .content .item .top_title span:last-child .el-popover--plain {
  padding: 12px 25px;
}

.W_live_data .data_count .content .item .bottom_data {
  padding-top: 10px;
  font-size: 34px;
  color: #333333;
}

.W_live_data .data_charts {
  margin-bottom: 60px;
}

.W_live_data .data_charts .title {
  margin-bottom: 18px;
  padding-left: 10px;
  border-left: 3px solid #2589FF;
}

.W_live_data .data_charts .title span:first-child {
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  color: #333333;
  padding-right: 20px;
}

.W_live_data .data_charts .title span:nth-child(2) {
  font-size: 14px;
  line-height: 20px;
  color: #999999;
}

.W_live_data .data_charts .title .right_con {
  float: right;
}

.W_live_data .data_charts .title .right_con .tip_mes {
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  color: #999999;
}

.W_live_data .data_charts .title .right_con .el-date-editor .el-range-separator {
  width: 8%;
}

.W_live_data .data_detail {
  margin-bottom: 60px;
}

.W_live_data .data_detail .title {
  margin-bottom: 18px;
  padding-left: 10px;
  border-left: 3px solid #2589FF;
}

.W_live_data .data_detail .title span:first-child {
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  color: #333333;
  padding-right: 20px;
}

.W_live_data .data_detail .title .search_con {
  float: right;
  padding-right: 0;
}

.W_live_data .data_detail .title .search_con .el-input__suffix-inner {
  font-size: 14px;
  color: #CCCCCC;
  padding-right: 0;
}

.W_live_data .data_table {
  width: 100%;
  overflow-x: auto;
  padding-bottom: 20px;
}

.W_live_data .data_table .t_body {
  width: 1650px;
  margin-top: 10px;
  margin-bottom: 30px;
}

.W_live_data .data_table .name {
  width: 150px;
  float: left;
  padding-left: 30px;
}

.W_live_data .data_table .company {
  width: 300px;
  float: left;
  padding-left: 20px;
}

.W_live_data .data_table .zhiwei {
  width: 150px;
  float: left;
  padding-left: 20px;
}

.W_live_data .data_table .tel {
  width: 200px;
  float: left;
  padding-left: 20px;
}

.W_live_data .data_table .is_customer {
  width: 150px;
  float: left;
  padding-left: 20px;
}

.W_live_data .data_table .is_cooperation {
  width: 150px;
  float: left;
  padding-left: 20px;
}

.W_live_data .data_table .time_on {
  width: 150px;
  float: left;
  padding-left: 20px;
}

.W_live_data .data_table .time_total {
  width: 150px;
  float: left;
  padding-left: 20px;
}

.W_live_data .data_table .time_start {
  width: 250px;
  float: left;
  text-align: right;
  padding-right: 20px;
}

.W_live_data .data_table::-webkit-scrollbar {
  width: 16px;
  height: 16px;
  background-color: #f5f5f5;
}

.W_live_data .data_table::-webkit-scrollbar-thumb {
  background-color: #ccc;
}

.W_live_data .data_table::-webkit-scrollbar-track {
  background-color: #fff;
}

.W_live_data .data_table .top_bar {
  padding-top: 16px;
  padding-bottom: 16px;
  border-top: 1px solid #E6E6E6;
}

.W_live_data .data_table .bottom_con .item {
  padding-top: 16px;
  padding-bottom: 16px;
  color: #333333;
}

.W_live_data .data_table .bottom_con .item:nth-child(2n+1) {
  background: #F3F4F6;
}

.W_live_join .top_bar {
  padding-top: 16px;
  padding-bottom: 16px;
}

.W_live_join .top_bar .search_key {
  margin-right: 40px;
  width: 170px;
  float: right;
}

.W_live_join .data_table {
  width: 100%;
  overflow-x: auto;
  padding-bottom: 20px;
  border-top: 1px solid #E6E6E6;
}

.W_live_join .data_table .t_body {
  width: 1450px;
  margin-bottom: 30px;
}

.W_live_join .data_table .name {
  width: 200px;
  float: left;
  padding-left: 30px;
}

.W_live_join .data_table .company {
  width: 350px;
  float: left;
  padding-left: 20px;
}

.W_live_join .data_table .zhiwei {
  width: 200px;
  float: left;
  padding-left: 20px;
}

.W_live_join .data_table .tel {
  width: 300px;
  float: left;
  padding-left: 20px;
}

.W_live_join .data_table .is_customer {
  width: 200px;
  float: left;
  padding-left: 20px;
}

.W_live_join .data_table .is_cooperation {
  width: 200px;
  float: left;
  padding-right: 40px;
  text-align: right;
}

.W_live_join .data_table::-webkit-scrollbar {
  width: 16px;
  height: 16px;
  background-color: #f5f5f5;
}

.W_live_join .data_table::-webkit-scrollbar-thumb {
  background-color: #ccc;
}

.W_live_join .data_table::-webkit-scrollbar-track {
  background-color: #fff;
}

.W_live_join .data_table .t_body .bottom_con .item {
  padding-top: 16px;
  padding-bottom: 16px;
}

.W_live_join .data_table .t_body .bottom_con .item:nth-child(2n+1) {
  background: #F3F4F6;
}

.W_live_video {
  display: flex;
  background: #0F0F1E;
  flex-wrap: nowrap;
  min-height: 500px;
}

.W_live_video .left_video {
  flex: 1 1 auto;
  min-width: 500px;
  height: 100%;
  background: #0F0F1E;
}

.W_live_video .left_video .title {
  padding: 24px 20px 18px 20px;
  color: #fff;
  font-size: 20px;
}

.W_live_video .left_video .pre_video {
  width: 100%;
  height: auto;
}

.W_live_video .right_chat {
  width: 315px;
  background: yellow;
  flex: 0 0 auto;
}

.c_container.broadcast .container_main.live {
  margin: 0;
}

.live_table .t_body .no_data_tip {
  padding-top: 24px;
  padding-bottom: 24px;
}

.live_table .t_body .live_con .item .operation .el-button--text {
  font-weight: 400;
  color: #2589FF;
  font-size: 14px;
}

.c_container.live_detail .container_main {
  text-align: center;
}

.w_live_detail {
  width: 1134px;
  display: inline-block;
  text-align: left;
}

.w_live_detail .top_con {
  padding: 30px;
  margin-bottom: 16px;
}

.w_live_detail .top_con .img {
  display: inline-block;
}

.w_live_detail .top_con .live_company {
  padding-left: 20px;
  border-left: 2px solid #EEEEEE;
  font-size: 18px;
  color: #000000;
  display: inline-block;
  margin-left: 20px;
  vertical-align: top;
  margin-top: 3px;
}

.w_live_detail .top_con .header {
  padding-bottom: 28px;
  border-bottom: 1px solid #EEEEEE;
}

.w_live_detail .top_con .live_bar {
  padding-top: 28px;
  white-space: nowrap;
  overflow: hidden;
}

.w_live_detail .top_con .live_bar .img {
  display: inline-block;
  vertical-align: top;
  width: 282px;
  height: 160px;
}

.w_live_detail .top_con .live_bar .img img {
  width: 100%;
  height: 100%;
}

.w_live_detail .top_con .live_bar .text {
  margin-left: 30px;
  display: inline-block;
}

.w_live_detail .top_con .live_bar .text .title {
  width: 760px;
  line-height: 26px;
  display: inline-block;
  font-size: 20px;
  color: #000000;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 22px;
}

.w_live_detail .top_con .live_bar .text .time {
  font-size: 14px;
  line-height: 20px;
  color: #666666;
  margin-bottom: 50px;
}

.w_live_detail .top_con .live_bar .text .btn .into {
  width: 120px;
  height: 40px;
  background: #2589FF;
  color: #FFFFFF;
  line-height: 40px;
  display: inline-block;
  text-align: center;
  vertical-align: top;
  border-radius: 2px;
}

.w_live_detail .top_con .live_bar .text .btn .icon {
  display: inline-block;
  margin-left: 40px;
}

.w_live_detail .top_con .live_bar .text .btn .icon img {
  display: inline-block;
  position: relative;
  top: 5px;
}

.w_live_detail .top_con .live_bar .text .btn .icon .status {
  color: #F84D4D;
  line-height: 40px;
}

.w_live_detail .down_con {
  padding: 30px;
  margin-bottom: 20px;
}
.w_live_detail .down_con img{
  max-width: 100%;
}

.w_live_detail .down_con .top_bar {
  border-bottom: 1px solid #EEEEEE;
  margin-bottom: 24px;
}

.w_live_detail .down_con .top_bar .title {
  width: 64px;
  font-size: 16px;
  line-height: 26px;
  padding-bottom: 16px;
  color: #333333;
  border-bottom: 2px solid #2589FF;
}

.container_main.live .c_container_loc,
.container_main.live_room .c_container_loc {
  margin: 16px;
  text-align: left;
}

.container_main.live_room {
  margin: 0;
  min-width: 1134px;
}

.W_live_room {
  display: flex;
  background: #0F0F1E;
  padding: 24px 60px;
}

.W_live_room .left_desc {
  flex: 1 1 auto;
}

.W_live_room .left_desc .top_video {
  width: 100%;
  position: relative;
  min-height: 300px;
}

.W_live_room .left_desc .top_video .bg {
  width: 100%;
  max-height: 800px;
  opacity: 0.55;
  object-fit: cover;
}

.W_live_room .left_desc .top_video .wait {
  position: absolute;
  width: 182px;
  height: 92px;
  left: 50%;
  top: 50%;
  margin-left: -91px;
  margin-top: -46px;
  text-align: center;
}

.W_live_room .right_desc {
  width: 350px;
  flex: 0 0 auto;
  background: #1C1D30;
  color: #FFFFFF;
  text-align: left;
}

.W_live_room .right_desc .content_box {
  overflow-y: auto;
}

.W_live_room .right_desc .content_box::-webkit-scrollbar {
  width: 6px;
  height: 16px;
}

.W_live_room .right_desc .content_box::-webkit-scrollbar-thumb {
  background-color: #5A5B67;
}

.W_live_room .right_desc .content_box::-webkit-scrollbar-track {
  background-color: #1C1D30;
}

.W_live_room .right_desc .content_box .text {
  padding-right: 20px;
}

.W_live_room .right_desc .live_tab {
  width: 100%;
  height: 60px;
  background: #33344A;
  font-size: 16px;
  line-height: 60px;
  text-align: center;
}

.W_live_room .right_desc .live_tab .chart {
  color: #FFFFFF;
  opacity: 0.6;
}

.W_live_room .right_desc .live_tab .info {
  color: #FFFFFF;
  opacity: 0.6;
}

.W_live_room .right_desc .live_tab .el-tabs__item.is-active .chart,
.W_live_room .right_desc .live_tab .el-tabs__item.is-active .info {
  opacity: 1;
}

.W_live_room .right_desc .live_tab .el-tabs__content {
  text-align: left;
  padding-left: 20px;
}

.W_live_room .right_desc .live_tab .el-tabs__content .text .title {
  font-size: 16px;
  font-weight: bold;
  line-height: 26px;
  color: #FFFFFF;
  padding-top: 24px;
  padding-bottom: 20px;
}

.W_live_room .right_desc .live_tab .el-tabs__content .text .time {
  font-size: 14px;
  line-height: 26px;
  color: #FFFFFF;
  padding-bottom: 24px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}

.W_live_room .right_desc .live_tab .el-tabs__content .text .desc .header {
  padding-top: 24px;
  padding-bottom: 20px;
  font-size: 14px;
  font-weight: bold;
  line-height: 26px;
  color: #FFFFFF;
}

.W_live_room .right_desc .live_tab .el-tabs__content .text .desc .font {
  font-size: 14px;
  line-height: 24px;
  color: #FFFFFF;
}

.W_live_room .right_desc .live_tab .el-tabs__content .text .desc .font img {
  max-width: 100%;
}

.W_live_room .right_desc .live_tab .el-tabs__nav-scroll {
  padding-left: 20px;
}

.W_live_room .left_desc .bottom_con {
  display: flex;
  padding-top: 20px;
  padding-right: 20px;
}

.W_live_room .left_desc .bottom_con .title {
  flex: 1 1 auto;
  text-align: left;
  font-size: 20px;
  line-height: 30px;
  color: #FFFFFF;
}

.W_live_room .left_desc .bottom_con .title .live_time {
  padding-top: 10px;
  font-size: 14px;
  color: #FFFFFF;
}

.W_live_room .left_desc .bottom_con .title .live_time .time {
  color: #FF7322;
}

.W_live_room .left_desc .bottom_con .btn {
  width: 250px;
  flex: 0 0 auto;
  text-align: right;
}

.W_live_room .left_desc .bottom_con .btn .icon img {
  position: relative;
  top: 6px;
}

.W_live_room .left_desc .bottom_con .btn .icon .status {
  color: #F84D4D;
}

.W_live_room .left_desc .bottom_con .btn .add_btn {
  display: inline-block;
  background: #2589FF;
  width: 110px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  color: #FFFFFF;
  margin-left: 30px;
  border-radius: 2px;
}

.popup-container.live_room .edit_card .item .name {
  width: 125px;
}

.popup-container.live_room .edit_card .item .input {
  display: flex;
  align-items: center;
}

.popup-container.live_room .edit_card .submit {
  display: block;
}

.W_live_room .right_desc .text .align {
  padding-top: 24px;
  padding-bottom: 24px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}

.W_live_room .right_desc .text .align .show_mes {
  float: right;
  font-size: 14px;
  color: #2589FF;
}

.W_live_room .right_desc .text .align .show_mes i {
  margin-left: 10px;
}

.c_container.broadcast .golive {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 4px;
  z-index: 1;
}

.golive .golive_pc {
  text-align: center;
  background: #EEF5FF;
  border-radius: 4px 0px 0px 4px;
}

.golive .golive_pc .title {
  padding-top: 60px;
  padding-bottom: 20px;
  font-size: 24px;
  font-weight: bold;
  color: #333333;
}

.golive .golive_pc .img {
  padding: 0px 60px;
}
.golive .golive_pc .img .img_1{
  width: 334px;
  height: 250px;
  border-radius: 0;
}

.golive .golive_pc .golive_link {
  padding-top: 30px;
  padding-bottom: 70px;
}

.golive .golive_pc .golive_link .golive_link_obs {
  width: 96px;
  height: 36px;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  border-radius: 4px;
  color: #333333;
  line-height: 36px;
  display: inline-block;
}

.golive .exit {
  position: absolute !important;
  right: 20px;
  top: 20px;
}

.group-sharePop .title {
  font-size: 16px;
  line-height: 20px;
  color: #323233;
  padding-top: 14px;
  padding-bottom: 10px;
}

.group-sharePop .download {
  font-size: 14px;
  line-height: 20px;
  color: #999999;
  padding-bottom: 20px;
}

.group-sharePop .teach {
  padding-bottom: 20px;
}

.group-sharePop .download .upload {
  width: 108px;
  height: 32px;
  display: inline-block;
  text-align: center;
  font-size: 14px;
  line-height: 32px;
  color: #2589FF;
  border-radius: 4px;
  border: 1px solid #2589FF;
}

.group-sharePop .url {
  font-size: 14px;
  line-height: 20px;
  color: #999999;
}

.group-sharePop .tip_mes {
  font-size: 14px;
  line-height: 20px;
  color: #999999;
}

.group-sharePop .teach span {
  font-size: 14px;
  line-height: 20px;
  color: #999999;
}

.group-sharePop .teach a {
  font-size: 14px;
  line-height: 20px;
  color: #2589FF;
  display: inline-block;
}

.W_live_data .refersh {
  position: absolute;
  top: 28px;
  right: 20px;
  color: #2589FF;
}

.W_edit_live .live_desc .value .word_edit {
  display: inline-block;
  vertical-align: top;
}

.W_edit_live .live_more_select .value .mandatory {
  color: #CCCCCC
}

.popup-container .edit_card .item.CompanyCustomer .input {
  padding-top: 2px;
}

.popup-container .edit_card .item.cooperation .name {
  line-height: 20px;
}

.con_cloud_list .con_list .item .num .status {
  float: right;
}

.vedio_tips {
  color: #fff;
}

/* 表单 */
.w_releaseform {
  width: 740px;
  margin: 0 auto;
  text-align: center;
}

.w_releaseform .center_con {
  margin: 20px 0 40px 0;
  background: #fff;
  padding: 90px 0;
  height: 600px;
}

.w_releaseform .center_con .image {
  display: block;
  width: 50px;
  height: 50px;
  margin: 0 auto;
}

.w_releaseform .center_con .text_1 {
  font-size: 22px;
  line-height: 28px;
  color: #2589FF;
  padding-top: 24px;
  padding-bottom: 24px;
}

.w_releaseform .center_con .text_2 {
  font-size: 22px;
  line-height: 28px;
  color: #111111;
  padding-bottom: 10px;
}

.w_releaseform .center_con .text_3 {
  font-size: 14px;
  line-height: 28px;
  color: #999999;
  padding-bottom: 40px;
}

.w_releaseform .center_con .btn {
  width: 90px;
  height: 32px;
  background: #2589FF;
  border-radius: 4px;
  font-size: 14px;
  line-height: 32px;
  color: #FFFFFF;
  cursor: pointer;
  margin: 0 auto;
}

.w_formlink {
  width: 740px;
  margin: 0 auto;
  text-align: center;
  position: relative;
}

.w_formlink .center_con {
  margin: 20px 0 40px 0;
  background: #fff;
  padding: 30px 62px 80px 62px;
}

.w_formlink .center_con .top_title {
  font-size: 22px;
  line-height: 28px;
  color: #2589FF;
  padding-bottom: 26px;
}

.w_formlink .center_con .link {
  width: 100%;
  height: 40px;
  border: 1px solid #2589FF;
  border-radius: 4px;
  font-size: 0;
  text-align: left;
}

.w_formlink .center_con .link .scheme {
  font-size: 14px;
  width: 70px;
  height: 38px;
  display: inline-block;
  line-height: 40px;
  color: #CCCCCC;
  padding: 0 10px;
  border-right: 1px solid #CCCCCC;
}

.w_formlink .center_con .link .inp_url {
  display: inline-block;
  width: 464px;
  height: 38px;
  border: none;
  font-size: 14px;
  line-height: 40px;
  color: #333333;
  background: #fff;
  padding: 0 10px;
  vertical-align: top;
  border-radius: 4px;
}

.w_formlink .center_con .link .btn_right {
  width: 80px;
  height: 40px;
  font-size: 0;
  line-height: 40px;
  color: #2589FF;
  text-align: center;
  float: right;
}

.w_formlink .center_con .link .btn_right span:first-child {
  font-size: 12px;
  cursor: pointer;
}

.w_formlink .center_con .link .btn_right span:last-child {
  margin-left: 10px;
  font-size: 12px;
  cursor: pointer;
}

.w_formlink .center_con .barcode {
  padding-top: 24px;
  padding-bottom: 34px;
}

.w_formlink .center_con .barcode img {
  width: 108px;
  height: 108px;
}

.w_formlink .center_con .barcode span {
  display: block;
  color: #333333;
  cursor: pointer;
  width: 140px;
  margin: 0 auto;
}

.w_formlink .center_con .wxshare {
  text-align: left;
}

.w_formlink .center_con .wxshare .title {
  line-height: 20px;
  color: #999999;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(230, 230, 230, 0.5);
  margin-bottom: 16px;
}

.w_formlink .center_con .wxshare .btn {
  display: flex;
  align-items: center;
  width: 125px;
  height: 32px;
  border: 1px solid #E3E2E5;
  border-radius: 4px;
  color: #333333;
  justify-content: center;
  cursor: pointer;
  margin-bottom: 24px;
}

.w_formlink .center_con .wxshare .btn img {
  margin-right: 4px;
}

.w_formlink .center_con .wxshare .btn:hover {
  border: 1px solid #2589FF;
}

.w_formlink .center_con .qrpage {
  text-align: left;
}

.w_formlink .center_con .qrpage .title {
  line-height: 20px;
  color: #999999;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(230, 230, 230, 0.5);
  margin-bottom: 16px;
}

.w_formlink .center_con .qrpage .btn {
  padding-bottom: 10px;
  font-size: 0;
}

.w_formlink .center_con .qrpage .btn .item {
  display: inline-block;
  vertical-align: top;
  width: 302px;
  height: 64px;
  border: 1px solid #E3E2E5;
  border-radius: 4px;
  padding: 10px 0 10px 14px;
  cursor: pointer;
}

.w_formlink .center_con .qrpage .btn .item.curr {
  border: 1px solid #2589FF;
}

.w_formlink .center_con .qrpage .btn .item:first-child {
  margin-right: 10px;
}

.w_formlink .center_con .qrpage .btn .item .image {
  display: inline-block;
  vertical-align: top;
}

.w_formlink .center_con .qrpage .btn .item .image img {
  width: 36px;
  height: 41px;
}

.w_formlink .center_con .qrpage .btn .item .text {
  display: inline-block;
  padding-left: 10px;
}

.w_formlink .center_con .qrpage .btn .item .text .tip {
  font-size: 14px;
  line-height: 20px;
  color: #333333;
}

.w_formlink .center_con .qrpage .btn .item .text .info {
  font-size: 12px;
  line-height: 20px;
  color: #999999;
}

.w_formlink .center_con .qrpage .code_box {
  width: 100%;
  background: #F6F9FB;
  border: 1px solid #E6E6E6;
  padding: 14px 14px 30px 14px;
}

.w_formlink .center_con .qrpage .code_box .code {
  width: 514px;
  background: #FFFFFF;
  border: 1px solid #E6E6E6;
  padding: 10px;
  display: inline-block;
}

.w_formlink .center_con .qrpage .code_box .code .info {
  word-break: break-all;
  width: 492px;
  font-size: 12px;
  line-height: 20px;
  color: #666666;
}

.w_formlink .center_con .qrpage .code_box .copy_code {
  float: right;
  width: 60px;
  height: 32px;
  background: #2589FF;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
  line-height: 32px;
  color: #FFFFFF;
  text-align: center;
}

.w_formlink .center_con .qrpage .code_box .label {
  padding-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #111111;
}

.w_formlink .center_con .qrpage .code_box .label .item {
  display: inline-flex;
  cursor: pointer;
  align-items: center;
}

.w_formlink .center_con .qrpage .code_box .label .item:first-child {
  margin-right: 30px;
}

.w_formlink .center_con .qrpage .code_box .label .item img {
  width: 14px;
  height: 14px;
  margin-right: 8px;
}

.w_formlink .center_con .qrpage .code_box .label .item .code_title .tj {
  margin-left: 10px;
  font-size: 12px;
  line-height: 20px;
  color: #999999;
}

.w_ycformlist .zhezhao,
.w_form_feedback .zhezhao,
.w_formlink .zhezhao {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1000;
  background: rgba(17, 17, 17, 0.6);
}

.w_formlink .win_wx_share {
  width: 750px;
  height: 500px;
  background: #fff;
  border-radius: 4px;
  z-index: 1001;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -250px;
  margin-left: -375px;
  text-align: left;
}

.w_formlink .top_title {
  width: 100%;
  padding: 0 20px 0 30px;
  border-radius: 4px 4px 0px 0px;
}

.w_formlink .wx_title {
  width: 100%;
  padding: 0 20px 0 30px;
  border-radius: 4px 4px 0px 0px;
  font-size: 16px;
  line-height: 48px;
  color: #111111;
  background-color: #F3F4F6;
}

.w_formlink .wx_title img {
  float: right;
  margin-top: 12px;
  width: 24px;
  height: 24px;
  cursor: pointer;
}

.w_formlink .wx_label {
  padding: 30px 30px 14px 30px;
  cursor: pointer;
}

.w_formlink .wx_label img {
  width: 14px;
  height: 14px;
  position: relative;
  top: 2px;
  margin-right: 4px;
}

.w_formlink .wx_label .text {
  font-size: 14px;
  line-height: 20px;
  color: #111111;
}

.w_formlink .wx_con {
  position: relative;
  margin: 30px;
  width: 690px;
  height: 340px;
  background: #F6F9FB;
  border: 1px solid #E6E6E6;
  padding: 14px;
}

.w_formlink .wx_con.curr .wx_con_title,
.w_formlink .wx_con.curr .wx_chat {
  opacity: 0.2;
}

.w_formlink .wx_con .ban_share {
  display: none;
  position: absolute;
  top: 94px;
  left: 282px;
}

.w_formlink .wx_con.curr .ban_share {
  display: block;
  text-align: center;
}

.w_formlink .wx_con.curr .ban_share img {
  width: 72px;
  height: 72px;
}

.w_formlink .wx_con.curr .ban_share p {
  padding-top: 18px;
  color: #999999;
}

.w_formlink .wx_con .wx_con_title {
  margin-bottom: 14px;
}

.w_formlink .wx_con .wx_con_title .text {
  line-height: 20px;
  color: #999999;
  margin-right: 10px;
}

.w_formlink .wx_con .wx_con_title .btn_upload {
  display: inline-block;
  width: 82px;
  height: 82px;
  background: #FFFFFF;
  border: 1px solid #E3E2E5;
  border-radius: 4px;
  cursor: pointer;
}

.w_formlink .wx_con .wx_con_title .btn_upload .van-image {
  width: 80px;
  height: 80px;
}

.w_formlink .wx_con .wx_con_title .btn_upload:hover {
  border: 1px solid #2589FF;
}

.w_formlink .wx_con .wx_con_title .btn_con {
  border: none;
  width: 494px;
  height: 24px;
  font-size: 14px;
  line-height: 24px;
  color: #111111;
  background-color: #F6F9FB;
  border-bottom: 1px solid #E6E6E6;
}

.w_formlink .wx_con .wx_chat .item {
  float: left;
  width: 323px;
  height: 140px;
  background: #FFFFFF;
  border: 1px solid #E6E6E6;
  padding: 10px;
  margin-right: 10px;
}

.w_formlink .wx_con .wx_chat .item .chat_style {
  font-size: 12px;
  line-height: 20px;
  color: #999999;
  padding-bottom: 10px;
}

.w_formlink .wx_con .wx_chat .item:last-child {
  margin-right: 0;
}

.w_formlink .wx_con .wx_chat .item .con_chat .con_chat_img {
  float: left;
  width: 40px;
  height: 40px;
  margin-right: 10px;
}

.w_formlink .wx_con .wx_chat .item .con_chat .con_chat_img img {
  width: 40px;
  height: 40px;
}

.w_formlink .wx_con .wx_chat .item .con_chat .con_chat_area {
  position: relative;
  float: left;
  width: 250px;
  height: 92px;
  background: #FFFFFF;
  border: 1px solid #E6E6E6;
  border-radius: 4px;
  padding: 9px 10px 10px 12px;
}

.w_formlink .wx_con .wx_chat .item .con_chat .con_chat_area p {
  line-height: 20px;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-bottom: 8px;
}

.w_formlink .wx_con .wx_chat .item .con_chat .con_chat_area p.zhaiyao {
  width: 180px;
}

.w_formlink .wx_con .wx_chat .item .con_chat .con_chat_area img {
  position: absolute;
  right: 10px;
  bottom: 10px;
  width: 45px;
  height: 45px;
}

.w_formlink .wx_con .wx_chat .item .con_chat .con_wx_circle {
  float: left;
}

.w_formlink .wx_con .wx_chat .item .con_chat .con_wx_circle .circle_title {
  line-height: 20px;
  color: #2589FF;
  padding-bottom: 10px;
}

.w_formlink .wx_con .wx_chat .item .con_chat .con_wx_circle .circle_style {
  display: block;
  width: 246px;
  height: 42px;
  background: #FAFBFD;
  padding: 6px;
}

.w_formlink .wx_con .wx_chat .item .con_chat .con_wx_circle .circle_style img {
  width: 30px;
  height: 30px;
}

.w_formlink .wx_con .wx_chat .item .con_chat .con_wx_circle .circle_style .text {
  display: inline-block;
  width: 198px;
  font-size: 12px;
  line-height: 30px;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.w_formlink .wx_btn {
  text-align: center;
}

.w_formlink .wx_btn .btn_cancel {
  display: inline-block;
  width: 80px;
  height: 32px;
  border: 1px solid #E3E2E5;
  border-radius: 4px;
  line-height: 32px;
  color: #333333;
  cursor: pointer;
  margin-right: 20px;
}

.w_formlink .wx_btn .btn_confirm {
  display: inline-block;
  width: 80px;
  height: 32px;
  border: 1px solid #E3E2E5;
  border-radius: 4px;
  line-height: 32px;
  background: #2589FF;
  color: #FFFFFF;
  cursor: pointer;
}

.w_ycformlist .win_form {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -210px;
  margin-left: -250px;
  width: 500px;
  height: 420px;
  z-index: 1001;
  background: #fff;
  border-radius: 4px;
  text-align: center;
}

.w_ycformlist .win_form.afreshName {
  height: 180px;
  margin-top: -90px;
}

.w_ycformlist .win_form .top_header {
  height: 100px;
  text-align: center;
  border-bottom: 1px solid #E6E6E6;
  display: flex;
  align-items: center;
  justify-content: center;
}

.w_ycformlist .win_form .top_header .head_img {
  width: 36px;
  height: 42px;
  margin-right: 20px;
}

.w_ycformlist .win_form .top_header .form_name {
  display: inline-block;
  height: 42px;
  padding: 7px 0;
}

.w_ycformlist .win_form .top_header .form_name input {
  border: none;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: left;
  width: 300px;
  padding: 0 6px;
}

.w_ycformlist .win_form .top_header .form_name .hx {
  width: 100%;
  height: 6px;
  margin-top: 2px;
  border-left: 1px solid #2589FF;
  border-right: 1px solid #2589FF;
  border-bottom: 1px solid #2589FF;
}

.w_ycformlist .win_form .top_header .exit {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 24px;
  height: 24px;
  cursor: pointer;
}

.w_ycformlist .win_form .blank {
  padding-top: 30px;
  height: 244px;
  background: rgba(243, 244, 246, 0.5);
}

.w_ycformlist .win_form .blank img {
  width: 254px;
  height: 184px;
}

.w_ycformlist .win_form .btn {
  padding-top: 24px;
}

.w_ycformlist .win_form .btn_back {
  display: inline-block;
  cursor: pointer;
  width: 90px;
  height: 32px;
  border: 1px solid #E3E2E5;
  border-radius: 4px;
  line-height: 32px;
  color: #333333;
  margin-right: 20px;
}

.w_ycformlist .win_form .btn_create {
  display: inline-block;
  width: 90px;
  height: 32px;
  background: #2589FF;
  border: 1px solid #2589FF;
  border-radius: 4px;
  line-height: 32px;
  color: #FFFFFF;
}

.ycformlist {
  padding: 30px 20px;
  margin-bottom: 20px;
  background: #fff;
}

.ycformlist .form_fillter {
  font-size: 0;
  padding-bottom: 16px;
}

.ycformlist .form_fillter .right_area {
  float: right;
}

.ycformlist .form_fillter .form_select {
  display: inline-block;
  width: 200px;
  height: 32px;
  border-radius: 2px;
  margin-right: 16px;
}

.ycformlist .form_fillter .btn_create {
  display: inline-block;
  width: 90px;
  height: 32px;
  border: 1px solid #2589FF;
  border-radius: 4px;
  text-align: center;
  font-size: 14px;
  line-height: 32px;
  color: #2589FF;
  cursor: pointer;
}

.ycformlist .form_fillter .btn_create img {
  width: 15px;
  height: 15px;
  position: relative;
  top: 3px;
}

.ycformlist .form_fillter .item {
  display: inline-block;
  width: 80px;
  height: 32px;
  background: #FFFFFF;
  border: 1px solid #E3E2E5;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
  line-height: 32px;
  color: #333333;
  text-align: center;
  margin-right: 16px;
}

.ycformlist .form_fillter .item.curr {
  background: #2589FF;
  color: #fff
}

.ycformlist .form_box .el-table thead {
  background-color: #eee !important;
  color: #999;
  height: 50px;
}

.ycformlist .form_box .el-table thead tr {
  background-color: #eee !important;
}

.ycformlist .form_box .el-table thead tr th {
  background-color: #eee !important;
}

.ycformlist .form_box .el-table .cell_count .cell {
  text-align: right;
}

.ycformlist .form_box .el-table .cell {
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden;
}

.ycformlist .form_box .el-table .cell .start {
  color: #52B266;
}

.ycformlist .form_box .el-table .cell .start img {
  width: 20px;
  height: 20px;
  margin-right: 6px;
  position: relative;
  top: 5px;
}

.ycformlist .form_box .el-table .cell .finish {
  color: #FC6B63;
}

.ycformlist .form_box .el-table .cell .finish img {
  width: 20px;
  height: 20px;
  margin-right: 6px;
  position: relative;
  top: 5px;
}

.ycformlist .form_box .el-table .cell .btn_list {
  float: left;
  width: 70px;
  height: 32px;
  border: 1px solid #E3E2E5;
  box-shadow: 0px 1px 2px rgba(37, 137, 255, 0.1);
  margin-right: 10px;
  text-align: center;
  line-height: 30px;
  color: #333333;
  cursor: pointer;
  margin-top: 14px;
  margin-bottom: 14px;
  border-radius: 4px;
}

.ycformlist .form_box .el-table .cell .btn_list img {
  width: 15px;
  height: 15px;
  position: relative;
  top: 3px;
  margin-right: 2px;
}

.ycformlist .form_box .el-table .cell .btn_list .stop i {
  display: inline-block;
  width: 15px;
  height: 15px;
  position: relative;
  top: 2px;
  margin-right: 2px;
}

.ycformlist .form_box .el-table .cell .btn_list .stop i::before {
  content: '';
  background-color: #FC6B63;
  width: 11px;
  height: 11px;
  display: block;
  top: 2px;
  left: 2px;
  position: absolute;
}

.ycformlist .form_box .el-table .cell .btn_more {
  float: left;
  width: 32px;
  height: 32px;
  border: 1px solid #E3E2E5;
  border-radius: 4px;
  margin-top: 14px;
  margin-bottom: 14px;
}

.ycformlist .form_box .el-table .cell .btn_more .el-button {
  width: 32px;
  height: 32px;
  border: 1px solid #E3E2E5;
  border-radius: 4px;
  padding: 9px;
  margin-top: -1px;
  margin-left: -1px;
  vertical-align: top;
}

.ycformlist .form_box .el-table .cell .btn_more .el-button .img_ddd {
  width: 14px;
  height: 14px;
  top: 0;
}

.ycformlist .form_box .li_data .c6 .btn_list:hover {
  border: 1px solid #2589FF;
}

.ycformlist .form_box .el-table .cell .count {
  color: #2589FF;
}

.ycformlist .form_box .el-table .cell .count span b {
  display: none;
  font-size: 13px;
}

.ycformlist .form_box .el-table .cell .count span b i {
  margin-right: 3px;
}

.ycformlist .form_box .el-table tbody tr:hover .cell .count span b {
  display: inline-block;
}

.ycformlist .form_box .el-table tbody tr:hover .cell .count span {
  border: 1px solid #2589FF;
  border-radius: 2px;
  padding: 2px 5px;
  display: inline-block;
}

.ycformlist .tip_box {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
}

.ycformlist .tip_box img {
  margin-bottom: 14px;
}

.ycformlist .tip_box .tip1 {
  font-size: 16px;
  line-height: 20px;
  color: #111111;
  margin-bottom: 12px;
}

.ycformlist .tip_box .tip2 {
  font-size: 14px;
  line-height: 20px;
  color: #999999;
  margin-bottom: 20px;
}

.ycformlist .tip_box .btn_create {
  margin: 0 auto;
  cursor: pointer;
  width: 90px;
  height: 32px;
  background: #2589FF;
  border-radius: 4px;
  font-size: 14px;
  line-height: 32px;
  color: #FFFFFF;
}

/*表单编辑页面*/
.ycformedit {
  padding: 30px 20px;
  background: #fff;
  display: flex;
}

.ycformedit .l_controls {
  width: 230px;
  flex: 0 0 auto;
  background: #FFFFFF;
}

.ycformedit .l_controls .l_controls_item {
  width: 230px;
  margin-bottom: 10px;
}

.ycformedit .l_controls .l_controls_item .controls_title {
  width: 230px;
  height: 30px;
  background: #2589FF;
  font-size: 12px;
  line-height: 30px;
  color: #FFFFFF;
  padding-left: 10px;
}

.ycformedit .l_controls .l_controls_item .controls_box {
  padding: 6px;
  background-color: #EEF5FF;
}

.ycformedit .l_controls .l_controls_item .controls_box ul {
  background-color: #E6E6E6;
}

.ycformedit .l_controls .l_controls_item .controls_box ul li.item {
  float: left;
  width: 72px;
  height: 60px;
  margin-right: 1px;
  margin-bottom: 1px;
  text-align: center;
  background-color: #FFFFFF;
  cursor: pointer;
}

.ycformedit .l_controls .l_controls_item .controls_box ul li.item:hover .text {
  color: #2589FF;
}

.ycformedit .l_controls .l_controls_item .controls_box ul li.item:nth-child(3n) {
  margin-right: 0;
}

.ycformedit .l_controls .l_controls_item .controls_box ul li.item .icon {
  width: 18px;
  height: 18px;
  margin: 14px 0 0 0;
}

.ycformedit .l_controls .l_controls_item .controls_box ul li.item .text {
  font-size: 12px;
  line-height: 20px;
  color: #666666;
}

.w_editForm .next_pro.prepare {
  width: 740px;
  margin: 0 auto;
}

.w_editForm .next_pro,
.ycformedit .next_pro {
  text-align: right;
  margin: 20px 0 20px 0;
  padding-right: 16px;
}

.w_editForm .next_pro a,
.ycformedit .next_pro a {
  display: inline-block;
  text-align: center;
  width: 68px;
  height: 26px;
  border: 1px solid #C2C2C2;
  border-radius: 2px;
  font-size: 12px;
  line-height: 26px;
  color: #333333;
}

.w_editForm .next_pro a:hover,
.ycformedit .next_pro a:hover {
  color: #2589FF;
  border: 1px solid #2589FF;
}

.el-table__body-wrapper::-webkit-scrollbar {
  width: 16px;
  height: 16px;
  background-color: #f5f5f5;
}

.el-table__body-wrapper::-webkit-scrollbar-thumb {
  background-color: #ccc;
}

.el-table__body-wrapper::-webkit-scrollbar-track {
  background-color: #fff;
}

.ycformedit .c_form {
  flex: 1 1 auto;
  margin: 0 16px;
}

.ycformedit .c_form .c_form_box {
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 20px 16px 0px 16px;
}

.ycformedit .c_form .c_form_box::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  background-color: #f5f5f5;
}

.ycformedit .c_form .c_form_box::-webkit-scrollbar-thumb {
  background-color: #ccc;
}

.ycformedit .c_form .c_form_box::-webkit-scrollbar-track {
  background-color: #fff;
}

.ycformedit .c_form .c_from_body {
  position: relative;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.16);
}

.ycformedit .c_form .form_box.el-form {
  min-height: 300px;
}

.ycformedit .c_form .form_box .form_box_item {
  position: relative;
}

.ycformedit .c_form .form_box .form_box_item:hover {
  background: rgba(243, 244, 246, 0.5);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.16);
}

.ycformedit .c_form .form_box .form_box_item.curr {
  background: rgba(243, 244, 246, 0.5);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.16);
}

.ycformedit .c_form .form_box .form_item_delete {
  visibility: hidden;
  position: absolute;
  right: -11px;
  top: -11px;
  width: 22px;
  height: 22px;
  cursor: pointer;
}

.ycformedit .c_form .form_box .form_box_item:hover .form_item_delete {
  visibility: visible;
}

.ycformedit .c_form .form_box .el-form-item__content {
  padding: 16px 30px 14px 30px;
}

.ycformedit .c_form .form_box .el-form-item {
  margin-bottom: 0;
}

.ycformedit .c_form .form_box .con_label {
  line-height: 20px;
  color: #333333;
}

.ycformedit .c_form .form_box .con_label .star {
  color: red;
  padding-left: 4px;
}

.ycformedit .c_form .form_box .form_item_tips {
  font-size: 12px;
  line-height: 16px;
  color: #999999;
  padding-left: 16px;
}

.ycformedit .c_form .form_box .form_item_zujian {
  padding-top: 10px;
  padding-left: 16px;
}

.ycformedit .c_form .form_box .form_item_zujian.checkbox_left {
  padding-left: 8px;
}

.ycformedit .c_form .btn_submit {
  display: inline-block;
  text-align: center;
  width: 110px;
  height: 36px;
  line-height: 36px;
  border-radius: 4px;
  cursor: pointer;
}

.ycformedit .r_set {
  width: 314px;
  flex: 0 0 auto;
}

.ycformedit .set_form {
  background: #EEF5FF;
  border-bottom: 1px solid #efefef;
}

.ycformedit .set_form .form_big_title {
  background: #2589FF;
  padding: 8px 10px;
  font-size: 12px;
  line-height: 16px;
  color: #FFFFFF;
}

.ycformedit .set_form .img {
  float: right;
  cursor: pointer;
  width: 16px;
  height: 16px;
}

.ycformedit .set_form .up_box {
  background: #EEF5FF;
  padding: 6px;
}

.ycformedit .set_form .up_box .item {
  background: #FFFFFF;
  padding: 0 16px;
}

.ycformedit .set_form .up_box .item .title {
  font-size: 14px;
  line-height: 20px;
  color: #999999;
  padding-top: 16px;
  padding-bottom: 6px;
}

.ycformedit .set_form .up_box .item .title.black {
  color: #111111;
  ;
}

.ycformedit .set_form .up_box .item.last {
  padding-bottom: 30px;
}

.ycformedit .set_form .up_box .item input.inp_txet {
  width: 100%;
  border: none;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  border-bottom: 1px solid #E6E6E6;
  margin-bottom: 4px;
}

.ycformedit .set_form.setwg .up_box .item {
  border-bottom: 1px solid rgba(230, 230, 230, 0.5);
}

.ycformedit .set_form .up_box .item.set_color .set_color_title {
  color: #111111;
}

.ycformedit .set_form .up_box .set_color ul li {
  float: left;
  width: 130px;
  height: 105px;
  margin-right: 10px;
  border: 1px solid #E6E6E6;
  margin-bottom: 10px;
}

.ycformedit .set_form .up_box .set_color ul li:hover {
  border: 1px solid #2d8fd9;
}

.ycformedit .set_form .up_box .set_color ul li:nth-child(2n) {
  margin-right: 0;
}

.ycformedit .set_form .up_box .set_color ul li img {
  display: block;
  width: 128px;
  height: 75px;
}

.ycformedit .set_form .up_box .set_color ul li .color_name {
  text-align: center;
  font-size: 12px;
  line-height: 28px;
  color: #111111;
}

.ycformedit .set_form .up_box .set_color ul li.curr .color_name {
  color: #fff;
  background-color: #2e8ad7;
}

.ycformedit .set_form .up_box .sel_label {
  background-color: #FFFFFF;
  padding: 16px 16px 4px 16px;
}

.ycformedit .set_form.selected .up_box .sel_label input {
  width: 14px;
  height: 14px;
  border: 1px solid #CCCCCC;
  position: absolute;
  opacity: 0;
}

.ycformedit .set_form .up_box .sel_label img {
  width: 14px;
  height: 14px;
  margin-right: 8px;
  position: relative;
  top: 2px;
}

.ycformedit .set_form .up_box .sel_label .tip {
  font-size: 14px;
  line-height: 20px;
  color: #111111;
}

.ycformedit .set_form.selected .up_box .sel_label .text {
  vertical-align: top;
  padding-left: 12px;
  position: relative;
  top: -2px;
}

.ycformedit .set_form.selected .up_box .sel_label input[type="checkbox"]+label::before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url(../images/label_mr.png)no-repeat top center;
  background-size: 14px 14px;
}

.ycformedit .set_form.selected .up_box .sel_label input[type="checkbox"]:checked+label::before {
  content: "";
  background: url(../images/label_xz.png)no-repeat top center;
  background-size: 14px 14px;

}

.ycformedit .c_form .form_submit {
  text-align: center;
  padding: 40px 0;
}

.ycformedit .c_form .form_box .form_item_zujian .el-radio.curr {
  padding-bottom: 6px;
}

.ycformedit .set_form .up_box .item li.label_item {
  position: relative;
}

.ycformedit .set_form .up_box .item li.label_item input {
  margin-bottom: 10px;
}

.ycformedit .set_form .up_box .item li.label_item .label_item_more {
  position: absolute;
  right: 0;
  top: 2px;
  cursor: pointer;
}

.ycformedit .set_form .up_box .item .add_label {
  width: 270px;
  height: 32px;
  border: 1px dashed #E6E6E6;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
}

.ycformedit .set_form .up_box .item .add_label:hover {
  border: 1px dashed #2589FF;
}

.ycformedit .set_form .up_box .item .add_label .add_label_text {
  color: #2589FF;
  padding-left: 2px;
}

.ycformedit .c_form .form_box .form_item_zujian .el-checkbox-group {
  line-height: initial;
}

.ycformedit .set_form .up_box .el-radio.label_item {
  display: inline-block;
  width: 60px;
  padding-bottom: 4px;
}

.ycformedit .c_form .form_box .form_box_item .hb_text {
  max-width: 500px;
}

.ycformedit .c_form .form_box .form_box_item .hb_input {
  width: 250px;
}

.ycformedit .c_form .form_box .form_box_item .hb_input .el-input__prefix {
  left: 8px;
}

.w_editForm .form_step {
  margin: 20px auto;
  text-align: center;
}

.w_editForm .form_step .item {
  width: 100px;
  height: 32px;
  border: 1px solid #C2C2C2;
  border-radius: 4px;
  line-height: 30px;
  color: #333333;
  display: inline-block;
}

.w_editForm .form_step .item.curr {
  color: #2589FF;
  border: 1px solid #2589FF;
}

.w_editForm .form_step .item .num {
  border-radius: 50%;
  border: 1px solid #333333;
  font-size: 12px;
  line-height: 14px;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-top: 7px;
  vertical-align: top;
}

.w_editForm .form_step .item.curr .num {
  border: 1px solid #2589FF;
}

.w_editForm .form_step .arrow {
  margin: 0 10px;
}

.ycformedit .c_form .up_down {
  height: 60px;
  width: 100%;
  text-align: center;
  line-height: 60px;
}

.ycformedit .c_form .up_down img {
  width: 16px;
  height: 16px;
  position: relative;
  top: 3px;
  left: 2px
}

.ycformedit .set_form .up_box .item .min_level {
  padding-bottom: 10px;
}

.w_form_feedback {
  background-color: #FFFFFF;
  position: relative;
}

.w_form_feedback .header_bar_one {
  width: 100%;
  height: 50px;
  background: #1983D9;
  padding-left: 20px;
  padding-right: 20px;
}

.w_form_feedback .header_bar_one .left_bar {
  font-size: 0;
  display: inline-block;
}

.w_form_feedback .header_bar_one .left_bar .arrow {
  display: inline-block;
  margin-right: 16px;
  height: 50px;
  vertical-align: top;
}

.w_form_feedback .header_bar_one .left_bar .arrow img {
  width: 10px;
  height: 16px;
  margin-top: 17px;
}

.w_form_feedback .header_bar_one .left_bar .title {
  display: inline-block;
  font-size: 16px;
  line-height: 50px;
  color: #FFFFFF;
}

.w_form_feedback .header_bar_one .left_bar .title img {
  width: 12px;
  height: 12px;
  margin-left: 10px;
  cursor: pointer;
}

.w_form_feedback .header_bar_one .right_bar {
  float: right;
  font-size: 0;
  margin-top: 9px;
}

.w_form_feedback .header_bar_one .right_bar .btn_item {
  display: inline-block;
  padding: 0 12px;
  height: 32px;
  background-color: #2292EE;
  border: 1px solid #00539B;
  font-size: 14px;
  line-height: 32px;
  color: #FFFFFF;
  margin-left: 8px;
}

.w_form_feedback .header_bar_one .right_bar .btn_item img {
  width: 12px;
  height: 12px;
}

.w_form_feedback .header_bar_two {
  width: 100%;
  height: 50px;
  background: #D9EEFF;
  padding-left: 20px;
  padding-right: 20px;
}

.w_form_feedback .header_bar_two .left_bar {
  display: inline-block;
  line-height: 50px;
  color: #111111;
  border-bottom: 2px solid #2589FF;
}

.w_form_feedback .header_bar_two .right_bar {
  float: right;
  margin-top: 5px;
  height: 40px;
  font-size: 0;
}

.w_form_feedback .header_bar_two .right_bar .state {
  display: inline-block;
  width: 80px;
  border-right: 1px solid #FFFFFF;
  text-align: right;
  padding-right: 10px;
  font-size: 12px;
  line-height: 40px;
  color: #52B266;
  vertical-align: top;
}

.w_form_feedback .header_bar_two .right_bar .state img {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  margin-top: 10px;
  vertical-align: top;
}

.w_form_feedback .header_bar_two .right_bar .data_item {
  display: inline-block;
  width: 80px;
  border-right: 1px solid #FFFFFF;
  text-align: right;
  padding-right: 10px;
}

.w_form_feedback .header_bar_two .right_bar .data_item .tip {
  font-size: 12px;
  line-height: 16px;
  color: #666666;
}

.w_form_feedback .header_bar_two .right_bar .data_item .num {
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  color: #333333;
  ;
}

.w_form_feedback .header_bar_two .right_bar .data_item .num.total {
  color: #2589FF;
}

.w_form_feedback .header_bar_two .right_bar .data_item:last-child {
  border-right: none;
}

.w_form_feedback .list_fillter {
  width: 100%;
  height: 64px;
  padding-left: 20px;
  font-size: 14px;
  line-height: 64px;
  color: #333333;
}

.w_form_feedback .list_fillter .fillter_box {
  width: 150px;
  display: inline-block;
  margin-left: 10px;
}

.w_form_feedback .list_fillter .refresh {
  display: inline-flex;
  margin-left: 10px;
  width: 32px;
  height: 32px;
  border: 1px solid #CCCCCC;
  border-radius: 2px;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  vertical-align: top;
  margin-top: 16px;
}

.w_form_feedback .list_fillter .refresh:hover {
  border: 1px solid #2589FF;
  ;
}

.w_form_feedback .list_fillter .refresh img {
  width: 16px;
  height: 16px;
}

.w_form_feedback .list_fillter .jiegou {
  float: right;
  cursor: pointer;
  margin-right: 20px;

}

.w_form_feedback .list_fillter .jiegou img {
  width: 16px;
  height: 16px;
  position: relative;
  top: 3px;
  margin-right: 6px;
}

.w_form_feedback .feedback_list {
  background: #fff;
  position: relative;
  padding: 0 20px 60px 20px;
}

.w_form_feedback .feedback_list .el-table .cell {
  font-size: 14px;
}

.w_form_feedback .feedback_list .el-table th {
  color: #999999;
}

.w_form_feedback .feedback_list .el-table td:last-child .cell {
  text-align: left;
}

.w_form_feedback .feedback_list .el-table .el-table__body-wrapper {
  padding-bottom: 20px;
}

.w_form_feedback .feedback_list .el-table .el-table__body-wrapper::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  background-color: #f5f5f5;
}

.w_form_feedback .feedback_list .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
  background-color: #ccc;
}

.w_form_feedback .feedback_list .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
  background-color: #fff;
}

.w_form_feedback .feedback_list .el-table th {
  background-color: #F3F4F6;
  font-size: 14px;
}

.w_form_feedback .feedback_list .header_img_cz {
  width: 14px;
  height: 14px;
  cursor: pointer;
}

.w_form_feedback .feedback_list .show_cz {
  padding: 0;
}

.w_form_feedback .feedback_list .show_cz .cell {
  line-height: 39px;
  width: 24px;
  padding: 0;
  display: inline-block;
  vertical-align: text-bottom;
  background: #2589FF;
}

.w_form_feedback .feedback_list .show_cz .show_cz_img {
  width: 10px;
  height: 16px;
  position: relative;
  top: 11px;
  left: 7px;
  vertical-align: top;
  border-radius: 0;
  cursor: pointer;
}

.w_form_feedback .form_popover {
  width: 400px;
  height: 85%;
  position: fixed;
  right: 0;
  top: 52px;
  box-shadow: -6px 3px 6px rgba(0, 0, 0, 0.16);
  background: #fff;
  border-top: 2px solid #277AD8;
  z-index: 1001;
}

.w_form_feedback .form_popover .top_area {
  width: 100%;
  height: 60px;
  background: #EDF4FF;
  padding: 14px 30px 14px 20px;
}

.w_form_feedback .form_popover .top_area .left_btn {
  display: inline-block;
  width: 80px;
  height: 32px;
  background: #FFFFFF;
  border: 1px solid #E3E2E5;
  border-radius: 2px;
  text-align: center;
}

.w_form_feedback .form_popover .top_area .left_btn .icon_btn {
  cursor: pointer;
}

.w_form_feedback .form_popover .top_area .left_btn .img {
  width: 14px;
  height: 14px;
  position: relative;
  top: 2px;
}

.w_form_feedback .form_popover .top_area .left_btn .text {
  font-size: 14px;
  line-height: 32px;
  color: #333333;
}

.w_form_feedback .form_popover .top_area .right_btn {
  float: right;
}

.w_form_feedback .form_popover .top_area .right_btn .img {
  width: 18px;
  height: 18px;
  cursor: pointer;
  position: relative;
  top: 7px;
  margin-left: 20px;
}

.w_form_feedback .form_popover .down_area {
  padding: 30px 20px;
}

.w_form_feedback .form_popover .down_area .form_title {
  font-size: 16px;
  line-height: 22px;
  font-weight: bold;
  color: #111111;
  padding-bottom: 24px;
  text-align: center;
}

.w_form_feedback .form_popover .down_area .form_id_time {
  font-size: 14px;
  color: #999999;
  padding-bottom: 10px;
}

.w_form_feedback .form_popover .down_area .form_id_time span:last-child {
  float: right;
}

.w_form_feedback .form_popover .btn_beizhu {
  width: 100%;
  display: flex;
  height: 60px;
  background: #F3F4F6;
  padding: 15px 20px;
  position: absolute;
  left: 0;
  bottom: 0;
}

.w_form_feedback .form_popover .btn_beizhu .img {
  width: 30px;
  height: 30px;
  flex: 0 0 auto;
}

.w_form_feedback .form_popover .btn_beizhu .img img {
  width: 30px;
  height: 30px;
}

.w_form_feedback .form_popover .btn_beizhu .text {
  flex: 1 1 auto;
  padding-left: 10px;
}

.w_form_feedback .form_popover .btn_beizhu .text input {
  width: 100%;
  height: 30px;
  background: #F3F4F6;
  border: none;
  border-bottom: 1px solid #D9DFE2;
}

.w_form_feedback .form_popover .beizhu_area {
  width: 100%;
  position: absolute;
  bottom: 60px;
  left: 0;
  background: #fff;
}

.w_form_feedback .form_popover .beizhu_area .top_banner {
  background: #EDF4FF;
  width: 100%;
  height: 30px;
  font-size: 14px;
  line-height: 30px;
  padding: 0 20px;
}

.w_form_feedback .form_popover .beizhu_area .top_banner img {
  width: 16px;
  height: 16px;
  cursor: pointer;
  float: right;
  margin-top: 4px;
}

.w_form_feedback .form_popover .beizhu_area .item {
  position: relative;
  padding: 10px 20px;
  display: flex;
}

.w_form_feedback .form_popover .beizhu_area .item .left_avatar {
  width: 30px;
  height: 30px;
  flex: 0 0 auto;
}

.w_form_feedback .form_popover .beizhu_area .item .left_avatar img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}

.w_form_feedback .form_popover .beizhu_area .item .img_delete {
  visibility: hidden;
}

.w_form_feedback .form_popover .beizhu_area .item:hover .img_delete {
  visibility: visible;
  float: right;
  width: 16px;
  height: 16px;
  cursor: pointer;
  margin-top: 4px;
}

.w_form_feedback .form_popover .beizhu_area .item .right_content {
  flex: 1 1 auto;
  padding-left: 10px;
  padding-right: 20px;
}

.w_form_feedback .form_popover .beizhu_area .item .right_content .name {
  color: #525252;
  font-size: 16px;
}

.w_form_feedback .form_popover .beizhu_area .item .right_content .name span {
  font-size: 14px;
  color: #aaa;
  padding-left: 10px;
}

.w_form_feedback .form_popover .beizhu_area .item .right_content .text {
  min-height: 20px;
  line-height: 20px;
  color: #000;
  word-wrap: break-word;
}

.w_form_feedback .form_popover ul.table_body {
  max-height: 280px;
  background: #FFFFFF;
  border: 1px solid #C8D3E1;
  border-top: 2px solid #7AB1F2;
  overflow-y: auto;
  padding: 0 10px;
}

.w_form_feedback .form_popover ul.table_body li {
  padding: 12px 0;
  display: flex;
  border-bottom: 1px dashed #C8D3E1;
}

.w_form_feedback .form_popover ul.table_body li:last-child {
  border-bottom: none;
}

.w_form_feedback .form_popover ul.table_body li .left_label {
  width: 100px;
  flex: 0 0 auto;
  font-size: 12px;
  color: #999999;
}

.w_form_feedback .form_popover ul.table_body li .right_value {
  padding-left: 10px;
  flex: 1 1 auto;
  font-size: 14px;
  color: #333333;
}

.w_form_feedback .form_popover .delete_feedback_popover {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -150px;
  margin-left: -120px;
  width: 300px;
  height: 240px;
  background: #FFFFFF;
  z-index: 1001;
}

.w_form_feedback .form_popover .delete_feedback_popover .top_banner {
  width: 300px;
  height: 48px;
  background: #F3F4F6;
  border-radius: 4px 4px 0px 0px;
  padding: 0 20px 0 30px;
  font-size: 16px;
  line-height: 48px;
  color: #111111;
}

.w_form_feedback .form_popover .delete_feedback_popover .top_banner .img_exit {
  float: right;
  width: 24px;
  height: 24px;
  margin-top: 12px;
  cursor: pointer;
}

.w_form_feedback .form_popover .delete_feedback_popover .down_content {
  text-align: center;
}

.w_form_feedback .delete_feedback_popover .down_content .p_id {
  font-size: 14px;
  line-height: 20px;
  color: #666666;
  padding-top: 30px;
  padding-bottom: 20px;
}

.w_form_feedback .delete_feedback_popover .down_content .p_sure {
  font-size: 15px;
  line-height: 20px;
  color: #FF382D;
  padding-bottom: 40px;
}

.w_form_feedback .delete_feedback_popover .down_content .p_btn .btn_confirm {
  display: inline-block;
  width: 80px;
  height: 32px;
  background: #2589FF;
  border-radius: 4px;
  font-size: 14px;
  line-height: 32px;
  color: #FFFFFF;
  margin-right: 20px;
}

.w_form_feedback .delete_feedback_popover .down_content .p_btn .btn_cancel {
  display: inline-block;
  width: 80px;
  height: 32px;
  border: 1px solid #E3E2E5;
  border-radius: 4px;
  font-size: 14px;
  line-height: 32px;
  color: #333333;
}

.w_form_feedback .column_popover {
  width: 750px;
  height: 500px;
  background: #fff;
  border-radius: 4px;
  z-index: 1001;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -250px;
  margin-left: -375px;
  text-align: left;
}

.w_form_feedback .column_popover .top_area {
  width: 100%;
  height: 48px;
  background: #F3F4F6;
  border-radius: 4px 4px 0px 0px;
  padding: 0 30px;
}

.w_form_feedback .column_popover .top_area .text {
  font-size: 16px;
  line-height: 48px;
  color: #111111;
}

.w_form_feedback .column_popover .top_area .img {
  float: right;
  width: 24px;
  height: 24px;
  cursor: pointer;
  position: relative;
  top: 12px;
}

.w_form_feedback .column_popover .down_area {
  padding: 30px;
  font-size: 0;
  height: 452px;
  overflow: hidden;
}

.w_form_feedback .column_popover .down_area .show_lie {
  padding-bottom: 30px
}

.w_form_feedback .column_popover .down_area .show_lie.one {
  height: 120px;
}

.w_form_feedback .column_popover .down_area .show_lie.one .drag {
  white-space: nowrap;
  overflow: auto;
}

.w_form_feedback .column_popover .down_area .show_lie.two ul {
  height: 156px;
  overflow-y: scroll;
}

.w_form_feedback .column_popover .down_area .show_lie .big_title_one {
  width: 100%;
  font-size: 14px;
  line-height: 20px;
  color: #666666;
  padding-bottom: 10px;
}

.w_form_feedback .column_popover .down_area .show_lie .big_title_two {
  width: 100%;
  font-size: 14px;
  line-height: 20px;
  color: #666666;
  border-bottom: 1px solid #E5EEF6;
  padding-bottom: 10px;
}

.w_form_feedback .column_popover .down_area .show_lie ul li.item {
  width: 25%;
  display: inline-block;
  padding: 10px 0;
  border-bottom: 1px solid #E5EEF6;
}

.w_form_feedback .column_popover .down_area .show_lie ul li.item .img {
  width: 14px;
  height: 14px;
  position: relative;
  top: 2px;
  cursor: pointer;
  margin-right: 3px;
}

.w_form_feedback .column_popover .down_area .show_lie ul li.item .text {
  font-size: 14px;
  line-height: 20px;
  color: #111111;
}

.w_form_feedback .column_popover .down_area .show_lie .drag_item {
  padding: 0 10px;
  display: inline-block;
  height: 32px;
  background: #F8FAFC;
  border: 1px solid #D9DFE2;
  text-align: center;
  color: #111111;
  font-size: 14px;
  line-height: 32px;
  border-right: none;
  margin-bottom: 10px;
}

.w_form_feedback .column_popover .down_area .show_lie .drag_item:last-child {
  border-right: 1px solid #D9DFE2;
}

.w_form_feedback .column_popover .down_area .show_lie .big_title_two .reset {
  float: right;
  color: #2589FF;
  cursor: pointer;
}

.w_form_feedback .column_popover .btn_area {
  padding-top: 20px;
  border-top: 1px solid #E5EEF6;
  text-align: center;
}

.w_form_feedback .column_popover .btn_area .btn_confirm {
  display: inline-block;
  width: 80px;
  height: 32px;
  background: #2589FF;
  border-radius: 4px 4px 4px 4px;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 32px;
  margin-right: 20px;
}

.w_form_feedback .column_popover .btn_area .btn_cancel {
  display: inline-block;
  width: 80px;
  height: 32px;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #E3E2E5;
  font-size: 14px;
  color: #333333;
  line-height: 32px;
  vertical-align: top;
}

/* 完善个人信息 */
.w_improve_info {
  width: 660px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -330px;
}

.w_improve_info .w_improve_info_area {
  margin-top: 60px;
  margin-bottom: 60px;
  background: #FFFFFF;
  overflow-y: auto;
}

.w_improve_info .form_title {
  font-size: 28px;
  color: #333333;
  line-height: 40px;
  padding: 40px 0;
  text-align: center;
}

.w_improve_info .form_body ul li.item {
  padding-bottom: 20px;
  font-size: 0;
}

.w_improve_info .form_body ul li.item .left_title {
  display: inline-block;
  width: 180px;
  text-align: right;
  font-size: 16px;
  color: #333333;
  line-height: 50px;
  padding-right: 20px;
}

.w_improve_info .form_body ul li.item .left_title .star {
  color: #EB4E4E;
  margin-right: 8px;
}

.w_improve_info .form_body ul li.item .right_text {
  display: inline-block;
  width: 400px;
  height: 50px;
  vertical-align: top;
  border-radius: 2px 2px 2px 2px;
  border: 1px solid #DDDDDD;
  background: #FFFFFF;
  overflow: hidden;
}

.w_improve_info .form_body ul li.item .right_text input {
  width: 400px;
  height: 50px;
  padding: 16px 16px 16px 0;
  border: none;
  background: none;
  text-indent: 16px;
  font-size: 14px;
}

.w_improve_info .form_body ul li.item .right_radio {
  display: inline-block;
}

.w_improve_info .form_body ul li.item .city {
  display: inline-block;
  width: 400px;
  height: 50px;
}

.w_improve_info .form_body ul li.item .city .el-select {
  width: 120px;
  margin-right: 20px;
}

.w_improve_info .form_body ul li.item .city .el-select:last-child {
  margin-right: 0;
}

.w_improve_info .form_body ul li.item .city .el-input__inner {
  height: 50px;
  line-height: 50px;
}

.w_improve_info .form_body .btn_submit {
  display: block;
  margin: 20px auto 50px auto;
  text-align: center;
  width: 400px;
  height: 50px;
  background: #1890FF;
  border-radius: 2px 2px 2px 2px;
  font-size: 16px;
  font-weight: 600;
  color: #FFFFFF;
  line-height: 50px;
}

.w_first_setpsd {
  width: 600px;
  height: 300px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -300px;
  margin-top: -150px;
  background: #FFFFFF;
}

.w_first_setpsd .form_title {
  font-size: 28px;
  color: #333333;
  line-height: 40px;
  padding: 40px 0;
  text-align: center;
}

.w_first_setpsd .form_body .input_psd {
  display: block;
  margin: 0 auto;
  width: 400px;
  height: 50px;
}

.w_first_setpsd .form_body .btn_submit {
  display: block;
  margin: 20px auto 50px auto;
  text-align: center;
  width: 400px;
  height: 50px;
  background: #1890FF;
  border-radius: 2px 2px 2px 2px;
  font-size: 16px;
  font-weight: 600;
  color: #FFFFFF;
  line-height: 50px;
}

.w_form_feedback .download_popover {
  width: 600px;
  background: #fff;
  border-radius: 4px;
  z-index: 1001;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -185px;
  margin-left: -300px;
  text-align: left;
}

.w_form_feedback .download_popover .top_area {
  width: 100%;
  height: 48px;
  background: #F3F4F6;
  border-radius: 4px 4px 0px 0px;
  padding: 0 30px;
}

.w_form_feedback .download_popover .top_area .text {
  font-size: 16px;
  line-height: 48px;
  color: #111111;
}

.w_form_feedback .download_popover .top_area .img {
  float: right;
  width: 24px;
  height: 24px;
  cursor: pointer;
  position: relative;
  top: 12px;
}

.w_form_feedback .download_popover .btn_area {
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #E5EEF6;
  text-align: center;
}

.w_form_feedback .download_popover .btn_area .btn_confirm {
  display: inline-block;
  width: 80px;
  height: 32px;
  background: #2589FF;
  border-radius: 4px 4px 4px 4px;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 32px;
  margin-right: 20px;
}

.w_form_feedback .download_popover .btn_area .btn_cancel {
  display: inline-block;
  width: 80px;
  height: 32px;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #E3E2E5;
  font-size: 14px;
  color: #333333;
  line-height: 32px;
  vertical-align: top;
}

.w_form_feedback .download_popover .down_area {
  padding: 30px 30px 0 30px;
  font-size: 0;
  overflow: hidden;
}

.w_form_feedback .download_popover .down_area .con_item {
  padding-bottom: 25px;
}

.w_form_feedback .download_popover .down_area .con_item.two {
  padding-bottom: 45px;
}

.w_form_feedback .download_popover .down_area .con_item .con_item_left {
  display: inline-block;
  font-size: 14px;
  line-height: 32px;
  color: #666666;
  padding-right: 10px;
}

.w_form_feedback .download_popover .down_area .con_item .con_item_right {
  display: inline-block;
  vertical-align: top;
}

.w_form_feedback .download_popover .el-date-range-picker.has-sidebar {
  width: 650px;
}

.w_form_feedback .download_popover .down_area .con_item .con_item_right .con_item_btn {
  display: inline-block;
  font-size: 14px;
  width: 80px;
  height: 32px;
  background: #F8FAFC;
  border: 1px solid #D9DFE2;
  margin-right: 10px;
  line-height: 32px;
  color: #111111;
  cursor: pointer;
  text-align: center;
  vertical-align: top;
}

.w_form_feedback .download_popover .down_area .con_item .con_item_right .con_item_btn:hover,
.w_form_feedback .download_popover .down_area .con_item .con_item_right .con_item_btn.curr {
  border: 1px solid #2589FF;
  color: #2589FF;
}

.w_form_feedback .feedback_list .piliangcz {
  width: 100%;
  background: #F3F4F6;
  position: absolute;
  top: 0;
  left: 30px;
  z-index: 100;
  margin-left: 50px;
  display: flex;
  align-items: center;
}

.w_form_feedback .feedback_list .piliangcz .text_tips {
  margin-right: 20px;
}

.w_form_feedback .feedback_list .piliangcz .options_tips {
  width: 100px;
  height: 100%;
  background: #2589FF;
  color: #ffffff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-radius: 2px;
}

.form_pl_options li {
  padding: 6px 20px 6px 10px;
  color: #333333;
  cursor: pointer;
}

.form_pl_options li.br {
  border-bottom: 1px solid #EBEDF0;
}

.form_pl_options li.pl {
  padding-left: 30px;
}

.form_pl_options li .img {
  width: 14px;
  height: 14px;
  position: relative;
  margin-right: 6px;
  top: 2px;
}

.el-message-box.switch_v {
  width: 380px;
}

/* 我的名片 */
.w_card_body {
  margin-left: 30px;
  margin-top: 30px;
  position: relative;
  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.16);
  border-radius: 20px;
  display: inline-block;
  text-align: left;
}

.edit_card_style {
  text-align: center;
}

.edit_card_style.curr {
  height: 390px;
}

.edit_card_style .w_card_body {
  margin-left: 0;
  margin-top: 0;
}

.w_card_body.card1 {
  width: 690px;
  height: 390px;
  background: url(../images/card_bg1.png) no-repeat;
  background-size: 690px 390px;
  padding: 48px 48px 0 48px;
}

.w_card_body.card1 .top_con {
  display: flex;
}

.w_card_body.card1 .top_con .l_text {
  flex: 1 1 auto;
  padding-right: 20px;
}

.w_card_body.card1 .top_con .l_text .company_name {
  color: #fff;
  font-size: 28px;
  line-height: 30px;
  height: 60px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.w_card_body.card1 .top_con .l_text .user_name {
  line-height: 64px;
  font-size: 48px;
  color: #fff;
  height: 68px;
  overflow: hidden;
}

.w_card_body.card1 .top_con .l_text .user_name .zhiwei {
  font-size: 24px;
  padding-left: 40px;
  color: rgba(255, 255, 255, .8);
}

.w_card_body.card1 .top_con .r_avatar {
  flex: 0 0 auto;
  width: 128px;
  height: 128px;
  border-radius: 50%;
  overflow: hidden;
}

.w_card_body.card1 .top_con .r_avatar img {
  width: 128px;
  height: 128px;
  overflow: hidden;
}

.w_card_body.card1 .down_con {
  position: absolute;
  left: 48px;
  bottom: 24px;
  width: 594px;
}

.w_card_body.card1 .down_con .row {
  height: 30px;
  margin-bottom: 14px;
  overflow: hidden;
  font-size: 0;
  white-space: nowrap;
}

.w_card_body.card1 .down_con .row:last-child {
  margin-bottom: 0;
}

.w_card_body.card1 .down_con .row .ico {
  display: inline-block;
  width: 30px;
  height: 30px;
}

.w_card_body.card1 .down_con .row .text {
  line-height: 30px;
  font-size: 24px;
  color: rgba(255, 255, 255, .8);
  vertical-align: top;
  display: inline-block;
  padding-left: 10px;
  width: 564px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.w_card_body.card2 {
  width: 690px;
  height: 390px;
}

.w_card_body.card2 .bg_body {
  width: 100%;
  height: 390px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  border-radius: 20px;
  overflow: hidden;
}

.w_card_body.card2 .bg_body .img {
  display: block;
  height: 100%;
  border-radius: 20px 0 0 20px;
}

.w_card_body.card2 .user_info {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 4;
  width: 100%;
  height: 390px;
  background: url(../images/card_bg3.png) right center no-repeat;
  background-size: 434px 390px;
  text-align: right;
  padding: 48px 48px 0 320px;
}

.w_card_body.card2 .top_con .company_name {
  color: rgba(0, 0, 0, .7);
  font-size: 28px;
  line-height: 36px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.w_card_body.card2 .top_con .user_name {
  line-height: 64px;
  font-size: 48px;
  color: #111;
  height: 68px;
  overflow: hidden;
}

.w_card_body.card2 .top_con .user_name .zhiwei {
  font-size: 24px;
  padding-left: 40px;
  color: #333;
}

.w_card_body.card2 .down_con {
  position: absolute;
  right: 48px;
  bottom: 24px;
}

.w_card_body.card2 .down_con .row {
  height: 30px;
  margin-bottom: 14px;
  overflow: hidden;
  font-size: 0;
  white-space: nowrap;
}

.w_card_body.card2 .down_con .row:last-child {
  margin-bottom: 0;
}

.w_card_body.card2 .down_con .row .ico {
  display: inline-block;
  width: 30px;
  height: 30px;
}

.w_card_body.card2 .down_con .row .text {
  line-height: 30px;
  font-size: 24px;
  color: rgba(0, 0, 0, .7);
  vertical-align: top;
  display: inline-block;
  padding-right: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.w_card_body.card2 .down_con .row:last-child .text {
  width: 342px;
}

.w_card_body.card2 .down_con .row:nth-last-child(2) .text {
  width: 332px;
}

.w_card_body.card2 .down_con .row:nth-last-child(3) .text {
  width: 322px;
}

.w_card_body.card2 .down_con .row:nth-last-child(4) .text {
  width: 312px;
}

.w_card_body.card3 {
  width: 690px;
  height: 390px;
  background: url(../images/card_bg2.png) no-repeat;
  background-size: 690px 390px;
  padding: 48px 48px 0 48px;
}

.w_card_body.card3 .top_con .company_name {
  color: #000;
  font-size: 28px;
  line-height: 30px;
  height: 60px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.w_card_body.card3 .top_con .user_name {
  line-height: 64px;
  font-size: 48px;
  color: #111;
  height: 68px;
  overflow: hidden;
}

.w_card_body.card3 .top_con .user_name .zhiwei {
  font-size: 24px;
  padding-left: 40px;
  color: #111;
}

.w_card_body.card3 .down_con {
  position: absolute;
  left: 48px;
  bottom: 24px;
  width: 594px;
}

.w_card_body.card3 .down_con .row {
  height: 30px;
  margin-bottom: 14px;
  overflow: hidden;
  font-size: 0;
  white-space: nowrap;
}

.w_card_body.card3 .down_con .row:last-child {
  margin-bottom: 0;
}

.w_card_body.card3 .down_con .row .ico {
  display: inline-block;
  width: 30px;
  height: 30px;
}

.w_card_body.card3 .down_con .row .text {
  line-height: 30px;
  font-size: 24px;
  color: rgba(0, 0, 0, .7);
  vertical-align: top;
  display: inline-block;
  padding-left: 10px;
  width: 564px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.w_card_body.card4 {
  width: 690px;
}

.w_card_body.card4 .area {
  position: relative;
  width: 690px;
  height: 390px;
}

.w_card_body.card4 .top_con {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 18px;
  padding: 0 40px;
}

.w_card_body.card4 .top_con .company_name {
  color: #000;
  font-size: 28px;
  line-height: 30px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.w_card_body.card4 .top_con .user_name {
  line-height: 64px;
  font-size: 48px;
  font-weight: bold;
  color: #000;
  height: 68px;
  overflow: hidden;
}

.w_card_body.card4 .top_con .user_name .zhiwei {
  font-size: 24px;
  padding-left: 40px;
  color: #000;
}

.w_card_body.card4 .down_con {
  padding: 18px 40px 18px 40px;
  position: relative;
  height: auto;
}

.w_card_body.card4 .down_con .row {
  height: 30px;
  margin-bottom: 14px;
  overflow: hidden;
  font-size: 0;
  white-space: nowrap;
}

.w_card_body.card4 .down_con .row:last-child {
  margin-bottom: 0;
}

.w_card_body.card4 .down_con .row .ico {
  display: inline-block;
  width: 30px;
  height: 30px;
}

.w_card_body.card4 .down_con .row .text {
  line-height: 30px;
  font-size: 24px;
  color: rgba(0, 0, 0, .7);
  vertical-align: top;
  display: inline-block;
  padding-left: 10px;
  width: 564px;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* 编辑名片 */
.w_edit_card .edit_card {
  padding: 0 90px 0 90px;
}

.w_edit_card .edit_card .item {
  margin-bottom: 20px;
}

.w_edit_card .edit_card .item:last-child {
  margin-bottom: 0;
}

.w_edit_card .edit_card .item .name {
  color: #333;
  font-size: 16px;
  display: block;
  width: 74px;
  line-height: 42px;
  float: left;
  text-align: right;
  margin-right: 20px;
}

.w_edit_card .edit_card .item .name b {
  color: #F5494D;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  padding-right: 4px;
}

.w_edit_card .edit_card .item .edit_pic {
  width: 80px;
  height: 80px;
  overflow: hidden;
  position: relative;
}

.w_edit_card .edit_card .item .edit_pic img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
}

.w_edit_card .edit_card .item .edit_pic .file {
  width: 80px;
  height: 80px;
  position: absolute;
  top: 0;
  left: 0;
}

.w_edit_card .edit_card .item .edit_pic .file input[type="file"] {
  opacity: 0;
  width: 80px;
  height: 80px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  cursor: pointer;
}

.w_edit_card .edit_card .item .edit_pic .file .file_btn {
  width: 80px;
  height: 80px;
  position: absolute;
  left: 0;
  text-align: center;
  top: 0;
  z-index: 1;
  display: none;
}

.w_edit_card .edit_card .item .edit_pic:hover .file .file_btn {
  display: block;
}

.w_edit_card .edit_card .item .edit_pic .file .file_btn i {
  display: block;
  width: 80px;
  height: 16px;
  margin-top: 22px;
  background: url(../images/ico_phto.png) center top no-repeat;
}

.w_edit_card .edit_card .item .edit_pic .file .file_btn p {
  color: #fff;
  font-size: 12px;
  padding: 2px;
}

.w_edit_card .edit_card .item .input {
  overflow: hidden;
  height: 42px;
}

.w_edit_card .edit_card .item .input input {
  width: 100%;
  line-height: 40px;
  padding: 0 16px;
  font-size: 16px;
  border: 1px solid #DDDFE6;
  border-radius: 2px;
  max-width: 500px;
}

.w_edit_card .edit_card .item .input input:hover {
  border: 1px solid #C0C4CC;
}

.w_edit_card .edit_card .item .input input:focus {
  border: 1px solid #2577E3;
}

.w_edit_card .edit_card .item .select {
  overflow: hidden;
  height: 42px;
}

.w_edit_card .edit_card .item .select .el-select {
  width: 100%;
}

.w_edit_card .edit_card .item .select .el-select .el-input__inner {
  border-radius: 2px;
}

.w_edit_card .edit_card .item .select select {
  width: 100%;
  padding: 0 10px;
  border: 1px solid #DDDFE6;
  height: 42px;
  color: #787878;
  line-height: 42px;
  background: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.w_edit_card .edit_card .item .select select:hover {
  border: 1px solid #C0C4CC;
}

.w_edit_card .edit_card .item .select select:focus {
  border: 1px solid #2577E3;
}

.w_edit_card .edit_card .item .textarea {
  overflow: hidden;
}

.w_edit_card .edit_card .item .textarea textarea {
  padding: 10px;
  height: 80px;
  width: 100%;
  font-size: 14px;
  color: #787878;
  border: 1px solid #DDDFE6;
  border-radius: 2px;
}

.w_edit_card .edit_card .item .textarea textarea:hover {
  border: 1px solid #C0C4CC;
}

.w_edit_card .edit_card .item .textarea textarea:focus {
  border: 1px solid #2577E3;
}

.w_edit_card .submit_box {
  text-align: center;
  display: flex;
  justify-content: center;
  margin: 50px 0;
}

.w_edit_card .submit_box .btn {
  cursor: pointer;
  width: 200px;
  height: 50px;
  display: block;
  background-color: #2577E3;
  text-align: center;
  line-height: 50px;
  color: #fff;
  font-size: 16px;
  border-radius: 4px;
  border: 1px solid #2577E3;
}

.w_edit_card .edit_card .submit .btn:hover {
  background: #005EDB;
  border: 1px solid #005EDB;
}

.w_edit_card .edit_card .item .field_item {
  overflow: hidden;
}

.w_edit_card .edit_card .item .field_item .file_up_box {
  position: relative;
  width: 140px;
  height: 140px;
  border: 1px dashed #BEC1C3;
  background-color: #F7F7F8;
}

.w_edit_card .edit_card .item .field_item .file_up_box input[type="file"] {
  position: absolute;
  width: 140px;
  opacity: 0;
  height: 140px;
  z-index: 2;
  left: 0;
  top: 0;
}

.w_edit_card .edit_card .item .field_item .file_up_box .btn {
  width: 140px;
  height: 140px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  text-align: center;
}

.w_edit_card .edit_card .item .field_item .file_up_box .btn .ico {
  margin-top: 34px;
  height: 45px;
}

.w_edit_card .edit_card .item .field_item .file_up_box .btn p {
  color: #999;
  font-size: 14px;
  padding-top: 8px;
}

.w_edit_card .edit_card .item .file_desc {
  overflow: hidden;
  color: #999;
  font-size: 16px;
  line-height: 30px;
  padding-top: 5px;
}

.w_edit_card .header_title {
  font-size: 16px;
  line-height: 28px;
  font-weight: bold;
  color: #333;
  padding: 0 60px 16px 60px;
  margin-top: 40px;
}

.w_edit_card .header_title .add_pro {
  border: 1px solid #DDDFE6;
  display: inline-block;
  font-size: 12px;
  color: rgb(120, 120, 120);
  margin-left: 32px;
  background: url(../images/add_ico.png) left center no-repeat;
  background-position-x: 18px;
  height: 28px;
  line-height: 26px;
  border-radius: 2px;
  padding: 0 18px 0 44px;
}

.w_edit_card .header_title .add_pro:hover {
  border: 1px solid #2577E3;
}

.w_edit_card .edit_card .van-uploader__wrapper .van-uploader__preview-image img {
  border-radius: 50%;
}

.w_edit_card .edit_style {
  padding-left: 90px;
  font-size: 0;
}

.w_edit_card .edit_style .item {
  display: inline-block;
  margin-right: 20px;
  vertical-align: top;
  text-align: center;
  position: relative;
}

.w_edit_card .edit_style .item::before {
  content: "";
  position: absolute;
  background-color: rgba(0, 0, 0, .3);
  width: 74px;
  height: 44px;
  top: 0;
  left: 0;
  z-index: 2;
  display: none;
}

.w_edit_card .edit_style .item .select {
  display: none;
  position: absolute;
  top: 10px;
  left: 24px;
  width: 26px;
  height: 26px;
  z-index: 5;
}

.w_edit_card .edit_style .item.curr .select,
.w_edit_card .edit_style .item.curr::before {
  display: block;
}

.w_edit_card .edit_style .item .img {
  width: 74px;
  height: 44px;
  margin-bottom: 10px;
  cursor: pointer;
}

.w_edit_card .edit_style .item .img img {
  width: 100%;
  height: 100%;
}

.w_edit_card .edit_style .item p {
  display: block;
  color: #999;
  font-size: 14px;
  line-height: 24rpx;
}

.w_edit_card .set_public {
  padding-left: 90px;
  font-size: 0;
}

.w_edit_card .set_public .item {
  margin-right: 20px;
  width: 90px;
  display: inline-block;
  height: 39px;
  position: relative;
  border-radius: 4px;
  color: #666;
  font-size: 14px;
  line-height: 39px;
  text-align: center;
  border: 1px solid #F8F9FA;
  background-color: #F8F9FA;
  vertical-align: top;
  cursor: pointer;
}

.w_edit_card .set_public .item .ico {
  display: none;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 20px;
  height: 18px;
}

.w_edit_card .set_public .item.curr {
  border: 1px solid #2577E3;
}

.w_edit_card .set_public .item.curr .ico {
  display: block;
}

.w_edit_card .zhezhao {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1000;
  background: rgba(17, 17, 17, 0.6);
}

.w_edit_card .set_public_tip {
  position: fixed;
  width: 400px;
  height: 238px;
  top: 50%;
  left: 50%;
  margin-top: -119px;
  margin-left: -200px;
  z-index: 1001;
  background: #fff;
}

.w_edit_card .set_public_tip .top_header {
  height: 48px;
  background: #F3F4F6;
  line-height: 48px;
  padding: 0 20px;
  color: #111111;
  position: relative;
}

.w_edit_card .set_public_tip .top_header .exit {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 20px;
  top: 12px;
  cursor: pointer;
}

.w_edit_card .set_public_tip .con_tip {
  margin: 0 30px;
  padding: 30px 0 50px 0;
  border-bottom: 1px solid #E5EEF6;
}

.w_edit_card .set_public_tip .confirm_tip {
  width: 80px;
  height: 32px;
  border: 1px solid #E3E2E5;
  border-radius: 4px;
  line-height: 32px;
  color: #333333;
  text-align: center;
  margin: 20px auto;
}

.w_edit_card .set_public_tip .confirm_tip:hover {
  border: 1px solid #2577E3;
}

.w_edit_card .set_product {
  padding-left: 90px;
}

.w_edit_card .set_product .pro_list ul {
  font-size: 0;
}

.w_edit_card .set_product .pro_list ul li {
  display: inline-block;
  vertical-align: top;
  width: 222px;
  height: 235px;
  margin-right: 30px;
  margin-bottom: 15px;
  border: 1px solid #EAEAEA;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.03);
  position: relative;
}

.w_edit_card .set_product .pro_list ul li a {
  display: block;
  line-height: 100%;
}

.w_edit_card .set_product .pro_list ul li a .img {
  display: block;
  width: 100%;
  height: 145px;
}

.w_edit_card .set_product .pro_list ul li a .title {
  padding: 10px 12px 6px 12px;
  color: #333;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 20px;
}

.w_edit_card .set_product .pro_list ul li a .zhaiyao {
  color: #999;
  font-size: 12px;
  line-height: 20px;
  height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  margin: 0 12px 12px 12px;
}

.bannerSwitch .flex-control-nav {
  position: absolute;
  width: 100%;
  bottom: 20px;
  text-align: center;
}

.bannerSwitch .flex-control-nav li {
  display: inline-block;
  padding: 0 4px;
}

.bannerSwitch .flex-control-nav li a {
  display: block;
  width: 12px;
  height: 5px;
  text-indent: -999999px;
  background: #828282;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.16);
  opacity: 0.49;
}

.bannerSwitch .flex-control-nav li a.flex-active {
  background: #828282;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.16);
  opacity: 1;
}

.bannerSwitch .flex-direction-nav li a {
  display: block;
  text-indent: -99999px;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 50%;
  margin-top: -25px;
}

.bannerSwitch .flex-direction-nav li a.flex-prev {
  left: 40px;
  background: url(../images/icon_xz.png) no-repeat;
}

.bannerSwitch .flex-direction-nav li a.flex-next {
  right: 40px;
  background: url(../images/icon_xy.png) no-repeat;
}

/* 材料需求 */
.w_customer_article.demandList .list_box {
  margin-top: 20px;
  background: #fff;
  padding: 10px 20px;
  font-size: 0;
}

.w_customer_article.demandList .list_box .item {
  display: inline-block;
  width: 50%;
}

.w_customer_article.demandList .list_box .item:nth-child(2n+1){
  padding: 10px 10px 10px 0;
}

.w_customer_article.demandList .list_box .item:nth-child(2n){
  padding: 10px 0 10px 10px;
}

.w_customer_article.demandList .list_box .item img{
  width: 100%;
  cursor: pointer;
}

.el-dialog.pop_buy_course {
  height: 488px;
  width: 920px;
}

.el-dialog.pop_buy_course .el-dialog__header {
  display: none;
  padding: 0;
}
.el-dialog.pop_buy_course .el-dialog__body {
  padding: 0;
}

/*直播平台弹窗*/
.tip_zhezhao {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1000;
  background: rgba(17, 17, 17, 0.6);
}
.tip_popup {
  width: 402px;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  z-index: 1001;
  background: #fff;
  border-radius: 4px;
}
.tip_popup .tip_popup_header {
  text-align: center;
  position: relative;
  height: 60px;
  font-size: 20px;
  color: #333333;
  line-height: 60px;
  border-bottom: 1px solid #EEEEEE;
}
.tip_popup .tip_popup_header img {
  cursor: pointer;
  position: absolute;
  right: 20px;
  top: 20px;
  width: 24px;
  height: 24px;
}
.tip_popup .tip_popup_con {
  padding: 30px 30px 40px 30px;
}
.tip_popup .tip_popup_con p {
  font-size: 16px;
  color: #333333;
  line-height: 26px;
  margin-bottom: 30px;
  text-align: left;
}
.tip_popup .tip_popup_con img {
  display: block;
  width: 160px;
  height: 160px;
  margin: 0 auto 30px auto;
}
.tip_popup .tip_popup_con a {
  width: 140px;
  height: 46px;
  background: #FFFFFF;
  border-radius: 2px 2px 2px 2px;
  border: 1px solid #06BE6A;
  font-size: 16px;
  color: #06BE6A;
  line-height: 44px;
  display: block;
  margin: 0 auto;
}
