*{padding:0px;margin:0px;}
.message-box {  display: none;  width: 420px;  height:230px;  position: fixed;  top: 0;  left: 0;  bottom: 0;  right: 0;  margin: auto;  padding: 10px 10px 15px 10px;  z-index: 130;  border-radius: 8px;  background-color: #fff;  box-shadow: 0 3px 18px rgba(100, 0, 0, .5); }
.message-box-top{  height:30px;  width:420px;  border-bottom: 0px #E5E5E5 solid; padding: 14px 0px 6px 0px; }
.message-box-top h2{  float: left;  font-size: 18px; font-weight: 700; color: #304155 ;display:block;}
.message-box-top h2::after {
  content: "";
  position: absolute;
  left: 11px;
  top: 58px;
  bottom: 0;
  display: inline-block;
  width: 36px;
  height: 4px;
  background-color: #ff532b;
  border-radius: 4px;
}
.message-box-content{  height: 80px; width: 372px; padding: 24px 24px 18px 24px; }
.message-box-top button { width: 24px; height: 24px; position: absolute; left: 392px; top: 26px; background: 0 0; cursor: pointer; }
.el-message-box__close {  width: 20px; height: 20px; }
.message-box-content-left{  float: left; display: inline-block; width:33px; margin-top: 4px;}
.message-box-content-left img{ display: inline-block; width:27px; height:27px;}
.message-box-content-right{ display: inline-block; float: left;  width: 338px;  height:104px; padding-top:0px;  padding-left:0px;  font-size: 16px;  line-height:35px;  }
.message-box-content-right p{
  align: left;
  width: 338px;
  font-weight: bold;
  -webkit-word-wrap: break-word;
  　　-moz-word-wrap: break-word;
  　　-ms-word-wrap: break-word;
  　　-o-word-wrap: break-word;
  　　word-wrap: break-word;
}
.message-box-foot{  height:48px;  line-height:50px;  width:390px;  padding: 5px 15px 0px; border-top: 0px #E5E5E5 solid;  text-align: right;  }
.bgmessage-box{  display: none;  position: fixed;  z-index: 129;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: rgba(12, 6, 6, 0.5);  }
.message-box-close{height: 30px; width: 90px; border: 0; border-radius:5px; text-align: center; margin-right: 147px; background: #FF532b; color: #FFFFFF;}


/*保险卡可延期弹层*/
.pop_div_card{ z-index:1000; display:none; width:590px; height:auto;position:fixed;top:50%; left:50%; margin:-102px 0 0 -233px; background:#fff;}
.pop_div_card .title{ height:26px; background:#ff644c; padding-left:15px; font-size:14px; color:#fff; line-height:26px;}
.pop_div_card .title .clos{ display:block; width:20px; height:20px; position:absolute; right:7px; top:3px; background: url(/images/icon_msg_header_close.gif) no-repeat; }
.pop_div_card .con{ padding:40px 0 40px 70px; overflow:hidden;}
.pop_div_card .con p{ width:435px; padding-left:48px; margin:0; line-height:30px; font-size:16px; color:#444; background: url(/images/icon_improved.gif) no-repeat left top; padding-bottom:20px;}
.pop_div_card .con p span{ color:#ff644c;}
.pop_div_card .con a{ display:block; margin:0 0 0 180px; width:100px; height:30px; background:#ff4e34; text-align:center; line-height:30px; color:#fff; font-size:14px; font-weight:bold;}
.pop_background_card{ display:none; width:100%; height:100%; position:fixed ;top:0; left:0; background:#000; z-index:999;filter:alpha(opacity=50);oz-opacity:0.5;opacity:0.5}

div.pop_circle_card .con p{ background: url(/images/icon_circle.gif) no-repeat left top;}
div.pop_circle_card .con a{ margin-left:125px; float:left; text-decoration: none; }
div.pop_circle_card .con a.besides{ float:left; background:none; color:#006699; font-weight:normal; margin-left:10px;}

.show {display: block; }
