/* reset */
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, figure, menu, input, textarea, button, select, th, td iframe{ margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, b, strong { font-size:100%; font-weight:normal;}
li { list-style:none;}
em, i { font-style:normal;}
a, a:visited, a:active { text-decoration:none; border:none; outline:none;}
input, textarea { outline:none;}
textarea { resize: vertical;}
body { -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; word-wrap:break-word; line-height:1.5;font-size: 12px;min-width:7.5rem!important;}
body, button, input, select, textarea { font-family: 'helvetica neue', tahoma, 'hiragino sans gb', stheiti, 'wenquanyi micro hei', 'microsoft yahei', simsun, sans-serif;}
a[title="站长统计"]{display: none;}
body{width:7.5rem;margin: 0 auto!important;overflow-x: hidden;overflow-y: auto;background: #fff;}

/* M-main */
.M-main{
  height: 100vh; background:#fff url(../images/app_bg.jpg) no-repeat top center / 100% 100%; padding: 0 .56rem; position: relative;
}
.M-main ul{padding-top: 2vh;}
.M-main ul li{
  display: block; height: auto; padding: 5vh 0 2vh; box-sizing: border-box; border-bottom: .01rem solid #ffaeae;
}
.M-main ul li:last-child{
  border-bottom: none;
}
.M-main ul li img{
  display: inline-block; vertical-align: top; width: 1.1rem; margin-right: 0.2rem;
} 
.M-main ul li .app-r{
  display: inline-block; font-size: 0;
}
.M-main ul li .app-r h3{
  font-size: .4rem; color: #333333; font-weight: bold; margin-bottom: 0.16rem;
}
.M-main ul li .app-r h3::after{
  content: ''; width: 2.36rem; height: 0.08rem; background: #ffc6c6; display: block; margin-top: -0.16rem;
}
.M-main ul li .app-r p{
  font-size: .28rem; color: #333; margin-bottom: 0.25rem;
}
.M-main ul li .app-r a{
  width: 2.4rem; height: 0.8rem; margin-top: .15rem;
  border-radius: .2rem;
  border: .01rem solid #fff;
  box-shadow: 0 .11rem .35rem #ff290540;
  display: inline-block;
  font-size: .28rem; color: #fff; font-weight: 600; line-height: 0.8rem;
  text-align: center;
  background: #ff6a49;
  background: -webkit-linear-gradient(right, #ff6a49 , #ff2501); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #ff6a49, #ff2501); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #ff6a49, #ff2501); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #ff6a49 , #ff2501); /* 标准的语法 */
}
.app-r-btn a:nth-child(1){
  margin-right: 0.1rem;
}
.M-main ul li .app-r a img{
  width: 0.3rem; display: inline-block; vertical-align: middle; position: relative; top: -.04rem;
}

.phoneTxt{
	width: 5rem; margin-left: 1.4rem;color: #b78a8a;
	margin-bottom: .35rem;
	font-size: .24rem; line-height: 1.5;
	margin-top: .35rem;
}
.phoneTxt a,.phoneTxt i{color: #b78a8a;}

.tips{
  position:absolute;
  width:100%;
  height:100%;
  top: 0;
  left: 0;
  right: 0;
  background-size:100% 100%;
  background-image: url("../operatorstudy/res/imgs/zzc.png");
  display: none;
}
.iosPop{
  position:absolute;
  right: 30px;
  top:0px;
  width:227px;
  height:283px;
  background-size:100% 100%;
  background-image: url("../operatorstudy/res/imgs/tipios.png");
  display: none;
}
.androidPop{
  position:absolute;
  right: 30px;
  top:0px;
  width:227px;
  height:283px;
  background-size:100% 100%;
  background-image: url("../operatorstudy/res/imgs/tipandr.png");
  display: none;
}

.mask{width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 99; background: rgba(0,0,0,.8); display: none;}
.share-box{width: 5.37rem;margin: .35rem auto;}
.share-box img{width: 100%; display: block;}
