* { margin: 0; padding: 0;}
a {text-decoration: none;}
.banner { position:relative;}
.slogin { width:94%; font-size:0.8em; position: absolute; text-align:center; top:50%; padding: 0 3%; color:#005aa0; z-index: 200;}

.homenav {}
.homenav .bgcolor-1 { background:#deecf9;}
.homenav .bgcolor-2 { background:#caf7f1;}
.homenav .bgcolor-3 { background:#e1fbd0;}
.homenav .bgcolor-4 { background:#f6eff9;}
.homenav .bgcolor-5 { background:#fef6de;}
.homenav .bgcolor-6 { background:#f9fddd;}
.homenav a { display: block; text-align:center; margin-bottom:0.5%;float:left;}
.homenav .mr05 { margin-right:0.4%; }
.homenav .w33 { width:24.7%; text-decoration: none; color:#444; font-size:0.9em;line-height:1.2em;padding:1em 0;}
.homenav .singleline { padding:1.59em 0;}

.product {}
.product .pro_title { text-align:center; background: url(../img/product_title_bg.png) no-repeat center center; color:#2c557d; background-size: 100% 100%; padding: 1.5em 0; margin-top: 1em;}
.product .bw2box { overflow: hidden;}
.product .bw2 { width:48%; margin:1%; display: block; color: #848a90; font-size:0.8em; float:left; text-align: center; padding:0.5em 0; border: 1px #e9e9e9 solid; box-sizing: border-box; border-radius:0.5em;}
.product .bw5box { overflow: hidden;}
.product .bw5 { width:18%; margin:1%; display: block; color: #848a90; font-size:0.8em; float:left; text-align: center; padding:0.5em 0; border: 1px #e9e9e9 solid; box-sizing: border-box; border-radius:0.5em;}
.product .tp { font-size:0.8em; margin:1em 0; color:#999; text-align: center;}
.product .pro_more a { display: block; text-align: center;  text-decoration: none; padding: 1em 0 2em; color:#a4b7ca; font-size:0.8em; text-decoration:underline;}

.count_us { background:#444; overflow: hidden; margin-top: 2em;}
.count_us .titpic { text-align: center; color:#999; margin-bottom: 2em;}
.tel400 { background:#737373;line-height:3em; border-radius:0.5em; margin:0 5% 2em; overflow: hidden;}
.tel400 span { display:block; float:left; }
.tel400 .icon-tel { width:3em; height:3em; background:url(../img/telephone.png) no-repeat center center; background-size:70% 70%;}
.tel400 .num { font-size:1.5em; margin: 0 0 0 1em; color:#444}
.address { margin-bottom: 1.5em; font-size:0.8em; padding:0 8%;}
.address .a1 {color:#999; display: block;}
.address .a2 {color:#777; display: block;}
.tel400 a { color:#444 }
.address a { color:#777}





