/* base	*/
body{font-size:12px;background-color:#FFFFFF;}
a{text-decoration:none;color:#000}
.wrap{
	width:980px;

}

.strong {font-weight:bold;}

.head_review,.head_sos,.head_new,.head_gift,.head_sale,.head_category,.head_dm,.head_bbs,.tel-400,.nav,.nav a,.mn a,.open-door,.btn_cart,.btn_uc,.btn_favorites,.btn_search,.btn_pf,.btn_buy,.btn_buy_no,.btn_advice,.ico_hot,.nav .child{background:url(../image/bg_index.gif) no-repeat;}
.Y{background:url(../image/bg_Y.gif) repeat-x}


.header{padding-top:0px;}
.hr{
	width:690px;color: #666666;
}
.username,.price{color:#DA130C}
.loginBar a{margin:auto 3px;height:18px;line-height:18px;display:inline-block;}
.tel-400{background-position:-600px -50px;width:230px;height:30px;margin-top:20px}

/*  btn  */
.btn_cart{background-position:-1px -52px}
.btn_uc{background-position:0 -71px}
.btn_favorites{background-position:0 -91px}
.btn_search{background-position:-600px -89px;width:52px;height:20px;border:0;margin:auto 5px}
.btn_pf{background-position:-6px -135px;padding-left:15px;margin-left:15px}
.btn_buy{background-position:-250px -310px;width:180px;height:32px;margin-top:5px;text-indent:-1000px}
.btn_buy_no{background-position:-250px -500px;width:180px;height:32px;margin-top:5px;text-indent:-1000px}
.btn_advice{background-position:-442px -500px;width:130px;height:32px;margin-top:5px;text-indent:-1000px;margin-left:15px}

/*  head menu */
.menu{
	margin-top: 30px;
	margin-bottom: 0px;
}
.menu a{margin:auto 5px;height:16px;line-height:16px;display:inline-block;}

.head_new{background-position:-100px -55px;padding-left:18px;}
.head_gift{background-position:-100px -75px;padding-left:18px;}
.head_sale{background-position:-100px -95px;padding-left:18px;}
.head_review{background-position:-100px -115px;padding-left:18px;}
.head_dm{background-position:-100px -135px;padding-left:18px;}
.head_bbs{background-position:-100px -155px;padding-left:18px;}
.head_sos{background-position:-100px -175px;padding-left:18px;}

.nav{height:38px;font-size:14px;margin:0 auto;padding:0}
.nav a{background-position:100% -56px;color:#fff;margin:10px 17px 7px;padding:0 0px 0 6px;display:block;}
.nav a:hover{color:#FFFFBB;}
.nav .last,.nav li li a{background-image:none;}
.nav-line{height:14px;margin-bottom:15px;}

.nav ol{display:none;position:absolute;z-index:5;border:1px solid #DDDCDA;background-color:#eee;padding:3px;width:auto}
.nav ol li{clear:both;padding:0 0 2px 0;margin:auto;display:block;line-height:22px;height:22px;background-color:#fff;width:130px}
.nav ol a{width:90px;padding:0 30px 0 0;margin:0 5px;color:#666;border-bottom:1px solid #eee;font-size:12px;font-weight:normal}
.nav ol a:hover{color:Red;}
.nav .child ol{margin-top:-20px}
.nav .child{background-position:100% -458px;background-color:#fff}


.search{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left:auto;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.search select{
	width: 85px;
	_height: 18px;
	height: 21px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	border: 1px solid #A2A2A2;
	float: left;
	font-size:13px;
	margin-right: 8px;
	margin-left:8px;
}
.search_text{
	width: 200px;
	height: 16px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	border: 1px solid #A2A2A2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	float: left;
	font-size:13px;
}
.mapNav .line{
	border-top:1px solid #ddd;
	border-bottom:3px solid #f5f5f5;
	height:0;
	margin-bottom:5px;
	margin-top: 15px;
}
.open-door{background-position:-600px -130px;width:250px;height:90px;text-indent:-1000px}
.mn{width:705px}
.mn dl{width:125px;margin-right:15px}
.mnt1,.mnt2,.mnt3,.mnt4,.mnt5{background:url(../image/bg_index.gif) 0 -210px no-repeat;height:24px;text-indent:-1000px;margin-bottom:10px;}
.mnt2{background-position:0 -244px}
.mnt3{background-position:0 -278px}
.mnt4{background-position:0 -312px}
.mnt5{background-position:0 -346px}
.mn a{background-position:-972px -125px;display:block;text-indent:15px;margin:5px auto;color:#000000;}

.price{font-weight:700;text-align:center}

.footer{
	background-color:#f2f2f2;
	height:50px;
	height:50px;
	color:#000000;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 10px;
}
.footer .fl{
	padding-left:20px;
	line-height:18px
}
.footer .fr{padding-right:5px}
.footer a{margin:auto 3px;color:#000000;}
.footer a:hover{text-decoration: none;color:#000000;}

.font1 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #da140b;
	text-decoration: none;
}

/* pic BOX */
.pic{text-align:center;vertical-align:middle;display:table-cell;overflow:hidden;margin-bottom:5px}
.pic *{ vertical-align:middle}
.pic i{height:100%;display:inline-block}


/*	ico	 */
.ico_hot{background-position:-682px -90px;width:45px;height:19px;display:inline-block;vertical-align:middle;margin-right:5px}


.loginBar a:hover,.replist a:hover,.mapNav a:hover,.footer a:hover{color:Red}.re-pro cb wrap .rep fr .replist full li {
	font-size: 10px;
}

/*	search	 */
.search_bg{
	height: 29px;
	width: 980px;
	background-image: url(../image/search_tag.jpg);
	margin-right: auto;
	margin-left: auto;
	padding-top:7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
