﻿@charset "utf-8";
/* ===================================================================
CSS information
 設定
=================================================================== */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 12px;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
}

body {
	 
	background: #fff;
	color: #000;
}

article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary {
	display: block;

}

ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

a {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}

mark {
	background-color: #ff9;
	color: #000; 
	font-style: italic;
	font-weight: bold;
}

del {
	text-decoration: line-through;
}

abbr[title], dfn[title] {
	border-bottom: 1px dotted #000;
	cursor: help;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cccccc;
	margin: 1em 0;
	padding: 0;
}

input, select {
	vertical-align: middle;
}


/*
 
*/
body{ line-height:23px; font-size:12px}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

.innerWrap{
	width:100%;
top: expression(eval(document.documentElement.scrollTop+0));	height:90px
}

#gNav{
	width:970px;
	margin:0px auto;
	padding-top:20px;
	  
 
}

#gNav li{
	float:left;
}

#top{
	width:100%;
	background-color:#333;
	height:40px
}


.siteTitle{
	float:left;
	width:330px;
	margin:0 20px 0 0;
}
.hw{
	float:left;
	margin:10px 0 0 0;
	color:#FFC;
}
.shopInfo{
	float:left;
	text-align:left;
	color: #FF9;
	
}
.shopInfo .toptel
    {font-size: 28px;
	font-family: "Times New Roman", Times, serif;
	color: #FF9; font-style:italic}
	
	.shopInfo .toptex
    {
	font-size: 12px;
	color: #FF9;
}
	
.shopInfo img{
	margin:0 0 6px 0;
}
.innerWrap{
	width:100%;
	border-bottom:#efefef solid 1px;
	background-image: url(../images/topbj.png);
}
.bantm{
	position:absolute;
	top:0px;
	left:1220px;
	z-index:20;
	overflow:hidden;
	width: 300px;
}
.bantxo{
	 
	color:#FFF;
	font-family:Microsoft YaHei,Arial, Helvetica;
    background-image: url(../images/bantxo.png);
	font-size: 18px;
	position:absolute;
	top:170px;
	overflow:hidden;
	line-height:50px;
	padding-left:15px;
	padding-right:10px;
	width:275px
}
.bantxr{
	color:#FFF;
	font-family:Microsoft YaHei,Arial, Helvetica;
	font-size: 18px;
	position:absolute;
	top:220px;
	overflow:hidden;
	line-height:45px;
	padding-left:15px;
	padding-right:10px;
	width:275px;
	background-image: url(../images/bantxr.png);
}

.bantxt{
	color:#fff;
	font-size: 12px;
	position:absolute;
	top:270px;
	overflow:hidden;
	line-height:22px;
	width:275px;
	background-image: url(../images/tot.png);
	zoom:1;
	padding:10px 10px 15px 15px;
	font-style:normal
}
.heightLine-group1{
	text-align:center;
	width:150px;
	height: 25px;
	overflow: hidden;
	zoom: 1;
}

.heightLine-group10{
	text-align:center;
	width:220px;
	height: 25px;
	overflow: hidden;
	zoom: 1; border-bottom:1px dotted #999;
	margin-bottom:5px; color:#060; font-weight:bold
}

.heightLine-group10 a:link,.heightLine-group10 a:visited{color:#060;}
    .lmore{float:right; line-height:31px; padding-right:15px; font-size:10px;}
 .rmore{
	float:left;
	padding-left:10px;
	color:#FFF;
	font-size:11px;
	padding-top:8px;
	font-family:Microsoft YaHei,Arial, Helvetica;
	width: 100px;
}
 
 #news_0 .menu-item{ 
		 
		border: 0;
		_line-height: 0; /*IE6 only*/
		-moz-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
		-webkit-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
		border-bottom: 1px solid  #9C0;
		overflow:hidden;
		 background: #690;color: #fff;line-height:28px
			}
	 #news_0 .menu-item a {
	padding-left: 15px;
	
	font-size:12px;
	width: 172px;
	color: #fff;
	display: block;
	white-space: nowrap;
	float: none;
	text-transform: none;
	}
	
	
	    .ej_rnav1,.ej_rnav2 { border: 0;
		_line-height: 0; /*IE6 only*/
		-moz-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
		-webkit-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
		border-bottom: 1px solid  #9C0;
		overflow:hidden;
		 background: #690;
		 color: #fff;line-height:28px;
		  }
	.ej_rnav1 a:link,.ej_rnav1 a:visited	 { color: #fff;}
		 
	 .ej_rnav1 a,.ej_rnav2 a {padding-left: 15px;
	
	font-size:12px;
	width: 210px;
	color: #fff;
	display: block;
	white-space: nowrap;
	float: none;
	text-transform: none;}
	
	
    .ej_rnav1 a:hover,.ej_rnav2 a,.ej_rnav2 a:hover { background-color:  #444;
	background-image: -moz-linear-gradient(#6c0,  #690);
	background-image: -webkit-gradient(linear, left top, left bottom, from(##6c0), to(#690));
	background-image: -webkit-linear-gradient(##6c0, #690);
	background-image: -o-linear-gradient(##6c0, #690);
	background-image: -ms-linear-gradient(##6c0, #690);
	background-image: linear-gradient(##6c0, #690);
	text-shadow:0px 1px #333;color: #fff;
 }





 #contents3 .menu-item{ 
		 
		border: 0;
		_line-height: 0; /*IE6 only*/
	 
		border-bottom: 1px dotted  #ccc;
		overflow:hidden;
		 background: #fff;color: #000;
			}
	 #contents3 .menu-item a {
	padding: 2px;
	font-size:12px;
	width: 184px;
	color: #000;
	display: block;
	white-space: nowrap;
	float: none;
	text-transform: none;
	}
	
	
	
	 #contents3 .menu-item a:hover {
	background-color:  #efefef;
	background-image: -moz-linear-gradient(#6c0,  #690);
	background-image: -webkit-gradient(linear, left top, left bottom, from(##6c0), to(#690));
	background-image: -webkit-linear-gradient(##6c0, #690);
	background-image: -o-linear-gradient(##6c0, #690);
	background-image: -ms-linear-gradient(##6c0, #690);
	background-image: linear-gradient(##6c0, #690);
	 
	}
#swsbs_0 li{ padding-left:6px;  }
#side .news .gwc{
	text-align:center;
	height:18px;
	width:188px;
 
	border-bottom:dotted #690 1px;
	line-height:18px;
	background-color:#E4FFD2;
	background: url(../images/cart2.png) no-repeat 130px 7px;
}

#swsbs_0 .input_textarea,.input_text {border:1px #e8e8e8 solid;border-top:1px #b4b4b4 solid;border-left:1px #b4b4b4 solid;padding-left:3px;}
#swsbs_0 .input_text { height:20px;line-height:20px;width:130px; background-color:#EDFFE1; margin-left:10px}
#swsbs_0 .input_textarea { padding-top:5px;padding-bottom:5px;}
#swsbs_0 .input_btn { margin:0 auto;float:left;border:0;width:88px;height:31px;background:url(../images/btn_bg.gif);cursor:pointer;text-align:center;line-height:31px;color:#333;display:inline;font-family:Microsoft YaHei,Arial, Helvetica;}
#swsbs_0 .pk1{  background: url(../images/s1.png) no-repeat 0 0px; float:left; width:33px; height:26px; margin-left:5px }
#swsbs_0 .pk2{  background: url(../images/s2.png) no-repeat 5px 0px; float:left; width:33px; height:26px; margin-left:5px }
#swsbs_0 .pk3{  background: url(../images/s3.png) no-repeat 5px 0px; float:left; width:33px; height:26px; margin-left:5px }
#swsbs_0 .yzz0{ width:130px; margin-left:38px }
.group1{ font-weight:bold; color:#090}

#swsbs_0 .u_picctr{ text-align:center; margin-left:30px; }
.shopnum{
	color:#F00;
	position: relative;
	top: -7px;
	left: 0px;
}
.m_ctr32 .gwc{
	text-align:center;
	height:35px;
	width:225px;
	border-bottom:dotted #690 1px;
	line-height:35px;
	background-color:#E4FFD2;
	background: url(../images/cart2.png) no-repeat 138px 7px;
	overflow: hidden;
	zoom: 1;
}
