#k_s_ol_chatWin,
#k_s_ol_floatWin {
  z-index: 1000000 !important;
}

/*其他字体引入*/
@font-face {
  font-family: 'moneyfont';
  src: url('../../css/home/fonts/GothaProMed.woff.eot');
  /* IE9 Compat Modes */
  src: url('../../css/home/fonts/GothaProMed.woff.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('../../css/home/fonts/GothaProMed.woff.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('../../css/home/fonts/GothaProMed.woff.woff') format('woff'),
    /* Modern Browsers */
    url('../../css/home/fonts/GothaProMed.woff.svg') format('svg');
  /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: 'numfont';
  src: url('../../css/home/fonts/NEWS706B.TTF');
}

@font-face {
  font-family: 'DinBlack';
  src: url('../../css/home/fonts/DIN-Black.otf');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'DINCOND';
  src: url('./DINCOND.OTF');
  font-style: normal;
}

/*一些公用动画*/
/*上下浮动动画*/
@keyframes floatY {
  0% {
    transform: translateY(0);
  }

  25% {
    transform: translateY(3px);
  }

  50% {
    transform: translateY(0);
  }

  75% {
    transform: translateY(-3px);
  }

  100% {
    transform: translateY(0);
  }
}

body {
  max-width: 1920px;
  min-width: 1280px;
  width: 100%;
  margin: 0 auto !important;
}

/*hover公共样式*/
.hover {
  transition: all .2s linear;
}

.hover:hover {
  color: #E62129 !important;
}

/*顶部广告区*/
.header_ad {
  width: 100%;
  height: 90px;
  position: relative;
  overflow: hidden;
  display: none;
}

.header_ad>a img {
  width: 100%;
  height: 90px;
  object-fit: cover;
}

.header_ad .ad_close {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 6px;
  right: 50%;
  margin-right: -600px;
  z-index: 2;
  cursor: pointer;
}

/*头部*/
.header_wrap {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  height: 123px;
  background: #fff;
  box-shadow: 0 12px 21px 0 rgba(166, 166, 166, .15);
}

/*头部信息*/
.header_tp {
  max-width: 1920px;
  min-width: 1280px;
  margin: 0 auto;
  width: 100%;
  height: 36px;
  background: #EFF1F3;
}

.header_content {
  width: 1280px;
  margin: 0 auto;
  line-height: 36px;
}

.header_content_code .bg-icon1 {
  margin-right: 2px;
  top: 1px;
}

.header_content_code {
  font-size: 12px;
  color: #505050;
  margin-right: 12px;
}

.header_content_code span {
  color: #999;
}

.header_content_login .bg-icon2 {
  top: 1px;
}

.header_content_reg .bg-icon3 {
  top: 2px;
}

.header_content_login>a,
.header_content_reg>a {
  font-size: 12px;
  font-weight: bold;
  color: #636363;
  padding: 0 17px 0 3px;
}

.header_content_r_item {
  padding: 0 15px;
  position: relative;
}

.header_content_r_item:after {
  content: '';
  display: block;
  width: 1px;
  height: 9px;
  background-color: #D1D1D1;
  position: absolute;
  right: 0;
  top: 14px;
}

.header_content_r_item.last {
  padding-right: 0;
}

.header_content_r_item.last:after {
  display: none;
}

.header_content_r_item>a {
  font-size: 12px;
  font-weight: 500;
  color: #6B6B6B;
}

.header_content_r_phone {
  font-size: 12px;
  font-weight: bold;
  color: #E62129;
}

.header_content_r_phone .bg-icon4 {
  top: 2px;
}

.header_content_right .header_content_r_end_btn {
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
  color: #393939;
}

/*app下载*/
.app-down-load-item {
  position: relative;
  line-height: 36px;
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
  color: #4F4F4F;
}

.app-down-load-item .bg-icon57 {
  top: 1px;
}

.app-down-load-item:hover .mabox {
  display: block;
}

.app-down-load-item .mabox {
  width: 138px;
  border: 1px solid #e0e0e0;
  background: #f7f7f7;
  border-radius: 1px;
  -webkit-border-radius: 1px;
  position: absolute;
  top: 36px;
  left: 50%;
  margin-left: -58px;
  z-index: 99999;
  display: none;
}

.app-down-load-item .mabox>b::after {
  content: "";
  display: block;
  border-bottom: 5px solid #e0e0e0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  position: absolute;
  top: -5px;
  left: 50%;
  margin-left: -4px;
}

.app-down-load-item .mabox::after {
  content: "";
  display: block;
  border-bottom: 5px solid #fff;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  position: absolute;
  top: -4px;
  left: 50%;
  margin-left: -4px;
}

.app-down-load-item .mabox b {
  display: block;
  font-weight: normal;
  text-align: center;
}

.app-down-load-item .mabox b p {
  height: 28px;
  line-height: 28px;
  background: #fff;
  font-size: 14px;
  color: #666;
  text-align: left;
}

.app-down-load-item .mabox b p i {
  color: #e62129;
}

.app-down-load-item .mabox b em {
  display: block;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  color: #b4b4b4;
}

.app-down-load-item .mabox img {
  max-width: initial;
  max-width: none;
  width: 118px;
  height: 118px;
  background: #fff;
}

.app-down-load-item .mabox img.img_gz_code {
  margin-left: 54px;
}

.app-down-load-item .scan_code {
  width: 473px;
  left: 50%;
  margin-left: -232px;
}

.app-down-load-item .scan_code .scan_code_box {
  width: 100%;
  background-color: #ffffff;
  display: block;
  padding-top: 15px;
}

.app-down-load-item .scan_code b {
  width: 100%;
}

.app-down-load-item .scan_code .scan_code_box .wap_ewm {
  padding-left: 20px;
}

.app-down-load-item .scan_code .scan_code_box i {
  display: block;
  float: left;
  width: 2px;
  height: 147px;
  background-color: #eee;
  position: absolute;
  top: 15px;
  left: 165px;
}

.app-down-load-item .scan_code_text {
  padding: 4px 0 11px;
}

.app-down-load-item .scan_official {
  background: #f7f7f7 !important;
}

.app-down-load-item .scan_code_text .yd_text {
  display: inline-block;
  width: 158px;
  text-align: center;
  margin-right: 34px;
}

.app-down-load-item .scan_official em {
  width: 50%;
  text-align: center;
}

.app-down-load-item .scan_official em.official_tg {
  width: 158px;
  margin-right: 38px;
}

.app-down-load-item .mabox .vcopyinfo {
  width: 124px;
  height: 160px;
  position: absolute;
  top: 15px;
  right: 25px;
  z-index: 2;
}

.app-down-load-item .mabox .vcopyinfo>b {
  display: block;
  padding-left: 15px;
  font-size: 12px;
  color: #333;
  line-height: 16px;
  text-align: left;
  margin-top: 9px;
  width: auto;
  position: relative;
}

.app-down-load-item .mabox .vcopyinfo>b::after {
  display: block;
  content: "";
  width: 13px;
  height: 13px;
  position: absolute;
  left: 0;
  top: 1px;
  background-image: url(../../images/common2020/common.png);
}

.app-down-load-item .mabox .vcopyinfo>.b1 {
  margin-top: 0;
}

.app-down-load-item .mabox .vcopyinfo>.b1::after {
  background-position: -178px -320px;
}

.app-down-load-item .mabox .vcopyinfo>.b2::after {
  background-position: -211px -320px;
}

.app-down-load-item .mabox .vcopyinfo>.b3::after {
  background-position: -112px -320px;
}

.app-down-load-item .mabox .vcopyinfo>.b4::after {
  background-position: -145px -320px;
}

.app-down-load-item .mabox .vcopyinfo>b i {
  color: #999;
  display: block;
  margin-bottom: 2px;
}

.app-down-load-item .mabox .vcopyinfo>.b3 i,
.header_func .li05 .mabox .vcopyinfo>.b4 i {
  display: inline-block;
}

/*头部导航区*/
.header_nav_box {
  position: relative;
  z-index: 1000;
  width: 100%;
  max-width: 1920px;
  min-width: 1280px;
  margin: 0 auto;
  height: 87px;
  background-color: #fff;
}

.header_nav {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1000;
  height: 87px;
  width: 100%;
}

.header_nav.fixed {
  position: fixed;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .1);
  height: 65px;
}

