@charset "utf-8";
/*生活家移动端官网  author @低调729587652 2018-9-13*/
*{box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin:0; padding:0; font-size: .2rem;}
html{font-family: "Microsoft YaHei","Arial","Helvetica Neue",Helvetica,STHeiTi,arial,sans-serif; -webkit-font-smoothing: antialiased;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-overflow-scrolling: touch; overflow-scrolling: touch; width: 100%; height: 100%; }
body{width: 7.5rem; height: 100%; position: relative; display: none; margin: 0 auto; background: #efefef; }
ul,li,dl,dt,dd{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:400;color:#000;}
h1{font-size: 0.44rem;}h2{font-size:0.4rem}h3{font-size:0.34rem}h4{font-size:0.3rem}h5{font-size:0.24rem}h6{font-size:0.2rem;}
a{text-decoration:none;color:#000;}
img{border: 0;vertical-align:bottom; width: 100%; height: 100%;}
input,button{outline: none; border: none; -webkit-appearance:none; background: none; touch-action: none;}
i{display: inline-block; background-size: 100% 100%; }
input[type='button']:active,button:active,a:active{transition: opacity .2s; -webkit-transition: opacity .2s; opacity: .9;}
input[type='text']:focus,input[type='number']:focus,input[type='tel']:focus{transition: border-color .3s; -webkit-transition: border-color .3s; border-color: #c79e68 !important;}
.clear{clear: both;}
.layui-flow-more{width: 100%; padding: .3rem 0;}
.layui-flow-more a cite{background: none;}
.layui-m-layer{z-index: 999998 !important;}
.layui-layer-photos{width: 100% !important;left: 0 !important;height: auto !important;}

/*common*/
.container{width: 7.5rem; background: #fff; margin-bottom: .2rem; padding: .3rem;}
.image-center{background-size: cover; background-position: top center;}
/*special*/
.special-hotpints-wrap{width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.special-hotpints-wrap.active{cursor: crosshair;}
.hotpints{position: absolute; background: none; border: none;}
.hotpints>*{position: absolute;}
.hotpints .DOM{width: 100%; height: 100%;}
.hotpints-arc{border-radius: 50%;}
.hotpints .hotpints-resize{width: 10px; height: 10px; bottom: 0; right: 0; background: #01AAED; cursor: se-resize; display: none !important; z-index: 99;}
.hotpints.active{border-color: #FF5722; }
.hotpints .hotpints-flag{background: #5FB878; color: #fff; font-size: 12px; top: 0; right: 0; padding: 0 5px; width: auto; height: auto;}
.hotpints input{background: transparent; border: none;}
.special-alert-edit.active{cursor: crosshair;}
.swiper-button-none{display: none;}
.special-swiper{width: 100%; height: 100%;}
.special-swiper .swiper-slide{width: 100%; height: 100%;}
.special-swiper img{width: 100%; height: 100%;}
.special-swiper .swiper-pagination-bullet {width: 26px; height: 4px; background: #fff; border-radius: 0; }
.swiper-menu-wrap{display:-webkit-flex; display: flex; -webkit-align-items:center; align-items:center; -webkit-justify-content:space-between;justify-content:space-between;}
.swiper-menu-wrap li{transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; text-align: center;}
.special-countdown{text-align: center; }
.special-bmifon{width: 100%; height: 100%; overflow: hidden;}
.special-bmifon pre{text-align: center;}
.special-bmNum{text-align: center;}
.special-alert-wrap{display: none;}
.special-alert{width: 100%; height: 100%; position: relative;}
.special-alert img{width: 100%; height: 100%; }
.special-alert-inhot{transition: opacity .5s; -moz-transition: opacity .5s; -webkit-transition: opacity .5s; -o-transition: opacity .5s; opacity: 0; overflow: hidden;}
.m-special-wrap{width: 7.5rem; height: auto; margin: 0 auto; position: relative;}
.m-special-img{width: 7.5rem; height: auto; }
.m-special-img>img{width: 100%; height: auto; display: block;}