
iframe[Attributes Style] {
width: 100%;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
}
user agent stylesheetiframe:not([seamless]) {
border: 2px inset;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
}
.m-img .map_mask {
position: absolute;
top: 0;
left: 0;
background-color: rgba(0,0,0,.5);
z-index: 1000;
width: 100%;
height: 100%;
}
  .map_area .after {
-webkit-border-radius: 50%;
border-radius: 50%;
height: 20px;
width: 40px;
position: absolute;
left: 50%;
top: 67%;
margin-left: -20px;
margin-top: -10px;
-webkit-animation: pulsate 1s ease-out;
-moz-animation: pulsate 1s ease-out;
-o-animation: pulsate 1s ease-out;
-ms-animation: pulsate 1s ease-out;
animation: pulsate 1s ease-out;
-webkit-animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
-o-animation-iteration-count: infinite;
-ms-animation-iteration-count: infinite;
animation-iteration-count: infinite;
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-webkit-box-shadow: 0 0 1px 2px #89849b;
box-shadow: 0 0 1px 2px #89849b;
-webkit-animation-delay: 1.1s;
-moz-animation-delay: 1.1s;
-o-animation-delay: 1.1s;
-ms-animation-delay: 1.1s;
animation-delay: 1.1s;
}
.nr .edit_area>li * {
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.nr .element-box .map_area {
background-image: url(/assets/images/map.png);
width: 48px;
height: 48px;
}
.nr .element-box .lottery_area, .nr .element-box .map_area {
display: block;
background-repeat: no-repeat;
background-size: 100% 100%;
}

/*地图元件*/
.u-app52_cn_map{position: absolute; left: 0px; right: 0px; bottom: 0px; top: 12%; width:100%; background: #fff; box-shadow: 0px 0px 500px 100px #333; /*-webkit-transition: all 0.5s; -webkit-transform: translateY(0%); */z-index: 9999; overflow: hidden;}
.u-app52_cn_map.z-hide{-webkit-transform: translateY(100%);}
.u-app52_cn_map .baiduMap{width: 100%; height: 150%;top:-150px;}
.u-app52_cn_map .baiduMap .BMap_bubble_title{font-weight: bold; border-bottom: 1px dashed #999; padding-bottom: 5px; font-size: 18px;}
.u-app52_cn_map .baiduMap .BMap_bubble_content{margin-top: 8px; font-size: 16px; line-height: 25px; max-width: 220px;}
.u-app52_cn_map .baiduMap .BMap_bubble_content a{color: #1686C5;}
.u-app52_cn_map .baiduMap .navigationButtons{margin: 8px 0px; text-align: center;}
.u-app52_cn_map .baiduMap .navigationButtons a{font-size: 18px; border: 1px solid #666; padding: 2px 12px; background: #07A326; color: #fff; text-decoration: none; margin: 0px;}
.u-app52_cn_map .baiduMap .navigationButtons a:nth-child(1){background: rgba(3, 151, 221, 0.8); border-radius: 5px 0px 0px 5px;}
.u-app52_cn_map .baiduMap .navigationButtons a:nth-child(2){background: rgba(221, 81, 3, 0.8); border-left: none;}
.u-app52_cn_map .baiduMap .navigationButtons a:nth-child(3){background: rgba(7, 163, 38, 0.8); border-left: none; border-radius: 0px 5px 5px 0px;}
.u-app52_cn_map .baiduMap .navigationButtons a:nth-child(1):active{background: #0397DD;}
.u-app52_cn_map .baiduMap .navigationButtons a:nth-child(2):active{background: #DD5103;}
.u-app52_cn_map .baiduMap .navigationButtons a:nth-child(3):active{background: #07A326;}
.u-app52_cn_map .baiduMap .anchorTR{ position:relative; right:5px!important; top:40px!important;}
.u-app52_cn_map .baiduMap .BMap_cpyCtrl{display: none;}
.u-app52_cn_map .mapToolBar{font-size: 15px; padding-right: 12px; position: absolute; top: 0px; left: 0px; right: 0px; height: 35px; line-height: 35px; background: rgba(255, 255, 255, 0.7); box-shadow: 0px 1px 5px 0px #ccc; z-index: 1; overflow: hidden;}
.u-app52_cn_map .mapToolBar a{text-decoration: none; color: #333; text-align: center;}
.u-app52_cn_map .mapToolBar a.closeMap{float: left; display: inline-block; height: 35px; width: 50px; margin-right: -50px; font-size: 18px; background: rgba(255, 60, 60, 0.7); color: #fff;}
.u-app52_cn_map .mapToolBar a.closeMap:active{background: rgba(255, 0, 0, 0.7);}
.u-app52_cn_map .mapToolBar .navigationTip,
.u-app52_cn_map .mapToolBar .navigationControl{float: right; display: none;}
.u-app52_cn_map .mapToolBar .navigationTip i{display: inline-block; vertical-align: sub; width: 24px; height: 24px; margin-right: 6px;}
.u-app52_cn_map .mapToolBar .navigationTip i.icon-loading{background: url('http://staticeng.liveapp.cn/tpl/img/yunlaiMap/yunlaiMap-loading.gif'); width: 27px; height: 29px;}
.u-app52_cn_map .mapToolBar .navigationTip i.icon-info{background: url('http://staticeng.liveapp.cn/tpl/img/yunlaiMap/yunlaiMap-info.png');}
.u-app52_cn_map .mapToolBar .navigationTip i.icon-success{background: url('http://staticeng.liveapp.cn/tpl/img/yunlaiMap/yunlaiMap-success.png');}
.u-app52_cn_map .mapToolBar .navigationTip i.icon-error{background: url('http://staticeng.liveapp.cn/tpl/img/yunlaiMap/yunlaiMap-error.png');}
.u-app52_cn_map .mapToolBar .navigationControl a{height: 25px; line-height: 25px; border: 1px solid #999; border-left-width: 0px; margin-top:5px; padding: 0px 5px; display: inline-block; background: rgba(252, 255, 229, 0.6);}
.u-app52_cn_map .mapToolBar .navigationControl a:first-child{border-radius: 5px 0px 0px 5px; border-left-width: 1px;}
.u-app52_cn_map .mapToolBar .navigationControl a:last-child{border-radius: 0px 5px 5px 0px;}
.u-app52_cn_map .mapToolBar .navigationControl a.z-current{background: rgba(0, 151, 0, 0.7); color: #fff;}
.u-app52_cn_map .mapToolBar .navigationControl a:nth-child(1).z-current{background: rgba(3, 151, 221, 0.7);}
.u-app52_cn_map .mapToolBar .navigationControl a:nth-child(2).z-current{background: rgba(221, 81, 3, 0.7);}
.u-app52_cn_map .mapRoutePanel{position: absolute; top: 35px; bottom: 0px; left: 0px; width: 230px; background: #fff; border-right: 1px solid #DBDBDB; box-shadow: 0px 2px 4px 0px #ccc; z-index: 1; -webkit-transition: all 0.5s; -webkit-transform: translateX(-230px);}
.u-app52_cn_map .mapRoutePanel .routeResult{width: 100%; height: 100%; overflow: auto;}
.u-app52_cn_map .mapRoutePanel .routeResult table td{font-size: 12px; line-height: 15px !important;}
.u-app52_cn_map .mapRoutePanel .noRouteInfo{margin: 20px 0px; text-align: center; font-size: 18px; color: #ccc;}
.u-app52_cn_map .mapRoutePanel .toggle{display: block; width: 30px; height: 54px; background: url(http://staticeng.liveapp.cn/tpl/img/yunlaiMap/yunlaiMap-icons.png) 0px -30px; position: absolute; right: -30px; top: 45%;}
.u-app52_cn_map .mapRoutePanel.z-show{-webkit-transform: translateX(0px);}
.u-app52_cn_map .mapRoutePanel.z-show .toggle{background-position: -30px -30px;}

/*地图元件 end*/
 
 /*祝福显示*/
 	#u-pagenum{position:relative;height:20px; text-align:right;font-size:12px; clear:both;padding:0px 5px;}
	#u-pagenum span{ padding:0px 5px; border:1px solid #000;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; display:inline-block; cursor:pointer; margin-right:5px;}
	#u-pagenum span.hover,#u-pagenum span:hover{ border-color:#fff; color:#000; background:#fff; text-shadow:0px 2px 5px #fff;transition: color .5s linear .1s, background-color .35s linear .1s,border-color .35s linear .1s;  -webkit-transition: color .5s linear .1s, background-color .35s linear .1s,border-color .35s linear .1s;  -moz-transition: color .5s linear .1s, background-color .35s linear .1s,border-color .35s linear .1s;}

.u-app52_cn_ndaomap {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 68%;
  width: 100%;
  z-index: 9999;
  overflow: hidden;
}
.u-app52_cn_ndaomap .c-singlemap-cardBox {
  width: 100%;
  height: 150px;
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 5px;
  z-index: 9999;
  -webkit-transition: all 0.3s;
  -webkit-transform: translateY(110%);
  opacity: 0;
}
.u-app52_cn_ndaomap .c-singlemap-cardBox.z-show {
  -webkit-transform: translateY(0%);
  opacity: 1;
}
.u-app52_cn_ndaomap .c-singlemap-cardBox ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.c-singlemap-card {
  height: 142px;
  width: 97%;
  margin-left: -44%;
  left: 50%;
  padding: 8px;
  border-radius: 8px;
  color: #747d88;
  background: #fff;
  text-align: left;
  box-sizing: border-box;
  position: relative;
  box-shadow: 0px 0px 5px 0px #999;
}
.c-singlemap-card h2 {
  margin: 0px;
  font-size: 16px;
  color: #333c4e;
  line-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.c-singlemap-card p {
  margin: 7px 0px;
  padding-left: 5px;
  font-size: 12px;
  line-height: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.c-singlemap-btnBox {
  position: absolute;
  left: 5px;
  right: 5px;
  height: 32px;
  border-top: 1px solid #bab9b8;
  text-align: center;
}
.u-app52_cn_ndaomap .c-singlemap-cardBox .close-icon {
  right: 1.25rem;
  top: 0.95rem;
  width: .812rem;
  position: absolute;
}

.c-singlemap-btnBox a {
  text-decoration: none;
  font-size: 13px;
  color: #747d88;
  display: inline-block;
  width: 49%;
  height: 20px;
  margin: 12px 0px;
  line-height: 20px;
  float: left;
}
.c-singlemap-btnBox a.first {
  border-right: 1px solid #bab9b8;
}
.c-singlemap-btnBox img {
  vertical-align: middle;
  margin-right: 10px;
  width: 15px;
}
.c-singlemap-btnBox a:last-child {
  float: right;
}