/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:center;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;padding: 0;margin: 0;outline: none;}
/*html,body{height: 100%;}*/
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px 'microsoft yahei',\5b8b\4f53;color:#333;outline:0;}
body{background:#fff;font-family: "microsoft yahei";}
a,a:hover{color:#333;}
/*解决点击a链接的时候出现蓝色边框及背景*/
a{ -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color:transparent; }
input{border: none;outline: none;background: none;}
input:disabled{background: none;}
textarea{border: none;background: none;overflow:auto;resize:none;}
/*a,span,p,h1,label,input,button,label,textarea{font-family: "microsoft yahei";}*/
button{outline: none;border: none;}
::-webkit-input-placeholder{color: #999;}
.clearfix:after{content: '';display: table;clear: both}
.clearfix:before{content: '';display: table;}
.fl{float: left}
.fr{float: right}
.normal-size{width: 1200px;margin: auto}
img {
  vertical-align: bottom;
}
img.scale {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
  cursor: pointer;
}
.over_hide:hover img.scale{
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  transform: scale(1.2);
}
.over_hide {
  overflow: hidden;
}
.over-text{
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.fr{
  float: left;

}
.fr{
  float: right;
}

#product-table td, #product-table th {
padding: 5px;
vertical-align:middle;
text-align:center;
}
#product-table td {
border:1px solid #D3C9C9;
border-top:none;
border-collapse:collapse;
padding: 8px 5px;
}
#product-table th {
background-color:rgb(228,228,228);
font-weight:normal;
border: 1px solid white;
border-bottom:none;
-webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 5px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 5px 5px 0px rgba(50, 50, 50, 0.75);
}
#product-table tr>th:first-child {
border-left:9px solid rgb(228,228,228);
}
#product-table tr>th:last-child {
border-right:9px solid rgb(228,228,228);
}
#product-table .large-td {
border:none;
background-color:rgb(245,245,245);
}
#product-table td {
background-color:rgb(255, 247, 249);
}
