@charset "utf-8";  
/* CSS Document */
/*  Reset
----------------------------------------------------------------------------------------------------*/
/*@import url('site_style.css');*/
@import url('template_style_fix.css');
@import url('template_style_1.css');

body{color:#333; margin-bottom:100px;}
a { color:#333333;}
.itemsLayer a { background-color:#eee;}


/*control*/
.bSubTag ul li, .lSubConTag > a{ background:#7f7f7f}


/*border*/
#ecomHead {border-color: rgba(0,0,0,0.2);}


/*global*/
#ecomMain{  margin-bottom:80px; }


/*backtotop*/
.backTop{ background:url(../../eng/images/backTop.png) no-repeat;}


/*header*/
#ecomHead{ background:#fff;}
.leftLang{ /*background:#cccccc;*/ }
.leftLlogd{ color:#000000;}
.loginMain {color:#000000;background:url(../../eng/images/arrowLogin.png) no-repeat right center;}



.rightSearch{ border-color: #cccccc; }
.rightSearch input{ }
.rightSearch .iconSearch{background: url(../../eng/images/search.png) no-repeat center center;}
.cartSpan{ background:url(../../eng/images/cart.png) no-repeat; color:#333}
.cartCon{border-color:#cccccc; color:#333;border-bottom:none;border-top:none;}
.conTot{ border-top: none; border-bottom:none;}
.cartBtm{ border-color:#ccc; border-top:none; }



/*Nav*/
.ecomNav{ width:1180px;  padding:0;text-align:left; }
.ecomNav ul li{  display:inline-flex; }
.ecomNav ul li a{ color:#333;  padding:22px 18px;  }

/*banner*/
.mainBanner{ margin:30px auto 0 auto; /*width:1180px;*/ }
.mainBanner img { /*max-width:1180px; /*margin:-190px 0 0 -590px;*/ }
.mainBanner #sdSlider { /*height:380px!important;*/ max-height:380px; min-height:180px; }
.mainBanner #sdSlider li a { max-height:100%; /*min-height: 380px;*/ }
.mainBanner .controls { bottom:15px; left:0;text-align: center;}
.mainBanner ol.numericControls { position:absolute; bottom:0; right:25px; }
.mainBanner ol.numericControls li{}
.mainBanner ol.numericControls li a{width:15px; height:15px;  background:rgba(255,255,255,1); border-radius:50%;}
.mainBanner ol.numericControls li.current a{color:#000;}
.mainBanner ol.numericControls li a:focus, .mainBanner .prevBtn a:focus, .mainBanner .nextBtn a:focus{}
.mainBanner .graphic, .mainBanner .prevBtn, .mainBanner .nextBtn{}
.mainBanner .prevBtn, .mainBanner .nextBtn {/*width:34px;height:71px;top:-210px;*/ top:50%; }
.mainBanner .prevBtn{left:0px;}
.mainBanner .nextBtn{right:0px; }


/*productShow*/
.productShow { display:flex; padding-bottom:30px; width:1180px; margin:0 auto;}
.productShow{ margin-top:20px;}
div .showLeft{ float:left; background-color:#B166A3; }
div .showRight{ float:right; background-color:#999999; }
a.showLeft, a.showRight { display:block; width:50%; }
#ecomMain .productImg{ display:inline-flex; justify-content:flex-start; float:left; width:calc( 100% - 177px ); height:100%; /*width:401px; height:236px;*/ overflow:hidden; }
#ecomMain .proText{ float:right; width:177px; /*height:236px;*/ padding:20px 30px; text-align:center; display:block;}
@media (max-width: 1050px) {
	#ecomMain .productImg{ width:calc( 100% - 120px ); }
	#ecomMain .proText{ width:120px; padding-left:10px; padding-right:10px; }
	#ecomMain .productShow > a.showLeft > .productImg img { position:absolute; max-width:100%; }
}
.proText p{color:#ffffff;}
.bigTxt{ font-size:20px;}
.less{ background:url(../../eng/images/tran.jpg) no-repeat center center; margin:20px 0; height:1px;}
.productShow img { max-width:100%; max-height:100%; -webkit-transition: 0.4s ease;  transition: 0.4s ease;}
.productShow a:hover img { -webkit-transform: scale(1.03);  transform: scale(1.03);}


/*.productList*/
.productList{  margin:0 auto 0 auto; }
.proList a{ color:#000; }

.heartGrey{background:url(../../eng/images/heart.png) no-repeat;}
.heartRed{ background:url(../../eng/images/love.png) no-repeat;}
.proContent > ul > li{border:1px solid #e5e5e5;}
.proContent > ul > li .proInfo a img { border:none!important;}
.proContent > ul > li p{ color:#333;}
.proContent > ul > li .proIco a.tips{ background:url(../../eng/images/tips.png) no-repeat; }
.proContent > ul > li .proIco span.unline{ margin-top:-5px; opacity:0.6; filter:alpha(opacity=60);}
.proContent > ul > li:hover{ background-color:#fafafa; border:1px solid #b2b2b2;}
.proContent > ul > li .hover{ width:100.9%; padding:15px; background-color:#fafafa; left:-1px; border:1px solid #b2b2b2; }
#aReduce{ background:url(../../eng/images/less.png) no-repeat;}
#aAdd{ background:url(../../eng/images/plus.png) no-repeat;}

/*Product List Home [Gobal]*/
.proContent > ul { width:100%; margin:0 auto;}
.proContent > ul > li{ padding:10px; margin:0 8px 24px 8px; width:23.6%; float:left; position:relative; min-height:450px;}
.proContent > ul > li:nth-child(4n){}
.proContent > ul > li:nth-child(4n+1){ clear:left;}

/*Product List Catalog*/
.mRcontent ul { width:100%;}
.mRcontent ul li {width:32%;}
.mRcontent > ul > li .hover { width:100.75%}
.mRcontent ul li:nth-child(4n){ /*margin-right: 12px;*/}
.mRcontent ul li:nth-child(4n+1){ clear:none;}
.mRcontent ul li:nth-child(3n){ margin-right:0;}
.mRcontent ul li:nth-child(3n+1){ clear:left; margin-left:0}
/*see productlist .proContent*/

/*Product List Other*/
.insidelist .proContent ul { width:100%;}
.insidelist .proContent ul li{width:23.9%; }
.insidelist .proContent ul > li .hover { width:100.75%}
.insidelist .proContent ul li:nth-child(4n) { margin-right:0;}
.insidelist .proContent ul li:nth-child(4n+1){ margin-left:0}
.insidelist ul li a img { width:100%;}



/*footer*/
#ecomFooter{background-color:#111111;}
.footTab > a{ color:#ffffff;}
.footTab .btnWish{ background:url(../../eng/images/whiteHeart.png) no-repeat 15px center;}
.footTab .btnViewed{ background:url(../../eng/images/eye.png) no-repeat 15px center; }
.footTab .btnMore{ background:url(../../eng/images/add.png) no-repeat 15px center; }
.footTab a:hover{ background-color:black;}

.footCons{display:none;}

.conSub li.facebook { background:url(../../eng/images/facebook.png) no-repeat;}
.conSub li.instagram { background:url(../../eng/images/instagram.png) no-repeat;}
.conSub li.weibo { background:url(../../eng/images/weibo.png) no-repeat; }
.conSub li.twitter { background:url(../../eng/images/twitter.png) no-repeat; }
.conSub li.google_plus { background:url(../../eng/images/google_plus.png) no-repeat;}
.conSub li.pinterest { background:url(../../eng/images/pinterest.png) no-repeat; }
.conSub li.linkedin { background:url(../../eng/images/linkedin.png) no-repeat; }
.conSub li.twitter { background:url(../../eng/images/twitter.png) no-repeat; } 
.conSub li.wechat { background:url(../../eng/images/wechat_s.png) no-repeat; }  
.conSub li.youtube { background:url(../../eng/images/youtube.png) no-repeat; }


/*Breadcrumb*/
.navPath{ background-color:rgba(0,0,0,0.05)}
.navPath .wrap a{ color:rgba(0,0,0,0.6); }
.navPath .wrap span{ color:rgba(0,0,0,0.8); }

/*Left column filter*/
.lSubCon > a{ border-color:#e0e0e0;}
.lSubCon > a > span{ }
.lSubList > ul > li > ul > li { list-style-type:none;}


/*Product information*/
.sTextarea{ color:#333; background:#fff; border-color:#d7d7d7;}
.soTable{border-color:#e5e5e5; background:#fff;}
.soTable tr:nth-child(2n){background: #f2f2f2;}
.soTable tr{border: 1px solid #ccc;}
.mainLbtm{ border-color:#cccccc;}
.borPad{border-color:#e5e5e5;}
.topRmain{ border-color: #cccccc;}


/*Recommendations*/
.deMainR{ border-color:transparent;}
.deMainR ul li a img { border:1px solid #ccc}


/*wishlist*/
.pageNum ul li.active,.pageNum ul li:hover{ background:#fff}
.pageNum ul li.active a,.pageNum ul li:hover a{}


.forgetMain{border-color:#ccc;}


/*rMsub*/
.rMsub{border-color: #ccc;}


/*shopping-cart.jsp*/
.sCartTable tbody tr td{border-color: #ccc;}


/*checkout*/
.checkList ul{  border-color:rgba(0,0,0,0.2); }
.checkList ul li a{color:rgba(0,0,0,0.3);}
.checkList ul li.cliGrey{border-color: #000;}
.checkList ul li.cliGrey a{ color:#000;}
.chGrey{ color:#444;}

.changeBtn{ background:url(../../eng/images/reset.png) no-repeat left center;}
/* .ckMain .fl:last-child{ background:url(../../eng/images/checkout_shadow.png) no-repeat left center; } */
.checkTable tr td { border-color:#ccc; }
.cTabSum tr:last-child{ border-color:#ccc;}
.ckEdit{ background:url(../../eng/images/edit.png) no-repeat; }


/*newLetter promotion*/
.tabNew tbody tr:last-child td{border-color: #ccc;}
.protabNew tbody tr:last-child td{border-color: #ccc;}


/*mProfile*/
.fisTab tbody tr:last-child td{border-color: #ccc;}
.bookTab tbody tr:last-child td{border-color: #ccc;}


/*Articles template*/
.News {}
.PostList .articles, .RecentPost .Post, .RecentPost .title{ border-color: #ccc; }

/*Product Hover Deatil button*/
.proContent > ul > li .ProDetail { width:92.5%}

/*free gift*/
.productbox2 {border-color:#ccc;}



/*custom free area*/
.home .customfreearea{  padding-left:10px;}
.customfreearea {border:none!important;}