.header_nav_center {
  width: 100%;
  max-width: 1920px;
  min-width: 1280px;
  background-color: #fff;
  margin: 0 auto;
  height: 100%;
}

.header_nav_content {
  width: 1280px;
  margin: 0 auto;
  height: 100%;
}

.header_nav_logo {
  display: block;
  box-sizing: border-box;
  padding: 10px 0;
  height: 100%;
  line-height: 65px;
  width: 270px;
  position: relative;
}

.header_nav_logo img {
  display: inline-block;
  max-width: 250px;
  object-fit: cover;
  max-height: 66px;
  position: absolute;
  top: 0;
  left: 0;
  /*right: 0;*/
  bottom: 0;
  margin: auto;
}

.header_nav_search {
  position: relative;
  width: 177px;
  height: 34px;
  background: #fff;
  border: 1px solid #E5E5E5;
  border-radius: 18px;
  margin-left: 18px;
  line-height: 34px;
}

.header_nav_search>span {
  width: 130px;
  height: 34px;
  font-size: 12px;
  line-height: 34px;
  font-weight: 400;
  color: #9D9D9D;
  padding-left: 15px;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.header_nav_search .bg-icon7 {
  top: -8px;
  left: 0;
}

.header_nav_list {
  padding-top: 33px;
}

.header_nav.fixed .header_nav_list {
  padding-top: 14px;
}

.header_nav_item {
  position: relative;
  margin-left: 16px;
}

.header_nav_item_tag {
  position: absolute;
  top: -15px;
  left: 50%;
  width: 60px;
  height: 17px;
  margin-left: -20px;
  background: #E62129;
  border-radius: 8px;
  font-size: 12px;
  font-weight: 500;
  color: #fff;
  line-height: 16px;
  text-align: center;
  animation: floatY 1.2s linear infinite;
}

.header_nav_item_tag:after {
  content: '';
  display: block;
  border-style: solid;
  border-width: 3px;
  border-color: #E62129 transparent transparent;
  position: absolute;
  bottom: -6px;
  left: 8px;
}

.header_nav_item>a {
  position: relative;
  display: block;
  line-height: 36px;
  font-size: 16px;
  font-weight: bold;
  color: #060606;
}

.header_nav_item .bg-icon51 {
  top: -4px;
}

.header_nav_item:hover .header_nav_hover {
  display: block;
}

.header_nav_hover {
  min-width: 87px;
  display: none;
  position: absolute;
  top: 34px;
  border-top: 2px solid #E62129;
  left: 50%;
  transform: translateX(-50%);
  padding: 6px 0 11px;
  background-color: #fff;
  box-shadow: 0 2px 10px rgba(0, 0, 0, .08);
  border-radius: 0 0 4px 4px;
}

.header_nav_hover:after {
  content: '';
  display: block;
  border-style: solid;
  border-width: 3px;
  border-color: #E62129 transparent transparent;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -3px;
}

.header_nav_hover_a>a {
  display: block;
  color: #666;
  font-size: 14px;
  line-height: 28px;
  white-space: nowrap;
  text-align: center;
  padding: 0 8px;
}

.header_nav_item>a:hover,
.header_nav_item>a.active {
  color: #E62129;
}

.header_nav_item>a.active:after,
.header_nav_item>a:hover:after {
  content: '';
  display: block;
  width: 10px;
  height: 2px;
  background: #E6242C;
  border-radius: 1px;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -5px;
}

.header_nav_item.show_other_enter {
  position: static;
}

.header_nav_item.show_other_enter:hover .header_nav_hover_other {
  display: block;
}

.header_nav_hover_other:after {
  display: block;
  content: '';
  background-color: transparent;
  height: 30px;
  width: 100%;
  position: absolute;
  top: -30px;
  left: 0;
}

.header_nav_hover_other {
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 87px;
  left: 0;
  z-index: 9;
  width: 100%;
  min-width: 1280px;
  height: 140px;
  background: #fff;
  box-shadow: 0 5px 10px 0 rgba(211, 211, 211, .68);
  padding-top: 30px;
  text-align: center;
}

.header_nav.fixed .header_nav_hover_other {
  top: 64px;
}

.header_nav_hover_other_list {
  display: inline-block;
}

.header_nav_hover_other_item {
  position: relative;
  margin: 0 30px;
}

.header_nav_hover_other_item_icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 44px;
  text-align: center;
  line-height: 44px;
  margin-bottom: 10px;
}

.header_nav_hover_other_item_icon i {
  display: inline-block;
  line-height: 44px;
}

.header_nav_hover_other_item p {
  font-size: 14px;
  font-weight: 400;
  color: #0E0E0E;
  line-height: 14px;
  white-space: nowrap;
}

.header_nav_hover_other_item:hover p {
  color: #E62129;
}

.header_nav_hover_other_item:hover .bg-icon71 {
  background-position: -276px -72px;
}

.header_nav_hover_other_item:hover .bg-icon64 {
  background-position: -276px -0;
}

.header_nav_hover_other_item:hover .bg-icon65 {
  background-position: -276px -173px;
}

.header_nav_hover_other_item:hover .bg-icon66 {
  background-position: -33px -250px;
}

.header_nav_hover_other_item:hover .bg-icon67 {
  background-position: -136px -250px;
}

.header_nav_hover_other_item:hover .bg-icon68 {
  background-position: -276px -205px;
}

.header_nav_hover_other_item:hover .bg-icon56 {
  background-position: -66px -250px;
}

.header_nav_hover_other_item:hover .bg-icon59 {
  background-position: -0 -250px;
}

.header_nav_hover_other_item:hover .bg-icon60 {
  background-position: -172px -250px;
}

.header_nav_hover_other_item:hover .bg-icon61 {
  background-position: -276px -141px;
}

.header_nav_hover_other_item:hover .bg-icon62 {
  background-position: -101px -250px;
}

.header_nav_hover_other_item:hover .bg-icon63 {
  background-position: -276px -107px;
}

.header_nav_hover_other_tag {
  position: absolute;
  top: -4px;
  right: -30px;
  width: 36px;
  height: 18px;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
  line-height: 18px;
  border-radius: 9px 9px 9px 0;
  animation: floatY 1.2s linear infinite;
}

.header_nav_hover_other_tag.red {
  background-color: #E62129;
}

.header_nav_hover_other_tag.origin {
  background-color: #FF8A00;
}

/*头部搜索反馈框*/
.header_search_big_box {
  position: absolute;
  top: -2px;
  right: -2px;
  width: 0;
  overflow: hidden;
  transition: all .1s linear;
}

.header_search_box {
  width: 600px;
  background: #fff;
  box-shadow: 1px 6px 20px 1px rgba(103, 103, 103, 0.1);
  overflow: hidden;
}

.header_search_box_head {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  height: 60px;
  background: linear-gradient(90deg, #E62129, #FC7533);
  background-color: #E62129\9\0;
  /* ie9 */
  padding: 0 30px;
}

.header_search_box_head .bg-icon70 {
  position: absolute;
  top: 24px;
  right: 30px;
}

#header_search_close {
  cursor: pointer;
}

.header_search_tab {
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
  color: #FBC8B6;
  margin-right: 40px;
  line-height: 60px;
  position: relative;
}

.header_search_tab.active,
.header_search_tab:hover {
  color: #fff;
}

.header_search_tab.active:after {
  content: '';
  display: block;
  border-style: solid;
  border-width: 5px;
  border-color: transparent transparent #fff;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -5px;
}

.header_search_content {
  padding: 22px 30px 15px;
  background-color: #fff;
}

.header_search_input_box {
  padding-bottom: 14px;
  position: relative;
  margin-bottom: 21px;
}

#header_search_keyword {
  width: 480px;
}

