.layermbox {position:absolute;left:0;width:100%;z-index:19891014;display:none}
.layermmain, .laymshade {position:fixed;left:0;top:0;width:100%;height:100%;}
.layermbtn span, .layermchild { display:inline-block; position:relative }
.laymshade {background-color:rgba(0,0,0,.5);pointer-events:auto;}
.layermmain {position: fixed;font-family:Helvetica, arial, sans-serif;pointer-events:none;}
.layermmain .section {vertical-align:middle;width: 100%;display: flex;height: 100%;text-align: center;align-items: center;}
.layermchild { text-align:left; background-color:#fff; font-size:0.58rem; border-radius:0.16rem; box-shadow:0 0 0.32rem rgba(0,0,0,.1); pointer-events:auto; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-duration:.18s; animation-duration:.18s }
.layermborder { border:1px solid #999 }
@-webkit-keyframes bounceIn { 0% {opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}
100% {opacity:1;-webkit-transform:scale(1);transform:scale(1)}}
.layermanim { animation-name:bounceIn; -webkit-animation-name:bounceIn }
.layermbox .layermchild {width: 250px;}
.layermbox .miluhy {/* width: 339px; */}
.layermbox0 .layermchild {background: url(/1_images/banner_03.png) no-repeat 100% #ffffff;background-size: 100%;margin: 0 auto 0;border-radius: 15px;background-position: 0rem 0rem;}
.layermbox0 .miluhys {background: url(/1_images/banner_04.png) no-repeat 100% #ffffff;background-size: 100%;margin: 0 auto 0;border-radius: 20px;width: 331px;background-position: 0rem 0rem;}
.layermbox1 .layermchild { border:none; border-radius:0 }
.layermbox2 .layermchild { width:auto; max-width:260px; min-width:40px; border:none; background-color:rgba(0,0,0,.6); color:#fff }
.layermcont {padding:0.4rem 0.3rem;border-radius:0.24rem;text-align:center;}
.layermcont p {font-size: 14px;padding: 0 6px;}
.layermcont p.lh12 { line-height: 1.2rem;}
.layermcont h2 {color:#333333;/* font-size:0.64rem; */font-weight:bold;margin-bottom:6px;}
.layermcont .com-yp { color: #333; font-size: 0.64rem; padding: 0.3rem 0;}
.layermborder .layermcont { padding: 0.3rem 1.2rem;}
.layermbox1 .layermcont { padding:0 }
.layermbox2 .layermcont { text-align:center; padding:30px 30px 0; line-height:0 }
.layermbox2 .layermcont i { width:1.5rem; height:1.5rem; margin-left:8px; display:inline-block; background-color:#fff; border-radius:100%; -webkit-animation:bouncedelay 1.4s infinite ease-in-out; animation:bouncedelay 1.4s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both }
@-webkit-keyframes bouncedelay { 0%, 100%, 80% {-webkit-transform:scale(0)}
40% {-webkit-transform:scale(1)}}
@keyframes bouncedelay { 0%, 100%, 80% {transform:scale(0);-webkit-transform:scale(0)}
40% {transform:scale(1);-webkit-transform:scale(1)}}
.layermbox2 .layermcont i:first-child { margin-left:0; -webkit-animation-delay:-.32s; animation-delay:-.32s }
.layermbox2 .layermcont i.laymloadtwo { -webkit-animation-delay:-.16s; animation-delay:-.16s }
.layermbox2 .layermcont>div { line-height:22px; padding-top:7px; margin-bottom:20px; font-size:14px }
.layermbtn { position:relative; height:2rem; line-height:2rem; font-size:0; text-align:center; border-top:1px solid #EBEBEB }
.layermbtn span { width:50%; text-align:center; height:1.92rem; font-size:0.62rem; cursor:pointer; border-radius:0 5px 0 0; color:#007aff;}
.layermbtn span:first-child { height:1.92rem; background-color:#fff; border-radius:0 0 0 0.24rem;color: #666666!important;}
.firblue .layermbtn span:first-child { height:1.92rem; background-color:#fff; border-radius:0 0 0 0.24rem;color: #007aff!important;}
.layermbtn:before { content:'\20'; position:absolute; width:1px; height:1.92rem; left:50%; top:0; background-color:#EBEBEB }
.layermend { position:absolute; right:7px; top:10px; width:30px; height:30px; border:0; font-weight:400; background:0 0; cursor:pointer; -webkit-appearance:none; font-size:30px }
.layermend::after, .layermend::before { position:absolute; left:5px; top:13px; content:''; width:20px; height:2px; background-color:rgba(0,0,0,.3); transform:rotate(45deg); -webkit-transform:rotate(45deg); border-radius:3px }
.layermend::after { transform:rotate(-45deg); -webkit-transform:rotate(-45deg) }
.wx-close { position: absolute; top:0; left: 0; text-align: right; width: 100%;}
.wx-close em {font-size: 30px;color: #fff;border-radius: 4rem;/* background: #fff; */font-family: inherit;padding: 0 0.1rem;display: inline-block;}
.wx-close .miluhy {font-size: 30px;color: #000;border-radius: 4rem;/* background: #fff; */font-family: inherit;padding: 0 6px;display: inline-block;}
.wx-course {height: 100%; overflow: auto;}
.miyu001{margin-top: 50%;text-align: center;float: left;width: 100%;position: relative;}
.miyu001 span{font-size: 14px;color: #ff0000;display: block;padding-bottom: 10px;}
.miyu001 p{}
.miyu001 dd{font-size: 16px;line-height: 30px;}
.miyu001 dd i{color: #f00;}
.miyu001 em{width: 149px;height: 33px;margin-top: 1px;display: inline-block;line-height: 33px;color: #fff;font-size: 14px;border-radius: 20px;background: red;}
.miyu001 a{position:absolute;left:0;top:0;width:100%;height:100%}
.miyu001 .milu{background: #ff6100;}