/*------------------------------------*\
    $RESET
\*------------------------------------*/
body, div, h1, h2, h3, h4, h5, p, ul, ol, form {
    margin:0;
}
 
img {
    border:0;
}
 
:focus {
    outline:;
}
 
h4, h5, h6 {
    font-size: 100%;
}
 
body {
    line-height: 1.5;
}
 
ol, ul {
    list-style: none;
}
 
table {
    border-collapse: collapse;
    border-spacing:;
}
 
input, textarea, select {
    font-size: 100%;
    font-family: inherit;
}
*{margin:0; padding:0; list-style:none; }	body{ background:#fff; font:normal 12px/22px 宋体; width:100%; }	img{ border:0;  }	a{ text-decoration:none; color:#333;  }	a:hover{ color:#1974A1;  }
 
/*------------------------------------*\
    $RESET END
\*------------------------------------*/
/*------------------------------------*\
    $COMMOM
\*------------------------------------*/
.fr {
    float: right;
}
 
.fl {
    float: left;
}
 
.txt_hidden {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
 
.hidden {
    display: none;
}
 
.clearfix:after {
    content: ".";
    display: block;
    height:;
    clear: both;
    visibility: hidden;
}
 
.ellipsis {
    word-wrap: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.clera80 {
	clear: both;
	height: 80px;
	line-height: 80px;
	font-size: 0;
}
.clera20 {
	clear: both;
	height: 20px;
	line-height: 20px;
	font-size: 0;
}
.clera30 {
	clear: both;
	height: 30px;
	line-height: 30px;
	font-size: 0;
}
.clera60 {
	clear: both;
	height: 60px;
	line-height: 60px;
	font-size: 0;
}
/*------------------------------------*\
    $COMMOM END
\*------------------------------------*/