@charset "utf-8";
/* CSS Document */
/*公共样式*/
html {
	overflow-x: auto;
	overflow-y: scroll;
}
body, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, blockquote, th, td, menu {
	font-weight: 400;
	margin: 0;
	padding: 0;
}

body {
	background-color: #fff;
	color: #333;
	font: normal 12px/1.5 'Arial', 'SimSun', 'Tahoma', 'Helvetica', 'sans-serif';
	text-align: left;
	position:relative;
}
fieldset, img {
	border: 0 none;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: 400;
}
/*
address, caption, em, strong, th, i {
	font-style: normal;
	font-weight: 400;
}
*/
address, caption, em, th, i {
	font-style: normal;
	font-weight: 400;
}
ol, ul, li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
html, body {
	-webkit-text-size-adjust: none;
}
table, table td, table th {
	
}
a {
	text-decoration: none;
	color: #333333;
	outline: 0;
	cursor: pointer;
}

.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}
.pr {
	position: relative;
}
.fixed {
	position: fixed;
	_position: absolute;
	bottom: 0;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10) || 0) -(parseInt(this.currentStyle.marginBottom, 10) || 0)));
}
/*marging 样式*/
.mt7{ margin-top:7px;}
.mt9{ margin-top:9px; }
.mt10 { margin-top:10px;}
.ml10 { margin-left:10px; _margin-left:5px;}
.ml20 { margin-left:20px; _margin-left:10px;}
.mr10 { margin-right:10px; _margin-right:5px;}
.mb10 { margin-bottom:10px; _margin-bottom:5px;}
.mt5 { margin-top:5px;}
.ml5 { margin-left:5px;}
.mr5 { margin-right:5px;}
.mb5 { margin-bottom:5px;}
.pt10 { padding-top:10px;}
.pl10 { padding-left:10px;}
.pr10 { padding-right:10px;}
.pb10 { padding-bottom:10px;}
.pt5 { padding-top:5px;}
.pl5 { padding-left:5px;}
.pr5 { padding-right:5px;}
.pb5 { padding-bottom:5px;}

