@charset "utf-8";
/*reset css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,select,option,button,textarea,p,blockquote,table,th,td{  margin:0;  padding:0;  font-family:'Microsoft Yahei', 'Simsun';  -webkit-font-smoothing : antialiased;  }
table {  border-collapse:collapse;  border-spacing:0;  }
address,caption,cite,code,em,strong,th {  font-style:normal;  font-weight:normal;  }
ol,ul {  list-style:none;  }
caption,th {  text-align:center;  }
h1,h2,h3,h4,h5,h6 {  font-size:100%;  font-weight:normal;  }
a {  text-decoration: none; padding:0; margin:0;  }
a:hover {  text-decoration: none;  cursor:pointer;  }
img {  border: 0 none;  padding:0;  margin:0;  *vertical-align:baseline;  }
body{  background:#fff;  font-size:14px;  color:#666;  overflow-y:scroll;  overflow-x: hidden;  *overflow-y: visible;  height:100%;  }
input{  outline:none;  }
input::-webkit-input-placeholder {  color:#ccc;  }
input::-moz-placeholder {  color:#ccc;  }
input:-ms-input-placeholder {  color:#ccc;  }
textarea::-webkit-input-placeholder {  color:#ccc;  }
textarea::-moz-placeholder {  color:#ccc;  }
textarea::-ms-input-placeholder {  color:#ccc;  }
input,button,select{font-size:14px;}
/*--clearfix--*/
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:block;}
/*--Hides from IE-mac--*/
*html .clearfix{height:1%;}
.hide{display:none;}
.w1200{ width: 1200px; margin: 0 auto;}