html{margin:0;padding:0;}html,body{margin:0;}
body{color:#777;font-family:Arial,Helvetica,sans-serif;margin:0px;background:#ffffff;font-size:13px;line-height:18px;min-width:260px;}

a, a:visited, a:focus {
    cursor: pointer;
    outline: medium none;
    text-decoration: none;
}
a:hover {
    color: #D81D1F;
    text-decoration: none;
}
a img {
    border: medium none;
}
img {
    border: 0 none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}
#page {
    background-color: #EEEEEE;
    margin: 0 auto;
}
.header {
    background: none repeat scroll 0 0 #FF9A14;
    color: #9D9D9D;
    height: 162px;
    margin-bottom: 0px;
    overflow: hidden;
    position: relative;
}
.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.container {
    margin-left: auto;
    margin-right: auto;
	clear: both;
	 width: 1002px;
	 overflow:hidden
}

#logo {

    float: left;
    height: 78px;
    margin: 16px 0 22px;
    width: 269px;
	overflow:hidden;
}
#logo a img {
    height: 78px;
    width: 269px;
}
.cart-position {
    float: right;
    margin: 35px 0 6px 9px;
    position: relative;
}
.blank{
	overflow:hidden;
	height:1px;
	clear:both}

#menu{
    background-color: #F0F0F0;
	height:46px;
	line-height:46px;
    background-image: linear-gradient(to bottom, #FCFCFC, #E8E8E8);
    background-repeat: repeat-x;
	_background:url("bgd.jpg")/*tpa=http://zs.yuxinbrain.com/ceshi/bgd.jpg*/ repeat-x;
	width:1002px;
	margin:0 auto;
}
#menu ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.cat_1{ 
    float: left;
    position: relative;
    z-index: 10;}
#menu ul li a{
	display:block;
padding:0 22px 0 22px;
font-family: 'microsoft yahei',sans-serif;
    font-size: 15px;
	    color: #403E3E;
		border-right: 1px solid #CDCDCD;
		    font-weight: 600;}
		
#menu ul li a:hover{ background-color: #303030;
    background-image: linear-gradient(to bottom, #323232, #2E2E2E);
    background-repeat: repeat-x;
    color: #FFFFFF;}	
	.header-modules {
    background-color: #DDDDDD;
    position: relative;
    z-index: 1;
	overflow:hidden
}
section {
    overflow: hidden;
	 display: block;
}
#banner0{
	
	background: none repeat scroll 0 0 #FF9A14;
    display: block;

    width: 100%;
	 clear: both;
	}
	
	 .span4.first-in-line {
    margin-left: 4px;
}
.span4 {
    border: medium none;
    margin: 0;
    width: 331px;
	height: 152px;
    max-width: 388px;
	    overflow: hidden;
    position: relative;
	 float: left;
}
.banner img {
    height: auto;
    width: 100%;
}
.banner a > div {
    overflow: hidden;
    position: relative;
}
.banner a .img-banner, .banner.span4 > img {
    height: 152px;
    margin-bottom: 12px;
    width: 330px;
}
.banner .s-desc {
    color: #777777;
    display: block;
    font-size: 13px;
    line-height: 18px;
    position: relative;
    transition: all 0.5s ease 0s;
    width: 98%;
}
.banner a {
    display: inline-block;
}
.banner a div .over {
		background:none;
 
	    _background-color:none;
		+background-color:none;
	
    content: "";
    height: 88%;
    left: 5px;
    opacity: 0;
    position: absolute;
    top: 5px;
    transition: all 0.5s ease 0s;
    width: 97%;
}
.banner a:hover div .over {
    opacity: 0.2;
}
.box .box-heading {
    color: #403E3E;
    font-family: 'Open Sans',sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 26px;
    margin-top: 43px;
    text-transform: uppercase;
}
#content .box.specials {
    border-bottom: 0 none;
    margin-bottom: 0;
    padding-bottom: 0;
}
#column-right .box .box-heading, #column-left .box .box-heading {
    background-color: #313030;
    color: #FFFFFF;
    font-size: 17px;
    line-height: 20px;
    margin: 0 0 20px;
    padding: 20px;
}
.box .box-content .box-product ul li.first-in-line {
    clear: left;
}
aside .box .box-content .box-product ul {
    margin: 0;
    width: auto;
}
aside .box .box-content .box-product ul > li {
    margin: 0;
    max-width: 270px;
    width: 100%;
}
.box-product {
    margin: 0;
    padding: 0;
    width: 100%;
}
.box .box-content .box-product ul li, .product-grid ul li {
    text-align: center;
}
.box .box-content .box-product ul li .inner .f-left .name, .product-grid ul li .left .name {
    padding: 0 20px;
}
.box-product .image2 {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 2px;
    text-align: center;
	 position: relative;
	  overflow: hidden;
	  padding:0;
}

.box-product ul li {
    transition: all 0.5s ease 0s;
	 margin-bottom: 0;
    margin-top: 2px;
	position: relative;
	  margin-left: 20px
}
.span3 {
    width: 320px;
}
ul {
    list-style: none outside none;
}
#content {
    float: right;
}
#container {
    text-align: left;
}
h5 {
    font-size: 14px;
}
.banner.banners, .banner.banners:after, .banner.banners:before, .banner.bannersBottom, .banner.bannersBottom:after, .banner.bannersBottom:before {
    background-color: #DDDDDD;
}
.banner.bannersTop .span4, .banner.banners .span4 {
    border: medium none;
    margin: 0;
    width: 331px;
}
.banner.bannersTop .span4.first-in-line, .banner.banners .span4.first-in-line {
    margin-left: 4px;
}

.banner a .img-banner, .banner.span4   img {
    height: 152px;
    margin-bottom: 12px;
    width: 330px;
}
.banner .s-desc {
    color: #777777;
    display: block;
    font-size: 13px;
    line-height: 18px;
    position: relative;
    transition: all 0.5s ease 0s;
    width: 98%;
	height:300px;
}
.banner a {
    display: inline-block;
}









