/* reset */
html, body, div, h1, h2, h3, h4, h5, h6, p, 
img, dl, dt, dd, ol, ul, li,form, table, tr, th, td , input {margin: 0;padding: 0;border: 0;}
h1,h2,h3,h4,h5,h6 { font-weight:normal; font-size: 12px;}
table { border-collapse:collapse; border-spacing:0; }
img { border:0;}
ol, ul { list-style: none; }
i,b,em,strong { font-style:normal; text-decoration:none; font-weight: normal;}
body { font-family:'Microsoft YaHei','simsun','Lucida Grande','Lucida Sans Unicode'; background:#fff; font-size: 12px;}
a , a:visited { text-decoration:none; color:#8c8c8c;}
a:hover { color:#f60;}

.contents{width: 1160px; margin: 0 auto; overflow: hidden;}
.p-contents{width: 1130px; margin: 0 auto; overflow: hidden;}
.f-red,.cf-red a{color:#df5a71}
a.f-red:hover,.f-red a:hover{color:#f60}
.f-white,.f-white a{color:#fff}
a.f-white:hover,.f-white a:hover{color:#f60}
.f-gray,.f-gray a{color:#a5a5a5}
a.f-gray:hover,.f-gray a:hover{color:#f60}
.f-black,.f-black a{color:#333}
a.f-black:hover,.f-black a:hover{color:#f60}
.f-blue,.f-blue a{color:#3084d1}
a.f-blue:hover,.f-blue a:hover{color:#f60}

.f-12{font-size:12px}
.f-14{font-size:14px}
.f-16{font-size:16px}
.f-18{font-size:18px}
.f-20{font-size:20px}
.f-24{font-size:24px}

.clear{clear:both;height:0;overflow:hidden;display:block}
.clearfix{*zoom:1}
.clearfix:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:"."}
.f-fl{float:left}
.f-fr{float:right}
