body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none; color:#444;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
a:hover{text-decoration:none; }
.clear{clear:both;}
/* HTY Common Atom*/
.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;overflow:hidden;visibility:hidden;width:0;height:0;}
.clear-fix:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}

body {margin: 0;font-family: "Microsoft YaHei", sans-serif; font-size:16px; width:100%;word-wrap: break-word;}

a { transition: all 0.2s ease-in 0s; color:#333; text-decoration:none; cursor: pointer; }
a:hover { transition: all 0.2s ease-in 0s; color:#ff0066; text-decoration: none; }
a:active { outline: 0; }
img { border: 0px; page-break-inside: avoid; max-width: 100% !important; vertical-align: middle; }



/* 通用简写 */
.fl { float: left; }
.fr { float: right; }
.c { clear: both; }
.n { display: none; }
.c-0 { height:0; overflow:hidden; clear:both; }

/* 通用字体大小 */
.fs-10 { font-size: 10px; }
.fs-12 { font-size: 12px; }
.fs-14 { font-size: 14px; }
.fs-15 { font-size: 15px; }
.fs-16 { font-size: 16px; }
.fs-18 { font-size: 18px; }
.fs-20 { font-size: 20px; }
.fs-30 { font-size: 30px; }

/* 颜色 */
.fc-0 { color: #000; }
.fc-002 { color: #002; }
.fc-3 { color: #333; }
.fc-6 { color: #666; }
.fc-9 { color: #999; }
.fc-red { color: red; }
.fc-f { color: #fff; }

/* 背景颜色 */
.bg-f8 { background-color: #f8f8f8; }
.bg-9 { background-color: #999; }
.bg-6 { background-color: #666; }
.bg-3 { background-color: #333; }
.bg-0 { background-color: #000; }
.bg-a { background-color: #aaa; }
.bg-f36 { background-color: #ff3366; }
.bg-f { background-color: #fff; }

/* 上边距 */
.m-top5  { margin-top: 5px; }
.m-top10 { margin-top: 10px; }
.m-top15 { margin-top: 15px; }
.m-top20 { margin-top: 20px; }
.m-top25 { margin-top: 25px; }
.m-top30 { margin-top: 30px; }
.m-top40 { margin-top: 40px; }
.m-top50 { margin-top: 50px; }

/* 下边距 */
.m-btm5  { margin-bottom: 5px; }
.m-btm10 { margin-bottom: 10px; }
.m-btm15 { margin-bottom: 15px; }
.m-btm20 { margin-bottom: 20px; }
.m-btm25 { margin-bottom: 25px; }
.m-btm30 { margin-bottom: 30px; }

.p-l50 { padding-left: 50px; }

/* 苹果字体 */
.f_apple { 
  font-family: "PingHei","Lucida Grande", "Lucida Sans Unicode", "STHeiti", "Helvetica","Arial","Verdana","sans-serif"; 
}

/* 阴影 */
.box-sdw { box-shadow: 0 1px 1px #ddd; }

/* 圆角 */
.border-rds2 { border-radius: 2px; }
.border-rds5 { border-radius: 5px; }
.border-rds10 { border-radius: 10px; }
.border-rds20 { border-radius: 20px; }
.border-rds50 { border-radius: 50px; }