.header_search_input_box:after {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background: linear-gradient(90deg, #E62129, #FC7533);
  background-color: #E62129\9\0;
  /* ie9 */
  position: absolute;
  bottom: 0;
  left: 0;
}

.header_nav_search .header_search_input_box .bg-icon7 {
  left: 0;
  top: 4px;
}

#search_keyword {
  width: 460px;
  padding-left: 8px;
}

.header_search_btn {
  font-size: 12px;
  font-weight: bold;
  color: #E62229;
  cursor: pointer;
}

.header_search_res {
  display: none;
  position: relative;
}

.header_search_res>a {
  display: block;
  padding-left: 20px;
  font-size: 14px;
  color: #222;
  line-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.header_search_res>a span {
  color: #E62229;
}

.header_search_res>a:hover {
  background-color: #F5F5F5;
  color: #222;
}

.header_search_history {
  padding: 0 0 15px;
}

.header_search_history>p {
  font-size: 12px;
  font-weight: 400;
  color: #888;
  position: relative;
  line-height: 12px;
  margin-bottom: 16px;
}

#close_search_history {
  position: absolute;
  top: -5px;
  left: 52px;
  cursor: pointer;
}

.search_history_item {
  margin: 0 6px 15px 0;
}

.search_history_item>a {
  max-width: 100px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  transition: all .2s linear;
  display: block;
  padding: 5px 13px 5px;
  background: #FFFEFE;
  border: 1px solid #D8D7D7;
  font-size: 12px;
  line-height: 12px;
  font-weight: 400;
  color: #6D6D6D;
}

.search_history_item>a:hover {
  border-color: #E62229;
  color: #E62229;
}

/*底部开始*/
.footer {
  width: 100%;
  background: #161616;
  overflow: hidden;
  min-width: 1280px;
  max-width: 1920px;
  margin: 0 auto;
}

.main {
  width: 1200px;
  margin: 0 auto;
}

.main_see {
  width: 1280px;
  margin: 0 auto;
}

.main_see::after {
  content: "";
  display: block;
  clear: both;
  zoom: 1;
}

.footer_bt {
  background: #232323;
  position: relative;
  z-index: 2;
}

.footer_top_left {
  padding: 70px 0 36px;
}

.footer_list {
  width: 178px;
  position: relative;
}

.footer_list h3 {
  font-size: 14px;
  color: #ffffff;
  margin-bottom: 7px;
}

.footer_list h3::after {
  content: "";
  display: block;
  width: 100px;
  height: 1px;
  background: #303030;
  margin-top: 12px;
}

.footer_list a {
  display: block;
  color: #8d8d8d;
  font-size: 12px;
  line-height: 26px;
}

.footer_list a:hover,
.link_lists a:hover {
  color: #fff;
}

.footer_tcter {
  padding-bottom: 65px;
}

.citytext {
  margin-bottom: 20px;
}

.citytext span {
  display: block;
  font-size: 14px;
  color: #fff;
}

.citytext p {
  font-size: 12px;
  color: #8d8d8d;
  margin-top: 4px;
  height: 20px;
  line-height: 20px;
}

.citytext p a {
  float: right;
  height: 16px;
  line-height: 16px;
  font-size: 12px;
  color: #8d8d8d;
}

.citytext p a:hover {
  color: #fff;
}

.citytext p a:hover i {
  background: url(../../images/common2020/common.png) -44px -320px;
}

.citytext p a i,
.link_lists .link_more i {
  display: inline-block;
  margin-left: 6px;
  vertical-align: top;
  margin-top: 2px;
  background: url(../../images/common2020/common.png) -78px -320px;
  width: 14px;
  height: 14px;
}

.cityarea {
  height: 44px;
}

.cityarea li {
  font-size: 12px;
  color: #fff;
  width: 153px;
  height: 44px;
  float: left;
  line-height: 44px;
  background: #252525;
  margin-left: 7px;
}

.cityarea li:first-child {
  margin-left: 0;
}

.cityarea li i {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: top;
  margin: 12px 10px 12px 31px;
  background-image: url(../../images/common2020/common.png);
}

.cityarea .li1 i {
  background-position: -177px -237px;
}

.cityarea .li2 i {
  background-position: -217px -237px;
}

.cityarea .li3 i {
  background-position: -257px -237px;
}

.cityarea .li4 i {
  background-position: -316px -10px;
}

.cityarea .li5 i {
  background-position: -316px -10px;
}

.cityarea .li6 i {
  background-position: -316px -50px;
}

.cityarea .li7 i {
  background-position: -316px -90px;
}

.cityarea .li8 i {
  background-position: -316px -50px;
}

.cityarea .li9 i {
  background-position: -316px -10px;
}

.cityarea .li10 i {
  background-position: -316px -50px;
}

.cityarea .li11 i {
  background-position: -137px -237px;
}

.logo_lists {
  float: right;
  height: 36px;
  font-size: 0;
  margin-top: 2px;
}

.logo_lists a {
  display: inline-block;
  margin-left: 6px;
}

.logo_lists a:first-child {
  margin-left: 0;
}

.logo_lists img {
  height: 36px;
}

.footer_top_right {
  max-width: 390px;
  position: relative;
  padding-top: 72px;
}

.footer_top_right::after {
  content: "";
  display: block;
  clear: both;
  zoom: 1;
}

.footer_ewm {
  text-align: center;
}

.footer_ewm img {
  width: 90px;
  height: 90px;
  padding: 9px;
  background: #fff;
}

.footer_ewm p {
  font-size: 12px;
  color: #fff;
  padding-top: 12px;
}

.servline {
  padding-left: 48px;
  font-size: 12px;
  color: #8d8d8d;
  position: relative;
  margin-right: 42px;
}

.servline::after {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  background: url(../../images/common2020/common.png) -10px -177px;
  position: absolute;
  left: 0;
  top: 0;
}

.servline .s1 {
  font-size: 14px;
}

.servline .s2 {
  font-size: 20px;
  color: #dbdbdb;
  font-weight: bold;
  height: 18px;
  line-height: 18px;
  padding-top: 3px;
}

.servline .s3 {
  padding-top: 13px;
}

.servline .s4 {
  color: #dadada;
  padding-top: 4px;
}

.footer_top {
  position: relative;
  z-index: 9;
}

.footer_bottom {
  padding: 30px 0;
}

.copy_info {
  float: left;
}

.footer_copy {
  color: #8d8d8d;
  font-size: 12px;
  line-height: 18px;
}

.footer_copy a,
.footer_copy a:hover {
  color: #8d8d8d;
  font-size: 12px;
}

.footer_contact {
  padding-top: 5px;
}

.footer_contact,
.footer_contact a {
  font-size: 12px;
  color: #8d8d8d;
}

.footer_contact em {
  margin-right: 45px;
  position: relative;
}

.footer_tsu {
  margin-left: 35px;
  position: relative;
  text-decoration: underline;
  float: right;
}

.footer_tsu::after {
  content: "";
  display: block;
  width: 1px;
  height: 7px;
  background: #353535;
  position: absolute;
  left: -24px;
  top: 6px;
}

.footer_contact em::after {
  content: "";
  display: block;
  width: 1px;
  height: 7px;
  background: #353535;
  position: absolute;
  right: -22px;
  top: 6px;
}

.footer_link {
  padding-top: 21px;
  margin-top: 43px;
}

.link_lists {
  width: 1204px;
  padding-right: 6px;
  text-align: justify;
}

.footer_link_name {
  line-height: 20px;
  width: 70px;
}

.footer_link_name a {
  font-size: 12px;
  color: #fff;
}

.link_lists a {
  margin-left: 14px;
  font-size: 12px;
  color: #8d8d8d;
  line-height: 20px;
}

.link_lists .link_more {
  float: right;
  font-size: 12px;
  color: #8d8d8d;
  margin-right: -6px;
}

.link_lists .link_more:hover {
  color: #fff;
}

.link_lists .link_more:hover i {
  background: url("../../images/common2020/common.png") -44px -320px;
}

.link_lists .link_more i {
  margin-top: 4px;
}

/*底部结束*/
.supension {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 99999;
}

.display {
  display: none;
}

/* 帮助中心头部 */
.helphead_center {
  width: 100%;
  background: #f6f6f6;
}