/*颜色样式*/
.red {
	color:#ac0303;
	font-weight:bold;
}
.red1 {
	color:#cc0000;
}
.a947f{ color:#1a947f; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.bebebe { color:#bebebe;}
.s81 { color:#818181;}
.c00 { color:#cc0000; font-size:14px; font-weight:bold;}
/*时间以及更多样式*/
.more, .time, .name {
	float:right;
	padding-right:10px;
	font-size:9px;
}
.bold { font-weight:bold}
.delete { color:#5a5a5a; text-decoration:line-through;}


/*顶部样式*/
.top { width:100%; height:29px; border-bottom:1px solid #f1f1f1;}
.top_box_top{ width:100%; height:28px; background:url(../images/common/top_bj.jpg) repeat-x;}
.top_box { width:1186px; height:28px; margin:0 auto; line-height:28px;}

.top_box ul { display:block; width:auto; height:28px; line-height:28px; float:right;}
.top_box ul li { padding:0 5px; float:left;}
.top_box ul li a{ color:#666666; font-size:12px;}
.top_box ul li a:hover{ color:#ed5466;}

.top_box .left{ width: auto;
height: 28px;
line-height: 28px;}
.top_box .left span{
float: left;
width: auto;
height: 28px;
line-height: 28px;
color: #666666;
padding-right: 7px; font-size:12px;}
.top_box .left a{
float: left;
width: auto;
line-height: 28px;
color: #666666;}

/*顶部广告图样式*/
.top_adv { width:1186px; height:60px; margin:2px auto; position:relative;}
.top_adv img { display:block; width:1186px; height:60px;}

/*logo、搜索框和电话*/
.lsp { width:1186px; margin:0 auto; overflow:hidden;}
.logo { width:390px; height:60px; margin-top:10px;margin-left:3px;margin-bottom:22px; display:inline; margin-right:30px; float:left; line-height:0px; font-size:0px; background:url(../images/common/logo.gif) no-repeat;}
.search { width:493px; margin-top:18px; float:left;}
.search_top { width:397px; float:left; height:36px; background:url(../images/common/search_kuang.jpg) no-repeat;}
.search_right{ width:96px; height:36px; float:left;}
.search_text { width:334px; height:28px; padding-top:4px; padding-bottom:2px; line-height:32px; padding-left:29px; border:none; background:url(../images/common/search1.gif) no-repeat 5px center; float:left;}
.search_btn { width:93px; height:36px; color:#ffffff; font-size:12px; font-weight:bold; border:none; background:url(../images/common/search.gif) no-repeat; float:left;}
.search_down { width:493px; line-height:30px;}
.search_down h2{ width:auto; float:left;  font-size:12px; color:#666666; padding-top:9px;}
.search_down ul{ float:left; width:auto; }
.search_down ul li{ float:left; width:auto; margin-left:10px; padding-right:8px; background:url(../images/common/top_xian.jpg) no-repeat right 18px;}
.search_down ul li a{ float:left; width:auto;  font-size:12px; color:#666666; padding-top:9px;}
.search_down ul li a:hover{ color:#ff6501;}
.photo { width:250px; float:right; margin-top:10px; }
.photo .photo_top{ margin-left:25px; width:212px; float:right;margin-top:10px; }
.photo_top h1 { color:#349512; line-height:50px; font-weight:bold; font-size:21px; padding-left:33px;  background:url(../images/common/icon_photo.gif) no-repeat left 10px; }
.photo i { color:#333333; display:block; float:left; }
/*全部商品分类*/
.nav_scroll{ display:none; position:fixed; *position:absolute; width:100%; height:43px; margin:0 auto; left:0px; top:0px; zoom:1; z-index:9999; background:url(../images/common/bg_nav.jpg) repeat-x; *top:expression(eval(document.documentElement.scrollTop))}
.nav_scroll_box { width:980px; margin:0 auto;}
.nav_box { width:980px; margin:0 auto; position:relative;}
.nav_listnav ,.nav_listnav2{ display:none; width:208px; position:absolute; left:0; top:43px; *top:0px;}
.mainheader { width:100%; height:42px; position: relative; z-index:9990; clear:both; background:url(../images/index/title_yinyin.jpg) repeat-x 3px bottom; background-color:#02A346;}
.mainnavbox { width:1186px; height: 42px; margin:0 auto; position:relative;}
.mainnavbox a { text-decoration: none; }
.sidecategory { float: left; display: inline; width: 200px; position: relative; z-index:999; }
.category-title { height: 40px; color: #FFF; background:url(../images/common/bg_allprc.jpg) no-repeat; font-weight:bold; font-size: 16px; line-height: 40px; font-family: 'Microsoft YaHei'; padding: 0 60px 0 35px; position: relative;}
.category-title a, .category-title a:hover { color: #FFF; display: block; text-decoration: none; } 
.categorylist {position: relative;z-index: 1;}
.listnav { background-color:#e9ffe1; border:1px solid #276f0e; left:0; position:absolute; height:558px;}
.listnav ul{ float:left; width:198px; height:552px; padding-bottom:6px;}
.snavl1 { margin-top:2px;}

.categorylist li { position: relative;  width:198px; height:68px; border-bottom:1px solid #c3daba; float:left; }
.categorylist li h3 { display:block; width:178px; height:48px;  line-height:24px; padding: 9px 10px 9px 10px; position: relative; z-index: 667;   overflow: hidden;  margin-bottom:0px;  }

.categorylist li.snavl1 h3 {
	margin-top: 0px;
	padding-top: 5px;
	height: 50px;
}
.categorylist li h3 span { color:#0d8492; width:auto;font-weight:bold; font-size:14px;  line-height:24px; float:left;}
.categorylist li h3 i{ background:url(../images/index/youjian.jpg) no-repeat ; float:right; width:5px; height:9px; margin-top:8px;
 display:inline;  }
.categorylist li.hover h3 span { color:#0d8492; font-size:14px; float:left; font-weight:bold;}
.categorylist li h3 a { float:left; font-size: 12px; color:#999999; font-weight:normal; margin-right:10px; display:inline;  line-height:24px; white-space:nowrap; width:79px; overflow:hidden;}
.categorylist li h3 a:hover {  color: #276f0e; }
.categorylist li.hover { background: #f9fef7; *margin-top:-3px; border-bottom:none; height:69px;}
.categorylist li.hover h3 { border: 1px solid #215c0c; border-right:none; background-color: #f9fef7; font-weight:bold; background-image:none; padding-top:8px; padding-bottom:9px;}
.categorylist li.hover i{ background:none;}
.categorylist li.hover h3 a.sidelink { padding-left: 0; }
.fullcategory { position: absolute; z-index: 666; width: 290px; padding-left:14px; background-color: #f9fef7;  border: 1px solid #215c0c; left: 198px; top: 0px; display: none; height:auto; min-height:339px; padding-top:10px; padding-bottom:3px;  }

/*分类弹出框*/
.fullcategory dl { display:block; }
.fullcategory dt { display:block; width: 290px; }
.fullcategory dt a, .fullcategory dt { color: #276f0e; font-weight:bold; font-size: 12px; line-height:24px; }
.fullcategory dt a:hover { text-decoration: underline; }
.fullcategory dd { display:block; line-height: 24px; width: 290px; }
.fullcategory dd a { font-size: 12px; color:#999999; display: inline-block; line-height:24px; width:auto; margin-right:12px; }
.fullcategory dd a:hover, .relatedads a:hover, .promotions a:hover {  color: #0d8492; }
.hover .fullcategory { display: block;}
/*导航样式*/
.nav_scroll ul.nav li, .mainnavbox ul.nav li { float:left; line-height:40px;  width:130px; height:40px; background:url(../images/common/daohang_xian.jpg) no-repeat right 10px;} 
.nav_scroll ul.nav li a, .mainnavbox ul.nav li a { display:block; line-height:40px; color:#fff; font-size:16px; font-weight:bold; text-align:center; }
.mainnavbox ul.nav li.dq{ width:98px; height:40px; line-height:40px; float:left;   background:url(../images/common/bg_navlihover.gif) no-repeat center bottom; }
.mainnavbox ul.nav li a:hover{  background:url(../images/common/daohang_li_hover.jpg) no-repeat center bottom; }
.nav_scroll ul.nav li a:hover, .nav_scroll ul.nav li a.dq { background:url(../images/common/bg_navlihover.gif) no-repeat center bottom;}

.nav_scroll h2.category-title { width:148px; height: 43px; color: #FFF; background:url(../images/common/bg_allprc.jpg) no-repeat; font-weight:bold; font-size: 15px; line-height: 40px; padding: 0 0 0 60px; float:left;}
.nav_scroll ul.nav  { float:left;} 
/*main*/
.main { width:1186px; margin:0 auto;}
.main_top{ width:1184px; height:30px; border:1px solid #e1e1e1;}
.main_top .top_weizhi{ width:956px; height:28px; background:#f9f9f9; line-height:28px; padding-left:114px; padding-right:114px;}
.main_top .top_weizhi .top_left{ float:left; width:auto; height:28px; line-height:28px;}
.top_left span{ float:left; color:#a4a4a4; font-size:12px; width:57px; height:28px; line-height:28px;}
.top_left em{ float:left; width:5px; height:9px; padding-top:9px; padding-left:3px; padding-right:3px;} 
.top_left a{ float:left; width:auto; height:28px; line-height:28px; color:#a4a4a4; font-size:12px; padding:0 3px;} 
.top_left a.qj , .top_left a:hover{ color:#c70000;}
.main_top .top_weizhi .top_right{ float:right; width:auto; height:28px; line-height:28px;}
.top_right span{ float:right; color:#a4a4a4; font-size:12px; width:auto; height:28px; line-height:28px;}
.top_right a{ color:#c70000; width:auto; padding-left:5px; padding-right:5px; height:28px; line-height:28px; font-weight:bold;}
.height10 {
	width: 100%;
	height: 10px;
	clear: both;
	overflow: hidden;
}
.height16 {
	width: 100%;
	height: 16px;
	clear: both;
	overflow: hidden;
}
/*底部样式*/
.footer_bg { float:left; width:100%; height:auto; background:url(../images/common/bg_footer.jpg) repeat-x 4px top; margin-top:30px; padding-bottom:20px;  clear:both; display:inline; background-color:#f8f8f8;}
.commitment { width:938px; margin:0 auto; margin-top:15px; padding-left:40px; padding-top:10px; padding-bottom:5px; border:1px solid #e5e5e5; clear:both; overflow:hidden;}
.help { width:915px; overflow:hidden; margin:0 auto; margin-top:10px; padding:18px 40px; clear:both;}
.help dl { display:block; width:81px; height:98px; float:left; text-align:center; margin-right:20px; padding-left:40px; padding-right:40px;}
.help dl dt { font-size:14px; font-weight:bold; color:#666666; line-height:16px; border-bottom:1px solid #e0e0e0; padding-bottom:9px;}
.help dl dd { text-align:center; line-height:24px; }
.help dl dd a { display:block; color:#969696; text-align:center; }

.footer_bg p { display:block; width:1186px; text-align:center; margin:0 auto;  line-height:24px; color:#666666;}
.footer_bg em{width:auto; line-height:24px; margin-right:15px;}
.security { width:1186px; margin:0 auto; text-align:center; overflow:hidden; margin-top:17px; margin-bottom:30px;}
.security img { display:inline; margin:0 10px 0 0;}


