@charset "utf-8";
/* CSS Document */
/************************topbar style******************************/
.topbar{width:100%;	height:26px; min-width:950px;background:url("../../images/ver5/top_toolbar.gif") repeat-x 0 0;}
.topbar_area{width:950px;margin:0 auto;}
.topbar_area a{color:#6b4544;}

.logoInfo{color:#6e6e68; line-height:26px; float:left;}
.logoInfo a{color:#9d0000;}
.quickMenu{float:right;}
.quickMenu li{float:left;line-height:26px;padding:0 10px; margin-left:-1px;
	background:transparent url("../../images/ver5/top_toolbar.gif") no-repeat scroll 999em 0;}
.quickMenu li{background-position:-14px -30px; _background-position:-14px -32px;}
.quickMenu .firstItem{background:transparent none repeat scroll 0 0;}
.quickMenu .lastItem{padding-right:0;}
.quickMenu li a span{font-weight:bold; color:#ab0000;}
.quickMenu .menu_hd{
	display:block;
	_display:inline-block;
	height:26px;
	width:auto;
	position:relative;
	padding-right:17px;
	padding-left:5px;
	cursor:pointer;
}
.quickMenu .menu_hd b{
	position:absolute;
	right:5px;
	top:10px;
	width:7px;
	height:4px;
	font-size:0;
	line-height:0;
	background:url("../../images/ver5/top_toolbar.gif") repeat-x -4px -93px;
}

.quickMenu .active .menu_hd{
	background:#fff;
	border:1px solid #b1af8f;
	z-index:6;
	height:24px;
	border-bottom:0;
}
.menu_hd_input{
	position:absolute;
	top:24px;
	background:#fff;
	border:1px solid #b1af8f;
	z-index:5;
	display:none;
	padding:10px 5px;
}

.quickMenu .active .menu_hd_input{display:inline;}
.quickMenu .searchOrder .menu_hd_input button{
	width:65px;
	height:21px;
	background:url("../../images/ver5/nav_head.gif") no-repeat -163px -186px;
	border:0;
	color:#6b4544;
	text-align:center;
	line-height:21px;
	margin-top:5px;
}

/************************head style******************************/
.navHead, .navBg_bottom, .navIcon, .navArrow, .group_active, .limit_active, .spike_active, .backHome,.navHead .navShowArrow{background-image:url("../../images/ver5/nav_head.gif");}
.head{
	background-image:url("../../images/ver5/head_bg.jpg");
	background-repeat:repeat-x;
	background-position:0 -15px;
	margin:0 auto 5px auto;
	text-align:left;
	z-index:10000;
}

.headWrap{
	height:101px;
	width:950px;
	margin:0 auto;
}
.headWrap h1{
	background:url("../../images/ver5/logo.gif") no-repeat;
	text-indent:-9999px;
	cursor:pointer;
}
.headWrap .tel400{
	width:202px;
	height:98px;
	background-position:-214px 0;
	float:right;
}
.headWrap .logo{
	width:190px;
	height:101px;
	display:inline;
	float:left;
}
.topAD{
	float:left;
	display:inline;
	margin-top:2px;
}
.navSearch{
	height:36px;
	width:950px;
	margin:0 auto;
	position:relative;
	z-index:5;/*重要：确定在IE6下面下拉菜单置于其它层上面*/
}

.navHead{
	width:168px;
	height:31px;
	float:left;
	cursor:pointer;
	line-height:31px;
	padding-left:12px;
	font-size:12px;
	color:#fff;
	display:block;
	background-position:0 -37px;
	margin-top:4px;
}
.navHead .backHome{color:#fff; margin-right:17px; _margin-right:12px; +margin-right:12px; float:left; background:none;}
.navHead .showNavBtn{display:block; width:92px; height:31px; line-height:31px; float:left;}
.navHead .navShowArrow{width:17px; height:17px; float:left; margin-top:8px; background-position:-182px -51px; display:inline-block;}

.allNav{z-index:2;}
.navBg{
	width:180px;
	height:205px;
	background:#F8EEDA;
	position:absolute;
	top:35px;
	left:0;
	z-index:1;
}
.navBg_bottom{
	width:180px;
	height:30px;
	bottom:0;
	position:absolute;
	background-position: 0 -221px;
}
.allNav li{float:left; text-align:center; position:relative;}
.allNav .navSort{
	display:block;
	height:35px;
	line-height:35px;
	padding-right:15px;
	width:80px;
}
.allNav .firstItem .navSort{
/*	border-top:1px solid #F8EEDA;*/
}
.allNav .lastItem .navSort{
	/*border-bottom:1px solid #f1e5ca;*/
}
.allNav .navCurrent .navSort,.allNav .noChildren .navSort{background:url("../../images/ver5/nav_head.gif") no-repeat 0 -67px; height:36px; z-index:4;}
.allNav .navCurrent .navSort .navText,.allNav .noChildren .navSort .navText{color:#3c3c3c;}

.allNav .navCurrent .navDetail{display:block;}
.allNav .navSort:hover{text-decoration:none;}
.navDetail{
	position:absolute;
	top:36px;
	left:0px;
	z-index:3;
	background-image:url("../../images/ver5/nav_bg.jpg");
	background-repeat:repeat-x;
	background-color:#fff;
	border:2px solid #a40006;
	border-top:none;
	padding:10px;
	display:none;
	
}
.navDetail .navList{
	min-width:120px;
	width:auto!important;
	width:120px;
}
.navDetail .navList li{
	text-align:left;
	min-width:120px;
	width:auto!important;
	width:120px;
	line-height:26px;
	border-bottom:1px dotted #ddd;
}
.navDetail .navList li a{
	color:#545454;
	padding-left:15px;
	width:120px;
	display:block;
	line-height:24px;
}
.navDetail .navList li a:hover{background-color:#a40006; color:#fff; text-decoration:none;
background-image:url("../../images/ver5/nav_head.gif"); background-position:-230px -44px; background-repeat:no-repeat;}
.navIcon{
	width:2px;
	height:14px;
	float:left;
	display:inline;
	margin:10px 15px 0 0;
	background:url("../../images/ver5/nav_head.gif") no-repeat -238px -267px;
}
.navText{
	color:#fff;
	font-weight:boldl;
	display:inline;
	font-size:14px;
	text-shadow:0 1px 1px rgba("0, 0, 0, 0.75");
}
.navArrow{
	float:right;
	display:inline;
	width:5px;
	height:8px;
	background-position:-220px -37px;
	margin:15px 10px 0 0;
}

.activeLink{float:left;}
.activeLink a{text-indent:-9999px; float:left; margin-left:20px; display:inline;}
.activeLink .group_active{width:84px; height:35px; background-position:0 -116px;}
.activeLink .group_active:hover{background-position:-85px -116px;}
.activeLink .limit_active{width:99px;	height:35px; background-position:0 -151px;}
.activeLink .limit_active:hover{background-position:-100px -151px;}
.activeLink .spike_active{width:81px; height:35px; background-position:0 -186px;}
.activeLink .spike_active:hover{background-position:-82px -186px;}

.searchBar{width:100%; height:30px; margin:0 auto; background:url("../../images/ver5/search_bg.jpg") repeat-x;}
.quickSearch{
	height:20px;
	margin:5px 0 0 15px;
	display:inline;
	float:left;
	overflow:hidden;
}
.quickSearch li{
	margin-right:5px;
	display:inline;
	line-height:20px;
}
.quickSearch li a{
	color:#6e6e68;
}
.head_search{
	height:22px;
	float:left;
	margin-top:3px;
}

.head_search .searchText{
	font-size:12px;
	width:200px;
	background:#fff;
	border:1px solid #adb2b5;
	height:16px;
	line-height:16px;
	color:#9a9a9a;
	margin:2px 0 0 5px;
	display:inline;
	float:left;
}
.head_search .searchBtn{
	width:65px;
	height:22px;
	line-height:22px; 
	text-align:center;
	color:#6b4544;
	background:url("../../images/ver5/nav_head.gif") repeat-x -163px -207px;
	float:left;
	border:0;
	cursor:pointer;
	margin:2px 0 0 5px;
}

.navHistory,.navCart{
	float:right;
	right:0px;
	line-height:36px;
	width:106px;
	height:36px;
	text-align:center;
	color:#6b4544;
	cursor:pointer;
	background:url("../../images/ver5/nav_head.gif") no-repeat 0 -260px;
	z-index:10000;
}

.navCart{width:90px;background:url("../../images/ver5/nav_head.gif") no-repeat 0 -224px; margin-left:5px;}
.navCart .menu_hd{color:#6b4544;}
.navCart .menu_hd span{color:#9d0000; font-weight:bold;}
.active .navHistory{background-position:-111px -263px;}
.historyBox{
	background:#fff;
	border:1px solid #900;
	border-top:0;
	position:absolute;
	right:19px;
	top:33px;
	width:180px;
	z-index:9;
}
.historyBox .sidebarTW li a{
	line-height:24px;
	color:#666;
	height:50px;
	overflow:hidden;
	width:100px;
	display:block;
}
/*********footer css ************/
#footer{
	width:950px;
	height:280px;
	margin:0 auto;
	clear:both;
}
.footCtn{width:950px;}
.footCtn2 .ctnArea{
	width:944px;
	background:#fbfbfb;
	border:3px solid #f5f5f5;
	border-top-color:#841818;
	height:155px;
}
.footCtn2 .ctnArea ul li{
	float:left;
	margin:10px 0 10px 45px;
	border-right:1px solid #ddd;
	height:135px;
	padding-right:40px;
	display:inline;
}

.footCtn2 .ctnArea ul li.footLastItem{border:0;}
.footCtn2 .ctnArea ul li h3{font-size:14px; color:#000;	margin-bottom:5px;}
.footCtn2 .ctnArea ul li p{line-height:22px;}
.footCtn2 .ctnArea ul li p a{color:#444;}
.footCtn2 .footerBannar{width:660px;margin-left:140px;	display:inline;	float:left;}

#footer_link ul{color:#CCC;	width:615px; margin:0 auto;}
#footer_link ul li{display:inline; margin:0 5px;}
#footer_link ul li a{color:#999;}
.footCtn3{margin:0 auto; width:550px;}
/*********footer css end*********/

/**********sidebar panel*****************/
.sidePanel h3{
	background:url("../../images/ver5/goods_list_skin.gif") no-repeat 0 -26px;
	line-height:26px;
	color:#666;
}
.sidePanel ul{
	background:#fff;
	border:1px solid #ddd;
	border-top:0;
	padding:10px;
}
.sidePanel .sidebarTW li{
	border-bottom:1px dotted #ddd;
	margin-top:10px;
	padding-bottom:10px;
	height:50px;
}
.sidePanel .sidebarTW li img{
	float:left;
	margin-right:5px;
	display:inline;
}
.sidePanel .sidebarTW li .text{
	line-height:24px;
	color:#666;
	height:50px;
	overflow:hidden;
	width:100px;
	display:block;
}

/*box_login页面的样式*/
.boxyMember{border:#dccb93 1px solid;}
.boxyMemberTitle{height: 22px; background-color:#fdf8d8; padding-left: 10px; line-height:22px;}
.boxyNotice{color:#FF0000;}
.boxyDuan{color:#ddd;}
.boxyInput{width:120px;	height:16px;}
/*box_login页面的样式*/

.rollPicBox{width:365px;}
.rollBox{
	width:330px;
	height:58px;
	line-height:58px;
	position:relative;
	margin-left:5px;
	overflow:hidden;
	float:left;
	text-align:left;
}
.rollLeft a{
	cursor:pointer;
	height:62px;
	width:15px;
	display:block;
	background:url("../../images/goods_skin.gif") no-repeat 0 0;
	float:left;
}
.rollRight a{
	cursor:pointer;
	height:62px;
	width:15px;
	display:block;
	background:url("../../images/goods_skin.gif") no-repeat -15px 0;
	float:right;
}
.rollLeft a:hover{background:url("../../images/product_skin.gif") no-repeat -270px -26px; float:left;}
.rollRight a:hover{background:url("../../images/product_skin.gif") no-repeat -287px -26px; float:right;}
.rollBox ul.rollPics{margin:0; height:58px; position:absolute; display:block; width:auto; float:left;}
.rollBox ul.rollPics li{width:62px; float:left;	margin:0 1px; cursor:pointer;}
.rollBox ul.rollPics li img{border:1px solid #ddd; padding:3px;}
.rollBox ul.rollPics li img.curren{border:1px solid #ffac2c;}

/* pmt 优惠 */
.radius{-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.pmt_menu{height:20px; line-height:20px; background-color:#FDE9B5; padding-left:6px; background-repeat:no-repeat; background-position:center left;}
.pmt_must_stl{background:#FFFFFF url("../images/pmt-right.gif") no-repeat center center !important;}
.pmt_what{cursor:help; padding-left:14px; background: url("../images/pmt-what.gif") no-repeat center center !important;}

.pmt_sct{border: 1px solid #ECEAE6 !important; width: 50px !important; height: 22px !important;}
.pmt_sct option{background-color:#FFF;}
.pmt_dotted td{border-top: 1px dotted #E5E2DE; height:20px;}

.pmt_img_div{float:left; height:200px;overflow:hidden;padding-top:3px; margin:1px; width:178px;}
.pmt_img_table{border-collapse: collapse; width: 100%;}
.pmt_img_table_td{height:36px; background-color: #FEF0CB;}
.pmt_img_table td{padding-left:3px !important; padding-right:3px; line-height:110%;}

/* * html follow css for IE */
.pmt_img_gif{width:98%;}
.pmt_img_span{border: none !important;}
* html .pmt_img_span{position: absolute; border: none !important; margin-top: -9px; margin-left: -48px;}
.pmt_img_sct{border: none !important; width: 50px !important; height: 20px !important; color:blue; background-color:#FEF0CB;}
* html .pmt_img_sct{margin: -2px; border: none !important; width: 50px !important; height: 20px !important; color:blue; background-color:#FEF0CB;}

/* 系统公告 */
.sys_note{float: left; padding-left: 18px; width: 65px; height: 25px; min-height: 25px; line-height: 25px; background: url("../images/sys-note.gif") no-repeat left center;}
.sys_note_div{width: 210px; height: 25px; min-height: 25px; line-height: 25px; overflow: hidden; float: left;}

/*旧版评论*/
#main03_left_03{background-color:#f8f8f8; border-top:#e8e8e8 2px solid; padding:10px 30px; text-align:left;}
#main03_left_03 h4{font-size:12px;}
.trtitle{background-color:#f8f8f8; height:25px;}
.refer{color:#ef5800;}
.restore{color:#666666;}
.listcolor{border-color:#dfdfdf; border-style:solid; border-width:1px; font-size:12px; padding:2px 0 2px 3px;}
.title01{font-size:13px; font-weight:bold; color:#c31e26;}

#center{height:35px; line-height:35px; text-align:center;}
#center img{vertical-align:middle;}
ul.comment li{float:left; line-height:30px; margin-right:5px;}
ul.comment li img{vertical-align:text-bottom;}
.titlelist textarea{width:690px; height:80px; font-size:12px; padding:3px 0px 0px 3px;}

/*单品页快速在线订购图片 公用*/
.speakForOnline .title{height:40px; width:950px;}
.speakForOnline{height:auto;margin:0 auto;width:950px;}
.quickOrder{padding:10px 0; width:750px; margin:0 auto;}

/*电话回呼*/
#callback{width:131px; height:200px; background:url("../../images/callback.gif") no-repeat; color:#666;}
#callback h4{text-align:center; font-size:12px; width:110px; margin:75px auto 0 9px; font-weight:normal;}
#callback #tel_num{width:110px; margin:3px auto 0 9px; font-size:12px; color:#999;}
#callback #tel_btn{width:47px; height:21px; background:url("../../images/callback_submit.jpg") no-repeat; border:0; color:#fff; font-weight:bold; margin:5px 0 0 44px; cursor:pointer; text-align:center; line-height:21px;}
#callback .notice{line-height:16px; width:110px; margin-left:9px; color:#6A4745;}

/***供应商相关页面样式**/
.provider_wrap{width:950px; margin:auto; min-height:250px;}
.form_title{width:100px; float:left;}
.child_li_p_2 li{padding:4px;}
.notice{color:#999999; margin-top:4px;}	/*提示信息样式*/
#provider_login{margin:auto;padding:50px 0; width:400px;}
#provider_search{margin-bottom:10px; margin-top:10px; height:10px;}
#provider_search li{float:left; margin-right:10px;}
#provider_info{border:1px solid #CCC; background-color:#F7F7F7; padding:4px; margin-top:5px;}
#addHisClass{z-index:11000;}
.pageBar{padding:4px 0; text-align:right;}
.AD_top_bannar{width:950px; margin:0 auto;}