@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,div{margin:0;padding:0;}
img{border:0;}
ul,ol,li{list-style:none;}
a{ text-decoration:none; outline:none; color:#333;}
a:hover{ color:#0072ba}
body{font-size:12px; background:#fff; color:#333;font-family:"Microsoft yahei", "Arial", "sans-serif"}
div,ul{height:auto; overflow:hidden}
.clear{padding:0; width:100%; height:1px; clear:both;}

.main{width:100%; max-width:720px; min-width:320px; margin:0 auto;position:relative; padding-bottom:90px;}

header{ height:70px;position:relative; width:100%}
header h1{width:100%; text-align:center; height:100%; font-size:16px;  font-weight:normal}
.logo{ width:100%; text-align:center; height:100%; overflow:hidden}
.logo img{ margin:10px auto; max-width:90%; display:block}

.nav{ padding:10px 10px; font-size:0;}
.nav a{ display:inline-block;width:25%;box-sizing:border-box;padding:0 5px; margin:5px 0; text-align:center; height:30px; line-height:30px; font-size:12px;}
.nav a span{display:block;background:#b5b5b5; color:#fff}
.nav a.selected span{background:#0072ba;}
.contact{ width:100%; background:#f7f7f7;height:auto; overflow:hidden; padding:10px; line-height:20px;box-sizing:border-box;text-align:center; font-size:14px}

.footer{width:100%;background:#fff; padding:10px 0; position:fixed; left:0; bottom:0}
.footer li{width:25%; float:left; padding:0 10px;box-sizing:border-box;}
.footer a {display:block; text-align:center;font-size:14px;color:#fff; background-color:#0072ba; border-radius:10px; background-position:center 10px; background-repeat:no-repeat; padding:40px 0 10px;}

.footer li.tel a{ background-image:url(../Images/icon_02.png); }
.footer li.f1 a{ background-image:url(../Images/icon_05.png); }
.footer li.f2 a{ background-image:url(../Images/icon_03.png); }
.footer li.f4 a{ background-image:url(../Images/icon_04.png); }

.wrap{box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 10px;}

.pic_wrap{ position:relative}
.pic_wrap img{ width:100%}
.pic_wrap span{ display:block; position:absolute; bottom:0; padding:5px 0; height:auto; overflow:hidden; line-height:20px; text-align:center; color:#fff; width:100%; background:url(../Images/bg_80_black.png)}
