@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6，p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd,ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,p,i,b,input
{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; 
 vertical-align: baseline;font: normal 15px/18px "黑体"; text-decoration:none;} 
:focus { outline: 0; } 
body { line-height: 1; color: black; background: white; width:640px;max-width:640px;min-width:320px;margin:0 auto;} 
ol, ul { list-style: none; } 
table { border-collapse: separate; border-spacing: 0; } 
caption, th, td { text-align: left; font-weight: normal; } 
blockquote:before, blockquote:after, q:before, q:after { content: ""; } 
blockquote, q { quotes: "" ""; } 
img{vertical-align:middle;border:0;}
select{border:0;appearance:none;  -moz-appearance:none;  -webkit-appearance:none;padding-right: 20px;}
select::-ms-expand { display: none; }
a{color:#666;}
a:hover{text-decoration:none;}
.color888{color:#888;}
.clear{clear:both;}
.font18{font-size:18px;}
.fl{float:left;}
.fr{float:right;}
.border_rad{-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-ms-border-radius:10px;
	border-radius:10px;}
.curser{background:#248DFF!important;color:#fff!important;}