@charset "utf-8";
/*--all--*/
/* start reset */
a {
	text-decoration: none;
	color: #515151;
}
a:hover {
	text-decoration: underline;
}
img {
	border: none;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, input, select, textarea, table, caption, tbody, tfoot, thead, tr, th, td, .x {
	margin: 0;
	padding: 0;
}
li {
	list-style: none;
}
table {
	border-collapse: separate;
}
a span, form label {
	cursor: pointer;
}
a img, img, iframe, fieldset {
	border: none;
}
select, textarea, input, button {
	vertical-align: middle;
	font-family: inherit;
	font-size: 100%;
}
q:before, q:after, blockquote:before, blockquote:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.clearfix, .fixfloat, .fix, .iheader, .icontainer, .ifooter, .sContent, .formArea li {
	display: inline-block;
}
.clearfix, .fixfloat, .fix, .iheader, .icontainer, .ifooter, .sContent, .formArea li {
	display: block;
}
.clear, .clearfix:after, .fixfloat:after, .fix:after, .iheader:after, .icontainer:after, .ifooter:after, .sContent:after, .formArea li:after {
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
	height: 0;
	content: ".";
}
.mt10 {
	margin-top: 10px;
}
body {
	background: #fff;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.7;
	color: #333;
	-webkit-text-size-adjust: none;
	_overflow: hidden;overflow-x:hidden
}
#wrapper { width:960px; margin:auto;}

/*start index*/
/*header*/
#header {
	position: relative;
	height: 305px;
	width: 960px;
	margin: 0 auto;
}
.bigbanner {
	position: absolute;
	width: 960px;
	height: 76px;
	top: 40px;
	left: 0;
}

