﻿* { margin:0; padding:0; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; }
a, a:link, a:visited, a:hover, a:active { color:#555; }
a:link { text-decoration:none; }
html { width:100%;  }
body { width:100%; font:14px/1.5 "Microsoft Yahei"; color:#555; background:#FFF; padding-bottom:45px; }
img { border:0px; }
h1, h2, h3, h4, h5, h6, h7 { font-size:14px; }
ul, ol { list-style-type:none; }
input,button,select,textarea { outline:none; font-family:"Microsoft Yahei"; font-size:18px; }

/* footer */
.footer { padding:10% 0 5%; text-align:center; opacity:0.3; }
/* navBar */
.navBar { width:100%; position:fixed; left:0; bottom:0; z-index:100; height:45px; box-shadow:0 -2px 4px rgba(0,0,0,0.1); }
.navBar dd { float:left; width:25%; }
.navBar dd a { display:block; height:40px; line-height:22px; text-align:center; color:#FFF; border-left:1px solid rgba(255,255,255,0.2); padding-top:5px; font-size:12px; left:0 !important; position:relative; }
.navBar dd:first-child a { border-left:0; }
.navBar dd img { width:20px; height:20px; display:block; margin:0 auto; }
.navBar dd.hover { box-shadow:0 0 0 1000px rgba(0,0,0,0.2) inset; }
.navBar dd i { font-style:normal; padding:0 5px; border-radius:100px; height:18px; line-height:18px; position:absolute; left:50%; top:0; background:#F00; color:#FFF; display:none; font-size:12px; box-shadow:-1px 1px 4px rgba(0,0,0,0.2); }

/***************************
 * 扩展风格颜色
 ***************************/
.header { background:#bf298d; }
.navBar, .baiduMap .BMap_bubble_title a { background:#00428e; }
.listPro .ins strong, .listPro .inf strong, .proTab li.cur, .proImg h1, .commentList span, .nav .drop a { color:#bf298d; }
.proTab li.cur { border-color:#bf298d; }
