body{font-family:"微软雅黑","SimHei",Helvetica,sans-serif;font-size:15px;margin:0 auto;}
.header{margin:0px auto;background:#E33B3D;}
.mbg{}
.navbar-nav > li > .dropdown-menu{margin-top:-5px;}
.navbar-header .icon-bar{background-color: #563d7c;}
.headerbg{ background:none;padding:0px;}
.minheight{min-height:560px;}
.bg{padding:0px 0;}
.navbar-nav li a:hover{background:none;}
.navbar-nav{margin-top:10px;}
.navbar-toggle{margin-top:10px;}
.navbar-brand{padding:10px 0;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin-left:0;}
.navbar-brand{height:auto;}
.headerbg a{font-size:16px;}
.headerbg a:hover{}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{margin:0;}
.footer{background:#1E2529;padding:20px;margin-top:20px;}
.maxwidth{max-width:980px;}
.contentbox{border:1px solid #D5D5D5;background:#fff;padding:20px;border-radius:5px;margin-bottom:30px;}
.ioc a{color:#bababa;}
.ioc a:hover{color:#333;}
h2,.h2{color:font-size:25px;font-weight:400;}
.contentbox a{color:#333;}
.contentbox a:hover{text-decoration:none;color:#90AAB8;}
.topmagin{margin-top:20px;}

.hrsmall{border:1px solid #818181;width:200px;margin:20px auto;}
.subh{color:#818181;line-height:28px;}
.mmh{height:20px;}
hr.grayhr{border:0;border-bottom:1px solid;}
h3{font-size:16px;margin:5px 0;}

.navbar{margin-bottom:0;}
.allcate{width:220px;background:#CD2A2C;}
.bottommargin{margin:0px 0 10px 0;}
ul.black li a{color:#000;}
.leftmenu{width:220px;float:left;border:1px solid #CD2A2C;border-top:0;padding:10px 20px;background:#F7F7F7;height:390px;}
.topbanner{}
.newslist{width:200px;float:left;}
.minmenu{margin:0px 0 0 0;}
.minmenu li{float:right;list-style:none;padding:5px 0px 5px 5px;color:#000;}
.minmenu li a{}
.minmenu li a:hover{text-decoration:none;}
.clear{clear:both;}
.big{font-size:15px;}
.small{font-size:12px;}
.middlecontent{width:1170px;margin:0px auto 0 auto;clear:both;}
.margintop80{margin-top:75px;}
.middlecontent1{width:1170px;margin:0 auto;}
a{text-decoration: none;color:#000;}
a:hover{text-decoration: none;}
.white{color:#fff;}
.pagetheme.pagination {margin:10px 0;}
.pagetheme.pagination div { display: inline-block; *display: inline;
: 0;
margin-left: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; *zoom: 1;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }
.pagetheme.pagination div > a { display: inline; }
.pagetheme.pagination div > a, .pagetheme.pagination div > span { float: left; padding: 4px 12px; line-height: 20px; text-decoration: none; background-color: #ffffff; border: 1px solid #dddddd; border-left-width: 0; }
.pagetheme.pagination div > .current { background-color: #f5f5f5; color: #999999; cursor: default; }
.pagetheme.pagination div > :first-child { border-left-width: 1px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-topleft: 4px; }
.pagetheme.pagination div > :last-child { -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; }

.colorgray{background:#F8F8F8;}
.padding40{padding:40px 0;}
.borderbottom{border-bottom:1px solid #CECAC9;}
.bordertop{border-top:1px solid #CECAC9;margin-top:50px;}
.yj{border-radius:10px;}

.touchslider-prev, .touchslider-next{ background-image: url("../images/index1.gif"); background-size: 105px 82px;}
.touchslider .touchslider-prev, .touchslider .touchslider-next { display: block;height: 27px;position: absolute;top: 285px; width: 18px;}

.touchslider{position:relative;border:0px solid #e4e4e4;padding-bottom:15px;overflow:hidden;}
.touchslider .touchslider-item{ width:100%;}
.touchslider .touchslider-nav-item{cursor: pointer;}
.touchslider .touchslider-prev,
.touchslider .touchslider-next{width:18px;height:27px; display:block; position:absolute; top:285px;cursor: pointer;}
.touchslider .touchslider-prev{ left:10px;cursor: pointer;}
.touchslider .touchslider-next{ right:10px; background-position:-23px 0;}
.touchslider .touchslider-navtag{text-align:center;height:34px;display:inline-block;vertical-align:middle;width:100%}
.touchslider .touchslider-navtag span{width:14px;height:10px;background:#c1c1c1;overflow:hidden;display:inline-block; }
.touchslider .touchslider-navtag .touchslider-nav-item-current{background:#ff7363;}
.touchslider .touchslider-navtag span.pvv{width:60px;height:60px;background:#c1c1c1;overflow:hidden;display:inline-block; }

.touchslider .touchslider-prev.aaaa, .touchslider .touchslider-next.aaaa {top: 160px;}
.touchslider .touchslider-prev.aaaa,
.touchslider .touchslider-next.aaaa{top:160px;cursor: pointer;}


.products{}
.products a{color:#000;}
.products .img{padding:5px 0;}
.products .prs{padding:5px;}
.products .name{font-size:13px;display:block;padding:0 40px;text-align:center;height:20px;}
.products .price{color:#000;font-size:13px;}
.products .sprice{color:#fb4e3a;font-size:13px;}
.products del.price{color:#A9A9A9;font-size:12px;}


.products1 a{color:#000;}
.products1 .img{padding:5px 0 0 0;}
.products1 .name{font-size:18px;max-height:48px;overflow:hidden;padding:0 12px;text-align:left;}
.products1 .price{color:#000;font-size:18px;}
.products1 .sprice{color:#fb4e3a;font-size:18px;}
.products1 del.price{color:#A9A9A9;font-size:18px;}

.footer{background:#333;color:#888888;padding:30px;}
.footer a{color:#888888;}
.footer h2{color: #888888;margin: 0 0 10px;padding: 0;text-transform: none;font-size:18px;}
.footer p{color: #888888;margin: 0 0 10px;padding: 0;text-transform: none;line-height:18px;}
.minheight{min-height:300px;}
.font1{font-size:18px;margin:0 0 30px 0;}
.font13{font-size:13px;}

.categorylist{margin:0px 0 0 0;}
.categorylist li{float:left;list-style:none;padding:5px 30px 5px 0px;}
.categorylist li a{font-size:13px;}
.categorylist li.active a{font-weight:bold;color:#8e6a55;}
.hr{border-top:0;border-left:0;border-right:0;border-bottom:1px solid #E5E5E5;margin:10px 0; clear:both;}
.red{color:#ff0000;}
.nomargin{margin:0;}
.hr2{border-top:0;border-left:0;border-right:0;border-bottom:1px dotted #eee;margin:10px 0;}
.hr3{border-top:0;border-left:0;border-right:0;border-bottom:1px dotted #000;margin:10px 0;}
.hr4{border-top:0;border-left:0;border-right:0;border-bottom:1px dotted #000;margin:0 0 10px 0;}
.margin{margin:15px 0;}
.footer ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.footer ul li {
    margin: 0;
    padding: 0 0 7px;
}
.footer ul li a {
    color: #19caaf;
    font: 300 12px/18px "Ubuntu",sans-serif;
}
.cart_img img{width:60px;}
.h4{margin:20px 0 5px 0;}
#yuer{color:#fff;}

.bs-glyphicons{margin:0 auto;overflow:hidden}
.bs-glyphicons span{display:block;}
.bs-glyphicons-list{padding-left:0;list-style:none}
.bs-glyphicons li{float:left;width:25%;height:115px;padding:10px;margin:5px 20px;font-size:14px;line-height:1.4;text-align:center;background-color:#f9f9f9;border:1px solid #fff color:#fff;}
.bs-glyphicons .glyphicon{margin-top:5px;margin-bottom:10px;font-size:38px}
.bs-glyphicons .glyphicon-class{display:block;text-align:center;word-wrap:break-word}
.bs-glyphicons li:hover{color:#fff;background-color:#563d7c}
.bs-glyphicons li a:hover{color:#fff;}
@media (min-width:768px){.bs-glyphicons{margin-right:0;margin-left:0}.bs-glyphicons li{width:15%;font-size:18px}}
.blue{color:blue;}
.mainmenu{margin:0;padding:0;}
.mainmenu li{float:left; padding:10px 20px;list-style:none;text-align:center;}
.mainmenu li a{color:#fff;display:block;font-size:15px;font-weight:bold;margin:0 auto;}
.navbg{background:#444;}
.navcontent{width:1200px; margin:0px auto 0px auto;}
.navcontent a{color:#000;}
.navcontent1{width:1200px; margin:0px auto 0px auto;height:100px;}
.navcontent1 a{color:#000;}

.cityarea{color:#fff;}
.navfooter{width:1200px; margin:0px auto;color:#999;padding:10px 0 20px 0;font-size:12px;}
.navfooter a{color:#999;}
.ftmenu ul{margin:0;padding:0;font-size:16px;color:#fff;}
.ftmenu ul li{list-style:none;padding:5px 0 0 0;}
.ftmenu ul li a{font-size:12px;color:#fff;}
.rline{border-right:1px solid #eee;border-bottom:1px solid #eee;}
.lline{border-left:1px solid #eee;}
.tline{border-top:1px solid #eee;}
.nomargin{margin:0;}
.weight{font-weight:bold;}
a.white{color:#fff;}
a.mblack{color:#000;}
.padding{padding:20px;}
.miniCart{width:126px;height:30px;position:relative;float:right;margin-top:25px;}
.miniCart dt{border:1px solid #efefef;height:30px;padding:0 20px 0 10px;text-align:center;}
.miniCart dt a{line-height:28px;}
.miniCart dt b{width:0;height:0;border-width:5px;border-color:transparent transparent transparent #ccc;border-style:dashed dashed dashed solid;position:absolute;top:9px;right:4px;}
.miniCart dt span{background: url("../images/icons.png") no-repeat scroll -133px -279px rgba(0, 0, 0, 0);padding-left:6px;position:absolute;top:-13px;left:20px;}
.miniCart dt span label{background: url("../images/icons.png") no-repeat scroll 100% -250px rgba(0, 0, 0, 0);color:#fff;line-height:16px;height:20px;padding-right:4px;display:block;}
.over dt{border-color:#e3e3e3;border-bottom:none;background-color:#fff;box-shadow:0 0 10px #ddd;background-position:-115px -115px;}
.over dt s{position:absolute;bottom:-10px;left:0;height:10px;width:124px;background:#fff;}
.miniCart .mini-cart-list{position:absolute;border:1px solid #e3e3e3;z-index:9;top:32px;right:0;width:350px;background:#fff;box-shadow:0 0 10px #ddd;}
.miniCart .mini-cart-nodata{padding:10px;height:49px;line-height:49px;color:#888;}
.miniCart .mini-cart-nodata b{width:56px;height:49px;display:inline-block;float:left;}
.miniCart dd h4{font-size:12px;font-weight:bold;color:#333;height:24px;line-height:24px;padding:6px 8px;}
.miniCart .mini-cart-list ul{margin:0;padding:0;}
.miniCart .mini-cart-list ul li{overflow:hidden;line-height:17px;border-top:1px dashed #ccc;padding:8px 10px;vertical-align:bottom;}
.miniCart .mini-cart-list ul li:hover{background:#f5f5f5;}
.miniCart .mini-cart-list ul li .cart-pic,.miniCart .mini-cart-list ul li .cart-name{float:left;overflow:hidden;}
.miniCart .mini-cart-list ul li .cart-price{float:right;}
.miniCart .mini-cart-list ul li .cart-pic{width:50px;height:50px;border:1px solid #ddd;overflow:hidden;margin-right:10px;}
.miniCart .mini-cart-list ul li .cart-pic img{width:50px;}
.miniCart .mini-cart-list ul li .cart-name{width:150px;height:52px;}
.miniCart .mini-cart-list ul li .cart-name a{display:block;word-wrap:break-word;word-break:break-all;text-align:left;}
.miniCart .mini-cart-list ul li .cart-name span{color:#999;}
.miniCart .mini-cart-list ul li .cart-price strong{display:inline-block;text-align:right;overflow:hidden;color:#E4393C;font-family:verdana;}
.miniCart .mini-cart-list ul li .cart-price .del-cart{float:right;margin-top:5px;}
.miniCart .mini-cart-list ul li .cart-price .del-cart:hover{background-position:-135px -32px;}
.miniCart .mini-cart-bottom{text-align:right;padding:10px;background:#f5f5f5;}
.over .mini-cart-list{display:block;}
.miniCart .mini-cart-bottom b,.miniCart .mini-cart-bottom i{font-family:verdana;color:#E4393C;font-size:12px;font-weight:bold;font-style:normal;}
.miniCart .mini-cart-bottom i{font-size:16px;}
.bcategory{font-weight:bold;padding:5px 0;}
.subcategory{padding:2px;}
.topbanner .carousel-inner a img{}

.overhidden{overflow:hidden;height:40px;}
.newslist .allline{background:#eee;height:390px;padding:20px 10px}
.newslist h3{font-size:18px;border-bottom:1px solid #ccc;padding-bottom:5px;}
.newslist .rec{border-bottom:1px dashed #ccc;padding:5px;line-height:30px;}
.bn2 img{width:298px; height:170px;}
.mar1{margin:2px 0;}
.mar2{margin:20px 0 0 0;}
.fbg{background:#F5F5F5;padding:20px 20px 0 20px; margin:40px auto 20px auto;}
.stu{text-align:center;margin:0 auto;}
.stu img{padding:0 20px;}
.width1200{width:1200px;margin:20px auto;}
.lpadding{padding:0px 0 0 20px;}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus{background-color: #0CA5B3;border-color: #0CA5B3;}

#submenudiv{position:absolute;left:0px;z-index:100;height:390px;overflow:hidden;top:41px;}
#submenudiv .hidemenu{width:220px;float:left;border:1px solid #cd2a2c;border-top:0;padding:10px 20px;background:#f7f7f7;text-align:left;}
.mainmenu li #submenudiv .hidemenu .subcategory a{font-weight:normal;}
.mainmenu li #submenudiv .hidemenu a{font-size:13px;color:#000;}

.clearfix:after {overflow: hidden;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {zoom:1;}
.font300{font-size:60px;}
.border{border:1px solid #eee;}
.ttitle{background:#ccc;padding:10px;font-size:16px;}
.subpadding{padding:20px 0;color:#ccc;}
.graybg{background:#F2F2F2;margin-bottom:0;}
.overflow{overflow:hidden;padding:10px;}
.margin25{margin:25px 0 0 0;}
.font16 a{font-size:16px;}
.font16{font-size:16px;}
.font28{font-size:28px;}
.lvse{color:#19caaf;}
.lvsebg{background: #19caaf none repeat scroll 0 0;color:#fff;}
.navbar-toggle .icon-bar{border:1px solid #000;}
.middlecontent .panel-default{border-color:#fff;}
.storename{color:#333;padding:3px;}
.storedesc{color:#aaa;padding:2px;}
.yuanjiao img{
	-moz-border-radius: 10px;      /* Gecko browsers */
	-webkit-border-radius: 10px;   /* Webkit browsers */
	border-radius:10px;            /* W3C syntax */
	width:95%;
}
.newspadding{padding:5px;}
.divheight{height:370px;}
.media-left img{width:220px;}
.marginbottom{margin-bottom:19px;}
.topmenu{height:100px;}
.margin20px{margin-top:20px;}
.margin30px{margin-top:35px;}

.phone:hover:before {
  -webkit-transform: scale(1.5) rotate(12deg);
  transform: scale(1.5) rotate(12deg);
}
.categories_btn {
    background: #19caaf none repeat scroll 0 0;
    border-radius: 5px 5px 0 0;
    bottom: 0;
    color: #fff;
    display: block;
    font: 400 19px/60px "Ubuntu",sans-serif;
    height: 100%;
    max-width: 270px;
    overflow: hidden;
    padding: 0 20px;
    position: relative;
    transition: all 0.4s ease 0s;
    width: 100%;
}
.categories_btn .glyphicon {
    color: #fff;
    display: inline-block;
    font-size: 19px;
    padding-right: 13px;
    position: relative;
}
.bot_bg {
    background-color: #2f2f2f;
    border-radius: 5px 5px 0 0;
    position: relative;
}
.header_user_info {
    height: 60px;
    list-style: outside none none;
    margin: 0;
    padding: 0 20px;
    position: relative;
    top: 0;
    width: 100%;
}
.header_user_info {
  position: relative;
  list-style: none;
  top: 0;
  margin: 0;
  padding: 0 20px;
  height: 60px;
  width: 100%;
}
.header_user_info > li {
  float: left;
  font: 300 14px/60px "Ubuntu", sans-serif;
}
.header_user_info > li + li {
  margin-left: 28px;
}
.header_user_info > li a {
  color: #fff;
  font: 300 14px/60px "Ubuntu", sans-serif;
  display: inline-block;
  cursor: pointer;
  position: relative;
  text-decoration: none !important;
}
.header_user_info > li a:hover {
  color: #19caaf;
}
.header_user_info > li .logoff:before,
.header_user_info > li .home:before,
.header_user_info > li .login:before,
.header_user_info > li .check:before,
.header_user_info > li .account:before,
.header_user_info > li .shopcart:before {
  bottom: 0;
  left: 0;
  position: relative;
  right: 0;
  font-size: 19px;
  margin-right: 10px;
  font-family: "FontAwesome";
  color: #19caaf;
  top: 2px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.customer_links i{padding:0 5px 0 10px;}
#tm_categories{ padding:0 22px 0 0;}
#tm_categories > ul {
  padding: 0 !important;
  margin: 0;
  width: 100% !important;
}
#tm_categories > ul > li {
  text-align: left;
  display: block;
  position: relative;
  list-style: none;
  padding: 0;
  z-index: 10;
  transition: 300ms ease all;
}
#tm_categories > ul > li:before {
  content: "";
  position: absolute;
  width: 50%;
  height: 30%;
  left: 1%;
  bottom: 16px;
  box-shadow: 10px 0 0px black;
  transition: 300ms ease all;
  transform: rotate(0deg);
}
#tm_categories > ul > li:hover:before {
  box-shadow: 10px 0 20px black;
  transform: rotate(-3deg);
  bottom: 6px;
}
#tm_categories > ul > li:hover > a {
  margin-left: 1%;
  box-shadow: inset 300px 0 300px -300px rgba(255, 255, 255, 0.3);
}
#tm_categories > ul > li:hover + li {
  z-index: 1;
}
#tm_categories > ul > li > a {
  display: block;
  text-transform: none;
  font-family: "Ubuntu", sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #2f2f2f;
  font-weight: 400;
  display: block;
  position: relative;
  width: 100%;
  padding: 13px 18px;
  background-color: #f2f2f2;
  text-decoration: none;
  box-sizing: border-box;
  transition: 300ms ease all;
}
#tm_categories > ul > li > a:hover {
  color: #1ba38e;
}
#tm_categories > ul > li .level_2.no_sub.no_active.category-top {
  color: #555;
}
#tm_categories > ul > li .level_2.no_sub.no_active.category-top:hover {
  color: #1ba38e;
}
#tm_categories > ul > li + li a {
  border-top: 1px solid #d9d9d9;
}

ul.level_2,
ul.level_3,
ul.level_4,
ul.level_5,
ul.level_6,
ul.level_7,
ul.level_8,
ul.level_9 {
  display: none;
  position: relative;
  z-index: 11;
  background-color: #fefefe;
  margin: 0;
  padding: 0 18px;
  list-style: none;
}
ul.level_2 > li,
ul.level_3 > li,
ul.level_4 > li,
ul.level_5 > li,
ul.level_6 > li,
ul.level_7 > li,
ul.level_8 > li,
ul.level_9 > li {
  font-weight: 300;
  padding: 5px 0;
}
ul.level_2 > li a,
ul.level_3 > li a,
ul.level_4 > li a,
ul.level_5 > li a,
ul.level_6 > li a,
ul.level_7 > li a,
ul.level_8 > li a,
ul.level_9 > li a {
  border: 0 !important;
}
.module-heading {
  position: relative;
}
.module_block{margin:30px 0;}
.module-head {
  position: relative;
  overflow: hidden;
  display: block;
  background-color: #f2f2f2;
  color: #2f2f2f;
  font: 400 15px/25px "Ubuntu", sans-serif;
  text-transform: none;
  text-align: left;
  border: 0;
  width: 100%;
  padding: 10px 22px;
  margin: 0 0 30px;
}
.module-head a {
  color: #2f2f2f;
}
.module-head a:hover {
  color: #19caaf;
  text-decoration: none;
}

.block_content {
  margin-bottom: 30px;
}
.block_content .sideBoxContent {
  width: 100%;
  position: relative;
}

.sideBoxContent.centeredContent {
  text-align: left;
  position: relative;
  padding: 10px 0;
  background-color: #f7f7f7;
}
.sideBoxContent.centeredContent + .sideBoxContent.centeredContent {
  margin-top: 30px;
}

.block_content .img a,
#reviewsContent .img img {
  display: block;
  padding: 4px;
}

.block_content .sideBoxContent .img {
  float: left;
  width: 41%;
}

.block_content .sideBoxContent .sb-info {
  float: left;
  margin: 0 4% 0 4%;
  width: 51%;
}

.block_content .name {
  color: #2f2f2f;
  font-size: 13px;
}

.block_content .name:hover {
  color: #1ba38e;
}

.block_content .text {
  color: #888;
  font-size: 12px;
  line-height: 18px;
  margin: 3px 0 0;
}

.sideBoxContent.centeredContent .price .productPriceDiscount {
  position: absolute;
  left: 15px;
  top: -10px;
  background-color: #19caaf;
}
.sideBoxContent.centeredContent .price .productPriceDiscount:after {
  color: #19caaf;
}
.cartBoxTotal,
.productSalePrice,
.productSpecialPrice {
  color: #19caaf;
  font: 400 19px/24px "Ubuntu", sans-serif;
  vertical-align: middle;
}

.normalprice {
  color: #777;
  font: 300 15px/24px "Ubuntu", sans-serif;
  text-decoration: line-through;
  padding: 0 5px;
  vertical-align: middle;
}

span.productPriceDiscount {
  background: #2f2f2f;
  font: 300 12px/17px "Ubuntu", sans-serif;
  color: white;
  padding: 0 5px 2px;
  margin-left: 5px;
  position: relative;
  top: 0;
  display: inline-block;
}
span.productPriceDiscount:after {
  position: absolute;
  bottom: -4px;
  font-size: 18px;
  left: 37%;
  display: inline-block;
  font-family: "FontAwesome";
  color: #2f2f2f;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
}
.banners1 {
  width: 100%;
  overflow: hidden;
  margin: 16px 0 0;
}
.banners1 .item a {
  display: block;
  position: relative;
}
.banners1 .item a img {
  z-index: 2;
  position: relative;
}
.banners1 .item .title {
  position: absolute;
  left: 0px;
  top: 17px;
  width: 100%;
  text-align: left;
  text-decoration: none;
}
.banners1 .item .title .capt {
  display: block;
  border: 1px solid #e5e5e5;
  padding: 20px 55% 23px 29px;
  width: 100%;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
}
.banners1 .item .title .capt h3 {
  color: #19caaf;
  font: 400 19px/30px "Ubuntu", sans-serif;
  padding: 0;
  margin: 0 0 6px;
}
.banners1 .item .title .capt p {
  font: 300 12px/18px "Ubuntu", sans-serif;
  color: #888888;
  margin-bottom: 8px;
}
.banners1 .item .title .capt strong {
  font: 300 14px/25px "Ubuntu", sans-serif;
  text-decoration: underline;
  text-decoration: none;
  display: inline-block;
  color: #2f2f2f;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
}
.banners1 .item .title .capt strong:hover {
  color: #19caaf;
}
.banners1 .item:hover .title .capt {
  margin: 0 0 10px;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  background: #1ba38e;
}
.banners1 .item:hover .title .capt h3 {
  color: #fff;
}
.banners1 .item:hover .title .capt p {
  color: #fff;
}
.banners1 .item:hover .title .capt strong {
  color: #fff;
}

.banners1 .item_2 .title .capt {
  background-color: #19caaf;
  border: 0;
}
.banners1 .item_2 .title .capt h3 {
  color: #fff;
}
.banners1 .item_2 .title .capt p {
  color: #fff;
}

.banners2 {
  width: 100%;
  overflow: hidden;
  margin-bottom: 30px;
}
.banners2 div {
  position: relative;
}
.banners2 div .title {
  position: absolute;
  left: 8.57%;
  top: 22%;
  text-align: left;
  text-decoration: none;
}
.banners2 div .title strong {
  font: 400 14px/18px "Ubuntu", sans-serif;
  text-decoration: underline;
  color: #333333;
  text-transform: uppercase;
  display: block;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
}
.banners2 div .capt h3 {
  color: #333333;
  font: 700 53px/54px "Ubuntu", sans-serif;
  text-transform: uppercase;
  padding: 0;
  margin: 0 0 4px;
}
.banners2 div .capt em {
  font-style: normal;
  font: 700 28px/28px "Ubuntu", sans-serif;
  color: #fe2a2a;
  text-transform: uppercase;
  background: #232323;
  display: inline-block;
  padding: 4px 8px 7px 9px;
  margin-bottom: 14px;
}
.banners2 div .capt em span {
  color: #fff;
}
.banners2 div:hover .title strong {
  color: #fe2a2a;
  text-decoration: none;
}

.centerBoxHeading,
#orderHistoryStatus {
  position: relative;
  overflow: hidden;
  display: block;
  background-color: #f2f2f2;
  color: #2f2f2f;
  font: 400 15px/25px "Ubuntu", sans-serif;
  text-transform: none;
  text-align: left;
  border: 0;
  width: 100%;
  padding: 10px 22px;
  margin: 0 0 30px;
}
.prod-list1 {
  padding: 0;
  margin: 0;
  width: 100%;
  list-style: none;
}

.prod-list1 li {
  float: left;
  text-align: center;
  width: 100%;
  margin-bottom:25px;
}

.prod-list1 li.i1 {
  margin: 0;
}

.grid li .product-col,
.list li .product-col,
.product-col {
  text-align: left;
  margin: 0px;
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  -webkit-box-shadow: inset 0 0 0 1px #ededed, 0 0 1px transparent;
  -moz-box-shadow: inset 0 0 0 1px #ededed, 0 0 1px transparent;
  box-shadow: inset 0 0 0 1px #ededed, 0 0 1px transparent;
}
.grid li .product-col .img,
.list li .product-col .img,
.product-col .img {
  padding: 20px 0 0;
}
.grid li .product-col .prod-info,
.list li .product-col .prod-info,
.product-col .prod-info {
  padding: 15px 19px 21px;
}
.grid li .product-col .prod-info h5,
.list li .product-col .prod-info h5,
.product-col .prod-info h5 {
  margin: 0;
  padding: 0;
}
.grid li .product-col .prod-info .text,
.list li .product-col .prod-info .text,
.product-col .prod-info .text {
  color: #888;
  font: 300 12px/18px "Ubuntu", sans-serif;
  margin: 3px 0 6px;
}
.grid li .product-col .prod-info .content_price,
.list li .product-col .prod-info .content_price,
.product-col .prod-info .content_price {
  margin: 0;
  width: 100%;
}
.grid li .product-col .prod-info .price,
.list li .product-col .prod-info .price,
.product-col .prod-info .price {
  margin: 0 0 3px;
  display: block;
  height: auto;
  overflow: hidden;
  width: 100%;
}
.grid li .product-col .prod-info .price span,
.list li .product-col .prod-info .price span,
.product-col .prod-info .price span {
  float: left;
  display: inline-block;
}
.grid li .product-col .prod-info .productPriceDiscount,
.list li .product-col .prod-info .productPriceDiscount,
.product-col .prod-info .productPriceDiscount {
  position: absolute;
  top: -11px;
  left: 15px;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
}
.grid li .product-col .prod-info .product-buttons,
.list li .product-col .prod-info .product-buttons,
.product-col .prod-info .product-buttons {
  width: 100%;
  overflow: hidden;
}
.grid li .product-col .prod-info .btn,
.list li .product-col .prod-info .btn,
.product-col .prod-info .btn {
  padding: 5px 15px;
  background: #19caaf;
  color: #fff;
  border: 0;
  position: relative;
  font: 300 12px/20px "Ubuntu", sans-serif;
  text-transform: uppercase;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  float: left;
  margin: 0 5px 5px 0;
}
.grid li .product-col .prod-info .btn:hover,
.list li .product-col .prod-info .btn:hover,
.product-col .prod-info .btn:hover {
  background: #2f2f2f;
  color: #fff;
}
.grid li .product-col .prod-info .btn.add-to-cart,
.list li .product-col .prod-info .btn.add-to-cart,
.product-col .prod-info .btn.add-to-cart {
  width: 38px;
  height: 38px;
  overflow: hidden;
  text-align: center;
  padding: 0;
  background-color: #19caaf;
  webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
  float: left;
}
.grid li .product-col .prod-info .btn.add-to-cart span,
.list li .product-col .prod-info .btn.add-to-cart span,
.product-col .prod-info .btn.add-to-cart span {
  display: none;
}
.grid li .product-col .prod-info .btn.add-to-cart:before,
.list li .product-col .prod-info .btn.add-to-cart:before,
.product-col .prod-info .btn.add-to-cart:before {
  font-family: "FontAwesome";
  content: url(../images/cart2.png);
  position: relative;
  color: #c2c2c2;
  line-height: 42px;
  font-size: 20px;
  display: inline-block;
  left: 0;
  top: 0;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
}
.grid li .product-col .prod-info .btn.add-to-cart:hover,
.list li .product-col .prod-info .btn.add-to-cart:hover,
.product-col .prod-info .btn.add-to-cart:hover {
  background-color: #2f2f2f;
}
.grid li .product-col .prod-info .btn.add-to-cart:hover:before,
.list li .product-col .prod-info .btn.add-to-cart:hover:before,
.product-col .prod-info .btn.add-to-cart:hover:before {
  color: #fff;
}
.grid li .product-col .prod-info .btn.products-button,
.list li .product-col .prod-info .btn.products-button,
.product-col .prod-info .btn.products-button {
  width: 38px;
  height: 38px;
  overflow: hidden;
  text-align: center;
  padding: 0;
  background-color: #f2f2f2;
  webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
}
.grid li .product-col .prod-info .btn.products-button span,
.list li .product-col .prod-info .btn.products-button span,
.product-col .prod-info .btn.products-button span {
  display: none;
}
.grid li .product-col .prod-info .btn.products-button:before,
.list li .product-col .prod-info .btn.products-button:before,
.product-col .prod-info .btn.products-button:before {
  font-family: "FontAwesome";
  content: "\f08a";
  position: relative;
  color: #c2c2c2;
  line-height: 38px;
  font-size: 20px;
  display: inline-block;
  left: 0;
  top: 0;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
}
.grid li .product-col .prod-info .btn.products-button:hover,
.list li .product-col .prod-info .btn.products-button:hover,
.product-col .prod-info .btn.products-button:hover {
  background-color: #2f2f2f;
}
.grid li .product-col .prod-info .btn.products-button:hover:before,
.list li .product-col .prod-info .btn.products-button:hover:before,
.product-col .prod-info .btn.products-button:hover:before {
  color: #fff;
}
.grid li .product-col .model,
.grid li .product-col .brand,
.grid li .product-col .weight,
.list li .product-col .model,
.list li .product-col .brand,
.list li .product-col .weight,
.product-col .model,
.product-col .brand,
.product-col .weight {
  display: none;
}
.grid li .product-col:hover,
.list li .product-col:hover,
.product-col:hover {
  -webkit-box-shadow: inset 0 0 0 4px #19caaf, 0 0 1px transparent;
  -moz-box-shadow: inset 0 0 0 4px #19caaf, 0 0 1px transparent;
  box-shadow: inset 0 0 0 4px #19caaf, 0 0 1px transparent;
}
.grid li .product-col:hover .productPriceDiscount,
.list li .product-col:hover .productPriceDiscount,
.product-col:hover .productPriceDiscount {
  top: -7px;
  background-color: #19caaf;
}
.grid li .product-col:hover .productPriceDiscount:after,
.list li .product-col:hover .productPriceDiscount:after,
.product-col:hover .productPriceDiscount:after {
  color: #19caaf;
}

.list li .product-col .center-block {
  border-right: 1px solid #e5e5e5;
}
.list li .product-col .center-block .options {
  margin: 10px 0 0 0;
  padding: 0;
  list-style: none;
}
.list li .product-col .center-block .options li {
  margin: 0;
}
.list li .product-col .right-block {
  position: static;
}
.list li .product-col .right-block .content_price {
  position: static;
}
.list li .product-col .right-block .content_price .price {
  margin: 0 0 14px;
  display: block;
}
.list li .product-col .right-block .content_price .productPriceDiscount {
  position: absolute;
  left: 10px;
  top: 10px;
}
.list li .product-col .right-block .btn {
  padding: 5px 15px;
  background: #19caaf;
  color: #fff;
  border: 0;
  position: relative;
  font: 300 12px/20px "Ubuntu", sans-serif;
  text-transform: uppercase;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  float: left;
  margin: 0 10px 10px 0;
}
.list li .product-col .right-block .btn:hover {
  background: #2f2f2f;
  color: #fff;
}
.list li .product-col .right-block .btn.add-to-cart {
  padding: 5px 15px;
  background: #19caaf;
  color: #fff;
  border: 0;
  position: relative;
  font: 300 12px/20px "Ubuntu", sans-serif;
  text-transform: uppercase;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  float: left;
}
.list li .product-col .right-block .btn.add-to-cart:hover {
  background: #2f2f2f;
  color: #fff;
}
.centimg{width:225px;margin:0 auto;}
.prod-list1 .product-col .img a .centimg{text-align:center;}
.product-col{height:390px;max-width:275px;margin:0 auto;}
.botmenu h2,.botmenu a{color:#fff;}
.botmenu h2{padding-top:20px;}
.blueg{color:#007BC7;line-height:120%;}
.padding15{padding:15px;}
.padding5{padding:5px;}
.leftpad{padding-left:20px;}
.paddingtb{padding: 3px 0 2px;border-bottom: 1px dotted #ccc;}
.dropdown-menu .divider{margin:2px 0;}
.titlebg{background:url(../images/bg-1.png) no-repeat top center;height:108px;}
.pagetitle{padding-top:30px;}
.pagetitle h3{font-size:22px;}