.bigbanner a,.bigbanner img { width:475px; height:76px;}
.logo {
	position: absolute;
	top: 130px;
	left: 0px;
}
.weibo {
	position: absolute;
	left:0;
	top: 0; line-height:35px;
}
.weibo a {
	padding-right:5px;
	padding-left: 5px;
}
.quick { background:#; border-bottom:1px solid #ddd; height:35px; width:960px; font-size:11px;}
.quick a { color:#6C6C6C}
.quickMenu {
	position: absolute;
	right: 10px; line-height:35px;
}
.quickMenu a {
	padding: 0 5px;
}
.smallrbanner {
	position: absolute;
	right: 0px;
	top: 130px;
	width: 200px;
	height: 75px;
}
.nav1 {
	height: 35px;
	line-height: 35px;
	position: absolute;
	top: 265px;
	background: #f6f6f6;
	width: 958px;
	border: 1px solid #E4E4E4;
	border-top: none;
	text-align: center;
	left:0px;
}
.nav1 ul { padding-left:140px;}
.nav1 li.nav1bg { background:url(../images/tooopen_sy_81565971548.png) no-repeat left; padding-left:20px;}
.nav1 li {
	float: left;
	font-size: 14px;
	padding: 0 5px;
	border-right: 1px dashed #eee;
	color: #5A5353;
}
.nav1 li a {
	color: #5A5353;
	padding: 0 15px 0 0;
}
.nav1 li a:hover {
	color: #222;
}
.nav {
	width:960px;
	height: 40px;
	position: absolute; left:0;
	top: 225px;
	background: #ac2747;
}
.nav ul {
	width: 105%;
	overflow: hidden;
	
}
.nav li.home {  background:none;
	
}
.nav li {
	float: left;
	font-size: 16px;
	text-transform: uppercase;
	color: #222;
	padding: 0 23px;
	background: url(../images/nav.gif) no-repeat left;
}
.nav li:hover {
	background: #900;
}
.nav li a {
	line-height: 40px;
	color: #fff;
	padding: 17px 0; font-weight:bold;
}
.nav li a:hover {
	text-decoration: none;
	color: #fff;
}
.news {position: absolute;
	top: 160px;
	left: 280px;
	width:60px;
	height: 30px;
	float: left; }
.qsSelect {border: 1px solid #ccc; border-right:none; height:30px;  margin:0; padding:0; width:60px;}
.search {
	position: absolute;
	top: 160px;
	left: 340px;
	width: 390px;
	height: 32px;
	float: left;
}
.searchInput {
	background: none;
	width: 295px;
	padding-left: 10px;
	height: 25px;
	line-height: 25px;
	float: left;
	color: #848484;
	border: 2px solid #B9220D;
}
.searchBtn {
	background: #B9220D;
	border: none;
	width: 60px;
	height:30px;
	cursor: pointer;
	float: left;
	color: #fff;
	font: bold;
	font-size: 15px;
}
/*container*/
#container {
	width: 960px;
	margin: 0 auto;
}
.banners {
	width: 105%;
	float: left;
	overflow: hidden;
	padding:5px 0;
}
.banners ul {
	width: 100%;
	margin-top: 5px;
}
.banners ul li {
	float: left;
	padding-right: 10px;
	height:80px;
}
.banners ul li.bs3 {
	padding: 0;
}
#main {
	background: #f6f6f6;
	width: 958px;
	border: 1px solid #dcdbdb;
	float: left;
	margin-top: 10px;
-webkit-border-radius: 4px;
}
#mainbiao {
	background:#eae8e8;
	height: 35px; border-bottom: 1px solid #E1DEDE; line-height:35px;
}
#main h1 {
	font-size: 16px;
	padding-left: 25px;
	color: #900;
	background: url(../images/toiA.png) no-repeat left; text-decoration:none;
}
.jifen { padding:10px; float:left;}
.jifen ul { width:105%; overflow:hidden;}
.jifen li { float:left; width:180px; height:210px; margin-right:10px;}
.jifen li .jfimg { width:160px; height:160px; background:#ececec; text-align:center; vertical-align:middle;display:table-cell;}
.jifen li img { width:160px;}
.jifen li p { line-height:1.8;}
.jifen li p.name { font-size:14px;}
.jifen li strong { color:#C00;}
.bowen {
	position: relative;
	right: 0;
	top: -30px;
	float: right;
	line-height: 2;
	height: 0;
}
.bowen li {
	float: left;
	font-size: 13px;
	color: #5A5353;
}
.bowen li a {
	color: #333;
	padding: 0px 10px;
}
.bowen li a:hover {
	text-decoration: none;
	color: #BB2C22;
}
.banner {
	position: relative;
	width: 290px;
	overflow: hidden;
	float: left;
	padding: 8px 0 0 20px;
height:
}
.wenziright {
	position: relative;
	left: 5px;
	right: 5px;
	top: 0;
	width: 270px;
	border-right: 1px solid #DFDFE0;
	height: 215px;
	float: left;
	padding: 10px 10px 10px 20px;
}
.wenziright h2, .wenziright1 h2 {
	font-size: 15px;
	color: #333333;
	font-family: "宋体"; background:url(../images/bannerbtn.png) no-repeat left; padding-left:30px; 
}
.wenziright h3,.wenziright1 h3,.wenziright3 h3 { font-size:15px;  color:#232323;}
.wenziright h3 a,.wenziright1 h3 a,.wenziright3 h3 a {color:#232323;}
.wenziright p {
	padding-bottom: 5px;
}
.wenziright p a, .wenziright3 p a, .wenziright1 p a {
	background: url(../images/pbg.gif) no-repeat left;
	padding-left: 10px;
}

.wenziright1 {
	position: relative;
	left:10px;
	top: 0;
	width: 280px;
	padding: 10px 0 0 0;
	height: px;
	float: left;
}
.wenziright1 p a { font-size:13px;}
.wenziright3 { 
	position: relative;
	left: 15px;
	top: 0;
	width: 393px;
	height: px;
	padding: 0 0 0 20px;
	float: left;
	border-right: 1px solid #DFDFE0;
}
.wenziright1 p a.asidelibg {
	background: url(../images/asideli.gif) no-repeat left;
	padding-left: 10px; 
}
.asidelibg,.wenziright1 p {margin-left:10px;}
.wenziright3 p a {
	padding: 0 0 0 10px;
}
.banner1, .banner2, .banner3 {
	position: relative;
	width: 230px;
	overflow: hidden;
	left: 5px;
	float: left;
	padding: 0 10px;
	top: 0px;
}
.banner4 {position: relative;
	width: 280px;
	overflow: hidden;
	left: 5px;
	float: left;
	padding: 0 10px;
	top: 0px;}
#bannerPic1, #bannerPic3 {
	width:230px;
	height: 150px;
	overflow: hidden;
	margin-left: 0px; margin-top:5px;
}
#bannerPic4 {width:280px;
	height: 190px;
	overflow: hidden;
	margin-left: 0px; margin-top:5px;}
#bannerBtn1, #bannerBtn3 {
	position: absolute;
	bottom: 5px;
	right: 5px;
}
#bannerBtn1 li, #bannerBtn3 li {
	float: left;
	width: 15px;
	height: 15px;
	line-height: 15px;
	position: relative;
	margin-right: 8px;
	overflow: hidden;
	background: #CCC;
	cursor: pointer;
	color: #f3f3e8;
	text-align: center; border-radius:50%; font-size:10px;

}
#bannerBtn1 li.on, #bannerBtn3 li.on {
	background: #933;
	border: none;
	color: #fff
}
#bannerBtn1 li.test, #bannerBtn3 li.test {
	position: absolute;
	top: 0;
	left: 0;
	background: #933;
	color: #fff
}
.jingxuan {
	position: relative;
	width: 290px;
	float: left;
	padding: 0 10px 0 10px;
	border-right: 1px solid #DFDFE0;
	height: 280px;
}
.jingxuan1 {
	position: relative;
	width: 180px;
	overflow: hidden;
	float: left;
	padding: 0 10px 10px 10px;
	border-right: 1px solid #DFDFE0;
	height: 200px; padding-top:5px; text-align:center;
}
.jingxuan h2 {
	font-size: 14px; padding:10px 0 0 0;
}
.fengmian {
	position: relative;
	left: 0px;
	top: 10px;
}
.bannerfeng .bannerfeng a {
	position: absolute;
	left: 0;
	top: 0;
	width: 180px;
	height: 80px;
}
{
}
.jingxuanh {
	position: absolute;
	left: 190px; width:100px;
	top: 0;
}
.shipin {
	width: 630px;
	float: left;
	border-right: 1px solid #DFDFE0; height:280px; 
}
.shipin li {
	float: left;
	width: 180px;
	height: 120px; margin:10px 0 5px 20px; text-align:center;}
