* { margin:0; padding:0;}
body {  font-size:12px; line-height:17px; color:#555; font-family: Verdana, Geneva, sans-serif; overflow-y:scroll;  }
table, td {border-collapse:collapse; font-size:100%;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td { vertical-align:top; text-align:left;}
li{ list-style:none;}
img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}
.alignright { text-align:right;}
.aligncenter { text-align:center;}
a {color:#000; outline:none; text-decoration:none; }
#easyTooltip{
	padding:3px;
	border:1px solid #000;opacity: 0.85;filter: alpha(opacity=85);
	background:#555; color:#fff;
	z-index:100;
	}
@font-face {  
 font-family: Roboto;  
 src: url('https://a7c832.claudeassets.com/20260113225136im_/https://www.chinaecarts.com/includes/templates/majun/font/Roboto-Condensed.ttf');
} 

/* ============================= header ====================== */
.revfleft img{ width:100%; height:auto; }
.nav0{ border-bottom:1px solid #eee;}
@media (min-width: 1200px) {
.toplink{float:right;}
.homelink{ float:right; margin-right:-5px; }

.homelink li{ width:50px; margin-left:1px; }
.homelink li a{ color:#000;}
.homelink li a:hover{ color:#cb2027;}
.homelink li{ float:left;  height:46px; color:#000; text-transform: uppercase; }
.homelink li i{  padding:0 12px; font-size:28px;line-height:46px;font-weight:500; }
.count{padding:2px 5px; color:#fff; background:#cb2027;border-radius:8px;line-height:14px; position:absolute; top:-6px; right:8px;}
.product-col2 .imgs{ margin-left:42%;}
}
@media only screen and (max-width: 1199px) {
	.additionalImages img{ width:90%; height:auto;}
.loadings{left:40%;}
#currencies-block-top { float:right; }
.homelink{
background-color: #fff;
 z-index:999;
      
            color: #f4f4f4;
            text-align:center; 
            position:fixed;
            bottom:0; left:0; right:0;}
.homelink li{ width:20%; text-align:center; }
.homelink li a{ color:#000; }
.homelink li i:hover{ color:#cb2027;}
.homelink li a:hover{color:#cb2027;}
.homelink li{ float:left;  height:36px; color:#000; text-transform: uppercase; }
.homelink li i{  padding:0 12px; font-size:26px;line-height:36px; color:#000;}
.count{padding:2px 5px; color:#fff; background:#000;border-radius:8px;line-height:14px; position:absolute; top:-2px; left:28px;}
.product-col2 .imgs{ margin-left:32%;}
}
@media (min-width: 451px) {
.product-col .zenzc{padding-bottom:117%;}
.indexbanner .label{ padding:20px;}
.banner2 .homes1{ line-height:46px;  font-size:38px;}
.homes1{ line-height:46px;  font-size:36px;}
.homes2{ line-height:30px;  font-size:22px;}
.highslide-html-content{ width:380px;}
}
@media only screen and (max-width: 810px) {
#productsImageWrapper{ margin-bottom:10px;}
#productDescription img{ width:100%; height:auto;}
}
@media only screen and (max-width: 450px) {
.product-col .zenzc{padding-bottom: 125%;}
#scUpdateQuantity{ display:none;}
.cartQuantityUpdate{ display:none;}

.counts{display:none;}
.product-col .compare{ display:none;}
.shippedto{ display:none;}
.homes1{ line-height:26px;  font-size:16px;}
.homes2{ line-height:16px;  font-size:12px;}
.logo img{ width:100%; height:auto;}
.highslide-html-content{ width:100%;}
}
@media only screen and (max-width: 450px) {
.product-col #productPrices{ display:none;}
.indexbanner  .owl-nav{ display:none;}}
@media only screen and (max-width: 992px) {
.cart span{ display:none;}
.compareResult span{ display:none;}
}
@media only screen and (max-width: 950px) {
#productDescription img{ width:100%; height:auto;}
#ezPageDefault img{ width:100%; height:auto;}

}
@media only screen and (max-width: 300px) {
#search_block{ display:none;}
}
 .newslt .articleImage{display: block;
  width: 100%;
  height: auto;}                                                                                                         
/* --- logo --- */
.header{position:relative; overflow:hidden; padding:10px 0;
 }
.logo{  float:left; font-family:Oswald;
}

/* --- search --- */
#search_block { text-align:right; padding-right:5px;
} 

#search_block .form-search {
 
  background: #fafafa; width:100%; margin:3px; height:40px;border-radius:5px ;
}
#search_block .form-search #searchInput {
  float: left;
  display: inline-block;
  height: 40px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  background: none;
  color: #111;
  font-size: 20px;
  padding: 5px 25px;
  font-family: Arial, sans-serif;
  box-shadow: none;
  border-radius: 0;
  width: 80%;
}
#search_block .form-search .button-search {
  float: right;
 
  border:0;background:#cb2027;
  padding: 0; width:19%;
  max-width:50px; min-width:30px;
  color: #fff; height:40px;
  text-transform: uppercase;border-radius: 0 5px 5px 0;

}
.button-search i{ font-size:24px;}
#search_block .form-search .button-search:hover{ background:#000; color:#fff;}
#search-block-top .dropdown-menu{  left:0; right:0; padding:15px; background:#333; border:none; margin:0;border-radius:0;}
 /* --- menu --- */
.toplink a{ color:#222;text-transform: uppercase; font-size:12px;font-family:Roboto;}
.toplink li{ float:left; line-height:30px; margin-left:10px; }
.greeting{ font-size:12px; color:#222;float:left;text-transform: uppercase; line-height:30px; margin-top:5px;font-family:Roboto;}
.greeting a{ color:#000;}
.greeting i{ font-size:18px; color:#000; margin-right:8px; float:left;}
.greeting h2{ color:#555; font-size:20px; line-height:20px; padding:0;}
/* --- shopping cart --- */
.compareResult{ font-size:12px; line-height:16px;text-transform: uppercase; position:relative;}
.cart{ line-height:14px; float:left; position:relative; }
.cart .st1{text-transform: uppercase; font-size:14px;  font-weight:100;}
/* --- currencies --- */
.toplink{ position:relative;}
#currencies-block-top { margin-left:10px; 
}
#currencies-block-top .lbl{
  font-weight: 400; color:#000;font-family:Roboto;
  font-size: 12px;
  line-height:30px; width:50px;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
}
.lbl i{ position:absolute; right:5px; top:2px; color:#000; }
#currencies-block-top .dropdown-menu {
  position: absolute;
  top: 30px; right:0; left:-50px;
  width:100px;
  background:#222; line-height:28px;
  z-index: 1111;
  list-style: none; padding:0;
  border-radius: 0px;
  border: none;
}
#currencies-block-top ul.dropdown-menu li.selected,
#currencies-block-top ul.dropdown-menu li a:hover{
  background:#cb2027;
}
#currencies-block-top ul.dropdown-menu li{
  color: white; width:100%; margin:0;
  line-height: 28px;
  font-size: 12px;
  padding: 2px 0;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
}
#currencies-block-top ul.dropdown-menu .current_cur {
  background: #222;
}


#currencies-block-top ul li a,
#currencies-block-top ul li > span {
  padding: 2px 8px;
  font-family: Arial, sans-serif;
  display: block;
  color: white !important;
  background-image: none !important;
 
}
#currencies-block-top .dropdown-menu li{height:28px!important;}
.trigger_down {
  display: block;
  cursor: pointer;
  border: none;
  padding: 0;
  text-transform: capitalize;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
}
.trigger_down:hover {
  color: #000;
}
.cateh3{font-family:Roboto; position:relative;
    display: block; z-index:1;border-bottom:3px solid #555; height:26px; margin-bottom:30px;
  text-align:center;
   }
.cateh3 .more{  text-transform: uppercase;  font-size: 30px;
    line-height: inherit; line-height:46px;  font-weight: 400; z-index:2; background:#FFF; padding:5px; color:#222;  }

/* --- product --- */
.product-col{position: relative; margin:6px 0; overflow:hidden; } 
.product-col:hover .productPriceDiscount { top: 0px; background-color:#cb2027;}
.product-col:hover .productPriceDiscount:after {color:#cb2027;}
.tie-margin1{ margin:-4px;}
.product-col .price{ color:#000; font-size:16px;height:30px;font-weight: normal; font-family: Roboto; line-height:30px;  }
.product-col img{display: block; width:100%;height:inherit;border:1px solid #ededed; }
.product-col img:hover{border:1px solid #cb2027;}
.product-col .prod-info{  height: auto; z-index:1; position: absolute; bottom:30px;   }
.product-col .zenzc{ width:100%;height:0;verflow: hidden;}
.product-col h3{  font-size:12px; line-height:18px;  color:#111; font-weight:100; text-transform: capitalize; height:36px; overflow:hidden;font-family: Verdana, Geneva, sans-serif;}
.product-col .text{ padding:0 0 0 0;}

.product-col .normalprice{color:#888; font-size:16px; font-weight:normal;line-height:24px;}
.product-col .productSpecialPrice{ font-size:16px;line-height:24px;}
.product-col .productSalePrice{font-size:16px;line-height:24px;}
.product-col .freesp{ position:absolute; left:5px; top:10px; color:#5cb85c;text-transform: uppercase; font-style:italic;}
.product-col .freesp i{ margin-right:5px;}
.product-col .cateh3{position: absolute; top:0px; left:0px; text-align:left;   padding:4px;border:1px solid #121313;}
.icon-star{ color:#cb2027;}
.icon-star1{ color:#999;}
.product-col .compare{position: absolute; top:5px; right:5px; line-height:22px;  }
.product-col .compare i{ font-size:12px; color:#cb2027;line-height:24px;}
.product-col .button4 { width:38px;  position:absolute; bottom:0px; text-align:center;  right:5px; }
.product-col .inlike{
    font-size: 20px;}
.product-col .inlike:hover{color:#000;}
.ressvv{float:right;line-height:22px;}
.product-col .datae{ padding:5px; background:url(https://c0e868.claudeassets.com/20260113225136im_/https://www.chinaecarts.com/includes/templates/majun/images/namebg.png); color:#222;}
.product-col .datae i{ font-size:18px; color:#cb2027; margin-right:5px;}
.product-col .reviews{border-left:1px solid #eee;}
.product-col .remove{  z-index:5; position: absolute; bottom:5px; right:5px;
    font-size: 20px;
    margin-right: 2px; color:#222;
    text-transform: uppercase;}
.product-col .productPriceDiscount{  position: absolute;
  top: 5px;
  right: 0px;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
    background: #cb2027 ;
padding:3px; width:50px; line-height:14px; font-size:12px;
  color: white;
  }

.product-col .productPriceDiscount:after {
  content: "\e606";
  position: absolute;
  bottom: -10px;
  font-size: 14px;
  left: 37%;
  display: inline-block;
  font-family: "iconfont";
  color: #cb2027 ;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
}

/* --- product2 --- */
.product-col2{padding:10px;margin:5px 0;overflow:hidden;background:url(https://aec085.claudeassets.com/20260113225136im_/https://www.chinaecarts.com/includes/templates/majun/images/revie.jpg); text-align:
center;}
.product-col2 .zenzc{ text-align:center!important;}
.product-col2 .prod-info{color:#fff;font-size:14px;line-height:26px; text-align:center;}
.product-col2 .prod-info a{color:#fff}
.product-col2 .prod-info i{margin-right:10px}
.product-col2 .imgs{width:150px;height:auto;}
.reds{background:#C0211D;}
.bluck{background:#111;}
.indexrevs img{border-radius:50%}
.product-col2 .name{font-size:16px;line-height:inherit;font-family:Roboto; text-transform:uppercase;}
.product-col2 .date-as{text-align:right}

/* --- product4 --- */
.product-col3{ background:#f7f7f7; position:relative; margin-top:5px; margin-bottom:10px; overflow:hidden;}
.product-col3:hover{ border-color:#ddd;}
.product-col3 .zenzc img{ height: auto;  width:100%;}
.product-col3 .zenzc{ width:50%; height:60%; float:left;}
.product-col3 h2{ font-size:22px; font-weight:600; color:#000; line-height:28px; text-transform:uppercase;}
.product-col3 .prod-info{  padding:10px; position:absolute; top:0; left:50%;}
.product-col3 .more a{ backface-visibility: hidden;
    border: 2px solid #cb2027;
    color: #cb2027;
    display: inline-block;
    font-weight: 700;
    padding: 6px 20px;
    text-transform: uppercase;
}
.product-col3 .more a:hover{ border-color:#222; color:#222;}
.product-col4{background:#fff; margin-bottom:5px;overflow:hidden; position:relative;margin:5px 0;}
.product-col4 .zenzc{ width:100%;height:0;verflow: hidden;padding-bottom:145%;}
.product-col4 .zenzc img{ width:100%; height:auto;}
.product-col4 .prod-info{  padding:5px; position:absolute; bottom:0; background:#111; color:#999;}
.product-col4 .name a{ text-transform:uppercase; font-weight:800px;
    color: #fff;
    display: block;
    font-size: 14px; line-height:20px;
    }
	.product-col4 .netext a{ color:#999; line-height:18px; font-size:12px; }

/* ============================= footer ====================== */
.banners h2{ color:#222; font-size:22px; font-weight:100;text-transform: uppercase;font-family:Roboto;}
.banners{overflow: hidden; position:relative; margin-top:5px;}  
.banners img{cursor: pointer;transition: all 0.6s; width:100%; height:auto;}  
.banners img:hover{transform: scale(1.4);}  
.banners .label{ position:absolute;  bottom:10%; left:10%;text-align:left; right:10%;  padding:10px; background-color:#fff;opacity:.95;}
.icatlist a{ color:#222; font-size:12px; line-height:20px; }
.banners .bannert a{ backface-visibility: hidden;
    border: 2px solid #C0211D;
    color: #C0211D;
    display: inline-block;
    font-weight: 700;
    padding: 6px 20px;
    text-transform: uppercase;
}
.img-effect8:before{content:'';position:absolute;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-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;border:150px double rgba(255,255,255,0);overflow:hidden;width:100%;height:100%;top:0;left:0;}.img-effect8:hover:before{border:0px double rgba(255,255,255,0.7);-webkit-opacity:0;-moz-opacity:0;opacity:0;}

#footer{overflow:hidden;   position:relative; margin:20px 0;font-family:Roboto;  padding:10px; background:#ededed;}
#footer li { font-size:14px; line-height:26px; color:#222;}
#footer li a{ color:#222;}
#footer .panel-heading a{ color:#222;}                             
#footer .panel-heading{ font-size:16px; line-height:25px; color:#000;text-transform: uppercase;}
#footer .panel-heading i{ margin-right:10px; line-height:30px; font-size:26px;}
.panel-heading .icon-moreunfold{ float:right;}
/* --- back to top --- */
.indexlink { border-top:1px solid #333;}
.socialhd{ line-height:60px;    border: 0 none;
    color: #000;
    font-size: 16px;
 }
 
.indexsoc a {  margin:0 0 0 10px;  float:left; }
.indexsoc a i{ font-size:30px;  color:#cb2027; line-height:46px; }
.indexsoc a i:hover{   color:#fff;}
.indexsoc { float:right;  margin-right:5px;}
.panel-erwei{ font-size:14px; color:#999; line-height:20px;}
.panel-erwei img{ margin-top:15px; width:45px; height:auto;}
.panel-body i{ font-size:16px; margin-right:10px; color:#999;}
/* --- copyright --- */
.copyright{color:#000;font-size:11px;overflow:hidden; line-height:30px; text-align:left; text-transform: uppercase; padding:5px;}
.payments{ float:right; }
.payments li{ float:right; margin:2px;}
.copyright a{ color:#cb2027; text-decoration:none;}
.copyright li{ float:right;}
.copyright a:hover{ color:#cb2027;}
/* --- product4 --- */

/* ============================= banners ====================== */
.banner1{ margin:5px 0;}
.banner2{ position:relative; overflow:hidden; margin-top:5px; padding:0;}
.banner2 img{
     width:100%; height:auto;
     transition: all 300ms ease;
     -webkit-transition: all 300ms ease;
     -moz-transition: all 300ms ease;
     -ms-transition: all 300ms ease;
     -o-transition: all 300ms ease;
}
.banner2:hover img{
     transition: all 300ms ease;
     -webkit-transition: all 300ms ease;
     -moz-transition: all 300ms ease;
     -ms-transition: all 300ms ease;
     -o-transition: all 300ms ease;
     opacity:0.7;
     -webkit-opacity:0.7;
     -khtml-opacity:0.7;
     -moz-opacity:0.7;
}
 .subbanner-item-inner{
    position:relative;
    display:block;
}
.subbanner-item-inner a:before {
     border-top: 1px solid #fff;
     border-left: 1px solid #fff;
     bottom: 15px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
     border-bottom-left-radius: 5px;
     border-bottom-right-radius: 5px;
     content: " ";
     left: 15px;
     opacity: 0;
     position: absolute;
     right: 15px;
     top: 15px;
     transform: scale(0, 1);
     transform-origin: 0 0 0;
     transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
     z-index: 1;
}
.subbanner-item-inner a:hover:before {
     opacity: 1;
     transform: scale(1);
}
.subbanner-item-inner a:after {
     border-bottom: 1px solid #fff;
     border-right: 1px solid #fff;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
     border-bottom-left-radius: 5px;
     border-bottom-right-radius: 5px;
     bottom: 15px;
     content: "";
     left: 15px;
     opacity: 0;
     position: absolute;
     right: 15px;
     top: 15px;
     transform: scale(1, 0);
     transform-origin: 100% 0 0;
     transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
     z-index: 1;
}
.subbanner-item-inner a:hover:after {
     opacity: 1;
     transform: scale(1);
}
.indexgate{overflow:hidden; }
.bottomlinks { margin:0 -5px;
}
.box-static_content{text-align:center; color:#222; margin:10px 0; padding:2px 0;  overflow:hidden; }
.box-static_content:hover{ color:#cb2027; }
.box-static_content i{ color:#cb2027;text-align:center;font-size:50px;line-height:60px;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s; float:left; padding-left:2%;}
.box-static_content .content_text{display:inline-block;padding-left:25px}
.box-static_content .title_font {font-size:26px;font-family:'Roboto',sans-serif;text-align: center;text-transform:uppercase; line-height:33px;}
.box-static_content .content_text p{font-size:13px;text-align:left;margin-bottom:0}
.box-static_content .content_text p{font-size:13px;text-align:left;margin-bottom:0}

.bk-top-box { position: fixed; bottom: 50px;right: 10px;cursor: pointer; z-index:999; }
.bk-top-box i{ font-size:40px; line-height:40px; color:#000; margin-left:10px;}
.bk-top-box i:hover{color:#66AD2D;}
.rc-anchor-center-container{ margin-top:20px;}

/*
     FILE ARCHIVED ON 16:11:13 Apr 26, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:00:24 Jul 19, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.517
  exclusion.robots: 0.06
  exclusion.robots.policy: 0.051
  esindex: 0.01
  cdx.remote: 4.888
  LoadShardBlock: 151.802 (3)
  PetaboxLoader3.datanode: 187.388 (5)
  PetaboxLoader3.resolve: 176.43 (3)
  load_resource: 232.25 (2)
*/