@charset "gb2312";
/* CSS Document */
/* Reset */
html{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;color:#000;
background:#000 url(../images/head_bg.jpg) right top no-repeat;overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{-x-system-font:none;color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
img{border:none;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
input,button,textarea,select{font-weight:inherit;font-size:100%;vertical-align:middle}
a{color:#fff; text-decoration:none;}
a:hover{color:#ff0; text-decoration:underline;}
a:active{color:#d92632;}
table{ border-collapse:collapse; border-spacing: 0;}
/*----------------------------------------------------------------------------------------------------*/
.blue{color:#0066CC;}
.red{color:#d92632;}
.red a{color:#FF0000; text-decoration:none;}
.red a:hover{color:#FF0000; text-decoration:underline;}
.gray{color:#666666;}
.white{color:#FFFFFF;}
.white a{color:#FFFFFF; text-decoration:none;}
.white a:hover{color:#FFFFFF; text-decoration:underline;}
.gray a{color:#666666; text-decoration:none;}
.gray a:hover{text-decoration:underline;}
.gray_c{color:#999;}
.black a{color:#333333; text-decoration:none;}
.black a:hover{ color:#FF0000; text-decoration:underline;}
.brown {color:#663200;}
.brown a{color:#663200; text-decoration:none;}
.brown a:hover{color:#663200; text-decoration:underline;}
.green{color:#00634F;}
.yellow{color:#ffc921;}
.yellow a{color:#ffc921;}
.yellow a:hover{color:#ffc921; text-decoration:underline;}
.orange{color:#ff6600;}
.orange a{color:#ff6600;}
.orange a:hover{color:#ff6600; text-decoration:underline;}
/*----------------------------------------------------------------------------------------------------*/
.blank10{height:10px; overflow:hidden;font-size:0; display:block; clear:both}
.blank5{height:5px; overflow:hidden; font-size:0; display:block;clear:both}
.blank3{height:3px; overflow:hidden; font-size:0; display:block;clear:both}

/*----------------------------------------------------------------------------------------------------*/
.fs11{font-size:11px;}.fs13{font-size:13px;}.fs15{font-size:15px;}.fs18{font-size:18px;}
/*----------------------------------------------------------------------------------------------------*/
.fr{float:right}
.fl{float:left}
.al{text-align:left}
.ar{text-align:right}
.ac{text-align:center}
.vt{vertical-align:top}.vm{vertical-align:middle}.vb{vertical-align:bottom}
/*----------------------------------------------------------------------------------------------------*/
.hide{display:none}.show{display:block}
/*----------------------------------------------------------------------------------------------------*/
.clear{clear:both;height:0;overflow:hidden; display:block;}
.clearfix{zoom:1;}      
.clearfix:after{content:'.';display:block;visibility:hidden; clear:both; height:0px;font-size:0; line-height:0px; } 
/*----------------------------------------------------------------------------------------------------*/