.shipin p {
	
}
.shipin li img {width: 180px; height:105px;}
.fengmian1 {
	width: 290px;
	position: relative;
	left: 0px;
	top: 5px;
}
.fengmian1 .bannerfeng { padding-bottom:5px;}
.indexproducttxt span {
	position: absolute;
	left: 10px;
	bottom: 10px;
*bottom:0px;
	display: block;
	width: 280px;
	height: 33px;
	background: #000;
	opacity: .60; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=60); /* IE lt 8 */
	-ms-filter: "alpha(opacity=60)"; /* IE 8 */
	-khtml-opacity: .60; /* Safari 1.x */
	-moz-opacity: .60; /* FF lt 1.5, Netscape */
}
.indexproducttxt .name {
	width: 260px;
	line-height: 22px;
	position: absolute;
	left: 10px;
	top: 155px;
	padding-left: 5px;
	padding-right: 5px;
}
.indexproducttxt .name a {
	color: #fff;
	position: absolute;
	left: 10px;
	top: 42px;
}
.Featured1 {
	position: relative;
	width: 230px;
	overflow: hidden;
	left: 13px;
	float: left;
	top: 10px;
}
.Featuredb,.Featuredb1 {
	display: inline;
	float: left;
	overflow: hidden;
}
.Featured {width:300px; top:10px; left:0px; position:relative;}
.Featuredb { margin:0;}
.Featured .pageBtn .pre {
	position: absolute;
	left: 5px;
	top: 100px;
	width: 33px;
	height: 31px;
	background: url(/images/pre.gif) no-repeat 0 0px;
	z-index: 10;
}
.Featured .pageBtn .next {
	position: absolute;
	right: 5px;
	top: 100px;
	width: 33px;
	height: 31px;
	background: url(/images/next.gif) no-repeat 0 0px;
	z-index: 10;
}
.Featuredb li {
	position: relative;
	display: inline;
	float: left;
	width: 290px;
	height: 200px;
}
.Featuredb li .pic {
	width:290px;
	height: 200px;
}
.containernew {
	width: 300px; height:280px;
	margin: 0 auto;
	display: inline;
	float: left;
	overflow: hidden;
	padding: 0 0 0 10px;
}
.desTab {
	width: 105%;
	overflow: hidden;
}
.desTab li {
	position: relative;
	display: inline;
	float: left;
	cursor: pointer;
	margin-right: 7px;
	overflow: hidden;
	width: 95px;
	height: 55px;
}
.desTab li a {
	position: absolute;
	left: 0;
	top: 0;
	width: 95px;
	height: 55px;
	background: #000;
	opacity: 0.50;
	filter: alpha(opacity=50);
}
.desTab li.on a, .desTab li a:hover {
	background: none;
	opacity: 1.00;
	filter: alpha(opacity=100);
}
.newproCon {
	float: left;
	width: 300px;
	padding: 10px 0;
}
.newproContent ul, {
width:105%;
overflow:hidden;
}
.newproContent li.box, .cartWrapper .newproContent li.box,.newproContent li.box:hover, .cartWrapper .newproContent li.box:hover {
	position: relative;
	float: left;
	display: inline;
	float: left;
	width: 300px;
	height: 199px;
}
.newproContent li.pic {position: absolute; left:0; top:0; width:300px; height:199px;}
.newproContent li.price {position: absolute;
	left:0;
	top:-30px;width: 300px;
	height: 55px;
	background: #000;
	opacity: 0.50;
	filter: alpha(opacity=50);}
	
