html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,dl,dt,dd,iframe,span {margin:0px; padding:0px; border:0px;}
body {
	padding:0px;
	margin:0px;
	zoom:100%;
	font-size:16px;
	line-height:1;
	background:url(bg_top.png) no-repeat top center ;
	font-family: "microsoft yahei","å¾®è½¯é›…é»‘","é»‘ä½“";
}
ul,dl, dt,dd,ol{list-style-type:none;}
select,input {vertical-align:middle;}
a{ color:#3b3b3b; text-decoration:none;}        
* html .clear{zoom:1;}
*+html .clear{zoom:1;} 
*{ margin:auto; padding:auto;}
.r{ float:right;}.l{ float:left;}
.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after{clear:both;}
.clearfix{
    *zoom:1;/*IE/7/6*/
}
html {
    font-size: 63.5%;

}
@media screen and (min-width:375px) {
    html {
        font-size:68.24%
    }
}
@media screen and (min-width:414px) {
    html {
        font-size:73.24%
    }
}
@media screen and (min-width:481px) {
    html {
        font-size:94%
    }
}
@media screen and (min-width:561px) {
    html {
        font-size:109%
    }
}
@media screen and (min-width:641px) {
    html {
        font-size:125%
    }
}

body{
    max-width:640px;
    margin:0px auto;
    overflow-x: hidden;
}