body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
        margin:0;
        padding:0;
}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;
font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
input{
	outline: none;
}
.refer a:hover,.refer a:visited,.refer a:link,.refer a:active {
text-decoration: none;
color: #FFFFFF;
}
.case-list a:hover,.case-list a:visited,.case-list a:link,.case-list a:active {
text-decoration: none;
color: #000000;
}
h2 a:hover,h2 a:visited,h2 a:link,h2 a:active {
text-decoration: none;
color: #000000;
}
.QQ,.phone{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.clr-float:after { content: "020"; display: block; height: 0; clear: both; visibility: hidden }
.clr-float { zoom: 1 }