﻿.page-head {
  line-height: normal;
  padding: 0;
}
.page-head.page-head-small {
  height: 130px !important;
}
.page-head .page-head-wrapper .page-head-search {
  height: 62px;
  margin: 34px auto;
}
.page-head .page-head-wrapper .page-head-search .page-head-search-left {
  float: left;
  margin-right: 50px;
  width: 210px;
}
.control-label .required {
  color: #e02222;
  font-size: 12px;
  padding-left: 2px;
}
.page-head .page-head-wrapper .page-head-search .page-head-search-left .icon-logo {
  display: block;
}
.page-head .page-head-wrapper .page-head-search .page-head-search-left .shop-logo {
  width: 142px;
  height: 104px;
  margin-right: 125px;
}
.page-head .page-head-wrapper .page-head-search .page-head-search-right {
  float: left;
  position: relative;
  margin-top: 6px;
}
.page-head .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper {
  background: #fff !important;
  border: solid 2px #ffb432;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
}
.page-head .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .search-type-wrapper {
  color: #000;
  display: inline-block;
  font-size: 14px;
  text-align: center;
  position: relative;
  width: 88px;
}
.page-head .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .search-type-wrapper:after {
  background: #e2e2e2;
  content: '';
  display: block;
  height: 28px;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -13px;
  width: 1px;
}
.page-head .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .search-type-wrapper .search-type-title {
  cursor: pointer;
  height: 49px;
  line-height: 49px;
}
.page-head .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .search-type-wrapper .search-type {
  background: #fff !important;
  display: none;
  left: 0;
  position: absolute;
  padding: 0;
  top: 52px;
  margin: -1px 0 0 0;
  width: 88px;
  -webkit-box-shadow: 0 0 8px 0 hsla(0, 0%, 77%, 0.5);
  -moz-box-shadow: 0 0 8px 0 hsla(0, 0%, 77%, 0.5);
  box-shadow: 0 0 8px 0 hsla(0, 0%, 77%, 0.5);
  z-index: 99;
}
.page-head .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .search-type-wrapper .search-type li {
  height: 37.5px;
  line-height: 37.5px;
  list-style-type: none;
  text-align: center;
}
.page-head .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .search-type-wrapper .search-type li:hover {
  background: #f5f5f5;
}
.page-head .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .search-type-wrapper .iconfont-triangle-bottom {
  color: #909399;
  display: inline-block;
  margin-left: 5px;
  transition: all 0.2s;
  -moz-transition: all 0.2s;
  /* Firefox 4 */
  -webkit-transition: all 0.2s;
  /* Safari 和 Chrome */
  -o-transition: all 0.2s;
  /* Opera */
}
.page-head .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .search-type-wrapper.active .search-type {
  display: block;
}
.page-head .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .search-type-wrapper.active .iconfont-triangle-bottom {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.page-head .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .ant-input {
  border: none;
  height: 49px !important;
}
.page-head .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .ant-input:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.page-head .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .ant-input-search-button {
  background: linear-gradient(to right, #FFB432, #F56A2B);
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-size: 24px;
  height: 49px;
}
.page-head .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .page-head-search-suggest {
  position: absolute;
  top: 54px;
  left: 90px;
  width: 525px;
  height: auto;
  background: white;
  z-index: 999;
  color: #38414c;
  font-size: 16px;
  -webkit-box-shadow: 0 8px 16px 0 rgba(53, 53, 53, 0.2);
  -moz-box-shadow: 0 8px 16px 0 rgba(53, 53, 53, 0.2);
  box-shadow: 0 8px 16px 0 rgba(53, 53, 53, 0.2);
}
.page-head .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .page-head-search-suggest h5 {
  height: 44px;
  line-height: 44px;
  color: #38414c;
  padding: 0 18px !important;
  cursor: pointer;
}
.page-head .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .page-head-search-suggest h5:hover {
  background: #f5f5f5;
}
.page-head .page-head-wrapper .page-head-search:after {
  content: '';
  clear: both;
}
.page-head .page-head-wrapper .page-head-searchFixed {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  background: #fdfffc;
  box-shadow: 0 0 5px 5px #e5e5e5;
}
.page-head .page-head-wrapper .material-bd-title {
  float: left;
}
.page-head .page-head-wrapper .material-bd-title .material-bd-title_text {
  background: linear-gradient(to right, #FFB432, #F56A2B);
  height: 40px;
  line-height: 40px;
  color: #fff !important;
  font-size: 16px;
  padding-left: 32px;
  width: 210px;
}
.page-head .page-head-wrapper .material-bd-title .material-bd-title_text .anticon {
  margin-right: 20px;
}
.page-head .page-head-wrapper .btn-add-inquiry,
.page-head .page-head-wrapper .btn-recommend {
  border: none;
  color: #fff;
  font-size: 16px !important;
  height: 50px !important;
  line-height: 50px;
  width: 120px;
}
.page-head .page-head-wrapper .btn-add-inquiry {
  background-image: linear-gradient(to right, #3BA7EB, #3B88EB, #3BA7EB);
  margin-left: 28px;
}
.page-head .page-head-wrapper .btn-recommend {
  background-image: linear-gradient(to right, #26D5BD, #19B47F, #26D5BD);
  margin-left: 20px;
}
.page-head .page-head-wrapper .btn-recommend:hover {
  color: white !important;
}
.page-head .page-head-wrapper .page-head-menu {
  background: transparent;
  border: none;
  color: #000;
  font-size: 16px;
  float: right;
  height: 40px !important;
  line-height: 35px;margin-top: 32px;
}
.page-head .page-head-wrapper .page-head-menu .ant-menu-item {
  border: none;
  padding: 0px 10px;
  height: 40px;
  text-align: center;
  margin-left: 10px;font-size: 19px;
}
.page-head .page-head-wrapper .page-head-menu .ant-menu-item .subName {
  color: #000;
}
.page-head .page-head-wrapper .page-head-menu .ant-menu-item-selected {
  font-weight: bold;
  border-bottom: solid 4px rgb(1, 135, 37);
}
.page-head .page-head-wrapper .page-head-menu .ant-menu-item-selected > a {
  color: rgb(1, 135, 37);
}
.page-head .page-head-wrapper .page-head-menu .ant-menu-item-active {
  font-weight: bold;
  border-bottom: none;
}
.page-head .page-head-wrapper .page-head-menu .ant-menu-item-active > a {
  color: #000 !important;
}
.userInfo-slider {
  background: white !important;
}
.userInfo-slider .ant-menu-item-selected {
  background: #FFFAF0 !important;
  color: #ffb432 !important;
}
.userInfo-slider .ant-menu-item-selected:after {
  left: 0 !important;
  right: inherit !important;
}
.userInfo-slider.ant-layout-sider,
.setting-slider.ant-layout-sider {
  flex: 0 0 210px !important;
  min-width: 210px !important;
  width: 210px !important;
  max-width: 210px !important;
  margin-right: 16px;
}
.userInfo-slider .ant-menu-item,
.setting-slider .ant-menu-item {
  color: #353a46;
  font-size: 16px !important;
  padding-left: 65px !important;
  height: 60px !important;
  line-height: 60px !important;
}
.userInfo-slider .ant-menu-submenu,
.setting-slider .ant-menu-submenu {
  padding: 10px 0 10px 65px !important;
}
.userInfo-slider .ant-menu-submenu .ant-menu-submenu-title,
.setting-slider .ant-menu-submenu .ant-menu-submenu-title {
  font-size: 16px;
  line-height: 60px !important;
  padding: 0 !important;
}
.userInfo-slider .ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-arrow,
.setting-slider .ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-arrow {
  margin-top: 10px;
}
.userInfo-slider .ant-menu-sub > .ant-menu-item,
.setting-slider .ant-menu-sub > .ant-menu-item {
  font-size: 14px;
  padding-left: 0 !important;
}
.userInfo-slider .ant-menu-item-customer,
.setting-slider .ant-menu-item-customer {
  display: block;
  color: #3b465f;
  font-size: 16px;
  margin-left: -30px !important;
  height: 60px;
  line-height: 60px;
}
.userInfo-slider .ant-menu-item-customer.active,
.setting-slider .ant-menu-item-customer.active {
  position: relative;
  background: rgba(0, 166, 95, 0.05);
}
.userInfo-slider .ant-menu-item-customer.active:after,
.setting-slider .ant-menu-item-customer.active:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 3px;
  height: 100%;
  background: #00a65f;
}
.userInfo-slider .ant-menu-item-selected,
.setting-slider .ant-menu-item-selected {
  font-weight: bold;
  background: red;
}
.userInfo-slider .messageSlider .ant-menu-item,
.setting-slider .messageSlider .ant-menu-item {
  position: relative;
}
.userInfo-slider .messageSlider .ant-menu-item .newsCount,
.setting-slider .messageSlider .ant-menu-item .newsCount {
  position: absolute;
  right: 10px;
  top: 20px;
}
.userInfo-slider .messageSlider .ant-menu-item .newsCount .ant-badge-count,
.setting-slider .messageSlider .ant-menu-item .newsCount .ant-badge-count {
  line-height: 16px;
}
.userInfo-slider .setting-home,
.setting-slider .setting-home {
  display: block;
  color: #3b465f;
  font-size: 16px;
  padding-left: 30px !important;
  height: 60px;
  line-height: 60px;
  background: #fafafa;
}
/*----form表单下的input----*/
.myForm input {
  height: 50px;
}
.myForm .ant-input-search-button {
  height: 50px;
}
.myForm .companyName {
  position: relative;
}
.myForm .companyName .companyTip {
  position: absolute;
  right: -150px;
  top: -10px;
}
.myForm .companyName .company-search-suggest {
  position: absolute;
  left: 0;
  top: 34px;
  width: 300px;
  background: #fff;
  box-shadow: 0 0 10px 0 #dae6e0;
  border-radius: 2px;
  z-index: 22;
}
.myForm .companyName .company-search-suggest h5 {
  width: 300px;
  height: 40px;
  padding: 0 20px !important;
  line-height: 40px;
}
.myForm .companyName .company-search-suggest h5:hover {
  background: rgba(0, 166, 95, 0.1);
}
.myForm .companyName .ant-input-suffix {
  display: none;
}
.myForm .ant-form-item-label {
  line-height: 50px;
}
.myForm .ant-select-selection {
  height: 50px;
}
.myForm .ant-select-selection__rendered {
  line-height: 50px;
  margin: 0 6px;
}
.myForm .ant-select-selection__rendered .ant-select-selection-selected-value {
  padding-right: 0;
}
.myForm .ant-select-selection-selected-value {
  width: 60px;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.myForm .ant-select-arrow {
  right: 4px;
}
/*--更改手机号码---*/
.setUser {
  width: 100px;
  height: 100px;
}
/*----手机号码更改成功----*/
.makePhone {
  font-size: 80px;
  color: #18bcc9;
}
/*----个人认证----*/
.personalAuthMenu {
  width: 560px;
  height: 284px;
  margin: 60px 0 0 212px;
}
.companyAuthMenu {
  width: 780px;
}
.companyAuthMenu .infoAutherCom {
  position: absolute;
  font-size: 120px;
  color: #316ccb;
  right: 150px;
  top: 50px;
}
.companyAuthMenu .auther {
  display: inline-block;
  background: #ebf7dd;
  border-radius: 12px;
  color: #66BB6A;
  width: 100px;
  height: 24px;
  margin-left: 20px;
  line-height: 24px;
  font-size: 14px;
}
.companyAuthMenu .manager {
  display: inline-block;
  background: rgba(0, 166, 95, 0.1);
  color: #00A65F;
  width: 70px;
  height: 24px;
  text-align: center;
  margin-left: 10px;
  line-height: 24px;
  border-radius: 12px;
}
.personalAuth {
  border-radius: 8px;
  box-shadow: 0 0 10px 0 #dae6e0;
  position: relative;
}
.personalAuth .infoAuther {
  position: absolute;
  font-size: 120px;
  color: rgba(1, 175, 88, 0.5);
  right: 60px;
  top: 56px;
}
.personalHead {
  height: 60px;
  border-radius: 8px 8px 0 0;
  background: linear-gradient(to left, #418de0, #28b3b8);
}
.personalMenu {
  display: flex;
  align-items: center;
}
.personalMenu .personalMenuL {
  width: 254px;
}
.personalMenu .personalMenuL img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
}
.personalMenu .personalMenuR {
  flex: 1;
  font-size: 20px;
}
.personalMenu .personalMenuR .curLine {
  height: 40px;
  line-height: 40px;
}
.personalMenu .personalMenuR .infoRight {
  margin-right: 35px;
  color: #999;
  font-size: 20px;
}
/*.ant-form-item-required:before {
  content: "" !important;
}*/
/*-----账户资料-----*/
.accountImgMenu {
  width: 166px;
}
.accountImgMenu p {
  margin: 0;
}
.imgBtn {
  float: right;
}
.accountDatumBtn {
  color: #ffb432;
  border: 1px solid #ffb432 !important;
  width: 120px;
}
.accountImg {
  width: 100px;
  height: 100px;
  vertical-align: top;
}
.accountDatumWrapper {
  border-top: 1px solid #e6e6e6;
}
.accountDatumWrapper .userInfoRight {
  float: right;
}
.accountDatumWrapper .userInfoRight .passIcon {
  position: absolute;
  top: 10px;
  right: 200px;
}
.accountDatumWrapper .userInfoRight .validateOk {
  margin: 0 20px 0 8px;
}
.accountDatumWrapper .userInfoLeft {
  line-height: 40px;
}
/*-------企业初级认证------*/
.firstAuther {
  width: 300px;
  margin: 0 auto;
  background: #ccc;
}
.modalAuther {
  width: 480PX;
}
.modalAuther .iconTip {
  font-size: 50px;
  margin: 30px auto;
}
.modalAuther .ant-modal-footer button:first-child {
  display: none;
}
.modalAuther .ant-modal-footer button {
  width: 300px;
}
/*-----设置资料里的企业认证弹窗---设置资料首页-*/
.companyAuther {
  width: 640px !important;
}
.companyAuther .ant-modal-footer button {
  display: none;
}
.companyAuther .authMenu {
  height: 382px;
}
.companyAuther .ant-modal-header {
  text-align: center;
  padding: 30px 24px;
  border-bottom: inherit;
}
.companyAuther .ant-modal-header .ant-modal-title {
  font-size: 22px;
}
.companyAuther .ant-modal-body {
  padding: 0 40px;
}
.companyFirst {
  background: linear-gradient(to right, #00a760, #00b789);
}
.companyDipth {
  background: linear-gradient(to right, #316ccb, #0097a9);
}
.companyAutherLine {
  width: 100%;
  height: 180px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.companyAutherLine .authMenuLeft {
  font-weight: bold;
}
.companyAutherLine .allAutherText {
  position: relative;
  color: rgba(255, 255, 255, 0.6);
  line-height: 24px;
}
.companyAutherLine .allAutherText span {
  position: absolute;
  left: -10px;
  top: -2px;
}
/*-----企业深度认证-----*/
.searchAuthImg {
  width: 100px;
  height: 100px;
  border: 1px solid #eee;
  background: #fafafa;
  border-radius: 2px;
  cursor: pointer;
}
.businessLicence {
  position: relative;
}
.businessLicence .authDescript {
  position: absolute;
  width: 330px;
  left: 110px;
  top: 0;
}
.businessLicence .authDescript p {
  line-height: 16px;
}
.phoneDescript {
  line-height: 20px;
}
.autherPic {
  width: 100px;
  height: 100px;
  border: 1px solid #ccc;
  background: #fafafa;
  border-radius: 2px;
}
.avatarAuther {
  width: 100px;
  height: 100px;
}
.legalSelect {
  width: 450px;
  margin: 0 auto;
}
.depthForm .ant-form-item-label label {
  width: 100%;
  white-space: normal;
}
.depthForm .legalItem .ant-form-item-label {
  line-height: 20px;
  padding-right: 4px;
}
.depthSubmit {
  box-shadow: 0 0 10px 0 #dae6e0;
}
.depthSubmit .ant-row {
  height: 40px;
}
.depthSubmit .ant-row div {
  text-align: left;
}
.depthSubmit .ant-row :last-child {
  color: #38414c;
}
.depthModal .ant-modal-body {
  padding: 40px 40px 0 40px;
}
.seacrhExample .ant-modal-footer {
  display: none;
}
.depthFormFirst .ant-input-disabled {
  color: #38414c;
}
/*--------查看认证-----*/
.depthStatus {
  width: 300px;
  position: absolute;
  right: 30px;
  bottom: 30px;
}
.depthStatus .iconPosition {
  position: absolute;
  left: 88px;
}
.depthStatus .iconPositionN {
  position: absolute;
  left: 60px;
}
.depthStatus .signCompany {
  width: 120px;
  border: 1px solid #F79700;
  color: #F79700;
}
.verticalTop {
  vertical-align: top;
}
.searchAnsower {
  width: 780px;
  height: 160px;
  background: #fafafa;
  padding: 30px 0 30px 40px;
}
.searchAnsower .iconLeft {
  vertical-align: top;
  margin-right: 20px;
  transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
}
/*----收货地址---*/
.receivindAddress .topBar {
  height: 40px;
  line-height: 40px;
  padding-left: 30px;
}
.receivindAddress .addressInfo {
  position: relative;
  padding-left: 30px;
  height: 100px;
  display: flex;
  align-items: center;
}
.receivindAddress .addressInfo:nth-child(even) {
  background: #fafafa;
}
.receivindAddress .addressInfo .operationIcon {
  vertical-align: middle;
}
.receivindAddress .defaultAddress {
  /*margin-right:10px;
    vertical-align: top;*/
  position: absolute;
  right: 10px;
  top: 16px;
  cursor: pointer;
}
/*----新增收货地址----*/
.addAddress .addTitle {
  border-left: 4px solid #ffb432;
}
.ant-select-selection-selected-value,
.ant-select-dropdown-menu-item {
  text-overflow: clip;
}
/*----步骤条-----*/
.settingStep .ant-steps-item-wait .ant-steps-item-icon {
  background: #999;
  border-color: #999;
}
.settingStep .ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon {
  color: #fff;
}
.settingStep .ant-steps-item-wait .ant-steps-item-content .ant-steps-item-title {
  color: #38414c;
}
.settingStep .ant-steps-item-process .ant-steps-item-title {
  font-size: 18px;
  font-weight: 400;
}
.settingStep .ant-steps-item-title {
  padding-right: 6px;
}
.seting-slider .textColor {
  color: #00a65f !important;
}
.settingTips .ant-tooltip-inner {
  background: #ffff;
  box-shadow: 0 0 10px 0 #dae6e0;
  color: #666;
}
.settingTips .ant-tooltip-arrow {
  border-top-color: #e0e3e6;
}
.cashTip {
  max-width: 250px;
  border-radius: 2px;
  padding: 6px 10px;
  box-shadow: 0 0 10px 0 #dae6e0;
  border: 1px solid #eee;
  position: absolute;
  bottom: 44px;
  left: -20px;
}
.cashTip .arrow {
  position: absolute;
  width: 12px;
  height: 12px;
  bottom: -14px;
  left: 22px;
}
.cashTip .arrow * {
  display: block;
  border-width: 6px;
  position: absolute;
  border-style: solid dashed dashed dashed;
  font-size: 0;
  line-height: 0;
}
.cashTip .arrow em {
  border-color: #eee transparent transparent transparent;
}
.cashTip .arrow span {
  border-color: #fff transparent transparent transparent;
  top: -2px;
}
.searchTip {
  left: 70px;
}

.help-slider {
  background: white !important;
}
.help-slider .ant-menu-item-selected {
  background: #FFFAF0 !important;
  color: #ffb432 !important;
}
.help-slider .ant-menu-item-selected:after {
  left: 0 !important;
  right: inherit !important;
}
.help-slider.ant-layout-sider {
  flex: 0 0 210px !important;
  min-width: 210px !important;
  width: 210px !important;
  max-width: 210px !important;
  margin-right: 16px;
}
.help-slider .ant-menu-item {
  color: #353a46;
  font-size: 16px !important;
  padding-left: 65px !important;
  height: 60px !important;
  line-height: 60px !important;
}
.help-slider .ant-menu-submenu {
  padding: 10px 0 10px 65px !important;
}
.help-slider .ant-menu-submenu .ant-menu-submenu-title {
  font-size: 16px;
  line-height: 60px !important;
  padding: 0 !important;
}
.help-slider .ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-arrow {
  margin-top: 10px;
}
.help-slider .ant-menu-sub > .ant-menu-item {
  font-size: 14px;
  padding-left: 0 !important;
}
.help-slider .ant-menu-item-customer {
  display: block;
  color: #3b465f;
  font-size: 16px;
  margin-left: 30px !important;
  height: 60px;
  line-height: 60px;
}
.help-slider .ant-menu-item-customer.active {
  position: relative;
  background: rgba(0, 166, 95, 0.05);
}
.help-slider .ant-menu-item-customer.active:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 3px;
  height: 100%;
  background: #00a65f;
}
.help-slider .ant-menu-item-selected {
  font-weight: bold;
  background: red;
}
.help-slider .messageSlider .ant-menu-item {
  position: relative;
}
.help-slider .messageSlider .ant-menu-item .newsCount {
  position: absolute;
  right: 10px;
  top: 20px;
}
.help-slider .messageSlider .ant-menu-item .newsCount .ant-badge-count {
  line-height: 16px;
}
.help-slider .setting-home {
  display: block;
  color: #3b465f;
  font-size: 16px;
  padding-left: 30px !important;
  height: 60px;
  line-height: 60px;
  background: #fafafa;
}
.help-answer-panel {
  display: block;
  font-size: 14px;
  padding: 20px 30px;
  background: #fafafa;
  border-left: 4px solid rgba(0, 166, 95, 0.1);
  margin-bottom: 60px;
}

.shop-header {
  min-width: 1220px;
  height: 170px !important;
  line-height: normal !important;
  background: white !important;
  padding: 0 !important;
}
.shop-header .page-head-wrapper {
  /*width: 1220px;
    margin: 0 auto;*/
  border: solid 1px transparent;
}
.shop-header .page-head-wrapper:after {
  content: '';
  clear: both;
}
.shop-header .page-head-wrapper .page-head-search {
  height: 62px;
  margin: 34px auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -o-box;
  display: box;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -o-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -o-box-align: center;
  box-align: center;
}
.shop-header .page-head-wrapper .page-head-search .page-head-search-left {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -o-box;
  display: box;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -o-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -o-box-align: center;
  box-align: center;
  margin-right: 22px;
  width: 560px;
}
.shop-header .page-head-wrapper .page-head-search .page-head-search-left .icon-logo-invite {
  display: block;
}
.shop-header .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper {
  border: solid 2px #ffb432;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.shop-header .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .ant-input {
  border: none;
  height: 49px !important;
}
.shop-header .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .ant-input:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.shop-header .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .ant-input-search-button {
  background: linear-gradient(to right, #FFB432, #F56A2B);
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  height: 49px;
  line-height: 49px;
}
.shop-header .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .page-head-search-suggest {
  position: absolute;
  top: 54px;
  left: 90px;
  width: 525px;
  height: auto;
  background: white;
  z-index: 999;
  color: #38414c;
  font-size: 16px;
  -webkit-box-shadow: 0 8px 16px 0 rgba(53, 53, 53, 0.2);
  -moz-box-shadow: 0 8px 16px 0 rgba(53, 53, 53, 0.2);
  box-shadow: 0 8px 16px 0 rgba(53, 53, 53, 0.2);
}
.shop-header .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .page-head-search-suggest h5 {
  height: 44px;
  line-height: 44px;
  color: #38414c;
  padding: 0 18px !important;
  cursor: pointer;
}
.shop-header .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .page-head-search-suggest h5:hover {
  background: #f5f5f5;
}
.shop-header .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .search-type-wrapper {
  color: #000;
  display: inline-block;
  font-size: 14px;
  text-align: center;
  position: relative;
  width: 88px;
}
.shop-header .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .search-type-wrapper:after {
  background: #e2e2e2;
  content: '';
  display: block;
  height: 28px;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -13px;
  width: 1px;
}
.shop-header .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .search-type-wrapper .search-type-title {
  cursor: pointer;
  height: 49px;
  line-height: 49px;
}
.shop-header .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .search-type-wrapper .search-type {
  background: #fff !important;
  display: none;
  left: 0;
  position: absolute;
  padding: 0;
  top: 52px;
  margin: -1px 0 0 0;
  width: 88px;
  -webkit-box-shadow: 0 0 8px 0 hsla(0, 0%, 77%, 0.5);
  -moz-box-shadow: 0 0 8px 0 hsla(0, 0%, 77%, 0.5);
  box-shadow: 0 0 8px 0 hsla(0, 0%, 77%, 0.5);
  z-index: 99;
}
.shop-header .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .search-type-wrapper .search-type li {
  height: 37.5px;
  line-height: 37.5px;
  list-style-type: none;
  text-align: center;
}
.shop-header .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .search-type-wrapper .search-type li:hover {
  background: #f5f5f5;
}
.shop-header .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .search-type-wrapper .iconfont-triangle-bottom {
  color: #909399;
  display: inline-block;
  margin-left: 5px;
  transition: all 0.2s;
  -moz-transition: all 0.2s;
  /* Firefox 4 */
  -webkit-transition: all 0.2s;
  /* Safari 和 Chrome */
  -o-transition: all 0.2s;
  /* Opera */
}
.shop-header .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .search-type-wrapper.active .search-type {
  display: block;
}
.shop-header .page-head-wrapper .page-head-search .page-head-search-right .search-wrapper .search-type-wrapper.active .iconfont-triangle-bottom {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.shop-header .page-head-wrapper .page-head-search:after {
  content: '';
  clear: both;
}
.shop-header .page-head-wrapper .page-head-searchFixed {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  background: #fdfffc;
  box-shadow: 0 0 5px 5px #e5e5e5;
}
.shop-header .page-head-wrapper .btn-recommend {
  background-image: linear-gradient(to right, #3BA7EB, #3B88EB, #3BA7EB);
  margin-left: 7px;
  border: none;
  color: #fff;
  font-size: 16px !important;
  height: 50px !important;
  line-height: 50px;
  width: 120px;
}
.shop-header .page-head-menu {
  background: transparent !important;
  border: none;
  font-size: 16px;
  float: left;
  height: 40px !important;
  line-height: 35px;
}
.shop-header .page-head-menu .ant-menu-item {
  border: none;
  padding: 0;
  width: 158px;
  height: 27px;
  line-height: 24px;
  text-align: center;
  border-right: white dashed 1px;
}
.shop-header .page-head-menu .ant-menu-item:nth-child(2) {
  border-left: white dashed 1px;
}
.shop-header .page-head-menu .ant-menu-item > a {
  color: #fff !important;
}
.shop-header .page-head-menu .ant-menu-item-selected {
  font-weight: normal !important;
  border-bottom: none !important;
}
.shop-header .page-head-menu .ant-menu-item-selected > a {
  color: #fff !important;
}
.shop-header .page-head-menu .ant-menu-item-active {
  font-weight: normal;
  border-bottom: none !important;
}
.shop-header .page-head-menu .ant-menu-item-active > a {
  color: #fff !important;
}

.invite-detail-sub-title {
  font-size: 16px;
  color: black;
  position: relative;
  text-indent: 1em;
}
.invite-detail-sub-title:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 6px;
  height: 18px;
  background: #FFB432;
  margin-top: 3px;
}
.invite-detail-content {
  margin: 18px 0 30px 16px;
  font-size: 14px;
  /*div{
    margin-top:10px;
  }*/
}
.invite-detail-content .inviteImg {
  width: 160px;
  margin-right: 20px;
}
.invite-detail-content .inviteImg img {
  width: 155px;
  height: 110px;
}
.invite-detail-content .ant-table-placeholder {
  margin-top: -1px;
}
.invite-detail-content label,
.invite-detail-content .leftLabel {
  color: #909090;
  text-align: right;
  display: inline-block;
  width: 90px;
}
.invite-detail-content i,
.invite-detail-content .leftText {
  color: #909090;
  text-align: right;
  display: inline-block;
  width: 100px;
}
.invite-detail-content span {
  color: black;
}
.invite-detail-content a {
  text-decoration: underline !important;
}
.inviteBtn .btn-recommend {
  background-image: linear-gradient(to right, #3BA7EB, #3B88EB, #3BA7EB);
  border: none;
  color: #fff;
}
.my-invite-tab {
  background: #FFFAF0;
  height: 40px;
  line-height: 40px;
  padding: 0 30px;
}
.my-invite-tab a {
  display: inline-block;
  width: 100px;
  text-align: center;
  border: none;
}
.my-invite-tab button {
  margin-right: 30px;
}
.my-invite-tab .active {
  color: #ffb432 !important;
  background: #fff !important;
  border: none;
  border-bottom: solid 2px #ffb432;
}

.inquiryMenu {
  padding-top: 90px;
}
.inquiryMenu .inquiryWrapper {
  margin-top: -160px !important;
  z-index: 9;
  position: relative;
  padding: 80px 60px 68px 60px;
}
.inquiryMenu .inquiryMenuTip {
  height: 260px;
}
.inquirySheet {
  width: 1220px;
  margin: 0 auto;
  padding: 20px 0 80px 0;
}
.inquirySheet .inquiryWrapper {
  padding: 80px 60px 68px 60px;
}
.inquirySheet .inquiryWrapper .sheetTitle {
  display: flex;
  align-items: center;
}
.inquirySheet .inquiryWrapper .sheetTitle .sign {
  width: 4px;
  height: 30px;
  background: #00a65f;
  margin-right: 20px;
  vertical-align: center;
}
.inquirySheet .inquiryWrapper .ant-form-item-required:before {
  color: #ffb432;
}
/*-----form---*/
.inquirySheetForm {
  padding-top: 50px;
}
.inquirySheetForm .inquiryLabel {
  margin-left: -14px;
}
.inquirySheetForm .identitySeller {
  margin-top: -10px;
}
.inquirySheetForm .upDataAddress {
  margin-left: 6px;
  cursor: pointer;
}
.inquirySheetForm .fontAddress {
  color: rgba(0, 0, 0, 0.85);
}
.inquirySheetForm .addSeller {
  color: #316ccb;
  cursor: pointer;
}
.inquirySheetForm .ant-form-item-required:before {
  content: "*" !important;
  color: #f5222d !important;
}
.inquirySheetForm .materialMark:before {
  display: inline-block;
  margin-right: 4px;
  content: "*";
  font-family: SimSun;
  line-height: 1;
  font-size: 14px;
  color: #f5222d;
}
/*---发送商家---*/
.sendSeller .ant-tag {
  display: inline-block;
  position: relative;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  background: #daf2e6;
  border-radius: 2px;
  margin: 0 20px 10px 0;
  border: 1px dotted #ffb432;
  /*&:hover{
      .anticon-close{
        display:block;
      }
    }*/
}
.sendSeller .anticon-close {
  position: absolute;
  width: 14px;
  height: 14px;
  right: -6px;
  top: -6px;
  background: #ffa70f;
  border-radius: 50%;
  color: #fff;
}
.sendSeller .anticon-close:hover {
  color: #fff;
}
/*--买家身份--*/
.ant-select-dropdown-menu-item:hover {
  background: #fff;
  color: #ffb432;
}
.ant-select-dropdown-menu-item-active {
  background: #fff;
  color: #ffb432;
}
/*----收货地址---*/
.addressMwrapper {
  width: 640px;
  height: 610px;
  margin: -305px 0 0 -320px;
  background: #fafafa;
}
.addressMwrapper .addressInfo {
  margin: 34px 0 26px 0;
  height: 424px;
  overflow-y: scroll;
}
.addressMwrapper .addressInfo .lineAddress {
  min-height: 90px;
  background: #fff;
  display: flex;
  margin: 10px 30px 16px;
  align-items: center;
  position: relative;
}
.addressMwrapper .addressInfo .lineAddress:hover {
  box-shadow: 0 0 10px #dae6e0;
  background: #f2faf7;
  cursor: pointer;
}
.addressMwrapper .addressInfo .lineAddress .defaultAddress {
  position: absolute;
  width: 80px;
  height: 24px;
  right: 24px;
  top: 12px;
  border-radius: 12px;
  color: #66bb6a;
  background: #ebf7dd;
}
.addressMwrapper .addressInfo .activeAddress {
  box-shadow: 0 0 10px #dae6e0;
  background: #f2faf7;
}
.addressMwrapper .addressInfo .headerImg {
  width: 80px;
}
.addressMwrapper .addressInfo .customerInfo {
  display: flex;
  align-items: center;
}
.inquiryAddressWrapper {
  width: 560px;
  height: 528px;
  margin: -254px 0 0 -280px;
  background: #fafafa;
}
.inquiryAddressWrapper .ant-form-item-label {
  width: 150px;
}
.inquiryAddressWrapper .ant-input-lg {
  font-size: 14px;
}
.inquiryAddressWrapper input {
  background: #fafafa;
  width: 300px;
}
.inquiryAddressWrapper .selectAddress {
  width: 320px;
}
.inquiryAddressWrapper .selectAddress .ant-select-selection--single {
  background: #fafafa;
}
.inquiryAddressWrapper .inquiryCheckBox {
  margin-top: -10px;
}
.inquiryAddressWrapper .inquiryCheckBox .defaultAddress {
  margin-left: 150px;
}
.inquiryAddressWrapper .detailAddress .ant-form-item-control {
  width: 300px;
}
.inquiryAddressWrapper .detailAddress .ant-form-item-control textarea {
  background: #fafafa;
}
.errorTip {
  color: #f5222d;
  margin: 1px 0 0 0;
  padding-left: 80px;
  line-height: 20px;
}
.materialList {
  position: relative;
}
.materialList .labelMenu {
  color: rgba(0, 0, 0, 0.85);
  padding-left: 12px;
}
.materialList .regularBtn {
  color: #ffb432;
  border-color: #ffb432;
  font-size: 14px;
  margin-right: 20px;
}
.materialList .regularBtn .anticon-upload {
  font-size: 20px;
}
.materialList .addMaterial {
  margin-left: 78px;
}
.materialTable thead tr {
  height: 40px;
}
.materialTable thead tr th {
  padding: 0 16px;
  border-bottom: inherit;
  background: #FFFAF0;
}
.materialTable tbody tr {
  height: 60px;
  background: #FFFAF0;
}
.materialTable tbody tr td {
  padding: 0 16px;
  border-bottom: inherit;
  background: #FFFAF0;
}
.materialTable input::-webkit-input-placeholder {
  /* WebKit browsers */
  font-size: 14px;
}
.materialTable input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  font-size: 14px;
}
.materialTable input:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  font-size: 14px;
}
.materialTable .ant-select-selection__rendered .ant-select-selection__placeholder {
  font-size: 14px;
}
/*----卖家备注----*/
.buyRemark {
  position: relative;
  display: inline-block;
}
.buyRemark .textLength {
  position: absolute;
  bottom: 6px;
  right: 16px;
}
/*----报税要求----*/
.buyRemark .ant-checkbox-group-item {
  margin-right: 42px;
}
/*---上传图片----*/
.ant-upload-list-picture-card .ant-upload-list-item-error {
  border-color: #e6e6e6;
}
/*------询价有效期----*/
.inquiryTime {
  width: 300px !important;
  height: 40px;
}
.inquiryTime .ant-calendar-picker-clear,
.inquiryTime .ant-calendar-picker-icon {
  width: 20px;
  height: 20px;
  line-height: 20px;
  margin-top: -10px;
  font-size: 20px;
}
.inquirySheetForm .materialTotal {
  display: block;
  font-size: 14px;
}
.inquirySheetForm .hasError {
  border-color: #f5222d;
}
.exportMaterial {
  width: 460px;
  height: 100px;
  border: 5px solid #f2faf7;
  border-radius: 2px;
}
.exportMaterial div {
  line-height: 100px;
}
.inquiry-search-panel {
  background: #fff !important;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  line-height: 60px;
  margin: 20px 0 16px 0;
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.inquiry-search-panel span + span {
  margin-left: 30px;
  color: black;
}
.inquiry-main-title {
  color: #000;
  font-size: 24px;
  height: 60px;
  line-height: 60px;
  margin-top: 15px;
  background: url("/static/images/bg-inquiry.png") no-repeat 0 top;
}
.inquiry-detail-sub-title {
  font-size: 16px;
  color: black;
  position: relative;
  text-indent: 1em;
}
.inquiry-detail-sub-title:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 6px;
  height: 18px;
  background: #FFB432;
  margin-top: 3px;
}
.inquiry-detail-sub-content {
  margin: 18px 0 30px 36px;
  font-size: 14px;
}
.inquiry-detail-sub-content div {
  margin-top: 10px !important;
}
.inquiry-detail-sub-content label {
  color: #909090;
}
.inquiry-detail-sub-content span {
  color: black;
}
.inquiry-detail-title {
  margin-top: 13px !important;
}
.inquiry-detail-buyer-info {
  margin-top: 47px !important;
}
.mall-inquiry-detail-flag,
.inquiry-detail-flag-overdue {
  position: absolute;
  top: 0;
  right: 40px;
  width: 180px;
  height: 120px;
  color: white;
  text-align: center;
}
.mall-inquiry-detail-flag {
  background: url("../images/img-hall-detail.png") no-repeat left top;
  color: white !important;
  height: 71px;
  width: 175px;
  margin-top: -13px;
  padding-top: 17px;
  padding-left: 13px;
}
.inquiry-detail-flag-overdue {
  background: #999;
}
.inquiry-detail-flag .top,
.inquiry-detail-flag-overdue .top {
  width: 132px;
  height: 32px;
  font-size: 14px;
  margin: 33px auto 24px auto;
}
.inquiry-detail-flag .day,
.inquiry-detail-flag-overdue .day {
  font-size: 36px;
  font-weight: bold;
  line-height: 36px;
  vertical-align: bottom;
}
.my-inquiry-checked-detail:hover .anticon {
  color: #316ccb !important;
}
.inquiry-detail-table-supply {
  -webkit-box-shadow: 0 0 10px #dae6e0;
  -moz-box-shadow: 0 0 10px #dae6e0;
  box-shadow: 0 0 10px #dae6e0;
}
.inquiry-detail-table-supply .ant-table-thead > tr > th {
  color: #909090;
  background: #dff3eb;
}
.inquiry-detail-table-supply .ant-table-tbody > tr > td {
  color: #38414c;
  background: #f2faf7;
}
.inquiry-detail-table-inquiry {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.12);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.12);
}
.inquiry-detail-table-inquiry .ant-table-thead > tr > th {
  color: #909090;
}
.att-image .att-image-item {
  position: relative;
  display: inline-block;
  width: 80px;
  height: 80px;
  background-repeat: no-repeat;
  background-position: top left;
  -webkit-background-size: cover;
  background-size: cover;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-right: 16px;
}
.att-image .att-image-item:hover .att-image-masker {
  display: block;
}
.att-image .att-image-masker {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  line-height: 80px;
  color: white;
  font-size: 18px;
  text-align: center;
  background: rgba(0, 0, 0, 0.3);
}
.timer {
  display: inline;
  margin-right: 35px;
}
.timer .ant-statistic-content {
  display: inline;
}
.inviteTable {
  width: 100%;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
}
.inviteTable tbody td {
  padding: 16px;
  border-bottom: 1px solid #e8e8e8;
}
.inviteTable tbody td:nth-child(2n) {
  color: #38414C;
  width: 35%;
}
.inviteTable tbody td:nth-child(2n+1) {
  background: #F8F8F8;
  color: #909090;
  text-align: center;
  width: 15%;
}
.invite-tabs {
  margin-top: 30px !important;
}
.invite-tabs .ant-tabs-nav-scroll {
  background: #FFFAF0;
}
.invite-tabs .ant-tabs-bar {
  margin: 0;
}
.invite-tabs .ant-tabs-nav .ant-tabs-tab {
  padding: 12px 25px;
  margin: 0;
}
.invite-tabs .ant-tabs-nav .ant-tabs-ink-bar {
  top: 0px;
}
.invite-tabs .ant-tabs-nav .ant-tabs-tab-active {
  background: white;
  border-top:2px solid #ffb432;
}
.inviteTitle {
  position: relative;
  line-height: 1;
}
.inviteTitle .iconTender {
  width: 82px;
  height: 69px;
  position: absolute;
  top: -40px;
}
.inviteTitle .iconBid {
  width: 82px;
  height: 82px;
  position: absolute;
  top: -40px;
}
.avatar-uploader .ant-upload-list {
  width: 300px;
}
.bg-invite {
  padding: 80px 60px 68px 60px;
  display: block;
  position: absolute;
  top: 206px;
  left: 50%;
  margin-left: -960px;
  width: 1920px;
  height: 260px;
  background: url("/static/images/bg-invite.png") no-repeat top left / 100% 100%;
  z-index: 0;
}
.bg-edit-invite {
  padding: 80px 60px 68px 60px;
  display: block;
  position: absolute;
  top: 206px;
  left: 50%;
  margin-left: -960px;
  width: 1920px;
  height: 260px;
  background: url("/static/images/bg-invite.png") no-repeat top left / 100% 100%;
  z-index: 0;
}
.avatar-uploader-invite .ant-upload-select {
  width: 100px;
  height: 100px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-align: center;
  background: #f8f8f8;
}
.form-invite textarea::-webkit-input-placeholder {
  font-size: 16px;
}
.input-border-none input {
  border: none;
}


.material-detail {
  background: #fff !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -o-box;
  display: box;
  -webkit-box-orient: horizontal;
  padding: 16px;
  margin-top: 16px;
  width: 1220px;
  margin: 0 auto;
}
.material-detail .material-detail-img {
  width: 360px;
  height: 360px;
  overflow: hidden;
}
.material-detail .material-detail-img img {
  width: 100%;
  height: 100%;
}
.material-detail .material-detail-info {
  -webkit-box-flex: 1;
  /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-flex: 1;
  /* OLD - Firefox 19- */
  -webkit-flex: 1;
  /* Chrome */
  -ms-flex: 1;
  /* IE 10 */
  flex: 1;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  margin-left: 20px;
}
.material-detail .material-detail-info .material-detail-info-sub {
  background: #f2faf7;
  padding: 18px 0 18px 28px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.material-detail .material-detail-info .mall-detail-button {
  margin-top: 90px;
}
.material-detail .material-detail-info .mall-detail-button button {
  padding: 0 !important;
  vertical-align: middle;
}
.material-detail .material-detail-info .mall-detail-button button.ant-btn-default {
  padding: 0 10px !important;
  height: 50px;
  text-align: center;
}
.material-detail .material-detail-info .mall-detail-button button.ant-btn-primary {
  width: 128px;
  height: 44px;
  font-size: 18px;
  margin-right: 30px;
}
.product-detail--shopinfo {
  height: 468px;
  margin-top: 15px;
  width: 1220px;
  margin: 0 auto;
  text-align: center;
}
.product-detail--shopinfo .title {
  height: 60px;
  line-height: 60px;
  color: white;
  font-size: 14px;
  text-align: center;
  background: url("/static/images/bg-material-shop-small.png");
}
.product-detail--shopinfo .content {
  text-align: left;
  margin: 40px auto;
}
.product-detail--shopinfo .content label {
  display: inline-block;
  width: 57px;
  color: #999;
  margin-left: 40px;
  margin-right: 30px;
}
.product-detail--shopinfo button {
  width: 160px;
  height: 40px;
  margin: 0 auto;
}
.product-detail--title {
  color: #909090;
  text-align: left;
  height: 48px;
  line-height: 48px;
  padding: 0 26px !important;
}
.product-detail--content {
  padding: 40px 80px;
}
.addressMwrapper {
  width: 640px;
  height: 610px;
  margin: -305px 0 0 -320px;
  background: #fafafa;
}
.addressMwrapper .addressInfo {
  margin: 34px 0 26px 0;
  height: 424px;
  overflow-y: scroll;
}
.addressMwrapper .addressInfo .lineAddress {
  min-height: 90px;
  background: #fff;
  display: flex;
  margin: 10px 30px 16px;
  align-items: center;
  position: relative;
}
.addressMwrapper .addressInfo .lineAddress:hover {
  box-shadow: 0 0 10px #dae6e0;
  background: #f2faf7;
  cursor: pointer;
}
.addressMwrapper .addressInfo .lineAddress .defaultAddress {
  position: absolute;
  width: 80px;
  height: 24px;
  right: 24px;
  top: 12px;
  border-radius: 12px;
  color: #66bb6a;
  background: #ebf7dd;
}
.addressMwrapper .addressInfo .activeAddress {
  box-shadow: 0 0 10px #dae6e0;
  background: #f2faf7;
}
.addressMwrapper .addressInfo .headerImg {
  width: 80px;
}
.addressMwrapper .addressInfo .customerInfo {
  display: flex;
  align-items: center;
}
.commonWrapper {
  border-radius: 8px;
  position: absolute;
  left: 50%;
  top: 50%;
}
.commonWrapper .closeBtn {
  position: absolute;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  top: 20px;
  right: 10px;
  cursor: pointer;
  font-size: 24px;
  color: #999;
}
.commonWrapper .sellerSearch .ant-input-suffix button {
  height: 40px;
  font-size: 20px;
}
.commonWrapper .businessInfo {
  display: flex;
  align-items: center;
}
.commonWrapper .businessInfo p {
  margin: 0;
}
.commonWrapper .businessInfo .nameDescribed {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 20px;
}
.commonWrapper .businessInfo .nameDescribed img {
  width: 40px;
  height: 40px;
}
.commonWrapper .sellerType .ant-menu {
  margin-left: -12px;
}
.commonWrapper .sellerType .ant-menu-horizontal {
  line-height: 14px;
}
.commonWrapper .sellerType .ant-menu-item-selected {
  border: none;
}
.commonWrapper .sellerType .ant-menu-item {
  border: 1px solid #fff;
  padding: 0 14px;
}
.commonWrapper .sellerType .ant-menu-item:nth-child(4) {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.smsCodeInputMask {
  width: 350px;
  margin: 0 auto;
}
.smsCodeInputMask input {
  border: none;
  outline: none;
  width: 72px;
  height: 100px !important;
  line-height: 100px !important;
  font-size: 70px;
  background: #e5f6ef;
  text-align: center;
}
.smsCodeInputMask input:focus {
  border: none;
  outline: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.smsCodeInputMask input + input {
  margin-left: 20px;
}
/*-----搜索分类过滤----*/
.search-condition-panel {
  background: #fff !important;
}
.search-condition-panel .search-condition-item {
  border-bottom: 1px solid #f1f1f1;
  display: -webkit-box;
  max-height: 84px;
  -webkit-box-orient: horizontal;
  overflow: hidden;
}
.search-condition-panel .search-condition-item.expand {
  max-height: 122px;
}
.search-condition-panel .search-condition-item.expand .categoryDetail {
  overflow: auto;
}
.search-condition-panel .search-condition-item .title {
  display: inline-block;
  line-height: 50px;
  text-align: center;
  color: #909399;
  width: 106px;
}
.search-condition-panel .search-condition-item .categoryDetail {
  -webkit-box-flex: 1;
  padding: 10px 0;
  margin: 0;
}
.search-condition-panel .search-condition-item .categoryDetail li {
  color: #38414c;
  cursor: pointer;
  float: left;
  height: 32px !important;
  line-height: 32px !important;
  list-style-type: none;
  padding: 0 20px;
  border: solid 1px transparent;
}
.search-condition-panel .search-condition-item .categoryDetail li.active {
  border: 1px dotted #ffb432;
  border-radius: 2px;
}
.search-condition-panel .search-condition-item .categoryDetail li:hover {
  color: #ffb432 !important;
}
.search-condition-panel .search-condition-item .more {
  display: inline-block;
  cursor: pointer;
  line-height: 50px;
  text-align: center;
  color: #909399;
  width: 106px;
}
.search-condition-panel .search-condition-item .more:hover {
  color: #ffb432 !important;
}
.search-condition-panel .search-condition-item .more .iconfont {
  margin-left: 5px;
}
/*-----搜索排序----*/
.sort-wrapper {
  background: #fff !important;
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
  margin: 20px 0;
}
.sort-wrapper .sort-panel,
.sort-wrapper .sort-content {
  padding: 0;
  margin: 0;
}
.sort-wrapper .sort-panel > li,
.sort-wrapper .sort-content > li {
  display: inline-block;
  height: 100%;
  list-style-type: none;
  text-align: center;
}
.sort-wrapper .sort-panel {
  float: left;
  width: 30%;
}
.sort-wrapper .sort-panel li {
  width: 70px;
}
.sort-wrapper .sort-panel li.item:hover {
  cursor: pointer;
  color: #ffb432 !important;
}
.sort-wrapper .sort-panel li.acitve {
  color: #ffb432 !important;
}
.sort-wrapper .sort-content {
  float: right;
  text-align: right;
  width: 70%;
}
.sort-wrapper .sort-content .page-panel {
  border-left: solid 1px #e6e6e6;
  vertical-align: middle;
}
.sort-wrapper .sort-content .page-panel .ant-pagination {
  line-height: 50px;
}
.sort-wrapper .sort-content .page-panel .ant-pagination li {
  line-height: 50px;
}
.sort-wrapper:after {
  content: '';
  clear: both;
}
/*-----材料列表----*/
.material-item {
  width: 293px;
  height: 309px;
  box-sizing: border-box;
  background: #fff !important;
  display: inline-block;
  margin-right: 16px;
  margin-top: 16px;
  padding: 16px;
  vertical-align: top;
}
.material-item:hover {
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
}
.material-item:nth-child(4n) {
  margin-right: 0 !important;
}
.material-item:nth-child(-n+4) {
  margin-top: 0 !important;
}
.material-item .price {
  line-height: 1;
  margin-top: 17px;
}
.material-item .name {
  line-height: 1.1;
  margin-top: 20px;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #303133;
  font-size: 16px;
}
.material-item .shop {
  line-height: 1;
  margin-top: 8px;
  color: #909399;
}
.material-item .cover-image {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  height: 180px;
  width: 260px;
}
.material-item .cover-image img {
  width: 100%;
  height: 100%;
}
.material-item p {
  margin: 10px 0 0 0;
}
.material-item .companyName {
  position: absolute;
  left: 16px;
  bottom: 40px;
}
.material-item .materialAddress {
  position: absolute;
  left: 16px;
  bottom: 14px;
}
.material-item .materialAddress .mapAddress {
  font-size: 16px;
  color: #e6e6e6;
  margin-right: 4px;
  margin-left: -3px;
}
/*-----店铺列表----*/
.shop-item {
  background: #fff !important;
  box-sizing: border-box;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: center;
  height: 109px;
  margin-top: 16px;
  padding: 30px !important;
}
.shop-item:first-child {
  margin-top: 20px;
}
.shop-item .content {
  -webkit-box-flex: 1;
  position: relative;
  padding-right: 60px;
}
.shop-item .content:after {
  background: #e2e2e2;
  content: '';
  display: block;
  height: 90px;
  margin-top: -45px;
  position: absolute;
  right: 0;
  top: 50%;
  width: 1px;
}
.shop-item .middle {
  width: 252px;
  padding-left: 50px;
  color: #303133;
}
.shop-item .right button {
  border: none;
  background: linear-gradient(to right, #FFB432, #F56A2B);
  color: white;
  font-size: 14px;
  height: 44px;
  width: 128px;
}
.shop-item:hover {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
/*-----搜索没数据----*/
.material-list-empty {
  text-align: center;
  margin: 150px 0;
}
.material-list-empty .img,
.material-list-empty .content {
  display: inline-block;
  vertical-align: middle;
}
.material-list-empty .img {
  width: 184px;
  height: 160px;
}
.material-list-empty .img img {
  width: 100%;
}
.material-list-empty .content {
  text-align: left;
  margin-left: 50px;
}
.material-list-empty .content h4 {
  line-height: 2.5;
}
.material-list-empty .content h5 {
  line-height: 2;
}
.material-list-empty .content button {
  background: linear-gradient(to right, #ffb432, #f56a2b);
  font-size: 14px;
  height: 44px;
  width: 128px;
  margin-top: 8px;
}

.page-foot {
  padding: 29px 0 0;
  min-width: 1220px;
  background: transparent !important;
}
.page-foot .page-foot-wrapper {
  width: 706px;
  padding: 0;
  margin: 0 auto;
  text-align: center;
}
.page-foot .page-foot-wrapper .page-foot-link {
  overflow: hidden;
}
.page-foot .page-foot-wrapper .page-foot-link a {
  float: left;
  list-style: none;
  font-size: 14px;
  line-height: 1;
}
.page-foot .page-foot-wrapper .page-foot-link a:not(:last-child) {
  margin-right: 50px;
}
.page-foot .page-foot-wrapper h5 {
  line-height: 1;
}
.page-foot .page-foot-wrapper .icon-download,
.page-foot .page-foot-wrapper .icon-wechat {
  display: inline-block;
  width: 88px;
  height: 88px;
  margin-top: 20px;
}
.page-foot .page-foot-wrapper .icon-wechat {
  margin-right: 57px;
}

.login-layout.login-layout-bg {
  background: url("/static/images/bg-regist.png") #fffbf4;
}
.login-layout .login-content {
  position: relative;
  min-width: 1220px;
  height: 730px;
  max-height: 730px;
  -webkit-background-size: revert;
  background-size: revert;
}
.login-layout .login-content.login-content-bg {
  background: url("/static/images/bg.jpg") no-repeat center center;
}
.login-layout .login-content .login-bind-title {
  width: 500px;
  color: #353a46;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  margin: 0 auto;
  padding: 50px 0 52px;
  background: white;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
.login-layout .login-content .login-bind-form {
  width: 500px;
  height: 408px;
  margin: 0 auto;
  padding: 0 82px 0 14px;
  background: white;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}
.login-layout .login-content .login-bind-form .btn-sendCode {
  font-size: 14px;
  background: #fff !important;
}
.login-layout .login-content .login-bind-form .bind-form-submit {
  width: 300px;
  margin: 60px auto 0;
}
.login-layout .login-content .login-content-form {
  position: absolute;
  top: 50%;
  right: 20%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 470px;
  height: 450px;
  background: #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
}
.login-layout .login-content .login-content-form .login-content-form-top {
  height: 450px;
  background: #fff;
}
.login-layout .login-content .login-content-form .login-content-form-top .ant-tabs-nav.ant-tabs-nav-animated {
  width: 100%;
  text-align: center;
  font-size: 20px;
}
.login-layout .login-content .login-content-form .login-content-form-top .ant-tabs-nav-scroll {
  padding: 0 22px;
}
.login-layout .login-content .login-content-form .login-content-form-top .ant-tabs-ink-bar {
  left: 40px;
}
.login-layout .login-content .login-content-form .login-content-form-top .ant-tabs-tab {
  text-align: center;
  padding: 0 0 10px 0;
}
.login-layout .login-content .login-content-form .login-content-form-top .login-form-button {
  border-radius: 100px;
  height: 50px;
  margin-top: 60px;
}
.login-layout .login-content .login-content-form .login-content-form-top .ant-input {
  background: #EBEEF5;
  border-radius: 100px;
  border: none;
  height: 50px !important;
  padding-left: 27px;
}
.login-layout .login-content .login-content-form .login-content-form-top .ant-input-affix-wrapper .ant-input:not(:first-child) {
  padding-left: 42px;
}
.login-layout .login-content .login-content-form .login-content-form-top .ant-tabs-bar {
  margin: 0 !important;
}
.login-layout .login-content .login-content-form .login-content-form-top .btn-sendCode {
  font-size: 16px;
}
.login-layout .login-content .login-content-form .login-content-form-bottom {
  height: 60px;
  padding: 6px 0 0 9px;
}
.login-layout .login-content .login-content-form .login-content-form-bottom .iconfont {
  font-size: 24px;
  margin-top: 10px;
  outline: none;
}
.login-layout .login-content .login-content-form .login-content-form-bottom .iconfont-weixin-copy {
  color: #6bbc11;
}
.login-layout .login-content .login-content-form .login-content-form-bottom .iconfont-QQ {
  color: #4685d2;
}
.login-layout .login-content .login-content-form .login-content-form-bottom .iconfont-xinlangweibo {
  color: #f9486e;
}
.login-layout .login-content .login-content-form .login-switch {
  width: 52px;
  height: 52px;
  line-height: 52px;
  position: absolute;
  right: 5px;
  top: 8px;
}
.login-layout .login-content .login-content-form .login-switch div {
  width: 52px;
  height: 52px;
}
.login-layout .login-content .login-content-form .login-switch .scanCode {
  background: url("/static/images/scanCode.png") no-repeat;
}
.login-layout .login-content .login-content-form .login-switch .computerLogin {
  background: url("/static/images/computerLogin.png") no-repeat;
}
.login-layout .login-content .login-content-form .login-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 60px;
  line-height: 60px;
}
.login-layout .login-content .login-content-form .qRcode {
  width: 160px;
  height: 160px;
  border: 1px solid #ccc;
  margin: 0 auto;
}
.login-layout .login-content .login-content-form .refreshCode {
  position: absolute;
  top: 132px;
  left: 110px;
  width: 160px;
  height: 160px;
  padding-top: 50px;
  background: rgba(0, 0, 0, 0.6);
}
.login-layout .login-content .login-content-form .successLogin {
  height: 152px;
  background: url("/static/images/safeLogin.png") no-repeat center;
}
.login-form {
  margin-top: 50px !important;
}
.login-form a:hover {
  color: #01af58;
}

.page-foot {
  padding: 29px 0 0;
  min-width: 1220px;
  background: transparent !important;
}
.page-foot .page-foot-wrapper {
  width: 706px;
  padding: 0;
  margin: 0 auto;
  text-align: center;
}
.page-foot .page-foot-wrapper .page-foot-link {
  overflow: hidden;
}
.page-foot .page-foot-wrapper .page-foot-link a {
  float: left;
  list-style: none;
  font-size: 14px;
  line-height: 1;
}
.page-foot .page-foot-wrapper .page-foot-link a:not(:last-child) {
  margin-right: 50px;
}
.page-foot .page-foot-wrapper h5 {
  line-height: 1;
}
.page-foot .page-foot-wrapper .icon-download,
.page-foot .page-foot-wrapper .icon-wechat {
  display: inline-block;
  width: 88px;
  height: 88px;
  margin-top: 20px;
}
.page-foot .page-foot-wrapper .icon-wechat {
  margin-right: 57px;
}


.register-wrapper {
  background: url("/static/images/bg-regist.png") #fffbf4;
  position: relative;
  height: 100vh;
  width: 100%;
  overflow: auto;
}
.regist-head {
  height: 140px;
  padding: 19px 0 30px 0;
  background: transparent;
}
.regist-head .login-head-wrapper {
  width: 1220px;
  margin: 0 auto;
}
.regFormWrapper {
  margin-top: 60px;
}
.regFormWrapper .baImg {
  position: absolute;
  top: 40px;
  left: 108px;
}
.registerForm {
  margin: 0 auto;
  width: 500px;
  min-height: 540px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 0 15px #fdebc8;
  position: relative;
}
.registerForm .lineForm span {
  display: inline-block;
  width: 165px;
  height: 6px;
  background: #fdebc8;
  vertical-align: top;
}
.registerForm .lineForm span.cur {
  background: #ffb432;
}
.registerForm .lineForm span + span {
  margin-left: 2px;
}
.registerForm .userWrapper input {
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  height: 50px;
  line-height: 50px;
  padding-left: 27px;
}
.registerForm .userWrapper .userType {
  position: absolute;
  display: inline-block;
  width: 118px;
  line-height: 40px;
  font-size: 14px;
  text-align: right;
  padding-right: 10px;
  color: #000;
}
.registerForm .userWrapper .ant-tabs-bar {
  width: 382px;
  float: right;
  margin-bottom: 20px;
  border-bottom: inherit;
}
.registerForm .userWrapper .ant-tabs-bar .ant-tabs-tab {
  width: 140px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 2px;
  padding: 0;
  border: 1px solid #dfe6e2;
  color: gray;
  margin-right: 20px;
}
.registerForm .userWrapper .ant-tabs-bar .ant-tabs-tab-active {
  background: #1DA57A;
  color: #fff;
  font-weight: normal;
}
.registerForm .userWrapper .ant-tabs-bar .ant-tabs-ink-bar {
  height: 0;
}
.registerForm .userWrapper .ant-tabs-bar .ant-tabs-nav-wrap {
  margin-bottom: 0;
}
.registerForm .userWrapper .ant-tabs-content-no-animated {
  margin-top: 70px;
}
.registerForm .userWrapper .regSendCode {
  font-size: 14px;
}
.registerForm .userWrapper .ant-form-item-required:before {
  color: #ffb432 !important;
}
.registerForm .form-bottom {
  margin-top: -15px;
}
/*----每一行form---*/
.form-item {
  margin-bottom: 24px;
  height: 50px;
  /*---发送验证码---*/
}
.form-item .ant-form-item-label {
  width: 118px;
  font-size: 14px;
  line-height: 50px;
}
.form-item .sendCode {
  display: inline-block;
  width: 120px;
  height: 40px;
  font-size: 14px;
  border-radius: 4px;
  border: 1px solid #ccc;
  line-height: 40px;
  float: right;
  text-align: center;
  color: #fff;
}
.form-item .sendCode:hover {
  border: 1px solid #1DA57A;
}
.form-item .companyName .ant-select-selection--single {
  height: 40px;
}
.form-item .companyName .ant-select-selection__rendered {
  line-height: 40px;
}
.userWrapper {
  /*---无动画---*/
}
.userWrapper .userType {
  position: absolute;
  display: inline-block;
  width: 118px;
  line-height: 40px;
  font-size: 14px;
  text-align: right;
  padding-right: 10px;
  color: #000;
}
.userWrapper .ant-tabs-bar {
  width: 382px;
  float: right;
  margin-bottom: 20px;
  border-bottom: inherit;
}
.userWrapper .ant-tabs-bar .ant-tabs-tab {
  width: 140px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 2px;
  padding: 0;
  border: 1px solid #dfe6e2;
  color: gray;
  margin-right: 20px;
}
.userWrapper .ant-tabs-bar .ant-tabs-tab-active {
  background: #ffb432;
  color: #fff;
  font-weight: normal;
}
.userWrapper .ant-tabs-bar .ant-tabs-ink-bar {
  height: 0;
}
.userWrapper .ant-tabs-bar .ant-tabs-nav-wrap {
  margin-bottom: 0;
}
.userWrapper .ant-tabs-content-no-animated {
  margin-top: 70px;
}
.userWrapper .regSendCode {
  font-size: 14px;
}
.userWrapper .ant-form-item-required:before {
  color: #00a65f;
}
.regModal {
  background: rgba(0, 0, 0, 0.65);
  z-index: 99999;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.regModal .modalForm {
  width: 500px;
  height: 350px;
  border-radius: 8px;
  background: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -200px 0 0 -300px;
}
.regModal .modalForm .modalTop {
  height: 140px;
  line-height: 140px;
  color: #303133;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px 8px 0 0;
}
.regModal .modalForm .userContent {
  padding: 25px 0 25px 0;
}
.regModal .modalForm .modenBtn {
  width: 250px;
  margin: 0 auto;
}

/*!
 * Cropper.js v1.0.0-rc.3
 * https://github.com/fengyuanchen/cropperjs
 *
 * Copyright (c) 2017 Fengyuan Chen
 * Released under the MIT license
 *
 * Date: 2017-07-07T12:56:42.462Z
 */

.cropper-container {
  font-size: 0;
  line-height: 0;

  position: relative;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;

  direction: ltr;
  -ms-touch-action: none;
      touch-action: none
}

.cropper-container img {
  /* Avoid margin top issue (Occur only when margin-top <= -height) */
  display: block;
  min-width: 0 !important;
  max-width: none !important;
  min-height: 0 !important;
  max-height: none !important;
  width: 100%;
  height: 100%;
  image-orientation: 0deg
}

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.cropper-wrap-box {
  overflow: hidden;
}

.cropper-drag-box {
  opacity: 0;
  background-color: #fff;
}

.cropper-modal {
  opacity: .5;
  background-color: #000;
}

.cropper-view-box {
  display: block;
  overflow: hidden;

  width: 100%;
  height: 100%;

  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
}

.cropper-dashed {
  position: absolute;

  display: block;

  opacity: .5;
  border: 0 dashed #eee
}

.cropper-dashed.dashed-h {
  top: 33.33333%;
  left: 0;
  width: 100%;
  height: 33.33333%;
  border-top-width: 1px;
  border-bottom-width: 1px
}

.cropper-dashed.dashed-v {
  top: 0;
  left: 33.33333%;
  width: 33.33333%;
  height: 100%;
  border-right-width: 1px;
  border-left-width: 1px
}

.cropper-center {
  position: absolute;
  top: 50%;
  left: 50%;

  display: block;

  width: 0;
  height: 0;

  opacity: .75
}

.cropper-center:before,
  .cropper-center:after {
  position: absolute;
  display: block;
  content: ' ';
  background-color: #eee
}

.cropper-center:before {
  top: 0;
  left: -3px;
  width: 7px;
  height: 1px
}

.cropper-center:after {
  top: -3px;
  left: 0;
  width: 1px;
  height: 7px
}

.cropper-face,
.cropper-line,
.cropper-point {
  position: absolute;

  display: block;

  width: 100%;
  height: 100%;

  opacity: .1;
}

.cropper-face {
  top: 0;
  left: 0;

  background-color: #fff;
}

.cropper-line {
  background-color: #39f
}

.cropper-line.line-e {
  top: 0;
  right: -3px;
  width: 5px;
  cursor: e-resize
}

.cropper-line.line-n {
  top: -3px;
  left: 0;
  height: 5px;
  cursor: n-resize
}

.cropper-line.line-w {
  top: 0;
  left: -3px;
  width: 5px;
  cursor: w-resize
}

.cropper-line.line-s {
  bottom: -3px;
  left: 0;
  height: 5px;
  cursor: s-resize
}

.cropper-point {
  width: 5px;
  height: 5px;

  opacity: .75;
  background-color: #39f
}

.cropper-point.point-e {
  top: 50%;
  right: -3px;
  margin-top: -3px;
  cursor: e-resize
}

.cropper-point.point-n {
  top: -3px;
  left: 50%;
  margin-left: -3px;
  cursor: n-resize
}

.cropper-point.point-w {
  top: 50%;
  left: -3px;
  margin-top: -3px;
  cursor: w-resize
}

.cropper-point.point-s {
  bottom: -3px;
  left: 50%;
  margin-left: -3px;
  cursor: s-resize
}

.cropper-point.point-ne {
  top: -3px;
  right: -3px;
  cursor: ne-resize
}

.cropper-point.point-nw {
  top: -3px;
  left: -3px;
  cursor: nw-resize
}

.cropper-point.point-sw {
  bottom: -3px;
  left: -3px;
  cursor: sw-resize
}

.cropper-point.point-se {
  right: -3px;
  bottom: -3px;
  width: 20px;
  height: 20px;
  cursor: se-resize;
  opacity: 1
}

@media (min-width: 768px) {

  .cropper-point.point-se {
    width: 15px;
    height: 15px
  }
}

@media (min-width: 992px) {

  .cropper-point.point-se {
    width: 10px;
    height: 10px
  }
}

@media (min-width: 1200px) {

  .cropper-point.point-se {
    width: 5px;
    height: 5px;
    opacity: .75
  }
}

.cropper-point.point-se:before {
  position: absolute;
  right: -50%;
  bottom: -50%;
  display: block;
  width: 200%;
  height: 200%;
  content: ' ';
  opacity: 0;
  background-color: #39f
}

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');
}

.cropper-hide {
  position: absolute;

  display: block;

  width: 0;
  height: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}


.answer-panel {
  background: #fff !important;
  height: 260px;
  float: left;
  padding: 24px 16px;
  width: 602px;
}
.answer-panel + .answer-panel {
  margin-left: 16px;
}
.answer-panel .cover-image {
  height: 163px;
  float: left;
  margin-right: 26px;
  width: 198px;
}
.answer-panel .question-list {
  float: left;
  width: 300px;
}
.answer-panel .question-list li {
  color: #3b3b3b;
}
.answer-panel .ant-tabs-bar {
  border: none;
  margin: 0 0 17px;
}
.answer-panel .ant-tabs-nav .ant-tabs-tab {
  padding: 0 0 4px 0;
}
.answer-panel .ant-tabs-nav .ant-tabs-tab-active {
  color: #ffb432 !important;
}

.accountWrapper {
  touch-action: none;
  position: fixed;
  bottom: 0;
  right: 20px;
  z-index: 1000;
}
.accountWrapper .accountCur {
  width: 400px;
  height: 460px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #ccc;
}
.accountWrapper .accountCur .accountTop {
  height: 50px;
  line-height: 50px;
  padding: 0 30px;
  background: #1f9a5d;
  border-radius: 8px 8px 0 0;
}
.accountWrapper .accountCur .accountTop .closeAccount {
  position: absolute;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  top: 14px;
  right: 10px;
  cursor: pointer;
  font-size: 24px;
  color: #fff;
}
.accountWrapper .accountCur .accountTop .headImg {
  width: 32px;
  height: 32px;
  margin-right: 8px;
}
.accountWrapper .accountCur .accountTop .headImg img {
  width: 100%;
  height: 100%;
}
.accountWrapper .accountCur .accountMid {
  height: 308px;
  padding: 10px 20px;
  overflow: auto;
}
.accountWrapper .accountCur .accountMid .msgOther {
  width: 100%;
}
.accountWrapper .accountCur .accountMid .msgOther .otherImg {
  width: 32px;
  height: 32px;
  vertical-align: top;
}
.accountWrapper .accountCur .accountMid .toInfo .msg {
  margin-left: 10px;
  position: relative;
}
.accountWrapper .accountCur .accountMid .toInfo .msg .arrow {
  left: -13px;
}
.accountWrapper .accountCur .accountMid .toInfo .msg .arrow * {
  border-style: solid dashed dashed dashed;
}
.accountWrapper .accountCur .accountMid .toInfo .msg .arrow em {
  border-color: transparent #fff transparent transparent;
}
.accountWrapper .accountCur .accountMid .toInfo .msg .arrow span {
  border-color: transparent #f3f3f3 transparent transparent;
  top: 2px;
}
.accountWrapper .accountCur .accountMid .msgMe {
  margin: 10px 0;
}
.accountWrapper .accountCur .accountMid .msgMe .msg {
  position: relative;
  float: right;
  background: #e5f6ef;
  margin-right: 10px;
}
.accountWrapper .accountCur .accountMid .msgMe .msg .arrow {
  right: -13px;
}
.accountWrapper .accountCur .accountMid .msgMe .msg .arrow * {
  border-style: solid dashed dashed dashed;
}
.accountWrapper .accountCur .accountMid .msgMe .msg .arrow em {
  border-color: transparent transparent transparent #fff;
}
.accountWrapper .accountCur .accountMid .msgMe .msg .arrow span {
  border-color: transparent transparent transparent #e5f6ef;
  top: 2px;
}
.accountWrapper .accountCur .accountMid .msgMe .meImg {
  float: right;
}
.accountWrapper .accountCur .accountMid .msgMe:after {
  content: '';
  display: block;
  clear: both;
}
.accountWrapper .accountCur .accountMid .msg {
  max-width: 200px;
  background: #f3f3f3;
  padding: 10px 14px;
  border: 1px solid #eee;
  position: absolute;
}
.accountWrapper .accountCur .accountMid .msg .arrow {
  position: absolute;
  width: 12px;
  height: 12px;
  top: 8px;
}
.accountWrapper .accountCur .accountMid .msg .arrow * {
  display: block;
  border-width: 6px;
  position: absolute;
  font-size: 0;
  line-height: 0;
}
.accountWrapper .accountCur .accountMid .msg .emoji {
  width: 24px !important;
}
.accountWrapper .accountCur .accountMid .msg .msgBox {
  line-height: 20px;
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 14px;
}
.accountWrapper .accountCur .accountMid .msg .msgBox img {
  width: 100%;
}
.accountWrapper .accountCur .accountMid .msg .msgBox .fileName {
  vertical-align: top;
  margin-top: 10px;
}
.accountWrapper .accountCur .accountMid .sendTime {
  margin: 0;
  height: 30px;
  line-height: 30px;
}
.accountWrapper .accountCur .accountMid .moreData {
  cursor: pointer;
}
.accountWrapper .accountCur .accountFooter {
  height: 100px;
  border-top: 1px solid #e6e6e6;
  position: relative;
}
.accountWrapper .accountCur .accountFooter .iconItem {
  font-size: 24px;
  margin-right: 20px;
  color: #999;
}
.accountWrapper .accountCur .accountFooter .sendContent {
  resize: none;
  border: none;
}
.accountWrapper .accountCur .accountFooter .sendContent:focus {
  box-shadow: 0 0 0 -2px #fff;
}
.accountWrapper .accountCur .accountFooter .sendInfoBtn {
  position: absolute;
  bottom: 10px;
  right: 30px;
  border: 1px solid #ffb432;
}
.accountWrapper .accountCur .accountFooter .fileImg {
  position: relative;
}
.accountWrapper .accountCur .accountFooter #fileToSent {
  position: absolute;
}
/*----表情包-----*/
.m-chat-emoji {
  position: absolute;
  bottom: 30px;
  height: 200px;
  left: -20px;
  width: 380px;
  border: 1px solid #ccc;
  background-color: #fff;
}
.m-chat-emoji .emoji-channel {
  position: relative;
  width: 100%;
  height: auto;
  margin: 0 10px;
}
.m-chat-emoji .emoji-channel .emoji-album {
  display: inline-block;
  padding: 10px;
  width: 180px;
  height: 180px;
  border-right: 1px solid #f0f0f0;
}
.m-chat-emoji .emoji-channel .emoji-album img {
  margin: 0;
  display: block;
  width: inherit;
  height: inherit;
}
.m-chat-emoji .emoji-channel .emoji-album.active {
  background-color: #f0f0f0;
}
.m-chat-emoji .emoji-content {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #fafafa;
  overflow-y: auto;
}
.m-chat-emoji .emoji-content .cnt {
  position: relative;
  display: block;
  padding: 0 0 10px 16px;
  text-align: left;
}
.m-chat-emoji .emoji-content .cnt span {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 10px 10px 0 0;
  cursor: pointer;
}
.m-chat-emoji .emoji-content .cnt img {
  width: 100%;
  height: 100%;
}
.m-chat-emoji .emoji-content .emoji-item {
  display: inline-block;
  width: 28px;
  height: 28px;
  padding: 2px;
  vertical-align: middle;
}
.m-chat-emoji .emoji-content .emoji-item img {
  width: inherit;
  height: inherit;
}
.m-chat-emoji .emoji-content .pinup-item {
  width: 44px;
  height: 44px;
}
.messageDel {
  position: relative;
  width: 300px;
}
.messageDel .sessionDel {
  position: absolute;
  left: 340px;
  width: 50px;
  top: 16px;
}
.material-detail {
  background: #fff !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -o-box;
  display: box;
  -webkit-box-orient: horizontal;
  padding: 16px;
  margin-top: 16px;
}
.material-detail .material-detail-img {
  width: 360px;
  height: 360px;
  overflow: hidden;
}
.material-detail .material-detail-img img {
  width: 100%;
  height: 100%;
}
.material-detail .material-detail-info {
  -webkit-box-flex: 1;
  /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-flex: 1;
  /* OLD - Firefox 19- */
  -webkit-flex: 1;
  /* Chrome */
  -ms-flex: 1;
  /* IE 10 */
  flex: 1;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  margin-left: 20px;
}
.material-detail .material-detail-info .material-detail-info-sub {
  background: #f2faf7;
  padding: 18px 0 18px 28px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.book-search-panel {
  position: absolute;
  top: 205px;
  left: 0;
  max-width: 1920px;
  width: 1920px;
  height: 170px;
  line-height: 250px;
  text-align: right;
  background-image: url('/static/images/img-book.png');
  overflow: hidden;
}
.book-search-panel input {
  color: white;
  background: transparent;
}
.book-search-panel .ant-input-group-wrapper {
  vertical-align: middle;
}
.book-search-panel button {
  color: #00a65f;
  background: #e6e6e6;
  border: #e6e6e6;
}
.book-content {
  margin-top: 190px !important;
}
.btn-book-collect {
  display: block;
  position: fixed;
  top: 50%;
  right: 50%;
  margin-top: -40px;
  margin-right: -690px;
  padding-top: 20px;
  width: 80px;
  height: 80px;
  background-color: rgba(53, 58, 70, 0.9);
  text-align: center;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
}
.book-panel {
  padding: 0 30px 40px 20px;
  position: relative;
  overflow: hidden;
  z-index: 99;
}
.book-panel .left,
.book-panel .right {
  float: left;
}
.book-panel .left {
  width: 160px;
  margin-right: 30px;
  cursor: pointer;
}
.book-panel .right {
  width: 980px;
}
.book-panel .flag {
  width: 32px;
  height: 32px;
  line-height: 32px;
  background: #F3F5F7;
  color: #999999;
  font-size: 12px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  margin-bottom: 8px !important;
}
.book-panel .flag.active {
  color: #19AF6F;
}
.book-content-panel {
  padding: 28px 64px 40px 20px;
  overflow: hidden;
}
.book-content-panel .left,
.book-content-panel .right {
  float: left;
}
.book-content-panel .left {
  width: 220px;
  margin-right: 56px;
  padding: 20px;
  -webkit-box-shadow: 0 0 10px #dae6e0;
  -moz-box-shadow: 0 0 10px #dae6e0;
  box-shadow: 0 0 10px #dae6e0;
  cursor: pointer;
}
.book-content-panel .left .title {
  position: relative;
}
.book-content-panel .left .title:before {
  content: "";
  display: block;
  position: absolute;
  left: -20px;
  top: 50%;
  margin-top: -15px;
  width: 3px;
  height: 30px;
  background: #00a65f;
}
.book-content-panel .right {
  width: 860px;
  min-height: 1000px;
  height: 100%;
}
.book-content-panel .right img {
  width: 100%;
}
.book-search-panel {
  height: 170px;
  line-height: 250px;
  text-align: right;
  background-image: url('/static/images/img-book.png');
}
.book-search-panel input {
  color: white;
  background: transparent;
}
.book-search-panel button {
  color: #00a65f;
  background: #e6e6e6;
  border: #e6e6e6;
}
.btn-book-collect {
  display: block;
  position: fixed;
  top: 50%;
  right: 50%;
  margin-top: -40px;
  margin-right: -690px;
  padding-top: 20px;
  width: 80px;
  height: 80px;
  background-color: rgba(53, 58, 70, 0.9);
  text-align: center;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
}

.confirm-order-wrapper {
  color: black;
  margin-top: 20px !important;
  background: #fff !important;
  width: 1220px;
  margin: 0 auto;
  padding: 46px 0;
}
.confirm-order-wrapper .confirm-order-title {
  background: url("/static/images/bg-order-title.png") no-repeat 58px bottom;
  font-size: 24px;
  margin-top: 13px !important;
  padding: 0 58px;
  height: 40px;
  line-height: 50px;
}
.confirm-order-wrapper .common-title {
  background: #FFFAF0;
  height: 40px;
  line-height: 40px;
  color: #909090;
  font-size: 16px;
  padding-left: 40px !important;
  padding-right: 40px !important;
  margin-top: 40px !important;
}
.confirm-order-wrapper .address-list {
  padding: 30px 30px 0 30px;
}
.confirm-order-wrapper .address-list .address-list-item {
  display: -webkit-box;
  -webkit-box-align: center;
  border: solid 1px transparent;
  color: #38414C;
  min-height: 40px;
  position: relative;
  font-size: 16px;
  padding: 10px 0;
}
.confirm-order-wrapper .address-list .address-list-item .send-to {
  color: #F75D39;
  display: none;
  position: absolute;
  left: 16px;
}
.confirm-order-wrapper .address-list .address-list-item .radio {
  margin-left: 100px;
}
.confirm-order-wrapper .address-list .address-list-item .default {
  color: #69BA6D;
  background: #EBF7DE;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  display: inline-block;
  font-size: 14px;
  width: 80px;
  text-align: center;
  margin-left: 16px;
}
.confirm-order-wrapper .address-list .address-list-item.active {
  background: #FFF4F1;
  border: solid 1px #F75D39;
}
.confirm-order-wrapper .address-list .address-list-item.active .send-to {
  display: inline-block;
}
.confirm-order-wrapper .address-list .address-menu {
  padding-left: 110px;
}
.confirm-order-wrapper .more-info-panel {
  margin-left: 70px;
  margin-top: 45px;
}
.confirm-order-wrapper .more-info-panel .sub-title {
  font-size: 16px;
}
.confirm-order-wrapper .more-info-panel .sub-content {
  margin: 0 40px 0 34px;
  margin-top: 20px !important;
  font-size: 14px;
}
.confirm-order-wrapper .product-list {
  margin: 15px 40px;
}
.confirm-order-wrapper .product-list .product-item-name {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -o-box;
  display: box;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -o-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -o-box-align: center;
  box-align: center;
}

.formula-panel {
  width: 900px;
  min-height: 460px;
  margin: 0 auto;
  -webkit-box-shadow: 0 5px 5px rgba(0, 166, 95, 0.12);
  -moz-box-shadow: 0 5px 5px rgba(0, 166, 95, 0.12);
  box-shadow: 0 5px 5px rgba(0, 166, 95, 0.12);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.formula-panel .left,
.formula-panel .right {
  float: left;
  min-height: 460px;
}
.formula-panel .left {
  width: 250px;
  background: #f2faf7;
}
.formula-panel .left .item {
  padding-left: 44px !important;
  margin-top: 20px !important;
  color: #999;
  cursor: pointer;
}
.formula-panel .left .item.active {
  color: #00a65f;
  position: relative;
}
.formula-panel .left .item.active:after {
  position: absolute;
  right: 0;
  top: 50%;
  font-family: "iconfont";
  content: '\E63E';
  display: block;
  width: 20px;
  height: 20px;
  -webkit-transform: translate(50%, -50%);
  -moz-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  -o-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
}
.formula-panel .right {
  width: 650px;
  background: white;
}
.formula-panel .result {
  display: inline-block;
  width: 220px;
  border-bottom: solid 1px #e6e6e6;
  color: #00A65F;
  font-size: 32px;
  text-align: right;
  padding: 0 10px;
  overflow: hidden;
}
.bg-img-formula {
  background: url("/static/images/bg-formula.png") #fff no-repeat left top;
}

.material-carousel {
  vertical-align: top;
  width: 100%;
  max-width: 758px;
  height: 324px;
  margin: 0 auto;
  z-index: 5;
}
.material-carousel .slick-track {
  z-index: 5;
  height: 324px;
}
.material-carousel:hover .slick-arrow.slick-prev,
.material-carousel:hover .slick-arrow.slick-next {
  width: 30px;
  height: 48px;
  background: rgba(0, 0, 0, 0.3);
  z-index: 9;
  top: 50%;
  margin-top: -24px;
}
.material-carousel:hover .slick-arrow.slick-prev {
  left: 0;
}
.material-carousel:hover .slick-arrow.slick-prev:after {
  display: block;
  content: '\E602';
  color: white;
  font-family: "iconfont";
  font-size: 30px;
  margin-top: 3px;
}
.material-carousel:hover .slick-arrow.slick-next {
  right: 0;
}
.material-carousel:hover .slick-arrow.slick-next:after {
  display: block;
  content: '\E600';
  color: white;
  font-family: "iconfont";
  font-size: 30px;
  margin-top: 3px;
}

.material-recommend-shop {
  padding: 0;
  margin: 0;
}
.material-recommend-shop .item {
  float: left;
  width: 235px;
  list-style-type: none;
}
.material-recommend-shop .item img{width: 100%;}
.material-recommend-shop .item + .item {
  margin-left: 14px;
}

.login-btn .login,
.login-btn .regist {
  box-sizing: border-box;
}
.login-btn .loging {
  line-height: 32px;
}
.login-btn .regist {
  line-height: 28px;
}

.material-carousel {
  vertical-align: top;
  width: 100%;
  max-width: 984px;
  height: 324px;
  margin: 0 auto;
  z-index: 5;
}
.material-carousel .slick-track {
  z-index: 5;
  height: 324px;
}

.service-panel {
  width: 1220px;
  margin: 0 auto;
  margin: 16px auto;
}
.service-panel .left,
.service-panel .right {
  background: #fff !important;
  display: inline-block;
  float: left;
  padding: 24px 16px;
  position: relative;
}
.service-panel .left button,
.service-panel .right button {
  background: linear-gradient(to right, #ffb432, #f56a2b);
  border: none;
  color: white;
  height: 34px;
  margin-top: 20px;
  width: 92px;
}
.service-panel .left .cover-image,
.service-panel .right .cover-image {
  position: absolute;
  bottom: -7px;
  right: 24px;
}
.service-panel .left {
  height: 260px;
  margin-right: 16px;
  width: 914px;
}
.service-panel .left .adv-panel {
  background: #fff !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: solid 1px #E2E2E2;
  color: #3B3B3B;
  height: 168px;
  padding: 27px 25px 30px 30px;
  margin-top: 24px;
  width: 434px;
}
.service-panel .left .adv-panel:first-child {
  margin-right: 14px;
}
.service-panel .left .adv-panel h4 {
  margin-top: 14px !important;
}
.service-panel .right {
  height: 260px;
  width: 290px;
}
.service-panel .right div.item {
  color: #3B3B3B;
  font-size: 12px;
  line-height: 1;
  list-style-type: none;
}
.service-panel .right div.item + .item {
  margin-top: 10px;
}
.service-panel .right div.item .flag {
  background: #FEEFDC;
  color: #F56A2B;
  height: 14px;
  margin-right: 7px;
  width: 14px;
}
.service-panel .right div.item .flag i {
  display: inline-block;
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}


.answer-panel {
  background: #fff !important;
  height: 260px;
  float: left;
  padding: 24px 16px;
  width: 602px;
}
.answer-panel + .answer-panel {
  margin-left: 16px;
}
.answer-panel .cover-image {
  height: 163px;
  float: left;
  margin-right: 26px;
  width: 198px;
}
.answer-panel .question-list {
  float: left;
  width: 300px;
}
.answer-panel .question-list li {
  color: #3b3b3b;
}
.answer-panel .ant-tabs-bar {
  border: none;
  margin: 0 0 17px;
}
.answer-panel .ant-tabs-nav .ant-tabs-tab {
  padding: 0 0 4px 0;
}
.answer-panel .ant-tabs-nav .ant-tabs-tab-active {
  color: #ffb432 !important;
  border-bottom: 3px solid #ffb432;
}

.index-material-inquiry-panel {
  overflow: hidden;
  width: 1220px;
  margin: 0 auto;
}
.index-material-inquiry-panel .left {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: white;
  float: left;
  height: 350px;
  padding: 24px 16px;
  width: 984px;
}
.index-material-inquiry-panel .left .item {
  border: 1px solid #e2e2e2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 121px;
  margin-top: 15px;
  margin-right: 14px;
  padding: 15px;
  position: relative;
  width: 308px;
  cursor: pointer;
}
.index-material-inquiry-panel .left a:nth-child(3n) .item{
  margin-right: 0 !important;
}
.index-material-inquiry-panel .left .item:hover {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.12);
}
.index-material-inquiry-panel .left .item .title {
  color: #303133;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.index-material-inquiry-panel .left .item .identity {
  margin-top: 5px;
  margin-bottom: 0px;
  color: #909399;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index-material-inquiry-panel .left .item .area {
  margin-top:0px;
  margin-bottom: 0px;
  color: #909399;
}
.index-material-inquiry-panel .left .item .info {
  font-size: 12px;
  margin-top: 5px;
  margin-bottom: 0px;
}
.index-material-inquiry-panel .left .item .info .ant-col{line-height: 16px;vertical-align: middle;}
.index-material-inquiry-panel .left .item .info .ant-col i{line-height: 16px;vertical-align: middle;display: inline-block;}
.index-material-inquiry-panel .left .item .flag {
  background: url("/static/sprites/inquiry-flag.png");
  color: white;
  display: block;
  height: 26px;
  font-size: 12px;
  line-height: 24px;
  position: absolute;
  right: 12px;
  top: -4px;
  text-align: center;
  width: 58px;
}
.index-material-inquiry-panel .left .item .ant-statistic {
  display: inline-block;
  line-height: 16px;
  vertical-align: middle;
}
.index-material-inquiry-panel .left .item .ant-statistic-title,
.index-material-inquiry-panel .left .item .ant-statistic-content {
  display: inline-block;
  font-size: 12px;
  color: #ffb432 !important;
  line-height: 16px;
}
.index-material-inquiry-panel .left .item .ant-statistic-content {
  letter-spacing: 2px;
  line-height: 16px;
}
.index-material-inquiry-panel .right {
  background: #fff !important;
  float: left;
  height: 350px;
  margin-left: 16px;
  padding: 24px 16px;
  width: 220px;
}

.flex-type-bar-right {
  bottom: 230px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-right: -740px;
  overflow: hidden;
  padding: 0;
  position: fixed;
  right: 50%;
  width: 60px;
  z-index: 999;
}
.flex-type-bar-right .icon-tool-service {
  position: relative;
  display: block;
  z-index: 99;
}
.flex-type-bar-right ul {
  background: #fff;
  margin: -5px 0 0;
  position: relative;
  padding: 0 3px;
  width: 60px;
  z-index: 10;
}
.flex-type-bar-right ul li {
  cursor: pointer;
  text-align: center;
  padding: 15px 0;
}
.flex-type-bar-right ul li * {
  color: #3b3b3b;
  line-height: 1;
}
.flex-type-bar-right ul li:not(:last-child ) {
  border-bottom: solid 1px #F1F1F1;
}
.screen-outer {
  margin: 16px auto;
  width: 1220px;
  overflow: hidden;
}
.screen-outer .left,
.screen-outer .main,
.screen-outer .right {
  float: left;
}
.screen-outer .left {
  width: 210px;
}
.screen-outer .main {
  width: 984px;
  overflow: hidden;
  margin: 0 16px 0 0px;
}
.screen-outer .main .top {
  height: 324px;
  margin-bottom: 16px;
}
.screen-outer .right {
  width: 220px;
}
.screen-outer .right .top {
  background: #fff !important;
  border-bottom: solid 1px #f1f1f1;
  height: 214px;
  vertical-align: middle;
  padding: 24px 0 0 0;
  text-align: center;
  margin-bottom: 16px;
}
.screen-outer .right .top .login-welcome-info {
  color: #3b3b3b;
  font-weight: bold;
  margin-top: 14px !important;
  line-height: 20px;
  text-align: center;
}
.screen-outer .right .top .login-menu {
  margin-top: 20px;
  color: #ffb432 !important;
}
.screen-outer .right .top .login-menu .anticon {
  border: solid 1px #FFB432;
  background-image: -webkit-linear-gradient(to right, #FFB432, #F56A2B);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 28px;
  padding: 10px;
}
.screen-outer .right .top .login-menu .anticon + h6 {
  color: #3b3b3b;
}
.screen-outer .right .top .login-btn {
  color: #ffb432 !important;
  margin-top: 30px !important;
}
.screen-outer .right .top .login-btn .login,
.screen-outer .right .top .login-btn .regist {
  width: 80px;
  vertical-align: middle;
}
.screen-outer .right .top .login-btn .login {
  background: linear-gradient(to right, #FFB432, #F56A2B) !important;
  border: none;
  color: white;
}
.screen-outer .right .top .login-btn .regist {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 2px solid #ddd;
  border-image: -webkit-linear-gradient(to right, #FFB432, #F56A2B) 1 1;
  border-image: -moz-linear-gradient(to right, #FFB432, #F56A2B) 1 1;
  border-image: -o-linear-gradient(to right, #FFB432, #F56A2B) 1 1;
  border-image: linear-gradient(to right, #FFB432, #F56A2B) 1 1;
  color: #ffb432 !important;
  margin-left: 14px;
}
.screen-outer .right .middle {
  background: #fff !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -o-box;
  display: box;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -o-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -o-box-pack: center;
  box-pack: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -o-box-align: center;
  box-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 16px;
}
.screen-outer .right .bottom {
  background: #fff !important;
  padding: 20px 18px;
  height: 307px;
}
.screen-outer .right .bottom .inquiry-panel {
  height: 140px;
  padding: 11px 15px;
}
.martial-type-card {
  height: 357px;
  color: #38414c;
  padding: 30px 15px 30px 40px;
  overflow: hidden;
}
.martial-type-card .ant-card-body {
  padding: 0;
}
.martial-type-card .left {
  float: left;
  width: 160px;
  margin-right: 40px;
}
.martial-type-card .right {
  float: left;
  width: 338px;
}
.page-404 {
  position: relative;
  width: 1220px;
  height: 700px;
  margin: 0 auto;
  display: -webkit-box;
  -webkit-box-align: center;
  -webkit-box-pack: center;
}

/*----form表单下的input----*/
.myForm input {
  height: 50px;
}
.myForm .ant-input-search-button {
  height: 50px;
}
.myForm .companyName {
  position: relative;
}
.myForm .companyName .companyTip {
  position: absolute;
  right: -150px;
  top: -10px;
}
.myForm .companyName .company-search-suggest {
  position: absolute;
  left: 0;
  top: 34px;
  width: 300px;
  background: #fff;
  box-shadow: 0 0 10px 0 #dae6e0;
  border-radius: 2px;
  z-index: 22;
}
.myForm .companyName .company-search-suggest h5 {
  width: 300px;
  height: 40px;
  padding: 0 20px !important;
  line-height: 40px;
}
.myForm .companyName .company-search-suggest h5:hover {
  background: rgba(0, 166, 95, 0.1);
}
.myForm .companyName .ant-input-suffix {
  display: none;
}
.myForm .ant-form-item-label {
  line-height: 50px;
}
.myForm .ant-select-selection {
  height: 50px;
}
.myForm .ant-select-selection__rendered {
  line-height: 50px;
  margin: 0 6px;
}
.myForm .ant-select-selection__rendered .ant-select-selection-selected-value {
  padding-right: 0;
}
.myForm .ant-select-selection-selected-value {
  width: 60px;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.myForm .ant-select-arrow {
  right: 4px;
}
/*--更改手机号码---*/
.setUser {
  width: 100px;
  height: 100px;
}
/*----手机号码更改成功----*/
.makePhone {
  font-size: 80px;
  color: #18bcc9;
}
/*----个人认证----*/
.personalAuthMenu {
  width: 560px;
  height: 284px;
  margin: 60px 0 0 212px;
}
.companyAuthMenu {
  width: 780px;
}
.companyAuthMenu .infoAutherCom {
  position: absolute;
  font-size: 120px;
  color: #316ccb;
  right: 150px;
  top: 50px;
}
.companyAuthMenu .auther {
  display: inline-block;
  background: #ebf7dd;
  border-radius: 12px;
  color: #66BB6A;
  width: 100px;
  height: 24px;
  margin-left: 20px;
  line-height: 24px;
  font-size: 14px;
}
.companyAuthMenu .manager {
  display: inline-block;
  background: rgba(0, 166, 95, 0.1);
  color: #00A65F;
  width: 70px;
  height: 24px;
  text-align: center;
  margin-left: 10px;
  line-height: 24px;
  border-radius: 12px;
}
.personalAuth {
  border-radius: 8px;
  box-shadow: 0 0 10px 0 #dae6e0;
  position: relative;
}
.personalAuth .infoAuther {
  position: absolute;
  font-size: 120px;
  color: rgba(1, 175, 88, 0.5);
  right: 60px;
  top: 56px;
}
.personalHead {
  height: 60px;
  border-radius: 8px 8px 0 0;
  background: linear-gradient(to left, #418de0, #28b3b8);
}
.personalMenu {
  display: flex;
  align-items: center;
}
.personalMenu .personalMenuL {
  width: 254px;
}
.personalMenu .personalMenuL img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
}
.personalMenu .personalMenuR {
  flex: 1;
  font-size: 20px;
}
.personalMenu .personalMenuR .curLine {
  height: 40px;
  line-height: 40px;
}
.personalMenu .personalMenuR .infoRight {
  margin-right: 35px;
  color: #999;
  font-size: 20px;
}
/*.ant-form-item-required:before {
  content: "" !important;
}*/
/*-----账户资料-----*/
.accountImgMenu {
  width: 166px;
}
.accountImgMenu p {
  margin: 0;
}
.imgBtn {
  float: right;
}
.accountDatumBtn {
  color: #ffb432;
  border: 1px solid #ffb432 !important;
  width: 120px;
}
.accountImg {
  width: 100px;
  height: 100px;
  vertical-align: top;
}
.accountDatumWrapper {
  border-top: 1px solid #e6e6e6;
}
.accountDatumWrapper .userInfoRight {
  float: right;
}
.accountDatumWrapper .userInfoRight .passIcon {
  position: absolute;
  top: 10px;
  right: 200px;
}
.accountDatumWrapper .userInfoRight .validateOk {
  margin: 0 20px 0 8px;
}
.accountDatumWrapper .userInfoLeft {
  line-height: 40px;
}
/*-------企业初级认证------*/
.firstAuther {
  width: 300px;
  margin: 0 auto;
  background: #ccc;
}
.modalAuther {
  width: 480PX;
}
.modalAuther .iconTip {
  font-size: 50px;
  margin: 30px auto;
}
.modalAuther .ant-modal-footer button:first-child {
  display: none;
}
.modalAuther .ant-modal-footer button {
  width: 300px;
}
/*-----设置资料里的企业认证弹窗---设置资料首页-*/
.companyAuther {
  width: 640px !important;
}
.companyAuther .ant-modal-footer button {
  display: none;
}
.companyAuther .authMenu {
  height: 382px;
}
.companyAuther .ant-modal-header {
  text-align: center;
  padding: 30px 24px;
  border-bottom: inherit;
}
.companyAuther .ant-modal-header .ant-modal-title {
  font-size: 22px;
}
.companyAuther .ant-modal-body {
  padding: 0 40px;
}
.companyFirst {
  background: linear-gradient(to right, #00a760, #00b789);
}
.companyDipth {
  background: linear-gradient(to right, #316ccb, #0097a9);
}
.companyAutherLine {
  width: 100%;
  height: 180px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.companyAutherLine .authMenuLeft {
  font-weight: bold;
}
.companyAutherLine .allAutherText {
  position: relative;
  color: rgba(255, 255, 255, 0.6);
  line-height: 24px;
}
.companyAutherLine .allAutherText span {
  position: absolute;
  left: -10px;
  top: -2px;
}
/*-----企业深度认证-----*/
.searchAuthImg {
  width: 100px;
  height: 100px;
  border: 1px solid #eee;
  background: #fafafa;
  border-radius: 2px;
  cursor: pointer;
}
.businessLicence {
  position: relative;
}
.businessLicence .authDescript {
  position: absolute;
  width: 330px;
  left: 110px;
  top: 0;
}
.businessLicence .authDescript p {
  line-height: 16px;
}
.phoneDescript {
  line-height: 20px;
}
.autherPic {
  width: 100px;
  height: 100px;
  border: 1px solid #ccc;
  background: #fafafa;
  border-radius: 2px;
}
.avatarAuther {
  width: 100px;
  height: 100px;
}
.legalSelect {
  width: 450px;
  margin: 0 auto;
}
.depthForm .ant-form-item-label label {
  width: 100%;
  white-space: normal;
}
.depthForm .legalItem .ant-form-item-label {
  line-height: 20px;
  padding-right: 4px;
}
.depthSubmit {
  box-shadow: 0 0 10px 0 #dae6e0;
}
.depthSubmit .ant-row {
  height: 40px;
}
.depthSubmit .ant-row div {
  text-align: left;
}
.depthSubmit .ant-row :last-child {
  color: #38414c;
}
.depthModal .ant-modal-body {
  padding: 40px 40px 0 40px;
}
.seacrhExample .ant-modal-footer {
  display: none;
}
.depthFormFirst .ant-input-disabled {
  color: #38414c;
}
/*--------查看认证-----*/
.depthStatus {
  width: 300px;
  position: absolute;
  right: 30px;
  bottom: 30px;
}
.depthStatus .iconPosition {
  position: absolute;
  left: 88px;
}
.depthStatus .iconPositionN {
  position: absolute;
  left: 60px;
}
.depthStatus .signCompany {
  width: 120px;
}
.verticalTop {
  vertical-align: top;
}
.searchAnsower {
  width: 780px;
  height: 160px;
  background: #fafafa;
  padding: 30px 0 30px 40px;
}
.searchAnsower .iconLeft {
  vertical-align: top;
  margin-right: 20px;
  transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
}

/*----步骤条-----*/
.settingStep .ant-steps-item-wait .ant-steps-item-icon {
  background: #999;
  border-color: #999;
}
.settingStep .ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon {
  color: #fff;
}
.settingStep .ant-steps-item-wait .ant-steps-item-content .ant-steps-item-title {
  color: #38414c;
}
.settingStep .ant-steps-item-process .ant-steps-item-title {
  font-size: 18px;
  font-weight: 400;
}
.settingStep .ant-steps-item-title {
  padding-right: 6px;
}
.seting-slider .textColor {
  color: #00a65f !important;
}
.settingTips .ant-tooltip-inner {
  background: #ffff;
  box-shadow: 0 0 10px 0 #dae6e0;
  color: #666;
}
.settingTips .ant-tooltip-arrow {
  border-top-color: #e0e3e6;
}
.cashTip {
  max-width: 250px;
  border-radius: 2px;
  padding: 6px 10px;
  box-shadow: 0 0 10px 0 #dae6e0;
  border: 1px solid #eee;
  position: absolute;
  bottom: 44px;
  left: -20px;
}
.cashTip .arrow {
  position: absolute;
  width: 12px;
  height: 12px;
  bottom: -14px;
  left: 22px;
}
.cashTip .arrow * {
  display: block;
  border-width: 6px;
  position: absolute;
  border-style: solid dashed dashed dashed;
  font-size: 0;
  line-height: 0;
}
.cashTip .arrow em {
  border-color: #eee transparent transparent transparent;
}
.cashTip .arrow span {
  border-color: #fff transparent transparent transparent;
  top: -2px;
}
.searchTip {
  left: 70px;
}
.addAddress .addTitle {
  border-left: 4px solid #ffb432;
}
.addressMwrapper {
  width: 640px;
  height: 610px;
  margin: -305px 0 0 -320px;
  background: #fafafa;
}
.addressMwrapper .addressInfo {
  margin: 34px 0 26px 0;
  height: 424px;
  overflow-y: scroll;
}
.addressMwrapper .addressInfo .lineAddress {
  min-height: 90px;
  background: #fff;
  display: flex;
  margin: 10px 30px 16px;
  align-items: center;
  position: relative;
}
.addressMwrapper .addressInfo .lineAddress:hover {
  box-shadow: 0 0 10px #dae6e0;
  background: #f2faf7;
  cursor: pointer;
}
.addressMwrapper .addressInfo .lineAddress .defaultAddress {
  position: absolute;
  width: 80px;
  height: 24px;
  right: 24px;
  top: 12px;
  border-radius: 12px;
  color: #66bb6a;
  background: #ebf7dd;
}
.addressMwrapper .addressInfo .activeAddress {
  box-shadow: 0 0 10px #dae6e0;
  background: #f2faf7;
}
.addressMwrapper .addressInfo .headerImg {
  width: 80px;
}
.addressMwrapper .addressInfo .customerInfo {
  display: flex;
  align-items: center;
}
.addBusiness {
  background: rgba(0, 0, 0, 0.65);
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.addBusiness .sellerWrapper {
  width: 1000px;
  height: 680px;
  padding: 30px 40px;
  background: #fff;
  margin: -305px 0 0 -500px;
}
.addBusiness .sellerWrapper .business-shopLogo {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 40px;
  height: 40px;
}
.addBusiness .sellerWrapper .business-shopLogo .tipText {
  position: absolute;
  display: inline-block;
  width: 30px;
  height: 40px;
  left: 50%;
  top: 0;
  margin: 0 0 0 -15px;
}
.addBusiness .commonWrapper {
  border-radius: 8px;
  position: absolute;
  left: 50%;
  top: 50%;
}
.addBusiness .commonWrapper .closeBtn {
  position: absolute;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  top: 20px;
  right: 10px;
  cursor: pointer;
  font-size: 24px;
  color: #999;
}
.addBusiness .commonWrapper .sellerSearch .ant-input-suffix button {
  height: 40px;
  font-size: 20px;
}
.addBusiness .commonWrapper .businessInfo {
  display: flex;
  align-items: center;
}
.addBusiness .commonWrapper .businessInfo p {
  margin: 0;
}
.addBusiness .commonWrapper .businessInfo .nameDescribed {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 20px;
}
.addBusiness .commonWrapper .businessInfo .nameDescribed img {
  width: 40px;
  height: 40px;
}
.addBusiness .commonWrapper .sellerType .ant-menu {
  margin-left: -12px;
}
.addBusiness .commonWrapper .sellerType .ant-menu-horizontal {
  line-height: 14px;
}
.addBusiness .commonWrapper .sellerType .ant-menu-item-selected {
  border: none;
}
.addBusiness .commonWrapper .sellerType .ant-menu-item {
  border: 1px solid #fff;
  padding: 0 14px;
}
.addBusiness .commonWrapper .sellerType .ant-menu-item:nth-child(4) {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.addBusiness .addSellerTable {
  /*----修改----*/
}
.addBusiness .addSellerTable .ant-table-thead th {
  height: 40px;
}
.addBusiness .addSellerTable tr td {
  height: 56px;
}
.addBusiness .addSellerTable td:nth-child(3) {
  overflow: hidden;
  text-overflow: ellipsis;
}
.addBusiness .addSellerTable .ant-table-scroll {
  position: relative;
}
.addBusiness .selectSeller {
  border: 1px solid #00a65f;
  color: #00a65f;
}

.userInfo-panel {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -o-box;
  display: box;
  -webkit-box-orient: horizontal;
  -webkit-box-pack: center;
  width: 100%;
  height: 254px;
  background: #fff !important;
  padding-top: 15px;
}
.userInfo-panel .userInfo-panel-left {
  width: 336px;
  height: 220px;
  text-align: center;
  background: url('/static/images/bg-customer-center.png') no-repeat top left / 100% 100%;
}
.userInfo-panel .userInfo-panel-right {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  padding-top: 29px;
  margin-left: 36px;
}
.userInfo-panel .userInfo-panel-right.personal-center {
  padding-left: 40px;
  padding-bottom: 20px;
}
.userInfo-panel .userInfo-panel-right.inqueryAccount {
  padding-left: 20px;
  padding-bottom: 36px;
}
.userInfo-panel .userInfo-panel-right .info {
  background: #FFFAF0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -o-box;
  display: box;
  -webkit-box-orient: horizontal;
  margin-top: 20px !important;
  height: 100px;
  margin-right: 30px;
  -webkit-box-align: center;
}
.userInfo-panel .userInfo-panel-right .info .cell {
  -webkit-box-flex: 1;
}
.auth-flag {
  width: 80px;
  height: 24px;
  font-size: 14px;
  text-align: center;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  margin-left: 20px;
  padding: 2px 10px;
}
.auth-flag.default {
  color: #909090;
  background: #f1f1f1;
}
.auth-flag.active {
  color: #ffb432 !important;
  background: #FEF5E3;
}

.businessInfo {
  display: flex;
  align-items: center;
}
.businessInfo p {
  margin: 0;
}
.businessInfo .nameDescribed {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 20px;
}
.businessInfo .nameDescribed img {
  width: 40px;
  height: 40px;
}
.addBusiness {
  background: rgba(0, 0, 0, 0.65);
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.addBusiness .sellerWrapper {
  width: 1000px;
  height: 680px;
  padding: 30px 40px;
  background: #fff;
  margin: -305px 0 0 -500px;
}
.addBusiness .sellerWrapper .business-shopLogo {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 40px;
  height: 40px;
}
.addBusiness .sellerWrapper .business-shopLogo .tipText {
  position: absolute;
  display: inline-block;
  width: 30px;
  height: 40px;
  left: 50%;
  top: 0;
  margin: 0 0 0 -15px;
}
.addBusiness .commonWrapper {
  border-radius: 8px;
  position: absolute;
  left: 50%;
  top: 50%;
}
.addBusiness .commonWrapper .closeBtn {
  position: absolute;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  top: 20px;
  right: 10px;
  cursor: pointer;
  font-size: 24px;
  color: #999;
}
.addBusiness .commonWrapper .sellerSearch .ant-input-suffix button {
  height: 40px;
  font-size: 20px;
}
.addBusiness .commonWrapper .businessInfo {
  display: flex;
  align-items: center;
}
.addBusiness .commonWrapper .businessInfo p {
  margin: 0;
}
.addBusiness .commonWrapper .businessInfo .nameDescribed {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 20px;
}
.addBusiness .commonWrapper .businessInfo .nameDescribed img {
  width: 40px;
  height: 40px;
}
.addBusiness .commonWrapper .sellerType .ant-menu {
  margin-left: -12px;
}
.addBusiness .commonWrapper .sellerType .ant-menu-horizontal {
  line-height: 14px;
}
.addBusiness .commonWrapper .sellerType .ant-menu-item-selected {
  border: none;
}
.addBusiness .commonWrapper .sellerType .ant-menu-item {
  border: 1px solid #fff;
  padding: 0 14px;
}
.addBusiness .commonWrapper .sellerType .ant-menu-item:nth-child(4) {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.addBusiness .addSellerTable {
  /*----修改----*/
}
.addBusiness .addSellerTable .ant-table-thead th {
  height: 40px;
}
.addBusiness .addSellerTable tr td {
  height: 56px;
}
.addBusiness .addSellerTable td:nth-child(3) {
  overflow: hidden;
  text-overflow: ellipsis;
}
.addBusiness .addSellerTable .ant-table-scroll {
  position: relative;
}
.addBusiness .selectSeller {
  border: 1px solid #00a65f;
  color: #00a65f;
}

.my-inquiry-tab {
  background: #FFFAF0;
  height: 40px;
  line-height: 40px;
  padding: 0 30px;
}
.my-inquiry-tab a {
  display: inline-block;
  width: 100px;
  text-align: center;
  border: none;
}
.my-inquiry-tab button {
  margin-right: 30px;
}
.my-inquiry-tab .active {
  color: #ffb432 !important;
  background: #fff !important;
  border: none;
  border-bottom: solid 2px #ffb432;
}
.att-image .att-image-item {
  position: relative;
  display: inline-block;
  width: 80px;
  height: 80px;
  background-repeat: no-repeat;
  background-position: top left;
  -webkit-background-size: cover;
  background-size: cover;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-right: 16px;
}
.att-image .att-image-item:hover .att-image-masker {
  display: block;
}
.att-image .att-image-masker {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  line-height: 80px;
  color: white;
  font-size: 18px;
  text-align: center;
  background: rgba(0, 0, 0, 0.3);
}
.my-collection-tab {
  background: #FFFAF0;
  height: 40px;
  line-height: 40px;
  padding: 0 30px;
}
.my-collection-tab a {
  display: inline-block;
  width: 100px;
  text-align: center;
  margin-right: 30px;
  color: #909090;
}
.my-collection-tab .active {
  color: #ffb432 !important;
  background: #fff !important;
  border-bottom: solid 2px #ffb432;
}
.buy-price-card {
  position: relative;
  float: left;
  width: 200px;
  height: 100px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 10px #dae6e0;
  -moz-box-shadow: 0 0 10px #dae6e0;
  box-shadow: 0 0 10px #dae6e0;
  background-color: #ffffff;
  overflow: hidden;
  padding: 24px 0;
}
.buy-price-card:not(:nth-child(3n)) {
  margin-right: 38px;
}
.buy-price-card:nth-child(n+4) {
  margin-top: 30px;
}
.buy-price-card:hover {
  border: solid 1px #f97f27;
}
.buy-price-card.active {
  border: solid 1px #f97f27;
  background: #fff9f4;
}
.buy-price-card .price {
  color: #f97f27;
  font-size: 28px;
  font-weight: bold;
  line-height: 1;
  margin-top: 8px !important;
}
.buy-price-card .flag {
  position: absolute;
  top: -10px;
  right: -30px;
  display: block;
  width: 80px;
  height: 40px;
  color: white;
  font-size: 8px;
  text-align: center;
  background: #f97f27;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  padding-top: 20px;
}
.myIncomeCashMenu {
  height: 200px;
  padding: 36px 150px 36px 0;
  position: relative;
}
.myIncomeCashMenu .cashItem {
  display: flex;
  align-items: center;
  padding-left: 60px;
}
.myIncomeCashMenu .cashBtnPosition {
  position: absolute;
  right: 0;
  bottom: -4px;
}
.myIncomeCashMenu .cashBtn,
.myIncomeCashMenu .integralBtn {
  width: 100px;
  height: 40px;
  line-height: 40px;
  cursor: pointer;
  text-align: center;
  border-radius: 2px;
  box-shadow: 0 0 5px #ffb432;
}
.myIncomeCashMenu .integralRecord {
  position: absolute;
  right: -120px;
  bottom: 0;
}
.myIncomeCashMenu .cashTip {
  width: 260px;
  height: 100px;
  border-radius: 2px;
  padding: 10px 12px 12px 10px;
  box-shadow: 0 0 10px 0 #dae6e0;
  border: 1px solid #eee;
  position: absolute;
  right: 34px;
  top: 130px;
}
.myIncomeCashMenu .cashTip .arrow {
  position: absolute;
  width: 12px;
  height: 12px;
  top: -13px;
  left: 30px;
}
.myIncomeCashMenu .cashTip .arrow * {
  display: block;
  border-width: 6px;
  position: absolute;
  border-style: solid dashed dashed dashed;
  font-size: 0;
  line-height: 0;
}
.myIncomeCashMenu .cashTip .arrow em {
  border-color: transparent transparent #eee transparent;
}
.myIncomeCashMenu .cashTip .arrow span {
  border-color: transparent transparent #fff transparent;
  top: 2px;
}
.myIncomeCashMenu .recommondSellerImg {
  position: absolute;
  top: 20px;
  right: -10px;
  cursor: pointer;
}
.smsCodeInputMask {
  width: 350px;
  margin: 0 auto;
}
.smsCodeInputMask input {
  border: none;
  outline: none;
  width: 72px;
  height: 100px !important;
  line-height: 100px !important;
  font-size: 70px;
  background: #fffcf0;
  text-align: center;
}
.smsCodeInputMask input:focus {
  border: none;
  outline: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.smsCodeInputMask input + input {
  margin-left: 20px;
}
.linePoints {
  width: 100%;
  height: 1px;
  background: #e6e6e6;
  vertical-align: middle;
}
.intrgralText {
  position: absolute;
  right: 0;
  bottom: -5px;
}
.getPointsWrapper {
  position: relative;
  padding-right: 16px;
}
.getPointsWrapper .getPoints {
  position: absolute;
  left: -10px;
  top: 20px;
}
.feedBackMenu p {
  margin: 0;
}
.feedBackForm .ant-form-item-label {
  text-align: left;
}
.feedBackForm .ant-form-item-label label {
  font-size: 16px;
}
.feedBackForm .ant-form-item {
  margin: 0 0 34px;
}
.feedBackForm .ant-upload-picture-card-wrapper {
  display: block !important;
}
.feedBackForm .ant-upload-list-item-error {
  border-color: #e6e6e6;
}
.feedBackMenu {
  border-bottom: 1px solid #e6e6e6;
}
.feedBackMenu .questionability {
  color: #f08455;
}
.feedBackDes .text {
  vertical-align: top;
}
.feedBackReply {
  padding: 20px 28px;
  background: #fafafa;
  border-left: 4px solid rgba(255, 180, 50, 0.5);
}
.feedWrapper {
  height: 80px;
}
.feedImg {
  position: relative;
  padding-top: 20px;
}
.feedImg img {
  width: 80px;
  height: 80px;
  margin-right: 20px;
  /*margin-top:20px;*/
}
.feedImg:hover .feedImg-masker {
  display: block;
}
.feedImg .feedImg-masker {
  display: none;
  position: absolute;
  top: 20px;
  left: 0;
  width: 80px;
  height: 80px;
  line-height: 80px;
  color: white;
  font-size: 18px;
  text-align: center;
  background: rgba(0, 0, 0, 0.3);
}
.pay-result {
  height: 766px;
  background: white;
  padding-top: 150px;
  text-align: center;
}
.menu-panel button + button {
  margin-left: 14px;
}

.icon-btn {
  width: 32px;
  height: 32px;
  display: inline-block;
  text-align: center;
  line-height: 32px;
  border-radius: 4px;
  margin-top: 16px;
}
.icon-btn .iconfont {
  color: white;
}
.icon-btn.orange {
  background: #ffb432 !important;
}
.icon-btn.green {
  background: #26CB72;
}
.icon-btn.red {
  background: #F75D39;
}
.icon-btn.blue {
  background: #53A8F1;
}
.successTip {
  background: #18bcc9;
}
.tb-print-module {
  width: 100%;
  border: solid 1px #ccc;
  border-collapse: collapse;
}
.tb-print-module th {
  background: #f8f8f8;
}
.tb-print-module td,
.tb-print-module th {
  height: 30px;
  border: solid 1px #ccc;
  vertical-align: middle;
}

.purchase-main-title {
  color: #000;
  font-size: 24px;
  height: 60px;
  line-height: 90px;
  padding: 0 40px;
  background: url("/static/images/bg-cart-title.png") no-repeat 40px bottom;
  overflow: hidden;
}
.purchase-rate-title {
  color: #000;
  font-size: 24px;
  height: 60px;
  line-height: 90px;
  padding: 0 40px;
  background: url("/static/images/bg-rate-title.png") no-repeat 40px bottom;
  overflow: hidden;
}
.purchase-item {
  font-size: 14px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
  vertical-align: top;
}
.purchase-item.active {
  height: auto;
}
.purchase-item:not(:first-child) {
  margin-top: 20px;
}
.purchase-item .ant-input-group-wrapper {
  width: 108px;
}
.purchase-item .ant-input-group-wrapper .ant-input-group-addon {
  padding: 0;
  overflow: hidden;
}
.purchase-item .ant-input-group-wrapper .btn-handle {
  border: none !important;
  display: inline-block;
  width: 24px;
}
.purchase-item .ant-input-group-wrapper .ant-input {
  text-align: center;
  width: 60px;
  height: 26px;
}
.purchase-item .product-item-name {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -o-box;
  display: box;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -o-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -o-box-align: center;
  box-align: center;
}
.custom-tabs {
  margin-top: 30px !important;
}
.custom-tabs .ant-tabs-nav-scroll {
  background: #FFFAF0;
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.custom-tabs .ant-tabs-nav .ant-tabs-tab-active {
  background: white;
}
.search-panel {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -o-box;
  display: box;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -o-box-align: center;
  box-align: center;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -o-box-orient: horizontal;
  box-orient: horizontal;
  font-size: 12px;
  padding: 30px;
}
.search-panel label {
  display: block;
  color: #909090;
  -webkit-box-flex: 1.2;
  margin: 0 5px;
}
.search-panel .item {
  display: block;
  -webkit-box-flex: 0.8;
}
.purchase-detail-info {
  position: relative;
  background: #fff !important;
  padding: 45px 0 30px 27px;
  margin-top: 13px;
}
.purchase-detail-info .purchase-detail-main-title {
  font-size: 24px;
  height: 60px;
  line-height: 90px;
  background: url("/static/images/bg-purchase-detail-title.png") no-repeat left bottom;
}
.purchase-detail-sub-title,
.purchase-detail-sub-title-middle {
  font-size: 16px;
  color: black;
  position: relative;
  text-indent: 1em;
}
.purchase-detail-sub-title:after,
.purchase-detail-sub-title-middle:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 6px;
  height: 18px;
  background: #FFB432;
  margin-top: 3px;
}
.purchase-detail-sub-title-middle:after {
  top: 50px;
}
.purchase-detail-more-info {
  background: #fff !important;
  margin-top: 20px !important;
  padding: 27px 30px 54px;
}
.purchase-detail-sub-content {
  margin: 18px 36px 30px 36px;
  font-size: 14px;
}
.purchase-detail-sub-content div {
  margin-top: 10px !important;
}
.purchase-detail-sub-content .item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -o-box;
  display: box;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -o-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -o-box-align: center;
  box-align: center;
}
.purchase-detail-sub-content .item label {
  display: block;
  color: #909090;
  width: 80px;
}
.purchase-detail-sub-content .item span {
  display: block;
  color: black;
  -webkit-box-flex: 1;
  word-wrap: break-word;
}
.button-list {
  display: inline-block;
  margin-right: 16px;
}
.button-list button + button {
  margin-left: 16px !important;
}
.avatar-uploader .ant-upload-select {
  width: 100px;
  height: 100px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-align: center;
  background: #f8f8f8;
}
.avatar-uploader .ant-upload-select .anticon {
  font-size: 60px;
  line-height: 100px;
  color: #909090;
}
.evaluate-item {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -o-box;
  display: box;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -o-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-align: start;
  -moz-box-align: start;
  -ms-flex-align: start;
  -o-box-align: start;
  box-align: start;
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.evaluate-item .evaluate-product-info {
  width: 140px;
}
.evaluate-item .evaluate-content {
  -moz-box-flex: 1;
  /* Firefox */
  -webkit-box-flex: 1;
  /* Safari 和 Chrome */
  box-flex: 1;
  margin-left: 20px;
}
.purchase-detail-info-flag {
  position: absolute;
  top: 0;
  right: 20px;
  background: url("/static/images/img-hall-detail.png") no-repeat left top;
  color: white !important;
  height: 71px;
  width: 175px;
  margin-top: -13px;
  padding-top: 17px;
  padding-left: 13px;
}
.purchase-detail-layout {
  overflow-x: auto !important;
}


/*--买家身份--*/
.ant-select-dropdown-menu-item:hover {
  background: #fff;
  color: #ffb432;
}
.ant-select-dropdown-menu-item-active {
  background: #fff;
  color: #ffb432;
}
/*----收货地址---*/
.addressMwrapper {
  width: 640px;
  height: 610px;
  margin: -305px 0 0 -320px;
  background: #fafafa;
}
.addressMwrapper .addressInfo {
  margin: 34px 0 26px 0;
  height: 424px;
  overflow-y: scroll;
}
.addressMwrapper .addressInfo .lineAddress {
  min-height: 90px;
  background: #fff;
  display: flex;
  margin: 10px 30px 16px;
  align-items: center;
  position: relative;
}
.addressMwrapper .addressInfo .lineAddress:hover {
  box-shadow: 0 0 10px #dae6e0;
  background: #f2faf7;
  cursor: pointer;
}
.addressMwrapper .addressInfo .lineAddress .defaultAddress {
  position: absolute;
  width: 80px;
  height: 24px;
  right: 24px;
  top: 12px;
  border-radius: 12px;
  color: #66bb6a;
  background: #ebf7dd;
}
.addressMwrapper .addressInfo .activeAddress {
  box-shadow: 0 0 10px #dae6e0;
  background: #f2faf7;
}
.addressMwrapper .addressInfo .headerImg {
  width: 80px;
}
.addressMwrapper .addressInfo .customerInfo {
  display: flex;
  align-items: center;
}
.inquiryAddressWrapper {
  width: 560px;
  height: 528px;
  margin: -254px 0 0 -280px;
  background: #fafafa;
}
.inquiryAddressWrapper .ant-form-item-label {
  width: 150px;
}
.inquiryAddressWrapper .ant-input-lg {
  font-size: 14px;
}
.inquiryAddressWrapper input {
  background: #fafafa;
  width: 300px;
}
.inquiryAddressWrapper .selectAddress {
  width: 320px;
}
.inquiryAddressWrapper .selectAddress .ant-select-selection--single {
  background: #fafafa;
}
.inquiryAddressWrapper .inquiryCheckBox {
  margin-top: -10px;
}
.inquiryAddressWrapper .inquiryCheckBox .defaultAddress {
  margin-left: 150px;
}
.inquiryAddressWrapper .detailAddress .ant-form-item-control {
  width: 300px;
}
.inquiryAddressWrapper .detailAddress .ant-form-item-control textarea {
  background: #fafafa;
}
.errorTip {
  color: #f5222d;
  margin: 1px 0 0 0;
  padding-left: 80px;
  line-height: 20px;
}
.materialList {
  position: relative;
}
.materialList .labelMenu {
  color: rgba(0, 0, 0, 0.85);
  padding-left: 12px;
}
.materialList .regularBtn {
  color: #ffb432;
  border-color: #ffb432;
  font-size: 14px;
  margin-right: 20px;
}
.materialList .regularBtn .anticon-upload {
  font-size: 20px;
}
.materialList .addMaterial {
  margin-left: 78px;
}
.materialTable thead tr {
  height: 40px;
}
.materialTable thead tr th {
  padding: 0 16px;
  border-bottom: inherit;
  background: #FFFAF0;
}
.materialTable tbody tr {
  height: 60px;
  background: #FFFAF0;
}
.materialTable tbody tr td {
  padding: 0 16px;
  border-bottom: inherit;
  background: #FFFAF0;
}
.materialTable input::-webkit-input-placeholder {
  /* WebKit browsers */
  font-size: 14px;
}
.materialTable input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  font-size: 14px;
}
.materialTable input:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  font-size: 14px;
}
.materialTable .ant-select-selection__rendered .ant-select-selection__placeholder {
  font-size: 14px;
}
/*----卖家备注----*/
.buyRemark {
  position: relative;
}
.buyRemark .textLength {
  position: absolute;
  bottom: 6px;
  right: 16px;
}
/*----报税要求----*/
.buyRemark .ant-checkbox-group-item {
  margin-right: 42px;
}
/*---上传图片----*/
.ant-upload-list-picture-card .ant-upload-list-item-error {
  border-color: #e6e6e6;
}
/*------询价有效期----*/
.inquiryTime {
  width: 300px !important;
  height: 40px;
}
.inquiryTime .ant-calendar-picker-clear,
.inquiryTime .ant-calendar-picker-icon {
  width: 20px;
  height: 20px;
  line-height: 20px;
  margin-top: -10px;
  font-size: 20px;
}
.inquirySheetForm .materialTotal {
  display: block;
  font-size: 14px;
}
.inquirySheetForm .hasError {
  border-color: #f5222d;
}
.exportMaterial {
  width: 460px;
  height: 100px;
  border: 5px solid #f2faf7;
  border-radius: 2px;
}
.exportMaterial div {
  line-height: 100px;
}
.inquiry-search-panel {
  background: #fff !important;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  line-height: 60px;
  margin: 20px 0 16px 0;
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.inquiry-search-panel span + span {
  margin-left: 30px;
  color: black;
}
.inquiry-main-title {
  color: #000;
  font-size: 24px;
  height: 60px;
  line-height: 60px;
  margin-top: 15px;
  background: url("/static/images/bg-inquiry.png") no-repeat 0 top;
}
.inquiry-detail-sub-title {
  font-size: 16px;
  color: black;
  position: relative;
  text-indent: 1em;
}
.inquiry-detail-sub-title:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 6px;
  height: 18px;
  background: #FFB432;
  margin-top: 3px;
}
.inquiry-detail-sub-content {
  margin: 18px 0 30px 36px;
  font-size: 14px;
}
.inquiry-detail-sub-content div {
  margin-top: 10px !important;
}
.inquiry-detail-sub-content label {
  color: #909090;
}
.inquiry-detail-sub-content span {
  color: black;
}
.inquiry-detail-title {
  margin-top: 13px !important;
}
.inquiry-detail-buyer-info {
  margin-top: 47px !important;
}

.inquiry-detail-flag-overdue {
  background: #999;
}
.inquiry-detail-flag .top,
.inquiry-detail-flag-overdue .top {
  width: 132px;
  height: 32px;
  font-size: 14px;
  margin: 33px auto 24px auto;
}
.inquiry-detail-flag .day,
.inquiry-detail-flag-overdue .day {
  font-size: 36px;
  font-weight: bold;
  line-height: 36px;
  vertical-align: bottom;
}
.my-inquiry-checked-detail:hover .anticon {
  color: #316ccb !important;
}
.inquiry-detail-table-supply {
  -webkit-box-shadow: 0 0 10px #dae6e0;
  -moz-box-shadow: 0 0 10px #dae6e0;
  box-shadow: 0 0 10px #dae6e0;
}
.inquiry-detail-table-supply .ant-table-thead > tr > th {
  color: #909090;
  background: #dff3eb;
}
.inquiry-detail-table-supply .ant-table-tbody > tr > td {
  color: #38414c;
  background: #f2faf7;
}
.inquiry-detail-table-inquiry {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.12);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.12);
}
.inquiry-detail-table-inquiry .ant-table-thead > tr > th {
  color: #909090;
}
.att-image .att-image-item {
  position: relative;
  display: inline-block;
  width: 80px;
  height: 80px;
  background-repeat: no-repeat;
  background-position: top left;
  -webkit-background-size: cover;
  background-size: cover;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-right: 16px;
}
.att-image .att-image-item:hover .att-image-masker {
  display: block;
}
.att-image .att-image-masker {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  line-height: 80px;
  color: white;
  font-size: 18px;
  text-align: center;
  background: rgba(0, 0, 0, 0.3);
}
.timer {
  display: inline;
  margin-right: 35px;
}
.timer .ant-statistic-content {
  display: inline;
}

.type-panel {
  float: left;
  width: 220px;
  min-height: 500px;
  margin-left: 20px;
  -webkit-box-shadow: 0 0 5px #dae6e0;
  -moz-box-shadow: 0 0 5px #dae6e0;
  box-shadow: 0 0 5px #dae6e0;
}
.price-panel {
  float: left;
  width: 940px;
  margin-left: 20px;
}
.issue-title {
  font-size: 24px;
  text-align: center;
  border-left: solid 2px #19af6e;
  margin-top: 34px;
}
.tb-price-detail {
  width: 100%;
  margin-bottom: 60px;
}
.tb-price-detail th {
  height: 40px;
  background: #fafafa;
  text-align: center;
}
.tb-price-detail td {
  height: 60px;
  text-align: center;
}
.tb-price-detail tr:nth-child(odd) {
  background: #fafafa;
}
.price-detail-wrapper {
  display: table;
  width: 100%;
}
.price-detail-wrapper .price-detail-info {
  display: table-cell;
  width: 244px;
  height: 100%;
  border-right: solid 1px #e6e6e6;
  vertical-align: top;
  padding-left: 30px;
  padding-top: 30px;
}
.price-detail-wrapper .price-detain-chart {
  display: table-cell;
  width: 975px;
}
/*------建材商家搜索结果-----*/
.resultMenu {
  width: 1220px;
  margin: 0 auto;
}
/*-----搜索分类过滤----*/
.search-condition-panel {
  background: #fff !important;
}
.search-condition-panel .search-condition-item {
  border-bottom: 1px solid #f1f1f1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -o-box;
  display: box;
  max-height: 84px;
  -webkit-box-orient: horizontal;
  overflow: hidden;
}
.search-condition-panel .search-condition-item.expand {
  max-height: 122px;
}
.search-condition-panel .search-condition-item.expand .categoryDetail {
  overflow: auto;
}
.search-condition-panel .search-condition-item .title {
  display: inline-block;
  line-height: 50px;
  text-align: center;
  color: #909399;
  width: 106px;
}
.search-condition-panel .search-condition-item .categoryDetail {
  -webkit-box-flex: 1;
  padding: 10px 0;
  margin: 0;
}
.search-condition-panel .search-condition-item .categoryDetail li {
  color: #38414c;
  cursor: pointer;
  float: left;
  height: 32px !important;
  line-height: 32px !important;
  list-style-type: none;
  padding: 0 20px;
  border: solid 1px transparent;
}
.search-condition-panel .search-condition-item .categoryDetail li.active {
  border: 1px dotted #ffb432;
  border-radius: 2px;
}
.search-condition-panel .search-condition-item .categoryDetail li:hover {
  color: #ffb432 !important;
}
.search-condition-panel .search-condition-item .more {
  display: inline-block;
  cursor: pointer;
  line-height: 50px;
  text-align: center;
  color: #909399;
  width: 106px;
}
.search-condition-panel .search-condition-item .more:hover {
  color: #ffb432 !important;
}
.search-condition-panel .search-condition-item .more .iconfont {
  margin-left: 5px;
}
/*-----搜索排序----*/
.sort-wrapper {
  background: #fff !important;
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
  margin: 20px 0;
}
.sort-wrapper .sort-panel,
.sort-wrapper .sort-content {
  padding: 0;
  margin: 0;
}
.sort-wrapper .sort-panel > li,
.sort-wrapper .sort-content > li {
  display: inline-block;
  height: 100%;
  list-style-type: none;
  text-align: center;
}
.sort-wrapper .sort-panel {
  float: left;
  width: 30%;
}
.sort-wrapper .sort-panel li {
  width: 70px;
}
.sort-wrapper .sort-panel li.item:hover {
  cursor: pointer;
  color: #ffb432 !important;
}
.sort-wrapper .sort-panel li.acitve {
  color: #ffb432 !important;
}
.sort-wrapper .sort-content {
  float: right;
  text-align: right;
  width: 70%;
}
.sort-wrapper .sort-content .page-panel {
  border-left: solid 1px #e6e6e6;
  vertical-align: middle;
}
.sort-wrapper .sort-content .page-panel .ant-pagination {
  line-height: 50px;
}
.sort-wrapper .sort-content .page-panel .ant-pagination li {
  line-height: 50px;
}
.sort-wrapper:after {
  content: '';
  clear: both;
}
/*-----材料列表----*/
.material-item {
  width: 293px;
  height: 309px;
  box-sizing: border-box;
  background: #fff !important;
  display: inline-block;
  margin-right: 16px;
  margin-top: 16px;
  padding: 16px;
  vertical-align: top;
}
.material-item:hover {
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
}
.material-item:nth-child(4n) {
  margin-right: 0 !important;
}
.material-item:nth-child(-n+4) {
  margin-top: 0 !important;
}
.material-item .price {
  line-height: 1;
  margin-top: 20px;
}
.material-item .name {
  line-height: 1.1;
  margin-top: 20px;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #303133;
}
.material-item .shop {
  line-height: 1;
  margin-top: 8px;
  color: #909399;
}
.material-item .cover-image {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  height: 180px;
  width: 260px;
}
.material-item .cover-image img {
  width: 100%;
  height: 100%;
}
.material-item p {
  margin: 10px 0 0 0;
}
.material-item .companyName {
  position: absolute;
  left: 16px;
  bottom: 40px;
}
.material-item .materialAddress {
  position: absolute;
  left: 16px;
  bottom: 14px;
}
.material-item .materialAddress .mapAddress {
  font-size: 16px;
  color: #e6e6e6;
  margin-right: 4px;
  margin-left: -3px;
}
/*-----店铺列表----*/
.shop-item {
  background: #fff !important;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -o-box;
  display: box;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -o-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-align: center;
  height: 109px;
  margin-top: 16px;
  padding: 30px !important;
}
.shop-item:first-child {
  margin-top: 20px;
}
.shop-item .content {
  -webkit-box-flex: 1;
  position: relative;
  padding-right: 60px;
}
.shop-item .content:after {
  background: #e2e2e2;
  content: '';
  display: block;
  height: 90px;
  margin-top: -45px;
  position: absolute;
  right: 0;
  top: 50%;
  width: 1px;
}
.shop-item .middle {
  width: 252px;
  padding-left: 50px;
  color: #303133;
}
.shop-item .right button {
  border: none;
  background: linear-gradient(to right, #FFB432, #F56A2B);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: white;
  font-size: 14px;
  height: 44px;
  width: 128px;
}
.shop-item:hover {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
/*-----搜索没数据----*/
.material-list-empty {
  text-align: center;
  margin: 150px 0;
}
.material-list-empty .img,
.material-list-empty .content {
  display: inline-block;
  vertical-align: middle;
}
.material-list-empty .img {
  width: 184px;
  height: 160px;
}
.material-list-empty .img img {
  width: 100%;
}
.material-list-empty .content {
  text-align: left;
  margin-left: 50px;
}
.material-list-empty .content h4 {
  line-height: 2.5;
}
.material-list-empty .content h5 {
  line-height: 2;
}
.material-list-empty .content button {
  background: linear-gradient(to right, #ffb432, #f56a2b);
  font-size: 14px;
  height: 44px;
  width: 128px;
  margin-top: 8px;
}

/*------建材商家搜索结果-----*/
.resultMenu {
  width: 1220px;
  margin: 0 auto;
}
/*-----搜索分类过滤----*/
.search-condition-panel {
  background: #fff !important;
}
.search-condition-panel .search-condition-item {
  padding: 0 30px;
  border-bottom: 1px solid #f1f1f1;
  max-height: 84px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -o-box;
  display: box;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -o-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -o-box-align: center;
  box-align: center;
  overflow: hidden;
}
.search-condition-panel .search-condition-item.expand {
  max-height: 122px;
}
.search-condition-panel .search-condition-item.expand .categoryDetail {
  overflow: auto;
}
.search-condition-panel .search-condition-item .title {
  display: inline-block;
  line-height: 50px;
  text-align: center;
  color: #909399;
  width: 106px;
}
.search-condition-panel .search-condition-item .categoryDetail {
  width: 900px;
  -moz-box-flex: 1;
  /* Firefox */
  -webkit-box-flex: 1;
  /* Safari 和 Chrome */
  -ms-box-flex: 1;
  padding: 10px 0;
  margin: 0;
}
.search-condition-panel .search-condition-item .categoryDetail li {
  color: #38414c;
  cursor: pointer;
  float: left;
  height: 32px !important;
  line-height: 32px !important;
  list-style-type: none;
  padding: 0 20px;
  border: solid 1px transparent;
}
.search-condition-panel .search-condition-item .categoryDetail li.active {
  border: 1px dotted #ffb432;
  border-radius: 2px;
}
.search-condition-panel .search-condition-item .categoryDetail li:hover {
  color: #ffb432 !important;
}
.search-condition-panel .search-condition-item .more {
  display: inline-block;
  cursor: pointer;
  line-height: 50px;
  text-align: center;
  color: #909399;
  width: 106px;
}
.search-condition-panel .search-condition-item .more:hover {
  color: #ffb432 !important;
}
.search-condition-panel .search-condition-item .more .iconfont {
  margin-left: 5px;
}
/*-----搜索排序----*/
.sort-wrapper {
  background: #fff !important;
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
  margin: 20px 0;
}
.sort-wrapper .sort-panel,
.sort-wrapper .sort-content {
  padding: 0;
  margin: 0;
}
.sort-wrapper .sort-panel > li,
.sort-wrapper .sort-content > li {
  display: inline-block;
  height: 100%;
  list-style-type: none;
  text-align: center;
}
.sort-wrapper .sort-panel {
  float: left;
  width: 30%;
}
.sort-wrapper .sort-panel li {
  width: 70px;
}
.sort-wrapper .sort-panel li.item:hover {
  cursor: pointer;
  color: #ffb432 !important;
}
.sort-wrapper .sort-panel li.acitve {
  color: #ffb432 !important;
}
.sort-wrapper .sort-content {
  float: right;
  text-align: right;
  width: 70%;
}
.sort-wrapper .sort-content .page-panel {
  border-left: solid 1px #e6e6e6;
  vertical-align: middle;
}
.sort-wrapper .sort-content .page-panel .ant-pagination {
  line-height: 50px;
}
.sort-wrapper .sort-content .page-panel .ant-pagination li {
  line-height: 50px;
}
.sort-wrapper:after {
  content: '';
  clear: both;
}
/*-----材料列表----*/
.material-item {
  width: 293px;
  height: 309px;
  box-sizing: border-box;
  background: #fff !important;
  display: inline-block;
  margin-right: 16px;
  margin-top: 16px;
  padding: 16px;
  vertical-align: top;
}
.material-item:hover {
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
}
.material-item:nth-child(4n) {
  margin-right: 0 !important;
}
.material-item:nth-child(-n+4) {
  margin-top: 0 !important;
}
.material-item .price {
  line-height: 1;
  margin-top: 20px;
}
.material-item .name {
  line-height: 1.1;
  margin-top: 20px;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #303133;
}
.material-item .shop {
  line-height: 1;
  margin-top: 8px;
  color: #909399;
}
.material-item .cover-image {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  height: 180px;
  width: 260px;
}
.material-item .cover-image img {
  width: 100%;
  height: 100%;
}
.material-item p {
  margin: 10px 0 0 0;
}
.material-item .companyName {
  position: absolute;
  left: 16px;
  bottom: 40px;
}
.material-item .materialAddress {
  position: absolute;
  left: 16px;
  bottom: 14px;
}
.material-item .materialAddress .mapAddress {
  font-size: 16px;
  color: #e6e6e6;
  margin-right: 4px;
  margin-left: -3px;
}
/*-----店铺列表----*/
.shop-item {
  background: #fff !important;
  box-sizing: border-box;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: center;
  height: 109px;
  margin-top: 16px;
  padding: 30px !important;
}
.shop-item:first-child {
  margin-top: 20px;
}
.shop-item .content {
  -webkit-box-flex: 1;
  position: relative;
  padding-right: 60px;
}
.shop-item .content:after {
  background: #e2e2e2;
  content: '';
  display: block;
  height: 90px;
  margin-top: -45px;
  position: absolute;
  right: 0;
  top: 50%;
  width: 1px;
}
.shop-item .middle {
  width: 252px;
  padding-left: 50px;
  color: #303133;
}
.shop-item .right button {
  border: none;
  background: linear-gradient(to right, #FFB432, #F56A2B);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: white;
  font-size: 14px;
  height: 44px;
  width: 128px;
}
.shop-item:hover {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
/*-----搜索没数据----*/
.material-list-empty {
  text-align: center;
  margin: 150px 0;
}
.material-list-empty .img,
.material-list-empty .content {
  display: inline-block;
  vertical-align: middle;
}
.material-list-empty .img {
  width: 184px;
  height: 160px;
}
.material-list-empty .img img {
  width: 100%;
}
.material-list-empty .content {
  text-align: left;
  margin-left: 50px;
}
.material-list-empty .content h4 {
  line-height: 2.5;
}
.material-list-empty .content h5 {
  line-height: 2;
}
.material-list-empty .content button {
  background: linear-gradient(to right, #ffb432, #f56a2b);
  font-size: 14px;
  height: 44px;
  width: 128px;
  margin-top: 8px;
}

.material-detail-info {
  -webkit-box-flex: 1;
  /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-flex: 1;
  /* OLD - Firefox 19- */
  -webkit-flex: 1;
  /* Chrome */
  -ms-flex: 1;
  /* IE 10 */
  flex: 1;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  margin-left: 20px;
}
.material-detail-info label {
  display: inline-block;
  min-width: 80px;
  width: 80px;
}
.material-detail-info .price {
  background: #fffaf0;
  margin-top: 30px !important;
  padding: 15px;
}
.material-detail-info .more-info {
  border-bottom: dotted 1px #e2e2e2;
  color: black;
  padding: 17px 15px;
}
.material-detail-info .more-info .send-sample {
  background: url("/static/images/icon-send-sample.png") no-repeat left top / 100% 100%;
  color: white;
  cursor: pointer;
  display: inline-block;
  height: 20px;
  width: 89px;
  vertical-align: middle;
}
.material-detail-info .more-info .send-sample .text {
  display: block;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  transform: scale(0.7);
  margin-left: 8px;
  width: 100%;
}
.material-detail-info .sale-num {
  color: black;
  padding: 20px 15px;
}
.material-detail-info .sale-num label {
  display: inline-block;
  min-width: 70px;
}
.material-detail-info .norms {
  color: black;
  padding: 0 0 0 15px;
}
.material-detail-info .norms label {
  display: inline-block;
  min-width: 70px;
  vertical-align: top;
}
.material-detail-info .norms .norms-list {
  display: inline-block;
  max-height: 110px;
  margin-top: -5px;
  position: relative;
  width: 556px;
  overflow: hidden;
}
.material-detail-info .norms .norms-list .item {
  font-size: 14px;
  vertical-align: top;
}
.material-detail-info .norms .norms-list .item:not(:first-child) {
  margin-top: 11px;
}
.material-detail-info .norms .norms-list .item .ant-input-group-wrapper {
  width: 110px;
}
.material-detail-info .norms .norms-list .item .ant-input-group-wrapper .ant-input-group-addon {
  padding: 0;
  overflow: hidden;
}
.material-detail-info .norms .norms-list .item .ant-input-group-wrapper .btn-handle {
  border: none !important;
  display: inline-block;
  width: 24px;
}
.material-detail-info .norms .norms-list .item .ant-input-group-wrapper .ant-input {
  text-align: center;
  width: 60px;
  height: 26px;
}
.material-detail-info .norms .norms-list.expand {
  height: auto;
  max-height: none;
}
.material-detail-info .norms .btn-expand {
  border-top: solid 1px #E2E2E2;
  cursor: pointer;
  text-align: center;
  height: 16px;
  line-height: 10px;
  margin-left: 70px;
  position: relative;
  width: 565px;
}
.material-detail-info .norms .btn-expand .iconfont {
  position: relative;
  z-index: 10;
}
.material-detail-info .norms .btn-expand:after {
  background: #fff !important;
  bottom: 0;
  border-bottom: solid 1px #E2E2E2;
  border-left: solid 1px #E2E2E2;
  border-right: solid 1px #E2E2E2;
  content: '';
  height: 16px;
  width: 30px;
  z-index: 9;
  display: block;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.material-detail-info .material-detail-button {
  margin-top: 56px;
  padding: 0 15px;
}
.material-detail-info .material-detail-button button {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0 20px !important;
  min-width: 128px;
  height: 44px;
  font-size: 14px;
}
.material-detail-info .material-detail-button button + button {
  margin-left: 10px;
}
.material-detail-info .material-detail-button button.btn-buy {
  background: -webkit-linear-gradient(right, #F56A2B, #FFB432) !important;
}
.material-detail-info .material-detail-button button.btn-buy:hover,
.material-detail-info .material-detail-button button.btn-buy:active,
.material-detail-info .material-detail-button button.btn-buy::selection,
.material-detail-info .material-detail-button button.btn-buy:visited {
  background: -webkit-linear-gradient(right, #F56A2B, #FFB432);
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.material-detail-info .material-detail-button button.btn-inquiry {
  border: none !important;
  background: -webkit-linear-gradient(right, #3BA7EB, #508CF8);
  border: none;
}
.send-sample-group {
  width: 100%;
  max-height: 300px;
  overflow: auto;
}
.send-sample-group .send-sample-item {
  display: block;
  background: #f1f1f1;
  border: solid 1px transparent;
  border-radius: 2px;
  margin-top: 10px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.send-sample-group .send-sample-item:hover,
.send-sample-group .send-sample-item.ant-radio-wrapper-checked {
  background: #FFFAF0;
  color: #F56A2B;
  border: solid 1px #f1f1f1;
}
.send-sample-group .send-sample-item.ant-radio-wrapper-checked:after {
  content: '\E667';
  font-family: 'iconfont';
  position: absolute;
  right: 20px;
  font-size: 20px;
  top: 50%;
  margin-top: -14px;
}
.send-sample-group .send-sample-item .ant-radio {
  display: none;
}
.send-sample-group .send-sample-item .anticon-check-circle {
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -8px;
}

.product-detail {
  height: 468px;
  margin-top: 15px;
  width: 1220px;
  margin: 0 auto;
}
.product-detail .content-top {
  background: #fff !important;
}
.product-detail .content-top .title {
  background: url("/static/images/bg-material-shop-small.png");
  color: white;
  height: 78px;
  padding-top: 16px;
  font-size: 16px;
  text-align: center;
}
.product-detail .content-top label {
  color: #909090;
  display: inline-block;
  min-width: 90px;
}
.product-detail .content-bottom {
  background: #fff !important;
  margin-top: 16px;
  padding: 30px !important;
}
.product-detail button {
  width: 128px;
  margin: 0 auto;
}

.material-detail-img {
  width: 360px;
  height: 360px;
  overflow: hidden;
  border: solid 1px #e2e2e2;
}
.material-detail-img img {
  width: 100% !important;
  height: 100% !important;
}
.product-image-thunbnail {
  width: 360px;
  height: 52px;
  overflow: hidden;
  padding: 0 24px;
}
.product-image-thunbnail .slick-arrow {
  width: 20px;
  height: 20px;
}
.product-image-thunbnail .slick-arrow.slick-prev {
  left: -28px;
}
.product-image-thunbnail .slick-arrow.slick-prev:after {
  display: block;
  content: '\E602';
  color: #909090;
  font-family: "iconfont";
  font-size: 26px;
  margin-top: 3px;
}
.product-image-thunbnail .slick-arrow.slick-next {
  right: -26px;
}
.product-image-thunbnail .slick-arrow.slick-next:after {
  display: block;
  content: '\E600';
  color: #909090;
  font-family: "iconfont";
  font-size: 26px;
  margin-top: 3px;
}
.product-image-thunbnail .slick-slide {
  padding: 0 11px 0 0;
}

.ks-image {
  position: relative;
  overflow: hidden;
  width: 358px;
  height: 358px;
}
.ks-image .ks-imagezoom-lens {
  position: absolute;
  display: none;
  background: url("/static/images/ks-imagezoom-mask.png") repeat scroll 0 0 transparent;
  cursor: move;
  z-index: 1;
  font-size: 0;
  width: 150px;
  height: 150px;
}
.ks-image:hover .ks-imagezoom-lens {
  display: block;
}
.ks-image:hover + .ks-imagezoom-viewer {
  display: block;
}
.ks-image + .ks-imagezoom-viewer {
  display: none;
  position: absolute;
  left: 400px;
  top: 30px;
  width: 358px;
  height: 358px;
  overflow: hidden;
  z-index: 9;
}
.ks-image + .ks-imagezoom-viewer img {
  width: 800px !important;
  height: 800px !important;
  position: absolute;
}

.ald-skuRight {
  width: 102px;
  margin-left: 30px;
  text-align: center;
}
.ald-skuRight .ant-carousel {
  height: 370px;
}
.ald-skuRight .ant-carousel .swiper-slide {
  margin-bottom: 6px;
}
.ald-skuRight .ant-carousel .swiper-slide img {
  width: 102px;
  height: 102px;
  max-width: 100%;
  max-height: 100%;
}
.ald-skuRight .ant-carousel .swiper-slide .price {
  background: rgba(0, 0, 0, 0.6);
  color: white;
  height: 16px;
  line-height: 16px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.ald-skuRight .ant-carousel .swiper-slide .price i {
  display: inline-block;
  -webkit-transform: scale(0.83);
  -moz-transform: scale(0.83);
  -ms-transform: scale(0.83);
  -o-transform: scale(0.83);
  transform: scale(0.83);
}
.ald-skuRight .ant-carousel .slick-arrow {
  top: unset;
  bottom: -20px !important;
  color: red;
  width: 20px;
  height: 20px;
}
.ald-skuRight .ant-carousel .slick-arrow.slick-prev {
  left: 26px;
}
.ald-skuRight .ant-carousel .slick-arrow.slick-prev:after {
  display: block;
  content: '\E602';
  color: #909090;
  font-family: "iconfont";
  font-size: 24px;
  margin-top: 3px;
}
.ald-skuRight .ant-carousel .slick-arrow.slick-next {
  right: 26px;
}
.ald-skuRight .ant-carousel .slick-arrow.slick-next:after {
  display: block;
  content: '\E600';
  color: #909090;
  font-family: "iconfont";
  font-size: 24px;
  margin-top: 3px;
}

.shop-material-detail {
  background: #fff !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -o-box;
  display: box;
  min-height: 534px;
  -webkit-box-orient: horizontal;
  margin: 16px 0 !important;
  padding: 30px 22px 20px 30px;
  position: relative;
  width: 1220px;
  margin: 0 auto;
}
.material-detail-panel img {
  max-width: 900px;
}
.material-detail-panel .media-wrap {
  display: block !important;
}
.imageViewer-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -o-box;
  display: box;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -o-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -o-box-align: center;
  box-align: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -o-box-pack: center;
  box-pack: center;
}
.imageViewer-content .arrow {
  width: 50px;
  font-size: 40px;
  cursor: pointer;
}
.imageViewer-content .right-arrow {
  text-align: right;
}
.imageViewer-content .image-box {
  text-align: center;
  -moz-box-flex: 1;
  /* Firefox */
  -webkit-box-flex: 1;
  /* Safari 和 Chrome */
  box-flex: 1;
  max-height: 100%;
  padding-left: 20px !important;
  padding-right: 20px !important;
  height: 600px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -o-box;
  display: box;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -o-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -o-box-align: center;
  box-align: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -o-box-pack: center;
  box-pack: center;
}

/*-----搜索分类过滤----*/
.search-condition-panel {
  background: #fff !important;
}
.search-condition-panel .search-condition-item {
  border-bottom: 1px solid #f1f1f1;
  display: -webkit-box;
  max-height: 84px;
  -webkit-box-orient: horizontal;
  overflow: hidden;
}
.search-condition-panel .search-condition-item.expand {
  max-height: 122px;
}
.search-condition-panel .search-condition-item.expand .categoryDetail {
  overflow: auto;
}
.search-condition-panel .search-condition-item .title {
  display: inline-block;
  line-height: 50px;
  text-align: center;
  color: #909399;
  width: 106px;
}
.search-condition-panel .search-condition-item .categoryDetail {
  -webkit-box-flex: 1;
  padding: 10px 0;
  margin: 0;
}
.search-condition-panel .search-condition-item .categoryDetail li {
  color: #38414c;
  cursor: pointer;
  float: left;
  height: 32px !important;
  line-height: 32px !important;
  list-style-type: none;
  padding: 0 20px;
  border: solid 1px transparent;
}
.search-condition-panel .search-condition-item .categoryDetail li.active {
  border: 1px dotted #ffb432;
  border-radius: 2px;
}
.search-condition-panel .search-condition-item .categoryDetail li:hover {
  color: #ffb432 !important;
}
.search-condition-panel .search-condition-item .more {
  display: inline-block;
  cursor: pointer;
  line-height: 50px;
  text-align: center;
  color: #909399;
  width: 106px;
}
.search-condition-panel .search-condition-item .more:hover {
  color: #ffb432 !important;
}
.search-condition-panel .search-condition-item .more .iconfont {
  margin-left: 5px;
}
/*-----搜索排序----*/
.sort-wrapper {
  background: #fff !important;
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
  margin: 20px 0;
}
.sort-wrapper .sort-panel,
.sort-wrapper .sort-content {
  padding: 0;
  margin: 0;
}
.sort-wrapper .sort-panel > li,
.sort-wrapper .sort-content > li {
  display: inline-block;
  height: 100%;
  list-style-type: none;
  text-align: center;
}
.sort-wrapper .sort-panel {
  float: left;
  width: 30%;
}
.sort-wrapper .sort-panel li {
  width: 70px;
}
.sort-wrapper .sort-panel li.item:hover {
  cursor: pointer;
  color: #ffb432 !important;
}
.sort-wrapper .sort-panel li.acitve {
  color: #ffb432 !important;
}
.sort-wrapper .sort-content {
  float: right;
  text-align: right;
  width: 70%;
}
.sort-wrapper .sort-content .page-panel {
  border-left: solid 1px #e6e6e6;
  vertical-align: middle;
}
.sort-wrapper .sort-content .page-panel .ant-pagination {
  line-height: 50px;
}
.sort-wrapper .sort-content .page-panel .ant-pagination li {
  line-height: 50px;
}
.sort-wrapper:after {
  content: '';
  clear: both;
}
/*-----材料列表----*/
.material-item {
  width: 293px;
  height: 309px;
  box-sizing: border-box;
  background: #fff !important;
  display: inline-block;
  margin-right: 16px;
  margin-top: 16px;
  padding: 16px;
  vertical-align: top;
}
.material-item:hover {
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
}
.material-item:nth-child(4n) {
  margin-right: 0 !important;
}
.material-item:nth-child(-n+4) {
  margin-top: 0 !important;
}
.material-item .price {
  line-height: 1;
  margin-top: 17px;
}
.material-item .name {
  line-height: 1.1;
  margin-top: 20px;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #303133;
  font-size: 16px;
}
.material-item .shop {
  line-height: 1;
  margin-top: 8px;
  color: #909399;
}
.material-item .cover-image {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  height: 180px;
  width: 260px;
}
.material-item .cover-image img {
  width: 100%;
  height: 100%;
}
.material-item p {
  margin: 10px 0 0 0;
}
.material-item .companyName {
  position: absolute;
  left: 16px;
  bottom: 40px;
}
.material-item .materialAddress {
  position: absolute;
  left: 16px;
  bottom: 14px;
}
.material-item .materialAddress .mapAddress {
  font-size: 16px;
  color: #e6e6e6;
  margin-right: 4px;
  margin-left: -3px;
}
/*-----店铺列表----*/
.shop-item {
  background: #fff !important;
  box-sizing: border-box;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: center;
  height: 109px;
  margin-top: 16px;
  padding: 30px !important;
}
.shop-item:first-child {
  margin-top: 20px;
}
.shop-item .content {
  -webkit-box-flex: 1;
  position: relative;
  padding-right: 60px;
}
.shop-item .content:after {
  background: #e2e2e2;
  content: '';
  display: block;
  height: 90px;
  margin-top: -45px;
  position: absolute;
  right: 0;
  top: 50%;
  width: 1px;
}
.shop-item .middle {
  width: 252px;
  padding-left: 50px;
  color: #303133;
}
.shop-item .right button {
  border: none;
  background: linear-gradient(to right, #FFB432, #F56A2B);
  color: white;
  font-size: 14px;
  height: 44px;
  width: 128px;
}
.shop-item:hover {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
/*-----搜索没数据----*/
.material-list-empty {
  text-align: center;
  margin: 150px 0;
}
.material-list-empty .img,
.material-list-empty .content {
  display: inline-block;
  vertical-align: middle;
}
.material-list-empty .img {
  width: 184px;
  height: 160px;
}
.material-list-empty .img img {
  width: 100%;
}
.material-list-empty .content {
  text-align: left;
  margin-left: 50px;
}
.material-list-empty .content h4 {
  line-height: 2.5;
}
.material-list-empty .content h5 {
  line-height: 2;
}
.material-list-empty .content button {
  background: linear-gradient(to right, #ffb432, #f56a2b);
  font-size: 14px;
  height: 44px;
  width: 128px;
  margin-top: 8px;
}

.shop-wrapper {
  background: #fff !important;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  padding: 60px 16px 40px 60px;
}
.shop-wrapper .shop-info {
  -webkit-box-flex: 1;
}
.shop-wrapper .shop-title {
  width: 100%;
  height: 100px;
  line-height: 100px;
  color: white;
  font-size: 28px;
  font-weight: bold;
  background: url(images/bg-material-shop.png);
  vertical-align: middle;
}
.shop-wrapper .shop-title .shopLogo img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.shop-wrapper .shop-subtitle {
  height: 42px;
  line-height: 55px;
  color: #202533;
  font-size: 24px;
}
.shop-wrapper .shop-subtitle.shop {
  background: url("/static/images/bg-shop-title.jpg") no-repeat 0 0;
}
.shop-wrapper .shop-notice {
  background: #FFFAF0;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
  color: #999999;
  line-height: 1;
  margin-top: 16px;
  padding: 20px;
  width: 834px;
}
.shop-wrapper .material-shop-products {
  padding: 44px 26px 30px;
}
.shop-wrapper .shopInfo-table {
  margin-top: 20px;
  table-layout: fixed;
  width: 850px;
  border-collapse: separate;
}
.shop-wrapper .shopInfo-table td {
  color: #000;
  vertical-align: top;
  word-break: break-all;
  padding: 20px 0 0;
}
.shop-wrapper .shopInfo-table td.title {
  width: 136px;
  color: #999999;
  text-align: left;
}
.shop-wrapper .shop-images {
  width: 243px;
  padding-left: 26px;
  position: relative;
}
.shop-wrapper .shop-images:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  width: 6px;
  height: 253px;
  background: #f1f1f1;
}
.shop-wrapper .shop-images .swiper-container img {
  height: 151px;
}
.shop-wrapper .shop-images .swiper-container-thumbs {
  overflow: hidden;
}
.shop-wrapper .shop-images .swiper-container-thumbs img {
  width: 48px;
  height: 48px;
}
.shop-wrapper .shop-images .btn-prev,
.shop-wrapper .shop-images .btn-next {
  position: absolute;
  bottom: 20px;
}
.shop-wrapper .shop-images .btn-prev {
  left: 5px;
}
.shop-wrapper .shop-images .btn-next {
  right: -15px;
}

/*-----图集列表----*/
.atlas-item {
  display: inline-block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  height: 116px;
  width: 168px;
  margin-right: 12px;
  margin-bottom: 12px;
  border: solid 1px #e2e2e2;
}
.atlas-item img {
  width: 100%;
  height: 100%;
}
.atlas-item:nth-child(5n) {
  margin-right: 0 !important;
}
.atlas-item:hover {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.imageViewer-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -o-box;
  display: box;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -ms-flex-direction: row;
  -o-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -o-box-align: center;
  box-align: center;
}
.imageViewer-content .arrow {
  width: 50px;
  font-size: 40px;
  cursor: pointer;
}
.imageViewer-content .right-arrow {
  text-align: right;
}
.imageViewer-content .image-box {
  text-align: center;
  -moz-box-flex: 1;
  /* Firefox */
  -webkit-box-flex: 1;
  /* Safari 和 Chrome */
  box-flex: 1;
  max-height: 100%;
  padding-left: 20px !important;
  padding-right: 20px !important;
  height: 600px;
}

/*-----搜索分类过滤----*/
.search-condition-panel {
  background: #fff !important;
}
.search-condition-panel .search-condition-item {
  border-bottom: 1px solid #f1f1f1;
  display: -webkit-box;
  max-height: 84px;
  -webkit-box-orient: horizontal;
  overflow: hidden;
}
.search-condition-panel .search-condition-item.expand {
  max-height: 122px;
}
.search-condition-panel .search-condition-item.expand .categoryDetail {
  overflow: auto;
}
.search-condition-panel .search-condition-item .title {
  display: inline-block;
  line-height: 50px;
  text-align: center;
  color: #909399;
  width: 106px;
}
.search-condition-panel .search-condition-item .categoryDetail {
  -webkit-box-flex: 1;
  padding: 10px 0;
  margin: 0;
}
.search-condition-panel .search-condition-item .categoryDetail li {
  color: #38414c;
  cursor: pointer;
  float: left;
  height: 32px !important;
  line-height: 32px !important;
  list-style-type: none;
  padding: 0 20px;
  border: solid 1px transparent;
}
.search-condition-panel .search-condition-item .categoryDetail li.active {
  border: 1px dotted #ffb432;
  border-radius: 2px;
}
.search-condition-panel .search-condition-item .categoryDetail li:hover {
  color: #ffb432 !important;
}
.search-condition-panel .search-condition-item .more {
  display: inline-block;
  cursor: pointer;
  line-height: 50px;
  text-align: center;
  color: #909399;
  width: 106px;
}
.search-condition-panel .search-condition-item .more:hover {
  color: #ffb432 !important;
}
.search-condition-panel .search-condition-item .more .iconfont {
  margin-left: 5px;
}
/*-----搜索排序----*/
.sort-wrapper {
  background: #fff !important;
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
  margin: 20px 0;
}
.sort-wrapper .sort-panel,
.sort-wrapper .sort-content {
  padding: 0;
  margin: 0;
}
.sort-wrapper .sort-panel > li,
.sort-wrapper .sort-content > li {
  display: inline-block;
  height: 100%;
  list-style-type: none;
  text-align: center;
}
.sort-wrapper .sort-panel {
  float: left;
  width: 30%;
}
.sort-wrapper .sort-panel li {
  width: 70px;
}
.sort-wrapper .sort-panel li.item:hover {
  cursor: pointer;
  color: #ffb432 !important;
}
.sort-wrapper .sort-panel li.acitve {
  color: #ffb432 !important;
}
.sort-wrapper .sort-content {
  float: right;
  text-align: right;
  width: 70%;
}
.sort-wrapper .sort-content .page-panel {
  border-left: solid 1px #e6e6e6;
  vertical-align: middle;
}
.sort-wrapper .sort-content .page-panel .ant-pagination {
  line-height: 50px;
}
.sort-wrapper .sort-content .page-panel .ant-pagination li {
  line-height: 50px;
}
.sort-wrapper:after {
  content: '';
  clear: both;
}
/*-----材料列表----*/
.product-material-item-4,
.product-material-item-3 {
  box-sizing: border-box;
  display: inline-block;
  padding: 19px;
  vertical-align: top;
}
.product-material-item-4:hover,
.product-material-item-3:hover {
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
}
.product-material-item-4 .price,
.product-material-item-3 .price {
  line-height: 1;
  margin-top: 20px;
}
.product-material-item-4 .name,
.product-material-item-3 .name {
  line-height: 1;
  margin-top: 20px;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #303133;
}
.product-material-item-4 .shop,
.product-material-item-3 .shop {
  line-height: 1;
  margin-top: 8px;
  color: #909399;
}
.product-material-item-4 .cover-image,
.product-material-item-3 .cover-image {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  height: 180px;
  width: 100%;
}
.product-material-item-4 .cover-image img,
.product-material-item-3 .cover-image img {
  width: 100%;
  height: 100%;
}
.product-material-item-4 p,
.product-material-item-3 p {
  margin: 10px 0 0 0;
}
.product-material-item-4 .companyName,
.product-material-item-3 .companyName {
  position: absolute;
  left: 16px;
  bottom: 40px;
}
.product-material-item-4 .materialAddress,
.product-material-item-3 .materialAddress {
  position: absolute;
  left: 16px;
  bottom: 14px;
}
.product-material-item-4 .materialAddress .mapAddress,
.product-material-item-3 .materialAddress .mapAddress {
  font-size: 16px;
  color: #e6e6e6;
  margin-right: 4px;
  margin-left: -3px;
}
.product-material-item-4 {
  width: 25%;
  height: 309px;
}
.product-material-item-4:nth-child(4n) {
  margin-right: 0 !important;
}
.product-material-item-3 {
  width: 300px;
  height: 309px;
  margin-right: 24px;
}
.product-material-item-3:nth-child(3n) {
  margin-right: 0 !important;
}
/*-----店铺列表----*/
.shop-item {
  background: #fff !important;
  box-sizing: border-box;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: center;
  height: 109px;
  margin-top: 16px;
  padding: 30px !important;
}
.shop-item:first-child {
  margin-top: 20px;
}
.shop-item .content {
  -webkit-box-flex: 1;
  position: relative;
  padding-right: 60px;
}
.shop-item .content:after {
  background: #e2e2e2;
  content: '';
  display: block;
  height: 90px;
  margin-top: -45px;
  position: absolute;
  right: 0;
  top: 50%;
  width: 1px;
}
.shop-item .middle {
  width: 252px;
  padding-left: 50px;
  color: #303133;
}
.shop-item .right button {
  border: none;
  background: linear-gradient(to right, #FFB432, #F56A2B);
  color: white;
  font-size: 14px;
  height: 44px;
  width: 128px;
}
.shop-item:hover {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
/*-----搜索没数据----*/
.material-list-empty {
  text-align: center;
  margin: 150px 0;
}
.material-list-empty .img,
.material-list-empty .content {
  display: inline-block;
  vertical-align: middle;
}
.material-list-empty .img {
  width: 184px;
  height: 160px;
}
.material-list-empty .img img {
  width: 100%;
}
.material-list-empty .content {
  text-align: left;
  margin-left: 50px;
}
.material-list-empty .content h4 {
  line-height: 2.5;
}
.material-list-empty .content h5 {
  line-height: 2;
}
.material-list-empty .content button {
  background: linear-gradient(to right, #ffb432, #f56a2b);
  font-size: 14px;
  height: 44px;
  width: 128px;
  margin-top: 8px;
}

.page-head .page-head-wrapper .btn-add-inquiry{margin-left: 24px;}
.material-item{margin-right: 12px;}

.link-box-list{overflow: hidden;display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;}
.link-box h2{margin-bottom: 10px !important;}
/*.link-box a{width: 160px;margin:0px 20px 20px;text-align: center;display: block;}*/
.box_img{display: flex;
  justify-content: center;
  align-items: center;margin-right: 5px;height: 72px;}
.link-box a img{max-width: 70px;max-height:70px;}
.link-box a span.coop_text{font-size: 23px;font-weight: 700;color: #333;display: inline-block;width: 100%;line-height: 72px;height: 72px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; /*行数*/-webkit-box-orient: vertical;}
.link-box a{
    background: #fff;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.08);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.08);
    border-radius: 4px;
    padding: 0 15px;
    height: 72px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    margin-right: 20px;
    margin-bottom: 20px;
    position: relative;
    min-width: 250px;
}
.link-box a,.link-box a img{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.help-slider .ant-menu-item{height: 30px !important;line-height: 30px !important;}

.list2-box li{margin-bottom: 15px;border-bottom: 1px solid #eee;overflow: hidden;}
.list2-box li h5{font-weight: bold; margin-bottom: 5px !important;}
.list2-box li div.right{float: right;margin-bottom: 5px;}
.list2-box li div.right span{margin-right: 6px;}
.list2-box i.iconfont{vertical-align: inherit;}


/*.details-news{padding: 20px 10px;background-color: #fff;margin-top: 1rem;}*/
.details-news .title2{text-align: center;margin: 10px auto 20px !important;color: #333;font-size: 18px !important;}
.details-news .info{text-align: center;border-bottom: 1px solid #e8e8e8;padding-bottom: 25px !important;font-size: .8rem;color: #ff7200;}
.details-news .details-txt{width: 100%;color: #333;line-height: 2em;margin: 10px auto;padding: 0 20px;}
.details-news .details-txt p{text-indent: 2em;}
.details-news .details-txt img{margin: auto;display: block;}
.details-news .details-btn{text-align: center;border-top: 1px dashed #ddd;border-bottom: 1px dashed #ddd;padding: 15px 0;width: 95%;margin: auto;}



/***
Customized Bootstrap Alerts
***/
.alert {
  border-width: 1px;
  border-radius: 0;
  padding:15px;
  position: relative;
}
.alert.alert-borderless {
  border: 0;
}

/***
Bootstrap Alerts
***/
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
.alert-dismissable, .alert-dismissible{padding-right: 35px;}
.close {
  display: inline-block;
  margin-top: 0px;
  margin-right: 0px;
  width: 20px;
  height: 20px;
  outline: none;
  color: #999;
  font-size: 20px;
  line-height: 20px;
  position: absolute;
  right: 10px;
  top:15px;
  text-align: center;
}

.text-hover.color{color: #ffb432 !important;}
i.iconfont.h0{line-height: 49px;}
.text-more{float: right;line-height: 40px;display: inline-block;}

.btn4
{
  width:141px;
  height:37px;
  font-size:14px;
  line-height:14px;
  background:url("../images/bg1.jpg") no-repeat left top;
  color:#959595;
  padding-bottom:5px;
  border:none;
}

.h_gb_head{position:relative;font-size:16px;text-align:left;margin: 20px 0px 10px;padding-left: 5px;}
.h_gb_head .h_gb_head_icon{vertical-align: middle;display: inline-block;width: 4px;height: 15px;background-color: #ffb432;margin-right: 5px;}
.h_gb_head h3{display: inline-block;vertical-align: middle;height: 30px;color: #000;line-height: 30px;}
.tendertip{font-size: 16px;color: #999;}

.common-header-content hr{border:none;border-right: 1px solid #999;height: 10px;width: 1px;margin:0px;display:inline-block;*display:inline;*zoom:1;vertical-align: middle;}
.common-header-content a:last-child hr{border-right:none;width: 0px;}
.common-header-content a em{display:inline-block;*display:inline;*zoom:1;width:30px; height:30px;vertical-align: middle;}
.icon_qq{background:url("../images/kf.png") 0px 0px no-repeat;background-size: cover;}
.icon_bz{background:url("../images/bz.png") 0px 0px no-repeat;background-size: cover;}
.icon_gr{background:url("../images/bq.png") 0px 0px no-repeat;background-size: cover;}
.common-header-content a span{vertical-align: middle;}
.arrow-down-logo {
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:middle;
    width:10px;
    height:36px;
    line-height: 36px;
    margin-left:2px;
    font-size:14px;
}
.common-header-content .header-dropmenu {
    position:absolute;
    display:none;
    top:35px;
    left:0px;
    min-width:100%;
    border:1px solid #dfdfdf;
    background:#fff;
    z-index:200
}
.common-header-content .header-dropmenu .link {
    display:block;
    height:30px;
    line-height:30px;
    padding:0px 10px;
    text-align: left;
    white-space: nowrap;
}
.common-header-content .header-dropmenu .link:hover {
    background:#f7f7f7;
    text-decoration:none
}
.common-header-content .text-right .hover {
    height:36px;
}
.common-header-content .text-right .hover .header-dropmenu {
    display:block
}
.j-bar-dropdown{position: relative;display: inline-block;*display: inline;*zoom:1;box-sizing: border-box;}
.j-bar-dropdown a{box-sizing: border-box;}
.common-header-content .text-right .hover>a {
    position:relative;
    z-index:1000;
    height:36px;
    background:#fff
}
.common-header-content .text-right .hover .arrow-down-logo {
    position:relative;
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
}




.A-list-pic{margin-top: 8px;}
.A-list-pic ul{overflow: hidden;}
.A-list-pic ul li{width: 230px;margin-right: 10px;float: left; margin-bottom: 5px;}
.A-list-pic ul li:last-child{margin-right: auto;}
.A-list-pic ul li:nth-child(4n){margin-right: auto;}
.A-list-pic ul li i{width: 100%;height: 190px;display: block;background-size: 100%; background-position: center;border: 1px solid #eee;}
.A-list-pic ul li .name{font-size: 16px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;line-height:30px;}
.A-list-pic ul li .number{font-size: 18px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;line-height: 22px; color: #FB942F;font-weight: bold;}
.A-list-pic ul li .number font{font-size: 14px;}
.A-list-pic ul li p{font-size: 14px;color: #888;}




/* 头部广告*/.top_gg_t{width: 100%;height:104px;overflow: hidden;}
.top_gg_t a{position: relative;}
.top_gg_t img{margin-left: -960px;left: 50%;position: relative;}
.top_tiao{background: #fafafa;height: 48px;line-height: 48px;}
.top_tiao .hyy{float: left;color: #a9a9a9;}
.top_tiao .dengl{float: left;margin-left: 30px;}
.top_tiao .dengl a{padding: 0 10px;position: relative;}
.top_tiao .dengl a:hover{color: #2ccac8;}
.top_tiao .dengl a.no{color: #ff0606;}
.top_tiao .dengl a.no::after{content: "";display: block;width: 1px;height: 14px;background:#a9a9a9 ;position: absolute;top: 0;right: 0px;bottom: 0;margin: auto 0;}
.top_tiao .daoh_top{float: right;}
.top_tiao .daoh_top ul{float: left;}
.top_tiao .daoh_top ul>li{float: left;padding: 0 13px;position: relative;border: solid 1px #fafafa;border-bottom:none;}
.top_tiao .daoh_top ul>li a{height: 100%;color: #a9a9a9;display: inline-block;}
.top_tiao .daoh_top ul>li.changy_gj>a{background:url(../images/gj.png) no-repeat center left;padding-left: 19px;}
.top_tiao .daoh_top ul>li.wangz_dh>a{background:url(../images/cd.png) no-repeat center left;padding-left: 19px;}
.top_tiao .daoh_top ul>li.guanz_xx>a{background:url(../images/sm.png) no-repeat center left;padding-left: 22px;}
.top_tiao .daoh_top .gerxa{float: right;padding: 0 15px;margin-left:20px;height: 48px;cursor:pointer;border: solid 1px #fafafa;border-bottom:none;position: relative;}
.top_tiao .daoh_top .gerxa .imge{width: 28px;height: 28px;overflow: hidden;margin-top: 10px;border-radius: 50%;border: solid 1px #adadad;}
.top_tiao .daoh_top .gerxa .imge img{width: 100%;display: block;}
.top_tiao .daoh_top ul>li.changy_gj ol{position: absolute;z-index: 99;width: 100%;line-height: 30px;background: #fff;left:-1px;display: none;padding: 10px 0;border: solid 1px #e1e1e1;border-top:none;}
.top_tiao .daoh_top ul>li.changy_gj ol li{padding-left: 10px;}
.top_tiao .daoh_top ul>li:hover{background: #fff;border: solid 1px #e1e1e1;border-bottom: solid 0px #fff;}
.top_tiao .daoh_top ul>li.changy_gj:hover ol{display: block;}
.top_tiao .daoh_top ul>li.changy_gj ol li a:hover{color: #2ccac8;}
.top_tiao .daoh_top ul>li:hover::after{content: "";width: 100%;height: 2px;background: #fff;display: block;position: absolute;left: 0;bottom: 0;}
.wangz_daoh_k{position: absolute;width: 1200px;background: #fff;line-height: 30px;display: none;padding:20px 0;z-index: 9999;right: -180px;border: solid 1px #e1e1e1;/* border-bottom:none;*/top:47px;text-align: center;}
.top_tiao .daoh_top ul>li.wangz_dh:hover .wangz_daoh_k{display: block;}
.wangz_daoh_k .list_k{/* overflow: hidden;*/float: left;}
.wangz_daoh_k .list_k ol{width: 180px;border-right:dashed 1px #d6d6d6;min-height: 220px;}
.wangz_daoh_k .list_k p{padding: 30px 0;padding-top:10px;color: #7e7e7e;}
.wangz_daoh_k .list_k ol.er{width: 285px;}
.wangz_daoh_k .list_k ol.er a{display: inline-block;padding: 0 20px;color: #7e7e7e;}
.wangz_daoh_k .list_k ol.no{border-right:none;}
.top_tiao .daoh_top ul>li.wangz_dh:hover .wangz_daoh_k a:hover{color: #2ccac8;}
.erweim_sy{position: absolute;overflow: hidden;padding: 15px;width: 190px;top: 47px;right:-1px;border: solid 1px #e1e1e1;display: none;z-index: 99;background: #fff;}
.erweim_sy img{display: block;float: left;}
.erweim_sy img:last-child{float: right;}
.top_tiao .daoh_top ul>li.guanz_xx:hover .erweim_sy{display: block;}
.top_tiao .daoh_top .gerxa:hover{background: #fff;border: solid 1px #e1e1e1;border-bottom:none;}
.top_tiao .daoh_top .gerxa .text_dl{position: absolute;z-index: 99;left: -1px;border: solid 1px #e1e1e1;top: 47px;line-height: 30px;width: 100%;text-align: center;display: none;background: #fff;}
.top_tiao .daoh_top .gerxa .text_dl a{display: block;}
.top_tiao .daoh_top .gerxa .text_dl a:last-child{color: #a9a9a9;}
.top_tiao .daoh_top .gerxa:after{content: "";width: 100%;height: 2px;background: #fff;display: block;position: absolute;left: 0;bottom: 0;}
.top_tiao .daoh_top .gerxa:hover .text_dl{display: block;}
.logo_hang{height: 135px;/* border: #2ccac8 solid 1px;*/background: #fff;}
.logo_hang>div{/* display: flex;align-items : center;justify-content : space-between;*/}
.logo_hang .logo{float: left;margin-top:40px;}
.logo_hang .right{float: right;margin-top:60px;position: relative;}
.logo_hang .right .xianc{background: #fd6357;width: 156px;height: 44px;display: block;float:right;line-height: 44px;color: #fff;text-align: center;margin-left:18px;}
.logo_hang .right button{background: #2ccaba;width: 200px;height: 44px;border:none;color: #fff;cursor:pointer;}
.logo_hang .right .soust_souy{border:solid #2ccac8 2px;height: 40px;float: left;width: 440px;padding: 0 4px;padding-left:24px;background: url(../images/sos.png) no-repeat center left 3px;}
.logo_hang .right .text{position: absolute;top: -34px;left: 0px;}
.logo_hang .right .text span{color: #9a9a9a;padding: 0 5px;padding: 0 10px 0 8px;cursor: pointer;display: inline-block;position: relative;}
.logo_hang .right .text span::after{content: "";width: 1px;height: 13px;background: #9a9a9a;display: block;position: absolute;right: 0;top: 0;margin: auto 0;bottom: 0;}
.logo_hang .right .text span:nth-child(3)::after{content: "";width: 0px;}
.logo_hang .right .text span.no{color: #313131;}
.logo_hang .right .text span.no::before{content: "";background: url(../images/sanjx.png) no-repeat;width: 11px;height:5px;display: block;position: absolute;bottom: -8px;left: 0;right: 0;margin: 0 auto;}
.daohang_df{/* border: #2ccac8 solid 1px;*/height: 36px;line-height: 36px;background: #fff;}
.fud_daoh{position: relative;text-align: center;float: left;}
.fud_daoh h2{font-size:16px;width: 250px;background: #2ccac8 url(../images/fudon_fudcd.png) no-repeat center left 20px;color: #fff;font-weight: normal;position: relative;}
.fud_daoh h2 img{display: block;position: absolute;top: 0;bottom: 0;right: 20px;margin:auto 0;}
.daohang_df .daoh_df{float: right;}
.daohang_df .daoh_df li{float: left;margin-left: 38px;line-height: 25px;}
.daohang_df .daoh_df li.no a{color: #2ccac8;}
/* banner*/.slideBox{height:578px;overflow:hidden;position:relative;}
.slideBox .hd{height: 15px;overflow: hidden;position: absolute;/* right: 5px;*/bottom: 25px;width: 100%;text-align: center;z-index: 1;}
.slideBox .hd ul{display: inline-block;}
.slideBox .hd ul li{float: left;margin: 0 5px;width: 15px;height: 15px;line-height: 14px;text-align: center;background: rgba(255,255,255,.5);cursor: pointer;line-height: 100px;border-radius: 50px;}
.slideBox .hd ul li.on{background:#2ccaba;color:#fff;}
.slideBox .bd{position:relative;width: 100%;height:100%;z-index:0;}
.slideBox .bd li{zoom:1;vertical-align:middle;}
.slideBox .bd img{height:578px;display:block;}
.slideBox .bd ul{margin-left: -960px;left: 50%;position: relative;}
/* 浮动导航*/.fud_daoh .fudong_dapj{position: absolute;top: 36px;float: left;width: 250px;height: 578px;background: rgba(0,0,0,.5);z-index: 999;color: #fff;}
.fud_daoh .fudong_dapj>ul>li{height: 144px;position: relative;cursor: pointer;padding: 0 30px;}
.fud_daoh .fudong_dapj li .left{border-bottom:solid 1px rgba(255,255,255,.2) ;height: 143px;display: flex;align-items : center;}
.fud_daoh .fudong_dapj li .left i{width:49px;height: 49px;display: block;background: #fff url(../images/r.png) no-repeat;background-position: 10px 7px;border-radius: 15px;margin-right: 10px;}
.fud_daoh .fudong_dapj li .left p{font-size: 18px;line-height: 18px;}
.fud_daoh .fudong_dapj li .left p span{font-size: 12px;opacity: .6;display: block;padding-top: 4px;}
.fud_daoh .fudong_dapj>ul>li:hover{background: #fff;}
.fud_daoh .fudong_dapj>ul li:last-child .left{border-bottom: solid 0px rgba(255,255,255,.2);}
.fud_daoh .fudong_dapj>ul li .left .jiant{width: 9px;height: 12px;position: absolute;top: 65px;right: 16px;background: url(../images/r.png) no-repeat;background-position: -169px -6px;}
.fud_daoh .fudong_dapj ul>li:hover .left p{color: #544e4c;}
.fud_daoh .fudong_dapj li:hover .left .jiant{background-position: -157px -6px;}
.fud_daoh .fudong_dapj ul>li:hover .left i{background: #2ccac8 url(../images/r.png) no-repeat;background-position: 10px -30px;}
.fud_daoh .fudong_dapj ul>li.nisd_w .left i{background: #fff url(../images/r.png) no-repeat;background-position: -25px 7px;}
.fud_daoh .fudong_dapj ul>li.nisd_w1 .left i{background: #fff url(../images/r.png) no-repeat;background-position: -62px 7px;}
.fud_daoh .fudong_dapj ul>li.nisd_w2 .left i{background: #fff url(../images/r.png) no-repeat;background-position: -101px 7px;}
.fud_daoh .fudong_dapj ul>li.nisd_w:hover .left i{background: #2ccac8 url(../images/r.png) no-repeat;background-position: -25px -30px;}
.fud_daoh .fudong_dapj ul>li.nisd_w1:hover .left i{background: #2ccac8 url(../images/r.png) no-repeat;background-position: -62px -30px;}
.fud_daoh .fudong_dapj ul>li.nisd_w2:hover .left i{background: #2ccac8 url(../images/r.png) no-repeat;background-position: -101px -30px;}
/**/.childMenu{width: 950px;height: 576px;position: absolute;top: 1px;left: 250px;background-color: #fff;font-size: 14px;display: none;z-index: 999;line-height: 30px;}
.childMenu .div_asd{padding: 18px 50px 0 50px;text-align: left;overflow: hidden;}
.childMenu h3.biaot{color: #2b2b2b;position: relative;padding-left:26px;}
.childMenu h3.biaot::after{content: "";width: 22px;height: 22px;display: block;background: url(../images/r.png) no-repeat;background-position:2px -81px;position: absolute;top: 0;left: 0;bottom: 0;margin:auto 0;}
.childMenu .div_asd ul{margin:0 26px;/* height: 36px;*/overflow: hidden;padding-bottom: 10px;/* border-bottom: dotted 1px #e4e4e4;*/}
.childMenu .div_asd ul li{float: left;margin-right: 30px;position: relative;}
.childMenu .div_asd ul li a{color: #7e7e7e;}
.childMenu .div_asd ul li a:hover{color: #2ccaba;}
.childMenu .div_asd .liangge_sd{width: 50%;float: left;}
.LiangGe_FD{overflow: hidden;border-bottom: dotted 1px #e4e4e4;margin: 0 26px;}
.ZheShiK{overflow: hidden;}
.childMenu .div_asd .chang ul li{margin-right: 15px;line-height: 28px;}
.childMenu h3.biaot1::after{background: url(../images/r.png) no-repeat;background-position: -25px -81px;}
.childMenu h3.shangb::after{background: url(../images/r.png) no-repeat;background-position: -54px -81px;}
.childMenu h3.guoji::after{background: url(../images/r.png) no-repeat;background-position: -114px -81px;}
.childMenu h3.jiaoyi::after{background: url(../images/r.png) no-repeat;background-position:-140px -81px;}
.childMenu .div_asd ul li.hot::after{content: "";width: 22px;height: 29px;display: block;background: url(../images/r.png) no-repeat;background-position: -171px -78px;position: absolute;top: 2px;right: -21px;bottom: 0;margin: auto 0;}
.childMenu .div_asd ul li.color_hot a{color: #fe8213;}
.fud_daoh .fudong_dapj>ul>li:hover .childMenu{display: block;}
.fud_daoh .fudong_dapj>ul>li:hover .childMenu_a{display: block;top: -143px;}
.fud_daoh .fudong_dapj>ul>li:hover .childMenu_b{display: block;top: -287px;}
.fud_daoh .fudong_dapj>ul>li:hover .childMenu_c{display: block;top: auto;bottom: -1px;}
.childMenu h3.huangg::after{background: url(../images/r.png) no-repeat;background-position: -65px -146px;}
.childMenu h3.jinpai::after{background: url(../images/r.png) no-repeat;background-position: -31px -146px;}
.childMenu .div_asd.niup ul{margin-left:0px;}
.childMenu .div_asd .LiangGe_FD{margin-left:0px;}
.childMenu h3.banq1::after{background: url(../images/r.png) no-repeat;background-position: -0px -116px;}
.childMenu h3.banq2::after{background: url(../images/r.png) no-repeat;background-position: -27px -116px;}
.childMenu h3.banq3::after{background: url(../images/r.png) no-repeat;background-position: -54px -116px;}
.childMenu h3.banq4::after{background: url(../images/r.png) no-repeat;background-position: -82px -116px;}
.childMenu h3.banq5::after{background: url(../images/r.png) no-repeat;background-position: -111px -116px;}
.childMenu h3.banq6::after{background: url(../images/r.png) no-repeat;background-position: -140px -116px;}
.childMenu h3.banq7::after{background: url(../images/r.png) no-repeat;background-position: -167px -116px;}
/* 热门服务*/.reMfuw{padding: 35px 0;position: relative;overflow: hidden;}
.reMfuw .fuwu_bt{width: 58px;height: 70px;border: dashed 1px #8a8a8a;text-align: center;position: relative;display: flex;justify-content: center;align-items: center;float: left;font-size: 18px;color: #646464;}
.reMfuw .fuwu_bt span{display: block;width: 0;height: 0;border-width: 0 10px 10px;border-style: double;border-color: transparent transparent #333;position: absolute;top: 29px;right: -15px;margin-left: -10px;transform: rotate(90deg);-ms-transform: rotate(90deg);-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);}
.reMfuw .fuwu_bt span em{display: block;width: 0;height: 0;border-width: 0 10px 10px;border-style: solid;border-color: transparent transparent #f8f8f8;position: absolute;top: 1px;left: -10px;}
.reMfuw ul{float: right;/* width: 1140px;*/}
.reMfuw ul li{float: left;text-align: center;width: 110px;position: relative;color: #727272;}
.reMfuw ul li i{display: block;width: 53px;height: 50px;position: relative;top:0;margin: 0 auto;background: url(../images/reMfw.png) no-repeat;background-position: -2px -6px;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.reMfuw ul li:hover i{top:-5px;}
.reMfuw ul li i.halou{background: url(../images/reMfw.png) no-repeat;background-position: -131px -6px;}
.reMfuw ul li i.halou1{background: url(../images/reMfw.png) no-repeat;background-position: -240px -6px;}
.reMfuw ul li i.halou2{background: url(../images/reMfw.png) no-repeat;background-position: -352px -6px;}
.reMfuw ul li i.halou3{background: url(../images/reMfw.png) no-repeat;background-position: -461px -6px;}
.reMfuw ul li i.halou4{background: url(../images/reMfw.png) no-repeat;background-position: -573px -6px;}
.reMfuw ul li i.halou5{background: url(../images/reMfw.png) no-repeat;background-position: -685px -6px;}
.reMfuw ul li i.halou6{background: url(../images/reMfw.png) no-repeat;background-position: -798px -6px;}
.reMfuw ul li i.halou7{background: url(../images/reMfw.png) no-repeat;background-position: -916px -6px;}
.reMfuw ul li i.halou8{background: url(../images/reMfw.png) no-repeat;background-position: -1028px -6px;}
.biaoti_Sy{text-align: center;margin-top: 15px;margin-bottom: 45px;}
.biaoti_Sy h2{position: relative;display: flex;align-items: center;justify-content: center;font-size: 26px;font-weight: normal;}
.biaoti_Sy h2::after{content: "";width: 120px;height: 15px;display: block;background: url(../images/shouy_Bt.png) no-repeat;background-position: 0 -22px;margin-left:20px;}
.biaoti_Sy h2::before{content: "";width: 120px;height: 15px;display: block;background: url(../images/shouy_Bt.png) no-repeat;background-position: 0 -1px;margin-right:20px;}
.biaoti_Sy p{color: #878787;padding-top:10px;}
.zhiShiCQ{background: #fff;box-shadow: 0 0 10px #dedede;}
/* 本例子css*/.slideTxtBox{width:1200px;text-align:left;}
.slideTxtBox .hd{height:62px;line-height:62px;background:#f6fcff;text-align: center;position:relative;font-size: 20px;}
.slideTxtBox .hd ul{float:left;position: relative;}
.slideTxtBox .hd ul li{float:left;border-right:1px solid #d9e4e9;width: 299px;cursor:pointer;font-family: "微软雅黑";}
.slideTxtBox .hd ul li:last-child{border-right:0px solid #d9e4e9;}
.slideTxtBox .hd ul li.on{height:62px;background:#fff;color: #2ccaba;}
.slideTxtBox .bd ul{padding:15px 0;zoom:1;overflow: hidden;height: 300px;}
.slideTxtBox .bd li{line-height:24px;width: 200px;height: 130px;text-align: center;overflow: hidden;float: left;padding-bottom: 20px;position: relative;}
.slideTxtBox .bd li img{position: relative;display: inline-block;top: 0;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.slideTxtBox .bd li:hover img{top: -5px;}
.slideTxtBox .bd li a{display: block;}
.slideTxtBox .bd li .date{float:right;color:#999;}
.slideTxtBox .bd li p{line-height: 0;padding-bottom: 10px;}
.slideTxtBox .bd li span{color: #fb0202;}
.yixia_S{padding: 10px 20px;color: #878787;}
/* 本例子css*/.txtMarquee-left{position: relative;}
.txtMarquee-left .bd{/* padding: 10px;*/}
.txtMarquee-left .bd .tempWrap{width: 1020px!important;}
/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。*/.txtMarquee-left .bd ul{overflow: hidden;zoom: 1;}
.txtMarquee-left .bd ul li{margin-right: 20px;float: left;height: 24px;line-height: 24px;text-align: left;_display: inline;padding: 0 10px;width: auto !important;}
/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题*/.txtMarquee-left .bd ul li span{color: #2ccaba;}
.xiaox_Gd{border-top: solid 1px #e5ebee;padding: 20px;overflow: hidden;}
.xiaox_Gd .left{float: left;}
.xiaox_Gd .txtMarquee-left{float: left;}
/* 资产交易市场*/.jinxuan_bt{padding: 10px 0;overflow: hidden;margin-bottom: 10px;padding-top: 0;}
.jinxuan_bt ul{float: right;}
.jinxuan_bt li{font-size: 16px;float: left;padding: 8px 0;margin: 0 10px;}
.jinxuan_bt li.no{color:#ff0606;border-bottom:solid 1px #ff0606;}
.zcjy_NRk{height: 458px;}
.zcjy_NRk .left{height: 438px;width: 457px;box-shadow: 0 0 10px #dedede;float: left;background: #Fff;padding: 10px;}
.zcjy_NRk .right{height: 458px;width: 710px;box-shadow: 0 0 10px #dedede;float: right;background: #Fff;}

.gallery-top{height: 80%;width: 100%;}
.gallery-thumbs{height: 20%;box-sizing: border-box;padding: 10px 0;}
.gallery-thumbs .swiper-slide{width: 25%;height: 100%;opacity: 0.4;}
.gallery-thumbs .swiper-slide-thumb-active{opacity: 1;}
/* tup*/.zcjy_NRk .right ul{padding: 10px;overflow: hidden;}
.zcjy_NRk .right ul li{width: 163px;height: 210px;border: solid 1px #e6e6e6;float: left;margin: 0 9px 9px 0;}
.zcjy_NRk .right ul li:nth-child(4n){margin-right: 0;}
.zcjy_NRk .right ul li h2{width: 163px;height: 122px;overflow: hidden;display: flex;}
.zcjy_NRk .right ul li h2 img{-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;max-width: 163px;min-height: 122px;}
.zcjy_NRk .right ul li:hover h2 img{filter: brightness(1.4);}
.zcjy_NRk .right ul li .neir{margin: 5px;text-align: center;line-height: 25px;height: 75px;display: flex;justify-content: center;align-items: center;}
.zcjy_NRk .right ul li .neir>div{overflow: hidden;height: 44px;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.zcjy_NRk .right ul li:hover .neir>div{height: 72px;}
.zcjy_NRk .right ul li .neir p{font-size: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zcjy_NRk .right ul li .neir span{display: block;color: #8a8a8a;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zcjy_NRk .right ul li .neir a{display: block;background: #ff4526;height: 22px;width: 75px;overflow: hidden;line-height: 22px;color: #fff;margin: 0 auto;border-radius:3px;-webkit-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}
.zcjy_NRk .right ul li.no{background: #f1f1f1;}
.zcjy_NRk .right ul li.no a{display: flex;justify-content: center;align-items: center;height: 100%;text-align: center;}
.zcjy_NRk .right ul li.no:hover{background: #2ccaba;border: solid 1px #2ccaba;}
.zcjy_NRk .right ul li.no a{color: #544e4c;}
.zcjy_NRk .right ul li.no a i{width: 21px;height: 21px;background: url(../images/youy.png) no-repeat;display: block;margin: 0 auto;}
.zcjy_NRk .right ul li.no:hover a i{background: url(../images/youy.png) no-repeat;background-position: -21px 0;}
.zcjy_NRk .right ul li.no:hover a{color: #fff;}
.anli_DSf ul{overflow: hidden;}
.anli_DSf ul li{width: 292px;height: 164px;overflow: hidden;position: relative;float: left;margin:0 10px 10px 0;}
.anli_DSf ul li:nth-child(4n){margin-right:0;}
.anli_DSf ul li h2{width: 292px;height: 164px;}
.anli_DSf ul li h2 img{max-width: 292px;min-height: 164px;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.anli_DSf ul li:hover h2 img{filter: brightness(1.4);}
.anli_DSf ul li p{background: rgba(0, 0, 0, .6);position: absolute;width: 100%;left: 0;bottom: 0;text-align: center;line-height: 40px;font-size: 18px;color: #fff;}
.anli_DSf ul li:hover p{color: #2ccac8;}
.news_shouy{height: 392px;background: #fff;box-shadow: 0 0 10px #dedede;}
.news_shouy>div{height: 392px;width:400px;float: left;border-right: solid 1px #ededed;/* margin-left:-1px;*/}
.news_shouy>div:nth-child(3){border-right: none;width: 398px;}
.news_shouy>div .biaot{background: #f6fcff;line-height: 55px;padding: 0 25px;overflow: hidden;border-bottom: solid #ededed 1px;}
.news_shouy>div .biaot h3{float: left;font-size: 15px;}
.news_shouy>div .biaot p{float: right;color: #07c58d;display: flex;align-items: center;justify-content: center;/* font-size: 15px;*/}
.news_shouy>div .biaot p::after{content: "";width: 0;height: 0;display: block;border-width:5px;border-style: solid;margin-left:10px;border-color:transparent transparent transparent #07c58d ;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.news_shouy>div .biaot p::before{content: "";width: 0;height: 0;margin-right:10px;display: block;border-width:5px;border-style: solid;border-color: transparent #07c58d transparent transparent;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.news_shouy>div .biaot:hover p::after{margin-left:20px;}
.news_shouy>div .biaot:hover p::before{margin-right:20px;}
.news_shouy .list{padding: 0 25px;}
.news_shouy .list li{height: 51px;line-height: 51px;border-bottom: dashed 1px #ededed;}
.news_shouy .list li a{width: 292px;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_shouy .list li span{float: right;color: #919191;}
.news_shouy .list li.diyi{padding-top:25px;height: 92px;line-height: 20px;padding-bottom:40px;}
.news_shouy .list li.diyi h3{height: 91px;width: 179px;overflow: hidden;float: left;}
.news_shouy .list li.diyi h3 img{min-height: 91px;max-width: 179px;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.news_shouy .list li.diyi:hover h3 img{filter: brightness(1.3);}
.news_shouy .list li .text{width:160px;float: right;height: 91px;overflow: hidden;}
.news_shouy .list li .text dt{height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_shouy .list li .text p,.news_shouy .list li .text dd{color: #aeaeae;}
.news_shouy .list li .text p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_shouy .list li:last-child{border-bottom:none;}
.news_shouy .right .list li.diyi{height: 171px;padding-bottom: 13px;border-bottom: none;}
.news_shouy .right .list li.diyi h3{height: 171px;width: 336px;margin:0 auto;}
.news_shouy .right .list li.diyi h3 img{min-height: 171px;max-width: 336px;}
.news_shouy .right .list li a.you{width: 336px;}
.guangGT{padding: 60px 0;margin: 0 auto;}
/* 城市合伙人招募/*/.ZhaoM{height: 411px;margin-bottom: 100px;}
.ZhaoM .right{background: url(../images/zhaom_right.jpg) no-repeat;width: 250px;height: 411px;position: relative;float:right;}
.ZhaoM .right .inputk{width: 190px;margin: 0 auto;position: absolute;top: 140px;left: 0;right: 0;}
.ZhaoM .right .inputk input{width: 100%;border: none;margin-top: 10px;background: none;}
.ZhaoM .right .inputk input:last-child{margin-top: 35px;}
.ZhaoM .right .bd{width: 200px;height: 36px;position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 35px;background: none;border: none;cursor: pointer;}
.ZhaoM .left{width:940px ;float: left;}
.ZhaoM .left .top{background: #fff;box-shadow: 0 0 10px #dedede;height: 266px;}
.ZhaoM .left h3{padding: 0 30px;padding-top:30px;font-size: 15px;}
.ZhaoM .left .top ul{padding: 20px;padding-top: 30px;overflow: hidden;}
.ZhaoM .left .top ul li{float: left;width: 205px;text-align: center;padding: 0 10px;position: relative;}
.ZhaoM .left .top ul li::after{content: "";background: url(../images/Lir_jt.png) no-repeat;width: 12px;height: 20px;display: block;position: absolute;top: 30px;right: 0;}
.ZhaoM .left .top ul li:last-child::after{background:none;}
.ZhaoM .left .top ul li p{padding-bottom: 10px;}
.ZhaoM .left .top ul li span{color: #919191;}
.ZhaoM .left .bottom{background: #fff;box-shadow: 0 0 10px #dedede;height: 133px;margin-top: 12px;}
.ZhaoM .left .bottom ul{padding:25px 30px;overflow: hidden;}
.ZhaoM .left .bottom ul li{float: left;width: 293px;}
.ZhaoM .left .bottom ul li a{border-left: solid 2px #07c58d;height: 14px;display: block;padding-left: 5px;line-height: 14px;}
/* 底部*/.lanse_k{background: #2ccac8;height: 150px;}
.lanse_k ul{display: flex;/* align-items: center;justify-content: center;*/justify-content : space-between;padding: 30px 30px 0 30px;}
.lanse_k ul li{text-align: center;color: #Fff;}
.lanse_k ul i{line-height: 50px;display: inline-block;padding:0 20px;border:solid 1px #96e5e4;border-radius:25px;font-style: normal;text-align: center;font-size: 30px;font-weight: 600;color: #fff;margin-bottom:15px;}
.footer{background: url(../images/dibu_beij.jpg) no-repeat center;height: 406px;}
.footer .top .erwm{width: 540px;overflow: hidden;float: left;}
.footer .top .img{background: #292c2f;padding: 20px;width: 250px;float: left;position: relative;margin-top: 105px;}
.footer .top .img .gywom{width: 90px;height: 35px;line-height: 35px;text-align: center;background: #2ccac8;color: #fff;position: absolute;top: -78px;left:0;}
.footer .top .img .gywom::after{content: "";width: 0;height: 0;border-style: solid;display: block;position: absolute;left: 0;right: 0;bottom: -15px;margin: 0 auto;border-width: 8px;border-color: #2ccac8 transparent transparent transparent;}
.footer .top .img p{float: left;text-align: center;}
.footer .top .img p span{display: block;color: #fff;padding: 0 5px;opacity: .5;font-size: 12px;}
.footer .top{border-bottom:solid 1px #555351;height: 285px;}
.footer .top .img p:last-child{float: right;}
.footer .top .gongs{float: right;width: 245px;color: #fff;padding-top:60px;line-height: 25px;}
.footer .top .gongs h4{padding-bottom:20px;}
.footer .top .gongs p{color: #6a6d74;}
.footer .top .dib_dh{color: #fff;padding-top:60px;float: right;line-height: 25px;overflow: hidden;}
.footer .top .dib_dh h4{padding-bottom:20px;}
.footer .top .dib_dh li{text-align: center;float: left;}
.footer .top .dib_dh li ol{border-right: dotted 1px #6a6d74;padding: 0 31px;height: 160px;}
.footer .top .dib_dh li ol p{color: #6a6d74;}
.footer .top .dib_dh li:last-child ol{border-right:none;}
.footer .bottom{overflow: hidden;padding:28px 0 0 0;}
.footer .bottom .zuo{float: left;color: #6a6d74;}
.footer .bottom .zuo p{background: url(../images/daduah.png) no-repeat top 7px left;padding-left: 21px;line-height: 35px;}
.footer .bottom .zuo p span{color: #fff;font-size: 18px;}
.footer .bottom .you{float: right;}
.footer .bottom .you .shang{float: right;}
.footer .bottom .you .shang a{display: inline-block;padding: 0 10px;}
.footer .bottom .you .shang a:last-child{padding: 0 10px;padding-right:0;}
.footer .bottom .you .keji{text-align: right;background: url(../images/ditu.png) no-repeat top 3px left;padding-left: 21px;line-height:25px;margin-top:28px;color: #6a6d74;}
.footer .top .dib_dh li ol p a{color: #6a6d74;}
.footer .top .dib_dh li ol p a:hover{color: #2ccaba;}
/* 弹出层*/.zheshi_tcc{position: fixed;width: 100%;height: 100%;z-index: 9999;top: 0px;left: 0px;display:none;}
.zheshi_tcc .tcc_beij{position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.zheshi_tcc .tcc_neir{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 999;width: 758px;height:480px;padding:0;border-radius: 8px;background: #fff url(../images/tancc.png) no-repeat;overflow: hidden;text-align: center;}
.zheshi_tcc .tcc_neir .bt{color: #373737;font-size: 24px;font-weight: 600;padding-top: 50px;padding-bottom: 15px;}
.zheshi_tcc .tcc_neir .bt .disds{background:url(../images/tanc_gth.png) no-repeat;color: #8b8b8b;font-size: 15px;font-weight: normal;padding-left:20px;}
.shouyebiaod form{width: 570px;height: 300px;margin:0 auto;}
.shouyebiaod label{width: 64px;float: left;clear: left;text-align: right;height: 36px;line-height: 36px;margin-top:8px;margin-right: 10px;}
.shouyebiaod label i{color: #BD362F;}
.shouyebiaod input{width: 430px;height: 36px;line-height: 36px;margin-top: 8px;text-indent: 8px;font-size: 16px;font-family: "微软雅黑";border: 1px solid #ccc;float: left;}
.shouyebiaod #sub{width:430px;height: 40px;border: 1px solid #26ccb8;background: #26ccb8;color: #fff;font-size: 18px;text-indent: 0;}
.shouyebiaod .spa{height: 25px;line-height: 25px;width: 430px;display: inline-block;float: left;margin-left: 70px;text-align: left;font-size: 12px;color: #BD362F;text-indent: 10px;margin-top: 4px;}
.shouyebiaod .clas_Sd{background: url(../images/baohu.png) no-repeat center left;padding-left: 7px;color: #26ccb8!important;}
.shouyebiaod .clas_Sd>span{padding-left: 7px;}
._xia_text{text-align:center;font-weight: 600;position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 10px;}
/* 首页样式结束**************************************//* 商标服务*/.shang_slideBox{height: 420px;}
.shang_slideBox .bd img{height: 420px;}
.fudon_Sd{position: relative;height: 85px;}
.fudon_Sd>div{background-image: linear-gradient(to right, #87d3f7 0%, #4964e2 51%, #c2e9fb 100%);height: 153px;width: 1200px;position: absolute;top: -70px;transition: 0.5s;background-size: 200% auto;box-shadow: 0 5px 5px #eaeaea;}
.fudon_Sd>div:hover{background-position: right center;/* change the direction of the change here*/}
.fudon_Sd>div .biaod{padding: 0 34px;overflow: hidden;padding-top: 39px;}
.fudon_Sd>div .biaod input{width: 835px;height: 55px;border: none;float: left;padding-left: 50px;background: #fff url(../images/shangb_sos.png) no-repeat center left 20px;}
.fudon_Sd>div .biaod button{height: 55px;width: 247px;border: none;float: left;color: #fff;background: #ff6700;font-size: 18px;}
.fudon_Sd>div .list_k{padding: 0 34px;padding-top: 10px;}
.fudon_Sd>div .list_k ul{overflow: hidden;}
.fudon_Sd>div .list_k ul li{padding: 0 10px;padding-right: 150px;float: left;color: #fff;}
.shangb_fw_Sy h2::before{content: "";background: url(../images/shouy_Bt_da.png) no-repeat;background-position: 0 -1px;}
.shangb_fw_Sy h2::after{content: "";background: url(../images/shouy_Bt_da.png) no-repeat;background-position: 0 -22px;}
/* 本例子css*/.shangb_fuwu_gund{width:100%;position:relative;}
.shangb_fuwu_gund .bd{padding:10px;}
.shangb_fuwu_gund .bd .tempWrap{width:100% !important;}
/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。*/.shangb_fuwu_gund .bd ul{overflow:hidden;zoom:1;}
.shangb_fuwu_gund .bd ul li{margin-right:20px;float:left;height:24px;line-height:24px;text-align:left;_display:inline;width:auto !important;}
/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题*/.clas_diyibf{overflow: hidden;}
.left_yi{width: 289px;height: 377px;float: left;}
.diyi_syp{width: 100%;height: 100%;overflow: hidden;position: relative;}
.diyi_syp .swiper-pagination-bullet{width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #fff;opacity: .5;}
.diyi_syp .swiper-pagination-bullet-active{opacity: 1;width: 20px;border-radius: 10px;background: #fff;}
.right_yi{height: 377px;float: right;width: 895px;margin-right: 1px;margin-bottom: 1px;}
.right_yi .chuc_list{width: 490px;height: 182px;border:solid 1px #fff;background: #fff;position: relative;vertical-align: middle;float: left;margin-bottom: 9px;}
/* .right_yi .chuc_list:hover{border:solid 1px #ff6700;}*/.right_yi .chuc_list::before, .right_yi .chuc_list::after{box-sizing: inherit;content: '';position: absolute;width: 100%;height: 100%;}
.right_yi .chuc_list{transition: color 0.2s;}
.right_yi .chuc_list::before, .right_yi .chuc_list::after{border: 1px solid transparent;width: 0;height: 0;}
.right_yi .chuc_list::before{top: 0;left: 0;}
.right_yi .chuc_list::after{bottom:-2px;right: -2px;}
.right_yi .chuc_list:hover{color: #ff8820;}
.right_yi .chuc_list:hover::before, .right_yi .chuc_list:hover::after{width: 100%;height: 100%;}
.right_yi .chuc_list:hover::before{border-top-color: #ff8820;border-right-color: #ff8820;transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;}
.right_yi .chuc_list:hover::after{border-bottom-color: #ff8820;border-left-color: #ff8820;transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;}
/**/.right_yi .chuc_list h3,.right_yi .chuc_list p,.right_yi .chuc_list h2{padding:0 22px;color: #313131;}
.right_yi .chuc_list p,.right_yi .chuc_list h2{padding-left:40px;}
.right_yi .chuc_list h3{padding-top: 30px;font-weight: normal;font-size:20px;}
.right_yi .chuc_list p{padding-top: 12px;padding-bottom: 30px;color: #a3a3a3;}
.right_yi .chuc_list h2{color: #ff6700;font-size:20px;font-weight: normal;}
.right_yi .chuc_list i{display: block;width: 70px;height: 70px;background: url(../images/shangb_Fw_IMG.png) no-repeat center;background-position: -0px -70px;position: absolute;right: 20px;bottom: 15px;}
.right_yi .chuc_list:nth-child(2),.right_yi .chuc_list:nth-child(4){float: right;}
.right_yi .chuc_list:nth-child(2),.right_yi .chuc_list:nth-child(3){width: 392px;}
.right_yi .chuc_list:nth-child(3),.right_yi .chuc_list:nth-child(4){margin-bottom: 0;}
.right_yi .chuc_list i.img1{background-position: -0px -140px;}
.right_yi .chuc_list i.img2{background-position: -0px -210px;}
.right_yi .chuc_list i.img3{background-position: -0px -0px;}
.sb_xiao_banner{padding: 20px 0 85px 0;}
.sb_xiao_banner ul{display: flex;justify-content : space-between;}
.sb_xiao_banner li{width: 245px;height: 115px;}
.sb_xiao_banner li img{-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;filter:brightness(1);}
.sb_xiao_banner li:hover img{filter:brightness(1.2);}
/* 不同行业该怎么注册商标*/.waik_zhuc{background: #eff3f5;padding: 30px 0;}
.hangye_zhuc{}
.left_biaot{display: flex;align-items : center;position: relative;font-size: 18px;padding-left:8px ;}
.left_biaot::after{content: "";width:3px ;height: 18px;background: #5c87e9;position: absolute;top: 0;bottom: 0;left: 0;margin:auto 0;}
.hangye_zhuc ul{padding: 20px 0;overflow: hidden;}
.hangye_zhuc ul li{width: 165px;background: #fff;height: 165px;text-align: center;float: left;margin: 0 7px 7px 0;}
.hangye_zhuc ul li:nth-child(7n){margin-right: 0;}
.hangye_zhuc ul li a{display: block;height: 100%;position: relative;}
.hangye_zhuc ul li a p{position: absolute;top: 0;bottom: 0;margin: auto;height: 85px;left: 0;right: 0;}
.hangye_zhuc ul li i{display: block;margin:0 auto;width: 45px;height: 45px;background: url(../images/shangb_Fw_IMG.png) no-repeat center;background-position: -0px -1718px;}
.hangye_zhuc ul li:hover i{background-position: -0px -1763px;}
.hangye_zhuc ul li i.img1{background-position: -0px -1808px;}
.hangye_zhuc ul li i.img2{background-position: -0px -1898px;}
.hangye_zhuc ul li i.img3{background-position: -0px -1988px;}
.hangye_zhuc ul li i.img4{background-position: -0px -2078px;}
.hangye_zhuc ul li i.img5{background-position: -0px -2168px;}
.hangye_zhuc ul li i.img6{background-position: -0px -2258px;}
.hangye_zhuc ul li i.img7{background-position: -0px -2348px;}
.hangye_zhuc ul li i.img8{background-position: -0px -2438px;}
.hangye_zhuc ul li i.img9{background-position: -0px -2528px;}
.hangye_zhuc ul li i.img10{background-position: -0px -2618px;}
.hangye_zhuc ul li i.img11{background-position: -0px -2708px;}
.hangye_zhuc ul li i.img12{background-position: -0px -2798px;}
.hangye_zhuc ul li i.img13{background-position: -0px -2888px;}
.hangye_zhuc ul li i.img14{background-position: -0px -1088px;}
.hangye_zhuc ul li i.img15{background-position: -0px -1178px;}
.hangye_zhuc ul li i.img16{background-position: -0px -1268px;}
.hangye_zhuc ul li i.img17{background-position: -0px -1358px;}
.hangye_zhuc ul li i.img18{background-position: -0px -1448px;}
.hangye_zhuc ul li i.img19{background-position: -0px -1538px;}
.hangye_zhuc ul li i.img20{background-position: -0px -1628px;}
.hangye_zhuc ul li:hover i.img1{background-position: -0px -1853px;}
.hangye_zhuc ul li:hover i.img2{background-position: -0px -1943px;}
.hangye_zhuc ul li:hover i.img3{background-position: -0px -2033px;}
.hangye_zhuc ul li:hover i.img4{background-position: -0px -2123px;}
.hangye_zhuc ul li:hover i.img5{background-position: -0px -2213px;}
.hangye_zhuc ul li:hover i.img6{background-position: -0px -2303px;}
.hangye_zhuc ul li:hover i.img7{background-position: -0px -2393px;}
.hangye_zhuc ul li:hover i.img8{background-position: -0px -2483px;}
.hangye_zhuc ul li:hover i.img9{background-position: -0px -2573px;}
.hangye_zhuc ul li:hover i.img10{background-position: -0px -2663px;}
.hangye_zhuc ul li:hover i.img11{background-position: -0px -2753px;}
.hangye_zhuc ul li:hover i.img12{background-position: -0px -2843px;}
.hangye_zhuc ul li:hover i.img13{background-position: -0px -2933px;}
.hangye_zhuc ul li:hover i.img14{background-position: -0px -1133px;}
.hangye_zhuc ul li:hover i.img15{background-position: -0px -1223px;}
.hangye_zhuc ul li:hover i.img16{background-position: -0px -1313px;}
.hangye_zhuc ul li:hover i.img17{background-position: -0px -1403px;}
.hangye_zhuc ul li:hover i.img18{background-position: -0px -1493px;}
.hangye_zhuc ul li:hover i.img19{background-position: -0px -1583px;}
.hangye_zhuc ul li:hover i.img20{background-position: -0px -1673px;}
.hangye_zhuc ul li a p span{color: #333;}
.hangye_zhuc ul li:hover{background: #42a5ff;}
.hangye_zhuc ul li:hover span{color: #fff;}
.zhuc_zhongjian{overflow: hidden;display:flex;justify-content : space-between;}
.zhuc_zhongjian ol{float: left;width: 33%;}
.zhuc_zhongjian ol h2{font-size:16px;position: relative;margin-bottom: 10px;padding-left: 10px;}
.zhuc_zhongjian ol h2::after{content: "";width: 2px;height: 15px;background: #5c87e9;position: absolute;top: 0;left: 0;bottom: 0;margin: auto;}
.zhuc_zhongjian ol li{float: left;text-align: center;border: dashed 1px #bdbdbf;margin: 0 10px 10px 0;}
.zhuc_zhongjian ol li:hover{border: dashed 1px #2ccac8;}
.zhuc_zhongjian ol li a{padding: 3px 5px;display: block;}
/*商标注册*/.shangbiao_zhuc_k ul{height: 385px;}
.shangbiao_zhuc_k ul li{border-top: 2px #6aa0ee solid;width: 390px;float: left;margin: 0 15px 15px 0;box-shadow: 0 0 5px rgba(0,0,0,.08);-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;background: #fff;}
.shangbiao_zhuc_k ul li:hover{box-shadow: 0 0 5px rgba(57,157,246,.5);}
.shangbiao_zhuc_k ul li:nth-child(3n){margin-right: 0;}
.shangbiao_zhuc_k ul li a{padding:20px 30px;display: block;position: relative;}
.shangbiao_zhuc_k ul li a h3{font-weight: normal;font-size: 20px;color: #313131;}
.shangbiao_zhuc_k ul li a p{padding-top: 12px;/* padding-bottom: 30px;*/color: #a3a3a3;display: -webkit-box;text-overflow: ellipsis;overflow : hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;min-height: 40px;}
.shangbiao_zhuc_k ul li a h2{color: #ff1e0d;font-size: 20px;font-weight: normal;padding-top: 20px;}
.shangbiao_zhuc_k ul li a i{display: block;width: 50px;height: 50px;background: url(../images/shangb_Fw_IMG.png) no-repeat center;background-position: -0px -488px;position: absolute;right: 20px;bottom: 10px;}
.shangbiao_zhuc_k ul li a i.no_chengg1{background-position: -0px -538px;}
.shangbiao_zhuc_k ul li a i.no_chengg2{background-position: -0px -588px;}
.shangbiao_zhuc_k ul li a i.no_chengg3{background-position: -0px -638px;}
.shangbiao_zhuc_k ul li a i.no_chengg4{background-position: -0px -688px;}
.shangbiao_zhuc_k ul li a i.no_chengg5{background-position: -0px -738px;}
.shangbiao_zhuc_k ul li a i.no_chengg6{background-position: -0px -788px;}
.shangbiao_zhuc_k ul li a i.no_chengg7{background-position: -0px -838px;}
.shangbiao_zhuc_k ul li a i.no_chengg8{background-position: -0px -788px;}
.shangbiao_zhuc_k ul li a i.no_chengg9{background-position: -0px -888px;}
.shangbiao_zhuc_k ul li a i.no_chengg10{background-position: -0px -938px;}
.shangbiao_zhuc_k ul li a i.no_chengg11{background-position: -0px -988px;}
.shangbiao_zhuc_k ul li a i.no_chengg12{background-position: -0px -1038px;}
.houqi_ruhe{background: #42a4ff;padding: 20px 0;}
.shangb_fw_Sy_bai h2::after{content: "";background: url(../images/shouy_Bt_da_bai.png) no-repeat;background-position: 0 -22px;}
.shangb_fw_Sy_bai h2::before{content: "";background: url(../images/shouy_Bt_da_bai.png) no-repeat;background-position: 0 -1px;}
.shangb_fw_Sy_bai h2{color: #fff;}
.shangb_fw_Sy_bai p{color: #fff;}
.shangbiao_zhuc_k ul li:hover{box-shadow: 0 0 5px #004382;}
.shangbiao_zhuc_k_teshu ul li{width: 590px;}
.shangbiao_zhuc_k_teshu ul li:nth-child(2n){margin-right: 0;}
.shangbiao_zhuc_k_teshu ul li:nth-child(3n){margin-right: 15px;}
.shangbiao_zhuc_k_teshu ul li::before, .shangbiao_zhuc_k_teshu ul li::after{box-sizing: inherit;content: '';position: absolute;width: 100%;height: 100%;}
.shangbiao_zhuc_k_teshu ul li{transition: color 0.25s;position: relative;border: none;}
.shangbiao_zhuc_k_teshu ul li::before, .shangbiao_zhuc_k_teshu ul li::after{border: 1px solid transparent;width: 0;height: 0;}
.shangbiao_zhuc_k_teshu ul li::before{top: -2px;left: -2px;}
.shangbiao_zhuc_k_teshu ul li::after{bottom: 0;right: 0;}
.shangbiao_zhuc_k_teshu ul li:hover{color: #0068b7;box-shadow: none;}
.shangbiao_zhuc_k_teshu ul li:hover::before, .shangbiao_zhuc_k_teshu ul li:hover::after{width: 100%;height: 100%;}
.shangbiao_zhuc_k_teshu ul li:hover::before{border-top-color: #0068b7;border-right-color: #0068b7;transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;}
.shangbiao_zhuc_k_teshu ul li:hover::after{border-bottom-color: #0068b7;border-left-color: #0068b7;transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;}
.shangbiao_zhuc_k_teshu ul li a i{width: 52px;height: 52px;background-position: -0px -280px;}
.shangbiao_zhuc_k_teshu ul li a i.z_tes{background-position: -0px -332px;}
.shangbiao_zhuc_k_teshu ul li a i.z_tes1{background-position: -0px -384px;}
.shangbiao_zhuc_k_teshu ul li a i.z_tes2{background-position: -0px -436px;}
.liuchengtu_k{background:#f7f7f7;padding-bottom: 50px;}
.shangb_zhuc_footer{background: #2ccac8;padding: 20px 0;}
.shangb_zhuc_footer ul{display: flex;justify-content : space-between;margin-bottom: 10px;}
.shangb_zhuc_footer ul li i{display: block;width: 60px;height: 60px;background: url(../images/santub.png) no-repeat;background-position: -60px -0px;float: left;}
.shangb_zhuc_footer ul li i.img1{background-position: -120px -0px;}
.shangb_zhuc_footer ul li i.img2{background-position: 0px -0px;}
.shangb_zhuc_footer ul li .text{float: left;margin-top: 16px;color: #fff;}
.shangb_zhuc_footer ul li .text h3{padding-bottom: 8px;}
.shangb_zhuc_footer ul li .text p{line-height: 25px;}
/* 版权服务页面开始
*
*
**
**/.banquan_topbj{background: #f2f7fa url(../images/dengji.jpg) no-repeat top center;}
.fudon_Sd_banquan>div{background: #fff;box-shadow:none;}
.fudon_Sd_banquan>div .biaod input{border: solid 1px #ff6700;border-right: 0;margin-left: -1px;height: 53px;background: #fff url(../images/shangb_sos_bai.png) no-repeat center left 20px;}
.fudon_Sd_banquan>div .list_k ul li{color: #292c2f;}
.fudon_Sd_banquan>div .list_k ul li b{font-weight: normal;color: #2ccaba;}
.fudon_Sd_banquan>div .biaod{padding-top: 15px;}
.fudon_Sd_banquan>div .biaod ._panq_txt{padding-bottom: 8px;font-size: 14px;color: #8c8a8a;}
.fudon_Sd_banquan>div .biaod ._panq_txt span{padding-right: 10px;}
.nimeng_We{padding: 30px 0;}
.nimeng_We ul{/* overflow: hidden;*/height: 282px;display: flex;justify-content : space-between;}
.nimeng_We ul li{width: 185px;height: 282px;background: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, .1);float: left;text-align: center;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.nimeng_We ul li:hover{box-shadow: 0 0 5px rgba(0, 0, 0, .3);}
.nimeng_We ul li i{display: block;width: 81px;height: 73px;background: url(../images/fge.png) no-repeat;background-position: -0px -0px;margin:0 auto;margin-top: 40px;margin-bottom: 20px;}
.nimeng_We ul li i.img1{background-position: -81px -0px;}
.nimeng_We ul li i.img2{background-position: -162px -0px;}
.nimeng_We ul li i.img3{background-position: -243px -0px;}
.nimeng_We ul li i.img4{background-position: -324px -0px;}
.nimeng_We ul li i.img5{background-position: -405px -0px;}
.nimeng_We ul li p{color: #292c2f;font-size: 16px;}
.nimeng_We ul li span{font-size: 12px;display: block;color: #999;margin: 10px 0 30px 0;}
.nimeng_We ul li button{border: none;/* border: #2ccaba solid 1px;*/padding: 8px 20px;background: #fff;color: #2ccaba;position: relative;vertical-align: middle;outline: none;box-shadow: inset 0 0 0 1px #2ccaba;cursor:pointer;}
.nimeng_We ul li button::before, .nimeng_We ul li button::after{box-sizing: inherit;content: '';position: absolute;width: 100%;height: 100%;z-index: 99;}
.nimeng_We ul li button:hover{color: #f45e61;}
.nimeng_We ul li button::before, .nimeng_We ul li button::after{top: 0;left: 0;height: 100%;width: 100%;-webkit-transform-origin: center;transform-origin: center;}
.nimeng_We ul li button::before{border-top: 1px solid #f45e61;border-bottom: 1px solid #f45e61;-webkit-transform: scale3d(0, 1, 1);transform: scale3d(0, 1, 1);}
.nimeng_We ul li button::after{border-left: 1px solid #f45e61;border-right: 1px solid #f45e61;-webkit-transform: scale3d(1, 0, 1);transform: scale3d(1, 0, 1);}
.nimeng_We ul li button:hover::before, .nimeng_We ul li button:hover::after{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);transition: -webkit-transform 0.5s;transition: transform 0.5s;transition: transform 0.5s, -webkit-transform 0.5s;}
.meishu_zuop_dj{height: 319px;overflow: hidden;}
.meishu_zuop_dj ul{float: left;background: #fff;height: 319px;width: 590px;}
.meishu_zuop_dj ul li{float: left;position: relative;overflow: hidden;}
.meishu_zuop_dj ul li img{cursor: pointer;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;filter:brightness(1);}
.meishu_zuop_dj ul li:hover img{transform: scale(1.1);filter:brightness(1.1);}
.meishu_zuop_dj ul li.da{width: 249px;height: 299px;margin: 10px 0 0 10px;}
.meishu_zuop_dj ul li .txt{position: absolute;top: 30px;left: 25px;}
.meishu_zuop_dj ul li .txt h2{color: #292c2f;font-weight: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.meishu_zuop_dj ul li .txt p{padding: 5px 0;color: #999;max-width: 210px;display: -webkit-box;text-overflow: ellipsis;overflow : hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-align: justify;}
.meishu_zuop_dj ul li .txt span{color: #ff8820;}
.meishu_zuop_dj ul li .txt span i{font-style: normal;font-size: 20px;}
.meishu_zuop_dj ul li.xiao{width: 310px;height: 144px;margin: 10px 0 0 10px;}
.meishu_zuop_dj ul.right{float: right;}
.meishu_zuop_dj ul.right li.da{float: right;margin: 10px 10px 0 0;}
.tuanjian_zq ul.left{width: 355px;height: 320px;background: #fff;}
.tuanjian_zq ul.left li{width: 335px;height: 300px;overflow: hidden;}
.tuanjian_zq ul li .txt p{max-width: 275px;}
.tuanjian_zq ul.right{width: 826px;}
.tuanjian_zq ul.right li{width: 394px;height: 145px;margin: 10px 0 0 12px;}
.text_zhuq ul.right li.da{float: left;margin: 10px 0 0 10px;}
.yinyue_beij{background: url(../images/beij_.jpg) no-repeat center;height: 568px;margin-top: 50px;}
.yinyue_yuan ul li{cursor: pointer;}
.yinyue_yuan ul li i{width: 65px;height: 65px;background: url(../images/xiaoyuan_t.png) no-repeat;background-position: -0px -65px;margin-top: 50px;}
.yinyue_yuan ul li i.img{background-position: -0px -130px;}
.yinyue_yuan ul li i.img1{background-position: -0px -195px;}
.yinyue_yuan ul li i.img2{background-position: -0px -260px;}
.yinyue_yuan ul li i.img3{background-position: -0px -325px;}
.yinyue_yuan ul li i.img4{background-position: -0px -390px;}
.yinyue_yuan ul li i.img5{background-position: -0px -455px;}
.yinyue_yuan ul li i.img6{background-position: -0px -520px;}
.yinyue_yuan ul li i.img7{background-position: -0px -585px;}
.yinyue_yuan ul li i.img8{background-position: -0px -0px;}
.yinyue_yuan ul li{width: 229px;}
.yinyue_yuan ul li dd{color: #ff8820;}
.yinyue_yuan ul li dd b{font-size: 20px;font-weight: normal;}
.yingshi_zuop ul{width: 1200px;background:none;display: flex;justify-content : space-around;align-items : center;height: 240px;}
.yingshi_zuop ul li.da{width: 377px;height: 211px;margin:0;border: 10px #fff solid;box-shadow: 0 0 4px rgba(0, 0, 0, .1);}
.yingshi_zuop ul li .txt h2{color: #fff;}
.yingshi_zuop ul li .txt p{opacity: .8;color: #fff;}
.yingshi_zuop ul li .txt span{color: #fff;display: block;margin-bottom: 20px;margin-top: 10px;}
.yingshi_zuop ul li .txt .anniu{width: 115px;height: 39px;border: none;background: #fff;color: #05c780;cursor: pointer;}
.yingshi_zuop ul li .txt p{max-width: 313px;}
.yinyue_yuan ul li{border-top: #2ccaba 2px solid;}
.nimeng_We ul li span{margin: 10px;margin-bottom: 20px;min-height: 33px;display: -webkit-box;text-overflow: ellipsis;overflow : hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.yinyue_yuan ul li i{position: relative;top: 0;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.yinyue_yuan ul li:hover i{top: -15px;}
/**/.banquan_news{padding: 10px 0;margin: 20px 0;background: #fff;}
.banquan_news .news{/* overflow: hidden;*/height: 300px;}
.banquan_news .news li{overflow: hidden;padding: 10px;width: 575px;box-shadow:0 0 5px rgba(0, 0, 0, .05);margin:0 10px 10px 0 ;float: left;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.banquan_news .news li:hover{box-shadow:0 0 5px rgba(0, 0, 0, .3);}
.banquan_news .news li:nth-child(2n){margin-right: 0;}
.banquan_news .news li img{width: 156px;min-height: 105px;object-fit: cover;float: left;margin-right: 10px;}
.banquan_news .news li dl{text-align: justify;}
.banquan_news .news li dl dt{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #292c2f;font-size: 16px;padding-bottom: 5px;}
.banquan_news .news li dl dd{display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #999;min-height: 40px;margin-bottom: 10px;}
.banquan_news .news li dl p{text-align: right;color: #2ccaba;}
.banquan_news .chakquanb{display: block;margin: 20px auto;width:150px;height:40px;background: #2ccaba;color: #fff;border-radius: 3px;text-align: center;line-height: 40px;margin-bottom: 40px;}
/* 条码服务*/.shang_slideBox_tiaom{height: 473px;}
.shang_slideBox_tiaom .bd img{height: 473px;}
.biaoti_shan_tiaom{text-align: center;padding: 35px 0;}
.biaoti_shan_tiaom h2{color: #292c2f;position: relative;padding-bottom: 10px;font-weight: 600;font-size: 23px;}
.biaoti_shan_tiaom h2::after{content: "";width: 350px;height: 1px;display: block;position: absolute;left: 0;right: 0;margin: auto;bottom: 5px;background: -webkit-linear-gradient(left,rgba(0,0,0,.0),#aeaeae,rgba(0,0,0,.0));background: -moz-linear-gradient(left,rgba(0,0,0,.0),#aeaeae,rgba(0,0,0,.0));}
.biaoti_shan_tiaom span{color: #555351;}
.nimeng_We ul li i{-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;filter:contrast(1);}
.nimeng_We ul li:hover i{filter:contrast(4);}
/* .nimeng_We_hou*/.nimeng_We_hou ul li:hover i{filter:contrast(0);}
.tianm_zuoy ul{height: 330px;display: flex;justify-content : space-between;}
.tianm_zuoy ul li{width: 273px;height: 310px;float: left;background: #fff;padding: 10px;}
.tianm_zuoy ul li .tu{width: 100%;height: 130px;position: relative;background: #f5f5f5;}
.tianm_zuoy ul li:hover .tu{background: #fafafa;}
.tianm_zuoy ul li .tu i{width: 90px;height: 90px;background: url(../images/tiaom_img.png) no-repeat;background-position: -0px -270px;display: block;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.tianm_zuoy ul li:hover .tu i{bottom:20px;}
.tianm_zuoy ul li .tu i.img1{background-position: -0px -0px;}
.tianm_zuoy ul li .tu i.img2{background-position: -0px -90px;}
.tianm_zuoy ul li .tu i.img3{background-position: -0px -180px;}
.tianm_zuoy ul li h3{text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 30px 0 15px 0;}
.tianm_zuoy ul li p{text-align: justify;display: -webkit-box;text-overflow: ellipsis;overflow : hidden;-webkit-line-clamp: 4;-webkit-box-orient: vertical;padding: 0 25px;color: #999;line-height: 25px;}
.biaoti_shan_tiaom_bai h2,.biaoti_shan_tiaom_bai span{color: #fff;}
.biaoti_shan_tiaom_bai h2::after{background: -webkit-linear-gradient(left,rgba(255,255,255,.0),#fff,rgba(255,255,255,.0));background: -moz-linear-gradient(left,rgba(255,255,255,.0),#fff,rgba(255,255,255,.0));}
.shenq_liuc_b{height: 544px;background:url(../images/shenq_bj.jpg) no-repeat center;margin: 50px 0;margin-bottom: 20px;}
.shenq_liuc_b ul.list_k{height: 288px;padding-top:5px;display: flex;justify-content : space-between;}
.shenq_liuc_b ul.list_k li{width: 230px;height: 288px;background: #fff;}
.shenq_liuc_b ul.list_k li .tu_we{background: url(../images/xieq.png);height: 76px;width: 100%;margin-bottom: 50px;position: relative;}
.shenq_liuc_b ul.list_k li .tu_we i{width: 73px;height: 73px;background: #fff;border-radius:50%;display: block;position: absolute;left: 0;right: 0;bottom: -35px;margin: auto;box-shadow: 0 3px 5px rgba(0, 0, 0, .1);-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.shenq_liuc_b ul.list_k li:hover .tu_we i{bottom: -20px;box-shadow: 0 3px 8px rgba(0, 0, 0, .2);}
.shenq_liuc_b ul.list_k li .tu_we i em{width: 50px;height: 50px;background: url(../images/tiaom_img.png) no-repeat;background-position: -0px -360px;border-radius:50%;display: block;position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto;}
.shenq_liuc_b ul.list_k li .tu_we i em.img{background-position: -0px -410px;}
.shenq_liuc_b ul.list_k li .tu_we i em.img1{background-position: -0px -460px;}
.shenq_liuc_b ul.list_k li .tu_we i em.img2{background-position: -0px -510px;}
.shenq_liuc_b ul.list_k li .tu_we i em.img3{background-position: -0px -560px;}
.shenq_liuc_b ul.list_k li h3{text-align: center;padding: 20px;}
.shenq_liuc_b ul.list_k li p{padding: 0 20px;text-align: center;color: #999;line-height: 25px;}
.suox_cail_k{height: 365px;}
.suox_cail_k ul li{height: 365px;width: 590px;box-shadow: 0 0 8px rgba(0, 0, 0, .1);float: left;background: #fff;}
.suox_cail_k ul li:hover{box-shadow: 0 0 12px rgba(0, 0, 0, .2);}
.suox_cail_k ul li:nth-child(2n){float: right;}
.suox_cail_k ul li .bt{height: 56px;line-height:56px;color: #fff;text-align: center;font-size: 20px;background: #6f99f4 url(../images/bantm.png) no-repeat center right;display: flex;align-items: center;justify-content: center;}
.suox_cail_k ul li:nth-child(2n) .bt{background-color: #fbab62;}
.suox_cail_k ul li .bt span{position: relative;}
.suox_cail_k ul li .bt i{width: 45px;height: 45px;background: url(../images/tiaom_img.png) no-repeat;background-position: -0px -610px;display: inline-block;}
.suox_cail_k ul li:nth-child(2n) .bt i{background-position: -0px -655px;}
.suox_cail_k ul li p{height: 56px;line-height:56px;background: #f6f6f6;margin: 30px 0;text-align: center;font-size: 16px;display: flex;align-items: center;justify-content: center;}
.suox_cail_k ul li p:hover{background: #6c96f3;color: #fff;}
.suox_cail_k ul li:nth-child(2n) p:hover{background: #fbab62;color: #fff;}
.suox_cail_k ul li p i{width: 45px;height: 45px;background: url(../images/tiaom_img.png) no-repeat;background-position: -0px -700px;display: inline-block;}
.changjian_Went_k{height:602px;background: url(../images/changjian_bj.jpg) no-repeat center;margin: 50px 0;}
.changjian_Went_k ul li{height: 67px;width: 545px;background: #fff;border-radius: 4px;padding: 25px;float: left;margin-bottom: 10px;}
.changjian_Went_k ul li:hover{background: #05c780;}
.changjian_Went_k ul li:hover a{color: #fff;}
.changjian_Went_k ul li:nth-child(2n){float:right;}
.changjian_Went_k ul li a{color: #544e4c;}
.changjian_Went_k ul li h3{padding-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.changjian_Went_k ul li p{display: -webkit-box;text-overflow: ellipsis;overflow : hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;opacity: .8;}
.hezuo_aknl{margin-bottom: 50px;}
.hezuo_aknl ul{height: 320px;}
.hezuo_aknl ul li{width: 212px;height: 120px;padding: 10px;background: #fff;box-shadow: 0 0 8px rgba(0, 0, 0, .05);float: left;margin:0 10px 10px 0;}
.hezuo_aknl ul li:nth-child(5n){margin-right: 0;}
.hezuo_aknl ul li a{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.hezuo_aknl ul li a img{max-width: 100%;max-height: 100%;object-fit: cover;filter:grayscale(1);opacity: .5;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.hezuo_aknl ul li:hover a img{filter:grayscale(0);opacity: 1;}
/*城市服务*/.yvm_cx_k{height: 110px;background: #2d2d2d;}
.yvm_cx_k>div{position: relative;height: 100%;}
.yvm_cx_k .bais_beij{position: absolute;top: 0;bottom: 0;margin: auto;height: 52px;background: #fff;width: 100%;}
.yvm_cx_k .bais_beij input{line-height: 52px;border: none;margin: 0;float: left;width: 320px;padding-left: 50px;outline: none;background: url(../images/yvm.png) no-repeat center left 18px;}
.yvm_cx_k .bais_beij input.dianh{background: url(../images/yvm1.png) no-repeat center left 18px;}
.yvm_cx_k .bais_beij input.xin{background: url(../images/yvm2.png) no-repeat center left 18px;}
.yvm_cx_k .bais_beij i{width:1px;display:block;height: 40px;background: #aeaeae;float: left;margin-top: 6px;}
.yvm_cx_k .bais_beij .anniu{height: 52px;width: 220px;position: absolute;top: 0;right: 0;background: #ff6700;color: #fff;font-weight: 600;font-size: 16px;border: none;outline: none;cursor: pointer;}
.yvm_cx_k .bais_beij .anniu:hover{background: #05c780;}
.yvm_cx_k .bais_beij .anniu:active{background: #068154;}
.qiye_fuw_xq_bt{text-align: center;padding: 35px 0;}
.qiye_fuw_xq_bt h2{font-weight: normal;font-size: 30px;padding-bottom: 5px;}
.qiye_fuw_xq_bt span{color: #999;}
.yvmchax_kuang{height:330px;}
.yvmchax_kuang li{float: left;width:288px;height: 144px;padding: 2px;/* box-shadow: 0 0 4px rgba(0, 0, 0, .1);*/background: #eff4f8;margin: 0 10px 10px 0;}
.yvmchax_kuang li:nth-child(4n){margin-right: 0;}
.yvmchax_kuang li:hover{background: -webkit-linear-gradient(-45deg,#76ece4,#47bdd9);background: -moz-linear-gradient(-45deg,#76ece4,#47bdd9);box-shadow: 0 0 4px #47bdd9;}
.yvmchax_kuang li:hover p{color: #fff;}
.yvmchax_kuang li h2{height: 85px;line-height: 85px;text-align: center;color: #2b2b2b;background: #fff;}
.yvmchax_kuang li p{text-align: center;line-height: 60px;font-size: 16px;}
.nimen_we_wz{height: 280px;}
.nimen_we_wz ul{display: flex;justify-content : space-between;}
.nimen_we_wz ul li{float: left;width: 357px;height: 219px;padding:6px;position: relative;background: #fff;box-shadow: 0 0 4px rgba(0, 0, 0, .1);-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.nimen_we_wz ul li:hover{box-shadow: 0 0 8px rgba(76, 194, 218, .3);}
.nimen_we_wz ul li a{color: #fff;}
.nimen_we_wz ul li dl dt{font-size: 18px;padding-bottom: 10px;}
.nimen_we_wz ul li dl{position: absolute;top: 30px;left: 30px;}
.nimen_we_wz ul li dd{margin-bottom: 10px;max-width: 310px;}
.nimen_we_wz ul li dl span{background: #ff8820;color: #fff;display: inline-block;padding:3px 10px;border-radius: 20px;}
.yiwen_jiedao{background: #fff;padding: 30px 0;padding-bottom: 100px;}
.yiwen_jiedao>div{box-shadow: 0 0 8px rgba(0, 0, 0, .1);}
.kuang_yiwen{padding:20px;padding-top: 0;overflow: hidden;position: relative;}
.kuang_yiwen::after{content: "";width: 1px;height: 260px;background: #eff3f5;display: block;position: absolute;left: 0;bottom: 0;right: 0;top: 0;margin: auto;}
.kuang_yiwen::before{content: "";width: 1118px;height:1px;background: #eff3f5;display: block;position: absolute;left: 0;bottom:65px;right: 0;top: 0;margin: auto;}
.kuang_yiwen li{height: 130px;width: 518px;float: left;overflow: hidden;margin-right: 20px;}
.kuang_yiwen li:nth-child(2n){float: right;}
.kuang_yiwen li i{float: left;width: 47px;margin:0 20px;display: block;height: 100%;}
.kuang_yiwen li dl dt{color: #292c2f;font-size: 20px;padding-bottom: 5px;/* font-weight: normal;*/overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.kuang_yiwen li dl dd{color: #999;min-height: 60px;display: block;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-align: justify;}
/* 设计服务*/.banner_sheji{height: 588px;}
.banner_sheji .bd img{height: 588px;}
.fudong_biaod{position: relative;}
.fudong_biaod .kuang_b{width: 265px;height: 335px;border-radius: 5px;background: #fff;position: absolute;right: 0;text-align: center;bottom: 110px;}
.fudong_biaod .kuang_b p{display: flex;justify-content : center;align-items : center;padding:20px 0 20px 0;}
.fudong_biaod .kuang_b p span{padding: 0 10px;font-size: 18px;font-weight: 600;}
.fudong_biaod .kuang_b p i{display: block;width:30px;height: 1px;position: relative;background: #544e4c;display: flex;align-items : center;}
.fudong_biaod .kuang_b p i::after{content: "";width: 3px;height: 3px;display: block;border: solid 2px #544e4c;border-radius: 50%;position: absolute;right:-7px;}
.fudong_biaod .kuang_b p i.no::after{left:-7px;}
.fudong_biaod .kuang_b input{width: 190px;height: 30px;padding:4px 10px;border: solid 1px #aeaeae;border-radius: 3px;margin-bottom: 15px;}
.fudong_biaod .kuang_b input.xian{margin-bottom: 50px;}
.fudong_biaod .kuang_b button{width:210px;height:40px;background: #ff0606;color: #fff;border: none;border-radius: 3px;}
.tongji_kuan_sz{padding: 60px 0;}
.tongji_kuan_sz ul{overflow: hidden;}
.tongji_kuan_sz ul li{width: 400px;float: left;text-align: center;position: relative;}
.tongji_kuan_sz ul li h2{font-size:40px;font-weight: normal;}
.tongji_kuan_sz ul li p{color: #424242;font-size:16px;padding-top: 10px;}
.tongji_kuan_sz ul li:nth-child(2)::after,
.tongji_kuan_sz ul li:nth-child(2)::before{content: "";background: #bfbfbf;width: 1px;height: 82px;position: absolute;top: 0%;left: 0;bottom: 0;margin: auto;}
.tongji_kuan_sz ul li:nth-child(2)::before{left:initial;right:0 ;}
.sheji_biaot{text-align: center;}
.sheji_biaot p{text-transform: uppercase;background: linear-gradient(to top, #fff, #ebebeb);-webkit-background-clip: text;color: transparent;display: inline-block;font-size: 30px;position: relative;bottom: -5px;}
.sheji_biaot h3{font-size: 30px;}
.sheji_biaot span{font-size: 16px;}
.shangb_shji{padding: 30px 0;text-align: center;}
.my_fuwu{/* overflow: hidden;*/padding: 50px 0;height: 418px;}
.my_fuwu .left_tu{width: 220px;height: 418px;overflow: hidden;object-fit: cover;position: relative;float: left;}
.my_fuwu .left_tu .text{position: absolute;top: 30px;left: 20px;width: 180px;color: #fff;line-height: 25px;}
.my_fuwu .left_tu .text i{display: block;background: #fff;width: 2em;height: 2px;margin: 10px 0;}
.my_fuwu .left_tu .text h3{font-size: 25px;font-weight: normal}
.my_fuwu .left_tu .text_xia{height:50px;background: rgba(0, 0, 0, .6);width: 100%;position: absolute;left: 0;bottom: 0;line-height: 50px;text-align: center;color: #fff;}
.my_fuwu .left_tu img{-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.my_fuwu .left_tu:hover img{transform: scale(1.1);}
.my_fuwu .center_ul{background: #fff;border: 1px #fff solid;width: 440px;float: left;height: 416px;box-shadow:0 0 5px rgba(0, 0, 0, .1);position: relative;}
.my_fuwu .center_ul:hover{border: 1px #1bbbd3 solid;}
.my_fuwu .center_ul li{float: left;width: 188px;height: 135px;padding: 50px 0 0 30px;}
.my_fuwu .center_ul li p{color: #544e4c;}
.my_fuwu .center_ul li span{color: #999;}
.my_fuwu .center_ul li img{width: 56px;height: 65px;overflow: hidden;position: relative;object-fit: cover;top: 0;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.my_fuwu .center_ul li:hover img{top: -20px;}
.my_fuwu .center_ul::after,
.my_fuwu .center_ul::before{content: "";width: 1px;height: 370px;background: #e4e4e4;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.my_fuwu .center_ul::before{width: 370px;height: 1px;}
.my_fuwu .right_ul{float:right;}
.my_fuwu .right_ul>li{width: 165px;height: 418px;box-shadow:0 0 5px rgba(0, 0, 0, .1);text-align: center;position: relative;float: left;margin-left: 13px;overflow: hidden;}
.my_fuwu .right_ul>li p{color: #544e4c;padding: 0 5px;}
.my_fuwu .right_ul>li span{color: #999;padding: 0 10px;text-align: justify;}
.my_fuwu .right_ul>li em{display: block;background: #fff;width: 1em;height: 2px;margin: 10px auto;background: #544e4c;}
.my_fuwu .right_ul>li .jvz{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;height: 182px;}
.my_fuwu .right_ul>li .dd_shuz{width: 18px;height: 18px;border-radius: 50%;background: #e5fcff;line-height: 18px;text-align: center;font-size: 12px;color: #2d2d2d;margin: 0 auto;display: block;font-style: normal;}
.my_fuwu .right_ul>li img{width: 56px;height: 65px;overflow: hidden;position: relative;object-fit: cover;top: 0;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.my_fuwu .right_ul>li>ul li:hover img{top: -10px;}
.sheji_biaot span{color: #999;}
.swiper_div_anil{width: 100%;min-width: 1200px;margin:0 auto;overflow: hidden;position: relative;padding-bottom: 35px;}
.swiper_div_anil .imgk{overflow: hidden;}
.swiper_div_anil .imgk img{width: 100%;font-size: 0;display: block;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;cursor: pointer;filter:brightness(1);}
.swiper_div_anil .imgk:hover img{transform: scale(1.1);filter:brightness(1.1);}
.div_zhuop_wank .daoh{overflow: hidden;text-align: center;margin: auto;display: flex;justify-content : center;}
.div_zhuop_wank .daoh li{float: left;padding: 10px 0;margin: 30px 20px;cursor: pointer;}
.div_zhuop_wank .daoh li.no{border-bottom:solid 2px #47bdd9 ;color:#47bdd9 ;}
.div_zhuop_wank .daoh li:hover{border-bottom:solid 2px #47bdd9 ;/* color:#47bdd9 ;*/}
.div_zhuop_wank .swiper-pagination-bullet{width:20px;height: 4px;display: inline-block;border-radius: 0;background: #000;opacity: .2;}
.div_zhuop_wank .swiper-pagination-bullet-active{opacity: 1;background: #00b9d4;}
.wom_yousk{padding: 50px 0;}
.wom_yousk ul{display: flex;justify-content : space-between;}
.wom_yousk li{position: relative;width: 284px;height: 320px;}
.wom_yousk li .text{position: absolute;top: 0%;left: 0;width:100%;height: 100%;text-align: center;color: #Fff;}
.wom_yousk li .text p{width: 80%;margin: auto;}
.wom_yousk li .text img{margin-top: 30px;margin-bottom: 10px;}
.wom_yousk li .text h3{margin-bottom: 50px;}
/**/.daoh_df li.selected .submenu{display:block;}
.daoh_df li .submenu{display:none;position:absolute;top:36px;left:-9px;z-index: 999;box-shadow: 0 0 3px #2ccaba;}
.daohang_df .daoh_df li{position: relative;height: 36px;}
.daohang_df .daoh_df{height: 36px;}
.daohang_df .daoh_df li:hover a{color: #2ccac8;}
.mj_menu_news_bg{width:480px;height:185px;background: #ffffff;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.mj_menu_news_main{width:440px;margin:auto;padding-top:12px;}
.mj_menu_news_li{padding-right:4px;height:150px;width: 130px;margin-right: 20px;float:left;border-right:solid 1px #cccccc;}
.mj_menu_news_img{float:left;text-align:left;color:#bb1721;line-height:30px;font-size:14px;}
.mj_menu_news_li2{padding:0px 30px;height:150px;float:right;border-left:solid 1px #cccccc;}
.mj_menu_news_img2{float:left;margin-left:30px;text-align:left;color:#bb1721;line-height:30px;font-size:14px;}
.mj_menu_news_li3{padding:0px 25px;height:150px;float:right;border-left:solid 1px #cccccc;}
.mj_menu_news_img3{float:left;margin-left:10px;text-align:left;color:#bb1721;line-height:30px;font-size:14px;}
.daohang_df .daoh_df li:hover .mj_menu_li_txt a{color: #544e4c;}
.daohang_df .daoh_df li .mj_menu_li_txt a:hover{color: #2ccac8;}
.mj_menu_news_img img{width: 277px;height: 110px;}
.daohang_df .daoh_df li .mj_menu_news_img font{color: #2ccac8;}
.daohang_df .daoh_df li .yiji_color{display: block;height: 100%;}
.daohang_df .daoh_df li{margin-left: 25px;}
.daohang_df .daoh_df li .yiji_color{padding: 0 10px;}
/* <!-- 新闻中心 -->*//**//* 本例子css*/.news_diyi_k{padding: 20px 0;overflow: hidden;}
.news_tu_banner{width: 569px;height: 321px;overflow: hidden;position: relative;float: left;}
.news_tu_banner .hd{height: 15px;overflow: hidden;position: absolute;right: 5px;bottom: 15px;z-index: 1;}
.news_tu_banner .hd ul{overflow: hidden;zoom: 1;float: left;}
.news_tu_banner .hd ul li{float: left;margin-right: 2px;width: 15px;height: 15px;line-height: 14px;text-align: center;background: #fff;cursor: pointer;}
.news_tu_banner .hd ul li.on{background: #f00;color: #fff;}
.news_tu_banner .bd{position: relative;height: 100%;z-index: 0;}
.news_tu_banner .bd li{zoom: 1;vertical-align: middle;position: relative;}
.news_tu_banner .bd li h3{background: rgba(0, 0, 0, .8);height: 45px;position: absolute;left: 0;bottom: 0;width: 100%;line-height:45px;font-weight: normal;}
.news_tu_banner .bd li h3 span{color: #fff;padding:0 20px;width: 400px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_tu_banner .bd img{width: 569px;height: 321px;display: block;}
.news_diyi_k .right_list{width: 631px;height: 321px;overflow: hidden;position: relative;float: left;background: #55a1e7;}
.news_diyi_k .right_list h3{border-bottom: solid 1px #fff;margin:0 30px;line-height: 35px;color: #fff;margin-top: 10px;position: relative;}
.news_diyi_k .right_list h3::after{content: "";width: 4em;height: 2px;border-radius: 50%;background: #fff;position: absolute;left: 0;bottom: 0;display: block;}
.news_diyi_k .right_list ul{margin:0 30px;padding-top: 10px;}
.news_diyi_k .right_list ul li{border-bottom: dashed 1px #b1dbff;line-height: 45px;margin-left:20px;position: relative;height: 45px;}
.news_diyi_k .right_list ul li::after{content: "";width: 8px;height: 8px;border-radius: 50%;background: #ffecb3;position: absolute;top: 0;left: -17px;bottom: 0;margin: auto;display: block;}
.news_diyi_k .right_list ul li a{color: #fff;width: 450px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;float: left;}
.news_diyi_k .right_list ul li a:hover{color: #ffecb3;}
.news_diyi_k .right_list ul li span{float: right;position: relative;bottom: -5px;color: #b1dbff;}
.guwen_list_kuagn{width: 725px;overflow: hidden;position: relative;padding-bottom: 30px;float: left;}
.guwen_list_kuagn img{width: 133px;height: 133px;cursor: pointer;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;filter: brightness(1);display: block;font-size: 0;}
.guwen_list_kuagn img:hover{filter: brightness(1.2);/* transform: scale(1.1);*/}
.guwen_list_kuagn .swiper-pagination-bullets{text-align: right;}
.guwen_fenc{padding: 50px 0;overflow: hidden;}
.guwen_fenc .biaoti{text-align:right;padding-bottom: 10px;}
.right_xioans{width: 460px;height: 280px;float: right;background: #50545c;margin-top: 32px;}
.right_xioans .div_neik{padding: 30px;}
.right_xioans .div_neik .top{overflow: hidden;}
.right_xioans .div_neik .top img{width: 90px;height: 90px;padding: 4px;background: #71757e;float: left;margin-right: 30px;}
.right_xioans .div_neik .top dt{font-size: 18px;color: #fff;padding: 10px 0 5px 0;}
.right_xioans .div_neik .top dd,
.right_xioans .div_neik .top span{color: #8e9094;}
.right_xioans .div_neik .bottom{overflow: hidden;}
.right_xioans .div_neik .bottom .left{width: 98px;float: left;text-align: center;margin-top: 10px;margin-right: 30px;}
.right_xioans .div_neik .bottom .left a{border:dashed 1px #bfc1c5;display: block;color: #8e9094;width: 75px;margin:20px auto;height: 25px;line-height: 25px;}
.right_xioans .div_neik .bottom .left a:hover{border:dashed 1px #fff;color: #fff;}
.right_xioans .div_neik .bottom .text{height:90px;overflow: auto;float: left;margin-top: 25px;width: 258px;color: #fff;text-align: justify;padding-right:6px;line-height: 22px;}
.right_xioans .div_neik .bottom .text::-webkit-scrollbar{/*滚动条整体样式*/width: 2px;/*高宽分别对应横竖滚动条的尺寸*/height: 1px;}
.right_xioans .div_neik .bottom .text::-webkit-scrollbar-thumb{/*滚动条里面小方块*/border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #fbab62;}
.right_xioans .div_neik .bottom .text::-webkit-scrollbar-track{/*滚动条里面轨道*/-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 10px;background: #EDEDED;}
.xinwen_sfang{padding: 20px 0;overflow: hidden;}
.xinwen_sfang .left{float: left;width:902px;}
.xinwen_sfang .left ul li{height: 140px;margin-bottom: 15px;background: #f4f4f4;padding: 0 70px;}
.xinwen_sfang .left ul li span{line-height: 140px;float: left;width: 170px;position: relative;display: block;}
.xinwen_sfang .left ul li span::after{content: "";position: absolute;top: 0;bottom: 0;right: 0;width: 1px;height: 95px;margin: auto;background: #ccc;}
.xinwen_sfang .left ul li dl{float: left;margin-top: 30px;width: 495px;padding-left: 70px;}
.xinwen_sfang .left ul li dl dt a{font-size: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;margin-bottom: 10px;padding-left:10px;position: relative;}
.xinwen_sfang .left ul li dl dt a::after{content: "";width: 0;height: 0;border-width: 5px;border-style: solid;border-color: transparent transparent transparent #7f7f7f;position: absolute;left: 0;top: 0;bottom: 0;margin:auto;}
.xinwen_sfang .left ul li dl dt a:hover::after{border-color: transparent transparent transparent #2ccac8;}
.xinwen_sfang .left ul li dl dd{display: -webkit-box;text-overflow: ellipsis;overflow : hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #999;text-indent: 1em;}
.xinwen_sfang .left ul li:hover{box-shadow: 0 0 5px rgba(0, 0, 0, .3);}
.xinwen_sfang .left .daohang{text-align: right;margin-bottom: 10px;}
.xinwen_sfang .left .daohang a{padding-left: 20px;color: #999;display: inline-block;}
.xinwen_sfang .left .daohang a.no{color: #2d2d2d;}
/* 分页*/.fanye_kang_ss{text-align: center;padding: 50px 0;}
.fanye_kang_ss a{width: 35px;height: 35px;display: inline-block;line-height: 35px;color: #787878;border: solid 1px #ececec;}
.fanye_kang_ss a.no{color: #fff;border: solid 1px #FD9A3A;background: #FD9A3A;}
.fanye_kang_ss input{width: 25px;padding: 0 5px;height: 35px;outline: none;color: #787878;border: solid 1px #ececec;}
.fanye_kang_ss a.quand{color: #fff;border: solid 1px #FD9A3A;background: #FD9A3A;width: 55px;}
.fanye_kang_ss a.wu_yangs{border: solid 1px #fff;}
/* 分页结束*/.xinwen_sfang .right{width: 266px;float: right;margin-top: 30px;}
.xinwen_sfang .right .shous{margin: auto;width: 200px;height: 38px;border:solid 1px #FD9A3A;border-radius: 100px;position: relative;margin-bottom: 50px;}
.xinwen_sfang .right .shous a{width: 55px;height: 38px;display: block;position: absolute;top: 0;right: 0;background: url(../images/sos_l.png) no-repeat center;}
.xinwen_sfang .right .shous a::after{content: "";width: 2px;height: 22px;background: #FD9A3A;display: block;position: absolute;top: 0;left: 0;bottom: 0;margin: auto;}
.xinwen_sfang .right .shous input{padding: 0 10px;height: 36px;border-radius: 100px;outline: none;border: none;margin: auto;background: none;width: 122px;}
.xinwen_sfang .right ul{border: solid 1px #ececec;padding: 0 30px;padding-bottom: 30px;overflow: hidden;}
.xinwen_sfang .right ul>span{text-align: center;display: block;margin-bottom: 20px;line-height: 50px;}
.xinwen_sfang .right ul li{width: 50%;text-align: center;margin-bottom: 30px;float: left;}
.xinwen_sfang .right ul li img{width: 50px;height: 50px;}
.xinwen_sfang .right ul li p{color: #373737;}
.news_xianq_k{padding: 10px 0;}
.news_xianq_k .dqwz_S{padding-bottom: 10px;}
.news_xianq_k .neor{background: #fff;padding: 20px;}
.news_xianq_k .neor .biaot{text-align: center;border-bottom: 1px solid #eee;padding: 10px 0;}
.news_xianq_k .neor .biaot h3{font-size: 25px;font-weight: normal;}
.news_xianq_k .neor .biaot .xia_sd{color: #999;padding: 10px 0;}
.news_xianq_k .neor .biaot .xia_sd span{padding: 0 10px;}
.news_xianq_k .neor .biaot .xia_sd span:nth-child(1){background: url(../images/time.png) no-repeat left center;padding-left: 24px;background-size: 18px;}
.news_xianq_k .neor .biaot .xia_sd span:nth-child(2){background: url(../images/read.png) no-repeat left center;padding-left: 24px;background-size: 18px;}
.news_xianq_k .neor .text{padding: 10px 0;color: #71757e;line-height: 28px;text-indent: 2em;border-bottom: 1px solid #eee;text-align: justify;}
.news_xianq_k .neor .text img{/* max-width: 800px;*/width: 100%;display:block;margin: auto;padding: 10px 0;}
.news_xianq_k .neor .fanye{line-height: 30px;padding: 10px 0;}
/* 城市合伙人*/.chengs_banner_s{position: relative;overflow: hidden;}
.chengs_banner_s>img{margin-left: -960px;left: 50%;position: relative;}
.chengs_banner_s .dtufsd{width: 300px;height: 330px;background: #fff;box-shadow: 0 0 6px rgba(0, 0, 0, .1);position: absolute;top: 160px;right: 10%;border-radius: 5px;padding: 10px;text-align: center;}
.chengs_banner_s .dtufsd h4{font-size: 16px;}
.chengs_banner_s .dtufsd p{color: #666;}
.chengs_banner_s .dtufsd span{color: #666;display: flex;align-items : center;justify-content : center;margin-bottom: 30px;}
.chengs_banner_s .dtufsd .cokg{padding: 20px 0;}
.chengs_banner_s .dtufsd span::after,
.chengs_banner_s .dtufsd span::before{content: "";width: 40px;height: 1px;background: #999;display: block;margin: 0 10px;}
.chengs_banner_s .dtufsd .shouf{padding: 5px 0;}
.chengs_banner_s .dtufsd .shouf input{border: none;outline: none;height: 35px;width: 180px;padding-left:5px;background: none;}
.chengs_banner_s .dtufsd .shouf em{font-style: normal;background: #eee;height: 35px;border-radius: 3px;display: inline-block;}
.chengs_banner_s .dtufsd .shouf.df_no em{background: none;}
.chengs_banner_s .dtufsd .shouf.df_no{margin-bottom: 30px;}
.chengs_banner_s .dtufsd button{width:265px;height: 35px;background: #ff8820;color: #fff;line-height: 35px;border-radius: 5px;border: none;cursor: pointer;}
.chengs_hehr{text-align: center;padding: 10px 0;}
.chengs_hehr h3{font-size: 30px;padding-bottom: 20px;position: relative;}
.chengs_hehr h3::after{content: "";width: 50px;height: 3px;display: block;background-color: #0caeff;background: linear-gradient(to bottom right, #0caeff, #0cc8ff);position: absolute;bottom: 0;left: 0;right: 0;margin: auto;}
.xiaowei_qiye{position: relative;overflow: hidden;}
.xiaowei_qiye img.nil{margin-left: -960px;left: 50%;position: relative;}
.clas_ge_img .shang_bj{height:211px;background: url(../images/gejian.jpg) no-repeat center;}
.clas_ge_img .xia_bj{height:148px;background: url(../images/gejian1.jpg) no-repeat center;}
.clas_ge_img .neir_k{/* background: #38c6fa;*/background:url(../images/shemg_beij.jpg) no-repeat center;height: 900px;}
.chengs_hehr_bai h3{color: #fff;}
.chengs_hehr_bai h3::after{background: #fff;}
.clas_ge_img ul li{width: 200px;float: left;}
.clas_ge_img ul li .img{width: 130px;height: 130px;background: #fff;border-radius: 5px;position: relative;display: flex;justify-content : center;align-items : center;margin: auto;margin-bottom: 25px;}
.clas_ge_img ul li p{width: 170px;height: 40px;text-align: center;line-height: 40px;background: linear-gradient(to bottom right, #046cf5, #299ef7);margin: auto;border-radius: 100px;margin-bottom: 25px;color: #fff;font-size: 18px;}
.clas_ge_img ul li span{width: 170px;margin: auto;display: block;color: #fff;font-size: 16px;text-align: justify;/* height: 100px;*/display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin-bottom: 50px;line-height: 28px;}
.clas_ge_img ul .nimen{display: flex;justify-content : space-between;}
.clas_ge_img ul button{width: 220px;height: 50px;border: none;border: none;font-size: 20px;border-radius: 100px;margin: auto;display: block;text-align: center;color: #fff;box-shadow: 0 0 5px #fe4c30;background-image: linear-gradient(-90deg, #fe4c30, #fd952c);}
.naxiern_hez_k{background: url(../images/hez_naxr.jpg) no-repeat center;height: 1060px;}
.naxiern_hez_k .top{overflow: hidden;}
.naxiern_hez_k .top ul{width: 600px;float: right;margin-top: 137px;}
.naxiern_hez_k .top ul li{width: 165px;line-height: 50px;height: 50px;font-size: 20px;border-radius: 5px;float: left;margin: 20px 30px;text-align: center;color: #fff;background-image: linear-gradient(-90deg, #299ff7, #036bf5);}
.naxiern_hez_k .top ul li:nth-child(2n){width: 235px;}
.naxiern_hez_k .bottom{width: 932px;height: 477px;box-shadow: 0 0 10px rgba(127, 220, 254, .3);margin: 180px auto;margin-bottom: 0;border-radius: 10px;background: #fff;}
.naxiern_hez_k .bottom ul{display: flex;justify-content : space-around;padding-top: 90px;}
.naxiern_hez_k .bottom ul li{width: 180px;float: left;margin: 0 50px;}
.naxiern_hez_k .bottom ul li em{width: 105px;height: 105px;margin: auto;display: block;line-height: 105px;text-align: center;font-size: 38px;color: #fff;background-image: linear-gradient(-180deg, #23e3d0, #1bbde6);border-radius: 200px;overflow: hidden;}
.naxiern_hez_k .bottom ul li p{text-align: center;font-size: 20px;padding: 20px 0;}
.kehuzuofuw_dhk{width: 100%;overflow: hidden;position: relative;padding-bottom: 30px;margin: 30px 0;}
.beijing_s{width: 225px;height: 247px;background:url(../images/hezuofu_beij.jpg) no-repeat;border-radius: 6px;overflow: hidden;}
.beijing_s .bai{background: #fff;width: 215px;height: 237px;margin: 5px;float: left;border-radius: 6px;overflow: hidden;text-align: center;position: relative;cursor: pointer;}
.beijing_s .bai:hover{box-shadow: 0 0 5px #292c2f;}
.beijing_s .bai img{width: 55px;height: 55px;padding: 40px 0 20px 0;}
.beijing_s .bai h2{font-size: 16px;}
.beijing_s .bai p{color: #2e2e2e;font-size: 12px;line-height: 25px;padding: 8px 0;}
.beijing_s .bai span{color: #fb0202;}
.beijing_s .bai i{position: absolute;top: 0;right: 0;background-image: linear-gradient(90deg, #ff9d3d, #fe4c30);padding: 2px;overflow: hidden;border-bottom-left-radius: 4px;font-style: normal;color: #fff;}
.beijing_s .bai.no i{display: none;}
.kehuzuofuw_dhk .swiper-pagination-bullet{width: 10px;height: 10px;border: 2px solid #0cc7ff;display: inline-block;border-radius: 100%;background:none;opacity: 1;}
.kehuzuofuw_dhk .swiper-pagination-bullet-active{width: 30px;border-radius: 10px;border:none;height: 12px;background-image: linear-gradient(90deg, #0cc7ff, #67dcff);}
.kehuzuofuw_dhk.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0;}
.hezuo_kehuo{height: 668px;background: url(../images/beijing_hezkeh.jpg) no-repeat center;}
.hezuo_kehuo ul{padding: 70px 0;overflow: hidden;}
.hezuo_kehuo ul li{width: 360px;text-align: left;height: 115px;overflow: hidden;float: left;margin-left: 200px;margin-bottom: 30px;}
.hezuo_kehuo ul li .tu{width: 80px;height: 100%;float: left;margin-right:20px;}
.hezuo_kehuo ul li .tu img{width: 80px;height: 80px;overflow: hidden;}
.hezuo_kehuo ul li .text{width: 260px;color: #fff;float: left;padding-top: 10px;margin-bottom: 5px;}
.hezuo_kehuo ul li h3{/* padding: 20px 0 5px 0;*/padding-bottom: 5px;font-size: 20px;}
.hezuo_kehuo ul li i{height: 5px;width: 20px;border-top-right-radius: 20px;background: #fff;display: block;margin: 10px 0;box-shadow: 2px 2px 2px #2ca4dc;}
.chengs_hehr_left{text-align: left;}
.chengs_hehr h3::after{content: "";width: 50px;height: 3px;display: block;background-color: #0caeff;background: linear-gradient(to bottom right, #0caeff, #0cc8ff);position: absolute;bottom: 0;left: 0;right: inherit;margin: inherit;}
.chengs_hehr_left p{padding: 20px 0;}
/* 切换*/#certify{position: relative;width: 1200px;margin: 60px auto}
#certify .swiper-container{padding-bottom: 60px;height:290px;}
#certify .swiper-slide{width: 520px;height: 297px;background: #fff;box-shadow: 0 8px 30px #ddd;position: relative;}
#certify .swiper-slide img{display:block;width: 100%;}
#certify .swiper-slide p{line-height: 50px;padding-top: 0;text-align: center;color: #fff;background: rgba(0,0,0,.5);font-size: 14px;margin: 0;height: 50px;position: absolute;bottom: 0;left: 0;width: 100%;}
#certify .swiper-pagination{width: 100%;bottom: 20px;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;border: 3px solid #fff;background-color: #d5d5d5;width: 10px;height: 10px;opacity: 1;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active{border: 3px solid #00aadc;background-color: #fff;}
#certify .swiper-button-prev{left: -30px;width: 45px;height: 45px;background: url(../images/wm_button_icon.png) no-repeat;background-position: 0 0;background-size: 100%;}
#certify .swiper-button-prev:hover{background-position: 0 -46px;background-size: 100%}
#certify .swiper-button-next{right: -30px;width: 45px;height: 45px;background: url(../images/wm_button_icon.png) no-repeat;background-position: 0 -93px;background-size: 100%;}
#certify .swiper-button-next:hover{background-position: 0 -139px;background-size: 100%}
/*切换结束*/.biandan_button{box-shadow: 0 0 5px rgba(6,111,245,.5);margin: 30px 0;padding: 45px 35px;border-radius: 5px;}
.biandan_button input{border-radius: 3px;border: solid 1px #42a4ff;padding: 10px 20px;height: 32px;width: 353px;margin-right: 20px;font-size: 16px;outline: none;}
.biandan_button input::-webkit-input-placeholder{/* placeholder颜色*/color: #9cc8ff;/* placeholder字体大小*/font-size: 16px;/* placeholder位置*/text-align: left;}
.zheshige_fuwu .xhge_beij{text-align: center;padding-top: 20px;}
.biandan_button button{background-image: linear-gradient(90deg, #0cc7ff, #67dcff);color: #fff;border: none;width: 290px;height: 54px;line-height: 54px;font-size: 16px;border-radius: 4px;cursor: pointer;}
/* 认证评估*/.shang_slideBox_pinggu{height: 476px;}
.shang_slideBox_pinggu .bd img{height: 476px;}
.sheji_biaot_pinggu{padding: 20px 0;}
.sheji_biaot_pinggu p{color: #e3e7eb;font-family: "思源黑体 CN";font-weight: 100;bottom: -13px;}
.fudon_pinggu{position: relative;height: 75px;}
.fudon_pinggu>div{height: 150px;width: 96%;position: absolute;left: 0;bottom: 0;z-index: 99;background: #fff;padding: 0 2%;display: flex;justify-content : space-between;align-items : center;}
.fudon_pinggu input{width: 402px;height: 54px;padding: 0 20px;}
.fudon_pinggu button{width: 220px;height: 56px;border: none;background-image: linear-gradient(90deg, #0cc7ff, #67dcff);font-size: 16px;font-weight: 600;color: #fff;cursor: pointer;}
.zhis_pinggufw_k{padding: 20px 0;}
.zhis_pinggufw_k ul{height: 330px;display: flex;justify-content : space-between;}
.zhis_pinggufw_k ul li{width: 288px;height: 330px;float: left;background: #fff;box-shadow: 0 0 4px rgba(0, 0, 0, .1);text-align: center;position: relative;}
.zhis_pinggufw_k ul li:hover{box-shadow: 0 0 4px rgba(64, 152, 219, 1);}
.zhis_pinggufw_k ul li img{width: 70px;height:70px;padding-top: 60px;}
.zhis_pinggufw_k ul li p,.zhis_pinggufw_k ul li span{width: 210px;display: block;margin: auto;}
.zhis_pinggufw_k ul li p{font-size: 18px;padding: 10px 0;}
.zhis_pinggufw_k ul li span{color: #999;font-size: 14px;}
.zhis_pinggufw_k ul li a{width: 120px;background-image: linear-gradient(0deg, #0cc7ff, #67dcff);height: 33px;line-height: 33px;text-align: center;display: block;margin: auto;color: #fff;position: absolute;left: 0;right: 0;bottom: 50px;}
.zhis_pinggufw_k ul li a:hover{background: #0cc7ff;}
.chanp_jiand_k{height: 492px;background: url(../images/beij_dag.jpg) no-repeat center;}
.sheji_biaot_pinggu_bai h3{color: #fff;}
.sheji_biaot_pinggu_bai span{opacity: .8;color: #fff;}
.chanp_jiand_k ul li{width: 398px;height: 244px;position: relative;background: url(../images/rnbeij.jpg) no-repeat center;float: left;text-align: center;}
.chanp_jiand_k ul li h2{width: 60px;height: 60px;border:solid 5px #fff;border-radius: 50px;position: absolute;left: 0;right: 0;top: -30px;margin: auto;line-height: 60px;background-image: linear-gradient(0deg, #0cc7ff, #67dcff);text-align: center;}
.chanp_jiand_k ul li h2 img{width: 42px;height: 42px;padding-top: 10px;}
.chanp_jiand_k ul li p,.chanp_jiand_k ul li span{width: 210px;display: block;margin: auto;}
.chanp_jiand_k ul{display: flex;justify-content : space-around;padding: 50px 0;width: 1100px;}
.chanp_jiand_k ul li p{font-size: 18px;padding: 10px 0;padding-top: 60px;}
.chanp_jiand_k ul li span{color: #999;font-size: 14px;}
.chanp_jiand_k ul li:hover{box-shadow: 1px 2px 1px #5b6e7d;}
.chanp_jiand_k ul li a{width: 120px;background-image: linear-gradient(0deg, #0cc7ff, #67dcff);height: 33px;line-height: 33px;text-align: center;display: block;margin: auto;color: #fff;position: absolute;left: 0;right: 0;bottom: 50px;}
.chanp_jiand_k ul li a:hover{background: #0cc7ff;}
.zhis_pinggufw_kcolor ul li a{background-image: linear-gradient(0deg, #df7b1e,#c76e1c);}
.zhis_pinggufw_kcolor ul li a:hover{background: #c76e1c;}
.zhis_pinggufw_kcolor ul li:hover{box-shadow: 0 0 4px rgba(199, 110, 28, 1);}
.pingg_fuwulc{height: 465px;background: #e9f5ff;margin: 50px 0;}
.pingg_fuwulc .butpian{padding-top: 80px;text-align: center;}
.divv_wenda ul{overflow: hidden;padding: 50px 0;}
.divv_wenda ul li{width: 585px;height: 168px;background: #fff;float: left;margin-bottom: 30px;}
.divv_wenda ul li:nth-child(2n){float: right;}
.divv_wenda ul li a{height: 60px;line-height: 60px;display: block;font-size: 18px;padding-left: 50px;background: #e8f3fb url(../images/wenh.png) no-repeat center left 5px;color: #544e4c;font-weight: 600;}
.divv_wenda ul li p{padding: 30px 20px 0 20px;}
.divv_wenda ul li p span{font-size:14px;color: #999;text-align: justify;}
.divv_wenda ul li a:hover{color: #2ccac8;}
.div_desange_beij h2::after{content: "";width: 120px;height:26px;display: block;background: url(../images/shouy_Bt_da_bol.png) no-repeat;background-position: 0 -1px;margin-right: 20px;}
.div_desange_beij h2::before{content: "";width: 120px;height:26px;display: block;background: url(../images/shouy_Bt_da_bol.png) no-repeat;background-position: 0 -32px;margin-right: 20px;}
.tudingxhuangk_k{height: 51px;position: relative;}
.tudingxhuangk_k>div{height: 102px;position: absolute;background: rgba(0, 0, 0, .8);bottom: 0;width: 1100px;padding: 0 50px;display: flex;align-items : center;justify-content : space-around;}
.tudingxhuangk_k input{width: 765px;height: 50px;padding: 0 15px;background: #fff;box-shadow: 0 0 3px rgba(0, 0, 0, .1);outline: none;border-radius: 10px;border: none;}
.tudingxhuangk_k button{width: 235px;height: 50px;background-image: linear-gradient(0deg, #ff8d61,#ff6240);border: none;color: #fff;font-size: 18px;border-radius: 10px;cursor: pointer;outline: none;}
.zhisguanl_kh{height: 600px;}
.zhisguanl_kh .left{width: 330px;height:415px;background: #353e74;color: #fff;float: left;position: relative;}
.zhisguanl_kh .left h3{font-size: 18px;font-weight: normal;margin: 0 20px;padding-top: 30px;padding-bottom:12px;color: #ff9662;}
.zhisguanl_kh .left p{margin:4px 35px ;height: 42px;padding-left:10px;display: -webkit-box;text-overflow: ellipsis;overflow : hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 5px;position: relative;}
.zhisguanl_kh .left p::after{content: "";width: 4px;height: 4px;display: block;border-radius: 50%;background: #fff;top: 8px;position: absolute;left: -0px;}
.zhisguanl_kh .left::after{content: "";width: 1200px;height:1px;position: absolute;bottom: -2px;left: 2px;display: block;background: #cacaca;}
.zhisguanl_kh ul{width: 870px;height:414px;float: left;border-bottom: solid 1px #868686;position: relative;}
.zhisguanl_kh ul::after{content: "";width: 1px;height:414px;position: absolute;top: 2px;right: -2px;display: block;background: #cacaca;}
.zhisguanl_kh ul::before{content: "";width: 872px;; height:1px;position: absolute;top: 2px;right: -2px;display: block;background: #cacaca;}
.zhisguanl_kh ul li{height:206.5px;width: 216.5px;float: left;border-top: solid 1px #868686;border-right: solid 1px #868686;position: relative;}
.zhisguanl_kh ul li span{display: block;position: absolute;top: 0;bottom: 0;height: 40px;margin: auto 30px;color: #8a8a8a;}
.zhisguanl_kh ul li:nth-child(1)::after{content: "";width: 872px;; height:1px;position: absolute;bottom:-3px;left:0px;display: block;background: #cacaca;}
.zhisguanl_kh ul li:nth-child(1)::before ,.zhisguanl_kh ul li:nth-child(2)::after,.zhisguanl_kh ul li:nth-child(3)::after{content: "";width: 1px;height:414px;position: absolute;top: 2px;right: -3px;display: block;background: #cacaca;}
.gegnduo_teg{width: 440px;height: 48px;margin:60px auto;background: #343e74;border-radius: 10px;line-height: 48px;color: #fff;background-image: linear-gradient(0deg, #343e74,#4a5d9e);position: relative;}
.gegnduo_teg p{padding:0 20px;width: 252px;font-size: 16px;}
.gegnduo_teg a{width: 140px;height: 57px;margin: auto 0;display: block;position: absolute;right: 0;top: 0;bottom: 0;background-image: linear-gradient(0deg, #ff6340,#ff9b74);text-align: center;line-height: 57px;color: #fff;border-radius: 6px;font-size: 16px;}
.diyi_dge{overflow: hidden;height: 529px;position: relative;}
.diyi_dge img{margin-left: -960px;left: 50%;position: relative;}
.biaoti_Sy{min-width: 1200px;}
.zhelge_haoc{padding: 30px 0;}
.haochu_kuang{background: #f5fbff;padding: 10px 0;padding-bottom: 60px;text-align: center;}
.zhelge_haoc{text-align: center;}
.zuihouyige_k{height:713px;background: url(../images/wubeij.jpg) no-repeat center;margin-bottom: 50px;}
.dgezjeg_se{text-align: center;}
.div_desange_beij_bai{color: #fff;padding: 100px 0;padding-bottom: 20px;}
.div_desange_beij_bai h2::before{background: url(../images/shouy_Bt_da_bol_bai.png) no-repeat;background-position: 0 -32px;}
.div_desange_beij_bai h2::after{background: url(../images/shouy_Bt_da_bol_bai.png) no-repeat;background-position: 0 -1px;}
.div_desange_beij p{color: #ffffff;padding-top: 10px;}
/* D商标免费查询页面*/.meif_yemianchax{background: #f2f7fa url(../images/chax_banner.jpg) no-repeat top center;}
.fudon_Sd_banquan>div .biaod ._panq_txt em{color: #ff6700;font-style: normal;padding: 0 5px;}
.fudon_Sd_banquan_chaxun>div .biaod{padding: 0 64px;padding-top: 10px;}
.fudon_Sd_banquan_chaxun>div .biaod input{background: #373737;color: #fff;padding-left: 20px;width: 805px;border-color: #373737;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.fudon_Sd_banquan_chaxun>div .list_k{padding: 0 64px;}
.fudon_Sd_banquan_chaxun>div .biaod button{background-image: linear-gradient(0deg, #ff9706,#ffba49);border-top-right-radius: 5px;border-bottom-right-radius: 5px;cursor: pointer;}
.fudon_Sd_banquan_chaxun{height: 133px;}
.shangb_fw_Sy_hei_gang h2{font-weight: 600;font-size: 33px;}
.shangb_fw_Sy_hei_gang h2::before{content: "";width: 40px;height:3px;display: block;background:#313131;margin-right: 20px;}
.shangb_fw_Sy_hei_gang h2::after{content: "";width: 40px;height:3px;display: block;background:#313131;margin-left: 20px;}
.padding_egege{text-align: center;padding: 30px 0;}
.anniu_a{padding: 30px 0;text-align: center;}
.anniu_a a{padding: 15px 40px;background: #437cfa;font-size: 16px;border-radius: ;color: #fff;display: inline-block;box-shadow: 0 2px 5px rgba(57,157,246,.5);border-radius: 100px;}
.div_ge_qvbie{height: 675px;background: #1d376d;}
.shangb_fw_Sy_hei_gang_bai{color: #fff;}
.shangb_fw_Sy_hei_gang_bai h2::before,.shangb_fw_Sy_hei_gang_bai h2::after{background: #fff;}
.shangb_fw_Sy_hei_gang_bai p{color: #fff;opacity: .8;}
.div_ge_qvbie .lieb{display: flex;align-items: center;justify-content : space-between;padding-top: 40px;}
.div_ge_qvbie .lieb li{width: 556px;height: 402px;float: left;background: url(../images/dierbyffud.png) no-repeat;}
.div_ge_qvbie .lieb li h2{text-align: center;line-height: 56px;color: #fff;padding-bottom: 20px;}
.div_ge_qvbie .lieb li dl{padding: 0 50px;padding-bottom: 10px;padding-left: 60px;}
.div_ge_qvbie .lieb li dl dt{color: #ff9e15;font-size: 18px;line-height: 45px;position: relative;}
.div_ge_qvbie .lieb li dl dd{color: #fff;}
.div_ge_qvbie .lieb li:last-child dl dt{color: #fff;}
.div_ge_qvbie .lieb li dl dt::after{content: "";width: 12px;height: 12px;display: block;border-radius: 50%;background: #fff;top: 17px;position: absolute;left: -22px;}
.div_ge_qvbie .lieb li.lieb_bai dl dt{color: #fff;}
.no_shijianz{padding: 40px 0;padding-bottom: 10px;}
.chax_quanb_zl{background: #289cff;height: 500px;}
.chax_quanb_zl ul{overflow: hidden;padding-top: 30px;display: flex;justify-content : space-around;}
.chax_quanb_zl ul li{float: left;text-align: center;color: #fff;}
.chax_quanb_zl ul li .img{width: 145px;line-height: 167px;text-align: center;color: #fff;font-size: 20px;height: 167px;background: url(../images/suox_lz.png) no-repeat;}
.chax_quanb_zl ul li p{line-height: 25px;font-size: 18px;padding: 30px 0;}
.color_se{text-align: center;padding: 30px 0;}
.color_se img{max-width: 1200px;}
.jingx_fuwu{background: #1d376d;height: 660px;}
.jingx_fuwu ul{overflow: hidden;display: flex;justify-content : space-between;}
.jingx_fuwu ul li{width: 255px;height: 324px;background-color: #fff;border:solid 3px #a9d8ff;text-align: center;float: left;}
.jingx_fuwu ul li img{width: 66px;height: 59px;display: block;margin: 50px auto 20px auto;}
.jingx_fuwu ul li h2{padding: 0 20px;padding-bottom: 20px;}
.jingx_fuwu ul li span{padding: 0 20px;color: #999;}
.jingx_fuwu ul li .anniu_a a{padding: 12px 40px;}
.color_fwu_gd{text-align: center;padding-top: 55px;}
.color_fwu_gd a{color: #fff;font-size: 20px;}
.chengganli_kuang{padding: 20px 0;width: 1202px;padding-bottom: 50px;}
.chengganli_kuang ul{height: 300px;border: solid 1px #eff4f8;}
.chengganli_kuang ul:hover{box-shadow: 0 0 5px #d6ecff;}
.chengganli_kuang ul li{float: left;width: 200px;text-align:center;height: 150px;position: relative;}
.chengganli_kuang ul li::after,.chengganli_kuang ul li::before{content: "";width: 1px;height: 150px;background: #eff4f8;display: block;position: absolute;right: 0;top: 0;}
.chengganli_kuang ul li::before{width: 200px;height: 1px;}
.chengganli_kuang ul li a{height: 100%;display: flex;justify-content : center;align-items : center;}
.chengganli_kuang ul li a img{max-width: 100%;max-height: 100%;object-fit: cover;filter:grayscale(1);opacity: .5;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.chengganli_kuang ul li:hover a img{filter:grayscale(0);opacity: 1;}
.fudong_indaye{height: 65px;position: relative;}
.fudong_indaye .neikuan{height: 130px;position: absolute;bottom: 0;background: #fff;box-shadow: 0 3px 5px #eee;width: 100%;}
.fudong_indaye .neikuan .k{padding: 0 35px;display: flex;align-items : center;justify-content : space-between;height: 100%;}
.fudong_indaye .neikuan input{width: 180px;padding:0 10px;height:42px ;border-radius: 3px;border:solid 1px #c6c6c6;outline: none;font-size: 15px;}
.fudong_indaye .neikuan input:nth-child(1){width: 132px;}
.fudong_indaye .neikuan button{width: 190px;height:44px ;border: none;background: #fc6155;color: #fff;cursor: pointer;outline: none;font-size: 18px;border-radius: 3px;}
.fudong_indaye .neikuan button.no{width: 130px;background: #ffb400;}
.zhizhao_tiy h2::before{content: "";width: 120px;height: 15px;display: block;background: url(../images/shouy_Bt_da_er.png) no-repeat;background-position: 0 -1px;margin-right: 20px;}
.zhizhao_tiy h2::after{content: "";background: url(../images/shouy_Bt_da_er.png) no-repeat;background-position: 0 -22px;}
.gongshang_zhuc .diyige_wer{height: 135px;padding-bottom: 8px;display: flex;align-items : center;justify-content : space-between;}
.gongshang_zhuc .diyige_wer li{width: 395px;height: 135px;background: url(../images/beij_gongszc.jpg);box-shadow: 0 0 8px rgba(0, 0, 0, .05);float: left;}
.gongshang_zhuc .diyige_wer li:hover{box-shadow: 0 0 10px #9cc8ff;}
.gongshang_zhuc .diyige_wer li img{width: 80px;height: 80px;float: left;display: block;margin: 30px 20px 0 40px;}
.gongshang_zhuc .diyige_wer li h3{padding: 50px 0 5px 0;}
.gongshang_zhuc .diyige_wer li p{color: #999;}
.gongshang_zhuc .diyige_wer_bottom{height: 115px;display: flex;align-items : center;justify-content : space-between;}
.gongshang_zhuc .diyige_wer_bottom li{width: 294px;box-shadow: 0 0 8px rgba(0, 0, 0, .05);height: 115px;background: #fff;float: left;text-align: center;}
.gongshang_zhuc .diyige_wer_bottom li:hover{box-shadow: 0 0 10px #9cc8ff;}
.gongshang_zhuc .diyige_wer_bottom li h3{padding-top: 30px;padding-bottom: 8px;}
.gongshang_zhuc .diyige_wer_bottom li p{color: #999;}
.gongshang_zhuc{padding-bottom: 50px;}
.gongs_bianh{height: 220px;}
.gongs_bianh ul li{width: 288px;height: 98px;box-shadow: 0 0 8px rgba(0, 0, 0, .1);background: #fff;float: left;margin: 0 16px 16px 0;cursor: pointer;}
.gongs_bianh ul li:nth-child(4n){margin-right:0;}
.gongs_bianh ul li h3{height: 45px;line-height: 45px;border-bottom: dashed 1px #ccc;padding: 0 20px;}
.gongs_bianh ul li:hover h3{background: #55d9e7;color: #fff;border-bottom: solid 1px #55d9e7;}
.gongs_bianh ul li p{padding: 0 20px;line-height: 50px;color: #999;}
.gongshang_banj{background: #f9fcff;padding:40px 0;}
.gongs_kaihu{padding: 30px 0;}
.kai_zhangh ul{height: 210px;padding: 10px 0 20px 0;}
.kai_zhangh ul li{float: left;width: 290px;height: 93px;background: url(../images/gongs_kaih.jpg) no-repeat center;margin: 0 13px 13px 0;position: relative;color: #fff;box-shadow: 0 2px 8px #cecece;cursor: pointer;}
.kai_zhangh ul li:hover{box-shadow: 0 2px 8px #85abaf;}
.kai_zhangh ul li:nth-child(4n){margin-right: 0;}
.kai_zhangh ul li h3{padding: 0 20px;padding-top: 25px;padding-bottom: 5px;}
.kai_zhangh ul li p{padding: 0 20px;}
.color_zhuc_k{color: #fff;background: url(../images/color_zhuc.jpg) no-repeat;height: 297px;}
.color_zhuc_k .tu_ing{text-align: center ;}
.znaghu_jil{padding: 50px 0;}
.znaghu_jil ul{overflow: hidden;}
.znaghu_jil ul li{color: #2b2b2b;font-size: 18px;float: left;width: 460px;padding-left:40px;background: url(../images/zhenque_dagou.png) no-repeat center left;line-height: 35px;margin-left: 50px;}
.xianxing_daili{padding: 50px 0;background: #f1f9fe;}
.daili_xianhou{height: 404px;width: 1100px;margin: auto;position: relative;}
.daili_xianhou .ziji_w{width:542px;height: 404px;float: left;background: url(../images/nimenkanka_se_03.jpg) no-repeat top left;box-shadow:0 2px 8px rgba(0, 0, 0, .2);}
.daili_xianhou .ziji_w:nth-child(2){background: url(../images/nimenkanka_se_05.jpg) no-repeat top left;float: right;}
.daili_xianhou .ziji_w h2{color: #fff;text-align: center;line-height: 55px;}
.daili_xianhou .ziji_w ul{padding-top: 70px;}
.daili_xianhou .ziji_w ul li{height: 50px;padding: 0 50px;line-height: 50px;position: relative;}
.daili_xianhou .ziji_w ul li p{background: url(../images/biaqn_q.png) no-repeat center left;padding-left: 28px;font-size: 16px;}
.daili_xianhou .ziji_w:nth-child(1) ul li::after{width:995px;height: 1px;display: block;position: absolute;left: 45px;bottom: 0;border-bottom: dashed 1px #ccc;content: "";}
.daili_xianhou .vs_Sd{position: absolute;left: 0;top: 0;right: 0;margin: auto;width: 138px;height: 91px;}
.daohaoji_lc{height: 333px;background: url(../images/zhang_sd.jpg) no-repeat bottom;}
.daohaoji_lc ul{display: flex;justify-content : space-between;}
.daohaoji_lc ul li{width: 190px;height: 275px;background: #fff;text-align: center;position: relative;float: left;}
.daohaoji_lc ul li::after{content: "";width: 9px;height: 16px;background: url(../images/zix_goum.png) no-repeat;display: block;position: absolute;top:75px;right: 18px;}
.daohaoji_lc ul li img{padding-top: 40px;}
.daohaoji_lc ul li p{color: #2b2b2b;font-size: 16px;padding: 10px 0;}
.daohaoji_lc ul li i{width:27px;height: 2px;background: #26ccb8;display: inline-block;}
.daohaoji_lc ul li span{color: #999;padding: 10px 0;display: block;padding: 10px 30px;}
.colorg_changj_Wt{padding-bottom: 60px;height: 513px;}
.colorg_changj_Wt .nime_af{float: left;width: 590px;}
.colorg_changj_Wt .nime_af:nth-child(2){float: right;}
.colorg_changj_Wt .nime_af h2{height: 65px;background: url(../images/xolo_ge.jpg) no-repeat;overflow: hidden;line-height: 65px;color: #fff;padding-bottom: 20px;}
.colorg_changj_Wt .nime_af h2 p{background: url(../images/jinzi_S.png) no-repeat left center;margin: 0 20px;padding-left: 50px;}
.colorg_changj_Wt .nime_af li{background: #fff;box-shadow:0 0 4px #eee;padding: 10px;margin-bottom: 20px;}
.colorg_changj_Wt .nime_af li:hover{box-shadow:0 0 4px #60e1ed;}
.colorg_changj_Wt .nime_af li p{font-size: 18px;line-height: 34px;}
.colorg_changj_Wt .nime_af li span{line-height: 28px;color: #999;}
.colorg_changj_Wt .nime_af li span a{color: #47bdd9;}
.colorg_changj_Wt .nime_af li span a:hover{color: #2ccaba;}
.fud_daoh h2{border-top-left-radius: 5px;border-top-right-radius: 5px;}
/* 子页面开始了
*
*
*
**
*
**
*
**//* 版权变更*/.diangqian_weiz{padding: 20px 0;padding-bottom: 10px;}
.banquan_shang{padding:25px 0px;margin-bottom: 20px;background-color: #fff;width: 100%;display: flex;}
.banquan_shang .left{width: 420px;height: 500px;position: relative;}
.banquan_shang .right{padding-left: 25px;width: 100%;box-sizing: border-box;}
.banquan_shang .right h2{font-size: 30px;font-weight: bold;}
.banquan_shang .right h2 span{color: #7F7F7F;font-size: 14px;font-weight: normal;margin-left: 10px;}
.banquan_shang .right .bianh_f{color: #999;padding:5px 0 10px 0;}
.fuwu_yi{background: #f7f7f7;height: 50px;line-height: 50px;}
.fuwu_yi p{padding:0 10px;float: left;font-size: 20px;}
.fuwu_yi .zuobjian_sd span{color: #ff3333;}
.fuwu_yi .zuobjian_sd span b{font-size:28px;}
.fuwu_neirong{padding: 15px 0px 0px;overflow: hidden;width: 100%;}
.fuwu_neirong dl{position: relative;padding-left: 100px;margin-bottom: 0px;}
.fuwu_neirong dt{font-size: 18px;color: #666;width: 80px;text-align: right;position: absolute;left: 0px;top: 0px;line-height: 40px;font-weight: normal;}
.fuwu_neirong dd{font-size: 25px;color: #333;text-align: left;line-height: 40px;}
.fuwu_neirong .type-gy{margin-top: 7px;vertical-align: top;}
.fuwu_neirong p{padding:0 10px;line-height: 35px;float: left;}
.fuwu_neirong ul{float: left;overflow: hidden;width: 475px;}
.fuwu_neirong ul li{float: left;border-radius:5px ;padding: 9px 18px;border: dotted 1px #F56A2B;margin-right: 8px;overflow: hidden;cursor: pointer;position: relative;margin-bottom: 9px;}
.fuwu_neirong ul li.no{border: solid 1px #F56A2B;}
.fuwu_neirong ul li.no::after{content: "";background: url(../images/dagou_w.png) no-repeat;width:31px;height:18px;z-index:999;display: block;position: absolute;top: -1px;right: -1px;}
.shuliang_img{overflow: hidden;}
.shuliang_img p{line-height: 35px;float: left;padding: 0 10px;}
.shuliang_img .paing_img{float: left;}
.paing_img a{width: 35px;height: 35px;display: inline-block;line-height: 35px;text-align: center;border: solid 1px #bebebe;float: left;}
.paing_img input{width: 45px;padding:0 10px;float: left;height: 35px;border-left:none;border-right:none;border-top:solid 1px #bebebe;border-bottom:solid 1px #bebebe;outline: none;text-align:center;}
.paing_img input::-webkit-input-placeholder{/* placeholder颜色*//* color: #9cc8ff;/*//* placeholder字体大小*//* font-size: 16px;*//* placeholder位置*/text-align: center;}
.xq_anniu_kuang{padding:20px 0 0px; padding-bottom: 0;}
.xq_anniu_kuang button{width: 142px;height: 38px;border:solid 1px #4eb26c;margin-right: 20px;background: #fff;border-radius: 5px;cursor: pointer;color: #4eb26c;outline: none;}
.xq_anniu_kuang button i{font-size: 20px;vertical-align: middle;margin-right: 5px;}
.xq_anniu_kuang button span{vertical-align: middle;}
.xq_anniu_kuang button:nth-child(1){border: none;background-image: linear-gradient(90deg, #FFB432,#F56A2B);height: 40px;color: #fff;}
.xq_anniu_kuang button:nth-child(2){border: none;background-image: linear-gradient(90deg, #19be6b,rgba(1, 135, 37, .8));height: 40px;color: #fff;}
.xq_anniu_kuang button.btn_green{border: none;background-image: linear-gradient(90deg, #19be6b,rgba(1, 135, 37, .8));height: 40px;color: #fff;}
.xq_anniu_kuang p{color: #999;line-height: 40px;}
.qy_detail{margin-top: 25px;}
.xiag_niet_k{overflow: hidden;}
.xiag_niet_k .left_z{margin-right: 20px;}
.xiag_niet_k .left_z .renm_s{border: solid 1px #eeeeee;padding: 20px;overflow: hidden;}
.xiag_niet_k .left_z .renm_s .img{width: 85px;height:85px;overflow: hidden;border-radius:50%;float: left;margin-right: 20px;}
.xiag_niet_k .left_z .renm_s .img img{width: 100%;min-height: 100%;object-fit: cover;}

.xiag_niet_k .left_z .renm_s .eat{padding-top: 9px;line-height: 25px;}
.xiag_niet_k .left_z .renm_s .eat button{padding:0 8px;background: #fff;border: solid 1px #272727;height: 27px;border-radius: 3px;cursor: pointer;}
.xiag_niet_k .left_z .renm_s .eat button.dianh{background-image: linear-gradient(90deg, #FFB432,#F56A2B);height: 27px;color: #fff;border: none;margin-right: 6px;}
.xiag_niet_k .left_z .renm_s .eat h3{padding-bottom: 10px;}
.xiag_niet_k .jiangyi_k{border: solid 1px #eeeeee;padding:20px;margin-bottom: 20px;background: #fff;}
.xiag_niet_k .jiangyi_k .biaot{border-left: solid 5px #078628;font-weight: 600;height: 14px;line-height: 14px;padding-left:5px;font-size: 18px;margin-bottom: 30px;margin-top: 20px;}

.xiag_niet_k{width: 100%;display: flex;margin-bottom: 50px;}
/* .gundong_ren{position: relative;}
.gundong_ren ul{position: absolute;top: 0;left: 0;}*/.gundong_ren ul li{display: flex;padding: 0 0;height: 39px;float: left;}
.gundong_ren ul li i{background: #b5bcc9;color: #fff;padding: 0 5px;font-style: normal;position: relative;display: inline-block;margin-right: 10px;height:20px;white-space: nowrap;}
.gundong_ren ul li i::after{content: "";display: block;width: 0;height: 0;border-top: 4px solid transparent;border-right: 6px solid transparent;border-bottom: 4px solid transparent;border-left: 6px solid #b5bcc9;position: absolute;top: 0;bottom: 0;right: -12px;margin: auto;}
.gundong_ren ul li p{max-width: 185px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #999999;}
.shiyong_gonjv ul{overflow: hidden;padding: 10px 0;}
.shiyong_gonjv ul li{float: left;width: 33%;text-align: center;padding: 10px 0;}
.shangp_goumai ul{padding-bottom: 20px;}
.shangp_goumai ul li{width: 250px;margin:0 auto;border-bottom:1px solid #ccc;overflow: hidden;padding: 0px;line-height: 40px;}
.shangp_goumai ul li i{font-size: 20px;vertical-align: middle;color: #999;margin-right: 10px;}
.shangp_goumai h3{font-size: 15px;padding:10px;color: #272727;line-height: 20px;}
.shangp_goumai h3 img{height: 20px;margin-right: 5px;vertical-align: top;}
.shangp_goumai p{padding:0 10px;color: #8b8b8b;}
.shangp_goumai ul li .fen_img{width: 226px;height: 168px;overflow: hidden;margin: 0px auto;text-align: center;}
.shangp_goumai ul li .fen_img img{max-width: 100%;min-height: 100%;object-fit: initial; height: 100%;}
.shangp_goumai ul li .fen_img img{cursor: pointer;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;filter:brightness(1);}
.shangp_goumai ul li .fen_img:hover img{transform: scale(1.1);filter:brightness(1.1);}
.gundong_ren ul{height: 234px;overflow: hidden;}
.xiag_niet_k .right_y{width: 100%;border: solid 1px #eeeeee;padding: 20px;}
.xiag_niet_k .right_y .duibi_daoh{margin-bottom: 20px;border-bottom: solid 1px #eeeeee;}
.xiag_niet_k .right_y .duibi_daoh h2{text-align: center;}
.xiag_niet_k .right_y .duibi_daoh .icon_vip{height: 45px;width: auto;margin-right: 5px;vertical-align: top;}
.xiag_niet_k .right_y .duibi_daoh h2 span{display: inline-block;margin-bottom: 20px;
    line-height:40px;
    font-size:30px;
    font-family:"Microsoft Yahei";
    color:#333;position: relative;}
.xiag_niet_k .right_y .duibi_daoh h2 span .bgc{
    width: 100%;
    height: 20px;
    background: -webkit-gradient(linear,right top,left top,from(rgba(225,255,239,.1)),to(rgba(142,239,187,.3)));
    background: linear-gradient(270deg,rgba(225,255,239,.1),rgba(142,239,187,.3));
    border-radius: 100px;
    position: absolute;
    bottom: -6px
}

h2.news_title{text-align: center;margin-bottom: 20px;}
h2.news_title span{display: inline-block;margin-bottom: 20px;
    line-height:40px;
    font-size:30px;
    font-family:"Microsoft Yahei";
    color:#333;position: relative;}
h2.news_title span .bgc{
    width: 100%;
    height: 20px;
    background: -webkit-gradient(linear,right top,left top,from(rgba(225,255,239,.1)),to(rgba(142,239,187,.3)));
    background: linear-gradient(270deg,rgba(225,255,239,.1),rgba(142,239,187,.3));
    border-radius: 100px;
    position: absolute;
    bottom: -6px
}

.xiag_niet_k .right_y .duibi_daoh ul{overflow: hidden;padding:0 10px;height: 47px;}
.xiag_niet_k .right_y .duibi_daoh ul li{float: left;line-height: 47px;margin: 0 20px;padding:0px 10px;font-size:18px;position: relative;}
.xiag_niet_k .right_y .duibi_daoh ul li.on::after{content:"";width: 100%;height:3px;background: #078628;position: absolute;bottom: 0;left: 0;display: block;}
.xiag_niet_k .right_y .duibi_daoh ul li.on::before{content:"";display: block;width: 0;height: 0;border-top: 10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #078628;border-left:10px solid transparent;position: absolute;bottom: 0;left: 0;right: 0;margin: auto;}
.xiag_niet_k .right_y .duibi_daoh ul li a{color: #544e4c;}
.xiag_niet_k .right_y .duibi_daoh ul li.on a{color: #212529;font-weight:600;}
.xiag_niet_k .right_y .duibi_daoh ul li:hover a{color: #078628;}
.xiag_niet_k .right_y .nimen_ge{padding:0px 20px;}
.nimen_xiangq{overflow: hidden;display: none;}
.nimen_xiangq img{max-width: 890px;}
.xiag_niet_k .right_y .nimen_ge .duibi_Xq{/* padding: 10px;*/margin:10px 30px;overflow: hidden;}
.xiag_niet_k .right_y .nimen_ge .duibi_Xq ul{width: 198px;text-align: center;background: #fbfdff;float: left;}
.xiag_niet_k .right_y .nimen_ge .duibi_Xq ul li{background: #fafafa;border-bottom: dashed 1px #e8e8e8;color: #7e7e7e;height:60px;display: flex;justify-content: center;align-items: center;}
.xiag_niet_k .right_y .nimen_ge .duibi_Xq ul .diyi_we{height: 150px;font-size: 20px;}
.duibi_Xq .div_Ge{height: 100%;width: 100%;}
.duibi_Xq .div_Ge p{height: 50%;background: #30d0df;color: #fff;font-size: 16px;}
.duibi_Xq .div_Ge p.yi_hou{background: #fdf3ec;color: #fe6123;font-size: 18px;}
.duibi_Xq .div_Ge p.yi_hou a{color: #30d0df;font-size: 14px;}
.duibi_Xq .div_Ge span{font-size:12px;}
.xiag_niet_k .right_y .nimen_ge .duibi_Xq ul li.bei_geiujh{background: #f8eee7;}
.zhonj_kuang{padding-top: 30px;}
.duibi_Xq .div_Ge p.banQian_b{background: #09799c;}
.xiag_niet_k .right_y .nimen_ge .duibi_Xq ul li.hou_ys{color: #f8f6f4;}
.duibi_Xq .div_Ge p.yi_hou_bai{background: #fdfbf9;}
#box_grh>div{display: none!important;}
#box_grh>div.show{display: block!important;}
.vclsf_ge_xq{min-width:auto;margin-bottom: 30px;}
.vclsf_ge_xq p{color: #d2d2d2;padding-top: 1px;font-size: 16px;/* font-family: "思源黑体 CN";*/}
.vclsf_ge_xq h2{font-weight: 500;}
.vclsf_ge_xq h2 span{color: #1c4760;}
.vclsf_ge_xq h2 em{color: #ff5b39;font-style: normal;}
.nimegn_weiomg{overflow: hidden;width: 100%;}
.nimegn_weiomg img{min-width: 100%;}
.div_ul_logot{padding:10px 20px;}
.div_ul_logot ul{overflow: hidden;/* border: solid 1px #eee;*/padding-left: 13px;}
.div_ul_logot ul li{background: #fdfdfd;float: left;width: 19.5%;text-align: center;height: 150px;position: relative;border: solid 1px #eee;}
.div_ul_logot ul li a{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.div_ul_logot ul li img{max-width: 100%;max-height: 100%;object-fit: cover;filter: grayscale(1);opacity: .5;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.div_ul_logot ul li:hover img{filter:grayscale(0);opacity: 1;}
.div_ul_logot ul li:hover{border: solid 1px #05b0bf;}
.zuobian_pingj ul{padding: 20px;}
.zuobian_pingj ul li{overflow: hidden;padding-bottom: 20px;position: relative;margin-bottom: 30px;}
.zuobian_pingj ul li::after{content: "";width:687px;height: 1px;border-bottom: dashed 1px #eaeaea;display: block;bottom: 0;right: 0;position: absolute;}
.zuobian_pingj ul li .imgput_img{width: 150px;float: left;text-align: center;}
.zuobian_pingj ul li .imgput_img img{width: 56px;height: 56px;border-radius: 100px;object-fit: cover;display: block;margin: auto;margin-bottom: 10px;}
.zuobian_pingj ul li .youbian_ke{float: left;width: 680px;margin-left: 16px;}
.zuobian_pingj ul li .youbian_ke .biaot{font-size: 16px;color: #000;padding-bottom: 10px;}
.zuobian_pingj ul li .youbian_ke p{color: #999;}
.zuobian_pingj ul li .youbian_ke .nimen_gea{padding-top: 8px;}
.zuobian_pingj ul li .youbian_ke .nimen_gea span{background: #f7f2ec;color: #fd952c;padding: 5px 10px;margin: 0 10px 0 0;padding-bottom: 5px;display: inline-block;border-radius: 2px;}
.zuobian_pingj ul li .youbian_ke .biaot h2{display: inline-block;padding-left:10px;}
.zuobian_pingj ul li .youbian_ke .biaot h2 i{display: inline-block;width:19px;height: 19px;background: url(../images/xingxing_pinj.png) no-repeat;margin: 0 2px;/* margin-top: 20px;*/}
.zuobian_pingj ul li .youbian_ke .biaot{display:flex;align-items : center;}
.fanye_diyi{text-align: center;}
.fanye_diyi a{padding: 14px 10px;display: inline-block;margin: 0 10px;}
.shang_slideBox_jiaoyi .bd img{height:566px;}
.shang_slideBox_jiaoyi{height:566px;position: relative;}
.color_ge_kuang{position: absolute;top: 0;left: 0;right: 0;margin: auto;}
.color_ge{width: 221px;height: 525px;background: #fff;position: absolute;top: 0;right: 0;}
.color_ge .top{background: url(../images/shieg_beij_03.jpg) no-repeat;height: 142px;}
.color_ge .top .img_er{width: 56px;height: 56px;margin: auto;padding-top: 20px;}
.color_ge .top .img_er img{width: 56px;min-height: 56px;object-fit: cover;}
.color_ge .top p{color: #fff;text-align: center;font-size: 16px;line-height: 35px;}
.color_ge ul{overflow: hidden;border-top: solid 1px #c8c8c8;border-bottom: solid 3px #f0f0f0;position: relative;}
.color_ge ul::after{content: "";width:220px;background: #c8c8c8;height: 1px;top: 0;left: 0;bottom: 0;right: 0;position: absolute;margin: auto;display:block;}
.color_ge ul::before{content: "";width:1px;background: #c8c8c8;height: 100%;top: 0;left: 0;bottom: 0;right: 0;position: absolute;margin: auto;display:block;}
.color_ge ul li{width: 50%;float: left;text-align: center;height: 45px;line-height: 45px;}
.color_ge ul li a{display:flex;justify-content : center;align-items : center;}
.color_ge ul li i{width: 30px;height:30px;background: url(../images/jiaoy_gerzx.png) no-repeat;display: block;background-position:-6px -7px;}
.color_ge ul li i.img{background-position:-52px -8px;}
.color_ge ul li i.img1{background-position:-96px -7px;}
.color_ge ul li i.img2{background-position:-141px -7px;}
.color_ge .jishu_Sf{color: #fff;width: 200px;height: 38px;line-height: 38px;background: #FD9A3A;border-radius: 5px;border: none;margin: 10px auto;display: block;cursor: pointer;outline: none;margin-top: 15px;}
.color_ge .biao_dan{width: 200px;margin: auto;}
.color_ge .biao_dan p{height: 38px;line-height: 38px;padding-bottom: 10px;position: relative;overflow: hidden;}
.color_ge .biao_dan p::after{content: "";width: 30px;height:30px;background: url(../images/jiaoy_gerzx.png) no-repeat;display: block;background-position:-232px -7px;position: absolute;left: 0;top: 4px;}
.color_ge .biao_dan p.bd_img1::after{background-position: -276px -7px;}
.color_ge .biao_dan p.bd_img2::after{background-position: -187px -7px;}
.color_ge .biao_dan p input{border:solid 1px #ddd;height: 35px;padding: 0 5px 0 30px;border-radius: 3px;width: 163px;outline:none;}
.color_ge .biao_dan span{display: block;text-align: center;}
.color_ge .jishu_Sf_ge{background: linear-gradient(to bottom right, #ff9264, #ff5233);}
.color_diyi{padding-top: 5px;height: 151px;margin-bottom:20px;}
.color_diyi .left{width: 352px;height: 151px;}
.swiper_container_xgj{width: 352px;overflow: hidden;position: relative;}
.swiper_container_xgj .swiper-pagination-bullet{background: #fff;opacity: 1;width: 5px;height:5px;}
.swiper_container_xgj .swiper-pagination-bullet-active{opacity: 1;background: #fff;width: 20px;border-radius: 3px;}
.swiper_container_xgj .swiper-wrapper{font-size: 0;}
.color_diyi .left{float: left;}
.color_diyi .right{float: right;width: 840px;box-shadow:0 1px 4px rgba(0, 0, 0, .1);height: 151px;}
.color_diyi .right p.bt{padding: 10px 30px 10px 30px;}
.color_diyi .right ul{overflow: hidden;}
.color_diyi .right ul li{float: left;text-align: center;width: 20%;}
.color_diyi .right ul li i{width: 39px;height: 39px;background: url("../images/css_sprites.png") no-repeat;background-position: -10px -10px;display: block;border:solid 1px #e9e9e9;margin:20px auto;margin-bottom:10px;color: #2e2e2e;}
.color_diyi .right ul li a{color: #2e2e2e;}
.color_diyi .right ul li:hover i{border:solid 1px #ff883a;}
.color_diyi .right ul li i.xiaogjv{background-position:-10px -69px;}
.color_diyi .right ul li i.xiaogjv1{background-position:-10px -128px;}
.color_diyi .right ul li i.xiaogjv2{background-position:-10px -187px;}
.color_diyi .right ul li i.xiaogjv3{background-position:-10px -246px;}
.jiaoyi_shang{text-align: center;padding: 30px 0;}
.jiaoyi_shang p{color: #787878;}
.jiaoyi_shang h2{font-size:28px;padding-bottom: 5px;}
.jiaoyi_kuang_se ul{height: 150px;padding-bottom:10px;display: flex;justify-content : space-between;align-items : center;}
.jiaoyi_kuang_se ul li{height: 148px;width: 290px;float: left;border-top: solid 2px #ff673e;box-shadow:0 1px 4px rgba(0, 0, 0, .1);background: #fff;}
.jiaoyi_kuang_se ul li:hover{box-shadow:0 1px 4px #ff5c30;}
.jiaoyi_kuang_se ul li .jiaoyimg{width: 66px;height: 66px;background: url("../images/css_sprites.png") no-repeat;background-position: -10px -305px;display: block;float: left;margin: 35px 30px 0 20px;}
.jiaoyi_kuang_se ul li .jiaoyimg1{background-position: -10px -391px;}
.jiaoyi_kuang_se ul li .jiaoyimg2{background-position: -10px -477px;}
.jiaoyi_kuang_se ul li .jiaoyimg3{background-position: -10px -563px;}
.jiaoyi_kuang_se ul li dt{font-size: 16px;}
.jiaoyi_kuang_se ul li dd{color: #b5b5b5;display:block;padding: 10px 0;}
.jiaoyi_kuang_se ul li a{color: #e40000;}
.jiaoyi_kuang_se ul li dl{padding-top:30px;}
.jiaoyi_kuang_se ul li a:hover{color: #ff5c30;}
.jingxuan_jv{background: #fff;padding: 30px 0;position: relative;padding-bottom: 0;}
.jingxuan_jv .biaot{overflow: hidden;}
.jingxuan_jv .biaot{padding: 0 30px;text-align: right;}
.jingxuan_jv .biaot a{/* float: right;*/padding: 0 10px;padding-bottom: 5px;margin-bottom: 5px;display: inline-block;}
.jingxuan_jv .biaot a.no{color: #ff673e;position: relative;}
.jingxuan_jv .biaot a.no::after{content: "";background: #ff673e;border-radius: 1px;width: 10px;height: 3px;display: block;position: absolute;bottom: 0;right: 0;left: 0;margin: auto;}
.jingxuan_jv .biaot a:hover{color: #ff673e;}
.jingxuan_jv ul{padding: 25px;overflow: hidden;}
.jingxuan_jv ul li{width: 214px;height: 250px;text-align: center;border:solid 1px #f0f0f0;cursor: default;float: left;margin:0 15px 15px 0;}
.jingxuan_jv ul li .img{width: 214px;height: 145px;font-size: 0;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.jingxuan_jv ul li dd{font-size: 12px;line-height: 30px;color: #999;}
.jingxuan_jv ul li .liji_zx{color: #fff;background: #ff734c;width: 80px;height: 26px;display: inline-block;line-height: 26px;border-radius: 5px;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;opacity: 0;}
.jingxuan_jv ul li dt{padding-top: 20px;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.jingxuan_jv ul li:hover .liji_zx{opacity: 1;}
.jingxuan_jv ul li:hover dt{padding-top: 10px;}
.jingxuan_jv ul li:nth-child(5n){margin-right: 0;}
.jingxuan_jv ul li a.color_fe{width: 100%;height: 100%;display: flex;justify-content : center;align-items : center;}
.jingxuan_jv ul li h2{font-size: 14px;height: 70px;}
.jingxuan_jv ul li h2 p{line-height: 25px;color: #313131;}
.jingxuan_jv ul li:hover{border: solid 1px #ffd4c8;}
.jingxuan_jv ul li img{cursor: pointer;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;filter:brightness(1);/* max-width: 214px;max-height:145px;object-fit: cover;*/}
.jingxuan_jv ul li:hover img{transform: scale(1.1);filter:brightness(1.1);}
.jiaoyi_kuang_se_jiaoy ul li{border-top: solid 2px #23cecf;}
.jiaoyi_kuang_se_jiaoy ul li:hover{box-shadow:0 1px 4px #23cecf;}
.jiaoyi_kuang_se_jiaoy ul li .jiaoyimg{background-position:-10px -649px;}
.jiaoyi_kuang_se_jiaoy ul li .jiaoyimg1{background-position: -10px -735px;}
.jiaoyi_kuang_se_jiaoy ul li .jiaoyimg2{background-position: -10px -821px;}
.jiaoyi_kuang_se_jiaoy ul li .jiaoyimg3{background-position: -10px -907px;}
.jingxuan_jv_jiaoyi ul li dd{color: #1fd6d8;border:solid 1px #1fd6d8;width: 60px;height: 20px;line-height: 20px;margin:5px auto;border-radius: 20px;}
.jingxuan_jv_jiaoyi ul li:hover{border: solid 1px #92e5eb;}
.jingxuan_jv_jiaoyi{margin-bottom: 50px;}
.liet_beij{height: 599px;background: url(../images/lietou_beij.jpg) no-repeat center;position: relative;}
.swiper_container_lietou{position: absolute;width: 1200px;left: 0;right: 0;top:121px;margin: auto;overflow: hidden;}
.swiper_container_lietou{position: absolute;width: 1200px;padding-bottom: 40px;}
.swiper_container_lietou .congmi_jing{background: #fff;width: 390px;height: 198px;overflow: hidden;}
.jiaoyi_shang_lgen h2{color: #fff;}
.jiaoyi_shang_lgen p{color: #b3b3b3;}
.congmi_jing .left{width:98px;float: left;height:165px;padding-right: 30px;}
.congmi_jing .left .img_ge{width:98px;height: 98px;}
.congmi_jing .left .img_ge img{width: 98px;min-height: 98px;object-fit: cover;}
.congmi_jing>div{padding: 18px;}
.congmi_jing .left a{width: 80px;height: 26px;display: block;border:dashed 1px #ccc;margin: auto;text-align: center;line-height: 26px;margin-top: 8px;}
.congmi_jing .right h2{/* height: 18px;*/font-size: 18px;}
.congmi_jing .right span{color: #999;display: block;padding-bottom: 30px;}
.congmi_jing .right p{padding:5px 0;color: #999;}
.congmi_jing .right .youbian_anniu button{width: 87px;height: 32px;border: solid 1px #ff5424;background: #fff;color: #ff5424;border-radius: 2px;margin-right: 8px;cursor: pointer;outline: none;}
.congmi_jing .right .youbian_anniu button:nth-child(2){background: #ff5424;color: #fff;}
.swiper_container_lietou .swiper-pagination-bullet{width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #fff;opacity: .2;}
.swiper_container_lietou .swiper-pagination-bullet-active{opacity: 1;background: #fff;}
.bufcjanl_k ul{height: 154px;overflow: hidden;padding-bottom: 20px;}
.bufcjanl_k li{width: 198px;height: 150px;overflow: hidden;position: relative;float: left;margin-right: 2px;box-shadow:0 1px 3px rgba(0, 0, 0, .1);}
.bufcjanl_k li p{height: 35px;line-height: 35px;text-align: center;background: rgba(0, 0, 0, .5);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position: absolute;bottom: -35px;left: 0;width: 100%;color: #fff;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;z-index: 99;}
.bufcjanl_k li img{width: 198px;min-height: 150px;position: absolute;top: 0;left: 0;display: block;}
.bufcjanl_k li img.nimen_ge{opacity: 0;z-index: 1;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.bufcjanl_k li:hover p{bottom: 0;}
.bufcjanl_k li:hover img.nimen_ge{opacity: 1;}
.bufcjanl_k{margin-bottom: 30px;}
.bufcjanl_k li i{width: 50px;height: 28px;line-height: 28px;text-align: center;background: #13ccd8;text-align: center;color: #fff;position: absolute;top: 0;right: 0;border-bottom-left-radius: 15px;z-index: 999;font-style: normal;}
.changjian_went_We{height: 350px;padding-bottom: 30px;}
.changjian_went_We .shangb_B{background: #fff;height: 168px;margin-bottom: 9px;box-shadow: 0 0 5px rgba(0, 0, 0, .1);}
.changjian_went_We .left{width: 845px;float: left;}
.changjian_went_We .left h2{font-size: 14px;padding:10px 50px;padding-top: 30px;position: relative;}
.changjian_went_We .left ul{overflow: hidden;padding:0 50px;}
.changjian_went_We .left ul li{float: left;width: 45%;line-height:32px;padding-right: 5%;position: relative;}
.changjian_went_We .left h2::after{content: "";width: 25px;height: 25px;background: url(../images/shangb_ing.png) no-repeat;display: block;position: absolute;left: 24px;bottom: 7px;}
.changjian_went_We .left ul li::after{content: "";width: 6px;height: 6px;display: block;position: absolute;left: -18px;bottom: 10px;background: #5d5d5d;border-radius: 50%;}
.changjian_went_We .left h2.sf_erg::after{background: url(../images/shangb_ing1.png) no-repeat;}
.changjian_went_We .right{width:348px;height:345px;background: url(../images/color_Ger.png) no-repeat ;float: right;box-shadow: 0 0 5px rgba(0, 0, 0, .1);}
.changjian_went_We .right{text-align: center;}
.changjian_went_We .right h2{color: #fff;padding-top: 20px;padding-bottom: 65px;}
.changjian_went_We .right input{display: block;margin: auto;width: 242px;margin-left: 68px;height: 32px;margin-bottom: 26px;background: none;outline: none;border: none;}
.changjian_went_We .right input.xiayiger{margin-bottom: 43px;}
.changjian_went_We .right button{width: 233px;height: 40px;background: none;outline: none;border: none;cursor: pointer;color: #fff;}
.shangB_list_kuang{position: relative;}
.shangB_list_kuang .dqwz_S{padding: 20px 0;}
.top_xuanxiang{border: solid 1px #f1f1f1;padding: 18px;margin-bottom: 20px;background-color: #fff;}
.top_xuanxiang li{line-height: 30px;overflow: hidden;position: relative;padding: 10px 0;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;padding-bottom: 0;}
.top_xuanxiang li .tem{width: 95px;float: left;}
.top_xuanxiang li .right{border-bottom: dashed 1px #e9e9e9;width: 1000px;padding-right: 64px;float: left;margin-bottom: 10px;position: relative;overflow: hidden;padding-bottom: 5px;}
.top_xuanxiang li .right a{padding: 4px 18px;border-radius: 100px;display: inline-block;height: 26px;line-height: 24px;position: relative;padding-top: 1px;}
.top_xuanxiang li .right a.no{background: #FB942F;color: #fff;}
.top_xuanxiang li .right a:hover{background: #FB942F;color: #fff;}
.top_xuanxiang li .right .shouqi{position: absolute;right: 0;top: 5px;width: 45px;height: 22px;line-height: 22px;background: #eee;padding: 0 4px;cursor: pointer;text-align: center;}
.top_xuanxiang li .right .shouqi::after{content:"";width: 22px;height: 22px;background: url(../images/jiantou_w.png) no-repeat center;background-size: 18px;position: absolute;top: 0;right: 0;display: block;}
.top_xuanxiang li .right .shouqi.xia_gehouqv::after{transform:rotate(90deg);-ms-transform:rotate(90deg);/* Internet Explorer*/-moz-transform:rotate(90deg);/* Firefox*/-webkit-transform:rotate(90deg);/* Safari 和 Chrome*/-o-transform:rotate(90deg);/* Opera*/}
.top_xuanxiang li .right a.nomen_ge::after{content: "";background:url(../images/hot.png) no-repeat;width: 22px;height:30px;display: block;position: absolute;top: 0;right: -1px;z-index: 999;opacity: .8;}
.zhidinyi_tf{position: absolute;top: 5px;color: #999;right: 0;}
.zhidinyi_tf input{width: 80px;height: 26px;padding: 0 10px 0 30px;border: solid 1px #c7c7c7;}
.zhidinyi_tf span{position: relative;display: inline-block;}
.zhidinyi_tf span.qian::after{content: "￥";/* display: inline;*/position: absolute;left: 0;/* bottom: 0;*/line-height: 30px;width: 30px;text-align: center;}
.zhidinyi_tf button{width: 61px;height: 28px;background: #FB942F;border:none;color: #fff;margin-left:2px;cursor: pointer;}
.top_xuanxiang li .right a.con_ge i{position: absolute;top: 0;bottom: 0;right: 0;margin: auto;font-style: normal;width: 18px;text-align: center;}
.liefe_list{overflow: hidden;padding-bottom: 30px;position: relative;}
.liefe_list .left{width: 955px;float: left;}
.liefe_list .left .shang{height: 45px;line-height: 45px;color: #fff;background: linear-gradient(to right, #FFB432, #F56A2B) !important;}
.liefe_list .left .shang a{color: #fff;padding:0 10px;margin: 0 10px;}
.liefe_list .left .shang a{position: relative;}
.liefe_list .left .shang a.nimeng_ge::after{content: "";background: url(../images/xia_jiant.png) no-repeat;width: 7px;height: 12px;display: inline-block;position: absolute;top: 0;bottom: 0;right: -2px;margin: auto;}
.liefe_list .left .shang .zuoni{display: inline-block;float: right;}
.liefe_list .left .shang .zuoni span{padding: 0 4px;}
.liefe_list .left .shang .zuoni i{width: 45px;height: 45px;display: inline-block;float: right;cursor: pointer;}
.liefe_list .left .shang .zuoni i{background: url(../images/jiant_right.png) no-repeat center;}
.liefe_list .left .shang .zuoni i.nomen{background: url(../images/jiant_left.png) no-repeat center;}
.liefe_list .right{width: 225px;float: right;}
.liefe_list .right .biaot_ge{width: 223px;border: solid 1px #e8e8e8;text-align: center;height: 43px;line-height: 43px;font-size: 18px;font-weight: 600;}
.liefe_list .ul_ger{overflow: hidden;padding: 20px 0;}
.liefe_list .ul_ger li{width: 220px;height: 277px;float: left;border:solid 1px #f3f3f3;position: relative;margin: 0 22px 22px 0;}
.liefe_list .ul_ger li:nth-child(4n){margin-right:0;}
.liefe_list .ul_ger li .img_tu{height: 170px;width: 100%;display: flex;justify-content : center;align-items : center;}
.liefe_list .ul_ger li .img_tu img{width: 100%;height: 100%;}
.liefe_list .ul_ger li .text_z{height: 107px;padding: 0 10px;background: #f8f8f8;}
.liefe_list .ul_ger li .text_z h3{line-height: 35px;padding-top: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.liefe_list .ul_ger li .text_z .tup{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #999;margin-top: 4px !important;}
.liefe_list .ul_ger li .text_z p{color: #999;line-height:23px;}
.liefe_list .ul_ger li .fudong_de{}
.liefe_list .ul_ger li .fuedong_img{width: 100%;height: 100%;background: #fff9ec;position: absolute;top: 0;left: 0;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;padding-bottom: 0;opacity: 0;z-index: 99;}
.liefe_list .ul_ger li:hover .fuedong_img{opacity: 1;}
.liefe_list .ul_ger li:hover{border:solid 1px #fec35a;}
.liefe_list .ul_ger li .fuedong_img>div{padding:20px;text-align: center;}
.liefe_list .ul_ger li .fuedong_img>div h2{font-size: 16px;color: #00437c;padding: 20px 0 10px 0;}
.liefe_list .ul_ger li .fuedong_img>div p{display: -webkit-box;text-overflow: ellipsis;overflow : hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #999;text-align: justify;margin-bottom: 30px;}
.liefe_list .ul_ger li .fuedong_img>div span{line-height: 35px;}
.liefe_list .ul_ger li .fuedong_img>div h3{color:#f31515;font-size: 20px;}
.liefe_list .ul_ger li .fuedong_img a{width:110px;height: 30px;line-height: 30px;background: #3f7290;border-radius: 30px;display: block;margin: 20px auto;color: #fff;}
.liefe_list .ul_ger li .rex_ge{width:56px;height: 52px;background: url(../images/tuijiian.png) no-repeat center;position: absolute;top: 0;right: 0;z-index: 100;}
.liefe_list .ul_ger li .rex_ge.rex_ge_no{background: url(../images/tuijiian_img.png) no-repeat center;}
.shangB_xiangq_kuang{overflow: hidden;margin-bottom: 50px;}
.shangB_xiangq_kuang .dqwz_S{padding: 10px 0;padding-top: 25px;line-height: 35px;color: #999;}
.shangB_xiangq_kuang .dqwz_S a{color: #999;}
/*.shangB_xiangq_kuang .left_zuo{width: 955px;border: solid 1px #f1f1f1;}*/
.shangB_xiangq_kuang .left_zuo{width: 1220px;border: solid 1px #f1f1f1;}
.shangB_xiangq_kuang .left_zuo{float: left;}
.shangB_xiangq_kuang .left_zuo>div{padding: 20px;overflow: hidden;}
.shangB_xiangq_kuang .left_zuo .zuo_tu{width: 340px;/* height: 240px;*/overflow: hidden;float: left;}
.shangB_xiangq_kuang .left_zuo .zuo_tu .img_GEr{font-size:0;height: 240px;text-align: center;border: solid 1px #f0f0f0;}
.shangB_xiangq_kuang .left_zuo .zuo_tu .nimen_Ge{line-height: 35px;display: flex;justify-content: space-between;padding: 20px 0;padding-bottom: 0;}
.shangB_xiangq_kuang .left_zuo .zuo_tu .nimen_Ge a{color: #000;}
.shangB_xiangq_kuang .left_zuo .zuo_tu .nimen_Ge a.shouc{padding-right: 20px;position: relative;}
.shangB_xiangq_kuang .left_zuo .zuo_tu .nimen_Ge a.shouc::after{content:"";background: url(../images/shouc.png) no-repeat;display: block;right: 0;top: 0;bottom: 0;margin: auto;width:16px;height: 15px;position: absolute;}
.shangB_xiangq_kuang .left_zuo .zuo_tu .nimen_Ge a.fenx_fe::after{background: url(../images/fenx.png) no-repeat;}
/*.shangB_xiangq_kuang .left_zuo .you_wenz{width:540px;float:right;}*/
.shangB_xiangq_kuang .left_zuo .you_wenz{width:800px;float:right;}
.shangB_xiangq_kuang .left_zuo .you_wenz h2{line-height: 30px;border-bottom:dashed 1px #f1f1f1;padding-bottom: 10px;margin-bottom: 25px;}
.shangB_xiangq_kuang .left_zuo .you_wenz .jiage_xq{display: block;padding-bottom: 16px;position: relative;padding-top: 10px;}
.shangB_xiangq_kuang .left_zuo .you_wenz .jiage_xq em{color: #ff5233;font-style: normal;font-weight:600;font-size: 20px;}
.shangB_xiangq_kuang .left_zuo .you_wenz .jiage_xq .fudong{position: absolute;top: -15px;right: 0;display: inline-block;}
.shangB_xiangq_kuang .left_zuo .xiang_q_dan{background: #f8f8f8;overflow: hidden;padding: 10px 15px;min-height: 90px;}
.shangB_xiangq_kuang .left_zuo .xiang_q_dan span{width: 50%;line-height: 30px;display: inline-block;float: left;color: #999;}
.shangb_xiaq_button{overflow: hidden;padding: 30px 0 0 0;}
.shangb_xiaq_button a{width: 153px;height:45px;line-height: 45px;background: #fc5e52;color: #fff;display:inline-block;text-align: center;border-radius: 5px;font-size: 15px;position: relative;}
/* .shangb_xiaq_button a:nth-child(1)::after{content: "";background: url(../images/zixun_xq.png) no-repeat;width: 20px;height: 20px;display: inline-block;position: absolute;top: 0;bottom: 0;left: 20px;margin: auto;}*/.shangb_xiaq_button a:nth-child(1){display: flex;justify-content : center;align-items : center;float: left;margin-right: 20px;background: #FD9A3A;}
.shangb_xiaq_button a:nth-child(1) img{padding-right: 3px;}
.shangB_xiangq_kuang .right_youb{width: 220px;border: solid 1px #f1f1f1;float: right;min-height: 343px;text-align: center;}
.shangB_xiangq_kuang .right_youb h2{font-weight: normal;font-size: 20px;padding-top: 25px;}
.shangB_xiangq_kuang .right_youb span{padding-bottom: 13px;display: block;}
.shangB_xiangq_kuang .right_youb .img_ge{width: 145px;height: 145px;margin: auto;border-radius: 50%;overflow: hidden;border: solid 3px #e4efff;margin-bottom: 40px;}
.shangB_xiangq_kuang .right_youb .img_ge img{width: 100%;object-fit: cover;}
.shangB_xiangq_kuang .right_youb a{padding: 6px 20px;background: #ffffff;border: solid #01a2de 1px;color: #FD9A3A;border-radius: 100px;display: block;width: 80px;margin: auto;}
.xiangq_ye_kuang{overflow: hidden;padding: 50px 0;}
.xiangq_ye_kuang .left_xq{width: 955px;border: solid 1px #d6d6d6;float: left;position: relative;}
.nimen_Ge_daoh{position: relative;top: -49px;/* background: #fff;*/}
.nimen_Ge_daoh ul{overflow: hidden;height: 50px;line-height: 50px;}
.nimen_Ge_daoh ul li{float: left;position: relative;}
.nimen_Ge_daoh ul li a{padding: 0 20px;font-size: 16px;}
.nimen_Ge_daoh ul li.no a{color: #1c4760;/* font-size: 18px;*/}
.nimen_Ge_daoh ul li.no::after{content:"";width:100%;height: 2px;display: inline-block;position: absolute;bottom: 1px;left: 0;background: #01a2de;}
.text_zhuanli{padding: 40px 20px;padding-top: 0;}
.text_zhuanli p{line-height:30px;color: #666666;font-size:16px;text-align: justify;}
.vclsf_ge_color h2 em{color: #FD9A3A;}
.text_zhuanli img{text-align: center;display: block;margin: auto;max-width: 915px;}
.right_zhuanli{float: right;width: 220px;/* border: solid 1px #f1f1f1;*/position: relative;}
.right_zhuanli h3.jx_zhuanli{text-align: center;height: 50px;line-height: 50px;position: absolute;top: -49px;display: block;width: 100%;text-align: center;font-size: 16px;}
.right_zhuanli .shangp_goumai ul li{width: 218px;height: 233px;text-align: center;}
.right_zhuanli ul{padding: 0;}
.right_zhuanli .shangp_goumai ul li .fen_img{width: 218px;}
.shangB_xiangq_kuang .left_zuo .you_wenz{position: relative;}
.xiang_qeg{position: absolute;width: 60px;height: 22px;line-height: 22px;color: #fd060c;border: solid #ff7200 1px;background: #fff4f0;top: 6px;display: flex;justify-content : center;align-items : center;right: 0;}
.liebieer_list{text-align: center;}
.liebieer_list .ul_ger li .text_z h3{padding-top:16px;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.liebieer_list .ul_ger li:hover .text_z h3{padding-top:0;}
.liebieer_list .ul_ger li .text_z .houm_jia_A{width: 100%;height: 40px;background: #ff5424;display: block;text-align: center;line-height: 40px;color: #fff;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;position: absolute;bottom: -40px;opacity: 0;}
.liebieer_list .ul_ger li:hover .text_z .houm_jia_A{bottom: 0;opacity: 1;}
.liebieer_list .ul_ger li .text_z{padding: 0;background: #fff;overflow: hidden;position: relative;}
.liebieer_list .ul_ger li:hover{border: solid 1px #ff5424;}
.liebieer_list .ul_ger li .text_z p{line-height: 23px;padding-bottom: 0;width:70px;height: 22px;line-height: 22px;color: #26ccb8;font-size: 12px;margin: auto;border: solid 1px #26ccb8;border-radius: 100px;}
/* .登录*/.daohang_df_dengl{height: 0;}
.daohang_df_dengl>div{position: relative;}
.daohang_df_dengl .daoh_df{position: absolute;bottom: 0;right: 0;}
.banner_denl_k{position: relative;overflow: hidden;}
.banner_denl_k .zhes_beij{margin-left: -960px;left: 50%;position: relative;height: 820px;}
.fudong_denl{position: absolute;width: 1031px;height: 591px;background: url(../images/dengl_fud_Bj_03.png) no-repeat;top: 0;bottom: 0;right: 0;left: 0;margin: auto;}
.fudong_denl .kuang{padding: 50px 115px;overflow: hidden;}
.fudong_denl .kuang .left_kuang{width: 439px;height: 463px;float: left;}
.fudong_denl .kuang .right_youb{width: 340px;float: right;}
.degnl_biand h2{font-size: 18px;padding-bottom: 40px;}
.degnl_biand .in_bd{margin-bottom: 30px;position: relative;}
.degnl_biand .in_bd input{width: 318px;border: solid 1px #e5e5e5;height: 44px;padding: 0 10px;line-height: 44px;}
.degnl_biand .yanz .huoq_yanz{position: absolute;top: 1px;right: 1px;width: 110px;background: #f7f7f7;border:none;border-left: solid 1px #e5e5e5;outline: none;}
.degnl_biand .in_bd button{height: 41px;width: 340px;border: none;outline: none;color: #fff;cursor: pointer;background: #ff7200;border-radius: 2px;}
.degnl_biand .qiehuan{text-align: center;padding-bottom: 50px;}
.degnl_biand .qiehuan a{padding: 0 20px;}
.degnl_biand .qiehuan a:hover{color: #ff7200;}
.degnl_biand .qiehuan a:nth-child(1){color: #ff7200;}
.degnl_biand .disanf_dl{text-align: center;}
.degnl_biand .disanf_dl p{color: #666;padding-bottom: 20px;}
.degnl_biand .disanf_dl>div{display: flex;align-items : center;justify-content : space-around;padding: 0 30px;}
.dengl_footer{text-align: center;padding: 20px 0;padding-bottom: 0;}
.dengl_footer ul{overflow: hidden;text-align: center;}
.dengl_footer ul li{/* float: left;*/display: inline-block;padding: 0 30px;position: relative;}
.dengl_footer ul li::after{content: "";width: 1px;height:14px;background: #a6a6a6;position: absolute;top: 0;bottom: 0;margin: auto;left: 0;}
.dengl_footer ul li:nth-child(1)::after{content: none;}
.dengl_footer p{line-height: 50px;}
.fudong_denl .kuang .right_youb{position: relative;}
.fudong_denl .kuang .right_youb .degnl_biand{position: absolute;top: 0;right: 0;/* -webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;*//* opacity: ;*//* display: none;*/}
#Renz_dl{display: block;}
#Renz_zc{display: none;}
#Renz_zhangh{display: none;}
#Renz_wangji{display: none;}
#Renz_zc .in_bd{border: solid 1px #e5e5e5;}
#Renz_zc .in_bd input{border: none;width: 218px;outline: none;}
#Renz_zc .in_bd span{/* display: inline-block;*/padding:0 20px;}
#Renz_zc .yanz .huoq_yanz{position: absolute;top:0px;right: 1px;width: 150px;cursor: pointer;}
.zhuc_fanh{text-align: right;}
.zhuc_fanh a{color: #ff742d;}
#Renz_wangji>h2{position: relative;}
#Renz_wangji>h2 i{background: url(../images/none_Gb.png) no-repeat;width: 18px;height: 18px;display: block;position: absolute;top:6px;right: 2px;cursor: pointer;}
.my_banner_k{height: 489px;position: relative;overflow: hidden;}
.my_banner_k .img_tu{margin-left: -960px;left: 50%;position: relative;height: 489px;font-size:0;}
.my_banner_k .tongd{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;height: 489px;}
.my_banner_k .ren_m{width: 430px;height: 195px;background: #fff;box-shadow:0 0 10px rgba(119,187,255,.5);margin-top: 95px;}
.my_banner_k .ren_m .left_img{width: 168px;float: left;}
.my_banner_k .ren_m .left_img .toux{width: 130px;height: 130px;border-radius: 50%;overflow: hidden;margin: 0 auto;margin-top: 8px;}
.my_banner_k .ren_m .left_img .toux img{width: 100%;min-height: 100%;object-fit: cover;}
.my_banner_k .ren_m .left_img a{width: 98px;height: 28px;overflow: hidden;text-align: center;line-height: 28px;background: #ff3b7c;border-radius: 20px;box-shadow:0 0 4px rgba(255,59,124,.6);display:block;margin:10px auto;color: #fff;}
.my_banner_k .ren_m .youbian_text{float: right;width: 240px;position: relative;margin-right: 15px;}
.my_banner_k .ren_m .youbian_text h2{margin-top: 35px;line-height: 30px;font-weight: 500;font-size:26px;display: flex;align-items : center;}
.my_banner_k .ren_m .youbian_text span{line-height: 30px;color: #999;}
.my_banner_k .ren_m .youbian_text .shez{padding-left: 20px;background: url(../images/my_sz.png) no-repeat center left;display: inline-block;font-size: 16px;top: 10px;right: 0;position: absolute;line-height: 20px;}
.my_banner_k .ren_m .youbian_text p{text-align: justify;display: -webkit-box;text-overflow: ellipsis;overflow : hidden;color: #999;-webkit-line-clamp: 3;-webkit-box-orient: vertical;line-height: 25px;}
.my_banner_k .ren_m .youbian_text h2 i{background: url(../images/vip.png) no-repeat top -5px left;display: inline-block;width: 36px;height: 38px;margin-left: 10px;}
.shujv_tongj{height: 73px;position: relative;margin-bottom: 40px;}
.shujv_tongj ul{height: 146px;position: absolute;bottom: 0;background: #fff;width: 1200px;box-shadow: 0 2px 5px rgba(0,0,0,0.1);}
.shujv_tongj ul li{width: 400px;text-align:center;float: left;}
.shujv_tongj ul li h2{font-size: 32px;font-weight: normal;line-height: 80px;padding-top: 10px;}
.my_dingdan{margin-bottom: 20px;}
.my_dingdan>.neik{padding: 35px;box-shadow: 0 0px 5px rgba(0,0,0,0.1);background: #fff;padding-bottom: 0;}
.my_dingdan h2{border-bottom: solid 1px #e7e7e7;padding-bottom: 15px;font-size: 20px;font-size: 20px;font-weight: 500;}
.my_dingdan ul{padding: 10px 0;padding-top: 50px;overflow: hidden;}
.my_dingdan ul li{width: 282px;text-align: center;float: left;padding-bottom: 35px;}
.my_dingdan ul li i{display: block;width: 60px;height: 60px;background: url("../images/my_sy_img.png") no-repeat;background-position: -610px -10px;margin: auto;position: relative;top: 0;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.my_dingdan ul li:hover i{top: -5px;}
.my_dingdan ul li i.my_img{background-position: -690px -10px;}
.my_dingdan ul li i.my_img1{background-position: -770px -10px;}
.my_dingdan ul li i.my_img2{background-position: -850px -10px;}
.my_dingdan ul li i.my_img3{background-position: -10px -10px;}
.my_dingdan ul li i.my_img4{background-position: -85px -10px;}
.my_dingdan ul li i.my_img5{background-position: -160px -10px;}
.my_dingdan ul li i.my_img6{background-position: -235px -10px;}
.my_dingdan ul li i.my_img7{background-position: -310px -10px;}
.my_dingdan ul li i.my_img8{background-position: -385px -10px;}
.my_dingdan ul li i.my_img9{background-position: -460px -10px;}
.my_dingdan ul li i.my_img10{background-position: -535px -10px;}
.my_dingdan ul li p{line-height: 30px;color: #666;font-size: 16px;}
.my_dingdan_gj ul li i{width: 55px;height: 55px;}
/* my设置*/.my_shez_k{overflow: hidden;margin: 30px 0;}
.my_shez_k .left{width: 183px;min-height: 730px;border-right: 1px solid #dfdfdf;float: left;}
.my_shez_k .left .left_img{width: 148px;height: 160px;background: #fff;border: solid 1px #e6e6e6;border-radius: 5px;margin-bottom: 20px;}
.my_shez_k .left .left_img .toux{width: 100px;height: 100px;border-radius: 50%;overflow: hidden;margin: 0 auto;margin-top: 8px;margin-bottom: 10px;background: #f7f7f7;text-align: center;}
.my_shez_k .left .left_img .toux span{padding-top: 30px;display: block;color: #ff305c;}
.my_shez_k .left .left_img .toux img{width: 100%;min-height: 100%;object-fit: cover;}
.my_shez_k .left .left_img a{width: 100px;text-align: center;height: 30px;line-height: 30px;display: block;/* block-size:;*/border: solid 1px #f3f3f3;border-radius: 4px;margin: auto;}
.my_shez_k .left .left_img a:hover{border: solid 1px #2ccac8;color: #2ccac8;}
.my_shez_k .left_daih{width: 148px;}
.my_shez_k .left_daih li{height: 35px;border: solid 1px #e6e6e6;background: #fff;line-height: 35px;text-align: center;margin-bottom: 10px;border-radius: 5px;background: url(../images/jiant.png) no-repeat center right 15px;}
.my_shez_k .left_daih li a{display: flex;align-items: center;justify-content: center;}
.my_shez_k .left_daih li.no{border: solid 1px #5087e5;background-color: #5087e5;}
.my_shez_k .left_daih li.no a{color: #fff;}
.my_shez_k .left_daih li:hover{border: solid 1px #5087e5;background-color: #5087e5;}
.my_shez_k .left_daih li:hover a{color: #fff;}
.my_shez_k .left_daih li i{width:13px;height: 13px;display: block;background: url(../images/my_sz_xiaot.png) no-repeat;background-position:-10px -73px;margin-right: 7px;}
.my_shez_k .left_daih li:hover i{background-position:-10px -40px;}
.my_shez_k .left_daih li.no i{background-position:-10px -40px;}
.my_shez_k .left_daih li i.img_my{background-position:-10px -139px}
.my_shez_k .left_daih li:hover i.img_my{background-position: -10px -106px;}
.my_shez_k .left_daih li.no i.img_my{background-position: -10px -106px;}
.my_shez_k .left_daih li i.img_my1{background-position:-10px -205px;}
.my_shez_k .left_daih li:hover i.img_my1{background-position: -10px -172px;}
.my_shez_k .left_daih li.no i.img_my1{background-position: -10px -172px;}
.my_shez_k .left_daih li i.img_my2{background-position:-10px -271px;}
.my_shez_k .left_daih li:hover i.img_my2{background-position: -10px -238px;}
.my_shez_k .left_daih li.no i.img_my2{background-position: -10px -238px;}
.my_shez_k .left_daih li span{padding-right: 30px;}
.my_shez_k .left_daih li:nth-child(1){margin-bottom: 35px;}
.my_shez_k .right{width: 977px;background: #fff;float: right;min-height: 730px;border: solid 1px #e6e6e6;}
.my_shez_k .right .youbaiot{padding:10px 30px;border-bottom: solid 1px #e6e6e6;color: #303030;line-height: 30px;font-weight: 500;font-size: 14px;}
.my_shez_k .right .you_biank{padding: 50px 30px;}
.geren_xiaong_mysz ul{overflow: hidden;line-height: 40px;}
.geren_xiaong_mysz ul li{width: 455px;margin-bottom: 30px;position: relative;float: left;}
.geren_xiaong_mysz ul li .nicheng{width: 100px;text-align: right;float: left;padding-right: 10px;}
.geren_xiaong_mysz ul li .zhengc_in{width: 300px;float: left;background: #f7f7f7;border:none;height: 40px;padding:0 10px;border-radius: 3px;}
.geren_xiaong_mysz ul li .xingb{position: absolute;top: 0;right: 24px;}
.geren_xiaong_mysz ul li .xingb span{cursor: pointer;width: 60px;display: block;height: 40px;line-height: 40px;text-align: center;border-left: solid 1px #d8d8d8;float: left;}
.geren_xiaong_mysz ul li .xingb span.no{border-left: solid 1px #cfd7f8;background: #cfd7f8;}
.geren_xiaong_mysz ul li.wenb_k{line-height: 25px;width: 100%;}
.geren_xiaong_mysz ul li.wenb_k textarea{width: 775px;padding: 10px;border-radius: 3px;background: #f7f7f7;border: none;}
.geren_xiaong_mysz ul .qiugai_annan{width: 100%;text-align: center;}
.geren_xiaong_mysz ul .qiugai_annan button{padding: 10px 35px;border-radius: 3px;color: #fff;border: none;background: #f72344;margin: 0 10px;cursor: pointer;}
.geren_xiaong_mysz ul .qiugai_annan button:nth-child(2){background: #3058fc;/* display: none;*/}
.geren_xiaong_mysz ul li.wenb_k .gidpmg{position: absolute;top: 10px;left: 120px;line-height: 25px;color: #999;}
.geren_xiaong_mysz ul li.wenb_k .gidpmg span{display: block;color: #fb0202;}
.gerenzx_dang_luj{padding: 20px 0;}
.liefe_list_my .ul_ger li:nth-child(4n){margin-right: 22px;}
.liefe_list_my .ul_ger li:nth-child(5n){margin-right: 0;}
.liefe_list_my .left{width: inherit;}
.liefe_list_my .shanc{position: absolute;top: 10px;left: 10px;width: 31px;height: 29px;background: url(../images/chanc.png);z-index: 999;cursor: pointer;}
.my_dingdan ul li i{position: relative;}
.my_dingdan ul li i em{width: 20px;height: 20px;border-radius: 20px;position: absolute;top: -2px;right: -5px;border:solid 2px #f66c0f;text-align: center;display: block;background: #fff;font-style: normal;line-height: 20px;color: #f66c0f;}
.dingdain_Zt{padding: 30px 0;}
.dingdain_Zt ul{overflow: hidden;border-bottom: solid 1px #eee;}
.dingdain_Zt ul li{float: left;padding: 15px 0;margin:0 20px;font-size: 16px;position: relative;cursor: pointer;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.dingdain_Zt ul li:nth-child(1){margin-left: 0;}
.dingdain_Zt ul li.no{color: #ff501f;}
.dingdain_Zt ul li.no::after{content: "";width: 100%;height: 2px;display: block;position: absolute;bottom: 0;left: 0;background: #ff501f;}
.dingdain_Zt ul li:hover{color: #ff501f;}
.dingdain_Zt ul li::after{content: "";width: 0;height: 2px;display: block;position: absolute;bottom: 0;left: 0;right: 0;margin: auto;background: #ff501f;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.dingdain_Zt ul li:hover::after{width: 100%;}
.dingdan_biaoge{padding: 10px 0;margin-bottom: 50px;}
.dingdan_biaoge li{border:solid 1px #d5d5d5;margin-bottom: 20px;}
.dingdan_biaoge li .danh{padding: 15px 20px;background: #fafafa;font-size: 16px;}
.dingdan_biaoge li .div_shangb{padding:0 20px;overflow: hidden;border-bottom: solid 1px #d5d5d5;}
.dingdan_biaoge li .div_shangb>div{padding: 20px 0;}
.dingdan_biaoge li .div_shangb .left{overflow: hidden;width: 655px;float: left;border-right: solid 1px #d5d5d5;}
.dingdan_biaoge li .div_shangb .img{width: 125px;height: 125px;overflow: hidden;display: flex;float: left;position: relative;}
.dingdan_biaoge li .div_shangb .img img{width: 100%;min-height: 100%;object-fit: cover;}
.dingdan_biaoge li .div_shangb .left .text{float: left;margin-left: 30px;height:125px;position: relative;}
.dingdan_biaoge li .div_shangb .left .text p{font-size: 16px;font-weight: 500;}
.dingdan_biaoge li .div_shangb .left .text span{color: #999;padding:20px 0;display: block;}
.dingdan_biaoge li .div_shangb .left .text h3{position: absolute;left: 0;bottom: 7px;font-weight: 500;font-size:14px;}
.dingdan_biaoge li .div_shangb .center{float: left;border-right: solid 1px #d5d5d5;text-align: center;line-height: 30px;width: 250px;height: 125px;}
.dingdan_biaoge li .div_shangb .right{height: 125px;float: left;width: 250px;text-align: center;line-height: 30px;}
.dingdan_biaoge li .div_shangb .center span{color: #ff7200;font-size: 20px;}
.dingdan_biaoge li .div_shangb .right .color_Ge{line-height: 125px;}
.dingdan_biaoge li .nimeg_buttom{height: 55px;text-align: right;}
.dingdan_biaoge li .nimeg_buttom a{line-height: 20px;padding: 5px 15px;border: solid 1px #666;border-radius: 40px;color: #666;margin: 10px 0;margin-right: 10px;display: inline-block;}
.dingdan_biaoge li .danh{position: relative;}
.dingdan_biaoge li .danh i{width:28px;height: 25px;display: block;position: absolute;top: 0;right:10px;bottom: 0;background: url(../images/canchu.png) no-repeat;margin: auto;cursor: pointer;}
.dingdan_biaoge li .nimeg_buttom a.color_huang{border: solid 1px #ff6100;color: #ff6100;}
.dingdan_biaoge li .div_shangb .right .daifuk span{color: #ff7200;}
.dingdan_biaoge li .div_shangb .right .cen_ge{height: 100%;background: url(../images/chuc_cg.png) no-repeat center;}
.dingdan_biaoge li .div_shangb .right .cen_ge.img1{height: 100%;background: url(../images/bohui.png) no-repeat center;}
.dingdan_biaoge li .nimeg_buttom a.pingj_Ge{border: solid 1px #666;color: #666;}
/* 详情*/.geren_xq_k{/* padding:;*/background: #fff;margin-top: 10px;margin-bottom: 30px;}
.geren_xq_k .ger{padding: 40px 50px;overflow: hidden;}
.geren_xq_k .chuangj_dd{text-align: center;margin-bottom: 30px;overflow: hidden;}
.geren_xq_k .chuangj_dd .chuang{float: left;width: 124px;}
.geren_xq_k .chuangj_dd p{padding-bottom: 10px;}
.geren_xq_k .chuangj_dd .chuang i{background: #dfdfdf;border-radius: 20px;height: 20px;width: 20px;display: block;position: relative;margin: 0 auto;}
.geren_xq_k .chuangj_dd .chuang i::after{content: "";width:52px;background: #dfdfdf;height: 2px;position: absolute;top: 0;bottom: 0;right: -52px;display: block;margin: auto;}
.geren_xq_k .chuangj_dd i::before{content: "";width:52px;background: #dfdfdf;height: 2px;position: absolute;top: 0;bottom: 0;left: -52px;display: block;margin: auto;}
.geren_xq_k .chuangj_dd .chuang:nth-child(1) i::before{content: none;}
.geren_xq_k .chuangj_dd .gou_img i{background: #ff9000 url(../images/gougou.png) no-repeat center;}
.geren_xq_k .chuangj_dd .gou_img i::before{background: #ff9000;}
.geren_xq_k .chuangj_dd .gou_img i::after{background: #ff9000;}
.dingdan_biaoge_xiangq li .nimeg_buttom .geji{line-height: 55px;padding-right: 30px;font-size: 20px;}
.dingdan_biaoge_xiangq li .nimeg_buttom .geji span{color: #ff9000;}
.dingdan_biaoge_xiangq{padding: 0;margin-bottom: 50px;margin: 0 30px;}
.dingdan_biaoge_xiangq li{border-color: #efefef;border-radius: 3px;}
.dingdan_biaoge_xiangq li .div_shangb{border-color: #efefef;}
.dingdan_biaoge_xiangq li .div_shangb .left ,.dingdan_biaoge_xiangq li .div_shangb .center{border-right: none;}
.dingdan_biaoge_xiangq li .div_shangb .left{width: 747px;}
.liangi_renm_list{padding: 20px;}
.liangi_renm_list p{height: 45px;line-height: 45px;font-size: 16px;color: #999;}
.liangi_renm_list p span{float:right;color: #444;}
#xiugai_Ger{position: absolute;top: 0;right: 20px;line-height: 51px;padding-right: 30px;color: #ff9000;cursor: pointer;background: url(../images/jiantou_w.png) no-repeat center right;}
.bei_baegu{color: #f31515;margin: 0 30px;}
.tijiap_anniu{margin: 0 30px;line-height:55px;text-align: center;padding: 20px 0;height: 55px;font-size: 20px;}
.tijiap_anniu p{height: 55px;width: 345px;float: left;box-shadow:0 2px 8px rgba(0, 0, 0, .1);}
.tijiap_anniu p span{color: #ff7800;font-size: 24px;}
.tijiap_anniu .cilge{float: right;width:690px;}
.tijiap_anniu a{height: 55px;width: 345px;box-shadow:0 2px 8px rgba(0, 0, 0, .1);float: left;background: #ff7800;color: #fff;display: block;}
.tijiap_anniu .cilge a:nth-child(1){background: #fff;color: #444;}
/* 弹出层*/.my_xiang_tanc{position: fixed;width: 100%;height: 100%;z-index: 999;top: 0px;left: 0px;display: none;}
.my_xiang_tanc .tcc_beij{position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.my_xiang_tanc .tcc_neir{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 999;width: 800px;min-height: 40%;min-height: 1rem;height: fit-content;padding: 0;border-radius: 8px;background: #fff;overflow: hidden;}
.my_xiang_tanc .tcc_neir .bt{padding: 10px 3%;background: #ff2e26;color: #fff;font-size: 20px;margin-bottom: 20px;}
.my_xiang_tanc .tcc_neir p{padding: 5px 3%;}
.my_xiang_tanc .tcc_neir .anniu{text-align: center;}
.my_xiang_tanc .tcc_neir .anniu a{display: inline-block;padding: 2% 8%;margin-bottom: 5%;margin-top: 5%;background: #ff2e26;border-radius: 4px;color: #fff;margin: 3% 3% 5% 3%}
.my_xiang_tanc .tcc_neir .anniu a:last-child{background: #ddd;color: #828282;}
.my_xiang_tanc .tcc_neir p span{display: inline-block;font-size: 16px;width:150px;text-align: right;}
.my_xiang_tanc .tcc_neir p input{width: 550px;height: 45px;padding: 0 10px;border: solid 1px #f4f4f4;}
/* 修改*/.nimeng_We_hou ul li:hover i{top: 0px;}
.nimeng_We_hou ul li{position: relative;top: 0;-webkit-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;cursor: pointer;}
.nimeng_We_hou ul li:hover{top: -8px;}
/* .nimeng_We_hou*/.nimeng_We_hou ul li:hover i{filter:contrast(0);}
.shangbiao_zhuc_k_hou ul li{box-shadow: 0 0 5px rgba(0,0,0,.08);border-top: 2px #6aa0ee solid;position: relative;}
.shangbiao_zhuc_k_hou ul li:hover{box-shadow: 0 0 5px rgba(0,0,0,.0);/* border-top: 2px #fff solid;*/}
.shangbiao_zhuc_k_hou ul li{transition: color 0.25s;}
.shangbiao_zhuc_k_hou ul li::before, .shangbiao_zhuc_k_hou ul li::after{box-sizing: inherit;content: '';position: absolute;width: 100%;height: 100%;}
.shangbiao_zhuc_k_hou ul li::before, .shangbiao_zhuc_k_hou ul li::after{border: 3px solid transparent;width: 0;height: 0;}
.shangbiao_zhuc_k_hou ul li::before{top: -3px;left: -3px;}
.shangbiao_zhuc_k_hou ul li::after{bottom: 0;right: 0;}
.shangbiao_zhuc_k_hou ul li:hover{color: #60daaa;}
.shangbiao_zhuc_k_hou ul li:hover::before, .shangbiao_zhuc_k_hou ul li:hover::after{width: 100%;height: 100%;}
.shangbiao_zhuc_k_hou ul li:hover::before{border-top-color: #60daaa;border-right-color: #60daaa;transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;}
.shangbiao_zhuc_k_hou ul li:hover::after{border-bottom-color: #60daaa;border-left-color: #60daaa;transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;}
.shangbiao_zhuc_k_hou ul li:hover{color: #6aa0ee;}
.shangbiao_zhuc_k_hou ul li::after{top: -3px;left: -3px;}
.shangbiao_zhuc_k_hou ul li:hover::before{border-top-color: #ff8820;border-right-color: #ff8820;}
.shangbiao_zhuc_k_hou ul li:hover::after{border-bottom-color: #ff8820;border-left-color: #ff8820;transition: height 0.25s ease-out, width 0.25s ease-out 0.25s;}
.shangbiao_zhuc_k_yid ul li{position: relative;-webkit-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;top: 0;}
.shangbiao_zhuc_k_yid ul li:hover{top: -3px;}


.A-content-detail{width: 1200px;margin: auto;}
/*.banquan_shang .left img{width: 100%;height: 100%; border:1px solid #eee;}*/
/*.A-content-detail .ant-breadcrumb{display: block !important;width: 100%;}*/
.fuwu_neirong{display: inline-block;}
.shangB_xiangq_kuang,.xiangq_ye_kuang{background-color: #fff;}

.A-zwnr{text-align: center;width: 100%;padding: 10px;}
.A-zwnr img{width: 160px;}

.duibi_Xq .div_Ge p{margin-bottom: auto;}
.duibi_Xq .div_Ge p.yi_hou{padding-top: 10px;}
.duibi_Xq .div_Ge p:first-child{padding-top: 15px;}




/* 垂直居中*/
.small-img{display: flex;align-items:center;justify-content: center;}
.clearfix:before,
.clearfix:after{display: table;line-height: 0;content: "";}
.magnifier{width: 500px;position: relative;}
.magnifier-container{width: 500px;height: 500px;overflow: hidden;position: relative;border: 1px solid #ddd;}
.move-view{width: 100px;height: 100px;position: absolute;background-image: url('../images/move-box.png');}
.images-cover{height: 100%;width: 100%;position: relative;}
.images-cover img{position: absolute;}
.magnifier-assembly{height: 92px;overflow: hidden;position: relative;padding-left: 30px;padding-right: 30px;}
.magnifier-btn{position: absolute;font-family: "宋体";width: 100%;top: 50%;left: 0;margin-top: -40px;}
.magnifier-btn span{line-height: 80px;height: 80px;width: 20px;background-color: #6e6e6e;color: #fff;display: block;text-align: center;font-size: 20px;cursor: pointer;border-radius: 3px;}
.magnifier-btn .magnifier-btn-left{float: left;}
.magnifier-btn .magnifier-btn-right{float: right;}
.magnifier-line{position: relative;overflow: hidden;height: 92px;}
.magnifier-line ul{display: block;font-size: 0;width: 10000%;position: absolute;left: 0;}
.magnifier-line li{float: left;width: 100px;cursor: pointer;}
.magnifier-line ul > .active .small-img{border-color: #bbb;}
.small-img{height: 78px;padding: 1px;margin: 5px;overflow: hidden;border: 1px solid #ddd;text-align: center;}
.small-img img{max-width: 100%;max-height: 100%;}
.magnifier-view{width: 100%;height: 100%;position: absolute;right: -105%;top: 0;z-index: 9999;background-color: #fff;display: none;overflow: hidden;}
.magnifier-view img{display: block;}
.animation03{transition: all 0.3s ease-in 0.1s;-ms-transition: all 0.3s ease-in 0.1s;-moz-transition: all 0.3s ease-in 0.1s;-webkit-transition: all 0.3s ease-in 0.1s;-o-transition: all 0.3s ease-in 0.1s;}



/*购物*/

.cartMain{position: relative;width: 938px;min-width: 938px;max-width: 938px;margin: 0 auto;padding: 0px 0px 100px;min-height: 210px;}
/*购物车头部*/
.cartMain input[type="checkbox"]{display: none;}
.cartMain label { position: relative;display: inline-block;z-index: 1;border: 1px solid #b8b8b8;margin-left: 10px;border-radius: 1px;width: 12px;height: 12px;cursor: pointer;}


.cartMain label.mark{    background: url("../images/mark1.png") no-repeat -1px -1px;}

/*.cartMain a:hover{    color: #ff873e;    text-decoration: underline;}*/

.cartMain_hd{width: 100%;height: 50px;line-height: 50px;color: #3c3c3c;}
.cartMain_hd .cartTop{height: 50px;background-color: #eee;}
.cartMain_hd .cartTop .list_chk{width: 80px;text-indent: 30px;}
.cartMain_hd .cartTop .list_con{width: 240px;}
.cartMain_hd .cartTop .list_chk label{position: absolute;left: 10px;top:19px;margin: 0;}
.cartMain_hd .cartTop .list_info{padding: 0;text-indent: 15px;}
.cartMain_hd .cartTop .list_con{text-indent: 70px;}
.cartBox{width: 100%;margin-bottom: 15px;}
.cartBox .shop_info{position: relative;width: 100%;height: 38px;background-color: #fff;line-height: 38px;vertical-align: baseline;}
.cartBox .shop_info .all_check{position: relative;float: left;width: 30px;height: 38px;}
.cartBox .shop_info .all_check input[type="checkbox"]{position: absolute;z-index: 0;left: -20px;top: -20px;}
.cartBox .shop_info .all_check .shop{position: absolute;top:13px;}
.cartBox .shop_info .shop_name{float: left;}
/*商品列表*/
.cartBox .order_content{border: 1px solid #ccc;}
.cartBox .order_content a{display: block;}
.order_lists{width: 100%;height: 130px;border-bottom: 1px solid #e7e7e7;}
.order_lists:last-child{border-bottom: none;}
.order_lists li{float: left;height: 100%;}
.order_lists .list_chk{position: relative;width: 50px;}
.order_lists .list_chk input[type="checkbox"]{position: absolute;z-index: 0;left: -20px;top: -20px;}
.order_lists .list_chk label{margin: 20px 0 0 24px;}
.order_lists .list_con{width: 260px;}
.order_lists .list_con .list_img{width: 90px;height: 90px;margin-top: 20px;float: left;}
.order_lists .list_con .list_img img{width: 100%;vertical-align: top;}
.order_lists .list_con .list_text{margin: 20px 0 0 10px;line-height: 18px;width: 160px;float: left;}
.order_lists .list_con .list_text a{color: #3c3c3c;}
.order_lists .list_con .list_text a:hover{color: #ff873e;text-decoration: underline;}
.order_lists .list_info{width: 150px;box-sizing: border-box;padding: 20px 0;}
.order_lists .list_info p{color: #9c9c9c;line-height: 18px;margin-left: 15px;}
.order_lists .list_price{width: 130px;}
.order_lists .list_price .price{margin-top: 20px;line-height: 18px;font-family: Verdana,Tahoma,arial;color: #3c3c3c;font-weight: bold;}
.order_lists .list_amount{width: 120px;}
.order_lists .list_amount .amount_box{margin-top: 20px;width: 77px;height: 25px;position: relative;}
.order_lists .list_amount .amount_box input{width: 39px;height: 24px;border: 1px solid #aaa;color: #343434;text-align: center;padding: 4px 0;background-color: #fff;z-index: 2;position: absolute;left: 18px;float: left;}
.order_lists .list_amount .amount_box a{float: left;height: 23px;width: 17px;border: 1px solid #e5e5e5;background: #f0f0f0;text-align: center;line-height: 23px;color: #444;position: absolute;top:0;}
.order_lists .list_amount .amount_box a:hover{border-color: #ff873e;text-decoration: none;color: #ff873e;z-index: 3;}
.order_lists .list_amount .amount_box .reduce{left: 0;}
.order_lists .list_amount .amount_box .reSty{color: #cbcbcb;}
.order_lists .list_amount .amount_box .reSty:hover{border-right: none;border-color: #e5e5e5;text-decoration: none;color: #cbcbcb;}
.order_lists .list_amount .amount_box .plus{border-left-color: transparent;right: 0;}
.order_lists .list_sum{width: 100px;}
.order_lists .list_sum .sum_price{line-height: 18px;margin-top: 20px;font-family: Verdana,Tahoma,arial;color: #ff0000;font-weight: bold;}
.order_lists .list_op{width: 100px;}
.order_lists .list_op .del{margin-top: 20px;line-height: 18px;}
/*底部总计算价*/
.bar-wrapper{width: 938px;height: 50px;bottom: -1px;z-index: 99;background: #e5e5e5;}
.bar-wrapper .bar-right{float: right;color: #3c3c3c;}
.bar-wrapper .bar-right strong{color: #f40;}
.bar-wrapper .bar-right .piece{float: left;min-width: 110px;margin-right: 20px;height: 50px;line-height: 50px;}
.bar-wrapper .bar-right .piece .piece_num{display: inline-block;padding: 0 10px;font-weight: 700;font-size: 18px;font-family: tohoma,arial;}
.bar-wrapper .bar-right .totalMoney{float: left;min-width: 100px;height: 50px;line-height: 50px;}
.bar-wrapper .bar-right .totalMoney .total_text{float: right;font-weight: 400;font-size: 20px;font-family: Arial;vertical-align: middle;margin-right: 10px;margin-left: 15px;}
.bar-wrapper .bar-right .calBtn{float: left;}
.bar-wrapper .bar-right .calBtn a{display: block;width: 120px;height: 50px;color: #fff;background: #B0B0B0;cursor: not-allowed;font-size: 22px;letter-spacing: 5px;text-decoration: none;line-height: 50px;text-align: center;border-radius: 2px;}
.bar-wrapper .bar-right .calBtn a.btn_sty{background: #f40;cursor: pointer;}
/*自己定义的模态框*/
.model_bg{position: fixed;top:0;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,.6);z-index: 999;display: none;}
.my_model{position: fixed;display: none;top:50%;left: 50%;margin-top: -50px;margin-left: -200px;z-index: 9999;width: 360px;height: 150px;border: 1px solid #aeaeae;border-radius: 3px;padding: 20px;background: #fff;}
.my_model .title{font-size: 14px;color: #3c3c3c;font-weight: 700;margin-bottom: 20px;}
.my_model .title .closeModel{float: right;cursor: pointer;}
.my_model p{line-height:16px;}
.my_model .opBtn{margin-top: 20px;}
.my_model .opBtn a{width: 58px;height: 28px;line-height: 28px;text-align: center;-webkit-border-radius: 1px;-moz-border-radius: 1px;-ms-border-radius: 1px;border-radius: 1px;display: inline-block;margin-right: 10px;font-weight: 700;}
.my_model .dialog-sure{background: #52a0e5;color: #fff;border: 1px solid #52a0e5;}
.my_model .dialog-close{background: #fff;border: 1px solid #d9d9d9;color: #3c3c3c;}

.uc-avatar .attachmentPanel{padding-top: 10px;}
.uc-avatar .newfile{display: inline-block;margin-right: 15px;position: relative;border: 1px solid #eee;}
.uc-avatar .newfile li{padding-left: 0; margin-bottom: auto;}
.uc-avatar .newfile li img{width: 150px;height: 100px;}
.uc-avatar .newfile a.close{position: absolute;right: -5px;top: -5px;width: 20px;height: 20px;text-align: center;border-radius: 100px;line-height: 15px;background-color: red;display: block;color: #fff;}
.uc-avatar .newfile li p{margin-bottom: auto;}

.onlineService{width: 142px;height: 40px;border: none;background-image: linear-gradient(90deg, #19be6b,rgba(1, 135, 37, .8));color: #fff;margin-right: 20px;border-radius: 5px;cursor: pointer;outline: none;}





.suspension-right .card-box .head{background-color: rgb(0,145,58);}
.suspension-right li{background: rgb(0,145,58);}
.page-head .page-head-wrapper .page-head-menu .ant-menu-item-selected > a{color: rgb(0,145,58);}
.page-head .page-head-wrapper .page-head-menu .ant-menu-item-selected{border-bottom: solid 4px rgb(0,145,58);}
.banner1 .swiper-pagination .swiper-pagination-bullet{border-radius: 10px;}
.banner1 .swiper-pagination .swiper-pagination-bullet-active{background: rgb(7, 86, 158);}
.common-header{background: url('../images/bg_top.png') center center no-repeat;background-size: 100% 100%;}
.gydt_more{background-color:  #abca3c;}
.HomeAbout .numlist .counter{color: #CFAB53;}
.main-foot{background: url('../images/bg_foot.jpg') center center no-repeat;background-size: 100% 100%;}
.hm_soueh .btn_submit{background: rgb(0,145,58);}
.w-nav li.nav-current a.nav-txt{background-color: rgb(64,178,142);}
.w-nav ul.sub-nav li a:hover, .w-nav ul.sub-nav li a.sub-nav-active{color: rgb(64,178,142);}
.contact-text p:hover{background-color: #CFAB53;}
.sendTitle{color: rgb(0,145,58);}
/*.u156_input{border-color:#abca3c;}
.w-filter-item-ab .item-content.filter-active-ab,.w-filter-item-ab .item-content.filter-active-all-ab {
    background-color: #abca3c;
    border: 1px solid #abca3c;
}
.btn-search{background-color:rgb(64,178,142);}
.btn-reset{border-color: rgb(64,178,142);color: rgb(64,178,142);}*/

.btn-buy{background-color: #00913a;}
.buy-num{color:#00913a;}
/*.buyitem_title a:hover,.buyitem_title a:active,.buyitem_title a:focus{color:rgb(33, 171,224);}*/