
.span-100 {
	width:100px
}
.span-110 {
	width:110px
}
.span-120 {
	width:120px
}
.span-130 {
	width:130px
}
.span-140 {
	width:140px
}
.span-150 {
	width:150px
}
.span-200 {
	width:200px
}
.span-250 {
	width:250px
}
.span-300 {
	width:300px
}
.span-400 {
	width:400px
}
.span-480 {
	width:480px
}
.span-500 {
	width:500px
}
.hr-1 {
	height:1px
}
.hr-2 {
	height:2px
}
.hr-3 {
	height:3px
}
.hr-4 {
	height:4px
}
.hr-5 {
	height:5px
}
.hr-7 {
	height:7px
}
.hr-9 {
	height:9px
}
.hr-10 {
	height:10px
}
.hr-15 {
	height:15px
}
.hr-20 {
	height:20px
}
.hr-22 {
	height:22px
}
.hr-25 {
	height:25px
}
.hr-30 {
	height:30px
}
.hr-35 {
	height:35px
}
.hr-40 {
	height:40px
}
.hr-45 {
	height:45px
}
.hr-50 {
	height:50px
}
.hr-55 {
	height:55px
}
.hr-60 {
	height:60px
}
.hr-65 {
	height:65px
}
.hr-70 {
	height:70px
}
.hr-75 {
	height:75px
}
.hr-80 {
	height:80px
}
.hr-85 {
	height:85px
}
.hr-90 {
	height:90px
}
.hr-1, .hr-2, .hr-3, .hr-4, .hr-5, .hr-7, .hr-9, .hr-10, .hr-15, .hr-20, .hr-22, .hr-25, .hr-30, .hr-35, .hr-40, .hr-45, .hr-50, .hr-55, .hr-60, .hr-65, .hr-70, .hr-75, .hr-80, .hr-85, .hr-90 {
	clear:both;
	font-size:1px;
	line-height:1px
}
.pdt-15 {
	padding-top:15px!important
}
.pdt-20 {
	padding-top:20px!important
}
html {
	color:#333;
	background:#fff
}
.g {
	width:1200px;
	margin:0 auto;
	zoom:1
}
.g:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	overflow:hidden
}
.u-1-4 {
	width:254px
}
.u-3-4 {
	width:731px;
	overflow:hidden;
	position:relative;
	z-index:2
}
.system-error .u-3-4 {
	width:954px;
	margin:0 auto;
	overflow:hidden
}
.u-1-5 {
	width:183px
}
.u-4-5 {
	width:1000px
}
.u-1-2 {
	width:50%
}
.layout:before, .layout:after {
	content:"";
	display:table
}
.layout:after {
	clear:both
}
.layout {
	width:1200px;
	margin:0 auto
}
.i-mall-uc:after, .minicart-pro-item:after, .ec-slider:after, .naver ul:after, .category-info:after {
	content:"";
	display:table;
	clear:both
}
.i-mall-uc, .minicart-pro-item, .ec-slider, .naver ul, .category-info {
*zoom:1
}
.pager ul li.pgNext, .hotPro-area .h h2, .button-slider-prev, .button-slider-next, .button-slider-prev-high, .button-slider-next-high, .shortcut .s-dropdown s {
	background:transparent url(img/sprites3.png) scroll no-repeat
}
.pro-area .p-sku em, .order-pro-title-area .h, .hotPro-relational-area span {
	background:transparent url(img/bg1.png) scroll no-repeat
}
.button-action-no, .button-action-yes, .button-go-pay, .button-go-pay-disabled, .button-login-3, .button-action-submit, .button-action-submit-2, .button-back-home-2, .button-action-define, .button-action-cancel-4, .button-know, .button-action-book, .button-go-buy-2, .button-go-buy-disabled-2, .button-action-submit-3, .button-next, .button-next-disabled, .button-prev, .button-back-home {
	background:transparent url(img/btn3.png) scroll no-repeat
}
.icon-error, .icon-ok, .icon-warn, .icon-breadcrumb, .icon-reply, .icon-close, .box-header .box-close, .icon-minus, .icon-plus, .icon-over, .icon-arrow-up, .icon-arrow-down, .icon-letter-unread, .icon-letter-read, .icon-del, .icon-search, .icon-sales, .icon-edit, .icon-yes, .icon-no, .icon-more, .header-toolbar .h i, .i-mall .h b, .minicart .h b, .icon-minicart-del, .icon-minicart, .naver i, .form-feedback-close, .icon-category, .icon-cate-arrow, .icon-noVerified {
	background:transparent url(img/icon1.png) scroll no-repeat
}
.icon-detect {
	background:transparent url(img/icon6.gif) scroll no-repeat
}
.icon-smile, .icon-phone, .icon-tips, .icon-tips-2, .icon-success, .icon-success-2, .icon-success-3, .icon-success-4, .icon-success-5, .icon-success-6 {
	background:transparent url(img/icon11.png) scroll no-repeat
}
.icon-smile-2 {
	background:transparent url(img/icon22.png) scroll no-repeat
}
.icon-help {
	background:transparent url(img/icon10.png) scroll no-repeat
}
.starRating-area, .starRating-area s {
	background:transparent url(img/star7.png) scroll no-repeat
}
.u-3-4 .pro-list, .u-4-5 .pro-list, .search .pro-list, .u-3-4 .pro-list ul, .u-4-5 .pro-list ul, .search .pro-list ul, .hotPro-area .b {
	background:transparent url(img/bg6.png) scroll no-repeat
}
.u-3-4 .pro-list li div, .u-4-5 .pro-list li div, .search .pro-list li div {
	padding:0 18px;
	background:transparent url(img/bg5.png) scroll no-repeat
}
.ol_box .box-header, .ol_box .box-tl, .ol_box .box-tr, .ol_box .box-tc {
	background:transparent url(img/bg22.jpg) scroll no-repeat
}
.ol_box_3 .box-tl, .ol_box_3 .box-tr, .ol_box_3 .box-tc {
	background:transparent url(img/bg37.png) scroll no-repeat
}
.ec_ui_loading, .box-loading {
	background:transparent url(img/icon5.gif) no-repeat scroll
}
.sc-list .sc-empty-area {
	background:transparent url(img/bg31.png) no-repeat scroll center 68px
}
.system-error-area .cartoon {
	background:transparent url(img/bg24.png) scroll no-repeat
}
.slogan li i, .service dt i {
	background:transparent url(img/icon14.png) scroll no-repeat
}
.hungBar-top, .hungBar-feedback, .hungBar-olcs-qq, .hungBar-olcs-web {
	background:transparent url(img/icon29.png) scroll no-repeat
}
.follow {
	background:transparent url(img/bg51.jpg) scroll no-repeat
}
.follow i, .follow-panel-qrcode s {
	background:transparent url(img/icon27.png) scroll no-repeat
}
.icon-vip-level-0, .icon-vip-level-1, .icon-vip-level-2, .icon-vip-level-3, .icon-vip-level-4, .icon-vip-level-5 {
	background:transparent url(img/icon35.png) scroll no-repeat
}
.category-list {
	background:transparent url(img/bg59.png) scroll no-repeat
}
.box-prompt-error-area .h i, .box-prompt-success-area .h i, .safetyPhone-prompt-area .h i {
	background:transparent url(img/icon33.png) scroll no-repeat
}
.arrival-remind-area s {
	background:transparent url(img/icon31.png) scroll no-repeat
}
.shortcut li {
	background:transparent url(img/bg65.png) scroll no-repeat
}
.radio, .checkbox {
	margin-right:5px;
	cursor:pointer
}