.helphead {
  width: 1200px;
  height: 80px;
  margin: auto;
  overflow: hidden;
}

.helphead_logo {
  float: left;
  display: table;
  height: 80px;
}

.helphead_logo .mid {
  display: table-cell;
  height: 80px;
  vertical-align: middle;
}

.helphead_logo .mid a {
  display: inline-block;
  margin-top: -10px;
}

.helphead_logo .mid img {
  display: inline-block;
  max-height: 80px;
  max-width: none;
  max-width: initial;
}

.helphead_server {
  float: right;
}

.helphead_server a {
  font-size: 16px;
  color: #333333;
  font-weight: bold;
  line-height: 80px;
}

.helphead_server a:after {
  content: '';
  display: inline-block;
  width: 1px;
  height: 9px;
  background: #e3e3e3;
  margin: 0 22px;
}

.helphead_server .helpC {
  color: #ef0018;
}

.helphead_server .helpS:after {
  content: none;
}

/* 在线客服弹窗 */
.contactbox {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 999999;
  display: none;
}

.contactbd {
  width: 804px;
  height: 380px;
  background: url(../../images/common/contact/contactbox.png) no-repeat;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -190px;
  margin-left: -402px;
  -webkit-transition: all .2s;
  transition: all .2s;
  -webkit-transform: scale(0);
  transform: scale(0)
}

.contact_close {
  text-indent: -9999px;
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  right: 22px;
  top: 15px;
  background: url(../../images/common/contact/contact_close.png) no-repeat;
}

.contact_tit {
  height: 70px;
  line-height: 70px;
  padding-left: 81px;
  font-size: 18px;
  color: #fff;
}

.contact_list {
  height: 262px;
  overflow: hidden;
}

.contact_list li {
  width: 200px;
  height: 100%;
  float: left;
  border-left: 1px solid transparent;
  text-align: center;
}

.contact_list li:first-child {
  border-left: none;
}

.contact_list li .p1 {
  width: 96px;
  height: 96px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  overflow: hidden;
  margin: 49px auto 0;
}

.contact_list li .p1 img {
  width: 96px;
  height: 96px;
}

.contact_list li .p2 {
  font-weight: bold;
  font-size: 18px;
  color: #333;
  height: 24px;
  line-height: 23px;
  margin-top: 20px;
}

.contact_list li .p4 {
  font-weight: bold;
  font-size: 16px;
  color: #333;
  height: 24px;
  line-height: 24px;
}

.contact_list li .p2 span,
.contact_list li .p2 i {
  display: inline-block;
  vertical-align: top;
  width: 14px;
  height: 24px;
  padding: 0 6px;
}

.contact_list li .p2 span {
  background: url(../../images/common/contact/line_fl.png) no-repeat center center
}

.contact_list li .p2 i {
  background: url(../../images/common/contact/line_fr.png) no-repeat center center
}

.contact_list li .p3 {
  font-size: 14px;
  color: #fff;
  width: 136px;
  height: 32px;
  line-height: 32px;
  background: #f23737;
  margin: 2px auto 0;
  display: block;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  box-shadow: 0 2px 8px rgba(230, 15, 15, 0.34);
  -webkit-box-shadow: 0 2px 8px rgba(230, 15, 15, 0.34)
}

.contact_list li .p3 i {
  display: inline-block;
  vertical-align: top;
  width: 14px;
  height: 32px;
  margin-right: 6px;
  background: url(../../images/common/contact/cursur.png) no-repeat center center;
}

.contact_hont {
  height: 48px;
  line-height: 48px;
  font-size: 14px;
  color: #999;
  text-align: center;
}

.contact_hont span {
  color: #f22a2a;
}

.contactfloat {
  z-index: 999999;
  cursor: pointer;
  position: fixed;
  width: 180px;
  height: 131px;
  left: 0;
  bottom: 132px;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: transform .4s;
  -webkit-transition: -webkit-transform .4s;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
}

.contactgifbtn {
  font-size: 14px;
  color: #4c4c4c;
  width: 114px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #e0e0e0;
  background: url(../../images/common/contact/icon_kefu.png) #fefefe no-repeat 24px center;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  padding-left: 52px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.contactgif {
  width: 180px;
  height: 125px;
  background-image: url(../../images/common/contact/pic_e1.png);
  background-repeat: no-repeat;
  animation: kefu 3.5s steps(1) infinite;
  -webkit-animation: kefu 3.5s steps(1) infinite;
}

@keyframes kefu {
  28.5% {
    background-image: url(../../images/common/contact/pic_e2.png);
  }

  34.2% {
    background-image: url(../../images/common/contact/pic_e3.png);
  }

  37.05% {
    background-image: url(../../images/common/contact/pic_e4.png);
  }

  42.75% {
    background-image: url(../../images/common/contact/pic_e5.png);
  }

  99.75% {
    background-image: url(../../images/common/contact/pic_e1.png);
  }
}

@-webkit-keyframes kefu {
  28.5% {
    background-image: url(../../images/common/contact/pic_e2.png);
  }

  34.2% {
    background-image: url(../../images/common/contact/pic_e3.png);
  }

  37.05% {
    background-image: url(../../images/common/contact/pic_e4.png);
  }

  42.75% {
    background-image: url(../../images/common/contact/pic_e5.png);
  }

  99.75% {
    background-image: url(../../images/common/contact/pic_e1.png);
  }
}

