/*改写-----Begin*/
/*如有定义header, footer 注意设置相应的位置，颜色等*/
body{padding-top:30px}
@media(max-width:577px){body{padding-top:46px}}
@media(max-width:991.98px){body{padding-top:46px}}
@media(min-width:992px){header{position:relative;}}

@media(min-width:1480px){.container{max-width:1400px}}

footer { padding-top:1rem; }

.xr-nav-tabs-top {
  margin-top:3rem; /* Small screen, so as not to cover the head*/
  padding:0;
}
@media (min-width:992px) {
  .xr-nav-tabs-top {
    margin-top:1.8125rem; /* Small screen, margin-top:36px, so as not to cover the head*/
    padding:0;
  }
}

/*header. footer, main*/
.xr-hd-logo h1,
.xr-hd-logo span {
  display:none !important;
}
@media (min-width:992px) {
  .xr-hd-logo h1,
  .xr-hd-logo span {
	color: #BBB;
    top:85%;
    left:2%;
	font-size:70%;
/*  display:inline-block !important; */
	display: none;
  }
}

.xr-bg-picture {
  background:url(images/logo_bg_s_gray.png) no-repeat center center;
}

.xr-mix-box-title {
  font-weight:400;
  transform:scale(1,1.1);
}

.xr-hd-nav-navbar {
  color:#FFF;
  background-color:#333;
  white-space:nowrap;
}
@media (min-width:992px) {
  .xr-hd-nav-navbar {
    color:#333;
    background-color:#FFF;
  }
}
:root .xr-hd-nav-navbar{
  filter:none;
}

.xr-sp-black {
  color:#FFF;
  background-color:#222;
}

.xr-text-snowy,
a.xr-link-snowy, a.xr-link-sonwy:link, a.xr-link-snowy:visited,
.xr-link-snowy a, .xr-link-snowy a:link, .xr-link-snowy a:visited {
  color:#FFF !important;
}
a.xr-link-snowy:hover, .xr-link-snowy a:hover {
  color:#C00 !important;
}

.xr-text-carbon,
a.xr-link-carbon, a.xr-link-sonwy:link, a.xr-link-carbon:visited,
.xr-link-carbon a, .xr-link-carbon a:link, .xr-link-carbon a:visited {
  color:#CCC !important;
}
a.xr-link-carbon:hover, .xr-link-carbon a:hover {
  color:#C00 !important;
}
@media (min-width:992px) {
  .xr-text-carbon,
  a.xr-link-carbon, a.xr-link-sonwy:link, a.xr-link-carbon:visited,
  .xr-link-carbon a, .xr-link-carbon a:link, .xr-link-carbon a:visited {
    color:#FFF !important;
  }
}

a.xr-link-tags, a.xr-link-tags:link, a.xr-link-tags:visited,
.xr-link-tags a, .xr-link-tags a:link, .xr-link-tags a:visited {
  font-weight: bold;
  color:#FFF;
}
a.xr-link-tags:hover, .xr-link-tags a:hover {
  color:#CC0;
}

.xr-font-verdana {
  font-family:Verdana,Geneva,sans-serif;
}

.xr-bg-transparent-black-95 {
  background-color: rgba(66,66,66,0.95);
}

.xr-footer {
  background-color: rgba(222,210,200,1.0);
}

.xr-btn-x431 {
  color: #fff;
  border-color: rgba(220,38,3,1.00);
  background-image: -webkit-linear-gradient(160deg,rgba(254,38,3,1.00) 0%,rgba(220,38,3,1.00) 100%);
  background-image: -moz-linear-gradient(160deg,rgba(254,38,3,1.00) 0%,rgba(220,38,3,1.00) 100%);
  background-image: -o-linear-gradient(160deg,rgba(254,38,3,1.00) 0%,rgba(220,38,3,1.00) 100%);
  background-image: linear-gradient(160deg,rgba(254,38,3,1.00) 0%,rgba(220,38,3,1.00) 100%);
}
.xr-btn-x431:focus, .xr-btn-x431.focus, .xr-btn-x431:hover, .xr-btn-x431:active,
.xr-btn-x431:not(:disabled):not(.disabled):active, .xr-btn-x431:not(:disabled):not(.disabled).active,
.xr-btn-x431:not(:disabled):not(.disabled):active:focus, .xr-btn-x431:not(:disabled):not(.disabled).active:focus {
  color: #fff;
  border-color: rgba(220,38,3,1.00);
  background-image: -webkit-linear-gradient(160deg,rgba(220,38,3,1.00) 0%,rgba(254,38,3,1.00) 100%);
  background-image: -moz-linear-gradient(160deg,rgba(220,38,3,1.00) 0%,rgba(254,38,3,1.00) 100%);
  background-image: -o-linear-gradient(160deg,rgba(220,38,3,1.00) 0%,rgba(254,38,3,1.00) 100%);
  background-image: linear-gradient(160deg,rgba(220,38,3,1.00) 0%,rgba(254,38,3,1.00) 100%);
}

@media(min-width:992px){
  .xr-lg-transparent {
    background: none !important;
  }
}

/*2024-01-09*/
.xr-virtual-items-brand .xr-virtual-items-brand-title {
  background:#f2f2f2;
}
.xr-virtual-items-brand:hover .xr-virtual-items-brand-title {
  background:#e20000;
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.xr-virtual-items-brand a:link, .xr-virtual-items-brand a:visited {
  color: #333 !important;
}
.xr-virtual-items-brand:hover a:link, .xr-virtual-items-brand:hover a:visited {
  color: #fff !important;
}
