body,html{margin:0;padding:0;height:100%}
body{min-width:320px;margin:0;padding:0;font-family:"microsoft yahei",Verdana,Arial,Helvetica,sans-serif;font-size:1em}
a{text-decoration:none;color:#000}
img{max-width:100%;vertical-align:middle}
i{font-style:normal}
*{margin:0;padding:0}
div{margin:0;padding:0}
li,ul{list-style:none}
em{font-style:normal}
input:focus{outline:0}
.body{width:100%;max-width:640px;margin:0 auto;padding-bottom:3.2rem;box-sizing:border-box;text-align: center;}
.about{width:100%;text-align: center;margin-top: 3rem;display: inline-block;}
.about-box{width: 80%;margin: 0 auto;display: inline-block;}
.about a{display: block;width: 47.5%;margin: 0px 5% 20px 0px;height: 3.5rem;line-height: 3.5rem;background: #3ba5fa;float: left;color: #fff;border-radius: 5px;}

.bottom{position:fixed;bottom:0;width:100%;background:#fff;border-top:1px solid #bfbfbf;height:3.2rem;z-index:999}
.bottom-box{max-width:640px;margin:0 auto;height:100%}
.bottom-box ul{height:100%}
.bottom-box ul li{float:left;width:25%;height:100%;text-align:center;margin:0 auto}
.bottom-box ul li a{color:#6b6b6b;display:inline-block;width:100%;height:100%}
.bottom-box ul li img{width:20px;margin-top:8px}
.bottom-box ul li span{display:block;font-size:12px;margin-top:4px}

header{width: 100%;max-width: 640px;margin: 0 auto;height: 52px;line-height: 52px;padding: 5px 0px;border-bottom: 1px solid #cccccc;}
header .header-logo{float: left;height: 52px;margin-left: 15px;font-size: 0;}
header .header-logo img{height: 52px;}
header .header-phone{display: inline-block;float: right;margin-right: 8px;font-size: 0;}
header .header-phone img{height: 28px;}