/*上下切换*/
.hide {display: none;}
.show {display: block;}
.pic_edit {height: 100%; width: 90%; margin: 0 auto; max-width:576px; position: relative;}
.pic_edit .close_ico{position: absolute; right:-0.2rem; top:-0.2rem; width: 0.5rem; height: 0.5rem; cursor: pointer;}
.pic_edit .close_ico img{width:100%; vertical-align: top;}
.pic_edit h4{ text-align: center; color: #5669EF; background:#f2f2f2; border-radius:10px 10px 0 0; margin-top:6%; font-size: 14px; line-height: 2; padding:5px 0;}
.pic_edit .btn{ text-align: center; background:#f2f2f2; border-radius:0 0 10px 10px; padding-bottom:5%;}
#clipArea {margin: 0 auto;background:#f2f2f2; width:100%; height:60%}
#clipBtn, #upload2{background-color: rgb(221, 39, 39);color: #fff;padding: 8px 20px;border-radius: 5px;width: 40%; margin:10px 3% 0; font-size: 14px;}
#hit {position: fixed;top: 19%;left: 9.375%;background: gainsboro;}

/*适应小屏*/
@media screen and (max-height: 450px) {
.show_labour .show_img {width: 75%;margin-top: 22%;}
.show_labour .show5 {width: 80%;left: 10%;margin-top: 22%;}
.show_labour .show5_btn {width: 62%;}
#clipBtn, #upload2 {margin-top: 0px;padding: 5px 20px;}
}
.lazy_tip{position: absolute;margin-top: 35%;z-index: 1001;font-size: 25px;width: 100%;color: #4eaf7a;line-height: 30px; text-align:center;}
.lazy_cover {width: 100%;height: 100%;background-color: black;z-index: 1000;color: #4eaf7a;font-size: 25px;opacity: 0.7;position: fixed;top: 0;left: 0;}
#plan{ position:absolute;top:0;left:0; width:100%; clear:both; height:100%;display: none;
background: rgb(255, 255, 255);
vertical-align: baseline;
text-align: center;
line-height: 1.5;
padding-top: 25%;}
#plan canvas{clear:both;}