.qrcode_weixin {
  display: none;
}
.i_weixin:hover .qrcode_weixin {
  display: block;
  background: url(//img2.pingan.com/app_images/pingan/qrcode/qrcode_weixin.png);
  width: 133px;
  height: 160px;
  position: relative;
  margin-left: -21px;
  margin-top: 19px;
}
.icon-drag, 
.icon-kefu, 
.icon-search, 
.icon-weibo, 
.icon-weixin,
.icon-appxiazai {
  background-image: url(//img2.pingan.com/app_images/pingan/topbar/topbar.png);
  width: 14px;
  height: 14px;
  margin: 0 6px;
}
.icon-drag {
  background-position: -32px 0px;
  width: 8px;
  height: 5px;
}
.icon-kefu {
  background-position: -18px 0px;
}
.icon-search {
  background-position: 0px 0px;
  width: 18px;
  height: 18px;
}
.icon-weibo {
  background-position: 0px -18px;
}
.icon-weixin {
  background-position: -14px -18px;
}
.icon-appxiazai {
  background-position: -40px 0px;
}
.m_login_bar{height:30px;width:100%;position:relative;z-index:999;margin-bottom: 0;color:#666;background:#f9f9f9;font:12px/30px "Microsoft Yahei", sans-serif}
.m_login_bar a { color: #333;}
.m_login_bar a:hover{ color:#f60;text-decoration:none}
.m_login_bar .content{
  width: 1180px;
  height:30px;
  margin:0 auto;
  position:relative;
}
.m_login_bar .mod_left {
  /* width: 279px;  */
  overflow: hidden;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
  padding-left: 10px;
  display: inline-block;
}

.m_login_bar .mod_left li{float:left;}
.m_login_bar .mod_left .fgx{margin:0 14px;color:#666;font-style:normal}
.m_login_bar .mod_right {
  height: 30px;  
  position: absolute;
  top: 0;
  right: 0; 
  border-left: 1px solid #F2F2F2;
}
.m_login_bar .mod_right .popupbox{max-height:0;overflow:hidden;position:absolute;right:0;top:29px;z-index:80;*width:362px;*max-height:1000px;*display:none;-webkit-transition:max-height 0.5s;-moz-transition:max-height 0.5s;-o-transition:max-height 0.5s;transition:max-height 0.5s}
.m_login_bar .mod_right .bar_popup{border:solid 1px #acacac;background:#fff;font-size:0;display:none}
.m_login_bar .mod_right i,.m_login_bar .mod_right em{display:inline-block;vertical-align:middle;position:relative;top:-1px}
.m_login_bar .mod_right em{background-position:0 -88px;height:17px;width:22px}
.m_login_bar .mod_right li{
  float: left;
  width: 106px;
  text-align: center;
  border-right: 1px solid #f2f2f2;
}
.m_login_bar .mod_right li>a{padding:0 5px;border:0}
.m_login_bar .mod_right li:hover em{background-position:0 -27px;height:17px;width:22px}
.m_login_bar .mod_right li:hover .popupbox{max-height:500px;*display:block}
.m_login_bar .mod_right li:hover .bar_popup{display:block}
.m_login_bar .mod_right .i_app{padding:0 5px}
.m_login_bar .mod_right .i_app:hover>a{background:transparent;border-color:transparent;color:#f60}
.m_login_bar .mod_right .i_fuwu:hover>a{background:transparent;border-color:transparent;color:#f60}
.m_login_bar .i_fuwu .bar_popup{width:360px;padding:10px 0;line-height:30px;color:#666}
.m_login_bar .i_fuwu .bar_popup p{padding-left:38px;font-size:12px}
.m_login_bar .i_fuwu .bar_ewm{display:inline-block;width:110px;margin:0 40px 0 30px;text-align:center;font-size:12px}
.m_login_bar .i_ditu .bar_popup{width:700px}
.m_login_bar .i_ditu .bar_popup dl{float:left;padding:10px 0 20px 35px;width:105px;font-size:12px;line-height:26px;text-align: left;}
.m_login_bar .i_ditu .bar_popup dt{font:bold 14px/30px "Microsoft Yahei", sans-serif;color:#333}
.m_login_bar .i_ditu .bar_popup {
  width:100%;
  padding-top:27px;
}
.m_login_bar .mod_right .popupbox {
  width:1180px;
  height:300px;
  max-height: 0;
  background:#fff;
  box-shadow:0 0 4px 0 rgba(153,153,153,.5);
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 29px;
  z-index: 80;
  max-height: 1000px;
  display:none;
  transition:max-height 0.5s;
}

.m_login_bar .mod_right li:hover .popupbox { 
  max-height:500px;
  display: block;
}


.m_login_bar .i_ditu .bar_popup dl.r-dl{
  width:120px;
  height:200px;
  padding-left:0;
}
.m_login_bar .i_ditu dl.group-brand.r-dl{
  border-right:1px solid #ddd;
  width:96px;
  margin-right:20px;
}
.m_login_bar .i_ditu .bar_popup dt {
  font: bold 14px/30px "Microsoft Yahei", sans-serif;
  color:#333;
  margin-bottom:18px;
  font-weight:bold;
}

.m_login_bar .i_ditu .bar_popup dt .ico-line{
  width:30px;
  height:2px;
  background:#333;
}



.m_login_bar .mod_right .i_lang > a {
    display: inline;
    color: #999;
}
.m_login_bar .mod_right .i_lang:hover > a { background: transparent; border-color: transparent;}
.m_login_bar .mod_right .i_lang > a:hover { background: transparent; border-color: transparent; color: #f60}
.m_login_bar .mod_left a { 
  color: #f60;
  min-width: 32px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  display: inline-block;
  border: 1px solid #F15A0E;
  border-radius: 2px;
  margin: 0 6px;
  padding: 0 5px;
}
.m_login_bar .mod_left .login .login-item { 
  color: #f60;
  height: 18px;
  min-width: 32px;
  text-align: center;
  display: inline-block;
  border: 1px solid #F15A0E;
  border-radius: 2px;
  margin: 0 6px;
}
.m_login_bar .new-version a {
    font-size: 12px;
    color: #f05a23;
    letter-spacing: .71px;
    border-left: 1px solid #f2f2f2;
    margin-left: 8px;
    width: auto;
    border: none;
}
.m_login_bar .welcome {
  margin-right: 30px;
}


.m_head_menu {
  position: relative;
  height: 80px;
  z-index: 5;
  background: #fff;
  top:0;
}
.m_head_menu .content {
  width: 1180px;
  height: 80px;
  margin: 0 auto;
  background: #fff;
}
.m_head_menu .content:before {
  content: "";
  display: table;
}
.m_head_menu .search-nav:after {
  content: "";
  display: block;
  clear: both;
}
.m_head_menu .logo {
  position:relative;
  top:0;
  display: block;
  width: 209px;
  height: 55px;
  margin-top: 11px;
  float: left;
}
.m_head_menu .logo img {
  width: 100%;
  height: 100%;
}
.m_head_menu .search-nav {
  margin-top: 27px;
  margin-left: 43px;
  float: left;
}
.m_head_menu .search-nav a {
  font-size: 18px;
  color: #171717;
}
.m_head_menu .search-nav a.curr,
.m_head_menu .search-nav a:hover {
  color: #f60;
  text-decoration:none;
}
.m_head_menu .search-nav li:hover i.drop-narrow,
.m_head_menu .search-nav li:hover i.mtdrop-narrow,
.m_head_menu .search-nav li:hover .insurace-recommend {
  display: block;
}
.m_head_menu .search-nav i.drop-narrow,
.m_head_menu .search-nav i.mtdrop-narrow {
  position: relative;
  left: 35px;
  width: 15px;
  height: 10px;
  z-index: 200;
  background: url(/common/component/header/img/drop-narrow.png) 0 0;
  display: none;
}
.m_head_menu .search-nav i.drop-narrow {
  top: 20px;
}
.m_head_menu .search-nav i.mtdrop-narrow {
  top: 2px;
}
.m_head_menu .search-nav > li {
  float: left;
  width: 86px;
  height: 53px;
  text-align: center;
}
.m_head_menu .search-nav > li .icon-hd-box {
  margin: 0 auto;
  position: relative;
  top: -44px;
  max-width: 78px;
  height: 18px;
  overflow: hidden;
}
.m_head_menu .search-nav > li .icon-hd {
  width: auto;
}
.search-nav li a.on {
  color: #f60;
}
.m_head_menu .sc_box {
  margin-top: 15px;
  float: right;
  width: 340px;
  position: relative;
}
.sc_box .icon-search {
  position: absolute;
  top: 7px;
  right: 0;
  cursor: pointer;
}
.search-nav > li a {
  line-height: 24px;
}
.search-nav > li a:hover{
	text-decoration:none;
}
.m_head_menu .ipt_sc {
  box-sizing: border-box;
  width: 340px;
  height: 32px;
  padding-left: 8px;
  color: #999;
  border: solid 1px #ddd;
  border-radius: 2px;
  background: #fff;
}
.m_head_menu .ipt_sc:focus,
.m_head_menu .ipt_sc.focus {
  background: #f0f0f0;
}
.hotKeywords {
  overflow: hidden;
  margin-top: 5px;
  line-height: 14px;
}
.hotKeywords li {
  float: left;
  margin-right: 15px;
  font-size: 12px;
  color: #666;
}
.hotKeywords li:first-child {
  margin-right: 5px;
}
.hotKeywords li a {
  font-size: 12px;
  color: #f60;
}
.hotKeywords li a:hover {
  text-decoration: underline;
}
.c:after {
  content: "";
  display: block;
  clear: both;
}
.m_footer{
	width:0;
}
.miniHeaderWrap{
	background:transparent;
}
.miniHeaderArea {
	width: 100%;
	background:transparent;
	padding: 23px 25px;
}
