body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; overflow-x:hidden; zoom:0.9; -moz-transform:scale(0.9); -moz-transform-origin:top center; margin:0 auto; width:1300px;}
.fix, .clearfix{ clear:both;}
a{ text-decoration:none; color:#999999;}

img{ border:0;}
ul, ul li{ list-style:none; margin:0; padding:0; }
.header, .nav, .post, .box, .footer{ width:1300px; margin:40px auto;}
.header{ position:relative;  }

.nav{ background:#2c2c2c; height:55px; margin-top:-40px;}
	.nav a{ font-size:2em; line-height:55px; color:#ccc; display:inline-block; padding:0 80px; font-weight:400;}
	.nav a:hover{ color:#fff}
.bread{ margin:-20px auto; height:24px; line-height:24px;}

.search{ width:1300px; margin: -15px 0 35px 0; padding:0; }
.search form{margin:0; padding:0}
.key{ width:1200px; height:40px;}
.button{ width:95px; height:40px;}

.box{ }
	.left{ float:left; width:320px; }
		.categories{ height:630px;
-webkit-box-shadow: 3px 3px 9px 3px rgba(0, 0, 0, .3);
-moz-box-shadow: 3px 3px 9px 3px rgba(0, 0, 0, .3);
box-shadow: 3px 3px 9px 3px rgba(0, 0, 0, .3);}
			.title{ height:55px; line-height:55px; font-size:1.4em; font-weight:900; background:#2c2c2c; color:white; text-align:center; }

			.leftcate{ height:540px; overflow-y:scroll; font-size: 15px; line-height:25px; font-weight:600;}
				.leftcate ul li{
				margin:0;
				padding:10px 0 0 10px;
				display:block;
				position:relative;
				}
				.leftcate ul li a:hover, .leftcate ul ol li a:hover{ color:#111;}

	.right{ float:right; width:950px;
-webkit-box-shadow: 3px 3px 9px 3px rgba(0, 0, 0, .3);
-moz-box-shadow: 3px 3px 9px 3px rgba(0, 0, 0, .3);
box-shadow: 3px 3px 9px 3px rgba(0, 0, 0, .3);
}
		h1.titleright{ height:55px; line-height:55px; font-size:16px; font-weight:900; background:#2c2c2c; color:white; margin:0; padding:0 0 0 20px; }
		.newproducts{
			padding:15px 10px 0;
			overflow:hidden;
	}
		.newproducts li{
	width: 210px;
	height: 240px;
	padding: 5px;
	margin: 0 10px 10px 0;
	float: left;
	border: 1px solid #fff;
	text-align: center;
	}
		.newproducts li:hover{ border:1px solid #ccc;}
        .newproducts li a.atw{display:block; margin:auto; width: 160px; height:35px; line-height:35px; background:#999; color:#fff; border-radius:25px; font-weight:800;}
		img.h160{ height:150px; width:150px;}

		a.w160{width:200px; height:23px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; display:block; line-height:18px; font-size:14px; }
		a.switchtabh25{width:230px;margin:0 2px; height:23px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; text-align:center; }
		.mn{ height:22px; display:block; text-align:center;}
		.pagin{ margin:20px auto;}
		.pagin span, .pagin a{ border:1px solid #ccc; padding:5px; cursor:pointer;}


		.right .img{ float:left; margin:40px;}
		.spe{ margin:40px;}
		.spe li{ line-height:35px; margin:5px; display:block;}
		.spe b, .spe span{ background:#eee; color:#555; padding:2px 10px; display:inline-block; width:180px; vertical-align:top;}
		.spe a.atw{display:inline-block; text-align:center; margin:auto; width: 160px; height:35px; line-height:35px; background:#999; color:#fff; border-radius:25px; font-weight:800;}
		.details, .question, .content{ clear:both; line-height:22px; padding:0 0 0 10px; font-size:1.2em; font-weight:300;}
		.details h4, .qtitle{ color:#000; margin:20px 0; line-height:30px; font-weight:bold; font-size:16px; border-bottom: 1px solid #ccc;}
		.qbottom{ margin:20px;}

		.w760{ width:750px; height:113px;}

		.ileft{ line-height:30px;
-webkit-box-shadow: 3px 3px 9px 3px rgba(0, 0, 0, .3);
-moz-box-shadow: 3px 3px 9px 3px rgba(0, 0, 0, .3);
box-shadow: 3px 3px 9px 3px rgba(0, 0, 0, .3);}
			.ileft p{ border-bottom: 1px #ccc solid; padding:0 0 0 15px; font-size:1.3em;}
			.ileft a{ display:block; padding:0 0 0 20px;}




.footer{ background:#2c2c2c; color:#807f7f; height:280px; margin-bottom:10px;}
.footer .iimg{width: 180px; float:left; margin: 40px -50px 20px 80px;}
        .iimg img{width: 180px;}
        .iimg p{ text-align:center}
.footer .rinfo{ font-size: 14px; color:#ccc; float:left; margin:45px 0 0 120px; width: 750px;}
        .rinfo ul li{padding:15px; display:inline; }
        .rinfo ul li a:hover{color:#fff;}
        .rinfo p{line-height: 30px;}
