
body,p,ul,dl,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;}
body{text-align:left;font-size: 12px;padding:0; background:#f2f2f2; padding:0;font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";}
li{list-style:none}
input {-webkit-appearance:none;}
a:link,a:visited{text-decoration:none;color:#2a2a2a;}
.clearfix:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:"."}
em{ font-style:normal;}
* {	-moz-box-sizing: border-box;-webkit-box-sizing: border-box;	box-sizing: border-box;	-webkit-tap-highlight-color: rgba(0,0,0,0);	-webkit-text-size-adjust: none;	-webkit-touch-callout: none}
.m-t12{ margin:12px 0 0 0;}


.g-key-coll{width:100%; height:auto; display:block; overflow:hidden; background:#fff; margin:0 0 0 0; padding: 0 10px 10px;}
.g-key-coll .g-key-coll-img{ width:100%; height:auto; display:block; overflow:hidden; margin:10px 0 0 0; box-sizing:border-box;}
.g-key-coll .g-key-coll-img dt{ width:100%; height:auto; display:block; overflow:hidden; position:relative; zoom:1}
.g-key-coll .g-key-coll-img dt img{ width:100%; height:auto; display:block; overflow:hidden}
.g-key-coll .g-key-coll-img dt h1{ width:100%; height:30px; line-height:20px; font-size:14px; font-weight:normal; color:#fff; text-align:center; margin:5px 0 0 0; padding:5px 0; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:20;}
.g-key-coll .g-key-coll-img dt strong{ width:100%; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10}
.g-key-coll .g-key-coll-img dt b{ width:100%; height:30px; background:#000; opacity:0.7; position:absolute; left:0; bottom:0; z-index:5}
.g-key-coll .g-key-coll-img dd{ width:100%; height:44px; line-height:22px; font-size:14px; font-weight:normal; color:#999; margin:6px 0 0 0; padding:0; display:block; overflow:hidden; box-sizing:border-box;}
.g-key-coll .g-key-coll-img dd span{ color:#fff; padding: 0 6px; margin:0 6px 0 0;}
.g-key-coll .m-key-hide{ width:100%; height:36px; line-height:36px; font-size:14px; font-weight:normal; color:#666; text-align:center; background:#f3f3f3; border-radius:4px; margin:10px 0 0 0; display:block; overflow:hidden; position:relative; zoom:1}

.g-key-game{ width:100%; height:auto; padding:0 10px; display:block; overflow:hidden; box-sizing:border-box}
.g-key-game .g-coll-gamedown{ width:100%; height:auto; padding:10px; display:-webkit-box; overflow:hidden; box-sizing:border-box; background:#fff; margin:10px 0 0 0;}
.g-key-game .g-coll-gamedown .g-coll-gamedown-left{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1;}
.g-key-game .g-coll-gamedown .g-coll-gamedown-left .m-game-img{ width:71px; height:71px;border-radius:12px; float:left; margin:0; display:inline; overflow:hidden;}
.g-key-game .g-coll-gamedown .g-coll-gamedown-left p{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1;}
.g-key-game .g-coll-gamedown .g-coll-gamedown-left p strong{ width:auto; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#333; float:left; margin:4px 0 0 20px; display:inline-block; overflow:hidden;}
.g-key-game .g-coll-gamedown .g-coll-gamedown-left p em{ width:100%; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#999; float:left; margin:8px 0 0 20px; display:inline-block; overflow:hidden;}
.g-key-game .g-coll-gamedown .g-coll-gamedown-left p img{ width:auto; height:12px; float:left; margin:4px 0 0 20px; display:inline-block;overflow:hidden;}

.g-key-game .g-coll-gamedown .g-coll-gamedown-right{ width:80px; height:32px; line-height:30px; text-indent:32px; border:1px solid #ff4000; border-radius:6px; font-size:14px; font-weight:normal; color:#ff4000; display:block; overflow:hidden; position:relative; zoom:1; margin:34px 0 0 0;}
.g-key-game .g-coll-gamedown .g-coll-gamedown-right b{ width:20px; height:20px;  background:url(../image/moblie-bg.png) no-repeat 0 -169px; background-size:500px; display:none; overflow:hidden; position:absolute; left:12px; top:4px;}


.g-key-ohter{width:100%; height:auto; display:block; overflow:hidden; background:#fff; margin:10px 0 0 0; padding: 0 0 10px 0;}
.g-key-ohter .g-collection-img{ width:100%; height:auto; display:block; overflow:hidden; padding:0 10px; margin:16px 0 0 0; box-sizing:border-box;}
.g-key-ohter .g-collection-img a{ width:100%; height:auto; display:block; overflow:hidden; position:relative; zoom:1}
.g-key-ohter .g-collection-img a img{ width:100%; height:auto; display:block; overflow:hidden}
.g-key-ohter .g-collection-img a strong{ width:100%; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10; }
.g-key-ohter .g-collection-img a b{ width:100%; height:30px; background:#000; opacity:0.7; position:absolute; left:0; bottom:0; z-index:5;}


.g-title{ width:100%; height:44px; overflow:hidden; padding:0 10px; box-sizing:border-box; border-bottom:1px solid #e5e5e5;}
.g-title dt{ float:left; width:auto; height:43px; line-height:45px; font-size:16px; font-weight:normal; color:#333;border-bottom:1px solid #ff5b3b; margin:0; padding:0 6px; display:block; overflow:hidden}
.g-title dd{ float:right; margin:0; text-align:right; display:block; overflow:hidden;}
.g-title dd a{ height:39px; line-height:39px; font-size:12px; font-weight:normal; color:#999;}
.g-title dd b{ width:44px; height:26px; line-height:26px; font-size:14px; font-weight:normal; color:#ff5b3b; text-align:center; border:1px solid #ff5b3b; border-left:0; margin:8px 0 0 0; display:inline-block; overflow:hidden}
.g-title dd .m-btn-first{ border-left:1px solid #ff5b3b; border-radius:4px 0 0 4px;}
.g-title dd .m-btn-last{  border-radius:0 4px 4px 0;}
.g-title dd .m-hover{ background:#ff5b3b; color:#fff;}
.g-title .m-tab-box .m-tab-btn b.m-hover{ color:#fff;}


.g-full-box{ width:100%; height:auto; margin:10px 0 0 0;display:block; overflow:hidden; box-sizing:border-box; background:#fff;}
.g-full-box .g-game-box{ width:100%; height:auto; background:#fff; margin:5px 0 0 0; box-shadow:0 2px 3px #ccc; padding:0 10px 15px; box-sizing:border-box; display:block; overflow:hidden}
.g-full-box .g-game-box .g-game-img{ width:80px; height:80px; float:left; position:relative; zoom:1; margin:15px 0 0 5px; display:inline; overflow:hidden;}
.g-full-box .g-game-box .g-game-img img{ width:100%; height:80px; display:block; overflow:hidden; border-radius:10px;}
.g-full-box .g-game-box .g-game-img b{ width:100%; height:80px; background:url(../image/down-img-light.png) no-repeat left top; background-size:80px; position:absolute; left:0; top:0; z-index:5}

.g-full-box .g-game-box .w-text{ width:100%; height:auto; display:block; overflow:hidden; margin:10px 0 0 0;}
.g-full-box .g-game-box .w-text textarea{ width:100%; height:auto; display:block; overflow:hidden}

.g-full-box .g-game-box .w-button{ width:100%; height:auto; display:block; overflow:hidden}
.g-full-box .g-game-box .w-button #verify{ width:100%; height:30px; line-height:30px; background:#ff4d4e; font-size:14px; font-weight:normal; font-family:"microsoft yahei"; text-align:center; color:#fff; padding:0; margin:0; border:0; display:block; overflow:hidden; border-radius:4px;}

.g-full-box .g-game-box .m-game-down{ width:100%; height:46px; line-height:46px; font-size:16px; font-weight:normal; font-family:"microsoft yahei"; color:#fff; text-align:center; background:#52ca85; display:block; overflow:hidden; margin:15px 0 0 0; border-radius:6px; padding:0;}
.g-full-box .g-game-box .m-no-size{ background:#999;}
.g-full-box .g-game-box .g-game-informationbox{ width:100%; height:auto; display:block; overflow:hidden; margin:0; padding:0;}

.g-full-box .g-game-box .g-game-ly{ width:100%; height:auto; display:block; overflow:hidden; margin:0; padding:0;}
.g-full-box .g-game-box .g-game-ly dl{ width:100%; height:auto; display:block; overflow:hidden; margin:0 0 0 0;box-sizing:border-box}
.g-full-box .g-game-box .g-game-ly dl dt{ width:100%; height:14px; line-height:14px; font-size:14px; font-weight:normal; font-family:"microsoft yahei"; color:#1c934e; margin:10px 0 0 0;}
.g-full-box .g-game-box .g-game-ly dl dt b{ font-size:14px; font-weight:normal; font-family:"microsoft yahei";}
.g-full-box .g-game-box .g-game-ly dl dt i{ display:none}
.g-full-box .g-game-box .g-game-ly dl dt em{ display:none}
.g-full-box .g-game-box .g-game-ly dl dd{ width:100%;height:auto; line-height:20px; font-size:12px; font-weight:normal; color:#151515; text-indent:25px; padding:6px 0 0 6px; display:block; background:url(../image/down-ly-bg.png) no-repeat 14px 7px; overflow:hidden; margin:0 }
.g-full-box .g-game-box .g-game-ly dl dd p{ display:none}

.g-key-game .g-coll-gamedown .g-coll-gamedown-right{ float:left; width:20%; height:32px; line-height:30px; border:1px solid #3ea3ff; border-radius:16px; font-size:14px; font-weight:normal; text-align:center; color:#fff; background-color:#3ea3ff; display:block; overflow:hidden; position:relative; zoom:1; margin:34px 0 0 0; text-indent:0}

.m-desc-alert p a,.m-desc-alert p a span,.m-desc-alert p a strong,.m-desc-alert p a i {color:#3ea3ff!important; font-weight: bold!important;}

.m-top-ad{ margin:82px 0 0;}

.m-h3tit {    width: 100%;    height: 30px;    line-height: 30px;    margin: 12px 0;    background-color: #fff;    color: #333333;    font-size: 14px;    text-indent: 1em;    border-left: 4px solid #ff5b3b;}
.m-h3tit strong{ padding-left:12px;}

#head{ width:100%; height:210px; margin:0; padding:0; display:block; overflow:hidden; position:relative; zoom:1}
#head h1{ width:100%; height:auto; line-height:22px; font-size: 15px; font-weight:normal; color:#fff; background:#ff7054;display:block; overflow:hidden; position:absolute; right:0; top:0; padding: 5px 8px;text-align:center}
#head img{ width:100%; height:auto; display:block; overflow:hidden;margin-top:32px}
#daodu{ margin:0; padding:0 0 22px 0; text-align: center; position:relative; zoom:1}
#content{ width:100%;height:40px; margin:0px; padding:0 10px; box-sizing:border-box; display:block; overflow:hidden; position:absolute; left:0; bottom:8px; z-index:20}
#content .g-cont-scroll{ width:94%; height:auto; display:block; overflow:hidden; position:absolute; left:3%; top:0; padding:0 90px 0 0; box-sizing:border-box; color: #fff}
#content .g-cont-scroll p{ width:100%; height:auto; line-height:20px; font-size:12px; font-weight:normal; color:#fff; display:block; overflow:hidden; text-indent:2em;}
#content .g-cont-scroll p strong{ font-size:12px; font-weight:normal; color:#fff;}
#main #content .m-ohter-key{ display:none}

#content .g-cont-scroll p a strong,#content .g-cont-scroll p a,#content .g-cont-scroll p a span,#content .g-cont-scroll p a i {color: rgba(0, 176, 240)!important; font-weight: bold!important;color: rgb(0, 112, 192); text-decoration: underline;}

#g-black-bg{ width:100%; height:57px; background:#000; opacity:0.7; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10;}

#g-look-desc{ width:80px; height:24px; line-height:24px; font-size:12px; font-weight:normal; color:#fff; background:#ff7054; text-align:center; display:block; overflow:hidden; position:absolute; right: 6px; bottom: 17px; z-index:20; margin: 0 0 0 0; border-radius:4px;}
#g-desc-bg{ width:80px; height:25px; background:#000; opacity:0.7; display:none; overflow:hidden; position:absolute; left:0; bottom:52px; z-index:10;}


.m-ohter-key { margin: 0 10px!important; width: auto!important; display: none;}
.m-ohter-key .m-xgkp a { font-size: 14px; margin-right: 5px; font-style: normal;color:#2b7fd5;float: none;}

.m-ohter-key p.m-xgkp { background-color: #fff; margin-top: 10px; padding: 15px 0px 5px;}
.m-ohter-key p.m-xgkp a{ display:inline-block;border-radius: 5px; border:1px #3ea3ff solid; color:#3ea3ff; padding: 4px 6px; margin:0 0 10px 10px; }


.m-ohter-key p.m-xgkp a:hover { color:#fff; background-color: #3ea3ff;}
.m-keyword-title {
    width: 100%;
    height: auto;
    display: block;
    overflow: hidden;
    background: #fff;
    margin: 10px 0 0 0;
    box-sizing: border-box;
    position: relative;
    zoom: 1;
    font-size: 15px;
    font-weight: normal;
    color: #666;
    padding: 6px 10px 6px 10px;
    border-left: 5px solid #ff5b3b;
}
.m-keyword-title b { color: #ff5b3b;}



.f-cmore {
    width: 100%;
    height: auto;
    font-size: 14px;
    font-weight: normal;
    color: #aaa;
    text-align: center;
    background: #fff;
    padding: 10px;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
    border-top: 1px solid #f7f7f7;
}



.m-ohter-key .m-xgkp .m-color1{ color:#fe3336;}
.m-ohter-key .m-xgkp .m-color2{ color:#5fc700;}

.m-ohter-key .m-xgkp .m-color3{ color:#bc7afe;}
.m-ohter-key .m-xgkp .m-color4{ color:#fdbf2c;}
.m-ohter-key .m-xgkp .m-color5{ color:#ff6600;}
.m-ohter-key .m-xgkp .m-color6{ color:#b36fff;}
.m-ohter-key .m-xgkp .m-color7{ color:#26ce95;}
.m-ohter-key .m-xgkp .m-color8{ color:#4b5398;}
.m-ohter-key .m-xgkp .m-color9{ color:#e068ff;}
