/* BASIC css start */
#main { position: relative; }
#main #stepBanner,
#main #mainBanner,
#main #headline,
#main #moveProduct { position: relative; margin-top: 20px; }
#main .md-wrap { width:1529px;margin-top: 5px; }
#main .md-wrap .hd { text-align: center; color: #7e6b61; font-size: 16px; font-weight: bold;margin-bottom:82px }
#main .md-wrap .item-list {width:1140px; padding-bottom: 0; margin:0 auto;}
#main .md-wrap .item-list dd ul{  width: 190px; padding-bottom: 0; }
#main .md-wrap .item-list .item { width: 190px; height: 300px; margin-top: 15px;text-align:center; }
#main .md-wrap .item-list .item .thumb { width: 190px; height: 300px;  }
#main .md-wrap .item-list .item .info li { width: 190px;margin-top:20px;text-align:center;margin:0 auto; }

#mdPrd{margin-top:108px;margin-bottom:100px}

#main .item-wrap .item-hd {text-align: center; color: #7e6b61; font-size: 16px; font-weight: bold;margin-bottom:135px;padding-top:145px; }

#bestPrd .md-wrap { width:1529px;padding-top: 135px; }
#bestPrd .md-wrap .item-hd { text-align: center; color: #7e6b61; font-size: 16px; font-weight: bold;margin-bottom:135px }
#bestPrd .md-wrap .item-list {width:1529px; padding-bottom: 0; margin:0 auto;}
#bestPrd .md-wrap .item-list dd ul{  width: 1529x; padding-bottom: 0; }
#bestPrd .item { float:left;width: 300px !important; height: 518px !important; margin-top: 0px;text-align:center; }
#bestPrd .thumb{ width: 238px !important; height: 375px !important;text-align:center; }
#bestPrd .md-wrap .item-list .item .info li { width: 238px;margin-top:20px;text-align:center;margin:0 auto; }

#newPrd .md-wrap { width:1529px;padding-top: 35px; }
#newPrd .md-wrap .item-hd { text-align: center; color: #7e6b61; font-size: 16px; font-weight: bold;margin-bottom:135px }
#newPrd .md-wrap .item-list {width:1529px; padding-bottom: 0; margin:0 auto;}
#newPrd .md-wrap .item-list dd ul{  width: 1529x; padding-bottom: 0; }
#newPrd .item { float:left;width: 300px !important; height: 518px !important; margin-top: 0px;text-align:center; }
#newPrd .thumb{ width: 238px !important; height: 375px !important;text-align:center; }
#newPrd .md-wrap .item-list .item .info li { width: 238px;margin-top:20px;text-align:center;margin:0 auto; }


.item-wrap{border-top:1px solid #e4e4e4}
#newPrd{border-top:1pxx solid #4e4e4e; border-bottom: 1px solid #e4e4e4;}


.list_carousel {
	background-color: #ccc;
	margin: 0 0 0px 0px;
	width: 1529px;
}
.list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
    overflow:hidden;  
	height: 801px;    
}
.list_carousel li {
	font-size: 40px;
	color: #999;
	text-align: center;
	background-color: #eee;
	border: 1px solid #999;
	width: 509px;
	height: 801px;
	padding: 0;
	margin: 0px;
	display: block;
	float: left;
}
.list_carousel.responsive {
	width: auto;
	margin-left: 0;
}
.list_carousel .clearfix {
	float: none;
	clear: both;
}
.list_carousel .prev {
	position: absolute;
	z-index: 5;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-top:-450px;
	font-family: serif;
	line-height: 1;
	float: left;
	margin-left: 0px;
}
.list_carousel .next {
	position: absolute;
	margin-top:-450px;
	z-index: 5;
	display: inline-block;
	width: 20px;
	height: 20px;
	font-family: serif;
	line-height: 1;
	float: left;
	margin-left: 1478px;
}
.list_carousel .timer {
	background-color: #999;
	height: 6px;
	width: 0px;
}


.list_carousel2 {
	background-color: #ccc;
	margin: 0 auto;
	width: 1190px;
}
.list_carousel2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.list_carousel2 li {
	color: #999;
	text-align: center;
	background-color: #fff;
	border:none;
	width: 238px;
	height: 500px;
	padding: 0;
	margin: 0px;
	display: block;
	float: left;
}
.list_carousel2 .responsive {
	width: auto;
	margin-left: 0;
}
.list_carousel2 .clearfix {
	float: none;
	clear: both;
}
.list_carousel2 .prev {
	position: absolute;
	z-index: 5;
	display: inline-block;
	width: 79px;
	height: 91px;
	margin-top:-310px;
	font-family: serif;
	line-height: 1;
	float: left;
	margin-left: -98px;
}
.list_carousel2 .next {
	position: absolute;
	margin-top:-310px;
	z-index: 5;
	display: inline-block;
	width: 79px;
	height: 91px;
	font-family: serif;
	line-height: 1;
	float: left;
	margin-left: 1212px;
}
.list_carousel2 .timer {
	background-color: #999;
	height: 6px;
	width: 0px;
}


.text_box {
	font-family : 'Nanum Gothic';
	text-align : center;
	padding : 10px 0;
}

/* BASIC css end */

