article[data-role=appPop] { width:100%; height:100%; background: rgba(0,0,0,.8); position:fixed; top:0; left:0; bottom:0; right:0; z-index:99999; font:16px/18px arial; margin:0;}
article[data-role=appPop] img{width:100%;}
article[data-role=appPop] i , article[data-role=information] i{font-style:normal;}
section[data-role=popBg] {width: 95%; position:absolute; top:0;left:2.5%; background:#fff; border-radius:5px; text-align:center; margin-top:100px;}
section[data-role=popBg] h1 {color:#3FEDDE; font:1em/1.5em 'Arial'; width:90%; margin:0 auto; margin-top:10px;}
section[data-role=popBg] h2,section[data-role=popBg] h3 ,section[data-role=popBg] p {color:#666666; font:.9em/1.5em 'Arial'; width:90%; margin:0 auto; margin-top:4px } 

section[data-role=popBg] h2  span{color:#3FEDDE; padding-left: 3px;padding-right:3px;}
section[data-role=popBg] h4 {color:#999999; font:.8em/1em 'Arial'; margin-top:10px;} 

article[data-role=information] {width:100%; height:100%; background:#fff; position:fixed; top:0; left:100%; bottom:0; right:0;z-index:9999; font:16px/18px arial;}
section[data-role=verifyPhone] ,section[data-role=winInor]{width:90%;  margin:0 auto; zoom:1; margin-top:20px;}
section[data-role=verifyPhone]:after,section[data-role=winInor]:after {display:block; height:0; visibility:hidden; clear: both; overflow:hidden;content:".";}
section[data-role=verifyPhone] input{width:58%; border:1px solid #dbdbdb; height:20px; padding:7px 2% 6px 2%; border-radius:3px; background:#fff;float:left;}
#verifyCode {width:95%; margin-top:10px;}
#verifyBtn {width:33%; margin-left:3%; border-radius:3px; text-align:center; height:33px; background:#fffcf5;float:left; border:1px solid #f4cea8; color:#3FEDDE;line-height:33px;}
section[data-role=winInor] input {width:95%; border:1px solid #dbdbdb; height:20px; padding:7px 2% 6px 2%; border-radius:3px; background:#fff; margin-top: 10px;}
section[data-role=winInor] input:first-child {margin-top:0}
section[data-role=winInor] p {margin-top:10px; color: #3FEDDE; font:.85em/1em 'Arial'}

.popSub ,.verifySub{width:90%; display:box; display:-webkit-box; display:-moz-box; margin:0 auto; margin-top:15px; margin-bottom:20px;}
.popSub i ,.verifySub i{box-flex:1; -webkit-box-flex:1; -moz-box-flex:1; display:block; color:#666666; background:#fff; width:45%; height:35px; border:1px solid #ccc; border-radius:3px; line-height:35px;}
.popSub i:last-child ,.verifySub i:last-child{background:#3FEDDE; color:#fff; margin-left:5%; border:1px solid #3FEDDE;}
.icon {width: 20%; margin: 0 auto; margin-top: 30px; display:block;}
.verifySub {width:100%; text-align:center; padding-top:15px; margin-top:0; margin-bottom:0;}