body,div,p,span,form,iframe,table,td,th,input,textarea,button,label,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}

h1,h2,h3,h4,h5,h6{font-size:100%; }

ul,ol,li,dl{list-style-type:none;}

em,i,dfn,cite,strong,small{font-style:normal;} 

img{border:0;}


table{
	border-collapse:collapse;
	border-spacing:0;
}

textarea{
	resize:none;
}

/* color */

a:link,a:visited{
	color:#575757;
	text-decoration:none;
}

a:hover{
	color:#ef4165;
	text-decoration:none;
}

a:active{color:#1d7400;}

#wrap{
	width: 100%;
	height:auto;
	overflow: hidden;
	background: #fff;
}
.main{
	margin:0 auto;
	width: 840px;
	padding: 20px;
}
.top{
	height: 600px;
	width: 100%;
	overflow: hidden;
}
.top .left{
	float: left;
}
.top .right{
	float:left;
	margin-left: 20px;
	
}
.top .right .smallImg>ul>li{
	display: block;
}
.top .right h1{
	font-size: 20px;
	color:#000;
	margin-top: 10px;
}

.specification{
	width: 100%;
	height: auto;
	overflow: hidden;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	font-size: 13px;
	color:#444;
	margin: 0 auto;
	
}
.specification tr{
	height:40px;
	
}
.specification td,.specification th{
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
}
.specification td{
	padding-left: 15px;
	overflow: hidden;
}
.product{
	padding-top: 20px;
}
.product>div{
	padding-top: 20px;
}
.product>div>ul>li{
	margin-top: 20px;
}
.product-overview{
	font-size: 13px;
	margin-top: 10px;
	color:#444;
	line-height: 20px;
	
}
.product-overview>p,.product-feature>p{
	height: 34px;
	line-height: 34px;
	font-weight: 600;
	font-size: 14px;
}
.product-feature{
	padding-top:20px;
}
.product-feature>ul>li{
	font-size: 13px;
	color:#444;
	margin-bottom:10px ;
	line-height: 20px;
}
.title-product{
	font-size: 20px;
	color:#333;
	font-weight: 700;
	height:20px;
	border-left: 4px solid #333;
	line-height: 20px;
	padding-left: 14px;
}



/* clearfix */

.clearfix:after{ 
	visibility:hidden; 
	display:block; 
	font-size:0; 
	content:" "; 
	clear:both; 
	height:0;
}

*html .clearfix{ 
	zoom:1;
}

.preview{
	width:600px; 
	height:600px;	
}

.image-text{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.image-text ul li img{
	max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    margin: 0 auto;	
}
/* smallImg */

#imageMenu li {
	border:1px solid #eee;
	margin:10px
}
#imageMenu li img{
	width:90px; 
	height:90px;
	cursor:pointer;
}

#imageMenu li#onlickImg img, #imageMenu li:hover img{ 
	width:88px; 
	height:88px;
	 border:1px solid #959595;
}

/* bigImg */

.bigImg{
	position:relative; 
	float:left;
	 width:598px; 
	 height:598px; 
	 overflow:hidden;
	 border:1px solid #eee;
}

.bigImg #midimg{
	width:600px;
	 height:600px;
}

.bigImg #winSelector{
	width:235px; 
	height:210px;
}

#winSelector{
	position:absolute; 
	cursor:crosshair; 
	filter:alpha(opacity=15); 
	-moz-opacity:0.15; 
	opacity:0.15; 
	background-color:#000; 
	border:1px solid #fff;
}

/* bigView */

#bigView{
	position:absolute;
	border: 1px solid #959595; 
	overflow: hidden;
	z-index:999;
}

#bigView img{
	position:absolute;
}