@charset "gbk";



html,body,

div,

dl,dt,dd,

ul,ol,li,

h1,h2,h3,h4,h5,h6,

p,address,

blockquote,pre,code,

form,fieldset,legend,input,textarea,select,option,button,label,

th,td,

hr {

	padding: 0;

	margin: 0;

}



body {

	color: #000;

	background-color: #FFF;

}



h1,h2,h3,h4,h5,h6,table,

input,textarea,select,option,button {

	font-size: 100%;

}



h1,h2,h3,h4,h5,h6,

address,

blockquote,q,cite,

caption,th,

dfn,

code,var,samp,kbd,

em,strong {

	font-style: normal;

	font-weight: normal;

}



/* links

------------------------------*/

a {

	outline: 0;

	cursor: pointer;

}



:focus {

	outline: 0;

}



/* Remove dotted outlines on all links (IE only) */

a:active,

a:focus {

	outline: expression(hideFocus='true');

}



/* quotation

------------------------------*/

blockquote, q {

	quotes: none;

}



blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}



/* table

------------------------------*/

table {

	border-collapse: separate;

	border-spacing: 0;

}



* html table {

	border-collapse: collapse;

}

/* for ie6 */

*:first-child+html table {

	border-collapse: collapse;

}

/* for ie7 */

caption,th {

	text-align: left;

}



/* misc

------------------------------*/

ol,ul {

	list-style: none;

}



a img,img {

	border: 0;

	vertical-align: bottom;

}



code,var,samp,kbd {

	font-family: monospace;

}



ins {

	text-decoration: none;

}



del {

	text-decoration: line-through;

}



abbr, acronym {

	border: 0;

}

/* for firefox */

hr {

	display: none;

}



/* forms

------------------------------*/

fieldset {

	border: 0;

}



input,textarea,select,option,button,label {

	font-family: inherit;

	color: inherit;

}



input,textarea,select,option,button {

	vertical-align: baseline;

}



textarea {

	vertical-align: top;

}



* html legend {

	margin-left: -7px;

}

/* for ie6 */

*:first-child+html legend {

	margin-left: -7px;

}

/* for ie7 */