/* 出售弹窗 */
.sellbox {
  width: 100%;
  height: 100%;
  background: url(../../images/common/sell/opacitybg.png) repeat;
  background: rgba(0, 0, 0, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999999;
  display: none;
}

.sellbd {
  width: 714px;
  background: url(../../images/common/sell/icon3.png) #fff no-repeat center top;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -357px;
  margin-top: -250px;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  overflow: hidden;
}

.sellbd .tit {
  height: 70px;
  line-height: 70px;
  font-size: 20px;
  color: #fff;
  padding-left: 103px;
  position: relative;
}

.sellbd .tit span {
  position: relative;
  padding-left: 20px;
  display: inline-block;
  vertical-align: top;
}

.sellbd .tit span::after {
  content: "";
  display: block;
  width: 1px;
  height: 17px;
  background: #ff8888;
  position: absolute;
  left: 10px;
  top: 26px;
}

.sellbd .sellclose {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 15px;
  right: 44px;
  cursor: pointer;
  text-indent: -9999px;
  z-index: 9;
}

.sellbd .cont {
  background: url(../../images/common/sell/icon1.png) #fff no-repeat center bottom;
  padding-top: 41px;
}

.sellbd .cont::after,
.myfollow ul::after {
  content: "";
  display: block;
  clear: both;
}

.sellbd .forminp {
  display: table;
  margin: 0 auto;
}

.sellbd .forminp li {
  height: 42px;
  margin-bottom: 11px;
}

.sellbd .forminp li span {
  display: inline-block;
  font-size: 14px;
  color: #27292e;
  line-height: 42px;
  vertical-align: top;
  width: 80px;
  text-align: right;
}

.sellbd .forminp li span.placeholder {
  display: none !important;
}

span.placeholder {
  display: none !important;
}

.sellbd .forminp li i {
  color: #f23737;
}

.sellbd .forminp li input {
  border: 1px solid #e4ebf5;
  height: 40px;
  line-height: 40px;
  padding: 0 18px;
  font-size: 12px;
  color: #999;
  border-radius: 4px;
  -webkit-border-radius: 4px;
}

.sellbd .forminp li .inp1 {
  width: 509px;
}

.sellbd .forminp li .inp2 {
  width: 374px;
}

.sellbd .forminp li a {
  display: inline-block;
  width: 127px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  background: #f0f0f0;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  font-size: 12px;
  color: #727272;
  margin-left: 8px;
}

.sellbd .forminp li a:hover {
  background: #f23737;
  color: #fff;
}

.sellbd .cont .altbtn {
  display: block;
  font-size: 16px;
  color: #fff;
  width: 196px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  background: #f23737;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  box-shadow: 1.18px 1.62px 8px rgba(230, 15, 15, 0.34);
  -webkit-box-shadow: 1.18px 1.62px 8px rgba(230, 15, 15, 0.34);
  margin: 17px auto 30px;
}

.sellbd .cont .altbtn i {
  display: inline-block;
  vertical-align: top;
  width: 14px;
  height: 42px;
  background: url(../../images/common/sell/icon4.png) no-repeat center;
  margin-right: 8px;
}

.myfollow {
  border-top: 1px dashed #e5e5e5;
}

.myfollow ul {
  display: table;
  margin: 0 auto;
  padding: 24px 0 26px;
}

.myfollow li {
  float: left;
  height: 34px;
  position: relative;
}

.myfollow li span {
  font-weight: bold;
  font-size: 14px;
  color: #666;
  font-style: italic;
  display: inline-block;
  line-height: 20px;
  padding-top: 7px;
  padding-right: 23px;
}

.myfollow .li1 span {
  background: url(../../images/common/sell/icon5.png) no-repeat 4px top;
}

.myfollow .li2 span {
  background: url(../../images/common/sell/icon13.png) no-repeat 4px top;
}

.myfollow .li3 span {
  background: url(../../images/common/sell/icon14.png) no-repeat 4px top;
}

.myfollow .li4 span {
  background: url(../../images/common/sell/icon15.png) no-repeat 4px top;
}

.myfollow .li5 span {
  background: url(../../images/common/sell/icon16.png) no-repeat 4px top;
}

.myfollow .li6 span {
  background: url(../../images/common/sell/icon17.png) no-repeat 4px top;
  padding-right: 0;
}

.myfollow .li1 {
  background: url(../../images/common/sell/icon6.png) no-repeat left bottom 10px;
  padding-left: 10px;
}

.myfollow .li2 {
  background: url(../../images/common/sell/icon7.png) no-repeat left bottom 10px;
  padding-left: 18px;
  margin-left: 5px;
}

.myfollow .li3 {
  background: url(../../images/common/sell/icon8.png) no-repeat left bottom 10px;
  padding-left: 19px;
  margin-left: 7px;
}

.myfollow .li4 {
  background: url(../../images/common/sell/icon9.png) no-repeat left bottom 10px;
  padding-left: 21px;
  margin-left: 7px;
}

.myfollow .li5 {
  background: url(../../images/common/sell/icon10.png) no-repeat left bottom 10px;
  padding-left: 20px;
  margin-left: 6px;
}

.myfollow .li6 {
  background: url(../../images/common/sell/icon11.png) no-repeat left bottom 10px;
  padding-left: 18px;
  margin-left: 6px;
}

.myfollow .li6::after {
  display: none;
}

.myfollow li::after {
  content: "";
  display: block;
  width: 19px;
  height: 34px;
  position: absolute;
  top: 0;
  right: 0;
  background: url(../../images/common/sell/icon12.png) no-repeat center;
}

.sellbd .cont .myhont {
  height: 53px;
  line-height: 53px;
  text-align: center;
  font-size: 14px;
  color: #999;
  background: url(../../images/common/sell/icon2.png) no-repeat center;
}

.sellbd .cont .myhont span {
  color: #f22a2a;
}

/* QQ故障弹窗开始 */
.thefault_alt {
  display: block;
  width: 100%;
  height: 100%;
  background: url(../../images/common/qqfault/opacitybg.png) repeat;
  background: rgba(0, 0, 0, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999999;
}

.thefault {
  width: 494px;
  height: 330px;
  background: url(../../images/common/qqfault/fault.png);
  border-radius: 8px;
  -webkit-border-radius: 8px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -165px;
  margin-left: -247px;
}

.thefault .qqaltclose {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 15px;
  right: 21px;
  background: url(../../images/common/qqfault/fault_close.png);
  text-indent: -9999px;
  cursor: pointer;
  border-radius: 20px;
  -webkit-border-radius: 20px;
}

.thefault .tit {
  height: 70px;
  line-height: 70px;
  padding-left: 80px;
  font-size: 20px;
  color: #fff;
}

.thefault p {
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  padding-left: 28px;
}

.thefault p span {
  color: #e6251e;
}

.thefault p i {
  display: inline-block;
  vertical-align: top;
  height: 24px;
  width: 12px;
  background: url(../../images/common/qqfault/jt_icon.png) no-repeat center;
  margin: 0 3px 0 5px;
}

.thefault .faultinfo {
  height: 90px;
  margin: 32px auto 38px;
  text-align: center;
  font-size: 0;
}

.faultinfo img {
  display: inline-block;
  vertical-align: top;
  width: 78px;
  height: 78px;
  border: 1px solid #838383;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  padding: 5px;
  margin-right: 28px;
}

.faultinfo .infover {
  display: inline-block;
  height: 90px;
  vertical-align: top;
}

.faultinfo .infover .midbox {
  display: table;
  height: 90px;
}

.faultinfo .infover .mid {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}

.faultinfo .infover .p {
  font-weight: bold;
  font-size: 18px;
  color: #e6221c;
  line-height: 20px;
  padding: 12px 0;
}

.faultinfo .infover .p input {
  font-weight: bold;
  font-size: 18px;
  color: #e6221c;
  line-height: 20px;
  width: 110px;
}

.faultinfo .infover .p2 {
  border-top: 1px solid #f0eded;
}

.faultinfo .infover .p span {
  float: right;
  width: 32px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  font-size: 12px;
  color: #b2b2b2;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  border: 1px solid #b2b2b2;
  font-weight: normal;
  cursor: pointer;
}

/* 弹窗结束 */
.offline {
  margin-bottom: 18px;
}

.offline b {
  display: block;
  font-size: 14px;
  color: #fff;
  font-weight: normal;
  height: 20px;
  line-height: 20px;
}

.offline div {
  font-size: 0;
  margin-top: 4px;
}

.offline span {
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  color: #8d8d8d;
  display: inline-block;
  padding-left: 13px;
  margin-left: 21px;
  background: url(../../images/common2020/icon49.png) no-repeat left center;
}

.offline span:first-child {
  margin-left: 0;
}

/* 适配宽度1280显示980的内容区 */
@media (max-width: 1280px) {
  .footer_top_left {
    padding: 46px 0 30px;
  }

  .footer_top_right {
    padding-top: 48px;
  }

  .footer_tcter {
    padding-bottom: 42px;
  }

  .footer_link {
    padding-top: 15px;
  }

  .offline {
    margin-bottom: 12px;
  }

  .cityarea {
    margin-bottom: 24px;
  }

  .main_see {
    width: 980px;
  }

  .footer_list {
    width: 134px;
  }

  .footer_list h3::after {
    width: 84px;
  }

  .servline {
    padding-left: 42px;
    margin-right: 18px;
  }

  .servline::after {
    width: 30px;
    height: 30px;
  }

  .servline .s1 {
    font-size: 13px;
  }

  .cityarea li {
    width: 118px;
    margin-left: 5px;
    text-align: center;
  }

  .cityarea li i {
    display: none;
  }

  .link_lists {
    width: 904px;
  }

  .logo_lists {
    float: left;
    margin-top: 16px;
  }

  .logo_lists a {
    margin-left: 15px;
  }

  .logo_lists img {
    height: 34px;
  }

  .label_link_right {
    width: 868px !important;
  }
}

.header_func .li05 .scan_code {
  width: 473px;
  left: 50%;
  margin-left: -232px;
}

.scan_code .scan_code_box {
  width: 100%;
  background-color: #ffffff;
  display: block;
  padding-top: 15px;
}

.scan_code b {
  width: 100%;
}

.scan_code .scan_code_box .wap_ewm {
  padding-left: 20px;
}

.scan_code .scan_code_box i {
  display: block;
  float: left;
  width: 2px;
  height: 147px;
  background-color: #eee;
  position: absolute;
  top: 15px;
  left: 165px;
}

.scan_code_text {
  padding: 4px 0 11px;
}

.scan_official {
  background: #f7f7f7 !important;
}

.scan_code_text .yd_text {
  display: inline-block;
  width: 158px;
  text-align: center;
  margin-right: 34px;
}

.scan_official em {
  width: 50%;
  text-align: center;
}

.scan_official em.official_tg {
  width: 158px;
  margin-right: 38px;
}

.header_func .li05 .mabox .vcopyinfo {
  width: 124px;
  height: 160px;
  position: absolute;
  top: 15px;
  right: 25px;
  z-index: 2;
}

.header_func .li05 .mabox .vcopyinfo>b {
  display: block;
  padding-left: 15px;
  font-size: 12px;
  color: #333;
  line-height: 16px;
  text-align: left;
  margin-top: 9px;
  width: auto;
  position: relative;
}

.header_func .li05 .mabox .vcopyinfo>b::after {
  display: block;
  content: "";
  width: 13px;
  height: 13px;
  position: absolute;
  left: 0;
  top: 1px;
  background-image: url(../../images/common2020/common.png);
}

.header_func .li05 .mabox .vcopyinfo>.b1 {
  margin-top: 0;
}

.header_func .li05 .mabox .vcopyinfo>.b1::after {
  background-position: -178px -320px;
}

.header_func .li05 .mabox .vcopyinfo>.b2::after {
  background-position: -211px -320px;
}

.header_func .li05 .mabox .vcopyinfo>.b3::after {
  background-position: -112px -320px;
}

.header_func .li05 .mabox .vcopyinfo>.b4::after {
  background-position: -145px -320px;
}

.header_func .li05 .mabox .vcopyinfo>b i {
  color: #999;
  display: block;
  margin-bottom: 2px;
}

.header_func .li05 .mabox .vcopyinfo>.b3 i,
.header_func .li05 .mabox .vcopyinfo>.b4 i {
  display: inline-block;
}

/* 底部保障公用 */
.side6 {
  background-color: #fff;
  max-width: 1920px;
  min-width: 1280px;
  margin: 0 auto;
  width: 100%;
  position: relative;
  z-index: 2;
}

.safebbox {
  height: 140px;
  background: #fff;
}

.safeguard {
  display: table;
  height: 140px;
  margin: 0 auto;
}

.safeguard li {
  float: left;
  width: 352px;
  height: 140px;
  position: relative;
}

.safeguard .li04 {
  width: auto;
}

.safeguard li a {
  display: block;
  width: 100%;
  height: 100%;
}

.safeguard li .text {
  padding-left: 53px;
  height: 100%;
  position: relative;
}

.safeguard li .text i {
  width: 38px;
  height: 38px;
  position: absolute;
  left: 0;
  top: 44px;
}

.safeguard .li01 .text i {
  background: url(../../images/index2020/css_sprites.png) -69px -135px;
}

.safeguard .li02 .text i {
  background: url(../../images/index2020/css_sprites.png) -127px -135px;
}

.safeguard .li03 .text i {
  background: url(../../images/index2020/css_sprites.png) -194px -10px;
}

.safeguard .li04 .text i {
  background: url(../../images/index2020/css_sprites.png) -194px -68px;
}

.safeguard li .text .p1 {
  font-size: 16px;
  color: #2b2b2b;
  padding-top: 41px;
}

.safeguard li .text .p2 {
  font-size: 12px;
  color: #979797;
  line-height: 14px;
  margin-top: 8px;
}

.text:hover .p1 {
  color: #E62129 !important;
}

.safeguard li::after {
  content: "";
  display: block;
  width: 2px;
  height: 14px;
  background: #eee;
  position: absolute;
  top: 62px;
  left: -67px;
}

.safeguard li:first-child::after {
  display: none;
}

/* 适配宽度1280显示980的内容区 */
@media (max-width: 1280px) {
  .minwth {
    min-width: 980px;
  }

  .safebbox,
  .safeguard,
  .safeguard li {
    height: 122px;
  }

  .safeguard li .text i {
    top: 36px;
  }

  .safeguard li .text .p1 {
    padding-top: 34px;
  }

  .safeguard li .text .p2 {
    margin-top: 5px;
  }

  .safeguard li {
    width: 245px;
  }

  .safeguard li .text {
    padding-left: 45px;
  }

  .safeguard li::after {
    width: 1px;
    left: -15px;
    top: 50px;
  }
}

/*双十一活动当天弹窗*/
.activity_fl_hd {
  position: fixed;
  z-index: 99999;
  width: 191px;
  height: 148px;
  left: -240px;
  bottom: 270px;
  display: none;
}

.activity_fl_hd_img {
  width: 191px;
  height: 148px;
  background: url(../../images/common2020/img_hd_fc.png) no-repeat center center;
}

.activity_fl_hd_img a {
  display: block;
  width: 191px;
  height: 148px;
}

.activity_gb_fc {
  width: 25px;
  height: 24px;
  position: absolute;
  right: 0;
  top: -30px;
  z-index: 999;
  cursor: pointer;
  background: url(../../images/common2020/img_hd_fc_gb.png) no-repeat;
  background-size: 100% 100%;
}

/*双十二活动当天弹窗*/
.activity_twelve {
  position: fixed;
  z-index: 99999;
  width: 218px;
  height: 187px;
  left: -240px;
  bottom: 270px;
  display: none;
}

.twelve_hd_box {
  width: 218px;
  height: 187px;
  background: url(../../images/common2020/twelve_fc.png) no-repeat center center;
}

.twelve_hd_box a {
  display: block;
  width: 218px;
  height: 187px;
}

.twelve_gb {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 18px;
  top: 0;
  z-index: 999;
  cursor: pointer;
}

/*最新标签*/
.label_left li {
  width: 90px;
  height: 31px;
  font-size: 12px;
  line-height: 31px;
  color: #8d8d8d;
  text-align: center;
  background: #090909;
  cursor: pointer;
  position: relative;
}

.label_left li:not(:first-of-type) {
  margin-top: 6px;
}

.active_link {
  background: #333333 !important;
  color: #ffffff !important;
}

.active_link:after {
  display: block;
  content: '';
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #333333;
  position: absolute;
  right: -6px;
  top: 9px;
  z-index: 99;
}

.label_link_right {
  width: 1170px;
  padding: 0 0 0 20px;
  text-align: justify;
  display: none;
}

.label_link_right a {
  display: inline-block;
  margin-right: 14px;
  font-size: 12px;
  color: #8d8d8d;
  line-height: 22px;
  float: left;
}

.label_link_box {
  display: none;
}

.active_go {
  display: block;
}

.friendship_link a {
  float: right;
  font-size: 12px;
  color: #8d8d8d;
  margin-right: -6px;
}

.friendship_link a:hover {
  color: #fff;
}

.friendship_link a i {
  display: inline-block;
  margin-left: 6px;
  vertical-align: top;
  margin-top: 2px;
  background: url(../../images/common2020/common.png) -78px -320px;
  width: 14px;
  height: 14px;
}

.friendship_link a:hover i {
  background: url(../../images/common2020/common.png) -44px -320px;
}

/* 电商咨询公共头部 */
.operatehdbox {
  height: 90px;
}

.operatehd {
  width: 1280px;
  height: 100%;
  margin: 0 auto;
}

.operatehd .oplogo {
  float: left;
  height: 90px;
  display: table;
}

.operatehd .oplogo .mid {
  display: table-cell;
  height: 90px;
  vertical-align: middle;
}

.operatehd .oplogo .mid a {
  display: inline-block;
  margin-top: -12px;
}

.operatehd .oplogo img {
  display: inline-block;
  max-height: 90px;
  max-width: none;
  max-width: initial;
}

.operatehd .opmenu {
  float: left;
  margin: 32px 0 0 20px;
}

.operatehd .opmenu>li {
  float: left;
  margin: 0 13px;
  height: 30px;
  position: relative;
}

.operatehd .opmenu>li>a {
  display: block;
  font-size: 16px;
  color: #333;
  font-weight: bold;
  line-height: 30px;
}

.operatehd .opmenu>li>a>i {
  display: inline-block;
  vertical-align: top;
  width: 10px;
  height: 8px;
  background: url(../../../operate/list/icon14.png) no-repeat;
  margin: 12px 0 0 6px;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
}

.operatehd .opmenu>li.on>a,
.operatehd .opmenu>li:hover>a {
  color: #F30B00;
}

.operatehd .opmenu>li.on>a>i,
.operatehd .opmenu>li:hover>a>i {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}

.opmenu li .pldown {
  display: none;
  position: absolute;
  top: 30px;
  left: 50%;
  margin-left: -98px;
  z-index: 999999;
  padding-top: 10px;
}

.opmenu li:hover .pldown {
  display: block;
}

.opmenu li .pldown ul {
  border: 1px solid #fff;
  padding: 20px 11px;
  background: #fff;
  position: relative;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.05);
}

.opmenu li .pldown ul::after {
  content: "";
  display: block;
  border-bottom: 9px solid #fff;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  position: absolute;
  top: -9px;
  left: 50%;
  margin-left: -9px;
}

.opmenu li .pldown li {
  width: 156px;
}

.opmenu li .pldown li a {
  display: block;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #4D4D4D;
}

.opmenu li .pldown li:hover a {
  background: rgba(220, 19, 39, 0.05);
  color: #F30B00;
}

.opsearch {
  float: right;
  width: 385px;
  height: 44px;
  border: 1px solid #fff;
  background: #fff;
  margin-top: 23px;
}

.opsearch .qkinp {
  float: left;
  width: 154px;
  height: 44px;
  padding-left: 19px;
  padding-right: 11px;
  line-height: 44px;
  font-size: 12px;
  color: #333;
}

.opsearch .qklink {
  float: left;
  font-size: 0;
  margin: 12px 0;
  max-width: 121px;
  height: 20px;
  overflow: hidden;
}

.opsearch .qklink a {
  display: inline-block;
  font-size: 12px;
  color: #A4A4A4;
  line-height: 20px;
  padding: 0 8px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  background: #F2F2F2;
  margin-left: 6px;
}

.opsearch .qklink a:first-child {
  margin-left: 0;
}

.opsearch .qklink a:hover {
  color: #E62129;
}

.opsearch .qkbtn {
  float: right;
  width: 79px;
  height: 44px;
  text-indent: -9999px;
  background: url(../../../operate/list/icon15.png) #E62129 no-repeat center;
}

/* 非首页导航 */
.unindex.operatehdbox {
  background: #fff;
}

.unindex .opmenu li .pldown ul {
  border: 1px solid #E0E1E1;
}

.unindex .opmenu li .pldown ul::after {
  width: 18px;
  height: 9px;
  border: 0;
  background: url(../../../operate/list/icon16.png);
}

.unindex .opsearch {
  border: 1px solid #E62129;
}

/* 电商咨询公共底部 */
.operatefooter .footer_tcter {
  padding-top: 60px;
}

.operatefooter .cityarea li {
  width: 137px;
  height: 61px;
  line-height: 61px;
  margin-left: 6px;
}

.operatefooter .cityarea li:first-child {
  margin-left: 0;
}

.operatefooter .cityarea .li5 {
  width: 136px;
}

.operatefooter .cityarea li i {
  margin: 21px 12px 20px 20px;
}

.opftlink {
  font-size: 0;
  padding-left: 86px;
  position: relative;
  text-align: justify;
  margin-top: 62px;
}

.opftlink span {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  color: #fff;
  position: absolute;
  left: 0;
  top: 0;
}

.opftlink a {
  font-size: 12px;
  color: #8D8D8D;
  height: 20px;
  line-height: 20px;
  margin-right: 12px;
}

.opftlink a.lastch {
  float: right;
  margin-right: 0;
}

.opftlink a i {
  display: inline-block;
  vertical-align: top;
  width: 14px;
  height: 14px;
  margin: 4px 0 0 5px;
  background: url(../../images/common2020/common.png) -78px -320px;
}

.opftlink a:hover i {
  background: url(../../images/common2020/common.png) -44px -320px;
}

.opftlink a:hover {
  color: #fff;
}

.btn_clear {
  position: absolute;
  right: 95px;
  top: 8px;
  z-index: 999;
  width: 24px;
  height: 24px;
  background: url("../../images/index2020/icon_clear.png") no-repeat;
  cursor: pointer;
  display: none;
}

.dim_search {
  width: 620px;
  background: #FFFFFF;
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.18);
  position: absolute;
  left: -2px;
  top: 50px;
  z-index: 99999;
}

