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;
}
.clearfix { 
	clear:both; height:0!important; visibility:hidden; overflow: hidden
}
.clear {clear:both; height:10px; visibility:hidden; overflow: hidden}
.clear15{clear:both; height:15px; visibility:hidden; overflow: hidden}
.clear20{clear:both; height:20px; visibility:hidden; overflow: hidden}

textarea{ overflow:auto}
textarea, input{ padding:1px 2px; }

.cfix:after { 
    content: ".";
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
}
.cfix {display: inline-block;}
* html .cfix {height: 1%;} 
.cfix {display: block;}
fieldset, img {
    border: 0;
}
:focus {
    outline: 0;
}
address, caption, cite, code, dfn,
em, th, var, optgroup {
    font-style: normal;
    font-weight: normal;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
abbr, acronym {
    border: 0;
    font-variant: normal;
}
input, button, textarea,
select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
code, kbd, samp, tt {
    font-size: 100%;
}
input, button, textarea, select {
    *font-size: 100%;
	vertical-align:middle
}
body {
	color:#666;
	font-size:12px
}
ol, ul ,li,dl,dd,dt {
    list-style: none;
	margin:0;
	padding:0;
}
caption, th {
    text-align: left;
}
:link, :visited , ins {
    text-decoration: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
a{
	color:#666;
	text-decoration:none;
}
a:hover{color:#00b156;text-decoration:underline;}
.gray a:link,.gray a:visited,.gray a:active {color:#aaa;}
.white a:link,.white a:visited,.white a:active {color:#fff;}
.gray a:hover{color:#00b156;}
.wrap {width:980px; margin:0 auto;}
.westyle,.wb_icon{display:inline-block; width:16px; height:16px;overflow:hidden; vertical-align: middle; text-indent:-9999px; font-size:0; margin:0 5px;}
.westyle{background:url(../images/index/wx.png?t=0621) 0 0 no-repeat;}
.wb_icon{background:url(../images/index/weibo.png?t=0621) 0 0 no-repeat;}
.bdshare-slide-button-box{z-index:98;}