/* 

	芒果游戏三周年庆典叠层样式表;

*/
/* 标签重构 */
html{-webkit-text-size-adjust:none}
html,body {-webkit-user-select:none;user-select:none}
body{font:.12px/1.6 '微软雅黑',Arial;color:#000;-webkit-backface-visibility:hidden}
html,header,body,footer,div,p,pre,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,img,textarea,input,button,nav,menu,canvas,article,progress {padding:0;margin:0}
textarea,input {resize:none}
h1,h2,h3,h4,h5,h6,b,em,strong,p,pre,td {font-weight:normal;word-wrap:break-word;word-break:break-all}
ul,ol {list-style:none}
img {vertical-align:middle;width:100%;background:url(../images/default.png) no-repeat center center;background-size:60%}
button {padding:5px 0;width:90%;font-size:12px}
select,input,textarea {-webkit-appearance:none;resize:none;border:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;font-family:serif,sans-serif}
i,pre,em {font-style:normal}
a,img {-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}
a,a:hover,a:visited,a:active {color:#333;text-decoration:none}
/* 公共样式定义 */
.b {font-weight:bold}
.fl {float:left}
.fr {float:right}
.tl {text-align:left}
.tc {text-align:center}
.tr {text-align:right}
.lihgt2 {line-height:2}
.box {zoom:1;overflow:hidden}
.clearfix {zoom:1}
.clearfix:after {content:"";display:block;height:0;font-size:0;clear:both}
.dlt {text-decoration:line-through;color:#999}
.jf {word-wrap:break-word;word-break:break-all;text-justify:auto;text-align:justify}
.whsp {width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ft14 {font-size:14px}
.ft16 {font-size:16px}
.ft18 {font-size:18px}
.ft20 {font-size:20px}
.ft22 {font-size:22px}
.ft24 {font-size:24px}
.ft26 {font-size:26px}
.ft28 {font-size:28px}
.ft30 {font-size:30px}
.ft36 {font-size:36px}
.ft40 {font-size:40px}
.mgt5 {margin-top:5px}
.mgt10 {margin-top:10px}
.mgt20 {margin-top:20px}
.mgt30 {margin-top:30px}
.mgt40 {margin-top:40px}
.mgl5 {margin-left:5px} 
.mgl10 {margin-left:10px}
.mgl20 {margin-left:20px} 
.mgr5 {margin-right:5px} 
.mgr10 {margin-right:10px}
.mgr20 {margin-right:20px}
.pdt10 {padding-top:10px}
.pdb10 {padding-bottom:10px}
.pdb20 {padding-bottom:20px}
.pdl10 {padding-left:10px}
.full {width:100%}
.fullsub {width:98%}
.percent7 {width:70%}
.half {width:50%}
.percent3 {width:30%}
.percent2 {width:20%}
.auto {float:left;width:100%}
.auto_title,.full_title {zoom:1;overflow:hidden;line-height:1.2;padding-top:5px}
.auto_title {padding:0 20px}
.auto_title i,.full_title i {margin-right:50px}
.attitle {color:#f4a100;padding-top:10px;background:white}
.tx_ico {display:inline-block;padding:10px 20px;font-size:10px;line-height:1;color:white;border-radius:2px}
.ahot {position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block}
.reverse {-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.immid {position:relative;overflow:hidden}
.immid img {position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.wrap {width:100%;min-width:240px;max-width:1920px;height:100%;position:relative;margin:0 auto;overflow:hidden;zoom:1}
.lock {overflow:hidden;touch-action:none}
.lock body {overflow:hidden;touch-action:none}
/* 颜色定义(主要是字符颜色与背景色) */
.bg_f5 {background:#f5f5f5}
.bg_2c {background:#2c2c2c}
.bg_brown {background:#1f1810}
.bg_white {background:white}
.bg_green {background:#00cf0d}
.white,.white:hover{color:white}
.gray6,.gray6:hover {color:#666}
.gray9,.gray9:hover {color:#999}
.orange,.orange:hover {color:#ff8124}
.red,.red:hover {color:#ff0101}
.green,.green:hover {color:#00cf0d}
/* 按扭 */
.btn {display:inline-block;height:44px;line-height:44px;font-size:28px;letter-spacing:2px;padding:4px 16px;white-space:nowrap;overflow:hidden;text-align:center;border:1px solid #666;border-radius:4px}
.btn_green,.btn_green:hover,.btn_green:visited {background:#00cf0d;border-color:#00cf0d;color:white}
.btn_green:active {color:white;background:#00bc0c}
.btn_orange,.btn_orange:hover,.btn_orange:visited {background:#e95412;border-color:#e95412;color:white}
.btn_orange:active {color:white;background:#d94e10}
/* 弹层框 */
#Pop,#Popx {position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background:transparent;z-index:500}
#Popx {z-index:600}
#Pop .shadow {position:relative;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7)}
#Pop .box {position:absolute;left:50%;top:50%;width:80%;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden;background:white;border-radius:.2rem;font-size:.28rem}
#Pop .box .conx {padding:.2rem;overflow:hidden;zoom:1}
#Pop .box .conx textarea{width:100%;height:.3rem;margin:0;padding:0;text-align:center}
#Pop .box .btnx {float:left;width:100%;height:.9rem;text-align:center;overflow:hidden;border-radius:0 0 .2rem .2rem;border-top:.02rem solid #ccc;margin-top:.1rem}
#Pop .box .btnx span {float:left;width:50%;box-sizing:border-box;height:.9rem;line-height:.9rem}
#Pop .box .btnx span.row {width:100%}
#Pop .box .btnx span:nth-child(2){border-left:.02rem solid #ccc}
#Pop .tip {position:absolute;right:0;top:0;width:7.5rem;height:5.16rem;overflow:hidden;background:url(../images/tip.png) 0 0 / 7.5rem 5.16rem no-repeat}