body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,fieldset, lengend, button, input, textarea,th, td {margin: 0;padding: 0;}
body,button, input, select, textarea { font:12px/20px Microsoft YaHei,Arial;color:#aeaeae}
address, cite, dfn, em, var { font-style: normal; } 
ul, ol { list-style: none; }
table { border-collapse:collapse; border-spacing: 0;}
td, th,input,textarea,lable, select{ vertical-align: top; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
img{ border:none;}
li img{vertical-align:bottom;}
div,ul, ol, dl, blockquote{ _zoom:1;}
body{background-color:#fff}
form{margin:0;padding:0}
:focus{outline:0 none}
/*-- css reset end }--*/
.tc { text-align:center; }
.tr { text-align:right; }
.tl { text-align:left; }
.fl{ float:left; }
.fr{ float:right; }
.hr_5,.hr_10,.hr_15,.hr_20,.hr_25,.hr_30,.hr_8{ clear:both; overflow:hidden;font-size:1px;line-height:1px;}
.hr_5{ height:5px;}
.hr_10{ height:10px;}
.hr_15{ height:15px;}
.hr_20{ height:20px;}
.hr_25{ height:25px;}
.hr_30{ height:30px;}
.hr_8{ height:8px;}
.clearfix{clear:both;height:1px;font-size:0;overflow:hidden;}
/*-- link --*/
a{text-decoration:none;color:#999;}
a:hover{color:#cba446;text-decoration:none;}

.f14{font-size:14px;}
.f18{font-size:18px;}