html,body,p,h1,h2,h3,h4,h5,h6,form,input,textarea,select,button,fieldset,legend,img,ul,ol,li,dl,dt,dd,th,td,pre,blockquote{margin:0;padding:0}
html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
body,button,input,select,textarea,h2,h3,h4,h5,h6{font:14px 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', '宋体', \5b8b\4f53, Tahoma, Arial}
img,fieldset{border:0;vertical-align:middle}
input{padding:0;margin:0;outline:none;}
a{text-decoration:none;color:#4c4c4c;}
a:hover{text-decoration:none;}
ul,li,ol{list-style:none}
img{max-width:100%;}
.clear{clear:both;height:0;line-height:0;font-size:0;visibility:hidden;overflow:hidden}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;zoom:1;}
.l{float:left;}.r{float:right;}
/*reset样式重置*/
.btn3{
  position:fixed;
  z-index:3;
  bottom:0px;
  border-top:1px solid #2c3e50;
  background:#2c3e50;
  width:100%;
  text-align:center;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;}
.menu{
  position:relative;
  float:left;
  width:20%;
  height:50px;
  line-height:1;
  background:#2c3e50;
  border-right:1px solid #2c3e50;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
.menu:last-child{border-right:none;}
.new-sub{
  position:absolute;
  bottom:51px;
  z-index:10;
  min-width:100%;
  white-space:nowrap;
  padding: 0px 10px;
  background: #4e6d8d;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  /*border: 1px solid #EEEEEE;*/
  display:none;
}
.new-sub li{
  width: 100%;
  background:#fff;
  float:none;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  border-top:1px solid #4e6d8d;
}
.new-sub li:first-child{border-top:none;}
.new-sub li a{
  display:block;
  height:50px;
  line-height:50px;
  text-align:left;
  background: #4e6d8d;
  color: #fff!important;
  border:none;
  text-align:center;
  font-size: 12px;
  font-weight: 400;
}
.sanjiao{
  position:absolute;
  bottom:5px;
  right:5px;
  width:0;
  height:0;
  border:5px solid transparent;
  border-right:5px solid #eee;
  border-bottom:5px solid #eee;
  opacity:.5;
}
.bt-name{
  font-size: 12.5px;
  color: #fff;
  font-weight: bold;
}
.bt-name a{
  display:block;
  font-size:12.5px;
  color:#fff!important;
  padding-top: 32.5px;
  padding-bottom: 5px;
}
.bt-name a:after{
  content: "";
  position: absolute;
  display: block;
  width: 30px!important;
  height: 30px!important;
  margin-left: -15px !important;
  top:2px;
  left: 50%;
}
.cura a{
  background: #4e6d8d;
  border-color: #4e6d8d;
  color: #fff;
}
.new-sub .tiggle{
	width:0px;
  height:0px;
  position:absolute;
  left:50%;
  margin-left:-10px;
  bottom:-9px;
  border-top:10px solid #EEEEEE;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  z-index:10;
}
.new-sub .innertiggle{
	width:0px;
  height:0px;
  position:absolute;
  left:50%;
  margin-left:-9px;
  bottom:-8px;
  border-top:9px solid white;
  border-left:9px solid transparent;
  border-right:9px solid transparent;
  z-index:11;
}
#tel:after { background:  url("images/007.png") 50% 50% no-repeat; background-size: 24px 22px; }
#sms:after { background:  url("images/003.png") 50% 50% no-repeat; background-size: 24px 22px; }
#home:after { background:  url("images/002.png") 50% 50% no-repeat; background-size: 24px 22px; }
#map:after { background:  url("images/001.png") 50% 50% no-repeat; background-size: 24px 22px; }
#email:after { background:  url("images/006.png") 50% 50% no-repeat; background-size: 24px 22px; }