.naver-main {
 width:100%; background-color:#e00219;
}
.naver-main .layout {
	position:relative;
	z-index:410
}
.naver {
	padding-left:219px;
	font-family:\5FAE\8F6F\96C5\9ED1
}
.naver ul {
	border-left:1px solid #6B6B6B
}
.naver li {
	float:left
}
.naver a {
	display:inline-block;
*display:inline;
*zoom:1;
	height:46px;
	line-height:46px;
	font-size:16px;
	color:#FFF;
	padding:0 20px;
	white-space:nowrap;
	text-align:center
}
.naver .hover a, .naver li:hover a, .naver a:hover {
	text-decoration:none;
	background-color:#b10012
}
.naver .current, .naver .current:hover {
	background-color:#b10012
}
.naver a span {
	cursor:pointer;
	display:inline-block;
*display:inline;
*zoom:1;
	position:relative;
	z-index:410
}
.naver li s {
	position:absolute;
	right:-22px;
	top:-5px;
	line-height:1.2
}
.naver li img {
	vertical-align:top
}
.naver .hover, .naver li:hover {
	position:relative;
	z-index:109
}
.naver i {
	display:inline-block;
*display:inline;
*zoom:1;
	width:9px;
	height:4px;
	font-size:1px;
	line-height:1px;
	background-position:-229px -27px;
	vertical-align:4px;
*vertical-align:5px;
	margin-left:6px
}
.naver .hover i, .naver li:hover i {
	background-position:-229px -24px
}
.naver ol {
	position:absolute;
	border:1px solid #e8e8e8;
	border-top:0 none;
	left:-1px;
	top:40px;
	background-color:#FFF;
	display:none
}
.naver .hover ol, .naver li:hover ol {
	display:block;
	-moz-box-shadow:0 0 5px 0 rgba(0, 0, 0, .07);
	-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, .07);
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .07)
}
.naver ol li {
	float:none
}
.naver ol a, .naver .hover ol a, .naver li:hover ol a {
	color:#636363;
	height:34px;
	line-height:34px;
	background-color:#FFF;
	text-align:left;
	font-size:14px;
	min-width:80px;
	_width:80px
}
.naver .hover ol a:hover, .naver li:hover ol a:hover {
	background-color:#fbfaf9
}
.category {
	position:absolute;
	left:0;
	top:0;
	width:220px;
	height:46px;
	font-family:'Tahoma', \5FAE\8F6F\96C5\9ED1;
	_font-family:\5FAE\8F6F\96C5\9ED1;
	line-height:46px;
}
.category .h {
	height:46px;
	border-bottom:0 none;
	  background-color: #2b2b2b;
}
.category .h h2 {
	line-height:46px;
	height:46px;
	font-size:16px;
	color:#FFF;
	text-align:center;
}
.category:hover .h h2, .category-hover .h h2, .category-index .h h2 {
	border-bottom-color:#00B2A6
}
.icon-category {
	position:absolute;
	width:9px;
	height:4px;
	font-size:1px;
	line-height:1px;
	background-position:-229px -27px;
	right:13px;
	top:18px
}
.category:hover .icon-category, .category-hover .icon-category {
	background-position:-229px -24px
}
.category-index .icon-category {
	display:none
}
.category-list {
	background-color:#ffbec5;
	background-repeat:repeat-x;
	background-position:0 0;
	border:1px solid #ffffff;
	border-top:0 none;
	display:none;
	padding-bottom:7px;
	font-size:0
}
.category:hover .category-list, .category-hover .category-list, .category-index .category-list {
	display:block
}
.category-index .category-list {
	height:490px;
	padding-bottom:0
}
.category-list a:hover {
	text-decoration:none
}
.category-item {
	vertical-align:top;
	position:relative;
*zoom:1
}
.category-info {
	padding:8px 0 0px 4px;
	_padding:8px 0 0px 4px;
	margin-left:4px;
	height:40px
}
.category-list li:hover .category-info, .category-list li.hover .category-info {
	background-color:#fcf7f7;
	margin-right:-1px;
	_position:relative
}
.category-info a {
	line-height:22px;
	color:#888888;
	margin-left:8px;
	_margin-left:6px;
*display:inline-block;
*display:inline;
*zoom:1;
	font-size:13px
}
.category-list li:hover .category-info a, .category-list li.hover .category-info a {
	color:#00B2A6
}
.category-info a:hover {
	color:#00B2A6
}
.category-list li:hover .category-info a:hover, .category-list li.hover .category-info a:hover {
	color:#00B2A6
}
.category-info span {
	position:relative
}
.category-info s {
	position:absolute;
	right:-3px;
	top:-13px;
*top:-12px
}
.category-info img {
	vertical-align:top
}
.category-info h3, .category-info h3 a {
	font-size:15px;
	color:#000000
}
.category-info h3 {
	line-height:1.2;
	padding-bottom:1px;
	_padding-bottom:3px
}
.category-list li:hover .category-info h3, .category-list li.hover .category-info h3, .category-list li:hover .category-info h3 a, .category-list li.hover .category-info h3 a, .category-list li:hover .category-info h3 a:hover, .category-list li.hover .category-info h3 a:hover {
	color:#000000
}
.category-panels {
	display:none;
	position:absolute;
	left:219px;
	width:900px;
	border:1px solid #efeaea;
	border-left:0 none;
	background-color:#fcf7f7;
	top:0;
	padding:10px 0
}
.category-panels ul li{ float:left; width:200px;}
.category-panels1 {
	display:none;
	position:absolute;
	left:219px;
	width:900px;
	border:1px solid #efeaea;
	border-left:0 none;
	background-color:#fcf7f7;
	float:left;
	top:0;
	padding:10px 0
}
.category-panels1 ul li{ float:left; width:200px;}
.category-list li:hover .category-panels, .category-list li.hover .category-panels {
	display:block
}