/*footer*/
#footer {
	margin: 0 auto;
	width: 960px;
	text-align: center;
	margin:10px 0; font-size:12px;
}
.ftb {
	float: left;
	width: 1000px;
	padding: 0;
}
.ftdesp {
	border-bottom: 1px solid #3c3c3c;
	padding: 10px;
	width: 980px;
	float: left;
	margin-bottom: 10px;
}
.faqs {
	padding: 10px 0;
	float: left;
	text-align: center;
	width: 1000px;
}
.faqs a {
	padding: 0 10px;
}
.add {
	float: right;
	display: inline;
	position: relative;
	right: 140px;
	top: 12px;
}
.copy .copy1 {
	padding: 5px 0;
	width: 1000px;
	float: left;
	text-align: center;
}
.taizhou { float:left; width:1000px; margin:auto;}
.taizhou ul { margin:auto; width:600px;}
.taizhou li { float:left; display:inline; padding:0 30px;}
/*end index*/
.mesWindow{ border:#666 1px solid;background:#fff;}
.mesWindowTop{border-bottom:#eee 1px solid;margin-left:4px;padding:3px;font-weight:bold;text-align:left;font-size:12px;}
.mesWindowContent{margin:4px;font-size:12px;}
.mesWindow .close{height:15px;width:28px;border:none;cursor:pointer;text-decoration:underline;background:#fff}

.liveChat {
position: absolute;
left:0px;
top: 165px;
width: 111px;
height: 300px; z-index:999999999;
}
.liveChat1 {position: absolute;
right:0px;
top: 165px;
width: 111px;
height: 300px;z-index:999999999;
}
.chat,.chat1 {
position: fixed;_position: absolute;
_top:expression(documentElement.scrollTop);
}

.newbt {
	position: absolute;	
	bottom: 0px;
	width: 300px;
	height: 28px;
	background: #000;
	opacity: .50; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=50); /* IE lt 8 */
	-ms-filter: "alpha(opacity=60)"; /* IE 8 */
	-khtml-opacity: .50; /* Safari 1.x */
	-moz-opacity: .50; /* FF lt 1.5, Netscape */
}
.newbt a { color:#fff; line-height:28px; padding-left:5px;}
.backToTop {
 display: none;
 width: 18px;
 line-height: 1.2;
 padding: 5px 0;
 background-color: #000;
 color: #fff;
 font-size: 12px;
 text-align: center;
 position: fixed;
 _position: absolute;
 right: 10px;
 bottom: 100px;
 _bottom: "auto";
 cursor: pointer;
 opacity: .6;
 filter: Alpha(opacity=60);
}