.control_kz span {
  display: block;
  float: left;
  height: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #222222;
  line-height: 20px;
}

.history_show {
  margin-bottom: 16px;
}

.control_kz i {
  display: block;
  float: right;
  height: 20px;
  font-size: 12px;
  font-weight: 400;
  color: #999999;
  line-height: 20px;
  cursor: pointer;
}

.history_content {
  margin-top: 10px;
}

.history_content a {
  float: left;
  display: block;
  max-width: 100px;
  background: #F1F1F1;
  padding: 0 16px;
  height: 28px;
  font-size: 12px;
  font-weight: 400;
  color: #444444;
  line-height: 28px;
  margin: 0 10px 10px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}

.recommend_search h6 {
  height: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #222222;
  line-height: 20px;
}

.recommend_list a {
  display: block;
  float: left;
  background: #F1F1F1;
  height: 28px;
  font-size: 12px;
  font-weight: 400;
  color: #444444;
  line-height: 28px;
  padding: 0 14px;
  box-sizing: border-box;
  margin: 10px 10px 0 0;
}

.past_records {
  display: none;
  padding: 22px 24px 36px 24px;
  box-sizing: border-box;
}

.search_show {
  display: none;
  padding: 8px 8px 8px 0;
  box-sizing: border-box;
}

.search_left {
  width: 100%;
  min-height: 240px;
}