.recommend-box1{
float:left;
width:900px;
    padding-top: 20px;

}
.recommend-box1 ul{

	width:880px;
	margin-left:20px;
}

.recommend-box1 ul li{
    float: left;
	  width: 215px;
    height: 215px;

}

.recommend-box1 ul li img{
    width: 205px;
    height: 205px;
    vertical-align: middle;
}






.subcate-list{ float:left; width:900px;}
.subcate-list1{ float:left; width:900px;}
.subcate-list li {
	vertical-align:top;
	_zoom:1
}
.subcate-list a {
	display:block;
	padding-left:30px;
	line-height:37px;
	font-size:14px;
	color:#666
}
.subcate-list a:hover {
	color:#666666;
	background-color:#efeaea
}
.subcate-list span {
	position:relative
}
.subcate-list s {
	position:absolute;
	right:-3px;
	top:-13px;
*top:-12px
}
.subcate-list img {
	vertical-align:top
}





.subcate-list1 li {
	vertical-align:top;
	_zoom:1
}
.subcate-list1 a {
	display:block;
	padding-left:30px;
	line-height:37px;
	font-size:14px;
	color:#666
}
.subcate-list1 a:hover {
	color:#666666;
	background-color:#efeaea
}
.subcate-list1 span {
	position:relative
}
.subcate-list1 s {
	position:absolute;
	right:-3px;
	top:-13px;
*top:-12px
}
.subcate-list1 img {
	vertical-align:top
}







.category-banner {
	margin:10px 30px 8px
}
.category-banner dt {
	height:22px;
	line-height:22px;
	text-align:center;
	font-size:13px;
	color:#FFF;
	background-color:#e63547;
	margin-bottom:11px
}
.category-banner dd {
	overflow:hidden;
	white-space:nowrap;
	display:block;
	width:100%
}
.category-banner a {
	color:#666;
	font-size:13px;
	line-height:22px
}
.category-banner a:hover {
	color:#333
}
.icon-cate-arrow {
	display:none;
	position:absolute;
	right:12px;
	top:50%;
	margin-top:-6px;
	width:7px;
	height:13px;
	background-position:-98px -47px
}
.category-list li:hover .icon-cate-arrow, .category-list li.hover .icon-cate-arrow {
	display:block
}
