/*--------------------------------------
*Filename:            style.css
*Description:         Global CSS
*Version:             1.0.0(2010-03-05)

==STRUCTURE:============================

*Page width:          1000px
*Number of columns:   3

---------------------------------------*/
body,dl,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p{padding:0; margin:0;}
body{width:100%; margin:auto; font:12px/130%  Arial,"Lucida Grande", Verdana, Lucida, Helvetica, sans-serif; color:#462f29; background:#fff; text-align:left; position:relative;}
fieldset,img {border:none;}
li {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
tr,td,select,input{font:12px/130%  Arial,"Lucida Grande",Verdana, Helvetica, sans-serif;}
label,img,input,textarea,select,button {vertical-align:middle;}
input.text, textarea {border:1px solid #ccc;}
button{overflow:visible;cursor:pointer;}

a:link,a:visited{color:#462f29;text-decoration:none; outline:none;}
a:hover,a:active{color:#f60;text-decoration:underline;}

.systemAlert{color:#bd0007;font-weight:bold;}
a.systemAlert,a.systemAlert:visited{color:#bd0007;}

.row{overflow:auto;zoom:1;}
.nav{ padding:5px 10px;}
.content{ padding:10px;}

/* __header----------------------------*/
#header{
	width:100%;
	margin:0 auto;
}
.topBar{ width:980px;margin:0 auto;background:#feede6; padding:10px; color:#f56526; font-size:12px;overflow:auto;zoom:1;}
.topBar a,.topBar a:visited{ color:#f56526;}
.tel{ float:left;color:#333;}
.topNav{ float:right;overflow:auto;zoom:1;}
.topNav li{ float:left; padding:3px;}
.logo{text-align:center;}
.logo a{text-indent:-9999px;display:block;width:240px; margin:0 auto;height:100px;background: url(../images/logo.gif) no-repeat center center;}
.topMenu{ text-align:center;color:#888;font-size:12px; margin:5px 0; overflow:auto;zoom:1;}
.topMenu a,.topMenu a:visited{ color:#888;}
.topMenu li{ display:inline;padding:3px; font-weight:bold;}
.topMenu .menuDiv{
	background: url(../images/menuDiv.gif) no-repeat center center;
	height: 19px;
	line-height:19px;
	width:1px;
}
.search{
	background: url(../images/searchBg.gif) repeat-x;
	height:18px;
	padding:5px;
	text-align:right;
	padding-right:170px;
}
.search .input{ width:150px; border:0px; height:16px;}
.pic{ margin:7px 0;text-align:center;}

/* __pagebody----------------------------*/
#pagebody{
	width:993px;
	margin:0 auto;
}

/* __sidebar----------------------------*/
#sidebar{
	width:235px;
	float:left;
}

.leftMenu{ border:1px solid #333;}
.leftMenu h3{ font-size:18px; padding:10px;background:#999;}
.leftMenu li{ padding:0 0 5px;}
a.fir,a.fir:visited{
	height:28px;
	line-height:28px;
	font-weight:bold;
	padding-left:20px;
	border-bottom:1px solid #ddd;
	display:block;
	background:url(../images/icon02.gif) no-repeat 10px 12px;
}
a.sec,a.sec:visited{
	height:18px;
	line-height:18px;
	background:url(../images/icon01.gif) no-repeat 15px 7px;
	color:#333;
	display:block;
	padding-left:23px;
}
a.thr,a.thr:visited{
	height:18px;
	line-height:18px;
	font-size:10px;
	font-weight:bold;
	color:#333;
	display:block;
	padding-left:36px;
}


.shopBox{ padding:10px; background:#dbcab9;}
.shop{
	background: url(../images/shopBg.gif) no-repeat;
	height:47px;
	padding:10px;
}
.shop h3{ font-weight:bold;}
.login{ padding:0 10px;}
.login a,.login a:visited{ text-decoration:underline;}

.notice{ padding:10px; background:#ececec;}
.notice h3{ font-weight:bold; color:#aa171a; line-height:28px;}

.leftBox{ background:#e7e7e7;padding:10px;}
.leftBox h3{ font-weight:bold; color:#b0784b;}
.productsBox{	
	padding:10px 0;
	overflow:auto;
	zoom:1;
	border-bottom:1px dotted #c0c0c0;
}
.productsBox .productsImg{float:left;display: table-cell;vertical-align:middle;text-align:center; *display: block; *font-size:55px; *font-family:Arial; width:70px; height:70px;}
.productsBox .productsImg img{vertical-align:middle;}
.productsBox .productsInfo{ float:left; margin-left:5px; width:135px; overflow:hidden;}
.productsBox h4 a,.productsBox h4 a:visited{ line-height:28px; color:#666;}
.productsBox .price{ font-weight:bold; font-size:18px; color:#b0784b}

.sendEmail{ background:#f2f2f2;padding:10px; color:#aaaaaa; font-weight:bold;}
.sendEmail h3{ color:#462f29; font-size:18px; line-height:36px;}
.sendEmail .input{ border:1px solid #dfdfe2; color:#666; padding:3px 5px; margin:5px 0; width:140px;}

.newBox{background:#f2f2f2;padding:10px;}
.newBox h3{
	background: url(../images/rush.gif) no-repeat right top;
	height:50px;
}
.productsBox2{	
	overflow:auto;
	zoom:1;
}
.productsBox2 .productsImg{float:left;display: table-cell;vertical-align:middle;text-align:center; *display: block; *font-size:60px; *font-family:Arial; width:75px; height:75px;}
.productsBox2 .productsImg img{vertical-align:middle;}
.productsBox2 .productsInfo{ float:left; margin-left:15px; width:115px; overflow:hidden;}
.productsBox2 h4 a,.productsBox2 h4 a:visited{ font-size:16px; line-height:18px; color:#666;}
.productsBox2 .price2{font-weight:bold;color:#666;}
.productsBox2 .price{font-weight:bold; font-size:18px;line-height:28px; color:#b0784b}

.newBox2{background:#f2f2f2; font-size:13px;}
.newBox2 h3{
	background:#f56526;
	padding:8px 10px;
	color:#fff;
}
.newBox2 ul{ margin:10px 0;}
.newBox2 li{ padding:2px 15px;}

/* __mainbody----------------------------*/
#mainbody{
	width:752px;
	float:right;
	overflow:hidden;
}
.banner{ margin-bottom:10px;}

.slides {	
	position:relative; width:752px; height:434px; overflow:hidden;
}
.slide-pic {
	width:752px; overflow:hidden;
}
.slide-pic img {	
	border:1px solid #e4e4e4; width:752px; height:434px;
}
.slide-pic li {
	display:none;
}
.slide-pic li.cur {
	display:block;
}
.slide-li {	
	position:absolute; bottom:0px;left:0px;
}
.slide-li li {
	text-align:center; line-height:30px; width:249px; float:left; height:30px; margin-right:1px;
}
.slide-li a {
	width:249px; display:block; height:30px; color:#fff; font-size:14px;
}
.slide-li .cur a {
	color:#333; text-decoration:none;
}
.slide-li a:hover {
	color:#333; text-decoration:none;
}
.op li {
	FILTER: alpha(opacity=60); BACKGROUND: #666; opacity: 0.6;
}
.op li.cur {
	background:#fff;
}
.slide-txt span {
	display:none;
}

.proImg{ margin-bottom:10px;}
.proImg2{ margin-bottom:10px; height:189px;}
.Hr_1{}

.Hr_1 IMG {
	float:none;position:absolute;
}
.Hr_11 {
	width: 196px;line-height: 34px;margin: 0 0 0 555px;position:absolute;}
.Hr_11 a,.Hr_11 a:visited{ color:#333;font-weight:bold; }
.Hr_11 .nor {
	background: url(../images/nor.gif) no-repeat right center;
	float: left;
	width: 166px;
	padding-left:30px;
	margin-bottom:2px;
	border:1px solid #ddd;
}
.Hr_11 .act {
	background: url(../images/act.gif) no-repeat right center;
	float: left;
	width: 166px;
	color: #333;
	padding-left:30px;
	margin-bottom:2px;
	border:1px solid #ddd;
}

.rightBox{ border:1px solid #bec2c6;}
.rightBox h3{
	background:#f56526;
	padding:8px 10px;
	color:#fff;
}

.cateImg{ margin-bottom:20px;}
.rightBox2 h3{	
	padding:10px 20px;
	font-size:18px;
	border:1px solid #eee;
	background:#f5f5f5;
	margin-bottom:10px;
}
.productsBox3{	
	text-align:center;
	width:160px;
	margin:10px;
	float:left;
	overflow:auto;	
	zoom:1;
}
.productsBox3 .productsImg{display: table-cell;vertical-align:middle;text-align:center; *display: block; *font-size:135px; *font-family:Arial; width:150px; height:150px;}
.productsBox3 .productsImg img{vertical-align:middle;}
.productsBox3 h4 a,.productsBox3 h4 a:visited{ line-height:28px; color:#666;}
.productsBox3 .price{font-size:11px;}
.productsBox3 .price strong{ font-weight:bold; color:#b0784b}
.productsBox3 .price2{ font-size:11px;}
.productsBox3 .price2 strong{ font-weight:bold; color:#999;}

.centerBox{ clear:both;margin:10px 0;}
.centerBox h3{ font-size:18px; padding:10px;border-bottom:1px solid #ababab; color:#ababab;}
.pic3{ float:left; width:495px; margin:10px 0;}
.pic4{ float:right; width:495px; margin:10px 0;}

.productsBox4{	
	text-align:center;
	width:248px;
	float:left;
	overflow:auto;	
	zoom:1;
}
.productsBox4 .productsImg{display: table-cell;vertical-align:middle;text-align:center; *display: block; *font-size:155px; *font-family:Arial; width:248px; height:170px;}
.productsBox4 .productsImg img{vertical-align:middle;}
.productsBox4 h4{ border-top:1px solid #ddd;height:28px; overflow:hidden;}
.productsBox4 h4 a,.productsBox4 h4 a:visited{ line-height:28px; color:#333;}
.productsBox4 .price{font-size:11px;border-bottom:1px solid #ddd; }
.productsBox4 .price strong{ font-weight:bold; color:#b0784b;}
.productsBox4 .price2{padding-bottom:5px;font-size:11px;}
.productsBox4 .price2 strong{ font-weight:bold; color:#999;}

.centerBox2{ clear:both;}
.centerBox2 .box1{float:left;}
.centerBox2 .box2{float:right; width:752px;}
.featuredBox{
	height:145px;
	padding:20px 15px;
	margin-bottom:10px;
	background: url(../images/featuredBg.gif) no-repeat;
}
.pic8{ float:left;}
.news{ float:right; width:380px;}
.news h3{
	background:#f56526;
	padding:8px 10px;
	color:#fff;
}
.news .more{ float:right;}
.news a.more,.news a.more:visited{ color:#fff;}
.news dl{
	background: url(../images/icon01.gif) no-repeat 3px 10px;
	padding:5px 10px;
	border-bottom:1px dotted #999;
}
.news dl a,.news dl a:visited{ color:#333;}
.news dt{ float: right; color:#666;}
.news dd{ margin:0; padding:0;}

.newsBox dl{
	background: url(../images/icon01.gif) no-repeat 3px 15px;
	padding:10px;
	border-bottom:1px dotted #999;
}
.newsBox dt{ float: right; color:#666;}
.newsBox dd{ margin:0; padding:0;}

.newsBox2{ padding:20px;}
.newsBox2 h4{ font-weight:bold; text-align:center;font-size:16px;}
.newsBox2 .data{ color:#999; text-align:right;margin:10px 0;}



.featuredBox{}
.infiniteCarousel {
  width: 725px;
  position: relative;
}

.infiniteCarousel .wrapper {
  width: 655px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 150px;
  margin: 0 30px;
  position: absolute;
  top: 0;
}

.infiniteCarousel .wrapper ul {
  width: 840px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 10px 20px;
  width:130px;
}

.infiniteCarousel ul li img {
    -webkit-transition: border-color 400ms;
}

.infiniteCarousel ul:hover li img {
  border-color: #000;
}

.infiniteCarousel ul:hover li:hover img {
  border-color: #333;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 50px;
  width: 25px;
  background: url(../images/arrow.gif) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 50px;
  cursor: pointer;
  outline: 0;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -120px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -60px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -180px;
}



.productBox h4{ font-size:14px; font-weight:bold; margin:10px 0; color:#b0784b;}
.productBox .productImgBox{float:left; width:350px;}
.productBox .productImg{ width:350px; height:100%; display:block; border:1px #eee solid;background:#fff; margin-bottom:10px; padding-bottom:1px;}
.smallImg img{ border:1px #eee solid; margin:0 3px;}
.click{ text-align:center;}
.click a,.click a:visited{color:#b0784b;}

.productBox .productInfo{ float:left; margin-left:30px; width:350px;}
.productBox .item,.productBox .price,.productBox .price3{ border-bottom:1px dotted #ddd; padding:8px 0; font-size:12px;}
.productBox .size{padding:8px 0;}
.productBox .price{color:#b0784b;font-weight:bold;}
.productBox .price2{color:#333;font-weight:bold; text-decoration:line-through;}
.productBox .addCart{padding:20px; background:#eee;}
.productBox .prev{ padding:10px 0;}
.productBox .review{ overflow:auto;zoom:1;border:1px dotted #ddd; padding:5px;}
.productBox .review li{ float:left;width:130px;}

.productDetail h3{font-weight:bold; font-size:14px; border-top:1px solid #eee;border-bottom:1px solid #eee; padding:10px 0; margin:10px 0;color:#b0784b;}


/* __footer----------------------------*/
#footer{
	text-align:center;
	width:990px;
	clear:both;	 
	margin:0 auto;
	padding:10px 0;	
}

.footMenu{ border:1px solid #333;border-width:1px 0; padding:10px 0;text-align:center;color:#333;font-size:12px; margin:10px 0 0; overflow:auto;zoom:1;}
.footMenu a,.footMenu a:visited{ color:#333;}
.footMenu li{ display:inline;padding:3px;}
.footMenu .menuDiv{
	background: url(../images/menuDiv.gif) no-repeat center center;
	height: 19px;
	line-height:19px;
	width:1px;
}
.copyRight{ padding:10px 0;}

.page{ padding:20px 5px 10px; text-align:right; font-weight:bold;}
.page a{ padding:2px 6px 2px; background:#fff; line-height:24px; border:1px solid #dfd8d5;}
.page a:hover,.page span a{ background:#B0784B; color:#fff; text-decoration:none;}
.page input{ width:20px;}

.tabbor{ border:#CCCCCC solid 1px;}
.tdbotbor{ border-bottom:#CCCCCC solid 1px;}
.zhushi{ color:#0066CC; font-weight:bold;}
.tdred{ color:#FF0000;}
.bigstro{ font-size:14px; font-weight:bold;}
.tishiz{ color:#666666; font-weight:bold;}