.search_work {
  width: 100%;
  transition: all 0.2s linear;
}

.search_work.select_color {
  z-index: 10;
}

.shop_rd {
  display: block;
  width: 225px;
  height: 36px;
  padding-left: 24px;
  box-sizing: border-box;
}

.shop_rd span {
  width: 173px;
  display: block;
  height: 36px;
  font-size: 14px;
  color: #222222;
  line-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.shop_rd span i {
  color: #E62129;
}

.select_color .shop_rd {
  width: 100%;
  background: #F5F5F5;
  padding-right: 20px;
  box-sizing: border-box;
}

.flag_level.select_color .shop_rd span {
  background: center right url('../../images/index2020/icon_select.png') no-repeat;
}

.search_right {
  position: absolute;
  top: 0;
  right: 0;
  width: 395px;
  display: none;
  overflow-y: auto;
  max-height: 240px;
  background: #F5F5F5;
}

.flag_level.select_color .search_right {
  display: block;
  height: 100%;
}

.search_related {
  padding: 0 0 0 24px;
  box-sizing: border-box;
}

.search_p1 {
  width: 100%;
  height: 36px;
}

.search_p1 span {
  width: 60px;
  float: left;
  height: 36px;
  font-size: 14px;
  color: #222222;
  line-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.search_p1 p {
  height: 36px;
  width: 280px;
  float: left;
  font-size: 14px;
  color: #666666;
  line-height: 36px;
  margin-left: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.search_number {
  padding-left: 10px;
  box-sizing: border-box;
}

.search_number a {
  max-width: 100px;
  display: block;
  float: left;
  height: 36px;
  font-size: 14px;
  color: #222222;
  line-height: 36px;
  padding: 0 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/*表单浮窗*/
.index_form_box {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 999999;
}

.index_form {
  position: relative;
  width: 100%;
  max-width: 1920px;
  min-width: 1280px;
  margin: 0 auto;
  height: 0;
  box-sizing: border-box;
  transition: all .1s linear;
}

.index_form .bg-head {
  width: 100%;
  height: 75px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  cursor: pointer;
}

.index_form .bg-head .bar_head {
  position: relative;
  height: 75px;
  font-size: 26px;
  font-weight: bold;
  color: #F9ECDF;
  line-height: 75px;
  text-indent: 529px;
  cursor: pointer;
  width: 1280px;
  margin: 0 auto;
}

.index_form .bg-head .ava {
  width: 179px;
  height: 120px;
  position: absolute;
  top: -45px;
  left: 306px;
  z-index: 1;
}

.index_form.show .bg-head .bar_head .bg-icon35 {
  display: none;
  background-position: -71px -146px;
}

.index_form .bg-head .bar_head .bg-up {
  width: 13px;
  height: 17px;
  background: url(../images/up.png) no-repeat;
  background-size: cover;
  top: -16px;
  left: 6px;
}

.index_form .form_close {
  width: 21px;
  height: 21px;
  background: url(../images/form_close.png) no-repeat;
  position: absolute;
  top: 12px;
  right: 50%;
  margin-right: -372px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  cursor: pointer;
  z-index: 9;
}

.index_form .bg-head .bar_head .bg-icon35 {
  margin-left: 15px;
  top: 5px;
  cursor: pointer;
  /*animation: spread 1s linear infinite;*/
  transform-origin: center center;
}

@keyframes spread {
  0% {
    transform: scale(1);
  }

  25% {
    transform: scale(.9);
  }

  50% {
    transform: scale(1);
  }

  75% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}

.index_form>.bar_bg {
  width: 1920px;
  height: 75px;
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 1;
  margin-left: -960px;
  max-width: initial;
  overflow: hidden;
}

.index_form_content {
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  z-index: 9999999;
}

.index_form_box_alt {
  width: 446px;
  height: 444px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: #fff;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.index_form_box_alt.yzm {
  height: 507px;
}

.index_form_box_alt .form_item4 {
  display: none;
}

.index_form_box_alt.yzm .form_item4 {
  display: block;
}

.index_form .alt-bg-close {
  width: 34px;
  height: 34px;
  background: url(../images/close_form.png) no-repeat;
  background-size: cover;
  position: absolute;
  top: -34px;
  right: -39px;
  cursor: pointer;
}

.index_form_center {
  height: 100%;
  padding: 0 46px;
}

.index_form_type {
  position: relative;
  width: 131px;
  height: 36px;
  text-align: center;
  line-height: 36px;
  background-color: rgba(255, 255, 255, .25);
  cursor: pointer;
}

.index_form_type1 {
  border-radius: 6px 0 0 0;
}

.index_form_type2 {
  border-radius: 0 6px 0 0;
}

.index_form_type span {
  position: relative;
  z-index: 2;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
}

.index_form_type .bg-icon47 {
  position: absolute;
  top: -4px;
  left: -7px;
  display: none;
}

.index_form_type.active {
  background-color: transparent;
}

.index_form_type.active:after {
  content: '';
  display: block;
  width: 28px;
  height: 2px;
  background: #F4252A;
  border-radius: 1px;
  position: absolute;
  top: 38px;
  left: 50%;
  margin-left: -14px;
}

.index_form_type.active span {
  font-size: 16px;
  font-weight: bold;
  color: #DA171E;
}

.index_form_type.active .bg-icon47 {
  display: block;
}

.index_form_box1 {
  width: 100%;
}

.index_form_box1 h3 {
  display: none;
  font-size: 22px;
  font-weight: bold;
  color: #191928;
  line-height: 24px;
  padding: 28px 0 9px;
  text-align: center;
}

.index_form_box1>p {
  font-size: 14px;
  font-weight: 400;
  color: #FF630A;
  line-height: 14px;
  text-align: center;
}

.index_form_box1>.show {
  display: block;
}

.index_form_item:first-child {
  margin-top: 23px;
}

.index_form_item {
  height: 46px;
  background: rgba(242, 246, 248, 0.5);
  border: 1px solid #D8E4EA;
  margin-top: 15px;
  position: relative;
}

.index_form_item input {
  width: 272px;
  padding-left: 49px;
  padding-right: 31px;
  height: 100%;
  font-size: 14px;
  font-weight: 400;
  color: #393939;
  line-height: 46px;
}

.form-type {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 13px;
  left: 15px;
}

.form_item1 .form-type {
  background: url("../images/form-type1.png") no-repeat;
}

.form_item2 .form-type {
  background: url("../images/form-type2.png") no-repeat;
}

.form_item3 .form-type {
  background: url("../images/form-type3.png") no-repeat;
}

.form_item4 .form-type {
  background: url("../images/form-type4.png") no-repeat;
}

.index_form_platform {
  padding-left: 49px;
  height: 100%;
  cursor: pointer;
}

.index_form_platform .select_value {
  display: block;
  height: 46px;
  line-height: 46px;
}

.index_form_platform .select_value[value=""] {
  color: #bbb;
}

.index_form_platform i {
  width: 20px;
  height: 20px;
  background: url(../images/icon1.png) no-repeat;
  position: absolute;
  top: 13px;
  right: 11px;
}

.index_form_platform .select_list {
  display: none;
  position: absolute;
  top: 46px;
  left: 41px;
  width: 312px;
  box-sizing: border-box;
  overflow: hidden;
  transition: all .1s linear;
  background-color: #fff;
  box-shadow: -2px 6px 20px 4px rgba(0, 0, 0, .1);
  z-index: 9;
}

.index_form_platform.index_form_open .select_list {
  display: block;
}

.index_form_platform .select_list li {
  font-size: 14px;
  color: #333;
  line-height: 32px;
  transition: all .1s linear;
  padding: 0 8px;
  cursor: pointer;
}

.index_form_platform .select_list li.active {
  background-color: #F4252A;
  color: #fff;
}

.index_form_platform .select_list li.active:hover {
  color: #fff;
}

.index_form_platform .select_list li:hover {
  color: #F4252A;
}

.index_form_get_code {
  font-size: 14px;
  font-weight: 400;
  color: #393939;
  line-height: 46px;
  height: 46px;
  padding: 0 11px;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}

.index_form_submit {
  cursor: pointer;
  height: 46px;
  margin-top: 25px;
  background: #E62129;
}

.index_form_submit:hover {
  background: #D51018;
}

.index_form_submit span {
  display: block;
  line-height: 46px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
}

.index_form_kst {
  display: block;
  height: 44px;
  line-height: 44px;
  text-align: center;
  background: rgba(255, 235, 236, 0.15);
  border: 1px solid #FFEBEC;
  font-size: 16px;
  color: #E62129;
  font-weight: bold;
  margin-top: 10px;
}

.index_form_kst span {
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  margin-top: 11px;
  margin-right: 6px;
  background: url(../images/icon2.png) no-repeat;
}

.index_form_kst:hover {
  background: #D51018;
  color: #FEFEFE;
}

.index_form_kst:hover span {
  background: url(../images/icon2_hover.png) no-repeat;
}

.index_form_flow {
  width: 360px;
  height: 20px;
  line-height: 20px;
  margin-top: 15px;
  text-align: center;
}

.index_form_flow span {
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  color: #191928;
  height: 20px;
  position: relative;
  padding-right: 24px;
}

.index_form_flow span.sp1 {
  float: left;
}

.index_form_flow span.sp3 {
  float: right;
}

.index_form_flow span i {
  display: inline-block;
  vertical-align: top;
  color: #7B7B7B;
  margin-right: 6px;
}

.index_form_flow span::after {
  display: block;
  content: "";
  width: 20px;
  height: 20px;
  background: url(../images/icon3.png) no-repeat;
  position: absolute;
  top: 0;
  right: 0;
}

.change-v {
  display: block;
  width: 104px;
  height: 90px;
  position: fixed;
  left: 20px;
  top: 140px;
  z-index: 999999;
}

.header_nav_item_tag1 {
  position: absolute;
  top: -16px;
  left: 21%;
  width: 79px;
  height: 23px;
  margin-left: -20px;
  background: url(../../doubleone2022/images/fd1.png) no-repeat;
  animation: floatY 1.2s linear infinite;
}

.header_nav_item_tag2 {
  background: url(../../doubleone2022/images/fd2.png) no-repeat;
}

.header_nav_item_tag_new {
  position: absolute;
  top: -16px;
  left: 21%;
  width: 82px;
  height: 23px;
  margin-left: -20px;
  background: url(../../doubletwelve2022/images/twelve27.png) no-repeat;
  animation: floatY 1.2s linear infinite;
}

.header_nav_item_tag_new1 {
  background: url(../../doubletwelve2022/images/twelve28.png) no-repeat;
}