* { margin:0; padding:0;}
body {  font-size:12px; line-height:17px; color:#555; font-family:Arial, Helvetica, sans-serif; background:#fff;overflow-y:scroll; }
table, td {border-collapse:collapse; font-size:100%;}
table, td, img {border:0;}
form {margin:0;padding:0;border: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;
	}
.lang a{ margin-left:5px;}
/* ============================= header ====================== */
.nav1 .row{ background:#fff;border-bottom:1px solid #e5f7f5; margin:0;}
.indexgate .prod-info h3{ padding:0;}
@media (min-width: 1280px) {
.toplink{ float:right; }
#search_block .form-search .button-search{ max-width:60px;}
.product-col4{ height:95px;}
.loadings{left:48%;}
.banner1 .homes1{color:#fff; width:100%;text-transform:uppercase; font-size:36px; line-height:66px;}
.banner1 .homes2{margin-bottom:6px; color:#fff; line-height:26px; font-size:16px;}
.banner2 .homes1{color:#293849; width:100%;text-transform:uppercase; font-size:30px; line-height:40px;}
.banner2 .homes2{color:#293849; width:100%;text-transform:uppercase; font-size:16px; line-height:26px;}
.page-content{ min-height:505px;}
.homelink{position: absolute; width:190px; right:0; z-index:999; top:0;}
.homelink li{ width:95px; text-align:center;  text-transform: uppercase;}
.homelink li a{ color:#fff; line-height:40px;}
.homelink .homet{  margin-left:5px; float:left; line-height:40px; font-size:12px; text-transform:uppercase; }
.homelink li i{  font-size:22px; float:left; }
.count{padding:2px 5px; color:#fff; background:#00b39e;border-radius:8px; line-height:14px; margin-left:5px; margin-top:10px; float:left;}
}
@media only screen and (max-width: 1279px) {
.banner1 .homes1{color:#fff; width:100%;text-transform:uppercase; font-size:20px; line-height:26px;}
.banner1 .homes2{margin-bottom:6px; color:#fff; line-height:26px; font-size:16px;}
.banner2 .homes1{color:#293849; width:100%;text-transform:uppercase; font-size:16px; line-height:28px;}
.banner2 .homes2{color:#293849; width:100%;text-transform:uppercase; font-size:12px; line-height:20px;}
li .icon-envelope{ display:none;}
.toplink{ float:left; }
#search_block .form-search .button-search{ min-width:30px;}
.loadings{left:40%;}

.homelink{
background-color: #111;
 z-index:999; -khtml-opacity: 0.5;
            -moz-opacity: 0.5;
            opacity: 0.7;
            filter: alpha(opacity=40);
            color: #fff;
            text-align:center; 
            position:fixed;
            bottom:0; left:0; right:0;}
.homelink li{ width:16.66%; text-align:center; }
.homelink li a{ color:#fff;}
.homelink li i:hover{ color:#febd69;}
.homelink li:hover{ color:#232f3e;}
.homelink li{ float:left;  height:50px; color:#fff; text-transform: uppercase; }
.homelink li a{ color:#fff;}
.homelink li i{  padding:0 12px; font-size:22px;line-height:33px; color:#fff;}
.count{padding:2px 5px; color:#fff; background:#00b39e;border-radius:8px;line-height:14px; position:absolute; top:-2px; left:28px;}

}
@media (min-width: 451px) {
.product-col .zenzc{padding-bottom: 100%;}
.product-col .button4{ right:5px; }
.indexbanner .label{ padding:20px;}
.logo .logobig { font-size:26px; line-height:30px;}
.logo .logobig2{ font-size:26px;}

}
@media only screen and (max-width: 810px) {
.revfleft img{ width:100%; height:auto; }
#productsImageWrapper{ margin-bottom:10px;}
#productDescription img{ width:100%; height:auto;}
}
@media only screen and (max-width: 450px) {
.banner1 .homes2{ display:none;}
.product-col .zenzc{padding-bottom: 115%;}
#scUpdateQuantity{ display:none;}
.cartQuantityUpdate{ display:none;}
.counts{display:none;}
.product-col .compare{ display:none;}
.shippedto{ display:none;}

{  padding:0 5px; font-size:26px;}
.logo  img{ width:100%; height:auto;}
.logo .logobig { font-size:16px; line-height:30px;}
.logo .logobig2{ font-size:16px;}
.banner2 .homes2 {display:none;}
}
@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;}
.count{position:absolute; top:2px; left:25px;}
}
@media only screen and (max-width: 950px) {
#productDescription img{ width:100%; height:auto;}
#ezPageDefault img{ width:100%; height:auto;}

}
.toplink li i{ font-size:14px; color:#00b39e; margin:0 4px;}
.toplink { position:relative; }
.toplink a{ color:#999;text-transform: uppercase;}
.toplink li{ float:left; line-height:26px; }
 .newslt .articleImage{display: block;
  width: 30%;
  height: auto; float:left; margin-right:10px;}
.greeting{ font-size:12px; color:#999;float:left;text-transform: uppercase; line-height:26px;}
.greeting a{ color:#00b39e;}
.greeting i{ font-size:18px; color:#888; margin-right:8px;}
/* --- logo --- */
.header{  }
.logo{ text-align:center;  float:left; margin-top:5px;
}
.logo .logobig2 i{ margin-left:-10px; margin-right:5px;}
.logo .logobig {
    color: #232f3e; 
    font-weight: 300; 
    text-align: left;
}
.logo .logosml {
    color: #999;
    float: left;
    font-size: 12px;
    font-weight: normal;
  
    text-align: left;
    text-transform: uppercase;
}
.logobig2 {
color:#fff;list-style: outside none none; font-weight:600; background:#00b39e;border-radius: 10%;
    padding: 2px 7px;
}

.homelink { float:right; }
.homelink li i:hover{ color:#00b39e;}
.homelink li{ float:left;  height:60px; color:#00b39e; text-transform: uppercase; }
.homelink li i{line-height:38px;  margin-top:4px;}
.homet { font-size:11px; line-height:16px; text-align:center; margin-bottom:2px;}
.homet a{ color:#fff;}

/* --- search --- */
#search_block { margin-top:1px; text-align:right; padding-right:5px;
}  
.icon-sousuo-xianxing{ font-size:30px;}
#search_block i { line-height:40px;}
#search_block .form-search { margin-left:5px; margin-top:7px;
 
  background:#e5f7f5;
  padding:0;
  width:100%; 
  right: 0;
}
#search_block .form-search #searchInput {
  float: left;
  display: inline-block;
  height: 36px;
  -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: 70%;
}
#search_block .form-search .button-search {
  float: right;
 
  background:#00b39e;border:0;
  padding: 0;
  width: 15%; 
  color: #fff; height:36px;
  text-transform: uppercase;

}
.button-search i{ font-size:20px;}
#search_block .form-search .button-search:hover{ background:#222;}

 /* --- menu --- */
/* --- 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;}
.cart a.on { }
.cart a.on{ font-weight:none; color:#fff; text-decoration:none;text-transform: uppercase; font-size:14px; line-height:15px;    }

/* --- currencies --- */
#currencies-block-top { margin-left:10px; float:right;
}
#currencies-block-top .lbl{ 
  font-weight: 400; color:#222;
  font-size: 12px;
  line-height:26px; width:60px;
  font-family: Arial, sans-serif;
  -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:0px; top:2px; color:#222; }
#currencies-block-top .dropdown-menu {
  position: absolute;
  top: 26px; right:0;
  width:120px!important;
  background:#131a22; line-height:26px;
  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:hover{
  background: #00b39e;
}
#currencies-block-top ul.dropdown-menu li{
  color: white; width:100%;
  line-height: 26px;
  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;
 
}
.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;
}
#search-block-top .dropdown-menu {
  position: absolute;
  top: 60px; right:0; left:0;
  background:#00b39e; line-height:28px;
  z-index: 1111;
  list-style: none; padding:0;
  border-radius: 0px;
  border: none;
}
.cateh3{text-transform: uppercase;border-bottom: 1px solid #00b39e;
    color: #222;
    display: block;
    font-size: 16px;
    line-height: inherit; line-height:35px;
    text-transform: uppercase; margin-bottom:5px;}
.cateh3 i{ font-size:26px; line-height:30px;width:38px; padding:3px; color:#FFF;background:url(../images/bg.gif); float:left; margin-right:10px; }
.cateh4 {  float:right; font-size:12px; }
.cateh4 span{ font-size:28px; line-height:28px;  }

.cateh4 a{ color:#222;}
/* --- product --- */
.product-col{ background: #fff; padding:6px;border:1px solid #f0f0f0;border-radius:5px 5px 0 0;
    position: relative; margin-bottom:8px;}
.product-col:hover{ border-color:#00b39e;}
.product-col::after {
    background: rgba(0, 0, 0, 0) url("../images/shadow-left.png") no-repeat scroll left bottom;
    bottom: -11px;
    clear: both;
    content: "";
    display: block;
    height: 15px;
    left: 0px;
    position: absolute;
    width: 50%;
}
.product-col::before {
    background: rgba(0, 0, 0, 0) url("../images/shadow-right.png") no-repeat scroll center bottom;
    bottom: -9px;
    content: "";
    display: block;
    height: 15px;
    position: absolute;
    right: 0px;
    width: 50%;
}
.page-content .productPriceDiscount{ display:none;}
.product-col:hover .productPriceDiscount { top: 0px; background-color:#5cb85c ;}
.product-col:hover .productPriceDiscount:after {color: #5cb85c;}
.tie-margin1{ margin:-4px;}
.product-col .price{ padding:0px 5px; color:#00b39e; font-size:16px;height:20px;font-weight: normal;}
.prod-info h3{ font-weight:normal; color:#fff;}
.product-col img{display: block; width: 100%;height:inherit; -webkit-box-shadow:1px #666; 
    }
.product-col .feadhot{ position:absolute;left:0px; top:0px;  width:30px; height:30px; padding:5px; font-size:18px;color:#00b39e;
   border-radius: 50%; }
.product-col .feadhot i{ margin-left:1px;}
.product-col .button5{ position:absolute;right:5px; bottom:-30px; }
.product-col .button5 i{ font-size:20px; color:#555;}
.product-col .prod-info{  height: auto; z-index:1; position: absolute; bottom:30px; left:5px; right:5px;  background:url(../images/namebg.png);}
.product-col .zenzc{ width:100%;height:0;verflow: hidden;}
.product-col h3{  font-size:12px; line-height:16px;  color:#313131; font-weight:normal; text-decoration:none; height:32px; overflow:hidden;}
.product-col .name:hover{ color:#3d3d3d;}
.product-col .text{ padding:0 0 0 0;}
.product-col .icon-heart{ color:#121313;}
.product-col .normalprice{color:#888; font-size:12px; font-weight:normal;text-decoration: line-through;}
.product-col .productSpecialPrice{ color:#00b39e; font-size:16px;}
.product-col .productSalePrice{ color:#00b39e; font-size:16px;}
.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 .button1{position: absolute; top:0px; right:0px; }
.product-col .cateh3{position: absolute; top:0px; left:0px; text-align:left; background:url(../images/namebg.png); padding:4px;border:1px solid #121313;}
.product-col #productPrices{ position:absolute; left:5px; top:63%; right:5px;}
.product-col .times{ background:url(../images/namebg.png); color:#222; font-size:12px; float:left; margin-left:10px; width:20%; text-align:center; }
.product-col .timeb{   }
.product-col .times:hover{ background:#00b39e; color:#fff;}
.product-col .icon-like{ color:#00b39e;}
.product-col .icon-like2 { color:#00b39e;}
.icon-star{ color:#00b39e;}
.icon-star1{ color:#00b39e;}
.product-col .compare{position: absolute; bottom:6px; right:5px; line-height:16px; }
.product-col .compare i{ font-size:12px; color:#00b39e;}
.product-col .button4 { text-align:center; position:absolute; left:1px; bottom:29%; right:1px; }
.product-col .button4 a i{ color:#fff; font-size:22px;  background:#00b39e; padding:5px; margin-left:4px;border-radius:5px;}
.ressvv{float:right;}
.product-col .datae{ padding:5px; background:url(../images/namebg.png); color:#222;}
.product-col .datae i{ font-size:18px; color:#00b39e; 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: #00b39e ;
padding:3px; width:35px; 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: #00b39e ;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
}
#featuredDefault .zenzc:after {
 content: "\e678"; position: absolute;
  top:15px; left:-5px;
  font-size: 40px;
  display: inline-block;
  font-family: "iconfont";
  color: #00b39e ;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
}
#specialsListing .zenzc:after {
 content: "\e646"; position: absolute; 
  top:10px; left:-5px;
  font-size: 40px;
  display: inline-block;
  font-family: "iconfont";
  color: #00b39e ;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
}
.product-col2 .zenzc:after {
 content: "\e6c8"; position: absolute;
  top:0px; right:0;
  font-size: 40px;
  display: inline-block;
  font-family: "iconfont";
  color: #00b39e;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
}
/* --- product2 --- */
.newporduct{ margin:0 -2px }
.pro-head{text-transform: uppercase; font-size:16px; padding:6px; background:#fafafa; margin:5px 2px;}
.product-col2{border:1px solid #f5f5f5; padding:5px; position:relative; width:108px; margin:2px; float:left;}
.product-col2 .zenzc img{ width:100%; height:auto;}
.product-col2 .name{ font-size:12px; font-weight:bold; color:#000; height:16px; height:32px;}
.product-col2 .price { color:#00b39e; height:20px;}
.product-col2 .zenzc{ width:100%;height:0;verflow: hidden;padding-bottom: 132%;}
.product-col2 .productPriceDiscount{ display:none;}
.product-col3{overflow:hidden; position:relative; background:#fff; border: 1px solid #eee;padding:6px;}
.product-col3 .zenzc{width:100%; text-align:center;}
.product-col3 .prod-info{color:#555; font-size:12px; line-height:20px; }
.product-col3 .prod-info a{ color:#222;}
.product-col3 .prod-info i{ margin-right:3px; font-size:12px;}
.product-col3 .zenzc img{ width:80%; height:auto;}
.product-col3 .name {padding:5px; margin:5px -5px;line-height:20px; height:60px; overflow:hidden;}
.product-col3 .name a{ font-size:12px; color:#000;text-transform: uppercase;}

.product-col3 .icon-fuwuchuangb{ position:absolute; left:-5px; top:5px; font-size:30px; color:#00b39e;}
.indexrevs{ background:#f7f7f7; padding:15px; margin-bottom:5px;}
.indexrevs img{border-radius:6%;}
/* --- product4 --- */
.newslist{ padding:10px; background:#f7f7f7;}
.abouts{ padding:10px 5px; background:#f7f7f7; margin-top:7px;overflow:hidden; font-size:12px; line-height:20px;}
.abouts img{ width:100%; height:auto;}
.product-col4{background:#ddd; margin-bottom:5px;overflow:hidden;}
.product-col4 .zenzc{ float:left; width:20%;}
.product-col4 .zenzc img{ width:100%; height:auto;}
.product-col4 .prod-info .name a{ font-size:16px; font-weight:100; color:#000; text-transform: uppercase;}
.product-col4 .prod-info{ float: right; width:79%; padding:5px;}
.product-col4 .prod-info a{
border: 0 none;
    color: #555;
    display: block;
    font-size: 12px; line-height:16px;
    }
	.product-col4 .more{ position:absolute; bottom:2px; right:5px; padding:2px 5px; border:1px solid #555;}
	.product-col5{background:#fafafa; margin-bottom:5px;overflow:hidden; padding:5px;}
.product-col5 .zenzc{ float:left; width:30%;}
.product-col5 .zenzc img{ width:100%; height:auto;}
.product-col5 .prod-info .name{ font-size:12px; font-weight:100; color:#000; text-transform: uppercase; line-height:16px; height:32px; overflow:hidden;}
.product-col5 .prod-info{ float: right; width:69%; padding:5px;}
/* ============================= footer ====================== */
#footer{overflow:hidden; padding:15px;  position:relative; background:#6e6c6d; border-top:2px solid #00b39e; }
#footer li { font-size:12px; line-height:26px; color:#fff; margin-left:5px;}
#footer li a{ color:#fff;}
#footer .panel {border-left:1px solid #888;}
#footer .panel-heading a{ color:#fff;}                             
#footer .panel-heading{ font-size:16px; line-height:25px; color:#fff;text-transform: uppercase;}
#footer .panel-heading i{ margin-right:10px;}
.panel-heading .icon-moreunfold{ float:right;}
/* --- back to top --- */
.indexlink { border-top:1px solid #333;}
.socialhd{ line-height:60px;    border: 0 none;
    color: #fff;
    font-size: 16px;
 }

.panel-body i{ font-size:16px; margin-right:10px; color:#fff;}
.bottomlinks{ margin-top:5px;}
/* --- 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:#00b39e; text-decoration:none;}
.copyright li{ float:right;}
.copyright a:hover{ color:#00b39e;}
/* --- product4 --- */
.banners h2{ color:#fff; font-size:22px; font-weight:100;text-transform: uppercase;}
.banners{overflow: hidden; margin-top:5px; position:relative; height:380px;}  
.banners img{cursor: pointer;transition: all 0.6s; width:100%; height:auto;}  
.banners img:hover{transform: scale(1.4);}  
.banners .label{ position:absolute;  bottom:0; left:0;text-align:left; right:0;  padding:10px;background:url(../images/bg.gif);}
.icatlist a{ color:#fff; font-size:12px; line-height:20px; }
.indexsoc .social { padding:0; }
.indexsoc .social {  margin:8px 0 0 5px;  float:left; }
.indexsoc .social i{ font-size:20px; background:#555; color:#fff; padding:5px;}
.indexsoc .social i:hover{ background:url(../images/bg.gif); color:fff;}
.indexsoc{ margin-top:8px; float:right;}

/* ============================= banners ====================== */
.banner2{ margin:0 -5px; }
.banner2 li{position:relative; margin-bottom:10px; }
.banner2 img{ width:100%; height:auto;}
.homeslider-description{ position:absolute; left:5%; top:5%; width:50%;  font-family:sans-serif;}
.homes5{ background:#00b39e; line-height:19px; padding:2px; float:left; font-size:12px;}
.homes5 a{ color:#fff;}
.banner2 .homes5:hover{background:#222;}
.indexgate{overflow:hidden; }
.box-static_content{text-align:center;padding-top:20px;padding-bottom:20px; color:#fff; background:url(../images/bg.gif); margin-bottom:5px; }
.box-static_content:hover{ color:#fff; }
.box-static_content i{text-align:center;font-size:40px;height:30px;line-height:30px;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:5%;}
.box-static_content .content_text{display:inline-block;padding-left:25px}
.box-static_content .title_font {font-size:16px;font-family:'Oswald',sans-serif;text-align: center;text-transform:uppercase}
.box-static_content .content_text p{font-size:13px;text-align:left;margin-bottom:0}