/*改写-----Begin*/
/*如有定义header, footer 注意设置相应的位置，颜色等*/
@media (max-width: 575.98px) {
  #xmi_Hd_Menu{
    top: -54px;
  }
}
@media (max-width: 767.98px) {
}
@media (max-width: 991.98px) {
  body {
    padding-top: 38px;
  }
  #xmi_Hd_Menu{
    position: absolute;
    left: 0;
    z-index: 9999;
 }
 .vx-d-md-none{
    display: none !important;
 }
 .vx-bg-gray{
    background-color: #d6d8db;
  }
  body {
    background: url(none);
  }
  .vx-text-blue,
  a.vx-link-blue, a.vx-link-blue:link, a.vx-link-blue:visited,
  .vx-link-blue a, .vx-link-blue a:link, .vx-link-blue a:visited {
	color: #fd0100 !important;
  }
  .vx-sm-pd-cart {
	padding-top: 0.15rem !important;
	padding-right: 0.4rem !important;
	padding-bottom: 0.15rem !important;
	padding-left: 0.35rem !important;
  }
  .vx-sm-cart-btn {
	color: #fff;
	background-color: #fd0100;
	border-color: #ee0201;
  }
  .vx-sm-cart-btn:hover {
  color: #fff;
  background-color: #da0409;
  border-color: #da0409;
  }
  .pro_faq_all_list {
  	width:120px !important;
	height:120px !important;
  }
  .xrProCateSubDir {
    position:relative;
    padding-left:10px;
	display:block;
  }
  .xrProCateDirHasSubLink i {
     position:relative;
     top:0.1rem;
     left:0.4rem;
  }
  .xrProCateDirHasSubLink i:before {
     content: "\f107";
  }
}

@media (min-width: 576px) {
  #xmi_Hd_Menu{
      top: -62px;
  }
}
/*应用效果；未应用效果时可直接清除*/
@media (min-width: 768px) {
  #xmi_Hd_Menu{
      top: -54px;
  }
  /*header {
    padding-top: 115px;
  }*/
  .vx-hd-nav-bg {
  	 background-color:#F8F9FA !important;
  }
}
@media (min-width: 992px) {
  body {
   /* padding-top: 55px;*/
	padding-top: 31px;
	background: #F2F2F2 url(images/assets/viknav_bg_hd.png) no-repeat center top;
  }
  .xr-sc-pt-ht {
	/* padding-top: 105px;*/
	padding-top: 169px;
  }
  .pro_faq_all_list {
  	width:120px !important;
	height:120px !important;
  }
  .xr-scms-christmas, .xr-scms-christmas:hover {
  	background: url(images/bg/hd-bg.png) no-repeat 10px -10px;
    padding-left: 32px !important;
	font-weight: 600;
  }
  .xr-scms-christmas {
     color: #F60 !important;
  }
  .xr-scms-christmas:hover {
     color: #C00 !important;
  }
  .xr-footer {
     background: #F2F2F2 url(images/assets/viknav_bg_footer.png) no-repeat center top;
     padding-bottom: 0;
  }
  .xrProCateDirHasSubLink i {
     position:absolute;
     padding-top: 0.2rem;
     right: 0.5rem;
  }
  .xrProCateDirHasSubLink i:before {
     content: "\f105";
  }
  .xrProCateSubDir {
    position:absolute;
    left: 99.7%;
	margin-top: -29px;
	display:none;
	background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
  }
  .xrProCateDirHasSubLink:hover + .xrProCateSubDir, .xrProCateSubDir:hover {
  	display:block;
  }
  .xrProCateSubDirHoverProDirColor {
  	color: #C00 !important;
	background: #FFC !important;
  }
  .xr-lg-hd-sch-cat-mr {
  	margin-right:-8px !important;
  }
}
.xr-pro-cate-sub-menu {
  border-top: 1px solid #E7E7E7;
}
.xr-pro-cate-sub-menu a {
  padding: 0.3rem 0.75rem 0.3rem 1.35rem;
}
.xr-pro-cate-sub-menu i {
  padding-top:7px;
  top: auto !important;
  right: 0.65rem !important;
}

.xr-hd-logo span {
  color: #777;
  /* color: #fff;*/
}
.xr-hd-logo h1{
  color: #777;
  /*color: #fff;*/
  left: 10%;
  top: 56%;
}

.xr-u2-hd-nav-poptags a {
  color: #E8E8E8 !important;
}
.xr-u2-hd-nav-poptags a:hover {
  color: #FFFF00 !important;
}

.xr-footer {
  padding-bottom: 0;
}
.xr-footer ul{
  padding-left:2px;
}
.xr-footer ul li{
  list-style-type:none;
}
.xr-footer-nav-bg {
  background: rgba(27,27,27,0.8);
}
.xr-footer-bg-black {
  background: #0A0A0A;
}
.xr-footer-border-color {
  border-color: #2f2f2f !important;
}

.vs-text-light-black,
a.vs-link-light-black, a.vs-link-light-black:link, a.vs-link-light-black:visited,
.vs-link-light-black a, .vs-link-light-black a:link, .vs-link-light-black a:visited {
	color: rgba(255,255,255,0.6) !important;
}
.vs-text-light-black-2{
	color: rgba(255,255,255,0.8) !important;
}

a.vs-link-light-black:focus, a.vs-link-light-black:hover, .vs-link-light-black a:focus, .vs-link-light-black a:hover  {
  color: #FF0 !important;
}

a.xr-link-hover-444:hover {
  color: #444 !important;
}

#xri_ProDt_Description h3 { font-size: 1rem; }