@charset "utf-8";

/* ---------- reset ---------- */

body
{
	margin:0;
	padding:0;
}

p,
blockquote,address,div,hr,noscript
{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
}

h1,h2,h3,h4,h5,h6
{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font-weight:normal;
}

ul,ol,li,dl,dt,dd
{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
}

pre
{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
}

a,img,map,q,sub,sup,span,bdo
{
	margin:0;
	padding:0;
	border:0;
}

br
{
	margin:0;
	padding:0;
	border:0;
	letter-spacing:0; /* ie */
}

tt,i,b,big,small
{
	margin:0;
	padding:0;
	border:0;
}

code,samp,var
{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
}

strong,dfn,kbd,cite,abbr,acronym,em
{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font-style:normal;
	font-weight:bold;
}

ins
{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}

del
{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font-style:normal;
}

form,fieldset
{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
}

legend,label,select,optgroup,option
{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
}



/* ---------- reset_end ---------- */

/* ------------ font style 鍩烘簴銉曘偐銉炽儓11pt銇ō瀹?*/
body {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
}
html>/**/body {
	font-size: 12px;
}


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

銉曘儹銉笺儓銉愩偘瀵剧瓥

瑙ｉ櫎銇椼仧銇勮绱犮伀銈儵銈筩learfix銈掕拷鍔?
------------------------------------------------------------------------------*/


/*clearfix銉忋儍銈?/

.clearfix:after {
content: ".";/* 鏂般仐銇勮绱犮倰浣溿倠 */
display: block;/* 銉栥儹銉冦偗銉儥銉绱犮伀 */
clear: both;
height: 0;
visibility: hidden;
font-size:0;
margin: -1px 0 0 0;
}

.clearfix {
	font-size:0;
	line-height:0;
clear: both;
overflow:hidden;
min-height: 1px;
}

* html .clearfix {
height: 1px;
/*楼*//*/
height: auto;
overflow: hidden;
/**/
}

.clearfix_new:before,
.clearfix_new:after {
    content: " ";
    display: table;
}

.clearfix_new:after {
    clear: both;
}

.clearfix_new {
    *zoom: 1;
}

a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.clear{
	margin: 0px;
	padding: 0px;
	clear: both;
}